xref: /linux/MAINTAINERS (revision ab52c59103002b49f2455371e4b9c56ba3ef1781)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/driver-api/wmi.rst
396F:	Documentation/wmi/
397F:	drivers/platform/x86/wmi.c
398F:	include/uapi/linux/wmi.h
399
400ACRN HYPERVISOR SERVICE MODULE
401M:	Fei Li <fei1.li@intel.com>
402L:	acrn-dev@lists.projectacrn.org (subscribers-only)
403S:	Supported
404W:	https://projectacrn.org
405F:	Documentation/virt/acrn/
406F:	drivers/virt/acrn/
407F:	include/uapi/linux/acrn.h
408
409AD1889 ALSA SOUND DRIVER
410L:	linux-parisc@vger.kernel.org
411S:	Maintained
412W:	https://parisc.wiki.kernel.org/index.php/AD1889
413F:	sound/pci/ad1889.*
414
415AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
416M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
417L:	linux-iio@vger.kernel.org
418S:	Supported
419F:	drivers/iio/potentiometer/ad5110.c
420
421AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
422M:	Michael Hennerich <michael.hennerich@analog.com>
423S:	Supported
424W:	http://wiki.analog.com/AD5254
425W:	https://ez.analog.com/linux-software-drivers
426F:	drivers/misc/ad525x_dpot.c
427
428AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
429M:	Michael Hennerich <michael.hennerich@analog.com>
430S:	Supported
431W:	http://wiki.analog.com/AD5398
432W:	https://ez.analog.com/linux-software-drivers
433F:	drivers/regulator/ad5398.c
434
435AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
436M:	Michael Hennerich <michael.hennerich@analog.com>
437S:	Supported
438W:	http://wiki.analog.com/AD7142
439W:	https://ez.analog.com/linux-software-drivers
440F:	drivers/input/misc/ad714x.c
441
442AD7877 TOUCHSCREEN DRIVER
443M:	Michael Hennerich <michael.hennerich@analog.com>
444S:	Supported
445W:	http://wiki.analog.com/AD7877
446W:	https://ez.analog.com/linux-software-drivers
447F:	drivers/input/touchscreen/ad7877.c
448
449AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451S:	Supported
452W:	http://wiki.analog.com/AD7879
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7879.c
455
456AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
457M:	Michael Hennerich <michael.hennerich@analog.com>
458M:	Nuno Sá <nuno.sa@analog.com>
459R:	David Lechner <dlechner@baylibre.com>
460S:	Supported
461W:	https://ez.analog.com/linux-software-drivers
462F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
463F:	Documentation/iio/ad7944.rst
464F:	drivers/iio/adc/ad7944.c
465
466ADAFRUIT MINI I2C GAMEPAD
467M:	Anshul Dalal <anshulusr@gmail.com>
468L:	linux-input@vger.kernel.org
469S:	Maintained
470F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
471F:	drivers/input/joystick/adafruit-seesaw.c
472
473ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
474M:	Jiri Kosina <jikos@kernel.org>
475S:	Maintained
476
477ADF7242 IEEE 802.15.4 RADIO DRIVER
478M:	Michael Hennerich <michael.hennerich@analog.com>
479L:	linux-wpan@vger.kernel.org
480S:	Supported
481W:	https://wiki.analog.com/ADF7242
482W:	https://ez.analog.com/linux-software-drivers
483F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
484F:	drivers/net/ieee802154/adf7242.c
485
486ADM1025 HARDWARE MONITOR DRIVER
487M:	Jean Delvare <jdelvare@suse.com>
488L:	linux-hwmon@vger.kernel.org
489S:	Maintained
490F:	Documentation/hwmon/adm1025.rst
491F:	drivers/hwmon/adm1025.c
492
493ADM1029 HARDWARE MONITOR DRIVER
494M:	Corentin Labbe <clabbe.montjoie@gmail.com>
495L:	linux-hwmon@vger.kernel.org
496S:	Maintained
497F:	drivers/hwmon/adm1029.c
498
499ADM8211 WIRELESS DRIVER
500L:	linux-wireless@vger.kernel.org
501S:	Orphan
502F:	drivers/net/wireless/admtek/adm8211.*
503
504ADP1050 HARDWARE MONITOR DRIVER
505M:	Radu Sabau <radu.sabau@analog.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Supported
508W:	https://ez.analog.com/linux-software-drivers
509F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
510
511ADP1653 FLASH CONTROLLER DRIVER
512M:	Sakari Ailus <sakari.ailus@iki.fi>
513L:	linux-media@vger.kernel.org
514S:	Maintained
515F:	drivers/media/i2c/adp1653.c
516F:	include/media/i2c/adp1653.h
517
518ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
519M:	Michael Hennerich <michael.hennerich@analog.com>
520S:	Supported
521W:	http://wiki.analog.com/ADP5520
522W:	https://ez.analog.com/linux-software-drivers
523F:	drivers/gpio/gpio-adp5520.c
524F:	drivers/input/keyboard/adp5520-keys.c
525F:	drivers/leds/leds-adp5520.c
526F:	drivers/mfd/adp5520.c
527F:	drivers/video/backlight/adp5520_bl.c
528
529ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5588
533W:	https://ez.analog.com/linux-software-drivers
534F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
535F:	drivers/input/keyboard/adp5588-keys.c
536
537ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
538M:	Michael Hennerich <michael.hennerich@analog.com>
539S:	Supported
540W:	http://wiki.analog.com/ADP8860
541W:	https://ez.analog.com/linux-software-drivers
542F:	drivers/video/backlight/adp8860_bl.c
543
544ADT746X FAN DRIVER
545M:	Colin Leroy <colin@colino.net>
546S:	Maintained
547F:	drivers/macintosh/therm_adt746x.c
548
549ADT7475 HARDWARE MONITOR DRIVER
550M:	Jean Delvare <jdelvare@suse.com>
551L:	linux-hwmon@vger.kernel.org
552S:	Maintained
553F:	Documentation/hwmon/adt7475.rst
554F:	drivers/hwmon/adt7475.c
555
556ADVANSYS SCSI DRIVER
557M:	Matthew Wilcox <willy@infradead.org>
558M:	Hannes Reinecke <hare@suse.com>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	Documentation/scsi/advansys.rst
562F:	drivers/scsi/advansys.c
563
564ADVANTECH SWBTN DRIVER
565M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
566L:	platform-driver-x86@vger.kernel.org
567S:	Maintained
568F:	drivers/platform/x86/adv_swbutton.c
569
570ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
571M:	Lucas Stankus <lucas.p.stankus@gmail.com>
572S:	Supported
573F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
574F:	drivers/iio/accel/adxl313*
575
576ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577M:	Michael Hennerich <michael.hennerich@analog.com>
578S:	Supported
579W:	http://wiki.analog.com/ADXL345
580W:	https://ez.analog.com/linux-software-drivers
581F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582F:	drivers/input/misc/adxl34x.c
583
584ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585M:	Puranjay Mohan <puranjay@kernel.org>
586L:	linux-iio@vger.kernel.org
587S:	Supported
588F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
589F:	drivers/iio/accel/adxl355.h
590F:	drivers/iio/accel/adxl355_core.c
591F:	drivers/iio/accel/adxl355_i2c.c
592F:	drivers/iio/accel/adxl355_spi.c
593
594ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
596L:	linux-iio@vger.kernel.org
597S:	Supported
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
600F:	drivers/iio/accel/adxl367*
601
602ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Michael Hennerich <michael.hennerich@analog.com>
604S:	Supported
605W:	https://ez.analog.com/linux-software-drivers
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
607F:	drivers/iio/accel/adxl372.c
608F:	drivers/iio/accel/adxl372_i2c.c
609F:	drivers/iio/accel/adxl372_spi.c
610
611AF8133J THREE-AXIS MAGNETOMETER DRIVER
612M:	Ondřej Jirman <megi@xff.cz>
613S:	Maintained
614F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
615F:	drivers/iio/magnetometer/af8133j.c
616
617AF9013 MEDIA DRIVER
618L:	linux-media@vger.kernel.org
619S:	Orphan
620W:	https://linuxtv.org
621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
622F:	drivers/media/dvb-frontends/af9013*
623
624AF9033 MEDIA DRIVER
625L:	linux-media@vger.kernel.org
626S:	Orphan
627W:	https://linuxtv.org
628Q:	http://patchwork.linuxtv.org/project/linux-media/list/
629F:	drivers/media/dvb-frontends/af9033*
630
631AFFS FILE SYSTEM
632M:	David Sterba <dsterba@suse.com>
633L:	linux-fsdevel@vger.kernel.org
634S:	Odd Fixes
635F:	Documentation/filesystems/affs.rst
636F:	fs/affs/
637
638AFS FILESYSTEM
639M:	David Howells <dhowells@redhat.com>
640M:	Marc Dionne <marc.dionne@auristor.com>
641L:	linux-afs@lists.infradead.org
642S:	Supported
643W:	https://www.infradead.org/~dhowells/kafs/
644F:	Documentation/filesystems/afs.rst
645F:	fs/afs/
646F:	include/trace/events/afs.h
647
648AGPGART DRIVER
649M:	David Airlie <airlied@redhat.com>
650L:	dri-devel@lists.freedesktop.org
651S:	Maintained
652T:	git https://gitlab.freedesktop.org/drm/kernel.git
653F:	drivers/char/agp/
654F:	include/linux/agp*
655F:	include/uapi/linux/agp*
656
657AHA152X SCSI DRIVER
658M:	"Juergen E. Fischer" <fischer@norbit.de>
659L:	linux-scsi@vger.kernel.org
660S:	Maintained
661F:	drivers/scsi/aha152x*
662F:	drivers/scsi/pcmcia/aha152x*
663
664AIC7XXX / AIC79XX SCSI DRIVER
665M:	Hannes Reinecke <hare@suse.com>
666L:	linux-scsi@vger.kernel.org
667S:	Maintained
668F:	drivers/scsi/aic7xxx/
669
670AIMSLAB FM RADIO RECEIVER DRIVER
671M:	Hans Verkuil <hverkuil@xs4all.nl>
672L:	linux-media@vger.kernel.org
673S:	Maintained
674W:	https://linuxtv.org
675T:	git git://linuxtv.org/media_tree.git
676F:	drivers/media/radio/radio-aimslab*
677
678AIO
679M:	Benjamin LaHaise <bcrl@kvack.org>
680L:	linux-aio@kvack.org
681S:	Supported
682F:	fs/aio.c
683F:	include/linux/*aio*.h
684
685AIROHA SPI SNFI DRIVER
686M:	Lorenzo Bianconi <lorenzo@kernel.org>
687M:	Ray Liu <ray.liu@airoha.com>
688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
689L:	linux-spi@vger.kernel.org
690S:	Maintained
691F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
692F:	drivers/spi/spi-airoha-snfi.c
693
694AIRSPY MEDIA DRIVER
695L:	linux-media@vger.kernel.org
696S:	Orphan
697W:	https://linuxtv.org
698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
699F:	drivers/media/usb/airspy/
700
701ALACRITECH GIGABIT ETHERNET DRIVER
702M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
703S:	Maintained
704F:	drivers/net/ethernet/alacritech/*
705
706ALCATEL SPEEDTOUCH USB DRIVER
707M:	Duncan Sands <duncan.sands@free.fr>
708L:	linux-usb@vger.kernel.org
709S:	Maintained
710W:	http://www.linux-usb.org/SpeedTouch/
711F:	drivers/usb/atm/speedtch.c
712F:	drivers/usb/atm/usbatm.c
713
714ALCHEMY AU1XX0 MMC DRIVER
715M:	Manuel Lauss <manuel.lauss@gmail.com>
716S:	Maintained
717F:	drivers/mmc/host/au1xmmc.c
718
719ALI1563 I2C DRIVER
720M:	Rudolf Marek <r.marek@assembler.cz>
721L:	linux-i2c@vger.kernel.org
722S:	Maintained
723F:	Documentation/i2c/busses/i2c-ali1563.rst
724F:	drivers/i2c/busses/i2c-ali1563.c
725
726ALIBABA ELASTIC RDMA DRIVER
727M:	Cheng Xu <chengyou@linux.alibaba.com>
728M:	Kai Shen <kaishen@linux.alibaba.com>
729L:	linux-rdma@vger.kernel.org
730S:	Supported
731F:	drivers/infiniband/hw/erdma
732F:	include/uapi/rdma/erdma-abi.h
733
734ALIBABA PMU DRIVER
735M:	Shuai Xue <xueshuai@linux.alibaba.com>
736S:	Supported
737F:	Documentation/admin-guide/perf/alibaba_pmu.rst
738F:	drivers/perf/alibaba_uncore_drw_pmu.c
739
740ALIENWARE WMI DRIVER
741L:	Dell.Client.Kernel@dell.com
742S:	Maintained
743F:	drivers/platform/x86/dell/alienware-wmi.c
744
745ALLEGRO DVT VIDEO IP CORE DRIVER
746M:	Michael Tretter <m.tretter@pengutronix.de>
747R:	Pengutronix Kernel Team <kernel@pengutronix.de>
748L:	linux-media@vger.kernel.org
749S:	Maintained
750F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
751F:	drivers/media/platform/allegro-dvt/
752
753ALLIED VISION ALVIUM CAMERA DRIVER
754M:	Tommaso Merciai <tomm.merciai@gmail.com>
755M:	Martin Hecht <martin.hecht@avnet.eu>
756L:	linux-media@vger.kernel.org
757S:	Maintained
758F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
759F:	drivers/media/i2c/alvium-csi2.c
760F:	drivers/media/i2c/alvium-csi2.h
761
762ALLWINNER A10 CSI DRIVER
763M:	Maxime Ripard <mripard@kernel.org>
764L:	linux-media@vger.kernel.org
765S:	Maintained
766T:	git git://linuxtv.org/media_tree.git
767F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
768F:	drivers/media/platform/sunxi/sun4i-csi/
769
770ALLWINNER A31 CSI DRIVER
771M:	Yong Deng <yong.deng@magewell.com>
772M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775T:	git git://linuxtv.org/media_tree.git
776F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
777F:	drivers/media/platform/sunxi/sun6i-csi/
778
779ALLWINNER A31 ISP DRIVER
780M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783T:	git git://linuxtv.org/media_tree.git
784F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
785F:	drivers/staging/media/sunxi/sun6i-isp/
786F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
787
788ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
789M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
790L:	linux-media@vger.kernel.org
791S:	Maintained
792T:	git git://linuxtv.org/media_tree.git
793F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
794F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
795
796ALLWINNER CPUFREQ DRIVER
797M:	Yangtao Li <tiny.windzz@gmail.com>
798L:	linux-pm@vger.kernel.org
799S:	Maintained
800F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
801F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
802
803ALLWINNER CRYPTO DRIVERS
804M:	Corentin Labbe <clabbe.montjoie@gmail.com>
805L:	linux-crypto@vger.kernel.org
806S:	Maintained
807F:	drivers/crypto/allwinner/
808
809ALLWINNER DMIC DRIVERS
810M:	Ban Tao <fengzheng923@gmail.com>
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812S:	Maintained
813F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
814F:	sound/soc/sunxi/sun50i-dmic.c
815
816ALLWINNER HARDWARE SPINLOCK SUPPORT
817M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
818S:	Maintained
819F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
820F:	drivers/hwspinlock/sun6i_hwspinlock.c
821
822ALLWINNER THERMAL DRIVER
823M:	Vasily Khoruzhick <anarsoul@gmail.com>
824M:	Yangtao Li <tiny.windzz@gmail.com>
825L:	linux-pm@vger.kernel.org
826S:	Maintained
827F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
828F:	drivers/thermal/sun8i_thermal.c
829
830ALLWINNER VPU DRIVER
831M:	Maxime Ripard <mripard@kernel.org>
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/staging/media/sunxi/cedrus/
836
837ALPHA PORT
838M:	Richard Henderson <richard.henderson@linaro.org>
839M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
840M:	Matt Turner <mattst88@gmail.com>
841L:	linux-alpha@vger.kernel.org
842S:	Odd Fixes
843F:	arch/alpha/
844
845ALPS PS/2 TOUCHPAD DRIVER
846R:	Pali Rohár <pali@kernel.org>
847F:	drivers/input/mouse/alps.*
848
849ALTERA I2C CONTROLLER DRIVER
850M:	Thor Thayer <thor.thayer@linux.intel.com>
851S:	Maintained
852F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
853F:	drivers/i2c/busses/i2c-altera.c
854
855ALTERA MAILBOX DRIVER
856M:	Mun Yew Tham <mun.yew.tham@intel.com>
857S:	Maintained
858F:	drivers/mailbox/mailbox-altera.c
859
860ALTERA MSGDMA IP CORE DRIVER
861M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
862R:	Stefan Roese <sr@denx.de>
863L:	dmaengine@vger.kernel.org
864S:	Odd Fixes
865F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
866F:	drivers/dma/altera-msgdma.c
867
868ALTERA PIO DRIVER
869M:	Mun Yew Tham <mun.yew.tham@intel.com>
870L:	linux-gpio@vger.kernel.org
871S:	Maintained
872F:	drivers/gpio/gpio-altera.c
873
874ALTERA SYSTEM MANAGER DRIVER
875M:	Thor Thayer <thor.thayer@linux.intel.com>
876S:	Maintained
877F:	drivers/mfd/altera-sysmgr.c
878F:	include/linux/mfd/altera-sysmgr.h
879
880ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
881M:	Thor Thayer <thor.thayer@linux.intel.com>
882S:	Maintained
883F:	drivers/gpio/gpio-altera-a10sr.c
884F:	drivers/mfd/altera-a10sr.c
885F:	drivers/reset/reset-a10sr.c
886F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
887F:	include/linux/mfd/altera-a10sr.h
888
889ALTERA TRIPLE SPEED ETHERNET DRIVER
890M:	Joyce Ooi <joyce.ooi@intel.com>
891L:	netdev@vger.kernel.org
892S:	Maintained
893F:	drivers/net/ethernet/altera/
894
895ALTERA UART/JTAG UART SERIAL DRIVERS
896M:	Tobias Klauser <tklauser@distanz.ch>
897L:	linux-serial@vger.kernel.org
898S:	Maintained
899F:	drivers/tty/serial/altera_jtaguart.c
900F:	drivers/tty/serial/altera_uart.c
901F:	include/linux/altera_jtaguart.h
902F:	include/linux/altera_uart.h
903
904AMAZON ANNAPURNA LABS FIC DRIVER
905M:	Talel Shenhar <talel@amazon.com>
906S:	Maintained
907F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
908F:	drivers/irqchip/irq-al-fic.c
909
910AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
911M:	Talel Shenhar <talel@amazon.com>
912M:	Talel Shenhar <talelshenhar@gmail.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
915F:	drivers/edac/al_mc_edac.c
916
917AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
918M:	Talel Shenhar <talel@amazon.com>
919S:	Maintained
920F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
921F:	drivers/thermal/thermal_mmio.c
922
923AMAZON ETHERNET DRIVERS
924M:	Shay Agroskin <shayagr@amazon.com>
925M:	Arthur Kiyanovski <akiyano@amazon.com>
926R:	David Arinzon <darinzon@amazon.com>
927R:	Noam Dagan <ndagan@amazon.com>
928R:	Saeed Bishara <saeedb@amazon.com>
929L:	netdev@vger.kernel.org
930S:	Supported
931F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
932F:	drivers/net/ethernet/amazon/
933
934AMAZON RDMA EFA DRIVER
935M:	Michael Margolin <mrgolin@amazon.com>
936R:	Gal Pressman <gal.pressman@linux.dev>
937R:	Yossi Leybovich <sleybo@amazon.com>
938L:	linux-rdma@vger.kernel.org
939S:	Supported
940Q:	https://patchwork.kernel.org/project/linux-rdma/list/
941F:	drivers/infiniband/hw/efa/
942F:	include/uapi/rdma/efa-abi.h
943
944AMD ADDRESS TRANSLATION LIBRARY (ATL)
945M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
946L:	linux-edac@vger.kernel.org
947S:	Supported
948F:	drivers/ras/amd/atl/*
949
950AMD AXI W1 DRIVER
951M:	Kris Chaplin <kris.chaplin@amd.com>
952R:	Thomas Delev <thomas.delev@amd.com>
953R:	Michal Simek <michal.simek@amd.com>
954S:	Maintained
955F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
956F:	drivers/w1/masters/amd_axi_w1.c
957
958AMD CDX BUS DRIVER
959M:	Nipun Gupta <nipun.gupta@amd.com>
960M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
963F:	drivers/cdx/*
964F:	include/linux/cdx/*
965
966AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
967M:	Tom Lendacky <thomas.lendacky@amd.com>
968M:	John Allen <john.allen@amd.com>
969L:	linux-crypto@vger.kernel.org
970S:	Supported
971F:	drivers/crypto/ccp/
972F:	include/linux/ccp.h
973
974AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
975M:	Ashish Kalra <ashish.kalra@amd.com>
976M:	Tom Lendacky <thomas.lendacky@amd.com>
977L:	linux-crypto@vger.kernel.org
978S:	Supported
979F:	drivers/crypto/ccp/sev*
980F:	include/uapi/linux/psp-sev.h
981
982AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
983M:	Mario Limonciello <mario.limonciello@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/dbc.c
987F:	drivers/crypto/ccp/dbc.h
988F:	drivers/crypto/ccp/platform-access.c
989F:	drivers/crypto/ccp/platform-access.h
990F:	include/uapi/linux/psp-dbc.h
991F:	tools/crypto/ccp/*.c
992F:	tools/crypto/ccp/*.py
993
994AMD DISPLAY CORE
995M:	Harry Wentland <harry.wentland@amd.com>
996M:	Leo Li <sunpeng.li@amd.com>
997M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
998L:	amd-gfx@lists.freedesktop.org
999S:	Supported
1000T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1001F:	drivers/gpu/drm/amd/display/
1002
1003AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1004M:	Huang Rui <ray.huang@amd.com>
1005L:	linux-hwmon@vger.kernel.org
1006S:	Supported
1007F:	Documentation/hwmon/fam15h_power.rst
1008F:	drivers/hwmon/fam15h_power.c
1009
1010AMD FCH GPIO DRIVER
1011M:	Enrico Weigelt, metux IT consult <info@metux.net>
1012L:	linux-gpio@vger.kernel.org
1013S:	Maintained
1014F:	drivers/gpio/gpio-amd-fch.c
1015F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1016
1017AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1018L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1019S:	Orphan
1020F:	drivers/usb/gadget/udc/amd5536udc.*
1021
1022AMD GEODE PROCESSOR/CHIPSET SUPPORT
1023M:	Andres Salomon <dilinger@queued.net>
1024L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1025S:	Supported
1026W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1027F:	arch/x86/include/asm/geode.h
1028F:	drivers/char/hw_random/geode-rng.c
1029F:	drivers/crypto/geode*
1030F:	drivers/video/fbdev/geode/
1031
1032AMD HSMP DRIVER
1033M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1034R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1035L:	platform-driver-x86@vger.kernel.org
1036S:	Maintained
1037F:	Documentation/arch/x86/amd_hsmp.rst
1038F:	arch/x86/include/asm/amd_hsmp.h
1039F:	arch/x86/include/uapi/asm/amd_hsmp.h
1040F:	drivers/platform/x86/amd/hsmp.c
1041
1042AMD IOMMU (AMD-VI)
1043M:	Joerg Roedel <joro@8bytes.org>
1044R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1045L:	iommu@lists.linux.dev
1046S:	Maintained
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
1048F:	drivers/iommu/amd/
1049F:	include/linux/amd-iommu.h
1050
1051AMD KFD
1052M:	Felix Kuehling <Felix.Kuehling@amd.com>
1053L:	amd-gfx@lists.freedesktop.org
1054S:	Supported
1055T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1056F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1057F:	drivers/gpu/drm/amd/amdkfd/
1058F:	drivers/gpu/drm/amd/include/cik_structs.h
1059F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1060F:	drivers/gpu/drm/amd/include/v9_structs.h
1061F:	drivers/gpu/drm/amd/include/vi_structs.h
1062F:	include/uapi/linux/kfd_ioctl.h
1063F:	include/uapi/linux/kfd_sysfs.h
1064
1065AMD MP2 I2C DRIVER
1066M:	Elie Morisse <syniurge@gmail.com>
1067M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1068L:	linux-i2c@vger.kernel.org
1069S:	Maintained
1070F:	drivers/i2c/busses/i2c-amd-mp2*
1071
1072AMD PDS CORE DRIVER
1073M:	Shannon Nelson <shannon.nelson@amd.com>
1074M:	Brett Creeley <brett.creeley@amd.com>
1075L:	netdev@vger.kernel.org
1076S:	Supported
1077F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1078F:	drivers/net/ethernet/amd/pds_core/
1079F:	include/linux/pds/
1080
1081AMD PMC DRIVER
1082M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1083L:	platform-driver-x86@vger.kernel.org
1084S:	Maintained
1085F:	drivers/platform/x86/amd/pmc/
1086
1087AMD PMF DRIVER
1088M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1089L:	platform-driver-x86@vger.kernel.org
1090S:	Maintained
1091F:	Documentation/ABI/testing/sysfs-amd-pmf
1092F:	drivers/platform/x86/amd/pmf/
1093
1094AMD POWERPLAY AND SWSMU
1095M:	Evan Quan <evan.quan@amd.com>
1096L:	amd-gfx@lists.freedesktop.org
1097S:	Supported
1098T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1099F:	drivers/gpu/drm/amd/pm/
1100
1101AMD PSTATE DRIVER
1102M:	Huang Rui <ray.huang@amd.com>
1103M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1104M:	Mario Limonciello <mario.limonciello@amd.com>
1105R:	Perry Yuan <perry.yuan@amd.com>
1106L:	linux-pm@vger.kernel.org
1107S:	Supported
1108F:	Documentation/admin-guide/pm/amd-pstate.rst
1109F:	drivers/cpufreq/amd-pstate*
1110F:	include/linux/amd-pstate.h
1111F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1112
1113AMD PTDMA DRIVER
1114M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1115L:	dmaengine@vger.kernel.org
1116S:	Maintained
1117F:	drivers/dma/ptdma/
1118
1119AMD SEATTLE DEVICE TREE SUPPORT
1120M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1121M:	Tom Lendacky <thomas.lendacky@amd.com>
1122S:	Supported
1123F:	arch/arm64/boot/dts/amd/
1124
1125AMD SENSOR FUSION HUB DRIVER
1126M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1127L:	linux-input@vger.kernel.org
1128S:	Maintained
1129F:	Documentation/hid/amd-sfh*
1130F:	drivers/hid/amd-sfh-hid/
1131
1132AMD SPI DRIVER
1133M:	Sanjay R Mehta <sanju.mehta@amd.com>
1134S:	Maintained
1135F:	drivers/spi/spi-amd.c
1136
1137AMD XGBE DRIVER
1138M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1139L:	netdev@vger.kernel.org
1140S:	Supported
1141F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1142F:	drivers/net/ethernet/amd/xgbe/
1143
1144AMLOGIC DDR PMU DRIVER
1145M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1146L:	linux-amlogic@lists.infradead.org
1147S:	Supported
1148W:	http://www.amlogic.com
1149F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1150F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1151F:	drivers/perf/amlogic/
1152F:	include/soc/amlogic/
1153
1154AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1155M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1156L:	linux-hwmon@vger.kernel.org
1157S:	Maintained
1158F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1159F:	Documentation/hwmon/chipcap2.rst
1160F:	drivers/hwmon/chipcap2.c
1161
1162AMPHION VPU CODEC V4L2 DRIVER
1163M:	Ming Qian <ming.qian@nxp.com>
1164M:	Zhou Peng <eagle.zhou@nxp.com>
1165L:	linux-media@vger.kernel.org
1166S:	Maintained
1167F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1168F:	drivers/media/platform/amphion/
1169
1170AMS AS73211 DRIVER
1171M:	Christian Eggers <ceggers@arri.de>
1172L:	linux-iio@vger.kernel.org
1173S:	Maintained
1174F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1175F:	drivers/iio/light/as73211.c
1176
1177AMT (Automatic Multicast Tunneling)
1178M:	Taehee Yoo <ap420073@gmail.com>
1179L:	netdev@vger.kernel.org
1180S:	Maintained
1181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1183F:	drivers/net/amt.c
1184
1185ANALOG DEVICES INC AD3552R DRIVER
1186M:	Nuno Sá <nuno.sa@analog.com>
1187L:	linux-iio@vger.kernel.org
1188S:	Supported
1189W:	https://ez.analog.com/linux-software-drivers
1190F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1191F:	drivers/iio/dac/ad3552r.c
1192
1193ANALOG DEVICES INC AD4130 DRIVER
1194M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1195L:	linux-iio@vger.kernel.org
1196S:	Supported
1197W:	https://ez.analog.com/linux-software-drivers
1198F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1199F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1200F:	drivers/iio/adc/ad4130.c
1201
1202ANALOG DEVICES INC AD7091R DRIVER
1203M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1204L:	linux-iio@vger.kernel.org
1205S:	Supported
1206W:	http://ez.analog.com/community/linux-device-drivers
1207F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1208F:	drivers/iio/adc/ad7091r*
1209
1210ANALOG DEVICES INC AD7192 DRIVER
1211M:	Alexandru Tachici <alexandru.tachici@analog.com>
1212L:	linux-iio@vger.kernel.org
1213S:	Supported
1214W:	https://ez.analog.com/linux-software-drivers
1215F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1216F:	drivers/iio/adc/ad7192.c
1217
1218ANALOG DEVICES INC AD7292 DRIVER
1219M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1220L:	linux-iio@vger.kernel.org
1221S:	Supported
1222W:	https://ez.analog.com/linux-software-drivers
1223F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1224F:	drivers/iio/adc/ad7292.c
1225
1226ANALOG DEVICES INC AD7293 DRIVER
1227M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1228L:	linux-iio@vger.kernel.org
1229S:	Supported
1230W:	https://ez.analog.com/linux-software-drivers
1231F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1232F:	drivers/iio/dac/ad7293.c
1233
1234ANALOG DEVICES INC AD74115 DRIVER
1235M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1236L:	linux-iio@vger.kernel.org
1237S:	Supported
1238W:	https://ez.analog.com/linux-software-drivers
1239F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1240F:	drivers/iio/addac/ad74115.c
1241
1242ANALOG DEVICES INC AD74413R DRIVER
1243M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1244L:	linux-iio@vger.kernel.org
1245S:	Supported
1246W:	https://ez.analog.com/linux-software-drivers
1247F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1248F:	drivers/iio/addac/ad74413r.c
1249F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1250
1251ANALOG DEVICES INC AD7768-1 DRIVER
1252M:	Michael Hennerich <Michael.Hennerich@analog.com>
1253L:	linux-iio@vger.kernel.org
1254S:	Supported
1255W:	https://ez.analog.com/linux-software-drivers
1256F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1257F:	drivers/iio/adc/ad7768-1.c
1258
1259ANALOG DEVICES INC AD7780 DRIVER
1260M:	Michael Hennerich <Michael.Hennerich@analog.com>
1261M:	Renato Lui Geh <renatogeh@gmail.com>
1262L:	linux-iio@vger.kernel.org
1263S:	Supported
1264W:	https://ez.analog.com/linux-software-drivers
1265F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1266F:	drivers/iio/adc/ad7780.c
1267
1268ANALOG DEVICES INC AD9739a DRIVER
1269M:	Nuno Sa <nuno.sa@analog.com>
1270M:	Dragos Bogdan <dragos.bogdan@analog.com>
1271L:	linux-iio@vger.kernel.org
1272S:	Supported
1273W:	https://ez.analog.com/linux-software-drivers
1274F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1275F:	drivers/iio/dac/ad9739a.c
1276
1277ANALOG DEVICES INC ADA4250 DRIVER
1278M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1279L:	linux-iio@vger.kernel.org
1280S:	Supported
1281W:	https://ez.analog.com/linux-software-drivers
1282F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1283F:	drivers/iio/amplifiers/ada4250.c
1284
1285ANALOG DEVICES INC ADF4377 DRIVER
1286M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1287L:	linux-iio@vger.kernel.org
1288S:	Supported
1289W:	https://ez.analog.com/linux-software-drivers
1290F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1291F:	drivers/iio/frequency/adf4377.c
1292
1293ANALOG DEVICES INC ADGS1408 DRIVER
1294M:	Mircea Caprioru <mircea.caprioru@analog.com>
1295S:	Supported
1296F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1297F:	drivers/mux/adgs1408.c
1298
1299ANALOG DEVICES INC ADIN DRIVER
1300M:	Michael Hennerich <michael.hennerich@analog.com>
1301L:	netdev@vger.kernel.org
1302S:	Supported
1303W:	https://ez.analog.com/linux-software-drivers
1304F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1305F:	drivers/net/phy/adin.c
1306
1307ANALOG DEVICES INC ADIS DRIVER LIBRARY
1308M:	Nuno Sa <nuno.sa@analog.com>
1309L:	linux-iio@vger.kernel.org
1310S:	Supported
1311F:	drivers/iio/imu/adis.c
1312F:	drivers/iio/imu/adis_buffer.c
1313F:	drivers/iio/imu/adis_trigger.c
1314F:	include/linux/iio/imu/adis.h
1315
1316ANALOG DEVICES INC ADIS16460 DRIVER
1317M:	Dragos Bogdan <dragos.bogdan@analog.com>
1318L:	linux-iio@vger.kernel.org
1319S:	Supported
1320W:	https://ez.analog.com/linux-software-drivers
1321F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1322F:	drivers/iio/imu/adis16460.c
1323
1324ANALOG DEVICES INC ADIS16475 DRIVER
1325M:	Nuno Sa <nuno.sa@analog.com>
1326L:	linux-iio@vger.kernel.org
1327S:	Supported
1328W:	https://ez.analog.com/linux-software-drivers
1329F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1330F:	drivers/iio/imu/adis16475.c
1331
1332ANALOG DEVICES INC ADM1177 DRIVER
1333M:	Michael Hennerich <Michael.Hennerich@analog.com>
1334L:	linux-hwmon@vger.kernel.org
1335S:	Supported
1336W:	https://ez.analog.com/linux-software-drivers
1337F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1338F:	drivers/hwmon/adm1177.c
1339
1340ANALOG DEVICES INC ADMFM2000 DRIVER
1341M:	Kim Seer Paller <kimseer.paller@analog.com>
1342L:	linux-iio@vger.kernel.org
1343S:	Supported
1344W:	https://ez.analog.com/linux-software-drivers
1345F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1346F:	drivers/iio/frequency/admfm2000.c
1347
1348ANALOG DEVICES INC ADMV1013 DRIVER
1349M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1350L:	linux-iio@vger.kernel.org
1351S:	Supported
1352W:	https://ez.analog.com/linux-software-drivers
1353F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1354F:	drivers/iio/frequency/admv1013.c
1355
1356ANALOG DEVICES INC ADMV1014 DRIVER
1357M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1358L:	linux-iio@vger.kernel.org
1359S:	Supported
1360W:	https://ez.analog.com/linux-software-drivers
1361F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1362F:	drivers/iio/frequency/admv1014.c
1363
1364ANALOG DEVICES INC ADMV8818 DRIVER
1365M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1366L:	linux-iio@vger.kernel.org
1367S:	Supported
1368W:	https://ez.analog.com/linux-software-drivers
1369F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1370F:	drivers/iio/filter/admv8818.c
1371
1372ANALOG DEVICES INC ADP5061 DRIVER
1373M:	Michael Hennerich <Michael.Hennerich@analog.com>
1374L:	linux-pm@vger.kernel.org
1375S:	Supported
1376W:	https://ez.analog.com/linux-software-drivers
1377F:	drivers/power/supply/adp5061.c
1378
1379ANALOG DEVICES INC ADRF6780 DRIVER
1380M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1381L:	linux-iio@vger.kernel.org
1382S:	Supported
1383W:	https://ez.analog.com/linux-software-drivers
1384F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1385F:	drivers/iio/frequency/adrf6780.c
1386
1387ANALOG DEVICES INC ADV7180 DRIVER
1388M:	Lars-Peter Clausen <lars@metafoo.de>
1389L:	linux-media@vger.kernel.org
1390S:	Supported
1391W:	https://ez.analog.com/linux-software-drivers
1392F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1393F:	drivers/media/i2c/adv7180.c
1394
1395ANALOG DEVICES INC ADV748X DRIVER
1396M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1397L:	linux-media@vger.kernel.org
1398S:	Maintained
1399F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1400F:	drivers/media/i2c/adv748x/*
1401
1402ANALOG DEVICES INC ADV7511 DRIVER
1403M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1404L:	linux-media@vger.kernel.org
1405S:	Maintained
1406F:	drivers/media/i2c/adv7511*
1407
1408ANALOG DEVICES INC ADV7604 DRIVER
1409M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1410L:	linux-media@vger.kernel.org
1411S:	Maintained
1412F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1413F:	drivers/media/i2c/adv7604*
1414
1415ANALOG DEVICES INC ADV7842 DRIVER
1416M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1417L:	linux-media@vger.kernel.org
1418S:	Maintained
1419F:	drivers/media/i2c/adv7842*
1420
1421ANALOG DEVICES INC ADXRS290 DRIVER
1422M:	Nishant Malpani <nish.malpani25@gmail.com>
1423L:	linux-iio@vger.kernel.org
1424S:	Supported
1425F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1426F:	drivers/iio/gyro/adxrs290.c
1427
1428ANALOG DEVICES INC ASOC CODEC DRIVERS
1429M:	Lars-Peter Clausen <lars@metafoo.de>
1430M:	Nuno Sá <nuno.sa@analog.com>
1431L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1432S:	Supported
1433W:	http://wiki.analog.com/
1434W:	https://ez.analog.com/linux-software-drivers
1435F:	sound/soc/codecs/ad1*
1436F:	sound/soc/codecs/ad7*
1437F:	sound/soc/codecs/adau*
1438F:	sound/soc/codecs/adav*
1439F:	sound/soc/codecs/sigmadsp.*
1440F:	sound/soc/codecs/ssm*
1441
1442ANALOG DEVICES INC AXI DAC DRIVER
1443M:	Nuno Sa <nuno.sa@analog.com>
1444L:	linux-iio@vger.kernel.org
1445S:	Supported
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1448F:	drivers/iio/dac/adi-axi-dac.c
1449
1450ANALOG DEVICES INC DMA DRIVERS
1451M:	Lars-Peter Clausen <lars@metafoo.de>
1452S:	Supported
1453W:	https://ez.analog.com/linux-software-drivers
1454F:	drivers/dma/dma-axi-dmac.c
1455
1456ANALOG DEVICES INC IIO DRIVERS
1457M:	Lars-Peter Clausen <lars@metafoo.de>
1458M:	Michael Hennerich <Michael.Hennerich@analog.com>
1459S:	Supported
1460W:	http://wiki.analog.com/
1461W:	https://ez.analog.com/linux-software-drivers
1462F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1463F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1464F:	Documentation/devicetree/bindings/iio/*/adi,*
1465F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1466F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1467F:	drivers/iio/*/ad*
1468F:	drivers/iio/adc/ltc249*
1469F:	drivers/iio/amplifiers/hmc425a.c
1470F:	drivers/staging/iio/*/ad*
1471X:	drivers/iio/*/adjd*
1472
1473ANALOGBITS PLL LIBRARIES
1474M:	Paul Walmsley <paul.walmsley@sifive.com>
1475M:	Samuel Holland <samuel.holland@sifive.com>
1476S:	Supported
1477F:	drivers/clk/analogbits/*
1478F:	include/linux/clk/analogbits*
1479
1480ANDROID DRIVERS
1481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1482M:	Arve Hjønnevåg <arve@android.com>
1483M:	Todd Kjos <tkjos@android.com>
1484M:	Martijn Coenen <maco@android.com>
1485M:	Joel Fernandes <joel@joelfernandes.org>
1486M:	Christian Brauner <christian@brauner.io>
1487M:	Carlos Llamas <cmllamas@google.com>
1488M:	Suren Baghdasaryan <surenb@google.com>
1489L:	linux-kernel@vger.kernel.org
1490S:	Supported
1491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1492F:	drivers/android/
1493
1494ANDROID GOLDFISH PIC DRIVER
1495M:	Miodrag Dinic <miodrag.dinic@mips.com>
1496S:	Supported
1497F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1498F:	drivers/irqchip/irq-goldfish-pic.c
1499
1500ANDROID GOLDFISH RTC DRIVER
1501M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1502S:	Supported
1503F:	drivers/rtc/rtc-goldfish.c
1504
1505AOA (Apple Onboard Audio) ALSA DRIVER
1506M:	Johannes Berg <johannes@sipsolutions.net>
1507L:	linuxppc-dev@lists.ozlabs.org
1508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1509S:	Maintained
1510F:	sound/aoa/
1511
1512APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1513M:	William Breathitt Gray <wbg@kernel.org>
1514L:	linux-iio@vger.kernel.org
1515S:	Maintained
1516F:	drivers/iio/addac/stx104.c
1517
1518APM DRIVER
1519M:	Jiri Kosina <jikos@kernel.org>
1520S:	Odd fixes
1521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1522F:	arch/x86/kernel/apm_32.c
1523F:	drivers/char/apm-emulation.c
1524F:	include/linux/apm_bios.h
1525F:	include/uapi/linux/apm_bios.h
1526
1527APPARMOR SECURITY MODULE
1528M:	John Johansen <john.johansen@canonical.com>
1529M:	John Johansen <john@apparmor.net>
1530L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1531S:	Supported
1532W:	apparmor.net
1533B:	https://gitlab.com/apparmor/apparmor-kernel
1534C:	irc://irc.oftc.net/apparmor
1535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1536T:	https://gitlab.com/apparmor/apparmor-kernel.git
1537F:	Documentation/admin-guide/LSM/apparmor.rst
1538F:	security/apparmor/
1539
1540APPLE BCM5974 MULTITOUCH DRIVER
1541M:	Henrik Rydberg <rydberg@bitmath.org>
1542L:	linux-input@vger.kernel.org
1543S:	Odd fixes
1544F:	drivers/input/mouse/bcm5974.c
1545
1546APPLE PCIE CONTROLLER DRIVER
1547M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1548M:	Marc Zyngier <maz@kernel.org>
1549L:	linux-pci@vger.kernel.org
1550S:	Maintained
1551F:	drivers/pci/controller/pcie-apple.c
1552
1553APPLE SMC DRIVER
1554M:	Henrik Rydberg <rydberg@bitmath.org>
1555L:	linux-hwmon@vger.kernel.org
1556S:	Odd fixes
1557F:	drivers/hwmon/applesmc.c
1558
1559APPLETALK NETWORK LAYER
1560L:	netdev@vger.kernel.org
1561S:	Odd fixes
1562F:	include/linux/atalk.h
1563F:	include/uapi/linux/atalk.h
1564F:	net/appletalk/
1565
1566APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1567M:	Khuong Dinh <khuong@os.amperecomputing.com>
1568S:	Supported
1569F:	arch/arm64/boot/dts/apm/
1570
1571APPLIED MICRO (APM) X-GENE SOC EDAC
1572M:	Khuong Dinh <khuong@os.amperecomputing.com>
1573S:	Supported
1574F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1575F:	drivers/edac/xgene_edac.c
1576
1577APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1578M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1579M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1580S:	Supported
1581F:	drivers/net/ethernet/apm/xgene-v2/
1582
1583APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1584M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1585M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1586M:	Quan Nguyen <quan@os.amperecomputing.com>
1587S:	Supported
1588F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1589F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1590F:	drivers/net/ethernet/apm/xgene/
1591F:	drivers/net/mdio/mdio-xgene.c
1592
1593APPLIED MICRO (APM) X-GENE SOC PMU
1594M:	Khuong Dinh <khuong@os.amperecomputing.com>
1595S:	Supported
1596F:	Documentation/admin-guide/perf/xgene-pmu.rst
1597F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1598F:	drivers/perf/xgene_pmu.c
1599
1600APTINA CAMERA SENSOR PLL
1601M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1602L:	linux-media@vger.kernel.org
1603S:	Maintained
1604F:	drivers/media/i2c/aptina-pll.*
1605
1606AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1607M:	Aleksa Savic <savicaleksa83@gmail.com>
1608M:	Jack Doan <me@jackdoan.com>
1609L:	linux-hwmon@vger.kernel.org
1610S:	Maintained
1611F:	Documentation/hwmon/aquacomputer_d5next.rst
1612F:	drivers/hwmon/aquacomputer_d5next.c
1613
1614AQUANTIA ETHERNET DRIVER (atlantic)
1615M:	Igor Russkikh <irusskikh@marvell.com>
1616L:	netdev@vger.kernel.org
1617S:	Supported
1618W:	https://www.marvell.com/
1619Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1620F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1621F:	drivers/net/ethernet/aquantia/atlantic/
1622
1623AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1624M:	Egor Pomozov <epomozov@marvell.com>
1625L:	netdev@vger.kernel.org
1626S:	Supported
1627W:	http://www.aquantia.com
1628F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1629
1630AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1631M:	Krzysztof Hałasa <khalasa@piap.pl>
1632L:	linux-media@vger.kernel.org
1633S:	Maintained
1634F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1635F:	drivers/media/i2c/ar0521.c
1636
1637ARASAN NAND CONTROLLER DRIVER
1638M:	Miquel Raynal <miquel.raynal@bootlin.com>
1639R:	Michal Simek <michal.simek@amd.com>
1640L:	linux-mtd@lists.infradead.org
1641S:	Maintained
1642F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1643F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1644
1645ARC FRAMEBUFFER DRIVER
1646M:	Jaya Kumar <jayalk@intworks.biz>
1647S:	Maintained
1648F:	drivers/video/fbdev/arcfb.c
1649F:	drivers/video/fbdev/core/fb_defio.c
1650
1651ARC PGU DRM DRIVER
1652M:	Alexey Brodkin <abrodkin@synopsys.com>
1653S:	Supported
1654F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1655F:	drivers/gpu/drm/tiny/arcpgu.c
1656
1657ARCNET NETWORK LAYER
1658M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1659L:	netdev@vger.kernel.org
1660S:	Maintained
1661F:	drivers/net/arcnet/
1662F:	include/uapi/linux/if_arcnet.h
1663
1664ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1665M:	Arnd Bergmann <arnd@arndb.de>
1666M:	Olof Johansson <olof@lixom.net>
1667M:	soc@kernel.org
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669S:	Maintained
1670P:	Documentation/process/maintainer-soc.rst
1671C:	irc://irc.libera.chat/armlinux
1672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1673F:	Documentation/process/maintainer-soc*.rst
1674F:	arch/arm/boot/dts/Makefile
1675F:	arch/arm64/boot/dts/Makefile
1676
1677ARM ARCHITECTED TIMER DRIVER
1678M:	Mark Rutland <mark.rutland@arm.com>
1679M:	Marc Zyngier <maz@kernel.org>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682F:	arch/arm/include/asm/arch_timer.h
1683F:	arch/arm64/include/asm/arch_timer.h
1684F:	drivers/clocksource/arm_arch_timer.c
1685
1686ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1687M:	Marc Zyngier <maz@kernel.org>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1691F:	arch/arm/include/asm/arch_gicv3.h
1692F:	arch/arm64/include/asm/arch_gicv3.h
1693F:	drivers/irqchip/irq-gic*.[ch]
1694F:	include/linux/irqchip/arm-gic*.h
1695F:	include/linux/irqchip/arm-vgic-info.h
1696
1697ARM HDLCD DRM DRIVER
1698M:	Liviu Dudau <liviu.dudau@arm.com>
1699S:	Supported
1700F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1701F:	drivers/gpu/drm/arm/hdlcd_*
1702
1703ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1704M:	Linus Walleij <linus.walleij@linaro.org>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706S:	Maintained
1707F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1708F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1709F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1710F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1711F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1712F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1713F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1714F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1715F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1716F:	arch/arm/boot/dts/arm/arm-realview-*
1717F:	arch/arm/boot/dts/arm/integrator*
1718F:	arch/arm/boot/dts/arm/versatile*
1719F:	arch/arm/mach-versatile/
1720F:	drivers/bus/arm-integrator-lm.c
1721F:	drivers/clk/versatile/
1722F:	drivers/i2c/busses/i2c-versatile.c
1723F:	drivers/irqchip/irq-versatile-fpga.c
1724F:	drivers/mtd/maps/physmap-versatile.*
1725F:	drivers/power/reset/arm-versatile-reboot.c
1726F:	drivers/soc/versatile/
1727
1728ARM KOMEDA DRM-KMS DRIVER
1729M:	Liviu Dudau <liviu.dudau@arm.com>
1730S:	Supported
1731T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1732F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1733F:	Documentation/gpu/komeda-kms.rst
1734F:	drivers/gpu/drm/arm/display/include/
1735F:	drivers/gpu/drm/arm/display/komeda/
1736
1737ARM MALI PANFROST DRM DRIVER
1738M:	Boris Brezillon <boris.brezillon@collabora.com>
1739M:	Rob Herring <robh@kernel.org>
1740R:	Steven Price <steven.price@arm.com>
1741L:	dri-devel@lists.freedesktop.org
1742S:	Supported
1743T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744F:	Documentation/gpu/panfrost.rst
1745F:	drivers/gpu/drm/panfrost/
1746F:	include/uapi/drm/panfrost_drm.h
1747
1748ARM MALI PANTHOR DRM DRIVER
1749M:	Boris Brezillon <boris.brezillon@collabora.com>
1750M:	Steven Price <steven.price@arm.com>
1751M:	Liviu Dudau <liviu.dudau@arm.com>
1752L:	dri-devel@lists.freedesktop.org
1753S:	Supported
1754T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1755F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1756F:	drivers/gpu/drm/panthor/
1757F:	include/uapi/drm/panthor_drm.h
1758
1759ARM MALI-DP DRM DRIVER
1760M:	Liviu Dudau <liviu.dudau@arm.com>
1761S:	Supported
1762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1763F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1764F:	Documentation/gpu/afbc.rst
1765F:	drivers/gpu/drm/arm/
1766
1767ARM MFM AND FLOPPY DRIVERS
1768M:	Ian Molton <spyro@f2s.com>
1769S:	Maintained
1770F:	arch/arm/include/asm/floppy.h
1771F:	arch/arm/mach-rpc/floppydma.S
1772
1773ARM PMU PROFILING AND DEBUGGING
1774M:	Will Deacon <will@kernel.org>
1775M:	Mark Rutland <mark.rutland@arm.com>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S:	Maintained
1778F:	Documentation/devicetree/bindings/arm/pmu.yaml
1779F:	Documentation/devicetree/bindings/perf/
1780F:	arch/arm*/include/asm/hw_breakpoint.h
1781F:	arch/arm*/include/asm/perf_event.h
1782F:	arch/arm*/kernel/hw_breakpoint.c
1783F:	arch/arm*/kernel/perf_*
1784F:	drivers/perf/
1785F:	include/linux/perf/arm_pmu*.h
1786
1787ARM PORT
1788M:	Russell King <linux@armlinux.org.uk>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S:	Odd Fixes
1791W:	http://www.armlinux.org.uk/
1792T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1793F:	arch/arm/
1794X:	arch/arm/boot/dts/
1795
1796ARM PRIMECELL AACI PL041 DRIVER
1797M:	Russell King <linux@armlinux.org.uk>
1798S:	Odd Fixes
1799F:	sound/arm/aaci.*
1800
1801ARM PRIMECELL BUS SUPPORT
1802M:	Russell King <linux@armlinux.org.uk>
1803S:	Odd Fixes
1804F:	drivers/amba/
1805F:	include/linux/amba/bus.h
1806
1807ARM PRIMECELL KMI PL050 DRIVER
1808M:	Russell King <linux@armlinux.org.uk>
1809S:	Odd Fixes
1810F:	drivers/input/serio/ambakmi.*
1811F:	include/linux/amba/kmi.h
1812
1813ARM PRIMECELL MMCI PL180/1 DRIVER
1814M:	Russell King <linux@armlinux.org.uk>
1815S:	Odd Fixes
1816F:	drivers/mmc/host/mmci.*
1817F:	include/linux/amba/mmci.h
1818
1819ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1820M:	Miquel Raynal <miquel.raynal@bootlin.com>
1821R:	Michal Simek <michal.simek@amd.com>
1822L:	linux-mtd@lists.infradead.org
1823S:	Maintained
1824F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1825F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1826
1827ARM PRIMECELL PL35X SMC DRIVER
1828M:	Miquel Raynal <miquel.raynal@bootlin.com>
1829R:	Michal Simek <michal.simek@amd.com>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1833F:	drivers/memory/pl353-smc.c
1834
1835ARM PRIMECELL SSP PL022 SPI DRIVER
1836M:	Linus Walleij <linus.walleij@linaro.org>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838S:	Maintained
1839F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1840F:	drivers/spi/spi-pl022.c
1841
1842ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1843M:	Russell King <linux@armlinux.org.uk>
1844S:	Odd Fixes
1845F:	drivers/tty/serial/amba-pl01*.c
1846F:	include/linux/amba/serial.h
1847
1848ARM PRIMECELL VIC PL190/PL192 DRIVER
1849M:	Linus Walleij <linus.walleij@linaro.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1853F:	drivers/irqchip/irq-vic.c
1854
1855ARM SMC WATCHDOG DRIVER
1856M:	Julius Werner <jwerner@chromium.org>
1857R:	Evan Benn <evanbenn@chromium.org>
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1860F:	drivers/watchdog/arm_smc_wdt.c
1861
1862ARM SMMU DRIVERS
1863M:	Will Deacon <will@kernel.org>
1864R:	Robin Murphy <robin.murphy@arm.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1868F:	drivers/iommu/arm/
1869F:	drivers/iommu/io-pgtable-arm*
1870
1871ARM SUB-ARCHITECTURES
1872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S:	Maintained
1874C:	irc://irc.libera.chat/armlinux
1875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1876F:	arch/arm/mach-*/
1877F:	arch/arm/plat-*/
1878
1879ARM/ACTIONS SEMI ARCHITECTURE
1880M:	Andreas Färber <afaerber@suse.de>
1881M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885F:	Documentation/devicetree/bindings/arm/actions.yaml
1886F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1887F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1888F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1889F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1890F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1891F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1892F:	Documentation/devicetree/bindings/pinctrl/actions,*
1893F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1894F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1895F:	arch/arm/boot/dts/actions/
1896F:	arch/arm/mach-actions/
1897F:	arch/arm64/boot/dts/actions/
1898F:	drivers/clk/actions/
1899F:	drivers/clocksource/timer-owl*
1900F:	drivers/dma/owl-dma.c
1901F:	drivers/i2c/busses/i2c-owl.c
1902F:	drivers/irqchip/irq-owl-sirq.c
1903F:	drivers/mmc/host/owl-mmc.c
1904F:	drivers/net/ethernet/actions/
1905F:	drivers/pinctrl/actions/*
1906F:	drivers/pmdomain/actions/
1907F:	include/dt-bindings/power/owl-*
1908F:	include/dt-bindings/reset/actions,*
1909F:	include/linux/soc/actions/
1910N:	owl
1911
1912ARM/Allwinner SoC Clock Support
1913M:	Emilio López <emilio@elopez.com.ar>
1914S:	Maintained
1915F:	drivers/clk/sunxi/
1916
1917ARM/Allwinner sunXi SoC support
1918M:	Chen-Yu Tsai <wens@csie.org>
1919M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1920M:	Samuel Holland <samuel@sholland.org>
1921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922L:	linux-sunxi@lists.linux.dev
1923S:	Maintained
1924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1925F:	arch/arm/mach-sunxi/
1926F:	arch/arm64/boot/dts/allwinner/
1927F:	drivers/clk/sunxi-ng/
1928F:	drivers/pinctrl/sunxi/
1929F:	drivers/soc/sunxi/
1930N:	allwinner
1931N:	sun[x456789]i
1932N:	sun[25]0i
1933
1934ARM/AMD PENSANDO ARM64 ARCHITECTURE
1935M:	Brad Larson <blarson@amd.com>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S:	Supported
1938F:	Documentation/devicetree/bindings/*/amd,pensando*
1939F:	arch/arm64/boot/dts/amd/elba*
1940
1941ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1942M:	Neil Armstrong <neil.armstrong@linaro.org>
1943M:	Jerome Brunet <jbrunet@baylibre.com>
1944L:	linux-amlogic@lists.infradead.org
1945S:	Maintained
1946F:	Documentation/devicetree/bindings/clock/amlogic*
1947F:	drivers/clk/meson/
1948F:	include/dt-bindings/clock/amlogic,a1*
1949F:	include/dt-bindings/clock/gxbb*
1950F:	include/dt-bindings/clock/meson*
1951
1952ARM/Amlogic Meson SoC Crypto Drivers
1953M:	Corentin Labbe <clabbe@baylibre.com>
1954L:	linux-crypto@vger.kernel.org
1955L:	linux-amlogic@lists.infradead.org
1956S:	Maintained
1957F:	Documentation/devicetree/bindings/crypto/amlogic*
1958F:	drivers/crypto/amlogic/
1959
1960ARM/Amlogic Meson SoC Sound Drivers
1961M:	Jerome Brunet <jbrunet@baylibre.com>
1962L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	Documentation/devicetree/bindings/sound/amlogic*
1965F:	sound/soc/meson/
1966
1967ARM/Amlogic Meson SoC support
1968M:	Neil Armstrong <neil.armstrong@linaro.org>
1969M:	Kevin Hilman <khilman@baylibre.com>
1970R:	Jerome Brunet <jbrunet@baylibre.com>
1971R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973L:	linux-amlogic@lists.infradead.org
1974S:	Maintained
1975W:	http://linux-meson.com/
1976F:	Documentation/devicetree/bindings/phy/amlogic*
1977F:	arch/arm/boot/dts/amlogic/
1978F:	arch/arm/mach-meson/
1979F:	arch/arm64/boot/dts/amlogic/
1980F:	drivers/pmdomain/amlogic/
1981F:	drivers/mmc/host/meson*
1982F:	drivers/phy/amlogic/
1983F:	drivers/pinctrl/meson/
1984F:	drivers/rtc/rtc-meson*
1985F:	drivers/soc/amlogic/
1986N:	meson
1987
1988ARM/Annapurna Labs ALPINE ARCHITECTURE
1989M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1990M:	Antoine Tenart <atenart@kernel.org>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S:	Maintained
1993F:	arch/arm/boot/dts/amazon/
1994F:	arch/arm/mach-alpine/
1995F:	arch/arm64/boot/dts/amazon/
1996F:	drivers/*/*alpine*
1997
1998ARM/APPLE MACHINE SOUND DRIVERS
1999M:	Martin Povišer <povik+lin@cutebit.org>
2000L:	asahi@lists.linux.dev
2001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2002S:	Maintained
2003F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2004F:	Documentation/devicetree/bindings/sound/apple,*
2005F:	sound/soc/apple/*
2006F:	sound/soc/codecs/cs42l83-i2c.c
2007F:	sound/soc/codecs/ssm3515.c
2008
2009ARM/APPLE MACHINE SUPPORT
2010M:	Hector Martin <marcan@marcan.st>
2011M:	Sven Peter <sven@svenpeter.dev>
2012R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2013L:	asahi@lists.linux.dev
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016W:	https://asahilinux.org
2017B:	https://github.com/AsahiLinux/linux/issues
2018C:	irc://irc.oftc.net/asahi-dev
2019T:	git https://github.com/AsahiLinux/linux.git
2020F:	Documentation/devicetree/bindings/arm/apple.yaml
2021F:	Documentation/devicetree/bindings/arm/apple/*
2022F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2023F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2024F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2025F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2026F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2027F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2028F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2029F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2030F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2031F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2032F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2033F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2034F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2035F:	Documentation/devicetree/bindings/power/apple*
2036F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2037F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2038F:	arch/arm64/boot/dts/apple/
2039F:	drivers/bluetooth/hci_bcm4377.c
2040F:	drivers/clk/clk-apple-nco.c
2041F:	drivers/cpufreq/apple-soc-cpufreq.c
2042F:	drivers/dma/apple-admac.c
2043F:	drivers/pmdomain/apple/
2044F:	drivers/i2c/busses/i2c-pasemi-core.c
2045F:	drivers/i2c/busses/i2c-pasemi-platform.c
2046F:	drivers/iommu/apple-dart.c
2047F:	drivers/iommu/io-pgtable-dart.c
2048F:	drivers/irqchip/irq-apple-aic.c
2049F:	drivers/nvme/host/apple.c
2050F:	drivers/nvmem/apple-efuses.c
2051F:	drivers/pinctrl/pinctrl-apple-gpio.c
2052F:	drivers/pwm/pwm-apple.c
2053F:	drivers/soc/apple/*
2054F:	drivers/watchdog/apple_wdt.c
2055F:	include/dt-bindings/interrupt-controller/apple-aic.h
2056F:	include/dt-bindings/pinctrl/apple.h
2057F:	include/linux/soc/apple/*
2058
2059ARM/ARTPEC MACHINE SUPPORT
2060M:	Jesper Nilsson <jesper.nilsson@axis.com>
2061M:	Lars Persson <lars.persson@axis.com>
2062L:	linux-arm-kernel@axis.com
2063S:	Maintained
2064F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2065F:	arch/arm/boot/dts/axis/
2066F:	arch/arm/mach-artpec
2067F:	drivers/clk/axis
2068F:	drivers/crypto/axis
2069F:	drivers/mmc/host/usdhi6rol0.c
2070F:	drivers/pinctrl/pinctrl-artpec*
2071
2072ARM/ASPEED I2C DRIVER
2073M:	Brendan Higgins <brendanhiggins@google.com>
2074R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2075R:	Joel Stanley <joel@jms.id.au>
2076L:	linux-i2c@vger.kernel.org
2077L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2078S:	Maintained
2079F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2080F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2081F:	drivers/i2c/busses/i2c-aspeed.c
2082F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2083
2084ARM/ASPEED MACHINE SUPPORT
2085M:	Joel Stanley <joel@jms.id.au>
2086R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2089S:	Supported
2090Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2092F:	Documentation/devicetree/bindings/arm/aspeed/
2093F:	arch/arm/boot/dts/aspeed/
2094F:	arch/arm/mach-aspeed/
2095N:	aspeed
2096
2097ARM/BITMAIN ARCHITECTURE
2098M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2102F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2103F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2104F:	arch/arm64/boot/dts/bitmain/
2105F:	drivers/clk/clk-bm1880.c
2106F:	drivers/pinctrl/pinctrl-bm1880.c
2107
2108ARM/CALXEDA HIGHBANK ARCHITECTURE
2109M:	Andre Przywara <andre.przywara@arm.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111S:	Maintained
2112F:	arch/arm/boot/dts/calxeda/
2113F:	arch/arm/mach-highbank/
2114
2115ARM/CAVIUM THUNDER NETWORK DRIVER
2116M:	Sunil Goutham <sgoutham@marvell.com>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118S:	Supported
2119F:	drivers/net/ethernet/cavium/thunder/
2120
2121ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2122M:	Lukasz Majewski <lukma@denx.de>
2123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124S:	Maintained
2125F:	arch/arm/mach-ep93xx/ts72xx.c
2126
2127ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2128M:	Alexander Shiyan <shc_work@mail.ru>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Odd Fixes
2131N:	clps711x
2132
2133ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2134M:	Hartley Sweeten <hsweeten@visionengravers.com>
2135M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2139F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2140F:	arch/arm/boot/compressed/misc-ep93xx.h
2141F:	arch/arm/mach-ep93xx/
2142F:	drivers/iio/adc/ep93xx_adc.c
2143
2144ARM/CLKDEV SUPPORT
2145M:	Russell King <linux@armlinux.org.uk>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2149F:	drivers/clk/clkdev.c
2150
2151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2152M:	Baruch Siach <baruch@tkos.co.il>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/boot/dts/cnxt/
2156N:	digicolor
2157
2158ARM/CORESIGHT FRAMEWORK AND DRIVERS
2159M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2160R:	Mike Leach <mike.leach@linaro.org>
2161R:	James Clark <james.clark@arm.com>
2162L:	coresight@lists.linaro.org (moderated for non-subscribers)
2163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S:	Maintained
2165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2166F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2167F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2168F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2169F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2170F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2171F:	Documentation/trace/coresight/*
2172F:	drivers/hwtracing/coresight/*
2173F:	include/dt-bindings/arm/coresight-cti-dt.h
2174F:	include/linux/coresight*
2175F:	include/uapi/linux/coresight*
2176F:	samples/coresight/*
2177F:	tools/perf/Documentation/arm-coresight.txt
2178F:	tools/perf/arch/arm/util/auxtrace.c
2179F:	tools/perf/arch/arm/util/cs-etm.c
2180F:	tools/perf/arch/arm/util/cs-etm.h
2181F:	tools/perf/arch/arm/util/pmu.c
2182F:	tools/perf/tests/shell/*coresight*
2183F:	tools/perf/tests/shell/coresight/*
2184F:	tools/perf/tests/shell/lib/*coresight*
2185F:	tools/perf/util/cs-etm-decoder/*
2186F:	tools/perf/util/cs-etm.*
2187
2188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2189M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2190M:	Linus Walleij <linus.walleij@linaro.org>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193T:	git git://github.com/ulli-kroll/linux.git
2194F:	Documentation/devicetree/bindings/arm/gemini.yaml
2195F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2196F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2197F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2198F:	arch/arm/boot/dts/gemini/
2199F:	arch/arm/mach-gemini/
2200F:	drivers/crypto/gemini/
2201F:	drivers/net/ethernet/cortina/
2202F:	drivers/pinctrl/pinctrl-gemini.c
2203F:	drivers/rtc/rtc-ftrtc010.c
2204
2205ARM/CZ.NIC TURRIS SUPPORT
2206M:	Marek Behún <kabel@kernel.org>
2207S:	Maintained
2208W:	https://www.turris.cz/
2209F:	Documentation/ABI/testing/debugfs-moxtet
2210F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2211F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2212F:	Documentation/devicetree/bindings/bus/moxtet.txt
2213F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2214F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2215F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2216F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2217F:	drivers/bus/moxtet.c
2218F:	drivers/firmware/turris-mox-rwtm.c
2219F:	drivers/gpio/gpio-moxtet.c
2220F:	drivers/leds/leds-turris-omnia.c
2221F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2222F:	drivers/watchdog/armada_37xx_wdt.c
2223F:	include/dt-bindings/bus/moxtet.h
2224F:	include/linux/armada-37xx-rwtm-mailbox.h
2225F:	include/linux/moxtet.h
2226
2227ARM/FARADAY FA526 PORT
2228M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Maintained
2231T:	git git://git.berlios.de/gemini-board
2232F:	arch/arm/mm/*-fa*
2233
2234ARM/FOOTBRIDGE ARCHITECTURE
2235M:	Russell King <linux@armlinux.org.uk>
2236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:	Maintained
2238W:	http://www.armlinux.org.uk/
2239F:	arch/arm/include/asm/hardware/dec21285.h
2240F:	arch/arm/mach-footbridge/
2241
2242ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2243M:	Shawn Guo <shawnguo@kernel.org>
2244M:	Sascha Hauer <s.hauer@pengutronix.de>
2245R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2246R:	Fabio Estevam <festevam@gmail.com>
2247L:	imx@lists.linux.dev
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Maintained
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2251F:	arch/arm/boot/dts/nxp/imx/
2252F:	arch/arm/boot/dts/nxp/mxs/
2253F:	arch/arm64/boot/dts/freescale/
2254X:	arch/arm64/boot/dts/freescale/fsl-*
2255X:	arch/arm64/boot/dts/freescale/qoriq-*
2256X:	drivers/media/i2c/
2257N:	imx
2258N:	mxs
2259
2260ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2261M:	Shawn Guo <shawnguo@kernel.org>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2265F:	arch/arm/boot/dts/nxp/ls/
2266F:	arch/arm64/boot/dts/freescale/fsl-*
2267F:	arch/arm64/boot/dts/freescale/qoriq-*
2268
2269ARM/FREESCALE VYBRID ARM ARCHITECTURE
2270M:	Shawn Guo <shawnguo@kernel.org>
2271M:	Sascha Hauer <s.hauer@pengutronix.de>
2272R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2273R:	Stefan Agner <stefan@agner.ch>
2274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275S:	Maintained
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2277F:	arch/arm/boot/dts/nxp/vf/
2278F:	arch/arm/mach-imx/*vf610*
2279
2280ARM/GUMSTIX MACHINE SUPPORT
2281M:	Steve Sakoman <sakoman@gmail.com>
2282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283S:	Maintained
2284
2285ARM/HISILICON SOC SUPPORT
2286M:	Wei Xu <xuwei5@hisilicon.com>
2287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288S:	Supported
2289W:	http://www.hisilicon.com
2290T:	git https://github.com/hisilicon/linux-hisi.git
2291F:	arch/arm/boot/dts/hisilicon/
2292F:	arch/arm/mach-hisi/
2293F:	arch/arm64/boot/dts/hisilicon/
2294
2295ARM/HP JORNADA 7XX MACHINE SUPPORT
2296M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2297S:	Maintained
2298W:	www.jlime.com
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2300F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2301F:	arch/arm/mach-sa1100/jornada720.c
2302
2303ARM/HPE GXP ARCHITECTURE
2304M:	Jean-Marie Verdun <verdun@hpe.com>
2305M:	Nick Hawkins <nick.hawkins@hpe.com>
2306S:	Maintained
2307F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2308F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2309F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2310F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2311F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2312F:	Documentation/hwmon/gxp-fan-ctrl.rst
2313F:	arch/arm/boot/dts/hpe/
2314F:	arch/arm/mach-hpe/
2315F:	drivers/clocksource/timer-gxp.c
2316F:	drivers/hwmon/gxp-fan-ctrl.c
2317F:	drivers/i2c/busses/i2c-gxp.c
2318F:	drivers/spi/spi-gxp.c
2319F:	drivers/watchdog/gxp-wdt.c
2320
2321ARM/IGEP MACHINE SUPPORT
2322M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2323M:	Javier Martinez Canillas <javier@dowhile0.org>
2324L:	linux-omap@vger.kernel.org
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2328
2329ARM/INTEL IXP4XX ARM ARCHITECTURE
2330M:	Linus Walleij <linusw@kernel.org>
2331M:	Imre Kaloz <kaloz@openwrt.org>
2332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333S:	Maintained
2334F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2335F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2336F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2337F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2338F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2339F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2340F:	arch/arm/boot/dts/intel/ixp/
2341F:	arch/arm/mach-ixp4xx/
2342F:	drivers/bus/intel-ixp4xx-eb.c
2343F:	drivers/char/hw_random/ixp4xx-rng.c
2344F:	drivers/clocksource/timer-ixp4xx.c
2345F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2346F:	drivers/gpio/gpio-ixp4xx.c
2347F:	drivers/irqchip/irq-ixp4xx.c
2348F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2349F:	drivers/net/wan/ixp4xx_hss.c
2350F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2351F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2352F:	include/linux/soc/ixp4xx/npe.h
2353F:	include/linux/soc/ixp4xx/qmgr.h
2354
2355ARM/INTEL KEEMBAY ARCHITECTURE
2356M:	Paul J. Murphy <paul.j.murphy@intel.com>
2357M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2358S:	Maintained
2359F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2360F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2361F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2362
2363ARM/INTEL XSC3 (MANZANO) ARM CORE
2364M:	Lennert Buytenhek <kernel@wantstofly.org>
2365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366S:	Maintained
2367
2368ARM/LG1K ARCHITECTURE
2369M:	Chanho Min <chanho.min@lge.com>
2370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	arch/arm64/boot/dts/lg/
2373
2374ARM/LPC18XX ARCHITECTURE
2375M:	Vladimir Zapolskiy <vz@mleia.com>
2376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377S:	Maintained
2378F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2379F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2380F:	drivers/i2c/busses/i2c-lpc2k.c
2381F:	drivers/memory/pl172.c
2382F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2383F:	drivers/rtc/rtc-lpc24xx.c
2384N:	lpc18xx
2385
2386ARM/LPC32XX SOC SUPPORT
2387M:	Vladimir Zapolskiy <vz@mleia.com>
2388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389S:	Maintained
2390T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2391F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2392F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2393F:	arch/arm/mach-lpc32xx/
2394F:	drivers/i2c/busses/i2c-pnx.c
2395F:	drivers/net/ethernet/nxp/lpc_eth.c
2396F:	drivers/usb/host/ohci-nxp.c
2397F:	drivers/watchdog/pnx4008_wdt.c
2398N:	lpc32xx
2399
2400ARM/Marvell Dove/MV78xx0/Orion SOC support
2401M:	Andrew Lunn <andrew@lunn.ch>
2402M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2403M:	Gregory Clement <gregory.clement@bootlin.com>
2404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405S:	Maintained
2406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2407F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2408F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2409F:	Documentation/devicetree/bindings/soc/dove/
2410F:	arch/arm/boot/dts/marvell/dove*
2411F:	arch/arm/boot/dts/marvell/orion5x*
2412F:	arch/arm/mach-dove/
2413F:	arch/arm/mach-mv78xx0/
2414F:	arch/arm/mach-orion5x/
2415F:	arch/arm/plat-orion/
2416F:	drivers/bus/mvebu-mbus.c
2417F:	drivers/soc/dove/
2418
2419ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2420M:	Andrew Lunn <andrew@lunn.ch>
2421M:	Gregory Clement <gregory.clement@bootlin.com>
2422M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Maintained
2425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2426F:	Documentation/devicetree/bindings/arm/marvell/
2427F:	arch/arm/boot/dts/marvell/armada*
2428F:	arch/arm/boot/dts/marvell/kirkwood*
2429F:	arch/arm/configs/mvebu_*_defconfig
2430F:	arch/arm/mach-mvebu/
2431F:	arch/arm64/boot/dts/marvell/
2432F:	drivers/clk/mvebu/
2433F:	drivers/cpufreq/armada-37xx-cpufreq.c
2434F:	drivers/cpufreq/armada-8k-cpufreq.c
2435F:	drivers/cpufreq/mvebu-cpufreq.c
2436F:	drivers/irqchip/irq-armada-370-xp.c
2437F:	drivers/irqchip/irq-mvebu-*
2438F:	drivers/pinctrl/mvebu/
2439F:	drivers/rtc/rtc-armada38x.c
2440
2441ARM/Mediatek RTC DRIVER
2442M:	Eddie Huang <eddie.huang@mediatek.com>
2443M:	Sean Wang <sean.wang@mediatek.com>
2444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2446S:	Maintained
2447F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2448F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2449F:	drivers/rtc/rtc-mt2712.c
2450F:	drivers/rtc/rtc-mt6397.c
2451F:	drivers/rtc/rtc-mt7622.c
2452
2453ARM/Mediatek SoC support
2454M:	Matthias Brugger <matthias.bgg@gmail.com>
2455M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2456L:	linux-kernel@vger.kernel.org
2457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460W:	https://mtk.wiki.kernel.org/
2461C:	irc://irc.libera.chat/linux-mediatek
2462F:	arch/arm/boot/dts/mediatek/
2463F:	arch/arm/mach-mediatek/
2464F:	arch/arm64/boot/dts/mediatek/
2465F:	drivers/soc/mediatek/
2466N:	mtk
2467N:	mt[2678]
2468K:	mediatek
2469
2470ARM/Mediatek USB3 PHY DRIVER
2471M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2474S:	Maintained
2475F:	Documentation/devicetree/bindings/phy/mediatek,*
2476F:	drivers/phy/mediatek/
2477
2478ARM/MICROCHIP (ARM64) SoC support
2479M:	Conor Dooley <conor@kernel.org>
2480M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2481M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Supported
2484T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2485F:	arch/arm64/boot/dts/microchip/
2486
2487ARM/Microchip (AT91) SoC support
2488M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2489M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2490M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492S:	Supported
2493W:	http://www.linux4sam.org
2494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2495F:	arch/arm/boot/dts/microchip/at91*
2496F:	arch/arm/boot/dts/microchip/sama*
2497F:	arch/arm/include/debug/at91.S
2498F:	arch/arm/mach-at91/
2499F:	drivers/memory/atmel*
2500F:	drivers/watchdog/sama5d4_wdt.c
2501F:	include/soc/at91/
2502X:	drivers/input/touchscreen/atmel_mxt_ts.c
2503N:	at91
2504N:	atmel
2505
2506ARM/Microchip Sparx5 SoC support
2507M:	Lars Povlsen <lars.povlsen@microchip.com>
2508M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2509M:	Daniel Machon <daniel.machon@microchip.com>
2510M:	UNGLinuxDriver@microchip.com
2511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512S:	Supported
2513F:	arch/arm64/boot/dts/microchip/sparx*
2514F:	drivers/net/ethernet/microchip/vcap/
2515F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2516N:	sparx5
2517
2518ARM/MILBEAUT ARCHITECTURE
2519M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2520M:	Takao Orito <orito.takao@socionext.com>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	arch/arm/boot/dts/socionext/milbeaut*
2524F:	arch/arm/mach-milbeaut/
2525N:	milbeaut
2526
2527ARM/MStar/Sigmastar Armv7 SoC support
2528M:	Daniel Palmer <daniel@thingy.jp>
2529M:	Romain Perier <romain.perier@gmail.com>
2530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531S:	Maintained
2532W:	http://linux-chenxing.org/
2533T:	git git://github.com/linux-chenxing/linux.git
2534F:	Documentation/devicetree/bindings/arm/mstar/*
2535F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2536F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2537F:	arch/arm/boot/dts/sigmastar/
2538F:	arch/arm/mach-mstar/
2539F:	drivers/clk/mstar/
2540F:	drivers/clocksource/timer-msc313e.c
2541F:	drivers/gpio/gpio-msc313.c
2542F:	drivers/rtc/rtc-msc313.c
2543F:	drivers/watchdog/msc313e_wdt.c
2544F:	include/dt-bindings/clock/mstar-*
2545F:	include/dt-bindings/gpio/msc313-gpio.h
2546
2547ARM/NOMADIK/Ux500 ARCHITECTURES
2548M:	Linus Walleij <linus.walleij@linaro.org>
2549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550S:	Maintained
2551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2552F:	Documentation/devicetree/bindings/arm/ste-*
2553F:	Documentation/devicetree/bindings/arm/ux500.yaml
2554F:	Documentation/devicetree/bindings/arm/ux500/
2555F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2556F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2557F:	arch/arm/boot/dts/st/ste-*
2558F:	arch/arm/mach-nomadik/
2559F:	arch/arm/mach-ux500/
2560F:	drivers/clk/clk-nomadik.c
2561F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2562F:	drivers/dma/ste_dma40*
2563F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2564F:	drivers/gpio/gpio-nomadik.c
2565F:	drivers/hwspinlock/u8500_hsem.c
2566F:	drivers/i2c/busses/i2c-nomadik.c
2567F:	drivers/iio/adc/ab8500-gpadc.c
2568F:	drivers/mfd/ab8500*
2569F:	drivers/mfd/abx500*
2570F:	drivers/mfd/db8500*
2571F:	drivers/pinctrl/nomadik/
2572F:	drivers/rtc/rtc-ab8500.c
2573F:	drivers/rtc/rtc-pl031.c
2574F:	drivers/soc/ux500/
2575
2576ARM/NUVOTON MA35 ARCHITECTURE
2577M:	Jacky Huang <ychuang3@nuvoton.com>
2578M:	Shan-Chun Hung <schung@nuvoton.com>
2579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580S:	Supported
2581F:	Documentation/devicetree/bindings/*/*/*ma35*
2582F:	Documentation/devicetree/bindings/*/*ma35*
2583F:	arch/arm64/boot/dts/nuvoton/*ma35*
2584F:	drivers/*/*/*ma35*
2585F:	drivers/*/*ma35*
2586K:	ma35d1
2587
2588ARM/NUVOTON NPCM ARCHITECTURE
2589M:	Avi Fishman <avifishman70@gmail.com>
2590M:	Tomer Maimon <tmaimon77@gmail.com>
2591M:	Tali Perry <tali.perry1@gmail.com>
2592R:	Patrick Venture <venture@google.com>
2593R:	Nancy Yuen <yuenn@google.com>
2594R:	Benjamin Fair <benjaminfair@google.com>
2595L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2596S:	Supported
2597F:	Documentation/devicetree/bindings/*/*/*npcm*
2598F:	Documentation/devicetree/bindings/*/*npcm*
2599F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2600F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2601F:	arch/arm/mach-npcm/
2602F:	arch/arm64/boot/dts/nuvoton/
2603F:	drivers/*/*/*npcm*
2604F:	drivers/*/*npcm*
2605F:	drivers/rtc/rtc-nct3018y.c
2606F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2607F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2608
2609ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2610M:	Joseph Liu <kwliu@nuvoton.com>
2611M:	Marvin Lin <kflin@nuvoton.com>
2612L:	linux-media@vger.kernel.org
2613L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2614S:	Maintained
2615F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2616F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2617F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2618F:	drivers/media/platform/nuvoton/
2619F:	include/uapi/linux/npcm-video.h
2620
2621ARM/NUVOTON WPCM450 ARCHITECTURE
2622M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2623L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2624S:	Maintained
2625W:	https://github.com/neuschaefer/wpcm450/wiki
2626F:	Documentation/devicetree/bindings/*/*wpcm*
2627F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2628F:	arch/arm/configs/wpcm450_defconfig
2629F:	arch/arm/mach-npcm/wpcm450.c
2630F:	drivers/*/*/*wpcm*
2631F:	drivers/*/*wpcm*
2632
2633ARM/NXP S32G ARCHITECTURE
2634R:	Chester Lin <chester62515@gmail.com>
2635R:	Matthias Brugger <mbrugger@suse.com>
2636R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2637L:	NXP S32 Linux Team <s32@nxp.com>
2638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639S:	Maintained
2640F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2641F:	drivers/pinctrl/nxp/
2642
2643ARM/Orion SoC/Technologic Systems TS-78xx platform support
2644M:	Alexander Clouter <alex@digriz.org.uk>
2645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646S:	Maintained
2647W:	http://www.digriz.org.uk/ts78xx/kernel
2648F:	arch/arm/mach-orion5x/ts78xx-*
2649
2650ARM/QUALCOMM CHROMEBOOK SUPPORT
2651R:	cros-qcom-dts-watchers@chromium.org
2652F:	arch/arm64/boot/dts/qcom/sc7180*
2653F:	arch/arm64/boot/dts/qcom/sc7280*
2654F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2655
2656ARM/QUALCOMM MAILING LIST
2657L:	linux-arm-msm@vger.kernel.org
2658F:	Documentation/devicetree/bindings/*/qcom*
2659F:	Documentation/devicetree/bindings/soc/qcom/
2660F:	arch/arm/boot/dts/qcom/
2661F:	arch/arm/configs/qcom_defconfig
2662F:	arch/arm/mach-qcom/
2663F:	arch/arm64/boot/dts/qcom/
2664F:	drivers/*/*/pm8???-*
2665F:	drivers/*/*/qcom*
2666F:	drivers/*/*/qcom/
2667F:	drivers/*/qcom*
2668F:	drivers/*/qcom/
2669F:	drivers/bluetooth/btqcomsmd.c
2670F:	drivers/clocksource/timer-qcom.c
2671F:	drivers/cpuidle/cpuidle-qcom-spm.c
2672F:	drivers/extcon/extcon-qcom*
2673F:	drivers/i2c/busses/i2c-qcom-geni.c
2674F:	drivers/i2c/busses/i2c-qup.c
2675F:	drivers/iommu/msm*
2676F:	drivers/mfd/ssbi.c
2677F:	drivers/mmc/host/mmci_qcom*
2678F:	drivers/mmc/host/sdhci-msm.c
2679F:	drivers/pci/controller/dwc/pcie-qcom.c
2680F:	drivers/phy/qualcomm/
2681F:	drivers/power/*/msm*
2682F:	drivers/reset/reset-qcom-*
2683F:	drivers/rtc/rtc-pm8xxx.c
2684F:	drivers/spi/spi-geni-qcom.c
2685F:	drivers/spi/spi-qcom-qspi.c
2686F:	drivers/spi/spi-qup.c
2687F:	drivers/tty/serial/msm_serial.c
2688F:	drivers/ufs/host/ufs-qcom*
2689F:	drivers/usb/dwc3/dwc3-qcom.c
2690F:	include/dt-bindings/*/qcom*
2691F:	include/linux/*/qcom*
2692F:	include/linux/soc/qcom/
2693
2694ARM/QUALCOMM SUPPORT
2695M:	Bjorn Andersson <andersson@kernel.org>
2696M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2697L:	linux-arm-msm@vger.kernel.org
2698S:	Maintained
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2700F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2701F:	Documentation/devicetree/bindings/arm/qcom.yaml
2702F:	Documentation/devicetree/bindings/bus/qcom*
2703F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2704F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2705F:	Documentation/devicetree/bindings/reserved-memory/qcom
2706F:	Documentation/devicetree/bindings/soc/qcom/
2707F:	arch/arm/boot/dts/qcom/
2708F:	arch/arm/configs/qcom_defconfig
2709F:	arch/arm/mach-qcom/
2710F:	arch/arm64/boot/dts/qcom/
2711F:	drivers/bus/qcom*
2712F:	drivers/firmware/qcom/
2713F:	drivers/soc/qcom/
2714F:	include/dt-bindings/arm/qcom,ids.h
2715F:	include/dt-bindings/firmware/qcom,scm.h
2716F:	include/dt-bindings/soc/qcom*
2717F:	include/linux/firmware/qcom
2718F:	include/linux/soc/qcom/
2719F:	include/soc/qcom/
2720
2721ARM/RDA MICRO ARCHITECTURE
2722M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2725S:	Maintained
2726F:	Documentation/devicetree/bindings/arm/rda.yaml
2727F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2728F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2729F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2730F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2731F:	arch/arm/boot/dts/unisoc/
2732F:	drivers/clocksource/timer-rda.c
2733F:	drivers/gpio/gpio-rda.c
2734F:	drivers/irqchip/irq-rda-intc.c
2735F:	drivers/tty/serial/rda-uart.c
2736
2737ARM/REALTEK ARCHITECTURE
2738M:	Andreas Färber <afaerber@suse.de>
2739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2741S:	Maintained
2742F:	Documentation/devicetree/bindings/arm/realtek.yaml
2743F:	arch/arm/boot/dts/realtek/
2744F:	arch/arm/mach-realtek/
2745F:	arch/arm64/boot/dts/realtek/
2746
2747ARM/RISC-V/RENESAS ARCHITECTURE
2748M:	Geert Uytterhoeven <geert+renesas@glider.be>
2749M:	Magnus Damm <magnus.damm@gmail.com>
2750L:	linux-renesas-soc@vger.kernel.org
2751S:	Supported
2752Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2753C:	irc://irc.libera.chat/renesas-soc
2754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2755F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2756F:	Documentation/devicetree/bindings/soc/renesas/
2757F:	arch/arm/boot/dts/renesas/
2758F:	arch/arm/configs/shmobile_defconfig
2759F:	arch/arm/include/debug/renesas-scif.S
2760F:	arch/arm/mach-shmobile/
2761F:	arch/arm64/boot/dts/renesas/
2762F:	arch/riscv/boot/dts/renesas/
2763F:	drivers/pmdomain/renesas/
2764F:	drivers/soc/renesas/
2765F:	include/linux/soc/renesas/
2766K:	\brenesas,
2767
2768ARM/RISCPC ARCHITECTURE
2769M:	Russell King <linux@armlinux.org.uk>
2770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771S:	Maintained
2772W:	http://www.armlinux.org.uk/
2773F:	arch/arm/include/asm/hardware/ioc.h
2774F:	arch/arm/include/asm/hardware/iomd.h
2775F:	arch/arm/include/asm/hardware/memc.h
2776F:	arch/arm/mach-rpc/
2777F:	drivers/net/ethernet/8390/etherh.c
2778F:	drivers/net/ethernet/i825xx/ether1*
2779F:	drivers/net/ethernet/seeq/ether3*
2780F:	drivers/scsi/arm/
2781
2782ARM/Rockchip SoC support
2783M:	Heiko Stuebner <heiko@sntech.de>
2784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-rockchip@lists.infradead.org
2786S:	Maintained
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2788F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2789F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2790F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2791F:	arch/arm/boot/dts/rockchip/
2792F:	arch/arm/mach-rockchip/
2793F:	drivers/*/*/*rockchip*
2794F:	drivers/*/*rockchip*
2795F:	drivers/clk/rockchip/
2796F:	drivers/i2c/busses/i2c-rk3x.c
2797F:	sound/soc/rockchip/
2798N:	rockchip
2799
2800ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2801M:	Krzysztof Kozlowski <krzk@kernel.org>
2802R:	Alim Akhtar <alim.akhtar@samsung.com>
2803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804L:	linux-samsung-soc@vger.kernel.org
2805S:	Maintained
2806P:	Documentation/process/maintainer-soc-clean-dts.rst
2807Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2808B:	mailto:linux-samsung-soc@vger.kernel.org
2809C:	irc://irc.libera.chat/linux-exynos
2810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2811F:	Documentation/arch/arm/samsung/
2812F:	Documentation/devicetree/bindings/arm/samsung/
2813F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2814F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2815F:	Documentation/devicetree/bindings/soc/samsung/
2816F:	arch/arm/boot/dts/samsung/
2817F:	arch/arm/mach-exynos*/
2818F:	arch/arm/mach-s3c/
2819F:	arch/arm/mach-s5p*/
2820F:	arch/arm64/boot/dts/exynos/
2821F:	drivers/*/*/*s3c24*
2822F:	drivers/*/*s3c24*
2823F:	drivers/*/*s3c64xx*
2824F:	drivers/*/*s5pv210*
2825F:	drivers/clocksource/samsung_pwm_timer.c
2826F:	drivers/memory/samsung/
2827F:	drivers/pwm/pwm-samsung.c
2828F:	drivers/soc/samsung/
2829F:	drivers/tty/serial/samsung*
2830F:	include/clocksource/samsung_pwm.h
2831F:	include/linux/platform_data/*s3c*
2832F:	include/linux/serial_s3c.h
2833F:	include/linux/soc/samsung/
2834N:	exynos
2835N:	s3c64xx
2836N:	s5pv210
2837
2838ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2839M:	Łukasz Stelmach <l.stelmach@samsung.com>
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841L:	linux-media@vger.kernel.org
2842S:	Maintained
2843F:	drivers/media/platform/samsung/s5p-g2d/
2844
2845ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2846M:	Marek Szyprowski <m.szyprowski@samsung.com>
2847L:	linux-samsung-soc@vger.kernel.org
2848L:	linux-media@vger.kernel.org
2849S:	Maintained
2850F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2851F:	drivers/media/cec/platform/s5p/
2852
2853ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2854M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2855M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2856M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2858L:	linux-media@vger.kernel.org
2859S:	Maintained
2860F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2861F:	drivers/media/platform/samsung/s5p-jpeg/
2862
2863ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2864M:	Marek Szyprowski <m.szyprowski@samsung.com>
2865M:	Andrzej Hajda <andrzej.hajda@intel.com>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867L:	linux-media@vger.kernel.org
2868S:	Maintained
2869F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2870F:	drivers/media/platform/samsung/s5p-mfc/
2871
2872ARM/SOCFPGA ARCHITECTURE
2873M:	Dinh Nguyen <dinguyen@kernel.org>
2874S:	Maintained
2875W:	http://www.rocketboards.org
2876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2877F:	arch/arm/boot/dts/intel/socfpga/
2878F:	arch/arm/configs/socfpga_defconfig
2879F:	arch/arm/mach-socfpga/
2880F:	arch/arm64/boot/dts/altera/
2881F:	arch/arm64/boot/dts/intel/
2882
2883ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2884M:	Dinh Nguyen <dinguyen@kernel.org>
2885S:	Maintained
2886F:	drivers/clk/socfpga/
2887
2888ARM/SOCFPGA EDAC SUPPORT
2889M:	Dinh Nguyen <dinguyen@kernel.org>
2890S:	Maintained
2891F:	drivers/edac/altera_edac.[ch]
2892
2893ARM/SPREADTRUM SoC SUPPORT
2894M:	Orson Zhai <orsonzhai@gmail.com>
2895M:	Baolin Wang <baolin.wang7@gmail.com>
2896M:	Chunyan Zhang <zhang.lyra@gmail.com>
2897S:	Maintained
2898F:	arch/arm64/boot/dts/sprd
2899N:	sprd
2900N:	sc27xx
2901N:	sc2731
2902
2903ARM/STI ARCHITECTURE
2904M:	Patrice Chotard <patrice.chotard@foss.st.com>
2905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906S:	Maintained
2907W:	http://www.stlinux.com
2908F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2909F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2910F:	arch/arm/boot/dts/st/sti*
2911F:	arch/arm/mach-sti/
2912F:	drivers/ata/ahci_st.c
2913F:	drivers/char/hw_random/st-rng.c
2914F:	drivers/clocksource/arm_global_timer.c
2915F:	drivers/clocksource/clksrc_st_lpc.c
2916F:	drivers/cpufreq/sti-cpufreq.c
2917F:	drivers/dma/st_fdma*
2918F:	drivers/i2c/busses/i2c-st.c
2919F:	drivers/media/platform/st/sti/c8sectpfe/
2920F:	drivers/media/rc/st_rc.c
2921F:	drivers/mmc/host/sdhci-st.c
2922F:	drivers/phy/st/phy-miphy28lp.c
2923F:	drivers/phy/st/phy-stih407-usb.c
2924F:	drivers/pinctrl/pinctrl-st.c
2925F:	drivers/remoteproc/st_remoteproc.c
2926F:	drivers/remoteproc/st_slim_rproc.c
2927F:	drivers/reset/sti/
2928F:	drivers/rtc/rtc-st-lpc.c
2929F:	drivers/tty/serial/st-asc.c
2930F:	drivers/usb/dwc3/dwc3-st.c
2931F:	drivers/usb/host/ehci-st.c
2932F:	drivers/usb/host/ohci-st.c
2933F:	drivers/watchdog/st_lpc_wdt.c
2934F:	include/linux/remoteproc/st_slim_rproc.h
2935
2936ARM/STM32 ARCHITECTURE
2937M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2938M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2939L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941S:	Maintained
2942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2943F:	arch/arm/boot/dts/st/stm32*
2944F:	arch/arm/mach-stm32/
2945F:	arch/arm64/boot/dts/st/
2946F:	drivers/clocksource/armv7m_systick.c
2947N:	stm32
2948N:	stm
2949
2950ARM/SUNPLUS SP7021 SOC SUPPORT
2951M:	Qin Jian <qinjian@cqplus1.com>
2952L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2953S:	Maintained
2954W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2955F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2956F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2957F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2958F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2959F:	arch/arm/boot/dts/sunplus/
2960F:	arch/arm/configs/sp7021_*defconfig
2961F:	drivers/clk/clk-sp7021.c
2962F:	drivers/irqchip/irq-sp7021-intc.c
2963F:	drivers/reset/reset-sunplus.c
2964F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2965F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2966
2967ARM/Synaptics SoC support
2968M:	Jisheng Zhang <jszhang@kernel.org>
2969M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2971S:	Maintained
2972F:	arch/arm/boot/dts/synaptics/
2973F:	arch/arm/mach-berlin/
2974F:	arch/arm64/boot/dts/synaptics/
2975
2976ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2977M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2978L:	linux-tegra@vger.kernel.org
2979L:	linux-media@vger.kernel.org
2980S:	Maintained
2981F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2982F:	drivers/media/cec/platform/tegra/
2983
2984ARM/TESLA FSD SoC SUPPORT
2985M:	Alim Akhtar <alim.akhtar@samsung.com>
2986M:	linux-fsd@tesla.com
2987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988L:	linux-samsung-soc@vger.kernel.org
2989S:	Maintained
2990F:	arch/arm64/boot/dts/tesla/
2991
2992ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2993M:	Santosh Shilimkar <ssantosh@kernel.org>
2994L:	linux-kernel@vger.kernel.org
2995S:	Maintained
2996F:	drivers/memory/*emif*
2997
2998ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2999M:	Nishanth Menon <nm@ti.com>
3000M:	Santosh Shilimkar <ssantosh@kernel.org>
3001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002S:	Maintained
3003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3004F:	arch/arm/boot/dts/ti/keystone/
3005F:	arch/arm/mach-keystone/
3006
3007ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3008M:	Santosh Shilimkar <ssantosh@kernel.org>
3009L:	linux-kernel@vger.kernel.org
3010S:	Maintained
3011F:	drivers/clk/keystone/
3012
3013ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3014M:	Santosh Shilimkar <ssantosh@kernel.org>
3015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016L:	linux-kernel@vger.kernel.org
3017S:	Maintained
3018F:	drivers/clocksource/timer-keystone.c
3019
3020ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3021M:	Santosh Shilimkar <ssantosh@kernel.org>
3022L:	linux-kernel@vger.kernel.org
3023S:	Maintained
3024F:	drivers/power/reset/keystone-reset.c
3025
3026ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3027M:	Nishanth Menon <nm@ti.com>
3028M:	Vignesh Raghavendra <vigneshr@ti.com>
3029M:	Tero Kristo <kristo@kernel.org>
3030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3031S:	Supported
3032F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3033F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3034F:	arch/arm64/boot/dts/ti/Makefile
3035F:	arch/arm64/boot/dts/ti/k3-*
3036
3037ARM/TOSHIBA VISCONTI ARCHITECTURE
3038M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040S:	Supported
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3042F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3043F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3044F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3045F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3046F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3047F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3048F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3049F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3050F:	arch/arm64/boot/dts/toshiba/
3051F:	drivers/clk/visconti/
3052F:	drivers/gpio/gpio-visconti.c
3053F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3054F:	drivers/pci/controller/dwc/pcie-visconti.c
3055F:	drivers/pinctrl/visconti/
3056F:	drivers/watchdog/visconti_wdt.c
3057N:	visconti
3058
3059ARM/UNIPHIER ARCHITECTURE
3060M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3061M:	Masami Hiramatsu <mhiramat@kernel.org>
3062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063S:	Maintained
3064F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3065F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3066F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3067F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3068F:	arch/arm/boot/dts/socionext/uniphier*
3069F:	arch/arm/include/asm/hardware/cache-uniphier.h
3070F:	arch/arm/mm/cache-uniphier.c
3071F:	arch/arm64/boot/dts/socionext/uniphier*
3072F:	drivers/bus/uniphier-system-bus.c
3073F:	drivers/clk/uniphier/
3074F:	drivers/dma/uniphier-mdmac.c
3075F:	drivers/gpio/gpio-uniphier.c
3076F:	drivers/i2c/busses/i2c-uniphier*
3077F:	drivers/irqchip/irq-uniphier-aidet.c
3078F:	drivers/mmc/host/uniphier-sd.c
3079F:	drivers/pinctrl/uniphier/
3080F:	drivers/reset/reset-uniphier.c
3081F:	drivers/tty/serial/8250/8250_uniphier.c
3082N:	uniphier
3083
3084ARM/VERSATILE EXPRESS PLATFORM
3085M:	Liviu Dudau <liviu.dudau@arm.com>
3086M:	Sudeep Holla <sudeep.holla@arm.com>
3087M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3089S:	Maintained
3090N:	mps2
3091N:	vexpress
3092F:	arch/arm/mach-versatile/
3093F:	arch/arm64/boot/dts/arm/
3094F:	drivers/clocksource/timer-versatile.c
3095X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3096X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3097
3098ARM/VFP SUPPORT
3099M:	Russell King <linux@armlinux.org.uk>
3100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101S:	Maintained
3102W:	http://www.armlinux.org.uk/
3103F:	arch/arm/vfp/
3104
3105ARM/VT8500 ARM ARCHITECTURE
3106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107S:	Orphan
3108F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3109F:	arch/arm/mach-vt8500/
3110F:	drivers/clocksource/timer-vt8500.c
3111F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3112F:	drivers/mmc/host/wmt-sdmmc.c
3113F:	drivers/pwm/pwm-vt8500.c
3114F:	drivers/rtc/rtc-vt8500.c
3115F:	drivers/tty/serial/vt8500_serial.c
3116F:	drivers/video/fbdev/vt8500lcdfb.*
3117F:	drivers/video/fbdev/wm8505fb*
3118F:	drivers/video/fbdev/wmt_ge_rops.*
3119
3120ARM/ZYNQ ARCHITECTURE
3121M:	Michal Simek <michal.simek@amd.com>
3122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3123S:	Supported
3124W:	http://wiki.xilinx.com
3125T:	git https://github.com/Xilinx/linux-xlnx.git
3126F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3127F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3128F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3129F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3130F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3131F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3132F:	arch/arm/mach-zynq/
3133F:	drivers/clocksource/timer-cadence-ttc.c
3134F:	drivers/cpuidle/cpuidle-zynq.c
3135F:	drivers/edac/synopsys_edac.c
3136F:	drivers/i2c/busses/i2c-cadence.c
3137F:	drivers/i2c/busses/i2c-xiic.c
3138F:	drivers/mmc/host/sdhci-of-arasan.c
3139N:	zynq
3140N:	xilinx
3141
3142ARM64 FIT SUPPORT
3143M:	Simon Glass <sjg@chromium.org>
3144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3145S:	Maintained
3146F:	arch/arm64/boot/Makefile
3147F:	scripts/make_fit.py
3148
3149ARM64 PLATFORM DRIVERS
3150M:	Hans de Goede <hdegoede@redhat.com>
3151M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3152R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3153L:	platform-driver-x86@vger.kernel.org
3154S:	Maintained
3155Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3157F:	drivers/platform/arm64/
3158
3159ARM64 PORT (AARCH64 ARCHITECTURE)
3160M:	Catalin Marinas <catalin.marinas@arm.com>
3161M:	Will Deacon <will@kernel.org>
3162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163S:	Maintained
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3165F:	Documentation/arch/arm64/
3166F:	arch/arm64/
3167F:	tools/testing/selftests/arm64/
3168X:	arch/arm64/boot/dts/
3169
3170ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3171M:	George McCollister <george.mccollister@gmail.com>
3172L:	netdev@vger.kernel.org
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3175F:	drivers/net/dsa/xrs700x/*
3176F:	net/dsa/tag_xrs700x.c
3177
3178AS3645A LED FLASH CONTROLLER DRIVER
3179M:	Sakari Ailus <sakari.ailus@iki.fi>
3180L:	linux-leds@vger.kernel.org
3181S:	Maintained
3182F:	drivers/leds/flash/leds-as3645a.c
3183
3184ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3185M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3186L:	linux-media@vger.kernel.org
3187S:	Maintained
3188T:	git git://linuxtv.org/media_tree.git
3189F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3190F:	drivers/media/i2c/ak7375.c
3191
3192ASAHI KASEI AK8974 DRIVER
3193M:	Linus Walleij <linus.walleij@linaro.org>
3194L:	linux-iio@vger.kernel.org
3195S:	Supported
3196W:	http://www.akm.com/
3197F:	drivers/iio/magnetometer/ak8974.c
3198
3199AOSONG AGS02MA TVOC SENSOR DRIVER
3200M:	Anshul Dalal <anshulusr@gmail.com>
3201L:	linux-iio@vger.kernel.org
3202S:	Maintained
3203F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3204F:	drivers/iio/chemical/ags02ma.c
3205
3206ASC7621 HARDWARE MONITOR DRIVER
3207M:	George Joseph <george.joseph@fairview5.com>
3208L:	linux-hwmon@vger.kernel.org
3209S:	Maintained
3210F:	Documentation/hwmon/asc7621.rst
3211F:	drivers/hwmon/asc7621.c
3212
3213ASIX AX88796C SPI ETHERNET ADAPTER
3214M:	Łukasz Stelmach <l.stelmach@samsung.com>
3215S:	Maintained
3216F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3217F:	drivers/net/ethernet/asix/ax88796c_*
3218
3219ASIX PHY DRIVER [RUST]
3220M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3221R:	Trevor Gross <tmgross@umich.edu>
3222L:	netdev@vger.kernel.org
3223L:	rust-for-linux@vger.kernel.org
3224S:	Maintained
3225F:	drivers/net/phy/ax88796b_rust.rs
3226
3227ASPEED CRYPTO DRIVER
3228M:	Neal Liu <neal_liu@aspeedtech.com>
3229L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3230S:	Maintained
3231F:	Documentation/devicetree/bindings/crypto/aspeed,*
3232F:	drivers/crypto/aspeed/
3233
3234ASPEED PECI CONTROLLER
3235M:	Iwona Winiarska <iwona.winiarska@intel.com>
3236L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3237L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3238S:	Supported
3239F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3240F:	drivers/peci/controller/peci-aspeed.c
3241
3242ASPEED PINCTRL DRIVERS
3243M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3244L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3245L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3246L:	linux-gpio@vger.kernel.org
3247S:	Maintained
3248F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3249F:	drivers/pinctrl/aspeed/
3250
3251ASPEED SCU INTERRUPT CONTROLLER DRIVER
3252M:	Eddie James <eajames@linux.ibm.com>
3253L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3254S:	Maintained
3255F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3256F:	drivers/irqchip/irq-aspeed-scu-ic.c
3257F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3258
3259ASPEED SD/MMC DRIVER
3260M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3261L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3262L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3263L:	linux-mmc@vger.kernel.org
3264S:	Maintained
3265F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3266F:	drivers/mmc/host/sdhci-of-aspeed*
3267
3268ASPEED SMC SPI DRIVER
3269M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3270M:	Cédric Le Goater <clg@kaod.org>
3271L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3272L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3273L:	linux-spi@vger.kernel.org
3274S:	Maintained
3275F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3276F:	drivers/spi/spi-aspeed-smc.c
3277
3278ASPEED USB UDC DRIVER
3279M:	Neal Liu <neal_liu@aspeedtech.com>
3280L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3281S:	Maintained
3282F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3283F:	drivers/usb/gadget/udc/aspeed_udc.c
3284
3285ASPEED VIDEO ENGINE DRIVER
3286M:	Eddie James <eajames@linux.ibm.com>
3287L:	linux-media@vger.kernel.org
3288L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3289S:	Maintained
3290F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3291F:	drivers/media/platform/aspeed/
3292
3293ASUS EC HARDWARE MONITOR DRIVER
3294M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3295L:	linux-hwmon@vger.kernel.org
3296S:	Maintained
3297F:	drivers/hwmon/asus-ec-sensors.c
3298
3299ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3300M:	Corentin Chary <corentin.chary@gmail.com>
3301M:	Luke D. Jones <luke@ljones.dev>
3302L:	platform-driver-x86@vger.kernel.org
3303S:	Maintained
3304W:	https://asus-linux.org/
3305F:	drivers/platform/x86/asus*.c
3306F:	drivers/platform/x86/eeepc*.c
3307
3308ASUS TF103C DOCK DRIVER
3309M:	Hans de Goede <hdegoede@redhat.com>
3310L:	platform-driver-x86@vger.kernel.org
3311S:	Maintained
3312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3313F:	drivers/platform/x86/asus-tf103c-dock.c
3314
3315ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3316M:	Aleksa Savic <savicaleksa83@gmail.com>
3317L:	linux-hwmon@vger.kernel.org
3318S:	Maintained
3319F:	drivers/hwmon/asus_rog_ryujin.c
3320
3321ASUS WIRELESS RADIO CONTROL DRIVER
3322M:	João Paulo Rechi Vita <jprvita@gmail.com>
3323L:	platform-driver-x86@vger.kernel.org
3324S:	Maintained
3325F:	drivers/platform/x86/asus-wireless.c
3326
3327ASUS WMI HARDWARE MONITOR DRIVER
3328M:	Ed Brindley <kernel@maidavale.org>
3329M:	Denis Pauk <pauk.denis@gmail.com>
3330L:	linux-hwmon@vger.kernel.org
3331S:	Maintained
3332F:	drivers/hwmon/asus_wmi_sensors.c
3333
3334ASYMMETRIC KEYS
3335M:	David Howells <dhowells@redhat.com>
3336L:	keyrings@vger.kernel.org
3337S:	Maintained
3338F:	Documentation/crypto/asymmetric-keys.rst
3339F:	crypto/asymmetric_keys/
3340F:	include/crypto/pkcs7.h
3341F:	include/crypto/public_key.h
3342F:	include/linux/verification.h
3343
3344ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3345R:	Dan Williams <dan.j.williams@intel.com>
3346S:	Odd fixes
3347W:	http://sourceforge.net/projects/xscaleiop
3348F:	Documentation/crypto/async-tx-api.rst
3349F:	crypto/async_tx/
3350F:	include/linux/async_tx.h
3351
3352AT24 EEPROM DRIVER
3353M:	Bartosz Golaszewski <brgl@bgdev.pl>
3354L:	linux-i2c@vger.kernel.org
3355S:	Maintained
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3357F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3358F:	drivers/misc/eeprom/at24.c
3359
3360ATA OVER ETHERNET (AOE) DRIVER
3361M:	"Justin Sanders" <justin@coraid.com>
3362S:	Supported
3363W:	http://www.openaoe.org/
3364F:	Documentation/admin-guide/aoe/
3365F:	drivers/block/aoe/
3366
3367ATC260X PMIC MFD DRIVER
3368M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3369M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3370L:	linux-actions@lists.infradead.org
3371S:	Maintained
3372F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3373F:	drivers/input/misc/atc260x-onkey.c
3374F:	drivers/mfd/atc260*
3375F:	drivers/power/reset/atc260x-poweroff.c
3376F:	drivers/regulator/atc260x-regulator.c
3377F:	include/linux/mfd/atc260x/*
3378
3379ATHEROS 71XX/9XXX GPIO DRIVER
3380M:	Alban Bedel <albeu@free.fr>
3381S:	Maintained
3382W:	https://github.com/AlbanBedel/linux
3383T:	git git://github.com/AlbanBedel/linux
3384F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3385F:	drivers/gpio/gpio-ath79.c
3386
3387ATHEROS 71XX/9XXX USB PHY DRIVER
3388M:	Alban Bedel <albeu@free.fr>
3389S:	Maintained
3390W:	https://github.com/AlbanBedel/linux
3391T:	git git://github.com/AlbanBedel/linux
3392F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3393F:	drivers/phy/qualcomm/phy-ath79-usb.c
3394
3395ATHEROS ATH GENERIC UTILITIES
3396M:	Kalle Valo <kvalo@kernel.org>
3397L:	linux-wireless@vger.kernel.org
3398S:	Supported
3399F:	drivers/net/wireless/ath/*
3400
3401ATHEROS ATH5K WIRELESS DRIVER
3402M:	Jiri Slaby <jirislaby@kernel.org>
3403M:	Nick Kossifidis <mickflemm@gmail.com>
3404M:	Luis Chamberlain <mcgrof@kernel.org>
3405L:	linux-wireless@vger.kernel.org
3406S:	Maintained
3407W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3408F:	drivers/net/wireless/ath/ath5k/
3409
3410ATHEROS ATH6KL WIRELESS DRIVER
3411L:	linux-wireless@vger.kernel.org
3412S:	Orphan
3413W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3414F:	drivers/net/wireless/ath/ath6kl/
3415
3416ATI_REMOTE2 DRIVER
3417M:	Ville Syrjala <syrjala@sci.fi>
3418S:	Maintained
3419F:	drivers/input/misc/ati_remote2.c
3420
3421ATK0110 HWMON DRIVER
3422M:	Luca Tettamanti <kronos.it@gmail.com>
3423L:	linux-hwmon@vger.kernel.org
3424S:	Maintained
3425F:	drivers/hwmon/asus_atk0110.c
3426
3427ATLX ETHERNET DRIVERS
3428M:	Chris Snook <chris.snook@gmail.com>
3429L:	netdev@vger.kernel.org
3430S:	Maintained
3431W:	http://sourceforge.net/projects/atl1
3432W:	http://atl1.sourceforge.net
3433F:	drivers/net/ethernet/atheros/
3434
3435ATM
3436M:	Chas Williams <3chas3@gmail.com>
3437L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3438L:	netdev@vger.kernel.org
3439S:	Maintained
3440W:	http://linux-atm.sourceforge.net
3441F:	drivers/atm/
3442F:	include/linux/atm*
3443F:	include/uapi/linux/atm*
3444
3445ATMEL MACB ETHERNET DRIVER
3446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3447M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3448S:	Supported
3449F:	drivers/net/ethernet/cadence/
3450
3451ATMEL MAXTOUCH DRIVER
3452M:	Nick Dyer <nick@shmanahar.org>
3453S:	Maintained
3454T:	git git://github.com/ndyer/linux.git
3455F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3456F:	drivers/input/touchscreen/atmel_mxt_ts.c
3457
3458ATOMIC INFRASTRUCTURE
3459M:	Will Deacon <will@kernel.org>
3460M:	Peter Zijlstra <peterz@infradead.org>
3461R:	Boqun Feng <boqun.feng@gmail.com>
3462R:	Mark Rutland <mark.rutland@arm.com>
3463L:	linux-kernel@vger.kernel.org
3464S:	Maintained
3465F:	Documentation/atomic_*.txt
3466F:	arch/*/include/asm/atomic*.h
3467F:	include/*/atomic*.h
3468F:	include/linux/refcount.h
3469F:	scripts/atomic/
3470
3471ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3472M:	Bradley Grove <linuxdrivers@attotech.com>
3473L:	linux-scsi@vger.kernel.org
3474S:	Supported
3475W:	http://www.attotech.com
3476F:	drivers/scsi/esas2r
3477
3478ATUSB IEEE 802.15.4 RADIO DRIVER
3479M:	Stefan Schmidt <stefan@datenfreihafen.org>
3480L:	linux-wpan@vger.kernel.org
3481S:	Maintained
3482F:	drivers/net/ieee802154/at86rf230.h
3483F:	drivers/net/ieee802154/atusb.c
3484F:	drivers/net/ieee802154/atusb.h
3485
3486AUDIT SUBSYSTEM
3487M:	Paul Moore <paul@paul-moore.com>
3488M:	Eric Paris <eparis@redhat.com>
3489L:	audit@vger.kernel.org
3490S:	Supported
3491W:	https://github.com/linux-audit
3492Q:	https://patchwork.kernel.org/project/audit/list
3493B:	mailto:audit@vger.kernel.org
3494P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3495T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3496F:	include/asm-generic/audit_*.h
3497F:	include/linux/audit.h
3498F:	include/linux/audit_arch.h
3499F:	include/uapi/linux/audit.h
3500F:	kernel/audit*
3501F:	lib/*audit.c
3502K:	\baudit_[a-z_0-9]\+\b
3503
3504AUXILIARY BUS DRIVER
3505M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3506R:	Dave Ertman <david.m.ertman@intel.com>
3507R:	Ira Weiny <ira.weiny@intel.com>
3508S:	Supported
3509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3510F:	Documentation/driver-api/auxiliary_bus.rst
3511F:	drivers/base/auxiliary.c
3512F:	include/linux/auxiliary_bus.h
3513
3514AUXILIARY DISPLAY DRIVERS
3515M:	Andy Shevchenko <andy@kernel.org>
3516R:	Geert Uytterhoeven <geert@linux-m68k.org>
3517S:	Odd Fixes
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3519F:	Documentation/devicetree/bindings/auxdisplay/
3520F:	drivers/auxdisplay/
3521F:	include/linux/cfag12864b.h
3522F:	include/uapi/linux/map_to_14segment.h
3523F:	include/uapi/linux/map_to_7segment.h
3524
3525AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3526M:	Andreas Klinger <ak@it-klinger.de>
3527L:	linux-iio@vger.kernel.org
3528S:	Maintained
3529F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3530F:	drivers/iio/adc/hx711.c
3531
3532AX.25 NETWORK LAYER
3533L:	linux-hams@vger.kernel.org
3534S:	Orphan
3535W:	https://linux-ax25.in-berlin.de
3536F:	include/net/ax25.h
3537F:	include/uapi/linux/ax25.h
3538F:	net/ax25/
3539
3540AXENTIA ARM DEVICES
3541M:	Peter Rosin <peda@axentia.se>
3542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3543S:	Maintained
3544F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3545F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3546F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3547F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3548
3549AXENTIA ASOC DRIVERS
3550M:	Peter Rosin <peda@axentia.se>
3551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3552S:	Maintained
3553F:	Documentation/devicetree/bindings/sound/axentia,*
3554F:	sound/soc/atmel/tse850-pcm5142.c
3555
3556AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3557M:	Nuno Sá <nuno.sa@analog.com>
3558L:	linux-hwmon@vger.kernel.org
3559S:	Supported
3560W:	https://ez.analog.com/linux-software-drivers
3561F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3562F:	drivers/hwmon/axi-fan-control.c
3563
3564AXI SPI ENGINE
3565M:	Michael Hennerich <michael.hennerich@analog.com>
3566M:	Nuno Sá <nuno.sa@analog.com>
3567R:	David Lechner <dlechner@baylibre.com>
3568L:	linux-spi@vger.kernel.org
3569S:	Supported
3570W:	https://ez.analog.com/linux-software-drivers
3571F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3572F:	drivers/spi/spi-axi-spi-engine.c
3573
3574AXXIA I2C CONTROLLER
3575M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3576L:	linux-i2c@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3579F:	drivers/i2c/busses/i2c-axxia.c
3580
3581AZ6007 DVB DRIVER
3582M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3583L:	linux-media@vger.kernel.org
3584S:	Maintained
3585W:	https://linuxtv.org
3586T:	git git://linuxtv.org/media_tree.git
3587F:	drivers/media/usb/dvb-usb-v2/az6007.c
3588
3589AZTECH FM RADIO RECEIVER DRIVER
3590M:	Hans Verkuil <hverkuil@xs4all.nl>
3591L:	linux-media@vger.kernel.org
3592S:	Maintained
3593W:	https://linuxtv.org
3594T:	git git://linuxtv.org/media_tree.git
3595F:	drivers/media/radio/radio-aztech*
3596
3597B43 WIRELESS DRIVER
3598L:	linux-wireless@vger.kernel.org
3599L:	b43-dev@lists.infradead.org
3600S:	Orphan
3601W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3602F:	drivers/net/wireless/broadcom/b43/
3603
3604B43LEGACY WIRELESS DRIVER
3605M:	Larry Finger <Larry.Finger@lwfinger.net>
3606L:	linux-wireless@vger.kernel.org
3607L:	b43-dev@lists.infradead.org
3608S:	Maintained
3609W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3610F:	drivers/net/wireless/broadcom/b43legacy/
3611
3612BACKLIGHT CLASS/SUBSYSTEM
3613M:	Lee Jones <lee@kernel.org>
3614M:	Daniel Thompson <daniel.thompson@linaro.org>
3615M:	Jingoo Han <jingoohan1@gmail.com>
3616L:	dri-devel@lists.freedesktop.org
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3619F:	Documentation/ABI/stable/sysfs-class-backlight
3620F:	Documentation/ABI/testing/sysfs-class-backlight
3621F:	Documentation/devicetree/bindings/leds/backlight
3622F:	drivers/video/backlight/
3623F:	include/linux/backlight.h
3624F:	include/linux/pwm_backlight.h
3625
3626BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3627M:	Serge Semin <fancer.lancer@gmail.com>
3628L:	linux-hwmon@vger.kernel.org
3629S:	Supported
3630F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3631F:	Documentation/hwmon/bt1-pvt.rst
3632F:	drivers/hwmon/bt1-pvt.[ch]
3633
3634BARCO P50 GPIO DRIVER
3635M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3636M:	Peter Korsgaard <peter.korsgaard@barco.com>
3637S:	Maintained
3638F:	drivers/platform/x86/barco-p50-gpio.c
3639
3640BATMAN ADVANCED
3641M:	Marek Lindner <mareklindner@neomailbox.ch>
3642M:	Simon Wunderlich <sw@simonwunderlich.de>
3643M:	Antonio Quartulli <a@unstable.cc>
3644M:	Sven Eckelmann <sven@narfation.org>
3645L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3646S:	Maintained
3647W:	https://www.open-mesh.org/
3648Q:	https://patchwork.open-mesh.org/project/batman/list/
3649B:	https://www.open-mesh.org/projects/batman-adv/issues
3650C:	ircs://irc.hackint.org/batadv
3651T:	git https://git.open-mesh.org/linux-merge.git
3652F:	Documentation/networking/batman-adv.rst
3653F:	include/uapi/linux/batadv_packet.h
3654F:	include/uapi/linux/batman_adv.h
3655F:	net/batman-adv/
3656
3657BAYCOM/HDLCDRV DRIVERS FOR AX.25
3658M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3659L:	linux-hams@vger.kernel.org
3660S:	Maintained
3661W:	http://www.baycom.org/~tom/ham/ham.html
3662F:	drivers/net/hamradio/baycom*
3663
3664BCACHE (BLOCK LAYER CACHE)
3665M:	Coly Li <colyli@suse.de>
3666M:	Kent Overstreet <kent.overstreet@linux.dev>
3667L:	linux-bcache@vger.kernel.org
3668S:	Maintained
3669W:	http://bcache.evilpiepirate.org
3670C:	irc://irc.oftc.net/bcache
3671F:	drivers/md/bcache/
3672
3673BCACHEFS
3674M:	Kent Overstreet <kent.overstreet@linux.dev>
3675R:	Brian Foster <bfoster@redhat.com>
3676L:	linux-bcachefs@vger.kernel.org
3677S:	Supported
3678C:	irc://irc.oftc.net/bcache
3679T:	git https://evilpiepirate.org/git/bcachefs.git
3680F:	fs/bcachefs/
3681F:	Documentation/filesystems/bcachefs/
3682
3683BDISP ST MEDIA DRIVER
3684M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3685L:	linux-media@vger.kernel.org
3686S:	Supported
3687W:	https://linuxtv.org
3688T:	git git://linuxtv.org/media_tree.git
3689F:	drivers/media/platform/st/sti/bdisp
3690
3691BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3692M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3693L:	netdev@vger.kernel.org
3694S:	Maintained
3695F:	drivers/net/ethernet/ec_bhf.c
3696
3697BEFS FILE SYSTEM
3698M:	Luis de Bethencourt <luisbg@kernel.org>
3699M:	Salah Triki <salah.triki@gmail.com>
3700S:	Maintained
3701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3702F:	Documentation/filesystems/befs.rst
3703F:	fs/befs/
3704
3705BFQ I/O SCHEDULER
3706M:	Paolo Valente <paolo.valente@unimore.it>
3707M:	Jens Axboe <axboe@kernel.dk>
3708L:	linux-block@vger.kernel.org
3709S:	Maintained
3710F:	Documentation/block/bfq-iosched.rst
3711F:	block/bfq-*
3712
3713BFS FILE SYSTEM
3714M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3715S:	Maintained
3716F:	Documentation/filesystems/bfs.rst
3717F:	fs/bfs/
3718F:	include/uapi/linux/bfs_fs.h
3719
3720BINMAN
3721M:	Simon Glass <sjg@chromium.org>
3722S:	Supported
3723F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3724
3725BITMAP API
3726M:	Yury Norov <yury.norov@gmail.com>
3727R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3728S:	Maintained
3729F:	include/linux/bitfield.h
3730F:	include/linux/bitmap-str.h
3731F:	include/linux/bitmap.h
3732F:	include/linux/bits.h
3733F:	include/linux/cpumask.h
3734F:	include/linux/find.h
3735F:	include/linux/nodemask.h
3736F:	include/vdso/bits.h
3737F:	lib/bitmap-str.c
3738F:	lib/bitmap.c
3739F:	lib/cpumask.c
3740F:	lib/cpumask_kunit.c
3741F:	lib/find_bit.c
3742F:	lib/find_bit_benchmark.c
3743F:	lib/test_bitmap.c
3744F:	tools/include/linux/bitfield.h
3745F:	tools/include/linux/bitmap.h
3746F:	tools/include/linux/bits.h
3747F:	tools/include/linux/find.h
3748F:	tools/include/vdso/bits.h
3749F:	tools/lib/bitmap.c
3750F:	tools/lib/find_bit.c
3751
3752BITOPS API
3753M:	Yury Norov <yury.norov@gmail.com>
3754R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3755S:	Maintained
3756F:	arch/*/include/asm/bitops.h
3757F:	arch/*/include/asm/bitops_32.h
3758F:	arch/*/include/asm/bitops_64.h
3759F:	arch/*/lib/bitops.c
3760F:	include/asm-generic/bitops
3761F:	include/asm-generic/bitops.h
3762F:	include/linux/bitops.h
3763F:	lib/test_bitops.c
3764F:	tools/*/bitops*
3765
3766BLINKM RGB LED DRIVER
3767M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3768S:	Maintained
3769F:	drivers/leds/leds-blinkm.c
3770
3771BLOCK LAYER
3772M:	Jens Axboe <axboe@kernel.dk>
3773L:	linux-block@vger.kernel.org
3774S:	Maintained
3775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3776F:	Documentation/ABI/stable/sysfs-block
3777F:	Documentation/block/
3778F:	block/
3779F:	drivers/block/
3780F:	include/linux/bio.h
3781F:	include/linux/blk*
3782F:	kernel/trace/blktrace.c
3783F:	lib/sbitmap.c
3784
3785BLOCK2MTD DRIVER
3786M:	Joern Engel <joern@lazybastard.org>
3787L:	linux-mtd@lists.infradead.org
3788S:	Maintained
3789F:	drivers/mtd/devices/block2mtd.c
3790
3791BLUETOOTH DRIVERS
3792M:	Marcel Holtmann <marcel@holtmann.org>
3793M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3794L:	linux-bluetooth@vger.kernel.org
3795S:	Supported
3796W:	http://www.bluez.org/
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3799F:	Documentation/devicetree/bindings/net/bluetooth/
3800F:	drivers/bluetooth/
3801
3802BLUETOOTH SUBSYSTEM
3803M:	Marcel Holtmann <marcel@holtmann.org>
3804M:	Johan Hedberg <johan.hedberg@gmail.com>
3805M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3806L:	linux-bluetooth@vger.kernel.org
3807S:	Supported
3808W:	http://www.bluez.org/
3809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3811F:	include/net/bluetooth/
3812F:	net/bluetooth/
3813
3814BONDING DRIVER
3815M:	Jay Vosburgh <j.vosburgh@gmail.com>
3816M:	Andy Gospodarek <andy@greyhouse.net>
3817L:	netdev@vger.kernel.org
3818S:	Supported
3819W:	http://sourceforge.net/projects/bonding/
3820F:	Documentation/networking/bonding.rst
3821F:	drivers/net/bonding/
3822F:	include/net/bond*
3823F:	include/uapi/linux/if_bonding.h
3824F:	tools/testing/selftests/drivers/net/bonding/
3825
3826BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3827M:	Dan Robertson <dan@dlrobertson.com>
3828L:	linux-iio@vger.kernel.org
3829S:	Maintained
3830F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3831F:	drivers/iio/accel/bma400*
3832
3833BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3834M:	Jagath Jog J <jagathjog1996@gmail.com>
3835L:	linux-iio@vger.kernel.org
3836S:	Maintained
3837F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3838F:	drivers/iio/imu/bmi323/
3839
3840BPF JIT for ARC
3841M:	Shahab Vahedi <shahab@synopsys.com>
3842L:	bpf@vger.kernel.org
3843S:	Maintained
3844F:	arch/arc/net/
3845
3846BPF JIT for ARM
3847M:	Russell King <linux@armlinux.org.uk>
3848M:	Puranjay Mohan <puranjay@kernel.org>
3849L:	bpf@vger.kernel.org
3850S:	Maintained
3851F:	arch/arm/net/
3852
3853BPF JIT for ARM64
3854M:	Daniel Borkmann <daniel@iogearbox.net>
3855M:	Alexei Starovoitov <ast@kernel.org>
3856M:	Puranjay Mohan <puranjay@kernel.org>
3857L:	bpf@vger.kernel.org
3858S:	Supported
3859F:	arch/arm64/net/
3860
3861BPF JIT for LOONGARCH
3862M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3863R:	Hengqi Chen <hengqi.chen@gmail.com>
3864L:	bpf@vger.kernel.org
3865S:	Maintained
3866F:	arch/loongarch/net/
3867
3868BPF JIT for MIPS (32-BIT AND 64-BIT)
3869M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3870M:	Paul Burton <paulburton@kernel.org>
3871L:	bpf@vger.kernel.org
3872S:	Maintained
3873F:	arch/mips/net/
3874
3875BPF JIT for NFP NICs
3876M:	Jakub Kicinski <kuba@kernel.org>
3877L:	bpf@vger.kernel.org
3878S:	Odd Fixes
3879F:	drivers/net/ethernet/netronome/nfp/bpf/
3880
3881BPF JIT for POWERPC (32-BIT AND 64-BIT)
3882M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3883M:	Michael Ellerman <mpe@ellerman.id.au>
3884L:	bpf@vger.kernel.org
3885S:	Supported
3886F:	arch/powerpc/net/
3887
3888BPF JIT for RISC-V (32-bit)
3889M:	Luke Nelson <luke.r.nels@gmail.com>
3890M:	Xi Wang <xi.wang@gmail.com>
3891L:	bpf@vger.kernel.org
3892S:	Maintained
3893F:	arch/riscv/net/
3894X:	arch/riscv/net/bpf_jit_comp64.c
3895
3896BPF JIT for RISC-V (64-bit)
3897M:	Björn Töpel <bjorn@kernel.org>
3898R:	Pu Lehui <pulehui@huawei.com>
3899R:	Puranjay Mohan <puranjay@kernel.org>
3900L:	bpf@vger.kernel.org
3901S:	Maintained
3902F:	arch/riscv/net/
3903X:	arch/riscv/net/bpf_jit_comp32.c
3904
3905BPF JIT for S390
3906M:	Ilya Leoshkevich <iii@linux.ibm.com>
3907M:	Heiko Carstens <hca@linux.ibm.com>
3908M:	Vasily Gorbik <gor@linux.ibm.com>
3909L:	bpf@vger.kernel.org
3910S:	Supported
3911F:	arch/s390/net/
3912X:	arch/s390/net/pnet.c
3913
3914BPF JIT for SPARC (32-BIT AND 64-BIT)
3915M:	David S. Miller <davem@davemloft.net>
3916L:	bpf@vger.kernel.org
3917S:	Odd Fixes
3918F:	arch/sparc/net/
3919
3920BPF JIT for X86 32-BIT
3921M:	Wang YanQing <udknight@gmail.com>
3922L:	bpf@vger.kernel.org
3923S:	Odd Fixes
3924F:	arch/x86/net/bpf_jit_comp32.c
3925
3926BPF JIT for X86 64-BIT
3927M:	Alexei Starovoitov <ast@kernel.org>
3928M:	Daniel Borkmann <daniel@iogearbox.net>
3929L:	bpf@vger.kernel.org
3930S:	Supported
3931F:	arch/x86/net/
3932X:	arch/x86/net/bpf_jit_comp32.c
3933
3934BPF [BTF]
3935M:	Martin KaFai Lau <martin.lau@linux.dev>
3936L:	bpf@vger.kernel.org
3937S:	Maintained
3938F:	include/linux/btf*
3939F:	kernel/bpf/btf.c
3940
3941BPF [CORE]
3942M:	Alexei Starovoitov <ast@kernel.org>
3943M:	Daniel Borkmann <daniel@iogearbox.net>
3944R:	John Fastabend <john.fastabend@gmail.com>
3945L:	bpf@vger.kernel.org
3946S:	Maintained
3947F:	include/linux/bpf*
3948F:	include/linux/filter.h
3949F:	include/linux/tnum.h
3950F:	kernel/bpf/core.c
3951F:	kernel/bpf/dispatcher.c
3952F:	kernel/bpf/mprog.c
3953F:	kernel/bpf/syscall.c
3954F:	kernel/bpf/tnum.c
3955F:	kernel/bpf/trampoline.c
3956F:	kernel/bpf/verifier.c
3957
3958BPF [CRYPTO]
3959M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3960L:	bpf@vger.kernel.org
3961S:	Maintained
3962F:	crypto/bpf_crypto_skcipher.c
3963F:	include/linux/bpf_crypto.h
3964F:	kernel/bpf/crypto.c
3965
3966BPF [DOCUMENTATION] (Related to Standardization)
3967R:	David Vernet <void@manifault.com>
3968L:	bpf@vger.kernel.org
3969L:	bpf@ietf.org
3970S:	Maintained
3971F:	Documentation/bpf/standardization/
3972
3973BPF [GENERAL] (Safe Dynamic Programs and Tools)
3974M:	Alexei Starovoitov <ast@kernel.org>
3975M:	Daniel Borkmann <daniel@iogearbox.net>
3976M:	Andrii Nakryiko <andrii@kernel.org>
3977R:	Martin KaFai Lau <martin.lau@linux.dev>
3978R:	Eduard Zingerman <eddyz87@gmail.com>
3979R:	Song Liu <song@kernel.org>
3980R:	Yonghong Song <yonghong.song@linux.dev>
3981R:	John Fastabend <john.fastabend@gmail.com>
3982R:	KP Singh <kpsingh@kernel.org>
3983R:	Stanislav Fomichev <sdf@google.com>
3984R:	Hao Luo <haoluo@google.com>
3985R:	Jiri Olsa <jolsa@kernel.org>
3986L:	bpf@vger.kernel.org
3987S:	Supported
3988W:	https://bpf.io/
3989Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3992F:	Documentation/bpf/
3993F:	Documentation/networking/filter.rst
3994F:	Documentation/userspace-api/ebpf/
3995F:	arch/*/net/*
3996F:	include/linux/bpf*
3997F:	include/linux/btf*
3998F:	include/linux/filter.h
3999F:	include/trace/events/xdp.h
4000F:	include/uapi/linux/bpf*
4001F:	include/uapi/linux/btf*
4002F:	include/uapi/linux/filter.h
4003F:	kernel/bpf/
4004F:	kernel/trace/bpf_trace.c
4005F:	lib/test_bpf.c
4006F:	net/bpf/
4007F:	net/core/filter.c
4008F:	net/sched/act_bpf.c
4009F:	net/sched/cls_bpf.c
4010F:	samples/bpf/
4011F:	scripts/bpf_doc.py
4012F:	scripts/Makefile.btf
4013F:	scripts/pahole-version.sh
4014F:	tools/bpf/
4015F:	tools/lib/bpf/
4016F:	tools/testing/selftests/bpf/
4017
4018BPF [ITERATOR]
4019M:	Yonghong Song <yonghong.song@linux.dev>
4020L:	bpf@vger.kernel.org
4021S:	Maintained
4022F:	kernel/bpf/*iter.c
4023
4024BPF [L7 FRAMEWORK] (sockmap)
4025M:	John Fastabend <john.fastabend@gmail.com>
4026M:	Jakub Sitnicki <jakub@cloudflare.com>
4027L:	netdev@vger.kernel.org
4028L:	bpf@vger.kernel.org
4029S:	Maintained
4030F:	include/linux/skmsg.h
4031F:	net/core/skmsg.c
4032F:	net/core/sock_map.c
4033F:	net/ipv4/tcp_bpf.c
4034F:	net/ipv4/udp_bpf.c
4035F:	net/unix/unix_bpf.c
4036
4037BPF [LIBRARY] (libbpf)
4038M:	Andrii Nakryiko <andrii@kernel.org>
4039M:	Eduard Zingerman <eddyz87@gmail.com>
4040L:	bpf@vger.kernel.org
4041S:	Maintained
4042F:	tools/lib/bpf/
4043
4044BPF [MISC]
4045L:	bpf@vger.kernel.org
4046S:	Odd Fixes
4047K:	(?:\b|_)bpf(?:\b|_)
4048
4049BPF [NETKIT] (BPF-programmable network device)
4050M:	Daniel Borkmann <daniel@iogearbox.net>
4051M:	Nikolay Aleksandrov <razor@blackwall.org>
4052L:	bpf@vger.kernel.org
4053L:	netdev@vger.kernel.org
4054S:	Supported
4055F:	drivers/net/netkit.c
4056F:	include/net/netkit.h
4057
4058BPF [NETWORKING] (struct_ops, reuseport)
4059M:	Martin KaFai Lau <martin.lau@linux.dev>
4060L:	bpf@vger.kernel.org
4061L:	netdev@vger.kernel.org
4062S:	Maintained
4063F:	kernel/bpf/bpf_struct*
4064
4065BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4066M:	Martin KaFai Lau <martin.lau@linux.dev>
4067M:	Daniel Borkmann <daniel@iogearbox.net>
4068R:	John Fastabend <john.fastabend@gmail.com>
4069L:	bpf@vger.kernel.org
4070L:	netdev@vger.kernel.org
4071S:	Maintained
4072F:	include/net/tcx.h
4073F:	kernel/bpf/tcx.c
4074F:	net/core/filter.c
4075F:	net/sched/act_bpf.c
4076F:	net/sched/cls_bpf.c
4077
4078BPF [RINGBUF]
4079M:	Andrii Nakryiko <andrii@kernel.org>
4080L:	bpf@vger.kernel.org
4081S:	Maintained
4082F:	kernel/bpf/ringbuf.c
4083
4084BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4085M:	KP Singh <kpsingh@kernel.org>
4086R:	Matt Bobrowski <mattbobrowski@google.com>
4087L:	bpf@vger.kernel.org
4088S:	Maintained
4089F:	Documentation/bpf/prog_lsm.rst
4090F:	include/linux/bpf_lsm.h
4091F:	kernel/bpf/bpf_lsm.c
4092F:	security/bpf/
4093
4094BPF [SELFTESTS] (Test Runners & Infrastructure)
4095M:	Andrii Nakryiko <andrii@kernel.org>
4096M:	Eduard Zingerman <eddyz87@gmail.com>
4097R:	Mykola Lysenko <mykolal@fb.com>
4098L:	bpf@vger.kernel.org
4099S:	Maintained
4100F:	tools/testing/selftests/bpf/
4101
4102BPF [STORAGE & CGROUPS]
4103M:	Martin KaFai Lau <martin.lau@linux.dev>
4104L:	bpf@vger.kernel.org
4105S:	Maintained
4106F:	kernel/bpf/*storage.c
4107F:	kernel/bpf/bpf_lru*
4108F:	kernel/bpf/cgroup.c
4109
4110BPF [TOOLING] (bpftool)
4111M:	Quentin Monnet <qmo@kernel.org>
4112L:	bpf@vger.kernel.org
4113S:	Maintained
4114F:	kernel/bpf/disasm.*
4115F:	tools/bpf/bpftool/
4116
4117BPF [TRACING]
4118M:	Song Liu <song@kernel.org>
4119R:	Jiri Olsa <jolsa@kernel.org>
4120L:	bpf@vger.kernel.org
4121S:	Maintained
4122F:	kernel/bpf/stackmap.c
4123F:	kernel/trace/bpf_trace.c
4124
4125BROADCOM ASP 2.0 ETHERNET DRIVER
4126M:	Justin Chen <justin.chen@broadcom.com>
4127M:	Florian Fainelli <florian.fainelli@broadcom.com>
4128L:	bcm-kernel-feedback-list@broadcom.com
4129L:	netdev@vger.kernel.org
4130S:	Supported
4131F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4132F:	drivers/net/ethernet/broadcom/asp2/
4133
4134BROADCOM B44 10/100 ETHERNET DRIVER
4135M:	Michael Chan <michael.chan@broadcom.com>
4136L:	netdev@vger.kernel.org
4137S:	Supported
4138F:	drivers/net/ethernet/broadcom/b44.*
4139
4140BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4141M:	Florian Fainelli <florian.fainelli@broadcom.com>
4142L:	netdev@vger.kernel.org
4143L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4144S:	Supported
4145F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4146F:	drivers/net/dsa/b53/*
4147F:	drivers/net/dsa/bcm_sf2*
4148F:	include/linux/dsa/brcm.h
4149F:	include/linux/platform_data/b53.h
4150
4151BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4152M:	Florian Fainelli <florian.fainelli@broadcom.com>
4153R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4154L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4156S:	Maintained
4157T:	git https://github.com/broadcom/stblinux.git
4158F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4159F:	drivers/pci/controller/pcie-brcmstb.c
4160F:	drivers/staging/vc04_services
4161N:	bcm2711
4162N:	bcm283*
4163N:	raspberrypi
4164
4165BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4166M:	Florian Fainelli <florian.fainelli@broadcom.com>
4167M:	Ray Jui <rjui@broadcom.com>
4168M:	Scott Branden <sbranden@broadcom.com>
4169R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4170S:	Maintained
4171T:	git https://github.com/broadcom/mach-bcm
4172F:	arch/arm/mach-bcm/
4173N:	bcm281*
4174N:	bcm113*
4175N:	bcm216*
4176N:	kona
4177
4178BROADCOM BCM2835 CAMERA DRIVERS
4179M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4180L:	linux-media@vger.kernel.org
4181S:	Maintained
4182F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4183F:	drivers/media/platform/broadcom/bcm2835-unicam*
4184
4185BROADCOM BCM47XX MIPS ARCHITECTURE
4186M:	Hauke Mehrtens <hauke@hauke-m.de>
4187M:	Rafał Miłecki <zajec5@gmail.com>
4188L:	linux-mips@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/devicetree/bindings/mips/brcm/
4191F:	arch/mips/bcm47xx/*
4192F:	arch/mips/include/asm/mach-bcm47xx/*
4193
4194BROADCOM BCM4908 ETHERNET DRIVER
4195M:	Rafał Miłecki <rafal@milecki.pl>
4196R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4197L:	netdev@vger.kernel.org
4198S:	Maintained
4199F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4200F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4201F:	drivers/net/ethernet/broadcom/unimac.h
4202
4203BROADCOM BCM4908 PINMUX DRIVER
4204M:	Rafał Miłecki <rafal@milecki.pl>
4205R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4206L:	linux-gpio@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4209F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4210
4211BROADCOM BCM5301X ARM ARCHITECTURE
4212M:	Florian Fainelli <florian.fainelli@broadcom.com>
4213M:	Hauke Mehrtens <hauke@hauke-m.de>
4214M:	Rafał Miłecki <zajec5@gmail.com>
4215R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4217S:	Maintained
4218F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4219F:	arch/arm/boot/dts/broadcom/bcm470*
4220F:	arch/arm/boot/dts/broadcom/bcm5301*
4221F:	arch/arm/boot/dts/broadcom/bcm953012*
4222F:	arch/arm/mach-bcm/bcm_5301x.c
4223
4224BROADCOM BCM53573 ARM ARCHITECTURE
4225M:	Florian Fainelli <florian.fainelli@broadcom.com>
4226M:	Rafał Miłecki <rafal@milecki.pl>
4227R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4229S:	Maintained
4230F:	arch/arm/boot/dts/broadcom/bcm47189*
4231F:	arch/arm/boot/dts/broadcom/bcm53573*
4232
4233BROADCOM BCM63XX/BCM33XX UDC DRIVER
4234M:	Kevin Cernekee <cernekee@gmail.com>
4235L:	linux-usb@vger.kernel.org
4236S:	Maintained
4237F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4238
4239BROADCOM BCM7XXX ARM ARCHITECTURE
4240M:	Florian Fainelli <florian.fainelli@broadcom.com>
4241R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4243S:	Maintained
4244T:	git https://github.com/broadcom/stblinux.git
4245F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4246F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4247F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4248F:	arch/arm/mach-bcm/*brcmstb*
4249F:	arch/arm/mm/cache-b15-rac.c
4250F:	drivers/bus/brcmstb_gisb.c
4251F:	drivers/pci/controller/pcie-brcmstb.c
4252N:	brcmstb
4253N:	bcm7038
4254N:	bcm7120
4255
4256BROADCOM BCMBCA ARM ARCHITECTURE
4257M:	William Zhang <william.zhang@broadcom.com>
4258M:	Anand Gore <anand.gore@broadcom.com>
4259M:	Kursad Oney <kursad.oney@broadcom.com>
4260M:	Florian Fainelli <florian.fainelli@broadcom.com>
4261M:	Rafał Miłecki <rafal@milecki.pl>
4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4264S:	Maintained
4265T:	git https://github.com/broadcom/stblinux.git
4266F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4267F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4268N:	bcmbca
4269N:	bcm[9]?47622
4270N:	bcm[9]?4912
4271N:	bcm[9]?63138
4272N:	bcm[9]?63146
4273N:	bcm[9]?63148
4274N:	bcm[9]?63158
4275N:	bcm[9]?63178
4276N:	bcm[9]?6756
4277N:	bcm[9]?6813
4278N:	bcm[9]?6846
4279N:	bcm[9]?6855
4280N:	bcm[9]?6856
4281N:	bcm[9]?6858
4282N:	bcm[9]?6878
4283
4284BROADCOM BDC DRIVER
4285M:	Justin Chen <justin.chen@broadcom.com>
4286M:	Al Cooper <alcooperx@gmail.com>
4287R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4288L:	linux-usb@vger.kernel.org
4289S:	Maintained
4290F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4291F:	drivers/usb/gadget/udc/bdc/
4292
4293BROADCOM BMIPS CPUFREQ DRIVER
4294M:	Markus Mayer <mmayer@broadcom.com>
4295R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4296L:	linux-pm@vger.kernel.org
4297S:	Maintained
4298F:	drivers/cpufreq/bmips-cpufreq.c
4299
4300BROADCOM BMIPS MIPS ARCHITECTURE
4301M:	Florian Fainelli <florian.fainelli@broadcom.com>
4302R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303L:	linux-mips@vger.kernel.org
4304S:	Maintained
4305T:	git https://github.com/broadcom/stblinux.git
4306F:	arch/mips/bmips/*
4307F:	arch/mips/boot/dts/brcm/bcm*.dts*
4308F:	arch/mips/include/asm/mach-bmips/*
4309F:	arch/mips/kernel/*bmips*
4310F:	drivers/irqchip/irq-bcm63*
4311F:	drivers/irqchip/irq-bcm7*
4312F:	drivers/irqchip/irq-brcmstb*
4313F:	drivers/pmdomain/bcm/bcm63xx-power.c
4314F:	include/linux/bcm963xx_nvram.h
4315F:	include/linux/bcm963xx_tag.h
4316
4317BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4318M:	Rasesh Mody <rmody@marvell.com>
4319M:	GR-Linux-NIC-Dev@marvell.com
4320L:	netdev@vger.kernel.org
4321S:	Supported
4322F:	drivers/net/ethernet/broadcom/bnx2.*
4323F:	drivers/net/ethernet/broadcom/bnx2_*
4324
4325BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4326M:	Saurav Kashyap <skashyap@marvell.com>
4327M:	Javed Hasan <jhasan@marvell.com>
4328M:	GR-QLogic-Storage-Upstream@marvell.com
4329L:	linux-scsi@vger.kernel.org
4330S:	Supported
4331F:	drivers/scsi/bnx2fc/
4332
4333BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4334M:	Nilesh Javali <njavali@marvell.com>
4335M:	Manish Rangankar <mrangankar@marvell.com>
4336M:	GR-QLogic-Storage-Upstream@marvell.com
4337L:	linux-scsi@vger.kernel.org
4338S:	Supported
4339F:	drivers/scsi/bnx2i/
4340
4341BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4342M:	Sudarsana Kalluru <skalluru@marvell.com>
4343M:	Manish Chopra <manishc@marvell.com>
4344L:	netdev@vger.kernel.org
4345S:	Supported
4346F:	drivers/net/ethernet/broadcom/bnx2x/
4347
4348BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4349M:	Michael Chan <michael.chan@broadcom.com>
4350L:	netdev@vger.kernel.org
4351S:	Supported
4352F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4353F:	drivers/net/ethernet/broadcom/bnxt/
4354F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4355
4356BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4357M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4358L:	linux-wireless@vger.kernel.org
4359L:	brcm80211@lists.linux.dev
4360L:	brcm80211-dev-list.pdl@broadcom.com
4361S:	Supported
4362F:	drivers/net/wireless/broadcom/brcm80211/
4363F:	include/linux/platform_data/brcmfmac.h
4364
4365BROADCOM BRCMSTB GPIO DRIVER
4366M:	Doug Berger <opendmb@gmail.com>
4367M:	Florian Fainelli <florian.fainelli@broadcom.com>
4368R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4369S:	Supported
4370F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4371F:	drivers/gpio/gpio-brcmstb.c
4372
4373BROADCOM BRCMSTB I2C DRIVER
4374M:	Kamal Dasu <kamal.dasu@broadcom.com>
4375R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4376L:	linux-i2c@vger.kernel.org
4377S:	Supported
4378F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4379F:	drivers/i2c/busses/i2c-brcmstb.c
4380
4381BROADCOM BRCMSTB UART DRIVER
4382M:	Al Cooper <alcooperx@gmail.com>
4383R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4384L:	linux-serial@vger.kernel.org
4385S:	Maintained
4386F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4387F:	drivers/tty/serial/8250/8250_bcm7271.c
4388
4389BROADCOM BRCMSTB USB EHCI DRIVER
4390M:	Justin Chen <justin.chen@broadcom.com>
4391M:	Al Cooper <alcooperx@gmail.com>
4392R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393L:	linux-usb@vger.kernel.org
4394S:	Maintained
4395F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4396F:	drivers/usb/host/ehci-brcm.*
4397
4398BROADCOM BRCMSTB USB PIN MAP DRIVER
4399M:	Al Cooper <alcooperx@gmail.com>
4400R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4401L:	linux-usb@vger.kernel.org
4402S:	Maintained
4403F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4404F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4405
4406BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4407M:	Justin Chen <justin.chen@broadcom.com>
4408M:	Al Cooper <alcooperx@gmail.com>
4409R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4410L:	linux-kernel@vger.kernel.org
4411S:	Maintained
4412F:	drivers/phy/broadcom/phy-brcm-usb*
4413
4414BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4415M:	William Zhang <william.zhang@broadcom.com>
4416M:	Kursad Oney <kursad.oney@broadcom.com>
4417M:	Jonas Gorski <jonas.gorski@gmail.com>
4418R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4419L:	linux-spi@vger.kernel.org
4420S:	Maintained
4421F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4422F:	drivers/spi/spi-bcm63xx-hsspi.c
4423F:	drivers/spi/spi-bcmbca-hsspi.c
4424
4425BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4426M:	Jonas Gorski <jonas.gorski@gmail.com>
4427L:	linux-spi@vger.kernel.org
4428S:	Odd Fixes
4429F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4430F:	drivers/spi/spi-bcm63xx.c
4431
4432BROADCOM ETHERNET PHY DRIVERS
4433M:	Florian Fainelli <florian.fainelli@broadcom.com>
4434R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4435L:	netdev@vger.kernel.org
4436S:	Supported
4437F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4438F:	drivers/net/phy/bcm*.[ch]
4439F:	drivers/net/phy/broadcom.c
4440F:	include/linux/brcmphy.h
4441
4442BROADCOM GENET ETHERNET DRIVER
4443M:	Doug Berger <opendmb@gmail.com>
4444M:	Florian Fainelli <florian.fainelli@broadcom.com>
4445R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4446L:	netdev@vger.kernel.org
4447S:	Supported
4448F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4449F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4450F:	drivers/net/ethernet/broadcom/genet/
4451F:	drivers/net/ethernet/broadcom/unimac.h
4452F:	drivers/net/mdio/mdio-bcm-unimac.c
4453F:	include/linux/platform_data/bcmgenet.h
4454F:	include/linux/platform_data/mdio-bcm-unimac.h
4455
4456BROADCOM IPROC ARM ARCHITECTURE
4457M:	Ray Jui <rjui@broadcom.com>
4458M:	Scott Branden <sbranden@broadcom.com>
4459R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4461S:	Maintained
4462T:	git https://github.com/broadcom/stblinux.git
4463F:	arch/arm64/boot/dts/broadcom/northstar2/*
4464F:	arch/arm64/boot/dts/broadcom/stingray/*
4465F:	drivers/clk/bcm/clk-ns*
4466F:	drivers/clk/bcm/clk-sr*
4467F:	drivers/pinctrl/bcm/pinctrl-ns*
4468F:	include/dt-bindings/clock/bcm-sr*
4469N:	iproc
4470N:	cygnus
4471N:	bcm[-_]nsp
4472N:	bcm9113*
4473N:	bcm9583*
4474N:	bcm9585*
4475N:	bcm9586*
4476N:	bcm988312
4477N:	bcm113*
4478N:	bcm583*
4479N:	bcm585*
4480N:	bcm586*
4481N:	bcm88312
4482N:	hr2
4483N:	stingray
4484
4485BROADCOM IPROC GBIT ETHERNET DRIVER
4486M:	Rafał Miłecki <rafal@milecki.pl>
4487R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4488L:	netdev@vger.kernel.org
4489S:	Maintained
4490F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4491F:	drivers/net/ethernet/broadcom/bgmac*
4492F:	drivers/net/ethernet/broadcom/unimac.h
4493
4494BROADCOM KONA GPIO DRIVER
4495M:	Ray Jui <rjui@broadcom.com>
4496R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4497S:	Supported
4498F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4499F:	drivers/gpio/gpio-bcm-kona.c
4500
4501BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4502M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4503M:	Kashyap Desai <kashyap.desai@broadcom.com>
4504M:	Sumit Saxena <sumit.saxena@broadcom.com>
4505M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4506L:	mpi3mr-linuxdrv.pdl@broadcom.com
4507L:	linux-scsi@vger.kernel.org
4508S:	Supported
4509W:	https://www.broadcom.com/support/storage
4510F:	drivers/scsi/mpi3mr/
4511
4512BROADCOM NETXTREME-E ROCE DRIVER
4513M:	Selvin Xavier <selvin.xavier@broadcom.com>
4514L:	linux-rdma@vger.kernel.org
4515S:	Supported
4516W:	http://www.broadcom.com
4517F:	drivers/infiniband/hw/bnxt_re/
4518F:	include/uapi/rdma/bnxt_re-abi.h
4519
4520BROADCOM NVRAM DRIVER
4521M:	Rafał Miłecki <zajec5@gmail.com>
4522L:	linux-mips@vger.kernel.org
4523S:	Maintained
4524F:	drivers/firmware/broadcom/*
4525
4526BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4527M:	Rafał Miłecki <rafal@milecki.pl>
4528M:	Florian Fainelli <florian.fainelli@broadcom.com>
4529R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4530L:	linux-pm@vger.kernel.org
4531S:	Maintained
4532T:	git https://github.com/broadcom/stblinux.git
4533F:	drivers/pmdomain/bcm/bcm-pmb.c
4534F:	include/dt-bindings/soc/bcm-pmb.h
4535
4536BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4537M:	Rafał Miłecki <zajec5@gmail.com>
4538L:	linux-wireless@vger.kernel.org
4539S:	Maintained
4540F:	drivers/bcma/
4541F:	include/linux/bcma/
4542
4543BROADCOM SPI DRIVER
4544M:	Kamal Dasu <kamal.dasu@broadcom.com>
4545R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4546S:	Maintained
4547F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4548F:	drivers/spi/spi-bcm-qspi.*
4549F:	drivers/spi/spi-brcmstb-qspi.c
4550F:	drivers/spi/spi-iproc-qspi.c
4551
4552BROADCOM STB AVS CPUFREQ DRIVER
4553M:	Markus Mayer <mmayer@broadcom.com>
4554R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4555L:	linux-pm@vger.kernel.org
4556S:	Maintained
4557F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4558F:	drivers/cpufreq/brcmstb*
4559
4560BROADCOM STB AVS TMON DRIVER
4561M:	Markus Mayer <mmayer@broadcom.com>
4562R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4563L:	linux-pm@vger.kernel.org
4564S:	Maintained
4565F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4566F:	drivers/thermal/broadcom/brcmstb*
4567
4568BROADCOM STB DPFE DRIVER
4569M:	Markus Mayer <mmayer@broadcom.com>
4570R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4572S:	Maintained
4573F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4574F:	drivers/memory/brcmstb_dpfe.c
4575
4576BROADCOM STB NAND FLASH DRIVER
4577M:	Brian Norris <computersforpeace@gmail.com>
4578M:	Kamal Dasu <kamal.dasu@broadcom.com>
4579R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4580L:	linux-mtd@lists.infradead.org
4581S:	Maintained
4582F:	drivers/mtd/nand/raw/brcmnand/
4583F:	include/linux/platform_data/brcmnand.h
4584
4585BROADCOM STB PCIE DRIVER
4586M:	Jim Quinlan <jim2101024@gmail.com>
4587M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4588M:	Florian Fainelli <florian.fainelli@broadcom.com>
4589R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4590L:	linux-pci@vger.kernel.org
4591S:	Maintained
4592F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4593F:	drivers/pci/controller/pcie-brcmstb.c
4594
4595BROADCOM SYSTEMPORT ETHERNET DRIVER
4596M:	Florian Fainelli <florian.fainelli@broadcom.com>
4597R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4598L:	netdev@vger.kernel.org
4599S:	Supported
4600F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4601F:	drivers/net/ethernet/broadcom/bcmsysport.*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM TG3 GIGABIT ETHERNET DRIVER
4605M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4606M:	Michael Chan <mchan@broadcom.com>
4607L:	netdev@vger.kernel.org
4608S:	Supported
4609F:	drivers/net/ethernet/broadcom/tg3.*
4610
4611BROADCOM VK DRIVER
4612M:	Scott Branden <scott.branden@broadcom.com>
4613R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4614S:	Supported
4615F:	drivers/misc/bcm-vk/
4616F:	include/uapi/linux/misc/bcm_vk.h
4617
4618BROCADE BFA FC SCSI DRIVER
4619M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4620M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4621L:	linux-scsi@vger.kernel.org
4622S:	Supported
4623F:	drivers/scsi/bfa/
4624
4625BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4626M:	Rasesh Mody <rmody@marvell.com>
4627M:	Sudarsana Kalluru <skalluru@marvell.com>
4628M:	GR-Linux-NIC-Dev@marvell.com
4629L:	netdev@vger.kernel.org
4630S:	Supported
4631F:	drivers/net/ethernet/brocade/bna/
4632
4633BSG (block layer generic sg v4 driver)
4634M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4635L:	linux-scsi@vger.kernel.org
4636S:	Supported
4637F:	block/bsg.c
4638F:	include/linux/bsg.h
4639F:	include/uapi/linux/bsg.h
4640
4641BT87X AUDIO DRIVER
4642M:	Clemens Ladisch <clemens@ladisch.de>
4643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4644S:	Maintained
4645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4646F:	Documentation/sound/cards/bt87x.rst
4647F:	sound/pci/bt87x.c
4648
4649BT8XXGPIO DRIVER
4650M:	Michael Buesch <m@bues.ch>
4651S:	Maintained
4652W:	http://bu3sch.de/btgpio.php
4653F:	drivers/gpio/gpio-bt8xx.c
4654
4655BTRFS FILE SYSTEM
4656M:	Chris Mason <clm@fb.com>
4657M:	Josef Bacik <josef@toxicpanda.com>
4658M:	David Sterba <dsterba@suse.com>
4659L:	linux-btrfs@vger.kernel.org
4660S:	Maintained
4661W:	https://btrfs.readthedocs.io
4662Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4663C:	irc://irc.libera.chat/btrfs
4664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4665F:	Documentation/filesystems/btrfs.rst
4666F:	fs/btrfs/
4667F:	include/linux/btrfs*
4668F:	include/trace/events/btrfs.h
4669F:	include/uapi/linux/btrfs*
4670
4671BTTV VIDEO4LINUX DRIVER
4672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4673L:	linux-media@vger.kernel.org
4674S:	Odd fixes
4675W:	https://linuxtv.org
4676T:	git git://linuxtv.org/media_tree.git
4677F:	Documentation/driver-api/media/drivers/bttv*
4678F:	drivers/media/pci/bt8xx/bttv*
4679
4680BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4681M:	Chanwoo Choi <cw00.choi@samsung.com>
4682L:	linux-pm@vger.kernel.org
4683L:	linux-samsung-soc@vger.kernel.org
4684S:	Maintained
4685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4686F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4687F:	drivers/devfreq/exynos-bus.c
4688
4689BUSLOGIC SCSI DRIVER
4690M:	Khalid Aziz <khalid@gonehiking.org>
4691L:	linux-scsi@vger.kernel.org
4692S:	Maintained
4693F:	drivers/scsi/BusLogic.*
4694F:	drivers/scsi/FlashPoint.*
4695
4696BXCAN CAN NETWORK DRIVER
4697M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4698L:	linux-can@vger.kernel.org
4699S:	Maintained
4700F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4701F:	drivers/net/can/bxcan.c
4702
4703C-MEDIA CMI8788 DRIVER
4704M:	Clemens Ladisch <clemens@ladisch.de>
4705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4706S:	Maintained
4707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4708F:	sound/pci/oxygen/
4709
4710C-SKY ARCHITECTURE
4711M:	Guo Ren <guoren@kernel.org>
4712L:	linux-csky@vger.kernel.org
4713S:	Supported
4714T:	git https://github.com/c-sky/csky-linux.git
4715F:	Documentation/devicetree/bindings/csky/
4716F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4717F:	Documentation/devicetree/bindings/timer/csky,*
4718F:	arch/csky/
4719F:	drivers/clocksource/timer-gx6605s.c
4720F:	drivers/clocksource/timer-mp-csky.c
4721F:	drivers/irqchip/irq-csky-*
4722N:	csky
4723K:	csky
4724
4725CA8210 IEEE-802.15.4 RADIO DRIVER
4726L:	linux-wpan@vger.kernel.org
4727S:	Orphan
4728W:	https://github.com/Cascoda/ca8210-linux.git
4729F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4730F:	drivers/net/ieee802154/ca8210.c
4731
4732CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4733M:	David Howells <dhowells@redhat.com>
4734L:	netfs@lists.linux.dev
4735S:	Supported
4736F:	Documentation/filesystems/caching/cachefiles.rst
4737F:	fs/cachefiles/
4738
4739CACHESTAT: PAGE CACHE STATS FOR A FILE
4740M:	Nhat Pham <nphamcs@gmail.com>
4741M:	Johannes Weiner <hannes@cmpxchg.org>
4742L:	linux-mm@kvack.org
4743S:	Maintained
4744F:	tools/testing/selftests/cachestat/test_cachestat.c
4745
4746CADENCE MIPI-CSI2 BRIDGES
4747M:	Maxime Ripard <mripard@kernel.org>
4748L:	linux-media@vger.kernel.org
4749S:	Maintained
4750F:	Documentation/devicetree/bindings/media/cdns,*.txt
4751F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4752F:	drivers/media/platform/cadence/cdns-csi2*
4753
4754CADENCE NAND DRIVER
4755L:	linux-mtd@lists.infradead.org
4756S:	Orphan
4757F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4758F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4759
4760CADENCE USB3 DRD IP DRIVER
4761M:	Peter Chen <peter.chen@kernel.org>
4762M:	Pawel Laszczak <pawell@cadence.com>
4763R:	Roger Quadros <rogerq@kernel.org>
4764L:	linux-usb@vger.kernel.org
4765S:	Maintained
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4767F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4768F:	drivers/usb/cdns3/
4769X:	drivers/usb/cdns3/cdnsp*
4770
4771CADENCE USBHS DRIVER
4772M:	Pawel Laszczak <pawell@cadence.com>
4773L:	linux-usb@vger.kernel.org
4774S:	Maintained
4775F:	drivers/usb/gadget/udc/cdns2
4776
4777CADENCE USBSSP DRD IP DRIVER
4778M:	Pawel Laszczak <pawell@cadence.com>
4779L:	linux-usb@vger.kernel.org
4780S:	Maintained
4781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4782F:	drivers/usb/cdns3/
4783X:	drivers/usb/cdns3/cdns3*
4784
4785CADET FM/AM RADIO RECEIVER DRIVER
4786M:	Hans Verkuil <hverkuil@xs4all.nl>
4787L:	linux-media@vger.kernel.org
4788S:	Maintained
4789W:	https://linuxtv.org
4790T:	git git://linuxtv.org/media_tree.git
4791F:	drivers/media/radio/radio-cadet*
4792
4793CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4794L:	linux-media@vger.kernel.org
4795S:	Orphan
4796T:	git git://linuxtv.org/media_tree.git
4797F:	Documentation/admin-guide/media/cafe_ccic*
4798F:	drivers/media/platform/marvell/
4799
4800CAIF NETWORK LAYER
4801L:	netdev@vger.kernel.org
4802S:	Orphan
4803F:	Documentation/networking/caif/
4804F:	drivers/net/caif/
4805F:	include/net/caif/
4806F:	include/uapi/linux/caif/
4807F:	net/caif/
4808
4809CAKE QDISC
4810M:	Toke Høiland-Jørgensen <toke@toke.dk>
4811L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4812S:	Maintained
4813F:	net/sched/sch_cake.c
4814
4815CAN NETWORK DRIVERS
4816M:	Marc Kleine-Budde <mkl@pengutronix.de>
4817M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4818L:	linux-can@vger.kernel.org
4819S:	Maintained
4820W:	https://github.com/linux-can
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4823F:	Documentation/devicetree/bindings/net/can/
4824F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4825F:	drivers/net/can/
4826F:	drivers/phy/phy-can-transceiver.c
4827F:	include/linux/can/bittiming.h
4828F:	include/linux/can/dev.h
4829F:	include/linux/can/length.h
4830F:	include/linux/can/platform/
4831F:	include/linux/can/rx-offload.h
4832F:	include/uapi/linux/can/error.h
4833F:	include/uapi/linux/can/netlink.h
4834F:	include/uapi/linux/can/vxcan.h
4835
4836CAN NETWORK LAYER
4837M:	Oliver Hartkopp <socketcan@hartkopp.net>
4838M:	Marc Kleine-Budde <mkl@pengutronix.de>
4839L:	linux-can@vger.kernel.org
4840S:	Maintained
4841W:	https://github.com/linux-can
4842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4844F:	Documentation/networking/can.rst
4845F:	include/linux/can/can-ml.h
4846F:	include/linux/can/core.h
4847F:	include/linux/can/skb.h
4848F:	include/net/netns/can.h
4849F:	include/uapi/linux/can.h
4850F:	include/uapi/linux/can/bcm.h
4851F:	include/uapi/linux/can/gw.h
4852F:	include/uapi/linux/can/isotp.h
4853F:	include/uapi/linux/can/raw.h
4854F:	net/can/
4855
4856CAN-J1939 NETWORK LAYER
4857M:	Robin van der Gracht <robin@protonic.nl>
4858M:	Oleksij Rempel <o.rempel@pengutronix.de>
4859R:	kernel@pengutronix.de
4860L:	linux-can@vger.kernel.org
4861S:	Maintained
4862F:	Documentation/networking/j1939.rst
4863F:	include/uapi/linux/can/j1939.h
4864F:	net/can/j1939/
4865
4866CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4867M:	Damien Le Moal <dlemoal@kernel.org>
4868L:	linux-riscv@lists.infradead.org
4869L:	linux-gpio@vger.kernel.org (pinctrl driver)
4870F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4871F:	drivers/pinctrl/pinctrl-k210.c
4872
4873CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4874M:	Damien Le Moal <dlemoal@kernel.org>
4875L:	linux-kernel@vger.kernel.org
4876L:	linux-riscv@lists.infradead.org
4877S:	Maintained
4878F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4879F:	drivers/reset/reset-k210.c
4880
4881CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4882M:	Damien Le Moal <dlemoal@kernel.org>
4883L:	linux-riscv@lists.infradead.org
4884S:	Maintained
4885F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4886F:	drivers/soc/canaan/
4887F:	include/soc/canaan/
4888
4889CAPABILITIES
4890M:	Serge Hallyn <serge@hallyn.com>
4891L:	linux-security-module@vger.kernel.org
4892S:	Supported
4893F:	include/linux/capability.h
4894F:	include/uapi/linux/capability.h
4895F:	kernel/capability.c
4896F:	security/commoncap.c
4897
4898CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4899M:	Kevin Tsai <ktsai@capellamicro.com>
4900S:	Maintained
4901F:	drivers/iio/light/cm*
4902
4903CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4904M:	Christian Lamparter <chunkeey@googlemail.com>
4905L:	linux-wireless@vger.kernel.org
4906S:	Maintained
4907W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4908F:	drivers/net/wireless/ath/carl9170/
4909
4910CAVIUM I2C DRIVER
4911M:	Robert Richter <rric@kernel.org>
4912S:	Odd Fixes
4913W:	http://www.marvell.com
4914F:	drivers/i2c/busses/i2c-octeon*
4915F:	drivers/i2c/busses/i2c-thunderx*
4916
4917CAVIUM LIQUIDIO NETWORK DRIVER
4918L:	netdev@vger.kernel.org
4919S:	Orphan
4920W:	http://www.marvell.com
4921F:	drivers/net/ethernet/cavium/liquidio/
4922
4923CAVIUM MMC DRIVER
4924M:	Robert Richter <rric@kernel.org>
4925S:	Odd Fixes
4926W:	http://www.marvell.com
4927F:	drivers/mmc/host/cavium*
4928
4929CAVIUM OCTEON-TX CRYPTO DRIVER
4930M:	George Cherian <gcherian@marvell.com>
4931L:	linux-crypto@vger.kernel.org
4932S:	Supported
4933W:	http://www.marvell.com
4934F:	drivers/crypto/cavium/cpt/
4935
4936CAVIUM THUNDERX2 ARM64 SOC
4937M:	Robert Richter <rric@kernel.org>
4938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4939S:	Odd Fixes
4940F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4941F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4942
4943CBS/ETF/TAPRIO QDISCS
4944M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4945L:	netdev@vger.kernel.org
4946S:	Maintained
4947F:	net/sched/sch_cbs.c
4948F:	net/sched/sch_etf.c
4949F:	net/sched/sch_taprio.c
4950
4951CC2520 IEEE-802.15.4 RADIO DRIVER
4952M:	Stefan Schmidt <stefan@datenfreihafen.org>
4953L:	linux-wpan@vger.kernel.org
4954S:	Odd Fixes
4955F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4956F:	drivers/net/ieee802154/cc2520.c
4957
4958CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4959M:	Gilad Ben-Yossef <gilad@benyossef.com>
4960L:	linux-crypto@vger.kernel.org
4961S:	Supported
4962W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4963F:	drivers/crypto/ccree/
4964
4965CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4966M:	Hadar Gat <hadar.gat@arm.com>
4967L:	linux-crypto@vger.kernel.org
4968S:	Supported
4969W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4970F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4971F:	drivers/char/hw_random/cctrng.c
4972F:	drivers/char/hw_random/cctrng.h
4973
4974CEC FRAMEWORK
4975M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4976L:	linux-media@vger.kernel.org
4977S:	Supported
4978W:	http://linuxtv.org
4979T:	git git://linuxtv.org/media_tree.git
4980F:	Documentation/ABI/testing/debugfs-cec-error-inj
4981F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4982F:	Documentation/driver-api/media/cec-core.rst
4983F:	Documentation/userspace-api/media/cec
4984F:	drivers/media/cec/
4985F:	drivers/media/rc/keymaps/rc-cec.c
4986F:	include/media/cec-notifier.h
4987F:	include/media/cec.h
4988F:	include/uapi/linux/cec-funcs.h
4989F:	include/uapi/linux/cec.h
4990
4991CEC GPIO DRIVER
4992M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4993L:	linux-media@vger.kernel.org
4994S:	Supported
4995W:	http://linuxtv.org
4996T:	git git://linuxtv.org/media_tree.git
4997F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4998F:	drivers/media/cec/platform/cec-gpio/
4999
5000CELL BROADBAND ENGINE ARCHITECTURE
5001M:	Arnd Bergmann <arnd@arndb.de>
5002L:	linuxppc-dev@lists.ozlabs.org
5003S:	Supported
5004W:	http://www.ibm.com/developerworks/power/cell/
5005F:	arch/powerpc/include/asm/cell*.h
5006F:	arch/powerpc/include/asm/spu*.h
5007F:	arch/powerpc/include/uapi/asm/spu*.h
5008F:	arch/powerpc/platforms/cell/
5009
5010CELLWISE CW2015 BATTERY DRIVER
5011M:	Tobias Schrammm <t.schramm@manjaro.org>
5012S:	Maintained
5013F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5014F:	drivers/power/supply/cw2015_battery.c
5015
5016CEPH COMMON CODE (LIBCEPH)
5017M:	Ilya Dryomov <idryomov@gmail.com>
5018M:	Xiubo Li <xiubli@redhat.com>
5019L:	ceph-devel@vger.kernel.org
5020S:	Supported
5021W:	http://ceph.com/
5022T:	git https://github.com/ceph/ceph-client.git
5023F:	include/linux/ceph/
5024F:	include/linux/crush/
5025F:	net/ceph/
5026
5027CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5028M:	Xiubo Li <xiubli@redhat.com>
5029M:	Ilya Dryomov <idryomov@gmail.com>
5030L:	ceph-devel@vger.kernel.org
5031S:	Supported
5032W:	http://ceph.com/
5033T:	git https://github.com/ceph/ceph-client.git
5034F:	Documentation/filesystems/ceph.rst
5035F:	fs/ceph/
5036
5037CERTIFICATE HANDLING
5038M:	David Howells <dhowells@redhat.com>
5039M:	David Woodhouse <dwmw2@infradead.org>
5040L:	keyrings@vger.kernel.org
5041S:	Maintained
5042F:	Documentation/admin-guide/module-signing.rst
5043F:	certs/
5044F:	scripts/sign-file.c
5045F:	tools/certs/
5046
5047CFAG12864B LCD DRIVER
5048M:	Miguel Ojeda <ojeda@kernel.org>
5049S:	Maintained
5050F:	drivers/auxdisplay/cfag12864b.c
5051F:	include/linux/cfag12864b.h
5052
5053CFAG12864BFB LCD FRAMEBUFFER DRIVER
5054M:	Miguel Ojeda <ojeda@kernel.org>
5055S:	Maintained
5056F:	drivers/auxdisplay/cfag12864bfb.c
5057F:	include/linux/cfag12864b.h
5058
5059CHAR and MISC DRIVERS
5060M:	Arnd Bergmann <arnd@arndb.de>
5061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5062S:	Supported
5063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5064F:	drivers/char/
5065F:	drivers/misc/
5066F:	include/linux/miscdevice.h
5067X:	drivers/char/agp/
5068X:	drivers/char/hw_random/
5069X:	drivers/char/ipmi/
5070X:	drivers/char/random.c
5071X:	drivers/char/tpm/
5072
5073CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5074M:	Thomas Weißschuh <linux@weissschuh.net>
5075L:	linux-hwmon@vger.kernel.org
5076S:	Maintained
5077F:	Documentation/hwmon/powerz.rst
5078F:	drivers/hwmon/powerz.c
5079
5080CHECKPATCH
5081M:	Andy Whitcroft <apw@canonical.com>
5082M:	Joe Perches <joe@perches.com>
5083R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5084R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5085S:	Maintained
5086F:	scripts/checkpatch.pl
5087
5088CHECKPATCH DOCUMENTATION
5089M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5090M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5091R:	Joe Perches <joe@perches.com>
5092S:	Maintained
5093F:	Documentation/dev-tools/checkpatch.rst
5094
5095CHINESE DOCUMENTATION
5096M:	Alex Shi <alexs@kernel.org>
5097M:	Yanteng Si <siyanteng@loongson.cn>
5098S:	Maintained
5099F:	Documentation/translations/zh_CN/
5100
5101CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5102M:	Peter Chen <peter.chen@kernel.org>
5103L:	linux-usb@vger.kernel.org
5104S:	Maintained
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5106F:	drivers/usb/chipidea/
5107
5108CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5109M:	Hans de Goede <hdegoede@redhat.com>
5110L:	linux-input@vger.kernel.org
5111S:	Maintained
5112F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5113F:	drivers/input/touchscreen/chipone_icn8318.c
5114
5115CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5116M:	Hans de Goede <hdegoede@redhat.com>
5117L:	linux-input@vger.kernel.org
5118S:	Maintained
5119F:	drivers/input/touchscreen/chipone_icn8505.c
5120
5121CHROME HARDWARE PLATFORM SUPPORT
5122M:	Benson Leung <bleung@chromium.org>
5123M:	Tzung-Bi Shih <tzungbi@kernel.org>
5124L:	chrome-platform@lists.linux.dev
5125S:	Maintained
5126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5127F:	drivers/platform/chrome/
5128
5129CHROMEOS EC CODEC DRIVER
5130M:	Cheng-Yi Chiang <cychiang@chromium.org>
5131M:	Tzung-Bi Shih <tzungbi@kernel.org>
5132R:	Guenter Roeck <groeck@chromium.org>
5133L:	chrome-platform@lists.linux.dev
5134S:	Maintained
5135F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5136F:	sound/soc/codecs/cros_ec_codec.*
5137
5138CHROMEOS EC SUBDRIVERS
5139M:	Benson Leung <bleung@chromium.org>
5140R:	Guenter Roeck <groeck@chromium.org>
5141L:	chrome-platform@lists.linux.dev
5142S:	Maintained
5143F:	drivers/power/supply/cros_usbpd-charger.c
5144N:	cros_ec
5145N:	cros-ec
5146
5147CHROMEOS EC UART DRIVER
5148M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5149R:	Benson Leung <bleung@chromium.org>
5150R:	Tzung-Bi Shih <tzungbi@kernel.org>
5151S:	Maintained
5152F:	drivers/platform/chrome/cros_ec_uart.c
5153
5154CHROMEOS EC USB PD NOTIFY DRIVER
5155M:	Prashant Malani <pmalani@chromium.org>
5156L:	chrome-platform@lists.linux.dev
5157S:	Maintained
5158F:	drivers/platform/chrome/cros_usbpd_notify.c
5159F:	include/linux/platform_data/cros_usbpd_notify.h
5160
5161CHROMEOS EC USB TYPE-C DRIVER
5162M:	Prashant Malani <pmalani@chromium.org>
5163L:	chrome-platform@lists.linux.dev
5164S:	Maintained
5165F:	drivers/platform/chrome/cros_ec_typec.*
5166F:	drivers/platform/chrome/cros_typec_switch.c
5167F:	drivers/platform/chrome/cros_typec_vdm.*
5168
5169CHROMEOS HPS DRIVER
5170M:	Dan Callaghan <dcallagh@chromium.org>
5171R:	Sami Kyöstilä <skyostil@chromium.org>
5172S:	Maintained
5173F:	drivers/platform/chrome/cros_hps_i2c.c
5174
5175CHROMEOS EC WATCHDOG
5176M:	Lukasz Majczak <lma@chromium.org>
5177L:	chrome-platform@lists.linux.dev
5178S:	Maintained
5179F:	drivers/watchdog/cros_ec_wdt.c
5180
5181CHRONTEL CH7322 CEC DRIVER
5182M:	Joe Tessler <jrt@google.com>
5183L:	linux-media@vger.kernel.org
5184S:	Maintained
5185T:	git git://linuxtv.org/media_tree.git
5186F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5187F:	drivers/media/cec/i2c/ch7322.c
5188
5189CIRRUS LOGIC AUDIO CODEC DRIVERS
5190M:	James Schulman <james.schulman@cirrus.com>
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 <keescook@chromium.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 <keescook@chromium.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 <keescook@chromium.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 <keescook@chromium.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 <keescook@chromium.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:	Oded Gabbay <ogabbay@kernel.org>
11039M:	Thomas Hellström <thomas.hellstrom@linux.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 <keescook@chromium.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:	Wanpeng Li <wanpengli@tencent.com>
12387R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12388L:	kvm@vger.kernel.org
12389S:	Supported
12390T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12391F:	arch/um/include/asm/kvm_para.h
12392F:	arch/x86/include/asm/kvm_para.h
12393F:	arch/x86/include/asm/pvclock-abi.h
12394F:	arch/x86/include/uapi/asm/kvm_para.h
12395F:	arch/x86/kernel/kvm.c
12396F:	arch/x86/kernel/kvmclock.c
12397F:	include/asm-generic/kvm_para.h
12398F:	include/linux/kvm_para.h
12399F:	include/uapi/asm-generic/kvm_para.h
12400F:	include/uapi/linux/kvm_para.h
12401
12402KVM X86 HYPER-V (KVM/hyper-v)
12403M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12404M:	Sean Christopherson <seanjc@google.com>
12405M:	Paolo Bonzini <pbonzini@redhat.com>
12406L:	kvm@vger.kernel.org
12407S:	Supported
12408T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12409F:	arch/x86/kvm/hyperv.*
12410F:	arch/x86/kvm/kvm_onhyperv.*
12411F:	arch/x86/kvm/svm/hyperv.*
12412F:	arch/x86/kvm/svm/svm_onhyperv.*
12413F:	arch/x86/kvm/vmx/hyperv.*
12414
12415KVM X86 Xen (KVM/Xen)
12416M:	David Woodhouse <dwmw2@infradead.org>
12417M:	Paul Durrant <paul@xen.org>
12418M:	Sean Christopherson <seanjc@google.com>
12419M:	Paolo Bonzini <pbonzini@redhat.com>
12420L:	kvm@vger.kernel.org
12421S:	Supported
12422T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12423F:	arch/x86/kvm/xen.*
12424
12425L3MDEV
12426M:	David Ahern <dsahern@kernel.org>
12427L:	netdev@vger.kernel.org
12428S:	Maintained
12429F:	include/net/l3mdev.h
12430F:	net/l3mdev
12431
12432LANDLOCK SECURITY MODULE
12433M:	Mickaël Salaün <mic@digikod.net>
12434R:	Günther Noack <gnoack@google.com>
12435L:	linux-security-module@vger.kernel.org
12436S:	Supported
12437W:	https://landlock.io
12438T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12439F:	Documentation/security/landlock.rst
12440F:	Documentation/userspace-api/landlock.rst
12441F:	fs/ioctl.c
12442F:	include/uapi/linux/landlock.h
12443F:	samples/landlock/
12444F:	security/landlock/
12445F:	tools/testing/selftests/landlock/
12446K:	landlock
12447K:	LANDLOCK
12448
12449LANTIQ / INTEL Ethernet drivers
12450M:	Hauke Mehrtens <hauke@hauke-m.de>
12451L:	netdev@vger.kernel.org
12452S:	Maintained
12453F:	drivers/net/dsa/lantiq_gswip.c
12454F:	drivers/net/dsa/lantiq_pce.h
12455F:	drivers/net/ethernet/lantiq_xrx200.c
12456F:	net/dsa/tag_gswip.c
12457
12458LANTIQ MIPS ARCHITECTURE
12459M:	John Crispin <john@phrozen.org>
12460L:	linux-mips@vger.kernel.org
12461S:	Maintained
12462F:	arch/mips/lantiq
12463F:	drivers/soc/lantiq
12464
12465LANTIQ PEF2256 DRIVER
12466M:	Herve Codina <herve.codina@bootlin.com>
12467S:	Maintained
12468F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12469F:	drivers/net/wan/framer/pef2256/
12470F:	drivers/pinctrl/pinctrl-pef2256.c
12471F:	include/linux/framer/pef2256.h
12472
12473LASI 53c700 driver for PARISC
12474M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12475L:	linux-scsi@vger.kernel.org
12476S:	Maintained
12477F:	Documentation/scsi/53c700.rst
12478F:	drivers/scsi/53c700*
12479
12480LEAKING_ADDRESSES
12481M:	Tycho Andersen <tycho@tycho.pizza>
12482R:	Kees Cook <keescook@chromium.org>
12483L:	linux-hardening@vger.kernel.org
12484S:	Maintained
12485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12486F:	scripts/leaking_addresses.pl
12487
12488LED SUBSYSTEM
12489M:	Pavel Machek <pavel@ucw.cz>
12490M:	Lee Jones <lee@kernel.org>
12491L:	linux-leds@vger.kernel.org
12492S:	Maintained
12493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12494F:	Documentation/devicetree/bindings/leds/
12495F:	Documentation/leds/
12496F:	drivers/leds/
12497F:	include/dt-bindings/leds/
12498F:	include/linux/leds.h
12499
12500LEGO MINDSTORMS EV3
12501R:	David Lechner <david@lechnology.com>
12502S:	Maintained
12503F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12504F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12505F:	drivers/power/supply/lego_ev3_battery.c
12506
12507LEGO USB Tower driver
12508M:	Juergen Stuber <starblue@users.sourceforge.net>
12509L:	legousb-devel@lists.sourceforge.net
12510S:	Maintained
12511W:	http://legousb.sourceforge.net/
12512F:	drivers/usb/misc/legousbtower.c
12513
12514LETSKETCH HID TABLET DRIVER
12515M:	Hans de Goede <hdegoede@redhat.com>
12516L:	linux-input@vger.kernel.org
12517S:	Maintained
12518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12519F:	drivers/hid/hid-letsketch.c
12520
12521LG LAPTOP EXTRAS
12522M:	Matan Ziv-Av <matan@svgalib.org>
12523L:	platform-driver-x86@vger.kernel.org
12524S:	Maintained
12525F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12526F:	Documentation/admin-guide/laptops/lg-laptop.rst
12527F:	drivers/platform/x86/lg-laptop.c
12528
12529LG2160 MEDIA DRIVER
12530M:	Michael Krufky <mkrufky@linuxtv.org>
12531L:	linux-media@vger.kernel.org
12532S:	Maintained
12533W:	https://linuxtv.org
12534W:	http://github.com/mkrufky
12535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12536T:	git git://linuxtv.org/mkrufky/tuners.git
12537F:	drivers/media/dvb-frontends/lg2160.*
12538
12539LGDT3305 MEDIA DRIVER
12540M:	Michael Krufky <mkrufky@linuxtv.org>
12541L:	linux-media@vger.kernel.org
12542S:	Maintained
12543W:	https://linuxtv.org
12544W:	http://github.com/mkrufky
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546T:	git git://linuxtv.org/mkrufky/tuners.git
12547F:	drivers/media/dvb-frontends/lgdt3305.*
12548
12549LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12550M:	Viresh Kumar <vireshk@kernel.org>
12551L:	linux-ide@vger.kernel.org
12552S:	Maintained
12553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12554F:	drivers/ata/pata_arasan_cf.c
12555F:	include/linux/pata_arasan_cf_data.h
12556
12557LIBATA PATA DRIVERS
12558R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12559L:	linux-ide@vger.kernel.org
12560F:	drivers/ata/ata_*.c
12561F:	drivers/ata/pata_*.c
12562
12563LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12564M:	Linus Walleij <linus.walleij@linaro.org>
12565L:	linux-ide@vger.kernel.org
12566S:	Maintained
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12568F:	drivers/ata/pata_ftide010.c
12569F:	drivers/ata/sata_gemini.c
12570F:	drivers/ata/sata_gemini.h
12571
12572LIBATA SATA AHCI PLATFORM devices support
12573M:	Hans de Goede <hdegoede@redhat.com>
12574M:	Jens Axboe <axboe@kernel.dk>
12575L:	linux-ide@vger.kernel.org
12576S:	Maintained
12577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12578F:	drivers/ata/ahci_platform.c
12579F:	drivers/ata/libahci_platform.c
12580F:	include/linux/ahci_platform.h
12581
12582LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12583M:	Serge Semin <fancer.lancer@gmail.com>
12584L:	linux-ide@vger.kernel.org
12585S:	Maintained
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12587F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12588F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12589F:	drivers/ata/ahci_dwc.c
12590
12591LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12592M:	Mikael Pettersson <mikpelinux@gmail.com>
12593L:	linux-ide@vger.kernel.org
12594S:	Maintained
12595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12596F:	drivers/ata/sata_promise.*
12597
12598LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12599M:	Damien Le Moal <dlemoal@kernel.org>
12600M:	Niklas Cassel <cassel@kernel.org>
12601L:	linux-ide@vger.kernel.org
12602S:	Maintained
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12604F:	Documentation/ABI/testing/sysfs-ata
12605F:	Documentation/devicetree/bindings/ata/
12606F:	drivers/ata/
12607F:	include/linux/ata.h
12608F:	include/linux/libata.h
12609
12610LIBETH COMMON ETHERNET LIBRARY
12611M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12612L:	netdev@vger.kernel.org
12613L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12614S:	Supported
12615T:	git https://github.com/alobakin/linux.git
12616F:	drivers/net/ethernet/intel/libeth/
12617F:	include/net/libeth/
12618K:	libeth
12619
12620LIBIE COMMON INTEL ETHERNET LIBRARY
12621M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12622L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12623L:	netdev@vger.kernel.org
12624S:	Supported
12625T:	git https://github.com/alobakin/linux.git
12626F:	drivers/net/ethernet/intel/libie/
12627F:	include/linux/net/intel/libie/
12628K:	libie
12629
12630LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12631M:	Vishal Verma <vishal.l.verma@intel.com>
12632M:	Dan Williams <dan.j.williams@intel.com>
12633M:	Dave Jiang <dave.jiang@intel.com>
12634L:	nvdimm@lists.linux.dev
12635S:	Supported
12636Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12637P:	Documentation/nvdimm/maintainer-entry-profile.rst
12638F:	drivers/nvdimm/btt*
12639
12640LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12641M:	Dan Williams <dan.j.williams@intel.com>
12642M:	Vishal Verma <vishal.l.verma@intel.com>
12643M:	Dave Jiang <dave.jiang@intel.com>
12644L:	nvdimm@lists.linux.dev
12645S:	Supported
12646Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12647P:	Documentation/nvdimm/maintainer-entry-profile.rst
12648F:	drivers/nvdimm/pmem*
12649
12650LIBNVDIMM: DEVICETREE BINDINGS
12651M:	Oliver O'Halloran <oohall@gmail.com>
12652L:	nvdimm@lists.linux.dev
12653S:	Supported
12654Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12655F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12656F:	drivers/nvdimm/of_pmem.c
12657
12658LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12659M:	Dan Williams <dan.j.williams@intel.com>
12660M:	Vishal Verma <vishal.l.verma@intel.com>
12661M:	Dave Jiang <dave.jiang@intel.com>
12662M:	Ira Weiny <ira.weiny@intel.com>
12663L:	nvdimm@lists.linux.dev
12664S:	Supported
12665Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12666P:	Documentation/nvdimm/maintainer-entry-profile.rst
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12668F:	drivers/acpi/nfit/*
12669F:	drivers/nvdimm/*
12670F:	include/linux/libnvdimm.h
12671F:	include/linux/nd.h
12672F:	include/uapi/linux/ndctl.h
12673F:	tools/testing/nvdimm/
12674
12675LIBRARY CODE
12676M:	Andrew Morton <akpm@linux-foundation.org>
12677L:	linux-kernel@vger.kernel.org
12678S:	Supported
12679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12680F:	lib/*
12681
12682LICENSES and SPDX stuff
12683M:	Thomas Gleixner <tglx@linutronix.de>
12684M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12685L:	linux-spdx@vger.kernel.org
12686S:	Maintained
12687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12688F:	COPYING
12689F:	Documentation/process/license-rules.rst
12690F:	LICENSES/
12691F:	scripts/spdxcheck-test.sh
12692F:	scripts/spdxcheck.py
12693F:	scripts/spdxexclude
12694
12695LINEAR RANGES HELPERS
12696M:	Mark Brown <broonie@kernel.org>
12697R:	Matti Vaittinen <mazziesaccount@gmail.com>
12698F:	include/linux/linear_range.h
12699F:	lib/linear_ranges.c
12700F:	lib/test_linear_ranges.c
12701
12702LINUX FOR POWER MACINTOSH
12703L:	linuxppc-dev@lists.ozlabs.org
12704S:	Orphan
12705F:	arch/powerpc/platforms/powermac/
12706F:	drivers/macintosh/
12707X:	drivers/macintosh/adb-iop.c
12708X:	drivers/macintosh/via-macii.c
12709
12710LINUX FOR POWERPC (32-BIT AND 64-BIT)
12711M:	Michael Ellerman <mpe@ellerman.id.au>
12712R:	Nicholas Piggin <npiggin@gmail.com>
12713R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12714R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12715L:	linuxppc-dev@lists.ozlabs.org
12716S:	Supported
12717W:	https://github.com/linuxppc/wiki/wiki
12718Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12720F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12721F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12722F:	Documentation/devicetree/bindings/powerpc/
12723F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12724F:	Documentation/arch/powerpc/
12725F:	arch/powerpc/
12726F:	drivers/*/*/*pasemi*
12727F:	drivers/*/*pasemi*
12728F:	drivers/char/tpm/tpm_ibmvtpm*
12729F:	drivers/crypto/nx/
12730F:	drivers/i2c/busses/i2c-opal.c
12731F:	drivers/net/ethernet/ibm/ibmveth.*
12732F:	drivers/net/ethernet/ibm/ibmvnic.*
12733F:	drivers/pci/hotplug/pnv_php.c
12734F:	drivers/pci/hotplug/rpa*
12735F:	drivers/rtc/rtc-opal.c
12736F:	drivers/scsi/ibmvscsi/
12737F:	drivers/tty/hvc/hvc_opal.c
12738F:	drivers/watchdog/wdrtas.c
12739F:	include/linux/papr_scm.h
12740F:	include/uapi/linux/papr_pdsm.h
12741F:	tools/testing/selftests/powerpc
12742N:	/pmac
12743N:	powermac
12744N:	powernv
12745N:	[^a-z0-9]ps3
12746N:	pseries
12747
12748LINUX FOR POWERPC EMBEDDED MPC5XXX
12749M:	Anatolij Gustschin <agust@denx.de>
12750L:	linuxppc-dev@lists.ozlabs.org
12751S:	Odd Fixes
12752F:	arch/powerpc/platforms/512x/
12753F:	arch/powerpc/platforms/52xx/
12754
12755LINUX FOR POWERPC EMBEDDED PPC4XX
12756L:	linuxppc-dev@lists.ozlabs.org
12757S:	Orphan
12758F:	arch/powerpc/platforms/40x/
12759F:	arch/powerpc/platforms/44x/
12760
12761LINUX FOR POWERPC EMBEDDED PPC85XX
12762M:	Scott Wood <oss@buserror.net>
12763L:	linuxppc-dev@lists.ozlabs.org
12764S:	Odd fixes
12765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12766F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12767F:	Documentation/devicetree/bindings/powerpc/fsl/
12768F:	arch/powerpc/platforms/85xx/
12769
12770LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12771M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12772L:	linuxppc-dev@lists.ozlabs.org
12773S:	Maintained
12774F:	arch/powerpc/platforms/8xx/
12775F:	arch/powerpc/platforms/83xx/
12776
12777LINUX KERNEL DUMP TEST MODULE (LKDTM)
12778M:	Kees Cook <keescook@chromium.org>
12779S:	Maintained
12780F:	drivers/misc/lkdtm/*
12781F:	tools/testing/selftests/lkdtm/*
12782
12783LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12784M:	Alan Stern <stern@rowland.harvard.edu>
12785M:	Andrea Parri <parri.andrea@gmail.com>
12786M:	Will Deacon <will@kernel.org>
12787M:	Peter Zijlstra <peterz@infradead.org>
12788M:	Boqun Feng <boqun.feng@gmail.com>
12789M:	Nicholas Piggin <npiggin@gmail.com>
12790M:	David Howells <dhowells@redhat.com>
12791M:	Jade Alglave <j.alglave@ucl.ac.uk>
12792M:	Luc Maranget <luc.maranget@inria.fr>
12793M:	"Paul E. McKenney" <paulmck@kernel.org>
12794R:	Akira Yokosawa <akiyks@gmail.com>
12795R:	Daniel Lustig <dlustig@nvidia.com>
12796R:	Joel Fernandes <joel@joelfernandes.org>
12797L:	linux-kernel@vger.kernel.org
12798L:	linux-arch@vger.kernel.org
12799S:	Supported
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12801F:	Documentation/atomic_bitops.txt
12802F:	Documentation/atomic_t.txt
12803F:	Documentation/core-api/refcount-vs-atomic.rst
12804F:	Documentation/litmus-tests/
12805F:	Documentation/memory-barriers.txt
12806F:	tools/memory-model/
12807
12808LINUX-NEXT TREE
12809M:	Stephen Rothwell <sfr@canb.auug.org.au>
12810L:	linux-next@vger.kernel.org
12811S:	Supported
12812B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12814
12815LIS3LV02D ACCELEROMETER DRIVER
12816M:	Eric Piel <eric.piel@tremplin-utc.net>
12817S:	Maintained
12818F:	Documentation/misc-devices/lis3lv02d.rst
12819F:	drivers/misc/lis3lv02d/
12820F:	drivers/platform/x86/hp/hp_accel.c
12821
12822LIST KUNIT TEST
12823M:	David Gow <davidgow@google.com>
12824L:	linux-kselftest@vger.kernel.org
12825L:	kunit-dev@googlegroups.com
12826S:	Maintained
12827F:	lib/list-test.c
12828
12829LITEX PLATFORM
12830M:	Karol Gugala <kgugala@antmicro.com>
12831M:	Mateusz Holenko <mholenko@antmicro.com>
12832M:	Gabriel Somlo <gsomlo@gmail.com>
12833M:	Joel Stanley <joel@jms.id.au>
12834S:	Maintained
12835F:	Documentation/devicetree/bindings/*/litex,*.yaml
12836F:	arch/openrisc/boot/dts/or1klitex.dts
12837F:	drivers/mmc/host/litex_mmc.c
12838F:	drivers/net/ethernet/litex/*
12839F:	drivers/soc/litex/*
12840F:	drivers/tty/serial/liteuart.c
12841F:	include/linux/litex.h
12842N:	litex
12843
12844LIVE PATCHING
12845M:	Josh Poimboeuf <jpoimboe@kernel.org>
12846M:	Jiri Kosina <jikos@kernel.org>
12847M:	Miroslav Benes <mbenes@suse.cz>
12848M:	Petr Mladek <pmladek@suse.com>
12849R:	Joe Lawrence <joe.lawrence@redhat.com>
12850L:	live-patching@vger.kernel.org
12851S:	Maintained
12852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12853F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12854F:	Documentation/livepatch/
12855F:	arch/powerpc/include/asm/livepatch.h
12856F:	include/linux/livepatch.h
12857F:	kernel/livepatch/
12858F:	kernel/module/livepatch.c
12859F:	samples/livepatch/
12860F:	tools/testing/selftests/livepatch/
12861
12862LLC (802.2)
12863L:	netdev@vger.kernel.org
12864S:	Odd fixes
12865F:	include/linux/llc.h
12866F:	include/net/llc*
12867F:	include/uapi/linux/llc.h
12868F:	net/llc/
12869
12870LM73 HARDWARE MONITOR DRIVER
12871M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12872L:	linux-hwmon@vger.kernel.org
12873S:	Maintained
12874F:	drivers/hwmon/lm73.c
12875
12876LM78 HARDWARE MONITOR DRIVER
12877M:	Jean Delvare <jdelvare@suse.com>
12878L:	linux-hwmon@vger.kernel.org
12879S:	Maintained
12880F:	Documentation/hwmon/lm78.rst
12881F:	drivers/hwmon/lm78.c
12882
12883LM83 HARDWARE MONITOR DRIVER
12884M:	Jean Delvare <jdelvare@suse.com>
12885L:	linux-hwmon@vger.kernel.org
12886S:	Maintained
12887F:	Documentation/hwmon/lm83.rst
12888F:	drivers/hwmon/lm83.c
12889
12890LM90 HARDWARE MONITOR DRIVER
12891M:	Jean Delvare <jdelvare@suse.com>
12892L:	linux-hwmon@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12895F:	Documentation/hwmon/lm90.rst
12896F:	drivers/hwmon/lm90.c
12897F:	include/dt-bindings/thermal/lm90.h
12898
12899LME2510 MEDIA DRIVER
12900M:	Malcolm Priestley <tvboxspy@gmail.com>
12901L:	linux-media@vger.kernel.org
12902S:	Maintained
12903W:	https://linuxtv.org
12904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12905F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12906
12907LOADPIN SECURITY MODULE
12908M:	Kees Cook <keescook@chromium.org>
12909S:	Supported
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12911F:	Documentation/admin-guide/LSM/LoadPin.rst
12912F:	security/loadpin/
12913
12914LOCKDOWN SECURITY MODULE
12915L:	linux-security-module@vger.kernel.org
12916S:	Odd Fixes
12917T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12918F:	security/lockdown/
12919
12920LOCKING PRIMITIVES
12921M:	Peter Zijlstra <peterz@infradead.org>
12922M:	Ingo Molnar <mingo@redhat.com>
12923M:	Will Deacon <will@kernel.org>
12924R:	Waiman Long <longman@redhat.com>
12925R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12926L:	linux-kernel@vger.kernel.org
12927S:	Maintained
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12929F:	Documentation/locking/
12930F:	arch/*/include/asm/spinlock*.h
12931F:	include/linux/lockdep*.h
12932F:	include/linux/mutex*.h
12933F:	include/linux/rwlock*.h
12934F:	include/linux/rwsem*.h
12935F:	include/linux/seqlock.h
12936F:	include/linux/spinlock*.h
12937F:	kernel/locking/
12938F:	lib/locking*.[ch]
12939X:	kernel/locking/locktorture.c
12940
12941LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12942M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12943L:	linux-ntfs-dev@lists.sourceforge.net
12944S:	Maintained
12945W:	http://www.linux-ntfs.org/content/view/19/37/
12946F:	Documentation/admin-guide/ldm.rst
12947F:	block/partitions/ldm.*
12948
12949LOGITECH HID GAMING KEYBOARDS
12950M:	Hans de Goede <hdegoede@redhat.com>
12951L:	linux-input@vger.kernel.org
12952S:	Maintained
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12954F:	drivers/hid/hid-lg-g15.c
12955
12956LONTIUM LT8912B MIPI TO HDMI BRIDGE
12957M:	Adrien Grassein <adrien.grassein@gmail.com>
12958S:	Maintained
12959F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12960F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12961
12962LOONGARCH
12963M:	Huacai Chen <chenhuacai@kernel.org>
12964R:	WANG Xuerui <kernel@xen0n.name>
12965L:	loongarch@lists.linux.dev
12966S:	Maintained
12967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12968F:	Documentation/arch/loongarch/
12969F:	Documentation/translations/zh_CN/arch/loongarch/
12970F:	arch/loongarch/
12971F:	drivers/*/*loongarch*
12972
12973LOONGSON GPIO DRIVER
12974M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12975L:	linux-gpio@vger.kernel.org
12976S:	Maintained
12977F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12978F:	drivers/gpio/gpio-loongson-64bit.c
12979
12980LOONGSON LS2X APB DMA DRIVER
12981M:	Binbin Zhou <zhoubinbin@loongson.cn>
12982L:	dmaengine@vger.kernel.org
12983S:	Maintained
12984F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12985F:	drivers/dma/ls2x-apb-dma.c
12986
12987LOONGSON LS2X I2C DRIVER
12988M:	Binbin Zhou <zhoubinbin@loongson.cn>
12989L:	linux-i2c@vger.kernel.org
12990S:	Maintained
12991F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12992F:	drivers/i2c/busses/i2c-ls2x.c
12993
12994LOONGSON-2 SOC SERIES CLOCK DRIVER
12995M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12996L:	linux-clk@vger.kernel.org
12997S:	Maintained
12998F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12999F:	drivers/clk/clk-loongson2.c
13000F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13001
13002LOONGSON SPI DRIVER
13003M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13004L:	linux-spi@vger.kernel.org
13005S:	Maintained
13006F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13007F:	drivers/spi/spi-loongson-core.c
13008F:	drivers/spi/spi-loongson-pci.c
13009F:	drivers/spi/spi-loongson-plat.c
13010F:	drivers/spi/spi-loongson.h
13011
13012LOONGSON-2 SOC SERIES GUTS DRIVER
13013M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13014L:	loongarch@lists.linux.dev
13015S:	Maintained
13016F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13017F:	drivers/soc/loongson/loongson2_guts.c
13018
13019LOONGSON-2 SOC SERIES PM DRIVER
13020M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13021L:	linux-pm@vger.kernel.org
13022S:	Maintained
13023F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13024F:	drivers/soc/loongson/loongson2_pm.c
13025
13026LOONGSON-2 SOC SERIES PINCTRL DRIVER
13027M:	zhanghongchen <zhanghongchen@loongson.cn>
13028M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13029L:	linux-gpio@vger.kernel.org
13030S:	Maintained
13031F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13032F:	drivers/pinctrl/pinctrl-loongson2.c
13033
13034LOONGSON-2 SOC SERIES THERMAL DRIVER
13035M:	zhanghongchen <zhanghongchen@loongson.cn>
13036M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13037L:	linux-pm@vger.kernel.org
13038S:	Maintained
13039F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13040F:	drivers/thermal/loongson2_thermal.c
13041
13042LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13043M:	Sathya Prakash <sathya.prakash@broadcom.com>
13044M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13045M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13046L:	MPT-FusionLinux.pdl@broadcom.com
13047L:	linux-scsi@vger.kernel.org
13048S:	Supported
13049W:	http://www.avagotech.com/support/
13050F:	drivers/message/fusion/
13051F:	drivers/scsi/mpt3sas/
13052
13053LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13054M:	Matthew Wilcox <willy@infradead.org>
13055L:	linux-scsi@vger.kernel.org
13056S:	Maintained
13057F:	drivers/scsi/sym53c8xx_2/
13058
13059LTC1660 DAC DRIVER
13060M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13061L:	linux-iio@vger.kernel.org
13062S:	Maintained
13063F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13064F:	drivers/iio/dac/ltc1660.c
13065
13066LTC2688 IIO DAC DRIVER
13067M:	Nuno Sá <nuno.sa@analog.com>
13068L:	linux-iio@vger.kernel.org
13069S:	Supported
13070W:	https://ez.analog.com/linux-software-drivers
13071F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13072F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13073F:	drivers/iio/dac/ltc2688.c
13074
13075LTC2947 HARDWARE MONITOR DRIVER
13076M:	Nuno Sá <nuno.sa@analog.com>
13077L:	linux-hwmon@vger.kernel.org
13078S:	Supported
13079W:	https://ez.analog.com/linux-software-drivers
13080F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13081F:	drivers/hwmon/ltc2947-core.c
13082F:	drivers/hwmon/ltc2947-i2c.c
13083F:	drivers/hwmon/ltc2947-spi.c
13084F:	drivers/hwmon/ltc2947.h
13085
13086LTC2991 HARDWARE MONITOR DRIVER
13087M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13088L:	linux-hwmon@vger.kernel.org
13089S:	Supported
13090W:	https://ez.analog.com/linux-software-drivers
13091F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13092F:	drivers/hwmon/ltc2991.c
13093
13094LTC2983 IIO TEMPERATURE DRIVER
13095M:	Nuno Sá <nuno.sa@analog.com>
13096L:	linux-iio@vger.kernel.org
13097S:	Supported
13098W:	https://ez.analog.com/linux-software-drivers
13099F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13100F:	drivers/iio/temperature/ltc2983.c
13101
13102LTC4282 HARDWARE MONITOR DRIVER
13103M:	Nuno Sa <nuno.sa@analog.com>
13104L:	linux-hwmon@vger.kernel.org
13105S:	Supported
13106F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13107F:	Documentation/hwmon/ltc4282.rst
13108F:	drivers/hwmon/ltc4282.c
13109
13110LTC4286 HARDWARE MONITOR DRIVER
13111M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13112L:	linux-i2c@vger.kernel.org
13113S:	Maintained
13114F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13115F:	Documentation/hwmon/ltc4286.rst
13116F:	drivers/hwmon/pmbus/Kconfig
13117F:	drivers/hwmon/pmbus/Makefile
13118F:	drivers/hwmon/pmbus/ltc4286.c
13119
13120LTC4306 I2C MULTIPLEXER DRIVER
13121M:	Michael Hennerich <michael.hennerich@analog.com>
13122L:	linux-i2c@vger.kernel.org
13123S:	Supported
13124W:	https://ez.analog.com/linux-software-drivers
13125F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13126F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13127
13128LTP (Linux Test Project)
13129M:	Cyril Hrubis <chrubis@suse.cz>
13130M:	Jan Stancek <jstancek@redhat.com>
13131M:	Petr Vorel <pvorel@suse.cz>
13132M:	Li Wang <liwang@redhat.com>
13133M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13134L:	ltp@lists.linux.it (subscribers-only)
13135S:	Maintained
13136W:	http://linux-test-project.github.io/
13137T:	git https://github.com/linux-test-project/ltp.git
13138
13139LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13140M:	Anshul Dalal <anshulusr@gmail.com>
13141L:	linux-iio@vger.kernel.org
13142S:	Maintained
13143F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13144F:	drivers/iio/light/ltr390.c
13145
13146LYNX 28G SERDES PHY DRIVER
13147M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13148L:	netdev@vger.kernel.org
13149S:	Supported
13150F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13151F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13152
13153LYNX PCS MODULE
13154M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13155L:	netdev@vger.kernel.org
13156S:	Supported
13157F:	drivers/net/pcs/pcs-lynx.c
13158F:	include/linux/pcs-lynx.h
13159
13160M68K ARCHITECTURE
13161M:	Geert Uytterhoeven <geert@linux-m68k.org>
13162L:	linux-m68k@lists.linux-m68k.org
13163S:	Maintained
13164W:	http://www.linux-m68k.org/
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13166F:	arch/m68k/
13167F:	drivers/zorro/
13168
13169M68K ON APPLE MACINTOSH
13170M:	Joshua Thompson <funaho@jurai.org>
13171L:	linux-m68k@lists.linux-m68k.org
13172S:	Maintained
13173W:	http://www.mac.linux-m68k.org/
13174F:	arch/m68k/mac/
13175F:	drivers/macintosh/adb-iop.c
13176F:	drivers/macintosh/via-macii.c
13177
13178M68K ON HP9000/300
13179M:	Philip Blundell <philb@gnu.org>
13180S:	Maintained
13181W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13182F:	arch/m68k/hp300/
13183
13184M88DS3103 MEDIA DRIVER
13185L:	linux-media@vger.kernel.org
13186S:	Orphan
13187W:	https://linuxtv.org
13188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13189F:	drivers/media/dvb-frontends/m88ds3103*
13190
13191M88RS2000 MEDIA DRIVER
13192M:	Malcolm Priestley <tvboxspy@gmail.com>
13193L:	linux-media@vger.kernel.org
13194S:	Maintained
13195W:	https://linuxtv.org
13196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13197F:	drivers/media/dvb-frontends/m88rs2000*
13198
13199MA901 MASTERKIT USB FM RADIO DRIVER
13200M:	Alexey Klimov <klimov.linux@gmail.com>
13201L:	linux-media@vger.kernel.org
13202S:	Maintained
13203T:	git git://linuxtv.org/media_tree.git
13204F:	drivers/media/radio/radio-ma901.c
13205
13206MAC80211
13207M:	Johannes Berg <johannes@sipsolutions.net>
13208L:	linux-wireless@vger.kernel.org
13209S:	Maintained
13210W:	https://wireless.wiki.kernel.org/
13211Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13214F:	Documentation/networking/mac80211-injection.rst
13215F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13216F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13217F:	include/net/mac80211.h
13218F:	net/mac80211/
13219
13220MAILBOX API
13221M:	Jassi Brar <jassisinghbrar@gmail.com>
13222L:	linux-kernel@vger.kernel.org
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/mailbox/
13225F:	drivers/mailbox/
13226F:	include/dt-bindings/mailbox/
13227F:	include/linux/mailbox_client.h
13228F:	include/linux/mailbox_controller.h
13229
13230MAILBOX ARM MHUv2
13231M:	Viresh Kumar <viresh.kumar@linaro.org>
13232M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13233L:	linux-kernel@vger.kernel.org
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13236F:	drivers/mailbox/arm_mhuv2.c
13237F:	include/linux/mailbox/arm_mhuv2_message.h
13238
13239MAILBOX ARM MHUv3
13240M:	Sudeep Holla <sudeep.holla@arm.com>
13241M:	Cristian Marussi <cristian.marussi@arm.com>
13242L:	linux-kernel@vger.kernel.org
13243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13244S:	Maintained
13245F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13246F:	drivers/mailbox/arm_mhuv3.c
13247
13248MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13249M:	Alejandro Colomar <alx@kernel.org>
13250L:	linux-man@vger.kernel.org
13251S:	Maintained
13252W:	http://www.kernel.org/doc/man-pages
13253T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13254T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13255
13256MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13257M:	Jeremy Kerr <jk@codeconstruct.com.au>
13258M:	Matt Johnston <matt@codeconstruct.com.au>
13259L:	netdev@vger.kernel.org
13260S:	Maintained
13261F:	Documentation/networking/mctp.rst
13262F:	drivers/net/mctp/
13263F:	include/net/mctp.h
13264F:	include/net/mctpdevice.h
13265F:	include/net/netns/mctp.h
13266F:	net/mctp/
13267
13268MAPLE TREE
13269M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13270L:	maple-tree@lists.infradead.org
13271L:	linux-mm@kvack.org
13272S:	Supported
13273F:	Documentation/core-api/maple_tree.rst
13274F:	include/linux/maple_tree.h
13275F:	include/trace/events/maple_tree.h
13276F:	lib/maple_tree.c
13277F:	lib/test_maple_tree.c
13278F:	tools/testing/radix-tree/linux/maple_tree.h
13279F:	tools/testing/radix-tree/maple.c
13280
13281MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13282M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13283L:	linux-mips@vger.kernel.org
13284S:	Maintained
13285F:	arch/mips/boot/dts/img/pistachio*
13286
13287MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13288M:	Andrew Lunn <andrew@lunn.ch>
13289L:	netdev@vger.kernel.org
13290S:	Maintained
13291F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13292F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13293F:	Documentation/networking/devlink/mv88e6xxx.rst
13294F:	drivers/net/dsa/mv88e6xxx/
13295F:	include/linux/dsa/mv88e6xxx.h
13296F:	include/linux/platform_data/mv88e6xxx.h
13297
13298MARVELL ARMADA 3700 PHY DRIVERS
13299M:	Miquel Raynal <miquel.raynal@bootlin.com>
13300S:	Maintained
13301F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13302F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13303F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13304F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13305
13306MARVELL ARMADA 3700 SERIAL DRIVER
13307M:	Pali Rohár <pali@kernel.org>
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13310F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13311F:	drivers/tty/serial/mvebu-uart.c
13312
13313MARVELL ARMADA DRM SUPPORT
13314M:	Russell King <linux@armlinux.org.uk>
13315S:	Maintained
13316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13318F:	Documentation/devicetree/bindings/display/armada/
13319F:	drivers/gpu/drm/armada/
13320F:	include/uapi/drm/armada_drm.h
13321
13322MARVELL CRYPTO DRIVER
13323M:	Boris Brezillon <bbrezillon@kernel.org>
13324M:	Arnaud Ebalard <arno@natisbad.org>
13325M:	Srujana Challa <schalla@marvell.com>
13326L:	linux-crypto@vger.kernel.org
13327S:	Maintained
13328F:	drivers/crypto/marvell/
13329F:	include/linux/soc/marvell/octeontx2/
13330
13331MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13332M:	Mirko Lindner <mlindner@marvell.com>
13333M:	Stephen Hemminger <stephen@networkplumber.org>
13334L:	netdev@vger.kernel.org
13335S:	Maintained
13336F:	drivers/net/ethernet/marvell/sk*
13337
13338MARVELL LIBERTAS WIRELESS DRIVER
13339L:	libertas-dev@lists.infradead.org
13340S:	Orphan
13341F:	drivers/net/wireless/marvell/libertas/
13342
13343MARVELL MACCHIATOBIN SUPPORT
13344M:	Russell King <linux@armlinux.org.uk>
13345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13346S:	Maintained
13347F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13348
13349MARVELL MV643XX ETHERNET DRIVER
13350M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13351L:	netdev@vger.kernel.org
13352S:	Maintained
13353F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13354F:	include/linux/mv643xx.h
13355
13356MARVELL MV88X3310 PHY DRIVER
13357M:	Russell King <linux@armlinux.org.uk>
13358M:	Marek Behún <kabel@kernel.org>
13359L:	netdev@vger.kernel.org
13360S:	Maintained
13361F:	drivers/net/phy/marvell10g.c
13362
13363MARVELL MVEBU THERMAL DRIVER
13364M:	Miquel Raynal <miquel.raynal@bootlin.com>
13365S:	Maintained
13366F:	drivers/thermal/armada_thermal.c
13367
13368MARVELL MVNETA ETHERNET DRIVER
13369M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13370L:	netdev@vger.kernel.org
13371S:	Maintained
13372F:	drivers/net/ethernet/marvell/mvneta*
13373
13374MARVELL MVPP2 ETHERNET DRIVER
13375M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13376M:	Russell King <linux@armlinux.org.uk>
13377L:	netdev@vger.kernel.org
13378S:	Maintained
13379F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13380F:	drivers/net/ethernet/marvell/mvpp2/
13381
13382MARVELL MWIFIEX WIRELESS DRIVER
13383M:	Brian Norris <briannorris@chromium.org>
13384R:	Francesco Dolcini <francesco@dolcini.it>
13385L:	linux-wireless@vger.kernel.org
13386S:	Odd Fixes
13387F:	drivers/net/wireless/marvell/mwifiex/
13388
13389MARVELL MWL8K WIRELESS DRIVER
13390L:	linux-wireless@vger.kernel.org
13391S:	Orphan
13392F:	drivers/net/wireless/marvell/mwl8k.c
13393
13394MARVELL NAND CONTROLLER DRIVER
13395M:	Miquel Raynal <miquel.raynal@bootlin.com>
13396L:	linux-mtd@lists.infradead.org
13397S:	Maintained
13398F:	drivers/mtd/nand/raw/marvell_nand.c
13399
13400MARVELL OCTEON ENDPOINT DRIVER
13401M:	Veerasenareddy Burru <vburru@marvell.com>
13402M:	Sathesh Edara <sedara@marvell.com>
13403L:	netdev@vger.kernel.org
13404S:	Supported
13405F:	drivers/net/ethernet/marvell/octeon_ep
13406
13407MARVELL OCTEON ENDPOINT VF DRIVER
13408M:	Veerasenareddy Burru <vburru@marvell.com>
13409M:	Sathesh Edara <sedara@marvell.com>
13410M:	Shinas Rasheed <srasheed@marvell.com>
13411M:	Satananda Burla <sburla@marvell.com>
13412L:	netdev@vger.kernel.org
13413S:	Supported
13414F:	drivers/net/ethernet/marvell/octeon_ep_vf
13415
13416MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13417M:	Sunil Goutham <sgoutham@marvell.com>
13418M:	Geetha sowjanya <gakula@marvell.com>
13419M:	Subbaraya Sundeep <sbhatta@marvell.com>
13420M:	hariprasad <hkelam@marvell.com>
13421L:	netdev@vger.kernel.org
13422S:	Supported
13423F:	drivers/net/ethernet/marvell/octeontx2/nic/
13424F:	include/linux/soc/marvell/octeontx2/
13425
13426MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13427M:	Sunil Goutham <sgoutham@marvell.com>
13428M:	Linu Cherian <lcherian@marvell.com>
13429M:	Geetha sowjanya <gakula@marvell.com>
13430M:	Jerin Jacob <jerinj@marvell.com>
13431M:	hariprasad <hkelam@marvell.com>
13432M:	Subbaraya Sundeep <sbhatta@marvell.com>
13433L:	netdev@vger.kernel.org
13434S:	Supported
13435F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13436F:	drivers/net/ethernet/marvell/octeontx2/af/
13437
13438MARVELL PRESTERA ETHERNET SWITCH DRIVER
13439M:	Taras Chornyi <taras.chornyi@plvision.eu>
13440S:	Supported
13441W:	https://github.com/Marvell-switching/switchdev-prestera
13442F:	drivers/net/ethernet/marvell/prestera/
13443
13444MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13445M:	Nicolas Pitre <nico@fluxnic.net>
13446S:	Odd Fixes
13447F:	drivers/mmc/host/mvsdio.*
13448
13449MARVELL USB MDIO CONTROLLER DRIVER
13450M:	Tobias Waldekranz <tobias@waldekranz.com>
13451L:	netdev@vger.kernel.org
13452S:	Maintained
13453F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13454F:	drivers/net/mdio/mdio-mvusb.c
13455
13456MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13457M:	Hu Ziji <huziji@marvell.com>
13458L:	linux-mmc@vger.kernel.org
13459S:	Supported
13460F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13461F:	drivers/mmc/host/sdhci-xenon*
13462
13463MATROX FRAMEBUFFER DRIVER
13464L:	linux-fbdev@vger.kernel.org
13465S:	Orphan
13466F:	drivers/video/fbdev/matrox/matroxfb_*
13467F:	include/uapi/linux/matroxfb.h
13468
13469MAX15301 DRIVER
13470M:	Daniel Nilsson <daniel.nilsson@flex.com>
13471L:	linux-hwmon@vger.kernel.org
13472S:	Maintained
13473F:	Documentation/hwmon/max15301.rst
13474F:	drivers/hwmon/pmbus/max15301.c
13475
13476MAX2175 SDR TUNER DRIVER
13477M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13478L:	linux-media@vger.kernel.org
13479S:	Maintained
13480T:	git git://linuxtv.org/media_tree.git
13481F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13482F:	Documentation/userspace-api/media/drivers/max2175.rst
13483F:	drivers/media/i2c/max2175*
13484F:	include/uapi/linux/max2175.h
13485
13486MAX31335 RTC DRIVER
13487M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13488L:	linux-rtc@vger.kernel.org
13489S:	Supported
13490W:	https://ez.analog.com/linux-software-drivers
13491F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13492F:	drivers/rtc/rtc-max31335.c
13493
13494MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13495L:	linux-hwmon@vger.kernel.org
13496S:	Orphan
13497F:	Documentation/hwmon/max6650.rst
13498F:	drivers/hwmon/max6650.c
13499
13500MAX9286 QUAD GMSL DESERIALIZER DRIVER
13501M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13502M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13503M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13504M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13505L:	linux-media@vger.kernel.org
13506S:	Maintained
13507F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13508F:	drivers/media/i2c/max9286.c
13509
13510MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13511M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13512L:	linux-media@vger.kernel.org
13513S:	Maintained
13514F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13515F:	drivers/staging/media/max96712/max96712.c
13516
13517MAX9860 MONO AUDIO VOICE CODEC DRIVER
13518M:	Peter Rosin <peda@axentia.se>
13519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13520S:	Maintained
13521F:	Documentation/devicetree/bindings/sound/max9860.txt
13522F:	sound/soc/codecs/max9860.*
13523
13524MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13525M:	Andreas Klinger <ak@it-klinger.de>
13526L:	linux-iio@vger.kernel.org
13527S:	Maintained
13528F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13529F:	drivers/iio/proximity/mb1232.c
13530
13531MAXIM MAX11205 DRIVER
13532M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13533L:	linux-iio@vger.kernel.org
13534S:	Supported
13535W:	https://ez.analog.com/linux-software-drivers
13536F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13537F:	drivers/iio/adc/max11205.c
13538
13539MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13540R:	Iskren Chernev <iskren.chernev@gmail.com>
13541R:	Krzysztof Kozlowski <krzk@kernel.org>
13542R:	Marek Szyprowski <m.szyprowski@samsung.com>
13543R:	Matheus Castello <matheus@castello.eng.br>
13544L:	linux-pm@vger.kernel.org
13545S:	Maintained
13546F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13547F:	drivers/power/supply/max17040_battery.c
13548
13549MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13550R:	Hans de Goede <hdegoede@redhat.com>
13551R:	Krzysztof Kozlowski <krzk@kernel.org>
13552R:	Marek Szyprowski <m.szyprowski@samsung.com>
13553R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13554R:	Purism Kernel Team <kernel@puri.sm>
13555L:	linux-pm@vger.kernel.org
13556S:	Maintained
13557F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13558F:	drivers/power/supply/max17042_battery.c
13559
13560MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13562L:	linux-kernel@vger.kernel.org
13563S:	Maintained
13564F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13565F:	drivers/regulator/max20086-regulator.c
13566
13567MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13568M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13569L:	linux-iio@vger.kernel.org
13570S:	Maintained
13571F:	drivers/iio/temperature/max30208.c
13572
13573MAXIM MAX77650 PMIC MFD DRIVER
13574M:	Bartosz Golaszewski <brgl@bgdev.pl>
13575L:	linux-kernel@vger.kernel.org
13576S:	Maintained
13577F:	Documentation/devicetree/bindings/*/*max77650.yaml
13578F:	Documentation/devicetree/bindings/*/max77650*.yaml
13579F:	drivers/gpio/gpio-max77650.c
13580F:	drivers/input/misc/max77650-onkey.c
13581F:	drivers/leds/leds-max77650.c
13582F:	drivers/mfd/max77650.c
13583F:	drivers/power/supply/max77650-charger.c
13584F:	drivers/regulator/max77650-regulator.c
13585F:	include/linux/mfd/max77650.h
13586
13587MAXIM MAX77714 PMIC MFD DRIVER
13588M:	Luca Ceresoli <luca@lucaceresoli.net>
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13591F:	drivers/mfd/max77714.c
13592F:	include/linux/mfd/max77714.h
13593
13594MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13595M:	Javier Martinez Canillas <javier@dowhile0.org>
13596L:	linux-kernel@vger.kernel.org
13597S:	Supported
13598F:	Documentation/devicetree/bindings/*/*max77802.yaml
13599F:	drivers/regulator/max77802-regulator.c
13600F:	include/dt-bindings/*/*max77802.h
13601
13602MAXIM MAX77976 BATTERY CHARGER
13603M:	Luca Ceresoli <luca@lucaceresoli.net>
13604S:	Supported
13605F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13606F:	drivers/power/supply/max77976_charger.c
13607
13608MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13609M:	Krzysztof Kozlowski <krzk@kernel.org>
13610L:	linux-pm@vger.kernel.org
13611S:	Maintained
13612B:	mailto:linux-samsung-soc@vger.kernel.org
13613F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13614F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13615F:	drivers/power/supply/max14577_charger.c
13616F:	drivers/power/supply/max77693_charger.c
13617
13618MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13619M:	Chanwoo Choi <cw00.choi@samsung.com>
13620M:	Krzysztof Kozlowski <krzk@kernel.org>
13621L:	linux-kernel@vger.kernel.org
13622S:	Maintained
13623B:	mailto:linux-samsung-soc@vger.kernel.org
13624F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13625F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13626F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13627F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13628F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13629F:	drivers/*/*max77843.c
13630F:	drivers/*/max14577*.c
13631F:	drivers/*/max77686*.c
13632F:	drivers/*/max77693*.c
13633F:	drivers/clk/clk-max77686.c
13634F:	drivers/extcon/extcon-max14577.c
13635F:	drivers/extcon/extcon-max77693.c
13636F:	drivers/rtc/rtc-max77686.c
13637F:	include/linux/mfd/max14577*.h
13638F:	include/linux/mfd/max77686*.h
13639F:	include/linux/mfd/max77693*.h
13640
13641MAXIRADIO FM RADIO RECEIVER DRIVER
13642M:	Hans Verkuil <hverkuil@xs4all.nl>
13643L:	linux-media@vger.kernel.org
13644S:	Maintained
13645W:	https://linuxtv.org
13646T:	git git://linuxtv.org/media_tree.git
13647F:	drivers/media/radio/radio-maxiradio*
13648
13649MAXLINEAR ETHERNET PHY DRIVER
13650M:	Xu Liang <lxu@maxlinear.com>
13651L:	netdev@vger.kernel.org
13652S:	Supported
13653F:	drivers/net/phy/mxl-gpy.c
13654
13655MCAN MMIO DEVICE DRIVER
13656M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13657L:	linux-can@vger.kernel.org
13658S:	Maintained
13659F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13660F:	drivers/net/can/m_can/m_can.c
13661F:	drivers/net/can/m_can/m_can.h
13662F:	drivers/net/can/m_can/m_can_platform.c
13663
13664MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13665R:	Yasushi SHOJI <yashi@spacecubics.com>
13666L:	linux-can@vger.kernel.org
13667S:	Maintained
13668F:	drivers/net/can/usb/mcba_usb.c
13669
13670MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13671M:	Rishi Gupta <gupt21@gmail.com>
13672L:	linux-i2c@vger.kernel.org
13673L:	linux-input@vger.kernel.org
13674S:	Maintained
13675F:	drivers/hid/hid-mcp2221.c
13676
13677MCP251XFD SPI-CAN NETWORK DRIVER
13678M:	Marc Kleine-Budde <mkl@pengutronix.de>
13679M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13680R:	Thomas Kopp <thomas.kopp@microchip.com>
13681L:	linux-can@vger.kernel.org
13682S:	Maintained
13683F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13684F:	drivers/net/can/spi/mcp251xfd/
13685
13686MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13687M:	Peter Rosin <peda@axentia.se>
13688L:	linux-iio@vger.kernel.org
13689S:	Maintained
13690F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13691F:	drivers/iio/potentiometer/mcp4018.c
13692F:	drivers/iio/potentiometer/mcp4531.c
13693
13694MCP4821 DAC DRIVER
13695M:	Anshul Dalal <anshulusr@gmail.com>
13696L:	linux-iio@vger.kernel.org
13697S:	Maintained
13698F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13699F:	drivers/iio/dac/mcp4821.c
13700
13701MCR20A IEEE-802.15.4 RADIO DRIVER
13702M:	Stefan Schmidt <stefan@datenfreihafen.org>
13703L:	linux-wpan@vger.kernel.org
13704S:	Odd Fixes
13705W:	https://github.com/xueliu/mcr20a-linux
13706F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13707F:	drivers/net/ieee802154/mcr20a.c
13708F:	drivers/net/ieee802154/mcr20a.h
13709
13710MDIO REGMAP DRIVER
13711M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13712L:	netdev@vger.kernel.org
13713S:	Maintained
13714F:	drivers/net/mdio/mdio-regmap.c
13715F:	include/linux/mdio/mdio-regmap.h
13716
13717MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13718M:	William Breathitt Gray <wbg@kernel.org>
13719L:	linux-iio@vger.kernel.org
13720S:	Maintained
13721F:	drivers/iio/dac/cio-dac.c
13722
13723MEDIA CONTROLLER FRAMEWORK
13724M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13725M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13726L:	linux-media@vger.kernel.org
13727S:	Supported
13728W:	https://www.linuxtv.org
13729T:	git git://linuxtv.org/media_tree.git
13730F:	drivers/media/mc/
13731F:	include/media/media-*.h
13732F:	include/uapi/linux/media.h
13733
13734MEDIA DRIVER FOR FREESCALE IMX PXP
13735M:	Philipp Zabel <p.zabel@pengutronix.de>
13736L:	linux-media@vger.kernel.org
13737S:	Maintained
13738T:	git git://linuxtv.org/media_tree.git
13739F:	drivers/media/platform/nxp/imx-pxp.[ch]
13740
13741MEDIA DRIVERS FOR ASCOT2E
13742M:	Sergey Kozlov <serjk@netup.ru>
13743M:	Abylay Ospan <aospan@netup.ru>
13744L:	linux-media@vger.kernel.org
13745S:	Supported
13746W:	https://linuxtv.org
13747W:	http://netup.tv/
13748T:	git git://linuxtv.org/media_tree.git
13749F:	drivers/media/dvb-frontends/ascot2e*
13750
13751MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13752M:	Jasmin Jessich <jasmin@anw.at>
13753L:	linux-media@vger.kernel.org
13754S:	Maintained
13755W:	https://linuxtv.org
13756T:	git git://linuxtv.org/media_tree.git
13757F:	drivers/media/dvb-frontends/cxd2099*
13758
13759MEDIA DRIVERS FOR CXD2841ER
13760M:	Sergey Kozlov <serjk@netup.ru>
13761M:	Abylay Ospan <aospan@netup.ru>
13762L:	linux-media@vger.kernel.org
13763S:	Supported
13764W:	https://linuxtv.org
13765W:	http://netup.tv/
13766T:	git git://linuxtv.org/media_tree.git
13767F:	drivers/media/dvb-frontends/cxd2841er*
13768
13769MEDIA DRIVERS FOR CXD2880
13770M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13771L:	linux-media@vger.kernel.org
13772S:	Supported
13773W:	http://linuxtv.org/
13774T:	git git://linuxtv.org/media_tree.git
13775F:	drivers/media/dvb-frontends/cxd2880/*
13776F:	drivers/media/spi/cxd2880*
13777
13778MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13779L:	linux-media@vger.kernel.org
13780S:	Orphan
13781W:	https://linuxtv.org
13782T:	git git://linuxtv.org/media_tree.git
13783F:	drivers/media/pci/ddbridge/*
13784
13785MEDIA DRIVERS FOR FREESCALE IMX
13786M:	Steve Longerbeam <slongerbeam@gmail.com>
13787M:	Philipp Zabel <p.zabel@pengutronix.de>
13788L:	linux-media@vger.kernel.org
13789S:	Maintained
13790T:	git git://linuxtv.org/media_tree.git
13791F:	Documentation/admin-guide/media/imx.rst
13792F:	Documentation/devicetree/bindings/media/imx.txt
13793F:	drivers/staging/media/imx/
13794F:	include/linux/imx-media.h
13795F:	include/media/imx.h
13796
13797MEDIA DRIVERS FOR FREESCALE IMX7/8
13798M:	Rui Miguel Silva <rmfrfs@gmail.com>
13799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13800M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13801R:	Purism Kernel Team <kernel@puri.sm>
13802L:	linux-media@vger.kernel.org
13803S:	Maintained
13804T:	git git://linuxtv.org/media_tree.git
13805F:	Documentation/admin-guide/media/imx7.rst
13806F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13807F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13808F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13809F:	drivers/media/platform/nxp/imx-mipi-csis.c
13810F:	drivers/media/platform/nxp/imx7-media-csi.c
13811F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13812
13813MEDIA DRIVERS FOR HELENE
13814M:	Abylay Ospan <aospan@netup.ru>
13815L:	linux-media@vger.kernel.org
13816S:	Supported
13817W:	https://linuxtv.org
13818W:	http://netup.tv/
13819T:	git git://linuxtv.org/media_tree.git
13820F:	drivers/media/dvb-frontends/helene*
13821
13822MEDIA DRIVERS FOR HORUS3A
13823M:	Sergey Kozlov <serjk@netup.ru>
13824M:	Abylay Ospan <aospan@netup.ru>
13825L:	linux-media@vger.kernel.org
13826S:	Supported
13827W:	https://linuxtv.org
13828W:	http://netup.tv/
13829T:	git git://linuxtv.org/media_tree.git
13830F:	drivers/media/dvb-frontends/horus3a*
13831
13832MEDIA DRIVERS FOR LNBH25
13833M:	Sergey Kozlov <serjk@netup.ru>
13834M:	Abylay Ospan <aospan@netup.ru>
13835L:	linux-media@vger.kernel.org
13836S:	Supported
13837W:	https://linuxtv.org
13838W:	http://netup.tv/
13839T:	git git://linuxtv.org/media_tree.git
13840F:	drivers/media/dvb-frontends/lnbh25*
13841
13842MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13843L:	linux-media@vger.kernel.org
13844S:	Orphan
13845W:	https://linuxtv.org
13846T:	git git://linuxtv.org/media_tree.git
13847F:	drivers/media/dvb-frontends/mxl5xx*
13848
13849MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13850M:	Sergey Kozlov <serjk@netup.ru>
13851M:	Abylay Ospan <aospan@netup.ru>
13852L:	linux-media@vger.kernel.org
13853S:	Supported
13854W:	https://linuxtv.org
13855W:	http://netup.tv/
13856T:	git git://linuxtv.org/media_tree.git
13857F:	drivers/media/pci/netup_unidvb/*
13858
13859MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13860M:	Dmitry Osipenko <digetx@gmail.com>
13861L:	linux-media@vger.kernel.org
13862L:	linux-tegra@vger.kernel.org
13863S:	Maintained
13864T:	git git://linuxtv.org/media_tree.git
13865F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13866F:	drivers/media/platform/nvidia/tegra-vde/
13867
13868MEDIA DRIVERS FOR RENESAS - CEU
13869M:	Jacopo Mondi <jacopo@jmondi.org>
13870L:	linux-media@vger.kernel.org
13871L:	linux-renesas-soc@vger.kernel.org
13872S:	Supported
13873T:	git git://linuxtv.org/media_tree.git
13874F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13875F:	drivers/media/platform/renesas/renesas-ceu.c
13876F:	include/media/drv-intf/renesas-ceu.h
13877
13878MEDIA DRIVERS FOR RENESAS - DRIF
13879M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13880L:	linux-media@vger.kernel.org
13881L:	linux-renesas-soc@vger.kernel.org
13882S:	Supported
13883T:	git git://linuxtv.org/media_tree.git
13884F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13885F:	drivers/media/platform/renesas/rcar_drif.c
13886
13887MEDIA DRIVERS FOR RENESAS - FCP
13888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13889L:	linux-media@vger.kernel.org
13890L:	linux-renesas-soc@vger.kernel.org
13891S:	Supported
13892T:	git git://linuxtv.org/media_tree.git
13893F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13894F:	drivers/media/platform/renesas/rcar-fcp.c
13895F:	include/media/rcar-fcp.h
13896
13897MEDIA DRIVERS FOR RENESAS - FDP1
13898M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13899L:	linux-media@vger.kernel.org
13900L:	linux-renesas-soc@vger.kernel.org
13901S:	Supported
13902T:	git git://linuxtv.org/media_tree.git
13903F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13904F:	drivers/media/platform/renesas/rcar_fdp1.c
13905
13906MEDIA DRIVERS FOR RENESAS - VIN
13907M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13908L:	linux-media@vger.kernel.org
13909L:	linux-renesas-soc@vger.kernel.org
13910S:	Supported
13911T:	git git://linuxtv.org/media_tree.git
13912F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13913F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13914F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13915F:	drivers/media/platform/renesas/rcar-csi2.c
13916F:	drivers/media/platform/renesas/rcar-isp.c
13917F:	drivers/media/platform/renesas/rcar-vin/
13918
13919MEDIA DRIVERS FOR RENESAS - VSP1
13920M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13921M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13922L:	linux-media@vger.kernel.org
13923L:	linux-renesas-soc@vger.kernel.org
13924S:	Supported
13925T:	git git://linuxtv.org/media_tree.git
13926F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13927F:	drivers/media/platform/renesas/vsp1/
13928
13929MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13930L:	linux-media@vger.kernel.org
13931S:	Orphan
13932W:	https://linuxtv.org
13933T:	git git://linuxtv.org/media_tree.git
13934F:	drivers/media/dvb-frontends/stv0910*
13935
13936MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13937L:	linux-media@vger.kernel.org
13938S:	Orphan
13939W:	https://linuxtv.org
13940T:	git git://linuxtv.org/media_tree.git
13941F:	drivers/media/dvb-frontends/stv6111*
13942
13943MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13944M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13945M:	Alain Volmat <alain.volmat@foss.st.com>
13946L:	linux-media@vger.kernel.org
13947S:	Supported
13948T:	git git://linuxtv.org/media_tree.git
13949F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13950F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13951F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13952F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13953
13954MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13955M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13956L:	linux-media@vger.kernel.org
13957S:	Maintained
13958W:	https://linuxtv.org
13959Q:	http://patchwork.kernel.org/project/linux-media/list/
13960T:	git git://linuxtv.org/media_tree.git
13961F:	Documentation/admin-guide/media/
13962F:	Documentation/devicetree/bindings/media/
13963F:	Documentation/driver-api/media/
13964F:	Documentation/userspace-api/media/
13965F:	drivers/media/
13966F:	drivers/staging/media/
13967F:	include/dt-bindings/media/
13968F:	include/linux/platform_data/media/
13969F:	include/media/
13970F:	include/uapi/linux/dvb/
13971F:	include/uapi/linux/ivtv*
13972F:	include/uapi/linux/media.h
13973F:	include/uapi/linux/uvcvideo.h
13974F:	include/uapi/linux/v4l2-*
13975F:	include/uapi/linux/videodev2.h
13976
13977MEDIATEK BLUETOOTH DRIVER
13978M:	Sean Wang <sean.wang@mediatek.com>
13979L:	linux-bluetooth@vger.kernel.org
13980L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13981S:	Maintained
13982F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13983F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13984F:	drivers/bluetooth/btmtkuart.c
13985
13986MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13987M:	Sean Wang <sean.wang@mediatek.com>
13988L:	linux-pm@vger.kernel.org
13989S:	Maintained
13990F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13991F:	drivers/power/reset/mt6323-poweroff.c
13992
13993MEDIATEK CIR DRIVER
13994M:	Sean Wang <sean.wang@mediatek.com>
13995S:	Maintained
13996F:	drivers/media/rc/mtk-cir.c
13997
13998MEDIATEK DMA DRIVER
13999M:	Sean Wang <sean.wang@mediatek.com>
14000L:	dmaengine@vger.kernel.org
14001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14002L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14003S:	Maintained
14004F:	Documentation/devicetree/bindings/dma/mediatek,*
14005F:	drivers/dma/mediatek/
14006
14007MEDIATEK ETHERNET DRIVER
14008M:	Felix Fietkau <nbd@nbd.name>
14009M:	Sean Wang <sean.wang@mediatek.com>
14010M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14011M:	Lorenzo Bianconi <lorenzo@kernel.org>
14012L:	netdev@vger.kernel.org
14013S:	Maintained
14014F:	drivers/net/ethernet/mediatek/
14015
14016MEDIATEK ETHERNET PCS DRIVER
14017M:	Alexander Couzens <lynxis@fe80.eu>
14018M:	Daniel Golle <daniel@makrotopia.org>
14019L:	netdev@vger.kernel.org
14020S:	Maintained
14021F:	drivers/net/pcs/pcs-mtk-lynxi.c
14022F:	include/linux/pcs/pcs-mtk-lynxi.h
14023
14024MEDIATEK ETHERNET PHY DRIVERS
14025M:	Daniel Golle <daniel@makrotopia.org>
14026M:	Qingfang Deng <dqfext@gmail.com>
14027M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14028L:	netdev@vger.kernel.org
14029S:	Maintained
14030F:	drivers/net/phy/mediatek-ge-soc.c
14031F:	drivers/net/phy/mediatek-ge.c
14032F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14033
14034MEDIATEK I2C CONTROLLER DRIVER
14035M:	Qii Wang <qii.wang@mediatek.com>
14036L:	linux-i2c@vger.kernel.org
14037S:	Maintained
14038F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14039F:	drivers/i2c/busses/i2c-mt65xx.c
14040
14041MEDIATEK IOMMU DRIVER
14042M:	Yong Wu <yong.wu@mediatek.com>
14043L:	iommu@lists.linux.dev
14044L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14045S:	Supported
14046F:	Documentation/devicetree/bindings/iommu/mediatek*
14047F:	drivers/iommu/mtk_iommu*
14048F:	include/dt-bindings/memory/mediatek,mt*-port.h
14049F:	include/dt-bindings/memory/mt*-port.h
14050
14051MEDIATEK JPEG DRIVER
14052M:	Bin Liu <bin.liu@mediatek.com>
14053S:	Supported
14054F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14055F:	drivers/media/platform/mediatek/jpeg/
14056
14057MEDIATEK KEYPAD DRIVER
14058M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14059S:	Supported
14060F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14061F:	drivers/input/keyboard/mt6779-keypad.c
14062
14063MEDIATEK MDP DRIVER
14064M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14065M:	Houlong Wei <houlong.wei@mediatek.com>
14066M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14067S:	Supported
14068F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14069F:	drivers/media/platform/mediatek/mdp/
14070F:	drivers/media/platform/mediatek/vpu/
14071
14072MEDIATEK MEDIA DRIVER
14073M:	Tiffany Lin <tiffany.lin@mediatek.com>
14074M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14075M:	Yunfei Dong <yunfei.dong@mediatek.com>
14076S:	Supported
14077F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14078F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14079F:	drivers/media/platform/mediatek/vcodec/
14080F:	drivers/media/platform/mediatek/vpu/
14081
14082MEDIATEK MIPI-CSI CDPHY DRIVER
14083M:	Julien Stephan <jstephan@baylibre.com>
14084M:	Andy Hsieh <andy.hsieh@mediatek.com>
14085S:	Supported
14086F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14087F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14088
14089MEDIATEK MMC/SD/SDIO DRIVER
14090M:	Chaotian Jing <chaotian.jing@mediatek.com>
14091S:	Maintained
14092F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14093F:	drivers/mmc/host/mtk-sd.c
14094
14095MEDIATEK MT76 WIRELESS LAN DRIVER
14096M:	Felix Fietkau <nbd@nbd.name>
14097M:	Lorenzo Bianconi <lorenzo@kernel.org>
14098M:	Ryder Lee <ryder.lee@mediatek.com>
14099R:	Shayne Chen <shayne.chen@mediatek.com>
14100R:	Sean Wang <sean.wang@mediatek.com>
14101L:	linux-wireless@vger.kernel.org
14102S:	Maintained
14103T:	git https://github.com/nbd168/wireless
14104F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14105F:	drivers/net/wireless/mediatek/mt76/
14106
14107MEDIATEK MT7601U WIRELESS LAN DRIVER
14108M:	Jakub Kicinski <kuba@kernel.org>
14109L:	linux-wireless@vger.kernel.org
14110S:	Maintained
14111F:	drivers/net/wireless/mediatek/mt7601u/
14112
14113MEDIATEK MT7621 CLOCK DRIVER
14114M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14115S:	Maintained
14116F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14117F:	drivers/clk/ralink/clk-mt7621.c
14118
14119MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14120M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14121S:	Maintained
14122F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14123F:	drivers/pci/controller/pcie-mt7621.c
14124
14125MEDIATEK MT7621 PHY PCI DRIVER
14126M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14127S:	Maintained
14128F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14129F:	drivers/phy/ralink/phy-mt7621-pci.c
14130
14131MEDIATEK MT7621/28/88 I2C DRIVER
14132M:	Stefan Roese <sr@denx.de>
14133L:	linux-i2c@vger.kernel.org
14134S:	Maintained
14135F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14136F:	drivers/i2c/busses/i2c-mt7621.c
14137
14138MEDIATEK MTMIPS CLOCK DRIVER
14139M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14140S:	Maintained
14141F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14142F:	drivers/clk/ralink/clk-mtmips.c
14143
14144MEDIATEK NAND CONTROLLER DRIVER
14145L:	linux-mtd@lists.infradead.org
14146S:	Orphan
14147F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14148F:	drivers/mtd/nand/raw/mtk_*
14149
14150MEDIATEK PMIC LED DRIVER
14151M:	Sean Wang <sean.wang@mediatek.com>
14152S:	Maintained
14153F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14154F:	drivers/leds/leds-mt6323.c
14155
14156MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14157M:	Sean Wang <sean.wang@mediatek.com>
14158S:	Maintained
14159F:	drivers/char/hw_random/mtk-rng.c
14160
14161MEDIATEK SMI DRIVER
14162M:	Yong Wu <yong.wu@mediatek.com>
14163L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14164S:	Supported
14165F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14166F:	drivers/memory/mtk-smi.c
14167F:	include/soc/mediatek/smi.h
14168
14169MEDIATEK SWITCH DRIVER
14170M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14171M:	Daniel Golle <daniel@makrotopia.org>
14172M:	DENG Qingfang <dqfext@gmail.com>
14173M:	Sean Wang <sean.wang@mediatek.com>
14174L:	netdev@vger.kernel.org
14175S:	Maintained
14176F:	drivers/net/dsa/mt7530-mdio.c
14177F:	drivers/net/dsa/mt7530-mmio.c
14178F:	drivers/net/dsa/mt7530.*
14179F:	net/dsa/tag_mtk.c
14180
14181MEDIATEK T7XX 5G WWAN MODEM DRIVER
14182M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14183R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14184R:	Liu Haijun <haijun.liu@mediatek.com>
14185R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14186R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14187L:	netdev@vger.kernel.org
14188S:	Supported
14189F:	drivers/net/wwan/t7xx/
14190
14191MEDIATEK USB3 DRD IP DRIVER
14192M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14193L:	linux-usb@vger.kernel.org
14194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14195L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14196S:	Maintained
14197F:	Documentation/devicetree/bindings/usb/mediatek,*
14198F:	drivers/usb/host/xhci-mtk*
14199F:	drivers/usb/mtu3/
14200
14201MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14202M:	Peter Senna Tschudin <peter.senna@gmail.com>
14203M:	Ian Ray <ian.ray@ge.com>
14204M:	Martyn Welch <martyn.welch@collabora.co.uk>
14205S:	Maintained
14206F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14207F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14208
14209MEGARAID SCSI/SAS DRIVERS
14210M:	Kashyap Desai <kashyap.desai@broadcom.com>
14211M:	Sumit Saxena <sumit.saxena@broadcom.com>
14212M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14213M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14214L:	megaraidlinux.pdl@broadcom.com
14215L:	linux-scsi@vger.kernel.org
14216S:	Maintained
14217W:	http://www.avagotech.com/support/
14218F:	Documentation/scsi/megaraid.rst
14219F:	drivers/scsi/megaraid.*
14220F:	drivers/scsi/megaraid/
14221
14222MELEXIS MLX90614 DRIVER
14223M:	Crt Mori <cmo@melexis.com>
14224L:	linux-iio@vger.kernel.org
14225S:	Supported
14226W:	http://www.melexis.com
14227F:	drivers/iio/temperature/mlx90614.c
14228
14229MELEXIS MLX90632 DRIVER
14230M:	Crt Mori <cmo@melexis.com>
14231L:	linux-iio@vger.kernel.org
14232S:	Supported
14233W:	http://www.melexis.com
14234F:	drivers/iio/temperature/mlx90632.c
14235
14236MELEXIS MLX90635 DRIVER
14237M:	Crt Mori <cmo@melexis.com>
14238L:	linux-iio@vger.kernel.org
14239S:	Supported
14240W:	http://www.melexis.com
14241F:	drivers/iio/temperature/mlx90635.c
14242
14243MELFAS MIP4 TOUCHSCREEN DRIVER
14244M:	Sangwon Jee <jeesw@melfas.com>
14245S:	Supported
14246W:	http://www.melfas.com
14247F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14248F:	drivers/input/touchscreen/melfas_mip4.c
14249
14250MELLANOX BLUEFIELD I2C DRIVER
14251M:	Khalil Blaiech <kblaiech@nvidia.com>
14252M:	Asmaa Mnebhi <asmaa@nvidia.com>
14253L:	linux-i2c@vger.kernel.org
14254S:	Supported
14255F:	drivers/i2c/busses/i2c-mlxbf.c
14256
14257MELLANOX ETHERNET DRIVER (mlx4_en)
14258M:	Tariq Toukan <tariqt@nvidia.com>
14259L:	netdev@vger.kernel.org
14260S:	Supported
14261W:	http://www.mellanox.com
14262Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14263F:	drivers/net/ethernet/mellanox/mlx4/en_*
14264
14265MELLANOX ETHERNET DRIVER (mlx5e)
14266M:	Saeed Mahameed <saeedm@nvidia.com>
14267M:	Tariq Toukan <tariqt@nvidia.com>
14268L:	netdev@vger.kernel.org
14269S:	Supported
14270W:	http://www.mellanox.com
14271Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14272F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14273
14274MELLANOX ETHERNET INNOVA DRIVERS
14275R:	Boris Pismenny <borisp@nvidia.com>
14276L:	netdev@vger.kernel.org
14277S:	Supported
14278W:	http://www.mellanox.com
14279Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14280F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14281F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14282F:	include/linux/mlx5/mlx5_ifc_fpga.h
14283
14284MELLANOX ETHERNET SWITCH DRIVERS
14285M:	Ido Schimmel <idosch@nvidia.com>
14286M:	Petr Machata <petrm@nvidia.com>
14287L:	netdev@vger.kernel.org
14288S:	Supported
14289W:	http://www.mellanox.com
14290Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14291F:	drivers/net/ethernet/mellanox/mlxsw/
14292F:	tools/testing/selftests/drivers/net/mlxsw/
14293
14294MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14295M:	mlxsw@nvidia.com
14296L:	netdev@vger.kernel.org
14297S:	Supported
14298W:	http://www.mellanox.com
14299Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14300F:	drivers/net/ethernet/mellanox/mlxfw/
14301
14302MELLANOX HARDWARE PLATFORM SUPPORT
14303M:	Hans de Goede <hdegoede@redhat.com>
14304M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14305M:	Vadim Pasternak <vadimp@nvidia.com>
14306L:	platform-driver-x86@vger.kernel.org
14307S:	Supported
14308F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14309F:	drivers/platform/mellanox/
14310F:	include/linux/platform_data/mlxreg.h
14311
14312MELLANOX MLX4 core VPI driver
14313M:	Tariq Toukan <tariqt@nvidia.com>
14314L:	netdev@vger.kernel.org
14315L:	linux-rdma@vger.kernel.org
14316S:	Supported
14317W:	http://www.mellanox.com
14318Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14319F:	drivers/net/ethernet/mellanox/mlx4/
14320F:	include/linux/mlx4/
14321
14322MELLANOX MLX4 IB driver
14323M:	Yishai Hadas <yishaih@nvidia.com>
14324L:	linux-rdma@vger.kernel.org
14325S:	Supported
14326W:	http://www.mellanox.com
14327Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14328F:	drivers/infiniband/hw/mlx4/
14329F:	include/linux/mlx4/
14330F:	include/uapi/rdma/mlx4-abi.h
14331
14332MELLANOX MLX5 core VPI driver
14333M:	Saeed Mahameed <saeedm@nvidia.com>
14334M:	Leon Romanovsky <leonro@nvidia.com>
14335M:	Tariq Toukan <tariqt@nvidia.com>
14336L:	netdev@vger.kernel.org
14337L:	linux-rdma@vger.kernel.org
14338S:	Supported
14339W:	http://www.mellanox.com
14340Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14341F:	Documentation/networking/device_drivers/ethernet/mellanox/
14342F:	drivers/net/ethernet/mellanox/mlx5/core/
14343F:	include/linux/mlx5/
14344
14345MELLANOX MLX5 IB driver
14346M:	Leon Romanovsky <leonro@nvidia.com>
14347L:	linux-rdma@vger.kernel.org
14348S:	Supported
14349W:	http://www.mellanox.com
14350Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14351F:	drivers/infiniband/hw/mlx5/
14352F:	include/linux/mlx5/
14353F:	include/uapi/rdma/mlx5-abi.h
14354
14355MELLANOX MLX5 VDPA DRIVER
14356M:	Dragos Tatulea <dtatulea@nvidia.com>
14357L:	virtualization@lists.linux.dev
14358S:	Supported
14359F:	drivers/vdpa/mlx5/
14360
14361MELLANOX MLXCPLD I2C AND MUX DRIVER
14362M:	Vadim Pasternak <vadimp@nvidia.com>
14363M:	Michael Shych <michaelsh@nvidia.com>
14364L:	linux-i2c@vger.kernel.org
14365S:	Supported
14366F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14367F:	drivers/i2c/busses/i2c-mlxcpld.c
14368F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14369
14370MELLANOX MLXCPLD LED DRIVER
14371M:	Vadim Pasternak <vadimp@nvidia.com>
14372L:	linux-leds@vger.kernel.org
14373S:	Supported
14374F:	Documentation/leds/leds-mlxcpld.rst
14375F:	drivers/leds/leds-mlxcpld.c
14376F:	drivers/leds/leds-mlxreg.c
14377
14378MELLANOX PLATFORM DRIVER
14379M:	Vadim Pasternak <vadimp@nvidia.com>
14380L:	platform-driver-x86@vger.kernel.org
14381S:	Supported
14382F:	drivers/platform/x86/mlx-platform.c
14383
14384MEMBARRIER SUPPORT
14385M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14386M:	"Paul E. McKenney" <paulmck@kernel.org>
14387L:	linux-kernel@vger.kernel.org
14388S:	Supported
14389F:	Documentation/scheduler/membarrier.rst
14390F:	arch/*/include/asm/membarrier.h
14391F:	arch/*/include/asm/sync_core.h
14392F:	include/uapi/linux/membarrier.h
14393F:	kernel/sched/membarrier.c
14394
14395MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14396M:	Mike Rapoport <rppt@kernel.org>
14397L:	linux-mm@kvack.org
14398S:	Maintained
14399F:	Documentation/core-api/boot-time-mm.rst
14400F:	include/linux/memblock.h
14401F:	mm/memblock.c
14402F:	mm/mm_init.c
14403F:	tools/testing/memblock/
14404
14405MEMORY ALLOCATION PROFILING
14406M:	Suren Baghdasaryan <surenb@google.com>
14407M:	Kent Overstreet <kent.overstreet@linux.dev>
14408L:	linux-mm@kvack.org
14409S:	Maintained
14410F:	Documentation/mm/allocation-profiling.rst
14411F:	include/linux/alloc_tag.h
14412F:	include/linux/pgalloc_tag.h
14413F:	lib/alloc_tag.c
14414
14415MEMORY CONTROLLER DRIVERS
14416M:	Krzysztof Kozlowski <krzk@kernel.org>
14417L:	linux-kernel@vger.kernel.org
14418S:	Maintained
14419B:	mailto:krzysztof.kozlowski@linaro.org
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14421F:	Documentation/devicetree/bindings/memory-controllers/
14422F:	drivers/memory/
14423F:	include/dt-bindings/memory/
14424F:	include/memory/
14425
14426MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14427M:	Dmitry Osipenko <digetx@gmail.com>
14428L:	linux-pm@vger.kernel.org
14429L:	linux-tegra@vger.kernel.org
14430S:	Maintained
14431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14432F:	drivers/devfreq/tegra30-devfreq.c
14433
14434MEMORY HOT(UN)PLUG
14435M:	David Hildenbrand <david@redhat.com>
14436M:	Oscar Salvador <osalvador@suse.de>
14437L:	linux-mm@kvack.org
14438S:	Maintained
14439F:	Documentation/admin-guide/mm/memory-hotplug.rst
14440F:	Documentation/core-api/memory-hotplug.rst
14441F:	drivers/base/memory.c
14442F:	include/linux/memory_hotplug.h
14443F:	mm/memory_hotplug.c
14444F:	tools/testing/selftests/memory-hotplug/
14445
14446MEMORY MANAGEMENT
14447M:	Andrew Morton <akpm@linux-foundation.org>
14448L:	linux-mm@kvack.org
14449S:	Maintained
14450W:	http://www.linux-mm.org
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14452T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14453F:	include/linux/gfp.h
14454F:	include/linux/gfp_types.h
14455F:	include/linux/memfd.h
14456F:	include/linux/memory.h
14457F:	include/linux/memory_hotplug.h
14458F:	include/linux/memory-tiers.h
14459F:	include/linux/mempolicy.h
14460F:	include/linux/mempool.h
14461F:	include/linux/memremap.h
14462F:	include/linux/mm.h
14463F:	include/linux/mm_*.h
14464F:	include/linux/mmzone.h
14465F:	include/linux/mmu_notifier.h
14466F:	include/linux/pagewalk.h
14467F:	include/linux/rmap.h
14468F:	include/trace/events/ksm.h
14469F:	mm/
14470F:	tools/mm/
14471F:	tools/testing/selftests/mm/
14472N:	include/linux/page[-_]*
14473
14474MEMORY MAPPING
14475M:	Andrew Morton <akpm@linux-foundation.org>
14476R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14477R:	Vlastimil Babka <vbabka@suse.cz>
14478R:	Lorenzo Stoakes <lstoakes@gmail.com>
14479L:	linux-mm@kvack.org
14480S:	Maintained
14481W:	http://www.linux-mm.org
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14483F:	mm/mmap.c
14484
14485MEMORY TECHNOLOGY DEVICES (MTD)
14486M:	Miquel Raynal <miquel.raynal@bootlin.com>
14487M:	Richard Weinberger <richard@nod.at>
14488M:	Vignesh Raghavendra <vigneshr@ti.com>
14489L:	linux-mtd@lists.infradead.org
14490S:	Maintained
14491W:	http://www.linux-mtd.infradead.org/
14492Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14493C:	irc://irc.oftc.net/mtd
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14496F:	Documentation/devicetree/bindings/mtd/
14497F:	drivers/mtd/
14498F:	include/linux/mtd/
14499F:	include/uapi/mtd/
14500
14501MEMSENSING MICROSYSTEMS MSA311 DRIVER
14502M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14503L:	linux-iio@vger.kernel.org
14504S:	Maintained
14505F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14506F:	drivers/iio/accel/msa311.c
14507
14508MEN A21 WATCHDOG DRIVER
14509M:	Johannes Thumshirn <morbidrsa@gmail.com>
14510L:	linux-watchdog@vger.kernel.org
14511S:	Maintained
14512F:	drivers/watchdog/mena21_wdt.c
14513
14514MEN CHAMELEON BUS (mcb)
14515M:	Johannes Thumshirn <morbidrsa@gmail.com>
14516S:	Maintained
14517F:	Documentation/driver-api/men-chameleon-bus.rst
14518F:	drivers/mcb/
14519F:	include/linux/mcb.h
14520
14521MEN F21BMC (Board Management Controller)
14522M:	Andreas Werner <andreas.werner@men.de>
14523S:	Supported
14524F:	Documentation/hwmon/menf21bmc.rst
14525F:	drivers/hwmon/menf21bmc_hwmon.c
14526F:	drivers/leds/leds-menf21bmc.c
14527F:	drivers/mfd/menf21bmc.c
14528F:	drivers/watchdog/menf21bmc_wdt.c
14529
14530MEN Z069 WATCHDOG DRIVER
14531M:	Johannes Thumshirn <jth@kernel.org>
14532L:	linux-watchdog@vger.kernel.org
14533S:	Maintained
14534F:	drivers/watchdog/menz69_wdt.c
14535
14536MESON AO CEC DRIVER FOR AMLOGIC SOCS
14537M:	Neil Armstrong <neil.armstrong@linaro.org>
14538L:	linux-media@vger.kernel.org
14539L:	linux-amlogic@lists.infradead.org
14540S:	Supported
14541W:	http://linux-meson.com/
14542T:	git git://linuxtv.org/media_tree.git
14543F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14544F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14545F:	drivers/media/cec/platform/meson/ao-cec.c
14546
14547MESON GE2D DRIVER FOR AMLOGIC SOCS
14548M:	Neil Armstrong <neil.armstrong@linaro.org>
14549L:	linux-media@vger.kernel.org
14550L:	linux-amlogic@lists.infradead.org
14551S:	Supported
14552T:	git git://linuxtv.org/media_tree.git
14553F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14554F:	drivers/media/platform/amlogic/meson-ge2d/
14555
14556MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14557M:	Liang Yang <liang.yang@amlogic.com>
14558L:	linux-mtd@lists.infradead.org
14559S:	Maintained
14560F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14561F:	drivers/mtd/nand/raw/meson_*
14562
14563MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14564M:	Neil Armstrong <neil.armstrong@linaro.org>
14565L:	linux-media@vger.kernel.org
14566L:	linux-amlogic@lists.infradead.org
14567S:	Supported
14568T:	git git://linuxtv.org/media_tree.git
14569F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14570F:	drivers/staging/media/meson/vdec/
14571
14572METHODE UDPU SUPPORT
14573M:	Robert Marko <robert.marko@sartura.hr>
14574S:	Maintained
14575F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14576F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14577
14578MHI BUS
14579M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14580L:	mhi@lists.linux.dev
14581L:	linux-arm-msm@vger.kernel.org
14582S:	Maintained
14583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14584F:	Documentation/ABI/stable/sysfs-bus-mhi
14585F:	Documentation/mhi/
14586F:	drivers/bus/mhi/
14587F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14588F:	include/linux/mhi.h
14589
14590MICROBLAZE ARCHITECTURE
14591M:	Michal Simek <monstr@monstr.eu>
14592S:	Supported
14593W:	http://www.monstr.eu/fdt/
14594T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14595F:	arch/microblaze/
14596
14597MICROBLAZE TMR INJECT
14598M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14599S:	Supported
14600F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14601F:	drivers/misc/xilinx_tmr_inject.c
14602
14603MICROBLAZE TMR MANAGER
14604M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14605S:	Supported
14606F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14607F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14608F:	drivers/misc/xilinx_tmr_manager.c
14609
14610MICROCHIP AT91 DMA DRIVERS
14611M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14613L:	dmaengine@vger.kernel.org
14614S:	Supported
14615F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14616F:	drivers/dma/at_hdmac.c
14617F:	drivers/dma/at_xdmac.c
14618F:	include/dt-bindings/dma/at91.h
14619
14620MICROCHIP AT91 SERIAL DRIVER
14621M:	Richard Genoud <richard.genoud@bootlin.com>
14622S:	Maintained
14623F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14624F:	drivers/tty/serial/atmel_serial.c
14625F:	drivers/tty/serial/atmel_serial.h
14626
14627MICROCHIP AT91 USART MFD DRIVER
14628M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14629L:	linux-kernel@vger.kernel.org
14630S:	Supported
14631F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14632F:	drivers/mfd/at91-usart.c
14633F:	include/dt-bindings/mfd/at91-usart.h
14634
14635MICROCHIP AT91 USART SPI DRIVER
14636M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14637L:	linux-spi@vger.kernel.org
14638S:	Supported
14639F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14640F:	drivers/spi/spi-at91-usart.c
14641
14642MICROCHIP AUDIO ASOC DRIVERS
14643M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14645S:	Supported
14646F:	Documentation/devicetree/bindings/sound/atmel*
14647F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14648F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14649F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14650F:	sound/soc/atmel
14651
14652MICROCHIP CSI2DC DRIVER
14653M:	Eugen Hristev <eugen.hristev@microchip.com>
14654L:	linux-media@vger.kernel.org
14655S:	Supported
14656F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14657F:	drivers/media/platform/microchip/microchip-csi2dc.c
14658
14659MICROCHIP ECC DRIVER
14660L:	linux-crypto@vger.kernel.org
14661S:	Orphan
14662F:	drivers/crypto/atmel-ecc.*
14663
14664MICROCHIP EIC DRIVER
14665M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14667S:	Supported
14668F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14669F:	drivers/irqchip/irq-mchp-eic.c
14670
14671MICROCHIP I2C DRIVER
14672M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14673L:	linux-i2c@vger.kernel.org
14674S:	Supported
14675F:	drivers/i2c/busses/i2c-at91-*.c
14676F:	drivers/i2c/busses/i2c-at91.h
14677
14678MICROCHIP ISC DRIVER
14679M:	Eugen Hristev <eugen.hristev@microchip.com>
14680L:	linux-media@vger.kernel.org
14681S:	Supported
14682F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14683F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14684F:	drivers/media/platform/microchip/microchip-isc*
14685F:	drivers/media/platform/microchip/microchip-sama*-isc*
14686F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14687F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14688F:	include/linux/atmel-isc-media.h
14689
14690MICROCHIP ISI DRIVER
14691M:	Eugen Hristev <eugen.hristev@microchip.com>
14692L:	linux-media@vger.kernel.org
14693S:	Supported
14694F:	drivers/media/platform/atmel/atmel-isi.c
14695F:	drivers/media/platform/atmel/atmel-isi.h
14696
14697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14698M:	Woojung Huh <woojung.huh@microchip.com>
14699M:	UNGLinuxDriver@microchip.com
14700L:	netdev@vger.kernel.org
14701S:	Maintained
14702F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14703F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14704F:	drivers/net/dsa/microchip/*
14705F:	include/linux/dsa/ksz_common.h
14706F:	include/linux/platform_data/microchip-ksz.h
14707F:	net/dsa/tag_ksz.c
14708
14709MICROCHIP LAN743X ETHERNET DRIVER
14710M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14711M:	UNGLinuxDriver@microchip.com
14712L:	netdev@vger.kernel.org
14713S:	Maintained
14714F:	drivers/net/ethernet/microchip/lan743x_*
14715
14716MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14717M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14718R:	UNGLinuxDriver@microchip.com
14719L:	netdev@vger.kernel.org
14720S:	Maintained
14721F:	drivers/net/phy/microchip_t1.c
14722
14723MICROCHIP LAN966X ETHERNET DRIVER
14724M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14725M:	UNGLinuxDriver@microchip.com
14726L:	netdev@vger.kernel.org
14727S:	Maintained
14728F:	drivers/net/ethernet/microchip/lan966x/*
14729
14730MICROCHIP LCDFB DRIVER
14731M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14732L:	linux-fbdev@vger.kernel.org
14733S:	Maintained
14734F:	drivers/video/fbdev/atmel_lcdfb.c
14735F:	include/video/atmel_lcdc.h
14736
14737MICROCHIP MCP16502 PMIC DRIVER
14738M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14740S:	Supported
14741F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14742F:	drivers/regulator/mcp16502.c
14743
14744MICROCHIP MCP3564 ADC DRIVER
14745M:	Marius Cristea <marius.cristea@microchip.com>
14746L:	linux-iio@vger.kernel.org
14747S:	Supported
14748F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14749F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14750F:	drivers/iio/adc/mcp3564.c
14751
14752MICROCHIP MCP3911 ADC DRIVER
14753M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14754M:	Kent Gustavsson <kent@minoris.se>
14755L:	linux-iio@vger.kernel.org
14756S:	Maintained
14757F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14758F:	drivers/iio/adc/mcp3911.c
14759
14760MICROCHIP MMC/SD/SDIO MCI DRIVER
14761M:	Aubin Constans <aubin.constans@microchip.com>
14762S:	Maintained
14763F:	drivers/mmc/host/atmel-mci.c
14764
14765MICROCHIP NAND DRIVER
14766L:	linux-mtd@lists.infradead.org
14767S:	Orphan
14768F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14769F:	drivers/mtd/nand/raw/atmel/*
14770
14771MICROCHIP OTPC DRIVER
14772M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14774S:	Supported
14775F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14776F:	drivers/nvmem/microchip-otpc.c
14777F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14778
14779MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14780M:	Marius Cristea <marius.cristea@microchip.com>
14781L:	linux-iio@vger.kernel.org
14782S:	Supported
14783F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14784F:	drivers/iio/adc/pac1934.c
14785
14786MICROCHIP PCI1XXXX GP DRIVER
14787M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14788M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14789L:	linux-gpio@vger.kernel.org
14790S:	Supported
14791F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14792F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14793F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14794F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14795
14796MICROCHIP PCI1XXXX I2C DRIVER
14797M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14798M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14799M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14800L:	linux-i2c@vger.kernel.org
14801S:	Maintained
14802F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14803
14804MICROCHIP PCIe UART DRIVER
14805M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14806M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14807L:	linux-serial@vger.kernel.org
14808S:	Maintained
14809F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14810
14811MICROCHIP POLARFIRE FPGA DRIVERS
14812M:	Conor Dooley <conor.dooley@microchip.com>
14813R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14814L:	linux-fpga@vger.kernel.org
14815S:	Supported
14816F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14817F:	drivers/fpga/microchip-spi.c
14818
14819MICROCHIP PWM DRIVER
14820M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14822L:	linux-pwm@vger.kernel.org
14823S:	Supported
14824F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14825F:	drivers/pwm/pwm-atmel.c
14826
14827MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14828M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14829M:	Dharma Balasubiramani <dharma.b@microchip.com>
14830L:	dri-devel@lists.freedesktop.org
14831S:	Supported
14832F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14833F:	drivers/gpu/drm/bridge/microchip-lvds.c
14834
14835MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14836M:	Eugen Hristev <eugen.hristev@microchip.com>
14837L:	linux-iio@vger.kernel.org
14838S:	Supported
14839F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14840F:	drivers/iio/adc/at91-sama5d2_adc.c
14841F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14842
14843MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14844M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14845S:	Supported
14846F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14847F:	drivers/power/reset/at91-sama5d2_shdwc.c
14848
14849MICROCHIP SOC DRIVERS
14850M:	Conor Dooley <conor@kernel.org>
14851S:	Supported
14852T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14853F:	drivers/soc/microchip/
14854
14855MICROCHIP SPI DRIVER
14856M:	Ryan Wanner <ryan.wanner@microchip.com>
14857S:	Supported
14858F:	drivers/spi/spi-atmel.*
14859
14860MICROCHIP SSC DRIVER
14861M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14863S:	Supported
14864F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14865F:	drivers/misc/atmel-ssc.c
14866F:	include/linux/atmel-ssc.h
14867
14868Microchip Timer Counter Block (TCB) Capture Driver
14869M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14871L:	linux-iio@vger.kernel.org
14872S:	Maintained
14873F:	drivers/counter/microchip-tcb-capture.c
14874
14875MICROCHIP USB251XB DRIVER
14876M:	Richard Leitner <richard.leitner@skidata.com>
14877L:	linux-usb@vger.kernel.org
14878S:	Maintained
14879F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14880F:	drivers/usb/misc/usb251xb.c
14881
14882MICROCHIP USBA UDC DRIVER
14883M:	Cristian Birsan <cristian.birsan@microchip.com>
14884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14885S:	Supported
14886F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14887
14888MICROCHIP WILC1000 WIFI DRIVER
14889M:	Ajay Singh <ajay.kathat@microchip.com>
14890M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14891L:	linux-wireless@vger.kernel.org
14892S:	Supported
14893F:	drivers/net/wireless/microchip/wilc1000/
14894
14895MICROSEMI MIPS SOCS
14896M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14897M:	UNGLinuxDriver@microchip.com
14898L:	linux-mips@vger.kernel.org
14899S:	Supported
14900F:	Documentation/devicetree/bindings/mips/mscc.txt
14901F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14902F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14903F:	arch/mips/boot/dts/mscc/
14904F:	arch/mips/configs/generic/board-ocelot.config
14905F:	arch/mips/generic/board-ocelot.c
14906
14907MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14908M:	Don Brace <don.brace@microchip.com>
14909L:	storagedev@microchip.com
14910L:	linux-scsi@vger.kernel.org
14911S:	Supported
14912F:	Documentation/scsi/smartpqi.rst
14913F:	drivers/scsi/smartpqi/Kconfig
14914F:	drivers/scsi/smartpqi/Makefile
14915F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14916F:	include/linux/cciss*.h
14917F:	include/uapi/linux/cciss*.h
14918
14919MICROSOFT MANA RDMA DRIVER
14920M:	Long Li <longli@microsoft.com>
14921M:	Ajay Sharma <sharmaajay@microsoft.com>
14922L:	linux-rdma@vger.kernel.org
14923S:	Supported
14924F:	drivers/infiniband/hw/mana/
14925F:	include/net/mana
14926F:	include/uapi/rdma/mana-abi.h
14927
14928MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14929M:	Maximilian Luz <luzmaximilian@gmail.com>
14930L:	platform-driver-x86@vger.kernel.org
14931S:	Maintained
14932F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14933
14934MICROSOFT SURFACE BATTERY AND AC DRIVERS
14935M:	Maximilian Luz <luzmaximilian@gmail.com>
14936L:	linux-pm@vger.kernel.org
14937L:	platform-driver-x86@vger.kernel.org
14938S:	Maintained
14939F:	drivers/power/supply/surface_battery.c
14940F:	drivers/power/supply/surface_charger.c
14941
14942MICROSOFT SURFACE DTX DRIVER
14943M:	Maximilian Luz <luzmaximilian@gmail.com>
14944L:	platform-driver-x86@vger.kernel.org
14945S:	Maintained
14946F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14947F:	drivers/platform/surface/surface_dtx.c
14948F:	include/uapi/linux/surface_aggregator/dtx.h
14949
14950MICROSOFT SURFACE SENSOR FAN DRIVER
14951M:	Maximilian Luz <luzmaximilian@gmail.com>
14952M:	Ivor Wanders <ivor@iwanders.net>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/hwmon/surface_fan.rst
14956F:	drivers/hwmon/surface_fan.c
14957
14958MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14959M:	Maximilian Luz <luzmaximilian@gmail.com>
14960L:	platform-driver-x86@vger.kernel.org
14961S:	Maintained
14962F:	drivers/platform/surface/surface_gpe.c
14963
14964MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14965M:	Hans de Goede <hdegoede@redhat.com>
14966M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14967M:	Maximilian Luz <luzmaximilian@gmail.com>
14968L:	platform-driver-x86@vger.kernel.org
14969S:	Maintained
14970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14971F:	drivers/platform/surface/
14972
14973MICROSOFT SURFACE HID TRANSPORT DRIVER
14974M:	Maximilian Luz <luzmaximilian@gmail.com>
14975L:	linux-input@vger.kernel.org
14976L:	platform-driver-x86@vger.kernel.org
14977S:	Maintained
14978F:	drivers/hid/surface-hid/
14979
14980MICROSOFT SURFACE HOT-PLUG DRIVER
14981M:	Maximilian Luz <luzmaximilian@gmail.com>
14982L:	platform-driver-x86@vger.kernel.org
14983S:	Maintained
14984F:	drivers/platform/surface/surface_hotplug.c
14985
14986MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14987M:	Maximilian Luz <luzmaximilian@gmail.com>
14988L:	platform-driver-x86@vger.kernel.org
14989S:	Maintained
14990F:	drivers/platform/surface/surface_platform_profile.c
14991
14992MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14993M:	Chen Yu <yu.c.chen@intel.com>
14994L:	platform-driver-x86@vger.kernel.org
14995S:	Supported
14996F:	drivers/platform/surface/surfacepro3_button.c
14997
14998MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14999M:	Maximilian Luz <luzmaximilian@gmail.com>
15000L:	platform-driver-x86@vger.kernel.org
15001S:	Maintained
15002F:	drivers/platform/surface/surface_aggregator_hub.c
15003
15004MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15005M:	Maximilian Luz <luzmaximilian@gmail.com>
15006L:	platform-driver-x86@vger.kernel.org
15007S:	Maintained
15008W:	https://github.com/linux-surface/surface-aggregator-module
15009C:	irc://irc.libera.chat/linux-surface
15010F:	Documentation/driver-api/surface_aggregator/
15011F:	drivers/platform/surface/aggregator/
15012F:	drivers/platform/surface/surface_acpi_notify.c
15013F:	drivers/platform/surface/surface_aggregator_cdev.c
15014F:	drivers/platform/surface/surface_aggregator_registry.c
15015F:	include/linux/surface_acpi_notify.h
15016F:	include/linux/surface_aggregator/
15017F:	include/uapi/linux/surface_aggregator/
15018
15019MICROTEK X6 SCANNER
15020M:	Oliver Neukum <oliver@neukum.org>
15021S:	Maintained
15022F:	drivers/usb/image/microtek.*
15023
15024MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15025M:	Luka Kovacic <luka.kovacic@sartura.hr>
15026M:	Luka Perkov <luka.perkov@sartura.hr>
15027S:	Maintained
15028F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15029F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15030F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15031F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15033F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15034
15035MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15036M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15037L:	linux-media@vger.kernel.org
15038S:	Maintained
15039F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15040F:	Documentation/driver-api/media/drivers/ccs/
15041F:	Documentation/userspace-api/media/drivers/ccs.rst
15042F:	drivers/media/i2c/ccs-pll.c
15043F:	drivers/media/i2c/ccs-pll.h
15044F:	drivers/media/i2c/ccs/
15045F:	include/uapi/linux/ccs.h
15046F:	include/uapi/linux/smiapp.h
15047
15048MIPS
15049M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15050L:	linux-mips@vger.kernel.org
15051S:	Maintained
15052W:	http://www.linux-mips.org/
15053Q:	https://patchwork.kernel.org/project/linux-mips/list/
15054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15055F:	Documentation/devicetree/bindings/mips/
15056F:	Documentation/arch/mips/
15057F:	arch/mips/
15058F:	drivers/platform/mips/
15059F:	include/dt-bindings/mips/
15060
15061MIPS BAIKAL-T1 PLATFORM
15062M:	Serge Semin <fancer.lancer@gmail.com>
15063L:	linux-mips@vger.kernel.org
15064S:	Supported
15065F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15066F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15067F:	drivers/bus/bt1-*.c
15068F:	drivers/clk/baikal-t1/
15069F:	drivers/memory/bt1-l2-ctl.c
15070F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15071
15072MIPS BOSTON DEVELOPMENT BOARD
15073M:	Paul Burton <paulburton@kernel.org>
15074L:	linux-mips@vger.kernel.org
15075S:	Maintained
15076F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15077F:	arch/mips/boot/dts/img/boston.dts
15078F:	arch/mips/configs/generic/board-boston.config
15079F:	drivers/clk/imgtec/clk-boston.c
15080F:	include/dt-bindings/clock/boston-clock.h
15081
15082MIPS CORE DRIVERS
15083M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15084M:	Serge Semin <fancer.lancer@gmail.com>
15085L:	linux-mips@vger.kernel.org
15086S:	Supported
15087F:	drivers/bus/mips_cdmm.c
15088F:	drivers/clocksource/mips-gic-timer.c
15089F:	drivers/cpuidle/cpuidle-cps.c
15090F:	drivers/irqchip/irq-mips-cpu.c
15091F:	drivers/irqchip/irq-mips-gic.c
15092
15093MIPS GENERIC PLATFORM
15094M:	Paul Burton <paulburton@kernel.org>
15095L:	linux-mips@vger.kernel.org
15096S:	Supported
15097F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15098F:	arch/mips/generic/
15099F:	arch/mips/tools/generic-board-config.sh
15100
15101MIPS RINT INSTRUCTION EMULATION
15102M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15103L:	linux-mips@vger.kernel.org
15104S:	Supported
15105F:	arch/mips/math-emu/dp_rint.c
15106F:	arch/mips/math-emu/sp_rint.c
15107
15108MIPS/LOONGSON1 ARCHITECTURE
15109M:	Keguang Zhang <keguang.zhang@gmail.com>
15110L:	linux-mips@vger.kernel.org
15111S:	Maintained
15112F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15113F:	arch/mips/include/asm/mach-loongson32/
15114F:	arch/mips/loongson32/
15115F:	drivers/*/*loongson1*
15116F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15117
15118MIPS/LOONGSON2EF ARCHITECTURE
15119M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15120L:	linux-mips@vger.kernel.org
15121S:	Maintained
15122F:	arch/mips/include/asm/mach-loongson2ef/
15123F:	arch/mips/loongson2ef/
15124F:	drivers/cpufreq/loongson2_cpufreq.c
15125
15126MIPS/LOONGSON64 ARCHITECTURE
15127M:	Huacai Chen <chenhuacai@kernel.org>
15128M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15129L:	linux-mips@vger.kernel.org
15130S:	Maintained
15131F:	arch/mips/include/asm/mach-loongson64/
15132F:	arch/mips/loongson64/
15133F:	drivers/irqchip/irq-loongson*
15134F:	drivers/platform/mips/cpu_hwmon.c
15135
15136MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15137M:	Hans Verkuil <hverkuil@xs4all.nl>
15138L:	linux-media@vger.kernel.org
15139S:	Odd Fixes
15140W:	https://linuxtv.org
15141T:	git git://linuxtv.org/media_tree.git
15142F:	drivers/media/radio/radio-miropcm20*
15143
15144MITSUMI MM8013 FG DRIVER
15145M:	Konrad Dybcio <konradybcio@kernel.org>
15146F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15147F:	drivers/power/supply/mm8013.c
15148
15149MMP SUPPORT
15150R:	Lubomir Rintel <lkundrak@v3.sk>
15151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15152S:	Odd Fixes
15153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15154F:	arch/arm/boot/dts/marvell/mmp*
15155F:	arch/arm/mach-mmp/
15156F:	include/linux/soc/mmp/
15157
15158MMP USB PHY DRIVERS
15159R:	Lubomir Rintel <lkundrak@v3.sk>
15160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15161S:	Maintained
15162F:	drivers/phy/marvell/phy-mmp3-usb.c
15163F:	drivers/phy/marvell/phy-pxa-usb.c
15164
15165MMU GATHER AND TLB INVALIDATION
15166M:	Will Deacon <will@kernel.org>
15167M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15168M:	Andrew Morton <akpm@linux-foundation.org>
15169M:	Nick Piggin <npiggin@gmail.com>
15170M:	Peter Zijlstra <peterz@infradead.org>
15171L:	linux-arch@vger.kernel.org
15172L:	linux-mm@kvack.org
15173S:	Maintained
15174F:	arch/*/include/asm/tlb.h
15175F:	include/asm-generic/tlb.h
15176F:	mm/mmu_gather.c
15177
15178MN88472 MEDIA DRIVER
15179L:	linux-media@vger.kernel.org
15180S:	Orphan
15181W:	https://linuxtv.org
15182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15183F:	drivers/media/dvb-frontends/mn88472*
15184
15185MN88473 MEDIA DRIVER
15186L:	linux-media@vger.kernel.org
15187S:	Orphan
15188W:	https://linuxtv.org
15189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15190F:	drivers/media/dvb-frontends/mn88473*
15191
15192MOBILEYE MIPS SOCS
15193M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15194M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15195M:	Théo Lebrun <theo.lebrun@bootlin.com>
15196L:	linux-mips@vger.kernel.org
15197S:	Maintained
15198F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15199F:	arch/mips/boot/dts/mobileye/
15200F:	arch/mips/configs/eyeq5_defconfig
15201F:	arch/mips/mobileye/board-epm5.its.S
15202
15203MODULE SUPPORT
15204M:	Luis Chamberlain <mcgrof@kernel.org>
15205L:	linux-modules@vger.kernel.org
15206L:	linux-kernel@vger.kernel.org
15207S:	Maintained
15208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15209F:	include/linux/kmod.h
15210F:	include/linux/module*.h
15211F:	kernel/module/
15212F:	lib/test_kmod.c
15213F:	scripts/module*
15214F:	tools/testing/selftests/kmod/
15215
15216MONOLITHIC POWER SYSTEM PMIC DRIVER
15217M:	Saravanan Sekar <sravanhome@gmail.com>
15218S:	Maintained
15219F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15220F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15221F:	drivers/hwmon/pmbus/mpq7932.c
15222F:	drivers/iio/adc/mp2629_adc.c
15223F:	drivers/mfd/mp2629.c
15224F:	drivers/power/supply/mp2629_charger.c
15225F:	drivers/regulator/mp5416.c
15226F:	drivers/regulator/mpq7920.c
15227F:	drivers/regulator/mpq7920.h
15228F:	include/linux/mfd/mp2629.h
15229
15230MOST(R) TECHNOLOGY DRIVER
15231M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15232M:	Christian Gromm <christian.gromm@microchip.com>
15233S:	Maintained
15234F:	Documentation/ABI/testing/configfs-most
15235F:	Documentation/ABI/testing/sysfs-bus-most
15236F:	drivers/most/
15237F:	drivers/staging/most/
15238F:	include/linux/most.h
15239
15240MOTORCOMM PHY DRIVER
15241M:	Peter Geis <pgwipeout@gmail.com>
15242M:	Frank <Frank.Sae@motor-comm.com>
15243L:	netdev@vger.kernel.org
15244S:	Maintained
15245F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15246F:	drivers/net/phy/motorcomm.c
15247
15248MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15249M:	Jiri Slaby <jirislaby@kernel.org>
15250S:	Maintained
15251F:	Documentation/driver-api/tty/moxa-smartio.rst
15252F:	drivers/tty/mxser.*
15253
15254MP3309C BACKLIGHT DRIVER
15255M:	Flavio Suligoi <f.suligoi@asem.it>
15256L:	dri-devel@lists.freedesktop.org
15257S:	Maintained
15258F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15259F:	drivers/video/backlight/mp3309c.c
15260
15261MR800 AVERMEDIA USB FM RADIO DRIVER
15262M:	Alexey Klimov <klimov.linux@gmail.com>
15263L:	linux-media@vger.kernel.org
15264S:	Maintained
15265T:	git git://linuxtv.org/media_tree.git
15266F:	drivers/media/radio/radio-mr800.c
15267
15268MRF24J40 IEEE 802.15.4 RADIO DRIVER
15269M:	Stefan Schmidt <stefan@datenfreihafen.org>
15270L:	linux-wpan@vger.kernel.org
15271S:	Odd Fixes
15272F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15273F:	drivers/net/ieee802154/mrf24j40.c
15274
15275MSI EC DRIVER
15276M:	Nikita Kravets <teackot@gmail.com>
15277L:	platform-driver-x86@vger.kernel.org
15278S:	Maintained
15279W:	https://github.com/BeardOverflow/msi-ec
15280F:	drivers/platform/x86/msi-ec.*
15281
15282MSI LAPTOP SUPPORT
15283M:	"Lee, Chun-Yi" <jlee@suse.com>
15284L:	platform-driver-x86@vger.kernel.org
15285S:	Maintained
15286F:	drivers/platform/x86/msi-laptop.c
15287
15288MSI WMI SUPPORT
15289L:	platform-driver-x86@vger.kernel.org
15290S:	Orphan
15291F:	drivers/platform/x86/msi-wmi.c
15292
15293MSI WMI PLATFORM FEATURES
15294M:	Armin Wolf <W_Armin@gmx.de>
15295L:	platform-driver-x86@vger.kernel.org
15296S:	Maintained
15297F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15298F:	Documentation/wmi/devices/msi-wmi-platform.rst
15299F:	drivers/platform/x86/msi-wmi-platform.c
15300
15301MSI001 MEDIA DRIVER
15302L:	linux-media@vger.kernel.org
15303S:	Orphan
15304W:	https://linuxtv.org
15305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15306F:	drivers/media/tuners/msi001*
15307
15308MSI2500 MEDIA DRIVER
15309L:	linux-media@vger.kernel.org
15310S:	Orphan
15311W:	https://linuxtv.org
15312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15313F:	drivers/media/usb/msi2500/
15314
15315MSTAR INTERRUPT CONTROLLER DRIVER
15316M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15317M:	Daniel Palmer <daniel@thingy.jp>
15318S:	Maintained
15319F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15320F:	drivers/irqchip/irq-mst-intc.c
15321
15322MSYSTEMS DISKONCHIP G3 MTD DRIVER
15323M:	Robert Jarzmik <robert.jarzmik@free.fr>
15324L:	linux-mtd@lists.infradead.org
15325S:	Maintained
15326F:	drivers/mtd/devices/docg3*
15327
15328MT9M114 ONSEMI SENSOR DRIVER
15329M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15330L:	linux-media@vger.kernel.org
15331S:	Maintained
15332T:	git git://linuxtv.org/media_tree.git
15333F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15334F:	drivers/media/i2c/mt9m114.c
15335
15336MT9P031 APTINA CAMERA SENSOR
15337M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15338L:	linux-media@vger.kernel.org
15339S:	Maintained
15340T:	git git://linuxtv.org/media_tree.git
15341F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15342F:	drivers/media/i2c/mt9p031.c
15343F:	include/media/i2c/mt9p031.h
15344
15345MT9T112 APTINA CAMERA SENSOR
15346M:	Jacopo Mondi <jacopo@jmondi.org>
15347L:	linux-media@vger.kernel.org
15348S:	Odd Fixes
15349T:	git git://linuxtv.org/media_tree.git
15350F:	drivers/media/i2c/mt9t112.c
15351F:	include/media/i2c/mt9t112.h
15352
15353MT9V032 APTINA CAMERA SENSOR
15354M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15355L:	linux-media@vger.kernel.org
15356S:	Maintained
15357T:	git git://linuxtv.org/media_tree.git
15358F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15359F:	drivers/media/i2c/mt9v032.c
15360F:	include/media/i2c/mt9v032.h
15361
15362MT9V111 APTINA CAMERA SENSOR
15363M:	Jacopo Mondi <jacopo@jmondi.org>
15364L:	linux-media@vger.kernel.org
15365S:	Maintained
15366T:	git git://linuxtv.org/media_tree.git
15367F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15368F:	drivers/media/i2c/mt9v111.c
15369
15370MULTIFUNCTION DEVICES (MFD)
15371M:	Lee Jones <lee@kernel.org>
15372S:	Maintained
15373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15374F:	Documentation/devicetree/bindings/mfd/
15375F:	drivers/mfd/
15376F:	include/dt-bindings/mfd/
15377F:	include/linux/mfd/
15378
15379MULTIMEDIA CARD (MMC) ETC. OVER SPI
15380S:	Orphan
15381F:	drivers/mmc/host/mmc_spi.c
15382F:	include/linux/spi/mmc_spi.h
15383
15384MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15385M:	Ulf Hansson <ulf.hansson@linaro.org>
15386L:	linux-mmc@vger.kernel.org
15387S:	Maintained
15388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15389F:	Documentation/devicetree/bindings/mmc/
15390F:	drivers/mmc/
15391F:	include/linux/mmc/
15392F:	include/uapi/linux/mmc/
15393
15394MULTIPLEXER SUBSYSTEM
15395M:	Peter Rosin <peda@axentia.se>
15396S:	Maintained
15397F:	Documentation/ABI/testing/sysfs-class-mux*
15398F:	Documentation/devicetree/bindings/mux/
15399F:	drivers/mux/
15400F:	include/dt-bindings/mux/
15401F:	include/linux/mux/
15402
15403MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15404M:	Bin Liu <b-liu@ti.com>
15405L:	linux-usb@vger.kernel.org
15406S:	Maintained
15407F:	drivers/usb/musb/
15408
15409MXL301RF MEDIA DRIVER
15410M:	Akihiro Tsukada <tskd08@gmail.com>
15411L:	linux-media@vger.kernel.org
15412S:	Odd Fixes
15413F:	drivers/media/tuners/mxl301rf*
15414
15415MXL5007T MEDIA DRIVER
15416M:	Michael Krufky <mkrufky@linuxtv.org>
15417L:	linux-media@vger.kernel.org
15418S:	Maintained
15419W:	https://linuxtv.org
15420W:	http://github.com/mkrufky
15421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15422T:	git git://linuxtv.org/mkrufky/tuners.git
15423F:	drivers/media/tuners/mxl5007t.*
15424
15425MXSFB DRM DRIVER
15426M:	Marek Vasut <marex@denx.de>
15427M:	Stefan Agner <stefan@agner.ch>
15428L:	dri-devel@lists.freedesktop.org
15429S:	Supported
15430T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15431F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15432F:	drivers/gpu/drm/mxsfb/
15433
15434MYLEX DAC960 PCI RAID Controller
15435M:	Hannes Reinecke <hare@kernel.org>
15436L:	linux-scsi@vger.kernel.org
15437S:	Supported
15438F:	drivers/scsi/myrb.*
15439F:	drivers/scsi/myrs.*
15440
15441MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15442L:	netdev@vger.kernel.org
15443S:	Orphan
15444W:	https://www.cspi.com/ethernet-products/support/downloads/
15445F:	drivers/net/ethernet/myricom/myri10ge/
15446
15447NAND FLASH SUBSYSTEM
15448M:	Miquel Raynal <miquel.raynal@bootlin.com>
15449R:	Richard Weinberger <richard@nod.at>
15450L:	linux-mtd@lists.infradead.org
15451S:	Maintained
15452W:	http://www.linux-mtd.infradead.org/
15453Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15454C:	irc://irc.oftc.net/mtd
15455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15456F:	drivers/mtd/nand/
15457F:	include/linux/mtd/*nand*.h
15458
15459NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15460M:	Daniel Mack <zonque@gmail.com>
15461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15462S:	Maintained
15463W:	http://www.native-instruments.com
15464F:	sound/usb/caiaq/
15465
15466NATSEMI ETHERNET DRIVER (DP8381x)
15467S:	Orphan
15468F:	drivers/net/ethernet/natsemi/natsemi.c
15469
15470NCR 5380 SCSI DRIVERS
15471M:	Finn Thain <fthain@linux-m68k.org>
15472M:	Michael Schmitz <schmitzmic@gmail.com>
15473L:	linux-scsi@vger.kernel.org
15474S:	Maintained
15475F:	Documentation/scsi/g_NCR5380.rst
15476F:	drivers/scsi/NCR5380.*
15477F:	drivers/scsi/arm/cumana_1.c
15478F:	drivers/scsi/arm/oak.c
15479F:	drivers/scsi/atari_scsi.*
15480F:	drivers/scsi/dmx3191d.c
15481F:	drivers/scsi/g_NCR5380.*
15482F:	drivers/scsi/mac_scsi.*
15483F:	drivers/scsi/sun3_scsi.*
15484F:	drivers/scsi/sun3_scsi_vme.c
15485
15486NCSI LIBRARY
15487M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15488S:	Maintained
15489F:	net/ncsi/
15490
15491NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15492M:	Zev Weiss <zev@bewilderbeest.net>
15493L:	linux-hwmon@vger.kernel.org
15494S:	Maintained
15495F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15496F:	drivers/hwmon/nct6775-i2c.c
15497
15498NETDEVSIM
15499M:	Jakub Kicinski <kuba@kernel.org>
15500S:	Maintained
15501F:	drivers/net/netdevsim/*
15502F:	tools/testing/selftests/drivers/net/netdevsim/*
15503
15504NETEM NETWORK EMULATOR
15505M:	Stephen Hemminger <stephen@networkplumber.org>
15506L:	netdev@vger.kernel.org
15507S:	Maintained
15508F:	net/sched/sch_netem.c
15509
15510NETERION 10GbE DRIVERS (s2io)
15511M:	Jon Mason <jdmason@kudzu.us>
15512L:	netdev@vger.kernel.org
15513S:	Supported
15514F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15515F:	drivers/net/ethernet/neterion/
15516
15517NETFILTER
15518M:	Pablo Neira Ayuso <pablo@netfilter.org>
15519M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15520L:	netfilter-devel@vger.kernel.org
15521L:	coreteam@netfilter.org
15522S:	Maintained
15523W:	http://www.netfilter.org/
15524W:	http://www.iptables.org/
15525W:	http://www.nftables.org/
15526Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15527C:	irc://irc.libera.chat/netfilter
15528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15530F:	include/linux/netfilter*
15531F:	include/linux/netfilter/
15532F:	include/net/netfilter/
15533F:	include/uapi/linux/netfilter*
15534F:	include/uapi/linux/netfilter/
15535F:	net/*/netfilter.c
15536F:	net/*/netfilter/
15537F:	net/bridge/br_netfilter*.c
15538F:	net/netfilter/
15539F:	tools/testing/selftests/net/netfilter/
15540
15541NETROM NETWORK LAYER
15542M:	Ralf Baechle <ralf@linux-mips.org>
15543L:	linux-hams@vger.kernel.org
15544S:	Maintained
15545W:	https://linux-ax25.in-berlin.de
15546F:	include/net/netrom.h
15547F:	include/uapi/linux/netrom.h
15548F:	net/netrom/
15549
15550NETRONIX EMBEDDED CONTROLLER
15551M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15552S:	Maintained
15553F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15554F:	drivers/mfd/ntxec.c
15555F:	drivers/pwm/pwm-ntxec.c
15556F:	drivers/rtc/rtc-ntxec.c
15557F:	include/linux/mfd/ntxec.h
15558
15559NETRONOME ETHERNET DRIVERS
15560M:	Louis Peens <louis.peens@corigine.com>
15561R:	Jakub Kicinski <kuba@kernel.org>
15562L:	oss-drivers@corigine.com
15563S:	Maintained
15564F:	drivers/net/ethernet/netronome/
15565
15566NETWORK BLOCK DEVICE (NBD)
15567M:	Josef Bacik <josef@toxicpanda.com>
15568L:	linux-block@vger.kernel.org
15569L:	nbd@other.debian.org
15570S:	Maintained
15571F:	Documentation/admin-guide/blockdev/nbd.rst
15572F:	drivers/block/nbd.c
15573F:	include/trace/events/nbd.h
15574F:	include/uapi/linux/nbd.h
15575
15576NETWORK DROP MONITOR
15577M:	Neil Horman <nhorman@tuxdriver.com>
15578L:	netdev@vger.kernel.org
15579S:	Maintained
15580W:	https://fedorahosted.org/dropwatch/
15581F:	include/uapi/linux/net_dropmon.h
15582F:	net/core/drop_monitor.c
15583
15584NETWORKING DRIVERS
15585M:	"David S. Miller" <davem@davemloft.net>
15586M:	Eric Dumazet <edumazet@google.com>
15587M:	Jakub Kicinski <kuba@kernel.org>
15588M:	Paolo Abeni <pabeni@redhat.com>
15589L:	netdev@vger.kernel.org
15590S:	Maintained
15591P:	Documentation/process/maintainer-netdev.rst
15592Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15595F:	Documentation/devicetree/bindings/net/
15596F:	Documentation/networking/net_cachelines/net_device.rst
15597F:	drivers/connector/
15598F:	drivers/net/
15599F:	include/dt-bindings/net/
15600F:	include/linux/cn_proc.h
15601F:	include/linux/etherdevice.h
15602F:	include/linux/fcdevice.h
15603F:	include/linux/fddidevice.h
15604F:	include/linux/hippidevice.h
15605F:	include/linux/if_*
15606F:	include/linux/inetdevice.h
15607F:	include/linux/netdevice.h
15608F:	include/uapi/linux/cn_proc.h
15609F:	include/uapi/linux/if_*
15610F:	include/uapi/linux/netdevice.h
15611X:	drivers/net/wireless/
15612
15613NETWORKING DRIVERS (WIRELESS)
15614M:	Kalle Valo <kvalo@kernel.org>
15615L:	linux-wireless@vger.kernel.org
15616S:	Maintained
15617W:	https://wireless.wiki.kernel.org/
15618Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15621F:	Documentation/devicetree/bindings/net/wireless/
15622F:	drivers/net/wireless/
15623
15624NETWORKING [DSA]
15625M:	Andrew Lunn <andrew@lunn.ch>
15626M:	Florian Fainelli <f.fainelli@gmail.com>
15627M:	Vladimir Oltean <olteanv@gmail.com>
15628S:	Maintained
15629F:	Documentation/devicetree/bindings/net/dsa/
15630F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15631F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15632F:	drivers/net/dsa/
15633F:	include/linux/dsa/
15634F:	include/linux/platform_data/dsa.h
15635F:	include/net/dsa.h
15636F:	net/dsa/
15637F:	tools/testing/selftests/drivers/net/dsa/
15638
15639NETWORKING [GENERAL]
15640M:	"David S. Miller" <davem@davemloft.net>
15641M:	Eric Dumazet <edumazet@google.com>
15642M:	Jakub Kicinski <kuba@kernel.org>
15643M:	Paolo Abeni <pabeni@redhat.com>
15644L:	netdev@vger.kernel.org
15645S:	Maintained
15646P:	Documentation/process/maintainer-netdev.rst
15647Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15648B:	mailto:netdev@vger.kernel.org
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15651F:	Documentation/core-api/netlink.rst
15652F:	Documentation/netlink/
15653F:	Documentation/networking/
15654F:	Documentation/networking/net_cachelines/
15655F:	Documentation/process/maintainer-netdev.rst
15656F:	Documentation/userspace-api/netlink/
15657F:	include/linux/framer/framer-provider.h
15658F:	include/linux/framer/framer.h
15659F:	include/linux/in.h
15660F:	include/linux/indirect_call_wrapper.h
15661F:	include/linux/net.h
15662F:	include/linux/netdevice.h
15663F:	include/net/
15664F:	include/uapi/linux/in.h
15665F:	include/uapi/linux/net.h
15666F:	include/uapi/linux/net_namespace.h
15667F:	include/uapi/linux/netdevice.h
15668F:	lib/net_utils.c
15669F:	lib/random32.c
15670F:	net/
15671F:	tools/net/
15672F:	tools/testing/selftests/net/
15673X:	net/9p/
15674X:	net/bluetooth/
15675
15676NETWORKING [IPSEC]
15677M:	Steffen Klassert <steffen.klassert@secunet.com>
15678M:	Herbert Xu <herbert@gondor.apana.org.au>
15679M:	"David S. Miller" <davem@davemloft.net>
15680L:	netdev@vger.kernel.org
15681S:	Maintained
15682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15684F:	include/net/xfrm.h
15685F:	include/uapi/linux/xfrm.h
15686F:	net/ipv4/ah4.c
15687F:	net/ipv4/esp4*
15688F:	net/ipv4/ip_vti.c
15689F:	net/ipv4/ipcomp.c
15690F:	net/ipv4/xfrm*
15691F:	net/ipv6/ah6.c
15692F:	net/ipv6/esp6*
15693F:	net/ipv6/ip6_vti.c
15694F:	net/ipv6/ipcomp6.c
15695F:	net/ipv6/xfrm*
15696F:	net/key/
15697F:	net/xfrm/
15698F:	tools/testing/selftests/net/ipsec.c
15699
15700NETWORKING [IPv4/IPv6]
15701M:	"David S. Miller" <davem@davemloft.net>
15702M:	David Ahern <dsahern@kernel.org>
15703L:	netdev@vger.kernel.org
15704S:	Maintained
15705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15706F:	arch/x86/net/*
15707F:	include/linux/ip.h
15708F:	include/linux/ipv6*
15709F:	include/net/fib*
15710F:	include/net/ip*
15711F:	include/net/route.h
15712F:	net/ipv4/
15713F:	net/ipv6/
15714
15715NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15716M:	Paul Moore <paul@paul-moore.com>
15717L:	netdev@vger.kernel.org
15718L:	linux-security-module@vger.kernel.org
15719S:	Supported
15720W:	https://github.com/netlabel
15721F:	Documentation/netlabel/
15722F:	include/net/calipso.h
15723F:	include/net/cipso_ipv4.h
15724F:	include/net/netlabel.h
15725F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15726F:	include/uapi/linux/netfilter/xt_SECMARK.h
15727F:	net/ipv4/cipso_ipv4.c
15728F:	net/ipv6/calipso.c
15729F:	net/netfilter/xt_CONNSECMARK.c
15730F:	net/netfilter/xt_SECMARK.c
15731F:	net/netlabel/
15732
15733NETWORKING [MACSEC]
15734M:	Sabrina Dubroca <sd@queasysnail.net>
15735L:	netdev@vger.kernel.org
15736S:	Maintained
15737F:	drivers/net/macsec.c
15738F:	include/net/macsec.h
15739F:	include/uapi/linux/if_macsec.h
15740K:	macsec
15741K:	\bmdo_
15742
15743NETWORKING [MPTCP]
15744M:	Matthieu Baerts <matttbe@kernel.org>
15745M:	Mat Martineau <martineau@kernel.org>
15746R:	Geliang Tang <geliang@kernel.org>
15747L:	netdev@vger.kernel.org
15748L:	mptcp@lists.linux.dev
15749S:	Maintained
15750W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15751B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15752T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15753T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15754F:	Documentation/netlink/specs/mptcp_pm.yaml
15755F:	Documentation/networking/mptcp-sysctl.rst
15756F:	include/net/mptcp.h
15757F:	include/trace/events/mptcp.h
15758F:	include/uapi/linux/mptcp*.h
15759F:	net/mptcp/
15760F:	tools/testing/selftests/bpf/*/*mptcp*.c
15761F:	tools/testing/selftests/net/mptcp/
15762
15763NETWORKING [TCP]
15764M:	Eric Dumazet <edumazet@google.com>
15765L:	netdev@vger.kernel.org
15766S:	Maintained
15767F:	Documentation/networking/net_cachelines/tcp_sock.rst
15768F:	include/linux/tcp.h
15769F:	include/net/tcp.h
15770F:	include/trace/events/tcp.h
15771F:	include/uapi/linux/tcp.h
15772F:	net/ipv4/syncookies.c
15773F:	net/ipv4/tcp*.c
15774F:	net/ipv6/syncookies.c
15775F:	net/ipv6/tcp*.c
15776
15777NETWORKING [TLS]
15778M:	Boris Pismenny <borisp@nvidia.com>
15779M:	John Fastabend <john.fastabend@gmail.com>
15780M:	Jakub Kicinski <kuba@kernel.org>
15781L:	netdev@vger.kernel.org
15782S:	Maintained
15783F:	include/net/tls.h
15784F:	include/uapi/linux/tls.h
15785F:	net/tls/*
15786
15787NETXEN (1/10) GbE SUPPORT
15788M:	Manish Chopra <manishc@marvell.com>
15789M:	Rahul Verma <rahulv@marvell.com>
15790M:	GR-Linux-NIC-Dev@marvell.com
15791L:	netdev@vger.kernel.org
15792S:	Supported
15793F:	drivers/net/ethernet/qlogic/netxen/
15794
15795NET_FAILOVER MODULE
15796M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15797L:	netdev@vger.kernel.org
15798S:	Supported
15799F:	Documentation/networking/net_failover.rst
15800F:	drivers/net/net_failover.c
15801F:	include/net/net_failover.h
15802
15803NEXTHOP
15804M:	David Ahern <dsahern@kernel.org>
15805L:	netdev@vger.kernel.org
15806S:	Maintained
15807F:	include/net/netns/nexthop.h
15808F:	include/net/nexthop.h
15809F:	include/uapi/linux/nexthop.h
15810F:	net/ipv4/nexthop.c
15811
15812NFC SUBSYSTEM
15813M:	Krzysztof Kozlowski <krzk@kernel.org>
15814L:	netdev@vger.kernel.org
15815S:	Maintained
15816F:	Documentation/devicetree/bindings/net/nfc/
15817F:	drivers/nfc/
15818F:	include/net/nfc/
15819F:	include/uapi/linux/nfc.h
15820F:	net/nfc/
15821
15822NFC VIRTUAL NCI DEVICE DRIVER
15823M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15824L:	netdev@vger.kernel.org
15825S:	Supported
15826F:	drivers/nfc/virtual_ncidev.c
15827F:	tools/testing/selftests/nci/
15828
15829NFS, SUNRPC, AND LOCKD CLIENTS
15830M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15831M:	Anna Schumaker <anna@kernel.org>
15832L:	linux-nfs@vger.kernel.org
15833S:	Maintained
15834W:	http://client.linux-nfs.org
15835T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15836F:	Documentation/filesystems/nfs/
15837F:	fs/lockd/
15838F:	fs/nfs/
15839F:	fs/nfs_common/
15840F:	include/linux/lockd/
15841F:	include/linux/nfs*
15842F:	include/linux/sunrpc/
15843F:	include/uapi/linux/nfs*
15844F:	include/uapi/linux/sunrpc/
15845F:	net/sunrpc/
15846
15847NILFS2 FILESYSTEM
15848M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15849L:	linux-nilfs@vger.kernel.org
15850S:	Supported
15851W:	https://nilfs.sourceforge.io/
15852T:	git https://github.com/konis/nilfs2.git
15853F:	Documentation/filesystems/nilfs2.rst
15854F:	fs/nilfs2/
15855F:	include/trace/events/nilfs2.h
15856F:	include/uapi/linux/nilfs2_api.h
15857F:	include/uapi/linux/nilfs2_ondisk.h
15858
15859NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15860M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15861S:	Maintained
15862W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15863F:	Documentation/scsi/NinjaSCSI.rst
15864F:	drivers/scsi/pcmcia/nsp_*
15865
15866NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15867M:	GOTO Masanori <gotom@debian.or.jp>
15868M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15869S:	Maintained
15870W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15871F:	Documentation/scsi/NinjaSCSI.rst
15872F:	drivers/scsi/nsp32*
15873
15874NINTENDO HID DRIVER
15875M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15876L:	linux-input@vger.kernel.org
15877S:	Maintained
15878F:	drivers/hid/hid-nintendo*
15879
15880NIOS2 ARCHITECTURE
15881M:	Dinh Nguyen <dinguyen@kernel.org>
15882S:	Maintained
15883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15884F:	arch/nios2/
15885
15886NITRO ENCLAVES (NE)
15887M:	Alexandru Ciobotaru <alcioa@amazon.com>
15888L:	linux-kernel@vger.kernel.org
15889L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15890S:	Supported
15891W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15892F:	Documentation/virt/ne_overview.rst
15893F:	drivers/virt/nitro_enclaves/
15894F:	include/linux/nitro_enclaves.h
15895F:	include/uapi/linux/nitro_enclaves.h
15896F:	samples/nitro_enclaves/
15897
15898NITRO SECURE MODULE (NSM)
15899M:	Alexander Graf <graf@amazon.com>
15900L:	linux-kernel@vger.kernel.org
15901L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15902S:	Supported
15903W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15904F:	drivers/misc/nsm.c
15905F:	include/uapi/linux/nsm.h
15906
15907NOHZ, DYNTICKS SUPPORT
15908M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15909M:	Frederic Weisbecker <frederic@kernel.org>
15910M:	Ingo Molnar <mingo@kernel.org>
15911M:	Thomas Gleixner <tglx@linutronix.de>
15912L:	linux-kernel@vger.kernel.org
15913S:	Maintained
15914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15915F:	include/linux/sched/nohz.h
15916F:	include/linux/tick.h
15917F:	kernel/time/tick*.*
15918
15919NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15920M:	Pavel Machek <pavel@ucw.cz>
15921M:	Sakari Ailus <sakari.ailus@iki.fi>
15922L:	linux-media@vger.kernel.org
15923S:	Maintained
15924F:	drivers/media/i2c/ad5820.c
15925F:	drivers/media/i2c/et8ek8
15926
15927NOKIA N900 POWER SUPPLY DRIVERS
15928R:	Pali Rohár <pali@kernel.org>
15929F:	drivers/power/supply/bq2415x_charger.c
15930F:	drivers/power/supply/bq27xxx_battery.c
15931F:	drivers/power/supply/bq27xxx_battery_i2c.c
15932F:	drivers/power/supply/isp1704_charger.c
15933F:	drivers/power/supply/rx51_battery.c
15934F:	include/linux/power/bq2415x_charger.h
15935F:	include/linux/power/bq27xxx_battery.h
15936
15937NOLIBC HEADER FILE
15938M:	Willy Tarreau <w@1wt.eu>
15939M:	Thomas Weißschuh <linux@weissschuh.net>
15940S:	Maintained
15941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15942F:	tools/include/nolibc/
15943F:	tools/testing/selftests/nolibc/
15944
15945NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15946M:	Hans de Goede <hdegoede@redhat.com>
15947L:	linux-input@vger.kernel.org
15948S:	Maintained
15949F:	drivers/input/touchscreen/novatek-nvt-ts.c
15950
15951NSDEPS
15952M:	Matthias Maennich <maennich@google.com>
15953S:	Maintained
15954F:	Documentation/core-api/symbol-namespaces.rst
15955F:	scripts/nsdeps
15956
15957NTB AMD DRIVER
15958M:	Sanjay R Mehta <sanju.mehta@amd.com>
15959M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15960L:	ntb@lists.linux.dev
15961S:	Supported
15962F:	drivers/ntb/hw/amd/
15963
15964NTB DRIVER CORE
15965M:	Jon Mason <jdmason@kudzu.us>
15966M:	Dave Jiang <dave.jiang@intel.com>
15967M:	Allen Hubbe <allenbh@gmail.com>
15968L:	ntb@lists.linux.dev
15969S:	Supported
15970W:	https://github.com/jonmason/ntb/wiki
15971T:	git https://github.com/jonmason/ntb.git
15972F:	drivers/net/ntb_netdev.c
15973F:	drivers/ntb/
15974F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15975F:	include/linux/ntb.h
15976F:	include/linux/ntb_transport.h
15977F:	tools/testing/selftests/ntb/
15978
15979NTB IDT DRIVER
15980M:	Serge Semin <fancer.lancer@gmail.com>
15981L:	ntb@lists.linux.dev
15982S:	Supported
15983F:	drivers/ntb/hw/idt/
15984
15985NTB INTEL DRIVER
15986M:	Dave Jiang <dave.jiang@intel.com>
15987L:	ntb@lists.linux.dev
15988S:	Supported
15989W:	https://github.com/davejiang/linux/wiki
15990T:	git https://github.com/davejiang/linux.git
15991F:	drivers/ntb/hw/intel/
15992
15993NTFS3 FILESYSTEM
15994M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15995L:	ntfs3@lists.linux.dev
15996S:	Supported
15997W:	http://www.paragon-software.com/
15998T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15999F:	Documentation/filesystems/ntfs3.rst
16000F:	fs/ntfs3/
16001
16002NUBUS SUBSYSTEM
16003M:	Finn Thain <fthain@linux-m68k.org>
16004L:	linux-m68k@lists.linux-m68k.org
16005S:	Maintained
16006F:	arch/*/include/asm/nubus.h
16007F:	drivers/nubus/
16008F:	include/linux/nubus.h
16009F:	include/uapi/linux/nubus.h
16010
16011NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16012M:	Antonino Daplas <adaplas@gmail.com>
16013L:	linux-fbdev@vger.kernel.org
16014S:	Maintained
16015F:	drivers/video/fbdev/nvidia/
16016F:	drivers/video/fbdev/riva/
16017
16018NVIDIA WMI EC BACKLIGHT DRIVER
16019M:	Daniel Dadap <ddadap@nvidia.com>
16020L:	platform-driver-x86@vger.kernel.org
16021S:	Supported
16022F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16023F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16024
16025NVM EXPRESS DRIVER
16026M:	Keith Busch <kbusch@kernel.org>
16027M:	Jens Axboe <axboe@fb.com>
16028M:	Christoph Hellwig <hch@lst.de>
16029M:	Sagi Grimberg <sagi@grimberg.me>
16030L:	linux-nvme@lists.infradead.org
16031S:	Supported
16032W:	http://git.infradead.org/nvme.git
16033T:	git git://git.infradead.org/nvme.git
16034F:	Documentation/nvme/
16035F:	drivers/nvme/common/
16036F:	drivers/nvme/host/
16037F:	include/linux/nvme-*.h
16038F:	include/linux/nvme.h
16039F:	include/uapi/linux/nvme_ioctl.h
16040
16041NVM EXPRESS FABRICS AUTHENTICATION
16042M:	Hannes Reinecke <hare@suse.de>
16043L:	linux-nvme@lists.infradead.org
16044S:	Supported
16045F:	drivers/nvme/host/auth.c
16046F:	drivers/nvme/target/auth.c
16047F:	drivers/nvme/target/fabrics-cmd-auth.c
16048F:	include/linux/nvme-auth.h
16049
16050NVM EXPRESS FC TRANSPORT DRIVERS
16051M:	James Smart <james.smart@broadcom.com>
16052L:	linux-nvme@lists.infradead.org
16053S:	Supported
16054F:	drivers/nvme/host/fc.c
16055F:	drivers/nvme/target/fc.c
16056F:	drivers/nvme/target/fcloop.c
16057F:	include/linux/nvme-fc-driver.h
16058F:	include/linux/nvme-fc.h
16059
16060NVM EXPRESS HARDWARE MONITORING SUPPORT
16061M:	Guenter Roeck <linux@roeck-us.net>
16062L:	linux-nvme@lists.infradead.org
16063S:	Supported
16064F:	drivers/nvme/host/hwmon.c
16065
16066NVM EXPRESS TARGET DRIVER
16067M:	Christoph Hellwig <hch@lst.de>
16068M:	Sagi Grimberg <sagi@grimberg.me>
16069M:	Chaitanya Kulkarni <kch@nvidia.com>
16070L:	linux-nvme@lists.infradead.org
16071S:	Supported
16072W:	http://git.infradead.org/nvme.git
16073T:	git git://git.infradead.org/nvme.git
16074F:	drivers/nvme/target/
16075
16076NVMEM FRAMEWORK
16077M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16078S:	Maintained
16079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16080F:	Documentation/ABI/stable/sysfs-bus-nvmem
16081F:	Documentation/devicetree/bindings/nvmem/
16082F:	drivers/nvmem/
16083F:	include/linux/nvmem-consumer.h
16084F:	include/linux/nvmem-provider.h
16085
16086NXP BLUETOOTH WIRELESS DRIVERS
16087M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16088M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16089S:	Maintained
16090F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16091F:	drivers/bluetooth/btnxpuart.c
16092
16093NXP C45 TJA11XX PHY DRIVER
16094M:	Andrei Botila <andrei.botila@oss.nxp.com>
16095L:	netdev@vger.kernel.org
16096S:	Maintained
16097F:	drivers/net/phy/nxp-c45-tja11xx*
16098
16099NXP FSPI DRIVER
16100M:	Han Xu <han.xu@nxp.com>
16101M:	Haibo Chen <haibo.chen@nxp.com>
16102R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16103L:	linux-spi@vger.kernel.org
16104S:	Maintained
16105F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16106F:	drivers/spi/spi-nxp-fspi.c
16107
16108NXP FXAS21002C DRIVER
16109M:	Rui Miguel Silva <rmfrfs@gmail.com>
16110L:	linux-iio@vger.kernel.org
16111S:	Maintained
16112F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16113F:	drivers/iio/gyro/fxas21002c.h
16114F:	drivers/iio/gyro/fxas21002c_core.c
16115F:	drivers/iio/gyro/fxas21002c_i2c.c
16116F:	drivers/iio/gyro/fxas21002c_spi.c
16117
16118NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16119M:	Haibo Chen <haibo.chen@nxp.com>
16120L:	linux-iio@vger.kernel.org
16121L:	imx@lists.linux.dev
16122S:	Maintained
16123F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16124F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16125F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16126F:	drivers/iio/adc/imx7d_adc.c
16127F:	drivers/iio/adc/imx93_adc.c
16128F:	drivers/iio/adc/vf610_adc.c
16129
16130NXP i.MX 8M ISI DRIVER
16131M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16132L:	linux-media@vger.kernel.org
16133S:	Maintained
16134F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16135F:	drivers/media/platform/nxp/imx8-isi/
16136
16137NXP i.MX 8MP DW100 V4L2 DRIVER
16138M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16139L:	linux-media@vger.kernel.org
16140S:	Maintained
16141F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16142F:	Documentation/userspace-api/media/drivers/dw100.rst
16143F:	drivers/media/platform/nxp/dw100/
16144F:	include/uapi/linux/dw100.h
16145
16146NXP i.MX 8MQ DCSS DRIVER
16147M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16148R:	Lucas Stach <l.stach@pengutronix.de>
16149L:	dri-devel@lists.freedesktop.org
16150S:	Maintained
16151T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16152F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16153F:	drivers/gpu/drm/imx/dcss/
16154
16155NXP i.MX 8QXP ADC DRIVER
16156M:	Cai Huoqing <cai.huoqing@linux.dev>
16157M:	Haibo Chen <haibo.chen@nxp.com>
16158L:	imx@lists.linux.dev
16159L:	linux-iio@vger.kernel.org
16160S:	Maintained
16161F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16162F:	drivers/iio/adc/imx8qxp-adc.c
16163
16164NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16165M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16166L:	imx@lists.linux.dev
16167L:	linux-media@vger.kernel.org
16168S:	Maintained
16169F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16170F:	drivers/media/platform/nxp/imx-jpeg
16171
16172NXP i.MX CLOCK DRIVERS
16173M:	Abel Vesa <abelvesa@kernel.org>
16174R:	Peng Fan <peng.fan@nxp.com>
16175L:	linux-clk@vger.kernel.org
16176L:	imx@lists.linux.dev
16177S:	Maintained
16178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16179F:	Documentation/devicetree/bindings/clock/imx*
16180F:	drivers/clk/imx/
16181F:	include/dt-bindings/clock/imx*
16182
16183NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16184M:	Jagan Teki <jagan@amarulasolutions.com>
16185S:	Maintained
16186F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16187F:	drivers/regulator/pf8x00-regulator.c
16188
16189NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16190M:	Krzysztof Kozlowski <krzk@kernel.org>
16191L:	linux-kernel@vger.kernel.org
16192S:	Maintained
16193F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16194F:	drivers/extcon/extcon-ptn5150.c
16195
16196NXP SGTL5000 DRIVER
16197M:	Fabio Estevam <festevam@gmail.com>
16198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16199S:	Maintained
16200F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16201F:	sound/soc/codecs/sgtl5000*
16202
16203NXP SJA1105 ETHERNET SWITCH DRIVER
16204M:	Vladimir Oltean <olteanv@gmail.com>
16205L:	linux-kernel@vger.kernel.org
16206S:	Maintained
16207F:	drivers/net/dsa/sja1105
16208F:	drivers/net/pcs/pcs-xpcs-nxp.c
16209
16210NXP TDA998X DRM DRIVER
16211M:	Russell King <linux@armlinux.org.uk>
16212S:	Maintained
16213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16214T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16215F:	drivers/gpu/drm/i2c/tda998x_drv.c
16216F:	include/drm/i2c/tda998x.h
16217F:	include/dt-bindings/display/tda998x.h
16218K:	"nxp,tda998x"
16219
16220NXP TFA9879 DRIVER
16221M:	Peter Rosin <peda@axentia.se>
16222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16223S:	Maintained
16224F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16225F:	sound/soc/codecs/tfa9879*
16226
16227NXP-NCI NFC DRIVER
16228S:	Orphan
16229F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16230F:	drivers/nfc/nxp-nci
16231
16232NXP/Goodix TFA989X (TFA1) DRIVER
16233M:	Stephan Gerhold <stephan@gerhold.net>
16234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16235S:	Maintained
16236F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16237F:	sound/soc/codecs/tfa989x.c
16238
16239NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16240M:	Jonas Malaco <jonas@protocubo.io>
16241L:	linux-hwmon@vger.kernel.org
16242S:	Maintained
16243F:	Documentation/hwmon/nzxt-kraken2.rst
16244F:	drivers/hwmon/nzxt-kraken2.c
16245
16246NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16247M:	Jonas Malaco <jonas@protocubo.io>
16248M:	Aleksa Savic <savicaleksa83@gmail.com>
16249L:	linux-hwmon@vger.kernel.org
16250S:	Maintained
16251F:	Documentation/hwmon/nzxt-kraken3.rst
16252F:	drivers/hwmon/nzxt-kraken3.c
16253
16254NZXT-SMART2 HARDWARE MONITORING DRIVER
16255M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16256L:	linux-hwmon@vger.kernel.org
16257S:	Maintained
16258F:	Documentation/hwmon/nzxt-smart2.rst
16259F:	drivers/hwmon/nzxt-smart2.c
16260
16261OBJAGG
16262M:	Jiri Pirko <jiri@resnulli.us>
16263L:	netdev@vger.kernel.org
16264S:	Supported
16265F:	include/linux/objagg.h
16266F:	lib/objagg.c
16267F:	lib/test_objagg.c
16268
16269OBJPOOL
16270M:	Matt Wu <wuqiang.matt@bytedance.com>
16271S:	Supported
16272F:	include/linux/objpool.h
16273F:	lib/objpool.c
16274F:	lib/test_objpool.c
16275
16276OBJTOOL
16277M:	Josh Poimboeuf <jpoimboe@kernel.org>
16278M:	Peter Zijlstra <peterz@infradead.org>
16279S:	Supported
16280F:	include/linux/objtool*.h
16281F:	tools/objtool/
16282
16283OCELOT ETHERNET SWITCH DRIVER
16284M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16285M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16286M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16287M:	UNGLinuxDriver@microchip.com
16288L:	netdev@vger.kernel.org
16289S:	Supported
16290F:	drivers/net/dsa/ocelot/*
16291F:	drivers/net/ethernet/mscc/
16292F:	include/soc/mscc/ocelot*
16293F:	net/dsa/tag_ocelot.c
16294F:	net/dsa/tag_ocelot_8021q.c
16295F:	tools/testing/selftests/drivers/net/ocelot/*
16296
16297OCELOT EXTERNAL SWITCH CONTROL
16298M:	Colin Foster <colin.foster@in-advantage.com>
16299S:	Supported
16300F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16301F:	drivers/mfd/ocelot*
16302F:	drivers/net/dsa/ocelot/ocelot_ext.c
16303F:	include/linux/mfd/ocelot.h
16304
16305OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16306M:	Frederic Barrat <fbarrat@linux.ibm.com>
16307M:	Andrew Donnellan <ajd@linux.ibm.com>
16308L:	linuxppc-dev@lists.ozlabs.org
16309S:	Supported
16310F:	Documentation/userspace-api/accelerators/ocxl.rst
16311F:	arch/powerpc/include/asm/pnv-ocxl.h
16312F:	arch/powerpc/platforms/powernv/ocxl.c
16313F:	drivers/misc/ocxl/
16314F:	include/misc/ocxl*
16315F:	include/uapi/misc/ocxl.h
16316
16317OMAP AUDIO SUPPORT
16318M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16319M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16320L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16321L:	linux-omap@vger.kernel.org
16322S:	Maintained
16323F:	sound/soc/ti/n810.c
16324F:	sound/soc/ti/omap*
16325F:	sound/soc/ti/rx51.c
16326F:	sound/soc/ti/sdma-pcm.*
16327
16328OMAP CLOCK FRAMEWORK SUPPORT
16329M:	Paul Walmsley <paul@pwsan.com>
16330L:	linux-omap@vger.kernel.org
16331S:	Maintained
16332F:	arch/arm/*omap*/*clock*
16333
16334OMAP DEVICE TREE SUPPORT
16335M:	Benoît Cousson <bcousson@baylibre.com>
16336M:	Tony Lindgren <tony@atomide.com>
16337L:	linux-omap@vger.kernel.org
16338L:	devicetree@vger.kernel.org
16339S:	Maintained
16340F:	arch/arm/boot/dts/ti/omap/
16341
16342OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16343L:	linux-omap@vger.kernel.org
16344L:	linux-fbdev@vger.kernel.org
16345S:	Orphan
16346F:	Documentation/arch/arm/omap/dss.rst
16347F:	drivers/video/fbdev/omap2/
16348
16349OMAP FRAMEBUFFER SUPPORT
16350L:	linux-fbdev@vger.kernel.org
16351L:	linux-omap@vger.kernel.org
16352S:	Orphan
16353F:	drivers/video/fbdev/omap/
16354
16355OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16356M:	Roger Quadros <rogerq@kernel.org>
16357M:	Tony Lindgren <tony@atomide.com>
16358L:	linux-omap@vger.kernel.org
16359S:	Maintained
16360F:	arch/arm/mach-omap2/*gpmc*
16361F:	drivers/memory/omap-gpmc.c
16362
16363OMAP GPIO DRIVER
16364M:	Grygorii Strashko <grygorii.strashko@ti.com>
16365M:	Santosh Shilimkar <ssantosh@kernel.org>
16366M:	Kevin Hilman <khilman@kernel.org>
16367L:	linux-omap@vger.kernel.org
16368S:	Maintained
16369F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16370F:	drivers/gpio/gpio-omap.c
16371
16372OMAP HARDWARE SPINLOCK SUPPORT
16373L:	linux-omap@vger.kernel.org
16374S:	Orphan
16375F:	drivers/hwspinlock/omap_hwspinlock.c
16376
16377OMAP HS MMC SUPPORT
16378L:	linux-mmc@vger.kernel.org
16379L:	linux-omap@vger.kernel.org
16380S:	Orphan
16381F:	drivers/mmc/host/omap_hsmmc.c
16382
16383OMAP HWMOD DATA
16384M:	Paul Walmsley <paul@pwsan.com>
16385L:	linux-omap@vger.kernel.org
16386S:	Maintained
16387F:	arch/arm/mach-omap2/omap_hwmod*data*
16388
16389OMAP HWMOD SUPPORT
16390M:	Benoît Cousson <bcousson@baylibre.com>
16391M:	Paul Walmsley <paul@pwsan.com>
16392L:	linux-omap@vger.kernel.org
16393S:	Maintained
16394F:	arch/arm/mach-omap2/omap_hwmod.*
16395
16396OMAP I2C DRIVER
16397M:	Vignesh R <vigneshr@ti.com>
16398L:	linux-omap@vger.kernel.org
16399L:	linux-i2c@vger.kernel.org
16400S:	Maintained
16401F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16402F:	drivers/i2c/busses/i2c-omap.c
16403
16404OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16405M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16406L:	linux-media@vger.kernel.org
16407S:	Maintained
16408F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16409F:	drivers/media/platform/ti/omap3isp/
16410F:	drivers/staging/media/omap4iss/
16411
16412OMAP MMC SUPPORT
16413M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16414L:	linux-omap@vger.kernel.org
16415S:	Odd Fixes
16416F:	drivers/mmc/host/omap.c
16417
16418OMAP POWER MANAGEMENT SUPPORT
16419M:	Kevin Hilman <khilman@kernel.org>
16420L:	linux-omap@vger.kernel.org
16421S:	Maintained
16422F:	arch/arm/*omap*/*pm*
16423F:	drivers/cpufreq/omap-cpufreq.c
16424
16425OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16426M:	Paul Walmsley <paul@pwsan.com>
16427L:	linux-omap@vger.kernel.org
16428S:	Maintained
16429F:	arch/arm/mach-omap2/prm*
16430
16431OMAP RANDOM NUMBER GENERATOR SUPPORT
16432M:	Deepak Saxena <dsaxena@plexity.net>
16433S:	Maintained
16434F:	drivers/char/hw_random/omap-rng.c
16435
16436OMAP USB SUPPORT
16437L:	linux-usb@vger.kernel.org
16438L:	linux-omap@vger.kernel.org
16439S:	Orphan
16440F:	arch/arm/*omap*/usb*
16441F:	drivers/usb/*/*omap*
16442
16443OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16444M:	Mark Jackson <mpfj@newflow.co.uk>
16445L:	linux-omap@vger.kernel.org
16446S:	Maintained
16447F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16448
16449OMAP1 SUPPORT
16450M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16451M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16452M:	Tony Lindgren <tony@atomide.com>
16453L:	linux-omap@vger.kernel.org
16454S:	Maintained
16455Q:	http://patchwork.kernel.org/project/linux-omap/list/
16456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16457F:	arch/arm/configs/omap1_defconfig
16458F:	arch/arm/mach-omap1/
16459F:	drivers/i2c/busses/i2c-omap.c
16460F:	include/linux/platform_data/ams-delta-fiq.h
16461F:	include/linux/platform_data/i2c-omap.h
16462
16463OMAP2+ SUPPORT
16464M:	Tony Lindgren <tony@atomide.com>
16465L:	linux-omap@vger.kernel.org
16466S:	Maintained
16467W:	http://www.muru.com/linux/omap/
16468W:	http://linux.omap.com/
16469Q:	http://patchwork.kernel.org/project/linux-omap/list/
16470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16471F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16472F:	arch/arm/configs/omap2plus_defconfig
16473F:	arch/arm/mach-omap2/
16474F:	drivers/bus/omap*.[ch]
16475F:	drivers/bus/ti-sysc.c
16476F:	drivers/gpio/gpio-tps65219.c
16477F:	drivers/i2c/busses/i2c-omap.c
16478F:	drivers/irqchip/irq-omap-intc.c
16479F:	drivers/mfd/*omap*.c
16480F:	drivers/mfd/menelaus.c
16481F:	drivers/mfd/palmas.c
16482F:	drivers/mfd/tps65217.c
16483F:	drivers/mfd/tps65218.c
16484F:	drivers/mfd/tps65219.c
16485F:	drivers/mfd/tps65910.c
16486F:	drivers/mfd/twl-core.[ch]
16487F:	drivers/mfd/twl4030*.c
16488F:	drivers/mfd/twl6030*.c
16489F:	drivers/mfd/twl6040*.c
16490F:	drivers/regulator/palmas-regulator*.c
16491F:	drivers/regulator/pbias-regulator.c
16492F:	drivers/regulator/tps65217-regulator.c
16493F:	drivers/regulator/tps65218-regulator.c
16494F:	drivers/regulator/tps65219-regulator.c
16495F:	drivers/regulator/tps65910-regulator.c
16496F:	drivers/regulator/twl-regulator.c
16497F:	drivers/regulator/twl6030-regulator.c
16498F:	include/linux/platform_data/i2c-omap.h
16499F:	include/linux/platform_data/ti-sysc.h
16500
16501OMFS FILESYSTEM
16502M:	Bob Copeland <me@bobcopeland.com>
16503L:	linux-karma-devel@lists.sourceforge.net
16504S:	Maintained
16505F:	Documentation/filesystems/omfs.rst
16506F:	fs/omfs/
16507
16508OMNIVISION OG01A1B SENSOR DRIVER
16509M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16510L:	linux-media@vger.kernel.org
16511S:	Maintained
16512F:	drivers/media/i2c/og01a1b.c
16513
16514OMNIVISION OV01A10 SENSOR DRIVER
16515M:	Bingbu Cao <bingbu.cao@intel.com>
16516L:	linux-media@vger.kernel.org
16517S:	Maintained
16518T:	git git://linuxtv.org/media_tree.git
16519F:	drivers/media/i2c/ov01a10.c
16520
16521OMNIVISION OV02A10 SENSOR DRIVER
16522L:	linux-media@vger.kernel.org
16523S:	Orphan
16524T:	git git://linuxtv.org/media_tree.git
16525F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16526F:	drivers/media/i2c/ov02a10.c
16527
16528OMNIVISION OV08D10 SENSOR DRIVER
16529M:	Jimmy Su <jimmy.su@intel.com>
16530L:	linux-media@vger.kernel.org
16531S:	Maintained
16532T:	git git://linuxtv.org/media_tree.git
16533F:	drivers/media/i2c/ov08d10.c
16534
16535OMNIVISION OV08X40 SENSOR DRIVER
16536M:	Jason Chen <jason.z.chen@intel.com>
16537L:	linux-media@vger.kernel.org
16538S:	Maintained
16539T:	git git://linuxtv.org/media_tree.git
16540F:	drivers/media/i2c/ov08x40.c
16541
16542OMNIVISION OV13858 SENSOR DRIVER
16543M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16544L:	linux-media@vger.kernel.org
16545S:	Maintained
16546T:	git git://linuxtv.org/media_tree.git
16547F:	drivers/media/i2c/ov13858.c
16548
16549OMNIVISION OV13B10 SENSOR DRIVER
16550M:	Arec Kao <arec.kao@intel.com>
16551L:	linux-media@vger.kernel.org
16552S:	Maintained
16553T:	git git://linuxtv.org/media_tree.git
16554F:	drivers/media/i2c/ov13b10.c
16555
16556OMNIVISION OV2680 SENSOR DRIVER
16557M:	Rui Miguel Silva <rmfrfs@gmail.com>
16558M:	Hans de Goede <hansg@kernel.org>
16559L:	linux-media@vger.kernel.org
16560S:	Maintained
16561T:	git git://linuxtv.org/media_tree.git
16562F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16563F:	drivers/media/i2c/ov2680.c
16564
16565OMNIVISION OV2685 SENSOR DRIVER
16566M:	Shunqian Zheng <zhengsq@rock-chips.com>
16567L:	linux-media@vger.kernel.org
16568S:	Maintained
16569T:	git git://linuxtv.org/media_tree.git
16570F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16571F:	drivers/media/i2c/ov2685.c
16572
16573OMNIVISION OV2740 SENSOR DRIVER
16574M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16575R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16576R:	Bingbu Cao <bingbu.cao@intel.com>
16577L:	linux-media@vger.kernel.org
16578S:	Maintained
16579T:	git git://linuxtv.org/media_tree.git
16580F:	drivers/media/i2c/ov2740.c
16581
16582OMNIVISION OV4689 SENSOR DRIVER
16583M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16584L:	linux-media@vger.kernel.org
16585S:	Maintained
16586T:	git git://linuxtv.org/media_tree.git
16587F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16588F:	drivers/media/i2c/ov4689.c
16589
16590OMNIVISION OV5640 SENSOR DRIVER
16591M:	Steve Longerbeam <slongerbeam@gmail.com>
16592L:	linux-media@vger.kernel.org
16593S:	Maintained
16594T:	git git://linuxtv.org/media_tree.git
16595F:	drivers/media/i2c/ov5640.c
16596
16597OMNIVISION OV5647 SENSOR DRIVER
16598M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16599M:	Jacopo Mondi <jacopo@jmondi.org>
16600L:	linux-media@vger.kernel.org
16601S:	Maintained
16602T:	git git://linuxtv.org/media_tree.git
16603F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16604F:	drivers/media/i2c/ov5647.c
16605
16606OMNIVISION OV5670 SENSOR DRIVER
16607M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16608L:	linux-media@vger.kernel.org
16609S:	Maintained
16610T:	git git://linuxtv.org/media_tree.git
16611F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16612F:	drivers/media/i2c/ov5670.c
16613
16614OMNIVISION OV5675 SENSOR DRIVER
16615M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16616L:	linux-media@vger.kernel.org
16617S:	Maintained
16618T:	git git://linuxtv.org/media_tree.git
16619F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16620F:	drivers/media/i2c/ov5675.c
16621
16622OMNIVISION OV5693 SENSOR DRIVER
16623M:	Daniel Scally <djrscally@gmail.com>
16624L:	linux-media@vger.kernel.org
16625S:	Maintained
16626T:	git git://linuxtv.org/media_tree.git
16627F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16628F:	drivers/media/i2c/ov5693.c
16629
16630OMNIVISION OV5695 SENSOR DRIVER
16631M:	Shunqian Zheng <zhengsq@rock-chips.com>
16632L:	linux-media@vger.kernel.org
16633S:	Maintained
16634T:	git git://linuxtv.org/media_tree.git
16635F:	drivers/media/i2c/ov5695.c
16636
16637OMNIVISION OV64A40 SENSOR DRIVER
16638M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16639L:	linux-media@vger.kernel.org
16640S:	Maintained
16641T:	git git://linuxtv.org/media_tree.git
16642F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16643F:	drivers/media/i2c/ov64a40.c
16644
16645OMNIVISION OV7670 SENSOR DRIVER
16646L:	linux-media@vger.kernel.org
16647S:	Orphan
16648T:	git git://linuxtv.org/media_tree.git
16649F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16650F:	drivers/media/i2c/ov7670.c
16651
16652OMNIVISION OV772x SENSOR DRIVER
16653M:	Jacopo Mondi <jacopo@jmondi.org>
16654L:	linux-media@vger.kernel.org
16655S:	Odd fixes
16656T:	git git://linuxtv.org/media_tree.git
16657F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16658F:	drivers/media/i2c/ov772x.c
16659F:	include/media/i2c/ov772x.h
16660
16661OMNIVISION OV7740 SENSOR DRIVER
16662L:	linux-media@vger.kernel.org
16663S:	Orphan
16664T:	git git://linuxtv.org/media_tree.git
16665F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16666F:	drivers/media/i2c/ov7740.c
16667
16668OMNIVISION OV8856 SENSOR DRIVER
16669M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16670L:	linux-media@vger.kernel.org
16671S:	Maintained
16672T:	git git://linuxtv.org/media_tree.git
16673F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16674F:	drivers/media/i2c/ov8856.c
16675
16676OMNIVISION OV8858 SENSOR DRIVER
16677M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16678M:	Nicholas Roth <nicholas@rothemail.net>
16679L:	linux-media@vger.kernel.org
16680S:	Maintained
16681T:	git git://linuxtv.org/media_tree.git
16682F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16683F:	drivers/media/i2c/ov8858.c
16684
16685OMNIVISION OV9282 SENSOR DRIVER
16686M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16687L:	linux-media@vger.kernel.org
16688S:	Maintained
16689T:	git git://linuxtv.org/media_tree.git
16690F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16691F:	drivers/media/i2c/ov9282.c
16692
16693OMNIVISION OV9640 SENSOR DRIVER
16694M:	Petr Cvek <petrcvekcz@gmail.com>
16695L:	linux-media@vger.kernel.org
16696S:	Maintained
16697F:	drivers/media/i2c/ov9640.*
16698
16699OMNIVISION OV9650 SENSOR DRIVER
16700M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16701R:	Akinobu Mita <akinobu.mita@gmail.com>
16702R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16703L:	linux-media@vger.kernel.org
16704S:	Maintained
16705T:	git git://linuxtv.org/media_tree.git
16706F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16707F:	drivers/media/i2c/ov9650.c
16708
16709OMNIVISION OV9734 SENSOR DRIVER
16710M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16711R:	Bingbu Cao <bingbu.cao@intel.com>
16712L:	linux-media@vger.kernel.org
16713S:	Maintained
16714T:	git git://linuxtv.org/media_tree.git
16715F:	drivers/media/i2c/ov9734.c
16716
16717ONBOARD USB HUB DRIVER
16718M:	Matthias Kaehlcke <mka@chromium.org>
16719L:	linux-usb@vger.kernel.org
16720S:	Maintained
16721F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16722F:	drivers/usb/misc/onboard_usb_dev.c
16723
16724ONENAND FLASH DRIVER
16725M:	Kyungmin Park <kyungmin.park@samsung.com>
16726L:	linux-mtd@lists.infradead.org
16727S:	Maintained
16728F:	drivers/mtd/nand/onenand/
16729F:	include/linux/mtd/onenand*.h
16730
16731ONEXPLAYER FAN DRIVER
16732M:	Derek John Clark <derekjohn.clark@gmail.com>
16733M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16734L:	linux-hwmon@vger.kernel.org
16735S:	Maintained
16736F:	drivers/hwmon/oxp-sensors.c
16737
16738ONIE TLV NVMEM LAYOUT DRIVER
16739M:	Miquel Raynal <miquel.raynal@bootlin.com>
16740S:	Maintained
16741F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16742F:	drivers/nvmem/layouts/onie-tlv.c
16743
16744ONION OMEGA2+ BOARD
16745M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16746L:	linux-mips@vger.kernel.org
16747S:	Maintained
16748F:	arch/mips/boot/dts/ralink/omega2p.dts
16749
16750ONSEMI ETHERNET PHY DRIVERS
16751M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16752L:	netdev@vger.kernel.org
16753S:	Supported
16754W:	http://www.onsemi.com
16755F:	drivers/net/phy/ncn*
16756
16757OP-TEE DRIVER
16758M:	Jens Wiklander <jens.wiklander@linaro.org>
16759L:	op-tee@lists.trustedfirmware.org
16760S:	Maintained
16761F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16762F:	drivers/tee/optee/
16763
16764OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16765M:	Sumit Garg <sumit.garg@linaro.org>
16766L:	op-tee@lists.trustedfirmware.org
16767S:	Maintained
16768F:	drivers/char/hw_random/optee-rng.c
16769
16770OP-TEE RTC DRIVER
16771M:	Clément Léger <clement.leger@bootlin.com>
16772L:	linux-rtc@vger.kernel.org
16773S:	Maintained
16774F:	drivers/rtc/rtc-optee.c
16775
16776OPA-VNIC DRIVER
16777M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16778L:	linux-rdma@vger.kernel.org
16779S:	Supported
16780F:	drivers/infiniband/ulp/opa_vnic
16781
16782OPEN FIRMWARE AND FLATTENED DEVICE TREE
16783M:	Rob Herring <robh@kernel.org>
16784M:	Saravana Kannan <saravanak@google.com>
16785L:	devicetree@vger.kernel.org
16786S:	Maintained
16787W:	http://www.devicetree.org/
16788C:	irc://irc.libera.chat/devicetree
16789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16790F:	Documentation/ABI/testing/sysfs-firmware-ofw
16791F:	drivers/of/
16792F:	include/linux/of*.h
16793F:	scripts/dtc/
16794F:	tools/testing/selftests/dt/
16795K:	of_overlay_notifier_
16796K:	of_overlay_fdt_apply
16797K:	of_overlay_remove
16798
16799OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16800M:	Rob Herring <robh@kernel.org>
16801M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16802M:	Conor Dooley <conor+dt@kernel.org>
16803L:	devicetree@vger.kernel.org
16804S:	Maintained
16805Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16806C:	irc://irc.libera.chat/devicetree
16807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16808F:	Documentation/devicetree/
16809F:	arch/*/boot/dts/
16810F:	include/dt-bindings/
16811
16812OPENCOMPUTE PTP CLOCK DRIVER
16813M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16814M:	Vadim Fedorenko <vadfed@linux.dev>
16815L:	netdev@vger.kernel.org
16816S:	Maintained
16817F:	drivers/ptp/ptp_ocp.c
16818
16819OPENCORES I2C BUS DRIVER
16820M:	Peter Korsgaard <peter@korsgaard.com>
16821M:	Andrew Lunn <andrew@lunn.ch>
16822L:	linux-i2c@vger.kernel.org
16823S:	Maintained
16824F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16825F:	Documentation/i2c/busses/i2c-ocores.rst
16826F:	drivers/i2c/busses/i2c-ocores.c
16827F:	include/linux/platform_data/i2c-ocores.h
16828
16829OPENRISC ARCHITECTURE
16830M:	Jonas Bonn <jonas@southpole.se>
16831M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16832M:	Stafford Horne <shorne@gmail.com>
16833L:	linux-openrisc@vger.kernel.org
16834S:	Maintained
16835W:	http://openrisc.io
16836T:	git https://github.com/openrisc/linux.git
16837F:	Documentation/arch/openrisc/
16838F:	Documentation/devicetree/bindings/openrisc/
16839F:	arch/openrisc/
16840F:	drivers/irqchip/irq-ompic.c
16841F:	drivers/irqchip/irq-or1k-*
16842
16843OPENVSWITCH
16844M:	Pravin B Shelar <pshelar@ovn.org>
16845L:	netdev@vger.kernel.org
16846L:	dev@openvswitch.org
16847S:	Maintained
16848W:	http://openvswitch.org
16849F:	include/uapi/linux/openvswitch.h
16850F:	net/openvswitch/
16851F:	tools/testing/selftests/net/openvswitch/
16852
16853OPERATING PERFORMANCE POINTS (OPP)
16854M:	Viresh Kumar <vireshk@kernel.org>
16855M:	Nishanth Menon <nm@ti.com>
16856M:	Stephen Boyd <sboyd@kernel.org>
16857L:	linux-pm@vger.kernel.org
16858S:	Maintained
16859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16860F:	Documentation/devicetree/bindings/opp/
16861F:	Documentation/power/opp.rst
16862F:	drivers/opp/
16863F:	include/linux/pm_opp.h
16864
16865OPL4 DRIVER
16866M:	Clemens Ladisch <clemens@ladisch.de>
16867L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16868S:	Maintained
16869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16870F:	sound/drivers/opl4/
16871
16872ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16873M:	Mark Fasheh <mark@fasheh.com>
16874M:	Joel Becker <jlbec@evilplan.org>
16875M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16876L:	ocfs2-devel@lists.linux.dev
16877S:	Supported
16878W:	http://ocfs2.wiki.kernel.org
16879F:	Documentation/filesystems/dlmfs.rst
16880F:	Documentation/filesystems/ocfs2.rst
16881F:	fs/ocfs2/
16882
16883ORANGEFS FILESYSTEM
16884M:	Mike Marshall <hubcap@omnibond.com>
16885R:	Martin Brandenburg <martin@omnibond.com>
16886L:	devel@lists.orangefs.org
16887S:	Supported
16888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16889F:	Documentation/filesystems/orangefs.rst
16890F:	fs/orangefs/
16891
16892OV2659 OMNIVISION SENSOR DRIVER
16893M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16894L:	linux-media@vger.kernel.org
16895S:	Maintained
16896W:	https://linuxtv.org
16897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16898T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16899F:	drivers/media/i2c/ov2659.c
16900F:	include/media/i2c/ov2659.h
16901
16902OVERLAY FILESYSTEM
16903M:	Miklos Szeredi <miklos@szeredi.hu>
16904M:	Amir Goldstein <amir73il@gmail.com>
16905L:	linux-unionfs@vger.kernel.org
16906S:	Supported
16907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16908F:	Documentation/filesystems/overlayfs.rst
16909F:	fs/overlayfs/
16910
16911P54 WIRELESS DRIVER
16912M:	Christian Lamparter <chunkeey@googlemail.com>
16913L:	linux-wireless@vger.kernel.org
16914S:	Maintained
16915W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16916F:	drivers/net/wireless/intersil/p54/
16917
16918PACKET SOCKETS
16919M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16920S:	Maintained
16921F:	include/uapi/linux/if_packet.h
16922F:	net/packet/af_packet.c
16923
16924PACKING
16925M:	Vladimir Oltean <olteanv@gmail.com>
16926L:	netdev@vger.kernel.org
16927S:	Supported
16928F:	Documentation/core-api/packing.rst
16929F:	include/linux/packing.h
16930F:	lib/packing.c
16931
16932PADATA PARALLEL EXECUTION MECHANISM
16933M:	Steffen Klassert <steffen.klassert@secunet.com>
16934M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16935L:	linux-crypto@vger.kernel.org
16936L:	linux-kernel@vger.kernel.org
16937S:	Maintained
16938F:	Documentation/core-api/padata.rst
16939F:	include/linux/padata.h
16940F:	kernel/padata.c
16941
16942PAGE CACHE
16943M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16944L:	linux-fsdevel@vger.kernel.org
16945S:	Supported
16946T:	git git://git.infradead.org/users/willy/pagecache.git
16947F:	Documentation/filesystems/locking.rst
16948F:	Documentation/filesystems/vfs.rst
16949F:	include/linux/pagemap.h
16950F:	mm/filemap.c
16951F:	mm/page-writeback.c
16952F:	mm/readahead.c
16953F:	mm/truncate.c
16954
16955PAGE POOL
16956M:	Jesper Dangaard Brouer <hawk@kernel.org>
16957M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16958L:	netdev@vger.kernel.org
16959S:	Supported
16960F:	Documentation/networking/page_pool.rst
16961F:	include/net/page_pool/
16962F:	include/trace/events/page_pool.h
16963F:	net/core/page_pool.c
16964
16965PAGE TABLE CHECK
16966M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16967M:	Andrew Morton <akpm@linux-foundation.org>
16968L:	linux-mm@kvack.org
16969S:	Maintained
16970F:	Documentation/mm/page_table_check.rst
16971F:	include/linux/page_table_check.h
16972F:	mm/page_table_check.c
16973
16974PANASONIC LAPTOP ACPI EXTRAS DRIVER
16975M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16976L:	platform-driver-x86@vger.kernel.org
16977S:	Maintained
16978F:	drivers/platform/x86/panasonic-laptop.c
16979
16980PARALLAX PING IIO SENSOR DRIVER
16981M:	Andreas Klinger <ak@it-klinger.de>
16982L:	linux-iio@vger.kernel.org
16983S:	Maintained
16984F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16985F:	drivers/iio/proximity/ping.c
16986
16987PARALLEL LCD/KEYPAD PANEL DRIVER
16988M:	Willy Tarreau <willy@haproxy.com>
16989M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16990S:	Odd Fixes
16991F:	Documentation/admin-guide/lcd-panel-cgram.rst
16992F:	drivers/auxdisplay/panel.c
16993
16994PARALLEL PORT SUBSYSTEM
16995M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16996M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16997L:	linux-parport@lists.infradead.org (subscribers-only)
16998S:	Maintained
16999F:	Documentation/driver-api/parport*.rst
17000F:	drivers/char/ppdev.c
17001F:	drivers/parport/
17002F:	include/linux/parport*.h
17003F:	include/uapi/linux/ppdev.h
17004
17005PARAVIRT_OPS INTERFACE
17006M:	Juergen Gross <jgross@suse.com>
17007R:	Ajay Kaher <ajay.kaher@broadcom.com>
17008R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17009R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17010L:	virtualization@lists.linux.dev
17011L:	x86@kernel.org
17012S:	Supported
17013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17014F:	Documentation/virt/paravirt_ops.rst
17015F:	arch/*/include/asm/paravirt*.h
17016F:	arch/*/kernel/paravirt*
17017F:	include/linux/hypervisor.h
17018
17019PARISC ARCHITECTURE
17020M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17021M:	Helge Deller <deller@gmx.de>
17022L:	linux-parisc@vger.kernel.org
17023S:	Maintained
17024W:	https://parisc.wiki.kernel.org
17025Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17028F:	Documentation/arch/parisc/
17029F:	arch/parisc/
17030F:	drivers/char/agp/parisc-agp.c
17031F:	drivers/input/misc/hp_sdc_rtc.c
17032F:	drivers/input/serio/gscps2.c
17033F:	drivers/input/serio/hp_sdc*
17034F:	drivers/parisc/
17035F:	drivers/parport/parport_gsc.*
17036F:	drivers/tty/serial/8250/8250_parisc.c
17037F:	drivers/video/console/sti*
17038F:	drivers/video/fbdev/sti*
17039F:	drivers/video/logo/logo_parisc*
17040F:	include/linux/hp_sdc.h
17041
17042PARMAN
17043M:	Jiri Pirko <jiri@resnulli.us>
17044L:	netdev@vger.kernel.org
17045S:	Supported
17046F:	include/linux/parman.h
17047F:	lib/parman.c
17048F:	lib/test_parman.c
17049
17050PC ENGINES APU BOARD DRIVER
17051M:	Enrico Weigelt, metux IT consult <info@metux.net>
17052S:	Maintained
17053F:	drivers/platform/x86/pcengines-apuv2.c
17054
17055PC87360 HARDWARE MONITORING DRIVER
17056M:	Jim Cromie <jim.cromie@gmail.com>
17057L:	linux-hwmon@vger.kernel.org
17058S:	Maintained
17059F:	Documentation/hwmon/pc87360.rst
17060F:	drivers/hwmon/pc87360.c
17061
17062PC8736x GPIO DRIVER
17063M:	Jim Cromie <jim.cromie@gmail.com>
17064S:	Maintained
17065F:	drivers/char/pc8736x_gpio.c
17066
17067PC87427 HARDWARE MONITORING DRIVER
17068M:	Jean Delvare <jdelvare@suse.com>
17069L:	linux-hwmon@vger.kernel.org
17070S:	Maintained
17071F:	Documentation/hwmon/pc87427.rst
17072F:	drivers/hwmon/pc87427.c
17073
17074PCA9532 LED DRIVER
17075M:	Riku Voipio <riku.voipio@iki.fi>
17076S:	Maintained
17077F:	drivers/leds/leds-pca9532.c
17078F:	include/linux/leds-pca9532.h
17079
17080PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17081M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17082M:	Pali Rohár <pali@kernel.org>
17083L:	linux-pci@vger.kernel.org
17084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17085S:	Maintained
17086F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17087F:	drivers/pci/controller/pci-aardvark.c
17088
17089PCI DRIVER FOR ALTERA PCIE IP
17090M:	Joyce Ooi <joyce.ooi@intel.com>
17091L:	linux-pci@vger.kernel.org
17092S:	Supported
17093F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17094F:	drivers/pci/controller/pcie-altera.c
17095
17096PCI DRIVER FOR APPLIEDMICRO XGENE
17097M:	Toan Le <toan@os.amperecomputing.com>
17098L:	linux-pci@vger.kernel.org
17099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17100S:	Maintained
17101F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17102F:	drivers/pci/controller/pci-xgene.c
17103
17104PCI DRIVER FOR ARM VERSATILE PLATFORM
17105M:	Rob Herring <robh@kernel.org>
17106L:	linux-pci@vger.kernel.org
17107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17108S:	Maintained
17109F:	Documentation/devicetree/bindings/pci/versatile.yaml
17110F:	drivers/pci/controller/pci-versatile.c
17111
17112PCI DRIVER FOR ARMADA 8K
17113M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17114L:	linux-pci@vger.kernel.org
17115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17116S:	Maintained
17117F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17118F:	drivers/pci/controller/dwc/pcie-armada8k.c
17119
17120PCI DRIVER FOR CADENCE PCIE IP
17121L:	linux-pci@vger.kernel.org
17122S:	Orphan
17123F:	Documentation/devicetree/bindings/pci/cdns,*
17124F:	drivers/pci/controller/cadence/*cadence*
17125
17126PCI DRIVER FOR FREESCALE LAYERSCAPE
17127M:	Minghuan Lian <minghuan.Lian@nxp.com>
17128M:	Mingkai Hu <mingkai.hu@nxp.com>
17129M:	Roy Zang <roy.zang@nxp.com>
17130L:	linuxppc-dev@lists.ozlabs.org
17131L:	linux-pci@vger.kernel.org
17132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17133S:	Maintained
17134F:	drivers/pci/controller/dwc/*layerscape*
17135
17136PCI DRIVER FOR FU740
17137M:	Paul Walmsley <paul.walmsley@sifive.com>
17138M:	Greentime Hu <greentime.hu@sifive.com>
17139M:	Samuel Holland <samuel.holland@sifive.com>
17140L:	linux-pci@vger.kernel.org
17141S:	Maintained
17142F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17143F:	drivers/pci/controller/dwc/pcie-fu740.c
17144
17145PCI DRIVER FOR GENERIC OF HOSTS
17146M:	Will Deacon <will@kernel.org>
17147L:	linux-pci@vger.kernel.org
17148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17149S:	Maintained
17150F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17151F:	drivers/pci/controller/pci-host-common.c
17152F:	drivers/pci/controller/pci-host-generic.c
17153
17154PCI DRIVER FOR IMX6
17155M:	Richard Zhu <hongxing.zhu@nxp.com>
17156M:	Lucas Stach <l.stach@pengutronix.de>
17157L:	linux-pci@vger.kernel.org
17158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17159S:	Maintained
17160F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17161F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17162F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17163F:	drivers/pci/controller/dwc/*imx6*
17164
17165PCI DRIVER FOR INTEL IXP4XX
17166M:	Linus Walleij <linus.walleij@linaro.org>
17167S:	Maintained
17168F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17169F:	drivers/pci/controller/pci-ixp4xx.c
17170
17171PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17172M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17173R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17174L:	linux-pci@vger.kernel.org
17175S:	Supported
17176F:	drivers/pci/controller/vmd.c
17177
17178PCI DRIVER FOR MICROSEMI SWITCHTEC
17179M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17180M:	Logan Gunthorpe <logang@deltatee.com>
17181L:	linux-pci@vger.kernel.org
17182S:	Maintained
17183F:	Documentation/ABI/testing/sysfs-class-switchtec
17184F:	Documentation/driver-api/switchtec.rst
17185F:	drivers/ntb/hw/mscc/
17186F:	drivers/pci/switch/switchtec*
17187F:	include/linux/switchtec.h
17188F:	include/uapi/linux/switchtec_ioctl.h
17189
17190PCI DRIVER FOR MOBIVEIL PCIE IP
17191M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17192M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17193L:	linux-pci@vger.kernel.org
17194S:	Supported
17195F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17196F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17197
17198PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17199M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17200M:	Pali Rohár <pali@kernel.org>
17201L:	linux-pci@vger.kernel.org
17202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17203S:	Maintained
17204F:	drivers/pci/controller/*mvebu*
17205
17206PCI DRIVER FOR NVIDIA TEGRA
17207M:	Thierry Reding <thierry.reding@gmail.com>
17208L:	linux-tegra@vger.kernel.org
17209L:	linux-pci@vger.kernel.org
17210S:	Supported
17211F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17212F:	drivers/pci/controller/pci-tegra.c
17213
17214PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17215M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17216L:	linux-pci@vger.kernel.org
17217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17218S:	Maintained
17219F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17220F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17221
17222PCI DRIVER FOR RENESAS R-CAR
17223M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17224M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17225L:	linux-pci@vger.kernel.org
17226L:	linux-renesas-soc@vger.kernel.org
17227S:	Maintained
17228F:	Documentation/devicetree/bindings/pci/*rcar*
17229F:	drivers/pci/controller/*rcar*
17230F:	drivers/pci/controller/dwc/*rcar*
17231
17232PCI DRIVER FOR SAMSUNG EXYNOS
17233M:	Jingoo Han <jingoohan1@gmail.com>
17234L:	linux-pci@vger.kernel.org
17235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17236L:	linux-samsung-soc@vger.kernel.org
17237S:	Maintained
17238F:	drivers/pci/controller/dwc/pci-exynos.c
17239
17240PCI DRIVER FOR SYNOPSYS DESIGNWARE
17241M:	Jingoo Han <jingoohan1@gmail.com>
17242M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17243L:	linux-pci@vger.kernel.org
17244S:	Maintained
17245F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17246F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17247F:	drivers/pci/controller/dwc/*designware*
17248
17249PCI DRIVER FOR TI DRA7XX/J721E
17250M:	Vignesh Raghavendra <vigneshr@ti.com>
17251R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17252L:	linux-omap@vger.kernel.org
17253L:	linux-pci@vger.kernel.org
17254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17255S:	Supported
17256F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17257F:	drivers/pci/controller/cadence/pci-j721e.c
17258F:	drivers/pci/controller/dwc/pci-dra7xx.c
17259
17260PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17261M:	Linus Walleij <linus.walleij@linaro.org>
17262L:	linux-pci@vger.kernel.org
17263S:	Maintained
17264F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17265F:	drivers/pci/controller/pci-v3-semi.c
17266
17267PCI DRIVER FOR XILINX VERSAL CPM
17268M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17269M:	Michal Simek <michal.simek@amd.com>
17270L:	linux-pci@vger.kernel.org
17271S:	Maintained
17272F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17273F:	drivers/pci/controller/pcie-xilinx-cpm.c
17274
17275PCI ENDPOINT SUBSYSTEM
17276M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17277M:	Krzysztof Wilczyński <kw@linux.com>
17278R:	Kishon Vijay Abraham I <kishon@kernel.org>
17279L:	linux-pci@vger.kernel.org
17280S:	Supported
17281Q:	https://patchwork.kernel.org/project/linux-pci/list/
17282B:	https://bugzilla.kernel.org
17283C:	irc://irc.oftc.net/linux-pci
17284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17285F:	Documentation/PCI/endpoint/*
17286F:	Documentation/misc-devices/pci-endpoint-test.rst
17287F:	drivers/misc/pci_endpoint_test.c
17288F:	drivers/pci/endpoint/
17289F:	tools/pci/
17290
17291PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17292M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17293R:	Oliver O'Halloran <oohall@gmail.com>
17294L:	linuxppc-dev@lists.ozlabs.org
17295S:	Supported
17296F:	Documentation/PCI/pci-error-recovery.rst
17297F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17298F:	arch/powerpc/include/*/eeh*.h
17299F:	arch/powerpc/kernel/eeh*.c
17300F:	arch/powerpc/platforms/*/eeh*.c
17301F:	drivers/pci/pcie/aer.c
17302F:	drivers/pci/pcie/dpc.c
17303F:	drivers/pci/pcie/err.c
17304
17305PCI ERROR RECOVERY
17306M:	Linas Vepstas <linasvepstas@gmail.com>
17307L:	linux-pci@vger.kernel.org
17308S:	Supported
17309F:	Documentation/PCI/pci-error-recovery.rst
17310
17311PCI MSI DRIVER FOR ALTERA MSI IP
17312M:	Joyce Ooi <joyce.ooi@intel.com>
17313L:	linux-pci@vger.kernel.org
17314S:	Supported
17315F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17316F:	drivers/pci/controller/pcie-altera-msi.c
17317
17318PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17319M:	Toan Le <toan@os.amperecomputing.com>
17320L:	linux-pci@vger.kernel.org
17321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17322S:	Maintained
17323F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17324F:	drivers/pci/controller/pci-xgene-msi.c
17325
17326PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17327M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17328M:	Krzysztof Wilczyński <kw@linux.com>
17329R:	Rob Herring <robh@kernel.org>
17330L:	linux-pci@vger.kernel.org
17331S:	Supported
17332Q:	https://patchwork.kernel.org/project/linux-pci/list/
17333B:	https://bugzilla.kernel.org
17334C:	irc://irc.oftc.net/linux-pci
17335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17336F:	Documentation/devicetree/bindings/pci/
17337F:	drivers/pci/controller/
17338F:	drivers/pci/pci-bridge-emul.c
17339F:	drivers/pci/pci-bridge-emul.h
17340
17341PCI PEER-TO-PEER DMA (P2PDMA)
17342M:	Bjorn Helgaas <bhelgaas@google.com>
17343M:	Logan Gunthorpe <logang@deltatee.com>
17344L:	linux-pci@vger.kernel.org
17345S:	Supported
17346Q:	https://patchwork.kernel.org/project/linux-pci/list/
17347B:	https://bugzilla.kernel.org
17348C:	irc://irc.oftc.net/linux-pci
17349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17350F:	Documentation/driver-api/pci/p2pdma.rst
17351F:	drivers/pci/p2pdma.c
17352F:	include/linux/pci-p2pdma.h
17353
17354PCI SUBSYSTEM
17355M:	Bjorn Helgaas <bhelgaas@google.com>
17356L:	linux-pci@vger.kernel.org
17357S:	Supported
17358Q:	https://patchwork.kernel.org/project/linux-pci/list/
17359B:	https://bugzilla.kernel.org
17360C:	irc://irc.oftc.net/linux-pci
17361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17362F:	Documentation/PCI/
17363F:	Documentation/devicetree/bindings/pci/
17364F:	arch/x86/kernel/early-quirks.c
17365F:	arch/x86/kernel/quirks.c
17366F:	arch/x86/pci/
17367F:	drivers/acpi/pci*
17368F:	drivers/pci/
17369F:	include/asm-generic/pci*
17370F:	include/linux/of_pci.h
17371F:	include/linux/pci*
17372F:	include/uapi/linux/pci*
17373
17374PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17375M:	Jonathan Chocron <jonnyc@amazon.com>
17376L:	linux-pci@vger.kernel.org
17377S:	Maintained
17378F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17379F:	drivers/pci/controller/dwc/pcie-al.c
17380
17381PCIE DRIVER FOR AMLOGIC MESON
17382M:	Yue Wang <yue.wang@Amlogic.com>
17383L:	linux-pci@vger.kernel.org
17384L:	linux-amlogic@lists.infradead.org
17385S:	Maintained
17386F:	drivers/pci/controller/dwc/pci-meson.c
17387
17388PCIE DRIVER FOR AXIS ARTPEC
17389M:	Jesper Nilsson <jesper.nilsson@axis.com>
17390L:	linux-arm-kernel@axis.com
17391L:	linux-pci@vger.kernel.org
17392S:	Maintained
17393F:	Documentation/devicetree/bindings/pci/axis,artpec*
17394F:	drivers/pci/controller/dwc/*artpec*
17395
17396PCIE DRIVER FOR CAVIUM THUNDERX
17397M:	Robert Richter <rric@kernel.org>
17398L:	linux-pci@vger.kernel.org
17399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17400S:	Odd Fixes
17401F:	drivers/pci/controller/pci-thunder-*
17402
17403PCIE DRIVER FOR HISILICON
17404M:	Zhou Wang <wangzhou1@hisilicon.com>
17405L:	linux-pci@vger.kernel.org
17406S:	Maintained
17407F:	drivers/pci/controller/dwc/pcie-hisi.c
17408
17409PCIE DRIVER FOR HISILICON KIRIN
17410M:	Xiaowei Song <songxiaowei@hisilicon.com>
17411M:	Binghui Wang <wangbinghui@hisilicon.com>
17412L:	linux-pci@vger.kernel.org
17413S:	Maintained
17414F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17415F:	drivers/pci/controller/dwc/pcie-kirin.c
17416
17417PCIE DRIVER FOR HISILICON STB
17418M:	Shawn Guo <shawn.guo@linaro.org>
17419L:	linux-pci@vger.kernel.org
17420S:	Maintained
17421F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17422F:	drivers/pci/controller/dwc/pcie-histb.c
17423
17424PCIE DRIVER FOR INTEL KEEM BAY
17425M:	Srikanth Thokala <srikanth.thokala@intel.com>
17426L:	linux-pci@vger.kernel.org
17427S:	Supported
17428F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17429F:	drivers/pci/controller/dwc/pcie-keembay.c
17430
17431PCIE DRIVER FOR INTEL LGM GW SOC
17432M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17433L:	linux-pci@vger.kernel.org
17434S:	Maintained
17435F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17436F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17437
17438PCIE DRIVER FOR MEDIATEK
17439M:	Ryder Lee <ryder.lee@mediatek.com>
17440M:	Jianjun Wang <jianjun.wang@mediatek.com>
17441L:	linux-pci@vger.kernel.org
17442L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17443S:	Supported
17444F:	Documentation/devicetree/bindings/pci/mediatek*
17445F:	drivers/pci/controller/*mediatek*
17446
17447PCIE DRIVER FOR MICROCHIP
17448M:	Daire McNamara <daire.mcnamara@microchip.com>
17449L:	linux-pci@vger.kernel.org
17450S:	Supported
17451F:	Documentation/devicetree/bindings/pci/microchip*
17452F:	drivers/pci/controller/*microchip*
17453
17454PCIE DRIVER FOR QUALCOMM MSM
17455M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17456L:	linux-pci@vger.kernel.org
17457L:	linux-arm-msm@vger.kernel.org
17458S:	Maintained
17459F:	drivers/pci/controller/dwc/pcie-qcom.c
17460
17461PCIE DRIVER FOR ROCKCHIP
17462M:	Shawn Lin <shawn.lin@rock-chips.com>
17463L:	linux-pci@vger.kernel.org
17464L:	linux-rockchip@lists.infradead.org
17465S:	Maintained
17466F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17467F:	drivers/pci/controller/pcie-rockchip*
17468
17469PCIE DRIVER FOR SOCIONEXT UNIPHIER
17470M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17471L:	linux-pci@vger.kernel.org
17472S:	Maintained
17473F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17474F:	drivers/pci/controller/dwc/pcie-uniphier*
17475
17476PCIE DRIVER FOR ST SPEAR13XX
17477M:	Pratyush Anand <pratyush.anand@gmail.com>
17478L:	linux-pci@vger.kernel.org
17479S:	Maintained
17480F:	drivers/pci/controller/dwc/*spear*
17481
17482PCIE ENDPOINT DRIVER FOR QUALCOMM
17483M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17484L:	linux-pci@vger.kernel.org
17485L:	linux-arm-msm@vger.kernel.org
17486S:	Maintained
17487F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17488F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17489
17490PCMCIA SUBSYSTEM
17491M:	Dominik Brodowski <linux@dominikbrodowski.net>
17492S:	Odd Fixes
17493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17494F:	Documentation/pcmcia/
17495F:	drivers/pcmcia/
17496F:	include/pcmcia/
17497F:	tools/pcmcia/
17498
17499PCNET32 NETWORK DRIVER
17500M:	Don Fry <pcnet32@frontier.com>
17501L:	netdev@vger.kernel.org
17502S:	Maintained
17503F:	drivers/net/ethernet/amd/pcnet32.c
17504
17505PCRYPT PARALLEL CRYPTO ENGINE
17506M:	Steffen Klassert <steffen.klassert@secunet.com>
17507L:	linux-crypto@vger.kernel.org
17508S:	Maintained
17509F:	crypto/pcrypt.c
17510F:	include/crypto/pcrypt.h
17511
17512PDS DSC VIRTIO DATA PATH ACCELERATOR
17513R:	Shannon Nelson <shannon.nelson@amd.com>
17514F:	drivers/vdpa/pds/
17515
17516PECI HARDWARE MONITORING DRIVERS
17517M:	Iwona Winiarska <iwona.winiarska@intel.com>
17518L:	linux-hwmon@vger.kernel.org
17519S:	Supported
17520F:	Documentation/hwmon/peci-cputemp.rst
17521F:	Documentation/hwmon/peci-dimmtemp.rst
17522F:	drivers/hwmon/peci/
17523
17524PECI SUBSYSTEM
17525M:	Iwona Winiarska <iwona.winiarska@intel.com>
17526L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17527S:	Supported
17528F:	Documentation/devicetree/bindings/peci/
17529F:	Documentation/peci/
17530F:	drivers/peci/
17531F:	include/linux/peci-cpu.h
17532F:	include/linux/peci.h
17533
17534PENSANDO ETHERNET DRIVERS
17535M:	Shannon Nelson <shannon.nelson@amd.com>
17536M:	Brett Creeley <brett.creeley@amd.com>
17537M:	drivers@pensando.io
17538L:	netdev@vger.kernel.org
17539S:	Supported
17540F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17541F:	drivers/net/ethernet/pensando/
17542
17543PER-CPU MEMORY ALLOCATOR
17544M:	Dennis Zhou <dennis@kernel.org>
17545M:	Tejun Heo <tj@kernel.org>
17546M:	Christoph Lameter <cl@linux.com>
17547L:	linux-mm@kvack.org
17548S:	Maintained
17549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17550F:	arch/*/include/asm/percpu.h
17551F:	include/linux/percpu*.h
17552F:	lib/percpu*.c
17553F:	mm/percpu*.c
17554
17555PER-TASK DELAY ACCOUNTING
17556M:	Balbir Singh <bsingharora@gmail.com>
17557S:	Maintained
17558F:	include/linux/delayacct.h
17559F:	kernel/delayacct.c
17560
17561PERFORMANCE EVENTS SUBSYSTEM
17562M:	Peter Zijlstra <peterz@infradead.org>
17563M:	Ingo Molnar <mingo@redhat.com>
17564M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17565M:	Namhyung Kim <namhyung@kernel.org>
17566R:	Mark Rutland <mark.rutland@arm.com>
17567R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17568R:	Jiri Olsa <jolsa@kernel.org>
17569R:	Ian Rogers <irogers@google.com>
17570R:	Adrian Hunter <adrian.hunter@intel.com>
17571R:	"Liang, Kan" <kan.liang@linux.intel.com>
17572L:	linux-perf-users@vger.kernel.org
17573L:	linux-kernel@vger.kernel.org
17574S:	Supported
17575W:	https://perf.wiki.kernel.org/
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17579F:	arch/*/events/*
17580F:	arch/*/events/*/*
17581F:	arch/*/include/asm/perf_event.h
17582F:	arch/*/kernel/*/*/perf_event*.c
17583F:	arch/*/kernel/*/perf_event*.c
17584F:	arch/*/kernel/perf_callchain.c
17585F:	arch/*/kernel/perf_event*.c
17586F:	include/linux/perf_event.h
17587F:	include/uapi/linux/perf_event.h
17588F:	kernel/events/*
17589F:	tools/lib/perf/
17590F:	tools/perf/
17591
17592PERFORMANCE EVENTS TOOLING ARM64
17593R:	John Garry <john.g.garry@oracle.com>
17594R:	Will Deacon <will@kernel.org>
17595R:	James Clark <james.clark@arm.com>
17596R:	Mike Leach <mike.leach@linaro.org>
17597R:	Leo Yan <leo.yan@linux.dev>
17598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17599S:	Supported
17600F:	tools/build/feature/test-libopencsd.c
17601F:	tools/perf/arch/arm*/
17602F:	tools/perf/pmu-events/arch/arm64/
17603F:	tools/perf/util/arm-spe*
17604F:	tools/perf/util/cs-etm*
17605
17606PERSONALITY HANDLING
17607M:	Christoph Hellwig <hch@infradead.org>
17608L:	linux-abi-devel@lists.sourceforge.net
17609S:	Maintained
17610F:	include/linux/personality.h
17611F:	include/uapi/linux/personality.h
17612
17613PHOENIX RC FLIGHT CONTROLLER ADAPTER
17614M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17615L:	linux-input@vger.kernel.org
17616S:	Maintained
17617F:	Documentation/input/devices/pxrc.rst
17618F:	drivers/input/joystick/pxrc.c
17619
17620PHONET PROTOCOL
17621M:	Remi Denis-Courmont <courmisch@gmail.com>
17622S:	Supported
17623F:	Documentation/networking/phonet.rst
17624F:	include/linux/phonet.h
17625F:	include/net/phonet/
17626F:	include/uapi/linux/phonet.h
17627F:	net/phonet/
17628
17629PHRAM MTD DRIVER
17630M:	Joern Engel <joern@lazybastard.org>
17631L:	linux-mtd@lists.infradead.org
17632S:	Maintained
17633F:	drivers/mtd/devices/phram.c
17634
17635PICOLCD HID DRIVER
17636M:	Bruno Prémont <bonbons@linux-vserver.org>
17637L:	linux-input@vger.kernel.org
17638S:	Maintained
17639F:	drivers/hid/hid-picolcd*
17640
17641PIDFD API
17642M:	Christian Brauner <christian@brauner.io>
17643L:	linux-kernel@vger.kernel.org
17644S:	Maintained
17645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17646F:	samples/pidfd/
17647F:	tools/testing/selftests/clone3/
17648F:	tools/testing/selftests/pid_namespace/
17649F:	tools/testing/selftests/pidfd/
17650K:	(?i)pidfd
17651K:	(?i)clone3
17652K:	\b(clone_args|kernel_clone_args)\b
17653
17654PIN CONTROL SUBSYSTEM
17655M:	Linus Walleij <linus.walleij@linaro.org>
17656L:	linux-gpio@vger.kernel.org
17657S:	Maintained
17658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17659F:	Documentation/devicetree/bindings/pinctrl/
17660F:	Documentation/driver-api/pin-control.rst
17661F:	drivers/pinctrl/
17662F:	include/dt-bindings/pinctrl/
17663F:	include/linux/pinctrl/
17664
17665PIN CONTROLLER - AMD
17666M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17667M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17668S:	Maintained
17669F:	drivers/pinctrl/pinctrl-amd.c
17670
17671PIN CONTROLLER - FREESCALE
17672M:	Dong Aisheng <aisheng.dong@nxp.com>
17673M:	Fabio Estevam <festevam@gmail.com>
17674M:	Shawn Guo <shawnguo@kernel.org>
17675M:	Jacky Bai <ping.bai@nxp.com>
17676R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17677L:	linux-gpio@vger.kernel.org
17678L:	NXP S32 Linux Team <s32@nxp.com>
17679S:	Maintained
17680F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17681F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17682F:	drivers/pinctrl/freescale/
17683F:	drivers/pinctrl/nxp/
17684
17685PIN CONTROLLER - INTEL
17686M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17687M:	Andy Shevchenko <andy@kernel.org>
17688S:	Supported
17689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17690F:	drivers/pinctrl/intel/
17691
17692PIN CONTROLLER - KEEMBAY
17693M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17694S:	Supported
17695F:	drivers/pinctrl/pinctrl-keembay*
17696
17697PIN CONTROLLER - MEDIATEK
17698M:	Sean Wang <sean.wang@kernel.org>
17699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17700S:	Maintained
17701F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17702F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17703F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17704F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17705F:	drivers/pinctrl/mediatek/
17706
17707PIN CONTROLLER - MEDIATEK MIPS
17708M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17709M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17710L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17711L:	linux-mips@vger.kernel.org
17712S:	Maintained
17713F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17714F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17719F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17720F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17721F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17722F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17723F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17724F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17725F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17726F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17727F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17728
17729PIN CONTROLLER - MICROCHIP AT91
17730M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17732L:	linux-gpio@vger.kernel.org
17733S:	Supported
17734F:	drivers/gpio/gpio-sama5d2-piobu.c
17735F:	drivers/pinctrl/pinctrl-at91*
17736
17737PIN CONTROLLER - QUALCOMM
17738M:	Bjorn Andersson <andersson@kernel.org>
17739L:	linux-arm-msm@vger.kernel.org
17740S:	Maintained
17741F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17742F:	drivers/pinctrl/qcom/
17743
17744PIN CONTROLLER - RENESAS
17745M:	Geert Uytterhoeven <geert+renesas@glider.be>
17746L:	linux-renesas-soc@vger.kernel.org
17747S:	Supported
17748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17749F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17750F:	drivers/pinctrl/renesas/
17751
17752PIN CONTROLLER - SAMSUNG
17753M:	Krzysztof Kozlowski <krzk@kernel.org>
17754M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17755R:	Alim Akhtar <alim.akhtar@samsung.com>
17756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17757L:	linux-samsung-soc@vger.kernel.org
17758S:	Maintained
17759Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17760B:	mailto:linux-samsung-soc@vger.kernel.org
17761C:	irc://irc.libera.chat/linux-exynos
17762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17763F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17764F:	drivers/pinctrl/samsung/
17765
17766PIN CONTROLLER - SINGLE
17767M:	Tony Lindgren <tony@atomide.com>
17768M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17770L:	linux-omap@vger.kernel.org
17771S:	Maintained
17772F:	drivers/pinctrl/pinctrl-single.c
17773
17774PIN CONTROLLER - SUNPLUS / TIBBO
17775M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17776M:	Wells Lu <wellslutw@gmail.com>
17777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17778S:	Maintained
17779W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17780F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17781F:	drivers/pinctrl/sunplus/
17782F:	include/dt-bindings/pinctrl/sppctl*.h
17783
17784PINE64 PINEPHONE KEYBOARD DRIVER
17785M:	Samuel Holland <samuel@sholland.org>
17786S:	Supported
17787F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17788F:	drivers/input/keyboard/pinephone-keyboard.c
17789
17790PKTCDVD DRIVER
17791M:	linux-block@vger.kernel.org
17792S:	Orphan
17793F:	drivers/block/pktcdvd.c
17794F:	include/linux/pktcdvd.h
17795F:	include/uapi/linux/pktcdvd.h
17796
17797PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17798M:	Tomasz Duszynski <tduszyns@gmail.com>
17799S:	Maintained
17800F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17801F:	drivers/iio/chemical/pms7003.c
17802
17803PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17804M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17805L:	netdev@vger.kernel.org
17806S:	Maintained
17807F:	drivers/net/phy/mdio-open-alliance.h
17808F:	net/ethtool/plca.c
17809
17810PLDMFW LIBRARY
17811M:	Jacob Keller <jacob.e.keller@intel.com>
17812S:	Maintained
17813F:	Documentation/driver-api/pldmfw/
17814F:	include/linux/pldmfw.h
17815F:	lib/pldmfw/
17816
17817PLX DMA DRIVER
17818M:	Logan Gunthorpe <logang@deltatee.com>
17819S:	Maintained
17820F:	drivers/dma/plx_dma.c
17821
17822PM-GRAPH UTILITY
17823M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17824L:	linux-pm@vger.kernel.org
17825S:	Supported
17826W:	https://01.org/pm-graph
17827B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17828T:	git git://github.com/intel/pm-graph
17829F:	tools/power/pm-graph
17830
17831PM6764TR DRIVER
17832M:	Charles Hsu	<hsu.yungteng@gmail.com>
17833L:	linux-hwmon@vger.kernel.org
17834S:	Maintained
17835F:	Documentation/hwmon/pm6764tr.rst
17836F:	drivers/hwmon/pmbus/pm6764tr.c
17837
17838PMC SIERRA MaxRAID DRIVER
17839L:	linux-scsi@vger.kernel.org
17840S:	Orphan
17841W:	http://www.pmc-sierra.com/
17842F:	drivers/scsi/pmcraid.*
17843
17844PMC SIERRA PM8001 DRIVER
17845M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17846L:	linux-scsi@vger.kernel.org
17847S:	Supported
17848F:	drivers/scsi/pm8001/
17849
17850PNI RM3100 IIO DRIVER
17851M:	Song Qiang <songqiang1304521@gmail.com>
17852L:	linux-iio@vger.kernel.org
17853S:	Maintained
17854F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17855F:	drivers/iio/magnetometer/rm3100*
17856
17857PNP SUPPORT
17858M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17859L:	linux-acpi@vger.kernel.org
17860S:	Maintained
17861F:	drivers/pnp/
17862F:	include/linux/pnp.h
17863
17864POSIX CLOCKS and TIMERS
17865M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17866M:	Frederic Weisbecker <frederic@kernel.org>
17867M:	Thomas Gleixner <tglx@linutronix.de>
17868L:	linux-kernel@vger.kernel.org
17869S:	Maintained
17870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17871F:	fs/timerfd.c
17872F:	include/linux/time_namespace.h
17873F:	include/linux/timerfd.h
17874F:	include/uapi/linux/time.h
17875F:	include/uapi/linux/timerfd.h
17876F:	include/trace/events/timer*
17877F:	kernel/time/itimer.c
17878F:	kernel/time/posix-*
17879F:	kernel/time/namespace.c
17880
17881POWER MANAGEMENT CORE
17882M:	"Rafael J. Wysocki" <rafael@kernel.org>
17883L:	linux-pm@vger.kernel.org
17884S:	Supported
17885B:	https://bugzilla.kernel.org
17886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17887F:	drivers/base/power/
17888F:	drivers/powercap/
17889F:	include/linux/intel_rapl.h
17890F:	include/linux/pm.h
17891F:	include/linux/pm_*
17892F:	include/linux/powercap.h
17893F:	kernel/configs/nopm.config
17894
17895POWER STATE COORDINATION INTERFACE (PSCI)
17896M:	Mark Rutland <mark.rutland@arm.com>
17897M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17899S:	Maintained
17900F:	drivers/firmware/psci/
17901F:	include/linux/psci.h
17902F:	include/uapi/linux/psci.h
17903
17904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17905M:	Sebastian Reichel <sre@kernel.org>
17906L:	linux-pm@vger.kernel.org
17907S:	Maintained
17908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17909F:	Documentation/ABI/testing/sysfs-class-power
17910F:	Documentation/devicetree/bindings/power/supply/
17911F:	drivers/power/supply/
17912F:	include/linux/power/
17913F:	include/linux/power_supply.h
17914F:	tools/testing/selftests/power_supply/
17915
17916POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17917M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17918L:	linuxppc-dev@lists.ozlabs.org
17919S:	Maintained
17920F:	drivers/char/powernv-op-panel.c
17921
17922PPP OVER ATM (RFC 2364)
17923M:	Mitchell Blank Jr <mitch@sfgoth.com>
17924S:	Maintained
17925F:	include/uapi/linux/atmppp.h
17926F:	net/atm/pppoatm.c
17927
17928PPP OVER ETHERNET
17929M:	Michal Ostrowski <mostrows@earthlink.net>
17930S:	Maintained
17931F:	drivers/net/ppp/pppoe.c
17932F:	drivers/net/ppp/pppox.c
17933
17934PPP OVER L2TP
17935M:	James Chapman <jchapman@katalix.com>
17936S:	Maintained
17937F:	include/linux/if_pppol2tp.h
17938F:	include/uapi/linux/if_pppol2tp.h
17939F:	net/l2tp/l2tp_ppp.c
17940
17941PPP PROTOCOL DRIVERS AND COMPRESSORS
17942L:	linux-ppp@vger.kernel.org
17943S:	Orphan
17944F:	drivers/net/ppp/ppp_*
17945
17946PPS SUPPORT
17947M:	Rodolfo Giometti <giometti@enneenne.com>
17948L:	linuxpps@ml.enneenne.com (subscribers-only)
17949S:	Maintained
17950W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17951F:	Documentation/ABI/testing/sysfs-pps
17952F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17953F:	Documentation/driver-api/pps.rst
17954F:	drivers/pps/
17955F:	include/linux/pps*.h
17956F:	include/uapi/linux/pps.h
17957
17958PPTP DRIVER
17959M:	Dmitry Kozlov <xeb@mail.ru>
17960L:	netdev@vger.kernel.org
17961S:	Maintained
17962W:	http://sourceforge.net/projects/accel-pptp
17963F:	drivers/net/ppp/pptp.c
17964
17965PRESSURE STALL INFORMATION (PSI)
17966M:	Johannes Weiner <hannes@cmpxchg.org>
17967M:	Suren Baghdasaryan <surenb@google.com>
17968R:	Peter Ziljstra <peterz@infradead.org>
17969S:	Maintained
17970F:	include/linux/psi*
17971F:	kernel/sched/psi.c
17972
17973PRINTK
17974M:	Petr Mladek <pmladek@suse.com>
17975R:	Steven Rostedt <rostedt@goodmis.org>
17976R:	John Ogness <john.ogness@linutronix.de>
17977R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17978S:	Maintained
17979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17980F:	include/linux/printk.h
17981F:	kernel/printk/
17982
17983PRINTK INDEXING
17984R:	Chris Down <chris@chrisdown.name>
17985S:	Maintained
17986F:	Documentation/core-api/printk-index.rst
17987F:	kernel/printk/index.c
17988K:	printk_index
17989
17990PROC FILESYSTEM
17991L:	linux-kernel@vger.kernel.org
17992L:	linux-fsdevel@vger.kernel.org
17993S:	Maintained
17994F:	Documentation/filesystems/proc.rst
17995F:	fs/proc/
17996F:	include/linux/proc_fs.h
17997F:	tools/testing/selftests/proc/
17998
17999PROC SYSCTL
18000M:	Luis Chamberlain <mcgrof@kernel.org>
18001M:	Kees Cook <keescook@chromium.org>
18002M:	Joel Granados <j.granados@samsung.com>
18003L:	linux-kernel@vger.kernel.org
18004L:	linux-fsdevel@vger.kernel.org
18005S:	Maintained
18006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18007F:	fs/proc/proc_sysctl.c
18008F:	include/linux/sysctl.h
18009F:	kernel/sysctl-test.c
18010F:	kernel/sysctl.c
18011F:	tools/testing/selftests/sysctl/
18012
18013PS3 NETWORK SUPPORT
18014M:	Geoff Levand <geoff@infradead.org>
18015L:	netdev@vger.kernel.org
18016L:	linuxppc-dev@lists.ozlabs.org
18017S:	Maintained
18018F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18019
18020PS3 PLATFORM SUPPORT
18021M:	Geoff Levand <geoff@infradead.org>
18022L:	linuxppc-dev@lists.ozlabs.org
18023S:	Maintained
18024F:	arch/powerpc/boot/ps3*
18025F:	arch/powerpc/include/asm/lv1call.h
18026F:	arch/powerpc/include/asm/ps3*.h
18027F:	arch/powerpc/platforms/ps3/
18028F:	drivers/*/ps3*
18029F:	drivers/ps3/
18030F:	drivers/rtc/rtc-ps3.c
18031F:	drivers/usb/host/*ps3.c
18032F:	sound/ppc/snd_ps3*
18033
18034PS3VRAM DRIVER
18035M:	Jim Paris <jim@jtan.com>
18036M:	Geoff Levand <geoff@infradead.org>
18037L:	linuxppc-dev@lists.ozlabs.org
18038S:	Maintained
18039F:	drivers/block/ps3vram.c
18040
18041PSAMPLE PACKET SAMPLING SUPPORT
18042M:	Yotam Gigi <yotam.gi@gmail.com>
18043S:	Maintained
18044F:	include/net/psample.h
18045F:	include/uapi/linux/psample.h
18046F:	net/psample
18047
18048PSE NETWORK DRIVER
18049M:	Oleksij Rempel <o.rempel@pengutronix.de>
18050M:	Kory Maincent <kory.maincent@bootlin.com>
18051L:	netdev@vger.kernel.org
18052S:	Maintained
18053F:	Documentation/devicetree/bindings/net/pse-pd/
18054F:	drivers/net/pse-pd/
18055
18056PSTORE FILESYSTEM
18057M:	Kees Cook <keescook@chromium.org>
18058R:	Tony Luck <tony.luck@intel.com>
18059R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18060L:	linux-hardening@vger.kernel.org
18061S:	Supported
18062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18063F:	Documentation/admin-guide/pstore-blk.rst
18064F:	Documentation/admin-guide/ramoops.rst
18065F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18066F:	drivers/acpi/apei/erst.c
18067F:	drivers/firmware/efi/efi-pstore.c
18068F:	fs/pstore/
18069F:	include/linux/pstore*
18070K:	\b(pstore|ramoops)
18071
18072PT5161L HARDWARE MONITOR DRIVER
18073M:	Cosmo Chou <cosmo.chou@quantatw.com>
18074L:	linux-hwmon@vger.kernel.org
18075S:	Maintained
18076F:	Documentation/hwmon/pt5161l.rst
18077F:	drivers/hwmon/pt5161l.c
18078
18079PTP HARDWARE CLOCK SUPPORT
18080M:	Richard Cochran <richardcochran@gmail.com>
18081L:	netdev@vger.kernel.org
18082S:	Maintained
18083W:	http://linuxptp.sourceforge.net/
18084F:	Documentation/ABI/testing/sysfs-ptp
18085F:	Documentation/driver-api/ptp.rst
18086F:	drivers/net/phy/dp83640*
18087F:	drivers/ptp/*
18088F:	include/linux/ptp_cl*
18089K:	(?:\b|_)ptp(?:\b|_)
18090
18091PTP MOCKUP CLOCK SUPPORT
18092M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18093L:	netdev@vger.kernel.org
18094S:	Maintained
18095F:	drivers/ptp/ptp_mock.c
18096F:	include/linux/ptp_mock.h
18097
18098PTP VIRTUAL CLOCK SUPPORT
18099M:	Yangbo Lu <yangbo.lu@nxp.com>
18100L:	netdev@vger.kernel.org
18101S:	Maintained
18102F:	drivers/ptp/ptp_vclock.c
18103F:	net/ethtool/phc_vclocks.c
18104
18105PTRACE SUPPORT
18106M:	Oleg Nesterov <oleg@redhat.com>
18107S:	Maintained
18108F:	arch/*/*/ptrace*.c
18109F:	arch/*/include/asm/ptrace*.h
18110F:	arch/*/ptrace*.c
18111F:	include/asm-generic/syscall.h
18112F:	include/linux/ptrace.h
18113F:	include/linux/regset.h
18114F:	include/uapi/linux/ptrace.h
18115F:	kernel/ptrace.c
18116
18117PULSE8-CEC DRIVER
18118M:	Hans Verkuil <hverkuil@xs4all.nl>
18119L:	linux-media@vger.kernel.org
18120S:	Maintained
18121T:	git git://linuxtv.org/media_tree.git
18122F:	drivers/media/cec/usb/pulse8/
18123
18124PURELIFI PLFXLC DRIVER
18125M:	Srinivasan Raju <srini.raju@purelifi.com>
18126L:	linux-wireless@vger.kernel.org
18127S:	Supported
18128F:	drivers/net/wireless/purelifi/plfxlc/
18129
18130PVRUSB2 VIDEO4LINUX DRIVER
18131M:	Mike Isely <isely@pobox.com>
18132L:	pvrusb2@isely.net	(subscribers-only)
18133L:	linux-media@vger.kernel.org
18134S:	Maintained
18135W:	http://www.isely.net/pvrusb2/
18136T:	git git://linuxtv.org/media_tree.git
18137F:	Documentation/driver-api/media/drivers/pvrusb2*
18138F:	drivers/media/usb/pvrusb2/
18139
18140PWC WEBCAM DRIVER
18141M:	Hans Verkuil <hverkuil@xs4all.nl>
18142L:	linux-media@vger.kernel.org
18143S:	Odd Fixes
18144T:	git git://linuxtv.org/media_tree.git
18145F:	drivers/media/usb/pwc/*
18146F:	include/trace/events/pwc.h
18147
18148PWM IR Transmitter
18149M:	Sean Young <sean@mess.org>
18150L:	linux-media@vger.kernel.org
18151S:	Maintained
18152F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18153F:	drivers/media/rc/pwm-ir-tx.c
18154
18155PWM SUBSYSTEM
18156M:	Uwe Kleine-König <ukleinek@kernel.org>
18157L:	linux-pwm@vger.kernel.org
18158S:	Maintained
18159Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18160T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18161F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18162F:	Documentation/devicetree/bindings/pwm/
18163F:	Documentation/driver-api/pwm.rst
18164F:	drivers/gpio/gpio-mvebu.c
18165F:	drivers/pwm/
18166F:	drivers/video/backlight/pwm_bl.c
18167F:	include/dt-bindings/pwm/
18168F:	include/linux/pwm.h
18169F:	include/linux/pwm_backlight.h
18170K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18171
18172PXA GPIO DRIVER
18173M:	Robert Jarzmik <robert.jarzmik@free.fr>
18174L:	linux-gpio@vger.kernel.org
18175S:	Maintained
18176F:	drivers/gpio/gpio-pxa.c
18177
18178PXA MMCI DRIVER
18179S:	Orphan
18180
18181PXA RTC DRIVER
18182M:	Robert Jarzmik <robert.jarzmik@free.fr>
18183L:	linux-rtc@vger.kernel.org
18184S:	Maintained
18185
18186PXA2xx/PXA3xx SUPPORT
18187M:	Daniel Mack <daniel@zonque.org>
18188M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18189M:	Robert Jarzmik <robert.jarzmik@free.fr>
18190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18191S:	Maintained
18192T:	git git://github.com/hzhuang1/linux.git
18193T:	git git://github.com/rjarzmik/linux.git
18194F:	arch/arm/boot/dts/intel/pxa/
18195F:	arch/arm/mach-pxa/
18196F:	drivers/dma/pxa*
18197F:	drivers/pcmcia/pxa2xx*
18198F:	drivers/pinctrl/pxa/
18199F:	drivers/spi/spi-pxa2xx*
18200F:	drivers/usb/gadget/udc/pxa2*
18201F:	include/sound/pxa2xx-lib.h
18202F:	sound/arm/pxa*
18203F:	sound/soc/pxa/
18204
18205QAT DRIVER
18206M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18207L:	qat-linux@intel.com
18208S:	Supported
18209F:	drivers/crypto/intel/qat/
18210
18211QCOM AUDIO (ASoC) DRIVERS
18212M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18213M:	Banajit Goswami <bgoswami@quicinc.com>
18214L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18215S:	Supported
18216F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18217F:	Documentation/devicetree/bindings/sound/qcom,*
18218F:	drivers/soc/qcom/apr.c
18219F:	include/dt-bindings/sound/qcom,wcd9335.h
18220F:	sound/soc/codecs/lpass-rx-macro.*
18221F:	sound/soc/codecs/lpass-tx-macro.*
18222F:	sound/soc/codecs/lpass-va-macro.c
18223F:	sound/soc/codecs/lpass-wsa-macro.*
18224F:	sound/soc/codecs/msm8916-wcd-analog.c
18225F:	sound/soc/codecs/msm8916-wcd-digital.c
18226F:	sound/soc/codecs/wcd-clsh-v2.*
18227F:	sound/soc/codecs/wcd-mbhc-v2.*
18228F:	sound/soc/codecs/wcd9335.*
18229F:	sound/soc/codecs/wcd934x.c
18230F:	sound/soc/codecs/wsa881x.c
18231F:	sound/soc/codecs/wsa883x.c
18232F:	sound/soc/codecs/wsa884x.c
18233F:	sound/soc/qcom/
18234
18235QCOM EMBEDDED USB DEBUGGER (EUD)
18236M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18237L:	linux-arm-msm@vger.kernel.org
18238S:	Maintained
18239F:	Documentation/ABI/testing/sysfs-driver-eud
18240F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18241F:	drivers/usb/misc/qcom_eud.c
18242
18243QCOM IPA DRIVER
18244M:	Alex Elder <elder@kernel.org>
18245L:	netdev@vger.kernel.org
18246S:	Supported
18247F:	drivers/net/ipa/
18248
18249QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18250M:	Gabriel Somlo <somlo@cmu.edu>
18251M:	"Michael S. Tsirkin" <mst@redhat.com>
18252L:	qemu-devel@nongnu.org
18253S:	Maintained
18254F:	drivers/firmware/qemu_fw_cfg.c
18255F:	include/uapi/linux/qemu_fw_cfg.h
18256
18257QIB DRIVER
18258M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18259L:	linux-rdma@vger.kernel.org
18260S:	Supported
18261F:	drivers/infiniband/hw/qib/
18262
18263QLOGIC QL41xxx FCOE DRIVER
18264M:	Saurav Kashyap <skashyap@marvell.com>
18265M:	Javed Hasan <jhasan@marvell.com>
18266M:	GR-QLogic-Storage-Upstream@marvell.com
18267L:	linux-scsi@vger.kernel.org
18268S:	Supported
18269F:	drivers/scsi/qedf/
18270
18271QLOGIC QL41xxx ISCSI DRIVER
18272M:	Nilesh Javali <njavali@marvell.com>
18273M:	Manish Rangankar <mrangankar@marvell.com>
18274M:	GR-QLogic-Storage-Upstream@marvell.com
18275L:	linux-scsi@vger.kernel.org
18276S:	Supported
18277F:	drivers/scsi/qedi/
18278
18279QLOGIC QL4xxx ETHERNET DRIVER
18280M:	Manish Chopra <manishc@marvell.com>
18281L:	netdev@vger.kernel.org
18282S:	Supported
18283F:	drivers/net/ethernet/qlogic/qed/
18284F:	drivers/net/ethernet/qlogic/qede/
18285F:	include/linux/qed/
18286
18287QLOGIC QL4xxx RDMA DRIVER
18288M:	Michal Kalderon <mkalderon@marvell.com>
18289L:	linux-rdma@vger.kernel.org
18290S:	Supported
18291F:	drivers/infiniband/hw/qedr/
18292F:	include/uapi/rdma/qedr-abi.h
18293
18294QLOGIC QLA1280 SCSI DRIVER
18295M:	Michael Reed <mdr@sgi.com>
18296L:	linux-scsi@vger.kernel.org
18297S:	Maintained
18298F:	drivers/scsi/qla1280.[ch]
18299
18300QLOGIC QLA2XXX FC-SCSI DRIVER
18301M:	Nilesh Javali <njavali@marvell.com>
18302M:	GR-QLogic-Storage-Upstream@marvell.com
18303L:	linux-scsi@vger.kernel.org
18304S:	Supported
18305F:	drivers/scsi/qla2xxx/
18306
18307QLOGIC QLA3XXX NETWORK DRIVER
18308M:	GR-Linux-NIC-Dev@marvell.com
18309L:	netdev@vger.kernel.org
18310S:	Supported
18311F:	drivers/net/ethernet/qlogic/qla3xxx.*
18312
18313QLOGIC QLA4XXX iSCSI DRIVER
18314M:	Nilesh Javali <njavali@marvell.com>
18315M:	Manish Rangankar <mrangankar@marvell.com>
18316M:	GR-QLogic-Storage-Upstream@marvell.com
18317L:	linux-scsi@vger.kernel.org
18318S:	Supported
18319F:	drivers/scsi/qla4xxx/
18320
18321QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18322M:	Shahed Shaikh <shshaikh@marvell.com>
18323M:	Manish Chopra <manishc@marvell.com>
18324M:	GR-Linux-NIC-Dev@marvell.com
18325L:	netdev@vger.kernel.org
18326S:	Supported
18327F:	drivers/net/ethernet/qlogic/qlcnic/
18328
18329QM1D1B0004 MEDIA DRIVER
18330M:	Akihiro Tsukada <tskd08@gmail.com>
18331L:	linux-media@vger.kernel.org
18332S:	Odd Fixes
18333F:	drivers/media/tuners/qm1d1b0004*
18334
18335QM1D1C0042 MEDIA DRIVER
18336M:	Akihiro Tsukada <tskd08@gmail.com>
18337L:	linux-media@vger.kernel.org
18338S:	Odd Fixes
18339F:	drivers/media/tuners/qm1d1c0042*
18340
18341QNX4 FILESYSTEM
18342M:	Anders Larsen <al@alarsen.net>
18343S:	Maintained
18344W:	http://www.alarsen.net/linux/qnx4fs/
18345F:	fs/qnx4/
18346F:	include/uapi/linux/qnx4_fs.h
18347F:	include/uapi/linux/qnxtypes.h
18348
18349QNX6 FILESYSTEM
18350S:	Orphan
18351F:	Documentation/filesystems/qnx6.rst
18352F:	fs/qnx6/
18353F:	include/linux/qnx6_fs.h
18354
18355QORIQ DPAA2 FSL-MC BUS DRIVER
18356M:	Stuart Yoder <stuyoder@gmail.com>
18357M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18358L:	linux-kernel@vger.kernel.org
18359S:	Maintained
18360F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18361F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18362F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18363F:	drivers/bus/fsl-mc/
18364F:	include/uapi/linux/fsl_mc.h
18365
18366QT1010 MEDIA DRIVER
18367L:	linux-media@vger.kernel.org
18368S:	Orphan
18369W:	https://linuxtv.org
18370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18371F:	drivers/media/tuners/qt1010*
18372
18373QUALCOMM ATH12K WIRELESS DRIVER
18374M:	Kalle Valo <kvalo@kernel.org>
18375M:	Jeff Johnson <jjohnson@kernel.org>
18376L:	ath12k@lists.infradead.org
18377S:	Supported
18378W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18380F:	drivers/net/wireless/ath/ath12k/
18381N:	ath12k
18382
18383QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18384M:	Kalle Valo <kvalo@kernel.org>
18385M:	Jeff Johnson <jjohnson@kernel.org>
18386L:	ath10k@lists.infradead.org
18387S:	Supported
18388W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18390F:	drivers/net/wireless/ath/ath10k/
18391N:	ath10k
18392
18393QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18394M:	Kalle Valo <kvalo@kernel.org>
18395M:	Jeff Johnson <jjohnson@kernel.org>
18396L:	ath11k@lists.infradead.org
18397S:	Supported
18398W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18399B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18401F:	drivers/net/wireless/ath/ath11k/
18402N:	ath11k
18403
18404QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18405M:	Toke Høiland-Jørgensen <toke@toke.dk>
18406L:	linux-wireless@vger.kernel.org
18407S:	Maintained
18408W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18410F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18411F:	drivers/net/wireless/ath/ath9k/
18412
18413QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18414M:	Stefan Wahren <wahrenst@gmx.net>
18415L:	netdev@vger.kernel.org
18416S:	Maintained
18417F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18418F:	drivers/net/ethernet/qualcomm/qca*
18419
18420QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18421M:	Stephan Gerhold <stephan@gerhold.net>
18422L:	netdev@vger.kernel.org
18423L:	linux-arm-msm@vger.kernel.org
18424S:	Maintained
18425F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18426F:	drivers/net/wwan/qcom_bam_dmux.c
18427
18428QUALCOMM CAMERA SUBSYSTEM DRIVER
18429M:	Robert Foss <rfoss@kernel.org>
18430M:	Todor Tomov <todor.too@gmail.com>
18431M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18432L:	linux-media@vger.kernel.org
18433S:	Maintained
18434F:	Documentation/admin-guide/media/qcom_camss.rst
18435F:	Documentation/devicetree/bindings/media/*camss*
18436F:	drivers/media/platform/qcom/camss/
18437
18438QUALCOMM CLOCK DRIVERS
18439M:	Bjorn Andersson <andersson@kernel.org>
18440L:	linux-arm-msm@vger.kernel.org
18441S:	Supported
18442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18443F:	Documentation/devicetree/bindings/clock/qcom,*
18444F:	drivers/clk/qcom/
18445F:	include/dt-bindings/clock/qcom,*
18446
18447QUALCOMM CLOUD AI (QAIC) DRIVER
18448M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18449R:	Carl Vanderlip <quic_carlv@quicinc.com>
18450R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18451L:	linux-arm-msm@vger.kernel.org
18452L:	dri-devel@lists.freedesktop.org
18453S:	Supported
18454T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18455F:	Documentation/accel/qaic/
18456F:	drivers/accel/qaic/
18457F:	include/uapi/drm/qaic_accel.h
18458
18459QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18460M:	Bjorn Andersson <andersson@kernel.org>
18461M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18462L:	linux-pm@vger.kernel.org
18463L:	linux-arm-msm@vger.kernel.org
18464S:	Maintained
18465F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18466F:	drivers/pmdomain/qcom/cpr.c
18467
18468QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18469M:	Ilia Lin <ilia.lin@kernel.org>
18470L:	linux-pm@vger.kernel.org
18471S:	Maintained
18472F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18473F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18474F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18475
18476QUALCOMM CRYPTO DRIVERS
18477M:	Thara Gopinath <thara.gopinath@gmail.com>
18478L:	linux-crypto@vger.kernel.org
18479L:	linux-arm-msm@vger.kernel.org
18480S:	Maintained
18481F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18482F:	drivers/crypto/qce/
18483
18484QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18485M:	Timur Tabi <timur@kernel.org>
18486L:	netdev@vger.kernel.org
18487S:	Maintained
18488F:	drivers/net/ethernet/qualcomm/emac/
18489
18490QUALCOMM ETHQOS ETHERNET DRIVER
18491M:	Vinod Koul <vkoul@kernel.org>
18492L:	netdev@vger.kernel.org
18493L:	linux-arm-msm@vger.kernel.org
18494S:	Maintained
18495F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18496F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18497
18498QUALCOMM FASTRPC DRIVER
18499M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18500M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18501L:	linux-arm-msm@vger.kernel.org
18502S:	Maintained
18503F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18504F:	drivers/misc/fastrpc.c
18505F:	include/uapi/misc/fastrpc.h
18506
18507QUALCOMM HEXAGON ARCHITECTURE
18508M:	Brian Cain <bcain@quicinc.com>
18509L:	linux-hexagon@vger.kernel.org
18510S:	Supported
18511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18512F:	arch/hexagon/
18513
18514QUALCOMM HIDMA DRIVER
18515M:	Sinan Kaya <okaya@kernel.org>
18516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18517L:	linux-arm-msm@vger.kernel.org
18518L:	dmaengine@vger.kernel.org
18519S:	Supported
18520F:	drivers/dma/qcom/hidma*
18521
18522QUALCOMM I2C CCI DRIVER
18523M:	Loic Poulain <loic.poulain@linaro.org>
18524M:	Robert Foss <rfoss@kernel.org>
18525L:	linux-i2c@vger.kernel.org
18526L:	linux-arm-msm@vger.kernel.org
18527S:	Maintained
18528F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18529F:	drivers/i2c/busses/i2c-qcom-cci.c
18530
18531QUALCOMM INTERCONNECT BWMON DRIVER
18532M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18533L:	linux-arm-msm@vger.kernel.org
18534S:	Maintained
18535F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18536F:	drivers/soc/qcom/icc-bwmon.c
18537
18538QUALCOMM IOMMU
18539M:	Rob Clark <robdclark@gmail.com>
18540L:	iommu@lists.linux.dev
18541L:	linux-arm-msm@vger.kernel.org
18542S:	Maintained
18543F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18544F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18545F:	drivers/iommu/msm_iommu*
18546
18547QUALCOMM IPC ROUTER (QRTR) DRIVER
18548M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18549L:	linux-arm-msm@vger.kernel.org
18550S:	Maintained
18551F:	include/trace/events/qrtr.h
18552F:	include/uapi/linux/qrtr.h
18553F:	net/qrtr/
18554
18555QUALCOMM IPCC MAILBOX DRIVER
18556M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18557L:	linux-arm-msm@vger.kernel.org
18558S:	Supported
18559F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18560F:	drivers/mailbox/qcom-ipcc.c
18561F:	include/dt-bindings/mailbox/qcom-ipcc.h
18562
18563QUALCOMM IPQ4019 USB PHY DRIVER
18564M:	Robert Marko <robert.marko@sartura.hr>
18565M:	Luka Perkov <luka.perkov@sartura.hr>
18566L:	linux-arm-msm@vger.kernel.org
18567S:	Maintained
18568F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18569F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18570
18571QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18572M:	Robert Marko <robert.marko@sartura.hr>
18573M:	Luka Perkov <luka.perkov@sartura.hr>
18574L:	linux-arm-msm@vger.kernel.org
18575S:	Maintained
18576F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18577F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18578
18579QUALCOMM NAND CONTROLLER DRIVER
18580M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18581L:	linux-mtd@lists.infradead.org
18582L:	linux-arm-msm@vger.kernel.org
18583S:	Maintained
18584F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18585F:	drivers/mtd/nand/raw/qcom_nandc.c
18586
18587QUALCOMM QSEECOM DRIVER
18588M:	Maximilian Luz <luzmaximilian@gmail.com>
18589L:	linux-arm-msm@vger.kernel.org
18590S:	Maintained
18591F:	drivers/firmware/qcom/qcom_qseecom.c
18592
18593QUALCOMM QSEECOM UEFISECAPP DRIVER
18594M:	Maximilian Luz <luzmaximilian@gmail.com>
18595L:	linux-arm-msm@vger.kernel.org
18596S:	Maintained
18597F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18598
18599QUALCOMM RMNET DRIVER
18600M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18601M:	Sean Tranchetti <quic_stranche@quicinc.com>
18602L:	netdev@vger.kernel.org
18603S:	Maintained
18604F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18605F:	drivers/net/ethernet/qualcomm/rmnet/
18606F:	include/linux/if_rmnet.h
18607
18608QUALCOMM TSENS THERMAL DRIVER
18609M:	Amit Kucheria <amitk@kernel.org>
18610M:	Thara Gopinath <thara.gopinath@gmail.com>
18611L:	linux-pm@vger.kernel.org
18612L:	linux-arm-msm@vger.kernel.org
18613S:	Maintained
18614F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18615F:	drivers/thermal/qcom/
18616
18617QUALCOMM TYPEC PORT MANAGER DRIVER
18618M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18619L:	linux-arm-msm@vger.kernel.org
18620L:	linux-usb@vger.kernel.org
18621S:	Maintained
18622F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18623F:	drivers/usb/typec/tcpm/qcom/
18624
18625QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18626M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18627M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18628R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18629L:	linux-media@vger.kernel.org
18630L:	linux-arm-msm@vger.kernel.org
18631S:	Maintained
18632T:	git git://linuxtv.org/media_tree.git
18633F:	Documentation/devicetree/bindings/media/*venus*
18634F:	drivers/media/platform/qcom/venus/
18635
18636QUALCOMM WCN36XX WIRELESS DRIVER
18637M:	Loic Poulain <loic.poulain@linaro.org>
18638L:	wcn36xx@lists.infradead.org
18639S:	Supported
18640W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18641F:	drivers/net/wireless/ath/wcn36xx/
18642
18643QUANTENNA QTNFMAC WIRELESS DRIVER
18644M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18645R:	Sergey Matyukevich <geomatsi@gmail.com>
18646L:	linux-wireless@vger.kernel.org
18647S:	Maintained
18648F:	drivers/net/wireless/quantenna
18649
18650RADEON and AMDGPU DRM DRIVERS
18651M:	Alex Deucher <alexander.deucher@amd.com>
18652M:	Christian König <christian.koenig@amd.com>
18653M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18654L:	amd-gfx@lists.freedesktop.org
18655S:	Supported
18656B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18657C:	irc://irc.oftc.net/radeon
18658T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18659F:	Documentation/gpu/amdgpu/
18660F:	drivers/gpu/drm/amd/
18661F:	drivers/gpu/drm/ci/xfails/amd*
18662F:	drivers/gpu/drm/radeon/
18663F:	include/uapi/drm/amdgpu_drm.h
18664F:	include/uapi/drm/radeon_drm.h
18665
18666RADEON FRAMEBUFFER DISPLAY DRIVER
18667M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18668L:	linux-fbdev@vger.kernel.org
18669S:	Maintained
18670F:	drivers/video/fbdev/aty/radeon*
18671F:	include/uapi/linux/radeonfb.h
18672
18673RADIOSHARK RADIO DRIVER
18674M:	Hans Verkuil <hverkuil@xs4all.nl>
18675L:	linux-media@vger.kernel.org
18676S:	Maintained
18677T:	git git://linuxtv.org/media_tree.git
18678F:	drivers/media/radio/radio-shark.c
18679
18680RADIOSHARK2 RADIO DRIVER
18681M:	Hans Verkuil <hverkuil@xs4all.nl>
18682L:	linux-media@vger.kernel.org
18683S:	Maintained
18684T:	git git://linuxtv.org/media_tree.git
18685F:	drivers/media/radio/radio-shark2.c
18686F:	drivers/media/radio/radio-tea5777.c
18687
18688RADOS BLOCK DEVICE (RBD)
18689M:	Ilya Dryomov <idryomov@gmail.com>
18690R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18691L:	ceph-devel@vger.kernel.org
18692S:	Supported
18693W:	http://ceph.com/
18694T:	git https://github.com/ceph/ceph-client.git
18695F:	Documentation/ABI/testing/sysfs-bus-rbd
18696F:	drivers/block/rbd.c
18697F:	drivers/block/rbd_types.h
18698
18699RAGE128 FRAMEBUFFER DISPLAY DRIVER
18700L:	linux-fbdev@vger.kernel.org
18701S:	Orphan
18702F:	drivers/video/fbdev/aty/aty128fb.c
18703
18704RAINSHADOW-CEC DRIVER
18705M:	Hans Verkuil <hverkuil@xs4all.nl>
18706L:	linux-media@vger.kernel.org
18707S:	Maintained
18708T:	git git://linuxtv.org/media_tree.git
18709F:	drivers/media/cec/usb/rainshadow/
18710
18711RALINK MIPS ARCHITECTURE
18712M:	John Crispin <john@phrozen.org>
18713M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18714L:	linux-mips@vger.kernel.org
18715S:	Maintained
18716F:	arch/mips/ralink
18717
18718RALINK MT7621 MIPS ARCHITECTURE
18719M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18720M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18721L:	linux-mips@vger.kernel.org
18722S:	Maintained
18723F:	arch/mips/boot/dts/ralink/mt7621*
18724
18725RALINK RT2X00 WIRELESS LAN DRIVER
18726M:	Stanislaw Gruszka <stf_xl@wp.pl>
18727L:	linux-wireless@vger.kernel.org
18728S:	Maintained
18729F:	drivers/net/wireless/ralink/rt2x00/
18730
18731RAMDISK RAM BLOCK DEVICE DRIVER
18732M:	Jens Axboe <axboe@kernel.dk>
18733S:	Maintained
18734F:	Documentation/admin-guide/blockdev/ramdisk.rst
18735F:	drivers/block/brd.c
18736
18737RANCHU VIRTUAL BOARD FOR MIPS
18738M:	Miodrag Dinic <miodrag.dinic@mips.com>
18739L:	linux-mips@vger.kernel.org
18740S:	Supported
18741F:	arch/mips/configs/generic/board-ranchu.config
18742F:	arch/mips/generic/board-ranchu.c
18743
18744RANDOM NUMBER DRIVER
18745M:	"Theodore Ts'o" <tytso@mit.edu>
18746M:	Jason A. Donenfeld <Jason@zx2c4.com>
18747S:	Maintained
18748T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18749F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18750F:	drivers/char/random.c
18751F:	drivers/virt/vmgenid.c
18752
18753RAPIDIO SUBSYSTEM
18754M:	Matt Porter <mporter@kernel.crashing.org>
18755M:	Alexandre Bounine <alex.bou9@gmail.com>
18756S:	Maintained
18757F:	drivers/rapidio/
18758
18759RAS INFRASTRUCTURE
18760M:	Tony Luck <tony.luck@intel.com>
18761M:	Borislav Petkov <bp@alien8.de>
18762L:	linux-edac@vger.kernel.org
18763S:	Maintained
18764F:	Documentation/admin-guide/RAS
18765F:	drivers/ras/
18766F:	include/linux/ras.h
18767F:	include/ras/ras_event.h
18768
18769RAS FRU MEMORY POISON MANAGER (FMPM)
18770M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18771L:	linux-edac@vger.kernel.org
18772S:	Maintained
18773F:	drivers/ras/amd/fmpm.c
18774
18775RC-CORE / LIRC FRAMEWORK
18776M:	Sean Young <sean@mess.org>
18777L:	linux-media@vger.kernel.org
18778S:	Maintained
18779W:	http://linuxtv.org
18780T:	git git://linuxtv.org/media_tree.git
18781F:	Documentation/driver-api/media/rc-core.rst
18782F:	Documentation/userspace-api/media/rc/
18783F:	drivers/media/rc/
18784F:	include/media/rc-core.h
18785F:	include/media/rc-map.h
18786F:	include/uapi/linux/lirc.h
18787
18788RCMM REMOTE CONTROLS DECODER
18789M:	Patrick Lerda <patrick9876@free.fr>
18790S:	Maintained
18791F:	drivers/media/rc/ir-rcmm-decoder.c
18792
18793RCUTORTURE TEST FRAMEWORK
18794M:	"Paul E. McKenney" <paulmck@kernel.org>
18795M:	Josh Triplett <josh@joshtriplett.org>
18796R:	Steven Rostedt <rostedt@goodmis.org>
18797R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18798R:	Lai Jiangshan <jiangshanlai@gmail.com>
18799L:	rcu@vger.kernel.org
18800S:	Supported
18801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18802F:	tools/testing/selftests/rcutorture
18803
18804RDACM20 Camera Sensor
18805M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18806M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18807M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18808M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18809L:	linux-media@vger.kernel.org
18810S:	Maintained
18811F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18812F:	drivers/media/i2c/max9271.c
18813F:	drivers/media/i2c/max9271.h
18814F:	drivers/media/i2c/rdacm20.c
18815
18816RDACM21 Camera Sensor
18817M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18818M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18819M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18820M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18821L:	linux-media@vger.kernel.org
18822S:	Maintained
18823F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18824F:	drivers/media/i2c/max9271.c
18825F:	drivers/media/i2c/max9271.h
18826F:	drivers/media/i2c/rdacm21.c
18827
18828RDC R-321X SoC
18829M:	Florian Fainelli <florian@openwrt.org>
18830S:	Maintained
18831
18832RDC R6040 FAST ETHERNET DRIVER
18833M:	Florian Fainelli <f.fainelli@gmail.com>
18834L:	netdev@vger.kernel.org
18835S:	Maintained
18836F:	drivers/net/ethernet/rdc/r6040.c
18837
18838RDMAVT - RDMA verbs software
18839M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18840L:	linux-rdma@vger.kernel.org
18841S:	Supported
18842F:	drivers/infiniband/sw/rdmavt
18843
18844RDS - RELIABLE DATAGRAM SOCKETS
18845M:	Allison Henderson <allison.henderson@oracle.com>
18846L:	netdev@vger.kernel.org
18847L:	linux-rdma@vger.kernel.org
18848L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18849S:	Supported
18850W:	https://oss.oracle.com/projects/rds/
18851F:	Documentation/networking/rds.rst
18852F:	net/rds/
18853
18854RDT - RESOURCE ALLOCATION
18855M:	Fenghua Yu <fenghua.yu@intel.com>
18856M:	Reinette Chatre <reinette.chatre@intel.com>
18857L:	linux-kernel@vger.kernel.org
18858S:	Supported
18859F:	Documentation/arch/x86/resctrl*
18860F:	arch/x86/include/asm/resctrl.h
18861F:	arch/x86/kernel/cpu/resctrl/
18862F:	tools/testing/selftests/resctrl/
18863
18864READ-COPY UPDATE (RCU)
18865M:	"Paul E. McKenney" <paulmck@kernel.org>
18866M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18867M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18868M:	Joel Fernandes <joel@joelfernandes.org>
18869M:	Josh Triplett <josh@joshtriplett.org>
18870M:	Boqun Feng <boqun.feng@gmail.com>
18871R:	Steven Rostedt <rostedt@goodmis.org>
18872R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18873R:	Lai Jiangshan <jiangshanlai@gmail.com>
18874R:	Zqiang <qiang.zhang1211@gmail.com>
18875L:	rcu@vger.kernel.org
18876S:	Supported
18877W:	http://www.rdrop.com/users/paulmck/RCU/
18878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18879F:	Documentation/RCU/
18880F:	include/linux/rcu*
18881F:	kernel/rcu/
18882X:	Documentation/RCU/torture.rst
18883X:	include/linux/srcu*.h
18884X:	kernel/rcu/srcu*.c
18885
18886REAL TIME CLOCK (RTC) SUBSYSTEM
18887M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18888L:	linux-rtc@vger.kernel.org
18889S:	Maintained
18890Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18892F:	Documentation/admin-guide/rtc.rst
18893F:	Documentation/devicetree/bindings/rtc/
18894F:	drivers/rtc/
18895F:	include/linux/rtc.h
18896F:	include/linux/rtc/
18897F:	include/uapi/linux/rtc.h
18898F:	tools/testing/selftests/rtc/
18899
18900Real-time Linux Analysis (RTLA) tools
18901M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18902M:	Steven Rostedt <rostedt@goodmis.org>
18903L:	linux-trace-kernel@vger.kernel.org
18904S:	Maintained
18905F:	Documentation/tools/rtla/
18906F:	tools/tracing/rtla/
18907
18908REALTEK AUDIO CODECS
18909M:	Oder Chiou <oder_chiou@realtek.com>
18910S:	Maintained
18911F:	include/sound/rt*.h
18912F:	sound/soc/codecs/rt*
18913
18914REALTEK OTTO WATCHDOG
18915M:	Sander Vanheule <sander@svanheule.net>
18916L:	linux-watchdog@vger.kernel.org
18917S:	Maintained
18918F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18919F:	drivers/watchdog/realtek_otto_wdt.c
18920
18921REALTEK RTL83xx SMI DSA ROUTER CHIPS
18922M:	Linus Walleij <linus.walleij@linaro.org>
18923M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18924S:	Maintained
18925F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18926F:	drivers/net/dsa/realtek/*
18927
18928REALTEK WIRELESS DRIVER (rtlwifi family)
18929M:	Ping-Ke Shih <pkshih@realtek.com>
18930L:	linux-wireless@vger.kernel.org
18931S:	Maintained
18932T:	git https://github.com/pkshih/rtw.git
18933F:	drivers/net/wireless/realtek/rtlwifi/
18934
18935REALTEK WIRELESS DRIVER (rtw88)
18936M:	Ping-Ke Shih <pkshih@realtek.com>
18937L:	linux-wireless@vger.kernel.org
18938S:	Maintained
18939T:	git https://github.com/pkshih/rtw.git
18940F:	drivers/net/wireless/realtek/rtw88/
18941
18942REALTEK WIRELESS DRIVER (rtw89)
18943M:	Ping-Ke Shih <pkshih@realtek.com>
18944L:	linux-wireless@vger.kernel.org
18945S:	Maintained
18946T:	git https://github.com/pkshih/rtw.git
18947F:	drivers/net/wireless/realtek/rtw89/
18948
18949REDPINE WIRELESS DRIVER
18950L:	linux-wireless@vger.kernel.org
18951S:	Orphan
18952F:	drivers/net/wireless/rsi/
18953
18954REGISTER MAP ABSTRACTION
18955M:	Mark Brown <broonie@kernel.org>
18956L:	linux-kernel@vger.kernel.org
18957S:	Supported
18958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18959F:	Documentation/devicetree/bindings/regmap/
18960F:	drivers/base/regmap/
18961F:	include/linux/regmap.h
18962
18963REISERFS FILE SYSTEM
18964L:	reiserfs-devel@vger.kernel.org
18965S:	Obsolete
18966F:	fs/reiserfs/
18967
18968REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18969M:	Bjorn Andersson <andersson@kernel.org>
18970M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18971L:	linux-remoteproc@vger.kernel.org
18972S:	Maintained
18973T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18974F:	Documentation/ABI/testing/sysfs-class-remoteproc
18975F:	Documentation/devicetree/bindings/remoteproc/
18976F:	Documentation/staging/remoteproc.rst
18977F:	drivers/remoteproc/
18978F:	include/linux/remoteproc.h
18979F:	include/linux/remoteproc/
18980
18981REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18982M:	Bjorn Andersson <andersson@kernel.org>
18983M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18984L:	linux-remoteproc@vger.kernel.org
18985S:	Maintained
18986T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18987F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18988F:	Documentation/staging/rpmsg.rst
18989F:	drivers/rpmsg/
18990F:	include/linux/rpmsg.h
18991F:	include/linux/rpmsg/
18992F:	include/uapi/linux/rpmsg.h
18993F:	samples/rpmsg/
18994
18995REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18996M:	Stephan Gerhold <stephan@gerhold.net>
18997L:	netdev@vger.kernel.org
18998L:	linux-remoteproc@vger.kernel.org
18999S:	Maintained
19000F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19001
19002RENESAS CLOCK DRIVERS
19003M:	Geert Uytterhoeven <geert+renesas@glider.be>
19004L:	linux-renesas-soc@vger.kernel.org
19005S:	Supported
19006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19007F:	Documentation/devicetree/bindings/clock/renesas,*
19008F:	drivers/clk/renesas/
19009
19010RENESAS EMEV2 I2C DRIVER
19011M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19012L:	linux-renesas-soc@vger.kernel.org
19013S:	Supported
19014F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19015F:	drivers/i2c/busses/i2c-emev2.c
19016
19017RENESAS ETHERNET AVB DRIVER
19018R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19019L:	netdev@vger.kernel.org
19020L:	linux-renesas-soc@vger.kernel.org
19021F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19022F:	drivers/net/ethernet/renesas/Kconfig
19023F:	drivers/net/ethernet/renesas/Makefile
19024F:	drivers/net/ethernet/renesas/ravb*
19025
19026RENESAS ETHERNET SWITCH DRIVER
19027R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19028L:	netdev@vger.kernel.org
19029L:	linux-renesas-soc@vger.kernel.org
19030F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19031F:	drivers/net/ethernet/renesas/Kconfig
19032F:	drivers/net/ethernet/renesas/Makefile
19033F:	drivers/net/ethernet/renesas/rcar_gen4*
19034F:	drivers/net/ethernet/renesas/rswitch*
19035
19036RENESAS IDT821034 ASoC CODEC
19037M:	Herve Codina <herve.codina@bootlin.com>
19038L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19039S:	Maintained
19040F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19041F:	sound/soc/codecs/idt821034.c
19042
19043RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19044M:	Miquel Raynal <miquel.raynal@bootlin.com>
19045L:	linux-mtd@lists.infradead.org
19046L:	linux-renesas-soc@vger.kernel.org
19047S:	Maintained
19048F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19049F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19050
19051RENESAS R-CAR GYROADC DRIVER
19052M:	Marek Vasut <marek.vasut@gmail.com>
19053L:	linux-iio@vger.kernel.org
19054S:	Supported
19055F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19056F:	drivers/iio/adc/rcar-gyroadc.c
19057
19058RENESAS R-CAR I2C DRIVERS
19059M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19060L:	linux-renesas-soc@vger.kernel.org
19061S:	Supported
19062F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19063F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19064F:	drivers/i2c/busses/i2c-rcar.c
19065F:	drivers/i2c/busses/i2c-sh_mobile.c
19066
19067RENESAS R-CAR SATA DRIVER
19068R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19069L:	linux-ide@vger.kernel.org
19070L:	linux-renesas-soc@vger.kernel.org
19071S:	Supported
19072F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19073F:	drivers/ata/sata_rcar.c
19074
19075RENESAS R-CAR THERMAL DRIVERS
19076M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19077L:	linux-renesas-soc@vger.kernel.org
19078S:	Supported
19079F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19080F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19081F:	drivers/thermal/rcar_gen3_thermal.c
19082F:	drivers/thermal/rcar_thermal.c
19083
19084RENESAS RIIC DRIVER
19085M:	Chris Brandt <chris.brandt@renesas.com>
19086L:	linux-renesas-soc@vger.kernel.org
19087S:	Supported
19088F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19089F:	drivers/i2c/busses/i2c-riic.c
19090
19091RENESAS RZ/G2L A/D DRIVER
19092M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19093L:	linux-iio@vger.kernel.org
19094L:	linux-renesas-soc@vger.kernel.org
19095S:	Supported
19096F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19097F:	drivers/iio/adc/rzg2l_adc.c
19098
19099RENESAS RZ/G2L MTU3a COUNTER DRIVER
19100M:	Biju Das <biju.das.jz@bp.renesas.com>
19101L:	linux-iio@vger.kernel.org
19102L:	linux-renesas-soc@vger.kernel.org
19103S:	Supported
19104F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19105F:	drivers/counter/rz-mtu3-cnt.c
19106
19107RENESAS RZ/N1 A5PSW SWITCH DRIVER
19108M:	Clément Léger <clement.leger@bootlin.com>
19109L:	linux-renesas-soc@vger.kernel.org
19110L:	netdev@vger.kernel.org
19111S:	Maintained
19112F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19113F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19114F:	drivers/net/dsa/rzn1_a5psw*
19115F:	drivers/net/pcs/pcs-rzn1-miic.c
19116F:	include/dt-bindings/net/pcs-rzn1-miic.h
19117F:	include/linux/pcs-rzn1-miic.h
19118F:	net/dsa/tag_rzn1_a5psw.c
19119
19120RENESAS RZ/N1 DWMAC GLUE LAYER
19121M:	Romain Gantois <romain.gantois@bootlin.com>
19122S:	Maintained
19123F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19124F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19125
19126RENESAS RZ/N1 RTC CONTROLLER DRIVER
19127M:	Miquel Raynal <miquel.raynal@bootlin.com>
19128L:	linux-rtc@vger.kernel.org
19129L:	linux-renesas-soc@vger.kernel.org
19130S:	Maintained
19131F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19132F:	drivers/rtc/rtc-rzn1.c
19133
19134RENESAS RZ/N1 USBF CONTROLLER DRIVER
19135M:	Herve Codina <herve.codina@bootlin.com>
19136L:	linux-renesas-soc@vger.kernel.org
19137L:	linux-usb@vger.kernel.org
19138S:	Maintained
19139F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19140F:	drivers/usb/gadget/udc/renesas_usbf.c
19141
19142RENESAS RZ/V2M I2C DRIVER
19143M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19144L:	linux-i2c@vger.kernel.org
19145L:	linux-renesas-soc@vger.kernel.org
19146S:	Supported
19147F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19148F:	drivers/i2c/busses/i2c-rzv2m.c
19149
19150RENESAS SUPERH ETHERNET DRIVER
19151R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19152L:	netdev@vger.kernel.org
19153L:	linux-renesas-soc@vger.kernel.org
19154F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19155F:	drivers/net/ethernet/renesas/Kconfig
19156F:	drivers/net/ethernet/renesas/Makefile
19157F:	drivers/net/ethernet/renesas/sh_eth*
19158F:	include/linux/sh_eth.h
19159
19160RENESAS USB PHY DRIVER
19161M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19162L:	linux-renesas-soc@vger.kernel.org
19163S:	Maintained
19164F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19165
19166RENESAS VERSACLOCK 7 CLOCK DRIVER
19167M:	Alex Helms <alexander.helms.jy@renesas.com>
19168S:	Maintained
19169F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19170F:	drivers/clk/clk-versaclock7.c
19171
19172RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19173M:	Herve Codina <herve.codina@bootlin.com>
19174L:	linux-iio@vger.kernel.org
19175S:	Maintained
19176F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19177F:	drivers/iio/potentiometer/x9250.c
19178
19179RESET CONTROLLER FRAMEWORK
19180M:	Philipp Zabel <p.zabel@pengutronix.de>
19181S:	Maintained
19182T:	git git://git.pengutronix.de/git/pza/linux
19183F:	Documentation/devicetree/bindings/reset/
19184F:	Documentation/driver-api/reset.rst
19185F:	drivers/reset/
19186F:	include/dt-bindings/reset/
19187F:	include/linux/reset-controller.h
19188F:	include/linux/reset.h
19189F:	include/linux/reset/
19190K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19191
19192RESTARTABLE SEQUENCES SUPPORT
19193M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19194M:	Peter Zijlstra <peterz@infradead.org>
19195M:	"Paul E. McKenney" <paulmck@kernel.org>
19196M:	Boqun Feng <boqun.feng@gmail.com>
19197L:	linux-kernel@vger.kernel.org
19198S:	Supported
19199F:	include/trace/events/rseq.h
19200F:	include/uapi/linux/rseq.h
19201F:	kernel/rseq.c
19202F:	tools/testing/selftests/rseq/
19203
19204RFKILL
19205M:	Johannes Berg <johannes@sipsolutions.net>
19206L:	linux-wireless@vger.kernel.org
19207S:	Maintained
19208W:	https://wireless.wiki.kernel.org/
19209Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19212F:	Documentation/ABI/stable/sysfs-class-rfkill
19213F:	Documentation/driver-api/rfkill.rst
19214F:	include/linux/rfkill.h
19215F:	include/uapi/linux/rfkill.h
19216F:	net/rfkill/
19217
19218RHASHTABLE
19219M:	Thomas Graf <tgraf@suug.ch>
19220M:	Herbert Xu <herbert@gondor.apana.org.au>
19221L:	netdev@vger.kernel.org
19222S:	Maintained
19223F:	include/linux/rhashtable-types.h
19224F:	include/linux/rhashtable.h
19225F:	lib/rhashtable.c
19226F:	lib/test_rhashtable.c
19227
19228RICOH R5C592 MEMORYSTICK DRIVER
19229M:	Maxim Levitsky <maximlevitsky@gmail.com>
19230S:	Maintained
19231F:	drivers/memstick/host/r592.*
19232
19233RICOH SMARTMEDIA/XD DRIVER
19234M:	Maxim Levitsky <maximlevitsky@gmail.com>
19235S:	Maintained
19236F:	drivers/mtd/nand/raw/r852.c
19237F:	drivers/mtd/nand/raw/r852.h
19238
19239RISC-V AIA DRIVERS
19240M:	Anup Patel <anup@brainfault.org>
19241L:	linux-riscv@lists.infradead.org
19242S:	Maintained
19243F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19244F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19245F:	drivers/irqchip/irq-riscv-aplic-*.c
19246F:	drivers/irqchip/irq-riscv-aplic-*.h
19247F:	drivers/irqchip/irq-riscv-imsic-*.c
19248F:	drivers/irqchip/irq-riscv-imsic-*.h
19249F:	drivers/irqchip/irq-riscv-intc.c
19250F:	include/linux/irqchip/riscv-aplic.h
19251F:	include/linux/irqchip/riscv-imsic.h
19252
19253RISC-V ARCHITECTURE
19254M:	Paul Walmsley <paul.walmsley@sifive.com>
19255M:	Palmer Dabbelt <palmer@dabbelt.com>
19256M:	Albert Ou <aou@eecs.berkeley.edu>
19257L:	linux-riscv@lists.infradead.org
19258S:	Supported
19259Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19260C:	irc://irc.libera.chat/riscv
19261P:	Documentation/arch/riscv/patch-acceptance.rst
19262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19263F:	arch/riscv/
19264N:	riscv
19265K:	riscv
19266
19267RISC-V MICROCHIP FPGA SUPPORT
19268M:	Conor Dooley <conor.dooley@microchip.com>
19269M:	Daire McNamara <daire.mcnamara@microchip.com>
19270L:	linux-riscv@lists.infradead.org
19271S:	Supported
19272F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19273F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19274F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19275F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19276F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19277F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19278F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19279F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19280F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19281F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19282F:	arch/riscv/boot/dts/microchip/
19283F:	drivers/char/hw_random/mpfs-rng.c
19284F:	drivers/clk/microchip/clk-mpfs*.c
19285F:	drivers/firmware/microchip/mpfs-auto-update.c
19286F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19287F:	drivers/mailbox/mailbox-mpfs.c
19288F:	drivers/pci/controller/pcie-microchip-host.c
19289F:	drivers/pwm/pwm-microchip-core.c
19290F:	drivers/reset/reset-mpfs.c
19291F:	drivers/rtc/rtc-mpfs.c
19292F:	drivers/soc/microchip/mpfs-sys-controller.c
19293F:	drivers/spi/spi-microchip-core-qspi.c
19294F:	drivers/spi/spi-microchip-core.c
19295F:	drivers/usb/musb/mpfs.c
19296F:	include/soc/microchip/mpfs.h
19297
19298RISC-V MISC SOC SUPPORT
19299M:	Conor Dooley <conor@kernel.org>
19300L:	linux-riscv@lists.infradead.org
19301S:	Maintained
19302Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19303T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19304F:	Documentation/devicetree/bindings/riscv/
19305F:	arch/riscv/boot/dts/
19306X:	arch/riscv/boot/dts/allwinner/
19307X:	arch/riscv/boot/dts/renesas/
19308X:	arch/riscv/boot/dts/sophgo/
19309
19310RISC-V PMU DRIVERS
19311M:	Atish Patra <atishp@atishpatra.org>
19312R:	Anup Patel <anup@brainfault.org>
19313L:	linux-riscv@lists.infradead.org
19314S:	Supported
19315F:	drivers/perf/riscv_pmu.c
19316F:	drivers/perf/riscv_pmu_legacy.c
19317F:	drivers/perf/riscv_pmu_sbi.c
19318
19319RISC-V THEAD SoC SUPPORT
19320M:	Jisheng Zhang <jszhang@kernel.org>
19321M:	Guo Ren <guoren@kernel.org>
19322M:	Fu Wei <wefu@redhat.com>
19323L:	linux-riscv@lists.infradead.org
19324S:	Maintained
19325F:	arch/riscv/boot/dts/thead/
19326
19327RNBD BLOCK DRIVERS
19328M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19329M:	Jack Wang <jinpu.wang@ionos.com>
19330L:	linux-block@vger.kernel.org
19331S:	Maintained
19332F:	drivers/block/rnbd/
19333
19334ROCCAT DRIVERS
19335M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19336S:	Maintained
19337W:	http://sourceforge.net/projects/roccat/
19338F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19339F:	drivers/hid/hid-roccat*
19340F:	include/linux/hid-roccat*
19341
19342ROCKCHIP CRYPTO DRIVERS
19343M:	Corentin Labbe <clabbe@baylibre.com>
19344L:	linux-crypto@vger.kernel.org
19345S:	Maintained
19346F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19347F:	drivers/crypto/rockchip/
19348
19349ROCKCHIP I2S TDM DRIVER
19350M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19351L:	linux-rockchip@lists.infradead.org
19352S:	Maintained
19353F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19354F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19355
19356ROCKCHIP ISP V1 DRIVER
19357M:	Dafna Hirschfeld <dafna@fastmail.com>
19358M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19359L:	linux-media@vger.kernel.org
19360L:	linux-rockchip@lists.infradead.org
19361S:	Maintained
19362F:	Documentation/admin-guide/media/rkisp1.rst
19363F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19364F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19365F:	drivers/media/platform/rockchip/rkisp1
19366F:	include/uapi/linux/rkisp1-config.h
19367
19368ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19369M:	Jacob Chen <jacob-chen@iotwrt.com>
19370M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19371L:	linux-media@vger.kernel.org
19372L:	linux-rockchip@lists.infradead.org
19373S:	Maintained
19374F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19375F:	drivers/media/platform/rockchip/rga/
19376
19377ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19378M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19379S:	Maintained
19380F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19381F:	sound/soc/codecs/rk3308_codec.c
19382F:	sound/soc/codecs/rk3308_codec.h
19383
19384ROCKCHIP VIDEO DECODER DRIVER
19385M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19386L:	linux-media@vger.kernel.org
19387L:	linux-rockchip@lists.infradead.org
19388S:	Maintained
19389F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19390F:	drivers/staging/media/rkvdec/
19391
19392ROCKER DRIVER
19393M:	Jiri Pirko <jiri@resnulli.us>
19394L:	netdev@vger.kernel.org
19395S:	Supported
19396F:	drivers/net/ethernet/rocker/
19397
19398ROCKETPORT EXPRESS/INFINITY DRIVER
19399M:	Kevin Cernekee <cernekee@gmail.com>
19400L:	linux-serial@vger.kernel.org
19401S:	Odd Fixes
19402F:	drivers/tty/serial/rp2.*
19403
19404ROHM BD99954 CHARGER IC
19405M:	Matti Vaittinen <mazziesaccount@gmail.com>
19406S:	Supported
19407F:	drivers/power/supply/bd99954-charger.c
19408F:	drivers/power/supply/bd99954-charger.h
19409
19410ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19411M:	Tomasz Duszynski <tduszyns@gmail.com>
19412S:	Maintained
19413F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19414F:	drivers/iio/light/bh1750.c
19415
19416ROHM BM1390 PRESSURE SENSOR DRIVER
19417M:	Matti Vaittinen <mazziesaccount@gmail.com>
19418L:	linux-iio@vger.kernel.org
19419S:	Supported
19420F:	drivers/iio/pressure/rohm-bm1390.c
19421
19422ROHM BU270xx LIGHT SENSOR DRIVERs
19423M:	Matti Vaittinen <mazziesaccount@gmail.com>
19424L:	linux-iio@vger.kernel.org
19425S:	Supported
19426F:	drivers/iio/light/rohm-bu27008.c
19427F:	drivers/iio/light/rohm-bu27034.c
19428
19429ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19430M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19431L:	linux-kernel@vger.kernel.org
19432L:	linux-renesas-soc@vger.kernel.org
19433S:	Supported
19434F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19435F:	drivers/gpio/gpio-bd9571mwv.c
19436F:	drivers/mfd/bd9571mwv.c
19437F:	drivers/regulator/bd9571mwv-regulator.c
19438F:	include/linux/mfd/bd9571mwv.h
19439
19440ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19441M:	Matti Vaittinen <mazziesaccount@gmail.com>
19442S:	Supported
19443F:	drivers/clk/clk-bd718x7.c
19444F:	drivers/gpio/gpio-bd71815.c
19445F:	drivers/gpio/gpio-bd71828.c
19446F:	drivers/mfd/rohm-bd71828.c
19447F:	drivers/mfd/rohm-bd718x7.c
19448F:	drivers/mfd/rohm-bd9576.c
19449F:	drivers/regulator/bd71815-regulator.c
19450F:	drivers/regulator/bd71828-regulator.c
19451F:	drivers/regulator/bd718x7-regulator.c
19452F:	drivers/regulator/bd9576-regulator.c
19453F:	drivers/regulator/rohm-regulator.c
19454F:	drivers/rtc/rtc-bd70528.c
19455F:	drivers/watchdog/bd9576_wdt.c
19456F:	include/linux/mfd/rohm-bd71815.h
19457F:	include/linux/mfd/rohm-bd71828.h
19458F:	include/linux/mfd/rohm-bd718x7.h
19459F:	include/linux/mfd/rohm-bd957x.h
19460F:	include/linux/mfd/rohm-generic.h
19461F:	include/linux/mfd/rohm-shared.h
19462
19463ROSE NETWORK LAYER
19464M:	Ralf Baechle <ralf@linux-mips.org>
19465L:	linux-hams@vger.kernel.org
19466S:	Maintained
19467W:	https://linux-ax25.in-berlin.de
19468F:	include/net/rose.h
19469F:	include/uapi/linux/rose.h
19470F:	net/rose/
19471
19472ROTATION DRIVER FOR ALLWINNER A83T
19473M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19474L:	linux-media@vger.kernel.org
19475S:	Maintained
19476T:	git git://linuxtv.org/media_tree.git
19477F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19478F:	drivers/media/platform/sunxi/sun8i-rotate/
19479
19480RPMSG TTY DRIVER
19481M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19482L:	linux-remoteproc@vger.kernel.org
19483S:	Maintained
19484F:	drivers/tty/rpmsg_tty.c
19485
19486RTL2830 MEDIA DRIVER
19487L:	linux-media@vger.kernel.org
19488S:	Orphan
19489W:	https://linuxtv.org
19490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19491F:	drivers/media/dvb-frontends/rtl2830*
19492
19493RTL2832 MEDIA DRIVER
19494L:	linux-media@vger.kernel.org
19495S:	Orphan
19496W:	https://linuxtv.org
19497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19498F:	drivers/media/dvb-frontends/rtl2832*
19499
19500RTL2832_SDR MEDIA DRIVER
19501L:	linux-media@vger.kernel.org
19502S:	Orphan
19503W:	https://linuxtv.org
19504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19505F:	drivers/media/dvb-frontends/rtl2832_sdr*
19506
19507RTL8180 WIRELESS DRIVER
19508L:	linux-wireless@vger.kernel.org
19509S:	Orphan
19510F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19511
19512RTL8187 WIRELESS DRIVER
19513M:	Hin-Tak Leung <hintak.leung@gmail.com>
19514M:	Larry Finger <Larry.Finger@lwfinger.net>
19515L:	linux-wireless@vger.kernel.org
19516S:	Maintained
19517T:	git https://github.com/pkshih/rtw.git
19518F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19519
19520RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19521M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19522L:	linux-wireless@vger.kernel.org
19523S:	Maintained
19524T:	git https://github.com/pkshih/rtw.git
19525F:	drivers/net/wireless/realtek/rtl8xxxu/
19526
19527RTRS TRANSPORT DRIVERS
19528M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19529M:	Jack Wang <jinpu.wang@ionos.com>
19530L:	linux-rdma@vger.kernel.org
19531S:	Maintained
19532F:	drivers/infiniband/ulp/rtrs/
19533
19534RUNTIME VERIFICATION (RV)
19535M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19536M:	Steven Rostedt <rostedt@goodmis.org>
19537L:	linux-trace-kernel@vger.kernel.org
19538S:	Maintained
19539F:	Documentation/trace/rv/
19540F:	include/linux/rv.h
19541F:	include/rv/
19542F:	kernel/trace/rv/
19543F:	tools/verification/
19544
19545RUST
19546M:	Miguel Ojeda <ojeda@kernel.org>
19547M:	Alex Gaynor <alex.gaynor@gmail.com>
19548M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19549R:	Boqun Feng <boqun.feng@gmail.com>
19550R:	Gary Guo <gary@garyguo.net>
19551R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19552R:	Benno Lossin <benno.lossin@proton.me>
19553R:	Andreas Hindborg <a.hindborg@samsung.com>
19554R:	Alice Ryhl <aliceryhl@google.com>
19555L:	rust-for-linux@vger.kernel.org
19556S:	Supported
19557W:	https://rust-for-linux.com
19558B:	https://github.com/Rust-for-Linux/linux/issues
19559C:	zulip://rust-for-linux.zulipchat.com
19560P:	https://rust-for-linux.com/contributing
19561T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19562F:	Documentation/rust/
19563F:	rust/
19564F:	samples/rust/
19565F:	scripts/*rust*
19566F:	tools/testing/selftests/rust/
19567K:	\b(?i:rust)\b
19568
19569RXRPC SOCKETS (AF_RXRPC)
19570M:	David Howells <dhowells@redhat.com>
19571M:	Marc Dionne <marc.dionne@auristor.com>
19572L:	linux-afs@lists.infradead.org
19573S:	Supported
19574W:	https://www.infradead.org/~dhowells/kafs/
19575F:	Documentation/networking/rxrpc.rst
19576F:	include/keys/rxrpc-type.h
19577F:	include/net/af_rxrpc.h
19578F:	include/trace/events/rxrpc.h
19579F:	include/uapi/linux/rxrpc.h
19580F:	net/rxrpc/
19581
19582S3 SAVAGE FRAMEBUFFER DRIVER
19583M:	Antonino Daplas <adaplas@gmail.com>
19584L:	linux-fbdev@vger.kernel.org
19585S:	Maintained
19586F:	drivers/video/fbdev/savage/
19587
19588S390 ARCHITECTURE
19589M:	Heiko Carstens <hca@linux.ibm.com>
19590M:	Vasily Gorbik <gor@linux.ibm.com>
19591M:	Alexander Gordeev <agordeev@linux.ibm.com>
19592R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19593R:	Sven Schnelle <svens@linux.ibm.com>
19594L:	linux-s390@vger.kernel.org
19595S:	Supported
19596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19597F:	Documentation/driver-api/s390-drivers.rst
19598F:	Documentation/arch/s390/
19599F:	arch/s390/
19600F:	drivers/s390/
19601F:	drivers/watchdog/diag288_wdt.c
19602
19603S390 COMMON I/O LAYER
19604M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19605M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19606L:	linux-s390@vger.kernel.org
19607S:	Supported
19608F:	drivers/s390/cio/
19609
19610S390 DASD DRIVER
19611M:	Stefan Haberland <sth@linux.ibm.com>
19612M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19613L:	linux-s390@vger.kernel.org
19614S:	Supported
19615F:	block/partitions/ibm.c
19616F:	drivers/s390/block/dasd*
19617F:	include/linux/dasd_mod.h
19618
19619S390 IOMMU (PCI)
19620M:	Niklas Schnelle <schnelle@linux.ibm.com>
19621M:	Matthew Rosato <mjrosato@linux.ibm.com>
19622R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19623L:	linux-s390@vger.kernel.org
19624S:	Supported
19625F:	drivers/iommu/s390-iommu.c
19626
19627S390 IUCV NETWORK LAYER
19628M:	Alexandra Winter <wintera@linux.ibm.com>
19629M:	Thorsten Winkler <twinkler@linux.ibm.com>
19630L:	linux-s390@vger.kernel.org
19631L:	netdev@vger.kernel.org
19632S:	Supported
19633F:	drivers/s390/net/*iucv*
19634F:	include/net/iucv/
19635F:	net/iucv/
19636
19637S390 MM
19638M:	Alexander Gordeev <agordeev@linux.ibm.com>
19639M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19640L:	linux-s390@vger.kernel.org
19641S:	Supported
19642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19643F:	arch/s390/include/asm/pgtable.h
19644F:	arch/s390/mm
19645
19646S390 NETWORK DRIVERS
19647M:	Alexandra Winter <wintera@linux.ibm.com>
19648M:	Thorsten Winkler <twinkler@linux.ibm.com>
19649L:	linux-s390@vger.kernel.org
19650L:	netdev@vger.kernel.org
19651S:	Supported
19652F:	drivers/s390/net/
19653
19654S390 PCI SUBSYSTEM
19655M:	Niklas Schnelle <schnelle@linux.ibm.com>
19656M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19657L:	linux-s390@vger.kernel.org
19658S:	Supported
19659F:	Documentation/arch/s390/pci.rst
19660F:	arch/s390/pci/
19661F:	drivers/pci/hotplug/s390_pci_hpc.c
19662
19663S390 SCM DRIVER
19664M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19665L:	linux-s390@vger.kernel.org
19666S:	Supported
19667F:	drivers/s390/block/scm*
19668F:	drivers/s390/cio/scm.c
19669
19670S390 VFIO AP DRIVER
19671M:	Tony Krowiak <akrowiak@linux.ibm.com>
19672M:	Halil Pasic <pasic@linux.ibm.com>
19673M:	Jason Herne <jjherne@linux.ibm.com>
19674L:	linux-s390@vger.kernel.org
19675S:	Supported
19676F:	Documentation/arch/s390/vfio-ap*
19677F:	drivers/s390/crypto/vfio_ap*
19678
19679S390 VFIO-CCW DRIVER
19680M:	Eric Farman <farman@linux.ibm.com>
19681M:	Matthew Rosato <mjrosato@linux.ibm.com>
19682R:	Halil Pasic <pasic@linux.ibm.com>
19683L:	linux-s390@vger.kernel.org
19684L:	kvm@vger.kernel.org
19685S:	Supported
19686F:	Documentation/arch/s390/vfio-ccw.rst
19687F:	drivers/s390/cio/vfio_ccw*
19688F:	include/uapi/linux/vfio_ccw.h
19689
19690S390 VFIO-PCI DRIVER
19691M:	Matthew Rosato <mjrosato@linux.ibm.com>
19692M:	Eric Farman <farman@linux.ibm.com>
19693L:	linux-s390@vger.kernel.org
19694L:	kvm@vger.kernel.org
19695S:	Supported
19696F:	arch/s390/kvm/pci*
19697F:	drivers/vfio/pci/vfio_pci_zdev.c
19698F:	include/uapi/linux/vfio_zdev.h
19699
19700S390 ZCRYPT DRIVER
19701M:	Harald Freudenberger <freude@linux.ibm.com>
19702L:	linux-s390@vger.kernel.org
19703S:	Supported
19704F:	drivers/s390/crypto/
19705
19706S390 ZFCP DRIVER
19707M:	Steffen Maier <maier@linux.ibm.com>
19708M:	Benjamin Block <bblock@linux.ibm.com>
19709L:	linux-s390@vger.kernel.org
19710S:	Supported
19711F:	drivers/s390/scsi/zfcp_*
19712
19713SAA6588 RDS RECEIVER DRIVER
19714M:	Hans Verkuil <hverkuil@xs4all.nl>
19715L:	linux-media@vger.kernel.org
19716S:	Odd Fixes
19717W:	https://linuxtv.org
19718T:	git git://linuxtv.org/media_tree.git
19719F:	drivers/media/i2c/saa6588*
19720
19721SAA7134 VIDEO4LINUX DRIVER
19722M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19723L:	linux-media@vger.kernel.org
19724S:	Odd fixes
19725W:	https://linuxtv.org
19726T:	git git://linuxtv.org/media_tree.git
19727F:	Documentation/driver-api/media/drivers/saa7134*
19728F:	drivers/media/pci/saa7134/
19729
19730SAA7146 VIDEO4LINUX-2 DRIVER
19731M:	Hans Verkuil <hverkuil@xs4all.nl>
19732L:	linux-media@vger.kernel.org
19733S:	Maintained
19734T:	git git://linuxtv.org/media_tree.git
19735F:	drivers/media/common/saa7146/
19736F:	drivers/media/pci/saa7146/
19737F:	include/media/drv-intf/saa7146*
19738
19739SAFESETID SECURITY MODULE
19740M:	Micah Morton <mortonm@chromium.org>
19741S:	Supported
19742F:	Documentation/admin-guide/LSM/SafeSetID.rst
19743F:	security/safesetid/
19744
19745SAMSUNG AUDIO (ASoC) DRIVERS
19746M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19748S:	Maintained
19749B:	mailto:linux-samsung-soc@vger.kernel.org
19750F:	Documentation/devicetree/bindings/sound/samsung*
19751F:	sound/soc/samsung/
19752
19753SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19754M:	Krzysztof Kozlowski <krzk@kernel.org>
19755L:	linux-crypto@vger.kernel.org
19756L:	linux-samsung-soc@vger.kernel.org
19757S:	Maintained
19758F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19759F:	drivers/crypto/exynos-rng.c
19760
19761SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19762M:	Łukasz Stelmach <l.stelmach@samsung.com>
19763L:	linux-samsung-soc@vger.kernel.org
19764S:	Maintained
19765F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19766F:	drivers/char/hw_random/exynos-trng.c
19767
19768SAMSUNG FRAMEBUFFER DRIVER
19769M:	Jingoo Han <jingoohan1@gmail.com>
19770L:	linux-fbdev@vger.kernel.org
19771S:	Maintained
19772F:	drivers/video/fbdev/s3c-fb.c
19773
19774SAMSUNG INTERCONNECT DRIVERS
19775M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19776M:	Artur Świgoń <a.swigon@samsung.com>
19777L:	linux-pm@vger.kernel.org
19778L:	linux-samsung-soc@vger.kernel.org
19779S:	Supported
19780F:	drivers/interconnect/samsung/
19781
19782SAMSUNG LAPTOP DRIVER
19783M:	Corentin Chary <corentin.chary@gmail.com>
19784L:	platform-driver-x86@vger.kernel.org
19785S:	Maintained
19786F:	drivers/platform/x86/samsung-laptop.c
19787
19788SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19789M:	Krzysztof Kozlowski <krzk@kernel.org>
19790L:	linux-kernel@vger.kernel.org
19791L:	linux-samsung-soc@vger.kernel.org
19792S:	Maintained
19793B:	mailto:linux-samsung-soc@vger.kernel.org
19794F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19795F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19796F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19797F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19798F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19799F:	drivers/clk/clk-s2mps11.c
19800F:	drivers/mfd/sec*.c
19801F:	drivers/regulator/s2m*.c
19802F:	drivers/regulator/s5m*.c
19803F:	drivers/rtc/rtc-s5m.c
19804F:	include/linux/mfd/samsung/
19805
19806SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19807M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19808L:	linux-media@vger.kernel.org
19809L:	linux-samsung-soc@vger.kernel.org
19810S:	Maintained
19811F:	drivers/media/platform/samsung/s3c-camif/
19812F:	include/media/drv-intf/s3c_camif.h
19813
19814SAMSUNG S3FWRN5 NFC DRIVER
19815M:	Krzysztof Kozlowski <krzk@kernel.org>
19816S:	Maintained
19817F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19818F:	drivers/nfc/s3fwrn5
19819
19820SAMSUNG S5C73M3 CAMERA DRIVER
19821M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19822M:	Andrzej Hajda <andrzej.hajda@intel.com>
19823L:	linux-media@vger.kernel.org
19824S:	Supported
19825F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19826F:	drivers/media/i2c/s5c73m3/*
19827
19828SAMSUNG S5K5BAF CAMERA DRIVER
19829M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19830M:	Andrzej Hajda <andrzej.hajda@intel.com>
19831L:	linux-media@vger.kernel.org
19832S:	Supported
19833F:	drivers/media/i2c/s5k5baf.c
19834
19835SAMSUNG S5P Security SubSystem (SSS) DRIVER
19836M:	Krzysztof Kozlowski <krzk@kernel.org>
19837M:	Vladimir Zapolskiy <vz@mleia.com>
19838L:	linux-crypto@vger.kernel.org
19839L:	linux-samsung-soc@vger.kernel.org
19840S:	Maintained
19841F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19842F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19843F:	drivers/crypto/s5p-sss.c
19844
19845SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19846M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19847L:	linux-media@vger.kernel.org
19848S:	Supported
19849Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19850F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19851F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19852F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19853F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19854F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19855F:	drivers/media/platform/samsung/exynos4-is/
19856
19857SAMSUNG SOC CLOCK DRIVERS
19858M:	Krzysztof Kozlowski <krzk@kernel.org>
19859M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19860M:	Chanwoo Choi <cw00.choi@samsung.com>
19861R:	Alim Akhtar <alim.akhtar@samsung.com>
19862L:	linux-samsung-soc@vger.kernel.org
19863S:	Maintained
19864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19865F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19866F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19867F:	drivers/clk/samsung/
19868F:	include/dt-bindings/clock/exynos*.h
19869F:	include/dt-bindings/clock/s5p*.h
19870F:	include/dt-bindings/clock/samsung,*.h
19871F:	include/linux/clk/samsung.h
19872
19873SAMSUNG SPI DRIVERS
19874M:	Andi Shyti <andi.shyti@kernel.org>
19875L:	linux-spi@vger.kernel.org
19876L:	linux-samsung-soc@vger.kernel.org
19877S:	Maintained
19878F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19879F:	drivers/spi/spi-s3c*
19880F:	include/linux/platform_data/spi-s3c64xx.h
19881
19882SAMSUNG SXGBE DRIVERS
19883M:	Byungho An <bh74.an@samsung.com>
19884L:	netdev@vger.kernel.org
19885S:	Supported
19886F:	drivers/net/ethernet/samsung/sxgbe/
19887
19888SAMSUNG THERMAL DRIVER
19889M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19890M:	Krzysztof Kozlowski <krzk@kernel.org>
19891L:	linux-pm@vger.kernel.org
19892L:	linux-samsung-soc@vger.kernel.org
19893S:	Maintained
19894F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19895F:	drivers/thermal/samsung/
19896
19897SAMSUNG USB2 PHY DRIVER
19898M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19899L:	linux-kernel@vger.kernel.org
19900S:	Supported
19901F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19902F:	Documentation/driver-api/phy/samsung-usb2.rst
19903F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19904F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19905F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19906F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19907F:	drivers/phy/samsung/phy-samsung-usb2.c
19908F:	drivers/phy/samsung/phy-samsung-usb2.h
19909
19910SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19911M:	Paul Barker <paul.barker@sancloud.com>
19912R:	Marc Murphy <marc.murphy@sancloud.com>
19913S:	Supported
19914F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19915
19916SC1200 WDT DRIVER
19917M:	Zwane Mwaikambo <zwanem@gmail.com>
19918S:	Maintained
19919F:	drivers/watchdog/sc1200wdt.c
19920
19921SCHEDULER
19922M:	Ingo Molnar <mingo@redhat.com>
19923M:	Peter Zijlstra <peterz@infradead.org>
19924M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19925M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19926R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19927R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19928R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19929R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19930R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19931R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19932L:	linux-kernel@vger.kernel.org
19933S:	Maintained
19934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19935F:	include/linux/preempt.h
19936F:	include/linux/sched.h
19937F:	include/linux/wait.h
19938F:	include/uapi/linux/sched.h
19939F:	kernel/sched/
19940
19941SCSI LIBSAS SUBSYSTEM
19942R:	John Garry <john.g.garry@oracle.com>
19943R:	Jason Yan <yanaijie@huawei.com>
19944L:	linux-scsi@vger.kernel.org
19945S:	Supported
19946F:	Documentation/scsi/libsas.rst
19947F:	drivers/scsi/libsas/
19948F:	include/scsi/libsas.h
19949F:	include/scsi/sas_ata.h
19950
19951SCSI RDMA PROTOCOL (SRP) INITIATOR
19952M:	Bart Van Assche <bvanassche@acm.org>
19953L:	linux-rdma@vger.kernel.org
19954S:	Supported
19955Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19956F:	drivers/infiniband/ulp/srp/
19957F:	include/scsi/srp.h
19958
19959SCSI RDMA PROTOCOL (SRP) TARGET
19960M:	Bart Van Assche <bvanassche@acm.org>
19961L:	linux-rdma@vger.kernel.org
19962L:	target-devel@vger.kernel.org
19963S:	Supported
19964Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19965F:	drivers/infiniband/ulp/srpt/
19966
19967SCSI SG DRIVER
19968M:	Doug Gilbert <dgilbert@interlog.com>
19969L:	linux-scsi@vger.kernel.org
19970S:	Maintained
19971W:	http://sg.danny.cz/sg
19972F:	Documentation/scsi/scsi-generic.rst
19973F:	drivers/scsi/sg.c
19974F:	include/scsi/sg.h
19975
19976SCSI SUBSYSTEM
19977M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19978M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19979L:	linux-scsi@vger.kernel.org
19980S:	Maintained
19981Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19984F:	Documentation/devicetree/bindings/scsi/
19985F:	drivers/scsi/
19986F:	drivers/ufs/
19987F:	include/scsi/
19988
19989SCSI TAPE DRIVER
19990M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19991L:	linux-scsi@vger.kernel.org
19992S:	Maintained
19993F:	Documentation/scsi/st.rst
19994F:	drivers/scsi/st.*
19995F:	drivers/scsi/st_*.h
19996
19997SCSI TARGET CORE USER DRIVER
19998M:	Bodo Stroesser <bostroesser@gmail.com>
19999L:	linux-scsi@vger.kernel.org
20000L:	target-devel@vger.kernel.org
20001S:	Supported
20002F:	Documentation/target/tcmu-design.rst
20003F:	drivers/target/target_core_user.c
20004F:	include/uapi/linux/target_core_user.h
20005
20006SCSI TARGET SUBSYSTEM
20007M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20008L:	linux-scsi@vger.kernel.org
20009L:	target-devel@vger.kernel.org
20010S:	Supported
20011Q:	https://patchwork.kernel.org/project/target-devel/list/
20012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20013F:	Documentation/target/
20014F:	drivers/target/
20015F:	include/target/
20016
20017SCTP PROTOCOL
20018M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20019M:	Xin Long <lucien.xin@gmail.com>
20020L:	linux-sctp@vger.kernel.org
20021S:	Maintained
20022W:	https://github.com/sctp/lksctp-tools/wiki
20023F:	Documentation/networking/sctp.rst
20024F:	include/linux/sctp.h
20025F:	include/net/sctp/
20026F:	include/uapi/linux/sctp.h
20027F:	net/sctp/
20028
20029SCx200 CPU SUPPORT
20030M:	Jim Cromie <jim.cromie@gmail.com>
20031S:	Odd Fixes
20032F:	Documentation/i2c/busses/scx200_acb.rst
20033F:	arch/x86/platform/scx200/
20034F:	drivers/i2c/busses/scx200*
20035F:	drivers/mtd/maps/scx200_docflash.c
20036F:	drivers/watchdog/scx200_wdt.c
20037F:	include/linux/scx200.h
20038
20039SCx200 GPIO DRIVER
20040M:	Jim Cromie <jim.cromie@gmail.com>
20041S:	Maintained
20042F:	drivers/char/scx200_gpio.c
20043F:	include/linux/scx200_gpio.h
20044
20045SCx200 HRT CLOCKSOURCE DRIVER
20046M:	Jim Cromie <jim.cromie@gmail.com>
20047S:	Maintained
20048F:	drivers/clocksource/scx200_hrt.c
20049
20050SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20051M:	Sascha Sommer <saschasommer@freenet.de>
20052L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20053S:	Maintained
20054F:	drivers/mmc/host/sdricoh_cs.c
20055
20056SECO BOARDS CEC DRIVER
20057M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20058S:	Maintained
20059F:	drivers/media/cec/platform/seco/seco-cec.c
20060F:	drivers/media/cec/platform/seco/seco-cec.h
20061
20062SECURE COMPUTING
20063M:	Kees Cook <keescook@chromium.org>
20064R:	Andy Lutomirski <luto@amacapital.net>
20065R:	Will Drewry <wad@chromium.org>
20066S:	Supported
20067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20068F:	Documentation/userspace-api/seccomp_filter.rst
20069F:	include/linux/seccomp.h
20070F:	include/uapi/linux/seccomp.h
20071F:	kernel/seccomp.c
20072F:	tools/testing/selftests/kselftest_harness.h
20073F:	tools/testing/selftests/seccomp/*
20074K:	\bsecure_computing
20075K:	\bTIF_SECCOMP\b
20076
20077SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20078M:	Kamal Dasu <kamal.dasu@broadcom.com>
20079M:	Al Cooper <alcooperx@gmail.com>
20080R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20081L:	linux-mmc@vger.kernel.org
20082S:	Maintained
20083F:	drivers/mmc/host/sdhci-brcmstb*
20084
20085SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20086M:	Adrian Hunter <adrian.hunter@intel.com>
20087L:	linux-mmc@vger.kernel.org
20088S:	Supported
20089F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20090F:	drivers/mmc/host/sdhci*
20091
20092SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20093M:	Aubin Constans <aubin.constans@microchip.com>
20094R:	Eugen Hristev <eugen.hristev@collabora.com>
20095L:	linux-mmc@vger.kernel.org
20096S:	Supported
20097F:	drivers/mmc/host/sdhci-of-at91.c
20098
20099SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20100M:	Haibo Chen <haibo.chen@nxp.com>
20101L:	imx@lists.linux.dev
20102L:	linux-mmc@vger.kernel.org
20103S:	Maintained
20104F:	drivers/mmc/host/sdhci-esdhc-imx.c
20105
20106SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20107M:	Ben Dooks <ben-linux@fluff.org>
20108M:	Jaehoon Chung <jh80.chung@samsung.com>
20109L:	linux-mmc@vger.kernel.org
20110S:	Maintained
20111F:	drivers/mmc/host/sdhci-s3c*
20112
20113SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20114M:	Viresh Kumar <vireshk@kernel.org>
20115L:	linux-mmc@vger.kernel.org
20116S:	Maintained
20117F:	drivers/mmc/host/sdhci-spear.c
20118
20119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20120M:	Vignesh Raghavendra <vigneshr@ti.com>
20121L:	linux-mmc@vger.kernel.org
20122S:	Maintained
20123F:	drivers/mmc/host/sdhci-omap.c
20124
20125SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20126M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20127L:	linux-block@vger.kernel.org
20128S:	Supported
20129F:	block/opal_proto.h
20130F:	block/sed*
20131F:	include/linux/sed*
20132F:	include/uapi/linux/sed*
20133
20134SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20135M:	Mark Rutland <mark.rutland@arm.com>
20136M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20137M:	Sudeep Holla <sudeep.holla@arm.com>
20138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20139S:	Maintained
20140F:	drivers/firmware/smccc/
20141F:	include/linux/arm-smccc.h
20142
20143SECURITY CONTACT
20144M:	Security Officers <security@kernel.org>
20145S:	Supported
20146F:	Documentation/process/security-bugs.rst
20147
20148SECURITY SUBSYSTEM
20149M:	Paul Moore <paul@paul-moore.com>
20150M:	James Morris <jmorris@namei.org>
20151M:	"Serge E. Hallyn" <serge@hallyn.com>
20152L:	linux-security-module@vger.kernel.org
20153S:	Supported
20154Q:	https://patchwork.kernel.org/project/linux-security-module/list
20155B:	mailto:linux-security-module@vger.kernel.org
20156P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20157T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20158F:	include/linux/lsm_audit.h
20159F:	include/linux/lsm_hook_defs.h
20160F:	include/linux/lsm_hooks.h
20161F:	include/linux/security.h
20162F:	include/uapi/linux/lsm.h
20163F:	security/
20164F:	tools/testing/selftests/lsm/
20165X:	security/selinux/
20166K:	\bsecurity_[a-z_0-9]\+\b
20167
20168SELINUX SECURITY MODULE
20169M:	Paul Moore <paul@paul-moore.com>
20170M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20171R:	Ondrej Mosnacek <omosnace@redhat.com>
20172L:	selinux@vger.kernel.org
20173S:	Supported
20174W:	https://github.com/SELinuxProject
20175Q:	https://patchwork.kernel.org/project/selinux/list
20176B:	mailto:selinux@vger.kernel.org
20177P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20178T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20179F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20180F:	Documentation/ABI/removed/sysfs-selinux-disable
20181F:	Documentation/admin-guide/LSM/SELinux.rst
20182F:	include/trace/events/avc.h
20183F:	include/uapi/linux/selinux_netlink.h
20184F:	scripts/selinux/
20185F:	security/selinux/
20186
20187SENSABLE PHANTOM
20188M:	Jiri Slaby <jirislaby@kernel.org>
20189S:	Maintained
20190F:	drivers/misc/phantom.c
20191F:	include/uapi/linux/phantom.h
20192
20193SENSEAIR SUNRISE 006-0-0007
20194M:	Jacopo Mondi <jacopo@jmondi.org>
20195S:	Maintained
20196F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20197F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20198F:	drivers/iio/chemical/sunrise_co2.c
20199
20200SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20201M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20202S:	Maintained
20203F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20204F:	drivers/iio/chemical/scd30.h
20205F:	drivers/iio/chemical/scd30_core.c
20206F:	drivers/iio/chemical/scd30_i2c.c
20207F:	drivers/iio/chemical/scd30_serial.c
20208
20209SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20210M:	Roan van Dijk <roan@protonic.nl>
20211S:	Maintained
20212F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20213F:	drivers/iio/chemical/scd4x.c
20214
20215SENSIRION SGP40 GAS SENSOR DRIVER
20216M:	Andreas Klinger <ak@it-klinger.de>
20217S:	Maintained
20218F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20219F:	drivers/iio/chemical/sgp40.c
20220
20221SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20222M:	Tomasz Duszynski <tduszyns@gmail.com>
20223S:	Maintained
20224F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20225F:	drivers/iio/chemical/sps30.c
20226F:	drivers/iio/chemical/sps30_i2c.c
20227F:	drivers/iio/chemical/sps30_serial.c
20228
20229SERIAL DEVICE BUS
20230M:	Rob Herring <robh@kernel.org>
20231L:	linux-serial@vger.kernel.org
20232S:	Maintained
20233F:	Documentation/devicetree/bindings/serial/serial.yaml
20234F:	drivers/tty/serdev/
20235F:	include/linux/serdev.h
20236
20237SERIAL IR RECEIVER
20238M:	Sean Young <sean@mess.org>
20239L:	linux-media@vger.kernel.org
20240S:	Maintained
20241F:	drivers/media/rc/serial_ir.c
20242
20243SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20244M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20245L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20246S:	Maintained
20247F:	Documentation/devicetree/bindings/slimbus/
20248F:	drivers/slimbus/
20249F:	include/linux/slimbus.h
20250
20251SFC NETWORK DRIVER
20252M:	Edward Cree <ecree.xilinx@gmail.com>
20253M:	Martin Habets <habetsm.xilinx@gmail.com>
20254L:	netdev@vger.kernel.org
20255L:	linux-net-drivers@amd.com
20256S:	Supported
20257F:	Documentation/networking/devlink/sfc.rst
20258F:	drivers/net/ethernet/sfc/
20259
20260SFCTEMP HWMON DRIVER
20261M:	Emil Renner Berthing <kernel@esmil.dk>
20262M:	Hal Feng <hal.feng@starfivetech.com>
20263L:	linux-hwmon@vger.kernel.org
20264S:	Maintained
20265F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20266F:	Documentation/hwmon/sfctemp.rst
20267F:	drivers/hwmon/sfctemp.c
20268
20269SFF/SFP/SFP+ MODULE SUPPORT
20270M:	Russell King <linux@armlinux.org.uk>
20271L:	netdev@vger.kernel.org
20272S:	Maintained
20273F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20274F:	drivers/net/phy/phylink.c
20275F:	drivers/net/phy/sfp*
20276F:	include/linux/mdio/mdio-i2c.h
20277F:	include/linux/phylink.h
20278F:	include/linux/sfp.h
20279K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20280
20281SGI GRU DRIVER
20282M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20283S:	Maintained
20284F:	drivers/misc/sgi-gru/
20285
20286SGI XP/XPC/XPNET DRIVER
20287M:	Robin Holt <robinmholt@gmail.com>
20288M:	Steve Wahl <steve.wahl@hpe.com>
20289S:	Maintained
20290F:	drivers/misc/sgi-xp/
20291
20292SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20293M:	Wenjia Zhang <wenjia@linux.ibm.com>
20294M:	Jan Karcher <jaka@linux.ibm.com>
20295R:	D. Wythe <alibuda@linux.alibaba.com>
20296R:	Tony Lu <tonylu@linux.alibaba.com>
20297R:	Wen Gu <guwen@linux.alibaba.com>
20298L:	linux-s390@vger.kernel.org
20299S:	Supported
20300F:	net/smc/
20301
20302SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20303M:	Linus Walleij <linus.walleij@linaro.org>
20304L:	linux-iio@vger.kernel.org
20305S:	Maintained
20306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20307F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20308F:	drivers/iio/light/gp2ap002.c
20309
20310SHARP RJ54N1CB0C SENSOR DRIVER
20311M:	Jacopo Mondi <jacopo@jmondi.org>
20312L:	linux-media@vger.kernel.org
20313S:	Odd fixes
20314T:	git git://linuxtv.org/media_tree.git
20315F:	drivers/media/i2c/rj54n1cb0c.c
20316F:	include/media/i2c/rj54n1cb0c.h
20317
20318SHRINKER
20319M:	Andrew Morton <akpm@linux-foundation.org>
20320M:	Dave Chinner <david@fromorbit.com>
20321R:	Qi Zheng <zhengqi.arch@bytedance.com>
20322R:	Roman Gushchin <roman.gushchin@linux.dev>
20323R:	Muchun Song <muchun.song@linux.dev>
20324L:	linux-mm@kvack.org
20325S:	Maintained
20326F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20327F:	include/linux/shrinker.h
20328F:	mm/shrinker.c
20329F:	mm/shrinker_debug.c
20330
20331SH_VOU V4L2 OUTPUT DRIVER
20332L:	linux-media@vger.kernel.org
20333S:	Orphan
20334F:	drivers/media/platform/renesas/sh_vou.c
20335F:	include/media/drv-intf/sh_vou.h
20336
20337SI2157 MEDIA DRIVER
20338L:	linux-media@vger.kernel.org
20339S:	Orphan
20340W:	https://linuxtv.org
20341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20342F:	drivers/media/tuners/si2157*
20343
20344SI2165 MEDIA DRIVER
20345M:	Matthias Schwarzott <zzam@gentoo.org>
20346L:	linux-media@vger.kernel.org
20347S:	Maintained
20348W:	https://linuxtv.org
20349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20350F:	drivers/media/dvb-frontends/si2165*
20351
20352SI2168 MEDIA DRIVER
20353L:	linux-media@vger.kernel.org
20354S:	Orphan
20355W:	https://linuxtv.org
20356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20357F:	drivers/media/dvb-frontends/si2168*
20358
20359SI470X FM RADIO RECEIVER I2C DRIVER
20360M:	Hans Verkuil <hverkuil@xs4all.nl>
20361L:	linux-media@vger.kernel.org
20362S:	Odd Fixes
20363W:	https://linuxtv.org
20364T:	git git://linuxtv.org/media_tree.git
20365F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20366F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20367
20368SI470X FM RADIO RECEIVER USB DRIVER
20369M:	Hans Verkuil <hverkuil@xs4all.nl>
20370L:	linux-media@vger.kernel.org
20371S:	Maintained
20372W:	https://linuxtv.org
20373T:	git git://linuxtv.org/media_tree.git
20374F:	drivers/media/radio/si470x/radio-si470x-common.c
20375F:	drivers/media/radio/si470x/radio-si470x-usb.c
20376F:	drivers/media/radio/si470x/radio-si470x.h
20377
20378SI4713 FM RADIO TRANSMITTER I2C DRIVER
20379M:	Eduardo Valentin <edubezval@gmail.com>
20380L:	linux-media@vger.kernel.org
20381S:	Odd Fixes
20382W:	https://linuxtv.org
20383T:	git git://linuxtv.org/media_tree.git
20384F:	drivers/media/radio/si4713/si4713.?
20385
20386SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20387M:	Eduardo Valentin <edubezval@gmail.com>
20388L:	linux-media@vger.kernel.org
20389S:	Odd Fixes
20390W:	https://linuxtv.org
20391T:	git git://linuxtv.org/media_tree.git
20392F:	drivers/media/radio/si4713/radio-platform-si4713.c
20393
20394SI4713 FM RADIO TRANSMITTER USB DRIVER
20395M:	Hans Verkuil <hverkuil@xs4all.nl>
20396L:	linux-media@vger.kernel.org
20397S:	Maintained
20398W:	https://linuxtv.org
20399T:	git git://linuxtv.org/media_tree.git
20400F:	drivers/media/radio/si4713/radio-usb-si4713.c
20401
20402SIANO DVB DRIVER
20403M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20404L:	linux-media@vger.kernel.org
20405S:	Odd fixes
20406W:	https://linuxtv.org
20407T:	git git://linuxtv.org/media_tree.git
20408F:	drivers/media/common/siano/
20409F:	drivers/media/mmc/siano/
20410F:	drivers/media/usb/siano/
20411F:	drivers/media/usb/siano/
20412
20413SIEMENS IPC LED DRIVERS
20414M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20415M:	Xing Tong Wu <xingtong.wu@siemens.com>
20416M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20417L:	linux-leds@vger.kernel.org
20418S:	Maintained
20419F:	drivers/leds/simple/
20420
20421SIEMENS IPC PLATFORM DRIVERS
20422M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20423M:	Xing Tong Wu <xingtong.wu@siemens.com>
20424M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20425L:	platform-driver-x86@vger.kernel.org
20426S:	Maintained
20427F:	drivers/platform/x86/siemens/
20428F:	include/linux/platform_data/x86/simatic-ipc-base.h
20429F:	include/linux/platform_data/x86/simatic-ipc.h
20430
20431SIEMENS IPC WATCHDOG DRIVERS
20432M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20433M:	Xing Tong Wu <xingtong.wu@siemens.com>
20434M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20435L:	linux-watchdog@vger.kernel.org
20436S:	Maintained
20437F:	drivers/watchdog/simatic-ipc-wdt.c
20438
20439SIFIVE DRIVERS
20440M:	Paul Walmsley <paul.walmsley@sifive.com>
20441M:	Samuel Holland <samuel.holland@sifive.com>
20442L:	linux-riscv@lists.infradead.org
20443S:	Supported
20444F:	drivers/dma/sf-pdma/
20445N:	sifive
20446K:	fu[57]40
20447K:	[^@]sifive
20448
20449SILEAD TOUCHSCREEN DRIVER
20450M:	Hans de Goede <hdegoede@redhat.com>
20451L:	linux-input@vger.kernel.org
20452L:	platform-driver-x86@vger.kernel.org
20453S:	Maintained
20454F:	drivers/input/touchscreen/silead.c
20455F:	drivers/platform/x86/touchscreen_dmi.c
20456
20457SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20458M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20459S:	Supported
20460F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20461F:	drivers/net/wireless/silabs/wfx/
20462
20463SILICON MOTION SM712 FRAME BUFFER DRIVER
20464M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20465M:	Teddy Wang <teddy.wang@siliconmotion.com>
20466M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20467L:	linux-fbdev@vger.kernel.org
20468S:	Maintained
20469F:	Documentation/fb/sm712fb.rst
20470F:	drivers/video/fbdev/sm712*
20471
20472SILVACO I3C DUAL-ROLE MASTER
20473M:	Miquel Raynal <miquel.raynal@bootlin.com>
20474M:	Conor Culhane <conor.culhane@silvaco.com>
20475L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20476S:	Maintained
20477F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20478F:	drivers/i3c/master/svc-i3c-master.c
20479
20480SIMPLEFB FB DRIVER
20481M:	Hans de Goede <hdegoede@redhat.com>
20482L:	linux-fbdev@vger.kernel.org
20483S:	Maintained
20484F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20485F:	drivers/video/fbdev/simplefb.c
20486F:	include/linux/platform_data/simplefb.h
20487
20488SIOX
20489M:	Thorsten Scherer <t.scherer@eckelmann.de>
20490R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20491S:	Supported
20492F:	drivers/gpio/gpio-siox.c
20493F:	drivers/siox/*
20494F:	include/trace/events/siox.h
20495
20496SIPHASH PRF ROUTINES
20497M:	Jason A. Donenfeld <Jason@zx2c4.com>
20498S:	Maintained
20499F:	include/linux/siphash.h
20500F:	lib/siphash.c
20501F:	lib/siphash_kunit.c
20502
20503SIS 190 ETHERNET DRIVER
20504M:	Francois Romieu <romieu@fr.zoreil.com>
20505L:	netdev@vger.kernel.org
20506S:	Maintained
20507F:	drivers/net/ethernet/sis/sis190.c
20508
20509SIS 900/7016 FAST ETHERNET DRIVER
20510M:	Daniele Venzano <venza@brownhat.org>
20511L:	netdev@vger.kernel.org
20512S:	Maintained
20513W:	http://www.brownhat.org/sis900.html
20514F:	drivers/net/ethernet/sis/sis900.*
20515
20516SIS FRAMEBUFFER DRIVER
20517S:	Orphan
20518F:	Documentation/fb/sisfb.rst
20519F:	drivers/video/fbdev/sis/
20520F:	include/video/sisfb.h
20521
20522SIS I2C TOUCHSCREEN DRIVER
20523M:	Mika Penttilä <mpenttil@redhat.com>
20524L:	linux-input@vger.kernel.org
20525S:	Maintained
20526F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20527F:	drivers/input/touchscreen/sis_i2c.c
20528
20529SIS USB2VGA DRIVER
20530M:	Thomas Winischhofer <thomas@winischhofer.net>
20531S:	Maintained
20532W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20533F:	drivers/usb/misc/sisusbvga/
20534
20535SL28 CPLD MFD DRIVER
20536M:	Michael Walle <mwalle@kernel.org>
20537S:	Maintained
20538F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20539F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20540F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20541F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20542F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20543F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20544F:	drivers/gpio/gpio-sl28cpld.c
20545F:	drivers/hwmon/sl28cpld-hwmon.c
20546F:	drivers/irqchip/irq-sl28cpld.c
20547F:	drivers/pwm/pwm-sl28cpld.c
20548F:	drivers/watchdog/sl28cpld_wdt.c
20549
20550SL28 VPD NVMEM LAYOUT DRIVER
20551M:	Michael Walle <mwalle@kernel.org>
20552S:	Maintained
20553F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20554F:	drivers/nvmem/layouts/sl28vpd.c
20555
20556SLAB ALLOCATOR
20557M:	Christoph Lameter <cl@linux.com>
20558M:	Pekka Enberg <penberg@kernel.org>
20559M:	David Rientjes <rientjes@google.com>
20560M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20561M:	Andrew Morton <akpm@linux-foundation.org>
20562M:	Vlastimil Babka <vbabka@suse.cz>
20563R:	Roman Gushchin <roman.gushchin@linux.dev>
20564R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20565L:	linux-mm@kvack.org
20566S:	Maintained
20567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20568F:	include/linux/sl?b*.h
20569F:	mm/sl?b*
20570
20571SLCAN CAN NETWORK DRIVER
20572M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20573L:	linux-can@vger.kernel.org
20574S:	Maintained
20575F:	drivers/net/can/slcan/
20576
20577SLEEPABLE READ-COPY UPDATE (SRCU)
20578M:	Lai Jiangshan <jiangshanlai@gmail.com>
20579M:	"Paul E. McKenney" <paulmck@kernel.org>
20580M:	Josh Triplett <josh@joshtriplett.org>
20581R:	Steven Rostedt <rostedt@goodmis.org>
20582R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20583L:	rcu@vger.kernel.org
20584S:	Supported
20585W:	http://www.rdrop.com/users/paulmck/RCU/
20586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20587F:	include/linux/srcu*.h
20588F:	kernel/rcu/srcu*.c
20589
20590SMACK SECURITY MODULE
20591M:	Casey Schaufler <casey@schaufler-ca.com>
20592L:	linux-security-module@vger.kernel.org
20593S:	Maintained
20594W:	http://schaufler-ca.com
20595T:	git git://github.com/cschaufler/smack-next
20596F:	Documentation/admin-guide/LSM/Smack.rst
20597F:	security/smack/
20598
20599SMC91x ETHERNET DRIVER
20600M:	Nicolas Pitre <nico@fluxnic.net>
20601S:	Odd Fixes
20602F:	drivers/net/ethernet/smsc/smc91x.*
20603
20604SMSC EMC2103 HARDWARE MONITOR DRIVER
20605M:	Steve Glendinning <steve.glendinning@shawell.net>
20606L:	linux-hwmon@vger.kernel.org
20607S:	Maintained
20608F:	Documentation/hwmon/emc2103.rst
20609F:	drivers/hwmon/emc2103.c
20610
20611SMSC SCH5627 HARDWARE MONITOR DRIVER
20612M:	Hans de Goede <hdegoede@redhat.com>
20613L:	linux-hwmon@vger.kernel.org
20614S:	Supported
20615F:	Documentation/hwmon/sch5627.rst
20616F:	drivers/hwmon/sch5627.c
20617
20618SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20619M:	Steve Glendinning <steve.glendinning@shawell.net>
20620L:	linux-fbdev@vger.kernel.org
20621S:	Maintained
20622F:	drivers/video/fbdev/smscufx.c
20623
20624SMSC47B397 HARDWARE MONITOR DRIVER
20625M:	Jean Delvare <jdelvare@suse.com>
20626L:	linux-hwmon@vger.kernel.org
20627S:	Maintained
20628F:	Documentation/hwmon/smsc47b397.rst
20629F:	drivers/hwmon/smsc47b397.c
20630
20631SMSC911x ETHERNET DRIVER
20632M:	Steve Glendinning <steve.glendinning@shawell.net>
20633L:	netdev@vger.kernel.org
20634S:	Maintained
20635F:	drivers/net/ethernet/smsc/smsc911x.*
20636F:	include/linux/smsc911x.h
20637
20638SMSC9420 PCI ETHERNET DRIVER
20639M:	Steve Glendinning <steve.glendinning@shawell.net>
20640L:	netdev@vger.kernel.org
20641S:	Maintained
20642F:	drivers/net/ethernet/smsc/smsc9420.*
20643
20644SNET DPU VIRTIO DATA PATH ACCELERATOR
20645R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20646F:	drivers/vdpa/solidrun/
20647
20648SOCIONEXT (SNI) AVE NETWORK DRIVER
20649M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20650L:	netdev@vger.kernel.org
20651S:	Maintained
20652F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20653F:	drivers/net/ethernet/socionext/sni_ave.c
20654
20655SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20656M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20657M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20658L:	netdev@vger.kernel.org
20659S:	Maintained
20660F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20661F:	drivers/net/ethernet/socionext/netsec.c
20662
20663SOCIONEXT (SNI) Synquacer SPI DRIVER
20664M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20665M:	Jassi Brar <jaswinder.singh@linaro.org>
20666L:	linux-spi@vger.kernel.org
20667S:	Maintained
20668F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20669F:	drivers/spi/spi-synquacer.c
20670
20671SOCIONEXT SYNQUACER I2C DRIVER
20672M:	Ard Biesheuvel <ardb@kernel.org>
20673L:	linux-i2c@vger.kernel.org
20674S:	Maintained
20675F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20676F:	drivers/i2c/busses/i2c-synquacer.c
20677
20678SOCIONEXT UNIPHIER SOUND DRIVER
20679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20680S:	Orphan
20681F:	sound/soc/uniphier/
20682
20683SOCKET TIMESTAMPING
20684M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20685S:	Maintained
20686F:	Documentation/networking/timestamping.rst
20687F:	include/uapi/linux/net_tstamp.h
20688F:	tools/testing/selftests/net/so_txtime.c
20689
20690SOEKRIS NET48XX LED SUPPORT
20691M:	Chris Boot <bootc@bootc.net>
20692S:	Maintained
20693F:	drivers/leds/leds-net48xx.c
20694
20695SOFT-IWARP DRIVER (siw)
20696M:	Bernard Metzler <bmt@zurich.ibm.com>
20697L:	linux-rdma@vger.kernel.org
20698S:	Supported
20699F:	drivers/infiniband/sw/siw/
20700F:	include/uapi/rdma/siw-abi.h
20701
20702SOFT-ROCE DRIVER (rxe)
20703M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20704L:	linux-rdma@vger.kernel.org
20705S:	Supported
20706F:	drivers/infiniband/sw/rxe/
20707F:	include/uapi/rdma/rdma_user_rxe.h
20708
20709SOFTLOGIC 6x10 MPEG CODEC
20710M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20711M:	Anton Sviridenko <anton@corp.bluecherry.net>
20712M:	Andrey Utkin <andrey_utkin@fastmail.com>
20713M:	Ismael Luceno <ismael@iodev.co.uk>
20714L:	linux-media@vger.kernel.org
20715S:	Supported
20716F:	drivers/media/pci/solo6x10/
20717
20718SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20719M:	James Morse <james.morse@arm.com>
20720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20721S:	Maintained
20722F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20723F:	drivers/firmware/arm_sdei.c
20724F:	include/linux/arm_sdei.h
20725F:	include/uapi/linux/arm_sdei.h
20726
20727SOFTWARE NODES AND DEVICE PROPERTIES
20728R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20729R:	Daniel Scally <djrscally@gmail.com>
20730R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20731R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20732L:	linux-acpi@vger.kernel.org
20733S:	Maintained
20734F:	drivers/base/property.c
20735F:	drivers/base/swnode.c
20736F:	include/linux/fwnode.h
20737F:	include/linux/property.h
20738
20739SOFTWARE RAID (Multiple Disks) SUPPORT
20740M:	Song Liu <song@kernel.org>
20741R:	Yu Kuai <yukuai3@huawei.com>
20742L:	linux-raid@vger.kernel.org
20743S:	Supported
20744Q:	https://patchwork.kernel.org/project/linux-raid/list/
20745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20746F:	drivers/md/Kconfig
20747F:	drivers/md/Makefile
20748F:	drivers/md/md*
20749F:	drivers/md/raid*
20750F:	include/linux/raid/
20751F:	include/uapi/linux/raid/
20752
20753SOLIDRUN CLEARFOG SUPPORT
20754M:	Russell King <linux@armlinux.org.uk>
20755S:	Maintained
20756F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20757F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20758
20759SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20760M:	Russell King <linux@armlinux.org.uk>
20761S:	Maintained
20762F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20763F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20764F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20765
20766SONIC NETWORK DRIVER
20767M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20768L:	netdev@vger.kernel.org
20769S:	Maintained
20770F:	drivers/net/ethernet/natsemi/sonic.*
20771
20772SONICS SILICON BACKPLANE DRIVER (SSB)
20773M:	Michael Buesch <m@bues.ch>
20774L:	linux-wireless@vger.kernel.org
20775S:	Maintained
20776F:	drivers/ssb/
20777F:	include/linux/ssb/
20778
20779SONY IMX208 SENSOR DRIVER
20780M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20781L:	linux-media@vger.kernel.org
20782S:	Maintained
20783T:	git git://linuxtv.org/media_tree.git
20784F:	drivers/media/i2c/imx208.c
20785
20786SONY IMX214 SENSOR DRIVER
20787M:	Ricardo Ribalda <ribalda@kernel.org>
20788L:	linux-media@vger.kernel.org
20789S:	Maintained
20790T:	git git://linuxtv.org/media_tree.git
20791F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20792F:	drivers/media/i2c/imx214.c
20793
20794SONY IMX219 SENSOR DRIVER
20795M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20796L:	linux-media@vger.kernel.org
20797S:	Maintained
20798T:	git git://linuxtv.org/media_tree.git
20799F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20800F:	drivers/media/i2c/imx219.c
20801
20802SONY IMX258 SENSOR DRIVER
20803M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20804L:	linux-media@vger.kernel.org
20805S:	Maintained
20806T:	git git://linuxtv.org/media_tree.git
20807F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20808F:	drivers/media/i2c/imx258.c
20809
20810SONY IMX274 SENSOR DRIVER
20811M:	Leon Luo <leonl@leopardimaging.com>
20812L:	linux-media@vger.kernel.org
20813S:	Maintained
20814T:	git git://linuxtv.org/media_tree.git
20815F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20816F:	drivers/media/i2c/imx274.c
20817
20818SONY IMX290 SENSOR DRIVER
20819M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20820L:	linux-media@vger.kernel.org
20821S:	Maintained
20822T:	git git://linuxtv.org/media_tree.git
20823F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20824F:	drivers/media/i2c/imx290.c
20825
20826SONY IMX296 SENSOR DRIVER
20827M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20828M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20829L:	linux-media@vger.kernel.org
20830S:	Maintained
20831T:	git git://linuxtv.org/media_tree.git
20832F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20833F:	drivers/media/i2c/imx296.c
20834
20835SONY IMX319 SENSOR DRIVER
20836M:	Bingbu Cao <bingbu.cao@intel.com>
20837L:	linux-media@vger.kernel.org
20838S:	Maintained
20839T:	git git://linuxtv.org/media_tree.git
20840F:	drivers/media/i2c/imx319.c
20841
20842SONY IMX334 SENSOR DRIVER
20843L:	linux-media@vger.kernel.org
20844S:	Orphan
20845T:	git git://linuxtv.org/media_tree.git
20846F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20847F:	drivers/media/i2c/imx334.c
20848
20849SONY IMX335 SENSOR DRIVER
20850L:	linux-media@vger.kernel.org
20851S:	Orphan
20852T:	git git://linuxtv.org/media_tree.git
20853F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20854F:	drivers/media/i2c/imx335.c
20855
20856SONY IMX355 SENSOR DRIVER
20857M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20858L:	linux-media@vger.kernel.org
20859S:	Maintained
20860T:	git git://linuxtv.org/media_tree.git
20861F:	drivers/media/i2c/imx355.c
20862
20863SONY IMX412 SENSOR DRIVER
20864L:	linux-media@vger.kernel.org
20865S:	Orphan
20866T:	git git://linuxtv.org/media_tree.git
20867F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20868F:	drivers/media/i2c/imx412.c
20869
20870SONY IMX415 SENSOR DRIVER
20871M:	Michael Riesch <michael.riesch@wolfvision.net>
20872L:	linux-media@vger.kernel.org
20873S:	Maintained
20874T:	git git://linuxtv.org/media_tree.git
20875F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20876F:	drivers/media/i2c/imx415.c
20877
20878SONY MEMORYSTICK SUBSYSTEM
20879M:	Maxim Levitsky <maximlevitsky@gmail.com>
20880M:	Alex Dubov <oakad@yahoo.com>
20881M:	Ulf Hansson <ulf.hansson@linaro.org>
20882L:	linux-mmc@vger.kernel.org
20883S:	Maintained
20884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20885F:	drivers/memstick/
20886F:	include/linux/memstick.h
20887
20888SONY VAIO CONTROL DEVICE DRIVER
20889M:	Mattia Dongili <malattia@linux.it>
20890L:	platform-driver-x86@vger.kernel.org
20891S:	Maintained
20892W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20893F:	Documentation/admin-guide/laptops/sony-laptop.rst
20894F:	drivers/char/sonypi.c
20895F:	drivers/platform/x86/sony-laptop.c
20896F:	include/linux/sony-laptop.h
20897
20898SOPHGO DEVICETREES and DRIVERS
20899M:	Chen Wang <unicorn_wang@outlook.com>
20900M:	Inochi Amaoto <inochiama@outlook.com>
20901T:	git https://github.com/sophgo/linux.git
20902S:	Maintained
20903N:	sophgo
20904K:	sophgo
20905
20906SOUND
20907M:	Jaroslav Kysela <perex@perex.cz>
20908M:	Takashi Iwai <tiwai@suse.com>
20909L:	linux-sound@vger.kernel.org
20910S:	Maintained
20911W:	http://www.alsa-project.org/
20912Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20914F:	Documentation/sound/
20915F:	include/sound/
20916F:	include/uapi/sound/
20917F:	sound/
20918F:	tools/testing/selftests/alsa
20919
20920SOUND - ALSA SELFTESTS
20921M:	Mark Brown <broonie@kernel.org>
20922L:	linux-sound@vger.kernel.org
20923L:	linux-kselftest@vger.kernel.org
20924S:	Supported
20925F:	tools/testing/selftests/alsa
20926
20927SOUND - COMPRESSED AUDIO
20928M:	Vinod Koul <vkoul@kernel.org>
20929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20930S:	Supported
20931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20932F:	Documentation/sound/designs/compress-offload.rst
20933F:	include/sound/compress_driver.h
20934F:	include/uapi/sound/compress_*
20935F:	sound/core/compress_offload.c
20936F:	sound/soc/soc-compress.c
20937
20938SOUND - CORE KUNIT TEST
20939M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20940L:	linux-sound@vger.kernel.org
20941S:	Supported
20942F:	sound/core/sound_kunit.c
20943
20944SOUND - DMAENGINE HELPERS
20945M:	Lars-Peter Clausen <lars@metafoo.de>
20946S:	Supported
20947F:	include/sound/dmaengine_pcm.h
20948F:	sound/core/pcm_dmaengine.c
20949F:	sound/soc/soc-generic-dmaengine-pcm.c
20950
20951SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20952M:	Liam Girdwood <lgirdwood@gmail.com>
20953M:	Mark Brown <broonie@kernel.org>
20954L:	linux-sound@vger.kernel.org
20955S:	Supported
20956W:	http://alsa-project.org/main/index.php/ASoC
20957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20958F:	Documentation/devicetree/bindings/sound/
20959F:	Documentation/sound/soc/
20960F:	include/dt-bindings/sound/
20961F:	include/sound/soc*
20962F:	include/sound/sof.h
20963F:	include/sound/sof/
20964F:	include/trace/events/sof*.h
20965F:	include/uapi/sound/asoc.h
20966F:	sound/soc/
20967
20968SOUND - SOC LAYER / dapm-graph
20969M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20970L:	linux-sound@vger.kernel.org
20971S:	Maintained
20972F:	tools/sound/dapm-graph
20973
20974SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20975M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20976M:	Liam Girdwood <lgirdwood@gmail.com>
20977M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20978M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20979M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20980M:	Daniel Baluta <daniel.baluta@nxp.com>
20981R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20982L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20983S:	Supported
20984W:	https://github.com/thesofproject/linux/
20985F:	sound/soc/sof/
20986
20987SOUNDWIRE SUBSYSTEM
20988M:	Vinod Koul <vkoul@kernel.org>
20989M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20990R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20991R:	Sanyog Kale <sanyog.r.kale@intel.com>
20992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20993S:	Supported
20994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20995F:	Documentation/driver-api/soundwire/
20996F:	drivers/soundwire/
20997F:	include/linux/soundwire/
20998
20999SP2 MEDIA DRIVER
21000M:	Olli Salonen <olli.salonen@iki.fi>
21001L:	linux-media@vger.kernel.org
21002S:	Maintained
21003W:	https://linuxtv.org
21004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21005F:	drivers/media/dvb-frontends/sp2*
21006
21007SPANISH DOCUMENTATION
21008M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21009R:	Avadhut Naik <avadhut.naik@amd.com>
21010S:	Maintained
21011F:	Documentation/translations/sp_SP/
21012
21013SPARC + UltraSPARC (sparc/sparc64)
21014M:	"David S. Miller" <davem@davemloft.net>
21015M:	Andreas Larsson <andreas@gaisler.com>
21016L:	sparclinux@vger.kernel.org
21017S:	Maintained
21018Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21021F:	arch/sparc/
21022F:	drivers/sbus/
21023
21024SPARC SERIAL DRIVERS
21025M:	"David S. Miller" <davem@davemloft.net>
21026L:	sparclinux@vger.kernel.org
21027S:	Maintained
21028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21030F:	drivers/tty/serial/suncore.c
21031F:	drivers/tty/serial/sunhv.c
21032F:	drivers/tty/serial/sunsab.c
21033F:	drivers/tty/serial/sunsab.h
21034F:	drivers/tty/serial/sunsu.c
21035F:	drivers/tty/serial/sunzilog.c
21036F:	drivers/tty/serial/sunzilog.h
21037F:	drivers/tty/vcc.c
21038F:	include/linux/sunserialcore.h
21039
21040SPARSE CHECKER
21041M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21042L:	linux-sparse@vger.kernel.org
21043S:	Maintained
21044W:	https://sparse.docs.kernel.org/
21045Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21046B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21047T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21048F:	include/linux/compiler.h
21049
21050SPEAKUP CONSOLE SPEECH DRIVER
21051M:	William Hubbs <w.d.hubbs@gmail.com>
21052M:	Chris Brannon <chris@the-brannons.com>
21053M:	Kirk Reiser <kirk@reisers.ca>
21054M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21055L:	speakup@linux-speakup.org
21056S:	Odd Fixes
21057W:	http://www.linux-speakup.org/
21058W:	https://github.com/linux-speakup/speakup
21059B:	https://github.com/linux-speakup/speakup/issues
21060F:	drivers/accessibility/speakup/
21061
21062SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21063M:	Viresh Kumar <vireshk@kernel.org>
21064M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21065M:	soc@kernel.org
21066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21067S:	Maintained
21068W:	http://www.st.com/spear
21069F:	arch/arm/boot/dts/st/spear*
21070F:	arch/arm/mach-spear/
21071F:	drivers/clk/spear/
21072F:	drivers/pinctrl/spear/
21073
21074SPI NOR SUBSYSTEM
21075M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21076M:	Pratyush Yadav <pratyush@kernel.org>
21077M:	Michael Walle <mwalle@kernel.org>
21078L:	linux-mtd@lists.infradead.org
21079S:	Maintained
21080W:	http://www.linux-mtd.infradead.org/
21081Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21082C:	irc://irc.oftc.net/mtd
21083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21084F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21085F:	drivers/mtd/spi-nor/
21086F:	include/linux/mtd/spi-nor.h
21087
21088SPI SUBSYSTEM
21089M:	Mark Brown <broonie@kernel.org>
21090L:	linux-spi@vger.kernel.org
21091S:	Maintained
21092Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21094F:	Documentation/devicetree/bindings/spi/
21095F:	Documentation/spi/
21096F:	drivers/spi/
21097F:	include/linux/spi/
21098F:	include/uapi/linux/spi/
21099F:	tools/spi/
21100
21101SPIDERNET NETWORK DRIVER for CELL
21102M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21103M:	Geoff Levand <geoff@infradead.org>
21104L:	netdev@vger.kernel.org
21105L:	linuxppc-dev@lists.ozlabs.org
21106S:	Maintained
21107F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21108F:	drivers/net/ethernet/toshiba/spider_net*
21109
21110SPMI SUBSYSTEM
21111M:	Stephen Boyd <sboyd@kernel.org>
21112L:	linux-kernel@vger.kernel.org
21113S:	Maintained
21114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21115F:	Documentation/devicetree/bindings/spmi/
21116F:	drivers/spmi/
21117F:	include/dt-bindings/spmi/spmi.h
21118F:	include/linux/spmi.h
21119F:	include/trace/events/spmi.h
21120
21121SPU FILE SYSTEM
21122M:	Jeremy Kerr <jk@ozlabs.org>
21123L:	linuxppc-dev@lists.ozlabs.org
21124S:	Supported
21125W:	http://www.ibm.com/developerworks/power/cell/
21126F:	Documentation/filesystems/spufs/spufs.rst
21127F:	arch/powerpc/platforms/cell/spufs/
21128
21129SQUASHFS FILE SYSTEM
21130M:	Phillip Lougher <phillip@squashfs.org.uk>
21131L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21132S:	Maintained
21133W:	http://squashfs.org.uk
21134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21135F:	Documentation/filesystems/squashfs.rst
21136F:	fs/squashfs/
21137
21138SRM (Alpha) environment access
21139M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21140S:	Maintained
21141F:	arch/alpha/kernel/srm_env.c
21142
21143ST LSM6DSx IMU IIO DRIVER
21144M:	Lorenzo Bianconi <lorenzo@kernel.org>
21145L:	linux-iio@vger.kernel.org
21146S:	Maintained
21147W:	http://www.st.com/
21148F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21149F:	drivers/iio/imu/st_lsm6dsx/
21150
21151ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21152M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21153M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21154L:	linux-media@vger.kernel.org
21155S:	Maintained
21156T:	git git://linuxtv.org/media_tree.git
21157F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21158F:	drivers/media/i2c/st-mipid02.c
21159
21160ST STM32 FIREWALL
21161M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21162S:	Maintained
21163F:	drivers/bus/stm32_etzpc.c
21164F:	drivers/bus/stm32_firewall.c
21165F:	drivers/bus/stm32_rifsc.c
21166
21167ST STM32 I2C/SMBUS DRIVER
21168M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21169M:	Alain Volmat <alain.volmat@foss.st.com>
21170L:	linux-i2c@vger.kernel.org
21171S:	Maintained
21172F:	drivers/i2c/busses/i2c-stm32*
21173
21174ST STM32 SPI DRIVER
21175M:	Alain Volmat <alain.volmat@foss.st.com>
21176L:	linux-spi@vger.kernel.org
21177S:	Maintained
21178F:	drivers/spi/spi-stm32.c
21179
21180ST STPDDC60 DRIVER
21181M:	Daniel Nilsson <daniel.nilsson@flex.com>
21182L:	linux-hwmon@vger.kernel.org
21183S:	Maintained
21184F:	Documentation/hwmon/stpddc60.rst
21185F:	drivers/hwmon/pmbus/stpddc60.c
21186
21187ST VGXY61 DRIVER
21188M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21189M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21190L:	linux-media@vger.kernel.org
21191S:	Maintained
21192T:	git git://linuxtv.org/media_tree.git
21193F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21194F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21195F:	drivers/media/i2c/st-vgxy61.c
21196
21197ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21198M:	Song Qiang <songqiang1304521@gmail.com>
21199L:	linux-iio@vger.kernel.org
21200S:	Maintained
21201F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21202F:	drivers/iio/proximity/vl53l0x-i2c.c
21203
21204STABLE BRANCH
21205M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21206M:	Sasha Levin <sashal@kernel.org>
21207L:	stable@vger.kernel.org
21208S:	Supported
21209F:	Documentation/process/stable-kernel-rules.rst
21210
21211STAGING - ATOMISP DRIVER
21212M:	Hans de Goede <hdegoede@redhat.com>
21213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21214R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21215L:	linux-media@vger.kernel.org
21216S:	Maintained
21217F:	drivers/staging/media/atomisp/
21218
21219STAGING - FIELDBUS SUBSYSTEM
21220M:	Sven Van Asbroeck <TheSven73@gmail.com>
21221S:	Maintained
21222F:	drivers/staging/fieldbus/*
21223F:	drivers/staging/fieldbus/Documentation/
21224
21225STAGING - HMS ANYBUS-S BUS
21226M:	Sven Van Asbroeck <TheSven73@gmail.com>
21227S:	Maintained
21228F:	drivers/staging/fieldbus/anybuss/
21229
21230STAGING - INDUSTRIAL IO
21231M:	Jonathan Cameron <jic23@kernel.org>
21232L:	linux-iio@vger.kernel.org
21233S:	Odd Fixes
21234F:	Documentation/devicetree/bindings/staging/iio/
21235F:	drivers/staging/iio/
21236
21237STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21238M:	Marc Dietrich <marvin24@gmx.de>
21239L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21240L:	linux-tegra@vger.kernel.org
21241S:	Maintained
21242F:	drivers/staging/nvec/
21243
21244STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21245M:	Jens Frederich <jfrederich@gmail.com>
21246M:	Jon Nettleton <jon.nettleton@gmail.com>
21247S:	Maintained
21248W:	http://wiki.laptop.org/go/DCON
21249F:	drivers/staging/olpc_dcon/
21250
21251STAGING - REALTEK RTL8712U DRIVERS
21252M:	Larry Finger <Larry.Finger@lwfinger.net>
21253M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21254S:	Odd Fixes
21255F:	drivers/staging/rtl8712/
21256
21257STAGING - SEPS525 LCD CONTROLLER DRIVERS
21258M:	Michael Hennerich <michael.hennerich@analog.com>
21259L:	linux-fbdev@vger.kernel.org
21260S:	Supported
21261F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21262F:	drivers/staging/fbtft/fb_seps525.c
21263
21264STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21265M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21266M:	Teddy Wang <teddy.wang@siliconmotion.com>
21267M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21268L:	linux-fbdev@vger.kernel.org
21269S:	Maintained
21270F:	drivers/staging/sm750fb/
21271
21272STAGING - VIA VT665X DRIVERS
21273M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21274S:	Odd Fixes
21275F:	drivers/staging/vt665?/
21276
21277STAGING SUBSYSTEM
21278M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21279L:	linux-staging@lists.linux.dev
21280S:	Supported
21281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21282F:	drivers/staging/
21283
21284STANDALONE CACHE CONTROLLER DRIVERS
21285M:	Conor Dooley <conor@kernel.org>
21286L:	linux-riscv@lists.infradead.org
21287S:	Maintained
21288T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21289F:	drivers/cache
21290
21291STARFIRE/DURALAN NETWORK DRIVER
21292M:	Ion Badulescu <ionut@badula.org>
21293S:	Odd Fixes
21294F:	drivers/net/ethernet/adaptec/starfire*
21295
21296STARFIVE CAMERA SUBSYSTEM DRIVER
21297M:	Jack Zhu <jack.zhu@starfivetech.com>
21298M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21299L:	linux-media@vger.kernel.org
21300S:	Maintained
21301F:	Documentation/admin-guide/media/starfive_camss.rst
21302F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21303F:	drivers/staging/media/starfive/camss
21304
21305STARFIVE CRYPTO DRIVER
21306M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21307M:	William Qiu <william.qiu@starfivetech.com>
21308S:	Supported
21309F:	Documentation/devicetree/bindings/crypto/starfive*
21310F:	drivers/crypto/starfive/
21311
21312STARFIVE DEVICETREES
21313M:	Emil Renner Berthing <kernel@esmil.dk>
21314S:	Maintained
21315F:	arch/riscv/boot/dts/starfive/
21316
21317STARFIVE DWMAC GLUE LAYER
21318M:	Emil Renner Berthing <kernel@esmil.dk>
21319M:	Samin Guo <samin.guo@starfivetech.com>
21320S:	Maintained
21321F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21322F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21323
21324STARFIVE JH7110 DPHY RX DRIVER
21325M:	Jack Zhu <jack.zhu@starfivetech.com>
21326M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21327S:	Supported
21328F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21329F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21330
21331STARFIVE JH7110 MMC/SD/SDIO DRIVER
21332M:	William Qiu <william.qiu@starfivetech.com>
21333S:	Supported
21334F:	Documentation/devicetree/bindings/mmc/starfive*
21335F:	drivers/mmc/host/dw_mmc-starfive.c
21336
21337STARFIVE JH7110 PLL CLOCK DRIVER
21338M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21339S:	Supported
21340F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21341F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21342
21343STARFIVE JH7110 PWMDAC DRIVER
21344M:	Hal Feng <hal.feng@starfivetech.com>
21345M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21346S:	Supported
21347F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21348F:	sound/soc/starfive/jh7110_pwmdac.c
21349
21350STARFIVE JH7110 SYSCON
21351M:	William Qiu <william.qiu@starfivetech.com>
21352M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21353S:	Supported
21354F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21355
21356STARFIVE JH7110 TDM DRIVER
21357M:	Walker Chen <walker.chen@starfivetech.com>
21358S:	Maintained
21359F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21360F:	sound/soc/starfive/jh7110_tdm.c
21361
21362STARFIVE JH71X0 CLOCK DRIVERS
21363M:	Emil Renner Berthing <kernel@esmil.dk>
21364M:	Hal Feng <hal.feng@starfivetech.com>
21365S:	Maintained
21366F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21367F:	drivers/clk/starfive/clk-starfive-jh71*
21368F:	include/dt-bindings/clock/starfive?jh71*.h
21369
21370STARFIVE JH71X0 PINCTRL DRIVERS
21371M:	Emil Renner Berthing <kernel@esmil.dk>
21372M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21373M:	Hal Feng <hal.feng@starfivetech.com>
21374L:	linux-gpio@vger.kernel.org
21375S:	Maintained
21376F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21377F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21378F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21379F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21380
21381STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21382M:	Emil Renner Berthing <kernel@esmil.dk>
21383M:	Hal Feng <hal.feng@starfivetech.com>
21384S:	Maintained
21385F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21386F:	drivers/reset/starfive/reset-starfive-jh71*
21387F:	include/dt-bindings/reset/starfive?jh71*.h
21388
21389STARFIVE JH71X0 USB DRIVERS
21390M:	Minda Chen <minda.chen@starfivetech.com>
21391S:	Maintained
21392F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21393F:	drivers/usb/cdns3/cdns3-starfive.c
21394
21395STARFIVE JH71XX PMU CONTROLLER DRIVER
21396M:	Walker Chen <walker.chen@starfivetech.com>
21397M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21398S:	Supported
21399F:	Documentation/devicetree/bindings/power/starfive*
21400F:	drivers/pmdomain/starfive/
21401F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21402
21403STARFIVE SOC DRIVERS
21404M:	Conor Dooley <conor@kernel.org>
21405S:	Maintained
21406T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21407F:	Documentation/devicetree/bindings/soc/starfive/
21408
21409STARFIVE STARLINK PMU DRIVER
21410M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21411S:	Maintained
21412F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21413F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21414F:	drivers/perf/starfive_starlink_pmu.c
21415
21416STARFIVE TRNG DRIVER
21417M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21418S:	Supported
21419F:	Documentation/devicetree/bindings/rng/starfive*
21420F:	drivers/char/hw_random/jh7110-trng.c
21421
21422STARFIVE WATCHDOG DRIVER
21423M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21424M:	Samin Guo <samin.guo@starfivetech.com>
21425S:	Supported
21426F:	Documentation/devicetree/bindings/watchdog/starfive*
21427F:	drivers/watchdog/starfive-wdt.c
21428
21429STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21430M:	Minda Chen <minda.chen@starfivetech.com>
21431S:	Supported
21432F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21433F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21434F:	drivers/phy/starfive/phy-jh7110-pcie.c
21435F:	drivers/phy/starfive/phy-jh7110-usb.c
21436
21437STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21438M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21439S:	Supported
21440F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21441F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21442
21443STATIC BRANCH/CALL
21444M:	Peter Zijlstra <peterz@infradead.org>
21445M:	Josh Poimboeuf <jpoimboe@kernel.org>
21446M:	Jason Baron <jbaron@akamai.com>
21447R:	Steven Rostedt <rostedt@goodmis.org>
21448R:	Ard Biesheuvel <ardb@kernel.org>
21449S:	Supported
21450F:	arch/*/include/asm/jump_label*.h
21451F:	arch/*/include/asm/static_call*.h
21452F:	arch/*/kernel/jump_label.c
21453F:	arch/*/kernel/static_call.c
21454F:	include/linux/jump_label*.h
21455F:	include/linux/static_call*.h
21456F:	kernel/jump_label.c
21457F:	kernel/static_call.c
21458
21459STI AUDIO (ASoC) DRIVERS
21460M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21462S:	Maintained
21463F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21464F:	sound/soc/sti/
21465
21466STI CEC DRIVER
21467M:	Alain Volmat <alain.volmat@foss.st.com>
21468S:	Maintained
21469F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21470F:	drivers/media/cec/platform/sti/
21471
21472STK1160 USB VIDEO CAPTURE DRIVER
21473M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21474L:	linux-media@vger.kernel.org
21475S:	Maintained
21476T:	git git://linuxtv.org/media_tree.git
21477F:	drivers/media/usb/stk1160/
21478
21479STM32 AUDIO (ASoC) DRIVERS
21480M:	Olivier Moysan <olivier.moysan@foss.st.com>
21481M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21483S:	Maintained
21484F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21485F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21486F:	sound/soc/stm/
21487
21488STM32 TIMER/LPTIMER DRIVERS
21489M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21490S:	Maintained
21491F:	Documentation/ABI/testing/*timer-stm32
21492F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21493F:	drivers/*/stm32-*timer*
21494F:	drivers/pwm/pwm-stm32*
21495F:	include/linux/*/stm32-*tim*
21496
21497STMMAC ETHERNET DRIVER
21498M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21499M:	Jose Abreu <joabreu@synopsys.com>
21500L:	netdev@vger.kernel.org
21501S:	Supported
21502W:	http://www.stlinux.com
21503F:	Documentation/networking/device_drivers/ethernet/stmicro/
21504F:	drivers/net/ethernet/stmicro/stmmac/
21505
21506SUN HAPPY MEAL ETHERNET DRIVER
21507M:	Sean Anderson <seanga2@gmail.com>
21508S:	Maintained
21509F:	drivers/net/ethernet/sun/sunhme.*
21510
21511SUN3/3X
21512M:	Sam Creasey <sammy@sammy.net>
21513S:	Maintained
21514W:	http://sammy.net/sun3/
21515F:	arch/m68k/include/asm/sun3*
21516F:	arch/m68k/kernel/*sun3*
21517F:	arch/m68k/sun3*/
21518F:	drivers/net/ethernet/i825xx/sun3*
21519
21520SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21521M:	Hans de Goede <hdegoede@redhat.com>
21522L:	linux-input@vger.kernel.org
21523S:	Maintained
21524F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21525F:	drivers/input/keyboard/sun4i-lradc-keys.c
21526
21527SUNDANCE NETWORK DRIVER
21528M:	Denis Kirjanov <kda@linux-powerpc.org>
21529L:	netdev@vger.kernel.org
21530S:	Maintained
21531F:	drivers/net/ethernet/dlink/sundance.c
21532
21533SUNPLUS ETHERNET DRIVER
21534M:	Wells Lu <wellslutw@gmail.com>
21535L:	netdev@vger.kernel.org
21536S:	Maintained
21537W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21538F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21539F:	drivers/net/ethernet/sunplus/
21540
21541SUNPLUS MMC DRIVER
21542M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21543M:	Li-hao Kuo <lhjeff911@gmail.com>
21544S:	Maintained
21545F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21546F:	drivers/mmc/host/sunplus-mmc.c
21547
21548SUNPLUS OCOTP DRIVER
21549M:	Vincent Shih <vincent.sunplus@gmail.com>
21550S:	Maintained
21551F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21552F:	drivers/nvmem/sunplus-ocotp.c
21553
21554SUNPLUS PWM DRIVER
21555M:	Hammer Hsieh <hammerh0314@gmail.com>
21556S:	Maintained
21557F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21558F:	drivers/pwm/pwm-sunplus.c
21559
21560SUNPLUS RTC DRIVER
21561M:	Vincent Shih <vincent.sunplus@gmail.com>
21562L:	linux-rtc@vger.kernel.org
21563S:	Maintained
21564F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21565F:	drivers/rtc/rtc-sunplus.c
21566
21567SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21568M:	Li-hao Kuo <lhjeff911@gmail.com>
21569L:	linux-spi@vger.kernel.org
21570S:	Maintained
21571F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21572F:	drivers/spi/spi-sunplus-sp7021.c
21573
21574SUNPLUS UART DRIVER
21575M:	Hammer Hsieh <hammerh0314@gmail.com>
21576S:	Maintained
21577F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21578F:	drivers/tty/serial/sunplus-uart.c
21579
21580SUNPLUS USB2 PHY DRIVER
21581M:	Vincent Shih <vincent.sunplus@gmail.com>
21582L:	linux-usb@vger.kernel.org
21583S:	Maintained
21584F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21585F:	drivers/phy/sunplus/Kconfig
21586F:	drivers/phy/sunplus/Makefile
21587F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21588
21589SUNPLUS WATCHDOG DRIVER
21590M:	Xiantao Hu <xt.hu@cqplus1.com>
21591L:	linux-watchdog@vger.kernel.org
21592S:	Maintained
21593F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21594F:	drivers/watchdog/sunplus_wdt.c
21595
21596SUPERH
21597M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21598M:	Rich Felker <dalias@libc.org>
21599M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21600L:	linux-sh@vger.kernel.org
21601S:	Maintained
21602Q:	http://patchwork.kernel.org/project/linux-sh/list/
21603F:	Documentation/arch/sh/
21604F:	arch/sh/
21605F:	drivers/sh/
21606
21607SUSPEND TO RAM
21608M:	"Rafael J. Wysocki" <rafael@kernel.org>
21609M:	Len Brown <len.brown@intel.com>
21610M:	Pavel Machek <pavel@ucw.cz>
21611L:	linux-pm@vger.kernel.org
21612S:	Supported
21613B:	https://bugzilla.kernel.org
21614F:	Documentation/power/
21615F:	arch/x86/kernel/acpi/sleep*
21616F:	arch/x86/kernel/acpi/wakeup*
21617F:	drivers/base/power/
21618F:	include/linux/freezer.h
21619F:	include/linux/pm.h
21620F:	include/linux/suspend.h
21621F:	kernel/power/
21622
21623SVGA HANDLING
21624M:	Martin Mares <mj@ucw.cz>
21625L:	linux-video@atrey.karlin.mff.cuni.cz
21626S:	Maintained
21627F:	Documentation/admin-guide/svga.rst
21628F:	arch/x86/boot/video*
21629
21630SWITCHDEV
21631M:	Jiri Pirko <jiri@resnulli.us>
21632M:	Ivan Vecera <ivecera@redhat.com>
21633L:	netdev@vger.kernel.org
21634S:	Supported
21635F:	include/net/switchdev.h
21636F:	net/switchdev/
21637
21638SY8106A REGULATOR DRIVER
21639M:	Icenowy Zheng <icenowy@aosc.io>
21640S:	Maintained
21641F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21642F:	drivers/regulator/sy8106a-regulator.c
21643
21644SYNC FILE FRAMEWORK
21645M:	Sumit Semwal <sumit.semwal@linaro.org>
21646R:	Gustavo Padovan <gustavo@padovan.org>
21647L:	linux-media@vger.kernel.org
21648L:	dri-devel@lists.freedesktop.org
21649S:	Maintained
21650T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21651F:	Documentation/driver-api/sync_file.rst
21652F:	drivers/dma-buf/dma-fence*
21653F:	drivers/dma-buf/sw_sync.c
21654F:	drivers/dma-buf/sync_*
21655F:	include/linux/sync_file.h
21656F:	include/uapi/linux/sync_file.h
21657
21658SYNOPSYS ARC ARCHITECTURE
21659M:	Vineet Gupta <vgupta@kernel.org>
21660L:	linux-snps-arc@lists.infradead.org
21661S:	Supported
21662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21663F:	Documentation/arch/arc
21664F:	Documentation/devicetree/bindings/arc/*
21665F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21666F:	arch/arc/
21667F:	drivers/clocksource/arc_timer.c
21668F:	drivers/tty/serial/arc_uart.c
21669
21670SYNOPSYS ARC HSDK SDP pll clock driver
21671M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21672S:	Supported
21673F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21674F:	drivers/clk/clk-hsdk-pll.c
21675
21676SYNOPSYS ARC SDP clock driver
21677M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21678S:	Supported
21679F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21680F:	drivers/clk/axs10x/*
21681
21682SYNOPSYS ARC SDP platform support
21683M:	Alexey Brodkin <abrodkin@synopsys.com>
21684S:	Supported
21685F:	Documentation/devicetree/bindings/arc/axs10*
21686F:	arch/arc/boot/dts/ax*
21687F:	arch/arc/plat-axs10x
21688
21689SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21690M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21691S:	Supported
21692F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21693F:	drivers/reset/reset-axs10x.c
21694
21695SYNOPSYS CREG GPIO DRIVER
21696M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21697S:	Maintained
21698F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21699F:	drivers/gpio/gpio-creg-snps.c
21700
21701SYNOPSYS DESIGNWARE 8250 UART DRIVER
21702M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21703R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21704S:	Supported
21705F:	drivers/tty/serial/8250/8250_dw.c
21706F:	drivers/tty/serial/8250/8250_dwlib.*
21707F:	drivers/tty/serial/8250/8250_lpss.c
21708
21709SYNOPSYS DESIGNWARE APB GPIO DRIVER
21710M:	Hoan Tran <hoan@os.amperecomputing.com>
21711M:	Serge Semin <fancer.lancer@gmail.com>
21712L:	linux-gpio@vger.kernel.org
21713S:	Maintained
21714F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21715F:	drivers/gpio/gpio-dwapb.c
21716
21717SYNOPSYS DESIGNWARE APB SSI DRIVER
21718M:	Serge Semin <fancer.lancer@gmail.com>
21719L:	linux-spi@vger.kernel.org
21720S:	Supported
21721F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21722F:	drivers/spi/spi-dw*
21723
21724SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21725M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21726S:	Maintained
21727F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21728F:	drivers/dma/dw-axi-dmac/
21729
21730SYNOPSYS DESIGNWARE DMAC DRIVER
21731M:	Viresh Kumar <vireshk@kernel.org>
21732R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21733S:	Maintained
21734F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21735F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21736F:	drivers/dma/dw/
21737F:	include/dt-bindings/dma/dw-dmac.h
21738F:	include/linux/dma/dw.h
21739F:	include/linux/platform_data/dma-dw.h
21740
21741SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21742M:	Jose Abreu <Jose.Abreu@synopsys.com>
21743L:	netdev@vger.kernel.org
21744S:	Supported
21745F:	drivers/net/ethernet/synopsys/
21746
21747SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21748M:	Jose Abreu <Jose.Abreu@synopsys.com>
21749L:	netdev@vger.kernel.org
21750S:	Supported
21751F:	drivers/net/pcs/pcs-xpcs.c
21752F:	drivers/net/pcs/pcs-xpcs.h
21753F:	include/linux/pcs/pcs-xpcs.h
21754
21755SYNOPSYS DESIGNWARE I2C DRIVER
21756M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21757R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21758R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21759R:	Jan Dabros <jsd@semihalf.com>
21760L:	linux-i2c@vger.kernel.org
21761S:	Supported
21762F:	drivers/i2c/busses/i2c-designware-*
21763
21764SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21765M:	Jaehoon Chung <jh80.chung@samsung.com>
21766L:	linux-mmc@vger.kernel.org
21767S:	Maintained
21768F:	drivers/mmc/host/dw_mmc*
21769
21770SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21771M:	Shuai Xue <xueshuai@linux.alibaba.com>
21772M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21773S:	Supported
21774F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21775F:	drivers/perf/dwc_pcie_pmu.c
21776
21777SYNOPSYS HSDK RESET CONTROLLER DRIVER
21778M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21779S:	Supported
21780F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21781F:	drivers/reset/reset-hsdk.c
21782F:	include/dt-bindings/reset/snps,hsdk-reset.h
21783
21784SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21785M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21786M:	Manjunath M B <manjumb@synopsys.com>
21787L:	linux-mmc@vger.kernel.org
21788S:	Maintained
21789F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21790
21791SYSTEM CONFIGURATION (SYSCON)
21792M:	Lee Jones <lee@kernel.org>
21793M:	Arnd Bergmann <arnd@arndb.de>
21794S:	Supported
21795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21796F:	drivers/mfd/syscon.c
21797
21798SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21799M:	Sudeep Holla <sudeep.holla@arm.com>
21800R:	Cristian Marussi <cristian.marussi@arm.com>
21801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21802S:	Maintained
21803F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21804F:	drivers/clk/clk-sc[mp]i.c
21805F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21806F:	drivers/firmware/arm_scmi/
21807F:	drivers/firmware/arm_scpi.c
21808F:	drivers/hwmon/scmi-hwmon.c
21809F:	drivers/pinctrl/pinctrl-scmi.c
21810F:	drivers/pmdomain/arm/
21811F:	drivers/powercap/arm_scmi_powercap.c
21812F:	drivers/regulator/scmi-regulator.c
21813F:	drivers/reset/reset-scmi.c
21814F:	include/linux/sc[mp]i_protocol.h
21815F:	include/trace/events/scmi.h
21816F:	include/uapi/linux/virtio_scmi.h
21817
21818SYSTEM RESET/SHUTDOWN DRIVERS
21819M:	Sebastian Reichel <sre@kernel.org>
21820L:	linux-pm@vger.kernel.org
21821S:	Maintained
21822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21823F:	Documentation/devicetree/bindings/power/reset/
21824F:	drivers/power/reset/
21825
21826SYSTEM TRACE MODULE CLASS
21827M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21828S:	Maintained
21829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21830F:	Documentation/trace/stm.rst
21831F:	drivers/hwtracing/stm/
21832F:	include/linux/stm.h
21833F:	include/uapi/linux/stm.h
21834
21835SYSTEM76 ACPI DRIVER
21836M:	Jeremy Soller <jeremy@system76.com>
21837M:	System76 Product Development <productdev@system76.com>
21838L:	platform-driver-x86@vger.kernel.org
21839S:	Maintained
21840F:	drivers/platform/x86/system76_acpi.c
21841
21842SYSV FILESYSTEM
21843S:	Orphan
21844F:	Documentation/filesystems/sysv-fs.rst
21845F:	fs/sysv/
21846F:	include/linux/sysv_fs.h
21847
21848TASKSTATS STATISTICS INTERFACE
21849M:	Balbir Singh <bsingharora@gmail.com>
21850S:	Maintained
21851F:	Documentation/accounting/taskstats*
21852F:	include/linux/taskstats*
21853F:	kernel/taskstats.c
21854
21855TC subsystem
21856M:	Jamal Hadi Salim <jhs@mojatatu.com>
21857M:	Cong Wang <xiyou.wangcong@gmail.com>
21858M:	Jiri Pirko <jiri@resnulli.us>
21859L:	netdev@vger.kernel.org
21860S:	Maintained
21861F:	include/net/pkt_cls.h
21862F:	include/net/pkt_sched.h
21863F:	include/net/tc_act/
21864F:	include/uapi/linux/pkt_cls.h
21865F:	include/uapi/linux/pkt_sched.h
21866F:	include/uapi/linux/tc_act/
21867F:	include/uapi/linux/tc_ematch/
21868F:	net/sched/
21869F:	tools/testing/selftests/tc-testing
21870
21871TC90522 MEDIA DRIVER
21872M:	Akihiro Tsukada <tskd08@gmail.com>
21873L:	linux-media@vger.kernel.org
21874S:	Odd Fixes
21875F:	drivers/media/dvb-frontends/tc90522*
21876
21877TCP LOW PRIORITY MODULE
21878M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21879M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21880S:	Maintained
21881W:	http://tcp-lp-mod.sourceforge.net/
21882F:	net/ipv4/tcp_lp.c
21883
21884TDA10071 MEDIA DRIVER
21885L:	linux-media@vger.kernel.org
21886S:	Orphan
21887W:	https://linuxtv.org
21888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21889F:	drivers/media/dvb-frontends/tda10071*
21890
21891TDA18212 MEDIA DRIVER
21892L:	linux-media@vger.kernel.org
21893S:	Orphan
21894W:	https://linuxtv.org
21895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21896F:	drivers/media/tuners/tda18212*
21897
21898TDA18218 MEDIA DRIVER
21899L:	linux-media@vger.kernel.org
21900S:	Orphan
21901W:	https://linuxtv.org
21902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21903F:	drivers/media/tuners/tda18218*
21904
21905TDA18250 MEDIA DRIVER
21906M:	Olli Salonen <olli.salonen@iki.fi>
21907L:	linux-media@vger.kernel.org
21908S:	Maintained
21909W:	https://linuxtv.org
21910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21911T:	git git://linuxtv.org/media_tree.git
21912F:	drivers/media/tuners/tda18250*
21913
21914TDA18271 MEDIA DRIVER
21915M:	Michael Krufky <mkrufky@linuxtv.org>
21916L:	linux-media@vger.kernel.org
21917S:	Maintained
21918W:	https://linuxtv.org
21919W:	http://github.com/mkrufky
21920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21921T:	git git://linuxtv.org/mkrufky/tuners.git
21922F:	drivers/media/tuners/tda18271*
21923
21924TDA1997x MEDIA DRIVER
21925M:	Tim Harvey <tharvey@gateworks.com>
21926L:	linux-media@vger.kernel.org
21927S:	Maintained
21928W:	https://linuxtv.org
21929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21930F:	drivers/media/i2c/tda1997x.*
21931
21932TDA827x MEDIA DRIVER
21933M:	Michael Krufky <mkrufky@linuxtv.org>
21934L:	linux-media@vger.kernel.org
21935S:	Maintained
21936W:	https://linuxtv.org
21937W:	http://github.com/mkrufky
21938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21939T:	git git://linuxtv.org/mkrufky/tuners.git
21940F:	drivers/media/tuners/tda8290.*
21941
21942TDA8290 MEDIA DRIVER
21943M:	Michael Krufky <mkrufky@linuxtv.org>
21944L:	linux-media@vger.kernel.org
21945S:	Maintained
21946W:	https://linuxtv.org
21947W:	http://github.com/mkrufky
21948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21949T:	git git://linuxtv.org/mkrufky/tuners.git
21950F:	drivers/media/tuners/tda8290.*
21951
21952TDA9840 MEDIA DRIVER
21953M:	Hans Verkuil <hverkuil@xs4all.nl>
21954L:	linux-media@vger.kernel.org
21955S:	Maintained
21956W:	https://linuxtv.org
21957T:	git git://linuxtv.org/media_tree.git
21958F:	drivers/media/i2c/tda9840*
21959
21960TEA5761 TUNER DRIVER
21961M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21962L:	linux-media@vger.kernel.org
21963S:	Odd fixes
21964W:	https://linuxtv.org
21965T:	git git://linuxtv.org/media_tree.git
21966F:	drivers/media/tuners/tea5761.*
21967
21968TEA5767 TUNER DRIVER
21969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21970L:	linux-media@vger.kernel.org
21971S:	Maintained
21972W:	https://linuxtv.org
21973T:	git git://linuxtv.org/media_tree.git
21974F:	drivers/media/tuners/tea5767.*
21975
21976TEA6415C MEDIA DRIVER
21977M:	Hans Verkuil <hverkuil@xs4all.nl>
21978L:	linux-media@vger.kernel.org
21979S:	Maintained
21980W:	https://linuxtv.org
21981T:	git git://linuxtv.org/media_tree.git
21982F:	drivers/media/i2c/tea6415c*
21983
21984TEA6420 MEDIA DRIVER
21985M:	Hans Verkuil <hverkuil@xs4all.nl>
21986L:	linux-media@vger.kernel.org
21987S:	Maintained
21988W:	https://linuxtv.org
21989T:	git git://linuxtv.org/media_tree.git
21990F:	drivers/media/i2c/tea6420*
21991
21992TEAM DRIVER
21993M:	Jiri Pirko <jiri@resnulli.us>
21994L:	netdev@vger.kernel.org
21995S:	Supported
21996F:	Documentation/netlink/specs/team.yaml
21997F:	drivers/net/team/
21998F:	include/linux/if_team.h
21999F:	include/uapi/linux/if_team.h
22000F:	tools/testing/selftests/drivers/net/team/
22001
22002TECHNICAL ADVISORY BOARD PROCESS DOCS
22003M:	"Theodore Ts'o" <tytso@mit.edu>
22004M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22005L:	tech-board-discuss@lists.linux.dev
22006S:	Maintained
22007F:	Documentation/process/contribution-maturity-model.rst
22008F:	Documentation/process/researcher-guidelines.rst
22009
22010TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22011M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22012S:	Maintained
22013F:	arch/x86/platform/ts5500/
22014
22015TECHNOTREND USB IR RECEIVER
22016M:	Sean Young <sean@mess.org>
22017L:	linux-media@vger.kernel.org
22018S:	Maintained
22019F:	drivers/media/rc/ttusbir.c
22020
22021TECHWELL TW9900 VIDEO DECODER
22022M:	Mehdi Djait <mehdi.djait@bootlin.com>
22023L:	linux-media@vger.kernel.org
22024S:	Maintained
22025F:	drivers/media/i2c/tw9900.c
22026
22027TECHWELL TW9910 VIDEO DECODER
22028L:	linux-media@vger.kernel.org
22029S:	Orphan
22030F:	drivers/media/i2c/tw9910.c
22031F:	include/media/i2c/tw9910.h
22032
22033TEE SUBSYSTEM
22034M:	Jens Wiklander <jens.wiklander@linaro.org>
22035R:	Sumit Garg <sumit.garg@linaro.org>
22036L:	op-tee@lists.trustedfirmware.org
22037S:	Maintained
22038F:	Documentation/driver-api/tee.rst
22039F:	Documentation/tee/
22040F:	Documentation/userspace-api/tee.rst
22041F:	drivers/tee/
22042F:	include/linux/tee_core.h
22043F:	include/linux/tee_drv.h
22044F:	include/uapi/linux/tee.h
22045
22046TEGRA ARCHITECTURE SUPPORT
22047M:	Thierry Reding <thierry.reding@gmail.com>
22048M:	Jonathan Hunter <jonathanh@nvidia.com>
22049L:	linux-tegra@vger.kernel.org
22050S:	Supported
22051Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22053N:	[^a-z]tegra
22054
22055TEGRA CLOCK DRIVER
22056M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22057M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22058S:	Supported
22059F:	drivers/clk/tegra/
22060
22061TEGRA CRYPTO DRIVERS
22062M:	Akhil R <akhilrajeev@nvidia.com>
22063S:	Supported
22064F:	drivers/crypto/tegra/*
22065
22066TEGRA DMA DRIVERS
22067M:	Laxman Dewangan <ldewangan@nvidia.com>
22068M:	Jon Hunter <jonathanh@nvidia.com>
22069S:	Supported
22070F:	drivers/dma/tegra*
22071
22072TEGRA I2C DRIVER
22073M:	Laxman Dewangan <ldewangan@nvidia.com>
22074R:	Dmitry Osipenko <digetx@gmail.com>
22075S:	Supported
22076F:	drivers/i2c/busses/i2c-tegra.c
22077
22078TEGRA IOMMU DRIVERS
22079M:	Thierry Reding <thierry.reding@gmail.com>
22080R:	Krishna Reddy <vdumpa@nvidia.com>
22081L:	linux-tegra@vger.kernel.org
22082S:	Supported
22083F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22084F:	drivers/iommu/tegra*
22085
22086TEGRA KBC DRIVER
22087M:	Laxman Dewangan <ldewangan@nvidia.com>
22088S:	Supported
22089F:	drivers/input/keyboard/tegra-kbc.c
22090
22091TEGRA NAND DRIVER
22092M:	Stefan Agner <stefan@agner.ch>
22093M:	Lucas Stach <dev@lynxeye.de>
22094S:	Maintained
22095F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22096F:	drivers/mtd/nand/raw/tegra_nand.c
22097
22098TEGRA PWM DRIVER
22099M:	Thierry Reding <thierry.reding@gmail.com>
22100S:	Supported
22101F:	drivers/pwm/pwm-tegra.c
22102
22103TEGRA QUAD SPI DRIVER
22104M:	Thierry Reding <thierry.reding@gmail.com>
22105M:	Jonathan Hunter <jonathanh@nvidia.com>
22106M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22107L:	linux-tegra@vger.kernel.org
22108S:	Maintained
22109F:	drivers/spi/spi-tegra210-quad.c
22110
22111TEGRA SERIAL DRIVER
22112M:	Laxman Dewangan <ldewangan@nvidia.com>
22113S:	Supported
22114F:	drivers/tty/serial/serial-tegra.c
22115
22116TEGRA SPI DRIVER
22117M:	Laxman Dewangan <ldewangan@nvidia.com>
22118S:	Supported
22119F:	drivers/spi/spi-tegra*
22120
22121TEGRA VIDEO DRIVER
22122M:	Thierry Reding <thierry.reding@gmail.com>
22123M:	Jonathan Hunter <jonathanh@nvidia.com>
22124M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22125M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22126L:	linux-media@vger.kernel.org
22127L:	linux-tegra@vger.kernel.org
22128S:	Maintained
22129F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22130F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22131F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22132F:	drivers/staging/media/tegra-video/
22133
22134TEGRA XUSB PADCTL DRIVER
22135M:	JC Kuo <jckuo@nvidia.com>
22136S:	Supported
22137F:	drivers/phy/tegra/xusb*
22138
22139TEHUTI ETHERNET DRIVER
22140M:	Andy Gospodarek <andy@greyhouse.net>
22141L:	netdev@vger.kernel.org
22142S:	Supported
22143F:	drivers/net/ethernet/tehuti/*
22144
22145TELECOM CLOCK DRIVER FOR MCPL0010
22146M:	Mark Gross <markgross@kernel.org>
22147S:	Supported
22148F:	drivers/char/tlclk.c
22149
22150TEMPO SEMICONDUCTOR DRIVERS
22151M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22152S:	Maintained
22153F:	Documentation/devicetree/bindings/sound/tscs*.txt
22154F:	sound/soc/codecs/tscs*.c
22155F:	sound/soc/codecs/tscs*.h
22156
22157TENSILICA XTENSA PORT (xtensa)
22158M:	Chris Zankel <chris@zankel.net>
22159M:	Max Filippov <jcmvbkbc@gmail.com>
22160S:	Maintained
22161T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22162F:	arch/xtensa/
22163F:	drivers/irqchip/irq-xtensa-*
22164
22165TEXAS INSTRUMENTS ASoC DRIVERS
22166M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22167L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22168S:	Maintained
22169F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22170F:	sound/soc/ti/
22171
22172TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22173M:	Shenghao Ding <shenghao-ding@ti.com>
22174M:	Kevin Lu <kevin-lu@ti.com>
22175M:	Baojun Xu <baojun.xu@ti.com>
22176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22177S:	Maintained
22178F:	Documentation/devicetree/bindings/sound/tas2552.txt
22179F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22180F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22181F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22182F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22183F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22184F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22185F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22186F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22187F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22188F:	include/sound/tas2*.h
22189F:	include/sound/tlv320*.h
22190F:	include/sound/tpa6130a2-plat.h
22191F:	sound/pci/hda/tas2781_hda_i2c.c
22192F:	sound/soc/codecs/pcm1681.c
22193F:	sound/soc/codecs/pcm1789*.*
22194F:	sound/soc/codecs/pcm179x*.*
22195F:	sound/soc/codecs/pcm186x*.*
22196F:	sound/soc/codecs/pcm3008.*
22197F:	sound/soc/codecs/pcm3060*.*
22198F:	sound/soc/codecs/pcm3168a*.*
22199F:	sound/soc/codecs/pcm5102a.c
22200F:	sound/soc/codecs/pcm512x*.*
22201F:	sound/soc/codecs/tas2*.*
22202F:	sound/soc/codecs/tlv320*.*
22203F:	sound/soc/codecs/tpa6130a2.*
22204
22205TEXAS INSTRUMENTS DMA DRIVERS
22206M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22207L:	dmaengine@vger.kernel.org
22208S:	Maintained
22209F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22210F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22211F:	Documentation/devicetree/bindings/dma/ti/
22212F:	drivers/dma/ti/
22213F:	include/linux/dma/k3-psil.h
22214F:	include/linux/dma/k3-udma-glue.h
22215F:	include/linux/dma/ti-cppi5.h
22216X:	drivers/dma/ti/cppi41.c
22217
22218TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22219M:	Robert Marko <robert.marko@sartura.hr>
22220M:	Luka Perkov <luka.perkov@sartura.hr>
22221L:	linux-hwmon@vger.kernel.org
22222S:	Maintained
22223F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22224F:	Documentation/hwmon/tps23861.rst
22225F:	drivers/hwmon/tps23861.c
22226
22227TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22228M:	Ricardo Ribalda <ribalda@kernel.org>
22229L:	linux-iio@vger.kernel.org
22230S:	Supported
22231F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22232F:	drivers/iio/dac/ti-dac7612.c
22233
22234TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22235M:	Nishanth Menon <nm@ti.com>
22236M:	Tero Kristo <kristo@kernel.org>
22237M:	Santosh Shilimkar <ssantosh@kernel.org>
22238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22239S:	Maintained
22240F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22241F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22242F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22243F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22244F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22245F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22246F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22247F:	drivers/clk/keystone/sci-clk.c
22248F:	drivers/firmware/ti_sci*
22249F:	drivers/irqchip/irq-ti-sci-inta.c
22250F:	drivers/irqchip/irq-ti-sci-intr.c
22251F:	drivers/reset/reset-ti-sci.c
22252F:	drivers/soc/ti/ti_sci_inta_msi.c
22253F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22254F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22255F:	include/linux/soc/ti/ti_sci_inta_msi.h
22256F:	include/linux/soc/ti/ti_sci_protocol.h
22257
22258TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22259M:	Puranjay Mohan <puranjay@kernel.org>
22260L:	linux-iio@vger.kernel.org
22261S:	Supported
22262F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22263F:	drivers/iio/temperature/tmp117.c
22264
22265THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22266M:	Hans Verkuil <hverkuil@xs4all.nl>
22267L:	linux-media@vger.kernel.org
22268S:	Maintained
22269W:	https://linuxtv.org
22270T:	git git://linuxtv.org/media_tree.git
22271F:	drivers/media/radio/radio-raremono.c
22272
22273THERMAL
22274M:	Rafael J. Wysocki <rafael@kernel.org>
22275M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22276R:	Zhang Rui <rui.zhang@intel.com>
22277R:	Lukasz Luba <lukasz.luba@arm.com>
22278L:	linux-pm@vger.kernel.org
22279S:	Supported
22280Q:	https://patchwork.kernel.org/project/linux-pm/list/
22281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22282F:	Documentation/ABI/testing/sysfs-class-thermal
22283F:	Documentation/admin-guide/thermal/
22284F:	Documentation/devicetree/bindings/thermal/
22285F:	Documentation/driver-api/thermal/
22286F:	drivers/thermal/
22287F:	include/dt-bindings/thermal/
22288F:	include/linux/cpu_cooling.h
22289F:	include/linux/thermal.h
22290F:	include/uapi/linux/thermal.h
22291F:	tools/lib/thermal/
22292F:	tools/thermal/
22293
22294THERMAL DRIVER FOR AMLOGIC SOCS
22295M:	Guillaume La Roque <glaroque@baylibre.com>
22296L:	linux-pm@vger.kernel.org
22297L:	linux-amlogic@lists.infradead.org
22298S:	Supported
22299W:	http://linux-meson.com/
22300F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22301F:	drivers/thermal/amlogic_thermal.c
22302
22303THERMAL/CPU_COOLING
22304M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22305M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22306M:	Viresh Kumar <viresh.kumar@linaro.org>
22307R:	Lukasz Luba <lukasz.luba@arm.com>
22308L:	linux-pm@vger.kernel.org
22309S:	Supported
22310F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22311F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22312F:	drivers/thermal/cpufreq_cooling.c
22313F:	drivers/thermal/cpuidle_cooling.c
22314F:	include/linux/cpu_cooling.h
22315
22316THERMAL/POWER_ALLOCATOR
22317M:	Lukasz Luba <lukasz.luba@arm.com>
22318L:	linux-pm@vger.kernel.org
22319S:	Maintained
22320F:	Documentation/driver-api/thermal/power_allocator.rst
22321F:	drivers/thermal/gov_power_allocator.c
22322F:	drivers/thermal/thermal_trace_ipa.h
22323
22324THINKPAD ACPI EXTRAS DRIVER
22325M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22326L:	ibm-acpi-devel@lists.sourceforge.net
22327L:	platform-driver-x86@vger.kernel.org
22328S:	Maintained
22329W:	http://ibm-acpi.sourceforge.net
22330W:	http://thinkwiki.org/wiki/Ibm-acpi
22331T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22332F:	drivers/platform/x86/thinkpad_acpi.c
22333
22334THINKPAD LMI DRIVER
22335M:	Mark Pearson <markpearson@lenovo.com>
22336L:	platform-driver-x86@vger.kernel.org
22337S:	Maintained
22338F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22339F:	drivers/platform/x86/think-lmi.?
22340
22341THP7312 ISP DRIVER
22342M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22343M:	Paul Elder <paul.elder@ideasonboard.com>
22344L:	linux-media@vger.kernel.org
22345S:	Maintained
22346T:	git git://linuxtv.org/media_tree.git
22347F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22348F:	Documentation/userspace-api/media/drivers/thp7312.rst
22349F:	drivers/media/i2c/thp7312.c
22350F:	include/uapi/linux/thp7312.h
22351
22352THUNDERBOLT DMA TRAFFIC TEST DRIVER
22353M:	Isaac Hazan <isaac.hazan@intel.com>
22354L:	linux-usb@vger.kernel.org
22355S:	Maintained
22356F:	drivers/thunderbolt/dma_test.c
22357
22358THUNDERBOLT DRIVER
22359M:	Andreas Noever <andreas.noever@gmail.com>
22360M:	Michael Jamet <michael.jamet@intel.com>
22361M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22362M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22363L:	linux-usb@vger.kernel.org
22364S:	Maintained
22365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22366F:	Documentation/admin-guide/thunderbolt.rst
22367F:	drivers/thunderbolt/
22368F:	include/linux/thunderbolt.h
22369
22370THUNDERBOLT NETWORK DRIVER
22371M:	Michael Jamet <michael.jamet@intel.com>
22372M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22373M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22374L:	netdev@vger.kernel.org
22375S:	Maintained
22376F:	drivers/net/thunderbolt/
22377
22378THUNDERX GPIO DRIVER
22379M:	Robert Richter <rric@kernel.org>
22380S:	Odd Fixes
22381F:	drivers/gpio/gpio-thunderx.c
22382
22383TI ADS7924 ADC DRIVER
22384M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22385L:	linux-iio@vger.kernel.org
22386S:	Supported
22387F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22388F:	drivers/iio/adc/ti-ads7924.c
22389
22390TI AM437X VPFE DRIVER
22391M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22392L:	linux-media@vger.kernel.org
22393S:	Maintained
22394W:	https://linuxtv.org
22395Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22396T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22397F:	drivers/media/platform/ti/am437x/
22398
22399TI BANDGAP AND THERMAL DRIVER
22400M:	Eduardo Valentin <edubezval@gmail.com>
22401M:	Keerthy <j-keerthy@ti.com>
22402L:	linux-pm@vger.kernel.org
22403L:	linux-omap@vger.kernel.org
22404S:	Maintained
22405F:	drivers/thermal/ti-soc-thermal/
22406
22407TI BQ27XXX POWER SUPPLY DRIVER
22408F:	drivers/power/supply/bq27xxx_battery.c
22409F:	drivers/power/supply/bq27xxx_battery_i2c.c
22410F:	include/linux/power/bq27xxx_battery.h
22411
22412TI CDCE706 CLOCK DRIVER
22413M:	Max Filippov <jcmvbkbc@gmail.com>
22414S:	Maintained
22415F:	drivers/clk/clk-cdce706.c
22416
22417TI CLOCK DRIVER
22418M:	Tero Kristo <kristo@kernel.org>
22419L:	linux-omap@vger.kernel.org
22420S:	Odd Fixes
22421F:	drivers/clk/ti/
22422F:	include/linux/clk/ti.h
22423
22424TI DAVINCI MACHINE SUPPORT
22425M:	Bartosz Golaszewski <brgl@bgdev.pl>
22426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22427S:	Maintained
22428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22429F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22430F:	arch/arm/boot/dts/ti/davinci/
22431F:	arch/arm/mach-davinci/
22432F:	drivers/i2c/busses/i2c-davinci.c
22433
22434TI DAVINCI SERIES CLOCK DRIVER
22435M:	David Lechner <david@lechnology.com>
22436S:	Maintained
22437F:	Documentation/devicetree/bindings/clock/ti/davinci/
22438F:	drivers/clk/davinci/
22439F:	include/linux/clk/davinci.h
22440
22441TI DAVINCI SERIES GPIO DRIVER
22442M:	Keerthy <j-keerthy@ti.com>
22443L:	linux-gpio@vger.kernel.org
22444S:	Maintained
22445F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22446F:	drivers/gpio/gpio-davinci.c
22447
22448TI DAVINCI SERIES MEDIA DRIVER
22449M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22450L:	linux-media@vger.kernel.org
22451S:	Maintained
22452W:	https://linuxtv.org
22453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22454T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22455F:	drivers/media/platform/ti/davinci/
22456F:	include/media/davinci/
22457
22458TI ENHANCED CAPTURE (eCAP) DRIVER
22459M:	Vignesh Raghavendra <vigneshr@ti.com>
22460R:	Julien Panis <jpanis@baylibre.com>
22461L:	linux-iio@vger.kernel.org
22462L:	linux-omap@vger.kernel.org
22463S:	Maintained
22464F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22465F:	drivers/counter/ti-ecap-capture.c
22466
22467TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22468R:	David Lechner <david@lechnology.com>
22469L:	linux-iio@vger.kernel.org
22470F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22471F:	drivers/counter/ti-eqep.c
22472
22473TI ETHERNET SWITCH DRIVER (CPSW)
22474R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22475R:	Roger Quadros <rogerq@kernel.org>
22476L:	linux-omap@vger.kernel.org
22477L:	netdev@vger.kernel.org
22478S:	Maintained
22479F:	drivers/net/ethernet/ti/cpsw*
22480F:	drivers/net/ethernet/ti/davinci*
22481
22482TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22483M:	Alex Dubov <oakad@yahoo.com>
22484S:	Maintained
22485W:	http://tifmxx.berlios.de/
22486F:	drivers/memstick/host/tifm_ms.c
22487F:	drivers/misc/tifm*
22488F:	drivers/mmc/host/tifm_sd.c
22489F:	include/linux/tifm.h
22490
22491TI FPD-LINK DRIVERS
22492M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22493L:	linux-media@vger.kernel.org
22494S:	Maintained
22495F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22496F:	drivers/media/i2c/ds90*
22497F:	include/media/i2c/ds90*
22498
22499TI HDC302X HUMIDITY DRIVER
22500M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22501M:	Li peiyu <579lpy@gmail.com>
22502L:	linux-iio@vger.kernel.org
22503S:	Maintained
22504F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22505F:	drivers/iio/humidity/hdc3020.c
22506
22507TI ICSSG ETHERNET DRIVER (ICSSG)
22508R:	MD Danish Anwar <danishanwar@ti.com>
22509R:	Roger Quadros <rogerq@kernel.org>
22510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22511L:	netdev@vger.kernel.org
22512S:	Maintained
22513F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22514F:	drivers/net/ethernet/ti/icssg/*
22515
22516TI J721E CSI2RX DRIVER
22517M:	Jai Luthra <j-luthra@ti.com>
22518L:	linux-media@vger.kernel.org
22519S:	Maintained
22520F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22521F:	drivers/media/platform/ti/j721e-csi2rx/
22522
22523TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22524M:	Nishanth Menon <nm@ti.com>
22525M:	Santosh Shilimkar <ssantosh@kernel.org>
22526L:	linux-kernel@vger.kernel.org
22527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22528S:	Maintained
22529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22530F:	drivers/pmdomain/ti/omap_prm.c
22531F:	drivers/soc/ti/*
22532
22533TI LM49xxx FAMILY ASoC CODEC DRIVERS
22534M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22535M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22537S:	Maintained
22538F:	sound/soc/codecs/isabelle*
22539F:	sound/soc/codecs/lm49453*
22540
22541TI LMP92064 ADC DRIVER
22542M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22543R:	kernel@pengutronix.de
22544L:	linux-iio@vger.kernel.org
22545S:	Maintained
22546F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22547F:	drivers/iio/adc/ti-lmp92064.c
22548
22549TI PCM3060 ASoC CODEC DRIVER
22550M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22552S:	Maintained
22553F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22554F:	sound/soc/codecs/pcm3060*
22555
22556TI TAS571X FAMILY ASoC CODEC DRIVER
22557M:	Kevin Cernekee <cernekee@chromium.org>
22558L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22559S:	Odd Fixes
22560F:	sound/soc/codecs/tas571x*
22561
22562TI TMAG5273 MAGNETOMETER DRIVER
22563M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22564L:	linux-iio@vger.kernel.org
22565S:	Maintained
22566F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22567F:	drivers/iio/magnetometer/tmag5273.c
22568
22569TI TRF7970A NFC DRIVER
22570M:	Mark Greer <mgreer@animalcreek.com>
22571L:	linux-wireless@vger.kernel.org
22572S:	Supported
22573F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22574F:	drivers/nfc/trf7970a.c
22575
22576TI TSC2046 ADC DRIVER
22577M:	Oleksij Rempel <o.rempel@pengutronix.de>
22578R:	kernel@pengutronix.de
22579L:	linux-iio@vger.kernel.org
22580S:	Maintained
22581F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22582F:	drivers/iio/adc/ti-tsc2046.c
22583
22584TI TWL4030 SERIES SOC CODEC DRIVER
22585M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22586L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22587S:	Maintained
22588F:	sound/soc/codecs/twl4030*
22589
22590TI VPE/CAL DRIVERS
22591M:	Benoit Parrot <bparrot@ti.com>
22592L:	linux-media@vger.kernel.org
22593S:	Maintained
22594W:	http://linuxtv.org/
22595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22596F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22597F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22598F:	drivers/media/platform/ti/cal/
22599F:	drivers/media/platform/ti/vpe/
22600
22601TI WILINK WIRELESS DRIVERS
22602L:	linux-wireless@vger.kernel.org
22603S:	Orphan
22604W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22605W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22606F:	drivers/net/wireless/ti/
22607
22608TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22609M:	John Stultz <jstultz@google.com>
22610M:	Thomas Gleixner <tglx@linutronix.de>
22611R:	Stephen Boyd <sboyd@kernel.org>
22612L:	linux-kernel@vger.kernel.org
22613S:	Supported
22614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22615F:	include/linux/clocksource.h
22616F:	include/linux/time.h
22617F:	include/linux/timekeeper_internal.h
22618F:	include/linux/timekeeping.h
22619F:	include/linux/timex.h
22620F:	include/uapi/linux/time.h
22621F:	include/uapi/linux/timex.h
22622F:	kernel/time/alarmtimer.c
22623F:	kernel/time/clocksource*
22624F:	kernel/time/ntp*
22625F:	kernel/time/time.c
22626F:	kernel/time/timeconst.bc
22627F:	kernel/time/timeconv.c
22628F:	kernel/time/timecounter.c
22629F:	kernel/time/timekeeping*
22630F:	kernel/time/time_test.c
22631F:	tools/testing/selftests/timers/
22632
22633TIPC NETWORK LAYER
22634M:	Jon Maloy <jmaloy@redhat.com>
22635M:	Ying Xue <ying.xue@windriver.com>
22636L:	netdev@vger.kernel.org (core kernel code)
22637L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22638S:	Maintained
22639W:	http://tipc.sourceforge.net/
22640F:	include/uapi/linux/tipc*.h
22641F:	net/tipc/
22642
22643TLAN NETWORK DRIVER
22644M:	Samuel Chessman <chessman@tux.org>
22645L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22646S:	Maintained
22647W:	http://sourceforge.net/projects/tlan/
22648F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22649F:	drivers/net/ethernet/ti/tlan.*
22650
22651TMIO/SDHI MMC DRIVER
22652M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22653L:	linux-mmc@vger.kernel.org
22654L:	linux-renesas-soc@vger.kernel.org
22655S:	Supported
22656F:	drivers/mmc/host/renesas_sdhi*
22657F:	drivers/mmc/host/tmio_mmc*
22658F:	include/linux/mfd/tmio.h
22659
22660TMP513 HARDWARE MONITOR DRIVER
22661M:	Eric Tremblay <etremblay@distech-controls.com>
22662L:	linux-hwmon@vger.kernel.org
22663S:	Maintained
22664F:	Documentation/hwmon/tmp513.rst
22665F:	drivers/hwmon/tmp513.c
22666
22667TMPFS (SHMEM FILESYSTEM)
22668M:	Hugh Dickins <hughd@google.com>
22669L:	linux-mm@kvack.org
22670S:	Maintained
22671F:	include/linux/shmem_fs.h
22672F:	mm/shmem.c
22673
22674TOMOYO SECURITY MODULE
22675M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22676M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22677L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22678L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22679L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22680L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22681S:	Maintained
22682W:	https://tomoyo.osdn.jp/
22683F:	security/tomoyo/
22684
22685TOPSTAR LAPTOP EXTRAS DRIVER
22686M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22687L:	platform-driver-x86@vger.kernel.org
22688S:	Maintained
22689F:	drivers/platform/x86/topstar-laptop.c
22690
22691TORTURE-TEST MODULES
22692M:	Davidlohr Bueso <dave@stgolabs.net>
22693M:	"Paul E. McKenney" <paulmck@kernel.org>
22694M:	Josh Triplett <josh@joshtriplett.org>
22695L:	linux-kernel@vger.kernel.org
22696S:	Supported
22697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22698F:	Documentation/RCU/torture.rst
22699F:	kernel/locking/locktorture.c
22700F:	kernel/rcu/rcuscale.c
22701F:	kernel/rcu/rcutorture.c
22702F:	kernel/rcu/refscale.c
22703F:	kernel/torture.c
22704
22705TOSHIBA ACPI EXTRAS DRIVER
22706M:	Azael Avalos <coproscefalo@gmail.com>
22707L:	platform-driver-x86@vger.kernel.org
22708S:	Maintained
22709F:	drivers/platform/x86/toshiba_acpi.c
22710
22711TOSHIBA BLUETOOTH DRIVER
22712M:	Azael Avalos <coproscefalo@gmail.com>
22713L:	platform-driver-x86@vger.kernel.org
22714S:	Maintained
22715F:	drivers/platform/x86/toshiba_bluetooth.c
22716
22717TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22718M:	Azael Avalos <coproscefalo@gmail.com>
22719L:	platform-driver-x86@vger.kernel.org
22720S:	Maintained
22721F:	drivers/platform/x86/toshiba_haps.c
22722
22723TOSHIBA SMM DRIVER
22724M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22725S:	Maintained
22726W:	http://www.buzzard.org.uk/toshiba/
22727F:	drivers/char/toshiba.c
22728F:	include/linux/toshiba.h
22729F:	include/uapi/linux/toshiba.h
22730
22731TOSHIBA TC358743 DRIVER
22732M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22733L:	linux-media@vger.kernel.org
22734S:	Maintained
22735F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22736F:	drivers/media/i2c/tc358743*
22737F:	include/media/i2c/tc358743.h
22738
22739TOSHIBA WMI HOTKEYS DRIVER
22740M:	Azael Avalos <coproscefalo@gmail.com>
22741L:	platform-driver-x86@vger.kernel.org
22742S:	Maintained
22743F:	drivers/platform/x86/toshiba-wmi.c
22744
22745TPM DEVICE DRIVER
22746M:	Peter Huewe <peterhuewe@gmx.de>
22747M:	Jarkko Sakkinen <jarkko@kernel.org>
22748R:	Jason Gunthorpe <jgg@ziepe.ca>
22749L:	linux-integrity@vger.kernel.org
22750S:	Maintained
22751W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22752Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22754F:	Documentation/devicetree/bindings/tpm/
22755F:	drivers/char/tpm/
22756
22757TPS546D24 DRIVER
22758M:	Duke Du <dukedu83@gmail.com>
22759L:	linux-hwmon@vger.kernel.org
22760S:	Maintained
22761F:	Documentation/hwmon/tps546d24.rst
22762F:	drivers/hwmon/pmbus/tps546d24.c
22763
22764TQ SYSTEMS BOARD & DRIVER SUPPORT
22765L:	linux@ew.tq-group.com
22766S:	Supported
22767W:	https://www.tq-group.com/en/products/tq-embedded/
22768F:	arch/arm/boot/dts/imx*mba*.dts*
22769F:	arch/arm/boot/dts/imx*tqma*.dts*
22770F:	arch/arm/boot/dts/mba*.dtsi
22771F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22772F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22773F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22774F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22775F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22776F:	drivers/gpio/gpio-tqmx86.c
22777F:	drivers/mfd/tqmx86.c
22778F:	drivers/watchdog/tqmx86_wdt.c
22779
22780TRACING
22781M:	Steven Rostedt <rostedt@goodmis.org>
22782M:	Masami Hiramatsu <mhiramat@kernel.org>
22783R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22784L:	linux-kernel@vger.kernel.org
22785L:	linux-trace-kernel@vger.kernel.org
22786S:	Maintained
22787Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22789F:	Documentation/trace/*
22790F:	fs/tracefs/
22791F:	include/linux/trace*.h
22792F:	include/trace/
22793F:	kernel/trace/
22794F:	scripts/tracing/
22795F:	tools/testing/selftests/ftrace/
22796
22797TRACING MMIO ACCESSES (MMIOTRACE)
22798M:	Steven Rostedt <rostedt@goodmis.org>
22799M:	Masami Hiramatsu <mhiramat@kernel.org>
22800R:	Karol Herbst <karolherbst@gmail.com>
22801R:	Pekka Paalanen <ppaalanen@gmail.com>
22802L:	linux-kernel@vger.kernel.org
22803L:	nouveau@lists.freedesktop.org
22804S:	Maintained
22805F:	arch/x86/mm/kmmio.c
22806F:	arch/x86/mm/mmio-mod.c
22807F:	arch/x86/mm/testmmiotrace.c
22808F:	include/linux/mmiotrace.h
22809F:	kernel/trace/trace_mmiotrace.c
22810
22811TRACING OS NOISE / LATENCY TRACERS
22812M:	Steven Rostedt <rostedt@goodmis.org>
22813M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22814S:	Maintained
22815F:	Documentation/trace/hwlat_detector.rst
22816F:	Documentation/trace/osnoise-tracer.rst
22817F:	Documentation/trace/timerlat-tracer.rst
22818F:	arch/*/kernel/trace.c
22819F:	include/trace/events/osnoise.h
22820F:	kernel/trace/trace_hwlat.c
22821F:	kernel/trace/trace_irqsoff.c
22822F:	kernel/trace/trace_osnoise.c
22823F:	kernel/trace/trace_sched_wakeup.c
22824
22825TRADITIONAL CHINESE DOCUMENTATION
22826M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22827S:	Maintained
22828W:	https://github.com/srcres258/linux-doc
22829T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22830F:	Documentation/translations/zh_TW/
22831
22832TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22833M:	Dan Williams <dan.j.williams@intel.com>
22834L:	linux-coco@lists.linux.dev
22835S:	Maintained
22836F:	Documentation/ABI/testing/configfs-tsm
22837F:	drivers/virt/coco/tsm.c
22838F:	include/linux/tsm.h
22839
22840TRUSTED SERVICES TEE DRIVER
22841M:	Balint Dobszay <balint.dobszay@arm.com>
22842M:	Sudeep Holla <sudeep.holla@arm.com>
22843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22844L:	trusted-services@lists.trustedfirmware.org
22845S:	Maintained
22846F:	Documentation/tee/ts-tee.rst
22847F:	drivers/tee/tstee/
22848
22849TTY LAYER AND SERIAL DRIVERS
22850M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22851M:	Jiri Slaby <jirislaby@kernel.org>
22852L:	linux-kernel@vger.kernel.org
22853L:	linux-serial@vger.kernel.org
22854S:	Supported
22855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22856F:	Documentation/devicetree/bindings/serial/
22857F:	Documentation/driver-api/serial/
22858F:	drivers/tty/
22859F:	include/linux/selection.h
22860F:	include/linux/serial.h
22861F:	include/linux/serial_core.h
22862F:	include/linux/sysrq.h
22863F:	include/linux/tty*.h
22864F:	include/linux/vt.h
22865F:	include/linux/vt_*.h
22866F:	include/uapi/linux/serial.h
22867F:	include/uapi/linux/serial_core.h
22868F:	include/uapi/linux/tty.h
22869
22870TUA9001 MEDIA DRIVER
22871L:	linux-media@vger.kernel.org
22872S:	Orphan
22873W:	https://linuxtv.org
22874Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22875F:	drivers/media/tuners/tua9001*
22876
22877TULIP NETWORK DRIVERS
22878L:	netdev@vger.kernel.org
22879L:	linux-parisc@vger.kernel.org
22880S:	Orphan
22881F:	drivers/net/ethernet/dec/tulip/
22882
22883TUN/TAP driver
22884M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22885M:	Jason Wang <jasowang@redhat.com>
22886S:	Maintained
22887W:	http://vtun.sourceforge.net/tun
22888F:	Documentation/networking/tuntap.rst
22889F:	arch/um/os-Linux/drivers/
22890F:	drivers/net/tap.c
22891F:	drivers/net/tun.c
22892
22893TURBOCHANNEL SUBSYSTEM
22894M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22895M:	Ralf Baechle <ralf@linux-mips.org>
22896L:	linux-mips@vger.kernel.org
22897S:	Maintained
22898Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22899F:	drivers/tc/
22900F:	include/linux/tc.h
22901
22902TURBOSTAT UTILITY
22903M:	"Len Brown" <lenb@kernel.org>
22904L:	linux-pm@vger.kernel.org
22905S:	Supported
22906Q:	https://patchwork.kernel.org/project/linux-pm/list/
22907B:	https://bugzilla.kernel.org
22908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22909F:	tools/power/x86/turbostat/
22910F:	tools/testing/selftests/turbostat/
22911
22912TW5864 VIDEO4LINUX DRIVER
22913M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22914M:	Anton Sviridenko <anton@corp.bluecherry.net>
22915M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22916M:	Andrey Utkin <andrey_utkin@fastmail.com>
22917L:	linux-media@vger.kernel.org
22918S:	Supported
22919F:	drivers/media/pci/tw5864/
22920
22921TW68 VIDEO4LINUX DRIVER
22922M:	Hans Verkuil <hverkuil@xs4all.nl>
22923L:	linux-media@vger.kernel.org
22924S:	Odd Fixes
22925W:	https://linuxtv.org
22926T:	git git://linuxtv.org/media_tree.git
22927F:	drivers/media/pci/tw68/
22928
22929TW686X VIDEO4LINUX DRIVER
22930M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22931L:	linux-media@vger.kernel.org
22932S:	Maintained
22933W:	http://linuxtv.org
22934T:	git git://linuxtv.org/media_tree.git
22935F:	drivers/media/pci/tw686x/
22936
22937U-BOOT ENVIRONMENT VARIABLES
22938M:	Rafał Miłecki <rafal@milecki.pl>
22939S:	Maintained
22940F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22941F:	drivers/nvmem/u-boot-env.c
22942
22943UACCE ACCELERATOR FRAMEWORK
22944M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22945M:	Zhou Wang <wangzhou1@hisilicon.com>
22946L:	linux-accelerators@lists.ozlabs.org
22947L:	linux-kernel@vger.kernel.org
22948S:	Maintained
22949F:	Documentation/ABI/testing/sysfs-driver-uacce
22950F:	Documentation/misc-devices/uacce.rst
22951F:	drivers/misc/uacce/
22952F:	include/linux/uacce.h
22953F:	include/uapi/misc/uacce/
22954
22955UBI FILE SYSTEM (UBIFS)
22956M:	Richard Weinberger <richard@nod.at>
22957R:	Zhihao Cheng <chengzhihao1@huawei.com>
22958L:	linux-mtd@lists.infradead.org
22959S:	Supported
22960W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22963F:	Documentation/ABI/testing/sysfs-fs-ubifs
22964F:	Documentation/filesystems/ubifs-authentication.rst
22965F:	Documentation/filesystems/ubifs.rst
22966F:	fs/ubifs/
22967
22968UBLK USERSPACE BLOCK DRIVER
22969M:	Ming Lei <ming.lei@redhat.com>
22970L:	linux-block@vger.kernel.org
22971S:	Maintained
22972F:	Documentation/block/ublk.rst
22973F:	drivers/block/ublk_drv.c
22974F:	include/uapi/linux/ublk_cmd.h
22975
22976UBSAN
22977M:	Kees Cook <keescook@chromium.org>
22978R:	Marco Elver <elver@google.com>
22979R:	Andrey Konovalov <andreyknvl@gmail.com>
22980R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22981L:	kasan-dev@googlegroups.com
22982L:	linux-hardening@vger.kernel.org
22983S:	Supported
22984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22985F:	Documentation/dev-tools/ubsan.rst
22986F:	include/linux/ubsan.h
22987F:	lib/Kconfig.ubsan
22988F:	lib/test_ubsan.c
22989F:	lib/ubsan.c
22990F:	lib/ubsan.h
22991F:	scripts/Makefile.ubsan
22992K:	\bARCH_HAS_UBSAN\b
22993
22994UCLINUX (M68KNOMMU AND COLDFIRE)
22995M:	Greg Ungerer <gerg@linux-m68k.org>
22996L:	linux-m68k@lists.linux-m68k.org
22997S:	Maintained
22998W:	http://www.linux-m68k.org/
22999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23000F:	arch/m68k/*/*_no.*
23001F:	arch/m68k/68*/
23002F:	arch/m68k/coldfire/
23003F:	arch/m68k/include/asm/*_no.*
23004
23005UDF FILESYSTEM
23006M:	Jan Kara <jack@suse.com>
23007S:	Maintained
23008F:	Documentation/filesystems/udf.rst
23009F:	fs/udf/
23010
23011UDRAW TABLET
23012M:	Bastien Nocera <hadess@hadess.net>
23013L:	linux-input@vger.kernel.org
23014S:	Maintained
23015F:	drivers/hid/hid-udraw-ps3.c
23016
23017UFS FILESYSTEM
23018M:	Evgeniy Dushistov <dushistov@mail.ru>
23019S:	Maintained
23020F:	Documentation/admin-guide/ufs.rst
23021F:	fs/ufs/
23022
23023UHID USERSPACE HID IO DRIVER
23024M:	David Rheinsberg <david@readahead.eu>
23025L:	linux-input@vger.kernel.org
23026S:	Maintained
23027F:	drivers/hid/uhid.c
23028F:	include/uapi/linux/uhid.h
23029
23030ULPI BUS
23031M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23032L:	linux-usb@vger.kernel.org
23033S:	Maintained
23034F:	drivers/usb/common/ulpi.c
23035F:	include/linux/ulpi/
23036
23037UNICODE SUBSYSTEM
23038M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23039L:	linux-fsdevel@vger.kernel.org
23040S:	Supported
23041F:	fs/unicode/
23042
23043UNIFDEF
23044M:	Tony Finch <dot@dotat.at>
23045S:	Maintained
23046W:	http://dotat.at/prog/unifdef
23047F:	scripts/unifdef.c
23048
23049UNIFORM CDROM DRIVER
23050M:	Phillip Potter <phil@philpotter.co.uk>
23051S:	Maintained
23052F:	Documentation/cdrom/
23053F:	drivers/cdrom/cdrom.c
23054F:	include/linux/cdrom.h
23055F:	include/uapi/linux/cdrom.h
23056
23057UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23058R:	Alim Akhtar <alim.akhtar@samsung.com>
23059R:	Avri Altman <avri.altman@wdc.com>
23060R:	Bart Van Assche <bvanassche@acm.org>
23061L:	linux-scsi@vger.kernel.org
23062S:	Supported
23063F:	Documentation/devicetree/bindings/ufs/
23064F:	Documentation/scsi/ufs.rst
23065F:	drivers/ufs/core/
23066
23067UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23068M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23069L:	linux-scsi@vger.kernel.org
23070S:	Supported
23071F:	drivers/ufs/host/*dwc*
23072
23073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23074M:	Alim Akhtar <alim.akhtar@samsung.com>
23075L:	linux-scsi@vger.kernel.org
23076S:	Maintained
23077F:	drivers/ufs/host/ufs-exynos*
23078
23079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23080M:	Peter Wang <peter.wang@mediatek.com>
23081R:	Stanley Jhu <chu.stanley@gmail.com>
23082L:	linux-scsi@vger.kernel.org
23083L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23084S:	Maintained
23085F:	drivers/ufs/host/ufs-mediatek*
23086
23087UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23088M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23089L:	linux-arm-msm@vger.kernel.org
23090L:	linux-scsi@vger.kernel.org
23091S:	Maintained
23092F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23093F:	drivers/ufs/host/ufs-qcom*
23094
23095UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23096M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23097L:	linux-renesas-soc@vger.kernel.org
23098L:	linux-scsi@vger.kernel.org
23099S:	Maintained
23100F:	drivers/ufs/host/ufs-renesas.c
23101
23102UNSORTED BLOCK IMAGES (UBI)
23103M:	Richard Weinberger <richard@nod.at>
23104R:	Zhihao Cheng <chengzhihao1@huawei.com>
23105L:	linux-mtd@lists.infradead.org
23106S:	Supported
23107W:	http://www.linux-mtd.infradead.org/
23108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23110F:	drivers/mtd/ubi/
23111F:	include/linux/mtd/ubi.h
23112F:	include/uapi/mtd/ubi-user.h
23113
23114USB "USBNET" DRIVER FRAMEWORK
23115M:	Oliver Neukum <oneukum@suse.com>
23116L:	netdev@vger.kernel.org
23117S:	Maintained
23118W:	http://www.linux-usb.org/usbnet
23119F:	drivers/net/usb/usbnet.c
23120F:	include/linux/usb/usbnet.h
23121
23122USB ACM DRIVER
23123M:	Oliver Neukum <oneukum@suse.com>
23124L:	linux-usb@vger.kernel.org
23125S:	Maintained
23126F:	Documentation/usb/acm.rst
23127F:	drivers/usb/class/cdc-acm.*
23128
23129USB APPLE MFI FASTCHARGE DRIVER
23130M:	Bastien Nocera <hadess@hadess.net>
23131L:	linux-usb@vger.kernel.org
23132S:	Maintained
23133F:	drivers/usb/misc/apple-mfi-fastcharge.c
23134
23135USB AR5523 WIRELESS DRIVER
23136L:	linux-wireless@vger.kernel.org
23137S:	Orphan
23138F:	drivers/net/wireless/ath/ar5523/
23139
23140USB ATTACHED SCSI
23141M:	Oliver Neukum <oneukum@suse.com>
23142L:	linux-usb@vger.kernel.org
23143L:	linux-scsi@vger.kernel.org
23144S:	Maintained
23145F:	drivers/usb/storage/uas.c
23146
23147USB CDC ETHERNET DRIVER
23148M:	Oliver Neukum <oliver@neukum.org>
23149L:	linux-usb@vger.kernel.org
23150S:	Maintained
23151F:	drivers/net/usb/cdc_*.c
23152F:	include/uapi/linux/usb/cdc.h
23153
23154USB CHAOSKEY DRIVER
23155M:	Keith Packard <keithp@keithp.com>
23156L:	linux-usb@vger.kernel.org
23157S:	Maintained
23158F:	drivers/usb/misc/chaoskey.c
23159
23160USB CYPRESS C67X00 DRIVER
23161L:	linux-usb@vger.kernel.org
23162S:	Orphan
23163F:	drivers/usb/c67x00/
23164
23165USB DAVICOM DM9601 DRIVER
23166M:	Peter Korsgaard <peter@korsgaard.com>
23167L:	netdev@vger.kernel.org
23168S:	Maintained
23169W:	http://www.linux-usb.org/usbnet
23170F:	drivers/net/usb/dm9601.c
23171
23172USB EHCI DRIVER
23173M:	Alan Stern <stern@rowland.harvard.edu>
23174L:	linux-usb@vger.kernel.org
23175S:	Maintained
23176F:	Documentation/usb/ehci.rst
23177F:	drivers/usb/host/ehci*
23178
23179USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23180M:	Jiri Kosina <jikos@kernel.org>
23181M:	Benjamin Tissoires <bentiss@kernel.org>
23182L:	linux-usb@vger.kernel.org
23183S:	Maintained
23184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23185F:	Documentation/hid/hiddev.rst
23186F:	drivers/hid/usbhid/
23187
23188USB INTEL XHCI ROLE MUX DRIVER
23189M:	Hans de Goede <hdegoede@redhat.com>
23190L:	linux-usb@vger.kernel.org
23191S:	Maintained
23192F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23193
23194USB IP DRIVER FOR HISILICON KIRIN 960
23195M:	Yu Chen <chenyu56@huawei.com>
23196M:	Binghui Wang <wangbinghui@hisilicon.com>
23197L:	linux-usb@vger.kernel.org
23198S:	Maintained
23199F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23200F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23201
23202USB IP DRIVER FOR HISILICON KIRIN 970
23203M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23204L:	linux-usb@vger.kernel.org
23205S:	Maintained
23206F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23207F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23208
23209USB ISP116X DRIVER
23210M:	Olav Kongas <ok@artecdesign.ee>
23211L:	linux-usb@vger.kernel.org
23212S:	Maintained
23213F:	drivers/usb/host/isp116x*
23214F:	include/linux/usb/isp116x.h
23215
23216USB ISP1760 DRIVER
23217M:	Rui Miguel Silva <rui.silva@linaro.org>
23218L:	linux-usb@vger.kernel.org
23219S:	Maintained
23220F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23221F:	drivers/usb/isp1760/*
23222
23223USB LAN78XX ETHERNET DRIVER
23224M:	Woojung Huh <woojung.huh@microchip.com>
23225M:	UNGLinuxDriver@microchip.com
23226L:	netdev@vger.kernel.org
23227S:	Maintained
23228F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23229F:	drivers/net/usb/lan78xx.*
23230F:	include/dt-bindings/net/microchip-lan78xx.h
23231
23232USB MASS STORAGE DRIVER
23233M:	Alan Stern <stern@rowland.harvard.edu>
23234L:	linux-usb@vger.kernel.org
23235L:	usb-storage@lists.one-eyed-alien.net
23236S:	Maintained
23237F:	drivers/usb/storage/
23238
23239USB MIDI DRIVER
23240M:	Clemens Ladisch <clemens@ladisch.de>
23241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23242S:	Maintained
23243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23244F:	sound/usb/midi.*
23245
23246USB NETWORKING DRIVERS
23247L:	linux-usb@vger.kernel.org
23248S:	Odd Fixes
23249F:	drivers/net/usb/
23250
23251USB OHCI DRIVER
23252M:	Alan Stern <stern@rowland.harvard.edu>
23253L:	linux-usb@vger.kernel.org
23254S:	Maintained
23255F:	Documentation/usb/ohci.rst
23256F:	drivers/usb/host/ohci*
23257
23258USB OTG FSM (Finite State Machine)
23259M:	Peter Chen <peter.chen@kernel.org>
23260L:	linux-usb@vger.kernel.org
23261S:	Maintained
23262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23263F:	drivers/usb/common/usb-otg-fsm.c
23264
23265USB OVER IP DRIVER
23266M:	Valentina Manea <valentina.manea.m@gmail.com>
23267M:	Shuah Khan <shuah@kernel.org>
23268M:	Shuah Khan <skhan@linuxfoundation.org>
23269R:	Hongren Zheng <i@zenithal.me>
23270L:	linux-usb@vger.kernel.org
23271S:	Maintained
23272F:	Documentation/usb/usbip_protocol.rst
23273F:	drivers/usb/usbip/
23274F:	tools/testing/selftests/drivers/usb/usbip/
23275F:	tools/usb/usbip/
23276
23277USB PEGASUS DRIVER
23278M:	Petko Manolov <petkan@nucleusys.com>
23279L:	linux-usb@vger.kernel.org
23280L:	netdev@vger.kernel.org
23281S:	Maintained
23282W:	https://github.com/petkan/pegasus
23283T:	git https://github.com/petkan/pegasus.git
23284F:	drivers/net/usb/pegasus.*
23285
23286USB PRINTER DRIVER (usblp)
23287M:	Pete Zaitcev <zaitcev@redhat.com>
23288L:	linux-usb@vger.kernel.org
23289S:	Supported
23290F:	drivers/usb/class/usblp.c
23291
23292USB QMI WWAN NETWORK DRIVER
23293M:	Bjørn Mork <bjorn@mork.no>
23294L:	netdev@vger.kernel.org
23295S:	Maintained
23296F:	Documentation/ABI/testing/sysfs-class-net-qmi
23297F:	drivers/net/usb/qmi_wwan.c
23298
23299USB RAW GADGET DRIVER
23300R:	Andrey Konovalov <andreyknvl@gmail.com>
23301L:	linux-usb@vger.kernel.org
23302S:	Maintained
23303F:	Documentation/usb/raw-gadget.rst
23304F:	drivers/usb/gadget/legacy/raw_gadget.c
23305F:	include/uapi/linux/usb/raw_gadget.h
23306
23307USB RTL8150 DRIVER
23308M:	Petko Manolov <petkan@nucleusys.com>
23309L:	linux-usb@vger.kernel.org
23310L:	netdev@vger.kernel.org
23311S:	Maintained
23312W:	https://github.com/petkan/rtl8150
23313T:	git https://github.com/petkan/rtl8150.git
23314F:	drivers/net/usb/rtl8150.c
23315
23316USB SERIAL SUBSYSTEM
23317M:	Johan Hovold <johan@kernel.org>
23318L:	linux-usb@vger.kernel.org
23319S:	Maintained
23320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23321F:	Documentation/usb/usb-serial.rst
23322F:	drivers/usb/serial/
23323F:	include/linux/usb/serial.h
23324
23325USB SMSC75XX ETHERNET DRIVER
23326M:	Steve Glendinning <steve.glendinning@shawell.net>
23327L:	netdev@vger.kernel.org
23328S:	Maintained
23329F:	drivers/net/usb/smsc75xx.*
23330
23331USB SMSC95XX ETHERNET DRIVER
23332M:	Steve Glendinning <steve.glendinning@shawell.net>
23333M:	UNGLinuxDriver@microchip.com
23334L:	netdev@vger.kernel.org
23335S:	Maintained
23336F:	drivers/net/usb/smsc95xx.*
23337
23338USB SUBSYSTEM
23339M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23340L:	linux-usb@vger.kernel.org
23341S:	Supported
23342W:	http://www.linux-usb.org
23343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23344F:	Documentation/devicetree/bindings/usb/
23345F:	Documentation/usb/
23346F:	drivers/usb/
23347F:	include/dt-bindings/usb/
23348F:	include/linux/usb.h
23349F:	include/linux/usb/
23350F:	include/uapi/linux/usb/
23351
23352USB TYPEC BUS FOR ALTERNATE MODES
23353M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23354L:	linux-usb@vger.kernel.org
23355S:	Maintained
23356F:	Documentation/ABI/testing/sysfs-bus-typec
23357F:	Documentation/driver-api/usb/typec_bus.rst
23358F:	drivers/usb/typec/altmodes/
23359F:	include/linux/usb/typec_altmode.h
23360
23361USB TYPEC CLASS
23362M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23363L:	linux-usb@vger.kernel.org
23364S:	Maintained
23365F:	Documentation/ABI/testing/sysfs-class-typec
23366F:	Documentation/driver-api/usb/typec.rst
23367F:	drivers/usb/typec/
23368F:	include/linux/usb/typec.h
23369
23370USB TYPEC INTEL PMC MUX DRIVER
23371M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23372L:	linux-usb@vger.kernel.org
23373S:	Maintained
23374F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23375F:	drivers/usb/typec/mux/intel_pmc_mux.c
23376
23377USB TYPEC PI3USB30532 MUX DRIVER
23378M:	Hans de Goede <hdegoede@redhat.com>
23379L:	linux-usb@vger.kernel.org
23380S:	Maintained
23381F:	drivers/usb/typec/mux/pi3usb30532.c
23382
23383USB TYPEC PORT CONTROLLER DRIVERS
23384L:	linux-usb@vger.kernel.org
23385S:	Orphan
23386F:	drivers/usb/typec/tcpm/
23387
23388USB UHCI DRIVER
23389M:	Alan Stern <stern@rowland.harvard.edu>
23390L:	linux-usb@vger.kernel.org
23391S:	Maintained
23392F:	drivers/usb/host/uhci*
23393
23394USB VIDEO CLASS
23395M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23396L:	linux-media@vger.kernel.org
23397S:	Maintained
23398W:	http://www.ideasonboard.org/uvc/
23399T:	git git://linuxtv.org/media_tree.git
23400F:	drivers/media/usb/uvc/
23401F:	include/uapi/linux/uvcvideo.h
23402
23403USB WEBCAM GADGET
23404M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23405M:	Daniel Scally <dan.scally@ideasonboard.com>
23406L:	linux-usb@vger.kernel.org
23407S:	Maintained
23408F:	drivers/usb/gadget/function/*uvc*
23409F:	drivers/usb/gadget/legacy/webcam.c
23410F:	include/uapi/linux/usb/g_uvc.h
23411
23412USB XHCI DRIVER
23413M:	Mathias Nyman <mathias.nyman@intel.com>
23414L:	linux-usb@vger.kernel.org
23415S:	Supported
23416F:	drivers/usb/host/pci-quirks*
23417F:	drivers/usb/host/xhci*
23418
23419USER DATAGRAM PROTOCOL (UDP)
23420M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23421S:	Maintained
23422F:	include/linux/udp.h
23423F:	net/ipv4/udp.c
23424F:	net/ipv6/udp.c
23425
23426USER-MODE LINUX (UML)
23427M:	Richard Weinberger <richard@nod.at>
23428M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23429M:	Johannes Berg <johannes@sipsolutions.net>
23430L:	linux-um@lists.infradead.org
23431S:	Maintained
23432W:	http://user-mode-linux.sourceforge.net
23433Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23436F:	Documentation/virt/uml/
23437F:	arch/um/
23438F:	arch/x86/um/
23439F:	fs/hostfs/
23440
23441USERSPACE COPYIN/COPYOUT (UIOVEC)
23442M:	Alexander Viro <viro@zeniv.linux.org.uk>
23443S:	Maintained
23444F:	include/linux/uio.h
23445F:	lib/iov_iter.c
23446
23447USERSPACE DMA BUFFER DRIVER
23448M:	Gerd Hoffmann <kraxel@redhat.com>
23449L:	dri-devel@lists.freedesktop.org
23450S:	Maintained
23451T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23452F:	drivers/dma-buf/udmabuf.c
23453F:	include/uapi/linux/udmabuf.h
23454
23455USERSPACE I/O (UIO)
23456M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23457S:	Maintained
23458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23459F:	Documentation/driver-api/uio-howto.rst
23460F:	drivers/uio/
23461F:	include/linux/uio_driver.h
23462
23463UTIL-LINUX PACKAGE
23464M:	Karel Zak <kzak@redhat.com>
23465L:	util-linux@vger.kernel.org
23466S:	Maintained
23467W:	http://en.wikipedia.org/wiki/Util-linux
23468T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23469
23470UUID HELPERS
23471R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23472L:	linux-kernel@vger.kernel.org
23473S:	Maintained
23474F:	include/linux/uuid.h
23475F:	lib/test_uuid.c
23476F:	lib/uuid.c
23477
23478UV SYSFS DRIVER
23479M:	Justin Ernst <justin.ernst@hpe.com>
23480L:	platform-driver-x86@vger.kernel.org
23481S:	Maintained
23482F:	drivers/platform/x86/uv_sysfs.c
23483
23484UVESAFB DRIVER
23485M:	Michal Januszewski <spock@gentoo.org>
23486L:	linux-fbdev@vger.kernel.org
23487S:	Maintained
23488W:	https://github.com/mjanusz/v86d
23489F:	Documentation/fb/uvesafb.rst
23490F:	drivers/video/fbdev/uvesafb.*
23491
23492Ux500 CLOCK DRIVERS
23493M:	Ulf Hansson <ulf.hansson@linaro.org>
23494L:	linux-clk@vger.kernel.org
23495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23496S:	Maintained
23497F:	drivers/clk/ux500/
23498
23499V4L2 ASYNC AND FWNODE FRAMEWORKS
23500M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23501L:	linux-media@vger.kernel.org
23502S:	Maintained
23503T:	git git://linuxtv.org/media_tree.git
23504F:	drivers/media/v4l2-core/v4l2-async.c
23505F:	drivers/media/v4l2-core/v4l2-fwnode.c
23506F:	include/media/v4l2-async.h
23507F:	include/media/v4l2-fwnode.h
23508
23509V4L2 LENS DRIVERS
23510M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23511L:	linux-media@vger.kernel.org
23512S:	Maintained
23513F:	drivers/media/i2c/ak*
23514F:	drivers/media/i2c/dw*
23515F:	drivers/media/i2c/lm*
23516
23517V4L2 CAMERA SENSOR DRIVERS
23518M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23519L:	linux-media@vger.kernel.org
23520S:	Maintained
23521F:	Documentation/driver-api/media/camera-sensor.rst
23522F:	Documentation/driver-api/media/tx-rx.rst
23523F:	drivers/media/i2c/ar*
23524F:	drivers/media/i2c/gc*
23525F:	drivers/media/i2c/hi*
23526F:	drivers/media/i2c/imx*
23527F:	drivers/media/i2c/mt*
23528F:	drivers/media/i2c/og*
23529F:	drivers/media/i2c/ov*
23530F:	drivers/media/i2c/s5*
23531F:	drivers/media/i2c/st-vgxy61.c
23532
23533VF610 NAND DRIVER
23534M:	Stefan Agner <stefan@agner.ch>
23535L:	linux-mtd@lists.infradead.org
23536S:	Supported
23537F:	drivers/mtd/nand/raw/vf610_nfc.c
23538
23539VFAT/FAT/MSDOS FILESYSTEM
23540M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23541S:	Maintained
23542F:	Documentation/filesystems/vfat.rst
23543F:	fs/fat/
23544F:	tools/testing/selftests/filesystems/fat/
23545
23546VFIO CDX DRIVER
23547M:	Nipun Gupta <nipun.gupta@amd.com>
23548M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23549L:	kvm@vger.kernel.org
23550S:	Maintained
23551F:	drivers/vfio/cdx/*
23552
23553VFIO DRIVER
23554M:	Alex Williamson <alex.williamson@redhat.com>
23555L:	kvm@vger.kernel.org
23556S:	Maintained
23557T:	git https://github.com/awilliam/linux-vfio.git
23558F:	Documentation/ABI/testing/debugfs-vfio
23559F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23560F:	Documentation/driver-api/vfio.rst
23561F:	drivers/vfio/
23562F:	include/linux/vfio.h
23563F:	include/linux/vfio_pci_core.h
23564F:	include/uapi/linux/vfio.h
23565
23566VFIO FSL-MC DRIVER
23567L:	kvm@vger.kernel.org
23568S:	Orphan
23569F:	drivers/vfio/fsl-mc/
23570
23571VFIO HISILICON PCI DRIVER
23572M:	Longfang Liu <liulongfang@huawei.com>
23573M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23574L:	kvm@vger.kernel.org
23575S:	Maintained
23576F:	drivers/vfio/pci/hisilicon/
23577
23578VFIO MEDIATED DEVICE DRIVERS
23579M:	Kirti Wankhede <kwankhede@nvidia.com>
23580L:	kvm@vger.kernel.org
23581S:	Maintained
23582F:	Documentation/driver-api/vfio-mediated-device.rst
23583F:	drivers/vfio/mdev/
23584F:	include/linux/mdev.h
23585F:	samples/vfio-mdev/
23586
23587VFIO MLX5 PCI DRIVER
23588M:	Yishai Hadas <yishaih@nvidia.com>
23589L:	kvm@vger.kernel.org
23590S:	Maintained
23591F:	drivers/vfio/pci/mlx5/
23592
23593VFIO NVIDIA GRACE GPU DRIVER
23594M:	Ankit Agrawal <ankita@nvidia.com>
23595L:	kvm@vger.kernel.org
23596S:	Supported
23597F:	drivers/vfio/pci/nvgrace-gpu/
23598
23599VFIO PCI DEVICE SPECIFIC DRIVERS
23600R:	Jason Gunthorpe <jgg@nvidia.com>
23601R:	Yishai Hadas <yishaih@nvidia.com>
23602R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23603R:	Kevin Tian <kevin.tian@intel.com>
23604L:	kvm@vger.kernel.org
23605S:	Maintained
23606P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23607F:	drivers/vfio/pci/*/
23608
23609VFIO PDS PCI DRIVER
23610M:	Brett Creeley <brett.creeley@amd.com>
23611L:	kvm@vger.kernel.org
23612S:	Maintained
23613F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23614F:	drivers/vfio/pci/pds/
23615
23616VFIO PLATFORM DRIVER
23617M:	Eric Auger <eric.auger@redhat.com>
23618L:	kvm@vger.kernel.org
23619S:	Maintained
23620F:	drivers/vfio/platform/
23621
23622VFIO QAT PCI DRIVER
23623M:	Xin Zeng <xin.zeng@intel.com>
23624M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23625L:	kvm@vger.kernel.org
23626L:	qat-linux@intel.com
23627S:	Supported
23628F:	drivers/vfio/pci/qat/
23629
23630VFIO VIRTIO PCI DRIVER
23631M:	Yishai Hadas <yishaih@nvidia.com>
23632L:	kvm@vger.kernel.org
23633L:	virtualization@lists.linux.dev
23634S:	Maintained
23635F:	drivers/vfio/pci/virtio
23636
23637VGA_SWITCHEROO
23638R:	Lukas Wunner <lukas@wunner.de>
23639S:	Maintained
23640T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23641F:	Documentation/gpu/vga-switcheroo.rst
23642F:	drivers/gpu/vga/vga_switcheroo.c
23643F:	include/linux/vga_switcheroo.h
23644
23645VIA RHINE NETWORK DRIVER
23646M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23647S:	Maintained
23648F:	drivers/net/ethernet/via/via-rhine.c
23649
23650VIA SD/MMC CARD CONTROLLER DRIVER
23651M:	Bruce Chang <brucechang@via.com.tw>
23652M:	Harald Welte <HaraldWelte@viatech.com>
23653S:	Maintained
23654F:	drivers/mmc/host/via-sdmmc.c
23655
23656VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23657M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23658L:	linux-fbdev@vger.kernel.org
23659S:	Maintained
23660F:	drivers/video/fbdev/via/
23661F:	include/linux/via-core.h
23662F:	include/linux/via_i2c.h
23663
23664VIA VELOCITY NETWORK DRIVER
23665M:	Francois Romieu <romieu@fr.zoreil.com>
23666L:	netdev@vger.kernel.org
23667S:	Maintained
23668F:	drivers/net/ethernet/via/via-velocity.*
23669
23670VICODEC VIRTUAL CODEC DRIVER
23671M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23672L:	linux-media@vger.kernel.org
23673S:	Maintained
23674W:	https://linuxtv.org
23675T:	git git://linuxtv.org/media_tree.git
23676F:	drivers/media/test-drivers/vicodec/*
23677
23678VIDEO I2C POLLING DRIVER
23679M:	Matt Ranostay <matt.ranostay@konsulko.com>
23680L:	linux-media@vger.kernel.org
23681S:	Maintained
23682F:	drivers/media/i2c/video-i2c.c
23683
23684VIDEO MULTIPLEXER DRIVER
23685M:	Philipp Zabel <p.zabel@pengutronix.de>
23686L:	linux-media@vger.kernel.org
23687S:	Maintained
23688F:	drivers/media/platform/video-mux.c
23689
23690VIDEOBUF2 FRAMEWORK
23691M:	Tomasz Figa <tfiga@chromium.org>
23692M:	Marek Szyprowski <m.szyprowski@samsung.com>
23693L:	linux-media@vger.kernel.org
23694S:	Maintained
23695F:	drivers/media/common/videobuf2/*
23696F:	include/media/videobuf2-*
23697
23698VIDTV VIRTUAL DIGITAL TV DRIVER
23699M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23700L:	linux-media@vger.kernel.org
23701S:	Maintained
23702W:	https://linuxtv.org
23703T:	git git://linuxtv.org/media_tree.git
23704F:	drivers/media/test-drivers/vidtv/*
23705
23706VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23707M:	Shuah Khan <skhan@linuxfoundation.org>
23708R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23709L:	linux-media@vger.kernel.org
23710S:	Maintained
23711W:	https://linuxtv.org
23712T:	git git://linuxtv.org/media_tree.git
23713F:	drivers/media/test-drivers/vimc/*
23714
23715VIRT LIB
23716M:	Alex Williamson <alex.williamson@redhat.com>
23717M:	Paolo Bonzini <pbonzini@redhat.com>
23718L:	kvm@vger.kernel.org
23719S:	Supported
23720F:	virt/lib/
23721
23722VIRTIO AND VHOST VSOCK DRIVER
23723M:	Stefan Hajnoczi <stefanha@redhat.com>
23724M:	Stefano Garzarella <sgarzare@redhat.com>
23725L:	kvm@vger.kernel.org
23726L:	virtualization@lists.linux.dev
23727L:	netdev@vger.kernel.org
23728S:	Maintained
23729F:	drivers/vhost/vsock.c
23730F:	include/linux/virtio_vsock.h
23731F:	include/uapi/linux/virtio_vsock.h
23732F:	net/vmw_vsock/virtio_transport.c
23733F:	net/vmw_vsock/virtio_transport_common.c
23734
23735VIRTIO BALLOON
23736M:	"Michael S. Tsirkin" <mst@redhat.com>
23737M:	David Hildenbrand <david@redhat.com>
23738L:	virtualization@lists.linux.dev
23739S:	Maintained
23740F:	drivers/virtio/virtio_balloon.c
23741F:	include/linux/balloon_compaction.h
23742F:	include/uapi/linux/virtio_balloon.h
23743F:	mm/balloon_compaction.c
23744
23745VIRTIO BLOCK AND SCSI DRIVERS
23746M:	"Michael S. Tsirkin" <mst@redhat.com>
23747M:	Jason Wang <jasowang@redhat.com>
23748R:	Paolo Bonzini <pbonzini@redhat.com>
23749R:	Stefan Hajnoczi <stefanha@redhat.com>
23750R:	Eugenio Pérez <eperezma@redhat.com>
23751L:	virtualization@lists.linux.dev
23752S:	Maintained
23753F:	drivers/block/virtio_blk.c
23754F:	drivers/scsi/virtio_scsi.c
23755F:	include/uapi/linux/virtio_blk.h
23756F:	include/uapi/linux/virtio_scsi.h
23757
23758VIRTIO CONSOLE DRIVER
23759M:	Amit Shah <amit@kernel.org>
23760L:	virtualization@lists.linux.dev
23761S:	Maintained
23762F:	drivers/char/virtio_console.c
23763F:	include/uapi/linux/virtio_console.h
23764
23765VIRTIO CORE AND NET DRIVERS
23766M:	"Michael S. Tsirkin" <mst@redhat.com>
23767M:	Jason Wang <jasowang@redhat.com>
23768R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23769R:	Eugenio Pérez <eperezma@redhat.com>
23770L:	virtualization@lists.linux.dev
23771S:	Maintained
23772F:	Documentation/ABI/testing/sysfs-bus-vdpa
23773F:	Documentation/ABI/testing/sysfs-class-vduse
23774F:	Documentation/devicetree/bindings/virtio/
23775F:	Documentation/driver-api/virtio/
23776F:	drivers/block/virtio_blk.c
23777F:	drivers/crypto/virtio/
23778F:	drivers/net/virtio_net.c
23779F:	drivers/vdpa/
23780F:	drivers/virtio/
23781F:	include/linux/vdpa.h
23782F:	include/linux/virtio*.h
23783F:	include/linux/vringh.h
23784F:	include/uapi/linux/virtio_*.h
23785F:	tools/virtio/
23786F:	tools/testing/selftests/drivers/net/virtio_net/
23787
23788VIRTIO CRYPTO DRIVER
23789M:	Gonglei <arei.gonglei@huawei.com>
23790L:	virtualization@lists.linux.dev
23791L:	linux-crypto@vger.kernel.org
23792S:	Maintained
23793F:	drivers/crypto/virtio/
23794F:	include/uapi/linux/virtio_crypto.h
23795
23796VIRTIO DRIVERS FOR S390
23797M:	Cornelia Huck <cohuck@redhat.com>
23798M:	Halil Pasic <pasic@linux.ibm.com>
23799M:	Eric Farman <farman@linux.ibm.com>
23800L:	linux-s390@vger.kernel.org
23801L:	virtualization@lists.linux.dev
23802L:	kvm@vger.kernel.org
23803S:	Supported
23804F:	arch/s390/include/uapi/asm/virtio-ccw.h
23805F:	drivers/s390/virtio/
23806
23807VIRTIO FILE SYSTEM
23808M:	Vivek Goyal <vgoyal@redhat.com>
23809M:	Stefan Hajnoczi <stefanha@redhat.com>
23810M:	Miklos Szeredi <miklos@szeredi.hu>
23811R:	Eugenio Pérez <eperezma@redhat.com>
23812L:	virtualization@lists.linux.dev
23813L:	linux-fsdevel@vger.kernel.org
23814S:	Supported
23815W:	https://virtio-fs.gitlab.io/
23816F:	Documentation/filesystems/virtiofs.rst
23817F:	fs/fuse/virtio_fs.c
23818F:	include/uapi/linux/virtio_fs.h
23819
23820VIRTIO GPIO DRIVER
23821M:	Enrico Weigelt, metux IT consult <info@metux.net>
23822M:	Viresh Kumar <vireshk@kernel.org>
23823L:	linux-gpio@vger.kernel.org
23824L:	virtualization@lists.linux.dev
23825S:	Maintained
23826F:	drivers/gpio/gpio-virtio.c
23827F:	include/uapi/linux/virtio_gpio.h
23828
23829VIRTIO GPU DRIVER
23830M:	David Airlie <airlied@redhat.com>
23831M:	Gerd Hoffmann <kraxel@redhat.com>
23832R:	Gurchetan Singh <gurchetansingh@chromium.org>
23833R:	Chia-I Wu <olvaffe@gmail.com>
23834L:	dri-devel@lists.freedesktop.org
23835L:	virtualization@lists.linux.dev
23836S:	Maintained
23837T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23838F:	drivers/gpu/drm/ci/xfails/virtio*
23839F:	drivers/gpu/drm/virtio/
23840F:	include/uapi/linux/virtio_gpu.h
23841
23842VIRTIO HOST (VHOST)
23843M:	"Michael S. Tsirkin" <mst@redhat.com>
23844M:	Jason Wang <jasowang@redhat.com>
23845R:	Eugenio Pérez <eperezma@redhat.com>
23846L:	kvm@vger.kernel.org
23847L:	virtualization@lists.linux.dev
23848L:	netdev@vger.kernel.org
23849S:	Maintained
23850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23851F:	drivers/vhost/
23852F:	include/linux/sched/vhost_task.h
23853F:	include/linux/vhost_iotlb.h
23854F:	include/uapi/linux/vhost.h
23855F:	kernel/vhost_task.c
23856
23857VIRTIO HOST (VHOST-SCSI)
23858M:	"Michael S. Tsirkin" <mst@redhat.com>
23859M:	Jason Wang <jasowang@redhat.com>
23860M:	Mike Christie <michael.christie@oracle.com>
23861R:	Paolo Bonzini <pbonzini@redhat.com>
23862R:	Stefan Hajnoczi <stefanha@redhat.com>
23863L:	virtualization@lists.linux.dev
23864S:	Maintained
23865F:	drivers/vhost/scsi.c
23866
23867VIRTIO I2C DRIVER
23868M:	Conghui Chen <conghui.chen@intel.com>
23869M:	Viresh Kumar <viresh.kumar@linaro.org>
23870L:	linux-i2c@vger.kernel.org
23871L:	virtualization@lists.linux.dev
23872S:	Maintained
23873F:	drivers/i2c/busses/i2c-virtio.c
23874F:	include/uapi/linux/virtio_i2c.h
23875
23876VIRTIO INPUT DRIVER
23877M:	Gerd Hoffmann <kraxel@redhat.com>
23878S:	Maintained
23879F:	drivers/virtio/virtio_input.c
23880F:	include/uapi/linux/virtio_input.h
23881
23882VIRTIO IOMMU DRIVER
23883M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23884L:	virtualization@lists.linux.dev
23885S:	Maintained
23886F:	drivers/iommu/virtio-iommu.c
23887F:	include/uapi/linux/virtio_iommu.h
23888
23889VIRTIO MEM DRIVER
23890M:	David Hildenbrand <david@redhat.com>
23891L:	virtualization@lists.linux.dev
23892S:	Maintained
23893W:	https://virtio-mem.gitlab.io/
23894F:	drivers/virtio/virtio_mem.c
23895F:	include/uapi/linux/virtio_mem.h
23896
23897VIRTIO PMEM DRIVER
23898M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23899L:	virtualization@lists.linux.dev
23900S:	Maintained
23901F:	drivers/nvdimm/nd_virtio.c
23902F:	drivers/nvdimm/virtio_pmem.c
23903
23904VIRTIO SOUND DRIVER
23905M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23906M:	"Michael S. Tsirkin" <mst@redhat.com>
23907L:	virtualization@lists.linux.dev
23908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23909S:	Maintained
23910F:	include/uapi/linux/virtio_snd.h
23911F:	sound/virtio/*
23912
23913VIRTUAL BOX GUEST DEVICE DRIVER
23914M:	Hans de Goede <hdegoede@redhat.com>
23915M:	Arnd Bergmann <arnd@arndb.de>
23916M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23917S:	Maintained
23918F:	drivers/virt/vboxguest/
23919F:	include/linux/vbox_utils.h
23920F:	include/uapi/linux/vbox*.h
23921
23922VIRTUAL BOX SHARED FOLDER VFS DRIVER
23923M:	Hans de Goede <hdegoede@redhat.com>
23924L:	linux-fsdevel@vger.kernel.org
23925S:	Maintained
23926F:	fs/vboxsf/*
23927
23928VIRTUAL PCM TEST DRIVER
23929M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23930L:	linux-sound@vger.kernel.org
23931S:	Maintained
23932F:	Documentation/sound/cards/pcmtest.rst
23933F:	sound/drivers/pcmtest.c
23934F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23935
23936VIRTUAL SERIO DEVICE DRIVER
23937M:	Stephen Chandler Paul <thatslyude@gmail.com>
23938S:	Maintained
23939F:	drivers/input/serio/userio.c
23940F:	include/uapi/linux/userio.h
23941
23942VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23943M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23944S:	Maintained
23945F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23946F:	drivers/iio/light/veml6075.c
23947
23948VISL VIRTUAL STATELESS DECODER DRIVER
23949M:	Daniel Almeida <daniel.almeida@collabora.com>
23950L:	linux-media@vger.kernel.org
23951S:	Supported
23952F:	drivers/media/test-drivers/visl
23953
23954VIVID VIRTUAL VIDEO DRIVER
23955M:	Hans Verkuil <hverkuil@xs4all.nl>
23956L:	linux-media@vger.kernel.org
23957S:	Maintained
23958W:	https://linuxtv.org
23959T:	git git://linuxtv.org/media_tree.git
23960F:	drivers/media/test-drivers/vivid/*
23961
23962VM SOCKETS (AF_VSOCK)
23963M:	Stefano Garzarella <sgarzare@redhat.com>
23964L:	virtualization@lists.linux.dev
23965L:	netdev@vger.kernel.org
23966S:	Maintained
23967F:	drivers/net/vsockmon.c
23968F:	include/net/af_vsock.h
23969F:	include/uapi/linux/vm_sockets.h
23970F:	include/uapi/linux/vm_sockets_diag.h
23971F:	include/uapi/linux/vsockmon.h
23972F:	net/vmw_vsock/
23973F:	tools/testing/vsock/
23974
23975VMALLOC
23976M:	Andrew Morton <akpm@linux-foundation.org>
23977R:	Uladzislau Rezki <urezki@gmail.com>
23978R:	Christoph Hellwig <hch@infradead.org>
23979R:	Lorenzo Stoakes <lstoakes@gmail.com>
23980L:	linux-mm@kvack.org
23981S:	Maintained
23982W:	http://www.linux-mm.org
23983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23984F:	include/linux/vmalloc.h
23985F:	mm/vmalloc.c
23986
23987VME SUBSYSTEM
23988L:	linux-kernel@vger.kernel.org
23989S:	Orphan
23990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23991F:	Documentation/driver-api/vme.rst
23992F:	drivers/staging/vme_user/
23993
23994VMWARE BALLOON DRIVER
23995M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
23996R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23997L:	linux-kernel@vger.kernel.org
23998S:	Supported
23999F:	drivers/misc/vmw_balloon.c
24000
24001VMWARE HYPERVISOR INTERFACE
24002M:	Ajay Kaher <ajay.kaher@broadcom.com>
24003M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24004R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24005L:	virtualization@lists.linux.dev
24006L:	x86@kernel.org
24007S:	Supported
24008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24009F:	arch/x86/include/asm/vmware.h
24010F:	arch/x86/kernel/cpu/vmware.c
24011
24012VMWARE PVRDMA DRIVER
24013M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24014M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24015R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24016L:	linux-rdma@vger.kernel.org
24017S:	Supported
24018F:	drivers/infiniband/hw/vmw_pvrdma/
24019
24020VMWARE PVSCSI DRIVER
24021M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24022R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24023L:	linux-scsi@vger.kernel.org
24024S:	Supported
24025F:	drivers/scsi/vmw_pvscsi.c
24026F:	drivers/scsi/vmw_pvscsi.h
24027
24028VMWARE VIRTUAL PTP CLOCK DRIVER
24029M:	Nick Shi <nick.shi@broadcom.com>
24030R:	Ajay Kaher <ajay.kaher@broadcom.com>
24031R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24032R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24033L:	netdev@vger.kernel.org
24034S:	Supported
24035F:	drivers/ptp/ptp_vmw.c
24036
24037VMWARE VMCI DRIVER
24038M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24039M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24040R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24041L:	linux-kernel@vger.kernel.org
24042S:	Supported
24043F:	drivers/misc/vmw_vmci/
24044F:	include/linux/vmw_vmci*
24045
24046VMWARE VMMOUSE SUBDRIVER
24047M:	Zack Rusin <zack.rusin@broadcom.com>
24048R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24049L:	linux-input@vger.kernel.org
24050S:	Supported
24051F:	drivers/input/mouse/vmmouse.c
24052F:	drivers/input/mouse/vmmouse.h
24053
24054VMWARE VMXNET3 ETHERNET DRIVER
24055M:	Ronak Doshi <ronak.doshi@broadcom.com>
24056R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24057L:	netdev@vger.kernel.org
24058S:	Supported
24059F:	drivers/net/vmxnet3/
24060
24061VMWARE VSOCK VMCI TRANSPORT DRIVER
24062M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24063M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24064R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24065L:	linux-kernel@vger.kernel.org
24066S:	Supported
24067F:	net/vmw_vsock/vmci_transport*
24068
24069VOCORE VOCORE2 BOARD
24070M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24071L:	linux-mips@vger.kernel.org
24072S:	Maintained
24073F:	arch/mips/boot/dts/ralink/vocore2.dts
24074
24075VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24076M:	Liam Girdwood <lgirdwood@gmail.com>
24077M:	Mark Brown <broonie@kernel.org>
24078L:	linux-kernel@vger.kernel.org
24079S:	Supported
24080W:	http://www.slimlogic.co.uk/?p=48
24081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24082F:	Documentation/devicetree/bindings/regulator/
24083F:	Documentation/power/regulator/
24084F:	drivers/regulator/
24085F:	include/dt-bindings/regulator/
24086F:	include/linux/regulator/
24087K:	regulator_get_optional
24088
24089VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24090R:	Matti Vaittinen <mazziesaccount@gmail.com>
24091F:	drivers/regulator/irq_helpers.c
24092
24093VRF
24094M:	David Ahern <dsahern@kernel.org>
24095L:	netdev@vger.kernel.org
24096S:	Maintained
24097F:	Documentation/networking/vrf.rst
24098F:	drivers/net/vrf.c
24099
24100VSPRINTF
24101M:	Petr Mladek <pmladek@suse.com>
24102M:	Steven Rostedt <rostedt@goodmis.org>
24103R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24104R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24105R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24106S:	Maintained
24107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24108F:	Documentation/core-api/printk-formats.rst
24109F:	lib/test_printf.c
24110F:	lib/test_scanf.c
24111F:	lib/vsprintf.c
24112
24113VT1211 HARDWARE MONITOR DRIVER
24114M:	Juerg Haefliger <juergh@proton.me>
24115L:	linux-hwmon@vger.kernel.org
24116S:	Maintained
24117F:	Documentation/hwmon/vt1211.rst
24118F:	drivers/hwmon/vt1211.c
24119
24120VT8231 HARDWARE MONITOR DRIVER
24121M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24122L:	linux-hwmon@vger.kernel.org
24123S:	Maintained
24124F:	drivers/hwmon/vt8231.c
24125
24126VUB300 USB to SDIO/SD/MMC bridge chip
24127L:	linux-mmc@vger.kernel.org
24128S:	Orphan
24129F:	drivers/mmc/host/vub300.c
24130
24131W1 DALLAS'S 1-WIRE BUS
24132M:	Krzysztof Kozlowski <krzk@kernel.org>
24133S:	Maintained
24134F:	Documentation/devicetree/bindings/w1/
24135F:	Documentation/w1/
24136F:	drivers/w1/
24137F:	include/linux/w1.h
24138
24139W83791D HARDWARE MONITORING DRIVER
24140M:	Marc Hulsman <m.hulsman@tudelft.nl>
24141L:	linux-hwmon@vger.kernel.org
24142S:	Maintained
24143F:	Documentation/hwmon/w83791d.rst
24144F:	drivers/hwmon/w83791d.c
24145
24146W83793 HARDWARE MONITORING DRIVER
24147M:	Rudolf Marek <r.marek@assembler.cz>
24148L:	linux-hwmon@vger.kernel.org
24149S:	Maintained
24150F:	Documentation/hwmon/w83793.rst
24151F:	drivers/hwmon/w83793.c
24152
24153W83795 HARDWARE MONITORING DRIVER
24154M:	Jean Delvare <jdelvare@suse.com>
24155L:	linux-hwmon@vger.kernel.org
24156S:	Maintained
24157F:	drivers/hwmon/w83795.c
24158
24159W83L51xD SD/MMC CARD INTERFACE DRIVER
24160M:	Pierre Ossman <pierre@ossman.eu>
24161S:	Maintained
24162F:	drivers/mmc/host/wbsd.*
24163
24164WACOM PROTOCOL 4 SERIAL TABLETS
24165M:	Julian Squires <julian@cipht.net>
24166M:	Hans de Goede <hdegoede@redhat.com>
24167L:	linux-input@vger.kernel.org
24168S:	Maintained
24169F:	drivers/input/tablet/wacom_serial4.c
24170
24171WANGXUN ETHERNET DRIVER
24172M:	Jiawen Wu <jiawenwu@trustnetic.com>
24173M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24174L:	netdev@vger.kernel.org
24175S:	Maintained
24176W:	https://www.net-swift.com
24177F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24178F:	drivers/net/ethernet/wangxun/
24179F:	drivers/net/pcs/pcs-xpcs-wx.c
24180
24181WATCHDOG DEVICE DRIVERS
24182M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24183M:	Guenter Roeck <linux@roeck-us.net>
24184L:	linux-watchdog@vger.kernel.org
24185S:	Maintained
24186W:	http://www.linux-watchdog.org/
24187T:	git git://www.linux-watchdog.org/linux-watchdog.git
24188F:	Documentation/devicetree/bindings/watchdog/
24189F:	Documentation/watchdog/
24190F:	drivers/watchdog/
24191F:	include/linux/watchdog.h
24192F:	include/trace/events/watchdog.h
24193F:	include/uapi/linux/watchdog.h
24194
24195WAVE5 VPU CODEC DRIVER
24196M:	Nas Chung <nas.chung@chipsnmedia.com>
24197M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24198L:	linux-media@vger.kernel.org
24199S:	Maintained
24200F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24201F:	drivers/media/platform/chips-media/wave5/
24202
24203WHISKEYCOVE PMIC GPIO DRIVER
24204M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24205L:	linux-gpio@vger.kernel.org
24206S:	Maintained
24207F:	drivers/gpio/gpio-wcove.c
24208
24209WHWAVE RTC DRIVER
24210M:	Dianlong Li <long17.cool@163.com>
24211L:	linux-rtc@vger.kernel.org
24212S:	Maintained
24213F:	drivers/rtc/rtc-sd3078.c
24214
24215WIIMOTE HID DRIVER
24216M:	David Rheinsberg <david@readahead.eu>
24217L:	linux-input@vger.kernel.org
24218S:	Maintained
24219F:	drivers/hid/hid-wiimote*
24220
24221WILOCITY WIL6210 WIRELESS DRIVER
24222L:	linux-wireless@vger.kernel.org
24223S:	Orphan
24224W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24225F:	drivers/net/wireless/ath/wil6210/
24226
24227WINBOND CIR DRIVER
24228M:	David Härdeman <david@hardeman.nu>
24229S:	Maintained
24230F:	drivers/media/rc/winbond-cir.c
24231
24232WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24233L:	linux-watchdog@vger.kernel.org
24234S:	Orphan
24235F:	drivers/watchdog/ebc-c384_wdt.c
24236
24237WINSYSTEMS WS16C48 GPIO DRIVER
24238M:	William Breathitt Gray <wbg@kernel.org>
24239L:	linux-gpio@vger.kernel.org
24240S:	Maintained
24241F:	drivers/gpio/gpio-ws16c48.c
24242
24243WIREGUARD SECURE NETWORK TUNNEL
24244M:	Jason A. Donenfeld <Jason@zx2c4.com>
24245L:	wireguard@lists.zx2c4.com
24246L:	netdev@vger.kernel.org
24247S:	Maintained
24248F:	drivers/net/wireguard/
24249F:	tools/testing/selftests/wireguard/
24250
24251WISTRON LAPTOP BUTTON DRIVER
24252M:	Miloslav Trmac <mitr@volny.cz>
24253S:	Maintained
24254F:	drivers/input/misc/wistron_btns.c
24255
24256WMI BINARY MOF DRIVER
24257M:	Armin Wolf <W_Armin@gmx.de>
24258R:	Thomas Weißschuh <linux@weissschuh.net>
24259L:	platform-driver-x86@vger.kernel.org
24260S:	Maintained
24261F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24262F:	Documentation/wmi/devices/wmi-bmof.rst
24263F:	drivers/platform/x86/wmi-bmof.c
24264
24265WOLFSON MICROELECTRONICS DRIVERS
24266L:	patches@opensource.cirrus.com
24267S:	Supported
24268W:	https://github.com/CirrusLogic/linux-drivers/wiki
24269T:	git https://github.com/CirrusLogic/linux-drivers.git
24270F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24271F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24272F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24273F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24274F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24275F:	Documentation/devicetree/bindings/sound/wm*
24276F:	Documentation/hwmon/wm83??.rst
24277F:	arch/arm/mach-s3c/mach-crag6410*
24278F:	drivers/clk/clk-wm83*.c
24279F:	drivers/gpio/gpio-*wm*.c
24280F:	drivers/gpio/gpio-arizona.c
24281F:	drivers/hwmon/wm83??-hwmon.c
24282F:	drivers/input/misc/wm831x-on.c
24283F:	drivers/input/touchscreen/wm831x-ts.c
24284F:	drivers/input/touchscreen/wm97*.c
24285F:	drivers/leds/leds-wm83*.c
24286F:	drivers/mfd/arizona*
24287F:	drivers/mfd/cs47l24*
24288F:	drivers/mfd/wm*.c
24289F:	drivers/power/supply/wm83*.c
24290F:	drivers/regulator/arizona*
24291F:	drivers/regulator/wm8*.c
24292F:	drivers/rtc/rtc-wm83*.c
24293F:	drivers/video/backlight/wm83*_bl.c
24294F:	drivers/watchdog/wm83*_wdt.c
24295F:	include/linux/mfd/arizona/
24296F:	include/linux/mfd/wm831x/
24297F:	include/linux/mfd/wm8350/
24298F:	include/linux/mfd/wm8400*
24299F:	include/linux/regulator/arizona*
24300F:	include/linux/wm97xx.h
24301F:	include/sound/wm????.h
24302F:	sound/soc/codecs/arizona*
24303F:	sound/soc/codecs/cs47l24*
24304F:	sound/soc/codecs/wm*
24305
24306WORKQUEUE
24307M:	Tejun Heo <tj@kernel.org>
24308R:	Lai Jiangshan <jiangshanlai@gmail.com>
24309S:	Maintained
24310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24311F:	Documentation/core-api/workqueue.rst
24312F:	include/linux/workqueue.h
24313F:	kernel/workqueue.c
24314F:	kernel/workqueue_internal.h
24315
24316WWAN DRIVERS
24317M:	Loic Poulain <loic.poulain@linaro.org>
24318M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24319R:	Johannes Berg <johannes@sipsolutions.net>
24320L:	netdev@vger.kernel.org
24321S:	Maintained
24322F:	drivers/net/wwan/
24323F:	include/linux/wwan.h
24324F:	include/uapi/linux/wwan.h
24325
24326X-POWERS AXP288 PMIC DRIVERS
24327M:	Hans de Goede <hdegoede@redhat.com>
24328S:	Maintained
24329F:	drivers/acpi/pmic/intel_pmic_xpower.c
24330N:	axp288
24331
24332X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24333M:	Chen-Yu Tsai <wens@csie.org>
24334L:	linux-kernel@vger.kernel.org
24335S:	Maintained
24336N:	axp[128]
24337
24338X.25 STACK
24339M:	Martin Schiller <ms@dev.tdt.de>
24340L:	linux-x25@vger.kernel.org
24341S:	Maintained
24342F:	Documentation/networking/lapb-module.rst
24343F:	Documentation/networking/x25*
24344F:	drivers/net/wan/hdlc_x25.c
24345F:	drivers/net/wan/lapbether.c
24346F:	include/*/lapb.h
24347F:	include/net/x25*
24348F:	include/uapi/linux/x25.h
24349F:	net/lapb/
24350F:	net/x25/
24351
24352X86 ARCHITECTURE (32-BIT AND 64-BIT)
24353M:	Thomas Gleixner <tglx@linutronix.de>
24354M:	Ingo Molnar <mingo@redhat.com>
24355M:	Borislav Petkov <bp@alien8.de>
24356M:	Dave Hansen <dave.hansen@linux.intel.com>
24357M:	x86@kernel.org
24358R:	"H. Peter Anvin" <hpa@zytor.com>
24359L:	linux-kernel@vger.kernel.org
24360S:	Maintained
24361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24362F:	Documentation/arch/x86/
24363F:	Documentation/devicetree/bindings/x86/
24364F:	arch/x86/
24365
24366X86 ENTRY CODE
24367M:	Andy Lutomirski <luto@kernel.org>
24368L:	linux-kernel@vger.kernel.org
24369S:	Maintained
24370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24371F:	arch/x86/entry/
24372
24373X86 HARDWARE VULNERABILITIES
24374M:	Thomas Gleixner <tglx@linutronix.de>
24375M:	Borislav Petkov <bp@alien8.de>
24376M:	Peter Zijlstra <peterz@infradead.org>
24377M:	Josh Poimboeuf <jpoimboe@kernel.org>
24378R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24379S:	Maintained
24380F:	Documentation/admin-guide/hw-vuln/
24381F:	arch/x86/include/asm/nospec-branch.h
24382F:	arch/x86/kernel/cpu/bugs.c
24383
24384X86 MCE INFRASTRUCTURE
24385M:	Tony Luck <tony.luck@intel.com>
24386M:	Borislav Petkov <bp@alien8.de>
24387L:	linux-edac@vger.kernel.org
24388S:	Maintained
24389F:	Documentation/ABI/testing/sysfs-mce
24390F:	Documentation/arch/x86/x86_64/machinecheck.rst
24391F:	arch/x86/kernel/cpu/mce/*
24392
24393X86 MICROCODE UPDATE SUPPORT
24394M:	Borislav Petkov <bp@alien8.de>
24395S:	Maintained
24396F:	arch/x86/kernel/cpu/microcode/*
24397
24398X86 MM
24399M:	Dave Hansen <dave.hansen@linux.intel.com>
24400M:	Andy Lutomirski <luto@kernel.org>
24401M:	Peter Zijlstra <peterz@infradead.org>
24402L:	linux-kernel@vger.kernel.org
24403S:	Maintained
24404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24405F:	arch/x86/mm/
24406
24407X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24408M:	Hans de Goede <hdegoede@redhat.com>
24409L:	platform-driver-x86@vger.kernel.org
24410S:	Maintained
24411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24412F:	drivers/platform/x86/x86-android-tablets/
24413
24414X86 PLATFORM DRIVERS
24415M:	Hans de Goede <hdegoede@redhat.com>
24416M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24417L:	platform-driver-x86@vger.kernel.org
24418S:	Maintained
24419Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24421F:	drivers/platform/olpc/
24422F:	drivers/platform/x86/
24423F:	include/linux/platform_data/x86/
24424
24425X86 PLATFORM UV HPE SUPERDOME FLEX
24426M:	Steve Wahl <steve.wahl@hpe.com>
24427R:	Justin Ernst <justin.ernst@hpe.com>
24428R:	Kyle Meyer <kyle.meyer@hpe.com>
24429R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24430R:	Russ Anderson <russ.anderson@hpe.com>
24431S:	Supported
24432F:	arch/x86/include/asm/uv/
24433F:	arch/x86/kernel/apic/x2apic_uv_x.c
24434F:	arch/x86/platform/uv/
24435
24436X86 STACK UNWINDING
24437M:	Josh Poimboeuf <jpoimboe@kernel.org>
24438M:	Peter Zijlstra <peterz@infradead.org>
24439S:	Supported
24440F:	arch/x86/include/asm/unwind*.h
24441F:	arch/x86/kernel/dumpstack.c
24442F:	arch/x86/kernel/stacktrace.c
24443F:	arch/x86/kernel/unwind_*.c
24444
24445X86 TRUST DOMAIN EXTENSIONS (TDX)
24446M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24447R:	Dave Hansen <dave.hansen@linux.intel.com>
24448L:	x86@kernel.org
24449L:	linux-coco@lists.linux.dev
24450S:	Supported
24451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24452F:	arch/x86/boot/compressed/tdx*
24453F:	arch/x86/coco/tdx/
24454F:	arch/x86/include/asm/shared/tdx.h
24455F:	arch/x86/include/asm/tdx.h
24456F:	arch/x86/virt/vmx/tdx/
24457F:	drivers/virt/coco/tdx-guest
24458
24459X86 VDSO
24460M:	Andy Lutomirski <luto@kernel.org>
24461L:	linux-kernel@vger.kernel.org
24462S:	Maintained
24463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24464F:	arch/x86/entry/vdso/
24465
24466XARRAY
24467M:	Matthew Wilcox <willy@infradead.org>
24468L:	linux-fsdevel@vger.kernel.org
24469S:	Supported
24470F:	Documentation/core-api/xarray.rst
24471F:	include/linux/idr.h
24472F:	include/linux/xarray.h
24473F:	lib/idr.c
24474F:	lib/xarray.c
24475F:	tools/testing/radix-tree
24476
24477XBOX DVD IR REMOTE
24478M:	Benjamin Valentin <benpicco@googlemail.com>
24479S:	Maintained
24480F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24481F:	drivers/media/rc/xbox_remote.c
24482
24483XC2028/3028 TUNER DRIVER
24484M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24485L:	linux-media@vger.kernel.org
24486S:	Maintained
24487W:	https://linuxtv.org
24488T:	git git://linuxtv.org/media_tree.git
24489F:	drivers/media/tuners/xc2028.*
24490
24491XDP (eXpress Data Path)
24492M:	Alexei Starovoitov <ast@kernel.org>
24493M:	Daniel Borkmann <daniel@iogearbox.net>
24494M:	David S. Miller <davem@davemloft.net>
24495M:	Jakub Kicinski <kuba@kernel.org>
24496M:	Jesper Dangaard Brouer <hawk@kernel.org>
24497M:	John Fastabend <john.fastabend@gmail.com>
24498L:	netdev@vger.kernel.org
24499L:	bpf@vger.kernel.org
24500S:	Supported
24501F:	drivers/net/ethernet/*/*/*/*/*xdp*
24502F:	drivers/net/ethernet/*/*/*xdp*
24503F:	include/net/xdp.h
24504F:	include/net/xdp_priv.h
24505F:	include/trace/events/xdp.h
24506F:	kernel/bpf/cpumap.c
24507F:	kernel/bpf/devmap.c
24508F:	net/core/xdp.c
24509F:	samples/bpf/xdp*
24510F:	tools/testing/selftests/bpf/*/*xdp*
24511F:	tools/testing/selftests/bpf/*xdp*
24512K:	(?:\b|_)xdp(?:\b|_)
24513
24514XDP SOCKETS (AF_XDP)
24515M:	Björn Töpel <bjorn@kernel.org>
24516M:	Magnus Karlsson <magnus.karlsson@intel.com>
24517M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24518R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24519L:	netdev@vger.kernel.org
24520L:	bpf@vger.kernel.org
24521S:	Maintained
24522F:	Documentation/networking/af_xdp.rst
24523F:	include/net/netns/xdp.h
24524F:	include/net/xdp_sock*
24525F:	include/net/xsk_buff_pool.h
24526F:	include/uapi/linux/if_xdp.h
24527F:	include/uapi/linux/xdp_diag.h
24528F:	net/xdp/
24529F:	tools/testing/selftests/bpf/*xsk*
24530
24531XEN BLOCK SUBSYSTEM
24532M:	Roger Pau Monné <roger.pau@citrix.com>
24533L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24534S:	Supported
24535F:	drivers/block/xen*
24536F:	drivers/block/xen-blkback/*
24537
24538XEN HYPERVISOR ARM
24539M:	Stefano Stabellini <sstabellini@kernel.org>
24540L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24541S:	Maintained
24542F:	arch/arm/include/asm/xen/
24543F:	arch/arm/xen/
24544
24545XEN HYPERVISOR ARM64
24546M:	Stefano Stabellini <sstabellini@kernel.org>
24547L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24548S:	Maintained
24549F:	arch/arm64/include/asm/xen/
24550F:	arch/arm64/xen/
24551
24552XEN HYPERVISOR INTERFACE
24553M:	Juergen Gross <jgross@suse.com>
24554M:	Stefano Stabellini <sstabellini@kernel.org>
24555R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24556L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24557S:	Supported
24558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24559F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24560F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24561F:	drivers/*/xen-*front.c
24562F:	drivers/xen/
24563F:	include/uapi/xen/
24564F:	include/xen/
24565F:	kernel/configs/xen.config
24566
24567XEN HYPERVISOR X86
24568M:	Juergen Gross <jgross@suse.com>
24569R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24570L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24571S:	Supported
24572F:	arch/x86/configs/xen.config
24573F:	arch/x86/include/asm/pvclock-abi.h
24574F:	arch/x86/include/asm/xen/
24575F:	arch/x86/platform/pvh/
24576F:	arch/x86/xen/
24577
24578XEN NETWORK BACKEND DRIVER
24579M:	Wei Liu <wei.liu@kernel.org>
24580M:	Paul Durrant <paul@xen.org>
24581L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24582L:	netdev@vger.kernel.org
24583S:	Supported
24584F:	drivers/net/xen-netback/*
24585
24586XEN PCI SUBSYSTEM
24587M:	Juergen Gross <jgross@suse.com>
24588L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24589S:	Supported
24590F:	arch/x86/pci/*xen*
24591F:	drivers/pci/*xen*
24592
24593XEN PVSCSI DRIVERS
24594M:	Juergen Gross <jgross@suse.com>
24595L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24596L:	linux-scsi@vger.kernel.org
24597S:	Supported
24598F:	drivers/scsi/xen-scsifront.c
24599F:	drivers/xen/xen-scsiback.c
24600F:	include/xen/interface/io/vscsiif.h
24601
24602XEN PVUSB DRIVER
24603M:	Juergen Gross <jgross@suse.com>
24604L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24605L:	linux-usb@vger.kernel.org
24606S:	Supported
24607F:	drivers/usb/host/xen*
24608F:	include/xen/interface/io/usbif.h
24609
24610XEN SOUND FRONTEND DRIVER
24611M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24612L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24613L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24614S:	Supported
24615F:	sound/xen/*
24616
24617XEN SWIOTLB SUBSYSTEM
24618M:	Juergen Gross <jgross@suse.com>
24619M:	Stefano Stabellini <sstabellini@kernel.org>
24620L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24621L:	iommu@lists.linux.dev
24622S:	Supported
24623F:	arch/*/include/asm/xen/swiotlb-xen.h
24624F:	drivers/xen/swiotlb-xen.c
24625F:	include/xen/arm/swiotlb-xen.h
24626F:	include/xen/swiotlb-xen.h
24627
24628XFS FILESYSTEM
24629M:	Chandan Babu R <chandan.babu@oracle.com>
24630R:	Darrick J. Wong <djwong@kernel.org>
24631L:	linux-xfs@vger.kernel.org
24632S:	Supported
24633W:	http://xfs.org/
24634C:	irc://irc.oftc.net/xfs
24635T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24636P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24637F:	Documentation/ABI/testing/sysfs-fs-xfs
24638F:	Documentation/admin-guide/xfs.rst
24639F:	Documentation/filesystems/xfs/*
24640F:	fs/xfs/
24641F:	include/uapi/linux/dqblk_xfs.h
24642F:	include/uapi/linux/fsmap.h
24643
24644XILINX AMS DRIVER
24645M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24646L:	linux-iio@vger.kernel.org
24647S:	Maintained
24648F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24649F:	drivers/iio/adc/xilinx-ams.c
24650
24651XILINX AXI ETHERNET DRIVER
24652M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24653S:	Maintained
24654F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24655F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24656
24657XILINX CAN DRIVER
24658M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24659L:	linux-can@vger.kernel.org
24660S:	Maintained
24661F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24662F:	drivers/net/can/xilinx_can.c
24663
24664XILINX EVENT MANAGEMENT DRIVER
24665M:	Michal Simek <michal.simek@amd.com>
24666S:	Maintained
24667F:	drivers/soc/xilinx/xlnx_event_manager.c
24668F:	include/linux/firmware/xlnx-event-manager.h
24669
24670XILINX GPIO DRIVER
24671M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24672R:	Srinivas Neeli <srinivas.neeli@amd.com>
24673R:	Michal Simek <michal.simek@amd.com>
24674S:	Maintained
24675F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24676F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24677F:	drivers/gpio/gpio-xilinx.c
24678F:	drivers/gpio/gpio-zynq.c
24679
24680XILINX LL TEMAC ETHERNET DRIVER
24681L:	netdev@vger.kernel.org
24682S:	Orphan
24683F:	drivers/net/ethernet/xilinx/ll_temac*
24684
24685XILINX PWM DRIVER
24686M:	Sean Anderson <sean.anderson@seco.com>
24687S:	Maintained
24688F:	drivers/pwm/pwm-xilinx.c
24689F:	include/clocksource/timer-xilinx.h
24690
24691XILINX SD-FEC IP CORES
24692M:	Derek Kiernan <derek.kiernan@amd.com>
24693M:	Dragan Cvetic <dragan.cvetic@amd.com>
24694S:	Maintained
24695F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24696F:	Documentation/misc-devices/xilinx_sdfec.rst
24697F:	drivers/misc/Kconfig
24698F:	drivers/misc/Makefile
24699F:	drivers/misc/xilinx_sdfec.c
24700F:	include/uapi/misc/xilinx_sdfec.h
24701
24702XILINX UARTLITE SERIAL DRIVER
24703M:	Peter Korsgaard <jacmet@sunsite.dk>
24704L:	linux-serial@vger.kernel.org
24705S:	Maintained
24706F:	drivers/tty/serial/uartlite.c
24707
24708XILINX VIDEO IP CORES
24709M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24710L:	linux-media@vger.kernel.org
24711S:	Supported
24712T:	git git://linuxtv.org/media_tree.git
24713F:	Documentation/devicetree/bindings/media/xilinx/
24714F:	drivers/media/platform/xilinx/
24715F:	include/uapi/linux/xilinx-v4l2-controls.h
24716
24717XILINX VERSAL EDAC DRIVER
24718M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24719M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24720S:	Maintained
24721F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24722F:	drivers/edac/versal_edac.c
24723
24724XILINX WATCHDOG DRIVER
24725M:	Srinivas Neeli <srinivas.neeli@amd.com>
24726R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24727R:	Michal Simek <michal.simek@amd.com>
24728S:	Maintained
24729F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24730F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24731F:	drivers/watchdog/of_xilinx_wdt.c
24732F:	drivers/watchdog/xilinx_wwdt.c
24733
24734XILINX XDMA DRIVER
24735M:	Lizhi Hou <lizhi.hou@amd.com>
24736M:	Brian Xu <brian.xu@amd.com>
24737M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24738L:	dmaengine@vger.kernel.org
24739S:	Supported
24740F:	drivers/dma/xilinx/xdma-regs.h
24741F:	drivers/dma/xilinx/xdma.c
24742F:	include/linux/dma/amd_xdma.h
24743F:	include/linux/platform_data/amd_xdma.h
24744
24745XILINX ZYNQMP DPDMA DRIVER
24746M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24747L:	dmaengine@vger.kernel.org
24748S:	Supported
24749F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24750F:	drivers/dma/xilinx/xilinx_dpdma.c
24751F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24752
24753XILINX ZYNQMP OCM EDAC DRIVER
24754M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24755M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24756S:	Maintained
24757F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24758F:	drivers/edac/zynqmp_edac.c
24759
24760XILINX ZYNQMP PSGTR PHY DRIVER
24761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24762L:	linux-kernel@vger.kernel.org
24763S:	Supported
24764T:	git https://github.com/Xilinx/linux-xlnx.git
24765F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24766F:	drivers/phy/xilinx/phy-zynqmp.c
24767
24768XILINX ZYNQMP SHA3 DRIVER
24769M:	Harsha <harsha.harsha@amd.com>
24770S:	Maintained
24771F:	drivers/crypto/xilinx/zynqmp-sha.c
24772
24773XILINX ZYNQMP NVMEM DRIVER
24774M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24775M:	Kalyani Akula <kalyani.akula@amd.com>
24776R:	Michal Simek <michal.simek@amd.com>
24777S:	Maintained
24778F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24779F:	drivers/nvmem/zynqmp_nvmem.c
24780
24781XILLYBUS DRIVER
24782M:	Eli Billauer <eli.billauer@gmail.com>
24783L:	linux-kernel@vger.kernel.org
24784S:	Supported
24785F:	drivers/char/xillybus/
24786
24787XLP9XX I2C DRIVER
24788M:	George Cherian <gcherian@marvell.com>
24789L:	linux-i2c@vger.kernel.org
24790S:	Supported
24791W:	http://www.marvell.com
24792F:	drivers/i2c/busses/i2c-xlp9xx.c
24793
24794XRA1403 GPIO EXPANDER
24795M:	Nandor Han <nandor.han@ge.com>
24796L:	linux-gpio@vger.kernel.org
24797S:	Maintained
24798F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24799F:	drivers/gpio/gpio-xra1403.c
24800
24801XTENSA XTFPGA PLATFORM SUPPORT
24802M:	Max Filippov <jcmvbkbc@gmail.com>
24803S:	Maintained
24804F:	drivers/spi/spi-xtensa-xtfpga.c
24805F:	sound/soc/xtensa/xtfpga-i2s.c
24806
24807YAM DRIVER FOR AX.25
24808M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24809L:	linux-hams@vger.kernel.org
24810S:	Maintained
24811F:	drivers/net/hamradio/yam*
24812F:	include/linux/yam.h
24813
24814YAMA SECURITY MODULE
24815M:	Kees Cook <keescook@chromium.org>
24816S:	Supported
24817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24818F:	Documentation/admin-guide/LSM/Yama.rst
24819F:	security/yama/
24820
24821YAML NETLINK (YNL)
24822M:	Donald Hunter <donald.hunter@gmail.com>
24823M:	Jakub Kicinski <kuba@kernel.org>
24824F:	Documentation/netlink/
24825F:	Documentation/userspace-api/netlink/intro-specs.rst
24826F:	Documentation/userspace-api/netlink/specs.rst
24827F:	tools/net/ynl/
24828
24829YEALINK PHONE DRIVER
24830M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24831L:	usbb2k-api-dev@nongnu.org
24832S:	Maintained
24833F:	Documentation/input/devices/yealink.rst
24834F:	drivers/input/misc/yealink.*
24835
24836Z3FOLD COMPRESSED PAGE ALLOCATOR
24837M:	Vitaly Wool <vitaly.wool@konsulko.com>
24838R:	Miaohe Lin <linmiaohe@huawei.com>
24839L:	linux-mm@kvack.org
24840S:	Maintained
24841F:	mm/z3fold.c
24842
24843Z8530 DRIVER FOR AX.25
24844M:	Joerg Reuter <jreuter@yaina.de>
24845L:	linux-hams@vger.kernel.org
24846S:	Maintained
24847W:	http://yaina.de/jreuter/
24848W:	http://www.qsl.net/dl1bke/
24849F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24850F:	drivers/net/hamradio/*scc.c
24851F:	drivers/net/hamradio/z8530.h
24852
24853ZBUD COMPRESSED PAGE ALLOCATOR
24854M:	Seth Jennings <sjenning@redhat.com>
24855M:	Dan Streetman <ddstreet@ieee.org>
24856L:	linux-mm@kvack.org
24857S:	Maintained
24858F:	mm/zbud.c
24859
24860ZD1211RW WIRELESS DRIVER
24861L:	linux-wireless@vger.kernel.org
24862S:	Orphan
24863F:	drivers/net/wireless/zydas/zd1211rw/
24864
24865ZD1301 MEDIA DRIVER
24866L:	linux-media@vger.kernel.org
24867S:	Orphan
24868W:	https://linuxtv.org/
24869Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24870F:	drivers/media/usb/dvb-usb-v2/zd1301*
24871
24872ZD1301_DEMOD MEDIA DRIVER
24873L:	linux-media@vger.kernel.org
24874S:	Orphan
24875W:	https://linuxtv.org/
24876Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24877F:	drivers/media/dvb-frontends/zd1301_demod*
24878
24879ZHAOXIN PROCESSOR SUPPORT
24880M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24881L:	linux-kernel@vger.kernel.org
24882S:	Maintained
24883F:	arch/x86/kernel/cpu/zhaoxin.c
24884
24885ZONEFS FILESYSTEM
24886M:	Damien Le Moal <dlemoal@kernel.org>
24887M:	Naohiro Aota <naohiro.aota@wdc.com>
24888R:	Johannes Thumshirn <jth@kernel.org>
24889L:	linux-fsdevel@vger.kernel.org
24890S:	Maintained
24891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24892F:	Documentation/filesystems/zonefs.rst
24893F:	fs/zonefs/
24894
24895ZR36067 VIDEO FOR LINUX DRIVER
24896M:	Corentin Labbe <clabbe@baylibre.com>
24897L:	mjpeg-users@lists.sourceforge.net
24898L:	linux-media@vger.kernel.org
24899S:	Maintained
24900W:	http://mjpeg.sourceforge.net/driver-zoran/
24901Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24902F:	Documentation/driver-api/media/drivers/zoran.rst
24903F:	drivers/media/pci/zoran/
24904
24905ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24906M:	Minchan Kim <minchan@kernel.org>
24907M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24908L:	linux-kernel@vger.kernel.org
24909S:	Maintained
24910F:	Documentation/admin-guide/blockdev/zram.rst
24911F:	drivers/block/zram/
24912
24913ZS DECSTATION Z85C30 SERIAL DRIVER
24914M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24915S:	Maintained
24916F:	drivers/tty/serial/zs.*
24917
24918ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24919M:	Minchan Kim <minchan@kernel.org>
24920M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24921L:	linux-mm@kvack.org
24922S:	Maintained
24923F:	Documentation/mm/zsmalloc.rst
24924F:	include/linux/zsmalloc.h
24925F:	mm/zsmalloc.c
24926
24927ZSTD
24928M:	Nick Terrell <terrelln@fb.com>
24929S:	Maintained
24930B:	https://github.com/facebook/zstd/issues
24931T:	git https://github.com/terrelln/linux.git
24932F:	crypto/zstd.c
24933F:	include/linux/zstd*
24934F:	lib/decompress_unzstd.c
24935F:	lib/zstd/
24936N:	zstd
24937K:	zstd
24938
24939ZSWAP COMPRESSED SWAP CACHING
24940M:	Johannes Weiner <hannes@cmpxchg.org>
24941M:	Yosry Ahmed <yosryahmed@google.com>
24942M:	Nhat Pham <nphamcs@gmail.com>
24943R:	Chengming Zhou <chengming.zhou@linux.dev>
24944L:	linux-mm@kvack.org
24945S:	Maintained
24946F:	Documentation/admin-guide/mm/zswap.rst
24947F:	include/linux/zpool.h
24948F:	include/linux/zswap.h
24949F:	mm/zpool.c
24950F:	mm/zswap.c
24951F:	tools/testing/selftests/cgroup/test_zswap.c
24952
24953THE REST
24954M:	Linus Torvalds <torvalds@linux-foundation.org>
24955L:	linux-kernel@vger.kernel.org
24956S:	Buried alive in reporters
24957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24958F:	*
24959F:	*/
24960