xref: /linux/MAINTAINERS (revision f7e642bcd622e1fccd150eae5b894ad3fe38930e)
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:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1111
1112AMD PTDMA DRIVER
1113M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1114L:	dmaengine@vger.kernel.org
1115S:	Maintained
1116F:	drivers/dma/ptdma/
1117
1118AMD SEATTLE DEVICE TREE SUPPORT
1119M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1120M:	Tom Lendacky <thomas.lendacky@amd.com>
1121S:	Supported
1122F:	arch/arm64/boot/dts/amd/
1123
1124AMD SENSOR FUSION HUB DRIVER
1125M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1126L:	linux-input@vger.kernel.org
1127S:	Maintained
1128F:	Documentation/hid/amd-sfh*
1129F:	drivers/hid/amd-sfh-hid/
1130
1131AMD SPI DRIVER
1132M:	Sanjay R Mehta <sanju.mehta@amd.com>
1133S:	Maintained
1134F:	drivers/spi/spi-amd.c
1135
1136AMD XGBE DRIVER
1137M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1138L:	netdev@vger.kernel.org
1139S:	Supported
1140F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1141F:	drivers/net/ethernet/amd/xgbe/
1142
1143AMLOGIC DDR PMU DRIVER
1144M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1145L:	linux-amlogic@lists.infradead.org
1146S:	Supported
1147W:	http://www.amlogic.com
1148F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1149F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1150F:	drivers/perf/amlogic/
1151F:	include/soc/amlogic/
1152
1153AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1154M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1155L:	linux-hwmon@vger.kernel.org
1156S:	Maintained
1157F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1158F:	Documentation/hwmon/chipcap2.rst
1159F:	drivers/hwmon/chipcap2.c
1160
1161AMPHION VPU CODEC V4L2 DRIVER
1162M:	Ming Qian <ming.qian@nxp.com>
1163M:	Zhou Peng <eagle.zhou@nxp.com>
1164L:	linux-media@vger.kernel.org
1165S:	Maintained
1166F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1167F:	drivers/media/platform/amphion/
1168
1169AMS AS73211 DRIVER
1170M:	Christian Eggers <ceggers@arri.de>
1171L:	linux-iio@vger.kernel.org
1172S:	Maintained
1173F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1174F:	drivers/iio/light/as73211.c
1175
1176AMT (Automatic Multicast Tunneling)
1177M:	Taehee Yoo <ap420073@gmail.com>
1178L:	netdev@vger.kernel.org
1179S:	Maintained
1180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1182F:	drivers/net/amt.c
1183
1184ANALOG DEVICES INC AD3552R DRIVER
1185M:	Nuno Sá <nuno.sa@analog.com>
1186L:	linux-iio@vger.kernel.org
1187S:	Supported
1188W:	https://ez.analog.com/linux-software-drivers
1189F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1190F:	drivers/iio/dac/ad3552r.c
1191
1192ANALOG DEVICES INC AD4130 DRIVER
1193M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1194L:	linux-iio@vger.kernel.org
1195S:	Supported
1196W:	https://ez.analog.com/linux-software-drivers
1197F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1198F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1199F:	drivers/iio/adc/ad4130.c
1200
1201ANALOG DEVICES INC AD7091R DRIVER
1202M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1203L:	linux-iio@vger.kernel.org
1204S:	Supported
1205W:	http://ez.analog.com/community/linux-device-drivers
1206F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1207F:	drivers/iio/adc/ad7091r*
1208
1209ANALOG DEVICES INC AD7192 DRIVER
1210M:	Alexandru Tachici <alexandru.tachici@analog.com>
1211L:	linux-iio@vger.kernel.org
1212S:	Supported
1213W:	https://ez.analog.com/linux-software-drivers
1214F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1215F:	drivers/iio/adc/ad7192.c
1216
1217ANALOG DEVICES INC AD7292 DRIVER
1218M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1219L:	linux-iio@vger.kernel.org
1220S:	Supported
1221W:	https://ez.analog.com/linux-software-drivers
1222F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1223F:	drivers/iio/adc/ad7292.c
1224
1225ANALOG DEVICES INC AD7293 DRIVER
1226M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1227L:	linux-iio@vger.kernel.org
1228S:	Supported
1229W:	https://ez.analog.com/linux-software-drivers
1230F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1231F:	drivers/iio/dac/ad7293.c
1232
1233ANALOG DEVICES INC AD74115 DRIVER
1234M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1235L:	linux-iio@vger.kernel.org
1236S:	Supported
1237W:	https://ez.analog.com/linux-software-drivers
1238F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1239F:	drivers/iio/addac/ad74115.c
1240
1241ANALOG DEVICES INC AD74413R DRIVER
1242M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1243L:	linux-iio@vger.kernel.org
1244S:	Supported
1245W:	https://ez.analog.com/linux-software-drivers
1246F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1247F:	drivers/iio/addac/ad74413r.c
1248F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1249
1250ANALOG DEVICES INC AD7768-1 DRIVER
1251M:	Michael Hennerich <Michael.Hennerich@analog.com>
1252L:	linux-iio@vger.kernel.org
1253S:	Supported
1254W:	https://ez.analog.com/linux-software-drivers
1255F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1256F:	drivers/iio/adc/ad7768-1.c
1257
1258ANALOG DEVICES INC AD7780 DRIVER
1259M:	Michael Hennerich <Michael.Hennerich@analog.com>
1260M:	Renato Lui Geh <renatogeh@gmail.com>
1261L:	linux-iio@vger.kernel.org
1262S:	Supported
1263W:	https://ez.analog.com/linux-software-drivers
1264F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1265F:	drivers/iio/adc/ad7780.c
1266
1267ANALOG DEVICES INC AD9739a DRIVER
1268M:	Nuno Sa <nuno.sa@analog.com>
1269M:	Dragos Bogdan <dragos.bogdan@analog.com>
1270L:	linux-iio@vger.kernel.org
1271S:	Supported
1272W:	https://ez.analog.com/linux-software-drivers
1273F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1274F:	drivers/iio/dac/ad9739a.c
1275
1276ANALOG DEVICES INC ADA4250 DRIVER
1277M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1278L:	linux-iio@vger.kernel.org
1279S:	Supported
1280W:	https://ez.analog.com/linux-software-drivers
1281F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1282F:	drivers/iio/amplifiers/ada4250.c
1283
1284ANALOG DEVICES INC ADF4377 DRIVER
1285M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1286L:	linux-iio@vger.kernel.org
1287S:	Supported
1288W:	https://ez.analog.com/linux-software-drivers
1289F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1290F:	drivers/iio/frequency/adf4377.c
1291
1292ANALOG DEVICES INC ADGS1408 DRIVER
1293M:	Mircea Caprioru <mircea.caprioru@analog.com>
1294S:	Supported
1295F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1296F:	drivers/mux/adgs1408.c
1297
1298ANALOG DEVICES INC ADIN DRIVER
1299M:	Michael Hennerich <michael.hennerich@analog.com>
1300L:	netdev@vger.kernel.org
1301S:	Supported
1302W:	https://ez.analog.com/linux-software-drivers
1303F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1304F:	drivers/net/phy/adin.c
1305
1306ANALOG DEVICES INC ADIS DRIVER LIBRARY
1307M:	Nuno Sa <nuno.sa@analog.com>
1308L:	linux-iio@vger.kernel.org
1309S:	Supported
1310F:	drivers/iio/imu/adis.c
1311F:	drivers/iio/imu/adis_buffer.c
1312F:	drivers/iio/imu/adis_trigger.c
1313F:	include/linux/iio/imu/adis.h
1314
1315ANALOG DEVICES INC ADIS16460 DRIVER
1316M:	Dragos Bogdan <dragos.bogdan@analog.com>
1317L:	linux-iio@vger.kernel.org
1318S:	Supported
1319W:	https://ez.analog.com/linux-software-drivers
1320F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1321F:	drivers/iio/imu/adis16460.c
1322
1323ANALOG DEVICES INC ADIS16475 DRIVER
1324M:	Nuno Sa <nuno.sa@analog.com>
1325L:	linux-iio@vger.kernel.org
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1329F:	drivers/iio/imu/adis16475.c
1330
1331ANALOG DEVICES INC ADM1177 DRIVER
1332M:	Michael Hennerich <Michael.Hennerich@analog.com>
1333L:	linux-hwmon@vger.kernel.org
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1337F:	drivers/hwmon/adm1177.c
1338
1339ANALOG DEVICES INC ADMFM2000 DRIVER
1340M:	Kim Seer Paller <kimseer.paller@analog.com>
1341L:	linux-iio@vger.kernel.org
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1345F:	drivers/iio/frequency/admfm2000.c
1346
1347ANALOG DEVICES INC ADMV1013 DRIVER
1348M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1349L:	linux-iio@vger.kernel.org
1350S:	Supported
1351W:	https://ez.analog.com/linux-software-drivers
1352F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1353F:	drivers/iio/frequency/admv1013.c
1354
1355ANALOG DEVICES INC ADMV1014 DRIVER
1356M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1357L:	linux-iio@vger.kernel.org
1358S:	Supported
1359W:	https://ez.analog.com/linux-software-drivers
1360F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1361F:	drivers/iio/frequency/admv1014.c
1362
1363ANALOG DEVICES INC ADMV8818 DRIVER
1364M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1365L:	linux-iio@vger.kernel.org
1366S:	Supported
1367W:	https://ez.analog.com/linux-software-drivers
1368F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1369F:	drivers/iio/filter/admv8818.c
1370
1371ANALOG DEVICES INC ADP5061 DRIVER
1372M:	Michael Hennerich <Michael.Hennerich@analog.com>
1373L:	linux-pm@vger.kernel.org
1374S:	Supported
1375W:	https://ez.analog.com/linux-software-drivers
1376F:	drivers/power/supply/adp5061.c
1377
1378ANALOG DEVICES INC ADRF6780 DRIVER
1379M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1380L:	linux-iio@vger.kernel.org
1381S:	Supported
1382W:	https://ez.analog.com/linux-software-drivers
1383F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1384F:	drivers/iio/frequency/adrf6780.c
1385
1386ANALOG DEVICES INC ADV7180 DRIVER
1387M:	Lars-Peter Clausen <lars@metafoo.de>
1388L:	linux-media@vger.kernel.org
1389S:	Supported
1390W:	https://ez.analog.com/linux-software-drivers
1391F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1392F:	drivers/media/i2c/adv7180.c
1393
1394ANALOG DEVICES INC ADV748X DRIVER
1395M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1396L:	linux-media@vger.kernel.org
1397S:	Maintained
1398F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1399F:	drivers/media/i2c/adv748x/*
1400
1401ANALOG DEVICES INC ADV7511 DRIVER
1402M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1403L:	linux-media@vger.kernel.org
1404S:	Maintained
1405F:	drivers/media/i2c/adv7511*
1406
1407ANALOG DEVICES INC ADV7604 DRIVER
1408M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1412F:	drivers/media/i2c/adv7604*
1413
1414ANALOG DEVICES INC ADV7842 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7842*
1419
1420ANALOG DEVICES INC ADXRS290 DRIVER
1421M:	Nishant Malpani <nish.malpani25@gmail.com>
1422L:	linux-iio@vger.kernel.org
1423S:	Supported
1424F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1425F:	drivers/iio/gyro/adxrs290.c
1426
1427ANALOG DEVICES INC ASOC CODEC DRIVERS
1428M:	Lars-Peter Clausen <lars@metafoo.de>
1429M:	Nuno Sá <nuno.sa@analog.com>
1430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1431S:	Supported
1432W:	http://wiki.analog.com/
1433W:	https://ez.analog.com/linux-software-drivers
1434F:	sound/soc/codecs/ad1*
1435F:	sound/soc/codecs/ad7*
1436F:	sound/soc/codecs/adau*
1437F:	sound/soc/codecs/adav*
1438F:	sound/soc/codecs/sigmadsp.*
1439F:	sound/soc/codecs/ssm*
1440
1441ANALOG DEVICES INC AXI DAC DRIVER
1442M:	Nuno Sa <nuno.sa@analog.com>
1443L:	linux-iio@vger.kernel.org
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1447F:	drivers/iio/dac/adi-axi-dac.c
1448
1449ANALOG DEVICES INC DMA DRIVERS
1450M:	Lars-Peter Clausen <lars@metafoo.de>
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	drivers/dma/dma-axi-dmac.c
1454
1455ANALOG DEVICES INC IIO DRIVERS
1456M:	Lars-Peter Clausen <lars@metafoo.de>
1457M:	Michael Hennerich <Michael.Hennerich@analog.com>
1458S:	Supported
1459W:	http://wiki.analog.com/
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1463F:	Documentation/devicetree/bindings/iio/*/adi,*
1464F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1466F:	drivers/iio/*/ad*
1467F:	drivers/iio/adc/ltc249*
1468F:	drivers/iio/amplifiers/hmc425a.c
1469F:	drivers/staging/iio/*/ad*
1470X:	drivers/iio/*/adjd*
1471
1472ANALOGBITS PLL LIBRARIES
1473M:	Paul Walmsley <paul.walmsley@sifive.com>
1474M:	Samuel Holland <samuel.holland@sifive.com>
1475S:	Supported
1476F:	drivers/clk/analogbits/*
1477F:	include/linux/clk/analogbits*
1478
1479ANDROID DRIVERS
1480M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1481M:	Arve Hjønnevåg <arve@android.com>
1482M:	Todd Kjos <tkjos@android.com>
1483M:	Martijn Coenen <maco@android.com>
1484M:	Joel Fernandes <joel@joelfernandes.org>
1485M:	Christian Brauner <christian@brauner.io>
1486M:	Carlos Llamas <cmllamas@google.com>
1487M:	Suren Baghdasaryan <surenb@google.com>
1488L:	linux-kernel@vger.kernel.org
1489S:	Supported
1490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1491F:	drivers/android/
1492
1493ANDROID GOLDFISH PIC DRIVER
1494M:	Miodrag Dinic <miodrag.dinic@mips.com>
1495S:	Supported
1496F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1497F:	drivers/irqchip/irq-goldfish-pic.c
1498
1499ANDROID GOLDFISH RTC DRIVER
1500M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1501S:	Supported
1502F:	drivers/rtc/rtc-goldfish.c
1503
1504AOA (Apple Onboard Audio) ALSA DRIVER
1505M:	Johannes Berg <johannes@sipsolutions.net>
1506L:	linuxppc-dev@lists.ozlabs.org
1507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	sound/aoa/
1510
1511APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1512M:	William Breathitt Gray <wbg@kernel.org>
1513L:	linux-iio@vger.kernel.org
1514S:	Maintained
1515F:	drivers/iio/addac/stx104.c
1516
1517APM DRIVER
1518M:	Jiri Kosina <jikos@kernel.org>
1519S:	Odd fixes
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1521F:	arch/x86/kernel/apm_32.c
1522F:	drivers/char/apm-emulation.c
1523F:	include/linux/apm_bios.h
1524F:	include/uapi/linux/apm_bios.h
1525
1526APPARMOR SECURITY MODULE
1527M:	John Johansen <john.johansen@canonical.com>
1528M:	John Johansen <john@apparmor.net>
1529L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1530S:	Supported
1531W:	apparmor.net
1532B:	https://gitlab.com/apparmor/apparmor-kernel
1533C:	irc://irc.oftc.net/apparmor
1534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1535T:	https://gitlab.com/apparmor/apparmor-kernel.git
1536F:	Documentation/admin-guide/LSM/apparmor.rst
1537F:	security/apparmor/
1538
1539APPLE BCM5974 MULTITOUCH DRIVER
1540M:	Henrik Rydberg <rydberg@bitmath.org>
1541L:	linux-input@vger.kernel.org
1542S:	Odd fixes
1543F:	drivers/input/mouse/bcm5974.c
1544
1545APPLE PCIE CONTROLLER DRIVER
1546M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1547M:	Marc Zyngier <maz@kernel.org>
1548L:	linux-pci@vger.kernel.org
1549S:	Maintained
1550F:	drivers/pci/controller/pcie-apple.c
1551
1552APPLE SMC DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-hwmon@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/hwmon/applesmc.c
1557
1558APPLETALK NETWORK LAYER
1559L:	netdev@vger.kernel.org
1560S:	Odd fixes
1561F:	include/linux/atalk.h
1562F:	include/uapi/linux/atalk.h
1563F:	net/appletalk/
1564
1565APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1566M:	Khuong Dinh <khuong@os.amperecomputing.com>
1567S:	Supported
1568F:	arch/arm64/boot/dts/apm/
1569
1570APPLIED MICRO (APM) X-GENE SOC EDAC
1571M:	Khuong Dinh <khuong@os.amperecomputing.com>
1572S:	Supported
1573F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1574F:	drivers/edac/xgene_edac.c
1575
1576APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1577M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1578M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1579S:	Supported
1580F:	drivers/net/ethernet/apm/xgene-v2/
1581
1582APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1583M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1584M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1585M:	Quan Nguyen <quan@os.amperecomputing.com>
1586S:	Supported
1587F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1588F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1589F:	drivers/net/ethernet/apm/xgene/
1590F:	drivers/net/mdio/mdio-xgene.c
1591
1592APPLIED MICRO (APM) X-GENE SOC PMU
1593M:	Khuong Dinh <khuong@os.amperecomputing.com>
1594S:	Supported
1595F:	Documentation/admin-guide/perf/xgene-pmu.rst
1596F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1597F:	drivers/perf/xgene_pmu.c
1598
1599APTINA CAMERA SENSOR PLL
1600M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1601L:	linux-media@vger.kernel.org
1602S:	Maintained
1603F:	drivers/media/i2c/aptina-pll.*
1604
1605AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1606M:	Aleksa Savic <savicaleksa83@gmail.com>
1607M:	Jack Doan <me@jackdoan.com>
1608L:	linux-hwmon@vger.kernel.org
1609S:	Maintained
1610F:	Documentation/hwmon/aquacomputer_d5next.rst
1611F:	drivers/hwmon/aquacomputer_d5next.c
1612
1613AQUANTIA ETHERNET DRIVER (atlantic)
1614M:	Igor Russkikh <irusskikh@marvell.com>
1615L:	netdev@vger.kernel.org
1616S:	Supported
1617W:	https://www.marvell.com/
1618Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1619F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1620F:	drivers/net/ethernet/aquantia/atlantic/
1621
1622AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1623M:	Egor Pomozov <epomozov@marvell.com>
1624L:	netdev@vger.kernel.org
1625S:	Supported
1626W:	http://www.aquantia.com
1627F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1628
1629AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1630M:	Krzysztof Hałasa <khalasa@piap.pl>
1631L:	linux-media@vger.kernel.org
1632S:	Maintained
1633F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1634F:	drivers/media/i2c/ar0521.c
1635
1636ARASAN NAND CONTROLLER DRIVER
1637M:	Miquel Raynal <miquel.raynal@bootlin.com>
1638R:	Michal Simek <michal.simek@amd.com>
1639L:	linux-mtd@lists.infradead.org
1640S:	Maintained
1641F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1642F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1643
1644ARC FRAMEBUFFER DRIVER
1645M:	Jaya Kumar <jayalk@intworks.biz>
1646S:	Maintained
1647F:	drivers/video/fbdev/arcfb.c
1648F:	drivers/video/fbdev/core/fb_defio.c
1649
1650ARC PGU DRM DRIVER
1651M:	Alexey Brodkin <abrodkin@synopsys.com>
1652S:	Supported
1653F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1654F:	drivers/gpu/drm/tiny/arcpgu.c
1655
1656ARCNET NETWORK LAYER
1657M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1658L:	netdev@vger.kernel.org
1659S:	Maintained
1660F:	drivers/net/arcnet/
1661F:	include/uapi/linux/if_arcnet.h
1662
1663ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1664M:	Arnd Bergmann <arnd@arndb.de>
1665M:	Olof Johansson <olof@lixom.net>
1666M:	soc@kernel.org
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669P:	Documentation/process/maintainer-soc.rst
1670C:	irc://irc.libera.chat/armlinux
1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1672F:	Documentation/process/maintainer-soc*.rst
1673F:	arch/arm/boot/dts/Makefile
1674F:	arch/arm64/boot/dts/Makefile
1675
1676ARM ARCHITECTED TIMER DRIVER
1677M:	Mark Rutland <mark.rutland@arm.com>
1678M:	Marc Zyngier <maz@kernel.org>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/include/asm/arch_timer.h
1682F:	arch/arm64/include/asm/arch_timer.h
1683F:	drivers/clocksource/arm_arch_timer.c
1684
1685ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1686M:	Marc Zyngier <maz@kernel.org>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1690F:	arch/arm/include/asm/arch_gicv3.h
1691F:	arch/arm64/include/asm/arch_gicv3.h
1692F:	drivers/irqchip/irq-gic*.[ch]
1693F:	include/linux/irqchip/arm-gic*.h
1694F:	include/linux/irqchip/arm-vgic-info.h
1695
1696ARM HDLCD DRM DRIVER
1697M:	Liviu Dudau <liviu.dudau@arm.com>
1698S:	Supported
1699F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1700F:	drivers/gpu/drm/arm/hdlcd_*
1701
1702ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1703M:	Linus Walleij <linus.walleij@linaro.org>
1704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S:	Maintained
1706F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1707F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1708F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1710F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1711F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1712F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1713F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1714F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1715F:	arch/arm/boot/dts/arm/arm-realview-*
1716F:	arch/arm/boot/dts/arm/integrator*
1717F:	arch/arm/boot/dts/arm/versatile*
1718F:	arch/arm/mach-versatile/
1719F:	drivers/bus/arm-integrator-lm.c
1720F:	drivers/clk/versatile/
1721F:	drivers/i2c/busses/i2c-versatile.c
1722F:	drivers/irqchip/irq-versatile-fpga.c
1723F:	drivers/mtd/maps/physmap-versatile.*
1724F:	drivers/power/reset/arm-versatile-reboot.c
1725F:	drivers/soc/versatile/
1726
1727ARM KOMEDA DRM-KMS DRIVER
1728M:	Liviu Dudau <liviu.dudau@arm.com>
1729S:	Supported
1730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1731F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1732F:	Documentation/gpu/komeda-kms.rst
1733F:	drivers/gpu/drm/arm/display/include/
1734F:	drivers/gpu/drm/arm/display/komeda/
1735
1736ARM MALI PANFROST DRM DRIVER
1737M:	Boris Brezillon <boris.brezillon@collabora.com>
1738M:	Rob Herring <robh@kernel.org>
1739R:	Steven Price <steven.price@arm.com>
1740L:	dri-devel@lists.freedesktop.org
1741S:	Supported
1742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1743F:	Documentation/gpu/panfrost.rst
1744F:	drivers/gpu/drm/panfrost/
1745F:	include/uapi/drm/panfrost_drm.h
1746
1747ARM MALI PANTHOR DRM DRIVER
1748M:	Boris Brezillon <boris.brezillon@collabora.com>
1749M:	Steven Price <steven.price@arm.com>
1750M:	Liviu Dudau <liviu.dudau@arm.com>
1751L:	dri-devel@lists.freedesktop.org
1752S:	Supported
1753T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1754F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1755F:	drivers/gpu/drm/panthor/
1756F:	include/uapi/drm/panthor_drm.h
1757
1758ARM MALI-DP DRM DRIVER
1759M:	Liviu Dudau <liviu.dudau@arm.com>
1760S:	Supported
1761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1762F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1763F:	Documentation/gpu/afbc.rst
1764F:	drivers/gpu/drm/arm/
1765
1766ARM MFM AND FLOPPY DRIVERS
1767M:	Ian Molton <spyro@f2s.com>
1768S:	Maintained
1769F:	arch/arm/include/asm/floppy.h
1770F:	arch/arm/mach-rpc/floppydma.S
1771
1772ARM PMU PROFILING AND DEBUGGING
1773M:	Will Deacon <will@kernel.org>
1774M:	Mark Rutland <mark.rutland@arm.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S:	Maintained
1777F:	Documentation/devicetree/bindings/arm/pmu.yaml
1778F:	Documentation/devicetree/bindings/perf/
1779F:	arch/arm*/include/asm/hw_breakpoint.h
1780F:	arch/arm*/include/asm/perf_event.h
1781F:	arch/arm*/kernel/hw_breakpoint.c
1782F:	arch/arm*/kernel/perf_*
1783F:	drivers/perf/
1784F:	include/linux/perf/arm_pmu*.h
1785
1786ARM PORT
1787M:	Russell King <linux@armlinux.org.uk>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Odd Fixes
1790W:	http://www.armlinux.org.uk/
1791T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1792F:	arch/arm/
1793X:	arch/arm/boot/dts/
1794
1795ARM PRIMECELL AACI PL041 DRIVER
1796M:	Russell King <linux@armlinux.org.uk>
1797S:	Odd Fixes
1798F:	sound/arm/aaci.*
1799
1800ARM PRIMECELL BUS SUPPORT
1801M:	Russell King <linux@armlinux.org.uk>
1802S:	Odd Fixes
1803F:	drivers/amba/
1804F:	include/linux/amba/bus.h
1805
1806ARM PRIMECELL KMI PL050 DRIVER
1807M:	Russell King <linux@armlinux.org.uk>
1808S:	Odd Fixes
1809F:	drivers/input/serio/ambakmi.*
1810F:	include/linux/amba/kmi.h
1811
1812ARM PRIMECELL MMCI PL180/1 DRIVER
1813M:	Russell King <linux@armlinux.org.uk>
1814S:	Odd Fixes
1815F:	drivers/mmc/host/mmci.*
1816F:	include/linux/amba/mmci.h
1817
1818ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1819M:	Miquel Raynal <miquel.raynal@bootlin.com>
1820R:	Michal Simek <michal.simek@amd.com>
1821L:	linux-mtd@lists.infradead.org
1822S:	Maintained
1823F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1824F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1825
1826ARM PRIMECELL PL35X SMC DRIVER
1827M:	Miquel Raynal <miquel.raynal@bootlin.com>
1828R:	Michal Simek <michal.simek@amd.com>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830S:	Maintained
1831F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1832F:	drivers/memory/pl353-smc.c
1833
1834ARM PRIMECELL SSP PL022 SPI DRIVER
1835M:	Linus Walleij <linus.walleij@linaro.org>
1836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S:	Maintained
1838F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1839F:	drivers/spi/spi-pl022.c
1840
1841ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1842M:	Russell King <linux@armlinux.org.uk>
1843S:	Odd Fixes
1844F:	drivers/tty/serial/amba-pl01*.c
1845F:	include/linux/amba/serial.h
1846
1847ARM PRIMECELL VIC PL190/PL192 DRIVER
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1852F:	drivers/irqchip/irq-vic.c
1853
1854ARM SMC WATCHDOG DRIVER
1855M:	Julius Werner <jwerner@chromium.org>
1856R:	Evan Benn <evanbenn@chromium.org>
1857S:	Maintained
1858F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1859F:	drivers/watchdog/arm_smc_wdt.c
1860
1861ARM SMMU DRIVERS
1862M:	Will Deacon <will@kernel.org>
1863R:	Robin Murphy <robin.murphy@arm.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1867F:	drivers/iommu/arm/
1868F:	drivers/iommu/io-pgtable-arm*
1869
1870ARM SUB-ARCHITECTURES
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S:	Maintained
1873C:	irc://irc.libera.chat/armlinux
1874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1875F:	arch/arm/mach-*/
1876F:	arch/arm/plat-*/
1877
1878ARM/ACTIONS SEMI ARCHITECTURE
1879M:	Andreas Färber <afaerber@suse.de>
1880M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1883S:	Maintained
1884F:	Documentation/devicetree/bindings/arm/actions.yaml
1885F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1886F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1887F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1888F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1889F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1890F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1891F:	Documentation/devicetree/bindings/pinctrl/actions,*
1892F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1893F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1894F:	arch/arm/boot/dts/actions/
1895F:	arch/arm/mach-actions/
1896F:	arch/arm64/boot/dts/actions/
1897F:	drivers/clk/actions/
1898F:	drivers/clocksource/timer-owl*
1899F:	drivers/dma/owl-dma.c
1900F:	drivers/i2c/busses/i2c-owl.c
1901F:	drivers/irqchip/irq-owl-sirq.c
1902F:	drivers/mmc/host/owl-mmc.c
1903F:	drivers/net/ethernet/actions/
1904F:	drivers/pinctrl/actions/*
1905F:	drivers/pmdomain/actions/
1906F:	include/dt-bindings/power/owl-*
1907F:	include/dt-bindings/reset/actions,*
1908F:	include/linux/soc/actions/
1909N:	owl
1910
1911ARM/Allwinner SoC Clock Support
1912M:	Emilio López <emilio@elopez.com.ar>
1913S:	Maintained
1914F:	drivers/clk/sunxi/
1915
1916ARM/Allwinner sunXi SoC support
1917M:	Chen-Yu Tsai <wens@csie.org>
1918M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1919M:	Samuel Holland <samuel@sholland.org>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921L:	linux-sunxi@lists.linux.dev
1922S:	Maintained
1923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1924F:	arch/arm/mach-sunxi/
1925F:	arch/arm64/boot/dts/allwinner/
1926F:	drivers/clk/sunxi-ng/
1927F:	drivers/pinctrl/sunxi/
1928F:	drivers/soc/sunxi/
1929N:	allwinner
1930N:	sun[x456789]i
1931N:	sun[25]0i
1932
1933ARM/AMD PENSANDO ARM64 ARCHITECTURE
1934M:	Brad Larson <blarson@amd.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Supported
1937F:	Documentation/devicetree/bindings/*/amd,pensando*
1938F:	arch/arm64/boot/dts/amd/elba*
1939
1940ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1941M:	Neil Armstrong <neil.armstrong@linaro.org>
1942M:	Jerome Brunet <jbrunet@baylibre.com>
1943L:	linux-amlogic@lists.infradead.org
1944S:	Maintained
1945F:	Documentation/devicetree/bindings/clock/amlogic*
1946F:	drivers/clk/meson/
1947F:	include/dt-bindings/clock/amlogic,a1*
1948F:	include/dt-bindings/clock/gxbb*
1949F:	include/dt-bindings/clock/meson*
1950
1951ARM/Amlogic Meson SoC Crypto Drivers
1952M:	Corentin Labbe <clabbe@baylibre.com>
1953L:	linux-crypto@vger.kernel.org
1954L:	linux-amlogic@lists.infradead.org
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/crypto/amlogic*
1957F:	drivers/crypto/amlogic/
1958
1959ARM/Amlogic Meson SoC Sound Drivers
1960M:	Jerome Brunet <jbrunet@baylibre.com>
1961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1962S:	Maintained
1963F:	Documentation/devicetree/bindings/sound/amlogic*
1964F:	sound/soc/meson/
1965
1966ARM/Amlogic Meson SoC support
1967M:	Neil Armstrong <neil.armstrong@linaro.org>
1968M:	Kevin Hilman <khilman@baylibre.com>
1969R:	Jerome Brunet <jbrunet@baylibre.com>
1970R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972L:	linux-amlogic@lists.infradead.org
1973S:	Maintained
1974W:	http://linux-meson.com/
1975F:	Documentation/devicetree/bindings/phy/amlogic*
1976F:	arch/arm/boot/dts/amlogic/
1977F:	arch/arm/mach-meson/
1978F:	arch/arm64/boot/dts/amlogic/
1979F:	drivers/pmdomain/amlogic/
1980F:	drivers/mmc/host/meson*
1981F:	drivers/phy/amlogic/
1982F:	drivers/pinctrl/meson/
1983F:	drivers/rtc/rtc-meson*
1984F:	drivers/soc/amlogic/
1985N:	meson
1986
1987ARM/Annapurna Labs ALPINE ARCHITECTURE
1988M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1989M:	Antoine Tenart <atenart@kernel.org>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/boot/dts/amazon/
1993F:	arch/arm/mach-alpine/
1994F:	arch/arm64/boot/dts/amazon/
1995F:	drivers/*/*alpine*
1996
1997ARM/APPLE MACHINE SOUND DRIVERS
1998M:	Martin Povišer <povik+lin@cutebit.org>
1999L:	asahi@lists.linux.dev
2000L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2001S:	Maintained
2002F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2003F:	Documentation/devicetree/bindings/sound/apple,*
2004F:	sound/soc/apple/*
2005F:	sound/soc/codecs/cs42l83-i2c.c
2006F:	sound/soc/codecs/ssm3515.c
2007
2008ARM/APPLE MACHINE SUPPORT
2009M:	Hector Martin <marcan@marcan.st>
2010M:	Sven Peter <sven@svenpeter.dev>
2011R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2012L:	asahi@lists.linux.dev
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015W:	https://asahilinux.org
2016B:	https://github.com/AsahiLinux/linux/issues
2017C:	irc://irc.oftc.net/asahi-dev
2018T:	git https://github.com/AsahiLinux/linux.git
2019F:	Documentation/devicetree/bindings/arm/apple.yaml
2020F:	Documentation/devicetree/bindings/arm/apple/*
2021F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2022F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2023F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2024F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2025F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2026F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2027F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2028F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2029F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2030F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2031F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2032F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2033F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2034F:	Documentation/devicetree/bindings/power/apple*
2035F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2036F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2037F:	arch/arm64/boot/dts/apple/
2038F:	drivers/bluetooth/hci_bcm4377.c
2039F:	drivers/clk/clk-apple-nco.c
2040F:	drivers/cpufreq/apple-soc-cpufreq.c
2041F:	drivers/dma/apple-admac.c
2042F:	drivers/pmdomain/apple/
2043F:	drivers/i2c/busses/i2c-pasemi-core.c
2044F:	drivers/i2c/busses/i2c-pasemi-platform.c
2045F:	drivers/iommu/apple-dart.c
2046F:	drivers/iommu/io-pgtable-dart.c
2047F:	drivers/irqchip/irq-apple-aic.c
2048F:	drivers/nvme/host/apple.c
2049F:	drivers/nvmem/apple-efuses.c
2050F:	drivers/pinctrl/pinctrl-apple-gpio.c
2051F:	drivers/pwm/pwm-apple.c
2052F:	drivers/soc/apple/*
2053F:	drivers/watchdog/apple_wdt.c
2054F:	include/dt-bindings/interrupt-controller/apple-aic.h
2055F:	include/dt-bindings/pinctrl/apple.h
2056F:	include/linux/soc/apple/*
2057
2058ARM/ARTPEC MACHINE SUPPORT
2059M:	Jesper Nilsson <jesper.nilsson@axis.com>
2060M:	Lars Persson <lars.persson@axis.com>
2061L:	linux-arm-kernel@axis.com
2062S:	Maintained
2063F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2064F:	arch/arm/boot/dts/axis/
2065F:	arch/arm/mach-artpec
2066F:	drivers/clk/axis
2067F:	drivers/crypto/axis
2068F:	drivers/mmc/host/usdhi6rol0.c
2069F:	drivers/pinctrl/pinctrl-artpec*
2070
2071ARM/ASPEED I2C DRIVER
2072M:	Brendan Higgins <brendanhiggins@google.com>
2073R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2074R:	Joel Stanley <joel@jms.id.au>
2075L:	linux-i2c@vger.kernel.org
2076L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2077S:	Maintained
2078F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2079F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2080F:	drivers/i2c/busses/i2c-aspeed.c
2081F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2082
2083ARM/ASPEED MACHINE SUPPORT
2084M:	Joel Stanley <joel@jms.id.au>
2085R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2088S:	Supported
2089Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2091F:	Documentation/devicetree/bindings/arm/aspeed/
2092F:	arch/arm/boot/dts/aspeed/
2093F:	arch/arm/mach-aspeed/
2094N:	aspeed
2095
2096ARM/BITMAIN ARCHITECTURE
2097M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2101F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2102F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2103F:	arch/arm64/boot/dts/bitmain/
2104F:	drivers/clk/clk-bm1880.c
2105F:	drivers/pinctrl/pinctrl-bm1880.c
2106
2107ARM/CALXEDA HIGHBANK ARCHITECTURE
2108M:	Andre Przywara <andre.przywara@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/calxeda/
2112F:	arch/arm/mach-highbank/
2113
2114ARM/CAVIUM THUNDER NETWORK DRIVER
2115M:	Sunil Goutham <sgoutham@marvell.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Supported
2118F:	drivers/net/ethernet/cavium/thunder/
2119
2120ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2121M:	Lukasz Majewski <lukma@denx.de>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Maintained
2124F:	arch/arm/mach-ep93xx/ts72xx.c
2125
2126ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2127M:	Alexander Shiyan <shc_work@mail.ru>
2128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S:	Odd Fixes
2130N:	clps711x
2131
2132ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2133M:	Hartley Sweeten <hsweeten@visionengravers.com>
2134M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136S:	Maintained
2137F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2138F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2139F:	arch/arm/boot/compressed/misc-ep93xx.h
2140F:	arch/arm/mach-ep93xx/
2141F:	drivers/iio/adc/ep93xx_adc.c
2142
2143ARM/CLKDEV SUPPORT
2144M:	Russell King <linux@armlinux.org.uk>
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2148F:	drivers/clk/clkdev.c
2149
2150ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2151M:	Baruch Siach <baruch@tkos.co.il>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/cnxt/
2155N:	digicolor
2156
2157ARM/CORESIGHT FRAMEWORK AND DRIVERS
2158M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2159R:	Mike Leach <mike.leach@linaro.org>
2160R:	James Clark <james.clark@arm.com>
2161L:	coresight@lists.linaro.org (moderated for non-subscribers)
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2165F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2166F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2167F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2168F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2169F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2170F:	Documentation/trace/coresight/*
2171F:	drivers/hwtracing/coresight/*
2172F:	include/dt-bindings/arm/coresight-cti-dt.h
2173F:	include/linux/coresight*
2174F:	include/uapi/linux/coresight*
2175F:	samples/coresight/*
2176F:	tools/perf/Documentation/arm-coresight.txt
2177F:	tools/perf/arch/arm/util/auxtrace.c
2178F:	tools/perf/arch/arm/util/cs-etm.c
2179F:	tools/perf/arch/arm/util/cs-etm.h
2180F:	tools/perf/arch/arm/util/pmu.c
2181F:	tools/perf/tests/shell/*coresight*
2182F:	tools/perf/tests/shell/coresight/*
2183F:	tools/perf/tests/shell/lib/*coresight*
2184F:	tools/perf/util/cs-etm-decoder/*
2185F:	tools/perf/util/cs-etm.*
2186
2187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2188M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2189M:	Linus Walleij <linus.walleij@linaro.org>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192T:	git git://github.com/ulli-kroll/linux.git
2193F:	Documentation/devicetree/bindings/arm/gemini.yaml
2194F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2195F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2196F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2197F:	arch/arm/boot/dts/gemini/
2198F:	arch/arm/mach-gemini/
2199F:	drivers/crypto/gemini/
2200F:	drivers/net/ethernet/cortina/
2201F:	drivers/pinctrl/pinctrl-gemini.c
2202F:	drivers/rtc/rtc-ftrtc010.c
2203
2204ARM/CZ.NIC TURRIS SUPPORT
2205M:	Marek Behún <kabel@kernel.org>
2206S:	Maintained
2207W:	https://www.turris.cz/
2208F:	Documentation/ABI/testing/debugfs-moxtet
2209F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2210F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2211F:	Documentation/devicetree/bindings/bus/moxtet.txt
2212F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2213F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2214F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2215F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2216F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2217F:	drivers/bus/moxtet.c
2218F:	drivers/firmware/turris-mox-rwtm.c
2219F:	drivers/gpio/gpio-moxtet.c
2220F:	drivers/leds/leds-turris-omnia.c
2221F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2222F:	drivers/watchdog/armada_37xx_wdt.c
2223F:	include/dt-bindings/bus/moxtet.h
2224F:	include/linux/armada-37xx-rwtm-mailbox.h
2225F:	include/linux/moxtet.h
2226
2227ARM/FARADAY FA526 PORT
2228M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Maintained
2231T:	git git://git.berlios.de/gemini-board
2232F:	arch/arm/mm/*-fa*
2233
2234ARM/FOOTBRIDGE ARCHITECTURE
2235M:	Russell King <linux@armlinux.org.uk>
2236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:	Maintained
2238W:	http://www.armlinux.org.uk/
2239F:	arch/arm/include/asm/hardware/dec21285.h
2240F:	arch/arm/mach-footbridge/
2241
2242ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2243M:	Shawn Guo <shawnguo@kernel.org>
2244M:	Sascha Hauer <s.hauer@pengutronix.de>
2245R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2246R:	Fabio Estevam <festevam@gmail.com>
2247L:	imx@lists.linux.dev
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2251F:	arch/arm/boot/dts/nxp/imx/
2252F:	arch/arm/boot/dts/nxp/mxs/
2253F:	arch/arm64/boot/dts/freescale/
2254X:	arch/arm64/boot/dts/freescale/fsl-*
2255X:	arch/arm64/boot/dts/freescale/qoriq-*
2256X:	drivers/media/i2c/
2257N:	imx
2258N:	mxs
2259
2260ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2261M:	Shawn Guo <shawnguo@kernel.org>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2265F:	arch/arm/boot/dts/nxp/ls/
2266F:	arch/arm64/boot/dts/freescale/fsl-*
2267F:	arch/arm64/boot/dts/freescale/qoriq-*
2268
2269ARM/FREESCALE VYBRID ARM ARCHITECTURE
2270M:	Shawn Guo <shawnguo@kernel.org>
2271M:	Sascha Hauer <s.hauer@pengutronix.de>
2272R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2273R:	Stefan Agner <stefan@agner.ch>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2277F:	arch/arm/boot/dts/nxp/vf/
2278F:	arch/arm/mach-imx/*vf610*
2279
2280ARM/GUMSTIX MACHINE SUPPORT
2281M:	Steve Sakoman <sakoman@gmail.com>
2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283S:	Maintained
2284
2285ARM/HISILICON SOC SUPPORT
2286M:	Wei Xu <xuwei5@hisilicon.com>
2287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288S:	Supported
2289W:	http://www.hisilicon.com
2290T:	git https://github.com/hisilicon/linux-hisi.git
2291F:	arch/arm/boot/dts/hisilicon/
2292F:	arch/arm/mach-hisi/
2293F:	arch/arm64/boot/dts/hisilicon/
2294
2295ARM/HP JORNADA 7XX MACHINE SUPPORT
2296M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2297S:	Maintained
2298W:	www.jlime.com
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2300F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2301F:	arch/arm/mach-sa1100/jornada720.c
2302
2303ARM/HPE GXP ARCHITECTURE
2304M:	Jean-Marie Verdun <verdun@hpe.com>
2305M:	Nick Hawkins <nick.hawkins@hpe.com>
2306S:	Maintained
2307F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2308F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2309F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2310F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2311F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2312F:	Documentation/hwmon/gxp-fan-ctrl.rst
2313F:	arch/arm/boot/dts/hpe/
2314F:	arch/arm/mach-hpe/
2315F:	drivers/clocksource/timer-gxp.c
2316F:	drivers/hwmon/gxp-fan-ctrl.c
2317F:	drivers/i2c/busses/i2c-gxp.c
2318F:	drivers/spi/spi-gxp.c
2319F:	drivers/watchdog/gxp-wdt.c
2320
2321ARM/IGEP MACHINE SUPPORT
2322M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2323M:	Javier Martinez Canillas <javier@dowhile0.org>
2324L:	linux-omap@vger.kernel.org
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2328
2329ARM/INTEL IXP4XX ARM ARCHITECTURE
2330M:	Linus Walleij <linusw@kernel.org>
2331M:	Imre Kaloz <kaloz@openwrt.org>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2335F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2336F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2337F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2338F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2339F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2340F:	arch/arm/boot/dts/intel/ixp/
2341F:	arch/arm/mach-ixp4xx/
2342F:	drivers/bus/intel-ixp4xx-eb.c
2343F:	drivers/char/hw_random/ixp4xx-rng.c
2344F:	drivers/clocksource/timer-ixp4xx.c
2345F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2346F:	drivers/gpio/gpio-ixp4xx.c
2347F:	drivers/irqchip/irq-ixp4xx.c
2348F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2349F:	drivers/net/wan/ixp4xx_hss.c
2350F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2351F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2352F:	include/linux/soc/ixp4xx/npe.h
2353F:	include/linux/soc/ixp4xx/qmgr.h
2354
2355ARM/INTEL KEEMBAY ARCHITECTURE
2356M:	Paul J. Murphy <paul.j.murphy@intel.com>
2357M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2358S:	Maintained
2359F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2360F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2361F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2362
2363ARM/INTEL XSC3 (MANZANO) ARM CORE
2364M:	Lennert Buytenhek <kernel@wantstofly.org>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366S:	Maintained
2367
2368ARM/LG1K ARCHITECTURE
2369M:	Chanho Min <chanho.min@lge.com>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	arch/arm64/boot/dts/lg/
2373
2374ARM/LPC18XX ARCHITECTURE
2375M:	Vladimir Zapolskiy <vz@mleia.com>
2376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377S:	Maintained
2378F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2379F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2380F:	drivers/i2c/busses/i2c-lpc2k.c
2381F:	drivers/memory/pl172.c
2382F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2383F:	drivers/rtc/rtc-lpc24xx.c
2384N:	lpc18xx
2385
2386ARM/LPC32XX SOC SUPPORT
2387M:	Vladimir Zapolskiy <vz@mleia.com>
2388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389S:	Maintained
2390T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2391F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2392F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2393F:	arch/arm/mach-lpc32xx/
2394F:	drivers/i2c/busses/i2c-pnx.c
2395F:	drivers/net/ethernet/nxp/lpc_eth.c
2396F:	drivers/usb/host/ohci-nxp.c
2397F:	drivers/watchdog/pnx4008_wdt.c
2398N:	lpc32xx
2399
2400ARM/Marvell Dove/MV78xx0/Orion SOC support
2401M:	Andrew Lunn <andrew@lunn.ch>
2402M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2403M:	Gregory Clement <gregory.clement@bootlin.com>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Maintained
2406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2407F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2408F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2409F:	Documentation/devicetree/bindings/soc/dove/
2410F:	arch/arm/boot/dts/marvell/dove*
2411F:	arch/arm/boot/dts/marvell/orion5x*
2412F:	arch/arm/mach-dove/
2413F:	arch/arm/mach-mv78xx0/
2414F:	arch/arm/mach-orion5x/
2415F:	arch/arm/plat-orion/
2416F:	drivers/bus/mvebu-mbus.c
2417F:	drivers/soc/dove/
2418
2419ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2420M:	Andrew Lunn <andrew@lunn.ch>
2421M:	Gregory Clement <gregory.clement@bootlin.com>
2422M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Maintained
2425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2426F:	Documentation/devicetree/bindings/arm/marvell/
2427F:	arch/arm/boot/dts/marvell/armada*
2428F:	arch/arm/boot/dts/marvell/kirkwood*
2429F:	arch/arm/configs/mvebu_*_defconfig
2430F:	arch/arm/mach-mvebu/
2431F:	arch/arm64/boot/dts/marvell/
2432F:	drivers/clk/mvebu/
2433F:	drivers/cpufreq/armada-37xx-cpufreq.c
2434F:	drivers/cpufreq/armada-8k-cpufreq.c
2435F:	drivers/cpufreq/mvebu-cpufreq.c
2436F:	drivers/irqchip/irq-armada-370-xp.c
2437F:	drivers/irqchip/irq-mvebu-*
2438F:	drivers/pinctrl/mvebu/
2439F:	drivers/rtc/rtc-armada38x.c
2440
2441ARM/Mediatek RTC DRIVER
2442M:	Eddie Huang <eddie.huang@mediatek.com>
2443M:	Sean Wang <sean.wang@mediatek.com>
2444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2446S:	Maintained
2447F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2448F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2449F:	drivers/rtc/rtc-mt2712.c
2450F:	drivers/rtc/rtc-mt6397.c
2451F:	drivers/rtc/rtc-mt7622.c
2452
2453ARM/Mediatek SoC support
2454M:	Matthias Brugger <matthias.bgg@gmail.com>
2455M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2456L:	linux-kernel@vger.kernel.org
2457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460W:	https://mtk.wiki.kernel.org/
2461C:	irc://irc.libera.chat/linux-mediatek
2462F:	arch/arm/boot/dts/mediatek/
2463F:	arch/arm/mach-mediatek/
2464F:	arch/arm64/boot/dts/mediatek/
2465F:	drivers/soc/mediatek/
2466N:	mtk
2467N:	mt[2678]
2468K:	mediatek
2469
2470ARM/Mediatek USB3 PHY DRIVER
2471M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2474S:	Maintained
2475F:	Documentation/devicetree/bindings/phy/mediatek,*
2476F:	drivers/phy/mediatek/
2477
2478ARM/MICROCHIP (ARM64) SoC support
2479M:	Conor Dooley <conor@kernel.org>
2480M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2481M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Supported
2484T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2485F:	arch/arm64/boot/dts/microchip/
2486
2487ARM/Microchip (AT91) SoC support
2488M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2489M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2490M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492S:	Supported
2493W:	http://www.linux4sam.org
2494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2495F:	arch/arm/boot/dts/microchip/at91*
2496F:	arch/arm/boot/dts/microchip/sama*
2497F:	arch/arm/include/debug/at91.S
2498F:	arch/arm/mach-at91/
2499F:	drivers/memory/atmel*
2500F:	drivers/watchdog/sama5d4_wdt.c
2501F:	include/soc/at91/
2502X:	drivers/input/touchscreen/atmel_mxt_ts.c
2503N:	at91
2504N:	atmel
2505
2506ARM/Microchip Sparx5 SoC support
2507M:	Lars Povlsen <lars.povlsen@microchip.com>
2508M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2509M:	Daniel Machon <daniel.machon@microchip.com>
2510M:	UNGLinuxDriver@microchip.com
2511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512S:	Supported
2513F:	arch/arm64/boot/dts/microchip/sparx*
2514F:	drivers/net/ethernet/microchip/vcap/
2515F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2516N:	sparx5
2517
2518ARM/MILBEAUT ARCHITECTURE
2519M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2520M:	Takao Orito <orito.takao@socionext.com>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	arch/arm/boot/dts/socionext/milbeaut*
2524F:	arch/arm/mach-milbeaut/
2525N:	milbeaut
2526
2527ARM/MStar/Sigmastar Armv7 SoC support
2528M:	Daniel Palmer <daniel@thingy.jp>
2529M:	Romain Perier <romain.perier@gmail.com>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532W:	http://linux-chenxing.org/
2533T:	git git://github.com/linux-chenxing/linux.git
2534F:	Documentation/devicetree/bindings/arm/mstar/*
2535F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2536F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2537F:	arch/arm/boot/dts/sigmastar/
2538F:	arch/arm/mach-mstar/
2539F:	drivers/clk/mstar/
2540F:	drivers/clocksource/timer-msc313e.c
2541F:	drivers/gpio/gpio-msc313.c
2542F:	drivers/rtc/rtc-msc313.c
2543F:	drivers/watchdog/msc313e_wdt.c
2544F:	include/dt-bindings/clock/mstar-*
2545F:	include/dt-bindings/gpio/msc313-gpio.h
2546
2547ARM/NOMADIK/Ux500 ARCHITECTURES
2548M:	Linus Walleij <linus.walleij@linaro.org>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2552F:	Documentation/devicetree/bindings/arm/ste-*
2553F:	Documentation/devicetree/bindings/arm/ux500.yaml
2554F:	Documentation/devicetree/bindings/arm/ux500/
2555F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2556F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2557F:	arch/arm/boot/dts/st/ste-*
2558F:	arch/arm/mach-nomadik/
2559F:	arch/arm/mach-ux500/
2560F:	drivers/clk/clk-nomadik.c
2561F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2562F:	drivers/dma/ste_dma40*
2563F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2564F:	drivers/gpio/gpio-nomadik.c
2565F:	drivers/hwspinlock/u8500_hsem.c
2566F:	drivers/i2c/busses/i2c-nomadik.c
2567F:	drivers/iio/adc/ab8500-gpadc.c
2568F:	drivers/mfd/ab8500*
2569F:	drivers/mfd/abx500*
2570F:	drivers/mfd/db8500*
2571F:	drivers/pinctrl/nomadik/
2572F:	drivers/rtc/rtc-ab8500.c
2573F:	drivers/rtc/rtc-pl031.c
2574F:	drivers/soc/ux500/
2575
2576ARM/NUVOTON MA35 ARCHITECTURE
2577M:	Jacky Huang <ychuang3@nuvoton.com>
2578M:	Shan-Chun Hung <schung@nuvoton.com>
2579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580S:	Supported
2581F:	Documentation/devicetree/bindings/*/*/*ma35*
2582F:	Documentation/devicetree/bindings/*/*ma35*
2583F:	arch/arm64/boot/dts/nuvoton/*ma35*
2584F:	drivers/*/*/*ma35*
2585F:	drivers/*/*ma35*
2586K:	ma35d1
2587
2588ARM/NUVOTON NPCM ARCHITECTURE
2589M:	Avi Fishman <avifishman70@gmail.com>
2590M:	Tomer Maimon <tmaimon77@gmail.com>
2591M:	Tali Perry <tali.perry1@gmail.com>
2592R:	Patrick Venture <venture@google.com>
2593R:	Nancy Yuen <yuenn@google.com>
2594R:	Benjamin Fair <benjaminfair@google.com>
2595L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2596S:	Supported
2597F:	Documentation/devicetree/bindings/*/*/*npcm*
2598F:	Documentation/devicetree/bindings/*/*npcm*
2599F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2600F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2601F:	arch/arm/mach-npcm/
2602F:	arch/arm64/boot/dts/nuvoton/
2603F:	drivers/*/*/*npcm*
2604F:	drivers/*/*npcm*
2605F:	drivers/rtc/rtc-nct3018y.c
2606F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2607F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2608
2609ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2610M:	Joseph Liu <kwliu@nuvoton.com>
2611M:	Marvin Lin <kflin@nuvoton.com>
2612L:	linux-media@vger.kernel.org
2613L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2614S:	Maintained
2615F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2616F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2617F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2618F:	drivers/media/platform/nuvoton/
2619F:	include/uapi/linux/npcm-video.h
2620
2621ARM/NUVOTON WPCM450 ARCHITECTURE
2622M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2623L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2624S:	Maintained
2625W:	https://github.com/neuschaefer/wpcm450/wiki
2626F:	Documentation/devicetree/bindings/*/*wpcm*
2627F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2628F:	arch/arm/configs/wpcm450_defconfig
2629F:	arch/arm/mach-npcm/wpcm450.c
2630F:	drivers/*/*/*wpcm*
2631F:	drivers/*/*wpcm*
2632
2633ARM/NXP S32G ARCHITECTURE
2634R:	Chester Lin <chester62515@gmail.com>
2635R:	Matthias Brugger <mbrugger@suse.com>
2636R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2637L:	NXP S32 Linux Team <s32@nxp.com>
2638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639S:	Maintained
2640F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2641F:	drivers/pinctrl/nxp/
2642
2643ARM/Orion SoC/Technologic Systems TS-78xx platform support
2644M:	Alexander Clouter <alex@digriz.org.uk>
2645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646S:	Maintained
2647W:	http://www.digriz.org.uk/ts78xx/kernel
2648F:	arch/arm/mach-orion5x/ts78xx-*
2649
2650ARM/QUALCOMM CHROMEBOOK SUPPORT
2651R:	cros-qcom-dts-watchers@chromium.org
2652F:	arch/arm64/boot/dts/qcom/sc7180*
2653F:	arch/arm64/boot/dts/qcom/sc7280*
2654F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2655
2656ARM/QUALCOMM MAILING LIST
2657L:	linux-arm-msm@vger.kernel.org
2658F:	Documentation/devicetree/bindings/*/qcom*
2659F:	Documentation/devicetree/bindings/soc/qcom/
2660F:	arch/arm/boot/dts/qcom/
2661F:	arch/arm/configs/qcom_defconfig
2662F:	arch/arm/mach-qcom/
2663F:	arch/arm64/boot/dts/qcom/
2664F:	drivers/*/*/pm8???-*
2665F:	drivers/*/*/qcom*
2666F:	drivers/*/*/qcom/
2667F:	drivers/*/qcom*
2668F:	drivers/*/qcom/
2669F:	drivers/bluetooth/btqcomsmd.c
2670F:	drivers/clocksource/timer-qcom.c
2671F:	drivers/cpuidle/cpuidle-qcom-spm.c
2672F:	drivers/extcon/extcon-qcom*
2673F:	drivers/i2c/busses/i2c-qcom-geni.c
2674F:	drivers/i2c/busses/i2c-qup.c
2675F:	drivers/iommu/msm*
2676F:	drivers/mfd/ssbi.c
2677F:	drivers/mmc/host/mmci_qcom*
2678F:	drivers/mmc/host/sdhci-msm.c
2679F:	drivers/pci/controller/dwc/pcie-qcom.c
2680F:	drivers/phy/qualcomm/
2681F:	drivers/power/*/msm*
2682F:	drivers/reset/reset-qcom-*
2683F:	drivers/rtc/rtc-pm8xxx.c
2684F:	drivers/spi/spi-geni-qcom.c
2685F:	drivers/spi/spi-qcom-qspi.c
2686F:	drivers/spi/spi-qup.c
2687F:	drivers/tty/serial/msm_serial.c
2688F:	drivers/ufs/host/ufs-qcom*
2689F:	drivers/usb/dwc3/dwc3-qcom.c
2690F:	include/dt-bindings/*/qcom*
2691F:	include/linux/*/qcom*
2692F:	include/linux/soc/qcom/
2693
2694ARM/QUALCOMM SUPPORT
2695M:	Bjorn Andersson <andersson@kernel.org>
2696M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2697L:	linux-arm-msm@vger.kernel.org
2698S:	Maintained
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2700F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2701F:	Documentation/devicetree/bindings/arm/qcom.yaml
2702F:	Documentation/devicetree/bindings/bus/qcom*
2703F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2704F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2705F:	Documentation/devicetree/bindings/reserved-memory/qcom
2706F:	Documentation/devicetree/bindings/soc/qcom/
2707F:	arch/arm/boot/dts/qcom/
2708F:	arch/arm/configs/qcom_defconfig
2709F:	arch/arm/mach-qcom/
2710F:	arch/arm64/boot/dts/qcom/
2711F:	drivers/bus/qcom*
2712F:	drivers/firmware/qcom/
2713F:	drivers/soc/qcom/
2714F:	include/dt-bindings/arm/qcom,ids.h
2715F:	include/dt-bindings/firmware/qcom,scm.h
2716F:	include/dt-bindings/soc/qcom*
2717F:	include/linux/firmware/qcom
2718F:	include/linux/soc/qcom/
2719F:	include/soc/qcom/
2720
2721ARM/RDA MICRO ARCHITECTURE
2722M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2725S:	Maintained
2726F:	Documentation/devicetree/bindings/arm/rda.yaml
2727F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2728F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2729F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2730F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2731F:	arch/arm/boot/dts/unisoc/
2732F:	drivers/clocksource/timer-rda.c
2733F:	drivers/gpio/gpio-rda.c
2734F:	drivers/irqchip/irq-rda-intc.c
2735F:	drivers/tty/serial/rda-uart.c
2736
2737ARM/REALTEK ARCHITECTURE
2738M:	Andreas Färber <afaerber@suse.de>
2739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2741S:	Maintained
2742F:	Documentation/devicetree/bindings/arm/realtek.yaml
2743F:	arch/arm/boot/dts/realtek/
2744F:	arch/arm/mach-realtek/
2745F:	arch/arm64/boot/dts/realtek/
2746
2747ARM/RISC-V/RENESAS ARCHITECTURE
2748M:	Geert Uytterhoeven <geert+renesas@glider.be>
2749M:	Magnus Damm <magnus.damm@gmail.com>
2750L:	linux-renesas-soc@vger.kernel.org
2751S:	Supported
2752Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2753C:	irc://irc.libera.chat/renesas-soc
2754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2755F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2756F:	Documentation/devicetree/bindings/soc/renesas/
2757F:	arch/arm/boot/dts/renesas/
2758F:	arch/arm/configs/shmobile_defconfig
2759F:	arch/arm/include/debug/renesas-scif.S
2760F:	arch/arm/mach-shmobile/
2761F:	arch/arm64/boot/dts/renesas/
2762F:	arch/riscv/boot/dts/renesas/
2763F:	drivers/pmdomain/renesas/
2764F:	drivers/soc/renesas/
2765F:	include/linux/soc/renesas/
2766K:	\brenesas,
2767
2768ARM/RISCPC ARCHITECTURE
2769M:	Russell King <linux@armlinux.org.uk>
2770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771S:	Maintained
2772W:	http://www.armlinux.org.uk/
2773F:	arch/arm/include/asm/hardware/ioc.h
2774F:	arch/arm/include/asm/hardware/iomd.h
2775F:	arch/arm/include/asm/hardware/memc.h
2776F:	arch/arm/mach-rpc/
2777F:	drivers/net/ethernet/8390/etherh.c
2778F:	drivers/net/ethernet/i825xx/ether1*
2779F:	drivers/net/ethernet/seeq/ether3*
2780F:	drivers/scsi/arm/
2781
2782ARM/Rockchip SoC support
2783M:	Heiko Stuebner <heiko@sntech.de>
2784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-rockchip@lists.infradead.org
2786S:	Maintained
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2788F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2789F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2790F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2791F:	arch/arm/boot/dts/rockchip/
2792F:	arch/arm/mach-rockchip/
2793F:	drivers/*/*/*rockchip*
2794F:	drivers/*/*rockchip*
2795F:	drivers/clk/rockchip/
2796F:	drivers/i2c/busses/i2c-rk3x.c
2797F:	sound/soc/rockchip/
2798N:	rockchip
2799
2800ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2801M:	Krzysztof Kozlowski <krzk@kernel.org>
2802R:	Alim Akhtar <alim.akhtar@samsung.com>
2803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804L:	linux-samsung-soc@vger.kernel.org
2805S:	Maintained
2806P:	Documentation/process/maintainer-soc-clean-dts.rst
2807Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2808B:	mailto:linux-samsung-soc@vger.kernel.org
2809C:	irc://irc.libera.chat/linux-exynos
2810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2811F:	Documentation/arch/arm/samsung/
2812F:	Documentation/devicetree/bindings/arm/samsung/
2813F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2814F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2815F:	Documentation/devicetree/bindings/soc/samsung/
2816F:	arch/arm/boot/dts/samsung/
2817F:	arch/arm/mach-exynos*/
2818F:	arch/arm/mach-s3c/
2819F:	arch/arm/mach-s5p*/
2820F:	arch/arm64/boot/dts/exynos/
2821F:	drivers/*/*/*s3c24*
2822F:	drivers/*/*s3c24*
2823F:	drivers/*/*s3c64xx*
2824F:	drivers/*/*s5pv210*
2825F:	drivers/clocksource/samsung_pwm_timer.c
2826F:	drivers/memory/samsung/
2827F:	drivers/pwm/pwm-samsung.c
2828F:	drivers/soc/samsung/
2829F:	drivers/tty/serial/samsung*
2830F:	include/clocksource/samsung_pwm.h
2831F:	include/linux/platform_data/*s3c*
2832F:	include/linux/serial_s3c.h
2833F:	include/linux/soc/samsung/
2834N:	exynos
2835N:	s3c64xx
2836N:	s5pv210
2837
2838ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2839M:	Łukasz Stelmach <l.stelmach@samsung.com>
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841L:	linux-media@vger.kernel.org
2842S:	Maintained
2843F:	drivers/media/platform/samsung/s5p-g2d/
2844
2845ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2846M:	Marek Szyprowski <m.szyprowski@samsung.com>
2847L:	linux-samsung-soc@vger.kernel.org
2848L:	linux-media@vger.kernel.org
2849S:	Maintained
2850F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2851F:	drivers/media/cec/platform/s5p/
2852
2853ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2854M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2855M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2856M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858L:	linux-media@vger.kernel.org
2859S:	Maintained
2860F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2861F:	drivers/media/platform/samsung/s5p-jpeg/
2862
2863ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2864M:	Marek Szyprowski <m.szyprowski@samsung.com>
2865M:	Andrzej Hajda <andrzej.hajda@intel.com>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867L:	linux-media@vger.kernel.org
2868S:	Maintained
2869F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2870F:	drivers/media/platform/samsung/s5p-mfc/
2871
2872ARM/SOCFPGA ARCHITECTURE
2873M:	Dinh Nguyen <dinguyen@kernel.org>
2874S:	Maintained
2875W:	http://www.rocketboards.org
2876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2877F:	arch/arm/boot/dts/intel/socfpga/
2878F:	arch/arm/configs/socfpga_defconfig
2879F:	arch/arm/mach-socfpga/
2880F:	arch/arm64/boot/dts/altera/
2881F:	arch/arm64/boot/dts/intel/
2882
2883ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2884M:	Dinh Nguyen <dinguyen@kernel.org>
2885S:	Maintained
2886F:	drivers/clk/socfpga/
2887
2888ARM/SOCFPGA EDAC SUPPORT
2889M:	Dinh Nguyen <dinguyen@kernel.org>
2890S:	Maintained
2891F:	drivers/edac/altera_edac.[ch]
2892
2893ARM/SPREADTRUM SoC SUPPORT
2894M:	Orson Zhai <orsonzhai@gmail.com>
2895M:	Baolin Wang <baolin.wang7@gmail.com>
2896M:	Chunyan Zhang <zhang.lyra@gmail.com>
2897S:	Maintained
2898F:	arch/arm64/boot/dts/sprd
2899N:	sprd
2900N:	sc27xx
2901N:	sc2731
2902
2903ARM/STI ARCHITECTURE
2904M:	Patrice Chotard <patrice.chotard@foss.st.com>
2905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906S:	Maintained
2907W:	http://www.stlinux.com
2908F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2909F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2910F:	arch/arm/boot/dts/st/sti*
2911F:	arch/arm/mach-sti/
2912F:	drivers/ata/ahci_st.c
2913F:	drivers/char/hw_random/st-rng.c
2914F:	drivers/clocksource/arm_global_timer.c
2915F:	drivers/clocksource/clksrc_st_lpc.c
2916F:	drivers/cpufreq/sti-cpufreq.c
2917F:	drivers/dma/st_fdma*
2918F:	drivers/i2c/busses/i2c-st.c
2919F:	drivers/media/platform/st/sti/c8sectpfe/
2920F:	drivers/media/rc/st_rc.c
2921F:	drivers/mmc/host/sdhci-st.c
2922F:	drivers/phy/st/phy-miphy28lp.c
2923F:	drivers/phy/st/phy-stih407-usb.c
2924F:	drivers/pinctrl/pinctrl-st.c
2925F:	drivers/remoteproc/st_remoteproc.c
2926F:	drivers/remoteproc/st_slim_rproc.c
2927F:	drivers/reset/sti/
2928F:	drivers/rtc/rtc-st-lpc.c
2929F:	drivers/tty/serial/st-asc.c
2930F:	drivers/usb/dwc3/dwc3-st.c
2931F:	drivers/usb/host/ehci-st.c
2932F:	drivers/usb/host/ohci-st.c
2933F:	drivers/watchdog/st_lpc_wdt.c
2934F:	include/linux/remoteproc/st_slim_rproc.h
2935
2936ARM/STM32 ARCHITECTURE
2937M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2938M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2939L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941S:	Maintained
2942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2943F:	arch/arm/boot/dts/st/stm32*
2944F:	arch/arm/mach-stm32/
2945F:	arch/arm64/boot/dts/st/
2946F:	drivers/clocksource/armv7m_systick.c
2947N:	stm32
2948N:	stm
2949
2950ARM/SUNPLUS SP7021 SOC SUPPORT
2951M:	Qin Jian <qinjian@cqplus1.com>
2952L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2953S:	Maintained
2954W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2955F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2956F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2957F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2958F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2959F:	arch/arm/boot/dts/sunplus/
2960F:	arch/arm/configs/sp7021_*defconfig
2961F:	drivers/clk/clk-sp7021.c
2962F:	drivers/irqchip/irq-sp7021-intc.c
2963F:	drivers/reset/reset-sunplus.c
2964F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2965F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2966
2967ARM/Synaptics SoC support
2968M:	Jisheng Zhang <jszhang@kernel.org>
2969M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971S:	Maintained
2972F:	arch/arm/boot/dts/synaptics/
2973F:	arch/arm/mach-berlin/
2974F:	arch/arm64/boot/dts/synaptics/
2975
2976ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2977M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2978L:	linux-tegra@vger.kernel.org
2979L:	linux-media@vger.kernel.org
2980S:	Maintained
2981F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2982F:	drivers/media/cec/platform/tegra/
2983
2984ARM/TESLA FSD SoC SUPPORT
2985M:	Alim Akhtar <alim.akhtar@samsung.com>
2986M:	linux-fsd@tesla.com
2987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988L:	linux-samsung-soc@vger.kernel.org
2989S:	Maintained
2990F:	arch/arm64/boot/dts/tesla/
2991
2992ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2993M:	Santosh Shilimkar <ssantosh@kernel.org>
2994L:	linux-kernel@vger.kernel.org
2995S:	Maintained
2996F:	drivers/memory/*emif*
2997
2998ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2999M:	Nishanth Menon <nm@ti.com>
3000M:	Santosh Shilimkar <ssantosh@kernel.org>
3001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002S:	Maintained
3003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3004F:	arch/arm/boot/dts/ti/keystone/
3005F:	arch/arm/mach-keystone/
3006
3007ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3008M:	Santosh Shilimkar <ssantosh@kernel.org>
3009L:	linux-kernel@vger.kernel.org
3010S:	Maintained
3011F:	drivers/clk/keystone/
3012
3013ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3014M:	Santosh Shilimkar <ssantosh@kernel.org>
3015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016L:	linux-kernel@vger.kernel.org
3017S:	Maintained
3018F:	drivers/clocksource/timer-keystone.c
3019
3020ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3021M:	Santosh Shilimkar <ssantosh@kernel.org>
3022L:	linux-kernel@vger.kernel.org
3023S:	Maintained
3024F:	drivers/power/reset/keystone-reset.c
3025
3026ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3027M:	Nishanth Menon <nm@ti.com>
3028M:	Vignesh Raghavendra <vigneshr@ti.com>
3029M:	Tero Kristo <kristo@kernel.org>
3030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031S:	Supported
3032F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3033F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3034F:	arch/arm64/boot/dts/ti/Makefile
3035F:	arch/arm64/boot/dts/ti/k3-*
3036
3037ARM/TOSHIBA VISCONTI ARCHITECTURE
3038M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040S:	Supported
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3042F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3043F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3044F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3045F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3046F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3047F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3048F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3049F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3050F:	arch/arm64/boot/dts/toshiba/
3051F:	drivers/clk/visconti/
3052F:	drivers/gpio/gpio-visconti.c
3053F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3054F:	drivers/pci/controller/dwc/pcie-visconti.c
3055F:	drivers/pinctrl/visconti/
3056F:	drivers/watchdog/visconti_wdt.c
3057N:	visconti
3058
3059ARM/UNIPHIER ARCHITECTURE
3060M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3061M:	Masami Hiramatsu <mhiramat@kernel.org>
3062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063S:	Maintained
3064F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3065F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3066F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3067F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3068F:	arch/arm/boot/dts/socionext/uniphier*
3069F:	arch/arm/include/asm/hardware/cache-uniphier.h
3070F:	arch/arm/mm/cache-uniphier.c
3071F:	arch/arm64/boot/dts/socionext/uniphier*
3072F:	drivers/bus/uniphier-system-bus.c
3073F:	drivers/clk/uniphier/
3074F:	drivers/dma/uniphier-mdmac.c
3075F:	drivers/gpio/gpio-uniphier.c
3076F:	drivers/i2c/busses/i2c-uniphier*
3077F:	drivers/irqchip/irq-uniphier-aidet.c
3078F:	drivers/mmc/host/uniphier-sd.c
3079F:	drivers/pinctrl/uniphier/
3080F:	drivers/reset/reset-uniphier.c
3081F:	drivers/tty/serial/8250/8250_uniphier.c
3082N:	uniphier
3083
3084ARM/VERSATILE EXPRESS PLATFORM
3085M:	Liviu Dudau <liviu.dudau@arm.com>
3086M:	Sudeep Holla <sudeep.holla@arm.com>
3087M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3089S:	Maintained
3090N:	mps2
3091N:	vexpress
3092F:	arch/arm/mach-versatile/
3093F:	arch/arm64/boot/dts/arm/
3094F:	drivers/clocksource/timer-versatile.c
3095X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3096X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3097
3098ARM/VFP SUPPORT
3099M:	Russell King <linux@armlinux.org.uk>
3100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101S:	Maintained
3102W:	http://www.armlinux.org.uk/
3103F:	arch/arm/vfp/
3104
3105ARM/VT8500 ARM ARCHITECTURE
3106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107S:	Orphan
3108F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3109F:	arch/arm/mach-vt8500/
3110F:	drivers/clocksource/timer-vt8500.c
3111F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3112F:	drivers/mmc/host/wmt-sdmmc.c
3113F:	drivers/pwm/pwm-vt8500.c
3114F:	drivers/rtc/rtc-vt8500.c
3115F:	drivers/tty/serial/vt8500_serial.c
3116F:	drivers/video/fbdev/vt8500lcdfb.*
3117F:	drivers/video/fbdev/wm8505fb*
3118F:	drivers/video/fbdev/wmt_ge_rops.*
3119
3120ARM/ZYNQ ARCHITECTURE
3121M:	Michal Simek <michal.simek@amd.com>
3122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3123S:	Supported
3124W:	http://wiki.xilinx.com
3125T:	git https://github.com/Xilinx/linux-xlnx.git
3126F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3127F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3128F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3129F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3130F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3131F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3132F:	arch/arm/mach-zynq/
3133F:	drivers/clocksource/timer-cadence-ttc.c
3134F:	drivers/cpuidle/cpuidle-zynq.c
3135F:	drivers/edac/synopsys_edac.c
3136F:	drivers/i2c/busses/i2c-cadence.c
3137F:	drivers/i2c/busses/i2c-xiic.c
3138F:	drivers/mmc/host/sdhci-of-arasan.c
3139N:	zynq
3140N:	xilinx
3141
3142ARM64 FIT SUPPORT
3143M:	Simon Glass <sjg@chromium.org>
3144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3145S:	Maintained
3146F:	arch/arm64/boot/Makefile
3147F:	scripts/make_fit.py
3148
3149ARM64 PLATFORM DRIVERS
3150M:	Hans de Goede <hdegoede@redhat.com>
3151M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3152R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3153L:	platform-driver-x86@vger.kernel.org
3154S:	Maintained
3155Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3157F:	drivers/platform/arm64/
3158
3159ARM64 PORT (AARCH64 ARCHITECTURE)
3160M:	Catalin Marinas <catalin.marinas@arm.com>
3161M:	Will Deacon <will@kernel.org>
3162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163S:	Maintained
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3165F:	Documentation/arch/arm64/
3166F:	arch/arm64/
3167F:	tools/testing/selftests/arm64/
3168X:	arch/arm64/boot/dts/
3169
3170ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3171M:	George McCollister <george.mccollister@gmail.com>
3172L:	netdev@vger.kernel.org
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3175F:	drivers/net/dsa/xrs700x/*
3176F:	net/dsa/tag_xrs700x.c
3177
3178AS3645A LED FLASH CONTROLLER DRIVER
3179M:	Sakari Ailus <sakari.ailus@iki.fi>
3180L:	linux-leds@vger.kernel.org
3181S:	Maintained
3182F:	drivers/leds/flash/leds-as3645a.c
3183
3184ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3185M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3186L:	linux-media@vger.kernel.org
3187S:	Maintained
3188T:	git git://linuxtv.org/media_tree.git
3189F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3190F:	drivers/media/i2c/ak7375.c
3191
3192ASAHI KASEI AK8974 DRIVER
3193M:	Linus Walleij <linus.walleij@linaro.org>
3194L:	linux-iio@vger.kernel.org
3195S:	Supported
3196W:	http://www.akm.com/
3197F:	drivers/iio/magnetometer/ak8974.c
3198
3199AOSONG AGS02MA TVOC SENSOR DRIVER
3200M:	Anshul Dalal <anshulusr@gmail.com>
3201L:	linux-iio@vger.kernel.org
3202S:	Maintained
3203F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3204F:	drivers/iio/chemical/ags02ma.c
3205
3206ASC7621 HARDWARE MONITOR DRIVER
3207M:	George Joseph <george.joseph@fairview5.com>
3208L:	linux-hwmon@vger.kernel.org
3209S:	Maintained
3210F:	Documentation/hwmon/asc7621.rst
3211F:	drivers/hwmon/asc7621.c
3212
3213ASIX AX88796C SPI ETHERNET ADAPTER
3214M:	Łukasz Stelmach <l.stelmach@samsung.com>
3215S:	Maintained
3216F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3217F:	drivers/net/ethernet/asix/ax88796c_*
3218
3219ASIX PHY DRIVER [RUST]
3220M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3221R:	Trevor Gross <tmgross@umich.edu>
3222L:	netdev@vger.kernel.org
3223L:	rust-for-linux@vger.kernel.org
3224S:	Maintained
3225F:	drivers/net/phy/ax88796b_rust.rs
3226
3227ASPEED CRYPTO DRIVER
3228M:	Neal Liu <neal_liu@aspeedtech.com>
3229L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3230S:	Maintained
3231F:	Documentation/devicetree/bindings/crypto/aspeed,*
3232F:	drivers/crypto/aspeed/
3233
3234ASPEED PECI CONTROLLER
3235M:	Iwona Winiarska <iwona.winiarska@intel.com>
3236L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3237L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3238S:	Supported
3239F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3240F:	drivers/peci/controller/peci-aspeed.c
3241
3242ASPEED PINCTRL DRIVERS
3243M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3244L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3245L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3246L:	linux-gpio@vger.kernel.org
3247S:	Maintained
3248F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3249F:	drivers/pinctrl/aspeed/
3250
3251ASPEED SCU INTERRUPT CONTROLLER DRIVER
3252M:	Eddie James <eajames@linux.ibm.com>
3253L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3254S:	Maintained
3255F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3256F:	drivers/irqchip/irq-aspeed-scu-ic.c
3257F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3258
3259ASPEED SD/MMC DRIVER
3260M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3261L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3262L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3263L:	linux-mmc@vger.kernel.org
3264S:	Maintained
3265F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3266F:	drivers/mmc/host/sdhci-of-aspeed*
3267
3268ASPEED SMC SPI DRIVER
3269M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3270M:	Cédric Le Goater <clg@kaod.org>
3271L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3272L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3273L:	linux-spi@vger.kernel.org
3274S:	Maintained
3275F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3276F:	drivers/spi/spi-aspeed-smc.c
3277
3278ASPEED USB UDC DRIVER
3279M:	Neal Liu <neal_liu@aspeedtech.com>
3280L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3281S:	Maintained
3282F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3283F:	drivers/usb/gadget/udc/aspeed_udc.c
3284
3285ASPEED VIDEO ENGINE DRIVER
3286M:	Eddie James <eajames@linux.ibm.com>
3287L:	linux-media@vger.kernel.org
3288L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3289S:	Maintained
3290F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3291F:	drivers/media/platform/aspeed/
3292
3293ASUS EC HARDWARE MONITOR DRIVER
3294M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3295L:	linux-hwmon@vger.kernel.org
3296S:	Maintained
3297F:	drivers/hwmon/asus-ec-sensors.c
3298
3299ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3300M:	Corentin Chary <corentin.chary@gmail.com>
3301M:	Luke D. Jones <luke@ljones.dev>
3302L:	platform-driver-x86@vger.kernel.org
3303S:	Maintained
3304W:	https://asus-linux.org/
3305F:	drivers/platform/x86/asus*.c
3306F:	drivers/platform/x86/eeepc*.c
3307
3308ASUS TF103C DOCK DRIVER
3309M:	Hans de Goede <hdegoede@redhat.com>
3310L:	platform-driver-x86@vger.kernel.org
3311S:	Maintained
3312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3313F:	drivers/platform/x86/asus-tf103c-dock.c
3314
3315ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3316M:	Aleksa Savic <savicaleksa83@gmail.com>
3317L:	linux-hwmon@vger.kernel.org
3318S:	Maintained
3319F:	drivers/hwmon/asus_rog_ryujin.c
3320
3321ASUS WIRELESS RADIO CONTROL DRIVER
3322M:	João Paulo Rechi Vita <jprvita@gmail.com>
3323L:	platform-driver-x86@vger.kernel.org
3324S:	Maintained
3325F:	drivers/platform/x86/asus-wireless.c
3326
3327ASUS WMI HARDWARE MONITOR DRIVER
3328M:	Ed Brindley <kernel@maidavale.org>
3329M:	Denis Pauk <pauk.denis@gmail.com>
3330L:	linux-hwmon@vger.kernel.org
3331S:	Maintained
3332F:	drivers/hwmon/asus_wmi_sensors.c
3333
3334ASYMMETRIC KEYS
3335M:	David Howells <dhowells@redhat.com>
3336L:	keyrings@vger.kernel.org
3337S:	Maintained
3338F:	Documentation/crypto/asymmetric-keys.rst
3339F:	crypto/asymmetric_keys/
3340F:	include/crypto/pkcs7.h
3341F:	include/crypto/public_key.h
3342F:	include/linux/verification.h
3343
3344ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3345R:	Dan Williams <dan.j.williams@intel.com>
3346S:	Odd fixes
3347W:	http://sourceforge.net/projects/xscaleiop
3348F:	Documentation/crypto/async-tx-api.rst
3349F:	crypto/async_tx/
3350F:	include/linux/async_tx.h
3351
3352AT24 EEPROM DRIVER
3353M:	Bartosz Golaszewski <brgl@bgdev.pl>
3354L:	linux-i2c@vger.kernel.org
3355S:	Maintained
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3357F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3358F:	drivers/misc/eeprom/at24.c
3359
3360ATA OVER ETHERNET (AOE) DRIVER
3361M:	"Justin Sanders" <justin@coraid.com>
3362S:	Supported
3363W:	http://www.openaoe.org/
3364F:	Documentation/admin-guide/aoe/
3365F:	drivers/block/aoe/
3366
3367ATC260X PMIC MFD DRIVER
3368M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3369M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3370L:	linux-actions@lists.infradead.org
3371S:	Maintained
3372F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3373F:	drivers/input/misc/atc260x-onkey.c
3374F:	drivers/mfd/atc260*
3375F:	drivers/power/reset/atc260x-poweroff.c
3376F:	drivers/regulator/atc260x-regulator.c
3377F:	include/linux/mfd/atc260x/*
3378
3379ATHEROS 71XX/9XXX GPIO DRIVER
3380M:	Alban Bedel <albeu@free.fr>
3381S:	Maintained
3382W:	https://github.com/AlbanBedel/linux
3383T:	git git://github.com/AlbanBedel/linux
3384F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3385F:	drivers/gpio/gpio-ath79.c
3386
3387ATHEROS 71XX/9XXX USB PHY DRIVER
3388M:	Alban Bedel <albeu@free.fr>
3389S:	Maintained
3390W:	https://github.com/AlbanBedel/linux
3391T:	git git://github.com/AlbanBedel/linux
3392F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3393F:	drivers/phy/qualcomm/phy-ath79-usb.c
3394
3395ATHEROS ATH GENERIC UTILITIES
3396M:	Kalle Valo <kvalo@kernel.org>
3397L:	linux-wireless@vger.kernel.org
3398S:	Supported
3399F:	drivers/net/wireless/ath/*
3400
3401ATHEROS ATH5K WIRELESS DRIVER
3402M:	Jiri Slaby <jirislaby@kernel.org>
3403M:	Nick Kossifidis <mickflemm@gmail.com>
3404M:	Luis Chamberlain <mcgrof@kernel.org>
3405L:	linux-wireless@vger.kernel.org
3406S:	Maintained
3407W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3408F:	drivers/net/wireless/ath/ath5k/
3409
3410ATHEROS ATH6KL WIRELESS DRIVER
3411L:	linux-wireless@vger.kernel.org
3412S:	Orphan
3413W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3414F:	drivers/net/wireless/ath/ath6kl/
3415
3416ATI_REMOTE2 DRIVER
3417M:	Ville Syrjala <syrjala@sci.fi>
3418S:	Maintained
3419F:	drivers/input/misc/ati_remote2.c
3420
3421ATK0110 HWMON DRIVER
3422M:	Luca Tettamanti <kronos.it@gmail.com>
3423L:	linux-hwmon@vger.kernel.org
3424S:	Maintained
3425F:	drivers/hwmon/asus_atk0110.c
3426
3427ATLX ETHERNET DRIVERS
3428M:	Chris Snook <chris.snook@gmail.com>
3429L:	netdev@vger.kernel.org
3430S:	Maintained
3431W:	http://sourceforge.net/projects/atl1
3432W:	http://atl1.sourceforge.net
3433F:	drivers/net/ethernet/atheros/
3434
3435ATM
3436M:	Chas Williams <3chas3@gmail.com>
3437L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3438L:	netdev@vger.kernel.org
3439S:	Maintained
3440W:	http://linux-atm.sourceforge.net
3441F:	drivers/atm/
3442F:	include/linux/atm*
3443F:	include/uapi/linux/atm*
3444
3445ATMEL MACB ETHERNET DRIVER
3446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3447M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3448S:	Supported
3449F:	drivers/net/ethernet/cadence/
3450
3451ATMEL MAXTOUCH DRIVER
3452M:	Nick Dyer <nick@shmanahar.org>
3453S:	Maintained
3454T:	git git://github.com/ndyer/linux.git
3455F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3456F:	drivers/input/touchscreen/atmel_mxt_ts.c
3457
3458ATOMIC INFRASTRUCTURE
3459M:	Will Deacon <will@kernel.org>
3460M:	Peter Zijlstra <peterz@infradead.org>
3461R:	Boqun Feng <boqun.feng@gmail.com>
3462R:	Mark Rutland <mark.rutland@arm.com>
3463L:	linux-kernel@vger.kernel.org
3464S:	Maintained
3465F:	Documentation/atomic_*.txt
3466F:	arch/*/include/asm/atomic*.h
3467F:	include/*/atomic*.h
3468F:	include/linux/refcount.h
3469F:	scripts/atomic/
3470
3471ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3472M:	Bradley Grove <linuxdrivers@attotech.com>
3473L:	linux-scsi@vger.kernel.org
3474S:	Supported
3475W:	http://www.attotech.com
3476F:	drivers/scsi/esas2r
3477
3478ATUSB IEEE 802.15.4 RADIO DRIVER
3479M:	Stefan Schmidt <stefan@datenfreihafen.org>
3480L:	linux-wpan@vger.kernel.org
3481S:	Maintained
3482F:	drivers/net/ieee802154/at86rf230.h
3483F:	drivers/net/ieee802154/atusb.c
3484F:	drivers/net/ieee802154/atusb.h
3485
3486AUDIT SUBSYSTEM
3487M:	Paul Moore <paul@paul-moore.com>
3488M:	Eric Paris <eparis@redhat.com>
3489L:	audit@vger.kernel.org
3490S:	Supported
3491W:	https://github.com/linux-audit
3492Q:	https://patchwork.kernel.org/project/audit/list
3493B:	mailto:audit@vger.kernel.org
3494P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3495T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3496F:	include/asm-generic/audit_*.h
3497F:	include/linux/audit.h
3498F:	include/linux/audit_arch.h
3499F:	include/uapi/linux/audit.h
3500F:	kernel/audit*
3501F:	lib/*audit.c
3502K:	\baudit_[a-z_0-9]\+\b
3503
3504AUXILIARY BUS DRIVER
3505M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3506R:	Dave Ertman <david.m.ertman@intel.com>
3507R:	Ira Weiny <ira.weiny@intel.com>
3508S:	Supported
3509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3510F:	Documentation/driver-api/auxiliary_bus.rst
3511F:	drivers/base/auxiliary.c
3512F:	include/linux/auxiliary_bus.h
3513
3514AUXILIARY DISPLAY DRIVERS
3515M:	Andy Shevchenko <andy@kernel.org>
3516R:	Geert Uytterhoeven <geert@linux-m68k.org>
3517S:	Odd Fixes
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3519F:	Documentation/devicetree/bindings/auxdisplay/
3520F:	drivers/auxdisplay/
3521F:	include/linux/cfag12864b.h
3522F:	include/uapi/linux/map_to_14segment.h
3523F:	include/uapi/linux/map_to_7segment.h
3524
3525AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3526M:	Andreas Klinger <ak@it-klinger.de>
3527L:	linux-iio@vger.kernel.org
3528S:	Maintained
3529F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3530F:	drivers/iio/adc/hx711.c
3531
3532AX.25 NETWORK LAYER
3533L:	linux-hams@vger.kernel.org
3534S:	Orphan
3535W:	https://linux-ax25.in-berlin.de
3536F:	include/net/ax25.h
3537F:	include/uapi/linux/ax25.h
3538F:	net/ax25/
3539
3540AXENTIA ARM DEVICES
3541M:	Peter Rosin <peda@axentia.se>
3542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3543S:	Maintained
3544F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3545F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3546F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3547F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3548
3549AXENTIA ASOC DRIVERS
3550M:	Peter Rosin <peda@axentia.se>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552S:	Maintained
3553F:	Documentation/devicetree/bindings/sound/axentia,*
3554F:	sound/soc/atmel/tse850-pcm5142.c
3555
3556AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3557M:	Nuno Sá <nuno.sa@analog.com>
3558L:	linux-hwmon@vger.kernel.org
3559S:	Supported
3560W:	https://ez.analog.com/linux-software-drivers
3561F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3562F:	drivers/hwmon/axi-fan-control.c
3563
3564AXI SPI ENGINE
3565M:	Michael Hennerich <michael.hennerich@analog.com>
3566M:	Nuno Sá <nuno.sa@analog.com>
3567R:	David Lechner <dlechner@baylibre.com>
3568L:	linux-spi@vger.kernel.org
3569S:	Supported
3570W:	https://ez.analog.com/linux-software-drivers
3571F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3572F:	drivers/spi/spi-axi-spi-engine.c
3573
3574AXXIA I2C CONTROLLER
3575M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3576L:	linux-i2c@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3579F:	drivers/i2c/busses/i2c-axxia.c
3580
3581AZ6007 DVB DRIVER
3582M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3583L:	linux-media@vger.kernel.org
3584S:	Maintained
3585W:	https://linuxtv.org
3586T:	git git://linuxtv.org/media_tree.git
3587F:	drivers/media/usb/dvb-usb-v2/az6007.c
3588
3589AZTECH FM RADIO RECEIVER DRIVER
3590M:	Hans Verkuil <hverkuil@xs4all.nl>
3591L:	linux-media@vger.kernel.org
3592S:	Maintained
3593W:	https://linuxtv.org
3594T:	git git://linuxtv.org/media_tree.git
3595F:	drivers/media/radio/radio-aztech*
3596
3597B43 WIRELESS DRIVER
3598L:	linux-wireless@vger.kernel.org
3599L:	b43-dev@lists.infradead.org
3600S:	Orphan
3601W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3602F:	drivers/net/wireless/broadcom/b43/
3603
3604B43LEGACY WIRELESS DRIVER
3605M:	Larry Finger <Larry.Finger@lwfinger.net>
3606L:	linux-wireless@vger.kernel.org
3607L:	b43-dev@lists.infradead.org
3608S:	Maintained
3609W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3610F:	drivers/net/wireless/broadcom/b43legacy/
3611
3612BACKLIGHT CLASS/SUBSYSTEM
3613M:	Lee Jones <lee@kernel.org>
3614M:	Daniel Thompson <daniel.thompson@linaro.org>
3615M:	Jingoo Han <jingoohan1@gmail.com>
3616L:	dri-devel@lists.freedesktop.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3619F:	Documentation/ABI/stable/sysfs-class-backlight
3620F:	Documentation/ABI/testing/sysfs-class-backlight
3621F:	Documentation/devicetree/bindings/leds/backlight
3622F:	drivers/video/backlight/
3623F:	include/linux/backlight.h
3624F:	include/linux/pwm_backlight.h
3625
3626BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3627M:	Serge Semin <fancer.lancer@gmail.com>
3628L:	linux-hwmon@vger.kernel.org
3629S:	Supported
3630F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3631F:	Documentation/hwmon/bt1-pvt.rst
3632F:	drivers/hwmon/bt1-pvt.[ch]
3633
3634BARCO P50 GPIO DRIVER
3635M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3636M:	Peter Korsgaard <peter.korsgaard@barco.com>
3637S:	Maintained
3638F:	drivers/platform/x86/barco-p50-gpio.c
3639
3640BATMAN ADVANCED
3641M:	Marek Lindner <mareklindner@neomailbox.ch>
3642M:	Simon Wunderlich <sw@simonwunderlich.de>
3643M:	Antonio Quartulli <a@unstable.cc>
3644M:	Sven Eckelmann <sven@narfation.org>
3645L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3646S:	Maintained
3647W:	https://www.open-mesh.org/
3648Q:	https://patchwork.open-mesh.org/project/batman/list/
3649B:	https://www.open-mesh.org/projects/batman-adv/issues
3650C:	ircs://irc.hackint.org/batadv
3651T:	git https://git.open-mesh.org/linux-merge.git
3652F:	Documentation/networking/batman-adv.rst
3653F:	include/uapi/linux/batadv_packet.h
3654F:	include/uapi/linux/batman_adv.h
3655F:	net/batman-adv/
3656
3657BAYCOM/HDLCDRV DRIVERS FOR AX.25
3658M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3659L:	linux-hams@vger.kernel.org
3660S:	Maintained
3661W:	http://www.baycom.org/~tom/ham/ham.html
3662F:	drivers/net/hamradio/baycom*
3663
3664BCACHE (BLOCK LAYER CACHE)
3665M:	Coly Li <colyli@suse.de>
3666M:	Kent Overstreet <kent.overstreet@linux.dev>
3667L:	linux-bcache@vger.kernel.org
3668S:	Maintained
3669W:	http://bcache.evilpiepirate.org
3670C:	irc://irc.oftc.net/bcache
3671F:	drivers/md/bcache/
3672
3673BCACHEFS
3674M:	Kent Overstreet <kent.overstreet@linux.dev>
3675R:	Brian Foster <bfoster@redhat.com>
3676L:	linux-bcachefs@vger.kernel.org
3677S:	Supported
3678C:	irc://irc.oftc.net/bcache
3679T:	git https://evilpiepirate.org/git/bcachefs.git
3680F:	fs/bcachefs/
3681F:	Documentation/filesystems/bcachefs/
3682
3683BDISP ST MEDIA DRIVER
3684M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3685L:	linux-media@vger.kernel.org
3686S:	Supported
3687W:	https://linuxtv.org
3688T:	git git://linuxtv.org/media_tree.git
3689F:	drivers/media/platform/st/sti/bdisp
3690
3691BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3692M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3693L:	netdev@vger.kernel.org
3694S:	Maintained
3695F:	drivers/net/ethernet/ec_bhf.c
3696
3697BEFS FILE SYSTEM
3698M:	Luis de Bethencourt <luisbg@kernel.org>
3699M:	Salah Triki <salah.triki@gmail.com>
3700S:	Maintained
3701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3702F:	Documentation/filesystems/befs.rst
3703F:	fs/befs/
3704
3705BFQ I/O SCHEDULER
3706M:	Paolo Valente <paolo.valente@unimore.it>
3707M:	Jens Axboe <axboe@kernel.dk>
3708L:	linux-block@vger.kernel.org
3709S:	Maintained
3710F:	Documentation/block/bfq-iosched.rst
3711F:	block/bfq-*
3712
3713BFS FILE SYSTEM
3714M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3715S:	Maintained
3716F:	Documentation/filesystems/bfs.rst
3717F:	fs/bfs/
3718F:	include/uapi/linux/bfs_fs.h
3719
3720BINMAN
3721M:	Simon Glass <sjg@chromium.org>
3722S:	Supported
3723F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3724
3725BITMAP API
3726M:	Yury Norov <yury.norov@gmail.com>
3727R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3728S:	Maintained
3729F:	include/linux/bitfield.h
3730F:	include/linux/bitmap-str.h
3731F:	include/linux/bitmap.h
3732F:	include/linux/bits.h
3733F:	include/linux/cpumask.h
3734F:	include/linux/find.h
3735F:	include/linux/nodemask.h
3736F:	include/vdso/bits.h
3737F:	lib/bitmap-str.c
3738F:	lib/bitmap.c
3739F:	lib/cpumask.c
3740F:	lib/cpumask_kunit.c
3741F:	lib/find_bit.c
3742F:	lib/find_bit_benchmark.c
3743F:	lib/test_bitmap.c
3744F:	tools/include/linux/bitfield.h
3745F:	tools/include/linux/bitmap.h
3746F:	tools/include/linux/bits.h
3747F:	tools/include/linux/find.h
3748F:	tools/include/vdso/bits.h
3749F:	tools/lib/bitmap.c
3750F:	tools/lib/find_bit.c
3751
3752BITOPS API
3753M:	Yury Norov <yury.norov@gmail.com>
3754R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3755S:	Maintained
3756F:	arch/*/include/asm/bitops.h
3757F:	arch/*/include/asm/bitops_32.h
3758F:	arch/*/include/asm/bitops_64.h
3759F:	arch/*/lib/bitops.c
3760F:	include/asm-generic/bitops
3761F:	include/asm-generic/bitops.h
3762F:	include/linux/bitops.h
3763F:	lib/test_bitops.c
3764F:	tools/*/bitops*
3765
3766BLINKM RGB LED DRIVER
3767M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3768S:	Maintained
3769F:	drivers/leds/leds-blinkm.c
3770
3771BLOCK LAYER
3772M:	Jens Axboe <axboe@kernel.dk>
3773L:	linux-block@vger.kernel.org
3774S:	Maintained
3775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3776F:	Documentation/ABI/stable/sysfs-block
3777F:	Documentation/block/
3778F:	block/
3779F:	drivers/block/
3780F:	include/linux/bio.h
3781F:	include/linux/blk*
3782F:	kernel/trace/blktrace.c
3783F:	lib/sbitmap.c
3784
3785BLOCK2MTD DRIVER
3786M:	Joern Engel <joern@lazybastard.org>
3787L:	linux-mtd@lists.infradead.org
3788S:	Maintained
3789F:	drivers/mtd/devices/block2mtd.c
3790
3791BLUETOOTH DRIVERS
3792M:	Marcel Holtmann <marcel@holtmann.org>
3793M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3794L:	linux-bluetooth@vger.kernel.org
3795S:	Supported
3796W:	http://www.bluez.org/
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3799F:	Documentation/devicetree/bindings/net/bluetooth/
3800F:	drivers/bluetooth/
3801
3802BLUETOOTH SUBSYSTEM
3803M:	Marcel Holtmann <marcel@holtmann.org>
3804M:	Johan Hedberg <johan.hedberg@gmail.com>
3805M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3806L:	linux-bluetooth@vger.kernel.org
3807S:	Supported
3808W:	http://www.bluez.org/
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3811F:	include/net/bluetooth/
3812F:	net/bluetooth/
3813
3814BONDING DRIVER
3815M:	Jay Vosburgh <j.vosburgh@gmail.com>
3816M:	Andy Gospodarek <andy@greyhouse.net>
3817L:	netdev@vger.kernel.org
3818S:	Supported
3819W:	http://sourceforge.net/projects/bonding/
3820F:	Documentation/networking/bonding.rst
3821F:	drivers/net/bonding/
3822F:	include/net/bond*
3823F:	include/uapi/linux/if_bonding.h
3824F:	tools/testing/selftests/drivers/net/bonding/
3825
3826BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3827M:	Dan Robertson <dan@dlrobertson.com>
3828L:	linux-iio@vger.kernel.org
3829S:	Maintained
3830F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3831F:	drivers/iio/accel/bma400*
3832
3833BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3834M:	Jagath Jog J <jagathjog1996@gmail.com>
3835L:	linux-iio@vger.kernel.org
3836S:	Maintained
3837F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3838F:	drivers/iio/imu/bmi323/
3839
3840BPF JIT for ARC
3841M:	Shahab Vahedi <shahab@synopsys.com>
3842L:	bpf@vger.kernel.org
3843S:	Maintained
3844F:	arch/arc/net/
3845
3846BPF JIT for ARM
3847M:	Russell King <linux@armlinux.org.uk>
3848M:	Puranjay Mohan <puranjay@kernel.org>
3849L:	bpf@vger.kernel.org
3850S:	Maintained
3851F:	arch/arm/net/
3852
3853BPF JIT for ARM64
3854M:	Daniel Borkmann <daniel@iogearbox.net>
3855M:	Alexei Starovoitov <ast@kernel.org>
3856M:	Puranjay Mohan <puranjay@kernel.org>
3857R:	Xu Kuohai <xukuohai@huaweicloud.com>
3858L:	bpf@vger.kernel.org
3859S:	Supported
3860F:	arch/arm64/net/
3861
3862BPF JIT for LOONGARCH
3863M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3864R:	Hengqi Chen <hengqi.chen@gmail.com>
3865L:	bpf@vger.kernel.org
3866S:	Maintained
3867F:	arch/loongarch/net/
3868
3869BPF JIT for MIPS (32-BIT AND 64-BIT)
3870M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3871M:	Paul Burton <paulburton@kernel.org>
3872L:	bpf@vger.kernel.org
3873S:	Maintained
3874F:	arch/mips/net/
3875
3876BPF JIT for NFP NICs
3877M:	Jakub Kicinski <kuba@kernel.org>
3878L:	bpf@vger.kernel.org
3879S:	Odd Fixes
3880F:	drivers/net/ethernet/netronome/nfp/bpf/
3881
3882BPF JIT for POWERPC (32-BIT AND 64-BIT)
3883M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3884M:	Michael Ellerman <mpe@ellerman.id.au>
3885L:	bpf@vger.kernel.org
3886S:	Supported
3887F:	arch/powerpc/net/
3888
3889BPF JIT for RISC-V (32-bit)
3890M:	Luke Nelson <luke.r.nels@gmail.com>
3891M:	Xi Wang <xi.wang@gmail.com>
3892L:	bpf@vger.kernel.org
3893S:	Maintained
3894F:	arch/riscv/net/
3895X:	arch/riscv/net/bpf_jit_comp64.c
3896
3897BPF JIT for RISC-V (64-bit)
3898M:	Björn Töpel <bjorn@kernel.org>
3899R:	Pu Lehui <pulehui@huawei.com>
3900R:	Puranjay Mohan <puranjay@kernel.org>
3901L:	bpf@vger.kernel.org
3902S:	Maintained
3903F:	arch/riscv/net/
3904X:	arch/riscv/net/bpf_jit_comp32.c
3905
3906BPF JIT for S390
3907M:	Ilya Leoshkevich <iii@linux.ibm.com>
3908M:	Heiko Carstens <hca@linux.ibm.com>
3909M:	Vasily Gorbik <gor@linux.ibm.com>
3910L:	bpf@vger.kernel.org
3911S:	Supported
3912F:	arch/s390/net/
3913X:	arch/s390/net/pnet.c
3914
3915BPF JIT for SPARC (32-BIT AND 64-BIT)
3916M:	David S. Miller <davem@davemloft.net>
3917L:	bpf@vger.kernel.org
3918S:	Odd Fixes
3919F:	arch/sparc/net/
3920
3921BPF JIT for X86 32-BIT
3922M:	Wang YanQing <udknight@gmail.com>
3923L:	bpf@vger.kernel.org
3924S:	Odd Fixes
3925F:	arch/x86/net/bpf_jit_comp32.c
3926
3927BPF JIT for X86 64-BIT
3928M:	Alexei Starovoitov <ast@kernel.org>
3929M:	Daniel Borkmann <daniel@iogearbox.net>
3930L:	bpf@vger.kernel.org
3931S:	Supported
3932F:	arch/x86/net/
3933X:	arch/x86/net/bpf_jit_comp32.c
3934
3935BPF [BTF]
3936M:	Martin KaFai Lau <martin.lau@linux.dev>
3937L:	bpf@vger.kernel.org
3938S:	Maintained
3939F:	include/linux/btf*
3940F:	kernel/bpf/btf.c
3941
3942BPF [CORE]
3943M:	Alexei Starovoitov <ast@kernel.org>
3944M:	Daniel Borkmann <daniel@iogearbox.net>
3945R:	John Fastabend <john.fastabend@gmail.com>
3946L:	bpf@vger.kernel.org
3947S:	Maintained
3948F:	include/linux/bpf*
3949F:	include/linux/filter.h
3950F:	include/linux/tnum.h
3951F:	kernel/bpf/core.c
3952F:	kernel/bpf/dispatcher.c
3953F:	kernel/bpf/mprog.c
3954F:	kernel/bpf/syscall.c
3955F:	kernel/bpf/tnum.c
3956F:	kernel/bpf/trampoline.c
3957F:	kernel/bpf/verifier.c
3958
3959BPF [CRYPTO]
3960M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3961L:	bpf@vger.kernel.org
3962S:	Maintained
3963F:	crypto/bpf_crypto_skcipher.c
3964F:	include/linux/bpf_crypto.h
3965F:	kernel/bpf/crypto.c
3966
3967BPF [DOCUMENTATION] (Related to Standardization)
3968R:	David Vernet <void@manifault.com>
3969L:	bpf@vger.kernel.org
3970L:	bpf@ietf.org
3971S:	Maintained
3972F:	Documentation/bpf/standardization/
3973
3974BPF [GENERAL] (Safe Dynamic Programs and Tools)
3975M:	Alexei Starovoitov <ast@kernel.org>
3976M:	Daniel Borkmann <daniel@iogearbox.net>
3977M:	Andrii Nakryiko <andrii@kernel.org>
3978R:	Martin KaFai Lau <martin.lau@linux.dev>
3979R:	Eduard Zingerman <eddyz87@gmail.com>
3980R:	Song Liu <song@kernel.org>
3981R:	Yonghong Song <yonghong.song@linux.dev>
3982R:	John Fastabend <john.fastabend@gmail.com>
3983R:	KP Singh <kpsingh@kernel.org>
3984R:	Stanislav Fomichev <sdf@fomichev.me>
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:	David Rhodes <david.rhodes@cirrus.com>
5192M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5194L:	patches@opensource.cirrus.com
5195S:	Maintained
5196F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5197F:	drivers/mfd/cs42l43*
5198F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5199F:	drivers/spi/spi-cs42l43*
5200F:	include/dt-bindings/sound/cs*
5201F:	include/linux/mfd/cs42l43*
5202F:	include/sound/cs*
5203F:	sound/pci/hda/cirrus*
5204F:	sound/pci/hda/cs*
5205F:	sound/pci/hda/hda_component*
5206F:	sound/pci/hda/hda_cs_dsp_ctl.*
5207F:	sound/soc/codecs/cs*
5208
5209CIRRUS LOGIC DSP FIRMWARE DRIVER
5210M:	Simon Trimmer <simont@opensource.cirrus.com>
5211M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5212M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5213L:	patches@opensource.cirrus.com
5214S:	Supported
5215W:	https://github.com/CirrusLogic/linux-drivers/wiki
5216T:	git https://github.com/CirrusLogic/linux-drivers.git
5217F:	drivers/firmware/cirrus/*
5218F:	include/linux/firmware/cirrus/*
5219
5220CIRRUS LOGIC EP93XX ETHERNET DRIVER
5221M:	Hartley Sweeten <hsweeten@visionengravers.com>
5222L:	netdev@vger.kernel.org
5223S:	Maintained
5224F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5225
5226CIRRUS LOGIC LOCHNAGAR DRIVER
5227M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5228M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5229L:	patches@opensource.cirrus.com
5230S:	Supported
5231F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5232F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5235F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5236F:	Documentation/hwmon/lochnagar.rst
5237F:	drivers/clk/clk-lochnagar.c
5238F:	drivers/hwmon/lochnagar-hwmon.c
5239F:	drivers/mfd/lochnagar-i2c.c
5240F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5241F:	drivers/regulator/lochnagar-regulator.c
5242F:	include/dt-bindings/clock/lochnagar.h
5243F:	include/dt-bindings/pinctrl/lochnagar.h
5244F:	include/linux/mfd/lochnagar*
5245F:	sound/soc/codecs/lochnagar-sc.c
5246
5247CIRRUS LOGIC MADERA CODEC DRIVERS
5248M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5249M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5251L:	patches@opensource.cirrus.com
5252S:	Supported
5253W:	https://github.com/CirrusLogic/linux-drivers/wiki
5254T:	git https://github.com/CirrusLogic/linux-drivers.git
5255F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5256F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5257F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5258F:	drivers/gpio/gpio-madera*
5259F:	drivers/irqchip/irq-madera*
5260F:	drivers/mfd/cs47l*
5261F:	drivers/mfd/madera*
5262F:	drivers/pinctrl/cirrus/*
5263F:	include/dt-bindings/sound/madera*
5264F:	include/linux/irqchip/irq-madera*
5265F:	include/linux/mfd/madera/*
5266F:	include/sound/madera*
5267F:	sound/soc/codecs/cs47l*
5268F:	sound/soc/codecs/madera*
5269
5270CISCO FCOE HBA DRIVER
5271M:	Satish Kharat <satishkh@cisco.com>
5272M:	Sesidhar Baddela <sebaddel@cisco.com>
5273M:	Karan Tilak Kumar <kartilak@cisco.com>
5274L:	linux-scsi@vger.kernel.org
5275S:	Supported
5276F:	drivers/scsi/fnic/
5277
5278CISCO SCSI HBA DRIVER
5279M:	Karan Tilak Kumar <kartilak@cisco.com>
5280M:	Sesidhar Baddela <sebaddel@cisco.com>
5281L:	linux-scsi@vger.kernel.org
5282S:	Supported
5283F:	drivers/scsi/snic/
5284
5285CISCO VIC ETHERNET NIC DRIVER
5286M:	Christian Benvenuti <benve@cisco.com>
5287M:	Satish Kharat <satishkh@cisco.com>
5288S:	Supported
5289F:	drivers/net/ethernet/cisco/enic/
5290
5291CISCO VIC LOW LATENCY NIC DRIVER
5292M:	Christian Benvenuti <benve@cisco.com>
5293M:	Nelson Escobar <neescoba@cisco.com>
5294S:	Supported
5295F:	drivers/infiniband/hw/usnic/
5296
5297CLANG CONTROL FLOW INTEGRITY SUPPORT
5298M:	Sami Tolvanen <samitolvanen@google.com>
5299M:	Kees Cook <kees@kernel.org>
5300R:	Nathan Chancellor <nathan@kernel.org>
5301L:	llvm@lists.linux.dev
5302S:	Supported
5303B:	https://github.com/ClangBuiltLinux/linux/issues
5304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5305F:	include/linux/cfi.h
5306F:	kernel/cfi.c
5307
5308CLANG-FORMAT FILE
5309M:	Miguel Ojeda <ojeda@kernel.org>
5310S:	Maintained
5311F:	.clang-format
5312
5313CLANG/LLVM BUILD SUPPORT
5314M:	Nathan Chancellor <nathan@kernel.org>
5315R:	Nick Desaulniers <ndesaulniers@google.com>
5316R:	Bill Wendling <morbo@google.com>
5317R:	Justin Stitt <justinstitt@google.com>
5318L:	llvm@lists.linux.dev
5319S:	Supported
5320W:	https://clangbuiltlinux.github.io/
5321B:	https://github.com/ClangBuiltLinux/linux/issues
5322C:	irc://irc.libera.chat/clangbuiltlinux
5323F:	Documentation/kbuild/llvm.rst
5324F:	include/linux/compiler-clang.h
5325F:	scripts/Makefile.clang
5326F:	scripts/clang-tools/
5327K:	\b(?i:clang|llvm)\b
5328
5329CLK API
5330M:	Russell King <linux@armlinux.org.uk>
5331L:	linux-clk@vger.kernel.org
5332S:	Maintained
5333F:	include/linux/clk.h
5334
5335CLOCKSOURCE, CLOCKEVENT DRIVERS
5336M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5337M:	Thomas Gleixner <tglx@linutronix.de>
5338L:	linux-kernel@vger.kernel.org
5339S:	Supported
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5341F:	Documentation/devicetree/bindings/timer/
5342F:	drivers/clocksource/
5343
5344CLOSURES
5345M:	Kent Overstreet <kent.overstreet@linux.dev>
5346L:	linux-bcachefs@vger.kernel.org
5347S:	Supported
5348C:	irc://irc.oftc.net/bcache
5349F:	include/linux/closure.h
5350F:	lib/closure.c
5351
5352CMPC ACPI DRIVER
5353M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5354L:	platform-driver-x86@vger.kernel.org
5355S:	Supported
5356F:	drivers/platform/x86/classmate-laptop.c
5357
5358COBALT MEDIA DRIVER
5359M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5360L:	linux-media@vger.kernel.org
5361S:	Supported
5362W:	https://linuxtv.org
5363T:	git git://linuxtv.org/media_tree.git
5364F:	drivers/media/pci/cobalt/
5365
5366COCCINELLE/Semantic Patches (SmPL)
5367M:	Julia Lawall <Julia.Lawall@inria.fr>
5368M:	Nicolas Palix <nicolas.palix@imag.fr>
5369L:	cocci@inria.fr (moderated for non-subscribers)
5370S:	Supported
5371W:	https://coccinelle.gitlabpages.inria.fr/website/
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5373F:	Documentation/dev-tools/coccinelle.rst
5374F:	scripts/coccicheck
5375F:	scripts/coccinelle/
5376
5377CODA FILE SYSTEM
5378M:	Jan Harkes <jaharkes@cs.cmu.edu>
5379M:	coda@cs.cmu.edu
5380L:	codalist@coda.cs.cmu.edu
5381S:	Maintained
5382W:	http://www.coda.cs.cmu.edu/
5383F:	Documentation/filesystems/coda.rst
5384F:	fs/coda/
5385F:	include/linux/coda*.h
5386F:	include/uapi/linux/coda*.h
5387
5388CODA V4L2 MEM2MEM DRIVER
5389M:	Philipp Zabel <p.zabel@pengutronix.de>
5390L:	linux-media@vger.kernel.org
5391S:	Maintained
5392F:	Documentation/devicetree/bindings/media/coda.yaml
5393F:	drivers/media/platform/chips-media/coda
5394
5395CODE OF CONDUCT
5396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5397S:	Supported
5398F:	Documentation/process/code-of-conduct-interpretation.rst
5399F:	Documentation/process/code-of-conduct.rst
5400
5401CODE TAGGING
5402M:	Suren Baghdasaryan <surenb@google.com>
5403M:	Kent Overstreet <kent.overstreet@linux.dev>
5404S:	Maintained
5405F:	include/asm-generic/codetag.lds.h
5406F:	include/linux/codetag.h
5407F:	lib/codetag.c
5408
5409COMEDI DRIVERS
5410M:	Ian Abbott <abbotti@mev.co.uk>
5411M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5412S:	Odd Fixes
5413F:	drivers/comedi/
5414F:	include/linux/comedi/
5415F:	include/uapi/linux/comedi.h
5416
5417COMMON CLK FRAMEWORK
5418M:	Michael Turquette <mturquette@baylibre.com>
5419M:	Stephen Boyd <sboyd@kernel.org>
5420L:	linux-clk@vger.kernel.org
5421S:	Maintained
5422Q:	http://patchwork.kernel.org/project/linux-clk/list/
5423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5424F:	Documentation/devicetree/bindings/clock/
5425F:	drivers/clk/
5426F:	include/dt-bindings/clock/
5427F:	include/linux/clk-pr*
5428F:	include/linux/clk/
5429F:	include/linux/of_clk.h
5430X:	drivers/clk/clkdev.c
5431
5432COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5433M:	Steve French <sfrench@samba.org>
5434R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5435R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5436R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5437R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5438R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5439L:	linux-cifs@vger.kernel.org
5440L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5441S:	Supported
5442W:	https://wiki.samba.org/index.php/LinuxCIFS
5443T:	git git://git.samba.org/sfrench/cifs-2.6.git
5444F:	Documentation/admin-guide/cifs/
5445F:	fs/smb/client/
5446F:	fs/smb/common/
5447F:	include/uapi/linux/cifs
5448
5449COMPACTPCI HOTPLUG CORE
5450M:	Scott Murray <scott@spiteful.org>
5451L:	linux-pci@vger.kernel.org
5452S:	Maintained
5453F:	drivers/pci/hotplug/cpci_hotplug*
5454
5455COMPACTPCI HOTPLUG GENERIC DRIVER
5456M:	Scott Murray <scott@spiteful.org>
5457L:	linux-pci@vger.kernel.org
5458S:	Maintained
5459F:	drivers/pci/hotplug/cpcihp_generic.c
5460
5461COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5462M:	Scott Murray <scott@spiteful.org>
5463L:	linux-pci@vger.kernel.org
5464S:	Maintained
5465F:	drivers/pci/hotplug/cpcihp_zt5550.*
5466
5467COMPAL LAPTOP SUPPORT
5468M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5469L:	platform-driver-x86@vger.kernel.org
5470S:	Maintained
5471F:	drivers/platform/x86/compal-laptop.c
5472
5473COMPILER ATTRIBUTES
5474M:	Miguel Ojeda <ojeda@kernel.org>
5475S:	Maintained
5476F:	include/linux/compiler_attributes.h
5477
5478COMPUTE EXPRESS LINK (CXL)
5479M:	Davidlohr Bueso <dave@stgolabs.net>
5480M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5481M:	Dave Jiang <dave.jiang@intel.com>
5482M:	Alison Schofield <alison.schofield@intel.com>
5483M:	Vishal Verma <vishal.l.verma@intel.com>
5484M:	Ira Weiny <ira.weiny@intel.com>
5485M:	Dan Williams <dan.j.williams@intel.com>
5486L:	linux-cxl@vger.kernel.org
5487S:	Maintained
5488F:	drivers/cxl/
5489F:	include/linux/einj-cxl.h
5490F:	include/linux/cxl-event.h
5491F:	include/uapi/linux/cxl_mem.h
5492F:	tools/testing/cxl/
5493
5494COMPUTE EXPRESS LINK PMU (CPMU)
5495M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5496L:	linux-cxl@vger.kernel.org
5497S:	Maintained
5498F:	Documentation/admin-guide/perf/cxl.rst
5499F:	drivers/perf/cxl_pmu.c
5500
5501CONEXANT ACCESSRUNNER USB DRIVER
5502L:	accessrunner-general@lists.sourceforge.net
5503S:	Orphan
5504W:	http://accessrunner.sourceforge.net/
5505F:	drivers/usb/atm/cxacru.c
5506
5507CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5508M:	Elena Reshetova <elena.reshetova@intel.com>
5509M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5510S:	Maintained
5511F:	Documentation/security/snp-tdx-threat-model.rst
5512
5513CONFIGFS
5514M:	Joel Becker <jlbec@evilplan.org>
5515M:	Christoph Hellwig <hch@lst.de>
5516S:	Supported
5517T:	git git://git.infradead.org/users/hch/configfs.git
5518F:	fs/configfs/
5519F:	include/linux/configfs.h
5520F:	samples/configfs/
5521
5522CONSOLE SUBSYSTEM
5523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5524S:	Supported
5525F:	drivers/video/console/
5526F:	include/linux/console*
5527
5528CONTEXT TRACKING
5529M:	Frederic Weisbecker <frederic@kernel.org>
5530M:	"Paul E. McKenney" <paulmck@kernel.org>
5531S:	Maintained
5532F:	include/linux/context_tracking*
5533F:	kernel/context_tracking.c
5534
5535CONTROL GROUP (CGROUP)
5536M:	Tejun Heo <tj@kernel.org>
5537M:	Zefan Li <lizefan.x@bytedance.com>
5538M:	Johannes Weiner <hannes@cmpxchg.org>
5539L:	cgroups@vger.kernel.org
5540S:	Maintained
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5542F:	Documentation/admin-guide/cgroup-v1/
5543F:	Documentation/admin-guide/cgroup-v2.rst
5544F:	include/linux/cgroup*
5545F:	kernel/cgroup/
5546F:	tools/testing/selftests/cgroup/
5547
5548CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5549M:	Tejun Heo <tj@kernel.org>
5550M:	Josef Bacik <josef@toxicpanda.com>
5551M:	Jens Axboe <axboe@kernel.dk>
5552L:	cgroups@vger.kernel.org
5553L:	linux-block@vger.kernel.org
5554T:	git git://git.kernel.dk/linux-block
5555F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5556F:	block/bfq-cgroup.c
5557F:	block/blk-cgroup.c
5558F:	block/blk-iocost.c
5559F:	block/blk-iolatency.c
5560F:	block/blk-throttle.c
5561F:	include/linux/blk-cgroup.h
5562
5563CONTROL GROUP - CPUSET
5564M:	Waiman Long <longman@redhat.com>
5565M:	Zefan Li <lizefan.x@bytedance.com>
5566L:	cgroups@vger.kernel.org
5567S:	Maintained
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5569F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5570F:	include/linux/cpuset.h
5571F:	kernel/cgroup/cpuset.c
5572F:	tools/testing/selftests/cgroup/test_cpuset.c
5573F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5574
5575CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5576M:	Johannes Weiner <hannes@cmpxchg.org>
5577M:	Michal Hocko <mhocko@kernel.org>
5578M:	Roman Gushchin <roman.gushchin@linux.dev>
5579M:	Shakeel Butt <shakeel.butt@linux.dev>
5580R:	Muchun Song <muchun.song@linux.dev>
5581L:	cgroups@vger.kernel.org
5582L:	linux-mm@kvack.org
5583S:	Maintained
5584F:	include/linux/memcontrol.h
5585F:	mm/memcontrol.c
5586F:	mm/swap_cgroup.c
5587F:	samples/cgroup/*
5588F:	tools/testing/selftests/cgroup/memcg_protection.m
5589F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5590F:	tools/testing/selftests/cgroup/test_kmem.c
5591F:	tools/testing/selftests/cgroup/test_memcontrol.c
5592
5593CORETEMP HARDWARE MONITORING DRIVER
5594M:	Fenghua Yu <fenghua.yu@intel.com>
5595L:	linux-hwmon@vger.kernel.org
5596S:	Maintained
5597F:	Documentation/hwmon/coretemp.rst
5598F:	drivers/hwmon/coretemp.c
5599
5600CORSAIR-CPRO HARDWARE MONITOR DRIVER
5601M:	Marius Zachmann <mail@mariuszachmann.de>
5602L:	linux-hwmon@vger.kernel.org
5603S:	Maintained
5604F:	drivers/hwmon/corsair-cpro.c
5605
5606CORSAIR-PSU HARDWARE MONITOR DRIVER
5607M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5608L:	linux-hwmon@vger.kernel.org
5609S:	Maintained
5610F:	Documentation/hwmon/corsair-psu.rst
5611F:	drivers/hwmon/corsair-psu.c
5612
5613COUNTER SUBSYSTEM
5614M:	William Breathitt Gray <wbg@kernel.org>
5615L:	linux-iio@vger.kernel.org
5616S:	Maintained
5617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5618F:	Documentation/ABI/testing/sysfs-bus-counter
5619F:	Documentation/driver-api/generic-counter.rst
5620F:	drivers/counter/
5621F:	include/linux/counter.h
5622F:	include/uapi/linux/counter.h
5623F:	tools/counter/
5624
5625COUNTER WATCH EVENTS TOOL
5626M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5627L:	linux-iio@vger.kernel.org
5628S:	Maintained
5629F:	tools/counter/counter_watch_events.c
5630
5631CP2615 I2C DRIVER
5632M:	Bence Csókás <bence98@sch.bme.hu>
5633S:	Maintained
5634F:	drivers/i2c/busses/i2c-cp2615.c
5635
5636CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5637M:	Viresh Kumar <viresh.kumar@linaro.org>
5638M:	Sudeep Holla <sudeep.holla@arm.com>
5639L:	linux-pm@vger.kernel.org
5640S:	Maintained
5641W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5642F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5643
5644CPU FREQUENCY SCALING FRAMEWORK
5645M:	"Rafael J. Wysocki" <rafael@kernel.org>
5646M:	Viresh Kumar <viresh.kumar@linaro.org>
5647L:	linux-pm@vger.kernel.org
5648S:	Maintained
5649B:	https://bugzilla.kernel.org
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5652F:	Documentation/admin-guide/pm/cpufreq.rst
5653F:	Documentation/admin-guide/pm/intel_pstate.rst
5654F:	Documentation/cpu-freq/
5655F:	Documentation/devicetree/bindings/cpufreq/
5656F:	drivers/cpufreq/
5657F:	include/linux/cpufreq.h
5658F:	include/linux/sched/cpufreq.h
5659F:	kernel/sched/cpufreq*.c
5660F:	tools/testing/selftests/cpufreq/
5661
5662CPU HOTPLUG
5663M:	Thomas Gleixner <tglx@linutronix.de>
5664M:	Peter Zijlstra <peterz@infradead.org>
5665L:	linux-kernel@vger.kernel.org
5666S:	Maintained
5667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5668F:	include/linux/cpu.h
5669F:	include/linux/cpuhotplug.h
5670F:	include/linux/smpboot.h
5671F:	kernel/cpu.c
5672F:	kernel/smpboot.*
5673
5674CPU IDLE TIME MANAGEMENT FRAMEWORK
5675M:	"Rafael J. Wysocki" <rafael@kernel.org>
5676M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5677L:	linux-pm@vger.kernel.org
5678S:	Maintained
5679B:	https://bugzilla.kernel.org
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5681F:	Documentation/admin-guide/pm/cpuidle.rst
5682F:	Documentation/driver-api/pm/cpuidle.rst
5683F:	drivers/cpuidle/
5684F:	include/linux/cpuidle.h
5685
5686CPU POWER MONITORING SUBSYSTEM
5687M:	Thomas Renninger <trenn@suse.com>
5688M:	Shuah Khan <shuah@kernel.org>
5689M:	Shuah Khan <skhan@linuxfoundation.org>
5690L:	linux-pm@vger.kernel.org
5691S:	Maintained
5692F:	tools/power/cpupower/
5693
5694CPUID/MSR DRIVER
5695M:	"H. Peter Anvin" <hpa@zytor.com>
5696S:	Maintained
5697F:	arch/x86/kernel/cpuid.c
5698F:	arch/x86/kernel/msr.c
5699
5700CPUIDLE DRIVER - ARM BIG LITTLE
5701M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5702M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5703L:	linux-pm@vger.kernel.org
5704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5705S:	Maintained
5706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5707F:	drivers/cpuidle/cpuidle-big_little.c
5708
5709CPUIDLE DRIVER - ARM EXYNOS
5710M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5711M:	Kukjin Kim <kgene@kernel.org>
5712R:	Krzysztof Kozlowski <krzk@kernel.org>
5713L:	linux-pm@vger.kernel.org
5714L:	linux-samsung-soc@vger.kernel.org
5715S:	Maintained
5716F:	arch/arm/mach-exynos/pm.c
5717F:	drivers/cpuidle/cpuidle-exynos.c
5718F:	include/linux/platform_data/cpuidle-exynos.h
5719
5720CPUIDLE DRIVER - ARM PSCI
5721M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5722M:	Sudeep Holla <sudeep.holla@arm.com>
5723L:	linux-pm@vger.kernel.org
5724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5725S:	Supported
5726F:	drivers/cpuidle/cpuidle-psci.c
5727
5728CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5729M:	Ulf Hansson <ulf.hansson@linaro.org>
5730L:	linux-pm@vger.kernel.org
5731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5732S:	Supported
5733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5734F:	drivers/cpuidle/cpuidle-psci-domain.c
5735F:	drivers/cpuidle/cpuidle-psci.h
5736
5737CPUIDLE DRIVER - DT IDLE PM DOMAIN
5738M:	Ulf Hansson <ulf.hansson@linaro.org>
5739L:	linux-pm@vger.kernel.org
5740S:	Supported
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5742F:	drivers/cpuidle/dt_idle_genpd.c
5743F:	drivers/cpuidle/dt_idle_genpd.h
5744
5745CPUIDLE DRIVER - RISC-V SBI
5746M:	Anup Patel <anup@brainfault.org>
5747L:	linux-pm@vger.kernel.org
5748L:	linux-riscv@lists.infradead.org
5749S:	Maintained
5750F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5751
5752CRAMFS FILESYSTEM
5753M:	Nicolas Pitre <nico@fluxnic.net>
5754S:	Maintained
5755F:	Documentation/filesystems/cramfs.rst
5756F:	fs/cramfs/
5757
5758CREATIVE SB0540
5759M:	Bastien Nocera <hadess@hadess.net>
5760L:	linux-input@vger.kernel.org
5761S:	Maintained
5762F:	drivers/hid/hid-creative-sb0540.c
5763
5764CRYPTO API
5765M:	Herbert Xu <herbert@gondor.apana.org.au>
5766M:	"David S. Miller" <davem@davemloft.net>
5767L:	linux-crypto@vger.kernel.org
5768S:	Maintained
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5771F:	Documentation/crypto/
5772F:	Documentation/devicetree/bindings/crypto/
5773F:	arch/*/crypto/
5774F:	crypto/
5775F:	drivers/crypto/
5776F:	include/crypto/
5777F:	include/linux/crypto*
5778F:	lib/crypto/
5779
5780CRYPTO SPEED TEST COMPARE
5781M:	Wang Jinchao <wangjinchao@xfusion.com>
5782L:	linux-crypto@vger.kernel.org
5783S:	Maintained
5784F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5785
5786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5787M:	Neil Horman <nhorman@tuxdriver.com>
5788L:	linux-crypto@vger.kernel.org
5789S:	Maintained
5790F:	crypto/ansi_cprng.c
5791F:	crypto/rng.c
5792
5793CS3308 MEDIA DRIVER
5794M:	Hans Verkuil <hverkuil@xs4all.nl>
5795L:	linux-media@vger.kernel.org
5796S:	Odd Fixes
5797W:	http://linuxtv.org
5798T:	git git://linuxtv.org/media_tree.git
5799F:	drivers/media/i2c/cs3308.c
5800
5801CS5535 Audio ALSA driver
5802M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5803S:	Maintained
5804F:	sound/pci/cs5535audio/
5805
5806CTU CAN FD DRIVER
5807M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5808M:	Ondrej Ille <ondrej.ille@gmail.com>
5809L:	linux-can@vger.kernel.org
5810S:	Maintained
5811F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5812F:	drivers/net/can/ctucanfd/
5813
5814CVE ASSIGNMENT CONTACT
5815M:	CVE Assignment Team <cve@kernel.org>
5816S:	Maintained
5817F:	Documentation/process/cve.rst
5818
5819CW1200 WLAN driver
5820S:	Orphan
5821F:	drivers/net/wireless/st/cw1200/
5822
5823CX18 VIDEO4LINUX DRIVER
5824M:	Andy Walls <awalls@md.metrocast.net>
5825L:	linux-media@vger.kernel.org
5826S:	Maintained
5827W:	https://linuxtv.org
5828T:	git git://linuxtv.org/media_tree.git
5829F:	drivers/media/pci/cx18/
5830F:	include/uapi/linux/ivtv*
5831
5832CX2341X MPEG ENCODER HELPER MODULE
5833M:	Hans Verkuil <hverkuil@xs4all.nl>
5834L:	linux-media@vger.kernel.org
5835S:	Maintained
5836W:	https://linuxtv.org
5837T:	git git://linuxtv.org/media_tree.git
5838F:	drivers/media/common/cx2341x*
5839F:	include/media/drv-intf/cx2341x.h
5840
5841CX24120 MEDIA DRIVER
5842M:	Jemma Denson <jdenson@gmail.com>
5843M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5844L:	linux-media@vger.kernel.org
5845S:	Maintained
5846W:	https://linuxtv.org
5847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5848F:	drivers/media/dvb-frontends/cx24120*
5849
5850CX88 VIDEO4LINUX DRIVER
5851M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5852L:	linux-media@vger.kernel.org
5853S:	Odd fixes
5854W:	https://linuxtv.org
5855T:	git git://linuxtv.org/media_tree.git
5856F:	Documentation/driver-api/media/drivers/cx88*
5857F:	drivers/media/pci/cx88/
5858
5859CXD2820R MEDIA DRIVER
5860L:	linux-media@vger.kernel.org
5861S:	Orphan
5862W:	https://linuxtv.org
5863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5864F:	drivers/media/dvb-frontends/cxd2820r*
5865
5866CXGB3 ETHERNET DRIVER (CXGB3)
5867M:	Potnuri Bharat Teja <bharat@chelsio.com>
5868L:	netdev@vger.kernel.org
5869S:	Supported
5870W:	http://www.chelsio.com
5871F:	drivers/net/ethernet/chelsio/cxgb3/
5872
5873CXGB3 ISCSI DRIVER (CXGB3I)
5874M:	Varun Prakash <varun@chelsio.com>
5875L:	linux-scsi@vger.kernel.org
5876S:	Supported
5877W:	http://www.chelsio.com
5878F:	drivers/scsi/cxgbi/cxgb3i
5879
5880CXGB4 CRYPTO DRIVER (chcr)
5881M:	Ayush Sawal <ayush.sawal@chelsio.com>
5882L:	linux-crypto@vger.kernel.org
5883S:	Supported
5884W:	http://www.chelsio.com
5885F:	drivers/crypto/chelsio
5886
5887CXGB4 ETHERNET DRIVER (CXGB4)
5888M:	Potnuri Bharat Teja <bharat@chelsio.com>
5889L:	netdev@vger.kernel.org
5890S:	Supported
5891W:	http://www.chelsio.com
5892F:	drivers/net/ethernet/chelsio/cxgb4/
5893
5894CXGB4 INLINE CRYPTO DRIVER
5895M:	Ayush Sawal <ayush.sawal@chelsio.com>
5896L:	netdev@vger.kernel.org
5897S:	Supported
5898W:	http://www.chelsio.com
5899F:	drivers/net/ethernet/chelsio/inline_crypto/
5900
5901CXGB4 ISCSI DRIVER (CXGB4I)
5902M:	Varun Prakash <varun@chelsio.com>
5903L:	linux-scsi@vger.kernel.org
5904S:	Supported
5905W:	http://www.chelsio.com
5906F:	drivers/scsi/cxgbi/cxgb4i
5907
5908CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5909M:	Potnuri Bharat Teja <bharat@chelsio.com>
5910L:	linux-rdma@vger.kernel.org
5911S:	Supported
5912W:	http://www.openfabrics.org
5913F:	drivers/infiniband/hw/cxgb4/
5914F:	include/uapi/rdma/cxgb4-abi.h
5915
5916CXGB4VF ETHERNET DRIVER (CXGB4VF)
5917M:	Potnuri Bharat Teja <bharat@chelsio.com>
5918L:	netdev@vger.kernel.org
5919S:	Supported
5920W:	http://www.chelsio.com
5921F:	drivers/net/ethernet/chelsio/cxgb4vf/
5922
5923CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5924M:	Frederic Barrat <fbarrat@linux.ibm.com>
5925M:	Andrew Donnellan <ajd@linux.ibm.com>
5926L:	linuxppc-dev@lists.ozlabs.org
5927S:	Supported
5928F:	Documentation/ABI/testing/sysfs-class-cxl
5929F:	Documentation/arch/powerpc/cxl.rst
5930F:	arch/powerpc/platforms/powernv/pci-cxl.c
5931F:	drivers/misc/cxl/
5932F:	include/misc/cxl*
5933F:	include/uapi/misc/cxl.h
5934
5935CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5936M:	Manoj N. Kumar <manoj@linux.ibm.com>
5937M:	Uma Krishnan <ukrishn@linux.ibm.com>
5938L:	linux-scsi@vger.kernel.org
5939S:	Obsolete
5940F:	Documentation/arch/powerpc/cxlflash.rst
5941F:	drivers/scsi/cxlflash/
5942F:	include/uapi/scsi/cxlflash_ioctl.h
5943
5944CYBERPRO FB DRIVER
5945M:	Russell King <linux@armlinux.org.uk>
5946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5947S:	Maintained
5948W:	http://www.armlinux.org.uk/
5949F:	drivers/video/fbdev/cyber2000fb.*
5950
5951CYCLADES PC300 DRIVER
5952S:	Orphan
5953F:	drivers/net/wan/pc300*
5954
5955CYPRESS CY8C95X0 PINCTRL DRIVER
5956M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5957L:	linux-gpio@vger.kernel.org
5958S:	Maintained
5959F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5960
5961CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5962M:	Linus Walleij <linus.walleij@linaro.org>
5963L:	linux-input@vger.kernel.org
5964S:	Maintained
5965F:	drivers/input/touchscreen/cy8ctma140.c
5966
5967CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5968M:	Yassine Oudjana <y.oudjana@protonmail.com>
5969L:	linux-input@vger.kernel.org
5970S:	Maintained
5971F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5972F:	drivers/input/keyboard/cypress-sf.c
5973
5974CYPRESS_FIRMWARE MEDIA DRIVER
5975L:	linux-media@vger.kernel.org
5976S:	Orphan
5977W:	https://linuxtv.org
5978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5979F:	drivers/media/common/cypress_firmware*
5980
5981CYTTSP TOUCHSCREEN DRIVER
5982M:	Linus Walleij <linus.walleij@linaro.org>
5983L:	linux-input@vger.kernel.org
5984S:	Maintained
5985F:	drivers/input/touchscreen/cyttsp*
5986
5987D-LINK DIR-685 TOUCHKEYS DRIVER
5988M:	Linus Walleij <linus.walleij@linaro.org>
5989L:	linux-input@vger.kernel.org
5990S:	Supported
5991F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5992
5993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5994M:	Joshua Kinard <kumba@gentoo.org>
5995S:	Maintained
5996F:	drivers/rtc/rtc-ds1685.c
5997F:	include/linux/rtc/ds1685.h
5998
5999DAMA SLAVE for AX.25
6000M:	Joerg Reuter <jreuter@yaina.de>
6001L:	linux-hams@vger.kernel.org
6002S:	Maintained
6003W:	http://yaina.de/jreuter/
6004W:	http://www.qsl.net/dl1bke/
6005F:	net/ax25/af_ax25.c
6006F:	net/ax25/ax25_dev.c
6007F:	net/ax25/ax25_ds_*
6008F:	net/ax25/ax25_in.c
6009F:	net/ax25/ax25_out.c
6010F:	net/ax25/ax25_timer.c
6011F:	net/ax25/sysctl_net_ax25.c
6012
6013DATA ACCESS MONITOR
6014M:	SeongJae Park <sj@kernel.org>
6015L:	damon@lists.linux.dev
6016L:	linux-mm@kvack.org
6017S:	Maintained
6018W:	https://damonitor.github.io
6019P:	Documentation/mm/damon/maintainer-profile.rst
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6021T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6023F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6024F:	Documentation/admin-guide/mm/damon/
6025F:	Documentation/mm/damon/
6026F:	include/linux/damon.h
6027F:	include/trace/events/damon.h
6028F:	mm/damon/
6029F:	tools/testing/selftests/damon/
6030
6031DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6032L:	netdev@vger.kernel.org
6033S:	Orphan
6034F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6035F:	drivers/net/ethernet/dec/tulip/dmfe.c
6036
6037DC390/AM53C974 SCSI driver
6038M:	Hannes Reinecke <hare@suse.com>
6039L:	linux-scsi@vger.kernel.org
6040S:	Maintained
6041F:	drivers/scsi/am53c974.c
6042
6043DC395x SCSI driver
6044M:	Oliver Neukum <oliver@neukum.org>
6045M:	Ali Akcaagac <aliakc@web.de>
6046M:	Jamie Lenehan <lenehan@twibble.org>
6047S:	Maintained
6048F:	Documentation/scsi/dc395x.rst
6049F:	drivers/scsi/dc395x.*
6050
6051DCCP PROTOCOL
6052L:	dccp@vger.kernel.org
6053S:	Orphan
6054W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6055F:	include/linux/dccp.h
6056F:	include/linux/tfrc.h
6057F:	include/uapi/linux/dccp.h
6058F:	net/dccp/
6059
6060DEBUGOBJECTS:
6061M:	Thomas Gleixner <tglx@linutronix.de>
6062L:	linux-kernel@vger.kernel.org
6063S:	Maintained
6064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6065F:	include/linux/debugobjects.h
6066F:	lib/debugobjects.c
6067
6068DECSTATION PLATFORM SUPPORT
6069M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6070L:	linux-mips@vger.kernel.org
6071S:	Maintained
6072W:	http://www.linux-mips.org/wiki/DECstation
6073F:	arch/mips/dec/
6074F:	arch/mips/include/asm/dec/
6075F:	arch/mips/include/asm/mach-dec/
6076
6077DEFXX FDDI NETWORK DRIVER
6078M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6079S:	Maintained
6080F:	drivers/net/fddi/defxx.*
6081
6082DEFZA FDDI NETWORK DRIVER
6083M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6084S:	Maintained
6085F:	drivers/net/fddi/defza.*
6086
6087DEINTERLACE DRIVERS FOR ALLWINNER H3
6088M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6089L:	linux-media@vger.kernel.org
6090S:	Maintained
6091T:	git git://linuxtv.org/media_tree.git
6092F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6093F:	drivers/media/platform/sunxi/sun8i-di/
6094
6095DELL LAPTOP DRIVER
6096M:	Matthew Garrett <mjg59@srcf.ucam.org>
6097M:	Pali Rohár <pali@kernel.org>
6098L:	platform-driver-x86@vger.kernel.org
6099S:	Maintained
6100F:	drivers/platform/x86/dell/dell-laptop.c
6101
6102DELL LAPTOP FREEFALL DRIVER
6103M:	Pali Rohár <pali@kernel.org>
6104S:	Maintained
6105F:	drivers/platform/x86/dell/dell-smo8800.c
6106
6107DELL LAPTOP RBTN DRIVER
6108M:	Pali Rohár <pali@kernel.org>
6109S:	Maintained
6110F:	drivers/platform/x86/dell/dell-rbtn.*
6111
6112DELL LAPTOP SMM DRIVER
6113M:	Pali Rohár <pali@kernel.org>
6114S:	Maintained
6115F:	Documentation/ABI/obsolete/procfs-i8k
6116F:	drivers/hwmon/dell-smm-hwmon.c
6117F:	include/uapi/linux/i8k.h
6118
6119DELL REMOTE BIOS UPDATE DRIVER
6120M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6121L:	platform-driver-x86@vger.kernel.org
6122S:	Maintained
6123F:	drivers/platform/x86/dell/dell_rbu.c
6124
6125DELL SMBIOS DRIVER
6126M:	Pali Rohár <pali@kernel.org>
6127L:	Dell.Client.Kernel@dell.com
6128L:	platform-driver-x86@vger.kernel.org
6129S:	Maintained
6130F:	drivers/platform/x86/dell/dell-smbios.*
6131
6132DELL SMBIOS SMM DRIVER
6133L:	Dell.Client.Kernel@dell.com
6134L:	platform-driver-x86@vger.kernel.org
6135S:	Maintained
6136F:	drivers/platform/x86/dell/dell-smbios-smm.c
6137
6138DELL SMBIOS WMI DRIVER
6139L:	Dell.Client.Kernel@dell.com
6140L:	platform-driver-x86@vger.kernel.org
6141S:	Maintained
6142F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6143F:	tools/wmi/dell-smbios-example.c
6144
6145DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6146M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6147L:	platform-driver-x86@vger.kernel.org
6148S:	Maintained
6149F:	Documentation/userspace-api/dcdbas.rst
6150F:	drivers/platform/x86/dell/dcdbas.*
6151
6152DELL WMI DDV DRIVER
6153M:	Armin Wolf <W_Armin@gmx.de>
6154S:	Maintained
6155F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6156F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6157F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6158F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6159
6160DELL WMI DESCRIPTOR DRIVER
6161L:	Dell.Client.Kernel@dell.com
6162S:	Maintained
6163F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6164
6165DELL WMI HARDWARE PRIVACY SUPPORT
6166L:	Dell.Client.Kernel@dell.com
6167L:	platform-driver-x86@vger.kernel.org
6168S:	Maintained
6169F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6170
6171DELL WMI NOTIFICATIONS DRIVER
6172M:	Matthew Garrett <mjg59@srcf.ucam.org>
6173M:	Pali Rohár <pali@kernel.org>
6174S:	Maintained
6175F:	drivers/platform/x86/dell/dell-wmi-base.c
6176
6177DELL WMI SYSMAN DRIVER
6178M:	Prasanth Ksr <prasanth.ksr@dell.com>
6179L:	Dell.Client.Kernel@dell.com
6180L:	platform-driver-x86@vger.kernel.org
6181S:	Maintained
6182F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6183F:	drivers/platform/x86/dell/dell-wmi-sysman/
6184
6185DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6186M:	Zev Weiss <zev@bewilderbeest.net>
6187L:	linux-hwmon@vger.kernel.org
6188S:	Maintained
6189F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6190
6191DELTA DPS920AB PSU DRIVER
6192M:	Robert Marko <robert.marko@sartura.hr>
6193L:	linux-hwmon@vger.kernel.org
6194S:	Maintained
6195F:	Documentation/hwmon/dps920ab.rst
6196F:	drivers/hwmon/pmbus/dps920ab.c
6197
6198DELTA NETWORKS TN48M CPLD DRIVERS
6199M:	Robert Marko <robert.marko@sartura.hr>
6200S:	Maintained
6201F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6202F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6203F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6204F:	drivers/gpio/gpio-tn48m.c
6205F:	include/dt-bindings/reset/delta,tn48m-reset.h
6206
6207DELTA ST MEDIA DRIVER
6208M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6209L:	linux-media@vger.kernel.org
6210S:	Supported
6211W:	https://linuxtv.org
6212T:	git git://linuxtv.org/media_tree.git
6213F:	drivers/media/platform/st/sti/delta
6214
6215DENALI NAND DRIVER
6216L:	linux-mtd@lists.infradead.org
6217S:	Orphan
6218F:	drivers/mtd/nand/raw/denali*
6219
6220DESIGNWARE EDMA CORE IP DRIVER
6221M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6222R:	Serge Semin <fancer.lancer@gmail.com>
6223L:	dmaengine@vger.kernel.org
6224S:	Maintained
6225F:	drivers/dma/dw-edma/
6226F:	include/linux/dma/edma.h
6227
6228DESIGNWARE USB2 DRD IP DRIVER
6229M:	Minas Harutyunyan <hminas@synopsys.com>
6230L:	linux-usb@vger.kernel.org
6231S:	Maintained
6232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6233F:	drivers/usb/dwc2/
6234
6235DESIGNWARE USB3 DRD IP DRIVER
6236M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6237L:	linux-usb@vger.kernel.org
6238S:	Maintained
6239F:	drivers/usb/dwc3/
6240
6241DESIGNWARE XDATA IP DRIVER
6242M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6243L:	linux-pci@vger.kernel.org
6244S:	Maintained
6245F:	Documentation/misc-devices/dw-xdata-pcie.rst
6246F:	drivers/misc/dw-xdata-pcie.c
6247
6248DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6249M:	Andreas Klinger <ak@it-klinger.de>
6250L:	linux-iio@vger.kernel.org
6251S:	Maintained
6252F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6253F:	drivers/iio/proximity/srf*.c
6254
6255DEVICE COREDUMP (DEV_COREDUMP)
6256M:	Johannes Berg <johannes@sipsolutions.net>
6257L:	linux-kernel@vger.kernel.org
6258S:	Maintained
6259F:	drivers/base/devcoredump.c
6260F:	include/linux/devcoredump.h
6261
6262DEVICE DEPENDENCY HELPER SCRIPT
6263M:	Saravana Kannan <saravanak@google.com>
6264L:	linux-kernel@vger.kernel.org
6265S:	Maintained
6266F:	scripts/dev-needs.sh
6267
6268DEVICE DIRECT ACCESS (DAX)
6269M:	Dan Williams <dan.j.williams@intel.com>
6270M:	Vishal Verma <vishal.l.verma@intel.com>
6271M:	Dave Jiang <dave.jiang@intel.com>
6272L:	nvdimm@lists.linux.dev
6273L:	linux-cxl@vger.kernel.org
6274S:	Supported
6275F:	drivers/dax/
6276
6277DEVICE FREQUENCY (DEVFREQ)
6278M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6279M:	Kyungmin Park <kyungmin.park@samsung.com>
6280M:	Chanwoo Choi <cw00.choi@samsung.com>
6281L:	linux-pm@vger.kernel.org
6282S:	Maintained
6283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6284F:	Documentation/devicetree/bindings/devfreq/
6285F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6286F:	drivers/devfreq/
6287F:	include/linux/devfreq.h
6288F:	include/trace/events/devfreq.h
6289
6290DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6291M:	Chanwoo Choi <cw00.choi@samsung.com>
6292L:	linux-pm@vger.kernel.org
6293S:	Supported
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6295F:	Documentation/devicetree/bindings/devfreq/event/
6296F:	drivers/devfreq/devfreq-event.c
6297F:	drivers/devfreq/event/
6298F:	include/dt-bindings/pmu/exynos_ppmu.h
6299F:	include/linux/devfreq-event.h
6300
6301DEVICE RESOURCE MANAGEMENT HELPERS
6302M:	Hans de Goede <hdegoede@redhat.com>
6303R:	Matti Vaittinen <mazziesaccount@gmail.com>
6304S:	Maintained
6305F:	include/linux/devm-helpers.h
6306
6307DEVICE-MAPPER  (LVM)
6308M:	Alasdair Kergon <agk@redhat.com>
6309M:	Mike Snitzer <snitzer@kernel.org>
6310M:	Mikulas Patocka <mpatocka@redhat.com>
6311L:	dm-devel@lists.linux.dev
6312S:	Maintained
6313Q:	http://patchwork.kernel.org/project/dm-devel/list/
6314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6315F:	Documentation/admin-guide/device-mapper/
6316F:	drivers/md/Kconfig
6317F:	drivers/md/Makefile
6318F:	drivers/md/dm*
6319F:	drivers/md/persistent-data/
6320F:	include/linux/device-mapper.h
6321F:	include/linux/dm-*.h
6322F:	include/uapi/linux/dm-*.h
6323
6324DEVICE-MAPPER VDO TARGET
6325M:	Matthew Sakai <msakai@redhat.com>
6326L:	dm-devel@lists.linux.dev
6327S:	Maintained
6328F:	Documentation/admin-guide/device-mapper/vdo*.rst
6329F:	drivers/md/dm-vdo/
6330
6331DEVLINK
6332M:	Jiri Pirko <jiri@resnulli.us>
6333L:	netdev@vger.kernel.org
6334S:	Supported
6335F:	Documentation/networking/devlink
6336F:	include/net/devlink.h
6337F:	include/uapi/linux/devlink.h
6338F:	net/devlink/
6339
6340DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6341M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6342L:	kernel@dh-electronics.com
6343S:	Maintained
6344F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6345F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6346
6347DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6348M:	Marek Vasut <marex@denx.de>
6349L:	kernel@dh-electronics.com
6350S:	Maintained
6351F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6352F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6353
6354DIALOG SEMICONDUCTOR DRIVERS
6355M:	Support Opensource <support.opensource@diasemi.com>
6356S:	Supported
6357W:	http://www.dialog-semiconductor.com/products
6358F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6359F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6360F:	Documentation/devicetree/bindings/mfd/da90*.txt
6361F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6362F:	Documentation/devicetree/bindings/regulator/da92*.txt
6363F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6364F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6365F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6366F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6367F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6368F:	Documentation/hwmon/da90??.rst
6369F:	drivers/gpio/gpio-da90??.c
6370F:	drivers/hwmon/da90??-hwmon.c
6371F:	drivers/iio/adc/da91??-*.c
6372F:	drivers/input/misc/da72??.[ch]
6373F:	drivers/input/misc/da90??_onkey.c
6374F:	drivers/input/touchscreen/da9052_tsi.c
6375F:	drivers/leds/leds-da90??.c
6376F:	drivers/mfd/da903x.c
6377F:	drivers/mfd/da90??-*.c
6378F:	drivers/mfd/da91??-*.c
6379F:	drivers/pinctrl/pinctrl-da90??.c
6380F:	drivers/power/supply/da9052-battery.c
6381F:	drivers/power/supply/da91??-*.c
6382F:	drivers/regulator/da9???-regulator.[ch]
6383F:	drivers/regulator/slg51000-regulator.[ch]
6384F:	drivers/rtc/rtc-da90??.c
6385F:	drivers/thermal/da90??-thermal.c
6386F:	drivers/video/backlight/da90??_bl.c
6387F:	drivers/watchdog/da90??_wdt.c
6388F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6389F:	include/linux/mfd/da903x.h
6390F:	include/linux/mfd/da9052/
6391F:	include/linux/mfd/da9055/
6392F:	include/linux/mfd/da9062/
6393F:	include/linux/mfd/da9063/
6394F:	include/linux/mfd/da9150/
6395F:	include/linux/regulator/da9211.h
6396F:	include/sound/da[79]*.h
6397F:	sound/soc/codecs/da[79]*.[ch]
6398
6399DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6400M:	William Breathitt Gray <wbg@kernel.org>
6401L:	linux-gpio@vger.kernel.org
6402S:	Maintained
6403F:	drivers/gpio/gpio-gpio-mm.c
6404
6405DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6406M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6407L:	linux-media@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/admin-guide/media/mgb4.rst
6410F:	drivers/media/pci/mgb4/
6411
6412DIOLAN U2C-12 I2C DRIVER
6413M:	Guenter Roeck <linux@roeck-us.net>
6414L:	linux-i2c@vger.kernel.org
6415S:	Maintained
6416F:	drivers/i2c/busses/i2c-diolan-u2c.c
6417
6418DIRECTORY NOTIFICATION (DNOTIFY)
6419M:	Jan Kara <jack@suse.cz>
6420R:	Amir Goldstein <amir73il@gmail.com>
6421L:	linux-fsdevel@vger.kernel.org
6422S:	Maintained
6423F:	Documentation/filesystems/dnotify.rst
6424F:	fs/notify/dnotify/
6425F:	include/linux/dnotify.h
6426
6427DISK GEOMETRY AND PARTITION HANDLING
6428M:	Andries Brouwer <aeb@cwi.nl>
6429S:	Maintained
6430W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6431W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6432W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6433
6434DISKQUOTA
6435M:	Jan Kara <jack@suse.com>
6436S:	Maintained
6437F:	Documentation/filesystems/quota.rst
6438F:	fs/quota/
6439F:	include/linux/quota*.h
6440F:	include/uapi/linux/quota*.h
6441
6442DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6443M:	Bernie Thompson <bernie@plugable.com>
6444L:	linux-fbdev@vger.kernel.org
6445S:	Maintained
6446W:	http://plugable.com/category/projects/udlfb/
6447F:	Documentation/fb/udlfb.rst
6448F:	drivers/video/fbdev/udlfb.c
6449F:	include/video/udlfb.h
6450
6451DISTRIBUTED LOCK MANAGER (DLM)
6452M:	Alexander Aring <aahringo@redhat.com>
6453M:	David Teigland <teigland@redhat.com>
6454L:	gfs2@lists.linux.dev
6455S:	Supported
6456W:	https://pagure.io/dlm
6457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6458F:	fs/dlm/
6459
6460DMA BUFFER SHARING FRAMEWORK
6461M:	Sumit Semwal <sumit.semwal@linaro.org>
6462M:	Christian König <christian.koenig@amd.com>
6463L:	linux-media@vger.kernel.org
6464L:	dri-devel@lists.freedesktop.org
6465L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6466S:	Maintained
6467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6468F:	Documentation/driver-api/dma-buf.rst
6469F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6470F:	drivers/dma-buf/
6471F:	include/linux/*fence.h
6472F:	include/linux/dma-buf.h
6473F:	include/linux/dma-resv.h
6474K:	\bdma_(?:buf|fence|resv)\b
6475
6476DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6477M:	Vinod Koul <vkoul@kernel.org>
6478L:	dmaengine@vger.kernel.org
6479S:	Maintained
6480Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6482F:	Documentation/devicetree/bindings/dma/
6483F:	Documentation/driver-api/dmaengine/
6484F:	drivers/dma/
6485F:	include/dt-bindings/dma/
6486F:	include/linux/dma/
6487F:	include/linux/dmaengine.h
6488F:	include/linux/of_dma.h
6489
6490DMA MAPPING BENCHMARK
6491M:	Xiang Chen <chenxiang66@hisilicon.com>
6492L:	iommu@lists.linux.dev
6493F:	kernel/dma/map_benchmark.c
6494F:	tools/testing/selftests/dma/
6495
6496DMA MAPPING HELPERS
6497M:	Christoph Hellwig <hch@lst.de>
6498M:	Marek Szyprowski <m.szyprowski@samsung.com>
6499R:	Robin Murphy <robin.murphy@arm.com>
6500L:	iommu@lists.linux.dev
6501S:	Supported
6502W:	http://git.infradead.org/users/hch/dma-mapping.git
6503T:	git git://git.infradead.org/users/hch/dma-mapping.git
6504F:	include/asm-generic/dma-mapping.h
6505F:	include/linux/dma-direct.h
6506F:	include/linux/dma-map-ops.h
6507F:	include/linux/dma-mapping.h
6508F:	include/linux/swiotlb.h
6509F:	kernel/dma/
6510
6511DMA-BUF HEAPS FRAMEWORK
6512M:	Sumit Semwal <sumit.semwal@linaro.org>
6513R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6514R:	Brian Starkey <Brian.Starkey@arm.com>
6515R:	John Stultz <jstultz@google.com>
6516R:	T.J. Mercier <tjmercier@google.com>
6517L:	linux-media@vger.kernel.org
6518L:	dri-devel@lists.freedesktop.org
6519L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6520S:	Maintained
6521T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6522F:	drivers/dma-buf/dma-heap.c
6523F:	drivers/dma-buf/heaps/*
6524F:	include/linux/dma-heap.h
6525F:	include/uapi/linux/dma-heap.h
6526
6527DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6528M:	Lukasz Luba <lukasz.luba@arm.com>
6529L:	linux-pm@vger.kernel.org
6530L:	linux-samsung-soc@vger.kernel.org
6531S:	Maintained
6532F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6533F:	drivers/memory/samsung/exynos5422-dmc.c
6534
6535DME1737 HARDWARE MONITOR DRIVER
6536M:	Juerg Haefliger <juergh@proton.me>
6537L:	linux-hwmon@vger.kernel.org
6538S:	Maintained
6539F:	Documentation/hwmon/dme1737.rst
6540F:	drivers/hwmon/dme1737.c
6541
6542DMI/SMBIOS SUPPORT
6543M:	Jean Delvare <jdelvare@suse.com>
6544S:	Maintained
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6546F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6547F:	drivers/firmware/dmi-id.c
6548F:	drivers/firmware/dmi_scan.c
6549F:	include/linux/dmi.h
6550
6551DOCUMENTATION
6552M:	Jonathan Corbet <corbet@lwn.net>
6553L:	linux-doc@vger.kernel.org
6554S:	Maintained
6555P:	Documentation/doc-guide/maintainer-profile.rst
6556T:	git git://git.lwn.net/linux.git docs-next
6557F:	Documentation/
6558F:	scripts/check-variable-fonts.sh
6559F:	scripts/documentation-file-ref-check
6560F:	scripts/kernel-doc
6561F:	scripts/sphinx-pre-install
6562X:	Documentation/ABI/
6563X:	Documentation/admin-guide/media/
6564X:	Documentation/devicetree/
6565X:	Documentation/driver-api/media/
6566X:	Documentation/firmware-guide/acpi/
6567X:	Documentation/i2c/
6568X:	Documentation/netlink/
6569X:	Documentation/power/
6570X:	Documentation/spi/
6571X:	Documentation/userspace-api/media/
6572
6573DOCUMENTATION PROCESS
6574M:	Jonathan Corbet <corbet@lwn.net>
6575L:	workflows@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/maintainer/
6578F:	Documentation/process/
6579
6580DOCUMENTATION REPORTING ISSUES
6581M:	Thorsten Leemhuis <linux@leemhuis.info>
6582L:	linux-doc@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6585F:	Documentation/admin-guide/reporting-issues.rst
6586F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6587
6588DOCUMENTATION SCRIPTS
6589M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6590L:	linux-doc@vger.kernel.org
6591S:	Maintained
6592F:	Documentation/sphinx/parse-headers.pl
6593F:	scripts/documentation-file-ref-check
6594F:	scripts/sphinx-pre-install
6595
6596DOCUMENTATION/ITALIAN
6597M:	Federico Vaga <federico.vaga@vaga.pv.it>
6598L:	linux-doc@vger.kernel.org
6599S:	Maintained
6600F:	Documentation/translations/it_IT
6601
6602DOCUMENTATION/JAPANESE
6603R:	Akira Yokosawa <akiyks@gmail.com>
6604L:	linux-doc@vger.kernel.org
6605S:	Maintained
6606F:	Documentation/translations/ja_JP
6607
6608DONGWOON DW9714 LENS VOICE COIL DRIVER
6609M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6610L:	linux-media@vger.kernel.org
6611S:	Maintained
6612T:	git git://linuxtv.org/media_tree.git
6613F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6614F:	drivers/media/i2c/dw9714.c
6615
6616DONGWOON DW9719 LENS VOICE COIL DRIVER
6617M:	Daniel Scally <djrscally@gmail.com>
6618L:	linux-media@vger.kernel.org
6619S:	Maintained
6620T:	git git://linuxtv.org/media_tree.git
6621F:	drivers/media/i2c/dw9719.c
6622
6623DONGWOON DW9768 LENS VOICE COIL DRIVER
6624L:	linux-media@vger.kernel.org
6625S:	Orphan
6626T:	git git://linuxtv.org/media_tree.git
6627F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6628F:	drivers/media/i2c/dw9768.c
6629
6630DONGWOON DW9807 LENS VOICE COIL DRIVER
6631M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6632L:	linux-media@vger.kernel.org
6633S:	Maintained
6634T:	git git://linuxtv.org/media_tree.git
6635F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6636F:	drivers/media/i2c/dw9807-vcm.c
6637
6638DOUBLETALK DRIVER
6639M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6640L:	blinux-list@redhat.com
6641S:	Maintained
6642F:	drivers/char/dtlk.c
6643F:	include/linux/dtlk.h
6644
6645DPAA2 DATAPATH I/O (DPIO) DRIVER
6646M:	Roy Pledge <Roy.Pledge@nxp.com>
6647L:	linux-kernel@vger.kernel.org
6648S:	Maintained
6649F:	drivers/soc/fsl/dpio
6650
6651DPAA2 ETHERNET DRIVER
6652M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6653L:	netdev@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6656F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6657F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6658F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6662F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6663F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6664F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6665
6666DPAA2 ETHERNET SWITCH DRIVER
6667M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6668L:	netdev@vger.kernel.org
6669S:	Maintained
6670F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6671F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6672F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6673
6674DPLL SUBSYSTEM
6675M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6676M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6677M:	Jiri Pirko <jiri@resnulli.us>
6678L:	netdev@vger.kernel.org
6679S:	Supported
6680F:	Documentation/driver-api/dpll.rst
6681F:	drivers/dpll/*
6682F:	include/linux/dpll.h
6683F:	include/uapi/linux/dpll.h
6684
6685DRBD DRIVER
6686M:	Philipp Reisner <philipp.reisner@linbit.com>
6687M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6688M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6689L:	drbd-dev@lists.linbit.com
6690S:	Supported
6691W:	http://www.drbd.org
6692T:	git git://git.linbit.com/linux-drbd.git
6693T:	git git://git.linbit.com/drbd-8.4.git
6694F:	Documentation/admin-guide/blockdev/
6695F:	drivers/block/drbd/
6696F:	include/linux/drbd*
6697F:	lib/lru_cache.c
6698
6699DRIVER COMPONENT FRAMEWORK
6700L:	dri-devel@lists.freedesktop.org
6701F:	drivers/base/component.c
6702F:	include/linux/component.h
6703
6704DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6705M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6706R:	"Rafael J. Wysocki" <rafael@kernel.org>
6707S:	Supported
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6709F:	Documentation/core-api/kobject.rst
6710F:	drivers/base/
6711F:	fs/debugfs/
6712F:	fs/sysfs/
6713F:	include/linux/debugfs.h
6714F:	include/linux/fwnode.h
6715F:	include/linux/kobj*
6716F:	include/linux/property.h
6717F:	lib/kobj*
6718
6719DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6720M:	Nishanth Menon <nm@ti.com>
6721L:	linux-pm@vger.kernel.org
6722S:	Maintained
6723F:	drivers/soc/ti/smartreflex.c
6724F:	include/linux/power/smartreflex.h
6725
6726DRM ACCEL DRIVERS FOR INTEL VPU
6727M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6728M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6729L:	dri-devel@lists.freedesktop.org
6730S:	Supported
6731T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6732F:	drivers/accel/ivpu/
6733F:	include/uapi/drm/ivpu_accel.h
6734
6735DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6736M:	Oded Gabbay <ogabbay@kernel.org>
6737L:	dri-devel@lists.freedesktop.org
6738S:	Maintained
6739C:	irc://irc.oftc.net/dri-devel
6740T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6741F:	Documentation/accel/
6742F:	drivers/accel/
6743F:	include/drm/drm_accel.h
6744
6745DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6746M:	Maxime Ripard <mripard@kernel.org>
6747M:	Chen-Yu Tsai <wens@csie.org>
6748R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6749L:	dri-devel@lists.freedesktop.org
6750S:	Supported
6751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6752F:	drivers/gpu/drm/sun4i/sun8i*
6753
6754DRM DRIVER FOR ARM PL111 CLCD
6755S:	Orphan
6756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6757F:	drivers/gpu/drm/pl111/
6758
6759DRM DRIVER FOR ARM VERSATILE TFT PANELS
6760M:	Linus Walleij <linus.walleij@linaro.org>
6761S:	Maintained
6762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6763F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6764F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6765
6766DRM DRIVER FOR ASPEED BMC GFX
6767M:	Joel Stanley <joel@jms.id.au>
6768L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6769S:	Supported
6770T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6771F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6772F:	drivers/gpu/drm/aspeed/
6773
6774DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6775M:	Dave Airlie <airlied@redhat.com>
6776R:	Thomas Zimmermann <tzimmermann@suse.de>
6777R:	Jocelyn Falempe <jfalempe@redhat.com>
6778L:	dri-devel@lists.freedesktop.org
6779S:	Supported
6780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6781F:	drivers/gpu/drm/ast/
6782
6783DRM DRIVER FOR BOCHS VIRTUAL GPU
6784M:	Gerd Hoffmann <kraxel@redhat.com>
6785L:	virtualization@lists.linux.dev
6786S:	Maintained
6787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6788F:	drivers/gpu/drm/tiny/bochs.c
6789
6790DRM DRIVER FOR BOE HIMAX8279D PANELS
6791M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6792S:	Maintained
6793F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6794F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6795
6796DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6797M:	Jagan Teki <jagan@amarulasolutions.com>
6798S:	Maintained
6799F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6800F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6801
6802DRM DRIVER FOR EBBG FT8719 PANEL
6803M:	Joel Selvaraj <jo@jsfamily.in>
6804S:	Maintained
6805T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6806F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6807F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6808
6809DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6810M:	Linus Walleij <linus.walleij@linaro.org>
6811S:	Maintained
6812T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6813F:	drivers/gpu/drm/tve200/
6814
6815DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6816M:	Icenowy Zheng <icenowy@aosc.io>
6817S:	Maintained
6818F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6819F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6820
6821DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6822M:	Jagan Teki <jagan@amarulasolutions.com>
6823S:	Maintained
6824F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6825F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6826
6827DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6828M:	Thomas Zimmermann <tzimmermann@suse.de>
6829M:	Javier Martinez Canillas <javierm@redhat.com>
6830L:	dri-devel@lists.freedesktop.org
6831S:	Maintained
6832T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6833F:	drivers/gpu/drm/drm_aperture.c
6834F:	drivers/gpu/drm/tiny/ofdrm.c
6835F:	drivers/gpu/drm/tiny/simpledrm.c
6836F:	drivers/video/aperture.c
6837F:	drivers/video/nomodeset.c
6838F:	include/drm/drm_aperture.h
6839F:	include/linux/aperture.h
6840F:	include/video/nomodeset.h
6841
6842DRM DRIVER FOR GENERIC EDP PANELS
6843R:	Douglas Anderson <dianders@chromium.org>
6844F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6845F:	drivers/gpu/drm/panel/panel-edp.c
6846
6847DRM DRIVER FOR GENERIC USB DISPLAY
6848M:	Noralf Trønnes <noralf@tronnes.org>
6849S:	Maintained
6850W:	https://github.com/notro/gud/wiki
6851T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6852F:	drivers/gpu/drm/gud/
6853F:	include/drm/gud.h
6854
6855DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6856M:	Hans de Goede <hdegoede@redhat.com>
6857S:	Maintained
6858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6859F:	drivers/gpu/drm/tiny/gm12u320.c
6860
6861DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6862M:	Ondrej Jirman <megi@xff.cz>
6863M:	Javier Martinez Canillas <javierm@redhat.com>
6864S:	Maintained
6865T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6866F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6867F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6868
6869DRM DRIVER FOR HX8357D PANELS
6870S:	Orphan
6871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6873F:	drivers/gpu/drm/tiny/hx8357d.c
6874
6875DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6876M:	Deepak Rawat <drawat.floss@gmail.com>
6877L:	linux-hyperv@vger.kernel.org
6878L:	dri-devel@lists.freedesktop.org
6879S:	Maintained
6880T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6881F:	drivers/gpu/drm/hyperv
6882
6883DRM DRIVER FOR ILITEK ILI9225 PANELS
6884M:	David Lechner <david@lechnology.com>
6885S:	Maintained
6886T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6887F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6888F:	drivers/gpu/drm/tiny/ili9225.c
6889
6890DRM DRIVER FOR ILITEK ILI9486 PANELS
6891M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6892S:	Maintained
6893T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6895F:	drivers/gpu/drm/tiny/ili9486.c
6896
6897DRM DRIVER FOR ILITEK ILI9805 PANELS
6898M:	Michael Trimarchi <michael@amarulasolutions.com>
6899S:	Maintained
6900F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6901F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6902
6903DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6904M:	Jagan Teki <jagan@edgeble.ai>
6905S:	Maintained
6906F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6907F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6908
6909DRM DRIVER FOR LG SW43408 PANELS
6910M:	Sumit Semwal <sumit.semwal@linaro.org>
6911M:	Caleb Connolly <caleb.connolly@linaro.org>
6912S:	Maintained
6913T:	git git://anongit.freedesktop.org/drm/drm-misc
6914F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6915F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6916
6917DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6918M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6919S:	Supported
6920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921F:	drivers/gpu/drm/logicvc/
6922
6923DRM DRIVER FOR LVDS PANELS
6924M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6925L:	dri-devel@lists.freedesktop.org
6926S:	Maintained
6927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6928F:	Documentation/devicetree/bindings/display/lvds.yaml
6929F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6930F:	drivers/gpu/drm/panel/panel-lvds.c
6931
6932DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6933M:	Guido Günther <agx@sigxcpu.org>
6934R:	Purism Kernel Team <kernel@puri.sm>
6935S:	Maintained
6936F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6937F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6938
6939DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6940M:	Dave Airlie <airlied@redhat.com>
6941R:	Thomas Zimmermann <tzimmermann@suse.de>
6942R:	Jocelyn Falempe <jfalempe@redhat.com>
6943L:	dri-devel@lists.freedesktop.org
6944S:	Supported
6945T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6946F:	drivers/gpu/drm/mgag200/
6947
6948DRM DRIVER FOR MI0283QT
6949M:	Noralf Trønnes <noralf@tronnes.org>
6950S:	Maintained
6951T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6952F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6953F:	drivers/gpu/drm/tiny/mi0283qt.c
6954
6955DRM DRIVER FOR MIPI DBI compatible panels
6956M:	Noralf Trønnes <noralf@tronnes.org>
6957S:	Maintained
6958W:	https://github.com/notro/panel-mipi-dbi/wiki
6959T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6960F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6961F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6962
6963DRM DRIVER for Qualcomm Adreno GPUs
6964M:	Rob Clark <robdclark@gmail.com>
6965R:	Sean Paul <sean@poorly.run>
6966R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6967L:	linux-arm-msm@vger.kernel.org
6968L:	dri-devel@lists.freedesktop.org
6969L:	freedreno@lists.freedesktop.org
6970S:	Maintained
6971B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6972T:	git https://gitlab.freedesktop.org/drm/msm.git
6973F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6974F:	drivers/gpu/drm/msm/adreno/
6975F:	drivers/gpu/drm/msm/msm_gpu.*
6976F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6977F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6978F:	drivers/gpu/drm/msm/registers/adreno/
6979F:	include/uapi/drm/msm_drm.h
6980
6981DRM DRIVER for Qualcomm display hardware
6982M:	Rob Clark <robdclark@gmail.com>
6983M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6984M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6985R:	Sean Paul <sean@poorly.run>
6986R:	Marijn Suijten <marijn.suijten@somainline.org>
6987L:	linux-arm-msm@vger.kernel.org
6988L:	dri-devel@lists.freedesktop.org
6989L:	freedreno@lists.freedesktop.org
6990S:	Maintained
6991B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6992T:	git https://gitlab.freedesktop.org/drm/msm.git
6993F:	Documentation/devicetree/bindings/display/msm/
6994F:	drivers/gpu/drm/ci/xfails/msm*
6995F:	drivers/gpu/drm/msm/
6996F:	include/uapi/drm/msm_drm.h
6997
6998DRM DRIVER FOR NOVATEK NT35510 PANELS
6999M:	Linus Walleij <linus.walleij@linaro.org>
7000S:	Maintained
7001T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7002F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7003F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7004
7005DRM DRIVER FOR NOVATEK NT35560 PANELS
7006M:	Linus Walleij <linus.walleij@linaro.org>
7007S:	Maintained
7008T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7009F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7010F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7011
7012DRM DRIVER FOR NOVATEK NT36523 PANELS
7013M:	Jianhua Lu <lujianhua000@gmail.com>
7014S:	Maintained
7015T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7016F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7017F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7018
7019DRM DRIVER FOR NOVATEK NT36672A PANELS
7020M:	Sumit Semwal <sumit.semwal@linaro.org>
7021S:	Maintained
7022T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7023F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7024F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7025
7026DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7027M:	Karol Herbst <kherbst@redhat.com>
7028M:	Lyude Paul <lyude@redhat.com>
7029M:	Danilo Krummrich <dakr@redhat.com>
7030L:	dri-devel@lists.freedesktop.org
7031L:	nouveau@lists.freedesktop.org
7032S:	Supported
7033W:	https://nouveau.freedesktop.org/
7034Q:	https://patchwork.freedesktop.org/project/nouveau/
7035Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7036B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7037C:	irc://irc.oftc.net/nouveau
7038T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7039F:	drivers/gpu/drm/nouveau/
7040F:	include/uapi/drm/nouveau_drm.h
7041
7042DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7043M:	Stefan Mavrodiev <stefan@olimex.com>
7044S:	Maintained
7045F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7046F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7047
7048DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7049R:	Douglas Anderson <dianders@chromium.org>
7050F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7051F:	drivers/gpu/drm/bridge/parade-ps8640.c
7052
7053DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7054M:	Noralf Trønnes <noralf@tronnes.org>
7055S:	Maintained
7056T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057F:	Documentation/devicetree/bindings/display/repaper.txt
7058F:	drivers/gpu/drm/tiny/repaper.c
7059
7060DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7061M:	Dave Airlie <airlied@redhat.com>
7062M:	Gerd Hoffmann <kraxel@redhat.com>
7063L:	virtualization@lists.linux.dev
7064S:	Obsolete
7065W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7066T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7067F:	drivers/gpu/drm/tiny/cirrus.c
7068
7069DRM DRIVER FOR QXL VIRTUAL GPU
7070M:	Dave Airlie <airlied@redhat.com>
7071M:	Gerd Hoffmann <kraxel@redhat.com>
7072L:	virtualization@lists.linux.dev
7073L:	spice-devel@lists.freedesktop.org
7074S:	Maintained
7075T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7076F:	drivers/gpu/drm/qxl/
7077F:	include/uapi/drm/qxl_drm.h
7078
7079DRM DRIVER FOR RAYDIUM RM67191 PANELS
7080M:	Robert Chiras <robert.chiras@nxp.com>
7081S:	Maintained
7082F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7083F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7084
7085DRM DRIVER FOR SAMSUNG DB7430 PANELS
7086M:	Linus Walleij <linus.walleij@linaro.org>
7087S:	Maintained
7088T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7090F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7091
7092DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7093M:	Inki Dae <inki.dae@samsung.com>
7094M:	Jagan Teki <jagan@amarulasolutions.com>
7095M:	Marek Szyprowski <m.szyprowski@samsung.com>
7096S:	Maintained
7097T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7098F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7099F:	drivers/gpu/drm/bridge/samsung-dsim.c
7100F:	include/drm/bridge/samsung-dsim.h
7101
7102DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7103M:	Markuss Broks <markuss.broks@gmail.com>
7104S:	Maintained
7105F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7106F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7107
7108DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7109M:	Artur Weber <aweber.kernel@gmail.com>
7110S:	Maintained
7111F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7112F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7113
7114DRM DRIVER FOR SITRONIX ST7586 PANELS
7115M:	David Lechner <david@lechnology.com>
7116S:	Maintained
7117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7118F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7119F:	drivers/gpu/drm/tiny/st7586.c
7120
7121DRM DRIVER FOR SITRONIX ST7701 PANELS
7122M:	Jagan Teki <jagan@amarulasolutions.com>
7123S:	Maintained
7124F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7125F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7126
7127DRM DRIVER FOR SITRONIX ST7703 PANELS
7128M:	Guido Günther <agx@sigxcpu.org>
7129R:	Purism Kernel Team <kernel@puri.sm>
7130R:	Ondrej Jirman <megi@xff.cz>
7131S:	Maintained
7132F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7133F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7134
7135DRM DRIVER FOR SITRONIX ST7735R PANELS
7136M:	David Lechner <david@lechnology.com>
7137S:	Maintained
7138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7140F:	drivers/gpu/drm/tiny/st7735r.c
7141
7142DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7143M:	Javier Martinez Canillas <javierm@redhat.com>
7144S:	Maintained
7145T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7146F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7147F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7148F:	drivers/gpu/drm/solomon/ssd130x*
7149
7150DRM DRIVER FOR ST-ERICSSON MCDE
7151M:	Linus Walleij <linus.walleij@linaro.org>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7155F:	drivers/gpu/drm/mcde/
7156
7157DRM DRIVER FOR SYNAPTICS R63353 PANELS
7158M:	Michael Trimarchi <michael@amarulasolutions.com>
7159S:	Maintained
7160F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7161F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7162
7163DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7164M:	Jagan Teki <jagan@amarulasolutions.com>
7165S:	Maintained
7166F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7167F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7168
7169DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7170R:	Douglas Anderson <dianders@chromium.org>
7171F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7172F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7173
7174DRM DRIVER FOR TPO TPG110 PANELS
7175M:	Linus Walleij <linus.walleij@linaro.org>
7176S:	Maintained
7177T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7178F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7179F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7180
7181DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7182M:	Dave Airlie <airlied@redhat.com>
7183R:	Sean Paul <sean@poorly.run>
7184R:	Thomas Zimmermann <tzimmermann@suse.de>
7185L:	dri-devel@lists.freedesktop.org
7186S:	Supported
7187T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7188F:	drivers/gpu/drm/udl/
7189
7190DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7191M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7192M:	Melissa Wen <melissa.srw@gmail.com>
7193M:	Maíra Canal <mairacanal@riseup.net>
7194R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7195R:	Daniel Vetter <daniel@ffwll.ch>
7196L:	dri-devel@lists.freedesktop.org
7197S:	Maintained
7198T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199F:	Documentation/gpu/vkms.rst
7200F:	drivers/gpu/drm/vkms/
7201
7202DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7203M:	Hans de Goede <hdegoede@redhat.com>
7204L:	dri-devel@lists.freedesktop.org
7205S:	Maintained
7206T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7207F:	drivers/gpu/drm/vboxvideo/
7208
7209DRM DRIVER FOR VMWARE VIRTUAL GPU
7210M:	Zack Rusin <zack.rusin@broadcom.com>
7211R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7212L:	dri-devel@lists.freedesktop.org
7213S:	Supported
7214T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F:	drivers/gpu/drm/vmwgfx/
7216F:	include/uapi/drm/vmwgfx_drm.h
7217
7218DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7219M:	Linus Walleij <linus.walleij@linaro.org>
7220S:	Maintained
7221T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7223F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7224
7225DRM DRIVERS
7226M:	David Airlie <airlied@gmail.com>
7227M:	Daniel Vetter <daniel@ffwll.ch>
7228L:	dri-devel@lists.freedesktop.org
7229S:	Maintained
7230B:	https://gitlab.freedesktop.org/drm
7231C:	irc://irc.oftc.net/dri-devel
7232T:	git https://gitlab.freedesktop.org/drm/kernel.git
7233F:	Documentation/devicetree/bindings/display/
7234F:	Documentation/devicetree/bindings/gpu/
7235F:	Documentation/gpu/
7236F:	drivers/gpu/
7237F:	include/drm/
7238F:	include/linux/vga*
7239F:	include/uapi/drm/
7240
7241DRM DRIVERS AND MISC GPU PATCHES
7242M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7243M:	Maxime Ripard <mripard@kernel.org>
7244M:	Thomas Zimmermann <tzimmermann@suse.de>
7245S:	Maintained
7246W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7247T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7248F:	Documentation/devicetree/bindings/display/
7249F:	Documentation/devicetree/bindings/gpu/
7250F:	Documentation/gpu/
7251F:	drivers/gpu/drm/
7252F:	drivers/gpu/vga/
7253F:	include/drm/drm
7254F:	include/linux/vga*
7255F:	include/uapi/drm/
7256X:	drivers/gpu/drm/amd/
7257X:	drivers/gpu/drm/armada/
7258X:	drivers/gpu/drm/etnaviv/
7259X:	drivers/gpu/drm/exynos/
7260X:	drivers/gpu/drm/i915/
7261X:	drivers/gpu/drm/kmb/
7262X:	drivers/gpu/drm/mediatek/
7263X:	drivers/gpu/drm/msm/
7264X:	drivers/gpu/drm/nouveau/
7265X:	drivers/gpu/drm/radeon/
7266X:	drivers/gpu/drm/renesas/rcar-du/
7267X:	drivers/gpu/drm/tegra/
7268
7269DRM DRIVERS FOR ALLWINNER A10
7270M:	Maxime Ripard <mripard@kernel.org>
7271M:	Chen-Yu Tsai <wens@csie.org>
7272L:	dri-devel@lists.freedesktop.org
7273S:	Supported
7274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275F:	Documentation/devicetree/bindings/display/allwinner*
7276F:	drivers/gpu/drm/sun4i/
7277
7278DRM DRIVERS FOR AMLOGIC SOCS
7279M:	Neil Armstrong <neil.armstrong@linaro.org>
7280L:	dri-devel@lists.freedesktop.org
7281L:	linux-amlogic@lists.infradead.org
7282S:	Supported
7283W:	http://linux-meson.com/
7284T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7286F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7287F:	Documentation/gpu/meson.rst
7288F:	drivers/gpu/drm/ci/xfails/meson*
7289F:	drivers/gpu/drm/meson/
7290
7291DRM DRIVERS FOR ATMEL HLCDC
7292M:	Sam Ravnborg <sam@ravnborg.org>
7293M:	Boris Brezillon <bbrezillon@kernel.org>
7294L:	dri-devel@lists.freedesktop.org
7295S:	Supported
7296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F:	Documentation/devicetree/bindings/display/atmel/
7298F:	drivers/gpu/drm/atmel-hlcdc/
7299
7300DRM DRIVERS FOR BRIDGE CHIPS
7301M:	Andrzej Hajda <andrzej.hajda@intel.com>
7302M:	Neil Armstrong <neil.armstrong@linaro.org>
7303M:	Robert Foss <rfoss@kernel.org>
7304R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7305R:	Jonas Karlman <jonas@kwiboo.se>
7306R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7307S:	Maintained
7308T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7309F:	Documentation/devicetree/bindings/display/bridge/
7310F:	drivers/gpu/drm/bridge/
7311F:	drivers/gpu/drm/drm_bridge.c
7312F:	drivers/gpu/drm/drm_bridge_connector.c
7313F:	include/drm/drm_bridge.h
7314F:	include/drm/drm_bridge_connector.h
7315
7316DRM DRIVERS FOR EXYNOS
7317M:	Inki Dae <inki.dae@samsung.com>
7318M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7319M:	Kyungmin Park <kyungmin.park@samsung.com>
7320L:	dri-devel@lists.freedesktop.org
7321S:	Supported
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7323F:	Documentation/devicetree/bindings/display/exynos/
7324F:	Documentation/devicetree/bindings/display/samsung/
7325F:	drivers/gpu/drm/exynos/
7326F:	include/uapi/drm/exynos_drm.h
7327
7328DRM DRIVERS FOR FREESCALE DCU
7329M:	Stefan Agner <stefan@agner.ch>
7330M:	Alison Wang <alison.wang@nxp.com>
7331L:	dri-devel@lists.freedesktop.org
7332S:	Supported
7333T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7334F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7335F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7336F:	drivers/gpu/drm/fsl-dcu/
7337
7338DRM DRIVERS FOR FREESCALE IMX 5/6
7339M:	Philipp Zabel <p.zabel@pengutronix.de>
7340L:	dri-devel@lists.freedesktop.org
7341S:	Maintained
7342T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7343T:	git git://git.pengutronix.de/git/pza/linux
7344F:	Documentation/devicetree/bindings/display/imx/
7345F:	drivers/gpu/drm/imx/ipuv3/
7346F:	drivers/gpu/ipu-v3/
7347
7348DRM DRIVERS FOR FREESCALE IMX BRIDGE
7349M:	Liu Ying <victor.liu@nxp.com>
7350L:	dri-devel@lists.freedesktop.org
7351S:	Maintained
7352F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7355F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7356F:	drivers/gpu/drm/bridge/imx/
7357
7358DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7359M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7360L:	dri-devel@lists.freedesktop.org
7361S:	Maintained
7362T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7363F:	drivers/gpu/drm/gma500/
7364
7365DRM DRIVERS FOR HISILICON
7366M:	Xinliang Liu <xinliang.liu@linaro.org>
7367M:	Tian Tao  <tiantao6@hisilicon.com>
7368R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7369R:	Sumit Semwal <sumit.semwal@linaro.org>
7370R:	Yongqin Liu <yongqin.liu@linaro.org>
7371R:	John Stultz <jstultz@google.com>
7372L:	dri-devel@lists.freedesktop.org
7373S:	Maintained
7374T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7375F:	Documentation/devicetree/bindings/display/hisilicon/
7376F:	drivers/gpu/drm/hisilicon/
7377
7378DRM DRIVERS FOR LIMA
7379M:	Qiang Yu <yuq825@gmail.com>
7380L:	dri-devel@lists.freedesktop.org
7381L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7382S:	Maintained
7383T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7384F:	drivers/gpu/drm/lima/
7385F:	include/uapi/drm/lima_drm.h
7386
7387DRM DRIVERS FOR LOONGSON
7388M:	Sui Jingfeng <suijingfeng@loongson.cn>
7389L:	dri-devel@lists.freedesktop.org
7390S:	Supported
7391T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392F:	drivers/gpu/drm/loongson/
7393
7394DRM DRIVERS FOR MEDIATEK
7395M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7396M:	Philipp Zabel <p.zabel@pengutronix.de>
7397L:	dri-devel@lists.freedesktop.org
7398L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7399S:	Supported
7400F:	Documentation/devicetree/bindings/display/mediatek/
7401F:	drivers/gpu/drm/ci/xfails/mediatek*
7402F:	drivers/gpu/drm/mediatek/
7403F:	drivers/phy/mediatek/phy-mtk-dp.c
7404F:	drivers/phy/mediatek/phy-mtk-hdmi*
7405F:	drivers/phy/mediatek/phy-mtk-mipi*
7406
7407DRM DRIVERS FOR NVIDIA TEGRA
7408M:	Thierry Reding <thierry.reding@gmail.com>
7409M:	Mikko Perttunen <mperttunen@nvidia.com>
7410L:	dri-devel@lists.freedesktop.org
7411L:	linux-tegra@vger.kernel.org
7412S:	Supported
7413T:	git https://gitlab.freedesktop.org/drm/tegra.git
7414F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7415F:	Documentation/devicetree/bindings/gpu/host1x/
7416F:	drivers/gpu/drm/tegra/
7417F:	drivers/gpu/host1x/
7418F:	include/linux/host1x.h
7419F:	include/uapi/drm/tegra_drm.h
7420
7421DRM DRIVERS FOR RENESAS R-CAR
7422M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7423M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7424L:	dri-devel@lists.freedesktop.org
7425L:	linux-renesas-soc@vger.kernel.org
7426S:	Supported
7427T:	git git://linuxtv.org/pinchartl/media drm/du/next
7428F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7430F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7431F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7432F:	drivers/gpu/drm/renesas/rcar-du/
7433
7434DRM DRIVERS FOR RENESAS RZ
7435M:	Biju Das <biju.das.jz@bp.renesas.com>
7436L:	dri-devel@lists.freedesktop.org
7437L:	linux-renesas-soc@vger.kernel.org
7438S:	Maintained
7439T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7441F:	drivers/gpu/drm/renesas/rz-du/
7442
7443DRM DRIVERS FOR RENESAS SHMOBILE
7444M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7445M:	Geert Uytterhoeven <geert+renesas@glider.be>
7446L:	dri-devel@lists.freedesktop.org
7447L:	linux-renesas-soc@vger.kernel.org
7448S:	Supported
7449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7451F:	drivers/gpu/drm/renesas/shmobile/
7452F:	include/linux/platform_data/shmob_drm.h
7453
7454DRM DRIVERS FOR ROCKCHIP
7455M:	Sandy Huang <hjc@rock-chips.com>
7456M:	Heiko Stübner <heiko@sntech.de>
7457M:	Andy Yan <andy.yan@rock-chips.com>
7458L:	dri-devel@lists.freedesktop.org
7459S:	Maintained
7460T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7461F:	Documentation/devicetree/bindings/display/rockchip/
7462F:	drivers/gpu/drm/ci/xfails/rockchip*
7463F:	drivers/gpu/drm/rockchip/
7464
7465DRM DRIVERS FOR STI
7466M:	Alain Volmat <alain.volmat@foss.st.com>
7467L:	dri-devel@lists.freedesktop.org
7468S:	Maintained
7469T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7470F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7471F:	drivers/gpu/drm/sti
7472
7473DRM DRIVERS FOR STM
7474M:	Yannick Fertre <yannick.fertre@foss.st.com>
7475M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7476M:	Philippe Cornu <philippe.cornu@foss.st.com>
7477L:	dri-devel@lists.freedesktop.org
7478S:	Maintained
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7481F:	drivers/gpu/drm/stm
7482
7483DRM DRIVERS FOR TI KEYSTONE
7484M:	Jyri Sarha <jyri.sarha@iki.fi>
7485M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7486L:	dri-devel@lists.freedesktop.org
7487S:	Maintained
7488T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7490F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7491F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7492F:	drivers/gpu/drm/tidss/
7493
7494DRM DRIVERS FOR TI LCDC
7495M:	Jyri Sarha <jyri.sarha@iki.fi>
7496M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7497L:	dri-devel@lists.freedesktop.org
7498S:	Maintained
7499T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7500F:	Documentation/devicetree/bindings/display/tilcdc/
7501F:	drivers/gpu/drm/tilcdc/
7502
7503DRM DRIVERS FOR TI OMAP
7504M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7505L:	dri-devel@lists.freedesktop.org
7506S:	Maintained
7507T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7508F:	Documentation/devicetree/bindings/display/ti/
7509F:	drivers/gpu/drm/omapdrm/
7510
7511DRM DRIVERS FOR V3D
7512M:	Melissa Wen <mwen@igalia.com>
7513M:	Maíra Canal <mcanal@igalia.com>
7514S:	Supported
7515T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7516F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7517F:	drivers/gpu/drm/v3d/
7518F:	include/uapi/drm/v3d_drm.h
7519
7520DRM DRIVERS FOR VC4
7521M:	Maxime Ripard <mripard@kernel.org>
7522S:	Supported
7523T:	git git://github.com/anholt/linux
7524T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7525F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7526F:	drivers/gpu/drm/vc4/
7527F:	include/uapi/drm/vc4_drm.h
7528
7529DRM DRIVERS FOR VIVANTE GPU IP
7530M:	Lucas Stach <l.stach@pengutronix.de>
7531R:	Russell King <linux+etnaviv@armlinux.org.uk>
7532R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7533L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7534L:	dri-devel@lists.freedesktop.org
7535S:	Maintained
7536F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7537F:	drivers/gpu/drm/etnaviv/
7538F:	include/uapi/drm/etnaviv_drm.h
7539
7540DRM DRIVERS FOR XEN
7541M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7542L:	dri-devel@lists.freedesktop.org
7543L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7544S:	Supported
7545T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546F:	Documentation/gpu/xen-front.rst
7547F:	drivers/gpu/drm/xen/
7548
7549DRM DRIVERS FOR XILINX
7550M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7551M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7552L:	dri-devel@lists.freedesktop.org
7553S:	Maintained
7554T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7555F:	Documentation/devicetree/bindings/display/xlnx/
7556F:	drivers/gpu/drm/xlnx/
7557
7558DRM GPU SCHEDULER
7559M:	Luben Tuikov <ltuikov89@gmail.com>
7560M:	Matthew Brost <matthew.brost@intel.com>
7561L:	dri-devel@lists.freedesktop.org
7562S:	Maintained
7563T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7564F:	drivers/gpu/drm/scheduler/
7565F:	include/drm/gpu_scheduler.h
7566
7567DRM PANEL DRIVERS
7568M:	Neil Armstrong <neil.armstrong@linaro.org>
7569R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7570R:	Sam Ravnborg <sam@ravnborg.org>
7571L:	dri-devel@lists.freedesktop.org
7572S:	Maintained
7573T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F:	Documentation/devicetree/bindings/display/panel/
7575F:	drivers/gpu/drm/drm_panel.c
7576F:	drivers/gpu/drm/panel/
7577F:	include/drm/drm_panel.h
7578
7579DRM PRIVACY-SCREEN CLASS
7580M:	Hans de Goede <hdegoede@redhat.com>
7581L:	dri-devel@lists.freedesktop.org
7582S:	Maintained
7583T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584F:	drivers/gpu/drm/drm_privacy_screen*
7585F:	include/drm/drm_privacy_screen*
7586
7587DRM TTM SUBSYSTEM
7588M:	Christian Koenig <christian.koenig@amd.com>
7589M:	Huang Rui <ray.huang@amd.com>
7590L:	dri-devel@lists.freedesktop.org
7591S:	Maintained
7592T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7593F:	drivers/gpu/drm/ttm/
7594F:	include/drm/ttm/
7595
7596DRM AUTOMATED TESTING
7597M:	Helen Koike <helen.koike@collabora.com>
7598L:	dri-devel@lists.freedesktop.org
7599S:	Maintained
7600T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7601F:	Documentation/gpu/automated_testing.rst
7602F:	drivers/gpu/drm/ci/
7603
7604DSBR100 USB FM RADIO DRIVER
7605M:	Alexey Klimov <klimov.linux@gmail.com>
7606L:	linux-media@vger.kernel.org
7607S:	Maintained
7608T:	git git://linuxtv.org/media_tree.git
7609F:	drivers/media/radio/dsbr100.c
7610
7611DT3155 MEDIA DRIVER
7612M:	Hans Verkuil <hverkuil@xs4all.nl>
7613L:	linux-media@vger.kernel.org
7614S:	Odd Fixes
7615W:	https://linuxtv.org
7616T:	git git://linuxtv.org/media_tree.git
7617F:	drivers/media/pci/dt3155/
7618
7619DVB_USB_AF9015 MEDIA DRIVER
7620L:	linux-media@vger.kernel.org
7621S:	Orphan
7622W:	https://linuxtv.org
7623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7624F:	drivers/media/usb/dvb-usb-v2/af9015*
7625
7626DVB_USB_AF9035 MEDIA DRIVER
7627L:	linux-media@vger.kernel.org
7628S:	Orphan
7629W:	https://linuxtv.org
7630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7631F:	drivers/media/usb/dvb-usb-v2/af9035*
7632
7633DVB_USB_ANYSEE MEDIA DRIVER
7634L:	linux-media@vger.kernel.org
7635S:	Orphan
7636W:	https://linuxtv.org
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638F:	drivers/media/usb/dvb-usb-v2/anysee*
7639
7640DVB_USB_AU6610 MEDIA DRIVER
7641L:	linux-media@vger.kernel.org
7642S:	Orphan
7643W:	https://linuxtv.org
7644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7645F:	drivers/media/usb/dvb-usb-v2/au6610*
7646
7647DVB_USB_CE6230 MEDIA DRIVER
7648L:	linux-media@vger.kernel.org
7649S:	Orphan
7650W:	https://linuxtv.org
7651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7652F:	drivers/media/usb/dvb-usb-v2/ce6230*
7653
7654DVB_USB_CXUSB MEDIA DRIVER
7655M:	Michael Krufky <mkrufky@linuxtv.org>
7656L:	linux-media@vger.kernel.org
7657S:	Maintained
7658W:	https://linuxtv.org
7659W:	http://github.com/mkrufky
7660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7661T:	git git://linuxtv.org/media_tree.git
7662F:	drivers/media/usb/dvb-usb/cxusb*
7663
7664DVB_USB_EC168 MEDIA DRIVER
7665L:	linux-media@vger.kernel.org
7666S:	Orphan
7667W:	https://linuxtv.org
7668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7669F:	drivers/media/usb/dvb-usb-v2/ec168*
7670
7671DVB_USB_GL861 MEDIA DRIVER
7672L:	linux-media@vger.kernel.org
7673S:	Orphan
7674W:	https://linuxtv.org
7675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7676F:	drivers/media/usb/dvb-usb-v2/gl861*
7677
7678DVB_USB_MXL111SF MEDIA DRIVER
7679M:	Michael Krufky <mkrufky@linuxtv.org>
7680L:	linux-media@vger.kernel.org
7681S:	Maintained
7682W:	https://linuxtv.org
7683W:	http://github.com/mkrufky
7684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7685T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7686F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7687
7688DVB_USB_RTL28XXU MEDIA DRIVER
7689L:	linux-media@vger.kernel.org
7690S:	Orphan
7691W:	https://linuxtv.org
7692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7693F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7694
7695DVB_USB_V2 MEDIA DRIVER
7696L:	linux-media@vger.kernel.org
7697S:	Orphan
7698W:	https://linuxtv.org
7699W:	http://palosaari.fi/linux/
7700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7701F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7702F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7703
7704DYNAMIC DEBUG
7705M:	Jason Baron <jbaron@akamai.com>
7706M:	Jim Cromie <jim.cromie@gmail.com>
7707S:	Maintained
7708F:	include/linux/dynamic_debug.h
7709F:	lib/dynamic_debug.c
7710F:	lib/test_dynamic_debug.c
7711
7712DYNAMIC INTERRUPT MODERATION
7713M:	Tal Gilboa <talgi@nvidia.com>
7714S:	Maintained
7715F:	Documentation/networking/net_dim.rst
7716F:	include/linux/dim.h
7717F:	lib/dim/
7718
7719DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7720M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7721L:	linux-pm@vger.kernel.org
7722S:	Supported
7723B:	https://bugzilla.kernel.org
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7725F:	drivers/powercap/dtpm*
7726F:	include/linux/dtpm.h
7727
7728DZ DECSTATION DZ11 SERIAL DRIVER
7729M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7730S:	Maintained
7731F:	drivers/tty/serial/dz.*
7732
7733E3X0 POWER BUTTON DRIVER
7734M:	Moritz Fischer <moritz.fischer@ettus.com>
7735L:	usrp-users@lists.ettus.com
7736S:	Supported
7737W:	http://www.ettus.com
7738F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7739F:	drivers/input/misc/e3x0-button.c
7740
7741E4000 MEDIA DRIVER
7742L:	linux-media@vger.kernel.org
7743S:	Orphan
7744W:	https://linuxtv.org
7745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7746F:	drivers/media/tuners/e4000*
7747
7748EARTH_PT1 MEDIA DRIVER
7749M:	Akihiro Tsukada <tskd08@gmail.com>
7750L:	linux-media@vger.kernel.org
7751S:	Odd Fixes
7752F:	drivers/media/pci/pt1/
7753
7754EARTH_PT3 MEDIA DRIVER
7755M:	Akihiro Tsukada <tskd08@gmail.com>
7756L:	linux-media@vger.kernel.org
7757S:	Odd Fixes
7758F:	drivers/media/pci/pt3/
7759
7760EC100 MEDIA DRIVER
7761L:	linux-media@vger.kernel.org
7762S:	Orphan
7763W:	https://linuxtv.org
7764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7765F:	drivers/media/dvb-frontends/ec100*
7766
7767ECRYPT FILE SYSTEM
7768M:	Tyler Hicks <code@tyhicks.com>
7769L:	ecryptfs@vger.kernel.org
7770S:	Odd Fixes
7771W:	http://ecryptfs.org
7772W:	https://launchpad.net/ecryptfs
7773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7774F:	Documentation/filesystems/ecryptfs.rst
7775F:	fs/ecryptfs/
7776
7777EDAC-AMD64
7778M:	Yazen Ghannam <yazen.ghannam@amd.com>
7779L:	linux-edac@vger.kernel.org
7780S:	Supported
7781F:	drivers/edac/amd64_edac*
7782F:	drivers/edac/mce_amd*
7783
7784EDAC-ARMADA
7785M:	Jan Luebbe <jlu@pengutronix.de>
7786L:	linux-edac@vger.kernel.org
7787S:	Maintained
7788F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7789F:	drivers/edac/armada_xp_*
7790
7791EDAC-AST2500
7792M:	Stefan Schaeckeler <sschaeck@cisco.com>
7793S:	Supported
7794F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7795F:	drivers/edac/aspeed_edac.c
7796
7797EDAC-BLUEFIELD
7798M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7799S:	Supported
7800F:	drivers/edac/bluefield_edac.c
7801
7802EDAC-CALXEDA
7803M:	Andre Przywara <andre.przywara@arm.com>
7804L:	linux-edac@vger.kernel.org
7805S:	Maintained
7806F:	drivers/edac/highbank*
7807
7808EDAC-CAVIUM OCTEON
7809M:	Ralf Baechle <ralf@linux-mips.org>
7810L:	linux-edac@vger.kernel.org
7811L:	linux-mips@vger.kernel.org
7812S:	Supported
7813F:	drivers/edac/octeon_edac*
7814
7815EDAC-CAVIUM THUNDERX
7816M:	Robert Richter <rric@kernel.org>
7817L:	linux-edac@vger.kernel.org
7818S:	Odd Fixes
7819F:	drivers/edac/thunderx_edac*
7820
7821EDAC-CORE
7822M:	Borislav Petkov <bp@alien8.de>
7823M:	Tony Luck <tony.luck@intel.com>
7824R:	James Morse <james.morse@arm.com>
7825R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7826R:	Robert Richter <rric@kernel.org>
7827L:	linux-edac@vger.kernel.org
7828S:	Supported
7829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7830F:	Documentation/driver-api/edac.rst
7831F:	drivers/edac/
7832F:	include/linux/edac.h
7833
7834EDAC-DMC520
7835M:	Lei Wang <lewan@microsoft.com>
7836L:	linux-edac@vger.kernel.org
7837S:	Supported
7838F:	drivers/edac/dmc520_edac.c
7839
7840EDAC-E752X
7841M:	Mark Gross <markgross@kernel.org>
7842L:	linux-edac@vger.kernel.org
7843S:	Maintained
7844F:	drivers/edac/e752x_edac.c
7845
7846EDAC-E7XXX
7847L:	linux-edac@vger.kernel.org
7848S:	Maintained
7849F:	drivers/edac/e7xxx_edac.c
7850
7851EDAC-FSL_DDR
7852M:	York Sun <york.sun@nxp.com>
7853L:	linux-edac@vger.kernel.org
7854S:	Maintained
7855F:	drivers/edac/fsl_ddr_edac.*
7856
7857EDAC-GHES
7858M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7859L:	linux-edac@vger.kernel.org
7860S:	Maintained
7861F:	drivers/edac/ghes_edac.c
7862
7863EDAC-I10NM
7864M:	Tony Luck <tony.luck@intel.com>
7865L:	linux-edac@vger.kernel.org
7866S:	Maintained
7867F:	drivers/edac/i10nm_base.c
7868
7869EDAC-I3000
7870L:	linux-edac@vger.kernel.org
7871S:	Orphan
7872F:	drivers/edac/i3000_edac.c
7873
7874EDAC-I5000
7875L:	linux-edac@vger.kernel.org
7876S:	Maintained
7877F:	drivers/edac/i5000_edac.c
7878
7879EDAC-I5400
7880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7881L:	linux-edac@vger.kernel.org
7882S:	Maintained
7883F:	drivers/edac/i5400_edac.c
7884
7885EDAC-I7300
7886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7887L:	linux-edac@vger.kernel.org
7888S:	Maintained
7889F:	drivers/edac/i7300_edac.c
7890
7891EDAC-I7CORE
7892M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7893L:	linux-edac@vger.kernel.org
7894S:	Maintained
7895F:	drivers/edac/i7core_edac.c
7896
7897EDAC-I82443BXGX
7898M:	Tim Small <tim@buttersideup.com>
7899L:	linux-edac@vger.kernel.org
7900S:	Maintained
7901F:	drivers/edac/i82443bxgx_edac.c
7902
7903EDAC-I82975X
7904M:	"Arvind R." <arvino55@gmail.com>
7905L:	linux-edac@vger.kernel.org
7906S:	Maintained
7907F:	drivers/edac/i82975x_edac.c
7908
7909EDAC-IE31200
7910M:	Jason Baron <jbaron@akamai.com>
7911L:	linux-edac@vger.kernel.org
7912S:	Maintained
7913F:	drivers/edac/ie31200_edac.c
7914
7915EDAC-IGEN6
7916M:	Tony Luck <tony.luck@intel.com>
7917R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7918L:	linux-edac@vger.kernel.org
7919S:	Maintained
7920F:	drivers/edac/igen6_edac.c
7921
7922EDAC-MPC85XX
7923M:	Johannes Thumshirn <morbidrsa@gmail.com>
7924L:	linux-edac@vger.kernel.org
7925S:	Maintained
7926F:	drivers/edac/mpc85xx_edac.[ch]
7927
7928EDAC-NPCM
7929M:	Marvin Lin <kflin@nuvoton.com>
7930M:	Stanley Chu <yschu@nuvoton.com>
7931L:	linux-edac@vger.kernel.org
7932S:	Maintained
7933F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7934F:	drivers/edac/npcm_edac.c
7935
7936EDAC-PASEMI
7937M:	Egor Martovetsky <egor@pasemi.com>
7938L:	linux-edac@vger.kernel.org
7939S:	Maintained
7940F:	drivers/edac/pasemi_edac.c
7941
7942EDAC-PND2
7943M:	Tony Luck <tony.luck@intel.com>
7944L:	linux-edac@vger.kernel.org
7945S:	Maintained
7946F:	drivers/edac/pnd2_edac.[ch]
7947
7948EDAC-QCOM
7949M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7950L:	linux-arm-msm@vger.kernel.org
7951L:	linux-edac@vger.kernel.org
7952S:	Maintained
7953F:	drivers/edac/qcom_edac.c
7954
7955EDAC-R82600
7956M:	Tim Small <tim@buttersideup.com>
7957L:	linux-edac@vger.kernel.org
7958S:	Maintained
7959F:	drivers/edac/r82600_edac.c
7960
7961EDAC-SBRIDGE
7962M:	Tony Luck <tony.luck@intel.com>
7963R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7964L:	linux-edac@vger.kernel.org
7965S:	Maintained
7966F:	drivers/edac/sb_edac.c
7967
7968EDAC-SKYLAKE
7969M:	Tony Luck <tony.luck@intel.com>
7970L:	linux-edac@vger.kernel.org
7971S:	Maintained
7972F:	drivers/edac/skx_*.[ch]
7973
7974EDAC-TI
7975M:	Tero Kristo <kristo@kernel.org>
7976L:	linux-edac@vger.kernel.org
7977S:	Odd Fixes
7978F:	drivers/edac/ti_edac.c
7979
7980EDIROL UA-101/UA-1000 DRIVER
7981M:	Clemens Ladisch <clemens@ladisch.de>
7982L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7983S:	Maintained
7984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7985F:	sound/usb/misc/ua101.c
7986
7987EFI TEST DRIVER
7988M:	Ivan Hu <ivan.hu@canonical.com>
7989M:	Ard Biesheuvel <ardb@kernel.org>
7990L:	linux-efi@vger.kernel.org
7991S:	Maintained
7992F:	drivers/firmware/efi/test/
7993
7994EFI VARIABLE FILESYSTEM
7995M:	Jeremy Kerr <jk@ozlabs.org>
7996M:	Ard Biesheuvel <ardb@kernel.org>
7997L:	linux-efi@vger.kernel.org
7998S:	Maintained
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8000F:	fs/efivarfs/
8001
8002EFIFB FRAMEBUFFER DRIVER
8003M:	Peter Jones <pjones@redhat.com>
8004L:	linux-fbdev@vger.kernel.org
8005S:	Maintained
8006F:	drivers/video/fbdev/efifb.c
8007
8008EFS FILESYSTEM
8009S:	Orphan
8010W:	http://aeschi.ch.eu.org/efs/
8011F:	fs/efs/
8012
8013EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8014L:	netdev@vger.kernel.org
8015S:	Orphan
8016F:	drivers/net/ethernet/ibm/ehea/
8017
8018ELM327 CAN NETWORK DRIVER
8019M:	Max Staudt <max@enpas.org>
8020L:	linux-can@vger.kernel.org
8021S:	Maintained
8022F:	Documentation/networking/device_drivers/can/can327.rst
8023F:	drivers/net/can/can327.c
8024
8025EM28XX VIDEO4LINUX DRIVER
8026M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8027L:	linux-media@vger.kernel.org
8028S:	Maintained
8029W:	https://linuxtv.org
8030T:	git git://linuxtv.org/media_tree.git
8031F:	Documentation/admin-guide/media/em28xx*
8032F:	drivers/media/usb/em28xx/
8033
8034EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8035M:	Adrian Hunter <adrian.hunter@intel.com>
8036M:	Asutosh Das <quic_asutoshd@quicinc.com>
8037R:	Ritesh Harjani <ritesh.list@gmail.com>
8038L:	linux-mmc@vger.kernel.org
8039S:	Supported
8040F:	drivers/mmc/host/cqhci*
8041
8042EMS CPC-PCI CAN DRIVER
8043M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8044M:	support@ems-wuensche.com
8045L:	linux-can@vger.kernel.org
8046S:	Maintained
8047F:	drivers/net/can/sja1000/ems_pci.c
8048
8049EMULEX 10Gbps iSCSI - OneConnect DRIVER
8050M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8051L:	linux-scsi@vger.kernel.org
8052S:	Supported
8053W:	http://www.broadcom.com
8054F:	drivers/scsi/be2iscsi/
8055
8056EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8057M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8058M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8059M:	Somnath Kotur <somnath.kotur@broadcom.com>
8060L:	netdev@vger.kernel.org
8061S:	Supported
8062W:	http://www.emulex.com
8063F:	drivers/net/ethernet/emulex/benet/
8064
8065EMULEX ONECONNECT ROCE DRIVER
8066M:	Selvin Xavier <selvin.xavier@broadcom.com>
8067L:	linux-rdma@vger.kernel.org
8068S:	Odd Fixes
8069W:	http://www.broadcom.com
8070F:	drivers/infiniband/hw/ocrdma/
8071F:	include/uapi/rdma/ocrdma-abi.h
8072
8073EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8074M:	James Smart <james.smart@broadcom.com>
8075M:	Ram Vegesna <ram.vegesna@broadcom.com>
8076L:	linux-scsi@vger.kernel.org
8077L:	target-devel@vger.kernel.org
8078S:	Supported
8079W:	http://www.broadcom.com
8080F:	drivers/scsi/elx/
8081
8082EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8083M:	James Smart <james.smart@broadcom.com>
8084M:	Dick Kennedy <dick.kennedy@broadcom.com>
8085L:	linux-scsi@vger.kernel.org
8086S:	Supported
8087W:	http://www.broadcom.com
8088F:	drivers/scsi/lpfc/
8089
8090ENE CB710 FLASH CARD READER DRIVER
8091M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8092S:	Maintained
8093F:	drivers/misc/cb710/
8094F:	drivers/mmc/host/cb710-mmc.*
8095F:	include/linux/cb710.h
8096
8097ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8098M:	Maxim Levitsky <maximlevitsky@gmail.com>
8099S:	Maintained
8100F:	drivers/media/rc/ene_ir.*
8101
8102EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8103M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8104L:	linuxppc-dev@lists.ozlabs.org
8105S:	Maintained
8106F:	drivers/tty/ehv_bytechan.c
8107
8108EPSON S1D13XXX FRAMEBUFFER DRIVER
8109M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8110S:	Maintained
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8112F:	drivers/video/fbdev/s1d13xxxfb.c
8113F:	include/video/s1d13xxxfb.h
8114
8115EROFS FILE SYSTEM
8116M:	Gao Xiang <xiang@kernel.org>
8117M:	Chao Yu <chao@kernel.org>
8118R:	Yue Hu <huyue2@coolpad.com>
8119R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8120R:	Sandeep Dhavale <dhavale@google.com>
8121L:	linux-erofs@lists.ozlabs.org
8122S:	Maintained
8123W:	https://erofs.docs.kernel.org
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8125F:	Documentation/ABI/testing/sysfs-fs-erofs
8126F:	Documentation/filesystems/erofs.rst
8127F:	fs/erofs/
8128F:	include/trace/events/erofs.h
8129
8130ERRSEQ ERROR TRACKING INFRASTRUCTURE
8131M:	Jeff Layton <jlayton@kernel.org>
8132S:	Maintained
8133F:	include/linux/errseq.h
8134F:	lib/errseq.c
8135
8136ESD CAN NETWORK DRIVERS
8137M:	Stefan Mätje <stefan.maetje@esd.eu>
8138R:	socketcan@esd.eu
8139L:	linux-can@vger.kernel.org
8140S:	Maintained
8141F:	drivers/net/can/esd/
8142
8143ESD CAN/USB DRIVERS
8144M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8145R:	socketcan@esd.eu
8146L:	linux-can@vger.kernel.org
8147S:	Maintained
8148F:	drivers/net/can/usb/esd_usb.c
8149
8150ET131X NETWORK DRIVER
8151M:	Mark Einon <mark.einon@gmail.com>
8152S:	Odd Fixes
8153F:	drivers/net/ethernet/agere/
8154
8155ETAS ES58X CAN/USB DRIVER
8156M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8157L:	linux-can@vger.kernel.org
8158S:	Maintained
8159F:	Documentation/networking/devlink/etas_es58x.rst
8160F:	drivers/net/can/usb/etas_es58x/
8161
8162ETHERNET BRIDGE
8163M:	Roopa Prabhu <roopa@nvidia.com>
8164M:	Nikolay Aleksandrov <razor@blackwall.org>
8165L:	bridge@lists.linux.dev
8166L:	netdev@vger.kernel.org
8167S:	Maintained
8168W:	http://www.linuxfoundation.org/en/Net:Bridge
8169F:	include/linux/netfilter_bridge/
8170F:	net/bridge/
8171
8172ETHERNET PHY LIBRARY
8173M:	Andrew Lunn <andrew@lunn.ch>
8174M:	Heiner Kallweit <hkallweit1@gmail.com>
8175R:	Russell King <linux@armlinux.org.uk>
8176L:	netdev@vger.kernel.org
8177S:	Maintained
8178F:	Documentation/ABI/testing/sysfs-class-net-phydev
8179F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8180F:	Documentation/devicetree/bindings/net/mdio*
8181F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8182F:	Documentation/networking/phy.rst
8183F:	drivers/net/mdio/
8184F:	drivers/net/mdio/acpi_mdio.c
8185F:	drivers/net/mdio/fwnode_mdio.c
8186F:	drivers/net/mdio/of_mdio.c
8187F:	drivers/net/pcs/
8188F:	drivers/net/phy/
8189F:	include/dt-bindings/net/qca-ar803x.h
8190F:	include/linux/*mdio*.h
8191F:	include/linux/linkmode.h
8192F:	include/linux/mdio/*.h
8193F:	include/linux/mii.h
8194F:	include/linux/of_net.h
8195F:	include/linux/phy.h
8196F:	include/linux/phy_fixed.h
8197F:	include/linux/phylib_stubs.h
8198F:	include/linux/platform_data/mdio-bcm-unimac.h
8199F:	include/linux/platform_data/mdio-gpio.h
8200F:	include/trace/events/mdio.h
8201F:	include/uapi/linux/mdio.h
8202F:	include/uapi/linux/mii.h
8203F:	net/core/of_net.c
8204
8205ETHERNET PHY LIBRARY [RUST]
8206M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8207R:	Trevor Gross <tmgross@umich.edu>
8208L:	netdev@vger.kernel.org
8209L:	rust-for-linux@vger.kernel.org
8210S:	Maintained
8211F:	rust/kernel/net/phy.rs
8212
8213EXEC & BINFMT API, ELF
8214R:	Eric Biederman <ebiederm@xmission.com>
8215R:	Kees Cook <kees@kernel.org>
8216L:	linux-mm@kvack.org
8217S:	Supported
8218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8219F:	Documentation/userspace-api/ELF.rst
8220F:	fs/*binfmt_*.c
8221F:	fs/exec.c
8222F:	include/linux/binfmts.h
8223F:	include/linux/elf.h
8224F:	include/uapi/linux/binfmts.h
8225F:	include/uapi/linux/elf.h
8226F:	tools/testing/selftests/exec/
8227N:	asm/elf.h
8228N:	binfmt
8229
8230EXFAT FILE SYSTEM
8231M:	Namjae Jeon <linkinjeon@kernel.org>
8232M:	Sungjong Seo <sj1557.seo@samsung.com>
8233L:	linux-fsdevel@vger.kernel.org
8234S:	Maintained
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8236F:	fs/exfat/
8237
8238EXPRESSWIRE PROTOCOL LIBRARY
8239M:	Duje Mihanović <duje.mihanovic@skole.hr>
8240L:	linux-leds@vger.kernel.org
8241S:	Maintained
8242F:	drivers/leds/leds-expresswire.c
8243F:	include/linux/leds-expresswire.h
8244
8245EXT2 FILE SYSTEM
8246M:	Jan Kara <jack@suse.com>
8247L:	linux-ext4@vger.kernel.org
8248S:	Maintained
8249F:	Documentation/filesystems/ext2.rst
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8251F:	fs/ext2/
8252F:	include/linux/ext2*
8253
8254EXT4 FILE SYSTEM
8255M:	"Theodore Ts'o" <tytso@mit.edu>
8256M:	Andreas Dilger <adilger.kernel@dilger.ca>
8257L:	linux-ext4@vger.kernel.org
8258S:	Maintained
8259W:	http://ext4.wiki.kernel.org
8260Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8262F:	Documentation/filesystems/ext4/
8263F:	fs/ext4/
8264F:	include/trace/events/ext4.h
8265F:	include/uapi/linux/ext4.h
8266
8267Extended Verification Module (EVM)
8268M:	Mimi Zohar <zohar@linux.ibm.com>
8269M:	Roberto Sassu <roberto.sassu@huawei.com>
8270L:	linux-integrity@vger.kernel.org
8271S:	Supported
8272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8273F:	security/integrity/
8274F:	security/integrity/evm/
8275
8276EXTENSIBLE FIRMWARE INTERFACE (EFI)
8277M:	Ard Biesheuvel <ardb@kernel.org>
8278L:	linux-efi@vger.kernel.org
8279S:	Maintained
8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8281F:	Documentation/admin-guide/efi-stub.rst
8282F:	arch/*/include/asm/efi.h
8283F:	arch/*/kernel/efi.c
8284F:	arch/arm/boot/compressed/efi-header.S
8285F:	arch/x86/platform/efi/
8286F:	drivers/firmware/efi/
8287F:	include/linux/efi*.h
8288
8289EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8290M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8291M:	Chanwoo Choi <cw00.choi@samsung.com>
8292L:	linux-kernel@vger.kernel.org
8293S:	Maintained
8294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8295F:	Documentation/devicetree/bindings/extcon/
8296F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8297F:	drivers/extcon/
8298F:	include/linux/extcon.h
8299F:	include/linux/extcon/
8300
8301EXTRA BOOT CONFIG
8302M:	Masami Hiramatsu <mhiramat@kernel.org>
8303L:	linux-kernel@vger.kernel.org
8304L:	linux-trace-kernel@vger.kernel.org
8305S:	Maintained
8306Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8308F:	Documentation/admin-guide/bootconfig.rst
8309F:	fs/proc/bootconfig.c
8310F:	include/linux/bootconfig.h
8311F:	lib/bootconfig-data.S
8312F:	lib/bootconfig.c
8313F:	tools/bootconfig/*
8314F:	tools/bootconfig/scripts/*
8315
8316EXYNOS DP DRIVER
8317M:	Jingoo Han <jingoohan1@gmail.com>
8318L:	dri-devel@lists.freedesktop.org
8319S:	Maintained
8320F:	drivers/gpu/drm/exynos/exynos_dp*
8321
8322EXYNOS SYSMMU (IOMMU) driver
8323M:	Marek Szyprowski <m.szyprowski@samsung.com>
8324L:	iommu@lists.linux.dev
8325S:	Maintained
8326F:	drivers/iommu/exynos-iommu.c
8327
8328F2FS FILE SYSTEM
8329M:	Jaegeuk Kim <jaegeuk@kernel.org>
8330M:	Chao Yu <chao@kernel.org>
8331L:	linux-f2fs-devel@lists.sourceforge.net
8332S:	Maintained
8333W:	https://f2fs.wiki.kernel.org/
8334Q:	https://patchwork.kernel.org/project/f2fs/list/
8335B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8337F:	Documentation/ABI/testing/sysfs-fs-f2fs
8338F:	Documentation/filesystems/f2fs.rst
8339F:	fs/f2fs/
8340F:	include/linux/f2fs_fs.h
8341F:	include/trace/events/f2fs.h
8342F:	include/uapi/linux/f2fs.h
8343
8344F71805F HARDWARE MONITORING DRIVER
8345M:	Jean Delvare <jdelvare@suse.com>
8346L:	linux-hwmon@vger.kernel.org
8347S:	Maintained
8348F:	Documentation/hwmon/f71805f.rst
8349F:	drivers/hwmon/f71805f.c
8350
8351FADDR2LINE
8352M:	Josh Poimboeuf <jpoimboe@kernel.org>
8353S:	Maintained
8354F:	scripts/faddr2line
8355
8356FAILOVER MODULE
8357M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8358L:	netdev@vger.kernel.org
8359S:	Supported
8360F:	Documentation/networking/failover.rst
8361F:	include/net/failover.h
8362F:	net/core/failover.c
8363
8364FANOTIFY
8365M:	Jan Kara <jack@suse.cz>
8366R:	Amir Goldstein <amir73il@gmail.com>
8367R:	Matthew Bobrowski <repnop@google.com>
8368L:	linux-fsdevel@vger.kernel.org
8369S:	Maintained
8370F:	fs/notify/fanotify/
8371F:	include/linux/fanotify.h
8372F:	include/uapi/linux/fanotify.h
8373
8374FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8375M:	Linus Walleij <linus.walleij@linaro.org>
8376L:	linux-usb@vger.kernel.org
8377S:	Maintained
8378F:	drivers/usb/fotg210/
8379
8380FARSYNC SYNCHRONOUS DRIVER
8381M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8382S:	Supported
8383W:	http://www.farsite.co.uk/
8384F:	drivers/net/wan/farsync.*
8385
8386FAULT INJECTION SUPPORT
8387M:	Akinobu Mita <akinobu.mita@gmail.com>
8388S:	Supported
8389F:	Documentation/fault-injection/
8390F:	lib/fault-inject.c
8391
8392FBTFT Framebuffer drivers
8393L:	dri-devel@lists.freedesktop.org
8394L:	linux-fbdev@vger.kernel.org
8395S:	Orphan
8396F:	drivers/staging/fbtft/
8397
8398FC0011 TUNER DRIVER
8399M:	Michael Buesch <m@bues.ch>
8400L:	linux-media@vger.kernel.org
8401S:	Maintained
8402F:	drivers/media/tuners/fc0011.c
8403F:	drivers/media/tuners/fc0011.h
8404
8405FC2580 MEDIA DRIVER
8406L:	linux-media@vger.kernel.org
8407S:	Orphan
8408W:	https://linuxtv.org
8409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8410F:	drivers/media/tuners/fc2580*
8411
8412FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8413M:	Hannes Reinecke <hare@suse.de>
8414L:	linux-scsi@vger.kernel.org
8415S:	Supported
8416W:	www.Open-FCoE.org
8417F:	drivers/scsi/fcoe/
8418F:	drivers/scsi/libfc/
8419F:	include/scsi/fc/
8420F:	include/scsi/libfc.h
8421F:	include/scsi/libfcoe.h
8422F:	include/uapi/scsi/fc/
8423
8424FILE LOCKING (flock() and fcntl()/lockf())
8425M:	Jeff Layton <jlayton@kernel.org>
8426M:	Chuck Lever <chuck.lever@oracle.com>
8427R:	Alexander Aring <alex.aring@gmail.com>
8428L:	linux-fsdevel@vger.kernel.org
8429S:	Maintained
8430F:	fs/fcntl.c
8431F:	fs/locks.c
8432F:	include/linux/fcntl.h
8433F:	include/uapi/linux/fcntl.h
8434
8435FILESYSTEM DIRECT ACCESS (DAX)
8436M:	Dan Williams <dan.j.williams@intel.com>
8437R:	Matthew Wilcox <willy@infradead.org>
8438R:	Jan Kara <jack@suse.cz>
8439L:	linux-fsdevel@vger.kernel.org
8440L:	nvdimm@lists.linux.dev
8441S:	Supported
8442F:	fs/dax.c
8443F:	include/linux/dax.h
8444F:	include/trace/events/fs_dax.h
8445
8446FILESYSTEMS (VFS and infrastructure)
8447M:	Alexander Viro <viro@zeniv.linux.org.uk>
8448M:	Christian Brauner <brauner@kernel.org>
8449R:	Jan Kara <jack@suse.cz>
8450L:	linux-fsdevel@vger.kernel.org
8451S:	Maintained
8452F:	fs/*
8453F:	include/linux/fs.h
8454F:	include/linux/fs_types.h
8455F:	include/uapi/linux/fs.h
8456F:	include/uapi/linux/openat2.h
8457
8458FILESYSTEMS [EXPORTFS]
8459M:	Chuck Lever <chuck.lever@oracle.com>
8460M:	Jeff Layton <jlayton@kernel.org>
8461R:	Amir Goldstein <amir73il@gmail.com>
8462L:	linux-fsdevel@vger.kernel.org
8463L:	linux-nfs@vger.kernel.org
8464S:	Supported
8465F:	Documentation/filesystems/nfs/exporting.rst
8466F:	fs/exportfs/
8467F:	fs/fhandle.c
8468F:	include/linux/exportfs.h
8469
8470FILESYSTEMS [IDMAPPED MOUNTS]
8471M:	Christian Brauner <brauner@kernel.org>
8472M:	Seth Forshee <sforshee@kernel.org>
8473L:	linux-fsdevel@vger.kernel.org
8474S:	Maintained
8475F:	Documentation/filesystems/idmappings.rst
8476F:	fs/mnt_idmapping.c
8477F:	include/linux/mnt_idmapping.*
8478F:	tools/testing/selftests/mount_setattr/
8479
8480FILESYSTEMS [IOMAP]
8481M:	Christian Brauner <brauner@kernel.org>
8482R:	Darrick J. Wong <djwong@kernel.org>
8483L:	linux-xfs@vger.kernel.org
8484L:	linux-fsdevel@vger.kernel.org
8485S:	Supported
8486F:	fs/iomap/
8487F:	include/linux/iomap.h
8488
8489FILESYSTEMS [NETFS LIBRARY]
8490M:	David Howells <dhowells@redhat.com>
8491R:	Jeff Layton <jlayton@kernel.org>
8492L:	netfs@lists.linux.dev
8493L:	linux-fsdevel@vger.kernel.org
8494S:	Supported
8495F:	Documentation/filesystems/caching/
8496F:	Documentation/filesystems/netfs_library.rst
8497F:	fs/netfs/
8498F:	include/linux/fscache*.h
8499F:	include/linux/netfs.h
8500F:	include/trace/events/fscache.h
8501F:	include/trace/events/netfs.h
8502
8503FILESYSTEMS [STACKABLE]
8504M:	Miklos Szeredi <miklos@szeredi.hu>
8505M:	Amir Goldstein <amir73il@gmail.com>
8506L:	linux-fsdevel@vger.kernel.org
8507L:	linux-unionfs@vger.kernel.org
8508S:	Maintained
8509F:	fs/backing-file.c
8510F:	include/linux/backing-file.h
8511
8512FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8513M:	Riku Voipio <riku.voipio@iki.fi>
8514L:	linux-hwmon@vger.kernel.org
8515S:	Maintained
8516F:	drivers/hwmon/f75375s.c
8517F:	include/linux/f75375s.h
8518
8519FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8520M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8521L:	linux-can@vger.kernel.org
8522S:	Maintained
8523F:	drivers/net/can/usb/f81604.c
8524
8525FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8526M:	Clemens Ladisch <clemens@ladisch.de>
8527M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8529S:	Maintained
8530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8531F:	include/uapi/sound/firewire.h
8532F:	sound/firewire/
8533
8534FIREWIRE MEDIA DRIVERS (firedtv)
8535M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8536L:	linux-media@vger.kernel.org
8537L:	linux1394-devel@lists.sourceforge.net
8538S:	Maintained
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8540F:	drivers/media/firewire/
8541
8542FIREWIRE SBP-2 TARGET
8543M:	Chris Boot <bootc@bootc.net>
8544L:	linux-scsi@vger.kernel.org
8545L:	target-devel@vger.kernel.org
8546L:	linux1394-devel@lists.sourceforge.net
8547S:	Maintained
8548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8549F:	drivers/target/sbp/
8550
8551FIREWIRE SUBSYSTEM
8552M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8553M:	Takashi Sakamoto <takaswie@kernel.org>
8554L:	linux1394-devel@lists.sourceforge.net
8555S:	Maintained
8556W:	http://ieee1394.docs.kernel.org/
8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8558F:	drivers/firewire/
8559F:	include/linux/firewire.h
8560F:	include/uapi/linux/firewire*.h
8561F:	tools/firewire/
8562
8563FIRMWARE FRAMEWORK FOR ARMV8-A
8564M:	Sudeep Holla <sudeep.holla@arm.com>
8565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8566S:	Maintained
8567F:	drivers/firmware/arm_ffa/
8568F:	include/linux/arm_ffa.h
8569
8570FIRMWARE LOADER (request_firmware)
8571M:	Luis Chamberlain <mcgrof@kernel.org>
8572M:	Russ Weight <russ.weight@linux.dev>
8573L:	linux-kernel@vger.kernel.org
8574S:	Maintained
8575F:	Documentation/firmware_class/
8576F:	drivers/base/firmware_loader/
8577F:	include/linux/firmware.h
8578
8579FLEXTIMER FTM-QUADDEC DRIVER
8580M:	Patrick Havelange <patrick.havelange@essensium.com>
8581L:	linux-iio@vger.kernel.org
8582S:	Maintained
8583F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8584F:	drivers/counter/ftm-quaddec.c
8585
8586FLOPPY DRIVER
8587M:	Denis Efremov <efremov@linux.com>
8588L:	linux-block@vger.kernel.org
8589S:	Odd Fixes
8590F:	drivers/block/floppy.c
8591
8592FLYSKY FSIA6B RC RECEIVER
8593M:	Markus Koch <markus@notsyncing.net>
8594L:	linux-input@vger.kernel.org
8595S:	Maintained
8596F:	drivers/input/joystick/fsia6b.c
8597
8598FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8599M:	Geoffrey D. Bennett <g@b4.vu>
8600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8601S:	Maintained
8602W:	https://github.com/geoffreybennett/scarlett-gen2
8603B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8604T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8605F:	include/uapi/sound/scarlett2.h
8606F:	sound/usb/mixer_scarlett2.c
8607
8608FORCEDETH GIGABIT ETHERNET DRIVER
8609M:	Rain River <rain.1986.08.12@gmail.com>
8610M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8611L:	netdev@vger.kernel.org
8612S:	Maintained
8613F:	drivers/net/ethernet/nvidia/*
8614
8615FORTIFY_SOURCE
8616M:	Kees Cook <kees@kernel.org>
8617L:	linux-hardening@vger.kernel.org
8618S:	Supported
8619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8620F:	include/linux/fortify-string.h
8621F:	lib/fortify_kunit.c
8622F:	lib/memcpy_kunit.c
8623F:	lib/test_fortify/*
8624F:	scripts/test_fortify.sh
8625K:	\b__NO_FORTIFY\b
8626
8627FPGA DFL DRIVERS
8628M:	Wu Hao <hao.wu@intel.com>
8629R:	Tom Rix <trix@redhat.com>
8630L:	linux-fpga@vger.kernel.org
8631S:	Maintained
8632F:	Documentation/ABI/testing/sysfs-bus-dfl*
8633F:	Documentation/fpga/dfl.rst
8634F:	drivers/fpga/dfl*
8635F:	drivers/uio/uio_dfl.c
8636F:	include/linux/dfl.h
8637F:	include/uapi/linux/fpga-dfl.h
8638
8639FPGA MANAGER FRAMEWORK
8640M:	Moritz Fischer <mdf@kernel.org>
8641M:	Wu Hao <hao.wu@intel.com>
8642M:	Xu Yilun <yilun.xu@intel.com>
8643R:	Tom Rix <trix@redhat.com>
8644L:	linux-fpga@vger.kernel.org
8645S:	Maintained
8646Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8648F:	Documentation/devicetree/bindings/fpga/
8649F:	Documentation/driver-api/fpga/
8650F:	Documentation/fpga/
8651F:	drivers/fpga/
8652F:	include/linux/fpga/
8653
8654FPU EMULATOR
8655M:	Bill Metzenthen <billm@melbpc.org.au>
8656S:	Maintained
8657W:	https://floatingpoint.billm.au/
8658F:	arch/x86/math-emu/
8659
8660FRAMEBUFFER CORE
8661M:	Daniel Vetter <daniel@ffwll.ch>
8662S:	Odd Fixes
8663T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8664F:	drivers/video/fbdev/core/
8665
8666FRAMEBUFFER LAYER
8667M:	Helge Deller <deller@gmx.de>
8668L:	linux-fbdev@vger.kernel.org
8669L:	dri-devel@lists.freedesktop.org
8670S:	Maintained
8671Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8673F:	Documentation/fb/
8674F:	drivers/video/
8675F:	include/linux/fb.h
8676F:	include/uapi/linux/fb.h
8677F:	include/uapi/video/
8678F:	include/video/
8679
8680FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8681M:	Horia Geantă <horia.geanta@nxp.com>
8682M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8683M:	Gaurav Jain <gaurav.jain@nxp.com>
8684L:	linux-crypto@vger.kernel.org
8685S:	Maintained
8686F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8687F:	drivers/crypto/caam/
8688
8689FREESCALE COLDFIRE M5441X MMC DRIVER
8690M:	Angelo Dureghello <adureghello@baylibre.com>
8691L:	linux-mmc@vger.kernel.org
8692S:	Maintained
8693F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8694F:	include/linux/platform_data/mmc-esdhc-mcf.h
8695
8696FREESCALE DIU FRAMEBUFFER DRIVER
8697M:	Timur Tabi <timur@kernel.org>
8698L:	linux-fbdev@vger.kernel.org
8699S:	Maintained
8700F:	drivers/video/fbdev/fsl-diu-fb.*
8701
8702FREESCALE DMA DRIVER
8703M:	Zhang Wei <zw@zh-kernel.org>
8704L:	linuxppc-dev@lists.ozlabs.org
8705S:	Maintained
8706F:	drivers/dma/fsldma.*
8707
8708FREESCALE DSPI DRIVER
8709M:	Vladimir Oltean <olteanv@gmail.com>
8710L:	linux-spi@vger.kernel.org
8711S:	Maintained
8712F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8713F:	drivers/spi/spi-fsl-dspi.c
8714F:	include/linux/spi/spi-fsl-dspi.h
8715
8716FREESCALE eDMA DRIVER
8717M:	Frank Li <Frank.Li@nxp.com>
8718L:	imx@lists.linux.dev
8719L:	dmaengine@vger.kernel.org
8720S:	Maintained
8721F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8722F:	drivers/dma/fsl-edma*.*
8723
8724FREESCALE ENETC ETHERNET DRIVERS
8725M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8726M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8727L:	netdev@vger.kernel.org
8728S:	Maintained
8729F:	drivers/net/ethernet/freescale/enetc/
8730
8731FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8732M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8733L:	netdev@vger.kernel.org
8734S:	Maintained
8735F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8736F:	drivers/net/ethernet/freescale/gianfar*
8737
8738FREESCALE GPMI NAND DRIVER
8739M:	Han Xu <han.xu@nxp.com>
8740L:	linux-mtd@lists.infradead.org
8741S:	Maintained
8742F:	drivers/mtd/nand/raw/gpmi-nand/*
8743
8744FREESCALE I2C CPM DRIVER
8745M:	Jochen Friedrich <jochen@scram.de>
8746L:	linuxppc-dev@lists.ozlabs.org
8747L:	linux-i2c@vger.kernel.org
8748S:	Maintained
8749F:	drivers/i2c/busses/i2c-cpm.c
8750
8751FREESCALE IMX / MXC FEC DRIVER
8752M:	Wei Fang <wei.fang@nxp.com>
8753R:	Shenwei Wang <shenwei.wang@nxp.com>
8754R:	Clark Wang <xiaoning.wang@nxp.com>
8755L:	imx@lists.linux.dev
8756L:	netdev@vger.kernel.org
8757S:	Maintained
8758F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8759F:	drivers/net/ethernet/freescale/fec.h
8760F:	drivers/net/ethernet/freescale/fec_main.c
8761F:	drivers/net/ethernet/freescale/fec_ptp.c
8762
8763FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8764M:	Sascha Hauer <s.hauer@pengutronix.de>
8765R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8766L:	linux-fbdev@vger.kernel.org
8767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8768S:	Maintained
8769F:	drivers/video/fbdev/imxfb.c
8770
8771FREESCALE IMX DDR PMU DRIVER
8772M:	Frank Li <Frank.li@nxp.com>
8773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8774S:	Maintained
8775F:	Documentation/admin-guide/perf/imx-ddr.rst
8776F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8777F:	drivers/perf/fsl_imx8_ddr_perf.c
8778
8779FREESCALE IMX I2C DRIVER
8780M:	Oleksij Rempel <o.rempel@pengutronix.de>
8781R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8782L:	linux-i2c@vger.kernel.org
8783S:	Maintained
8784F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8785F:	drivers/i2c/busses/i2c-imx.c
8786
8787FREESCALE IMX LPI2C DRIVER
8788M:	Dong Aisheng <aisheng.dong@nxp.com>
8789L:	linux-i2c@vger.kernel.org
8790L:	imx@lists.linux.dev
8791S:	Maintained
8792F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8793F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8794
8795FREESCALE MPC I2C DRIVER
8796M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8797L:	linux-i2c@vger.kernel.org
8798S:	Maintained
8799F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8800F:	drivers/i2c/busses/i2c-mpc.c
8801
8802FREESCALE QORIQ DPAA ETHERNET DRIVER
8803M:	Madalin Bucur <madalin.bucur@nxp.com>
8804L:	netdev@vger.kernel.org
8805S:	Maintained
8806F:	drivers/net/ethernet/freescale/dpaa
8807
8808FREESCALE QORIQ DPAA FMAN DRIVER
8809M:	Madalin Bucur <madalin.bucur@nxp.com>
8810R:	Sean Anderson <sean.anderson@seco.com>
8811L:	netdev@vger.kernel.org
8812S:	Maintained
8813F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8814F:	drivers/net/ethernet/freescale/fman
8815
8816FREESCALE QORIQ PTP CLOCK DRIVER
8817M:	Yangbo Lu <yangbo.lu@nxp.com>
8818L:	netdev@vger.kernel.org
8819S:	Maintained
8820F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8821F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8822F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8823F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8824F:	drivers/ptp/ptp_qoriq.c
8825F:	drivers/ptp/ptp_qoriq_debugfs.c
8826F:	include/linux/fsl/ptp_qoriq.h
8827
8828FREESCALE QUAD SPI DRIVER
8829M:	Han Xu <han.xu@nxp.com>
8830L:	linux-spi@vger.kernel.org
8831S:	Maintained
8832F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8833F:	drivers/spi/spi-fsl-qspi.c
8834
8835FREESCALE QUICC ENGINE LIBRARY
8836M:	Qiang Zhao <qiang.zhao@nxp.com>
8837L:	linuxppc-dev@lists.ozlabs.org
8838S:	Maintained
8839F:	drivers/soc/fsl/qe/
8840F:	include/soc/fsl/qe/
8841
8842FREESCALE QUICC ENGINE QMC DRIVER
8843M:	Herve Codina <herve.codina@bootlin.com>
8844L:	linuxppc-dev@lists.ozlabs.org
8845S:	Maintained
8846F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8847F:	drivers/soc/fsl/qe/qmc.c
8848F:	include/soc/fsl/qe/qmc.h
8849
8850FREESCALE QUICC ENGINE QMC HDLC DRIVER
8851M:	Herve Codina <herve.codina@bootlin.com>
8852L:	netdev@vger.kernel.org
8853L:	linuxppc-dev@lists.ozlabs.org
8854S:	Maintained
8855F:	drivers/net/wan/fsl_qmc_hdlc.c
8856
8857FREESCALE QUICC ENGINE TSA DRIVER
8858M:	Herve Codina <herve.codina@bootlin.com>
8859L:	linuxppc-dev@lists.ozlabs.org
8860S:	Maintained
8861F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8862F:	drivers/soc/fsl/qe/tsa.c
8863F:	drivers/soc/fsl/qe/tsa.h
8864F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8865
8866FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8867L:	netdev@vger.kernel.org
8868L:	linuxppc-dev@lists.ozlabs.org
8869S:	Orphan
8870F:	drivers/net/ethernet/freescale/ucc_geth*
8871
8872FREESCALE QUICC ENGINE UCC HDLC DRIVER
8873M:	Zhao Qiang <qiang.zhao@nxp.com>
8874L:	netdev@vger.kernel.org
8875L:	linuxppc-dev@lists.ozlabs.org
8876S:	Maintained
8877F:	drivers/net/wan/fsl_ucc_hdlc*
8878
8879FREESCALE QUICC ENGINE UCC UART DRIVER
8880M:	Timur Tabi <timur@kernel.org>
8881L:	linuxppc-dev@lists.ozlabs.org
8882S:	Maintained
8883F:	drivers/tty/serial/ucc_uart.c
8884
8885FREESCALE SOC DRIVERS
8886L:	linuxppc-dev@lists.ozlabs.org
8887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888S:	Orphan
8889F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8890F:	Documentation/devicetree/bindings/soc/fsl/
8891F:	drivers/soc/fsl/
8892F:	include/linux/fsl/
8893F:	include/soc/fsl/
8894
8895FREESCALE SOC FS_ENET DRIVER
8896M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8897L:	linuxppc-dev@lists.ozlabs.org
8898L:	netdev@vger.kernel.org
8899S:	Maintained
8900F:	drivers/net/ethernet/freescale/fs_enet/
8901
8902FREESCALE SOC SOUND DRIVERS
8903M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8904M:	Xiubo Li <Xiubo.Lee@gmail.com>
8905R:	Fabio Estevam <festevam@gmail.com>
8906R:	Nicolin Chen <nicoleotsuka@gmail.com>
8907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8908L:	linuxppc-dev@lists.ozlabs.org
8909S:	Maintained
8910F:	sound/soc/fsl/fsl*
8911F:	sound/soc/fsl/imx*
8912
8913FREESCALE SOC SOUND QMC DRIVER
8914M:	Herve Codina <herve.codina@bootlin.com>
8915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8916L:	linuxppc-dev@lists.ozlabs.org
8917S:	Maintained
8918F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8919F:	sound/soc/fsl/fsl_qmc_audio.c
8920
8921FREESCALE USB PERIPHERAL DRIVERS
8922L:	linux-usb@vger.kernel.org
8923L:	linuxppc-dev@lists.ozlabs.org
8924S:	Orphan
8925F:	drivers/usb/gadget/udc/fsl*
8926
8927FREESCALE USB PHY DRIVER
8928L:	linux-usb@vger.kernel.org
8929L:	linuxppc-dev@lists.ozlabs.org
8930S:	Orphan
8931F:	drivers/usb/phy/phy-fsl-usb*
8932
8933FREEVXFS FILESYSTEM
8934M:	Christoph Hellwig <hch@infradead.org>
8935S:	Maintained
8936W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8937F:	fs/freevxfs/
8938
8939FREEZER
8940M:	"Rafael J. Wysocki" <rafael@kernel.org>
8941M:	Pavel Machek <pavel@ucw.cz>
8942L:	linux-pm@vger.kernel.org
8943S:	Supported
8944F:	Documentation/power/freezing-of-tasks.rst
8945F:	include/linux/freezer.h
8946F:	kernel/freezer.c
8947
8948FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8949M:	Eric Biggers <ebiggers@kernel.org>
8950M:	Theodore Y. Ts'o <tytso@mit.edu>
8951M:	Jaegeuk Kim <jaegeuk@kernel.org>
8952L:	linux-fscrypt@vger.kernel.org
8953S:	Supported
8954Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8955T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8956F:	Documentation/filesystems/fscrypt.rst
8957F:	fs/crypto/
8958F:	include/linux/fscrypt.h
8959F:	include/uapi/linux/fscrypt.h
8960
8961FSI SUBSYSTEM
8962M:	Jeremy Kerr <jk@ozlabs.org>
8963M:	Joel Stanley <joel@jms.id.au>
8964R:	Alistar Popple <alistair@popple.id.au>
8965R:	Eddie James <eajames@linux.ibm.com>
8966L:	linux-fsi@lists.ozlabs.org
8967S:	Supported
8968Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8970F:	drivers/fsi/
8971F:	include/linux/fsi*.h
8972F:	include/trace/events/fsi*.h
8973
8974FSI-ATTACHED I2C DRIVER
8975M:	Eddie James <eajames@linux.ibm.com>
8976L:	linux-i2c@vger.kernel.org
8977L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8980F:	drivers/i2c/busses/i2c-fsi.c
8981
8982FSI-ATTACHED SPI DRIVER
8983M:	Eddie James <eajames@linux.ibm.com>
8984L:	linux-spi@vger.kernel.org
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8987F:	drivers/spi/spi-fsi.c
8988
8989FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8990M:	Jan Kara <jack@suse.cz>
8991R:	Amir Goldstein <amir73il@gmail.com>
8992L:	linux-fsdevel@vger.kernel.org
8993S:	Maintained
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8995F:	fs/notify/
8996F:	include/linux/fsnotify*.h
8997
8998FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8999M:	Eric Biggers <ebiggers@kernel.org>
9000M:	Theodore Y. Ts'o <tytso@mit.edu>
9001L:	fsverity@lists.linux.dev
9002S:	Supported
9003Q:	https://patchwork.kernel.org/project/fsverity/list/
9004T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9005F:	Documentation/filesystems/fsverity.rst
9006F:	fs/verity/
9007F:	include/linux/fsverity.h
9008F:	include/uapi/linux/fsverity.h
9009
9010FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9011M:	Michael Zaidman <michael.zaidman@gmail.com>
9012L:	linux-i2c@vger.kernel.org
9013L:	linux-input@vger.kernel.org
9014S:	Maintained
9015F:	drivers/hid/hid-ft260.c
9016
9017FUJITSU LAPTOP EXTRAS
9018M:	Jonathan Woithe <jwoithe@just42.net>
9019L:	platform-driver-x86@vger.kernel.org
9020S:	Maintained
9021F:	drivers/platform/x86/fujitsu-laptop.c
9022
9023FUJITSU TABLET EXTRAS
9024M:	Robert Gerlach <khnz@gmx.de>
9025L:	platform-driver-x86@vger.kernel.org
9026S:	Maintained
9027F:	drivers/platform/x86/fujitsu-tablet.c
9028
9029FUNCTION HOOKS (FTRACE)
9030M:	Steven Rostedt <rostedt@goodmis.org>
9031M:	Masami Hiramatsu <mhiramat@kernel.org>
9032R:	Mark Rutland <mark.rutland@arm.com>
9033L:	linux-kernel@vger.kernel.org
9034L:	linux-trace-kernel@vger.kernel.org
9035S:	Maintained
9036Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9038F:	Documentation/trace/ftrace*
9039F:	arch/*/*/*/*ftrace*
9040F:	arch/*/*/*ftrace*
9041F:	include/*/ftrace.h
9042F:	kernel/trace/fgraph.c
9043F:	kernel/trace/ftrace*
9044F:	samples/ftrace
9045
9046FUNGIBLE ETHERNET DRIVERS
9047M:	Dimitris Michailidis <dmichail@fungible.com>
9048L:	netdev@vger.kernel.org
9049S:	Supported
9050F:	drivers/net/ethernet/fungible/
9051
9052FUSE: FILESYSTEM IN USERSPACE
9053M:	Miklos Szeredi <miklos@szeredi.hu>
9054L:	linux-fsdevel@vger.kernel.org
9055S:	Maintained
9056W:	https://github.com/libfuse/
9057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9058F:	Documentation/filesystems/fuse.rst
9059F:	fs/fuse/
9060F:	include/uapi/linux/fuse.h
9061
9062FUTEX SUBSYSTEM
9063M:	Thomas Gleixner <tglx@linutronix.de>
9064M:	Ingo Molnar <mingo@redhat.com>
9065R:	Peter Zijlstra <peterz@infradead.org>
9066R:	Darren Hart <dvhart@infradead.org>
9067R:	Davidlohr Bueso <dave@stgolabs.net>
9068R:	André Almeida <andrealmeid@igalia.com>
9069L:	linux-kernel@vger.kernel.org
9070S:	Maintained
9071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9072F:	Documentation/locking/*futex*
9073F:	include/asm-generic/futex.h
9074F:	include/linux/futex.h
9075F:	include/uapi/linux/futex.h
9076F:	kernel/futex/*
9077F:	tools/perf/bench/futex*
9078F:	tools/testing/selftests/futex/
9079
9080GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9081M:	Sebastian Reichel <sre@kernel.org>
9082L:	linux-media@vger.kernel.org
9083S:	Maintained
9084F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9085F:	drivers/media/i2c/gc0308.c
9086
9087GALAXYCORE GC2145 SENSOR DRIVER
9088M:	Alain Volmat <alain.volmat@foss.st.com>
9089L:	linux-media@vger.kernel.org
9090S:	Maintained
9091T:	git git://linuxtv.org/media_tree.git
9092F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9093F:	drivers/media/i2c/gc2145.c
9094
9095GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9096M:	Tim Harvey <tharvey@gateworks.com>
9097S:	Maintained
9098F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9099F:	Documentation/hwmon/gsc-hwmon.rst
9100F:	drivers/hwmon/gsc-hwmon.c
9101F:	drivers/mfd/gateworks-gsc.c
9102F:	include/linux/mfd/gsc.h
9103F:	include/linux/platform_data/gsc_hwmon.h
9104
9105GCC PLUGINS
9106M:	Kees Cook <kees@kernel.org>
9107L:	linux-hardening@vger.kernel.org
9108S:	Maintained
9109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9110F:	Documentation/kbuild/gcc-plugins.rst
9111F:	include/linux/stackleak.h
9112F:	kernel/stackleak.c
9113F:	scripts/Makefile.gcc-plugins
9114F:	scripts/gcc-plugins/
9115
9116GCOV BASED KERNEL PROFILING
9117M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9118S:	Maintained
9119F:	Documentation/dev-tools/gcov.rst
9120F:	kernel/gcov/
9121
9122GDB KERNEL DEBUGGING HELPER SCRIPTS
9123M:	Jan Kiszka <jan.kiszka@siemens.com>
9124M:	Kieran Bingham <kbingham@kernel.org>
9125S:	Supported
9126F:	scripts/gdb/
9127
9128GEMINI CRYPTO DRIVER
9129M:	Corentin Labbe <clabbe@baylibre.com>
9130L:	linux-crypto@vger.kernel.org
9131S:	Maintained
9132F:	drivers/crypto/gemini/
9133
9134GEMTEK FM RADIO RECEIVER DRIVER
9135M:	Hans Verkuil <hverkuil@xs4all.nl>
9136L:	linux-media@vger.kernel.org
9137S:	Maintained
9138W:	https://linuxtv.org
9139T:	git git://linuxtv.org/media_tree.git
9140F:	drivers/media/radio/radio-gemtek*
9141
9142GENERIC ARCHITECTURE TOPOLOGY
9143M:	Sudeep Holla <sudeep.holla@arm.com>
9144L:	linux-kernel@vger.kernel.org
9145S:	Maintained
9146F:	drivers/base/arch_topology.c
9147F:	include/linux/arch_topology.h
9148
9149GENERIC ENTRY CODE
9150M:	Thomas Gleixner <tglx@linutronix.de>
9151M:	Peter Zijlstra <peterz@infradead.org>
9152M:	Andy Lutomirski <luto@kernel.org>
9153L:	linux-kernel@vger.kernel.org
9154S:	Maintained
9155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9156F:	include/linux/entry-common.h
9157F:	include/linux/entry-kvm.h
9158F:	kernel/entry/
9159
9160GENERIC GPIO I2C DRIVER
9161M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9162S:	Supported
9163F:	drivers/i2c/busses/i2c-gpio.c
9164F:	include/linux/platform_data/i2c-gpio.h
9165
9166GENERIC GPIO I2C MULTIPLEXER DRIVER
9167M:	Peter Korsgaard <peter.korsgaard@barco.com>
9168L:	linux-i2c@vger.kernel.org
9169S:	Supported
9170F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9171F:	drivers/i2c/muxes/i2c-mux-gpio.c
9172F:	include/linux/platform_data/i2c-mux-gpio.h
9173
9174GENERIC GPIO RESET DRIVER
9175M:	Krzysztof Kozlowski <krzk@kernel.org>
9176S:	Maintained
9177F:	drivers/reset/reset-gpio.c
9178
9179GENERIC HDLC (WAN) DRIVERS
9180M:	Krzysztof Halasa <khc@pm.waw.pl>
9181S:	Maintained
9182W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9183F:	drivers/net/wan/c101.c
9184F:	drivers/net/wan/hd6457*
9185F:	drivers/net/wan/hdlc*
9186F:	drivers/net/wan/n2.c
9187F:	drivers/net/wan/pc300too.c
9188F:	drivers/net/wan/pci200syn.c
9189F:	drivers/net/wan/wanxl*
9190
9191GENERIC INCLUDE/ASM HEADER FILES
9192M:	Arnd Bergmann <arnd@arndb.de>
9193L:	linux-arch@vger.kernel.org
9194S:	Maintained
9195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9196F:	include/asm-generic/
9197F:	include/uapi/asm-generic/
9198
9199GENERIC PHY FRAMEWORK
9200M:	Vinod Koul <vkoul@kernel.org>
9201M:	Kishon Vijay Abraham I <kishon@kernel.org>
9202L:	linux-phy@lists.infradead.org
9203S:	Supported
9204Q:	https://patchwork.kernel.org/project/linux-phy/list/
9205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9206F:	Documentation/devicetree/bindings/phy/
9207F:	drivers/phy/
9208F:	include/dt-bindings/phy/
9209F:	include/linux/phy/
9210
9211GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9212M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9213S:	Supported
9214F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9215F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9216
9217GENERIC PM DOMAINS
9218M:	Ulf Hansson <ulf.hansson@linaro.org>
9219L:	linux-pm@vger.kernel.org
9220S:	Supported
9221F:	Documentation/devicetree/bindings/power/power?domain*
9222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9223F:	drivers/pmdomain/
9224F:	include/linux/pm_domain.h
9225
9226GENERIC RADIX TREE
9227M:	Kent Overstreet <kent.overstreet@linux.dev>
9228S:	Supported
9229C:	irc://irc.oftc.net/bcache
9230F:	include/linux/generic-radix-tree.h
9231F:	lib/generic-radix-tree.c
9232
9233GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9234M:	Eugen Hristev <eugen.hristev@microchip.com>
9235L:	linux-input@vger.kernel.org
9236S:	Maintained
9237F:	drivers/input/touchscreen/resistive-adc-touch.c
9238
9239GENERIC STRING LIBRARY
9240M:	Kees Cook <kees@kernel.org>
9241R:	Andy Shevchenko <andy@kernel.org>
9242L:	linux-hardening@vger.kernel.org
9243S:	Supported
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9245F:	include/linux/string.h
9246F:	include/linux/string_choices.h
9247F:	include/linux/string_helpers.h
9248F:	lib/string.c
9249F:	lib/string_kunit.c
9250F:	lib/string_helpers.c
9251F:	lib/string_helpers_kunit.c
9252F:	scripts/coccinelle/api/string_choices.cocci
9253
9254GENERIC UIO DRIVER FOR PCI DEVICES
9255M:	"Michael S. Tsirkin" <mst@redhat.com>
9256L:	kvm@vger.kernel.org
9257S:	Supported
9258F:	drivers/uio/uio_pci_generic.c
9259
9260GENERIC VDSO LIBRARY
9261M:	Andy Lutomirski <luto@kernel.org>
9262M:	Thomas Gleixner <tglx@linutronix.de>
9263M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9264L:	linux-kernel@vger.kernel.org
9265S:	Maintained
9266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9267F:	include/asm-generic/vdso/vsyscall.h
9268F:	include/vdso/
9269F:	kernel/time/vsyscall.c
9270F:	lib/vdso/
9271
9272GENWQE (IBM Generic Workqueue Card)
9273M:	Frank Haverkamp <haver@linux.ibm.com>
9274S:	Supported
9275F:	drivers/misc/genwqe/
9276
9277GET_MAINTAINER SCRIPT
9278M:	Joe Perches <joe@perches.com>
9279S:	Maintained
9280F:	scripts/get_maintainer.pl
9281
9282GFS2 FILE SYSTEM
9283M:	Andreas Gruenbacher <agruenba@redhat.com>
9284L:	gfs2@lists.linux.dev
9285S:	Supported
9286B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9288F:	Documentation/filesystems/gfs2*
9289F:	fs/gfs2/
9290F:	include/uapi/linux/gfs2_ondisk.h
9291
9292GIGABYTE WATERFORCE SENSOR DRIVER
9293M:	Aleksa Savic <savicaleksa83@gmail.com>
9294L:	linux-hwmon@vger.kernel.org
9295S:	Maintained
9296F:	Documentation/hwmon/gigabyte_waterforce.rst
9297F:	drivers/hwmon/gigabyte_waterforce.c
9298
9299GIGABYTE WMI DRIVER
9300M:	Thomas Weißschuh <thomas@weissschuh.net>
9301L:	platform-driver-x86@vger.kernel.org
9302S:	Maintained
9303F:	drivers/platform/x86/gigabyte-wmi.c
9304
9305GNSS SUBSYSTEM
9306M:	Johan Hovold <johan@kernel.org>
9307S:	Maintained
9308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9309F:	Documentation/ABI/testing/sysfs-class-gnss
9310F:	Documentation/devicetree/bindings/gnss/
9311F:	drivers/gnss/
9312F:	include/linux/gnss.h
9313
9314GO7007 MPEG CODEC
9315M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9316L:	linux-media@vger.kernel.org
9317S:	Maintained
9318F:	drivers/media/usb/go7007/
9319
9320GOODIX TOUCHSCREEN
9321M:	Bastien Nocera <hadess@hadess.net>
9322M:	Hans de Goede <hdegoede@redhat.com>
9323L:	linux-input@vger.kernel.org
9324S:	Maintained
9325F:	drivers/input/touchscreen/goodix*
9326
9327GOOGLE ETHERNET DRIVERS
9328M:	Jeroen de Borst <jeroendb@google.com>
9329M:	Praveen Kaligineedi <pkaligineedi@google.com>
9330R:	Shailend Chand <shailend@google.com>
9331L:	netdev@vger.kernel.org
9332S:	Supported
9333F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9334F:	drivers/net/ethernet/google
9335
9336GOOGLE FIRMWARE DRIVERS
9337M:	Tzung-Bi Shih <tzungbi@kernel.org>
9338R:	Brian Norris <briannorris@chromium.org>
9339R:	Julius Werner <jwerner@chromium.org>
9340L:	chrome-platform@lists.linux.dev
9341S:	Maintained
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9343F:	drivers/firmware/google/
9344
9345GOOGLE TENSOR SoC SUPPORT
9346M:	Peter Griffin <peter.griffin@linaro.org>
9347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9348L:	linux-samsung-soc@vger.kernel.org
9349S:	Maintained
9350F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9351F:	arch/arm64/boot/dts/exynos/google/
9352F:	drivers/clk/samsung/clk-gs101.c
9353F:	drivers/phy/samsung/phy-gs101-ufs.c
9354F:	include/dt-bindings/clock/google,gs101.h
9355K:	[gG]oogle.?[tT]ensor
9356
9357GPD POCKET FAN DRIVER
9358M:	Hans de Goede <hdegoede@redhat.com>
9359L:	platform-driver-x86@vger.kernel.org
9360S:	Maintained
9361F:	drivers/platform/x86/gpd-pocket-fan.c
9362
9363GPIO ACPI SUPPORT
9364M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9365M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9366L:	linux-gpio@vger.kernel.org
9367L:	linux-acpi@vger.kernel.org
9368S:	Supported
9369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9370F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9371F:	drivers/gpio/gpiolib-acpi.c
9372F:	drivers/gpio/gpiolib-acpi.h
9373
9374GPIO AGGREGATOR
9375M:	Geert Uytterhoeven <geert+renesas@glider.be>
9376L:	linux-gpio@vger.kernel.org
9377S:	Supported
9378F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9379F:	drivers/gpio/gpio-aggregator.c
9380
9381GPIO IR Transmitter
9382M:	Sean Young <sean@mess.org>
9383L:	linux-media@vger.kernel.org
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9386F:	drivers/media/rc/gpio-ir-tx.c
9387
9388GPIO MOCKUP DRIVER
9389M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9390L:	linux-gpio@vger.kernel.org
9391S:	Maintained
9392F:	drivers/gpio/gpio-mockup.c
9393F:	tools/testing/selftests/gpio/
9394
9395GPIO REGMAP
9396M:	Michael Walle <mwalle@kernel.org>
9397S:	Maintained
9398F:	drivers/gpio/gpio-regmap.c
9399F:	include/linux/gpio/regmap.h
9400K:	(devm_)?gpio_regmap_(un)?register
9401
9402GPIO SUBSYSTEM
9403M:	Linus Walleij <linus.walleij@linaro.org>
9404M:	Bartosz Golaszewski <brgl@bgdev.pl>
9405L:	linux-gpio@vger.kernel.org
9406S:	Maintained
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9408F:	Documentation/admin-guide/gpio/
9409F:	Documentation/devicetree/bindings/gpio/
9410F:	Documentation/driver-api/gpio/
9411F:	drivers/gpio/
9412F:	include/dt-bindings/gpio/
9413F:	include/linux/gpio.h
9414F:	include/linux/gpio/
9415F:	include/linux/of_gpio.h
9416
9417GPIO UAPI
9418M:	Bartosz Golaszewski <brgl@bgdev.pl>
9419R:	Kent Gibson <warthog618@gmail.com>
9420L:	linux-gpio@vger.kernel.org
9421S:	Maintained
9422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9423F:	Documentation/ABI/obsolete/sysfs-gpio
9424F:	Documentation/ABI/testing/gpio-cdev
9425F:	Documentation/userspace-api/gpio/
9426F:	drivers/gpio/gpiolib-cdev.c
9427F:	include/uapi/linux/gpio.h
9428F:	tools/gpio/
9429
9430GRE DEMULTIPLEXER DRIVER
9431M:	Dmitry Kozlov <xeb@mail.ru>
9432L:	netdev@vger.kernel.org
9433S:	Maintained
9434F:	include/net/gre.h
9435F:	net/ipv4/gre_demux.c
9436F:	net/ipv4/gre_offload.c
9437
9438GRETH 10/100/1G Ethernet MAC device driver
9439M:	Andreas Larsson <andreas@gaisler.com>
9440L:	netdev@vger.kernel.org
9441S:	Maintained
9442F:	drivers/net/ethernet/aeroflex/
9443
9444GREYBUS AUDIO PROTOCOLS DRIVERS
9445M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9446M:	Mark Greer <mgreer@animalcreek.com>
9447S:	Maintained
9448F:	drivers/staging/greybus/audio_apbridgea.c
9449F:	drivers/staging/greybus/audio_apbridgea.h
9450F:	drivers/staging/greybus/audio_codec.c
9451F:	drivers/staging/greybus/audio_codec.h
9452F:	drivers/staging/greybus/audio_gb.c
9453F:	drivers/staging/greybus/audio_manager.c
9454F:	drivers/staging/greybus/audio_manager.h
9455F:	drivers/staging/greybus/audio_manager_module.c
9456F:	drivers/staging/greybus/audio_manager_private.h
9457F:	drivers/staging/greybus/audio_manager_sysfs.c
9458F:	drivers/staging/greybus/audio_module.c
9459F:	drivers/staging/greybus/audio_topology.c
9460
9461GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9462M:	Viresh Kumar <vireshk@kernel.org>
9463S:	Maintained
9464F:	drivers/staging/greybus/authentication.c
9465F:	drivers/staging/greybus/bootrom.c
9466F:	drivers/staging/greybus/firmware.h
9467F:	drivers/staging/greybus/fw-core.c
9468F:	drivers/staging/greybus/fw-download.c
9469F:	drivers/staging/greybus/fw-management.c
9470F:	drivers/staging/greybus/greybus_authentication.h
9471F:	drivers/staging/greybus/greybus_firmware.h
9472F:	drivers/staging/greybus/hid.c
9473F:	drivers/staging/greybus/i2c.c
9474F:	drivers/staging/greybus/spi.c
9475F:	drivers/staging/greybus/spilib.c
9476F:	drivers/staging/greybus/spilib.h
9477
9478GREYBUS LOOPBACK DRIVER
9479M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9480S:	Maintained
9481F:	drivers/staging/greybus/loopback.c
9482
9483GREYBUS PLATFORM DRIVERS
9484M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9485S:	Maintained
9486F:	drivers/staging/greybus/arche-apb-ctrl.c
9487F:	drivers/staging/greybus/arche-platform.c
9488F:	drivers/staging/greybus/arche_platform.h
9489
9490GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9491M:	Rui Miguel Silva <rmfrfs@gmail.com>
9492S:	Maintained
9493F:	drivers/staging/greybus/gpio.c
9494F:	drivers/staging/greybus/light.c
9495F:	drivers/staging/greybus/power_supply.c
9496F:	drivers/staging/greybus/sdio.c
9497F:	drivers/staging/greybus/spi.c
9498F:	drivers/staging/greybus/spilib.c
9499
9500GREYBUS BEAGLEPLAY DRIVERS
9501M:	Ayush Singh <ayushdevel1325@gmail.com>
9502L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9503S:	Maintained
9504F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9505F:	drivers/greybus/gb-beagleplay.c
9506
9507GREYBUS SUBSYSTEM
9508M:	Johan Hovold <johan@kernel.org>
9509M:	Alex Elder <elder@kernel.org>
9510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9511L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9512S:	Maintained
9513F:	drivers/greybus/
9514F:	drivers/staging/greybus/
9515F:	include/linux/greybus.h
9516F:	include/linux/greybus/
9517
9518GREYBUS UART PROTOCOLS DRIVERS
9519M:	David Lin <dtwlin@gmail.com>
9520S:	Maintained
9521F:	drivers/staging/greybus/log.c
9522F:	drivers/staging/greybus/uart.c
9523
9524GS1662 VIDEO SERIALIZER
9525M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9526L:	linux-media@vger.kernel.org
9527S:	Maintained
9528T:	git git://linuxtv.org/media_tree.git
9529F:	drivers/media/spi/gs1662.c
9530
9531GSPCA FINEPIX SUBDRIVER
9532M:	Frank Zago <frank@zago.net>
9533L:	linux-media@vger.kernel.org
9534S:	Maintained
9535T:	git git://linuxtv.org/media_tree.git
9536F:	drivers/media/usb/gspca/finepix.c
9537
9538GSPCA GL860 SUBDRIVER
9539M:	Olivier Lorin <o.lorin@laposte.net>
9540L:	linux-media@vger.kernel.org
9541S:	Maintained
9542T:	git git://linuxtv.org/media_tree.git
9543F:	drivers/media/usb/gspca/gl860/
9544
9545GSPCA M5602 SUBDRIVER
9546M:	Erik Andren <erik.andren@gmail.com>
9547L:	linux-media@vger.kernel.org
9548S:	Maintained
9549T:	git git://linuxtv.org/media_tree.git
9550F:	drivers/media/usb/gspca/m5602/
9551
9552GSPCA PAC207 SONIXB SUBDRIVER
9553M:	Hans Verkuil <hverkuil@xs4all.nl>
9554L:	linux-media@vger.kernel.org
9555S:	Odd Fixes
9556T:	git git://linuxtv.org/media_tree.git
9557F:	drivers/media/usb/gspca/pac207.c
9558
9559GSPCA SN9C20X SUBDRIVER
9560M:	Brian Johnson <brijohn@gmail.com>
9561L:	linux-media@vger.kernel.org
9562S:	Maintained
9563T:	git git://linuxtv.org/media_tree.git
9564F:	drivers/media/usb/gspca/sn9c20x.c
9565
9566GSPCA T613 SUBDRIVER
9567M:	Leandro Costantino <lcostantino@gmail.com>
9568L:	linux-media@vger.kernel.org
9569S:	Maintained
9570T:	git git://linuxtv.org/media_tree.git
9571F:	drivers/media/usb/gspca/t613.c
9572
9573GSPCA USB WEBCAM DRIVER
9574M:	Hans Verkuil <hverkuil@xs4all.nl>
9575L:	linux-media@vger.kernel.org
9576S:	Odd Fixes
9577T:	git git://linuxtv.org/media_tree.git
9578F:	drivers/media/usb/gspca/
9579
9580GTP (GPRS Tunneling Protocol)
9581M:	Pablo Neira Ayuso <pablo@netfilter.org>
9582M:	Harald Welte <laforge@gnumonks.org>
9583L:	osmocom-net-gprs@lists.osmocom.org
9584S:	Maintained
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9586F:	drivers/net/gtp.c
9587
9588GUID PARTITION TABLE (GPT)
9589M:	Davidlohr Bueso <dave@stgolabs.net>
9590L:	linux-efi@vger.kernel.org
9591S:	Maintained
9592F:	block/partitions/efi.*
9593
9594HABANALABS PCI DRIVER
9595M:	Oded Gabbay <ogabbay@kernel.org>
9596L:	dri-devel@lists.freedesktop.org
9597S:	Supported
9598C:	irc://irc.oftc.net/dri-devel
9599T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9600F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9601F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9602F:	drivers/accel/habanalabs/
9603F:	include/linux/habanalabs/
9604F:	include/trace/events/habanalabs.h
9605F:	include/uapi/drm/habanalabs_accel.h
9606
9607HACKRF MEDIA DRIVER
9608L:	linux-media@vger.kernel.org
9609S:	Orphan
9610W:	https://linuxtv.org
9611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9612F:	drivers/media/usb/hackrf/
9613
9614HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9615M:	Chuck Lever <chuck.lever@oracle.com>
9616L:	kernel-tls-handshake@lists.linux.dev
9617L:	netdev@vger.kernel.org
9618S:	Maintained
9619F:	Documentation/netlink/specs/handshake.yaml
9620F:	Documentation/networking/tls-handshake.rst
9621F:	include/net/handshake.h
9622F:	include/trace/events/handshake.h
9623F:	net/handshake/
9624
9625HANTRO VPU CODEC DRIVER
9626M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9627M:	Philipp Zabel <p.zabel@pengutronix.de>
9628L:	linux-media@vger.kernel.org
9629L:	linux-rockchip@lists.infradead.org
9630S:	Maintained
9631F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9632F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9633F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9634F:	drivers/media/platform/verisilicon/
9635
9636HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9637M:	Frank Seidel <frank@f-seidel.de>
9638L:	platform-driver-x86@vger.kernel.org
9639S:	Maintained
9640W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9641F:	drivers/platform/x86/hdaps.c
9642
9643HARDWARE MONITORING
9644M:	Jean Delvare <jdelvare@suse.com>
9645M:	Guenter Roeck <linux@roeck-us.net>
9646L:	linux-hwmon@vger.kernel.org
9647S:	Maintained
9648W:	http://hwmon.wiki.kernel.org/
9649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9650F:	Documentation/ABI/testing/sysfs-class-hwmon
9651F:	Documentation/devicetree/bindings/hwmon/
9652F:	Documentation/hwmon/
9653F:	drivers/hwmon/
9654F:	include/linux/hwmon*.h
9655F:	include/trace/events/hwmon*.h
9656K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9657
9658HARDWARE RANDOM NUMBER GENERATOR CORE
9659M:	Olivia Mackall <olivia@selenic.com>
9660M:	Herbert Xu <herbert@gondor.apana.org.au>
9661L:	linux-crypto@vger.kernel.org
9662S:	Odd fixes
9663F:	Documentation/admin-guide/hw_random.rst
9664F:	Documentation/devicetree/bindings/rng/
9665F:	drivers/char/hw_random/
9666F:	include/linux/hw_random.h
9667
9668HARDWARE SPINLOCK CORE
9669M:	Bjorn Andersson <andersson@kernel.org>
9670R:	Baolin Wang <baolin.wang7@gmail.com>
9671L:	linux-remoteproc@vger.kernel.org
9672S:	Maintained
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9674F:	Documentation/devicetree/bindings/hwlock/
9675F:	Documentation/locking/hwspinlock.rst
9676F:	drivers/hwspinlock/
9677F:	include/linux/hwspinlock.h
9678
9679HARDWARE TRACING FACILITIES
9680M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9681S:	Maintained
9682F:	drivers/hwtracing/
9683
9684HARMONY SOUND DRIVER
9685L:	linux-parisc@vger.kernel.org
9686S:	Maintained
9687F:	sound/parisc/harmony.*
9688
9689HDPVR USB VIDEO ENCODER DRIVER
9690M:	Hans Verkuil <hverkuil@xs4all.nl>
9691L:	linux-media@vger.kernel.org
9692S:	Odd Fixes
9693W:	https://linuxtv.org
9694T:	git git://linuxtv.org/media_tree.git
9695F:	drivers/media/usb/hdpvr/
9696
9697HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9698M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9699S:	Supported
9700F:	drivers/misc/hpilo.[ch]
9701
9702HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9703M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9704S:	Supported
9705F:	Documentation/watchdog/hpwdt.rst
9706F:	drivers/watchdog/hpwdt.c
9707
9708HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9709M:	Don Brace <don.brace@microchip.com>
9710L:	storagedev@microchip.com
9711L:	linux-scsi@vger.kernel.org
9712S:	Supported
9713F:	Documentation/scsi/hpsa.rst
9714F:	drivers/scsi/hpsa*.[ch]
9715F:	include/linux/cciss*.h
9716F:	include/uapi/linux/cciss*.h
9717
9718HFI1 DRIVER
9719M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9720L:	linux-rdma@vger.kernel.org
9721S:	Supported
9722F:	drivers/infiniband/hw/hfi1
9723
9724HFS FILESYSTEM
9725L:	linux-fsdevel@vger.kernel.org
9726S:	Orphan
9727F:	Documentation/filesystems/hfs.rst
9728F:	fs/hfs/
9729
9730HFSPLUS FILESYSTEM
9731L:	linux-fsdevel@vger.kernel.org
9732S:	Orphan
9733F:	Documentation/filesystems/hfsplus.rst
9734F:	fs/hfsplus/
9735
9736HGA FRAMEBUFFER DRIVER
9737M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9738L:	linux-nvidia@lists.surfsouth.com
9739S:	Maintained
9740W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9741F:	drivers/video/fbdev/hgafb.c
9742
9743HIBERNATION (aka Software Suspend, aka swsusp)
9744M:	"Rafael J. Wysocki" <rafael@kernel.org>
9745M:	Pavel Machek <pavel@ucw.cz>
9746L:	linux-pm@vger.kernel.org
9747S:	Supported
9748B:	https://bugzilla.kernel.org
9749F:	arch/*/include/asm/suspend*.h
9750F:	arch/x86/power/
9751F:	drivers/base/power/
9752F:	include/linux/freezer.h
9753F:	include/linux/pm.h
9754F:	include/linux/suspend.h
9755F:	kernel/power/
9756
9757HID CORE LAYER
9758M:	Jiri Kosina <jikos@kernel.org>
9759M:	Benjamin Tissoires <bentiss@kernel.org>
9760L:	linux-input@vger.kernel.org
9761S:	Maintained
9762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9763F:	Documentation/hid/
9764F:	drivers/hid/
9765F:	include/linux/hid*
9766F:	include/uapi/linux/hid*
9767F:	samples/hid/
9768F:	tools/testing/selftests/hid/
9769
9770HID LOGITECH DRIVERS
9771R:	Filipe Laíns <lains@riseup.net>
9772L:	linux-input@vger.kernel.org
9773S:	Maintained
9774F:	drivers/hid/hid-logitech-*
9775
9776HID NVIDIA SHIELD DRIVER
9777M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9778L:	linux-input@vger.kernel.org
9779S:	Maintained
9780F:	drivers/hid/hid-nvidia-shield.c
9781
9782HID PHOENIX RC FLIGHT CONTROLLER
9783M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9784L:	linux-input@vger.kernel.org
9785S:	Maintained
9786F:	drivers/hid/hid-pxrc.c
9787
9788HID PLAYSTATION DRIVER
9789M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9790L:	linux-input@vger.kernel.org
9791S:	Supported
9792F:	drivers/hid/hid-playstation.c
9793
9794HID SENSOR HUB DRIVERS
9795M:	Jiri Kosina <jikos@kernel.org>
9796M:	Jonathan Cameron <jic23@kernel.org>
9797M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9798L:	linux-input@vger.kernel.org
9799L:	linux-iio@vger.kernel.org
9800S:	Maintained
9801F:	Documentation/hid/hid-sensor*
9802F:	drivers/hid/hid-sensor-*
9803F:	drivers/iio/*/hid-*
9804F:	include/linux/hid-sensor-*
9805
9806HID VRC-2 CAR CONTROLLER DRIVER
9807M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9808L:	linux-input@vger.kernel.org
9809S:	Maintained
9810F:	drivers/hid/hid-vrc2.c
9811
9812HID WACOM DRIVER
9813M:	Ping Cheng <ping.cheng@wacom.com>
9814M:	Jason Gerecke  <jason.gerecke@wacom.com>
9815L:	linux-input@vger.kernel.org
9816S:	Maintained
9817F:	drivers/hid/wacom.h
9818F:	drivers/hid/wacom_*
9819
9820HID++ LOGITECH DRIVERS
9821R:	Filipe Laíns <lains@riseup.net>
9822R:	Bastien Nocera <hadess@hadess.net>
9823L:	linux-input@vger.kernel.org
9824S:	Maintained
9825F:	drivers/hid/hid-logitech-hidpp.c
9826
9827HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9828M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9829M:	Frederic Weisbecker <frederic@kernel.org>
9830M:	Thomas Gleixner <tglx@linutronix.de>
9831L:	linux-kernel@vger.kernel.org
9832S:	Maintained
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9834F:	Documentation/timers/
9835F:	include/linux/clockchips.h
9836F:	include/linux/hrtimer.h
9837F:	include/linux/timer.h
9838F:	kernel/time/clockevents.c
9839F:	kernel/time/hrtimer.c
9840F:	kernel/time/timer.c
9841F:	kernel/time/timer_list.c
9842F:	kernel/time/timer_migration.*
9843F:	tools/testing/selftests/timers/
9844
9845HIGH-SPEED SCC DRIVER FOR AX.25
9846L:	linux-hams@vger.kernel.org
9847S:	Orphan
9848F:	drivers/net/hamradio/scc.c
9849
9850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9851M:	HighPoint Linux Team <linux@highpoint-tech.com>
9852S:	Supported
9853W:	http://www.highpoint-tech.com
9854F:	Documentation/scsi/hptiop.rst
9855F:	drivers/scsi/hptiop.c
9856
9857HIKEY960 ONBOARD USB GPIO HUB DRIVER
9858M:	John Stultz <jstultz@google.com>
9859L:	linux-kernel@vger.kernel.org
9860S:	Maintained
9861F:	drivers/misc/hisi_hikey_usb.c
9862
9863HIMAX HX83112B TOUCHSCREEN SUPPORT
9864M:	Job Noorman <job@noorman.info>
9865L:	linux-input@vger.kernel.org
9866S:	Maintained
9867F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9868F:	drivers/input/touchscreen/himax_hx83112b.c
9869
9870HIPPI
9871M:	Jes Sorensen <jes@trained-monkey.org>
9872L:	linux-hippi@sunsite.dk
9873S:	Maintained
9874F:	drivers/net/hippi/
9875F:	include/linux/hippidevice.h
9876F:	include/uapi/linux/if_hippi.h
9877F:	net/802/hippi.c
9878
9879HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9880M:	Kurt Kanzenbach <kurt@linutronix.de>
9881L:	netdev@vger.kernel.org
9882S:	Maintained
9883F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9884F:	drivers/net/dsa/hirschmann/*
9885F:	include/linux/platform_data/hirschmann-hellcreek.h
9886F:	net/dsa/tag_hellcreek.c
9887
9888HISILICON DMA DRIVER
9889M:	Zhou Wang <wangzhou1@hisilicon.com>
9890M:	Jie Hai <haijie1@huawei.com>
9891L:	dmaengine@vger.kernel.org
9892S:	Maintained
9893F:	drivers/dma/hisi_dma.c
9894
9895HISILICON GPIO DRIVER
9896M:	Jay Fang <f.fangjian@huawei.com>
9897L:	linux-gpio@vger.kernel.org
9898S:	Maintained
9899F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9900F:	drivers/gpio/gpio-hisi.c
9901
9902HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9903M:	Zhiqi Song <songzhiqi1@huawei.com>
9904M:	Longfang Liu <liulongfang@huawei.com>
9905L:	linux-crypto@vger.kernel.org
9906S:	Maintained
9907F:	Documentation/ABI/testing/debugfs-hisi-hpre
9908F:	drivers/crypto/hisilicon/hpre/hpre.h
9909F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9910F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9911
9912HISILICON HNS3 PMU DRIVER
9913M:	Jijie Shao <shaojijie@huawei.com>
9914S:	Supported
9915F:	Documentation/admin-guide/perf/hns3-pmu.rst
9916F:	drivers/perf/hisilicon/hns3_pmu.c
9917
9918HISILICON I2C CONTROLLER DRIVER
9919M:	Yicong Yang <yangyicong@hisilicon.com>
9920L:	linux-i2c@vger.kernel.org
9921S:	Maintained
9922W:	https://www.hisilicon.com
9923F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9924F:	drivers/i2c/busses/i2c-hisi.c
9925
9926HISILICON KUNPENG SOC HCCS DRIVER
9927M:	Huisong Li <lihuisong@huawei.com>
9928S:	Maintained
9929F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9930F:	drivers/soc/hisilicon/kunpeng_hccs.c
9931F:	drivers/soc/hisilicon/kunpeng_hccs.h
9932
9933HISILICON LPC BUS DRIVER
9934M:	Jay Fang <f.fangjian@huawei.com>
9935S:	Maintained
9936W:	http://www.hisilicon.com
9937F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9938F:	drivers/bus/hisi_lpc.c
9939
9940HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9941M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9942M:	Salil Mehta <salil.mehta@huawei.com>
9943M:	Jijie Shao <shaojijie@huawei.com>
9944L:	netdev@vger.kernel.org
9945S:	Maintained
9946W:	http://www.hisilicon.com
9947F:	drivers/net/ethernet/hisilicon/hns3/
9948
9949HISILICON NETWORK SUBSYSTEM DRIVER
9950M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9951M:	Salil Mehta <salil.mehta@huawei.com>
9952L:	netdev@vger.kernel.org
9953S:	Maintained
9954W:	http://www.hisilicon.com
9955F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9956F:	drivers/net/ethernet/hisilicon/
9957
9958HISILICON PMU DRIVER
9959M:	Yicong Yang <yangyicong@hisilicon.com>
9960M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9961S:	Supported
9962W:	http://www.hisilicon.com
9963F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9964F:	Documentation/admin-guide/perf/hisi-pmu.rst
9965F:	drivers/perf/hisilicon
9966
9967HISILICON PTT DRIVER
9968M:	Yicong Yang <yangyicong@hisilicon.com>
9969M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9970L:	linux-kernel@vger.kernel.org
9971S:	Maintained
9972F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9973F:	Documentation/trace/hisi-ptt.rst
9974F:	drivers/hwtracing/ptt/
9975F:	tools/perf/arch/arm64/util/hisi-ptt.c
9976F:	tools/perf/util/hisi-ptt*
9977F:	tools/perf/util/hisi-ptt-decoder/*
9978
9979HISILICON QM DRIVER
9980M:	Weili Qian <qianweili@huawei.com>
9981M:	Zhou Wang <wangzhou1@hisilicon.com>
9982L:	linux-crypto@vger.kernel.org
9983S:	Maintained
9984F:	drivers/crypto/hisilicon/Kconfig
9985F:	drivers/crypto/hisilicon/Makefile
9986F:	drivers/crypto/hisilicon/qm.c
9987F:	drivers/crypto/hisilicon/sgl.c
9988F:	include/linux/hisi_acc_qm.h
9989
9990HISILICON ROCE DRIVER
9991M:	Chengchang Tang <tangchengchang@huawei.com>
9992M:	Junxian Huang <huangjunxian6@hisilicon.com>
9993L:	linux-rdma@vger.kernel.org
9994S:	Maintained
9995F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9996F:	drivers/infiniband/hw/hns/
9997
9998HISILICON SAS Controller
9999M:	Xiang Chen <chenxiang66@hisilicon.com>
10000S:	Supported
10001W:	http://www.hisilicon.com
10002F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10003F:	drivers/scsi/hisi_sas/
10004
10005HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10006M:	Longfang Liu <liulongfang@huawei.com>
10007L:	linux-crypto@vger.kernel.org
10008S:	Maintained
10009F:	Documentation/ABI/testing/debugfs-hisi-sec
10010F:	drivers/crypto/hisilicon/sec2/sec.h
10011F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10012F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10013F:	drivers/crypto/hisilicon/sec2/sec_main.c
10014
10015HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10016M:	Jay Fang <f.fangjian@huawei.com>
10017L:	linux-spi@vger.kernel.org
10018S:	Maintained
10019W:	http://www.hisilicon.com
10020F:	drivers/spi/spi-hisi-kunpeng.c
10021
10022HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10023M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10024L:	linux-kernel@vger.kernel.org
10025S:	Maintained
10026F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10027F:	drivers/spmi/hisi-spmi-controller.c
10028
10029HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10030M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10031L:	linux-kernel@vger.kernel.org
10032S:	Maintained
10033F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10034F:	drivers/mfd/hi6421-spmi-pmic.c
10035
10036HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10037M:	Weili Qian <qianweili@huawei.com>
10038S:	Maintained
10039F:	drivers/crypto/hisilicon/trng/trng.c
10040
10041HISILICON V3XX SPI NOR FLASH Controller Driver
10042M:	Jay Fang <f.fangjian@huawei.com>
10043S:	Maintained
10044W:	http://www.hisilicon.com
10045F:	drivers/spi/spi-hisi-sfc-v3xx.c
10046
10047HISILICON ZIP Controller DRIVER
10048M:	Yang Shen <shenyang39@huawei.com>
10049M:	Zhou Wang <wangzhou1@hisilicon.com>
10050L:	linux-crypto@vger.kernel.org
10051S:	Maintained
10052F:	Documentation/ABI/testing/debugfs-hisi-zip
10053F:	drivers/crypto/hisilicon/zip/
10054
10055HMM - Heterogeneous Memory Management
10056M:	Jérôme Glisse <jglisse@redhat.com>
10057L:	linux-mm@kvack.org
10058S:	Maintained
10059F:	Documentation/mm/hmm.rst
10060F:	include/linux/hmm*
10061F:	lib/test_hmm*
10062F:	mm/hmm*
10063F:	tools/testing/selftests/mm/*hmm*
10064
10065HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10066M:	Petre Rodan <petre.rodan@subdimension.ro>
10067L:	linux-iio@vger.kernel.org
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10070F:	drivers/iio/pressure/hsc030pa*
10071
10072HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10073M:	Andreas Klinger <ak@it-klinger.de>
10074M:	Petre Rodan <petre.rodan@subdimension.ro>
10075L:	linux-iio@vger.kernel.org
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10078F:	drivers/iio/pressure/mprls0025pa*
10079
10080HP BIOSCFG DRIVER
10081M:	Jorge Lopez <jorge.lopez2@hp.com>
10082L:	platform-driver-x86@vger.kernel.org
10083S:	Maintained
10084F:	drivers/platform/x86/hp/hp-bioscfg/
10085
10086HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10087L:	platform-driver-x86@vger.kernel.org
10088S:	Orphan
10089F:	drivers/platform/x86/hp/tc1100-wmi.c
10090
10091HP WMI HARDWARE MONITOR DRIVER
10092M:	James Seo <james@equiv.tech>
10093L:	linux-hwmon@vger.kernel.org
10094S:	Maintained
10095F:	Documentation/hwmon/hp-wmi-sensors.rst
10096F:	drivers/hwmon/hp-wmi-sensors.c
10097
10098HPET:	High Precision Event Timers driver
10099M:	Clemens Ladisch <clemens@ladisch.de>
10100S:	Maintained
10101F:	Documentation/timers/hpet.rst
10102F:	drivers/char/hpet.c
10103F:	include/linux/hpet.h
10104F:	include/uapi/linux/hpet.h
10105
10106HPET:	x86
10107S:	Orphan
10108F:	arch/x86/include/asm/hpet.h
10109F:	arch/x86/kernel/hpet.c
10110
10111HPFS FILESYSTEM
10112M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10113S:	Maintained
10114W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10115F:	fs/hpfs/
10116
10117HS3001 Hardware Temperature and Humidity Sensor
10118M:	Andre Werner <andre.werner@systec-electronic.com>
10119L:	linux-hwmon@vger.kernel.org
10120S:	Maintained
10121F:	drivers/hwmon/hs3001.c
10122
10123HSI SUBSYSTEM
10124M:	Sebastian Reichel <sre@kernel.org>
10125S:	Maintained
10126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10127F:	Documentation/ABI/testing/sysfs-bus-hsi
10128F:	Documentation/driver-api/hsi.rst
10129F:	drivers/hsi/
10130F:	include/linux/hsi/
10131F:	include/uapi/linux/hsi/
10132
10133HSO 3G MODEM DRIVER
10134L:	linux-usb@vger.kernel.org
10135S:	Orphan
10136F:	drivers/net/usb/hso.c
10137
10138HSR NETWORK PROTOCOL
10139L:	netdev@vger.kernel.org
10140S:	Orphan
10141F:	net/hsr/
10142
10143HT16K33 LED CONTROLLER DRIVER
10144M:	Robin van der Gracht <robin@protonic.nl>
10145S:	Maintained
10146F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10147F:	drivers/auxdisplay/ht16k33.c
10148
10149HTCPEN TOUCHSCREEN DRIVER
10150M:	Pau Oliva Fora <pof@eslack.org>
10151L:	linux-input@vger.kernel.org
10152S:	Maintained
10153F:	drivers/input/touchscreen/htcpen.c
10154
10155HTE SUBSYSTEM
10156M:	Dipen Patel <dipenp@nvidia.com>
10157L:	timestamp@lists.linux.dev
10158S:	Maintained
10159Q:	https://patchwork.kernel.org/project/timestamp/list/
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10161F:	Documentation/devicetree/bindings/timestamp/
10162F:	Documentation/driver-api/hte/
10163F:	drivers/hte/
10164F:	include/linux/hte.h
10165
10166HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10167M:	Lorenzo Bianconi <lorenzo@kernel.org>
10168L:	linux-iio@vger.kernel.org
10169S:	Maintained
10170W:	http://www.st.com/
10171F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10172F:	drivers/iio/humidity/hts221*
10173
10174HUAWEI ETHERNET DRIVER
10175M:	Cai Huoqing <cai.huoqing@linux.dev>
10176L:	netdev@vger.kernel.org
10177S:	Maintained
10178F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10179F:	drivers/net/ethernet/huawei/hinic/
10180
10181HUGETLB SUBSYSTEM
10182M:	Muchun Song <muchun.song@linux.dev>
10183L:	linux-mm@kvack.org
10184S:	Maintained
10185F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10186F:	Documentation/admin-guide/mm/hugetlbpage.rst
10187F:	Documentation/mm/hugetlbfs_reserv.rst
10188F:	Documentation/mm/vmemmap_dedup.rst
10189F:	fs/hugetlbfs/
10190F:	include/linux/hugetlb.h
10191F:	mm/hugetlb.c
10192F:	mm/hugetlb_vmemmap.c
10193F:	mm/hugetlb_vmemmap.h
10194F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10195
10196HVA ST MEDIA DRIVER
10197M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10198L:	linux-media@vger.kernel.org
10199S:	Supported
10200W:	https://linuxtv.org
10201T:	git git://linuxtv.org/media_tree.git
10202F:	drivers/media/platform/st/sti/hva
10203
10204HWPOISON MEMORY FAILURE HANDLING
10205M:	Miaohe Lin <linmiaohe@huawei.com>
10206R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10207L:	linux-mm@kvack.org
10208S:	Maintained
10209F:	mm/hwpoison-inject.c
10210F:	mm/memory-failure.c
10211
10212HYCON HY46XX TOUCHSCREEN SUPPORT
10213M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10214L:	linux-input@vger.kernel.org
10215S:	Maintained
10216F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10217F:	drivers/input/touchscreen/hycon-hy46xx.c
10218
10219HYGON PROCESSOR SUPPORT
10220M:	Pu Wen <puwen@hygon.cn>
10221L:	linux-kernel@vger.kernel.org
10222S:	Maintained
10223F:	arch/x86/kernel/cpu/hygon.c
10224
10225HYNIX HI556 SENSOR DRIVER
10226M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10227L:	linux-media@vger.kernel.org
10228S:	Maintained
10229T:	git git://linuxtv.org/media_tree.git
10230F:	drivers/media/i2c/hi556.c
10231
10232HYNIX HI846 SENSOR DRIVER
10233M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10234L:	linux-media@vger.kernel.org
10235S:	Maintained
10236F:	drivers/media/i2c/hi846.c
10237
10238HYNIX HI847 SENSOR DRIVER
10239M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10240L:	linux-media@vger.kernel.org
10241S:	Maintained
10242F:	drivers/media/i2c/hi847.c
10243
10244Hyper-V/Azure CORE AND DRIVERS
10245M:	"K. Y. Srinivasan" <kys@microsoft.com>
10246M:	Haiyang Zhang <haiyangz@microsoft.com>
10247M:	Wei Liu <wei.liu@kernel.org>
10248M:	Dexuan Cui <decui@microsoft.com>
10249L:	linux-hyperv@vger.kernel.org
10250S:	Supported
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10252F:	Documentation/ABI/stable/sysfs-bus-vmbus
10253F:	Documentation/ABI/testing/debugfs-hyperv
10254F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10255F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10256F:	Documentation/virt/hyperv
10257F:	arch/arm64/hyperv
10258F:	arch/arm64/include/asm/hyperv-tlfs.h
10259F:	arch/arm64/include/asm/mshyperv.h
10260F:	arch/x86/hyperv
10261F:	arch/x86/include/asm/hyperv-tlfs.h
10262F:	arch/x86/include/asm/mshyperv.h
10263F:	arch/x86/include/asm/trace/hyperv.h
10264F:	arch/x86/kernel/cpu/mshyperv.c
10265F:	drivers/clocksource/hyperv_timer.c
10266F:	drivers/hid/hid-hyperv.c
10267F:	drivers/hv/
10268F:	drivers/input/serio/hyperv-keyboard.c
10269F:	drivers/iommu/hyperv-iommu.c
10270F:	drivers/net/ethernet/microsoft/
10271F:	drivers/net/hyperv/
10272F:	drivers/pci/controller/pci-hyperv-intf.c
10273F:	drivers/pci/controller/pci-hyperv.c
10274F:	drivers/scsi/storvsc_drv.c
10275F:	drivers/uio/uio_hv_generic.c
10276F:	drivers/video/fbdev/hyperv_fb.c
10277F:	include/asm-generic/hyperv-tlfs.h
10278F:	include/asm-generic/mshyperv.h
10279F:	include/clocksource/hyperv_timer.h
10280F:	include/linux/hyperv.h
10281F:	include/net/mana
10282F:	include/uapi/linux/hyperv.h
10283F:	net/vmw_vsock/hyperv_transport.c
10284F:	tools/hv/
10285
10286HYPERBUS SUPPORT
10287M:	Vignesh Raghavendra <vigneshr@ti.com>
10288R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10289L:	linux-mtd@lists.infradead.org
10290S:	Supported
10291Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10292C:	irc://irc.oftc.net/mtd
10293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10294F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10295F:	drivers/mtd/hyperbus/
10296F:	include/linux/mtd/hyperbus.h
10297
10298HYPERVISOR VIRTUAL CONSOLE DRIVER
10299L:	linuxppc-dev@lists.ozlabs.org
10300S:	Odd Fixes
10301F:	drivers/tty/hvc/
10302
10303I2C ACPI SUPPORT
10304M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10305L:	linux-i2c@vger.kernel.org
10306L:	linux-acpi@vger.kernel.org
10307S:	Maintained
10308F:	drivers/i2c/i2c-core-acpi.c
10309
10310I2C ADDRESS TRANSLATOR (ATR)
10311M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10312R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10313L:	linux-i2c@vger.kernel.org
10314S:	Maintained
10315F:	drivers/i2c/i2c-atr.c
10316F:	include/linux/i2c-atr.h
10317
10318I2C CONTROLLER DRIVER FOR NVIDIA GPU
10319M:	Ajay Gupta <ajayg@nvidia.com>
10320L:	linux-i2c@vger.kernel.org
10321S:	Maintained
10322F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10323F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10324
10325I2C MUXES
10326M:	Peter Rosin <peda@axentia.se>
10327L:	linux-i2c@vger.kernel.org
10328S:	Maintained
10329F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10330F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10331F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10332F:	Documentation/i2c/i2c-topology.rst
10333F:	Documentation/i2c/muxes/
10334F:	drivers/i2c/i2c-mux.c
10335F:	drivers/i2c/muxes/
10336F:	include/linux/i2c-mux.h
10337
10338I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10339M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10340L:	linux-i2c@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10343F:	drivers/i2c/busses/i2c-mv64xxx.c
10344
10345I2C OVER PARALLEL PORT
10346M:	Jean Delvare <jdelvare@suse.com>
10347L:	linux-i2c@vger.kernel.org
10348S:	Maintained
10349F:	Documentation/i2c/busses/i2c-parport.rst
10350F:	drivers/i2c/busses/i2c-parport.c
10351
10352I2C SUBSYSTEM
10353M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10354L:	linux-i2c@vger.kernel.org
10355S:	Maintained
10356W:	https://i2c.wiki.kernel.org/
10357Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10359F:	Documentation/i2c/
10360F:	drivers/i2c/*
10361F:	include/dt-bindings/i2c/i2c.h
10362F:	include/linux/i2c-dev.h
10363F:	include/linux/i2c-smbus.h
10364F:	include/linux/i2c.h
10365F:	include/uapi/linux/i2c-*.h
10366F:	include/uapi/linux/i2c.h
10367
10368I2C SUBSYSTEM HOST DRIVERS
10369M:	Andi Shyti <andi.shyti@kernel.org>
10370L:	linux-i2c@vger.kernel.org
10371S:	Maintained
10372W:	https://i2c.wiki.kernel.org/
10373Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10375F:	Documentation/devicetree/bindings/i2c/
10376F:	drivers/i2c/algos/
10377F:	drivers/i2c/busses/
10378F:	include/dt-bindings/i2c/
10379
10380I2C-TAOS-EVM DRIVER
10381M:	Jean Delvare <jdelvare@suse.com>
10382L:	linux-i2c@vger.kernel.org
10383S:	Maintained
10384F:	Documentation/i2c/busses/i2c-taos-evm.rst
10385F:	drivers/i2c/busses/i2c-taos-evm.c
10386
10387I2C-TINY-USB DRIVER
10388M:	Till Harbaum <till@harbaum.org>
10389L:	linux-i2c@vger.kernel.org
10390S:	Maintained
10391W:	http://www.harbaum.org/till/i2c_tiny_usb
10392F:	drivers/i2c/busses/i2c-tiny-usb.c
10393
10394I2C/SMBUS CONTROLLER DRIVERS FOR PC
10395M:	Jean Delvare <jdelvare@suse.com>
10396L:	linux-i2c@vger.kernel.org
10397S:	Maintained
10398F:	Documentation/i2c/busses/i2c-ali1535.rst
10399F:	Documentation/i2c/busses/i2c-ali1563.rst
10400F:	Documentation/i2c/busses/i2c-ali15x3.rst
10401F:	Documentation/i2c/busses/i2c-amd756.rst
10402F:	Documentation/i2c/busses/i2c-amd8111.rst
10403F:	Documentation/i2c/busses/i2c-i801.rst
10404F:	Documentation/i2c/busses/i2c-nforce2.rst
10405F:	Documentation/i2c/busses/i2c-piix4.rst
10406F:	Documentation/i2c/busses/i2c-sis5595.rst
10407F:	Documentation/i2c/busses/i2c-sis630.rst
10408F:	Documentation/i2c/busses/i2c-sis96x.rst
10409F:	Documentation/i2c/busses/i2c-via.rst
10410F:	Documentation/i2c/busses/i2c-viapro.rst
10411F:	drivers/i2c/busses/i2c-ali1535.c
10412F:	drivers/i2c/busses/i2c-ali1563.c
10413F:	drivers/i2c/busses/i2c-ali15x3.c
10414F:	drivers/i2c/busses/i2c-amd756-s4882.c
10415F:	drivers/i2c/busses/i2c-amd756.c
10416F:	drivers/i2c/busses/i2c-amd8111.c
10417F:	drivers/i2c/busses/i2c-i801.c
10418F:	drivers/i2c/busses/i2c-isch.c
10419F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10420F:	drivers/i2c/busses/i2c-nforce2.c
10421F:	drivers/i2c/busses/i2c-piix4.c
10422F:	drivers/i2c/busses/i2c-sis5595.c
10423F:	drivers/i2c/busses/i2c-sis630.c
10424F:	drivers/i2c/busses/i2c-sis96x.c
10425F:	drivers/i2c/busses/i2c-via.c
10426F:	drivers/i2c/busses/i2c-viapro.c
10427
10428I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10429M:	Hans de Goede <hdegoede@redhat.com>
10430L:	linux-i2c@vger.kernel.org
10431S:	Maintained
10432F:	drivers/i2c/busses/i2c-cht-wc.c
10433
10434I2C/SMBUS ISMT DRIVER
10435M:	Seth Heasley <seth.heasley@intel.com>
10436M:	Neil Horman <nhorman@tuxdriver.com>
10437L:	linux-i2c@vger.kernel.org
10438F:	Documentation/i2c/busses/i2c-ismt.rst
10439F:	drivers/i2c/busses/i2c-ismt.c
10440
10441I2C/SMBUS ZHAOXIN DRIVER
10442M:	Hans Hu <hanshu@zhaoxin.com>
10443L:	linux-i2c@vger.kernel.org
10444S:	Maintained
10445W:	https://www.zhaoxin.com
10446F:	drivers/i2c/busses/i2c-viai2c-common.c
10447F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10448
10449I2C/SMBUS STUB DRIVER
10450M:	Jean Delvare <jdelvare@suse.com>
10451L:	linux-i2c@vger.kernel.org
10452S:	Maintained
10453F:	drivers/i2c/i2c-stub.c
10454
10455I3C DRIVER FOR ASPEED AST2600
10456M:	Jeremy Kerr <jk@codeconstruct.com.au>
10457S:	Maintained
10458F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10459F:	drivers/i3c/master/ast2600-i3c-master.c
10460
10461I3C DRIVER FOR CADENCE I3C MASTER IP
10462M:	Przemysław Gaj <pgaj@cadence.com>
10463S:	Maintained
10464F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10465F:	drivers/i3c/master/i3c-master-cdns.c
10466
10467I3C DRIVER FOR SYNOPSYS DESIGNWARE
10468S:	Orphan
10469F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10470F:	drivers/i3c/master/dw*
10471
10472I3C SUBSYSTEM
10473M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10474L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10475S:	Maintained
10476C:	irc://chat.freenode.net/linux-i3c
10477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10478F:	Documentation/ABI/testing/sysfs-bus-i3c
10479F:	Documentation/devicetree/bindings/i3c/
10480F:	Documentation/driver-api/i3c
10481F:	drivers/i3c/
10482F:	include/linux/i3c/
10483
10484IBM Operation Panel Input Driver
10485M:	Eddie James <eajames@linux.ibm.com>
10486L:	linux-input@vger.kernel.org
10487S:	Maintained
10488F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10489F:	drivers/input/misc/ibm-panel.c
10490
10491IBM Power 842 compression accelerator
10492M:	Haren Myneni <haren@us.ibm.com>
10493S:	Supported
10494F:	crypto/842.c
10495F:	drivers/crypto/nx/Kconfig
10496F:	drivers/crypto/nx/Makefile
10497F:	drivers/crypto/nx/nx-842*
10498F:	include/linux/sw842.h
10499F:	lib/842/
10500
10501IBM Power in-Nest Crypto Acceleration
10502M:	Breno Leitão <leitao@debian.org>
10503M:	Nayna Jain <nayna@linux.ibm.com>
10504M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10505L:	linux-crypto@vger.kernel.org
10506S:	Supported
10507F:	drivers/crypto/nx/Kconfig
10508F:	drivers/crypto/nx/Makefile
10509F:	drivers/crypto/nx/nx-aes*
10510F:	drivers/crypto/nx/nx-sha*
10511F:	drivers/crypto/nx/nx.*
10512F:	drivers/crypto/nx/nx_csbcpb.h
10513F:	drivers/crypto/nx/nx_debugfs.c
10514
10515IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10516M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10517L:	linux-pci@vger.kernel.org
10518L:	linuxppc-dev@lists.ozlabs.org
10519S:	Supported
10520F:	drivers/pci/hotplug/rpadlpar*
10521
10522IBM Power Linux RAID adapter
10523M:	Brian King <brking@us.ibm.com>
10524S:	Supported
10525F:	drivers/scsi/ipr.*
10526
10527IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10528M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10529L:	linux-pci@vger.kernel.org
10530L:	linuxppc-dev@lists.ozlabs.org
10531S:	Supported
10532F:	drivers/pci/hotplug/rpaphp*
10533
10534IBM Power SRIOV Virtual NIC Device Driver
10535M:	Haren Myneni <haren@linux.ibm.com>
10536M:	Rick Lindsley <ricklind@linux.ibm.com>
10537R:	Nick Child <nnac123@linux.ibm.com>
10538R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10539L:	netdev@vger.kernel.org
10540S:	Supported
10541F:	drivers/net/ethernet/ibm/ibmvnic.*
10542
10543IBM Power VFIO Support
10544M:	Timothy Pearson <tpearson@raptorengineering.com>
10545S:	Supported
10546F:	drivers/vfio/vfio_iommu_spapr_tce.c
10547
10548IBM Power Virtual Ethernet Device Driver
10549M:	Nick Child <nnac123@linux.ibm.com>
10550L:	netdev@vger.kernel.org
10551S:	Supported
10552F:	drivers/net/ethernet/ibm/ibmveth.*
10553
10554IBM Power Virtual FC Device Drivers
10555M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10556L:	linux-scsi@vger.kernel.org
10557S:	Supported
10558F:	drivers/scsi/ibmvscsi/ibmvfc*
10559
10560IBM Power Virtual Management Channel Driver
10561M:	Brad Warrum <bwarrum@linux.ibm.com>
10562M:	Ritu Agarwal <rituagar@linux.ibm.com>
10563S:	Supported
10564F:	drivers/misc/ibmvmc.*
10565
10566IBM Power Virtual SCSI Device Drivers
10567M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10568L:	linux-scsi@vger.kernel.org
10569S:	Supported
10570F:	drivers/scsi/ibmvscsi/ibmvscsi*
10571F:	include/scsi/viosrp.h
10572
10573IBM Power Virtual SCSI Device Target Driver
10574M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10575L:	linux-scsi@vger.kernel.org
10576L:	target-devel@vger.kernel.org
10577S:	Supported
10578F:	drivers/scsi/ibmvscsi_tgt/
10579
10580IBM Power VMX Cryptographic instructions
10581M:	Breno Leitão <leitao@debian.org>
10582M:	Nayna Jain <nayna@linux.ibm.com>
10583M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10584L:	linux-crypto@vger.kernel.org
10585S:	Supported
10586F:	arch/powerpc/crypto/Kconfig
10587F:	arch/powerpc/crypto/Makefile
10588F:	arch/powerpc/crypto/aes.c
10589F:	arch/powerpc/crypto/aes_cbc.c
10590F:	arch/powerpc/crypto/aes_ctr.c
10591F:	arch/powerpc/crypto/aes_xts.c
10592F:	arch/powerpc/crypto/aesp8-ppc.*
10593F:	arch/powerpc/crypto/ghash.c
10594F:	arch/powerpc/crypto/ghashp8-ppc.pl
10595F:	arch/powerpc/crypto/ppc-xlate.pl
10596F:	arch/powerpc/crypto/vmx.c
10597
10598IBM ServeRAID RAID DRIVER
10599S:	Orphan
10600F:	drivers/scsi/ips.*
10601
10602ICH LPC AND GPIO DRIVER
10603M:	Peter Tyser <ptyser@xes-inc.com>
10604S:	Maintained
10605F:	drivers/gpio/gpio-ich.c
10606F:	drivers/mfd/lpc_ich.c
10607
10608ICY I2C DRIVER
10609M:	Max Staudt <max@enpas.org>
10610L:	linux-i2c@vger.kernel.org
10611S:	Maintained
10612F:	drivers/i2c/busses/i2c-icy.c
10613
10614IDEAPAD LAPTOP EXTRAS DRIVER
10615M:	Ike Panhc <ike.pan@canonical.com>
10616L:	platform-driver-x86@vger.kernel.org
10617S:	Maintained
10618W:	http://launchpad.net/ideapad-laptop
10619F:	drivers/platform/x86/ideapad-laptop.c
10620
10621IDEAPAD LAPTOP SLIDEBAR DRIVER
10622M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10623L:	linux-input@vger.kernel.org
10624S:	Maintained
10625W:	https://github.com/o2genum/ideapad-slidebar
10626F:	drivers/input/misc/ideapad_slidebar.c
10627
10628IDT VersaClock 5 CLOCK DRIVER
10629M:	Luca Ceresoli <luca@lucaceresoli.net>
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10632F:	drivers/clk/clk-versaclock5.c
10633
10634IEEE 802.15.4 SUBSYSTEM
10635M:	Alexander Aring <alex.aring@gmail.com>
10636M:	Stefan Schmidt <stefan@datenfreihafen.org>
10637M:	Miquel Raynal <miquel.raynal@bootlin.com>
10638L:	linux-wpan@vger.kernel.org
10639S:	Maintained
10640W:	https://linux-wpan.org/
10641Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10644F:	Documentation/networking/ieee802154.rst
10645F:	drivers/net/ieee802154/
10646F:	include/linux/ieee802154.h
10647F:	include/linux/nl802154.h
10648F:	include/net/af_ieee802154.h
10649F:	include/net/cfg802154.h
10650F:	include/net/ieee802154_netdev.h
10651F:	include/net/mac802154.h
10652F:	include/net/nl802154.h
10653F:	net/ieee802154/
10654F:	net/mac802154/
10655
10656Intel VIRTIO DATA PATH ACCELERATOR
10657M:	Zhu Lingshan <lingshan.zhu@intel.com>
10658L:	virtualization@lists.linux.dev
10659S:	Supported
10660F:	drivers/vdpa/ifcvf/
10661
10662IFE PROTOCOL
10663M:	Yotam Gigi <yotam.gi@gmail.com>
10664M:	Jamal Hadi Salim <jhs@mojatatu.com>
10665F:	include/net/ife.h
10666F:	include/uapi/linux/ife.h
10667F:	net/ife
10668
10669IGORPLUG-USB IR RECEIVER
10670M:	Sean Young <sean@mess.org>
10671L:	linux-media@vger.kernel.org
10672S:	Maintained
10673F:	drivers/media/rc/igorplugusb.c
10674
10675IGUANAWORKS USB IR TRANSCEIVER
10676M:	Sean Young <sean@mess.org>
10677L:	linux-media@vger.kernel.org
10678S:	Maintained
10679F:	drivers/media/rc/iguanair.c
10680
10681IIO BACKEND FRAMEWORK
10682M:	Nuno Sa <nuno.sa@analog.com>
10683R:	Olivier Moysan <olivier.moysan@foss.st.com>
10684L:	linux-iio@vger.kernel.org
10685S:	Maintained
10686F:	drivers/iio/industrialio-backend.c
10687F:	include/linux/iio/backend.h
10688
10689IIO DIGITAL POTENTIOMETER DAC
10690M:	Peter Rosin <peda@axentia.se>
10691L:	linux-iio@vger.kernel.org
10692S:	Maintained
10693F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10694F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10695F:	drivers/iio/dac/dpot-dac.c
10696
10697IIO ENVELOPE DETECTOR
10698M:	Peter Rosin <peda@axentia.se>
10699L:	linux-iio@vger.kernel.org
10700S:	Maintained
10701F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10702F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10703F:	drivers/iio/adc/envelope-detector.c
10704
10705IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10706M:	Matti Vaittinen <mazziesaccount@gmail.com>
10707L:	linux-iio@vger.kernel.org
10708S:	Maintained
10709F:	drivers/iio/industrialio-gts-helper.c
10710F:	include/linux/iio/iio-gts-helper.h
10711F:	drivers/iio/test/iio-test-gts.c
10712
10713IIO MULTIPLEXER
10714M:	Peter Rosin <peda@axentia.se>
10715L:	linux-iio@vger.kernel.org
10716S:	Maintained
10717F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10718F:	drivers/iio/multiplexer/iio-mux.c
10719
10720IIO SCMI BASED DRIVER
10721M:	Jyoti Bhayana <jbhayana@google.com>
10722L:	linux-iio@vger.kernel.org
10723S:	Maintained
10724F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10725
10726IIO SUBSYSTEM AND DRIVERS
10727M:	Jonathan Cameron <jic23@kernel.org>
10728R:	Lars-Peter Clausen <lars@metafoo.de>
10729L:	linux-iio@vger.kernel.org
10730S:	Maintained
10731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10732F:	Documentation/ABI/testing/configfs-iio*
10733F:	Documentation/ABI/testing/sysfs-bus-iio*
10734F:	Documentation/devicetree/bindings/iio/
10735F:	Documentation/iio/
10736F:	drivers/iio/
10737F:	drivers/staging/iio/
10738F:	include/dt-bindings/iio/
10739F:	include/linux/iio/
10740F:	tools/iio/
10741
10742IIO UNIT CONVERTER
10743M:	Peter Rosin <peda@axentia.se>
10744L:	linux-iio@vger.kernel.org
10745S:	Maintained
10746F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10747F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10748F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10749F:	drivers/iio/afe/iio-rescale.c
10750
10751IKANOS/ADI EAGLE ADSL USB DRIVER
10752M:	Matthieu Castet <castet.matthieu@free.fr>
10753M:	Stanislaw Gruszka <stf_xl@wp.pl>
10754S:	Maintained
10755F:	drivers/usb/atm/ueagle-atm.c
10756
10757IMAGIS TOUCHSCREEN DRIVER
10758M:	Markuss Broks <markuss.broks@gmail.com>
10759S:	Maintained
10760F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10761F:	drivers/input/touchscreen/imagis.c
10762
10763IMGTEC ASCII LCD DRIVER
10764M:	Paul Burton <paulburton@kernel.org>
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10767F:	drivers/auxdisplay/img-ascii-lcd.c
10768
10769IMGTEC IR DECODER DRIVER
10770S:	Orphan
10771F:	drivers/media/rc/img-ir/
10772
10773IMGTEC POWERVR DRM DRIVER
10774M:	Frank Binns <frank.binns@imgtec.com>
10775M:	Matt Coster <matt.coster@imgtec.com>
10776S:	Supported
10777T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10778F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10779F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10780F:	Documentation/gpu/imagination/
10781F:	drivers/gpu/drm/imagination/
10782F:	include/uapi/drm/pvr_drm.h
10783
10784IMON SOUNDGRAPH USB IR RECEIVER
10785M:	Sean Young <sean@mess.org>
10786L:	linux-media@vger.kernel.org
10787S:	Maintained
10788F:	drivers/media/rc/imon.c
10789F:	drivers/media/rc/imon_raw.c
10790
10791IMS TWINTURBO FRAMEBUFFER DRIVER
10792L:	linux-fbdev@vger.kernel.org
10793S:	Orphan
10794F:	drivers/video/fbdev/imsttfb.c
10795
10796INDEX OF FURTHER KERNEL DOCUMENTATION
10797M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10798S:	Maintained
10799F:	Documentation/process/kernel-docs.rst
10800
10801INDUSTRY PACK SUBSYSTEM (IPACK)
10802M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10803M:	Jens Taprogge <jens.taprogge@taprogge.org>
10804M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10805L:	industrypack-devel@lists.sourceforge.net
10806S:	Maintained
10807W:	http://industrypack.sourceforge.net
10808F:	drivers/ipack/
10809
10810INFINEON DPS310 Driver
10811M:	Eddie James <eajames@linux.ibm.com>
10812L:	linux-iio@vger.kernel.org
10813S:	Maintained
10814F:	drivers/iio/pressure/dps310.c
10815
10816INFINEON PEB2466 ASoC CODEC
10817M:	Herve Codina <herve.codina@bootlin.com>
10818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10819S:	Maintained
10820F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10821F:	sound/soc/codecs/peb2466.c
10822
10823INFINIBAND SUBSYSTEM
10824M:	Jason Gunthorpe <jgg@nvidia.com>
10825M:	Leon Romanovsky <leonro@nvidia.com>
10826L:	linux-rdma@vger.kernel.org
10827S:	Supported
10828W:	https://github.com/linux-rdma/rdma-core
10829Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10831F:	Documentation/devicetree/bindings/infiniband/
10832F:	Documentation/infiniband/
10833F:	drivers/infiniband/
10834F:	include/rdma/
10835F:	include/trace/events/ib_mad.h
10836F:	include/trace/events/ib_umad.h
10837F:	include/trace/misc/rdma.h
10838F:	include/uapi/linux/if_infiniband.h
10839F:	include/uapi/rdma/
10840F:	samples/bpf/ibumad_kern.c
10841F:	samples/bpf/ibumad_user.c
10842
10843INGENIC JZ4780 NAND DRIVER
10844M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10845L:	linux-mtd@lists.infradead.org
10846L:	linux-mips@vger.kernel.org
10847S:	Maintained
10848F:	drivers/mtd/nand/raw/ingenic/
10849
10850INGENIC JZ47xx SoCs
10851M:	Paul Cercueil <paul@crapouillou.net>
10852L:	linux-mips@vger.kernel.org
10853S:	Maintained
10854F:	arch/mips/boot/dts/ingenic/
10855F:	arch/mips/generic/board-ingenic.c
10856F:	arch/mips/include/asm/mach-ingenic/
10857F:	arch/mips/ingenic/Kconfig
10858F:	drivers/clk/ingenic/
10859F:	drivers/dma/dma-jz4780.c
10860F:	drivers/gpu/drm/ingenic/
10861F:	drivers/i2c/busses/i2c-jz4780.c
10862F:	drivers/iio/adc/ingenic-adc.c
10863F:	drivers/irqchip/irq-ingenic.c
10864F:	drivers/memory/jz4780-nemc.c
10865F:	drivers/mmc/host/jz4740_mmc.c
10866F:	drivers/mtd/nand/raw/ingenic/
10867F:	drivers/pinctrl/pinctrl-ingenic.c
10868F:	drivers/power/supply/ingenic-battery.c
10869F:	drivers/pwm/pwm-jz4740.c
10870F:	drivers/remoteproc/ingenic_rproc.c
10871F:	drivers/rtc/rtc-jz4740.c
10872F:	drivers/tty/serial/8250/8250_ingenic.c
10873F:	drivers/usb/musb/jz4740.c
10874F:	drivers/watchdog/jz4740_wdt.c
10875F:	include/dt-bindings/iio/adc/ingenic,adc.h
10876F:	include/linux/mfd/ingenic-tcu.h
10877F:	sound/soc/codecs/jz47*
10878F:	sound/soc/jz4740/
10879
10880INJOINIC IP5xxx POWER BANK IC DRIVER
10881M:	Samuel Holland <samuel@sholland.org>
10882S:	Maintained
10883F:	drivers/power/supply/ip5xxx_power.c
10884
10885INOTIFY
10886M:	Jan Kara <jack@suse.cz>
10887R:	Amir Goldstein <amir73il@gmail.com>
10888L:	linux-fsdevel@vger.kernel.org
10889S:	Maintained
10890F:	Documentation/filesystems/inotify.rst
10891F:	fs/notify/inotify/
10892F:	include/linux/inotify.h
10893F:	include/uapi/linux/inotify.h
10894
10895INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10896M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10897L:	linux-input@vger.kernel.org
10898S:	Maintained
10899Q:	http://patchwork.kernel.org/project/linux-input/list/
10900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10901F:	Documentation/devicetree/bindings/input/
10902F:	Documentation/devicetree/bindings/serio/
10903F:	Documentation/input/
10904F:	drivers/input/
10905F:	include/dt-bindings/input/
10906F:	include/linux/input.h
10907F:	include/linux/input/
10908F:	include/uapi/linux/input-event-codes.h
10909F:	include/uapi/linux/input.h
10910
10911INPUT MULTITOUCH (MT) PROTOCOL
10912M:	Henrik Rydberg <rydberg@bitmath.org>
10913L:	linux-input@vger.kernel.org
10914S:	Odd fixes
10915F:	Documentation/input/multi-touch-protocol.rst
10916F:	drivers/input/input-mt.c
10917K:	\b(ABS|SYN)_MT_
10918
10919INSIDE SECURE CRYPTO DRIVER
10920M:	Antoine Tenart <atenart@kernel.org>
10921L:	linux-crypto@vger.kernel.org
10922S:	Maintained
10923F:	drivers/crypto/inside-secure/
10924
10925INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10926M:	Mimi Zohar <zohar@linux.ibm.com>
10927M:	Roberto Sassu <roberto.sassu@huawei.com>
10928M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10929R:	Eric Snowberg <eric.snowberg@oracle.com>
10930L:	linux-integrity@vger.kernel.org
10931S:	Supported
10932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10933F:	security/integrity/
10934F:	security/integrity/ima/
10935
10936INTEL 810/815 FRAMEBUFFER DRIVER
10937M:	Antonino Daplas <adaplas@gmail.com>
10938L:	linux-fbdev@vger.kernel.org
10939S:	Maintained
10940F:	drivers/video/fbdev/i810/
10941
10942INTEL 8254 COUNTER DRIVER
10943M:	William Breathitt Gray <wbg@kernel.org>
10944L:	linux-iio@vger.kernel.org
10945S:	Maintained
10946F:	drivers/counter/i8254.c
10947F:	include/linux/i8254.h
10948
10949INTEL 8255 GPIO DRIVER
10950M:	William Breathitt Gray <wbg@kernel.org>
10951L:	linux-gpio@vger.kernel.org
10952S:	Maintained
10953F:	drivers/gpio/gpio-i8255.c
10954F:	drivers/gpio/gpio-i8255.h
10955
10956INTEL ASoC DRIVERS
10957M:	Cezary Rojewski <cezary.rojewski@intel.com>
10958M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10959M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10960M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10961M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10962M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10963M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10965S:	Supported
10966F:	sound/soc/intel/
10967
10968INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10969M:	Hans de Goede <hdegoede@redhat.com>
10970L:	platform-driver-x86@vger.kernel.org
10971S:	Maintained
10972F:	drivers/platform/x86/intel/atomisp2/pm.c
10973
10974INTEL ATOMISP2 LED DRIVER
10975M:	Hans de Goede <hdegoede@redhat.com>
10976L:	platform-driver-x86@vger.kernel.org
10977S:	Maintained
10978F:	drivers/platform/x86/intel/atomisp2/led.c
10979
10980INTEL BIOS SAR INT1092 DRIVER
10981M:	Shravan Sudhakar <s.shravan@intel.com>
10982L:	platform-driver-x86@vger.kernel.org
10983S:	Maintained
10984F:	drivers/platform/x86/intel/int1092/
10985
10986INTEL BROXTON PMC DRIVER
10987M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10988M:	Zha Qipeng <qipeng.zha@intel.com>
10989S:	Maintained
10990F:	drivers/mfd/intel_pmc_bxt.c
10991F:	include/linux/mfd/intel_pmc_bxt.h
10992
10993INTEL C600 SERIES SAS CONTROLLER DRIVER
10994M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10995L:	linux-scsi@vger.kernel.org
10996S:	Supported
10997T:	git git://git.code.sf.net/p/intel-sas/isci
10998F:	drivers/scsi/isci/
10999
11000INTEL CPU family model numbers
11001M:	Tony Luck <tony.luck@intel.com>
11002M:	x86@kernel.org
11003L:	linux-kernel@vger.kernel.org
11004S:	Supported
11005F:	arch/x86/include/asm/intel-family.h
11006
11007INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11008M:	Jani Nikula <jani.nikula@linux.intel.com>
11009M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11010L:	intel-gfx@lists.freedesktop.org
11011L:	intel-xe@lists.freedesktop.org
11012S:	Supported
11013F:	drivers/gpu/drm/i915/display/
11014F:	drivers/gpu/drm/xe/display/
11015F:	drivers/gpu/drm/xe/compat-i915-headers
11016
11017INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11018M:	Jani Nikula <jani.nikula@linux.intel.com>
11019M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11020M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11021M:	Tvrtko Ursulin <tursulin@ursulin.net>
11022L:	intel-gfx@lists.freedesktop.org
11023S:	Supported
11024W:	https://drm.pages.freedesktop.org/intel-docs/
11025Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11026B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11027C:	irc://irc.oftc.net/intel-gfx
11028T:	git git://anongit.freedesktop.org/drm-intel
11029F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11030F:	Documentation/gpu/i915.rst
11031F:	drivers/gpu/drm/ci/xfails/i915*
11032F:	drivers/gpu/drm/i915/
11033F:	include/drm/i915*
11034F:	include/uapi/drm/i915_drm.h
11035
11036INTEL DRM XE DRIVER (Lunar Lake and newer)
11037M:	Lucas De Marchi <lucas.demarchi@intel.com>
11038M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11039M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11040L:	intel-xe@lists.freedesktop.org
11041S:	Supported
11042W:	https://drm.pages.freedesktop.org/intel-docs/
11043Q:	http://patchwork.freedesktop.org/project/intel-xe/
11044B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11045C:	irc://irc.oftc.net/xe
11046T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11047F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11048F:	Documentation/gpu/xe/
11049F:	drivers/gpu/drm/xe/
11050F:	include/drm/xe*
11051F:	include/uapi/drm/xe_drm.h
11052
11053INTEL ETHERNET DRIVERS
11054M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
11055M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11056L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11057S:	Supported
11058W:	https://www.intel.com/content/www/us/en/support.html
11059Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11062F:	Documentation/networking/device_drivers/ethernet/intel/
11063F:	drivers/net/ethernet/intel/
11064F:	drivers/net/ethernet/intel/*/
11065F:	include/linux/avf/virtchnl.h
11066F:	include/linux/net/intel/iidc.h
11067
11068INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11069M:	Mustafa Ismail <mustafa.ismail@intel.com>
11070M:	Shiraz Saleem <shiraz.saleem@intel.com>
11071L:	linux-rdma@vger.kernel.org
11072S:	Supported
11073F:	drivers/infiniband/hw/irdma/
11074F:	include/uapi/rdma/irdma-abi.h
11075
11076INTEL GPIO DRIVERS
11077M:	Andy Shevchenko <andy@kernel.org>
11078L:	linux-gpio@vger.kernel.org
11079S:	Supported
11080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11081F:	drivers/gpio/gpio-elkhartlake.c
11082F:	drivers/gpio/gpio-graniterapids.c
11083F:	drivers/gpio/gpio-ich.c
11084F:	drivers/gpio/gpio-merrifield.c
11085F:	drivers/gpio/gpio-ml-ioh.c
11086F:	drivers/gpio/gpio-pch.c
11087F:	drivers/gpio/gpio-sch.c
11088F:	drivers/gpio/gpio-sodaville.c
11089F:	drivers/gpio/gpio-tangier.c
11090F:	drivers/gpio/gpio-tangier.h
11091
11092INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11093M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11094M:	Zhi Wang <zhi.wang.linux@gmail.com>
11095L:	intel-gvt-dev@lists.freedesktop.org
11096L:	intel-gfx@lists.freedesktop.org
11097S:	Supported
11098W:	https://github.com/intel/gvt-linux/wiki
11099T:	git https://github.com/intel/gvt-linux.git
11100F:	drivers/gpu/drm/i915/gvt/
11101
11102INTEL HID EVENT DRIVER
11103M:	Alex Hung <alexhung@gmail.com>
11104L:	platform-driver-x86@vger.kernel.org
11105S:	Maintained
11106F:	drivers/platform/x86/intel/hid.c
11107
11108INTEL I/OAT DMA DRIVER
11109M:	Dave Jiang <dave.jiang@intel.com>
11110R:	Dan Williams <dan.j.williams@intel.com>
11111L:	dmaengine@vger.kernel.org
11112S:	Supported
11113Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11114F:	drivers/dma/ioat*
11115
11116INTEL IAA CRYPTO DRIVER
11117M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11118L:	linux-crypto@vger.kernel.org
11119S:	Supported
11120F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11121F:	drivers/crypto/intel/iaa/*
11122
11123INTEL IDLE DRIVER
11124M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11125M:	Len Brown <lenb@kernel.org>
11126L:	linux-pm@vger.kernel.org
11127S:	Supported
11128B:	https://bugzilla.kernel.org
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11130F:	drivers/idle/intel_idle.c
11131
11132INTEL IDXD DRIVER
11133M:	Fenghua Yu <fenghua.yu@intel.com>
11134R:	Dave Jiang <dave.jiang@intel.com>
11135L:	dmaengine@vger.kernel.org
11136S:	Supported
11137F:	drivers/dma/idxd/*
11138F:	include/uapi/linux/idxd.h
11139
11140INTEL IN FIELD SCAN (IFS) DEVICE
11141M:	Jithu Joseph <jithu.joseph@intel.com>
11142R:	Ashok Raj <ashok.raj@intel.com>
11143R:	Tony Luck <tony.luck@intel.com>
11144S:	Maintained
11145F:	drivers/platform/x86/intel/ifs
11146F:	include/trace/events/intel_ifs.h
11147
11148INTEL INTEGRATED SENSOR HUB DRIVER
11149M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11150M:	Jiri Kosina <jikos@kernel.org>
11151L:	linux-input@vger.kernel.org
11152S:	Maintained
11153F:	drivers/hid/intel-ish-hid/
11154
11155INTEL IOMMU (VT-d)
11156M:	David Woodhouse <dwmw2@infradead.org>
11157M:	Lu Baolu <baolu.lu@linux.intel.com>
11158L:	iommu@lists.linux.dev
11159S:	Supported
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11161F:	drivers/iommu/intel/
11162
11163INTEL IPU3 CSI-2 CIO2 DRIVER
11164M:	Yong Zhi <yong.zhi@intel.com>
11165M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11166M:	Bingbu Cao <bingbu.cao@intel.com>
11167M:	Dan Scally <djrscally@gmail.com>
11168R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11169L:	linux-media@vger.kernel.org
11170S:	Maintained
11171T:	git git://linuxtv.org/media_tree.git
11172F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11173F:	drivers/media/pci/intel/ipu3/
11174
11175INTEL IPU3 CSI-2 IMGU DRIVER
11176M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11177R:	Bingbu Cao <bingbu.cao@intel.com>
11178R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11179L:	linux-media@vger.kernel.org
11180S:	Maintained
11181F:	Documentation/admin-guide/media/ipu3.rst
11182F:	Documentation/admin-guide/media/ipu3_rcb.svg
11183F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11184F:	drivers/staging/media/ipu3/
11185
11186INTEL IPU6 INPUT SYSTEM DRIVER
11187M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11188M:	Bingbu Cao <bingbu.cao@intel.com>
11189R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11190L:	linux-media@vger.kernel.org
11191S:	Maintained
11192T:	git git://linuxtv.org/media_tree.git
11193F:	Documentation/admin-guide/media/ipu6-isys.rst
11194F:	drivers/media/pci/intel/ipu6/
11195
11196INTEL ISHTP ECLITE DRIVER
11197M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11198L:	platform-driver-x86@vger.kernel.org
11199S:	Supported
11200F:	drivers/platform/x86/intel/ishtp_eclite.c
11201
11202INTEL IXP4XX CRYPTO SUPPORT
11203M:	Corentin Labbe <clabbe@baylibre.com>
11204L:	linux-crypto@vger.kernel.org
11205S:	Maintained
11206F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11207
11208INTEL KEEM BAY DRM DRIVER
11209M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11210M:	Edmund Dea <edmund.j.dea@intel.com>
11211S:	Maintained
11212F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11213F:	drivers/gpu/drm/kmb/
11214
11215INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11216M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11217S:	Maintained
11218F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11219F:	drivers/crypto/intel/keembay/Kconfig
11220F:	drivers/crypto/intel/keembay/Makefile
11221F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11222F:	drivers/crypto/intel/keembay/ocs-aes.c
11223F:	drivers/crypto/intel/keembay/ocs-aes.h
11224
11225INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11226M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11227M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11228M:	Mark Gross <mgross@linux.intel.com>
11229S:	Maintained
11230F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11231F:	drivers/crypto/intel/keembay/Kconfig
11232F:	drivers/crypto/intel/keembay/Makefile
11233F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11234
11235INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11236M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11237M:	Declan Murphy <declan.murphy@intel.com>
11238S:	Maintained
11239F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11240F:	drivers/crypto/intel/keembay/Kconfig
11241F:	drivers/crypto/intel/keembay/Makefile
11242F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11243F:	drivers/crypto/intel/keembay/ocs-hcu.c
11244F:	drivers/crypto/intel/keembay/ocs-hcu.h
11245
11246INTEL MANAGEMENT ENGINE (mei)
11247M:	Tomas Winkler <tomas.winkler@intel.com>
11248L:	linux-kernel@vger.kernel.org
11249S:	Supported
11250F:	Documentation/driver-api/mei/*
11251F:	drivers/misc/mei/
11252F:	drivers/watchdog/mei_wdt.c
11253F:	include/linux/mei_aux.h
11254F:	include/linux/mei_cl_bus.h
11255F:	include/uapi/linux/mei.h
11256F:	include/uapi/linux/mei_uuid.h
11257F:	include/uapi/linux/uuid.h
11258F:	samples/mei/*
11259
11260INTEL MAX 10 BMC MFD DRIVER
11261M:	Xu Yilun <yilun.xu@intel.com>
11262R:	Tom Rix <trix@redhat.com>
11263S:	Maintained
11264F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11265F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11266F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11267F:	drivers/mfd/intel-m10-bmc*
11268F:	include/linux/mfd/intel-m10-bmc.h
11269
11270INTEL MAX10 BMC SECURE UPDATES
11271M:	Peter Colberg <peter.colberg@intel.com>
11272L:	linux-fpga@vger.kernel.org
11273S:	Maintained
11274F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11275F:	drivers/fpga/intel-m10-bmc-sec-update.c
11276
11277INTEL P-Unit IPC DRIVER
11278M:	Zha Qipeng <qipeng.zha@intel.com>
11279L:	platform-driver-x86@vger.kernel.org
11280S:	Maintained
11281F:	arch/x86/include/asm/intel_punit_ipc.h
11282F:	drivers/platform/x86/intel/punit_ipc.c
11283
11284INTEL PMC CORE DRIVER
11285M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11286M:	David E Box <david.e.box@intel.com>
11287L:	platform-driver-x86@vger.kernel.org
11288S:	Maintained
11289F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11290F:	drivers/platform/x86/intel/pmc/
11291
11292INTEL PMIC GPIO DRIVERS
11293M:	Andy Shevchenko <andy@kernel.org>
11294S:	Supported
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11296F:	drivers/gpio/gpio-*cove.c
11297
11298INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11299M:	Andy Shevchenko <andy@kernel.org>
11300S:	Supported
11301F:	drivers/mfd/intel_soc_pmic*
11302F:	include/linux/mfd/intel_soc_pmic*
11303
11304INTEL PMT DRIVERS
11305M:	David E. Box <david.e.box@linux.intel.com>
11306S:	Supported
11307F:	drivers/platform/x86/intel/pmt/
11308
11309INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11310M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11311L:	linux-wireless@vger.kernel.org
11312S:	Maintained
11313F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11314F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11315F:	drivers/net/wireless/intel/ipw2x00/
11316
11317INTEL PSTATE DRIVER
11318M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11319M:	Len Brown <lenb@kernel.org>
11320L:	linux-pm@vger.kernel.org
11321S:	Supported
11322F:	drivers/cpufreq/intel_pstate.c
11323
11324INTEL PTP DFL ToD DRIVER
11325M:	Tianfei Zhang <tianfei.zhang@intel.com>
11326L:	linux-fpga@vger.kernel.org
11327L:	netdev@vger.kernel.org
11328S:	Maintained
11329F:	drivers/ptp/ptp_dfl_tod.c
11330
11331INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11332M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11333L:	linux-iio@vger.kernel.org
11334F:	drivers/counter/intel-qep.c
11335
11336INTEL SCU DRIVERS
11337M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11338S:	Maintained
11339F:	arch/x86/include/asm/intel_scu_ipc.h
11340F:	drivers/platform/x86/intel_scu_*
11341
11342INTEL SDSI DRIVER
11343M:	David E. Box <david.e.box@linux.intel.com>
11344S:	Supported
11345F:	drivers/platform/x86/intel/sdsi.c
11346F:	tools/arch/x86/intel_sdsi/
11347F:	tools/testing/selftests/drivers/sdsi/
11348
11349INTEL SGX
11350M:	Jarkko Sakkinen <jarkko@kernel.org>
11351R:	Dave Hansen <dave.hansen@linux.intel.com>
11352L:	linux-sgx@vger.kernel.org
11353S:	Supported
11354Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11356F:	Documentation/arch/x86/sgx.rst
11357F:	arch/x86/entry/vdso/vsgx.S
11358F:	arch/x86/include/asm/sgx.h
11359F:	arch/x86/include/uapi/asm/sgx.h
11360F:	arch/x86/kernel/cpu/sgx/*
11361F:	tools/testing/selftests/sgx/*
11362K:	\bSGX_
11363
11364INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11365M:	Daniel Scally <djrscally@gmail.com>
11366S:	Maintained
11367F:	drivers/platform/x86/intel/int3472/
11368
11369INTEL SPEED SELECT TECHNOLOGY
11370M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11371L:	platform-driver-x86@vger.kernel.org
11372S:	Maintained
11373F:	drivers/platform/x86/intel/speed_select_if/
11374F:	include/uapi/linux/isst_if.h
11375F:	tools/power/x86/intel-speed-select/
11376
11377INTEL STRATIX10 FIRMWARE DRIVERS
11378M:	Dinh Nguyen <dinguyen@kernel.org>
11379L:	linux-kernel@vger.kernel.org
11380S:	Maintained
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11382F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11383F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11384F:	drivers/firmware/stratix10-rsu.c
11385F:	drivers/firmware/stratix10-svc.c
11386F:	include/linux/firmware/intel/stratix10-smc.h
11387F:	include/linux/firmware/intel/stratix10-svc-client.h
11388
11389INTEL TELEMETRY DRIVER
11390M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11391M:	"David E. Box" <david.e.box@linux.intel.com>
11392L:	platform-driver-x86@vger.kernel.org
11393S:	Maintained
11394F:	arch/x86/include/asm/intel_telemetry.h
11395F:	drivers/platform/x86/intel/telemetry/
11396
11397INTEL TPMI DRIVER
11398M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11399L:	platform-driver-x86@vger.kernel.org
11400S:	Maintained
11401F:	Documentation/ABI/testing/debugfs-tpmi
11402F:	drivers/platform/x86/intel/tpmi.c
11403F:	include/linux/intel_tpmi.h
11404
11405INTEL UNCORE FREQUENCY CONTROL
11406M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11407L:	platform-driver-x86@vger.kernel.org
11408S:	Maintained
11409F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11410F:	drivers/platform/x86/intel/uncore-frequency/
11411
11412INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11413M:	David E. Box <david.e.box@linux.intel.com>
11414S:	Supported
11415F:	drivers/platform/x86/intel/vsec.*
11416
11417INTEL VIRTUAL BUTTON DRIVER
11418M:	AceLan Kao <acelan.kao@canonical.com>
11419L:	platform-driver-x86@vger.kernel.org
11420S:	Maintained
11421F:	drivers/platform/x86/intel/vbtn.c
11422
11423INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11424M:	Stanislaw Gruszka <stf_xl@wp.pl>
11425L:	linux-wireless@vger.kernel.org
11426S:	Supported
11427F:	drivers/net/wireless/intel/iwlegacy/
11428
11429INTEL WIRELESS WIFI LINK (iwlwifi)
11430M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11431L:	linux-wireless@vger.kernel.org
11432S:	Supported
11433W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11435F:	drivers/net/wireless/intel/iwlwifi/
11436
11437INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11438M:	Jithu Joseph <jithu.joseph@intel.com>
11439S:	Maintained
11440W:	https://slimbootloader.github.io/security/firmware-update.html
11441F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11442
11443INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11444L:	Dell.Client.Kernel@dell.com
11445S:	Maintained
11446F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11447
11448INTEL WWAN IOSM DRIVER
11449M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11450L:	netdev@vger.kernel.org
11451S:	Maintained
11452F:	drivers/net/wwan/iosm/
11453
11454INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11455M:	Xin Li <xin@zytor.com>
11456M:	"H. Peter Anvin" <hpa@zytor.com>
11457S:	Supported
11458F:	Documentation/arch/x86/x86_64/fred.rst
11459F:	arch/x86/entry/entry_64_fred.S
11460F:	arch/x86/entry/entry_fred.c
11461F:	arch/x86/include/asm/fred.h
11462F:	arch/x86/kernel/fred.c
11463
11464INTEL(R) TRACE HUB
11465M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11466S:	Supported
11467F:	Documentation/trace/intel_th.rst
11468F:	drivers/hwtracing/intel_th/
11469F:	include/linux/intel_th.h
11470
11471INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11472M:	Ning Sun <ning.sun@intel.com>
11473L:	tboot-devel@lists.sourceforge.net
11474S:	Supported
11475W:	http://tboot.sourceforge.net
11476T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11477F:	Documentation/arch/x86/intel_txt.rst
11478F:	arch/x86/kernel/tboot.c
11479F:	include/linux/tboot.h
11480
11481INTERCONNECT API
11482M:	Georgi Djakov <djakov@kernel.org>
11483L:	linux-pm@vger.kernel.org
11484S:	Maintained
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11486F:	Documentation/devicetree/bindings/interconnect/
11487F:	Documentation/driver-api/interconnect.rst
11488F:	drivers/interconnect/
11489F:	include/dt-bindings/interconnect/
11490F:	include/linux/interconnect-provider.h
11491F:	include/linux/interconnect.h
11492
11493INTERRUPT COUNTER DRIVER
11494M:	Oleksij Rempel <o.rempel@pengutronix.de>
11495R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11496L:	linux-iio@vger.kernel.org
11497F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11498F:	drivers/counter/interrupt-cnt.c
11499
11500INTERSIL ISL7998X VIDEO DECODER DRIVER
11501M:	Michael Tretter <m.tretter@pengutronix.de>
11502R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11503L:	linux-media@vger.kernel.org
11504S:	Maintained
11505F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11506F:	drivers/media/i2c/isl7998x.c
11507
11508INVENSENSE ICM-426xx IMU DRIVER
11509M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11510L:	linux-iio@vger.kernel.org
11511S:	Maintained
11512W:	https://invensense.tdk.com/
11513F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11514F:	drivers/iio/imu/inv_icm42600/
11515
11516INVENSENSE MPU-3050 GYROSCOPE DRIVER
11517M:	Linus Walleij <linus.walleij@linaro.org>
11518L:	linux-iio@vger.kernel.org
11519S:	Maintained
11520F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11521F:	drivers/iio/gyro/mpu3050*
11522
11523IOC3 ETHERNET DRIVER
11524M:	Ralf Baechle <ralf@linux-mips.org>
11525L:	linux-mips@vger.kernel.org
11526S:	Maintained
11527F:	drivers/net/ethernet/sgi/ioc3-eth.c
11528
11529IOMMU DMA-API LAYER
11530M:	Robin Murphy <robin.murphy@arm.com>
11531L:	iommu@lists.linux.dev
11532S:	Maintained
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11534F:	drivers/iommu/dma-iommu.c
11535F:	drivers/iommu/dma-iommu.h
11536F:	drivers/iommu/iova.c
11537F:	include/linux/iova.h
11538
11539IOMMU SUBSYSTEM
11540M:	Joerg Roedel <joro@8bytes.org>
11541M:	Will Deacon <will@kernel.org>
11542R:	Robin Murphy <robin.murphy@arm.com>
11543L:	iommu@lists.linux.dev
11544S:	Maintained
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11546F:	Documentation/devicetree/bindings/iommu/
11547F:	Documentation/userspace-api/iommu.rst
11548F:	drivers/iommu/
11549F:	include/linux/iommu.h
11550F:	include/linux/iova.h
11551F:	include/linux/of_iommu.h
11552
11553IOMMUFD
11554M:	Jason Gunthorpe <jgg@nvidia.com>
11555M:	Kevin Tian <kevin.tian@intel.com>
11556L:	iommu@lists.linux.dev
11557S:	Maintained
11558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11559F:	Documentation/userspace-api/iommufd.rst
11560F:	drivers/iommu/iommufd/
11561F:	include/linux/iommufd.h
11562F:	include/uapi/linux/iommufd.h
11563F:	tools/testing/selftests/iommu/
11564
11565IOSYS-MAP HELPERS
11566M:	Thomas Zimmermann <tzimmermann@suse.de>
11567L:	dri-devel@lists.freedesktop.org
11568S:	Maintained
11569T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11570F:	include/linux/iosys-map.h
11571
11572IO_URING
11573M:	Jens Axboe <axboe@kernel.dk>
11574R:	Pavel Begunkov <asml.silence@gmail.com>
11575L:	io-uring@vger.kernel.org
11576S:	Maintained
11577T:	git git://git.kernel.dk/linux-block
11578T:	git git://git.kernel.dk/liburing
11579F:	include/linux/io_uring/
11580F:	include/linux/io_uring.h
11581F:	include/linux/io_uring_types.h
11582F:	include/trace/events/io_uring.h
11583F:	include/uapi/linux/io_uring.h
11584F:	io_uring/
11585
11586IPMI SUBSYSTEM
11587M:	Corey Minyard <minyard@acm.org>
11588L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11589S:	Supported
11590W:	http://openipmi.sourceforge.net/
11591T:	git https://github.com/cminyard/linux-ipmi.git for-next
11592F:	Documentation/devicetree/bindings/ipmi/
11593F:	Documentation/driver-api/ipmi.rst
11594F:	drivers/char/ipmi/
11595F:	include/linux/ipmi*
11596F:	include/uapi/linux/ipmi*
11597
11598IPS SCSI RAID DRIVER
11599M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11600L:	linux-scsi@vger.kernel.org
11601S:	Maintained
11602W:	http://www.adaptec.com/
11603F:	drivers/scsi/ips*
11604
11605IPVS
11606M:	Simon Horman <horms@verge.net.au>
11607M:	Julian Anastasov <ja@ssi.bg>
11608L:	netdev@vger.kernel.org
11609L:	lvs-devel@vger.kernel.org
11610S:	Maintained
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11613F:	Documentation/networking/ipvs-sysctl.rst
11614F:	include/net/ip_vs.h
11615F:	include/uapi/linux/ip_vs.h
11616F:	net/netfilter/ipvs/
11617
11618IPWIRELESS DRIVER
11619M:	Jiri Kosina <jikos@kernel.org>
11620M:	David Sterba <dsterba@suse.com>
11621S:	Odd Fixes
11622F:	drivers/tty/ipwireless/
11623
11624IRON DEVICE AUDIO CODEC DRIVERS
11625M:	Kiseok Jo <kiseok.jo@irondevice.com>
11626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11627S:	Maintained
11628F:	Documentation/devicetree/bindings/sound/irondevice,*
11629F:	sound/soc/codecs/sma*
11630
11631IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11632M:	Thomas Gleixner <tglx@linutronix.de>
11633S:	Maintained
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11635F:	Documentation/core-api/irq/irq-domain.rst
11636F:	include/linux/irqdomain.h
11637F:	include/linux/irqdomain_defs.h
11638F:	kernel/irq/irqdomain.c
11639F:	kernel/irq/msi.c
11640
11641IRQ SUBSYSTEM
11642M:	Thomas Gleixner <tglx@linutronix.de>
11643L:	linux-kernel@vger.kernel.org
11644S:	Maintained
11645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11646F:	include/linux/group_cpus.h
11647F:	include/linux/irq.h
11648F:	include/linux/irqhandler.h
11649F:	include/linux/irqnr.h
11650F:	include/linux/irqreturn.h
11651F:	kernel/irq/
11652F:	lib/group_cpus.c
11653
11654IRQCHIP DRIVERS
11655M:	Thomas Gleixner <tglx@linutronix.de>
11656L:	linux-kernel@vger.kernel.org
11657S:	Maintained
11658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11659F:	Documentation/devicetree/bindings/interrupt-controller/
11660F:	drivers/irqchip/
11661F:	include/linux/irqchip.h
11662
11663ISA
11664M:	William Breathitt Gray <wbg@kernel.org>
11665S:	Maintained
11666F:	Documentation/driver-api/isa.rst
11667F:	drivers/base/isa.c
11668F:	include/linux/isa.h
11669
11670ISA RADIO MODULE
11671M:	Hans Verkuil <hverkuil@xs4all.nl>
11672L:	linux-media@vger.kernel.org
11673S:	Maintained
11674W:	https://linuxtv.org
11675T:	git git://linuxtv.org/media_tree.git
11676F:	drivers/media/radio/radio-isa*
11677
11678ISAPNP
11679M:	Jaroslav Kysela <perex@perex.cz>
11680S:	Maintained
11681F:	Documentation/userspace-api/isapnp.rst
11682F:	drivers/pnp/isapnp/
11683F:	include/linux/isapnp.h
11684
11685ISCSI
11686M:	Lee Duncan <lduncan@suse.com>
11687M:	Chris Leech <cleech@redhat.com>
11688M:	Mike Christie <michael.christie@oracle.com>
11689L:	open-iscsi@googlegroups.com
11690L:	linux-scsi@vger.kernel.org
11691S:	Maintained
11692W:	www.open-iscsi.com
11693F:	drivers/scsi/*iscsi*
11694F:	include/scsi/*iscsi*
11695
11696iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11697M:	Peter Jones <pjones@redhat.com>
11698M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11699S:	Maintained
11700F:	drivers/firmware/iscsi_ibft*
11701
11702ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11703M:	Sagi Grimberg <sagi@grimberg.me>
11704M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11705L:	linux-rdma@vger.kernel.org
11706S:	Supported
11707W:	http://www.openfabrics.org
11708W:	www.open-iscsi.org
11709Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11710F:	drivers/infiniband/ulp/iser/
11711
11712ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11713M:	Sagi Grimberg <sagi@grimberg.me>
11714L:	linux-rdma@vger.kernel.org
11715L:	target-devel@vger.kernel.org
11716S:	Supported
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11718F:	drivers/infiniband/ulp/isert
11719
11720ISDN/CMTP OVER BLUETOOTH
11721M:	Karsten Keil <isdn@linux-pingi.de>
11722L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11723L:	netdev@vger.kernel.org
11724S:	Odd Fixes
11725W:	http://www.isdn4linux.de
11726F:	Documentation/isdn/
11727F:	drivers/isdn/capi/
11728F:	include/linux/isdn/
11729F:	include/uapi/linux/isdn/
11730F:	net/bluetooth/cmtp/
11731
11732ISDN/mISDN SUBSYSTEM
11733M:	Karsten Keil <isdn@linux-pingi.de>
11734L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11735L:	netdev@vger.kernel.org
11736S:	Maintained
11737W:	http://www.isdn4linux.de
11738F:	drivers/isdn/Kconfig
11739F:	drivers/isdn/Makefile
11740F:	drivers/isdn/hardware/
11741F:	drivers/isdn/mISDN/
11742
11743ISOFS FILESYSTEM
11744M:	Jan Kara <jack@suse.cz>
11745L:	linux-fsdevel@vger.kernel.org
11746S:	Maintained
11747F:	Documentation/filesystems/isofs.rst
11748F:	fs/isofs/
11749
11750IT87 HARDWARE MONITORING DRIVER
11751M:	Jean Delvare <jdelvare@suse.com>
11752L:	linux-hwmon@vger.kernel.org
11753S:	Maintained
11754F:	Documentation/hwmon/it87.rst
11755F:	drivers/hwmon/it87.c
11756
11757IT913X MEDIA DRIVER
11758L:	linux-media@vger.kernel.org
11759S:	Orphan
11760W:	https://linuxtv.org
11761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11762F:	drivers/media/tuners/it913x*
11763
11764ITE IT66121 HDMI BRIDGE DRIVER
11765M:	Phong LE <ple@baylibre.com>
11766M:	Neil Armstrong <neil.armstrong@linaro.org>
11767S:	Maintained
11768T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11769F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11770F:	drivers/gpu/drm/bridge/ite-it66121.c
11771
11772IVTV VIDEO4LINUX DRIVER
11773M:	Andy Walls <awalls@md.metrocast.net>
11774L:	linux-media@vger.kernel.org
11775S:	Maintained
11776W:	https://linuxtv.org
11777T:	git git://linuxtv.org/media_tree.git
11778F:	Documentation/admin-guide/media/ivtv*
11779F:	drivers/media/pci/ivtv/
11780F:	include/uapi/linux/ivtv*
11781
11782IX2505V MEDIA DRIVER
11783M:	Malcolm Priestley <tvboxspy@gmail.com>
11784L:	linux-media@vger.kernel.org
11785S:	Maintained
11786W:	https://linuxtv.org
11787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11788F:	drivers/media/dvb-frontends/ix2505v*
11789
11790JAILHOUSE HYPERVISOR INTERFACE
11791M:	Jan Kiszka <jan.kiszka@siemens.com>
11792L:	jailhouse-dev@googlegroups.com
11793S:	Maintained
11794F:	arch/x86/include/asm/jailhouse_para.h
11795F:	arch/x86/kernel/jailhouse.c
11796
11797JFS FILESYSTEM
11798M:	Dave Kleikamp <shaggy@kernel.org>
11799L:	jfs-discussion@lists.sourceforge.net
11800S:	Odd Fixes
11801W:	http://jfs.sourceforge.net/
11802T:	git https://github.com/kleikamp/linux-shaggy.git
11803F:	Documentation/admin-guide/jfs.rst
11804F:	fs/jfs/
11805
11806JME NETWORK DRIVER
11807M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11808L:	netdev@vger.kernel.org
11809S:	Maintained
11810F:	drivers/net/ethernet/jme.*
11811
11812JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11813M:	David Woodhouse <dwmw2@infradead.org>
11814M:	Richard Weinberger <richard@nod.at>
11815L:	linux-mtd@lists.infradead.org
11816S:	Odd Fixes
11817W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11818T:	git git://git.infradead.org/ubifs-2.6.git
11819F:	fs/jffs2/
11820F:	include/uapi/linux/jffs2.h
11821
11822JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11823M:	"Theodore Ts'o" <tytso@mit.edu>
11824M:	Jan Kara <jack@suse.com>
11825L:	linux-ext4@vger.kernel.org
11826S:	Maintained
11827F:	fs/jbd2/
11828F:	include/linux/jbd2.h
11829
11830JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11831M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11832L:	linux-media@vger.kernel.org
11833L:	linux-renesas-soc@vger.kernel.org
11834S:	Maintained
11835F:	drivers/media/platform/renesas/rcar_jpu.c
11836
11837JSM Neo PCI based serial card
11838L:	linux-serial@vger.kernel.org
11839S:	Orphan
11840F:	drivers/tty/serial/jsm/
11841
11842K10TEMP HARDWARE MONITORING DRIVER
11843M:	Clemens Ladisch <clemens@ladisch.de>
11844L:	linux-hwmon@vger.kernel.org
11845S:	Maintained
11846F:	Documentation/hwmon/k10temp.rst
11847F:	drivers/hwmon/k10temp.c
11848
11849K8TEMP HARDWARE MONITORING DRIVER
11850M:	Rudolf Marek <r.marek@assembler.cz>
11851L:	linux-hwmon@vger.kernel.org
11852S:	Maintained
11853F:	Documentation/hwmon/k8temp.rst
11854F:	drivers/hwmon/k8temp.c
11855
11856KASAN
11857M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11858R:	Alexander Potapenko <glider@google.com>
11859R:	Andrey Konovalov <andreyknvl@gmail.com>
11860R:	Dmitry Vyukov <dvyukov@google.com>
11861R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11862L:	kasan-dev@googlegroups.com
11863S:	Maintained
11864F:	Documentation/dev-tools/kasan.rst
11865F:	arch/*/include/asm/*kasan.h
11866F:	arch/*/mm/kasan_init*
11867F:	include/linux/kasan*.h
11868F:	lib/Kconfig.kasan
11869F:	mm/kasan/
11870F:	scripts/Makefile.kasan
11871
11872KCONFIG
11873M:	Masahiro Yamada <masahiroy@kernel.org>
11874L:	linux-kbuild@vger.kernel.org
11875S:	Maintained
11876Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11878F:	Documentation/kbuild/kconfig*
11879F:	scripts/Kconfig.include
11880F:	scripts/kconfig/
11881
11882KCOV
11883R:	Dmitry Vyukov <dvyukov@google.com>
11884R:	Andrey Konovalov <andreyknvl@gmail.com>
11885L:	kasan-dev@googlegroups.com
11886S:	Maintained
11887F:	Documentation/dev-tools/kcov.rst
11888F:	include/linux/kcov.h
11889F:	include/uapi/linux/kcov.h
11890F:	kernel/kcov.c
11891F:	scripts/Makefile.kcov
11892
11893KCSAN
11894M:	Marco Elver <elver@google.com>
11895R:	Dmitry Vyukov <dvyukov@google.com>
11896L:	kasan-dev@googlegroups.com
11897S:	Maintained
11898F:	Documentation/dev-tools/kcsan.rst
11899F:	include/linux/kcsan*.h
11900F:	kernel/kcsan/
11901F:	lib/Kconfig.kcsan
11902F:	scripts/Makefile.kcsan
11903
11904KDUMP
11905M:	Baoquan He <bhe@redhat.com>
11906R:	Vivek Goyal <vgoyal@redhat.com>
11907R:	Dave Young <dyoung@redhat.com>
11908L:	kexec@lists.infradead.org
11909S:	Maintained
11910W:	http://lse.sourceforge.net/kdump/
11911F:	Documentation/admin-guide/kdump/
11912F:	fs/proc/vmcore.c
11913F:	include/linux/crash_core.h
11914F:	include/linux/crash_dump.h
11915F:	include/uapi/linux/vmcore.h
11916F:	kernel/crash_*.c
11917
11918KEENE FM RADIO TRANSMITTER DRIVER
11919M:	Hans Verkuil <hverkuil@xs4all.nl>
11920L:	linux-media@vger.kernel.org
11921S:	Maintained
11922W:	https://linuxtv.org
11923T:	git git://linuxtv.org/media_tree.git
11924F:	drivers/media/radio/radio-keene*
11925
11926KERNEL AUTOMOUNTER
11927M:	Ian Kent <raven@themaw.net>
11928L:	autofs@vger.kernel.org
11929S:	Maintained
11930F:	fs/autofs/
11931
11932KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11933M:	Masahiro Yamada <masahiroy@kernel.org>
11934R:	Nathan Chancellor <nathan@kernel.org>
11935R:	Nicolas Schier <nicolas@fjasle.eu>
11936L:	linux-kbuild@vger.kernel.org
11937S:	Maintained
11938Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11940F:	Documentation/kbuild/
11941F:	Makefile
11942F:	scripts/*vmlinux*
11943F:	scripts/Kbuild*
11944F:	scripts/Makefile*
11945F:	scripts/basic/
11946F:	scripts/clang-tools/
11947F:	scripts/dummy-tools/
11948F:	scripts/mk*
11949F:	scripts/mod/
11950F:	scripts/package/
11951F:	usr/
11952
11953KERNEL HARDENING (not covered by other areas)
11954M:	Kees Cook <kees@kernel.org>
11955R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11956L:	linux-hardening@vger.kernel.org
11957S:	Supported
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11959F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11960F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11961F:	arch/*/configs/hardening.config
11962F:	include/linux/overflow.h
11963F:	include/linux/randomize_kstack.h
11964F:	kernel/configs/hardening.config
11965F:	mm/usercopy.c
11966K:	\b(add|choose)_random_kstack_offset\b
11967K:	\b__check_(object_size|heap_object)\b
11968K:	\b__counted_by\b
11969
11970KERNEL JANITORS
11971L:	kernel-janitors@vger.kernel.org
11972S:	Odd Fixes
11973W:	http://kernelnewbies.org/KernelJanitors
11974
11975KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11976M:	Chuck Lever <chuck.lever@oracle.com>
11977M:	Jeff Layton <jlayton@kernel.org>
11978R:	Neil Brown <neilb@suse.de>
11979R:	Olga Kornievskaia <kolga@netapp.com>
11980R:	Dai Ngo <Dai.Ngo@oracle.com>
11981R:	Tom Talpey <tom@talpey.com>
11982L:	linux-nfs@vger.kernel.org
11983S:	Supported
11984W:	http://nfs.sourceforge.net/
11985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11986F:	Documentation/filesystems/nfs/
11987F:	fs/lockd/
11988F:	fs/nfs_common/
11989F:	fs/nfsd/
11990F:	include/linux/lockd/
11991F:	include/linux/sunrpc/
11992F:	include/trace/events/rpcgss.h
11993F:	include/trace/events/rpcrdma.h
11994F:	include/trace/events/sunrpc.h
11995F:	include/trace/misc/fs.h
11996F:	include/trace/misc/nfs.h
11997F:	include/trace/misc/sunrpc.h
11998F:	include/uapi/linux/nfsd/
11999F:	include/uapi/linux/sunrpc/
12000F:	net/sunrpc/
12001
12002KERNEL REGRESSIONS
12003M:	Thorsten Leemhuis <linux@leemhuis.info>
12004L:	regressions@lists.linux.dev
12005S:	Supported
12006F:	Documentation/admin-guide/reporting-regressions.rst
12007F:	Documentation/process/handling-regressions.rst
12008
12009KERNEL SELFTEST FRAMEWORK
12010M:	Shuah Khan <shuah@kernel.org>
12011M:	Shuah Khan <skhan@linuxfoundation.org>
12012L:	linux-kselftest@vger.kernel.org
12013S:	Maintained
12014Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12016F:	Documentation/dev-tools/kselftest*
12017F:	tools/testing/selftests/
12018
12019KERNEL SMB3 SERVER (KSMBD)
12020M:	Namjae Jeon <linkinjeon@kernel.org>
12021M:	Steve French <sfrench@samba.org>
12022R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12023R:	Tom Talpey <tom@talpey.com>
12024L:	linux-cifs@vger.kernel.org
12025S:	Maintained
12026T:	git git://git.samba.org/ksmbd.git
12027F:	Documentation/filesystems/smb/ksmbd.rst
12028F:	fs/smb/common/
12029F:	fs/smb/server/
12030
12031KERNEL UNIT TESTING FRAMEWORK (KUnit)
12032M:	Brendan Higgins <brendanhiggins@google.com>
12033M:	David Gow <davidgow@google.com>
12034R:	Rae Moar <rmoar@google.com>
12035L:	linux-kselftest@vger.kernel.org
12036L:	kunit-dev@googlegroups.com
12037S:	Maintained
12038W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12041F:	Documentation/dev-tools/kunit/
12042F:	include/kunit/
12043F:	lib/kunit/
12044F:	rust/kernel/kunit.rs
12045F:	scripts/rustdoc_test_*
12046F:	tools/testing/kunit/
12047
12048KERNEL USERMODE HELPER
12049M:	Luis Chamberlain <mcgrof@kernel.org>
12050L:	linux-kernel@vger.kernel.org
12051S:	Maintained
12052F:	include/linux/umh.h
12053F:	kernel/umh.c
12054
12055KERNEL VIRTUAL MACHINE (KVM)
12056M:	Paolo Bonzini <pbonzini@redhat.com>
12057L:	kvm@vger.kernel.org
12058S:	Supported
12059W:	http://www.linux-kvm.org
12060T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12061F:	Documentation/virt/kvm/
12062F:	include/asm-generic/kvm*
12063F:	include/kvm/iodev.h
12064F:	include/linux/kvm*
12065F:	include/trace/events/kvm.h
12066F:	include/uapi/asm-generic/kvm*
12067F:	include/uapi/linux/kvm*
12068F:	tools/kvm/
12069F:	tools/testing/selftests/kvm/
12070F:	virt/kvm/*
12071
12072KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12073M:	Marc Zyngier <maz@kernel.org>
12074M:	Oliver Upton <oliver.upton@linux.dev>
12075R:	James Morse <james.morse@arm.com>
12076R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12077R:	Zenghui Yu <yuzenghui@huawei.com>
12078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12079L:	kvmarm@lists.linux.dev
12080S:	Maintained
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12082F:	arch/arm64/include/asm/kvm*
12083F:	arch/arm64/include/uapi/asm/kvm*
12084F:	arch/arm64/kvm/
12085F:	include/kvm/arm_*
12086F:	tools/testing/selftests/kvm/*/aarch64/
12087F:	tools/testing/selftests/kvm/aarch64/
12088
12089KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12090M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12091M:	Bibo Mao <maobibo@loongson.cn>
12092M:	Huacai Chen <chenhuacai@kernel.org>
12093L:	kvm@vger.kernel.org
12094L:	loongarch@lists.linux.dev
12095S:	Maintained
12096T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12097F:	arch/loongarch/include/asm/kvm*
12098F:	arch/loongarch/include/uapi/asm/kvm*
12099F:	arch/loongarch/kvm/
12100
12101KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12102M:	Huacai Chen <chenhuacai@kernel.org>
12103L:	linux-mips@vger.kernel.org
12104L:	kvm@vger.kernel.org
12105S:	Maintained
12106T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12107F:	arch/mips/include/asm/kvm*
12108F:	arch/mips/include/uapi/asm/kvm*
12109F:	arch/mips/kvm/
12110
12111KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12112M:	Michael Ellerman <mpe@ellerman.id.au>
12113R:	Nicholas Piggin <npiggin@gmail.com>
12114L:	linuxppc-dev@lists.ozlabs.org
12115L:	kvm@vger.kernel.org
12116S:	Maintained (Book3S 64-bit HV)
12117S:	Odd fixes (Book3S 64-bit PR)
12118S:	Orphan (Book3E and 32-bit)
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12120F:	arch/powerpc/include/asm/kvm*
12121F:	arch/powerpc/include/uapi/asm/kvm*
12122F:	arch/powerpc/kernel/kvm*
12123F:	arch/powerpc/kvm/
12124
12125KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12126M:	Anup Patel <anup@brainfault.org>
12127R:	Atish Patra <atishp@atishpatra.org>
12128L:	kvm@vger.kernel.org
12129L:	kvm-riscv@lists.infradead.org
12130L:	linux-riscv@lists.infradead.org
12131S:	Maintained
12132T:	git https://github.com/kvm-riscv/linux.git
12133F:	arch/riscv/include/asm/kvm*
12134F:	arch/riscv/include/uapi/asm/kvm*
12135F:	arch/riscv/kvm/
12136F:	tools/testing/selftests/kvm/*/riscv/
12137F:	tools/testing/selftests/kvm/riscv/
12138
12139KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12140M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12141M:	Janosch Frank <frankja@linux.ibm.com>
12142M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12143R:	David Hildenbrand <david@redhat.com>
12144L:	kvm@vger.kernel.org
12145S:	Supported
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12147F:	Documentation/virt/kvm/s390*
12148F:	arch/s390/include/asm/gmap.h
12149F:	arch/s390/include/asm/kvm*
12150F:	arch/s390/include/uapi/asm/kvm*
12151F:	arch/s390/include/uapi/asm/uvdevice.h
12152F:	arch/s390/kernel/uv.c
12153F:	arch/s390/kvm/
12154F:	arch/s390/mm/gmap.c
12155F:	drivers/s390/char/uvdevice.c
12156F:	tools/testing/selftests/drivers/s390x/uvdevice/
12157F:	tools/testing/selftests/kvm/*/s390x/
12158F:	tools/testing/selftests/kvm/s390x/
12159
12160KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12161M:	Sean Christopherson <seanjc@google.com>
12162M:	Paolo Bonzini <pbonzini@redhat.com>
12163L:	kvm@vger.kernel.org
12164S:	Supported
12165P:	Documentation/process/maintainer-kvm-x86.rst
12166T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12167F:	arch/x86/include/asm/kvm*
12168F:	arch/x86/include/asm/svm.h
12169F:	arch/x86/include/asm/vmx*.h
12170F:	arch/x86/include/uapi/asm/kvm*
12171F:	arch/x86/include/uapi/asm/svm.h
12172F:	arch/x86/include/uapi/asm/vmx.h
12173F:	arch/x86/kvm/
12174F:	arch/x86/kvm/*/
12175F:	tools/testing/selftests/kvm/*/x86_64/
12176F:	tools/testing/selftests/kvm/x86_64/
12177
12178KERNFS
12179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12180M:	Tejun Heo <tj@kernel.org>
12181S:	Supported
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12183F:	fs/kernfs/
12184F:	include/linux/kernfs.h
12185
12186KEXEC
12187M:	Eric Biederman <ebiederm@xmission.com>
12188L:	kexec@lists.infradead.org
12189S:	Maintained
12190W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12191F:	include/linux/kexec.h
12192F:	include/uapi/linux/kexec.h
12193F:	kernel/kexec*
12194
12195KEYS-ENCRYPTED
12196M:	Mimi Zohar <zohar@linux.ibm.com>
12197L:	linux-integrity@vger.kernel.org
12198L:	keyrings@vger.kernel.org
12199S:	Supported
12200F:	Documentation/security/keys/trusted-encrypted.rst
12201F:	include/keys/encrypted-type.h
12202F:	security/keys/encrypted-keys/
12203
12204KEYS-TRUSTED
12205M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12206M:	Jarkko Sakkinen <jarkko@kernel.org>
12207M:	Mimi Zohar <zohar@linux.ibm.com>
12208L:	linux-integrity@vger.kernel.org
12209L:	keyrings@vger.kernel.org
12210S:	Supported
12211F:	Documentation/security/keys/trusted-encrypted.rst
12212F:	include/keys/trusted-type.h
12213F:	include/keys/trusted_tpm.h
12214F:	security/keys/trusted-keys/
12215
12216KEYS-TRUSTED-CAAM
12217M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12218R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12219L:	linux-integrity@vger.kernel.org
12220L:	keyrings@vger.kernel.org
12221S:	Maintained
12222F:	include/keys/trusted_caam.h
12223F:	security/keys/trusted-keys/trusted_caam.c
12224
12225KEYS-TRUSTED-DCP
12226M:	David Gstir <david@sigma-star.at>
12227R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12228L:	linux-integrity@vger.kernel.org
12229L:	keyrings@vger.kernel.org
12230S:	Supported
12231F:	include/keys/trusted_dcp.h
12232F:	security/keys/trusted-keys/trusted_dcp.c
12233
12234KEYS-TRUSTED-TEE
12235M:	Sumit Garg <sumit.garg@linaro.org>
12236L:	linux-integrity@vger.kernel.org
12237L:	keyrings@vger.kernel.org
12238S:	Supported
12239F:	include/keys/trusted_tee.h
12240F:	security/keys/trusted-keys/trusted_tee.c
12241
12242KEYS/KEYRINGS
12243M:	David Howells <dhowells@redhat.com>
12244M:	Jarkko Sakkinen <jarkko@kernel.org>
12245L:	keyrings@vger.kernel.org
12246S:	Maintained
12247F:	Documentation/security/keys/core.rst
12248F:	include/keys/
12249F:	include/linux/key-type.h
12250F:	include/linux/key.h
12251F:	include/linux/keyctl.h
12252F:	include/uapi/linux/keyctl.h
12253F:	security/keys/
12254
12255KEYS/KEYRINGS_INTEGRITY
12256M:	Jarkko Sakkinen <jarkko@kernel.org>
12257M:	Mimi Zohar <zohar@linux.ibm.com>
12258L:	linux-integrity@vger.kernel.org
12259L:	keyrings@vger.kernel.org
12260S:	Supported
12261W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12262F:	security/integrity/platform_certs
12263
12264KFENCE
12265M:	Alexander Potapenko <glider@google.com>
12266M:	Marco Elver <elver@google.com>
12267R:	Dmitry Vyukov <dvyukov@google.com>
12268L:	kasan-dev@googlegroups.com
12269S:	Maintained
12270F:	Documentation/dev-tools/kfence.rst
12271F:	arch/*/include/asm/kfence.h
12272F:	include/linux/kfence.h
12273F:	lib/Kconfig.kfence
12274F:	mm/kfence/
12275
12276KFIFO
12277M:	Stefani Seibold <stefani@seibold.net>
12278S:	Maintained
12279F:	include/linux/kfifo.h
12280F:	lib/kfifo.c
12281F:	samples/kfifo/
12282
12283KGDB / KDB /debug_core
12284M:	Jason Wessel <jason.wessel@windriver.com>
12285M:	Daniel Thompson <daniel.thompson@linaro.org>
12286R:	Douglas Anderson <dianders@chromium.org>
12287L:	kgdb-bugreport@lists.sourceforge.net
12288S:	Maintained
12289W:	http://kgdb.wiki.kernel.org/
12290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12291F:	Documentation/dev-tools/kgdb.rst
12292F:	drivers/misc/kgdbts.c
12293F:	drivers/tty/serial/kgdboc.c
12294F:	include/linux/kdb.h
12295F:	include/linux/kgdb.h
12296F:	kernel/debug/
12297F:	kernel/module/kdb.c
12298
12299KHADAS MCU MFD DRIVER
12300M:	Neil Armstrong <neil.armstrong@linaro.org>
12301L:	linux-amlogic@lists.infradead.org
12302S:	Maintained
12303F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12304F:	drivers/mfd/khadas-mcu.c
12305F:	drivers/thermal/khadas_mcu_fan.c
12306F:	include/linux/mfd/khadas-mcu.h
12307
12308KIONIX/ROHM KX022A ACCELEROMETER
12309M:	Matti Vaittinen <mazziesaccount@gmail.com>
12310L:	linux-iio@vger.kernel.org
12311S:	Supported
12312F:	drivers/iio/accel/kionix-kx022a*
12313
12314KMEMLEAK
12315M:	Catalin Marinas <catalin.marinas@arm.com>
12316S:	Maintained
12317F:	Documentation/dev-tools/kmemleak.rst
12318F:	include/linux/kmemleak.h
12319F:	mm/kmemleak.c
12320F:	samples/kmemleak/kmemleak-test.c
12321
12322KMSAN
12323M:	Alexander Potapenko <glider@google.com>
12324R:	Marco Elver <elver@google.com>
12325R:	Dmitry Vyukov <dvyukov@google.com>
12326L:	kasan-dev@googlegroups.com
12327S:	Maintained
12328F:	Documentation/dev-tools/kmsan.rst
12329F:	arch/*/include/asm/kmsan.h
12330F:	arch/*/mm/kmsan_*
12331F:	include/linux/kmsan*.h
12332F:	lib/Kconfig.kmsan
12333F:	mm/kmsan/
12334F:	scripts/Makefile.kmsan
12335
12336KPROBES
12337M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12338M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12339M:	"David S. Miller" <davem@davemloft.net>
12340M:	Masami Hiramatsu <mhiramat@kernel.org>
12341L:	linux-kernel@vger.kernel.org
12342L:	linux-trace-kernel@vger.kernel.org
12343S:	Maintained
12344Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12346F:	Documentation/trace/kprobes.rst
12347F:	include/asm-generic/kprobes.h
12348F:	include/linux/kprobes.h
12349F:	kernel/kprobes.c
12350F:	lib/test_kprobes.c
12351F:	samples/kprobes
12352
12353KS0108 LCD CONTROLLER DRIVER
12354M:	Miguel Ojeda <ojeda@kernel.org>
12355S:	Maintained
12356F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12357F:	drivers/auxdisplay/ks0108.c
12358F:	include/linux/ks0108.h
12359
12360KTD253 BACKLIGHT DRIVER
12361M:	Linus Walleij <linus.walleij@linaro.org>
12362S:	Maintained
12363F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12364F:	drivers/video/backlight/ktd253-backlight.c
12365
12366KTD2801 BACKLIGHT DRIVER
12367M:	Duje Mihanović <duje.mihanovic@skole.hr>
12368S:	Maintained
12369F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12370F:	drivers/video/backlight/ktd2801-backlight.c
12371
12372KTEST
12373M:	Steven Rostedt <rostedt@goodmis.org>
12374M:	John Hawley <warthog9@eaglescrag.net>
12375S:	Maintained
12376F:	tools/testing/ktest
12377
12378KTZ8866 BACKLIGHT DRIVER
12379M:	Jianhua Lu <lujianhua000@gmail.com>
12380S:	Maintained
12381F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12382F:	drivers/video/backlight/ktz8866.c
12383
12384KVM PARAVIRT (KVM/paravirt)
12385M:	Paolo Bonzini <pbonzini@redhat.com>
12386R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12387L:	kvm@vger.kernel.org
12388S:	Supported
12389T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12390F:	arch/um/include/asm/kvm_para.h
12391F:	arch/x86/include/asm/kvm_para.h
12392F:	arch/x86/include/asm/pvclock-abi.h
12393F:	arch/x86/include/uapi/asm/kvm_para.h
12394F:	arch/x86/kernel/kvm.c
12395F:	arch/x86/kernel/kvmclock.c
12396F:	include/asm-generic/kvm_para.h
12397F:	include/linux/kvm_para.h
12398F:	include/uapi/asm-generic/kvm_para.h
12399F:	include/uapi/linux/kvm_para.h
12400
12401KVM X86 HYPER-V (KVM/hyper-v)
12402M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12403M:	Sean Christopherson <seanjc@google.com>
12404M:	Paolo Bonzini <pbonzini@redhat.com>
12405L:	kvm@vger.kernel.org
12406S:	Supported
12407T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12408F:	arch/x86/kvm/hyperv.*
12409F:	arch/x86/kvm/kvm_onhyperv.*
12410F:	arch/x86/kvm/svm/hyperv.*
12411F:	arch/x86/kvm/svm/svm_onhyperv.*
12412F:	arch/x86/kvm/vmx/hyperv.*
12413
12414KVM X86 Xen (KVM/Xen)
12415M:	David Woodhouse <dwmw2@infradead.org>
12416M:	Paul Durrant <paul@xen.org>
12417M:	Sean Christopherson <seanjc@google.com>
12418M:	Paolo Bonzini <pbonzini@redhat.com>
12419L:	kvm@vger.kernel.org
12420S:	Supported
12421T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12422F:	arch/x86/kvm/xen.*
12423
12424L3MDEV
12425M:	David Ahern <dsahern@kernel.org>
12426L:	netdev@vger.kernel.org
12427S:	Maintained
12428F:	include/net/l3mdev.h
12429F:	net/l3mdev
12430
12431LANDLOCK SECURITY MODULE
12432M:	Mickaël Salaün <mic@digikod.net>
12433R:	Günther Noack <gnoack@google.com>
12434L:	linux-security-module@vger.kernel.org
12435S:	Supported
12436W:	https://landlock.io
12437T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12438F:	Documentation/security/landlock.rst
12439F:	Documentation/userspace-api/landlock.rst
12440F:	fs/ioctl.c
12441F:	include/uapi/linux/landlock.h
12442F:	samples/landlock/
12443F:	security/landlock/
12444F:	tools/testing/selftests/landlock/
12445K:	landlock
12446K:	LANDLOCK
12447
12448LANTIQ / INTEL Ethernet drivers
12449M:	Hauke Mehrtens <hauke@hauke-m.de>
12450L:	netdev@vger.kernel.org
12451S:	Maintained
12452F:	drivers/net/dsa/lantiq_gswip.c
12453F:	drivers/net/dsa/lantiq_pce.h
12454F:	drivers/net/ethernet/lantiq_xrx200.c
12455F:	net/dsa/tag_gswip.c
12456
12457LANTIQ MIPS ARCHITECTURE
12458M:	John Crispin <john@phrozen.org>
12459L:	linux-mips@vger.kernel.org
12460S:	Maintained
12461F:	arch/mips/lantiq
12462F:	drivers/soc/lantiq
12463
12464LANTIQ PEF2256 DRIVER
12465M:	Herve Codina <herve.codina@bootlin.com>
12466S:	Maintained
12467F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12468F:	drivers/net/wan/framer/pef2256/
12469F:	drivers/pinctrl/pinctrl-pef2256.c
12470F:	include/linux/framer/pef2256.h
12471
12472LASI 53c700 driver for PARISC
12473M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12474L:	linux-scsi@vger.kernel.org
12475S:	Maintained
12476F:	Documentation/scsi/53c700.rst
12477F:	drivers/scsi/53c700*
12478
12479LEAKING_ADDRESSES
12480M:	Tycho Andersen <tycho@tycho.pizza>
12481R:	Kees Cook <kees@kernel.org>
12482L:	linux-hardening@vger.kernel.org
12483S:	Maintained
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12485F:	scripts/leaking_addresses.pl
12486
12487LED SUBSYSTEM
12488M:	Pavel Machek <pavel@ucw.cz>
12489M:	Lee Jones <lee@kernel.org>
12490L:	linux-leds@vger.kernel.org
12491S:	Maintained
12492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12493F:	Documentation/devicetree/bindings/leds/
12494F:	Documentation/leds/
12495F:	drivers/leds/
12496F:	include/dt-bindings/leds/
12497F:	include/linux/leds.h
12498
12499LEGO MINDSTORMS EV3
12500R:	David Lechner <david@lechnology.com>
12501S:	Maintained
12502F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12503F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12504F:	drivers/power/supply/lego_ev3_battery.c
12505
12506LEGO USB Tower driver
12507M:	Juergen Stuber <starblue@users.sourceforge.net>
12508L:	legousb-devel@lists.sourceforge.net
12509S:	Maintained
12510W:	http://legousb.sourceforge.net/
12511F:	drivers/usb/misc/legousbtower.c
12512
12513LETSKETCH HID TABLET DRIVER
12514M:	Hans de Goede <hdegoede@redhat.com>
12515L:	linux-input@vger.kernel.org
12516S:	Maintained
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12518F:	drivers/hid/hid-letsketch.c
12519
12520LG LAPTOP EXTRAS
12521M:	Matan Ziv-Av <matan@svgalib.org>
12522L:	platform-driver-x86@vger.kernel.org
12523S:	Maintained
12524F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12525F:	Documentation/admin-guide/laptops/lg-laptop.rst
12526F:	drivers/platform/x86/lg-laptop.c
12527
12528LG2160 MEDIA DRIVER
12529M:	Michael Krufky <mkrufky@linuxtv.org>
12530L:	linux-media@vger.kernel.org
12531S:	Maintained
12532W:	https://linuxtv.org
12533W:	http://github.com/mkrufky
12534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12535T:	git git://linuxtv.org/mkrufky/tuners.git
12536F:	drivers/media/dvb-frontends/lg2160.*
12537
12538LGDT3305 MEDIA DRIVER
12539M:	Michael Krufky <mkrufky@linuxtv.org>
12540L:	linux-media@vger.kernel.org
12541S:	Maintained
12542W:	https://linuxtv.org
12543W:	http://github.com/mkrufky
12544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12545T:	git git://linuxtv.org/mkrufky/tuners.git
12546F:	drivers/media/dvb-frontends/lgdt3305.*
12547
12548LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12549M:	Viresh Kumar <vireshk@kernel.org>
12550L:	linux-ide@vger.kernel.org
12551S:	Maintained
12552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12553F:	drivers/ata/pata_arasan_cf.c
12554F:	include/linux/pata_arasan_cf_data.h
12555
12556LIBATA PATA DRIVERS
12557R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12558L:	linux-ide@vger.kernel.org
12559F:	drivers/ata/ata_*.c
12560F:	drivers/ata/pata_*.c
12561
12562LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12563M:	Linus Walleij <linus.walleij@linaro.org>
12564L:	linux-ide@vger.kernel.org
12565S:	Maintained
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12567F:	drivers/ata/pata_ftide010.c
12568F:	drivers/ata/sata_gemini.c
12569F:	drivers/ata/sata_gemini.h
12570
12571LIBATA SATA AHCI PLATFORM devices support
12572M:	Hans de Goede <hdegoede@redhat.com>
12573M:	Jens Axboe <axboe@kernel.dk>
12574L:	linux-ide@vger.kernel.org
12575S:	Maintained
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12577F:	drivers/ata/ahci_platform.c
12578F:	drivers/ata/libahci_platform.c
12579F:	include/linux/ahci_platform.h
12580
12581LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12582M:	Serge Semin <fancer.lancer@gmail.com>
12583L:	linux-ide@vger.kernel.org
12584S:	Maintained
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12586F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12587F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12588F:	drivers/ata/ahci_dwc.c
12589
12590LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12591M:	Mikael Pettersson <mikpelinux@gmail.com>
12592L:	linux-ide@vger.kernel.org
12593S:	Maintained
12594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12595F:	drivers/ata/sata_promise.*
12596
12597LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12598M:	Damien Le Moal <dlemoal@kernel.org>
12599M:	Niklas Cassel <cassel@kernel.org>
12600L:	linux-ide@vger.kernel.org
12601S:	Maintained
12602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12603F:	Documentation/ABI/testing/sysfs-ata
12604F:	Documentation/devicetree/bindings/ata/
12605F:	drivers/ata/
12606F:	include/linux/ata.h
12607F:	include/linux/libata.h
12608
12609LIBETH COMMON ETHERNET LIBRARY
12610M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12611L:	netdev@vger.kernel.org
12612L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12613S:	Supported
12614T:	git https://github.com/alobakin/linux.git
12615F:	drivers/net/ethernet/intel/libeth/
12616F:	include/net/libeth/
12617K:	libeth
12618
12619LIBIE COMMON INTEL ETHERNET LIBRARY
12620M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12621L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12622L:	netdev@vger.kernel.org
12623S:	Supported
12624T:	git https://github.com/alobakin/linux.git
12625F:	drivers/net/ethernet/intel/libie/
12626F:	include/linux/net/intel/libie/
12627K:	libie
12628
12629LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12630M:	Vishal Verma <vishal.l.verma@intel.com>
12631M:	Dan Williams <dan.j.williams@intel.com>
12632M:	Dave Jiang <dave.jiang@intel.com>
12633L:	nvdimm@lists.linux.dev
12634S:	Supported
12635Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12636P:	Documentation/nvdimm/maintainer-entry-profile.rst
12637F:	drivers/nvdimm/btt*
12638
12639LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12640M:	Dan Williams <dan.j.williams@intel.com>
12641M:	Vishal Verma <vishal.l.verma@intel.com>
12642M:	Dave Jiang <dave.jiang@intel.com>
12643L:	nvdimm@lists.linux.dev
12644S:	Supported
12645Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12646P:	Documentation/nvdimm/maintainer-entry-profile.rst
12647F:	drivers/nvdimm/pmem*
12648
12649LIBNVDIMM: DEVICETREE BINDINGS
12650M:	Oliver O'Halloran <oohall@gmail.com>
12651L:	nvdimm@lists.linux.dev
12652S:	Supported
12653Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12654F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12655F:	drivers/nvdimm/of_pmem.c
12656
12657LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12658M:	Dan Williams <dan.j.williams@intel.com>
12659M:	Vishal Verma <vishal.l.verma@intel.com>
12660M:	Dave Jiang <dave.jiang@intel.com>
12661M:	Ira Weiny <ira.weiny@intel.com>
12662L:	nvdimm@lists.linux.dev
12663S:	Supported
12664Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12665P:	Documentation/nvdimm/maintainer-entry-profile.rst
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12667F:	drivers/acpi/nfit/*
12668F:	drivers/nvdimm/*
12669F:	include/linux/libnvdimm.h
12670F:	include/linux/nd.h
12671F:	include/uapi/linux/ndctl.h
12672F:	tools/testing/nvdimm/
12673
12674LIBRARY CODE
12675M:	Andrew Morton <akpm@linux-foundation.org>
12676L:	linux-kernel@vger.kernel.org
12677S:	Supported
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12679F:	lib/*
12680
12681LICENSES and SPDX stuff
12682M:	Thomas Gleixner <tglx@linutronix.de>
12683M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12684L:	linux-spdx@vger.kernel.org
12685S:	Maintained
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12687F:	COPYING
12688F:	Documentation/process/license-rules.rst
12689F:	LICENSES/
12690F:	scripts/spdxcheck-test.sh
12691F:	scripts/spdxcheck.py
12692F:	scripts/spdxexclude
12693
12694LINEAR RANGES HELPERS
12695M:	Mark Brown <broonie@kernel.org>
12696R:	Matti Vaittinen <mazziesaccount@gmail.com>
12697F:	include/linux/linear_range.h
12698F:	lib/linear_ranges.c
12699F:	lib/test_linear_ranges.c
12700
12701LINUX FOR POWER MACINTOSH
12702L:	linuxppc-dev@lists.ozlabs.org
12703S:	Orphan
12704F:	arch/powerpc/platforms/powermac/
12705F:	drivers/macintosh/
12706X:	drivers/macintosh/adb-iop.c
12707X:	drivers/macintosh/via-macii.c
12708
12709LINUX FOR POWERPC (32-BIT AND 64-BIT)
12710M:	Michael Ellerman <mpe@ellerman.id.au>
12711R:	Nicholas Piggin <npiggin@gmail.com>
12712R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12713R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12714L:	linuxppc-dev@lists.ozlabs.org
12715S:	Supported
12716W:	https://github.com/linuxppc/wiki/wiki
12717Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12719F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12720F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12721F:	Documentation/devicetree/bindings/powerpc/
12722F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12723F:	Documentation/arch/powerpc/
12724F:	arch/powerpc/
12725F:	drivers/*/*/*pasemi*
12726F:	drivers/*/*pasemi*
12727F:	drivers/char/tpm/tpm_ibmvtpm*
12728F:	drivers/crypto/nx/
12729F:	drivers/i2c/busses/i2c-opal.c
12730F:	drivers/net/ethernet/ibm/ibmveth.*
12731F:	drivers/net/ethernet/ibm/ibmvnic.*
12732F:	drivers/pci/hotplug/pnv_php.c
12733F:	drivers/pci/hotplug/rpa*
12734F:	drivers/rtc/rtc-opal.c
12735F:	drivers/scsi/ibmvscsi/
12736F:	drivers/tty/hvc/hvc_opal.c
12737F:	drivers/watchdog/wdrtas.c
12738F:	include/linux/papr_scm.h
12739F:	include/uapi/linux/papr_pdsm.h
12740F:	tools/testing/selftests/powerpc
12741N:	/pmac
12742N:	powermac
12743N:	powernv
12744N:	[^a-z0-9]ps3
12745N:	pseries
12746
12747LINUX FOR POWERPC EMBEDDED MPC5XXX
12748M:	Anatolij Gustschin <agust@denx.de>
12749L:	linuxppc-dev@lists.ozlabs.org
12750S:	Odd Fixes
12751F:	arch/powerpc/platforms/512x/
12752F:	arch/powerpc/platforms/52xx/
12753
12754LINUX FOR POWERPC EMBEDDED PPC4XX
12755L:	linuxppc-dev@lists.ozlabs.org
12756S:	Orphan
12757F:	arch/powerpc/platforms/40x/
12758F:	arch/powerpc/platforms/44x/
12759
12760LINUX FOR POWERPC EMBEDDED PPC85XX
12761M:	Scott Wood <oss@buserror.net>
12762L:	linuxppc-dev@lists.ozlabs.org
12763S:	Odd fixes
12764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12765F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12766F:	Documentation/devicetree/bindings/powerpc/fsl/
12767F:	arch/powerpc/platforms/85xx/
12768
12769LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12770M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12771L:	linuxppc-dev@lists.ozlabs.org
12772S:	Maintained
12773F:	arch/powerpc/platforms/8xx/
12774F:	arch/powerpc/platforms/83xx/
12775
12776LINUX KERNEL DUMP TEST MODULE (LKDTM)
12777M:	Kees Cook <kees@kernel.org>
12778S:	Maintained
12779F:	drivers/misc/lkdtm/*
12780F:	tools/testing/selftests/lkdtm/*
12781
12782LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12783M:	Alan Stern <stern@rowland.harvard.edu>
12784M:	Andrea Parri <parri.andrea@gmail.com>
12785M:	Will Deacon <will@kernel.org>
12786M:	Peter Zijlstra <peterz@infradead.org>
12787M:	Boqun Feng <boqun.feng@gmail.com>
12788M:	Nicholas Piggin <npiggin@gmail.com>
12789M:	David Howells <dhowells@redhat.com>
12790M:	Jade Alglave <j.alglave@ucl.ac.uk>
12791M:	Luc Maranget <luc.maranget@inria.fr>
12792M:	"Paul E. McKenney" <paulmck@kernel.org>
12793R:	Akira Yokosawa <akiyks@gmail.com>
12794R:	Daniel Lustig <dlustig@nvidia.com>
12795R:	Joel Fernandes <joel@joelfernandes.org>
12796L:	linux-kernel@vger.kernel.org
12797L:	linux-arch@vger.kernel.org
12798S:	Supported
12799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12800F:	Documentation/atomic_bitops.txt
12801F:	Documentation/atomic_t.txt
12802F:	Documentation/core-api/refcount-vs-atomic.rst
12803F:	Documentation/litmus-tests/
12804F:	Documentation/memory-barriers.txt
12805F:	tools/memory-model/
12806
12807LINUX-NEXT TREE
12808M:	Stephen Rothwell <sfr@canb.auug.org.au>
12809L:	linux-next@vger.kernel.org
12810S:	Supported
12811B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12813
12814LIS3LV02D ACCELEROMETER DRIVER
12815M:	Eric Piel <eric.piel@tremplin-utc.net>
12816S:	Maintained
12817F:	Documentation/misc-devices/lis3lv02d.rst
12818F:	drivers/misc/lis3lv02d/
12819F:	drivers/platform/x86/hp/hp_accel.c
12820
12821LIST KUNIT TEST
12822M:	David Gow <davidgow@google.com>
12823L:	linux-kselftest@vger.kernel.org
12824L:	kunit-dev@googlegroups.com
12825S:	Maintained
12826F:	lib/list-test.c
12827
12828LITEX PLATFORM
12829M:	Karol Gugala <kgugala@antmicro.com>
12830M:	Mateusz Holenko <mholenko@antmicro.com>
12831M:	Gabriel Somlo <gsomlo@gmail.com>
12832M:	Joel Stanley <joel@jms.id.au>
12833S:	Maintained
12834F:	Documentation/devicetree/bindings/*/litex,*.yaml
12835F:	arch/openrisc/boot/dts/or1klitex.dts
12836F:	drivers/mmc/host/litex_mmc.c
12837F:	drivers/net/ethernet/litex/*
12838F:	drivers/soc/litex/*
12839F:	drivers/tty/serial/liteuart.c
12840F:	include/linux/litex.h
12841N:	litex
12842
12843LIVE PATCHING
12844M:	Josh Poimboeuf <jpoimboe@kernel.org>
12845M:	Jiri Kosina <jikos@kernel.org>
12846M:	Miroslav Benes <mbenes@suse.cz>
12847M:	Petr Mladek <pmladek@suse.com>
12848R:	Joe Lawrence <joe.lawrence@redhat.com>
12849L:	live-patching@vger.kernel.org
12850S:	Maintained
12851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12852F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12853F:	Documentation/livepatch/
12854F:	arch/powerpc/include/asm/livepatch.h
12855F:	include/linux/livepatch.h
12856F:	kernel/livepatch/
12857F:	kernel/module/livepatch.c
12858F:	samples/livepatch/
12859F:	tools/testing/selftests/livepatch/
12860
12861LLC (802.2)
12862L:	netdev@vger.kernel.org
12863S:	Odd fixes
12864F:	include/linux/llc.h
12865F:	include/net/llc*
12866F:	include/uapi/linux/llc.h
12867F:	net/llc/
12868
12869LM73 HARDWARE MONITOR DRIVER
12870M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12871L:	linux-hwmon@vger.kernel.org
12872S:	Maintained
12873F:	drivers/hwmon/lm73.c
12874
12875LM78 HARDWARE MONITOR DRIVER
12876M:	Jean Delvare <jdelvare@suse.com>
12877L:	linux-hwmon@vger.kernel.org
12878S:	Maintained
12879F:	Documentation/hwmon/lm78.rst
12880F:	drivers/hwmon/lm78.c
12881
12882LM83 HARDWARE MONITOR DRIVER
12883M:	Jean Delvare <jdelvare@suse.com>
12884L:	linux-hwmon@vger.kernel.org
12885S:	Maintained
12886F:	Documentation/hwmon/lm83.rst
12887F:	drivers/hwmon/lm83.c
12888
12889LM90 HARDWARE MONITOR DRIVER
12890M:	Jean Delvare <jdelvare@suse.com>
12891L:	linux-hwmon@vger.kernel.org
12892S:	Maintained
12893F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12894F:	Documentation/hwmon/lm90.rst
12895F:	drivers/hwmon/lm90.c
12896F:	include/dt-bindings/thermal/lm90.h
12897
12898LME2510 MEDIA DRIVER
12899M:	Malcolm Priestley <tvboxspy@gmail.com>
12900L:	linux-media@vger.kernel.org
12901S:	Maintained
12902W:	https://linuxtv.org
12903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12904F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12905
12906LOADPIN SECURITY MODULE
12907M:	Kees Cook <kees@kernel.org>
12908S:	Supported
12909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12910F:	Documentation/admin-guide/LSM/LoadPin.rst
12911F:	security/loadpin/
12912
12913LOCKDOWN SECURITY MODULE
12914L:	linux-security-module@vger.kernel.org
12915S:	Odd Fixes
12916T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12917F:	security/lockdown/
12918
12919LOCKING PRIMITIVES
12920M:	Peter Zijlstra <peterz@infradead.org>
12921M:	Ingo Molnar <mingo@redhat.com>
12922M:	Will Deacon <will@kernel.org>
12923R:	Waiman Long <longman@redhat.com>
12924R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12925L:	linux-kernel@vger.kernel.org
12926S:	Maintained
12927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12928F:	Documentation/locking/
12929F:	arch/*/include/asm/spinlock*.h
12930F:	include/linux/lockdep*.h
12931F:	include/linux/mutex*.h
12932F:	include/linux/rwlock*.h
12933F:	include/linux/rwsem*.h
12934F:	include/linux/seqlock.h
12935F:	include/linux/spinlock*.h
12936F:	kernel/locking/
12937F:	lib/locking*.[ch]
12938X:	kernel/locking/locktorture.c
12939
12940LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12941M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12942L:	linux-ntfs-dev@lists.sourceforge.net
12943S:	Maintained
12944W:	http://www.linux-ntfs.org/content/view/19/37/
12945F:	Documentation/admin-guide/ldm.rst
12946F:	block/partitions/ldm.*
12947
12948LOGITECH HID GAMING KEYBOARDS
12949M:	Hans de Goede <hdegoede@redhat.com>
12950L:	linux-input@vger.kernel.org
12951S:	Maintained
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12953F:	drivers/hid/hid-lg-g15.c
12954
12955LONTIUM LT8912B MIPI TO HDMI BRIDGE
12956M:	Adrien Grassein <adrien.grassein@gmail.com>
12957S:	Maintained
12958F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12959F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12960
12961LOONGARCH
12962M:	Huacai Chen <chenhuacai@kernel.org>
12963R:	WANG Xuerui <kernel@xen0n.name>
12964L:	loongarch@lists.linux.dev
12965S:	Maintained
12966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12967F:	Documentation/arch/loongarch/
12968F:	Documentation/translations/zh_CN/arch/loongarch/
12969F:	arch/loongarch/
12970F:	drivers/*/*loongarch*
12971
12972LOONGSON GPIO DRIVER
12973M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12974L:	linux-gpio@vger.kernel.org
12975S:	Maintained
12976F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12977F:	drivers/gpio/gpio-loongson-64bit.c
12978
12979LOONGSON LS2X APB DMA DRIVER
12980M:	Binbin Zhou <zhoubinbin@loongson.cn>
12981L:	dmaengine@vger.kernel.org
12982S:	Maintained
12983F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12984F:	drivers/dma/ls2x-apb-dma.c
12985
12986LOONGSON LS2X I2C DRIVER
12987M:	Binbin Zhou <zhoubinbin@loongson.cn>
12988L:	linux-i2c@vger.kernel.org
12989S:	Maintained
12990F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12991F:	drivers/i2c/busses/i2c-ls2x.c
12992
12993LOONGSON-2 SOC SERIES CLOCK DRIVER
12994M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12995L:	linux-clk@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12998F:	drivers/clk/clk-loongson2.c
12999F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13000
13001LOONGSON SPI DRIVER
13002M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13003L:	linux-spi@vger.kernel.org
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13006F:	drivers/spi/spi-loongson-core.c
13007F:	drivers/spi/spi-loongson-pci.c
13008F:	drivers/spi/spi-loongson-plat.c
13009F:	drivers/spi/spi-loongson.h
13010
13011LOONGSON-2 SOC SERIES GUTS DRIVER
13012M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13013L:	loongarch@lists.linux.dev
13014S:	Maintained
13015F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13016F:	drivers/soc/loongson/loongson2_guts.c
13017
13018LOONGSON-2 SOC SERIES PM DRIVER
13019M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13020L:	linux-pm@vger.kernel.org
13021S:	Maintained
13022F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13023F:	drivers/soc/loongson/loongson2_pm.c
13024
13025LOONGSON-2 SOC SERIES PINCTRL DRIVER
13026M:	zhanghongchen <zhanghongchen@loongson.cn>
13027M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13028L:	linux-gpio@vger.kernel.org
13029S:	Maintained
13030F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13031F:	drivers/pinctrl/pinctrl-loongson2.c
13032
13033LOONGSON-2 SOC SERIES THERMAL DRIVER
13034M:	zhanghongchen <zhanghongchen@loongson.cn>
13035M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13036L:	linux-pm@vger.kernel.org
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13039F:	drivers/thermal/loongson2_thermal.c
13040
13041LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13042M:	Sathya Prakash <sathya.prakash@broadcom.com>
13043M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13044M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13045L:	MPT-FusionLinux.pdl@broadcom.com
13046L:	linux-scsi@vger.kernel.org
13047S:	Supported
13048W:	http://www.avagotech.com/support/
13049F:	drivers/message/fusion/
13050F:	drivers/scsi/mpt3sas/
13051
13052LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13053M:	Matthew Wilcox <willy@infradead.org>
13054L:	linux-scsi@vger.kernel.org
13055S:	Maintained
13056F:	drivers/scsi/sym53c8xx_2/
13057
13058LTC1660 DAC DRIVER
13059M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13060L:	linux-iio@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13063F:	drivers/iio/dac/ltc1660.c
13064
13065LTC2688 IIO DAC DRIVER
13066M:	Nuno Sá <nuno.sa@analog.com>
13067L:	linux-iio@vger.kernel.org
13068S:	Supported
13069W:	https://ez.analog.com/linux-software-drivers
13070F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13071F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13072F:	drivers/iio/dac/ltc2688.c
13073
13074LTC2947 HARDWARE MONITOR DRIVER
13075M:	Nuno Sá <nuno.sa@analog.com>
13076L:	linux-hwmon@vger.kernel.org
13077S:	Supported
13078W:	https://ez.analog.com/linux-software-drivers
13079F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13080F:	drivers/hwmon/ltc2947-core.c
13081F:	drivers/hwmon/ltc2947-i2c.c
13082F:	drivers/hwmon/ltc2947-spi.c
13083F:	drivers/hwmon/ltc2947.h
13084
13085LTC2991 HARDWARE MONITOR DRIVER
13086M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13087L:	linux-hwmon@vger.kernel.org
13088S:	Supported
13089W:	https://ez.analog.com/linux-software-drivers
13090F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13091F:	drivers/hwmon/ltc2991.c
13092
13093LTC2983 IIO TEMPERATURE DRIVER
13094M:	Nuno Sá <nuno.sa@analog.com>
13095L:	linux-iio@vger.kernel.org
13096S:	Supported
13097W:	https://ez.analog.com/linux-software-drivers
13098F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13099F:	drivers/iio/temperature/ltc2983.c
13100
13101LTC4282 HARDWARE MONITOR DRIVER
13102M:	Nuno Sa <nuno.sa@analog.com>
13103L:	linux-hwmon@vger.kernel.org
13104S:	Supported
13105F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13106F:	Documentation/hwmon/ltc4282.rst
13107F:	drivers/hwmon/ltc4282.c
13108
13109LTC4286 HARDWARE MONITOR DRIVER
13110M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13111L:	linux-i2c@vger.kernel.org
13112S:	Maintained
13113F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13114F:	Documentation/hwmon/ltc4286.rst
13115F:	drivers/hwmon/pmbus/Kconfig
13116F:	drivers/hwmon/pmbus/Makefile
13117F:	drivers/hwmon/pmbus/ltc4286.c
13118
13119LTC4306 I2C MULTIPLEXER DRIVER
13120M:	Michael Hennerich <michael.hennerich@analog.com>
13121L:	linux-i2c@vger.kernel.org
13122S:	Supported
13123W:	https://ez.analog.com/linux-software-drivers
13124F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13125F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13126
13127LTP (Linux Test Project)
13128M:	Cyril Hrubis <chrubis@suse.cz>
13129M:	Jan Stancek <jstancek@redhat.com>
13130M:	Petr Vorel <pvorel@suse.cz>
13131M:	Li Wang <liwang@redhat.com>
13132M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13133L:	ltp@lists.linux.it (subscribers-only)
13134S:	Maintained
13135W:	http://linux-test-project.github.io/
13136T:	git https://github.com/linux-test-project/ltp.git
13137
13138LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13139M:	Anshul Dalal <anshulusr@gmail.com>
13140L:	linux-iio@vger.kernel.org
13141S:	Maintained
13142F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13143F:	drivers/iio/light/ltr390.c
13144
13145LYNX 28G SERDES PHY DRIVER
13146M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13147L:	netdev@vger.kernel.org
13148S:	Supported
13149F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13150F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13151
13152LYNX PCS MODULE
13153M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13154L:	netdev@vger.kernel.org
13155S:	Supported
13156F:	drivers/net/pcs/pcs-lynx.c
13157F:	include/linux/pcs-lynx.h
13158
13159M68K ARCHITECTURE
13160M:	Geert Uytterhoeven <geert@linux-m68k.org>
13161L:	linux-m68k@lists.linux-m68k.org
13162S:	Maintained
13163W:	http://www.linux-m68k.org/
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13165F:	arch/m68k/
13166F:	drivers/zorro/
13167
13168M68K ON APPLE MACINTOSH
13169M:	Joshua Thompson <funaho@jurai.org>
13170L:	linux-m68k@lists.linux-m68k.org
13171S:	Maintained
13172W:	http://www.mac.linux-m68k.org/
13173F:	arch/m68k/mac/
13174F:	drivers/macintosh/adb-iop.c
13175F:	drivers/macintosh/via-macii.c
13176
13177M68K ON HP9000/300
13178M:	Philip Blundell <philb@gnu.org>
13179S:	Maintained
13180W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13181F:	arch/m68k/hp300/
13182
13183M88DS3103 MEDIA DRIVER
13184L:	linux-media@vger.kernel.org
13185S:	Orphan
13186W:	https://linuxtv.org
13187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13188F:	drivers/media/dvb-frontends/m88ds3103*
13189
13190M88RS2000 MEDIA DRIVER
13191M:	Malcolm Priestley <tvboxspy@gmail.com>
13192L:	linux-media@vger.kernel.org
13193S:	Maintained
13194W:	https://linuxtv.org
13195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13196F:	drivers/media/dvb-frontends/m88rs2000*
13197
13198MA901 MASTERKIT USB FM RADIO DRIVER
13199M:	Alexey Klimov <klimov.linux@gmail.com>
13200L:	linux-media@vger.kernel.org
13201S:	Maintained
13202T:	git git://linuxtv.org/media_tree.git
13203F:	drivers/media/radio/radio-ma901.c
13204
13205MAC80211
13206M:	Johannes Berg <johannes@sipsolutions.net>
13207L:	linux-wireless@vger.kernel.org
13208S:	Maintained
13209W:	https://wireless.wiki.kernel.org/
13210Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13213F:	Documentation/networking/mac80211-injection.rst
13214F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13215F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13216F:	include/net/mac80211.h
13217F:	net/mac80211/
13218
13219MAILBOX API
13220M:	Jassi Brar <jassisinghbrar@gmail.com>
13221L:	linux-kernel@vger.kernel.org
13222S:	Maintained
13223F:	Documentation/devicetree/bindings/mailbox/
13224F:	drivers/mailbox/
13225F:	include/dt-bindings/mailbox/
13226F:	include/linux/mailbox_client.h
13227F:	include/linux/mailbox_controller.h
13228
13229MAILBOX ARM MHUv2
13230M:	Viresh Kumar <viresh.kumar@linaro.org>
13231M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13232L:	linux-kernel@vger.kernel.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13235F:	drivers/mailbox/arm_mhuv2.c
13236F:	include/linux/mailbox/arm_mhuv2_message.h
13237
13238MAILBOX ARM MHUv3
13239M:	Sudeep Holla <sudeep.holla@arm.com>
13240M:	Cristian Marussi <cristian.marussi@arm.com>
13241L:	linux-kernel@vger.kernel.org
13242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13243S:	Maintained
13244F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13245F:	drivers/mailbox/arm_mhuv3.c
13246
13247MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13248M:	Alejandro Colomar <alx@kernel.org>
13249L:	linux-man@vger.kernel.org
13250S:	Maintained
13251W:	http://www.kernel.org/doc/man-pages
13252T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13253T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13254
13255MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13256M:	Jeremy Kerr <jk@codeconstruct.com.au>
13257M:	Matt Johnston <matt@codeconstruct.com.au>
13258L:	netdev@vger.kernel.org
13259S:	Maintained
13260F:	Documentation/networking/mctp.rst
13261F:	drivers/net/mctp/
13262F:	include/net/mctp.h
13263F:	include/net/mctpdevice.h
13264F:	include/net/netns/mctp.h
13265F:	net/mctp/
13266
13267MAPLE TREE
13268M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13269L:	maple-tree@lists.infradead.org
13270L:	linux-mm@kvack.org
13271S:	Supported
13272F:	Documentation/core-api/maple_tree.rst
13273F:	include/linux/maple_tree.h
13274F:	include/trace/events/maple_tree.h
13275F:	lib/maple_tree.c
13276F:	lib/test_maple_tree.c
13277F:	tools/testing/radix-tree/linux/maple_tree.h
13278F:	tools/testing/radix-tree/maple.c
13279
13280MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13281M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13282L:	linux-mips@vger.kernel.org
13283S:	Maintained
13284F:	arch/mips/boot/dts/img/pistachio*
13285
13286MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13287M:	Andrew Lunn <andrew@lunn.ch>
13288L:	netdev@vger.kernel.org
13289S:	Maintained
13290F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13291F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13292F:	Documentation/networking/devlink/mv88e6xxx.rst
13293F:	drivers/net/dsa/mv88e6xxx/
13294F:	include/linux/dsa/mv88e6xxx.h
13295F:	include/linux/platform_data/mv88e6xxx.h
13296
13297MARVELL ARMADA 3700 PHY DRIVERS
13298M:	Miquel Raynal <miquel.raynal@bootlin.com>
13299S:	Maintained
13300F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13301F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13302F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13303F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13304
13305MARVELL ARMADA 3700 SERIAL DRIVER
13306M:	Pali Rohár <pali@kernel.org>
13307S:	Maintained
13308F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13309F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13310F:	drivers/tty/serial/mvebu-uart.c
13311
13312MARVELL ARMADA DRM SUPPORT
13313M:	Russell King <linux@armlinux.org.uk>
13314S:	Maintained
13315T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13317F:	Documentation/devicetree/bindings/display/armada/
13318F:	drivers/gpu/drm/armada/
13319F:	include/uapi/drm/armada_drm.h
13320
13321MARVELL CRYPTO DRIVER
13322M:	Boris Brezillon <bbrezillon@kernel.org>
13323M:	Arnaud Ebalard <arno@natisbad.org>
13324M:	Srujana Challa <schalla@marvell.com>
13325L:	linux-crypto@vger.kernel.org
13326S:	Maintained
13327F:	drivers/crypto/marvell/
13328F:	include/linux/soc/marvell/octeontx2/
13329
13330MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13331M:	Mirko Lindner <mlindner@marvell.com>
13332M:	Stephen Hemminger <stephen@networkplumber.org>
13333L:	netdev@vger.kernel.org
13334S:	Maintained
13335F:	drivers/net/ethernet/marvell/sk*
13336
13337MARVELL LIBERTAS WIRELESS DRIVER
13338L:	libertas-dev@lists.infradead.org
13339S:	Orphan
13340F:	drivers/net/wireless/marvell/libertas/
13341
13342MARVELL MACCHIATOBIN SUPPORT
13343M:	Russell King <linux@armlinux.org.uk>
13344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13345S:	Maintained
13346F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13347
13348MARVELL MV643XX ETHERNET DRIVER
13349M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13350L:	netdev@vger.kernel.org
13351S:	Maintained
13352F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13353F:	include/linux/mv643xx.h
13354
13355MARVELL MV88X3310 PHY DRIVER
13356M:	Russell King <linux@armlinux.org.uk>
13357M:	Marek Behún <kabel@kernel.org>
13358L:	netdev@vger.kernel.org
13359S:	Maintained
13360F:	drivers/net/phy/marvell10g.c
13361
13362MARVELL MVEBU THERMAL DRIVER
13363M:	Miquel Raynal <miquel.raynal@bootlin.com>
13364S:	Maintained
13365F:	drivers/thermal/armada_thermal.c
13366
13367MARVELL MVNETA ETHERNET DRIVER
13368M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13369L:	netdev@vger.kernel.org
13370S:	Maintained
13371F:	drivers/net/ethernet/marvell/mvneta*
13372
13373MARVELL MVPP2 ETHERNET DRIVER
13374M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13375M:	Russell King <linux@armlinux.org.uk>
13376L:	netdev@vger.kernel.org
13377S:	Maintained
13378F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13379F:	drivers/net/ethernet/marvell/mvpp2/
13380
13381MARVELL MWIFIEX WIRELESS DRIVER
13382M:	Brian Norris <briannorris@chromium.org>
13383R:	Francesco Dolcini <francesco@dolcini.it>
13384L:	linux-wireless@vger.kernel.org
13385S:	Odd Fixes
13386F:	drivers/net/wireless/marvell/mwifiex/
13387
13388MARVELL MWL8K WIRELESS DRIVER
13389L:	linux-wireless@vger.kernel.org
13390S:	Orphan
13391F:	drivers/net/wireless/marvell/mwl8k.c
13392
13393MARVELL NAND CONTROLLER DRIVER
13394M:	Miquel Raynal <miquel.raynal@bootlin.com>
13395L:	linux-mtd@lists.infradead.org
13396S:	Maintained
13397F:	drivers/mtd/nand/raw/marvell_nand.c
13398
13399MARVELL OCTEON ENDPOINT DRIVER
13400M:	Veerasenareddy Burru <vburru@marvell.com>
13401M:	Sathesh Edara <sedara@marvell.com>
13402L:	netdev@vger.kernel.org
13403S:	Supported
13404F:	drivers/net/ethernet/marvell/octeon_ep
13405
13406MARVELL OCTEON ENDPOINT VF DRIVER
13407M:	Veerasenareddy Burru <vburru@marvell.com>
13408M:	Sathesh Edara <sedara@marvell.com>
13409M:	Shinas Rasheed <srasheed@marvell.com>
13410M:	Satananda Burla <sburla@marvell.com>
13411L:	netdev@vger.kernel.org
13412S:	Supported
13413F:	drivers/net/ethernet/marvell/octeon_ep_vf
13414
13415MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13416M:	Sunil Goutham <sgoutham@marvell.com>
13417M:	Geetha sowjanya <gakula@marvell.com>
13418M:	Subbaraya Sundeep <sbhatta@marvell.com>
13419M:	hariprasad <hkelam@marvell.com>
13420L:	netdev@vger.kernel.org
13421S:	Supported
13422F:	drivers/net/ethernet/marvell/octeontx2/nic/
13423F:	include/linux/soc/marvell/octeontx2/
13424
13425MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13426M:	Sunil Goutham <sgoutham@marvell.com>
13427M:	Linu Cherian <lcherian@marvell.com>
13428M:	Geetha sowjanya <gakula@marvell.com>
13429M:	Jerin Jacob <jerinj@marvell.com>
13430M:	hariprasad <hkelam@marvell.com>
13431M:	Subbaraya Sundeep <sbhatta@marvell.com>
13432L:	netdev@vger.kernel.org
13433S:	Supported
13434F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13435F:	drivers/net/ethernet/marvell/octeontx2/af/
13436
13437MARVELL PRESTERA ETHERNET SWITCH DRIVER
13438M:	Taras Chornyi <taras.chornyi@plvision.eu>
13439S:	Supported
13440W:	https://github.com/Marvell-switching/switchdev-prestera
13441F:	drivers/net/ethernet/marvell/prestera/
13442
13443MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13444M:	Nicolas Pitre <nico@fluxnic.net>
13445S:	Odd Fixes
13446F:	drivers/mmc/host/mvsdio.*
13447
13448MARVELL USB MDIO CONTROLLER DRIVER
13449M:	Tobias Waldekranz <tobias@waldekranz.com>
13450L:	netdev@vger.kernel.org
13451S:	Maintained
13452F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13453F:	drivers/net/mdio/mdio-mvusb.c
13454
13455MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13456M:	Hu Ziji <huziji@marvell.com>
13457L:	linux-mmc@vger.kernel.org
13458S:	Supported
13459F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13460F:	drivers/mmc/host/sdhci-xenon*
13461
13462MATROX FRAMEBUFFER DRIVER
13463L:	linux-fbdev@vger.kernel.org
13464S:	Orphan
13465F:	drivers/video/fbdev/matrox/matroxfb_*
13466F:	include/uapi/linux/matroxfb.h
13467
13468MAX15301 DRIVER
13469M:	Daniel Nilsson <daniel.nilsson@flex.com>
13470L:	linux-hwmon@vger.kernel.org
13471S:	Maintained
13472F:	Documentation/hwmon/max15301.rst
13473F:	drivers/hwmon/pmbus/max15301.c
13474
13475MAX2175 SDR TUNER DRIVER
13476M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13477L:	linux-media@vger.kernel.org
13478S:	Maintained
13479T:	git git://linuxtv.org/media_tree.git
13480F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13481F:	Documentation/userspace-api/media/drivers/max2175.rst
13482F:	drivers/media/i2c/max2175*
13483F:	include/uapi/linux/max2175.h
13484
13485MAX31335 RTC DRIVER
13486M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13487L:	linux-rtc@vger.kernel.org
13488S:	Supported
13489W:	https://ez.analog.com/linux-software-drivers
13490F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13491F:	drivers/rtc/rtc-max31335.c
13492
13493MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13494L:	linux-hwmon@vger.kernel.org
13495S:	Orphan
13496F:	Documentation/hwmon/max6650.rst
13497F:	drivers/hwmon/max6650.c
13498
13499MAX9286 QUAD GMSL DESERIALIZER DRIVER
13500M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13501M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13502M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13503M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13504L:	linux-media@vger.kernel.org
13505S:	Maintained
13506F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13507F:	drivers/media/i2c/max9286.c
13508
13509MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13510M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13511L:	linux-media@vger.kernel.org
13512S:	Maintained
13513F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13514F:	drivers/staging/media/max96712/max96712.c
13515
13516MAX9860 MONO AUDIO VOICE CODEC DRIVER
13517M:	Peter Rosin <peda@axentia.se>
13518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/sound/max9860.txt
13521F:	sound/soc/codecs/max9860.*
13522
13523MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13524M:	Andreas Klinger <ak@it-klinger.de>
13525L:	linux-iio@vger.kernel.org
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13528F:	drivers/iio/proximity/mb1232.c
13529
13530MAXIM MAX11205 DRIVER
13531M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13532L:	linux-iio@vger.kernel.org
13533S:	Supported
13534W:	https://ez.analog.com/linux-software-drivers
13535F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13536F:	drivers/iio/adc/max11205.c
13537
13538MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13539R:	Iskren Chernev <iskren.chernev@gmail.com>
13540R:	Krzysztof Kozlowski <krzk@kernel.org>
13541R:	Marek Szyprowski <m.szyprowski@samsung.com>
13542R:	Matheus Castello <matheus@castello.eng.br>
13543L:	linux-pm@vger.kernel.org
13544S:	Maintained
13545F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13546F:	drivers/power/supply/max17040_battery.c
13547
13548MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13549R:	Hans de Goede <hdegoede@redhat.com>
13550R:	Krzysztof Kozlowski <krzk@kernel.org>
13551R:	Marek Szyprowski <m.szyprowski@samsung.com>
13552R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13553R:	Purism Kernel Team <kernel@puri.sm>
13554L:	linux-pm@vger.kernel.org
13555S:	Maintained
13556F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13557F:	drivers/power/supply/max17042_battery.c
13558
13559MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13560M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13561L:	linux-kernel@vger.kernel.org
13562S:	Maintained
13563F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13564F:	drivers/regulator/max20086-regulator.c
13565
13566MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13567M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13568L:	linux-iio@vger.kernel.org
13569S:	Maintained
13570F:	drivers/iio/temperature/max30208.c
13571
13572MAXIM MAX77650 PMIC MFD DRIVER
13573M:	Bartosz Golaszewski <brgl@bgdev.pl>
13574L:	linux-kernel@vger.kernel.org
13575S:	Maintained
13576F:	Documentation/devicetree/bindings/*/*max77650.yaml
13577F:	Documentation/devicetree/bindings/*/max77650*.yaml
13578F:	drivers/gpio/gpio-max77650.c
13579F:	drivers/input/misc/max77650-onkey.c
13580F:	drivers/leds/leds-max77650.c
13581F:	drivers/mfd/max77650.c
13582F:	drivers/power/supply/max77650-charger.c
13583F:	drivers/regulator/max77650-regulator.c
13584F:	include/linux/mfd/max77650.h
13585
13586MAXIM MAX77714 PMIC MFD DRIVER
13587M:	Luca Ceresoli <luca@lucaceresoli.net>
13588S:	Maintained
13589F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13590F:	drivers/mfd/max77714.c
13591F:	include/linux/mfd/max77714.h
13592
13593MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13594M:	Javier Martinez Canillas <javier@dowhile0.org>
13595L:	linux-kernel@vger.kernel.org
13596S:	Supported
13597F:	Documentation/devicetree/bindings/*/*max77802.yaml
13598F:	drivers/regulator/max77802-regulator.c
13599F:	include/dt-bindings/*/*max77802.h
13600
13601MAXIM MAX77976 BATTERY CHARGER
13602M:	Luca Ceresoli <luca@lucaceresoli.net>
13603S:	Supported
13604F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13605F:	drivers/power/supply/max77976_charger.c
13606
13607MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13608M:	Krzysztof Kozlowski <krzk@kernel.org>
13609L:	linux-pm@vger.kernel.org
13610S:	Maintained
13611B:	mailto:linux-samsung-soc@vger.kernel.org
13612F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13613F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13614F:	drivers/power/supply/max14577_charger.c
13615F:	drivers/power/supply/max77693_charger.c
13616
13617MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13618M:	Chanwoo Choi <cw00.choi@samsung.com>
13619M:	Krzysztof Kozlowski <krzk@kernel.org>
13620L:	linux-kernel@vger.kernel.org
13621S:	Maintained
13622B:	mailto:linux-samsung-soc@vger.kernel.org
13623F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13624F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13625F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13626F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13627F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13628F:	drivers/*/*max77843.c
13629F:	drivers/*/max14577*.c
13630F:	drivers/*/max77686*.c
13631F:	drivers/*/max77693*.c
13632F:	drivers/clk/clk-max77686.c
13633F:	drivers/extcon/extcon-max14577.c
13634F:	drivers/extcon/extcon-max77693.c
13635F:	drivers/rtc/rtc-max77686.c
13636F:	include/linux/mfd/max14577*.h
13637F:	include/linux/mfd/max77686*.h
13638F:	include/linux/mfd/max77693*.h
13639
13640MAXIRADIO FM RADIO RECEIVER DRIVER
13641M:	Hans Verkuil <hverkuil@xs4all.nl>
13642L:	linux-media@vger.kernel.org
13643S:	Maintained
13644W:	https://linuxtv.org
13645T:	git git://linuxtv.org/media_tree.git
13646F:	drivers/media/radio/radio-maxiradio*
13647
13648MAXLINEAR ETHERNET PHY DRIVER
13649M:	Xu Liang <lxu@maxlinear.com>
13650L:	netdev@vger.kernel.org
13651S:	Supported
13652F:	drivers/net/phy/mxl-gpy.c
13653
13654MCAN MMIO DEVICE DRIVER
13655M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13656L:	linux-can@vger.kernel.org
13657S:	Maintained
13658F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13659F:	drivers/net/can/m_can/m_can.c
13660F:	drivers/net/can/m_can/m_can.h
13661F:	drivers/net/can/m_can/m_can_platform.c
13662
13663MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13664R:	Yasushi SHOJI <yashi@spacecubics.com>
13665L:	linux-can@vger.kernel.org
13666S:	Maintained
13667F:	drivers/net/can/usb/mcba_usb.c
13668
13669MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13670M:	Rishi Gupta <gupt21@gmail.com>
13671L:	linux-i2c@vger.kernel.org
13672L:	linux-input@vger.kernel.org
13673S:	Maintained
13674F:	drivers/hid/hid-mcp2221.c
13675
13676MCP251XFD SPI-CAN NETWORK DRIVER
13677M:	Marc Kleine-Budde <mkl@pengutronix.de>
13678M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13679R:	Thomas Kopp <thomas.kopp@microchip.com>
13680L:	linux-can@vger.kernel.org
13681S:	Maintained
13682F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13683F:	drivers/net/can/spi/mcp251xfd/
13684
13685MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13686M:	Peter Rosin <peda@axentia.se>
13687L:	linux-iio@vger.kernel.org
13688S:	Maintained
13689F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13690F:	drivers/iio/potentiometer/mcp4018.c
13691F:	drivers/iio/potentiometer/mcp4531.c
13692
13693MCP4821 DAC DRIVER
13694M:	Anshul Dalal <anshulusr@gmail.com>
13695L:	linux-iio@vger.kernel.org
13696S:	Maintained
13697F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13698F:	drivers/iio/dac/mcp4821.c
13699
13700MCR20A IEEE-802.15.4 RADIO DRIVER
13701M:	Stefan Schmidt <stefan@datenfreihafen.org>
13702L:	linux-wpan@vger.kernel.org
13703S:	Odd Fixes
13704W:	https://github.com/xueliu/mcr20a-linux
13705F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13706F:	drivers/net/ieee802154/mcr20a.c
13707F:	drivers/net/ieee802154/mcr20a.h
13708
13709MDIO REGMAP DRIVER
13710M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13711L:	netdev@vger.kernel.org
13712S:	Maintained
13713F:	drivers/net/mdio/mdio-regmap.c
13714F:	include/linux/mdio/mdio-regmap.h
13715
13716MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13717M:	William Breathitt Gray <wbg@kernel.org>
13718L:	linux-iio@vger.kernel.org
13719S:	Maintained
13720F:	drivers/iio/dac/cio-dac.c
13721
13722MEDIA CONTROLLER FRAMEWORK
13723M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13724M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13725L:	linux-media@vger.kernel.org
13726S:	Supported
13727W:	https://www.linuxtv.org
13728T:	git git://linuxtv.org/media_tree.git
13729F:	drivers/media/mc/
13730F:	include/media/media-*.h
13731F:	include/uapi/linux/media.h
13732
13733MEDIA DRIVER FOR FREESCALE IMX PXP
13734M:	Philipp Zabel <p.zabel@pengutronix.de>
13735L:	linux-media@vger.kernel.org
13736S:	Maintained
13737T:	git git://linuxtv.org/media_tree.git
13738F:	drivers/media/platform/nxp/imx-pxp.[ch]
13739
13740MEDIA DRIVERS FOR ASCOT2E
13741M:	Sergey Kozlov <serjk@netup.ru>
13742M:	Abylay Ospan <aospan@netup.ru>
13743L:	linux-media@vger.kernel.org
13744S:	Supported
13745W:	https://linuxtv.org
13746W:	http://netup.tv/
13747T:	git git://linuxtv.org/media_tree.git
13748F:	drivers/media/dvb-frontends/ascot2e*
13749
13750MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13751M:	Jasmin Jessich <jasmin@anw.at>
13752L:	linux-media@vger.kernel.org
13753S:	Maintained
13754W:	https://linuxtv.org
13755T:	git git://linuxtv.org/media_tree.git
13756F:	drivers/media/dvb-frontends/cxd2099*
13757
13758MEDIA DRIVERS FOR CXD2841ER
13759M:	Sergey Kozlov <serjk@netup.ru>
13760M:	Abylay Ospan <aospan@netup.ru>
13761L:	linux-media@vger.kernel.org
13762S:	Supported
13763W:	https://linuxtv.org
13764W:	http://netup.tv/
13765T:	git git://linuxtv.org/media_tree.git
13766F:	drivers/media/dvb-frontends/cxd2841er*
13767
13768MEDIA DRIVERS FOR CXD2880
13769M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13770L:	linux-media@vger.kernel.org
13771S:	Supported
13772W:	http://linuxtv.org/
13773T:	git git://linuxtv.org/media_tree.git
13774F:	drivers/media/dvb-frontends/cxd2880/*
13775F:	drivers/media/spi/cxd2880*
13776
13777MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13778L:	linux-media@vger.kernel.org
13779S:	Orphan
13780W:	https://linuxtv.org
13781T:	git git://linuxtv.org/media_tree.git
13782F:	drivers/media/pci/ddbridge/*
13783
13784MEDIA DRIVERS FOR FREESCALE IMX
13785M:	Steve Longerbeam <slongerbeam@gmail.com>
13786M:	Philipp Zabel <p.zabel@pengutronix.de>
13787L:	linux-media@vger.kernel.org
13788S:	Maintained
13789T:	git git://linuxtv.org/media_tree.git
13790F:	Documentation/admin-guide/media/imx.rst
13791F:	Documentation/devicetree/bindings/media/imx.txt
13792F:	drivers/staging/media/imx/
13793F:	include/linux/imx-media.h
13794F:	include/media/imx.h
13795
13796MEDIA DRIVERS FOR FREESCALE IMX7/8
13797M:	Rui Miguel Silva <rmfrfs@gmail.com>
13798M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13799M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13800R:	Purism Kernel Team <kernel@puri.sm>
13801L:	linux-media@vger.kernel.org
13802S:	Maintained
13803T:	git git://linuxtv.org/media_tree.git
13804F:	Documentation/admin-guide/media/imx7.rst
13805F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13806F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13807F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13808F:	drivers/media/platform/nxp/imx-mipi-csis.c
13809F:	drivers/media/platform/nxp/imx7-media-csi.c
13810F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13811
13812MEDIA DRIVERS FOR HELENE
13813M:	Abylay Ospan <aospan@netup.ru>
13814L:	linux-media@vger.kernel.org
13815S:	Supported
13816W:	https://linuxtv.org
13817W:	http://netup.tv/
13818T:	git git://linuxtv.org/media_tree.git
13819F:	drivers/media/dvb-frontends/helene*
13820
13821MEDIA DRIVERS FOR HORUS3A
13822M:	Sergey Kozlov <serjk@netup.ru>
13823M:	Abylay Ospan <aospan@netup.ru>
13824L:	linux-media@vger.kernel.org
13825S:	Supported
13826W:	https://linuxtv.org
13827W:	http://netup.tv/
13828T:	git git://linuxtv.org/media_tree.git
13829F:	drivers/media/dvb-frontends/horus3a*
13830
13831MEDIA DRIVERS FOR LNBH25
13832M:	Sergey Kozlov <serjk@netup.ru>
13833M:	Abylay Ospan <aospan@netup.ru>
13834L:	linux-media@vger.kernel.org
13835S:	Supported
13836W:	https://linuxtv.org
13837W:	http://netup.tv/
13838T:	git git://linuxtv.org/media_tree.git
13839F:	drivers/media/dvb-frontends/lnbh25*
13840
13841MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13842L:	linux-media@vger.kernel.org
13843S:	Orphan
13844W:	https://linuxtv.org
13845T:	git git://linuxtv.org/media_tree.git
13846F:	drivers/media/dvb-frontends/mxl5xx*
13847
13848MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13849M:	Sergey Kozlov <serjk@netup.ru>
13850M:	Abylay Ospan <aospan@netup.ru>
13851L:	linux-media@vger.kernel.org
13852S:	Supported
13853W:	https://linuxtv.org
13854W:	http://netup.tv/
13855T:	git git://linuxtv.org/media_tree.git
13856F:	drivers/media/pci/netup_unidvb/*
13857
13858MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13859M:	Dmitry Osipenko <digetx@gmail.com>
13860L:	linux-media@vger.kernel.org
13861L:	linux-tegra@vger.kernel.org
13862S:	Maintained
13863T:	git git://linuxtv.org/media_tree.git
13864F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13865F:	drivers/media/platform/nvidia/tegra-vde/
13866
13867MEDIA DRIVERS FOR RENESAS - CEU
13868M:	Jacopo Mondi <jacopo@jmondi.org>
13869L:	linux-media@vger.kernel.org
13870L:	linux-renesas-soc@vger.kernel.org
13871S:	Supported
13872T:	git git://linuxtv.org/media_tree.git
13873F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13874F:	drivers/media/platform/renesas/renesas-ceu.c
13875F:	include/media/drv-intf/renesas-ceu.h
13876
13877MEDIA DRIVERS FOR RENESAS - DRIF
13878M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13879L:	linux-media@vger.kernel.org
13880L:	linux-renesas-soc@vger.kernel.org
13881S:	Supported
13882T:	git git://linuxtv.org/media_tree.git
13883F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13884F:	drivers/media/platform/renesas/rcar_drif.c
13885
13886MEDIA DRIVERS FOR RENESAS - FCP
13887M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13888L:	linux-media@vger.kernel.org
13889L:	linux-renesas-soc@vger.kernel.org
13890S:	Supported
13891T:	git git://linuxtv.org/media_tree.git
13892F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13893F:	drivers/media/platform/renesas/rcar-fcp.c
13894F:	include/media/rcar-fcp.h
13895
13896MEDIA DRIVERS FOR RENESAS - FDP1
13897M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13898L:	linux-media@vger.kernel.org
13899L:	linux-renesas-soc@vger.kernel.org
13900S:	Supported
13901T:	git git://linuxtv.org/media_tree.git
13902F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13903F:	drivers/media/platform/renesas/rcar_fdp1.c
13904
13905MEDIA DRIVERS FOR RENESAS - VIN
13906M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13907L:	linux-media@vger.kernel.org
13908L:	linux-renesas-soc@vger.kernel.org
13909S:	Supported
13910T:	git git://linuxtv.org/media_tree.git
13911F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13912F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13913F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13914F:	drivers/media/platform/renesas/rcar-csi2.c
13915F:	drivers/media/platform/renesas/rcar-isp.c
13916F:	drivers/media/platform/renesas/rcar-vin/
13917
13918MEDIA DRIVERS FOR RENESAS - VSP1
13919M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13920M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13921L:	linux-media@vger.kernel.org
13922L:	linux-renesas-soc@vger.kernel.org
13923S:	Supported
13924T:	git git://linuxtv.org/media_tree.git
13925F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13926F:	drivers/media/platform/renesas/vsp1/
13927
13928MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13929L:	linux-media@vger.kernel.org
13930S:	Orphan
13931W:	https://linuxtv.org
13932T:	git git://linuxtv.org/media_tree.git
13933F:	drivers/media/dvb-frontends/stv0910*
13934
13935MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13936L:	linux-media@vger.kernel.org
13937S:	Orphan
13938W:	https://linuxtv.org
13939T:	git git://linuxtv.org/media_tree.git
13940F:	drivers/media/dvb-frontends/stv6111*
13941
13942MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13943M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13944M:	Alain Volmat <alain.volmat@foss.st.com>
13945L:	linux-media@vger.kernel.org
13946S:	Supported
13947T:	git git://linuxtv.org/media_tree.git
13948F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13949F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13950F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13951F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13952
13953MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13954M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13955L:	linux-media@vger.kernel.org
13956S:	Maintained
13957W:	https://linuxtv.org
13958Q:	http://patchwork.kernel.org/project/linux-media/list/
13959T:	git git://linuxtv.org/media_tree.git
13960F:	Documentation/admin-guide/media/
13961F:	Documentation/devicetree/bindings/media/
13962F:	Documentation/driver-api/media/
13963F:	Documentation/userspace-api/media/
13964F:	drivers/media/
13965F:	drivers/staging/media/
13966F:	include/dt-bindings/media/
13967F:	include/linux/platform_data/media/
13968F:	include/media/
13969F:	include/uapi/linux/dvb/
13970F:	include/uapi/linux/ivtv*
13971F:	include/uapi/linux/media.h
13972F:	include/uapi/linux/uvcvideo.h
13973F:	include/uapi/linux/v4l2-*
13974F:	include/uapi/linux/videodev2.h
13975
13976MEDIATEK BLUETOOTH DRIVER
13977M:	Sean Wang <sean.wang@mediatek.com>
13978L:	linux-bluetooth@vger.kernel.org
13979L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13980S:	Maintained
13981F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13982F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13983F:	drivers/bluetooth/btmtkuart.c
13984
13985MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13986M:	Sean Wang <sean.wang@mediatek.com>
13987L:	linux-pm@vger.kernel.org
13988S:	Maintained
13989F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13990F:	drivers/power/reset/mt6323-poweroff.c
13991
13992MEDIATEK CIR DRIVER
13993M:	Sean Wang <sean.wang@mediatek.com>
13994S:	Maintained
13995F:	drivers/media/rc/mtk-cir.c
13996
13997MEDIATEK DMA DRIVER
13998M:	Sean Wang <sean.wang@mediatek.com>
13999L:	dmaengine@vger.kernel.org
14000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14001L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14002S:	Maintained
14003F:	Documentation/devicetree/bindings/dma/mediatek,*
14004F:	drivers/dma/mediatek/
14005
14006MEDIATEK ETHERNET DRIVER
14007M:	Felix Fietkau <nbd@nbd.name>
14008M:	Sean Wang <sean.wang@mediatek.com>
14009M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14010M:	Lorenzo Bianconi <lorenzo@kernel.org>
14011L:	netdev@vger.kernel.org
14012S:	Maintained
14013F:	drivers/net/ethernet/mediatek/
14014
14015MEDIATEK ETHERNET PCS DRIVER
14016M:	Alexander Couzens <lynxis@fe80.eu>
14017M:	Daniel Golle <daniel@makrotopia.org>
14018L:	netdev@vger.kernel.org
14019S:	Maintained
14020F:	drivers/net/pcs/pcs-mtk-lynxi.c
14021F:	include/linux/pcs/pcs-mtk-lynxi.h
14022
14023MEDIATEK ETHERNET PHY DRIVERS
14024M:	Daniel Golle <daniel@makrotopia.org>
14025M:	Qingfang Deng <dqfext@gmail.com>
14026M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14027L:	netdev@vger.kernel.org
14028S:	Maintained
14029F:	drivers/net/phy/mediatek-ge-soc.c
14030F:	drivers/net/phy/mediatek-ge.c
14031F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14032
14033MEDIATEK I2C CONTROLLER DRIVER
14034M:	Qii Wang <qii.wang@mediatek.com>
14035L:	linux-i2c@vger.kernel.org
14036S:	Maintained
14037F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14038F:	drivers/i2c/busses/i2c-mt65xx.c
14039
14040MEDIATEK IOMMU DRIVER
14041M:	Yong Wu <yong.wu@mediatek.com>
14042L:	iommu@lists.linux.dev
14043L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14044S:	Supported
14045F:	Documentation/devicetree/bindings/iommu/mediatek*
14046F:	drivers/iommu/mtk_iommu*
14047F:	include/dt-bindings/memory/mediatek,mt*-port.h
14048F:	include/dt-bindings/memory/mt*-port.h
14049
14050MEDIATEK JPEG DRIVER
14051M:	Bin Liu <bin.liu@mediatek.com>
14052S:	Supported
14053F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14054F:	drivers/media/platform/mediatek/jpeg/
14055
14056MEDIATEK KEYPAD DRIVER
14057M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14058S:	Supported
14059F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14060F:	drivers/input/keyboard/mt6779-keypad.c
14061
14062MEDIATEK MDP DRIVER
14063M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14064M:	Houlong Wei <houlong.wei@mediatek.com>
14065M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14066S:	Supported
14067F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14068F:	drivers/media/platform/mediatek/mdp/
14069F:	drivers/media/platform/mediatek/vpu/
14070
14071MEDIATEK MEDIA DRIVER
14072M:	Tiffany Lin <tiffany.lin@mediatek.com>
14073M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14074M:	Yunfei Dong <yunfei.dong@mediatek.com>
14075S:	Supported
14076F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14077F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14078F:	drivers/media/platform/mediatek/vcodec/
14079F:	drivers/media/platform/mediatek/vpu/
14080
14081MEDIATEK MIPI-CSI CDPHY DRIVER
14082M:	Julien Stephan <jstephan@baylibre.com>
14083M:	Andy Hsieh <andy.hsieh@mediatek.com>
14084S:	Supported
14085F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14086F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14087
14088MEDIATEK MMC/SD/SDIO DRIVER
14089M:	Chaotian Jing <chaotian.jing@mediatek.com>
14090S:	Maintained
14091F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14092F:	drivers/mmc/host/mtk-sd.c
14093
14094MEDIATEK MT76 WIRELESS LAN DRIVER
14095M:	Felix Fietkau <nbd@nbd.name>
14096M:	Lorenzo Bianconi <lorenzo@kernel.org>
14097M:	Ryder Lee <ryder.lee@mediatek.com>
14098R:	Shayne Chen <shayne.chen@mediatek.com>
14099R:	Sean Wang <sean.wang@mediatek.com>
14100L:	linux-wireless@vger.kernel.org
14101S:	Maintained
14102T:	git https://github.com/nbd168/wireless
14103F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14104F:	drivers/net/wireless/mediatek/mt76/
14105
14106MEDIATEK MT7601U WIRELESS LAN DRIVER
14107M:	Jakub Kicinski <kuba@kernel.org>
14108L:	linux-wireless@vger.kernel.org
14109S:	Maintained
14110F:	drivers/net/wireless/mediatek/mt7601u/
14111
14112MEDIATEK MT7621 CLOCK DRIVER
14113M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14114S:	Maintained
14115F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14116F:	drivers/clk/ralink/clk-mt7621.c
14117
14118MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14119M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14120S:	Maintained
14121F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14122F:	drivers/pci/controller/pcie-mt7621.c
14123
14124MEDIATEK MT7621 PHY PCI DRIVER
14125M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14126S:	Maintained
14127F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14128F:	drivers/phy/ralink/phy-mt7621-pci.c
14129
14130MEDIATEK MT7621/28/88 I2C DRIVER
14131M:	Stefan Roese <sr@denx.de>
14132L:	linux-i2c@vger.kernel.org
14133S:	Maintained
14134F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14135F:	drivers/i2c/busses/i2c-mt7621.c
14136
14137MEDIATEK MTMIPS CLOCK DRIVER
14138M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14139S:	Maintained
14140F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14141F:	drivers/clk/ralink/clk-mtmips.c
14142
14143MEDIATEK NAND CONTROLLER DRIVER
14144L:	linux-mtd@lists.infradead.org
14145S:	Orphan
14146F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14147F:	drivers/mtd/nand/raw/mtk_*
14148
14149MEDIATEK PMIC LED DRIVER
14150M:	Sean Wang <sean.wang@mediatek.com>
14151S:	Maintained
14152F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14153F:	drivers/leds/leds-mt6323.c
14154
14155MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14156M:	Sean Wang <sean.wang@mediatek.com>
14157S:	Maintained
14158F:	drivers/char/hw_random/mtk-rng.c
14159
14160MEDIATEK SMI DRIVER
14161M:	Yong Wu <yong.wu@mediatek.com>
14162L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14163S:	Supported
14164F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14165F:	drivers/memory/mtk-smi.c
14166F:	include/soc/mediatek/smi.h
14167
14168MEDIATEK SWITCH DRIVER
14169M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14170M:	Daniel Golle <daniel@makrotopia.org>
14171M:	DENG Qingfang <dqfext@gmail.com>
14172M:	Sean Wang <sean.wang@mediatek.com>
14173L:	netdev@vger.kernel.org
14174S:	Maintained
14175F:	drivers/net/dsa/mt7530-mdio.c
14176F:	drivers/net/dsa/mt7530-mmio.c
14177F:	drivers/net/dsa/mt7530.*
14178F:	net/dsa/tag_mtk.c
14179
14180MEDIATEK T7XX 5G WWAN MODEM DRIVER
14181M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14182R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14183R:	Liu Haijun <haijun.liu@mediatek.com>
14184R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14185R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14186L:	netdev@vger.kernel.org
14187S:	Supported
14188F:	drivers/net/wwan/t7xx/
14189
14190MEDIATEK USB3 DRD IP DRIVER
14191M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14192L:	linux-usb@vger.kernel.org
14193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14194L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14195S:	Maintained
14196F:	Documentation/devicetree/bindings/usb/mediatek,*
14197F:	drivers/usb/host/xhci-mtk*
14198F:	drivers/usb/mtu3/
14199
14200MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14201M:	Peter Senna Tschudin <peter.senna@gmail.com>
14202M:	Ian Ray <ian.ray@ge.com>
14203M:	Martyn Welch <martyn.welch@collabora.co.uk>
14204S:	Maintained
14205F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14206F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14207
14208MEGARAID SCSI/SAS DRIVERS
14209M:	Kashyap Desai <kashyap.desai@broadcom.com>
14210M:	Sumit Saxena <sumit.saxena@broadcom.com>
14211M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14212M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14213L:	megaraidlinux.pdl@broadcom.com
14214L:	linux-scsi@vger.kernel.org
14215S:	Maintained
14216W:	http://www.avagotech.com/support/
14217F:	Documentation/scsi/megaraid.rst
14218F:	drivers/scsi/megaraid.*
14219F:	drivers/scsi/megaraid/
14220
14221MELEXIS MLX90614 DRIVER
14222M:	Crt Mori <cmo@melexis.com>
14223L:	linux-iio@vger.kernel.org
14224S:	Supported
14225W:	http://www.melexis.com
14226F:	drivers/iio/temperature/mlx90614.c
14227
14228MELEXIS MLX90632 DRIVER
14229M:	Crt Mori <cmo@melexis.com>
14230L:	linux-iio@vger.kernel.org
14231S:	Supported
14232W:	http://www.melexis.com
14233F:	drivers/iio/temperature/mlx90632.c
14234
14235MELEXIS MLX90635 DRIVER
14236M:	Crt Mori <cmo@melexis.com>
14237L:	linux-iio@vger.kernel.org
14238S:	Supported
14239W:	http://www.melexis.com
14240F:	drivers/iio/temperature/mlx90635.c
14241
14242MELFAS MIP4 TOUCHSCREEN DRIVER
14243M:	Sangwon Jee <jeesw@melfas.com>
14244S:	Supported
14245W:	http://www.melfas.com
14246F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14247F:	drivers/input/touchscreen/melfas_mip4.c
14248
14249MELLANOX BLUEFIELD I2C DRIVER
14250M:	Khalil Blaiech <kblaiech@nvidia.com>
14251M:	Asmaa Mnebhi <asmaa@nvidia.com>
14252L:	linux-i2c@vger.kernel.org
14253S:	Supported
14254F:	drivers/i2c/busses/i2c-mlxbf.c
14255
14256MELLANOX ETHERNET DRIVER (mlx4_en)
14257M:	Tariq Toukan <tariqt@nvidia.com>
14258L:	netdev@vger.kernel.org
14259S:	Supported
14260W:	http://www.mellanox.com
14261Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14262F:	drivers/net/ethernet/mellanox/mlx4/en_*
14263
14264MELLANOX ETHERNET DRIVER (mlx5e)
14265M:	Saeed Mahameed <saeedm@nvidia.com>
14266M:	Tariq Toukan <tariqt@nvidia.com>
14267L:	netdev@vger.kernel.org
14268S:	Supported
14269W:	http://www.mellanox.com
14270Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14271F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14272
14273MELLANOX ETHERNET INNOVA DRIVERS
14274R:	Boris Pismenny <borisp@nvidia.com>
14275L:	netdev@vger.kernel.org
14276S:	Supported
14277W:	http://www.mellanox.com
14278Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14279F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14280F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14281F:	include/linux/mlx5/mlx5_ifc_fpga.h
14282
14283MELLANOX ETHERNET SWITCH DRIVERS
14284M:	Ido Schimmel <idosch@nvidia.com>
14285M:	Petr Machata <petrm@nvidia.com>
14286L:	netdev@vger.kernel.org
14287S:	Supported
14288W:	http://www.mellanox.com
14289Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14290F:	drivers/net/ethernet/mellanox/mlxsw/
14291F:	tools/testing/selftests/drivers/net/mlxsw/
14292
14293MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14294M:	mlxsw@nvidia.com
14295L:	netdev@vger.kernel.org
14296S:	Supported
14297W:	http://www.mellanox.com
14298Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14299F:	drivers/net/ethernet/mellanox/mlxfw/
14300
14301MELLANOX HARDWARE PLATFORM SUPPORT
14302M:	Hans de Goede <hdegoede@redhat.com>
14303M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14304M:	Vadim Pasternak <vadimp@nvidia.com>
14305L:	platform-driver-x86@vger.kernel.org
14306S:	Supported
14307F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14308F:	drivers/platform/mellanox/
14309F:	include/linux/platform_data/mlxreg.h
14310
14311MELLANOX MLX4 core VPI driver
14312M:	Tariq Toukan <tariqt@nvidia.com>
14313L:	netdev@vger.kernel.org
14314L:	linux-rdma@vger.kernel.org
14315S:	Supported
14316W:	http://www.mellanox.com
14317Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14318F:	drivers/net/ethernet/mellanox/mlx4/
14319F:	include/linux/mlx4/
14320
14321MELLANOX MLX4 IB driver
14322M:	Yishai Hadas <yishaih@nvidia.com>
14323L:	linux-rdma@vger.kernel.org
14324S:	Supported
14325W:	http://www.mellanox.com
14326Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14327F:	drivers/infiniband/hw/mlx4/
14328F:	include/linux/mlx4/
14329F:	include/uapi/rdma/mlx4-abi.h
14330
14331MELLANOX MLX5 core VPI driver
14332M:	Saeed Mahameed <saeedm@nvidia.com>
14333M:	Leon Romanovsky <leonro@nvidia.com>
14334M:	Tariq Toukan <tariqt@nvidia.com>
14335L:	netdev@vger.kernel.org
14336L:	linux-rdma@vger.kernel.org
14337S:	Supported
14338W:	http://www.mellanox.com
14339Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14340F:	Documentation/networking/device_drivers/ethernet/mellanox/
14341F:	drivers/net/ethernet/mellanox/mlx5/core/
14342F:	include/linux/mlx5/
14343
14344MELLANOX MLX5 IB driver
14345M:	Leon Romanovsky <leonro@nvidia.com>
14346L:	linux-rdma@vger.kernel.org
14347S:	Supported
14348W:	http://www.mellanox.com
14349Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14350F:	drivers/infiniband/hw/mlx5/
14351F:	include/linux/mlx5/
14352F:	include/uapi/rdma/mlx5-abi.h
14353
14354MELLANOX MLX5 VDPA DRIVER
14355M:	Dragos Tatulea <dtatulea@nvidia.com>
14356L:	virtualization@lists.linux.dev
14357S:	Supported
14358F:	drivers/vdpa/mlx5/
14359
14360MELLANOX MLXCPLD I2C AND MUX DRIVER
14361M:	Vadim Pasternak <vadimp@nvidia.com>
14362M:	Michael Shych <michaelsh@nvidia.com>
14363L:	linux-i2c@vger.kernel.org
14364S:	Supported
14365F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14366F:	drivers/i2c/busses/i2c-mlxcpld.c
14367F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14368
14369MELLANOX MLXCPLD LED DRIVER
14370M:	Vadim Pasternak <vadimp@nvidia.com>
14371L:	linux-leds@vger.kernel.org
14372S:	Supported
14373F:	Documentation/leds/leds-mlxcpld.rst
14374F:	drivers/leds/leds-mlxcpld.c
14375F:	drivers/leds/leds-mlxreg.c
14376
14377MELLANOX PLATFORM DRIVER
14378M:	Vadim Pasternak <vadimp@nvidia.com>
14379L:	platform-driver-x86@vger.kernel.org
14380S:	Supported
14381F:	drivers/platform/x86/mlx-platform.c
14382
14383MEMBARRIER SUPPORT
14384M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14385M:	"Paul E. McKenney" <paulmck@kernel.org>
14386L:	linux-kernel@vger.kernel.org
14387S:	Supported
14388F:	Documentation/scheduler/membarrier.rst
14389F:	arch/*/include/asm/membarrier.h
14390F:	arch/*/include/asm/sync_core.h
14391F:	include/uapi/linux/membarrier.h
14392F:	kernel/sched/membarrier.c
14393
14394MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14395M:	Mike Rapoport <rppt@kernel.org>
14396L:	linux-mm@kvack.org
14397S:	Maintained
14398F:	Documentation/core-api/boot-time-mm.rst
14399F:	include/linux/memblock.h
14400F:	mm/memblock.c
14401F:	mm/mm_init.c
14402F:	tools/testing/memblock/
14403
14404MEMORY ALLOCATION PROFILING
14405M:	Suren Baghdasaryan <surenb@google.com>
14406M:	Kent Overstreet <kent.overstreet@linux.dev>
14407L:	linux-mm@kvack.org
14408S:	Maintained
14409F:	Documentation/mm/allocation-profiling.rst
14410F:	include/linux/alloc_tag.h
14411F:	include/linux/pgalloc_tag.h
14412F:	lib/alloc_tag.c
14413
14414MEMORY CONTROLLER DRIVERS
14415M:	Krzysztof Kozlowski <krzk@kernel.org>
14416L:	linux-kernel@vger.kernel.org
14417S:	Maintained
14418B:	mailto:krzysztof.kozlowski@linaro.org
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14420F:	Documentation/devicetree/bindings/memory-controllers/
14421F:	drivers/memory/
14422F:	include/dt-bindings/memory/
14423F:	include/memory/
14424
14425MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14426M:	Dmitry Osipenko <digetx@gmail.com>
14427L:	linux-pm@vger.kernel.org
14428L:	linux-tegra@vger.kernel.org
14429S:	Maintained
14430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14431F:	drivers/devfreq/tegra30-devfreq.c
14432
14433MEMORY HOT(UN)PLUG
14434M:	David Hildenbrand <david@redhat.com>
14435M:	Oscar Salvador <osalvador@suse.de>
14436L:	linux-mm@kvack.org
14437S:	Maintained
14438F:	Documentation/admin-guide/mm/memory-hotplug.rst
14439F:	Documentation/core-api/memory-hotplug.rst
14440F:	drivers/base/memory.c
14441F:	include/linux/memory_hotplug.h
14442F:	mm/memory_hotplug.c
14443F:	tools/testing/selftests/memory-hotplug/
14444
14445MEMORY MANAGEMENT
14446M:	Andrew Morton <akpm@linux-foundation.org>
14447L:	linux-mm@kvack.org
14448S:	Maintained
14449W:	http://www.linux-mm.org
14450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14451T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14452F:	include/linux/gfp.h
14453F:	include/linux/gfp_types.h
14454F:	include/linux/memfd.h
14455F:	include/linux/memory.h
14456F:	include/linux/memory_hotplug.h
14457F:	include/linux/memory-tiers.h
14458F:	include/linux/mempolicy.h
14459F:	include/linux/mempool.h
14460F:	include/linux/memremap.h
14461F:	include/linux/mm.h
14462F:	include/linux/mm_*.h
14463F:	include/linux/mmzone.h
14464F:	include/linux/mmu_notifier.h
14465F:	include/linux/pagewalk.h
14466F:	include/linux/rmap.h
14467F:	include/trace/events/ksm.h
14468F:	mm/
14469F:	tools/mm/
14470F:	tools/testing/selftests/mm/
14471N:	include/linux/page[-_]*
14472
14473MEMORY MAPPING
14474M:	Andrew Morton <akpm@linux-foundation.org>
14475R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14476R:	Vlastimil Babka <vbabka@suse.cz>
14477R:	Lorenzo Stoakes <lstoakes@gmail.com>
14478L:	linux-mm@kvack.org
14479S:	Maintained
14480W:	http://www.linux-mm.org
14481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14482F:	mm/mmap.c
14483
14484MEMORY TECHNOLOGY DEVICES (MTD)
14485M:	Miquel Raynal <miquel.raynal@bootlin.com>
14486M:	Richard Weinberger <richard@nod.at>
14487M:	Vignesh Raghavendra <vigneshr@ti.com>
14488L:	linux-mtd@lists.infradead.org
14489S:	Maintained
14490W:	http://www.linux-mtd.infradead.org/
14491Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14492C:	irc://irc.oftc.net/mtd
14493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14495F:	Documentation/devicetree/bindings/mtd/
14496F:	drivers/mtd/
14497F:	include/linux/mtd/
14498F:	include/uapi/mtd/
14499
14500MEMSENSING MICROSYSTEMS MSA311 DRIVER
14501M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14502L:	linux-iio@vger.kernel.org
14503S:	Maintained
14504F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14505F:	drivers/iio/accel/msa311.c
14506
14507MEN A21 WATCHDOG DRIVER
14508M:	Johannes Thumshirn <morbidrsa@gmail.com>
14509L:	linux-watchdog@vger.kernel.org
14510S:	Maintained
14511F:	drivers/watchdog/mena21_wdt.c
14512
14513MEN CHAMELEON BUS (mcb)
14514M:	Johannes Thumshirn <morbidrsa@gmail.com>
14515S:	Maintained
14516F:	Documentation/driver-api/men-chameleon-bus.rst
14517F:	drivers/mcb/
14518F:	include/linux/mcb.h
14519
14520MEN F21BMC (Board Management Controller)
14521M:	Andreas Werner <andreas.werner@men.de>
14522S:	Supported
14523F:	Documentation/hwmon/menf21bmc.rst
14524F:	drivers/hwmon/menf21bmc_hwmon.c
14525F:	drivers/leds/leds-menf21bmc.c
14526F:	drivers/mfd/menf21bmc.c
14527F:	drivers/watchdog/menf21bmc_wdt.c
14528
14529MEN Z069 WATCHDOG DRIVER
14530M:	Johannes Thumshirn <jth@kernel.org>
14531L:	linux-watchdog@vger.kernel.org
14532S:	Maintained
14533F:	drivers/watchdog/menz69_wdt.c
14534
14535MESON AO CEC DRIVER FOR AMLOGIC SOCS
14536M:	Neil Armstrong <neil.armstrong@linaro.org>
14537L:	linux-media@vger.kernel.org
14538L:	linux-amlogic@lists.infradead.org
14539S:	Supported
14540W:	http://linux-meson.com/
14541T:	git git://linuxtv.org/media_tree.git
14542F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14543F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14544F:	drivers/media/cec/platform/meson/ao-cec.c
14545
14546MESON GE2D DRIVER FOR AMLOGIC SOCS
14547M:	Neil Armstrong <neil.armstrong@linaro.org>
14548L:	linux-media@vger.kernel.org
14549L:	linux-amlogic@lists.infradead.org
14550S:	Supported
14551T:	git git://linuxtv.org/media_tree.git
14552F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14553F:	drivers/media/platform/amlogic/meson-ge2d/
14554
14555MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14556M:	Liang Yang <liang.yang@amlogic.com>
14557L:	linux-mtd@lists.infradead.org
14558S:	Maintained
14559F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14560F:	drivers/mtd/nand/raw/meson_*
14561
14562MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14563M:	Neil Armstrong <neil.armstrong@linaro.org>
14564L:	linux-media@vger.kernel.org
14565L:	linux-amlogic@lists.infradead.org
14566S:	Supported
14567T:	git git://linuxtv.org/media_tree.git
14568F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14569F:	drivers/staging/media/meson/vdec/
14570
14571METHODE UDPU SUPPORT
14572M:	Robert Marko <robert.marko@sartura.hr>
14573S:	Maintained
14574F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14575F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14576
14577MHI BUS
14578M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14579L:	mhi@lists.linux.dev
14580L:	linux-arm-msm@vger.kernel.org
14581S:	Maintained
14582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14583F:	Documentation/ABI/stable/sysfs-bus-mhi
14584F:	Documentation/mhi/
14585F:	drivers/bus/mhi/
14586F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14587F:	include/linux/mhi.h
14588
14589MICROBLAZE ARCHITECTURE
14590M:	Michal Simek <monstr@monstr.eu>
14591S:	Supported
14592W:	http://www.monstr.eu/fdt/
14593T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14594F:	arch/microblaze/
14595
14596MICROBLAZE TMR INJECT
14597M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14598S:	Supported
14599F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14600F:	drivers/misc/xilinx_tmr_inject.c
14601
14602MICROBLAZE TMR MANAGER
14603M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14604S:	Supported
14605F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14606F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14607F:	drivers/misc/xilinx_tmr_manager.c
14608
14609MICROCHIP AT91 DMA DRIVERS
14610M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14612L:	dmaengine@vger.kernel.org
14613S:	Supported
14614F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14615F:	drivers/dma/at_hdmac.c
14616F:	drivers/dma/at_xdmac.c
14617F:	include/dt-bindings/dma/at91.h
14618
14619MICROCHIP AT91 SERIAL DRIVER
14620M:	Richard Genoud <richard.genoud@bootlin.com>
14621S:	Maintained
14622F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14623F:	drivers/tty/serial/atmel_serial.c
14624F:	drivers/tty/serial/atmel_serial.h
14625
14626MICROCHIP AT91 USART MFD DRIVER
14627M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14628L:	linux-kernel@vger.kernel.org
14629S:	Supported
14630F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14631F:	drivers/mfd/at91-usart.c
14632F:	include/dt-bindings/mfd/at91-usart.h
14633
14634MICROCHIP AT91 USART SPI DRIVER
14635M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14636L:	linux-spi@vger.kernel.org
14637S:	Supported
14638F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14639F:	drivers/spi/spi-at91-usart.c
14640
14641MICROCHIP AUDIO ASOC DRIVERS
14642M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14644S:	Supported
14645F:	Documentation/devicetree/bindings/sound/atmel*
14646F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14647F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14648F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14649F:	sound/soc/atmel
14650
14651MICROCHIP CSI2DC DRIVER
14652M:	Eugen Hristev <eugen.hristev@microchip.com>
14653L:	linux-media@vger.kernel.org
14654S:	Supported
14655F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14656F:	drivers/media/platform/microchip/microchip-csi2dc.c
14657
14658MICROCHIP ECC DRIVER
14659L:	linux-crypto@vger.kernel.org
14660S:	Orphan
14661F:	drivers/crypto/atmel-ecc.*
14662
14663MICROCHIP EIC DRIVER
14664M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14666S:	Supported
14667F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14668F:	drivers/irqchip/irq-mchp-eic.c
14669
14670MICROCHIP I2C DRIVER
14671M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14672L:	linux-i2c@vger.kernel.org
14673S:	Supported
14674F:	drivers/i2c/busses/i2c-at91-*.c
14675F:	drivers/i2c/busses/i2c-at91.h
14676
14677MICROCHIP ISC DRIVER
14678M:	Eugen Hristev <eugen.hristev@microchip.com>
14679L:	linux-media@vger.kernel.org
14680S:	Supported
14681F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14682F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14683F:	drivers/media/platform/microchip/microchip-isc*
14684F:	drivers/media/platform/microchip/microchip-sama*-isc*
14685F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14686F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14687F:	include/linux/atmel-isc-media.h
14688
14689MICROCHIP ISI DRIVER
14690M:	Eugen Hristev <eugen.hristev@microchip.com>
14691L:	linux-media@vger.kernel.org
14692S:	Supported
14693F:	drivers/media/platform/atmel/atmel-isi.c
14694F:	drivers/media/platform/atmel/atmel-isi.h
14695
14696MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14697M:	Woojung Huh <woojung.huh@microchip.com>
14698M:	UNGLinuxDriver@microchip.com
14699L:	netdev@vger.kernel.org
14700S:	Maintained
14701F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14702F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14703F:	drivers/net/dsa/microchip/*
14704F:	include/linux/dsa/ksz_common.h
14705F:	include/linux/platform_data/microchip-ksz.h
14706F:	net/dsa/tag_ksz.c
14707
14708MICROCHIP LAN743X ETHERNET DRIVER
14709M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14710M:	UNGLinuxDriver@microchip.com
14711L:	netdev@vger.kernel.org
14712S:	Maintained
14713F:	drivers/net/ethernet/microchip/lan743x_*
14714
14715MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14716M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14717R:	UNGLinuxDriver@microchip.com
14718L:	netdev@vger.kernel.org
14719S:	Maintained
14720F:	drivers/net/phy/microchip_t1.c
14721
14722MICROCHIP LAN966X ETHERNET DRIVER
14723M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14724M:	UNGLinuxDriver@microchip.com
14725L:	netdev@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/ethernet/microchip/lan966x/*
14728
14729MICROCHIP LCDFB DRIVER
14730M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14731L:	linux-fbdev@vger.kernel.org
14732S:	Maintained
14733F:	drivers/video/fbdev/atmel_lcdfb.c
14734F:	include/video/atmel_lcdc.h
14735
14736MICROCHIP MCP16502 PMIC DRIVER
14737M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14739S:	Supported
14740F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14741F:	drivers/regulator/mcp16502.c
14742
14743MICROCHIP MCP3564 ADC DRIVER
14744M:	Marius Cristea <marius.cristea@microchip.com>
14745L:	linux-iio@vger.kernel.org
14746S:	Supported
14747F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14748F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14749F:	drivers/iio/adc/mcp3564.c
14750
14751MICROCHIP MCP3911 ADC DRIVER
14752M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14753M:	Kent Gustavsson <kent@minoris.se>
14754L:	linux-iio@vger.kernel.org
14755S:	Maintained
14756F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14757F:	drivers/iio/adc/mcp3911.c
14758
14759MICROCHIP MMC/SD/SDIO MCI DRIVER
14760M:	Aubin Constans <aubin.constans@microchip.com>
14761S:	Maintained
14762F:	drivers/mmc/host/atmel-mci.c
14763
14764MICROCHIP NAND DRIVER
14765L:	linux-mtd@lists.infradead.org
14766S:	Orphan
14767F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14768F:	drivers/mtd/nand/raw/atmel/*
14769
14770MICROCHIP OTPC DRIVER
14771M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14773S:	Supported
14774F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14775F:	drivers/nvmem/microchip-otpc.c
14776F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14777
14778MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14779M:	Marius Cristea <marius.cristea@microchip.com>
14780L:	linux-iio@vger.kernel.org
14781S:	Supported
14782F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14783F:	drivers/iio/adc/pac1934.c
14784
14785MICROCHIP PCI1XXXX GP DRIVER
14786M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14787M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14788L:	linux-gpio@vger.kernel.org
14789S:	Supported
14790F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14791F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14792F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14793F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14794
14795MICROCHIP PCI1XXXX I2C DRIVER
14796M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14797M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14798M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14799L:	linux-i2c@vger.kernel.org
14800S:	Maintained
14801F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14802
14803MICROCHIP PCIe UART DRIVER
14804M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14805M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14806L:	linux-serial@vger.kernel.org
14807S:	Maintained
14808F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14809
14810MICROCHIP POLARFIRE FPGA DRIVERS
14811M:	Conor Dooley <conor.dooley@microchip.com>
14812R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14813L:	linux-fpga@vger.kernel.org
14814S:	Supported
14815F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14816F:	drivers/fpga/microchip-spi.c
14817
14818MICROCHIP PWM DRIVER
14819M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14821L:	linux-pwm@vger.kernel.org
14822S:	Supported
14823F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14824F:	drivers/pwm/pwm-atmel.c
14825
14826MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14827M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14828M:	Dharma Balasubiramani <dharma.b@microchip.com>
14829L:	dri-devel@lists.freedesktop.org
14830S:	Supported
14831F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14832F:	drivers/gpu/drm/bridge/microchip-lvds.c
14833
14834MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14835M:	Eugen Hristev <eugen.hristev@microchip.com>
14836L:	linux-iio@vger.kernel.org
14837S:	Supported
14838F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14839F:	drivers/iio/adc/at91-sama5d2_adc.c
14840F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14841
14842MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14843M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14844S:	Supported
14845F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14846F:	drivers/power/reset/at91-sama5d2_shdwc.c
14847
14848MICROCHIP SOC DRIVERS
14849M:	Conor Dooley <conor@kernel.org>
14850S:	Supported
14851T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14852F:	drivers/soc/microchip/
14853
14854MICROCHIP SPI DRIVER
14855M:	Ryan Wanner <ryan.wanner@microchip.com>
14856S:	Supported
14857F:	drivers/spi/spi-atmel.*
14858
14859MICROCHIP SSC DRIVER
14860M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14862S:	Supported
14863F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14864F:	drivers/misc/atmel-ssc.c
14865F:	include/linux/atmel-ssc.h
14866
14867Microchip Timer Counter Block (TCB) Capture Driver
14868M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14870L:	linux-iio@vger.kernel.org
14871S:	Maintained
14872F:	drivers/counter/microchip-tcb-capture.c
14873
14874MICROCHIP USB251XB DRIVER
14875M:	Richard Leitner <richard.leitner@skidata.com>
14876L:	linux-usb@vger.kernel.org
14877S:	Maintained
14878F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14879F:	drivers/usb/misc/usb251xb.c
14880
14881MICROCHIP USBA UDC DRIVER
14882M:	Cristian Birsan <cristian.birsan@microchip.com>
14883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14884S:	Supported
14885F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14886
14887MICROCHIP WILC1000 WIFI DRIVER
14888M:	Ajay Singh <ajay.kathat@microchip.com>
14889M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14890L:	linux-wireless@vger.kernel.org
14891S:	Supported
14892F:	drivers/net/wireless/microchip/wilc1000/
14893
14894MICROSEMI MIPS SOCS
14895M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14896M:	UNGLinuxDriver@microchip.com
14897L:	linux-mips@vger.kernel.org
14898S:	Supported
14899F:	Documentation/devicetree/bindings/mips/mscc.txt
14900F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14901F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14902F:	arch/mips/boot/dts/mscc/
14903F:	arch/mips/configs/generic/board-ocelot.config
14904F:	arch/mips/generic/board-ocelot.c
14905
14906MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14907M:	Don Brace <don.brace@microchip.com>
14908L:	storagedev@microchip.com
14909L:	linux-scsi@vger.kernel.org
14910S:	Supported
14911F:	Documentation/scsi/smartpqi.rst
14912F:	drivers/scsi/smartpqi/Kconfig
14913F:	drivers/scsi/smartpqi/Makefile
14914F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14915F:	include/linux/cciss*.h
14916F:	include/uapi/linux/cciss*.h
14917
14918MICROSOFT MANA RDMA DRIVER
14919M:	Long Li <longli@microsoft.com>
14920M:	Ajay Sharma <sharmaajay@microsoft.com>
14921L:	linux-rdma@vger.kernel.org
14922S:	Supported
14923F:	drivers/infiniband/hw/mana/
14924F:	include/net/mana
14925F:	include/uapi/rdma/mana-abi.h
14926
14927MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14928M:	Maximilian Luz <luzmaximilian@gmail.com>
14929L:	platform-driver-x86@vger.kernel.org
14930S:	Maintained
14931F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14932
14933MICROSOFT SURFACE BATTERY AND AC DRIVERS
14934M:	Maximilian Luz <luzmaximilian@gmail.com>
14935L:	linux-pm@vger.kernel.org
14936L:	platform-driver-x86@vger.kernel.org
14937S:	Maintained
14938F:	drivers/power/supply/surface_battery.c
14939F:	drivers/power/supply/surface_charger.c
14940
14941MICROSOFT SURFACE DTX DRIVER
14942M:	Maximilian Luz <luzmaximilian@gmail.com>
14943L:	platform-driver-x86@vger.kernel.org
14944S:	Maintained
14945F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14946F:	drivers/platform/surface/surface_dtx.c
14947F:	include/uapi/linux/surface_aggregator/dtx.h
14948
14949MICROSOFT SURFACE SENSOR FAN DRIVER
14950M:	Maximilian Luz <luzmaximilian@gmail.com>
14951M:	Ivor Wanders <ivor@iwanders.net>
14952L:	linux-hwmon@vger.kernel.org
14953S:	Maintained
14954F:	Documentation/hwmon/surface_fan.rst
14955F:	drivers/hwmon/surface_fan.c
14956
14957MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14958M:	Maximilian Luz <luzmaximilian@gmail.com>
14959L:	platform-driver-x86@vger.kernel.org
14960S:	Maintained
14961F:	drivers/platform/surface/surface_gpe.c
14962
14963MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14964M:	Hans de Goede <hdegoede@redhat.com>
14965M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14966M:	Maximilian Luz <luzmaximilian@gmail.com>
14967L:	platform-driver-x86@vger.kernel.org
14968S:	Maintained
14969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14970F:	drivers/platform/surface/
14971
14972MICROSOFT SURFACE HID TRANSPORT DRIVER
14973M:	Maximilian Luz <luzmaximilian@gmail.com>
14974L:	linux-input@vger.kernel.org
14975L:	platform-driver-x86@vger.kernel.org
14976S:	Maintained
14977F:	drivers/hid/surface-hid/
14978
14979MICROSOFT SURFACE HOT-PLUG DRIVER
14980M:	Maximilian Luz <luzmaximilian@gmail.com>
14981L:	platform-driver-x86@vger.kernel.org
14982S:	Maintained
14983F:	drivers/platform/surface/surface_hotplug.c
14984
14985MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14986M:	Maximilian Luz <luzmaximilian@gmail.com>
14987L:	platform-driver-x86@vger.kernel.org
14988S:	Maintained
14989F:	drivers/platform/surface/surface_platform_profile.c
14990
14991MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14992M:	Chen Yu <yu.c.chen@intel.com>
14993L:	platform-driver-x86@vger.kernel.org
14994S:	Supported
14995F:	drivers/platform/surface/surfacepro3_button.c
14996
14997MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14998M:	Maximilian Luz <luzmaximilian@gmail.com>
14999L:	platform-driver-x86@vger.kernel.org
15000S:	Maintained
15001F:	drivers/platform/surface/surface_aggregator_hub.c
15002
15003MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15004M:	Maximilian Luz <luzmaximilian@gmail.com>
15005L:	platform-driver-x86@vger.kernel.org
15006S:	Maintained
15007W:	https://github.com/linux-surface/surface-aggregator-module
15008C:	irc://irc.libera.chat/linux-surface
15009F:	Documentation/driver-api/surface_aggregator/
15010F:	drivers/platform/surface/aggregator/
15011F:	drivers/platform/surface/surface_acpi_notify.c
15012F:	drivers/platform/surface/surface_aggregator_cdev.c
15013F:	drivers/platform/surface/surface_aggregator_registry.c
15014F:	include/linux/surface_acpi_notify.h
15015F:	include/linux/surface_aggregator/
15016F:	include/uapi/linux/surface_aggregator/
15017
15018MICROTEK X6 SCANNER
15019M:	Oliver Neukum <oliver@neukum.org>
15020S:	Maintained
15021F:	drivers/usb/image/microtek.*
15022
15023MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15024M:	Luka Kovacic <luka.kovacic@sartura.hr>
15025M:	Luka Perkov <luka.perkov@sartura.hr>
15026S:	Maintained
15027F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15028F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15029F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15030F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15031F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15033
15034MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15035M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15036L:	linux-media@vger.kernel.org
15037S:	Maintained
15038F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15039F:	Documentation/driver-api/media/drivers/ccs/
15040F:	Documentation/userspace-api/media/drivers/ccs.rst
15041F:	drivers/media/i2c/ccs-pll.c
15042F:	drivers/media/i2c/ccs-pll.h
15043F:	drivers/media/i2c/ccs/
15044F:	include/uapi/linux/ccs.h
15045F:	include/uapi/linux/smiapp.h
15046
15047MIPS
15048M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15049L:	linux-mips@vger.kernel.org
15050S:	Maintained
15051W:	http://www.linux-mips.org/
15052Q:	https://patchwork.kernel.org/project/linux-mips/list/
15053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15054F:	Documentation/devicetree/bindings/mips/
15055F:	Documentation/arch/mips/
15056F:	arch/mips/
15057F:	drivers/platform/mips/
15058F:	include/dt-bindings/mips/
15059
15060MIPS BAIKAL-T1 PLATFORM
15061M:	Serge Semin <fancer.lancer@gmail.com>
15062L:	linux-mips@vger.kernel.org
15063S:	Supported
15064F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15065F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15066F:	drivers/bus/bt1-*.c
15067F:	drivers/clk/baikal-t1/
15068F:	drivers/memory/bt1-l2-ctl.c
15069F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15070
15071MIPS BOSTON DEVELOPMENT BOARD
15072M:	Paul Burton <paulburton@kernel.org>
15073L:	linux-mips@vger.kernel.org
15074S:	Maintained
15075F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15076F:	arch/mips/boot/dts/img/boston.dts
15077F:	arch/mips/configs/generic/board-boston.config
15078F:	drivers/clk/imgtec/clk-boston.c
15079F:	include/dt-bindings/clock/boston-clock.h
15080
15081MIPS CORE DRIVERS
15082M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15083M:	Serge Semin <fancer.lancer@gmail.com>
15084L:	linux-mips@vger.kernel.org
15085S:	Supported
15086F:	drivers/bus/mips_cdmm.c
15087F:	drivers/clocksource/mips-gic-timer.c
15088F:	drivers/cpuidle/cpuidle-cps.c
15089F:	drivers/irqchip/irq-mips-cpu.c
15090F:	drivers/irqchip/irq-mips-gic.c
15091
15092MIPS GENERIC PLATFORM
15093M:	Paul Burton <paulburton@kernel.org>
15094L:	linux-mips@vger.kernel.org
15095S:	Supported
15096F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15097F:	arch/mips/generic/
15098F:	arch/mips/tools/generic-board-config.sh
15099
15100MIPS RINT INSTRUCTION EMULATION
15101M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15102L:	linux-mips@vger.kernel.org
15103S:	Supported
15104F:	arch/mips/math-emu/dp_rint.c
15105F:	arch/mips/math-emu/sp_rint.c
15106
15107MIPS/LOONGSON1 ARCHITECTURE
15108M:	Keguang Zhang <keguang.zhang@gmail.com>
15109L:	linux-mips@vger.kernel.org
15110S:	Maintained
15111F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15112F:	arch/mips/include/asm/mach-loongson32/
15113F:	arch/mips/loongson32/
15114F:	drivers/*/*loongson1*
15115F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15116
15117MIPS/LOONGSON2EF ARCHITECTURE
15118M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15119L:	linux-mips@vger.kernel.org
15120S:	Maintained
15121F:	arch/mips/include/asm/mach-loongson2ef/
15122F:	arch/mips/loongson2ef/
15123F:	drivers/cpufreq/loongson2_cpufreq.c
15124
15125MIPS/LOONGSON64 ARCHITECTURE
15126M:	Huacai Chen <chenhuacai@kernel.org>
15127M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15128L:	linux-mips@vger.kernel.org
15129S:	Maintained
15130F:	arch/mips/include/asm/mach-loongson64/
15131F:	arch/mips/loongson64/
15132F:	drivers/irqchip/irq-loongson*
15133F:	drivers/platform/mips/cpu_hwmon.c
15134
15135MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15136M:	Hans Verkuil <hverkuil@xs4all.nl>
15137L:	linux-media@vger.kernel.org
15138S:	Odd Fixes
15139W:	https://linuxtv.org
15140T:	git git://linuxtv.org/media_tree.git
15141F:	drivers/media/radio/radio-miropcm20*
15142
15143MITSUMI MM8013 FG DRIVER
15144M:	Konrad Dybcio <konradybcio@kernel.org>
15145F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15146F:	drivers/power/supply/mm8013.c
15147
15148MMP SUPPORT
15149R:	Lubomir Rintel <lkundrak@v3.sk>
15150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15151S:	Odd Fixes
15152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15153F:	arch/arm/boot/dts/marvell/mmp*
15154F:	arch/arm/mach-mmp/
15155F:	include/linux/soc/mmp/
15156
15157MMP USB PHY DRIVERS
15158R:	Lubomir Rintel <lkundrak@v3.sk>
15159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15160S:	Maintained
15161F:	drivers/phy/marvell/phy-mmp3-usb.c
15162F:	drivers/phy/marvell/phy-pxa-usb.c
15163
15164MMU GATHER AND TLB INVALIDATION
15165M:	Will Deacon <will@kernel.org>
15166M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15167M:	Andrew Morton <akpm@linux-foundation.org>
15168M:	Nick Piggin <npiggin@gmail.com>
15169M:	Peter Zijlstra <peterz@infradead.org>
15170L:	linux-arch@vger.kernel.org
15171L:	linux-mm@kvack.org
15172S:	Maintained
15173F:	arch/*/include/asm/tlb.h
15174F:	include/asm-generic/tlb.h
15175F:	mm/mmu_gather.c
15176
15177MN88472 MEDIA DRIVER
15178L:	linux-media@vger.kernel.org
15179S:	Orphan
15180W:	https://linuxtv.org
15181Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15182F:	drivers/media/dvb-frontends/mn88472*
15183
15184MN88473 MEDIA DRIVER
15185L:	linux-media@vger.kernel.org
15186S:	Orphan
15187W:	https://linuxtv.org
15188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15189F:	drivers/media/dvb-frontends/mn88473*
15190
15191MOBILEYE MIPS SOCS
15192M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15193M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15194M:	Théo Lebrun <theo.lebrun@bootlin.com>
15195L:	linux-mips@vger.kernel.org
15196S:	Maintained
15197F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15198F:	arch/mips/boot/dts/mobileye/
15199F:	arch/mips/configs/eyeq5_defconfig
15200F:	arch/mips/mobileye/board-epm5.its.S
15201
15202MODULE SUPPORT
15203M:	Luis Chamberlain <mcgrof@kernel.org>
15204L:	linux-modules@vger.kernel.org
15205L:	linux-kernel@vger.kernel.org
15206S:	Maintained
15207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15208F:	include/linux/kmod.h
15209F:	include/linux/module*.h
15210F:	kernel/module/
15211F:	lib/test_kmod.c
15212F:	scripts/module*
15213F:	tools/testing/selftests/kmod/
15214
15215MONOLITHIC POWER SYSTEM PMIC DRIVER
15216M:	Saravanan Sekar <sravanhome@gmail.com>
15217S:	Maintained
15218F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15219F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15220F:	drivers/hwmon/pmbus/mpq7932.c
15221F:	drivers/iio/adc/mp2629_adc.c
15222F:	drivers/mfd/mp2629.c
15223F:	drivers/power/supply/mp2629_charger.c
15224F:	drivers/regulator/mp5416.c
15225F:	drivers/regulator/mpq7920.c
15226F:	drivers/regulator/mpq7920.h
15227F:	include/linux/mfd/mp2629.h
15228
15229MOST(R) TECHNOLOGY DRIVER
15230M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15231M:	Christian Gromm <christian.gromm@microchip.com>
15232S:	Maintained
15233F:	Documentation/ABI/testing/configfs-most
15234F:	Documentation/ABI/testing/sysfs-bus-most
15235F:	drivers/most/
15236F:	drivers/staging/most/
15237F:	include/linux/most.h
15238
15239MOTORCOMM PHY DRIVER
15240M:	Frank <Frank.Sae@motor-comm.com>
15241L:	netdev@vger.kernel.org
15242S:	Maintained
15243F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15244F:	drivers/net/phy/motorcomm.c
15245
15246MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15247M:	Jiri Slaby <jirislaby@kernel.org>
15248S:	Maintained
15249F:	Documentation/driver-api/tty/moxa-smartio.rst
15250F:	drivers/tty/mxser.*
15251
15252MP3309C BACKLIGHT DRIVER
15253M:	Flavio Suligoi <f.suligoi@asem.it>
15254L:	dri-devel@lists.freedesktop.org
15255S:	Maintained
15256F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15257F:	drivers/video/backlight/mp3309c.c
15258
15259MR800 AVERMEDIA USB FM RADIO DRIVER
15260M:	Alexey Klimov <klimov.linux@gmail.com>
15261L:	linux-media@vger.kernel.org
15262S:	Maintained
15263T:	git git://linuxtv.org/media_tree.git
15264F:	drivers/media/radio/radio-mr800.c
15265
15266MRF24J40 IEEE 802.15.4 RADIO DRIVER
15267M:	Stefan Schmidt <stefan@datenfreihafen.org>
15268L:	linux-wpan@vger.kernel.org
15269S:	Odd Fixes
15270F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15271F:	drivers/net/ieee802154/mrf24j40.c
15272
15273MSI EC DRIVER
15274M:	Nikita Kravets <teackot@gmail.com>
15275L:	platform-driver-x86@vger.kernel.org
15276S:	Maintained
15277W:	https://github.com/BeardOverflow/msi-ec
15278F:	drivers/platform/x86/msi-ec.*
15279
15280MSI LAPTOP SUPPORT
15281M:	"Lee, Chun-Yi" <jlee@suse.com>
15282L:	platform-driver-x86@vger.kernel.org
15283S:	Maintained
15284F:	drivers/platform/x86/msi-laptop.c
15285
15286MSI WMI SUPPORT
15287L:	platform-driver-x86@vger.kernel.org
15288S:	Orphan
15289F:	drivers/platform/x86/msi-wmi.c
15290
15291MSI WMI PLATFORM FEATURES
15292M:	Armin Wolf <W_Armin@gmx.de>
15293L:	platform-driver-x86@vger.kernel.org
15294S:	Maintained
15295F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15296F:	Documentation/wmi/devices/msi-wmi-platform.rst
15297F:	drivers/platform/x86/msi-wmi-platform.c
15298
15299MSI001 MEDIA DRIVER
15300L:	linux-media@vger.kernel.org
15301S:	Orphan
15302W:	https://linuxtv.org
15303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15304F:	drivers/media/tuners/msi001*
15305
15306MSI2500 MEDIA DRIVER
15307L:	linux-media@vger.kernel.org
15308S:	Orphan
15309W:	https://linuxtv.org
15310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15311F:	drivers/media/usb/msi2500/
15312
15313MSTAR INTERRUPT CONTROLLER DRIVER
15314M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15315M:	Daniel Palmer <daniel@thingy.jp>
15316S:	Maintained
15317F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15318F:	drivers/irqchip/irq-mst-intc.c
15319
15320MSYSTEMS DISKONCHIP G3 MTD DRIVER
15321M:	Robert Jarzmik <robert.jarzmik@free.fr>
15322L:	linux-mtd@lists.infradead.org
15323S:	Maintained
15324F:	drivers/mtd/devices/docg3*
15325
15326MT9M114 ONSEMI SENSOR DRIVER
15327M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15328L:	linux-media@vger.kernel.org
15329S:	Maintained
15330T:	git git://linuxtv.org/media_tree.git
15331F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15332F:	drivers/media/i2c/mt9m114.c
15333
15334MT9P031 APTINA CAMERA SENSOR
15335M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15336L:	linux-media@vger.kernel.org
15337S:	Maintained
15338T:	git git://linuxtv.org/media_tree.git
15339F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15340F:	drivers/media/i2c/mt9p031.c
15341F:	include/media/i2c/mt9p031.h
15342
15343MT9T112 APTINA CAMERA SENSOR
15344M:	Jacopo Mondi <jacopo@jmondi.org>
15345L:	linux-media@vger.kernel.org
15346S:	Odd Fixes
15347T:	git git://linuxtv.org/media_tree.git
15348F:	drivers/media/i2c/mt9t112.c
15349F:	include/media/i2c/mt9t112.h
15350
15351MT9V032 APTINA CAMERA SENSOR
15352M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15353L:	linux-media@vger.kernel.org
15354S:	Maintained
15355T:	git git://linuxtv.org/media_tree.git
15356F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15357F:	drivers/media/i2c/mt9v032.c
15358F:	include/media/i2c/mt9v032.h
15359
15360MT9V111 APTINA CAMERA SENSOR
15361M:	Jacopo Mondi <jacopo@jmondi.org>
15362L:	linux-media@vger.kernel.org
15363S:	Maintained
15364T:	git git://linuxtv.org/media_tree.git
15365F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15366F:	drivers/media/i2c/mt9v111.c
15367
15368MULTIFUNCTION DEVICES (MFD)
15369M:	Lee Jones <lee@kernel.org>
15370S:	Maintained
15371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15372F:	Documentation/devicetree/bindings/mfd/
15373F:	drivers/mfd/
15374F:	include/dt-bindings/mfd/
15375F:	include/linux/mfd/
15376
15377MULTIMEDIA CARD (MMC) ETC. OVER SPI
15378S:	Orphan
15379F:	drivers/mmc/host/mmc_spi.c
15380F:	include/linux/spi/mmc_spi.h
15381
15382MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15383M:	Ulf Hansson <ulf.hansson@linaro.org>
15384L:	linux-mmc@vger.kernel.org
15385S:	Maintained
15386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15387F:	Documentation/devicetree/bindings/mmc/
15388F:	drivers/mmc/
15389F:	include/linux/mmc/
15390F:	include/uapi/linux/mmc/
15391
15392MULTIPLEXER SUBSYSTEM
15393M:	Peter Rosin <peda@axentia.se>
15394S:	Maintained
15395F:	Documentation/ABI/testing/sysfs-class-mux*
15396F:	Documentation/devicetree/bindings/mux/
15397F:	drivers/mux/
15398F:	include/dt-bindings/mux/
15399F:	include/linux/mux/
15400
15401MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15402M:	Bin Liu <b-liu@ti.com>
15403L:	linux-usb@vger.kernel.org
15404S:	Maintained
15405F:	drivers/usb/musb/
15406
15407MXL301RF MEDIA DRIVER
15408M:	Akihiro Tsukada <tskd08@gmail.com>
15409L:	linux-media@vger.kernel.org
15410S:	Odd Fixes
15411F:	drivers/media/tuners/mxl301rf*
15412
15413MXL5007T MEDIA DRIVER
15414M:	Michael Krufky <mkrufky@linuxtv.org>
15415L:	linux-media@vger.kernel.org
15416S:	Maintained
15417W:	https://linuxtv.org
15418W:	http://github.com/mkrufky
15419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15420T:	git git://linuxtv.org/mkrufky/tuners.git
15421F:	drivers/media/tuners/mxl5007t.*
15422
15423MXSFB DRM DRIVER
15424M:	Marek Vasut <marex@denx.de>
15425M:	Stefan Agner <stefan@agner.ch>
15426L:	dri-devel@lists.freedesktop.org
15427S:	Supported
15428T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15429F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15430F:	drivers/gpu/drm/mxsfb/
15431
15432MYLEX DAC960 PCI RAID Controller
15433M:	Hannes Reinecke <hare@kernel.org>
15434L:	linux-scsi@vger.kernel.org
15435S:	Supported
15436F:	drivers/scsi/myrb.*
15437F:	drivers/scsi/myrs.*
15438
15439MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15440L:	netdev@vger.kernel.org
15441S:	Orphan
15442W:	https://www.cspi.com/ethernet-products/support/downloads/
15443F:	drivers/net/ethernet/myricom/myri10ge/
15444
15445NAND FLASH SUBSYSTEM
15446M:	Miquel Raynal <miquel.raynal@bootlin.com>
15447R:	Richard Weinberger <richard@nod.at>
15448L:	linux-mtd@lists.infradead.org
15449S:	Maintained
15450W:	http://www.linux-mtd.infradead.org/
15451Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15452C:	irc://irc.oftc.net/mtd
15453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15454F:	drivers/mtd/nand/
15455F:	include/linux/mtd/*nand*.h
15456
15457NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15458M:	Daniel Mack <zonque@gmail.com>
15459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15460S:	Maintained
15461W:	http://www.native-instruments.com
15462F:	sound/usb/caiaq/
15463
15464NATSEMI ETHERNET DRIVER (DP8381x)
15465S:	Orphan
15466F:	drivers/net/ethernet/natsemi/natsemi.c
15467
15468NCR 5380 SCSI DRIVERS
15469M:	Finn Thain <fthain@linux-m68k.org>
15470M:	Michael Schmitz <schmitzmic@gmail.com>
15471L:	linux-scsi@vger.kernel.org
15472S:	Maintained
15473F:	Documentation/scsi/g_NCR5380.rst
15474F:	drivers/scsi/NCR5380.*
15475F:	drivers/scsi/arm/cumana_1.c
15476F:	drivers/scsi/arm/oak.c
15477F:	drivers/scsi/atari_scsi.*
15478F:	drivers/scsi/dmx3191d.c
15479F:	drivers/scsi/g_NCR5380.*
15480F:	drivers/scsi/mac_scsi.*
15481F:	drivers/scsi/sun3_scsi.*
15482F:	drivers/scsi/sun3_scsi_vme.c
15483
15484NCSI LIBRARY
15485M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15486S:	Maintained
15487F:	net/ncsi/
15488
15489NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15490M:	Zev Weiss <zev@bewilderbeest.net>
15491L:	linux-hwmon@vger.kernel.org
15492S:	Maintained
15493F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15494F:	drivers/hwmon/nct6775-i2c.c
15495
15496NETDEVSIM
15497M:	Jakub Kicinski <kuba@kernel.org>
15498S:	Maintained
15499F:	drivers/net/netdevsim/*
15500F:	tools/testing/selftests/drivers/net/netdevsim/*
15501
15502NETEM NETWORK EMULATOR
15503M:	Stephen Hemminger <stephen@networkplumber.org>
15504L:	netdev@vger.kernel.org
15505S:	Maintained
15506F:	net/sched/sch_netem.c
15507
15508NETERION 10GbE DRIVERS (s2io)
15509M:	Jon Mason <jdmason@kudzu.us>
15510L:	netdev@vger.kernel.org
15511S:	Supported
15512F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15513F:	drivers/net/ethernet/neterion/
15514
15515NETFILTER
15516M:	Pablo Neira Ayuso <pablo@netfilter.org>
15517M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15518L:	netfilter-devel@vger.kernel.org
15519L:	coreteam@netfilter.org
15520S:	Maintained
15521W:	http://www.netfilter.org/
15522W:	http://www.iptables.org/
15523W:	http://www.nftables.org/
15524Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15525C:	irc://irc.libera.chat/netfilter
15526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15528F:	include/linux/netfilter*
15529F:	include/linux/netfilter/
15530F:	include/net/netfilter/
15531F:	include/uapi/linux/netfilter*
15532F:	include/uapi/linux/netfilter/
15533F:	net/*/netfilter.c
15534F:	net/*/netfilter/
15535F:	net/bridge/br_netfilter*.c
15536F:	net/netfilter/
15537F:	tools/testing/selftests/net/netfilter/
15538
15539NETROM NETWORK LAYER
15540M:	Ralf Baechle <ralf@linux-mips.org>
15541L:	linux-hams@vger.kernel.org
15542S:	Maintained
15543W:	https://linux-ax25.in-berlin.de
15544F:	include/net/netrom.h
15545F:	include/uapi/linux/netrom.h
15546F:	net/netrom/
15547
15548NETRONIX EMBEDDED CONTROLLER
15549M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15550S:	Maintained
15551F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15552F:	drivers/mfd/ntxec.c
15553F:	drivers/pwm/pwm-ntxec.c
15554F:	drivers/rtc/rtc-ntxec.c
15555F:	include/linux/mfd/ntxec.h
15556
15557NETRONOME ETHERNET DRIVERS
15558M:	Louis Peens <louis.peens@corigine.com>
15559R:	Jakub Kicinski <kuba@kernel.org>
15560L:	oss-drivers@corigine.com
15561S:	Maintained
15562F:	drivers/net/ethernet/netronome/
15563
15564NETWORK BLOCK DEVICE (NBD)
15565M:	Josef Bacik <josef@toxicpanda.com>
15566L:	linux-block@vger.kernel.org
15567L:	nbd@other.debian.org
15568S:	Maintained
15569F:	Documentation/admin-guide/blockdev/nbd.rst
15570F:	drivers/block/nbd.c
15571F:	include/trace/events/nbd.h
15572F:	include/uapi/linux/nbd.h
15573
15574NETWORK DROP MONITOR
15575M:	Neil Horman <nhorman@tuxdriver.com>
15576L:	netdev@vger.kernel.org
15577S:	Maintained
15578W:	https://fedorahosted.org/dropwatch/
15579F:	include/uapi/linux/net_dropmon.h
15580F:	net/core/drop_monitor.c
15581
15582NETWORKING DRIVERS
15583M:	"David S. Miller" <davem@davemloft.net>
15584M:	Eric Dumazet <edumazet@google.com>
15585M:	Jakub Kicinski <kuba@kernel.org>
15586M:	Paolo Abeni <pabeni@redhat.com>
15587L:	netdev@vger.kernel.org
15588S:	Maintained
15589P:	Documentation/process/maintainer-netdev.rst
15590Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15593F:	Documentation/devicetree/bindings/net/
15594F:	Documentation/networking/net_cachelines/net_device.rst
15595F:	drivers/connector/
15596F:	drivers/net/
15597F:	include/dt-bindings/net/
15598F:	include/linux/cn_proc.h
15599F:	include/linux/etherdevice.h
15600F:	include/linux/fcdevice.h
15601F:	include/linux/fddidevice.h
15602F:	include/linux/hippidevice.h
15603F:	include/linux/if_*
15604F:	include/linux/inetdevice.h
15605F:	include/linux/netdevice.h
15606F:	include/uapi/linux/cn_proc.h
15607F:	include/uapi/linux/if_*
15608F:	include/uapi/linux/netdevice.h
15609X:	drivers/net/wireless/
15610
15611NETWORKING DRIVERS (WIRELESS)
15612M:	Kalle Valo <kvalo@kernel.org>
15613L:	linux-wireless@vger.kernel.org
15614S:	Maintained
15615W:	https://wireless.wiki.kernel.org/
15616Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15619F:	Documentation/devicetree/bindings/net/wireless/
15620F:	drivers/net/wireless/
15621
15622NETWORKING [DSA]
15623M:	Andrew Lunn <andrew@lunn.ch>
15624M:	Florian Fainelli <f.fainelli@gmail.com>
15625M:	Vladimir Oltean <olteanv@gmail.com>
15626S:	Maintained
15627F:	Documentation/devicetree/bindings/net/dsa/
15628F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15629F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15630F:	drivers/net/dsa/
15631F:	include/linux/dsa/
15632F:	include/linux/platform_data/dsa.h
15633F:	include/net/dsa.h
15634F:	net/dsa/
15635F:	tools/testing/selftests/drivers/net/dsa/
15636
15637NETWORKING [GENERAL]
15638M:	"David S. Miller" <davem@davemloft.net>
15639M:	Eric Dumazet <edumazet@google.com>
15640M:	Jakub Kicinski <kuba@kernel.org>
15641M:	Paolo Abeni <pabeni@redhat.com>
15642L:	netdev@vger.kernel.org
15643S:	Maintained
15644P:	Documentation/process/maintainer-netdev.rst
15645Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15646B:	mailto:netdev@vger.kernel.org
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15649F:	Documentation/core-api/netlink.rst
15650F:	Documentation/netlink/
15651F:	Documentation/networking/
15652F:	Documentation/networking/net_cachelines/
15653F:	Documentation/process/maintainer-netdev.rst
15654F:	Documentation/userspace-api/netlink/
15655F:	include/linux/framer/framer-provider.h
15656F:	include/linux/framer/framer.h
15657F:	include/linux/in.h
15658F:	include/linux/indirect_call_wrapper.h
15659F:	include/linux/net.h
15660F:	include/linux/netdevice.h
15661F:	include/net/
15662F:	include/uapi/linux/in.h
15663F:	include/uapi/linux/net.h
15664F:	include/uapi/linux/net_namespace.h
15665F:	include/uapi/linux/netdevice.h
15666F:	lib/net_utils.c
15667F:	lib/random32.c
15668F:	net/
15669F:	tools/net/
15670F:	tools/testing/selftests/net/
15671X:	net/9p/
15672X:	net/bluetooth/
15673
15674NETWORKING [IPSEC]
15675M:	Steffen Klassert <steffen.klassert@secunet.com>
15676M:	Herbert Xu <herbert@gondor.apana.org.au>
15677M:	"David S. Miller" <davem@davemloft.net>
15678L:	netdev@vger.kernel.org
15679S:	Maintained
15680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15682F:	include/net/xfrm.h
15683F:	include/uapi/linux/xfrm.h
15684F:	net/ipv4/ah4.c
15685F:	net/ipv4/esp4*
15686F:	net/ipv4/ip_vti.c
15687F:	net/ipv4/ipcomp.c
15688F:	net/ipv4/xfrm*
15689F:	net/ipv6/ah6.c
15690F:	net/ipv6/esp6*
15691F:	net/ipv6/ip6_vti.c
15692F:	net/ipv6/ipcomp6.c
15693F:	net/ipv6/xfrm*
15694F:	net/key/
15695F:	net/xfrm/
15696F:	tools/testing/selftests/net/ipsec.c
15697
15698NETWORKING [IPv4/IPv6]
15699M:	"David S. Miller" <davem@davemloft.net>
15700M:	David Ahern <dsahern@kernel.org>
15701L:	netdev@vger.kernel.org
15702S:	Maintained
15703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15704F:	arch/x86/net/*
15705F:	include/linux/ip.h
15706F:	include/linux/ipv6*
15707F:	include/net/fib*
15708F:	include/net/ip*
15709F:	include/net/route.h
15710F:	net/ipv4/
15711F:	net/ipv6/
15712
15713NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15714M:	Paul Moore <paul@paul-moore.com>
15715L:	netdev@vger.kernel.org
15716L:	linux-security-module@vger.kernel.org
15717S:	Supported
15718W:	https://github.com/netlabel
15719F:	Documentation/netlabel/
15720F:	include/net/calipso.h
15721F:	include/net/cipso_ipv4.h
15722F:	include/net/netlabel.h
15723F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15724F:	include/uapi/linux/netfilter/xt_SECMARK.h
15725F:	net/ipv4/cipso_ipv4.c
15726F:	net/ipv6/calipso.c
15727F:	net/netfilter/xt_CONNSECMARK.c
15728F:	net/netfilter/xt_SECMARK.c
15729F:	net/netlabel/
15730
15731NETWORKING [MACSEC]
15732M:	Sabrina Dubroca <sd@queasysnail.net>
15733L:	netdev@vger.kernel.org
15734S:	Maintained
15735F:	drivers/net/macsec.c
15736F:	include/net/macsec.h
15737F:	include/uapi/linux/if_macsec.h
15738K:	macsec
15739K:	\bmdo_
15740
15741NETWORKING [MPTCP]
15742M:	Matthieu Baerts <matttbe@kernel.org>
15743M:	Mat Martineau <martineau@kernel.org>
15744R:	Geliang Tang <geliang@kernel.org>
15745L:	netdev@vger.kernel.org
15746L:	mptcp@lists.linux.dev
15747S:	Maintained
15748W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15749B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15750T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15751T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15752F:	Documentation/netlink/specs/mptcp_pm.yaml
15753F:	Documentation/networking/mptcp-sysctl.rst
15754F:	include/net/mptcp.h
15755F:	include/trace/events/mptcp.h
15756F:	include/uapi/linux/mptcp*.h
15757F:	net/mptcp/
15758F:	tools/testing/selftests/bpf/*/*mptcp*.c
15759F:	tools/testing/selftests/net/mptcp/
15760
15761NETWORKING [TCP]
15762M:	Eric Dumazet <edumazet@google.com>
15763L:	netdev@vger.kernel.org
15764S:	Maintained
15765F:	Documentation/networking/net_cachelines/tcp_sock.rst
15766F:	include/linux/tcp.h
15767F:	include/net/tcp.h
15768F:	include/trace/events/tcp.h
15769F:	include/uapi/linux/tcp.h
15770F:	net/ipv4/syncookies.c
15771F:	net/ipv4/tcp*.c
15772F:	net/ipv6/syncookies.c
15773F:	net/ipv6/tcp*.c
15774
15775NETWORKING [TLS]
15776M:	Boris Pismenny <borisp@nvidia.com>
15777M:	John Fastabend <john.fastabend@gmail.com>
15778M:	Jakub Kicinski <kuba@kernel.org>
15779L:	netdev@vger.kernel.org
15780S:	Maintained
15781F:	include/net/tls.h
15782F:	include/uapi/linux/tls.h
15783F:	net/tls/*
15784
15785NETXEN (1/10) GbE SUPPORT
15786M:	Manish Chopra <manishc@marvell.com>
15787M:	Rahul Verma <rahulv@marvell.com>
15788M:	GR-Linux-NIC-Dev@marvell.com
15789L:	netdev@vger.kernel.org
15790S:	Supported
15791F:	drivers/net/ethernet/qlogic/netxen/
15792
15793NET_FAILOVER MODULE
15794M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15795L:	netdev@vger.kernel.org
15796S:	Supported
15797F:	Documentation/networking/net_failover.rst
15798F:	drivers/net/net_failover.c
15799F:	include/net/net_failover.h
15800
15801NEXTHOP
15802M:	David Ahern <dsahern@kernel.org>
15803L:	netdev@vger.kernel.org
15804S:	Maintained
15805F:	include/net/netns/nexthop.h
15806F:	include/net/nexthop.h
15807F:	include/uapi/linux/nexthop.h
15808F:	net/ipv4/nexthop.c
15809
15810NFC SUBSYSTEM
15811M:	Krzysztof Kozlowski <krzk@kernel.org>
15812L:	netdev@vger.kernel.org
15813S:	Maintained
15814F:	Documentation/devicetree/bindings/net/nfc/
15815F:	drivers/nfc/
15816F:	include/net/nfc/
15817F:	include/uapi/linux/nfc.h
15818F:	net/nfc/
15819
15820NFC VIRTUAL NCI DEVICE DRIVER
15821M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15822L:	netdev@vger.kernel.org
15823S:	Supported
15824F:	drivers/nfc/virtual_ncidev.c
15825F:	tools/testing/selftests/nci/
15826
15827NFS, SUNRPC, AND LOCKD CLIENTS
15828M:	Trond Myklebust <trondmy@kernel.org>
15829M:	Anna Schumaker <anna@kernel.org>
15830L:	linux-nfs@vger.kernel.org
15831S:	Maintained
15832W:	http://client.linux-nfs.org
15833T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15834F:	Documentation/filesystems/nfs/
15835F:	fs/lockd/
15836F:	fs/nfs/
15837F:	fs/nfs_common/
15838F:	include/linux/lockd/
15839F:	include/linux/nfs*
15840F:	include/linux/sunrpc/
15841F:	include/uapi/linux/nfs*
15842F:	include/uapi/linux/sunrpc/
15843F:	net/sunrpc/
15844
15845NILFS2 FILESYSTEM
15846M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15847L:	linux-nilfs@vger.kernel.org
15848S:	Supported
15849W:	https://nilfs.sourceforge.io/
15850T:	git https://github.com/konis/nilfs2.git
15851F:	Documentation/filesystems/nilfs2.rst
15852F:	fs/nilfs2/
15853F:	include/trace/events/nilfs2.h
15854F:	include/uapi/linux/nilfs2_api.h
15855F:	include/uapi/linux/nilfs2_ondisk.h
15856
15857NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15858M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15859S:	Maintained
15860W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15861F:	Documentation/scsi/NinjaSCSI.rst
15862F:	drivers/scsi/pcmcia/nsp_*
15863
15864NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15865M:	GOTO Masanori <gotom@debian.or.jp>
15866M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15867S:	Maintained
15868W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15869F:	Documentation/scsi/NinjaSCSI.rst
15870F:	drivers/scsi/nsp32*
15871
15872NINTENDO HID DRIVER
15873M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15874L:	linux-input@vger.kernel.org
15875S:	Maintained
15876F:	drivers/hid/hid-nintendo*
15877
15878NIOS2 ARCHITECTURE
15879M:	Dinh Nguyen <dinguyen@kernel.org>
15880S:	Maintained
15881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15882F:	arch/nios2/
15883
15884NITRO ENCLAVES (NE)
15885M:	Alexandru Ciobotaru <alcioa@amazon.com>
15886L:	linux-kernel@vger.kernel.org
15887L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15888S:	Supported
15889W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15890F:	Documentation/virt/ne_overview.rst
15891F:	drivers/virt/nitro_enclaves/
15892F:	include/linux/nitro_enclaves.h
15893F:	include/uapi/linux/nitro_enclaves.h
15894F:	samples/nitro_enclaves/
15895
15896NITRO SECURE MODULE (NSM)
15897M:	Alexander Graf <graf@amazon.com>
15898L:	linux-kernel@vger.kernel.org
15899L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15900S:	Supported
15901W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15902F:	drivers/misc/nsm.c
15903F:	include/uapi/linux/nsm.h
15904
15905NOHZ, DYNTICKS SUPPORT
15906M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15907M:	Frederic Weisbecker <frederic@kernel.org>
15908M:	Ingo Molnar <mingo@kernel.org>
15909M:	Thomas Gleixner <tglx@linutronix.de>
15910L:	linux-kernel@vger.kernel.org
15911S:	Maintained
15912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15913F:	include/linux/sched/nohz.h
15914F:	include/linux/tick.h
15915F:	kernel/time/tick*.*
15916
15917NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15918M:	Pavel Machek <pavel@ucw.cz>
15919M:	Sakari Ailus <sakari.ailus@iki.fi>
15920L:	linux-media@vger.kernel.org
15921S:	Maintained
15922F:	drivers/media/i2c/ad5820.c
15923F:	drivers/media/i2c/et8ek8
15924
15925NOKIA N900 POWER SUPPLY DRIVERS
15926R:	Pali Rohár <pali@kernel.org>
15927F:	drivers/power/supply/bq2415x_charger.c
15928F:	drivers/power/supply/bq27xxx_battery.c
15929F:	drivers/power/supply/bq27xxx_battery_i2c.c
15930F:	drivers/power/supply/isp1704_charger.c
15931F:	drivers/power/supply/rx51_battery.c
15932F:	include/linux/power/bq2415x_charger.h
15933F:	include/linux/power/bq27xxx_battery.h
15934
15935NOLIBC HEADER FILE
15936M:	Willy Tarreau <w@1wt.eu>
15937M:	Thomas Weißschuh <linux@weissschuh.net>
15938S:	Maintained
15939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15940F:	tools/include/nolibc/
15941F:	tools/testing/selftests/nolibc/
15942
15943NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15944M:	Hans de Goede <hdegoede@redhat.com>
15945L:	linux-input@vger.kernel.org
15946S:	Maintained
15947F:	drivers/input/touchscreen/novatek-nvt-ts.c
15948
15949NSDEPS
15950M:	Matthias Maennich <maennich@google.com>
15951S:	Maintained
15952F:	Documentation/core-api/symbol-namespaces.rst
15953F:	scripts/nsdeps
15954
15955NTB AMD DRIVER
15956M:	Sanjay R Mehta <sanju.mehta@amd.com>
15957M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15958L:	ntb@lists.linux.dev
15959S:	Supported
15960F:	drivers/ntb/hw/amd/
15961
15962NTB DRIVER CORE
15963M:	Jon Mason <jdmason@kudzu.us>
15964M:	Dave Jiang <dave.jiang@intel.com>
15965M:	Allen Hubbe <allenbh@gmail.com>
15966L:	ntb@lists.linux.dev
15967S:	Supported
15968W:	https://github.com/jonmason/ntb/wiki
15969T:	git https://github.com/jonmason/ntb.git
15970F:	drivers/net/ntb_netdev.c
15971F:	drivers/ntb/
15972F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15973F:	include/linux/ntb.h
15974F:	include/linux/ntb_transport.h
15975F:	tools/testing/selftests/ntb/
15976
15977NTB IDT DRIVER
15978M:	Serge Semin <fancer.lancer@gmail.com>
15979L:	ntb@lists.linux.dev
15980S:	Supported
15981F:	drivers/ntb/hw/idt/
15982
15983NTB INTEL DRIVER
15984M:	Dave Jiang <dave.jiang@intel.com>
15985L:	ntb@lists.linux.dev
15986S:	Supported
15987W:	https://github.com/davejiang/linux/wiki
15988T:	git https://github.com/davejiang/linux.git
15989F:	drivers/ntb/hw/intel/
15990
15991NTFS3 FILESYSTEM
15992M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15993L:	ntfs3@lists.linux.dev
15994S:	Supported
15995W:	http://www.paragon-software.com/
15996T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15997F:	Documentation/filesystems/ntfs3.rst
15998F:	fs/ntfs3/
15999
16000NUBUS SUBSYSTEM
16001M:	Finn Thain <fthain@linux-m68k.org>
16002L:	linux-m68k@lists.linux-m68k.org
16003S:	Maintained
16004F:	arch/*/include/asm/nubus.h
16005F:	drivers/nubus/
16006F:	include/linux/nubus.h
16007F:	include/uapi/linux/nubus.h
16008
16009NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16010M:	Antonino Daplas <adaplas@gmail.com>
16011L:	linux-fbdev@vger.kernel.org
16012S:	Maintained
16013F:	drivers/video/fbdev/nvidia/
16014F:	drivers/video/fbdev/riva/
16015
16016NVIDIA WMI EC BACKLIGHT DRIVER
16017M:	Daniel Dadap <ddadap@nvidia.com>
16018L:	platform-driver-x86@vger.kernel.org
16019S:	Supported
16020F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16021F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16022
16023NVM EXPRESS DRIVER
16024M:	Keith Busch <kbusch@kernel.org>
16025M:	Jens Axboe <axboe@fb.com>
16026M:	Christoph Hellwig <hch@lst.de>
16027M:	Sagi Grimberg <sagi@grimberg.me>
16028L:	linux-nvme@lists.infradead.org
16029S:	Supported
16030W:	http://git.infradead.org/nvme.git
16031T:	git git://git.infradead.org/nvme.git
16032F:	Documentation/nvme/
16033F:	drivers/nvme/common/
16034F:	drivers/nvme/host/
16035F:	include/linux/nvme-*.h
16036F:	include/linux/nvme.h
16037F:	include/uapi/linux/nvme_ioctl.h
16038
16039NVM EXPRESS FABRICS AUTHENTICATION
16040M:	Hannes Reinecke <hare@suse.de>
16041L:	linux-nvme@lists.infradead.org
16042S:	Supported
16043F:	drivers/nvme/host/auth.c
16044F:	drivers/nvme/target/auth.c
16045F:	drivers/nvme/target/fabrics-cmd-auth.c
16046F:	include/linux/nvme-auth.h
16047
16048NVM EXPRESS FC TRANSPORT DRIVERS
16049M:	James Smart <james.smart@broadcom.com>
16050L:	linux-nvme@lists.infradead.org
16051S:	Supported
16052F:	drivers/nvme/host/fc.c
16053F:	drivers/nvme/target/fc.c
16054F:	drivers/nvme/target/fcloop.c
16055F:	include/linux/nvme-fc-driver.h
16056F:	include/linux/nvme-fc.h
16057
16058NVM EXPRESS HARDWARE MONITORING SUPPORT
16059M:	Guenter Roeck <linux@roeck-us.net>
16060L:	linux-nvme@lists.infradead.org
16061S:	Supported
16062F:	drivers/nvme/host/hwmon.c
16063
16064NVM EXPRESS TARGET DRIVER
16065M:	Christoph Hellwig <hch@lst.de>
16066M:	Sagi Grimberg <sagi@grimberg.me>
16067M:	Chaitanya Kulkarni <kch@nvidia.com>
16068L:	linux-nvme@lists.infradead.org
16069S:	Supported
16070W:	http://git.infradead.org/nvme.git
16071T:	git git://git.infradead.org/nvme.git
16072F:	drivers/nvme/target/
16073
16074NVMEM FRAMEWORK
16075M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16076S:	Maintained
16077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16078F:	Documentation/ABI/stable/sysfs-bus-nvmem
16079F:	Documentation/devicetree/bindings/nvmem/
16080F:	drivers/nvmem/
16081F:	include/linux/nvmem-consumer.h
16082F:	include/linux/nvmem-provider.h
16083
16084NXP BLUETOOTH WIRELESS DRIVERS
16085M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16086M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16087S:	Maintained
16088F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16089F:	drivers/bluetooth/btnxpuart.c
16090
16091NXP C45 TJA11XX PHY DRIVER
16092M:	Andrei Botila <andrei.botila@oss.nxp.com>
16093L:	netdev@vger.kernel.org
16094S:	Maintained
16095F:	drivers/net/phy/nxp-c45-tja11xx*
16096
16097NXP FSPI DRIVER
16098M:	Han Xu <han.xu@nxp.com>
16099M:	Haibo Chen <haibo.chen@nxp.com>
16100R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16101L:	linux-spi@vger.kernel.org
16102S:	Maintained
16103F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16104F:	drivers/spi/spi-nxp-fspi.c
16105
16106NXP FXAS21002C DRIVER
16107M:	Rui Miguel Silva <rmfrfs@gmail.com>
16108L:	linux-iio@vger.kernel.org
16109S:	Maintained
16110F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16111F:	drivers/iio/gyro/fxas21002c.h
16112F:	drivers/iio/gyro/fxas21002c_core.c
16113F:	drivers/iio/gyro/fxas21002c_i2c.c
16114F:	drivers/iio/gyro/fxas21002c_spi.c
16115
16116NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16117M:	Haibo Chen <haibo.chen@nxp.com>
16118L:	linux-iio@vger.kernel.org
16119L:	imx@lists.linux.dev
16120S:	Maintained
16121F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16122F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16123F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16124F:	drivers/iio/adc/imx7d_adc.c
16125F:	drivers/iio/adc/imx93_adc.c
16126F:	drivers/iio/adc/vf610_adc.c
16127
16128NXP i.MX 8M ISI DRIVER
16129M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16130L:	linux-media@vger.kernel.org
16131S:	Maintained
16132F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16133F:	drivers/media/platform/nxp/imx8-isi/
16134
16135NXP i.MX 8MP DW100 V4L2 DRIVER
16136M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16137L:	linux-media@vger.kernel.org
16138S:	Maintained
16139F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16140F:	Documentation/userspace-api/media/drivers/dw100.rst
16141F:	drivers/media/platform/nxp/dw100/
16142F:	include/uapi/linux/dw100.h
16143
16144NXP i.MX 8MQ DCSS DRIVER
16145M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16146R:	Lucas Stach <l.stach@pengutronix.de>
16147L:	dri-devel@lists.freedesktop.org
16148S:	Maintained
16149T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16150F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16151F:	drivers/gpu/drm/imx/dcss/
16152
16153NXP i.MX 8QXP ADC DRIVER
16154M:	Cai Huoqing <cai.huoqing@linux.dev>
16155M:	Haibo Chen <haibo.chen@nxp.com>
16156L:	imx@lists.linux.dev
16157L:	linux-iio@vger.kernel.org
16158S:	Maintained
16159F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16160F:	drivers/iio/adc/imx8qxp-adc.c
16161
16162NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16163M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16164L:	imx@lists.linux.dev
16165L:	linux-media@vger.kernel.org
16166S:	Maintained
16167F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16168F:	drivers/media/platform/nxp/imx-jpeg
16169
16170NXP i.MX CLOCK DRIVERS
16171M:	Abel Vesa <abelvesa@kernel.org>
16172R:	Peng Fan <peng.fan@nxp.com>
16173L:	linux-clk@vger.kernel.org
16174L:	imx@lists.linux.dev
16175S:	Maintained
16176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16177F:	Documentation/devicetree/bindings/clock/imx*
16178F:	drivers/clk/imx/
16179F:	include/dt-bindings/clock/imx*
16180
16181NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16182M:	Jagan Teki <jagan@amarulasolutions.com>
16183S:	Maintained
16184F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16185F:	drivers/regulator/pf8x00-regulator.c
16186
16187NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16188M:	Krzysztof Kozlowski <krzk@kernel.org>
16189L:	linux-kernel@vger.kernel.org
16190S:	Maintained
16191F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16192F:	drivers/extcon/extcon-ptn5150.c
16193
16194NXP SGTL5000 DRIVER
16195M:	Fabio Estevam <festevam@gmail.com>
16196L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16197S:	Maintained
16198F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16199F:	sound/soc/codecs/sgtl5000*
16200
16201NXP SJA1105 ETHERNET SWITCH DRIVER
16202M:	Vladimir Oltean <olteanv@gmail.com>
16203L:	linux-kernel@vger.kernel.org
16204S:	Maintained
16205F:	drivers/net/dsa/sja1105
16206F:	drivers/net/pcs/pcs-xpcs-nxp.c
16207
16208NXP TDA998X DRM DRIVER
16209M:	Russell King <linux@armlinux.org.uk>
16210S:	Maintained
16211T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16212T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16213F:	drivers/gpu/drm/i2c/tda998x_drv.c
16214F:	include/drm/i2c/tda998x.h
16215F:	include/dt-bindings/display/tda998x.h
16216K:	"nxp,tda998x"
16217
16218NXP TFA9879 DRIVER
16219M:	Peter Rosin <peda@axentia.se>
16220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16221S:	Maintained
16222F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16223F:	sound/soc/codecs/tfa9879*
16224
16225NXP-NCI NFC DRIVER
16226S:	Orphan
16227F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16228F:	drivers/nfc/nxp-nci
16229
16230NXP/Goodix TFA989X (TFA1) DRIVER
16231M:	Stephan Gerhold <stephan@gerhold.net>
16232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16233S:	Maintained
16234F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16235F:	sound/soc/codecs/tfa989x.c
16236
16237NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16238M:	Jonas Malaco <jonas@protocubo.io>
16239L:	linux-hwmon@vger.kernel.org
16240S:	Maintained
16241F:	Documentation/hwmon/nzxt-kraken2.rst
16242F:	drivers/hwmon/nzxt-kraken2.c
16243
16244NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16245M:	Jonas Malaco <jonas@protocubo.io>
16246M:	Aleksa Savic <savicaleksa83@gmail.com>
16247L:	linux-hwmon@vger.kernel.org
16248S:	Maintained
16249F:	Documentation/hwmon/nzxt-kraken3.rst
16250F:	drivers/hwmon/nzxt-kraken3.c
16251
16252NZXT-SMART2 HARDWARE MONITORING DRIVER
16253M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16254L:	linux-hwmon@vger.kernel.org
16255S:	Maintained
16256F:	Documentation/hwmon/nzxt-smart2.rst
16257F:	drivers/hwmon/nzxt-smart2.c
16258
16259OBJAGG
16260M:	Jiri Pirko <jiri@resnulli.us>
16261L:	netdev@vger.kernel.org
16262S:	Supported
16263F:	include/linux/objagg.h
16264F:	lib/objagg.c
16265F:	lib/test_objagg.c
16266
16267OBJPOOL
16268M:	Matt Wu <wuqiang.matt@bytedance.com>
16269S:	Supported
16270F:	include/linux/objpool.h
16271F:	lib/objpool.c
16272F:	lib/test_objpool.c
16273
16274OBJTOOL
16275M:	Josh Poimboeuf <jpoimboe@kernel.org>
16276M:	Peter Zijlstra <peterz@infradead.org>
16277S:	Supported
16278F:	include/linux/objtool*.h
16279F:	tools/objtool/
16280
16281OCELOT ETHERNET SWITCH DRIVER
16282M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16283M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16284M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16285M:	UNGLinuxDriver@microchip.com
16286L:	netdev@vger.kernel.org
16287S:	Supported
16288F:	drivers/net/dsa/ocelot/*
16289F:	drivers/net/ethernet/mscc/
16290F:	include/soc/mscc/ocelot*
16291F:	net/dsa/tag_ocelot.c
16292F:	net/dsa/tag_ocelot_8021q.c
16293F:	tools/testing/selftests/drivers/net/ocelot/*
16294
16295OCELOT EXTERNAL SWITCH CONTROL
16296M:	Colin Foster <colin.foster@in-advantage.com>
16297S:	Supported
16298F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16299F:	drivers/mfd/ocelot*
16300F:	drivers/net/dsa/ocelot/ocelot_ext.c
16301F:	include/linux/mfd/ocelot.h
16302
16303OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16304M:	Frederic Barrat <fbarrat@linux.ibm.com>
16305M:	Andrew Donnellan <ajd@linux.ibm.com>
16306L:	linuxppc-dev@lists.ozlabs.org
16307S:	Supported
16308F:	Documentation/userspace-api/accelerators/ocxl.rst
16309F:	arch/powerpc/include/asm/pnv-ocxl.h
16310F:	arch/powerpc/platforms/powernv/ocxl.c
16311F:	drivers/misc/ocxl/
16312F:	include/misc/ocxl*
16313F:	include/uapi/misc/ocxl.h
16314
16315OMAP AUDIO SUPPORT
16316M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16317M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16318L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16319L:	linux-omap@vger.kernel.org
16320S:	Maintained
16321F:	sound/soc/ti/n810.c
16322F:	sound/soc/ti/omap*
16323F:	sound/soc/ti/rx51.c
16324F:	sound/soc/ti/sdma-pcm.*
16325
16326OMAP CLOCK FRAMEWORK SUPPORT
16327M:	Paul Walmsley <paul@pwsan.com>
16328L:	linux-omap@vger.kernel.org
16329S:	Maintained
16330F:	arch/arm/*omap*/*clock*
16331
16332OMAP DEVICE TREE SUPPORT
16333M:	Benoît Cousson <bcousson@baylibre.com>
16334M:	Tony Lindgren <tony@atomide.com>
16335L:	linux-omap@vger.kernel.org
16336L:	devicetree@vger.kernel.org
16337S:	Maintained
16338F:	arch/arm/boot/dts/ti/omap/
16339
16340OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16341L:	linux-omap@vger.kernel.org
16342L:	linux-fbdev@vger.kernel.org
16343S:	Orphan
16344F:	Documentation/arch/arm/omap/dss.rst
16345F:	drivers/video/fbdev/omap2/
16346
16347OMAP FRAMEBUFFER SUPPORT
16348L:	linux-fbdev@vger.kernel.org
16349L:	linux-omap@vger.kernel.org
16350S:	Orphan
16351F:	drivers/video/fbdev/omap/
16352
16353OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16354M:	Roger Quadros <rogerq@kernel.org>
16355M:	Tony Lindgren <tony@atomide.com>
16356L:	linux-omap@vger.kernel.org
16357S:	Maintained
16358F:	arch/arm/mach-omap2/*gpmc*
16359F:	drivers/memory/omap-gpmc.c
16360
16361OMAP GPIO DRIVER
16362M:	Grygorii Strashko <grygorii.strashko@ti.com>
16363M:	Santosh Shilimkar <ssantosh@kernel.org>
16364M:	Kevin Hilman <khilman@kernel.org>
16365L:	linux-omap@vger.kernel.org
16366S:	Maintained
16367F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16368F:	drivers/gpio/gpio-omap.c
16369
16370OMAP HARDWARE SPINLOCK SUPPORT
16371L:	linux-omap@vger.kernel.org
16372S:	Orphan
16373F:	drivers/hwspinlock/omap_hwspinlock.c
16374
16375OMAP HS MMC SUPPORT
16376L:	linux-mmc@vger.kernel.org
16377L:	linux-omap@vger.kernel.org
16378S:	Orphan
16379F:	drivers/mmc/host/omap_hsmmc.c
16380
16381OMAP HWMOD DATA
16382M:	Paul Walmsley <paul@pwsan.com>
16383L:	linux-omap@vger.kernel.org
16384S:	Maintained
16385F:	arch/arm/mach-omap2/omap_hwmod*data*
16386
16387OMAP HWMOD SUPPORT
16388M:	Benoît Cousson <bcousson@baylibre.com>
16389M:	Paul Walmsley <paul@pwsan.com>
16390L:	linux-omap@vger.kernel.org
16391S:	Maintained
16392F:	arch/arm/mach-omap2/omap_hwmod.*
16393
16394OMAP I2C DRIVER
16395M:	Vignesh R <vigneshr@ti.com>
16396L:	linux-omap@vger.kernel.org
16397L:	linux-i2c@vger.kernel.org
16398S:	Maintained
16399F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16400F:	drivers/i2c/busses/i2c-omap.c
16401
16402OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16403M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16404L:	linux-media@vger.kernel.org
16405S:	Maintained
16406F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16407F:	drivers/media/platform/ti/omap3isp/
16408F:	drivers/staging/media/omap4iss/
16409
16410OMAP MMC SUPPORT
16411M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16412L:	linux-omap@vger.kernel.org
16413S:	Odd Fixes
16414F:	drivers/mmc/host/omap.c
16415
16416OMAP POWER MANAGEMENT SUPPORT
16417M:	Kevin Hilman <khilman@kernel.org>
16418L:	linux-omap@vger.kernel.org
16419S:	Maintained
16420F:	arch/arm/*omap*/*pm*
16421F:	drivers/cpufreq/omap-cpufreq.c
16422
16423OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16424M:	Paul Walmsley <paul@pwsan.com>
16425L:	linux-omap@vger.kernel.org
16426S:	Maintained
16427F:	arch/arm/mach-omap2/prm*
16428
16429OMAP RANDOM NUMBER GENERATOR SUPPORT
16430M:	Deepak Saxena <dsaxena@plexity.net>
16431S:	Maintained
16432F:	drivers/char/hw_random/omap-rng.c
16433
16434OMAP USB SUPPORT
16435L:	linux-usb@vger.kernel.org
16436L:	linux-omap@vger.kernel.org
16437S:	Orphan
16438F:	arch/arm/*omap*/usb*
16439F:	drivers/usb/*/*omap*
16440
16441OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16442M:	Mark Jackson <mpfj@newflow.co.uk>
16443L:	linux-omap@vger.kernel.org
16444S:	Maintained
16445F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16446
16447OMAP1 SUPPORT
16448M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16449M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16450M:	Tony Lindgren <tony@atomide.com>
16451L:	linux-omap@vger.kernel.org
16452S:	Maintained
16453Q:	http://patchwork.kernel.org/project/linux-omap/list/
16454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16455F:	arch/arm/configs/omap1_defconfig
16456F:	arch/arm/mach-omap1/
16457F:	drivers/i2c/busses/i2c-omap.c
16458F:	include/linux/platform_data/ams-delta-fiq.h
16459F:	include/linux/platform_data/i2c-omap.h
16460
16461OMAP2+ SUPPORT
16462M:	Tony Lindgren <tony@atomide.com>
16463L:	linux-omap@vger.kernel.org
16464S:	Maintained
16465W:	http://www.muru.com/linux/omap/
16466W:	http://linux.omap.com/
16467Q:	http://patchwork.kernel.org/project/linux-omap/list/
16468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16469F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16470F:	arch/arm/configs/omap2plus_defconfig
16471F:	arch/arm/mach-omap2/
16472F:	drivers/bus/omap*.[ch]
16473F:	drivers/bus/ti-sysc.c
16474F:	drivers/gpio/gpio-tps65219.c
16475F:	drivers/i2c/busses/i2c-omap.c
16476F:	drivers/irqchip/irq-omap-intc.c
16477F:	drivers/mfd/*omap*.c
16478F:	drivers/mfd/menelaus.c
16479F:	drivers/mfd/palmas.c
16480F:	drivers/mfd/tps65217.c
16481F:	drivers/mfd/tps65218.c
16482F:	drivers/mfd/tps65219.c
16483F:	drivers/mfd/tps65910.c
16484F:	drivers/mfd/twl-core.[ch]
16485F:	drivers/mfd/twl4030*.c
16486F:	drivers/mfd/twl6030*.c
16487F:	drivers/mfd/twl6040*.c
16488F:	drivers/regulator/palmas-regulator*.c
16489F:	drivers/regulator/pbias-regulator.c
16490F:	drivers/regulator/tps65217-regulator.c
16491F:	drivers/regulator/tps65218-regulator.c
16492F:	drivers/regulator/tps65219-regulator.c
16493F:	drivers/regulator/tps65910-regulator.c
16494F:	drivers/regulator/twl-regulator.c
16495F:	drivers/regulator/twl6030-regulator.c
16496F:	include/linux/platform_data/i2c-omap.h
16497F:	include/linux/platform_data/ti-sysc.h
16498
16499OMFS FILESYSTEM
16500M:	Bob Copeland <me@bobcopeland.com>
16501L:	linux-karma-devel@lists.sourceforge.net
16502S:	Maintained
16503F:	Documentation/filesystems/omfs.rst
16504F:	fs/omfs/
16505
16506OMNIVISION OG01A1B SENSOR DRIVER
16507M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16508L:	linux-media@vger.kernel.org
16509S:	Maintained
16510F:	drivers/media/i2c/og01a1b.c
16511
16512OMNIVISION OV01A10 SENSOR DRIVER
16513M:	Bingbu Cao <bingbu.cao@intel.com>
16514L:	linux-media@vger.kernel.org
16515S:	Maintained
16516T:	git git://linuxtv.org/media_tree.git
16517F:	drivers/media/i2c/ov01a10.c
16518
16519OMNIVISION OV02A10 SENSOR DRIVER
16520L:	linux-media@vger.kernel.org
16521S:	Orphan
16522T:	git git://linuxtv.org/media_tree.git
16523F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16524F:	drivers/media/i2c/ov02a10.c
16525
16526OMNIVISION OV08D10 SENSOR DRIVER
16527M:	Jimmy Su <jimmy.su@intel.com>
16528L:	linux-media@vger.kernel.org
16529S:	Maintained
16530T:	git git://linuxtv.org/media_tree.git
16531F:	drivers/media/i2c/ov08d10.c
16532
16533OMNIVISION OV08X40 SENSOR DRIVER
16534M:	Jason Chen <jason.z.chen@intel.com>
16535L:	linux-media@vger.kernel.org
16536S:	Maintained
16537T:	git git://linuxtv.org/media_tree.git
16538F:	drivers/media/i2c/ov08x40.c
16539
16540OMNIVISION OV13858 SENSOR DRIVER
16541M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16542L:	linux-media@vger.kernel.org
16543S:	Maintained
16544T:	git git://linuxtv.org/media_tree.git
16545F:	drivers/media/i2c/ov13858.c
16546
16547OMNIVISION OV13B10 SENSOR DRIVER
16548M:	Arec Kao <arec.kao@intel.com>
16549L:	linux-media@vger.kernel.org
16550S:	Maintained
16551T:	git git://linuxtv.org/media_tree.git
16552F:	drivers/media/i2c/ov13b10.c
16553
16554OMNIVISION OV2680 SENSOR DRIVER
16555M:	Rui Miguel Silva <rmfrfs@gmail.com>
16556M:	Hans de Goede <hansg@kernel.org>
16557L:	linux-media@vger.kernel.org
16558S:	Maintained
16559T:	git git://linuxtv.org/media_tree.git
16560F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16561F:	drivers/media/i2c/ov2680.c
16562
16563OMNIVISION OV2685 SENSOR DRIVER
16564M:	Shunqian Zheng <zhengsq@rock-chips.com>
16565L:	linux-media@vger.kernel.org
16566S:	Maintained
16567T:	git git://linuxtv.org/media_tree.git
16568F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16569F:	drivers/media/i2c/ov2685.c
16570
16571OMNIVISION OV2740 SENSOR DRIVER
16572M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16573R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16574R:	Bingbu Cao <bingbu.cao@intel.com>
16575L:	linux-media@vger.kernel.org
16576S:	Maintained
16577T:	git git://linuxtv.org/media_tree.git
16578F:	drivers/media/i2c/ov2740.c
16579
16580OMNIVISION OV4689 SENSOR DRIVER
16581M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16582L:	linux-media@vger.kernel.org
16583S:	Maintained
16584T:	git git://linuxtv.org/media_tree.git
16585F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16586F:	drivers/media/i2c/ov4689.c
16587
16588OMNIVISION OV5640 SENSOR DRIVER
16589M:	Steve Longerbeam <slongerbeam@gmail.com>
16590L:	linux-media@vger.kernel.org
16591S:	Maintained
16592T:	git git://linuxtv.org/media_tree.git
16593F:	drivers/media/i2c/ov5640.c
16594
16595OMNIVISION OV5647 SENSOR DRIVER
16596M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16597M:	Jacopo Mondi <jacopo@jmondi.org>
16598L:	linux-media@vger.kernel.org
16599S:	Maintained
16600T:	git git://linuxtv.org/media_tree.git
16601F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16602F:	drivers/media/i2c/ov5647.c
16603
16604OMNIVISION OV5670 SENSOR DRIVER
16605M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16606L:	linux-media@vger.kernel.org
16607S:	Maintained
16608T:	git git://linuxtv.org/media_tree.git
16609F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16610F:	drivers/media/i2c/ov5670.c
16611
16612OMNIVISION OV5675 SENSOR DRIVER
16613M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16614L:	linux-media@vger.kernel.org
16615S:	Maintained
16616T:	git git://linuxtv.org/media_tree.git
16617F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16618F:	drivers/media/i2c/ov5675.c
16619
16620OMNIVISION OV5693 SENSOR DRIVER
16621M:	Daniel Scally <djrscally@gmail.com>
16622L:	linux-media@vger.kernel.org
16623S:	Maintained
16624T:	git git://linuxtv.org/media_tree.git
16625F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16626F:	drivers/media/i2c/ov5693.c
16627
16628OMNIVISION OV5695 SENSOR DRIVER
16629M:	Shunqian Zheng <zhengsq@rock-chips.com>
16630L:	linux-media@vger.kernel.org
16631S:	Maintained
16632T:	git git://linuxtv.org/media_tree.git
16633F:	drivers/media/i2c/ov5695.c
16634
16635OMNIVISION OV64A40 SENSOR DRIVER
16636M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16637L:	linux-media@vger.kernel.org
16638S:	Maintained
16639T:	git git://linuxtv.org/media_tree.git
16640F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16641F:	drivers/media/i2c/ov64a40.c
16642
16643OMNIVISION OV7670 SENSOR DRIVER
16644L:	linux-media@vger.kernel.org
16645S:	Orphan
16646T:	git git://linuxtv.org/media_tree.git
16647F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16648F:	drivers/media/i2c/ov7670.c
16649
16650OMNIVISION OV772x SENSOR DRIVER
16651M:	Jacopo Mondi <jacopo@jmondi.org>
16652L:	linux-media@vger.kernel.org
16653S:	Odd fixes
16654T:	git git://linuxtv.org/media_tree.git
16655F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16656F:	drivers/media/i2c/ov772x.c
16657F:	include/media/i2c/ov772x.h
16658
16659OMNIVISION OV7740 SENSOR DRIVER
16660L:	linux-media@vger.kernel.org
16661S:	Orphan
16662T:	git git://linuxtv.org/media_tree.git
16663F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16664F:	drivers/media/i2c/ov7740.c
16665
16666OMNIVISION OV8856 SENSOR DRIVER
16667M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16668L:	linux-media@vger.kernel.org
16669S:	Maintained
16670T:	git git://linuxtv.org/media_tree.git
16671F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16672F:	drivers/media/i2c/ov8856.c
16673
16674OMNIVISION OV8858 SENSOR DRIVER
16675M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16676M:	Nicholas Roth <nicholas@rothemail.net>
16677L:	linux-media@vger.kernel.org
16678S:	Maintained
16679T:	git git://linuxtv.org/media_tree.git
16680F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16681F:	drivers/media/i2c/ov8858.c
16682
16683OMNIVISION OV9282 SENSOR DRIVER
16684M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16685L:	linux-media@vger.kernel.org
16686S:	Maintained
16687T:	git git://linuxtv.org/media_tree.git
16688F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16689F:	drivers/media/i2c/ov9282.c
16690
16691OMNIVISION OV9640 SENSOR DRIVER
16692M:	Petr Cvek <petrcvekcz@gmail.com>
16693L:	linux-media@vger.kernel.org
16694S:	Maintained
16695F:	drivers/media/i2c/ov9640.*
16696
16697OMNIVISION OV9650 SENSOR DRIVER
16698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16699R:	Akinobu Mita <akinobu.mita@gmail.com>
16700R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16701L:	linux-media@vger.kernel.org
16702S:	Maintained
16703T:	git git://linuxtv.org/media_tree.git
16704F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16705F:	drivers/media/i2c/ov9650.c
16706
16707OMNIVISION OV9734 SENSOR DRIVER
16708M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16709R:	Bingbu Cao <bingbu.cao@intel.com>
16710L:	linux-media@vger.kernel.org
16711S:	Maintained
16712T:	git git://linuxtv.org/media_tree.git
16713F:	drivers/media/i2c/ov9734.c
16714
16715ONBOARD USB HUB DRIVER
16716M:	Matthias Kaehlcke <mka@chromium.org>
16717L:	linux-usb@vger.kernel.org
16718S:	Maintained
16719F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16720F:	drivers/usb/misc/onboard_usb_dev.c
16721
16722ONENAND FLASH DRIVER
16723M:	Kyungmin Park <kyungmin.park@samsung.com>
16724L:	linux-mtd@lists.infradead.org
16725S:	Maintained
16726F:	drivers/mtd/nand/onenand/
16727F:	include/linux/mtd/onenand*.h
16728
16729ONEXPLAYER FAN DRIVER
16730M:	Derek John Clark <derekjohn.clark@gmail.com>
16731M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16732L:	linux-hwmon@vger.kernel.org
16733S:	Maintained
16734F:	drivers/hwmon/oxp-sensors.c
16735
16736ONIE TLV NVMEM LAYOUT DRIVER
16737M:	Miquel Raynal <miquel.raynal@bootlin.com>
16738S:	Maintained
16739F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16740F:	drivers/nvmem/layouts/onie-tlv.c
16741
16742ONION OMEGA2+ BOARD
16743M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16744L:	linux-mips@vger.kernel.org
16745S:	Maintained
16746F:	arch/mips/boot/dts/ralink/omega2p.dts
16747
16748ONSEMI ETHERNET PHY DRIVERS
16749M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16750L:	netdev@vger.kernel.org
16751S:	Supported
16752W:	http://www.onsemi.com
16753F:	drivers/net/phy/ncn*
16754
16755OP-TEE DRIVER
16756M:	Jens Wiklander <jens.wiklander@linaro.org>
16757L:	op-tee@lists.trustedfirmware.org
16758S:	Maintained
16759F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16760F:	drivers/tee/optee/
16761
16762OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16763M:	Sumit Garg <sumit.garg@linaro.org>
16764L:	op-tee@lists.trustedfirmware.org
16765S:	Maintained
16766F:	drivers/char/hw_random/optee-rng.c
16767
16768OP-TEE RTC DRIVER
16769M:	Clément Léger <clement.leger@bootlin.com>
16770L:	linux-rtc@vger.kernel.org
16771S:	Maintained
16772F:	drivers/rtc/rtc-optee.c
16773
16774OPA-VNIC DRIVER
16775M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16776L:	linux-rdma@vger.kernel.org
16777S:	Supported
16778F:	drivers/infiniband/ulp/opa_vnic
16779
16780OPEN FIRMWARE AND FLATTENED DEVICE TREE
16781M:	Rob Herring <robh@kernel.org>
16782M:	Saravana Kannan <saravanak@google.com>
16783L:	devicetree@vger.kernel.org
16784S:	Maintained
16785W:	http://www.devicetree.org/
16786C:	irc://irc.libera.chat/devicetree
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16788F:	Documentation/ABI/testing/sysfs-firmware-ofw
16789F:	drivers/of/
16790F:	include/linux/of*.h
16791F:	scripts/dtc/
16792F:	tools/testing/selftests/dt/
16793K:	of_overlay_notifier_
16794K:	of_overlay_fdt_apply
16795K:	of_overlay_remove
16796
16797OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16798M:	Rob Herring <robh@kernel.org>
16799M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16800M:	Conor Dooley <conor+dt@kernel.org>
16801L:	devicetree@vger.kernel.org
16802S:	Maintained
16803Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16804C:	irc://irc.libera.chat/devicetree
16805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16806F:	Documentation/devicetree/
16807F:	arch/*/boot/dts/
16808F:	include/dt-bindings/
16809
16810OPENCOMPUTE PTP CLOCK DRIVER
16811M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16812M:	Vadim Fedorenko <vadfed@linux.dev>
16813L:	netdev@vger.kernel.org
16814S:	Maintained
16815F:	drivers/ptp/ptp_ocp.c
16816
16817OPENCORES I2C BUS DRIVER
16818M:	Peter Korsgaard <peter@korsgaard.com>
16819M:	Andrew Lunn <andrew@lunn.ch>
16820L:	linux-i2c@vger.kernel.org
16821S:	Maintained
16822F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16823F:	Documentation/i2c/busses/i2c-ocores.rst
16824F:	drivers/i2c/busses/i2c-ocores.c
16825F:	include/linux/platform_data/i2c-ocores.h
16826
16827OPENRISC ARCHITECTURE
16828M:	Jonas Bonn <jonas@southpole.se>
16829M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16830M:	Stafford Horne <shorne@gmail.com>
16831L:	linux-openrisc@vger.kernel.org
16832S:	Maintained
16833W:	http://openrisc.io
16834T:	git https://github.com/openrisc/linux.git
16835F:	Documentation/arch/openrisc/
16836F:	Documentation/devicetree/bindings/openrisc/
16837F:	arch/openrisc/
16838F:	drivers/irqchip/irq-ompic.c
16839F:	drivers/irqchip/irq-or1k-*
16840
16841OPENVSWITCH
16842M:	Pravin B Shelar <pshelar@ovn.org>
16843L:	netdev@vger.kernel.org
16844L:	dev@openvswitch.org
16845S:	Maintained
16846W:	http://openvswitch.org
16847F:	include/uapi/linux/openvswitch.h
16848F:	net/openvswitch/
16849F:	tools/testing/selftests/net/openvswitch/
16850
16851OPERATING PERFORMANCE POINTS (OPP)
16852M:	Viresh Kumar <vireshk@kernel.org>
16853M:	Nishanth Menon <nm@ti.com>
16854M:	Stephen Boyd <sboyd@kernel.org>
16855L:	linux-pm@vger.kernel.org
16856S:	Maintained
16857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16858F:	Documentation/devicetree/bindings/opp/
16859F:	Documentation/power/opp.rst
16860F:	drivers/opp/
16861F:	include/linux/pm_opp.h
16862
16863OPL4 DRIVER
16864M:	Clemens Ladisch <clemens@ladisch.de>
16865L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16866S:	Maintained
16867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16868F:	sound/drivers/opl4/
16869
16870ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16871M:	Mark Fasheh <mark@fasheh.com>
16872M:	Joel Becker <jlbec@evilplan.org>
16873M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16874L:	ocfs2-devel@lists.linux.dev
16875S:	Supported
16876W:	http://ocfs2.wiki.kernel.org
16877F:	Documentation/filesystems/dlmfs.rst
16878F:	Documentation/filesystems/ocfs2.rst
16879F:	fs/ocfs2/
16880
16881ORANGEFS FILESYSTEM
16882M:	Mike Marshall <hubcap@omnibond.com>
16883R:	Martin Brandenburg <martin@omnibond.com>
16884L:	devel@lists.orangefs.org
16885S:	Supported
16886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16887F:	Documentation/filesystems/orangefs.rst
16888F:	fs/orangefs/
16889
16890OV2659 OMNIVISION SENSOR DRIVER
16891M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16892L:	linux-media@vger.kernel.org
16893S:	Maintained
16894W:	https://linuxtv.org
16895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16896T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16897F:	drivers/media/i2c/ov2659.c
16898F:	include/media/i2c/ov2659.h
16899
16900OVERLAY FILESYSTEM
16901M:	Miklos Szeredi <miklos@szeredi.hu>
16902M:	Amir Goldstein <amir73il@gmail.com>
16903L:	linux-unionfs@vger.kernel.org
16904S:	Supported
16905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16906F:	Documentation/filesystems/overlayfs.rst
16907F:	fs/overlayfs/
16908
16909P54 WIRELESS DRIVER
16910M:	Christian Lamparter <chunkeey@googlemail.com>
16911L:	linux-wireless@vger.kernel.org
16912S:	Maintained
16913W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16914F:	drivers/net/wireless/intersil/p54/
16915
16916PACKET SOCKETS
16917M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16918S:	Maintained
16919F:	include/uapi/linux/if_packet.h
16920F:	net/packet/af_packet.c
16921
16922PACKING
16923M:	Vladimir Oltean <olteanv@gmail.com>
16924L:	netdev@vger.kernel.org
16925S:	Supported
16926F:	Documentation/core-api/packing.rst
16927F:	include/linux/packing.h
16928F:	lib/packing.c
16929
16930PADATA PARALLEL EXECUTION MECHANISM
16931M:	Steffen Klassert <steffen.klassert@secunet.com>
16932M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16933L:	linux-crypto@vger.kernel.org
16934L:	linux-kernel@vger.kernel.org
16935S:	Maintained
16936F:	Documentation/core-api/padata.rst
16937F:	include/linux/padata.h
16938F:	kernel/padata.c
16939
16940PAGE CACHE
16941M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16942L:	linux-fsdevel@vger.kernel.org
16943S:	Supported
16944T:	git git://git.infradead.org/users/willy/pagecache.git
16945F:	Documentation/filesystems/locking.rst
16946F:	Documentation/filesystems/vfs.rst
16947F:	include/linux/pagemap.h
16948F:	mm/filemap.c
16949F:	mm/page-writeback.c
16950F:	mm/readahead.c
16951F:	mm/truncate.c
16952
16953PAGE POOL
16954M:	Jesper Dangaard Brouer <hawk@kernel.org>
16955M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16956L:	netdev@vger.kernel.org
16957S:	Supported
16958F:	Documentation/networking/page_pool.rst
16959F:	include/net/page_pool/
16960F:	include/trace/events/page_pool.h
16961F:	net/core/page_pool.c
16962
16963PAGE TABLE CHECK
16964M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16965M:	Andrew Morton <akpm@linux-foundation.org>
16966L:	linux-mm@kvack.org
16967S:	Maintained
16968F:	Documentation/mm/page_table_check.rst
16969F:	include/linux/page_table_check.h
16970F:	mm/page_table_check.c
16971
16972PANASONIC LAPTOP ACPI EXTRAS DRIVER
16973M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16974L:	platform-driver-x86@vger.kernel.org
16975S:	Maintained
16976F:	drivers/platform/x86/panasonic-laptop.c
16977
16978PARALLAX PING IIO SENSOR DRIVER
16979M:	Andreas Klinger <ak@it-klinger.de>
16980L:	linux-iio@vger.kernel.org
16981S:	Maintained
16982F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16983F:	drivers/iio/proximity/ping.c
16984
16985PARALLEL LCD/KEYPAD PANEL DRIVER
16986M:	Willy Tarreau <willy@haproxy.com>
16987M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16988S:	Odd Fixes
16989F:	Documentation/admin-guide/lcd-panel-cgram.rst
16990F:	drivers/auxdisplay/panel.c
16991
16992PARALLEL PORT SUBSYSTEM
16993M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16994M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16995L:	linux-parport@lists.infradead.org (subscribers-only)
16996S:	Maintained
16997F:	Documentation/driver-api/parport*.rst
16998F:	drivers/char/ppdev.c
16999F:	drivers/parport/
17000F:	include/linux/parport*.h
17001F:	include/uapi/linux/ppdev.h
17002
17003PARAVIRT_OPS INTERFACE
17004M:	Juergen Gross <jgross@suse.com>
17005R:	Ajay Kaher <ajay.kaher@broadcom.com>
17006R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17007R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17008L:	virtualization@lists.linux.dev
17009L:	x86@kernel.org
17010S:	Supported
17011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17012F:	Documentation/virt/paravirt_ops.rst
17013F:	arch/*/include/asm/paravirt*.h
17014F:	arch/*/kernel/paravirt*
17015F:	include/linux/hypervisor.h
17016
17017PARISC ARCHITECTURE
17018M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17019M:	Helge Deller <deller@gmx.de>
17020L:	linux-parisc@vger.kernel.org
17021S:	Maintained
17022W:	https://parisc.wiki.kernel.org
17023Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17026F:	Documentation/arch/parisc/
17027F:	arch/parisc/
17028F:	drivers/char/agp/parisc-agp.c
17029F:	drivers/input/misc/hp_sdc_rtc.c
17030F:	drivers/input/serio/gscps2.c
17031F:	drivers/input/serio/hp_sdc*
17032F:	drivers/parisc/
17033F:	drivers/parport/parport_gsc.*
17034F:	drivers/tty/serial/8250/8250_parisc.c
17035F:	drivers/video/console/sti*
17036F:	drivers/video/fbdev/sti*
17037F:	drivers/video/logo/logo_parisc*
17038F:	include/linux/hp_sdc.h
17039
17040PARMAN
17041M:	Jiri Pirko <jiri@resnulli.us>
17042L:	netdev@vger.kernel.org
17043S:	Supported
17044F:	include/linux/parman.h
17045F:	lib/parman.c
17046F:	lib/test_parman.c
17047
17048PC ENGINES APU BOARD DRIVER
17049M:	Enrico Weigelt, metux IT consult <info@metux.net>
17050S:	Maintained
17051F:	drivers/platform/x86/pcengines-apuv2.c
17052
17053PC87360 HARDWARE MONITORING DRIVER
17054M:	Jim Cromie <jim.cromie@gmail.com>
17055L:	linux-hwmon@vger.kernel.org
17056S:	Maintained
17057F:	Documentation/hwmon/pc87360.rst
17058F:	drivers/hwmon/pc87360.c
17059
17060PC8736x GPIO DRIVER
17061M:	Jim Cromie <jim.cromie@gmail.com>
17062S:	Maintained
17063F:	drivers/char/pc8736x_gpio.c
17064
17065PC87427 HARDWARE MONITORING DRIVER
17066M:	Jean Delvare <jdelvare@suse.com>
17067L:	linux-hwmon@vger.kernel.org
17068S:	Maintained
17069F:	Documentation/hwmon/pc87427.rst
17070F:	drivers/hwmon/pc87427.c
17071
17072PCA9532 LED DRIVER
17073M:	Riku Voipio <riku.voipio@iki.fi>
17074S:	Maintained
17075F:	drivers/leds/leds-pca9532.c
17076F:	include/linux/leds-pca9532.h
17077
17078PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17079M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17080M:	Pali Rohár <pali@kernel.org>
17081L:	linux-pci@vger.kernel.org
17082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17083S:	Maintained
17084F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17085F:	drivers/pci/controller/pci-aardvark.c
17086
17087PCI DRIVER FOR ALTERA PCIE IP
17088M:	Joyce Ooi <joyce.ooi@intel.com>
17089L:	linux-pci@vger.kernel.org
17090S:	Supported
17091F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17092F:	drivers/pci/controller/pcie-altera.c
17093
17094PCI DRIVER FOR APPLIEDMICRO XGENE
17095M:	Toan Le <toan@os.amperecomputing.com>
17096L:	linux-pci@vger.kernel.org
17097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17098S:	Maintained
17099F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17100F:	drivers/pci/controller/pci-xgene.c
17101
17102PCI DRIVER FOR ARM VERSATILE PLATFORM
17103M:	Rob Herring <robh@kernel.org>
17104L:	linux-pci@vger.kernel.org
17105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17106S:	Maintained
17107F:	Documentation/devicetree/bindings/pci/versatile.yaml
17108F:	drivers/pci/controller/pci-versatile.c
17109
17110PCI DRIVER FOR ARMADA 8K
17111M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17112L:	linux-pci@vger.kernel.org
17113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17114S:	Maintained
17115F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17116F:	drivers/pci/controller/dwc/pcie-armada8k.c
17117
17118PCI DRIVER FOR CADENCE PCIE IP
17119L:	linux-pci@vger.kernel.org
17120S:	Orphan
17121F:	Documentation/devicetree/bindings/pci/cdns,*
17122F:	drivers/pci/controller/cadence/*cadence*
17123
17124PCI DRIVER FOR FREESCALE LAYERSCAPE
17125M:	Minghuan Lian <minghuan.Lian@nxp.com>
17126M:	Mingkai Hu <mingkai.hu@nxp.com>
17127M:	Roy Zang <roy.zang@nxp.com>
17128L:	linuxppc-dev@lists.ozlabs.org
17129L:	linux-pci@vger.kernel.org
17130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17131S:	Maintained
17132F:	drivers/pci/controller/dwc/*layerscape*
17133
17134PCI DRIVER FOR FU740
17135M:	Paul Walmsley <paul.walmsley@sifive.com>
17136M:	Greentime Hu <greentime.hu@sifive.com>
17137M:	Samuel Holland <samuel.holland@sifive.com>
17138L:	linux-pci@vger.kernel.org
17139S:	Maintained
17140F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17141F:	drivers/pci/controller/dwc/pcie-fu740.c
17142
17143PCI DRIVER FOR GENERIC OF HOSTS
17144M:	Will Deacon <will@kernel.org>
17145L:	linux-pci@vger.kernel.org
17146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17147S:	Maintained
17148F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17149F:	drivers/pci/controller/pci-host-common.c
17150F:	drivers/pci/controller/pci-host-generic.c
17151
17152PCI DRIVER FOR IMX6
17153M:	Richard Zhu <hongxing.zhu@nxp.com>
17154M:	Lucas Stach <l.stach@pengutronix.de>
17155L:	linux-pci@vger.kernel.org
17156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17157S:	Maintained
17158F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17159F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17160F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17161F:	drivers/pci/controller/dwc/*imx6*
17162
17163PCI DRIVER FOR INTEL IXP4XX
17164M:	Linus Walleij <linus.walleij@linaro.org>
17165S:	Maintained
17166F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17167F:	drivers/pci/controller/pci-ixp4xx.c
17168
17169PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17170M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17171R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17172L:	linux-pci@vger.kernel.org
17173S:	Supported
17174F:	drivers/pci/controller/vmd.c
17175
17176PCI DRIVER FOR MICROSEMI SWITCHTEC
17177M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17178M:	Logan Gunthorpe <logang@deltatee.com>
17179L:	linux-pci@vger.kernel.org
17180S:	Maintained
17181F:	Documentation/ABI/testing/sysfs-class-switchtec
17182F:	Documentation/driver-api/switchtec.rst
17183F:	drivers/ntb/hw/mscc/
17184F:	drivers/pci/switch/switchtec*
17185F:	include/linux/switchtec.h
17186F:	include/uapi/linux/switchtec_ioctl.h
17187
17188PCI DRIVER FOR MOBIVEIL PCIE IP
17189M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17190M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17191L:	linux-pci@vger.kernel.org
17192S:	Supported
17193F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17194F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17195
17196PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17197M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17198M:	Pali Rohár <pali@kernel.org>
17199L:	linux-pci@vger.kernel.org
17200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17201S:	Maintained
17202F:	drivers/pci/controller/*mvebu*
17203
17204PCI DRIVER FOR NVIDIA TEGRA
17205M:	Thierry Reding <thierry.reding@gmail.com>
17206L:	linux-tegra@vger.kernel.org
17207L:	linux-pci@vger.kernel.org
17208S:	Supported
17209F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17210F:	drivers/pci/controller/pci-tegra.c
17211
17212PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17213M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17214L:	linux-pci@vger.kernel.org
17215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17216S:	Maintained
17217F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17218F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17219
17220PCI DRIVER FOR RENESAS R-CAR
17221M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17222M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17223L:	linux-pci@vger.kernel.org
17224L:	linux-renesas-soc@vger.kernel.org
17225S:	Maintained
17226F:	Documentation/devicetree/bindings/pci/*rcar*
17227F:	drivers/pci/controller/*rcar*
17228F:	drivers/pci/controller/dwc/*rcar*
17229
17230PCI DRIVER FOR SAMSUNG EXYNOS
17231M:	Jingoo Han <jingoohan1@gmail.com>
17232L:	linux-pci@vger.kernel.org
17233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17234L:	linux-samsung-soc@vger.kernel.org
17235S:	Maintained
17236F:	drivers/pci/controller/dwc/pci-exynos.c
17237
17238PCI DRIVER FOR SYNOPSYS DESIGNWARE
17239M:	Jingoo Han <jingoohan1@gmail.com>
17240M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17241L:	linux-pci@vger.kernel.org
17242S:	Maintained
17243F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17244F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17245F:	drivers/pci/controller/dwc/*designware*
17246
17247PCI DRIVER FOR TI DRA7XX/J721E
17248M:	Vignesh Raghavendra <vigneshr@ti.com>
17249R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17250L:	linux-omap@vger.kernel.org
17251L:	linux-pci@vger.kernel.org
17252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17253S:	Supported
17254F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17255F:	drivers/pci/controller/cadence/pci-j721e.c
17256F:	drivers/pci/controller/dwc/pci-dra7xx.c
17257
17258PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17259M:	Linus Walleij <linus.walleij@linaro.org>
17260L:	linux-pci@vger.kernel.org
17261S:	Maintained
17262F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17263F:	drivers/pci/controller/pci-v3-semi.c
17264
17265PCI DRIVER FOR XILINX VERSAL CPM
17266M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17267M:	Michal Simek <michal.simek@amd.com>
17268L:	linux-pci@vger.kernel.org
17269S:	Maintained
17270F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17271F:	drivers/pci/controller/pcie-xilinx-cpm.c
17272
17273PCI ENDPOINT SUBSYSTEM
17274M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17275M:	Krzysztof Wilczyński <kw@linux.com>
17276R:	Kishon Vijay Abraham I <kishon@kernel.org>
17277L:	linux-pci@vger.kernel.org
17278S:	Supported
17279Q:	https://patchwork.kernel.org/project/linux-pci/list/
17280B:	https://bugzilla.kernel.org
17281C:	irc://irc.oftc.net/linux-pci
17282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17283F:	Documentation/PCI/endpoint/*
17284F:	Documentation/misc-devices/pci-endpoint-test.rst
17285F:	drivers/misc/pci_endpoint_test.c
17286F:	drivers/pci/endpoint/
17287F:	tools/pci/
17288
17289PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17290M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17291R:	Oliver O'Halloran <oohall@gmail.com>
17292L:	linuxppc-dev@lists.ozlabs.org
17293S:	Supported
17294F:	Documentation/PCI/pci-error-recovery.rst
17295F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17296F:	arch/powerpc/include/*/eeh*.h
17297F:	arch/powerpc/kernel/eeh*.c
17298F:	arch/powerpc/platforms/*/eeh*.c
17299F:	drivers/pci/pcie/aer.c
17300F:	drivers/pci/pcie/dpc.c
17301F:	drivers/pci/pcie/err.c
17302
17303PCI ERROR RECOVERY
17304M:	Linas Vepstas <linasvepstas@gmail.com>
17305L:	linux-pci@vger.kernel.org
17306S:	Supported
17307F:	Documentation/PCI/pci-error-recovery.rst
17308
17309PCI MSI DRIVER FOR ALTERA MSI IP
17310M:	Joyce Ooi <joyce.ooi@intel.com>
17311L:	linux-pci@vger.kernel.org
17312S:	Supported
17313F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17314F:	drivers/pci/controller/pcie-altera-msi.c
17315
17316PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17317M:	Toan Le <toan@os.amperecomputing.com>
17318L:	linux-pci@vger.kernel.org
17319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17320S:	Maintained
17321F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17322F:	drivers/pci/controller/pci-xgene-msi.c
17323
17324PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17325M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17326M:	Krzysztof Wilczyński <kw@linux.com>
17327R:	Rob Herring <robh@kernel.org>
17328L:	linux-pci@vger.kernel.org
17329S:	Supported
17330Q:	https://patchwork.kernel.org/project/linux-pci/list/
17331B:	https://bugzilla.kernel.org
17332C:	irc://irc.oftc.net/linux-pci
17333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17334F:	Documentation/devicetree/bindings/pci/
17335F:	drivers/pci/controller/
17336F:	drivers/pci/pci-bridge-emul.c
17337F:	drivers/pci/pci-bridge-emul.h
17338
17339PCI PEER-TO-PEER DMA (P2PDMA)
17340M:	Bjorn Helgaas <bhelgaas@google.com>
17341M:	Logan Gunthorpe <logang@deltatee.com>
17342L:	linux-pci@vger.kernel.org
17343S:	Supported
17344Q:	https://patchwork.kernel.org/project/linux-pci/list/
17345B:	https://bugzilla.kernel.org
17346C:	irc://irc.oftc.net/linux-pci
17347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17348F:	Documentation/driver-api/pci/p2pdma.rst
17349F:	drivers/pci/p2pdma.c
17350F:	include/linux/pci-p2pdma.h
17351
17352PCI SUBSYSTEM
17353M:	Bjorn Helgaas <bhelgaas@google.com>
17354L:	linux-pci@vger.kernel.org
17355S:	Supported
17356Q:	https://patchwork.kernel.org/project/linux-pci/list/
17357B:	https://bugzilla.kernel.org
17358C:	irc://irc.oftc.net/linux-pci
17359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17360F:	Documentation/PCI/
17361F:	Documentation/devicetree/bindings/pci/
17362F:	arch/x86/kernel/early-quirks.c
17363F:	arch/x86/kernel/quirks.c
17364F:	arch/x86/pci/
17365F:	drivers/acpi/pci*
17366F:	drivers/pci/
17367F:	include/asm-generic/pci*
17368F:	include/linux/of_pci.h
17369F:	include/linux/pci*
17370F:	include/uapi/linux/pci*
17371
17372PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17373M:	Jonathan Chocron <jonnyc@amazon.com>
17374L:	linux-pci@vger.kernel.org
17375S:	Maintained
17376F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17377F:	drivers/pci/controller/dwc/pcie-al.c
17378
17379PCIE DRIVER FOR AMLOGIC MESON
17380M:	Yue Wang <yue.wang@Amlogic.com>
17381L:	linux-pci@vger.kernel.org
17382L:	linux-amlogic@lists.infradead.org
17383S:	Maintained
17384F:	drivers/pci/controller/dwc/pci-meson.c
17385
17386PCIE DRIVER FOR AXIS ARTPEC
17387M:	Jesper Nilsson <jesper.nilsson@axis.com>
17388L:	linux-arm-kernel@axis.com
17389L:	linux-pci@vger.kernel.org
17390S:	Maintained
17391F:	Documentation/devicetree/bindings/pci/axis,artpec*
17392F:	drivers/pci/controller/dwc/*artpec*
17393
17394PCIE DRIVER FOR CAVIUM THUNDERX
17395M:	Robert Richter <rric@kernel.org>
17396L:	linux-pci@vger.kernel.org
17397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17398S:	Odd Fixes
17399F:	drivers/pci/controller/pci-thunder-*
17400
17401PCIE DRIVER FOR HISILICON
17402M:	Zhou Wang <wangzhou1@hisilicon.com>
17403L:	linux-pci@vger.kernel.org
17404S:	Maintained
17405F:	drivers/pci/controller/dwc/pcie-hisi.c
17406
17407PCIE DRIVER FOR HISILICON KIRIN
17408M:	Xiaowei Song <songxiaowei@hisilicon.com>
17409M:	Binghui Wang <wangbinghui@hisilicon.com>
17410L:	linux-pci@vger.kernel.org
17411S:	Maintained
17412F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17413F:	drivers/pci/controller/dwc/pcie-kirin.c
17414
17415PCIE DRIVER FOR HISILICON STB
17416M:	Shawn Guo <shawn.guo@linaro.org>
17417L:	linux-pci@vger.kernel.org
17418S:	Maintained
17419F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17420F:	drivers/pci/controller/dwc/pcie-histb.c
17421
17422PCIE DRIVER FOR INTEL KEEM BAY
17423M:	Srikanth Thokala <srikanth.thokala@intel.com>
17424L:	linux-pci@vger.kernel.org
17425S:	Supported
17426F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17427F:	drivers/pci/controller/dwc/pcie-keembay.c
17428
17429PCIE DRIVER FOR INTEL LGM GW SOC
17430M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17431L:	linux-pci@vger.kernel.org
17432S:	Maintained
17433F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17434F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17435
17436PCIE DRIVER FOR MEDIATEK
17437M:	Ryder Lee <ryder.lee@mediatek.com>
17438M:	Jianjun Wang <jianjun.wang@mediatek.com>
17439L:	linux-pci@vger.kernel.org
17440L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17441S:	Supported
17442F:	Documentation/devicetree/bindings/pci/mediatek*
17443F:	drivers/pci/controller/*mediatek*
17444
17445PCIE DRIVER FOR MICROCHIP
17446M:	Daire McNamara <daire.mcnamara@microchip.com>
17447L:	linux-pci@vger.kernel.org
17448S:	Supported
17449F:	Documentation/devicetree/bindings/pci/microchip*
17450F:	drivers/pci/controller/*microchip*
17451
17452PCIE DRIVER FOR QUALCOMM MSM
17453M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17454L:	linux-pci@vger.kernel.org
17455L:	linux-arm-msm@vger.kernel.org
17456S:	Maintained
17457F:	drivers/pci/controller/dwc/pcie-qcom.c
17458
17459PCIE DRIVER FOR ROCKCHIP
17460M:	Shawn Lin <shawn.lin@rock-chips.com>
17461L:	linux-pci@vger.kernel.org
17462L:	linux-rockchip@lists.infradead.org
17463S:	Maintained
17464F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17465F:	drivers/pci/controller/pcie-rockchip*
17466
17467PCIE DRIVER FOR SOCIONEXT UNIPHIER
17468M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17469L:	linux-pci@vger.kernel.org
17470S:	Maintained
17471F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17472F:	drivers/pci/controller/dwc/pcie-uniphier*
17473
17474PCIE DRIVER FOR ST SPEAR13XX
17475M:	Pratyush Anand <pratyush.anand@gmail.com>
17476L:	linux-pci@vger.kernel.org
17477S:	Maintained
17478F:	drivers/pci/controller/dwc/*spear*
17479
17480PCIE ENDPOINT DRIVER FOR QUALCOMM
17481M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17482L:	linux-pci@vger.kernel.org
17483L:	linux-arm-msm@vger.kernel.org
17484S:	Maintained
17485F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17486F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17487
17488PCMCIA SUBSYSTEM
17489M:	Dominik Brodowski <linux@dominikbrodowski.net>
17490S:	Odd Fixes
17491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17492F:	Documentation/pcmcia/
17493F:	drivers/pcmcia/
17494F:	include/pcmcia/
17495F:	tools/pcmcia/
17496
17497PCNET32 NETWORK DRIVER
17498M:	Don Fry <pcnet32@frontier.com>
17499L:	netdev@vger.kernel.org
17500S:	Maintained
17501F:	drivers/net/ethernet/amd/pcnet32.c
17502
17503PCRYPT PARALLEL CRYPTO ENGINE
17504M:	Steffen Klassert <steffen.klassert@secunet.com>
17505L:	linux-crypto@vger.kernel.org
17506S:	Maintained
17507F:	crypto/pcrypt.c
17508F:	include/crypto/pcrypt.h
17509
17510PDS DSC VIRTIO DATA PATH ACCELERATOR
17511R:	Shannon Nelson <shannon.nelson@amd.com>
17512F:	drivers/vdpa/pds/
17513
17514PECI HARDWARE MONITORING DRIVERS
17515M:	Iwona Winiarska <iwona.winiarska@intel.com>
17516L:	linux-hwmon@vger.kernel.org
17517S:	Supported
17518F:	Documentation/hwmon/peci-cputemp.rst
17519F:	Documentation/hwmon/peci-dimmtemp.rst
17520F:	drivers/hwmon/peci/
17521
17522PECI SUBSYSTEM
17523M:	Iwona Winiarska <iwona.winiarska@intel.com>
17524L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17525S:	Supported
17526F:	Documentation/devicetree/bindings/peci/
17527F:	Documentation/peci/
17528F:	drivers/peci/
17529F:	include/linux/peci-cpu.h
17530F:	include/linux/peci.h
17531
17532PENSANDO ETHERNET DRIVERS
17533M:	Shannon Nelson <shannon.nelson@amd.com>
17534M:	Brett Creeley <brett.creeley@amd.com>
17535M:	drivers@pensando.io
17536L:	netdev@vger.kernel.org
17537S:	Supported
17538F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17539F:	drivers/net/ethernet/pensando/
17540
17541PER-CPU MEMORY ALLOCATOR
17542M:	Dennis Zhou <dennis@kernel.org>
17543M:	Tejun Heo <tj@kernel.org>
17544M:	Christoph Lameter <cl@linux.com>
17545L:	linux-mm@kvack.org
17546S:	Maintained
17547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17548F:	arch/*/include/asm/percpu.h
17549F:	include/linux/percpu*.h
17550F:	lib/percpu*.c
17551F:	mm/percpu*.c
17552
17553PER-TASK DELAY ACCOUNTING
17554M:	Balbir Singh <bsingharora@gmail.com>
17555S:	Maintained
17556F:	include/linux/delayacct.h
17557F:	kernel/delayacct.c
17558
17559PERFORMANCE EVENTS SUBSYSTEM
17560M:	Peter Zijlstra <peterz@infradead.org>
17561M:	Ingo Molnar <mingo@redhat.com>
17562M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17563M:	Namhyung Kim <namhyung@kernel.org>
17564R:	Mark Rutland <mark.rutland@arm.com>
17565R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17566R:	Jiri Olsa <jolsa@kernel.org>
17567R:	Ian Rogers <irogers@google.com>
17568R:	Adrian Hunter <adrian.hunter@intel.com>
17569R:	"Liang, Kan" <kan.liang@linux.intel.com>
17570L:	linux-perf-users@vger.kernel.org
17571L:	linux-kernel@vger.kernel.org
17572S:	Supported
17573W:	https://perf.wiki.kernel.org/
17574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17577F:	arch/*/events/*
17578F:	arch/*/events/*/*
17579F:	arch/*/include/asm/perf_event.h
17580F:	arch/*/kernel/*/*/perf_event*.c
17581F:	arch/*/kernel/*/perf_event*.c
17582F:	arch/*/kernel/perf_callchain.c
17583F:	arch/*/kernel/perf_event*.c
17584F:	include/linux/perf_event.h
17585F:	include/uapi/linux/perf_event.h
17586F:	kernel/events/*
17587F:	tools/lib/perf/
17588F:	tools/perf/
17589
17590PERFORMANCE EVENTS TOOLING ARM64
17591R:	John Garry <john.g.garry@oracle.com>
17592R:	Will Deacon <will@kernel.org>
17593R:	James Clark <james.clark@arm.com>
17594R:	Mike Leach <mike.leach@linaro.org>
17595R:	Leo Yan <leo.yan@linux.dev>
17596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17597S:	Supported
17598F:	tools/build/feature/test-libopencsd.c
17599F:	tools/perf/arch/arm*/
17600F:	tools/perf/pmu-events/arch/arm64/
17601F:	tools/perf/util/arm-spe*
17602F:	tools/perf/util/cs-etm*
17603
17604PERSONALITY HANDLING
17605M:	Christoph Hellwig <hch@infradead.org>
17606L:	linux-abi-devel@lists.sourceforge.net
17607S:	Maintained
17608F:	include/linux/personality.h
17609F:	include/uapi/linux/personality.h
17610
17611PHOENIX RC FLIGHT CONTROLLER ADAPTER
17612M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17613L:	linux-input@vger.kernel.org
17614S:	Maintained
17615F:	Documentation/input/devices/pxrc.rst
17616F:	drivers/input/joystick/pxrc.c
17617
17618PHONET PROTOCOL
17619M:	Remi Denis-Courmont <courmisch@gmail.com>
17620S:	Supported
17621F:	Documentation/networking/phonet.rst
17622F:	include/linux/phonet.h
17623F:	include/net/phonet/
17624F:	include/uapi/linux/phonet.h
17625F:	net/phonet/
17626
17627PHRAM MTD DRIVER
17628M:	Joern Engel <joern@lazybastard.org>
17629L:	linux-mtd@lists.infradead.org
17630S:	Maintained
17631F:	drivers/mtd/devices/phram.c
17632
17633PICOLCD HID DRIVER
17634M:	Bruno Prémont <bonbons@linux-vserver.org>
17635L:	linux-input@vger.kernel.org
17636S:	Maintained
17637F:	drivers/hid/hid-picolcd*
17638
17639PIDFD API
17640M:	Christian Brauner <christian@brauner.io>
17641L:	linux-kernel@vger.kernel.org
17642S:	Maintained
17643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17644F:	samples/pidfd/
17645F:	tools/testing/selftests/clone3/
17646F:	tools/testing/selftests/pid_namespace/
17647F:	tools/testing/selftests/pidfd/
17648K:	(?i)pidfd
17649K:	(?i)clone3
17650K:	\b(clone_args|kernel_clone_args)\b
17651
17652PIN CONTROL SUBSYSTEM
17653M:	Linus Walleij <linus.walleij@linaro.org>
17654L:	linux-gpio@vger.kernel.org
17655S:	Maintained
17656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17657F:	Documentation/devicetree/bindings/pinctrl/
17658F:	Documentation/driver-api/pin-control.rst
17659F:	drivers/pinctrl/
17660F:	include/dt-bindings/pinctrl/
17661F:	include/linux/pinctrl/
17662
17663PIN CONTROLLER - AMD
17664M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17665M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17666S:	Maintained
17667F:	drivers/pinctrl/pinctrl-amd.c
17668
17669PIN CONTROLLER - FREESCALE
17670M:	Dong Aisheng <aisheng.dong@nxp.com>
17671M:	Fabio Estevam <festevam@gmail.com>
17672M:	Shawn Guo <shawnguo@kernel.org>
17673M:	Jacky Bai <ping.bai@nxp.com>
17674R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17675L:	linux-gpio@vger.kernel.org
17676L:	NXP S32 Linux Team <s32@nxp.com>
17677S:	Maintained
17678F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17679F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17680F:	drivers/pinctrl/freescale/
17681F:	drivers/pinctrl/nxp/
17682
17683PIN CONTROLLER - INTEL
17684M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17685M:	Andy Shevchenko <andy@kernel.org>
17686S:	Supported
17687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17688F:	drivers/pinctrl/intel/
17689
17690PIN CONTROLLER - KEEMBAY
17691M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17692S:	Supported
17693F:	drivers/pinctrl/pinctrl-keembay*
17694
17695PIN CONTROLLER - MEDIATEK
17696M:	Sean Wang <sean.wang@kernel.org>
17697L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17700F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17701F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17702F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17703F:	drivers/pinctrl/mediatek/
17704
17705PIN CONTROLLER - MEDIATEK MIPS
17706M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17707M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17708L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17709L:	linux-mips@vger.kernel.org
17710S:	Maintained
17711F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17712F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17713F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17714F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17719F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17720F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17721F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17722F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17723F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17724F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17725F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17726
17727PIN CONTROLLER - MICROCHIP AT91
17728M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17730L:	linux-gpio@vger.kernel.org
17731S:	Supported
17732F:	drivers/gpio/gpio-sama5d2-piobu.c
17733F:	drivers/pinctrl/pinctrl-at91*
17734
17735PIN CONTROLLER - QUALCOMM
17736M:	Bjorn Andersson <andersson@kernel.org>
17737L:	linux-arm-msm@vger.kernel.org
17738S:	Maintained
17739F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17740F:	drivers/pinctrl/qcom/
17741
17742PIN CONTROLLER - RENESAS
17743M:	Geert Uytterhoeven <geert+renesas@glider.be>
17744L:	linux-renesas-soc@vger.kernel.org
17745S:	Supported
17746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17747F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17748F:	drivers/pinctrl/renesas/
17749
17750PIN CONTROLLER - SAMSUNG
17751M:	Krzysztof Kozlowski <krzk@kernel.org>
17752M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17753R:	Alim Akhtar <alim.akhtar@samsung.com>
17754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17755L:	linux-samsung-soc@vger.kernel.org
17756S:	Maintained
17757Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17758B:	mailto:linux-samsung-soc@vger.kernel.org
17759C:	irc://irc.libera.chat/linux-exynos
17760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17761F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17762F:	drivers/pinctrl/samsung/
17763
17764PIN CONTROLLER - SINGLE
17765M:	Tony Lindgren <tony@atomide.com>
17766M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17768L:	linux-omap@vger.kernel.org
17769S:	Maintained
17770F:	drivers/pinctrl/pinctrl-single.c
17771
17772PIN CONTROLLER - SUNPLUS / TIBBO
17773M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17774M:	Wells Lu <wellslutw@gmail.com>
17775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17776S:	Maintained
17777W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17778F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17779F:	drivers/pinctrl/sunplus/
17780F:	include/dt-bindings/pinctrl/sppctl*.h
17781
17782PINE64 PINEPHONE KEYBOARD DRIVER
17783M:	Samuel Holland <samuel@sholland.org>
17784S:	Supported
17785F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17786F:	drivers/input/keyboard/pinephone-keyboard.c
17787
17788PKTCDVD DRIVER
17789M:	linux-block@vger.kernel.org
17790S:	Orphan
17791F:	drivers/block/pktcdvd.c
17792F:	include/linux/pktcdvd.h
17793F:	include/uapi/linux/pktcdvd.h
17794
17795PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17796M:	Tomasz Duszynski <tduszyns@gmail.com>
17797S:	Maintained
17798F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17799F:	drivers/iio/chemical/pms7003.c
17800
17801PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17802M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17803L:	netdev@vger.kernel.org
17804S:	Maintained
17805F:	drivers/net/phy/mdio-open-alliance.h
17806F:	net/ethtool/plca.c
17807
17808PLDMFW LIBRARY
17809M:	Jacob Keller <jacob.e.keller@intel.com>
17810S:	Maintained
17811F:	Documentation/driver-api/pldmfw/
17812F:	include/linux/pldmfw.h
17813F:	lib/pldmfw/
17814
17815PLX DMA DRIVER
17816M:	Logan Gunthorpe <logang@deltatee.com>
17817S:	Maintained
17818F:	drivers/dma/plx_dma.c
17819
17820PM-GRAPH UTILITY
17821M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17822L:	linux-pm@vger.kernel.org
17823S:	Supported
17824W:	https://01.org/pm-graph
17825B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17826T:	git git://github.com/intel/pm-graph
17827F:	tools/power/pm-graph
17828
17829PM6764TR DRIVER
17830M:	Charles Hsu	<hsu.yungteng@gmail.com>
17831L:	linux-hwmon@vger.kernel.org
17832S:	Maintained
17833F:	Documentation/hwmon/pm6764tr.rst
17834F:	drivers/hwmon/pmbus/pm6764tr.c
17835
17836PMC SIERRA MaxRAID DRIVER
17837L:	linux-scsi@vger.kernel.org
17838S:	Orphan
17839W:	http://www.pmc-sierra.com/
17840F:	drivers/scsi/pmcraid.*
17841
17842PMC SIERRA PM8001 DRIVER
17843M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17844L:	linux-scsi@vger.kernel.org
17845S:	Supported
17846F:	drivers/scsi/pm8001/
17847
17848PNI RM3100 IIO DRIVER
17849M:	Song Qiang <songqiang1304521@gmail.com>
17850L:	linux-iio@vger.kernel.org
17851S:	Maintained
17852F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17853F:	drivers/iio/magnetometer/rm3100*
17854
17855PNP SUPPORT
17856M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17857L:	linux-acpi@vger.kernel.org
17858S:	Maintained
17859F:	drivers/pnp/
17860F:	include/linux/pnp.h
17861
17862POSIX CLOCKS and TIMERS
17863M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17864M:	Frederic Weisbecker <frederic@kernel.org>
17865M:	Thomas Gleixner <tglx@linutronix.de>
17866L:	linux-kernel@vger.kernel.org
17867S:	Maintained
17868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17869F:	fs/timerfd.c
17870F:	include/linux/time_namespace.h
17871F:	include/linux/timerfd.h
17872F:	include/uapi/linux/time.h
17873F:	include/uapi/linux/timerfd.h
17874F:	include/trace/events/timer*
17875F:	kernel/time/itimer.c
17876F:	kernel/time/posix-*
17877F:	kernel/time/namespace.c
17878
17879POWER MANAGEMENT CORE
17880M:	"Rafael J. Wysocki" <rafael@kernel.org>
17881L:	linux-pm@vger.kernel.org
17882S:	Supported
17883B:	https://bugzilla.kernel.org
17884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17885F:	drivers/base/power/
17886F:	drivers/powercap/
17887F:	include/linux/intel_rapl.h
17888F:	include/linux/pm.h
17889F:	include/linux/pm_*
17890F:	include/linux/powercap.h
17891F:	kernel/configs/nopm.config
17892
17893POWER STATE COORDINATION INTERFACE (PSCI)
17894M:	Mark Rutland <mark.rutland@arm.com>
17895M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17897S:	Maintained
17898F:	drivers/firmware/psci/
17899F:	include/linux/psci.h
17900F:	include/uapi/linux/psci.h
17901
17902POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17903M:	Sebastian Reichel <sre@kernel.org>
17904L:	linux-pm@vger.kernel.org
17905S:	Maintained
17906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17907F:	Documentation/ABI/testing/sysfs-class-power
17908F:	Documentation/devicetree/bindings/power/supply/
17909F:	drivers/power/supply/
17910F:	include/linux/power/
17911F:	include/linux/power_supply.h
17912F:	tools/testing/selftests/power_supply/
17913
17914POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17915M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17916L:	linuxppc-dev@lists.ozlabs.org
17917S:	Maintained
17918F:	drivers/char/powernv-op-panel.c
17919
17920PPP OVER ATM (RFC 2364)
17921M:	Mitchell Blank Jr <mitch@sfgoth.com>
17922S:	Maintained
17923F:	include/uapi/linux/atmppp.h
17924F:	net/atm/pppoatm.c
17925
17926PPP OVER ETHERNET
17927M:	Michal Ostrowski <mostrows@earthlink.net>
17928S:	Maintained
17929F:	drivers/net/ppp/pppoe.c
17930F:	drivers/net/ppp/pppox.c
17931
17932PPP OVER L2TP
17933M:	James Chapman <jchapman@katalix.com>
17934S:	Maintained
17935F:	include/linux/if_pppol2tp.h
17936F:	include/uapi/linux/if_pppol2tp.h
17937F:	net/l2tp/l2tp_ppp.c
17938
17939PPP PROTOCOL DRIVERS AND COMPRESSORS
17940L:	linux-ppp@vger.kernel.org
17941S:	Orphan
17942F:	drivers/net/ppp/ppp_*
17943
17944PPS SUPPORT
17945M:	Rodolfo Giometti <giometti@enneenne.com>
17946L:	linuxpps@ml.enneenne.com (subscribers-only)
17947S:	Maintained
17948W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17949F:	Documentation/ABI/testing/sysfs-pps
17950F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17951F:	Documentation/driver-api/pps.rst
17952F:	drivers/pps/
17953F:	include/linux/pps*.h
17954F:	include/uapi/linux/pps.h
17955
17956PPTP DRIVER
17957M:	Dmitry Kozlov <xeb@mail.ru>
17958L:	netdev@vger.kernel.org
17959S:	Maintained
17960W:	http://sourceforge.net/projects/accel-pptp
17961F:	drivers/net/ppp/pptp.c
17962
17963PRESSURE STALL INFORMATION (PSI)
17964M:	Johannes Weiner <hannes@cmpxchg.org>
17965M:	Suren Baghdasaryan <surenb@google.com>
17966R:	Peter Ziljstra <peterz@infradead.org>
17967S:	Maintained
17968F:	include/linux/psi*
17969F:	kernel/sched/psi.c
17970
17971PRINTK
17972M:	Petr Mladek <pmladek@suse.com>
17973R:	Steven Rostedt <rostedt@goodmis.org>
17974R:	John Ogness <john.ogness@linutronix.de>
17975R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17976S:	Maintained
17977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17978F:	include/linux/printk.h
17979F:	kernel/printk/
17980
17981PRINTK INDEXING
17982R:	Chris Down <chris@chrisdown.name>
17983S:	Maintained
17984F:	Documentation/core-api/printk-index.rst
17985F:	kernel/printk/index.c
17986K:	printk_index
17987
17988PROC FILESYSTEM
17989L:	linux-kernel@vger.kernel.org
17990L:	linux-fsdevel@vger.kernel.org
17991S:	Maintained
17992F:	Documentation/filesystems/proc.rst
17993F:	fs/proc/
17994F:	include/linux/proc_fs.h
17995F:	tools/testing/selftests/proc/
17996
17997PROC SYSCTL
17998M:	Luis Chamberlain <mcgrof@kernel.org>
17999M:	Kees Cook <kees@kernel.org>
18000M:	Joel Granados <j.granados@samsung.com>
18001L:	linux-kernel@vger.kernel.org
18002L:	linux-fsdevel@vger.kernel.org
18003S:	Maintained
18004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18005F:	fs/proc/proc_sysctl.c
18006F:	include/linux/sysctl.h
18007F:	kernel/sysctl-test.c
18008F:	kernel/sysctl.c
18009F:	tools/testing/selftests/sysctl/
18010
18011PS3 NETWORK SUPPORT
18012M:	Geoff Levand <geoff@infradead.org>
18013L:	netdev@vger.kernel.org
18014L:	linuxppc-dev@lists.ozlabs.org
18015S:	Maintained
18016F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18017
18018PS3 PLATFORM SUPPORT
18019M:	Geoff Levand <geoff@infradead.org>
18020L:	linuxppc-dev@lists.ozlabs.org
18021S:	Maintained
18022F:	arch/powerpc/boot/ps3*
18023F:	arch/powerpc/include/asm/lv1call.h
18024F:	arch/powerpc/include/asm/ps3*.h
18025F:	arch/powerpc/platforms/ps3/
18026F:	drivers/*/ps3*
18027F:	drivers/ps3/
18028F:	drivers/rtc/rtc-ps3.c
18029F:	drivers/usb/host/*ps3.c
18030F:	sound/ppc/snd_ps3*
18031
18032PS3VRAM DRIVER
18033M:	Jim Paris <jim@jtan.com>
18034M:	Geoff Levand <geoff@infradead.org>
18035L:	linuxppc-dev@lists.ozlabs.org
18036S:	Maintained
18037F:	drivers/block/ps3vram.c
18038
18039PSAMPLE PACKET SAMPLING SUPPORT
18040M:	Yotam Gigi <yotam.gi@gmail.com>
18041S:	Maintained
18042F:	include/net/psample.h
18043F:	include/uapi/linux/psample.h
18044F:	net/psample
18045
18046PSE NETWORK DRIVER
18047M:	Oleksij Rempel <o.rempel@pengutronix.de>
18048M:	Kory Maincent <kory.maincent@bootlin.com>
18049L:	netdev@vger.kernel.org
18050S:	Maintained
18051F:	Documentation/devicetree/bindings/net/pse-pd/
18052F:	drivers/net/pse-pd/
18053
18054PSTORE FILESYSTEM
18055M:	Kees Cook <kees@kernel.org>
18056R:	Tony Luck <tony.luck@intel.com>
18057R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18058L:	linux-hardening@vger.kernel.org
18059S:	Supported
18060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18061F:	Documentation/admin-guide/pstore-blk.rst
18062F:	Documentation/admin-guide/ramoops.rst
18063F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18064F:	drivers/acpi/apei/erst.c
18065F:	drivers/firmware/efi/efi-pstore.c
18066F:	fs/pstore/
18067F:	include/linux/pstore*
18068K:	\b(pstore|ramoops)
18069
18070PT5161L HARDWARE MONITOR DRIVER
18071M:	Cosmo Chou <cosmo.chou@quantatw.com>
18072L:	linux-hwmon@vger.kernel.org
18073S:	Maintained
18074F:	Documentation/hwmon/pt5161l.rst
18075F:	drivers/hwmon/pt5161l.c
18076
18077PTP HARDWARE CLOCK SUPPORT
18078M:	Richard Cochran <richardcochran@gmail.com>
18079L:	netdev@vger.kernel.org
18080S:	Maintained
18081W:	http://linuxptp.sourceforge.net/
18082F:	Documentation/ABI/testing/sysfs-ptp
18083F:	Documentation/driver-api/ptp.rst
18084F:	drivers/net/phy/dp83640*
18085F:	drivers/ptp/*
18086F:	include/linux/ptp_cl*
18087K:	(?:\b|_)ptp(?:\b|_)
18088
18089PTP MOCKUP CLOCK SUPPORT
18090M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18091L:	netdev@vger.kernel.org
18092S:	Maintained
18093F:	drivers/ptp/ptp_mock.c
18094F:	include/linux/ptp_mock.h
18095
18096PTP VIRTUAL CLOCK SUPPORT
18097M:	Yangbo Lu <yangbo.lu@nxp.com>
18098L:	netdev@vger.kernel.org
18099S:	Maintained
18100F:	drivers/ptp/ptp_vclock.c
18101F:	net/ethtool/phc_vclocks.c
18102
18103PTRACE SUPPORT
18104M:	Oleg Nesterov <oleg@redhat.com>
18105S:	Maintained
18106F:	arch/*/*/ptrace*.c
18107F:	arch/*/include/asm/ptrace*.h
18108F:	arch/*/ptrace*.c
18109F:	include/asm-generic/syscall.h
18110F:	include/linux/ptrace.h
18111F:	include/linux/regset.h
18112F:	include/uapi/linux/ptrace.h
18113F:	kernel/ptrace.c
18114
18115PULSE8-CEC DRIVER
18116M:	Hans Verkuil <hverkuil@xs4all.nl>
18117L:	linux-media@vger.kernel.org
18118S:	Maintained
18119T:	git git://linuxtv.org/media_tree.git
18120F:	drivers/media/cec/usb/pulse8/
18121
18122PURELIFI PLFXLC DRIVER
18123M:	Srinivasan Raju <srini.raju@purelifi.com>
18124L:	linux-wireless@vger.kernel.org
18125S:	Supported
18126F:	drivers/net/wireless/purelifi/plfxlc/
18127
18128PVRUSB2 VIDEO4LINUX DRIVER
18129M:	Mike Isely <isely@pobox.com>
18130L:	pvrusb2@isely.net	(subscribers-only)
18131L:	linux-media@vger.kernel.org
18132S:	Maintained
18133W:	http://www.isely.net/pvrusb2/
18134T:	git git://linuxtv.org/media_tree.git
18135F:	Documentation/driver-api/media/drivers/pvrusb2*
18136F:	drivers/media/usb/pvrusb2/
18137
18138PWC WEBCAM DRIVER
18139M:	Hans Verkuil <hverkuil@xs4all.nl>
18140L:	linux-media@vger.kernel.org
18141S:	Odd Fixes
18142T:	git git://linuxtv.org/media_tree.git
18143F:	drivers/media/usb/pwc/*
18144F:	include/trace/events/pwc.h
18145
18146PWM IR Transmitter
18147M:	Sean Young <sean@mess.org>
18148L:	linux-media@vger.kernel.org
18149S:	Maintained
18150F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18151F:	drivers/media/rc/pwm-ir-tx.c
18152
18153PWM SUBSYSTEM
18154M:	Uwe Kleine-König <ukleinek@kernel.org>
18155L:	linux-pwm@vger.kernel.org
18156S:	Maintained
18157Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18158T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18159F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18160F:	Documentation/devicetree/bindings/pwm/
18161F:	Documentation/driver-api/pwm.rst
18162F:	drivers/gpio/gpio-mvebu.c
18163F:	drivers/pwm/
18164F:	drivers/video/backlight/pwm_bl.c
18165F:	include/dt-bindings/pwm/
18166F:	include/linux/pwm.h
18167F:	include/linux/pwm_backlight.h
18168K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18169
18170PXA GPIO DRIVER
18171M:	Robert Jarzmik <robert.jarzmik@free.fr>
18172L:	linux-gpio@vger.kernel.org
18173S:	Maintained
18174F:	drivers/gpio/gpio-pxa.c
18175
18176PXA MMCI DRIVER
18177S:	Orphan
18178
18179PXA RTC DRIVER
18180M:	Robert Jarzmik <robert.jarzmik@free.fr>
18181L:	linux-rtc@vger.kernel.org
18182S:	Maintained
18183
18184PXA2xx/PXA3xx SUPPORT
18185M:	Daniel Mack <daniel@zonque.org>
18186M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18187M:	Robert Jarzmik <robert.jarzmik@free.fr>
18188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18189S:	Maintained
18190T:	git git://github.com/hzhuang1/linux.git
18191T:	git git://github.com/rjarzmik/linux.git
18192F:	arch/arm/boot/dts/intel/pxa/
18193F:	arch/arm/mach-pxa/
18194F:	drivers/dma/pxa*
18195F:	drivers/pcmcia/pxa2xx*
18196F:	drivers/pinctrl/pxa/
18197F:	drivers/spi/spi-pxa2xx*
18198F:	drivers/usb/gadget/udc/pxa2*
18199F:	include/sound/pxa2xx-lib.h
18200F:	sound/arm/pxa*
18201F:	sound/soc/pxa/
18202
18203QAT DRIVER
18204M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18205L:	qat-linux@intel.com
18206S:	Supported
18207F:	drivers/crypto/intel/qat/
18208
18209QCOM AUDIO (ASoC) DRIVERS
18210M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18211M:	Banajit Goswami <bgoswami@quicinc.com>
18212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18213S:	Supported
18214F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18215F:	Documentation/devicetree/bindings/sound/qcom,*
18216F:	drivers/soc/qcom/apr.c
18217F:	include/dt-bindings/sound/qcom,wcd9335.h
18218F:	sound/soc/codecs/lpass-rx-macro.*
18219F:	sound/soc/codecs/lpass-tx-macro.*
18220F:	sound/soc/codecs/lpass-va-macro.c
18221F:	sound/soc/codecs/lpass-wsa-macro.*
18222F:	sound/soc/codecs/msm8916-wcd-analog.c
18223F:	sound/soc/codecs/msm8916-wcd-digital.c
18224F:	sound/soc/codecs/wcd-clsh-v2.*
18225F:	sound/soc/codecs/wcd-mbhc-v2.*
18226F:	sound/soc/codecs/wcd9335.*
18227F:	sound/soc/codecs/wcd934x.c
18228F:	sound/soc/codecs/wsa881x.c
18229F:	sound/soc/codecs/wsa883x.c
18230F:	sound/soc/codecs/wsa884x.c
18231F:	sound/soc/qcom/
18232
18233QCOM EMBEDDED USB DEBUGGER (EUD)
18234M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18235L:	linux-arm-msm@vger.kernel.org
18236S:	Maintained
18237F:	Documentation/ABI/testing/sysfs-driver-eud
18238F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18239F:	drivers/usb/misc/qcom_eud.c
18240
18241QCOM IPA DRIVER
18242M:	Alex Elder <elder@kernel.org>
18243L:	netdev@vger.kernel.org
18244S:	Supported
18245F:	drivers/net/ipa/
18246
18247QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18248M:	Gabriel Somlo <somlo@cmu.edu>
18249M:	"Michael S. Tsirkin" <mst@redhat.com>
18250L:	qemu-devel@nongnu.org
18251S:	Maintained
18252F:	drivers/firmware/qemu_fw_cfg.c
18253F:	include/uapi/linux/qemu_fw_cfg.h
18254
18255QIB DRIVER
18256M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18257L:	linux-rdma@vger.kernel.org
18258S:	Supported
18259F:	drivers/infiniband/hw/qib/
18260
18261QLOGIC QL41xxx FCOE DRIVER
18262M:	Saurav Kashyap <skashyap@marvell.com>
18263M:	Javed Hasan <jhasan@marvell.com>
18264M:	GR-QLogic-Storage-Upstream@marvell.com
18265L:	linux-scsi@vger.kernel.org
18266S:	Supported
18267F:	drivers/scsi/qedf/
18268
18269QLOGIC QL41xxx ISCSI DRIVER
18270M:	Nilesh Javali <njavali@marvell.com>
18271M:	Manish Rangankar <mrangankar@marvell.com>
18272M:	GR-QLogic-Storage-Upstream@marvell.com
18273L:	linux-scsi@vger.kernel.org
18274S:	Supported
18275F:	drivers/scsi/qedi/
18276
18277QLOGIC QL4xxx ETHERNET DRIVER
18278M:	Manish Chopra <manishc@marvell.com>
18279L:	netdev@vger.kernel.org
18280S:	Supported
18281F:	drivers/net/ethernet/qlogic/qed/
18282F:	drivers/net/ethernet/qlogic/qede/
18283F:	include/linux/qed/
18284
18285QLOGIC QL4xxx RDMA DRIVER
18286M:	Michal Kalderon <mkalderon@marvell.com>
18287L:	linux-rdma@vger.kernel.org
18288S:	Supported
18289F:	drivers/infiniband/hw/qedr/
18290F:	include/uapi/rdma/qedr-abi.h
18291
18292QLOGIC QLA1280 SCSI DRIVER
18293M:	Michael Reed <mdr@sgi.com>
18294L:	linux-scsi@vger.kernel.org
18295S:	Maintained
18296F:	drivers/scsi/qla1280.[ch]
18297
18298QLOGIC QLA2XXX FC-SCSI DRIVER
18299M:	Nilesh Javali <njavali@marvell.com>
18300M:	GR-QLogic-Storage-Upstream@marvell.com
18301L:	linux-scsi@vger.kernel.org
18302S:	Supported
18303F:	drivers/scsi/qla2xxx/
18304
18305QLOGIC QLA3XXX NETWORK DRIVER
18306M:	GR-Linux-NIC-Dev@marvell.com
18307L:	netdev@vger.kernel.org
18308S:	Supported
18309F:	drivers/net/ethernet/qlogic/qla3xxx.*
18310
18311QLOGIC QLA4XXX iSCSI DRIVER
18312M:	Nilesh Javali <njavali@marvell.com>
18313M:	Manish Rangankar <mrangankar@marvell.com>
18314M:	GR-QLogic-Storage-Upstream@marvell.com
18315L:	linux-scsi@vger.kernel.org
18316S:	Supported
18317F:	drivers/scsi/qla4xxx/
18318
18319QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18320M:	Shahed Shaikh <shshaikh@marvell.com>
18321M:	Manish Chopra <manishc@marvell.com>
18322M:	GR-Linux-NIC-Dev@marvell.com
18323L:	netdev@vger.kernel.org
18324S:	Supported
18325F:	drivers/net/ethernet/qlogic/qlcnic/
18326
18327QM1D1B0004 MEDIA DRIVER
18328M:	Akihiro Tsukada <tskd08@gmail.com>
18329L:	linux-media@vger.kernel.org
18330S:	Odd Fixes
18331F:	drivers/media/tuners/qm1d1b0004*
18332
18333QM1D1C0042 MEDIA DRIVER
18334M:	Akihiro Tsukada <tskd08@gmail.com>
18335L:	linux-media@vger.kernel.org
18336S:	Odd Fixes
18337F:	drivers/media/tuners/qm1d1c0042*
18338
18339QNX4 FILESYSTEM
18340M:	Anders Larsen <al@alarsen.net>
18341S:	Maintained
18342W:	http://www.alarsen.net/linux/qnx4fs/
18343F:	fs/qnx4/
18344F:	include/uapi/linux/qnx4_fs.h
18345F:	include/uapi/linux/qnxtypes.h
18346
18347QNX6 FILESYSTEM
18348S:	Orphan
18349F:	Documentation/filesystems/qnx6.rst
18350F:	fs/qnx6/
18351F:	include/linux/qnx6_fs.h
18352
18353QORIQ DPAA2 FSL-MC BUS DRIVER
18354M:	Stuart Yoder <stuyoder@gmail.com>
18355M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18356L:	linux-kernel@vger.kernel.org
18357S:	Maintained
18358F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18359F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18360F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18361F:	drivers/bus/fsl-mc/
18362F:	include/uapi/linux/fsl_mc.h
18363
18364QT1010 MEDIA DRIVER
18365L:	linux-media@vger.kernel.org
18366S:	Orphan
18367W:	https://linuxtv.org
18368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18369F:	drivers/media/tuners/qt1010*
18370
18371QUALCOMM ATH12K WIRELESS DRIVER
18372M:	Kalle Valo <kvalo@kernel.org>
18373M:	Jeff Johnson <jjohnson@kernel.org>
18374L:	ath12k@lists.infradead.org
18375S:	Supported
18376W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18378F:	drivers/net/wireless/ath/ath12k/
18379N:	ath12k
18380
18381QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18382M:	Kalle Valo <kvalo@kernel.org>
18383M:	Jeff Johnson <jjohnson@kernel.org>
18384L:	ath10k@lists.infradead.org
18385S:	Supported
18386W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18388F:	drivers/net/wireless/ath/ath10k/
18389N:	ath10k
18390
18391QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18392M:	Kalle Valo <kvalo@kernel.org>
18393M:	Jeff Johnson <jjohnson@kernel.org>
18394L:	ath11k@lists.infradead.org
18395S:	Supported
18396W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18397B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18399F:	drivers/net/wireless/ath/ath11k/
18400N:	ath11k
18401
18402QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18403M:	Toke Høiland-Jørgensen <toke@toke.dk>
18404L:	linux-wireless@vger.kernel.org
18405S:	Maintained
18406W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18408F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18409F:	drivers/net/wireless/ath/ath9k/
18410
18411QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18412M:	Stefan Wahren <wahrenst@gmx.net>
18413L:	netdev@vger.kernel.org
18414S:	Maintained
18415F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18416F:	drivers/net/ethernet/qualcomm/qca*
18417
18418QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18419M:	Stephan Gerhold <stephan@gerhold.net>
18420L:	netdev@vger.kernel.org
18421L:	linux-arm-msm@vger.kernel.org
18422S:	Maintained
18423F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18424F:	drivers/net/wwan/qcom_bam_dmux.c
18425
18426QUALCOMM CAMERA SUBSYSTEM DRIVER
18427M:	Robert Foss <rfoss@kernel.org>
18428M:	Todor Tomov <todor.too@gmail.com>
18429M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18430L:	linux-media@vger.kernel.org
18431S:	Maintained
18432F:	Documentation/admin-guide/media/qcom_camss.rst
18433F:	Documentation/devicetree/bindings/media/*camss*
18434F:	drivers/media/platform/qcom/camss/
18435
18436QUALCOMM CLOCK DRIVERS
18437M:	Bjorn Andersson <andersson@kernel.org>
18438L:	linux-arm-msm@vger.kernel.org
18439S:	Supported
18440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18441F:	Documentation/devicetree/bindings/clock/qcom,*
18442F:	drivers/clk/qcom/
18443F:	include/dt-bindings/clock/qcom,*
18444
18445QUALCOMM CLOUD AI (QAIC) DRIVER
18446M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18447R:	Carl Vanderlip <quic_carlv@quicinc.com>
18448R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18449L:	linux-arm-msm@vger.kernel.org
18450L:	dri-devel@lists.freedesktop.org
18451S:	Supported
18452T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18453F:	Documentation/accel/qaic/
18454F:	drivers/accel/qaic/
18455F:	include/uapi/drm/qaic_accel.h
18456
18457QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18458M:	Bjorn Andersson <andersson@kernel.org>
18459M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18460L:	linux-pm@vger.kernel.org
18461L:	linux-arm-msm@vger.kernel.org
18462S:	Maintained
18463F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18464F:	drivers/pmdomain/qcom/cpr.c
18465
18466QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18467M:	Ilia Lin <ilia.lin@kernel.org>
18468L:	linux-pm@vger.kernel.org
18469S:	Maintained
18470F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18471F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18472F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18473
18474QUALCOMM CRYPTO DRIVERS
18475M:	Thara Gopinath <thara.gopinath@gmail.com>
18476L:	linux-crypto@vger.kernel.org
18477L:	linux-arm-msm@vger.kernel.org
18478S:	Maintained
18479F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18480F:	drivers/crypto/qce/
18481
18482QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18483M:	Timur Tabi <timur@kernel.org>
18484L:	netdev@vger.kernel.org
18485S:	Maintained
18486F:	drivers/net/ethernet/qualcomm/emac/
18487
18488QUALCOMM ETHQOS ETHERNET DRIVER
18489M:	Vinod Koul <vkoul@kernel.org>
18490L:	netdev@vger.kernel.org
18491L:	linux-arm-msm@vger.kernel.org
18492S:	Maintained
18493F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18494F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18495
18496QUALCOMM FASTRPC DRIVER
18497M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18498M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18499L:	linux-arm-msm@vger.kernel.org
18500S:	Maintained
18501F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18502F:	drivers/misc/fastrpc.c
18503F:	include/uapi/misc/fastrpc.h
18504
18505QUALCOMM HEXAGON ARCHITECTURE
18506M:	Brian Cain <bcain@quicinc.com>
18507L:	linux-hexagon@vger.kernel.org
18508S:	Supported
18509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18510F:	arch/hexagon/
18511
18512QUALCOMM HIDMA DRIVER
18513M:	Sinan Kaya <okaya@kernel.org>
18514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18515L:	linux-arm-msm@vger.kernel.org
18516L:	dmaengine@vger.kernel.org
18517S:	Supported
18518F:	drivers/dma/qcom/hidma*
18519
18520QUALCOMM I2C CCI DRIVER
18521M:	Loic Poulain <loic.poulain@linaro.org>
18522M:	Robert Foss <rfoss@kernel.org>
18523L:	linux-i2c@vger.kernel.org
18524L:	linux-arm-msm@vger.kernel.org
18525S:	Maintained
18526F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18527F:	drivers/i2c/busses/i2c-qcom-cci.c
18528
18529QUALCOMM INTERCONNECT BWMON DRIVER
18530M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18531L:	linux-arm-msm@vger.kernel.org
18532S:	Maintained
18533F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18534F:	drivers/soc/qcom/icc-bwmon.c
18535
18536QUALCOMM IOMMU
18537M:	Rob Clark <robdclark@gmail.com>
18538L:	iommu@lists.linux.dev
18539L:	linux-arm-msm@vger.kernel.org
18540S:	Maintained
18541F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18542F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18543F:	drivers/iommu/msm_iommu*
18544
18545QUALCOMM IPC ROUTER (QRTR) DRIVER
18546M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18547L:	linux-arm-msm@vger.kernel.org
18548S:	Maintained
18549F:	include/trace/events/qrtr.h
18550F:	include/uapi/linux/qrtr.h
18551F:	net/qrtr/
18552
18553QUALCOMM IPCC MAILBOX DRIVER
18554M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18555L:	linux-arm-msm@vger.kernel.org
18556S:	Supported
18557F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18558F:	drivers/mailbox/qcom-ipcc.c
18559F:	include/dt-bindings/mailbox/qcom-ipcc.h
18560
18561QUALCOMM IPQ4019 USB PHY DRIVER
18562M:	Robert Marko <robert.marko@sartura.hr>
18563M:	Luka Perkov <luka.perkov@sartura.hr>
18564L:	linux-arm-msm@vger.kernel.org
18565S:	Maintained
18566F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18567F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18568
18569QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18570M:	Robert Marko <robert.marko@sartura.hr>
18571M:	Luka Perkov <luka.perkov@sartura.hr>
18572L:	linux-arm-msm@vger.kernel.org
18573S:	Maintained
18574F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18575F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18576
18577QUALCOMM NAND CONTROLLER DRIVER
18578M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18579L:	linux-mtd@lists.infradead.org
18580L:	linux-arm-msm@vger.kernel.org
18581S:	Maintained
18582F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18583F:	drivers/mtd/nand/raw/qcom_nandc.c
18584
18585QUALCOMM QSEECOM DRIVER
18586M:	Maximilian Luz <luzmaximilian@gmail.com>
18587L:	linux-arm-msm@vger.kernel.org
18588S:	Maintained
18589F:	drivers/firmware/qcom/qcom_qseecom.c
18590
18591QUALCOMM QSEECOM UEFISECAPP DRIVER
18592M:	Maximilian Luz <luzmaximilian@gmail.com>
18593L:	linux-arm-msm@vger.kernel.org
18594S:	Maintained
18595F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18596
18597QUALCOMM RMNET DRIVER
18598M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18599M:	Sean Tranchetti <quic_stranche@quicinc.com>
18600L:	netdev@vger.kernel.org
18601S:	Maintained
18602F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18603F:	drivers/net/ethernet/qualcomm/rmnet/
18604F:	include/linux/if_rmnet.h
18605
18606QUALCOMM TSENS THERMAL DRIVER
18607M:	Amit Kucheria <amitk@kernel.org>
18608M:	Thara Gopinath <thara.gopinath@gmail.com>
18609L:	linux-pm@vger.kernel.org
18610L:	linux-arm-msm@vger.kernel.org
18611S:	Maintained
18612F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18613F:	drivers/thermal/qcom/
18614
18615QUALCOMM TYPEC PORT MANAGER DRIVER
18616M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18617L:	linux-arm-msm@vger.kernel.org
18618L:	linux-usb@vger.kernel.org
18619S:	Maintained
18620F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18621F:	drivers/usb/typec/tcpm/qcom/
18622
18623QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18624M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18625M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18626R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18627L:	linux-media@vger.kernel.org
18628L:	linux-arm-msm@vger.kernel.org
18629S:	Maintained
18630T:	git git://linuxtv.org/media_tree.git
18631F:	Documentation/devicetree/bindings/media/*venus*
18632F:	drivers/media/platform/qcom/venus/
18633
18634QUALCOMM WCN36XX WIRELESS DRIVER
18635M:	Loic Poulain <loic.poulain@linaro.org>
18636L:	wcn36xx@lists.infradead.org
18637S:	Supported
18638W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18639F:	drivers/net/wireless/ath/wcn36xx/
18640
18641QUANTENNA QTNFMAC WIRELESS DRIVER
18642M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18643R:	Sergey Matyukevich <geomatsi@gmail.com>
18644L:	linux-wireless@vger.kernel.org
18645S:	Maintained
18646F:	drivers/net/wireless/quantenna
18647
18648RADEON and AMDGPU DRM DRIVERS
18649M:	Alex Deucher <alexander.deucher@amd.com>
18650M:	Christian König <christian.koenig@amd.com>
18651M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18652L:	amd-gfx@lists.freedesktop.org
18653S:	Supported
18654B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18655C:	irc://irc.oftc.net/radeon
18656T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18657F:	Documentation/gpu/amdgpu/
18658F:	drivers/gpu/drm/amd/
18659F:	drivers/gpu/drm/ci/xfails/amd*
18660F:	drivers/gpu/drm/radeon/
18661F:	include/uapi/drm/amdgpu_drm.h
18662F:	include/uapi/drm/radeon_drm.h
18663
18664RADEON FRAMEBUFFER DISPLAY DRIVER
18665M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18666L:	linux-fbdev@vger.kernel.org
18667S:	Maintained
18668F:	drivers/video/fbdev/aty/radeon*
18669F:	include/uapi/linux/radeonfb.h
18670
18671RADIOSHARK RADIO DRIVER
18672M:	Hans Verkuil <hverkuil@xs4all.nl>
18673L:	linux-media@vger.kernel.org
18674S:	Maintained
18675T:	git git://linuxtv.org/media_tree.git
18676F:	drivers/media/radio/radio-shark.c
18677
18678RADIOSHARK2 RADIO DRIVER
18679M:	Hans Verkuil <hverkuil@xs4all.nl>
18680L:	linux-media@vger.kernel.org
18681S:	Maintained
18682T:	git git://linuxtv.org/media_tree.git
18683F:	drivers/media/radio/radio-shark2.c
18684F:	drivers/media/radio/radio-tea5777.c
18685
18686RADOS BLOCK DEVICE (RBD)
18687M:	Ilya Dryomov <idryomov@gmail.com>
18688R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18689L:	ceph-devel@vger.kernel.org
18690S:	Supported
18691W:	http://ceph.com/
18692T:	git https://github.com/ceph/ceph-client.git
18693F:	Documentation/ABI/testing/sysfs-bus-rbd
18694F:	drivers/block/rbd.c
18695F:	drivers/block/rbd_types.h
18696
18697RAGE128 FRAMEBUFFER DISPLAY DRIVER
18698L:	linux-fbdev@vger.kernel.org
18699S:	Orphan
18700F:	drivers/video/fbdev/aty/aty128fb.c
18701
18702RAINSHADOW-CEC DRIVER
18703M:	Hans Verkuil <hverkuil@xs4all.nl>
18704L:	linux-media@vger.kernel.org
18705S:	Maintained
18706T:	git git://linuxtv.org/media_tree.git
18707F:	drivers/media/cec/usb/rainshadow/
18708
18709RALINK MIPS ARCHITECTURE
18710M:	John Crispin <john@phrozen.org>
18711M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18712L:	linux-mips@vger.kernel.org
18713S:	Maintained
18714F:	arch/mips/ralink
18715
18716RALINK MT7621 MIPS ARCHITECTURE
18717M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18718M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18719L:	linux-mips@vger.kernel.org
18720S:	Maintained
18721F:	arch/mips/boot/dts/ralink/mt7621*
18722
18723RALINK RT2X00 WIRELESS LAN DRIVER
18724M:	Stanislaw Gruszka <stf_xl@wp.pl>
18725L:	linux-wireless@vger.kernel.org
18726S:	Maintained
18727F:	drivers/net/wireless/ralink/rt2x00/
18728
18729RAMDISK RAM BLOCK DEVICE DRIVER
18730M:	Jens Axboe <axboe@kernel.dk>
18731S:	Maintained
18732F:	Documentation/admin-guide/blockdev/ramdisk.rst
18733F:	drivers/block/brd.c
18734
18735RANCHU VIRTUAL BOARD FOR MIPS
18736M:	Miodrag Dinic <miodrag.dinic@mips.com>
18737L:	linux-mips@vger.kernel.org
18738S:	Supported
18739F:	arch/mips/configs/generic/board-ranchu.config
18740F:	arch/mips/generic/board-ranchu.c
18741
18742RANDOM NUMBER DRIVER
18743M:	"Theodore Ts'o" <tytso@mit.edu>
18744M:	Jason A. Donenfeld <Jason@zx2c4.com>
18745S:	Maintained
18746T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18747F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18748F:	drivers/char/random.c
18749F:	drivers/virt/vmgenid.c
18750
18751RAPIDIO SUBSYSTEM
18752M:	Matt Porter <mporter@kernel.crashing.org>
18753M:	Alexandre Bounine <alex.bou9@gmail.com>
18754S:	Maintained
18755F:	drivers/rapidio/
18756
18757RAS INFRASTRUCTURE
18758M:	Tony Luck <tony.luck@intel.com>
18759M:	Borislav Petkov <bp@alien8.de>
18760L:	linux-edac@vger.kernel.org
18761S:	Maintained
18762F:	Documentation/admin-guide/RAS
18763F:	drivers/ras/
18764F:	include/linux/ras.h
18765F:	include/ras/ras_event.h
18766
18767RAS FRU MEMORY POISON MANAGER (FMPM)
18768M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18769L:	linux-edac@vger.kernel.org
18770S:	Maintained
18771F:	drivers/ras/amd/fmpm.c
18772
18773RC-CORE / LIRC FRAMEWORK
18774M:	Sean Young <sean@mess.org>
18775L:	linux-media@vger.kernel.org
18776S:	Maintained
18777W:	http://linuxtv.org
18778T:	git git://linuxtv.org/media_tree.git
18779F:	Documentation/driver-api/media/rc-core.rst
18780F:	Documentation/userspace-api/media/rc/
18781F:	drivers/media/rc/
18782F:	include/media/rc-core.h
18783F:	include/media/rc-map.h
18784F:	include/uapi/linux/lirc.h
18785
18786RCMM REMOTE CONTROLS DECODER
18787M:	Patrick Lerda <patrick9876@free.fr>
18788S:	Maintained
18789F:	drivers/media/rc/ir-rcmm-decoder.c
18790
18791RCUTORTURE TEST FRAMEWORK
18792M:	"Paul E. McKenney" <paulmck@kernel.org>
18793M:	Josh Triplett <josh@joshtriplett.org>
18794R:	Steven Rostedt <rostedt@goodmis.org>
18795R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18796R:	Lai Jiangshan <jiangshanlai@gmail.com>
18797L:	rcu@vger.kernel.org
18798S:	Supported
18799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18800F:	tools/testing/selftests/rcutorture
18801
18802RDACM20 Camera Sensor
18803M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18804M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18805M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18806M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18807L:	linux-media@vger.kernel.org
18808S:	Maintained
18809F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18810F:	drivers/media/i2c/max9271.c
18811F:	drivers/media/i2c/max9271.h
18812F:	drivers/media/i2c/rdacm20.c
18813
18814RDACM21 Camera Sensor
18815M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18816M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18817M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18818M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18819L:	linux-media@vger.kernel.org
18820S:	Maintained
18821F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18822F:	drivers/media/i2c/max9271.c
18823F:	drivers/media/i2c/max9271.h
18824F:	drivers/media/i2c/rdacm21.c
18825
18826RDC R-321X SoC
18827M:	Florian Fainelli <florian@openwrt.org>
18828S:	Maintained
18829
18830RDC R6040 FAST ETHERNET DRIVER
18831M:	Florian Fainelli <f.fainelli@gmail.com>
18832L:	netdev@vger.kernel.org
18833S:	Maintained
18834F:	drivers/net/ethernet/rdc/r6040.c
18835
18836RDMAVT - RDMA verbs software
18837M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18838L:	linux-rdma@vger.kernel.org
18839S:	Supported
18840F:	drivers/infiniband/sw/rdmavt
18841
18842RDS - RELIABLE DATAGRAM SOCKETS
18843M:	Allison Henderson <allison.henderson@oracle.com>
18844L:	netdev@vger.kernel.org
18845L:	linux-rdma@vger.kernel.org
18846L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18847S:	Supported
18848W:	https://oss.oracle.com/projects/rds/
18849F:	Documentation/networking/rds.rst
18850F:	net/rds/
18851
18852RDT - RESOURCE ALLOCATION
18853M:	Fenghua Yu <fenghua.yu@intel.com>
18854M:	Reinette Chatre <reinette.chatre@intel.com>
18855L:	linux-kernel@vger.kernel.org
18856S:	Supported
18857F:	Documentation/arch/x86/resctrl*
18858F:	arch/x86/include/asm/resctrl.h
18859F:	arch/x86/kernel/cpu/resctrl/
18860F:	tools/testing/selftests/resctrl/
18861
18862READ-COPY UPDATE (RCU)
18863M:	"Paul E. McKenney" <paulmck@kernel.org>
18864M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18865M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18866M:	Joel Fernandes <joel@joelfernandes.org>
18867M:	Josh Triplett <josh@joshtriplett.org>
18868M:	Boqun Feng <boqun.feng@gmail.com>
18869R:	Steven Rostedt <rostedt@goodmis.org>
18870R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18871R:	Lai Jiangshan <jiangshanlai@gmail.com>
18872R:	Zqiang <qiang.zhang1211@gmail.com>
18873L:	rcu@vger.kernel.org
18874S:	Supported
18875W:	http://www.rdrop.com/users/paulmck/RCU/
18876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18877F:	Documentation/RCU/
18878F:	include/linux/rcu*
18879F:	kernel/rcu/
18880X:	Documentation/RCU/torture.rst
18881X:	include/linux/srcu*.h
18882X:	kernel/rcu/srcu*.c
18883
18884REAL TIME CLOCK (RTC) SUBSYSTEM
18885M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18886L:	linux-rtc@vger.kernel.org
18887S:	Maintained
18888Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18890F:	Documentation/admin-guide/rtc.rst
18891F:	Documentation/devicetree/bindings/rtc/
18892F:	drivers/rtc/
18893F:	include/linux/rtc.h
18894F:	include/linux/rtc/
18895F:	include/uapi/linux/rtc.h
18896F:	tools/testing/selftests/rtc/
18897
18898Real-time Linux Analysis (RTLA) tools
18899M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18900M:	Steven Rostedt <rostedt@goodmis.org>
18901L:	linux-trace-kernel@vger.kernel.org
18902S:	Maintained
18903F:	Documentation/tools/rtla/
18904F:	tools/tracing/rtla/
18905
18906REALTEK AUDIO CODECS
18907M:	Oder Chiou <oder_chiou@realtek.com>
18908S:	Maintained
18909F:	include/sound/rt*.h
18910F:	sound/soc/codecs/rt*
18911
18912REALTEK OTTO WATCHDOG
18913M:	Sander Vanheule <sander@svanheule.net>
18914L:	linux-watchdog@vger.kernel.org
18915S:	Maintained
18916F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18917F:	drivers/watchdog/realtek_otto_wdt.c
18918
18919REALTEK RTL83xx SMI DSA ROUTER CHIPS
18920M:	Linus Walleij <linus.walleij@linaro.org>
18921M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18922S:	Maintained
18923F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18924F:	drivers/net/dsa/realtek/*
18925
18926REALTEK WIRELESS DRIVER (rtlwifi family)
18927M:	Ping-Ke Shih <pkshih@realtek.com>
18928L:	linux-wireless@vger.kernel.org
18929S:	Maintained
18930T:	git https://github.com/pkshih/rtw.git
18931F:	drivers/net/wireless/realtek/rtlwifi/
18932
18933REALTEK WIRELESS DRIVER (rtw88)
18934M:	Ping-Ke Shih <pkshih@realtek.com>
18935L:	linux-wireless@vger.kernel.org
18936S:	Maintained
18937T:	git https://github.com/pkshih/rtw.git
18938F:	drivers/net/wireless/realtek/rtw88/
18939
18940REALTEK WIRELESS DRIVER (rtw89)
18941M:	Ping-Ke Shih <pkshih@realtek.com>
18942L:	linux-wireless@vger.kernel.org
18943S:	Maintained
18944T:	git https://github.com/pkshih/rtw.git
18945F:	drivers/net/wireless/realtek/rtw89/
18946
18947REDPINE WIRELESS DRIVER
18948L:	linux-wireless@vger.kernel.org
18949S:	Orphan
18950F:	drivers/net/wireless/rsi/
18951
18952REGISTER MAP ABSTRACTION
18953M:	Mark Brown <broonie@kernel.org>
18954L:	linux-kernel@vger.kernel.org
18955S:	Supported
18956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18957F:	Documentation/devicetree/bindings/regmap/
18958F:	drivers/base/regmap/
18959F:	include/linux/regmap.h
18960
18961REISERFS FILE SYSTEM
18962L:	reiserfs-devel@vger.kernel.org
18963S:	Obsolete
18964F:	fs/reiserfs/
18965
18966REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18967M:	Bjorn Andersson <andersson@kernel.org>
18968M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18969L:	linux-remoteproc@vger.kernel.org
18970S:	Maintained
18971T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18972F:	Documentation/ABI/testing/sysfs-class-remoteproc
18973F:	Documentation/devicetree/bindings/remoteproc/
18974F:	Documentation/staging/remoteproc.rst
18975F:	drivers/remoteproc/
18976F:	include/linux/remoteproc.h
18977F:	include/linux/remoteproc/
18978
18979REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18980M:	Bjorn Andersson <andersson@kernel.org>
18981M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18982L:	linux-remoteproc@vger.kernel.org
18983S:	Maintained
18984T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18985F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18986F:	Documentation/staging/rpmsg.rst
18987F:	drivers/rpmsg/
18988F:	include/linux/rpmsg.h
18989F:	include/linux/rpmsg/
18990F:	include/uapi/linux/rpmsg.h
18991F:	samples/rpmsg/
18992
18993REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18994M:	Stephan Gerhold <stephan@gerhold.net>
18995L:	netdev@vger.kernel.org
18996L:	linux-remoteproc@vger.kernel.org
18997S:	Maintained
18998F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18999
19000RENESAS CLOCK DRIVERS
19001M:	Geert Uytterhoeven <geert+renesas@glider.be>
19002L:	linux-renesas-soc@vger.kernel.org
19003S:	Supported
19004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19005F:	Documentation/devicetree/bindings/clock/renesas,*
19006F:	drivers/clk/renesas/
19007
19008RENESAS EMEV2 I2C DRIVER
19009M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19010L:	linux-renesas-soc@vger.kernel.org
19011S:	Supported
19012F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19013F:	drivers/i2c/busses/i2c-emev2.c
19014
19015RENESAS ETHERNET AVB DRIVER
19016R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19017L:	netdev@vger.kernel.org
19018L:	linux-renesas-soc@vger.kernel.org
19019F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19020F:	drivers/net/ethernet/renesas/Kconfig
19021F:	drivers/net/ethernet/renesas/Makefile
19022F:	drivers/net/ethernet/renesas/ravb*
19023
19024RENESAS ETHERNET SWITCH DRIVER
19025R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19026L:	netdev@vger.kernel.org
19027L:	linux-renesas-soc@vger.kernel.org
19028F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19029F:	drivers/net/ethernet/renesas/Kconfig
19030F:	drivers/net/ethernet/renesas/Makefile
19031F:	drivers/net/ethernet/renesas/rcar_gen4*
19032F:	drivers/net/ethernet/renesas/rswitch*
19033
19034RENESAS IDT821034 ASoC CODEC
19035M:	Herve Codina <herve.codina@bootlin.com>
19036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19037S:	Maintained
19038F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19039F:	sound/soc/codecs/idt821034.c
19040
19041RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19042M:	Miquel Raynal <miquel.raynal@bootlin.com>
19043L:	linux-mtd@lists.infradead.org
19044L:	linux-renesas-soc@vger.kernel.org
19045S:	Maintained
19046F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19047F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19048
19049RENESAS R-CAR GYROADC DRIVER
19050M:	Marek Vasut <marek.vasut@gmail.com>
19051L:	linux-iio@vger.kernel.org
19052S:	Supported
19053F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19054F:	drivers/iio/adc/rcar-gyroadc.c
19055
19056RENESAS R-CAR I2C DRIVERS
19057M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19058L:	linux-renesas-soc@vger.kernel.org
19059S:	Supported
19060F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19061F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19062F:	drivers/i2c/busses/i2c-rcar.c
19063F:	drivers/i2c/busses/i2c-sh_mobile.c
19064
19065RENESAS R-CAR SATA DRIVER
19066R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19067L:	linux-ide@vger.kernel.org
19068L:	linux-renesas-soc@vger.kernel.org
19069S:	Supported
19070F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19071F:	drivers/ata/sata_rcar.c
19072
19073RENESAS R-CAR THERMAL DRIVERS
19074M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19075L:	linux-renesas-soc@vger.kernel.org
19076S:	Supported
19077F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19078F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19079F:	drivers/thermal/rcar_gen3_thermal.c
19080F:	drivers/thermal/rcar_thermal.c
19081
19082RENESAS RIIC DRIVER
19083M:	Chris Brandt <chris.brandt@renesas.com>
19084L:	linux-renesas-soc@vger.kernel.org
19085S:	Supported
19086F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19087F:	drivers/i2c/busses/i2c-riic.c
19088
19089RENESAS RZ/G2L A/D DRIVER
19090M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19091L:	linux-iio@vger.kernel.org
19092L:	linux-renesas-soc@vger.kernel.org
19093S:	Supported
19094F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19095F:	drivers/iio/adc/rzg2l_adc.c
19096
19097RENESAS RZ/G2L MTU3a COUNTER DRIVER
19098M:	Biju Das <biju.das.jz@bp.renesas.com>
19099L:	linux-iio@vger.kernel.org
19100L:	linux-renesas-soc@vger.kernel.org
19101S:	Supported
19102F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19103F:	drivers/counter/rz-mtu3-cnt.c
19104
19105RENESAS RZ/N1 A5PSW SWITCH DRIVER
19106M:	Clément Léger <clement.leger@bootlin.com>
19107L:	linux-renesas-soc@vger.kernel.org
19108L:	netdev@vger.kernel.org
19109S:	Maintained
19110F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19111F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19112F:	drivers/net/dsa/rzn1_a5psw*
19113F:	drivers/net/pcs/pcs-rzn1-miic.c
19114F:	include/dt-bindings/net/pcs-rzn1-miic.h
19115F:	include/linux/pcs-rzn1-miic.h
19116F:	net/dsa/tag_rzn1_a5psw.c
19117
19118RENESAS RZ/N1 DWMAC GLUE LAYER
19119M:	Romain Gantois <romain.gantois@bootlin.com>
19120S:	Maintained
19121F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19122F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19123
19124RENESAS RZ/N1 RTC CONTROLLER DRIVER
19125M:	Miquel Raynal <miquel.raynal@bootlin.com>
19126L:	linux-rtc@vger.kernel.org
19127L:	linux-renesas-soc@vger.kernel.org
19128S:	Maintained
19129F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19130F:	drivers/rtc/rtc-rzn1.c
19131
19132RENESAS RZ/N1 USBF CONTROLLER DRIVER
19133M:	Herve Codina <herve.codina@bootlin.com>
19134L:	linux-renesas-soc@vger.kernel.org
19135L:	linux-usb@vger.kernel.org
19136S:	Maintained
19137F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19138F:	drivers/usb/gadget/udc/renesas_usbf.c
19139
19140RENESAS RZ/V2M I2C DRIVER
19141M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19142L:	linux-i2c@vger.kernel.org
19143L:	linux-renesas-soc@vger.kernel.org
19144S:	Supported
19145F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19146F:	drivers/i2c/busses/i2c-rzv2m.c
19147
19148RENESAS SUPERH ETHERNET DRIVER
19149R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19150L:	netdev@vger.kernel.org
19151L:	linux-renesas-soc@vger.kernel.org
19152F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19153F:	drivers/net/ethernet/renesas/Kconfig
19154F:	drivers/net/ethernet/renesas/Makefile
19155F:	drivers/net/ethernet/renesas/sh_eth*
19156F:	include/linux/sh_eth.h
19157
19158RENESAS USB PHY DRIVER
19159M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19160L:	linux-renesas-soc@vger.kernel.org
19161S:	Maintained
19162F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19163
19164RENESAS VERSACLOCK 7 CLOCK DRIVER
19165M:	Alex Helms <alexander.helms.jy@renesas.com>
19166S:	Maintained
19167F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19168F:	drivers/clk/clk-versaclock7.c
19169
19170RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19171M:	Herve Codina <herve.codina@bootlin.com>
19172L:	linux-iio@vger.kernel.org
19173S:	Maintained
19174F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19175F:	drivers/iio/potentiometer/x9250.c
19176
19177RESET CONTROLLER FRAMEWORK
19178M:	Philipp Zabel <p.zabel@pengutronix.de>
19179S:	Maintained
19180T:	git git://git.pengutronix.de/git/pza/linux
19181F:	Documentation/devicetree/bindings/reset/
19182F:	Documentation/driver-api/reset.rst
19183F:	drivers/reset/
19184F:	include/dt-bindings/reset/
19185F:	include/linux/reset-controller.h
19186F:	include/linux/reset.h
19187F:	include/linux/reset/
19188K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19189
19190RESTARTABLE SEQUENCES SUPPORT
19191M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19192M:	Peter Zijlstra <peterz@infradead.org>
19193M:	"Paul E. McKenney" <paulmck@kernel.org>
19194M:	Boqun Feng <boqun.feng@gmail.com>
19195L:	linux-kernel@vger.kernel.org
19196S:	Supported
19197F:	include/trace/events/rseq.h
19198F:	include/uapi/linux/rseq.h
19199F:	kernel/rseq.c
19200F:	tools/testing/selftests/rseq/
19201
19202RFKILL
19203M:	Johannes Berg <johannes@sipsolutions.net>
19204L:	linux-wireless@vger.kernel.org
19205S:	Maintained
19206W:	https://wireless.wiki.kernel.org/
19207Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19210F:	Documentation/ABI/stable/sysfs-class-rfkill
19211F:	Documentation/driver-api/rfkill.rst
19212F:	include/linux/rfkill.h
19213F:	include/uapi/linux/rfkill.h
19214F:	net/rfkill/
19215
19216RHASHTABLE
19217M:	Thomas Graf <tgraf@suug.ch>
19218M:	Herbert Xu <herbert@gondor.apana.org.au>
19219L:	netdev@vger.kernel.org
19220S:	Maintained
19221F:	include/linux/rhashtable-types.h
19222F:	include/linux/rhashtable.h
19223F:	lib/rhashtable.c
19224F:	lib/test_rhashtable.c
19225
19226RICOH R5C592 MEMORYSTICK DRIVER
19227M:	Maxim Levitsky <maximlevitsky@gmail.com>
19228S:	Maintained
19229F:	drivers/memstick/host/r592.*
19230
19231RICOH SMARTMEDIA/XD DRIVER
19232M:	Maxim Levitsky <maximlevitsky@gmail.com>
19233S:	Maintained
19234F:	drivers/mtd/nand/raw/r852.c
19235F:	drivers/mtd/nand/raw/r852.h
19236
19237RISC-V AIA DRIVERS
19238M:	Anup Patel <anup@brainfault.org>
19239L:	linux-riscv@lists.infradead.org
19240S:	Maintained
19241F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19242F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19243F:	drivers/irqchip/irq-riscv-aplic-*.c
19244F:	drivers/irqchip/irq-riscv-aplic-*.h
19245F:	drivers/irqchip/irq-riscv-imsic-*.c
19246F:	drivers/irqchip/irq-riscv-imsic-*.h
19247F:	drivers/irqchip/irq-riscv-intc.c
19248F:	include/linux/irqchip/riscv-aplic.h
19249F:	include/linux/irqchip/riscv-imsic.h
19250
19251RISC-V ARCHITECTURE
19252M:	Paul Walmsley <paul.walmsley@sifive.com>
19253M:	Palmer Dabbelt <palmer@dabbelt.com>
19254M:	Albert Ou <aou@eecs.berkeley.edu>
19255L:	linux-riscv@lists.infradead.org
19256S:	Supported
19257Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19258C:	irc://irc.libera.chat/riscv
19259P:	Documentation/arch/riscv/patch-acceptance.rst
19260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19261F:	arch/riscv/
19262N:	riscv
19263K:	riscv
19264
19265RISC-V MICROCHIP FPGA SUPPORT
19266M:	Conor Dooley <conor.dooley@microchip.com>
19267M:	Daire McNamara <daire.mcnamara@microchip.com>
19268L:	linux-riscv@lists.infradead.org
19269S:	Supported
19270F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19271F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19272F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19273F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19274F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19275F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19276F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19277F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19278F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19279F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19280F:	arch/riscv/boot/dts/microchip/
19281F:	drivers/char/hw_random/mpfs-rng.c
19282F:	drivers/clk/microchip/clk-mpfs*.c
19283F:	drivers/firmware/microchip/mpfs-auto-update.c
19284F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19285F:	drivers/mailbox/mailbox-mpfs.c
19286F:	drivers/pci/controller/pcie-microchip-host.c
19287F:	drivers/pwm/pwm-microchip-core.c
19288F:	drivers/reset/reset-mpfs.c
19289F:	drivers/rtc/rtc-mpfs.c
19290F:	drivers/soc/microchip/mpfs-sys-controller.c
19291F:	drivers/spi/spi-microchip-core-qspi.c
19292F:	drivers/spi/spi-microchip-core.c
19293F:	drivers/usb/musb/mpfs.c
19294F:	include/soc/microchip/mpfs.h
19295
19296RISC-V MISC SOC SUPPORT
19297M:	Conor Dooley <conor@kernel.org>
19298L:	linux-riscv@lists.infradead.org
19299S:	Maintained
19300Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19301T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19302F:	Documentation/devicetree/bindings/riscv/
19303F:	arch/riscv/boot/dts/
19304X:	arch/riscv/boot/dts/allwinner/
19305X:	arch/riscv/boot/dts/renesas/
19306X:	arch/riscv/boot/dts/sophgo/
19307
19308RISC-V PMU DRIVERS
19309M:	Atish Patra <atishp@atishpatra.org>
19310R:	Anup Patel <anup@brainfault.org>
19311L:	linux-riscv@lists.infradead.org
19312S:	Supported
19313F:	drivers/perf/riscv_pmu.c
19314F:	drivers/perf/riscv_pmu_legacy.c
19315F:	drivers/perf/riscv_pmu_sbi.c
19316
19317RISC-V THEAD SoC SUPPORT
19318M:	Jisheng Zhang <jszhang@kernel.org>
19319M:	Guo Ren <guoren@kernel.org>
19320M:	Fu Wei <wefu@redhat.com>
19321L:	linux-riscv@lists.infradead.org
19322S:	Maintained
19323F:	arch/riscv/boot/dts/thead/
19324
19325RNBD BLOCK DRIVERS
19326M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19327M:	Jack Wang <jinpu.wang@ionos.com>
19328L:	linux-block@vger.kernel.org
19329S:	Maintained
19330F:	drivers/block/rnbd/
19331
19332ROCCAT DRIVERS
19333M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19334S:	Maintained
19335W:	http://sourceforge.net/projects/roccat/
19336F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19337F:	drivers/hid/hid-roccat*
19338F:	include/linux/hid-roccat*
19339
19340ROCKCHIP CRYPTO DRIVERS
19341M:	Corentin Labbe <clabbe@baylibre.com>
19342L:	linux-crypto@vger.kernel.org
19343S:	Maintained
19344F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19345F:	drivers/crypto/rockchip/
19346
19347ROCKCHIP I2S TDM DRIVER
19348M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19349L:	linux-rockchip@lists.infradead.org
19350S:	Maintained
19351F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19352F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19353
19354ROCKCHIP ISP V1 DRIVER
19355M:	Dafna Hirschfeld <dafna@fastmail.com>
19356M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19357L:	linux-media@vger.kernel.org
19358L:	linux-rockchip@lists.infradead.org
19359S:	Maintained
19360F:	Documentation/admin-guide/media/rkisp1.rst
19361F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19362F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19363F:	drivers/media/platform/rockchip/rkisp1
19364F:	include/uapi/linux/rkisp1-config.h
19365
19366ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19367M:	Jacob Chen <jacob-chen@iotwrt.com>
19368M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19369L:	linux-media@vger.kernel.org
19370L:	linux-rockchip@lists.infradead.org
19371S:	Maintained
19372F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19373F:	drivers/media/platform/rockchip/rga/
19374
19375ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19376M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19377S:	Maintained
19378F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19379F:	sound/soc/codecs/rk3308_codec.c
19380F:	sound/soc/codecs/rk3308_codec.h
19381
19382ROCKCHIP VIDEO DECODER DRIVER
19383M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19384L:	linux-media@vger.kernel.org
19385L:	linux-rockchip@lists.infradead.org
19386S:	Maintained
19387F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19388F:	drivers/staging/media/rkvdec/
19389
19390ROCKER DRIVER
19391M:	Jiri Pirko <jiri@resnulli.us>
19392L:	netdev@vger.kernel.org
19393S:	Supported
19394F:	drivers/net/ethernet/rocker/
19395
19396ROCKETPORT EXPRESS/INFINITY DRIVER
19397M:	Kevin Cernekee <cernekee@gmail.com>
19398L:	linux-serial@vger.kernel.org
19399S:	Odd Fixes
19400F:	drivers/tty/serial/rp2.*
19401
19402ROHM BD99954 CHARGER IC
19403M:	Matti Vaittinen <mazziesaccount@gmail.com>
19404S:	Supported
19405F:	drivers/power/supply/bd99954-charger.c
19406F:	drivers/power/supply/bd99954-charger.h
19407
19408ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19409M:	Tomasz Duszynski <tduszyns@gmail.com>
19410S:	Maintained
19411F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19412F:	drivers/iio/light/bh1750.c
19413
19414ROHM BM1390 PRESSURE SENSOR DRIVER
19415M:	Matti Vaittinen <mazziesaccount@gmail.com>
19416L:	linux-iio@vger.kernel.org
19417S:	Supported
19418F:	drivers/iio/pressure/rohm-bm1390.c
19419
19420ROHM BU270xx LIGHT SENSOR DRIVERs
19421M:	Matti Vaittinen <mazziesaccount@gmail.com>
19422L:	linux-iio@vger.kernel.org
19423S:	Supported
19424F:	drivers/iio/light/rohm-bu27008.c
19425F:	drivers/iio/light/rohm-bu27034.c
19426
19427ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19428M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19429L:	linux-kernel@vger.kernel.org
19430L:	linux-renesas-soc@vger.kernel.org
19431S:	Supported
19432F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19433F:	drivers/gpio/gpio-bd9571mwv.c
19434F:	drivers/mfd/bd9571mwv.c
19435F:	drivers/regulator/bd9571mwv-regulator.c
19436F:	include/linux/mfd/bd9571mwv.h
19437
19438ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19439M:	Matti Vaittinen <mazziesaccount@gmail.com>
19440S:	Supported
19441F:	drivers/clk/clk-bd718x7.c
19442F:	drivers/gpio/gpio-bd71815.c
19443F:	drivers/gpio/gpio-bd71828.c
19444F:	drivers/mfd/rohm-bd71828.c
19445F:	drivers/mfd/rohm-bd718x7.c
19446F:	drivers/mfd/rohm-bd9576.c
19447F:	drivers/regulator/bd71815-regulator.c
19448F:	drivers/regulator/bd71828-regulator.c
19449F:	drivers/regulator/bd718x7-regulator.c
19450F:	drivers/regulator/bd9576-regulator.c
19451F:	drivers/regulator/rohm-regulator.c
19452F:	drivers/rtc/rtc-bd70528.c
19453F:	drivers/watchdog/bd9576_wdt.c
19454F:	include/linux/mfd/rohm-bd71815.h
19455F:	include/linux/mfd/rohm-bd71828.h
19456F:	include/linux/mfd/rohm-bd718x7.h
19457F:	include/linux/mfd/rohm-bd957x.h
19458F:	include/linux/mfd/rohm-generic.h
19459F:	include/linux/mfd/rohm-shared.h
19460
19461ROSE NETWORK LAYER
19462M:	Ralf Baechle <ralf@linux-mips.org>
19463L:	linux-hams@vger.kernel.org
19464S:	Maintained
19465W:	https://linux-ax25.in-berlin.de
19466F:	include/net/rose.h
19467F:	include/uapi/linux/rose.h
19468F:	net/rose/
19469
19470ROTATION DRIVER FOR ALLWINNER A83T
19471M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19472L:	linux-media@vger.kernel.org
19473S:	Maintained
19474T:	git git://linuxtv.org/media_tree.git
19475F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19476F:	drivers/media/platform/sunxi/sun8i-rotate/
19477
19478RPMSG TTY DRIVER
19479M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19480L:	linux-remoteproc@vger.kernel.org
19481S:	Maintained
19482F:	drivers/tty/rpmsg_tty.c
19483
19484RTL2830 MEDIA DRIVER
19485L:	linux-media@vger.kernel.org
19486S:	Orphan
19487W:	https://linuxtv.org
19488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19489F:	drivers/media/dvb-frontends/rtl2830*
19490
19491RTL2832 MEDIA DRIVER
19492L:	linux-media@vger.kernel.org
19493S:	Orphan
19494W:	https://linuxtv.org
19495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19496F:	drivers/media/dvb-frontends/rtl2832*
19497
19498RTL2832_SDR MEDIA DRIVER
19499L:	linux-media@vger.kernel.org
19500S:	Orphan
19501W:	https://linuxtv.org
19502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19503F:	drivers/media/dvb-frontends/rtl2832_sdr*
19504
19505RTL8180 WIRELESS DRIVER
19506L:	linux-wireless@vger.kernel.org
19507S:	Orphan
19508F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19509
19510RTL8187 WIRELESS DRIVER
19511M:	Hin-Tak Leung <hintak.leung@gmail.com>
19512M:	Larry Finger <Larry.Finger@lwfinger.net>
19513L:	linux-wireless@vger.kernel.org
19514S:	Maintained
19515T:	git https://github.com/pkshih/rtw.git
19516F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19517
19518RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19519M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19520L:	linux-wireless@vger.kernel.org
19521S:	Maintained
19522T:	git https://github.com/pkshih/rtw.git
19523F:	drivers/net/wireless/realtek/rtl8xxxu/
19524
19525RTRS TRANSPORT DRIVERS
19526M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19527M:	Jack Wang <jinpu.wang@ionos.com>
19528L:	linux-rdma@vger.kernel.org
19529S:	Maintained
19530F:	drivers/infiniband/ulp/rtrs/
19531
19532RUNTIME VERIFICATION (RV)
19533M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19534M:	Steven Rostedt <rostedt@goodmis.org>
19535L:	linux-trace-kernel@vger.kernel.org
19536S:	Maintained
19537F:	Documentation/trace/rv/
19538F:	include/linux/rv.h
19539F:	include/rv/
19540F:	kernel/trace/rv/
19541F:	tools/verification/
19542
19543RUST
19544M:	Miguel Ojeda <ojeda@kernel.org>
19545M:	Alex Gaynor <alex.gaynor@gmail.com>
19546M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19547R:	Boqun Feng <boqun.feng@gmail.com>
19548R:	Gary Guo <gary@garyguo.net>
19549R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19550R:	Benno Lossin <benno.lossin@proton.me>
19551R:	Andreas Hindborg <a.hindborg@samsung.com>
19552R:	Alice Ryhl <aliceryhl@google.com>
19553L:	rust-for-linux@vger.kernel.org
19554S:	Supported
19555W:	https://rust-for-linux.com
19556B:	https://github.com/Rust-for-Linux/linux/issues
19557C:	zulip://rust-for-linux.zulipchat.com
19558P:	https://rust-for-linux.com/contributing
19559T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19560F:	Documentation/rust/
19561F:	rust/
19562F:	samples/rust/
19563F:	scripts/*rust*
19564F:	tools/testing/selftests/rust/
19565K:	\b(?i:rust)\b
19566
19567RXRPC SOCKETS (AF_RXRPC)
19568M:	David Howells <dhowells@redhat.com>
19569M:	Marc Dionne <marc.dionne@auristor.com>
19570L:	linux-afs@lists.infradead.org
19571S:	Supported
19572W:	https://www.infradead.org/~dhowells/kafs/
19573F:	Documentation/networking/rxrpc.rst
19574F:	include/keys/rxrpc-type.h
19575F:	include/net/af_rxrpc.h
19576F:	include/trace/events/rxrpc.h
19577F:	include/uapi/linux/rxrpc.h
19578F:	net/rxrpc/
19579
19580S3 SAVAGE FRAMEBUFFER DRIVER
19581M:	Antonino Daplas <adaplas@gmail.com>
19582L:	linux-fbdev@vger.kernel.org
19583S:	Maintained
19584F:	drivers/video/fbdev/savage/
19585
19586S390 ARCHITECTURE
19587M:	Heiko Carstens <hca@linux.ibm.com>
19588M:	Vasily Gorbik <gor@linux.ibm.com>
19589M:	Alexander Gordeev <agordeev@linux.ibm.com>
19590R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19591R:	Sven Schnelle <svens@linux.ibm.com>
19592L:	linux-s390@vger.kernel.org
19593S:	Supported
19594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19595F:	Documentation/driver-api/s390-drivers.rst
19596F:	Documentation/arch/s390/
19597F:	arch/s390/
19598F:	drivers/s390/
19599F:	drivers/watchdog/diag288_wdt.c
19600
19601S390 COMMON I/O LAYER
19602M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19603M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19604L:	linux-s390@vger.kernel.org
19605S:	Supported
19606F:	drivers/s390/cio/
19607
19608S390 DASD DRIVER
19609M:	Stefan Haberland <sth@linux.ibm.com>
19610M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19611L:	linux-s390@vger.kernel.org
19612S:	Supported
19613F:	block/partitions/ibm.c
19614F:	drivers/s390/block/dasd*
19615F:	include/linux/dasd_mod.h
19616
19617S390 IOMMU (PCI)
19618M:	Niklas Schnelle <schnelle@linux.ibm.com>
19619M:	Matthew Rosato <mjrosato@linux.ibm.com>
19620R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19621L:	linux-s390@vger.kernel.org
19622S:	Supported
19623F:	drivers/iommu/s390-iommu.c
19624
19625S390 IUCV NETWORK LAYER
19626M:	Alexandra Winter <wintera@linux.ibm.com>
19627M:	Thorsten Winkler <twinkler@linux.ibm.com>
19628L:	linux-s390@vger.kernel.org
19629L:	netdev@vger.kernel.org
19630S:	Supported
19631F:	drivers/s390/net/*iucv*
19632F:	include/net/iucv/
19633F:	net/iucv/
19634
19635S390 MM
19636M:	Alexander Gordeev <agordeev@linux.ibm.com>
19637M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19638L:	linux-s390@vger.kernel.org
19639S:	Supported
19640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19641F:	arch/s390/include/asm/pgtable.h
19642F:	arch/s390/mm
19643
19644S390 NETWORK DRIVERS
19645M:	Alexandra Winter <wintera@linux.ibm.com>
19646M:	Thorsten Winkler <twinkler@linux.ibm.com>
19647L:	linux-s390@vger.kernel.org
19648L:	netdev@vger.kernel.org
19649S:	Supported
19650F:	drivers/s390/net/
19651
19652S390 PCI SUBSYSTEM
19653M:	Niklas Schnelle <schnelle@linux.ibm.com>
19654M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19655L:	linux-s390@vger.kernel.org
19656S:	Supported
19657F:	Documentation/arch/s390/pci.rst
19658F:	arch/s390/pci/
19659F:	drivers/pci/hotplug/s390_pci_hpc.c
19660
19661S390 SCM DRIVER
19662M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19663L:	linux-s390@vger.kernel.org
19664S:	Supported
19665F:	drivers/s390/block/scm*
19666F:	drivers/s390/cio/scm.c
19667
19668S390 VFIO AP DRIVER
19669M:	Tony Krowiak <akrowiak@linux.ibm.com>
19670M:	Halil Pasic <pasic@linux.ibm.com>
19671M:	Jason Herne <jjherne@linux.ibm.com>
19672L:	linux-s390@vger.kernel.org
19673S:	Supported
19674F:	Documentation/arch/s390/vfio-ap*
19675F:	drivers/s390/crypto/vfio_ap*
19676
19677S390 VFIO-CCW DRIVER
19678M:	Eric Farman <farman@linux.ibm.com>
19679M:	Matthew Rosato <mjrosato@linux.ibm.com>
19680R:	Halil Pasic <pasic@linux.ibm.com>
19681L:	linux-s390@vger.kernel.org
19682L:	kvm@vger.kernel.org
19683S:	Supported
19684F:	Documentation/arch/s390/vfio-ccw.rst
19685F:	drivers/s390/cio/vfio_ccw*
19686F:	include/uapi/linux/vfio_ccw.h
19687
19688S390 VFIO-PCI DRIVER
19689M:	Matthew Rosato <mjrosato@linux.ibm.com>
19690M:	Eric Farman <farman@linux.ibm.com>
19691L:	linux-s390@vger.kernel.org
19692L:	kvm@vger.kernel.org
19693S:	Supported
19694F:	arch/s390/kvm/pci*
19695F:	drivers/vfio/pci/vfio_pci_zdev.c
19696F:	include/uapi/linux/vfio_zdev.h
19697
19698S390 ZCRYPT DRIVER
19699M:	Harald Freudenberger <freude@linux.ibm.com>
19700L:	linux-s390@vger.kernel.org
19701S:	Supported
19702F:	drivers/s390/crypto/
19703
19704S390 ZFCP DRIVER
19705M:	Steffen Maier <maier@linux.ibm.com>
19706M:	Benjamin Block <bblock@linux.ibm.com>
19707L:	linux-s390@vger.kernel.org
19708S:	Supported
19709F:	drivers/s390/scsi/zfcp_*
19710
19711SAA6588 RDS RECEIVER DRIVER
19712M:	Hans Verkuil <hverkuil@xs4all.nl>
19713L:	linux-media@vger.kernel.org
19714S:	Odd Fixes
19715W:	https://linuxtv.org
19716T:	git git://linuxtv.org/media_tree.git
19717F:	drivers/media/i2c/saa6588*
19718
19719SAA7134 VIDEO4LINUX DRIVER
19720M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19721L:	linux-media@vger.kernel.org
19722S:	Odd fixes
19723W:	https://linuxtv.org
19724T:	git git://linuxtv.org/media_tree.git
19725F:	Documentation/driver-api/media/drivers/saa7134*
19726F:	drivers/media/pci/saa7134/
19727
19728SAA7146 VIDEO4LINUX-2 DRIVER
19729M:	Hans Verkuil <hverkuil@xs4all.nl>
19730L:	linux-media@vger.kernel.org
19731S:	Maintained
19732T:	git git://linuxtv.org/media_tree.git
19733F:	drivers/media/common/saa7146/
19734F:	drivers/media/pci/saa7146/
19735F:	include/media/drv-intf/saa7146*
19736
19737SAFESETID SECURITY MODULE
19738M:	Micah Morton <mortonm@chromium.org>
19739S:	Supported
19740F:	Documentation/admin-guide/LSM/SafeSetID.rst
19741F:	security/safesetid/
19742
19743SAMSUNG AUDIO (ASoC) DRIVERS
19744M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19746S:	Maintained
19747B:	mailto:linux-samsung-soc@vger.kernel.org
19748F:	Documentation/devicetree/bindings/sound/samsung*
19749F:	sound/soc/samsung/
19750
19751SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19752M:	Krzysztof Kozlowski <krzk@kernel.org>
19753L:	linux-crypto@vger.kernel.org
19754L:	linux-samsung-soc@vger.kernel.org
19755S:	Maintained
19756F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19757F:	drivers/crypto/exynos-rng.c
19758
19759SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19760M:	Łukasz Stelmach <l.stelmach@samsung.com>
19761L:	linux-samsung-soc@vger.kernel.org
19762S:	Maintained
19763F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19764F:	drivers/char/hw_random/exynos-trng.c
19765
19766SAMSUNG FRAMEBUFFER DRIVER
19767M:	Jingoo Han <jingoohan1@gmail.com>
19768L:	linux-fbdev@vger.kernel.org
19769S:	Maintained
19770F:	drivers/video/fbdev/s3c-fb.c
19771
19772SAMSUNG INTERCONNECT DRIVERS
19773M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19774M:	Artur Świgoń <a.swigon@samsung.com>
19775L:	linux-pm@vger.kernel.org
19776L:	linux-samsung-soc@vger.kernel.org
19777S:	Supported
19778F:	drivers/interconnect/samsung/
19779
19780SAMSUNG LAPTOP DRIVER
19781M:	Corentin Chary <corentin.chary@gmail.com>
19782L:	platform-driver-x86@vger.kernel.org
19783S:	Maintained
19784F:	drivers/platform/x86/samsung-laptop.c
19785
19786SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19787M:	Krzysztof Kozlowski <krzk@kernel.org>
19788L:	linux-kernel@vger.kernel.org
19789L:	linux-samsung-soc@vger.kernel.org
19790S:	Maintained
19791B:	mailto:linux-samsung-soc@vger.kernel.org
19792F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19793F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19794F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19795F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19796F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19797F:	drivers/clk/clk-s2mps11.c
19798F:	drivers/mfd/sec*.c
19799F:	drivers/regulator/s2m*.c
19800F:	drivers/regulator/s5m*.c
19801F:	drivers/rtc/rtc-s5m.c
19802F:	include/linux/mfd/samsung/
19803
19804SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19805M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19806L:	linux-media@vger.kernel.org
19807L:	linux-samsung-soc@vger.kernel.org
19808S:	Maintained
19809F:	drivers/media/platform/samsung/s3c-camif/
19810F:	include/media/drv-intf/s3c_camif.h
19811
19812SAMSUNG S3FWRN5 NFC DRIVER
19813M:	Krzysztof Kozlowski <krzk@kernel.org>
19814S:	Maintained
19815F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19816F:	drivers/nfc/s3fwrn5
19817
19818SAMSUNG S5C73M3 CAMERA DRIVER
19819M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19820M:	Andrzej Hajda <andrzej.hajda@intel.com>
19821L:	linux-media@vger.kernel.org
19822S:	Supported
19823F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19824F:	drivers/media/i2c/s5c73m3/*
19825
19826SAMSUNG S5K5BAF CAMERA DRIVER
19827M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19828M:	Andrzej Hajda <andrzej.hajda@intel.com>
19829L:	linux-media@vger.kernel.org
19830S:	Supported
19831F:	drivers/media/i2c/s5k5baf.c
19832
19833SAMSUNG S5P Security SubSystem (SSS) DRIVER
19834M:	Krzysztof Kozlowski <krzk@kernel.org>
19835M:	Vladimir Zapolskiy <vz@mleia.com>
19836L:	linux-crypto@vger.kernel.org
19837L:	linux-samsung-soc@vger.kernel.org
19838S:	Maintained
19839F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19840F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19841F:	drivers/crypto/s5p-sss.c
19842
19843SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19844M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19845L:	linux-media@vger.kernel.org
19846S:	Supported
19847Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19848F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19849F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19850F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19851F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19852F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19853F:	drivers/media/platform/samsung/exynos4-is/
19854
19855SAMSUNG SOC CLOCK DRIVERS
19856M:	Krzysztof Kozlowski <krzk@kernel.org>
19857M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19858M:	Chanwoo Choi <cw00.choi@samsung.com>
19859R:	Alim Akhtar <alim.akhtar@samsung.com>
19860L:	linux-samsung-soc@vger.kernel.org
19861S:	Maintained
19862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19863F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19864F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19865F:	drivers/clk/samsung/
19866F:	include/dt-bindings/clock/exynos*.h
19867F:	include/dt-bindings/clock/s5p*.h
19868F:	include/dt-bindings/clock/samsung,*.h
19869F:	include/linux/clk/samsung.h
19870
19871SAMSUNG SPI DRIVERS
19872M:	Andi Shyti <andi.shyti@kernel.org>
19873L:	linux-spi@vger.kernel.org
19874L:	linux-samsung-soc@vger.kernel.org
19875S:	Maintained
19876F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19877F:	drivers/spi/spi-s3c*
19878F:	include/linux/platform_data/spi-s3c64xx.h
19879
19880SAMSUNG SXGBE DRIVERS
19881M:	Byungho An <bh74.an@samsung.com>
19882L:	netdev@vger.kernel.org
19883S:	Supported
19884F:	drivers/net/ethernet/samsung/sxgbe/
19885
19886SAMSUNG THERMAL DRIVER
19887M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19888M:	Krzysztof Kozlowski <krzk@kernel.org>
19889L:	linux-pm@vger.kernel.org
19890L:	linux-samsung-soc@vger.kernel.org
19891S:	Maintained
19892F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19893F:	drivers/thermal/samsung/
19894
19895SAMSUNG USB2 PHY DRIVER
19896M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19897L:	linux-kernel@vger.kernel.org
19898S:	Supported
19899F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19900F:	Documentation/driver-api/phy/samsung-usb2.rst
19901F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19902F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19903F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19904F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19905F:	drivers/phy/samsung/phy-samsung-usb2.c
19906F:	drivers/phy/samsung/phy-samsung-usb2.h
19907
19908SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19909M:	Paul Barker <paul.barker@sancloud.com>
19910R:	Marc Murphy <marc.murphy@sancloud.com>
19911S:	Supported
19912F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19913
19914SC1200 WDT DRIVER
19915M:	Zwane Mwaikambo <zwanem@gmail.com>
19916S:	Maintained
19917F:	drivers/watchdog/sc1200wdt.c
19918
19919SCHEDULER
19920M:	Ingo Molnar <mingo@redhat.com>
19921M:	Peter Zijlstra <peterz@infradead.org>
19922M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19923M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19924R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19925R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19926R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19927R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19928R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19929R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19930L:	linux-kernel@vger.kernel.org
19931S:	Maintained
19932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19933F:	include/linux/preempt.h
19934F:	include/linux/sched.h
19935F:	include/linux/wait.h
19936F:	include/uapi/linux/sched.h
19937F:	kernel/sched/
19938
19939SCSI LIBSAS SUBSYSTEM
19940R:	John Garry <john.g.garry@oracle.com>
19941R:	Jason Yan <yanaijie@huawei.com>
19942L:	linux-scsi@vger.kernel.org
19943S:	Supported
19944F:	Documentation/scsi/libsas.rst
19945F:	drivers/scsi/libsas/
19946F:	include/scsi/libsas.h
19947F:	include/scsi/sas_ata.h
19948
19949SCSI RDMA PROTOCOL (SRP) INITIATOR
19950M:	Bart Van Assche <bvanassche@acm.org>
19951L:	linux-rdma@vger.kernel.org
19952S:	Supported
19953Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19954F:	drivers/infiniband/ulp/srp/
19955F:	include/scsi/srp.h
19956
19957SCSI RDMA PROTOCOL (SRP) TARGET
19958M:	Bart Van Assche <bvanassche@acm.org>
19959L:	linux-rdma@vger.kernel.org
19960L:	target-devel@vger.kernel.org
19961S:	Supported
19962Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19963F:	drivers/infiniband/ulp/srpt/
19964
19965SCSI SG DRIVER
19966M:	Doug Gilbert <dgilbert@interlog.com>
19967L:	linux-scsi@vger.kernel.org
19968S:	Maintained
19969W:	http://sg.danny.cz/sg
19970F:	Documentation/scsi/scsi-generic.rst
19971F:	drivers/scsi/sg.c
19972F:	include/scsi/sg.h
19973
19974SCSI SUBSYSTEM
19975M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19976M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19977L:	linux-scsi@vger.kernel.org
19978S:	Maintained
19979Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19982F:	Documentation/devicetree/bindings/scsi/
19983F:	drivers/scsi/
19984F:	drivers/ufs/
19985F:	include/scsi/
19986
19987SCSI TAPE DRIVER
19988M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19989L:	linux-scsi@vger.kernel.org
19990S:	Maintained
19991F:	Documentation/scsi/st.rst
19992F:	drivers/scsi/st.*
19993F:	drivers/scsi/st_*.h
19994
19995SCSI TARGET CORE USER DRIVER
19996M:	Bodo Stroesser <bostroesser@gmail.com>
19997L:	linux-scsi@vger.kernel.org
19998L:	target-devel@vger.kernel.org
19999S:	Supported
20000F:	Documentation/target/tcmu-design.rst
20001F:	drivers/target/target_core_user.c
20002F:	include/uapi/linux/target_core_user.h
20003
20004SCSI TARGET SUBSYSTEM
20005M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20006L:	linux-scsi@vger.kernel.org
20007L:	target-devel@vger.kernel.org
20008S:	Supported
20009Q:	https://patchwork.kernel.org/project/target-devel/list/
20010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20011F:	Documentation/target/
20012F:	drivers/target/
20013F:	include/target/
20014
20015SCTP PROTOCOL
20016M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20017M:	Xin Long <lucien.xin@gmail.com>
20018L:	linux-sctp@vger.kernel.org
20019S:	Maintained
20020W:	https://github.com/sctp/lksctp-tools/wiki
20021F:	Documentation/networking/sctp.rst
20022F:	include/linux/sctp.h
20023F:	include/net/sctp/
20024F:	include/uapi/linux/sctp.h
20025F:	net/sctp/
20026
20027SCx200 CPU SUPPORT
20028M:	Jim Cromie <jim.cromie@gmail.com>
20029S:	Odd Fixes
20030F:	Documentation/i2c/busses/scx200_acb.rst
20031F:	arch/x86/platform/scx200/
20032F:	drivers/i2c/busses/scx200*
20033F:	drivers/mtd/maps/scx200_docflash.c
20034F:	drivers/watchdog/scx200_wdt.c
20035F:	include/linux/scx200.h
20036
20037SCx200 GPIO DRIVER
20038M:	Jim Cromie <jim.cromie@gmail.com>
20039S:	Maintained
20040F:	drivers/char/scx200_gpio.c
20041F:	include/linux/scx200_gpio.h
20042
20043SCx200 HRT CLOCKSOURCE DRIVER
20044M:	Jim Cromie <jim.cromie@gmail.com>
20045S:	Maintained
20046F:	drivers/clocksource/scx200_hrt.c
20047
20048SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20049M:	Sascha Sommer <saschasommer@freenet.de>
20050L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20051S:	Maintained
20052F:	drivers/mmc/host/sdricoh_cs.c
20053
20054SECO BOARDS CEC DRIVER
20055M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20056S:	Maintained
20057F:	drivers/media/cec/platform/seco/seco-cec.c
20058F:	drivers/media/cec/platform/seco/seco-cec.h
20059
20060SECURE COMPUTING
20061M:	Kees Cook <kees@kernel.org>
20062R:	Andy Lutomirski <luto@amacapital.net>
20063R:	Will Drewry <wad@chromium.org>
20064S:	Supported
20065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20066F:	Documentation/userspace-api/seccomp_filter.rst
20067F:	include/linux/seccomp.h
20068F:	include/uapi/linux/seccomp.h
20069F:	kernel/seccomp.c
20070F:	tools/testing/selftests/kselftest_harness.h
20071F:	tools/testing/selftests/seccomp/*
20072K:	\bsecure_computing
20073K:	\bTIF_SECCOMP\b
20074
20075SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20076M:	Kamal Dasu <kamal.dasu@broadcom.com>
20077M:	Al Cooper <alcooperx@gmail.com>
20078R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20079L:	linux-mmc@vger.kernel.org
20080S:	Maintained
20081F:	drivers/mmc/host/sdhci-brcmstb*
20082
20083SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20084M:	Adrian Hunter <adrian.hunter@intel.com>
20085L:	linux-mmc@vger.kernel.org
20086S:	Supported
20087F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20088F:	drivers/mmc/host/sdhci*
20089
20090SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20091M:	Aubin Constans <aubin.constans@microchip.com>
20092R:	Eugen Hristev <eugen.hristev@collabora.com>
20093L:	linux-mmc@vger.kernel.org
20094S:	Supported
20095F:	drivers/mmc/host/sdhci-of-at91.c
20096
20097SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20098M:	Haibo Chen <haibo.chen@nxp.com>
20099L:	imx@lists.linux.dev
20100L:	linux-mmc@vger.kernel.org
20101S:	Maintained
20102F:	drivers/mmc/host/sdhci-esdhc-imx.c
20103
20104SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20105M:	Ben Dooks <ben-linux@fluff.org>
20106M:	Jaehoon Chung <jh80.chung@samsung.com>
20107L:	linux-mmc@vger.kernel.org
20108S:	Maintained
20109F:	drivers/mmc/host/sdhci-s3c*
20110
20111SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20112M:	Viresh Kumar <vireshk@kernel.org>
20113L:	linux-mmc@vger.kernel.org
20114S:	Maintained
20115F:	drivers/mmc/host/sdhci-spear.c
20116
20117SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20118M:	Vignesh Raghavendra <vigneshr@ti.com>
20119L:	linux-mmc@vger.kernel.org
20120S:	Maintained
20121F:	drivers/mmc/host/sdhci-omap.c
20122
20123SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20124M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20125L:	linux-block@vger.kernel.org
20126S:	Supported
20127F:	block/opal_proto.h
20128F:	block/sed*
20129F:	include/linux/sed*
20130F:	include/uapi/linux/sed*
20131
20132SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20133M:	Mark Rutland <mark.rutland@arm.com>
20134M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20135M:	Sudeep Holla <sudeep.holla@arm.com>
20136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20137S:	Maintained
20138F:	drivers/firmware/smccc/
20139F:	include/linux/arm-smccc.h
20140
20141SECURITY CONTACT
20142M:	Security Officers <security@kernel.org>
20143S:	Supported
20144F:	Documentation/process/security-bugs.rst
20145
20146SECURITY SUBSYSTEM
20147M:	Paul Moore <paul@paul-moore.com>
20148M:	James Morris <jmorris@namei.org>
20149M:	"Serge E. Hallyn" <serge@hallyn.com>
20150L:	linux-security-module@vger.kernel.org
20151S:	Supported
20152Q:	https://patchwork.kernel.org/project/linux-security-module/list
20153B:	mailto:linux-security-module@vger.kernel.org
20154P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20155T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20156F:	include/linux/lsm_audit.h
20157F:	include/linux/lsm_hook_defs.h
20158F:	include/linux/lsm_hooks.h
20159F:	include/linux/security.h
20160F:	include/uapi/linux/lsm.h
20161F:	security/
20162F:	tools/testing/selftests/lsm/
20163X:	security/selinux/
20164K:	\bsecurity_[a-z_0-9]\+\b
20165
20166SELINUX SECURITY MODULE
20167M:	Paul Moore <paul@paul-moore.com>
20168M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20169R:	Ondrej Mosnacek <omosnace@redhat.com>
20170L:	selinux@vger.kernel.org
20171S:	Supported
20172W:	https://github.com/SELinuxProject
20173Q:	https://patchwork.kernel.org/project/selinux/list
20174B:	mailto:selinux@vger.kernel.org
20175P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20176T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20177F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20178F:	Documentation/ABI/removed/sysfs-selinux-disable
20179F:	Documentation/admin-guide/LSM/SELinux.rst
20180F:	include/trace/events/avc.h
20181F:	include/uapi/linux/selinux_netlink.h
20182F:	scripts/selinux/
20183F:	security/selinux/
20184
20185SENSABLE PHANTOM
20186M:	Jiri Slaby <jirislaby@kernel.org>
20187S:	Maintained
20188F:	drivers/misc/phantom.c
20189F:	include/uapi/linux/phantom.h
20190
20191SENSEAIR SUNRISE 006-0-0007
20192M:	Jacopo Mondi <jacopo@jmondi.org>
20193S:	Maintained
20194F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20195F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20196F:	drivers/iio/chemical/sunrise_co2.c
20197
20198SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20199M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20200S:	Maintained
20201F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20202F:	drivers/iio/chemical/scd30.h
20203F:	drivers/iio/chemical/scd30_core.c
20204F:	drivers/iio/chemical/scd30_i2c.c
20205F:	drivers/iio/chemical/scd30_serial.c
20206
20207SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20208M:	Roan van Dijk <roan@protonic.nl>
20209S:	Maintained
20210F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20211F:	drivers/iio/chemical/scd4x.c
20212
20213SENSIRION SGP40 GAS SENSOR DRIVER
20214M:	Andreas Klinger <ak@it-klinger.de>
20215S:	Maintained
20216F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20217F:	drivers/iio/chemical/sgp40.c
20218
20219SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20220M:	Tomasz Duszynski <tduszyns@gmail.com>
20221S:	Maintained
20222F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20223F:	drivers/iio/chemical/sps30.c
20224F:	drivers/iio/chemical/sps30_i2c.c
20225F:	drivers/iio/chemical/sps30_serial.c
20226
20227SERIAL DEVICE BUS
20228M:	Rob Herring <robh@kernel.org>
20229L:	linux-serial@vger.kernel.org
20230S:	Maintained
20231F:	Documentation/devicetree/bindings/serial/serial.yaml
20232F:	drivers/tty/serdev/
20233F:	include/linux/serdev.h
20234
20235SERIAL IR RECEIVER
20236M:	Sean Young <sean@mess.org>
20237L:	linux-media@vger.kernel.org
20238S:	Maintained
20239F:	drivers/media/rc/serial_ir.c
20240
20241SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20242M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20244S:	Maintained
20245F:	Documentation/devicetree/bindings/slimbus/
20246F:	drivers/slimbus/
20247F:	include/linux/slimbus.h
20248
20249SFC NETWORK DRIVER
20250M:	Edward Cree <ecree.xilinx@gmail.com>
20251M:	Martin Habets <habetsm.xilinx@gmail.com>
20252L:	netdev@vger.kernel.org
20253L:	linux-net-drivers@amd.com
20254S:	Supported
20255F:	Documentation/networking/devlink/sfc.rst
20256F:	drivers/net/ethernet/sfc/
20257
20258SFCTEMP HWMON DRIVER
20259M:	Emil Renner Berthing <kernel@esmil.dk>
20260M:	Hal Feng <hal.feng@starfivetech.com>
20261L:	linux-hwmon@vger.kernel.org
20262S:	Maintained
20263F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20264F:	Documentation/hwmon/sfctemp.rst
20265F:	drivers/hwmon/sfctemp.c
20266
20267SFF/SFP/SFP+ MODULE SUPPORT
20268M:	Russell King <linux@armlinux.org.uk>
20269L:	netdev@vger.kernel.org
20270S:	Maintained
20271F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20272F:	drivers/net/phy/phylink.c
20273F:	drivers/net/phy/sfp*
20274F:	include/linux/mdio/mdio-i2c.h
20275F:	include/linux/phylink.h
20276F:	include/linux/sfp.h
20277K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20278
20279SGI GRU DRIVER
20280M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20281S:	Maintained
20282F:	drivers/misc/sgi-gru/
20283
20284SGI XP/XPC/XPNET DRIVER
20285M:	Robin Holt <robinmholt@gmail.com>
20286M:	Steve Wahl <steve.wahl@hpe.com>
20287S:	Maintained
20288F:	drivers/misc/sgi-xp/
20289
20290SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20291M:	Wenjia Zhang <wenjia@linux.ibm.com>
20292M:	Jan Karcher <jaka@linux.ibm.com>
20293R:	D. Wythe <alibuda@linux.alibaba.com>
20294R:	Tony Lu <tonylu@linux.alibaba.com>
20295R:	Wen Gu <guwen@linux.alibaba.com>
20296L:	linux-s390@vger.kernel.org
20297S:	Supported
20298F:	net/smc/
20299
20300SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20301M:	Linus Walleij <linus.walleij@linaro.org>
20302L:	linux-iio@vger.kernel.org
20303S:	Maintained
20304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20305F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20306F:	drivers/iio/light/gp2ap002.c
20307
20308SHARP RJ54N1CB0C SENSOR DRIVER
20309M:	Jacopo Mondi <jacopo@jmondi.org>
20310L:	linux-media@vger.kernel.org
20311S:	Odd fixes
20312T:	git git://linuxtv.org/media_tree.git
20313F:	drivers/media/i2c/rj54n1cb0c.c
20314F:	include/media/i2c/rj54n1cb0c.h
20315
20316SHRINKER
20317M:	Andrew Morton <akpm@linux-foundation.org>
20318M:	Dave Chinner <david@fromorbit.com>
20319R:	Qi Zheng <zhengqi.arch@bytedance.com>
20320R:	Roman Gushchin <roman.gushchin@linux.dev>
20321R:	Muchun Song <muchun.song@linux.dev>
20322L:	linux-mm@kvack.org
20323S:	Maintained
20324F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20325F:	include/linux/shrinker.h
20326F:	mm/shrinker.c
20327F:	mm/shrinker_debug.c
20328
20329SH_VOU V4L2 OUTPUT DRIVER
20330L:	linux-media@vger.kernel.org
20331S:	Orphan
20332F:	drivers/media/platform/renesas/sh_vou.c
20333F:	include/media/drv-intf/sh_vou.h
20334
20335SI2157 MEDIA DRIVER
20336L:	linux-media@vger.kernel.org
20337S:	Orphan
20338W:	https://linuxtv.org
20339Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20340F:	drivers/media/tuners/si2157*
20341
20342SI2165 MEDIA DRIVER
20343M:	Matthias Schwarzott <zzam@gentoo.org>
20344L:	linux-media@vger.kernel.org
20345S:	Maintained
20346W:	https://linuxtv.org
20347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20348F:	drivers/media/dvb-frontends/si2165*
20349
20350SI2168 MEDIA DRIVER
20351L:	linux-media@vger.kernel.org
20352S:	Orphan
20353W:	https://linuxtv.org
20354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20355F:	drivers/media/dvb-frontends/si2168*
20356
20357SI470X FM RADIO RECEIVER I2C DRIVER
20358M:	Hans Verkuil <hverkuil@xs4all.nl>
20359L:	linux-media@vger.kernel.org
20360S:	Odd Fixes
20361W:	https://linuxtv.org
20362T:	git git://linuxtv.org/media_tree.git
20363F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20364F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20365
20366SI470X FM RADIO RECEIVER USB DRIVER
20367M:	Hans Verkuil <hverkuil@xs4all.nl>
20368L:	linux-media@vger.kernel.org
20369S:	Maintained
20370W:	https://linuxtv.org
20371T:	git git://linuxtv.org/media_tree.git
20372F:	drivers/media/radio/si470x/radio-si470x-common.c
20373F:	drivers/media/radio/si470x/radio-si470x-usb.c
20374F:	drivers/media/radio/si470x/radio-si470x.h
20375
20376SI4713 FM RADIO TRANSMITTER I2C DRIVER
20377M:	Eduardo Valentin <edubezval@gmail.com>
20378L:	linux-media@vger.kernel.org
20379S:	Odd Fixes
20380W:	https://linuxtv.org
20381T:	git git://linuxtv.org/media_tree.git
20382F:	drivers/media/radio/si4713/si4713.?
20383
20384SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20385M:	Eduardo Valentin <edubezval@gmail.com>
20386L:	linux-media@vger.kernel.org
20387S:	Odd Fixes
20388W:	https://linuxtv.org
20389T:	git git://linuxtv.org/media_tree.git
20390F:	drivers/media/radio/si4713/radio-platform-si4713.c
20391
20392SI4713 FM RADIO TRANSMITTER USB DRIVER
20393M:	Hans Verkuil <hverkuil@xs4all.nl>
20394L:	linux-media@vger.kernel.org
20395S:	Maintained
20396W:	https://linuxtv.org
20397T:	git git://linuxtv.org/media_tree.git
20398F:	drivers/media/radio/si4713/radio-usb-si4713.c
20399
20400SIANO DVB DRIVER
20401M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20402L:	linux-media@vger.kernel.org
20403S:	Odd fixes
20404W:	https://linuxtv.org
20405T:	git git://linuxtv.org/media_tree.git
20406F:	drivers/media/common/siano/
20407F:	drivers/media/mmc/siano/
20408F:	drivers/media/usb/siano/
20409F:	drivers/media/usb/siano/
20410
20411SIEMENS IPC LED DRIVERS
20412M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20413M:	Xing Tong Wu <xingtong.wu@siemens.com>
20414M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20415L:	linux-leds@vger.kernel.org
20416S:	Maintained
20417F:	drivers/leds/simple/
20418
20419SIEMENS IPC PLATFORM DRIVERS
20420M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20421M:	Xing Tong Wu <xingtong.wu@siemens.com>
20422M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20423L:	platform-driver-x86@vger.kernel.org
20424S:	Maintained
20425F:	drivers/platform/x86/siemens/
20426F:	include/linux/platform_data/x86/simatic-ipc-base.h
20427F:	include/linux/platform_data/x86/simatic-ipc.h
20428
20429SIEMENS IPC WATCHDOG DRIVERS
20430M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20431M:	Xing Tong Wu <xingtong.wu@siemens.com>
20432M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20433L:	linux-watchdog@vger.kernel.org
20434S:	Maintained
20435F:	drivers/watchdog/simatic-ipc-wdt.c
20436
20437SIFIVE DRIVERS
20438M:	Paul Walmsley <paul.walmsley@sifive.com>
20439M:	Samuel Holland <samuel.holland@sifive.com>
20440L:	linux-riscv@lists.infradead.org
20441S:	Supported
20442F:	drivers/dma/sf-pdma/
20443N:	sifive
20444K:	fu[57]40
20445K:	[^@]sifive
20446
20447SILEAD TOUCHSCREEN DRIVER
20448M:	Hans de Goede <hdegoede@redhat.com>
20449L:	linux-input@vger.kernel.org
20450L:	platform-driver-x86@vger.kernel.org
20451S:	Maintained
20452F:	drivers/input/touchscreen/silead.c
20453F:	drivers/platform/x86/touchscreen_dmi.c
20454
20455SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20456M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20457S:	Supported
20458F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20459F:	drivers/net/wireless/silabs/wfx/
20460
20461SILICON MOTION SM712 FRAME BUFFER DRIVER
20462M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20463M:	Teddy Wang <teddy.wang@siliconmotion.com>
20464M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20465L:	linux-fbdev@vger.kernel.org
20466S:	Maintained
20467F:	Documentation/fb/sm712fb.rst
20468F:	drivers/video/fbdev/sm712*
20469
20470SILVACO I3C DUAL-ROLE MASTER
20471M:	Miquel Raynal <miquel.raynal@bootlin.com>
20472M:	Conor Culhane <conor.culhane@silvaco.com>
20473L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20474S:	Maintained
20475F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20476F:	drivers/i3c/master/svc-i3c-master.c
20477
20478SIMPLEFB FB DRIVER
20479M:	Hans de Goede <hdegoede@redhat.com>
20480L:	linux-fbdev@vger.kernel.org
20481S:	Maintained
20482F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20483F:	drivers/video/fbdev/simplefb.c
20484F:	include/linux/platform_data/simplefb.h
20485
20486SIOX
20487M:	Thorsten Scherer <t.scherer@eckelmann.de>
20488R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20489S:	Supported
20490F:	drivers/gpio/gpio-siox.c
20491F:	drivers/siox/*
20492F:	include/trace/events/siox.h
20493
20494SIPHASH PRF ROUTINES
20495M:	Jason A. Donenfeld <Jason@zx2c4.com>
20496S:	Maintained
20497F:	include/linux/siphash.h
20498F:	lib/siphash.c
20499F:	lib/siphash_kunit.c
20500
20501SIS 190 ETHERNET DRIVER
20502M:	Francois Romieu <romieu@fr.zoreil.com>
20503L:	netdev@vger.kernel.org
20504S:	Maintained
20505F:	drivers/net/ethernet/sis/sis190.c
20506
20507SIS 900/7016 FAST ETHERNET DRIVER
20508M:	Daniele Venzano <venza@brownhat.org>
20509L:	netdev@vger.kernel.org
20510S:	Maintained
20511W:	http://www.brownhat.org/sis900.html
20512F:	drivers/net/ethernet/sis/sis900.*
20513
20514SIS FRAMEBUFFER DRIVER
20515S:	Orphan
20516F:	Documentation/fb/sisfb.rst
20517F:	drivers/video/fbdev/sis/
20518F:	include/video/sisfb.h
20519
20520SIS I2C TOUCHSCREEN DRIVER
20521M:	Mika Penttilä <mpenttil@redhat.com>
20522L:	linux-input@vger.kernel.org
20523S:	Maintained
20524F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20525F:	drivers/input/touchscreen/sis_i2c.c
20526
20527SIS USB2VGA DRIVER
20528M:	Thomas Winischhofer <thomas@winischhofer.net>
20529S:	Maintained
20530W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20531F:	drivers/usb/misc/sisusbvga/
20532
20533SL28 CPLD MFD DRIVER
20534M:	Michael Walle <mwalle@kernel.org>
20535S:	Maintained
20536F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20537F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20538F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20539F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20540F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20541F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20542F:	drivers/gpio/gpio-sl28cpld.c
20543F:	drivers/hwmon/sl28cpld-hwmon.c
20544F:	drivers/irqchip/irq-sl28cpld.c
20545F:	drivers/pwm/pwm-sl28cpld.c
20546F:	drivers/watchdog/sl28cpld_wdt.c
20547
20548SL28 VPD NVMEM LAYOUT DRIVER
20549M:	Michael Walle <mwalle@kernel.org>
20550S:	Maintained
20551F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20552F:	drivers/nvmem/layouts/sl28vpd.c
20553
20554SLAB ALLOCATOR
20555M:	Christoph Lameter <cl@linux.com>
20556M:	Pekka Enberg <penberg@kernel.org>
20557M:	David Rientjes <rientjes@google.com>
20558M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20559M:	Andrew Morton <akpm@linux-foundation.org>
20560M:	Vlastimil Babka <vbabka@suse.cz>
20561R:	Roman Gushchin <roman.gushchin@linux.dev>
20562R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20563L:	linux-mm@kvack.org
20564S:	Maintained
20565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20566F:	include/linux/sl?b*.h
20567F:	mm/sl?b*
20568
20569SLCAN CAN NETWORK DRIVER
20570M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20571L:	linux-can@vger.kernel.org
20572S:	Maintained
20573F:	drivers/net/can/slcan/
20574
20575SLEEPABLE READ-COPY UPDATE (SRCU)
20576M:	Lai Jiangshan <jiangshanlai@gmail.com>
20577M:	"Paul E. McKenney" <paulmck@kernel.org>
20578M:	Josh Triplett <josh@joshtriplett.org>
20579R:	Steven Rostedt <rostedt@goodmis.org>
20580R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20581L:	rcu@vger.kernel.org
20582S:	Supported
20583W:	http://www.rdrop.com/users/paulmck/RCU/
20584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20585F:	include/linux/srcu*.h
20586F:	kernel/rcu/srcu*.c
20587
20588SMACK SECURITY MODULE
20589M:	Casey Schaufler <casey@schaufler-ca.com>
20590L:	linux-security-module@vger.kernel.org
20591S:	Maintained
20592W:	http://schaufler-ca.com
20593T:	git git://github.com/cschaufler/smack-next
20594F:	Documentation/admin-guide/LSM/Smack.rst
20595F:	security/smack/
20596
20597SMC91x ETHERNET DRIVER
20598M:	Nicolas Pitre <nico@fluxnic.net>
20599S:	Odd Fixes
20600F:	drivers/net/ethernet/smsc/smc91x.*
20601
20602SMSC EMC2103 HARDWARE MONITOR DRIVER
20603M:	Steve Glendinning <steve.glendinning@shawell.net>
20604L:	linux-hwmon@vger.kernel.org
20605S:	Maintained
20606F:	Documentation/hwmon/emc2103.rst
20607F:	drivers/hwmon/emc2103.c
20608
20609SMSC SCH5627 HARDWARE MONITOR DRIVER
20610M:	Hans de Goede <hdegoede@redhat.com>
20611L:	linux-hwmon@vger.kernel.org
20612S:	Supported
20613F:	Documentation/hwmon/sch5627.rst
20614F:	drivers/hwmon/sch5627.c
20615
20616SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20617M:	Steve Glendinning <steve.glendinning@shawell.net>
20618L:	linux-fbdev@vger.kernel.org
20619S:	Maintained
20620F:	drivers/video/fbdev/smscufx.c
20621
20622SMSC47B397 HARDWARE MONITOR DRIVER
20623M:	Jean Delvare <jdelvare@suse.com>
20624L:	linux-hwmon@vger.kernel.org
20625S:	Maintained
20626F:	Documentation/hwmon/smsc47b397.rst
20627F:	drivers/hwmon/smsc47b397.c
20628
20629SMSC911x ETHERNET DRIVER
20630M:	Steve Glendinning <steve.glendinning@shawell.net>
20631L:	netdev@vger.kernel.org
20632S:	Maintained
20633F:	drivers/net/ethernet/smsc/smsc911x.*
20634F:	include/linux/smsc911x.h
20635
20636SMSC9420 PCI ETHERNET DRIVER
20637M:	Steve Glendinning <steve.glendinning@shawell.net>
20638L:	netdev@vger.kernel.org
20639S:	Maintained
20640F:	drivers/net/ethernet/smsc/smsc9420.*
20641
20642SNET DPU VIRTIO DATA PATH ACCELERATOR
20643R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20644F:	drivers/vdpa/solidrun/
20645
20646SOCIONEXT (SNI) AVE NETWORK DRIVER
20647M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20648L:	netdev@vger.kernel.org
20649S:	Maintained
20650F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20651F:	drivers/net/ethernet/socionext/sni_ave.c
20652
20653SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20654M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20655M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20656L:	netdev@vger.kernel.org
20657S:	Maintained
20658F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20659F:	drivers/net/ethernet/socionext/netsec.c
20660
20661SOCIONEXT (SNI) Synquacer SPI DRIVER
20662M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20663M:	Jassi Brar <jaswinder.singh@linaro.org>
20664L:	linux-spi@vger.kernel.org
20665S:	Maintained
20666F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20667F:	drivers/spi/spi-synquacer.c
20668
20669SOCIONEXT SYNQUACER I2C DRIVER
20670M:	Ard Biesheuvel <ardb@kernel.org>
20671L:	linux-i2c@vger.kernel.org
20672S:	Maintained
20673F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20674F:	drivers/i2c/busses/i2c-synquacer.c
20675
20676SOCIONEXT UNIPHIER SOUND DRIVER
20677L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20678S:	Orphan
20679F:	sound/soc/uniphier/
20680
20681SOCKET TIMESTAMPING
20682M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20683S:	Maintained
20684F:	Documentation/networking/timestamping.rst
20685F:	include/uapi/linux/net_tstamp.h
20686F:	tools/testing/selftests/net/so_txtime.c
20687
20688SOEKRIS NET48XX LED SUPPORT
20689M:	Chris Boot <bootc@bootc.net>
20690S:	Maintained
20691F:	drivers/leds/leds-net48xx.c
20692
20693SOFT-IWARP DRIVER (siw)
20694M:	Bernard Metzler <bmt@zurich.ibm.com>
20695L:	linux-rdma@vger.kernel.org
20696S:	Supported
20697F:	drivers/infiniband/sw/siw/
20698F:	include/uapi/rdma/siw-abi.h
20699
20700SOFT-ROCE DRIVER (rxe)
20701M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20702L:	linux-rdma@vger.kernel.org
20703S:	Supported
20704F:	drivers/infiniband/sw/rxe/
20705F:	include/uapi/rdma/rdma_user_rxe.h
20706
20707SOFTLOGIC 6x10 MPEG CODEC
20708M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20709M:	Anton Sviridenko <anton@corp.bluecherry.net>
20710M:	Andrey Utkin <andrey_utkin@fastmail.com>
20711M:	Ismael Luceno <ismael@iodev.co.uk>
20712L:	linux-media@vger.kernel.org
20713S:	Supported
20714F:	drivers/media/pci/solo6x10/
20715
20716SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20717M:	James Morse <james.morse@arm.com>
20718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20719S:	Maintained
20720F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20721F:	drivers/firmware/arm_sdei.c
20722F:	include/linux/arm_sdei.h
20723F:	include/uapi/linux/arm_sdei.h
20724
20725SOFTWARE NODES AND DEVICE PROPERTIES
20726R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20727R:	Daniel Scally <djrscally@gmail.com>
20728R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20729R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20730L:	linux-acpi@vger.kernel.org
20731S:	Maintained
20732F:	drivers/base/property.c
20733F:	drivers/base/swnode.c
20734F:	include/linux/fwnode.h
20735F:	include/linux/property.h
20736
20737SOFTWARE RAID (Multiple Disks) SUPPORT
20738M:	Song Liu <song@kernel.org>
20739R:	Yu Kuai <yukuai3@huawei.com>
20740L:	linux-raid@vger.kernel.org
20741S:	Supported
20742Q:	https://patchwork.kernel.org/project/linux-raid/list/
20743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20744F:	drivers/md/Kconfig
20745F:	drivers/md/Makefile
20746F:	drivers/md/md*
20747F:	drivers/md/raid*
20748F:	include/linux/raid/
20749F:	include/uapi/linux/raid/
20750
20751SOLIDRUN CLEARFOG SUPPORT
20752M:	Russell King <linux@armlinux.org.uk>
20753S:	Maintained
20754F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20755F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20756
20757SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20758M:	Russell King <linux@armlinux.org.uk>
20759S:	Maintained
20760F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20761F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20762F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20763
20764SONIC NETWORK DRIVER
20765M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20766L:	netdev@vger.kernel.org
20767S:	Maintained
20768F:	drivers/net/ethernet/natsemi/sonic.*
20769
20770SONICS SILICON BACKPLANE DRIVER (SSB)
20771M:	Michael Buesch <m@bues.ch>
20772L:	linux-wireless@vger.kernel.org
20773S:	Maintained
20774F:	drivers/ssb/
20775F:	include/linux/ssb/
20776
20777SONY IMX208 SENSOR DRIVER
20778M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20779L:	linux-media@vger.kernel.org
20780S:	Maintained
20781T:	git git://linuxtv.org/media_tree.git
20782F:	drivers/media/i2c/imx208.c
20783
20784SONY IMX214 SENSOR DRIVER
20785M:	Ricardo Ribalda <ribalda@kernel.org>
20786L:	linux-media@vger.kernel.org
20787S:	Maintained
20788T:	git git://linuxtv.org/media_tree.git
20789F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20790F:	drivers/media/i2c/imx214.c
20791
20792SONY IMX219 SENSOR DRIVER
20793M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20794L:	linux-media@vger.kernel.org
20795S:	Maintained
20796T:	git git://linuxtv.org/media_tree.git
20797F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20798F:	drivers/media/i2c/imx219.c
20799
20800SONY IMX258 SENSOR DRIVER
20801M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20802L:	linux-media@vger.kernel.org
20803S:	Maintained
20804T:	git git://linuxtv.org/media_tree.git
20805F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20806F:	drivers/media/i2c/imx258.c
20807
20808SONY IMX274 SENSOR DRIVER
20809M:	Leon Luo <leonl@leopardimaging.com>
20810L:	linux-media@vger.kernel.org
20811S:	Maintained
20812T:	git git://linuxtv.org/media_tree.git
20813F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20814F:	drivers/media/i2c/imx274.c
20815
20816SONY IMX290 SENSOR DRIVER
20817M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20818L:	linux-media@vger.kernel.org
20819S:	Maintained
20820T:	git git://linuxtv.org/media_tree.git
20821F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20822F:	drivers/media/i2c/imx290.c
20823
20824SONY IMX296 SENSOR DRIVER
20825M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20826M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20827L:	linux-media@vger.kernel.org
20828S:	Maintained
20829T:	git git://linuxtv.org/media_tree.git
20830F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20831F:	drivers/media/i2c/imx296.c
20832
20833SONY IMX319 SENSOR DRIVER
20834M:	Bingbu Cao <bingbu.cao@intel.com>
20835L:	linux-media@vger.kernel.org
20836S:	Maintained
20837T:	git git://linuxtv.org/media_tree.git
20838F:	drivers/media/i2c/imx319.c
20839
20840SONY IMX334 SENSOR DRIVER
20841L:	linux-media@vger.kernel.org
20842S:	Orphan
20843T:	git git://linuxtv.org/media_tree.git
20844F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20845F:	drivers/media/i2c/imx334.c
20846
20847SONY IMX335 SENSOR DRIVER
20848L:	linux-media@vger.kernel.org
20849S:	Orphan
20850T:	git git://linuxtv.org/media_tree.git
20851F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20852F:	drivers/media/i2c/imx335.c
20853
20854SONY IMX355 SENSOR DRIVER
20855M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20856L:	linux-media@vger.kernel.org
20857S:	Maintained
20858T:	git git://linuxtv.org/media_tree.git
20859F:	drivers/media/i2c/imx355.c
20860
20861SONY IMX412 SENSOR DRIVER
20862L:	linux-media@vger.kernel.org
20863S:	Orphan
20864T:	git git://linuxtv.org/media_tree.git
20865F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20866F:	drivers/media/i2c/imx412.c
20867
20868SONY IMX415 SENSOR DRIVER
20869M:	Michael Riesch <michael.riesch@wolfvision.net>
20870L:	linux-media@vger.kernel.org
20871S:	Maintained
20872T:	git git://linuxtv.org/media_tree.git
20873F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20874F:	drivers/media/i2c/imx415.c
20875
20876SONY MEMORYSTICK SUBSYSTEM
20877M:	Maxim Levitsky <maximlevitsky@gmail.com>
20878M:	Alex Dubov <oakad@yahoo.com>
20879M:	Ulf Hansson <ulf.hansson@linaro.org>
20880L:	linux-mmc@vger.kernel.org
20881S:	Maintained
20882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20883F:	drivers/memstick/
20884F:	include/linux/memstick.h
20885
20886SONY VAIO CONTROL DEVICE DRIVER
20887M:	Mattia Dongili <malattia@linux.it>
20888L:	platform-driver-x86@vger.kernel.org
20889S:	Maintained
20890W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20891F:	Documentation/admin-guide/laptops/sony-laptop.rst
20892F:	drivers/char/sonypi.c
20893F:	drivers/platform/x86/sony-laptop.c
20894F:	include/linux/sony-laptop.h
20895
20896SOPHGO DEVICETREES and DRIVERS
20897M:	Chen Wang <unicorn_wang@outlook.com>
20898M:	Inochi Amaoto <inochiama@outlook.com>
20899T:	git https://github.com/sophgo/linux.git
20900S:	Maintained
20901N:	sophgo
20902K:	sophgo
20903
20904SOUND
20905M:	Jaroslav Kysela <perex@perex.cz>
20906M:	Takashi Iwai <tiwai@suse.com>
20907L:	linux-sound@vger.kernel.org
20908S:	Maintained
20909W:	http://www.alsa-project.org/
20910Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20912F:	Documentation/sound/
20913F:	include/sound/
20914F:	include/uapi/sound/
20915F:	sound/
20916F:	tools/testing/selftests/alsa
20917
20918SOUND - ALSA SELFTESTS
20919M:	Mark Brown <broonie@kernel.org>
20920L:	linux-sound@vger.kernel.org
20921L:	linux-kselftest@vger.kernel.org
20922S:	Supported
20923F:	tools/testing/selftests/alsa
20924
20925SOUND - COMPRESSED AUDIO
20926M:	Vinod Koul <vkoul@kernel.org>
20927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20928S:	Supported
20929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20930F:	Documentation/sound/designs/compress-offload.rst
20931F:	include/sound/compress_driver.h
20932F:	include/uapi/sound/compress_*
20933F:	sound/core/compress_offload.c
20934F:	sound/soc/soc-compress.c
20935
20936SOUND - CORE KUNIT TEST
20937M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20938L:	linux-sound@vger.kernel.org
20939S:	Supported
20940F:	sound/core/sound_kunit.c
20941
20942SOUND - DMAENGINE HELPERS
20943M:	Lars-Peter Clausen <lars@metafoo.de>
20944S:	Supported
20945F:	include/sound/dmaengine_pcm.h
20946F:	sound/core/pcm_dmaengine.c
20947F:	sound/soc/soc-generic-dmaengine-pcm.c
20948
20949SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20950M:	Liam Girdwood <lgirdwood@gmail.com>
20951M:	Mark Brown <broonie@kernel.org>
20952L:	linux-sound@vger.kernel.org
20953S:	Supported
20954W:	http://alsa-project.org/main/index.php/ASoC
20955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20956F:	Documentation/devicetree/bindings/sound/
20957F:	Documentation/sound/soc/
20958F:	include/dt-bindings/sound/
20959F:	include/sound/soc*
20960F:	include/sound/sof.h
20961F:	include/sound/sof/
20962F:	include/trace/events/sof*.h
20963F:	include/uapi/sound/asoc.h
20964F:	sound/soc/
20965
20966SOUND - SOC LAYER / dapm-graph
20967M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20968L:	linux-sound@vger.kernel.org
20969S:	Maintained
20970F:	tools/sound/dapm-graph
20971
20972SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20973M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20974M:	Liam Girdwood <lgirdwood@gmail.com>
20975M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20976M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20977M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20978M:	Daniel Baluta <daniel.baluta@nxp.com>
20979R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20980L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20981S:	Supported
20982W:	https://github.com/thesofproject/linux/
20983F:	sound/soc/sof/
20984
20985SOUNDWIRE SUBSYSTEM
20986M:	Vinod Koul <vkoul@kernel.org>
20987M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20988R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20989R:	Sanyog Kale <sanyog.r.kale@intel.com>
20990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20991S:	Supported
20992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20993F:	Documentation/driver-api/soundwire/
20994F:	drivers/soundwire/
20995F:	include/linux/soundwire/
20996
20997SP2 MEDIA DRIVER
20998M:	Olli Salonen <olli.salonen@iki.fi>
20999L:	linux-media@vger.kernel.org
21000S:	Maintained
21001W:	https://linuxtv.org
21002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21003F:	drivers/media/dvb-frontends/sp2*
21004
21005SPANISH DOCUMENTATION
21006M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21007R:	Avadhut Naik <avadhut.naik@amd.com>
21008S:	Maintained
21009F:	Documentation/translations/sp_SP/
21010
21011SPARC + UltraSPARC (sparc/sparc64)
21012M:	"David S. Miller" <davem@davemloft.net>
21013M:	Andreas Larsson <andreas@gaisler.com>
21014L:	sparclinux@vger.kernel.org
21015S:	Maintained
21016Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21019F:	arch/sparc/
21020F:	drivers/sbus/
21021
21022SPARC SERIAL DRIVERS
21023M:	"David S. Miller" <davem@davemloft.net>
21024L:	sparclinux@vger.kernel.org
21025S:	Maintained
21026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21028F:	drivers/tty/serial/suncore.c
21029F:	drivers/tty/serial/sunhv.c
21030F:	drivers/tty/serial/sunsab.c
21031F:	drivers/tty/serial/sunsab.h
21032F:	drivers/tty/serial/sunsu.c
21033F:	drivers/tty/serial/sunzilog.c
21034F:	drivers/tty/serial/sunzilog.h
21035F:	drivers/tty/vcc.c
21036F:	include/linux/sunserialcore.h
21037
21038SPARSE CHECKER
21039M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21040L:	linux-sparse@vger.kernel.org
21041S:	Maintained
21042W:	https://sparse.docs.kernel.org/
21043Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21044B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21045T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21046F:	include/linux/compiler.h
21047
21048SPEAKUP CONSOLE SPEECH DRIVER
21049M:	William Hubbs <w.d.hubbs@gmail.com>
21050M:	Chris Brannon <chris@the-brannons.com>
21051M:	Kirk Reiser <kirk@reisers.ca>
21052M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21053L:	speakup@linux-speakup.org
21054S:	Odd Fixes
21055W:	http://www.linux-speakup.org/
21056W:	https://github.com/linux-speakup/speakup
21057B:	https://github.com/linux-speakup/speakup/issues
21058F:	drivers/accessibility/speakup/
21059
21060SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21061M:	Viresh Kumar <vireshk@kernel.org>
21062M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21063M:	soc@kernel.org
21064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21065S:	Maintained
21066W:	http://www.st.com/spear
21067F:	arch/arm/boot/dts/st/spear*
21068F:	arch/arm/mach-spear/
21069F:	drivers/clk/spear/
21070F:	drivers/pinctrl/spear/
21071
21072SPI NOR SUBSYSTEM
21073M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21074M:	Pratyush Yadav <pratyush@kernel.org>
21075M:	Michael Walle <mwalle@kernel.org>
21076L:	linux-mtd@lists.infradead.org
21077S:	Maintained
21078W:	http://www.linux-mtd.infradead.org/
21079Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21080C:	irc://irc.oftc.net/mtd
21081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21082F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21083F:	drivers/mtd/spi-nor/
21084F:	include/linux/mtd/spi-nor.h
21085
21086SPI SUBSYSTEM
21087M:	Mark Brown <broonie@kernel.org>
21088L:	linux-spi@vger.kernel.org
21089S:	Maintained
21090Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21092F:	Documentation/devicetree/bindings/spi/
21093F:	Documentation/spi/
21094F:	drivers/spi/
21095F:	include/linux/spi/
21096F:	include/uapi/linux/spi/
21097F:	tools/spi/
21098
21099SPIDERNET NETWORK DRIVER for CELL
21100M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21101M:	Geoff Levand <geoff@infradead.org>
21102L:	netdev@vger.kernel.org
21103L:	linuxppc-dev@lists.ozlabs.org
21104S:	Maintained
21105F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21106F:	drivers/net/ethernet/toshiba/spider_net*
21107
21108SPMI SUBSYSTEM
21109M:	Stephen Boyd <sboyd@kernel.org>
21110L:	linux-kernel@vger.kernel.org
21111S:	Maintained
21112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21113F:	Documentation/devicetree/bindings/spmi/
21114F:	drivers/spmi/
21115F:	include/dt-bindings/spmi/spmi.h
21116F:	include/linux/spmi.h
21117F:	include/trace/events/spmi.h
21118
21119SPU FILE SYSTEM
21120M:	Jeremy Kerr <jk@ozlabs.org>
21121L:	linuxppc-dev@lists.ozlabs.org
21122S:	Supported
21123W:	http://www.ibm.com/developerworks/power/cell/
21124F:	Documentation/filesystems/spufs/spufs.rst
21125F:	arch/powerpc/platforms/cell/spufs/
21126
21127SQUASHFS FILE SYSTEM
21128M:	Phillip Lougher <phillip@squashfs.org.uk>
21129L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21130S:	Maintained
21131W:	http://squashfs.org.uk
21132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21133F:	Documentation/filesystems/squashfs.rst
21134F:	fs/squashfs/
21135
21136SRM (Alpha) environment access
21137M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21138S:	Maintained
21139F:	arch/alpha/kernel/srm_env.c
21140
21141ST LSM6DSx IMU IIO DRIVER
21142M:	Lorenzo Bianconi <lorenzo@kernel.org>
21143L:	linux-iio@vger.kernel.org
21144S:	Maintained
21145W:	http://www.st.com/
21146F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21147F:	drivers/iio/imu/st_lsm6dsx/
21148
21149ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21150M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21151M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21152L:	linux-media@vger.kernel.org
21153S:	Maintained
21154T:	git git://linuxtv.org/media_tree.git
21155F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21156F:	drivers/media/i2c/st-mipid02.c
21157
21158ST STM32 FIREWALL
21159M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21160S:	Maintained
21161F:	drivers/bus/stm32_etzpc.c
21162F:	drivers/bus/stm32_firewall.c
21163F:	drivers/bus/stm32_rifsc.c
21164
21165ST STM32 I2C/SMBUS DRIVER
21166M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21167M:	Alain Volmat <alain.volmat@foss.st.com>
21168L:	linux-i2c@vger.kernel.org
21169S:	Maintained
21170F:	drivers/i2c/busses/i2c-stm32*
21171
21172ST STM32 SPI DRIVER
21173M:	Alain Volmat <alain.volmat@foss.st.com>
21174L:	linux-spi@vger.kernel.org
21175S:	Maintained
21176F:	drivers/spi/spi-stm32.c
21177
21178ST STPDDC60 DRIVER
21179M:	Daniel Nilsson <daniel.nilsson@flex.com>
21180L:	linux-hwmon@vger.kernel.org
21181S:	Maintained
21182F:	Documentation/hwmon/stpddc60.rst
21183F:	drivers/hwmon/pmbus/stpddc60.c
21184
21185ST VGXY61 DRIVER
21186M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21187M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21188L:	linux-media@vger.kernel.org
21189S:	Maintained
21190T:	git git://linuxtv.org/media_tree.git
21191F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21192F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21193F:	drivers/media/i2c/st-vgxy61.c
21194
21195ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21196M:	Song Qiang <songqiang1304521@gmail.com>
21197L:	linux-iio@vger.kernel.org
21198S:	Maintained
21199F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21200F:	drivers/iio/proximity/vl53l0x-i2c.c
21201
21202STABLE BRANCH
21203M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21204M:	Sasha Levin <sashal@kernel.org>
21205L:	stable@vger.kernel.org
21206S:	Supported
21207F:	Documentation/process/stable-kernel-rules.rst
21208
21209STAGING - ATOMISP DRIVER
21210M:	Hans de Goede <hdegoede@redhat.com>
21211M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21212R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21213L:	linux-media@vger.kernel.org
21214S:	Maintained
21215F:	drivers/staging/media/atomisp/
21216
21217STAGING - FIELDBUS SUBSYSTEM
21218M:	Sven Van Asbroeck <TheSven73@gmail.com>
21219S:	Maintained
21220F:	drivers/staging/fieldbus/*
21221F:	drivers/staging/fieldbus/Documentation/
21222
21223STAGING - HMS ANYBUS-S BUS
21224M:	Sven Van Asbroeck <TheSven73@gmail.com>
21225S:	Maintained
21226F:	drivers/staging/fieldbus/anybuss/
21227
21228STAGING - INDUSTRIAL IO
21229M:	Jonathan Cameron <jic23@kernel.org>
21230L:	linux-iio@vger.kernel.org
21231S:	Odd Fixes
21232F:	Documentation/devicetree/bindings/staging/iio/
21233F:	drivers/staging/iio/
21234
21235STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21236M:	Marc Dietrich <marvin24@gmx.de>
21237L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21238L:	linux-tegra@vger.kernel.org
21239S:	Maintained
21240F:	drivers/staging/nvec/
21241
21242STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21243M:	Jens Frederich <jfrederich@gmail.com>
21244M:	Jon Nettleton <jon.nettleton@gmail.com>
21245S:	Maintained
21246W:	http://wiki.laptop.org/go/DCON
21247F:	drivers/staging/olpc_dcon/
21248
21249STAGING - REALTEK RTL8712U DRIVERS
21250M:	Larry Finger <Larry.Finger@lwfinger.net>
21251M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21252S:	Odd Fixes
21253F:	drivers/staging/rtl8712/
21254
21255STAGING - SEPS525 LCD CONTROLLER DRIVERS
21256M:	Michael Hennerich <michael.hennerich@analog.com>
21257L:	linux-fbdev@vger.kernel.org
21258S:	Supported
21259F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21260F:	drivers/staging/fbtft/fb_seps525.c
21261
21262STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21263M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21264M:	Teddy Wang <teddy.wang@siliconmotion.com>
21265M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21266L:	linux-fbdev@vger.kernel.org
21267S:	Maintained
21268F:	drivers/staging/sm750fb/
21269
21270STAGING - VIA VT665X DRIVERS
21271M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21272S:	Odd Fixes
21273F:	drivers/staging/vt665?/
21274
21275STAGING SUBSYSTEM
21276M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21277L:	linux-staging@lists.linux.dev
21278S:	Supported
21279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21280F:	drivers/staging/
21281
21282STANDALONE CACHE CONTROLLER DRIVERS
21283M:	Conor Dooley <conor@kernel.org>
21284L:	linux-riscv@lists.infradead.org
21285S:	Maintained
21286T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21287F:	drivers/cache
21288
21289STARFIRE/DURALAN NETWORK DRIVER
21290M:	Ion Badulescu <ionut@badula.org>
21291S:	Odd Fixes
21292F:	drivers/net/ethernet/adaptec/starfire*
21293
21294STARFIVE CAMERA SUBSYSTEM DRIVER
21295M:	Jack Zhu <jack.zhu@starfivetech.com>
21296M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21297L:	linux-media@vger.kernel.org
21298S:	Maintained
21299F:	Documentation/admin-guide/media/starfive_camss.rst
21300F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21301F:	drivers/staging/media/starfive/camss
21302
21303STARFIVE CRYPTO DRIVER
21304M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21305M:	William Qiu <william.qiu@starfivetech.com>
21306S:	Supported
21307F:	Documentation/devicetree/bindings/crypto/starfive*
21308F:	drivers/crypto/starfive/
21309
21310STARFIVE DEVICETREES
21311M:	Emil Renner Berthing <kernel@esmil.dk>
21312S:	Maintained
21313F:	arch/riscv/boot/dts/starfive/
21314
21315STARFIVE DWMAC GLUE LAYER
21316M:	Emil Renner Berthing <kernel@esmil.dk>
21317M:	Minda Chen <minda.chen@starfivetech.com>
21318S:	Maintained
21319F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21320F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21321
21322STARFIVE JH7110 DPHY RX DRIVER
21323M:	Jack Zhu <jack.zhu@starfivetech.com>
21324M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21325S:	Supported
21326F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21327F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21328
21329STARFIVE JH7110 MMC/SD/SDIO DRIVER
21330M:	William Qiu <william.qiu@starfivetech.com>
21331S:	Supported
21332F:	Documentation/devicetree/bindings/mmc/starfive*
21333F:	drivers/mmc/host/dw_mmc-starfive.c
21334
21335STARFIVE JH7110 PLL CLOCK DRIVER
21336M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21337S:	Supported
21338F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21339F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21340
21341STARFIVE JH7110 PWMDAC DRIVER
21342M:	Hal Feng <hal.feng@starfivetech.com>
21343M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21344S:	Supported
21345F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21346F:	sound/soc/starfive/jh7110_pwmdac.c
21347
21348STARFIVE JH7110 SYSCON
21349M:	William Qiu <william.qiu@starfivetech.com>
21350M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21351S:	Supported
21352F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21353
21354STARFIVE JH7110 TDM DRIVER
21355M:	Walker Chen <walker.chen@starfivetech.com>
21356S:	Maintained
21357F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21358F:	sound/soc/starfive/jh7110_tdm.c
21359
21360STARFIVE JH71X0 CLOCK DRIVERS
21361M:	Emil Renner Berthing <kernel@esmil.dk>
21362M:	Hal Feng <hal.feng@starfivetech.com>
21363S:	Maintained
21364F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21365F:	drivers/clk/starfive/clk-starfive-jh71*
21366F:	include/dt-bindings/clock/starfive?jh71*.h
21367
21368STARFIVE JH71X0 PINCTRL DRIVERS
21369M:	Emil Renner Berthing <kernel@esmil.dk>
21370M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21371M:	Hal Feng <hal.feng@starfivetech.com>
21372L:	linux-gpio@vger.kernel.org
21373S:	Maintained
21374F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21375F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21376F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21377F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21378
21379STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21380M:	Emil Renner Berthing <kernel@esmil.dk>
21381M:	Hal Feng <hal.feng@starfivetech.com>
21382S:	Maintained
21383F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21384F:	drivers/reset/starfive/reset-starfive-jh71*
21385F:	include/dt-bindings/reset/starfive?jh71*.h
21386
21387STARFIVE JH71X0 USB DRIVERS
21388M:	Minda Chen <minda.chen@starfivetech.com>
21389S:	Maintained
21390F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21391F:	drivers/usb/cdns3/cdns3-starfive.c
21392
21393STARFIVE JH71XX PMU CONTROLLER DRIVER
21394M:	Walker Chen <walker.chen@starfivetech.com>
21395M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21396S:	Supported
21397F:	Documentation/devicetree/bindings/power/starfive*
21398F:	drivers/pmdomain/starfive/
21399F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21400
21401STARFIVE SOC DRIVERS
21402M:	Conor Dooley <conor@kernel.org>
21403S:	Maintained
21404T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21405F:	Documentation/devicetree/bindings/soc/starfive/
21406
21407STARFIVE STARLINK PMU DRIVER
21408M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21409S:	Maintained
21410F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21411F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21412F:	drivers/perf/starfive_starlink_pmu.c
21413
21414STARFIVE TRNG DRIVER
21415M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21416S:	Supported
21417F:	Documentation/devicetree/bindings/rng/starfive*
21418F:	drivers/char/hw_random/jh7110-trng.c
21419
21420STARFIVE WATCHDOG DRIVER
21421M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21422M:	Samin Guo <samin.guo@starfivetech.com>
21423S:	Supported
21424F:	Documentation/devicetree/bindings/watchdog/starfive*
21425F:	drivers/watchdog/starfive-wdt.c
21426
21427STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21428M:	Minda Chen <minda.chen@starfivetech.com>
21429S:	Supported
21430F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21431F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21432F:	drivers/phy/starfive/phy-jh7110-pcie.c
21433F:	drivers/phy/starfive/phy-jh7110-usb.c
21434
21435STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21436M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21437S:	Supported
21438F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21439F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21440
21441STATIC BRANCH/CALL
21442M:	Peter Zijlstra <peterz@infradead.org>
21443M:	Josh Poimboeuf <jpoimboe@kernel.org>
21444M:	Jason Baron <jbaron@akamai.com>
21445R:	Steven Rostedt <rostedt@goodmis.org>
21446R:	Ard Biesheuvel <ardb@kernel.org>
21447S:	Supported
21448F:	arch/*/include/asm/jump_label*.h
21449F:	arch/*/include/asm/static_call*.h
21450F:	arch/*/kernel/jump_label.c
21451F:	arch/*/kernel/static_call.c
21452F:	include/linux/jump_label*.h
21453F:	include/linux/static_call*.h
21454F:	kernel/jump_label.c
21455F:	kernel/static_call.c
21456
21457STI AUDIO (ASoC) DRIVERS
21458M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21460S:	Maintained
21461F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21462F:	sound/soc/sti/
21463
21464STI CEC DRIVER
21465M:	Alain Volmat <alain.volmat@foss.st.com>
21466S:	Maintained
21467F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21468F:	drivers/media/cec/platform/sti/
21469
21470STK1160 USB VIDEO CAPTURE DRIVER
21471M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21472L:	linux-media@vger.kernel.org
21473S:	Maintained
21474T:	git git://linuxtv.org/media_tree.git
21475F:	drivers/media/usb/stk1160/
21476
21477STM32 AUDIO (ASoC) DRIVERS
21478M:	Olivier Moysan <olivier.moysan@foss.st.com>
21479M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21480L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21481S:	Maintained
21482F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21483F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21484F:	sound/soc/stm/
21485
21486STM32 TIMER/LPTIMER DRIVERS
21487M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21488S:	Maintained
21489F:	Documentation/ABI/testing/*timer-stm32
21490F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21491F:	drivers/*/stm32-*timer*
21492F:	drivers/pwm/pwm-stm32*
21493F:	include/linux/*/stm32-*tim*
21494
21495STMMAC ETHERNET DRIVER
21496M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21497M:	Jose Abreu <joabreu@synopsys.com>
21498L:	netdev@vger.kernel.org
21499S:	Supported
21500W:	http://www.stlinux.com
21501F:	Documentation/networking/device_drivers/ethernet/stmicro/
21502F:	drivers/net/ethernet/stmicro/stmmac/
21503
21504SUN HAPPY MEAL ETHERNET DRIVER
21505M:	Sean Anderson <seanga2@gmail.com>
21506S:	Maintained
21507F:	drivers/net/ethernet/sun/sunhme.*
21508
21509SUN3/3X
21510M:	Sam Creasey <sammy@sammy.net>
21511S:	Maintained
21512W:	http://sammy.net/sun3/
21513F:	arch/m68k/include/asm/sun3*
21514F:	arch/m68k/kernel/*sun3*
21515F:	arch/m68k/sun3*/
21516F:	drivers/net/ethernet/i825xx/sun3*
21517
21518SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21519M:	Hans de Goede <hdegoede@redhat.com>
21520L:	linux-input@vger.kernel.org
21521S:	Maintained
21522F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21523F:	drivers/input/keyboard/sun4i-lradc-keys.c
21524
21525SUNDANCE NETWORK DRIVER
21526M:	Denis Kirjanov <kda@linux-powerpc.org>
21527L:	netdev@vger.kernel.org
21528S:	Maintained
21529F:	drivers/net/ethernet/dlink/sundance.c
21530
21531SUNPLUS ETHERNET DRIVER
21532M:	Wells Lu <wellslutw@gmail.com>
21533L:	netdev@vger.kernel.org
21534S:	Maintained
21535W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21536F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21537F:	drivers/net/ethernet/sunplus/
21538
21539SUNPLUS MMC DRIVER
21540M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21541M:	Li-hao Kuo <lhjeff911@gmail.com>
21542S:	Maintained
21543F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21544F:	drivers/mmc/host/sunplus-mmc.c
21545
21546SUNPLUS OCOTP DRIVER
21547M:	Vincent Shih <vincent.sunplus@gmail.com>
21548S:	Maintained
21549F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21550F:	drivers/nvmem/sunplus-ocotp.c
21551
21552SUNPLUS PWM DRIVER
21553M:	Hammer Hsieh <hammerh0314@gmail.com>
21554S:	Maintained
21555F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21556F:	drivers/pwm/pwm-sunplus.c
21557
21558SUNPLUS RTC DRIVER
21559M:	Vincent Shih <vincent.sunplus@gmail.com>
21560L:	linux-rtc@vger.kernel.org
21561S:	Maintained
21562F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21563F:	drivers/rtc/rtc-sunplus.c
21564
21565SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21566M:	Li-hao Kuo <lhjeff911@gmail.com>
21567L:	linux-spi@vger.kernel.org
21568S:	Maintained
21569F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21570F:	drivers/spi/spi-sunplus-sp7021.c
21571
21572SUNPLUS UART DRIVER
21573M:	Hammer Hsieh <hammerh0314@gmail.com>
21574S:	Maintained
21575F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21576F:	drivers/tty/serial/sunplus-uart.c
21577
21578SUNPLUS USB2 PHY DRIVER
21579M:	Vincent Shih <vincent.sunplus@gmail.com>
21580L:	linux-usb@vger.kernel.org
21581S:	Maintained
21582F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21583F:	drivers/phy/sunplus/Kconfig
21584F:	drivers/phy/sunplus/Makefile
21585F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21586
21587SUNPLUS WATCHDOG DRIVER
21588M:	Xiantao Hu <xt.hu@cqplus1.com>
21589L:	linux-watchdog@vger.kernel.org
21590S:	Maintained
21591F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21592F:	drivers/watchdog/sunplus_wdt.c
21593
21594SUPERH
21595M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21596M:	Rich Felker <dalias@libc.org>
21597M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21598L:	linux-sh@vger.kernel.org
21599S:	Maintained
21600Q:	http://patchwork.kernel.org/project/linux-sh/list/
21601F:	Documentation/arch/sh/
21602F:	arch/sh/
21603F:	drivers/sh/
21604
21605SUSPEND TO RAM
21606M:	"Rafael J. Wysocki" <rafael@kernel.org>
21607M:	Len Brown <len.brown@intel.com>
21608M:	Pavel Machek <pavel@ucw.cz>
21609L:	linux-pm@vger.kernel.org
21610S:	Supported
21611B:	https://bugzilla.kernel.org
21612F:	Documentation/power/
21613F:	arch/x86/kernel/acpi/sleep*
21614F:	arch/x86/kernel/acpi/wakeup*
21615F:	drivers/base/power/
21616F:	include/linux/freezer.h
21617F:	include/linux/pm.h
21618F:	include/linux/suspend.h
21619F:	kernel/power/
21620
21621SVGA HANDLING
21622M:	Martin Mares <mj@ucw.cz>
21623L:	linux-video@atrey.karlin.mff.cuni.cz
21624S:	Maintained
21625F:	Documentation/admin-guide/svga.rst
21626F:	arch/x86/boot/video*
21627
21628SWITCHDEV
21629M:	Jiri Pirko <jiri@resnulli.us>
21630M:	Ivan Vecera <ivecera@redhat.com>
21631L:	netdev@vger.kernel.org
21632S:	Supported
21633F:	include/net/switchdev.h
21634F:	net/switchdev/
21635
21636SY8106A REGULATOR DRIVER
21637M:	Icenowy Zheng <icenowy@aosc.io>
21638S:	Maintained
21639F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21640F:	drivers/regulator/sy8106a-regulator.c
21641
21642SYNC FILE FRAMEWORK
21643M:	Sumit Semwal <sumit.semwal@linaro.org>
21644R:	Gustavo Padovan <gustavo@padovan.org>
21645L:	linux-media@vger.kernel.org
21646L:	dri-devel@lists.freedesktop.org
21647S:	Maintained
21648T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21649F:	Documentation/driver-api/sync_file.rst
21650F:	drivers/dma-buf/dma-fence*
21651F:	drivers/dma-buf/sw_sync.c
21652F:	drivers/dma-buf/sync_*
21653F:	include/linux/sync_file.h
21654F:	include/uapi/linux/sync_file.h
21655
21656SYNOPSYS ARC ARCHITECTURE
21657M:	Vineet Gupta <vgupta@kernel.org>
21658L:	linux-snps-arc@lists.infradead.org
21659S:	Supported
21660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21661F:	Documentation/arch/arc
21662F:	Documentation/devicetree/bindings/arc/*
21663F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21664F:	arch/arc/
21665F:	drivers/clocksource/arc_timer.c
21666F:	drivers/tty/serial/arc_uart.c
21667
21668SYNOPSYS ARC HSDK SDP pll clock driver
21669M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21670S:	Supported
21671F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21672F:	drivers/clk/clk-hsdk-pll.c
21673
21674SYNOPSYS ARC SDP clock driver
21675M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21676S:	Supported
21677F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21678F:	drivers/clk/axs10x/*
21679
21680SYNOPSYS ARC SDP platform support
21681M:	Alexey Brodkin <abrodkin@synopsys.com>
21682S:	Supported
21683F:	Documentation/devicetree/bindings/arc/axs10*
21684F:	arch/arc/boot/dts/ax*
21685F:	arch/arc/plat-axs10x
21686
21687SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21688M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21689S:	Supported
21690F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21691F:	drivers/reset/reset-axs10x.c
21692
21693SYNOPSYS CREG GPIO DRIVER
21694M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21695S:	Maintained
21696F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21697F:	drivers/gpio/gpio-creg-snps.c
21698
21699SYNOPSYS DESIGNWARE 8250 UART DRIVER
21700M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21701R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21702S:	Supported
21703F:	drivers/tty/serial/8250/8250_dw.c
21704F:	drivers/tty/serial/8250/8250_dwlib.*
21705F:	drivers/tty/serial/8250/8250_lpss.c
21706
21707SYNOPSYS DESIGNWARE APB GPIO DRIVER
21708M:	Hoan Tran <hoan@os.amperecomputing.com>
21709M:	Serge Semin <fancer.lancer@gmail.com>
21710L:	linux-gpio@vger.kernel.org
21711S:	Maintained
21712F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21713F:	drivers/gpio/gpio-dwapb.c
21714
21715SYNOPSYS DESIGNWARE APB SSI DRIVER
21716M:	Serge Semin <fancer.lancer@gmail.com>
21717L:	linux-spi@vger.kernel.org
21718S:	Supported
21719F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21720F:	drivers/spi/spi-dw*
21721
21722SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21723M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21724S:	Maintained
21725F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21726F:	drivers/dma/dw-axi-dmac/
21727
21728SYNOPSYS DESIGNWARE DMAC DRIVER
21729M:	Viresh Kumar <vireshk@kernel.org>
21730R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21731S:	Maintained
21732F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21733F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21734F:	drivers/dma/dw/
21735F:	include/dt-bindings/dma/dw-dmac.h
21736F:	include/linux/dma/dw.h
21737F:	include/linux/platform_data/dma-dw.h
21738
21739SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21740M:	Jose Abreu <Jose.Abreu@synopsys.com>
21741L:	netdev@vger.kernel.org
21742S:	Supported
21743F:	drivers/net/ethernet/synopsys/
21744
21745SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21746M:	Jose Abreu <Jose.Abreu@synopsys.com>
21747L:	netdev@vger.kernel.org
21748S:	Supported
21749F:	drivers/net/pcs/pcs-xpcs.c
21750F:	drivers/net/pcs/pcs-xpcs.h
21751F:	include/linux/pcs/pcs-xpcs.h
21752
21753SYNOPSYS DESIGNWARE I2C DRIVER
21754M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21755R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21756R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21757R:	Jan Dabros <jsd@semihalf.com>
21758L:	linux-i2c@vger.kernel.org
21759S:	Supported
21760F:	drivers/i2c/busses/i2c-designware-*
21761
21762SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21763M:	Jaehoon Chung <jh80.chung@samsung.com>
21764L:	linux-mmc@vger.kernel.org
21765S:	Maintained
21766F:	drivers/mmc/host/dw_mmc*
21767
21768SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21769M:	Shuai Xue <xueshuai@linux.alibaba.com>
21770M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21771S:	Supported
21772F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21773F:	drivers/perf/dwc_pcie_pmu.c
21774
21775SYNOPSYS HSDK RESET CONTROLLER DRIVER
21776M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21777S:	Supported
21778F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21779F:	drivers/reset/reset-hsdk.c
21780F:	include/dt-bindings/reset/snps,hsdk-reset.h
21781
21782SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21783M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21784M:	Manjunath M B <manjumb@synopsys.com>
21785L:	linux-mmc@vger.kernel.org
21786S:	Maintained
21787F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21788
21789SYSTEM CONFIGURATION (SYSCON)
21790M:	Lee Jones <lee@kernel.org>
21791M:	Arnd Bergmann <arnd@arndb.de>
21792S:	Supported
21793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21794F:	drivers/mfd/syscon.c
21795
21796SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21797M:	Sudeep Holla <sudeep.holla@arm.com>
21798R:	Cristian Marussi <cristian.marussi@arm.com>
21799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21800S:	Maintained
21801F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21802F:	drivers/clk/clk-sc[mp]i.c
21803F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21804F:	drivers/firmware/arm_scmi/
21805F:	drivers/firmware/arm_scpi.c
21806F:	drivers/hwmon/scmi-hwmon.c
21807F:	drivers/pinctrl/pinctrl-scmi.c
21808F:	drivers/pmdomain/arm/
21809F:	drivers/powercap/arm_scmi_powercap.c
21810F:	drivers/regulator/scmi-regulator.c
21811F:	drivers/reset/reset-scmi.c
21812F:	include/linux/sc[mp]i_protocol.h
21813F:	include/trace/events/scmi.h
21814F:	include/uapi/linux/virtio_scmi.h
21815
21816SYSTEM RESET/SHUTDOWN DRIVERS
21817M:	Sebastian Reichel <sre@kernel.org>
21818L:	linux-pm@vger.kernel.org
21819S:	Maintained
21820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21821F:	Documentation/devicetree/bindings/power/reset/
21822F:	drivers/power/reset/
21823
21824SYSTEM TRACE MODULE CLASS
21825M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21826S:	Maintained
21827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21828F:	Documentation/trace/stm.rst
21829F:	drivers/hwtracing/stm/
21830F:	include/linux/stm.h
21831F:	include/uapi/linux/stm.h
21832
21833SYSTEM76 ACPI DRIVER
21834M:	Jeremy Soller <jeremy@system76.com>
21835M:	System76 Product Development <productdev@system76.com>
21836L:	platform-driver-x86@vger.kernel.org
21837S:	Maintained
21838F:	drivers/platform/x86/system76_acpi.c
21839
21840SYSV FILESYSTEM
21841S:	Orphan
21842F:	Documentation/filesystems/sysv-fs.rst
21843F:	fs/sysv/
21844F:	include/linux/sysv_fs.h
21845
21846TASKSTATS STATISTICS INTERFACE
21847M:	Balbir Singh <bsingharora@gmail.com>
21848S:	Maintained
21849F:	Documentation/accounting/taskstats*
21850F:	include/linux/taskstats*
21851F:	kernel/taskstats.c
21852
21853TC subsystem
21854M:	Jamal Hadi Salim <jhs@mojatatu.com>
21855M:	Cong Wang <xiyou.wangcong@gmail.com>
21856M:	Jiri Pirko <jiri@resnulli.us>
21857L:	netdev@vger.kernel.org
21858S:	Maintained
21859F:	include/net/pkt_cls.h
21860F:	include/net/pkt_sched.h
21861F:	include/net/tc_act/
21862F:	include/uapi/linux/pkt_cls.h
21863F:	include/uapi/linux/pkt_sched.h
21864F:	include/uapi/linux/tc_act/
21865F:	include/uapi/linux/tc_ematch/
21866F:	net/sched/
21867F:	tools/testing/selftests/tc-testing
21868
21869TC90522 MEDIA DRIVER
21870M:	Akihiro Tsukada <tskd08@gmail.com>
21871L:	linux-media@vger.kernel.org
21872S:	Odd Fixes
21873F:	drivers/media/dvb-frontends/tc90522*
21874
21875TCP LOW PRIORITY MODULE
21876M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21877M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21878S:	Maintained
21879W:	http://tcp-lp-mod.sourceforge.net/
21880F:	net/ipv4/tcp_lp.c
21881
21882TDA10071 MEDIA DRIVER
21883L:	linux-media@vger.kernel.org
21884S:	Orphan
21885W:	https://linuxtv.org
21886Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21887F:	drivers/media/dvb-frontends/tda10071*
21888
21889TDA18212 MEDIA DRIVER
21890L:	linux-media@vger.kernel.org
21891S:	Orphan
21892W:	https://linuxtv.org
21893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21894F:	drivers/media/tuners/tda18212*
21895
21896TDA18218 MEDIA DRIVER
21897L:	linux-media@vger.kernel.org
21898S:	Orphan
21899W:	https://linuxtv.org
21900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21901F:	drivers/media/tuners/tda18218*
21902
21903TDA18250 MEDIA DRIVER
21904M:	Olli Salonen <olli.salonen@iki.fi>
21905L:	linux-media@vger.kernel.org
21906S:	Maintained
21907W:	https://linuxtv.org
21908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21909T:	git git://linuxtv.org/media_tree.git
21910F:	drivers/media/tuners/tda18250*
21911
21912TDA18271 MEDIA DRIVER
21913M:	Michael Krufky <mkrufky@linuxtv.org>
21914L:	linux-media@vger.kernel.org
21915S:	Maintained
21916W:	https://linuxtv.org
21917W:	http://github.com/mkrufky
21918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21919T:	git git://linuxtv.org/mkrufky/tuners.git
21920F:	drivers/media/tuners/tda18271*
21921
21922TDA1997x MEDIA DRIVER
21923M:	Tim Harvey <tharvey@gateworks.com>
21924L:	linux-media@vger.kernel.org
21925S:	Maintained
21926W:	https://linuxtv.org
21927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21928F:	drivers/media/i2c/tda1997x.*
21929
21930TDA827x MEDIA DRIVER
21931M:	Michael Krufky <mkrufky@linuxtv.org>
21932L:	linux-media@vger.kernel.org
21933S:	Maintained
21934W:	https://linuxtv.org
21935W:	http://github.com/mkrufky
21936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21937T:	git git://linuxtv.org/mkrufky/tuners.git
21938F:	drivers/media/tuners/tda8290.*
21939
21940TDA8290 MEDIA DRIVER
21941M:	Michael Krufky <mkrufky@linuxtv.org>
21942L:	linux-media@vger.kernel.org
21943S:	Maintained
21944W:	https://linuxtv.org
21945W:	http://github.com/mkrufky
21946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21947T:	git git://linuxtv.org/mkrufky/tuners.git
21948F:	drivers/media/tuners/tda8290.*
21949
21950TDA9840 MEDIA DRIVER
21951M:	Hans Verkuil <hverkuil@xs4all.nl>
21952L:	linux-media@vger.kernel.org
21953S:	Maintained
21954W:	https://linuxtv.org
21955T:	git git://linuxtv.org/media_tree.git
21956F:	drivers/media/i2c/tda9840*
21957
21958TEA5761 TUNER DRIVER
21959M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21960L:	linux-media@vger.kernel.org
21961S:	Odd fixes
21962W:	https://linuxtv.org
21963T:	git git://linuxtv.org/media_tree.git
21964F:	drivers/media/tuners/tea5761.*
21965
21966TEA5767 TUNER DRIVER
21967M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21968L:	linux-media@vger.kernel.org
21969S:	Maintained
21970W:	https://linuxtv.org
21971T:	git git://linuxtv.org/media_tree.git
21972F:	drivers/media/tuners/tea5767.*
21973
21974TEA6415C MEDIA DRIVER
21975M:	Hans Verkuil <hverkuil@xs4all.nl>
21976L:	linux-media@vger.kernel.org
21977S:	Maintained
21978W:	https://linuxtv.org
21979T:	git git://linuxtv.org/media_tree.git
21980F:	drivers/media/i2c/tea6415c*
21981
21982TEA6420 MEDIA DRIVER
21983M:	Hans Verkuil <hverkuil@xs4all.nl>
21984L:	linux-media@vger.kernel.org
21985S:	Maintained
21986W:	https://linuxtv.org
21987T:	git git://linuxtv.org/media_tree.git
21988F:	drivers/media/i2c/tea6420*
21989
21990TEAM DRIVER
21991M:	Jiri Pirko <jiri@resnulli.us>
21992L:	netdev@vger.kernel.org
21993S:	Supported
21994F:	Documentation/netlink/specs/team.yaml
21995F:	drivers/net/team/
21996F:	include/linux/if_team.h
21997F:	include/uapi/linux/if_team.h
21998F:	tools/testing/selftests/drivers/net/team/
21999
22000TECHNICAL ADVISORY BOARD PROCESS DOCS
22001M:	"Theodore Ts'o" <tytso@mit.edu>
22002M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22003L:	tech-board-discuss@lists.linux.dev
22004S:	Maintained
22005F:	Documentation/process/contribution-maturity-model.rst
22006F:	Documentation/process/researcher-guidelines.rst
22007
22008TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22009M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22010S:	Maintained
22011F:	arch/x86/platform/ts5500/
22012
22013TECHNOTREND USB IR RECEIVER
22014M:	Sean Young <sean@mess.org>
22015L:	linux-media@vger.kernel.org
22016S:	Maintained
22017F:	drivers/media/rc/ttusbir.c
22018
22019TECHWELL TW9900 VIDEO DECODER
22020M:	Mehdi Djait <mehdi.djait@bootlin.com>
22021L:	linux-media@vger.kernel.org
22022S:	Maintained
22023F:	drivers/media/i2c/tw9900.c
22024
22025TECHWELL TW9910 VIDEO DECODER
22026L:	linux-media@vger.kernel.org
22027S:	Orphan
22028F:	drivers/media/i2c/tw9910.c
22029F:	include/media/i2c/tw9910.h
22030
22031TEE SUBSYSTEM
22032M:	Jens Wiklander <jens.wiklander@linaro.org>
22033R:	Sumit Garg <sumit.garg@linaro.org>
22034L:	op-tee@lists.trustedfirmware.org
22035S:	Maintained
22036F:	Documentation/driver-api/tee.rst
22037F:	Documentation/tee/
22038F:	Documentation/userspace-api/tee.rst
22039F:	drivers/tee/
22040F:	include/linux/tee_core.h
22041F:	include/linux/tee_drv.h
22042F:	include/uapi/linux/tee.h
22043
22044TEGRA ARCHITECTURE SUPPORT
22045M:	Thierry Reding <thierry.reding@gmail.com>
22046M:	Jonathan Hunter <jonathanh@nvidia.com>
22047L:	linux-tegra@vger.kernel.org
22048S:	Supported
22049Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22051N:	[^a-z]tegra
22052
22053TEGRA CLOCK DRIVER
22054M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22055M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22056S:	Supported
22057F:	drivers/clk/tegra/
22058
22059TEGRA CRYPTO DRIVERS
22060M:	Akhil R <akhilrajeev@nvidia.com>
22061S:	Supported
22062F:	drivers/crypto/tegra/*
22063
22064TEGRA DMA DRIVERS
22065M:	Laxman Dewangan <ldewangan@nvidia.com>
22066M:	Jon Hunter <jonathanh@nvidia.com>
22067S:	Supported
22068F:	drivers/dma/tegra*
22069
22070TEGRA I2C DRIVER
22071M:	Laxman Dewangan <ldewangan@nvidia.com>
22072R:	Dmitry Osipenko <digetx@gmail.com>
22073S:	Supported
22074F:	drivers/i2c/busses/i2c-tegra.c
22075
22076TEGRA IOMMU DRIVERS
22077M:	Thierry Reding <thierry.reding@gmail.com>
22078R:	Krishna Reddy <vdumpa@nvidia.com>
22079L:	linux-tegra@vger.kernel.org
22080S:	Supported
22081F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22082F:	drivers/iommu/tegra*
22083
22084TEGRA KBC DRIVER
22085M:	Laxman Dewangan <ldewangan@nvidia.com>
22086S:	Supported
22087F:	drivers/input/keyboard/tegra-kbc.c
22088
22089TEGRA NAND DRIVER
22090M:	Stefan Agner <stefan@agner.ch>
22091M:	Lucas Stach <dev@lynxeye.de>
22092S:	Maintained
22093F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22094F:	drivers/mtd/nand/raw/tegra_nand.c
22095
22096TEGRA PWM DRIVER
22097M:	Thierry Reding <thierry.reding@gmail.com>
22098S:	Supported
22099F:	drivers/pwm/pwm-tegra.c
22100
22101TEGRA QUAD SPI DRIVER
22102M:	Thierry Reding <thierry.reding@gmail.com>
22103M:	Jonathan Hunter <jonathanh@nvidia.com>
22104M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22105L:	linux-tegra@vger.kernel.org
22106S:	Maintained
22107F:	drivers/spi/spi-tegra210-quad.c
22108
22109TEGRA SERIAL DRIVER
22110M:	Laxman Dewangan <ldewangan@nvidia.com>
22111S:	Supported
22112F:	drivers/tty/serial/serial-tegra.c
22113
22114TEGRA SPI DRIVER
22115M:	Laxman Dewangan <ldewangan@nvidia.com>
22116S:	Supported
22117F:	drivers/spi/spi-tegra*
22118
22119TEGRA VIDEO DRIVER
22120M:	Thierry Reding <thierry.reding@gmail.com>
22121M:	Jonathan Hunter <jonathanh@nvidia.com>
22122M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22123M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22124L:	linux-media@vger.kernel.org
22125L:	linux-tegra@vger.kernel.org
22126S:	Maintained
22127F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22128F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22129F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22130F:	drivers/staging/media/tegra-video/
22131
22132TEGRA XUSB PADCTL DRIVER
22133M:	JC Kuo <jckuo@nvidia.com>
22134S:	Supported
22135F:	drivers/phy/tegra/xusb*
22136
22137TEHUTI ETHERNET DRIVER
22138M:	Andy Gospodarek <andy@greyhouse.net>
22139L:	netdev@vger.kernel.org
22140S:	Supported
22141F:	drivers/net/ethernet/tehuti/*
22142
22143TELECOM CLOCK DRIVER FOR MCPL0010
22144M:	Mark Gross <markgross@kernel.org>
22145S:	Supported
22146F:	drivers/char/tlclk.c
22147
22148TEMPO SEMICONDUCTOR DRIVERS
22149M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22150S:	Maintained
22151F:	Documentation/devicetree/bindings/sound/tscs*.txt
22152F:	sound/soc/codecs/tscs*.c
22153F:	sound/soc/codecs/tscs*.h
22154
22155TENSILICA XTENSA PORT (xtensa)
22156M:	Chris Zankel <chris@zankel.net>
22157M:	Max Filippov <jcmvbkbc@gmail.com>
22158S:	Maintained
22159T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22160F:	arch/xtensa/
22161F:	drivers/irqchip/irq-xtensa-*
22162
22163TEXAS INSTRUMENTS ASoC DRIVERS
22164M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22166S:	Maintained
22167F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22168F:	sound/soc/ti/
22169
22170TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22171M:	Shenghao Ding <shenghao-ding@ti.com>
22172M:	Kevin Lu <kevin-lu@ti.com>
22173M:	Baojun Xu <baojun.xu@ti.com>
22174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22175S:	Maintained
22176F:	Documentation/devicetree/bindings/sound/tas2552.txt
22177F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22178F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22179F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22180F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22181F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22182F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22183F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22184F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22185F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22186F:	include/sound/tas2*.h
22187F:	include/sound/tlv320*.h
22188F:	include/sound/tpa6130a2-plat.h
22189F:	sound/pci/hda/tas2781_hda_i2c.c
22190F:	sound/soc/codecs/pcm1681.c
22191F:	sound/soc/codecs/pcm1789*.*
22192F:	sound/soc/codecs/pcm179x*.*
22193F:	sound/soc/codecs/pcm186x*.*
22194F:	sound/soc/codecs/pcm3008.*
22195F:	sound/soc/codecs/pcm3060*.*
22196F:	sound/soc/codecs/pcm3168a*.*
22197F:	sound/soc/codecs/pcm5102a.c
22198F:	sound/soc/codecs/pcm512x*.*
22199F:	sound/soc/codecs/tas2*.*
22200F:	sound/soc/codecs/tlv320*.*
22201F:	sound/soc/codecs/tpa6130a2.*
22202
22203TEXAS INSTRUMENTS DMA DRIVERS
22204M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22205L:	dmaengine@vger.kernel.org
22206S:	Maintained
22207F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22208F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22209F:	Documentation/devicetree/bindings/dma/ti/
22210F:	drivers/dma/ti/
22211F:	include/linux/dma/k3-psil.h
22212F:	include/linux/dma/k3-udma-glue.h
22213F:	include/linux/dma/ti-cppi5.h
22214X:	drivers/dma/ti/cppi41.c
22215
22216TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22217M:	Robert Marko <robert.marko@sartura.hr>
22218M:	Luka Perkov <luka.perkov@sartura.hr>
22219L:	linux-hwmon@vger.kernel.org
22220S:	Maintained
22221F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22222F:	Documentation/hwmon/tps23861.rst
22223F:	drivers/hwmon/tps23861.c
22224
22225TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22226M:	Ricardo Ribalda <ribalda@kernel.org>
22227L:	linux-iio@vger.kernel.org
22228S:	Supported
22229F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22230F:	drivers/iio/dac/ti-dac7612.c
22231
22232TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22233M:	Nishanth Menon <nm@ti.com>
22234M:	Tero Kristo <kristo@kernel.org>
22235M:	Santosh Shilimkar <ssantosh@kernel.org>
22236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22237S:	Maintained
22238F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22239F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22240F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22241F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22242F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22243F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22244F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22245F:	drivers/clk/keystone/sci-clk.c
22246F:	drivers/firmware/ti_sci*
22247F:	drivers/irqchip/irq-ti-sci-inta.c
22248F:	drivers/irqchip/irq-ti-sci-intr.c
22249F:	drivers/reset/reset-ti-sci.c
22250F:	drivers/soc/ti/ti_sci_inta_msi.c
22251F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22252F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22253F:	include/linux/soc/ti/ti_sci_inta_msi.h
22254F:	include/linux/soc/ti/ti_sci_protocol.h
22255
22256TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22257M:	Puranjay Mohan <puranjay@kernel.org>
22258L:	linux-iio@vger.kernel.org
22259S:	Supported
22260F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22261F:	drivers/iio/temperature/tmp117.c
22262
22263THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22264M:	Hans Verkuil <hverkuil@xs4all.nl>
22265L:	linux-media@vger.kernel.org
22266S:	Maintained
22267W:	https://linuxtv.org
22268T:	git git://linuxtv.org/media_tree.git
22269F:	drivers/media/radio/radio-raremono.c
22270
22271THERMAL
22272M:	Rafael J. Wysocki <rafael@kernel.org>
22273M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22274R:	Zhang Rui <rui.zhang@intel.com>
22275R:	Lukasz Luba <lukasz.luba@arm.com>
22276L:	linux-pm@vger.kernel.org
22277S:	Supported
22278Q:	https://patchwork.kernel.org/project/linux-pm/list/
22279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22280F:	Documentation/ABI/testing/sysfs-class-thermal
22281F:	Documentation/admin-guide/thermal/
22282F:	Documentation/devicetree/bindings/thermal/
22283F:	Documentation/driver-api/thermal/
22284F:	drivers/thermal/
22285F:	include/dt-bindings/thermal/
22286F:	include/linux/cpu_cooling.h
22287F:	include/linux/thermal.h
22288F:	include/uapi/linux/thermal.h
22289F:	tools/lib/thermal/
22290F:	tools/thermal/
22291
22292THERMAL DRIVER FOR AMLOGIC SOCS
22293M:	Guillaume La Roque <glaroque@baylibre.com>
22294L:	linux-pm@vger.kernel.org
22295L:	linux-amlogic@lists.infradead.org
22296S:	Supported
22297W:	http://linux-meson.com/
22298F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22299F:	drivers/thermal/amlogic_thermal.c
22300
22301THERMAL/CPU_COOLING
22302M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22303M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22304M:	Viresh Kumar <viresh.kumar@linaro.org>
22305R:	Lukasz Luba <lukasz.luba@arm.com>
22306L:	linux-pm@vger.kernel.org
22307S:	Supported
22308F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22309F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22310F:	drivers/thermal/cpufreq_cooling.c
22311F:	drivers/thermal/cpuidle_cooling.c
22312F:	include/linux/cpu_cooling.h
22313
22314THERMAL/POWER_ALLOCATOR
22315M:	Lukasz Luba <lukasz.luba@arm.com>
22316L:	linux-pm@vger.kernel.org
22317S:	Maintained
22318F:	Documentation/driver-api/thermal/power_allocator.rst
22319F:	drivers/thermal/gov_power_allocator.c
22320F:	drivers/thermal/thermal_trace_ipa.h
22321
22322THINKPAD ACPI EXTRAS DRIVER
22323M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22324L:	ibm-acpi-devel@lists.sourceforge.net
22325L:	platform-driver-x86@vger.kernel.org
22326S:	Maintained
22327W:	http://ibm-acpi.sourceforge.net
22328W:	http://thinkwiki.org/wiki/Ibm-acpi
22329T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22330F:	drivers/platform/x86/thinkpad_acpi.c
22331
22332THINKPAD LMI DRIVER
22333M:	Mark Pearson <markpearson@lenovo.com>
22334L:	platform-driver-x86@vger.kernel.org
22335S:	Maintained
22336F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22337F:	drivers/platform/x86/think-lmi.?
22338
22339THP7312 ISP DRIVER
22340M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22341M:	Paul Elder <paul.elder@ideasonboard.com>
22342L:	linux-media@vger.kernel.org
22343S:	Maintained
22344T:	git git://linuxtv.org/media_tree.git
22345F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22346F:	Documentation/userspace-api/media/drivers/thp7312.rst
22347F:	drivers/media/i2c/thp7312.c
22348F:	include/uapi/linux/thp7312.h
22349
22350THUNDERBOLT DMA TRAFFIC TEST DRIVER
22351M:	Isaac Hazan <isaac.hazan@intel.com>
22352L:	linux-usb@vger.kernel.org
22353S:	Maintained
22354F:	drivers/thunderbolt/dma_test.c
22355
22356THUNDERBOLT DRIVER
22357M:	Andreas Noever <andreas.noever@gmail.com>
22358M:	Michael Jamet <michael.jamet@intel.com>
22359M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22360M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22361L:	linux-usb@vger.kernel.org
22362S:	Maintained
22363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22364F:	Documentation/admin-guide/thunderbolt.rst
22365F:	drivers/thunderbolt/
22366F:	include/linux/thunderbolt.h
22367
22368THUNDERBOLT NETWORK DRIVER
22369M:	Michael Jamet <michael.jamet@intel.com>
22370M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22371M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22372L:	netdev@vger.kernel.org
22373S:	Maintained
22374F:	drivers/net/thunderbolt/
22375
22376THUNDERX GPIO DRIVER
22377M:	Robert Richter <rric@kernel.org>
22378S:	Odd Fixes
22379F:	drivers/gpio/gpio-thunderx.c
22380
22381TI ADS7924 ADC DRIVER
22382M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22383L:	linux-iio@vger.kernel.org
22384S:	Supported
22385F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22386F:	drivers/iio/adc/ti-ads7924.c
22387
22388TI AM437X VPFE DRIVER
22389M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22390L:	linux-media@vger.kernel.org
22391S:	Maintained
22392W:	https://linuxtv.org
22393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22394T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22395F:	drivers/media/platform/ti/am437x/
22396
22397TI BANDGAP AND THERMAL DRIVER
22398M:	Eduardo Valentin <edubezval@gmail.com>
22399M:	Keerthy <j-keerthy@ti.com>
22400L:	linux-pm@vger.kernel.org
22401L:	linux-omap@vger.kernel.org
22402S:	Maintained
22403F:	drivers/thermal/ti-soc-thermal/
22404
22405TI BQ27XXX POWER SUPPLY DRIVER
22406F:	drivers/power/supply/bq27xxx_battery.c
22407F:	drivers/power/supply/bq27xxx_battery_i2c.c
22408F:	include/linux/power/bq27xxx_battery.h
22409
22410TI CDCE706 CLOCK DRIVER
22411M:	Max Filippov <jcmvbkbc@gmail.com>
22412S:	Maintained
22413F:	drivers/clk/clk-cdce706.c
22414
22415TI CLOCK DRIVER
22416M:	Tero Kristo <kristo@kernel.org>
22417L:	linux-omap@vger.kernel.org
22418S:	Odd Fixes
22419F:	drivers/clk/ti/
22420F:	include/linux/clk/ti.h
22421
22422TI DAVINCI MACHINE SUPPORT
22423M:	Bartosz Golaszewski <brgl@bgdev.pl>
22424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22425S:	Maintained
22426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22427F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22428F:	arch/arm/boot/dts/ti/davinci/
22429F:	arch/arm/mach-davinci/
22430F:	drivers/i2c/busses/i2c-davinci.c
22431
22432TI DAVINCI SERIES CLOCK DRIVER
22433M:	David Lechner <david@lechnology.com>
22434S:	Maintained
22435F:	Documentation/devicetree/bindings/clock/ti/davinci/
22436F:	drivers/clk/davinci/
22437F:	include/linux/clk/davinci.h
22438
22439TI DAVINCI SERIES GPIO DRIVER
22440M:	Keerthy <j-keerthy@ti.com>
22441L:	linux-gpio@vger.kernel.org
22442S:	Maintained
22443F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22444F:	drivers/gpio/gpio-davinci.c
22445
22446TI DAVINCI SERIES MEDIA DRIVER
22447M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22448L:	linux-media@vger.kernel.org
22449S:	Maintained
22450W:	https://linuxtv.org
22451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22452T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22453F:	drivers/media/platform/ti/davinci/
22454F:	include/media/davinci/
22455
22456TI ENHANCED CAPTURE (eCAP) DRIVER
22457M:	Vignesh Raghavendra <vigneshr@ti.com>
22458R:	Julien Panis <jpanis@baylibre.com>
22459L:	linux-iio@vger.kernel.org
22460L:	linux-omap@vger.kernel.org
22461S:	Maintained
22462F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22463F:	drivers/counter/ti-ecap-capture.c
22464
22465TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22466R:	David Lechner <david@lechnology.com>
22467L:	linux-iio@vger.kernel.org
22468F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22469F:	drivers/counter/ti-eqep.c
22470
22471TI ETHERNET SWITCH DRIVER (CPSW)
22472R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22473R:	Roger Quadros <rogerq@kernel.org>
22474L:	linux-omap@vger.kernel.org
22475L:	netdev@vger.kernel.org
22476S:	Maintained
22477F:	drivers/net/ethernet/ti/cpsw*
22478F:	drivers/net/ethernet/ti/davinci*
22479
22480TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22481M:	Alex Dubov <oakad@yahoo.com>
22482S:	Maintained
22483W:	http://tifmxx.berlios.de/
22484F:	drivers/memstick/host/tifm_ms.c
22485F:	drivers/misc/tifm*
22486F:	drivers/mmc/host/tifm_sd.c
22487F:	include/linux/tifm.h
22488
22489TI FPD-LINK DRIVERS
22490M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22491L:	linux-media@vger.kernel.org
22492S:	Maintained
22493F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22494F:	drivers/media/i2c/ds90*
22495F:	include/media/i2c/ds90*
22496
22497TI HDC302X HUMIDITY DRIVER
22498M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22499M:	Li peiyu <579lpy@gmail.com>
22500L:	linux-iio@vger.kernel.org
22501S:	Maintained
22502F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22503F:	drivers/iio/humidity/hdc3020.c
22504
22505TI ICSSG ETHERNET DRIVER (ICSSG)
22506R:	MD Danish Anwar <danishanwar@ti.com>
22507R:	Roger Quadros <rogerq@kernel.org>
22508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22509L:	netdev@vger.kernel.org
22510S:	Maintained
22511F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22512F:	drivers/net/ethernet/ti/icssg/*
22513
22514TI J721E CSI2RX DRIVER
22515M:	Jai Luthra <j-luthra@ti.com>
22516L:	linux-media@vger.kernel.org
22517S:	Maintained
22518F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22519F:	drivers/media/platform/ti/j721e-csi2rx/
22520
22521TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22522M:	Nishanth Menon <nm@ti.com>
22523M:	Santosh Shilimkar <ssantosh@kernel.org>
22524L:	linux-kernel@vger.kernel.org
22525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22526S:	Maintained
22527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22528F:	drivers/pmdomain/ti/omap_prm.c
22529F:	drivers/soc/ti/*
22530
22531TI LM49xxx FAMILY ASoC CODEC DRIVERS
22532M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22533M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22534L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22535S:	Maintained
22536F:	sound/soc/codecs/isabelle*
22537F:	sound/soc/codecs/lm49453*
22538
22539TI LMP92064 ADC DRIVER
22540M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22541R:	kernel@pengutronix.de
22542L:	linux-iio@vger.kernel.org
22543S:	Maintained
22544F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22545F:	drivers/iio/adc/ti-lmp92064.c
22546
22547TI PCM3060 ASoC CODEC DRIVER
22548M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22550S:	Maintained
22551F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22552F:	sound/soc/codecs/pcm3060*
22553
22554TI TAS571X FAMILY ASoC CODEC DRIVER
22555M:	Kevin Cernekee <cernekee@chromium.org>
22556L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22557S:	Odd Fixes
22558F:	sound/soc/codecs/tas571x*
22559
22560TI TMAG5273 MAGNETOMETER DRIVER
22561M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22562L:	linux-iio@vger.kernel.org
22563S:	Maintained
22564F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22565F:	drivers/iio/magnetometer/tmag5273.c
22566
22567TI TRF7970A NFC DRIVER
22568M:	Mark Greer <mgreer@animalcreek.com>
22569L:	linux-wireless@vger.kernel.org
22570S:	Supported
22571F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22572F:	drivers/nfc/trf7970a.c
22573
22574TI TSC2046 ADC DRIVER
22575M:	Oleksij Rempel <o.rempel@pengutronix.de>
22576R:	kernel@pengutronix.de
22577L:	linux-iio@vger.kernel.org
22578S:	Maintained
22579F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22580F:	drivers/iio/adc/ti-tsc2046.c
22581
22582TI TWL4030 SERIES SOC CODEC DRIVER
22583M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22584L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22585S:	Maintained
22586F:	sound/soc/codecs/twl4030*
22587
22588TI VPE/CAL DRIVERS
22589M:	Benoit Parrot <bparrot@ti.com>
22590L:	linux-media@vger.kernel.org
22591S:	Maintained
22592W:	http://linuxtv.org/
22593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22594F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22595F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22596F:	drivers/media/platform/ti/cal/
22597F:	drivers/media/platform/ti/vpe/
22598
22599TI WILINK WIRELESS DRIVERS
22600L:	linux-wireless@vger.kernel.org
22601S:	Orphan
22602W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22603W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22604F:	drivers/net/wireless/ti/
22605
22606TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22607M:	John Stultz <jstultz@google.com>
22608M:	Thomas Gleixner <tglx@linutronix.de>
22609R:	Stephen Boyd <sboyd@kernel.org>
22610L:	linux-kernel@vger.kernel.org
22611S:	Supported
22612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22613F:	include/linux/clocksource.h
22614F:	include/linux/time.h
22615F:	include/linux/timekeeper_internal.h
22616F:	include/linux/timekeeping.h
22617F:	include/linux/timex.h
22618F:	include/uapi/linux/time.h
22619F:	include/uapi/linux/timex.h
22620F:	kernel/time/alarmtimer.c
22621F:	kernel/time/clocksource*
22622F:	kernel/time/ntp*
22623F:	kernel/time/time.c
22624F:	kernel/time/timeconst.bc
22625F:	kernel/time/timeconv.c
22626F:	kernel/time/timecounter.c
22627F:	kernel/time/timekeeping*
22628F:	kernel/time/time_test.c
22629F:	tools/testing/selftests/timers/
22630
22631TIPC NETWORK LAYER
22632M:	Jon Maloy <jmaloy@redhat.com>
22633M:	Ying Xue <ying.xue@windriver.com>
22634L:	netdev@vger.kernel.org (core kernel code)
22635L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22636S:	Maintained
22637W:	http://tipc.sourceforge.net/
22638F:	include/uapi/linux/tipc*.h
22639F:	net/tipc/
22640
22641TLAN NETWORK DRIVER
22642M:	Samuel Chessman <chessman@tux.org>
22643L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22644S:	Maintained
22645W:	http://sourceforge.net/projects/tlan/
22646F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22647F:	drivers/net/ethernet/ti/tlan.*
22648
22649TMIO/SDHI MMC DRIVER
22650M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22651L:	linux-mmc@vger.kernel.org
22652L:	linux-renesas-soc@vger.kernel.org
22653S:	Supported
22654F:	drivers/mmc/host/renesas_sdhi*
22655F:	drivers/mmc/host/tmio_mmc*
22656F:	include/linux/mfd/tmio.h
22657
22658TMP513 HARDWARE MONITOR DRIVER
22659M:	Eric Tremblay <etremblay@distech-controls.com>
22660L:	linux-hwmon@vger.kernel.org
22661S:	Maintained
22662F:	Documentation/hwmon/tmp513.rst
22663F:	drivers/hwmon/tmp513.c
22664
22665TMPFS (SHMEM FILESYSTEM)
22666M:	Hugh Dickins <hughd@google.com>
22667L:	linux-mm@kvack.org
22668S:	Maintained
22669F:	include/linux/shmem_fs.h
22670F:	mm/shmem.c
22671
22672TOMOYO SECURITY MODULE
22673M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22674M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22675L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22676L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22677L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22678L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22679S:	Maintained
22680W:	https://tomoyo.sourceforge.net/
22681F:	security/tomoyo/
22682
22683TOPSTAR LAPTOP EXTRAS DRIVER
22684M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22685L:	platform-driver-x86@vger.kernel.org
22686S:	Maintained
22687F:	drivers/platform/x86/topstar-laptop.c
22688
22689TORTURE-TEST MODULES
22690M:	Davidlohr Bueso <dave@stgolabs.net>
22691M:	"Paul E. McKenney" <paulmck@kernel.org>
22692M:	Josh Triplett <josh@joshtriplett.org>
22693L:	linux-kernel@vger.kernel.org
22694S:	Supported
22695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22696F:	Documentation/RCU/torture.rst
22697F:	kernel/locking/locktorture.c
22698F:	kernel/rcu/rcuscale.c
22699F:	kernel/rcu/rcutorture.c
22700F:	kernel/rcu/refscale.c
22701F:	kernel/torture.c
22702
22703TOSHIBA ACPI EXTRAS DRIVER
22704M:	Azael Avalos <coproscefalo@gmail.com>
22705L:	platform-driver-x86@vger.kernel.org
22706S:	Maintained
22707F:	drivers/platform/x86/toshiba_acpi.c
22708
22709TOSHIBA BLUETOOTH DRIVER
22710M:	Azael Avalos <coproscefalo@gmail.com>
22711L:	platform-driver-x86@vger.kernel.org
22712S:	Maintained
22713F:	drivers/platform/x86/toshiba_bluetooth.c
22714
22715TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22716M:	Azael Avalos <coproscefalo@gmail.com>
22717L:	platform-driver-x86@vger.kernel.org
22718S:	Maintained
22719F:	drivers/platform/x86/toshiba_haps.c
22720
22721TOSHIBA SMM DRIVER
22722M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22723S:	Maintained
22724W:	http://www.buzzard.org.uk/toshiba/
22725F:	drivers/char/toshiba.c
22726F:	include/linux/toshiba.h
22727F:	include/uapi/linux/toshiba.h
22728
22729TOSHIBA TC358743 DRIVER
22730M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22731L:	linux-media@vger.kernel.org
22732S:	Maintained
22733F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22734F:	drivers/media/i2c/tc358743*
22735F:	include/media/i2c/tc358743.h
22736
22737TOSHIBA WMI HOTKEYS DRIVER
22738M:	Azael Avalos <coproscefalo@gmail.com>
22739L:	platform-driver-x86@vger.kernel.org
22740S:	Maintained
22741F:	drivers/platform/x86/toshiba-wmi.c
22742
22743TPM DEVICE DRIVER
22744M:	Peter Huewe <peterhuewe@gmx.de>
22745M:	Jarkko Sakkinen <jarkko@kernel.org>
22746R:	Jason Gunthorpe <jgg@ziepe.ca>
22747L:	linux-integrity@vger.kernel.org
22748S:	Maintained
22749W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22750Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22752F:	Documentation/devicetree/bindings/tpm/
22753F:	drivers/char/tpm/
22754
22755TPS546D24 DRIVER
22756M:	Duke Du <dukedu83@gmail.com>
22757L:	linux-hwmon@vger.kernel.org
22758S:	Maintained
22759F:	Documentation/hwmon/tps546d24.rst
22760F:	drivers/hwmon/pmbus/tps546d24.c
22761
22762TQ SYSTEMS BOARD & DRIVER SUPPORT
22763L:	linux@ew.tq-group.com
22764S:	Supported
22765W:	https://www.tq-group.com/en/products/tq-embedded/
22766F:	arch/arm/boot/dts/imx*mba*.dts*
22767F:	arch/arm/boot/dts/imx*tqma*.dts*
22768F:	arch/arm/boot/dts/mba*.dtsi
22769F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22770F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22771F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22772F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22773F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22774F:	drivers/gpio/gpio-tqmx86.c
22775F:	drivers/mfd/tqmx86.c
22776F:	drivers/watchdog/tqmx86_wdt.c
22777
22778TRACING
22779M:	Steven Rostedt <rostedt@goodmis.org>
22780M:	Masami Hiramatsu <mhiramat@kernel.org>
22781R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22782L:	linux-kernel@vger.kernel.org
22783L:	linux-trace-kernel@vger.kernel.org
22784S:	Maintained
22785Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22787F:	Documentation/trace/*
22788F:	fs/tracefs/
22789F:	include/linux/trace*.h
22790F:	include/trace/
22791F:	kernel/trace/
22792F:	scripts/tracing/
22793F:	tools/testing/selftests/ftrace/
22794
22795TRACING MMIO ACCESSES (MMIOTRACE)
22796M:	Steven Rostedt <rostedt@goodmis.org>
22797M:	Masami Hiramatsu <mhiramat@kernel.org>
22798R:	Karol Herbst <karolherbst@gmail.com>
22799R:	Pekka Paalanen <ppaalanen@gmail.com>
22800L:	linux-kernel@vger.kernel.org
22801L:	nouveau@lists.freedesktop.org
22802S:	Maintained
22803F:	arch/x86/mm/kmmio.c
22804F:	arch/x86/mm/mmio-mod.c
22805F:	arch/x86/mm/testmmiotrace.c
22806F:	include/linux/mmiotrace.h
22807F:	kernel/trace/trace_mmiotrace.c
22808
22809TRACING OS NOISE / LATENCY TRACERS
22810M:	Steven Rostedt <rostedt@goodmis.org>
22811M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22812S:	Maintained
22813F:	Documentation/trace/hwlat_detector.rst
22814F:	Documentation/trace/osnoise-tracer.rst
22815F:	Documentation/trace/timerlat-tracer.rst
22816F:	arch/*/kernel/trace.c
22817F:	include/trace/events/osnoise.h
22818F:	kernel/trace/trace_hwlat.c
22819F:	kernel/trace/trace_irqsoff.c
22820F:	kernel/trace/trace_osnoise.c
22821F:	kernel/trace/trace_sched_wakeup.c
22822
22823TRADITIONAL CHINESE DOCUMENTATION
22824M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22825S:	Maintained
22826W:	https://github.com/srcres258/linux-doc
22827T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22828F:	Documentation/translations/zh_TW/
22829
22830TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22831M:	Dan Williams <dan.j.williams@intel.com>
22832L:	linux-coco@lists.linux.dev
22833S:	Maintained
22834F:	Documentation/ABI/testing/configfs-tsm
22835F:	drivers/virt/coco/tsm.c
22836F:	include/linux/tsm.h
22837
22838TRUSTED SERVICES TEE DRIVER
22839M:	Balint Dobszay <balint.dobszay@arm.com>
22840M:	Sudeep Holla <sudeep.holla@arm.com>
22841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22842L:	trusted-services@lists.trustedfirmware.org
22843S:	Maintained
22844F:	Documentation/tee/ts-tee.rst
22845F:	drivers/tee/tstee/
22846
22847TTY LAYER AND SERIAL DRIVERS
22848M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22849M:	Jiri Slaby <jirislaby@kernel.org>
22850L:	linux-kernel@vger.kernel.org
22851L:	linux-serial@vger.kernel.org
22852S:	Supported
22853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22854F:	Documentation/devicetree/bindings/serial/
22855F:	Documentation/driver-api/serial/
22856F:	drivers/tty/
22857F:	include/linux/selection.h
22858F:	include/linux/serial.h
22859F:	include/linux/serial_core.h
22860F:	include/linux/sysrq.h
22861F:	include/linux/tty*.h
22862F:	include/linux/vt.h
22863F:	include/linux/vt_*.h
22864F:	include/uapi/linux/serial.h
22865F:	include/uapi/linux/serial_core.h
22866F:	include/uapi/linux/tty.h
22867
22868TUA9001 MEDIA DRIVER
22869L:	linux-media@vger.kernel.org
22870S:	Orphan
22871W:	https://linuxtv.org
22872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22873F:	drivers/media/tuners/tua9001*
22874
22875TULIP NETWORK DRIVERS
22876L:	netdev@vger.kernel.org
22877L:	linux-parisc@vger.kernel.org
22878S:	Orphan
22879F:	drivers/net/ethernet/dec/tulip/
22880
22881TUN/TAP driver
22882M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22883M:	Jason Wang <jasowang@redhat.com>
22884S:	Maintained
22885W:	http://vtun.sourceforge.net/tun
22886F:	Documentation/networking/tuntap.rst
22887F:	arch/um/os-Linux/drivers/
22888F:	drivers/net/tap.c
22889F:	drivers/net/tun.c
22890
22891TURBOCHANNEL SUBSYSTEM
22892M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22893M:	Ralf Baechle <ralf@linux-mips.org>
22894L:	linux-mips@vger.kernel.org
22895S:	Maintained
22896Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22897F:	drivers/tc/
22898F:	include/linux/tc.h
22899
22900TURBOSTAT UTILITY
22901M:	"Len Brown" <lenb@kernel.org>
22902L:	linux-pm@vger.kernel.org
22903S:	Supported
22904Q:	https://patchwork.kernel.org/project/linux-pm/list/
22905B:	https://bugzilla.kernel.org
22906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22907F:	tools/power/x86/turbostat/
22908F:	tools/testing/selftests/turbostat/
22909
22910TW5864 VIDEO4LINUX DRIVER
22911M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22912M:	Anton Sviridenko <anton@corp.bluecherry.net>
22913M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22914M:	Andrey Utkin <andrey_utkin@fastmail.com>
22915L:	linux-media@vger.kernel.org
22916S:	Supported
22917F:	drivers/media/pci/tw5864/
22918
22919TW68 VIDEO4LINUX DRIVER
22920M:	Hans Verkuil <hverkuil@xs4all.nl>
22921L:	linux-media@vger.kernel.org
22922S:	Odd Fixes
22923W:	https://linuxtv.org
22924T:	git git://linuxtv.org/media_tree.git
22925F:	drivers/media/pci/tw68/
22926
22927TW686X VIDEO4LINUX DRIVER
22928M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22929L:	linux-media@vger.kernel.org
22930S:	Maintained
22931W:	http://linuxtv.org
22932T:	git git://linuxtv.org/media_tree.git
22933F:	drivers/media/pci/tw686x/
22934
22935U-BOOT ENVIRONMENT VARIABLES
22936M:	Rafał Miłecki <rafal@milecki.pl>
22937S:	Maintained
22938F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22939F:	drivers/nvmem/u-boot-env.c
22940
22941UACCE ACCELERATOR FRAMEWORK
22942M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22943M:	Zhou Wang <wangzhou1@hisilicon.com>
22944L:	linux-accelerators@lists.ozlabs.org
22945L:	linux-kernel@vger.kernel.org
22946S:	Maintained
22947F:	Documentation/ABI/testing/sysfs-driver-uacce
22948F:	Documentation/misc-devices/uacce.rst
22949F:	drivers/misc/uacce/
22950F:	include/linux/uacce.h
22951F:	include/uapi/misc/uacce/
22952
22953UBI FILE SYSTEM (UBIFS)
22954M:	Richard Weinberger <richard@nod.at>
22955R:	Zhihao Cheng <chengzhihao1@huawei.com>
22956L:	linux-mtd@lists.infradead.org
22957S:	Supported
22958W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22961F:	Documentation/ABI/testing/sysfs-fs-ubifs
22962F:	Documentation/filesystems/ubifs-authentication.rst
22963F:	Documentation/filesystems/ubifs.rst
22964F:	fs/ubifs/
22965
22966UBLK USERSPACE BLOCK DRIVER
22967M:	Ming Lei <ming.lei@redhat.com>
22968L:	linux-block@vger.kernel.org
22969S:	Maintained
22970F:	Documentation/block/ublk.rst
22971F:	drivers/block/ublk_drv.c
22972F:	include/uapi/linux/ublk_cmd.h
22973
22974UBSAN
22975M:	Kees Cook <kees@kernel.org>
22976R:	Marco Elver <elver@google.com>
22977R:	Andrey Konovalov <andreyknvl@gmail.com>
22978R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22979L:	kasan-dev@googlegroups.com
22980L:	linux-hardening@vger.kernel.org
22981S:	Supported
22982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22983F:	Documentation/dev-tools/ubsan.rst
22984F:	include/linux/ubsan.h
22985F:	lib/Kconfig.ubsan
22986F:	lib/test_ubsan.c
22987F:	lib/ubsan.c
22988F:	lib/ubsan.h
22989F:	scripts/Makefile.ubsan
22990K:	\bARCH_HAS_UBSAN\b
22991
22992UCLINUX (M68KNOMMU AND COLDFIRE)
22993M:	Greg Ungerer <gerg@linux-m68k.org>
22994L:	linux-m68k@lists.linux-m68k.org
22995S:	Maintained
22996W:	http://www.linux-m68k.org/
22997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22998F:	arch/m68k/*/*_no.*
22999F:	arch/m68k/68*/
23000F:	arch/m68k/coldfire/
23001F:	arch/m68k/include/asm/*_no.*
23002
23003UDF FILESYSTEM
23004M:	Jan Kara <jack@suse.com>
23005S:	Maintained
23006F:	Documentation/filesystems/udf.rst
23007F:	fs/udf/
23008
23009UDRAW TABLET
23010M:	Bastien Nocera <hadess@hadess.net>
23011L:	linux-input@vger.kernel.org
23012S:	Maintained
23013F:	drivers/hid/hid-udraw-ps3.c
23014
23015UFS FILESYSTEM
23016M:	Evgeniy Dushistov <dushistov@mail.ru>
23017S:	Maintained
23018F:	Documentation/admin-guide/ufs.rst
23019F:	fs/ufs/
23020
23021UHID USERSPACE HID IO DRIVER
23022M:	David Rheinsberg <david@readahead.eu>
23023L:	linux-input@vger.kernel.org
23024S:	Maintained
23025F:	drivers/hid/uhid.c
23026F:	include/uapi/linux/uhid.h
23027
23028ULPI BUS
23029M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23030L:	linux-usb@vger.kernel.org
23031S:	Maintained
23032F:	drivers/usb/common/ulpi.c
23033F:	include/linux/ulpi/
23034
23035UNICODE SUBSYSTEM
23036M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23037L:	linux-fsdevel@vger.kernel.org
23038S:	Supported
23039F:	fs/unicode/
23040
23041UNIFDEF
23042M:	Tony Finch <dot@dotat.at>
23043S:	Maintained
23044W:	http://dotat.at/prog/unifdef
23045F:	scripts/unifdef.c
23046
23047UNIFORM CDROM DRIVER
23048M:	Phillip Potter <phil@philpotter.co.uk>
23049S:	Maintained
23050F:	Documentation/cdrom/
23051F:	drivers/cdrom/cdrom.c
23052F:	include/linux/cdrom.h
23053F:	include/uapi/linux/cdrom.h
23054
23055UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23056R:	Alim Akhtar <alim.akhtar@samsung.com>
23057R:	Avri Altman <avri.altman@wdc.com>
23058R:	Bart Van Assche <bvanassche@acm.org>
23059L:	linux-scsi@vger.kernel.org
23060S:	Supported
23061F:	Documentation/devicetree/bindings/ufs/
23062F:	Documentation/scsi/ufs.rst
23063F:	drivers/ufs/core/
23064
23065UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23066M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23067L:	linux-scsi@vger.kernel.org
23068S:	Supported
23069F:	drivers/ufs/host/*dwc*
23070
23071UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23072M:	Alim Akhtar <alim.akhtar@samsung.com>
23073L:	linux-scsi@vger.kernel.org
23074S:	Maintained
23075F:	drivers/ufs/host/ufs-exynos*
23076
23077UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23078M:	Peter Wang <peter.wang@mediatek.com>
23079R:	Stanley Jhu <chu.stanley@gmail.com>
23080L:	linux-scsi@vger.kernel.org
23081L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23082S:	Maintained
23083F:	drivers/ufs/host/ufs-mediatek*
23084
23085UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23086M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23087L:	linux-arm-msm@vger.kernel.org
23088L:	linux-scsi@vger.kernel.org
23089S:	Maintained
23090F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23091F:	drivers/ufs/host/ufs-qcom*
23092
23093UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23094M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23095L:	linux-renesas-soc@vger.kernel.org
23096L:	linux-scsi@vger.kernel.org
23097S:	Maintained
23098F:	drivers/ufs/host/ufs-renesas.c
23099
23100UNSORTED BLOCK IMAGES (UBI)
23101M:	Richard Weinberger <richard@nod.at>
23102R:	Zhihao Cheng <chengzhihao1@huawei.com>
23103L:	linux-mtd@lists.infradead.org
23104S:	Supported
23105W:	http://www.linux-mtd.infradead.org/
23106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23108F:	drivers/mtd/ubi/
23109F:	include/linux/mtd/ubi.h
23110F:	include/uapi/mtd/ubi-user.h
23111
23112USB "USBNET" DRIVER FRAMEWORK
23113M:	Oliver Neukum <oneukum@suse.com>
23114L:	netdev@vger.kernel.org
23115S:	Maintained
23116W:	http://www.linux-usb.org/usbnet
23117F:	drivers/net/usb/usbnet.c
23118F:	include/linux/usb/usbnet.h
23119
23120USB ACM DRIVER
23121M:	Oliver Neukum <oneukum@suse.com>
23122L:	linux-usb@vger.kernel.org
23123S:	Maintained
23124F:	Documentation/usb/acm.rst
23125F:	drivers/usb/class/cdc-acm.*
23126
23127USB APPLE MFI FASTCHARGE DRIVER
23128M:	Bastien Nocera <hadess@hadess.net>
23129L:	linux-usb@vger.kernel.org
23130S:	Maintained
23131F:	drivers/usb/misc/apple-mfi-fastcharge.c
23132
23133USB AR5523 WIRELESS DRIVER
23134L:	linux-wireless@vger.kernel.org
23135S:	Orphan
23136F:	drivers/net/wireless/ath/ar5523/
23137
23138USB ATTACHED SCSI
23139M:	Oliver Neukum <oneukum@suse.com>
23140L:	linux-usb@vger.kernel.org
23141L:	linux-scsi@vger.kernel.org
23142S:	Maintained
23143F:	drivers/usb/storage/uas.c
23144
23145USB CDC ETHERNET DRIVER
23146M:	Oliver Neukum <oliver@neukum.org>
23147L:	linux-usb@vger.kernel.org
23148S:	Maintained
23149F:	drivers/net/usb/cdc_*.c
23150F:	include/uapi/linux/usb/cdc.h
23151
23152USB CHAOSKEY DRIVER
23153M:	Keith Packard <keithp@keithp.com>
23154L:	linux-usb@vger.kernel.org
23155S:	Maintained
23156F:	drivers/usb/misc/chaoskey.c
23157
23158USB CYPRESS C67X00 DRIVER
23159L:	linux-usb@vger.kernel.org
23160S:	Orphan
23161F:	drivers/usb/c67x00/
23162
23163USB DAVICOM DM9601 DRIVER
23164M:	Peter Korsgaard <peter@korsgaard.com>
23165L:	netdev@vger.kernel.org
23166S:	Maintained
23167W:	http://www.linux-usb.org/usbnet
23168F:	drivers/net/usb/dm9601.c
23169
23170USB EHCI DRIVER
23171M:	Alan Stern <stern@rowland.harvard.edu>
23172L:	linux-usb@vger.kernel.org
23173S:	Maintained
23174F:	Documentation/usb/ehci.rst
23175F:	drivers/usb/host/ehci*
23176
23177USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23178M:	Jiri Kosina <jikos@kernel.org>
23179M:	Benjamin Tissoires <bentiss@kernel.org>
23180L:	linux-usb@vger.kernel.org
23181S:	Maintained
23182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23183F:	Documentation/hid/hiddev.rst
23184F:	drivers/hid/usbhid/
23185
23186USB INTEL XHCI ROLE MUX DRIVER
23187M:	Hans de Goede <hdegoede@redhat.com>
23188L:	linux-usb@vger.kernel.org
23189S:	Maintained
23190F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23191
23192USB IP DRIVER FOR HISILICON KIRIN 960
23193M:	Yu Chen <chenyu56@huawei.com>
23194M:	Binghui Wang <wangbinghui@hisilicon.com>
23195L:	linux-usb@vger.kernel.org
23196S:	Maintained
23197F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23198F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23199
23200USB IP DRIVER FOR HISILICON KIRIN 970
23201M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23202L:	linux-usb@vger.kernel.org
23203S:	Maintained
23204F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23205F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23206
23207USB ISP116X DRIVER
23208M:	Olav Kongas <ok@artecdesign.ee>
23209L:	linux-usb@vger.kernel.org
23210S:	Maintained
23211F:	drivers/usb/host/isp116x*
23212F:	include/linux/usb/isp116x.h
23213
23214USB ISP1760 DRIVER
23215M:	Rui Miguel Silva <rui.silva@linaro.org>
23216L:	linux-usb@vger.kernel.org
23217S:	Maintained
23218F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23219F:	drivers/usb/isp1760/*
23220
23221USB LAN78XX ETHERNET DRIVER
23222M:	Woojung Huh <woojung.huh@microchip.com>
23223M:	UNGLinuxDriver@microchip.com
23224L:	netdev@vger.kernel.org
23225S:	Maintained
23226F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23227F:	drivers/net/usb/lan78xx.*
23228F:	include/dt-bindings/net/microchip-lan78xx.h
23229
23230USB MASS STORAGE DRIVER
23231M:	Alan Stern <stern@rowland.harvard.edu>
23232L:	linux-usb@vger.kernel.org
23233L:	usb-storage@lists.one-eyed-alien.net
23234S:	Maintained
23235F:	drivers/usb/storage/
23236
23237USB MIDI DRIVER
23238M:	Clemens Ladisch <clemens@ladisch.de>
23239L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23240S:	Maintained
23241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23242F:	sound/usb/midi.*
23243
23244USB NETWORKING DRIVERS
23245L:	linux-usb@vger.kernel.org
23246S:	Odd Fixes
23247F:	drivers/net/usb/
23248
23249USB OHCI DRIVER
23250M:	Alan Stern <stern@rowland.harvard.edu>
23251L:	linux-usb@vger.kernel.org
23252S:	Maintained
23253F:	Documentation/usb/ohci.rst
23254F:	drivers/usb/host/ohci*
23255
23256USB OTG FSM (Finite State Machine)
23257M:	Peter Chen <peter.chen@kernel.org>
23258L:	linux-usb@vger.kernel.org
23259S:	Maintained
23260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23261F:	drivers/usb/common/usb-otg-fsm.c
23262
23263USB OVER IP DRIVER
23264M:	Valentina Manea <valentina.manea.m@gmail.com>
23265M:	Shuah Khan <shuah@kernel.org>
23266M:	Shuah Khan <skhan@linuxfoundation.org>
23267R:	Hongren Zheng <i@zenithal.me>
23268L:	linux-usb@vger.kernel.org
23269S:	Maintained
23270F:	Documentation/usb/usbip_protocol.rst
23271F:	drivers/usb/usbip/
23272F:	tools/testing/selftests/drivers/usb/usbip/
23273F:	tools/usb/usbip/
23274
23275USB PEGASUS DRIVER
23276M:	Petko Manolov <petkan@nucleusys.com>
23277L:	linux-usb@vger.kernel.org
23278L:	netdev@vger.kernel.org
23279S:	Maintained
23280W:	https://github.com/petkan/pegasus
23281T:	git https://github.com/petkan/pegasus.git
23282F:	drivers/net/usb/pegasus.*
23283
23284USB PRINTER DRIVER (usblp)
23285M:	Pete Zaitcev <zaitcev@redhat.com>
23286L:	linux-usb@vger.kernel.org
23287S:	Supported
23288F:	drivers/usb/class/usblp.c
23289
23290USB QMI WWAN NETWORK DRIVER
23291M:	Bjørn Mork <bjorn@mork.no>
23292L:	netdev@vger.kernel.org
23293S:	Maintained
23294F:	Documentation/ABI/testing/sysfs-class-net-qmi
23295F:	drivers/net/usb/qmi_wwan.c
23296
23297USB RAW GADGET DRIVER
23298R:	Andrey Konovalov <andreyknvl@gmail.com>
23299L:	linux-usb@vger.kernel.org
23300S:	Maintained
23301F:	Documentation/usb/raw-gadget.rst
23302F:	drivers/usb/gadget/legacy/raw_gadget.c
23303F:	include/uapi/linux/usb/raw_gadget.h
23304
23305USB RTL8150 DRIVER
23306M:	Petko Manolov <petkan@nucleusys.com>
23307L:	linux-usb@vger.kernel.org
23308L:	netdev@vger.kernel.org
23309S:	Maintained
23310W:	https://github.com/petkan/rtl8150
23311T:	git https://github.com/petkan/rtl8150.git
23312F:	drivers/net/usb/rtl8150.c
23313
23314USB SERIAL SUBSYSTEM
23315M:	Johan Hovold <johan@kernel.org>
23316L:	linux-usb@vger.kernel.org
23317S:	Maintained
23318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23319F:	Documentation/usb/usb-serial.rst
23320F:	drivers/usb/serial/
23321F:	include/linux/usb/serial.h
23322
23323USB SMSC75XX ETHERNET DRIVER
23324M:	Steve Glendinning <steve.glendinning@shawell.net>
23325L:	netdev@vger.kernel.org
23326S:	Maintained
23327F:	drivers/net/usb/smsc75xx.*
23328
23329USB SMSC95XX ETHERNET DRIVER
23330M:	Steve Glendinning <steve.glendinning@shawell.net>
23331M:	UNGLinuxDriver@microchip.com
23332L:	netdev@vger.kernel.org
23333S:	Maintained
23334F:	drivers/net/usb/smsc95xx.*
23335
23336USB SUBSYSTEM
23337M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23338L:	linux-usb@vger.kernel.org
23339S:	Supported
23340W:	http://www.linux-usb.org
23341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23342F:	Documentation/devicetree/bindings/usb/
23343F:	Documentation/usb/
23344F:	drivers/usb/
23345F:	include/dt-bindings/usb/
23346F:	include/linux/usb.h
23347F:	include/linux/usb/
23348F:	include/uapi/linux/usb/
23349
23350USB TYPEC BUS FOR ALTERNATE MODES
23351M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23352L:	linux-usb@vger.kernel.org
23353S:	Maintained
23354F:	Documentation/ABI/testing/sysfs-bus-typec
23355F:	Documentation/driver-api/usb/typec_bus.rst
23356F:	drivers/usb/typec/altmodes/
23357F:	include/linux/usb/typec_altmode.h
23358
23359USB TYPEC CLASS
23360M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23361L:	linux-usb@vger.kernel.org
23362S:	Maintained
23363F:	Documentation/ABI/testing/sysfs-class-typec
23364F:	Documentation/driver-api/usb/typec.rst
23365F:	drivers/usb/typec/
23366F:	include/linux/usb/typec.h
23367
23368USB TYPEC INTEL PMC MUX DRIVER
23369M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23370L:	linux-usb@vger.kernel.org
23371S:	Maintained
23372F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23373F:	drivers/usb/typec/mux/intel_pmc_mux.c
23374
23375USB TYPEC PI3USB30532 MUX DRIVER
23376M:	Hans de Goede <hdegoede@redhat.com>
23377L:	linux-usb@vger.kernel.org
23378S:	Maintained
23379F:	drivers/usb/typec/mux/pi3usb30532.c
23380
23381USB TYPEC PORT CONTROLLER DRIVERS
23382L:	linux-usb@vger.kernel.org
23383S:	Orphan
23384F:	drivers/usb/typec/tcpm/
23385
23386USB UHCI DRIVER
23387M:	Alan Stern <stern@rowland.harvard.edu>
23388L:	linux-usb@vger.kernel.org
23389S:	Maintained
23390F:	drivers/usb/host/uhci*
23391
23392USB VIDEO CLASS
23393M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23394L:	linux-media@vger.kernel.org
23395S:	Maintained
23396W:	http://www.ideasonboard.org/uvc/
23397T:	git git://linuxtv.org/media_tree.git
23398F:	drivers/media/usb/uvc/
23399F:	include/uapi/linux/uvcvideo.h
23400
23401USB WEBCAM GADGET
23402M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23403M:	Daniel Scally <dan.scally@ideasonboard.com>
23404L:	linux-usb@vger.kernel.org
23405S:	Maintained
23406F:	drivers/usb/gadget/function/*uvc*
23407F:	drivers/usb/gadget/legacy/webcam.c
23408F:	include/uapi/linux/usb/g_uvc.h
23409
23410USB XHCI DRIVER
23411M:	Mathias Nyman <mathias.nyman@intel.com>
23412L:	linux-usb@vger.kernel.org
23413S:	Supported
23414F:	drivers/usb/host/pci-quirks*
23415F:	drivers/usb/host/xhci*
23416
23417USER DATAGRAM PROTOCOL (UDP)
23418M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23419S:	Maintained
23420F:	include/linux/udp.h
23421F:	net/ipv4/udp.c
23422F:	net/ipv6/udp.c
23423
23424USER-MODE LINUX (UML)
23425M:	Richard Weinberger <richard@nod.at>
23426M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23427M:	Johannes Berg <johannes@sipsolutions.net>
23428L:	linux-um@lists.infradead.org
23429S:	Maintained
23430W:	http://user-mode-linux.sourceforge.net
23431Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23434F:	Documentation/virt/uml/
23435F:	arch/um/
23436F:	arch/x86/um/
23437F:	fs/hostfs/
23438
23439USERSPACE COPYIN/COPYOUT (UIOVEC)
23440M:	Alexander Viro <viro@zeniv.linux.org.uk>
23441S:	Maintained
23442F:	include/linux/uio.h
23443F:	lib/iov_iter.c
23444
23445USERSPACE DMA BUFFER DRIVER
23446M:	Gerd Hoffmann <kraxel@redhat.com>
23447L:	dri-devel@lists.freedesktop.org
23448S:	Maintained
23449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23450F:	drivers/dma-buf/udmabuf.c
23451F:	include/uapi/linux/udmabuf.h
23452
23453USERSPACE I/O (UIO)
23454M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23455S:	Maintained
23456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23457F:	Documentation/driver-api/uio-howto.rst
23458F:	drivers/uio/
23459F:	include/linux/uio_driver.h
23460
23461UTIL-LINUX PACKAGE
23462M:	Karel Zak <kzak@redhat.com>
23463L:	util-linux@vger.kernel.org
23464S:	Maintained
23465W:	http://en.wikipedia.org/wiki/Util-linux
23466T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23467
23468UUID HELPERS
23469R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23470L:	linux-kernel@vger.kernel.org
23471S:	Maintained
23472F:	include/linux/uuid.h
23473F:	lib/test_uuid.c
23474F:	lib/uuid.c
23475
23476UV SYSFS DRIVER
23477M:	Justin Ernst <justin.ernst@hpe.com>
23478L:	platform-driver-x86@vger.kernel.org
23479S:	Maintained
23480F:	drivers/platform/x86/uv_sysfs.c
23481
23482UVESAFB DRIVER
23483M:	Michal Januszewski <spock@gentoo.org>
23484L:	linux-fbdev@vger.kernel.org
23485S:	Maintained
23486W:	https://github.com/mjanusz/v86d
23487F:	Documentation/fb/uvesafb.rst
23488F:	drivers/video/fbdev/uvesafb.*
23489
23490Ux500 CLOCK DRIVERS
23491M:	Ulf Hansson <ulf.hansson@linaro.org>
23492L:	linux-clk@vger.kernel.org
23493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23494S:	Maintained
23495F:	drivers/clk/ux500/
23496
23497V4L2 ASYNC AND FWNODE FRAMEWORKS
23498M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23499L:	linux-media@vger.kernel.org
23500S:	Maintained
23501T:	git git://linuxtv.org/media_tree.git
23502F:	drivers/media/v4l2-core/v4l2-async.c
23503F:	drivers/media/v4l2-core/v4l2-fwnode.c
23504F:	include/media/v4l2-async.h
23505F:	include/media/v4l2-fwnode.h
23506
23507V4L2 LENS DRIVERS
23508M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23509L:	linux-media@vger.kernel.org
23510S:	Maintained
23511F:	drivers/media/i2c/ak*
23512F:	drivers/media/i2c/dw*
23513F:	drivers/media/i2c/lm*
23514
23515V4L2 CAMERA SENSOR DRIVERS
23516M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23517L:	linux-media@vger.kernel.org
23518S:	Maintained
23519F:	Documentation/driver-api/media/camera-sensor.rst
23520F:	Documentation/driver-api/media/tx-rx.rst
23521F:	drivers/media/i2c/ar*
23522F:	drivers/media/i2c/gc*
23523F:	drivers/media/i2c/hi*
23524F:	drivers/media/i2c/imx*
23525F:	drivers/media/i2c/mt*
23526F:	drivers/media/i2c/og*
23527F:	drivers/media/i2c/ov*
23528F:	drivers/media/i2c/s5*
23529F:	drivers/media/i2c/st-vgxy61.c
23530
23531VF610 NAND DRIVER
23532M:	Stefan Agner <stefan@agner.ch>
23533L:	linux-mtd@lists.infradead.org
23534S:	Supported
23535F:	drivers/mtd/nand/raw/vf610_nfc.c
23536
23537VFAT/FAT/MSDOS FILESYSTEM
23538M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23539S:	Maintained
23540F:	Documentation/filesystems/vfat.rst
23541F:	fs/fat/
23542F:	tools/testing/selftests/filesystems/fat/
23543
23544VFIO CDX DRIVER
23545M:	Nipun Gupta <nipun.gupta@amd.com>
23546M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23547L:	kvm@vger.kernel.org
23548S:	Maintained
23549F:	drivers/vfio/cdx/*
23550
23551VFIO DRIVER
23552M:	Alex Williamson <alex.williamson@redhat.com>
23553L:	kvm@vger.kernel.org
23554S:	Maintained
23555T:	git https://github.com/awilliam/linux-vfio.git
23556F:	Documentation/ABI/testing/debugfs-vfio
23557F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23558F:	Documentation/driver-api/vfio.rst
23559F:	drivers/vfio/
23560F:	include/linux/vfio.h
23561F:	include/linux/vfio_pci_core.h
23562F:	include/uapi/linux/vfio.h
23563
23564VFIO FSL-MC DRIVER
23565L:	kvm@vger.kernel.org
23566S:	Orphan
23567F:	drivers/vfio/fsl-mc/
23568
23569VFIO HISILICON PCI DRIVER
23570M:	Longfang Liu <liulongfang@huawei.com>
23571M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23572L:	kvm@vger.kernel.org
23573S:	Maintained
23574F:	drivers/vfio/pci/hisilicon/
23575
23576VFIO MEDIATED DEVICE DRIVERS
23577M:	Kirti Wankhede <kwankhede@nvidia.com>
23578L:	kvm@vger.kernel.org
23579S:	Maintained
23580F:	Documentation/driver-api/vfio-mediated-device.rst
23581F:	drivers/vfio/mdev/
23582F:	include/linux/mdev.h
23583F:	samples/vfio-mdev/
23584
23585VFIO MLX5 PCI DRIVER
23586M:	Yishai Hadas <yishaih@nvidia.com>
23587L:	kvm@vger.kernel.org
23588S:	Maintained
23589F:	drivers/vfio/pci/mlx5/
23590
23591VFIO NVIDIA GRACE GPU DRIVER
23592M:	Ankit Agrawal <ankita@nvidia.com>
23593L:	kvm@vger.kernel.org
23594S:	Supported
23595F:	drivers/vfio/pci/nvgrace-gpu/
23596
23597VFIO PCI DEVICE SPECIFIC DRIVERS
23598R:	Jason Gunthorpe <jgg@nvidia.com>
23599R:	Yishai Hadas <yishaih@nvidia.com>
23600R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23601R:	Kevin Tian <kevin.tian@intel.com>
23602L:	kvm@vger.kernel.org
23603S:	Maintained
23604P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23605F:	drivers/vfio/pci/*/
23606
23607VFIO PDS PCI DRIVER
23608M:	Brett Creeley <brett.creeley@amd.com>
23609L:	kvm@vger.kernel.org
23610S:	Maintained
23611F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23612F:	drivers/vfio/pci/pds/
23613
23614VFIO PLATFORM DRIVER
23615M:	Eric Auger <eric.auger@redhat.com>
23616L:	kvm@vger.kernel.org
23617S:	Maintained
23618F:	drivers/vfio/platform/
23619
23620VFIO QAT PCI DRIVER
23621M:	Xin Zeng <xin.zeng@intel.com>
23622M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23623L:	kvm@vger.kernel.org
23624L:	qat-linux@intel.com
23625S:	Supported
23626F:	drivers/vfio/pci/qat/
23627
23628VFIO VIRTIO PCI DRIVER
23629M:	Yishai Hadas <yishaih@nvidia.com>
23630L:	kvm@vger.kernel.org
23631L:	virtualization@lists.linux.dev
23632S:	Maintained
23633F:	drivers/vfio/pci/virtio
23634
23635VGA_SWITCHEROO
23636R:	Lukas Wunner <lukas@wunner.de>
23637S:	Maintained
23638T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23639F:	Documentation/gpu/vga-switcheroo.rst
23640F:	drivers/gpu/vga/vga_switcheroo.c
23641F:	include/linux/vga_switcheroo.h
23642
23643VIA RHINE NETWORK DRIVER
23644M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23645S:	Maintained
23646F:	drivers/net/ethernet/via/via-rhine.c
23647
23648VIA SD/MMC CARD CONTROLLER DRIVER
23649M:	Bruce Chang <brucechang@via.com.tw>
23650M:	Harald Welte <HaraldWelte@viatech.com>
23651S:	Maintained
23652F:	drivers/mmc/host/via-sdmmc.c
23653
23654VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23655M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23656L:	linux-fbdev@vger.kernel.org
23657S:	Maintained
23658F:	drivers/video/fbdev/via/
23659F:	include/linux/via-core.h
23660F:	include/linux/via_i2c.h
23661
23662VIA VELOCITY NETWORK DRIVER
23663M:	Francois Romieu <romieu@fr.zoreil.com>
23664L:	netdev@vger.kernel.org
23665S:	Maintained
23666F:	drivers/net/ethernet/via/via-velocity.*
23667
23668VICODEC VIRTUAL CODEC DRIVER
23669M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23670L:	linux-media@vger.kernel.org
23671S:	Maintained
23672W:	https://linuxtv.org
23673T:	git git://linuxtv.org/media_tree.git
23674F:	drivers/media/test-drivers/vicodec/*
23675
23676VIDEO I2C POLLING DRIVER
23677M:	Matt Ranostay <matt.ranostay@konsulko.com>
23678L:	linux-media@vger.kernel.org
23679S:	Maintained
23680F:	drivers/media/i2c/video-i2c.c
23681
23682VIDEO MULTIPLEXER DRIVER
23683M:	Philipp Zabel <p.zabel@pengutronix.de>
23684L:	linux-media@vger.kernel.org
23685S:	Maintained
23686F:	drivers/media/platform/video-mux.c
23687
23688VIDEOBUF2 FRAMEWORK
23689M:	Tomasz Figa <tfiga@chromium.org>
23690M:	Marek Szyprowski <m.szyprowski@samsung.com>
23691L:	linux-media@vger.kernel.org
23692S:	Maintained
23693F:	drivers/media/common/videobuf2/*
23694F:	include/media/videobuf2-*
23695
23696VIDTV VIRTUAL DIGITAL TV DRIVER
23697M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23698L:	linux-media@vger.kernel.org
23699S:	Maintained
23700W:	https://linuxtv.org
23701T:	git git://linuxtv.org/media_tree.git
23702F:	drivers/media/test-drivers/vidtv/*
23703
23704VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23705M:	Shuah Khan <skhan@linuxfoundation.org>
23706R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23707L:	linux-media@vger.kernel.org
23708S:	Maintained
23709W:	https://linuxtv.org
23710T:	git git://linuxtv.org/media_tree.git
23711F:	drivers/media/test-drivers/vimc/*
23712
23713VIRT LIB
23714M:	Alex Williamson <alex.williamson@redhat.com>
23715M:	Paolo Bonzini <pbonzini@redhat.com>
23716L:	kvm@vger.kernel.org
23717S:	Supported
23718F:	virt/lib/
23719
23720VIRTIO AND VHOST VSOCK DRIVER
23721M:	Stefan Hajnoczi <stefanha@redhat.com>
23722M:	Stefano Garzarella <sgarzare@redhat.com>
23723L:	kvm@vger.kernel.org
23724L:	virtualization@lists.linux.dev
23725L:	netdev@vger.kernel.org
23726S:	Maintained
23727F:	drivers/vhost/vsock.c
23728F:	include/linux/virtio_vsock.h
23729F:	include/uapi/linux/virtio_vsock.h
23730F:	net/vmw_vsock/virtio_transport.c
23731F:	net/vmw_vsock/virtio_transport_common.c
23732
23733VIRTIO BALLOON
23734M:	"Michael S. Tsirkin" <mst@redhat.com>
23735M:	David Hildenbrand <david@redhat.com>
23736L:	virtualization@lists.linux.dev
23737S:	Maintained
23738F:	drivers/virtio/virtio_balloon.c
23739F:	include/linux/balloon_compaction.h
23740F:	include/uapi/linux/virtio_balloon.h
23741F:	mm/balloon_compaction.c
23742
23743VIRTIO BLOCK AND SCSI DRIVERS
23744M:	"Michael S. Tsirkin" <mst@redhat.com>
23745M:	Jason Wang <jasowang@redhat.com>
23746R:	Paolo Bonzini <pbonzini@redhat.com>
23747R:	Stefan Hajnoczi <stefanha@redhat.com>
23748R:	Eugenio Pérez <eperezma@redhat.com>
23749L:	virtualization@lists.linux.dev
23750S:	Maintained
23751F:	drivers/block/virtio_blk.c
23752F:	drivers/scsi/virtio_scsi.c
23753F:	include/uapi/linux/virtio_blk.h
23754F:	include/uapi/linux/virtio_scsi.h
23755
23756VIRTIO CONSOLE DRIVER
23757M:	Amit Shah <amit@kernel.org>
23758L:	virtualization@lists.linux.dev
23759S:	Maintained
23760F:	drivers/char/virtio_console.c
23761F:	include/uapi/linux/virtio_console.h
23762
23763VIRTIO CORE AND NET DRIVERS
23764M:	"Michael S. Tsirkin" <mst@redhat.com>
23765M:	Jason Wang <jasowang@redhat.com>
23766R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23767R:	Eugenio Pérez <eperezma@redhat.com>
23768L:	virtualization@lists.linux.dev
23769S:	Maintained
23770F:	Documentation/ABI/testing/sysfs-bus-vdpa
23771F:	Documentation/ABI/testing/sysfs-class-vduse
23772F:	Documentation/devicetree/bindings/virtio/
23773F:	Documentation/driver-api/virtio/
23774F:	drivers/block/virtio_blk.c
23775F:	drivers/crypto/virtio/
23776F:	drivers/net/virtio_net.c
23777F:	drivers/vdpa/
23778F:	drivers/virtio/
23779F:	include/linux/vdpa.h
23780F:	include/linux/virtio*.h
23781F:	include/linux/vringh.h
23782F:	include/uapi/linux/virtio_*.h
23783F:	tools/virtio/
23784F:	tools/testing/selftests/drivers/net/virtio_net/
23785
23786VIRTIO CRYPTO DRIVER
23787M:	Gonglei <arei.gonglei@huawei.com>
23788L:	virtualization@lists.linux.dev
23789L:	linux-crypto@vger.kernel.org
23790S:	Maintained
23791F:	drivers/crypto/virtio/
23792F:	include/uapi/linux/virtio_crypto.h
23793
23794VIRTIO DRIVERS FOR S390
23795M:	Cornelia Huck <cohuck@redhat.com>
23796M:	Halil Pasic <pasic@linux.ibm.com>
23797M:	Eric Farman <farman@linux.ibm.com>
23798L:	linux-s390@vger.kernel.org
23799L:	virtualization@lists.linux.dev
23800L:	kvm@vger.kernel.org
23801S:	Supported
23802F:	arch/s390/include/uapi/asm/virtio-ccw.h
23803F:	drivers/s390/virtio/
23804
23805VIRTIO FILE SYSTEM
23806M:	Vivek Goyal <vgoyal@redhat.com>
23807M:	Stefan Hajnoczi <stefanha@redhat.com>
23808M:	Miklos Szeredi <miklos@szeredi.hu>
23809R:	Eugenio Pérez <eperezma@redhat.com>
23810L:	virtualization@lists.linux.dev
23811L:	linux-fsdevel@vger.kernel.org
23812S:	Supported
23813W:	https://virtio-fs.gitlab.io/
23814F:	Documentation/filesystems/virtiofs.rst
23815F:	fs/fuse/virtio_fs.c
23816F:	include/uapi/linux/virtio_fs.h
23817
23818VIRTIO GPIO DRIVER
23819M:	Enrico Weigelt, metux IT consult <info@metux.net>
23820M:	Viresh Kumar <vireshk@kernel.org>
23821L:	linux-gpio@vger.kernel.org
23822L:	virtualization@lists.linux.dev
23823S:	Maintained
23824F:	drivers/gpio/gpio-virtio.c
23825F:	include/uapi/linux/virtio_gpio.h
23826
23827VIRTIO GPU DRIVER
23828M:	David Airlie <airlied@redhat.com>
23829M:	Gerd Hoffmann <kraxel@redhat.com>
23830R:	Gurchetan Singh <gurchetansingh@chromium.org>
23831R:	Chia-I Wu <olvaffe@gmail.com>
23832L:	dri-devel@lists.freedesktop.org
23833L:	virtualization@lists.linux.dev
23834S:	Maintained
23835T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23836F:	drivers/gpu/drm/ci/xfails/virtio*
23837F:	drivers/gpu/drm/virtio/
23838F:	include/uapi/linux/virtio_gpu.h
23839
23840VIRTIO HOST (VHOST)
23841M:	"Michael S. Tsirkin" <mst@redhat.com>
23842M:	Jason Wang <jasowang@redhat.com>
23843R:	Eugenio Pérez <eperezma@redhat.com>
23844L:	kvm@vger.kernel.org
23845L:	virtualization@lists.linux.dev
23846L:	netdev@vger.kernel.org
23847S:	Maintained
23848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23849F:	drivers/vhost/
23850F:	include/linux/sched/vhost_task.h
23851F:	include/linux/vhost_iotlb.h
23852F:	include/uapi/linux/vhost.h
23853F:	kernel/vhost_task.c
23854
23855VIRTIO HOST (VHOST-SCSI)
23856M:	"Michael S. Tsirkin" <mst@redhat.com>
23857M:	Jason Wang <jasowang@redhat.com>
23858M:	Mike Christie <michael.christie@oracle.com>
23859R:	Paolo Bonzini <pbonzini@redhat.com>
23860R:	Stefan Hajnoczi <stefanha@redhat.com>
23861L:	virtualization@lists.linux.dev
23862S:	Maintained
23863F:	drivers/vhost/scsi.c
23864
23865VIRTIO I2C DRIVER
23866M:	Conghui Chen <conghui.chen@intel.com>
23867M:	Viresh Kumar <viresh.kumar@linaro.org>
23868L:	linux-i2c@vger.kernel.org
23869L:	virtualization@lists.linux.dev
23870S:	Maintained
23871F:	drivers/i2c/busses/i2c-virtio.c
23872F:	include/uapi/linux/virtio_i2c.h
23873
23874VIRTIO INPUT DRIVER
23875M:	Gerd Hoffmann <kraxel@redhat.com>
23876S:	Maintained
23877F:	drivers/virtio/virtio_input.c
23878F:	include/uapi/linux/virtio_input.h
23879
23880VIRTIO IOMMU DRIVER
23881M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23882L:	virtualization@lists.linux.dev
23883S:	Maintained
23884F:	drivers/iommu/virtio-iommu.c
23885F:	include/uapi/linux/virtio_iommu.h
23886
23887VIRTIO MEM DRIVER
23888M:	David Hildenbrand <david@redhat.com>
23889L:	virtualization@lists.linux.dev
23890S:	Maintained
23891W:	https://virtio-mem.gitlab.io/
23892F:	drivers/virtio/virtio_mem.c
23893F:	include/uapi/linux/virtio_mem.h
23894
23895VIRTIO PMEM DRIVER
23896M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23897L:	virtualization@lists.linux.dev
23898S:	Maintained
23899F:	drivers/nvdimm/nd_virtio.c
23900F:	drivers/nvdimm/virtio_pmem.c
23901
23902VIRTIO SOUND DRIVER
23903M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23904M:	"Michael S. Tsirkin" <mst@redhat.com>
23905L:	virtualization@lists.linux.dev
23906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23907S:	Maintained
23908F:	include/uapi/linux/virtio_snd.h
23909F:	sound/virtio/*
23910
23911VIRTUAL BOX GUEST DEVICE DRIVER
23912M:	Hans de Goede <hdegoede@redhat.com>
23913M:	Arnd Bergmann <arnd@arndb.de>
23914M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23915S:	Maintained
23916F:	drivers/virt/vboxguest/
23917F:	include/linux/vbox_utils.h
23918F:	include/uapi/linux/vbox*.h
23919
23920VIRTUAL BOX SHARED FOLDER VFS DRIVER
23921M:	Hans de Goede <hdegoede@redhat.com>
23922L:	linux-fsdevel@vger.kernel.org
23923S:	Maintained
23924F:	fs/vboxsf/*
23925
23926VIRTUAL PCM TEST DRIVER
23927M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23928L:	linux-sound@vger.kernel.org
23929S:	Maintained
23930F:	Documentation/sound/cards/pcmtest.rst
23931F:	sound/drivers/pcmtest.c
23932F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23933
23934VIRTUAL SERIO DEVICE DRIVER
23935M:	Stephen Chandler Paul <thatslyude@gmail.com>
23936S:	Maintained
23937F:	drivers/input/serio/userio.c
23938F:	include/uapi/linux/userio.h
23939
23940VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23941M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23942S:	Maintained
23943F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23944F:	drivers/iio/light/veml6075.c
23945
23946VISL VIRTUAL STATELESS DECODER DRIVER
23947M:	Daniel Almeida <daniel.almeida@collabora.com>
23948L:	linux-media@vger.kernel.org
23949S:	Supported
23950F:	drivers/media/test-drivers/visl
23951
23952VIVID VIRTUAL VIDEO DRIVER
23953M:	Hans Verkuil <hverkuil@xs4all.nl>
23954L:	linux-media@vger.kernel.org
23955S:	Maintained
23956W:	https://linuxtv.org
23957T:	git git://linuxtv.org/media_tree.git
23958F:	drivers/media/test-drivers/vivid/*
23959
23960VM SOCKETS (AF_VSOCK)
23961M:	Stefano Garzarella <sgarzare@redhat.com>
23962L:	virtualization@lists.linux.dev
23963L:	netdev@vger.kernel.org
23964S:	Maintained
23965F:	drivers/net/vsockmon.c
23966F:	include/net/af_vsock.h
23967F:	include/uapi/linux/vm_sockets.h
23968F:	include/uapi/linux/vm_sockets_diag.h
23969F:	include/uapi/linux/vsockmon.h
23970F:	net/vmw_vsock/
23971F:	tools/testing/vsock/
23972
23973VMALLOC
23974M:	Andrew Morton <akpm@linux-foundation.org>
23975R:	Uladzislau Rezki <urezki@gmail.com>
23976R:	Christoph Hellwig <hch@infradead.org>
23977L:	linux-mm@kvack.org
23978S:	Maintained
23979W:	http://www.linux-mm.org
23980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23981F:	include/linux/vmalloc.h
23982F:	mm/vmalloc.c
23983
23984VME SUBSYSTEM
23985L:	linux-kernel@vger.kernel.org
23986S:	Orphan
23987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23988F:	Documentation/driver-api/vme.rst
23989F:	drivers/staging/vme_user/
23990
23991VMWARE BALLOON DRIVER
23992M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23993R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23994L:	linux-kernel@vger.kernel.org
23995S:	Supported
23996F:	drivers/misc/vmw_balloon.c
23997
23998VMWARE HYPERVISOR INTERFACE
23999M:	Ajay Kaher <ajay.kaher@broadcom.com>
24000M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24001R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24002L:	virtualization@lists.linux.dev
24003L:	x86@kernel.org
24004S:	Supported
24005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24006F:	arch/x86/include/asm/vmware.h
24007F:	arch/x86/kernel/cpu/vmware.c
24008
24009VMWARE PVRDMA DRIVER
24010M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24011M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24012R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24013L:	linux-rdma@vger.kernel.org
24014S:	Supported
24015F:	drivers/infiniband/hw/vmw_pvrdma/
24016
24017VMWARE PVSCSI DRIVER
24018M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24019R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24020L:	linux-scsi@vger.kernel.org
24021S:	Supported
24022F:	drivers/scsi/vmw_pvscsi.c
24023F:	drivers/scsi/vmw_pvscsi.h
24024
24025VMWARE VIRTUAL PTP CLOCK DRIVER
24026M:	Nick Shi <nick.shi@broadcom.com>
24027R:	Ajay Kaher <ajay.kaher@broadcom.com>
24028R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24029R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24030L:	netdev@vger.kernel.org
24031S:	Supported
24032F:	drivers/ptp/ptp_vmw.c
24033
24034VMWARE VMCI DRIVER
24035M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24036M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24037R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24038L:	linux-kernel@vger.kernel.org
24039S:	Supported
24040F:	drivers/misc/vmw_vmci/
24041F:	include/linux/vmw_vmci*
24042
24043VMWARE VMMOUSE SUBDRIVER
24044M:	Zack Rusin <zack.rusin@broadcom.com>
24045R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24046L:	linux-input@vger.kernel.org
24047S:	Supported
24048F:	drivers/input/mouse/vmmouse.c
24049F:	drivers/input/mouse/vmmouse.h
24050
24051VMWARE VMXNET3 ETHERNET DRIVER
24052M:	Ronak Doshi <ronak.doshi@broadcom.com>
24053R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24054L:	netdev@vger.kernel.org
24055S:	Supported
24056F:	drivers/net/vmxnet3/
24057
24058VMWARE VSOCK VMCI TRANSPORT DRIVER
24059M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24060M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24061R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24062L:	linux-kernel@vger.kernel.org
24063S:	Supported
24064F:	net/vmw_vsock/vmci_transport*
24065
24066VOCORE VOCORE2 BOARD
24067M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24068L:	linux-mips@vger.kernel.org
24069S:	Maintained
24070F:	arch/mips/boot/dts/ralink/vocore2.dts
24071
24072VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24073M:	Liam Girdwood <lgirdwood@gmail.com>
24074M:	Mark Brown <broonie@kernel.org>
24075L:	linux-kernel@vger.kernel.org
24076S:	Supported
24077W:	http://www.slimlogic.co.uk/?p=48
24078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24079F:	Documentation/devicetree/bindings/regulator/
24080F:	Documentation/power/regulator/
24081F:	drivers/regulator/
24082F:	include/dt-bindings/regulator/
24083F:	include/linux/regulator/
24084K:	regulator_get_optional
24085
24086VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24087R:	Matti Vaittinen <mazziesaccount@gmail.com>
24088F:	drivers/regulator/irq_helpers.c
24089
24090VRF
24091M:	David Ahern <dsahern@kernel.org>
24092L:	netdev@vger.kernel.org
24093S:	Maintained
24094F:	Documentation/networking/vrf.rst
24095F:	drivers/net/vrf.c
24096
24097VSPRINTF
24098M:	Petr Mladek <pmladek@suse.com>
24099M:	Steven Rostedt <rostedt@goodmis.org>
24100R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24101R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24102R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24103S:	Maintained
24104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24105F:	Documentation/core-api/printk-formats.rst
24106F:	lib/test_printf.c
24107F:	lib/test_scanf.c
24108F:	lib/vsprintf.c
24109
24110VT1211 HARDWARE MONITOR DRIVER
24111M:	Juerg Haefliger <juergh@proton.me>
24112L:	linux-hwmon@vger.kernel.org
24113S:	Maintained
24114F:	Documentation/hwmon/vt1211.rst
24115F:	drivers/hwmon/vt1211.c
24116
24117VT8231 HARDWARE MONITOR DRIVER
24118M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24119L:	linux-hwmon@vger.kernel.org
24120S:	Maintained
24121F:	drivers/hwmon/vt8231.c
24122
24123VUB300 USB to SDIO/SD/MMC bridge chip
24124L:	linux-mmc@vger.kernel.org
24125S:	Orphan
24126F:	drivers/mmc/host/vub300.c
24127
24128W1 DALLAS'S 1-WIRE BUS
24129M:	Krzysztof Kozlowski <krzk@kernel.org>
24130S:	Maintained
24131F:	Documentation/devicetree/bindings/w1/
24132F:	Documentation/w1/
24133F:	drivers/w1/
24134F:	include/linux/w1.h
24135
24136W83791D HARDWARE MONITORING DRIVER
24137M:	Marc Hulsman <m.hulsman@tudelft.nl>
24138L:	linux-hwmon@vger.kernel.org
24139S:	Maintained
24140F:	Documentation/hwmon/w83791d.rst
24141F:	drivers/hwmon/w83791d.c
24142
24143W83793 HARDWARE MONITORING DRIVER
24144M:	Rudolf Marek <r.marek@assembler.cz>
24145L:	linux-hwmon@vger.kernel.org
24146S:	Maintained
24147F:	Documentation/hwmon/w83793.rst
24148F:	drivers/hwmon/w83793.c
24149
24150W83795 HARDWARE MONITORING DRIVER
24151M:	Jean Delvare <jdelvare@suse.com>
24152L:	linux-hwmon@vger.kernel.org
24153S:	Maintained
24154F:	drivers/hwmon/w83795.c
24155
24156W83L51xD SD/MMC CARD INTERFACE DRIVER
24157M:	Pierre Ossman <pierre@ossman.eu>
24158S:	Maintained
24159F:	drivers/mmc/host/wbsd.*
24160
24161WACOM PROTOCOL 4 SERIAL TABLETS
24162M:	Julian Squires <julian@cipht.net>
24163M:	Hans de Goede <hdegoede@redhat.com>
24164L:	linux-input@vger.kernel.org
24165S:	Maintained
24166F:	drivers/input/tablet/wacom_serial4.c
24167
24168WANGXUN ETHERNET DRIVER
24169M:	Jiawen Wu <jiawenwu@trustnetic.com>
24170M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24171L:	netdev@vger.kernel.org
24172S:	Maintained
24173W:	https://www.net-swift.com
24174F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24175F:	drivers/net/ethernet/wangxun/
24176F:	drivers/net/pcs/pcs-xpcs-wx.c
24177
24178WATCHDOG DEVICE DRIVERS
24179M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24180M:	Guenter Roeck <linux@roeck-us.net>
24181L:	linux-watchdog@vger.kernel.org
24182S:	Maintained
24183W:	http://www.linux-watchdog.org/
24184T:	git git://www.linux-watchdog.org/linux-watchdog.git
24185F:	Documentation/devicetree/bindings/watchdog/
24186F:	Documentation/watchdog/
24187F:	drivers/watchdog/
24188F:	include/linux/watchdog.h
24189F:	include/trace/events/watchdog.h
24190F:	include/uapi/linux/watchdog.h
24191
24192WAVE5 VPU CODEC DRIVER
24193M:	Nas Chung <nas.chung@chipsnmedia.com>
24194M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24195L:	linux-media@vger.kernel.org
24196S:	Maintained
24197F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24198F:	drivers/media/platform/chips-media/wave5/
24199
24200WHISKEYCOVE PMIC GPIO DRIVER
24201M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24202L:	linux-gpio@vger.kernel.org
24203S:	Maintained
24204F:	drivers/gpio/gpio-wcove.c
24205
24206WHWAVE RTC DRIVER
24207M:	Dianlong Li <long17.cool@163.com>
24208L:	linux-rtc@vger.kernel.org
24209S:	Maintained
24210F:	drivers/rtc/rtc-sd3078.c
24211
24212WIIMOTE HID DRIVER
24213M:	David Rheinsberg <david@readahead.eu>
24214L:	linux-input@vger.kernel.org
24215S:	Maintained
24216F:	drivers/hid/hid-wiimote*
24217
24218WILOCITY WIL6210 WIRELESS DRIVER
24219L:	linux-wireless@vger.kernel.org
24220S:	Orphan
24221W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24222F:	drivers/net/wireless/ath/wil6210/
24223
24224WINBOND CIR DRIVER
24225M:	David Härdeman <david@hardeman.nu>
24226S:	Maintained
24227F:	drivers/media/rc/winbond-cir.c
24228
24229WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24230L:	linux-watchdog@vger.kernel.org
24231S:	Orphan
24232F:	drivers/watchdog/ebc-c384_wdt.c
24233
24234WINSYSTEMS WS16C48 GPIO DRIVER
24235M:	William Breathitt Gray <wbg@kernel.org>
24236L:	linux-gpio@vger.kernel.org
24237S:	Maintained
24238F:	drivers/gpio/gpio-ws16c48.c
24239
24240WIREGUARD SECURE NETWORK TUNNEL
24241M:	Jason A. Donenfeld <Jason@zx2c4.com>
24242L:	wireguard@lists.zx2c4.com
24243L:	netdev@vger.kernel.org
24244S:	Maintained
24245F:	drivers/net/wireguard/
24246F:	tools/testing/selftests/wireguard/
24247
24248WISTRON LAPTOP BUTTON DRIVER
24249M:	Miloslav Trmac <mitr@volny.cz>
24250S:	Maintained
24251F:	drivers/input/misc/wistron_btns.c
24252
24253WMI BINARY MOF DRIVER
24254M:	Armin Wolf <W_Armin@gmx.de>
24255R:	Thomas Weißschuh <linux@weissschuh.net>
24256L:	platform-driver-x86@vger.kernel.org
24257S:	Maintained
24258F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24259F:	Documentation/wmi/devices/wmi-bmof.rst
24260F:	drivers/platform/x86/wmi-bmof.c
24261
24262WOLFSON MICROELECTRONICS DRIVERS
24263L:	patches@opensource.cirrus.com
24264S:	Supported
24265W:	https://github.com/CirrusLogic/linux-drivers/wiki
24266T:	git https://github.com/CirrusLogic/linux-drivers.git
24267F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24268F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24269F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24270F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24271F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24272F:	Documentation/devicetree/bindings/sound/wm*
24273F:	Documentation/hwmon/wm83??.rst
24274F:	arch/arm/mach-s3c/mach-crag6410*
24275F:	drivers/clk/clk-wm83*.c
24276F:	drivers/gpio/gpio-*wm*.c
24277F:	drivers/gpio/gpio-arizona.c
24278F:	drivers/hwmon/wm83??-hwmon.c
24279F:	drivers/input/misc/wm831x-on.c
24280F:	drivers/input/touchscreen/wm831x-ts.c
24281F:	drivers/input/touchscreen/wm97*.c
24282F:	drivers/leds/leds-wm83*.c
24283F:	drivers/mfd/arizona*
24284F:	drivers/mfd/cs47l24*
24285F:	drivers/mfd/wm*.c
24286F:	drivers/power/supply/wm83*.c
24287F:	drivers/regulator/arizona*
24288F:	drivers/regulator/wm8*.c
24289F:	drivers/rtc/rtc-wm83*.c
24290F:	drivers/video/backlight/wm83*_bl.c
24291F:	drivers/watchdog/wm83*_wdt.c
24292F:	include/linux/mfd/arizona/
24293F:	include/linux/mfd/wm831x/
24294F:	include/linux/mfd/wm8350/
24295F:	include/linux/mfd/wm8400*
24296F:	include/linux/regulator/arizona*
24297F:	include/linux/wm97xx.h
24298F:	include/sound/wm????.h
24299F:	sound/soc/codecs/arizona*
24300F:	sound/soc/codecs/cs47l24*
24301F:	sound/soc/codecs/wm*
24302
24303WORKQUEUE
24304M:	Tejun Heo <tj@kernel.org>
24305R:	Lai Jiangshan <jiangshanlai@gmail.com>
24306S:	Maintained
24307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24308F:	Documentation/core-api/workqueue.rst
24309F:	include/linux/workqueue.h
24310F:	kernel/workqueue.c
24311F:	kernel/workqueue_internal.h
24312
24313WWAN DRIVERS
24314M:	Loic Poulain <loic.poulain@linaro.org>
24315M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24316R:	Johannes Berg <johannes@sipsolutions.net>
24317L:	netdev@vger.kernel.org
24318S:	Maintained
24319F:	drivers/net/wwan/
24320F:	include/linux/wwan.h
24321F:	include/uapi/linux/wwan.h
24322
24323X-POWERS AXP288 PMIC DRIVERS
24324M:	Hans de Goede <hdegoede@redhat.com>
24325S:	Maintained
24326F:	drivers/acpi/pmic/intel_pmic_xpower.c
24327N:	axp288
24328
24329X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24330M:	Chen-Yu Tsai <wens@csie.org>
24331L:	linux-kernel@vger.kernel.org
24332S:	Maintained
24333N:	axp[128]
24334
24335X.25 STACK
24336M:	Martin Schiller <ms@dev.tdt.de>
24337L:	linux-x25@vger.kernel.org
24338S:	Maintained
24339F:	Documentation/networking/lapb-module.rst
24340F:	Documentation/networking/x25*
24341F:	drivers/net/wan/hdlc_x25.c
24342F:	drivers/net/wan/lapbether.c
24343F:	include/*/lapb.h
24344F:	include/net/x25*
24345F:	include/uapi/linux/x25.h
24346F:	net/lapb/
24347F:	net/x25/
24348
24349X86 ARCHITECTURE (32-BIT AND 64-BIT)
24350M:	Thomas Gleixner <tglx@linutronix.de>
24351M:	Ingo Molnar <mingo@redhat.com>
24352M:	Borislav Petkov <bp@alien8.de>
24353M:	Dave Hansen <dave.hansen@linux.intel.com>
24354M:	x86@kernel.org
24355R:	"H. Peter Anvin" <hpa@zytor.com>
24356L:	linux-kernel@vger.kernel.org
24357S:	Maintained
24358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24359F:	Documentation/arch/x86/
24360F:	Documentation/devicetree/bindings/x86/
24361F:	arch/x86/
24362
24363X86 ENTRY CODE
24364M:	Andy Lutomirski <luto@kernel.org>
24365L:	linux-kernel@vger.kernel.org
24366S:	Maintained
24367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24368F:	arch/x86/entry/
24369
24370X86 HARDWARE VULNERABILITIES
24371M:	Thomas Gleixner <tglx@linutronix.de>
24372M:	Borislav Petkov <bp@alien8.de>
24373M:	Peter Zijlstra <peterz@infradead.org>
24374M:	Josh Poimboeuf <jpoimboe@kernel.org>
24375R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24376S:	Maintained
24377F:	Documentation/admin-guide/hw-vuln/
24378F:	arch/x86/include/asm/nospec-branch.h
24379F:	arch/x86/kernel/cpu/bugs.c
24380
24381X86 MCE INFRASTRUCTURE
24382M:	Tony Luck <tony.luck@intel.com>
24383M:	Borislav Petkov <bp@alien8.de>
24384L:	linux-edac@vger.kernel.org
24385S:	Maintained
24386F:	Documentation/ABI/testing/sysfs-mce
24387F:	Documentation/arch/x86/x86_64/machinecheck.rst
24388F:	arch/x86/kernel/cpu/mce/*
24389
24390X86 MICROCODE UPDATE SUPPORT
24391M:	Borislav Petkov <bp@alien8.de>
24392S:	Maintained
24393F:	arch/x86/kernel/cpu/microcode/*
24394
24395X86 MM
24396M:	Dave Hansen <dave.hansen@linux.intel.com>
24397M:	Andy Lutomirski <luto@kernel.org>
24398M:	Peter Zijlstra <peterz@infradead.org>
24399L:	linux-kernel@vger.kernel.org
24400S:	Maintained
24401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24402F:	arch/x86/mm/
24403
24404X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24405M:	Hans de Goede <hdegoede@redhat.com>
24406L:	platform-driver-x86@vger.kernel.org
24407S:	Maintained
24408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24409F:	drivers/platform/x86/x86-android-tablets/
24410
24411X86 PLATFORM DRIVERS
24412M:	Hans de Goede <hdegoede@redhat.com>
24413M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24414L:	platform-driver-x86@vger.kernel.org
24415S:	Maintained
24416Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24418F:	drivers/platform/olpc/
24419F:	drivers/platform/x86/
24420F:	include/linux/platform_data/x86/
24421
24422X86 PLATFORM UV HPE SUPERDOME FLEX
24423M:	Steve Wahl <steve.wahl@hpe.com>
24424R:	Justin Ernst <justin.ernst@hpe.com>
24425R:	Kyle Meyer <kyle.meyer@hpe.com>
24426R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24427R:	Russ Anderson <russ.anderson@hpe.com>
24428S:	Supported
24429F:	arch/x86/include/asm/uv/
24430F:	arch/x86/kernel/apic/x2apic_uv_x.c
24431F:	arch/x86/platform/uv/
24432
24433X86 STACK UNWINDING
24434M:	Josh Poimboeuf <jpoimboe@kernel.org>
24435M:	Peter Zijlstra <peterz@infradead.org>
24436S:	Supported
24437F:	arch/x86/include/asm/unwind*.h
24438F:	arch/x86/kernel/dumpstack.c
24439F:	arch/x86/kernel/stacktrace.c
24440F:	arch/x86/kernel/unwind_*.c
24441
24442X86 TRUST DOMAIN EXTENSIONS (TDX)
24443M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24444R:	Dave Hansen <dave.hansen@linux.intel.com>
24445L:	x86@kernel.org
24446L:	linux-coco@lists.linux.dev
24447S:	Supported
24448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24449F:	arch/x86/boot/compressed/tdx*
24450F:	arch/x86/coco/tdx/
24451F:	arch/x86/include/asm/shared/tdx.h
24452F:	arch/x86/include/asm/tdx.h
24453F:	arch/x86/virt/vmx/tdx/
24454F:	drivers/virt/coco/tdx-guest
24455
24456X86 VDSO
24457M:	Andy Lutomirski <luto@kernel.org>
24458L:	linux-kernel@vger.kernel.org
24459S:	Maintained
24460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24461F:	arch/x86/entry/vdso/
24462
24463XARRAY
24464M:	Matthew Wilcox <willy@infradead.org>
24465L:	linux-fsdevel@vger.kernel.org
24466S:	Supported
24467F:	Documentation/core-api/xarray.rst
24468F:	include/linux/idr.h
24469F:	include/linux/xarray.h
24470F:	lib/idr.c
24471F:	lib/xarray.c
24472F:	tools/testing/radix-tree
24473
24474XBOX DVD IR REMOTE
24475M:	Benjamin Valentin <benpicco@googlemail.com>
24476S:	Maintained
24477F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24478F:	drivers/media/rc/xbox_remote.c
24479
24480XC2028/3028 TUNER DRIVER
24481M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24482L:	linux-media@vger.kernel.org
24483S:	Maintained
24484W:	https://linuxtv.org
24485T:	git git://linuxtv.org/media_tree.git
24486F:	drivers/media/tuners/xc2028.*
24487
24488XDP (eXpress Data Path)
24489M:	Alexei Starovoitov <ast@kernel.org>
24490M:	Daniel Borkmann <daniel@iogearbox.net>
24491M:	David S. Miller <davem@davemloft.net>
24492M:	Jakub Kicinski <kuba@kernel.org>
24493M:	Jesper Dangaard Brouer <hawk@kernel.org>
24494M:	John Fastabend <john.fastabend@gmail.com>
24495L:	netdev@vger.kernel.org
24496L:	bpf@vger.kernel.org
24497S:	Supported
24498F:	drivers/net/ethernet/*/*/*/*/*xdp*
24499F:	drivers/net/ethernet/*/*/*xdp*
24500F:	include/net/xdp.h
24501F:	include/net/xdp_priv.h
24502F:	include/trace/events/xdp.h
24503F:	kernel/bpf/cpumap.c
24504F:	kernel/bpf/devmap.c
24505F:	net/core/xdp.c
24506F:	samples/bpf/xdp*
24507F:	tools/testing/selftests/bpf/*/*xdp*
24508F:	tools/testing/selftests/bpf/*xdp*
24509K:	(?:\b|_)xdp(?:\b|_)
24510
24511XDP SOCKETS (AF_XDP)
24512M:	Björn Töpel <bjorn@kernel.org>
24513M:	Magnus Karlsson <magnus.karlsson@intel.com>
24514M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24515R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24516L:	netdev@vger.kernel.org
24517L:	bpf@vger.kernel.org
24518S:	Maintained
24519F:	Documentation/networking/af_xdp.rst
24520F:	include/net/netns/xdp.h
24521F:	include/net/xdp_sock*
24522F:	include/net/xsk_buff_pool.h
24523F:	include/uapi/linux/if_xdp.h
24524F:	include/uapi/linux/xdp_diag.h
24525F:	net/xdp/
24526F:	tools/testing/selftests/bpf/*xsk*
24527
24528XEN BLOCK SUBSYSTEM
24529M:	Roger Pau Monné <roger.pau@citrix.com>
24530L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24531S:	Supported
24532F:	drivers/block/xen*
24533F:	drivers/block/xen-blkback/*
24534
24535XEN HYPERVISOR ARM
24536M:	Stefano Stabellini <sstabellini@kernel.org>
24537L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24538S:	Maintained
24539F:	arch/arm/include/asm/xen/
24540F:	arch/arm/xen/
24541
24542XEN HYPERVISOR ARM64
24543M:	Stefano Stabellini <sstabellini@kernel.org>
24544L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24545S:	Maintained
24546F:	arch/arm64/include/asm/xen/
24547F:	arch/arm64/xen/
24548
24549XEN HYPERVISOR INTERFACE
24550M:	Juergen Gross <jgross@suse.com>
24551M:	Stefano Stabellini <sstabellini@kernel.org>
24552R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24553L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24554S:	Supported
24555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24556F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24557F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24558F:	drivers/*/xen-*front.c
24559F:	drivers/xen/
24560F:	include/uapi/xen/
24561F:	include/xen/
24562F:	kernel/configs/xen.config
24563
24564XEN HYPERVISOR X86
24565M:	Juergen Gross <jgross@suse.com>
24566R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24567L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24568S:	Supported
24569F:	arch/x86/configs/xen.config
24570F:	arch/x86/include/asm/pvclock-abi.h
24571F:	arch/x86/include/asm/xen/
24572F:	arch/x86/platform/pvh/
24573F:	arch/x86/xen/
24574
24575XEN NETWORK BACKEND DRIVER
24576M:	Wei Liu <wei.liu@kernel.org>
24577M:	Paul Durrant <paul@xen.org>
24578L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24579L:	netdev@vger.kernel.org
24580S:	Supported
24581F:	drivers/net/xen-netback/*
24582
24583XEN PCI SUBSYSTEM
24584M:	Juergen Gross <jgross@suse.com>
24585L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24586S:	Supported
24587F:	arch/x86/pci/*xen*
24588F:	drivers/pci/*xen*
24589
24590XEN PVSCSI DRIVERS
24591M:	Juergen Gross <jgross@suse.com>
24592L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24593L:	linux-scsi@vger.kernel.org
24594S:	Supported
24595F:	drivers/scsi/xen-scsifront.c
24596F:	drivers/xen/xen-scsiback.c
24597F:	include/xen/interface/io/vscsiif.h
24598
24599XEN PVUSB DRIVER
24600M:	Juergen Gross <jgross@suse.com>
24601L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24602L:	linux-usb@vger.kernel.org
24603S:	Supported
24604F:	drivers/usb/host/xen*
24605F:	include/xen/interface/io/usbif.h
24606
24607XEN SOUND FRONTEND DRIVER
24608M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24609L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24610L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24611S:	Supported
24612F:	sound/xen/*
24613
24614XEN SWIOTLB SUBSYSTEM
24615M:	Juergen Gross <jgross@suse.com>
24616M:	Stefano Stabellini <sstabellini@kernel.org>
24617L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24618L:	iommu@lists.linux.dev
24619S:	Supported
24620F:	arch/*/include/asm/xen/swiotlb-xen.h
24621F:	drivers/xen/swiotlb-xen.c
24622F:	include/xen/arm/swiotlb-xen.h
24623F:	include/xen/swiotlb-xen.h
24624
24625XFS FILESYSTEM
24626M:	Chandan Babu R <chandan.babu@oracle.com>
24627R:	Darrick J. Wong <djwong@kernel.org>
24628L:	linux-xfs@vger.kernel.org
24629S:	Supported
24630W:	http://xfs.org/
24631C:	irc://irc.oftc.net/xfs
24632T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24633P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24634F:	Documentation/ABI/testing/sysfs-fs-xfs
24635F:	Documentation/admin-guide/xfs.rst
24636F:	Documentation/filesystems/xfs/*
24637F:	fs/xfs/
24638F:	include/uapi/linux/dqblk_xfs.h
24639F:	include/uapi/linux/fsmap.h
24640
24641XILINX AMS DRIVER
24642M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24643L:	linux-iio@vger.kernel.org
24644S:	Maintained
24645F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24646F:	drivers/iio/adc/xilinx-ams.c
24647
24648XILINX AXI ETHERNET DRIVER
24649M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24650S:	Maintained
24651F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24652F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24653
24654XILINX CAN DRIVER
24655M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24656L:	linux-can@vger.kernel.org
24657S:	Maintained
24658F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24659F:	drivers/net/can/xilinx_can.c
24660
24661XILINX EVENT MANAGEMENT DRIVER
24662M:	Michal Simek <michal.simek@amd.com>
24663S:	Maintained
24664F:	drivers/soc/xilinx/xlnx_event_manager.c
24665F:	include/linux/firmware/xlnx-event-manager.h
24666
24667XILINX GPIO DRIVER
24668M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24669R:	Srinivas Neeli <srinivas.neeli@amd.com>
24670R:	Michal Simek <michal.simek@amd.com>
24671S:	Maintained
24672F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24673F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24674F:	drivers/gpio/gpio-xilinx.c
24675F:	drivers/gpio/gpio-zynq.c
24676
24677XILINX LL TEMAC ETHERNET DRIVER
24678L:	netdev@vger.kernel.org
24679S:	Orphan
24680F:	drivers/net/ethernet/xilinx/ll_temac*
24681
24682XILINX PWM DRIVER
24683M:	Sean Anderson <sean.anderson@seco.com>
24684S:	Maintained
24685F:	drivers/pwm/pwm-xilinx.c
24686F:	include/clocksource/timer-xilinx.h
24687
24688XILINX SD-FEC IP CORES
24689M:	Derek Kiernan <derek.kiernan@amd.com>
24690M:	Dragan Cvetic <dragan.cvetic@amd.com>
24691S:	Maintained
24692F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24693F:	Documentation/misc-devices/xilinx_sdfec.rst
24694F:	drivers/misc/Kconfig
24695F:	drivers/misc/Makefile
24696F:	drivers/misc/xilinx_sdfec.c
24697F:	include/uapi/misc/xilinx_sdfec.h
24698
24699XILINX UARTLITE SERIAL DRIVER
24700M:	Peter Korsgaard <jacmet@sunsite.dk>
24701L:	linux-serial@vger.kernel.org
24702S:	Maintained
24703F:	drivers/tty/serial/uartlite.c
24704
24705XILINX VIDEO IP CORES
24706M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24707L:	linux-media@vger.kernel.org
24708S:	Supported
24709T:	git git://linuxtv.org/media_tree.git
24710F:	Documentation/devicetree/bindings/media/xilinx/
24711F:	drivers/media/platform/xilinx/
24712F:	include/uapi/linux/xilinx-v4l2-controls.h
24713
24714XILINX VERSAL EDAC DRIVER
24715M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24716M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24717S:	Maintained
24718F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24719F:	drivers/edac/versal_edac.c
24720
24721XILINX WATCHDOG DRIVER
24722M:	Srinivas Neeli <srinivas.neeli@amd.com>
24723R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24724R:	Michal Simek <michal.simek@amd.com>
24725S:	Maintained
24726F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24727F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24728F:	drivers/watchdog/of_xilinx_wdt.c
24729F:	drivers/watchdog/xilinx_wwdt.c
24730
24731XILINX XDMA DRIVER
24732M:	Lizhi Hou <lizhi.hou@amd.com>
24733M:	Brian Xu <brian.xu@amd.com>
24734M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24735L:	dmaengine@vger.kernel.org
24736S:	Supported
24737F:	drivers/dma/xilinx/xdma-regs.h
24738F:	drivers/dma/xilinx/xdma.c
24739F:	include/linux/dma/amd_xdma.h
24740F:	include/linux/platform_data/amd_xdma.h
24741
24742XILINX ZYNQMP DPDMA DRIVER
24743M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24744L:	dmaengine@vger.kernel.org
24745S:	Supported
24746F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24747F:	drivers/dma/xilinx/xilinx_dpdma.c
24748F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24749
24750XILINX ZYNQMP OCM EDAC DRIVER
24751M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24752M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24753S:	Maintained
24754F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24755F:	drivers/edac/zynqmp_edac.c
24756
24757XILINX ZYNQMP PSGTR PHY DRIVER
24758M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24759L:	linux-kernel@vger.kernel.org
24760S:	Supported
24761T:	git https://github.com/Xilinx/linux-xlnx.git
24762F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24763F:	drivers/phy/xilinx/phy-zynqmp.c
24764
24765XILINX ZYNQMP SHA3 DRIVER
24766M:	Harsha <harsha.harsha@amd.com>
24767S:	Maintained
24768F:	drivers/crypto/xilinx/zynqmp-sha.c
24769
24770XILINX ZYNQMP NVMEM DRIVER
24771M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24772M:	Kalyani Akula <kalyani.akula@amd.com>
24773R:	Michal Simek <michal.simek@amd.com>
24774S:	Maintained
24775F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24776F:	drivers/nvmem/zynqmp_nvmem.c
24777
24778XILLYBUS DRIVER
24779M:	Eli Billauer <eli.billauer@gmail.com>
24780L:	linux-kernel@vger.kernel.org
24781S:	Supported
24782F:	drivers/char/xillybus/
24783
24784XLP9XX I2C DRIVER
24785M:	George Cherian <gcherian@marvell.com>
24786L:	linux-i2c@vger.kernel.org
24787S:	Supported
24788W:	http://www.marvell.com
24789F:	drivers/i2c/busses/i2c-xlp9xx.c
24790
24791XRA1403 GPIO EXPANDER
24792M:	Nandor Han <nandor.han@ge.com>
24793L:	linux-gpio@vger.kernel.org
24794S:	Maintained
24795F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24796F:	drivers/gpio/gpio-xra1403.c
24797
24798XTENSA XTFPGA PLATFORM SUPPORT
24799M:	Max Filippov <jcmvbkbc@gmail.com>
24800S:	Maintained
24801F:	drivers/spi/spi-xtensa-xtfpga.c
24802F:	sound/soc/xtensa/xtfpga-i2s.c
24803
24804YAM DRIVER FOR AX.25
24805M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24806L:	linux-hams@vger.kernel.org
24807S:	Maintained
24808F:	drivers/net/hamradio/yam*
24809F:	include/linux/yam.h
24810
24811YAMA SECURITY MODULE
24812M:	Kees Cook <kees@kernel.org>
24813S:	Supported
24814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24815F:	Documentation/admin-guide/LSM/Yama.rst
24816F:	security/yama/
24817
24818YAML NETLINK (YNL)
24819M:	Donald Hunter <donald.hunter@gmail.com>
24820M:	Jakub Kicinski <kuba@kernel.org>
24821F:	Documentation/netlink/
24822F:	Documentation/userspace-api/netlink/intro-specs.rst
24823F:	Documentation/userspace-api/netlink/specs.rst
24824F:	tools/net/ynl/
24825
24826YEALINK PHONE DRIVER
24827M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24828L:	usbb2k-api-dev@nongnu.org
24829S:	Maintained
24830F:	Documentation/input/devices/yealink.rst
24831F:	drivers/input/misc/yealink.*
24832
24833Z3FOLD COMPRESSED PAGE ALLOCATOR
24834M:	Vitaly Wool <vitaly.wool@konsulko.com>
24835R:	Miaohe Lin <linmiaohe@huawei.com>
24836L:	linux-mm@kvack.org
24837S:	Maintained
24838F:	mm/z3fold.c
24839
24840Z8530 DRIVER FOR AX.25
24841M:	Joerg Reuter <jreuter@yaina.de>
24842L:	linux-hams@vger.kernel.org
24843S:	Maintained
24844W:	http://yaina.de/jreuter/
24845W:	http://www.qsl.net/dl1bke/
24846F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24847F:	drivers/net/hamradio/*scc.c
24848F:	drivers/net/hamradio/z8530.h
24849
24850ZBUD COMPRESSED PAGE ALLOCATOR
24851M:	Seth Jennings <sjenning@redhat.com>
24852M:	Dan Streetman <ddstreet@ieee.org>
24853L:	linux-mm@kvack.org
24854S:	Maintained
24855F:	mm/zbud.c
24856
24857ZD1211RW WIRELESS DRIVER
24858L:	linux-wireless@vger.kernel.org
24859S:	Orphan
24860F:	drivers/net/wireless/zydas/zd1211rw/
24861
24862ZD1301 MEDIA DRIVER
24863L:	linux-media@vger.kernel.org
24864S:	Orphan
24865W:	https://linuxtv.org/
24866Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24867F:	drivers/media/usb/dvb-usb-v2/zd1301*
24868
24869ZD1301_DEMOD MEDIA DRIVER
24870L:	linux-media@vger.kernel.org
24871S:	Orphan
24872W:	https://linuxtv.org/
24873Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24874F:	drivers/media/dvb-frontends/zd1301_demod*
24875
24876ZHAOXIN PROCESSOR SUPPORT
24877M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24878L:	linux-kernel@vger.kernel.org
24879S:	Maintained
24880F:	arch/x86/kernel/cpu/zhaoxin.c
24881
24882ZONEFS FILESYSTEM
24883M:	Damien Le Moal <dlemoal@kernel.org>
24884M:	Naohiro Aota <naohiro.aota@wdc.com>
24885R:	Johannes Thumshirn <jth@kernel.org>
24886L:	linux-fsdevel@vger.kernel.org
24887S:	Maintained
24888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24889F:	Documentation/filesystems/zonefs.rst
24890F:	fs/zonefs/
24891
24892ZR36067 VIDEO FOR LINUX DRIVER
24893M:	Corentin Labbe <clabbe@baylibre.com>
24894L:	mjpeg-users@lists.sourceforge.net
24895L:	linux-media@vger.kernel.org
24896S:	Maintained
24897W:	http://mjpeg.sourceforge.net/driver-zoran/
24898Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24899F:	Documentation/driver-api/media/drivers/zoran.rst
24900F:	drivers/media/pci/zoran/
24901
24902ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24903M:	Minchan Kim <minchan@kernel.org>
24904M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24905L:	linux-kernel@vger.kernel.org
24906S:	Maintained
24907F:	Documentation/admin-guide/blockdev/zram.rst
24908F:	drivers/block/zram/
24909
24910ZS DECSTATION Z85C30 SERIAL DRIVER
24911M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24912S:	Maintained
24913F:	drivers/tty/serial/zs.*
24914
24915ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24916M:	Minchan Kim <minchan@kernel.org>
24917M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24918L:	linux-mm@kvack.org
24919S:	Maintained
24920F:	Documentation/mm/zsmalloc.rst
24921F:	include/linux/zsmalloc.h
24922F:	mm/zsmalloc.c
24923
24924ZSTD
24925M:	Nick Terrell <terrelln@fb.com>
24926S:	Maintained
24927B:	https://github.com/facebook/zstd/issues
24928T:	git https://github.com/terrelln/linux.git
24929F:	crypto/zstd.c
24930F:	include/linux/zstd*
24931F:	lib/decompress_unzstd.c
24932F:	lib/zstd/
24933N:	zstd
24934K:	zstd
24935
24936ZSWAP COMPRESSED SWAP CACHING
24937M:	Johannes Weiner <hannes@cmpxchg.org>
24938M:	Yosry Ahmed <yosryahmed@google.com>
24939M:	Nhat Pham <nphamcs@gmail.com>
24940R:	Chengming Zhou <chengming.zhou@linux.dev>
24941L:	linux-mm@kvack.org
24942S:	Maintained
24943F:	Documentation/admin-guide/mm/zswap.rst
24944F:	include/linux/zpool.h
24945F:	include/linux/zswap.h
24946F:	mm/zpool.c
24947F:	mm/zswap.c
24948F:	tools/testing/selftests/cgroup/test_zswap.c
24949
24950THE REST
24951M:	Linus Torvalds <torvalds@linux-foundation.org>
24952L:	linux-kernel@vger.kernel.org
24953S:	Buried alive in reporters
24954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24955F:	*
24956F:	*/
24957