xref: /linux/MAINTAINERS (revision d14c1fac0c9722c4ec79589921c9e798601ca9d5)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/driver-api/wmi.rst
396F:	Documentation/wmi/
397F:	drivers/platform/x86/wmi.c
398F:	include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M:	Fei Li <fei1.li@intel.com>
402L:	acrn-dev@lists.projectacrn.org (subscribers-only)
403S:	Supported
404W:	https://projectacrn.org
405F:	Documentation/virt/acrn/
406F:	drivers/virt/acrn/
407F:	include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L:	linux-parisc@vger.kernel.org
411S:	Maintained
412W:	https://parisc.wiki.kernel.org/index.php/AD1889
413F:	sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
417L:	linux-iio@vger.kernel.org
418S:	Supported
419F:	drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Michael Hennerich <michael.hennerich@analog.com>
423S:	Supported
424W:	http://wiki.analog.com/AD5254
425W:	https://ez.analog.com/linux-software-drivers
426F:	drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5398
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD7142
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7877
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7879
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458M:	Nuno Sá <nuno.sa@analog.com>
459R:	David Lechner <dlechner@baylibre.com>
460S:	Supported
461W:	https://ez.analog.com/linux-software-drivers
462F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F:	Documentation/iio/ad7944.rst
464F:	drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M:	Anshul Dalal <anshulusr@gmail.com>
468L:	linux-input@vger.kernel.org
469S:	Maintained
470F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F:	drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M:	Jiri Kosina <jikos@kernel.org>
475S:	Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479L:	linux-wpan@vger.kernel.org
480S:	Supported
481W:	https://wiki.analog.com/ADF7242
482W:	https://ez.analog.com/linux-software-drivers
483F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F:	drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M:	Jean Delvare <jdelvare@suse.com>
488L:	linux-hwmon@vger.kernel.org
489S:	Maintained
490F:	Documentation/hwmon/adm1025.rst
491F:	drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M:	Corentin Labbe <clabbe.montjoie@gmail.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L:	linux-wireless@vger.kernel.org
501S:	Orphan
502F:	drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M:	Radu Sabau <radu.sabau@analog.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Supported
508W:	https://ez.analog.com/linux-software-drivers
509F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	https://ez.analog.com/linux-software-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	https://ez.analog.com/linux-software-drivers
534F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
566L:	platform-driver-x86@vger.kernel.org
567S:	Maintained
568F:	drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M:	Lucas Stankus <lucas.p.stankus@gmail.com>
572S:	Supported
573F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F:	drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADXL345
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F:	drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M:	Puranjay Mohan <puranjay@kernel.org>
586L:	linux-iio@vger.kernel.org
587S:	Supported
588F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F:	drivers/iio/accel/adxl355.h
590F:	drivers/iio/accel/adxl355_core.c
591F:	drivers/iio/accel/adxl355_i2c.c
592F:	drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
596L:	linux-iio@vger.kernel.org
597S:	Supported
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F:	drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	https://ez.analog.com/linux-software-drivers
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F:	drivers/iio/accel/adxl372.c
608F:	drivers/iio/accel/adxl372_i2c.c
609F:	drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M:	Ondřej Jirman <megi@xff.cz>
613S:	Maintained
614F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F:	drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L:	linux-media@vger.kernel.org
619S:	Orphan
620W:	https://linuxtv.org
621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
622F:	drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L:	linux-media@vger.kernel.org
626S:	Orphan
627W:	https://linuxtv.org
628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
629F:	drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M:	David Sterba <dsterba@suse.com>
633L:	linux-fsdevel@vger.kernel.org
634S:	Odd Fixes
635F:	Documentation/filesystems/affs.rst
636F:	fs/affs/
637
638AFS FILESYSTEM
639M:	David Howells <dhowells@redhat.com>
640M:	Marc Dionne <marc.dionne@auristor.com>
641L:	linux-afs@lists.infradead.org
642S:	Supported
643W:	https://www.infradead.org/~dhowells/kafs/
644F:	Documentation/filesystems/afs.rst
645F:	fs/afs/
646F:	include/trace/events/afs.h
647
648AGPGART DRIVER
649M:	David Airlie <airlied@redhat.com>
650L:	dri-devel@lists.freedesktop.org
651S:	Maintained
652T:	git https://gitlab.freedesktop.org/drm/kernel.git
653F:	drivers/char/agp/
654F:	include/linux/agp*
655F:	include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M:	"Juergen E. Fischer" <fischer@norbit.de>
659L:	linux-scsi@vger.kernel.org
660S:	Maintained
661F:	drivers/scsi/aha152x*
662F:	drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M:	Hannes Reinecke <hare@suse.com>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M:	Hans Verkuil <hverkuil@xs4all.nl>
672L:	linux-media@vger.kernel.org
673S:	Maintained
674W:	https://linuxtv.org
675T:	git git://linuxtv.org/media_tree.git
676F:	drivers/media/radio/radio-aimslab*
677
678AIO
679M:	Benjamin LaHaise <bcrl@kvack.org>
680L:	linux-aio@kvack.org
681S:	Supported
682F:	fs/aio.c
683F:	include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M:	Lorenzo Bianconi <lorenzo@kernel.org>
687M:	Ray Liu <ray.liu@airoha.com>
688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
689L:	linux-spi@vger.kernel.org
690S:	Maintained
691F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F:	drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L:	linux-media@vger.kernel.org
696S:	Orphan
697W:	https://linuxtv.org
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699F:	drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
703S:	Maintained
704F:	drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M:	Duncan Sands <duncan.sands@free.fr>
708L:	linux-usb@vger.kernel.org
709S:	Maintained
710W:	http://www.linux-usb.org/SpeedTouch/
711F:	drivers/usb/atm/speedtch.c
712F:	drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M:	Manuel Lauss <manuel.lauss@gmail.com>
716S:	Maintained
717F:	drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M:	Rudolf Marek <r.marek@assembler.cz>
721L:	linux-i2c@vger.kernel.org
722S:	Maintained
723F:	Documentation/i2c/busses/i2c-ali1563.rst
724F:	drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M:	Cheng Xu <chengyou@linux.alibaba.com>
728M:	Kai Shen <kaishen@linux.alibaba.com>
729L:	linux-rdma@vger.kernel.org
730S:	Supported
731F:	drivers/infiniband/hw/erdma
732F:	include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M:	Shuai Xue <xueshuai@linux.alibaba.com>
736S:	Supported
737F:	Documentation/admin-guide/perf/alibaba_pmu.rst
738F:	drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L:	Dell.Client.Kernel@dell.com
742S:	Maintained
743F:	drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M:	Michael Tretter <m.tretter@pengutronix.de>
747R:	Pengutronix Kernel Team <kernel@pengutronix.de>
748L:	linux-media@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F:	drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M:	Tommaso Merciai <tomm.merciai@gmail.com>
755M:	Martin Hecht <martin.hecht@avnet.eu>
756L:	linux-media@vger.kernel.org
757S:	Maintained
758F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F:	drivers/media/i2c/alvium-csi2.c
760F:	drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M:	Maxime Ripard <mripard@kernel.org>
764L:	linux-media@vger.kernel.org
765S:	Maintained
766T:	git git://linuxtv.org/media_tree.git
767F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F:	drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M:	Yong Deng <yong.deng@magewell.com>
772M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775T:	git git://linuxtv.org/media_tree.git
776F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F:	drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F:	drivers/staging/media/sunxi/sun6i-isp/
786F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M:	Yangtao Li <tiny.windzz@gmail.com>
798L:	linux-pm@vger.kernel.org
799S:	Maintained
800F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M:	Corentin Labbe <clabbe.montjoie@gmail.com>
805L:	linux-crypto@vger.kernel.org
806S:	Maintained
807F:	drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M:	Ban Tao <fengzheng923@gmail.com>
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812S:	Maintained
813F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F:	sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
818S:	Maintained
819F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F:	drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M:	Vasily Khoruzhick <anarsoul@gmail.com>
824M:	Yangtao Li <tiny.windzz@gmail.com>
825L:	linux-pm@vger.kernel.org
826S:	Maintained
827F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F:	drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M:	Maxime Ripard <mripard@kernel.org>
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M:	Richard Henderson <richard.henderson@linaro.org>
839M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
840M:	Matt Turner <mattst88@gmail.com>
841L:	linux-alpha@vger.kernel.org
842S:	Odd Fixes
843F:	arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R:	Pali Rohár <pali@kernel.org>
847F:	drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M:	Thor Thayer <thor.thayer@linux.intel.com>
851S:	Maintained
852F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F:	drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M:	Mun Yew Tham <mun.yew.tham@intel.com>
857S:	Maintained
858F:	drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
862R:	Stefan Roese <sr@denx.de>
863L:	dmaengine@vger.kernel.org
864S:	Odd Fixes
865F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F:	drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M:	Mun Yew Tham <mun.yew.tham@intel.com>
870L:	linux-gpio@vger.kernel.org
871S:	Maintained
872F:	drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M:	Thor Thayer <thor.thayer@linux.intel.com>
876S:	Maintained
877F:	drivers/mfd/altera-sysmgr.c
878F:	include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M:	Thor Thayer <thor.thayer@linux.intel.com>
882S:	Maintained
883F:	drivers/gpio/gpio-altera-a10sr.c
884F:	drivers/mfd/altera-a10sr.c
885F:	drivers/reset/reset-a10sr.c
886F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F:	include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M:	Joyce Ooi <joyce.ooi@intel.com>
891L:	netdev@vger.kernel.org
892S:	Maintained
893F:	drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M:	Tobias Klauser <tklauser@distanz.ch>
897L:	linux-serial@vger.kernel.org
898S:	Maintained
899F:	drivers/tty/serial/altera_jtaguart.c
900F:	drivers/tty/serial/altera_uart.c
901F:	include/linux/altera_jtaguart.h
902F:	include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M:	Talel Shenhar <talel@amazon.com>
906S:	Maintained
907F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F:	drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M:	Talel Shenhar <talel@amazon.com>
912M:	Talel Shenhar <talelshenhar@gmail.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F:	drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M:	Talel Shenhar <talel@amazon.com>
919S:	Maintained
920F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F:	drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M:	Shay Agroskin <shayagr@amazon.com>
925M:	Arthur Kiyanovski <akiyano@amazon.com>
926R:	David Arinzon <darinzon@amazon.com>
927R:	Noam Dagan <ndagan@amazon.com>
928R:	Saeed Bishara <saeedb@amazon.com>
929L:	netdev@vger.kernel.org
930S:	Supported
931F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F:	drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M:	Michael Margolin <mrgolin@amazon.com>
936R:	Gal Pressman <gal.pressman@linux.dev>
937R:	Yossi Leybovich <sleybo@amazon.com>
938L:	linux-rdma@vger.kernel.org
939S:	Supported
940Q:	https://patchwork.kernel.org/project/linux-rdma/list/
941F:	drivers/infiniband/hw/efa/
942F:	include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
946L:	linux-edac@vger.kernel.org
947S:	Supported
948F:	drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M:	Kris Chaplin <kris.chaplin@amd.com>
952R:	Thomas Delev <thomas.delev@amd.com>
953R:	Michal Simek <michal.simek@amd.com>
954S:	Maintained
955F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F:	drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M:	Nipun Gupta <nipun.gupta@amd.com>
960M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F:	drivers/cdx/*
964F:	include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M:	Tom Lendacky <thomas.lendacky@amd.com>
968M:	John Allen <john.allen@amd.com>
969L:	linux-crypto@vger.kernel.org
970S:	Supported
971F:	drivers/crypto/ccp/
972F:	include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M:	Ashish Kalra <ashish.kalra@amd.com>
976M:	Tom Lendacky <thomas.lendacky@amd.com>
977L:	linux-crypto@vger.kernel.org
978S:	Supported
979F:	drivers/crypto/ccp/sev*
980F:	include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M:	Mario Limonciello <mario.limonciello@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/dbc.c
987F:	drivers/crypto/ccp/dbc.h
988F:	drivers/crypto/ccp/platform-access.c
989F:	drivers/crypto/ccp/platform-access.h
990F:	include/uapi/linux/psp-dbc.h
991F:	tools/crypto/ccp/*.c
992F:	tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M:	Harry Wentland <harry.wentland@amd.com>
996M:	Leo Li <sunpeng.li@amd.com>
997M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998L:	amd-gfx@lists.freedesktop.org
999S:	Supported
1000T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1001F:	drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M:	Huang Rui <ray.huang@amd.com>
1005L:	linux-hwmon@vger.kernel.org
1006S:	Supported
1007F:	Documentation/hwmon/fam15h_power.rst
1008F:	drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M:	Enrico Weigelt, metux IT consult <info@metux.net>
1012L:	linux-gpio@vger.kernel.org
1013S:	Maintained
1014F:	drivers/gpio/gpio-amd-fch.c
1015F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1019S:	Orphan
1020F:	drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M:	Andres Salomon <dilinger@queued.net>
1024L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1025S:	Supported
1026W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F:	arch/x86/include/asm/geode.h
1028F:	drivers/char/hw_random/geode-rng.c
1029F:	drivers/crypto/geode*
1030F:	drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1035L:	platform-driver-x86@vger.kernel.org
1036S:	Maintained
1037F:	Documentation/arch/x86/amd_hsmp.rst
1038F:	arch/x86/include/asm/amd_hsmp.h
1039F:	arch/x86/include/uapi/asm/amd_hsmp.h
1040F:	drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M:	Joerg Roedel <joro@8bytes.org>
1044R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045L:	iommu@lists.linux.dev
1046S:	Maintained
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048F:	drivers/iommu/amd/
1049F:	include/linux/amd-iommu.h
1050
1051AMD KFD
1052M:	Felix Kuehling <Felix.Kuehling@amd.com>
1053L:	amd-gfx@lists.freedesktop.org
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F:	drivers/gpu/drm/amd/amdkfd/
1058F:	drivers/gpu/drm/amd/include/cik_structs.h
1059F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F:	drivers/gpu/drm/amd/include/v9_structs.h
1061F:	drivers/gpu/drm/amd/include/vi_structs.h
1062F:	include/uapi/linux/kfd_ioctl.h
1063F:	include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M:	Elie Morisse <syniurge@gmail.com>
1067M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068L:	linux-i2c@vger.kernel.org
1069S:	Maintained
1070F:	drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M:	Shannon Nelson <shannon.nelson@amd.com>
1074M:	Brett Creeley <brett.creeley@amd.com>
1075L:	netdev@vger.kernel.org
1076S:	Supported
1077F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F:	drivers/net/ethernet/amd/pds_core/
1079F:	include/linux/pds/
1080
1081AMD PMC DRIVER
1082M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083L:	platform-driver-x86@vger.kernel.org
1084S:	Maintained
1085F:	drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089L:	platform-driver-x86@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/ABI/testing/sysfs-amd-pmf
1092F:	drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M:	Evan Quan <evan.quan@amd.com>
1096L:	amd-gfx@lists.freedesktop.org
1097S:	Supported
1098T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1099F:	drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M:	Huang Rui <ray.huang@amd.com>
1103M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1104M:	Mario Limonciello <mario.limonciello@amd.com>
1105R:	Perry Yuan <perry.yuan@amd.com>
1106L:	linux-pm@vger.kernel.org
1107S:	Supported
1108F:	Documentation/admin-guide/pm/amd-pstate.rst
1109F:	drivers/cpufreq/amd-pstate*
1110F:	include/linux/amd-pstate.h
1111F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1112
1113AMD PTDMA DRIVER
1114M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1115L:	dmaengine@vger.kernel.org
1116S:	Maintained
1117F:	drivers/dma/ptdma/
1118
1119AMD SEATTLE DEVICE TREE SUPPORT
1120M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1121M:	Tom Lendacky <thomas.lendacky@amd.com>
1122S:	Supported
1123F:	arch/arm64/boot/dts/amd/
1124
1125AMD SENSOR FUSION HUB DRIVER
1126M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1127L:	linux-input@vger.kernel.org
1128S:	Maintained
1129F:	Documentation/hid/amd-sfh*
1130F:	drivers/hid/amd-sfh-hid/
1131
1132AMD SPI DRIVER
1133M:	Sanjay R Mehta <sanju.mehta@amd.com>
1134S:	Maintained
1135F:	drivers/spi/spi-amd.c
1136
1137AMD XGBE DRIVER
1138M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1139L:	netdev@vger.kernel.org
1140S:	Supported
1141F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1142F:	drivers/net/ethernet/amd/xgbe/
1143
1144AMLOGIC DDR PMU DRIVER
1145M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1146L:	linux-amlogic@lists.infradead.org
1147S:	Supported
1148W:	http://www.amlogic.com
1149F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1150F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1151F:	drivers/perf/amlogic/
1152F:	include/soc/amlogic/
1153
1154AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1155M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1156L:	linux-hwmon@vger.kernel.org
1157S:	Maintained
1158F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1159F:	Documentation/hwmon/chipcap2.rst
1160F:	drivers/hwmon/chipcap2.c
1161
1162AMPHION VPU CODEC V4L2 DRIVER
1163M:	Ming Qian <ming.qian@nxp.com>
1164M:	Zhou Peng <eagle.zhou@nxp.com>
1165L:	linux-media@vger.kernel.org
1166S:	Maintained
1167F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1168F:	drivers/media/platform/amphion/
1169
1170AMS AS73211 DRIVER
1171M:	Christian Eggers <ceggers@arri.de>
1172L:	linux-iio@vger.kernel.org
1173S:	Maintained
1174F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1175F:	drivers/iio/light/as73211.c
1176
1177AMT (Automatic Multicast Tunneling)
1178M:	Taehee Yoo <ap420073@gmail.com>
1179L:	netdev@vger.kernel.org
1180S:	Maintained
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1183F:	drivers/net/amt.c
1184
1185ANALOG DEVICES INC AD3552R DRIVER
1186M:	Nuno Sá <nuno.sa@analog.com>
1187L:	linux-iio@vger.kernel.org
1188S:	Supported
1189W:	https://ez.analog.com/linux-software-drivers
1190F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1191F:	drivers/iio/dac/ad3552r.c
1192
1193ANALOG DEVICES INC AD4130 DRIVER
1194M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Supported
1197W:	https://ez.analog.com/linux-software-drivers
1198F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1199F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1200F:	drivers/iio/adc/ad4130.c
1201
1202ANALOG DEVICES INC AD7091R DRIVER
1203M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1204L:	linux-iio@vger.kernel.org
1205S:	Supported
1206W:	http://ez.analog.com/community/linux-device-drivers
1207F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1208F:	drivers/iio/adc/ad7091r*
1209
1210ANALOG DEVICES INC AD7192 DRIVER
1211M:	Alexandru Tachici <alexandru.tachici@analog.com>
1212L:	linux-iio@vger.kernel.org
1213S:	Supported
1214W:	https://ez.analog.com/linux-software-drivers
1215F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1216F:	drivers/iio/adc/ad7192.c
1217
1218ANALOG DEVICES INC AD7292 DRIVER
1219M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1220L:	linux-iio@vger.kernel.org
1221S:	Supported
1222W:	https://ez.analog.com/linux-software-drivers
1223F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1224F:	drivers/iio/adc/ad7292.c
1225
1226ANALOG DEVICES INC AD7293 DRIVER
1227M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1228L:	linux-iio@vger.kernel.org
1229S:	Supported
1230W:	https://ez.analog.com/linux-software-drivers
1231F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1232F:	drivers/iio/dac/ad7293.c
1233
1234ANALOG DEVICES INC AD74115 DRIVER
1235M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1236L:	linux-iio@vger.kernel.org
1237S:	Supported
1238W:	https://ez.analog.com/linux-software-drivers
1239F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1240F:	drivers/iio/addac/ad74115.c
1241
1242ANALOG DEVICES INC AD74413R DRIVER
1243M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1244L:	linux-iio@vger.kernel.org
1245S:	Supported
1246W:	https://ez.analog.com/linux-software-drivers
1247F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1248F:	drivers/iio/addac/ad74413r.c
1249F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1250
1251ANALOG DEVICES INC AD7768-1 DRIVER
1252M:	Michael Hennerich <Michael.Hennerich@analog.com>
1253L:	linux-iio@vger.kernel.org
1254S:	Supported
1255W:	https://ez.analog.com/linux-software-drivers
1256F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1257F:	drivers/iio/adc/ad7768-1.c
1258
1259ANALOG DEVICES INC AD7780 DRIVER
1260M:	Michael Hennerich <Michael.Hennerich@analog.com>
1261M:	Renato Lui Geh <renatogeh@gmail.com>
1262L:	linux-iio@vger.kernel.org
1263S:	Supported
1264W:	https://ez.analog.com/linux-software-drivers
1265F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1266F:	drivers/iio/adc/ad7780.c
1267
1268ANALOG DEVICES INC AD9739a DRIVER
1269M:	Nuno Sa <nuno.sa@analog.com>
1270M:	Dragos Bogdan <dragos.bogdan@analog.com>
1271L:	linux-iio@vger.kernel.org
1272S:	Supported
1273W:	https://ez.analog.com/linux-software-drivers
1274F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1275F:	drivers/iio/dac/ad9739a.c
1276
1277ANALOG DEVICES INC ADA4250 DRIVER
1278M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1279L:	linux-iio@vger.kernel.org
1280S:	Supported
1281W:	https://ez.analog.com/linux-software-drivers
1282F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1283F:	drivers/iio/amplifiers/ada4250.c
1284
1285ANALOG DEVICES INC ADF4377 DRIVER
1286M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1287L:	linux-iio@vger.kernel.org
1288S:	Supported
1289W:	https://ez.analog.com/linux-software-drivers
1290F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1291F:	drivers/iio/frequency/adf4377.c
1292
1293ANALOG DEVICES INC ADGS1408 DRIVER
1294M:	Mircea Caprioru <mircea.caprioru@analog.com>
1295S:	Supported
1296F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1297F:	drivers/mux/adgs1408.c
1298
1299ANALOG DEVICES INC ADIN DRIVER
1300M:	Michael Hennerich <michael.hennerich@analog.com>
1301L:	netdev@vger.kernel.org
1302S:	Supported
1303W:	https://ez.analog.com/linux-software-drivers
1304F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1305F:	drivers/net/phy/adin.c
1306
1307ANALOG DEVICES INC ADIS DRIVER LIBRARY
1308M:	Nuno Sa <nuno.sa@analog.com>
1309L:	linux-iio@vger.kernel.org
1310S:	Supported
1311F:	drivers/iio/imu/adis.c
1312F:	drivers/iio/imu/adis_buffer.c
1313F:	drivers/iio/imu/adis_trigger.c
1314F:	include/linux/iio/imu/adis.h
1315
1316ANALOG DEVICES INC ADIS16460 DRIVER
1317M:	Dragos Bogdan <dragos.bogdan@analog.com>
1318L:	linux-iio@vger.kernel.org
1319S:	Supported
1320W:	https://ez.analog.com/linux-software-drivers
1321F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1322F:	drivers/iio/imu/adis16460.c
1323
1324ANALOG DEVICES INC ADIS16475 DRIVER
1325M:	Nuno Sa <nuno.sa@analog.com>
1326L:	linux-iio@vger.kernel.org
1327S:	Supported
1328W:	https://ez.analog.com/linux-software-drivers
1329F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1330F:	drivers/iio/imu/adis16475.c
1331
1332ANALOG DEVICES INC ADM1177 DRIVER
1333M:	Michael Hennerich <Michael.Hennerich@analog.com>
1334L:	linux-hwmon@vger.kernel.org
1335S:	Supported
1336W:	https://ez.analog.com/linux-software-drivers
1337F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1338F:	drivers/hwmon/adm1177.c
1339
1340ANALOG DEVICES INC ADMFM2000 DRIVER
1341M:	Kim Seer Paller <kimseer.paller@analog.com>
1342L:	linux-iio@vger.kernel.org
1343S:	Supported
1344W:	https://ez.analog.com/linux-software-drivers
1345F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1346F:	drivers/iio/frequency/admfm2000.c
1347
1348ANALOG DEVICES INC ADMV1013 DRIVER
1349M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1350L:	linux-iio@vger.kernel.org
1351S:	Supported
1352W:	https://ez.analog.com/linux-software-drivers
1353F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1354F:	drivers/iio/frequency/admv1013.c
1355
1356ANALOG DEVICES INC ADMV1014 DRIVER
1357M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1358L:	linux-iio@vger.kernel.org
1359S:	Supported
1360W:	https://ez.analog.com/linux-software-drivers
1361F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1362F:	drivers/iio/frequency/admv1014.c
1363
1364ANALOG DEVICES INC ADMV8818 DRIVER
1365M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1366L:	linux-iio@vger.kernel.org
1367S:	Supported
1368W:	https://ez.analog.com/linux-software-drivers
1369F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1370F:	drivers/iio/filter/admv8818.c
1371
1372ANALOG DEVICES INC ADP5061 DRIVER
1373M:	Michael Hennerich <Michael.Hennerich@analog.com>
1374L:	linux-pm@vger.kernel.org
1375S:	Supported
1376W:	https://ez.analog.com/linux-software-drivers
1377F:	drivers/power/supply/adp5061.c
1378
1379ANALOG DEVICES INC ADRF6780 DRIVER
1380M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1381L:	linux-iio@vger.kernel.org
1382S:	Supported
1383W:	https://ez.analog.com/linux-software-drivers
1384F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1385F:	drivers/iio/frequency/adrf6780.c
1386
1387ANALOG DEVICES INC ADV7180 DRIVER
1388M:	Lars-Peter Clausen <lars@metafoo.de>
1389L:	linux-media@vger.kernel.org
1390S:	Supported
1391W:	https://ez.analog.com/linux-software-drivers
1392F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1393F:	drivers/media/i2c/adv7180.c
1394
1395ANALOG DEVICES INC ADV748X DRIVER
1396M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1397L:	linux-media@vger.kernel.org
1398S:	Maintained
1399F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1400F:	drivers/media/i2c/adv748x/*
1401
1402ANALOG DEVICES INC ADV7511 DRIVER
1403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1404L:	linux-media@vger.kernel.org
1405S:	Maintained
1406F:	drivers/media/i2c/adv7511*
1407
1408ANALOG DEVICES INC ADV7604 DRIVER
1409M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1410L:	linux-media@vger.kernel.org
1411S:	Maintained
1412F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1413F:	drivers/media/i2c/adv7604*
1414
1415ANALOG DEVICES INC ADV7842 DRIVER
1416M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1417L:	linux-media@vger.kernel.org
1418S:	Maintained
1419F:	drivers/media/i2c/adv7842*
1420
1421ANALOG DEVICES INC ADXRS290 DRIVER
1422M:	Nishant Malpani <nish.malpani25@gmail.com>
1423L:	linux-iio@vger.kernel.org
1424S:	Supported
1425F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1426F:	drivers/iio/gyro/adxrs290.c
1427
1428ANALOG DEVICES INC ASOC CODEC DRIVERS
1429M:	Lars-Peter Clausen <lars@metafoo.de>
1430M:	Nuno Sá <nuno.sa@analog.com>
1431L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1432S:	Supported
1433W:	http://wiki.analog.com/
1434W:	https://ez.analog.com/linux-software-drivers
1435F:	sound/soc/codecs/ad1*
1436F:	sound/soc/codecs/ad7*
1437F:	sound/soc/codecs/adau*
1438F:	sound/soc/codecs/adav*
1439F:	sound/soc/codecs/sigmadsp.*
1440F:	sound/soc/codecs/ssm*
1441
1442ANALOG DEVICES INC AXI DAC DRIVER
1443M:	Nuno Sa <nuno.sa@analog.com>
1444L:	linux-iio@vger.kernel.org
1445S:	Supported
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1448F:	drivers/iio/dac/adi-axi-dac.c
1449
1450ANALOG DEVICES INC DMA DRIVERS
1451M:	Lars-Peter Clausen <lars@metafoo.de>
1452S:	Supported
1453W:	https://ez.analog.com/linux-software-drivers
1454F:	drivers/dma/dma-axi-dmac.c
1455
1456ANALOG DEVICES INC IIO DRIVERS
1457M:	Lars-Peter Clausen <lars@metafoo.de>
1458M:	Michael Hennerich <Michael.Hennerich@analog.com>
1459S:	Supported
1460W:	http://wiki.analog.com/
1461W:	https://ez.analog.com/linux-software-drivers
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1463F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1464F:	Documentation/devicetree/bindings/iio/*/adi,*
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1466F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1467F:	drivers/iio/*/ad*
1468F:	drivers/iio/adc/ltc249*
1469F:	drivers/iio/amplifiers/hmc425a.c
1470F:	drivers/staging/iio/*/ad*
1471X:	drivers/iio/*/adjd*
1472
1473ANALOGBITS PLL LIBRARIES
1474M:	Paul Walmsley <paul.walmsley@sifive.com>
1475M:	Samuel Holland <samuel.holland@sifive.com>
1476S:	Supported
1477F:	drivers/clk/analogbits/*
1478F:	include/linux/clk/analogbits*
1479
1480ANDROID DRIVERS
1481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1482M:	Arve Hjønnevåg <arve@android.com>
1483M:	Todd Kjos <tkjos@android.com>
1484M:	Martijn Coenen <maco@android.com>
1485M:	Joel Fernandes <joel@joelfernandes.org>
1486M:	Christian Brauner <christian@brauner.io>
1487M:	Carlos Llamas <cmllamas@google.com>
1488M:	Suren Baghdasaryan <surenb@google.com>
1489L:	linux-kernel@vger.kernel.org
1490S:	Supported
1491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1492F:	drivers/android/
1493
1494ANDROID GOLDFISH PIC DRIVER
1495M:	Miodrag Dinic <miodrag.dinic@mips.com>
1496S:	Supported
1497F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1498F:	drivers/irqchip/irq-goldfish-pic.c
1499
1500ANDROID GOLDFISH RTC DRIVER
1501M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1502S:	Supported
1503F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1504F:	drivers/rtc/rtc-goldfish.c
1505
1506AOA (Apple Onboard Audio) ALSA DRIVER
1507M:	Johannes Berg <johannes@sipsolutions.net>
1508L:	linuxppc-dev@lists.ozlabs.org
1509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	sound/aoa/
1512
1513APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1514M:	William Breathitt Gray <wbg@kernel.org>
1515L:	linux-iio@vger.kernel.org
1516S:	Maintained
1517F:	drivers/iio/addac/stx104.c
1518
1519APM DRIVER
1520M:	Jiri Kosina <jikos@kernel.org>
1521S:	Odd fixes
1522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1523F:	arch/x86/kernel/apm_32.c
1524F:	drivers/char/apm-emulation.c
1525F:	include/linux/apm_bios.h
1526F:	include/uapi/linux/apm_bios.h
1527
1528APPARMOR SECURITY MODULE
1529M:	John Johansen <john.johansen@canonical.com>
1530M:	John Johansen <john@apparmor.net>
1531L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1532S:	Supported
1533W:	apparmor.net
1534B:	https://gitlab.com/apparmor/apparmor-kernel
1535C:	irc://irc.oftc.net/apparmor
1536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1537T:	https://gitlab.com/apparmor/apparmor-kernel.git
1538F:	Documentation/admin-guide/LSM/apparmor.rst
1539F:	security/apparmor/
1540
1541APPLE BCM5974 MULTITOUCH DRIVER
1542M:	Henrik Rydberg <rydberg@bitmath.org>
1543L:	linux-input@vger.kernel.org
1544S:	Odd fixes
1545F:	drivers/input/mouse/bcm5974.c
1546
1547APPLE PCIE CONTROLLER DRIVER
1548M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1549M:	Marc Zyngier <maz@kernel.org>
1550L:	linux-pci@vger.kernel.org
1551S:	Maintained
1552F:	drivers/pci/controller/pcie-apple.c
1553
1554APPLE SMC DRIVER
1555M:	Henrik Rydberg <rydberg@bitmath.org>
1556L:	linux-hwmon@vger.kernel.org
1557S:	Odd fixes
1558F:	drivers/hwmon/applesmc.c
1559
1560APPLETALK NETWORK LAYER
1561L:	netdev@vger.kernel.org
1562S:	Odd fixes
1563F:	include/linux/atalk.h
1564F:	include/uapi/linux/atalk.h
1565F:	net/appletalk/
1566
1567APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1568M:	Khuong Dinh <khuong@os.amperecomputing.com>
1569S:	Supported
1570F:	arch/arm64/boot/dts/apm/
1571
1572APPLIED MICRO (APM) X-GENE SOC EDAC
1573M:	Khuong Dinh <khuong@os.amperecomputing.com>
1574S:	Supported
1575F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1576F:	drivers/edac/xgene_edac.c
1577
1578APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1579M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1580M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1581S:	Supported
1582F:	drivers/net/ethernet/apm/xgene-v2/
1583
1584APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1585M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1586M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1587M:	Quan Nguyen <quan@os.amperecomputing.com>
1588S:	Supported
1589F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1590F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1591F:	drivers/net/ethernet/apm/xgene/
1592F:	drivers/net/mdio/mdio-xgene.c
1593
1594APPLIED MICRO (APM) X-GENE SOC PMU
1595M:	Khuong Dinh <khuong@os.amperecomputing.com>
1596S:	Supported
1597F:	Documentation/admin-guide/perf/xgene-pmu.rst
1598F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1599F:	drivers/perf/xgene_pmu.c
1600
1601APTINA CAMERA SENSOR PLL
1602M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1603L:	linux-media@vger.kernel.org
1604S:	Maintained
1605F:	drivers/media/i2c/aptina-pll.*
1606
1607AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1608M:	Aleksa Savic <savicaleksa83@gmail.com>
1609M:	Jack Doan <me@jackdoan.com>
1610L:	linux-hwmon@vger.kernel.org
1611S:	Maintained
1612F:	Documentation/hwmon/aquacomputer_d5next.rst
1613F:	drivers/hwmon/aquacomputer_d5next.c
1614
1615AQUANTIA ETHERNET DRIVER (atlantic)
1616M:	Igor Russkikh <irusskikh@marvell.com>
1617L:	netdev@vger.kernel.org
1618S:	Supported
1619W:	https://www.marvell.com/
1620Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1621F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1622F:	drivers/net/ethernet/aquantia/atlantic/
1623
1624AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1625M:	Egor Pomozov <epomozov@marvell.com>
1626L:	netdev@vger.kernel.org
1627S:	Supported
1628W:	http://www.aquantia.com
1629F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1630
1631AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1632M:	Krzysztof Hałasa <khalasa@piap.pl>
1633L:	linux-media@vger.kernel.org
1634S:	Maintained
1635F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1636F:	drivers/media/i2c/ar0521.c
1637
1638ARASAN NAND CONTROLLER DRIVER
1639M:	Miquel Raynal <miquel.raynal@bootlin.com>
1640R:	Michal Simek <michal.simek@amd.com>
1641L:	linux-mtd@lists.infradead.org
1642S:	Maintained
1643F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1644F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1645
1646ARC FRAMEBUFFER DRIVER
1647M:	Jaya Kumar <jayalk@intworks.biz>
1648S:	Maintained
1649F:	drivers/video/fbdev/arcfb.c
1650F:	drivers/video/fbdev/core/fb_defio.c
1651
1652ARC PGU DRM DRIVER
1653M:	Alexey Brodkin <abrodkin@synopsys.com>
1654S:	Supported
1655F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1656F:	drivers/gpu/drm/tiny/arcpgu.c
1657
1658ARCNET NETWORK LAYER
1659M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1660L:	netdev@vger.kernel.org
1661S:	Maintained
1662F:	drivers/net/arcnet/
1663F:	include/uapi/linux/if_arcnet.h
1664
1665ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1666M:	Arnd Bergmann <arnd@arndb.de>
1667M:	Olof Johansson <olof@lixom.net>
1668M:	soc@kernel.org
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S:	Maintained
1671P:	Documentation/process/maintainer-soc.rst
1672C:	irc://irc.libera.chat/armlinux
1673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1674F:	Documentation/process/maintainer-soc*.rst
1675F:	arch/arm/boot/dts/Makefile
1676F:	arch/arm64/boot/dts/Makefile
1677
1678ARM ARCHITECTED TIMER DRIVER
1679M:	Mark Rutland <mark.rutland@arm.com>
1680M:	Marc Zyngier <maz@kernel.org>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683F:	arch/arm/include/asm/arch_timer.h
1684F:	arch/arm64/include/asm/arch_timer.h
1685F:	drivers/clocksource/arm_arch_timer.c
1686
1687ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1688M:	Marc Zyngier <maz@kernel.org>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1692F:	arch/arm/include/asm/arch_gicv3.h
1693F:	arch/arm64/include/asm/arch_gicv3.h
1694F:	drivers/irqchip/irq-gic*.[ch]
1695F:	include/linux/irqchip/arm-gic*.h
1696F:	include/linux/irqchip/arm-vgic-info.h
1697
1698ARM HDLCD DRM DRIVER
1699M:	Liviu Dudau <liviu.dudau@arm.com>
1700S:	Supported
1701F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1702F:	drivers/gpu/drm/arm/hdlcd_*
1703
1704ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1705M:	Linus Walleij <linus.walleij@linaro.org>
1706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S:	Maintained
1708F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1710F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1711F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1712F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1713F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1714F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1715F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1716F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1717F:	arch/arm/boot/dts/arm/arm-realview-*
1718F:	arch/arm/boot/dts/arm/integrator*
1719F:	arch/arm/boot/dts/arm/versatile*
1720F:	arch/arm/mach-versatile/
1721F:	drivers/bus/arm-integrator-lm.c
1722F:	drivers/clk/versatile/
1723F:	drivers/i2c/busses/i2c-versatile.c
1724F:	drivers/irqchip/irq-versatile-fpga.c
1725F:	drivers/mtd/maps/physmap-versatile.*
1726F:	drivers/power/reset/arm-versatile-reboot.c
1727F:	drivers/soc/versatile/
1728
1729ARM KOMEDA DRM-KMS DRIVER
1730M:	Liviu Dudau <liviu.dudau@arm.com>
1731S:	Supported
1732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1733F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1734F:	Documentation/gpu/komeda-kms.rst
1735F:	drivers/gpu/drm/arm/display/include/
1736F:	drivers/gpu/drm/arm/display/komeda/
1737
1738ARM MALI PANFROST DRM DRIVER
1739M:	Boris Brezillon <boris.brezillon@collabora.com>
1740M:	Rob Herring <robh@kernel.org>
1741R:	Steven Price <steven.price@arm.com>
1742L:	dri-devel@lists.freedesktop.org
1743S:	Supported
1744T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1745F:	Documentation/gpu/panfrost.rst
1746F:	drivers/gpu/drm/panfrost/
1747F:	include/uapi/drm/panfrost_drm.h
1748
1749ARM MALI PANTHOR DRM DRIVER
1750M:	Boris Brezillon <boris.brezillon@collabora.com>
1751M:	Steven Price <steven.price@arm.com>
1752M:	Liviu Dudau <liviu.dudau@arm.com>
1753L:	dri-devel@lists.freedesktop.org
1754S:	Supported
1755T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1757F:	drivers/gpu/drm/panthor/
1758F:	include/uapi/drm/panthor_drm.h
1759
1760ARM MALI-DP DRM DRIVER
1761M:	Liviu Dudau <liviu.dudau@arm.com>
1762S:	Supported
1763T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1764F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1765F:	Documentation/gpu/afbc.rst
1766F:	drivers/gpu/drm/arm/
1767
1768ARM MFM AND FLOPPY DRIVERS
1769M:	Ian Molton <spyro@f2s.com>
1770S:	Maintained
1771F:	arch/arm/include/asm/floppy.h
1772F:	arch/arm/mach-rpc/floppydma.S
1773
1774ARM PMU PROFILING AND DEBUGGING
1775M:	Will Deacon <will@kernel.org>
1776M:	Mark Rutland <mark.rutland@arm.com>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S:	Maintained
1779F:	Documentation/devicetree/bindings/arm/pmu.yaml
1780F:	Documentation/devicetree/bindings/perf/
1781F:	arch/arm*/include/asm/hw_breakpoint.h
1782F:	arch/arm*/include/asm/perf_event.h
1783F:	arch/arm*/kernel/hw_breakpoint.c
1784F:	arch/arm*/kernel/perf_*
1785F:	drivers/perf/
1786F:	include/linux/perf/arm_pmu*.h
1787
1788ARM PORT
1789M:	Russell King <linux@armlinux.org.uk>
1790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S:	Odd Fixes
1792W:	http://www.armlinux.org.uk/
1793T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1794F:	arch/arm/
1795X:	arch/arm/boot/dts/
1796
1797ARM PRIMECELL AACI PL041 DRIVER
1798M:	Russell King <linux@armlinux.org.uk>
1799S:	Odd Fixes
1800F:	sound/arm/aaci.*
1801
1802ARM PRIMECELL BUS SUPPORT
1803M:	Russell King <linux@armlinux.org.uk>
1804S:	Odd Fixes
1805F:	drivers/amba/
1806F:	include/linux/amba/bus.h
1807
1808ARM PRIMECELL KMI PL050 DRIVER
1809M:	Russell King <linux@armlinux.org.uk>
1810S:	Odd Fixes
1811F:	drivers/input/serio/ambakmi.*
1812F:	include/linux/amba/kmi.h
1813
1814ARM PRIMECELL MMCI PL180/1 DRIVER
1815M:	Russell King <linux@armlinux.org.uk>
1816S:	Odd Fixes
1817F:	drivers/mmc/host/mmci.*
1818F:	include/linux/amba/mmci.h
1819
1820ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1821M:	Miquel Raynal <miquel.raynal@bootlin.com>
1822R:	Michal Simek <michal.simek@amd.com>
1823L:	linux-mtd@lists.infradead.org
1824S:	Maintained
1825F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1826F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1827
1828ARM PRIMECELL PL35X SMC DRIVER
1829M:	Miquel Raynal <miquel.raynal@bootlin.com>
1830R:	Michal Simek <michal.simek@amd.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S:	Maintained
1833F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1834F:	drivers/memory/pl353-smc.c
1835
1836ARM PRIMECELL SSP PL022 SPI DRIVER
1837M:	Linus Walleij <linus.walleij@linaro.org>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1841F:	drivers/spi/spi-pl022.c
1842
1843ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1844M:	Russell King <linux@armlinux.org.uk>
1845S:	Odd Fixes
1846F:	drivers/tty/serial/amba-pl01*.c
1847F:	include/linux/amba/serial.h
1848
1849ARM PRIMECELL VIC PL190/PL192 DRIVER
1850M:	Linus Walleij <linus.walleij@linaro.org>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Maintained
1853F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1854F:	drivers/irqchip/irq-vic.c
1855
1856ARM SMC WATCHDOG DRIVER
1857M:	Julius Werner <jwerner@chromium.org>
1858R:	Evan Benn <evanbenn@chromium.org>
1859S:	Maintained
1860F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1861F:	drivers/watchdog/arm_smc_wdt.c
1862
1863ARM SMMU DRIVERS
1864M:	Will Deacon <will@kernel.org>
1865R:	Robin Murphy <robin.murphy@arm.com>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S:	Maintained
1868F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1869F:	drivers/iommu/arm/
1870F:	drivers/iommu/io-pgtable-arm*
1871
1872ARM SUB-ARCHITECTURES
1873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874S:	Maintained
1875C:	irc://irc.libera.chat/armlinux
1876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1877F:	arch/arm/mach-*/
1878F:	arch/arm/plat-*/
1879
1880ARM/ACTIONS SEMI ARCHITECTURE
1881M:	Andreas Färber <afaerber@suse.de>
1882M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886F:	Documentation/devicetree/bindings/arm/actions.yaml
1887F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1888F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1889F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1890F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1891F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1892F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1893F:	Documentation/devicetree/bindings/pinctrl/actions,*
1894F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1895F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1896F:	arch/arm/boot/dts/actions/
1897F:	arch/arm/mach-actions/
1898F:	arch/arm64/boot/dts/actions/
1899F:	drivers/clk/actions/
1900F:	drivers/clocksource/timer-owl*
1901F:	drivers/dma/owl-dma.c
1902F:	drivers/i2c/busses/i2c-owl.c
1903F:	drivers/irqchip/irq-owl-sirq.c
1904F:	drivers/mmc/host/owl-mmc.c
1905F:	drivers/net/ethernet/actions/
1906F:	drivers/pinctrl/actions/*
1907F:	drivers/pmdomain/actions/
1908F:	include/dt-bindings/power/owl-*
1909F:	include/dt-bindings/reset/actions,*
1910F:	include/linux/soc/actions/
1911N:	owl
1912
1913ARM/Allwinner SoC Clock Support
1914M:	Emilio López <emilio@elopez.com.ar>
1915S:	Maintained
1916F:	drivers/clk/sunxi/
1917
1918ARM/Allwinner sunXi SoC support
1919M:	Chen-Yu Tsai <wens@csie.org>
1920M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1921M:	Samuel Holland <samuel@sholland.org>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923L:	linux-sunxi@lists.linux.dev
1924S:	Maintained
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1926F:	arch/arm/mach-sunxi/
1927F:	arch/arm64/boot/dts/allwinner/
1928F:	drivers/clk/sunxi-ng/
1929F:	drivers/pinctrl/sunxi/
1930F:	drivers/soc/sunxi/
1931N:	allwinner
1932N:	sun[x456789]i
1933N:	sun[25]0i
1934
1935ARM/AMD PENSANDO ARM64 ARCHITECTURE
1936M:	Brad Larson <blarson@amd.com>
1937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S:	Supported
1939F:	Documentation/devicetree/bindings/*/amd,pensando*
1940F:	arch/arm64/boot/dts/amd/elba*
1941
1942ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1943M:	Neil Armstrong <neil.armstrong@linaro.org>
1944M:	Jerome Brunet <jbrunet@baylibre.com>
1945L:	linux-amlogic@lists.infradead.org
1946S:	Maintained
1947F:	Documentation/devicetree/bindings/clock/amlogic*
1948F:	drivers/clk/meson/
1949F:	include/dt-bindings/clock/amlogic,a1*
1950F:	include/dt-bindings/clock/gxbb*
1951F:	include/dt-bindings/clock/meson*
1952
1953ARM/Amlogic Meson SoC Crypto Drivers
1954M:	Corentin Labbe <clabbe@baylibre.com>
1955L:	linux-crypto@vger.kernel.org
1956L:	linux-amlogic@lists.infradead.org
1957S:	Maintained
1958F:	Documentation/devicetree/bindings/crypto/amlogic*
1959F:	drivers/crypto/amlogic/
1960
1961ARM/Amlogic Meson SoC Sound Drivers
1962M:	Jerome Brunet <jbrunet@baylibre.com>
1963L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1964S:	Maintained
1965F:	Documentation/devicetree/bindings/sound/amlogic*
1966F:	sound/soc/meson/
1967
1968ARM/Amlogic Meson SoC support
1969M:	Neil Armstrong <neil.armstrong@linaro.org>
1970M:	Kevin Hilman <khilman@baylibre.com>
1971R:	Jerome Brunet <jbrunet@baylibre.com>
1972R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1973L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974L:	linux-amlogic@lists.infradead.org
1975S:	Maintained
1976W:	http://linux-meson.com/
1977F:	Documentation/devicetree/bindings/phy/amlogic*
1978F:	arch/arm/boot/dts/amlogic/
1979F:	arch/arm/mach-meson/
1980F:	arch/arm64/boot/dts/amlogic/
1981F:	drivers/pmdomain/amlogic/
1982F:	drivers/mmc/host/meson*
1983F:	drivers/phy/amlogic/
1984F:	drivers/pinctrl/meson/
1985F:	drivers/rtc/rtc-meson*
1986F:	drivers/soc/amlogic/
1987N:	meson
1988
1989ARM/Annapurna Labs ALPINE ARCHITECTURE
1990M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1991M:	Antoine Tenart <atenart@kernel.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	arch/arm/boot/dts/amazon/
1995F:	arch/arm/mach-alpine/
1996F:	arch/arm64/boot/dts/amazon/
1997F:	drivers/*/*alpine*
1998
1999ARM/APPLE MACHINE SOUND DRIVERS
2000M:	Martin Povišer <povik+lin@cutebit.org>
2001L:	asahi@lists.linux.dev
2002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2003S:	Maintained
2004F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2005F:	Documentation/devicetree/bindings/sound/apple,*
2006F:	sound/soc/apple/*
2007F:	sound/soc/codecs/cs42l83-i2c.c
2008F:	sound/soc/codecs/ssm3515.c
2009
2010ARM/APPLE MACHINE SUPPORT
2011M:	Hector Martin <marcan@marcan.st>
2012M:	Sven Peter <sven@svenpeter.dev>
2013R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2014L:	asahi@lists.linux.dev
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016S:	Maintained
2017W:	https://asahilinux.org
2018B:	https://github.com/AsahiLinux/linux/issues
2019C:	irc://irc.oftc.net/asahi-dev
2020T:	git https://github.com/AsahiLinux/linux.git
2021F:	Documentation/devicetree/bindings/arm/apple.yaml
2022F:	Documentation/devicetree/bindings/arm/apple/*
2023F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2024F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2025F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2026F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2027F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2028F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2029F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2030F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2031F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2032F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2033F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2034F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2035F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2036F:	Documentation/devicetree/bindings/power/apple*
2037F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2038F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2039F:	arch/arm64/boot/dts/apple/
2040F:	drivers/bluetooth/hci_bcm4377.c
2041F:	drivers/clk/clk-apple-nco.c
2042F:	drivers/cpufreq/apple-soc-cpufreq.c
2043F:	drivers/dma/apple-admac.c
2044F:	drivers/pmdomain/apple/
2045F:	drivers/i2c/busses/i2c-pasemi-core.c
2046F:	drivers/i2c/busses/i2c-pasemi-platform.c
2047F:	drivers/iommu/apple-dart.c
2048F:	drivers/iommu/io-pgtable-dart.c
2049F:	drivers/irqchip/irq-apple-aic.c
2050F:	drivers/nvme/host/apple.c
2051F:	drivers/nvmem/apple-efuses.c
2052F:	drivers/pinctrl/pinctrl-apple-gpio.c
2053F:	drivers/pwm/pwm-apple.c
2054F:	drivers/soc/apple/*
2055F:	drivers/watchdog/apple_wdt.c
2056F:	include/dt-bindings/interrupt-controller/apple-aic.h
2057F:	include/dt-bindings/pinctrl/apple.h
2058F:	include/linux/soc/apple/*
2059
2060ARM/ARTPEC MACHINE SUPPORT
2061M:	Jesper Nilsson <jesper.nilsson@axis.com>
2062M:	Lars Persson <lars.persson@axis.com>
2063L:	linux-arm-kernel@axis.com
2064S:	Maintained
2065F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2066F:	arch/arm/boot/dts/axis/
2067F:	arch/arm/mach-artpec
2068F:	drivers/clk/axis
2069F:	drivers/crypto/axis
2070F:	drivers/mmc/host/usdhi6rol0.c
2071F:	drivers/pinctrl/pinctrl-artpec*
2072
2073ARM/ASPEED I2C DRIVER
2074M:	Brendan Higgins <brendanhiggins@google.com>
2075R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2076R:	Joel Stanley <joel@jms.id.au>
2077L:	linux-i2c@vger.kernel.org
2078L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2081F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2082F:	drivers/i2c/busses/i2c-aspeed.c
2083F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2084
2085ARM/ASPEED MACHINE SUPPORT
2086M:	Joel Stanley <joel@jms.id.au>
2087R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2090S:	Supported
2091Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2093F:	Documentation/devicetree/bindings/arm/aspeed/
2094F:	arch/arm/boot/dts/aspeed/
2095F:	arch/arm/mach-aspeed/
2096N:	aspeed
2097
2098ARM/BITMAIN ARCHITECTURE
2099M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S:	Maintained
2102F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2103F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2104F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2105F:	arch/arm64/boot/dts/bitmain/
2106F:	drivers/clk/clk-bm1880.c
2107F:	drivers/pinctrl/pinctrl-bm1880.c
2108
2109ARM/CALXEDA HIGHBANK ARCHITECTURE
2110M:	Andre Przywara <andre.przywara@arm.com>
2111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S:	Maintained
2113F:	arch/arm/boot/dts/calxeda/
2114F:	arch/arm/mach-highbank/
2115
2116ARM/CAVIUM THUNDER NETWORK DRIVER
2117M:	Sunil Goutham <sgoutham@marvell.com>
2118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119S:	Supported
2120F:	drivers/net/ethernet/cavium/thunder/
2121
2122ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2123M:	Lukasz Majewski <lukma@denx.de>
2124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125S:	Maintained
2126F:	arch/arm/mach-ep93xx/ts72xx.c
2127
2128ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2129M:	Alexander Shiyan <shc_work@mail.ru>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S:	Odd Fixes
2132N:	clps711x
2133
2134ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2135M:	Hartley Sweeten <hsweeten@visionengravers.com>
2136M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Maintained
2139F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2140F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2141F:	arch/arm/boot/compressed/misc-ep93xx.h
2142F:	arch/arm/mach-ep93xx/
2143F:	drivers/iio/adc/ep93xx_adc.c
2144
2145ARM/CLKDEV SUPPORT
2146M:	Russell King <linux@armlinux.org.uk>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Maintained
2149T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2150F:	drivers/clk/clkdev.c
2151
2152ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2153M:	Baruch Siach <baruch@tkos.co.il>
2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155S:	Maintained
2156F:	arch/arm/boot/dts/cnxt/
2157N:	digicolor
2158
2159ARM/CORESIGHT FRAMEWORK AND DRIVERS
2160M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2161R:	Mike Leach <mike.leach@linaro.org>
2162R:	James Clark <james.clark@arm.com>
2163L:	coresight@lists.linaro.org (moderated for non-subscribers)
2164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S:	Maintained
2166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2167F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2168F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2169F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2170F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2171F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2172F:	Documentation/trace/coresight/*
2173F:	drivers/hwtracing/coresight/*
2174F:	include/dt-bindings/arm/coresight-cti-dt.h
2175F:	include/linux/coresight*
2176F:	include/uapi/linux/coresight*
2177F:	samples/coresight/*
2178F:	tools/perf/Documentation/arm-coresight.txt
2179F:	tools/perf/arch/arm/util/auxtrace.c
2180F:	tools/perf/arch/arm/util/cs-etm.c
2181F:	tools/perf/arch/arm/util/cs-etm.h
2182F:	tools/perf/arch/arm/util/pmu.c
2183F:	tools/perf/tests/shell/*coresight*
2184F:	tools/perf/tests/shell/coresight/*
2185F:	tools/perf/tests/shell/lib/*coresight*
2186F:	tools/perf/util/cs-etm-decoder/*
2187F:	tools/perf/util/cs-etm.*
2188
2189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2190M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2191M:	Linus Walleij <linus.walleij@linaro.org>
2192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193S:	Maintained
2194T:	git git://github.com/ulli-kroll/linux.git
2195F:	Documentation/devicetree/bindings/arm/gemini.yaml
2196F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2197F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2198F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2199F:	arch/arm/boot/dts/gemini/
2200F:	arch/arm/mach-gemini/
2201F:	drivers/crypto/gemini/
2202F:	drivers/net/ethernet/cortina/
2203F:	drivers/pinctrl/pinctrl-gemini.c
2204F:	drivers/rtc/rtc-ftrtc010.c
2205
2206ARM/CZ.NIC TURRIS SUPPORT
2207M:	Marek Behún <kabel@kernel.org>
2208S:	Maintained
2209W:	https://www.turris.cz/
2210F:	Documentation/ABI/testing/debugfs-moxtet
2211F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2212F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2213F:	Documentation/devicetree/bindings/bus/moxtet.txt
2214F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2215F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2216F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2217F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2218F:	drivers/bus/moxtet.c
2219F:	drivers/firmware/turris-mox-rwtm.c
2220F:	drivers/gpio/gpio-moxtet.c
2221F:	drivers/leds/leds-turris-omnia.c
2222F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2223F:	drivers/watchdog/armada_37xx_wdt.c
2224F:	include/dt-bindings/bus/moxtet.h
2225F:	include/linux/armada-37xx-rwtm-mailbox.h
2226F:	include/linux/moxtet.h
2227
2228ARM/FARADAY FA526 PORT
2229M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231S:	Maintained
2232T:	git git://git.berlios.de/gemini-board
2233F:	arch/arm/mm/*-fa*
2234
2235ARM/FOOTBRIDGE ARCHITECTURE
2236M:	Russell King <linux@armlinux.org.uk>
2237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238S:	Maintained
2239W:	http://www.armlinux.org.uk/
2240F:	arch/arm/include/asm/hardware/dec21285.h
2241F:	arch/arm/mach-footbridge/
2242
2243ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2244M:	Shawn Guo <shawnguo@kernel.org>
2245M:	Sascha Hauer <s.hauer@pengutronix.de>
2246R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2247R:	Fabio Estevam <festevam@gmail.com>
2248L:	imx@lists.linux.dev
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250S:	Maintained
2251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2252F:	arch/arm/boot/dts/nxp/imx/
2253F:	arch/arm/boot/dts/nxp/mxs/
2254F:	arch/arm64/boot/dts/freescale/
2255X:	arch/arm64/boot/dts/freescale/fsl-*
2256X:	arch/arm64/boot/dts/freescale/qoriq-*
2257X:	drivers/media/i2c/
2258N:	imx
2259N:	mxs
2260
2261ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2262M:	Shawn Guo <shawnguo@kernel.org>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Maintained
2265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2266F:	arch/arm/boot/dts/nxp/ls/
2267F:	arch/arm64/boot/dts/freescale/fsl-*
2268F:	arch/arm64/boot/dts/freescale/qoriq-*
2269
2270ARM/FREESCALE VYBRID ARM ARCHITECTURE
2271M:	Shawn Guo <shawnguo@kernel.org>
2272M:	Sascha Hauer <s.hauer@pengutronix.de>
2273R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2274R:	Stefan Agner <stefan@agner.ch>
2275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276S:	Maintained
2277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2278F:	arch/arm/boot/dts/nxp/vf/
2279F:	arch/arm/mach-imx/*vf610*
2280
2281ARM/GUMSTIX MACHINE SUPPORT
2282M:	Steve Sakoman <sakoman@gmail.com>
2283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284S:	Maintained
2285
2286ARM/HISILICON SOC SUPPORT
2287M:	Wei Xu <xuwei5@hisilicon.com>
2288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289S:	Supported
2290W:	http://www.hisilicon.com
2291T:	git https://github.com/hisilicon/linux-hisi.git
2292F:	arch/arm/boot/dts/hisilicon/
2293F:	arch/arm/mach-hisi/
2294F:	arch/arm64/boot/dts/hisilicon/
2295
2296ARM/HP JORNADA 7XX MACHINE SUPPORT
2297M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2298S:	Maintained
2299W:	www.jlime.com
2300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2301F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2302F:	arch/arm/mach-sa1100/jornada720.c
2303
2304ARM/HPE GXP ARCHITECTURE
2305M:	Jean-Marie Verdun <verdun@hpe.com>
2306M:	Nick Hawkins <nick.hawkins@hpe.com>
2307S:	Maintained
2308F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2309F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2310F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2311F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2312F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2313F:	Documentation/hwmon/gxp-fan-ctrl.rst
2314F:	arch/arm/boot/dts/hpe/
2315F:	arch/arm/mach-hpe/
2316F:	drivers/clocksource/timer-gxp.c
2317F:	drivers/hwmon/gxp-fan-ctrl.c
2318F:	drivers/i2c/busses/i2c-gxp.c
2319F:	drivers/spi/spi-gxp.c
2320F:	drivers/watchdog/gxp-wdt.c
2321
2322ARM/IGEP MACHINE SUPPORT
2323M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2324M:	Javier Martinez Canillas <javier@dowhile0.org>
2325L:	linux-omap@vger.kernel.org
2326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327S:	Maintained
2328F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2329
2330ARM/INTEL IXP4XX ARM ARCHITECTURE
2331M:	Linus Walleij <linusw@kernel.org>
2332M:	Imre Kaloz <kaloz@openwrt.org>
2333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334S:	Maintained
2335F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2336F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2337F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2338F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2339F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2340F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2341F:	arch/arm/boot/dts/intel/ixp/
2342F:	arch/arm/mach-ixp4xx/
2343F:	drivers/bus/intel-ixp4xx-eb.c
2344F:	drivers/char/hw_random/ixp4xx-rng.c
2345F:	drivers/clocksource/timer-ixp4xx.c
2346F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2347F:	drivers/gpio/gpio-ixp4xx.c
2348F:	drivers/irqchip/irq-ixp4xx.c
2349F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2350F:	drivers/net/wan/ixp4xx_hss.c
2351F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2352F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2353F:	include/linux/soc/ixp4xx/npe.h
2354F:	include/linux/soc/ixp4xx/qmgr.h
2355
2356ARM/INTEL KEEMBAY ARCHITECTURE
2357M:	Paul J. Murphy <paul.j.murphy@intel.com>
2358M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2359S:	Maintained
2360F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2361F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2362F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2363
2364ARM/INTEL XSC3 (MANZANO) ARM CORE
2365M:	Lennert Buytenhek <kernel@wantstofly.org>
2366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367S:	Maintained
2368
2369ARM/LG1K ARCHITECTURE
2370M:	Chanho Min <chanho.min@lge.com>
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372S:	Maintained
2373F:	arch/arm64/boot/dts/lg/
2374
2375ARM/LPC18XX ARCHITECTURE
2376M:	Vladimir Zapolskiy <vz@mleia.com>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2380F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2381F:	drivers/i2c/busses/i2c-lpc2k.c
2382F:	drivers/memory/pl172.c
2383F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2384F:	drivers/rtc/rtc-lpc24xx.c
2385N:	lpc18xx
2386
2387ARM/LPC32XX SOC SUPPORT
2388M:	Vladimir Zapolskiy <vz@mleia.com>
2389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390S:	Maintained
2391T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2392F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2393F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2394F:	arch/arm/mach-lpc32xx/
2395F:	drivers/i2c/busses/i2c-pnx.c
2396F:	drivers/net/ethernet/nxp/lpc_eth.c
2397F:	drivers/usb/host/ohci-nxp.c
2398F:	drivers/watchdog/pnx4008_wdt.c
2399N:	lpc32xx
2400
2401ARM/Marvell Dove/MV78xx0/Orion SOC support
2402M:	Andrew Lunn <andrew@lunn.ch>
2403M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2404M:	Gregory Clement <gregory.clement@bootlin.com>
2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406S:	Maintained
2407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2408F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2409F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2410F:	Documentation/devicetree/bindings/soc/dove/
2411F:	arch/arm/boot/dts/marvell/dove*
2412F:	arch/arm/boot/dts/marvell/orion5x*
2413F:	arch/arm/mach-dove/
2414F:	arch/arm/mach-mv78xx0/
2415F:	arch/arm/mach-orion5x/
2416F:	arch/arm/plat-orion/
2417F:	drivers/bus/mvebu-mbus.c
2418F:	drivers/soc/dove/
2419
2420ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2421M:	Andrew Lunn <andrew@lunn.ch>
2422M:	Gregory Clement <gregory.clement@bootlin.com>
2423M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425S:	Maintained
2426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2427F:	Documentation/devicetree/bindings/arm/marvell/
2428F:	arch/arm/boot/dts/marvell/armada*
2429F:	arch/arm/boot/dts/marvell/kirkwood*
2430F:	arch/arm/configs/mvebu_*_defconfig
2431F:	arch/arm/mach-mvebu/
2432F:	arch/arm64/boot/dts/marvell/
2433F:	drivers/clk/mvebu/
2434F:	drivers/cpufreq/armada-37xx-cpufreq.c
2435F:	drivers/cpufreq/armada-8k-cpufreq.c
2436F:	drivers/cpufreq/mvebu-cpufreq.c
2437F:	drivers/irqchip/irq-armada-370-xp.c
2438F:	drivers/irqchip/irq-mvebu-*
2439F:	drivers/pinctrl/mvebu/
2440F:	drivers/rtc/rtc-armada38x.c
2441
2442ARM/Mediatek RTC DRIVER
2443M:	Eddie Huang <eddie.huang@mediatek.com>
2444M:	Sean Wang <sean.wang@mediatek.com>
2445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2447S:	Maintained
2448F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2449F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2450F:	drivers/rtc/rtc-mt2712.c
2451F:	drivers/rtc/rtc-mt6397.c
2452F:	drivers/rtc/rtc-mt7622.c
2453
2454ARM/Mediatek SoC support
2455M:	Matthias Brugger <matthias.bgg@gmail.com>
2456M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2457L:	linux-kernel@vger.kernel.org
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461W:	https://mtk.wiki.kernel.org/
2462C:	irc://irc.libera.chat/linux-mediatek
2463F:	arch/arm/boot/dts/mediatek/
2464F:	arch/arm/mach-mediatek/
2465F:	arch/arm64/boot/dts/mediatek/
2466F:	drivers/soc/mediatek/
2467N:	mtk
2468N:	mt[2678]
2469K:	mediatek
2470
2471ARM/Mediatek USB3 PHY DRIVER
2472M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2475S:	Maintained
2476F:	Documentation/devicetree/bindings/phy/mediatek,*
2477F:	drivers/phy/mediatek/
2478
2479ARM/MICROCHIP (ARM64) SoC support
2480M:	Conor Dooley <conor@kernel.org>
2481M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2482M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Supported
2485T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2486F:	arch/arm64/boot/dts/microchip/
2487
2488ARM/Microchip (AT91) SoC support
2489M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2490M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2491M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493S:	Supported
2494W:	http://www.linux4sam.org
2495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2496F:	arch/arm/boot/dts/microchip/at91*
2497F:	arch/arm/boot/dts/microchip/sama*
2498F:	arch/arm/include/debug/at91.S
2499F:	arch/arm/mach-at91/
2500F:	drivers/memory/atmel*
2501F:	drivers/watchdog/sama5d4_wdt.c
2502F:	include/soc/at91/
2503X:	drivers/input/touchscreen/atmel_mxt_ts.c
2504N:	at91
2505N:	atmel
2506
2507ARM/Microchip Sparx5 SoC support
2508M:	Lars Povlsen <lars.povlsen@microchip.com>
2509M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2510M:	Daniel Machon <daniel.machon@microchip.com>
2511M:	UNGLinuxDriver@microchip.com
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513S:	Supported
2514F:	arch/arm64/boot/dts/microchip/sparx*
2515F:	drivers/net/ethernet/microchip/vcap/
2516F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2517N:	sparx5
2518
2519ARM/MILBEAUT ARCHITECTURE
2520M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2521M:	Takao Orito <orito.takao@socionext.com>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523S:	Maintained
2524F:	arch/arm/boot/dts/socionext/milbeaut*
2525F:	arch/arm/mach-milbeaut/
2526N:	milbeaut
2527
2528ARM/MStar/Sigmastar Armv7 SoC support
2529M:	Daniel Palmer <daniel@thingy.jp>
2530M:	Romain Perier <romain.perier@gmail.com>
2531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532S:	Maintained
2533W:	http://linux-chenxing.org/
2534T:	git git://github.com/linux-chenxing/linux.git
2535F:	Documentation/devicetree/bindings/arm/mstar/*
2536F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2537F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2538F:	arch/arm/boot/dts/sigmastar/
2539F:	arch/arm/mach-mstar/
2540F:	drivers/clk/mstar/
2541F:	drivers/clocksource/timer-msc313e.c
2542F:	drivers/gpio/gpio-msc313.c
2543F:	drivers/rtc/rtc-msc313.c
2544F:	drivers/watchdog/msc313e_wdt.c
2545F:	include/dt-bindings/clock/mstar-*
2546F:	include/dt-bindings/gpio/msc313-gpio.h
2547
2548ARM/NOMADIK/Ux500 ARCHITECTURES
2549M:	Linus Walleij <linus.walleij@linaro.org>
2550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551S:	Maintained
2552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2553F:	Documentation/devicetree/bindings/arm/ste-*
2554F:	Documentation/devicetree/bindings/arm/ux500.yaml
2555F:	Documentation/devicetree/bindings/arm/ux500/
2556F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2557F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2558F:	arch/arm/boot/dts/st/ste-*
2559F:	arch/arm/mach-nomadik/
2560F:	arch/arm/mach-ux500/
2561F:	drivers/clk/clk-nomadik.c
2562F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2563F:	drivers/dma/ste_dma40*
2564F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2565F:	drivers/gpio/gpio-nomadik.c
2566F:	drivers/hwspinlock/u8500_hsem.c
2567F:	drivers/i2c/busses/i2c-nomadik.c
2568F:	drivers/iio/adc/ab8500-gpadc.c
2569F:	drivers/mfd/ab8500*
2570F:	drivers/mfd/abx500*
2571F:	drivers/mfd/db8500*
2572F:	drivers/pinctrl/nomadik/
2573F:	drivers/rtc/rtc-ab8500.c
2574F:	drivers/rtc/rtc-pl031.c
2575F:	drivers/soc/ux500/
2576
2577ARM/NUVOTON MA35 ARCHITECTURE
2578M:	Jacky Huang <ychuang3@nuvoton.com>
2579M:	Shan-Chun Hung <schung@nuvoton.com>
2580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581S:	Supported
2582F:	Documentation/devicetree/bindings/*/*/*ma35*
2583F:	Documentation/devicetree/bindings/*/*ma35*
2584F:	arch/arm64/boot/dts/nuvoton/*ma35*
2585F:	drivers/*/*/*ma35*
2586F:	drivers/*/*ma35*
2587K:	ma35d1
2588
2589ARM/NUVOTON NPCM ARCHITECTURE
2590M:	Avi Fishman <avifishman70@gmail.com>
2591M:	Tomer Maimon <tmaimon77@gmail.com>
2592M:	Tali Perry <tali.perry1@gmail.com>
2593R:	Patrick Venture <venture@google.com>
2594R:	Nancy Yuen <yuenn@google.com>
2595R:	Benjamin Fair <benjaminfair@google.com>
2596L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2597S:	Supported
2598F:	Documentation/devicetree/bindings/*/*/*npcm*
2599F:	Documentation/devicetree/bindings/*/*npcm*
2600F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2601F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2602F:	arch/arm/mach-npcm/
2603F:	arch/arm64/boot/dts/nuvoton/
2604F:	drivers/*/*/*npcm*
2605F:	drivers/*/*npcm*
2606F:	drivers/rtc/rtc-nct3018y.c
2607F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2608F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2609
2610ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2611M:	Joseph Liu <kwliu@nuvoton.com>
2612M:	Marvin Lin <kflin@nuvoton.com>
2613L:	linux-media@vger.kernel.org
2614L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2615S:	Maintained
2616F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2617F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2618F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2619F:	drivers/media/platform/nuvoton/
2620F:	include/uapi/linux/npcm-video.h
2621
2622ARM/NUVOTON WPCM450 ARCHITECTURE
2623M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2624L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2625S:	Maintained
2626W:	https://github.com/neuschaefer/wpcm450/wiki
2627F:	Documentation/devicetree/bindings/*/*wpcm*
2628F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2629F:	arch/arm/configs/wpcm450_defconfig
2630F:	arch/arm/mach-npcm/wpcm450.c
2631F:	drivers/*/*/*wpcm*
2632F:	drivers/*/*wpcm*
2633
2634ARM/NXP S32G ARCHITECTURE
2635R:	Chester Lin <chester62515@gmail.com>
2636R:	Matthias Brugger <mbrugger@suse.com>
2637R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2638L:	NXP S32 Linux Team <s32@nxp.com>
2639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640S:	Maintained
2641F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2642F:	drivers/pinctrl/nxp/
2643
2644ARM/Orion SoC/Technologic Systems TS-78xx platform support
2645M:	Alexander Clouter <alex@digriz.org.uk>
2646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647S:	Maintained
2648W:	http://www.digriz.org.uk/ts78xx/kernel
2649F:	arch/arm/mach-orion5x/ts78xx-*
2650
2651ARM/QUALCOMM CHROMEBOOK SUPPORT
2652R:	cros-qcom-dts-watchers@chromium.org
2653F:	arch/arm64/boot/dts/qcom/sc7180*
2654F:	arch/arm64/boot/dts/qcom/sc7280*
2655F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2656
2657ARM/QUALCOMM MAILING LIST
2658L:	linux-arm-msm@vger.kernel.org
2659F:	Documentation/devicetree/bindings/*/qcom*
2660F:	Documentation/devicetree/bindings/soc/qcom/
2661F:	arch/arm/boot/dts/qcom/
2662F:	arch/arm/configs/qcom_defconfig
2663F:	arch/arm/mach-qcom/
2664F:	arch/arm64/boot/dts/qcom/
2665F:	drivers/*/*/pm8???-*
2666F:	drivers/*/*/qcom*
2667F:	drivers/*/*/qcom/
2668F:	drivers/*/qcom*
2669F:	drivers/*/qcom/
2670F:	drivers/bluetooth/btqcomsmd.c
2671F:	drivers/clocksource/timer-qcom.c
2672F:	drivers/cpuidle/cpuidle-qcom-spm.c
2673F:	drivers/extcon/extcon-qcom*
2674F:	drivers/i2c/busses/i2c-qcom-geni.c
2675F:	drivers/i2c/busses/i2c-qup.c
2676F:	drivers/iommu/msm*
2677F:	drivers/mfd/ssbi.c
2678F:	drivers/mmc/host/mmci_qcom*
2679F:	drivers/mmc/host/sdhci-msm.c
2680F:	drivers/pci/controller/dwc/pcie-qcom.c
2681F:	drivers/phy/qualcomm/
2682F:	drivers/power/*/msm*
2683F:	drivers/reset/reset-qcom-*
2684F:	drivers/rtc/rtc-pm8xxx.c
2685F:	drivers/spi/spi-geni-qcom.c
2686F:	drivers/spi/spi-qcom-qspi.c
2687F:	drivers/spi/spi-qup.c
2688F:	drivers/tty/serial/msm_serial.c
2689F:	drivers/ufs/host/ufs-qcom*
2690F:	drivers/usb/dwc3/dwc3-qcom.c
2691F:	include/dt-bindings/*/qcom*
2692F:	include/linux/*/qcom*
2693F:	include/linux/soc/qcom/
2694
2695ARM/QUALCOMM SUPPORT
2696M:	Bjorn Andersson <andersson@kernel.org>
2697M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2698L:	linux-arm-msm@vger.kernel.org
2699S:	Maintained
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2701F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2702F:	Documentation/devicetree/bindings/arm/qcom.yaml
2703F:	Documentation/devicetree/bindings/bus/qcom*
2704F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2705F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2706F:	Documentation/devicetree/bindings/reserved-memory/qcom
2707F:	Documentation/devicetree/bindings/soc/qcom/
2708F:	arch/arm/boot/dts/qcom/
2709F:	arch/arm/configs/qcom_defconfig
2710F:	arch/arm/mach-qcom/
2711F:	arch/arm64/boot/dts/qcom/
2712F:	drivers/bus/qcom*
2713F:	drivers/firmware/qcom/
2714F:	drivers/soc/qcom/
2715F:	include/dt-bindings/arm/qcom,ids.h
2716F:	include/dt-bindings/firmware/qcom,scm.h
2717F:	include/dt-bindings/soc/qcom*
2718F:	include/linux/firmware/qcom
2719F:	include/linux/soc/qcom/
2720F:	include/soc/qcom/
2721
2722ARM/RDA MICRO ARCHITECTURE
2723M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2726S:	Maintained
2727F:	Documentation/devicetree/bindings/arm/rda.yaml
2728F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2729F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2730F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2731F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2732F:	arch/arm/boot/dts/unisoc/
2733F:	drivers/clocksource/timer-rda.c
2734F:	drivers/gpio/gpio-rda.c
2735F:	drivers/irqchip/irq-rda-intc.c
2736F:	drivers/tty/serial/rda-uart.c
2737
2738ARM/REALTEK ARCHITECTURE
2739M:	Andreas Färber <afaerber@suse.de>
2740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2742S:	Maintained
2743F:	Documentation/devicetree/bindings/arm/realtek.yaml
2744F:	arch/arm/boot/dts/realtek/
2745F:	arch/arm/mach-realtek/
2746F:	arch/arm64/boot/dts/realtek/
2747
2748ARM/RISC-V/RENESAS ARCHITECTURE
2749M:	Geert Uytterhoeven <geert+renesas@glider.be>
2750M:	Magnus Damm <magnus.damm@gmail.com>
2751L:	linux-renesas-soc@vger.kernel.org
2752S:	Supported
2753Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2754C:	irc://irc.libera.chat/renesas-soc
2755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2756F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2757F:	Documentation/devicetree/bindings/soc/renesas/
2758F:	arch/arm/boot/dts/renesas/
2759F:	arch/arm/configs/shmobile_defconfig
2760F:	arch/arm/include/debug/renesas-scif.S
2761F:	arch/arm/mach-shmobile/
2762F:	arch/arm64/boot/dts/renesas/
2763F:	arch/riscv/boot/dts/renesas/
2764F:	drivers/pmdomain/renesas/
2765F:	drivers/soc/renesas/
2766F:	include/linux/soc/renesas/
2767K:	\brenesas,
2768
2769ARM/RISCPC ARCHITECTURE
2770M:	Russell King <linux@armlinux.org.uk>
2771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2772S:	Maintained
2773W:	http://www.armlinux.org.uk/
2774F:	arch/arm/include/asm/hardware/ioc.h
2775F:	arch/arm/include/asm/hardware/iomd.h
2776F:	arch/arm/include/asm/hardware/memc.h
2777F:	arch/arm/mach-rpc/
2778F:	drivers/net/ethernet/8390/etherh.c
2779F:	drivers/net/ethernet/i825xx/ether1*
2780F:	drivers/net/ethernet/seeq/ether3*
2781F:	drivers/scsi/arm/
2782
2783ARM/Rockchip SoC support
2784M:	Heiko Stuebner <heiko@sntech.de>
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786L:	linux-rockchip@lists.infradead.org
2787S:	Maintained
2788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2789F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2790F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2791F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2792F:	arch/arm/boot/dts/rockchip/
2793F:	arch/arm/mach-rockchip/
2794F:	drivers/*/*/*rockchip*
2795F:	drivers/*/*rockchip*
2796F:	drivers/clk/rockchip/
2797F:	drivers/i2c/busses/i2c-rk3x.c
2798F:	sound/soc/rockchip/
2799N:	rockchip
2800
2801ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2802M:	Krzysztof Kozlowski <krzk@kernel.org>
2803R:	Alim Akhtar <alim.akhtar@samsung.com>
2804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2805L:	linux-samsung-soc@vger.kernel.org
2806S:	Maintained
2807P:	Documentation/process/maintainer-soc-clean-dts.rst
2808Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2809B:	mailto:linux-samsung-soc@vger.kernel.org
2810C:	irc://irc.libera.chat/linux-exynos
2811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2812F:	Documentation/arch/arm/samsung/
2813F:	Documentation/devicetree/bindings/arm/samsung/
2814F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2815F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2816F:	Documentation/devicetree/bindings/soc/samsung/
2817F:	arch/arm/boot/dts/samsung/
2818F:	arch/arm/mach-exynos*/
2819F:	arch/arm/mach-s3c/
2820F:	arch/arm/mach-s5p*/
2821F:	arch/arm64/boot/dts/exynos/
2822F:	drivers/*/*/*s3c24*
2823F:	drivers/*/*s3c24*
2824F:	drivers/*/*s3c64xx*
2825F:	drivers/*/*s5pv210*
2826F:	drivers/clocksource/samsung_pwm_timer.c
2827F:	drivers/memory/samsung/
2828F:	drivers/pwm/pwm-samsung.c
2829F:	drivers/soc/samsung/
2830F:	drivers/tty/serial/samsung*
2831F:	include/clocksource/samsung_pwm.h
2832F:	include/linux/platform_data/*s3c*
2833F:	include/linux/serial_s3c.h
2834F:	include/linux/soc/samsung/
2835N:	exynos
2836N:	s3c64xx
2837N:	s5pv210
2838
2839ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2840M:	Łukasz Stelmach <l.stelmach@samsung.com>
2841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842L:	linux-media@vger.kernel.org
2843S:	Maintained
2844F:	drivers/media/platform/samsung/s5p-g2d/
2845
2846ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2847M:	Marek Szyprowski <m.szyprowski@samsung.com>
2848L:	linux-samsung-soc@vger.kernel.org
2849L:	linux-media@vger.kernel.org
2850S:	Maintained
2851F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2852F:	drivers/media/cec/platform/s5p/
2853
2854ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2855M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2856M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2857M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859L:	linux-media@vger.kernel.org
2860S:	Maintained
2861F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2862F:	drivers/media/platform/samsung/s5p-jpeg/
2863
2864ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2865M:	Marek Szyprowski <m.szyprowski@samsung.com>
2866M:	Andrzej Hajda <andrzej.hajda@intel.com>
2867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868L:	linux-media@vger.kernel.org
2869S:	Maintained
2870F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2871F:	drivers/media/platform/samsung/s5p-mfc/
2872
2873ARM/SOCFPGA ARCHITECTURE
2874M:	Dinh Nguyen <dinguyen@kernel.org>
2875S:	Maintained
2876W:	http://www.rocketboards.org
2877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2878F:	arch/arm/boot/dts/intel/socfpga/
2879F:	arch/arm/configs/socfpga_defconfig
2880F:	arch/arm/mach-socfpga/
2881F:	arch/arm64/boot/dts/altera/
2882F:	arch/arm64/boot/dts/intel/
2883
2884ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2885M:	Dinh Nguyen <dinguyen@kernel.org>
2886S:	Maintained
2887F:	drivers/clk/socfpga/
2888
2889ARM/SOCFPGA EDAC SUPPORT
2890M:	Dinh Nguyen <dinguyen@kernel.org>
2891S:	Maintained
2892F:	drivers/edac/altera_edac.[ch]
2893
2894ARM/SPREADTRUM SoC SUPPORT
2895M:	Orson Zhai <orsonzhai@gmail.com>
2896M:	Baolin Wang <baolin.wang7@gmail.com>
2897M:	Chunyan Zhang <zhang.lyra@gmail.com>
2898S:	Maintained
2899F:	arch/arm64/boot/dts/sprd
2900N:	sprd
2901N:	sc27xx
2902N:	sc2731
2903
2904ARM/STI ARCHITECTURE
2905M:	Patrice Chotard <patrice.chotard@foss.st.com>
2906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2907S:	Maintained
2908W:	http://www.stlinux.com
2909F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2910F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2911F:	arch/arm/boot/dts/st/sti*
2912F:	arch/arm/mach-sti/
2913F:	drivers/ata/ahci_st.c
2914F:	drivers/char/hw_random/st-rng.c
2915F:	drivers/clocksource/arm_global_timer.c
2916F:	drivers/clocksource/clksrc_st_lpc.c
2917F:	drivers/cpufreq/sti-cpufreq.c
2918F:	drivers/dma/st_fdma*
2919F:	drivers/i2c/busses/i2c-st.c
2920F:	drivers/media/platform/st/sti/c8sectpfe/
2921F:	drivers/media/rc/st_rc.c
2922F:	drivers/mmc/host/sdhci-st.c
2923F:	drivers/phy/st/phy-miphy28lp.c
2924F:	drivers/phy/st/phy-stih407-usb.c
2925F:	drivers/pinctrl/pinctrl-st.c
2926F:	drivers/remoteproc/st_remoteproc.c
2927F:	drivers/remoteproc/st_slim_rproc.c
2928F:	drivers/reset/sti/
2929F:	drivers/rtc/rtc-st-lpc.c
2930F:	drivers/tty/serial/st-asc.c
2931F:	drivers/usb/dwc3/dwc3-st.c
2932F:	drivers/usb/host/ehci-st.c
2933F:	drivers/usb/host/ohci-st.c
2934F:	drivers/watchdog/st_lpc_wdt.c
2935F:	include/linux/remoteproc/st_slim_rproc.h
2936
2937ARM/STM32 ARCHITECTURE
2938M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2939M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2940L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942S:	Maintained
2943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2944F:	arch/arm/boot/dts/st/stm32*
2945F:	arch/arm/mach-stm32/
2946F:	arch/arm64/boot/dts/st/
2947F:	drivers/clocksource/armv7m_systick.c
2948N:	stm32
2949N:	stm
2950
2951ARM/SUNPLUS SP7021 SOC SUPPORT
2952M:	Qin Jian <qinjian@cqplus1.com>
2953L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2954S:	Maintained
2955W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2956F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2957F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2958F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2959F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2960F:	arch/arm/boot/dts/sunplus/
2961F:	arch/arm/configs/sp7021_*defconfig
2962F:	drivers/clk/clk-sp7021.c
2963F:	drivers/irqchip/irq-sp7021-intc.c
2964F:	drivers/reset/reset-sunplus.c
2965F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2966F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2967
2968ARM/Synaptics SoC support
2969M:	Jisheng Zhang <jszhang@kernel.org>
2970M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2972S:	Maintained
2973F:	arch/arm/boot/dts/synaptics/
2974F:	arch/arm/mach-berlin/
2975F:	arch/arm64/boot/dts/synaptics/
2976
2977ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2978M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2979L:	linux-tegra@vger.kernel.org
2980L:	linux-media@vger.kernel.org
2981S:	Maintained
2982F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2983F:	drivers/media/cec/platform/tegra/
2984
2985ARM/TESLA FSD SoC SUPPORT
2986M:	Alim Akhtar <alim.akhtar@samsung.com>
2987M:	linux-fsd@tesla.com
2988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2989L:	linux-samsung-soc@vger.kernel.org
2990S:	Maintained
2991F:	arch/arm64/boot/dts/tesla/
2992
2993ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2994M:	Santosh Shilimkar <ssantosh@kernel.org>
2995L:	linux-kernel@vger.kernel.org
2996S:	Maintained
2997F:	drivers/memory/*emif*
2998
2999ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3000M:	Nishanth Menon <nm@ti.com>
3001M:	Santosh Shilimkar <ssantosh@kernel.org>
3002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3003S:	Maintained
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3005F:	arch/arm/boot/dts/ti/keystone/
3006F:	arch/arm/mach-keystone/
3007
3008ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3009M:	Santosh Shilimkar <ssantosh@kernel.org>
3010L:	linux-kernel@vger.kernel.org
3011S:	Maintained
3012F:	drivers/clk/keystone/
3013
3014ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3015M:	Santosh Shilimkar <ssantosh@kernel.org>
3016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017L:	linux-kernel@vger.kernel.org
3018S:	Maintained
3019F:	drivers/clocksource/timer-keystone.c
3020
3021ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3022M:	Santosh Shilimkar <ssantosh@kernel.org>
3023L:	linux-kernel@vger.kernel.org
3024S:	Maintained
3025F:	drivers/power/reset/keystone-reset.c
3026
3027ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3028M:	Nishanth Menon <nm@ti.com>
3029M:	Vignesh Raghavendra <vigneshr@ti.com>
3030M:	Tero Kristo <kristo@kernel.org>
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032S:	Supported
3033F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3034F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3035F:	arch/arm64/boot/dts/ti/Makefile
3036F:	arch/arm64/boot/dts/ti/k3-*
3037
3038ARM/TOSHIBA VISCONTI ARCHITECTURE
3039M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041S:	Supported
3042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3043F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3044F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3045F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3046F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3047F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3048F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3049F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3050F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3051F:	arch/arm64/boot/dts/toshiba/
3052F:	drivers/clk/visconti/
3053F:	drivers/gpio/gpio-visconti.c
3054F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3055F:	drivers/pci/controller/dwc/pcie-visconti.c
3056F:	drivers/pinctrl/visconti/
3057F:	drivers/watchdog/visconti_wdt.c
3058N:	visconti
3059
3060ARM/UNIPHIER ARCHITECTURE
3061M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3062M:	Masami Hiramatsu <mhiramat@kernel.org>
3063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064S:	Maintained
3065F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3066F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3067F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3068F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3069F:	arch/arm/boot/dts/socionext/uniphier*
3070F:	arch/arm/include/asm/hardware/cache-uniphier.h
3071F:	arch/arm/mm/cache-uniphier.c
3072F:	arch/arm64/boot/dts/socionext/uniphier*
3073F:	drivers/bus/uniphier-system-bus.c
3074F:	drivers/clk/uniphier/
3075F:	drivers/dma/uniphier-mdmac.c
3076F:	drivers/gpio/gpio-uniphier.c
3077F:	drivers/i2c/busses/i2c-uniphier*
3078F:	drivers/irqchip/irq-uniphier-aidet.c
3079F:	drivers/mmc/host/uniphier-sd.c
3080F:	drivers/pinctrl/uniphier/
3081F:	drivers/reset/reset-uniphier.c
3082F:	drivers/tty/serial/8250/8250_uniphier.c
3083N:	uniphier
3084
3085ARM/VERSATILE EXPRESS PLATFORM
3086M:	Liviu Dudau <liviu.dudau@arm.com>
3087M:	Sudeep Holla <sudeep.holla@arm.com>
3088M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3090S:	Maintained
3091N:	mps2
3092N:	vexpress
3093F:	arch/arm/mach-versatile/
3094F:	arch/arm64/boot/dts/arm/
3095F:	drivers/clocksource/timer-versatile.c
3096X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3097X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3098
3099ARM/VFP SUPPORT
3100M:	Russell King <linux@armlinux.org.uk>
3101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3102S:	Maintained
3103W:	http://www.armlinux.org.uk/
3104F:	arch/arm/vfp/
3105
3106ARM/VT8500 ARM ARCHITECTURE
3107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3108S:	Orphan
3109F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3110F:	arch/arm/mach-vt8500/
3111F:	drivers/clocksource/timer-vt8500.c
3112F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3113F:	drivers/mmc/host/wmt-sdmmc.c
3114F:	drivers/pwm/pwm-vt8500.c
3115F:	drivers/rtc/rtc-vt8500.c
3116F:	drivers/tty/serial/vt8500_serial.c
3117F:	drivers/video/fbdev/vt8500lcdfb.*
3118F:	drivers/video/fbdev/wm8505fb*
3119F:	drivers/video/fbdev/wmt_ge_rops.*
3120
3121ARM/ZYNQ ARCHITECTURE
3122M:	Michal Simek <michal.simek@amd.com>
3123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3124S:	Supported
3125W:	http://wiki.xilinx.com
3126T:	git https://github.com/Xilinx/linux-xlnx.git
3127F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3128F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3129F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3130F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3131F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3132F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3133F:	arch/arm/mach-zynq/
3134F:	drivers/clocksource/timer-cadence-ttc.c
3135F:	drivers/cpuidle/cpuidle-zynq.c
3136F:	drivers/edac/synopsys_edac.c
3137F:	drivers/i2c/busses/i2c-cadence.c
3138F:	drivers/i2c/busses/i2c-xiic.c
3139F:	drivers/mmc/host/sdhci-of-arasan.c
3140N:	zynq
3141N:	xilinx
3142
3143ARM64 FIT SUPPORT
3144M:	Simon Glass <sjg@chromium.org>
3145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3146S:	Maintained
3147F:	arch/arm64/boot/Makefile
3148F:	scripts/make_fit.py
3149
3150ARM64 PLATFORM DRIVERS
3151M:	Hans de Goede <hdegoede@redhat.com>
3152M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3153R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3154L:	platform-driver-x86@vger.kernel.org
3155S:	Maintained
3156Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3158F:	drivers/platform/arm64/
3159
3160ARM64 PORT (AARCH64 ARCHITECTURE)
3161M:	Catalin Marinas <catalin.marinas@arm.com>
3162M:	Will Deacon <will@kernel.org>
3163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164S:	Maintained
3165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3166F:	Documentation/arch/arm64/
3167F:	arch/arm64/
3168F:	tools/testing/selftests/arm64/
3169X:	arch/arm64/boot/dts/
3170
3171ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3172M:	George McCollister <george.mccollister@gmail.com>
3173L:	netdev@vger.kernel.org
3174S:	Maintained
3175F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3176F:	drivers/net/dsa/xrs700x/*
3177F:	net/dsa/tag_xrs700x.c
3178
3179AS3645A LED FLASH CONTROLLER DRIVER
3180M:	Sakari Ailus <sakari.ailus@iki.fi>
3181L:	linux-leds@vger.kernel.org
3182S:	Maintained
3183F:	drivers/leds/flash/leds-as3645a.c
3184
3185ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3186M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3187L:	linux-media@vger.kernel.org
3188S:	Maintained
3189T:	git git://linuxtv.org/media_tree.git
3190F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3191F:	drivers/media/i2c/ak7375.c
3192
3193ASAHI KASEI AK8974 DRIVER
3194M:	Linus Walleij <linus.walleij@linaro.org>
3195L:	linux-iio@vger.kernel.org
3196S:	Supported
3197W:	http://www.akm.com/
3198F:	drivers/iio/magnetometer/ak8974.c
3199
3200AOSONG AGS02MA TVOC SENSOR DRIVER
3201M:	Anshul Dalal <anshulusr@gmail.com>
3202L:	linux-iio@vger.kernel.org
3203S:	Maintained
3204F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3205F:	drivers/iio/chemical/ags02ma.c
3206
3207ASC7621 HARDWARE MONITOR DRIVER
3208M:	George Joseph <george.joseph@fairview5.com>
3209L:	linux-hwmon@vger.kernel.org
3210S:	Maintained
3211F:	Documentation/hwmon/asc7621.rst
3212F:	drivers/hwmon/asc7621.c
3213
3214ASIX AX88796C SPI ETHERNET ADAPTER
3215M:	Łukasz Stelmach <l.stelmach@samsung.com>
3216S:	Maintained
3217F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3218F:	drivers/net/ethernet/asix/ax88796c_*
3219
3220ASIX PHY DRIVER [RUST]
3221M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3222R:	Trevor Gross <tmgross@umich.edu>
3223L:	netdev@vger.kernel.org
3224L:	rust-for-linux@vger.kernel.org
3225S:	Maintained
3226F:	drivers/net/phy/ax88796b_rust.rs
3227
3228ASPEED CRYPTO DRIVER
3229M:	Neal Liu <neal_liu@aspeedtech.com>
3230L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3231S:	Maintained
3232F:	Documentation/devicetree/bindings/crypto/aspeed,*
3233F:	drivers/crypto/aspeed/
3234
3235ASPEED PECI CONTROLLER
3236M:	Iwona Winiarska <iwona.winiarska@intel.com>
3237L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3238L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3239S:	Supported
3240F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3241F:	drivers/peci/controller/peci-aspeed.c
3242
3243ASPEED PINCTRL DRIVERS
3244M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3245L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3246L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3247L:	linux-gpio@vger.kernel.org
3248S:	Maintained
3249F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3250F:	drivers/pinctrl/aspeed/
3251
3252ASPEED SCU INTERRUPT CONTROLLER DRIVER
3253M:	Eddie James <eajames@linux.ibm.com>
3254L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3255S:	Maintained
3256F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3257F:	drivers/irqchip/irq-aspeed-scu-ic.c
3258F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3259
3260ASPEED SD/MMC DRIVER
3261M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3262L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3263L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3264L:	linux-mmc@vger.kernel.org
3265S:	Maintained
3266F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3267F:	drivers/mmc/host/sdhci-of-aspeed*
3268
3269ASPEED SMC SPI DRIVER
3270M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3271M:	Cédric Le Goater <clg@kaod.org>
3272L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3273L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3274L:	linux-spi@vger.kernel.org
3275S:	Maintained
3276F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3277F:	drivers/spi/spi-aspeed-smc.c
3278
3279ASPEED USB UDC DRIVER
3280M:	Neal Liu <neal_liu@aspeedtech.com>
3281L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3282S:	Maintained
3283F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3284F:	drivers/usb/gadget/udc/aspeed_udc.c
3285
3286ASPEED VIDEO ENGINE DRIVER
3287M:	Eddie James <eajames@linux.ibm.com>
3288L:	linux-media@vger.kernel.org
3289L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3290S:	Maintained
3291F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3292F:	drivers/media/platform/aspeed/
3293
3294ASUS EC HARDWARE MONITOR DRIVER
3295M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3296L:	linux-hwmon@vger.kernel.org
3297S:	Maintained
3298F:	drivers/hwmon/asus-ec-sensors.c
3299
3300ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3301M:	Corentin Chary <corentin.chary@gmail.com>
3302M:	Luke D. Jones <luke@ljones.dev>
3303L:	platform-driver-x86@vger.kernel.org
3304S:	Maintained
3305W:	https://asus-linux.org/
3306F:	drivers/platform/x86/asus*.c
3307F:	drivers/platform/x86/eeepc*.c
3308
3309ASUS TF103C DOCK DRIVER
3310M:	Hans de Goede <hdegoede@redhat.com>
3311L:	platform-driver-x86@vger.kernel.org
3312S:	Maintained
3313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3314F:	drivers/platform/x86/asus-tf103c-dock.c
3315
3316ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3317M:	Aleksa Savic <savicaleksa83@gmail.com>
3318L:	linux-hwmon@vger.kernel.org
3319S:	Maintained
3320F:	drivers/hwmon/asus_rog_ryujin.c
3321
3322ASUS WIRELESS RADIO CONTROL DRIVER
3323M:	João Paulo Rechi Vita <jprvita@gmail.com>
3324L:	platform-driver-x86@vger.kernel.org
3325S:	Maintained
3326F:	drivers/platform/x86/asus-wireless.c
3327
3328ASUS WMI HARDWARE MONITOR DRIVER
3329M:	Ed Brindley <kernel@maidavale.org>
3330M:	Denis Pauk <pauk.denis@gmail.com>
3331L:	linux-hwmon@vger.kernel.org
3332S:	Maintained
3333F:	drivers/hwmon/asus_wmi_sensors.c
3334
3335ASYMMETRIC KEYS
3336M:	David Howells <dhowells@redhat.com>
3337L:	keyrings@vger.kernel.org
3338S:	Maintained
3339F:	Documentation/crypto/asymmetric-keys.rst
3340F:	crypto/asymmetric_keys/
3341F:	include/crypto/pkcs7.h
3342F:	include/crypto/public_key.h
3343F:	include/linux/verification.h
3344
3345ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3346R:	Dan Williams <dan.j.williams@intel.com>
3347S:	Odd fixes
3348W:	http://sourceforge.net/projects/xscaleiop
3349F:	Documentation/crypto/async-tx-api.rst
3350F:	crypto/async_tx/
3351F:	include/linux/async_tx.h
3352
3353AT24 EEPROM DRIVER
3354M:	Bartosz Golaszewski <brgl@bgdev.pl>
3355L:	linux-i2c@vger.kernel.org
3356S:	Maintained
3357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3358F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3359F:	drivers/misc/eeprom/at24.c
3360
3361ATA OVER ETHERNET (AOE) DRIVER
3362M:	"Justin Sanders" <justin@coraid.com>
3363S:	Supported
3364W:	http://www.openaoe.org/
3365F:	Documentation/admin-guide/aoe/
3366F:	drivers/block/aoe/
3367
3368ATC260X PMIC MFD DRIVER
3369M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3370M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3371L:	linux-actions@lists.infradead.org
3372S:	Maintained
3373F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3374F:	drivers/input/misc/atc260x-onkey.c
3375F:	drivers/mfd/atc260*
3376F:	drivers/power/reset/atc260x-poweroff.c
3377F:	drivers/regulator/atc260x-regulator.c
3378F:	include/linux/mfd/atc260x/*
3379
3380ATHEROS 71XX/9XXX GPIO DRIVER
3381M:	Alban Bedel <albeu@free.fr>
3382S:	Maintained
3383W:	https://github.com/AlbanBedel/linux
3384T:	git git://github.com/AlbanBedel/linux
3385F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3386F:	drivers/gpio/gpio-ath79.c
3387
3388ATHEROS 71XX/9XXX USB PHY DRIVER
3389M:	Alban Bedel <albeu@free.fr>
3390S:	Maintained
3391W:	https://github.com/AlbanBedel/linux
3392T:	git git://github.com/AlbanBedel/linux
3393F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3394F:	drivers/phy/qualcomm/phy-ath79-usb.c
3395
3396ATHEROS ATH GENERIC UTILITIES
3397M:	Kalle Valo <kvalo@kernel.org>
3398L:	linux-wireless@vger.kernel.org
3399S:	Supported
3400F:	drivers/net/wireless/ath/*
3401
3402ATHEROS ATH5K WIRELESS DRIVER
3403M:	Jiri Slaby <jirislaby@kernel.org>
3404M:	Nick Kossifidis <mickflemm@gmail.com>
3405M:	Luis Chamberlain <mcgrof@kernel.org>
3406L:	linux-wireless@vger.kernel.org
3407S:	Maintained
3408W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3409F:	drivers/net/wireless/ath/ath5k/
3410
3411ATHEROS ATH6KL WIRELESS DRIVER
3412L:	linux-wireless@vger.kernel.org
3413S:	Orphan
3414W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3415F:	drivers/net/wireless/ath/ath6kl/
3416
3417ATI_REMOTE2 DRIVER
3418M:	Ville Syrjala <syrjala@sci.fi>
3419S:	Maintained
3420F:	drivers/input/misc/ati_remote2.c
3421
3422ATK0110 HWMON DRIVER
3423M:	Luca Tettamanti <kronos.it@gmail.com>
3424L:	linux-hwmon@vger.kernel.org
3425S:	Maintained
3426F:	drivers/hwmon/asus_atk0110.c
3427
3428ATLX ETHERNET DRIVERS
3429M:	Chris Snook <chris.snook@gmail.com>
3430L:	netdev@vger.kernel.org
3431S:	Maintained
3432W:	http://sourceforge.net/projects/atl1
3433W:	http://atl1.sourceforge.net
3434F:	drivers/net/ethernet/atheros/
3435
3436ATM
3437M:	Chas Williams <3chas3@gmail.com>
3438L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3439L:	netdev@vger.kernel.org
3440S:	Maintained
3441W:	http://linux-atm.sourceforge.net
3442F:	drivers/atm/
3443F:	include/linux/atm*
3444F:	include/uapi/linux/atm*
3445
3446ATMEL MACB ETHERNET DRIVER
3447M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3448M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3449S:	Supported
3450F:	drivers/net/ethernet/cadence/
3451
3452ATMEL MAXTOUCH DRIVER
3453M:	Nick Dyer <nick@shmanahar.org>
3454S:	Maintained
3455T:	git git://github.com/ndyer/linux.git
3456F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3457F:	drivers/input/touchscreen/atmel_mxt_ts.c
3458
3459ATOMIC INFRASTRUCTURE
3460M:	Will Deacon <will@kernel.org>
3461M:	Peter Zijlstra <peterz@infradead.org>
3462R:	Boqun Feng <boqun.feng@gmail.com>
3463R:	Mark Rutland <mark.rutland@arm.com>
3464L:	linux-kernel@vger.kernel.org
3465S:	Maintained
3466F:	Documentation/atomic_*.txt
3467F:	arch/*/include/asm/atomic*.h
3468F:	include/*/atomic*.h
3469F:	include/linux/refcount.h
3470F:	scripts/atomic/
3471
3472ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3473M:	Bradley Grove <linuxdrivers@attotech.com>
3474L:	linux-scsi@vger.kernel.org
3475S:	Supported
3476W:	http://www.attotech.com
3477F:	drivers/scsi/esas2r
3478
3479ATUSB IEEE 802.15.4 RADIO DRIVER
3480M:	Stefan Schmidt <stefan@datenfreihafen.org>
3481L:	linux-wpan@vger.kernel.org
3482S:	Maintained
3483F:	drivers/net/ieee802154/at86rf230.h
3484F:	drivers/net/ieee802154/atusb.c
3485F:	drivers/net/ieee802154/atusb.h
3486
3487AUDIT SUBSYSTEM
3488M:	Paul Moore <paul@paul-moore.com>
3489M:	Eric Paris <eparis@redhat.com>
3490L:	audit@vger.kernel.org
3491S:	Supported
3492W:	https://github.com/linux-audit
3493Q:	https://patchwork.kernel.org/project/audit/list
3494B:	mailto:audit@vger.kernel.org
3495P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3496T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3497F:	include/asm-generic/audit_*.h
3498F:	include/linux/audit.h
3499F:	include/linux/audit_arch.h
3500F:	include/uapi/linux/audit.h
3501F:	kernel/audit*
3502F:	lib/*audit.c
3503K:	\baudit_[a-z_0-9]\+\b
3504
3505AUXILIARY BUS DRIVER
3506M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3507R:	Dave Ertman <david.m.ertman@intel.com>
3508R:	Ira Weiny <ira.weiny@intel.com>
3509S:	Supported
3510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3511F:	Documentation/driver-api/auxiliary_bus.rst
3512F:	drivers/base/auxiliary.c
3513F:	include/linux/auxiliary_bus.h
3514
3515AUXILIARY DISPLAY DRIVERS
3516M:	Andy Shevchenko <andy@kernel.org>
3517R:	Geert Uytterhoeven <geert@linux-m68k.org>
3518S:	Odd Fixes
3519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3520F:	Documentation/devicetree/bindings/auxdisplay/
3521F:	drivers/auxdisplay/
3522F:	include/linux/cfag12864b.h
3523F:	include/uapi/linux/map_to_14segment.h
3524F:	include/uapi/linux/map_to_7segment.h
3525
3526AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3527M:	Andreas Klinger <ak@it-klinger.de>
3528L:	linux-iio@vger.kernel.org
3529S:	Maintained
3530F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3531F:	drivers/iio/adc/hx711.c
3532
3533AX.25 NETWORK LAYER
3534L:	linux-hams@vger.kernel.org
3535S:	Orphan
3536W:	https://linux-ax25.in-berlin.de
3537F:	include/net/ax25.h
3538F:	include/uapi/linux/ax25.h
3539F:	net/ax25/
3540
3541AXENTIA ARM DEVICES
3542M:	Peter Rosin <peda@axentia.se>
3543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3544S:	Maintained
3545F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3546F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3547F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3548F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3549
3550AXENTIA ASOC DRIVERS
3551M:	Peter Rosin <peda@axentia.se>
3552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3553S:	Maintained
3554F:	Documentation/devicetree/bindings/sound/axentia,*
3555F:	sound/soc/atmel/tse850-pcm5142.c
3556
3557AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3558M:	Nuno Sá <nuno.sa@analog.com>
3559L:	linux-hwmon@vger.kernel.org
3560S:	Supported
3561W:	https://ez.analog.com/linux-software-drivers
3562F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3563F:	drivers/hwmon/axi-fan-control.c
3564
3565AXI SPI ENGINE
3566M:	Michael Hennerich <michael.hennerich@analog.com>
3567M:	Nuno Sá <nuno.sa@analog.com>
3568R:	David Lechner <dlechner@baylibre.com>
3569L:	linux-spi@vger.kernel.org
3570S:	Supported
3571W:	https://ez.analog.com/linux-software-drivers
3572F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3573F:	drivers/spi/spi-axi-spi-engine.c
3574
3575AXXIA I2C CONTROLLER
3576M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3577L:	linux-i2c@vger.kernel.org
3578S:	Maintained
3579F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3580F:	drivers/i2c/busses/i2c-axxia.c
3581
3582AZ6007 DVB DRIVER
3583M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3584L:	linux-media@vger.kernel.org
3585S:	Maintained
3586W:	https://linuxtv.org
3587T:	git git://linuxtv.org/media_tree.git
3588F:	drivers/media/usb/dvb-usb-v2/az6007.c
3589
3590AZTECH FM RADIO RECEIVER DRIVER
3591M:	Hans Verkuil <hverkuil@xs4all.nl>
3592L:	linux-media@vger.kernel.org
3593S:	Maintained
3594W:	https://linuxtv.org
3595T:	git git://linuxtv.org/media_tree.git
3596F:	drivers/media/radio/radio-aztech*
3597
3598B43 WIRELESS DRIVER
3599L:	linux-wireless@vger.kernel.org
3600L:	b43-dev@lists.infradead.org
3601S:	Orphan
3602W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3603F:	drivers/net/wireless/broadcom/b43/
3604
3605B43LEGACY WIRELESS DRIVER
3606M:	Larry Finger <Larry.Finger@lwfinger.net>
3607L:	linux-wireless@vger.kernel.org
3608L:	b43-dev@lists.infradead.org
3609S:	Maintained
3610W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3611F:	drivers/net/wireless/broadcom/b43legacy/
3612
3613BACKLIGHT CLASS/SUBSYSTEM
3614M:	Lee Jones <lee@kernel.org>
3615M:	Daniel Thompson <daniel.thompson@linaro.org>
3616M:	Jingoo Han <jingoohan1@gmail.com>
3617L:	dri-devel@lists.freedesktop.org
3618S:	Maintained
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3620F:	Documentation/ABI/stable/sysfs-class-backlight
3621F:	Documentation/ABI/testing/sysfs-class-backlight
3622F:	Documentation/devicetree/bindings/leds/backlight
3623F:	drivers/video/backlight/
3624F:	include/linux/backlight.h
3625F:	include/linux/pwm_backlight.h
3626
3627BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3628M:	Serge Semin <fancer.lancer@gmail.com>
3629L:	linux-hwmon@vger.kernel.org
3630S:	Supported
3631F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3632F:	Documentation/hwmon/bt1-pvt.rst
3633F:	drivers/hwmon/bt1-pvt.[ch]
3634
3635BARCO P50 GPIO DRIVER
3636M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3637M:	Peter Korsgaard <peter.korsgaard@barco.com>
3638S:	Maintained
3639F:	drivers/platform/x86/barco-p50-gpio.c
3640
3641BATMAN ADVANCED
3642M:	Marek Lindner <mareklindner@neomailbox.ch>
3643M:	Simon Wunderlich <sw@simonwunderlich.de>
3644M:	Antonio Quartulli <a@unstable.cc>
3645M:	Sven Eckelmann <sven@narfation.org>
3646L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3647S:	Maintained
3648W:	https://www.open-mesh.org/
3649Q:	https://patchwork.open-mesh.org/project/batman/list/
3650B:	https://www.open-mesh.org/projects/batman-adv/issues
3651C:	ircs://irc.hackint.org/batadv
3652T:	git https://git.open-mesh.org/linux-merge.git
3653F:	Documentation/networking/batman-adv.rst
3654F:	include/uapi/linux/batadv_packet.h
3655F:	include/uapi/linux/batman_adv.h
3656F:	net/batman-adv/
3657
3658BAYCOM/HDLCDRV DRIVERS FOR AX.25
3659M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3660L:	linux-hams@vger.kernel.org
3661S:	Maintained
3662W:	http://www.baycom.org/~tom/ham/ham.html
3663F:	drivers/net/hamradio/baycom*
3664
3665BCACHE (BLOCK LAYER CACHE)
3666M:	Coly Li <colyli@suse.de>
3667M:	Kent Overstreet <kent.overstreet@linux.dev>
3668L:	linux-bcache@vger.kernel.org
3669S:	Maintained
3670W:	http://bcache.evilpiepirate.org
3671C:	irc://irc.oftc.net/bcache
3672F:	drivers/md/bcache/
3673
3674BCACHEFS
3675M:	Kent Overstreet <kent.overstreet@linux.dev>
3676R:	Brian Foster <bfoster@redhat.com>
3677L:	linux-bcachefs@vger.kernel.org
3678S:	Supported
3679C:	irc://irc.oftc.net/bcache
3680T:	git https://evilpiepirate.org/git/bcachefs.git
3681F:	fs/bcachefs/
3682F:	Documentation/filesystems/bcachefs/
3683
3684BDISP ST MEDIA DRIVER
3685M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3686L:	linux-media@vger.kernel.org
3687S:	Supported
3688W:	https://linuxtv.org
3689T:	git git://linuxtv.org/media_tree.git
3690F:	drivers/media/platform/st/sti/bdisp
3691
3692BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3693M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3694L:	netdev@vger.kernel.org
3695S:	Maintained
3696F:	drivers/net/ethernet/ec_bhf.c
3697
3698BEFS FILE SYSTEM
3699M:	Luis de Bethencourt <luisbg@kernel.org>
3700M:	Salah Triki <salah.triki@gmail.com>
3701S:	Maintained
3702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3703F:	Documentation/filesystems/befs.rst
3704F:	fs/befs/
3705
3706BFQ I/O SCHEDULER
3707M:	Paolo Valente <paolo.valente@unimore.it>
3708M:	Jens Axboe <axboe@kernel.dk>
3709L:	linux-block@vger.kernel.org
3710S:	Maintained
3711F:	Documentation/block/bfq-iosched.rst
3712F:	block/bfq-*
3713
3714BFS FILE SYSTEM
3715M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3716S:	Maintained
3717F:	Documentation/filesystems/bfs.rst
3718F:	fs/bfs/
3719F:	include/uapi/linux/bfs_fs.h
3720
3721BINMAN
3722M:	Simon Glass <sjg@chromium.org>
3723S:	Supported
3724F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3725
3726BITMAP API
3727M:	Yury Norov <yury.norov@gmail.com>
3728R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3729S:	Maintained
3730F:	include/linux/bitfield.h
3731F:	include/linux/bitmap-str.h
3732F:	include/linux/bitmap.h
3733F:	include/linux/bits.h
3734F:	include/linux/cpumask.h
3735F:	include/linux/find.h
3736F:	include/linux/nodemask.h
3737F:	include/vdso/bits.h
3738F:	lib/bitmap-str.c
3739F:	lib/bitmap.c
3740F:	lib/cpumask.c
3741F:	lib/cpumask_kunit.c
3742F:	lib/find_bit.c
3743F:	lib/find_bit_benchmark.c
3744F:	lib/test_bitmap.c
3745F:	tools/include/linux/bitfield.h
3746F:	tools/include/linux/bitmap.h
3747F:	tools/include/linux/bits.h
3748F:	tools/include/linux/find.h
3749F:	tools/include/vdso/bits.h
3750F:	tools/lib/bitmap.c
3751F:	tools/lib/find_bit.c
3752
3753BITOPS API
3754M:	Yury Norov <yury.norov@gmail.com>
3755R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3756S:	Maintained
3757F:	arch/*/include/asm/bitops.h
3758F:	arch/*/include/asm/bitops_32.h
3759F:	arch/*/include/asm/bitops_64.h
3760F:	arch/*/lib/bitops.c
3761F:	include/asm-generic/bitops
3762F:	include/asm-generic/bitops.h
3763F:	include/linux/bitops.h
3764F:	lib/test_bitops.c
3765F:	tools/*/bitops*
3766
3767BLINKM RGB LED DRIVER
3768M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3769S:	Maintained
3770F:	drivers/leds/leds-blinkm.c
3771
3772BLOCK LAYER
3773M:	Jens Axboe <axboe@kernel.dk>
3774L:	linux-block@vger.kernel.org
3775S:	Maintained
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3777F:	Documentation/ABI/stable/sysfs-block
3778F:	Documentation/block/
3779F:	block/
3780F:	drivers/block/
3781F:	include/linux/bio.h
3782F:	include/linux/blk*
3783F:	kernel/trace/blktrace.c
3784F:	lib/sbitmap.c
3785
3786BLOCK2MTD DRIVER
3787M:	Joern Engel <joern@lazybastard.org>
3788L:	linux-mtd@lists.infradead.org
3789S:	Maintained
3790F:	drivers/mtd/devices/block2mtd.c
3791
3792BLUETOOTH DRIVERS
3793M:	Marcel Holtmann <marcel@holtmann.org>
3794M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3795L:	linux-bluetooth@vger.kernel.org
3796S:	Supported
3797W:	http://www.bluez.org/
3798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3800F:	Documentation/devicetree/bindings/net/bluetooth/
3801F:	drivers/bluetooth/
3802
3803BLUETOOTH SUBSYSTEM
3804M:	Marcel Holtmann <marcel@holtmann.org>
3805M:	Johan Hedberg <johan.hedberg@gmail.com>
3806M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3807L:	linux-bluetooth@vger.kernel.org
3808S:	Supported
3809W:	http://www.bluez.org/
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3812F:	include/net/bluetooth/
3813F:	net/bluetooth/
3814
3815BONDING DRIVER
3816M:	Jay Vosburgh <j.vosburgh@gmail.com>
3817M:	Andy Gospodarek <andy@greyhouse.net>
3818L:	netdev@vger.kernel.org
3819S:	Supported
3820W:	http://sourceforge.net/projects/bonding/
3821F:	Documentation/networking/bonding.rst
3822F:	drivers/net/bonding/
3823F:	include/net/bond*
3824F:	include/uapi/linux/if_bonding.h
3825F:	tools/testing/selftests/drivers/net/bonding/
3826
3827BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3828M:	Dan Robertson <dan@dlrobertson.com>
3829L:	linux-iio@vger.kernel.org
3830S:	Maintained
3831F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3832F:	drivers/iio/accel/bma400*
3833
3834BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3835M:	Jagath Jog J <jagathjog1996@gmail.com>
3836L:	linux-iio@vger.kernel.org
3837S:	Maintained
3838F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3839F:	drivers/iio/imu/bmi323/
3840
3841BPF JIT for ARC
3842M:	Shahab Vahedi <shahab@synopsys.com>
3843L:	bpf@vger.kernel.org
3844S:	Maintained
3845F:	arch/arc/net/
3846
3847BPF JIT for ARM
3848M:	Russell King <linux@armlinux.org.uk>
3849M:	Puranjay Mohan <puranjay@kernel.org>
3850L:	bpf@vger.kernel.org
3851S:	Maintained
3852F:	arch/arm/net/
3853
3854BPF JIT for ARM64
3855M:	Daniel Borkmann <daniel@iogearbox.net>
3856M:	Alexei Starovoitov <ast@kernel.org>
3857M:	Puranjay Mohan <puranjay@kernel.org>
3858L:	bpf@vger.kernel.org
3859S:	Supported
3860F:	arch/arm64/net/
3861
3862BPF JIT for LOONGARCH
3863M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3864R:	Hengqi Chen <hengqi.chen@gmail.com>
3865L:	bpf@vger.kernel.org
3866S:	Maintained
3867F:	arch/loongarch/net/
3868
3869BPF JIT for MIPS (32-BIT AND 64-BIT)
3870M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3871M:	Paul Burton <paulburton@kernel.org>
3872L:	bpf@vger.kernel.org
3873S:	Maintained
3874F:	arch/mips/net/
3875
3876BPF JIT for NFP NICs
3877M:	Jakub Kicinski <kuba@kernel.org>
3878L:	bpf@vger.kernel.org
3879S:	Odd Fixes
3880F:	drivers/net/ethernet/netronome/nfp/bpf/
3881
3882BPF JIT for POWERPC (32-BIT AND 64-BIT)
3883M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3884M:	Michael Ellerman <mpe@ellerman.id.au>
3885L:	bpf@vger.kernel.org
3886S:	Supported
3887F:	arch/powerpc/net/
3888
3889BPF JIT for RISC-V (32-bit)
3890M:	Luke Nelson <luke.r.nels@gmail.com>
3891M:	Xi Wang <xi.wang@gmail.com>
3892L:	bpf@vger.kernel.org
3893S:	Maintained
3894F:	arch/riscv/net/
3895X:	arch/riscv/net/bpf_jit_comp64.c
3896
3897BPF JIT for RISC-V (64-bit)
3898M:	Björn Töpel <bjorn@kernel.org>
3899R:	Pu Lehui <pulehui@huawei.com>
3900R:	Puranjay Mohan <puranjay@kernel.org>
3901L:	bpf@vger.kernel.org
3902S:	Maintained
3903F:	arch/riscv/net/
3904X:	arch/riscv/net/bpf_jit_comp32.c
3905
3906BPF JIT for S390
3907M:	Ilya Leoshkevich <iii@linux.ibm.com>
3908M:	Heiko Carstens <hca@linux.ibm.com>
3909M:	Vasily Gorbik <gor@linux.ibm.com>
3910L:	bpf@vger.kernel.org
3911S:	Supported
3912F:	arch/s390/net/
3913X:	arch/s390/net/pnet.c
3914
3915BPF JIT for SPARC (32-BIT AND 64-BIT)
3916M:	David S. Miller <davem@davemloft.net>
3917L:	bpf@vger.kernel.org
3918S:	Odd Fixes
3919F:	arch/sparc/net/
3920
3921BPF JIT for X86 32-BIT
3922M:	Wang YanQing <udknight@gmail.com>
3923L:	bpf@vger.kernel.org
3924S:	Odd Fixes
3925F:	arch/x86/net/bpf_jit_comp32.c
3926
3927BPF JIT for X86 64-BIT
3928M:	Alexei Starovoitov <ast@kernel.org>
3929M:	Daniel Borkmann <daniel@iogearbox.net>
3930L:	bpf@vger.kernel.org
3931S:	Supported
3932F:	arch/x86/net/
3933X:	arch/x86/net/bpf_jit_comp32.c
3934
3935BPF [BTF]
3936M:	Martin KaFai Lau <martin.lau@linux.dev>
3937L:	bpf@vger.kernel.org
3938S:	Maintained
3939F:	include/linux/btf*
3940F:	kernel/bpf/btf.c
3941
3942BPF [CORE]
3943M:	Alexei Starovoitov <ast@kernel.org>
3944M:	Daniel Borkmann <daniel@iogearbox.net>
3945R:	John Fastabend <john.fastabend@gmail.com>
3946L:	bpf@vger.kernel.org
3947S:	Maintained
3948F:	include/linux/bpf*
3949F:	include/linux/filter.h
3950F:	include/linux/tnum.h
3951F:	kernel/bpf/core.c
3952F:	kernel/bpf/dispatcher.c
3953F:	kernel/bpf/mprog.c
3954F:	kernel/bpf/syscall.c
3955F:	kernel/bpf/tnum.c
3956F:	kernel/bpf/trampoline.c
3957F:	kernel/bpf/verifier.c
3958
3959BPF [CRYPTO]
3960M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3961L:	bpf@vger.kernel.org
3962S:	Maintained
3963F:	crypto/bpf_crypto_skcipher.c
3964F:	include/linux/bpf_crypto.h
3965F:	kernel/bpf/crypto.c
3966
3967BPF [DOCUMENTATION] (Related to Standardization)
3968R:	David Vernet <void@manifault.com>
3969L:	bpf@vger.kernel.org
3970L:	bpf@ietf.org
3971S:	Maintained
3972F:	Documentation/bpf/standardization/
3973
3974BPF [GENERAL] (Safe Dynamic Programs and Tools)
3975M:	Alexei Starovoitov <ast@kernel.org>
3976M:	Daniel Borkmann <daniel@iogearbox.net>
3977M:	Andrii Nakryiko <andrii@kernel.org>
3978R:	Martin KaFai Lau <martin.lau@linux.dev>
3979R:	Eduard Zingerman <eddyz87@gmail.com>
3980R:	Song Liu <song@kernel.org>
3981R:	Yonghong Song <yonghong.song@linux.dev>
3982R:	John Fastabend <john.fastabend@gmail.com>
3983R:	KP Singh <kpsingh@kernel.org>
3984R:	Stanislav Fomichev <sdf@google.com>
3985R:	Hao Luo <haoluo@google.com>
3986R:	Jiri Olsa <jolsa@kernel.org>
3987L:	bpf@vger.kernel.org
3988S:	Supported
3989W:	https://bpf.io/
3990Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3993F:	Documentation/bpf/
3994F:	Documentation/networking/filter.rst
3995F:	Documentation/userspace-api/ebpf/
3996F:	arch/*/net/*
3997F:	include/linux/bpf*
3998F:	include/linux/btf*
3999F:	include/linux/filter.h
4000F:	include/trace/events/xdp.h
4001F:	include/uapi/linux/bpf*
4002F:	include/uapi/linux/btf*
4003F:	include/uapi/linux/filter.h
4004F:	kernel/bpf/
4005F:	kernel/trace/bpf_trace.c
4006F:	lib/test_bpf.c
4007F:	net/bpf/
4008F:	net/core/filter.c
4009F:	net/sched/act_bpf.c
4010F:	net/sched/cls_bpf.c
4011F:	samples/bpf/
4012F:	scripts/bpf_doc.py
4013F:	scripts/Makefile.btf
4014F:	scripts/pahole-version.sh
4015F:	tools/bpf/
4016F:	tools/lib/bpf/
4017F:	tools/testing/selftests/bpf/
4018
4019BPF [ITERATOR]
4020M:	Yonghong Song <yonghong.song@linux.dev>
4021L:	bpf@vger.kernel.org
4022S:	Maintained
4023F:	kernel/bpf/*iter.c
4024
4025BPF [L7 FRAMEWORK] (sockmap)
4026M:	John Fastabend <john.fastabend@gmail.com>
4027M:	Jakub Sitnicki <jakub@cloudflare.com>
4028L:	netdev@vger.kernel.org
4029L:	bpf@vger.kernel.org
4030S:	Maintained
4031F:	include/linux/skmsg.h
4032F:	net/core/skmsg.c
4033F:	net/core/sock_map.c
4034F:	net/ipv4/tcp_bpf.c
4035F:	net/ipv4/udp_bpf.c
4036F:	net/unix/unix_bpf.c
4037
4038BPF [LIBRARY] (libbpf)
4039M:	Andrii Nakryiko <andrii@kernel.org>
4040M:	Eduard Zingerman <eddyz87@gmail.com>
4041L:	bpf@vger.kernel.org
4042S:	Maintained
4043F:	tools/lib/bpf/
4044
4045BPF [MISC]
4046L:	bpf@vger.kernel.org
4047S:	Odd Fixes
4048K:	(?:\b|_)bpf(?:\b|_)
4049
4050BPF [NETKIT] (BPF-programmable network device)
4051M:	Daniel Borkmann <daniel@iogearbox.net>
4052M:	Nikolay Aleksandrov <razor@blackwall.org>
4053L:	bpf@vger.kernel.org
4054L:	netdev@vger.kernel.org
4055S:	Supported
4056F:	drivers/net/netkit.c
4057F:	include/net/netkit.h
4058
4059BPF [NETWORKING] (struct_ops, reuseport)
4060M:	Martin KaFai Lau <martin.lau@linux.dev>
4061L:	bpf@vger.kernel.org
4062L:	netdev@vger.kernel.org
4063S:	Maintained
4064F:	kernel/bpf/bpf_struct*
4065
4066BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4067M:	Martin KaFai Lau <martin.lau@linux.dev>
4068M:	Daniel Borkmann <daniel@iogearbox.net>
4069R:	John Fastabend <john.fastabend@gmail.com>
4070L:	bpf@vger.kernel.org
4071L:	netdev@vger.kernel.org
4072S:	Maintained
4073F:	include/net/tcx.h
4074F:	kernel/bpf/tcx.c
4075F:	net/core/filter.c
4076F:	net/sched/act_bpf.c
4077F:	net/sched/cls_bpf.c
4078
4079BPF [RINGBUF]
4080M:	Andrii Nakryiko <andrii@kernel.org>
4081L:	bpf@vger.kernel.org
4082S:	Maintained
4083F:	kernel/bpf/ringbuf.c
4084
4085BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4086M:	KP Singh <kpsingh@kernel.org>
4087R:	Matt Bobrowski <mattbobrowski@google.com>
4088L:	bpf@vger.kernel.org
4089S:	Maintained
4090F:	Documentation/bpf/prog_lsm.rst
4091F:	include/linux/bpf_lsm.h
4092F:	kernel/bpf/bpf_lsm.c
4093F:	security/bpf/
4094
4095BPF [SELFTESTS] (Test Runners & Infrastructure)
4096M:	Andrii Nakryiko <andrii@kernel.org>
4097M:	Eduard Zingerman <eddyz87@gmail.com>
4098R:	Mykola Lysenko <mykolal@fb.com>
4099L:	bpf@vger.kernel.org
4100S:	Maintained
4101F:	tools/testing/selftests/bpf/
4102
4103BPF [STORAGE & CGROUPS]
4104M:	Martin KaFai Lau <martin.lau@linux.dev>
4105L:	bpf@vger.kernel.org
4106S:	Maintained
4107F:	kernel/bpf/*storage.c
4108F:	kernel/bpf/bpf_lru*
4109F:	kernel/bpf/cgroup.c
4110
4111BPF [TOOLING] (bpftool)
4112M:	Quentin Monnet <qmo@kernel.org>
4113L:	bpf@vger.kernel.org
4114S:	Maintained
4115F:	kernel/bpf/disasm.*
4116F:	tools/bpf/bpftool/
4117
4118BPF [TRACING]
4119M:	Song Liu <song@kernel.org>
4120R:	Jiri Olsa <jolsa@kernel.org>
4121L:	bpf@vger.kernel.org
4122S:	Maintained
4123F:	kernel/bpf/stackmap.c
4124F:	kernel/trace/bpf_trace.c
4125
4126BROADCOM ASP 2.0 ETHERNET DRIVER
4127M:	Justin Chen <justin.chen@broadcom.com>
4128M:	Florian Fainelli <florian.fainelli@broadcom.com>
4129L:	bcm-kernel-feedback-list@broadcom.com
4130L:	netdev@vger.kernel.org
4131S:	Supported
4132F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4133F:	drivers/net/ethernet/broadcom/asp2/
4134
4135BROADCOM B44 10/100 ETHERNET DRIVER
4136M:	Michael Chan <michael.chan@broadcom.com>
4137L:	netdev@vger.kernel.org
4138S:	Supported
4139F:	drivers/net/ethernet/broadcom/b44.*
4140
4141BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4142M:	Florian Fainelli <florian.fainelli@broadcom.com>
4143L:	netdev@vger.kernel.org
4144L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4145S:	Supported
4146F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4147F:	drivers/net/dsa/b53/*
4148F:	drivers/net/dsa/bcm_sf2*
4149F:	include/linux/dsa/brcm.h
4150F:	include/linux/platform_data/b53.h
4151
4152BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4153M:	Florian Fainelli <florian.fainelli@broadcom.com>
4154R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4155L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4157S:	Maintained
4158T:	git https://github.com/broadcom/stblinux.git
4159F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4160F:	drivers/pci/controller/pcie-brcmstb.c
4161F:	drivers/staging/vc04_services
4162N:	bcm2711
4163N:	bcm283*
4164N:	raspberrypi
4165
4166BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4167M:	Florian Fainelli <florian.fainelli@broadcom.com>
4168M:	Ray Jui <rjui@broadcom.com>
4169M:	Scott Branden <sbranden@broadcom.com>
4170R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4171S:	Maintained
4172T:	git https://github.com/broadcom/mach-bcm
4173F:	arch/arm/mach-bcm/
4174N:	bcm281*
4175N:	bcm113*
4176N:	bcm216*
4177N:	kona
4178
4179BROADCOM BCM2835 CAMERA DRIVERS
4180M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4181L:	linux-media@vger.kernel.org
4182S:	Maintained
4183F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4184F:	drivers/media/platform/broadcom/bcm2835-unicam*
4185
4186BROADCOM BCM47XX MIPS ARCHITECTURE
4187M:	Hauke Mehrtens <hauke@hauke-m.de>
4188M:	Rafał Miłecki <zajec5@gmail.com>
4189L:	linux-mips@vger.kernel.org
4190S:	Maintained
4191F:	Documentation/devicetree/bindings/mips/brcm/
4192F:	arch/mips/bcm47xx/*
4193F:	arch/mips/include/asm/mach-bcm47xx/*
4194
4195BROADCOM BCM4908 ETHERNET DRIVER
4196M:	Rafał Miłecki <rafal@milecki.pl>
4197R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4198L:	netdev@vger.kernel.org
4199S:	Maintained
4200F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4201F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4202F:	drivers/net/ethernet/broadcom/unimac.h
4203
4204BROADCOM BCM4908 PINMUX DRIVER
4205M:	Rafał Miłecki <rafal@milecki.pl>
4206R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4207L:	linux-gpio@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4210F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4211
4212BROADCOM BCM5301X ARM ARCHITECTURE
4213M:	Florian Fainelli <florian.fainelli@broadcom.com>
4214M:	Hauke Mehrtens <hauke@hauke-m.de>
4215M:	Rafał Miłecki <zajec5@gmail.com>
4216R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4218S:	Maintained
4219F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4220F:	arch/arm/boot/dts/broadcom/bcm470*
4221F:	arch/arm/boot/dts/broadcom/bcm5301*
4222F:	arch/arm/boot/dts/broadcom/bcm953012*
4223F:	arch/arm/mach-bcm/bcm_5301x.c
4224
4225BROADCOM BCM53573 ARM ARCHITECTURE
4226M:	Florian Fainelli <florian.fainelli@broadcom.com>
4227M:	Rafał Miłecki <rafal@milecki.pl>
4228R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4230S:	Maintained
4231F:	arch/arm/boot/dts/broadcom/bcm47189*
4232F:	arch/arm/boot/dts/broadcom/bcm53573*
4233
4234BROADCOM BCM63XX/BCM33XX UDC DRIVER
4235M:	Kevin Cernekee <cernekee@gmail.com>
4236L:	linux-usb@vger.kernel.org
4237S:	Maintained
4238F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4239
4240BROADCOM BCM7XXX ARM ARCHITECTURE
4241M:	Florian Fainelli <florian.fainelli@broadcom.com>
4242R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4244S:	Maintained
4245T:	git https://github.com/broadcom/stblinux.git
4246F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4247F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4248F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4249F:	arch/arm/mach-bcm/*brcmstb*
4250F:	arch/arm/mm/cache-b15-rac.c
4251F:	drivers/bus/brcmstb_gisb.c
4252F:	drivers/pci/controller/pcie-brcmstb.c
4253N:	brcmstb
4254N:	bcm7038
4255N:	bcm7120
4256
4257BROADCOM BCMBCA ARM ARCHITECTURE
4258M:	William Zhang <william.zhang@broadcom.com>
4259M:	Anand Gore <anand.gore@broadcom.com>
4260M:	Kursad Oney <kursad.oney@broadcom.com>
4261M:	Florian Fainelli <florian.fainelli@broadcom.com>
4262M:	Rafał Miłecki <rafal@milecki.pl>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4265S:	Maintained
4266T:	git https://github.com/broadcom/stblinux.git
4267F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4268F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4269N:	bcmbca
4270N:	bcm[9]?47622
4271N:	bcm[9]?4912
4272N:	bcm[9]?63138
4273N:	bcm[9]?63146
4274N:	bcm[9]?63148
4275N:	bcm[9]?63158
4276N:	bcm[9]?63178
4277N:	bcm[9]?6756
4278N:	bcm[9]?6813
4279N:	bcm[9]?6846
4280N:	bcm[9]?6855
4281N:	bcm[9]?6856
4282N:	bcm[9]?6858
4283N:	bcm[9]?6878
4284
4285BROADCOM BDC DRIVER
4286M:	Justin Chen <justin.chen@broadcom.com>
4287M:	Al Cooper <alcooperx@gmail.com>
4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4289L:	linux-usb@vger.kernel.org
4290S:	Maintained
4291F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4292F:	drivers/usb/gadget/udc/bdc/
4293
4294BROADCOM BMIPS CPUFREQ DRIVER
4295M:	Markus Mayer <mmayer@broadcom.com>
4296R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4297L:	linux-pm@vger.kernel.org
4298S:	Maintained
4299F:	drivers/cpufreq/bmips-cpufreq.c
4300
4301BROADCOM BMIPS MIPS ARCHITECTURE
4302M:	Florian Fainelli <florian.fainelli@broadcom.com>
4303R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4304L:	linux-mips@vger.kernel.org
4305S:	Maintained
4306T:	git https://github.com/broadcom/stblinux.git
4307F:	arch/mips/bmips/*
4308F:	arch/mips/boot/dts/brcm/bcm*.dts*
4309F:	arch/mips/include/asm/mach-bmips/*
4310F:	arch/mips/kernel/*bmips*
4311F:	drivers/irqchip/irq-bcm63*
4312F:	drivers/irqchip/irq-bcm7*
4313F:	drivers/irqchip/irq-brcmstb*
4314F:	drivers/pmdomain/bcm/bcm63xx-power.c
4315F:	include/linux/bcm963xx_nvram.h
4316F:	include/linux/bcm963xx_tag.h
4317
4318BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4319M:	Rasesh Mody <rmody@marvell.com>
4320M:	GR-Linux-NIC-Dev@marvell.com
4321L:	netdev@vger.kernel.org
4322S:	Supported
4323F:	drivers/net/ethernet/broadcom/bnx2.*
4324F:	drivers/net/ethernet/broadcom/bnx2_*
4325
4326BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4327M:	Saurav Kashyap <skashyap@marvell.com>
4328M:	Javed Hasan <jhasan@marvell.com>
4329M:	GR-QLogic-Storage-Upstream@marvell.com
4330L:	linux-scsi@vger.kernel.org
4331S:	Supported
4332F:	drivers/scsi/bnx2fc/
4333
4334BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4335M:	Nilesh Javali <njavali@marvell.com>
4336M:	Manish Rangankar <mrangankar@marvell.com>
4337M:	GR-QLogic-Storage-Upstream@marvell.com
4338L:	linux-scsi@vger.kernel.org
4339S:	Supported
4340F:	drivers/scsi/bnx2i/
4341
4342BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4343M:	Sudarsana Kalluru <skalluru@marvell.com>
4344M:	Manish Chopra <manishc@marvell.com>
4345L:	netdev@vger.kernel.org
4346S:	Supported
4347F:	drivers/net/ethernet/broadcom/bnx2x/
4348
4349BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4350M:	Michael Chan <michael.chan@broadcom.com>
4351L:	netdev@vger.kernel.org
4352S:	Supported
4353F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4354F:	drivers/net/ethernet/broadcom/bnxt/
4355F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4356
4357BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4358M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4359L:	linux-wireless@vger.kernel.org
4360L:	brcm80211@lists.linux.dev
4361L:	brcm80211-dev-list.pdl@broadcom.com
4362S:	Supported
4363F:	drivers/net/wireless/broadcom/brcm80211/
4364F:	include/linux/platform_data/brcmfmac.h
4365
4366BROADCOM BRCMSTB GPIO DRIVER
4367M:	Doug Berger <opendmb@gmail.com>
4368M:	Florian Fainelli <florian.fainelli@broadcom.com>
4369R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4370S:	Supported
4371F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4372F:	drivers/gpio/gpio-brcmstb.c
4373
4374BROADCOM BRCMSTB I2C DRIVER
4375M:	Kamal Dasu <kamal.dasu@broadcom.com>
4376R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4377L:	linux-i2c@vger.kernel.org
4378S:	Supported
4379F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4380F:	drivers/i2c/busses/i2c-brcmstb.c
4381
4382BROADCOM BRCMSTB UART DRIVER
4383M:	Al Cooper <alcooperx@gmail.com>
4384R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4385L:	linux-serial@vger.kernel.org
4386S:	Maintained
4387F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4388F:	drivers/tty/serial/8250/8250_bcm7271.c
4389
4390BROADCOM BRCMSTB USB EHCI DRIVER
4391M:	Justin Chen <justin.chen@broadcom.com>
4392M:	Al Cooper <alcooperx@gmail.com>
4393R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4394L:	linux-usb@vger.kernel.org
4395S:	Maintained
4396F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4397F:	drivers/usb/host/ehci-brcm.*
4398
4399BROADCOM BRCMSTB USB PIN MAP DRIVER
4400M:	Al Cooper <alcooperx@gmail.com>
4401R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4402L:	linux-usb@vger.kernel.org
4403S:	Maintained
4404F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4405F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4406
4407BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4408M:	Justin Chen <justin.chen@broadcom.com>
4409M:	Al Cooper <alcooperx@gmail.com>
4410R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/phy/broadcom/phy-brcm-usb*
4414
4415BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4416M:	William Zhang <william.zhang@broadcom.com>
4417M:	Kursad Oney <kursad.oney@broadcom.com>
4418M:	Jonas Gorski <jonas.gorski@gmail.com>
4419R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4420L:	linux-spi@vger.kernel.org
4421S:	Maintained
4422F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4423F:	drivers/spi/spi-bcm63xx-hsspi.c
4424F:	drivers/spi/spi-bcmbca-hsspi.c
4425
4426BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4427M:	Jonas Gorski <jonas.gorski@gmail.com>
4428L:	linux-spi@vger.kernel.org
4429S:	Odd Fixes
4430F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4431F:	drivers/spi/spi-bcm63xx.c
4432
4433BROADCOM ETHERNET PHY DRIVERS
4434M:	Florian Fainelli <florian.fainelli@broadcom.com>
4435R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4436L:	netdev@vger.kernel.org
4437S:	Supported
4438F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4439F:	drivers/net/phy/bcm*.[ch]
4440F:	drivers/net/phy/broadcom.c
4441F:	include/linux/brcmphy.h
4442
4443BROADCOM GENET ETHERNET DRIVER
4444M:	Doug Berger <opendmb@gmail.com>
4445M:	Florian Fainelli <florian.fainelli@broadcom.com>
4446R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4447L:	netdev@vger.kernel.org
4448S:	Supported
4449F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4450F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4451F:	drivers/net/ethernet/broadcom/genet/
4452F:	drivers/net/ethernet/broadcom/unimac.h
4453F:	drivers/net/mdio/mdio-bcm-unimac.c
4454F:	include/linux/platform_data/bcmgenet.h
4455F:	include/linux/platform_data/mdio-bcm-unimac.h
4456
4457BROADCOM IPROC ARM ARCHITECTURE
4458M:	Ray Jui <rjui@broadcom.com>
4459M:	Scott Branden <sbranden@broadcom.com>
4460R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4462S:	Maintained
4463T:	git https://github.com/broadcom/stblinux.git
4464F:	arch/arm64/boot/dts/broadcom/northstar2/*
4465F:	arch/arm64/boot/dts/broadcom/stingray/*
4466F:	drivers/clk/bcm/clk-ns*
4467F:	drivers/clk/bcm/clk-sr*
4468F:	drivers/pinctrl/bcm/pinctrl-ns*
4469F:	include/dt-bindings/clock/bcm-sr*
4470N:	iproc
4471N:	cygnus
4472N:	bcm[-_]nsp
4473N:	bcm9113*
4474N:	bcm9583*
4475N:	bcm9585*
4476N:	bcm9586*
4477N:	bcm988312
4478N:	bcm113*
4479N:	bcm583*
4480N:	bcm585*
4481N:	bcm586*
4482N:	bcm88312
4483N:	hr2
4484N:	stingray
4485
4486BROADCOM IPROC GBIT ETHERNET DRIVER
4487M:	Rafał Miłecki <rafal@milecki.pl>
4488R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4489L:	netdev@vger.kernel.org
4490S:	Maintained
4491F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4492F:	drivers/net/ethernet/broadcom/bgmac*
4493F:	drivers/net/ethernet/broadcom/unimac.h
4494
4495BROADCOM KONA GPIO DRIVER
4496M:	Ray Jui <rjui@broadcom.com>
4497R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4498S:	Supported
4499F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4500F:	drivers/gpio/gpio-bcm-kona.c
4501
4502BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4503M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4504M:	Kashyap Desai <kashyap.desai@broadcom.com>
4505M:	Sumit Saxena <sumit.saxena@broadcom.com>
4506M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4507L:	mpi3mr-linuxdrv.pdl@broadcom.com
4508L:	linux-scsi@vger.kernel.org
4509S:	Supported
4510W:	https://www.broadcom.com/support/storage
4511F:	drivers/scsi/mpi3mr/
4512
4513BROADCOM NETXTREME-E ROCE DRIVER
4514M:	Selvin Xavier <selvin.xavier@broadcom.com>
4515L:	linux-rdma@vger.kernel.org
4516S:	Supported
4517W:	http://www.broadcom.com
4518F:	drivers/infiniband/hw/bnxt_re/
4519F:	include/uapi/rdma/bnxt_re-abi.h
4520
4521BROADCOM NVRAM DRIVER
4522M:	Rafał Miłecki <zajec5@gmail.com>
4523L:	linux-mips@vger.kernel.org
4524S:	Maintained
4525F:	drivers/firmware/broadcom/*
4526
4527BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4528M:	Rafał Miłecki <rafal@milecki.pl>
4529M:	Florian Fainelli <florian.fainelli@broadcom.com>
4530R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4531L:	linux-pm@vger.kernel.org
4532S:	Maintained
4533T:	git https://github.com/broadcom/stblinux.git
4534F:	drivers/pmdomain/bcm/bcm-pmb.c
4535F:	include/dt-bindings/soc/bcm-pmb.h
4536
4537BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4538M:	Rafał Miłecki <zajec5@gmail.com>
4539L:	linux-wireless@vger.kernel.org
4540S:	Maintained
4541F:	drivers/bcma/
4542F:	include/linux/bcma/
4543
4544BROADCOM SPI DRIVER
4545M:	Kamal Dasu <kamal.dasu@broadcom.com>
4546R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4547S:	Maintained
4548F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4549F:	drivers/spi/spi-bcm-qspi.*
4550F:	drivers/spi/spi-brcmstb-qspi.c
4551F:	drivers/spi/spi-iproc-qspi.c
4552
4553BROADCOM STB AVS CPUFREQ DRIVER
4554M:	Markus Mayer <mmayer@broadcom.com>
4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4556L:	linux-pm@vger.kernel.org
4557S:	Maintained
4558F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4559F:	drivers/cpufreq/brcmstb*
4560
4561BROADCOM STB AVS TMON DRIVER
4562M:	Markus Mayer <mmayer@broadcom.com>
4563R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4564L:	linux-pm@vger.kernel.org
4565S:	Maintained
4566F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4567F:	drivers/thermal/broadcom/brcmstb*
4568
4569BROADCOM STB DPFE DRIVER
4570M:	Markus Mayer <mmayer@broadcom.com>
4571R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4573S:	Maintained
4574F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4575F:	drivers/memory/brcmstb_dpfe.c
4576
4577BROADCOM STB NAND FLASH DRIVER
4578M:	Brian Norris <computersforpeace@gmail.com>
4579M:	Kamal Dasu <kamal.dasu@broadcom.com>
4580R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4581L:	linux-mtd@lists.infradead.org
4582S:	Maintained
4583F:	drivers/mtd/nand/raw/brcmnand/
4584F:	include/linux/platform_data/brcmnand.h
4585
4586BROADCOM STB PCIE DRIVER
4587M:	Jim Quinlan <jim2101024@gmail.com>
4588M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4589M:	Florian Fainelli <florian.fainelli@broadcom.com>
4590R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4591L:	linux-pci@vger.kernel.org
4592S:	Maintained
4593F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4594F:	drivers/pci/controller/pcie-brcmstb.c
4595
4596BROADCOM SYSTEMPORT ETHERNET DRIVER
4597M:	Florian Fainelli <florian.fainelli@broadcom.com>
4598R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4599L:	netdev@vger.kernel.org
4600S:	Supported
4601F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4602F:	drivers/net/ethernet/broadcom/bcmsysport.*
4603F:	drivers/net/ethernet/broadcom/unimac.h
4604
4605BROADCOM TG3 GIGABIT ETHERNET DRIVER
4606M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4607M:	Michael Chan <mchan@broadcom.com>
4608L:	netdev@vger.kernel.org
4609S:	Supported
4610F:	drivers/net/ethernet/broadcom/tg3.*
4611
4612BROADCOM VK DRIVER
4613M:	Scott Branden <scott.branden@broadcom.com>
4614R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4615S:	Supported
4616F:	drivers/misc/bcm-vk/
4617F:	include/uapi/linux/misc/bcm_vk.h
4618
4619BROCADE BFA FC SCSI DRIVER
4620M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4621M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4622L:	linux-scsi@vger.kernel.org
4623S:	Supported
4624F:	drivers/scsi/bfa/
4625
4626BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4627M:	Rasesh Mody <rmody@marvell.com>
4628M:	Sudarsana Kalluru <skalluru@marvell.com>
4629M:	GR-Linux-NIC-Dev@marvell.com
4630L:	netdev@vger.kernel.org
4631S:	Supported
4632F:	drivers/net/ethernet/brocade/bna/
4633
4634BSG (block layer generic sg v4 driver)
4635M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4636L:	linux-scsi@vger.kernel.org
4637S:	Supported
4638F:	block/bsg.c
4639F:	include/linux/bsg.h
4640F:	include/uapi/linux/bsg.h
4641
4642BT87X AUDIO DRIVER
4643M:	Clemens Ladisch <clemens@ladisch.de>
4644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4645S:	Maintained
4646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4647F:	Documentation/sound/cards/bt87x.rst
4648F:	sound/pci/bt87x.c
4649
4650BT8XXGPIO DRIVER
4651M:	Michael Buesch <m@bues.ch>
4652S:	Maintained
4653W:	http://bu3sch.de/btgpio.php
4654F:	drivers/gpio/gpio-bt8xx.c
4655
4656BTRFS FILE SYSTEM
4657M:	Chris Mason <clm@fb.com>
4658M:	Josef Bacik <josef@toxicpanda.com>
4659M:	David Sterba <dsterba@suse.com>
4660L:	linux-btrfs@vger.kernel.org
4661S:	Maintained
4662W:	https://btrfs.readthedocs.io
4663Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4664C:	irc://irc.libera.chat/btrfs
4665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4666F:	Documentation/filesystems/btrfs.rst
4667F:	fs/btrfs/
4668F:	include/linux/btrfs*
4669F:	include/trace/events/btrfs.h
4670F:	include/uapi/linux/btrfs*
4671
4672BTTV VIDEO4LINUX DRIVER
4673M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4674L:	linux-media@vger.kernel.org
4675S:	Odd fixes
4676W:	https://linuxtv.org
4677T:	git git://linuxtv.org/media_tree.git
4678F:	Documentation/driver-api/media/drivers/bttv*
4679F:	drivers/media/pci/bt8xx/bttv*
4680
4681BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4682M:	Chanwoo Choi <cw00.choi@samsung.com>
4683L:	linux-pm@vger.kernel.org
4684L:	linux-samsung-soc@vger.kernel.org
4685S:	Maintained
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4687F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4688F:	drivers/devfreq/exynos-bus.c
4689
4690BUSLOGIC SCSI DRIVER
4691M:	Khalid Aziz <khalid@gonehiking.org>
4692L:	linux-scsi@vger.kernel.org
4693S:	Maintained
4694F:	drivers/scsi/BusLogic.*
4695F:	drivers/scsi/FlashPoint.*
4696
4697BXCAN CAN NETWORK DRIVER
4698M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4699L:	linux-can@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4702F:	drivers/net/can/bxcan.c
4703
4704C-MEDIA CMI8788 DRIVER
4705M:	Clemens Ladisch <clemens@ladisch.de>
4706L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4707S:	Maintained
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4709F:	sound/pci/oxygen/
4710
4711C-SKY ARCHITECTURE
4712M:	Guo Ren <guoren@kernel.org>
4713L:	linux-csky@vger.kernel.org
4714S:	Supported
4715T:	git https://github.com/c-sky/csky-linux.git
4716F:	Documentation/devicetree/bindings/csky/
4717F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4718F:	Documentation/devicetree/bindings/timer/csky,*
4719F:	arch/csky/
4720F:	drivers/clocksource/timer-gx6605s.c
4721F:	drivers/clocksource/timer-mp-csky.c
4722F:	drivers/irqchip/irq-csky-*
4723N:	csky
4724K:	csky
4725
4726CA8210 IEEE-802.15.4 RADIO DRIVER
4727L:	linux-wpan@vger.kernel.org
4728S:	Orphan
4729W:	https://github.com/Cascoda/ca8210-linux.git
4730F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4731F:	drivers/net/ieee802154/ca8210.c
4732
4733CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4734M:	David Howells <dhowells@redhat.com>
4735L:	netfs@lists.linux.dev
4736S:	Supported
4737F:	Documentation/filesystems/caching/cachefiles.rst
4738F:	fs/cachefiles/
4739
4740CACHESTAT: PAGE CACHE STATS FOR A FILE
4741M:	Nhat Pham <nphamcs@gmail.com>
4742M:	Johannes Weiner <hannes@cmpxchg.org>
4743L:	linux-mm@kvack.org
4744S:	Maintained
4745F:	tools/testing/selftests/cachestat/test_cachestat.c
4746
4747CADENCE MIPI-CSI2 BRIDGES
4748M:	Maxime Ripard <mripard@kernel.org>
4749L:	linux-media@vger.kernel.org
4750S:	Maintained
4751F:	Documentation/devicetree/bindings/media/cdns,*.txt
4752F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4753F:	drivers/media/platform/cadence/cdns-csi2*
4754
4755CADENCE NAND DRIVER
4756L:	linux-mtd@lists.infradead.org
4757S:	Orphan
4758F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4759F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4760
4761CADENCE USB3 DRD IP DRIVER
4762M:	Peter Chen <peter.chen@kernel.org>
4763M:	Pawel Laszczak <pawell@cadence.com>
4764R:	Roger Quadros <rogerq@kernel.org>
4765L:	linux-usb@vger.kernel.org
4766S:	Maintained
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4768F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4769F:	drivers/usb/cdns3/
4770X:	drivers/usb/cdns3/cdnsp*
4771
4772CADENCE USBHS DRIVER
4773M:	Pawel Laszczak <pawell@cadence.com>
4774L:	linux-usb@vger.kernel.org
4775S:	Maintained
4776F:	drivers/usb/gadget/udc/cdns2
4777
4778CADENCE USBSSP DRD IP DRIVER
4779M:	Pawel Laszczak <pawell@cadence.com>
4780L:	linux-usb@vger.kernel.org
4781S:	Maintained
4782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4783F:	drivers/usb/cdns3/
4784X:	drivers/usb/cdns3/cdns3*
4785
4786CADET FM/AM RADIO RECEIVER DRIVER
4787M:	Hans Verkuil <hverkuil@xs4all.nl>
4788L:	linux-media@vger.kernel.org
4789S:	Maintained
4790W:	https://linuxtv.org
4791T:	git git://linuxtv.org/media_tree.git
4792F:	drivers/media/radio/radio-cadet*
4793
4794CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4795L:	linux-media@vger.kernel.org
4796S:	Orphan
4797T:	git git://linuxtv.org/media_tree.git
4798F:	Documentation/admin-guide/media/cafe_ccic*
4799F:	drivers/media/platform/marvell/
4800
4801CAIF NETWORK LAYER
4802L:	netdev@vger.kernel.org
4803S:	Orphan
4804F:	Documentation/networking/caif/
4805F:	drivers/net/caif/
4806F:	include/net/caif/
4807F:	include/uapi/linux/caif/
4808F:	net/caif/
4809
4810CAKE QDISC
4811M:	Toke Høiland-Jørgensen <toke@toke.dk>
4812L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4813S:	Maintained
4814F:	net/sched/sch_cake.c
4815
4816CAN NETWORK DRIVERS
4817M:	Marc Kleine-Budde <mkl@pengutronix.de>
4818M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4819L:	linux-can@vger.kernel.org
4820S:	Maintained
4821W:	https://github.com/linux-can
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4824F:	Documentation/devicetree/bindings/net/can/
4825F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4826F:	drivers/net/can/
4827F:	drivers/phy/phy-can-transceiver.c
4828F:	include/linux/can/bittiming.h
4829F:	include/linux/can/dev.h
4830F:	include/linux/can/length.h
4831F:	include/linux/can/platform/
4832F:	include/linux/can/rx-offload.h
4833F:	include/uapi/linux/can/error.h
4834F:	include/uapi/linux/can/netlink.h
4835F:	include/uapi/linux/can/vxcan.h
4836
4837CAN NETWORK LAYER
4838M:	Oliver Hartkopp <socketcan@hartkopp.net>
4839M:	Marc Kleine-Budde <mkl@pengutronix.de>
4840L:	linux-can@vger.kernel.org
4841S:	Maintained
4842W:	https://github.com/linux-can
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4845F:	Documentation/networking/can.rst
4846F:	include/linux/can/can-ml.h
4847F:	include/linux/can/core.h
4848F:	include/linux/can/skb.h
4849F:	include/net/netns/can.h
4850F:	include/uapi/linux/can.h
4851F:	include/uapi/linux/can/bcm.h
4852F:	include/uapi/linux/can/gw.h
4853F:	include/uapi/linux/can/isotp.h
4854F:	include/uapi/linux/can/raw.h
4855F:	net/can/
4856
4857CAN-J1939 NETWORK LAYER
4858M:	Robin van der Gracht <robin@protonic.nl>
4859M:	Oleksij Rempel <o.rempel@pengutronix.de>
4860R:	kernel@pengutronix.de
4861L:	linux-can@vger.kernel.org
4862S:	Maintained
4863F:	Documentation/networking/j1939.rst
4864F:	include/uapi/linux/can/j1939.h
4865F:	net/can/j1939/
4866
4867CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4868M:	Damien Le Moal <dlemoal@kernel.org>
4869L:	linux-riscv@lists.infradead.org
4870L:	linux-gpio@vger.kernel.org (pinctrl driver)
4871F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4872F:	drivers/pinctrl/pinctrl-k210.c
4873
4874CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4875M:	Damien Le Moal <dlemoal@kernel.org>
4876L:	linux-kernel@vger.kernel.org
4877L:	linux-riscv@lists.infradead.org
4878S:	Maintained
4879F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4880F:	drivers/reset/reset-k210.c
4881
4882CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4883M:	Damien Le Moal <dlemoal@kernel.org>
4884L:	linux-riscv@lists.infradead.org
4885S:	Maintained
4886F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4887F:	drivers/soc/canaan/
4888F:	include/soc/canaan/
4889
4890CAPABILITIES
4891M:	Serge Hallyn <serge@hallyn.com>
4892L:	linux-security-module@vger.kernel.org
4893S:	Supported
4894F:	include/linux/capability.h
4895F:	include/uapi/linux/capability.h
4896F:	kernel/capability.c
4897F:	security/commoncap.c
4898
4899CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4900M:	Kevin Tsai <ktsai@capellamicro.com>
4901S:	Maintained
4902F:	drivers/iio/light/cm*
4903
4904CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4905M:	Christian Lamparter <chunkeey@googlemail.com>
4906L:	linux-wireless@vger.kernel.org
4907S:	Maintained
4908W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4909F:	drivers/net/wireless/ath/carl9170/
4910
4911CAVIUM I2C DRIVER
4912M:	Robert Richter <rric@kernel.org>
4913S:	Odd Fixes
4914W:	http://www.marvell.com
4915F:	drivers/i2c/busses/i2c-octeon*
4916F:	drivers/i2c/busses/i2c-thunderx*
4917
4918CAVIUM LIQUIDIO NETWORK DRIVER
4919L:	netdev@vger.kernel.org
4920S:	Orphan
4921W:	http://www.marvell.com
4922F:	drivers/net/ethernet/cavium/liquidio/
4923
4924CAVIUM MMC DRIVER
4925M:	Robert Richter <rric@kernel.org>
4926S:	Odd Fixes
4927W:	http://www.marvell.com
4928F:	drivers/mmc/host/cavium*
4929
4930CAVIUM OCTEON-TX CRYPTO DRIVER
4931M:	George Cherian <gcherian@marvell.com>
4932L:	linux-crypto@vger.kernel.org
4933S:	Supported
4934W:	http://www.marvell.com
4935F:	drivers/crypto/cavium/cpt/
4936
4937CAVIUM THUNDERX2 ARM64 SOC
4938M:	Robert Richter <rric@kernel.org>
4939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4940S:	Odd Fixes
4941F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4942F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4943
4944CBS/ETF/TAPRIO QDISCS
4945M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4946L:	netdev@vger.kernel.org
4947S:	Maintained
4948F:	net/sched/sch_cbs.c
4949F:	net/sched/sch_etf.c
4950F:	net/sched/sch_taprio.c
4951
4952CC2520 IEEE-802.15.4 RADIO DRIVER
4953M:	Stefan Schmidt <stefan@datenfreihafen.org>
4954L:	linux-wpan@vger.kernel.org
4955S:	Odd Fixes
4956F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4957F:	drivers/net/ieee802154/cc2520.c
4958
4959CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4960M:	Gilad Ben-Yossef <gilad@benyossef.com>
4961L:	linux-crypto@vger.kernel.org
4962S:	Supported
4963W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4964F:	drivers/crypto/ccree/
4965
4966CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4967M:	Hadar Gat <hadar.gat@arm.com>
4968L:	linux-crypto@vger.kernel.org
4969S:	Supported
4970W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4971F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4972F:	drivers/char/hw_random/cctrng.c
4973F:	drivers/char/hw_random/cctrng.h
4974
4975CEC FRAMEWORK
4976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4977L:	linux-media@vger.kernel.org
4978S:	Supported
4979W:	http://linuxtv.org
4980T:	git git://linuxtv.org/media_tree.git
4981F:	Documentation/ABI/testing/debugfs-cec-error-inj
4982F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4983F:	Documentation/driver-api/media/cec-core.rst
4984F:	Documentation/userspace-api/media/cec
4985F:	drivers/media/cec/
4986F:	drivers/media/rc/keymaps/rc-cec.c
4987F:	include/media/cec-notifier.h
4988F:	include/media/cec.h
4989F:	include/uapi/linux/cec-funcs.h
4990F:	include/uapi/linux/cec.h
4991
4992CEC GPIO DRIVER
4993M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4994L:	linux-media@vger.kernel.org
4995S:	Supported
4996W:	http://linuxtv.org
4997T:	git git://linuxtv.org/media_tree.git
4998F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4999F:	drivers/media/cec/platform/cec-gpio/
5000
5001CELL BROADBAND ENGINE ARCHITECTURE
5002M:	Arnd Bergmann <arnd@arndb.de>
5003L:	linuxppc-dev@lists.ozlabs.org
5004S:	Supported
5005W:	http://www.ibm.com/developerworks/power/cell/
5006F:	arch/powerpc/include/asm/cell*.h
5007F:	arch/powerpc/include/asm/spu*.h
5008F:	arch/powerpc/include/uapi/asm/spu*.h
5009F:	arch/powerpc/platforms/cell/
5010
5011CELLWISE CW2015 BATTERY DRIVER
5012M:	Tobias Schrammm <t.schramm@manjaro.org>
5013S:	Maintained
5014F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5015F:	drivers/power/supply/cw2015_battery.c
5016
5017CEPH COMMON CODE (LIBCEPH)
5018M:	Ilya Dryomov <idryomov@gmail.com>
5019M:	Xiubo Li <xiubli@redhat.com>
5020L:	ceph-devel@vger.kernel.org
5021S:	Supported
5022W:	http://ceph.com/
5023T:	git https://github.com/ceph/ceph-client.git
5024F:	include/linux/ceph/
5025F:	include/linux/crush/
5026F:	net/ceph/
5027
5028CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5029M:	Xiubo Li <xiubli@redhat.com>
5030M:	Ilya Dryomov <idryomov@gmail.com>
5031L:	ceph-devel@vger.kernel.org
5032S:	Supported
5033W:	http://ceph.com/
5034T:	git https://github.com/ceph/ceph-client.git
5035F:	Documentation/filesystems/ceph.rst
5036F:	fs/ceph/
5037
5038CERTIFICATE HANDLING
5039M:	David Howells <dhowells@redhat.com>
5040M:	David Woodhouse <dwmw2@infradead.org>
5041L:	keyrings@vger.kernel.org
5042S:	Maintained
5043F:	Documentation/admin-guide/module-signing.rst
5044F:	certs/
5045F:	scripts/sign-file.c
5046F:	tools/certs/
5047
5048CFAG12864B LCD DRIVER
5049M:	Miguel Ojeda <ojeda@kernel.org>
5050S:	Maintained
5051F:	drivers/auxdisplay/cfag12864b.c
5052F:	include/linux/cfag12864b.h
5053
5054CFAG12864BFB LCD FRAMEBUFFER DRIVER
5055M:	Miguel Ojeda <ojeda@kernel.org>
5056S:	Maintained
5057F:	drivers/auxdisplay/cfag12864bfb.c
5058F:	include/linux/cfag12864b.h
5059
5060CHAR and MISC DRIVERS
5061M:	Arnd Bergmann <arnd@arndb.de>
5062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5063S:	Supported
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5065F:	drivers/char/
5066F:	drivers/misc/
5067F:	include/linux/miscdevice.h
5068X:	drivers/char/agp/
5069X:	drivers/char/hw_random/
5070X:	drivers/char/ipmi/
5071X:	drivers/char/random.c
5072X:	drivers/char/tpm/
5073
5074CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5075M:	Thomas Weißschuh <linux@weissschuh.net>
5076L:	linux-hwmon@vger.kernel.org
5077S:	Maintained
5078F:	Documentation/hwmon/powerz.rst
5079F:	drivers/hwmon/powerz.c
5080
5081CHECKPATCH
5082M:	Andy Whitcroft <apw@canonical.com>
5083M:	Joe Perches <joe@perches.com>
5084R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5085R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5086S:	Maintained
5087F:	scripts/checkpatch.pl
5088
5089CHECKPATCH DOCUMENTATION
5090M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5091M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5092R:	Joe Perches <joe@perches.com>
5093S:	Maintained
5094F:	Documentation/dev-tools/checkpatch.rst
5095
5096CHINESE DOCUMENTATION
5097M:	Alex Shi <alexs@kernel.org>
5098M:	Yanteng Si <siyanteng@loongson.cn>
5099S:	Maintained
5100F:	Documentation/translations/zh_CN/
5101
5102CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5103M:	Peter Chen <peter.chen@kernel.org>
5104L:	linux-usb@vger.kernel.org
5105S:	Maintained
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5107F:	drivers/usb/chipidea/
5108
5109CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5110M:	Hans de Goede <hdegoede@redhat.com>
5111L:	linux-input@vger.kernel.org
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5114F:	drivers/input/touchscreen/chipone_icn8318.c
5115
5116CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5117M:	Hans de Goede <hdegoede@redhat.com>
5118L:	linux-input@vger.kernel.org
5119S:	Maintained
5120F:	drivers/input/touchscreen/chipone_icn8505.c
5121
5122CHROME HARDWARE PLATFORM SUPPORT
5123M:	Benson Leung <bleung@chromium.org>
5124M:	Tzung-Bi Shih <tzungbi@kernel.org>
5125L:	chrome-platform@lists.linux.dev
5126S:	Maintained
5127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5128F:	drivers/platform/chrome/
5129
5130CHROMEOS EC CODEC DRIVER
5131M:	Cheng-Yi Chiang <cychiang@chromium.org>
5132M:	Tzung-Bi Shih <tzungbi@kernel.org>
5133R:	Guenter Roeck <groeck@chromium.org>
5134L:	chrome-platform@lists.linux.dev
5135S:	Maintained
5136F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5137F:	sound/soc/codecs/cros_ec_codec.*
5138
5139CHROMEOS EC SUBDRIVERS
5140M:	Benson Leung <bleung@chromium.org>
5141R:	Guenter Roeck <groeck@chromium.org>
5142L:	chrome-platform@lists.linux.dev
5143S:	Maintained
5144F:	drivers/power/supply/cros_usbpd-charger.c
5145N:	cros_ec
5146N:	cros-ec
5147
5148CHROMEOS EC UART DRIVER
5149M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5150R:	Benson Leung <bleung@chromium.org>
5151R:	Tzung-Bi Shih <tzungbi@kernel.org>
5152S:	Maintained
5153F:	drivers/platform/chrome/cros_ec_uart.c
5154
5155CHROMEOS EC USB PD NOTIFY DRIVER
5156M:	Prashant Malani <pmalani@chromium.org>
5157L:	chrome-platform@lists.linux.dev
5158S:	Maintained
5159F:	drivers/platform/chrome/cros_usbpd_notify.c
5160F:	include/linux/platform_data/cros_usbpd_notify.h
5161
5162CHROMEOS EC USB TYPE-C DRIVER
5163M:	Prashant Malani <pmalani@chromium.org>
5164L:	chrome-platform@lists.linux.dev
5165S:	Maintained
5166F:	drivers/platform/chrome/cros_ec_typec.*
5167F:	drivers/platform/chrome/cros_typec_switch.c
5168F:	drivers/platform/chrome/cros_typec_vdm.*
5169
5170CHROMEOS HPS DRIVER
5171M:	Dan Callaghan <dcallagh@chromium.org>
5172R:	Sami Kyöstilä <skyostil@chromium.org>
5173S:	Maintained
5174F:	drivers/platform/chrome/cros_hps_i2c.c
5175
5176CHROMEOS EC WATCHDOG
5177M:	Lukasz Majczak <lma@chromium.org>
5178L:	chrome-platform@lists.linux.dev
5179S:	Maintained
5180F:	drivers/watchdog/cros_ec_wdt.c
5181
5182CHRONTEL CH7322 CEC DRIVER
5183M:	Joe Tessler <jrt@google.com>
5184L:	linux-media@vger.kernel.org
5185S:	Maintained
5186T:	git git://linuxtv.org/media_tree.git
5187F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5188F:	drivers/media/cec/i2c/ch7322.c
5189
5190CIRRUS LOGIC AUDIO CODEC DRIVERS
5191M:	James Schulman <james.schulman@cirrus.com>
5192M:	David Rhodes <david.rhodes@cirrus.com>
5193M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5194L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5195L:	patches@opensource.cirrus.com
5196S:	Maintained
5197F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5198F:	drivers/mfd/cs42l43*
5199F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5200F:	drivers/spi/spi-cs42l43*
5201F:	include/dt-bindings/sound/cs*
5202F:	include/linux/mfd/cs42l43*
5203F:	include/sound/cs*
5204F:	sound/pci/hda/cirrus*
5205F:	sound/pci/hda/cs*
5206F:	sound/pci/hda/hda_component*
5207F:	sound/pci/hda/hda_cs_dsp_ctl.*
5208F:	sound/soc/codecs/cs*
5209
5210CIRRUS LOGIC DSP FIRMWARE DRIVER
5211M:	Simon Trimmer <simont@opensource.cirrus.com>
5212M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5213M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5214L:	patches@opensource.cirrus.com
5215S:	Supported
5216W:	https://github.com/CirrusLogic/linux-drivers/wiki
5217T:	git https://github.com/CirrusLogic/linux-drivers.git
5218F:	drivers/firmware/cirrus/*
5219F:	include/linux/firmware/cirrus/*
5220
5221CIRRUS LOGIC EP93XX ETHERNET DRIVER
5222M:	Hartley Sweeten <hsweeten@visionengravers.com>
5223L:	netdev@vger.kernel.org
5224S:	Maintained
5225F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5226
5227CIRRUS LOGIC LOCHNAGAR DRIVER
5228M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5229M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5230L:	patches@opensource.cirrus.com
5231S:	Supported
5232F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5235F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5236F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5237F:	Documentation/hwmon/lochnagar.rst
5238F:	drivers/clk/clk-lochnagar.c
5239F:	drivers/hwmon/lochnagar-hwmon.c
5240F:	drivers/mfd/lochnagar-i2c.c
5241F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5242F:	drivers/regulator/lochnagar-regulator.c
5243F:	include/dt-bindings/clock/lochnagar.h
5244F:	include/dt-bindings/pinctrl/lochnagar.h
5245F:	include/linux/mfd/lochnagar*
5246F:	sound/soc/codecs/lochnagar-sc.c
5247
5248CIRRUS LOGIC MADERA CODEC DRIVERS
5249M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5250M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5252L:	patches@opensource.cirrus.com
5253S:	Supported
5254W:	https://github.com/CirrusLogic/linux-drivers/wiki
5255T:	git https://github.com/CirrusLogic/linux-drivers.git
5256F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5257F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5258F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5259F:	drivers/gpio/gpio-madera*
5260F:	drivers/irqchip/irq-madera*
5261F:	drivers/mfd/cs47l*
5262F:	drivers/mfd/madera*
5263F:	drivers/pinctrl/cirrus/*
5264F:	include/dt-bindings/sound/madera*
5265F:	include/linux/irqchip/irq-madera*
5266F:	include/linux/mfd/madera/*
5267F:	include/sound/madera*
5268F:	sound/soc/codecs/cs47l*
5269F:	sound/soc/codecs/madera*
5270
5271CISCO FCOE HBA DRIVER
5272M:	Satish Kharat <satishkh@cisco.com>
5273M:	Sesidhar Baddela <sebaddel@cisco.com>
5274M:	Karan Tilak Kumar <kartilak@cisco.com>
5275L:	linux-scsi@vger.kernel.org
5276S:	Supported
5277F:	drivers/scsi/fnic/
5278
5279CISCO SCSI HBA DRIVER
5280M:	Karan Tilak Kumar <kartilak@cisco.com>
5281M:	Sesidhar Baddela <sebaddel@cisco.com>
5282L:	linux-scsi@vger.kernel.org
5283S:	Supported
5284F:	drivers/scsi/snic/
5285
5286CISCO VIC ETHERNET NIC DRIVER
5287M:	Christian Benvenuti <benve@cisco.com>
5288M:	Satish Kharat <satishkh@cisco.com>
5289S:	Supported
5290F:	drivers/net/ethernet/cisco/enic/
5291
5292CISCO VIC LOW LATENCY NIC DRIVER
5293M:	Christian Benvenuti <benve@cisco.com>
5294M:	Nelson Escobar <neescoba@cisco.com>
5295S:	Supported
5296F:	drivers/infiniband/hw/usnic/
5297
5298CLANG CONTROL FLOW INTEGRITY SUPPORT
5299M:	Sami Tolvanen <samitolvanen@google.com>
5300M:	Kees Cook <keescook@chromium.org>
5301R:	Nathan Chancellor <nathan@kernel.org>
5302L:	llvm@lists.linux.dev
5303S:	Supported
5304B:	https://github.com/ClangBuiltLinux/linux/issues
5305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5306F:	include/linux/cfi.h
5307F:	kernel/cfi.c
5308
5309CLANG-FORMAT FILE
5310M:	Miguel Ojeda <ojeda@kernel.org>
5311S:	Maintained
5312F:	.clang-format
5313
5314CLANG/LLVM BUILD SUPPORT
5315M:	Nathan Chancellor <nathan@kernel.org>
5316R:	Nick Desaulniers <ndesaulniers@google.com>
5317R:	Bill Wendling <morbo@google.com>
5318R:	Justin Stitt <justinstitt@google.com>
5319L:	llvm@lists.linux.dev
5320S:	Supported
5321W:	https://clangbuiltlinux.github.io/
5322B:	https://github.com/ClangBuiltLinux/linux/issues
5323C:	irc://irc.libera.chat/clangbuiltlinux
5324F:	Documentation/kbuild/llvm.rst
5325F:	include/linux/compiler-clang.h
5326F:	scripts/Makefile.clang
5327F:	scripts/clang-tools/
5328K:	\b(?i:clang|llvm)\b
5329
5330CLK API
5331M:	Russell King <linux@armlinux.org.uk>
5332L:	linux-clk@vger.kernel.org
5333S:	Maintained
5334F:	include/linux/clk.h
5335
5336CLOCKSOURCE, CLOCKEVENT DRIVERS
5337M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5338M:	Thomas Gleixner <tglx@linutronix.de>
5339L:	linux-kernel@vger.kernel.org
5340S:	Supported
5341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5342F:	Documentation/devicetree/bindings/timer/
5343F:	drivers/clocksource/
5344
5345CLOSURES
5346M:	Kent Overstreet <kent.overstreet@linux.dev>
5347L:	linux-bcachefs@vger.kernel.org
5348S:	Supported
5349C:	irc://irc.oftc.net/bcache
5350F:	include/linux/closure.h
5351F:	lib/closure.c
5352
5353CMPC ACPI DRIVER
5354M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5355L:	platform-driver-x86@vger.kernel.org
5356S:	Supported
5357F:	drivers/platform/x86/classmate-laptop.c
5358
5359COBALT MEDIA DRIVER
5360M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5361L:	linux-media@vger.kernel.org
5362S:	Supported
5363W:	https://linuxtv.org
5364T:	git git://linuxtv.org/media_tree.git
5365F:	drivers/media/pci/cobalt/
5366
5367COCCINELLE/Semantic Patches (SmPL)
5368M:	Julia Lawall <Julia.Lawall@inria.fr>
5369M:	Nicolas Palix <nicolas.palix@imag.fr>
5370L:	cocci@inria.fr (moderated for non-subscribers)
5371S:	Supported
5372W:	https://coccinelle.gitlabpages.inria.fr/website/
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5374F:	Documentation/dev-tools/coccinelle.rst
5375F:	scripts/coccicheck
5376F:	scripts/coccinelle/
5377
5378CODA FILE SYSTEM
5379M:	Jan Harkes <jaharkes@cs.cmu.edu>
5380M:	coda@cs.cmu.edu
5381L:	codalist@coda.cs.cmu.edu
5382S:	Maintained
5383W:	http://www.coda.cs.cmu.edu/
5384F:	Documentation/filesystems/coda.rst
5385F:	fs/coda/
5386F:	include/linux/coda*.h
5387F:	include/uapi/linux/coda*.h
5388
5389CODA V4L2 MEM2MEM DRIVER
5390M:	Philipp Zabel <p.zabel@pengutronix.de>
5391L:	linux-media@vger.kernel.org
5392S:	Maintained
5393F:	Documentation/devicetree/bindings/media/coda.yaml
5394F:	drivers/media/platform/chips-media/coda
5395
5396CODE OF CONDUCT
5397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5398S:	Supported
5399F:	Documentation/process/code-of-conduct-interpretation.rst
5400F:	Documentation/process/code-of-conduct.rst
5401
5402CODE TAGGING
5403M:	Suren Baghdasaryan <surenb@google.com>
5404M:	Kent Overstreet <kent.overstreet@linux.dev>
5405S:	Maintained
5406F:	include/asm-generic/codetag.lds.h
5407F:	include/linux/codetag.h
5408F:	lib/codetag.c
5409
5410COMEDI DRIVERS
5411M:	Ian Abbott <abbotti@mev.co.uk>
5412M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5413S:	Odd Fixes
5414F:	drivers/comedi/
5415F:	include/linux/comedi/
5416F:	include/uapi/linux/comedi.h
5417
5418COMMON CLK FRAMEWORK
5419M:	Michael Turquette <mturquette@baylibre.com>
5420M:	Stephen Boyd <sboyd@kernel.org>
5421L:	linux-clk@vger.kernel.org
5422S:	Maintained
5423Q:	http://patchwork.kernel.org/project/linux-clk/list/
5424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5425F:	Documentation/devicetree/bindings/clock/
5426F:	drivers/clk/
5427F:	include/dt-bindings/clock/
5428F:	include/linux/clk-pr*
5429F:	include/linux/clk/
5430F:	include/linux/of_clk.h
5431X:	drivers/clk/clkdev.c
5432
5433COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5434M:	Steve French <sfrench@samba.org>
5435R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5436R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5437R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5438R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5439R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5440L:	linux-cifs@vger.kernel.org
5441L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5442S:	Supported
5443W:	https://wiki.samba.org/index.php/LinuxCIFS
5444T:	git git://git.samba.org/sfrench/cifs-2.6.git
5445F:	Documentation/admin-guide/cifs/
5446F:	fs/smb/client/
5447F:	fs/smb/common/
5448F:	include/uapi/linux/cifs
5449
5450COMPACTPCI HOTPLUG CORE
5451M:	Scott Murray <scott@spiteful.org>
5452L:	linux-pci@vger.kernel.org
5453S:	Maintained
5454F:	drivers/pci/hotplug/cpci_hotplug*
5455
5456COMPACTPCI HOTPLUG GENERIC DRIVER
5457M:	Scott Murray <scott@spiteful.org>
5458L:	linux-pci@vger.kernel.org
5459S:	Maintained
5460F:	drivers/pci/hotplug/cpcihp_generic.c
5461
5462COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5463M:	Scott Murray <scott@spiteful.org>
5464L:	linux-pci@vger.kernel.org
5465S:	Maintained
5466F:	drivers/pci/hotplug/cpcihp_zt5550.*
5467
5468COMPAL LAPTOP SUPPORT
5469M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5470L:	platform-driver-x86@vger.kernel.org
5471S:	Maintained
5472F:	drivers/platform/x86/compal-laptop.c
5473
5474COMPILER ATTRIBUTES
5475M:	Miguel Ojeda <ojeda@kernel.org>
5476S:	Maintained
5477F:	include/linux/compiler_attributes.h
5478
5479COMPUTE EXPRESS LINK (CXL)
5480M:	Davidlohr Bueso <dave@stgolabs.net>
5481M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5482M:	Dave Jiang <dave.jiang@intel.com>
5483M:	Alison Schofield <alison.schofield@intel.com>
5484M:	Vishal Verma <vishal.l.verma@intel.com>
5485M:	Ira Weiny <ira.weiny@intel.com>
5486M:	Dan Williams <dan.j.williams@intel.com>
5487L:	linux-cxl@vger.kernel.org
5488S:	Maintained
5489F:	drivers/cxl/
5490F:	include/linux/einj-cxl.h
5491F:	include/linux/cxl-event.h
5492F:	include/uapi/linux/cxl_mem.h
5493F:	tools/testing/cxl/
5494
5495COMPUTE EXPRESS LINK PMU (CPMU)
5496M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5497L:	linux-cxl@vger.kernel.org
5498S:	Maintained
5499F:	Documentation/admin-guide/perf/cxl.rst
5500F:	drivers/perf/cxl_pmu.c
5501
5502CONEXANT ACCESSRUNNER USB DRIVER
5503L:	accessrunner-general@lists.sourceforge.net
5504S:	Orphan
5505W:	http://accessrunner.sourceforge.net/
5506F:	drivers/usb/atm/cxacru.c
5507
5508CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5509M:	Elena Reshetova <elena.reshetova@intel.com>
5510M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5511S:	Maintained
5512F:	Documentation/security/snp-tdx-threat-model.rst
5513
5514CONFIGFS
5515M:	Joel Becker <jlbec@evilplan.org>
5516M:	Christoph Hellwig <hch@lst.de>
5517S:	Supported
5518T:	git git://git.infradead.org/users/hch/configfs.git
5519F:	fs/configfs/
5520F:	include/linux/configfs.h
5521F:	samples/configfs/
5522
5523CONSOLE SUBSYSTEM
5524M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5525S:	Supported
5526F:	drivers/video/console/
5527F:	include/linux/console*
5528
5529CONTEXT TRACKING
5530M:	Frederic Weisbecker <frederic@kernel.org>
5531M:	"Paul E. McKenney" <paulmck@kernel.org>
5532S:	Maintained
5533F:	include/linux/context_tracking*
5534F:	kernel/context_tracking.c
5535
5536CONTROL GROUP (CGROUP)
5537M:	Tejun Heo <tj@kernel.org>
5538M:	Zefan Li <lizefan.x@bytedance.com>
5539M:	Johannes Weiner <hannes@cmpxchg.org>
5540L:	cgroups@vger.kernel.org
5541S:	Maintained
5542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5543F:	Documentation/admin-guide/cgroup-v1/
5544F:	Documentation/admin-guide/cgroup-v2.rst
5545F:	include/linux/cgroup*
5546F:	kernel/cgroup/
5547F:	tools/testing/selftests/cgroup/
5548
5549CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5550M:	Tejun Heo <tj@kernel.org>
5551M:	Josef Bacik <josef@toxicpanda.com>
5552M:	Jens Axboe <axboe@kernel.dk>
5553L:	cgroups@vger.kernel.org
5554L:	linux-block@vger.kernel.org
5555T:	git git://git.kernel.dk/linux-block
5556F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5557F:	block/bfq-cgroup.c
5558F:	block/blk-cgroup.c
5559F:	block/blk-iocost.c
5560F:	block/blk-iolatency.c
5561F:	block/blk-throttle.c
5562F:	include/linux/blk-cgroup.h
5563
5564CONTROL GROUP - CPUSET
5565M:	Waiman Long <longman@redhat.com>
5566M:	Zefan Li <lizefan.x@bytedance.com>
5567L:	cgroups@vger.kernel.org
5568S:	Maintained
5569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5570F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5571F:	include/linux/cpuset.h
5572F:	kernel/cgroup/cpuset.c
5573F:	tools/testing/selftests/cgroup/test_cpuset.c
5574F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5575
5576CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5577M:	Johannes Weiner <hannes@cmpxchg.org>
5578M:	Michal Hocko <mhocko@kernel.org>
5579M:	Roman Gushchin <roman.gushchin@linux.dev>
5580M:	Shakeel Butt <shakeel.butt@linux.dev>
5581R:	Muchun Song <muchun.song@linux.dev>
5582L:	cgroups@vger.kernel.org
5583L:	linux-mm@kvack.org
5584S:	Maintained
5585F:	include/linux/memcontrol.h
5586F:	mm/memcontrol.c
5587F:	mm/swap_cgroup.c
5588F:	samples/cgroup/*
5589F:	tools/testing/selftests/cgroup/memcg_protection.m
5590F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5591F:	tools/testing/selftests/cgroup/test_kmem.c
5592F:	tools/testing/selftests/cgroup/test_memcontrol.c
5593
5594CORETEMP HARDWARE MONITORING DRIVER
5595M:	Fenghua Yu <fenghua.yu@intel.com>
5596L:	linux-hwmon@vger.kernel.org
5597S:	Maintained
5598F:	Documentation/hwmon/coretemp.rst
5599F:	drivers/hwmon/coretemp.c
5600
5601CORSAIR-CPRO HARDWARE MONITOR DRIVER
5602M:	Marius Zachmann <mail@mariuszachmann.de>
5603L:	linux-hwmon@vger.kernel.org
5604S:	Maintained
5605F:	drivers/hwmon/corsair-cpro.c
5606
5607CORSAIR-PSU HARDWARE MONITOR DRIVER
5608M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5609L:	linux-hwmon@vger.kernel.org
5610S:	Maintained
5611F:	Documentation/hwmon/corsair-psu.rst
5612F:	drivers/hwmon/corsair-psu.c
5613
5614COUNTER SUBSYSTEM
5615M:	William Breathitt Gray <wbg@kernel.org>
5616L:	linux-iio@vger.kernel.org
5617S:	Maintained
5618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5619F:	Documentation/ABI/testing/sysfs-bus-counter
5620F:	Documentation/driver-api/generic-counter.rst
5621F:	drivers/counter/
5622F:	include/linux/counter.h
5623F:	include/uapi/linux/counter.h
5624F:	tools/counter/
5625
5626COUNTER WATCH EVENTS TOOL
5627M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5628L:	linux-iio@vger.kernel.org
5629S:	Maintained
5630F:	tools/counter/counter_watch_events.c
5631
5632CP2615 I2C DRIVER
5633M:	Bence Csókás <bence98@sch.bme.hu>
5634S:	Maintained
5635F:	drivers/i2c/busses/i2c-cp2615.c
5636
5637CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5638M:	Viresh Kumar <viresh.kumar@linaro.org>
5639M:	Sudeep Holla <sudeep.holla@arm.com>
5640L:	linux-pm@vger.kernel.org
5641S:	Maintained
5642W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5643F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5644
5645CPU FREQUENCY SCALING FRAMEWORK
5646M:	"Rafael J. Wysocki" <rafael@kernel.org>
5647M:	Viresh Kumar <viresh.kumar@linaro.org>
5648L:	linux-pm@vger.kernel.org
5649S:	Maintained
5650B:	https://bugzilla.kernel.org
5651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5653F:	Documentation/admin-guide/pm/cpufreq.rst
5654F:	Documentation/admin-guide/pm/intel_pstate.rst
5655F:	Documentation/cpu-freq/
5656F:	Documentation/devicetree/bindings/cpufreq/
5657F:	drivers/cpufreq/
5658F:	include/linux/cpufreq.h
5659F:	include/linux/sched/cpufreq.h
5660F:	kernel/sched/cpufreq*.c
5661F:	tools/testing/selftests/cpufreq/
5662
5663CPU HOTPLUG
5664M:	Thomas Gleixner <tglx@linutronix.de>
5665M:	Peter Zijlstra <peterz@infradead.org>
5666L:	linux-kernel@vger.kernel.org
5667S:	Maintained
5668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5669F:	include/linux/cpu.h
5670F:	include/linux/cpuhotplug.h
5671F:	include/linux/smpboot.h
5672F:	kernel/cpu.c
5673F:	kernel/smpboot.*
5674
5675CPU IDLE TIME MANAGEMENT FRAMEWORK
5676M:	"Rafael J. Wysocki" <rafael@kernel.org>
5677M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5678L:	linux-pm@vger.kernel.org
5679S:	Maintained
5680B:	https://bugzilla.kernel.org
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5682F:	Documentation/admin-guide/pm/cpuidle.rst
5683F:	Documentation/driver-api/pm/cpuidle.rst
5684F:	drivers/cpuidle/
5685F:	include/linux/cpuidle.h
5686
5687CPU POWER MONITORING SUBSYSTEM
5688M:	Thomas Renninger <trenn@suse.com>
5689M:	Shuah Khan <shuah@kernel.org>
5690M:	Shuah Khan <skhan@linuxfoundation.org>
5691L:	linux-pm@vger.kernel.org
5692S:	Maintained
5693F:	tools/power/cpupower/
5694
5695CPUID/MSR DRIVER
5696M:	"H. Peter Anvin" <hpa@zytor.com>
5697S:	Maintained
5698F:	arch/x86/kernel/cpuid.c
5699F:	arch/x86/kernel/msr.c
5700
5701CPUIDLE DRIVER - ARM BIG LITTLE
5702M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5703M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5704L:	linux-pm@vger.kernel.org
5705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5706S:	Maintained
5707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5708F:	drivers/cpuidle/cpuidle-big_little.c
5709
5710CPUIDLE DRIVER - ARM EXYNOS
5711M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5712M:	Kukjin Kim <kgene@kernel.org>
5713R:	Krzysztof Kozlowski <krzk@kernel.org>
5714L:	linux-pm@vger.kernel.org
5715L:	linux-samsung-soc@vger.kernel.org
5716S:	Maintained
5717F:	arch/arm/mach-exynos/pm.c
5718F:	drivers/cpuidle/cpuidle-exynos.c
5719F:	include/linux/platform_data/cpuidle-exynos.h
5720
5721CPUIDLE DRIVER - ARM PSCI
5722M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5723M:	Sudeep Holla <sudeep.holla@arm.com>
5724L:	linux-pm@vger.kernel.org
5725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5726S:	Supported
5727F:	drivers/cpuidle/cpuidle-psci.c
5728
5729CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5730M:	Ulf Hansson <ulf.hansson@linaro.org>
5731L:	linux-pm@vger.kernel.org
5732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5733S:	Supported
5734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5735F:	drivers/cpuidle/cpuidle-psci-domain.c
5736F:	drivers/cpuidle/cpuidle-psci.h
5737
5738CPUIDLE DRIVER - DT IDLE PM DOMAIN
5739M:	Ulf Hansson <ulf.hansson@linaro.org>
5740L:	linux-pm@vger.kernel.org
5741S:	Supported
5742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5743F:	drivers/cpuidle/dt_idle_genpd.c
5744F:	drivers/cpuidle/dt_idle_genpd.h
5745
5746CPUIDLE DRIVER - RISC-V SBI
5747M:	Anup Patel <anup@brainfault.org>
5748L:	linux-pm@vger.kernel.org
5749L:	linux-riscv@lists.infradead.org
5750S:	Maintained
5751F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5752
5753CRAMFS FILESYSTEM
5754M:	Nicolas Pitre <nico@fluxnic.net>
5755S:	Maintained
5756F:	Documentation/filesystems/cramfs.rst
5757F:	fs/cramfs/
5758
5759CREATIVE SB0540
5760M:	Bastien Nocera <hadess@hadess.net>
5761L:	linux-input@vger.kernel.org
5762S:	Maintained
5763F:	drivers/hid/hid-creative-sb0540.c
5764
5765CRYPTO API
5766M:	Herbert Xu <herbert@gondor.apana.org.au>
5767M:	"David S. Miller" <davem@davemloft.net>
5768L:	linux-crypto@vger.kernel.org
5769S:	Maintained
5770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5772F:	Documentation/crypto/
5773F:	Documentation/devicetree/bindings/crypto/
5774F:	arch/*/crypto/
5775F:	crypto/
5776F:	drivers/crypto/
5777F:	include/crypto/
5778F:	include/linux/crypto*
5779F:	lib/crypto/
5780
5781CRYPTO SPEED TEST COMPARE
5782M:	Wang Jinchao <wangjinchao@xfusion.com>
5783L:	linux-crypto@vger.kernel.org
5784S:	Maintained
5785F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5786
5787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5788M:	Neil Horman <nhorman@tuxdriver.com>
5789L:	linux-crypto@vger.kernel.org
5790S:	Maintained
5791F:	crypto/ansi_cprng.c
5792F:	crypto/rng.c
5793
5794CS3308 MEDIA DRIVER
5795M:	Hans Verkuil <hverkuil@xs4all.nl>
5796L:	linux-media@vger.kernel.org
5797S:	Odd Fixes
5798W:	http://linuxtv.org
5799T:	git git://linuxtv.org/media_tree.git
5800F:	drivers/media/i2c/cs3308.c
5801
5802CS5535 Audio ALSA driver
5803M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5804S:	Maintained
5805F:	sound/pci/cs5535audio/
5806
5807CTU CAN FD DRIVER
5808M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5809M:	Ondrej Ille <ondrej.ille@gmail.com>
5810L:	linux-can@vger.kernel.org
5811S:	Maintained
5812F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5813F:	drivers/net/can/ctucanfd/
5814
5815CVE ASSIGNMENT CONTACT
5816M:	CVE Assignment Team <cve@kernel.org>
5817S:	Maintained
5818F:	Documentation/process/cve.rst
5819
5820CW1200 WLAN driver
5821S:	Orphan
5822F:	drivers/net/wireless/st/cw1200/
5823
5824CX18 VIDEO4LINUX DRIVER
5825M:	Andy Walls <awalls@md.metrocast.net>
5826L:	linux-media@vger.kernel.org
5827S:	Maintained
5828W:	https://linuxtv.org
5829T:	git git://linuxtv.org/media_tree.git
5830F:	drivers/media/pci/cx18/
5831F:	include/uapi/linux/ivtv*
5832
5833CX2341X MPEG ENCODER HELPER MODULE
5834M:	Hans Verkuil <hverkuil@xs4all.nl>
5835L:	linux-media@vger.kernel.org
5836S:	Maintained
5837W:	https://linuxtv.org
5838T:	git git://linuxtv.org/media_tree.git
5839F:	drivers/media/common/cx2341x*
5840F:	include/media/drv-intf/cx2341x.h
5841
5842CX24120 MEDIA DRIVER
5843M:	Jemma Denson <jdenson@gmail.com>
5844M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5845L:	linux-media@vger.kernel.org
5846S:	Maintained
5847W:	https://linuxtv.org
5848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5849F:	drivers/media/dvb-frontends/cx24120*
5850
5851CX88 VIDEO4LINUX DRIVER
5852M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5853L:	linux-media@vger.kernel.org
5854S:	Odd fixes
5855W:	https://linuxtv.org
5856T:	git git://linuxtv.org/media_tree.git
5857F:	Documentation/driver-api/media/drivers/cx88*
5858F:	drivers/media/pci/cx88/
5859
5860CXD2820R MEDIA DRIVER
5861L:	linux-media@vger.kernel.org
5862S:	Orphan
5863W:	https://linuxtv.org
5864Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5865F:	drivers/media/dvb-frontends/cxd2820r*
5866
5867CXGB3 ETHERNET DRIVER (CXGB3)
5868M:	Potnuri Bharat Teja <bharat@chelsio.com>
5869L:	netdev@vger.kernel.org
5870S:	Supported
5871W:	http://www.chelsio.com
5872F:	drivers/net/ethernet/chelsio/cxgb3/
5873
5874CXGB3 ISCSI DRIVER (CXGB3I)
5875M:	Varun Prakash <varun@chelsio.com>
5876L:	linux-scsi@vger.kernel.org
5877S:	Supported
5878W:	http://www.chelsio.com
5879F:	drivers/scsi/cxgbi/cxgb3i
5880
5881CXGB4 CRYPTO DRIVER (chcr)
5882M:	Ayush Sawal <ayush.sawal@chelsio.com>
5883L:	linux-crypto@vger.kernel.org
5884S:	Supported
5885W:	http://www.chelsio.com
5886F:	drivers/crypto/chelsio
5887
5888CXGB4 ETHERNET DRIVER (CXGB4)
5889M:	Potnuri Bharat Teja <bharat@chelsio.com>
5890L:	netdev@vger.kernel.org
5891S:	Supported
5892W:	http://www.chelsio.com
5893F:	drivers/net/ethernet/chelsio/cxgb4/
5894
5895CXGB4 INLINE CRYPTO DRIVER
5896M:	Ayush Sawal <ayush.sawal@chelsio.com>
5897L:	netdev@vger.kernel.org
5898S:	Supported
5899W:	http://www.chelsio.com
5900F:	drivers/net/ethernet/chelsio/inline_crypto/
5901
5902CXGB4 ISCSI DRIVER (CXGB4I)
5903M:	Varun Prakash <varun@chelsio.com>
5904L:	linux-scsi@vger.kernel.org
5905S:	Supported
5906W:	http://www.chelsio.com
5907F:	drivers/scsi/cxgbi/cxgb4i
5908
5909CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5910M:	Potnuri Bharat Teja <bharat@chelsio.com>
5911L:	linux-rdma@vger.kernel.org
5912S:	Supported
5913W:	http://www.openfabrics.org
5914F:	drivers/infiniband/hw/cxgb4/
5915F:	include/uapi/rdma/cxgb4-abi.h
5916
5917CXGB4VF ETHERNET DRIVER (CXGB4VF)
5918M:	Potnuri Bharat Teja <bharat@chelsio.com>
5919L:	netdev@vger.kernel.org
5920S:	Supported
5921W:	http://www.chelsio.com
5922F:	drivers/net/ethernet/chelsio/cxgb4vf/
5923
5924CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5925M:	Frederic Barrat <fbarrat@linux.ibm.com>
5926M:	Andrew Donnellan <ajd@linux.ibm.com>
5927L:	linuxppc-dev@lists.ozlabs.org
5928S:	Supported
5929F:	Documentation/ABI/testing/sysfs-class-cxl
5930F:	Documentation/arch/powerpc/cxl.rst
5931F:	arch/powerpc/platforms/powernv/pci-cxl.c
5932F:	drivers/misc/cxl/
5933F:	include/misc/cxl*
5934F:	include/uapi/misc/cxl.h
5935
5936CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5937M:	Manoj N. Kumar <manoj@linux.ibm.com>
5938M:	Uma Krishnan <ukrishn@linux.ibm.com>
5939L:	linux-scsi@vger.kernel.org
5940S:	Obsolete
5941F:	Documentation/arch/powerpc/cxlflash.rst
5942F:	drivers/scsi/cxlflash/
5943F:	include/uapi/scsi/cxlflash_ioctl.h
5944
5945CYBERPRO FB DRIVER
5946M:	Russell King <linux@armlinux.org.uk>
5947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5948S:	Maintained
5949W:	http://www.armlinux.org.uk/
5950F:	drivers/video/fbdev/cyber2000fb.*
5951
5952CYCLADES PC300 DRIVER
5953S:	Orphan
5954F:	drivers/net/wan/pc300*
5955
5956CYPRESS CY8C95X0 PINCTRL DRIVER
5957M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5958L:	linux-gpio@vger.kernel.org
5959S:	Maintained
5960F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5961
5962CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5963M:	Linus Walleij <linus.walleij@linaro.org>
5964L:	linux-input@vger.kernel.org
5965S:	Maintained
5966F:	drivers/input/touchscreen/cy8ctma140.c
5967
5968CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5969M:	Yassine Oudjana <y.oudjana@protonmail.com>
5970L:	linux-input@vger.kernel.org
5971S:	Maintained
5972F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5973F:	drivers/input/keyboard/cypress-sf.c
5974
5975CYPRESS_FIRMWARE MEDIA DRIVER
5976L:	linux-media@vger.kernel.org
5977S:	Orphan
5978W:	https://linuxtv.org
5979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5980F:	drivers/media/common/cypress_firmware*
5981
5982CYTTSP TOUCHSCREEN DRIVER
5983M:	Linus Walleij <linus.walleij@linaro.org>
5984L:	linux-input@vger.kernel.org
5985S:	Maintained
5986F:	drivers/input/touchscreen/cyttsp*
5987
5988D-LINK DIR-685 TOUCHKEYS DRIVER
5989M:	Linus Walleij <linus.walleij@linaro.org>
5990L:	linux-input@vger.kernel.org
5991S:	Supported
5992F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5993
5994DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5995M:	Joshua Kinard <kumba@gentoo.org>
5996S:	Maintained
5997F:	drivers/rtc/rtc-ds1685.c
5998F:	include/linux/rtc/ds1685.h
5999
6000DAMA SLAVE for AX.25
6001M:	Joerg Reuter <jreuter@yaina.de>
6002L:	linux-hams@vger.kernel.org
6003S:	Maintained
6004W:	http://yaina.de/jreuter/
6005W:	http://www.qsl.net/dl1bke/
6006F:	net/ax25/af_ax25.c
6007F:	net/ax25/ax25_dev.c
6008F:	net/ax25/ax25_ds_*
6009F:	net/ax25/ax25_in.c
6010F:	net/ax25/ax25_out.c
6011F:	net/ax25/ax25_timer.c
6012F:	net/ax25/sysctl_net_ax25.c
6013
6014DATA ACCESS MONITOR
6015M:	SeongJae Park <sj@kernel.org>
6016L:	damon@lists.linux.dev
6017L:	linux-mm@kvack.org
6018S:	Maintained
6019W:	https://damonitor.github.io
6020P:	Documentation/mm/damon/maintainer-profile.rst
6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6022T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6024F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6025F:	Documentation/admin-guide/mm/damon/
6026F:	Documentation/mm/damon/
6027F:	include/linux/damon.h
6028F:	include/trace/events/damon.h
6029F:	mm/damon/
6030F:	tools/testing/selftests/damon/
6031
6032DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6033L:	netdev@vger.kernel.org
6034S:	Orphan
6035F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6036F:	drivers/net/ethernet/dec/tulip/dmfe.c
6037
6038DC390/AM53C974 SCSI driver
6039M:	Hannes Reinecke <hare@suse.com>
6040L:	linux-scsi@vger.kernel.org
6041S:	Maintained
6042F:	drivers/scsi/am53c974.c
6043
6044DC395x SCSI driver
6045M:	Oliver Neukum <oliver@neukum.org>
6046M:	Ali Akcaagac <aliakc@web.de>
6047M:	Jamie Lenehan <lenehan@twibble.org>
6048S:	Maintained
6049F:	Documentation/scsi/dc395x.rst
6050F:	drivers/scsi/dc395x.*
6051
6052DCCP PROTOCOL
6053L:	dccp@vger.kernel.org
6054S:	Orphan
6055W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6056F:	include/linux/dccp.h
6057F:	include/linux/tfrc.h
6058F:	include/uapi/linux/dccp.h
6059F:	net/dccp/
6060
6061DEBUGOBJECTS:
6062M:	Thomas Gleixner <tglx@linutronix.de>
6063L:	linux-kernel@vger.kernel.org
6064S:	Maintained
6065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6066F:	include/linux/debugobjects.h
6067F:	lib/debugobjects.c
6068
6069DECSTATION PLATFORM SUPPORT
6070M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6071L:	linux-mips@vger.kernel.org
6072S:	Maintained
6073W:	http://www.linux-mips.org/wiki/DECstation
6074F:	arch/mips/dec/
6075F:	arch/mips/include/asm/dec/
6076F:	arch/mips/include/asm/mach-dec/
6077
6078DEFXX FDDI NETWORK DRIVER
6079M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6080S:	Maintained
6081F:	drivers/net/fddi/defxx.*
6082
6083DEFZA FDDI NETWORK DRIVER
6084M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6085S:	Maintained
6086F:	drivers/net/fddi/defza.*
6087
6088DEINTERLACE DRIVERS FOR ALLWINNER H3
6089M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6090L:	linux-media@vger.kernel.org
6091S:	Maintained
6092T:	git git://linuxtv.org/media_tree.git
6093F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6094F:	drivers/media/platform/sunxi/sun8i-di/
6095
6096DELL LAPTOP DRIVER
6097M:	Matthew Garrett <mjg59@srcf.ucam.org>
6098M:	Pali Rohár <pali@kernel.org>
6099L:	platform-driver-x86@vger.kernel.org
6100S:	Maintained
6101F:	drivers/platform/x86/dell/dell-laptop.c
6102
6103DELL LAPTOP FREEFALL DRIVER
6104M:	Pali Rohár <pali@kernel.org>
6105S:	Maintained
6106F:	drivers/platform/x86/dell/dell-smo8800.c
6107
6108DELL LAPTOP RBTN DRIVER
6109M:	Pali Rohár <pali@kernel.org>
6110S:	Maintained
6111F:	drivers/platform/x86/dell/dell-rbtn.*
6112
6113DELL LAPTOP SMM DRIVER
6114M:	Pali Rohár <pali@kernel.org>
6115S:	Maintained
6116F:	Documentation/ABI/obsolete/procfs-i8k
6117F:	drivers/hwmon/dell-smm-hwmon.c
6118F:	include/uapi/linux/i8k.h
6119
6120DELL REMOTE BIOS UPDATE DRIVER
6121M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6122L:	platform-driver-x86@vger.kernel.org
6123S:	Maintained
6124F:	drivers/platform/x86/dell/dell_rbu.c
6125
6126DELL SMBIOS DRIVER
6127M:	Pali Rohár <pali@kernel.org>
6128L:	Dell.Client.Kernel@dell.com
6129L:	platform-driver-x86@vger.kernel.org
6130S:	Maintained
6131F:	drivers/platform/x86/dell/dell-smbios.*
6132
6133DELL SMBIOS SMM DRIVER
6134L:	Dell.Client.Kernel@dell.com
6135L:	platform-driver-x86@vger.kernel.org
6136S:	Maintained
6137F:	drivers/platform/x86/dell/dell-smbios-smm.c
6138
6139DELL SMBIOS WMI DRIVER
6140L:	Dell.Client.Kernel@dell.com
6141L:	platform-driver-x86@vger.kernel.org
6142S:	Maintained
6143F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6144F:	tools/wmi/dell-smbios-example.c
6145
6146DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6147M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6148L:	platform-driver-x86@vger.kernel.org
6149S:	Maintained
6150F:	Documentation/userspace-api/dcdbas.rst
6151F:	drivers/platform/x86/dell/dcdbas.*
6152
6153DELL WMI DDV DRIVER
6154M:	Armin Wolf <W_Armin@gmx.de>
6155S:	Maintained
6156F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6157F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6158F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6159F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6160
6161DELL WMI DESCRIPTOR DRIVER
6162L:	Dell.Client.Kernel@dell.com
6163S:	Maintained
6164F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6165
6166DELL WMI HARDWARE PRIVACY SUPPORT
6167L:	Dell.Client.Kernel@dell.com
6168L:	platform-driver-x86@vger.kernel.org
6169S:	Maintained
6170F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6171
6172DELL WMI NOTIFICATIONS DRIVER
6173M:	Matthew Garrett <mjg59@srcf.ucam.org>
6174M:	Pali Rohár <pali@kernel.org>
6175S:	Maintained
6176F:	drivers/platform/x86/dell/dell-wmi-base.c
6177
6178DELL WMI SYSMAN DRIVER
6179M:	Prasanth Ksr <prasanth.ksr@dell.com>
6180L:	Dell.Client.Kernel@dell.com
6181L:	platform-driver-x86@vger.kernel.org
6182S:	Maintained
6183F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6184F:	drivers/platform/x86/dell/dell-wmi-sysman/
6185
6186DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6187M:	Zev Weiss <zev@bewilderbeest.net>
6188L:	linux-hwmon@vger.kernel.org
6189S:	Maintained
6190F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6191
6192DELTA DPS920AB PSU DRIVER
6193M:	Robert Marko <robert.marko@sartura.hr>
6194L:	linux-hwmon@vger.kernel.org
6195S:	Maintained
6196F:	Documentation/hwmon/dps920ab.rst
6197F:	drivers/hwmon/pmbus/dps920ab.c
6198
6199DELTA NETWORKS TN48M CPLD DRIVERS
6200M:	Robert Marko <robert.marko@sartura.hr>
6201S:	Maintained
6202F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6203F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6204F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6205F:	drivers/gpio/gpio-tn48m.c
6206F:	include/dt-bindings/reset/delta,tn48m-reset.h
6207
6208DELTA ST MEDIA DRIVER
6209M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6210L:	linux-media@vger.kernel.org
6211S:	Supported
6212W:	https://linuxtv.org
6213T:	git git://linuxtv.org/media_tree.git
6214F:	drivers/media/platform/st/sti/delta
6215
6216DENALI NAND DRIVER
6217L:	linux-mtd@lists.infradead.org
6218S:	Orphan
6219F:	drivers/mtd/nand/raw/denali*
6220
6221DESIGNWARE EDMA CORE IP DRIVER
6222M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6223R:	Serge Semin <fancer.lancer@gmail.com>
6224L:	dmaengine@vger.kernel.org
6225S:	Maintained
6226F:	drivers/dma/dw-edma/
6227F:	include/linux/dma/edma.h
6228
6229DESIGNWARE USB2 DRD IP DRIVER
6230M:	Minas Harutyunyan <hminas@synopsys.com>
6231L:	linux-usb@vger.kernel.org
6232S:	Maintained
6233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6234F:	drivers/usb/dwc2/
6235
6236DESIGNWARE USB3 DRD IP DRIVER
6237M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6238L:	linux-usb@vger.kernel.org
6239S:	Maintained
6240F:	drivers/usb/dwc3/
6241
6242DESIGNWARE XDATA IP DRIVER
6243M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6244L:	linux-pci@vger.kernel.org
6245S:	Maintained
6246F:	Documentation/misc-devices/dw-xdata-pcie.rst
6247F:	drivers/misc/dw-xdata-pcie.c
6248
6249DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6250M:	Andreas Klinger <ak@it-klinger.de>
6251L:	linux-iio@vger.kernel.org
6252S:	Maintained
6253F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6254F:	drivers/iio/proximity/srf*.c
6255
6256DEVICE COREDUMP (DEV_COREDUMP)
6257M:	Johannes Berg <johannes@sipsolutions.net>
6258L:	linux-kernel@vger.kernel.org
6259S:	Maintained
6260F:	drivers/base/devcoredump.c
6261F:	include/linux/devcoredump.h
6262
6263DEVICE DEPENDENCY HELPER SCRIPT
6264M:	Saravana Kannan <saravanak@google.com>
6265L:	linux-kernel@vger.kernel.org
6266S:	Maintained
6267F:	scripts/dev-needs.sh
6268
6269DEVICE DIRECT ACCESS (DAX)
6270M:	Dan Williams <dan.j.williams@intel.com>
6271M:	Vishal Verma <vishal.l.verma@intel.com>
6272M:	Dave Jiang <dave.jiang@intel.com>
6273L:	nvdimm@lists.linux.dev
6274L:	linux-cxl@vger.kernel.org
6275S:	Supported
6276F:	drivers/dax/
6277
6278DEVICE FREQUENCY (DEVFREQ)
6279M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6280M:	Kyungmin Park <kyungmin.park@samsung.com>
6281M:	Chanwoo Choi <cw00.choi@samsung.com>
6282L:	linux-pm@vger.kernel.org
6283S:	Maintained
6284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6285F:	Documentation/devicetree/bindings/devfreq/
6286F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6287F:	drivers/devfreq/
6288F:	include/linux/devfreq.h
6289F:	include/trace/events/devfreq.h
6290
6291DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6292M:	Chanwoo Choi <cw00.choi@samsung.com>
6293L:	linux-pm@vger.kernel.org
6294S:	Supported
6295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6296F:	Documentation/devicetree/bindings/devfreq/event/
6297F:	drivers/devfreq/devfreq-event.c
6298F:	drivers/devfreq/event/
6299F:	include/dt-bindings/pmu/exynos_ppmu.h
6300F:	include/linux/devfreq-event.h
6301
6302DEVICE RESOURCE MANAGEMENT HELPERS
6303M:	Hans de Goede <hdegoede@redhat.com>
6304R:	Matti Vaittinen <mazziesaccount@gmail.com>
6305S:	Maintained
6306F:	include/linux/devm-helpers.h
6307
6308DEVICE-MAPPER  (LVM)
6309M:	Alasdair Kergon <agk@redhat.com>
6310M:	Mike Snitzer <snitzer@kernel.org>
6311M:	Mikulas Patocka <mpatocka@redhat.com>
6312L:	dm-devel@lists.linux.dev
6313S:	Maintained
6314Q:	http://patchwork.kernel.org/project/dm-devel/list/
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6316F:	Documentation/admin-guide/device-mapper/
6317F:	drivers/md/Kconfig
6318F:	drivers/md/Makefile
6319F:	drivers/md/dm*
6320F:	drivers/md/persistent-data/
6321F:	include/linux/device-mapper.h
6322F:	include/linux/dm-*.h
6323F:	include/uapi/linux/dm-*.h
6324
6325DEVICE-MAPPER VDO TARGET
6326M:	Matthew Sakai <msakai@redhat.com>
6327L:	dm-devel@lists.linux.dev
6328S:	Maintained
6329F:	Documentation/admin-guide/device-mapper/vdo*.rst
6330F:	drivers/md/dm-vdo/
6331
6332DEVLINK
6333M:	Jiri Pirko <jiri@resnulli.us>
6334L:	netdev@vger.kernel.org
6335S:	Supported
6336F:	Documentation/networking/devlink
6337F:	include/net/devlink.h
6338F:	include/uapi/linux/devlink.h
6339F:	net/devlink/
6340
6341DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6342M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6343L:	kernel@dh-electronics.com
6344S:	Maintained
6345F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6346F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6347
6348DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6349M:	Marek Vasut <marex@denx.de>
6350L:	kernel@dh-electronics.com
6351S:	Maintained
6352F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6353F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6354
6355DIALOG SEMICONDUCTOR DRIVERS
6356M:	Support Opensource <support.opensource@diasemi.com>
6357S:	Supported
6358W:	http://www.dialog-semiconductor.com/products
6359F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6360F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6361F:	Documentation/devicetree/bindings/mfd/da90*.txt
6362F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6363F:	Documentation/devicetree/bindings/regulator/da92*.txt
6364F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6365F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6366F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6367F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6368F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6369F:	Documentation/hwmon/da90??.rst
6370F:	drivers/gpio/gpio-da90??.c
6371F:	drivers/hwmon/da90??-hwmon.c
6372F:	drivers/iio/adc/da91??-*.c
6373F:	drivers/input/misc/da72??.[ch]
6374F:	drivers/input/misc/da90??_onkey.c
6375F:	drivers/input/touchscreen/da9052_tsi.c
6376F:	drivers/leds/leds-da90??.c
6377F:	drivers/mfd/da903x.c
6378F:	drivers/mfd/da90??-*.c
6379F:	drivers/mfd/da91??-*.c
6380F:	drivers/pinctrl/pinctrl-da90??.c
6381F:	drivers/power/supply/da9052-battery.c
6382F:	drivers/power/supply/da91??-*.c
6383F:	drivers/regulator/da9???-regulator.[ch]
6384F:	drivers/regulator/slg51000-regulator.[ch]
6385F:	drivers/rtc/rtc-da90??.c
6386F:	drivers/thermal/da90??-thermal.c
6387F:	drivers/video/backlight/da90??_bl.c
6388F:	drivers/watchdog/da90??_wdt.c
6389F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6390F:	include/linux/mfd/da903x.h
6391F:	include/linux/mfd/da9052/
6392F:	include/linux/mfd/da9055/
6393F:	include/linux/mfd/da9062/
6394F:	include/linux/mfd/da9063/
6395F:	include/linux/mfd/da9150/
6396F:	include/linux/regulator/da9211.h
6397F:	include/sound/da[79]*.h
6398F:	sound/soc/codecs/da[79]*.[ch]
6399
6400DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6401M:	William Breathitt Gray <wbg@kernel.org>
6402L:	linux-gpio@vger.kernel.org
6403S:	Maintained
6404F:	drivers/gpio/gpio-gpio-mm.c
6405
6406DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6407M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6408L:	linux-media@vger.kernel.org
6409S:	Maintained
6410F:	Documentation/admin-guide/media/mgb4.rst
6411F:	drivers/media/pci/mgb4/
6412
6413DIOLAN U2C-12 I2C DRIVER
6414M:	Guenter Roeck <linux@roeck-us.net>
6415L:	linux-i2c@vger.kernel.org
6416S:	Maintained
6417F:	drivers/i2c/busses/i2c-diolan-u2c.c
6418
6419DIRECTORY NOTIFICATION (DNOTIFY)
6420M:	Jan Kara <jack@suse.cz>
6421R:	Amir Goldstein <amir73il@gmail.com>
6422L:	linux-fsdevel@vger.kernel.org
6423S:	Maintained
6424F:	Documentation/filesystems/dnotify.rst
6425F:	fs/notify/dnotify/
6426F:	include/linux/dnotify.h
6427
6428DISK GEOMETRY AND PARTITION HANDLING
6429M:	Andries Brouwer <aeb@cwi.nl>
6430S:	Maintained
6431W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6432W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6433W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6434
6435DISKQUOTA
6436M:	Jan Kara <jack@suse.com>
6437S:	Maintained
6438F:	Documentation/filesystems/quota.rst
6439F:	fs/quota/
6440F:	include/linux/quota*.h
6441F:	include/uapi/linux/quota*.h
6442
6443DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6444M:	Bernie Thompson <bernie@plugable.com>
6445L:	linux-fbdev@vger.kernel.org
6446S:	Maintained
6447W:	http://plugable.com/category/projects/udlfb/
6448F:	Documentation/fb/udlfb.rst
6449F:	drivers/video/fbdev/udlfb.c
6450F:	include/video/udlfb.h
6451
6452DISTRIBUTED LOCK MANAGER (DLM)
6453M:	Alexander Aring <aahringo@redhat.com>
6454M:	David Teigland <teigland@redhat.com>
6455L:	gfs2@lists.linux.dev
6456S:	Supported
6457W:	https://pagure.io/dlm
6458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6459F:	fs/dlm/
6460
6461DMA BUFFER SHARING FRAMEWORK
6462M:	Sumit Semwal <sumit.semwal@linaro.org>
6463M:	Christian König <christian.koenig@amd.com>
6464L:	linux-media@vger.kernel.org
6465L:	dri-devel@lists.freedesktop.org
6466L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6467S:	Maintained
6468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6469F:	Documentation/driver-api/dma-buf.rst
6470F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6471F:	drivers/dma-buf/
6472F:	include/linux/*fence.h
6473F:	include/linux/dma-buf.h
6474F:	include/linux/dma-resv.h
6475K:	\bdma_(?:buf|fence|resv)\b
6476
6477DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6478M:	Vinod Koul <vkoul@kernel.org>
6479L:	dmaengine@vger.kernel.org
6480S:	Maintained
6481Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6483F:	Documentation/devicetree/bindings/dma/
6484F:	Documentation/driver-api/dmaengine/
6485F:	drivers/dma/
6486F:	include/dt-bindings/dma/
6487F:	include/linux/dma/
6488F:	include/linux/dmaengine.h
6489F:	include/linux/of_dma.h
6490
6491DMA MAPPING BENCHMARK
6492M:	Xiang Chen <chenxiang66@hisilicon.com>
6493L:	iommu@lists.linux.dev
6494F:	kernel/dma/map_benchmark.c
6495F:	tools/testing/selftests/dma/
6496
6497DMA MAPPING HELPERS
6498M:	Christoph Hellwig <hch@lst.de>
6499M:	Marek Szyprowski <m.szyprowski@samsung.com>
6500R:	Robin Murphy <robin.murphy@arm.com>
6501L:	iommu@lists.linux.dev
6502S:	Supported
6503W:	http://git.infradead.org/users/hch/dma-mapping.git
6504T:	git git://git.infradead.org/users/hch/dma-mapping.git
6505F:	include/asm-generic/dma-mapping.h
6506F:	include/linux/dma-direct.h
6507F:	include/linux/dma-map-ops.h
6508F:	include/linux/dma-mapping.h
6509F:	include/linux/swiotlb.h
6510F:	kernel/dma/
6511
6512DMA-BUF HEAPS FRAMEWORK
6513M:	Sumit Semwal <sumit.semwal@linaro.org>
6514R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6515R:	Brian Starkey <Brian.Starkey@arm.com>
6516R:	John Stultz <jstultz@google.com>
6517R:	T.J. Mercier <tjmercier@google.com>
6518L:	linux-media@vger.kernel.org
6519L:	dri-devel@lists.freedesktop.org
6520L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6521S:	Maintained
6522T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6523F:	drivers/dma-buf/dma-heap.c
6524F:	drivers/dma-buf/heaps/*
6525F:	include/linux/dma-heap.h
6526F:	include/uapi/linux/dma-heap.h
6527
6528DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6529M:	Lukasz Luba <lukasz.luba@arm.com>
6530L:	linux-pm@vger.kernel.org
6531L:	linux-samsung-soc@vger.kernel.org
6532S:	Maintained
6533F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6534F:	drivers/memory/samsung/exynos5422-dmc.c
6535
6536DME1737 HARDWARE MONITOR DRIVER
6537M:	Juerg Haefliger <juergh@proton.me>
6538L:	linux-hwmon@vger.kernel.org
6539S:	Maintained
6540F:	Documentation/hwmon/dme1737.rst
6541F:	drivers/hwmon/dme1737.c
6542
6543DMI/SMBIOS SUPPORT
6544M:	Jean Delvare <jdelvare@suse.com>
6545S:	Maintained
6546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6547F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6548F:	drivers/firmware/dmi-id.c
6549F:	drivers/firmware/dmi_scan.c
6550F:	include/linux/dmi.h
6551
6552DOCUMENTATION
6553M:	Jonathan Corbet <corbet@lwn.net>
6554L:	linux-doc@vger.kernel.org
6555S:	Maintained
6556P:	Documentation/doc-guide/maintainer-profile.rst
6557T:	git git://git.lwn.net/linux.git docs-next
6558F:	Documentation/
6559F:	scripts/check-variable-fonts.sh
6560F:	scripts/documentation-file-ref-check
6561F:	scripts/kernel-doc
6562F:	scripts/sphinx-pre-install
6563X:	Documentation/ABI/
6564X:	Documentation/admin-guide/media/
6565X:	Documentation/devicetree/
6566X:	Documentation/driver-api/media/
6567X:	Documentation/firmware-guide/acpi/
6568X:	Documentation/i2c/
6569X:	Documentation/netlink/
6570X:	Documentation/power/
6571X:	Documentation/spi/
6572X:	Documentation/userspace-api/media/
6573
6574DOCUMENTATION PROCESS
6575M:	Jonathan Corbet <corbet@lwn.net>
6576L:	workflows@vger.kernel.org
6577S:	Maintained
6578F:	Documentation/maintainer/
6579F:	Documentation/process/
6580
6581DOCUMENTATION REPORTING ISSUES
6582M:	Thorsten Leemhuis <linux@leemhuis.info>
6583L:	linux-doc@vger.kernel.org
6584S:	Maintained
6585F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6586F:	Documentation/admin-guide/reporting-issues.rst
6587F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6588
6589DOCUMENTATION SCRIPTS
6590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6591L:	linux-doc@vger.kernel.org
6592S:	Maintained
6593F:	Documentation/sphinx/parse-headers.pl
6594F:	scripts/documentation-file-ref-check
6595F:	scripts/sphinx-pre-install
6596
6597DOCUMENTATION/ITALIAN
6598M:	Federico Vaga <federico.vaga@vaga.pv.it>
6599L:	linux-doc@vger.kernel.org
6600S:	Maintained
6601F:	Documentation/translations/it_IT
6602
6603DOCUMENTATION/JAPANESE
6604R:	Akira Yokosawa <akiyks@gmail.com>
6605L:	linux-doc@vger.kernel.org
6606S:	Maintained
6607F:	Documentation/translations/ja_JP
6608
6609DONGWOON DW9714 LENS VOICE COIL DRIVER
6610M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6611L:	linux-media@vger.kernel.org
6612S:	Maintained
6613T:	git git://linuxtv.org/media_tree.git
6614F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6615F:	drivers/media/i2c/dw9714.c
6616
6617DONGWOON DW9719 LENS VOICE COIL DRIVER
6618M:	Daniel Scally <djrscally@gmail.com>
6619L:	linux-media@vger.kernel.org
6620S:	Maintained
6621T:	git git://linuxtv.org/media_tree.git
6622F:	drivers/media/i2c/dw9719.c
6623
6624DONGWOON DW9768 LENS VOICE COIL DRIVER
6625L:	linux-media@vger.kernel.org
6626S:	Orphan
6627T:	git git://linuxtv.org/media_tree.git
6628F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6629F:	drivers/media/i2c/dw9768.c
6630
6631DONGWOON DW9807 LENS VOICE COIL DRIVER
6632M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6633L:	linux-media@vger.kernel.org
6634S:	Maintained
6635T:	git git://linuxtv.org/media_tree.git
6636F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6637F:	drivers/media/i2c/dw9807-vcm.c
6638
6639DOUBLETALK DRIVER
6640M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6641L:	blinux-list@redhat.com
6642S:	Maintained
6643F:	drivers/char/dtlk.c
6644F:	include/linux/dtlk.h
6645
6646DPAA2 DATAPATH I/O (DPIO) DRIVER
6647M:	Roy Pledge <Roy.Pledge@nxp.com>
6648L:	linux-kernel@vger.kernel.org
6649S:	Maintained
6650F:	drivers/soc/fsl/dpio
6651
6652DPAA2 ETHERNET DRIVER
6653M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6654L:	netdev@vger.kernel.org
6655S:	Maintained
6656F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6657F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6658F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6659F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6662F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6663F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6664F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6665F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6666
6667DPAA2 ETHERNET SWITCH DRIVER
6668M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6669L:	netdev@vger.kernel.org
6670S:	Maintained
6671F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6672F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6673F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6674
6675DPLL SUBSYSTEM
6676M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6677M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6678M:	Jiri Pirko <jiri@resnulli.us>
6679L:	netdev@vger.kernel.org
6680S:	Supported
6681F:	Documentation/driver-api/dpll.rst
6682F:	drivers/dpll/*
6683F:	include/linux/dpll.h
6684F:	include/uapi/linux/dpll.h
6685
6686DRBD DRIVER
6687M:	Philipp Reisner <philipp.reisner@linbit.com>
6688M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6689M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6690L:	drbd-dev@lists.linbit.com
6691S:	Supported
6692W:	http://www.drbd.org
6693T:	git git://git.linbit.com/linux-drbd.git
6694T:	git git://git.linbit.com/drbd-8.4.git
6695F:	Documentation/admin-guide/blockdev/
6696F:	drivers/block/drbd/
6697F:	include/linux/drbd*
6698F:	lib/lru_cache.c
6699
6700DRIVER COMPONENT FRAMEWORK
6701L:	dri-devel@lists.freedesktop.org
6702F:	drivers/base/component.c
6703F:	include/linux/component.h
6704
6705DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6706M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6707R:	"Rafael J. Wysocki" <rafael@kernel.org>
6708S:	Supported
6709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6710F:	Documentation/core-api/kobject.rst
6711F:	drivers/base/
6712F:	fs/debugfs/
6713F:	fs/sysfs/
6714F:	include/linux/debugfs.h
6715F:	include/linux/fwnode.h
6716F:	include/linux/kobj*
6717F:	include/linux/property.h
6718F:	lib/kobj*
6719
6720DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6721M:	Nishanth Menon <nm@ti.com>
6722L:	linux-pm@vger.kernel.org
6723S:	Maintained
6724F:	drivers/soc/ti/smartreflex.c
6725F:	include/linux/power/smartreflex.h
6726
6727DRM ACCEL DRIVERS FOR INTEL VPU
6728M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6729M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6730L:	dri-devel@lists.freedesktop.org
6731S:	Supported
6732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6733F:	drivers/accel/ivpu/
6734F:	include/uapi/drm/ivpu_accel.h
6735
6736DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6737M:	Oded Gabbay <ogabbay@kernel.org>
6738L:	dri-devel@lists.freedesktop.org
6739S:	Maintained
6740C:	irc://irc.oftc.net/dri-devel
6741T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6742F:	Documentation/accel/
6743F:	drivers/accel/
6744F:	include/drm/drm_accel.h
6745
6746DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6747M:	Maxime Ripard <mripard@kernel.org>
6748M:	Chen-Yu Tsai <wens@csie.org>
6749R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6750L:	dri-devel@lists.freedesktop.org
6751S:	Supported
6752T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6753F:	drivers/gpu/drm/sun4i/sun8i*
6754
6755DRM DRIVER FOR ARM PL111 CLCD
6756S:	Orphan
6757T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6758F:	drivers/gpu/drm/pl111/
6759
6760DRM DRIVER FOR ARM VERSATILE TFT PANELS
6761M:	Linus Walleij <linus.walleij@linaro.org>
6762S:	Maintained
6763T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6764F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6765F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6766
6767DRM DRIVER FOR ASPEED BMC GFX
6768M:	Joel Stanley <joel@jms.id.au>
6769L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6770S:	Supported
6771T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6772F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6773F:	drivers/gpu/drm/aspeed/
6774
6775DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6776M:	Dave Airlie <airlied@redhat.com>
6777R:	Thomas Zimmermann <tzimmermann@suse.de>
6778R:	Jocelyn Falempe <jfalempe@redhat.com>
6779L:	dri-devel@lists.freedesktop.org
6780S:	Supported
6781T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6782F:	drivers/gpu/drm/ast/
6783
6784DRM DRIVER FOR BOCHS VIRTUAL GPU
6785M:	Gerd Hoffmann <kraxel@redhat.com>
6786L:	virtualization@lists.linux.dev
6787S:	Maintained
6788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6789F:	drivers/gpu/drm/tiny/bochs.c
6790
6791DRM DRIVER FOR BOE HIMAX8279D PANELS
6792M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6793S:	Maintained
6794F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6795F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6796
6797DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6798M:	Jagan Teki <jagan@amarulasolutions.com>
6799S:	Maintained
6800F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6801F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6802
6803DRM DRIVER FOR EBBG FT8719 PANEL
6804M:	Joel Selvaraj <jo@jsfamily.in>
6805S:	Maintained
6806T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6807F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6808F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6809
6810DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6811M:	Linus Walleij <linus.walleij@linaro.org>
6812S:	Maintained
6813T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6814F:	drivers/gpu/drm/tve200/
6815
6816DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6817M:	Icenowy Zheng <icenowy@aosc.io>
6818S:	Maintained
6819F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6820F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6821
6822DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6823M:	Jagan Teki <jagan@amarulasolutions.com>
6824S:	Maintained
6825F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6826F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6827
6828DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6829M:	Thomas Zimmermann <tzimmermann@suse.de>
6830M:	Javier Martinez Canillas <javierm@redhat.com>
6831L:	dri-devel@lists.freedesktop.org
6832S:	Maintained
6833T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6834F:	drivers/gpu/drm/drm_aperture.c
6835F:	drivers/gpu/drm/tiny/ofdrm.c
6836F:	drivers/gpu/drm/tiny/simpledrm.c
6837F:	drivers/video/aperture.c
6838F:	drivers/video/nomodeset.c
6839F:	include/drm/drm_aperture.h
6840F:	include/linux/aperture.h
6841F:	include/video/nomodeset.h
6842
6843DRM DRIVER FOR GENERIC EDP PANELS
6844R:	Douglas Anderson <dianders@chromium.org>
6845F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6846F:	drivers/gpu/drm/panel/panel-edp.c
6847
6848DRM DRIVER FOR GENERIC USB DISPLAY
6849M:	Noralf Trønnes <noralf@tronnes.org>
6850S:	Maintained
6851W:	https://github.com/notro/gud/wiki
6852T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6853F:	drivers/gpu/drm/gud/
6854F:	include/drm/gud.h
6855
6856DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6857M:	Hans de Goede <hdegoede@redhat.com>
6858S:	Maintained
6859T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6860F:	drivers/gpu/drm/tiny/gm12u320.c
6861
6862DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6863M:	Ondrej Jirman <megi@xff.cz>
6864M:	Javier Martinez Canillas <javierm@redhat.com>
6865S:	Maintained
6866T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6867F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6868F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6869
6870DRM DRIVER FOR HX8357D PANELS
6871S:	Orphan
6872T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6873F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6874F:	drivers/gpu/drm/tiny/hx8357d.c
6875
6876DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6877M:	Deepak Rawat <drawat.floss@gmail.com>
6878L:	linux-hyperv@vger.kernel.org
6879L:	dri-devel@lists.freedesktop.org
6880S:	Maintained
6881T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6882F:	drivers/gpu/drm/hyperv
6883
6884DRM DRIVER FOR ILITEK ILI9225 PANELS
6885M:	David Lechner <david@lechnology.com>
6886S:	Maintained
6887T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6888F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6889F:	drivers/gpu/drm/tiny/ili9225.c
6890
6891DRM DRIVER FOR ILITEK ILI9486 PANELS
6892M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6893S:	Maintained
6894T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6895F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6896F:	drivers/gpu/drm/tiny/ili9486.c
6897
6898DRM DRIVER FOR ILITEK ILI9805 PANELS
6899M:	Michael Trimarchi <michael@amarulasolutions.com>
6900S:	Maintained
6901F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6902F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6903
6904DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6905M:	Jagan Teki <jagan@edgeble.ai>
6906S:	Maintained
6907F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6908F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6909
6910DRM DRIVER FOR LG SW43408 PANELS
6911M:	Sumit Semwal <sumit.semwal@linaro.org>
6912M:	Caleb Connolly <caleb.connolly@linaro.org>
6913S:	Maintained
6914T:	git git://anongit.freedesktop.org/drm/drm-misc
6915F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6916F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6917
6918DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6919M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6920S:	Supported
6921T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6922F:	drivers/gpu/drm/logicvc/
6923
6924DRM DRIVER FOR LVDS PANELS
6925M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6926L:	dri-devel@lists.freedesktop.org
6927S:	Maintained
6928T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6929F:	Documentation/devicetree/bindings/display/lvds.yaml
6930F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6931F:	drivers/gpu/drm/panel/panel-lvds.c
6932
6933DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6934M:	Guido Günther <agx@sigxcpu.org>
6935R:	Purism Kernel Team <kernel@puri.sm>
6936S:	Maintained
6937F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6938F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6939
6940DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6941M:	Dave Airlie <airlied@redhat.com>
6942R:	Thomas Zimmermann <tzimmermann@suse.de>
6943R:	Jocelyn Falempe <jfalempe@redhat.com>
6944L:	dri-devel@lists.freedesktop.org
6945S:	Supported
6946T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6947F:	drivers/gpu/drm/mgag200/
6948
6949DRM DRIVER FOR MI0283QT
6950M:	Noralf Trønnes <noralf@tronnes.org>
6951S:	Maintained
6952T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6953F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6954F:	drivers/gpu/drm/tiny/mi0283qt.c
6955
6956DRM DRIVER FOR MIPI DBI compatible panels
6957M:	Noralf Trønnes <noralf@tronnes.org>
6958S:	Maintained
6959W:	https://github.com/notro/panel-mipi-dbi/wiki
6960T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6961F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6962F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6963
6964DRM DRIVER for Qualcomm Adreno GPUs
6965M:	Rob Clark <robdclark@gmail.com>
6966R:	Sean Paul <sean@poorly.run>
6967R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6968L:	linux-arm-msm@vger.kernel.org
6969L:	dri-devel@lists.freedesktop.org
6970L:	freedreno@lists.freedesktop.org
6971S:	Maintained
6972B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6973T:	git https://gitlab.freedesktop.org/drm/msm.git
6974F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6975F:	drivers/gpu/drm/msm/adreno/
6976F:	drivers/gpu/drm/msm/msm_gpu.*
6977F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6978F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6979F:	drivers/gpu/drm/msm/registers/adreno/
6980F:	include/uapi/drm/msm_drm.h
6981
6982DRM DRIVER for Qualcomm display hardware
6983M:	Rob Clark <robdclark@gmail.com>
6984M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6985M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6986R:	Sean Paul <sean@poorly.run>
6987R:	Marijn Suijten <marijn.suijten@somainline.org>
6988L:	linux-arm-msm@vger.kernel.org
6989L:	dri-devel@lists.freedesktop.org
6990L:	freedreno@lists.freedesktop.org
6991S:	Maintained
6992B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6993T:	git https://gitlab.freedesktop.org/drm/msm.git
6994F:	Documentation/devicetree/bindings/display/msm/
6995F:	drivers/gpu/drm/ci/xfails/msm*
6996F:	drivers/gpu/drm/msm/
6997F:	include/uapi/drm/msm_drm.h
6998
6999DRM DRIVER FOR NOVATEK NT35510 PANELS
7000M:	Linus Walleij <linus.walleij@linaro.org>
7001S:	Maintained
7002T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7003F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7004F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7005
7006DRM DRIVER FOR NOVATEK NT35560 PANELS
7007M:	Linus Walleij <linus.walleij@linaro.org>
7008S:	Maintained
7009T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7011F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7012
7013DRM DRIVER FOR NOVATEK NT36523 PANELS
7014M:	Jianhua Lu <lujianhua000@gmail.com>
7015S:	Maintained
7016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7017F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7018F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7019
7020DRM DRIVER FOR NOVATEK NT36672A PANELS
7021M:	Sumit Semwal <sumit.semwal@linaro.org>
7022S:	Maintained
7023T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7025F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7026
7027DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7028M:	Karol Herbst <kherbst@redhat.com>
7029M:	Lyude Paul <lyude@redhat.com>
7030M:	Danilo Krummrich <dakr@redhat.com>
7031L:	dri-devel@lists.freedesktop.org
7032L:	nouveau@lists.freedesktop.org
7033S:	Supported
7034W:	https://nouveau.freedesktop.org/
7035Q:	https://patchwork.freedesktop.org/project/nouveau/
7036Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7037B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7038C:	irc://irc.oftc.net/nouveau
7039T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7040F:	drivers/gpu/drm/nouveau/
7041F:	include/uapi/drm/nouveau_drm.h
7042
7043DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7044M:	Stefan Mavrodiev <stefan@olimex.com>
7045S:	Maintained
7046F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7047F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7048
7049DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7050R:	Douglas Anderson <dianders@chromium.org>
7051F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7052F:	drivers/gpu/drm/bridge/parade-ps8640.c
7053
7054DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7055M:	Noralf Trønnes <noralf@tronnes.org>
7056S:	Maintained
7057T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7058F:	Documentation/devicetree/bindings/display/repaper.txt
7059F:	drivers/gpu/drm/tiny/repaper.c
7060
7061DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7062M:	Dave Airlie <airlied@redhat.com>
7063M:	Gerd Hoffmann <kraxel@redhat.com>
7064L:	virtualization@lists.linux.dev
7065S:	Obsolete
7066W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7067T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7068F:	drivers/gpu/drm/tiny/cirrus.c
7069
7070DRM DRIVER FOR QXL VIRTUAL GPU
7071M:	Dave Airlie <airlied@redhat.com>
7072M:	Gerd Hoffmann <kraxel@redhat.com>
7073L:	virtualization@lists.linux.dev
7074L:	spice-devel@lists.freedesktop.org
7075S:	Maintained
7076T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7077F:	drivers/gpu/drm/qxl/
7078F:	include/uapi/drm/qxl_drm.h
7079
7080DRM DRIVER FOR RAYDIUM RM67191 PANELS
7081M:	Robert Chiras <robert.chiras@nxp.com>
7082S:	Maintained
7083F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7084F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7085
7086DRM DRIVER FOR SAMSUNG DB7430 PANELS
7087M:	Linus Walleij <linus.walleij@linaro.org>
7088S:	Maintained
7089T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7090F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7091F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7092
7093DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7094M:	Inki Dae <inki.dae@samsung.com>
7095M:	Jagan Teki <jagan@amarulasolutions.com>
7096M:	Marek Szyprowski <m.szyprowski@samsung.com>
7097S:	Maintained
7098T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7099F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7100F:	drivers/gpu/drm/bridge/samsung-dsim.c
7101F:	include/drm/bridge/samsung-dsim.h
7102
7103DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7104M:	Markuss Broks <markuss.broks@gmail.com>
7105S:	Maintained
7106F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7107F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7108
7109DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7110M:	Artur Weber <aweber.kernel@gmail.com>
7111S:	Maintained
7112F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7113F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7114
7115DRM DRIVER FOR SITRONIX ST7586 PANELS
7116M:	David Lechner <david@lechnology.com>
7117S:	Maintained
7118T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7120F:	drivers/gpu/drm/tiny/st7586.c
7121
7122DRM DRIVER FOR SITRONIX ST7701 PANELS
7123M:	Jagan Teki <jagan@amarulasolutions.com>
7124S:	Maintained
7125F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7126F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7127
7128DRM DRIVER FOR SITRONIX ST7703 PANELS
7129M:	Guido Günther <agx@sigxcpu.org>
7130R:	Purism Kernel Team <kernel@puri.sm>
7131R:	Ondrej Jirman <megi@xff.cz>
7132S:	Maintained
7133F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7134F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7135
7136DRM DRIVER FOR SITRONIX ST7735R PANELS
7137M:	David Lechner <david@lechnology.com>
7138S:	Maintained
7139T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7140F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7141F:	drivers/gpu/drm/tiny/st7735r.c
7142
7143DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7144M:	Javier Martinez Canillas <javierm@redhat.com>
7145S:	Maintained
7146T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7147F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7148F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7149F:	drivers/gpu/drm/solomon/ssd130x*
7150
7151DRM DRIVER FOR ST-ERICSSON MCDE
7152M:	Linus Walleij <linus.walleij@linaro.org>
7153S:	Maintained
7154T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7155F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7156F:	drivers/gpu/drm/mcde/
7157
7158DRM DRIVER FOR SYNAPTICS R63353 PANELS
7159M:	Michael Trimarchi <michael@amarulasolutions.com>
7160S:	Maintained
7161F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7162F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7163
7164DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7165M:	Jagan Teki <jagan@amarulasolutions.com>
7166S:	Maintained
7167F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7168F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7169
7170DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7171R:	Douglas Anderson <dianders@chromium.org>
7172F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7173F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7174
7175DRM DRIVER FOR TPO TPG110 PANELS
7176M:	Linus Walleij <linus.walleij@linaro.org>
7177S:	Maintained
7178T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7179F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7180F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7181
7182DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7183M:	Dave Airlie <airlied@redhat.com>
7184R:	Sean Paul <sean@poorly.run>
7185R:	Thomas Zimmermann <tzimmermann@suse.de>
7186L:	dri-devel@lists.freedesktop.org
7187S:	Supported
7188T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7189F:	drivers/gpu/drm/udl/
7190
7191DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7192M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7193M:	Melissa Wen <melissa.srw@gmail.com>
7194M:	Maíra Canal <mairacanal@riseup.net>
7195R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7196R:	Daniel Vetter <daniel@ffwll.ch>
7197L:	dri-devel@lists.freedesktop.org
7198S:	Maintained
7199T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200F:	Documentation/gpu/vkms.rst
7201F:	drivers/gpu/drm/vkms/
7202
7203DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7204M:	Hans de Goede <hdegoede@redhat.com>
7205L:	dri-devel@lists.freedesktop.org
7206S:	Maintained
7207T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7208F:	drivers/gpu/drm/vboxvideo/
7209
7210DRM DRIVER FOR VMWARE VIRTUAL GPU
7211M:	Zack Rusin <zack.rusin@broadcom.com>
7212R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7213L:	dri-devel@lists.freedesktop.org
7214S:	Supported
7215T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7216F:	drivers/gpu/drm/vmwgfx/
7217F:	include/uapi/drm/vmwgfx_drm.h
7218
7219DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7220M:	Linus Walleij <linus.walleij@linaro.org>
7221S:	Maintained
7222T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7223F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7224F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7225
7226DRM DRIVERS
7227M:	David Airlie <airlied@gmail.com>
7228M:	Daniel Vetter <daniel@ffwll.ch>
7229L:	dri-devel@lists.freedesktop.org
7230S:	Maintained
7231B:	https://gitlab.freedesktop.org/drm
7232C:	irc://irc.oftc.net/dri-devel
7233T:	git https://gitlab.freedesktop.org/drm/kernel.git
7234F:	Documentation/devicetree/bindings/display/
7235F:	Documentation/devicetree/bindings/gpu/
7236F:	Documentation/gpu/
7237F:	drivers/gpu/
7238F:	include/drm/
7239F:	include/linux/vga*
7240F:	include/uapi/drm/
7241
7242DRM DRIVERS AND MISC GPU PATCHES
7243M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7244M:	Maxime Ripard <mripard@kernel.org>
7245M:	Thomas Zimmermann <tzimmermann@suse.de>
7246S:	Maintained
7247W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7248T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7249F:	Documentation/devicetree/bindings/display/
7250F:	Documentation/devicetree/bindings/gpu/
7251F:	Documentation/gpu/
7252F:	drivers/gpu/drm/
7253F:	drivers/gpu/vga/
7254F:	include/drm/drm
7255F:	include/linux/vga*
7256F:	include/uapi/drm/
7257X:	drivers/gpu/drm/amd/
7258X:	drivers/gpu/drm/armada/
7259X:	drivers/gpu/drm/etnaviv/
7260X:	drivers/gpu/drm/exynos/
7261X:	drivers/gpu/drm/i915/
7262X:	drivers/gpu/drm/kmb/
7263X:	drivers/gpu/drm/mediatek/
7264X:	drivers/gpu/drm/msm/
7265X:	drivers/gpu/drm/nouveau/
7266X:	drivers/gpu/drm/radeon/
7267X:	drivers/gpu/drm/renesas/rcar-du/
7268X:	drivers/gpu/drm/tegra/
7269
7270DRM DRIVERS FOR ALLWINNER A10
7271M:	Maxime Ripard <mripard@kernel.org>
7272M:	Chen-Yu Tsai <wens@csie.org>
7273L:	dri-devel@lists.freedesktop.org
7274S:	Supported
7275T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276F:	Documentation/devicetree/bindings/display/allwinner*
7277F:	drivers/gpu/drm/sun4i/
7278
7279DRM DRIVERS FOR AMLOGIC SOCS
7280M:	Neil Armstrong <neil.armstrong@linaro.org>
7281L:	dri-devel@lists.freedesktop.org
7282L:	linux-amlogic@lists.infradead.org
7283S:	Supported
7284W:	http://linux-meson.com/
7285T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7286F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7287F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7288F:	Documentation/gpu/meson.rst
7289F:	drivers/gpu/drm/ci/xfails/meson*
7290F:	drivers/gpu/drm/meson/
7291
7292DRM DRIVERS FOR ATMEL HLCDC
7293M:	Sam Ravnborg <sam@ravnborg.org>
7294M:	Boris Brezillon <bbrezillon@kernel.org>
7295L:	dri-devel@lists.freedesktop.org
7296S:	Supported
7297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298F:	Documentation/devicetree/bindings/display/atmel/
7299F:	drivers/gpu/drm/atmel-hlcdc/
7300
7301DRM DRIVERS FOR BRIDGE CHIPS
7302M:	Andrzej Hajda <andrzej.hajda@intel.com>
7303M:	Neil Armstrong <neil.armstrong@linaro.org>
7304M:	Robert Foss <rfoss@kernel.org>
7305R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7306R:	Jonas Karlman <jonas@kwiboo.se>
7307R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7308S:	Maintained
7309T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7310F:	Documentation/devicetree/bindings/display/bridge/
7311F:	drivers/gpu/drm/bridge/
7312F:	drivers/gpu/drm/drm_bridge.c
7313F:	drivers/gpu/drm/drm_bridge_connector.c
7314F:	include/drm/drm_bridge.h
7315F:	include/drm/drm_bridge_connector.h
7316
7317DRM DRIVERS FOR EXYNOS
7318M:	Inki Dae <inki.dae@samsung.com>
7319M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7320M:	Kyungmin Park <kyungmin.park@samsung.com>
7321L:	dri-devel@lists.freedesktop.org
7322S:	Supported
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7324F:	Documentation/devicetree/bindings/display/exynos/
7325F:	Documentation/devicetree/bindings/display/samsung/
7326F:	drivers/gpu/drm/exynos/
7327F:	include/uapi/drm/exynos_drm.h
7328
7329DRM DRIVERS FOR FREESCALE DCU
7330M:	Stefan Agner <stefan@agner.ch>
7331M:	Alison Wang <alison.wang@nxp.com>
7332L:	dri-devel@lists.freedesktop.org
7333S:	Supported
7334T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7335F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7336F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7337F:	drivers/gpu/drm/fsl-dcu/
7338
7339DRM DRIVERS FOR FREESCALE IMX 5/6
7340M:	Philipp Zabel <p.zabel@pengutronix.de>
7341L:	dri-devel@lists.freedesktop.org
7342S:	Maintained
7343T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344T:	git git://git.pengutronix.de/git/pza/linux
7345F:	Documentation/devicetree/bindings/display/imx/
7346F:	drivers/gpu/drm/imx/ipuv3/
7347F:	drivers/gpu/ipu-v3/
7348
7349DRM DRIVERS FOR FREESCALE IMX BRIDGE
7350M:	Liu Ying <victor.liu@nxp.com>
7351L:	dri-devel@lists.freedesktop.org
7352S:	Maintained
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7355F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7356F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7357F:	drivers/gpu/drm/bridge/imx/
7358
7359DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7360M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7361L:	dri-devel@lists.freedesktop.org
7362S:	Maintained
7363T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7364F:	drivers/gpu/drm/gma500/
7365
7366DRM DRIVERS FOR HISILICON
7367M:	Xinliang Liu <xinliang.liu@linaro.org>
7368M:	Tian Tao  <tiantao6@hisilicon.com>
7369R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7370R:	Sumit Semwal <sumit.semwal@linaro.org>
7371R:	Yongqin Liu <yongqin.liu@linaro.org>
7372R:	John Stultz <jstultz@google.com>
7373L:	dri-devel@lists.freedesktop.org
7374S:	Maintained
7375T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7376F:	Documentation/devicetree/bindings/display/hisilicon/
7377F:	drivers/gpu/drm/hisilicon/
7378
7379DRM DRIVERS FOR LIMA
7380M:	Qiang Yu <yuq825@gmail.com>
7381L:	dri-devel@lists.freedesktop.org
7382L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7383S:	Maintained
7384T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7385F:	drivers/gpu/drm/lima/
7386F:	include/uapi/drm/lima_drm.h
7387
7388DRM DRIVERS FOR LOONGSON
7389M:	Sui Jingfeng <suijingfeng@loongson.cn>
7390L:	dri-devel@lists.freedesktop.org
7391S:	Supported
7392T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7393F:	drivers/gpu/drm/loongson/
7394
7395DRM DRIVERS FOR MEDIATEK
7396M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7397M:	Philipp Zabel <p.zabel@pengutronix.de>
7398L:	dri-devel@lists.freedesktop.org
7399L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7400S:	Supported
7401F:	Documentation/devicetree/bindings/display/mediatek/
7402F:	drivers/gpu/drm/ci/xfails/mediatek*
7403F:	drivers/gpu/drm/mediatek/
7404F:	drivers/phy/mediatek/phy-mtk-dp.c
7405F:	drivers/phy/mediatek/phy-mtk-hdmi*
7406F:	drivers/phy/mediatek/phy-mtk-mipi*
7407
7408DRM DRIVERS FOR NVIDIA TEGRA
7409M:	Thierry Reding <thierry.reding@gmail.com>
7410M:	Mikko Perttunen <mperttunen@nvidia.com>
7411L:	dri-devel@lists.freedesktop.org
7412L:	linux-tegra@vger.kernel.org
7413S:	Supported
7414T:	git https://gitlab.freedesktop.org/drm/tegra.git
7415F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7416F:	Documentation/devicetree/bindings/gpu/host1x/
7417F:	drivers/gpu/drm/tegra/
7418F:	drivers/gpu/host1x/
7419F:	include/linux/host1x.h
7420F:	include/uapi/drm/tegra_drm.h
7421
7422DRM DRIVERS FOR RENESAS R-CAR
7423M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7424M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7425L:	dri-devel@lists.freedesktop.org
7426L:	linux-renesas-soc@vger.kernel.org
7427S:	Supported
7428T:	git git://linuxtv.org/pinchartl/media drm/du/next
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7430F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7431F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7432F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7433F:	drivers/gpu/drm/renesas/rcar-du/
7434
7435DRM DRIVERS FOR RENESAS RZ
7436M:	Biju Das <biju.das.jz@bp.renesas.com>
7437L:	dri-devel@lists.freedesktop.org
7438L:	linux-renesas-soc@vger.kernel.org
7439S:	Maintained
7440T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7441F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7442F:	drivers/gpu/drm/renesas/rz-du/
7443
7444DRM DRIVERS FOR RENESAS SHMOBILE
7445M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7446M:	Geert Uytterhoeven <geert+renesas@glider.be>
7447L:	dri-devel@lists.freedesktop.org
7448L:	linux-renesas-soc@vger.kernel.org
7449S:	Supported
7450T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7451F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7452F:	drivers/gpu/drm/renesas/shmobile/
7453F:	include/linux/platform_data/shmob_drm.h
7454
7455DRM DRIVERS FOR ROCKCHIP
7456M:	Sandy Huang <hjc@rock-chips.com>
7457M:	Heiko Stübner <heiko@sntech.de>
7458M:	Andy Yan <andy.yan@rock-chips.com>
7459L:	dri-devel@lists.freedesktop.org
7460S:	Maintained
7461T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7462F:	Documentation/devicetree/bindings/display/rockchip/
7463F:	drivers/gpu/drm/ci/xfails/rockchip*
7464F:	drivers/gpu/drm/rockchip/
7465
7466DRM DRIVERS FOR STI
7467M:	Alain Volmat <alain.volmat@foss.st.com>
7468L:	dri-devel@lists.freedesktop.org
7469S:	Maintained
7470T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7471F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7472F:	drivers/gpu/drm/sti
7473
7474DRM DRIVERS FOR STM
7475M:	Yannick Fertre <yannick.fertre@foss.st.com>
7476M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7477M:	Philippe Cornu <philippe.cornu@foss.st.com>
7478L:	dri-devel@lists.freedesktop.org
7479S:	Maintained
7480T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7481F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7482F:	drivers/gpu/drm/stm
7483
7484DRM DRIVERS FOR TI KEYSTONE
7485M:	Jyri Sarha <jyri.sarha@iki.fi>
7486M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7487L:	dri-devel@lists.freedesktop.org
7488S:	Maintained
7489T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7490F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7491F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7492F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7493F:	drivers/gpu/drm/tidss/
7494
7495DRM DRIVERS FOR TI LCDC
7496M:	Jyri Sarha <jyri.sarha@iki.fi>
7497M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7498L:	dri-devel@lists.freedesktop.org
7499S:	Maintained
7500T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501F:	Documentation/devicetree/bindings/display/tilcdc/
7502F:	drivers/gpu/drm/tilcdc/
7503
7504DRM DRIVERS FOR TI OMAP
7505M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7506L:	dri-devel@lists.freedesktop.org
7507S:	Maintained
7508T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F:	Documentation/devicetree/bindings/display/ti/
7510F:	drivers/gpu/drm/omapdrm/
7511
7512DRM DRIVERS FOR V3D
7513M:	Melissa Wen <mwen@igalia.com>
7514M:	Maíra Canal <mcanal@igalia.com>
7515S:	Supported
7516T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7517F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7518F:	drivers/gpu/drm/v3d/
7519F:	include/uapi/drm/v3d_drm.h
7520
7521DRM DRIVERS FOR VC4
7522M:	Maxime Ripard <mripard@kernel.org>
7523S:	Supported
7524T:	git git://github.com/anholt/linux
7525T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7526F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7527F:	drivers/gpu/drm/vc4/
7528F:	include/uapi/drm/vc4_drm.h
7529
7530DRM DRIVERS FOR VIVANTE GPU IP
7531M:	Lucas Stach <l.stach@pengutronix.de>
7532R:	Russell King <linux+etnaviv@armlinux.org.uk>
7533R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7534L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7535L:	dri-devel@lists.freedesktop.org
7536S:	Maintained
7537F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7538F:	drivers/gpu/drm/etnaviv/
7539F:	include/uapi/drm/etnaviv_drm.h
7540
7541DRM DRIVERS FOR XEN
7542M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7543L:	dri-devel@lists.freedesktop.org
7544L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7545S:	Supported
7546T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7547F:	Documentation/gpu/xen-front.rst
7548F:	drivers/gpu/drm/xen/
7549
7550DRM DRIVERS FOR XILINX
7551M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7552M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7553L:	dri-devel@lists.freedesktop.org
7554S:	Maintained
7555T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7556F:	Documentation/devicetree/bindings/display/xlnx/
7557F:	drivers/gpu/drm/xlnx/
7558
7559DRM GPU SCHEDULER
7560M:	Luben Tuikov <ltuikov89@gmail.com>
7561M:	Matthew Brost <matthew.brost@intel.com>
7562L:	dri-devel@lists.freedesktop.org
7563S:	Maintained
7564T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7565F:	drivers/gpu/drm/scheduler/
7566F:	include/drm/gpu_scheduler.h
7567
7568DRM PANEL DRIVERS
7569M:	Neil Armstrong <neil.armstrong@linaro.org>
7570R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7571R:	Sam Ravnborg <sam@ravnborg.org>
7572L:	dri-devel@lists.freedesktop.org
7573S:	Maintained
7574T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7575F:	Documentation/devicetree/bindings/display/panel/
7576F:	drivers/gpu/drm/drm_panel.c
7577F:	drivers/gpu/drm/panel/
7578F:	include/drm/drm_panel.h
7579
7580DRM PRIVACY-SCREEN CLASS
7581M:	Hans de Goede <hdegoede@redhat.com>
7582L:	dri-devel@lists.freedesktop.org
7583S:	Maintained
7584T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7585F:	drivers/gpu/drm/drm_privacy_screen*
7586F:	include/drm/drm_privacy_screen*
7587
7588DRM TTM SUBSYSTEM
7589M:	Christian Koenig <christian.koenig@amd.com>
7590M:	Huang Rui <ray.huang@amd.com>
7591L:	dri-devel@lists.freedesktop.org
7592S:	Maintained
7593T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594F:	drivers/gpu/drm/ttm/
7595F:	include/drm/ttm/
7596
7597DRM AUTOMATED TESTING
7598M:	Helen Koike <helen.koike@collabora.com>
7599L:	dri-devel@lists.freedesktop.org
7600S:	Maintained
7601T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7602F:	Documentation/gpu/automated_testing.rst
7603F:	drivers/gpu/drm/ci/
7604
7605DSBR100 USB FM RADIO DRIVER
7606M:	Alexey Klimov <klimov.linux@gmail.com>
7607L:	linux-media@vger.kernel.org
7608S:	Maintained
7609T:	git git://linuxtv.org/media_tree.git
7610F:	drivers/media/radio/dsbr100.c
7611
7612DT3155 MEDIA DRIVER
7613M:	Hans Verkuil <hverkuil@xs4all.nl>
7614L:	linux-media@vger.kernel.org
7615S:	Odd Fixes
7616W:	https://linuxtv.org
7617T:	git git://linuxtv.org/media_tree.git
7618F:	drivers/media/pci/dt3155/
7619
7620DVB_USB_AF9015 MEDIA DRIVER
7621L:	linux-media@vger.kernel.org
7622S:	Orphan
7623W:	https://linuxtv.org
7624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7625F:	drivers/media/usb/dvb-usb-v2/af9015*
7626
7627DVB_USB_AF9035 MEDIA DRIVER
7628L:	linux-media@vger.kernel.org
7629S:	Orphan
7630W:	https://linuxtv.org
7631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7632F:	drivers/media/usb/dvb-usb-v2/af9035*
7633
7634DVB_USB_ANYSEE MEDIA DRIVER
7635L:	linux-media@vger.kernel.org
7636S:	Orphan
7637W:	https://linuxtv.org
7638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7639F:	drivers/media/usb/dvb-usb-v2/anysee*
7640
7641DVB_USB_AU6610 MEDIA DRIVER
7642L:	linux-media@vger.kernel.org
7643S:	Orphan
7644W:	https://linuxtv.org
7645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7646F:	drivers/media/usb/dvb-usb-v2/au6610*
7647
7648DVB_USB_CE6230 MEDIA DRIVER
7649L:	linux-media@vger.kernel.org
7650S:	Orphan
7651W:	https://linuxtv.org
7652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7653F:	drivers/media/usb/dvb-usb-v2/ce6230*
7654
7655DVB_USB_CXUSB MEDIA DRIVER
7656M:	Michael Krufky <mkrufky@linuxtv.org>
7657L:	linux-media@vger.kernel.org
7658S:	Maintained
7659W:	https://linuxtv.org
7660W:	http://github.com/mkrufky
7661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7662T:	git git://linuxtv.org/media_tree.git
7663F:	drivers/media/usb/dvb-usb/cxusb*
7664
7665DVB_USB_EC168 MEDIA DRIVER
7666L:	linux-media@vger.kernel.org
7667S:	Orphan
7668W:	https://linuxtv.org
7669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7670F:	drivers/media/usb/dvb-usb-v2/ec168*
7671
7672DVB_USB_GL861 MEDIA DRIVER
7673L:	linux-media@vger.kernel.org
7674S:	Orphan
7675W:	https://linuxtv.org
7676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7677F:	drivers/media/usb/dvb-usb-v2/gl861*
7678
7679DVB_USB_MXL111SF MEDIA DRIVER
7680M:	Michael Krufky <mkrufky@linuxtv.org>
7681L:	linux-media@vger.kernel.org
7682S:	Maintained
7683W:	https://linuxtv.org
7684W:	http://github.com/mkrufky
7685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7686T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7687F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7688
7689DVB_USB_RTL28XXU MEDIA DRIVER
7690L:	linux-media@vger.kernel.org
7691S:	Orphan
7692W:	https://linuxtv.org
7693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7694F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7695
7696DVB_USB_V2 MEDIA DRIVER
7697L:	linux-media@vger.kernel.org
7698S:	Orphan
7699W:	https://linuxtv.org
7700W:	http://palosaari.fi/linux/
7701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7702F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7703F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7704
7705DYNAMIC DEBUG
7706M:	Jason Baron <jbaron@akamai.com>
7707M:	Jim Cromie <jim.cromie@gmail.com>
7708S:	Maintained
7709F:	include/linux/dynamic_debug.h
7710F:	lib/dynamic_debug.c
7711F:	lib/test_dynamic_debug.c
7712
7713DYNAMIC INTERRUPT MODERATION
7714M:	Tal Gilboa <talgi@nvidia.com>
7715S:	Maintained
7716F:	Documentation/networking/net_dim.rst
7717F:	include/linux/dim.h
7718F:	lib/dim/
7719
7720DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7721M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7722L:	linux-pm@vger.kernel.org
7723S:	Supported
7724B:	https://bugzilla.kernel.org
7725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7726F:	drivers/powercap/dtpm*
7727F:	include/linux/dtpm.h
7728
7729DZ DECSTATION DZ11 SERIAL DRIVER
7730M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7731S:	Maintained
7732F:	drivers/tty/serial/dz.*
7733
7734E3X0 POWER BUTTON DRIVER
7735M:	Moritz Fischer <moritz.fischer@ettus.com>
7736L:	usrp-users@lists.ettus.com
7737S:	Supported
7738W:	http://www.ettus.com
7739F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7740F:	drivers/input/misc/e3x0-button.c
7741
7742E4000 MEDIA DRIVER
7743L:	linux-media@vger.kernel.org
7744S:	Orphan
7745W:	https://linuxtv.org
7746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7747F:	drivers/media/tuners/e4000*
7748
7749EARTH_PT1 MEDIA DRIVER
7750M:	Akihiro Tsukada <tskd08@gmail.com>
7751L:	linux-media@vger.kernel.org
7752S:	Odd Fixes
7753F:	drivers/media/pci/pt1/
7754
7755EARTH_PT3 MEDIA DRIVER
7756M:	Akihiro Tsukada <tskd08@gmail.com>
7757L:	linux-media@vger.kernel.org
7758S:	Odd Fixes
7759F:	drivers/media/pci/pt3/
7760
7761EC100 MEDIA DRIVER
7762L:	linux-media@vger.kernel.org
7763S:	Orphan
7764W:	https://linuxtv.org
7765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7766F:	drivers/media/dvb-frontends/ec100*
7767
7768ECRYPT FILE SYSTEM
7769M:	Tyler Hicks <code@tyhicks.com>
7770L:	ecryptfs@vger.kernel.org
7771S:	Odd Fixes
7772W:	http://ecryptfs.org
7773W:	https://launchpad.net/ecryptfs
7774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7775F:	Documentation/filesystems/ecryptfs.rst
7776F:	fs/ecryptfs/
7777
7778EDAC-AMD64
7779M:	Yazen Ghannam <yazen.ghannam@amd.com>
7780L:	linux-edac@vger.kernel.org
7781S:	Supported
7782F:	drivers/edac/amd64_edac*
7783F:	drivers/edac/mce_amd*
7784
7785EDAC-ARMADA
7786M:	Jan Luebbe <jlu@pengutronix.de>
7787L:	linux-edac@vger.kernel.org
7788S:	Maintained
7789F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7790F:	drivers/edac/armada_xp_*
7791
7792EDAC-AST2500
7793M:	Stefan Schaeckeler <sschaeck@cisco.com>
7794S:	Supported
7795F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7796F:	drivers/edac/aspeed_edac.c
7797
7798EDAC-BLUEFIELD
7799M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7800S:	Supported
7801F:	drivers/edac/bluefield_edac.c
7802
7803EDAC-CALXEDA
7804M:	Andre Przywara <andre.przywara@arm.com>
7805L:	linux-edac@vger.kernel.org
7806S:	Maintained
7807F:	drivers/edac/highbank*
7808
7809EDAC-CAVIUM OCTEON
7810M:	Ralf Baechle <ralf@linux-mips.org>
7811L:	linux-edac@vger.kernel.org
7812L:	linux-mips@vger.kernel.org
7813S:	Supported
7814F:	drivers/edac/octeon_edac*
7815
7816EDAC-CAVIUM THUNDERX
7817M:	Robert Richter <rric@kernel.org>
7818L:	linux-edac@vger.kernel.org
7819S:	Odd Fixes
7820F:	drivers/edac/thunderx_edac*
7821
7822EDAC-CORE
7823M:	Borislav Petkov <bp@alien8.de>
7824M:	Tony Luck <tony.luck@intel.com>
7825R:	James Morse <james.morse@arm.com>
7826R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7827R:	Robert Richter <rric@kernel.org>
7828L:	linux-edac@vger.kernel.org
7829S:	Supported
7830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7831F:	Documentation/driver-api/edac.rst
7832F:	drivers/edac/
7833F:	include/linux/edac.h
7834
7835EDAC-DMC520
7836M:	Lei Wang <lewan@microsoft.com>
7837L:	linux-edac@vger.kernel.org
7838S:	Supported
7839F:	drivers/edac/dmc520_edac.c
7840
7841EDAC-E752X
7842M:	Mark Gross <markgross@kernel.org>
7843L:	linux-edac@vger.kernel.org
7844S:	Maintained
7845F:	drivers/edac/e752x_edac.c
7846
7847EDAC-E7XXX
7848L:	linux-edac@vger.kernel.org
7849S:	Maintained
7850F:	drivers/edac/e7xxx_edac.c
7851
7852EDAC-FSL_DDR
7853M:	York Sun <york.sun@nxp.com>
7854L:	linux-edac@vger.kernel.org
7855S:	Maintained
7856F:	drivers/edac/fsl_ddr_edac.*
7857
7858EDAC-GHES
7859M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7860L:	linux-edac@vger.kernel.org
7861S:	Maintained
7862F:	drivers/edac/ghes_edac.c
7863
7864EDAC-I10NM
7865M:	Tony Luck <tony.luck@intel.com>
7866L:	linux-edac@vger.kernel.org
7867S:	Maintained
7868F:	drivers/edac/i10nm_base.c
7869
7870EDAC-I3000
7871L:	linux-edac@vger.kernel.org
7872S:	Orphan
7873F:	drivers/edac/i3000_edac.c
7874
7875EDAC-I5000
7876L:	linux-edac@vger.kernel.org
7877S:	Maintained
7878F:	drivers/edac/i5000_edac.c
7879
7880EDAC-I5400
7881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7882L:	linux-edac@vger.kernel.org
7883S:	Maintained
7884F:	drivers/edac/i5400_edac.c
7885
7886EDAC-I7300
7887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7888L:	linux-edac@vger.kernel.org
7889S:	Maintained
7890F:	drivers/edac/i7300_edac.c
7891
7892EDAC-I7CORE
7893M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7894L:	linux-edac@vger.kernel.org
7895S:	Maintained
7896F:	drivers/edac/i7core_edac.c
7897
7898EDAC-I82443BXGX
7899M:	Tim Small <tim@buttersideup.com>
7900L:	linux-edac@vger.kernel.org
7901S:	Maintained
7902F:	drivers/edac/i82443bxgx_edac.c
7903
7904EDAC-I82975X
7905M:	"Arvind R." <arvino55@gmail.com>
7906L:	linux-edac@vger.kernel.org
7907S:	Maintained
7908F:	drivers/edac/i82975x_edac.c
7909
7910EDAC-IE31200
7911M:	Jason Baron <jbaron@akamai.com>
7912L:	linux-edac@vger.kernel.org
7913S:	Maintained
7914F:	drivers/edac/ie31200_edac.c
7915
7916EDAC-IGEN6
7917M:	Tony Luck <tony.luck@intel.com>
7918R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7919L:	linux-edac@vger.kernel.org
7920S:	Maintained
7921F:	drivers/edac/igen6_edac.c
7922
7923EDAC-MPC85XX
7924M:	Johannes Thumshirn <morbidrsa@gmail.com>
7925L:	linux-edac@vger.kernel.org
7926S:	Maintained
7927F:	drivers/edac/mpc85xx_edac.[ch]
7928
7929EDAC-NPCM
7930M:	Marvin Lin <kflin@nuvoton.com>
7931M:	Stanley Chu <yschu@nuvoton.com>
7932L:	linux-edac@vger.kernel.org
7933S:	Maintained
7934F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7935F:	drivers/edac/npcm_edac.c
7936
7937EDAC-PASEMI
7938M:	Egor Martovetsky <egor@pasemi.com>
7939L:	linux-edac@vger.kernel.org
7940S:	Maintained
7941F:	drivers/edac/pasemi_edac.c
7942
7943EDAC-PND2
7944M:	Tony Luck <tony.luck@intel.com>
7945L:	linux-edac@vger.kernel.org
7946S:	Maintained
7947F:	drivers/edac/pnd2_edac.[ch]
7948
7949EDAC-QCOM
7950M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7951L:	linux-arm-msm@vger.kernel.org
7952L:	linux-edac@vger.kernel.org
7953S:	Maintained
7954F:	drivers/edac/qcom_edac.c
7955
7956EDAC-R82600
7957M:	Tim Small <tim@buttersideup.com>
7958L:	linux-edac@vger.kernel.org
7959S:	Maintained
7960F:	drivers/edac/r82600_edac.c
7961
7962EDAC-SBRIDGE
7963M:	Tony Luck <tony.luck@intel.com>
7964R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7965L:	linux-edac@vger.kernel.org
7966S:	Maintained
7967F:	drivers/edac/sb_edac.c
7968
7969EDAC-SKYLAKE
7970M:	Tony Luck <tony.luck@intel.com>
7971L:	linux-edac@vger.kernel.org
7972S:	Maintained
7973F:	drivers/edac/skx_*.[ch]
7974
7975EDAC-TI
7976M:	Tero Kristo <kristo@kernel.org>
7977L:	linux-edac@vger.kernel.org
7978S:	Odd Fixes
7979F:	drivers/edac/ti_edac.c
7980
7981EDIROL UA-101/UA-1000 DRIVER
7982M:	Clemens Ladisch <clemens@ladisch.de>
7983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7984S:	Maintained
7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7986F:	sound/usb/misc/ua101.c
7987
7988EFI TEST DRIVER
7989M:	Ivan Hu <ivan.hu@canonical.com>
7990M:	Ard Biesheuvel <ardb@kernel.org>
7991L:	linux-efi@vger.kernel.org
7992S:	Maintained
7993F:	drivers/firmware/efi/test/
7994
7995EFI VARIABLE FILESYSTEM
7996M:	Jeremy Kerr <jk@ozlabs.org>
7997M:	Ard Biesheuvel <ardb@kernel.org>
7998L:	linux-efi@vger.kernel.org
7999S:	Maintained
8000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8001F:	fs/efivarfs/
8002
8003EFIFB FRAMEBUFFER DRIVER
8004M:	Peter Jones <pjones@redhat.com>
8005L:	linux-fbdev@vger.kernel.org
8006S:	Maintained
8007F:	drivers/video/fbdev/efifb.c
8008
8009EFS FILESYSTEM
8010S:	Orphan
8011W:	http://aeschi.ch.eu.org/efs/
8012F:	fs/efs/
8013
8014EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8015L:	netdev@vger.kernel.org
8016S:	Orphan
8017F:	drivers/net/ethernet/ibm/ehea/
8018
8019ELM327 CAN NETWORK DRIVER
8020M:	Max Staudt <max@enpas.org>
8021L:	linux-can@vger.kernel.org
8022S:	Maintained
8023F:	Documentation/networking/device_drivers/can/can327.rst
8024F:	drivers/net/can/can327.c
8025
8026EM28XX VIDEO4LINUX DRIVER
8027M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8028L:	linux-media@vger.kernel.org
8029S:	Maintained
8030W:	https://linuxtv.org
8031T:	git git://linuxtv.org/media_tree.git
8032F:	Documentation/admin-guide/media/em28xx*
8033F:	drivers/media/usb/em28xx/
8034
8035EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8036M:	Adrian Hunter <adrian.hunter@intel.com>
8037M:	Asutosh Das <quic_asutoshd@quicinc.com>
8038R:	Ritesh Harjani <ritesh.list@gmail.com>
8039L:	linux-mmc@vger.kernel.org
8040S:	Supported
8041F:	drivers/mmc/host/cqhci*
8042
8043EMS CPC-PCI CAN DRIVER
8044M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8045M:	support@ems-wuensche.com
8046L:	linux-can@vger.kernel.org
8047S:	Maintained
8048F:	drivers/net/can/sja1000/ems_pci.c
8049
8050EMULEX 10Gbps iSCSI - OneConnect DRIVER
8051M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8052L:	linux-scsi@vger.kernel.org
8053S:	Supported
8054W:	http://www.broadcom.com
8055F:	drivers/scsi/be2iscsi/
8056
8057EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8058M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8059M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8060M:	Somnath Kotur <somnath.kotur@broadcom.com>
8061L:	netdev@vger.kernel.org
8062S:	Supported
8063W:	http://www.emulex.com
8064F:	drivers/net/ethernet/emulex/benet/
8065
8066EMULEX ONECONNECT ROCE DRIVER
8067M:	Selvin Xavier <selvin.xavier@broadcom.com>
8068L:	linux-rdma@vger.kernel.org
8069S:	Odd Fixes
8070W:	http://www.broadcom.com
8071F:	drivers/infiniband/hw/ocrdma/
8072F:	include/uapi/rdma/ocrdma-abi.h
8073
8074EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8075M:	James Smart <james.smart@broadcom.com>
8076M:	Ram Vegesna <ram.vegesna@broadcom.com>
8077L:	linux-scsi@vger.kernel.org
8078L:	target-devel@vger.kernel.org
8079S:	Supported
8080W:	http://www.broadcom.com
8081F:	drivers/scsi/elx/
8082
8083EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8084M:	James Smart <james.smart@broadcom.com>
8085M:	Dick Kennedy <dick.kennedy@broadcom.com>
8086L:	linux-scsi@vger.kernel.org
8087S:	Supported
8088W:	http://www.broadcom.com
8089F:	drivers/scsi/lpfc/
8090
8091ENE CB710 FLASH CARD READER DRIVER
8092M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8093S:	Maintained
8094F:	drivers/misc/cb710/
8095F:	drivers/mmc/host/cb710-mmc.*
8096F:	include/linux/cb710.h
8097
8098ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8099M:	Maxim Levitsky <maximlevitsky@gmail.com>
8100S:	Maintained
8101F:	drivers/media/rc/ene_ir.*
8102
8103EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8104M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8105L:	linuxppc-dev@lists.ozlabs.org
8106S:	Maintained
8107F:	drivers/tty/ehv_bytechan.c
8108
8109EPSON S1D13XXX FRAMEBUFFER DRIVER
8110M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8111S:	Maintained
8112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8113F:	drivers/video/fbdev/s1d13xxxfb.c
8114F:	include/video/s1d13xxxfb.h
8115
8116EROFS FILE SYSTEM
8117M:	Gao Xiang <xiang@kernel.org>
8118M:	Chao Yu <chao@kernel.org>
8119R:	Yue Hu <huyue2@coolpad.com>
8120R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8121R:	Sandeep Dhavale <dhavale@google.com>
8122L:	linux-erofs@lists.ozlabs.org
8123S:	Maintained
8124W:	https://erofs.docs.kernel.org
8125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8126F:	Documentation/ABI/testing/sysfs-fs-erofs
8127F:	Documentation/filesystems/erofs.rst
8128F:	fs/erofs/
8129F:	include/trace/events/erofs.h
8130
8131ERRSEQ ERROR TRACKING INFRASTRUCTURE
8132M:	Jeff Layton <jlayton@kernel.org>
8133S:	Maintained
8134F:	include/linux/errseq.h
8135F:	lib/errseq.c
8136
8137ESD CAN NETWORK DRIVERS
8138M:	Stefan Mätje <stefan.maetje@esd.eu>
8139R:	socketcan@esd.eu
8140L:	linux-can@vger.kernel.org
8141S:	Maintained
8142F:	drivers/net/can/esd/
8143
8144ESD CAN/USB DRIVERS
8145M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8146R:	socketcan@esd.eu
8147L:	linux-can@vger.kernel.org
8148S:	Maintained
8149F:	drivers/net/can/usb/esd_usb.c
8150
8151ET131X NETWORK DRIVER
8152M:	Mark Einon <mark.einon@gmail.com>
8153S:	Odd Fixes
8154F:	drivers/net/ethernet/agere/
8155
8156ETAS ES58X CAN/USB DRIVER
8157M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8158L:	linux-can@vger.kernel.org
8159S:	Maintained
8160F:	Documentation/networking/devlink/etas_es58x.rst
8161F:	drivers/net/can/usb/etas_es58x/
8162
8163ETHERNET BRIDGE
8164M:	Roopa Prabhu <roopa@nvidia.com>
8165M:	Nikolay Aleksandrov <razor@blackwall.org>
8166L:	bridge@lists.linux.dev
8167L:	netdev@vger.kernel.org
8168S:	Maintained
8169W:	http://www.linuxfoundation.org/en/Net:Bridge
8170F:	include/linux/netfilter_bridge/
8171F:	net/bridge/
8172
8173ETHERNET PHY LIBRARY
8174M:	Andrew Lunn <andrew@lunn.ch>
8175M:	Heiner Kallweit <hkallweit1@gmail.com>
8176R:	Russell King <linux@armlinux.org.uk>
8177L:	netdev@vger.kernel.org
8178S:	Maintained
8179F:	Documentation/ABI/testing/sysfs-class-net-phydev
8180F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8181F:	Documentation/devicetree/bindings/net/mdio*
8182F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8183F:	Documentation/networking/phy.rst
8184F:	drivers/net/mdio/
8185F:	drivers/net/mdio/acpi_mdio.c
8186F:	drivers/net/mdio/fwnode_mdio.c
8187F:	drivers/net/mdio/of_mdio.c
8188F:	drivers/net/pcs/
8189F:	drivers/net/phy/
8190F:	include/dt-bindings/net/qca-ar803x.h
8191F:	include/linux/*mdio*.h
8192F:	include/linux/linkmode.h
8193F:	include/linux/mdio/*.h
8194F:	include/linux/mii.h
8195F:	include/linux/of_net.h
8196F:	include/linux/phy.h
8197F:	include/linux/phy_fixed.h
8198F:	include/linux/phylib_stubs.h
8199F:	include/linux/platform_data/mdio-bcm-unimac.h
8200F:	include/linux/platform_data/mdio-gpio.h
8201F:	include/trace/events/mdio.h
8202F:	include/uapi/linux/mdio.h
8203F:	include/uapi/linux/mii.h
8204F:	net/core/of_net.c
8205
8206ETHERNET PHY LIBRARY [RUST]
8207M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8208R:	Trevor Gross <tmgross@umich.edu>
8209L:	netdev@vger.kernel.org
8210L:	rust-for-linux@vger.kernel.org
8211S:	Maintained
8212F:	rust/kernel/net/phy.rs
8213
8214EXEC & BINFMT API, ELF
8215R:	Eric Biederman <ebiederm@xmission.com>
8216R:	Kees Cook <keescook@chromium.org>
8217L:	linux-mm@kvack.org
8218S:	Supported
8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8220F:	Documentation/userspace-api/ELF.rst
8221F:	fs/*binfmt_*.c
8222F:	fs/exec.c
8223F:	include/linux/binfmts.h
8224F:	include/linux/elf.h
8225F:	include/uapi/linux/binfmts.h
8226F:	include/uapi/linux/elf.h
8227F:	tools/testing/selftests/exec/
8228N:	asm/elf.h
8229N:	binfmt
8230
8231EXFAT FILE SYSTEM
8232M:	Namjae Jeon <linkinjeon@kernel.org>
8233M:	Sungjong Seo <sj1557.seo@samsung.com>
8234L:	linux-fsdevel@vger.kernel.org
8235S:	Maintained
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8237F:	fs/exfat/
8238
8239EXPRESSWIRE PROTOCOL LIBRARY
8240M:	Duje Mihanović <duje.mihanovic@skole.hr>
8241L:	linux-leds@vger.kernel.org
8242S:	Maintained
8243F:	drivers/leds/leds-expresswire.c
8244F:	include/linux/leds-expresswire.h
8245
8246EXT2 FILE SYSTEM
8247M:	Jan Kara <jack@suse.com>
8248L:	linux-ext4@vger.kernel.org
8249S:	Maintained
8250F:	Documentation/filesystems/ext2.rst
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8252F:	fs/ext2/
8253F:	include/linux/ext2*
8254
8255EXT4 FILE SYSTEM
8256M:	"Theodore Ts'o" <tytso@mit.edu>
8257M:	Andreas Dilger <adilger.kernel@dilger.ca>
8258L:	linux-ext4@vger.kernel.org
8259S:	Maintained
8260W:	http://ext4.wiki.kernel.org
8261Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8263F:	Documentation/filesystems/ext4/
8264F:	fs/ext4/
8265F:	include/trace/events/ext4.h
8266F:	include/uapi/linux/ext4.h
8267
8268Extended Verification Module (EVM)
8269M:	Mimi Zohar <zohar@linux.ibm.com>
8270M:	Roberto Sassu <roberto.sassu@huawei.com>
8271L:	linux-integrity@vger.kernel.org
8272S:	Supported
8273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8274F:	security/integrity/
8275F:	security/integrity/evm/
8276
8277EXTENSIBLE FIRMWARE INTERFACE (EFI)
8278M:	Ard Biesheuvel <ardb@kernel.org>
8279L:	linux-efi@vger.kernel.org
8280S:	Maintained
8281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8282F:	Documentation/admin-guide/efi-stub.rst
8283F:	arch/*/include/asm/efi.h
8284F:	arch/*/kernel/efi.c
8285F:	arch/arm/boot/compressed/efi-header.S
8286F:	arch/x86/platform/efi/
8287F:	drivers/firmware/efi/
8288F:	include/linux/efi*.h
8289
8290EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8291M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8292M:	Chanwoo Choi <cw00.choi@samsung.com>
8293L:	linux-kernel@vger.kernel.org
8294S:	Maintained
8295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8296F:	Documentation/devicetree/bindings/extcon/
8297F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8298F:	drivers/extcon/
8299F:	include/linux/extcon.h
8300F:	include/linux/extcon/
8301
8302EXTRA BOOT CONFIG
8303M:	Masami Hiramatsu <mhiramat@kernel.org>
8304L:	linux-kernel@vger.kernel.org
8305L:	linux-trace-kernel@vger.kernel.org
8306S:	Maintained
8307Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8309F:	Documentation/admin-guide/bootconfig.rst
8310F:	fs/proc/bootconfig.c
8311F:	include/linux/bootconfig.h
8312F:	lib/bootconfig-data.S
8313F:	lib/bootconfig.c
8314F:	tools/bootconfig/*
8315F:	tools/bootconfig/scripts/*
8316
8317EXYNOS DP DRIVER
8318M:	Jingoo Han <jingoohan1@gmail.com>
8319L:	dri-devel@lists.freedesktop.org
8320S:	Maintained
8321F:	drivers/gpu/drm/exynos/exynos_dp*
8322
8323EXYNOS SYSMMU (IOMMU) driver
8324M:	Marek Szyprowski <m.szyprowski@samsung.com>
8325L:	iommu@lists.linux.dev
8326S:	Maintained
8327F:	drivers/iommu/exynos-iommu.c
8328
8329F2FS FILE SYSTEM
8330M:	Jaegeuk Kim <jaegeuk@kernel.org>
8331M:	Chao Yu <chao@kernel.org>
8332L:	linux-f2fs-devel@lists.sourceforge.net
8333S:	Maintained
8334W:	https://f2fs.wiki.kernel.org/
8335Q:	https://patchwork.kernel.org/project/f2fs/list/
8336B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8338F:	Documentation/ABI/testing/sysfs-fs-f2fs
8339F:	Documentation/filesystems/f2fs.rst
8340F:	fs/f2fs/
8341F:	include/linux/f2fs_fs.h
8342F:	include/trace/events/f2fs.h
8343F:	include/uapi/linux/f2fs.h
8344
8345F71805F HARDWARE MONITORING DRIVER
8346M:	Jean Delvare <jdelvare@suse.com>
8347L:	linux-hwmon@vger.kernel.org
8348S:	Maintained
8349F:	Documentation/hwmon/f71805f.rst
8350F:	drivers/hwmon/f71805f.c
8351
8352FADDR2LINE
8353M:	Josh Poimboeuf <jpoimboe@kernel.org>
8354S:	Maintained
8355F:	scripts/faddr2line
8356
8357FAILOVER MODULE
8358M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8359L:	netdev@vger.kernel.org
8360S:	Supported
8361F:	Documentation/networking/failover.rst
8362F:	include/net/failover.h
8363F:	net/core/failover.c
8364
8365FANOTIFY
8366M:	Jan Kara <jack@suse.cz>
8367R:	Amir Goldstein <amir73il@gmail.com>
8368R:	Matthew Bobrowski <repnop@google.com>
8369L:	linux-fsdevel@vger.kernel.org
8370S:	Maintained
8371F:	fs/notify/fanotify/
8372F:	include/linux/fanotify.h
8373F:	include/uapi/linux/fanotify.h
8374
8375FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8376M:	Linus Walleij <linus.walleij@linaro.org>
8377L:	linux-usb@vger.kernel.org
8378S:	Maintained
8379F:	drivers/usb/fotg210/
8380
8381FARSYNC SYNCHRONOUS DRIVER
8382M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8383S:	Supported
8384W:	http://www.farsite.co.uk/
8385F:	drivers/net/wan/farsync.*
8386
8387FAULT INJECTION SUPPORT
8388M:	Akinobu Mita <akinobu.mita@gmail.com>
8389S:	Supported
8390F:	Documentation/fault-injection/
8391F:	lib/fault-inject.c
8392
8393FBTFT Framebuffer drivers
8394L:	dri-devel@lists.freedesktop.org
8395L:	linux-fbdev@vger.kernel.org
8396S:	Orphan
8397F:	drivers/staging/fbtft/
8398
8399FC0011 TUNER DRIVER
8400M:	Michael Buesch <m@bues.ch>
8401L:	linux-media@vger.kernel.org
8402S:	Maintained
8403F:	drivers/media/tuners/fc0011.c
8404F:	drivers/media/tuners/fc0011.h
8405
8406FC2580 MEDIA DRIVER
8407L:	linux-media@vger.kernel.org
8408S:	Orphan
8409W:	https://linuxtv.org
8410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8411F:	drivers/media/tuners/fc2580*
8412
8413FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8414M:	Hannes Reinecke <hare@suse.de>
8415L:	linux-scsi@vger.kernel.org
8416S:	Supported
8417W:	www.Open-FCoE.org
8418F:	drivers/scsi/fcoe/
8419F:	drivers/scsi/libfc/
8420F:	include/scsi/fc/
8421F:	include/scsi/libfc.h
8422F:	include/scsi/libfcoe.h
8423F:	include/uapi/scsi/fc/
8424
8425FILE LOCKING (flock() and fcntl()/lockf())
8426M:	Jeff Layton <jlayton@kernel.org>
8427M:	Chuck Lever <chuck.lever@oracle.com>
8428R:	Alexander Aring <alex.aring@gmail.com>
8429L:	linux-fsdevel@vger.kernel.org
8430S:	Maintained
8431F:	fs/fcntl.c
8432F:	fs/locks.c
8433F:	include/linux/fcntl.h
8434F:	include/uapi/linux/fcntl.h
8435
8436FILESYSTEM DIRECT ACCESS (DAX)
8437M:	Dan Williams <dan.j.williams@intel.com>
8438R:	Matthew Wilcox <willy@infradead.org>
8439R:	Jan Kara <jack@suse.cz>
8440L:	linux-fsdevel@vger.kernel.org
8441L:	nvdimm@lists.linux.dev
8442S:	Supported
8443F:	fs/dax.c
8444F:	include/linux/dax.h
8445F:	include/trace/events/fs_dax.h
8446
8447FILESYSTEMS (VFS and infrastructure)
8448M:	Alexander Viro <viro@zeniv.linux.org.uk>
8449M:	Christian Brauner <brauner@kernel.org>
8450R:	Jan Kara <jack@suse.cz>
8451L:	linux-fsdevel@vger.kernel.org
8452S:	Maintained
8453F:	fs/*
8454F:	include/linux/fs.h
8455F:	include/linux/fs_types.h
8456F:	include/uapi/linux/fs.h
8457F:	include/uapi/linux/openat2.h
8458
8459FILESYSTEMS [EXPORTFS]
8460M:	Chuck Lever <chuck.lever@oracle.com>
8461M:	Jeff Layton <jlayton@kernel.org>
8462R:	Amir Goldstein <amir73il@gmail.com>
8463L:	linux-fsdevel@vger.kernel.org
8464L:	linux-nfs@vger.kernel.org
8465S:	Supported
8466F:	Documentation/filesystems/nfs/exporting.rst
8467F:	fs/exportfs/
8468F:	fs/fhandle.c
8469F:	include/linux/exportfs.h
8470
8471FILESYSTEMS [IDMAPPED MOUNTS]
8472M:	Christian Brauner <brauner@kernel.org>
8473M:	Seth Forshee <sforshee@kernel.org>
8474L:	linux-fsdevel@vger.kernel.org
8475S:	Maintained
8476F:	Documentation/filesystems/idmappings.rst
8477F:	fs/mnt_idmapping.c
8478F:	include/linux/mnt_idmapping.*
8479F:	tools/testing/selftests/mount_setattr/
8480
8481FILESYSTEMS [IOMAP]
8482M:	Christian Brauner <brauner@kernel.org>
8483R:	Darrick J. Wong <djwong@kernel.org>
8484L:	linux-xfs@vger.kernel.org
8485L:	linux-fsdevel@vger.kernel.org
8486S:	Supported
8487F:	fs/iomap/
8488F:	include/linux/iomap.h
8489
8490FILESYSTEMS [NETFS LIBRARY]
8491M:	David Howells <dhowells@redhat.com>
8492R:	Jeff Layton <jlayton@kernel.org>
8493L:	netfs@lists.linux.dev
8494L:	linux-fsdevel@vger.kernel.org
8495S:	Supported
8496F:	Documentation/filesystems/caching/
8497F:	Documentation/filesystems/netfs_library.rst
8498F:	fs/netfs/
8499F:	include/linux/fscache*.h
8500F:	include/linux/netfs.h
8501F:	include/trace/events/fscache.h
8502F:	include/trace/events/netfs.h
8503
8504FILESYSTEMS [STACKABLE]
8505M:	Miklos Szeredi <miklos@szeredi.hu>
8506M:	Amir Goldstein <amir73il@gmail.com>
8507L:	linux-fsdevel@vger.kernel.org
8508L:	linux-unionfs@vger.kernel.org
8509S:	Maintained
8510F:	fs/backing-file.c
8511F:	include/linux/backing-file.h
8512
8513FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8514M:	Riku Voipio <riku.voipio@iki.fi>
8515L:	linux-hwmon@vger.kernel.org
8516S:	Maintained
8517F:	drivers/hwmon/f75375s.c
8518F:	include/linux/f75375s.h
8519
8520FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8521M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8522L:	linux-can@vger.kernel.org
8523S:	Maintained
8524F:	drivers/net/can/usb/f81604.c
8525
8526FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8527M:	Clemens Ladisch <clemens@ladisch.de>
8528M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8530S:	Maintained
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8532F:	include/uapi/sound/firewire.h
8533F:	sound/firewire/
8534
8535FIREWIRE MEDIA DRIVERS (firedtv)
8536M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8537L:	linux-media@vger.kernel.org
8538L:	linux1394-devel@lists.sourceforge.net
8539S:	Maintained
8540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8541F:	drivers/media/firewire/
8542
8543FIREWIRE SBP-2 TARGET
8544M:	Chris Boot <bootc@bootc.net>
8545L:	linux-scsi@vger.kernel.org
8546L:	target-devel@vger.kernel.org
8547L:	linux1394-devel@lists.sourceforge.net
8548S:	Maintained
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8550F:	drivers/target/sbp/
8551
8552FIREWIRE SUBSYSTEM
8553M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8554M:	Takashi Sakamoto <takaswie@kernel.org>
8555L:	linux1394-devel@lists.sourceforge.net
8556S:	Maintained
8557W:	http://ieee1394.docs.kernel.org/
8558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8559F:	drivers/firewire/
8560F:	include/linux/firewire.h
8561F:	include/uapi/linux/firewire*.h
8562F:	tools/firewire/
8563
8564FIRMWARE FRAMEWORK FOR ARMV8-A
8565M:	Sudeep Holla <sudeep.holla@arm.com>
8566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8567S:	Maintained
8568F:	drivers/firmware/arm_ffa/
8569F:	include/linux/arm_ffa.h
8570
8571FIRMWARE LOADER (request_firmware)
8572M:	Luis Chamberlain <mcgrof@kernel.org>
8573M:	Russ Weight <russ.weight@linux.dev>
8574L:	linux-kernel@vger.kernel.org
8575S:	Maintained
8576F:	Documentation/firmware_class/
8577F:	drivers/base/firmware_loader/
8578F:	include/linux/firmware.h
8579
8580FLEXTIMER FTM-QUADDEC DRIVER
8581M:	Patrick Havelange <patrick.havelange@essensium.com>
8582L:	linux-iio@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8585F:	drivers/counter/ftm-quaddec.c
8586
8587FLOPPY DRIVER
8588M:	Denis Efremov <efremov@linux.com>
8589L:	linux-block@vger.kernel.org
8590S:	Odd Fixes
8591F:	drivers/block/floppy.c
8592
8593FLYSKY FSIA6B RC RECEIVER
8594M:	Markus Koch <markus@notsyncing.net>
8595L:	linux-input@vger.kernel.org
8596S:	Maintained
8597F:	drivers/input/joystick/fsia6b.c
8598
8599FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8600M:	Geoffrey D. Bennett <g@b4.vu>
8601L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8602S:	Maintained
8603W:	https://github.com/geoffreybennett/scarlett-gen2
8604B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8605T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8606F:	include/uapi/sound/scarlett2.h
8607F:	sound/usb/mixer_scarlett2.c
8608
8609FORCEDETH GIGABIT ETHERNET DRIVER
8610M:	Rain River <rain.1986.08.12@gmail.com>
8611M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8612L:	netdev@vger.kernel.org
8613S:	Maintained
8614F:	drivers/net/ethernet/nvidia/*
8615
8616FORTIFY_SOURCE
8617M:	Kees Cook <keescook@chromium.org>
8618L:	linux-hardening@vger.kernel.org
8619S:	Supported
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8621F:	include/linux/fortify-string.h
8622F:	lib/fortify_kunit.c
8623F:	lib/memcpy_kunit.c
8624F:	lib/test_fortify/*
8625F:	scripts/test_fortify.sh
8626K:	\b__NO_FORTIFY\b
8627
8628FPGA DFL DRIVERS
8629M:	Wu Hao <hao.wu@intel.com>
8630R:	Tom Rix <trix@redhat.com>
8631L:	linux-fpga@vger.kernel.org
8632S:	Maintained
8633F:	Documentation/ABI/testing/sysfs-bus-dfl*
8634F:	Documentation/fpga/dfl.rst
8635F:	drivers/fpga/dfl*
8636F:	drivers/uio/uio_dfl.c
8637F:	include/linux/dfl.h
8638F:	include/uapi/linux/fpga-dfl.h
8639
8640FPGA MANAGER FRAMEWORK
8641M:	Moritz Fischer <mdf@kernel.org>
8642M:	Wu Hao <hao.wu@intel.com>
8643M:	Xu Yilun <yilun.xu@intel.com>
8644R:	Tom Rix <trix@redhat.com>
8645L:	linux-fpga@vger.kernel.org
8646S:	Maintained
8647Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8649F:	Documentation/devicetree/bindings/fpga/
8650F:	Documentation/driver-api/fpga/
8651F:	Documentation/fpga/
8652F:	drivers/fpga/
8653F:	include/linux/fpga/
8654
8655FPU EMULATOR
8656M:	Bill Metzenthen <billm@melbpc.org.au>
8657S:	Maintained
8658W:	https://floatingpoint.billm.au/
8659F:	arch/x86/math-emu/
8660
8661FRAMEBUFFER CORE
8662M:	Daniel Vetter <daniel@ffwll.ch>
8663S:	Odd Fixes
8664T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8665F:	drivers/video/fbdev/core/
8666
8667FRAMEBUFFER LAYER
8668M:	Helge Deller <deller@gmx.de>
8669L:	linux-fbdev@vger.kernel.org
8670L:	dri-devel@lists.freedesktop.org
8671S:	Maintained
8672Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8674F:	Documentation/fb/
8675F:	drivers/video/
8676F:	include/linux/fb.h
8677F:	include/uapi/linux/fb.h
8678F:	include/uapi/video/
8679F:	include/video/
8680
8681FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8682M:	Horia Geantă <horia.geanta@nxp.com>
8683M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8684M:	Gaurav Jain <gaurav.jain@nxp.com>
8685L:	linux-crypto@vger.kernel.org
8686S:	Maintained
8687F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8688F:	drivers/crypto/caam/
8689
8690FREESCALE COLDFIRE M5441X MMC DRIVER
8691M:	Angelo Dureghello <adureghello@baylibre.com>
8692L:	linux-mmc@vger.kernel.org
8693S:	Maintained
8694F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8695F:	include/linux/platform_data/mmc-esdhc-mcf.h
8696
8697FREESCALE DIU FRAMEBUFFER DRIVER
8698M:	Timur Tabi <timur@kernel.org>
8699L:	linux-fbdev@vger.kernel.org
8700S:	Maintained
8701F:	drivers/video/fbdev/fsl-diu-fb.*
8702
8703FREESCALE DMA DRIVER
8704M:	Zhang Wei <zw@zh-kernel.org>
8705L:	linuxppc-dev@lists.ozlabs.org
8706S:	Maintained
8707F:	drivers/dma/fsldma.*
8708
8709FREESCALE DSPI DRIVER
8710M:	Vladimir Oltean <olteanv@gmail.com>
8711L:	linux-spi@vger.kernel.org
8712S:	Maintained
8713F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8714F:	drivers/spi/spi-fsl-dspi.c
8715F:	include/linux/spi/spi-fsl-dspi.h
8716
8717FREESCALE eDMA DRIVER
8718M:	Frank Li <Frank.Li@nxp.com>
8719L:	imx@lists.linux.dev
8720L:	dmaengine@vger.kernel.org
8721S:	Maintained
8722F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8723F:	drivers/dma/fsl-edma*.*
8724
8725FREESCALE ENETC ETHERNET DRIVERS
8726M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8727M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8728L:	netdev@vger.kernel.org
8729S:	Maintained
8730F:	drivers/net/ethernet/freescale/enetc/
8731
8732FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8733M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8734L:	netdev@vger.kernel.org
8735S:	Maintained
8736F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8737F:	drivers/net/ethernet/freescale/gianfar*
8738
8739FREESCALE GPMI NAND DRIVER
8740M:	Han Xu <han.xu@nxp.com>
8741L:	linux-mtd@lists.infradead.org
8742S:	Maintained
8743F:	drivers/mtd/nand/raw/gpmi-nand/*
8744
8745FREESCALE I2C CPM DRIVER
8746M:	Jochen Friedrich <jochen@scram.de>
8747L:	linuxppc-dev@lists.ozlabs.org
8748L:	linux-i2c@vger.kernel.org
8749S:	Maintained
8750F:	drivers/i2c/busses/i2c-cpm.c
8751
8752FREESCALE IMX / MXC FEC DRIVER
8753M:	Wei Fang <wei.fang@nxp.com>
8754R:	Shenwei Wang <shenwei.wang@nxp.com>
8755R:	Clark Wang <xiaoning.wang@nxp.com>
8756L:	imx@lists.linux.dev
8757L:	netdev@vger.kernel.org
8758S:	Maintained
8759F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8760F:	drivers/net/ethernet/freescale/fec.h
8761F:	drivers/net/ethernet/freescale/fec_main.c
8762F:	drivers/net/ethernet/freescale/fec_ptp.c
8763
8764FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8765M:	Sascha Hauer <s.hauer@pengutronix.de>
8766R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8767L:	linux-fbdev@vger.kernel.org
8768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769S:	Maintained
8770F:	drivers/video/fbdev/imxfb.c
8771
8772FREESCALE IMX DDR PMU DRIVER
8773M:	Frank Li <Frank.li@nxp.com>
8774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8775S:	Maintained
8776F:	Documentation/admin-guide/perf/imx-ddr.rst
8777F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8778F:	drivers/perf/fsl_imx8_ddr_perf.c
8779
8780FREESCALE IMX I2C DRIVER
8781M:	Oleksij Rempel <o.rempel@pengutronix.de>
8782R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8783L:	linux-i2c@vger.kernel.org
8784S:	Maintained
8785F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8786F:	drivers/i2c/busses/i2c-imx.c
8787
8788FREESCALE IMX LPI2C DRIVER
8789M:	Dong Aisheng <aisheng.dong@nxp.com>
8790L:	linux-i2c@vger.kernel.org
8791L:	imx@lists.linux.dev
8792S:	Maintained
8793F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8794F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8795
8796FREESCALE MPC I2C DRIVER
8797M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8798L:	linux-i2c@vger.kernel.org
8799S:	Maintained
8800F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8801F:	drivers/i2c/busses/i2c-mpc.c
8802
8803FREESCALE QORIQ DPAA ETHERNET DRIVER
8804M:	Madalin Bucur <madalin.bucur@nxp.com>
8805L:	netdev@vger.kernel.org
8806S:	Maintained
8807F:	drivers/net/ethernet/freescale/dpaa
8808
8809FREESCALE QORIQ DPAA FMAN DRIVER
8810M:	Madalin Bucur <madalin.bucur@nxp.com>
8811R:	Sean Anderson <sean.anderson@seco.com>
8812L:	netdev@vger.kernel.org
8813S:	Maintained
8814F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8815F:	drivers/net/ethernet/freescale/fman
8816
8817FREESCALE QORIQ PTP CLOCK DRIVER
8818M:	Yangbo Lu <yangbo.lu@nxp.com>
8819L:	netdev@vger.kernel.org
8820S:	Maintained
8821F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8822F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8823F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8824F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8825F:	drivers/ptp/ptp_qoriq.c
8826F:	drivers/ptp/ptp_qoriq_debugfs.c
8827F:	include/linux/fsl/ptp_qoriq.h
8828
8829FREESCALE QUAD SPI DRIVER
8830M:	Han Xu <han.xu@nxp.com>
8831L:	linux-spi@vger.kernel.org
8832S:	Maintained
8833F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8834F:	drivers/spi/spi-fsl-qspi.c
8835
8836FREESCALE QUICC ENGINE LIBRARY
8837M:	Qiang Zhao <qiang.zhao@nxp.com>
8838L:	linuxppc-dev@lists.ozlabs.org
8839S:	Maintained
8840F:	drivers/soc/fsl/qe/
8841F:	include/soc/fsl/qe/
8842
8843FREESCALE QUICC ENGINE QMC DRIVER
8844M:	Herve Codina <herve.codina@bootlin.com>
8845L:	linuxppc-dev@lists.ozlabs.org
8846S:	Maintained
8847F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8848F:	drivers/soc/fsl/qe/qmc.c
8849F:	include/soc/fsl/qe/qmc.h
8850
8851FREESCALE QUICC ENGINE QMC HDLC DRIVER
8852M:	Herve Codina <herve.codina@bootlin.com>
8853L:	netdev@vger.kernel.org
8854L:	linuxppc-dev@lists.ozlabs.org
8855S:	Maintained
8856F:	drivers/net/wan/fsl_qmc_hdlc.c
8857
8858FREESCALE QUICC ENGINE TSA DRIVER
8859M:	Herve Codina <herve.codina@bootlin.com>
8860L:	linuxppc-dev@lists.ozlabs.org
8861S:	Maintained
8862F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8863F:	drivers/soc/fsl/qe/tsa.c
8864F:	drivers/soc/fsl/qe/tsa.h
8865F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8866
8867FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8868L:	netdev@vger.kernel.org
8869L:	linuxppc-dev@lists.ozlabs.org
8870S:	Orphan
8871F:	drivers/net/ethernet/freescale/ucc_geth*
8872
8873FREESCALE QUICC ENGINE UCC HDLC DRIVER
8874M:	Zhao Qiang <qiang.zhao@nxp.com>
8875L:	netdev@vger.kernel.org
8876L:	linuxppc-dev@lists.ozlabs.org
8877S:	Maintained
8878F:	drivers/net/wan/fsl_ucc_hdlc*
8879
8880FREESCALE QUICC ENGINE UCC UART DRIVER
8881M:	Timur Tabi <timur@kernel.org>
8882L:	linuxppc-dev@lists.ozlabs.org
8883S:	Maintained
8884F:	drivers/tty/serial/ucc_uart.c
8885
8886FREESCALE SOC DRIVERS
8887L:	linuxppc-dev@lists.ozlabs.org
8888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8889S:	Orphan
8890F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8891F:	Documentation/devicetree/bindings/soc/fsl/
8892F:	drivers/soc/fsl/
8893F:	include/linux/fsl/
8894F:	include/soc/fsl/
8895
8896FREESCALE SOC FS_ENET DRIVER
8897M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8898L:	linuxppc-dev@lists.ozlabs.org
8899L:	netdev@vger.kernel.org
8900S:	Maintained
8901F:	drivers/net/ethernet/freescale/fs_enet/
8902
8903FREESCALE SOC SOUND DRIVERS
8904M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8905M:	Xiubo Li <Xiubo.Lee@gmail.com>
8906R:	Fabio Estevam <festevam@gmail.com>
8907R:	Nicolin Chen <nicoleotsuka@gmail.com>
8908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8909L:	linuxppc-dev@lists.ozlabs.org
8910S:	Maintained
8911F:	sound/soc/fsl/fsl*
8912F:	sound/soc/fsl/imx*
8913
8914FREESCALE SOC SOUND QMC DRIVER
8915M:	Herve Codina <herve.codina@bootlin.com>
8916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8917L:	linuxppc-dev@lists.ozlabs.org
8918S:	Maintained
8919F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8920F:	sound/soc/fsl/fsl_qmc_audio.c
8921
8922FREESCALE USB PERIPHERAL DRIVERS
8923L:	linux-usb@vger.kernel.org
8924L:	linuxppc-dev@lists.ozlabs.org
8925S:	Orphan
8926F:	drivers/usb/gadget/udc/fsl*
8927
8928FREESCALE USB PHY DRIVER
8929L:	linux-usb@vger.kernel.org
8930L:	linuxppc-dev@lists.ozlabs.org
8931S:	Orphan
8932F:	drivers/usb/phy/phy-fsl-usb*
8933
8934FREEVXFS FILESYSTEM
8935M:	Christoph Hellwig <hch@infradead.org>
8936S:	Maintained
8937W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8938F:	fs/freevxfs/
8939
8940FREEZER
8941M:	"Rafael J. Wysocki" <rafael@kernel.org>
8942M:	Pavel Machek <pavel@ucw.cz>
8943L:	linux-pm@vger.kernel.org
8944S:	Supported
8945F:	Documentation/power/freezing-of-tasks.rst
8946F:	include/linux/freezer.h
8947F:	kernel/freezer.c
8948
8949FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8950M:	Eric Biggers <ebiggers@kernel.org>
8951M:	Theodore Y. Ts'o <tytso@mit.edu>
8952M:	Jaegeuk Kim <jaegeuk@kernel.org>
8953L:	linux-fscrypt@vger.kernel.org
8954S:	Supported
8955Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8956T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8957F:	Documentation/filesystems/fscrypt.rst
8958F:	fs/crypto/
8959F:	include/linux/fscrypt.h
8960F:	include/uapi/linux/fscrypt.h
8961
8962FSI SUBSYSTEM
8963M:	Jeremy Kerr <jk@ozlabs.org>
8964M:	Joel Stanley <joel@jms.id.au>
8965R:	Alistar Popple <alistair@popple.id.au>
8966R:	Eddie James <eajames@linux.ibm.com>
8967L:	linux-fsi@lists.ozlabs.org
8968S:	Supported
8969Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8971F:	drivers/fsi/
8972F:	include/linux/fsi*.h
8973F:	include/trace/events/fsi*.h
8974
8975FSI-ATTACHED I2C DRIVER
8976M:	Eddie James <eajames@linux.ibm.com>
8977L:	linux-i2c@vger.kernel.org
8978L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8979S:	Maintained
8980F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8981F:	drivers/i2c/busses/i2c-fsi.c
8982
8983FSI-ATTACHED SPI DRIVER
8984M:	Eddie James <eajames@linux.ibm.com>
8985L:	linux-spi@vger.kernel.org
8986S:	Maintained
8987F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8988F:	drivers/spi/spi-fsi.c
8989
8990FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8991M:	Jan Kara <jack@suse.cz>
8992R:	Amir Goldstein <amir73il@gmail.com>
8993L:	linux-fsdevel@vger.kernel.org
8994S:	Maintained
8995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8996F:	fs/notify/
8997F:	include/linux/fsnotify*.h
8998
8999FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9000M:	Eric Biggers <ebiggers@kernel.org>
9001M:	Theodore Y. Ts'o <tytso@mit.edu>
9002L:	fsverity@lists.linux.dev
9003S:	Supported
9004Q:	https://patchwork.kernel.org/project/fsverity/list/
9005T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9006F:	Documentation/filesystems/fsverity.rst
9007F:	fs/verity/
9008F:	include/linux/fsverity.h
9009F:	include/uapi/linux/fsverity.h
9010
9011FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9012M:	Michael Zaidman <michael.zaidman@gmail.com>
9013L:	linux-i2c@vger.kernel.org
9014L:	linux-input@vger.kernel.org
9015S:	Maintained
9016F:	drivers/hid/hid-ft260.c
9017
9018FUJITSU LAPTOP EXTRAS
9019M:	Jonathan Woithe <jwoithe@just42.net>
9020L:	platform-driver-x86@vger.kernel.org
9021S:	Maintained
9022F:	drivers/platform/x86/fujitsu-laptop.c
9023
9024FUJITSU TABLET EXTRAS
9025M:	Robert Gerlach <khnz@gmx.de>
9026L:	platform-driver-x86@vger.kernel.org
9027S:	Maintained
9028F:	drivers/platform/x86/fujitsu-tablet.c
9029
9030FUNCTION HOOKS (FTRACE)
9031M:	Steven Rostedt <rostedt@goodmis.org>
9032M:	Masami Hiramatsu <mhiramat@kernel.org>
9033R:	Mark Rutland <mark.rutland@arm.com>
9034L:	linux-kernel@vger.kernel.org
9035L:	linux-trace-kernel@vger.kernel.org
9036S:	Maintained
9037Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9039F:	Documentation/trace/ftrace*
9040F:	arch/*/*/*/*ftrace*
9041F:	arch/*/*/*ftrace*
9042F:	include/*/ftrace.h
9043F:	kernel/trace/fgraph.c
9044F:	kernel/trace/ftrace*
9045F:	samples/ftrace
9046
9047FUNGIBLE ETHERNET DRIVERS
9048M:	Dimitris Michailidis <dmichail@fungible.com>
9049L:	netdev@vger.kernel.org
9050S:	Supported
9051F:	drivers/net/ethernet/fungible/
9052
9053FUSE: FILESYSTEM IN USERSPACE
9054M:	Miklos Szeredi <miklos@szeredi.hu>
9055L:	linux-fsdevel@vger.kernel.org
9056S:	Maintained
9057W:	https://github.com/libfuse/
9058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9059F:	Documentation/filesystems/fuse.rst
9060F:	fs/fuse/
9061F:	include/uapi/linux/fuse.h
9062
9063FUTEX SUBSYSTEM
9064M:	Thomas Gleixner <tglx@linutronix.de>
9065M:	Ingo Molnar <mingo@redhat.com>
9066R:	Peter Zijlstra <peterz@infradead.org>
9067R:	Darren Hart <dvhart@infradead.org>
9068R:	Davidlohr Bueso <dave@stgolabs.net>
9069R:	André Almeida <andrealmeid@igalia.com>
9070L:	linux-kernel@vger.kernel.org
9071S:	Maintained
9072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9073F:	Documentation/locking/*futex*
9074F:	include/asm-generic/futex.h
9075F:	include/linux/futex.h
9076F:	include/uapi/linux/futex.h
9077F:	kernel/futex/*
9078F:	tools/perf/bench/futex*
9079F:	tools/testing/selftests/futex/
9080
9081GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9082M:	Sebastian Reichel <sre@kernel.org>
9083L:	linux-media@vger.kernel.org
9084S:	Maintained
9085F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9086F:	drivers/media/i2c/gc0308.c
9087
9088GALAXYCORE GC2145 SENSOR DRIVER
9089M:	Alain Volmat <alain.volmat@foss.st.com>
9090L:	linux-media@vger.kernel.org
9091S:	Maintained
9092T:	git git://linuxtv.org/media_tree.git
9093F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9094F:	drivers/media/i2c/gc2145.c
9095
9096GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9097M:	Tim Harvey <tharvey@gateworks.com>
9098S:	Maintained
9099F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9100F:	Documentation/hwmon/gsc-hwmon.rst
9101F:	drivers/hwmon/gsc-hwmon.c
9102F:	drivers/mfd/gateworks-gsc.c
9103F:	include/linux/mfd/gsc.h
9104F:	include/linux/platform_data/gsc_hwmon.h
9105
9106GCC PLUGINS
9107M:	Kees Cook <keescook@chromium.org>
9108L:	linux-hardening@vger.kernel.org
9109S:	Maintained
9110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9111F:	Documentation/kbuild/gcc-plugins.rst
9112F:	include/linux/stackleak.h
9113F:	kernel/stackleak.c
9114F:	scripts/Makefile.gcc-plugins
9115F:	scripts/gcc-plugins/
9116
9117GCOV BASED KERNEL PROFILING
9118M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9119S:	Maintained
9120F:	Documentation/dev-tools/gcov.rst
9121F:	kernel/gcov/
9122
9123GDB KERNEL DEBUGGING HELPER SCRIPTS
9124M:	Jan Kiszka <jan.kiszka@siemens.com>
9125M:	Kieran Bingham <kbingham@kernel.org>
9126S:	Supported
9127F:	scripts/gdb/
9128
9129GEMINI CRYPTO DRIVER
9130M:	Corentin Labbe <clabbe@baylibre.com>
9131L:	linux-crypto@vger.kernel.org
9132S:	Maintained
9133F:	drivers/crypto/gemini/
9134
9135GEMTEK FM RADIO RECEIVER DRIVER
9136M:	Hans Verkuil <hverkuil@xs4all.nl>
9137L:	linux-media@vger.kernel.org
9138S:	Maintained
9139W:	https://linuxtv.org
9140T:	git git://linuxtv.org/media_tree.git
9141F:	drivers/media/radio/radio-gemtek*
9142
9143GENERIC ARCHITECTURE TOPOLOGY
9144M:	Sudeep Holla <sudeep.holla@arm.com>
9145L:	linux-kernel@vger.kernel.org
9146S:	Maintained
9147F:	drivers/base/arch_topology.c
9148F:	include/linux/arch_topology.h
9149
9150GENERIC ENTRY CODE
9151M:	Thomas Gleixner <tglx@linutronix.de>
9152M:	Peter Zijlstra <peterz@infradead.org>
9153M:	Andy Lutomirski <luto@kernel.org>
9154L:	linux-kernel@vger.kernel.org
9155S:	Maintained
9156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9157F:	include/linux/entry-common.h
9158F:	include/linux/entry-kvm.h
9159F:	kernel/entry/
9160
9161GENERIC GPIO I2C DRIVER
9162M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9163S:	Supported
9164F:	drivers/i2c/busses/i2c-gpio.c
9165F:	include/linux/platform_data/i2c-gpio.h
9166
9167GENERIC GPIO I2C MULTIPLEXER DRIVER
9168M:	Peter Korsgaard <peter.korsgaard@barco.com>
9169L:	linux-i2c@vger.kernel.org
9170S:	Supported
9171F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9172F:	drivers/i2c/muxes/i2c-mux-gpio.c
9173F:	include/linux/platform_data/i2c-mux-gpio.h
9174
9175GENERIC GPIO RESET DRIVER
9176M:	Krzysztof Kozlowski <krzk@kernel.org>
9177S:	Maintained
9178F:	drivers/reset/reset-gpio.c
9179
9180GENERIC HDLC (WAN) DRIVERS
9181M:	Krzysztof Halasa <khc@pm.waw.pl>
9182S:	Maintained
9183W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9184F:	drivers/net/wan/c101.c
9185F:	drivers/net/wan/hd6457*
9186F:	drivers/net/wan/hdlc*
9187F:	drivers/net/wan/n2.c
9188F:	drivers/net/wan/pc300too.c
9189F:	drivers/net/wan/pci200syn.c
9190F:	drivers/net/wan/wanxl*
9191
9192GENERIC INCLUDE/ASM HEADER FILES
9193M:	Arnd Bergmann <arnd@arndb.de>
9194L:	linux-arch@vger.kernel.org
9195S:	Maintained
9196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9197F:	include/asm-generic/
9198F:	include/uapi/asm-generic/
9199
9200GENERIC PHY FRAMEWORK
9201M:	Vinod Koul <vkoul@kernel.org>
9202M:	Kishon Vijay Abraham I <kishon@kernel.org>
9203L:	linux-phy@lists.infradead.org
9204S:	Supported
9205Q:	https://patchwork.kernel.org/project/linux-phy/list/
9206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9207F:	Documentation/devicetree/bindings/phy/
9208F:	drivers/phy/
9209F:	include/dt-bindings/phy/
9210F:	include/linux/phy/
9211
9212GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9213M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9214S:	Supported
9215F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9216F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9217
9218GENERIC PM DOMAINS
9219M:	Ulf Hansson <ulf.hansson@linaro.org>
9220L:	linux-pm@vger.kernel.org
9221S:	Supported
9222F:	Documentation/devicetree/bindings/power/power?domain*
9223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9224F:	drivers/pmdomain/
9225F:	include/linux/pm_domain.h
9226
9227GENERIC RADIX TREE
9228M:	Kent Overstreet <kent.overstreet@linux.dev>
9229S:	Supported
9230C:	irc://irc.oftc.net/bcache
9231F:	include/linux/generic-radix-tree.h
9232F:	lib/generic-radix-tree.c
9233
9234GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9235M:	Eugen Hristev <eugen.hristev@microchip.com>
9236L:	linux-input@vger.kernel.org
9237S:	Maintained
9238F:	drivers/input/touchscreen/resistive-adc-touch.c
9239
9240GENERIC STRING LIBRARY
9241M:	Kees Cook <keescook@chromium.org>
9242R:	Andy Shevchenko <andy@kernel.org>
9243L:	linux-hardening@vger.kernel.org
9244S:	Supported
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9246F:	include/linux/string.h
9247F:	include/linux/string_choices.h
9248F:	include/linux/string_helpers.h
9249F:	lib/string.c
9250F:	lib/string_kunit.c
9251F:	lib/string_helpers.c
9252F:	lib/string_helpers_kunit.c
9253F:	scripts/coccinelle/api/string_choices.cocci
9254
9255GENERIC UIO DRIVER FOR PCI DEVICES
9256M:	"Michael S. Tsirkin" <mst@redhat.com>
9257L:	kvm@vger.kernel.org
9258S:	Supported
9259F:	drivers/uio/uio_pci_generic.c
9260
9261GENERIC VDSO LIBRARY
9262M:	Andy Lutomirski <luto@kernel.org>
9263M:	Thomas Gleixner <tglx@linutronix.de>
9264M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9265L:	linux-kernel@vger.kernel.org
9266S:	Maintained
9267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9268F:	include/asm-generic/vdso/vsyscall.h
9269F:	include/vdso/
9270F:	kernel/time/vsyscall.c
9271F:	lib/vdso/
9272
9273GENWQE (IBM Generic Workqueue Card)
9274M:	Frank Haverkamp <haver@linux.ibm.com>
9275S:	Supported
9276F:	drivers/misc/genwqe/
9277
9278GET_MAINTAINER SCRIPT
9279M:	Joe Perches <joe@perches.com>
9280S:	Maintained
9281F:	scripts/get_maintainer.pl
9282
9283GFS2 FILE SYSTEM
9284M:	Andreas Gruenbacher <agruenba@redhat.com>
9285L:	gfs2@lists.linux.dev
9286S:	Supported
9287B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9289F:	Documentation/filesystems/gfs2*
9290F:	fs/gfs2/
9291F:	include/uapi/linux/gfs2_ondisk.h
9292
9293GIGABYTE WATERFORCE SENSOR DRIVER
9294M:	Aleksa Savic <savicaleksa83@gmail.com>
9295L:	linux-hwmon@vger.kernel.org
9296S:	Maintained
9297F:	Documentation/hwmon/gigabyte_waterforce.rst
9298F:	drivers/hwmon/gigabyte_waterforce.c
9299
9300GIGABYTE WMI DRIVER
9301M:	Thomas Weißschuh <thomas@weissschuh.net>
9302L:	platform-driver-x86@vger.kernel.org
9303S:	Maintained
9304F:	drivers/platform/x86/gigabyte-wmi.c
9305
9306GNSS SUBSYSTEM
9307M:	Johan Hovold <johan@kernel.org>
9308S:	Maintained
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9310F:	Documentation/ABI/testing/sysfs-class-gnss
9311F:	Documentation/devicetree/bindings/gnss/
9312F:	drivers/gnss/
9313F:	include/linux/gnss.h
9314
9315GO7007 MPEG CODEC
9316M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9317L:	linux-media@vger.kernel.org
9318S:	Maintained
9319F:	drivers/media/usb/go7007/
9320
9321GOODIX TOUCHSCREEN
9322M:	Bastien Nocera <hadess@hadess.net>
9323M:	Hans de Goede <hdegoede@redhat.com>
9324L:	linux-input@vger.kernel.org
9325S:	Maintained
9326F:	drivers/input/touchscreen/goodix*
9327
9328GOOGLE ETHERNET DRIVERS
9329M:	Jeroen de Borst <jeroendb@google.com>
9330M:	Praveen Kaligineedi <pkaligineedi@google.com>
9331R:	Shailend Chand <shailend@google.com>
9332L:	netdev@vger.kernel.org
9333S:	Supported
9334F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9335F:	drivers/net/ethernet/google
9336
9337GOOGLE FIRMWARE DRIVERS
9338M:	Tzung-Bi Shih <tzungbi@kernel.org>
9339R:	Brian Norris <briannorris@chromium.org>
9340R:	Julius Werner <jwerner@chromium.org>
9341L:	chrome-platform@lists.linux.dev
9342S:	Maintained
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9344F:	drivers/firmware/google/
9345
9346GOOGLE TENSOR SoC SUPPORT
9347M:	Peter Griffin <peter.griffin@linaro.org>
9348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9349L:	linux-samsung-soc@vger.kernel.org
9350S:	Maintained
9351F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9352F:	arch/arm64/boot/dts/exynos/google/
9353F:	drivers/clk/samsung/clk-gs101.c
9354F:	drivers/phy/samsung/phy-gs101-ufs.c
9355F:	include/dt-bindings/clock/google,gs101.h
9356K:	[gG]oogle.?[tT]ensor
9357
9358GPD POCKET FAN DRIVER
9359M:	Hans de Goede <hdegoede@redhat.com>
9360L:	platform-driver-x86@vger.kernel.org
9361S:	Maintained
9362F:	drivers/platform/x86/gpd-pocket-fan.c
9363
9364GPIO ACPI SUPPORT
9365M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9366M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9367L:	linux-gpio@vger.kernel.org
9368L:	linux-acpi@vger.kernel.org
9369S:	Supported
9370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9371F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9372F:	drivers/gpio/gpiolib-acpi.c
9373F:	drivers/gpio/gpiolib-acpi.h
9374
9375GPIO AGGREGATOR
9376M:	Geert Uytterhoeven <geert+renesas@glider.be>
9377L:	linux-gpio@vger.kernel.org
9378S:	Supported
9379F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9380F:	drivers/gpio/gpio-aggregator.c
9381
9382GPIO IR Transmitter
9383M:	Sean Young <sean@mess.org>
9384L:	linux-media@vger.kernel.org
9385S:	Maintained
9386F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9387F:	drivers/media/rc/gpio-ir-tx.c
9388
9389GPIO MOCKUP DRIVER
9390M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9391L:	linux-gpio@vger.kernel.org
9392S:	Maintained
9393F:	drivers/gpio/gpio-mockup.c
9394F:	tools/testing/selftests/gpio/
9395
9396GPIO REGMAP
9397M:	Michael Walle <mwalle@kernel.org>
9398S:	Maintained
9399F:	drivers/gpio/gpio-regmap.c
9400F:	include/linux/gpio/regmap.h
9401K:	(devm_)?gpio_regmap_(un)?register
9402
9403GPIO SUBSYSTEM
9404M:	Linus Walleij <linus.walleij@linaro.org>
9405M:	Bartosz Golaszewski <brgl@bgdev.pl>
9406L:	linux-gpio@vger.kernel.org
9407S:	Maintained
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9409F:	Documentation/admin-guide/gpio/
9410F:	Documentation/devicetree/bindings/gpio/
9411F:	Documentation/driver-api/gpio/
9412F:	drivers/gpio/
9413F:	include/dt-bindings/gpio/
9414F:	include/linux/gpio.h
9415F:	include/linux/gpio/
9416F:	include/linux/of_gpio.h
9417
9418GPIO UAPI
9419M:	Bartosz Golaszewski <brgl@bgdev.pl>
9420R:	Kent Gibson <warthog618@gmail.com>
9421L:	linux-gpio@vger.kernel.org
9422S:	Maintained
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9424F:	Documentation/ABI/obsolete/sysfs-gpio
9425F:	Documentation/ABI/testing/gpio-cdev
9426F:	Documentation/userspace-api/gpio/
9427F:	drivers/gpio/gpiolib-cdev.c
9428F:	include/uapi/linux/gpio.h
9429F:	tools/gpio/
9430
9431GRE DEMULTIPLEXER DRIVER
9432M:	Dmitry Kozlov <xeb@mail.ru>
9433L:	netdev@vger.kernel.org
9434S:	Maintained
9435F:	include/net/gre.h
9436F:	net/ipv4/gre_demux.c
9437F:	net/ipv4/gre_offload.c
9438
9439GRETH 10/100/1G Ethernet MAC device driver
9440M:	Andreas Larsson <andreas@gaisler.com>
9441L:	netdev@vger.kernel.org
9442S:	Maintained
9443F:	drivers/net/ethernet/aeroflex/
9444
9445GREYBUS AUDIO PROTOCOLS DRIVERS
9446M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9447M:	Mark Greer <mgreer@animalcreek.com>
9448S:	Maintained
9449F:	drivers/staging/greybus/audio_apbridgea.c
9450F:	drivers/staging/greybus/audio_apbridgea.h
9451F:	drivers/staging/greybus/audio_codec.c
9452F:	drivers/staging/greybus/audio_codec.h
9453F:	drivers/staging/greybus/audio_gb.c
9454F:	drivers/staging/greybus/audio_manager.c
9455F:	drivers/staging/greybus/audio_manager.h
9456F:	drivers/staging/greybus/audio_manager_module.c
9457F:	drivers/staging/greybus/audio_manager_private.h
9458F:	drivers/staging/greybus/audio_manager_sysfs.c
9459F:	drivers/staging/greybus/audio_module.c
9460F:	drivers/staging/greybus/audio_topology.c
9461
9462GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9463M:	Viresh Kumar <vireshk@kernel.org>
9464S:	Maintained
9465F:	drivers/staging/greybus/authentication.c
9466F:	drivers/staging/greybus/bootrom.c
9467F:	drivers/staging/greybus/firmware.h
9468F:	drivers/staging/greybus/fw-core.c
9469F:	drivers/staging/greybus/fw-download.c
9470F:	drivers/staging/greybus/fw-management.c
9471F:	drivers/staging/greybus/greybus_authentication.h
9472F:	drivers/staging/greybus/greybus_firmware.h
9473F:	drivers/staging/greybus/hid.c
9474F:	drivers/staging/greybus/i2c.c
9475F:	drivers/staging/greybus/spi.c
9476F:	drivers/staging/greybus/spilib.c
9477F:	drivers/staging/greybus/spilib.h
9478
9479GREYBUS LOOPBACK DRIVER
9480M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9481S:	Maintained
9482F:	drivers/staging/greybus/loopback.c
9483
9484GREYBUS PLATFORM DRIVERS
9485M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9486S:	Maintained
9487F:	drivers/staging/greybus/arche-apb-ctrl.c
9488F:	drivers/staging/greybus/arche-platform.c
9489F:	drivers/staging/greybus/arche_platform.h
9490
9491GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9492M:	Rui Miguel Silva <rmfrfs@gmail.com>
9493S:	Maintained
9494F:	drivers/staging/greybus/gpio.c
9495F:	drivers/staging/greybus/light.c
9496F:	drivers/staging/greybus/power_supply.c
9497F:	drivers/staging/greybus/sdio.c
9498F:	drivers/staging/greybus/spi.c
9499F:	drivers/staging/greybus/spilib.c
9500
9501GREYBUS BEAGLEPLAY DRIVERS
9502M:	Ayush Singh <ayushdevel1325@gmail.com>
9503L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9504S:	Maintained
9505F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9506F:	drivers/greybus/gb-beagleplay.c
9507
9508GREYBUS SUBSYSTEM
9509M:	Johan Hovold <johan@kernel.org>
9510M:	Alex Elder <elder@kernel.org>
9511M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9512L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9513S:	Maintained
9514F:	drivers/greybus/
9515F:	drivers/staging/greybus/
9516F:	include/linux/greybus.h
9517F:	include/linux/greybus/
9518
9519GREYBUS UART PROTOCOLS DRIVERS
9520M:	David Lin <dtwlin@gmail.com>
9521S:	Maintained
9522F:	drivers/staging/greybus/log.c
9523F:	drivers/staging/greybus/uart.c
9524
9525GS1662 VIDEO SERIALIZER
9526M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9527L:	linux-media@vger.kernel.org
9528S:	Maintained
9529T:	git git://linuxtv.org/media_tree.git
9530F:	drivers/media/spi/gs1662.c
9531
9532GSPCA FINEPIX SUBDRIVER
9533M:	Frank Zago <frank@zago.net>
9534L:	linux-media@vger.kernel.org
9535S:	Maintained
9536T:	git git://linuxtv.org/media_tree.git
9537F:	drivers/media/usb/gspca/finepix.c
9538
9539GSPCA GL860 SUBDRIVER
9540M:	Olivier Lorin <o.lorin@laposte.net>
9541L:	linux-media@vger.kernel.org
9542S:	Maintained
9543T:	git git://linuxtv.org/media_tree.git
9544F:	drivers/media/usb/gspca/gl860/
9545
9546GSPCA M5602 SUBDRIVER
9547M:	Erik Andren <erik.andren@gmail.com>
9548L:	linux-media@vger.kernel.org
9549S:	Maintained
9550T:	git git://linuxtv.org/media_tree.git
9551F:	drivers/media/usb/gspca/m5602/
9552
9553GSPCA PAC207 SONIXB SUBDRIVER
9554M:	Hans Verkuil <hverkuil@xs4all.nl>
9555L:	linux-media@vger.kernel.org
9556S:	Odd Fixes
9557T:	git git://linuxtv.org/media_tree.git
9558F:	drivers/media/usb/gspca/pac207.c
9559
9560GSPCA SN9C20X SUBDRIVER
9561M:	Brian Johnson <brijohn@gmail.com>
9562L:	linux-media@vger.kernel.org
9563S:	Maintained
9564T:	git git://linuxtv.org/media_tree.git
9565F:	drivers/media/usb/gspca/sn9c20x.c
9566
9567GSPCA T613 SUBDRIVER
9568M:	Leandro Costantino <lcostantino@gmail.com>
9569L:	linux-media@vger.kernel.org
9570S:	Maintained
9571T:	git git://linuxtv.org/media_tree.git
9572F:	drivers/media/usb/gspca/t613.c
9573
9574GSPCA USB WEBCAM DRIVER
9575M:	Hans Verkuil <hverkuil@xs4all.nl>
9576L:	linux-media@vger.kernel.org
9577S:	Odd Fixes
9578T:	git git://linuxtv.org/media_tree.git
9579F:	drivers/media/usb/gspca/
9580
9581GTP (GPRS Tunneling Protocol)
9582M:	Pablo Neira Ayuso <pablo@netfilter.org>
9583M:	Harald Welte <laforge@gnumonks.org>
9584L:	osmocom-net-gprs@lists.osmocom.org
9585S:	Maintained
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9587F:	drivers/net/gtp.c
9588
9589GUID PARTITION TABLE (GPT)
9590M:	Davidlohr Bueso <dave@stgolabs.net>
9591L:	linux-efi@vger.kernel.org
9592S:	Maintained
9593F:	block/partitions/efi.*
9594
9595HABANALABS PCI DRIVER
9596M:	Oded Gabbay <ogabbay@kernel.org>
9597L:	dri-devel@lists.freedesktop.org
9598S:	Supported
9599C:	irc://irc.oftc.net/dri-devel
9600T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9601F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9602F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9603F:	drivers/accel/habanalabs/
9604F:	include/linux/habanalabs/
9605F:	include/trace/events/habanalabs.h
9606F:	include/uapi/drm/habanalabs_accel.h
9607
9608HACKRF MEDIA DRIVER
9609L:	linux-media@vger.kernel.org
9610S:	Orphan
9611W:	https://linuxtv.org
9612Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9613F:	drivers/media/usb/hackrf/
9614
9615HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9616M:	Chuck Lever <chuck.lever@oracle.com>
9617L:	kernel-tls-handshake@lists.linux.dev
9618L:	netdev@vger.kernel.org
9619S:	Maintained
9620F:	Documentation/netlink/specs/handshake.yaml
9621F:	Documentation/networking/tls-handshake.rst
9622F:	include/net/handshake.h
9623F:	include/trace/events/handshake.h
9624F:	net/handshake/
9625
9626HANTRO VPU CODEC DRIVER
9627M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9628M:	Philipp Zabel <p.zabel@pengutronix.de>
9629L:	linux-media@vger.kernel.org
9630L:	linux-rockchip@lists.infradead.org
9631S:	Maintained
9632F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9633F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9634F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9635F:	drivers/media/platform/verisilicon/
9636
9637HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9638M:	Frank Seidel <frank@f-seidel.de>
9639L:	platform-driver-x86@vger.kernel.org
9640S:	Maintained
9641W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9642F:	drivers/platform/x86/hdaps.c
9643
9644HARDWARE MONITORING
9645M:	Jean Delvare <jdelvare@suse.com>
9646M:	Guenter Roeck <linux@roeck-us.net>
9647L:	linux-hwmon@vger.kernel.org
9648S:	Maintained
9649W:	http://hwmon.wiki.kernel.org/
9650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9651F:	Documentation/ABI/testing/sysfs-class-hwmon
9652F:	Documentation/devicetree/bindings/hwmon/
9653F:	Documentation/hwmon/
9654F:	drivers/hwmon/
9655F:	include/linux/hwmon*.h
9656F:	include/trace/events/hwmon*.h
9657K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9658
9659HARDWARE RANDOM NUMBER GENERATOR CORE
9660M:	Olivia Mackall <olivia@selenic.com>
9661M:	Herbert Xu <herbert@gondor.apana.org.au>
9662L:	linux-crypto@vger.kernel.org
9663S:	Odd fixes
9664F:	Documentation/admin-guide/hw_random.rst
9665F:	Documentation/devicetree/bindings/rng/
9666F:	drivers/char/hw_random/
9667F:	include/linux/hw_random.h
9668
9669HARDWARE SPINLOCK CORE
9670M:	Bjorn Andersson <andersson@kernel.org>
9671R:	Baolin Wang <baolin.wang7@gmail.com>
9672L:	linux-remoteproc@vger.kernel.org
9673S:	Maintained
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9675F:	Documentation/devicetree/bindings/hwlock/
9676F:	Documentation/locking/hwspinlock.rst
9677F:	drivers/hwspinlock/
9678F:	include/linux/hwspinlock.h
9679
9680HARDWARE TRACING FACILITIES
9681M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9682S:	Maintained
9683F:	drivers/hwtracing/
9684
9685HARMONY SOUND DRIVER
9686L:	linux-parisc@vger.kernel.org
9687S:	Maintained
9688F:	sound/parisc/harmony.*
9689
9690HDPVR USB VIDEO ENCODER DRIVER
9691M:	Hans Verkuil <hverkuil@xs4all.nl>
9692L:	linux-media@vger.kernel.org
9693S:	Odd Fixes
9694W:	https://linuxtv.org
9695T:	git git://linuxtv.org/media_tree.git
9696F:	drivers/media/usb/hdpvr/
9697
9698HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9699M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9700S:	Supported
9701F:	drivers/misc/hpilo.[ch]
9702
9703HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9704M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9705S:	Supported
9706F:	Documentation/watchdog/hpwdt.rst
9707F:	drivers/watchdog/hpwdt.c
9708
9709HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9710M:	Don Brace <don.brace@microchip.com>
9711L:	storagedev@microchip.com
9712L:	linux-scsi@vger.kernel.org
9713S:	Supported
9714F:	Documentation/scsi/hpsa.rst
9715F:	drivers/scsi/hpsa*.[ch]
9716F:	include/linux/cciss*.h
9717F:	include/uapi/linux/cciss*.h
9718
9719HFI1 DRIVER
9720M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9721L:	linux-rdma@vger.kernel.org
9722S:	Supported
9723F:	drivers/infiniband/hw/hfi1
9724
9725HFS FILESYSTEM
9726L:	linux-fsdevel@vger.kernel.org
9727S:	Orphan
9728F:	Documentation/filesystems/hfs.rst
9729F:	fs/hfs/
9730
9731HFSPLUS FILESYSTEM
9732L:	linux-fsdevel@vger.kernel.org
9733S:	Orphan
9734F:	Documentation/filesystems/hfsplus.rst
9735F:	fs/hfsplus/
9736
9737HGA FRAMEBUFFER DRIVER
9738M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9739L:	linux-nvidia@lists.surfsouth.com
9740S:	Maintained
9741W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9742F:	drivers/video/fbdev/hgafb.c
9743
9744HIBERNATION (aka Software Suspend, aka swsusp)
9745M:	"Rafael J. Wysocki" <rafael@kernel.org>
9746M:	Pavel Machek <pavel@ucw.cz>
9747L:	linux-pm@vger.kernel.org
9748S:	Supported
9749B:	https://bugzilla.kernel.org
9750F:	arch/*/include/asm/suspend*.h
9751F:	arch/x86/power/
9752F:	drivers/base/power/
9753F:	include/linux/freezer.h
9754F:	include/linux/pm.h
9755F:	include/linux/suspend.h
9756F:	kernel/power/
9757
9758HID CORE LAYER
9759M:	Jiri Kosina <jikos@kernel.org>
9760M:	Benjamin Tissoires <bentiss@kernel.org>
9761L:	linux-input@vger.kernel.org
9762S:	Maintained
9763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9764F:	Documentation/hid/
9765F:	drivers/hid/
9766F:	include/linux/hid*
9767F:	include/uapi/linux/hid*
9768F:	samples/hid/
9769F:	tools/testing/selftests/hid/
9770
9771HID LOGITECH DRIVERS
9772R:	Filipe Laíns <lains@riseup.net>
9773L:	linux-input@vger.kernel.org
9774S:	Maintained
9775F:	drivers/hid/hid-logitech-*
9776
9777HID NVIDIA SHIELD DRIVER
9778M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9779L:	linux-input@vger.kernel.org
9780S:	Maintained
9781F:	drivers/hid/hid-nvidia-shield.c
9782
9783HID PHOENIX RC FLIGHT CONTROLLER
9784M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9785L:	linux-input@vger.kernel.org
9786S:	Maintained
9787F:	drivers/hid/hid-pxrc.c
9788
9789HID PLAYSTATION DRIVER
9790M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9791L:	linux-input@vger.kernel.org
9792S:	Supported
9793F:	drivers/hid/hid-playstation.c
9794
9795HID SENSOR HUB DRIVERS
9796M:	Jiri Kosina <jikos@kernel.org>
9797M:	Jonathan Cameron <jic23@kernel.org>
9798M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9799L:	linux-input@vger.kernel.org
9800L:	linux-iio@vger.kernel.org
9801S:	Maintained
9802F:	Documentation/hid/hid-sensor*
9803F:	drivers/hid/hid-sensor-*
9804F:	drivers/iio/*/hid-*
9805F:	include/linux/hid-sensor-*
9806
9807HID VRC-2 CAR CONTROLLER DRIVER
9808M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9809L:	linux-input@vger.kernel.org
9810S:	Maintained
9811F:	drivers/hid/hid-vrc2.c
9812
9813HID WACOM DRIVER
9814M:	Ping Cheng <ping.cheng@wacom.com>
9815M:	Jason Gerecke  <jason.gerecke@wacom.com>
9816L:	linux-input@vger.kernel.org
9817S:	Maintained
9818F:	drivers/hid/wacom.h
9819F:	drivers/hid/wacom_*
9820
9821HID++ LOGITECH DRIVERS
9822R:	Filipe Laíns <lains@riseup.net>
9823R:	Bastien Nocera <hadess@hadess.net>
9824L:	linux-input@vger.kernel.org
9825S:	Maintained
9826F:	drivers/hid/hid-logitech-hidpp.c
9827
9828HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9829M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9830M:	Frederic Weisbecker <frederic@kernel.org>
9831M:	Thomas Gleixner <tglx@linutronix.de>
9832L:	linux-kernel@vger.kernel.org
9833S:	Maintained
9834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9835F:	Documentation/timers/
9836F:	include/linux/clockchips.h
9837F:	include/linux/hrtimer.h
9838F:	include/linux/timer.h
9839F:	kernel/time/clockevents.c
9840F:	kernel/time/hrtimer.c
9841F:	kernel/time/timer.c
9842F:	kernel/time/timer_list.c
9843F:	kernel/time/timer_migration.*
9844F:	tools/testing/selftests/timers/
9845
9846HIGH-SPEED SCC DRIVER FOR AX.25
9847L:	linux-hams@vger.kernel.org
9848S:	Orphan
9849F:	drivers/net/hamradio/scc.c
9850
9851HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9852M:	HighPoint Linux Team <linux@highpoint-tech.com>
9853S:	Supported
9854W:	http://www.highpoint-tech.com
9855F:	Documentation/scsi/hptiop.rst
9856F:	drivers/scsi/hptiop.c
9857
9858HIKEY960 ONBOARD USB GPIO HUB DRIVER
9859M:	John Stultz <jstultz@google.com>
9860L:	linux-kernel@vger.kernel.org
9861S:	Maintained
9862F:	drivers/misc/hisi_hikey_usb.c
9863
9864HIMAX HX83112B TOUCHSCREEN SUPPORT
9865M:	Job Noorman <job@noorman.info>
9866L:	linux-input@vger.kernel.org
9867S:	Maintained
9868F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9869F:	drivers/input/touchscreen/himax_hx83112b.c
9870
9871HIPPI
9872M:	Jes Sorensen <jes@trained-monkey.org>
9873L:	linux-hippi@sunsite.dk
9874S:	Maintained
9875F:	drivers/net/hippi/
9876F:	include/linux/hippidevice.h
9877F:	include/uapi/linux/if_hippi.h
9878F:	net/802/hippi.c
9879
9880HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9881M:	Kurt Kanzenbach <kurt@linutronix.de>
9882L:	netdev@vger.kernel.org
9883S:	Maintained
9884F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9885F:	drivers/net/dsa/hirschmann/*
9886F:	include/linux/platform_data/hirschmann-hellcreek.h
9887F:	net/dsa/tag_hellcreek.c
9888
9889HISILICON DMA DRIVER
9890M:	Zhou Wang <wangzhou1@hisilicon.com>
9891M:	Jie Hai <haijie1@huawei.com>
9892L:	dmaengine@vger.kernel.org
9893S:	Maintained
9894F:	drivers/dma/hisi_dma.c
9895
9896HISILICON GPIO DRIVER
9897M:	Jay Fang <f.fangjian@huawei.com>
9898L:	linux-gpio@vger.kernel.org
9899S:	Maintained
9900F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9901F:	drivers/gpio/gpio-hisi.c
9902
9903HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9904M:	Zhiqi Song <songzhiqi1@huawei.com>
9905M:	Longfang Liu <liulongfang@huawei.com>
9906L:	linux-crypto@vger.kernel.org
9907S:	Maintained
9908F:	Documentation/ABI/testing/debugfs-hisi-hpre
9909F:	drivers/crypto/hisilicon/hpre/hpre.h
9910F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9911F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9912
9913HISILICON HNS3 PMU DRIVER
9914M:	Jijie Shao <shaojijie@huawei.com>
9915S:	Supported
9916F:	Documentation/admin-guide/perf/hns3-pmu.rst
9917F:	drivers/perf/hisilicon/hns3_pmu.c
9918
9919HISILICON I2C CONTROLLER DRIVER
9920M:	Yicong Yang <yangyicong@hisilicon.com>
9921L:	linux-i2c@vger.kernel.org
9922S:	Maintained
9923W:	https://www.hisilicon.com
9924F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9925F:	drivers/i2c/busses/i2c-hisi.c
9926
9927HISILICON KUNPENG SOC HCCS DRIVER
9928M:	Huisong Li <lihuisong@huawei.com>
9929S:	Maintained
9930F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9931F:	drivers/soc/hisilicon/kunpeng_hccs.c
9932F:	drivers/soc/hisilicon/kunpeng_hccs.h
9933
9934HISILICON LPC BUS DRIVER
9935M:	Jay Fang <f.fangjian@huawei.com>
9936S:	Maintained
9937W:	http://www.hisilicon.com
9938F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9939F:	drivers/bus/hisi_lpc.c
9940
9941HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9942M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9943M:	Salil Mehta <salil.mehta@huawei.com>
9944M:	Jijie Shao <shaojijie@huawei.com>
9945L:	netdev@vger.kernel.org
9946S:	Maintained
9947W:	http://www.hisilicon.com
9948F:	drivers/net/ethernet/hisilicon/hns3/
9949
9950HISILICON NETWORK SUBSYSTEM DRIVER
9951M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9952M:	Salil Mehta <salil.mehta@huawei.com>
9953L:	netdev@vger.kernel.org
9954S:	Maintained
9955W:	http://www.hisilicon.com
9956F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9957F:	drivers/net/ethernet/hisilicon/
9958
9959HISILICON PMU DRIVER
9960M:	Yicong Yang <yangyicong@hisilicon.com>
9961M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9962S:	Supported
9963W:	http://www.hisilicon.com
9964F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9965F:	Documentation/admin-guide/perf/hisi-pmu.rst
9966F:	drivers/perf/hisilicon
9967
9968HISILICON PTT DRIVER
9969M:	Yicong Yang <yangyicong@hisilicon.com>
9970M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9971L:	linux-kernel@vger.kernel.org
9972S:	Maintained
9973F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9974F:	Documentation/trace/hisi-ptt.rst
9975F:	drivers/hwtracing/ptt/
9976F:	tools/perf/arch/arm64/util/hisi-ptt.c
9977F:	tools/perf/util/hisi-ptt*
9978F:	tools/perf/util/hisi-ptt-decoder/*
9979
9980HISILICON QM DRIVER
9981M:	Weili Qian <qianweili@huawei.com>
9982M:	Zhou Wang <wangzhou1@hisilicon.com>
9983L:	linux-crypto@vger.kernel.org
9984S:	Maintained
9985F:	drivers/crypto/hisilicon/Kconfig
9986F:	drivers/crypto/hisilicon/Makefile
9987F:	drivers/crypto/hisilicon/qm.c
9988F:	drivers/crypto/hisilicon/sgl.c
9989F:	include/linux/hisi_acc_qm.h
9990
9991HISILICON ROCE DRIVER
9992M:	Chengchang Tang <tangchengchang@huawei.com>
9993M:	Junxian Huang <huangjunxian6@hisilicon.com>
9994L:	linux-rdma@vger.kernel.org
9995S:	Maintained
9996F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9997F:	drivers/infiniband/hw/hns/
9998
9999HISILICON SAS Controller
10000M:	Xiang Chen <chenxiang66@hisilicon.com>
10001S:	Supported
10002W:	http://www.hisilicon.com
10003F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10004F:	drivers/scsi/hisi_sas/
10005
10006HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10007M:	Longfang Liu <liulongfang@huawei.com>
10008L:	linux-crypto@vger.kernel.org
10009S:	Maintained
10010F:	Documentation/ABI/testing/debugfs-hisi-sec
10011F:	drivers/crypto/hisilicon/sec2/sec.h
10012F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10013F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10014F:	drivers/crypto/hisilicon/sec2/sec_main.c
10015
10016HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10017M:	Jay Fang <f.fangjian@huawei.com>
10018L:	linux-spi@vger.kernel.org
10019S:	Maintained
10020W:	http://www.hisilicon.com
10021F:	drivers/spi/spi-hisi-kunpeng.c
10022
10023HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10024M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10025L:	linux-kernel@vger.kernel.org
10026S:	Maintained
10027F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10028F:	drivers/spmi/hisi-spmi-controller.c
10029
10030HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10031M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10032L:	linux-kernel@vger.kernel.org
10033S:	Maintained
10034F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10035F:	drivers/mfd/hi6421-spmi-pmic.c
10036
10037HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10038M:	Weili Qian <qianweili@huawei.com>
10039S:	Maintained
10040F:	drivers/crypto/hisilicon/trng/trng.c
10041
10042HISILICON V3XX SPI NOR FLASH Controller Driver
10043M:	Jay Fang <f.fangjian@huawei.com>
10044S:	Maintained
10045W:	http://www.hisilicon.com
10046F:	drivers/spi/spi-hisi-sfc-v3xx.c
10047
10048HISILICON ZIP Controller DRIVER
10049M:	Yang Shen <shenyang39@huawei.com>
10050M:	Zhou Wang <wangzhou1@hisilicon.com>
10051L:	linux-crypto@vger.kernel.org
10052S:	Maintained
10053F:	Documentation/ABI/testing/debugfs-hisi-zip
10054F:	drivers/crypto/hisilicon/zip/
10055
10056HMM - Heterogeneous Memory Management
10057M:	Jérôme Glisse <jglisse@redhat.com>
10058L:	linux-mm@kvack.org
10059S:	Maintained
10060F:	Documentation/mm/hmm.rst
10061F:	include/linux/hmm*
10062F:	lib/test_hmm*
10063F:	mm/hmm*
10064F:	tools/testing/selftests/mm/*hmm*
10065
10066HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10067M:	Petre Rodan <petre.rodan@subdimension.ro>
10068L:	linux-iio@vger.kernel.org
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10071F:	drivers/iio/pressure/hsc030pa*
10072
10073HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10074M:	Andreas Klinger <ak@it-klinger.de>
10075M:	Petre Rodan <petre.rodan@subdimension.ro>
10076L:	linux-iio@vger.kernel.org
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10079F:	drivers/iio/pressure/mprls0025pa*
10080
10081HP BIOSCFG DRIVER
10082M:	Jorge Lopez <jorge.lopez2@hp.com>
10083L:	platform-driver-x86@vger.kernel.org
10084S:	Maintained
10085F:	drivers/platform/x86/hp/hp-bioscfg/
10086
10087HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10088L:	platform-driver-x86@vger.kernel.org
10089S:	Orphan
10090F:	drivers/platform/x86/hp/tc1100-wmi.c
10091
10092HP WMI HARDWARE MONITOR DRIVER
10093M:	James Seo <james@equiv.tech>
10094L:	linux-hwmon@vger.kernel.org
10095S:	Maintained
10096F:	Documentation/hwmon/hp-wmi-sensors.rst
10097F:	drivers/hwmon/hp-wmi-sensors.c
10098
10099HPET:	High Precision Event Timers driver
10100M:	Clemens Ladisch <clemens@ladisch.de>
10101S:	Maintained
10102F:	Documentation/timers/hpet.rst
10103F:	drivers/char/hpet.c
10104F:	include/linux/hpet.h
10105F:	include/uapi/linux/hpet.h
10106
10107HPET:	x86
10108S:	Orphan
10109F:	arch/x86/include/asm/hpet.h
10110F:	arch/x86/kernel/hpet.c
10111
10112HPFS FILESYSTEM
10113M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10114S:	Maintained
10115W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10116F:	fs/hpfs/
10117
10118HS3001 Hardware Temperature and Humidity Sensor
10119M:	Andre Werner <andre.werner@systec-electronic.com>
10120L:	linux-hwmon@vger.kernel.org
10121S:	Maintained
10122F:	drivers/hwmon/hs3001.c
10123
10124HSI SUBSYSTEM
10125M:	Sebastian Reichel <sre@kernel.org>
10126S:	Maintained
10127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10128F:	Documentation/ABI/testing/sysfs-bus-hsi
10129F:	Documentation/driver-api/hsi.rst
10130F:	drivers/hsi/
10131F:	include/linux/hsi/
10132F:	include/uapi/linux/hsi/
10133
10134HSO 3G MODEM DRIVER
10135L:	linux-usb@vger.kernel.org
10136S:	Orphan
10137F:	drivers/net/usb/hso.c
10138
10139HSR NETWORK PROTOCOL
10140L:	netdev@vger.kernel.org
10141S:	Orphan
10142F:	net/hsr/
10143
10144HT16K33 LED CONTROLLER DRIVER
10145M:	Robin van der Gracht <robin@protonic.nl>
10146S:	Maintained
10147F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10148F:	drivers/auxdisplay/ht16k33.c
10149
10150HTCPEN TOUCHSCREEN DRIVER
10151M:	Pau Oliva Fora <pof@eslack.org>
10152L:	linux-input@vger.kernel.org
10153S:	Maintained
10154F:	drivers/input/touchscreen/htcpen.c
10155
10156HTE SUBSYSTEM
10157M:	Dipen Patel <dipenp@nvidia.com>
10158L:	timestamp@lists.linux.dev
10159S:	Maintained
10160Q:	https://patchwork.kernel.org/project/timestamp/list/
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10162F:	Documentation/devicetree/bindings/timestamp/
10163F:	Documentation/driver-api/hte/
10164F:	drivers/hte/
10165F:	include/linux/hte.h
10166
10167HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10168M:	Lorenzo Bianconi <lorenzo@kernel.org>
10169L:	linux-iio@vger.kernel.org
10170S:	Maintained
10171W:	http://www.st.com/
10172F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10173F:	drivers/iio/humidity/hts221*
10174
10175HUAWEI ETHERNET DRIVER
10176M:	Cai Huoqing <cai.huoqing@linux.dev>
10177L:	netdev@vger.kernel.org
10178S:	Maintained
10179F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10180F:	drivers/net/ethernet/huawei/hinic/
10181
10182HUGETLB SUBSYSTEM
10183M:	Muchun Song <muchun.song@linux.dev>
10184L:	linux-mm@kvack.org
10185S:	Maintained
10186F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10187F:	Documentation/admin-guide/mm/hugetlbpage.rst
10188F:	Documentation/mm/hugetlbfs_reserv.rst
10189F:	Documentation/mm/vmemmap_dedup.rst
10190F:	fs/hugetlbfs/
10191F:	include/linux/hugetlb.h
10192F:	mm/hugetlb.c
10193F:	mm/hugetlb_vmemmap.c
10194F:	mm/hugetlb_vmemmap.h
10195F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10196
10197HVA ST MEDIA DRIVER
10198M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10199L:	linux-media@vger.kernel.org
10200S:	Supported
10201W:	https://linuxtv.org
10202T:	git git://linuxtv.org/media_tree.git
10203F:	drivers/media/platform/st/sti/hva
10204
10205HWPOISON MEMORY FAILURE HANDLING
10206M:	Miaohe Lin <linmiaohe@huawei.com>
10207R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10208L:	linux-mm@kvack.org
10209S:	Maintained
10210F:	mm/hwpoison-inject.c
10211F:	mm/memory-failure.c
10212
10213HYCON HY46XX TOUCHSCREEN SUPPORT
10214M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10215L:	linux-input@vger.kernel.org
10216S:	Maintained
10217F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10218F:	drivers/input/touchscreen/hycon-hy46xx.c
10219
10220HYGON PROCESSOR SUPPORT
10221M:	Pu Wen <puwen@hygon.cn>
10222L:	linux-kernel@vger.kernel.org
10223S:	Maintained
10224F:	arch/x86/kernel/cpu/hygon.c
10225
10226HYNIX HI556 SENSOR DRIVER
10227M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10228L:	linux-media@vger.kernel.org
10229S:	Maintained
10230T:	git git://linuxtv.org/media_tree.git
10231F:	drivers/media/i2c/hi556.c
10232
10233HYNIX HI846 SENSOR DRIVER
10234M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10235L:	linux-media@vger.kernel.org
10236S:	Maintained
10237F:	drivers/media/i2c/hi846.c
10238
10239HYNIX HI847 SENSOR DRIVER
10240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10241L:	linux-media@vger.kernel.org
10242S:	Maintained
10243F:	drivers/media/i2c/hi847.c
10244
10245Hyper-V/Azure CORE AND DRIVERS
10246M:	"K. Y. Srinivasan" <kys@microsoft.com>
10247M:	Haiyang Zhang <haiyangz@microsoft.com>
10248M:	Wei Liu <wei.liu@kernel.org>
10249M:	Dexuan Cui <decui@microsoft.com>
10250L:	linux-hyperv@vger.kernel.org
10251S:	Supported
10252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10253F:	Documentation/ABI/stable/sysfs-bus-vmbus
10254F:	Documentation/ABI/testing/debugfs-hyperv
10255F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10256F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10257F:	Documentation/virt/hyperv
10258F:	arch/arm64/hyperv
10259F:	arch/arm64/include/asm/hyperv-tlfs.h
10260F:	arch/arm64/include/asm/mshyperv.h
10261F:	arch/x86/hyperv
10262F:	arch/x86/include/asm/hyperv-tlfs.h
10263F:	arch/x86/include/asm/mshyperv.h
10264F:	arch/x86/include/asm/trace/hyperv.h
10265F:	arch/x86/kernel/cpu/mshyperv.c
10266F:	drivers/clocksource/hyperv_timer.c
10267F:	drivers/hid/hid-hyperv.c
10268F:	drivers/hv/
10269F:	drivers/input/serio/hyperv-keyboard.c
10270F:	drivers/iommu/hyperv-iommu.c
10271F:	drivers/net/ethernet/microsoft/
10272F:	drivers/net/hyperv/
10273F:	drivers/pci/controller/pci-hyperv-intf.c
10274F:	drivers/pci/controller/pci-hyperv.c
10275F:	drivers/scsi/storvsc_drv.c
10276F:	drivers/uio/uio_hv_generic.c
10277F:	drivers/video/fbdev/hyperv_fb.c
10278F:	include/asm-generic/hyperv-tlfs.h
10279F:	include/asm-generic/mshyperv.h
10280F:	include/clocksource/hyperv_timer.h
10281F:	include/linux/hyperv.h
10282F:	include/net/mana
10283F:	include/uapi/linux/hyperv.h
10284F:	net/vmw_vsock/hyperv_transport.c
10285F:	tools/hv/
10286
10287HYPERBUS SUPPORT
10288M:	Vignesh Raghavendra <vigneshr@ti.com>
10289R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10290L:	linux-mtd@lists.infradead.org
10291S:	Supported
10292Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10293C:	irc://irc.oftc.net/mtd
10294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10295F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10296F:	drivers/mtd/hyperbus/
10297F:	include/linux/mtd/hyperbus.h
10298
10299HYPERVISOR VIRTUAL CONSOLE DRIVER
10300L:	linuxppc-dev@lists.ozlabs.org
10301S:	Odd Fixes
10302F:	drivers/tty/hvc/
10303
10304I2C ACPI SUPPORT
10305M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10306L:	linux-i2c@vger.kernel.org
10307L:	linux-acpi@vger.kernel.org
10308S:	Maintained
10309F:	drivers/i2c/i2c-core-acpi.c
10310
10311I2C ADDRESS TRANSLATOR (ATR)
10312M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10313R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10314L:	linux-i2c@vger.kernel.org
10315S:	Maintained
10316F:	drivers/i2c/i2c-atr.c
10317F:	include/linux/i2c-atr.h
10318
10319I2C CONTROLLER DRIVER FOR NVIDIA GPU
10320M:	Ajay Gupta <ajayg@nvidia.com>
10321L:	linux-i2c@vger.kernel.org
10322S:	Maintained
10323F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10324F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10325
10326I2C MUXES
10327M:	Peter Rosin <peda@axentia.se>
10328L:	linux-i2c@vger.kernel.org
10329S:	Maintained
10330F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10331F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10332F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10333F:	Documentation/i2c/i2c-topology.rst
10334F:	Documentation/i2c/muxes/
10335F:	drivers/i2c/i2c-mux.c
10336F:	drivers/i2c/muxes/
10337F:	include/linux/i2c-mux.h
10338
10339I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10340M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10341L:	linux-i2c@vger.kernel.org
10342S:	Maintained
10343F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10344F:	drivers/i2c/busses/i2c-mv64xxx.c
10345
10346I2C OVER PARALLEL PORT
10347M:	Jean Delvare <jdelvare@suse.com>
10348L:	linux-i2c@vger.kernel.org
10349S:	Maintained
10350F:	Documentation/i2c/busses/i2c-parport.rst
10351F:	drivers/i2c/busses/i2c-parport.c
10352
10353I2C SUBSYSTEM
10354M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10355L:	linux-i2c@vger.kernel.org
10356S:	Maintained
10357W:	https://i2c.wiki.kernel.org/
10358Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10360F:	Documentation/i2c/
10361F:	drivers/i2c/*
10362F:	include/dt-bindings/i2c/i2c.h
10363F:	include/linux/i2c-dev.h
10364F:	include/linux/i2c-smbus.h
10365F:	include/linux/i2c.h
10366F:	include/uapi/linux/i2c-*.h
10367F:	include/uapi/linux/i2c.h
10368
10369I2C SUBSYSTEM HOST DRIVERS
10370M:	Andi Shyti <andi.shyti@kernel.org>
10371L:	linux-i2c@vger.kernel.org
10372S:	Maintained
10373W:	https://i2c.wiki.kernel.org/
10374Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10376F:	Documentation/devicetree/bindings/i2c/
10377F:	drivers/i2c/algos/
10378F:	drivers/i2c/busses/
10379F:	include/dt-bindings/i2c/
10380
10381I2C-TAOS-EVM DRIVER
10382M:	Jean Delvare <jdelvare@suse.com>
10383L:	linux-i2c@vger.kernel.org
10384S:	Maintained
10385F:	Documentation/i2c/busses/i2c-taos-evm.rst
10386F:	drivers/i2c/busses/i2c-taos-evm.c
10387
10388I2C-TINY-USB DRIVER
10389M:	Till Harbaum <till@harbaum.org>
10390L:	linux-i2c@vger.kernel.org
10391S:	Maintained
10392W:	http://www.harbaum.org/till/i2c_tiny_usb
10393F:	drivers/i2c/busses/i2c-tiny-usb.c
10394
10395I2C/SMBUS CONTROLLER DRIVERS FOR PC
10396M:	Jean Delvare <jdelvare@suse.com>
10397L:	linux-i2c@vger.kernel.org
10398S:	Maintained
10399F:	Documentation/i2c/busses/i2c-ali1535.rst
10400F:	Documentation/i2c/busses/i2c-ali1563.rst
10401F:	Documentation/i2c/busses/i2c-ali15x3.rst
10402F:	Documentation/i2c/busses/i2c-amd756.rst
10403F:	Documentation/i2c/busses/i2c-amd8111.rst
10404F:	Documentation/i2c/busses/i2c-i801.rst
10405F:	Documentation/i2c/busses/i2c-nforce2.rst
10406F:	Documentation/i2c/busses/i2c-piix4.rst
10407F:	Documentation/i2c/busses/i2c-sis5595.rst
10408F:	Documentation/i2c/busses/i2c-sis630.rst
10409F:	Documentation/i2c/busses/i2c-sis96x.rst
10410F:	Documentation/i2c/busses/i2c-via.rst
10411F:	Documentation/i2c/busses/i2c-viapro.rst
10412F:	drivers/i2c/busses/i2c-ali1535.c
10413F:	drivers/i2c/busses/i2c-ali1563.c
10414F:	drivers/i2c/busses/i2c-ali15x3.c
10415F:	drivers/i2c/busses/i2c-amd756-s4882.c
10416F:	drivers/i2c/busses/i2c-amd756.c
10417F:	drivers/i2c/busses/i2c-amd8111.c
10418F:	drivers/i2c/busses/i2c-i801.c
10419F:	drivers/i2c/busses/i2c-isch.c
10420F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10421F:	drivers/i2c/busses/i2c-nforce2.c
10422F:	drivers/i2c/busses/i2c-piix4.c
10423F:	drivers/i2c/busses/i2c-sis5595.c
10424F:	drivers/i2c/busses/i2c-sis630.c
10425F:	drivers/i2c/busses/i2c-sis96x.c
10426F:	drivers/i2c/busses/i2c-via.c
10427F:	drivers/i2c/busses/i2c-viapro.c
10428
10429I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10430M:	Hans de Goede <hdegoede@redhat.com>
10431L:	linux-i2c@vger.kernel.org
10432S:	Maintained
10433F:	drivers/i2c/busses/i2c-cht-wc.c
10434
10435I2C/SMBUS ISMT DRIVER
10436M:	Seth Heasley <seth.heasley@intel.com>
10437M:	Neil Horman <nhorman@tuxdriver.com>
10438L:	linux-i2c@vger.kernel.org
10439F:	Documentation/i2c/busses/i2c-ismt.rst
10440F:	drivers/i2c/busses/i2c-ismt.c
10441
10442I2C/SMBUS ZHAOXIN DRIVER
10443M:	Hans Hu <hanshu@zhaoxin.com>
10444L:	linux-i2c@vger.kernel.org
10445S:	Maintained
10446W:	https://www.zhaoxin.com
10447F:	drivers/i2c/busses/i2c-viai2c-common.c
10448F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10449
10450I2C/SMBUS STUB DRIVER
10451M:	Jean Delvare <jdelvare@suse.com>
10452L:	linux-i2c@vger.kernel.org
10453S:	Maintained
10454F:	drivers/i2c/i2c-stub.c
10455
10456I3C DRIVER FOR ASPEED AST2600
10457M:	Jeremy Kerr <jk@codeconstruct.com.au>
10458S:	Maintained
10459F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10460F:	drivers/i3c/master/ast2600-i3c-master.c
10461
10462I3C DRIVER FOR CADENCE I3C MASTER IP
10463M:	Przemysław Gaj <pgaj@cadence.com>
10464S:	Maintained
10465F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10466F:	drivers/i3c/master/i3c-master-cdns.c
10467
10468I3C DRIVER FOR SYNOPSYS DESIGNWARE
10469S:	Orphan
10470F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10471F:	drivers/i3c/master/dw*
10472
10473I3C SUBSYSTEM
10474M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10475L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10476S:	Maintained
10477C:	irc://chat.freenode.net/linux-i3c
10478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10479F:	Documentation/ABI/testing/sysfs-bus-i3c
10480F:	Documentation/devicetree/bindings/i3c/
10481F:	Documentation/driver-api/i3c
10482F:	drivers/i3c/
10483F:	include/linux/i3c/
10484
10485IBM Operation Panel Input Driver
10486M:	Eddie James <eajames@linux.ibm.com>
10487L:	linux-input@vger.kernel.org
10488S:	Maintained
10489F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10490F:	drivers/input/misc/ibm-panel.c
10491
10492IBM Power 842 compression accelerator
10493M:	Haren Myneni <haren@us.ibm.com>
10494S:	Supported
10495F:	crypto/842.c
10496F:	drivers/crypto/nx/Kconfig
10497F:	drivers/crypto/nx/Makefile
10498F:	drivers/crypto/nx/nx-842*
10499F:	include/linux/sw842.h
10500F:	lib/842/
10501
10502IBM Power in-Nest Crypto Acceleration
10503M:	Breno Leitão <leitao@debian.org>
10504M:	Nayna Jain <nayna@linux.ibm.com>
10505M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10506L:	linux-crypto@vger.kernel.org
10507S:	Supported
10508F:	drivers/crypto/nx/Kconfig
10509F:	drivers/crypto/nx/Makefile
10510F:	drivers/crypto/nx/nx-aes*
10511F:	drivers/crypto/nx/nx-sha*
10512F:	drivers/crypto/nx/nx.*
10513F:	drivers/crypto/nx/nx_csbcpb.h
10514F:	drivers/crypto/nx/nx_debugfs.c
10515
10516IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10517M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10518L:	linux-pci@vger.kernel.org
10519L:	linuxppc-dev@lists.ozlabs.org
10520S:	Supported
10521F:	drivers/pci/hotplug/rpadlpar*
10522
10523IBM Power Linux RAID adapter
10524M:	Brian King <brking@us.ibm.com>
10525S:	Supported
10526F:	drivers/scsi/ipr.*
10527
10528IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10529M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10530L:	linux-pci@vger.kernel.org
10531L:	linuxppc-dev@lists.ozlabs.org
10532S:	Supported
10533F:	drivers/pci/hotplug/rpaphp*
10534
10535IBM Power SRIOV Virtual NIC Device Driver
10536M:	Haren Myneni <haren@linux.ibm.com>
10537M:	Rick Lindsley <ricklind@linux.ibm.com>
10538R:	Nick Child <nnac123@linux.ibm.com>
10539R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10540L:	netdev@vger.kernel.org
10541S:	Supported
10542F:	drivers/net/ethernet/ibm/ibmvnic.*
10543
10544IBM Power VFIO Support
10545M:	Timothy Pearson <tpearson@raptorengineering.com>
10546S:	Supported
10547F:	drivers/vfio/vfio_iommu_spapr_tce.c
10548
10549IBM Power Virtual Ethernet Device Driver
10550M:	Nick Child <nnac123@linux.ibm.com>
10551L:	netdev@vger.kernel.org
10552S:	Supported
10553F:	drivers/net/ethernet/ibm/ibmveth.*
10554
10555IBM Power Virtual FC Device Drivers
10556M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10557L:	linux-scsi@vger.kernel.org
10558S:	Supported
10559F:	drivers/scsi/ibmvscsi/ibmvfc*
10560
10561IBM Power Virtual Management Channel Driver
10562M:	Brad Warrum <bwarrum@linux.ibm.com>
10563M:	Ritu Agarwal <rituagar@linux.ibm.com>
10564S:	Supported
10565F:	drivers/misc/ibmvmc.*
10566
10567IBM Power Virtual SCSI Device Drivers
10568M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10569L:	linux-scsi@vger.kernel.org
10570S:	Supported
10571F:	drivers/scsi/ibmvscsi/ibmvscsi*
10572F:	include/scsi/viosrp.h
10573
10574IBM Power Virtual SCSI Device Target Driver
10575M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10576L:	linux-scsi@vger.kernel.org
10577L:	target-devel@vger.kernel.org
10578S:	Supported
10579F:	drivers/scsi/ibmvscsi_tgt/
10580
10581IBM Power VMX Cryptographic instructions
10582M:	Breno Leitão <leitao@debian.org>
10583M:	Nayna Jain <nayna@linux.ibm.com>
10584M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10585L:	linux-crypto@vger.kernel.org
10586S:	Supported
10587F:	arch/powerpc/crypto/Kconfig
10588F:	arch/powerpc/crypto/Makefile
10589F:	arch/powerpc/crypto/aes.c
10590F:	arch/powerpc/crypto/aes_cbc.c
10591F:	arch/powerpc/crypto/aes_ctr.c
10592F:	arch/powerpc/crypto/aes_xts.c
10593F:	arch/powerpc/crypto/aesp8-ppc.*
10594F:	arch/powerpc/crypto/ghash.c
10595F:	arch/powerpc/crypto/ghashp8-ppc.pl
10596F:	arch/powerpc/crypto/ppc-xlate.pl
10597F:	arch/powerpc/crypto/vmx.c
10598
10599IBM ServeRAID RAID DRIVER
10600S:	Orphan
10601F:	drivers/scsi/ips.*
10602
10603ICH LPC AND GPIO DRIVER
10604M:	Peter Tyser <ptyser@xes-inc.com>
10605S:	Maintained
10606F:	drivers/gpio/gpio-ich.c
10607F:	drivers/mfd/lpc_ich.c
10608
10609ICY I2C DRIVER
10610M:	Max Staudt <max@enpas.org>
10611L:	linux-i2c@vger.kernel.org
10612S:	Maintained
10613F:	drivers/i2c/busses/i2c-icy.c
10614
10615IDEAPAD LAPTOP EXTRAS DRIVER
10616M:	Ike Panhc <ike.pan@canonical.com>
10617L:	platform-driver-x86@vger.kernel.org
10618S:	Maintained
10619W:	http://launchpad.net/ideapad-laptop
10620F:	drivers/platform/x86/ideapad-laptop.c
10621
10622IDEAPAD LAPTOP SLIDEBAR DRIVER
10623M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10624L:	linux-input@vger.kernel.org
10625S:	Maintained
10626W:	https://github.com/o2genum/ideapad-slidebar
10627F:	drivers/input/misc/ideapad_slidebar.c
10628
10629IDT VersaClock 5 CLOCK DRIVER
10630M:	Luca Ceresoli <luca@lucaceresoli.net>
10631S:	Maintained
10632F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10633F:	drivers/clk/clk-versaclock5.c
10634
10635IEEE 802.15.4 SUBSYSTEM
10636M:	Alexander Aring <alex.aring@gmail.com>
10637M:	Stefan Schmidt <stefan@datenfreihafen.org>
10638M:	Miquel Raynal <miquel.raynal@bootlin.com>
10639L:	linux-wpan@vger.kernel.org
10640S:	Maintained
10641W:	https://linux-wpan.org/
10642Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10645F:	Documentation/networking/ieee802154.rst
10646F:	drivers/net/ieee802154/
10647F:	include/linux/ieee802154.h
10648F:	include/linux/nl802154.h
10649F:	include/net/af_ieee802154.h
10650F:	include/net/cfg802154.h
10651F:	include/net/ieee802154_netdev.h
10652F:	include/net/mac802154.h
10653F:	include/net/nl802154.h
10654F:	net/ieee802154/
10655F:	net/mac802154/
10656
10657Intel VIRTIO DATA PATH ACCELERATOR
10658M:	Zhu Lingshan <lingshan.zhu@intel.com>
10659L:	virtualization@lists.linux.dev
10660S:	Supported
10661F:	drivers/vdpa/ifcvf/
10662
10663IFE PROTOCOL
10664M:	Yotam Gigi <yotam.gi@gmail.com>
10665M:	Jamal Hadi Salim <jhs@mojatatu.com>
10666F:	include/net/ife.h
10667F:	include/uapi/linux/ife.h
10668F:	net/ife
10669
10670IGORPLUG-USB IR RECEIVER
10671M:	Sean Young <sean@mess.org>
10672L:	linux-media@vger.kernel.org
10673S:	Maintained
10674F:	drivers/media/rc/igorplugusb.c
10675
10676IGUANAWORKS USB IR TRANSCEIVER
10677M:	Sean Young <sean@mess.org>
10678L:	linux-media@vger.kernel.org
10679S:	Maintained
10680F:	drivers/media/rc/iguanair.c
10681
10682IIO BACKEND FRAMEWORK
10683M:	Nuno Sa <nuno.sa@analog.com>
10684R:	Olivier Moysan <olivier.moysan@foss.st.com>
10685L:	linux-iio@vger.kernel.org
10686S:	Maintained
10687F:	drivers/iio/industrialio-backend.c
10688F:	include/linux/iio/backend.h
10689
10690IIO DIGITAL POTENTIOMETER DAC
10691M:	Peter Rosin <peda@axentia.se>
10692L:	linux-iio@vger.kernel.org
10693S:	Maintained
10694F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10695F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10696F:	drivers/iio/dac/dpot-dac.c
10697
10698IIO ENVELOPE DETECTOR
10699M:	Peter Rosin <peda@axentia.se>
10700L:	linux-iio@vger.kernel.org
10701S:	Maintained
10702F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10703F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10704F:	drivers/iio/adc/envelope-detector.c
10705
10706IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10707M:	Matti Vaittinen <mazziesaccount@gmail.com>
10708L:	linux-iio@vger.kernel.org
10709S:	Maintained
10710F:	drivers/iio/industrialio-gts-helper.c
10711F:	include/linux/iio/iio-gts-helper.h
10712F:	drivers/iio/test/iio-test-gts.c
10713
10714IIO MULTIPLEXER
10715M:	Peter Rosin <peda@axentia.se>
10716L:	linux-iio@vger.kernel.org
10717S:	Maintained
10718F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10719F:	drivers/iio/multiplexer/iio-mux.c
10720
10721IIO SCMI BASED DRIVER
10722M:	Jyoti Bhayana <jbhayana@google.com>
10723L:	linux-iio@vger.kernel.org
10724S:	Maintained
10725F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10726
10727IIO SUBSYSTEM AND DRIVERS
10728M:	Jonathan Cameron <jic23@kernel.org>
10729R:	Lars-Peter Clausen <lars@metafoo.de>
10730L:	linux-iio@vger.kernel.org
10731S:	Maintained
10732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10733F:	Documentation/ABI/testing/configfs-iio*
10734F:	Documentation/ABI/testing/sysfs-bus-iio*
10735F:	Documentation/devicetree/bindings/iio/
10736F:	Documentation/iio/
10737F:	drivers/iio/
10738F:	drivers/staging/iio/
10739F:	include/dt-bindings/iio/
10740F:	include/linux/iio/
10741F:	tools/iio/
10742
10743IIO UNIT CONVERTER
10744M:	Peter Rosin <peda@axentia.se>
10745L:	linux-iio@vger.kernel.org
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10748F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10749F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10750F:	drivers/iio/afe/iio-rescale.c
10751
10752IKANOS/ADI EAGLE ADSL USB DRIVER
10753M:	Matthieu Castet <castet.matthieu@free.fr>
10754M:	Stanislaw Gruszka <stf_xl@wp.pl>
10755S:	Maintained
10756F:	drivers/usb/atm/ueagle-atm.c
10757
10758IMAGIS TOUCHSCREEN DRIVER
10759M:	Markuss Broks <markuss.broks@gmail.com>
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10762F:	drivers/input/touchscreen/imagis.c
10763
10764IMGTEC ASCII LCD DRIVER
10765M:	Paul Burton <paulburton@kernel.org>
10766S:	Maintained
10767F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10768F:	drivers/auxdisplay/img-ascii-lcd.c
10769
10770IMGTEC IR DECODER DRIVER
10771S:	Orphan
10772F:	drivers/media/rc/img-ir/
10773
10774IMGTEC POWERVR DRM DRIVER
10775M:	Frank Binns <frank.binns@imgtec.com>
10776M:	Matt Coster <matt.coster@imgtec.com>
10777S:	Supported
10778T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10779F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10780F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10781F:	Documentation/gpu/imagination/
10782F:	drivers/gpu/drm/imagination/
10783F:	include/uapi/drm/pvr_drm.h
10784
10785IMON SOUNDGRAPH USB IR RECEIVER
10786M:	Sean Young <sean@mess.org>
10787L:	linux-media@vger.kernel.org
10788S:	Maintained
10789F:	drivers/media/rc/imon.c
10790F:	drivers/media/rc/imon_raw.c
10791
10792IMS TWINTURBO FRAMEBUFFER DRIVER
10793L:	linux-fbdev@vger.kernel.org
10794S:	Orphan
10795F:	drivers/video/fbdev/imsttfb.c
10796
10797INDEX OF FURTHER KERNEL DOCUMENTATION
10798M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10799S:	Maintained
10800F:	Documentation/process/kernel-docs.rst
10801
10802INDUSTRY PACK SUBSYSTEM (IPACK)
10803M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10804M:	Jens Taprogge <jens.taprogge@taprogge.org>
10805M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10806L:	industrypack-devel@lists.sourceforge.net
10807S:	Maintained
10808W:	http://industrypack.sourceforge.net
10809F:	drivers/ipack/
10810
10811INFINEON DPS310 Driver
10812M:	Eddie James <eajames@linux.ibm.com>
10813L:	linux-iio@vger.kernel.org
10814S:	Maintained
10815F:	drivers/iio/pressure/dps310.c
10816
10817INFINEON PEB2466 ASoC CODEC
10818M:	Herve Codina <herve.codina@bootlin.com>
10819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10820S:	Maintained
10821F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10822F:	sound/soc/codecs/peb2466.c
10823
10824INFINIBAND SUBSYSTEM
10825M:	Jason Gunthorpe <jgg@nvidia.com>
10826M:	Leon Romanovsky <leonro@nvidia.com>
10827L:	linux-rdma@vger.kernel.org
10828S:	Supported
10829W:	https://github.com/linux-rdma/rdma-core
10830Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10832F:	Documentation/devicetree/bindings/infiniband/
10833F:	Documentation/infiniband/
10834F:	drivers/infiniband/
10835F:	include/rdma/
10836F:	include/trace/events/ib_mad.h
10837F:	include/trace/events/ib_umad.h
10838F:	include/trace/misc/rdma.h
10839F:	include/uapi/linux/if_infiniband.h
10840F:	include/uapi/rdma/
10841F:	samples/bpf/ibumad_kern.c
10842F:	samples/bpf/ibumad_user.c
10843
10844INGENIC JZ4780 NAND DRIVER
10845M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10846L:	linux-mtd@lists.infradead.org
10847L:	linux-mips@vger.kernel.org
10848S:	Maintained
10849F:	drivers/mtd/nand/raw/ingenic/
10850
10851INGENIC JZ47xx SoCs
10852M:	Paul Cercueil <paul@crapouillou.net>
10853L:	linux-mips@vger.kernel.org
10854S:	Maintained
10855F:	arch/mips/boot/dts/ingenic/
10856F:	arch/mips/generic/board-ingenic.c
10857F:	arch/mips/include/asm/mach-ingenic/
10858F:	arch/mips/ingenic/Kconfig
10859F:	drivers/clk/ingenic/
10860F:	drivers/dma/dma-jz4780.c
10861F:	drivers/gpu/drm/ingenic/
10862F:	drivers/i2c/busses/i2c-jz4780.c
10863F:	drivers/iio/adc/ingenic-adc.c
10864F:	drivers/irqchip/irq-ingenic.c
10865F:	drivers/memory/jz4780-nemc.c
10866F:	drivers/mmc/host/jz4740_mmc.c
10867F:	drivers/mtd/nand/raw/ingenic/
10868F:	drivers/pinctrl/pinctrl-ingenic.c
10869F:	drivers/power/supply/ingenic-battery.c
10870F:	drivers/pwm/pwm-jz4740.c
10871F:	drivers/remoteproc/ingenic_rproc.c
10872F:	drivers/rtc/rtc-jz4740.c
10873F:	drivers/tty/serial/8250/8250_ingenic.c
10874F:	drivers/usb/musb/jz4740.c
10875F:	drivers/watchdog/jz4740_wdt.c
10876F:	include/dt-bindings/iio/adc/ingenic,adc.h
10877F:	include/linux/mfd/ingenic-tcu.h
10878F:	sound/soc/codecs/jz47*
10879F:	sound/soc/jz4740/
10880
10881INJOINIC IP5xxx POWER BANK IC DRIVER
10882M:	Samuel Holland <samuel@sholland.org>
10883S:	Maintained
10884F:	drivers/power/supply/ip5xxx_power.c
10885
10886INOTIFY
10887M:	Jan Kara <jack@suse.cz>
10888R:	Amir Goldstein <amir73il@gmail.com>
10889L:	linux-fsdevel@vger.kernel.org
10890S:	Maintained
10891F:	Documentation/filesystems/inotify.rst
10892F:	fs/notify/inotify/
10893F:	include/linux/inotify.h
10894F:	include/uapi/linux/inotify.h
10895
10896INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10897M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10898L:	linux-input@vger.kernel.org
10899S:	Maintained
10900Q:	http://patchwork.kernel.org/project/linux-input/list/
10901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10902F:	Documentation/devicetree/bindings/input/
10903F:	Documentation/devicetree/bindings/serio/
10904F:	Documentation/input/
10905F:	drivers/input/
10906F:	include/dt-bindings/input/
10907F:	include/linux/input.h
10908F:	include/linux/input/
10909F:	include/uapi/linux/input-event-codes.h
10910F:	include/uapi/linux/input.h
10911
10912INPUT MULTITOUCH (MT) PROTOCOL
10913M:	Henrik Rydberg <rydberg@bitmath.org>
10914L:	linux-input@vger.kernel.org
10915S:	Odd fixes
10916F:	Documentation/input/multi-touch-protocol.rst
10917F:	drivers/input/input-mt.c
10918K:	\b(ABS|SYN)_MT_
10919
10920INSIDE SECURE CRYPTO DRIVER
10921M:	Antoine Tenart <atenart@kernel.org>
10922L:	linux-crypto@vger.kernel.org
10923S:	Maintained
10924F:	drivers/crypto/inside-secure/
10925
10926INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10927M:	Mimi Zohar <zohar@linux.ibm.com>
10928M:	Roberto Sassu <roberto.sassu@huawei.com>
10929M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10930R:	Eric Snowberg <eric.snowberg@oracle.com>
10931L:	linux-integrity@vger.kernel.org
10932S:	Supported
10933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10934F:	security/integrity/
10935F:	security/integrity/ima/
10936
10937INTEL 810/815 FRAMEBUFFER DRIVER
10938M:	Antonino Daplas <adaplas@gmail.com>
10939L:	linux-fbdev@vger.kernel.org
10940S:	Maintained
10941F:	drivers/video/fbdev/i810/
10942
10943INTEL 8254 COUNTER DRIVER
10944M:	William Breathitt Gray <wbg@kernel.org>
10945L:	linux-iio@vger.kernel.org
10946S:	Maintained
10947F:	drivers/counter/i8254.c
10948F:	include/linux/i8254.h
10949
10950INTEL 8255 GPIO DRIVER
10951M:	William Breathitt Gray <wbg@kernel.org>
10952L:	linux-gpio@vger.kernel.org
10953S:	Maintained
10954F:	drivers/gpio/gpio-i8255.c
10955F:	drivers/gpio/gpio-i8255.h
10956
10957INTEL ASoC DRIVERS
10958M:	Cezary Rojewski <cezary.rojewski@intel.com>
10959M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10960M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10961M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10962M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10963M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10964M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10966S:	Supported
10967F:	sound/soc/intel/
10968
10969INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10970M:	Hans de Goede <hdegoede@redhat.com>
10971L:	platform-driver-x86@vger.kernel.org
10972S:	Maintained
10973F:	drivers/platform/x86/intel/atomisp2/pm.c
10974
10975INTEL ATOMISP2 LED DRIVER
10976M:	Hans de Goede <hdegoede@redhat.com>
10977L:	platform-driver-x86@vger.kernel.org
10978S:	Maintained
10979F:	drivers/platform/x86/intel/atomisp2/led.c
10980
10981INTEL BIOS SAR INT1092 DRIVER
10982M:	Shravan Sudhakar <s.shravan@intel.com>
10983L:	platform-driver-x86@vger.kernel.org
10984S:	Maintained
10985F:	drivers/platform/x86/intel/int1092/
10986
10987INTEL BROXTON PMC DRIVER
10988M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10989M:	Zha Qipeng <qipeng.zha@intel.com>
10990S:	Maintained
10991F:	drivers/mfd/intel_pmc_bxt.c
10992F:	include/linux/mfd/intel_pmc_bxt.h
10993
10994INTEL C600 SERIES SAS CONTROLLER DRIVER
10995M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10996L:	linux-scsi@vger.kernel.org
10997S:	Supported
10998T:	git git://git.code.sf.net/p/intel-sas/isci
10999F:	drivers/scsi/isci/
11000
11001INTEL CPU family model numbers
11002M:	Tony Luck <tony.luck@intel.com>
11003M:	x86@kernel.org
11004L:	linux-kernel@vger.kernel.org
11005S:	Supported
11006F:	arch/x86/include/asm/intel-family.h
11007
11008INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11009M:	Jani Nikula <jani.nikula@linux.intel.com>
11010M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11011L:	intel-gfx@lists.freedesktop.org
11012L:	intel-xe@lists.freedesktop.org
11013S:	Supported
11014F:	drivers/gpu/drm/i915/display/
11015F:	drivers/gpu/drm/xe/display/
11016F:	drivers/gpu/drm/xe/compat-i915-headers
11017
11018INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11019M:	Jani Nikula <jani.nikula@linux.intel.com>
11020M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11021M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11022M:	Tvrtko Ursulin <tursulin@ursulin.net>
11023L:	intel-gfx@lists.freedesktop.org
11024S:	Supported
11025W:	https://drm.pages.freedesktop.org/intel-docs/
11026Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11027B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11028C:	irc://irc.oftc.net/intel-gfx
11029T:	git git://anongit.freedesktop.org/drm-intel
11030F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11031F:	Documentation/gpu/i915.rst
11032F:	drivers/gpu/drm/ci/xfails/i915*
11033F:	drivers/gpu/drm/i915/
11034F:	include/drm/i915*
11035F:	include/uapi/drm/i915_drm.h
11036
11037INTEL DRM XE DRIVER (Lunar Lake and newer)
11038M:	Lucas De Marchi <lucas.demarchi@intel.com>
11039M:	Oded Gabbay <ogabbay@kernel.org>
11040M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11041L:	intel-xe@lists.freedesktop.org
11042S:	Supported
11043W:	https://drm.pages.freedesktop.org/intel-docs/
11044Q:	http://patchwork.freedesktop.org/project/intel-xe/
11045B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11046C:	irc://irc.oftc.net/xe
11047T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11048F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11049F:	Documentation/gpu/xe/
11050F:	drivers/gpu/drm/xe/
11051F:	include/drm/xe*
11052F:	include/uapi/drm/xe_drm.h
11053
11054INTEL ETHERNET DRIVERS
11055M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11056M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11057L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11058S:	Supported
11059W:	https://www.intel.com/content/www/us/en/support.html
11060Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11063F:	Documentation/networking/device_drivers/ethernet/intel/
11064F:	drivers/net/ethernet/intel/
11065F:	drivers/net/ethernet/intel/*/
11066F:	include/linux/avf/virtchnl.h
11067F:	include/linux/net/intel/iidc.h
11068
11069INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11070M:	Mustafa Ismail <mustafa.ismail@intel.com>
11071M:	Shiraz Saleem <shiraz.saleem@intel.com>
11072L:	linux-rdma@vger.kernel.org
11073S:	Supported
11074F:	drivers/infiniband/hw/irdma/
11075F:	include/uapi/rdma/irdma-abi.h
11076
11077INTEL GPIO DRIVERS
11078M:	Andy Shevchenko <andy@kernel.org>
11079L:	linux-gpio@vger.kernel.org
11080S:	Supported
11081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11082F:	drivers/gpio/gpio-elkhartlake.c
11083F:	drivers/gpio/gpio-graniterapids.c
11084F:	drivers/gpio/gpio-ich.c
11085F:	drivers/gpio/gpio-merrifield.c
11086F:	drivers/gpio/gpio-ml-ioh.c
11087F:	drivers/gpio/gpio-pch.c
11088F:	drivers/gpio/gpio-sch.c
11089F:	drivers/gpio/gpio-sodaville.c
11090F:	drivers/gpio/gpio-tangier.c
11091F:	drivers/gpio/gpio-tangier.h
11092
11093INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11094M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11095M:	Zhi Wang <zhi.wang.linux@gmail.com>
11096L:	intel-gvt-dev@lists.freedesktop.org
11097L:	intel-gfx@lists.freedesktop.org
11098S:	Supported
11099W:	https://github.com/intel/gvt-linux/wiki
11100T:	git https://github.com/intel/gvt-linux.git
11101F:	drivers/gpu/drm/i915/gvt/
11102
11103INTEL HID EVENT DRIVER
11104M:	Alex Hung <alexhung@gmail.com>
11105L:	platform-driver-x86@vger.kernel.org
11106S:	Maintained
11107F:	drivers/platform/x86/intel/hid.c
11108
11109INTEL I/OAT DMA DRIVER
11110M:	Dave Jiang <dave.jiang@intel.com>
11111R:	Dan Williams <dan.j.williams@intel.com>
11112L:	dmaengine@vger.kernel.org
11113S:	Supported
11114Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11115F:	drivers/dma/ioat*
11116
11117INTEL IAA CRYPTO DRIVER
11118M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11119L:	linux-crypto@vger.kernel.org
11120S:	Supported
11121F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11122F:	drivers/crypto/intel/iaa/*
11123
11124INTEL IDLE DRIVER
11125M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11126M:	Len Brown <lenb@kernel.org>
11127L:	linux-pm@vger.kernel.org
11128S:	Supported
11129B:	https://bugzilla.kernel.org
11130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11131F:	drivers/idle/intel_idle.c
11132
11133INTEL IDXD DRIVER
11134M:	Fenghua Yu <fenghua.yu@intel.com>
11135R:	Dave Jiang <dave.jiang@intel.com>
11136L:	dmaengine@vger.kernel.org
11137S:	Supported
11138F:	drivers/dma/idxd/*
11139F:	include/uapi/linux/idxd.h
11140
11141INTEL IN FIELD SCAN (IFS) DEVICE
11142M:	Jithu Joseph <jithu.joseph@intel.com>
11143R:	Ashok Raj <ashok.raj@intel.com>
11144R:	Tony Luck <tony.luck@intel.com>
11145S:	Maintained
11146F:	drivers/platform/x86/intel/ifs
11147F:	include/trace/events/intel_ifs.h
11148
11149INTEL INTEGRATED SENSOR HUB DRIVER
11150M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11151M:	Jiri Kosina <jikos@kernel.org>
11152L:	linux-input@vger.kernel.org
11153S:	Maintained
11154F:	drivers/hid/intel-ish-hid/
11155
11156INTEL IOMMU (VT-d)
11157M:	David Woodhouse <dwmw2@infradead.org>
11158M:	Lu Baolu <baolu.lu@linux.intel.com>
11159L:	iommu@lists.linux.dev
11160S:	Supported
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11162F:	drivers/iommu/intel/
11163
11164INTEL IPU3 CSI-2 CIO2 DRIVER
11165M:	Yong Zhi <yong.zhi@intel.com>
11166M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11167M:	Bingbu Cao <bingbu.cao@intel.com>
11168M:	Dan Scally <djrscally@gmail.com>
11169R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11170L:	linux-media@vger.kernel.org
11171S:	Maintained
11172T:	git git://linuxtv.org/media_tree.git
11173F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11174F:	drivers/media/pci/intel/ipu3/
11175
11176INTEL IPU3 CSI-2 IMGU DRIVER
11177M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11178R:	Bingbu Cao <bingbu.cao@intel.com>
11179R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11180L:	linux-media@vger.kernel.org
11181S:	Maintained
11182F:	Documentation/admin-guide/media/ipu3.rst
11183F:	Documentation/admin-guide/media/ipu3_rcb.svg
11184F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11185F:	drivers/staging/media/ipu3/
11186
11187INTEL IPU6 INPUT SYSTEM DRIVER
11188M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11189M:	Bingbu Cao <bingbu.cao@intel.com>
11190R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11191L:	linux-media@vger.kernel.org
11192S:	Maintained
11193T:	git git://linuxtv.org/media_tree.git
11194F:	Documentation/admin-guide/media/ipu6-isys.rst
11195F:	drivers/media/pci/intel/ipu6/
11196
11197INTEL ISHTP ECLITE DRIVER
11198M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11199L:	platform-driver-x86@vger.kernel.org
11200S:	Supported
11201F:	drivers/platform/x86/intel/ishtp_eclite.c
11202
11203INTEL IXP4XX CRYPTO SUPPORT
11204M:	Corentin Labbe <clabbe@baylibre.com>
11205L:	linux-crypto@vger.kernel.org
11206S:	Maintained
11207F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11208
11209INTEL KEEM BAY DRM DRIVER
11210M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11211M:	Edmund Dea <edmund.j.dea@intel.com>
11212S:	Maintained
11213F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11214F:	drivers/gpu/drm/kmb/
11215
11216INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11217M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11218S:	Maintained
11219F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11220F:	drivers/crypto/intel/keembay/Kconfig
11221F:	drivers/crypto/intel/keembay/Makefile
11222F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11223F:	drivers/crypto/intel/keembay/ocs-aes.c
11224F:	drivers/crypto/intel/keembay/ocs-aes.h
11225
11226INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11227M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11228M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11229M:	Mark Gross <mgross@linux.intel.com>
11230S:	Maintained
11231F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11232F:	drivers/crypto/intel/keembay/Kconfig
11233F:	drivers/crypto/intel/keembay/Makefile
11234F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11235
11236INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11237M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11238M:	Declan Murphy <declan.murphy@intel.com>
11239S:	Maintained
11240F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11241F:	drivers/crypto/intel/keembay/Kconfig
11242F:	drivers/crypto/intel/keembay/Makefile
11243F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11244F:	drivers/crypto/intel/keembay/ocs-hcu.c
11245F:	drivers/crypto/intel/keembay/ocs-hcu.h
11246
11247INTEL MANAGEMENT ENGINE (mei)
11248M:	Tomas Winkler <tomas.winkler@intel.com>
11249L:	linux-kernel@vger.kernel.org
11250S:	Supported
11251F:	Documentation/driver-api/mei/*
11252F:	drivers/misc/mei/
11253F:	drivers/watchdog/mei_wdt.c
11254F:	include/linux/mei_aux.h
11255F:	include/linux/mei_cl_bus.h
11256F:	include/uapi/linux/mei.h
11257F:	include/uapi/linux/mei_uuid.h
11258F:	include/uapi/linux/uuid.h
11259F:	samples/mei/*
11260
11261INTEL MAX 10 BMC MFD DRIVER
11262M:	Xu Yilun <yilun.xu@intel.com>
11263R:	Tom Rix <trix@redhat.com>
11264S:	Maintained
11265F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11266F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11267F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11268F:	drivers/mfd/intel-m10-bmc*
11269F:	include/linux/mfd/intel-m10-bmc.h
11270
11271INTEL MAX10 BMC SECURE UPDATES
11272M:	Peter Colberg <peter.colberg@intel.com>
11273L:	linux-fpga@vger.kernel.org
11274S:	Maintained
11275F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11276F:	drivers/fpga/intel-m10-bmc-sec-update.c
11277
11278INTEL P-Unit IPC DRIVER
11279M:	Zha Qipeng <qipeng.zha@intel.com>
11280L:	platform-driver-x86@vger.kernel.org
11281S:	Maintained
11282F:	arch/x86/include/asm/intel_punit_ipc.h
11283F:	drivers/platform/x86/intel/punit_ipc.c
11284
11285INTEL PMC CORE DRIVER
11286M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11287M:	David E Box <david.e.box@intel.com>
11288L:	platform-driver-x86@vger.kernel.org
11289S:	Maintained
11290F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11291F:	drivers/platform/x86/intel/pmc/
11292
11293INTEL PMIC GPIO DRIVERS
11294M:	Andy Shevchenko <andy@kernel.org>
11295S:	Supported
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11297F:	drivers/gpio/gpio-*cove.c
11298
11299INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11300M:	Andy Shevchenko <andy@kernel.org>
11301S:	Supported
11302F:	drivers/mfd/intel_soc_pmic*
11303F:	include/linux/mfd/intel_soc_pmic*
11304
11305INTEL PMT DRIVERS
11306M:	David E. Box <david.e.box@linux.intel.com>
11307S:	Supported
11308F:	drivers/platform/x86/intel/pmt/
11309
11310INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11311M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11312L:	linux-wireless@vger.kernel.org
11313S:	Maintained
11314F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11315F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11316F:	drivers/net/wireless/intel/ipw2x00/
11317
11318INTEL PSTATE DRIVER
11319M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11320M:	Len Brown <lenb@kernel.org>
11321L:	linux-pm@vger.kernel.org
11322S:	Supported
11323F:	drivers/cpufreq/intel_pstate.c
11324
11325INTEL PTP DFL ToD DRIVER
11326M:	Tianfei Zhang <tianfei.zhang@intel.com>
11327L:	linux-fpga@vger.kernel.org
11328L:	netdev@vger.kernel.org
11329S:	Maintained
11330F:	drivers/ptp/ptp_dfl_tod.c
11331
11332INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11333M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11334L:	linux-iio@vger.kernel.org
11335F:	drivers/counter/intel-qep.c
11336
11337INTEL SCU DRIVERS
11338M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11339S:	Maintained
11340F:	arch/x86/include/asm/intel_scu_ipc.h
11341F:	drivers/platform/x86/intel_scu_*
11342
11343INTEL SDSI DRIVER
11344M:	David E. Box <david.e.box@linux.intel.com>
11345S:	Supported
11346F:	drivers/platform/x86/intel/sdsi.c
11347F:	tools/arch/x86/intel_sdsi/
11348F:	tools/testing/selftests/drivers/sdsi/
11349
11350INTEL SGX
11351M:	Jarkko Sakkinen <jarkko@kernel.org>
11352R:	Dave Hansen <dave.hansen@linux.intel.com>
11353L:	linux-sgx@vger.kernel.org
11354S:	Supported
11355Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11357F:	Documentation/arch/x86/sgx.rst
11358F:	arch/x86/entry/vdso/vsgx.S
11359F:	arch/x86/include/asm/sgx.h
11360F:	arch/x86/include/uapi/asm/sgx.h
11361F:	arch/x86/kernel/cpu/sgx/*
11362F:	tools/testing/selftests/sgx/*
11363K:	\bSGX_
11364
11365INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11366M:	Daniel Scally <djrscally@gmail.com>
11367S:	Maintained
11368F:	drivers/platform/x86/intel/int3472/
11369
11370INTEL SPEED SELECT TECHNOLOGY
11371M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11372L:	platform-driver-x86@vger.kernel.org
11373S:	Maintained
11374F:	drivers/platform/x86/intel/speed_select_if/
11375F:	include/uapi/linux/isst_if.h
11376F:	tools/power/x86/intel-speed-select/
11377
11378INTEL STRATIX10 FIRMWARE DRIVERS
11379M:	Dinh Nguyen <dinguyen@kernel.org>
11380L:	linux-kernel@vger.kernel.org
11381S:	Maintained
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11383F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11384F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11385F:	drivers/firmware/stratix10-rsu.c
11386F:	drivers/firmware/stratix10-svc.c
11387F:	include/linux/firmware/intel/stratix10-smc.h
11388F:	include/linux/firmware/intel/stratix10-svc-client.h
11389
11390INTEL TELEMETRY DRIVER
11391M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11392M:	"David E. Box" <david.e.box@linux.intel.com>
11393L:	platform-driver-x86@vger.kernel.org
11394S:	Maintained
11395F:	arch/x86/include/asm/intel_telemetry.h
11396F:	drivers/platform/x86/intel/telemetry/
11397
11398INTEL TPMI DRIVER
11399M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11400L:	platform-driver-x86@vger.kernel.org
11401S:	Maintained
11402F:	Documentation/ABI/testing/debugfs-tpmi
11403F:	drivers/platform/x86/intel/tpmi.c
11404F:	include/linux/intel_tpmi.h
11405
11406INTEL UNCORE FREQUENCY CONTROL
11407M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11408L:	platform-driver-x86@vger.kernel.org
11409S:	Maintained
11410F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11411F:	drivers/platform/x86/intel/uncore-frequency/
11412
11413INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11414M:	David E. Box <david.e.box@linux.intel.com>
11415S:	Supported
11416F:	drivers/platform/x86/intel/vsec.*
11417
11418INTEL VIRTUAL BUTTON DRIVER
11419M:	AceLan Kao <acelan.kao@canonical.com>
11420L:	platform-driver-x86@vger.kernel.org
11421S:	Maintained
11422F:	drivers/platform/x86/intel/vbtn.c
11423
11424INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11425M:	Stanislaw Gruszka <stf_xl@wp.pl>
11426L:	linux-wireless@vger.kernel.org
11427S:	Supported
11428F:	drivers/net/wireless/intel/iwlegacy/
11429
11430INTEL WIRELESS WIFI LINK (iwlwifi)
11431M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11432L:	linux-wireless@vger.kernel.org
11433S:	Supported
11434W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11436F:	drivers/net/wireless/intel/iwlwifi/
11437
11438INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11439M:	Jithu Joseph <jithu.joseph@intel.com>
11440S:	Maintained
11441W:	https://slimbootloader.github.io/security/firmware-update.html
11442F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11443
11444INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11445L:	Dell.Client.Kernel@dell.com
11446S:	Maintained
11447F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11448
11449INTEL WWAN IOSM DRIVER
11450M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11451L:	netdev@vger.kernel.org
11452S:	Maintained
11453F:	drivers/net/wwan/iosm/
11454
11455INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11456M:	Xin Li <xin@zytor.com>
11457M:	"H. Peter Anvin" <hpa@zytor.com>
11458S:	Supported
11459F:	Documentation/arch/x86/x86_64/fred.rst
11460F:	arch/x86/entry/entry_64_fred.S
11461F:	arch/x86/entry/entry_fred.c
11462F:	arch/x86/include/asm/fred.h
11463F:	arch/x86/kernel/fred.c
11464
11465INTEL(R) TRACE HUB
11466M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11467S:	Supported
11468F:	Documentation/trace/intel_th.rst
11469F:	drivers/hwtracing/intel_th/
11470F:	include/linux/intel_th.h
11471
11472INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11473M:	Ning Sun <ning.sun@intel.com>
11474L:	tboot-devel@lists.sourceforge.net
11475S:	Supported
11476W:	http://tboot.sourceforge.net
11477T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11478F:	Documentation/arch/x86/intel_txt.rst
11479F:	arch/x86/kernel/tboot.c
11480F:	include/linux/tboot.h
11481
11482INTERCONNECT API
11483M:	Georgi Djakov <djakov@kernel.org>
11484L:	linux-pm@vger.kernel.org
11485S:	Maintained
11486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11487F:	Documentation/devicetree/bindings/interconnect/
11488F:	Documentation/driver-api/interconnect.rst
11489F:	drivers/interconnect/
11490F:	include/dt-bindings/interconnect/
11491F:	include/linux/interconnect-provider.h
11492F:	include/linux/interconnect.h
11493
11494INTERRUPT COUNTER DRIVER
11495M:	Oleksij Rempel <o.rempel@pengutronix.de>
11496R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11497L:	linux-iio@vger.kernel.org
11498F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11499F:	drivers/counter/interrupt-cnt.c
11500
11501INTERSIL ISL7998X VIDEO DECODER DRIVER
11502M:	Michael Tretter <m.tretter@pengutronix.de>
11503R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11504L:	linux-media@vger.kernel.org
11505S:	Maintained
11506F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11507F:	drivers/media/i2c/isl7998x.c
11508
11509INVENSENSE ICM-426xx IMU DRIVER
11510M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11511L:	linux-iio@vger.kernel.org
11512S:	Maintained
11513W:	https://invensense.tdk.com/
11514F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11515F:	drivers/iio/imu/inv_icm42600/
11516
11517INVENSENSE MPU-3050 GYROSCOPE DRIVER
11518M:	Linus Walleij <linus.walleij@linaro.org>
11519L:	linux-iio@vger.kernel.org
11520S:	Maintained
11521F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11522F:	drivers/iio/gyro/mpu3050*
11523
11524IOC3 ETHERNET DRIVER
11525M:	Ralf Baechle <ralf@linux-mips.org>
11526L:	linux-mips@vger.kernel.org
11527S:	Maintained
11528F:	drivers/net/ethernet/sgi/ioc3-eth.c
11529
11530IOMMU DMA-API LAYER
11531M:	Robin Murphy <robin.murphy@arm.com>
11532L:	iommu@lists.linux.dev
11533S:	Maintained
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11535F:	drivers/iommu/dma-iommu.c
11536F:	drivers/iommu/dma-iommu.h
11537F:	drivers/iommu/iova.c
11538F:	include/linux/iova.h
11539
11540IOMMU SUBSYSTEM
11541M:	Joerg Roedel <joro@8bytes.org>
11542M:	Will Deacon <will@kernel.org>
11543R:	Robin Murphy <robin.murphy@arm.com>
11544L:	iommu@lists.linux.dev
11545S:	Maintained
11546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11547F:	Documentation/devicetree/bindings/iommu/
11548F:	Documentation/userspace-api/iommu.rst
11549F:	drivers/iommu/
11550F:	include/linux/iommu.h
11551F:	include/linux/iova.h
11552F:	include/linux/of_iommu.h
11553
11554IOMMUFD
11555M:	Jason Gunthorpe <jgg@nvidia.com>
11556M:	Kevin Tian <kevin.tian@intel.com>
11557L:	iommu@lists.linux.dev
11558S:	Maintained
11559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11560F:	Documentation/userspace-api/iommufd.rst
11561F:	drivers/iommu/iommufd/
11562F:	include/linux/iommufd.h
11563F:	include/uapi/linux/iommufd.h
11564F:	tools/testing/selftests/iommu/
11565
11566IOSYS-MAP HELPERS
11567M:	Thomas Zimmermann <tzimmermann@suse.de>
11568L:	dri-devel@lists.freedesktop.org
11569S:	Maintained
11570T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11571F:	include/linux/iosys-map.h
11572
11573IO_URING
11574M:	Jens Axboe <axboe@kernel.dk>
11575R:	Pavel Begunkov <asml.silence@gmail.com>
11576L:	io-uring@vger.kernel.org
11577S:	Maintained
11578T:	git git://git.kernel.dk/linux-block
11579T:	git git://git.kernel.dk/liburing
11580F:	include/linux/io_uring/
11581F:	include/linux/io_uring.h
11582F:	include/linux/io_uring_types.h
11583F:	include/trace/events/io_uring.h
11584F:	include/uapi/linux/io_uring.h
11585F:	io_uring/
11586
11587IPMI SUBSYSTEM
11588M:	Corey Minyard <minyard@acm.org>
11589L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11590S:	Supported
11591W:	http://openipmi.sourceforge.net/
11592T:	git https://github.com/cminyard/linux-ipmi.git for-next
11593F:	Documentation/devicetree/bindings/ipmi/
11594F:	Documentation/driver-api/ipmi.rst
11595F:	drivers/char/ipmi/
11596F:	include/linux/ipmi*
11597F:	include/uapi/linux/ipmi*
11598
11599IPS SCSI RAID DRIVER
11600M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11601L:	linux-scsi@vger.kernel.org
11602S:	Maintained
11603W:	http://www.adaptec.com/
11604F:	drivers/scsi/ips*
11605
11606IPVS
11607M:	Simon Horman <horms@verge.net.au>
11608M:	Julian Anastasov <ja@ssi.bg>
11609L:	netdev@vger.kernel.org
11610L:	lvs-devel@vger.kernel.org
11611S:	Maintained
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11614F:	Documentation/networking/ipvs-sysctl.rst
11615F:	include/net/ip_vs.h
11616F:	include/uapi/linux/ip_vs.h
11617F:	net/netfilter/ipvs/
11618
11619IPWIRELESS DRIVER
11620M:	Jiri Kosina <jikos@kernel.org>
11621M:	David Sterba <dsterba@suse.com>
11622S:	Odd Fixes
11623F:	drivers/tty/ipwireless/
11624
11625IRON DEVICE AUDIO CODEC DRIVERS
11626M:	Kiseok Jo <kiseok.jo@irondevice.com>
11627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11628S:	Maintained
11629F:	Documentation/devicetree/bindings/sound/irondevice,*
11630F:	sound/soc/codecs/sma*
11631
11632IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11633M:	Thomas Gleixner <tglx@linutronix.de>
11634S:	Maintained
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11636F:	Documentation/core-api/irq/irq-domain.rst
11637F:	include/linux/irqdomain.h
11638F:	include/linux/irqdomain_defs.h
11639F:	kernel/irq/irqdomain.c
11640F:	kernel/irq/msi.c
11641
11642IRQ SUBSYSTEM
11643M:	Thomas Gleixner <tglx@linutronix.de>
11644L:	linux-kernel@vger.kernel.org
11645S:	Maintained
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11647F:	include/linux/group_cpus.h
11648F:	include/linux/irq.h
11649F:	include/linux/irqhandler.h
11650F:	include/linux/irqnr.h
11651F:	include/linux/irqreturn.h
11652F:	kernel/irq/
11653F:	lib/group_cpus.c
11654
11655IRQCHIP DRIVERS
11656M:	Thomas Gleixner <tglx@linutronix.de>
11657L:	linux-kernel@vger.kernel.org
11658S:	Maintained
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11660F:	Documentation/devicetree/bindings/interrupt-controller/
11661F:	drivers/irqchip/
11662F:	include/linux/irqchip.h
11663
11664ISA
11665M:	William Breathitt Gray <wbg@kernel.org>
11666S:	Maintained
11667F:	Documentation/driver-api/isa.rst
11668F:	drivers/base/isa.c
11669F:	include/linux/isa.h
11670
11671ISA RADIO MODULE
11672M:	Hans Verkuil <hverkuil@xs4all.nl>
11673L:	linux-media@vger.kernel.org
11674S:	Maintained
11675W:	https://linuxtv.org
11676T:	git git://linuxtv.org/media_tree.git
11677F:	drivers/media/radio/radio-isa*
11678
11679ISAPNP
11680M:	Jaroslav Kysela <perex@perex.cz>
11681S:	Maintained
11682F:	Documentation/userspace-api/isapnp.rst
11683F:	drivers/pnp/isapnp/
11684F:	include/linux/isapnp.h
11685
11686ISCSI
11687M:	Lee Duncan <lduncan@suse.com>
11688M:	Chris Leech <cleech@redhat.com>
11689M:	Mike Christie <michael.christie@oracle.com>
11690L:	open-iscsi@googlegroups.com
11691L:	linux-scsi@vger.kernel.org
11692S:	Maintained
11693W:	www.open-iscsi.com
11694F:	drivers/scsi/*iscsi*
11695F:	include/scsi/*iscsi*
11696
11697iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11698M:	Peter Jones <pjones@redhat.com>
11699M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11700S:	Maintained
11701F:	drivers/firmware/iscsi_ibft*
11702
11703ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11704M:	Sagi Grimberg <sagi@grimberg.me>
11705M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11706L:	linux-rdma@vger.kernel.org
11707S:	Supported
11708W:	http://www.openfabrics.org
11709W:	www.open-iscsi.org
11710Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11711F:	drivers/infiniband/ulp/iser/
11712
11713ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11714M:	Sagi Grimberg <sagi@grimberg.me>
11715L:	linux-rdma@vger.kernel.org
11716L:	target-devel@vger.kernel.org
11717S:	Supported
11718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11719F:	drivers/infiniband/ulp/isert
11720
11721ISDN/CMTP OVER BLUETOOTH
11722M:	Karsten Keil <isdn@linux-pingi.de>
11723L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11724L:	netdev@vger.kernel.org
11725S:	Odd Fixes
11726W:	http://www.isdn4linux.de
11727F:	Documentation/isdn/
11728F:	drivers/isdn/capi/
11729F:	include/linux/isdn/
11730F:	include/uapi/linux/isdn/
11731F:	net/bluetooth/cmtp/
11732
11733ISDN/mISDN SUBSYSTEM
11734M:	Karsten Keil <isdn@linux-pingi.de>
11735L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11736L:	netdev@vger.kernel.org
11737S:	Maintained
11738W:	http://www.isdn4linux.de
11739F:	drivers/isdn/Kconfig
11740F:	drivers/isdn/Makefile
11741F:	drivers/isdn/hardware/
11742F:	drivers/isdn/mISDN/
11743
11744ISOFS FILESYSTEM
11745M:	Jan Kara <jack@suse.cz>
11746L:	linux-fsdevel@vger.kernel.org
11747S:	Maintained
11748F:	Documentation/filesystems/isofs.rst
11749F:	fs/isofs/
11750
11751IT87 HARDWARE MONITORING DRIVER
11752M:	Jean Delvare <jdelvare@suse.com>
11753L:	linux-hwmon@vger.kernel.org
11754S:	Maintained
11755F:	Documentation/hwmon/it87.rst
11756F:	drivers/hwmon/it87.c
11757
11758IT913X MEDIA DRIVER
11759L:	linux-media@vger.kernel.org
11760S:	Orphan
11761W:	https://linuxtv.org
11762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11763F:	drivers/media/tuners/it913x*
11764
11765ITE IT66121 HDMI BRIDGE DRIVER
11766M:	Phong LE <ple@baylibre.com>
11767M:	Neil Armstrong <neil.armstrong@linaro.org>
11768S:	Maintained
11769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11770F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11771F:	drivers/gpu/drm/bridge/ite-it66121.c
11772
11773IVTV VIDEO4LINUX DRIVER
11774M:	Andy Walls <awalls@md.metrocast.net>
11775L:	linux-media@vger.kernel.org
11776S:	Maintained
11777W:	https://linuxtv.org
11778T:	git git://linuxtv.org/media_tree.git
11779F:	Documentation/admin-guide/media/ivtv*
11780F:	drivers/media/pci/ivtv/
11781F:	include/uapi/linux/ivtv*
11782
11783IX2505V MEDIA DRIVER
11784M:	Malcolm Priestley <tvboxspy@gmail.com>
11785L:	linux-media@vger.kernel.org
11786S:	Maintained
11787W:	https://linuxtv.org
11788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11789F:	drivers/media/dvb-frontends/ix2505v*
11790
11791JAILHOUSE HYPERVISOR INTERFACE
11792M:	Jan Kiszka <jan.kiszka@siemens.com>
11793L:	jailhouse-dev@googlegroups.com
11794S:	Maintained
11795F:	arch/x86/include/asm/jailhouse_para.h
11796F:	arch/x86/kernel/jailhouse.c
11797
11798JFS FILESYSTEM
11799M:	Dave Kleikamp <shaggy@kernel.org>
11800L:	jfs-discussion@lists.sourceforge.net
11801S:	Odd Fixes
11802W:	http://jfs.sourceforge.net/
11803T:	git https://github.com/kleikamp/linux-shaggy.git
11804F:	Documentation/admin-guide/jfs.rst
11805F:	fs/jfs/
11806
11807JME NETWORK DRIVER
11808M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11809L:	netdev@vger.kernel.org
11810S:	Maintained
11811F:	drivers/net/ethernet/jme.*
11812
11813JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11814M:	David Woodhouse <dwmw2@infradead.org>
11815M:	Richard Weinberger <richard@nod.at>
11816L:	linux-mtd@lists.infradead.org
11817S:	Odd Fixes
11818W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11819T:	git git://git.infradead.org/ubifs-2.6.git
11820F:	fs/jffs2/
11821F:	include/uapi/linux/jffs2.h
11822
11823JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11824M:	"Theodore Ts'o" <tytso@mit.edu>
11825M:	Jan Kara <jack@suse.com>
11826L:	linux-ext4@vger.kernel.org
11827S:	Maintained
11828F:	fs/jbd2/
11829F:	include/linux/jbd2.h
11830
11831JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11832M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11833L:	linux-media@vger.kernel.org
11834L:	linux-renesas-soc@vger.kernel.org
11835S:	Maintained
11836F:	drivers/media/platform/renesas/rcar_jpu.c
11837
11838JSM Neo PCI based serial card
11839L:	linux-serial@vger.kernel.org
11840S:	Orphan
11841F:	drivers/tty/serial/jsm/
11842
11843K10TEMP HARDWARE MONITORING DRIVER
11844M:	Clemens Ladisch <clemens@ladisch.de>
11845L:	linux-hwmon@vger.kernel.org
11846S:	Maintained
11847F:	Documentation/hwmon/k10temp.rst
11848F:	drivers/hwmon/k10temp.c
11849
11850K8TEMP HARDWARE MONITORING DRIVER
11851M:	Rudolf Marek <r.marek@assembler.cz>
11852L:	linux-hwmon@vger.kernel.org
11853S:	Maintained
11854F:	Documentation/hwmon/k8temp.rst
11855F:	drivers/hwmon/k8temp.c
11856
11857KASAN
11858M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11859R:	Alexander Potapenko <glider@google.com>
11860R:	Andrey Konovalov <andreyknvl@gmail.com>
11861R:	Dmitry Vyukov <dvyukov@google.com>
11862R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11863L:	kasan-dev@googlegroups.com
11864S:	Maintained
11865F:	Documentation/dev-tools/kasan.rst
11866F:	arch/*/include/asm/*kasan.h
11867F:	arch/*/mm/kasan_init*
11868F:	include/linux/kasan*.h
11869F:	lib/Kconfig.kasan
11870F:	mm/kasan/
11871F:	scripts/Makefile.kasan
11872
11873KCONFIG
11874M:	Masahiro Yamada <masahiroy@kernel.org>
11875L:	linux-kbuild@vger.kernel.org
11876S:	Maintained
11877Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11879F:	Documentation/kbuild/kconfig*
11880F:	scripts/Kconfig.include
11881F:	scripts/kconfig/
11882
11883KCOV
11884R:	Dmitry Vyukov <dvyukov@google.com>
11885R:	Andrey Konovalov <andreyknvl@gmail.com>
11886L:	kasan-dev@googlegroups.com
11887S:	Maintained
11888F:	Documentation/dev-tools/kcov.rst
11889F:	include/linux/kcov.h
11890F:	include/uapi/linux/kcov.h
11891F:	kernel/kcov.c
11892F:	scripts/Makefile.kcov
11893
11894KCSAN
11895M:	Marco Elver <elver@google.com>
11896R:	Dmitry Vyukov <dvyukov@google.com>
11897L:	kasan-dev@googlegroups.com
11898S:	Maintained
11899F:	Documentation/dev-tools/kcsan.rst
11900F:	include/linux/kcsan*.h
11901F:	kernel/kcsan/
11902F:	lib/Kconfig.kcsan
11903F:	scripts/Makefile.kcsan
11904
11905KDUMP
11906M:	Baoquan He <bhe@redhat.com>
11907R:	Vivek Goyal <vgoyal@redhat.com>
11908R:	Dave Young <dyoung@redhat.com>
11909L:	kexec@lists.infradead.org
11910S:	Maintained
11911W:	http://lse.sourceforge.net/kdump/
11912F:	Documentation/admin-guide/kdump/
11913F:	fs/proc/vmcore.c
11914F:	include/linux/crash_core.h
11915F:	include/linux/crash_dump.h
11916F:	include/uapi/linux/vmcore.h
11917F:	kernel/crash_*.c
11918
11919KEENE FM RADIO TRANSMITTER DRIVER
11920M:	Hans Verkuil <hverkuil@xs4all.nl>
11921L:	linux-media@vger.kernel.org
11922S:	Maintained
11923W:	https://linuxtv.org
11924T:	git git://linuxtv.org/media_tree.git
11925F:	drivers/media/radio/radio-keene*
11926
11927KERNEL AUTOMOUNTER
11928M:	Ian Kent <raven@themaw.net>
11929L:	autofs@vger.kernel.org
11930S:	Maintained
11931F:	fs/autofs/
11932
11933KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11934M:	Masahiro Yamada <masahiroy@kernel.org>
11935R:	Nathan Chancellor <nathan@kernel.org>
11936R:	Nicolas Schier <nicolas@fjasle.eu>
11937L:	linux-kbuild@vger.kernel.org
11938S:	Maintained
11939Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11941F:	Documentation/kbuild/
11942F:	Makefile
11943F:	scripts/*vmlinux*
11944F:	scripts/Kbuild*
11945F:	scripts/Makefile*
11946F:	scripts/basic/
11947F:	scripts/clang-tools/
11948F:	scripts/dummy-tools/
11949F:	scripts/mk*
11950F:	scripts/mod/
11951F:	scripts/package/
11952F:	usr/
11953
11954KERNEL HARDENING (not covered by other areas)
11955M:	Kees Cook <keescook@chromium.org>
11956R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11957L:	linux-hardening@vger.kernel.org
11958S:	Supported
11959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11960F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11961F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11962F:	arch/*/configs/hardening.config
11963F:	include/linux/overflow.h
11964F:	include/linux/randomize_kstack.h
11965F:	kernel/configs/hardening.config
11966F:	mm/usercopy.c
11967K:	\b(add|choose)_random_kstack_offset\b
11968K:	\b__check_(object_size|heap_object)\b
11969K:	\b__counted_by\b
11970
11971KERNEL JANITORS
11972L:	kernel-janitors@vger.kernel.org
11973S:	Odd Fixes
11974W:	http://kernelnewbies.org/KernelJanitors
11975
11976KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11977M:	Chuck Lever <chuck.lever@oracle.com>
11978M:	Jeff Layton <jlayton@kernel.org>
11979R:	Neil Brown <neilb@suse.de>
11980R:	Olga Kornievskaia <kolga@netapp.com>
11981R:	Dai Ngo <Dai.Ngo@oracle.com>
11982R:	Tom Talpey <tom@talpey.com>
11983L:	linux-nfs@vger.kernel.org
11984S:	Supported
11985W:	http://nfs.sourceforge.net/
11986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11987F:	Documentation/filesystems/nfs/
11988F:	fs/lockd/
11989F:	fs/nfs_common/
11990F:	fs/nfsd/
11991F:	include/linux/lockd/
11992F:	include/linux/sunrpc/
11993F:	include/trace/events/rpcgss.h
11994F:	include/trace/events/rpcrdma.h
11995F:	include/trace/events/sunrpc.h
11996F:	include/trace/misc/fs.h
11997F:	include/trace/misc/nfs.h
11998F:	include/trace/misc/sunrpc.h
11999F:	include/uapi/linux/nfsd/
12000F:	include/uapi/linux/sunrpc/
12001F:	net/sunrpc/
12002
12003KERNEL REGRESSIONS
12004M:	Thorsten Leemhuis <linux@leemhuis.info>
12005L:	regressions@lists.linux.dev
12006S:	Supported
12007F:	Documentation/admin-guide/reporting-regressions.rst
12008F:	Documentation/process/handling-regressions.rst
12009
12010KERNEL SELFTEST FRAMEWORK
12011M:	Shuah Khan <shuah@kernel.org>
12012M:	Shuah Khan <skhan@linuxfoundation.org>
12013L:	linux-kselftest@vger.kernel.org
12014S:	Maintained
12015Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12017F:	Documentation/dev-tools/kselftest*
12018F:	tools/testing/selftests/
12019
12020KERNEL SMB3 SERVER (KSMBD)
12021M:	Namjae Jeon <linkinjeon@kernel.org>
12022M:	Steve French <sfrench@samba.org>
12023R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12024R:	Tom Talpey <tom@talpey.com>
12025L:	linux-cifs@vger.kernel.org
12026S:	Maintained
12027T:	git git://git.samba.org/ksmbd.git
12028F:	Documentation/filesystems/smb/ksmbd.rst
12029F:	fs/smb/common/
12030F:	fs/smb/server/
12031
12032KERNEL UNIT TESTING FRAMEWORK (KUnit)
12033M:	Brendan Higgins <brendanhiggins@google.com>
12034M:	David Gow <davidgow@google.com>
12035R:	Rae Moar <rmoar@google.com>
12036L:	linux-kselftest@vger.kernel.org
12037L:	kunit-dev@googlegroups.com
12038S:	Maintained
12039W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12042F:	Documentation/dev-tools/kunit/
12043F:	include/kunit/
12044F:	lib/kunit/
12045F:	rust/kernel/kunit.rs
12046F:	scripts/rustdoc_test_*
12047F:	tools/testing/kunit/
12048
12049KERNEL USERMODE HELPER
12050M:	Luis Chamberlain <mcgrof@kernel.org>
12051L:	linux-kernel@vger.kernel.org
12052S:	Maintained
12053F:	include/linux/umh.h
12054F:	kernel/umh.c
12055
12056KERNEL VIRTUAL MACHINE (KVM)
12057M:	Paolo Bonzini <pbonzini@redhat.com>
12058L:	kvm@vger.kernel.org
12059S:	Supported
12060W:	http://www.linux-kvm.org
12061T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12062F:	Documentation/virt/kvm/
12063F:	include/asm-generic/kvm*
12064F:	include/kvm/iodev.h
12065F:	include/linux/kvm*
12066F:	include/trace/events/kvm.h
12067F:	include/uapi/asm-generic/kvm*
12068F:	include/uapi/linux/kvm*
12069F:	tools/kvm/
12070F:	tools/testing/selftests/kvm/
12071F:	virt/kvm/*
12072
12073KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12074M:	Marc Zyngier <maz@kernel.org>
12075M:	Oliver Upton <oliver.upton@linux.dev>
12076R:	James Morse <james.morse@arm.com>
12077R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12078R:	Zenghui Yu <yuzenghui@huawei.com>
12079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080L:	kvmarm@lists.linux.dev
12081S:	Maintained
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12083F:	arch/arm64/include/asm/kvm*
12084F:	arch/arm64/include/uapi/asm/kvm*
12085F:	arch/arm64/kvm/
12086F:	include/kvm/arm_*
12087F:	tools/testing/selftests/kvm/*/aarch64/
12088F:	tools/testing/selftests/kvm/aarch64/
12089
12090KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12091M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12092M:	Bibo Mao <maobibo@loongson.cn>
12093M:	Huacai Chen <chenhuacai@kernel.org>
12094L:	kvm@vger.kernel.org
12095L:	loongarch@lists.linux.dev
12096S:	Maintained
12097T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12098F:	arch/loongarch/include/asm/kvm*
12099F:	arch/loongarch/include/uapi/asm/kvm*
12100F:	arch/loongarch/kvm/
12101
12102KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12103M:	Huacai Chen <chenhuacai@kernel.org>
12104L:	linux-mips@vger.kernel.org
12105L:	kvm@vger.kernel.org
12106S:	Maintained
12107T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12108F:	arch/mips/include/asm/kvm*
12109F:	arch/mips/include/uapi/asm/kvm*
12110F:	arch/mips/kvm/
12111
12112KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12113M:	Michael Ellerman <mpe@ellerman.id.au>
12114R:	Nicholas Piggin <npiggin@gmail.com>
12115L:	linuxppc-dev@lists.ozlabs.org
12116L:	kvm@vger.kernel.org
12117S:	Maintained (Book3S 64-bit HV)
12118S:	Odd fixes (Book3S 64-bit PR)
12119S:	Orphan (Book3E and 32-bit)
12120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12121F:	arch/powerpc/include/asm/kvm*
12122F:	arch/powerpc/include/uapi/asm/kvm*
12123F:	arch/powerpc/kernel/kvm*
12124F:	arch/powerpc/kvm/
12125
12126KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12127M:	Anup Patel <anup@brainfault.org>
12128R:	Atish Patra <atishp@atishpatra.org>
12129L:	kvm@vger.kernel.org
12130L:	kvm-riscv@lists.infradead.org
12131L:	linux-riscv@lists.infradead.org
12132S:	Maintained
12133T:	git https://github.com/kvm-riscv/linux.git
12134F:	arch/riscv/include/asm/kvm*
12135F:	arch/riscv/include/uapi/asm/kvm*
12136F:	arch/riscv/kvm/
12137F:	tools/testing/selftests/kvm/*/riscv/
12138F:	tools/testing/selftests/kvm/riscv/
12139
12140KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12141M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12142M:	Janosch Frank <frankja@linux.ibm.com>
12143M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12144R:	David Hildenbrand <david@redhat.com>
12145L:	kvm@vger.kernel.org
12146S:	Supported
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12148F:	Documentation/virt/kvm/s390*
12149F:	arch/s390/include/asm/gmap.h
12150F:	arch/s390/include/asm/kvm*
12151F:	arch/s390/include/uapi/asm/kvm*
12152F:	arch/s390/include/uapi/asm/uvdevice.h
12153F:	arch/s390/kernel/uv.c
12154F:	arch/s390/kvm/
12155F:	arch/s390/mm/gmap.c
12156F:	drivers/s390/char/uvdevice.c
12157F:	tools/testing/selftests/drivers/s390x/uvdevice/
12158F:	tools/testing/selftests/kvm/*/s390x/
12159F:	tools/testing/selftests/kvm/s390x/
12160
12161KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12162M:	Sean Christopherson <seanjc@google.com>
12163M:	Paolo Bonzini <pbonzini@redhat.com>
12164L:	kvm@vger.kernel.org
12165S:	Supported
12166P:	Documentation/process/maintainer-kvm-x86.rst
12167T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12168F:	arch/x86/include/asm/kvm*
12169F:	arch/x86/include/asm/svm.h
12170F:	arch/x86/include/asm/vmx*.h
12171F:	arch/x86/include/uapi/asm/kvm*
12172F:	arch/x86/include/uapi/asm/svm.h
12173F:	arch/x86/include/uapi/asm/vmx.h
12174F:	arch/x86/kvm/
12175F:	arch/x86/kvm/*/
12176F:	tools/testing/selftests/kvm/*/x86_64/
12177F:	tools/testing/selftests/kvm/x86_64/
12178
12179KERNFS
12180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12181M:	Tejun Heo <tj@kernel.org>
12182S:	Supported
12183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12184F:	fs/kernfs/
12185F:	include/linux/kernfs.h
12186
12187KEXEC
12188M:	Eric Biederman <ebiederm@xmission.com>
12189L:	kexec@lists.infradead.org
12190S:	Maintained
12191W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12192F:	include/linux/kexec.h
12193F:	include/uapi/linux/kexec.h
12194F:	kernel/kexec*
12195
12196KEYS-ENCRYPTED
12197M:	Mimi Zohar <zohar@linux.ibm.com>
12198L:	linux-integrity@vger.kernel.org
12199L:	keyrings@vger.kernel.org
12200S:	Supported
12201F:	Documentation/security/keys/trusted-encrypted.rst
12202F:	include/keys/encrypted-type.h
12203F:	security/keys/encrypted-keys/
12204
12205KEYS-TRUSTED
12206M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12207M:	Jarkko Sakkinen <jarkko@kernel.org>
12208M:	Mimi Zohar <zohar@linux.ibm.com>
12209L:	linux-integrity@vger.kernel.org
12210L:	keyrings@vger.kernel.org
12211S:	Supported
12212F:	Documentation/security/keys/trusted-encrypted.rst
12213F:	include/keys/trusted-type.h
12214F:	include/keys/trusted_tpm.h
12215F:	security/keys/trusted-keys/
12216
12217KEYS-TRUSTED-CAAM
12218M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12219R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12220L:	linux-integrity@vger.kernel.org
12221L:	keyrings@vger.kernel.org
12222S:	Maintained
12223F:	include/keys/trusted_caam.h
12224F:	security/keys/trusted-keys/trusted_caam.c
12225
12226KEYS-TRUSTED-DCP
12227M:	David Gstir <david@sigma-star.at>
12228R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12229L:	linux-integrity@vger.kernel.org
12230L:	keyrings@vger.kernel.org
12231S:	Supported
12232F:	include/keys/trusted_dcp.h
12233F:	security/keys/trusted-keys/trusted_dcp.c
12234
12235KEYS-TRUSTED-TEE
12236M:	Sumit Garg <sumit.garg@linaro.org>
12237L:	linux-integrity@vger.kernel.org
12238L:	keyrings@vger.kernel.org
12239S:	Supported
12240F:	include/keys/trusted_tee.h
12241F:	security/keys/trusted-keys/trusted_tee.c
12242
12243KEYS/KEYRINGS
12244M:	David Howells <dhowells@redhat.com>
12245M:	Jarkko Sakkinen <jarkko@kernel.org>
12246L:	keyrings@vger.kernel.org
12247S:	Maintained
12248F:	Documentation/security/keys/core.rst
12249F:	include/keys/
12250F:	include/linux/key-type.h
12251F:	include/linux/key.h
12252F:	include/linux/keyctl.h
12253F:	include/uapi/linux/keyctl.h
12254F:	security/keys/
12255
12256KEYS/KEYRINGS_INTEGRITY
12257M:	Jarkko Sakkinen <jarkko@kernel.org>
12258M:	Mimi Zohar <zohar@linux.ibm.com>
12259L:	linux-integrity@vger.kernel.org
12260L:	keyrings@vger.kernel.org
12261S:	Supported
12262W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12263F:	security/integrity/platform_certs
12264
12265KFENCE
12266M:	Alexander Potapenko <glider@google.com>
12267M:	Marco Elver <elver@google.com>
12268R:	Dmitry Vyukov <dvyukov@google.com>
12269L:	kasan-dev@googlegroups.com
12270S:	Maintained
12271F:	Documentation/dev-tools/kfence.rst
12272F:	arch/*/include/asm/kfence.h
12273F:	include/linux/kfence.h
12274F:	lib/Kconfig.kfence
12275F:	mm/kfence/
12276
12277KFIFO
12278M:	Stefani Seibold <stefani@seibold.net>
12279S:	Maintained
12280F:	include/linux/kfifo.h
12281F:	lib/kfifo.c
12282F:	samples/kfifo/
12283
12284KGDB / KDB /debug_core
12285M:	Jason Wessel <jason.wessel@windriver.com>
12286M:	Daniel Thompson <daniel.thompson@linaro.org>
12287R:	Douglas Anderson <dianders@chromium.org>
12288L:	kgdb-bugreport@lists.sourceforge.net
12289S:	Maintained
12290W:	http://kgdb.wiki.kernel.org/
12291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12292F:	Documentation/dev-tools/kgdb.rst
12293F:	drivers/misc/kgdbts.c
12294F:	drivers/tty/serial/kgdboc.c
12295F:	include/linux/kdb.h
12296F:	include/linux/kgdb.h
12297F:	kernel/debug/
12298F:	kernel/module/kdb.c
12299
12300KHADAS MCU MFD DRIVER
12301M:	Neil Armstrong <neil.armstrong@linaro.org>
12302L:	linux-amlogic@lists.infradead.org
12303S:	Maintained
12304F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12305F:	drivers/mfd/khadas-mcu.c
12306F:	drivers/thermal/khadas_mcu_fan.c
12307F:	include/linux/mfd/khadas-mcu.h
12308
12309KIONIX/ROHM KX022A ACCELEROMETER
12310M:	Matti Vaittinen <mazziesaccount@gmail.com>
12311L:	linux-iio@vger.kernel.org
12312S:	Supported
12313F:	drivers/iio/accel/kionix-kx022a*
12314
12315KMEMLEAK
12316M:	Catalin Marinas <catalin.marinas@arm.com>
12317S:	Maintained
12318F:	Documentation/dev-tools/kmemleak.rst
12319F:	include/linux/kmemleak.h
12320F:	mm/kmemleak.c
12321F:	samples/kmemleak/kmemleak-test.c
12322
12323KMSAN
12324M:	Alexander Potapenko <glider@google.com>
12325R:	Marco Elver <elver@google.com>
12326R:	Dmitry Vyukov <dvyukov@google.com>
12327L:	kasan-dev@googlegroups.com
12328S:	Maintained
12329F:	Documentation/dev-tools/kmsan.rst
12330F:	arch/*/include/asm/kmsan.h
12331F:	arch/*/mm/kmsan_*
12332F:	include/linux/kmsan*.h
12333F:	lib/Kconfig.kmsan
12334F:	mm/kmsan/
12335F:	scripts/Makefile.kmsan
12336
12337KPROBES
12338M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12339M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12340M:	"David S. Miller" <davem@davemloft.net>
12341M:	Masami Hiramatsu <mhiramat@kernel.org>
12342L:	linux-kernel@vger.kernel.org
12343L:	linux-trace-kernel@vger.kernel.org
12344S:	Maintained
12345Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12347F:	Documentation/trace/kprobes.rst
12348F:	include/asm-generic/kprobes.h
12349F:	include/linux/kprobes.h
12350F:	kernel/kprobes.c
12351F:	lib/test_kprobes.c
12352F:	samples/kprobes
12353
12354KS0108 LCD CONTROLLER DRIVER
12355M:	Miguel Ojeda <ojeda@kernel.org>
12356S:	Maintained
12357F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12358F:	drivers/auxdisplay/ks0108.c
12359F:	include/linux/ks0108.h
12360
12361KTD253 BACKLIGHT DRIVER
12362M:	Linus Walleij <linus.walleij@linaro.org>
12363S:	Maintained
12364F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12365F:	drivers/video/backlight/ktd253-backlight.c
12366
12367KTD2801 BACKLIGHT DRIVER
12368M:	Duje Mihanović <duje.mihanovic@skole.hr>
12369S:	Maintained
12370F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12371F:	drivers/video/backlight/ktd2801-backlight.c
12372
12373KTEST
12374M:	Steven Rostedt <rostedt@goodmis.org>
12375M:	John Hawley <warthog9@eaglescrag.net>
12376S:	Maintained
12377F:	tools/testing/ktest
12378
12379KTZ8866 BACKLIGHT DRIVER
12380M:	Jianhua Lu <lujianhua000@gmail.com>
12381S:	Maintained
12382F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12383F:	drivers/video/backlight/ktz8866.c
12384
12385KVM PARAVIRT (KVM/paravirt)
12386M:	Paolo Bonzini <pbonzini@redhat.com>
12387R:	Wanpeng Li <wanpengli@tencent.com>
12388R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12389L:	kvm@vger.kernel.org
12390S:	Supported
12391T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12392F:	arch/um/include/asm/kvm_para.h
12393F:	arch/x86/include/asm/kvm_para.h
12394F:	arch/x86/include/asm/pvclock-abi.h
12395F:	arch/x86/include/uapi/asm/kvm_para.h
12396F:	arch/x86/kernel/kvm.c
12397F:	arch/x86/kernel/kvmclock.c
12398F:	include/asm-generic/kvm_para.h
12399F:	include/linux/kvm_para.h
12400F:	include/uapi/asm-generic/kvm_para.h
12401F:	include/uapi/linux/kvm_para.h
12402
12403KVM X86 HYPER-V (KVM/hyper-v)
12404M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12405M:	Sean Christopherson <seanjc@google.com>
12406M:	Paolo Bonzini <pbonzini@redhat.com>
12407L:	kvm@vger.kernel.org
12408S:	Supported
12409T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12410F:	arch/x86/kvm/hyperv.*
12411F:	arch/x86/kvm/kvm_onhyperv.*
12412F:	arch/x86/kvm/svm/hyperv.*
12413F:	arch/x86/kvm/svm/svm_onhyperv.*
12414F:	arch/x86/kvm/vmx/hyperv.*
12415
12416KVM X86 Xen (KVM/Xen)
12417M:	David Woodhouse <dwmw2@infradead.org>
12418M:	Paul Durrant <paul@xen.org>
12419M:	Sean Christopherson <seanjc@google.com>
12420M:	Paolo Bonzini <pbonzini@redhat.com>
12421L:	kvm@vger.kernel.org
12422S:	Supported
12423T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12424F:	arch/x86/kvm/xen.*
12425
12426L3MDEV
12427M:	David Ahern <dsahern@kernel.org>
12428L:	netdev@vger.kernel.org
12429S:	Maintained
12430F:	include/net/l3mdev.h
12431F:	net/l3mdev
12432
12433LANDLOCK SECURITY MODULE
12434M:	Mickaël Salaün <mic@digikod.net>
12435R:	Günther Noack <gnoack@google.com>
12436L:	linux-security-module@vger.kernel.org
12437S:	Supported
12438W:	https://landlock.io
12439T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12440F:	Documentation/security/landlock.rst
12441F:	Documentation/userspace-api/landlock.rst
12442F:	fs/ioctl.c
12443F:	include/uapi/linux/landlock.h
12444F:	samples/landlock/
12445F:	security/landlock/
12446F:	tools/testing/selftests/landlock/
12447K:	landlock
12448K:	LANDLOCK
12449
12450LANTIQ / INTEL Ethernet drivers
12451M:	Hauke Mehrtens <hauke@hauke-m.de>
12452L:	netdev@vger.kernel.org
12453S:	Maintained
12454F:	drivers/net/dsa/lantiq_gswip.c
12455F:	drivers/net/dsa/lantiq_pce.h
12456F:	drivers/net/ethernet/lantiq_xrx200.c
12457F:	net/dsa/tag_gswip.c
12458
12459LANTIQ MIPS ARCHITECTURE
12460M:	John Crispin <john@phrozen.org>
12461L:	linux-mips@vger.kernel.org
12462S:	Maintained
12463F:	arch/mips/lantiq
12464F:	drivers/soc/lantiq
12465
12466LANTIQ PEF2256 DRIVER
12467M:	Herve Codina <herve.codina@bootlin.com>
12468S:	Maintained
12469F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12470F:	drivers/net/wan/framer/pef2256/
12471F:	drivers/pinctrl/pinctrl-pef2256.c
12472F:	include/linux/framer/pef2256.h
12473
12474LASI 53c700 driver for PARISC
12475M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12476L:	linux-scsi@vger.kernel.org
12477S:	Maintained
12478F:	Documentation/scsi/53c700.rst
12479F:	drivers/scsi/53c700*
12480
12481LEAKING_ADDRESSES
12482M:	Tycho Andersen <tycho@tycho.pizza>
12483R:	Kees Cook <keescook@chromium.org>
12484L:	linux-hardening@vger.kernel.org
12485S:	Maintained
12486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12487F:	scripts/leaking_addresses.pl
12488
12489LED SUBSYSTEM
12490M:	Pavel Machek <pavel@ucw.cz>
12491M:	Lee Jones <lee@kernel.org>
12492L:	linux-leds@vger.kernel.org
12493S:	Maintained
12494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12495F:	Documentation/devicetree/bindings/leds/
12496F:	Documentation/leds/
12497F:	drivers/leds/
12498F:	include/dt-bindings/leds/
12499F:	include/linux/leds.h
12500
12501LEGO MINDSTORMS EV3
12502R:	David Lechner <david@lechnology.com>
12503S:	Maintained
12504F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12505F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12506F:	drivers/power/supply/lego_ev3_battery.c
12507
12508LEGO USB Tower driver
12509M:	Juergen Stuber <starblue@users.sourceforge.net>
12510L:	legousb-devel@lists.sourceforge.net
12511S:	Maintained
12512W:	http://legousb.sourceforge.net/
12513F:	drivers/usb/misc/legousbtower.c
12514
12515LETSKETCH HID TABLET DRIVER
12516M:	Hans de Goede <hdegoede@redhat.com>
12517L:	linux-input@vger.kernel.org
12518S:	Maintained
12519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12520F:	drivers/hid/hid-letsketch.c
12521
12522LG LAPTOP EXTRAS
12523M:	Matan Ziv-Av <matan@svgalib.org>
12524L:	platform-driver-x86@vger.kernel.org
12525S:	Maintained
12526F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12527F:	Documentation/admin-guide/laptops/lg-laptop.rst
12528F:	drivers/platform/x86/lg-laptop.c
12529
12530LG2160 MEDIA DRIVER
12531M:	Michael Krufky <mkrufky@linuxtv.org>
12532L:	linux-media@vger.kernel.org
12533S:	Maintained
12534W:	https://linuxtv.org
12535W:	http://github.com/mkrufky
12536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12537T:	git git://linuxtv.org/mkrufky/tuners.git
12538F:	drivers/media/dvb-frontends/lg2160.*
12539
12540LGDT3305 MEDIA DRIVER
12541M:	Michael Krufky <mkrufky@linuxtv.org>
12542L:	linux-media@vger.kernel.org
12543S:	Maintained
12544W:	https://linuxtv.org
12545W:	http://github.com/mkrufky
12546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12547T:	git git://linuxtv.org/mkrufky/tuners.git
12548F:	drivers/media/dvb-frontends/lgdt3305.*
12549
12550LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12551M:	Viresh Kumar <vireshk@kernel.org>
12552L:	linux-ide@vger.kernel.org
12553S:	Maintained
12554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12555F:	drivers/ata/pata_arasan_cf.c
12556F:	include/linux/pata_arasan_cf_data.h
12557
12558LIBATA PATA DRIVERS
12559R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12560L:	linux-ide@vger.kernel.org
12561F:	drivers/ata/ata_*.c
12562F:	drivers/ata/pata_*.c
12563
12564LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12565M:	Linus Walleij <linus.walleij@linaro.org>
12566L:	linux-ide@vger.kernel.org
12567S:	Maintained
12568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12569F:	drivers/ata/pata_ftide010.c
12570F:	drivers/ata/sata_gemini.c
12571F:	drivers/ata/sata_gemini.h
12572
12573LIBATA SATA AHCI PLATFORM devices support
12574M:	Hans de Goede <hdegoede@redhat.com>
12575M:	Jens Axboe <axboe@kernel.dk>
12576L:	linux-ide@vger.kernel.org
12577S:	Maintained
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12579F:	drivers/ata/ahci_platform.c
12580F:	drivers/ata/libahci_platform.c
12581F:	include/linux/ahci_platform.h
12582
12583LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12584M:	Serge Semin <fancer.lancer@gmail.com>
12585L:	linux-ide@vger.kernel.org
12586S:	Maintained
12587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12588F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12589F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12590F:	drivers/ata/ahci_dwc.c
12591
12592LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12593M:	Mikael Pettersson <mikpelinux@gmail.com>
12594L:	linux-ide@vger.kernel.org
12595S:	Maintained
12596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12597F:	drivers/ata/sata_promise.*
12598
12599LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12600M:	Damien Le Moal <dlemoal@kernel.org>
12601M:	Niklas Cassel <cassel@kernel.org>
12602L:	linux-ide@vger.kernel.org
12603S:	Maintained
12604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12605F:	Documentation/ABI/testing/sysfs-ata
12606F:	Documentation/devicetree/bindings/ata/
12607F:	drivers/ata/
12608F:	include/linux/ata.h
12609F:	include/linux/libata.h
12610
12611LIBETH COMMON ETHERNET LIBRARY
12612M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12613L:	netdev@vger.kernel.org
12614L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12615S:	Supported
12616T:	git https://github.com/alobakin/linux.git
12617F:	drivers/net/ethernet/intel/libeth/
12618F:	include/net/libeth/
12619K:	libeth
12620
12621LIBIE COMMON INTEL ETHERNET LIBRARY
12622M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12623L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12624L:	netdev@vger.kernel.org
12625S:	Supported
12626T:	git https://github.com/alobakin/linux.git
12627F:	drivers/net/ethernet/intel/libie/
12628F:	include/linux/net/intel/libie/
12629K:	libie
12630
12631LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12632M:	Vishal Verma <vishal.l.verma@intel.com>
12633M:	Dan Williams <dan.j.williams@intel.com>
12634M:	Dave Jiang <dave.jiang@intel.com>
12635L:	nvdimm@lists.linux.dev
12636S:	Supported
12637Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12638P:	Documentation/nvdimm/maintainer-entry-profile.rst
12639F:	drivers/nvdimm/btt*
12640
12641LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12642M:	Dan Williams <dan.j.williams@intel.com>
12643M:	Vishal Verma <vishal.l.verma@intel.com>
12644M:	Dave Jiang <dave.jiang@intel.com>
12645L:	nvdimm@lists.linux.dev
12646S:	Supported
12647Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12648P:	Documentation/nvdimm/maintainer-entry-profile.rst
12649F:	drivers/nvdimm/pmem*
12650
12651LIBNVDIMM: DEVICETREE BINDINGS
12652M:	Oliver O'Halloran <oohall@gmail.com>
12653L:	nvdimm@lists.linux.dev
12654S:	Supported
12655Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12656F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12657F:	drivers/nvdimm/of_pmem.c
12658
12659LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12660M:	Dan Williams <dan.j.williams@intel.com>
12661M:	Vishal Verma <vishal.l.verma@intel.com>
12662M:	Dave Jiang <dave.jiang@intel.com>
12663M:	Ira Weiny <ira.weiny@intel.com>
12664L:	nvdimm@lists.linux.dev
12665S:	Supported
12666Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12667P:	Documentation/nvdimm/maintainer-entry-profile.rst
12668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12669F:	drivers/acpi/nfit/*
12670F:	drivers/nvdimm/*
12671F:	include/linux/libnvdimm.h
12672F:	include/linux/nd.h
12673F:	include/uapi/linux/ndctl.h
12674F:	tools/testing/nvdimm/
12675
12676LIBRARY CODE
12677M:	Andrew Morton <akpm@linux-foundation.org>
12678L:	linux-kernel@vger.kernel.org
12679S:	Supported
12680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12681F:	lib/*
12682
12683LICENSES and SPDX stuff
12684M:	Thomas Gleixner <tglx@linutronix.de>
12685M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12686L:	linux-spdx@vger.kernel.org
12687S:	Maintained
12688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12689F:	COPYING
12690F:	Documentation/process/license-rules.rst
12691F:	LICENSES/
12692F:	scripts/spdxcheck-test.sh
12693F:	scripts/spdxcheck.py
12694F:	scripts/spdxexclude
12695
12696LINEAR RANGES HELPERS
12697M:	Mark Brown <broonie@kernel.org>
12698R:	Matti Vaittinen <mazziesaccount@gmail.com>
12699F:	include/linux/linear_range.h
12700F:	lib/linear_ranges.c
12701F:	lib/test_linear_ranges.c
12702
12703LINUX FOR POWER MACINTOSH
12704L:	linuxppc-dev@lists.ozlabs.org
12705S:	Orphan
12706F:	arch/powerpc/platforms/powermac/
12707F:	drivers/macintosh/
12708X:	drivers/macintosh/adb-iop.c
12709X:	drivers/macintosh/via-macii.c
12710
12711LINUX FOR POWERPC (32-BIT AND 64-BIT)
12712M:	Michael Ellerman <mpe@ellerman.id.au>
12713R:	Nicholas Piggin <npiggin@gmail.com>
12714R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12715R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12716L:	linuxppc-dev@lists.ozlabs.org
12717S:	Supported
12718W:	https://github.com/linuxppc/wiki/wiki
12719Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12721F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12722F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12723F:	Documentation/devicetree/bindings/powerpc/
12724F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12725F:	Documentation/arch/powerpc/
12726F:	arch/powerpc/
12727F:	drivers/*/*/*pasemi*
12728F:	drivers/*/*pasemi*
12729F:	drivers/char/tpm/tpm_ibmvtpm*
12730F:	drivers/crypto/nx/
12731F:	drivers/i2c/busses/i2c-opal.c
12732F:	drivers/net/ethernet/ibm/ibmveth.*
12733F:	drivers/net/ethernet/ibm/ibmvnic.*
12734F:	drivers/pci/hotplug/pnv_php.c
12735F:	drivers/pci/hotplug/rpa*
12736F:	drivers/rtc/rtc-opal.c
12737F:	drivers/scsi/ibmvscsi/
12738F:	drivers/tty/hvc/hvc_opal.c
12739F:	drivers/watchdog/wdrtas.c
12740F:	include/linux/papr_scm.h
12741F:	include/uapi/linux/papr_pdsm.h
12742F:	tools/testing/selftests/powerpc
12743N:	/pmac
12744N:	powermac
12745N:	powernv
12746N:	[^a-z0-9]ps3
12747N:	pseries
12748
12749LINUX FOR POWERPC EMBEDDED MPC5XXX
12750M:	Anatolij Gustschin <agust@denx.de>
12751L:	linuxppc-dev@lists.ozlabs.org
12752S:	Odd Fixes
12753F:	arch/powerpc/platforms/512x/
12754F:	arch/powerpc/platforms/52xx/
12755
12756LINUX FOR POWERPC EMBEDDED PPC4XX
12757L:	linuxppc-dev@lists.ozlabs.org
12758S:	Orphan
12759F:	arch/powerpc/platforms/40x/
12760F:	arch/powerpc/platforms/44x/
12761
12762LINUX FOR POWERPC EMBEDDED PPC85XX
12763M:	Scott Wood <oss@buserror.net>
12764L:	linuxppc-dev@lists.ozlabs.org
12765S:	Odd fixes
12766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12767F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12768F:	Documentation/devicetree/bindings/powerpc/fsl/
12769F:	arch/powerpc/platforms/85xx/
12770
12771LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12772M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12773L:	linuxppc-dev@lists.ozlabs.org
12774S:	Maintained
12775F:	arch/powerpc/platforms/8xx/
12776F:	arch/powerpc/platforms/83xx/
12777
12778LINUX KERNEL DUMP TEST MODULE (LKDTM)
12779M:	Kees Cook <keescook@chromium.org>
12780S:	Maintained
12781F:	drivers/misc/lkdtm/*
12782F:	tools/testing/selftests/lkdtm/*
12783
12784LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12785M:	Alan Stern <stern@rowland.harvard.edu>
12786M:	Andrea Parri <parri.andrea@gmail.com>
12787M:	Will Deacon <will@kernel.org>
12788M:	Peter Zijlstra <peterz@infradead.org>
12789M:	Boqun Feng <boqun.feng@gmail.com>
12790M:	Nicholas Piggin <npiggin@gmail.com>
12791M:	David Howells <dhowells@redhat.com>
12792M:	Jade Alglave <j.alglave@ucl.ac.uk>
12793M:	Luc Maranget <luc.maranget@inria.fr>
12794M:	"Paul E. McKenney" <paulmck@kernel.org>
12795R:	Akira Yokosawa <akiyks@gmail.com>
12796R:	Daniel Lustig <dlustig@nvidia.com>
12797R:	Joel Fernandes <joel@joelfernandes.org>
12798L:	linux-kernel@vger.kernel.org
12799L:	linux-arch@vger.kernel.org
12800S:	Supported
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12802F:	Documentation/atomic_bitops.txt
12803F:	Documentation/atomic_t.txt
12804F:	Documentation/core-api/refcount-vs-atomic.rst
12805F:	Documentation/litmus-tests/
12806F:	Documentation/memory-barriers.txt
12807F:	tools/memory-model/
12808
12809LINUX-NEXT TREE
12810M:	Stephen Rothwell <sfr@canb.auug.org.au>
12811L:	linux-next@vger.kernel.org
12812S:	Supported
12813B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12815
12816LIS3LV02D ACCELEROMETER DRIVER
12817M:	Eric Piel <eric.piel@tremplin-utc.net>
12818S:	Maintained
12819F:	Documentation/misc-devices/lis3lv02d.rst
12820F:	drivers/misc/lis3lv02d/
12821F:	drivers/platform/x86/hp/hp_accel.c
12822
12823LIST KUNIT TEST
12824M:	David Gow <davidgow@google.com>
12825L:	linux-kselftest@vger.kernel.org
12826L:	kunit-dev@googlegroups.com
12827S:	Maintained
12828F:	lib/list-test.c
12829
12830LITEX PLATFORM
12831M:	Karol Gugala <kgugala@antmicro.com>
12832M:	Mateusz Holenko <mholenko@antmicro.com>
12833M:	Gabriel Somlo <gsomlo@gmail.com>
12834M:	Joel Stanley <joel@jms.id.au>
12835S:	Maintained
12836F:	Documentation/devicetree/bindings/*/litex,*.yaml
12837F:	arch/openrisc/boot/dts/or1klitex.dts
12838F:	drivers/mmc/host/litex_mmc.c
12839F:	drivers/net/ethernet/litex/*
12840F:	drivers/soc/litex/*
12841F:	drivers/tty/serial/liteuart.c
12842F:	include/linux/litex.h
12843N:	litex
12844
12845LIVE PATCHING
12846M:	Josh Poimboeuf <jpoimboe@kernel.org>
12847M:	Jiri Kosina <jikos@kernel.org>
12848M:	Miroslav Benes <mbenes@suse.cz>
12849M:	Petr Mladek <pmladek@suse.com>
12850R:	Joe Lawrence <joe.lawrence@redhat.com>
12851L:	live-patching@vger.kernel.org
12852S:	Maintained
12853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12854F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12855F:	Documentation/livepatch/
12856F:	arch/powerpc/include/asm/livepatch.h
12857F:	include/linux/livepatch.h
12858F:	kernel/livepatch/
12859F:	kernel/module/livepatch.c
12860F:	samples/livepatch/
12861F:	tools/testing/selftests/livepatch/
12862
12863LLC (802.2)
12864L:	netdev@vger.kernel.org
12865S:	Odd fixes
12866F:	include/linux/llc.h
12867F:	include/net/llc*
12868F:	include/uapi/linux/llc.h
12869F:	net/llc/
12870
12871LM73 HARDWARE MONITOR DRIVER
12872M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12873L:	linux-hwmon@vger.kernel.org
12874S:	Maintained
12875F:	drivers/hwmon/lm73.c
12876
12877LM78 HARDWARE MONITOR DRIVER
12878M:	Jean Delvare <jdelvare@suse.com>
12879L:	linux-hwmon@vger.kernel.org
12880S:	Maintained
12881F:	Documentation/hwmon/lm78.rst
12882F:	drivers/hwmon/lm78.c
12883
12884LM83 HARDWARE MONITOR DRIVER
12885M:	Jean Delvare <jdelvare@suse.com>
12886L:	linux-hwmon@vger.kernel.org
12887S:	Maintained
12888F:	Documentation/hwmon/lm83.rst
12889F:	drivers/hwmon/lm83.c
12890
12891LM90 HARDWARE MONITOR DRIVER
12892M:	Jean Delvare <jdelvare@suse.com>
12893L:	linux-hwmon@vger.kernel.org
12894S:	Maintained
12895F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12896F:	Documentation/hwmon/lm90.rst
12897F:	drivers/hwmon/lm90.c
12898F:	include/dt-bindings/thermal/lm90.h
12899
12900LME2510 MEDIA DRIVER
12901M:	Malcolm Priestley <tvboxspy@gmail.com>
12902L:	linux-media@vger.kernel.org
12903S:	Maintained
12904W:	https://linuxtv.org
12905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12906F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12907
12908LOADPIN SECURITY MODULE
12909M:	Kees Cook <keescook@chromium.org>
12910S:	Supported
12911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12912F:	Documentation/admin-guide/LSM/LoadPin.rst
12913F:	security/loadpin/
12914
12915LOCKDOWN SECURITY MODULE
12916L:	linux-security-module@vger.kernel.org
12917S:	Odd Fixes
12918T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12919F:	security/lockdown/
12920
12921LOCKING PRIMITIVES
12922M:	Peter Zijlstra <peterz@infradead.org>
12923M:	Ingo Molnar <mingo@redhat.com>
12924M:	Will Deacon <will@kernel.org>
12925R:	Waiman Long <longman@redhat.com>
12926R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12927L:	linux-kernel@vger.kernel.org
12928S:	Maintained
12929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12930F:	Documentation/locking/
12931F:	arch/*/include/asm/spinlock*.h
12932F:	include/linux/lockdep*.h
12933F:	include/linux/mutex*.h
12934F:	include/linux/rwlock*.h
12935F:	include/linux/rwsem*.h
12936F:	include/linux/seqlock.h
12937F:	include/linux/spinlock*.h
12938F:	kernel/locking/
12939F:	lib/locking*.[ch]
12940X:	kernel/locking/locktorture.c
12941
12942LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12943M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12944L:	linux-ntfs-dev@lists.sourceforge.net
12945S:	Maintained
12946W:	http://www.linux-ntfs.org/content/view/19/37/
12947F:	Documentation/admin-guide/ldm.rst
12948F:	block/partitions/ldm.*
12949
12950LOGITECH HID GAMING KEYBOARDS
12951M:	Hans de Goede <hdegoede@redhat.com>
12952L:	linux-input@vger.kernel.org
12953S:	Maintained
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12955F:	drivers/hid/hid-lg-g15.c
12956
12957LONTIUM LT8912B MIPI TO HDMI BRIDGE
12958M:	Adrien Grassein <adrien.grassein@gmail.com>
12959S:	Maintained
12960F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12961F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12962
12963LOONGARCH
12964M:	Huacai Chen <chenhuacai@kernel.org>
12965R:	WANG Xuerui <kernel@xen0n.name>
12966L:	loongarch@lists.linux.dev
12967S:	Maintained
12968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12969F:	Documentation/arch/loongarch/
12970F:	Documentation/translations/zh_CN/arch/loongarch/
12971F:	arch/loongarch/
12972F:	drivers/*/*loongarch*
12973
12974LOONGSON GPIO DRIVER
12975M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12976L:	linux-gpio@vger.kernel.org
12977S:	Maintained
12978F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12979F:	drivers/gpio/gpio-loongson-64bit.c
12980
12981LOONGSON LS2X APB DMA DRIVER
12982M:	Binbin Zhou <zhoubinbin@loongson.cn>
12983L:	dmaengine@vger.kernel.org
12984S:	Maintained
12985F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12986F:	drivers/dma/ls2x-apb-dma.c
12987
12988LOONGSON LS2X I2C DRIVER
12989M:	Binbin Zhou <zhoubinbin@loongson.cn>
12990L:	linux-i2c@vger.kernel.org
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12993F:	drivers/i2c/busses/i2c-ls2x.c
12994
12995LOONGSON-2 SOC SERIES CLOCK DRIVER
12996M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12997L:	linux-clk@vger.kernel.org
12998S:	Maintained
12999F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13000F:	drivers/clk/clk-loongson2.c
13001F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13002
13003LOONGSON SPI DRIVER
13004M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13005L:	linux-spi@vger.kernel.org
13006S:	Maintained
13007F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13008F:	drivers/spi/spi-loongson-core.c
13009F:	drivers/spi/spi-loongson-pci.c
13010F:	drivers/spi/spi-loongson-plat.c
13011F:	drivers/spi/spi-loongson.h
13012
13013LOONGSON-2 SOC SERIES GUTS DRIVER
13014M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13015L:	loongarch@lists.linux.dev
13016S:	Maintained
13017F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13018F:	drivers/soc/loongson/loongson2_guts.c
13019
13020LOONGSON-2 SOC SERIES PM DRIVER
13021M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13022L:	linux-pm@vger.kernel.org
13023S:	Maintained
13024F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13025F:	drivers/soc/loongson/loongson2_pm.c
13026
13027LOONGSON-2 SOC SERIES PINCTRL DRIVER
13028M:	zhanghongchen <zhanghongchen@loongson.cn>
13029M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13030L:	linux-gpio@vger.kernel.org
13031S:	Maintained
13032F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13033F:	drivers/pinctrl/pinctrl-loongson2.c
13034
13035LOONGSON-2 SOC SERIES THERMAL DRIVER
13036M:	zhanghongchen <zhanghongchen@loongson.cn>
13037M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13038L:	linux-pm@vger.kernel.org
13039S:	Maintained
13040F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13041F:	drivers/thermal/loongson2_thermal.c
13042
13043LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13044M:	Sathya Prakash <sathya.prakash@broadcom.com>
13045M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13046M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13047L:	MPT-FusionLinux.pdl@broadcom.com
13048L:	linux-scsi@vger.kernel.org
13049S:	Supported
13050W:	http://www.avagotech.com/support/
13051F:	drivers/message/fusion/
13052F:	drivers/scsi/mpt3sas/
13053
13054LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13055M:	Matthew Wilcox <willy@infradead.org>
13056L:	linux-scsi@vger.kernel.org
13057S:	Maintained
13058F:	drivers/scsi/sym53c8xx_2/
13059
13060LTC1660 DAC DRIVER
13061M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13062L:	linux-iio@vger.kernel.org
13063S:	Maintained
13064F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13065F:	drivers/iio/dac/ltc1660.c
13066
13067LTC2688 IIO DAC DRIVER
13068M:	Nuno Sá <nuno.sa@analog.com>
13069L:	linux-iio@vger.kernel.org
13070S:	Supported
13071W:	https://ez.analog.com/linux-software-drivers
13072F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13073F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13074F:	drivers/iio/dac/ltc2688.c
13075
13076LTC2947 HARDWARE MONITOR DRIVER
13077M:	Nuno Sá <nuno.sa@analog.com>
13078L:	linux-hwmon@vger.kernel.org
13079S:	Supported
13080W:	https://ez.analog.com/linux-software-drivers
13081F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13082F:	drivers/hwmon/ltc2947-core.c
13083F:	drivers/hwmon/ltc2947-i2c.c
13084F:	drivers/hwmon/ltc2947-spi.c
13085F:	drivers/hwmon/ltc2947.h
13086
13087LTC2991 HARDWARE MONITOR DRIVER
13088M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13089L:	linux-hwmon@vger.kernel.org
13090S:	Supported
13091W:	https://ez.analog.com/linux-software-drivers
13092F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13093F:	drivers/hwmon/ltc2991.c
13094
13095LTC2983 IIO TEMPERATURE DRIVER
13096M:	Nuno Sá <nuno.sa@analog.com>
13097L:	linux-iio@vger.kernel.org
13098S:	Supported
13099W:	https://ez.analog.com/linux-software-drivers
13100F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13101F:	drivers/iio/temperature/ltc2983.c
13102
13103LTC4282 HARDWARE MONITOR DRIVER
13104M:	Nuno Sa <nuno.sa@analog.com>
13105L:	linux-hwmon@vger.kernel.org
13106S:	Supported
13107F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13108F:	Documentation/hwmon/ltc4282.rst
13109F:	drivers/hwmon/ltc4282.c
13110
13111LTC4286 HARDWARE MONITOR DRIVER
13112M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13113L:	linux-i2c@vger.kernel.org
13114S:	Maintained
13115F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13116F:	Documentation/hwmon/ltc4286.rst
13117F:	drivers/hwmon/pmbus/Kconfig
13118F:	drivers/hwmon/pmbus/Makefile
13119F:	drivers/hwmon/pmbus/ltc4286.c
13120
13121LTC4306 I2C MULTIPLEXER DRIVER
13122M:	Michael Hennerich <michael.hennerich@analog.com>
13123L:	linux-i2c@vger.kernel.org
13124S:	Supported
13125W:	https://ez.analog.com/linux-software-drivers
13126F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13127F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13128
13129LTP (Linux Test Project)
13130M:	Cyril Hrubis <chrubis@suse.cz>
13131M:	Jan Stancek <jstancek@redhat.com>
13132M:	Petr Vorel <pvorel@suse.cz>
13133M:	Li Wang <liwang@redhat.com>
13134M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13135L:	ltp@lists.linux.it (subscribers-only)
13136S:	Maintained
13137W:	http://linux-test-project.github.io/
13138T:	git https://github.com/linux-test-project/ltp.git
13139
13140LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13141M:	Anshul Dalal <anshulusr@gmail.com>
13142L:	linux-iio@vger.kernel.org
13143S:	Maintained
13144F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13145F:	drivers/iio/light/ltr390.c
13146
13147LYNX 28G SERDES PHY DRIVER
13148M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13149L:	netdev@vger.kernel.org
13150S:	Supported
13151F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13152F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13153
13154LYNX PCS MODULE
13155M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13156L:	netdev@vger.kernel.org
13157S:	Supported
13158F:	drivers/net/pcs/pcs-lynx.c
13159F:	include/linux/pcs-lynx.h
13160
13161M68K ARCHITECTURE
13162M:	Geert Uytterhoeven <geert@linux-m68k.org>
13163L:	linux-m68k@lists.linux-m68k.org
13164S:	Maintained
13165W:	http://www.linux-m68k.org/
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13167F:	arch/m68k/
13168F:	drivers/zorro/
13169
13170M68K ON APPLE MACINTOSH
13171M:	Joshua Thompson <funaho@jurai.org>
13172L:	linux-m68k@lists.linux-m68k.org
13173S:	Maintained
13174W:	http://www.mac.linux-m68k.org/
13175F:	arch/m68k/mac/
13176F:	drivers/macintosh/adb-iop.c
13177F:	drivers/macintosh/via-macii.c
13178
13179M68K ON HP9000/300
13180M:	Philip Blundell <philb@gnu.org>
13181S:	Maintained
13182W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13183F:	arch/m68k/hp300/
13184
13185M88DS3103 MEDIA DRIVER
13186L:	linux-media@vger.kernel.org
13187S:	Orphan
13188W:	https://linuxtv.org
13189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13190F:	drivers/media/dvb-frontends/m88ds3103*
13191
13192M88RS2000 MEDIA DRIVER
13193M:	Malcolm Priestley <tvboxspy@gmail.com>
13194L:	linux-media@vger.kernel.org
13195S:	Maintained
13196W:	https://linuxtv.org
13197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13198F:	drivers/media/dvb-frontends/m88rs2000*
13199
13200MA901 MASTERKIT USB FM RADIO DRIVER
13201M:	Alexey Klimov <klimov.linux@gmail.com>
13202L:	linux-media@vger.kernel.org
13203S:	Maintained
13204T:	git git://linuxtv.org/media_tree.git
13205F:	drivers/media/radio/radio-ma901.c
13206
13207MAC80211
13208M:	Johannes Berg <johannes@sipsolutions.net>
13209L:	linux-wireless@vger.kernel.org
13210S:	Maintained
13211W:	https://wireless.wiki.kernel.org/
13212Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13215F:	Documentation/networking/mac80211-injection.rst
13216F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13217F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13218F:	include/net/mac80211.h
13219F:	net/mac80211/
13220
13221MAILBOX API
13222M:	Jassi Brar <jassisinghbrar@gmail.com>
13223L:	linux-kernel@vger.kernel.org
13224S:	Maintained
13225F:	Documentation/devicetree/bindings/mailbox/
13226F:	drivers/mailbox/
13227F:	include/dt-bindings/mailbox/
13228F:	include/linux/mailbox_client.h
13229F:	include/linux/mailbox_controller.h
13230
13231MAILBOX ARM MHUv2
13232M:	Viresh Kumar <viresh.kumar@linaro.org>
13233M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13234L:	linux-kernel@vger.kernel.org
13235S:	Maintained
13236F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13237F:	drivers/mailbox/arm_mhuv2.c
13238F:	include/linux/mailbox/arm_mhuv2_message.h
13239
13240MAILBOX ARM MHUv3
13241M:	Sudeep Holla <sudeep.holla@arm.com>
13242M:	Cristian Marussi <cristian.marussi@arm.com>
13243L:	linux-kernel@vger.kernel.org
13244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13245S:	Maintained
13246F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13247F:	drivers/mailbox/arm_mhuv3.c
13248
13249MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13250M:	Alejandro Colomar <alx@kernel.org>
13251L:	linux-man@vger.kernel.org
13252S:	Maintained
13253W:	http://www.kernel.org/doc/man-pages
13254T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13255T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13256
13257MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13258M:	Jeremy Kerr <jk@codeconstruct.com.au>
13259M:	Matt Johnston <matt@codeconstruct.com.au>
13260L:	netdev@vger.kernel.org
13261S:	Maintained
13262F:	Documentation/networking/mctp.rst
13263F:	drivers/net/mctp/
13264F:	include/net/mctp.h
13265F:	include/net/mctpdevice.h
13266F:	include/net/netns/mctp.h
13267F:	net/mctp/
13268
13269MAPLE TREE
13270M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13271L:	maple-tree@lists.infradead.org
13272L:	linux-mm@kvack.org
13273S:	Supported
13274F:	Documentation/core-api/maple_tree.rst
13275F:	include/linux/maple_tree.h
13276F:	include/trace/events/maple_tree.h
13277F:	lib/maple_tree.c
13278F:	lib/test_maple_tree.c
13279F:	tools/testing/radix-tree/linux/maple_tree.h
13280F:	tools/testing/radix-tree/maple.c
13281
13282MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13283M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13284L:	linux-mips@vger.kernel.org
13285S:	Maintained
13286F:	arch/mips/boot/dts/img/pistachio*
13287
13288MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13289M:	Andrew Lunn <andrew@lunn.ch>
13290L:	netdev@vger.kernel.org
13291S:	Maintained
13292F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13293F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13294F:	Documentation/networking/devlink/mv88e6xxx.rst
13295F:	drivers/net/dsa/mv88e6xxx/
13296F:	include/linux/dsa/mv88e6xxx.h
13297F:	include/linux/platform_data/mv88e6xxx.h
13298
13299MARVELL ARMADA 3700 PHY DRIVERS
13300M:	Miquel Raynal <miquel.raynal@bootlin.com>
13301S:	Maintained
13302F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13303F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13304F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13305F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13306
13307MARVELL ARMADA 3700 SERIAL DRIVER
13308M:	Pali Rohár <pali@kernel.org>
13309S:	Maintained
13310F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13311F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13312F:	drivers/tty/serial/mvebu-uart.c
13313
13314MARVELL ARMADA DRM SUPPORT
13315M:	Russell King <linux@armlinux.org.uk>
13316S:	Maintained
13317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13318T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13319F:	Documentation/devicetree/bindings/display/armada/
13320F:	drivers/gpu/drm/armada/
13321F:	include/uapi/drm/armada_drm.h
13322
13323MARVELL CRYPTO DRIVER
13324M:	Boris Brezillon <bbrezillon@kernel.org>
13325M:	Arnaud Ebalard <arno@natisbad.org>
13326M:	Srujana Challa <schalla@marvell.com>
13327L:	linux-crypto@vger.kernel.org
13328S:	Maintained
13329F:	drivers/crypto/marvell/
13330F:	include/linux/soc/marvell/octeontx2/
13331
13332MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13333M:	Mirko Lindner <mlindner@marvell.com>
13334M:	Stephen Hemminger <stephen@networkplumber.org>
13335L:	netdev@vger.kernel.org
13336S:	Maintained
13337F:	drivers/net/ethernet/marvell/sk*
13338
13339MARVELL LIBERTAS WIRELESS DRIVER
13340L:	libertas-dev@lists.infradead.org
13341S:	Orphan
13342F:	drivers/net/wireless/marvell/libertas/
13343
13344MARVELL MACCHIATOBIN SUPPORT
13345M:	Russell King <linux@armlinux.org.uk>
13346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13347S:	Maintained
13348F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13349
13350MARVELL MV643XX ETHERNET DRIVER
13351M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13352L:	netdev@vger.kernel.org
13353S:	Maintained
13354F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13355F:	include/linux/mv643xx.h
13356
13357MARVELL MV88X3310 PHY DRIVER
13358M:	Russell King <linux@armlinux.org.uk>
13359M:	Marek Behún <kabel@kernel.org>
13360L:	netdev@vger.kernel.org
13361S:	Maintained
13362F:	drivers/net/phy/marvell10g.c
13363
13364MARVELL MVEBU THERMAL DRIVER
13365M:	Miquel Raynal <miquel.raynal@bootlin.com>
13366S:	Maintained
13367F:	drivers/thermal/armada_thermal.c
13368
13369MARVELL MVNETA ETHERNET DRIVER
13370M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13371L:	netdev@vger.kernel.org
13372S:	Maintained
13373F:	drivers/net/ethernet/marvell/mvneta*
13374
13375MARVELL MVPP2 ETHERNET DRIVER
13376M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13377M:	Russell King <linux@armlinux.org.uk>
13378L:	netdev@vger.kernel.org
13379S:	Maintained
13380F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13381F:	drivers/net/ethernet/marvell/mvpp2/
13382
13383MARVELL MWIFIEX WIRELESS DRIVER
13384M:	Brian Norris <briannorris@chromium.org>
13385R:	Francesco Dolcini <francesco@dolcini.it>
13386L:	linux-wireless@vger.kernel.org
13387S:	Odd Fixes
13388F:	drivers/net/wireless/marvell/mwifiex/
13389
13390MARVELL MWL8K WIRELESS DRIVER
13391L:	linux-wireless@vger.kernel.org
13392S:	Orphan
13393F:	drivers/net/wireless/marvell/mwl8k.c
13394
13395MARVELL NAND CONTROLLER DRIVER
13396M:	Miquel Raynal <miquel.raynal@bootlin.com>
13397L:	linux-mtd@lists.infradead.org
13398S:	Maintained
13399F:	drivers/mtd/nand/raw/marvell_nand.c
13400
13401MARVELL OCTEON ENDPOINT DRIVER
13402M:	Veerasenareddy Burru <vburru@marvell.com>
13403M:	Sathesh Edara <sedara@marvell.com>
13404L:	netdev@vger.kernel.org
13405S:	Supported
13406F:	drivers/net/ethernet/marvell/octeon_ep
13407
13408MARVELL OCTEON ENDPOINT VF DRIVER
13409M:	Veerasenareddy Burru <vburru@marvell.com>
13410M:	Sathesh Edara <sedara@marvell.com>
13411M:	Shinas Rasheed <srasheed@marvell.com>
13412M:	Satananda Burla <sburla@marvell.com>
13413L:	netdev@vger.kernel.org
13414S:	Supported
13415F:	drivers/net/ethernet/marvell/octeon_ep_vf
13416
13417MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13418M:	Sunil Goutham <sgoutham@marvell.com>
13419M:	Geetha sowjanya <gakula@marvell.com>
13420M:	Subbaraya Sundeep <sbhatta@marvell.com>
13421M:	hariprasad <hkelam@marvell.com>
13422L:	netdev@vger.kernel.org
13423S:	Supported
13424F:	drivers/net/ethernet/marvell/octeontx2/nic/
13425F:	include/linux/soc/marvell/octeontx2/
13426
13427MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13428M:	Sunil Goutham <sgoutham@marvell.com>
13429M:	Linu Cherian <lcherian@marvell.com>
13430M:	Geetha sowjanya <gakula@marvell.com>
13431M:	Jerin Jacob <jerinj@marvell.com>
13432M:	hariprasad <hkelam@marvell.com>
13433M:	Subbaraya Sundeep <sbhatta@marvell.com>
13434L:	netdev@vger.kernel.org
13435S:	Supported
13436F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13437F:	drivers/net/ethernet/marvell/octeontx2/af/
13438
13439MARVELL PRESTERA ETHERNET SWITCH DRIVER
13440M:	Taras Chornyi <taras.chornyi@plvision.eu>
13441S:	Supported
13442W:	https://github.com/Marvell-switching/switchdev-prestera
13443F:	drivers/net/ethernet/marvell/prestera/
13444
13445MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13446M:	Nicolas Pitre <nico@fluxnic.net>
13447S:	Odd Fixes
13448F:	drivers/mmc/host/mvsdio.*
13449
13450MARVELL USB MDIO CONTROLLER DRIVER
13451M:	Tobias Waldekranz <tobias@waldekranz.com>
13452L:	netdev@vger.kernel.org
13453S:	Maintained
13454F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13455F:	drivers/net/mdio/mdio-mvusb.c
13456
13457MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13458M:	Hu Ziji <huziji@marvell.com>
13459L:	linux-mmc@vger.kernel.org
13460S:	Supported
13461F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13462F:	drivers/mmc/host/sdhci-xenon*
13463
13464MATROX FRAMEBUFFER DRIVER
13465L:	linux-fbdev@vger.kernel.org
13466S:	Orphan
13467F:	drivers/video/fbdev/matrox/matroxfb_*
13468F:	include/uapi/linux/matroxfb.h
13469
13470MAX15301 DRIVER
13471M:	Daniel Nilsson <daniel.nilsson@flex.com>
13472L:	linux-hwmon@vger.kernel.org
13473S:	Maintained
13474F:	Documentation/hwmon/max15301.rst
13475F:	drivers/hwmon/pmbus/max15301.c
13476
13477MAX2175 SDR TUNER DRIVER
13478M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13479L:	linux-media@vger.kernel.org
13480S:	Maintained
13481T:	git git://linuxtv.org/media_tree.git
13482F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13483F:	Documentation/userspace-api/media/drivers/max2175.rst
13484F:	drivers/media/i2c/max2175*
13485F:	include/uapi/linux/max2175.h
13486
13487MAX31335 RTC DRIVER
13488M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13489L:	linux-rtc@vger.kernel.org
13490S:	Supported
13491W:	https://ez.analog.com/linux-software-drivers
13492F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13493F:	drivers/rtc/rtc-max31335.c
13494
13495MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13496L:	linux-hwmon@vger.kernel.org
13497S:	Orphan
13498F:	Documentation/hwmon/max6650.rst
13499F:	drivers/hwmon/max6650.c
13500
13501MAX9286 QUAD GMSL DESERIALIZER DRIVER
13502M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13503M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13504M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13505M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13506L:	linux-media@vger.kernel.org
13507S:	Maintained
13508F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13509F:	drivers/media/i2c/max9286.c
13510
13511MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13512M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13513L:	linux-media@vger.kernel.org
13514S:	Maintained
13515F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13516F:	drivers/staging/media/max96712/max96712.c
13517
13518MAX9860 MONO AUDIO VOICE CODEC DRIVER
13519M:	Peter Rosin <peda@axentia.se>
13520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13521S:	Maintained
13522F:	Documentation/devicetree/bindings/sound/max9860.txt
13523F:	sound/soc/codecs/max9860.*
13524
13525MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13526M:	Andreas Klinger <ak@it-klinger.de>
13527L:	linux-iio@vger.kernel.org
13528S:	Maintained
13529F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13530F:	drivers/iio/proximity/mb1232.c
13531
13532MAXIM MAX11205 DRIVER
13533M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13534L:	linux-iio@vger.kernel.org
13535S:	Supported
13536W:	https://ez.analog.com/linux-software-drivers
13537F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13538F:	drivers/iio/adc/max11205.c
13539
13540MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13541R:	Iskren Chernev <iskren.chernev@gmail.com>
13542R:	Krzysztof Kozlowski <krzk@kernel.org>
13543R:	Marek Szyprowski <m.szyprowski@samsung.com>
13544R:	Matheus Castello <matheus@castello.eng.br>
13545L:	linux-pm@vger.kernel.org
13546S:	Maintained
13547F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13548F:	drivers/power/supply/max17040_battery.c
13549
13550MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13551R:	Hans de Goede <hdegoede@redhat.com>
13552R:	Krzysztof Kozlowski <krzk@kernel.org>
13553R:	Marek Szyprowski <m.szyprowski@samsung.com>
13554R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13555R:	Purism Kernel Team <kernel@puri.sm>
13556L:	linux-pm@vger.kernel.org
13557S:	Maintained
13558F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13559F:	drivers/power/supply/max17042_battery.c
13560
13561MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13562M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13563L:	linux-kernel@vger.kernel.org
13564S:	Maintained
13565F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13566F:	drivers/regulator/max20086-regulator.c
13567
13568MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13569M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13570L:	linux-iio@vger.kernel.org
13571S:	Maintained
13572F:	drivers/iio/temperature/max30208.c
13573
13574MAXIM MAX77650 PMIC MFD DRIVER
13575M:	Bartosz Golaszewski <brgl@bgdev.pl>
13576L:	linux-kernel@vger.kernel.org
13577S:	Maintained
13578F:	Documentation/devicetree/bindings/*/*max77650.yaml
13579F:	Documentation/devicetree/bindings/*/max77650*.yaml
13580F:	drivers/gpio/gpio-max77650.c
13581F:	drivers/input/misc/max77650-onkey.c
13582F:	drivers/leds/leds-max77650.c
13583F:	drivers/mfd/max77650.c
13584F:	drivers/power/supply/max77650-charger.c
13585F:	drivers/regulator/max77650-regulator.c
13586F:	include/linux/mfd/max77650.h
13587
13588MAXIM MAX77714 PMIC MFD DRIVER
13589M:	Luca Ceresoli <luca@lucaceresoli.net>
13590S:	Maintained
13591F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13592F:	drivers/mfd/max77714.c
13593F:	include/linux/mfd/max77714.h
13594
13595MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13596M:	Javier Martinez Canillas <javier@dowhile0.org>
13597L:	linux-kernel@vger.kernel.org
13598S:	Supported
13599F:	Documentation/devicetree/bindings/*/*max77802.yaml
13600F:	drivers/regulator/max77802-regulator.c
13601F:	include/dt-bindings/*/*max77802.h
13602
13603MAXIM MAX77976 BATTERY CHARGER
13604M:	Luca Ceresoli <luca@lucaceresoli.net>
13605S:	Supported
13606F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13607F:	drivers/power/supply/max77976_charger.c
13608
13609MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13610M:	Krzysztof Kozlowski <krzk@kernel.org>
13611L:	linux-pm@vger.kernel.org
13612S:	Maintained
13613B:	mailto:linux-samsung-soc@vger.kernel.org
13614F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13615F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13616F:	drivers/power/supply/max14577_charger.c
13617F:	drivers/power/supply/max77693_charger.c
13618
13619MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13620M:	Chanwoo Choi <cw00.choi@samsung.com>
13621M:	Krzysztof Kozlowski <krzk@kernel.org>
13622L:	linux-kernel@vger.kernel.org
13623S:	Maintained
13624B:	mailto:linux-samsung-soc@vger.kernel.org
13625F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13626F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13627F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13628F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13629F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13630F:	drivers/*/*max77843.c
13631F:	drivers/*/max14577*.c
13632F:	drivers/*/max77686*.c
13633F:	drivers/*/max77693*.c
13634F:	drivers/clk/clk-max77686.c
13635F:	drivers/extcon/extcon-max14577.c
13636F:	drivers/extcon/extcon-max77693.c
13637F:	drivers/rtc/rtc-max77686.c
13638F:	include/linux/mfd/max14577*.h
13639F:	include/linux/mfd/max77686*.h
13640F:	include/linux/mfd/max77693*.h
13641
13642MAXIRADIO FM RADIO RECEIVER DRIVER
13643M:	Hans Verkuil <hverkuil@xs4all.nl>
13644L:	linux-media@vger.kernel.org
13645S:	Maintained
13646W:	https://linuxtv.org
13647T:	git git://linuxtv.org/media_tree.git
13648F:	drivers/media/radio/radio-maxiradio*
13649
13650MAXLINEAR ETHERNET PHY DRIVER
13651M:	Xu Liang <lxu@maxlinear.com>
13652L:	netdev@vger.kernel.org
13653S:	Supported
13654F:	drivers/net/phy/mxl-gpy.c
13655
13656MCAN MMIO DEVICE DRIVER
13657M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13658L:	linux-can@vger.kernel.org
13659S:	Maintained
13660F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13661F:	drivers/net/can/m_can/m_can.c
13662F:	drivers/net/can/m_can/m_can.h
13663F:	drivers/net/can/m_can/m_can_platform.c
13664
13665MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13666R:	Yasushi SHOJI <yashi@spacecubics.com>
13667L:	linux-can@vger.kernel.org
13668S:	Maintained
13669F:	drivers/net/can/usb/mcba_usb.c
13670
13671MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13672M:	Rishi Gupta <gupt21@gmail.com>
13673L:	linux-i2c@vger.kernel.org
13674L:	linux-input@vger.kernel.org
13675S:	Maintained
13676F:	drivers/hid/hid-mcp2221.c
13677
13678MCP251XFD SPI-CAN NETWORK DRIVER
13679M:	Marc Kleine-Budde <mkl@pengutronix.de>
13680M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13681R:	Thomas Kopp <thomas.kopp@microchip.com>
13682L:	linux-can@vger.kernel.org
13683S:	Maintained
13684F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13685F:	drivers/net/can/spi/mcp251xfd/
13686
13687MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13688M:	Peter Rosin <peda@axentia.se>
13689L:	linux-iio@vger.kernel.org
13690S:	Maintained
13691F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13692F:	drivers/iio/potentiometer/mcp4018.c
13693F:	drivers/iio/potentiometer/mcp4531.c
13694
13695MCP4821 DAC DRIVER
13696M:	Anshul Dalal <anshulusr@gmail.com>
13697L:	linux-iio@vger.kernel.org
13698S:	Maintained
13699F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13700F:	drivers/iio/dac/mcp4821.c
13701
13702MCR20A IEEE-802.15.4 RADIO DRIVER
13703M:	Stefan Schmidt <stefan@datenfreihafen.org>
13704L:	linux-wpan@vger.kernel.org
13705S:	Odd Fixes
13706W:	https://github.com/xueliu/mcr20a-linux
13707F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13708F:	drivers/net/ieee802154/mcr20a.c
13709F:	drivers/net/ieee802154/mcr20a.h
13710
13711MDIO REGMAP DRIVER
13712M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13713L:	netdev@vger.kernel.org
13714S:	Maintained
13715F:	drivers/net/mdio/mdio-regmap.c
13716F:	include/linux/mdio/mdio-regmap.h
13717
13718MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13719M:	William Breathitt Gray <wbg@kernel.org>
13720L:	linux-iio@vger.kernel.org
13721S:	Maintained
13722F:	drivers/iio/dac/cio-dac.c
13723
13724MEDIA CONTROLLER FRAMEWORK
13725M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13727L:	linux-media@vger.kernel.org
13728S:	Supported
13729W:	https://www.linuxtv.org
13730T:	git git://linuxtv.org/media_tree.git
13731F:	drivers/media/mc/
13732F:	include/media/media-*.h
13733F:	include/uapi/linux/media.h
13734
13735MEDIA DRIVER FOR FREESCALE IMX PXP
13736M:	Philipp Zabel <p.zabel@pengutronix.de>
13737L:	linux-media@vger.kernel.org
13738S:	Maintained
13739T:	git git://linuxtv.org/media_tree.git
13740F:	drivers/media/platform/nxp/imx-pxp.[ch]
13741
13742MEDIA DRIVERS FOR ASCOT2E
13743M:	Sergey Kozlov <serjk@netup.ru>
13744M:	Abylay Ospan <aospan@netup.ru>
13745L:	linux-media@vger.kernel.org
13746S:	Supported
13747W:	https://linuxtv.org
13748W:	http://netup.tv/
13749T:	git git://linuxtv.org/media_tree.git
13750F:	drivers/media/dvb-frontends/ascot2e*
13751
13752MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13753M:	Jasmin Jessich <jasmin@anw.at>
13754L:	linux-media@vger.kernel.org
13755S:	Maintained
13756W:	https://linuxtv.org
13757T:	git git://linuxtv.org/media_tree.git
13758F:	drivers/media/dvb-frontends/cxd2099*
13759
13760MEDIA DRIVERS FOR CXD2841ER
13761M:	Sergey Kozlov <serjk@netup.ru>
13762M:	Abylay Ospan <aospan@netup.ru>
13763L:	linux-media@vger.kernel.org
13764S:	Supported
13765W:	https://linuxtv.org
13766W:	http://netup.tv/
13767T:	git git://linuxtv.org/media_tree.git
13768F:	drivers/media/dvb-frontends/cxd2841er*
13769
13770MEDIA DRIVERS FOR CXD2880
13771M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13772L:	linux-media@vger.kernel.org
13773S:	Supported
13774W:	http://linuxtv.org/
13775T:	git git://linuxtv.org/media_tree.git
13776F:	drivers/media/dvb-frontends/cxd2880/*
13777F:	drivers/media/spi/cxd2880*
13778
13779MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13780L:	linux-media@vger.kernel.org
13781S:	Orphan
13782W:	https://linuxtv.org
13783T:	git git://linuxtv.org/media_tree.git
13784F:	drivers/media/pci/ddbridge/*
13785
13786MEDIA DRIVERS FOR FREESCALE IMX
13787M:	Steve Longerbeam <slongerbeam@gmail.com>
13788M:	Philipp Zabel <p.zabel@pengutronix.de>
13789L:	linux-media@vger.kernel.org
13790S:	Maintained
13791T:	git git://linuxtv.org/media_tree.git
13792F:	Documentation/admin-guide/media/imx.rst
13793F:	Documentation/devicetree/bindings/media/imx.txt
13794F:	drivers/staging/media/imx/
13795F:	include/linux/imx-media.h
13796F:	include/media/imx.h
13797
13798MEDIA DRIVERS FOR FREESCALE IMX7/8
13799M:	Rui Miguel Silva <rmfrfs@gmail.com>
13800M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13801M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13802R:	Purism Kernel Team <kernel@puri.sm>
13803L:	linux-media@vger.kernel.org
13804S:	Maintained
13805T:	git git://linuxtv.org/media_tree.git
13806F:	Documentation/admin-guide/media/imx7.rst
13807F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13808F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13809F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13810F:	drivers/media/platform/nxp/imx-mipi-csis.c
13811F:	drivers/media/platform/nxp/imx7-media-csi.c
13812F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13813
13814MEDIA DRIVERS FOR HELENE
13815M:	Abylay Ospan <aospan@netup.ru>
13816L:	linux-media@vger.kernel.org
13817S:	Supported
13818W:	https://linuxtv.org
13819W:	http://netup.tv/
13820T:	git git://linuxtv.org/media_tree.git
13821F:	drivers/media/dvb-frontends/helene*
13822
13823MEDIA DRIVERS FOR HORUS3A
13824M:	Sergey Kozlov <serjk@netup.ru>
13825M:	Abylay Ospan <aospan@netup.ru>
13826L:	linux-media@vger.kernel.org
13827S:	Supported
13828W:	https://linuxtv.org
13829W:	http://netup.tv/
13830T:	git git://linuxtv.org/media_tree.git
13831F:	drivers/media/dvb-frontends/horus3a*
13832
13833MEDIA DRIVERS FOR LNBH25
13834M:	Sergey Kozlov <serjk@netup.ru>
13835M:	Abylay Ospan <aospan@netup.ru>
13836L:	linux-media@vger.kernel.org
13837S:	Supported
13838W:	https://linuxtv.org
13839W:	http://netup.tv/
13840T:	git git://linuxtv.org/media_tree.git
13841F:	drivers/media/dvb-frontends/lnbh25*
13842
13843MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13844L:	linux-media@vger.kernel.org
13845S:	Orphan
13846W:	https://linuxtv.org
13847T:	git git://linuxtv.org/media_tree.git
13848F:	drivers/media/dvb-frontends/mxl5xx*
13849
13850MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13851M:	Sergey Kozlov <serjk@netup.ru>
13852M:	Abylay Ospan <aospan@netup.ru>
13853L:	linux-media@vger.kernel.org
13854S:	Supported
13855W:	https://linuxtv.org
13856W:	http://netup.tv/
13857T:	git git://linuxtv.org/media_tree.git
13858F:	drivers/media/pci/netup_unidvb/*
13859
13860MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13861M:	Dmitry Osipenko <digetx@gmail.com>
13862L:	linux-media@vger.kernel.org
13863L:	linux-tegra@vger.kernel.org
13864S:	Maintained
13865T:	git git://linuxtv.org/media_tree.git
13866F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13867F:	drivers/media/platform/nvidia/tegra-vde/
13868
13869MEDIA DRIVERS FOR RENESAS - CEU
13870M:	Jacopo Mondi <jacopo@jmondi.org>
13871L:	linux-media@vger.kernel.org
13872L:	linux-renesas-soc@vger.kernel.org
13873S:	Supported
13874T:	git git://linuxtv.org/media_tree.git
13875F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13876F:	drivers/media/platform/renesas/renesas-ceu.c
13877F:	include/media/drv-intf/renesas-ceu.h
13878
13879MEDIA DRIVERS FOR RENESAS - DRIF
13880M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13881L:	linux-media@vger.kernel.org
13882L:	linux-renesas-soc@vger.kernel.org
13883S:	Supported
13884T:	git git://linuxtv.org/media_tree.git
13885F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13886F:	drivers/media/platform/renesas/rcar_drif.c
13887
13888MEDIA DRIVERS FOR RENESAS - FCP
13889M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13890L:	linux-media@vger.kernel.org
13891L:	linux-renesas-soc@vger.kernel.org
13892S:	Supported
13893T:	git git://linuxtv.org/media_tree.git
13894F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13895F:	drivers/media/platform/renesas/rcar-fcp.c
13896F:	include/media/rcar-fcp.h
13897
13898MEDIA DRIVERS FOR RENESAS - FDP1
13899M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13900L:	linux-media@vger.kernel.org
13901L:	linux-renesas-soc@vger.kernel.org
13902S:	Supported
13903T:	git git://linuxtv.org/media_tree.git
13904F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13905F:	drivers/media/platform/renesas/rcar_fdp1.c
13906
13907MEDIA DRIVERS FOR RENESAS - VIN
13908M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13909L:	linux-media@vger.kernel.org
13910L:	linux-renesas-soc@vger.kernel.org
13911S:	Supported
13912T:	git git://linuxtv.org/media_tree.git
13913F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13914F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13915F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13916F:	drivers/media/platform/renesas/rcar-csi2.c
13917F:	drivers/media/platform/renesas/rcar-isp.c
13918F:	drivers/media/platform/renesas/rcar-vin/
13919
13920MEDIA DRIVERS FOR RENESAS - VSP1
13921M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13922M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13923L:	linux-media@vger.kernel.org
13924L:	linux-renesas-soc@vger.kernel.org
13925S:	Supported
13926T:	git git://linuxtv.org/media_tree.git
13927F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13928F:	drivers/media/platform/renesas/vsp1/
13929
13930MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13931L:	linux-media@vger.kernel.org
13932S:	Orphan
13933W:	https://linuxtv.org
13934T:	git git://linuxtv.org/media_tree.git
13935F:	drivers/media/dvb-frontends/stv0910*
13936
13937MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13938L:	linux-media@vger.kernel.org
13939S:	Orphan
13940W:	https://linuxtv.org
13941T:	git git://linuxtv.org/media_tree.git
13942F:	drivers/media/dvb-frontends/stv6111*
13943
13944MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13945M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13946M:	Alain Volmat <alain.volmat@foss.st.com>
13947L:	linux-media@vger.kernel.org
13948S:	Supported
13949T:	git git://linuxtv.org/media_tree.git
13950F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13951F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13952F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13953F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13954
13955MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13956M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13957L:	linux-media@vger.kernel.org
13958S:	Maintained
13959W:	https://linuxtv.org
13960Q:	http://patchwork.kernel.org/project/linux-media/list/
13961T:	git git://linuxtv.org/media_tree.git
13962F:	Documentation/admin-guide/media/
13963F:	Documentation/devicetree/bindings/media/
13964F:	Documentation/driver-api/media/
13965F:	Documentation/userspace-api/media/
13966F:	drivers/media/
13967F:	drivers/staging/media/
13968F:	include/dt-bindings/media/
13969F:	include/linux/platform_data/media/
13970F:	include/media/
13971F:	include/uapi/linux/dvb/
13972F:	include/uapi/linux/ivtv*
13973F:	include/uapi/linux/media.h
13974F:	include/uapi/linux/uvcvideo.h
13975F:	include/uapi/linux/v4l2-*
13976F:	include/uapi/linux/videodev2.h
13977
13978MEDIATEK BLUETOOTH DRIVER
13979M:	Sean Wang <sean.wang@mediatek.com>
13980L:	linux-bluetooth@vger.kernel.org
13981L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13982S:	Maintained
13983F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13984F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13985F:	drivers/bluetooth/btmtkuart.c
13986
13987MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13988M:	Sean Wang <sean.wang@mediatek.com>
13989L:	linux-pm@vger.kernel.org
13990S:	Maintained
13991F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13992F:	drivers/power/reset/mt6323-poweroff.c
13993
13994MEDIATEK CIR DRIVER
13995M:	Sean Wang <sean.wang@mediatek.com>
13996S:	Maintained
13997F:	drivers/media/rc/mtk-cir.c
13998
13999MEDIATEK DMA DRIVER
14000M:	Sean Wang <sean.wang@mediatek.com>
14001L:	dmaengine@vger.kernel.org
14002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14003L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14004S:	Maintained
14005F:	Documentation/devicetree/bindings/dma/mediatek,*
14006F:	drivers/dma/mediatek/
14007
14008MEDIATEK ETHERNET DRIVER
14009M:	Felix Fietkau <nbd@nbd.name>
14010M:	Sean Wang <sean.wang@mediatek.com>
14011M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14012M:	Lorenzo Bianconi <lorenzo@kernel.org>
14013L:	netdev@vger.kernel.org
14014S:	Maintained
14015F:	drivers/net/ethernet/mediatek/
14016
14017MEDIATEK ETHERNET PCS DRIVER
14018M:	Alexander Couzens <lynxis@fe80.eu>
14019M:	Daniel Golle <daniel@makrotopia.org>
14020L:	netdev@vger.kernel.org
14021S:	Maintained
14022F:	drivers/net/pcs/pcs-mtk-lynxi.c
14023F:	include/linux/pcs/pcs-mtk-lynxi.h
14024
14025MEDIATEK ETHERNET PHY DRIVERS
14026M:	Daniel Golle <daniel@makrotopia.org>
14027M:	Qingfang Deng <dqfext@gmail.com>
14028M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14029L:	netdev@vger.kernel.org
14030S:	Maintained
14031F:	drivers/net/phy/mediatek-ge-soc.c
14032F:	drivers/net/phy/mediatek-ge.c
14033F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14034
14035MEDIATEK I2C CONTROLLER DRIVER
14036M:	Qii Wang <qii.wang@mediatek.com>
14037L:	linux-i2c@vger.kernel.org
14038S:	Maintained
14039F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14040F:	drivers/i2c/busses/i2c-mt65xx.c
14041
14042MEDIATEK IOMMU DRIVER
14043M:	Yong Wu <yong.wu@mediatek.com>
14044L:	iommu@lists.linux.dev
14045L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14046S:	Supported
14047F:	Documentation/devicetree/bindings/iommu/mediatek*
14048F:	drivers/iommu/mtk_iommu*
14049F:	include/dt-bindings/memory/mediatek,mt*-port.h
14050F:	include/dt-bindings/memory/mt*-port.h
14051
14052MEDIATEK JPEG DRIVER
14053M:	Bin Liu <bin.liu@mediatek.com>
14054S:	Supported
14055F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14056F:	drivers/media/platform/mediatek/jpeg/
14057
14058MEDIATEK KEYPAD DRIVER
14059M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14060S:	Supported
14061F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14062F:	drivers/input/keyboard/mt6779-keypad.c
14063
14064MEDIATEK MDP DRIVER
14065M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14066M:	Houlong Wei <houlong.wei@mediatek.com>
14067M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14068S:	Supported
14069F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14070F:	drivers/media/platform/mediatek/mdp/
14071F:	drivers/media/platform/mediatek/vpu/
14072
14073MEDIATEK MEDIA DRIVER
14074M:	Tiffany Lin <tiffany.lin@mediatek.com>
14075M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14076M:	Yunfei Dong <yunfei.dong@mediatek.com>
14077S:	Supported
14078F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14079F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14080F:	drivers/media/platform/mediatek/vcodec/
14081F:	drivers/media/platform/mediatek/vpu/
14082
14083MEDIATEK MIPI-CSI CDPHY DRIVER
14084M:	Julien Stephan <jstephan@baylibre.com>
14085M:	Andy Hsieh <andy.hsieh@mediatek.com>
14086S:	Supported
14087F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14088F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14089
14090MEDIATEK MMC/SD/SDIO DRIVER
14091M:	Chaotian Jing <chaotian.jing@mediatek.com>
14092S:	Maintained
14093F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14094F:	drivers/mmc/host/mtk-sd.c
14095
14096MEDIATEK MT76 WIRELESS LAN DRIVER
14097M:	Felix Fietkau <nbd@nbd.name>
14098M:	Lorenzo Bianconi <lorenzo@kernel.org>
14099M:	Ryder Lee <ryder.lee@mediatek.com>
14100R:	Shayne Chen <shayne.chen@mediatek.com>
14101R:	Sean Wang <sean.wang@mediatek.com>
14102L:	linux-wireless@vger.kernel.org
14103S:	Maintained
14104T:	git https://github.com/nbd168/wireless
14105F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14106F:	drivers/net/wireless/mediatek/mt76/
14107
14108MEDIATEK MT7601U WIRELESS LAN DRIVER
14109M:	Jakub Kicinski <kuba@kernel.org>
14110L:	linux-wireless@vger.kernel.org
14111S:	Maintained
14112F:	drivers/net/wireless/mediatek/mt7601u/
14113
14114MEDIATEK MT7621 CLOCK DRIVER
14115M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14116S:	Maintained
14117F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14118F:	drivers/clk/ralink/clk-mt7621.c
14119
14120MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14121M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14124F:	drivers/pci/controller/pcie-mt7621.c
14125
14126MEDIATEK MT7621 PHY PCI DRIVER
14127M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14128S:	Maintained
14129F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14130F:	drivers/phy/ralink/phy-mt7621-pci.c
14131
14132MEDIATEK MT7621/28/88 I2C DRIVER
14133M:	Stefan Roese <sr@denx.de>
14134L:	linux-i2c@vger.kernel.org
14135S:	Maintained
14136F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14137F:	drivers/i2c/busses/i2c-mt7621.c
14138
14139MEDIATEK MTMIPS CLOCK DRIVER
14140M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14141S:	Maintained
14142F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14143F:	drivers/clk/ralink/clk-mtmips.c
14144
14145MEDIATEK NAND CONTROLLER DRIVER
14146L:	linux-mtd@lists.infradead.org
14147S:	Orphan
14148F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14149F:	drivers/mtd/nand/raw/mtk_*
14150
14151MEDIATEK PMIC LED DRIVER
14152M:	Sean Wang <sean.wang@mediatek.com>
14153S:	Maintained
14154F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14155F:	drivers/leds/leds-mt6323.c
14156
14157MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14158M:	Sean Wang <sean.wang@mediatek.com>
14159S:	Maintained
14160F:	drivers/char/hw_random/mtk-rng.c
14161
14162MEDIATEK SMI DRIVER
14163M:	Yong Wu <yong.wu@mediatek.com>
14164L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14165S:	Supported
14166F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14167F:	drivers/memory/mtk-smi.c
14168F:	include/soc/mediatek/smi.h
14169
14170MEDIATEK SWITCH DRIVER
14171M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14172M:	Daniel Golle <daniel@makrotopia.org>
14173M:	DENG Qingfang <dqfext@gmail.com>
14174M:	Sean Wang <sean.wang@mediatek.com>
14175L:	netdev@vger.kernel.org
14176S:	Maintained
14177F:	drivers/net/dsa/mt7530-mdio.c
14178F:	drivers/net/dsa/mt7530-mmio.c
14179F:	drivers/net/dsa/mt7530.*
14180F:	net/dsa/tag_mtk.c
14181
14182MEDIATEK T7XX 5G WWAN MODEM DRIVER
14183M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14184R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14185R:	Liu Haijun <haijun.liu@mediatek.com>
14186R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14187R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14188L:	netdev@vger.kernel.org
14189S:	Supported
14190F:	drivers/net/wwan/t7xx/
14191
14192MEDIATEK USB3 DRD IP DRIVER
14193M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14194L:	linux-usb@vger.kernel.org
14195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14196L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14197S:	Maintained
14198F:	Documentation/devicetree/bindings/usb/mediatek,*
14199F:	drivers/usb/host/xhci-mtk*
14200F:	drivers/usb/mtu3/
14201
14202MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14203M:	Peter Senna Tschudin <peter.senna@gmail.com>
14204M:	Ian Ray <ian.ray@ge.com>
14205M:	Martyn Welch <martyn.welch@collabora.co.uk>
14206S:	Maintained
14207F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14208F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14209
14210MEGARAID SCSI/SAS DRIVERS
14211M:	Kashyap Desai <kashyap.desai@broadcom.com>
14212M:	Sumit Saxena <sumit.saxena@broadcom.com>
14213M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14214M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14215L:	megaraidlinux.pdl@broadcom.com
14216L:	linux-scsi@vger.kernel.org
14217S:	Maintained
14218W:	http://www.avagotech.com/support/
14219F:	Documentation/scsi/megaraid.rst
14220F:	drivers/scsi/megaraid.*
14221F:	drivers/scsi/megaraid/
14222
14223MELEXIS MLX90614 DRIVER
14224M:	Crt Mori <cmo@melexis.com>
14225L:	linux-iio@vger.kernel.org
14226S:	Supported
14227W:	http://www.melexis.com
14228F:	drivers/iio/temperature/mlx90614.c
14229
14230MELEXIS MLX90632 DRIVER
14231M:	Crt Mori <cmo@melexis.com>
14232L:	linux-iio@vger.kernel.org
14233S:	Supported
14234W:	http://www.melexis.com
14235F:	drivers/iio/temperature/mlx90632.c
14236
14237MELEXIS MLX90635 DRIVER
14238M:	Crt Mori <cmo@melexis.com>
14239L:	linux-iio@vger.kernel.org
14240S:	Supported
14241W:	http://www.melexis.com
14242F:	drivers/iio/temperature/mlx90635.c
14243
14244MELFAS MIP4 TOUCHSCREEN DRIVER
14245M:	Sangwon Jee <jeesw@melfas.com>
14246S:	Supported
14247W:	http://www.melfas.com
14248F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14249F:	drivers/input/touchscreen/melfas_mip4.c
14250
14251MELLANOX BLUEFIELD I2C DRIVER
14252M:	Khalil Blaiech <kblaiech@nvidia.com>
14253M:	Asmaa Mnebhi <asmaa@nvidia.com>
14254L:	linux-i2c@vger.kernel.org
14255S:	Supported
14256F:	drivers/i2c/busses/i2c-mlxbf.c
14257
14258MELLANOX ETHERNET DRIVER (mlx4_en)
14259M:	Tariq Toukan <tariqt@nvidia.com>
14260L:	netdev@vger.kernel.org
14261S:	Supported
14262W:	http://www.mellanox.com
14263Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14264F:	drivers/net/ethernet/mellanox/mlx4/en_*
14265
14266MELLANOX ETHERNET DRIVER (mlx5e)
14267M:	Saeed Mahameed <saeedm@nvidia.com>
14268M:	Tariq Toukan <tariqt@nvidia.com>
14269L:	netdev@vger.kernel.org
14270S:	Supported
14271W:	http://www.mellanox.com
14272Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14273F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14274
14275MELLANOX ETHERNET INNOVA DRIVERS
14276R:	Boris Pismenny <borisp@nvidia.com>
14277L:	netdev@vger.kernel.org
14278S:	Supported
14279W:	http://www.mellanox.com
14280Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14281F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14282F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14283F:	include/linux/mlx5/mlx5_ifc_fpga.h
14284
14285MELLANOX ETHERNET SWITCH DRIVERS
14286M:	Ido Schimmel <idosch@nvidia.com>
14287M:	Petr Machata <petrm@nvidia.com>
14288L:	netdev@vger.kernel.org
14289S:	Supported
14290W:	http://www.mellanox.com
14291Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14292F:	drivers/net/ethernet/mellanox/mlxsw/
14293F:	tools/testing/selftests/drivers/net/mlxsw/
14294
14295MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14296M:	mlxsw@nvidia.com
14297L:	netdev@vger.kernel.org
14298S:	Supported
14299W:	http://www.mellanox.com
14300Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14301F:	drivers/net/ethernet/mellanox/mlxfw/
14302
14303MELLANOX HARDWARE PLATFORM SUPPORT
14304M:	Hans de Goede <hdegoede@redhat.com>
14305M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14306M:	Vadim Pasternak <vadimp@nvidia.com>
14307L:	platform-driver-x86@vger.kernel.org
14308S:	Supported
14309F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14310F:	drivers/platform/mellanox/
14311F:	include/linux/platform_data/mlxreg.h
14312
14313MELLANOX MLX4 core VPI driver
14314M:	Tariq Toukan <tariqt@nvidia.com>
14315L:	netdev@vger.kernel.org
14316L:	linux-rdma@vger.kernel.org
14317S:	Supported
14318W:	http://www.mellanox.com
14319Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14320F:	drivers/net/ethernet/mellanox/mlx4/
14321F:	include/linux/mlx4/
14322
14323MELLANOX MLX4 IB driver
14324M:	Yishai Hadas <yishaih@nvidia.com>
14325L:	linux-rdma@vger.kernel.org
14326S:	Supported
14327W:	http://www.mellanox.com
14328Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14329F:	drivers/infiniband/hw/mlx4/
14330F:	include/linux/mlx4/
14331F:	include/uapi/rdma/mlx4-abi.h
14332
14333MELLANOX MLX5 core VPI driver
14334M:	Saeed Mahameed <saeedm@nvidia.com>
14335M:	Leon Romanovsky <leonro@nvidia.com>
14336M:	Tariq Toukan <tariqt@nvidia.com>
14337L:	netdev@vger.kernel.org
14338L:	linux-rdma@vger.kernel.org
14339S:	Supported
14340W:	http://www.mellanox.com
14341Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14342F:	Documentation/networking/device_drivers/ethernet/mellanox/
14343F:	drivers/net/ethernet/mellanox/mlx5/core/
14344F:	include/linux/mlx5/
14345
14346MELLANOX MLX5 IB driver
14347M:	Leon Romanovsky <leonro@nvidia.com>
14348L:	linux-rdma@vger.kernel.org
14349S:	Supported
14350W:	http://www.mellanox.com
14351Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14352F:	drivers/infiniband/hw/mlx5/
14353F:	include/linux/mlx5/
14354F:	include/uapi/rdma/mlx5-abi.h
14355
14356MELLANOX MLX5 VDPA DRIVER
14357M:	Dragos Tatulea <dtatulea@nvidia.com>
14358L:	virtualization@lists.linux.dev
14359S:	Supported
14360F:	drivers/vdpa/mlx5/
14361
14362MELLANOX MLXCPLD I2C AND MUX DRIVER
14363M:	Vadim Pasternak <vadimp@nvidia.com>
14364M:	Michael Shych <michaelsh@nvidia.com>
14365L:	linux-i2c@vger.kernel.org
14366S:	Supported
14367F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14368F:	drivers/i2c/busses/i2c-mlxcpld.c
14369F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14370
14371MELLANOX MLXCPLD LED DRIVER
14372M:	Vadim Pasternak <vadimp@nvidia.com>
14373L:	linux-leds@vger.kernel.org
14374S:	Supported
14375F:	Documentation/leds/leds-mlxcpld.rst
14376F:	drivers/leds/leds-mlxcpld.c
14377F:	drivers/leds/leds-mlxreg.c
14378
14379MELLANOX PLATFORM DRIVER
14380M:	Vadim Pasternak <vadimp@nvidia.com>
14381L:	platform-driver-x86@vger.kernel.org
14382S:	Supported
14383F:	drivers/platform/x86/mlx-platform.c
14384
14385MEMBARRIER SUPPORT
14386M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14387M:	"Paul E. McKenney" <paulmck@kernel.org>
14388L:	linux-kernel@vger.kernel.org
14389S:	Supported
14390F:	Documentation/scheduler/membarrier.rst
14391F:	arch/*/include/asm/membarrier.h
14392F:	arch/*/include/asm/sync_core.h
14393F:	include/uapi/linux/membarrier.h
14394F:	kernel/sched/membarrier.c
14395
14396MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14397M:	Mike Rapoport <rppt@kernel.org>
14398L:	linux-mm@kvack.org
14399S:	Maintained
14400F:	Documentation/core-api/boot-time-mm.rst
14401F:	include/linux/memblock.h
14402F:	mm/memblock.c
14403F:	mm/mm_init.c
14404F:	tools/testing/memblock/
14405
14406MEMORY ALLOCATION PROFILING
14407M:	Suren Baghdasaryan <surenb@google.com>
14408M:	Kent Overstreet <kent.overstreet@linux.dev>
14409L:	linux-mm@kvack.org
14410S:	Maintained
14411F:	Documentation/mm/allocation-profiling.rst
14412F:	include/linux/alloc_tag.h
14413F:	include/linux/pgalloc_tag.h
14414F:	lib/alloc_tag.c
14415
14416MEMORY CONTROLLER DRIVERS
14417M:	Krzysztof Kozlowski <krzk@kernel.org>
14418L:	linux-kernel@vger.kernel.org
14419S:	Maintained
14420B:	mailto:krzysztof.kozlowski@linaro.org
14421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14422F:	Documentation/devicetree/bindings/memory-controllers/
14423F:	drivers/memory/
14424F:	include/dt-bindings/memory/
14425F:	include/memory/
14426
14427MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14428M:	Dmitry Osipenko <digetx@gmail.com>
14429L:	linux-pm@vger.kernel.org
14430L:	linux-tegra@vger.kernel.org
14431S:	Maintained
14432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14433F:	drivers/devfreq/tegra30-devfreq.c
14434
14435MEMORY HOT(UN)PLUG
14436M:	David Hildenbrand <david@redhat.com>
14437M:	Oscar Salvador <osalvador@suse.de>
14438L:	linux-mm@kvack.org
14439S:	Maintained
14440F:	Documentation/admin-guide/mm/memory-hotplug.rst
14441F:	Documentation/core-api/memory-hotplug.rst
14442F:	drivers/base/memory.c
14443F:	include/linux/memory_hotplug.h
14444F:	mm/memory_hotplug.c
14445F:	tools/testing/selftests/memory-hotplug/
14446
14447MEMORY MANAGEMENT
14448M:	Andrew Morton <akpm@linux-foundation.org>
14449L:	linux-mm@kvack.org
14450S:	Maintained
14451W:	http://www.linux-mm.org
14452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14453T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14454F:	include/linux/gfp.h
14455F:	include/linux/gfp_types.h
14456F:	include/linux/memfd.h
14457F:	include/linux/memory.h
14458F:	include/linux/memory_hotplug.h
14459F:	include/linux/memory-tiers.h
14460F:	include/linux/mempolicy.h
14461F:	include/linux/mempool.h
14462F:	include/linux/memremap.h
14463F:	include/linux/mm.h
14464F:	include/linux/mm_*.h
14465F:	include/linux/mmzone.h
14466F:	include/linux/mmu_notifier.h
14467F:	include/linux/pagewalk.h
14468F:	include/linux/rmap.h
14469F:	include/trace/events/ksm.h
14470F:	mm/
14471F:	tools/mm/
14472F:	tools/testing/selftests/mm/
14473N:	include/linux/page[-_]*
14474
14475MEMORY MAPPING
14476M:	Andrew Morton <akpm@linux-foundation.org>
14477R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14478R:	Vlastimil Babka <vbabka@suse.cz>
14479R:	Lorenzo Stoakes <lstoakes@gmail.com>
14480L:	linux-mm@kvack.org
14481S:	Maintained
14482W:	http://www.linux-mm.org
14483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14484F:	mm/mmap.c
14485
14486MEMORY TECHNOLOGY DEVICES (MTD)
14487M:	Miquel Raynal <miquel.raynal@bootlin.com>
14488M:	Richard Weinberger <richard@nod.at>
14489M:	Vignesh Raghavendra <vigneshr@ti.com>
14490L:	linux-mtd@lists.infradead.org
14491S:	Maintained
14492W:	http://www.linux-mtd.infradead.org/
14493Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14494C:	irc://irc.oftc.net/mtd
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14497F:	Documentation/devicetree/bindings/mtd/
14498F:	drivers/mtd/
14499F:	include/linux/mtd/
14500F:	include/uapi/mtd/
14501
14502MEMSENSING MICROSYSTEMS MSA311 DRIVER
14503M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14504L:	linux-iio@vger.kernel.org
14505S:	Maintained
14506F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14507F:	drivers/iio/accel/msa311.c
14508
14509MEN A21 WATCHDOG DRIVER
14510M:	Johannes Thumshirn <morbidrsa@gmail.com>
14511L:	linux-watchdog@vger.kernel.org
14512S:	Maintained
14513F:	drivers/watchdog/mena21_wdt.c
14514
14515MEN CHAMELEON BUS (mcb)
14516M:	Johannes Thumshirn <morbidrsa@gmail.com>
14517S:	Maintained
14518F:	Documentation/driver-api/men-chameleon-bus.rst
14519F:	drivers/mcb/
14520F:	include/linux/mcb.h
14521
14522MEN F21BMC (Board Management Controller)
14523M:	Andreas Werner <andreas.werner@men.de>
14524S:	Supported
14525F:	Documentation/hwmon/menf21bmc.rst
14526F:	drivers/hwmon/menf21bmc_hwmon.c
14527F:	drivers/leds/leds-menf21bmc.c
14528F:	drivers/mfd/menf21bmc.c
14529F:	drivers/watchdog/menf21bmc_wdt.c
14530
14531MEN Z069 WATCHDOG DRIVER
14532M:	Johannes Thumshirn <jth@kernel.org>
14533L:	linux-watchdog@vger.kernel.org
14534S:	Maintained
14535F:	drivers/watchdog/menz69_wdt.c
14536
14537MESON AO CEC DRIVER FOR AMLOGIC SOCS
14538M:	Neil Armstrong <neil.armstrong@linaro.org>
14539L:	linux-media@vger.kernel.org
14540L:	linux-amlogic@lists.infradead.org
14541S:	Supported
14542W:	http://linux-meson.com/
14543T:	git git://linuxtv.org/media_tree.git
14544F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14545F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14546F:	drivers/media/cec/platform/meson/ao-cec.c
14547
14548MESON GE2D DRIVER FOR AMLOGIC SOCS
14549M:	Neil Armstrong <neil.armstrong@linaro.org>
14550L:	linux-media@vger.kernel.org
14551L:	linux-amlogic@lists.infradead.org
14552S:	Supported
14553T:	git git://linuxtv.org/media_tree.git
14554F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14555F:	drivers/media/platform/amlogic/meson-ge2d/
14556
14557MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14558M:	Liang Yang <liang.yang@amlogic.com>
14559L:	linux-mtd@lists.infradead.org
14560S:	Maintained
14561F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14562F:	drivers/mtd/nand/raw/meson_*
14563
14564MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14565M:	Neil Armstrong <neil.armstrong@linaro.org>
14566L:	linux-media@vger.kernel.org
14567L:	linux-amlogic@lists.infradead.org
14568S:	Supported
14569T:	git git://linuxtv.org/media_tree.git
14570F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14571F:	drivers/staging/media/meson/vdec/
14572
14573METHODE UDPU SUPPORT
14574M:	Robert Marko <robert.marko@sartura.hr>
14575S:	Maintained
14576F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14577F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14578
14579MHI BUS
14580M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14581L:	mhi@lists.linux.dev
14582L:	linux-arm-msm@vger.kernel.org
14583S:	Maintained
14584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14585F:	Documentation/ABI/stable/sysfs-bus-mhi
14586F:	Documentation/mhi/
14587F:	drivers/bus/mhi/
14588F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14589F:	include/linux/mhi.h
14590
14591MICROBLAZE ARCHITECTURE
14592M:	Michal Simek <monstr@monstr.eu>
14593S:	Supported
14594W:	http://www.monstr.eu/fdt/
14595T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14596F:	arch/microblaze/
14597
14598MICROBLAZE TMR INJECT
14599M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14600S:	Supported
14601F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14602F:	drivers/misc/xilinx_tmr_inject.c
14603
14604MICROBLAZE TMR MANAGER
14605M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14606S:	Supported
14607F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14608F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14609F:	drivers/misc/xilinx_tmr_manager.c
14610
14611MICROCHIP AT91 DMA DRIVERS
14612M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14614L:	dmaengine@vger.kernel.org
14615S:	Supported
14616F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14617F:	drivers/dma/at_hdmac.c
14618F:	drivers/dma/at_xdmac.c
14619F:	include/dt-bindings/dma/at91.h
14620
14621MICROCHIP AT91 SERIAL DRIVER
14622M:	Richard Genoud <richard.genoud@bootlin.com>
14623S:	Maintained
14624F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14625F:	drivers/tty/serial/atmel_serial.c
14626F:	drivers/tty/serial/atmel_serial.h
14627
14628MICROCHIP AT91 USART MFD DRIVER
14629M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14630L:	linux-kernel@vger.kernel.org
14631S:	Supported
14632F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14633F:	drivers/mfd/at91-usart.c
14634F:	include/dt-bindings/mfd/at91-usart.h
14635
14636MICROCHIP AT91 USART SPI DRIVER
14637M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14638L:	linux-spi@vger.kernel.org
14639S:	Supported
14640F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14641F:	drivers/spi/spi-at91-usart.c
14642
14643MICROCHIP AUDIO ASOC DRIVERS
14644M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14645L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14646S:	Supported
14647F:	Documentation/devicetree/bindings/sound/atmel*
14648F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14649F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14650F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14651F:	sound/soc/atmel
14652
14653MICROCHIP CSI2DC DRIVER
14654M:	Eugen Hristev <eugen.hristev@microchip.com>
14655L:	linux-media@vger.kernel.org
14656S:	Supported
14657F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14658F:	drivers/media/platform/microchip/microchip-csi2dc.c
14659
14660MICROCHIP ECC DRIVER
14661L:	linux-crypto@vger.kernel.org
14662S:	Orphan
14663F:	drivers/crypto/atmel-ecc.*
14664
14665MICROCHIP EIC DRIVER
14666M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14668S:	Supported
14669F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14670F:	drivers/irqchip/irq-mchp-eic.c
14671
14672MICROCHIP I2C DRIVER
14673M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14674L:	linux-i2c@vger.kernel.org
14675S:	Supported
14676F:	drivers/i2c/busses/i2c-at91-*.c
14677F:	drivers/i2c/busses/i2c-at91.h
14678
14679MICROCHIP ISC DRIVER
14680M:	Eugen Hristev <eugen.hristev@microchip.com>
14681L:	linux-media@vger.kernel.org
14682S:	Supported
14683F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14684F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14685F:	drivers/media/platform/microchip/microchip-isc*
14686F:	drivers/media/platform/microchip/microchip-sama*-isc*
14687F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14688F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14689F:	include/linux/atmel-isc-media.h
14690
14691MICROCHIP ISI DRIVER
14692M:	Eugen Hristev <eugen.hristev@microchip.com>
14693L:	linux-media@vger.kernel.org
14694S:	Supported
14695F:	drivers/media/platform/atmel/atmel-isi.c
14696F:	drivers/media/platform/atmel/atmel-isi.h
14697
14698MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14699M:	Woojung Huh <woojung.huh@microchip.com>
14700M:	UNGLinuxDriver@microchip.com
14701L:	netdev@vger.kernel.org
14702S:	Maintained
14703F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14704F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14705F:	drivers/net/dsa/microchip/*
14706F:	include/linux/dsa/ksz_common.h
14707F:	include/linux/platform_data/microchip-ksz.h
14708F:	net/dsa/tag_ksz.c
14709
14710MICROCHIP LAN743X ETHERNET DRIVER
14711M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14712M:	UNGLinuxDriver@microchip.com
14713L:	netdev@vger.kernel.org
14714S:	Maintained
14715F:	drivers/net/ethernet/microchip/lan743x_*
14716
14717MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14718M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14719R:	UNGLinuxDriver@microchip.com
14720L:	netdev@vger.kernel.org
14721S:	Maintained
14722F:	drivers/net/phy/microchip_t1.c
14723
14724MICROCHIP LAN966X ETHERNET DRIVER
14725M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14726M:	UNGLinuxDriver@microchip.com
14727L:	netdev@vger.kernel.org
14728S:	Maintained
14729F:	drivers/net/ethernet/microchip/lan966x/*
14730
14731MICROCHIP LCDFB DRIVER
14732M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14733L:	linux-fbdev@vger.kernel.org
14734S:	Maintained
14735F:	drivers/video/fbdev/atmel_lcdfb.c
14736F:	include/video/atmel_lcdc.h
14737
14738MICROCHIP MCP16502 PMIC DRIVER
14739M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14741S:	Supported
14742F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14743F:	drivers/regulator/mcp16502.c
14744
14745MICROCHIP MCP3564 ADC DRIVER
14746M:	Marius Cristea <marius.cristea@microchip.com>
14747L:	linux-iio@vger.kernel.org
14748S:	Supported
14749F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14750F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14751F:	drivers/iio/adc/mcp3564.c
14752
14753MICROCHIP MCP3911 ADC DRIVER
14754M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14755M:	Kent Gustavsson <kent@minoris.se>
14756L:	linux-iio@vger.kernel.org
14757S:	Maintained
14758F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14759F:	drivers/iio/adc/mcp3911.c
14760
14761MICROCHIP MMC/SD/SDIO MCI DRIVER
14762M:	Aubin Constans <aubin.constans@microchip.com>
14763S:	Maintained
14764F:	drivers/mmc/host/atmel-mci.c
14765
14766MICROCHIP NAND DRIVER
14767L:	linux-mtd@lists.infradead.org
14768S:	Orphan
14769F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14770F:	drivers/mtd/nand/raw/atmel/*
14771
14772MICROCHIP OTPC DRIVER
14773M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14775S:	Supported
14776F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14777F:	drivers/nvmem/microchip-otpc.c
14778F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14779
14780MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14781M:	Marius Cristea <marius.cristea@microchip.com>
14782L:	linux-iio@vger.kernel.org
14783S:	Supported
14784F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14785F:	drivers/iio/adc/pac1934.c
14786
14787MICROCHIP PCI1XXXX GP DRIVER
14788M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14789M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14790L:	linux-gpio@vger.kernel.org
14791S:	Supported
14792F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14793F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14794F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14795F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14796
14797MICROCHIP PCI1XXXX I2C DRIVER
14798M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14799M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14800M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14801L:	linux-i2c@vger.kernel.org
14802S:	Maintained
14803F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14804
14805MICROCHIP PCIe UART DRIVER
14806M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14807M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14808L:	linux-serial@vger.kernel.org
14809S:	Maintained
14810F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14811
14812MICROCHIP POLARFIRE FPGA DRIVERS
14813M:	Conor Dooley <conor.dooley@microchip.com>
14814R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14815L:	linux-fpga@vger.kernel.org
14816S:	Supported
14817F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14818F:	drivers/fpga/microchip-spi.c
14819
14820MICROCHIP PWM DRIVER
14821M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14823L:	linux-pwm@vger.kernel.org
14824S:	Supported
14825F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14826F:	drivers/pwm/pwm-atmel.c
14827
14828MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14829M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14830M:	Dharma Balasubiramani <dharma.b@microchip.com>
14831L:	dri-devel@lists.freedesktop.org
14832S:	Supported
14833F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14834F:	drivers/gpu/drm/bridge/microchip-lvds.c
14835
14836MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14837M:	Eugen Hristev <eugen.hristev@microchip.com>
14838L:	linux-iio@vger.kernel.org
14839S:	Supported
14840F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14841F:	drivers/iio/adc/at91-sama5d2_adc.c
14842F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14843
14844MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14845M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14846S:	Supported
14847F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14848F:	drivers/power/reset/at91-sama5d2_shdwc.c
14849
14850MICROCHIP SOC DRIVERS
14851M:	Conor Dooley <conor@kernel.org>
14852S:	Supported
14853T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14854F:	drivers/soc/microchip/
14855
14856MICROCHIP SPI DRIVER
14857M:	Ryan Wanner <ryan.wanner@microchip.com>
14858S:	Supported
14859F:	drivers/spi/spi-atmel.*
14860
14861MICROCHIP SSC DRIVER
14862M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14864S:	Supported
14865F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14866F:	drivers/misc/atmel-ssc.c
14867F:	include/linux/atmel-ssc.h
14868
14869Microchip Timer Counter Block (TCB) Capture Driver
14870M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14872L:	linux-iio@vger.kernel.org
14873S:	Maintained
14874F:	drivers/counter/microchip-tcb-capture.c
14875
14876MICROCHIP USB251XB DRIVER
14877M:	Richard Leitner <richard.leitner@skidata.com>
14878L:	linux-usb@vger.kernel.org
14879S:	Maintained
14880F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14881F:	drivers/usb/misc/usb251xb.c
14882
14883MICROCHIP USBA UDC DRIVER
14884M:	Cristian Birsan <cristian.birsan@microchip.com>
14885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14886S:	Supported
14887F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14888
14889MICROCHIP WILC1000 WIFI DRIVER
14890M:	Ajay Singh <ajay.kathat@microchip.com>
14891M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14892L:	linux-wireless@vger.kernel.org
14893S:	Supported
14894F:	drivers/net/wireless/microchip/wilc1000/
14895
14896MICROSEMI MIPS SOCS
14897M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14898M:	UNGLinuxDriver@microchip.com
14899L:	linux-mips@vger.kernel.org
14900S:	Supported
14901F:	Documentation/devicetree/bindings/mips/mscc.txt
14902F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14903F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14904F:	arch/mips/boot/dts/mscc/
14905F:	arch/mips/configs/generic/board-ocelot.config
14906F:	arch/mips/generic/board-ocelot.c
14907
14908MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14909M:	Don Brace <don.brace@microchip.com>
14910L:	storagedev@microchip.com
14911L:	linux-scsi@vger.kernel.org
14912S:	Supported
14913F:	Documentation/scsi/smartpqi.rst
14914F:	drivers/scsi/smartpqi/Kconfig
14915F:	drivers/scsi/smartpqi/Makefile
14916F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14917F:	include/linux/cciss*.h
14918F:	include/uapi/linux/cciss*.h
14919
14920MICROSOFT MANA RDMA DRIVER
14921M:	Long Li <longli@microsoft.com>
14922M:	Ajay Sharma <sharmaajay@microsoft.com>
14923L:	linux-rdma@vger.kernel.org
14924S:	Supported
14925F:	drivers/infiniband/hw/mana/
14926F:	include/net/mana
14927F:	include/uapi/rdma/mana-abi.h
14928
14929MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14930M:	Maximilian Luz <luzmaximilian@gmail.com>
14931L:	platform-driver-x86@vger.kernel.org
14932S:	Maintained
14933F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14934
14935MICROSOFT SURFACE BATTERY AND AC DRIVERS
14936M:	Maximilian Luz <luzmaximilian@gmail.com>
14937L:	linux-pm@vger.kernel.org
14938L:	platform-driver-x86@vger.kernel.org
14939S:	Maintained
14940F:	drivers/power/supply/surface_battery.c
14941F:	drivers/power/supply/surface_charger.c
14942
14943MICROSOFT SURFACE DTX DRIVER
14944M:	Maximilian Luz <luzmaximilian@gmail.com>
14945L:	platform-driver-x86@vger.kernel.org
14946S:	Maintained
14947F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14948F:	drivers/platform/surface/surface_dtx.c
14949F:	include/uapi/linux/surface_aggregator/dtx.h
14950
14951MICROSOFT SURFACE SENSOR FAN DRIVER
14952M:	Maximilian Luz <luzmaximilian@gmail.com>
14953M:	Ivor Wanders <ivor@iwanders.net>
14954L:	linux-hwmon@vger.kernel.org
14955S:	Maintained
14956F:	Documentation/hwmon/surface_fan.rst
14957F:	drivers/hwmon/surface_fan.c
14958
14959MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14960M:	Maximilian Luz <luzmaximilian@gmail.com>
14961L:	platform-driver-x86@vger.kernel.org
14962S:	Maintained
14963F:	drivers/platform/surface/surface_gpe.c
14964
14965MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14966M:	Hans de Goede <hdegoede@redhat.com>
14967M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14968M:	Maximilian Luz <luzmaximilian@gmail.com>
14969L:	platform-driver-x86@vger.kernel.org
14970S:	Maintained
14971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14972F:	drivers/platform/surface/
14973
14974MICROSOFT SURFACE HID TRANSPORT DRIVER
14975M:	Maximilian Luz <luzmaximilian@gmail.com>
14976L:	linux-input@vger.kernel.org
14977L:	platform-driver-x86@vger.kernel.org
14978S:	Maintained
14979F:	drivers/hid/surface-hid/
14980
14981MICROSOFT SURFACE HOT-PLUG DRIVER
14982M:	Maximilian Luz <luzmaximilian@gmail.com>
14983L:	platform-driver-x86@vger.kernel.org
14984S:	Maintained
14985F:	drivers/platform/surface/surface_hotplug.c
14986
14987MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14988M:	Maximilian Luz <luzmaximilian@gmail.com>
14989L:	platform-driver-x86@vger.kernel.org
14990S:	Maintained
14991F:	drivers/platform/surface/surface_platform_profile.c
14992
14993MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14994M:	Chen Yu <yu.c.chen@intel.com>
14995L:	platform-driver-x86@vger.kernel.org
14996S:	Supported
14997F:	drivers/platform/surface/surfacepro3_button.c
14998
14999MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15000M:	Maximilian Luz <luzmaximilian@gmail.com>
15001L:	platform-driver-x86@vger.kernel.org
15002S:	Maintained
15003F:	drivers/platform/surface/surface_aggregator_hub.c
15004
15005MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15006M:	Maximilian Luz <luzmaximilian@gmail.com>
15007L:	platform-driver-x86@vger.kernel.org
15008S:	Maintained
15009W:	https://github.com/linux-surface/surface-aggregator-module
15010C:	irc://irc.libera.chat/linux-surface
15011F:	Documentation/driver-api/surface_aggregator/
15012F:	drivers/platform/surface/aggregator/
15013F:	drivers/platform/surface/surface_acpi_notify.c
15014F:	drivers/platform/surface/surface_aggregator_cdev.c
15015F:	drivers/platform/surface/surface_aggregator_registry.c
15016F:	include/linux/surface_acpi_notify.h
15017F:	include/linux/surface_aggregator/
15018F:	include/uapi/linux/surface_aggregator/
15019
15020MICROTEK X6 SCANNER
15021M:	Oliver Neukum <oliver@neukum.org>
15022S:	Maintained
15023F:	drivers/usb/image/microtek.*
15024
15025MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15026M:	Luka Kovacic <luka.kovacic@sartura.hr>
15027M:	Luka Perkov <luka.perkov@sartura.hr>
15028S:	Maintained
15029F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15030F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15031F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15033F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15034F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15035
15036MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15037M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15038L:	linux-media@vger.kernel.org
15039S:	Maintained
15040F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15041F:	Documentation/driver-api/media/drivers/ccs/
15042F:	Documentation/userspace-api/media/drivers/ccs.rst
15043F:	drivers/media/i2c/ccs-pll.c
15044F:	drivers/media/i2c/ccs-pll.h
15045F:	drivers/media/i2c/ccs/
15046F:	include/uapi/linux/ccs.h
15047F:	include/uapi/linux/smiapp.h
15048
15049MIPS
15050M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15051L:	linux-mips@vger.kernel.org
15052S:	Maintained
15053W:	http://www.linux-mips.org/
15054Q:	https://patchwork.kernel.org/project/linux-mips/list/
15055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15056F:	Documentation/devicetree/bindings/mips/
15057F:	Documentation/arch/mips/
15058F:	arch/mips/
15059F:	drivers/platform/mips/
15060F:	include/dt-bindings/mips/
15061
15062MIPS BAIKAL-T1 PLATFORM
15063M:	Serge Semin <fancer.lancer@gmail.com>
15064L:	linux-mips@vger.kernel.org
15065S:	Supported
15066F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15067F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15068F:	drivers/bus/bt1-*.c
15069F:	drivers/clk/baikal-t1/
15070F:	drivers/memory/bt1-l2-ctl.c
15071F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15072
15073MIPS BOSTON DEVELOPMENT BOARD
15074M:	Paul Burton <paulburton@kernel.org>
15075L:	linux-mips@vger.kernel.org
15076S:	Maintained
15077F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15078F:	arch/mips/boot/dts/img/boston.dts
15079F:	arch/mips/configs/generic/board-boston.config
15080F:	drivers/clk/imgtec/clk-boston.c
15081F:	include/dt-bindings/clock/boston-clock.h
15082
15083MIPS CORE DRIVERS
15084M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15085M:	Serge Semin <fancer.lancer@gmail.com>
15086L:	linux-mips@vger.kernel.org
15087S:	Supported
15088F:	drivers/bus/mips_cdmm.c
15089F:	drivers/clocksource/mips-gic-timer.c
15090F:	drivers/cpuidle/cpuidle-cps.c
15091F:	drivers/irqchip/irq-mips-cpu.c
15092F:	drivers/irqchip/irq-mips-gic.c
15093
15094MIPS GENERIC PLATFORM
15095M:	Paul Burton <paulburton@kernel.org>
15096L:	linux-mips@vger.kernel.org
15097S:	Supported
15098F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15099F:	arch/mips/generic/
15100F:	arch/mips/tools/generic-board-config.sh
15101
15102MIPS RINT INSTRUCTION EMULATION
15103M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15104L:	linux-mips@vger.kernel.org
15105S:	Supported
15106F:	arch/mips/math-emu/dp_rint.c
15107F:	arch/mips/math-emu/sp_rint.c
15108
15109MIPS/LOONGSON1 ARCHITECTURE
15110M:	Keguang Zhang <keguang.zhang@gmail.com>
15111L:	linux-mips@vger.kernel.org
15112S:	Maintained
15113F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15114F:	arch/mips/include/asm/mach-loongson32/
15115F:	arch/mips/loongson32/
15116F:	drivers/*/*loongson1*
15117F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15118
15119MIPS/LOONGSON2EF ARCHITECTURE
15120M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15121L:	linux-mips@vger.kernel.org
15122S:	Maintained
15123F:	arch/mips/include/asm/mach-loongson2ef/
15124F:	arch/mips/loongson2ef/
15125F:	drivers/cpufreq/loongson2_cpufreq.c
15126
15127MIPS/LOONGSON64 ARCHITECTURE
15128M:	Huacai Chen <chenhuacai@kernel.org>
15129M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15130L:	linux-mips@vger.kernel.org
15131S:	Maintained
15132F:	arch/mips/include/asm/mach-loongson64/
15133F:	arch/mips/loongson64/
15134F:	drivers/irqchip/irq-loongson*
15135F:	drivers/platform/mips/cpu_hwmon.c
15136
15137MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15138M:	Hans Verkuil <hverkuil@xs4all.nl>
15139L:	linux-media@vger.kernel.org
15140S:	Odd Fixes
15141W:	https://linuxtv.org
15142T:	git git://linuxtv.org/media_tree.git
15143F:	drivers/media/radio/radio-miropcm20*
15144
15145MITSUMI MM8013 FG DRIVER
15146M:	Konrad Dybcio <konradybcio@kernel.org>
15147F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15148F:	drivers/power/supply/mm8013.c
15149
15150MMP SUPPORT
15151R:	Lubomir Rintel <lkundrak@v3.sk>
15152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15153S:	Odd Fixes
15154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15155F:	arch/arm/boot/dts/marvell/mmp*
15156F:	arch/arm/mach-mmp/
15157F:	include/linux/soc/mmp/
15158
15159MMP USB PHY DRIVERS
15160R:	Lubomir Rintel <lkundrak@v3.sk>
15161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15162S:	Maintained
15163F:	drivers/phy/marvell/phy-mmp3-usb.c
15164F:	drivers/phy/marvell/phy-pxa-usb.c
15165
15166MMU GATHER AND TLB INVALIDATION
15167M:	Will Deacon <will@kernel.org>
15168M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15169M:	Andrew Morton <akpm@linux-foundation.org>
15170M:	Nick Piggin <npiggin@gmail.com>
15171M:	Peter Zijlstra <peterz@infradead.org>
15172L:	linux-arch@vger.kernel.org
15173L:	linux-mm@kvack.org
15174S:	Maintained
15175F:	arch/*/include/asm/tlb.h
15176F:	include/asm-generic/tlb.h
15177F:	mm/mmu_gather.c
15178
15179MN88472 MEDIA DRIVER
15180L:	linux-media@vger.kernel.org
15181S:	Orphan
15182W:	https://linuxtv.org
15183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15184F:	drivers/media/dvb-frontends/mn88472*
15185
15186MN88473 MEDIA DRIVER
15187L:	linux-media@vger.kernel.org
15188S:	Orphan
15189W:	https://linuxtv.org
15190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15191F:	drivers/media/dvb-frontends/mn88473*
15192
15193MOBILEYE MIPS SOCS
15194M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15195M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15196M:	Théo Lebrun <theo.lebrun@bootlin.com>
15197L:	linux-mips@vger.kernel.org
15198S:	Maintained
15199F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15200F:	arch/mips/boot/dts/mobileye/
15201F:	arch/mips/configs/eyeq5_defconfig
15202F:	arch/mips/mobileye/board-epm5.its.S
15203
15204MODULE SUPPORT
15205M:	Luis Chamberlain <mcgrof@kernel.org>
15206L:	linux-modules@vger.kernel.org
15207L:	linux-kernel@vger.kernel.org
15208S:	Maintained
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15210F:	include/linux/kmod.h
15211F:	include/linux/module*.h
15212F:	kernel/module/
15213F:	lib/test_kmod.c
15214F:	scripts/module*
15215F:	tools/testing/selftests/kmod/
15216
15217MONOLITHIC POWER SYSTEM PMIC DRIVER
15218M:	Saravanan Sekar <sravanhome@gmail.com>
15219S:	Maintained
15220F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15221F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15222F:	drivers/hwmon/pmbus/mpq7932.c
15223F:	drivers/iio/adc/mp2629_adc.c
15224F:	drivers/mfd/mp2629.c
15225F:	drivers/power/supply/mp2629_charger.c
15226F:	drivers/regulator/mp5416.c
15227F:	drivers/regulator/mpq7920.c
15228F:	drivers/regulator/mpq7920.h
15229F:	include/linux/mfd/mp2629.h
15230
15231MOST(R) TECHNOLOGY DRIVER
15232M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15233M:	Christian Gromm <christian.gromm@microchip.com>
15234S:	Maintained
15235F:	Documentation/ABI/testing/configfs-most
15236F:	Documentation/ABI/testing/sysfs-bus-most
15237F:	drivers/most/
15238F:	drivers/staging/most/
15239F:	include/linux/most.h
15240
15241MOTORCOMM PHY DRIVER
15242M:	Peter Geis <pgwipeout@gmail.com>
15243M:	Frank <Frank.Sae@motor-comm.com>
15244L:	netdev@vger.kernel.org
15245S:	Maintained
15246F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15247F:	drivers/net/phy/motorcomm.c
15248
15249MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15250M:	Jiri Slaby <jirislaby@kernel.org>
15251S:	Maintained
15252F:	Documentation/driver-api/tty/moxa-smartio.rst
15253F:	drivers/tty/mxser.*
15254
15255MP3309C BACKLIGHT DRIVER
15256M:	Flavio Suligoi <f.suligoi@asem.it>
15257L:	dri-devel@lists.freedesktop.org
15258S:	Maintained
15259F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15260F:	drivers/video/backlight/mp3309c.c
15261
15262MR800 AVERMEDIA USB FM RADIO DRIVER
15263M:	Alexey Klimov <klimov.linux@gmail.com>
15264L:	linux-media@vger.kernel.org
15265S:	Maintained
15266T:	git git://linuxtv.org/media_tree.git
15267F:	drivers/media/radio/radio-mr800.c
15268
15269MRF24J40 IEEE 802.15.4 RADIO DRIVER
15270M:	Stefan Schmidt <stefan@datenfreihafen.org>
15271L:	linux-wpan@vger.kernel.org
15272S:	Odd Fixes
15273F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15274F:	drivers/net/ieee802154/mrf24j40.c
15275
15276MSI EC DRIVER
15277M:	Nikita Kravets <teackot@gmail.com>
15278L:	platform-driver-x86@vger.kernel.org
15279S:	Maintained
15280W:	https://github.com/BeardOverflow/msi-ec
15281F:	drivers/platform/x86/msi-ec.*
15282
15283MSI LAPTOP SUPPORT
15284M:	"Lee, Chun-Yi" <jlee@suse.com>
15285L:	platform-driver-x86@vger.kernel.org
15286S:	Maintained
15287F:	drivers/platform/x86/msi-laptop.c
15288
15289MSI WMI SUPPORT
15290L:	platform-driver-x86@vger.kernel.org
15291S:	Orphan
15292F:	drivers/platform/x86/msi-wmi.c
15293
15294MSI WMI PLATFORM FEATURES
15295M:	Armin Wolf <W_Armin@gmx.de>
15296L:	platform-driver-x86@vger.kernel.org
15297S:	Maintained
15298F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15299F:	Documentation/wmi/devices/msi-wmi-platform.rst
15300F:	drivers/platform/x86/msi-wmi-platform.c
15301
15302MSI001 MEDIA DRIVER
15303L:	linux-media@vger.kernel.org
15304S:	Orphan
15305W:	https://linuxtv.org
15306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15307F:	drivers/media/tuners/msi001*
15308
15309MSI2500 MEDIA DRIVER
15310L:	linux-media@vger.kernel.org
15311S:	Orphan
15312W:	https://linuxtv.org
15313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15314F:	drivers/media/usb/msi2500/
15315
15316MSTAR INTERRUPT CONTROLLER DRIVER
15317M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15318M:	Daniel Palmer <daniel@thingy.jp>
15319S:	Maintained
15320F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15321F:	drivers/irqchip/irq-mst-intc.c
15322
15323MSYSTEMS DISKONCHIP G3 MTD DRIVER
15324M:	Robert Jarzmik <robert.jarzmik@free.fr>
15325L:	linux-mtd@lists.infradead.org
15326S:	Maintained
15327F:	drivers/mtd/devices/docg3*
15328
15329MT9M114 ONSEMI SENSOR DRIVER
15330M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15331L:	linux-media@vger.kernel.org
15332S:	Maintained
15333T:	git git://linuxtv.org/media_tree.git
15334F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15335F:	drivers/media/i2c/mt9m114.c
15336
15337MT9P031 APTINA CAMERA SENSOR
15338M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15339L:	linux-media@vger.kernel.org
15340S:	Maintained
15341T:	git git://linuxtv.org/media_tree.git
15342F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15343F:	drivers/media/i2c/mt9p031.c
15344F:	include/media/i2c/mt9p031.h
15345
15346MT9T112 APTINA CAMERA SENSOR
15347M:	Jacopo Mondi <jacopo@jmondi.org>
15348L:	linux-media@vger.kernel.org
15349S:	Odd Fixes
15350T:	git git://linuxtv.org/media_tree.git
15351F:	drivers/media/i2c/mt9t112.c
15352F:	include/media/i2c/mt9t112.h
15353
15354MT9V032 APTINA CAMERA SENSOR
15355M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15356L:	linux-media@vger.kernel.org
15357S:	Maintained
15358T:	git git://linuxtv.org/media_tree.git
15359F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15360F:	drivers/media/i2c/mt9v032.c
15361F:	include/media/i2c/mt9v032.h
15362
15363MT9V111 APTINA CAMERA SENSOR
15364M:	Jacopo Mondi <jacopo@jmondi.org>
15365L:	linux-media@vger.kernel.org
15366S:	Maintained
15367T:	git git://linuxtv.org/media_tree.git
15368F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15369F:	drivers/media/i2c/mt9v111.c
15370
15371MULTIFUNCTION DEVICES (MFD)
15372M:	Lee Jones <lee@kernel.org>
15373S:	Maintained
15374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15375F:	Documentation/devicetree/bindings/mfd/
15376F:	drivers/mfd/
15377F:	include/dt-bindings/mfd/
15378F:	include/linux/mfd/
15379
15380MULTIMEDIA CARD (MMC) ETC. OVER SPI
15381S:	Orphan
15382F:	drivers/mmc/host/mmc_spi.c
15383F:	include/linux/spi/mmc_spi.h
15384
15385MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15386M:	Ulf Hansson <ulf.hansson@linaro.org>
15387L:	linux-mmc@vger.kernel.org
15388S:	Maintained
15389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15390F:	Documentation/devicetree/bindings/mmc/
15391F:	drivers/mmc/
15392F:	include/linux/mmc/
15393F:	include/uapi/linux/mmc/
15394
15395MULTIPLEXER SUBSYSTEM
15396M:	Peter Rosin <peda@axentia.se>
15397S:	Maintained
15398F:	Documentation/ABI/testing/sysfs-class-mux*
15399F:	Documentation/devicetree/bindings/mux/
15400F:	drivers/mux/
15401F:	include/dt-bindings/mux/
15402F:	include/linux/mux/
15403
15404MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15405M:	Bin Liu <b-liu@ti.com>
15406L:	linux-usb@vger.kernel.org
15407S:	Maintained
15408F:	drivers/usb/musb/
15409
15410MXL301RF MEDIA DRIVER
15411M:	Akihiro Tsukada <tskd08@gmail.com>
15412L:	linux-media@vger.kernel.org
15413S:	Odd Fixes
15414F:	drivers/media/tuners/mxl301rf*
15415
15416MXL5007T MEDIA DRIVER
15417M:	Michael Krufky <mkrufky@linuxtv.org>
15418L:	linux-media@vger.kernel.org
15419S:	Maintained
15420W:	https://linuxtv.org
15421W:	http://github.com/mkrufky
15422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15423T:	git git://linuxtv.org/mkrufky/tuners.git
15424F:	drivers/media/tuners/mxl5007t.*
15425
15426MXSFB DRM DRIVER
15427M:	Marek Vasut <marex@denx.de>
15428M:	Stefan Agner <stefan@agner.ch>
15429L:	dri-devel@lists.freedesktop.org
15430S:	Supported
15431T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15432F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15433F:	drivers/gpu/drm/mxsfb/
15434
15435MYLEX DAC960 PCI RAID Controller
15436M:	Hannes Reinecke <hare@kernel.org>
15437L:	linux-scsi@vger.kernel.org
15438S:	Supported
15439F:	drivers/scsi/myrb.*
15440F:	drivers/scsi/myrs.*
15441
15442MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15443L:	netdev@vger.kernel.org
15444S:	Orphan
15445W:	https://www.cspi.com/ethernet-products/support/downloads/
15446F:	drivers/net/ethernet/myricom/myri10ge/
15447
15448NAND FLASH SUBSYSTEM
15449M:	Miquel Raynal <miquel.raynal@bootlin.com>
15450R:	Richard Weinberger <richard@nod.at>
15451L:	linux-mtd@lists.infradead.org
15452S:	Maintained
15453W:	http://www.linux-mtd.infradead.org/
15454Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15455C:	irc://irc.oftc.net/mtd
15456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15457F:	drivers/mtd/nand/
15458F:	include/linux/mtd/*nand*.h
15459
15460NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15461M:	Daniel Mack <zonque@gmail.com>
15462L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15463S:	Maintained
15464W:	http://www.native-instruments.com
15465F:	sound/usb/caiaq/
15466
15467NATSEMI ETHERNET DRIVER (DP8381x)
15468S:	Orphan
15469F:	drivers/net/ethernet/natsemi/natsemi.c
15470
15471NCR 5380 SCSI DRIVERS
15472M:	Finn Thain <fthain@linux-m68k.org>
15473M:	Michael Schmitz <schmitzmic@gmail.com>
15474L:	linux-scsi@vger.kernel.org
15475S:	Maintained
15476F:	Documentation/scsi/g_NCR5380.rst
15477F:	drivers/scsi/NCR5380.*
15478F:	drivers/scsi/arm/cumana_1.c
15479F:	drivers/scsi/arm/oak.c
15480F:	drivers/scsi/atari_scsi.*
15481F:	drivers/scsi/dmx3191d.c
15482F:	drivers/scsi/g_NCR5380.*
15483F:	drivers/scsi/mac_scsi.*
15484F:	drivers/scsi/sun3_scsi.*
15485F:	drivers/scsi/sun3_scsi_vme.c
15486
15487NCSI LIBRARY
15488M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15489S:	Maintained
15490F:	net/ncsi/
15491
15492NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15493M:	Zev Weiss <zev@bewilderbeest.net>
15494L:	linux-hwmon@vger.kernel.org
15495S:	Maintained
15496F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15497F:	drivers/hwmon/nct6775-i2c.c
15498
15499NETDEVSIM
15500M:	Jakub Kicinski <kuba@kernel.org>
15501S:	Maintained
15502F:	drivers/net/netdevsim/*
15503F:	tools/testing/selftests/drivers/net/netdevsim/*
15504
15505NETEM NETWORK EMULATOR
15506M:	Stephen Hemminger <stephen@networkplumber.org>
15507L:	netdev@vger.kernel.org
15508S:	Maintained
15509F:	net/sched/sch_netem.c
15510
15511NETERION 10GbE DRIVERS (s2io)
15512M:	Jon Mason <jdmason@kudzu.us>
15513L:	netdev@vger.kernel.org
15514S:	Supported
15515F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15516F:	drivers/net/ethernet/neterion/
15517
15518NETFILTER
15519M:	Pablo Neira Ayuso <pablo@netfilter.org>
15520M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15521L:	netfilter-devel@vger.kernel.org
15522L:	coreteam@netfilter.org
15523S:	Maintained
15524W:	http://www.netfilter.org/
15525W:	http://www.iptables.org/
15526W:	http://www.nftables.org/
15527Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15528C:	irc://irc.libera.chat/netfilter
15529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15531F:	include/linux/netfilter*
15532F:	include/linux/netfilter/
15533F:	include/net/netfilter/
15534F:	include/uapi/linux/netfilter*
15535F:	include/uapi/linux/netfilter/
15536F:	net/*/netfilter.c
15537F:	net/*/netfilter/
15538F:	net/bridge/br_netfilter*.c
15539F:	net/netfilter/
15540F:	tools/testing/selftests/net/netfilter/
15541
15542NETROM NETWORK LAYER
15543M:	Ralf Baechle <ralf@linux-mips.org>
15544L:	linux-hams@vger.kernel.org
15545S:	Maintained
15546W:	https://linux-ax25.in-berlin.de
15547F:	include/net/netrom.h
15548F:	include/uapi/linux/netrom.h
15549F:	net/netrom/
15550
15551NETRONIX EMBEDDED CONTROLLER
15552M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15553S:	Maintained
15554F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15555F:	drivers/mfd/ntxec.c
15556F:	drivers/pwm/pwm-ntxec.c
15557F:	drivers/rtc/rtc-ntxec.c
15558F:	include/linux/mfd/ntxec.h
15559
15560NETRONOME ETHERNET DRIVERS
15561M:	Louis Peens <louis.peens@corigine.com>
15562R:	Jakub Kicinski <kuba@kernel.org>
15563L:	oss-drivers@corigine.com
15564S:	Maintained
15565F:	drivers/net/ethernet/netronome/
15566
15567NETWORK BLOCK DEVICE (NBD)
15568M:	Josef Bacik <josef@toxicpanda.com>
15569L:	linux-block@vger.kernel.org
15570L:	nbd@other.debian.org
15571S:	Maintained
15572F:	Documentation/admin-guide/blockdev/nbd.rst
15573F:	drivers/block/nbd.c
15574F:	include/trace/events/nbd.h
15575F:	include/uapi/linux/nbd.h
15576
15577NETWORK DROP MONITOR
15578M:	Neil Horman <nhorman@tuxdriver.com>
15579L:	netdev@vger.kernel.org
15580S:	Maintained
15581W:	https://fedorahosted.org/dropwatch/
15582F:	include/uapi/linux/net_dropmon.h
15583F:	net/core/drop_monitor.c
15584
15585NETWORKING DRIVERS
15586M:	"David S. Miller" <davem@davemloft.net>
15587M:	Eric Dumazet <edumazet@google.com>
15588M:	Jakub Kicinski <kuba@kernel.org>
15589M:	Paolo Abeni <pabeni@redhat.com>
15590L:	netdev@vger.kernel.org
15591S:	Maintained
15592P:	Documentation/process/maintainer-netdev.rst
15593Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15596F:	Documentation/devicetree/bindings/net/
15597F:	Documentation/networking/net_cachelines/net_device.rst
15598F:	drivers/connector/
15599F:	drivers/net/
15600F:	include/dt-bindings/net/
15601F:	include/linux/cn_proc.h
15602F:	include/linux/etherdevice.h
15603F:	include/linux/fcdevice.h
15604F:	include/linux/fddidevice.h
15605F:	include/linux/hippidevice.h
15606F:	include/linux/if_*
15607F:	include/linux/inetdevice.h
15608F:	include/linux/netdevice.h
15609F:	include/uapi/linux/cn_proc.h
15610F:	include/uapi/linux/if_*
15611F:	include/uapi/linux/netdevice.h
15612X:	drivers/net/wireless/
15613
15614NETWORKING DRIVERS (WIRELESS)
15615M:	Kalle Valo <kvalo@kernel.org>
15616L:	linux-wireless@vger.kernel.org
15617S:	Maintained
15618W:	https://wireless.wiki.kernel.org/
15619Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15622F:	Documentation/devicetree/bindings/net/wireless/
15623F:	drivers/net/wireless/
15624
15625NETWORKING [DSA]
15626M:	Andrew Lunn <andrew@lunn.ch>
15627M:	Florian Fainelli <f.fainelli@gmail.com>
15628M:	Vladimir Oltean <olteanv@gmail.com>
15629S:	Maintained
15630F:	Documentation/devicetree/bindings/net/dsa/
15631F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15632F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15633F:	drivers/net/dsa/
15634F:	include/linux/dsa/
15635F:	include/linux/platform_data/dsa.h
15636F:	include/net/dsa.h
15637F:	net/dsa/
15638F:	tools/testing/selftests/drivers/net/dsa/
15639
15640NETWORKING [GENERAL]
15641M:	"David S. Miller" <davem@davemloft.net>
15642M:	Eric Dumazet <edumazet@google.com>
15643M:	Jakub Kicinski <kuba@kernel.org>
15644M:	Paolo Abeni <pabeni@redhat.com>
15645L:	netdev@vger.kernel.org
15646S:	Maintained
15647P:	Documentation/process/maintainer-netdev.rst
15648Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15649B:	mailto:netdev@vger.kernel.org
15650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15652F:	Documentation/core-api/netlink.rst
15653F:	Documentation/netlink/
15654F:	Documentation/networking/
15655F:	Documentation/networking/net_cachelines/
15656F:	Documentation/process/maintainer-netdev.rst
15657F:	Documentation/userspace-api/netlink/
15658F:	include/linux/framer/framer-provider.h
15659F:	include/linux/framer/framer.h
15660F:	include/linux/in.h
15661F:	include/linux/indirect_call_wrapper.h
15662F:	include/linux/net.h
15663F:	include/linux/netdevice.h
15664F:	include/net/
15665F:	include/uapi/linux/in.h
15666F:	include/uapi/linux/net.h
15667F:	include/uapi/linux/net_namespace.h
15668F:	include/uapi/linux/netdevice.h
15669F:	lib/net_utils.c
15670F:	lib/random32.c
15671F:	net/
15672F:	tools/net/
15673F:	tools/testing/selftests/net/
15674X:	net/9p/
15675X:	net/bluetooth/
15676
15677NETWORKING [IPSEC]
15678M:	Steffen Klassert <steffen.klassert@secunet.com>
15679M:	Herbert Xu <herbert@gondor.apana.org.au>
15680M:	"David S. Miller" <davem@davemloft.net>
15681L:	netdev@vger.kernel.org
15682S:	Maintained
15683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15685F:	include/net/xfrm.h
15686F:	include/uapi/linux/xfrm.h
15687F:	net/ipv4/ah4.c
15688F:	net/ipv4/esp4*
15689F:	net/ipv4/ip_vti.c
15690F:	net/ipv4/ipcomp.c
15691F:	net/ipv4/xfrm*
15692F:	net/ipv6/ah6.c
15693F:	net/ipv6/esp6*
15694F:	net/ipv6/ip6_vti.c
15695F:	net/ipv6/ipcomp6.c
15696F:	net/ipv6/xfrm*
15697F:	net/key/
15698F:	net/xfrm/
15699F:	tools/testing/selftests/net/ipsec.c
15700
15701NETWORKING [IPv4/IPv6]
15702M:	"David S. Miller" <davem@davemloft.net>
15703M:	David Ahern <dsahern@kernel.org>
15704L:	netdev@vger.kernel.org
15705S:	Maintained
15706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15707F:	arch/x86/net/*
15708F:	include/linux/ip.h
15709F:	include/linux/ipv6*
15710F:	include/net/fib*
15711F:	include/net/ip*
15712F:	include/net/route.h
15713F:	net/ipv4/
15714F:	net/ipv6/
15715
15716NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15717M:	Paul Moore <paul@paul-moore.com>
15718L:	netdev@vger.kernel.org
15719L:	linux-security-module@vger.kernel.org
15720S:	Supported
15721W:	https://github.com/netlabel
15722F:	Documentation/netlabel/
15723F:	include/net/calipso.h
15724F:	include/net/cipso_ipv4.h
15725F:	include/net/netlabel.h
15726F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15727F:	include/uapi/linux/netfilter/xt_SECMARK.h
15728F:	net/ipv4/cipso_ipv4.c
15729F:	net/ipv6/calipso.c
15730F:	net/netfilter/xt_CONNSECMARK.c
15731F:	net/netfilter/xt_SECMARK.c
15732F:	net/netlabel/
15733
15734NETWORKING [MACSEC]
15735M:	Sabrina Dubroca <sd@queasysnail.net>
15736L:	netdev@vger.kernel.org
15737S:	Maintained
15738F:	drivers/net/macsec.c
15739F:	include/net/macsec.h
15740F:	include/uapi/linux/if_macsec.h
15741K:	macsec
15742K:	\bmdo_
15743
15744NETWORKING [MPTCP]
15745M:	Matthieu Baerts <matttbe@kernel.org>
15746M:	Mat Martineau <martineau@kernel.org>
15747R:	Geliang Tang <geliang@kernel.org>
15748L:	netdev@vger.kernel.org
15749L:	mptcp@lists.linux.dev
15750S:	Maintained
15751W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15752B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15753T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15754T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15755F:	Documentation/netlink/specs/mptcp_pm.yaml
15756F:	Documentation/networking/mptcp-sysctl.rst
15757F:	include/net/mptcp.h
15758F:	include/trace/events/mptcp.h
15759F:	include/uapi/linux/mptcp*.h
15760F:	net/mptcp/
15761F:	tools/testing/selftests/bpf/*/*mptcp*.c
15762F:	tools/testing/selftests/net/mptcp/
15763
15764NETWORKING [TCP]
15765M:	Eric Dumazet <edumazet@google.com>
15766L:	netdev@vger.kernel.org
15767S:	Maintained
15768F:	Documentation/networking/net_cachelines/tcp_sock.rst
15769F:	include/linux/tcp.h
15770F:	include/net/tcp.h
15771F:	include/trace/events/tcp.h
15772F:	include/uapi/linux/tcp.h
15773F:	net/ipv4/syncookies.c
15774F:	net/ipv4/tcp*.c
15775F:	net/ipv6/syncookies.c
15776F:	net/ipv6/tcp*.c
15777
15778NETWORKING [TLS]
15779M:	Boris Pismenny <borisp@nvidia.com>
15780M:	John Fastabend <john.fastabend@gmail.com>
15781M:	Jakub Kicinski <kuba@kernel.org>
15782L:	netdev@vger.kernel.org
15783S:	Maintained
15784F:	include/net/tls.h
15785F:	include/uapi/linux/tls.h
15786F:	net/tls/*
15787
15788NETXEN (1/10) GbE SUPPORT
15789M:	Manish Chopra <manishc@marvell.com>
15790M:	Rahul Verma <rahulv@marvell.com>
15791M:	GR-Linux-NIC-Dev@marvell.com
15792L:	netdev@vger.kernel.org
15793S:	Supported
15794F:	drivers/net/ethernet/qlogic/netxen/
15795
15796NET_FAILOVER MODULE
15797M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15798L:	netdev@vger.kernel.org
15799S:	Supported
15800F:	Documentation/networking/net_failover.rst
15801F:	drivers/net/net_failover.c
15802F:	include/net/net_failover.h
15803
15804NEXTHOP
15805M:	David Ahern <dsahern@kernel.org>
15806L:	netdev@vger.kernel.org
15807S:	Maintained
15808F:	include/net/netns/nexthop.h
15809F:	include/net/nexthop.h
15810F:	include/uapi/linux/nexthop.h
15811F:	net/ipv4/nexthop.c
15812
15813NFC SUBSYSTEM
15814M:	Krzysztof Kozlowski <krzk@kernel.org>
15815L:	netdev@vger.kernel.org
15816S:	Maintained
15817F:	Documentation/devicetree/bindings/net/nfc/
15818F:	drivers/nfc/
15819F:	include/net/nfc/
15820F:	include/uapi/linux/nfc.h
15821F:	net/nfc/
15822
15823NFC VIRTUAL NCI DEVICE DRIVER
15824M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15825L:	netdev@vger.kernel.org
15826S:	Supported
15827F:	drivers/nfc/virtual_ncidev.c
15828F:	tools/testing/selftests/nci/
15829
15830NFS, SUNRPC, AND LOCKD CLIENTS
15831M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15832M:	Anna Schumaker <anna@kernel.org>
15833L:	linux-nfs@vger.kernel.org
15834S:	Maintained
15835W:	http://client.linux-nfs.org
15836T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15837F:	Documentation/filesystems/nfs/
15838F:	fs/lockd/
15839F:	fs/nfs/
15840F:	fs/nfs_common/
15841F:	include/linux/lockd/
15842F:	include/linux/nfs*
15843F:	include/linux/sunrpc/
15844F:	include/uapi/linux/nfs*
15845F:	include/uapi/linux/sunrpc/
15846F:	net/sunrpc/
15847
15848NILFS2 FILESYSTEM
15849M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15850L:	linux-nilfs@vger.kernel.org
15851S:	Supported
15852W:	https://nilfs.sourceforge.io/
15853T:	git https://github.com/konis/nilfs2.git
15854F:	Documentation/filesystems/nilfs2.rst
15855F:	fs/nilfs2/
15856F:	include/trace/events/nilfs2.h
15857F:	include/uapi/linux/nilfs2_api.h
15858F:	include/uapi/linux/nilfs2_ondisk.h
15859
15860NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15861M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15862S:	Maintained
15863W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15864F:	Documentation/scsi/NinjaSCSI.rst
15865F:	drivers/scsi/pcmcia/nsp_*
15866
15867NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15868M:	GOTO Masanori <gotom@debian.or.jp>
15869M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15870S:	Maintained
15871W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15872F:	Documentation/scsi/NinjaSCSI.rst
15873F:	drivers/scsi/nsp32*
15874
15875NINTENDO HID DRIVER
15876M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15877L:	linux-input@vger.kernel.org
15878S:	Maintained
15879F:	drivers/hid/hid-nintendo*
15880
15881NIOS2 ARCHITECTURE
15882M:	Dinh Nguyen <dinguyen@kernel.org>
15883S:	Maintained
15884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15885F:	arch/nios2/
15886
15887NITRO ENCLAVES (NE)
15888M:	Alexandru Ciobotaru <alcioa@amazon.com>
15889L:	linux-kernel@vger.kernel.org
15890L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15891S:	Supported
15892W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15893F:	Documentation/virt/ne_overview.rst
15894F:	drivers/virt/nitro_enclaves/
15895F:	include/linux/nitro_enclaves.h
15896F:	include/uapi/linux/nitro_enclaves.h
15897F:	samples/nitro_enclaves/
15898
15899NITRO SECURE MODULE (NSM)
15900M:	Alexander Graf <graf@amazon.com>
15901L:	linux-kernel@vger.kernel.org
15902L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15903S:	Supported
15904W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15905F:	drivers/misc/nsm.c
15906F:	include/uapi/linux/nsm.h
15907
15908NOHZ, DYNTICKS SUPPORT
15909M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15910M:	Frederic Weisbecker <frederic@kernel.org>
15911M:	Ingo Molnar <mingo@kernel.org>
15912M:	Thomas Gleixner <tglx@linutronix.de>
15913L:	linux-kernel@vger.kernel.org
15914S:	Maintained
15915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15916F:	include/linux/sched/nohz.h
15917F:	include/linux/tick.h
15918F:	kernel/time/tick*.*
15919
15920NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15921M:	Pavel Machek <pavel@ucw.cz>
15922M:	Sakari Ailus <sakari.ailus@iki.fi>
15923L:	linux-media@vger.kernel.org
15924S:	Maintained
15925F:	drivers/media/i2c/ad5820.c
15926F:	drivers/media/i2c/et8ek8
15927
15928NOKIA N900 POWER SUPPLY DRIVERS
15929R:	Pali Rohár <pali@kernel.org>
15930F:	drivers/power/supply/bq2415x_charger.c
15931F:	drivers/power/supply/bq27xxx_battery.c
15932F:	drivers/power/supply/bq27xxx_battery_i2c.c
15933F:	drivers/power/supply/isp1704_charger.c
15934F:	drivers/power/supply/rx51_battery.c
15935F:	include/linux/power/bq2415x_charger.h
15936F:	include/linux/power/bq27xxx_battery.h
15937
15938NOLIBC HEADER FILE
15939M:	Willy Tarreau <w@1wt.eu>
15940M:	Thomas Weißschuh <linux@weissschuh.net>
15941S:	Maintained
15942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15943F:	tools/include/nolibc/
15944F:	tools/testing/selftests/nolibc/
15945
15946NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15947M:	Hans de Goede <hdegoede@redhat.com>
15948L:	linux-input@vger.kernel.org
15949S:	Maintained
15950F:	drivers/input/touchscreen/novatek-nvt-ts.c
15951
15952NSDEPS
15953M:	Matthias Maennich <maennich@google.com>
15954S:	Maintained
15955F:	Documentation/core-api/symbol-namespaces.rst
15956F:	scripts/nsdeps
15957
15958NTB AMD DRIVER
15959M:	Sanjay R Mehta <sanju.mehta@amd.com>
15960M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15961L:	ntb@lists.linux.dev
15962S:	Supported
15963F:	drivers/ntb/hw/amd/
15964
15965NTB DRIVER CORE
15966M:	Jon Mason <jdmason@kudzu.us>
15967M:	Dave Jiang <dave.jiang@intel.com>
15968M:	Allen Hubbe <allenbh@gmail.com>
15969L:	ntb@lists.linux.dev
15970S:	Supported
15971W:	https://github.com/jonmason/ntb/wiki
15972T:	git https://github.com/jonmason/ntb.git
15973F:	drivers/net/ntb_netdev.c
15974F:	drivers/ntb/
15975F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15976F:	include/linux/ntb.h
15977F:	include/linux/ntb_transport.h
15978F:	tools/testing/selftests/ntb/
15979
15980NTB IDT DRIVER
15981M:	Serge Semin <fancer.lancer@gmail.com>
15982L:	ntb@lists.linux.dev
15983S:	Supported
15984F:	drivers/ntb/hw/idt/
15985
15986NTB INTEL DRIVER
15987M:	Dave Jiang <dave.jiang@intel.com>
15988L:	ntb@lists.linux.dev
15989S:	Supported
15990W:	https://github.com/davejiang/linux/wiki
15991T:	git https://github.com/davejiang/linux.git
15992F:	drivers/ntb/hw/intel/
15993
15994NTFS3 FILESYSTEM
15995M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15996L:	ntfs3@lists.linux.dev
15997S:	Supported
15998W:	http://www.paragon-software.com/
15999T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16000F:	Documentation/filesystems/ntfs3.rst
16001F:	fs/ntfs3/
16002
16003NUBUS SUBSYSTEM
16004M:	Finn Thain <fthain@linux-m68k.org>
16005L:	linux-m68k@lists.linux-m68k.org
16006S:	Maintained
16007F:	arch/*/include/asm/nubus.h
16008F:	drivers/nubus/
16009F:	include/linux/nubus.h
16010F:	include/uapi/linux/nubus.h
16011
16012NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16013M:	Antonino Daplas <adaplas@gmail.com>
16014L:	linux-fbdev@vger.kernel.org
16015S:	Maintained
16016F:	drivers/video/fbdev/nvidia/
16017F:	drivers/video/fbdev/riva/
16018
16019NVIDIA WMI EC BACKLIGHT DRIVER
16020M:	Daniel Dadap <ddadap@nvidia.com>
16021L:	platform-driver-x86@vger.kernel.org
16022S:	Supported
16023F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16024F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16025
16026NVM EXPRESS DRIVER
16027M:	Keith Busch <kbusch@kernel.org>
16028M:	Jens Axboe <axboe@fb.com>
16029M:	Christoph Hellwig <hch@lst.de>
16030M:	Sagi Grimberg <sagi@grimberg.me>
16031L:	linux-nvme@lists.infradead.org
16032S:	Supported
16033W:	http://git.infradead.org/nvme.git
16034T:	git git://git.infradead.org/nvme.git
16035F:	Documentation/nvme/
16036F:	drivers/nvme/common/
16037F:	drivers/nvme/host/
16038F:	include/linux/nvme-*.h
16039F:	include/linux/nvme.h
16040F:	include/uapi/linux/nvme_ioctl.h
16041
16042NVM EXPRESS FABRICS AUTHENTICATION
16043M:	Hannes Reinecke <hare@suse.de>
16044L:	linux-nvme@lists.infradead.org
16045S:	Supported
16046F:	drivers/nvme/host/auth.c
16047F:	drivers/nvme/target/auth.c
16048F:	drivers/nvme/target/fabrics-cmd-auth.c
16049F:	include/linux/nvme-auth.h
16050
16051NVM EXPRESS FC TRANSPORT DRIVERS
16052M:	James Smart <james.smart@broadcom.com>
16053L:	linux-nvme@lists.infradead.org
16054S:	Supported
16055F:	drivers/nvme/host/fc.c
16056F:	drivers/nvme/target/fc.c
16057F:	drivers/nvme/target/fcloop.c
16058F:	include/linux/nvme-fc-driver.h
16059F:	include/linux/nvme-fc.h
16060
16061NVM EXPRESS HARDWARE MONITORING SUPPORT
16062M:	Guenter Roeck <linux@roeck-us.net>
16063L:	linux-nvme@lists.infradead.org
16064S:	Supported
16065F:	drivers/nvme/host/hwmon.c
16066
16067NVM EXPRESS TARGET DRIVER
16068M:	Christoph Hellwig <hch@lst.de>
16069M:	Sagi Grimberg <sagi@grimberg.me>
16070M:	Chaitanya Kulkarni <kch@nvidia.com>
16071L:	linux-nvme@lists.infradead.org
16072S:	Supported
16073W:	http://git.infradead.org/nvme.git
16074T:	git git://git.infradead.org/nvme.git
16075F:	drivers/nvme/target/
16076
16077NVMEM FRAMEWORK
16078M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16079S:	Maintained
16080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16081F:	Documentation/ABI/stable/sysfs-bus-nvmem
16082F:	Documentation/devicetree/bindings/nvmem/
16083F:	drivers/nvmem/
16084F:	include/linux/nvmem-consumer.h
16085F:	include/linux/nvmem-provider.h
16086
16087NXP BLUETOOTH WIRELESS DRIVERS
16088M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16089M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16090S:	Maintained
16091F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16092F:	drivers/bluetooth/btnxpuart.c
16093
16094NXP C45 TJA11XX PHY DRIVER
16095M:	Andrei Botila <andrei.botila@oss.nxp.com>
16096L:	netdev@vger.kernel.org
16097S:	Maintained
16098F:	drivers/net/phy/nxp-c45-tja11xx*
16099
16100NXP FSPI DRIVER
16101M:	Han Xu <han.xu@nxp.com>
16102M:	Haibo Chen <haibo.chen@nxp.com>
16103R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16104L:	linux-spi@vger.kernel.org
16105S:	Maintained
16106F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16107F:	drivers/spi/spi-nxp-fspi.c
16108
16109NXP FXAS21002C DRIVER
16110M:	Rui Miguel Silva <rmfrfs@gmail.com>
16111L:	linux-iio@vger.kernel.org
16112S:	Maintained
16113F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16114F:	drivers/iio/gyro/fxas21002c.h
16115F:	drivers/iio/gyro/fxas21002c_core.c
16116F:	drivers/iio/gyro/fxas21002c_i2c.c
16117F:	drivers/iio/gyro/fxas21002c_spi.c
16118
16119NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16120M:	Haibo Chen <haibo.chen@nxp.com>
16121L:	linux-iio@vger.kernel.org
16122L:	imx@lists.linux.dev
16123S:	Maintained
16124F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16125F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16126F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16127F:	drivers/iio/adc/imx7d_adc.c
16128F:	drivers/iio/adc/imx93_adc.c
16129F:	drivers/iio/adc/vf610_adc.c
16130
16131NXP i.MX 8M ISI DRIVER
16132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16133L:	linux-media@vger.kernel.org
16134S:	Maintained
16135F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16136F:	drivers/media/platform/nxp/imx8-isi/
16137
16138NXP i.MX 8MP DW100 V4L2 DRIVER
16139M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16140L:	linux-media@vger.kernel.org
16141S:	Maintained
16142F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16143F:	Documentation/userspace-api/media/drivers/dw100.rst
16144F:	drivers/media/platform/nxp/dw100/
16145F:	include/uapi/linux/dw100.h
16146
16147NXP i.MX 8MQ DCSS DRIVER
16148M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16149R:	Lucas Stach <l.stach@pengutronix.de>
16150L:	dri-devel@lists.freedesktop.org
16151S:	Maintained
16152T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16153F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16154F:	drivers/gpu/drm/imx/dcss/
16155
16156NXP i.MX 8QXP ADC DRIVER
16157M:	Cai Huoqing <cai.huoqing@linux.dev>
16158M:	Haibo Chen <haibo.chen@nxp.com>
16159L:	imx@lists.linux.dev
16160L:	linux-iio@vger.kernel.org
16161S:	Maintained
16162F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16163F:	drivers/iio/adc/imx8qxp-adc.c
16164
16165NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16166M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16167L:	imx@lists.linux.dev
16168L:	linux-media@vger.kernel.org
16169S:	Maintained
16170F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16171F:	drivers/media/platform/nxp/imx-jpeg
16172
16173NXP i.MX CLOCK DRIVERS
16174M:	Abel Vesa <abelvesa@kernel.org>
16175R:	Peng Fan <peng.fan@nxp.com>
16176L:	linux-clk@vger.kernel.org
16177L:	imx@lists.linux.dev
16178S:	Maintained
16179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16180F:	Documentation/devicetree/bindings/clock/imx*
16181F:	drivers/clk/imx/
16182F:	include/dt-bindings/clock/imx*
16183
16184NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16185M:	Jagan Teki <jagan@amarulasolutions.com>
16186S:	Maintained
16187F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16188F:	drivers/regulator/pf8x00-regulator.c
16189
16190NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16191M:	Krzysztof Kozlowski <krzk@kernel.org>
16192L:	linux-kernel@vger.kernel.org
16193S:	Maintained
16194F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16195F:	drivers/extcon/extcon-ptn5150.c
16196
16197NXP SGTL5000 DRIVER
16198M:	Fabio Estevam <festevam@gmail.com>
16199L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16200S:	Maintained
16201F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16202F:	sound/soc/codecs/sgtl5000*
16203
16204NXP SJA1105 ETHERNET SWITCH DRIVER
16205M:	Vladimir Oltean <olteanv@gmail.com>
16206L:	linux-kernel@vger.kernel.org
16207S:	Maintained
16208F:	drivers/net/dsa/sja1105
16209F:	drivers/net/pcs/pcs-xpcs-nxp.c
16210
16211NXP TDA998X DRM DRIVER
16212M:	Russell King <linux@armlinux.org.uk>
16213S:	Maintained
16214T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16215T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16216F:	drivers/gpu/drm/i2c/tda998x_drv.c
16217F:	include/drm/i2c/tda998x.h
16218F:	include/dt-bindings/display/tda998x.h
16219K:	"nxp,tda998x"
16220
16221NXP TFA9879 DRIVER
16222M:	Peter Rosin <peda@axentia.se>
16223L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16224S:	Maintained
16225F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16226F:	sound/soc/codecs/tfa9879*
16227
16228NXP-NCI NFC DRIVER
16229S:	Orphan
16230F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16231F:	drivers/nfc/nxp-nci
16232
16233NXP/Goodix TFA989X (TFA1) DRIVER
16234M:	Stephan Gerhold <stephan@gerhold.net>
16235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16236S:	Maintained
16237F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16238F:	sound/soc/codecs/tfa989x.c
16239
16240NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16241M:	Jonas Malaco <jonas@protocubo.io>
16242L:	linux-hwmon@vger.kernel.org
16243S:	Maintained
16244F:	Documentation/hwmon/nzxt-kraken2.rst
16245F:	drivers/hwmon/nzxt-kraken2.c
16246
16247NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16248M:	Jonas Malaco <jonas@protocubo.io>
16249M:	Aleksa Savic <savicaleksa83@gmail.com>
16250L:	linux-hwmon@vger.kernel.org
16251S:	Maintained
16252F:	Documentation/hwmon/nzxt-kraken3.rst
16253F:	drivers/hwmon/nzxt-kraken3.c
16254
16255NZXT-SMART2 HARDWARE MONITORING DRIVER
16256M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16257L:	linux-hwmon@vger.kernel.org
16258S:	Maintained
16259F:	Documentation/hwmon/nzxt-smart2.rst
16260F:	drivers/hwmon/nzxt-smart2.c
16261
16262OBJAGG
16263M:	Jiri Pirko <jiri@resnulli.us>
16264L:	netdev@vger.kernel.org
16265S:	Supported
16266F:	include/linux/objagg.h
16267F:	lib/objagg.c
16268F:	lib/test_objagg.c
16269
16270OBJPOOL
16271M:	Matt Wu <wuqiang.matt@bytedance.com>
16272S:	Supported
16273F:	include/linux/objpool.h
16274F:	lib/objpool.c
16275F:	lib/test_objpool.c
16276
16277OBJTOOL
16278M:	Josh Poimboeuf <jpoimboe@kernel.org>
16279M:	Peter Zijlstra <peterz@infradead.org>
16280S:	Supported
16281F:	include/linux/objtool*.h
16282F:	tools/objtool/
16283
16284OCELOT ETHERNET SWITCH DRIVER
16285M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16286M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16287M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16288M:	UNGLinuxDriver@microchip.com
16289L:	netdev@vger.kernel.org
16290S:	Supported
16291F:	drivers/net/dsa/ocelot/*
16292F:	drivers/net/ethernet/mscc/
16293F:	include/soc/mscc/ocelot*
16294F:	net/dsa/tag_ocelot.c
16295F:	net/dsa/tag_ocelot_8021q.c
16296F:	tools/testing/selftests/drivers/net/ocelot/*
16297
16298OCELOT EXTERNAL SWITCH CONTROL
16299M:	Colin Foster <colin.foster@in-advantage.com>
16300S:	Supported
16301F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16302F:	drivers/mfd/ocelot*
16303F:	drivers/net/dsa/ocelot/ocelot_ext.c
16304F:	include/linux/mfd/ocelot.h
16305
16306OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16307M:	Frederic Barrat <fbarrat@linux.ibm.com>
16308M:	Andrew Donnellan <ajd@linux.ibm.com>
16309L:	linuxppc-dev@lists.ozlabs.org
16310S:	Supported
16311F:	Documentation/userspace-api/accelerators/ocxl.rst
16312F:	arch/powerpc/include/asm/pnv-ocxl.h
16313F:	arch/powerpc/platforms/powernv/ocxl.c
16314F:	drivers/misc/ocxl/
16315F:	include/misc/ocxl*
16316F:	include/uapi/misc/ocxl.h
16317
16318OMAP AUDIO SUPPORT
16319M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16320M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16321L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16322L:	linux-omap@vger.kernel.org
16323S:	Maintained
16324F:	sound/soc/ti/n810.c
16325F:	sound/soc/ti/omap*
16326F:	sound/soc/ti/rx51.c
16327F:	sound/soc/ti/sdma-pcm.*
16328
16329OMAP CLOCK FRAMEWORK SUPPORT
16330M:	Paul Walmsley <paul@pwsan.com>
16331L:	linux-omap@vger.kernel.org
16332S:	Maintained
16333F:	arch/arm/*omap*/*clock*
16334
16335OMAP DEVICE TREE SUPPORT
16336M:	Benoît Cousson <bcousson@baylibre.com>
16337M:	Tony Lindgren <tony@atomide.com>
16338L:	linux-omap@vger.kernel.org
16339L:	devicetree@vger.kernel.org
16340S:	Maintained
16341F:	arch/arm/boot/dts/ti/omap/
16342
16343OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16344L:	linux-omap@vger.kernel.org
16345L:	linux-fbdev@vger.kernel.org
16346S:	Orphan
16347F:	Documentation/arch/arm/omap/dss.rst
16348F:	drivers/video/fbdev/omap2/
16349
16350OMAP FRAMEBUFFER SUPPORT
16351L:	linux-fbdev@vger.kernel.org
16352L:	linux-omap@vger.kernel.org
16353S:	Orphan
16354F:	drivers/video/fbdev/omap/
16355
16356OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16357M:	Roger Quadros <rogerq@kernel.org>
16358M:	Tony Lindgren <tony@atomide.com>
16359L:	linux-omap@vger.kernel.org
16360S:	Maintained
16361F:	arch/arm/mach-omap2/*gpmc*
16362F:	drivers/memory/omap-gpmc.c
16363
16364OMAP GPIO DRIVER
16365M:	Grygorii Strashko <grygorii.strashko@ti.com>
16366M:	Santosh Shilimkar <ssantosh@kernel.org>
16367M:	Kevin Hilman <khilman@kernel.org>
16368L:	linux-omap@vger.kernel.org
16369S:	Maintained
16370F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16371F:	drivers/gpio/gpio-omap.c
16372
16373OMAP HARDWARE SPINLOCK SUPPORT
16374L:	linux-omap@vger.kernel.org
16375S:	Orphan
16376F:	drivers/hwspinlock/omap_hwspinlock.c
16377
16378OMAP HS MMC SUPPORT
16379L:	linux-mmc@vger.kernel.org
16380L:	linux-omap@vger.kernel.org
16381S:	Orphan
16382F:	drivers/mmc/host/omap_hsmmc.c
16383
16384OMAP HWMOD DATA
16385M:	Paul Walmsley <paul@pwsan.com>
16386L:	linux-omap@vger.kernel.org
16387S:	Maintained
16388F:	arch/arm/mach-omap2/omap_hwmod*data*
16389
16390OMAP HWMOD SUPPORT
16391M:	Benoît Cousson <bcousson@baylibre.com>
16392M:	Paul Walmsley <paul@pwsan.com>
16393L:	linux-omap@vger.kernel.org
16394S:	Maintained
16395F:	arch/arm/mach-omap2/omap_hwmod.*
16396
16397OMAP I2C DRIVER
16398M:	Vignesh R <vigneshr@ti.com>
16399L:	linux-omap@vger.kernel.org
16400L:	linux-i2c@vger.kernel.org
16401S:	Maintained
16402F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16403F:	drivers/i2c/busses/i2c-omap.c
16404
16405OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16406M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16407L:	linux-media@vger.kernel.org
16408S:	Maintained
16409F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16410F:	drivers/media/platform/ti/omap3isp/
16411F:	drivers/staging/media/omap4iss/
16412
16413OMAP MMC SUPPORT
16414M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16415L:	linux-omap@vger.kernel.org
16416S:	Odd Fixes
16417F:	drivers/mmc/host/omap.c
16418
16419OMAP POWER MANAGEMENT SUPPORT
16420M:	Kevin Hilman <khilman@kernel.org>
16421L:	linux-omap@vger.kernel.org
16422S:	Maintained
16423F:	arch/arm/*omap*/*pm*
16424F:	drivers/cpufreq/omap-cpufreq.c
16425
16426OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16427M:	Paul Walmsley <paul@pwsan.com>
16428L:	linux-omap@vger.kernel.org
16429S:	Maintained
16430F:	arch/arm/mach-omap2/prm*
16431
16432OMAP RANDOM NUMBER GENERATOR SUPPORT
16433M:	Deepak Saxena <dsaxena@plexity.net>
16434S:	Maintained
16435F:	drivers/char/hw_random/omap-rng.c
16436
16437OMAP USB SUPPORT
16438L:	linux-usb@vger.kernel.org
16439L:	linux-omap@vger.kernel.org
16440S:	Orphan
16441F:	arch/arm/*omap*/usb*
16442F:	drivers/usb/*/*omap*
16443
16444OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16445M:	Mark Jackson <mpfj@newflow.co.uk>
16446L:	linux-omap@vger.kernel.org
16447S:	Maintained
16448F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16449
16450OMAP1 SUPPORT
16451M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16452M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16453M:	Tony Lindgren <tony@atomide.com>
16454L:	linux-omap@vger.kernel.org
16455S:	Maintained
16456Q:	http://patchwork.kernel.org/project/linux-omap/list/
16457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16458F:	arch/arm/configs/omap1_defconfig
16459F:	arch/arm/mach-omap1/
16460F:	drivers/i2c/busses/i2c-omap.c
16461F:	include/linux/platform_data/ams-delta-fiq.h
16462F:	include/linux/platform_data/i2c-omap.h
16463
16464OMAP2+ SUPPORT
16465M:	Tony Lindgren <tony@atomide.com>
16466L:	linux-omap@vger.kernel.org
16467S:	Maintained
16468W:	http://www.muru.com/linux/omap/
16469W:	http://linux.omap.com/
16470Q:	http://patchwork.kernel.org/project/linux-omap/list/
16471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16472F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16473F:	arch/arm/configs/omap2plus_defconfig
16474F:	arch/arm/mach-omap2/
16475F:	drivers/bus/omap*.[ch]
16476F:	drivers/bus/ti-sysc.c
16477F:	drivers/gpio/gpio-tps65219.c
16478F:	drivers/i2c/busses/i2c-omap.c
16479F:	drivers/irqchip/irq-omap-intc.c
16480F:	drivers/mfd/*omap*.c
16481F:	drivers/mfd/menelaus.c
16482F:	drivers/mfd/palmas.c
16483F:	drivers/mfd/tps65217.c
16484F:	drivers/mfd/tps65218.c
16485F:	drivers/mfd/tps65219.c
16486F:	drivers/mfd/tps65910.c
16487F:	drivers/mfd/twl-core.[ch]
16488F:	drivers/mfd/twl4030*.c
16489F:	drivers/mfd/twl6030*.c
16490F:	drivers/mfd/twl6040*.c
16491F:	drivers/regulator/palmas-regulator*.c
16492F:	drivers/regulator/pbias-regulator.c
16493F:	drivers/regulator/tps65217-regulator.c
16494F:	drivers/regulator/tps65218-regulator.c
16495F:	drivers/regulator/tps65219-regulator.c
16496F:	drivers/regulator/tps65910-regulator.c
16497F:	drivers/regulator/twl-regulator.c
16498F:	drivers/regulator/twl6030-regulator.c
16499F:	include/linux/platform_data/i2c-omap.h
16500F:	include/linux/platform_data/ti-sysc.h
16501
16502OMFS FILESYSTEM
16503M:	Bob Copeland <me@bobcopeland.com>
16504L:	linux-karma-devel@lists.sourceforge.net
16505S:	Maintained
16506F:	Documentation/filesystems/omfs.rst
16507F:	fs/omfs/
16508
16509OMNIVISION OG01A1B SENSOR DRIVER
16510M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16511L:	linux-media@vger.kernel.org
16512S:	Maintained
16513F:	drivers/media/i2c/og01a1b.c
16514
16515OMNIVISION OV01A10 SENSOR DRIVER
16516M:	Bingbu Cao <bingbu.cao@intel.com>
16517L:	linux-media@vger.kernel.org
16518S:	Maintained
16519T:	git git://linuxtv.org/media_tree.git
16520F:	drivers/media/i2c/ov01a10.c
16521
16522OMNIVISION OV02A10 SENSOR DRIVER
16523L:	linux-media@vger.kernel.org
16524S:	Orphan
16525T:	git git://linuxtv.org/media_tree.git
16526F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16527F:	drivers/media/i2c/ov02a10.c
16528
16529OMNIVISION OV08D10 SENSOR DRIVER
16530M:	Jimmy Su <jimmy.su@intel.com>
16531L:	linux-media@vger.kernel.org
16532S:	Maintained
16533T:	git git://linuxtv.org/media_tree.git
16534F:	drivers/media/i2c/ov08d10.c
16535
16536OMNIVISION OV08X40 SENSOR DRIVER
16537M:	Jason Chen <jason.z.chen@intel.com>
16538L:	linux-media@vger.kernel.org
16539S:	Maintained
16540T:	git git://linuxtv.org/media_tree.git
16541F:	drivers/media/i2c/ov08x40.c
16542
16543OMNIVISION OV13858 SENSOR DRIVER
16544M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16545L:	linux-media@vger.kernel.org
16546S:	Maintained
16547T:	git git://linuxtv.org/media_tree.git
16548F:	drivers/media/i2c/ov13858.c
16549
16550OMNIVISION OV13B10 SENSOR DRIVER
16551M:	Arec Kao <arec.kao@intel.com>
16552L:	linux-media@vger.kernel.org
16553S:	Maintained
16554T:	git git://linuxtv.org/media_tree.git
16555F:	drivers/media/i2c/ov13b10.c
16556
16557OMNIVISION OV2680 SENSOR DRIVER
16558M:	Rui Miguel Silva <rmfrfs@gmail.com>
16559M:	Hans de Goede <hansg@kernel.org>
16560L:	linux-media@vger.kernel.org
16561S:	Maintained
16562T:	git git://linuxtv.org/media_tree.git
16563F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16564F:	drivers/media/i2c/ov2680.c
16565
16566OMNIVISION OV2685 SENSOR DRIVER
16567M:	Shunqian Zheng <zhengsq@rock-chips.com>
16568L:	linux-media@vger.kernel.org
16569S:	Maintained
16570T:	git git://linuxtv.org/media_tree.git
16571F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16572F:	drivers/media/i2c/ov2685.c
16573
16574OMNIVISION OV2740 SENSOR DRIVER
16575M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16576R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16577R:	Bingbu Cao <bingbu.cao@intel.com>
16578L:	linux-media@vger.kernel.org
16579S:	Maintained
16580T:	git git://linuxtv.org/media_tree.git
16581F:	drivers/media/i2c/ov2740.c
16582
16583OMNIVISION OV4689 SENSOR DRIVER
16584M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16585L:	linux-media@vger.kernel.org
16586S:	Maintained
16587T:	git git://linuxtv.org/media_tree.git
16588F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16589F:	drivers/media/i2c/ov4689.c
16590
16591OMNIVISION OV5640 SENSOR DRIVER
16592M:	Steve Longerbeam <slongerbeam@gmail.com>
16593L:	linux-media@vger.kernel.org
16594S:	Maintained
16595T:	git git://linuxtv.org/media_tree.git
16596F:	drivers/media/i2c/ov5640.c
16597
16598OMNIVISION OV5647 SENSOR DRIVER
16599M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16600M:	Jacopo Mondi <jacopo@jmondi.org>
16601L:	linux-media@vger.kernel.org
16602S:	Maintained
16603T:	git git://linuxtv.org/media_tree.git
16604F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16605F:	drivers/media/i2c/ov5647.c
16606
16607OMNIVISION OV5670 SENSOR DRIVER
16608M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16609L:	linux-media@vger.kernel.org
16610S:	Maintained
16611T:	git git://linuxtv.org/media_tree.git
16612F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16613F:	drivers/media/i2c/ov5670.c
16614
16615OMNIVISION OV5675 SENSOR DRIVER
16616M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16617L:	linux-media@vger.kernel.org
16618S:	Maintained
16619T:	git git://linuxtv.org/media_tree.git
16620F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16621F:	drivers/media/i2c/ov5675.c
16622
16623OMNIVISION OV5693 SENSOR DRIVER
16624M:	Daniel Scally <djrscally@gmail.com>
16625L:	linux-media@vger.kernel.org
16626S:	Maintained
16627T:	git git://linuxtv.org/media_tree.git
16628F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16629F:	drivers/media/i2c/ov5693.c
16630
16631OMNIVISION OV5695 SENSOR DRIVER
16632M:	Shunqian Zheng <zhengsq@rock-chips.com>
16633L:	linux-media@vger.kernel.org
16634S:	Maintained
16635T:	git git://linuxtv.org/media_tree.git
16636F:	drivers/media/i2c/ov5695.c
16637
16638OMNIVISION OV64A40 SENSOR DRIVER
16639M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16640L:	linux-media@vger.kernel.org
16641S:	Maintained
16642T:	git git://linuxtv.org/media_tree.git
16643F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16644F:	drivers/media/i2c/ov64a40.c
16645
16646OMNIVISION OV7670 SENSOR DRIVER
16647L:	linux-media@vger.kernel.org
16648S:	Orphan
16649T:	git git://linuxtv.org/media_tree.git
16650F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16651F:	drivers/media/i2c/ov7670.c
16652
16653OMNIVISION OV772x SENSOR DRIVER
16654M:	Jacopo Mondi <jacopo@jmondi.org>
16655L:	linux-media@vger.kernel.org
16656S:	Odd fixes
16657T:	git git://linuxtv.org/media_tree.git
16658F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16659F:	drivers/media/i2c/ov772x.c
16660F:	include/media/i2c/ov772x.h
16661
16662OMNIVISION OV7740 SENSOR DRIVER
16663L:	linux-media@vger.kernel.org
16664S:	Orphan
16665T:	git git://linuxtv.org/media_tree.git
16666F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16667F:	drivers/media/i2c/ov7740.c
16668
16669OMNIVISION OV8856 SENSOR DRIVER
16670M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16671L:	linux-media@vger.kernel.org
16672S:	Maintained
16673T:	git git://linuxtv.org/media_tree.git
16674F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16675F:	drivers/media/i2c/ov8856.c
16676
16677OMNIVISION OV8858 SENSOR DRIVER
16678M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16679M:	Nicholas Roth <nicholas@rothemail.net>
16680L:	linux-media@vger.kernel.org
16681S:	Maintained
16682T:	git git://linuxtv.org/media_tree.git
16683F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16684F:	drivers/media/i2c/ov8858.c
16685
16686OMNIVISION OV9282 SENSOR DRIVER
16687M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16688L:	linux-media@vger.kernel.org
16689S:	Maintained
16690T:	git git://linuxtv.org/media_tree.git
16691F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16692F:	drivers/media/i2c/ov9282.c
16693
16694OMNIVISION OV9640 SENSOR DRIVER
16695M:	Petr Cvek <petrcvekcz@gmail.com>
16696L:	linux-media@vger.kernel.org
16697S:	Maintained
16698F:	drivers/media/i2c/ov9640.*
16699
16700OMNIVISION OV9650 SENSOR DRIVER
16701M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16702R:	Akinobu Mita <akinobu.mita@gmail.com>
16703R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16704L:	linux-media@vger.kernel.org
16705S:	Maintained
16706T:	git git://linuxtv.org/media_tree.git
16707F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16708F:	drivers/media/i2c/ov9650.c
16709
16710OMNIVISION OV9734 SENSOR DRIVER
16711M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16712R:	Bingbu Cao <bingbu.cao@intel.com>
16713L:	linux-media@vger.kernel.org
16714S:	Maintained
16715T:	git git://linuxtv.org/media_tree.git
16716F:	drivers/media/i2c/ov9734.c
16717
16718ONBOARD USB HUB DRIVER
16719M:	Matthias Kaehlcke <mka@chromium.org>
16720L:	linux-usb@vger.kernel.org
16721S:	Maintained
16722F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16723F:	drivers/usb/misc/onboard_usb_dev.c
16724
16725ONENAND FLASH DRIVER
16726M:	Kyungmin Park <kyungmin.park@samsung.com>
16727L:	linux-mtd@lists.infradead.org
16728S:	Maintained
16729F:	drivers/mtd/nand/onenand/
16730F:	include/linux/mtd/onenand*.h
16731
16732ONEXPLAYER FAN DRIVER
16733M:	Derek John Clark <derekjohn.clark@gmail.com>
16734M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16735L:	linux-hwmon@vger.kernel.org
16736S:	Maintained
16737F:	drivers/hwmon/oxp-sensors.c
16738
16739ONIE TLV NVMEM LAYOUT DRIVER
16740M:	Miquel Raynal <miquel.raynal@bootlin.com>
16741S:	Maintained
16742F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16743F:	drivers/nvmem/layouts/onie-tlv.c
16744
16745ONION OMEGA2+ BOARD
16746M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16747L:	linux-mips@vger.kernel.org
16748S:	Maintained
16749F:	arch/mips/boot/dts/ralink/omega2p.dts
16750
16751ONSEMI ETHERNET PHY DRIVERS
16752M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16753L:	netdev@vger.kernel.org
16754S:	Supported
16755W:	http://www.onsemi.com
16756F:	drivers/net/phy/ncn*
16757
16758OP-TEE DRIVER
16759M:	Jens Wiklander <jens.wiklander@linaro.org>
16760L:	op-tee@lists.trustedfirmware.org
16761S:	Maintained
16762F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16763F:	drivers/tee/optee/
16764
16765OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16766M:	Sumit Garg <sumit.garg@linaro.org>
16767L:	op-tee@lists.trustedfirmware.org
16768S:	Maintained
16769F:	drivers/char/hw_random/optee-rng.c
16770
16771OP-TEE RTC DRIVER
16772M:	Clément Léger <clement.leger@bootlin.com>
16773L:	linux-rtc@vger.kernel.org
16774S:	Maintained
16775F:	drivers/rtc/rtc-optee.c
16776
16777OPA-VNIC DRIVER
16778M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16779L:	linux-rdma@vger.kernel.org
16780S:	Supported
16781F:	drivers/infiniband/ulp/opa_vnic
16782
16783OPEN FIRMWARE AND FLATTENED DEVICE TREE
16784M:	Rob Herring <robh@kernel.org>
16785M:	Saravana Kannan <saravanak@google.com>
16786L:	devicetree@vger.kernel.org
16787S:	Maintained
16788W:	http://www.devicetree.org/
16789C:	irc://irc.libera.chat/devicetree
16790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16791F:	Documentation/ABI/testing/sysfs-firmware-ofw
16792F:	drivers/of/
16793F:	include/linux/of*.h
16794F:	scripts/dtc/
16795F:	tools/testing/selftests/dt/
16796K:	of_overlay_notifier_
16797K:	of_overlay_fdt_apply
16798K:	of_overlay_remove
16799
16800OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16801M:	Rob Herring <robh@kernel.org>
16802M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16803M:	Conor Dooley <conor+dt@kernel.org>
16804L:	devicetree@vger.kernel.org
16805S:	Maintained
16806Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16807C:	irc://irc.libera.chat/devicetree
16808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16809F:	Documentation/devicetree/
16810F:	arch/*/boot/dts/
16811F:	include/dt-bindings/
16812
16813OPENCOMPUTE PTP CLOCK DRIVER
16814M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16815M:	Vadim Fedorenko <vadfed@linux.dev>
16816L:	netdev@vger.kernel.org
16817S:	Maintained
16818F:	drivers/ptp/ptp_ocp.c
16819
16820OPENCORES I2C BUS DRIVER
16821M:	Peter Korsgaard <peter@korsgaard.com>
16822M:	Andrew Lunn <andrew@lunn.ch>
16823L:	linux-i2c@vger.kernel.org
16824S:	Maintained
16825F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16826F:	Documentation/i2c/busses/i2c-ocores.rst
16827F:	drivers/i2c/busses/i2c-ocores.c
16828F:	include/linux/platform_data/i2c-ocores.h
16829
16830OPENRISC ARCHITECTURE
16831M:	Jonas Bonn <jonas@southpole.se>
16832M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16833M:	Stafford Horne <shorne@gmail.com>
16834L:	linux-openrisc@vger.kernel.org
16835S:	Maintained
16836W:	http://openrisc.io
16837T:	git https://github.com/openrisc/linux.git
16838F:	Documentation/arch/openrisc/
16839F:	Documentation/devicetree/bindings/openrisc/
16840F:	arch/openrisc/
16841F:	drivers/irqchip/irq-ompic.c
16842F:	drivers/irqchip/irq-or1k-*
16843
16844OPENVSWITCH
16845M:	Pravin B Shelar <pshelar@ovn.org>
16846L:	netdev@vger.kernel.org
16847L:	dev@openvswitch.org
16848S:	Maintained
16849W:	http://openvswitch.org
16850F:	include/uapi/linux/openvswitch.h
16851F:	net/openvswitch/
16852F:	tools/testing/selftests/net/openvswitch/
16853
16854OPERATING PERFORMANCE POINTS (OPP)
16855M:	Viresh Kumar <vireshk@kernel.org>
16856M:	Nishanth Menon <nm@ti.com>
16857M:	Stephen Boyd <sboyd@kernel.org>
16858L:	linux-pm@vger.kernel.org
16859S:	Maintained
16860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16861F:	Documentation/devicetree/bindings/opp/
16862F:	Documentation/power/opp.rst
16863F:	drivers/opp/
16864F:	include/linux/pm_opp.h
16865
16866OPL4 DRIVER
16867M:	Clemens Ladisch <clemens@ladisch.de>
16868L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16869S:	Maintained
16870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16871F:	sound/drivers/opl4/
16872
16873ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16874M:	Mark Fasheh <mark@fasheh.com>
16875M:	Joel Becker <jlbec@evilplan.org>
16876M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16877L:	ocfs2-devel@lists.linux.dev
16878S:	Supported
16879W:	http://ocfs2.wiki.kernel.org
16880F:	Documentation/filesystems/dlmfs.rst
16881F:	Documentation/filesystems/ocfs2.rst
16882F:	fs/ocfs2/
16883
16884ORANGEFS FILESYSTEM
16885M:	Mike Marshall <hubcap@omnibond.com>
16886R:	Martin Brandenburg <martin@omnibond.com>
16887L:	devel@lists.orangefs.org
16888S:	Supported
16889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16890F:	Documentation/filesystems/orangefs.rst
16891F:	fs/orangefs/
16892
16893OV2659 OMNIVISION SENSOR DRIVER
16894M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16895L:	linux-media@vger.kernel.org
16896S:	Maintained
16897W:	https://linuxtv.org
16898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16899T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16900F:	drivers/media/i2c/ov2659.c
16901F:	include/media/i2c/ov2659.h
16902
16903OVERLAY FILESYSTEM
16904M:	Miklos Szeredi <miklos@szeredi.hu>
16905M:	Amir Goldstein <amir73il@gmail.com>
16906L:	linux-unionfs@vger.kernel.org
16907S:	Supported
16908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16909F:	Documentation/filesystems/overlayfs.rst
16910F:	fs/overlayfs/
16911
16912P54 WIRELESS DRIVER
16913M:	Christian Lamparter <chunkeey@googlemail.com>
16914L:	linux-wireless@vger.kernel.org
16915S:	Maintained
16916W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16917F:	drivers/net/wireless/intersil/p54/
16918
16919PACKET SOCKETS
16920M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16921S:	Maintained
16922F:	include/uapi/linux/if_packet.h
16923F:	net/packet/af_packet.c
16924
16925PACKING
16926M:	Vladimir Oltean <olteanv@gmail.com>
16927L:	netdev@vger.kernel.org
16928S:	Supported
16929F:	Documentation/core-api/packing.rst
16930F:	include/linux/packing.h
16931F:	lib/packing.c
16932
16933PADATA PARALLEL EXECUTION MECHANISM
16934M:	Steffen Klassert <steffen.klassert@secunet.com>
16935M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16936L:	linux-crypto@vger.kernel.org
16937L:	linux-kernel@vger.kernel.org
16938S:	Maintained
16939F:	Documentation/core-api/padata.rst
16940F:	include/linux/padata.h
16941F:	kernel/padata.c
16942
16943PAGE CACHE
16944M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16945L:	linux-fsdevel@vger.kernel.org
16946S:	Supported
16947T:	git git://git.infradead.org/users/willy/pagecache.git
16948F:	Documentation/filesystems/locking.rst
16949F:	Documentation/filesystems/vfs.rst
16950F:	include/linux/pagemap.h
16951F:	mm/filemap.c
16952F:	mm/page-writeback.c
16953F:	mm/readahead.c
16954F:	mm/truncate.c
16955
16956PAGE POOL
16957M:	Jesper Dangaard Brouer <hawk@kernel.org>
16958M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16959L:	netdev@vger.kernel.org
16960S:	Supported
16961F:	Documentation/networking/page_pool.rst
16962F:	include/net/page_pool/
16963F:	include/trace/events/page_pool.h
16964F:	net/core/page_pool.c
16965
16966PAGE TABLE CHECK
16967M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16968M:	Andrew Morton <akpm@linux-foundation.org>
16969L:	linux-mm@kvack.org
16970S:	Maintained
16971F:	Documentation/mm/page_table_check.rst
16972F:	include/linux/page_table_check.h
16973F:	mm/page_table_check.c
16974
16975PANASONIC LAPTOP ACPI EXTRAS DRIVER
16976M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16977L:	platform-driver-x86@vger.kernel.org
16978S:	Maintained
16979F:	drivers/platform/x86/panasonic-laptop.c
16980
16981PARALLAX PING IIO SENSOR DRIVER
16982M:	Andreas Klinger <ak@it-klinger.de>
16983L:	linux-iio@vger.kernel.org
16984S:	Maintained
16985F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16986F:	drivers/iio/proximity/ping.c
16987
16988PARALLEL LCD/KEYPAD PANEL DRIVER
16989M:	Willy Tarreau <willy@haproxy.com>
16990M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16991S:	Odd Fixes
16992F:	Documentation/admin-guide/lcd-panel-cgram.rst
16993F:	drivers/auxdisplay/panel.c
16994
16995PARALLEL PORT SUBSYSTEM
16996M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16997M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16998L:	linux-parport@lists.infradead.org (subscribers-only)
16999S:	Maintained
17000F:	Documentation/driver-api/parport*.rst
17001F:	drivers/char/ppdev.c
17002F:	drivers/parport/
17003F:	include/linux/parport*.h
17004F:	include/uapi/linux/ppdev.h
17005
17006PARAVIRT_OPS INTERFACE
17007M:	Juergen Gross <jgross@suse.com>
17008R:	Ajay Kaher <ajay.kaher@broadcom.com>
17009R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17010R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17011L:	virtualization@lists.linux.dev
17012L:	x86@kernel.org
17013S:	Supported
17014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17015F:	Documentation/virt/paravirt_ops.rst
17016F:	arch/*/include/asm/paravirt*.h
17017F:	arch/*/kernel/paravirt*
17018F:	include/linux/hypervisor.h
17019
17020PARISC ARCHITECTURE
17021M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17022M:	Helge Deller <deller@gmx.de>
17023L:	linux-parisc@vger.kernel.org
17024S:	Maintained
17025W:	https://parisc.wiki.kernel.org
17026Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17029F:	Documentation/arch/parisc/
17030F:	arch/parisc/
17031F:	drivers/char/agp/parisc-agp.c
17032F:	drivers/input/misc/hp_sdc_rtc.c
17033F:	drivers/input/serio/gscps2.c
17034F:	drivers/input/serio/hp_sdc*
17035F:	drivers/parisc/
17036F:	drivers/parport/parport_gsc.*
17037F:	drivers/tty/serial/8250/8250_parisc.c
17038F:	drivers/video/console/sti*
17039F:	drivers/video/fbdev/sti*
17040F:	drivers/video/logo/logo_parisc*
17041F:	include/linux/hp_sdc.h
17042
17043PARMAN
17044M:	Jiri Pirko <jiri@resnulli.us>
17045L:	netdev@vger.kernel.org
17046S:	Supported
17047F:	include/linux/parman.h
17048F:	lib/parman.c
17049F:	lib/test_parman.c
17050
17051PC ENGINES APU BOARD DRIVER
17052M:	Enrico Weigelt, metux IT consult <info@metux.net>
17053S:	Maintained
17054F:	drivers/platform/x86/pcengines-apuv2.c
17055
17056PC87360 HARDWARE MONITORING DRIVER
17057M:	Jim Cromie <jim.cromie@gmail.com>
17058L:	linux-hwmon@vger.kernel.org
17059S:	Maintained
17060F:	Documentation/hwmon/pc87360.rst
17061F:	drivers/hwmon/pc87360.c
17062
17063PC8736x GPIO DRIVER
17064M:	Jim Cromie <jim.cromie@gmail.com>
17065S:	Maintained
17066F:	drivers/char/pc8736x_gpio.c
17067
17068PC87427 HARDWARE MONITORING DRIVER
17069M:	Jean Delvare <jdelvare@suse.com>
17070L:	linux-hwmon@vger.kernel.org
17071S:	Maintained
17072F:	Documentation/hwmon/pc87427.rst
17073F:	drivers/hwmon/pc87427.c
17074
17075PCA9532 LED DRIVER
17076M:	Riku Voipio <riku.voipio@iki.fi>
17077S:	Maintained
17078F:	drivers/leds/leds-pca9532.c
17079F:	include/linux/leds-pca9532.h
17080
17081PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17082M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17083M:	Pali Rohár <pali@kernel.org>
17084L:	linux-pci@vger.kernel.org
17085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17086S:	Maintained
17087F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17088F:	drivers/pci/controller/pci-aardvark.c
17089
17090PCI DRIVER FOR ALTERA PCIE IP
17091M:	Joyce Ooi <joyce.ooi@intel.com>
17092L:	linux-pci@vger.kernel.org
17093S:	Supported
17094F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17095F:	drivers/pci/controller/pcie-altera.c
17096
17097PCI DRIVER FOR APPLIEDMICRO XGENE
17098M:	Toan Le <toan@os.amperecomputing.com>
17099L:	linux-pci@vger.kernel.org
17100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17101S:	Maintained
17102F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17103F:	drivers/pci/controller/pci-xgene.c
17104
17105PCI DRIVER FOR ARM VERSATILE PLATFORM
17106M:	Rob Herring <robh@kernel.org>
17107L:	linux-pci@vger.kernel.org
17108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17109S:	Maintained
17110F:	Documentation/devicetree/bindings/pci/versatile.yaml
17111F:	drivers/pci/controller/pci-versatile.c
17112
17113PCI DRIVER FOR ARMADA 8K
17114M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17115L:	linux-pci@vger.kernel.org
17116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17117S:	Maintained
17118F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17119F:	drivers/pci/controller/dwc/pcie-armada8k.c
17120
17121PCI DRIVER FOR CADENCE PCIE IP
17122L:	linux-pci@vger.kernel.org
17123S:	Orphan
17124F:	Documentation/devicetree/bindings/pci/cdns,*
17125F:	drivers/pci/controller/cadence/*cadence*
17126
17127PCI DRIVER FOR FREESCALE LAYERSCAPE
17128M:	Minghuan Lian <minghuan.Lian@nxp.com>
17129M:	Mingkai Hu <mingkai.hu@nxp.com>
17130M:	Roy Zang <roy.zang@nxp.com>
17131L:	linuxppc-dev@lists.ozlabs.org
17132L:	linux-pci@vger.kernel.org
17133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17134S:	Maintained
17135F:	drivers/pci/controller/dwc/*layerscape*
17136
17137PCI DRIVER FOR FU740
17138M:	Paul Walmsley <paul.walmsley@sifive.com>
17139M:	Greentime Hu <greentime.hu@sifive.com>
17140M:	Samuel Holland <samuel.holland@sifive.com>
17141L:	linux-pci@vger.kernel.org
17142S:	Maintained
17143F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17144F:	drivers/pci/controller/dwc/pcie-fu740.c
17145
17146PCI DRIVER FOR GENERIC OF HOSTS
17147M:	Will Deacon <will@kernel.org>
17148L:	linux-pci@vger.kernel.org
17149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17150S:	Maintained
17151F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17152F:	drivers/pci/controller/pci-host-common.c
17153F:	drivers/pci/controller/pci-host-generic.c
17154
17155PCI DRIVER FOR IMX6
17156M:	Richard Zhu <hongxing.zhu@nxp.com>
17157M:	Lucas Stach <l.stach@pengutronix.de>
17158L:	linux-pci@vger.kernel.org
17159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17160S:	Maintained
17161F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17162F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17163F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17164F:	drivers/pci/controller/dwc/*imx6*
17165
17166PCI DRIVER FOR INTEL IXP4XX
17167M:	Linus Walleij <linus.walleij@linaro.org>
17168S:	Maintained
17169F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17170F:	drivers/pci/controller/pci-ixp4xx.c
17171
17172PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17173M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17174R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17175L:	linux-pci@vger.kernel.org
17176S:	Supported
17177F:	drivers/pci/controller/vmd.c
17178
17179PCI DRIVER FOR MICROSEMI SWITCHTEC
17180M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17181M:	Logan Gunthorpe <logang@deltatee.com>
17182L:	linux-pci@vger.kernel.org
17183S:	Maintained
17184F:	Documentation/ABI/testing/sysfs-class-switchtec
17185F:	Documentation/driver-api/switchtec.rst
17186F:	drivers/ntb/hw/mscc/
17187F:	drivers/pci/switch/switchtec*
17188F:	include/linux/switchtec.h
17189F:	include/uapi/linux/switchtec_ioctl.h
17190
17191PCI DRIVER FOR MOBIVEIL PCIE IP
17192M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17193M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17194L:	linux-pci@vger.kernel.org
17195S:	Supported
17196F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17197F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17198
17199PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17200M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17201M:	Pali Rohár <pali@kernel.org>
17202L:	linux-pci@vger.kernel.org
17203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17204S:	Maintained
17205F:	drivers/pci/controller/*mvebu*
17206
17207PCI DRIVER FOR NVIDIA TEGRA
17208M:	Thierry Reding <thierry.reding@gmail.com>
17209L:	linux-tegra@vger.kernel.org
17210L:	linux-pci@vger.kernel.org
17211S:	Supported
17212F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17213F:	drivers/pci/controller/pci-tegra.c
17214
17215PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17216M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17217L:	linux-pci@vger.kernel.org
17218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17219S:	Maintained
17220F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17221F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17222
17223PCI DRIVER FOR RENESAS R-CAR
17224M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17225M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17226L:	linux-pci@vger.kernel.org
17227L:	linux-renesas-soc@vger.kernel.org
17228S:	Maintained
17229F:	Documentation/devicetree/bindings/pci/*rcar*
17230F:	drivers/pci/controller/*rcar*
17231F:	drivers/pci/controller/dwc/*rcar*
17232
17233PCI DRIVER FOR SAMSUNG EXYNOS
17234M:	Jingoo Han <jingoohan1@gmail.com>
17235L:	linux-pci@vger.kernel.org
17236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17237L:	linux-samsung-soc@vger.kernel.org
17238S:	Maintained
17239F:	drivers/pci/controller/dwc/pci-exynos.c
17240
17241PCI DRIVER FOR SYNOPSYS DESIGNWARE
17242M:	Jingoo Han <jingoohan1@gmail.com>
17243M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17244L:	linux-pci@vger.kernel.org
17245S:	Maintained
17246F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17247F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17248F:	drivers/pci/controller/dwc/*designware*
17249
17250PCI DRIVER FOR TI DRA7XX/J721E
17251M:	Vignesh Raghavendra <vigneshr@ti.com>
17252R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17253L:	linux-omap@vger.kernel.org
17254L:	linux-pci@vger.kernel.org
17255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17256S:	Supported
17257F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17258F:	drivers/pci/controller/cadence/pci-j721e.c
17259F:	drivers/pci/controller/dwc/pci-dra7xx.c
17260
17261PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17262M:	Linus Walleij <linus.walleij@linaro.org>
17263L:	linux-pci@vger.kernel.org
17264S:	Maintained
17265F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17266F:	drivers/pci/controller/pci-v3-semi.c
17267
17268PCI DRIVER FOR XILINX VERSAL CPM
17269M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17270M:	Michal Simek <michal.simek@amd.com>
17271L:	linux-pci@vger.kernel.org
17272S:	Maintained
17273F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17274F:	drivers/pci/controller/pcie-xilinx-cpm.c
17275
17276PCI ENDPOINT SUBSYSTEM
17277M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17278M:	Krzysztof Wilczyński <kw@linux.com>
17279R:	Kishon Vijay Abraham I <kishon@kernel.org>
17280L:	linux-pci@vger.kernel.org
17281S:	Supported
17282Q:	https://patchwork.kernel.org/project/linux-pci/list/
17283B:	https://bugzilla.kernel.org
17284C:	irc://irc.oftc.net/linux-pci
17285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17286F:	Documentation/PCI/endpoint/*
17287F:	Documentation/misc-devices/pci-endpoint-test.rst
17288F:	drivers/misc/pci_endpoint_test.c
17289F:	drivers/pci/endpoint/
17290F:	tools/pci/
17291
17292PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17293M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17294R:	Oliver O'Halloran <oohall@gmail.com>
17295L:	linuxppc-dev@lists.ozlabs.org
17296S:	Supported
17297F:	Documentation/PCI/pci-error-recovery.rst
17298F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17299F:	arch/powerpc/include/*/eeh*.h
17300F:	arch/powerpc/kernel/eeh*.c
17301F:	arch/powerpc/platforms/*/eeh*.c
17302F:	drivers/pci/pcie/aer.c
17303F:	drivers/pci/pcie/dpc.c
17304F:	drivers/pci/pcie/err.c
17305
17306PCI ERROR RECOVERY
17307M:	Linas Vepstas <linasvepstas@gmail.com>
17308L:	linux-pci@vger.kernel.org
17309S:	Supported
17310F:	Documentation/PCI/pci-error-recovery.rst
17311
17312PCI MSI DRIVER FOR ALTERA MSI IP
17313M:	Joyce Ooi <joyce.ooi@intel.com>
17314L:	linux-pci@vger.kernel.org
17315S:	Supported
17316F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17317F:	drivers/pci/controller/pcie-altera-msi.c
17318
17319PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17320M:	Toan Le <toan@os.amperecomputing.com>
17321L:	linux-pci@vger.kernel.org
17322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17323S:	Maintained
17324F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17325F:	drivers/pci/controller/pci-xgene-msi.c
17326
17327PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17328M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17329M:	Krzysztof Wilczyński <kw@linux.com>
17330R:	Rob Herring <robh@kernel.org>
17331L:	linux-pci@vger.kernel.org
17332S:	Supported
17333Q:	https://patchwork.kernel.org/project/linux-pci/list/
17334B:	https://bugzilla.kernel.org
17335C:	irc://irc.oftc.net/linux-pci
17336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17337F:	Documentation/devicetree/bindings/pci/
17338F:	drivers/pci/controller/
17339F:	drivers/pci/pci-bridge-emul.c
17340F:	drivers/pci/pci-bridge-emul.h
17341
17342PCI PEER-TO-PEER DMA (P2PDMA)
17343M:	Bjorn Helgaas <bhelgaas@google.com>
17344M:	Logan Gunthorpe <logang@deltatee.com>
17345L:	linux-pci@vger.kernel.org
17346S:	Supported
17347Q:	https://patchwork.kernel.org/project/linux-pci/list/
17348B:	https://bugzilla.kernel.org
17349C:	irc://irc.oftc.net/linux-pci
17350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17351F:	Documentation/driver-api/pci/p2pdma.rst
17352F:	drivers/pci/p2pdma.c
17353F:	include/linux/pci-p2pdma.h
17354
17355PCI SUBSYSTEM
17356M:	Bjorn Helgaas <bhelgaas@google.com>
17357L:	linux-pci@vger.kernel.org
17358S:	Supported
17359Q:	https://patchwork.kernel.org/project/linux-pci/list/
17360B:	https://bugzilla.kernel.org
17361C:	irc://irc.oftc.net/linux-pci
17362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17363F:	Documentation/PCI/
17364F:	Documentation/devicetree/bindings/pci/
17365F:	arch/x86/kernel/early-quirks.c
17366F:	arch/x86/kernel/quirks.c
17367F:	arch/x86/pci/
17368F:	drivers/acpi/pci*
17369F:	drivers/pci/
17370F:	include/asm-generic/pci*
17371F:	include/linux/of_pci.h
17372F:	include/linux/pci*
17373F:	include/uapi/linux/pci*
17374
17375PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17376M:	Jonathan Chocron <jonnyc@amazon.com>
17377L:	linux-pci@vger.kernel.org
17378S:	Maintained
17379F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17380F:	drivers/pci/controller/dwc/pcie-al.c
17381
17382PCIE DRIVER FOR AMLOGIC MESON
17383M:	Yue Wang <yue.wang@Amlogic.com>
17384L:	linux-pci@vger.kernel.org
17385L:	linux-amlogic@lists.infradead.org
17386S:	Maintained
17387F:	drivers/pci/controller/dwc/pci-meson.c
17388
17389PCIE DRIVER FOR AXIS ARTPEC
17390M:	Jesper Nilsson <jesper.nilsson@axis.com>
17391L:	linux-arm-kernel@axis.com
17392L:	linux-pci@vger.kernel.org
17393S:	Maintained
17394F:	Documentation/devicetree/bindings/pci/axis,artpec*
17395F:	drivers/pci/controller/dwc/*artpec*
17396
17397PCIE DRIVER FOR CAVIUM THUNDERX
17398M:	Robert Richter <rric@kernel.org>
17399L:	linux-pci@vger.kernel.org
17400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17401S:	Odd Fixes
17402F:	drivers/pci/controller/pci-thunder-*
17403
17404PCIE DRIVER FOR HISILICON
17405M:	Zhou Wang <wangzhou1@hisilicon.com>
17406L:	linux-pci@vger.kernel.org
17407S:	Maintained
17408F:	drivers/pci/controller/dwc/pcie-hisi.c
17409
17410PCIE DRIVER FOR HISILICON KIRIN
17411M:	Xiaowei Song <songxiaowei@hisilicon.com>
17412M:	Binghui Wang <wangbinghui@hisilicon.com>
17413L:	linux-pci@vger.kernel.org
17414S:	Maintained
17415F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17416F:	drivers/pci/controller/dwc/pcie-kirin.c
17417
17418PCIE DRIVER FOR HISILICON STB
17419M:	Shawn Guo <shawn.guo@linaro.org>
17420L:	linux-pci@vger.kernel.org
17421S:	Maintained
17422F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17423F:	drivers/pci/controller/dwc/pcie-histb.c
17424
17425PCIE DRIVER FOR INTEL KEEM BAY
17426M:	Srikanth Thokala <srikanth.thokala@intel.com>
17427L:	linux-pci@vger.kernel.org
17428S:	Supported
17429F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17430F:	drivers/pci/controller/dwc/pcie-keembay.c
17431
17432PCIE DRIVER FOR INTEL LGM GW SOC
17433M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17434L:	linux-pci@vger.kernel.org
17435S:	Maintained
17436F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17437F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17438
17439PCIE DRIVER FOR MEDIATEK
17440M:	Ryder Lee <ryder.lee@mediatek.com>
17441M:	Jianjun Wang <jianjun.wang@mediatek.com>
17442L:	linux-pci@vger.kernel.org
17443L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17444S:	Supported
17445F:	Documentation/devicetree/bindings/pci/mediatek*
17446F:	drivers/pci/controller/*mediatek*
17447
17448PCIE DRIVER FOR MICROCHIP
17449M:	Daire McNamara <daire.mcnamara@microchip.com>
17450L:	linux-pci@vger.kernel.org
17451S:	Supported
17452F:	Documentation/devicetree/bindings/pci/microchip*
17453F:	drivers/pci/controller/*microchip*
17454
17455PCIE DRIVER FOR QUALCOMM MSM
17456M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17457L:	linux-pci@vger.kernel.org
17458L:	linux-arm-msm@vger.kernel.org
17459S:	Maintained
17460F:	drivers/pci/controller/dwc/pcie-qcom.c
17461
17462PCIE DRIVER FOR ROCKCHIP
17463M:	Shawn Lin <shawn.lin@rock-chips.com>
17464L:	linux-pci@vger.kernel.org
17465L:	linux-rockchip@lists.infradead.org
17466S:	Maintained
17467F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17468F:	drivers/pci/controller/pcie-rockchip*
17469
17470PCIE DRIVER FOR SOCIONEXT UNIPHIER
17471M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17472L:	linux-pci@vger.kernel.org
17473S:	Maintained
17474F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17475F:	drivers/pci/controller/dwc/pcie-uniphier*
17476
17477PCIE DRIVER FOR ST SPEAR13XX
17478M:	Pratyush Anand <pratyush.anand@gmail.com>
17479L:	linux-pci@vger.kernel.org
17480S:	Maintained
17481F:	drivers/pci/controller/dwc/*spear*
17482
17483PCIE ENDPOINT DRIVER FOR QUALCOMM
17484M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17485L:	linux-pci@vger.kernel.org
17486L:	linux-arm-msm@vger.kernel.org
17487S:	Maintained
17488F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17489F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17490
17491PCMCIA SUBSYSTEM
17492M:	Dominik Brodowski <linux@dominikbrodowski.net>
17493S:	Odd Fixes
17494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17495F:	Documentation/pcmcia/
17496F:	drivers/pcmcia/
17497F:	include/pcmcia/
17498F:	tools/pcmcia/
17499
17500PCNET32 NETWORK DRIVER
17501M:	Don Fry <pcnet32@frontier.com>
17502L:	netdev@vger.kernel.org
17503S:	Maintained
17504F:	drivers/net/ethernet/amd/pcnet32.c
17505
17506PCRYPT PARALLEL CRYPTO ENGINE
17507M:	Steffen Klassert <steffen.klassert@secunet.com>
17508L:	linux-crypto@vger.kernel.org
17509S:	Maintained
17510F:	crypto/pcrypt.c
17511F:	include/crypto/pcrypt.h
17512
17513PDS DSC VIRTIO DATA PATH ACCELERATOR
17514R:	Shannon Nelson <shannon.nelson@amd.com>
17515F:	drivers/vdpa/pds/
17516
17517PECI HARDWARE MONITORING DRIVERS
17518M:	Iwona Winiarska <iwona.winiarska@intel.com>
17519L:	linux-hwmon@vger.kernel.org
17520S:	Supported
17521F:	Documentation/hwmon/peci-cputemp.rst
17522F:	Documentation/hwmon/peci-dimmtemp.rst
17523F:	drivers/hwmon/peci/
17524
17525PECI SUBSYSTEM
17526M:	Iwona Winiarska <iwona.winiarska@intel.com>
17527L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17528S:	Supported
17529F:	Documentation/devicetree/bindings/peci/
17530F:	Documentation/peci/
17531F:	drivers/peci/
17532F:	include/linux/peci-cpu.h
17533F:	include/linux/peci.h
17534
17535PENSANDO ETHERNET DRIVERS
17536M:	Shannon Nelson <shannon.nelson@amd.com>
17537M:	Brett Creeley <brett.creeley@amd.com>
17538M:	drivers@pensando.io
17539L:	netdev@vger.kernel.org
17540S:	Supported
17541F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17542F:	drivers/net/ethernet/pensando/
17543
17544PER-CPU MEMORY ALLOCATOR
17545M:	Dennis Zhou <dennis@kernel.org>
17546M:	Tejun Heo <tj@kernel.org>
17547M:	Christoph Lameter <cl@linux.com>
17548L:	linux-mm@kvack.org
17549S:	Maintained
17550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17551F:	arch/*/include/asm/percpu.h
17552F:	include/linux/percpu*.h
17553F:	lib/percpu*.c
17554F:	mm/percpu*.c
17555
17556PER-TASK DELAY ACCOUNTING
17557M:	Balbir Singh <bsingharora@gmail.com>
17558S:	Maintained
17559F:	include/linux/delayacct.h
17560F:	kernel/delayacct.c
17561
17562PERFORMANCE EVENTS SUBSYSTEM
17563M:	Peter Zijlstra <peterz@infradead.org>
17564M:	Ingo Molnar <mingo@redhat.com>
17565M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17566M:	Namhyung Kim <namhyung@kernel.org>
17567R:	Mark Rutland <mark.rutland@arm.com>
17568R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17569R:	Jiri Olsa <jolsa@kernel.org>
17570R:	Ian Rogers <irogers@google.com>
17571R:	Adrian Hunter <adrian.hunter@intel.com>
17572R:	"Liang, Kan" <kan.liang@linux.intel.com>
17573L:	linux-perf-users@vger.kernel.org
17574L:	linux-kernel@vger.kernel.org
17575S:	Supported
17576W:	https://perf.wiki.kernel.org/
17577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17580F:	arch/*/events/*
17581F:	arch/*/events/*/*
17582F:	arch/*/include/asm/perf_event.h
17583F:	arch/*/kernel/*/*/perf_event*.c
17584F:	arch/*/kernel/*/perf_event*.c
17585F:	arch/*/kernel/perf_callchain.c
17586F:	arch/*/kernel/perf_event*.c
17587F:	include/linux/perf_event.h
17588F:	include/uapi/linux/perf_event.h
17589F:	kernel/events/*
17590F:	tools/lib/perf/
17591F:	tools/perf/
17592
17593PERFORMANCE EVENTS TOOLING ARM64
17594R:	John Garry <john.g.garry@oracle.com>
17595R:	Will Deacon <will@kernel.org>
17596R:	James Clark <james.clark@arm.com>
17597R:	Mike Leach <mike.leach@linaro.org>
17598R:	Leo Yan <leo.yan@linux.dev>
17599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17600S:	Supported
17601F:	tools/build/feature/test-libopencsd.c
17602F:	tools/perf/arch/arm*/
17603F:	tools/perf/pmu-events/arch/arm64/
17604F:	tools/perf/util/arm-spe*
17605F:	tools/perf/util/cs-etm*
17606
17607PERSONALITY HANDLING
17608M:	Christoph Hellwig <hch@infradead.org>
17609L:	linux-abi-devel@lists.sourceforge.net
17610S:	Maintained
17611F:	include/linux/personality.h
17612F:	include/uapi/linux/personality.h
17613
17614PHOENIX RC FLIGHT CONTROLLER ADAPTER
17615M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17616L:	linux-input@vger.kernel.org
17617S:	Maintained
17618F:	Documentation/input/devices/pxrc.rst
17619F:	drivers/input/joystick/pxrc.c
17620
17621PHONET PROTOCOL
17622M:	Remi Denis-Courmont <courmisch@gmail.com>
17623S:	Supported
17624F:	Documentation/networking/phonet.rst
17625F:	include/linux/phonet.h
17626F:	include/net/phonet/
17627F:	include/uapi/linux/phonet.h
17628F:	net/phonet/
17629
17630PHRAM MTD DRIVER
17631M:	Joern Engel <joern@lazybastard.org>
17632L:	linux-mtd@lists.infradead.org
17633S:	Maintained
17634F:	drivers/mtd/devices/phram.c
17635
17636PICOLCD HID DRIVER
17637M:	Bruno Prémont <bonbons@linux-vserver.org>
17638L:	linux-input@vger.kernel.org
17639S:	Maintained
17640F:	drivers/hid/hid-picolcd*
17641
17642PIDFD API
17643M:	Christian Brauner <christian@brauner.io>
17644L:	linux-kernel@vger.kernel.org
17645S:	Maintained
17646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17647F:	samples/pidfd/
17648F:	tools/testing/selftests/clone3/
17649F:	tools/testing/selftests/pid_namespace/
17650F:	tools/testing/selftests/pidfd/
17651K:	(?i)pidfd
17652K:	(?i)clone3
17653K:	\b(clone_args|kernel_clone_args)\b
17654
17655PIN CONTROL SUBSYSTEM
17656M:	Linus Walleij <linus.walleij@linaro.org>
17657L:	linux-gpio@vger.kernel.org
17658S:	Maintained
17659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17660F:	Documentation/devicetree/bindings/pinctrl/
17661F:	Documentation/driver-api/pin-control.rst
17662F:	drivers/pinctrl/
17663F:	include/dt-bindings/pinctrl/
17664F:	include/linux/pinctrl/
17665
17666PIN CONTROLLER - AMD
17667M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17668M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17669S:	Maintained
17670F:	drivers/pinctrl/pinctrl-amd.c
17671
17672PIN CONTROLLER - FREESCALE
17673M:	Dong Aisheng <aisheng.dong@nxp.com>
17674M:	Fabio Estevam <festevam@gmail.com>
17675M:	Shawn Guo <shawnguo@kernel.org>
17676M:	Jacky Bai <ping.bai@nxp.com>
17677R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17678L:	linux-gpio@vger.kernel.org
17679L:	NXP S32 Linux Team <s32@nxp.com>
17680S:	Maintained
17681F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17682F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17683F:	drivers/pinctrl/freescale/
17684F:	drivers/pinctrl/nxp/
17685
17686PIN CONTROLLER - INTEL
17687M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17688M:	Andy Shevchenko <andy@kernel.org>
17689S:	Supported
17690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17691F:	drivers/pinctrl/intel/
17692
17693PIN CONTROLLER - KEEMBAY
17694M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17695S:	Supported
17696F:	drivers/pinctrl/pinctrl-keembay*
17697
17698PIN CONTROLLER - MEDIATEK
17699M:	Sean Wang <sean.wang@kernel.org>
17700L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17701S:	Maintained
17702F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17703F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17704F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17705F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17706F:	drivers/pinctrl/mediatek/
17707
17708PIN CONTROLLER - MEDIATEK MIPS
17709M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17710M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17711L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17712L:	linux-mips@vger.kernel.org
17713S:	Maintained
17714F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17719F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17720F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17721F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17722F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17723F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17724F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17725F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17726F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17727F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17728F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17729
17730PIN CONTROLLER - MICROCHIP AT91
17731M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17733L:	linux-gpio@vger.kernel.org
17734S:	Supported
17735F:	drivers/gpio/gpio-sama5d2-piobu.c
17736F:	drivers/pinctrl/pinctrl-at91*
17737
17738PIN CONTROLLER - QUALCOMM
17739M:	Bjorn Andersson <andersson@kernel.org>
17740L:	linux-arm-msm@vger.kernel.org
17741S:	Maintained
17742F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17743F:	drivers/pinctrl/qcom/
17744
17745PIN CONTROLLER - RENESAS
17746M:	Geert Uytterhoeven <geert+renesas@glider.be>
17747L:	linux-renesas-soc@vger.kernel.org
17748S:	Supported
17749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17750F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17751F:	drivers/pinctrl/renesas/
17752
17753PIN CONTROLLER - SAMSUNG
17754M:	Krzysztof Kozlowski <krzk@kernel.org>
17755M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17756R:	Alim Akhtar <alim.akhtar@samsung.com>
17757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17758L:	linux-samsung-soc@vger.kernel.org
17759S:	Maintained
17760Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17761B:	mailto:linux-samsung-soc@vger.kernel.org
17762C:	irc://irc.libera.chat/linux-exynos
17763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17764F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17765F:	drivers/pinctrl/samsung/
17766
17767PIN CONTROLLER - SINGLE
17768M:	Tony Lindgren <tony@atomide.com>
17769M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17771L:	linux-omap@vger.kernel.org
17772S:	Maintained
17773F:	drivers/pinctrl/pinctrl-single.c
17774
17775PIN CONTROLLER - SUNPLUS / TIBBO
17776M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17777M:	Wells Lu <wellslutw@gmail.com>
17778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17779S:	Maintained
17780W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17781F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17782F:	drivers/pinctrl/sunplus/
17783F:	include/dt-bindings/pinctrl/sppctl*.h
17784
17785PINE64 PINEPHONE KEYBOARD DRIVER
17786M:	Samuel Holland <samuel@sholland.org>
17787S:	Supported
17788F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17789F:	drivers/input/keyboard/pinephone-keyboard.c
17790
17791PKTCDVD DRIVER
17792M:	linux-block@vger.kernel.org
17793S:	Orphan
17794F:	drivers/block/pktcdvd.c
17795F:	include/linux/pktcdvd.h
17796F:	include/uapi/linux/pktcdvd.h
17797
17798PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17799M:	Tomasz Duszynski <tduszyns@gmail.com>
17800S:	Maintained
17801F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17802F:	drivers/iio/chemical/pms7003.c
17803
17804PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17805M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17806L:	netdev@vger.kernel.org
17807S:	Maintained
17808F:	drivers/net/phy/mdio-open-alliance.h
17809F:	net/ethtool/plca.c
17810
17811PLDMFW LIBRARY
17812M:	Jacob Keller <jacob.e.keller@intel.com>
17813S:	Maintained
17814F:	Documentation/driver-api/pldmfw/
17815F:	include/linux/pldmfw.h
17816F:	lib/pldmfw/
17817
17818PLX DMA DRIVER
17819M:	Logan Gunthorpe <logang@deltatee.com>
17820S:	Maintained
17821F:	drivers/dma/plx_dma.c
17822
17823PM-GRAPH UTILITY
17824M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17825L:	linux-pm@vger.kernel.org
17826S:	Supported
17827W:	https://01.org/pm-graph
17828B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17829T:	git git://github.com/intel/pm-graph
17830F:	tools/power/pm-graph
17831
17832PM6764TR DRIVER
17833M:	Charles Hsu	<hsu.yungteng@gmail.com>
17834L:	linux-hwmon@vger.kernel.org
17835S:	Maintained
17836F:	Documentation/hwmon/pm6764tr.rst
17837F:	drivers/hwmon/pmbus/pm6764tr.c
17838
17839PMC SIERRA MaxRAID DRIVER
17840L:	linux-scsi@vger.kernel.org
17841S:	Orphan
17842W:	http://www.pmc-sierra.com/
17843F:	drivers/scsi/pmcraid.*
17844
17845PMC SIERRA PM8001 DRIVER
17846M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17847L:	linux-scsi@vger.kernel.org
17848S:	Supported
17849F:	drivers/scsi/pm8001/
17850
17851PNI RM3100 IIO DRIVER
17852M:	Song Qiang <songqiang1304521@gmail.com>
17853L:	linux-iio@vger.kernel.org
17854S:	Maintained
17855F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17856F:	drivers/iio/magnetometer/rm3100*
17857
17858PNP SUPPORT
17859M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17860L:	linux-acpi@vger.kernel.org
17861S:	Maintained
17862F:	drivers/pnp/
17863F:	include/linux/pnp.h
17864
17865POSIX CLOCKS and TIMERS
17866M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17867M:	Frederic Weisbecker <frederic@kernel.org>
17868M:	Thomas Gleixner <tglx@linutronix.de>
17869L:	linux-kernel@vger.kernel.org
17870S:	Maintained
17871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17872F:	fs/timerfd.c
17873F:	include/linux/time_namespace.h
17874F:	include/linux/timerfd.h
17875F:	include/uapi/linux/time.h
17876F:	include/uapi/linux/timerfd.h
17877F:	include/trace/events/timer*
17878F:	kernel/time/itimer.c
17879F:	kernel/time/posix-*
17880F:	kernel/time/namespace.c
17881
17882POWER MANAGEMENT CORE
17883M:	"Rafael J. Wysocki" <rafael@kernel.org>
17884L:	linux-pm@vger.kernel.org
17885S:	Supported
17886B:	https://bugzilla.kernel.org
17887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17888F:	drivers/base/power/
17889F:	drivers/powercap/
17890F:	include/linux/intel_rapl.h
17891F:	include/linux/pm.h
17892F:	include/linux/pm_*
17893F:	include/linux/powercap.h
17894F:	kernel/configs/nopm.config
17895
17896POWER STATE COORDINATION INTERFACE (PSCI)
17897M:	Mark Rutland <mark.rutland@arm.com>
17898M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17899L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17900S:	Maintained
17901F:	drivers/firmware/psci/
17902F:	include/linux/psci.h
17903F:	include/uapi/linux/psci.h
17904
17905POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17906M:	Sebastian Reichel <sre@kernel.org>
17907L:	linux-pm@vger.kernel.org
17908S:	Maintained
17909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17910F:	Documentation/ABI/testing/sysfs-class-power
17911F:	Documentation/devicetree/bindings/power/supply/
17912F:	drivers/power/supply/
17913F:	include/linux/power/
17914F:	include/linux/power_supply.h
17915F:	tools/testing/selftests/power_supply/
17916
17917POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17918M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17919L:	linuxppc-dev@lists.ozlabs.org
17920S:	Maintained
17921F:	drivers/char/powernv-op-panel.c
17922
17923PPP OVER ATM (RFC 2364)
17924M:	Mitchell Blank Jr <mitch@sfgoth.com>
17925S:	Maintained
17926F:	include/uapi/linux/atmppp.h
17927F:	net/atm/pppoatm.c
17928
17929PPP OVER ETHERNET
17930M:	Michal Ostrowski <mostrows@earthlink.net>
17931S:	Maintained
17932F:	drivers/net/ppp/pppoe.c
17933F:	drivers/net/ppp/pppox.c
17934
17935PPP OVER L2TP
17936M:	James Chapman <jchapman@katalix.com>
17937S:	Maintained
17938F:	include/linux/if_pppol2tp.h
17939F:	include/uapi/linux/if_pppol2tp.h
17940F:	net/l2tp/l2tp_ppp.c
17941
17942PPP PROTOCOL DRIVERS AND COMPRESSORS
17943L:	linux-ppp@vger.kernel.org
17944S:	Orphan
17945F:	drivers/net/ppp/ppp_*
17946
17947PPS SUPPORT
17948M:	Rodolfo Giometti <giometti@enneenne.com>
17949L:	linuxpps@ml.enneenne.com (subscribers-only)
17950S:	Maintained
17951W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17952F:	Documentation/ABI/testing/sysfs-pps
17953F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17954F:	Documentation/driver-api/pps.rst
17955F:	drivers/pps/
17956F:	include/linux/pps*.h
17957F:	include/uapi/linux/pps.h
17958
17959PPTP DRIVER
17960M:	Dmitry Kozlov <xeb@mail.ru>
17961L:	netdev@vger.kernel.org
17962S:	Maintained
17963W:	http://sourceforge.net/projects/accel-pptp
17964F:	drivers/net/ppp/pptp.c
17965
17966PRESSURE STALL INFORMATION (PSI)
17967M:	Johannes Weiner <hannes@cmpxchg.org>
17968M:	Suren Baghdasaryan <surenb@google.com>
17969R:	Peter Ziljstra <peterz@infradead.org>
17970S:	Maintained
17971F:	include/linux/psi*
17972F:	kernel/sched/psi.c
17973
17974PRINTK
17975M:	Petr Mladek <pmladek@suse.com>
17976R:	Steven Rostedt <rostedt@goodmis.org>
17977R:	John Ogness <john.ogness@linutronix.de>
17978R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17979S:	Maintained
17980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17981F:	include/linux/printk.h
17982F:	kernel/printk/
17983
17984PRINTK INDEXING
17985R:	Chris Down <chris@chrisdown.name>
17986S:	Maintained
17987F:	Documentation/core-api/printk-index.rst
17988F:	kernel/printk/index.c
17989K:	printk_index
17990
17991PROC FILESYSTEM
17992L:	linux-kernel@vger.kernel.org
17993L:	linux-fsdevel@vger.kernel.org
17994S:	Maintained
17995F:	Documentation/filesystems/proc.rst
17996F:	fs/proc/
17997F:	include/linux/proc_fs.h
17998F:	tools/testing/selftests/proc/
17999
18000PROC SYSCTL
18001M:	Luis Chamberlain <mcgrof@kernel.org>
18002M:	Kees Cook <keescook@chromium.org>
18003M:	Joel Granados <j.granados@samsung.com>
18004L:	linux-kernel@vger.kernel.org
18005L:	linux-fsdevel@vger.kernel.org
18006S:	Maintained
18007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18008F:	fs/proc/proc_sysctl.c
18009F:	include/linux/sysctl.h
18010F:	kernel/sysctl-test.c
18011F:	kernel/sysctl.c
18012F:	tools/testing/selftests/sysctl/
18013
18014PS3 NETWORK SUPPORT
18015M:	Geoff Levand <geoff@infradead.org>
18016L:	netdev@vger.kernel.org
18017L:	linuxppc-dev@lists.ozlabs.org
18018S:	Maintained
18019F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18020
18021PS3 PLATFORM SUPPORT
18022M:	Geoff Levand <geoff@infradead.org>
18023L:	linuxppc-dev@lists.ozlabs.org
18024S:	Maintained
18025F:	arch/powerpc/boot/ps3*
18026F:	arch/powerpc/include/asm/lv1call.h
18027F:	arch/powerpc/include/asm/ps3*.h
18028F:	arch/powerpc/platforms/ps3/
18029F:	drivers/*/ps3*
18030F:	drivers/ps3/
18031F:	drivers/rtc/rtc-ps3.c
18032F:	drivers/usb/host/*ps3.c
18033F:	sound/ppc/snd_ps3*
18034
18035PS3VRAM DRIVER
18036M:	Jim Paris <jim@jtan.com>
18037M:	Geoff Levand <geoff@infradead.org>
18038L:	linuxppc-dev@lists.ozlabs.org
18039S:	Maintained
18040F:	drivers/block/ps3vram.c
18041
18042PSAMPLE PACKET SAMPLING SUPPORT
18043M:	Yotam Gigi <yotam.gi@gmail.com>
18044S:	Maintained
18045F:	include/net/psample.h
18046F:	include/uapi/linux/psample.h
18047F:	net/psample
18048
18049PSE NETWORK DRIVER
18050M:	Oleksij Rempel <o.rempel@pengutronix.de>
18051M:	Kory Maincent <kory.maincent@bootlin.com>
18052L:	netdev@vger.kernel.org
18053S:	Maintained
18054F:	Documentation/devicetree/bindings/net/pse-pd/
18055F:	drivers/net/pse-pd/
18056
18057PSTORE FILESYSTEM
18058M:	Kees Cook <keescook@chromium.org>
18059R:	Tony Luck <tony.luck@intel.com>
18060R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18061L:	linux-hardening@vger.kernel.org
18062S:	Supported
18063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18064F:	Documentation/admin-guide/pstore-blk.rst
18065F:	Documentation/admin-guide/ramoops.rst
18066F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18067F:	drivers/acpi/apei/erst.c
18068F:	drivers/firmware/efi/efi-pstore.c
18069F:	fs/pstore/
18070F:	include/linux/pstore*
18071K:	\b(pstore|ramoops)
18072
18073PT5161L HARDWARE MONITOR DRIVER
18074M:	Cosmo Chou <cosmo.chou@quantatw.com>
18075L:	linux-hwmon@vger.kernel.org
18076S:	Maintained
18077F:	Documentation/hwmon/pt5161l.rst
18078F:	drivers/hwmon/pt5161l.c
18079
18080PTP HARDWARE CLOCK SUPPORT
18081M:	Richard Cochran <richardcochran@gmail.com>
18082L:	netdev@vger.kernel.org
18083S:	Maintained
18084W:	http://linuxptp.sourceforge.net/
18085F:	Documentation/ABI/testing/sysfs-ptp
18086F:	Documentation/driver-api/ptp.rst
18087F:	drivers/net/phy/dp83640*
18088F:	drivers/ptp/*
18089F:	include/linux/ptp_cl*
18090K:	(?:\b|_)ptp(?:\b|_)
18091
18092PTP MOCKUP CLOCK SUPPORT
18093M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18094L:	netdev@vger.kernel.org
18095S:	Maintained
18096F:	drivers/ptp/ptp_mock.c
18097F:	include/linux/ptp_mock.h
18098
18099PTP VIRTUAL CLOCK SUPPORT
18100M:	Yangbo Lu <yangbo.lu@nxp.com>
18101L:	netdev@vger.kernel.org
18102S:	Maintained
18103F:	drivers/ptp/ptp_vclock.c
18104F:	net/ethtool/phc_vclocks.c
18105
18106PTRACE SUPPORT
18107M:	Oleg Nesterov <oleg@redhat.com>
18108S:	Maintained
18109F:	arch/*/*/ptrace*.c
18110F:	arch/*/include/asm/ptrace*.h
18111F:	arch/*/ptrace*.c
18112F:	include/asm-generic/syscall.h
18113F:	include/linux/ptrace.h
18114F:	include/linux/regset.h
18115F:	include/uapi/linux/ptrace.h
18116F:	kernel/ptrace.c
18117
18118PULSE8-CEC DRIVER
18119M:	Hans Verkuil <hverkuil@xs4all.nl>
18120L:	linux-media@vger.kernel.org
18121S:	Maintained
18122T:	git git://linuxtv.org/media_tree.git
18123F:	drivers/media/cec/usb/pulse8/
18124
18125PURELIFI PLFXLC DRIVER
18126M:	Srinivasan Raju <srini.raju@purelifi.com>
18127L:	linux-wireless@vger.kernel.org
18128S:	Supported
18129F:	drivers/net/wireless/purelifi/plfxlc/
18130
18131PVRUSB2 VIDEO4LINUX DRIVER
18132M:	Mike Isely <isely@pobox.com>
18133L:	pvrusb2@isely.net	(subscribers-only)
18134L:	linux-media@vger.kernel.org
18135S:	Maintained
18136W:	http://www.isely.net/pvrusb2/
18137T:	git git://linuxtv.org/media_tree.git
18138F:	Documentation/driver-api/media/drivers/pvrusb2*
18139F:	drivers/media/usb/pvrusb2/
18140
18141PWC WEBCAM DRIVER
18142M:	Hans Verkuil <hverkuil@xs4all.nl>
18143L:	linux-media@vger.kernel.org
18144S:	Odd Fixes
18145T:	git git://linuxtv.org/media_tree.git
18146F:	drivers/media/usb/pwc/*
18147F:	include/trace/events/pwc.h
18148
18149PWM IR Transmitter
18150M:	Sean Young <sean@mess.org>
18151L:	linux-media@vger.kernel.org
18152S:	Maintained
18153F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18154F:	drivers/media/rc/pwm-ir-tx.c
18155
18156PWM SUBSYSTEM
18157M:	Uwe Kleine-König <ukleinek@kernel.org>
18158L:	linux-pwm@vger.kernel.org
18159S:	Maintained
18160Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18161T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18162F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18163F:	Documentation/devicetree/bindings/pwm/
18164F:	Documentation/driver-api/pwm.rst
18165F:	drivers/gpio/gpio-mvebu.c
18166F:	drivers/pwm/
18167F:	drivers/video/backlight/pwm_bl.c
18168F:	include/dt-bindings/pwm/
18169F:	include/linux/pwm.h
18170F:	include/linux/pwm_backlight.h
18171K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18172
18173PXA GPIO DRIVER
18174M:	Robert Jarzmik <robert.jarzmik@free.fr>
18175L:	linux-gpio@vger.kernel.org
18176S:	Maintained
18177F:	drivers/gpio/gpio-pxa.c
18178
18179PXA MMCI DRIVER
18180S:	Orphan
18181
18182PXA RTC DRIVER
18183M:	Robert Jarzmik <robert.jarzmik@free.fr>
18184L:	linux-rtc@vger.kernel.org
18185S:	Maintained
18186
18187PXA2xx/PXA3xx SUPPORT
18188M:	Daniel Mack <daniel@zonque.org>
18189M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18190M:	Robert Jarzmik <robert.jarzmik@free.fr>
18191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18192S:	Maintained
18193T:	git git://github.com/hzhuang1/linux.git
18194T:	git git://github.com/rjarzmik/linux.git
18195F:	arch/arm/boot/dts/intel/pxa/
18196F:	arch/arm/mach-pxa/
18197F:	drivers/dma/pxa*
18198F:	drivers/pcmcia/pxa2xx*
18199F:	drivers/pinctrl/pxa/
18200F:	drivers/spi/spi-pxa2xx*
18201F:	drivers/usb/gadget/udc/pxa2*
18202F:	include/sound/pxa2xx-lib.h
18203F:	sound/arm/pxa*
18204F:	sound/soc/pxa/
18205
18206QAT DRIVER
18207M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18208L:	qat-linux@intel.com
18209S:	Supported
18210F:	drivers/crypto/intel/qat/
18211
18212QCOM AUDIO (ASoC) DRIVERS
18213M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18214M:	Banajit Goswami <bgoswami@quicinc.com>
18215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18216S:	Supported
18217F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18218F:	Documentation/devicetree/bindings/sound/qcom,*
18219F:	drivers/soc/qcom/apr.c
18220F:	include/dt-bindings/sound/qcom,wcd9335.h
18221F:	sound/soc/codecs/lpass-rx-macro.*
18222F:	sound/soc/codecs/lpass-tx-macro.*
18223F:	sound/soc/codecs/lpass-va-macro.c
18224F:	sound/soc/codecs/lpass-wsa-macro.*
18225F:	sound/soc/codecs/msm8916-wcd-analog.c
18226F:	sound/soc/codecs/msm8916-wcd-digital.c
18227F:	sound/soc/codecs/wcd-clsh-v2.*
18228F:	sound/soc/codecs/wcd-mbhc-v2.*
18229F:	sound/soc/codecs/wcd9335.*
18230F:	sound/soc/codecs/wcd934x.c
18231F:	sound/soc/codecs/wsa881x.c
18232F:	sound/soc/codecs/wsa883x.c
18233F:	sound/soc/codecs/wsa884x.c
18234F:	sound/soc/qcom/
18235
18236QCOM EMBEDDED USB DEBUGGER (EUD)
18237M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18238L:	linux-arm-msm@vger.kernel.org
18239S:	Maintained
18240F:	Documentation/ABI/testing/sysfs-driver-eud
18241F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18242F:	drivers/usb/misc/qcom_eud.c
18243
18244QCOM IPA DRIVER
18245M:	Alex Elder <elder@kernel.org>
18246L:	netdev@vger.kernel.org
18247S:	Supported
18248F:	drivers/net/ipa/
18249
18250QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18251M:	Gabriel Somlo <somlo@cmu.edu>
18252M:	"Michael S. Tsirkin" <mst@redhat.com>
18253L:	qemu-devel@nongnu.org
18254S:	Maintained
18255F:	drivers/firmware/qemu_fw_cfg.c
18256F:	include/uapi/linux/qemu_fw_cfg.h
18257
18258QIB DRIVER
18259M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18260L:	linux-rdma@vger.kernel.org
18261S:	Supported
18262F:	drivers/infiniband/hw/qib/
18263
18264QLOGIC QL41xxx FCOE DRIVER
18265M:	Saurav Kashyap <skashyap@marvell.com>
18266M:	Javed Hasan <jhasan@marvell.com>
18267M:	GR-QLogic-Storage-Upstream@marvell.com
18268L:	linux-scsi@vger.kernel.org
18269S:	Supported
18270F:	drivers/scsi/qedf/
18271
18272QLOGIC QL41xxx ISCSI DRIVER
18273M:	Nilesh Javali <njavali@marvell.com>
18274M:	Manish Rangankar <mrangankar@marvell.com>
18275M:	GR-QLogic-Storage-Upstream@marvell.com
18276L:	linux-scsi@vger.kernel.org
18277S:	Supported
18278F:	drivers/scsi/qedi/
18279
18280QLOGIC QL4xxx ETHERNET DRIVER
18281M:	Manish Chopra <manishc@marvell.com>
18282L:	netdev@vger.kernel.org
18283S:	Supported
18284F:	drivers/net/ethernet/qlogic/qed/
18285F:	drivers/net/ethernet/qlogic/qede/
18286F:	include/linux/qed/
18287
18288QLOGIC QL4xxx RDMA DRIVER
18289M:	Michal Kalderon <mkalderon@marvell.com>
18290L:	linux-rdma@vger.kernel.org
18291S:	Supported
18292F:	drivers/infiniband/hw/qedr/
18293F:	include/uapi/rdma/qedr-abi.h
18294
18295QLOGIC QLA1280 SCSI DRIVER
18296M:	Michael Reed <mdr@sgi.com>
18297L:	linux-scsi@vger.kernel.org
18298S:	Maintained
18299F:	drivers/scsi/qla1280.[ch]
18300
18301QLOGIC QLA2XXX FC-SCSI DRIVER
18302M:	Nilesh Javali <njavali@marvell.com>
18303M:	GR-QLogic-Storage-Upstream@marvell.com
18304L:	linux-scsi@vger.kernel.org
18305S:	Supported
18306F:	drivers/scsi/qla2xxx/
18307
18308QLOGIC QLA3XXX NETWORK DRIVER
18309M:	GR-Linux-NIC-Dev@marvell.com
18310L:	netdev@vger.kernel.org
18311S:	Supported
18312F:	drivers/net/ethernet/qlogic/qla3xxx.*
18313
18314QLOGIC QLA4XXX iSCSI DRIVER
18315M:	Nilesh Javali <njavali@marvell.com>
18316M:	Manish Rangankar <mrangankar@marvell.com>
18317M:	GR-QLogic-Storage-Upstream@marvell.com
18318L:	linux-scsi@vger.kernel.org
18319S:	Supported
18320F:	drivers/scsi/qla4xxx/
18321
18322QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18323M:	Shahed Shaikh <shshaikh@marvell.com>
18324M:	Manish Chopra <manishc@marvell.com>
18325M:	GR-Linux-NIC-Dev@marvell.com
18326L:	netdev@vger.kernel.org
18327S:	Supported
18328F:	drivers/net/ethernet/qlogic/qlcnic/
18329
18330QM1D1B0004 MEDIA DRIVER
18331M:	Akihiro Tsukada <tskd08@gmail.com>
18332L:	linux-media@vger.kernel.org
18333S:	Odd Fixes
18334F:	drivers/media/tuners/qm1d1b0004*
18335
18336QM1D1C0042 MEDIA DRIVER
18337M:	Akihiro Tsukada <tskd08@gmail.com>
18338L:	linux-media@vger.kernel.org
18339S:	Odd Fixes
18340F:	drivers/media/tuners/qm1d1c0042*
18341
18342QNX4 FILESYSTEM
18343M:	Anders Larsen <al@alarsen.net>
18344S:	Maintained
18345W:	http://www.alarsen.net/linux/qnx4fs/
18346F:	fs/qnx4/
18347F:	include/uapi/linux/qnx4_fs.h
18348F:	include/uapi/linux/qnxtypes.h
18349
18350QNX6 FILESYSTEM
18351S:	Orphan
18352F:	Documentation/filesystems/qnx6.rst
18353F:	fs/qnx6/
18354F:	include/linux/qnx6_fs.h
18355
18356QORIQ DPAA2 FSL-MC BUS DRIVER
18357M:	Stuart Yoder <stuyoder@gmail.com>
18358M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18359L:	linux-kernel@vger.kernel.org
18360S:	Maintained
18361F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18362F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18363F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18364F:	drivers/bus/fsl-mc/
18365F:	include/uapi/linux/fsl_mc.h
18366
18367QT1010 MEDIA DRIVER
18368L:	linux-media@vger.kernel.org
18369S:	Orphan
18370W:	https://linuxtv.org
18371Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18372F:	drivers/media/tuners/qt1010*
18373
18374QUALCOMM ATH12K WIRELESS DRIVER
18375M:	Kalle Valo <kvalo@kernel.org>
18376M:	Jeff Johnson <jjohnson@kernel.org>
18377L:	ath12k@lists.infradead.org
18378S:	Supported
18379W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18381F:	drivers/net/wireless/ath/ath12k/
18382N:	ath12k
18383
18384QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18385M:	Kalle Valo <kvalo@kernel.org>
18386M:	Jeff Johnson <jjohnson@kernel.org>
18387L:	ath10k@lists.infradead.org
18388S:	Supported
18389W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18391F:	drivers/net/wireless/ath/ath10k/
18392N:	ath10k
18393
18394QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18395M:	Kalle Valo <kvalo@kernel.org>
18396M:	Jeff Johnson <jjohnson@kernel.org>
18397L:	ath11k@lists.infradead.org
18398S:	Supported
18399W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18400B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18402F:	drivers/net/wireless/ath/ath11k/
18403N:	ath11k
18404
18405QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18406M:	Toke Høiland-Jørgensen <toke@toke.dk>
18407L:	linux-wireless@vger.kernel.org
18408S:	Maintained
18409W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18411F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18412F:	drivers/net/wireless/ath/ath9k/
18413
18414QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18415M:	Stefan Wahren <wahrenst@gmx.net>
18416L:	netdev@vger.kernel.org
18417S:	Maintained
18418F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18419F:	drivers/net/ethernet/qualcomm/qca*
18420
18421QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18422M:	Stephan Gerhold <stephan@gerhold.net>
18423L:	netdev@vger.kernel.org
18424L:	linux-arm-msm@vger.kernel.org
18425S:	Maintained
18426F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18427F:	drivers/net/wwan/qcom_bam_dmux.c
18428
18429QUALCOMM CAMERA SUBSYSTEM DRIVER
18430M:	Robert Foss <rfoss@kernel.org>
18431M:	Todor Tomov <todor.too@gmail.com>
18432M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18433L:	linux-media@vger.kernel.org
18434S:	Maintained
18435F:	Documentation/admin-guide/media/qcom_camss.rst
18436F:	Documentation/devicetree/bindings/media/*camss*
18437F:	drivers/media/platform/qcom/camss/
18438
18439QUALCOMM CLOCK DRIVERS
18440M:	Bjorn Andersson <andersson@kernel.org>
18441L:	linux-arm-msm@vger.kernel.org
18442S:	Supported
18443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18444F:	Documentation/devicetree/bindings/clock/qcom,*
18445F:	drivers/clk/qcom/
18446F:	include/dt-bindings/clock/qcom,*
18447
18448QUALCOMM CLOUD AI (QAIC) DRIVER
18449M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18450R:	Carl Vanderlip <quic_carlv@quicinc.com>
18451R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18452L:	linux-arm-msm@vger.kernel.org
18453L:	dri-devel@lists.freedesktop.org
18454S:	Supported
18455T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18456F:	Documentation/accel/qaic/
18457F:	drivers/accel/qaic/
18458F:	include/uapi/drm/qaic_accel.h
18459
18460QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18461M:	Bjorn Andersson <andersson@kernel.org>
18462M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18463L:	linux-pm@vger.kernel.org
18464L:	linux-arm-msm@vger.kernel.org
18465S:	Maintained
18466F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18467F:	drivers/pmdomain/qcom/cpr.c
18468
18469QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18470M:	Ilia Lin <ilia.lin@kernel.org>
18471L:	linux-pm@vger.kernel.org
18472S:	Maintained
18473F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18474F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18475F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18476
18477QUALCOMM CRYPTO DRIVERS
18478M:	Thara Gopinath <thara.gopinath@gmail.com>
18479L:	linux-crypto@vger.kernel.org
18480L:	linux-arm-msm@vger.kernel.org
18481S:	Maintained
18482F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18483F:	drivers/crypto/qce/
18484
18485QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18486M:	Timur Tabi <timur@kernel.org>
18487L:	netdev@vger.kernel.org
18488S:	Maintained
18489F:	drivers/net/ethernet/qualcomm/emac/
18490
18491QUALCOMM ETHQOS ETHERNET DRIVER
18492M:	Vinod Koul <vkoul@kernel.org>
18493L:	netdev@vger.kernel.org
18494L:	linux-arm-msm@vger.kernel.org
18495S:	Maintained
18496F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18497F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18498
18499QUALCOMM FASTRPC DRIVER
18500M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18501M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18502L:	linux-arm-msm@vger.kernel.org
18503S:	Maintained
18504F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18505F:	drivers/misc/fastrpc.c
18506F:	include/uapi/misc/fastrpc.h
18507
18508QUALCOMM HEXAGON ARCHITECTURE
18509M:	Brian Cain <bcain@quicinc.com>
18510L:	linux-hexagon@vger.kernel.org
18511S:	Supported
18512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18513F:	arch/hexagon/
18514
18515QUALCOMM HIDMA DRIVER
18516M:	Sinan Kaya <okaya@kernel.org>
18517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18518L:	linux-arm-msm@vger.kernel.org
18519L:	dmaengine@vger.kernel.org
18520S:	Supported
18521F:	drivers/dma/qcom/hidma*
18522
18523QUALCOMM I2C CCI DRIVER
18524M:	Loic Poulain <loic.poulain@linaro.org>
18525M:	Robert Foss <rfoss@kernel.org>
18526L:	linux-i2c@vger.kernel.org
18527L:	linux-arm-msm@vger.kernel.org
18528S:	Maintained
18529F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18530F:	drivers/i2c/busses/i2c-qcom-cci.c
18531
18532QUALCOMM INTERCONNECT BWMON DRIVER
18533M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18534L:	linux-arm-msm@vger.kernel.org
18535S:	Maintained
18536F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18537F:	drivers/soc/qcom/icc-bwmon.c
18538
18539QUALCOMM IOMMU
18540M:	Rob Clark <robdclark@gmail.com>
18541L:	iommu@lists.linux.dev
18542L:	linux-arm-msm@vger.kernel.org
18543S:	Maintained
18544F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18545F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18546F:	drivers/iommu/msm_iommu*
18547
18548QUALCOMM IPC ROUTER (QRTR) DRIVER
18549M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18550L:	linux-arm-msm@vger.kernel.org
18551S:	Maintained
18552F:	include/trace/events/qrtr.h
18553F:	include/uapi/linux/qrtr.h
18554F:	net/qrtr/
18555
18556QUALCOMM IPCC MAILBOX DRIVER
18557M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18558L:	linux-arm-msm@vger.kernel.org
18559S:	Supported
18560F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18561F:	drivers/mailbox/qcom-ipcc.c
18562F:	include/dt-bindings/mailbox/qcom-ipcc.h
18563
18564QUALCOMM IPQ4019 USB PHY DRIVER
18565M:	Robert Marko <robert.marko@sartura.hr>
18566M:	Luka Perkov <luka.perkov@sartura.hr>
18567L:	linux-arm-msm@vger.kernel.org
18568S:	Maintained
18569F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18570F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18571
18572QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18573M:	Robert Marko <robert.marko@sartura.hr>
18574M:	Luka Perkov <luka.perkov@sartura.hr>
18575L:	linux-arm-msm@vger.kernel.org
18576S:	Maintained
18577F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18578F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18579
18580QUALCOMM NAND CONTROLLER DRIVER
18581M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18582L:	linux-mtd@lists.infradead.org
18583L:	linux-arm-msm@vger.kernel.org
18584S:	Maintained
18585F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18586F:	drivers/mtd/nand/raw/qcom_nandc.c
18587
18588QUALCOMM QSEECOM DRIVER
18589M:	Maximilian Luz <luzmaximilian@gmail.com>
18590L:	linux-arm-msm@vger.kernel.org
18591S:	Maintained
18592F:	drivers/firmware/qcom/qcom_qseecom.c
18593
18594QUALCOMM QSEECOM UEFISECAPP DRIVER
18595M:	Maximilian Luz <luzmaximilian@gmail.com>
18596L:	linux-arm-msm@vger.kernel.org
18597S:	Maintained
18598F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18599
18600QUALCOMM RMNET DRIVER
18601M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18602M:	Sean Tranchetti <quic_stranche@quicinc.com>
18603L:	netdev@vger.kernel.org
18604S:	Maintained
18605F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18606F:	drivers/net/ethernet/qualcomm/rmnet/
18607F:	include/linux/if_rmnet.h
18608
18609QUALCOMM TSENS THERMAL DRIVER
18610M:	Amit Kucheria <amitk@kernel.org>
18611M:	Thara Gopinath <thara.gopinath@gmail.com>
18612L:	linux-pm@vger.kernel.org
18613L:	linux-arm-msm@vger.kernel.org
18614S:	Maintained
18615F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18616F:	drivers/thermal/qcom/
18617
18618QUALCOMM TYPEC PORT MANAGER DRIVER
18619M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18620L:	linux-arm-msm@vger.kernel.org
18621L:	linux-usb@vger.kernel.org
18622S:	Maintained
18623F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18624F:	drivers/usb/typec/tcpm/qcom/
18625
18626QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18627M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18628M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18629R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18630L:	linux-media@vger.kernel.org
18631L:	linux-arm-msm@vger.kernel.org
18632S:	Maintained
18633T:	git git://linuxtv.org/media_tree.git
18634F:	Documentation/devicetree/bindings/media/*venus*
18635F:	drivers/media/platform/qcom/venus/
18636
18637QUALCOMM WCN36XX WIRELESS DRIVER
18638M:	Loic Poulain <loic.poulain@linaro.org>
18639L:	wcn36xx@lists.infradead.org
18640S:	Supported
18641W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18642F:	drivers/net/wireless/ath/wcn36xx/
18643
18644QUANTENNA QTNFMAC WIRELESS DRIVER
18645M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18646R:	Sergey Matyukevich <geomatsi@gmail.com>
18647L:	linux-wireless@vger.kernel.org
18648S:	Maintained
18649F:	drivers/net/wireless/quantenna
18650
18651RADEON and AMDGPU DRM DRIVERS
18652M:	Alex Deucher <alexander.deucher@amd.com>
18653M:	Christian König <christian.koenig@amd.com>
18654M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18655L:	amd-gfx@lists.freedesktop.org
18656S:	Supported
18657B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18658C:	irc://irc.oftc.net/radeon
18659T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18660F:	Documentation/gpu/amdgpu/
18661F:	drivers/gpu/drm/amd/
18662F:	drivers/gpu/drm/ci/xfails/amd*
18663F:	drivers/gpu/drm/radeon/
18664F:	include/uapi/drm/amdgpu_drm.h
18665F:	include/uapi/drm/radeon_drm.h
18666
18667RADEON FRAMEBUFFER DISPLAY DRIVER
18668M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18669L:	linux-fbdev@vger.kernel.org
18670S:	Maintained
18671F:	drivers/video/fbdev/aty/radeon*
18672F:	include/uapi/linux/radeonfb.h
18673
18674RADIOSHARK RADIO DRIVER
18675M:	Hans Verkuil <hverkuil@xs4all.nl>
18676L:	linux-media@vger.kernel.org
18677S:	Maintained
18678T:	git git://linuxtv.org/media_tree.git
18679F:	drivers/media/radio/radio-shark.c
18680
18681RADIOSHARK2 RADIO DRIVER
18682M:	Hans Verkuil <hverkuil@xs4all.nl>
18683L:	linux-media@vger.kernel.org
18684S:	Maintained
18685T:	git git://linuxtv.org/media_tree.git
18686F:	drivers/media/radio/radio-shark2.c
18687F:	drivers/media/radio/radio-tea5777.c
18688
18689RADOS BLOCK DEVICE (RBD)
18690M:	Ilya Dryomov <idryomov@gmail.com>
18691R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18692L:	ceph-devel@vger.kernel.org
18693S:	Supported
18694W:	http://ceph.com/
18695T:	git https://github.com/ceph/ceph-client.git
18696F:	Documentation/ABI/testing/sysfs-bus-rbd
18697F:	drivers/block/rbd.c
18698F:	drivers/block/rbd_types.h
18699
18700RAGE128 FRAMEBUFFER DISPLAY DRIVER
18701L:	linux-fbdev@vger.kernel.org
18702S:	Orphan
18703F:	drivers/video/fbdev/aty/aty128fb.c
18704
18705RAINSHADOW-CEC DRIVER
18706M:	Hans Verkuil <hverkuil@xs4all.nl>
18707L:	linux-media@vger.kernel.org
18708S:	Maintained
18709T:	git git://linuxtv.org/media_tree.git
18710F:	drivers/media/cec/usb/rainshadow/
18711
18712RALINK MIPS ARCHITECTURE
18713M:	John Crispin <john@phrozen.org>
18714M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18715L:	linux-mips@vger.kernel.org
18716S:	Maintained
18717F:	arch/mips/ralink
18718
18719RALINK MT7621 MIPS ARCHITECTURE
18720M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18721M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18722L:	linux-mips@vger.kernel.org
18723S:	Maintained
18724F:	arch/mips/boot/dts/ralink/mt7621*
18725
18726RALINK RT2X00 WIRELESS LAN DRIVER
18727M:	Stanislaw Gruszka <stf_xl@wp.pl>
18728L:	linux-wireless@vger.kernel.org
18729S:	Maintained
18730F:	drivers/net/wireless/ralink/rt2x00/
18731
18732RAMDISK RAM BLOCK DEVICE DRIVER
18733M:	Jens Axboe <axboe@kernel.dk>
18734S:	Maintained
18735F:	Documentation/admin-guide/blockdev/ramdisk.rst
18736F:	drivers/block/brd.c
18737
18738RANCHU VIRTUAL BOARD FOR MIPS
18739M:	Miodrag Dinic <miodrag.dinic@mips.com>
18740L:	linux-mips@vger.kernel.org
18741S:	Supported
18742F:	arch/mips/configs/generic/board-ranchu.config
18743F:	arch/mips/generic/board-ranchu.c
18744
18745RANDOM NUMBER DRIVER
18746M:	"Theodore Ts'o" <tytso@mit.edu>
18747M:	Jason A. Donenfeld <Jason@zx2c4.com>
18748S:	Maintained
18749T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18750F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18751F:	drivers/char/random.c
18752F:	drivers/virt/vmgenid.c
18753
18754RAPIDIO SUBSYSTEM
18755M:	Matt Porter <mporter@kernel.crashing.org>
18756M:	Alexandre Bounine <alex.bou9@gmail.com>
18757S:	Maintained
18758F:	drivers/rapidio/
18759
18760RAS INFRASTRUCTURE
18761M:	Tony Luck <tony.luck@intel.com>
18762M:	Borislav Petkov <bp@alien8.de>
18763L:	linux-edac@vger.kernel.org
18764S:	Maintained
18765F:	Documentation/admin-guide/RAS
18766F:	drivers/ras/
18767F:	include/linux/ras.h
18768F:	include/ras/ras_event.h
18769
18770RAS FRU MEMORY POISON MANAGER (FMPM)
18771M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18772L:	linux-edac@vger.kernel.org
18773S:	Maintained
18774F:	drivers/ras/amd/fmpm.c
18775
18776RC-CORE / LIRC FRAMEWORK
18777M:	Sean Young <sean@mess.org>
18778L:	linux-media@vger.kernel.org
18779S:	Maintained
18780W:	http://linuxtv.org
18781T:	git git://linuxtv.org/media_tree.git
18782F:	Documentation/driver-api/media/rc-core.rst
18783F:	Documentation/userspace-api/media/rc/
18784F:	drivers/media/rc/
18785F:	include/media/rc-core.h
18786F:	include/media/rc-map.h
18787F:	include/uapi/linux/lirc.h
18788
18789RCMM REMOTE CONTROLS DECODER
18790M:	Patrick Lerda <patrick9876@free.fr>
18791S:	Maintained
18792F:	drivers/media/rc/ir-rcmm-decoder.c
18793
18794RCUTORTURE TEST FRAMEWORK
18795M:	"Paul E. McKenney" <paulmck@kernel.org>
18796M:	Josh Triplett <josh@joshtriplett.org>
18797R:	Steven Rostedt <rostedt@goodmis.org>
18798R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18799R:	Lai Jiangshan <jiangshanlai@gmail.com>
18800L:	rcu@vger.kernel.org
18801S:	Supported
18802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18803F:	tools/testing/selftests/rcutorture
18804
18805RDACM20 Camera Sensor
18806M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18807M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18808M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18809M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18810L:	linux-media@vger.kernel.org
18811S:	Maintained
18812F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18813F:	drivers/media/i2c/max9271.c
18814F:	drivers/media/i2c/max9271.h
18815F:	drivers/media/i2c/rdacm20.c
18816
18817RDACM21 Camera Sensor
18818M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18819M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18820M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18821M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18822L:	linux-media@vger.kernel.org
18823S:	Maintained
18824F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18825F:	drivers/media/i2c/max9271.c
18826F:	drivers/media/i2c/max9271.h
18827F:	drivers/media/i2c/rdacm21.c
18828
18829RDC R-321X SoC
18830M:	Florian Fainelli <florian@openwrt.org>
18831S:	Maintained
18832
18833RDC R6040 FAST ETHERNET DRIVER
18834M:	Florian Fainelli <f.fainelli@gmail.com>
18835L:	netdev@vger.kernel.org
18836S:	Maintained
18837F:	drivers/net/ethernet/rdc/r6040.c
18838
18839RDMAVT - RDMA verbs software
18840M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18841L:	linux-rdma@vger.kernel.org
18842S:	Supported
18843F:	drivers/infiniband/sw/rdmavt
18844
18845RDS - RELIABLE DATAGRAM SOCKETS
18846M:	Allison Henderson <allison.henderson@oracle.com>
18847L:	netdev@vger.kernel.org
18848L:	linux-rdma@vger.kernel.org
18849L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18850S:	Supported
18851W:	https://oss.oracle.com/projects/rds/
18852F:	Documentation/networking/rds.rst
18853F:	net/rds/
18854
18855RDT - RESOURCE ALLOCATION
18856M:	Fenghua Yu <fenghua.yu@intel.com>
18857M:	Reinette Chatre <reinette.chatre@intel.com>
18858L:	linux-kernel@vger.kernel.org
18859S:	Supported
18860F:	Documentation/arch/x86/resctrl*
18861F:	arch/x86/include/asm/resctrl.h
18862F:	arch/x86/kernel/cpu/resctrl/
18863F:	tools/testing/selftests/resctrl/
18864
18865READ-COPY UPDATE (RCU)
18866M:	"Paul E. McKenney" <paulmck@kernel.org>
18867M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18868M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18869M:	Joel Fernandes <joel@joelfernandes.org>
18870M:	Josh Triplett <josh@joshtriplett.org>
18871M:	Boqun Feng <boqun.feng@gmail.com>
18872R:	Steven Rostedt <rostedt@goodmis.org>
18873R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18874R:	Lai Jiangshan <jiangshanlai@gmail.com>
18875R:	Zqiang <qiang.zhang1211@gmail.com>
18876L:	rcu@vger.kernel.org
18877S:	Supported
18878W:	http://www.rdrop.com/users/paulmck/RCU/
18879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18880F:	Documentation/RCU/
18881F:	include/linux/rcu*
18882F:	kernel/rcu/
18883X:	Documentation/RCU/torture.rst
18884X:	include/linux/srcu*.h
18885X:	kernel/rcu/srcu*.c
18886
18887REAL TIME CLOCK (RTC) SUBSYSTEM
18888M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18889L:	linux-rtc@vger.kernel.org
18890S:	Maintained
18891Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18893F:	Documentation/admin-guide/rtc.rst
18894F:	Documentation/devicetree/bindings/rtc/
18895F:	drivers/rtc/
18896F:	include/linux/rtc.h
18897F:	include/linux/rtc/
18898F:	include/uapi/linux/rtc.h
18899F:	tools/testing/selftests/rtc/
18900
18901Real-time Linux Analysis (RTLA) tools
18902M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18903M:	Steven Rostedt <rostedt@goodmis.org>
18904L:	linux-trace-kernel@vger.kernel.org
18905S:	Maintained
18906F:	Documentation/tools/rtla/
18907F:	tools/tracing/rtla/
18908
18909REALTEK AUDIO CODECS
18910M:	Oder Chiou <oder_chiou@realtek.com>
18911S:	Maintained
18912F:	include/sound/rt*.h
18913F:	sound/soc/codecs/rt*
18914
18915REALTEK OTTO WATCHDOG
18916M:	Sander Vanheule <sander@svanheule.net>
18917L:	linux-watchdog@vger.kernel.org
18918S:	Maintained
18919F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18920F:	drivers/watchdog/realtek_otto_wdt.c
18921
18922REALTEK RTL83xx SMI DSA ROUTER CHIPS
18923M:	Linus Walleij <linus.walleij@linaro.org>
18924M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18925S:	Maintained
18926F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18927F:	drivers/net/dsa/realtek/*
18928
18929REALTEK WIRELESS DRIVER (rtlwifi family)
18930M:	Ping-Ke Shih <pkshih@realtek.com>
18931L:	linux-wireless@vger.kernel.org
18932S:	Maintained
18933T:	git https://github.com/pkshih/rtw.git
18934F:	drivers/net/wireless/realtek/rtlwifi/
18935
18936REALTEK WIRELESS DRIVER (rtw88)
18937M:	Ping-Ke Shih <pkshih@realtek.com>
18938L:	linux-wireless@vger.kernel.org
18939S:	Maintained
18940T:	git https://github.com/pkshih/rtw.git
18941F:	drivers/net/wireless/realtek/rtw88/
18942
18943REALTEK WIRELESS DRIVER (rtw89)
18944M:	Ping-Ke Shih <pkshih@realtek.com>
18945L:	linux-wireless@vger.kernel.org
18946S:	Maintained
18947T:	git https://github.com/pkshih/rtw.git
18948F:	drivers/net/wireless/realtek/rtw89/
18949
18950REDPINE WIRELESS DRIVER
18951L:	linux-wireless@vger.kernel.org
18952S:	Orphan
18953F:	drivers/net/wireless/rsi/
18954
18955REGISTER MAP ABSTRACTION
18956M:	Mark Brown <broonie@kernel.org>
18957L:	linux-kernel@vger.kernel.org
18958S:	Supported
18959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18960F:	Documentation/devicetree/bindings/regmap/
18961F:	drivers/base/regmap/
18962F:	include/linux/regmap.h
18963
18964REISERFS FILE SYSTEM
18965L:	reiserfs-devel@vger.kernel.org
18966S:	Obsolete
18967F:	fs/reiserfs/
18968
18969REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18970M:	Bjorn Andersson <andersson@kernel.org>
18971M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18972L:	linux-remoteproc@vger.kernel.org
18973S:	Maintained
18974T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18975F:	Documentation/ABI/testing/sysfs-class-remoteproc
18976F:	Documentation/devicetree/bindings/remoteproc/
18977F:	Documentation/staging/remoteproc.rst
18978F:	drivers/remoteproc/
18979F:	include/linux/remoteproc.h
18980F:	include/linux/remoteproc/
18981
18982REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18983M:	Bjorn Andersson <andersson@kernel.org>
18984M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18985L:	linux-remoteproc@vger.kernel.org
18986S:	Maintained
18987T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18988F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18989F:	Documentation/staging/rpmsg.rst
18990F:	drivers/rpmsg/
18991F:	include/linux/rpmsg.h
18992F:	include/linux/rpmsg/
18993F:	include/uapi/linux/rpmsg.h
18994F:	samples/rpmsg/
18995
18996REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18997M:	Stephan Gerhold <stephan@gerhold.net>
18998L:	netdev@vger.kernel.org
18999L:	linux-remoteproc@vger.kernel.org
19000S:	Maintained
19001F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19002
19003RENESAS CLOCK DRIVERS
19004M:	Geert Uytterhoeven <geert+renesas@glider.be>
19005L:	linux-renesas-soc@vger.kernel.org
19006S:	Supported
19007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19008F:	Documentation/devicetree/bindings/clock/renesas,*
19009F:	drivers/clk/renesas/
19010
19011RENESAS EMEV2 I2C DRIVER
19012M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19013L:	linux-renesas-soc@vger.kernel.org
19014S:	Supported
19015F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19016F:	drivers/i2c/busses/i2c-emev2.c
19017
19018RENESAS ETHERNET AVB DRIVER
19019R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19020L:	netdev@vger.kernel.org
19021L:	linux-renesas-soc@vger.kernel.org
19022F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19023F:	drivers/net/ethernet/renesas/Kconfig
19024F:	drivers/net/ethernet/renesas/Makefile
19025F:	drivers/net/ethernet/renesas/ravb*
19026
19027RENESAS ETHERNET SWITCH DRIVER
19028R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19029L:	netdev@vger.kernel.org
19030L:	linux-renesas-soc@vger.kernel.org
19031F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19032F:	drivers/net/ethernet/renesas/Kconfig
19033F:	drivers/net/ethernet/renesas/Makefile
19034F:	drivers/net/ethernet/renesas/rcar_gen4*
19035F:	drivers/net/ethernet/renesas/rswitch*
19036
19037RENESAS IDT821034 ASoC CODEC
19038M:	Herve Codina <herve.codina@bootlin.com>
19039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19040S:	Maintained
19041F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19042F:	sound/soc/codecs/idt821034.c
19043
19044RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19045M:	Miquel Raynal <miquel.raynal@bootlin.com>
19046L:	linux-mtd@lists.infradead.org
19047L:	linux-renesas-soc@vger.kernel.org
19048S:	Maintained
19049F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19050F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19051
19052RENESAS R-CAR GYROADC DRIVER
19053M:	Marek Vasut <marek.vasut@gmail.com>
19054L:	linux-iio@vger.kernel.org
19055S:	Supported
19056F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19057F:	drivers/iio/adc/rcar-gyroadc.c
19058
19059RENESAS R-CAR I2C DRIVERS
19060M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19061L:	linux-renesas-soc@vger.kernel.org
19062S:	Supported
19063F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19064F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19065F:	drivers/i2c/busses/i2c-rcar.c
19066F:	drivers/i2c/busses/i2c-sh_mobile.c
19067
19068RENESAS R-CAR SATA DRIVER
19069R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19070L:	linux-ide@vger.kernel.org
19071L:	linux-renesas-soc@vger.kernel.org
19072S:	Supported
19073F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19074F:	drivers/ata/sata_rcar.c
19075
19076RENESAS R-CAR THERMAL DRIVERS
19077M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19078L:	linux-renesas-soc@vger.kernel.org
19079S:	Supported
19080F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19081F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19082F:	drivers/thermal/rcar_gen3_thermal.c
19083F:	drivers/thermal/rcar_thermal.c
19084
19085RENESAS RIIC DRIVER
19086M:	Chris Brandt <chris.brandt@renesas.com>
19087L:	linux-renesas-soc@vger.kernel.org
19088S:	Supported
19089F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19090F:	drivers/i2c/busses/i2c-riic.c
19091
19092RENESAS RZ/G2L A/D DRIVER
19093M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19094L:	linux-iio@vger.kernel.org
19095L:	linux-renesas-soc@vger.kernel.org
19096S:	Supported
19097F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19098F:	drivers/iio/adc/rzg2l_adc.c
19099
19100RENESAS RZ/G2L MTU3a COUNTER DRIVER
19101M:	Biju Das <biju.das.jz@bp.renesas.com>
19102L:	linux-iio@vger.kernel.org
19103L:	linux-renesas-soc@vger.kernel.org
19104S:	Supported
19105F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19106F:	drivers/counter/rz-mtu3-cnt.c
19107
19108RENESAS RZ/N1 A5PSW SWITCH DRIVER
19109M:	Clément Léger <clement.leger@bootlin.com>
19110L:	linux-renesas-soc@vger.kernel.org
19111L:	netdev@vger.kernel.org
19112S:	Maintained
19113F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19114F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19115F:	drivers/net/dsa/rzn1_a5psw*
19116F:	drivers/net/pcs/pcs-rzn1-miic.c
19117F:	include/dt-bindings/net/pcs-rzn1-miic.h
19118F:	include/linux/pcs-rzn1-miic.h
19119F:	net/dsa/tag_rzn1_a5psw.c
19120
19121RENESAS RZ/N1 DWMAC GLUE LAYER
19122M:	Romain Gantois <romain.gantois@bootlin.com>
19123S:	Maintained
19124F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19125F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19126
19127RENESAS RZ/N1 RTC CONTROLLER DRIVER
19128M:	Miquel Raynal <miquel.raynal@bootlin.com>
19129L:	linux-rtc@vger.kernel.org
19130L:	linux-renesas-soc@vger.kernel.org
19131S:	Maintained
19132F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19133F:	drivers/rtc/rtc-rzn1.c
19134
19135RENESAS RZ/N1 USBF CONTROLLER DRIVER
19136M:	Herve Codina <herve.codina@bootlin.com>
19137L:	linux-renesas-soc@vger.kernel.org
19138L:	linux-usb@vger.kernel.org
19139S:	Maintained
19140F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19141F:	drivers/usb/gadget/udc/renesas_usbf.c
19142
19143RENESAS RZ/V2M I2C DRIVER
19144M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19145L:	linux-i2c@vger.kernel.org
19146L:	linux-renesas-soc@vger.kernel.org
19147S:	Supported
19148F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19149F:	drivers/i2c/busses/i2c-rzv2m.c
19150
19151RENESAS SUPERH ETHERNET DRIVER
19152R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19153L:	netdev@vger.kernel.org
19154L:	linux-renesas-soc@vger.kernel.org
19155F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19156F:	drivers/net/ethernet/renesas/Kconfig
19157F:	drivers/net/ethernet/renesas/Makefile
19158F:	drivers/net/ethernet/renesas/sh_eth*
19159F:	include/linux/sh_eth.h
19160
19161RENESAS USB PHY DRIVER
19162M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19163L:	linux-renesas-soc@vger.kernel.org
19164S:	Maintained
19165F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19166
19167RENESAS VERSACLOCK 7 CLOCK DRIVER
19168M:	Alex Helms <alexander.helms.jy@renesas.com>
19169S:	Maintained
19170F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19171F:	drivers/clk/clk-versaclock7.c
19172
19173RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19174M:	Herve Codina <herve.codina@bootlin.com>
19175L:	linux-iio@vger.kernel.org
19176S:	Maintained
19177F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19178F:	drivers/iio/potentiometer/x9250.c
19179
19180RESET CONTROLLER FRAMEWORK
19181M:	Philipp Zabel <p.zabel@pengutronix.de>
19182S:	Maintained
19183T:	git git://git.pengutronix.de/git/pza/linux
19184F:	Documentation/devicetree/bindings/reset/
19185F:	Documentation/driver-api/reset.rst
19186F:	drivers/reset/
19187F:	include/dt-bindings/reset/
19188F:	include/linux/reset-controller.h
19189F:	include/linux/reset.h
19190F:	include/linux/reset/
19191K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19192
19193RESTARTABLE SEQUENCES SUPPORT
19194M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19195M:	Peter Zijlstra <peterz@infradead.org>
19196M:	"Paul E. McKenney" <paulmck@kernel.org>
19197M:	Boqun Feng <boqun.feng@gmail.com>
19198L:	linux-kernel@vger.kernel.org
19199S:	Supported
19200F:	include/trace/events/rseq.h
19201F:	include/uapi/linux/rseq.h
19202F:	kernel/rseq.c
19203F:	tools/testing/selftests/rseq/
19204
19205RFKILL
19206M:	Johannes Berg <johannes@sipsolutions.net>
19207L:	linux-wireless@vger.kernel.org
19208S:	Maintained
19209W:	https://wireless.wiki.kernel.org/
19210Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19213F:	Documentation/ABI/stable/sysfs-class-rfkill
19214F:	Documentation/driver-api/rfkill.rst
19215F:	include/linux/rfkill.h
19216F:	include/uapi/linux/rfkill.h
19217F:	net/rfkill/
19218
19219RHASHTABLE
19220M:	Thomas Graf <tgraf@suug.ch>
19221M:	Herbert Xu <herbert@gondor.apana.org.au>
19222L:	netdev@vger.kernel.org
19223S:	Maintained
19224F:	include/linux/rhashtable-types.h
19225F:	include/linux/rhashtable.h
19226F:	lib/rhashtable.c
19227F:	lib/test_rhashtable.c
19228
19229RICOH R5C592 MEMORYSTICK DRIVER
19230M:	Maxim Levitsky <maximlevitsky@gmail.com>
19231S:	Maintained
19232F:	drivers/memstick/host/r592.*
19233
19234RICOH SMARTMEDIA/XD DRIVER
19235M:	Maxim Levitsky <maximlevitsky@gmail.com>
19236S:	Maintained
19237F:	drivers/mtd/nand/raw/r852.c
19238F:	drivers/mtd/nand/raw/r852.h
19239
19240RISC-V AIA DRIVERS
19241M:	Anup Patel <anup@brainfault.org>
19242L:	linux-riscv@lists.infradead.org
19243S:	Maintained
19244F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19245F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19246F:	drivers/irqchip/irq-riscv-aplic-*.c
19247F:	drivers/irqchip/irq-riscv-aplic-*.h
19248F:	drivers/irqchip/irq-riscv-imsic-*.c
19249F:	drivers/irqchip/irq-riscv-imsic-*.h
19250F:	drivers/irqchip/irq-riscv-intc.c
19251F:	include/linux/irqchip/riscv-aplic.h
19252F:	include/linux/irqchip/riscv-imsic.h
19253
19254RISC-V ARCHITECTURE
19255M:	Paul Walmsley <paul.walmsley@sifive.com>
19256M:	Palmer Dabbelt <palmer@dabbelt.com>
19257M:	Albert Ou <aou@eecs.berkeley.edu>
19258L:	linux-riscv@lists.infradead.org
19259S:	Supported
19260Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19261C:	irc://irc.libera.chat/riscv
19262P:	Documentation/arch/riscv/patch-acceptance.rst
19263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19264F:	arch/riscv/
19265N:	riscv
19266K:	riscv
19267
19268RISC-V MICROCHIP FPGA SUPPORT
19269M:	Conor Dooley <conor.dooley@microchip.com>
19270M:	Daire McNamara <daire.mcnamara@microchip.com>
19271L:	linux-riscv@lists.infradead.org
19272S:	Supported
19273F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19274F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19275F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19276F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19277F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19278F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19279F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19280F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19281F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19282F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19283F:	arch/riscv/boot/dts/microchip/
19284F:	drivers/char/hw_random/mpfs-rng.c
19285F:	drivers/clk/microchip/clk-mpfs*.c
19286F:	drivers/firmware/microchip/mpfs-auto-update.c
19287F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19288F:	drivers/mailbox/mailbox-mpfs.c
19289F:	drivers/pci/controller/pcie-microchip-host.c
19290F:	drivers/pwm/pwm-microchip-core.c
19291F:	drivers/reset/reset-mpfs.c
19292F:	drivers/rtc/rtc-mpfs.c
19293F:	drivers/soc/microchip/mpfs-sys-controller.c
19294F:	drivers/spi/spi-microchip-core-qspi.c
19295F:	drivers/spi/spi-microchip-core.c
19296F:	drivers/usb/musb/mpfs.c
19297F:	include/soc/microchip/mpfs.h
19298
19299RISC-V MISC SOC SUPPORT
19300M:	Conor Dooley <conor@kernel.org>
19301L:	linux-riscv@lists.infradead.org
19302S:	Maintained
19303Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19304T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19305F:	Documentation/devicetree/bindings/riscv/
19306F:	arch/riscv/boot/dts/
19307X:	arch/riscv/boot/dts/allwinner/
19308X:	arch/riscv/boot/dts/renesas/
19309X:	arch/riscv/boot/dts/sophgo/
19310
19311RISC-V PMU DRIVERS
19312M:	Atish Patra <atishp@atishpatra.org>
19313R:	Anup Patel <anup@brainfault.org>
19314L:	linux-riscv@lists.infradead.org
19315S:	Supported
19316F:	drivers/perf/riscv_pmu.c
19317F:	drivers/perf/riscv_pmu_legacy.c
19318F:	drivers/perf/riscv_pmu_sbi.c
19319
19320RISC-V THEAD SoC SUPPORT
19321M:	Jisheng Zhang <jszhang@kernel.org>
19322M:	Guo Ren <guoren@kernel.org>
19323M:	Fu Wei <wefu@redhat.com>
19324L:	linux-riscv@lists.infradead.org
19325S:	Maintained
19326F:	arch/riscv/boot/dts/thead/
19327
19328RNBD BLOCK DRIVERS
19329M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19330M:	Jack Wang <jinpu.wang@ionos.com>
19331L:	linux-block@vger.kernel.org
19332S:	Maintained
19333F:	drivers/block/rnbd/
19334
19335ROCCAT DRIVERS
19336M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19337S:	Maintained
19338W:	http://sourceforge.net/projects/roccat/
19339F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19340F:	drivers/hid/hid-roccat*
19341F:	include/linux/hid-roccat*
19342
19343ROCKCHIP CRYPTO DRIVERS
19344M:	Corentin Labbe <clabbe@baylibre.com>
19345L:	linux-crypto@vger.kernel.org
19346S:	Maintained
19347F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19348F:	drivers/crypto/rockchip/
19349
19350ROCKCHIP I2S TDM DRIVER
19351M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19352L:	linux-rockchip@lists.infradead.org
19353S:	Maintained
19354F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19355F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19356
19357ROCKCHIP ISP V1 DRIVER
19358M:	Dafna Hirschfeld <dafna@fastmail.com>
19359M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19360L:	linux-media@vger.kernel.org
19361L:	linux-rockchip@lists.infradead.org
19362S:	Maintained
19363F:	Documentation/admin-guide/media/rkisp1.rst
19364F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19365F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19366F:	drivers/media/platform/rockchip/rkisp1
19367F:	include/uapi/linux/rkisp1-config.h
19368
19369ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19370M:	Jacob Chen <jacob-chen@iotwrt.com>
19371M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19372L:	linux-media@vger.kernel.org
19373L:	linux-rockchip@lists.infradead.org
19374S:	Maintained
19375F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19376F:	drivers/media/platform/rockchip/rga/
19377
19378ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19379M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19380S:	Maintained
19381F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19382F:	sound/soc/codecs/rk3308_codec.c
19383F:	sound/soc/codecs/rk3308_codec.h
19384
19385ROCKCHIP VIDEO DECODER DRIVER
19386M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19387L:	linux-media@vger.kernel.org
19388L:	linux-rockchip@lists.infradead.org
19389S:	Maintained
19390F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19391F:	drivers/staging/media/rkvdec/
19392
19393ROCKER DRIVER
19394M:	Jiri Pirko <jiri@resnulli.us>
19395L:	netdev@vger.kernel.org
19396S:	Supported
19397F:	drivers/net/ethernet/rocker/
19398
19399ROCKETPORT EXPRESS/INFINITY DRIVER
19400M:	Kevin Cernekee <cernekee@gmail.com>
19401L:	linux-serial@vger.kernel.org
19402S:	Odd Fixes
19403F:	drivers/tty/serial/rp2.*
19404
19405ROHM BD99954 CHARGER IC
19406M:	Matti Vaittinen <mazziesaccount@gmail.com>
19407S:	Supported
19408F:	drivers/power/supply/bd99954-charger.c
19409F:	drivers/power/supply/bd99954-charger.h
19410
19411ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19412M:	Tomasz Duszynski <tduszyns@gmail.com>
19413S:	Maintained
19414F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19415F:	drivers/iio/light/bh1750.c
19416
19417ROHM BM1390 PRESSURE SENSOR DRIVER
19418M:	Matti Vaittinen <mazziesaccount@gmail.com>
19419L:	linux-iio@vger.kernel.org
19420S:	Supported
19421F:	drivers/iio/pressure/rohm-bm1390.c
19422
19423ROHM BU270xx LIGHT SENSOR DRIVERs
19424M:	Matti Vaittinen <mazziesaccount@gmail.com>
19425L:	linux-iio@vger.kernel.org
19426S:	Supported
19427F:	drivers/iio/light/rohm-bu27008.c
19428F:	drivers/iio/light/rohm-bu27034.c
19429
19430ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19431M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19432L:	linux-kernel@vger.kernel.org
19433L:	linux-renesas-soc@vger.kernel.org
19434S:	Supported
19435F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19436F:	drivers/gpio/gpio-bd9571mwv.c
19437F:	drivers/mfd/bd9571mwv.c
19438F:	drivers/regulator/bd9571mwv-regulator.c
19439F:	include/linux/mfd/bd9571mwv.h
19440
19441ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19442M:	Matti Vaittinen <mazziesaccount@gmail.com>
19443S:	Supported
19444F:	drivers/clk/clk-bd718x7.c
19445F:	drivers/gpio/gpio-bd71815.c
19446F:	drivers/gpio/gpio-bd71828.c
19447F:	drivers/mfd/rohm-bd71828.c
19448F:	drivers/mfd/rohm-bd718x7.c
19449F:	drivers/mfd/rohm-bd9576.c
19450F:	drivers/regulator/bd71815-regulator.c
19451F:	drivers/regulator/bd71828-regulator.c
19452F:	drivers/regulator/bd718x7-regulator.c
19453F:	drivers/regulator/bd9576-regulator.c
19454F:	drivers/regulator/rohm-regulator.c
19455F:	drivers/rtc/rtc-bd70528.c
19456F:	drivers/watchdog/bd9576_wdt.c
19457F:	include/linux/mfd/rohm-bd71815.h
19458F:	include/linux/mfd/rohm-bd71828.h
19459F:	include/linux/mfd/rohm-bd718x7.h
19460F:	include/linux/mfd/rohm-bd957x.h
19461F:	include/linux/mfd/rohm-generic.h
19462F:	include/linux/mfd/rohm-shared.h
19463
19464ROSE NETWORK LAYER
19465M:	Ralf Baechle <ralf@linux-mips.org>
19466L:	linux-hams@vger.kernel.org
19467S:	Maintained
19468W:	https://linux-ax25.in-berlin.de
19469F:	include/net/rose.h
19470F:	include/uapi/linux/rose.h
19471F:	net/rose/
19472
19473ROTATION DRIVER FOR ALLWINNER A83T
19474M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19475L:	linux-media@vger.kernel.org
19476S:	Maintained
19477T:	git git://linuxtv.org/media_tree.git
19478F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19479F:	drivers/media/platform/sunxi/sun8i-rotate/
19480
19481RPMSG TTY DRIVER
19482M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19483L:	linux-remoteproc@vger.kernel.org
19484S:	Maintained
19485F:	drivers/tty/rpmsg_tty.c
19486
19487RTL2830 MEDIA DRIVER
19488L:	linux-media@vger.kernel.org
19489S:	Orphan
19490W:	https://linuxtv.org
19491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19492F:	drivers/media/dvb-frontends/rtl2830*
19493
19494RTL2832 MEDIA DRIVER
19495L:	linux-media@vger.kernel.org
19496S:	Orphan
19497W:	https://linuxtv.org
19498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19499F:	drivers/media/dvb-frontends/rtl2832*
19500
19501RTL2832_SDR MEDIA DRIVER
19502L:	linux-media@vger.kernel.org
19503S:	Orphan
19504W:	https://linuxtv.org
19505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19506F:	drivers/media/dvb-frontends/rtl2832_sdr*
19507
19508RTL8180 WIRELESS DRIVER
19509L:	linux-wireless@vger.kernel.org
19510S:	Orphan
19511F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19512
19513RTL8187 WIRELESS DRIVER
19514M:	Hin-Tak Leung <hintak.leung@gmail.com>
19515M:	Larry Finger <Larry.Finger@lwfinger.net>
19516L:	linux-wireless@vger.kernel.org
19517S:	Maintained
19518T:	git https://github.com/pkshih/rtw.git
19519F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19520
19521RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19522M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19523L:	linux-wireless@vger.kernel.org
19524S:	Maintained
19525T:	git https://github.com/pkshih/rtw.git
19526F:	drivers/net/wireless/realtek/rtl8xxxu/
19527
19528RTRS TRANSPORT DRIVERS
19529M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19530M:	Jack Wang <jinpu.wang@ionos.com>
19531L:	linux-rdma@vger.kernel.org
19532S:	Maintained
19533F:	drivers/infiniband/ulp/rtrs/
19534
19535RUNTIME VERIFICATION (RV)
19536M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19537M:	Steven Rostedt <rostedt@goodmis.org>
19538L:	linux-trace-kernel@vger.kernel.org
19539S:	Maintained
19540F:	Documentation/trace/rv/
19541F:	include/linux/rv.h
19542F:	include/rv/
19543F:	kernel/trace/rv/
19544F:	tools/verification/
19545
19546RUST
19547M:	Miguel Ojeda <ojeda@kernel.org>
19548M:	Alex Gaynor <alex.gaynor@gmail.com>
19549M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19550R:	Boqun Feng <boqun.feng@gmail.com>
19551R:	Gary Guo <gary@garyguo.net>
19552R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19553R:	Benno Lossin <benno.lossin@proton.me>
19554R:	Andreas Hindborg <a.hindborg@samsung.com>
19555R:	Alice Ryhl <aliceryhl@google.com>
19556L:	rust-for-linux@vger.kernel.org
19557S:	Supported
19558W:	https://rust-for-linux.com
19559B:	https://github.com/Rust-for-Linux/linux/issues
19560C:	zulip://rust-for-linux.zulipchat.com
19561P:	https://rust-for-linux.com/contributing
19562T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19563F:	Documentation/rust/
19564F:	rust/
19565F:	samples/rust/
19566F:	scripts/*rust*
19567F:	tools/testing/selftests/rust/
19568K:	\b(?i:rust)\b
19569
19570RXRPC SOCKETS (AF_RXRPC)
19571M:	David Howells <dhowells@redhat.com>
19572M:	Marc Dionne <marc.dionne@auristor.com>
19573L:	linux-afs@lists.infradead.org
19574S:	Supported
19575W:	https://www.infradead.org/~dhowells/kafs/
19576F:	Documentation/networking/rxrpc.rst
19577F:	include/keys/rxrpc-type.h
19578F:	include/net/af_rxrpc.h
19579F:	include/trace/events/rxrpc.h
19580F:	include/uapi/linux/rxrpc.h
19581F:	net/rxrpc/
19582
19583S3 SAVAGE FRAMEBUFFER DRIVER
19584M:	Antonino Daplas <adaplas@gmail.com>
19585L:	linux-fbdev@vger.kernel.org
19586S:	Maintained
19587F:	drivers/video/fbdev/savage/
19588
19589S390 ARCHITECTURE
19590M:	Heiko Carstens <hca@linux.ibm.com>
19591M:	Vasily Gorbik <gor@linux.ibm.com>
19592M:	Alexander Gordeev <agordeev@linux.ibm.com>
19593R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19594R:	Sven Schnelle <svens@linux.ibm.com>
19595L:	linux-s390@vger.kernel.org
19596S:	Supported
19597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19598F:	Documentation/driver-api/s390-drivers.rst
19599F:	Documentation/arch/s390/
19600F:	arch/s390/
19601F:	drivers/s390/
19602F:	drivers/watchdog/diag288_wdt.c
19603
19604S390 COMMON I/O LAYER
19605M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19606M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19607L:	linux-s390@vger.kernel.org
19608S:	Supported
19609F:	drivers/s390/cio/
19610
19611S390 DASD DRIVER
19612M:	Stefan Haberland <sth@linux.ibm.com>
19613M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19614L:	linux-s390@vger.kernel.org
19615S:	Supported
19616F:	block/partitions/ibm.c
19617F:	drivers/s390/block/dasd*
19618F:	include/linux/dasd_mod.h
19619
19620S390 IOMMU (PCI)
19621M:	Niklas Schnelle <schnelle@linux.ibm.com>
19622M:	Matthew Rosato <mjrosato@linux.ibm.com>
19623R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19624L:	linux-s390@vger.kernel.org
19625S:	Supported
19626F:	drivers/iommu/s390-iommu.c
19627
19628S390 IUCV NETWORK LAYER
19629M:	Alexandra Winter <wintera@linux.ibm.com>
19630M:	Thorsten Winkler <twinkler@linux.ibm.com>
19631L:	linux-s390@vger.kernel.org
19632L:	netdev@vger.kernel.org
19633S:	Supported
19634F:	drivers/s390/net/*iucv*
19635F:	include/net/iucv/
19636F:	net/iucv/
19637
19638S390 MM
19639M:	Alexander Gordeev <agordeev@linux.ibm.com>
19640M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19641L:	linux-s390@vger.kernel.org
19642S:	Supported
19643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19644F:	arch/s390/include/asm/pgtable.h
19645F:	arch/s390/mm
19646
19647S390 NETWORK DRIVERS
19648M:	Alexandra Winter <wintera@linux.ibm.com>
19649M:	Thorsten Winkler <twinkler@linux.ibm.com>
19650L:	linux-s390@vger.kernel.org
19651L:	netdev@vger.kernel.org
19652S:	Supported
19653F:	drivers/s390/net/
19654
19655S390 PCI SUBSYSTEM
19656M:	Niklas Schnelle <schnelle@linux.ibm.com>
19657M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19658L:	linux-s390@vger.kernel.org
19659S:	Supported
19660F:	Documentation/arch/s390/pci.rst
19661F:	arch/s390/pci/
19662F:	drivers/pci/hotplug/s390_pci_hpc.c
19663
19664S390 SCM DRIVER
19665M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19666L:	linux-s390@vger.kernel.org
19667S:	Supported
19668F:	drivers/s390/block/scm*
19669F:	drivers/s390/cio/scm.c
19670
19671S390 VFIO AP DRIVER
19672M:	Tony Krowiak <akrowiak@linux.ibm.com>
19673M:	Halil Pasic <pasic@linux.ibm.com>
19674M:	Jason Herne <jjherne@linux.ibm.com>
19675L:	linux-s390@vger.kernel.org
19676S:	Supported
19677F:	Documentation/arch/s390/vfio-ap*
19678F:	drivers/s390/crypto/vfio_ap*
19679
19680S390 VFIO-CCW DRIVER
19681M:	Eric Farman <farman@linux.ibm.com>
19682M:	Matthew Rosato <mjrosato@linux.ibm.com>
19683R:	Halil Pasic <pasic@linux.ibm.com>
19684L:	linux-s390@vger.kernel.org
19685L:	kvm@vger.kernel.org
19686S:	Supported
19687F:	Documentation/arch/s390/vfio-ccw.rst
19688F:	drivers/s390/cio/vfio_ccw*
19689F:	include/uapi/linux/vfio_ccw.h
19690
19691S390 VFIO-PCI DRIVER
19692M:	Matthew Rosato <mjrosato@linux.ibm.com>
19693M:	Eric Farman <farman@linux.ibm.com>
19694L:	linux-s390@vger.kernel.org
19695L:	kvm@vger.kernel.org
19696S:	Supported
19697F:	arch/s390/kvm/pci*
19698F:	drivers/vfio/pci/vfio_pci_zdev.c
19699F:	include/uapi/linux/vfio_zdev.h
19700
19701S390 ZCRYPT DRIVER
19702M:	Harald Freudenberger <freude@linux.ibm.com>
19703L:	linux-s390@vger.kernel.org
19704S:	Supported
19705F:	drivers/s390/crypto/
19706
19707S390 ZFCP DRIVER
19708M:	Steffen Maier <maier@linux.ibm.com>
19709M:	Benjamin Block <bblock@linux.ibm.com>
19710L:	linux-s390@vger.kernel.org
19711S:	Supported
19712F:	drivers/s390/scsi/zfcp_*
19713
19714SAA6588 RDS RECEIVER DRIVER
19715M:	Hans Verkuil <hverkuil@xs4all.nl>
19716L:	linux-media@vger.kernel.org
19717S:	Odd Fixes
19718W:	https://linuxtv.org
19719T:	git git://linuxtv.org/media_tree.git
19720F:	drivers/media/i2c/saa6588*
19721
19722SAA7134 VIDEO4LINUX DRIVER
19723M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19724L:	linux-media@vger.kernel.org
19725S:	Odd fixes
19726W:	https://linuxtv.org
19727T:	git git://linuxtv.org/media_tree.git
19728F:	Documentation/driver-api/media/drivers/saa7134*
19729F:	drivers/media/pci/saa7134/
19730
19731SAA7146 VIDEO4LINUX-2 DRIVER
19732M:	Hans Verkuil <hverkuil@xs4all.nl>
19733L:	linux-media@vger.kernel.org
19734S:	Maintained
19735T:	git git://linuxtv.org/media_tree.git
19736F:	drivers/media/common/saa7146/
19737F:	drivers/media/pci/saa7146/
19738F:	include/media/drv-intf/saa7146*
19739
19740SAFESETID SECURITY MODULE
19741M:	Micah Morton <mortonm@chromium.org>
19742S:	Supported
19743F:	Documentation/admin-guide/LSM/SafeSetID.rst
19744F:	security/safesetid/
19745
19746SAMSUNG AUDIO (ASoC) DRIVERS
19747M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19748L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19749S:	Maintained
19750B:	mailto:linux-samsung-soc@vger.kernel.org
19751F:	Documentation/devicetree/bindings/sound/samsung*
19752F:	sound/soc/samsung/
19753
19754SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19755M:	Krzysztof Kozlowski <krzk@kernel.org>
19756L:	linux-crypto@vger.kernel.org
19757L:	linux-samsung-soc@vger.kernel.org
19758S:	Maintained
19759F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19760F:	drivers/crypto/exynos-rng.c
19761
19762SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19763M:	Łukasz Stelmach <l.stelmach@samsung.com>
19764L:	linux-samsung-soc@vger.kernel.org
19765S:	Maintained
19766F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19767F:	drivers/char/hw_random/exynos-trng.c
19768
19769SAMSUNG FRAMEBUFFER DRIVER
19770M:	Jingoo Han <jingoohan1@gmail.com>
19771L:	linux-fbdev@vger.kernel.org
19772S:	Maintained
19773F:	drivers/video/fbdev/s3c-fb.c
19774
19775SAMSUNG INTERCONNECT DRIVERS
19776M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19777M:	Artur Świgoń <a.swigon@samsung.com>
19778L:	linux-pm@vger.kernel.org
19779L:	linux-samsung-soc@vger.kernel.org
19780S:	Supported
19781F:	drivers/interconnect/samsung/
19782
19783SAMSUNG LAPTOP DRIVER
19784M:	Corentin Chary <corentin.chary@gmail.com>
19785L:	platform-driver-x86@vger.kernel.org
19786S:	Maintained
19787F:	drivers/platform/x86/samsung-laptop.c
19788
19789SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19790M:	Krzysztof Kozlowski <krzk@kernel.org>
19791L:	linux-kernel@vger.kernel.org
19792L:	linux-samsung-soc@vger.kernel.org
19793S:	Maintained
19794B:	mailto:linux-samsung-soc@vger.kernel.org
19795F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19796F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19797F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19798F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19799F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19800F:	drivers/clk/clk-s2mps11.c
19801F:	drivers/mfd/sec*.c
19802F:	drivers/regulator/s2m*.c
19803F:	drivers/regulator/s5m*.c
19804F:	drivers/rtc/rtc-s5m.c
19805F:	include/linux/mfd/samsung/
19806
19807SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19808M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19809L:	linux-media@vger.kernel.org
19810L:	linux-samsung-soc@vger.kernel.org
19811S:	Maintained
19812F:	drivers/media/platform/samsung/s3c-camif/
19813F:	include/media/drv-intf/s3c_camif.h
19814
19815SAMSUNG S3FWRN5 NFC DRIVER
19816M:	Krzysztof Kozlowski <krzk@kernel.org>
19817S:	Maintained
19818F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19819F:	drivers/nfc/s3fwrn5
19820
19821SAMSUNG S5C73M3 CAMERA DRIVER
19822M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19823M:	Andrzej Hajda <andrzej.hajda@intel.com>
19824L:	linux-media@vger.kernel.org
19825S:	Supported
19826F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19827F:	drivers/media/i2c/s5c73m3/*
19828
19829SAMSUNG S5K5BAF CAMERA DRIVER
19830M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19831M:	Andrzej Hajda <andrzej.hajda@intel.com>
19832L:	linux-media@vger.kernel.org
19833S:	Supported
19834F:	drivers/media/i2c/s5k5baf.c
19835
19836SAMSUNG S5P Security SubSystem (SSS) DRIVER
19837M:	Krzysztof Kozlowski <krzk@kernel.org>
19838M:	Vladimir Zapolskiy <vz@mleia.com>
19839L:	linux-crypto@vger.kernel.org
19840L:	linux-samsung-soc@vger.kernel.org
19841S:	Maintained
19842F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19843F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19844F:	drivers/crypto/s5p-sss.c
19845
19846SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19847M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19848L:	linux-media@vger.kernel.org
19849S:	Supported
19850Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19851F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19852F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19853F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19854F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19855F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19856F:	drivers/media/platform/samsung/exynos4-is/
19857
19858SAMSUNG SOC CLOCK DRIVERS
19859M:	Krzysztof Kozlowski <krzk@kernel.org>
19860M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19861M:	Chanwoo Choi <cw00.choi@samsung.com>
19862R:	Alim Akhtar <alim.akhtar@samsung.com>
19863L:	linux-samsung-soc@vger.kernel.org
19864S:	Maintained
19865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19866F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19867F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19868F:	drivers/clk/samsung/
19869F:	include/dt-bindings/clock/exynos*.h
19870F:	include/dt-bindings/clock/s5p*.h
19871F:	include/dt-bindings/clock/samsung,*.h
19872F:	include/linux/clk/samsung.h
19873
19874SAMSUNG SPI DRIVERS
19875M:	Andi Shyti <andi.shyti@kernel.org>
19876L:	linux-spi@vger.kernel.org
19877L:	linux-samsung-soc@vger.kernel.org
19878S:	Maintained
19879F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19880F:	drivers/spi/spi-s3c*
19881F:	include/linux/platform_data/spi-s3c64xx.h
19882
19883SAMSUNG SXGBE DRIVERS
19884M:	Byungho An <bh74.an@samsung.com>
19885L:	netdev@vger.kernel.org
19886S:	Supported
19887F:	drivers/net/ethernet/samsung/sxgbe/
19888
19889SAMSUNG THERMAL DRIVER
19890M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19891M:	Krzysztof Kozlowski <krzk@kernel.org>
19892L:	linux-pm@vger.kernel.org
19893L:	linux-samsung-soc@vger.kernel.org
19894S:	Maintained
19895F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19896F:	drivers/thermal/samsung/
19897
19898SAMSUNG USB2 PHY DRIVER
19899M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19900L:	linux-kernel@vger.kernel.org
19901S:	Supported
19902F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19903F:	Documentation/driver-api/phy/samsung-usb2.rst
19904F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19905F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19906F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19907F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19908F:	drivers/phy/samsung/phy-samsung-usb2.c
19909F:	drivers/phy/samsung/phy-samsung-usb2.h
19910
19911SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19912M:	Paul Barker <paul.barker@sancloud.com>
19913R:	Marc Murphy <marc.murphy@sancloud.com>
19914S:	Supported
19915F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19916
19917SC1200 WDT DRIVER
19918M:	Zwane Mwaikambo <zwanem@gmail.com>
19919S:	Maintained
19920F:	drivers/watchdog/sc1200wdt.c
19921
19922SCHEDULER
19923M:	Ingo Molnar <mingo@redhat.com>
19924M:	Peter Zijlstra <peterz@infradead.org>
19925M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19926M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19927R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19928R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19929R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19930R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19931R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19932R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19933L:	linux-kernel@vger.kernel.org
19934S:	Maintained
19935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19936F:	include/linux/preempt.h
19937F:	include/linux/sched.h
19938F:	include/linux/wait.h
19939F:	include/uapi/linux/sched.h
19940F:	kernel/sched/
19941
19942SCSI LIBSAS SUBSYSTEM
19943R:	John Garry <john.g.garry@oracle.com>
19944R:	Jason Yan <yanaijie@huawei.com>
19945L:	linux-scsi@vger.kernel.org
19946S:	Supported
19947F:	Documentation/scsi/libsas.rst
19948F:	drivers/scsi/libsas/
19949F:	include/scsi/libsas.h
19950F:	include/scsi/sas_ata.h
19951
19952SCSI RDMA PROTOCOL (SRP) INITIATOR
19953M:	Bart Van Assche <bvanassche@acm.org>
19954L:	linux-rdma@vger.kernel.org
19955S:	Supported
19956Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19957F:	drivers/infiniband/ulp/srp/
19958F:	include/scsi/srp.h
19959
19960SCSI RDMA PROTOCOL (SRP) TARGET
19961M:	Bart Van Assche <bvanassche@acm.org>
19962L:	linux-rdma@vger.kernel.org
19963L:	target-devel@vger.kernel.org
19964S:	Supported
19965Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19966F:	drivers/infiniband/ulp/srpt/
19967
19968SCSI SG DRIVER
19969M:	Doug Gilbert <dgilbert@interlog.com>
19970L:	linux-scsi@vger.kernel.org
19971S:	Maintained
19972W:	http://sg.danny.cz/sg
19973F:	Documentation/scsi/scsi-generic.rst
19974F:	drivers/scsi/sg.c
19975F:	include/scsi/sg.h
19976
19977SCSI SUBSYSTEM
19978M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19979M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19980L:	linux-scsi@vger.kernel.org
19981S:	Maintained
19982Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19985F:	Documentation/devicetree/bindings/scsi/
19986F:	drivers/scsi/
19987F:	drivers/ufs/
19988F:	include/scsi/
19989
19990SCSI TAPE DRIVER
19991M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19992L:	linux-scsi@vger.kernel.org
19993S:	Maintained
19994F:	Documentation/scsi/st.rst
19995F:	drivers/scsi/st.*
19996F:	drivers/scsi/st_*.h
19997
19998SCSI TARGET CORE USER DRIVER
19999M:	Bodo Stroesser <bostroesser@gmail.com>
20000L:	linux-scsi@vger.kernel.org
20001L:	target-devel@vger.kernel.org
20002S:	Supported
20003F:	Documentation/target/tcmu-design.rst
20004F:	drivers/target/target_core_user.c
20005F:	include/uapi/linux/target_core_user.h
20006
20007SCSI TARGET SUBSYSTEM
20008M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20009L:	linux-scsi@vger.kernel.org
20010L:	target-devel@vger.kernel.org
20011S:	Supported
20012Q:	https://patchwork.kernel.org/project/target-devel/list/
20013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20014F:	Documentation/target/
20015F:	drivers/target/
20016F:	include/target/
20017
20018SCTP PROTOCOL
20019M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20020M:	Xin Long <lucien.xin@gmail.com>
20021L:	linux-sctp@vger.kernel.org
20022S:	Maintained
20023W:	https://github.com/sctp/lksctp-tools/wiki
20024F:	Documentation/networking/sctp.rst
20025F:	include/linux/sctp.h
20026F:	include/net/sctp/
20027F:	include/uapi/linux/sctp.h
20028F:	net/sctp/
20029
20030SCx200 CPU SUPPORT
20031M:	Jim Cromie <jim.cromie@gmail.com>
20032S:	Odd Fixes
20033F:	Documentation/i2c/busses/scx200_acb.rst
20034F:	arch/x86/platform/scx200/
20035F:	drivers/i2c/busses/scx200*
20036F:	drivers/mtd/maps/scx200_docflash.c
20037F:	drivers/watchdog/scx200_wdt.c
20038F:	include/linux/scx200.h
20039
20040SCx200 GPIO DRIVER
20041M:	Jim Cromie <jim.cromie@gmail.com>
20042S:	Maintained
20043F:	drivers/char/scx200_gpio.c
20044F:	include/linux/scx200_gpio.h
20045
20046SCx200 HRT CLOCKSOURCE DRIVER
20047M:	Jim Cromie <jim.cromie@gmail.com>
20048S:	Maintained
20049F:	drivers/clocksource/scx200_hrt.c
20050
20051SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20052M:	Sascha Sommer <saschasommer@freenet.de>
20053L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20054S:	Maintained
20055F:	drivers/mmc/host/sdricoh_cs.c
20056
20057SECO BOARDS CEC DRIVER
20058M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20059S:	Maintained
20060F:	drivers/media/cec/platform/seco/seco-cec.c
20061F:	drivers/media/cec/platform/seco/seco-cec.h
20062
20063SECURE COMPUTING
20064M:	Kees Cook <keescook@chromium.org>
20065R:	Andy Lutomirski <luto@amacapital.net>
20066R:	Will Drewry <wad@chromium.org>
20067S:	Supported
20068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20069F:	Documentation/userspace-api/seccomp_filter.rst
20070F:	include/linux/seccomp.h
20071F:	include/uapi/linux/seccomp.h
20072F:	kernel/seccomp.c
20073F:	tools/testing/selftests/kselftest_harness.h
20074F:	tools/testing/selftests/seccomp/*
20075K:	\bsecure_computing
20076K:	\bTIF_SECCOMP\b
20077
20078SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20079M:	Kamal Dasu <kamal.dasu@broadcom.com>
20080M:	Al Cooper <alcooperx@gmail.com>
20081R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20082L:	linux-mmc@vger.kernel.org
20083S:	Maintained
20084F:	drivers/mmc/host/sdhci-brcmstb*
20085
20086SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20087M:	Adrian Hunter <adrian.hunter@intel.com>
20088L:	linux-mmc@vger.kernel.org
20089S:	Supported
20090F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20091F:	drivers/mmc/host/sdhci*
20092
20093SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20094M:	Aubin Constans <aubin.constans@microchip.com>
20095R:	Eugen Hristev <eugen.hristev@collabora.com>
20096L:	linux-mmc@vger.kernel.org
20097S:	Supported
20098F:	drivers/mmc/host/sdhci-of-at91.c
20099
20100SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20101M:	Haibo Chen <haibo.chen@nxp.com>
20102L:	imx@lists.linux.dev
20103L:	linux-mmc@vger.kernel.org
20104S:	Maintained
20105F:	drivers/mmc/host/sdhci-esdhc-imx.c
20106
20107SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20108M:	Ben Dooks <ben-linux@fluff.org>
20109M:	Jaehoon Chung <jh80.chung@samsung.com>
20110L:	linux-mmc@vger.kernel.org
20111S:	Maintained
20112F:	drivers/mmc/host/sdhci-s3c*
20113
20114SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20115M:	Viresh Kumar <vireshk@kernel.org>
20116L:	linux-mmc@vger.kernel.org
20117S:	Maintained
20118F:	drivers/mmc/host/sdhci-spear.c
20119
20120SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20121M:	Vignesh Raghavendra <vigneshr@ti.com>
20122L:	linux-mmc@vger.kernel.org
20123S:	Maintained
20124F:	drivers/mmc/host/sdhci-omap.c
20125
20126SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20127M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20128L:	linux-block@vger.kernel.org
20129S:	Supported
20130F:	block/opal_proto.h
20131F:	block/sed*
20132F:	include/linux/sed*
20133F:	include/uapi/linux/sed*
20134
20135SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20136M:	Mark Rutland <mark.rutland@arm.com>
20137M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20138M:	Sudeep Holla <sudeep.holla@arm.com>
20139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20140S:	Maintained
20141F:	drivers/firmware/smccc/
20142F:	include/linux/arm-smccc.h
20143
20144SECURITY CONTACT
20145M:	Security Officers <security@kernel.org>
20146S:	Supported
20147F:	Documentation/process/security-bugs.rst
20148
20149SECURITY SUBSYSTEM
20150M:	Paul Moore <paul@paul-moore.com>
20151M:	James Morris <jmorris@namei.org>
20152M:	"Serge E. Hallyn" <serge@hallyn.com>
20153L:	linux-security-module@vger.kernel.org
20154S:	Supported
20155Q:	https://patchwork.kernel.org/project/linux-security-module/list
20156B:	mailto:linux-security-module@vger.kernel.org
20157P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20158T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20159F:	include/linux/lsm_audit.h
20160F:	include/linux/lsm_hook_defs.h
20161F:	include/linux/lsm_hooks.h
20162F:	include/linux/security.h
20163F:	include/uapi/linux/lsm.h
20164F:	security/
20165F:	tools/testing/selftests/lsm/
20166X:	security/selinux/
20167K:	\bsecurity_[a-z_0-9]\+\b
20168
20169SELINUX SECURITY MODULE
20170M:	Paul Moore <paul@paul-moore.com>
20171M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20172R:	Ondrej Mosnacek <omosnace@redhat.com>
20173L:	selinux@vger.kernel.org
20174S:	Supported
20175W:	https://github.com/SELinuxProject
20176Q:	https://patchwork.kernel.org/project/selinux/list
20177B:	mailto:selinux@vger.kernel.org
20178P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20179T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20180F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20181F:	Documentation/ABI/removed/sysfs-selinux-disable
20182F:	Documentation/admin-guide/LSM/SELinux.rst
20183F:	include/trace/events/avc.h
20184F:	include/uapi/linux/selinux_netlink.h
20185F:	scripts/selinux/
20186F:	security/selinux/
20187
20188SENSABLE PHANTOM
20189M:	Jiri Slaby <jirislaby@kernel.org>
20190S:	Maintained
20191F:	drivers/misc/phantom.c
20192F:	include/uapi/linux/phantom.h
20193
20194SENSEAIR SUNRISE 006-0-0007
20195M:	Jacopo Mondi <jacopo@jmondi.org>
20196S:	Maintained
20197F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20198F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20199F:	drivers/iio/chemical/sunrise_co2.c
20200
20201SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20202M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20203S:	Maintained
20204F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20205F:	drivers/iio/chemical/scd30.h
20206F:	drivers/iio/chemical/scd30_core.c
20207F:	drivers/iio/chemical/scd30_i2c.c
20208F:	drivers/iio/chemical/scd30_serial.c
20209
20210SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20211M:	Roan van Dijk <roan@protonic.nl>
20212S:	Maintained
20213F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20214F:	drivers/iio/chemical/scd4x.c
20215
20216SENSIRION SGP40 GAS SENSOR DRIVER
20217M:	Andreas Klinger <ak@it-klinger.de>
20218S:	Maintained
20219F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20220F:	drivers/iio/chemical/sgp40.c
20221
20222SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20223M:	Tomasz Duszynski <tduszyns@gmail.com>
20224S:	Maintained
20225F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20226F:	drivers/iio/chemical/sps30.c
20227F:	drivers/iio/chemical/sps30_i2c.c
20228F:	drivers/iio/chemical/sps30_serial.c
20229
20230SERIAL DEVICE BUS
20231M:	Rob Herring <robh@kernel.org>
20232L:	linux-serial@vger.kernel.org
20233S:	Maintained
20234F:	Documentation/devicetree/bindings/serial/serial.yaml
20235F:	drivers/tty/serdev/
20236F:	include/linux/serdev.h
20237
20238SERIAL IR RECEIVER
20239M:	Sean Young <sean@mess.org>
20240L:	linux-media@vger.kernel.org
20241S:	Maintained
20242F:	drivers/media/rc/serial_ir.c
20243
20244SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20245M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20246L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20247S:	Maintained
20248F:	Documentation/devicetree/bindings/slimbus/
20249F:	drivers/slimbus/
20250F:	include/linux/slimbus.h
20251
20252SFC NETWORK DRIVER
20253M:	Edward Cree <ecree.xilinx@gmail.com>
20254M:	Martin Habets <habetsm.xilinx@gmail.com>
20255L:	netdev@vger.kernel.org
20256L:	linux-net-drivers@amd.com
20257S:	Supported
20258F:	Documentation/networking/devlink/sfc.rst
20259F:	drivers/net/ethernet/sfc/
20260
20261SFCTEMP HWMON DRIVER
20262M:	Emil Renner Berthing <kernel@esmil.dk>
20263M:	Hal Feng <hal.feng@starfivetech.com>
20264L:	linux-hwmon@vger.kernel.org
20265S:	Maintained
20266F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20267F:	Documentation/hwmon/sfctemp.rst
20268F:	drivers/hwmon/sfctemp.c
20269
20270SFF/SFP/SFP+ MODULE SUPPORT
20271M:	Russell King <linux@armlinux.org.uk>
20272L:	netdev@vger.kernel.org
20273S:	Maintained
20274F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20275F:	drivers/net/phy/phylink.c
20276F:	drivers/net/phy/sfp*
20277F:	include/linux/mdio/mdio-i2c.h
20278F:	include/linux/phylink.h
20279F:	include/linux/sfp.h
20280K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20281
20282SGI GRU DRIVER
20283M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20284S:	Maintained
20285F:	drivers/misc/sgi-gru/
20286
20287SGI XP/XPC/XPNET DRIVER
20288M:	Robin Holt <robinmholt@gmail.com>
20289M:	Steve Wahl <steve.wahl@hpe.com>
20290S:	Maintained
20291F:	drivers/misc/sgi-xp/
20292
20293SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20294M:	Wenjia Zhang <wenjia@linux.ibm.com>
20295M:	Jan Karcher <jaka@linux.ibm.com>
20296R:	D. Wythe <alibuda@linux.alibaba.com>
20297R:	Tony Lu <tonylu@linux.alibaba.com>
20298R:	Wen Gu <guwen@linux.alibaba.com>
20299L:	linux-s390@vger.kernel.org
20300S:	Supported
20301F:	net/smc/
20302
20303SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20304M:	Linus Walleij <linus.walleij@linaro.org>
20305L:	linux-iio@vger.kernel.org
20306S:	Maintained
20307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20308F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20309F:	drivers/iio/light/gp2ap002.c
20310
20311SHARP RJ54N1CB0C SENSOR DRIVER
20312M:	Jacopo Mondi <jacopo@jmondi.org>
20313L:	linux-media@vger.kernel.org
20314S:	Odd fixes
20315T:	git git://linuxtv.org/media_tree.git
20316F:	drivers/media/i2c/rj54n1cb0c.c
20317F:	include/media/i2c/rj54n1cb0c.h
20318
20319SHRINKER
20320M:	Andrew Morton <akpm@linux-foundation.org>
20321M:	Dave Chinner <david@fromorbit.com>
20322R:	Qi Zheng <zhengqi.arch@bytedance.com>
20323R:	Roman Gushchin <roman.gushchin@linux.dev>
20324R:	Muchun Song <muchun.song@linux.dev>
20325L:	linux-mm@kvack.org
20326S:	Maintained
20327F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20328F:	include/linux/shrinker.h
20329F:	mm/shrinker.c
20330F:	mm/shrinker_debug.c
20331
20332SH_VOU V4L2 OUTPUT DRIVER
20333L:	linux-media@vger.kernel.org
20334S:	Orphan
20335F:	drivers/media/platform/renesas/sh_vou.c
20336F:	include/media/drv-intf/sh_vou.h
20337
20338SI2157 MEDIA DRIVER
20339L:	linux-media@vger.kernel.org
20340S:	Orphan
20341W:	https://linuxtv.org
20342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20343F:	drivers/media/tuners/si2157*
20344
20345SI2165 MEDIA DRIVER
20346M:	Matthias Schwarzott <zzam@gentoo.org>
20347L:	linux-media@vger.kernel.org
20348S:	Maintained
20349W:	https://linuxtv.org
20350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20351F:	drivers/media/dvb-frontends/si2165*
20352
20353SI2168 MEDIA DRIVER
20354L:	linux-media@vger.kernel.org
20355S:	Orphan
20356W:	https://linuxtv.org
20357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20358F:	drivers/media/dvb-frontends/si2168*
20359
20360SI470X FM RADIO RECEIVER I2C DRIVER
20361M:	Hans Verkuil <hverkuil@xs4all.nl>
20362L:	linux-media@vger.kernel.org
20363S:	Odd Fixes
20364W:	https://linuxtv.org
20365T:	git git://linuxtv.org/media_tree.git
20366F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20367F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20368
20369SI470X FM RADIO RECEIVER USB DRIVER
20370M:	Hans Verkuil <hverkuil@xs4all.nl>
20371L:	linux-media@vger.kernel.org
20372S:	Maintained
20373W:	https://linuxtv.org
20374T:	git git://linuxtv.org/media_tree.git
20375F:	drivers/media/radio/si470x/radio-si470x-common.c
20376F:	drivers/media/radio/si470x/radio-si470x-usb.c
20377F:	drivers/media/radio/si470x/radio-si470x.h
20378
20379SI4713 FM RADIO TRANSMITTER I2C DRIVER
20380M:	Eduardo Valentin <edubezval@gmail.com>
20381L:	linux-media@vger.kernel.org
20382S:	Odd Fixes
20383W:	https://linuxtv.org
20384T:	git git://linuxtv.org/media_tree.git
20385F:	drivers/media/radio/si4713/si4713.?
20386
20387SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20388M:	Eduardo Valentin <edubezval@gmail.com>
20389L:	linux-media@vger.kernel.org
20390S:	Odd Fixes
20391W:	https://linuxtv.org
20392T:	git git://linuxtv.org/media_tree.git
20393F:	drivers/media/radio/si4713/radio-platform-si4713.c
20394
20395SI4713 FM RADIO TRANSMITTER USB DRIVER
20396M:	Hans Verkuil <hverkuil@xs4all.nl>
20397L:	linux-media@vger.kernel.org
20398S:	Maintained
20399W:	https://linuxtv.org
20400T:	git git://linuxtv.org/media_tree.git
20401F:	drivers/media/radio/si4713/radio-usb-si4713.c
20402
20403SIANO DVB DRIVER
20404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20405L:	linux-media@vger.kernel.org
20406S:	Odd fixes
20407W:	https://linuxtv.org
20408T:	git git://linuxtv.org/media_tree.git
20409F:	drivers/media/common/siano/
20410F:	drivers/media/mmc/siano/
20411F:	drivers/media/usb/siano/
20412F:	drivers/media/usb/siano/
20413
20414SIEMENS IPC LED DRIVERS
20415M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20416M:	Xing Tong Wu <xingtong.wu@siemens.com>
20417M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20418L:	linux-leds@vger.kernel.org
20419S:	Maintained
20420F:	drivers/leds/simple/
20421
20422SIEMENS IPC PLATFORM DRIVERS
20423M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20424M:	Xing Tong Wu <xingtong.wu@siemens.com>
20425M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20426L:	platform-driver-x86@vger.kernel.org
20427S:	Maintained
20428F:	drivers/platform/x86/siemens/
20429F:	include/linux/platform_data/x86/simatic-ipc-base.h
20430F:	include/linux/platform_data/x86/simatic-ipc.h
20431
20432SIEMENS IPC WATCHDOG DRIVERS
20433M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20434M:	Xing Tong Wu <xingtong.wu@siemens.com>
20435M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20436L:	linux-watchdog@vger.kernel.org
20437S:	Maintained
20438F:	drivers/watchdog/simatic-ipc-wdt.c
20439
20440SIFIVE DRIVERS
20441M:	Paul Walmsley <paul.walmsley@sifive.com>
20442M:	Samuel Holland <samuel.holland@sifive.com>
20443L:	linux-riscv@lists.infradead.org
20444S:	Supported
20445F:	drivers/dma/sf-pdma/
20446N:	sifive
20447K:	fu[57]40
20448K:	[^@]sifive
20449
20450SILEAD TOUCHSCREEN DRIVER
20451M:	Hans de Goede <hdegoede@redhat.com>
20452L:	linux-input@vger.kernel.org
20453L:	platform-driver-x86@vger.kernel.org
20454S:	Maintained
20455F:	drivers/input/touchscreen/silead.c
20456F:	drivers/platform/x86/touchscreen_dmi.c
20457
20458SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20459M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20460S:	Supported
20461F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20462F:	drivers/net/wireless/silabs/wfx/
20463
20464SILICON MOTION SM712 FRAME BUFFER DRIVER
20465M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20466M:	Teddy Wang <teddy.wang@siliconmotion.com>
20467M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20468L:	linux-fbdev@vger.kernel.org
20469S:	Maintained
20470F:	Documentation/fb/sm712fb.rst
20471F:	drivers/video/fbdev/sm712*
20472
20473SILVACO I3C DUAL-ROLE MASTER
20474M:	Miquel Raynal <miquel.raynal@bootlin.com>
20475M:	Conor Culhane <conor.culhane@silvaco.com>
20476L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20477S:	Maintained
20478F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20479F:	drivers/i3c/master/svc-i3c-master.c
20480
20481SIMPLEFB FB DRIVER
20482M:	Hans de Goede <hdegoede@redhat.com>
20483L:	linux-fbdev@vger.kernel.org
20484S:	Maintained
20485F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20486F:	drivers/video/fbdev/simplefb.c
20487F:	include/linux/platform_data/simplefb.h
20488
20489SIOX
20490M:	Thorsten Scherer <t.scherer@eckelmann.de>
20491R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20492S:	Supported
20493F:	drivers/gpio/gpio-siox.c
20494F:	drivers/siox/*
20495F:	include/trace/events/siox.h
20496
20497SIPHASH PRF ROUTINES
20498M:	Jason A. Donenfeld <Jason@zx2c4.com>
20499S:	Maintained
20500F:	include/linux/siphash.h
20501F:	lib/siphash.c
20502F:	lib/siphash_kunit.c
20503
20504SIS 190 ETHERNET DRIVER
20505M:	Francois Romieu <romieu@fr.zoreil.com>
20506L:	netdev@vger.kernel.org
20507S:	Maintained
20508F:	drivers/net/ethernet/sis/sis190.c
20509
20510SIS 900/7016 FAST ETHERNET DRIVER
20511M:	Daniele Venzano <venza@brownhat.org>
20512L:	netdev@vger.kernel.org
20513S:	Maintained
20514W:	http://www.brownhat.org/sis900.html
20515F:	drivers/net/ethernet/sis/sis900.*
20516
20517SIS FRAMEBUFFER DRIVER
20518S:	Orphan
20519F:	Documentation/fb/sisfb.rst
20520F:	drivers/video/fbdev/sis/
20521F:	include/video/sisfb.h
20522
20523SIS I2C TOUCHSCREEN DRIVER
20524M:	Mika Penttilä <mpenttil@redhat.com>
20525L:	linux-input@vger.kernel.org
20526S:	Maintained
20527F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20528F:	drivers/input/touchscreen/sis_i2c.c
20529
20530SIS USB2VGA DRIVER
20531M:	Thomas Winischhofer <thomas@winischhofer.net>
20532S:	Maintained
20533W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20534F:	drivers/usb/misc/sisusbvga/
20535
20536SL28 CPLD MFD DRIVER
20537M:	Michael Walle <mwalle@kernel.org>
20538S:	Maintained
20539F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20540F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20541F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20542F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20543F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20544F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20545F:	drivers/gpio/gpio-sl28cpld.c
20546F:	drivers/hwmon/sl28cpld-hwmon.c
20547F:	drivers/irqchip/irq-sl28cpld.c
20548F:	drivers/pwm/pwm-sl28cpld.c
20549F:	drivers/watchdog/sl28cpld_wdt.c
20550
20551SL28 VPD NVMEM LAYOUT DRIVER
20552M:	Michael Walle <mwalle@kernel.org>
20553S:	Maintained
20554F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20555F:	drivers/nvmem/layouts/sl28vpd.c
20556
20557SLAB ALLOCATOR
20558M:	Christoph Lameter <cl@linux.com>
20559M:	Pekka Enberg <penberg@kernel.org>
20560M:	David Rientjes <rientjes@google.com>
20561M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20562M:	Andrew Morton <akpm@linux-foundation.org>
20563M:	Vlastimil Babka <vbabka@suse.cz>
20564R:	Roman Gushchin <roman.gushchin@linux.dev>
20565R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20566L:	linux-mm@kvack.org
20567S:	Maintained
20568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20569F:	include/linux/sl?b*.h
20570F:	mm/sl?b*
20571
20572SLCAN CAN NETWORK DRIVER
20573M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20574L:	linux-can@vger.kernel.org
20575S:	Maintained
20576F:	drivers/net/can/slcan/
20577
20578SLEEPABLE READ-COPY UPDATE (SRCU)
20579M:	Lai Jiangshan <jiangshanlai@gmail.com>
20580M:	"Paul E. McKenney" <paulmck@kernel.org>
20581M:	Josh Triplett <josh@joshtriplett.org>
20582R:	Steven Rostedt <rostedt@goodmis.org>
20583R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20584L:	rcu@vger.kernel.org
20585S:	Supported
20586W:	http://www.rdrop.com/users/paulmck/RCU/
20587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20588F:	include/linux/srcu*.h
20589F:	kernel/rcu/srcu*.c
20590
20591SMACK SECURITY MODULE
20592M:	Casey Schaufler <casey@schaufler-ca.com>
20593L:	linux-security-module@vger.kernel.org
20594S:	Maintained
20595W:	http://schaufler-ca.com
20596T:	git git://github.com/cschaufler/smack-next
20597F:	Documentation/admin-guide/LSM/Smack.rst
20598F:	security/smack/
20599
20600SMC91x ETHERNET DRIVER
20601M:	Nicolas Pitre <nico@fluxnic.net>
20602S:	Odd Fixes
20603F:	drivers/net/ethernet/smsc/smc91x.*
20604
20605SMSC EMC2103 HARDWARE MONITOR DRIVER
20606M:	Steve Glendinning <steve.glendinning@shawell.net>
20607L:	linux-hwmon@vger.kernel.org
20608S:	Maintained
20609F:	Documentation/hwmon/emc2103.rst
20610F:	drivers/hwmon/emc2103.c
20611
20612SMSC SCH5627 HARDWARE MONITOR DRIVER
20613M:	Hans de Goede <hdegoede@redhat.com>
20614L:	linux-hwmon@vger.kernel.org
20615S:	Supported
20616F:	Documentation/hwmon/sch5627.rst
20617F:	drivers/hwmon/sch5627.c
20618
20619SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20620M:	Steve Glendinning <steve.glendinning@shawell.net>
20621L:	linux-fbdev@vger.kernel.org
20622S:	Maintained
20623F:	drivers/video/fbdev/smscufx.c
20624
20625SMSC47B397 HARDWARE MONITOR DRIVER
20626M:	Jean Delvare <jdelvare@suse.com>
20627L:	linux-hwmon@vger.kernel.org
20628S:	Maintained
20629F:	Documentation/hwmon/smsc47b397.rst
20630F:	drivers/hwmon/smsc47b397.c
20631
20632SMSC911x ETHERNET DRIVER
20633M:	Steve Glendinning <steve.glendinning@shawell.net>
20634L:	netdev@vger.kernel.org
20635S:	Maintained
20636F:	drivers/net/ethernet/smsc/smsc911x.*
20637F:	include/linux/smsc911x.h
20638
20639SMSC9420 PCI ETHERNET DRIVER
20640M:	Steve Glendinning <steve.glendinning@shawell.net>
20641L:	netdev@vger.kernel.org
20642S:	Maintained
20643F:	drivers/net/ethernet/smsc/smsc9420.*
20644
20645SNET DPU VIRTIO DATA PATH ACCELERATOR
20646R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20647F:	drivers/vdpa/solidrun/
20648
20649SOCIONEXT (SNI) AVE NETWORK DRIVER
20650M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20651L:	netdev@vger.kernel.org
20652S:	Maintained
20653F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20654F:	drivers/net/ethernet/socionext/sni_ave.c
20655
20656SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20657M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20658M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20659L:	netdev@vger.kernel.org
20660S:	Maintained
20661F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20662F:	drivers/net/ethernet/socionext/netsec.c
20663
20664SOCIONEXT (SNI) Synquacer SPI DRIVER
20665M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20666M:	Jassi Brar <jaswinder.singh@linaro.org>
20667L:	linux-spi@vger.kernel.org
20668S:	Maintained
20669F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20670F:	drivers/spi/spi-synquacer.c
20671
20672SOCIONEXT SYNQUACER I2C DRIVER
20673M:	Ard Biesheuvel <ardb@kernel.org>
20674L:	linux-i2c@vger.kernel.org
20675S:	Maintained
20676F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20677F:	drivers/i2c/busses/i2c-synquacer.c
20678
20679SOCIONEXT UNIPHIER SOUND DRIVER
20680L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20681S:	Orphan
20682F:	sound/soc/uniphier/
20683
20684SOCKET TIMESTAMPING
20685M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20686S:	Maintained
20687F:	Documentation/networking/timestamping.rst
20688F:	include/uapi/linux/net_tstamp.h
20689F:	tools/testing/selftests/net/so_txtime.c
20690
20691SOEKRIS NET48XX LED SUPPORT
20692M:	Chris Boot <bootc@bootc.net>
20693S:	Maintained
20694F:	drivers/leds/leds-net48xx.c
20695
20696SOFT-IWARP DRIVER (siw)
20697M:	Bernard Metzler <bmt@zurich.ibm.com>
20698L:	linux-rdma@vger.kernel.org
20699S:	Supported
20700F:	drivers/infiniband/sw/siw/
20701F:	include/uapi/rdma/siw-abi.h
20702
20703SOFT-ROCE DRIVER (rxe)
20704M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20705L:	linux-rdma@vger.kernel.org
20706S:	Supported
20707F:	drivers/infiniband/sw/rxe/
20708F:	include/uapi/rdma/rdma_user_rxe.h
20709
20710SOFTLOGIC 6x10 MPEG CODEC
20711M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20712M:	Anton Sviridenko <anton@corp.bluecherry.net>
20713M:	Andrey Utkin <andrey_utkin@fastmail.com>
20714M:	Ismael Luceno <ismael@iodev.co.uk>
20715L:	linux-media@vger.kernel.org
20716S:	Supported
20717F:	drivers/media/pci/solo6x10/
20718
20719SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20720M:	James Morse <james.morse@arm.com>
20721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20722S:	Maintained
20723F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20724F:	drivers/firmware/arm_sdei.c
20725F:	include/linux/arm_sdei.h
20726F:	include/uapi/linux/arm_sdei.h
20727
20728SOFTWARE NODES AND DEVICE PROPERTIES
20729R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20730R:	Daniel Scally <djrscally@gmail.com>
20731R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20732R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20733L:	linux-acpi@vger.kernel.org
20734S:	Maintained
20735F:	drivers/base/property.c
20736F:	drivers/base/swnode.c
20737F:	include/linux/fwnode.h
20738F:	include/linux/property.h
20739
20740SOFTWARE RAID (Multiple Disks) SUPPORT
20741M:	Song Liu <song@kernel.org>
20742R:	Yu Kuai <yukuai3@huawei.com>
20743L:	linux-raid@vger.kernel.org
20744S:	Supported
20745Q:	https://patchwork.kernel.org/project/linux-raid/list/
20746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20747F:	drivers/md/Kconfig
20748F:	drivers/md/Makefile
20749F:	drivers/md/md*
20750F:	drivers/md/raid*
20751F:	include/linux/raid/
20752F:	include/uapi/linux/raid/
20753
20754SOLIDRUN CLEARFOG SUPPORT
20755M:	Russell King <linux@armlinux.org.uk>
20756S:	Maintained
20757F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20758F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20759
20760SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20761M:	Russell King <linux@armlinux.org.uk>
20762S:	Maintained
20763F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20764F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20765F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20766
20767SONIC NETWORK DRIVER
20768M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20769L:	netdev@vger.kernel.org
20770S:	Maintained
20771F:	drivers/net/ethernet/natsemi/sonic.*
20772
20773SONICS SILICON BACKPLANE DRIVER (SSB)
20774M:	Michael Buesch <m@bues.ch>
20775L:	linux-wireless@vger.kernel.org
20776S:	Maintained
20777F:	drivers/ssb/
20778F:	include/linux/ssb/
20779
20780SONY IMX208 SENSOR DRIVER
20781M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20782L:	linux-media@vger.kernel.org
20783S:	Maintained
20784T:	git git://linuxtv.org/media_tree.git
20785F:	drivers/media/i2c/imx208.c
20786
20787SONY IMX214 SENSOR DRIVER
20788M:	Ricardo Ribalda <ribalda@kernel.org>
20789L:	linux-media@vger.kernel.org
20790S:	Maintained
20791T:	git git://linuxtv.org/media_tree.git
20792F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20793F:	drivers/media/i2c/imx214.c
20794
20795SONY IMX219 SENSOR DRIVER
20796M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20797L:	linux-media@vger.kernel.org
20798S:	Maintained
20799T:	git git://linuxtv.org/media_tree.git
20800F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20801F:	drivers/media/i2c/imx219.c
20802
20803SONY IMX258 SENSOR DRIVER
20804M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20805L:	linux-media@vger.kernel.org
20806S:	Maintained
20807T:	git git://linuxtv.org/media_tree.git
20808F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20809F:	drivers/media/i2c/imx258.c
20810
20811SONY IMX274 SENSOR DRIVER
20812M:	Leon Luo <leonl@leopardimaging.com>
20813L:	linux-media@vger.kernel.org
20814S:	Maintained
20815T:	git git://linuxtv.org/media_tree.git
20816F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20817F:	drivers/media/i2c/imx274.c
20818
20819SONY IMX290 SENSOR DRIVER
20820M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20821L:	linux-media@vger.kernel.org
20822S:	Maintained
20823T:	git git://linuxtv.org/media_tree.git
20824F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20825F:	drivers/media/i2c/imx290.c
20826
20827SONY IMX296 SENSOR DRIVER
20828M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20829M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20830L:	linux-media@vger.kernel.org
20831S:	Maintained
20832T:	git git://linuxtv.org/media_tree.git
20833F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20834F:	drivers/media/i2c/imx296.c
20835
20836SONY IMX319 SENSOR DRIVER
20837M:	Bingbu Cao <bingbu.cao@intel.com>
20838L:	linux-media@vger.kernel.org
20839S:	Maintained
20840T:	git git://linuxtv.org/media_tree.git
20841F:	drivers/media/i2c/imx319.c
20842
20843SONY IMX334 SENSOR DRIVER
20844L:	linux-media@vger.kernel.org
20845S:	Orphan
20846T:	git git://linuxtv.org/media_tree.git
20847F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20848F:	drivers/media/i2c/imx334.c
20849
20850SONY IMX335 SENSOR DRIVER
20851L:	linux-media@vger.kernel.org
20852S:	Orphan
20853T:	git git://linuxtv.org/media_tree.git
20854F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20855F:	drivers/media/i2c/imx335.c
20856
20857SONY IMX355 SENSOR DRIVER
20858M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20859L:	linux-media@vger.kernel.org
20860S:	Maintained
20861T:	git git://linuxtv.org/media_tree.git
20862F:	drivers/media/i2c/imx355.c
20863
20864SONY IMX412 SENSOR DRIVER
20865L:	linux-media@vger.kernel.org
20866S:	Orphan
20867T:	git git://linuxtv.org/media_tree.git
20868F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20869F:	drivers/media/i2c/imx412.c
20870
20871SONY IMX415 SENSOR DRIVER
20872M:	Michael Riesch <michael.riesch@wolfvision.net>
20873L:	linux-media@vger.kernel.org
20874S:	Maintained
20875T:	git git://linuxtv.org/media_tree.git
20876F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20877F:	drivers/media/i2c/imx415.c
20878
20879SONY MEMORYSTICK SUBSYSTEM
20880M:	Maxim Levitsky <maximlevitsky@gmail.com>
20881M:	Alex Dubov <oakad@yahoo.com>
20882M:	Ulf Hansson <ulf.hansson@linaro.org>
20883L:	linux-mmc@vger.kernel.org
20884S:	Maintained
20885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20886F:	drivers/memstick/
20887F:	include/linux/memstick.h
20888
20889SONY VAIO CONTROL DEVICE DRIVER
20890M:	Mattia Dongili <malattia@linux.it>
20891L:	platform-driver-x86@vger.kernel.org
20892S:	Maintained
20893W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20894F:	Documentation/admin-guide/laptops/sony-laptop.rst
20895F:	drivers/char/sonypi.c
20896F:	drivers/platform/x86/sony-laptop.c
20897F:	include/linux/sony-laptop.h
20898
20899SOPHGO DEVICETREES and DRIVERS
20900M:	Chen Wang <unicorn_wang@outlook.com>
20901M:	Inochi Amaoto <inochiama@outlook.com>
20902T:	git https://github.com/sophgo/linux.git
20903S:	Maintained
20904N:	sophgo
20905K:	sophgo
20906
20907SOUND
20908M:	Jaroslav Kysela <perex@perex.cz>
20909M:	Takashi Iwai <tiwai@suse.com>
20910L:	linux-sound@vger.kernel.org
20911S:	Maintained
20912W:	http://www.alsa-project.org/
20913Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20915F:	Documentation/sound/
20916F:	include/sound/
20917F:	include/uapi/sound/
20918F:	sound/
20919F:	tools/testing/selftests/alsa
20920
20921SOUND - ALSA SELFTESTS
20922M:	Mark Brown <broonie@kernel.org>
20923L:	linux-sound@vger.kernel.org
20924L:	linux-kselftest@vger.kernel.org
20925S:	Supported
20926F:	tools/testing/selftests/alsa
20927
20928SOUND - COMPRESSED AUDIO
20929M:	Vinod Koul <vkoul@kernel.org>
20930L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20931S:	Supported
20932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20933F:	Documentation/sound/designs/compress-offload.rst
20934F:	include/sound/compress_driver.h
20935F:	include/uapi/sound/compress_*
20936F:	sound/core/compress_offload.c
20937F:	sound/soc/soc-compress.c
20938
20939SOUND - CORE KUNIT TEST
20940M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20941L:	linux-sound@vger.kernel.org
20942S:	Supported
20943F:	sound/core/sound_kunit.c
20944
20945SOUND - DMAENGINE HELPERS
20946M:	Lars-Peter Clausen <lars@metafoo.de>
20947S:	Supported
20948F:	include/sound/dmaengine_pcm.h
20949F:	sound/core/pcm_dmaengine.c
20950F:	sound/soc/soc-generic-dmaengine-pcm.c
20951
20952SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20953M:	Liam Girdwood <lgirdwood@gmail.com>
20954M:	Mark Brown <broonie@kernel.org>
20955L:	linux-sound@vger.kernel.org
20956S:	Supported
20957W:	http://alsa-project.org/main/index.php/ASoC
20958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20959F:	Documentation/devicetree/bindings/sound/
20960F:	Documentation/sound/soc/
20961F:	include/dt-bindings/sound/
20962F:	include/sound/soc*
20963F:	include/sound/sof.h
20964F:	include/sound/sof/
20965F:	include/trace/events/sof*.h
20966F:	include/uapi/sound/asoc.h
20967F:	sound/soc/
20968
20969SOUND - SOC LAYER / dapm-graph
20970M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20971L:	linux-sound@vger.kernel.org
20972S:	Maintained
20973F:	tools/sound/dapm-graph
20974
20975SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20976M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20977M:	Liam Girdwood <lgirdwood@gmail.com>
20978M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20979M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20980M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20981M:	Daniel Baluta <daniel.baluta@nxp.com>
20982R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20983L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20984S:	Supported
20985W:	https://github.com/thesofproject/linux/
20986F:	sound/soc/sof/
20987
20988SOUNDWIRE SUBSYSTEM
20989M:	Vinod Koul <vkoul@kernel.org>
20990M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20991R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20992R:	Sanyog Kale <sanyog.r.kale@intel.com>
20993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20994S:	Supported
20995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20996F:	Documentation/driver-api/soundwire/
20997F:	drivers/soundwire/
20998F:	include/linux/soundwire/
20999
21000SP2 MEDIA DRIVER
21001M:	Olli Salonen <olli.salonen@iki.fi>
21002L:	linux-media@vger.kernel.org
21003S:	Maintained
21004W:	https://linuxtv.org
21005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21006F:	drivers/media/dvb-frontends/sp2*
21007
21008SPANISH DOCUMENTATION
21009M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21010R:	Avadhut Naik <avadhut.naik@amd.com>
21011S:	Maintained
21012F:	Documentation/translations/sp_SP/
21013
21014SPARC + UltraSPARC (sparc/sparc64)
21015M:	"David S. Miller" <davem@davemloft.net>
21016M:	Andreas Larsson <andreas@gaisler.com>
21017L:	sparclinux@vger.kernel.org
21018S:	Maintained
21019Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21022F:	arch/sparc/
21023F:	drivers/sbus/
21024
21025SPARC SERIAL DRIVERS
21026M:	"David S. Miller" <davem@davemloft.net>
21027L:	sparclinux@vger.kernel.org
21028S:	Maintained
21029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21031F:	drivers/tty/serial/suncore.c
21032F:	drivers/tty/serial/sunhv.c
21033F:	drivers/tty/serial/sunsab.c
21034F:	drivers/tty/serial/sunsab.h
21035F:	drivers/tty/serial/sunsu.c
21036F:	drivers/tty/serial/sunzilog.c
21037F:	drivers/tty/serial/sunzilog.h
21038F:	drivers/tty/vcc.c
21039F:	include/linux/sunserialcore.h
21040
21041SPARSE CHECKER
21042M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21043L:	linux-sparse@vger.kernel.org
21044S:	Maintained
21045W:	https://sparse.docs.kernel.org/
21046Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21047B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21048T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21049F:	include/linux/compiler.h
21050
21051SPEAKUP CONSOLE SPEECH DRIVER
21052M:	William Hubbs <w.d.hubbs@gmail.com>
21053M:	Chris Brannon <chris@the-brannons.com>
21054M:	Kirk Reiser <kirk@reisers.ca>
21055M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21056L:	speakup@linux-speakup.org
21057S:	Odd Fixes
21058W:	http://www.linux-speakup.org/
21059W:	https://github.com/linux-speakup/speakup
21060B:	https://github.com/linux-speakup/speakup/issues
21061F:	drivers/accessibility/speakup/
21062
21063SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21064M:	Viresh Kumar <vireshk@kernel.org>
21065M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21066M:	soc@kernel.org
21067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21068S:	Maintained
21069W:	http://www.st.com/spear
21070F:	arch/arm/boot/dts/st/spear*
21071F:	arch/arm/mach-spear/
21072F:	drivers/clk/spear/
21073F:	drivers/pinctrl/spear/
21074
21075SPI NOR SUBSYSTEM
21076M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21077M:	Pratyush Yadav <pratyush@kernel.org>
21078M:	Michael Walle <mwalle@kernel.org>
21079L:	linux-mtd@lists.infradead.org
21080S:	Maintained
21081W:	http://www.linux-mtd.infradead.org/
21082Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21083C:	irc://irc.oftc.net/mtd
21084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21085F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21086F:	drivers/mtd/spi-nor/
21087F:	include/linux/mtd/spi-nor.h
21088
21089SPI SUBSYSTEM
21090M:	Mark Brown <broonie@kernel.org>
21091L:	linux-spi@vger.kernel.org
21092S:	Maintained
21093Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21095F:	Documentation/devicetree/bindings/spi/
21096F:	Documentation/spi/
21097F:	drivers/spi/
21098F:	include/linux/spi/
21099F:	include/uapi/linux/spi/
21100F:	tools/spi/
21101
21102SPIDERNET NETWORK DRIVER for CELL
21103M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21104M:	Geoff Levand <geoff@infradead.org>
21105L:	netdev@vger.kernel.org
21106L:	linuxppc-dev@lists.ozlabs.org
21107S:	Maintained
21108F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21109F:	drivers/net/ethernet/toshiba/spider_net*
21110
21111SPMI SUBSYSTEM
21112M:	Stephen Boyd <sboyd@kernel.org>
21113L:	linux-kernel@vger.kernel.org
21114S:	Maintained
21115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21116F:	Documentation/devicetree/bindings/spmi/
21117F:	drivers/spmi/
21118F:	include/dt-bindings/spmi/spmi.h
21119F:	include/linux/spmi.h
21120F:	include/trace/events/spmi.h
21121
21122SPU FILE SYSTEM
21123M:	Jeremy Kerr <jk@ozlabs.org>
21124L:	linuxppc-dev@lists.ozlabs.org
21125S:	Supported
21126W:	http://www.ibm.com/developerworks/power/cell/
21127F:	Documentation/filesystems/spufs/spufs.rst
21128F:	arch/powerpc/platforms/cell/spufs/
21129
21130SQUASHFS FILE SYSTEM
21131M:	Phillip Lougher <phillip@squashfs.org.uk>
21132L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21133S:	Maintained
21134W:	http://squashfs.org.uk
21135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21136F:	Documentation/filesystems/squashfs.rst
21137F:	fs/squashfs/
21138
21139SRM (Alpha) environment access
21140M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21141S:	Maintained
21142F:	arch/alpha/kernel/srm_env.c
21143
21144ST LSM6DSx IMU IIO DRIVER
21145M:	Lorenzo Bianconi <lorenzo@kernel.org>
21146L:	linux-iio@vger.kernel.org
21147S:	Maintained
21148W:	http://www.st.com/
21149F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21150F:	drivers/iio/imu/st_lsm6dsx/
21151
21152ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21153M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21154M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21155L:	linux-media@vger.kernel.org
21156S:	Maintained
21157T:	git git://linuxtv.org/media_tree.git
21158F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21159F:	drivers/media/i2c/st-mipid02.c
21160
21161ST STM32 FIREWALL
21162M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21163S:	Maintained
21164F:	drivers/bus/stm32_etzpc.c
21165F:	drivers/bus/stm32_firewall.c
21166F:	drivers/bus/stm32_rifsc.c
21167
21168ST STM32 I2C/SMBUS DRIVER
21169M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21170M:	Alain Volmat <alain.volmat@foss.st.com>
21171L:	linux-i2c@vger.kernel.org
21172S:	Maintained
21173F:	drivers/i2c/busses/i2c-stm32*
21174
21175ST STM32 SPI DRIVER
21176M:	Alain Volmat <alain.volmat@foss.st.com>
21177L:	linux-spi@vger.kernel.org
21178S:	Maintained
21179F:	drivers/spi/spi-stm32.c
21180
21181ST STPDDC60 DRIVER
21182M:	Daniel Nilsson <daniel.nilsson@flex.com>
21183L:	linux-hwmon@vger.kernel.org
21184S:	Maintained
21185F:	Documentation/hwmon/stpddc60.rst
21186F:	drivers/hwmon/pmbus/stpddc60.c
21187
21188ST VGXY61 DRIVER
21189M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21190M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21191L:	linux-media@vger.kernel.org
21192S:	Maintained
21193T:	git git://linuxtv.org/media_tree.git
21194F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21195F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21196F:	drivers/media/i2c/st-vgxy61.c
21197
21198ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21199M:	Song Qiang <songqiang1304521@gmail.com>
21200L:	linux-iio@vger.kernel.org
21201S:	Maintained
21202F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21203F:	drivers/iio/proximity/vl53l0x-i2c.c
21204
21205STABLE BRANCH
21206M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21207M:	Sasha Levin <sashal@kernel.org>
21208L:	stable@vger.kernel.org
21209S:	Supported
21210F:	Documentation/process/stable-kernel-rules.rst
21211
21212STAGING - ATOMISP DRIVER
21213M:	Hans de Goede <hdegoede@redhat.com>
21214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21215R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21216L:	linux-media@vger.kernel.org
21217S:	Maintained
21218F:	drivers/staging/media/atomisp/
21219
21220STAGING - FIELDBUS SUBSYSTEM
21221M:	Sven Van Asbroeck <TheSven73@gmail.com>
21222S:	Maintained
21223F:	drivers/staging/fieldbus/*
21224F:	drivers/staging/fieldbus/Documentation/
21225
21226STAGING - HMS ANYBUS-S BUS
21227M:	Sven Van Asbroeck <TheSven73@gmail.com>
21228S:	Maintained
21229F:	drivers/staging/fieldbus/anybuss/
21230
21231STAGING - INDUSTRIAL IO
21232M:	Jonathan Cameron <jic23@kernel.org>
21233L:	linux-iio@vger.kernel.org
21234S:	Odd Fixes
21235F:	Documentation/devicetree/bindings/staging/iio/
21236F:	drivers/staging/iio/
21237
21238STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21239M:	Marc Dietrich <marvin24@gmx.de>
21240L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21241L:	linux-tegra@vger.kernel.org
21242S:	Maintained
21243F:	drivers/staging/nvec/
21244
21245STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21246M:	Jens Frederich <jfrederich@gmail.com>
21247M:	Jon Nettleton <jon.nettleton@gmail.com>
21248S:	Maintained
21249W:	http://wiki.laptop.org/go/DCON
21250F:	drivers/staging/olpc_dcon/
21251
21252STAGING - REALTEK RTL8712U DRIVERS
21253M:	Larry Finger <Larry.Finger@lwfinger.net>
21254M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21255S:	Odd Fixes
21256F:	drivers/staging/rtl8712/
21257
21258STAGING - SEPS525 LCD CONTROLLER DRIVERS
21259M:	Michael Hennerich <michael.hennerich@analog.com>
21260L:	linux-fbdev@vger.kernel.org
21261S:	Supported
21262F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21263F:	drivers/staging/fbtft/fb_seps525.c
21264
21265STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21266M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21267M:	Teddy Wang <teddy.wang@siliconmotion.com>
21268M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21269L:	linux-fbdev@vger.kernel.org
21270S:	Maintained
21271F:	drivers/staging/sm750fb/
21272
21273STAGING - VIA VT665X DRIVERS
21274M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21275S:	Odd Fixes
21276F:	drivers/staging/vt665?/
21277
21278STAGING SUBSYSTEM
21279M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21280L:	linux-staging@lists.linux.dev
21281S:	Supported
21282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21283F:	drivers/staging/
21284
21285STANDALONE CACHE CONTROLLER DRIVERS
21286M:	Conor Dooley <conor@kernel.org>
21287L:	linux-riscv@lists.infradead.org
21288S:	Maintained
21289T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21290F:	drivers/cache
21291
21292STARFIRE/DURALAN NETWORK DRIVER
21293M:	Ion Badulescu <ionut@badula.org>
21294S:	Odd Fixes
21295F:	drivers/net/ethernet/adaptec/starfire*
21296
21297STARFIVE CAMERA SUBSYSTEM DRIVER
21298M:	Jack Zhu <jack.zhu@starfivetech.com>
21299M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21300L:	linux-media@vger.kernel.org
21301S:	Maintained
21302F:	Documentation/admin-guide/media/starfive_camss.rst
21303F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21304F:	drivers/staging/media/starfive/camss
21305
21306STARFIVE CRYPTO DRIVER
21307M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21308M:	William Qiu <william.qiu@starfivetech.com>
21309S:	Supported
21310F:	Documentation/devicetree/bindings/crypto/starfive*
21311F:	drivers/crypto/starfive/
21312
21313STARFIVE DEVICETREES
21314M:	Emil Renner Berthing <kernel@esmil.dk>
21315S:	Maintained
21316F:	arch/riscv/boot/dts/starfive/
21317
21318STARFIVE DWMAC GLUE LAYER
21319M:	Emil Renner Berthing <kernel@esmil.dk>
21320M:	Samin Guo <samin.guo@starfivetech.com>
21321S:	Maintained
21322F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21323F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21324
21325STARFIVE JH7110 DPHY RX DRIVER
21326M:	Jack Zhu <jack.zhu@starfivetech.com>
21327M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21328S:	Supported
21329F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21330F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21331
21332STARFIVE JH7110 MMC/SD/SDIO DRIVER
21333M:	William Qiu <william.qiu@starfivetech.com>
21334S:	Supported
21335F:	Documentation/devicetree/bindings/mmc/starfive*
21336F:	drivers/mmc/host/dw_mmc-starfive.c
21337
21338STARFIVE JH7110 PLL CLOCK DRIVER
21339M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21340S:	Supported
21341F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21342F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21343
21344STARFIVE JH7110 PWMDAC DRIVER
21345M:	Hal Feng <hal.feng@starfivetech.com>
21346M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21347S:	Supported
21348F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21349F:	sound/soc/starfive/jh7110_pwmdac.c
21350
21351STARFIVE JH7110 SYSCON
21352M:	William Qiu <william.qiu@starfivetech.com>
21353M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21354S:	Supported
21355F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21356
21357STARFIVE JH7110 TDM DRIVER
21358M:	Walker Chen <walker.chen@starfivetech.com>
21359S:	Maintained
21360F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21361F:	sound/soc/starfive/jh7110_tdm.c
21362
21363STARFIVE JH71X0 CLOCK DRIVERS
21364M:	Emil Renner Berthing <kernel@esmil.dk>
21365M:	Hal Feng <hal.feng@starfivetech.com>
21366S:	Maintained
21367F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21368F:	drivers/clk/starfive/clk-starfive-jh71*
21369F:	include/dt-bindings/clock/starfive?jh71*.h
21370
21371STARFIVE JH71X0 PINCTRL DRIVERS
21372M:	Emil Renner Berthing <kernel@esmil.dk>
21373M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21374M:	Hal Feng <hal.feng@starfivetech.com>
21375L:	linux-gpio@vger.kernel.org
21376S:	Maintained
21377F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21378F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21379F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21380F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21381
21382STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21383M:	Emil Renner Berthing <kernel@esmil.dk>
21384M:	Hal Feng <hal.feng@starfivetech.com>
21385S:	Maintained
21386F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21387F:	drivers/reset/starfive/reset-starfive-jh71*
21388F:	include/dt-bindings/reset/starfive?jh71*.h
21389
21390STARFIVE JH71X0 USB DRIVERS
21391M:	Minda Chen <minda.chen@starfivetech.com>
21392S:	Maintained
21393F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21394F:	drivers/usb/cdns3/cdns3-starfive.c
21395
21396STARFIVE JH71XX PMU CONTROLLER DRIVER
21397M:	Walker Chen <walker.chen@starfivetech.com>
21398M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21399S:	Supported
21400F:	Documentation/devicetree/bindings/power/starfive*
21401F:	drivers/pmdomain/starfive/
21402F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21403
21404STARFIVE SOC DRIVERS
21405M:	Conor Dooley <conor@kernel.org>
21406S:	Maintained
21407T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21408F:	Documentation/devicetree/bindings/soc/starfive/
21409
21410STARFIVE STARLINK PMU DRIVER
21411M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21412S:	Maintained
21413F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21414F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21415F:	drivers/perf/starfive_starlink_pmu.c
21416
21417STARFIVE TRNG DRIVER
21418M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21419S:	Supported
21420F:	Documentation/devicetree/bindings/rng/starfive*
21421F:	drivers/char/hw_random/jh7110-trng.c
21422
21423STARFIVE WATCHDOG DRIVER
21424M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21425M:	Samin Guo <samin.guo@starfivetech.com>
21426S:	Supported
21427F:	Documentation/devicetree/bindings/watchdog/starfive*
21428F:	drivers/watchdog/starfive-wdt.c
21429
21430STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21431M:	Minda Chen <minda.chen@starfivetech.com>
21432S:	Supported
21433F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21434F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21435F:	drivers/phy/starfive/phy-jh7110-pcie.c
21436F:	drivers/phy/starfive/phy-jh7110-usb.c
21437
21438STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21439M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21440S:	Supported
21441F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21442F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21443
21444STATIC BRANCH/CALL
21445M:	Peter Zijlstra <peterz@infradead.org>
21446M:	Josh Poimboeuf <jpoimboe@kernel.org>
21447M:	Jason Baron <jbaron@akamai.com>
21448R:	Steven Rostedt <rostedt@goodmis.org>
21449R:	Ard Biesheuvel <ardb@kernel.org>
21450S:	Supported
21451F:	arch/*/include/asm/jump_label*.h
21452F:	arch/*/include/asm/static_call*.h
21453F:	arch/*/kernel/jump_label.c
21454F:	arch/*/kernel/static_call.c
21455F:	include/linux/jump_label*.h
21456F:	include/linux/static_call*.h
21457F:	kernel/jump_label.c
21458F:	kernel/static_call.c
21459
21460STI AUDIO (ASoC) DRIVERS
21461M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21462L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21463S:	Maintained
21464F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21465F:	sound/soc/sti/
21466
21467STI CEC DRIVER
21468M:	Alain Volmat <alain.volmat@foss.st.com>
21469S:	Maintained
21470F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21471F:	drivers/media/cec/platform/sti/
21472
21473STK1160 USB VIDEO CAPTURE DRIVER
21474M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21475L:	linux-media@vger.kernel.org
21476S:	Maintained
21477T:	git git://linuxtv.org/media_tree.git
21478F:	drivers/media/usb/stk1160/
21479
21480STM32 AUDIO (ASoC) DRIVERS
21481M:	Olivier Moysan <olivier.moysan@foss.st.com>
21482M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21483L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21484S:	Maintained
21485F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21486F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21487F:	sound/soc/stm/
21488
21489STM32 TIMER/LPTIMER DRIVERS
21490M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21491S:	Maintained
21492F:	Documentation/ABI/testing/*timer-stm32
21493F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21494F:	drivers/*/stm32-*timer*
21495F:	drivers/pwm/pwm-stm32*
21496F:	include/linux/*/stm32-*tim*
21497
21498STMMAC ETHERNET DRIVER
21499M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21500M:	Jose Abreu <joabreu@synopsys.com>
21501L:	netdev@vger.kernel.org
21502S:	Supported
21503W:	http://www.stlinux.com
21504F:	Documentation/networking/device_drivers/ethernet/stmicro/
21505F:	drivers/net/ethernet/stmicro/stmmac/
21506
21507SUN HAPPY MEAL ETHERNET DRIVER
21508M:	Sean Anderson <seanga2@gmail.com>
21509S:	Maintained
21510F:	drivers/net/ethernet/sun/sunhme.*
21511
21512SUN3/3X
21513M:	Sam Creasey <sammy@sammy.net>
21514S:	Maintained
21515W:	http://sammy.net/sun3/
21516F:	arch/m68k/include/asm/sun3*
21517F:	arch/m68k/kernel/*sun3*
21518F:	arch/m68k/sun3*/
21519F:	drivers/net/ethernet/i825xx/sun3*
21520
21521SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21522M:	Hans de Goede <hdegoede@redhat.com>
21523L:	linux-input@vger.kernel.org
21524S:	Maintained
21525F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21526F:	drivers/input/keyboard/sun4i-lradc-keys.c
21527
21528SUNDANCE NETWORK DRIVER
21529M:	Denis Kirjanov <kda@linux-powerpc.org>
21530L:	netdev@vger.kernel.org
21531S:	Maintained
21532F:	drivers/net/ethernet/dlink/sundance.c
21533
21534SUNPLUS ETHERNET DRIVER
21535M:	Wells Lu <wellslutw@gmail.com>
21536L:	netdev@vger.kernel.org
21537S:	Maintained
21538W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21539F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21540F:	drivers/net/ethernet/sunplus/
21541
21542SUNPLUS MMC DRIVER
21543M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21544M:	Li-hao Kuo <lhjeff911@gmail.com>
21545S:	Maintained
21546F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21547F:	drivers/mmc/host/sunplus-mmc.c
21548
21549SUNPLUS OCOTP DRIVER
21550M:	Vincent Shih <vincent.sunplus@gmail.com>
21551S:	Maintained
21552F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21553F:	drivers/nvmem/sunplus-ocotp.c
21554
21555SUNPLUS PWM DRIVER
21556M:	Hammer Hsieh <hammerh0314@gmail.com>
21557S:	Maintained
21558F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21559F:	drivers/pwm/pwm-sunplus.c
21560
21561SUNPLUS RTC DRIVER
21562M:	Vincent Shih <vincent.sunplus@gmail.com>
21563L:	linux-rtc@vger.kernel.org
21564S:	Maintained
21565F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21566F:	drivers/rtc/rtc-sunplus.c
21567
21568SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21569M:	Li-hao Kuo <lhjeff911@gmail.com>
21570L:	linux-spi@vger.kernel.org
21571S:	Maintained
21572F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21573F:	drivers/spi/spi-sunplus-sp7021.c
21574
21575SUNPLUS UART DRIVER
21576M:	Hammer Hsieh <hammerh0314@gmail.com>
21577S:	Maintained
21578F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21579F:	drivers/tty/serial/sunplus-uart.c
21580
21581SUNPLUS USB2 PHY DRIVER
21582M:	Vincent Shih <vincent.sunplus@gmail.com>
21583L:	linux-usb@vger.kernel.org
21584S:	Maintained
21585F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21586F:	drivers/phy/sunplus/Kconfig
21587F:	drivers/phy/sunplus/Makefile
21588F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21589
21590SUNPLUS WATCHDOG DRIVER
21591M:	Xiantao Hu <xt.hu@cqplus1.com>
21592L:	linux-watchdog@vger.kernel.org
21593S:	Maintained
21594F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21595F:	drivers/watchdog/sunplus_wdt.c
21596
21597SUPERH
21598M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21599M:	Rich Felker <dalias@libc.org>
21600M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21601L:	linux-sh@vger.kernel.org
21602S:	Maintained
21603Q:	http://patchwork.kernel.org/project/linux-sh/list/
21604F:	Documentation/arch/sh/
21605F:	arch/sh/
21606F:	drivers/sh/
21607
21608SUSPEND TO RAM
21609M:	"Rafael J. Wysocki" <rafael@kernel.org>
21610M:	Len Brown <len.brown@intel.com>
21611M:	Pavel Machek <pavel@ucw.cz>
21612L:	linux-pm@vger.kernel.org
21613S:	Supported
21614B:	https://bugzilla.kernel.org
21615F:	Documentation/power/
21616F:	arch/x86/kernel/acpi/sleep*
21617F:	arch/x86/kernel/acpi/wakeup*
21618F:	drivers/base/power/
21619F:	include/linux/freezer.h
21620F:	include/linux/pm.h
21621F:	include/linux/suspend.h
21622F:	kernel/power/
21623
21624SVGA HANDLING
21625M:	Martin Mares <mj@ucw.cz>
21626L:	linux-video@atrey.karlin.mff.cuni.cz
21627S:	Maintained
21628F:	Documentation/admin-guide/svga.rst
21629F:	arch/x86/boot/video*
21630
21631SWITCHDEV
21632M:	Jiri Pirko <jiri@resnulli.us>
21633M:	Ivan Vecera <ivecera@redhat.com>
21634L:	netdev@vger.kernel.org
21635S:	Supported
21636F:	include/net/switchdev.h
21637F:	net/switchdev/
21638
21639SY8106A REGULATOR DRIVER
21640M:	Icenowy Zheng <icenowy@aosc.io>
21641S:	Maintained
21642F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21643F:	drivers/regulator/sy8106a-regulator.c
21644
21645SYNC FILE FRAMEWORK
21646M:	Sumit Semwal <sumit.semwal@linaro.org>
21647R:	Gustavo Padovan <gustavo@padovan.org>
21648L:	linux-media@vger.kernel.org
21649L:	dri-devel@lists.freedesktop.org
21650S:	Maintained
21651T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21652F:	Documentation/driver-api/sync_file.rst
21653F:	drivers/dma-buf/dma-fence*
21654F:	drivers/dma-buf/sw_sync.c
21655F:	drivers/dma-buf/sync_*
21656F:	include/linux/sync_file.h
21657F:	include/uapi/linux/sync_file.h
21658
21659SYNOPSYS ARC ARCHITECTURE
21660M:	Vineet Gupta <vgupta@kernel.org>
21661L:	linux-snps-arc@lists.infradead.org
21662S:	Supported
21663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21664F:	Documentation/arch/arc
21665F:	Documentation/devicetree/bindings/arc/*
21666F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21667F:	arch/arc/
21668F:	drivers/clocksource/arc_timer.c
21669F:	drivers/tty/serial/arc_uart.c
21670
21671SYNOPSYS ARC HSDK SDP pll clock driver
21672M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21673S:	Supported
21674F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21675F:	drivers/clk/clk-hsdk-pll.c
21676
21677SYNOPSYS ARC SDP clock driver
21678M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21679S:	Supported
21680F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21681F:	drivers/clk/axs10x/*
21682
21683SYNOPSYS ARC SDP platform support
21684M:	Alexey Brodkin <abrodkin@synopsys.com>
21685S:	Supported
21686F:	Documentation/devicetree/bindings/arc/axs10*
21687F:	arch/arc/boot/dts/ax*
21688F:	arch/arc/plat-axs10x
21689
21690SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21691M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21692S:	Supported
21693F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21694F:	drivers/reset/reset-axs10x.c
21695
21696SYNOPSYS CREG GPIO DRIVER
21697M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21698S:	Maintained
21699F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21700F:	drivers/gpio/gpio-creg-snps.c
21701
21702SYNOPSYS DESIGNWARE 8250 UART DRIVER
21703M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21704R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21705S:	Supported
21706F:	drivers/tty/serial/8250/8250_dw.c
21707F:	drivers/tty/serial/8250/8250_dwlib.*
21708F:	drivers/tty/serial/8250/8250_lpss.c
21709
21710SYNOPSYS DESIGNWARE APB GPIO DRIVER
21711M:	Hoan Tran <hoan@os.amperecomputing.com>
21712M:	Serge Semin <fancer.lancer@gmail.com>
21713L:	linux-gpio@vger.kernel.org
21714S:	Maintained
21715F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21716F:	drivers/gpio/gpio-dwapb.c
21717
21718SYNOPSYS DESIGNWARE APB SSI DRIVER
21719M:	Serge Semin <fancer.lancer@gmail.com>
21720L:	linux-spi@vger.kernel.org
21721S:	Supported
21722F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21723F:	drivers/spi/spi-dw*
21724
21725SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21726M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21727S:	Maintained
21728F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21729F:	drivers/dma/dw-axi-dmac/
21730
21731SYNOPSYS DESIGNWARE DMAC DRIVER
21732M:	Viresh Kumar <vireshk@kernel.org>
21733R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21734S:	Maintained
21735F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21736F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21737F:	drivers/dma/dw/
21738F:	include/dt-bindings/dma/dw-dmac.h
21739F:	include/linux/dma/dw.h
21740F:	include/linux/platform_data/dma-dw.h
21741
21742SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21743M:	Jose Abreu <Jose.Abreu@synopsys.com>
21744L:	netdev@vger.kernel.org
21745S:	Supported
21746F:	drivers/net/ethernet/synopsys/
21747
21748SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21749M:	Jose Abreu <Jose.Abreu@synopsys.com>
21750L:	netdev@vger.kernel.org
21751S:	Supported
21752F:	drivers/net/pcs/pcs-xpcs.c
21753F:	drivers/net/pcs/pcs-xpcs.h
21754F:	include/linux/pcs/pcs-xpcs.h
21755
21756SYNOPSYS DESIGNWARE I2C DRIVER
21757M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21758R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21759R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21760R:	Jan Dabros <jsd@semihalf.com>
21761L:	linux-i2c@vger.kernel.org
21762S:	Supported
21763F:	drivers/i2c/busses/i2c-designware-*
21764
21765SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21766M:	Jaehoon Chung <jh80.chung@samsung.com>
21767L:	linux-mmc@vger.kernel.org
21768S:	Maintained
21769F:	drivers/mmc/host/dw_mmc*
21770
21771SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21772M:	Shuai Xue <xueshuai@linux.alibaba.com>
21773M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21774S:	Supported
21775F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21776F:	drivers/perf/dwc_pcie_pmu.c
21777
21778SYNOPSYS HSDK RESET CONTROLLER DRIVER
21779M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21780S:	Supported
21781F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21782F:	drivers/reset/reset-hsdk.c
21783F:	include/dt-bindings/reset/snps,hsdk-reset.h
21784
21785SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21786M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21787M:	Manjunath M B <manjumb@synopsys.com>
21788L:	linux-mmc@vger.kernel.org
21789S:	Maintained
21790F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21791
21792SYSTEM CONFIGURATION (SYSCON)
21793M:	Lee Jones <lee@kernel.org>
21794M:	Arnd Bergmann <arnd@arndb.de>
21795S:	Supported
21796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21797F:	drivers/mfd/syscon.c
21798
21799SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21800M:	Sudeep Holla <sudeep.holla@arm.com>
21801R:	Cristian Marussi <cristian.marussi@arm.com>
21802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21803S:	Maintained
21804F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21805F:	drivers/clk/clk-sc[mp]i.c
21806F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21807F:	drivers/firmware/arm_scmi/
21808F:	drivers/firmware/arm_scpi.c
21809F:	drivers/hwmon/scmi-hwmon.c
21810F:	drivers/pinctrl/pinctrl-scmi.c
21811F:	drivers/pmdomain/arm/
21812F:	drivers/powercap/arm_scmi_powercap.c
21813F:	drivers/regulator/scmi-regulator.c
21814F:	drivers/reset/reset-scmi.c
21815F:	include/linux/sc[mp]i_protocol.h
21816F:	include/trace/events/scmi.h
21817F:	include/uapi/linux/virtio_scmi.h
21818
21819SYSTEM RESET/SHUTDOWN DRIVERS
21820M:	Sebastian Reichel <sre@kernel.org>
21821L:	linux-pm@vger.kernel.org
21822S:	Maintained
21823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21824F:	Documentation/devicetree/bindings/power/reset/
21825F:	drivers/power/reset/
21826
21827SYSTEM TRACE MODULE CLASS
21828M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21829S:	Maintained
21830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21831F:	Documentation/trace/stm.rst
21832F:	drivers/hwtracing/stm/
21833F:	include/linux/stm.h
21834F:	include/uapi/linux/stm.h
21835
21836SYSTEM76 ACPI DRIVER
21837M:	Jeremy Soller <jeremy@system76.com>
21838M:	System76 Product Development <productdev@system76.com>
21839L:	platform-driver-x86@vger.kernel.org
21840S:	Maintained
21841F:	drivers/platform/x86/system76_acpi.c
21842
21843SYSV FILESYSTEM
21844S:	Orphan
21845F:	Documentation/filesystems/sysv-fs.rst
21846F:	fs/sysv/
21847F:	include/linux/sysv_fs.h
21848
21849TASKSTATS STATISTICS INTERFACE
21850M:	Balbir Singh <bsingharora@gmail.com>
21851S:	Maintained
21852F:	Documentation/accounting/taskstats*
21853F:	include/linux/taskstats*
21854F:	kernel/taskstats.c
21855
21856TC subsystem
21857M:	Jamal Hadi Salim <jhs@mojatatu.com>
21858M:	Cong Wang <xiyou.wangcong@gmail.com>
21859M:	Jiri Pirko <jiri@resnulli.us>
21860L:	netdev@vger.kernel.org
21861S:	Maintained
21862F:	include/net/pkt_cls.h
21863F:	include/net/pkt_sched.h
21864F:	include/net/tc_act/
21865F:	include/uapi/linux/pkt_cls.h
21866F:	include/uapi/linux/pkt_sched.h
21867F:	include/uapi/linux/tc_act/
21868F:	include/uapi/linux/tc_ematch/
21869F:	net/sched/
21870F:	tools/testing/selftests/tc-testing
21871
21872TC90522 MEDIA DRIVER
21873M:	Akihiro Tsukada <tskd08@gmail.com>
21874L:	linux-media@vger.kernel.org
21875S:	Odd Fixes
21876F:	drivers/media/dvb-frontends/tc90522*
21877
21878TCP LOW PRIORITY MODULE
21879M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21880M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21881S:	Maintained
21882W:	http://tcp-lp-mod.sourceforge.net/
21883F:	net/ipv4/tcp_lp.c
21884
21885TDA10071 MEDIA DRIVER
21886L:	linux-media@vger.kernel.org
21887S:	Orphan
21888W:	https://linuxtv.org
21889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21890F:	drivers/media/dvb-frontends/tda10071*
21891
21892TDA18212 MEDIA DRIVER
21893L:	linux-media@vger.kernel.org
21894S:	Orphan
21895W:	https://linuxtv.org
21896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21897F:	drivers/media/tuners/tda18212*
21898
21899TDA18218 MEDIA DRIVER
21900L:	linux-media@vger.kernel.org
21901S:	Orphan
21902W:	https://linuxtv.org
21903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21904F:	drivers/media/tuners/tda18218*
21905
21906TDA18250 MEDIA DRIVER
21907M:	Olli Salonen <olli.salonen@iki.fi>
21908L:	linux-media@vger.kernel.org
21909S:	Maintained
21910W:	https://linuxtv.org
21911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21912T:	git git://linuxtv.org/media_tree.git
21913F:	drivers/media/tuners/tda18250*
21914
21915TDA18271 MEDIA DRIVER
21916M:	Michael Krufky <mkrufky@linuxtv.org>
21917L:	linux-media@vger.kernel.org
21918S:	Maintained
21919W:	https://linuxtv.org
21920W:	http://github.com/mkrufky
21921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21922T:	git git://linuxtv.org/mkrufky/tuners.git
21923F:	drivers/media/tuners/tda18271*
21924
21925TDA1997x MEDIA DRIVER
21926M:	Tim Harvey <tharvey@gateworks.com>
21927L:	linux-media@vger.kernel.org
21928S:	Maintained
21929W:	https://linuxtv.org
21930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21931F:	drivers/media/i2c/tda1997x.*
21932
21933TDA827x MEDIA DRIVER
21934M:	Michael Krufky <mkrufky@linuxtv.org>
21935L:	linux-media@vger.kernel.org
21936S:	Maintained
21937W:	https://linuxtv.org
21938W:	http://github.com/mkrufky
21939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21940T:	git git://linuxtv.org/mkrufky/tuners.git
21941F:	drivers/media/tuners/tda8290.*
21942
21943TDA8290 MEDIA DRIVER
21944M:	Michael Krufky <mkrufky@linuxtv.org>
21945L:	linux-media@vger.kernel.org
21946S:	Maintained
21947W:	https://linuxtv.org
21948W:	http://github.com/mkrufky
21949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21950T:	git git://linuxtv.org/mkrufky/tuners.git
21951F:	drivers/media/tuners/tda8290.*
21952
21953TDA9840 MEDIA DRIVER
21954M:	Hans Verkuil <hverkuil@xs4all.nl>
21955L:	linux-media@vger.kernel.org
21956S:	Maintained
21957W:	https://linuxtv.org
21958T:	git git://linuxtv.org/media_tree.git
21959F:	drivers/media/i2c/tda9840*
21960
21961TEA5761 TUNER DRIVER
21962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21963L:	linux-media@vger.kernel.org
21964S:	Odd fixes
21965W:	https://linuxtv.org
21966T:	git git://linuxtv.org/media_tree.git
21967F:	drivers/media/tuners/tea5761.*
21968
21969TEA5767 TUNER DRIVER
21970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21971L:	linux-media@vger.kernel.org
21972S:	Maintained
21973W:	https://linuxtv.org
21974T:	git git://linuxtv.org/media_tree.git
21975F:	drivers/media/tuners/tea5767.*
21976
21977TEA6415C MEDIA DRIVER
21978M:	Hans Verkuil <hverkuil@xs4all.nl>
21979L:	linux-media@vger.kernel.org
21980S:	Maintained
21981W:	https://linuxtv.org
21982T:	git git://linuxtv.org/media_tree.git
21983F:	drivers/media/i2c/tea6415c*
21984
21985TEA6420 MEDIA DRIVER
21986M:	Hans Verkuil <hverkuil@xs4all.nl>
21987L:	linux-media@vger.kernel.org
21988S:	Maintained
21989W:	https://linuxtv.org
21990T:	git git://linuxtv.org/media_tree.git
21991F:	drivers/media/i2c/tea6420*
21992
21993TEAM DRIVER
21994M:	Jiri Pirko <jiri@resnulli.us>
21995L:	netdev@vger.kernel.org
21996S:	Supported
21997F:	Documentation/netlink/specs/team.yaml
21998F:	drivers/net/team/
21999F:	include/linux/if_team.h
22000F:	include/uapi/linux/if_team.h
22001F:	tools/testing/selftests/drivers/net/team/
22002
22003TECHNICAL ADVISORY BOARD PROCESS DOCS
22004M:	"Theodore Ts'o" <tytso@mit.edu>
22005M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22006L:	tech-board-discuss@lists.linux.dev
22007S:	Maintained
22008F:	Documentation/process/contribution-maturity-model.rst
22009F:	Documentation/process/researcher-guidelines.rst
22010
22011TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22012M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22013S:	Maintained
22014F:	arch/x86/platform/ts5500/
22015
22016TECHNOTREND USB IR RECEIVER
22017M:	Sean Young <sean@mess.org>
22018L:	linux-media@vger.kernel.org
22019S:	Maintained
22020F:	drivers/media/rc/ttusbir.c
22021
22022TECHWELL TW9900 VIDEO DECODER
22023M:	Mehdi Djait <mehdi.djait@bootlin.com>
22024L:	linux-media@vger.kernel.org
22025S:	Maintained
22026F:	drivers/media/i2c/tw9900.c
22027
22028TECHWELL TW9910 VIDEO DECODER
22029L:	linux-media@vger.kernel.org
22030S:	Orphan
22031F:	drivers/media/i2c/tw9910.c
22032F:	include/media/i2c/tw9910.h
22033
22034TEE SUBSYSTEM
22035M:	Jens Wiklander <jens.wiklander@linaro.org>
22036R:	Sumit Garg <sumit.garg@linaro.org>
22037L:	op-tee@lists.trustedfirmware.org
22038S:	Maintained
22039F:	Documentation/driver-api/tee.rst
22040F:	Documentation/tee/
22041F:	Documentation/userspace-api/tee.rst
22042F:	drivers/tee/
22043F:	include/linux/tee_core.h
22044F:	include/linux/tee_drv.h
22045F:	include/uapi/linux/tee.h
22046
22047TEGRA ARCHITECTURE SUPPORT
22048M:	Thierry Reding <thierry.reding@gmail.com>
22049M:	Jonathan Hunter <jonathanh@nvidia.com>
22050L:	linux-tegra@vger.kernel.org
22051S:	Supported
22052Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22054N:	[^a-z]tegra
22055
22056TEGRA CLOCK DRIVER
22057M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22058M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22059S:	Supported
22060F:	drivers/clk/tegra/
22061
22062TEGRA CRYPTO DRIVERS
22063M:	Akhil R <akhilrajeev@nvidia.com>
22064S:	Supported
22065F:	drivers/crypto/tegra/*
22066
22067TEGRA DMA DRIVERS
22068M:	Laxman Dewangan <ldewangan@nvidia.com>
22069M:	Jon Hunter <jonathanh@nvidia.com>
22070S:	Supported
22071F:	drivers/dma/tegra*
22072
22073TEGRA I2C DRIVER
22074M:	Laxman Dewangan <ldewangan@nvidia.com>
22075R:	Dmitry Osipenko <digetx@gmail.com>
22076S:	Supported
22077F:	drivers/i2c/busses/i2c-tegra.c
22078
22079TEGRA IOMMU DRIVERS
22080M:	Thierry Reding <thierry.reding@gmail.com>
22081R:	Krishna Reddy <vdumpa@nvidia.com>
22082L:	linux-tegra@vger.kernel.org
22083S:	Supported
22084F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22085F:	drivers/iommu/tegra*
22086
22087TEGRA KBC DRIVER
22088M:	Laxman Dewangan <ldewangan@nvidia.com>
22089S:	Supported
22090F:	drivers/input/keyboard/tegra-kbc.c
22091
22092TEGRA NAND DRIVER
22093M:	Stefan Agner <stefan@agner.ch>
22094M:	Lucas Stach <dev@lynxeye.de>
22095S:	Maintained
22096F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22097F:	drivers/mtd/nand/raw/tegra_nand.c
22098
22099TEGRA PWM DRIVER
22100M:	Thierry Reding <thierry.reding@gmail.com>
22101S:	Supported
22102F:	drivers/pwm/pwm-tegra.c
22103
22104TEGRA QUAD SPI DRIVER
22105M:	Thierry Reding <thierry.reding@gmail.com>
22106M:	Jonathan Hunter <jonathanh@nvidia.com>
22107M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22108L:	linux-tegra@vger.kernel.org
22109S:	Maintained
22110F:	drivers/spi/spi-tegra210-quad.c
22111
22112TEGRA SERIAL DRIVER
22113M:	Laxman Dewangan <ldewangan@nvidia.com>
22114S:	Supported
22115F:	drivers/tty/serial/serial-tegra.c
22116
22117TEGRA SPI DRIVER
22118M:	Laxman Dewangan <ldewangan@nvidia.com>
22119S:	Supported
22120F:	drivers/spi/spi-tegra*
22121
22122TEGRA VIDEO DRIVER
22123M:	Thierry Reding <thierry.reding@gmail.com>
22124M:	Jonathan Hunter <jonathanh@nvidia.com>
22125M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22126M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22127L:	linux-media@vger.kernel.org
22128L:	linux-tegra@vger.kernel.org
22129S:	Maintained
22130F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22131F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22132F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22133F:	drivers/staging/media/tegra-video/
22134
22135TEGRA XUSB PADCTL DRIVER
22136M:	JC Kuo <jckuo@nvidia.com>
22137S:	Supported
22138F:	drivers/phy/tegra/xusb*
22139
22140TEHUTI ETHERNET DRIVER
22141M:	Andy Gospodarek <andy@greyhouse.net>
22142L:	netdev@vger.kernel.org
22143S:	Supported
22144F:	drivers/net/ethernet/tehuti/*
22145
22146TELECOM CLOCK DRIVER FOR MCPL0010
22147M:	Mark Gross <markgross@kernel.org>
22148S:	Supported
22149F:	drivers/char/tlclk.c
22150
22151TEMPO SEMICONDUCTOR DRIVERS
22152M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22153S:	Maintained
22154F:	Documentation/devicetree/bindings/sound/tscs*.txt
22155F:	sound/soc/codecs/tscs*.c
22156F:	sound/soc/codecs/tscs*.h
22157
22158TENSILICA XTENSA PORT (xtensa)
22159M:	Chris Zankel <chris@zankel.net>
22160M:	Max Filippov <jcmvbkbc@gmail.com>
22161S:	Maintained
22162T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22163F:	arch/xtensa/
22164F:	drivers/irqchip/irq-xtensa-*
22165
22166TEXAS INSTRUMENTS ASoC DRIVERS
22167M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22168L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22169S:	Maintained
22170F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22171F:	sound/soc/ti/
22172
22173TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22174M:	Shenghao Ding <shenghao-ding@ti.com>
22175M:	Kevin Lu <kevin-lu@ti.com>
22176M:	Baojun Xu <baojun.xu@ti.com>
22177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22178S:	Maintained
22179F:	Documentation/devicetree/bindings/sound/tas2552.txt
22180F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22181F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22182F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22183F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22184F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22185F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22186F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22187F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22188F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22189F:	include/sound/tas2*.h
22190F:	include/sound/tlv320*.h
22191F:	include/sound/tpa6130a2-plat.h
22192F:	sound/pci/hda/tas2781_hda_i2c.c
22193F:	sound/soc/codecs/pcm1681.c
22194F:	sound/soc/codecs/pcm1789*.*
22195F:	sound/soc/codecs/pcm179x*.*
22196F:	sound/soc/codecs/pcm186x*.*
22197F:	sound/soc/codecs/pcm3008.*
22198F:	sound/soc/codecs/pcm3060*.*
22199F:	sound/soc/codecs/pcm3168a*.*
22200F:	sound/soc/codecs/pcm5102a.c
22201F:	sound/soc/codecs/pcm512x*.*
22202F:	sound/soc/codecs/tas2*.*
22203F:	sound/soc/codecs/tlv320*.*
22204F:	sound/soc/codecs/tpa6130a2.*
22205
22206TEXAS INSTRUMENTS DMA DRIVERS
22207M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22208L:	dmaengine@vger.kernel.org
22209S:	Maintained
22210F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22211F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22212F:	Documentation/devicetree/bindings/dma/ti/
22213F:	drivers/dma/ti/
22214F:	include/linux/dma/k3-psil.h
22215F:	include/linux/dma/k3-udma-glue.h
22216F:	include/linux/dma/ti-cppi5.h
22217X:	drivers/dma/ti/cppi41.c
22218
22219TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22220M:	Robert Marko <robert.marko@sartura.hr>
22221M:	Luka Perkov <luka.perkov@sartura.hr>
22222L:	linux-hwmon@vger.kernel.org
22223S:	Maintained
22224F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22225F:	Documentation/hwmon/tps23861.rst
22226F:	drivers/hwmon/tps23861.c
22227
22228TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22229M:	Ricardo Ribalda <ribalda@kernel.org>
22230L:	linux-iio@vger.kernel.org
22231S:	Supported
22232F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22233F:	drivers/iio/dac/ti-dac7612.c
22234
22235TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22236M:	Nishanth Menon <nm@ti.com>
22237M:	Tero Kristo <kristo@kernel.org>
22238M:	Santosh Shilimkar <ssantosh@kernel.org>
22239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22240S:	Maintained
22241F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22242F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22243F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22244F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22245F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22246F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22247F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22248F:	drivers/clk/keystone/sci-clk.c
22249F:	drivers/firmware/ti_sci*
22250F:	drivers/irqchip/irq-ti-sci-inta.c
22251F:	drivers/irqchip/irq-ti-sci-intr.c
22252F:	drivers/reset/reset-ti-sci.c
22253F:	drivers/soc/ti/ti_sci_inta_msi.c
22254F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22255F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22256F:	include/linux/soc/ti/ti_sci_inta_msi.h
22257F:	include/linux/soc/ti/ti_sci_protocol.h
22258
22259TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22260M:	Puranjay Mohan <puranjay@kernel.org>
22261L:	linux-iio@vger.kernel.org
22262S:	Supported
22263F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22264F:	drivers/iio/temperature/tmp117.c
22265
22266THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22267M:	Hans Verkuil <hverkuil@xs4all.nl>
22268L:	linux-media@vger.kernel.org
22269S:	Maintained
22270W:	https://linuxtv.org
22271T:	git git://linuxtv.org/media_tree.git
22272F:	drivers/media/radio/radio-raremono.c
22273
22274THERMAL
22275M:	Rafael J. Wysocki <rafael@kernel.org>
22276M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22277R:	Zhang Rui <rui.zhang@intel.com>
22278R:	Lukasz Luba <lukasz.luba@arm.com>
22279L:	linux-pm@vger.kernel.org
22280S:	Supported
22281Q:	https://patchwork.kernel.org/project/linux-pm/list/
22282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22283F:	Documentation/ABI/testing/sysfs-class-thermal
22284F:	Documentation/admin-guide/thermal/
22285F:	Documentation/devicetree/bindings/thermal/
22286F:	Documentation/driver-api/thermal/
22287F:	drivers/thermal/
22288F:	include/dt-bindings/thermal/
22289F:	include/linux/cpu_cooling.h
22290F:	include/linux/thermal.h
22291F:	include/uapi/linux/thermal.h
22292F:	tools/lib/thermal/
22293F:	tools/thermal/
22294
22295THERMAL DRIVER FOR AMLOGIC SOCS
22296M:	Guillaume La Roque <glaroque@baylibre.com>
22297L:	linux-pm@vger.kernel.org
22298L:	linux-amlogic@lists.infradead.org
22299S:	Supported
22300W:	http://linux-meson.com/
22301F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22302F:	drivers/thermal/amlogic_thermal.c
22303
22304THERMAL/CPU_COOLING
22305M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22307M:	Viresh Kumar <viresh.kumar@linaro.org>
22308R:	Lukasz Luba <lukasz.luba@arm.com>
22309L:	linux-pm@vger.kernel.org
22310S:	Supported
22311F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22312F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22313F:	drivers/thermal/cpufreq_cooling.c
22314F:	drivers/thermal/cpuidle_cooling.c
22315F:	include/linux/cpu_cooling.h
22316
22317THERMAL/POWER_ALLOCATOR
22318M:	Lukasz Luba <lukasz.luba@arm.com>
22319L:	linux-pm@vger.kernel.org
22320S:	Maintained
22321F:	Documentation/driver-api/thermal/power_allocator.rst
22322F:	drivers/thermal/gov_power_allocator.c
22323F:	drivers/thermal/thermal_trace_ipa.h
22324
22325THINKPAD ACPI EXTRAS DRIVER
22326M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22327L:	ibm-acpi-devel@lists.sourceforge.net
22328L:	platform-driver-x86@vger.kernel.org
22329S:	Maintained
22330W:	http://ibm-acpi.sourceforge.net
22331W:	http://thinkwiki.org/wiki/Ibm-acpi
22332T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22333F:	drivers/platform/x86/thinkpad_acpi.c
22334
22335THINKPAD LMI DRIVER
22336M:	Mark Pearson <markpearson@lenovo.com>
22337L:	platform-driver-x86@vger.kernel.org
22338S:	Maintained
22339F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22340F:	drivers/platform/x86/think-lmi.?
22341
22342THP7312 ISP DRIVER
22343M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22344M:	Paul Elder <paul.elder@ideasonboard.com>
22345L:	linux-media@vger.kernel.org
22346S:	Maintained
22347T:	git git://linuxtv.org/media_tree.git
22348F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22349F:	Documentation/userspace-api/media/drivers/thp7312.rst
22350F:	drivers/media/i2c/thp7312.c
22351F:	include/uapi/linux/thp7312.h
22352
22353THUNDERBOLT DMA TRAFFIC TEST DRIVER
22354M:	Isaac Hazan <isaac.hazan@intel.com>
22355L:	linux-usb@vger.kernel.org
22356S:	Maintained
22357F:	drivers/thunderbolt/dma_test.c
22358
22359THUNDERBOLT DRIVER
22360M:	Andreas Noever <andreas.noever@gmail.com>
22361M:	Michael Jamet <michael.jamet@intel.com>
22362M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22363M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22364L:	linux-usb@vger.kernel.org
22365S:	Maintained
22366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22367F:	Documentation/admin-guide/thunderbolt.rst
22368F:	drivers/thunderbolt/
22369F:	include/linux/thunderbolt.h
22370
22371THUNDERBOLT NETWORK DRIVER
22372M:	Michael Jamet <michael.jamet@intel.com>
22373M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22374M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22375L:	netdev@vger.kernel.org
22376S:	Maintained
22377F:	drivers/net/thunderbolt/
22378
22379THUNDERX GPIO DRIVER
22380M:	Robert Richter <rric@kernel.org>
22381S:	Odd Fixes
22382F:	drivers/gpio/gpio-thunderx.c
22383
22384TI ADS7924 ADC DRIVER
22385M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22386L:	linux-iio@vger.kernel.org
22387S:	Supported
22388F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22389F:	drivers/iio/adc/ti-ads7924.c
22390
22391TI AM437X VPFE DRIVER
22392M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22393L:	linux-media@vger.kernel.org
22394S:	Maintained
22395W:	https://linuxtv.org
22396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22397T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22398F:	drivers/media/platform/ti/am437x/
22399
22400TI BANDGAP AND THERMAL DRIVER
22401M:	Eduardo Valentin <edubezval@gmail.com>
22402M:	Keerthy <j-keerthy@ti.com>
22403L:	linux-pm@vger.kernel.org
22404L:	linux-omap@vger.kernel.org
22405S:	Maintained
22406F:	drivers/thermal/ti-soc-thermal/
22407
22408TI BQ27XXX POWER SUPPLY DRIVER
22409F:	drivers/power/supply/bq27xxx_battery.c
22410F:	drivers/power/supply/bq27xxx_battery_i2c.c
22411F:	include/linux/power/bq27xxx_battery.h
22412
22413TI CDCE706 CLOCK DRIVER
22414M:	Max Filippov <jcmvbkbc@gmail.com>
22415S:	Maintained
22416F:	drivers/clk/clk-cdce706.c
22417
22418TI CLOCK DRIVER
22419M:	Tero Kristo <kristo@kernel.org>
22420L:	linux-omap@vger.kernel.org
22421S:	Odd Fixes
22422F:	drivers/clk/ti/
22423F:	include/linux/clk/ti.h
22424
22425TI DAVINCI MACHINE SUPPORT
22426M:	Bartosz Golaszewski <brgl@bgdev.pl>
22427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22428S:	Maintained
22429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22430F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22431F:	arch/arm/boot/dts/ti/davinci/
22432F:	arch/arm/mach-davinci/
22433F:	drivers/i2c/busses/i2c-davinci.c
22434
22435TI DAVINCI SERIES CLOCK DRIVER
22436M:	David Lechner <david@lechnology.com>
22437S:	Maintained
22438F:	Documentation/devicetree/bindings/clock/ti/davinci/
22439F:	drivers/clk/davinci/
22440F:	include/linux/clk/davinci.h
22441
22442TI DAVINCI SERIES GPIO DRIVER
22443M:	Keerthy <j-keerthy@ti.com>
22444L:	linux-gpio@vger.kernel.org
22445S:	Maintained
22446F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22447F:	drivers/gpio/gpio-davinci.c
22448
22449TI DAVINCI SERIES MEDIA DRIVER
22450M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22451L:	linux-media@vger.kernel.org
22452S:	Maintained
22453W:	https://linuxtv.org
22454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22455T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22456F:	drivers/media/platform/ti/davinci/
22457F:	include/media/davinci/
22458
22459TI ENHANCED CAPTURE (eCAP) DRIVER
22460M:	Vignesh Raghavendra <vigneshr@ti.com>
22461R:	Julien Panis <jpanis@baylibre.com>
22462L:	linux-iio@vger.kernel.org
22463L:	linux-omap@vger.kernel.org
22464S:	Maintained
22465F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22466F:	drivers/counter/ti-ecap-capture.c
22467
22468TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22469R:	David Lechner <david@lechnology.com>
22470L:	linux-iio@vger.kernel.org
22471F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22472F:	drivers/counter/ti-eqep.c
22473
22474TI ETHERNET SWITCH DRIVER (CPSW)
22475R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22476R:	Roger Quadros <rogerq@kernel.org>
22477L:	linux-omap@vger.kernel.org
22478L:	netdev@vger.kernel.org
22479S:	Maintained
22480F:	drivers/net/ethernet/ti/cpsw*
22481F:	drivers/net/ethernet/ti/davinci*
22482
22483TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22484M:	Alex Dubov <oakad@yahoo.com>
22485S:	Maintained
22486W:	http://tifmxx.berlios.de/
22487F:	drivers/memstick/host/tifm_ms.c
22488F:	drivers/misc/tifm*
22489F:	drivers/mmc/host/tifm_sd.c
22490F:	include/linux/tifm.h
22491
22492TI FPD-LINK DRIVERS
22493M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22494L:	linux-media@vger.kernel.org
22495S:	Maintained
22496F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22497F:	drivers/media/i2c/ds90*
22498F:	include/media/i2c/ds90*
22499
22500TI HDC302X HUMIDITY DRIVER
22501M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22502M:	Li peiyu <579lpy@gmail.com>
22503L:	linux-iio@vger.kernel.org
22504S:	Maintained
22505F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22506F:	drivers/iio/humidity/hdc3020.c
22507
22508TI ICSSG ETHERNET DRIVER (ICSSG)
22509R:	MD Danish Anwar <danishanwar@ti.com>
22510R:	Roger Quadros <rogerq@kernel.org>
22511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22512L:	netdev@vger.kernel.org
22513S:	Maintained
22514F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22515F:	drivers/net/ethernet/ti/icssg/*
22516
22517TI J721E CSI2RX DRIVER
22518M:	Jai Luthra <j-luthra@ti.com>
22519L:	linux-media@vger.kernel.org
22520S:	Maintained
22521F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22522F:	drivers/media/platform/ti/j721e-csi2rx/
22523
22524TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22525M:	Nishanth Menon <nm@ti.com>
22526M:	Santosh Shilimkar <ssantosh@kernel.org>
22527L:	linux-kernel@vger.kernel.org
22528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22529S:	Maintained
22530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22531F:	drivers/pmdomain/ti/omap_prm.c
22532F:	drivers/soc/ti/*
22533
22534TI LM49xxx FAMILY ASoC CODEC DRIVERS
22535M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22536M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22537L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22538S:	Maintained
22539F:	sound/soc/codecs/isabelle*
22540F:	sound/soc/codecs/lm49453*
22541
22542TI LMP92064 ADC DRIVER
22543M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22544R:	kernel@pengutronix.de
22545L:	linux-iio@vger.kernel.org
22546S:	Maintained
22547F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22548F:	drivers/iio/adc/ti-lmp92064.c
22549
22550TI PCM3060 ASoC CODEC DRIVER
22551M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22553S:	Maintained
22554F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22555F:	sound/soc/codecs/pcm3060*
22556
22557TI TAS571X FAMILY ASoC CODEC DRIVER
22558M:	Kevin Cernekee <cernekee@chromium.org>
22559L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22560S:	Odd Fixes
22561F:	sound/soc/codecs/tas571x*
22562
22563TI TMAG5273 MAGNETOMETER DRIVER
22564M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22565L:	linux-iio@vger.kernel.org
22566S:	Maintained
22567F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22568F:	drivers/iio/magnetometer/tmag5273.c
22569
22570TI TRF7970A NFC DRIVER
22571M:	Mark Greer <mgreer@animalcreek.com>
22572L:	linux-wireless@vger.kernel.org
22573S:	Supported
22574F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22575F:	drivers/nfc/trf7970a.c
22576
22577TI TSC2046 ADC DRIVER
22578M:	Oleksij Rempel <o.rempel@pengutronix.de>
22579R:	kernel@pengutronix.de
22580L:	linux-iio@vger.kernel.org
22581S:	Maintained
22582F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22583F:	drivers/iio/adc/ti-tsc2046.c
22584
22585TI TWL4030 SERIES SOC CODEC DRIVER
22586M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22587L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22588S:	Maintained
22589F:	sound/soc/codecs/twl4030*
22590
22591TI VPE/CAL DRIVERS
22592M:	Benoit Parrot <bparrot@ti.com>
22593L:	linux-media@vger.kernel.org
22594S:	Maintained
22595W:	http://linuxtv.org/
22596Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22597F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22598F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22599F:	drivers/media/platform/ti/cal/
22600F:	drivers/media/platform/ti/vpe/
22601
22602TI WILINK WIRELESS DRIVERS
22603L:	linux-wireless@vger.kernel.org
22604S:	Orphan
22605W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22606W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22607F:	drivers/net/wireless/ti/
22608
22609TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22610M:	John Stultz <jstultz@google.com>
22611M:	Thomas Gleixner <tglx@linutronix.de>
22612R:	Stephen Boyd <sboyd@kernel.org>
22613L:	linux-kernel@vger.kernel.org
22614S:	Supported
22615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22616F:	include/linux/clocksource.h
22617F:	include/linux/time.h
22618F:	include/linux/timekeeper_internal.h
22619F:	include/linux/timekeeping.h
22620F:	include/linux/timex.h
22621F:	include/uapi/linux/time.h
22622F:	include/uapi/linux/timex.h
22623F:	kernel/time/alarmtimer.c
22624F:	kernel/time/clocksource*
22625F:	kernel/time/ntp*
22626F:	kernel/time/time.c
22627F:	kernel/time/timeconst.bc
22628F:	kernel/time/timeconv.c
22629F:	kernel/time/timecounter.c
22630F:	kernel/time/timekeeping*
22631F:	kernel/time/time_test.c
22632F:	tools/testing/selftests/timers/
22633
22634TIPC NETWORK LAYER
22635M:	Jon Maloy <jmaloy@redhat.com>
22636M:	Ying Xue <ying.xue@windriver.com>
22637L:	netdev@vger.kernel.org (core kernel code)
22638L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22639S:	Maintained
22640W:	http://tipc.sourceforge.net/
22641F:	include/uapi/linux/tipc*.h
22642F:	net/tipc/
22643
22644TLAN NETWORK DRIVER
22645M:	Samuel Chessman <chessman@tux.org>
22646L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22647S:	Maintained
22648W:	http://sourceforge.net/projects/tlan/
22649F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22650F:	drivers/net/ethernet/ti/tlan.*
22651
22652TMIO/SDHI MMC DRIVER
22653M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22654L:	linux-mmc@vger.kernel.org
22655L:	linux-renesas-soc@vger.kernel.org
22656S:	Supported
22657F:	drivers/mmc/host/renesas_sdhi*
22658F:	drivers/mmc/host/tmio_mmc*
22659F:	include/linux/mfd/tmio.h
22660
22661TMP513 HARDWARE MONITOR DRIVER
22662M:	Eric Tremblay <etremblay@distech-controls.com>
22663L:	linux-hwmon@vger.kernel.org
22664S:	Maintained
22665F:	Documentation/hwmon/tmp513.rst
22666F:	drivers/hwmon/tmp513.c
22667
22668TMPFS (SHMEM FILESYSTEM)
22669M:	Hugh Dickins <hughd@google.com>
22670L:	linux-mm@kvack.org
22671S:	Maintained
22672F:	include/linux/shmem_fs.h
22673F:	mm/shmem.c
22674
22675TOMOYO SECURITY MODULE
22676M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22677M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22678L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22679L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22680L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22681L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22682S:	Maintained
22683W:	https://tomoyo.osdn.jp/
22684F:	security/tomoyo/
22685
22686TOPSTAR LAPTOP EXTRAS DRIVER
22687M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22688L:	platform-driver-x86@vger.kernel.org
22689S:	Maintained
22690F:	drivers/platform/x86/topstar-laptop.c
22691
22692TORTURE-TEST MODULES
22693M:	Davidlohr Bueso <dave@stgolabs.net>
22694M:	"Paul E. McKenney" <paulmck@kernel.org>
22695M:	Josh Triplett <josh@joshtriplett.org>
22696L:	linux-kernel@vger.kernel.org
22697S:	Supported
22698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22699F:	Documentation/RCU/torture.rst
22700F:	kernel/locking/locktorture.c
22701F:	kernel/rcu/rcuscale.c
22702F:	kernel/rcu/rcutorture.c
22703F:	kernel/rcu/refscale.c
22704F:	kernel/torture.c
22705
22706TOSHIBA ACPI EXTRAS DRIVER
22707M:	Azael Avalos <coproscefalo@gmail.com>
22708L:	platform-driver-x86@vger.kernel.org
22709S:	Maintained
22710F:	drivers/platform/x86/toshiba_acpi.c
22711
22712TOSHIBA BLUETOOTH DRIVER
22713M:	Azael Avalos <coproscefalo@gmail.com>
22714L:	platform-driver-x86@vger.kernel.org
22715S:	Maintained
22716F:	drivers/platform/x86/toshiba_bluetooth.c
22717
22718TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22719M:	Azael Avalos <coproscefalo@gmail.com>
22720L:	platform-driver-x86@vger.kernel.org
22721S:	Maintained
22722F:	drivers/platform/x86/toshiba_haps.c
22723
22724TOSHIBA SMM DRIVER
22725M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22726S:	Maintained
22727W:	http://www.buzzard.org.uk/toshiba/
22728F:	drivers/char/toshiba.c
22729F:	include/linux/toshiba.h
22730F:	include/uapi/linux/toshiba.h
22731
22732TOSHIBA TC358743 DRIVER
22733M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22734L:	linux-media@vger.kernel.org
22735S:	Maintained
22736F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22737F:	drivers/media/i2c/tc358743*
22738F:	include/media/i2c/tc358743.h
22739
22740TOSHIBA WMI HOTKEYS DRIVER
22741M:	Azael Avalos <coproscefalo@gmail.com>
22742L:	platform-driver-x86@vger.kernel.org
22743S:	Maintained
22744F:	drivers/platform/x86/toshiba-wmi.c
22745
22746TPM DEVICE DRIVER
22747M:	Peter Huewe <peterhuewe@gmx.de>
22748M:	Jarkko Sakkinen <jarkko@kernel.org>
22749R:	Jason Gunthorpe <jgg@ziepe.ca>
22750L:	linux-integrity@vger.kernel.org
22751S:	Maintained
22752W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22753Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22755F:	Documentation/devicetree/bindings/tpm/
22756F:	drivers/char/tpm/
22757
22758TPS546D24 DRIVER
22759M:	Duke Du <dukedu83@gmail.com>
22760L:	linux-hwmon@vger.kernel.org
22761S:	Maintained
22762F:	Documentation/hwmon/tps546d24.rst
22763F:	drivers/hwmon/pmbus/tps546d24.c
22764
22765TQ SYSTEMS BOARD & DRIVER SUPPORT
22766L:	linux@ew.tq-group.com
22767S:	Supported
22768W:	https://www.tq-group.com/en/products/tq-embedded/
22769F:	arch/arm/boot/dts/imx*mba*.dts*
22770F:	arch/arm/boot/dts/imx*tqma*.dts*
22771F:	arch/arm/boot/dts/mba*.dtsi
22772F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22773F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22774F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22775F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22776F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22777F:	drivers/gpio/gpio-tqmx86.c
22778F:	drivers/mfd/tqmx86.c
22779F:	drivers/watchdog/tqmx86_wdt.c
22780
22781TRACING
22782M:	Steven Rostedt <rostedt@goodmis.org>
22783M:	Masami Hiramatsu <mhiramat@kernel.org>
22784R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22785L:	linux-kernel@vger.kernel.org
22786L:	linux-trace-kernel@vger.kernel.org
22787S:	Maintained
22788Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22790F:	Documentation/trace/*
22791F:	fs/tracefs/
22792F:	include/linux/trace*.h
22793F:	include/trace/
22794F:	kernel/trace/
22795F:	scripts/tracing/
22796F:	tools/testing/selftests/ftrace/
22797
22798TRACING MMIO ACCESSES (MMIOTRACE)
22799M:	Steven Rostedt <rostedt@goodmis.org>
22800M:	Masami Hiramatsu <mhiramat@kernel.org>
22801R:	Karol Herbst <karolherbst@gmail.com>
22802R:	Pekka Paalanen <ppaalanen@gmail.com>
22803L:	linux-kernel@vger.kernel.org
22804L:	nouveau@lists.freedesktop.org
22805S:	Maintained
22806F:	arch/x86/mm/kmmio.c
22807F:	arch/x86/mm/mmio-mod.c
22808F:	arch/x86/mm/testmmiotrace.c
22809F:	include/linux/mmiotrace.h
22810F:	kernel/trace/trace_mmiotrace.c
22811
22812TRACING OS NOISE / LATENCY TRACERS
22813M:	Steven Rostedt <rostedt@goodmis.org>
22814M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22815S:	Maintained
22816F:	Documentation/trace/hwlat_detector.rst
22817F:	Documentation/trace/osnoise-tracer.rst
22818F:	Documentation/trace/timerlat-tracer.rst
22819F:	arch/*/kernel/trace.c
22820F:	include/trace/events/osnoise.h
22821F:	kernel/trace/trace_hwlat.c
22822F:	kernel/trace/trace_irqsoff.c
22823F:	kernel/trace/trace_osnoise.c
22824F:	kernel/trace/trace_sched_wakeup.c
22825
22826TRADITIONAL CHINESE DOCUMENTATION
22827M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22828S:	Maintained
22829W:	https://github.com/srcres258/linux-doc
22830T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22831F:	Documentation/translations/zh_TW/
22832
22833TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22834M:	Dan Williams <dan.j.williams@intel.com>
22835L:	linux-coco@lists.linux.dev
22836S:	Maintained
22837F:	Documentation/ABI/testing/configfs-tsm
22838F:	drivers/virt/coco/tsm.c
22839F:	include/linux/tsm.h
22840
22841TRUSTED SERVICES TEE DRIVER
22842M:	Balint Dobszay <balint.dobszay@arm.com>
22843M:	Sudeep Holla <sudeep.holla@arm.com>
22844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22845L:	trusted-services@lists.trustedfirmware.org
22846S:	Maintained
22847F:	Documentation/tee/ts-tee.rst
22848F:	drivers/tee/tstee/
22849
22850TTY LAYER AND SERIAL DRIVERS
22851M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22852M:	Jiri Slaby <jirislaby@kernel.org>
22853L:	linux-kernel@vger.kernel.org
22854L:	linux-serial@vger.kernel.org
22855S:	Supported
22856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22857F:	Documentation/devicetree/bindings/serial/
22858F:	Documentation/driver-api/serial/
22859F:	drivers/tty/
22860F:	include/linux/selection.h
22861F:	include/linux/serial.h
22862F:	include/linux/serial_core.h
22863F:	include/linux/sysrq.h
22864F:	include/linux/tty*.h
22865F:	include/linux/vt.h
22866F:	include/linux/vt_*.h
22867F:	include/uapi/linux/serial.h
22868F:	include/uapi/linux/serial_core.h
22869F:	include/uapi/linux/tty.h
22870
22871TUA9001 MEDIA DRIVER
22872L:	linux-media@vger.kernel.org
22873S:	Orphan
22874W:	https://linuxtv.org
22875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22876F:	drivers/media/tuners/tua9001*
22877
22878TULIP NETWORK DRIVERS
22879L:	netdev@vger.kernel.org
22880L:	linux-parisc@vger.kernel.org
22881S:	Orphan
22882F:	drivers/net/ethernet/dec/tulip/
22883
22884TUN/TAP driver
22885M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22886M:	Jason Wang <jasowang@redhat.com>
22887S:	Maintained
22888W:	http://vtun.sourceforge.net/tun
22889F:	Documentation/networking/tuntap.rst
22890F:	arch/um/os-Linux/drivers/
22891F:	drivers/net/tap.c
22892F:	drivers/net/tun.c
22893
22894TURBOCHANNEL SUBSYSTEM
22895M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22896M:	Ralf Baechle <ralf@linux-mips.org>
22897L:	linux-mips@vger.kernel.org
22898S:	Maintained
22899Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22900F:	drivers/tc/
22901F:	include/linux/tc.h
22902
22903TURBOSTAT UTILITY
22904M:	"Len Brown" <lenb@kernel.org>
22905L:	linux-pm@vger.kernel.org
22906S:	Supported
22907Q:	https://patchwork.kernel.org/project/linux-pm/list/
22908B:	https://bugzilla.kernel.org
22909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22910F:	tools/power/x86/turbostat/
22911F:	tools/testing/selftests/turbostat/
22912
22913TW5864 VIDEO4LINUX DRIVER
22914M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22915M:	Anton Sviridenko <anton@corp.bluecherry.net>
22916M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22917M:	Andrey Utkin <andrey_utkin@fastmail.com>
22918L:	linux-media@vger.kernel.org
22919S:	Supported
22920F:	drivers/media/pci/tw5864/
22921
22922TW68 VIDEO4LINUX DRIVER
22923M:	Hans Verkuil <hverkuil@xs4all.nl>
22924L:	linux-media@vger.kernel.org
22925S:	Odd Fixes
22926W:	https://linuxtv.org
22927T:	git git://linuxtv.org/media_tree.git
22928F:	drivers/media/pci/tw68/
22929
22930TW686X VIDEO4LINUX DRIVER
22931M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22932L:	linux-media@vger.kernel.org
22933S:	Maintained
22934W:	http://linuxtv.org
22935T:	git git://linuxtv.org/media_tree.git
22936F:	drivers/media/pci/tw686x/
22937
22938U-BOOT ENVIRONMENT VARIABLES
22939M:	Rafał Miłecki <rafal@milecki.pl>
22940S:	Maintained
22941F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22942F:	drivers/nvmem/u-boot-env.c
22943
22944UACCE ACCELERATOR FRAMEWORK
22945M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22946M:	Zhou Wang <wangzhou1@hisilicon.com>
22947L:	linux-accelerators@lists.ozlabs.org
22948L:	linux-kernel@vger.kernel.org
22949S:	Maintained
22950F:	Documentation/ABI/testing/sysfs-driver-uacce
22951F:	Documentation/misc-devices/uacce.rst
22952F:	drivers/misc/uacce/
22953F:	include/linux/uacce.h
22954F:	include/uapi/misc/uacce/
22955
22956UBI FILE SYSTEM (UBIFS)
22957M:	Richard Weinberger <richard@nod.at>
22958R:	Zhihao Cheng <chengzhihao1@huawei.com>
22959L:	linux-mtd@lists.infradead.org
22960S:	Supported
22961W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22964F:	Documentation/ABI/testing/sysfs-fs-ubifs
22965F:	Documentation/filesystems/ubifs-authentication.rst
22966F:	Documentation/filesystems/ubifs.rst
22967F:	fs/ubifs/
22968
22969UBLK USERSPACE BLOCK DRIVER
22970M:	Ming Lei <ming.lei@redhat.com>
22971L:	linux-block@vger.kernel.org
22972S:	Maintained
22973F:	Documentation/block/ublk.rst
22974F:	drivers/block/ublk_drv.c
22975F:	include/uapi/linux/ublk_cmd.h
22976
22977UBSAN
22978M:	Kees Cook <keescook@chromium.org>
22979R:	Marco Elver <elver@google.com>
22980R:	Andrey Konovalov <andreyknvl@gmail.com>
22981R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22982L:	kasan-dev@googlegroups.com
22983L:	linux-hardening@vger.kernel.org
22984S:	Supported
22985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22986F:	Documentation/dev-tools/ubsan.rst
22987F:	include/linux/ubsan.h
22988F:	lib/Kconfig.ubsan
22989F:	lib/test_ubsan.c
22990F:	lib/ubsan.c
22991F:	lib/ubsan.h
22992F:	scripts/Makefile.ubsan
22993K:	\bARCH_HAS_UBSAN\b
22994
22995UCLINUX (M68KNOMMU AND COLDFIRE)
22996M:	Greg Ungerer <gerg@linux-m68k.org>
22997L:	linux-m68k@lists.linux-m68k.org
22998S:	Maintained
22999W:	http://www.linux-m68k.org/
23000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23001F:	arch/m68k/*/*_no.*
23002F:	arch/m68k/68*/
23003F:	arch/m68k/coldfire/
23004F:	arch/m68k/include/asm/*_no.*
23005
23006UDF FILESYSTEM
23007M:	Jan Kara <jack@suse.com>
23008S:	Maintained
23009F:	Documentation/filesystems/udf.rst
23010F:	fs/udf/
23011
23012UDRAW TABLET
23013M:	Bastien Nocera <hadess@hadess.net>
23014L:	linux-input@vger.kernel.org
23015S:	Maintained
23016F:	drivers/hid/hid-udraw-ps3.c
23017
23018UFS FILESYSTEM
23019M:	Evgeniy Dushistov <dushistov@mail.ru>
23020S:	Maintained
23021F:	Documentation/admin-guide/ufs.rst
23022F:	fs/ufs/
23023
23024UHID USERSPACE HID IO DRIVER
23025M:	David Rheinsberg <david@readahead.eu>
23026L:	linux-input@vger.kernel.org
23027S:	Maintained
23028F:	drivers/hid/uhid.c
23029F:	include/uapi/linux/uhid.h
23030
23031ULPI BUS
23032M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23033L:	linux-usb@vger.kernel.org
23034S:	Maintained
23035F:	drivers/usb/common/ulpi.c
23036F:	include/linux/ulpi/
23037
23038UNICODE SUBSYSTEM
23039M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23040L:	linux-fsdevel@vger.kernel.org
23041S:	Supported
23042F:	fs/unicode/
23043
23044UNIFDEF
23045M:	Tony Finch <dot@dotat.at>
23046S:	Maintained
23047W:	http://dotat.at/prog/unifdef
23048F:	scripts/unifdef.c
23049
23050UNIFORM CDROM DRIVER
23051M:	Phillip Potter <phil@philpotter.co.uk>
23052S:	Maintained
23053F:	Documentation/cdrom/
23054F:	drivers/cdrom/cdrom.c
23055F:	include/linux/cdrom.h
23056F:	include/uapi/linux/cdrom.h
23057
23058UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23059R:	Alim Akhtar <alim.akhtar@samsung.com>
23060R:	Avri Altman <avri.altman@wdc.com>
23061R:	Bart Van Assche <bvanassche@acm.org>
23062L:	linux-scsi@vger.kernel.org
23063S:	Supported
23064F:	Documentation/devicetree/bindings/ufs/
23065F:	Documentation/scsi/ufs.rst
23066F:	drivers/ufs/core/
23067
23068UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23069M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23070L:	linux-scsi@vger.kernel.org
23071S:	Supported
23072F:	drivers/ufs/host/*dwc*
23073
23074UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23075M:	Alim Akhtar <alim.akhtar@samsung.com>
23076L:	linux-scsi@vger.kernel.org
23077S:	Maintained
23078F:	drivers/ufs/host/ufs-exynos*
23079
23080UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23081M:	Peter Wang <peter.wang@mediatek.com>
23082R:	Stanley Jhu <chu.stanley@gmail.com>
23083L:	linux-scsi@vger.kernel.org
23084L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23085S:	Maintained
23086F:	drivers/ufs/host/ufs-mediatek*
23087
23088UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23089M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23090L:	linux-arm-msm@vger.kernel.org
23091L:	linux-scsi@vger.kernel.org
23092S:	Maintained
23093F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23094F:	drivers/ufs/host/ufs-qcom*
23095
23096UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23097M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23098L:	linux-renesas-soc@vger.kernel.org
23099L:	linux-scsi@vger.kernel.org
23100S:	Maintained
23101F:	drivers/ufs/host/ufs-renesas.c
23102
23103UNSORTED BLOCK IMAGES (UBI)
23104M:	Richard Weinberger <richard@nod.at>
23105R:	Zhihao Cheng <chengzhihao1@huawei.com>
23106L:	linux-mtd@lists.infradead.org
23107S:	Supported
23108W:	http://www.linux-mtd.infradead.org/
23109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23111F:	drivers/mtd/ubi/
23112F:	include/linux/mtd/ubi.h
23113F:	include/uapi/mtd/ubi-user.h
23114
23115USB "USBNET" DRIVER FRAMEWORK
23116M:	Oliver Neukum <oneukum@suse.com>
23117L:	netdev@vger.kernel.org
23118S:	Maintained
23119W:	http://www.linux-usb.org/usbnet
23120F:	drivers/net/usb/usbnet.c
23121F:	include/linux/usb/usbnet.h
23122
23123USB ACM DRIVER
23124M:	Oliver Neukum <oneukum@suse.com>
23125L:	linux-usb@vger.kernel.org
23126S:	Maintained
23127F:	Documentation/usb/acm.rst
23128F:	drivers/usb/class/cdc-acm.*
23129
23130USB APPLE MFI FASTCHARGE DRIVER
23131M:	Bastien Nocera <hadess@hadess.net>
23132L:	linux-usb@vger.kernel.org
23133S:	Maintained
23134F:	drivers/usb/misc/apple-mfi-fastcharge.c
23135
23136USB AR5523 WIRELESS DRIVER
23137L:	linux-wireless@vger.kernel.org
23138S:	Orphan
23139F:	drivers/net/wireless/ath/ar5523/
23140
23141USB ATTACHED SCSI
23142M:	Oliver Neukum <oneukum@suse.com>
23143L:	linux-usb@vger.kernel.org
23144L:	linux-scsi@vger.kernel.org
23145S:	Maintained
23146F:	drivers/usb/storage/uas.c
23147
23148USB CDC ETHERNET DRIVER
23149M:	Oliver Neukum <oliver@neukum.org>
23150L:	linux-usb@vger.kernel.org
23151S:	Maintained
23152F:	drivers/net/usb/cdc_*.c
23153F:	include/uapi/linux/usb/cdc.h
23154
23155USB CHAOSKEY DRIVER
23156M:	Keith Packard <keithp@keithp.com>
23157L:	linux-usb@vger.kernel.org
23158S:	Maintained
23159F:	drivers/usb/misc/chaoskey.c
23160
23161USB CYPRESS C67X00 DRIVER
23162L:	linux-usb@vger.kernel.org
23163S:	Orphan
23164F:	drivers/usb/c67x00/
23165
23166USB DAVICOM DM9601 DRIVER
23167M:	Peter Korsgaard <peter@korsgaard.com>
23168L:	netdev@vger.kernel.org
23169S:	Maintained
23170W:	http://www.linux-usb.org/usbnet
23171F:	drivers/net/usb/dm9601.c
23172
23173USB EHCI DRIVER
23174M:	Alan Stern <stern@rowland.harvard.edu>
23175L:	linux-usb@vger.kernel.org
23176S:	Maintained
23177F:	Documentation/usb/ehci.rst
23178F:	drivers/usb/host/ehci*
23179
23180USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23181M:	Jiri Kosina <jikos@kernel.org>
23182M:	Benjamin Tissoires <bentiss@kernel.org>
23183L:	linux-usb@vger.kernel.org
23184S:	Maintained
23185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23186F:	Documentation/hid/hiddev.rst
23187F:	drivers/hid/usbhid/
23188
23189USB INTEL XHCI ROLE MUX DRIVER
23190M:	Hans de Goede <hdegoede@redhat.com>
23191L:	linux-usb@vger.kernel.org
23192S:	Maintained
23193F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23194
23195USB IP DRIVER FOR HISILICON KIRIN 960
23196M:	Yu Chen <chenyu56@huawei.com>
23197M:	Binghui Wang <wangbinghui@hisilicon.com>
23198L:	linux-usb@vger.kernel.org
23199S:	Maintained
23200F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23201F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23202
23203USB IP DRIVER FOR HISILICON KIRIN 970
23204M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23205L:	linux-usb@vger.kernel.org
23206S:	Maintained
23207F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23208F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23209
23210USB ISP116X DRIVER
23211M:	Olav Kongas <ok@artecdesign.ee>
23212L:	linux-usb@vger.kernel.org
23213S:	Maintained
23214F:	drivers/usb/host/isp116x*
23215F:	include/linux/usb/isp116x.h
23216
23217USB ISP1760 DRIVER
23218M:	Rui Miguel Silva <rui.silva@linaro.org>
23219L:	linux-usb@vger.kernel.org
23220S:	Maintained
23221F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23222F:	drivers/usb/isp1760/*
23223
23224USB LAN78XX ETHERNET DRIVER
23225M:	Woojung Huh <woojung.huh@microchip.com>
23226M:	UNGLinuxDriver@microchip.com
23227L:	netdev@vger.kernel.org
23228S:	Maintained
23229F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23230F:	drivers/net/usb/lan78xx.*
23231F:	include/dt-bindings/net/microchip-lan78xx.h
23232
23233USB MASS STORAGE DRIVER
23234M:	Alan Stern <stern@rowland.harvard.edu>
23235L:	linux-usb@vger.kernel.org
23236L:	usb-storage@lists.one-eyed-alien.net
23237S:	Maintained
23238F:	drivers/usb/storage/
23239
23240USB MIDI DRIVER
23241M:	Clemens Ladisch <clemens@ladisch.de>
23242L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23243S:	Maintained
23244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23245F:	sound/usb/midi.*
23246
23247USB NETWORKING DRIVERS
23248L:	linux-usb@vger.kernel.org
23249S:	Odd Fixes
23250F:	drivers/net/usb/
23251
23252USB OHCI DRIVER
23253M:	Alan Stern <stern@rowland.harvard.edu>
23254L:	linux-usb@vger.kernel.org
23255S:	Maintained
23256F:	Documentation/usb/ohci.rst
23257F:	drivers/usb/host/ohci*
23258
23259USB OTG FSM (Finite State Machine)
23260M:	Peter Chen <peter.chen@kernel.org>
23261L:	linux-usb@vger.kernel.org
23262S:	Maintained
23263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23264F:	drivers/usb/common/usb-otg-fsm.c
23265
23266USB OVER IP DRIVER
23267M:	Valentina Manea <valentina.manea.m@gmail.com>
23268M:	Shuah Khan <shuah@kernel.org>
23269M:	Shuah Khan <skhan@linuxfoundation.org>
23270R:	Hongren Zheng <i@zenithal.me>
23271L:	linux-usb@vger.kernel.org
23272S:	Maintained
23273F:	Documentation/usb/usbip_protocol.rst
23274F:	drivers/usb/usbip/
23275F:	tools/testing/selftests/drivers/usb/usbip/
23276F:	tools/usb/usbip/
23277
23278USB PEGASUS DRIVER
23279M:	Petko Manolov <petkan@nucleusys.com>
23280L:	linux-usb@vger.kernel.org
23281L:	netdev@vger.kernel.org
23282S:	Maintained
23283W:	https://github.com/petkan/pegasus
23284T:	git https://github.com/petkan/pegasus.git
23285F:	drivers/net/usb/pegasus.*
23286
23287USB PRINTER DRIVER (usblp)
23288M:	Pete Zaitcev <zaitcev@redhat.com>
23289L:	linux-usb@vger.kernel.org
23290S:	Supported
23291F:	drivers/usb/class/usblp.c
23292
23293USB QMI WWAN NETWORK DRIVER
23294M:	Bjørn Mork <bjorn@mork.no>
23295L:	netdev@vger.kernel.org
23296S:	Maintained
23297F:	Documentation/ABI/testing/sysfs-class-net-qmi
23298F:	drivers/net/usb/qmi_wwan.c
23299
23300USB RAW GADGET DRIVER
23301R:	Andrey Konovalov <andreyknvl@gmail.com>
23302L:	linux-usb@vger.kernel.org
23303S:	Maintained
23304F:	Documentation/usb/raw-gadget.rst
23305F:	drivers/usb/gadget/legacy/raw_gadget.c
23306F:	include/uapi/linux/usb/raw_gadget.h
23307
23308USB RTL8150 DRIVER
23309M:	Petko Manolov <petkan@nucleusys.com>
23310L:	linux-usb@vger.kernel.org
23311L:	netdev@vger.kernel.org
23312S:	Maintained
23313W:	https://github.com/petkan/rtl8150
23314T:	git https://github.com/petkan/rtl8150.git
23315F:	drivers/net/usb/rtl8150.c
23316
23317USB SERIAL SUBSYSTEM
23318M:	Johan Hovold <johan@kernel.org>
23319L:	linux-usb@vger.kernel.org
23320S:	Maintained
23321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23322F:	Documentation/usb/usb-serial.rst
23323F:	drivers/usb/serial/
23324F:	include/linux/usb/serial.h
23325
23326USB SMSC75XX ETHERNET DRIVER
23327M:	Steve Glendinning <steve.glendinning@shawell.net>
23328L:	netdev@vger.kernel.org
23329S:	Maintained
23330F:	drivers/net/usb/smsc75xx.*
23331
23332USB SMSC95XX ETHERNET DRIVER
23333M:	Steve Glendinning <steve.glendinning@shawell.net>
23334M:	UNGLinuxDriver@microchip.com
23335L:	netdev@vger.kernel.org
23336S:	Maintained
23337F:	drivers/net/usb/smsc95xx.*
23338
23339USB SUBSYSTEM
23340M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23341L:	linux-usb@vger.kernel.org
23342S:	Supported
23343W:	http://www.linux-usb.org
23344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23345F:	Documentation/devicetree/bindings/usb/
23346F:	Documentation/usb/
23347F:	drivers/usb/
23348F:	include/dt-bindings/usb/
23349F:	include/linux/usb.h
23350F:	include/linux/usb/
23351F:	include/uapi/linux/usb/
23352
23353USB TYPEC BUS FOR ALTERNATE MODES
23354M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23355L:	linux-usb@vger.kernel.org
23356S:	Maintained
23357F:	Documentation/ABI/testing/sysfs-bus-typec
23358F:	Documentation/driver-api/usb/typec_bus.rst
23359F:	drivers/usb/typec/altmodes/
23360F:	include/linux/usb/typec_altmode.h
23361
23362USB TYPEC CLASS
23363M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23364L:	linux-usb@vger.kernel.org
23365S:	Maintained
23366F:	Documentation/ABI/testing/sysfs-class-typec
23367F:	Documentation/driver-api/usb/typec.rst
23368F:	drivers/usb/typec/
23369F:	include/linux/usb/typec.h
23370
23371USB TYPEC INTEL PMC MUX DRIVER
23372M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23373L:	linux-usb@vger.kernel.org
23374S:	Maintained
23375F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23376F:	drivers/usb/typec/mux/intel_pmc_mux.c
23377
23378USB TYPEC PI3USB30532 MUX DRIVER
23379M:	Hans de Goede <hdegoede@redhat.com>
23380L:	linux-usb@vger.kernel.org
23381S:	Maintained
23382F:	drivers/usb/typec/mux/pi3usb30532.c
23383
23384USB TYPEC PORT CONTROLLER DRIVERS
23385L:	linux-usb@vger.kernel.org
23386S:	Orphan
23387F:	drivers/usb/typec/tcpm/
23388
23389USB UHCI DRIVER
23390M:	Alan Stern <stern@rowland.harvard.edu>
23391L:	linux-usb@vger.kernel.org
23392S:	Maintained
23393F:	drivers/usb/host/uhci*
23394
23395USB VIDEO CLASS
23396M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23397L:	linux-media@vger.kernel.org
23398S:	Maintained
23399W:	http://www.ideasonboard.org/uvc/
23400T:	git git://linuxtv.org/media_tree.git
23401F:	drivers/media/usb/uvc/
23402F:	include/uapi/linux/uvcvideo.h
23403
23404USB WEBCAM GADGET
23405M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23406M:	Daniel Scally <dan.scally@ideasonboard.com>
23407L:	linux-usb@vger.kernel.org
23408S:	Maintained
23409F:	drivers/usb/gadget/function/*uvc*
23410F:	drivers/usb/gadget/legacy/webcam.c
23411F:	include/uapi/linux/usb/g_uvc.h
23412
23413USB XHCI DRIVER
23414M:	Mathias Nyman <mathias.nyman@intel.com>
23415L:	linux-usb@vger.kernel.org
23416S:	Supported
23417F:	drivers/usb/host/pci-quirks*
23418F:	drivers/usb/host/xhci*
23419
23420USER DATAGRAM PROTOCOL (UDP)
23421M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23422S:	Maintained
23423F:	include/linux/udp.h
23424F:	net/ipv4/udp.c
23425F:	net/ipv6/udp.c
23426
23427USER-MODE LINUX (UML)
23428M:	Richard Weinberger <richard@nod.at>
23429M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23430M:	Johannes Berg <johannes@sipsolutions.net>
23431L:	linux-um@lists.infradead.org
23432S:	Maintained
23433W:	http://user-mode-linux.sourceforge.net
23434Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23437F:	Documentation/virt/uml/
23438F:	arch/um/
23439F:	arch/x86/um/
23440F:	fs/hostfs/
23441
23442USERSPACE COPYIN/COPYOUT (UIOVEC)
23443M:	Alexander Viro <viro@zeniv.linux.org.uk>
23444S:	Maintained
23445F:	include/linux/uio.h
23446F:	lib/iov_iter.c
23447
23448USERSPACE DMA BUFFER DRIVER
23449M:	Gerd Hoffmann <kraxel@redhat.com>
23450L:	dri-devel@lists.freedesktop.org
23451S:	Maintained
23452T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23453F:	drivers/dma-buf/udmabuf.c
23454F:	include/uapi/linux/udmabuf.h
23455
23456USERSPACE I/O (UIO)
23457M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23458S:	Maintained
23459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23460F:	Documentation/driver-api/uio-howto.rst
23461F:	drivers/uio/
23462F:	include/linux/uio_driver.h
23463
23464UTIL-LINUX PACKAGE
23465M:	Karel Zak <kzak@redhat.com>
23466L:	util-linux@vger.kernel.org
23467S:	Maintained
23468W:	http://en.wikipedia.org/wiki/Util-linux
23469T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23470
23471UUID HELPERS
23472R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23473L:	linux-kernel@vger.kernel.org
23474S:	Maintained
23475F:	include/linux/uuid.h
23476F:	lib/test_uuid.c
23477F:	lib/uuid.c
23478
23479UV SYSFS DRIVER
23480M:	Justin Ernst <justin.ernst@hpe.com>
23481L:	platform-driver-x86@vger.kernel.org
23482S:	Maintained
23483F:	drivers/platform/x86/uv_sysfs.c
23484
23485UVESAFB DRIVER
23486M:	Michal Januszewski <spock@gentoo.org>
23487L:	linux-fbdev@vger.kernel.org
23488S:	Maintained
23489W:	https://github.com/mjanusz/v86d
23490F:	Documentation/fb/uvesafb.rst
23491F:	drivers/video/fbdev/uvesafb.*
23492
23493Ux500 CLOCK DRIVERS
23494M:	Ulf Hansson <ulf.hansson@linaro.org>
23495L:	linux-clk@vger.kernel.org
23496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23497S:	Maintained
23498F:	drivers/clk/ux500/
23499
23500V4L2 ASYNC AND FWNODE FRAMEWORKS
23501M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23502L:	linux-media@vger.kernel.org
23503S:	Maintained
23504T:	git git://linuxtv.org/media_tree.git
23505F:	drivers/media/v4l2-core/v4l2-async.c
23506F:	drivers/media/v4l2-core/v4l2-fwnode.c
23507F:	include/media/v4l2-async.h
23508F:	include/media/v4l2-fwnode.h
23509
23510V4L2 LENS DRIVERS
23511M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23512L:	linux-media@vger.kernel.org
23513S:	Maintained
23514F:	drivers/media/i2c/ak*
23515F:	drivers/media/i2c/dw*
23516F:	drivers/media/i2c/lm*
23517
23518V4L2 CAMERA SENSOR DRIVERS
23519M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23520L:	linux-media@vger.kernel.org
23521S:	Maintained
23522F:	Documentation/driver-api/media/camera-sensor.rst
23523F:	Documentation/driver-api/media/tx-rx.rst
23524F:	drivers/media/i2c/ar*
23525F:	drivers/media/i2c/gc*
23526F:	drivers/media/i2c/hi*
23527F:	drivers/media/i2c/imx*
23528F:	drivers/media/i2c/mt*
23529F:	drivers/media/i2c/og*
23530F:	drivers/media/i2c/ov*
23531F:	drivers/media/i2c/s5*
23532F:	drivers/media/i2c/st-vgxy61.c
23533
23534VF610 NAND DRIVER
23535M:	Stefan Agner <stefan@agner.ch>
23536L:	linux-mtd@lists.infradead.org
23537S:	Supported
23538F:	drivers/mtd/nand/raw/vf610_nfc.c
23539
23540VFAT/FAT/MSDOS FILESYSTEM
23541M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23542S:	Maintained
23543F:	Documentation/filesystems/vfat.rst
23544F:	fs/fat/
23545F:	tools/testing/selftests/filesystems/fat/
23546
23547VFIO CDX DRIVER
23548M:	Nipun Gupta <nipun.gupta@amd.com>
23549M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23550L:	kvm@vger.kernel.org
23551S:	Maintained
23552F:	drivers/vfio/cdx/*
23553
23554VFIO DRIVER
23555M:	Alex Williamson <alex.williamson@redhat.com>
23556L:	kvm@vger.kernel.org
23557S:	Maintained
23558T:	git https://github.com/awilliam/linux-vfio.git
23559F:	Documentation/ABI/testing/debugfs-vfio
23560F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23561F:	Documentation/driver-api/vfio.rst
23562F:	drivers/vfio/
23563F:	include/linux/vfio.h
23564F:	include/linux/vfio_pci_core.h
23565F:	include/uapi/linux/vfio.h
23566
23567VFIO FSL-MC DRIVER
23568L:	kvm@vger.kernel.org
23569S:	Orphan
23570F:	drivers/vfio/fsl-mc/
23571
23572VFIO HISILICON PCI DRIVER
23573M:	Longfang Liu <liulongfang@huawei.com>
23574M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23575L:	kvm@vger.kernel.org
23576S:	Maintained
23577F:	drivers/vfio/pci/hisilicon/
23578
23579VFIO MEDIATED DEVICE DRIVERS
23580M:	Kirti Wankhede <kwankhede@nvidia.com>
23581L:	kvm@vger.kernel.org
23582S:	Maintained
23583F:	Documentation/driver-api/vfio-mediated-device.rst
23584F:	drivers/vfio/mdev/
23585F:	include/linux/mdev.h
23586F:	samples/vfio-mdev/
23587
23588VFIO MLX5 PCI DRIVER
23589M:	Yishai Hadas <yishaih@nvidia.com>
23590L:	kvm@vger.kernel.org
23591S:	Maintained
23592F:	drivers/vfio/pci/mlx5/
23593
23594VFIO NVIDIA GRACE GPU DRIVER
23595M:	Ankit Agrawal <ankita@nvidia.com>
23596L:	kvm@vger.kernel.org
23597S:	Supported
23598F:	drivers/vfio/pci/nvgrace-gpu/
23599
23600VFIO PCI DEVICE SPECIFIC DRIVERS
23601R:	Jason Gunthorpe <jgg@nvidia.com>
23602R:	Yishai Hadas <yishaih@nvidia.com>
23603R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23604R:	Kevin Tian <kevin.tian@intel.com>
23605L:	kvm@vger.kernel.org
23606S:	Maintained
23607P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23608F:	drivers/vfio/pci/*/
23609
23610VFIO PDS PCI DRIVER
23611M:	Brett Creeley <brett.creeley@amd.com>
23612L:	kvm@vger.kernel.org
23613S:	Maintained
23614F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23615F:	drivers/vfio/pci/pds/
23616
23617VFIO PLATFORM DRIVER
23618M:	Eric Auger <eric.auger@redhat.com>
23619L:	kvm@vger.kernel.org
23620S:	Maintained
23621F:	drivers/vfio/platform/
23622
23623VFIO QAT PCI DRIVER
23624M:	Xin Zeng <xin.zeng@intel.com>
23625M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23626L:	kvm@vger.kernel.org
23627L:	qat-linux@intel.com
23628S:	Supported
23629F:	drivers/vfio/pci/qat/
23630
23631VFIO VIRTIO PCI DRIVER
23632M:	Yishai Hadas <yishaih@nvidia.com>
23633L:	kvm@vger.kernel.org
23634L:	virtualization@lists.linux.dev
23635S:	Maintained
23636F:	drivers/vfio/pci/virtio
23637
23638VGA_SWITCHEROO
23639R:	Lukas Wunner <lukas@wunner.de>
23640S:	Maintained
23641T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23642F:	Documentation/gpu/vga-switcheroo.rst
23643F:	drivers/gpu/vga/vga_switcheroo.c
23644F:	include/linux/vga_switcheroo.h
23645
23646VIA RHINE NETWORK DRIVER
23647M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23648S:	Maintained
23649F:	drivers/net/ethernet/via/via-rhine.c
23650
23651VIA SD/MMC CARD CONTROLLER DRIVER
23652M:	Bruce Chang <brucechang@via.com.tw>
23653M:	Harald Welte <HaraldWelte@viatech.com>
23654S:	Maintained
23655F:	drivers/mmc/host/via-sdmmc.c
23656
23657VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23658M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23659L:	linux-fbdev@vger.kernel.org
23660S:	Maintained
23661F:	drivers/video/fbdev/via/
23662F:	include/linux/via-core.h
23663F:	include/linux/via_i2c.h
23664
23665VIA VELOCITY NETWORK DRIVER
23666M:	Francois Romieu <romieu@fr.zoreil.com>
23667L:	netdev@vger.kernel.org
23668S:	Maintained
23669F:	drivers/net/ethernet/via/via-velocity.*
23670
23671VICODEC VIRTUAL CODEC DRIVER
23672M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23673L:	linux-media@vger.kernel.org
23674S:	Maintained
23675W:	https://linuxtv.org
23676T:	git git://linuxtv.org/media_tree.git
23677F:	drivers/media/test-drivers/vicodec/*
23678
23679VIDEO I2C POLLING DRIVER
23680M:	Matt Ranostay <matt.ranostay@konsulko.com>
23681L:	linux-media@vger.kernel.org
23682S:	Maintained
23683F:	drivers/media/i2c/video-i2c.c
23684
23685VIDEO MULTIPLEXER DRIVER
23686M:	Philipp Zabel <p.zabel@pengutronix.de>
23687L:	linux-media@vger.kernel.org
23688S:	Maintained
23689F:	drivers/media/platform/video-mux.c
23690
23691VIDEOBUF2 FRAMEWORK
23692M:	Tomasz Figa <tfiga@chromium.org>
23693M:	Marek Szyprowski <m.szyprowski@samsung.com>
23694L:	linux-media@vger.kernel.org
23695S:	Maintained
23696F:	drivers/media/common/videobuf2/*
23697F:	include/media/videobuf2-*
23698
23699VIDTV VIRTUAL DIGITAL TV DRIVER
23700M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23701L:	linux-media@vger.kernel.org
23702S:	Maintained
23703W:	https://linuxtv.org
23704T:	git git://linuxtv.org/media_tree.git
23705F:	drivers/media/test-drivers/vidtv/*
23706
23707VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23708M:	Shuah Khan <skhan@linuxfoundation.org>
23709R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23710L:	linux-media@vger.kernel.org
23711S:	Maintained
23712W:	https://linuxtv.org
23713T:	git git://linuxtv.org/media_tree.git
23714F:	drivers/media/test-drivers/vimc/*
23715
23716VIRT LIB
23717M:	Alex Williamson <alex.williamson@redhat.com>
23718M:	Paolo Bonzini <pbonzini@redhat.com>
23719L:	kvm@vger.kernel.org
23720S:	Supported
23721F:	virt/lib/
23722
23723VIRTIO AND VHOST VSOCK DRIVER
23724M:	Stefan Hajnoczi <stefanha@redhat.com>
23725M:	Stefano Garzarella <sgarzare@redhat.com>
23726L:	kvm@vger.kernel.org
23727L:	virtualization@lists.linux.dev
23728L:	netdev@vger.kernel.org
23729S:	Maintained
23730F:	drivers/vhost/vsock.c
23731F:	include/linux/virtio_vsock.h
23732F:	include/uapi/linux/virtio_vsock.h
23733F:	net/vmw_vsock/virtio_transport.c
23734F:	net/vmw_vsock/virtio_transport_common.c
23735
23736VIRTIO BALLOON
23737M:	"Michael S. Tsirkin" <mst@redhat.com>
23738M:	David Hildenbrand <david@redhat.com>
23739L:	virtualization@lists.linux.dev
23740S:	Maintained
23741F:	drivers/virtio/virtio_balloon.c
23742F:	include/linux/balloon_compaction.h
23743F:	include/uapi/linux/virtio_balloon.h
23744F:	mm/balloon_compaction.c
23745
23746VIRTIO BLOCK AND SCSI DRIVERS
23747M:	"Michael S. Tsirkin" <mst@redhat.com>
23748M:	Jason Wang <jasowang@redhat.com>
23749R:	Paolo Bonzini <pbonzini@redhat.com>
23750R:	Stefan Hajnoczi <stefanha@redhat.com>
23751R:	Eugenio Pérez <eperezma@redhat.com>
23752L:	virtualization@lists.linux.dev
23753S:	Maintained
23754F:	drivers/block/virtio_blk.c
23755F:	drivers/scsi/virtio_scsi.c
23756F:	include/uapi/linux/virtio_blk.h
23757F:	include/uapi/linux/virtio_scsi.h
23758
23759VIRTIO CONSOLE DRIVER
23760M:	Amit Shah <amit@kernel.org>
23761L:	virtualization@lists.linux.dev
23762S:	Maintained
23763F:	drivers/char/virtio_console.c
23764F:	include/uapi/linux/virtio_console.h
23765
23766VIRTIO CORE AND NET DRIVERS
23767M:	"Michael S. Tsirkin" <mst@redhat.com>
23768M:	Jason Wang <jasowang@redhat.com>
23769R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23770R:	Eugenio Pérez <eperezma@redhat.com>
23771L:	virtualization@lists.linux.dev
23772S:	Maintained
23773F:	Documentation/ABI/testing/sysfs-bus-vdpa
23774F:	Documentation/ABI/testing/sysfs-class-vduse
23775F:	Documentation/devicetree/bindings/virtio/
23776F:	Documentation/driver-api/virtio/
23777F:	drivers/block/virtio_blk.c
23778F:	drivers/crypto/virtio/
23779F:	drivers/net/virtio_net.c
23780F:	drivers/vdpa/
23781F:	drivers/virtio/
23782F:	include/linux/vdpa.h
23783F:	include/linux/virtio*.h
23784F:	include/linux/vringh.h
23785F:	include/uapi/linux/virtio_*.h
23786F:	tools/virtio/
23787F:	tools/testing/selftests/drivers/net/virtio_net/
23788
23789VIRTIO CRYPTO DRIVER
23790M:	Gonglei <arei.gonglei@huawei.com>
23791L:	virtualization@lists.linux.dev
23792L:	linux-crypto@vger.kernel.org
23793S:	Maintained
23794F:	drivers/crypto/virtio/
23795F:	include/uapi/linux/virtio_crypto.h
23796
23797VIRTIO DRIVERS FOR S390
23798M:	Cornelia Huck <cohuck@redhat.com>
23799M:	Halil Pasic <pasic@linux.ibm.com>
23800M:	Eric Farman <farman@linux.ibm.com>
23801L:	linux-s390@vger.kernel.org
23802L:	virtualization@lists.linux.dev
23803L:	kvm@vger.kernel.org
23804S:	Supported
23805F:	arch/s390/include/uapi/asm/virtio-ccw.h
23806F:	drivers/s390/virtio/
23807
23808VIRTIO FILE SYSTEM
23809M:	Vivek Goyal <vgoyal@redhat.com>
23810M:	Stefan Hajnoczi <stefanha@redhat.com>
23811M:	Miklos Szeredi <miklos@szeredi.hu>
23812R:	Eugenio Pérez <eperezma@redhat.com>
23813L:	virtualization@lists.linux.dev
23814L:	linux-fsdevel@vger.kernel.org
23815S:	Supported
23816W:	https://virtio-fs.gitlab.io/
23817F:	Documentation/filesystems/virtiofs.rst
23818F:	fs/fuse/virtio_fs.c
23819F:	include/uapi/linux/virtio_fs.h
23820
23821VIRTIO GPIO DRIVER
23822M:	Enrico Weigelt, metux IT consult <info@metux.net>
23823M:	Viresh Kumar <vireshk@kernel.org>
23824L:	linux-gpio@vger.kernel.org
23825L:	virtualization@lists.linux.dev
23826S:	Maintained
23827F:	drivers/gpio/gpio-virtio.c
23828F:	include/uapi/linux/virtio_gpio.h
23829
23830VIRTIO GPU DRIVER
23831M:	David Airlie <airlied@redhat.com>
23832M:	Gerd Hoffmann <kraxel@redhat.com>
23833R:	Gurchetan Singh <gurchetansingh@chromium.org>
23834R:	Chia-I Wu <olvaffe@gmail.com>
23835L:	dri-devel@lists.freedesktop.org
23836L:	virtualization@lists.linux.dev
23837S:	Maintained
23838T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23839F:	drivers/gpu/drm/ci/xfails/virtio*
23840F:	drivers/gpu/drm/virtio/
23841F:	include/uapi/linux/virtio_gpu.h
23842
23843VIRTIO HOST (VHOST)
23844M:	"Michael S. Tsirkin" <mst@redhat.com>
23845M:	Jason Wang <jasowang@redhat.com>
23846R:	Eugenio Pérez <eperezma@redhat.com>
23847L:	kvm@vger.kernel.org
23848L:	virtualization@lists.linux.dev
23849L:	netdev@vger.kernel.org
23850S:	Maintained
23851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23852F:	drivers/vhost/
23853F:	include/linux/sched/vhost_task.h
23854F:	include/linux/vhost_iotlb.h
23855F:	include/uapi/linux/vhost.h
23856F:	kernel/vhost_task.c
23857
23858VIRTIO HOST (VHOST-SCSI)
23859M:	"Michael S. Tsirkin" <mst@redhat.com>
23860M:	Jason Wang <jasowang@redhat.com>
23861M:	Mike Christie <michael.christie@oracle.com>
23862R:	Paolo Bonzini <pbonzini@redhat.com>
23863R:	Stefan Hajnoczi <stefanha@redhat.com>
23864L:	virtualization@lists.linux.dev
23865S:	Maintained
23866F:	drivers/vhost/scsi.c
23867
23868VIRTIO I2C DRIVER
23869M:	Conghui Chen <conghui.chen@intel.com>
23870M:	Viresh Kumar <viresh.kumar@linaro.org>
23871L:	linux-i2c@vger.kernel.org
23872L:	virtualization@lists.linux.dev
23873S:	Maintained
23874F:	drivers/i2c/busses/i2c-virtio.c
23875F:	include/uapi/linux/virtio_i2c.h
23876
23877VIRTIO INPUT DRIVER
23878M:	Gerd Hoffmann <kraxel@redhat.com>
23879S:	Maintained
23880F:	drivers/virtio/virtio_input.c
23881F:	include/uapi/linux/virtio_input.h
23882
23883VIRTIO IOMMU DRIVER
23884M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23885L:	virtualization@lists.linux.dev
23886S:	Maintained
23887F:	drivers/iommu/virtio-iommu.c
23888F:	include/uapi/linux/virtio_iommu.h
23889
23890VIRTIO MEM DRIVER
23891M:	David Hildenbrand <david@redhat.com>
23892L:	virtualization@lists.linux.dev
23893S:	Maintained
23894W:	https://virtio-mem.gitlab.io/
23895F:	drivers/virtio/virtio_mem.c
23896F:	include/uapi/linux/virtio_mem.h
23897
23898VIRTIO PMEM DRIVER
23899M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23900L:	virtualization@lists.linux.dev
23901S:	Maintained
23902F:	drivers/nvdimm/nd_virtio.c
23903F:	drivers/nvdimm/virtio_pmem.c
23904
23905VIRTIO SOUND DRIVER
23906M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23907M:	"Michael S. Tsirkin" <mst@redhat.com>
23908L:	virtualization@lists.linux.dev
23909L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23910S:	Maintained
23911F:	include/uapi/linux/virtio_snd.h
23912F:	sound/virtio/*
23913
23914VIRTUAL BOX GUEST DEVICE DRIVER
23915M:	Hans de Goede <hdegoede@redhat.com>
23916M:	Arnd Bergmann <arnd@arndb.de>
23917M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23918S:	Maintained
23919F:	drivers/virt/vboxguest/
23920F:	include/linux/vbox_utils.h
23921F:	include/uapi/linux/vbox*.h
23922
23923VIRTUAL BOX SHARED FOLDER VFS DRIVER
23924M:	Hans de Goede <hdegoede@redhat.com>
23925L:	linux-fsdevel@vger.kernel.org
23926S:	Maintained
23927F:	fs/vboxsf/*
23928
23929VIRTUAL PCM TEST DRIVER
23930M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23931L:	linux-sound@vger.kernel.org
23932S:	Maintained
23933F:	Documentation/sound/cards/pcmtest.rst
23934F:	sound/drivers/pcmtest.c
23935F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23936
23937VIRTUAL SERIO DEVICE DRIVER
23938M:	Stephen Chandler Paul <thatslyude@gmail.com>
23939S:	Maintained
23940F:	drivers/input/serio/userio.c
23941F:	include/uapi/linux/userio.h
23942
23943VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23944M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23945S:	Maintained
23946F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23947F:	drivers/iio/light/veml6075.c
23948
23949VISL VIRTUAL STATELESS DECODER DRIVER
23950M:	Daniel Almeida <daniel.almeida@collabora.com>
23951L:	linux-media@vger.kernel.org
23952S:	Supported
23953F:	drivers/media/test-drivers/visl
23954
23955VIVID VIRTUAL VIDEO DRIVER
23956M:	Hans Verkuil <hverkuil@xs4all.nl>
23957L:	linux-media@vger.kernel.org
23958S:	Maintained
23959W:	https://linuxtv.org
23960T:	git git://linuxtv.org/media_tree.git
23961F:	drivers/media/test-drivers/vivid/*
23962
23963VM SOCKETS (AF_VSOCK)
23964M:	Stefano Garzarella <sgarzare@redhat.com>
23965L:	virtualization@lists.linux.dev
23966L:	netdev@vger.kernel.org
23967S:	Maintained
23968F:	drivers/net/vsockmon.c
23969F:	include/net/af_vsock.h
23970F:	include/uapi/linux/vm_sockets.h
23971F:	include/uapi/linux/vm_sockets_diag.h
23972F:	include/uapi/linux/vsockmon.h
23973F:	net/vmw_vsock/
23974F:	tools/testing/vsock/
23975
23976VMALLOC
23977M:	Andrew Morton <akpm@linux-foundation.org>
23978R:	Uladzislau Rezki <urezki@gmail.com>
23979R:	Christoph Hellwig <hch@infradead.org>
23980R:	Lorenzo Stoakes <lstoakes@gmail.com>
23981L:	linux-mm@kvack.org
23982S:	Maintained
23983W:	http://www.linux-mm.org
23984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23985F:	include/linux/vmalloc.h
23986F:	mm/vmalloc.c
23987
23988VME SUBSYSTEM
23989L:	linux-kernel@vger.kernel.org
23990S:	Orphan
23991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23992F:	Documentation/driver-api/vme.rst
23993F:	drivers/staging/vme_user/
23994
23995VMWARE BALLOON DRIVER
23996M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23997R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23998L:	linux-kernel@vger.kernel.org
23999S:	Supported
24000F:	drivers/misc/vmw_balloon.c
24001
24002VMWARE HYPERVISOR INTERFACE
24003M:	Ajay Kaher <ajay.kaher@broadcom.com>
24004M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24005R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24006L:	virtualization@lists.linux.dev
24007L:	x86@kernel.org
24008S:	Supported
24009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24010F:	arch/x86/include/asm/vmware.h
24011F:	arch/x86/kernel/cpu/vmware.c
24012
24013VMWARE PVRDMA DRIVER
24014M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24015M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24016R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24017L:	linux-rdma@vger.kernel.org
24018S:	Supported
24019F:	drivers/infiniband/hw/vmw_pvrdma/
24020
24021VMWARE PVSCSI DRIVER
24022M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24023R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24024L:	linux-scsi@vger.kernel.org
24025S:	Supported
24026F:	drivers/scsi/vmw_pvscsi.c
24027F:	drivers/scsi/vmw_pvscsi.h
24028
24029VMWARE VIRTUAL PTP CLOCK DRIVER
24030M:	Nick Shi <nick.shi@broadcom.com>
24031R:	Ajay Kaher <ajay.kaher@broadcom.com>
24032R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24033R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24034L:	netdev@vger.kernel.org
24035S:	Supported
24036F:	drivers/ptp/ptp_vmw.c
24037
24038VMWARE VMCI DRIVER
24039M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24040M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24041R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24042L:	linux-kernel@vger.kernel.org
24043S:	Supported
24044F:	drivers/misc/vmw_vmci/
24045F:	include/linux/vmw_vmci*
24046
24047VMWARE VMMOUSE SUBDRIVER
24048M:	Zack Rusin <zack.rusin@broadcom.com>
24049R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24050L:	linux-input@vger.kernel.org
24051S:	Supported
24052F:	drivers/input/mouse/vmmouse.c
24053F:	drivers/input/mouse/vmmouse.h
24054
24055VMWARE VMXNET3 ETHERNET DRIVER
24056M:	Ronak Doshi <ronak.doshi@broadcom.com>
24057R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24058L:	netdev@vger.kernel.org
24059S:	Supported
24060F:	drivers/net/vmxnet3/
24061
24062VMWARE VSOCK VMCI TRANSPORT DRIVER
24063M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24064M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24065R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24066L:	linux-kernel@vger.kernel.org
24067S:	Supported
24068F:	net/vmw_vsock/vmci_transport*
24069
24070VOCORE VOCORE2 BOARD
24071M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24072L:	linux-mips@vger.kernel.org
24073S:	Maintained
24074F:	arch/mips/boot/dts/ralink/vocore2.dts
24075
24076VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24077M:	Liam Girdwood <lgirdwood@gmail.com>
24078M:	Mark Brown <broonie@kernel.org>
24079L:	linux-kernel@vger.kernel.org
24080S:	Supported
24081W:	http://www.slimlogic.co.uk/?p=48
24082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24083F:	Documentation/devicetree/bindings/regulator/
24084F:	Documentation/power/regulator/
24085F:	drivers/regulator/
24086F:	include/dt-bindings/regulator/
24087F:	include/linux/regulator/
24088K:	regulator_get_optional
24089
24090VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24091R:	Matti Vaittinen <mazziesaccount@gmail.com>
24092F:	drivers/regulator/irq_helpers.c
24093
24094VRF
24095M:	David Ahern <dsahern@kernel.org>
24096L:	netdev@vger.kernel.org
24097S:	Maintained
24098F:	Documentation/networking/vrf.rst
24099F:	drivers/net/vrf.c
24100
24101VSPRINTF
24102M:	Petr Mladek <pmladek@suse.com>
24103M:	Steven Rostedt <rostedt@goodmis.org>
24104R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24105R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24106R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24107S:	Maintained
24108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24109F:	Documentation/core-api/printk-formats.rst
24110F:	lib/test_printf.c
24111F:	lib/test_scanf.c
24112F:	lib/vsprintf.c
24113
24114VT1211 HARDWARE MONITOR DRIVER
24115M:	Juerg Haefliger <juergh@proton.me>
24116L:	linux-hwmon@vger.kernel.org
24117S:	Maintained
24118F:	Documentation/hwmon/vt1211.rst
24119F:	drivers/hwmon/vt1211.c
24120
24121VT8231 HARDWARE MONITOR DRIVER
24122M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24123L:	linux-hwmon@vger.kernel.org
24124S:	Maintained
24125F:	drivers/hwmon/vt8231.c
24126
24127VUB300 USB to SDIO/SD/MMC bridge chip
24128L:	linux-mmc@vger.kernel.org
24129S:	Orphan
24130F:	drivers/mmc/host/vub300.c
24131
24132W1 DALLAS'S 1-WIRE BUS
24133M:	Krzysztof Kozlowski <krzk@kernel.org>
24134S:	Maintained
24135F:	Documentation/devicetree/bindings/w1/
24136F:	Documentation/w1/
24137F:	drivers/w1/
24138F:	include/linux/w1.h
24139
24140W83791D HARDWARE MONITORING DRIVER
24141M:	Marc Hulsman <m.hulsman@tudelft.nl>
24142L:	linux-hwmon@vger.kernel.org
24143S:	Maintained
24144F:	Documentation/hwmon/w83791d.rst
24145F:	drivers/hwmon/w83791d.c
24146
24147W83793 HARDWARE MONITORING DRIVER
24148M:	Rudolf Marek <r.marek@assembler.cz>
24149L:	linux-hwmon@vger.kernel.org
24150S:	Maintained
24151F:	Documentation/hwmon/w83793.rst
24152F:	drivers/hwmon/w83793.c
24153
24154W83795 HARDWARE MONITORING DRIVER
24155M:	Jean Delvare <jdelvare@suse.com>
24156L:	linux-hwmon@vger.kernel.org
24157S:	Maintained
24158F:	drivers/hwmon/w83795.c
24159
24160W83L51xD SD/MMC CARD INTERFACE DRIVER
24161M:	Pierre Ossman <pierre@ossman.eu>
24162S:	Maintained
24163F:	drivers/mmc/host/wbsd.*
24164
24165WACOM PROTOCOL 4 SERIAL TABLETS
24166M:	Julian Squires <julian@cipht.net>
24167M:	Hans de Goede <hdegoede@redhat.com>
24168L:	linux-input@vger.kernel.org
24169S:	Maintained
24170F:	drivers/input/tablet/wacom_serial4.c
24171
24172WANGXUN ETHERNET DRIVER
24173M:	Jiawen Wu <jiawenwu@trustnetic.com>
24174M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24175L:	netdev@vger.kernel.org
24176S:	Maintained
24177W:	https://www.net-swift.com
24178F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24179F:	drivers/net/ethernet/wangxun/
24180F:	drivers/net/pcs/pcs-xpcs-wx.c
24181
24182WATCHDOG DEVICE DRIVERS
24183M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24184M:	Guenter Roeck <linux@roeck-us.net>
24185L:	linux-watchdog@vger.kernel.org
24186S:	Maintained
24187W:	http://www.linux-watchdog.org/
24188T:	git git://www.linux-watchdog.org/linux-watchdog.git
24189F:	Documentation/devicetree/bindings/watchdog/
24190F:	Documentation/watchdog/
24191F:	drivers/watchdog/
24192F:	include/linux/watchdog.h
24193F:	include/trace/events/watchdog.h
24194F:	include/uapi/linux/watchdog.h
24195
24196WAVE5 VPU CODEC DRIVER
24197M:	Nas Chung <nas.chung@chipsnmedia.com>
24198M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24199L:	linux-media@vger.kernel.org
24200S:	Maintained
24201F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24202F:	drivers/media/platform/chips-media/wave5/
24203
24204WHISKEYCOVE PMIC GPIO DRIVER
24205M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24206L:	linux-gpio@vger.kernel.org
24207S:	Maintained
24208F:	drivers/gpio/gpio-wcove.c
24209
24210WHWAVE RTC DRIVER
24211M:	Dianlong Li <long17.cool@163.com>
24212L:	linux-rtc@vger.kernel.org
24213S:	Maintained
24214F:	drivers/rtc/rtc-sd3078.c
24215
24216WIIMOTE HID DRIVER
24217M:	David Rheinsberg <david@readahead.eu>
24218L:	linux-input@vger.kernel.org
24219S:	Maintained
24220F:	drivers/hid/hid-wiimote*
24221
24222WILOCITY WIL6210 WIRELESS DRIVER
24223L:	linux-wireless@vger.kernel.org
24224S:	Orphan
24225W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24226F:	drivers/net/wireless/ath/wil6210/
24227
24228WINBOND CIR DRIVER
24229M:	David Härdeman <david@hardeman.nu>
24230S:	Maintained
24231F:	drivers/media/rc/winbond-cir.c
24232
24233WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24234L:	linux-watchdog@vger.kernel.org
24235S:	Orphan
24236F:	drivers/watchdog/ebc-c384_wdt.c
24237
24238WINSYSTEMS WS16C48 GPIO DRIVER
24239M:	William Breathitt Gray <wbg@kernel.org>
24240L:	linux-gpio@vger.kernel.org
24241S:	Maintained
24242F:	drivers/gpio/gpio-ws16c48.c
24243
24244WIREGUARD SECURE NETWORK TUNNEL
24245M:	Jason A. Donenfeld <Jason@zx2c4.com>
24246L:	wireguard@lists.zx2c4.com
24247L:	netdev@vger.kernel.org
24248S:	Maintained
24249F:	drivers/net/wireguard/
24250F:	tools/testing/selftests/wireguard/
24251
24252WISTRON LAPTOP BUTTON DRIVER
24253M:	Miloslav Trmac <mitr@volny.cz>
24254S:	Maintained
24255F:	drivers/input/misc/wistron_btns.c
24256
24257WMI BINARY MOF DRIVER
24258M:	Armin Wolf <W_Armin@gmx.de>
24259R:	Thomas Weißschuh <linux@weissschuh.net>
24260L:	platform-driver-x86@vger.kernel.org
24261S:	Maintained
24262F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24263F:	Documentation/wmi/devices/wmi-bmof.rst
24264F:	drivers/platform/x86/wmi-bmof.c
24265
24266WOLFSON MICROELECTRONICS DRIVERS
24267L:	patches@opensource.cirrus.com
24268S:	Supported
24269W:	https://github.com/CirrusLogic/linux-drivers/wiki
24270T:	git https://github.com/CirrusLogic/linux-drivers.git
24271F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24272F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24273F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24274F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24275F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24276F:	Documentation/devicetree/bindings/sound/wm*
24277F:	Documentation/hwmon/wm83??.rst
24278F:	arch/arm/mach-s3c/mach-crag6410*
24279F:	drivers/clk/clk-wm83*.c
24280F:	drivers/gpio/gpio-*wm*.c
24281F:	drivers/gpio/gpio-arizona.c
24282F:	drivers/hwmon/wm83??-hwmon.c
24283F:	drivers/input/misc/wm831x-on.c
24284F:	drivers/input/touchscreen/wm831x-ts.c
24285F:	drivers/input/touchscreen/wm97*.c
24286F:	drivers/leds/leds-wm83*.c
24287F:	drivers/mfd/arizona*
24288F:	drivers/mfd/cs47l24*
24289F:	drivers/mfd/wm*.c
24290F:	drivers/power/supply/wm83*.c
24291F:	drivers/regulator/arizona*
24292F:	drivers/regulator/wm8*.c
24293F:	drivers/rtc/rtc-wm83*.c
24294F:	drivers/video/backlight/wm83*_bl.c
24295F:	drivers/watchdog/wm83*_wdt.c
24296F:	include/linux/mfd/arizona/
24297F:	include/linux/mfd/wm831x/
24298F:	include/linux/mfd/wm8350/
24299F:	include/linux/mfd/wm8400*
24300F:	include/linux/regulator/arizona*
24301F:	include/linux/wm97xx.h
24302F:	include/sound/wm????.h
24303F:	sound/soc/codecs/arizona*
24304F:	sound/soc/codecs/cs47l24*
24305F:	sound/soc/codecs/wm*
24306
24307WORKQUEUE
24308M:	Tejun Heo <tj@kernel.org>
24309R:	Lai Jiangshan <jiangshanlai@gmail.com>
24310S:	Maintained
24311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24312F:	Documentation/core-api/workqueue.rst
24313F:	include/linux/workqueue.h
24314F:	kernel/workqueue.c
24315F:	kernel/workqueue_internal.h
24316
24317WWAN DRIVERS
24318M:	Loic Poulain <loic.poulain@linaro.org>
24319M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24320R:	Johannes Berg <johannes@sipsolutions.net>
24321L:	netdev@vger.kernel.org
24322S:	Maintained
24323F:	drivers/net/wwan/
24324F:	include/linux/wwan.h
24325F:	include/uapi/linux/wwan.h
24326
24327X-POWERS AXP288 PMIC DRIVERS
24328M:	Hans de Goede <hdegoede@redhat.com>
24329S:	Maintained
24330F:	drivers/acpi/pmic/intel_pmic_xpower.c
24331N:	axp288
24332
24333X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24334M:	Chen-Yu Tsai <wens@csie.org>
24335L:	linux-kernel@vger.kernel.org
24336S:	Maintained
24337N:	axp[128]
24338
24339X.25 STACK
24340M:	Martin Schiller <ms@dev.tdt.de>
24341L:	linux-x25@vger.kernel.org
24342S:	Maintained
24343F:	Documentation/networking/lapb-module.rst
24344F:	Documentation/networking/x25*
24345F:	drivers/net/wan/hdlc_x25.c
24346F:	drivers/net/wan/lapbether.c
24347F:	include/*/lapb.h
24348F:	include/net/x25*
24349F:	include/uapi/linux/x25.h
24350F:	net/lapb/
24351F:	net/x25/
24352
24353X86 ARCHITECTURE (32-BIT AND 64-BIT)
24354M:	Thomas Gleixner <tglx@linutronix.de>
24355M:	Ingo Molnar <mingo@redhat.com>
24356M:	Borislav Petkov <bp@alien8.de>
24357M:	Dave Hansen <dave.hansen@linux.intel.com>
24358M:	x86@kernel.org
24359R:	"H. Peter Anvin" <hpa@zytor.com>
24360L:	linux-kernel@vger.kernel.org
24361S:	Maintained
24362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24363F:	Documentation/arch/x86/
24364F:	Documentation/devicetree/bindings/x86/
24365F:	arch/x86/
24366
24367X86 ENTRY CODE
24368M:	Andy Lutomirski <luto@kernel.org>
24369L:	linux-kernel@vger.kernel.org
24370S:	Maintained
24371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24372F:	arch/x86/entry/
24373
24374X86 HARDWARE VULNERABILITIES
24375M:	Thomas Gleixner <tglx@linutronix.de>
24376M:	Borislav Petkov <bp@alien8.de>
24377M:	Peter Zijlstra <peterz@infradead.org>
24378M:	Josh Poimboeuf <jpoimboe@kernel.org>
24379R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24380S:	Maintained
24381F:	Documentation/admin-guide/hw-vuln/
24382F:	arch/x86/include/asm/nospec-branch.h
24383F:	arch/x86/kernel/cpu/bugs.c
24384
24385X86 MCE INFRASTRUCTURE
24386M:	Tony Luck <tony.luck@intel.com>
24387M:	Borislav Petkov <bp@alien8.de>
24388L:	linux-edac@vger.kernel.org
24389S:	Maintained
24390F:	Documentation/ABI/testing/sysfs-mce
24391F:	Documentation/arch/x86/x86_64/machinecheck.rst
24392F:	arch/x86/kernel/cpu/mce/*
24393
24394X86 MICROCODE UPDATE SUPPORT
24395M:	Borislav Petkov <bp@alien8.de>
24396S:	Maintained
24397F:	arch/x86/kernel/cpu/microcode/*
24398
24399X86 MM
24400M:	Dave Hansen <dave.hansen@linux.intel.com>
24401M:	Andy Lutomirski <luto@kernel.org>
24402M:	Peter Zijlstra <peterz@infradead.org>
24403L:	linux-kernel@vger.kernel.org
24404S:	Maintained
24405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24406F:	arch/x86/mm/
24407
24408X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24409M:	Hans de Goede <hdegoede@redhat.com>
24410L:	platform-driver-x86@vger.kernel.org
24411S:	Maintained
24412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24413F:	drivers/platform/x86/x86-android-tablets/
24414
24415X86 PLATFORM DRIVERS
24416M:	Hans de Goede <hdegoede@redhat.com>
24417M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24418L:	platform-driver-x86@vger.kernel.org
24419S:	Maintained
24420Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24422F:	drivers/platform/olpc/
24423F:	drivers/platform/x86/
24424F:	include/linux/platform_data/x86/
24425
24426X86 PLATFORM UV HPE SUPERDOME FLEX
24427M:	Steve Wahl <steve.wahl@hpe.com>
24428R:	Justin Ernst <justin.ernst@hpe.com>
24429R:	Kyle Meyer <kyle.meyer@hpe.com>
24430R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24431R:	Russ Anderson <russ.anderson@hpe.com>
24432S:	Supported
24433F:	arch/x86/include/asm/uv/
24434F:	arch/x86/kernel/apic/x2apic_uv_x.c
24435F:	arch/x86/platform/uv/
24436
24437X86 STACK UNWINDING
24438M:	Josh Poimboeuf <jpoimboe@kernel.org>
24439M:	Peter Zijlstra <peterz@infradead.org>
24440S:	Supported
24441F:	arch/x86/include/asm/unwind*.h
24442F:	arch/x86/kernel/dumpstack.c
24443F:	arch/x86/kernel/stacktrace.c
24444F:	arch/x86/kernel/unwind_*.c
24445
24446X86 TRUST DOMAIN EXTENSIONS (TDX)
24447M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24448R:	Dave Hansen <dave.hansen@linux.intel.com>
24449L:	x86@kernel.org
24450L:	linux-coco@lists.linux.dev
24451S:	Supported
24452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24453F:	arch/x86/boot/compressed/tdx*
24454F:	arch/x86/coco/tdx/
24455F:	arch/x86/include/asm/shared/tdx.h
24456F:	arch/x86/include/asm/tdx.h
24457F:	arch/x86/virt/vmx/tdx/
24458F:	drivers/virt/coco/tdx-guest
24459
24460X86 VDSO
24461M:	Andy Lutomirski <luto@kernel.org>
24462L:	linux-kernel@vger.kernel.org
24463S:	Maintained
24464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24465F:	arch/x86/entry/vdso/
24466
24467XARRAY
24468M:	Matthew Wilcox <willy@infradead.org>
24469L:	linux-fsdevel@vger.kernel.org
24470S:	Supported
24471F:	Documentation/core-api/xarray.rst
24472F:	include/linux/idr.h
24473F:	include/linux/xarray.h
24474F:	lib/idr.c
24475F:	lib/xarray.c
24476F:	tools/testing/radix-tree
24477
24478XBOX DVD IR REMOTE
24479M:	Benjamin Valentin <benpicco@googlemail.com>
24480S:	Maintained
24481F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24482F:	drivers/media/rc/xbox_remote.c
24483
24484XC2028/3028 TUNER DRIVER
24485M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24486L:	linux-media@vger.kernel.org
24487S:	Maintained
24488W:	https://linuxtv.org
24489T:	git git://linuxtv.org/media_tree.git
24490F:	drivers/media/tuners/xc2028.*
24491
24492XDP (eXpress Data Path)
24493M:	Alexei Starovoitov <ast@kernel.org>
24494M:	Daniel Borkmann <daniel@iogearbox.net>
24495M:	David S. Miller <davem@davemloft.net>
24496M:	Jakub Kicinski <kuba@kernel.org>
24497M:	Jesper Dangaard Brouer <hawk@kernel.org>
24498M:	John Fastabend <john.fastabend@gmail.com>
24499L:	netdev@vger.kernel.org
24500L:	bpf@vger.kernel.org
24501S:	Supported
24502F:	drivers/net/ethernet/*/*/*/*/*xdp*
24503F:	drivers/net/ethernet/*/*/*xdp*
24504F:	include/net/xdp.h
24505F:	include/net/xdp_priv.h
24506F:	include/trace/events/xdp.h
24507F:	kernel/bpf/cpumap.c
24508F:	kernel/bpf/devmap.c
24509F:	net/core/xdp.c
24510F:	samples/bpf/xdp*
24511F:	tools/testing/selftests/bpf/*/*xdp*
24512F:	tools/testing/selftests/bpf/*xdp*
24513K:	(?:\b|_)xdp(?:\b|_)
24514
24515XDP SOCKETS (AF_XDP)
24516M:	Björn Töpel <bjorn@kernel.org>
24517M:	Magnus Karlsson <magnus.karlsson@intel.com>
24518M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24519R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24520L:	netdev@vger.kernel.org
24521L:	bpf@vger.kernel.org
24522S:	Maintained
24523F:	Documentation/networking/af_xdp.rst
24524F:	include/net/netns/xdp.h
24525F:	include/net/xdp_sock*
24526F:	include/net/xsk_buff_pool.h
24527F:	include/uapi/linux/if_xdp.h
24528F:	include/uapi/linux/xdp_diag.h
24529F:	net/xdp/
24530F:	tools/testing/selftests/bpf/*xsk*
24531
24532XEN BLOCK SUBSYSTEM
24533M:	Roger Pau Monné <roger.pau@citrix.com>
24534L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24535S:	Supported
24536F:	drivers/block/xen*
24537F:	drivers/block/xen-blkback/*
24538
24539XEN HYPERVISOR ARM
24540M:	Stefano Stabellini <sstabellini@kernel.org>
24541L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24542S:	Maintained
24543F:	arch/arm/include/asm/xen/
24544F:	arch/arm/xen/
24545
24546XEN HYPERVISOR ARM64
24547M:	Stefano Stabellini <sstabellini@kernel.org>
24548L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24549S:	Maintained
24550F:	arch/arm64/include/asm/xen/
24551F:	arch/arm64/xen/
24552
24553XEN HYPERVISOR INTERFACE
24554M:	Juergen Gross <jgross@suse.com>
24555M:	Stefano Stabellini <sstabellini@kernel.org>
24556R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24557L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24558S:	Supported
24559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24560F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24561F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24562F:	drivers/*/xen-*front.c
24563F:	drivers/xen/
24564F:	include/uapi/xen/
24565F:	include/xen/
24566F:	kernel/configs/xen.config
24567
24568XEN HYPERVISOR X86
24569M:	Juergen Gross <jgross@suse.com>
24570R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24571L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24572S:	Supported
24573F:	arch/x86/configs/xen.config
24574F:	arch/x86/include/asm/pvclock-abi.h
24575F:	arch/x86/include/asm/xen/
24576F:	arch/x86/platform/pvh/
24577F:	arch/x86/xen/
24578
24579XEN NETWORK BACKEND DRIVER
24580M:	Wei Liu <wei.liu@kernel.org>
24581M:	Paul Durrant <paul@xen.org>
24582L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24583L:	netdev@vger.kernel.org
24584S:	Supported
24585F:	drivers/net/xen-netback/*
24586
24587XEN PCI SUBSYSTEM
24588M:	Juergen Gross <jgross@suse.com>
24589L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24590S:	Supported
24591F:	arch/x86/pci/*xen*
24592F:	drivers/pci/*xen*
24593
24594XEN PVSCSI DRIVERS
24595M:	Juergen Gross <jgross@suse.com>
24596L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24597L:	linux-scsi@vger.kernel.org
24598S:	Supported
24599F:	drivers/scsi/xen-scsifront.c
24600F:	drivers/xen/xen-scsiback.c
24601F:	include/xen/interface/io/vscsiif.h
24602
24603XEN PVUSB DRIVER
24604M:	Juergen Gross <jgross@suse.com>
24605L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24606L:	linux-usb@vger.kernel.org
24607S:	Supported
24608F:	drivers/usb/host/xen*
24609F:	include/xen/interface/io/usbif.h
24610
24611XEN SOUND FRONTEND DRIVER
24612M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24613L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24615S:	Supported
24616F:	sound/xen/*
24617
24618XEN SWIOTLB SUBSYSTEM
24619M:	Juergen Gross <jgross@suse.com>
24620M:	Stefano Stabellini <sstabellini@kernel.org>
24621L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24622L:	iommu@lists.linux.dev
24623S:	Supported
24624F:	arch/*/include/asm/xen/swiotlb-xen.h
24625F:	drivers/xen/swiotlb-xen.c
24626F:	include/xen/arm/swiotlb-xen.h
24627F:	include/xen/swiotlb-xen.h
24628
24629XFS FILESYSTEM
24630M:	Chandan Babu R <chandan.babu@oracle.com>
24631R:	Darrick J. Wong <djwong@kernel.org>
24632L:	linux-xfs@vger.kernel.org
24633S:	Supported
24634W:	http://xfs.org/
24635C:	irc://irc.oftc.net/xfs
24636T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24637P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24638F:	Documentation/ABI/testing/sysfs-fs-xfs
24639F:	Documentation/admin-guide/xfs.rst
24640F:	Documentation/filesystems/xfs/*
24641F:	fs/xfs/
24642F:	include/uapi/linux/dqblk_xfs.h
24643F:	include/uapi/linux/fsmap.h
24644
24645XILINX AMS DRIVER
24646M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24647L:	linux-iio@vger.kernel.org
24648S:	Maintained
24649F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24650F:	drivers/iio/adc/xilinx-ams.c
24651
24652XILINX AXI ETHERNET DRIVER
24653M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24654S:	Maintained
24655F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24656F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24657
24658XILINX CAN DRIVER
24659M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24660L:	linux-can@vger.kernel.org
24661S:	Maintained
24662F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24663F:	drivers/net/can/xilinx_can.c
24664
24665XILINX EVENT MANAGEMENT DRIVER
24666M:	Michal Simek <michal.simek@amd.com>
24667S:	Maintained
24668F:	drivers/soc/xilinx/xlnx_event_manager.c
24669F:	include/linux/firmware/xlnx-event-manager.h
24670
24671XILINX GPIO DRIVER
24672M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24673R:	Srinivas Neeli <srinivas.neeli@amd.com>
24674R:	Michal Simek <michal.simek@amd.com>
24675S:	Maintained
24676F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24677F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24678F:	drivers/gpio/gpio-xilinx.c
24679F:	drivers/gpio/gpio-zynq.c
24680
24681XILINX LL TEMAC ETHERNET DRIVER
24682L:	netdev@vger.kernel.org
24683S:	Orphan
24684F:	drivers/net/ethernet/xilinx/ll_temac*
24685
24686XILINX PWM DRIVER
24687M:	Sean Anderson <sean.anderson@seco.com>
24688S:	Maintained
24689F:	drivers/pwm/pwm-xilinx.c
24690F:	include/clocksource/timer-xilinx.h
24691
24692XILINX SD-FEC IP CORES
24693M:	Derek Kiernan <derek.kiernan@amd.com>
24694M:	Dragan Cvetic <dragan.cvetic@amd.com>
24695S:	Maintained
24696F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24697F:	Documentation/misc-devices/xilinx_sdfec.rst
24698F:	drivers/misc/Kconfig
24699F:	drivers/misc/Makefile
24700F:	drivers/misc/xilinx_sdfec.c
24701F:	include/uapi/misc/xilinx_sdfec.h
24702
24703XILINX UARTLITE SERIAL DRIVER
24704M:	Peter Korsgaard <jacmet@sunsite.dk>
24705L:	linux-serial@vger.kernel.org
24706S:	Maintained
24707F:	drivers/tty/serial/uartlite.c
24708
24709XILINX VIDEO IP CORES
24710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24711L:	linux-media@vger.kernel.org
24712S:	Supported
24713T:	git git://linuxtv.org/media_tree.git
24714F:	Documentation/devicetree/bindings/media/xilinx/
24715F:	drivers/media/platform/xilinx/
24716F:	include/uapi/linux/xilinx-v4l2-controls.h
24717
24718XILINX VERSAL EDAC DRIVER
24719M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24720M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24721S:	Maintained
24722F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24723F:	drivers/edac/versal_edac.c
24724
24725XILINX WATCHDOG DRIVER
24726M:	Srinivas Neeli <srinivas.neeli@amd.com>
24727R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24728R:	Michal Simek <michal.simek@amd.com>
24729S:	Maintained
24730F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24731F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24732F:	drivers/watchdog/of_xilinx_wdt.c
24733F:	drivers/watchdog/xilinx_wwdt.c
24734
24735XILINX XDMA DRIVER
24736M:	Lizhi Hou <lizhi.hou@amd.com>
24737M:	Brian Xu <brian.xu@amd.com>
24738M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24739L:	dmaengine@vger.kernel.org
24740S:	Supported
24741F:	drivers/dma/xilinx/xdma-regs.h
24742F:	drivers/dma/xilinx/xdma.c
24743F:	include/linux/dma/amd_xdma.h
24744F:	include/linux/platform_data/amd_xdma.h
24745
24746XILINX ZYNQMP DPDMA DRIVER
24747M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24748L:	dmaengine@vger.kernel.org
24749S:	Supported
24750F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24751F:	drivers/dma/xilinx/xilinx_dpdma.c
24752F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24753
24754XILINX ZYNQMP OCM EDAC DRIVER
24755M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24756M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24757S:	Maintained
24758F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24759F:	drivers/edac/zynqmp_edac.c
24760
24761XILINX ZYNQMP PSGTR PHY DRIVER
24762M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24763L:	linux-kernel@vger.kernel.org
24764S:	Supported
24765T:	git https://github.com/Xilinx/linux-xlnx.git
24766F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24767F:	drivers/phy/xilinx/phy-zynqmp.c
24768
24769XILINX ZYNQMP SHA3 DRIVER
24770M:	Harsha <harsha.harsha@amd.com>
24771S:	Maintained
24772F:	drivers/crypto/xilinx/zynqmp-sha.c
24773
24774XILINX ZYNQMP NVMEM DRIVER
24775M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24776M:	Kalyani Akula <kalyani.akula@amd.com>
24777R:	Michal Simek <michal.simek@amd.com>
24778S:	Maintained
24779F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24780F:	drivers/nvmem/zynqmp_nvmem.c
24781
24782XILLYBUS DRIVER
24783M:	Eli Billauer <eli.billauer@gmail.com>
24784L:	linux-kernel@vger.kernel.org
24785S:	Supported
24786F:	drivers/char/xillybus/
24787
24788XLP9XX I2C DRIVER
24789M:	George Cherian <gcherian@marvell.com>
24790L:	linux-i2c@vger.kernel.org
24791S:	Supported
24792W:	http://www.marvell.com
24793F:	drivers/i2c/busses/i2c-xlp9xx.c
24794
24795XRA1403 GPIO EXPANDER
24796M:	Nandor Han <nandor.han@ge.com>
24797L:	linux-gpio@vger.kernel.org
24798S:	Maintained
24799F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24800F:	drivers/gpio/gpio-xra1403.c
24801
24802XTENSA XTFPGA PLATFORM SUPPORT
24803M:	Max Filippov <jcmvbkbc@gmail.com>
24804S:	Maintained
24805F:	drivers/spi/spi-xtensa-xtfpga.c
24806F:	sound/soc/xtensa/xtfpga-i2s.c
24807
24808YAM DRIVER FOR AX.25
24809M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24810L:	linux-hams@vger.kernel.org
24811S:	Maintained
24812F:	drivers/net/hamradio/yam*
24813F:	include/linux/yam.h
24814
24815YAMA SECURITY MODULE
24816M:	Kees Cook <keescook@chromium.org>
24817S:	Supported
24818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24819F:	Documentation/admin-guide/LSM/Yama.rst
24820F:	security/yama/
24821
24822YAML NETLINK (YNL)
24823M:	Donald Hunter <donald.hunter@gmail.com>
24824M:	Jakub Kicinski <kuba@kernel.org>
24825F:	Documentation/netlink/
24826F:	Documentation/userspace-api/netlink/intro-specs.rst
24827F:	Documentation/userspace-api/netlink/specs.rst
24828F:	tools/net/ynl/
24829
24830YEALINK PHONE DRIVER
24831M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24832L:	usbb2k-api-dev@nongnu.org
24833S:	Maintained
24834F:	Documentation/input/devices/yealink.rst
24835F:	drivers/input/misc/yealink.*
24836
24837Z3FOLD COMPRESSED PAGE ALLOCATOR
24838M:	Vitaly Wool <vitaly.wool@konsulko.com>
24839R:	Miaohe Lin <linmiaohe@huawei.com>
24840L:	linux-mm@kvack.org
24841S:	Maintained
24842F:	mm/z3fold.c
24843
24844Z8530 DRIVER FOR AX.25
24845M:	Joerg Reuter <jreuter@yaina.de>
24846L:	linux-hams@vger.kernel.org
24847S:	Maintained
24848W:	http://yaina.de/jreuter/
24849W:	http://www.qsl.net/dl1bke/
24850F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24851F:	drivers/net/hamradio/*scc.c
24852F:	drivers/net/hamradio/z8530.h
24853
24854ZBUD COMPRESSED PAGE ALLOCATOR
24855M:	Seth Jennings <sjenning@redhat.com>
24856M:	Dan Streetman <ddstreet@ieee.org>
24857L:	linux-mm@kvack.org
24858S:	Maintained
24859F:	mm/zbud.c
24860
24861ZD1211RW WIRELESS DRIVER
24862L:	linux-wireless@vger.kernel.org
24863S:	Orphan
24864F:	drivers/net/wireless/zydas/zd1211rw/
24865
24866ZD1301 MEDIA DRIVER
24867L:	linux-media@vger.kernel.org
24868S:	Orphan
24869W:	https://linuxtv.org/
24870Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24871F:	drivers/media/usb/dvb-usb-v2/zd1301*
24872
24873ZD1301_DEMOD MEDIA DRIVER
24874L:	linux-media@vger.kernel.org
24875S:	Orphan
24876W:	https://linuxtv.org/
24877Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24878F:	drivers/media/dvb-frontends/zd1301_demod*
24879
24880ZHAOXIN PROCESSOR SUPPORT
24881M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24882L:	linux-kernel@vger.kernel.org
24883S:	Maintained
24884F:	arch/x86/kernel/cpu/zhaoxin.c
24885
24886ZONEFS FILESYSTEM
24887M:	Damien Le Moal <dlemoal@kernel.org>
24888M:	Naohiro Aota <naohiro.aota@wdc.com>
24889R:	Johannes Thumshirn <jth@kernel.org>
24890L:	linux-fsdevel@vger.kernel.org
24891S:	Maintained
24892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24893F:	Documentation/filesystems/zonefs.rst
24894F:	fs/zonefs/
24895
24896ZR36067 VIDEO FOR LINUX DRIVER
24897M:	Corentin Labbe <clabbe@baylibre.com>
24898L:	mjpeg-users@lists.sourceforge.net
24899L:	linux-media@vger.kernel.org
24900S:	Maintained
24901W:	http://mjpeg.sourceforge.net/driver-zoran/
24902Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24903F:	Documentation/driver-api/media/drivers/zoran.rst
24904F:	drivers/media/pci/zoran/
24905
24906ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24907M:	Minchan Kim <minchan@kernel.org>
24908M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24909L:	linux-kernel@vger.kernel.org
24910S:	Maintained
24911F:	Documentation/admin-guide/blockdev/zram.rst
24912F:	drivers/block/zram/
24913
24914ZS DECSTATION Z85C30 SERIAL DRIVER
24915M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24916S:	Maintained
24917F:	drivers/tty/serial/zs.*
24918
24919ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24920M:	Minchan Kim <minchan@kernel.org>
24921M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24922L:	linux-mm@kvack.org
24923S:	Maintained
24924F:	Documentation/mm/zsmalloc.rst
24925F:	include/linux/zsmalloc.h
24926F:	mm/zsmalloc.c
24927
24928ZSTD
24929M:	Nick Terrell <terrelln@fb.com>
24930S:	Maintained
24931B:	https://github.com/facebook/zstd/issues
24932T:	git https://github.com/terrelln/linux.git
24933F:	crypto/zstd.c
24934F:	include/linux/zstd*
24935F:	lib/decompress_unzstd.c
24936F:	lib/zstd/
24937N:	zstd
24938K:	zstd
24939
24940ZSWAP COMPRESSED SWAP CACHING
24941M:	Johannes Weiner <hannes@cmpxchg.org>
24942M:	Yosry Ahmed <yosryahmed@google.com>
24943M:	Nhat Pham <nphamcs@gmail.com>
24944R:	Chengming Zhou <chengming.zhou@linux.dev>
24945L:	linux-mm@kvack.org
24946S:	Maintained
24947F:	Documentation/admin-guide/mm/zswap.rst
24948F:	include/linux/zpool.h
24949F:	include/linux/zswap.h
24950F:	mm/zpool.c
24951F:	mm/zswap.c
24952F:	tools/testing/selftests/cgroup/test_zswap.c
24953
24954THE REST
24955M:	Linus Torvalds <torvalds@linux-foundation.org>
24956L:	linux-kernel@vger.kernel.org
24957S:	Buried alive in reporters
24958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24959F:	*
24960F:	*/
24961