xref: /linux/MAINTAINERS (revision 2c9b3512402ed192d1f43f4531fb5da947e72bd0)
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/ABI/testing/sysfs-bus-wmi
396F:	Documentation/driver-api/wmi.rst
397F:	Documentation/wmi/
398F:	drivers/platform/x86/wmi.c
399F:	include/uapi/linux/wmi.h
400
401ACRN HYPERVISOR SERVICE MODULE
402M:	Fei Li <fei1.li@intel.com>
403L:	acrn-dev@lists.projectacrn.org (subscribers-only)
404S:	Supported
405W:	https://projectacrn.org
406F:	Documentation/virt/acrn/
407F:	drivers/virt/acrn/
408F:	include/uapi/linux/acrn.h
409
410AD1889 ALSA SOUND DRIVER
411L:	linux-parisc@vger.kernel.org
412S:	Maintained
413W:	https://parisc.wiki.kernel.org/index.php/AD1889
414F:	sound/pci/ad1889.*
415
416AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
418L:	linux-iio@vger.kernel.org
419S:	Supported
420F:	drivers/iio/potentiometer/ad5110.c
421
422AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424S:	Supported
425W:	http://wiki.analog.com/AD5254
426W:	https://ez.analog.com/linux-software-drivers
427F:	drivers/misc/ad525x_dpot.c
428
429AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431S:	Supported
432W:	http://wiki.analog.com/AD5398
433W:	https://ez.analog.com/linux-software-drivers
434F:	drivers/regulator/ad5398.c
435
436AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437M:	Michael Hennerich <michael.hennerich@analog.com>
438S:	Supported
439W:	http://wiki.analog.com/AD7142
440W:	https://ez.analog.com/linux-software-drivers
441F:	drivers/input/misc/ad714x.c
442
443AD738X ADC DRIVER (AD7380/1/2/4)
444M:	Michael Hennerich <michael.hennerich@analog.com>
445M:	Nuno Sá <nuno.sa@analog.com>
446R:	David Lechner <dlechner@baylibre.com>
447S:	Supported
448W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449W:	https://ez.analog.com/linux-software-drivers
450F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451F:	drivers/iio/adc/ad7380.c
452
453AD7877 TOUCHSCREEN DRIVER
454M:	Michael Hennerich <michael.hennerich@analog.com>
455S:	Supported
456W:	http://wiki.analog.com/AD7877
457W:	https://ez.analog.com/linux-software-drivers
458F:	drivers/input/touchscreen/ad7877.c
459
460AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462S:	Supported
463W:	http://wiki.analog.com/AD7879
464W:	https://ez.analog.com/linux-software-drivers
465F:	drivers/input/touchscreen/ad7879.c
466
467AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469M:	Nuno Sá <nuno.sa@analog.com>
470R:	David Lechner <dlechner@baylibre.com>
471S:	Supported
472W:	https://ez.analog.com/linux-software-drivers
473F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474F:	Documentation/iio/ad7944.rst
475F:	drivers/iio/adc/ad7944.c
476
477ADAFRUIT MINI I2C GAMEPAD
478M:	Anshul Dalal <anshulusr@gmail.com>
479L:	linux-input@vger.kernel.org
480S:	Maintained
481F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482F:	drivers/input/joystick/adafruit-seesaw.c
483
484ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485M:	Jiri Kosina <jikos@kernel.org>
486S:	Maintained
487
488ADF7242 IEEE 802.15.4 RADIO DRIVER
489M:	Michael Hennerich <michael.hennerich@analog.com>
490L:	linux-wpan@vger.kernel.org
491S:	Supported
492W:	https://wiki.analog.com/ADF7242
493W:	https://ez.analog.com/linux-software-drivers
494F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495F:	drivers/net/ieee802154/adf7242.c
496
497ADM1025 HARDWARE MONITOR DRIVER
498M:	Jean Delvare <jdelvare@suse.com>
499L:	linux-hwmon@vger.kernel.org
500S:	Maintained
501F:	Documentation/hwmon/adm1025.rst
502F:	drivers/hwmon/adm1025.c
503
504ADM1029 HARDWARE MONITOR DRIVER
505M:	Corentin Labbe <clabbe.montjoie@gmail.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Maintained
508F:	drivers/hwmon/adm1029.c
509
510ADM8211 WIRELESS DRIVER
511L:	linux-wireless@vger.kernel.org
512S:	Orphan
513F:	drivers/net/wireless/admtek/adm8211.*
514
515ADP1050 HARDWARE MONITOR DRIVER
516M:	Radu Sabau <radu.sabau@analog.com>
517L:	linux-hwmon@vger.kernel.org
518S:	Supported
519W:	https://ez.analog.com/linux-software-drivers
520F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522ADP1653 FLASH CONTROLLER DRIVER
523M:	Sakari Ailus <sakari.ailus@iki.fi>
524L:	linux-media@vger.kernel.org
525S:	Maintained
526F:	drivers/media/i2c/adp1653.c
527F:	include/media/i2c/adp1653.h
528
529ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5520
533W:	https://ez.analog.com/linux-software-drivers
534F:	drivers/gpio/gpio-adp5520.c
535F:	drivers/input/keyboard/adp5520-keys.c
536F:	drivers/leds/leds-adp5520.c
537F:	drivers/mfd/adp5520.c
538F:	drivers/video/backlight/adp5520_bl.c
539
540ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542S:	Supported
543W:	http://wiki.analog.com/ADP5588
544W:	https://ez.analog.com/linux-software-drivers
545F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
546F:	drivers/input/keyboard/adp5588-keys.c
547
548ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550S:	Supported
551W:	http://wiki.analog.com/ADP8860
552W:	https://ez.analog.com/linux-software-drivers
553F:	drivers/video/backlight/adp8860_bl.c
554
555ADT746X FAN DRIVER
556M:	Colin Leroy <colin@colino.net>
557S:	Maintained
558F:	drivers/macintosh/therm_adt746x.c
559
560ADT7475 HARDWARE MONITOR DRIVER
561M:	Jean Delvare <jdelvare@suse.com>
562L:	linux-hwmon@vger.kernel.org
563S:	Maintained
564F:	Documentation/hwmon/adt7475.rst
565F:	drivers/hwmon/adt7475.c
566
567ADVANSYS SCSI DRIVER
568M:	Matthew Wilcox <willy@infradead.org>
569M:	Hannes Reinecke <hare@suse.com>
570L:	linux-scsi@vger.kernel.org
571S:	Maintained
572F:	Documentation/scsi/advansys.rst
573F:	drivers/scsi/advansys.c
574
575ADVANTECH SWBTN DRIVER
576M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
577L:	platform-driver-x86@vger.kernel.org
578S:	Maintained
579F:	drivers/platform/x86/adv_swbutton.c
580
581ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582M:	Lucas Stankus <lucas.p.stankus@gmail.com>
583S:	Supported
584F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585F:	drivers/iio/accel/adxl313*
586
587ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588M:	Michael Hennerich <michael.hennerich@analog.com>
589S:	Supported
590W:	http://wiki.analog.com/ADXL345
591W:	https://ez.analog.com/linux-software-drivers
592F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593F:	drivers/input/misc/adxl34x.c
594
595ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596M:	Puranjay Mohan <puranjay@kernel.org>
597L:	linux-iio@vger.kernel.org
598S:	Supported
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600F:	drivers/iio/accel/adxl355.h
601F:	drivers/iio/accel/adxl355_core.c
602F:	drivers/iio/accel/adxl355_i2c.c
603F:	drivers/iio/accel/adxl355_spi.c
604
605ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
607L:	linux-iio@vger.kernel.org
608S:	Supported
609W:	https://ez.analog.com/linux-software-drivers
610F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611F:	drivers/iio/accel/adxl367*
612
613ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614M:	Michael Hennerich <michael.hennerich@analog.com>
615S:	Supported
616W:	https://ez.analog.com/linux-software-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618F:	drivers/iio/accel/adxl372.c
619F:	drivers/iio/accel/adxl372_i2c.c
620F:	drivers/iio/accel/adxl372_spi.c
621
622AF8133J THREE-AXIS MAGNETOMETER DRIVER
623M:	Ondřej Jirman <megi@xff.cz>
624S:	Maintained
625F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626F:	drivers/iio/magnetometer/af8133j.c
627
628AF9013 MEDIA DRIVER
629L:	linux-media@vger.kernel.org
630S:	Orphan
631W:	https://linuxtv.org
632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
633F:	drivers/media/dvb-frontends/af9013*
634
635AF9033 MEDIA DRIVER
636L:	linux-media@vger.kernel.org
637S:	Orphan
638W:	https://linuxtv.org
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640F:	drivers/media/dvb-frontends/af9033*
641
642AFFS FILE SYSTEM
643M:	David Sterba <dsterba@suse.com>
644L:	linux-fsdevel@vger.kernel.org
645S:	Odd Fixes
646F:	Documentation/filesystems/affs.rst
647F:	fs/affs/
648
649AFS FILESYSTEM
650M:	David Howells <dhowells@redhat.com>
651M:	Marc Dionne <marc.dionne@auristor.com>
652L:	linux-afs@lists.infradead.org
653S:	Supported
654W:	https://www.infradead.org/~dhowells/kafs/
655F:	Documentation/filesystems/afs.rst
656F:	fs/afs/
657F:	include/trace/events/afs.h
658
659AGPGART DRIVER
660M:	David Airlie <airlied@redhat.com>
661L:	dri-devel@lists.freedesktop.org
662S:	Maintained
663T:	git https://gitlab.freedesktop.org/drm/kernel.git
664F:	drivers/char/agp/
665F:	include/linux/agp*
666F:	include/uapi/linux/agp*
667
668AHA152X SCSI DRIVER
669M:	"Juergen E. Fischer" <fischer@norbit.de>
670L:	linux-scsi@vger.kernel.org
671S:	Maintained
672F:	drivers/scsi/aha152x*
673F:	drivers/scsi/pcmcia/aha152x*
674
675AIC7XXX / AIC79XX SCSI DRIVER
676M:	Hannes Reinecke <hare@suse.com>
677L:	linux-scsi@vger.kernel.org
678S:	Maintained
679F:	drivers/scsi/aic7xxx/
680
681AIMSLAB FM RADIO RECEIVER DRIVER
682M:	Hans Verkuil <hverkuil@xs4all.nl>
683L:	linux-media@vger.kernel.org
684S:	Maintained
685W:	https://linuxtv.org
686T:	git git://linuxtv.org/media_tree.git
687F:	drivers/media/radio/radio-aimslab*
688
689AIO
690M:	Benjamin LaHaise <bcrl@kvack.org>
691L:	linux-aio@kvack.org
692S:	Supported
693F:	fs/aio.c
694F:	include/linux/*aio*.h
695
696AIROHA ETHERNET DRIVER
697M:	Lorenzo Bianconi <lorenzo@kernel.org>
698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
700L:	netdev@vger.kernel.org
701S:	Maintained
702F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703F:	drivers/net/ethernet/mediatek/airoha_eth.c
704
705AIROHA SPI SNFI DRIVER
706M:	Lorenzo Bianconi <lorenzo@kernel.org>
707M:	Ray Liu <ray.liu@airoha.com>
708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
709L:	linux-spi@vger.kernel.org
710S:	Maintained
711F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
712F:	drivers/spi/spi-airoha-snfi.c
713
714AIRSPY MEDIA DRIVER
715L:	linux-media@vger.kernel.org
716S:	Orphan
717W:	https://linuxtv.org
718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
719F:	drivers/media/usb/airspy/
720
721ALACRITECH GIGABIT ETHERNET DRIVER
722M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
723S:	Maintained
724F:	drivers/net/ethernet/alacritech/*
725
726ALCATEL SPEEDTOUCH USB DRIVER
727M:	Duncan Sands <duncan.sands@free.fr>
728L:	linux-usb@vger.kernel.org
729S:	Maintained
730W:	http://www.linux-usb.org/SpeedTouch/
731F:	drivers/usb/atm/speedtch.c
732F:	drivers/usb/atm/usbatm.c
733
734ALCHEMY AU1XX0 MMC DRIVER
735M:	Manuel Lauss <manuel.lauss@gmail.com>
736S:	Maintained
737F:	drivers/mmc/host/au1xmmc.c
738
739ALI1563 I2C DRIVER
740M:	Rudolf Marek <r.marek@assembler.cz>
741L:	linux-i2c@vger.kernel.org
742S:	Maintained
743F:	Documentation/i2c/busses/i2c-ali1563.rst
744F:	drivers/i2c/busses/i2c-ali1563.c
745
746ALIBABA ELASTIC RDMA DRIVER
747M:	Cheng Xu <chengyou@linux.alibaba.com>
748M:	Kai Shen <kaishen@linux.alibaba.com>
749L:	linux-rdma@vger.kernel.org
750S:	Supported
751F:	drivers/infiniband/hw/erdma
752F:	include/uapi/rdma/erdma-abi.h
753
754ALIBABA PMU DRIVER
755M:	Shuai Xue <xueshuai@linux.alibaba.com>
756S:	Supported
757F:	Documentation/admin-guide/perf/alibaba_pmu.rst
758F:	drivers/perf/alibaba_uncore_drw_pmu.c
759
760ALIENWARE WMI DRIVER
761L:	Dell.Client.Kernel@dell.com
762S:	Maintained
763F:	drivers/platform/x86/dell/alienware-wmi.c
764
765ALLEGRO DVT VIDEO IP CORE DRIVER
766M:	Michael Tretter <m.tretter@pengutronix.de>
767R:	Pengutronix Kernel Team <kernel@pengutronix.de>
768L:	linux-media@vger.kernel.org
769S:	Maintained
770F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
771F:	drivers/media/platform/allegro-dvt/
772
773ALLIED VISION ALVIUM CAMERA DRIVER
774M:	Tommaso Merciai <tomm.merciai@gmail.com>
775M:	Martin Hecht <martin.hecht@avnet.eu>
776L:	linux-media@vger.kernel.org
777S:	Maintained
778F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
779F:	drivers/media/i2c/alvium-csi2.c
780F:	drivers/media/i2c/alvium-csi2.h
781
782ALLWINNER A10 CSI DRIVER
783M:	Maxime Ripard <mripard@kernel.org>
784L:	linux-media@vger.kernel.org
785S:	Maintained
786T:	git git://linuxtv.org/media_tree.git
787F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
788F:	drivers/media/platform/sunxi/sun4i-csi/
789
790ALLWINNER A31 CSI DRIVER
791M:	Yong Deng <yong.deng@magewell.com>
792M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
793L:	linux-media@vger.kernel.org
794S:	Maintained
795T:	git git://linuxtv.org/media_tree.git
796F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
797F:	drivers/media/platform/sunxi/sun6i-csi/
798
799ALLWINNER A31 ISP DRIVER
800M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803T:	git git://linuxtv.org/media_tree.git
804F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
805F:	drivers/staging/media/sunxi/sun6i-isp/
806F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
807
808ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
809M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
810L:	linux-media@vger.kernel.org
811S:	Maintained
812T:	git git://linuxtv.org/media_tree.git
813F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
814F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
815
816ALLWINNER CPUFREQ DRIVER
817M:	Yangtao Li <tiny.windzz@gmail.com>
818L:	linux-pm@vger.kernel.org
819S:	Maintained
820F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
821F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
822
823ALLWINNER CRYPTO DRIVERS
824M:	Corentin Labbe <clabbe.montjoie@gmail.com>
825L:	linux-crypto@vger.kernel.org
826S:	Maintained
827F:	drivers/crypto/allwinner/
828
829ALLWINNER DMIC DRIVERS
830M:	Ban Tao <fengzheng923@gmail.com>
831L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
832S:	Maintained
833F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
834F:	sound/soc/sunxi/sun50i-dmic.c
835
836ALLWINNER HARDWARE SPINLOCK SUPPORT
837M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
838S:	Maintained
839F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
840F:	drivers/hwspinlock/sun6i_hwspinlock.c
841
842ALLWINNER THERMAL DRIVER
843M:	Vasily Khoruzhick <anarsoul@gmail.com>
844M:	Yangtao Li <tiny.windzz@gmail.com>
845L:	linux-pm@vger.kernel.org
846S:	Maintained
847F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
848F:	drivers/thermal/sun8i_thermal.c
849
850ALLWINNER VPU DRIVER
851M:	Maxime Ripard <mripard@kernel.org>
852M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
853L:	linux-media@vger.kernel.org
854S:	Maintained
855F:	drivers/staging/media/sunxi/cedrus/
856
857ALPHA PORT
858M:	Richard Henderson <richard.henderson@linaro.org>
859M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
860M:	Matt Turner <mattst88@gmail.com>
861L:	linux-alpha@vger.kernel.org
862S:	Odd Fixes
863F:	arch/alpha/
864
865ALPS PS/2 TOUCHPAD DRIVER
866R:	Pali Rohár <pali@kernel.org>
867F:	drivers/input/mouse/alps.*
868
869ALTERA MAILBOX DRIVER
870M:	Mun Yew Tham <mun.yew.tham@intel.com>
871S:	Maintained
872F:	drivers/mailbox/mailbox-altera.c
873
874ALTERA MSGDMA IP CORE DRIVER
875M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
876R:	Stefan Roese <sr@denx.de>
877L:	dmaengine@vger.kernel.org
878S:	Odd Fixes
879F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
880F:	drivers/dma/altera-msgdma.c
881
882ALTERA PIO DRIVER
883M:	Mun Yew Tham <mun.yew.tham@intel.com>
884L:	linux-gpio@vger.kernel.org
885S:	Maintained
886F:	drivers/gpio/gpio-altera.c
887
888ALTERA TRIPLE SPEED ETHERNET DRIVER
889M:	Joyce Ooi <joyce.ooi@intel.com>
890L:	netdev@vger.kernel.org
891S:	Maintained
892F:	drivers/net/ethernet/altera/
893
894ALTERA UART/JTAG UART SERIAL DRIVERS
895M:	Tobias Klauser <tklauser@distanz.ch>
896L:	linux-serial@vger.kernel.org
897S:	Maintained
898F:	drivers/tty/serial/altera_jtaguart.c
899F:	drivers/tty/serial/altera_uart.c
900F:	include/linux/altera_jtaguart.h
901F:	include/linux/altera_uart.h
902
903AMAZON ANNAPURNA LABS FIC DRIVER
904M:	Talel Shenhar <talel@amazon.com>
905S:	Maintained
906F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
907F:	drivers/irqchip/irq-al-fic.c
908
909AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
910M:	Talel Shenhar <talel@amazon.com>
911M:	Talel Shenhar <talelshenhar@gmail.com>
912S:	Maintained
913F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
914F:	drivers/edac/al_mc_edac.c
915
916AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
917M:	Talel Shenhar <talel@amazon.com>
918S:	Maintained
919F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
920F:	drivers/thermal/thermal_mmio.c
921
922AMAZON ETHERNET DRIVERS
923M:	Shay Agroskin <shayagr@amazon.com>
924M:	Arthur Kiyanovski <akiyano@amazon.com>
925R:	David Arinzon <darinzon@amazon.com>
926R:	Noam Dagan <ndagan@amazon.com>
927R:	Saeed Bishara <saeedb@amazon.com>
928L:	netdev@vger.kernel.org
929S:	Supported
930F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
931F:	drivers/net/ethernet/amazon/
932
933AMAZON RDMA EFA DRIVER
934M:	Michael Margolin <mrgolin@amazon.com>
935R:	Gal Pressman <gal.pressman@linux.dev>
936R:	Yossi Leybovich <sleybo@amazon.com>
937L:	linux-rdma@vger.kernel.org
938S:	Supported
939Q:	https://patchwork.kernel.org/project/linux-rdma/list/
940F:	drivers/infiniband/hw/efa/
941F:	include/uapi/rdma/efa-abi.h
942
943AMD ADDRESS TRANSLATION LIBRARY (ATL)
944M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
945L:	linux-edac@vger.kernel.org
946S:	Supported
947F:	drivers/ras/amd/atl/*
948
949AMD AXI W1 DRIVER
950M:	Kris Chaplin <kris.chaplin@amd.com>
951R:	Thomas Delev <thomas.delev@amd.com>
952R:	Michal Simek <michal.simek@amd.com>
953S:	Maintained
954F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
955F:	drivers/w1/masters/amd_axi_w1.c
956
957AMD CDX BUS DRIVER
958M:	Nipun Gupta <nipun.gupta@amd.com>
959M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
960S:	Maintained
961F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
962F:	drivers/cdx/*
963F:	include/linux/cdx/*
964
965AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
966M:	Tom Lendacky <thomas.lendacky@amd.com>
967M:	John Allen <john.allen@amd.com>
968L:	linux-crypto@vger.kernel.org
969S:	Supported
970F:	drivers/crypto/ccp/
971F:	include/linux/ccp.h
972
973AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
974M:	Ashish Kalra <ashish.kalra@amd.com>
975M:	Tom Lendacky <thomas.lendacky@amd.com>
976L:	linux-crypto@vger.kernel.org
977S:	Supported
978F:	drivers/crypto/ccp/sev*
979F:	include/uapi/linux/psp-sev.h
980
981AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
982M:	Mario Limonciello <mario.limonciello@amd.com>
983L:	linux-crypto@vger.kernel.org
984S:	Supported
985F:	drivers/crypto/ccp/dbc.c
986F:	drivers/crypto/ccp/dbc.h
987F:	drivers/crypto/ccp/platform-access.c
988F:	drivers/crypto/ccp/platform-access.h
989F:	include/uapi/linux/psp-dbc.h
990F:	tools/crypto/ccp/*.c
991F:	tools/crypto/ccp/*.py
992
993AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
994M:	Mario Limonciello <mario.limonciello@amd.com>
995L:	linux-crypto@vger.kernel.org
996S:	Supported
997F:	drivers/crypto/ccp/hsti.*
998
999AMD DISPLAY CORE
1000M:	Harry Wentland <harry.wentland@amd.com>
1001M:	Leo Li <sunpeng.li@amd.com>
1002M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1003L:	amd-gfx@lists.freedesktop.org
1004S:	Supported
1005T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1006F:	drivers/gpu/drm/amd/display/
1007
1008AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1009M:	Huang Rui <ray.huang@amd.com>
1010L:	linux-hwmon@vger.kernel.org
1011S:	Supported
1012F:	Documentation/hwmon/fam15h_power.rst
1013F:	drivers/hwmon/fam15h_power.c
1014
1015AMD FCH GPIO DRIVER
1016M:	Enrico Weigelt, metux IT consult <info@metux.net>
1017L:	linux-gpio@vger.kernel.org
1018S:	Maintained
1019F:	drivers/gpio/gpio-amd-fch.c
1020F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1021
1022AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1023L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1024S:	Orphan
1025F:	drivers/usb/gadget/udc/amd5536udc.*
1026
1027AMD GEODE PROCESSOR/CHIPSET SUPPORT
1028M:	Andres Salomon <dilinger@queued.net>
1029L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1030S:	Supported
1031W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1032F:	arch/x86/include/asm/geode.h
1033F:	drivers/char/hw_random/geode-rng.c
1034F:	drivers/crypto/geode*
1035F:	drivers/video/fbdev/geode/
1036
1037AMD HSMP DRIVER
1038M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1039R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1040L:	platform-driver-x86@vger.kernel.org
1041S:	Maintained
1042F:	Documentation/arch/x86/amd_hsmp.rst
1043F:	arch/x86/include/asm/amd_hsmp.h
1044F:	arch/x86/include/uapi/asm/amd_hsmp.h
1045F:	drivers/platform/x86/amd/hsmp.c
1046
1047AMD IOMMU (AMD-VI)
1048M:	Joerg Roedel <joro@8bytes.org>
1049R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1050L:	iommu@lists.linux.dev
1051S:	Maintained
1052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1053F:	drivers/iommu/amd/
1054F:	include/linux/amd-iommu.h
1055
1056AMD KFD
1057M:	Felix Kuehling <Felix.Kuehling@amd.com>
1058L:	amd-gfx@lists.freedesktop.org
1059S:	Supported
1060T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1061F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1062F:	drivers/gpu/drm/amd/amdkfd/
1063F:	drivers/gpu/drm/amd/include/cik_structs.h
1064F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1065F:	drivers/gpu/drm/amd/include/v9_structs.h
1066F:	drivers/gpu/drm/amd/include/vi_structs.h
1067F:	include/uapi/linux/kfd_ioctl.h
1068F:	include/uapi/linux/kfd_sysfs.h
1069
1070AMD MP2 I2C DRIVER
1071M:	Elie Morisse <syniurge@gmail.com>
1072M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1073L:	linux-i2c@vger.kernel.org
1074S:	Maintained
1075F:	drivers/i2c/busses/i2c-amd-mp2*
1076
1077AMD PDS CORE DRIVER
1078M:	Shannon Nelson <shannon.nelson@amd.com>
1079M:	Brett Creeley <brett.creeley@amd.com>
1080L:	netdev@vger.kernel.org
1081S:	Supported
1082F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1083F:	drivers/net/ethernet/amd/pds_core/
1084F:	include/linux/pds/
1085
1086AMD PMC DRIVER
1087M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1088L:	platform-driver-x86@vger.kernel.org
1089S:	Maintained
1090F:	drivers/platform/x86/amd/pmc/
1091
1092AMD PMF DRIVER
1093M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1094L:	platform-driver-x86@vger.kernel.org
1095S:	Maintained
1096F:	Documentation/ABI/testing/sysfs-amd-pmf
1097F:	drivers/platform/x86/amd/pmf/
1098
1099AMD POWERPLAY AND SWSMU
1100M:	Kenneth Feng <kenneth.feng@amd.com>
1101L:	amd-gfx@lists.freedesktop.org
1102S:	Supported
1103T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1104F:	drivers/gpu/drm/amd/pm/
1105
1106AMD PSTATE DRIVER
1107M:	Huang Rui <ray.huang@amd.com>
1108M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1109M:	Mario Limonciello <mario.limonciello@amd.com>
1110R:	Perry Yuan <perry.yuan@amd.com>
1111L:	linux-pm@vger.kernel.org
1112S:	Supported
1113F:	Documentation/admin-guide/pm/amd-pstate.rst
1114F:	drivers/cpufreq/amd-pstate*
1115F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1116
1117AMD PTDMA DRIVER
1118M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1119L:	dmaengine@vger.kernel.org
1120S:	Maintained
1121F:	drivers/dma/ptdma/
1122
1123AMD SEATTLE DEVICE TREE SUPPORT
1124M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1125M:	Tom Lendacky <thomas.lendacky@amd.com>
1126S:	Supported
1127F:	arch/arm64/boot/dts/amd/
1128
1129AMD SENSOR FUSION HUB DRIVER
1130M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1131L:	linux-input@vger.kernel.org
1132S:	Maintained
1133F:	Documentation/hid/amd-sfh*
1134F:	drivers/hid/amd-sfh-hid/
1135
1136AMD SPI DRIVER
1137M:	Sanjay R Mehta <sanju.mehta@amd.com>
1138S:	Maintained
1139F:	drivers/spi/spi-amd.c
1140
1141AMD XGBE DRIVER
1142M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1143L:	netdev@vger.kernel.org
1144S:	Supported
1145F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1146F:	drivers/net/ethernet/amd/xgbe/
1147
1148AMLOGIC DDR PMU DRIVER
1149M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1150L:	linux-amlogic@lists.infradead.org
1151S:	Supported
1152W:	http://www.amlogic.com
1153F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1154F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1155F:	drivers/perf/amlogic/
1156F:	include/soc/amlogic/
1157
1158AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1159M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1160L:	linux-hwmon@vger.kernel.org
1161S:	Maintained
1162F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1163F:	Documentation/hwmon/chipcap2.rst
1164F:	drivers/hwmon/chipcap2.c
1165
1166AMPHION VPU CODEC V4L2 DRIVER
1167M:	Ming Qian <ming.qian@nxp.com>
1168M:	Zhou Peng <eagle.zhou@nxp.com>
1169L:	linux-media@vger.kernel.org
1170S:	Maintained
1171F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1172F:	drivers/media/platform/amphion/
1173
1174AMS AS73211 DRIVER
1175M:	Christian Eggers <ceggers@arri.de>
1176L:	linux-iio@vger.kernel.org
1177S:	Maintained
1178F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1179F:	drivers/iio/light/as73211.c
1180
1181AMT (Automatic Multicast Tunneling)
1182M:	Taehee Yoo <ap420073@gmail.com>
1183L:	netdev@vger.kernel.org
1184S:	Maintained
1185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1187F:	drivers/net/amt.c
1188
1189ANALOG DEVICES INC AD3552R DRIVER
1190M:	Nuno Sá <nuno.sa@analog.com>
1191L:	linux-iio@vger.kernel.org
1192S:	Supported
1193W:	https://ez.analog.com/linux-software-drivers
1194F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1195F:	drivers/iio/dac/ad3552r.c
1196
1197ANALOG DEVICES INC AD4130 DRIVER
1198M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1199L:	linux-iio@vger.kernel.org
1200S:	Supported
1201W:	https://ez.analog.com/linux-software-drivers
1202F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1203F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1204F:	drivers/iio/adc/ad4130.c
1205
1206ANALOG DEVICES INC AD7091R DRIVER
1207M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1208L:	linux-iio@vger.kernel.org
1209S:	Supported
1210W:	http://ez.analog.com/community/linux-device-drivers
1211F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1212F:	drivers/iio/adc/ad7091r*
1213
1214ANALOG DEVICES INC AD7192 DRIVER
1215M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1216L:	linux-iio@vger.kernel.org
1217S:	Supported
1218W:	https://ez.analog.com/linux-software-drivers
1219F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1220F:	drivers/iio/adc/ad7192.c
1221
1222ANALOG DEVICES INC AD7292 DRIVER
1223M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1224L:	linux-iio@vger.kernel.org
1225S:	Supported
1226W:	https://ez.analog.com/linux-software-drivers
1227F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1228F:	drivers/iio/adc/ad7292.c
1229
1230ANALOG DEVICES INC AD7293 DRIVER
1231M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1232L:	linux-iio@vger.kernel.org
1233S:	Supported
1234W:	https://ez.analog.com/linux-software-drivers
1235F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1236F:	drivers/iio/dac/ad7293.c
1237
1238ANALOG DEVICES INC AD74115 DRIVER
1239M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1240L:	linux-iio@vger.kernel.org
1241S:	Supported
1242W:	https://ez.analog.com/linux-software-drivers
1243F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1244F:	drivers/iio/addac/ad74115.c
1245
1246ANALOG DEVICES INC AD74413R DRIVER
1247M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1248L:	linux-iio@vger.kernel.org
1249S:	Supported
1250W:	https://ez.analog.com/linux-software-drivers
1251F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1252F:	drivers/iio/addac/ad74413r.c
1253F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1254
1255ANALOG DEVICES INC AD7768-1 DRIVER
1256M:	Michael Hennerich <Michael.Hennerich@analog.com>
1257L:	linux-iio@vger.kernel.org
1258S:	Supported
1259W:	https://ez.analog.com/linux-software-drivers
1260F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1261F:	drivers/iio/adc/ad7768-1.c
1262
1263ANALOG DEVICES INC AD7780 DRIVER
1264M:	Michael Hennerich <Michael.Hennerich@analog.com>
1265M:	Renato Lui Geh <renatogeh@gmail.com>
1266L:	linux-iio@vger.kernel.org
1267S:	Supported
1268W:	https://ez.analog.com/linux-software-drivers
1269F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1270F:	drivers/iio/adc/ad7780.c
1271
1272ANALOG DEVICES INC AD9739a DRIVER
1273M:	Nuno Sa <nuno.sa@analog.com>
1274M:	Dragos Bogdan <dragos.bogdan@analog.com>
1275L:	linux-iio@vger.kernel.org
1276S:	Supported
1277W:	https://ez.analog.com/linux-software-drivers
1278F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1279F:	drivers/iio/dac/ad9739a.c
1280
1281ANALOG DEVICES INC ADA4250 DRIVER
1282M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1283L:	linux-iio@vger.kernel.org
1284S:	Supported
1285W:	https://ez.analog.com/linux-software-drivers
1286F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1287F:	drivers/iio/amplifiers/ada4250.c
1288
1289ANALOG DEVICES INC ADF4377 DRIVER
1290M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1291L:	linux-iio@vger.kernel.org
1292S:	Supported
1293W:	https://ez.analog.com/linux-software-drivers
1294F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1295F:	drivers/iio/frequency/adf4377.c
1296
1297ANALOG DEVICES INC ADGS1408 DRIVER
1298M:	Mircea Caprioru <mircea.caprioru@analog.com>
1299S:	Supported
1300F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1301F:	drivers/mux/adgs1408.c
1302
1303ANALOG DEVICES INC ADIN DRIVER
1304M:	Michael Hennerich <michael.hennerich@analog.com>
1305L:	netdev@vger.kernel.org
1306S:	Supported
1307W:	https://ez.analog.com/linux-software-drivers
1308F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1309F:	drivers/net/phy/adin.c
1310
1311ANALOG DEVICES INC ADIS DRIVER LIBRARY
1312M:	Nuno Sa <nuno.sa@analog.com>
1313L:	linux-iio@vger.kernel.org
1314S:	Supported
1315F:	drivers/iio/imu/adis.c
1316F:	drivers/iio/imu/adis_buffer.c
1317F:	drivers/iio/imu/adis_trigger.c
1318F:	include/linux/iio/imu/adis.h
1319
1320ANALOG DEVICES INC ADIS16460 DRIVER
1321M:	Dragos Bogdan <dragos.bogdan@analog.com>
1322L:	linux-iio@vger.kernel.org
1323S:	Supported
1324W:	https://ez.analog.com/linux-software-drivers
1325F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1326F:	drivers/iio/imu/adis16460.c
1327
1328ANALOG DEVICES INC ADIS16475 DRIVER
1329M:	Nuno Sa <nuno.sa@analog.com>
1330L:	linux-iio@vger.kernel.org
1331S:	Supported
1332W:	https://ez.analog.com/linux-software-drivers
1333F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1334F:	drivers/iio/imu/adis16475.c
1335
1336ANALOG DEVICES INC ADM1177 DRIVER
1337M:	Michael Hennerich <Michael.Hennerich@analog.com>
1338L:	linux-hwmon@vger.kernel.org
1339S:	Supported
1340W:	https://ez.analog.com/linux-software-drivers
1341F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1342F:	drivers/hwmon/adm1177.c
1343
1344ANALOG DEVICES INC ADMFM2000 DRIVER
1345M:	Kim Seer Paller <kimseer.paller@analog.com>
1346L:	linux-iio@vger.kernel.org
1347S:	Supported
1348W:	https://ez.analog.com/linux-software-drivers
1349F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1350F:	drivers/iio/frequency/admfm2000.c
1351
1352ANALOG DEVICES INC ADMV1013 DRIVER
1353M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1354L:	linux-iio@vger.kernel.org
1355S:	Supported
1356W:	https://ez.analog.com/linux-software-drivers
1357F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1358F:	drivers/iio/frequency/admv1013.c
1359
1360ANALOG DEVICES INC ADMV1014 DRIVER
1361M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1362L:	linux-iio@vger.kernel.org
1363S:	Supported
1364W:	https://ez.analog.com/linux-software-drivers
1365F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1366F:	drivers/iio/frequency/admv1014.c
1367
1368ANALOG DEVICES INC ADMV8818 DRIVER
1369M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1370L:	linux-iio@vger.kernel.org
1371S:	Supported
1372W:	https://ez.analog.com/linux-software-drivers
1373F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1374F:	drivers/iio/filter/admv8818.c
1375
1376ANALOG DEVICES INC ADP5061 DRIVER
1377M:	Michael Hennerich <Michael.Hennerich@analog.com>
1378L:	linux-pm@vger.kernel.org
1379S:	Supported
1380W:	https://ez.analog.com/linux-software-drivers
1381F:	drivers/power/supply/adp5061.c
1382
1383ANALOG DEVICES INC ADRF6780 DRIVER
1384M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1385L:	linux-iio@vger.kernel.org
1386S:	Supported
1387W:	https://ez.analog.com/linux-software-drivers
1388F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1389F:	drivers/iio/frequency/adrf6780.c
1390
1391ANALOG DEVICES INC ADV7180 DRIVER
1392M:	Lars-Peter Clausen <lars@metafoo.de>
1393L:	linux-media@vger.kernel.org
1394S:	Supported
1395W:	https://ez.analog.com/linux-software-drivers
1396F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1397F:	drivers/media/i2c/adv7180.c
1398
1399ANALOG DEVICES INC ADV748X DRIVER
1400M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1401L:	linux-media@vger.kernel.org
1402S:	Maintained
1403F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1404F:	drivers/media/i2c/adv748x/*
1405
1406ANALOG DEVICES INC ADV7511 DRIVER
1407M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1408L:	linux-media@vger.kernel.org
1409S:	Maintained
1410F:	drivers/media/i2c/adv7511*
1411
1412ANALOG DEVICES INC ADV7604 DRIVER
1413M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1414L:	linux-media@vger.kernel.org
1415S:	Maintained
1416F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1417F:	drivers/media/i2c/adv7604*
1418
1419ANALOG DEVICES INC ADV7842 DRIVER
1420M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1421L:	linux-media@vger.kernel.org
1422S:	Maintained
1423F:	drivers/media/i2c/adv7842*
1424
1425ANALOG DEVICES INC ADXRS290 DRIVER
1426M:	Nishant Malpani <nish.malpani25@gmail.com>
1427L:	linux-iio@vger.kernel.org
1428S:	Supported
1429F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1430F:	drivers/iio/gyro/adxrs290.c
1431
1432ANALOG DEVICES INC ASOC CODEC DRIVERS
1433M:	Lars-Peter Clausen <lars@metafoo.de>
1434M:	Nuno Sá <nuno.sa@analog.com>
1435L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1436S:	Supported
1437W:	http://wiki.analog.com/
1438W:	https://ez.analog.com/linux-software-drivers
1439F:	sound/soc/codecs/ad1*
1440F:	sound/soc/codecs/ad7*
1441F:	sound/soc/codecs/adau*
1442F:	sound/soc/codecs/adav*
1443F:	sound/soc/codecs/sigmadsp.*
1444F:	sound/soc/codecs/ssm*
1445
1446ANALOG DEVICES INC AXI DAC DRIVER
1447M:	Nuno Sa <nuno.sa@analog.com>
1448L:	linux-iio@vger.kernel.org
1449S:	Supported
1450W:	https://ez.analog.com/linux-software-drivers
1451F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1452F:	drivers/iio/dac/adi-axi-dac.c
1453
1454ANALOG DEVICES INC DMA DRIVERS
1455M:	Lars-Peter Clausen <lars@metafoo.de>
1456S:	Supported
1457W:	https://ez.analog.com/linux-software-drivers
1458F:	drivers/dma/dma-axi-dmac.c
1459
1460ANALOG DEVICES INC IIO DRIVERS
1461M:	Lars-Peter Clausen <lars@metafoo.de>
1462M:	Michael Hennerich <Michael.Hennerich@analog.com>
1463S:	Supported
1464W:	http://wiki.analog.com/
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1467F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1468F:	Documentation/devicetree/bindings/iio/*/adi,*
1469F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1470F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1471F:	drivers/iio/*/ad*
1472F:	drivers/iio/adc/ltc249*
1473F:	drivers/iio/amplifiers/hmc425a.c
1474F:	drivers/staging/iio/*/ad*
1475X:	drivers/iio/*/adjd*
1476
1477ANALOGBITS PLL LIBRARIES
1478M:	Paul Walmsley <paul.walmsley@sifive.com>
1479M:	Samuel Holland <samuel.holland@sifive.com>
1480S:	Supported
1481F:	drivers/clk/analogbits/*
1482F:	include/linux/clk/analogbits*
1483
1484ANDROID DRIVERS
1485M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1486M:	Arve Hjønnevåg <arve@android.com>
1487M:	Todd Kjos <tkjos@android.com>
1488M:	Martijn Coenen <maco@android.com>
1489M:	Joel Fernandes <joel@joelfernandes.org>
1490M:	Christian Brauner <christian@brauner.io>
1491M:	Carlos Llamas <cmllamas@google.com>
1492M:	Suren Baghdasaryan <surenb@google.com>
1493L:	linux-kernel@vger.kernel.org
1494S:	Supported
1495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1496F:	drivers/android/
1497
1498ANDROID GOLDFISH PIC DRIVER
1499M:	Miodrag Dinic <miodrag.dinic@mips.com>
1500S:	Supported
1501F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1502F:	drivers/irqchip/irq-goldfish-pic.c
1503
1504ANDROID GOLDFISH RTC DRIVER
1505M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1506S:	Supported
1507F:	drivers/rtc/rtc-goldfish.c
1508
1509AOA (Apple Onboard Audio) ALSA DRIVER
1510M:	Johannes Berg <johannes@sipsolutions.net>
1511L:	linuxppc-dev@lists.ozlabs.org
1512L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	sound/aoa/
1515
1516APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1517M:	William Breathitt Gray <wbg@kernel.org>
1518L:	linux-iio@vger.kernel.org
1519S:	Maintained
1520F:	drivers/iio/addac/stx104.c
1521
1522APM DRIVER
1523M:	Jiri Kosina <jikos@kernel.org>
1524S:	Odd fixes
1525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1526F:	arch/x86/kernel/apm_32.c
1527F:	drivers/char/apm-emulation.c
1528F:	include/linux/apm_bios.h
1529F:	include/uapi/linux/apm_bios.h
1530
1531APPARMOR SECURITY MODULE
1532M:	John Johansen <john.johansen@canonical.com>
1533M:	John Johansen <john@apparmor.net>
1534L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1535S:	Supported
1536W:	apparmor.net
1537B:	https://gitlab.com/apparmor/apparmor-kernel
1538C:	irc://irc.oftc.net/apparmor
1539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1540T:	https://gitlab.com/apparmor/apparmor-kernel.git
1541F:	Documentation/admin-guide/LSM/apparmor.rst
1542F:	security/apparmor/
1543
1544APPLE BCM5974 MULTITOUCH DRIVER
1545M:	Henrik Rydberg <rydberg@bitmath.org>
1546L:	linux-input@vger.kernel.org
1547S:	Odd fixes
1548F:	drivers/input/mouse/bcm5974.c
1549
1550APPLE PCIE CONTROLLER DRIVER
1551M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1552M:	Marc Zyngier <maz@kernel.org>
1553L:	linux-pci@vger.kernel.org
1554S:	Maintained
1555F:	drivers/pci/controller/pcie-apple.c
1556
1557APPLE SMC DRIVER
1558M:	Henrik Rydberg <rydberg@bitmath.org>
1559L:	linux-hwmon@vger.kernel.org
1560S:	Odd fixes
1561F:	drivers/hwmon/applesmc.c
1562
1563APPLETALK NETWORK LAYER
1564L:	netdev@vger.kernel.org
1565S:	Odd fixes
1566F:	include/linux/atalk.h
1567F:	include/uapi/linux/atalk.h
1568F:	net/appletalk/
1569
1570APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1571M:	Khuong Dinh <khuong@os.amperecomputing.com>
1572S:	Supported
1573F:	arch/arm64/boot/dts/apm/
1574
1575APPLIED MICRO (APM) X-GENE SOC EDAC
1576M:	Khuong Dinh <khuong@os.amperecomputing.com>
1577S:	Supported
1578F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1579F:	drivers/edac/xgene_edac.c
1580
1581APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1582M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1583M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1584S:	Supported
1585F:	drivers/net/ethernet/apm/xgene-v2/
1586
1587APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1588M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1589M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1590M:	Quan Nguyen <quan@os.amperecomputing.com>
1591S:	Supported
1592F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1593F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1594F:	drivers/net/ethernet/apm/xgene/
1595F:	drivers/net/mdio/mdio-xgene.c
1596
1597APPLIED MICRO (APM) X-GENE SOC PMU
1598M:	Khuong Dinh <khuong@os.amperecomputing.com>
1599S:	Supported
1600F:	Documentation/admin-guide/perf/xgene-pmu.rst
1601F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1602F:	drivers/perf/xgene_pmu.c
1603
1604APTINA CAMERA SENSOR PLL
1605M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1606L:	linux-media@vger.kernel.org
1607S:	Maintained
1608F:	drivers/media/i2c/aptina-pll.*
1609
1610AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1611M:	Aleksa Savic <savicaleksa83@gmail.com>
1612M:	Jack Doan <me@jackdoan.com>
1613L:	linux-hwmon@vger.kernel.org
1614S:	Maintained
1615F:	Documentation/hwmon/aquacomputer_d5next.rst
1616F:	drivers/hwmon/aquacomputer_d5next.c
1617
1618AQUANTIA ETHERNET DRIVER (atlantic)
1619M:	Igor Russkikh <irusskikh@marvell.com>
1620L:	netdev@vger.kernel.org
1621S:	Supported
1622W:	https://www.marvell.com/
1623Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1624F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1625F:	drivers/net/ethernet/aquantia/atlantic/
1626
1627AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1628M:	Egor Pomozov <epomozov@marvell.com>
1629L:	netdev@vger.kernel.org
1630S:	Supported
1631W:	http://www.aquantia.com
1632F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1633
1634AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1635M:	Krzysztof Hałasa <khalasa@piap.pl>
1636L:	linux-media@vger.kernel.org
1637S:	Maintained
1638F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1639F:	drivers/media/i2c/ar0521.c
1640
1641ARASAN NAND CONTROLLER DRIVER
1642M:	Miquel Raynal <miquel.raynal@bootlin.com>
1643R:	Michal Simek <michal.simek@amd.com>
1644L:	linux-mtd@lists.infradead.org
1645S:	Maintained
1646F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1647F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1648
1649ARC FRAMEBUFFER DRIVER
1650M:	Jaya Kumar <jayalk@intworks.biz>
1651S:	Maintained
1652F:	drivers/video/fbdev/arcfb.c
1653F:	drivers/video/fbdev/core/fb_defio.c
1654
1655ARC PGU DRM DRIVER
1656M:	Alexey Brodkin <abrodkin@synopsys.com>
1657S:	Supported
1658F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1659F:	drivers/gpu/drm/tiny/arcpgu.c
1660
1661ARCNET NETWORK LAYER
1662M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1663L:	netdev@vger.kernel.org
1664S:	Maintained
1665F:	drivers/net/arcnet/
1666F:	include/uapi/linux/if_arcnet.h
1667
1668ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1669M:	Arnd Bergmann <arnd@arndb.de>
1670M:	Olof Johansson <olof@lixom.net>
1671M:	soc@kernel.org
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673S:	Maintained
1674P:	Documentation/process/maintainer-soc.rst
1675C:	irc://irc.libera.chat/armlinux
1676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1677F:	Documentation/process/maintainer-soc*.rst
1678F:	arch/arm/boot/dts/Makefile
1679F:	arch/arm64/boot/dts/Makefile
1680
1681ARM ARCHITECTED TIMER DRIVER
1682M:	Mark Rutland <mark.rutland@arm.com>
1683M:	Marc Zyngier <maz@kernel.org>
1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685S:	Maintained
1686F:	arch/arm/include/asm/arch_timer.h
1687F:	arch/arm64/include/asm/arch_timer.h
1688F:	drivers/clocksource/arm_arch_timer.c
1689
1690ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1691M:	Marc Zyngier <maz@kernel.org>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1695F:	arch/arm/include/asm/arch_gicv3.h
1696F:	arch/arm64/include/asm/arch_gicv3.h
1697F:	drivers/irqchip/irq-gic*.[ch]
1698F:	include/linux/irqchip/arm-gic*.h
1699F:	include/linux/irqchip/arm-vgic-info.h
1700
1701ARM HDLCD DRM DRIVER
1702M:	Liviu Dudau <liviu.dudau@arm.com>
1703S:	Supported
1704F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1705F:	drivers/gpu/drm/arm/hdlcd_*
1706
1707ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1708M:	Linus Walleij <linus.walleij@linaro.org>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Maintained
1711F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1712F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1713F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1714F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1715F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1716F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1717F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1718F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1719F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1720F:	arch/arm/boot/dts/arm/arm-realview-*
1721F:	arch/arm/boot/dts/arm/integrator*
1722F:	arch/arm/boot/dts/arm/versatile*
1723F:	arch/arm/mach-versatile/
1724F:	drivers/bus/arm-integrator-lm.c
1725F:	drivers/clk/versatile/
1726F:	drivers/i2c/busses/i2c-versatile.c
1727F:	drivers/irqchip/irq-versatile-fpga.c
1728F:	drivers/mtd/maps/physmap-versatile.*
1729F:	drivers/power/reset/arm-versatile-reboot.c
1730F:	drivers/soc/versatile/
1731
1732ARM KOMEDA DRM-KMS DRIVER
1733M:	Liviu Dudau <liviu.dudau@arm.com>
1734S:	Supported
1735T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1736F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1737F:	Documentation/gpu/komeda-kms.rst
1738F:	drivers/gpu/drm/arm/display/include/
1739F:	drivers/gpu/drm/arm/display/komeda/
1740
1741ARM MALI PANFROST DRM DRIVER
1742M:	Boris Brezillon <boris.brezillon@collabora.com>
1743M:	Rob Herring <robh@kernel.org>
1744R:	Steven Price <steven.price@arm.com>
1745L:	dri-devel@lists.freedesktop.org
1746S:	Supported
1747T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1748F:	Documentation/gpu/panfrost.rst
1749F:	drivers/gpu/drm/panfrost/
1750F:	include/uapi/drm/panfrost_drm.h
1751
1752ARM MALI PANTHOR DRM DRIVER
1753M:	Boris Brezillon <boris.brezillon@collabora.com>
1754M:	Steven Price <steven.price@arm.com>
1755M:	Liviu Dudau <liviu.dudau@arm.com>
1756L:	dri-devel@lists.freedesktop.org
1757S:	Supported
1758T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1759F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1760F:	drivers/gpu/drm/panthor/
1761F:	include/uapi/drm/panthor_drm.h
1762
1763ARM MALI-DP DRM DRIVER
1764M:	Liviu Dudau <liviu.dudau@arm.com>
1765S:	Supported
1766T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1768F:	Documentation/gpu/afbc.rst
1769F:	drivers/gpu/drm/arm/
1770
1771ARM MFM AND FLOPPY DRIVERS
1772M:	Ian Molton <spyro@f2s.com>
1773S:	Maintained
1774F:	arch/arm/include/asm/floppy.h
1775F:	arch/arm/mach-rpc/floppydma.S
1776
1777ARM PMU PROFILING AND DEBUGGING
1778M:	Will Deacon <will@kernel.org>
1779M:	Mark Rutland <mark.rutland@arm.com>
1780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S:	Maintained
1782F:	Documentation/devicetree/bindings/arm/pmu.yaml
1783F:	Documentation/devicetree/bindings/perf/
1784F:	arch/arm*/include/asm/hw_breakpoint.h
1785F:	arch/arm*/include/asm/perf_event.h
1786F:	arch/arm*/kernel/hw_breakpoint.c
1787F:	arch/arm*/kernel/perf_*
1788F:	drivers/perf/
1789F:	include/linux/perf/arm_pmu*.h
1790
1791ARM PORT
1792M:	Russell King <linux@armlinux.org.uk>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S:	Odd Fixes
1795W:	http://www.armlinux.org.uk/
1796T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1797F:	arch/arm/
1798X:	arch/arm/boot/dts/
1799
1800ARM PRIMECELL AACI PL041 DRIVER
1801M:	Russell King <linux@armlinux.org.uk>
1802S:	Odd Fixes
1803F:	sound/arm/aaci.*
1804
1805ARM PRIMECELL BUS SUPPORT
1806M:	Russell King <linux@armlinux.org.uk>
1807S:	Odd Fixes
1808F:	drivers/amba/
1809F:	include/linux/amba/bus.h
1810
1811ARM PRIMECELL KMI PL050 DRIVER
1812M:	Russell King <linux@armlinux.org.uk>
1813S:	Odd Fixes
1814F:	drivers/input/serio/ambakmi.*
1815F:	include/linux/amba/kmi.h
1816
1817ARM PRIMECELL MMCI PL180/1 DRIVER
1818M:	Russell King <linux@armlinux.org.uk>
1819S:	Odd Fixes
1820F:	drivers/mmc/host/mmci.*
1821F:	include/linux/amba/mmci.h
1822
1823ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1824M:	Miquel Raynal <miquel.raynal@bootlin.com>
1825R:	Michal Simek <michal.simek@amd.com>
1826L:	linux-mtd@lists.infradead.org
1827S:	Maintained
1828F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1829F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1830
1831ARM PRIMECELL PL35X SMC DRIVER
1832M:	Miquel Raynal <miquel.raynal@bootlin.com>
1833R:	Michal Simek <michal.simek@amd.com>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S:	Maintained
1836F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1837F:	drivers/memory/pl353-smc.c
1838
1839ARM PRIMECELL SSP PL022 SPI DRIVER
1840M:	Linus Walleij <linus.walleij@linaro.org>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1844F:	drivers/spi/spi-pl022.c
1845
1846ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1847M:	Russell King <linux@armlinux.org.uk>
1848S:	Odd Fixes
1849F:	drivers/tty/serial/amba-pl01*.c
1850F:	include/linux/amba/serial.h
1851
1852ARM PRIMECELL VIC PL190/PL192 DRIVER
1853M:	Linus Walleij <linus.walleij@linaro.org>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1857F:	drivers/irqchip/irq-vic.c
1858
1859ARM SMC WATCHDOG DRIVER
1860M:	Julius Werner <jwerner@chromium.org>
1861R:	Evan Benn <evanbenn@chromium.org>
1862S:	Maintained
1863F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1864F:	drivers/watchdog/arm_smc_wdt.c
1865
1866ARM SMMU DRIVERS
1867M:	Will Deacon <will@kernel.org>
1868R:	Robin Murphy <robin.murphy@arm.com>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1872F:	drivers/iommu/arm/
1873F:	drivers/iommu/io-pgtable-arm*
1874
1875ARM SUB-ARCHITECTURES
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S:	Maintained
1878C:	irc://irc.libera.chat/armlinux
1879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1880F:	arch/arm/mach-*/
1881F:	arch/arm/plat-*/
1882
1883ARM/ACTIONS SEMI ARCHITECTURE
1884M:	Andreas Färber <afaerber@suse.de>
1885M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1888S:	Maintained
1889F:	Documentation/devicetree/bindings/arm/actions.yaml
1890F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1891F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1892F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1893F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1894F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1895F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1896F:	Documentation/devicetree/bindings/pinctrl/actions,*
1897F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1898F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1899F:	arch/arm/boot/dts/actions/
1900F:	arch/arm/mach-actions/
1901F:	arch/arm64/boot/dts/actions/
1902F:	drivers/clk/actions/
1903F:	drivers/clocksource/timer-owl*
1904F:	drivers/dma/owl-dma.c
1905F:	drivers/i2c/busses/i2c-owl.c
1906F:	drivers/irqchip/irq-owl-sirq.c
1907F:	drivers/mmc/host/owl-mmc.c
1908F:	drivers/net/ethernet/actions/
1909F:	drivers/pinctrl/actions/*
1910F:	drivers/pmdomain/actions/
1911F:	include/dt-bindings/power/owl-*
1912F:	include/dt-bindings/reset/actions,*
1913F:	include/linux/soc/actions/
1914N:	owl
1915
1916ARM/AIROHA SOC SUPPORT
1917M:	Matthias Brugger <matthias.bgg@gmail.com>
1918M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1921S:	Odd Fixes
1922F:	arch/arm/boot/dts/airoha/
1923F:	arch/arm64/boot/dts/airoha/
1924
1925ARM/Allwinner SoC Clock Support
1926M:	Emilio López <emilio@elopez.com.ar>
1927S:	Maintained
1928F:	drivers/clk/sunxi/
1929
1930ARM/Allwinner sunXi SoC support
1931M:	Chen-Yu Tsai <wens@csie.org>
1932M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1933M:	Samuel Holland <samuel@sholland.org>
1934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935L:	linux-sunxi@lists.linux.dev
1936S:	Maintained
1937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1938F:	arch/arm/mach-sunxi/
1939F:	arch/arm64/boot/dts/allwinner/
1940F:	drivers/clk/sunxi-ng/
1941F:	drivers/pinctrl/sunxi/
1942F:	drivers/soc/sunxi/
1943N:	allwinner
1944N:	sun[x456789]i
1945N:	sun[25]0i
1946
1947ARM/ALPHASCALE ARCHITECTURE
1948M:	Krzysztof Kozlowski <krzk@kernel.org>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S:	Odd Fixes
1951F:	arch/arm/boot/dts/alphascale/
1952F:	drivers/clk/clk-asm9260.c
1953F:	drivers/clocksource/asm9260_timer.c
1954F:	drivers/rtc/rtc-asm9260.c
1955F:	drivers/watchdog/asm9260_wdt.c
1956
1957ARM/AMD PENSANDO ARM64 ARCHITECTURE
1958M:	Brad Larson <blarson@amd.com>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Supported
1961F:	Documentation/devicetree/bindings/*/amd,pensando*
1962F:	arch/arm64/boot/dts/amd/elba*
1963
1964ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1965M:	Neil Armstrong <neil.armstrong@linaro.org>
1966M:	Jerome Brunet <jbrunet@baylibre.com>
1967L:	linux-amlogic@lists.infradead.org
1968S:	Maintained
1969F:	Documentation/devicetree/bindings/clock/amlogic*
1970F:	drivers/clk/meson/
1971F:	include/dt-bindings/clock/amlogic,a1*
1972F:	include/dt-bindings/clock/gxbb*
1973F:	include/dt-bindings/clock/meson*
1974
1975ARM/Amlogic Meson SoC Crypto Drivers
1976M:	Corentin Labbe <clabbe@baylibre.com>
1977L:	linux-crypto@vger.kernel.org
1978L:	linux-amlogic@lists.infradead.org
1979S:	Maintained
1980F:	Documentation/devicetree/bindings/crypto/amlogic*
1981F:	drivers/crypto/amlogic/
1982
1983ARM/Amlogic Meson SoC Sound Drivers
1984M:	Jerome Brunet <jbrunet@baylibre.com>
1985L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1986S:	Maintained
1987F:	Documentation/devicetree/bindings/sound/amlogic*
1988F:	sound/soc/meson/
1989
1990ARM/Amlogic Meson SoC support
1991M:	Neil Armstrong <neil.armstrong@linaro.org>
1992M:	Kevin Hilman <khilman@baylibre.com>
1993R:	Jerome Brunet <jbrunet@baylibre.com>
1994R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996L:	linux-amlogic@lists.infradead.org
1997S:	Maintained
1998W:	http://linux-meson.com/
1999F:	Documentation/devicetree/bindings/phy/amlogic*
2000F:	arch/arm/boot/dts/amlogic/
2001F:	arch/arm/mach-meson/
2002F:	arch/arm64/boot/dts/amlogic/
2003F:	drivers/pmdomain/amlogic/
2004F:	drivers/mmc/host/meson*
2005F:	drivers/phy/amlogic/
2006F:	drivers/pinctrl/meson/
2007F:	drivers/rtc/rtc-meson*
2008F:	drivers/soc/amlogic/
2009N:	meson
2010
2011ARM/Annapurna Labs ALPINE ARCHITECTURE
2012M:	Antoine Tenart <atenart@kernel.org>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Odd Fixes
2015F:	arch/arm/boot/dts/amazon/
2016F:	arch/arm/mach-alpine/
2017F:	arch/arm64/boot/dts/amazon/
2018F:	drivers/*/*alpine*
2019
2020ARM/APPLE MACHINE SOUND DRIVERS
2021M:	Martin Povišer <povik+lin@cutebit.org>
2022L:	asahi@lists.linux.dev
2023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2024S:	Maintained
2025F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2026F:	Documentation/devicetree/bindings/sound/apple,*
2027F:	sound/soc/apple/*
2028F:	sound/soc/codecs/cs42l83-i2c.c
2029F:	sound/soc/codecs/ssm3515.c
2030
2031ARM/APPLE MACHINE SUPPORT
2032M:	Hector Martin <marcan@marcan.st>
2033M:	Sven Peter <sven@svenpeter.dev>
2034R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2035L:	asahi@lists.linux.dev
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038W:	https://asahilinux.org
2039B:	https://github.com/AsahiLinux/linux/issues
2040C:	irc://irc.oftc.net/asahi-dev
2041T:	git https://github.com/AsahiLinux/linux.git
2042F:	Documentation/devicetree/bindings/arm/apple.yaml
2043F:	Documentation/devicetree/bindings/arm/apple/*
2044F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2045F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2046F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2047F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2048F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2049F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2050F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2051F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2052F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2053F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2054F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2055F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2056F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2057F:	Documentation/devicetree/bindings/power/apple*
2058F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2059F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2060F:	arch/arm64/boot/dts/apple/
2061F:	drivers/bluetooth/hci_bcm4377.c
2062F:	drivers/clk/clk-apple-nco.c
2063F:	drivers/cpufreq/apple-soc-cpufreq.c
2064F:	drivers/dma/apple-admac.c
2065F:	drivers/pmdomain/apple/
2066F:	drivers/i2c/busses/i2c-pasemi-core.c
2067F:	drivers/i2c/busses/i2c-pasemi-platform.c
2068F:	drivers/iommu/apple-dart.c
2069F:	drivers/iommu/io-pgtable-dart.c
2070F:	drivers/irqchip/irq-apple-aic.c
2071F:	drivers/nvme/host/apple.c
2072F:	drivers/nvmem/apple-efuses.c
2073F:	drivers/pinctrl/pinctrl-apple-gpio.c
2074F:	drivers/pwm/pwm-apple.c
2075F:	drivers/soc/apple/*
2076F:	drivers/watchdog/apple_wdt.c
2077F:	include/dt-bindings/interrupt-controller/apple-aic.h
2078F:	include/dt-bindings/pinctrl/apple.h
2079F:	include/linux/soc/apple/*
2080
2081ARM/ARTPEC MACHINE SUPPORT
2082M:	Jesper Nilsson <jesper.nilsson@axis.com>
2083M:	Lars Persson <lars.persson@axis.com>
2084L:	linux-arm-kernel@axis.com
2085S:	Maintained
2086F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2087F:	arch/arm/boot/dts/axis/
2088F:	arch/arm/mach-artpec
2089F:	drivers/clk/axis
2090F:	drivers/crypto/axis
2091F:	drivers/mmc/host/usdhi6rol0.c
2092F:	drivers/pinctrl/pinctrl-artpec*
2093
2094ARM/ASPEED I2C DRIVER
2095M:	Brendan Higgins <brendanhiggins@google.com>
2096R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2097R:	Joel Stanley <joel@jms.id.au>
2098L:	linux-i2c@vger.kernel.org
2099L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2102F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2103F:	drivers/i2c/busses/i2c-aspeed.c
2104F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2105
2106ARM/ASPEED MACHINE SUPPORT
2107M:	Joel Stanley <joel@jms.id.au>
2108R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2111S:	Supported
2112Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2114F:	Documentation/devicetree/bindings/arm/aspeed/
2115F:	arch/arm/boot/dts/aspeed/
2116F:	arch/arm/mach-aspeed/
2117N:	aspeed
2118
2119ARM/AXM LSI SOC
2120M:	Krzysztof Kozlowski <krzk@kernel.org>
2121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122S:	Odd Fixes
2123F:	Documentation/devicetree/bindings/arm/axxia.yaml
2124F:	arch/arm/boot/dts/intel/axm/
2125F:	arch/arm/mach-axxia/
2126
2127ARM/BITMAIN ARCHITECTURE
2128M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2132F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2133F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2134F:	arch/arm64/boot/dts/bitmain/
2135F:	drivers/clk/clk-bm1880.c
2136F:	drivers/pinctrl/pinctrl-bm1880.c
2137
2138ARM/CALXEDA HIGHBANK ARCHITECTURE
2139M:	Andre Przywara <andre.przywara@arm.com>
2140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141S:	Maintained
2142F:	arch/arm/boot/dts/calxeda/
2143F:	arch/arm/mach-highbank/
2144
2145ARM/CAVIUM THUNDER NETWORK DRIVER
2146M:	Sunil Goutham <sgoutham@marvell.com>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Supported
2149F:	drivers/net/ethernet/cavium/thunder/
2150
2151ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2152M:	Lukasz Majewski <lukma@denx.de>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/mach-ep93xx/ts72xx.c
2156
2157ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2158M:	Alexander Shiyan <shc_work@mail.ru>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Odd Fixes
2161N:	clps711x
2162
2163ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2164M:	Hartley Sweeten <hsweeten@visionengravers.com>
2165M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2169F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2170F:	arch/arm/boot/compressed/misc-ep93xx.h
2171F:	arch/arm/mach-ep93xx/
2172F:	drivers/iio/adc/ep93xx_adc.c
2173
2174ARM/CLKDEV SUPPORT
2175M:	Russell King <linux@armlinux.org.uk>
2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177S:	Maintained
2178T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2179F:	drivers/clk/clkdev.c
2180
2181ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2182M:	Baruch Siach <baruch@tkos.co.il>
2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184S:	Maintained
2185F:	arch/arm/boot/dts/cnxt/
2186N:	digicolor
2187
2188ARM/CORESIGHT FRAMEWORK AND DRIVERS
2189M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2190R:	Mike Leach <mike.leach@linaro.org>
2191R:	James Clark <james.clark@arm.com>
2192L:	coresight@lists.linaro.org (moderated for non-subscribers)
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194S:	Maintained
2195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2196F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2197F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2198F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2199F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2200F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2201F:	Documentation/trace/coresight/*
2202F:	drivers/hwtracing/coresight/*
2203F:	include/dt-bindings/arm/coresight-cti-dt.h
2204F:	include/linux/coresight*
2205F:	include/uapi/linux/coresight*
2206F:	samples/coresight/*
2207F:	tools/perf/Documentation/arm-coresight.txt
2208F:	tools/perf/arch/arm/util/auxtrace.c
2209F:	tools/perf/arch/arm/util/cs-etm.c
2210F:	tools/perf/arch/arm/util/cs-etm.h
2211F:	tools/perf/arch/arm/util/pmu.c
2212F:	tools/perf/tests/shell/*coresight*
2213F:	tools/perf/tests/shell/coresight/*
2214F:	tools/perf/tests/shell/lib/*coresight*
2215F:	tools/perf/util/cs-etm-decoder/*
2216F:	tools/perf/util/cs-etm.*
2217
2218ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2219M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2220M:	Linus Walleij <linus.walleij@linaro.org>
2221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222S:	Maintained
2223T:	git git://github.com/ulli-kroll/linux.git
2224F:	Documentation/devicetree/bindings/arm/gemini.yaml
2225F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2226F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2227F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2228F:	arch/arm/boot/dts/gemini/
2229F:	arch/arm/mach-gemini/
2230F:	drivers/crypto/gemini/
2231F:	drivers/net/ethernet/cortina/
2232F:	drivers/pinctrl/pinctrl-gemini.c
2233F:	drivers/rtc/rtc-ftrtc010.c
2234
2235ARM/CZ.NIC TURRIS SUPPORT
2236M:	Marek Behún <kabel@kernel.org>
2237S:	Maintained
2238W:	https://www.turris.cz/
2239F:	Documentation/ABI/testing/debugfs-moxtet
2240F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2241F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2242F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2243F:	Documentation/devicetree/bindings/bus/moxtet.txt
2244F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2245F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2246F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2247F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2248F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2249F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2250F:	drivers/bus/moxtet.c
2251F:	drivers/firmware/turris-mox-rwtm.c
2252F:	drivers/gpio/gpio-moxtet.c
2253F:	drivers/leds/leds-turris-omnia.c
2254F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2255F:	drivers/platform/cznic/
2256F:	drivers/watchdog/armada_37xx_wdt.c
2257F:	include/dt-bindings/bus/moxtet.h
2258F:	include/linux/armada-37xx-rwtm-mailbox.h
2259F:	include/linux/moxtet.h
2260F:	include/linux/turris-omnia-mcu-interface.h
2261
2262ARM/FARADAY FA526 PORT
2263M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S:	Maintained
2266T:	git git://git.berlios.de/gemini-board
2267F:	arch/arm/mm/*-fa*
2268
2269ARM/FOOTBRIDGE ARCHITECTURE
2270M:	Russell King <linux@armlinux.org.uk>
2271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272S:	Maintained
2273W:	http://www.armlinux.org.uk/
2274F:	arch/arm/include/asm/hardware/dec21285.h
2275F:	arch/arm/mach-footbridge/
2276
2277ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2278M:	Shawn Guo <shawnguo@kernel.org>
2279M:	Sascha Hauer <s.hauer@pengutronix.de>
2280R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2281R:	Fabio Estevam <festevam@gmail.com>
2282L:	imx@lists.linux.dev
2283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284S:	Maintained
2285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2286F:	arch/arm/boot/dts/nxp/imx/
2287F:	arch/arm/boot/dts/nxp/mxs/
2288F:	arch/arm64/boot/dts/freescale/
2289X:	arch/arm64/boot/dts/freescale/fsl-*
2290X:	arch/arm64/boot/dts/freescale/qoriq-*
2291X:	drivers/media/i2c/
2292N:	imx
2293N:	mxs
2294
2295ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2296M:	Shawn Guo <shawnguo@kernel.org>
2297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298S:	Maintained
2299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2300F:	arch/arm/boot/dts/nxp/ls/
2301F:	arch/arm64/boot/dts/freescale/fsl-*
2302F:	arch/arm64/boot/dts/freescale/qoriq-*
2303
2304ARM/FREESCALE VYBRID ARM ARCHITECTURE
2305M:	Shawn Guo <shawnguo@kernel.org>
2306M:	Sascha Hauer <s.hauer@pengutronix.de>
2307R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2308R:	Stefan Agner <stefan@agner.ch>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310S:	Maintained
2311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2312F:	arch/arm/boot/dts/nxp/vf/
2313F:	arch/arm/mach-imx/*vf610*
2314
2315ARM/GUMSTIX MACHINE SUPPORT
2316M:	Steve Sakoman <sakoman@gmail.com>
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319
2320ARM/HISILICON SOC SUPPORT
2321M:	Wei Xu <xuwei5@hisilicon.com>
2322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323S:	Supported
2324W:	http://www.hisilicon.com
2325T:	git https://github.com/hisilicon/linux-hisi.git
2326F:	arch/arm/boot/dts/hisilicon/
2327F:	arch/arm/mach-hisi/
2328F:	arch/arm64/boot/dts/hisilicon/
2329
2330ARM/HP JORNADA 7XX MACHINE SUPPORT
2331M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2332S:	Maintained
2333W:	www.jlime.com
2334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2335F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2336F:	arch/arm/mach-sa1100/jornada720.c
2337
2338ARM/HPE GXP ARCHITECTURE
2339M:	Jean-Marie Verdun <verdun@hpe.com>
2340M:	Nick Hawkins <nick.hawkins@hpe.com>
2341S:	Maintained
2342F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2343F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2344F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2345F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2346F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2347F:	Documentation/hwmon/gxp-fan-ctrl.rst
2348F:	arch/arm/boot/dts/hpe/
2349F:	arch/arm/mach-hpe/
2350F:	drivers/clocksource/timer-gxp.c
2351F:	drivers/hwmon/gxp-fan-ctrl.c
2352F:	drivers/i2c/busses/i2c-gxp.c
2353F:	drivers/spi/spi-gxp.c
2354F:	drivers/watchdog/gxp-wdt.c
2355
2356ARM/IGEP MACHINE SUPPORT
2357M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2358M:	Javier Martinez Canillas <javier@dowhile0.org>
2359L:	linux-omap@vger.kernel.org
2360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361S:	Maintained
2362F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2363
2364ARM/INTEL IXP4XX ARM ARCHITECTURE
2365M:	Linus Walleij <linusw@kernel.org>
2366M:	Imre Kaloz <kaloz@openwrt.org>
2367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368S:	Maintained
2369F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2370F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2371F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2372F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2373F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2374F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2375F:	arch/arm/boot/dts/intel/ixp/
2376F:	arch/arm/mach-ixp4xx/
2377F:	drivers/bus/intel-ixp4xx-eb.c
2378F:	drivers/char/hw_random/ixp4xx-rng.c
2379F:	drivers/clocksource/timer-ixp4xx.c
2380F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2381F:	drivers/gpio/gpio-ixp4xx.c
2382F:	drivers/irqchip/irq-ixp4xx.c
2383F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2384F:	drivers/net/wan/ixp4xx_hss.c
2385F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2386F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2387F:	include/linux/soc/ixp4xx/npe.h
2388F:	include/linux/soc/ixp4xx/qmgr.h
2389
2390ARM/INTEL KEEMBAY ARCHITECTURE
2391M:	Paul J. Murphy <paul.j.murphy@intel.com>
2392M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2393S:	Maintained
2394F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2395F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2396F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2397
2398ARM/INTEL XSC3 (MANZANO) ARM CORE
2399M:	Lennert Buytenhek <kernel@wantstofly.org>
2400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401S:	Maintained
2402
2403ARM/LG1K ARCHITECTURE
2404M:	Chanho Min <chanho.min@lge.com>
2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406S:	Maintained
2407F:	arch/arm64/boot/dts/lg/
2408
2409ARM/LPC18XX ARCHITECTURE
2410M:	Vladimir Zapolskiy <vz@mleia.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Maintained
2413F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2414F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2415F:	drivers/i2c/busses/i2c-lpc2k.c
2416F:	drivers/memory/pl172.c
2417F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2418F:	drivers/rtc/rtc-lpc24xx.c
2419N:	lpc18xx
2420
2421ARM/LPC32XX SOC SUPPORT
2422M:	Vladimir Zapolskiy <vz@mleia.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Maintained
2425T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2426F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2427F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2428F:	arch/arm/mach-lpc32xx/
2429F:	drivers/i2c/busses/i2c-pnx.c
2430F:	drivers/net/ethernet/nxp/lpc_eth.c
2431F:	drivers/usb/host/ohci-nxp.c
2432F:	drivers/watchdog/pnx4008_wdt.c
2433N:	lpc32xx
2434
2435ARM/Marvell Dove/MV78xx0/Orion SOC support
2436M:	Andrew Lunn <andrew@lunn.ch>
2437M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2438M:	Gregory Clement <gregory.clement@bootlin.com>
2439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440S:	Maintained
2441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2442F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2443F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2444F:	Documentation/devicetree/bindings/soc/dove/
2445F:	arch/arm/boot/dts/marvell/dove*
2446F:	arch/arm/boot/dts/marvell/orion5x*
2447F:	arch/arm/mach-dove/
2448F:	arch/arm/mach-mv78xx0/
2449F:	arch/arm/mach-orion5x/
2450F:	arch/arm/plat-orion/
2451F:	drivers/bus/mvebu-mbus.c
2452F:	drivers/soc/dove/
2453
2454ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2455M:	Andrew Lunn <andrew@lunn.ch>
2456M:	Gregory Clement <gregory.clement@bootlin.com>
2457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459S:	Maintained
2460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2461F:	Documentation/devicetree/bindings/arm/marvell/
2462F:	arch/arm/boot/dts/marvell/armada*
2463F:	arch/arm/boot/dts/marvell/kirkwood*
2464F:	arch/arm/configs/mvebu_*_defconfig
2465F:	arch/arm/mach-mvebu/
2466F:	arch/arm64/boot/dts/marvell/
2467F:	drivers/clk/mvebu/
2468F:	drivers/cpufreq/armada-37xx-cpufreq.c
2469F:	drivers/cpufreq/armada-8k-cpufreq.c
2470F:	drivers/cpufreq/mvebu-cpufreq.c
2471F:	drivers/irqchip/irq-armada-370-xp.c
2472F:	drivers/irqchip/irq-mvebu-*
2473F:	drivers/pinctrl/mvebu/
2474F:	drivers/rtc/rtc-armada38x.c
2475
2476ARM/Mediatek RTC DRIVER
2477M:	Eddie Huang <eddie.huang@mediatek.com>
2478M:	Sean Wang <sean.wang@mediatek.com>
2479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2481S:	Maintained
2482F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2483F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2484F:	drivers/rtc/rtc-mt2712.c
2485F:	drivers/rtc/rtc-mt6397.c
2486F:	drivers/rtc/rtc-mt7622.c
2487
2488ARM/Mediatek SoC support
2489M:	Matthias Brugger <matthias.bgg@gmail.com>
2490M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2491L:	linux-kernel@vger.kernel.org
2492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2494S:	Maintained
2495W:	https://mtk.wiki.kernel.org/
2496C:	irc://irc.libera.chat/linux-mediatek
2497F:	arch/arm/boot/dts/mediatek/
2498F:	arch/arm/mach-mediatek/
2499F:	arch/arm64/boot/dts/mediatek/
2500F:	drivers/soc/mediatek/
2501N:	mtk
2502N:	mt[2678]
2503K:	mediatek
2504
2505ARM/Mediatek USB3 PHY DRIVER
2506M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2509S:	Maintained
2510F:	Documentation/devicetree/bindings/phy/mediatek,*
2511F:	drivers/phy/mediatek/
2512
2513ARM/MICROCHIP (ARM64) SoC support
2514M:	Conor Dooley <conor@kernel.org>
2515M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2516M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518S:	Supported
2519T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2520F:	arch/arm64/boot/dts/microchip/
2521
2522ARM/Microchip (AT91) SoC support
2523M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2524M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2525M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527S:	Supported
2528W:	http://www.linux4sam.org
2529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2530F:	arch/arm/boot/dts/microchip/at91*
2531F:	arch/arm/boot/dts/microchip/sama*
2532F:	arch/arm/include/debug/at91.S
2533F:	arch/arm/mach-at91/
2534F:	drivers/memory/atmel*
2535F:	drivers/watchdog/sama5d4_wdt.c
2536F:	include/soc/at91/
2537X:	drivers/input/touchscreen/atmel_mxt_ts.c
2538N:	at91
2539N:	atmel
2540
2541ARM/Microchip Sparx5 SoC support
2542M:	Lars Povlsen <lars.povlsen@microchip.com>
2543M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2544M:	Daniel Machon <daniel.machon@microchip.com>
2545M:	UNGLinuxDriver@microchip.com
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Supported
2548F:	arch/arm64/boot/dts/microchip/sparx*
2549F:	drivers/net/ethernet/microchip/vcap/
2550F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2551N:	sparx5
2552
2553ARM/MILBEAUT ARCHITECTURE
2554M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2555M:	Takao Orito <orito.takao@socionext.com>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558F:	arch/arm/boot/dts/socionext/milbeaut*
2559F:	arch/arm/mach-milbeaut/
2560N:	milbeaut
2561
2562ARM/MOXA ART SOC
2563M:	Krzysztof Kozlowski <krzk@kernel.org>
2564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565S:	Odd Fixes
2566F:	Documentation/devicetree/bindings/arm/moxart.yaml
2567F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2568F:	arch/arm/boot/dts/moxa/
2569F:	drivers/clk/clk-moxart.c
2570
2571ARM/MStar/Sigmastar Armv7 SoC support
2572M:	Daniel Palmer <daniel@thingy.jp>
2573M:	Romain Perier <romain.perier@gmail.com>
2574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575S:	Maintained
2576W:	http://linux-chenxing.org/
2577T:	git git://github.com/linux-chenxing/linux.git
2578F:	Documentation/devicetree/bindings/arm/mstar/*
2579F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2580F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2581F:	arch/arm/boot/dts/sigmastar/
2582F:	arch/arm/mach-mstar/
2583F:	drivers/clk/mstar/
2584F:	drivers/clocksource/timer-msc313e.c
2585F:	drivers/gpio/gpio-msc313.c
2586F:	drivers/rtc/rtc-msc313.c
2587F:	drivers/watchdog/msc313e_wdt.c
2588F:	include/dt-bindings/clock/mstar-*
2589F:	include/dt-bindings/gpio/msc313-gpio.h
2590
2591ARM/NOMADIK/Ux500 ARCHITECTURES
2592M:	Linus Walleij <linus.walleij@linaro.org>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594S:	Maintained
2595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2596F:	Documentation/devicetree/bindings/arm/ste-*
2597F:	Documentation/devicetree/bindings/arm/ux500.yaml
2598F:	Documentation/devicetree/bindings/arm/ux500/
2599F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2600F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2601F:	arch/arm/boot/dts/st/ste-*
2602F:	arch/arm/mach-nomadik/
2603F:	arch/arm/mach-ux500/
2604F:	drivers/clk/clk-nomadik.c
2605F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2606F:	drivers/dma/ste_dma40*
2607F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2608F:	drivers/gpio/gpio-nomadik.c
2609F:	drivers/hwspinlock/u8500_hsem.c
2610F:	drivers/i2c/busses/i2c-nomadik.c
2611F:	drivers/iio/adc/ab8500-gpadc.c
2612F:	drivers/mfd/ab8500*
2613F:	drivers/mfd/abx500*
2614F:	drivers/mfd/db8500*
2615F:	drivers/pinctrl/nomadik/
2616F:	drivers/rtc/rtc-ab8500.c
2617F:	drivers/rtc/rtc-pl031.c
2618F:	drivers/soc/ux500/
2619
2620ARM/NUVOTON MA35 ARCHITECTURE
2621M:	Jacky Huang <ychuang3@nuvoton.com>
2622M:	Shan-Chun Hung <schung@nuvoton.com>
2623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624S:	Supported
2625F:	Documentation/devicetree/bindings/*/*/*ma35*
2626F:	Documentation/devicetree/bindings/*/*ma35*
2627F:	arch/arm64/boot/dts/nuvoton/*ma35*
2628F:	drivers/*/*/*ma35*
2629F:	drivers/*/*ma35*
2630K:	ma35d1
2631
2632ARM/NUVOTON NPCM ARCHITECTURE
2633M:	Avi Fishman <avifishman70@gmail.com>
2634M:	Tomer Maimon <tmaimon77@gmail.com>
2635M:	Tali Perry <tali.perry1@gmail.com>
2636R:	Patrick Venture <venture@google.com>
2637R:	Nancy Yuen <yuenn@google.com>
2638R:	Benjamin Fair <benjaminfair@google.com>
2639L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2640S:	Supported
2641F:	Documentation/devicetree/bindings/*/*/*npcm*
2642F:	Documentation/devicetree/bindings/*/*npcm*
2643F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2644F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2645F:	arch/arm/mach-npcm/
2646F:	arch/arm64/boot/dts/nuvoton/
2647F:	drivers/*/*/*npcm*
2648F:	drivers/*/*npcm*
2649F:	drivers/rtc/rtc-nct3018y.c
2650F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2651F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2652
2653ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2654M:	Joseph Liu <kwliu@nuvoton.com>
2655M:	Marvin Lin <kflin@nuvoton.com>
2656L:	linux-media@vger.kernel.org
2657L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2658S:	Maintained
2659F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2660F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2661F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2662F:	drivers/media/platform/nuvoton/
2663F:	include/uapi/linux/npcm-video.h
2664
2665ARM/NUVOTON WPCM450 ARCHITECTURE
2666M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2667L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2668S:	Maintained
2669W:	https://github.com/neuschaefer/wpcm450/wiki
2670F:	Documentation/devicetree/bindings/*/*wpcm*
2671F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2672F:	arch/arm/configs/wpcm450_defconfig
2673F:	arch/arm/mach-npcm/wpcm450.c
2674F:	drivers/*/*/*wpcm*
2675F:	drivers/*/*wpcm*
2676
2677ARM/NXP S32G ARCHITECTURE
2678R:	Chester Lin <chester62515@gmail.com>
2679R:	Matthias Brugger <mbrugger@suse.com>
2680R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2681L:	NXP S32 Linux Team <s32@nxp.com>
2682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683S:	Maintained
2684F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2685F:	drivers/pinctrl/nxp/
2686
2687ARM/Orion SoC/Technologic Systems TS-78xx platform support
2688M:	Alexander Clouter <alex@digriz.org.uk>
2689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690S:	Maintained
2691W:	http://www.digriz.org.uk/ts78xx/kernel
2692F:	arch/arm/mach-orion5x/ts78xx-*
2693
2694ARM/QUALCOMM CHROMEBOOK SUPPORT
2695R:	cros-qcom-dts-watchers@chromium.org
2696F:	arch/arm64/boot/dts/qcom/sc7180*
2697F:	arch/arm64/boot/dts/qcom/sc7280*
2698F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2699
2700ARM/QUALCOMM MAILING LIST
2701L:	linux-arm-msm@vger.kernel.org
2702F:	Documentation/devicetree/bindings/*/qcom*
2703F:	Documentation/devicetree/bindings/soc/qcom/
2704F:	arch/arm/boot/dts/qcom/
2705F:	arch/arm/configs/qcom_defconfig
2706F:	arch/arm/mach-qcom/
2707F:	arch/arm64/boot/dts/qcom/
2708F:	drivers/*/*/pm8???-*
2709F:	drivers/*/*/qcom*
2710F:	drivers/*/*/qcom/
2711F:	drivers/*/qcom*
2712F:	drivers/*/qcom/
2713F:	drivers/bluetooth/btqcomsmd.c
2714F:	drivers/clocksource/timer-qcom.c
2715F:	drivers/cpuidle/cpuidle-qcom-spm.c
2716F:	drivers/extcon/extcon-qcom*
2717F:	drivers/i2c/busses/i2c-qcom-geni.c
2718F:	drivers/i2c/busses/i2c-qup.c
2719F:	drivers/iommu/msm*
2720F:	drivers/mfd/ssbi.c
2721F:	drivers/mmc/host/mmci_qcom*
2722F:	drivers/mmc/host/sdhci-msm.c
2723F:	drivers/pci/controller/dwc/pcie-qcom.c
2724F:	drivers/phy/qualcomm/
2725F:	drivers/power/*/msm*
2726F:	drivers/reset/reset-qcom-*
2727F:	drivers/rtc/rtc-pm8xxx.c
2728F:	drivers/spi/spi-geni-qcom.c
2729F:	drivers/spi/spi-qcom-qspi.c
2730F:	drivers/spi/spi-qup.c
2731F:	drivers/tty/serial/msm_serial.c
2732F:	drivers/ufs/host/ufs-qcom*
2733F:	drivers/usb/dwc3/dwc3-qcom.c
2734F:	include/dt-bindings/*/qcom*
2735F:	include/linux/*/qcom*
2736F:	include/linux/soc/qcom/
2737
2738ARM/QUALCOMM SUPPORT
2739M:	Bjorn Andersson <andersson@kernel.org>
2740M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2741L:	linux-arm-msm@vger.kernel.org
2742S:	Maintained
2743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2744F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2745F:	Documentation/devicetree/bindings/arm/qcom.yaml
2746F:	Documentation/devicetree/bindings/bus/qcom*
2747F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2748F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2749F:	Documentation/devicetree/bindings/reserved-memory/qcom
2750F:	Documentation/devicetree/bindings/soc/qcom/
2751F:	arch/arm/boot/dts/qcom/
2752F:	arch/arm/configs/qcom_defconfig
2753F:	arch/arm/mach-qcom/
2754F:	arch/arm64/boot/dts/qcom/
2755F:	drivers/bus/qcom*
2756F:	drivers/firmware/qcom/
2757F:	drivers/soc/qcom/
2758F:	include/dt-bindings/arm/qcom,ids.h
2759F:	include/dt-bindings/firmware/qcom,scm.h
2760F:	include/dt-bindings/soc/qcom*
2761F:	include/linux/firmware/qcom
2762F:	include/linux/soc/qcom/
2763F:	include/soc/qcom/
2764
2765ARM/RDA MICRO ARCHITECTURE
2766M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2768L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2769S:	Maintained
2770F:	Documentation/devicetree/bindings/arm/rda.yaml
2771F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2772F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2773F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2774F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2775F:	arch/arm/boot/dts/unisoc/
2776F:	drivers/clocksource/timer-rda.c
2777F:	drivers/gpio/gpio-rda.c
2778F:	drivers/irqchip/irq-rda-intc.c
2779F:	drivers/tty/serial/rda-uart.c
2780
2781ARM/REALTEK ARCHITECTURE
2782M:	Andreas Färber <afaerber@suse.de>
2783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2785S:	Maintained
2786F:	Documentation/devicetree/bindings/arm/realtek.yaml
2787F:	arch/arm/boot/dts/realtek/
2788F:	arch/arm/mach-realtek/
2789F:	arch/arm64/boot/dts/realtek/
2790
2791ARM/RISC-V/RENESAS ARCHITECTURE
2792M:	Geert Uytterhoeven <geert+renesas@glider.be>
2793M:	Magnus Damm <magnus.damm@gmail.com>
2794L:	linux-renesas-soc@vger.kernel.org
2795S:	Supported
2796Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2797C:	irc://irc.libera.chat/renesas-soc
2798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2799F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2800F:	Documentation/devicetree/bindings/soc/renesas/
2801F:	arch/arm/boot/dts/renesas/
2802F:	arch/arm/configs/shmobile_defconfig
2803F:	arch/arm/include/debug/renesas-scif.S
2804F:	arch/arm/mach-shmobile/
2805F:	arch/arm64/boot/dts/renesas/
2806F:	arch/riscv/boot/dts/renesas/
2807F:	drivers/pmdomain/renesas/
2808F:	drivers/soc/renesas/
2809F:	include/linux/soc/renesas/
2810K:	\brenesas,
2811
2812ARM/RISCPC ARCHITECTURE
2813M:	Russell King <linux@armlinux.org.uk>
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815S:	Maintained
2816W:	http://www.armlinux.org.uk/
2817F:	arch/arm/include/asm/hardware/ioc.h
2818F:	arch/arm/include/asm/hardware/iomd.h
2819F:	arch/arm/include/asm/hardware/memc.h
2820F:	arch/arm/mach-rpc/
2821F:	drivers/net/ethernet/8390/etherh.c
2822F:	drivers/net/ethernet/i825xx/ether1*
2823F:	drivers/net/ethernet/seeq/ether3*
2824F:	drivers/scsi/arm/
2825
2826ARM/Rockchip SoC support
2827M:	Heiko Stuebner <heiko@sntech.de>
2828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829L:	linux-rockchip@lists.infradead.org
2830S:	Maintained
2831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2832F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2833F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2834F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2835F:	arch/arm/boot/dts/rockchip/
2836F:	arch/arm/mach-rockchip/
2837F:	drivers/*/*/*rockchip*
2838F:	drivers/*/*rockchip*
2839F:	drivers/clk/rockchip/
2840F:	drivers/i2c/busses/i2c-rk3x.c
2841F:	sound/soc/rockchip/
2842N:	rockchip
2843
2844ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2845M:	Krzysztof Kozlowski <krzk@kernel.org>
2846R:	Alim Akhtar <alim.akhtar@samsung.com>
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848L:	linux-samsung-soc@vger.kernel.org
2849S:	Maintained
2850P:	Documentation/process/maintainer-soc-clean-dts.rst
2851Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2852B:	mailto:linux-samsung-soc@vger.kernel.org
2853C:	irc://irc.libera.chat/linux-exynos
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2855F:	Documentation/arch/arm/samsung/
2856F:	Documentation/devicetree/bindings/arm/samsung/
2857F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2858F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2859F:	Documentation/devicetree/bindings/soc/samsung/
2860F:	arch/arm/boot/dts/samsung/
2861F:	arch/arm/mach-exynos*/
2862F:	arch/arm/mach-s3c/
2863F:	arch/arm/mach-s5p*/
2864F:	arch/arm64/boot/dts/exynos/
2865F:	drivers/*/*/*s3c24*
2866F:	drivers/*/*s3c24*
2867F:	drivers/*/*s3c64xx*
2868F:	drivers/*/*s5pv210*
2869F:	drivers/clocksource/samsung_pwm_timer.c
2870F:	drivers/memory/samsung/
2871F:	drivers/pwm/pwm-samsung.c
2872F:	drivers/soc/samsung/
2873F:	drivers/tty/serial/samsung*
2874F:	include/clocksource/samsung_pwm.h
2875F:	include/linux/platform_data/*s3c*
2876F:	include/linux/serial_s3c.h
2877F:	include/linux/soc/samsung/
2878N:	exynos
2879N:	s3c64xx
2880N:	s5pv210
2881
2882ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2883M:	Łukasz Stelmach <l.stelmach@samsung.com>
2884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2885L:	linux-media@vger.kernel.org
2886S:	Maintained
2887F:	drivers/media/platform/samsung/s5p-g2d/
2888
2889ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2890M:	Marek Szyprowski <m.szyprowski@samsung.com>
2891L:	linux-samsung-soc@vger.kernel.org
2892L:	linux-media@vger.kernel.org
2893S:	Maintained
2894F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2895F:	drivers/media/cec/platform/s5p/
2896
2897ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2898M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2899M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2900M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902L:	linux-media@vger.kernel.org
2903S:	Maintained
2904F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2905F:	drivers/media/platform/samsung/s5p-jpeg/
2906
2907ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2908M:	Marek Szyprowski <m.szyprowski@samsung.com>
2909M:	Andrzej Hajda <andrzej.hajda@intel.com>
2910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911L:	linux-media@vger.kernel.org
2912S:	Maintained
2913F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2914F:	drivers/media/platform/samsung/s5p-mfc/
2915
2916ARM/SOCFPGA ARCHITECTURE
2917M:	Dinh Nguyen <dinguyen@kernel.org>
2918S:	Maintained
2919W:	http://www.rocketboards.org
2920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2921F:	arch/arm/boot/dts/intel/socfpga/
2922F:	arch/arm/configs/socfpga_defconfig
2923F:	arch/arm/mach-socfpga/
2924F:	arch/arm64/boot/dts/altera/
2925F:	arch/arm64/boot/dts/intel/
2926
2927ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2928M:	Dinh Nguyen <dinguyen@kernel.org>
2929S:	Maintained
2930F:	drivers/clk/socfpga/
2931
2932ARM/SOCFPGA EDAC SUPPORT
2933M:	Dinh Nguyen <dinguyen@kernel.org>
2934S:	Maintained
2935F:	drivers/edac/altera_edac.[ch]
2936
2937ARM/SPREADTRUM SoC SUPPORT
2938M:	Orson Zhai <orsonzhai@gmail.com>
2939M:	Baolin Wang <baolin.wang7@gmail.com>
2940R:	Chunyan Zhang <zhang.lyra@gmail.com>
2941S:	Maintained
2942F:	arch/arm64/boot/dts/sprd
2943N:	sprd
2944N:	sc27xx
2945N:	sc2731
2946
2947ARM/STI ARCHITECTURE
2948M:	Patrice Chotard <patrice.chotard@foss.st.com>
2949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2950S:	Maintained
2951W:	http://www.stlinux.com
2952F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2953F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2954F:	arch/arm/boot/dts/st/sti*
2955F:	arch/arm/mach-sti/
2956F:	drivers/ata/ahci_st.c
2957F:	drivers/char/hw_random/st-rng.c
2958F:	drivers/clocksource/arm_global_timer.c
2959F:	drivers/clocksource/clksrc_st_lpc.c
2960F:	drivers/cpufreq/sti-cpufreq.c
2961F:	drivers/dma/st_fdma*
2962F:	drivers/i2c/busses/i2c-st.c
2963F:	drivers/media/platform/st/sti/c8sectpfe/
2964F:	drivers/media/rc/st_rc.c
2965F:	drivers/mmc/host/sdhci-st.c
2966F:	drivers/phy/st/phy-miphy28lp.c
2967F:	drivers/phy/st/phy-stih407-usb.c
2968F:	drivers/pinctrl/pinctrl-st.c
2969F:	drivers/remoteproc/st_remoteproc.c
2970F:	drivers/remoteproc/st_slim_rproc.c
2971F:	drivers/reset/sti/
2972F:	drivers/rtc/rtc-st-lpc.c
2973F:	drivers/tty/serial/st-asc.c
2974F:	drivers/usb/dwc3/dwc3-st.c
2975F:	drivers/usb/host/ehci-st.c
2976F:	drivers/usb/host/ohci-st.c
2977F:	drivers/watchdog/st_lpc_wdt.c
2978F:	include/linux/remoteproc/st_slim_rproc.h
2979
2980ARM/STM32 ARCHITECTURE
2981M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2982M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2983L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2985S:	Maintained
2986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2987F:	arch/arm/boot/dts/st/stm32*
2988F:	arch/arm/mach-stm32/
2989F:	arch/arm64/boot/dts/st/
2990F:	drivers/clocksource/armv7m_systick.c
2991N:	stm32
2992N:	stm
2993
2994ARM/SUNPLUS SP7021 SOC SUPPORT
2995M:	Qin Jian <qinjian@cqplus1.com>
2996L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2997S:	Maintained
2998W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2999F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3000F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3001F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3002F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3003F:	arch/arm/boot/dts/sunplus/
3004F:	arch/arm/configs/sp7021_*defconfig
3005F:	drivers/clk/clk-sp7021.c
3006F:	drivers/irqchip/irq-sp7021-intc.c
3007F:	drivers/reset/reset-sunplus.c
3008F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3009F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3010
3011ARM/Synaptics SoC support
3012M:	Jisheng Zhang <jszhang@kernel.org>
3013M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S:	Maintained
3016F:	arch/arm/boot/dts/synaptics/
3017F:	arch/arm/mach-berlin/
3018F:	arch/arm64/boot/dts/synaptics/
3019
3020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3021M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3022L:	linux-tegra@vger.kernel.org
3023L:	linux-media@vger.kernel.org
3024S:	Maintained
3025F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3026F:	drivers/media/cec/platform/tegra/
3027
3028ARM/TESLA FSD SoC SUPPORT
3029M:	Alim Akhtar <alim.akhtar@samsung.com>
3030M:	linux-fsd@tesla.com
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032L:	linux-samsung-soc@vger.kernel.org
3033S:	Maintained
3034F:	arch/arm64/boot/dts/tesla/
3035
3036ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3037M:	Santosh Shilimkar <ssantosh@kernel.org>
3038L:	linux-kernel@vger.kernel.org
3039S:	Maintained
3040F:	drivers/memory/*emif*
3041
3042ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3043M:	Nishanth Menon <nm@ti.com>
3044M:	Santosh Shilimkar <ssantosh@kernel.org>
3045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046S:	Maintained
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3048F:	arch/arm/boot/dts/ti/keystone/
3049F:	arch/arm/mach-keystone/
3050
3051ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3052M:	Santosh Shilimkar <ssantosh@kernel.org>
3053L:	linux-kernel@vger.kernel.org
3054S:	Maintained
3055F:	drivers/clk/keystone/
3056
3057ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3058M:	Santosh Shilimkar <ssantosh@kernel.org>
3059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3060L:	linux-kernel@vger.kernel.org
3061S:	Maintained
3062F:	drivers/clocksource/timer-keystone.c
3063
3064ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3065M:	Santosh Shilimkar <ssantosh@kernel.org>
3066L:	linux-kernel@vger.kernel.org
3067S:	Maintained
3068F:	drivers/power/reset/keystone-reset.c
3069
3070ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3071M:	Nishanth Menon <nm@ti.com>
3072M:	Vignesh Raghavendra <vigneshr@ti.com>
3073M:	Tero Kristo <kristo@kernel.org>
3074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3075S:	Supported
3076F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3077F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3078F:	arch/arm64/boot/dts/ti/Makefile
3079F:	arch/arm64/boot/dts/ti/k3-*
3080
3081ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3082M:	Krzysztof Kozlowski <krzk@kernel.org>
3083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3084S:	Odd Fixes
3085F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3086F:	Documentation/devicetree/bindings/*/ti,nspire*
3087F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3088F:	arch/arm/boot/dts/nspire/
3089
3090ARM/TOSHIBA VISCONTI ARCHITECTURE
3091M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3093S:	Supported
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3095F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3096F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3097F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3098F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3099F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3100F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3101F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3102F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3103F:	arch/arm64/boot/dts/toshiba/
3104F:	drivers/clk/visconti/
3105F:	drivers/gpio/gpio-visconti.c
3106F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3107F:	drivers/pci/controller/dwc/pcie-visconti.c
3108F:	drivers/pinctrl/visconti/
3109F:	drivers/watchdog/visconti_wdt.c
3110N:	visconti
3111
3112ARM/UNIPHIER ARCHITECTURE
3113M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3114M:	Masami Hiramatsu <mhiramat@kernel.org>
3115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3116S:	Maintained
3117F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3118F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3119F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3120F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3121F:	arch/arm/boot/dts/socionext/uniphier*
3122F:	arch/arm/include/asm/hardware/cache-uniphier.h
3123F:	arch/arm/mm/cache-uniphier.c
3124F:	arch/arm64/boot/dts/socionext/uniphier*
3125F:	drivers/bus/uniphier-system-bus.c
3126F:	drivers/clk/uniphier/
3127F:	drivers/dma/uniphier-mdmac.c
3128F:	drivers/gpio/gpio-uniphier.c
3129F:	drivers/i2c/busses/i2c-uniphier*
3130F:	drivers/irqchip/irq-uniphier-aidet.c
3131F:	drivers/mmc/host/uniphier-sd.c
3132F:	drivers/pinctrl/uniphier/
3133F:	drivers/reset/reset-uniphier.c
3134F:	drivers/tty/serial/8250/8250_uniphier.c
3135N:	uniphier
3136
3137ARM/VERSATILE EXPRESS PLATFORM
3138M:	Liviu Dudau <liviu.dudau@arm.com>
3139M:	Sudeep Holla <sudeep.holla@arm.com>
3140M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3142S:	Maintained
3143N:	mps2
3144N:	vexpress
3145F:	arch/arm/mach-versatile/
3146F:	arch/arm64/boot/dts/arm/
3147F:	drivers/clocksource/timer-versatile.c
3148X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3149X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3150
3151ARM/VFP SUPPORT
3152M:	Russell King <linux@armlinux.org.uk>
3153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3154S:	Maintained
3155W:	http://www.armlinux.org.uk/
3156F:	arch/arm/vfp/
3157
3158ARM/VT8500 ARM ARCHITECTURE
3159M:	Alexey Charkov <alchark@gmail.com>
3160M:	Krzysztof Kozlowski <krzk@kernel.org>
3161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162S:	Odd Fixes
3163F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3164F:	arch/arm/boot/dts/vt8500/
3165F:	arch/arm/mach-vt8500/
3166F:	drivers/clocksource/timer-vt8500.c
3167F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3168F:	drivers/mmc/host/wmt-sdmmc.c
3169F:	drivers/pwm/pwm-vt8500.c
3170F:	drivers/rtc/rtc-vt8500.c
3171F:	drivers/tty/serial/vt8500_serial.c
3172F:	drivers/video/fbdev/vt8500lcdfb.*
3173F:	drivers/video/fbdev/wm8505fb*
3174F:	drivers/video/fbdev/wmt_ge_rops.*
3175
3176ARM/ZYNQ ARCHITECTURE
3177M:	Michal Simek <michal.simek@amd.com>
3178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3179S:	Supported
3180W:	http://wiki.xilinx.com
3181T:	git https://github.com/Xilinx/linux-xlnx.git
3182F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3183F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3184F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3185F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3186F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3187F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3188F:	arch/arm/mach-zynq/
3189F:	drivers/clocksource/timer-cadence-ttc.c
3190F:	drivers/cpuidle/cpuidle-zynq.c
3191F:	drivers/edac/synopsys_edac.c
3192F:	drivers/i2c/busses/i2c-cadence.c
3193F:	drivers/i2c/busses/i2c-xiic.c
3194F:	drivers/mmc/host/sdhci-of-arasan.c
3195N:	zynq
3196N:	xilinx
3197
3198ARM64 FIT SUPPORT
3199M:	Simon Glass <sjg@chromium.org>
3200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3201S:	Maintained
3202F:	arch/arm64/boot/Makefile
3203F:	scripts/make_fit.py
3204
3205ARM64 PLATFORM DRIVERS
3206M:	Hans de Goede <hdegoede@redhat.com>
3207M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3208R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3209L:	platform-driver-x86@vger.kernel.org
3210S:	Maintained
3211Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3213F:	drivers/platform/arm64/
3214
3215ARM64 PORT (AARCH64 ARCHITECTURE)
3216M:	Catalin Marinas <catalin.marinas@arm.com>
3217M:	Will Deacon <will@kernel.org>
3218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3219S:	Maintained
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3221F:	Documentation/arch/arm64/
3222F:	arch/arm64/
3223F:	tools/testing/selftests/arm64/
3224X:	arch/arm64/boot/dts/
3225
3226ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3227M:	George McCollister <george.mccollister@gmail.com>
3228L:	netdev@vger.kernel.org
3229S:	Maintained
3230F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3231F:	drivers/net/dsa/xrs700x/*
3232F:	net/dsa/tag_xrs700x.c
3233
3234AS3645A LED FLASH CONTROLLER DRIVER
3235M:	Sakari Ailus <sakari.ailus@iki.fi>
3236L:	linux-leds@vger.kernel.org
3237S:	Maintained
3238F:	drivers/leds/flash/leds-as3645a.c
3239
3240ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3241M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3242L:	linux-media@vger.kernel.org
3243S:	Maintained
3244T:	git git://linuxtv.org/media_tree.git
3245F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3246F:	drivers/media/i2c/ak7375.c
3247
3248ASAHI KASEI AK8974 DRIVER
3249M:	Linus Walleij <linus.walleij@linaro.org>
3250L:	linux-iio@vger.kernel.org
3251S:	Supported
3252W:	http://www.akm.com/
3253F:	drivers/iio/magnetometer/ak8974.c
3254
3255AOSONG AGS02MA TVOC SENSOR DRIVER
3256M:	Anshul Dalal <anshulusr@gmail.com>
3257L:	linux-iio@vger.kernel.org
3258S:	Maintained
3259F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3260F:	drivers/iio/chemical/ags02ma.c
3261
3262ASC7621 HARDWARE MONITOR DRIVER
3263M:	George Joseph <george.joseph@fairview5.com>
3264L:	linux-hwmon@vger.kernel.org
3265S:	Maintained
3266F:	Documentation/hwmon/asc7621.rst
3267F:	drivers/hwmon/asc7621.c
3268
3269ASIX AX88796C SPI ETHERNET ADAPTER
3270M:	Łukasz Stelmach <l.stelmach@samsung.com>
3271S:	Maintained
3272F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3273F:	drivers/net/ethernet/asix/ax88796c_*
3274
3275ASIX PHY DRIVER [RUST]
3276M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3277R:	Trevor Gross <tmgross@umich.edu>
3278L:	netdev@vger.kernel.org
3279L:	rust-for-linux@vger.kernel.org
3280S:	Maintained
3281F:	drivers/net/phy/ax88796b_rust.rs
3282
3283ASPEED CRYPTO DRIVER
3284M:	Neal Liu <neal_liu@aspeedtech.com>
3285L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3286S:	Maintained
3287F:	Documentation/devicetree/bindings/crypto/aspeed,*
3288F:	drivers/crypto/aspeed/
3289
3290ASPEED PECI CONTROLLER
3291M:	Iwona Winiarska <iwona.winiarska@intel.com>
3292L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3293L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3294S:	Supported
3295F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3296F:	drivers/peci/controller/peci-aspeed.c
3297
3298ASPEED PINCTRL DRIVERS
3299M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3300L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3301L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3302L:	linux-gpio@vger.kernel.org
3303S:	Maintained
3304F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3305F:	drivers/pinctrl/aspeed/
3306
3307ASPEED SCU INTERRUPT CONTROLLER DRIVER
3308M:	Eddie James <eajames@linux.ibm.com>
3309L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3310S:	Maintained
3311F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3312F:	drivers/irqchip/irq-aspeed-scu-ic.c
3313F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3314
3315ASPEED SD/MMC DRIVER
3316M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3317L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3318L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3319L:	linux-mmc@vger.kernel.org
3320S:	Maintained
3321F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3322F:	drivers/mmc/host/sdhci-of-aspeed*
3323
3324ASPEED SMC SPI DRIVER
3325M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3326M:	Cédric Le Goater <clg@kaod.org>
3327L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3328L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3329L:	linux-spi@vger.kernel.org
3330S:	Maintained
3331F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3332F:	drivers/spi/spi-aspeed-smc.c
3333
3334ASPEED USB UDC DRIVER
3335M:	Neal Liu <neal_liu@aspeedtech.com>
3336L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3337S:	Maintained
3338F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3339F:	drivers/usb/gadget/udc/aspeed_udc.c
3340
3341ASPEED VIDEO ENGINE DRIVER
3342M:	Eddie James <eajames@linux.ibm.com>
3343L:	linux-media@vger.kernel.org
3344L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3345S:	Maintained
3346F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3347F:	drivers/media/platform/aspeed/
3348
3349ASUS EC HARDWARE MONITOR DRIVER
3350M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3351L:	linux-hwmon@vger.kernel.org
3352S:	Maintained
3353F:	drivers/hwmon/asus-ec-sensors.c
3354
3355ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3356M:	Corentin Chary <corentin.chary@gmail.com>
3357M:	Luke D. Jones <luke@ljones.dev>
3358L:	platform-driver-x86@vger.kernel.org
3359S:	Maintained
3360W:	https://asus-linux.org/
3361F:	drivers/platform/x86/asus*.c
3362F:	drivers/platform/x86/eeepc*.c
3363
3364ASUS TF103C DOCK DRIVER
3365M:	Hans de Goede <hdegoede@redhat.com>
3366L:	platform-driver-x86@vger.kernel.org
3367S:	Maintained
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3369F:	drivers/platform/x86/asus-tf103c-dock.c
3370
3371ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3372M:	Aleksa Savic <savicaleksa83@gmail.com>
3373L:	linux-hwmon@vger.kernel.org
3374S:	Maintained
3375F:	drivers/hwmon/asus_rog_ryujin.c
3376
3377ASUS WIRELESS RADIO CONTROL DRIVER
3378M:	João Paulo Rechi Vita <jprvita@gmail.com>
3379L:	platform-driver-x86@vger.kernel.org
3380S:	Maintained
3381F:	drivers/platform/x86/asus-wireless.c
3382
3383ASUS WMI HARDWARE MONITOR DRIVER
3384M:	Ed Brindley <kernel@maidavale.org>
3385M:	Denis Pauk <pauk.denis@gmail.com>
3386L:	linux-hwmon@vger.kernel.org
3387S:	Maintained
3388F:	drivers/hwmon/asus_wmi_sensors.c
3389
3390ASYMMETRIC KEYS
3391M:	David Howells <dhowells@redhat.com>
3392L:	keyrings@vger.kernel.org
3393S:	Maintained
3394F:	Documentation/crypto/asymmetric-keys.rst
3395F:	crypto/asymmetric_keys/
3396F:	include/crypto/pkcs7.h
3397F:	include/crypto/public_key.h
3398F:	include/linux/verification.h
3399
3400ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3401R:	Dan Williams <dan.j.williams@intel.com>
3402S:	Odd fixes
3403W:	http://sourceforge.net/projects/xscaleiop
3404F:	Documentation/crypto/async-tx-api.rst
3405F:	crypto/async_tx/
3406F:	include/linux/async_tx.h
3407
3408AT24 EEPROM DRIVER
3409M:	Bartosz Golaszewski <brgl@bgdev.pl>
3410L:	linux-i2c@vger.kernel.org
3411S:	Maintained
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3413F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3414F:	drivers/misc/eeprom/at24.c
3415
3416ATA OVER ETHERNET (AOE) DRIVER
3417M:	"Justin Sanders" <justin@coraid.com>
3418S:	Supported
3419W:	http://www.openaoe.org/
3420F:	Documentation/admin-guide/aoe/
3421F:	drivers/block/aoe/
3422
3423ATC260X PMIC MFD DRIVER
3424M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3425M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3426L:	linux-actions@lists.infradead.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3429F:	drivers/input/misc/atc260x-onkey.c
3430F:	drivers/mfd/atc260*
3431F:	drivers/power/reset/atc260x-poweroff.c
3432F:	drivers/regulator/atc260x-regulator.c
3433F:	include/linux/mfd/atc260x/*
3434
3435ATHEROS 71XX/9XXX GPIO DRIVER
3436M:	Alban Bedel <albeu@free.fr>
3437S:	Maintained
3438W:	https://github.com/AlbanBedel/linux
3439T:	git git://github.com/AlbanBedel/linux
3440F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3441F:	drivers/gpio/gpio-ath79.c
3442
3443ATHEROS 71XX/9XXX USB PHY DRIVER
3444M:	Alban Bedel <albeu@free.fr>
3445S:	Maintained
3446W:	https://github.com/AlbanBedel/linux
3447T:	git git://github.com/AlbanBedel/linux
3448F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3449F:	drivers/phy/qualcomm/phy-ath79-usb.c
3450
3451ATHEROS ATH GENERIC UTILITIES
3452M:	Kalle Valo <kvalo@kernel.org>
3453L:	linux-wireless@vger.kernel.org
3454S:	Supported
3455F:	drivers/net/wireless/ath/*
3456
3457ATHEROS ATH5K WIRELESS DRIVER
3458M:	Jiri Slaby <jirislaby@kernel.org>
3459M:	Nick Kossifidis <mickflemm@gmail.com>
3460M:	Luis Chamberlain <mcgrof@kernel.org>
3461L:	linux-wireless@vger.kernel.org
3462S:	Maintained
3463W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3464F:	drivers/net/wireless/ath/ath5k/
3465
3466ATHEROS ATH6KL WIRELESS DRIVER
3467L:	linux-wireless@vger.kernel.org
3468S:	Orphan
3469W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3470F:	drivers/net/wireless/ath/ath6kl/
3471
3472ATI_REMOTE2 DRIVER
3473M:	Ville Syrjala <syrjala@sci.fi>
3474S:	Maintained
3475F:	drivers/input/misc/ati_remote2.c
3476
3477ATK0110 HWMON DRIVER
3478M:	Luca Tettamanti <kronos.it@gmail.com>
3479L:	linux-hwmon@vger.kernel.org
3480S:	Maintained
3481F:	drivers/hwmon/asus_atk0110.c
3482
3483ATLX ETHERNET DRIVERS
3484M:	Chris Snook <chris.snook@gmail.com>
3485L:	netdev@vger.kernel.org
3486S:	Maintained
3487W:	http://sourceforge.net/projects/atl1
3488W:	http://atl1.sourceforge.net
3489F:	drivers/net/ethernet/atheros/
3490
3491ATM
3492M:	Chas Williams <3chas3@gmail.com>
3493L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3494L:	netdev@vger.kernel.org
3495S:	Maintained
3496W:	http://linux-atm.sourceforge.net
3497F:	drivers/atm/
3498F:	include/linux/atm*
3499F:	include/uapi/linux/atm*
3500
3501ATMEL MACB ETHERNET DRIVER
3502M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3503M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3504S:	Supported
3505F:	drivers/net/ethernet/cadence/
3506
3507ATMEL MAXTOUCH DRIVER
3508M:	Nick Dyer <nick@shmanahar.org>
3509S:	Maintained
3510T:	git git://github.com/ndyer/linux.git
3511F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3512F:	drivers/input/touchscreen/atmel_mxt_ts.c
3513
3514ATOMIC INFRASTRUCTURE
3515M:	Will Deacon <will@kernel.org>
3516M:	Peter Zijlstra <peterz@infradead.org>
3517R:	Boqun Feng <boqun.feng@gmail.com>
3518R:	Mark Rutland <mark.rutland@arm.com>
3519L:	linux-kernel@vger.kernel.org
3520S:	Maintained
3521F:	Documentation/atomic_*.txt
3522F:	arch/*/include/asm/atomic*.h
3523F:	include/*/atomic*.h
3524F:	include/linux/refcount.h
3525F:	scripts/atomic/
3526
3527ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3528M:	Bradley Grove <linuxdrivers@attotech.com>
3529L:	linux-scsi@vger.kernel.org
3530S:	Supported
3531W:	http://www.attotech.com
3532F:	drivers/scsi/esas2r
3533
3534ATUSB IEEE 802.15.4 RADIO DRIVER
3535M:	Stefan Schmidt <stefan@datenfreihafen.org>
3536L:	linux-wpan@vger.kernel.org
3537S:	Maintained
3538F:	drivers/net/ieee802154/at86rf230.h
3539F:	drivers/net/ieee802154/atusb.c
3540F:	drivers/net/ieee802154/atusb.h
3541
3542AUDIT SUBSYSTEM
3543M:	Paul Moore <paul@paul-moore.com>
3544M:	Eric Paris <eparis@redhat.com>
3545L:	audit@vger.kernel.org
3546S:	Supported
3547W:	https://github.com/linux-audit
3548Q:	https://patchwork.kernel.org/project/audit/list
3549B:	mailto:audit@vger.kernel.org
3550P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3551T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3552F:	include/asm-generic/audit_*.h
3553F:	include/linux/audit.h
3554F:	include/linux/audit_arch.h
3555F:	include/uapi/linux/audit.h
3556F:	kernel/audit*
3557F:	lib/*audit.c
3558K:	\baudit_[a-z_0-9]\+\b
3559
3560AUXILIARY BUS DRIVER
3561M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3562R:	Dave Ertman <david.m.ertman@intel.com>
3563R:	Ira Weiny <ira.weiny@intel.com>
3564S:	Supported
3565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3566F:	Documentation/driver-api/auxiliary_bus.rst
3567F:	drivers/base/auxiliary.c
3568F:	include/linux/auxiliary_bus.h
3569
3570AUXILIARY DISPLAY DRIVERS
3571M:	Andy Shevchenko <andy@kernel.org>
3572R:	Geert Uytterhoeven <geert@linux-m68k.org>
3573S:	Odd Fixes
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3575F:	Documentation/devicetree/bindings/auxdisplay/
3576F:	drivers/auxdisplay/
3577F:	include/linux/cfag12864b.h
3578F:	include/uapi/linux/map_to_14segment.h
3579F:	include/uapi/linux/map_to_7segment.h
3580
3581AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3582M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3583L:	linux-iio@vger.kernel.org
3584S:	Maintained
3585F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3586F:	drivers/iio/light/apds9306.c
3587
3588AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3589M:	Andreas Klinger <ak@it-klinger.de>
3590L:	linux-iio@vger.kernel.org
3591S:	Maintained
3592F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3593F:	drivers/iio/adc/hx711.c
3594
3595AX.25 NETWORK LAYER
3596L:	linux-hams@vger.kernel.org
3597S:	Orphan
3598W:	https://linux-ax25.in-berlin.de
3599F:	include/net/ax25.h
3600F:	include/uapi/linux/ax25.h
3601F:	net/ax25/
3602
3603AXENTIA ARM DEVICES
3604M:	Peter Rosin <peda@axentia.se>
3605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3606S:	Maintained
3607F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3608F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3609F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3610F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3611
3612AXENTIA ASOC DRIVERS
3613M:	Peter Rosin <peda@axentia.se>
3614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3615S:	Maintained
3616F:	Documentation/devicetree/bindings/sound/axentia,*
3617F:	sound/soc/atmel/tse850-pcm5142.c
3618
3619AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3620M:	Nuno Sá <nuno.sa@analog.com>
3621L:	linux-hwmon@vger.kernel.org
3622S:	Supported
3623W:	https://ez.analog.com/linux-software-drivers
3624F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3625F:	drivers/hwmon/axi-fan-control.c
3626
3627AXI SPI ENGINE
3628M:	Michael Hennerich <michael.hennerich@analog.com>
3629M:	Nuno Sá <nuno.sa@analog.com>
3630R:	David Lechner <dlechner@baylibre.com>
3631L:	linux-spi@vger.kernel.org
3632S:	Supported
3633W:	https://ez.analog.com/linux-software-drivers
3634F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3635F:	drivers/spi/spi-axi-spi-engine.c
3636
3637AXI PWM GENERATOR
3638M:	Michael Hennerich <michael.hennerich@analog.com>
3639M:	Nuno Sá <nuno.sa@analog.com>
3640L:	linux-pwm@vger.kernel.org
3641S:	Supported
3642W:	https://ez.analog.com/linux-software-drivers
3643F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3644F:	drivers/pwm/pwm-axi-pwmgen.c
3645
3646AXXIA I2C CONTROLLER
3647M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3648L:	linux-i2c@vger.kernel.org
3649S:	Maintained
3650F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3651F:	drivers/i2c/busses/i2c-axxia.c
3652
3653AZ6007 DVB DRIVER
3654M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3655L:	linux-media@vger.kernel.org
3656S:	Maintained
3657W:	https://linuxtv.org
3658T:	git git://linuxtv.org/media_tree.git
3659F:	drivers/media/usb/dvb-usb-v2/az6007.c
3660
3661AZTECH FM RADIO RECEIVER DRIVER
3662M:	Hans Verkuil <hverkuil@xs4all.nl>
3663L:	linux-media@vger.kernel.org
3664S:	Maintained
3665W:	https://linuxtv.org
3666T:	git git://linuxtv.org/media_tree.git
3667F:	drivers/media/radio/radio-aztech*
3668
3669B43 WIRELESS DRIVER
3670L:	linux-wireless@vger.kernel.org
3671L:	b43-dev@lists.infradead.org
3672S:	Orphan
3673W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3674F:	drivers/net/wireless/broadcom/b43/
3675
3676B43LEGACY WIRELESS DRIVER
3677L:	linux-wireless@vger.kernel.org
3678L:	b43-dev@lists.infradead.org
3679S:	Orphan
3680W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3681F:	drivers/net/wireless/broadcom/b43legacy/
3682
3683BACKLIGHT CLASS/SUBSYSTEM
3684M:	Lee Jones <lee@kernel.org>
3685M:	Daniel Thompson <daniel.thompson@linaro.org>
3686M:	Jingoo Han <jingoohan1@gmail.com>
3687L:	dri-devel@lists.freedesktop.org
3688S:	Maintained
3689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3690F:	Documentation/ABI/stable/sysfs-class-backlight
3691F:	Documentation/ABI/testing/sysfs-class-backlight
3692F:	Documentation/devicetree/bindings/leds/backlight
3693F:	drivers/video/backlight/
3694F:	include/linux/backlight.h
3695F:	include/linux/pwm_backlight.h
3696
3697BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3698M:	Serge Semin <fancer.lancer@gmail.com>
3699L:	linux-hwmon@vger.kernel.org
3700S:	Supported
3701F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3702F:	Documentation/hwmon/bt1-pvt.rst
3703F:	drivers/hwmon/bt1-pvt.[ch]
3704
3705BARCO P50 GPIO DRIVER
3706M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3707M:	Peter Korsgaard <peter.korsgaard@barco.com>
3708S:	Maintained
3709F:	drivers/platform/x86/barco-p50-gpio.c
3710
3711BATMAN ADVANCED
3712M:	Marek Lindner <mareklindner@neomailbox.ch>
3713M:	Simon Wunderlich <sw@simonwunderlich.de>
3714M:	Antonio Quartulli <a@unstable.cc>
3715M:	Sven Eckelmann <sven@narfation.org>
3716L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3717S:	Maintained
3718W:	https://www.open-mesh.org/
3719Q:	https://patchwork.open-mesh.org/project/batman/list/
3720B:	https://www.open-mesh.org/projects/batman-adv/issues
3721C:	ircs://irc.hackint.org/batadv
3722T:	git https://git.open-mesh.org/linux-merge.git
3723F:	Documentation/networking/batman-adv.rst
3724F:	include/uapi/linux/batadv_packet.h
3725F:	include/uapi/linux/batman_adv.h
3726F:	net/batman-adv/
3727
3728BAYCOM/HDLCDRV DRIVERS FOR AX.25
3729M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3730L:	linux-hams@vger.kernel.org
3731S:	Maintained
3732W:	http://www.baycom.org/~tom/ham/ham.html
3733F:	drivers/net/hamradio/baycom*
3734
3735BCACHE (BLOCK LAYER CACHE)
3736M:	Coly Li <colyli@suse.de>
3737M:	Kent Overstreet <kent.overstreet@linux.dev>
3738L:	linux-bcache@vger.kernel.org
3739S:	Maintained
3740W:	http://bcache.evilpiepirate.org
3741C:	irc://irc.oftc.net/bcache
3742F:	drivers/md/bcache/
3743
3744BCACHEFS
3745M:	Kent Overstreet <kent.overstreet@linux.dev>
3746L:	linux-bcachefs@vger.kernel.org
3747S:	Supported
3748C:	irc://irc.oftc.net/bcache
3749T:	git https://evilpiepirate.org/git/bcachefs.git
3750F:	fs/bcachefs/
3751F:	Documentation/filesystems/bcachefs/
3752
3753BDISP ST MEDIA DRIVER
3754M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3755L:	linux-media@vger.kernel.org
3756S:	Supported
3757W:	https://linuxtv.org
3758T:	git git://linuxtv.org/media_tree.git
3759F:	drivers/media/platform/st/sti/bdisp
3760
3761BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3762M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3763L:	netdev@vger.kernel.org
3764S:	Maintained
3765F:	drivers/net/ethernet/ec_bhf.c
3766
3767BEFS FILE SYSTEM
3768M:	Luis de Bethencourt <luisbg@kernel.org>
3769M:	Salah Triki <salah.triki@gmail.com>
3770S:	Maintained
3771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3772F:	Documentation/filesystems/befs.rst
3773F:	fs/befs/
3774
3775BFQ I/O SCHEDULER
3776M:	Paolo Valente <paolo.valente@unimore.it>
3777M:	Jens Axboe <axboe@kernel.dk>
3778L:	linux-block@vger.kernel.org
3779S:	Maintained
3780F:	Documentation/block/bfq-iosched.rst
3781F:	block/bfq-*
3782
3783BFS FILE SYSTEM
3784M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3785S:	Maintained
3786F:	Documentation/filesystems/bfs.rst
3787F:	fs/bfs/
3788F:	include/uapi/linux/bfs_fs.h
3789
3790BINMAN
3791M:	Simon Glass <sjg@chromium.org>
3792S:	Supported
3793F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3794
3795BITMAP API
3796M:	Yury Norov <yury.norov@gmail.com>
3797R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3798S:	Maintained
3799F:	include/linux/bitfield.h
3800F:	include/linux/bitmap-str.h
3801F:	include/linux/bitmap.h
3802F:	include/linux/bits.h
3803F:	include/linux/cpumask.h
3804F:	include/linux/find.h
3805F:	include/linux/nodemask.h
3806F:	include/vdso/bits.h
3807F:	lib/bitmap-str.c
3808F:	lib/bitmap.c
3809F:	lib/cpumask.c
3810F:	lib/cpumask_kunit.c
3811F:	lib/find_bit.c
3812F:	lib/find_bit_benchmark.c
3813F:	lib/test_bitmap.c
3814F:	tools/include/linux/bitfield.h
3815F:	tools/include/linux/bitmap.h
3816F:	tools/include/linux/bits.h
3817F:	tools/include/linux/find.h
3818F:	tools/include/vdso/bits.h
3819F:	tools/lib/bitmap.c
3820F:	tools/lib/find_bit.c
3821
3822BITOPS API
3823M:	Yury Norov <yury.norov@gmail.com>
3824R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3825S:	Maintained
3826F:	arch/*/include/asm/bitops.h
3827F:	arch/*/include/asm/bitops_32.h
3828F:	arch/*/include/asm/bitops_64.h
3829F:	arch/*/lib/bitops.c
3830F:	include/asm-generic/bitops
3831F:	include/asm-generic/bitops.h
3832F:	include/linux/bitops.h
3833F:	lib/test_bitops.c
3834F:	tools/*/bitops*
3835
3836BLINKM RGB LED DRIVER
3837M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3838S:	Maintained
3839F:	drivers/leds/leds-blinkm.c
3840
3841BLOCK LAYER
3842M:	Jens Axboe <axboe@kernel.dk>
3843L:	linux-block@vger.kernel.org
3844S:	Maintained
3845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3846F:	Documentation/ABI/stable/sysfs-block
3847F:	Documentation/block/
3848F:	block/
3849F:	drivers/block/
3850F:	include/linux/bio.h
3851F:	include/linux/blk*
3852F:	kernel/trace/blktrace.c
3853F:	lib/sbitmap.c
3854
3855BLOCK LAYER DEVICE DRIVER API [RUST]
3856M:	Andreas Hindborg <a.hindborg@samsung.com>
3857R:	Boqun Feng <boqun.feng@gmail.com>
3858L:	linux-block@vger.kernel.org
3859L:	rust-for-linux@vger.kernel.org
3860S:	Supported
3861W:	https://rust-for-linux.com
3862B:	https://github.com/Rust-for-Linux/linux/issues
3863C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3864T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3865F:	drivers/block/rnull.rs
3866F:	rust/kernel/block.rs
3867F:	rust/kernel/block/
3868
3869BLOCK2MTD DRIVER
3870M:	Joern Engel <joern@lazybastard.org>
3871L:	linux-mtd@lists.infradead.org
3872S:	Maintained
3873F:	drivers/mtd/devices/block2mtd.c
3874
3875BLUETOOTH DRIVERS
3876M:	Marcel Holtmann <marcel@holtmann.org>
3877M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3878L:	linux-bluetooth@vger.kernel.org
3879S:	Supported
3880W:	http://www.bluez.org/
3881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3883F:	Documentation/devicetree/bindings/net/bluetooth/
3884F:	drivers/bluetooth/
3885
3886BLUETOOTH SUBSYSTEM
3887M:	Marcel Holtmann <marcel@holtmann.org>
3888M:	Johan Hedberg <johan.hedberg@gmail.com>
3889M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3890L:	linux-bluetooth@vger.kernel.org
3891S:	Supported
3892W:	http://www.bluez.org/
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3895F:	include/net/bluetooth/
3896F:	net/bluetooth/
3897
3898BONDING DRIVER
3899M:	Jay Vosburgh <j.vosburgh@gmail.com>
3900M:	Andy Gospodarek <andy@greyhouse.net>
3901L:	netdev@vger.kernel.org
3902S:	Supported
3903W:	http://sourceforge.net/projects/bonding/
3904F:	Documentation/networking/bonding.rst
3905F:	drivers/net/bonding/
3906F:	include/net/bond*
3907F:	include/uapi/linux/if_bonding.h
3908F:	tools/testing/selftests/drivers/net/bonding/
3909
3910BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3911M:	Dan Robertson <dan@dlrobertson.com>
3912L:	linux-iio@vger.kernel.org
3913S:	Maintained
3914F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3915F:	drivers/iio/accel/bma400*
3916
3917BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3918M:	Jagath Jog J <jagathjog1996@gmail.com>
3919L:	linux-iio@vger.kernel.org
3920S:	Maintained
3921F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3922F:	drivers/iio/imu/bmi323/
3923
3924BPF JIT for ARC
3925M:	Shahab Vahedi <shahab@synopsys.com>
3926L:	bpf@vger.kernel.org
3927S:	Maintained
3928F:	arch/arc/net/
3929
3930BPF JIT for ARM
3931M:	Russell King <linux@armlinux.org.uk>
3932M:	Puranjay Mohan <puranjay@kernel.org>
3933L:	bpf@vger.kernel.org
3934S:	Maintained
3935F:	arch/arm/net/
3936
3937BPF JIT for ARM64
3938M:	Daniel Borkmann <daniel@iogearbox.net>
3939M:	Alexei Starovoitov <ast@kernel.org>
3940M:	Puranjay Mohan <puranjay@kernel.org>
3941R:	Xu Kuohai <xukuohai@huaweicloud.com>
3942L:	bpf@vger.kernel.org
3943S:	Supported
3944F:	arch/arm64/net/
3945
3946BPF JIT for LOONGARCH
3947M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3948R:	Hengqi Chen <hengqi.chen@gmail.com>
3949L:	bpf@vger.kernel.org
3950S:	Maintained
3951F:	arch/loongarch/net/
3952
3953BPF JIT for MIPS (32-BIT AND 64-BIT)
3954M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3955M:	Paul Burton <paulburton@kernel.org>
3956L:	bpf@vger.kernel.org
3957S:	Maintained
3958F:	arch/mips/net/
3959
3960BPF JIT for NFP NICs
3961M:	Jakub Kicinski <kuba@kernel.org>
3962L:	bpf@vger.kernel.org
3963S:	Odd Fixes
3964F:	drivers/net/ethernet/netronome/nfp/bpf/
3965
3966BPF JIT for POWERPC (32-BIT AND 64-BIT)
3967M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3968M:	Michael Ellerman <mpe@ellerman.id.au>
3969L:	bpf@vger.kernel.org
3970S:	Supported
3971F:	arch/powerpc/net/
3972
3973BPF JIT for RISC-V (32-bit)
3974M:	Luke Nelson <luke.r.nels@gmail.com>
3975M:	Xi Wang <xi.wang@gmail.com>
3976L:	bpf@vger.kernel.org
3977S:	Maintained
3978F:	arch/riscv/net/
3979X:	arch/riscv/net/bpf_jit_comp64.c
3980
3981BPF JIT for RISC-V (64-bit)
3982M:	Björn Töpel <bjorn@kernel.org>
3983R:	Pu Lehui <pulehui@huawei.com>
3984R:	Puranjay Mohan <puranjay@kernel.org>
3985L:	bpf@vger.kernel.org
3986S:	Maintained
3987F:	arch/riscv/net/
3988X:	arch/riscv/net/bpf_jit_comp32.c
3989
3990BPF JIT for S390
3991M:	Ilya Leoshkevich <iii@linux.ibm.com>
3992M:	Heiko Carstens <hca@linux.ibm.com>
3993M:	Vasily Gorbik <gor@linux.ibm.com>
3994L:	bpf@vger.kernel.org
3995S:	Supported
3996F:	arch/s390/net/
3997X:	arch/s390/net/pnet.c
3998
3999BPF JIT for SPARC (32-BIT AND 64-BIT)
4000M:	David S. Miller <davem@davemloft.net>
4001L:	bpf@vger.kernel.org
4002S:	Odd Fixes
4003F:	arch/sparc/net/
4004
4005BPF JIT for X86 32-BIT
4006M:	Wang YanQing <udknight@gmail.com>
4007L:	bpf@vger.kernel.org
4008S:	Odd Fixes
4009F:	arch/x86/net/bpf_jit_comp32.c
4010
4011BPF JIT for X86 64-BIT
4012M:	Alexei Starovoitov <ast@kernel.org>
4013M:	Daniel Borkmann <daniel@iogearbox.net>
4014L:	bpf@vger.kernel.org
4015S:	Supported
4016F:	arch/x86/net/
4017X:	arch/x86/net/bpf_jit_comp32.c
4018
4019BPF [BTF]
4020M:	Martin KaFai Lau <martin.lau@linux.dev>
4021L:	bpf@vger.kernel.org
4022S:	Maintained
4023F:	include/linux/btf*
4024F:	kernel/bpf/btf.c
4025
4026BPF [CORE]
4027M:	Alexei Starovoitov <ast@kernel.org>
4028M:	Daniel Borkmann <daniel@iogearbox.net>
4029R:	John Fastabend <john.fastabend@gmail.com>
4030L:	bpf@vger.kernel.org
4031S:	Maintained
4032F:	include/linux/bpf*
4033F:	include/linux/filter.h
4034F:	include/linux/tnum.h
4035F:	kernel/bpf/core.c
4036F:	kernel/bpf/dispatcher.c
4037F:	kernel/bpf/mprog.c
4038F:	kernel/bpf/syscall.c
4039F:	kernel/bpf/tnum.c
4040F:	kernel/bpf/trampoline.c
4041F:	kernel/bpf/verifier.c
4042
4043BPF [CRYPTO]
4044M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4045L:	bpf@vger.kernel.org
4046S:	Maintained
4047F:	crypto/bpf_crypto_skcipher.c
4048F:	include/linux/bpf_crypto.h
4049F:	kernel/bpf/crypto.c
4050
4051BPF [DOCUMENTATION] (Related to Standardization)
4052R:	David Vernet <void@manifault.com>
4053L:	bpf@vger.kernel.org
4054L:	bpf@ietf.org
4055S:	Maintained
4056F:	Documentation/bpf/standardization/
4057
4058BPF [GENERAL] (Safe Dynamic Programs and Tools)
4059M:	Alexei Starovoitov <ast@kernel.org>
4060M:	Daniel Borkmann <daniel@iogearbox.net>
4061M:	Andrii Nakryiko <andrii@kernel.org>
4062R:	Martin KaFai Lau <martin.lau@linux.dev>
4063R:	Eduard Zingerman <eddyz87@gmail.com>
4064R:	Song Liu <song@kernel.org>
4065R:	Yonghong Song <yonghong.song@linux.dev>
4066R:	John Fastabend <john.fastabend@gmail.com>
4067R:	KP Singh <kpsingh@kernel.org>
4068R:	Stanislav Fomichev <sdf@fomichev.me>
4069R:	Hao Luo <haoluo@google.com>
4070R:	Jiri Olsa <jolsa@kernel.org>
4071L:	bpf@vger.kernel.org
4072S:	Supported
4073W:	https://bpf.io/
4074Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4077F:	Documentation/bpf/
4078F:	Documentation/networking/filter.rst
4079F:	Documentation/userspace-api/ebpf/
4080F:	arch/*/net/*
4081F:	include/linux/bpf*
4082F:	include/linux/btf*
4083F:	include/linux/filter.h
4084F:	include/trace/events/xdp.h
4085F:	include/uapi/linux/bpf*
4086F:	include/uapi/linux/btf*
4087F:	include/uapi/linux/filter.h
4088F:	kernel/bpf/
4089F:	kernel/trace/bpf_trace.c
4090F:	lib/test_bpf.c
4091F:	net/bpf/
4092F:	net/core/filter.c
4093F:	net/sched/act_bpf.c
4094F:	net/sched/cls_bpf.c
4095F:	samples/bpf/
4096F:	scripts/bpf_doc.py
4097F:	scripts/Makefile.btf
4098F:	scripts/pahole-version.sh
4099F:	tools/bpf/
4100F:	tools/lib/bpf/
4101F:	tools/testing/selftests/bpf/
4102
4103BPF [ITERATOR]
4104M:	Yonghong Song <yonghong.song@linux.dev>
4105L:	bpf@vger.kernel.org
4106S:	Maintained
4107F:	kernel/bpf/*iter.c
4108
4109BPF [L7 FRAMEWORK] (sockmap)
4110M:	John Fastabend <john.fastabend@gmail.com>
4111M:	Jakub Sitnicki <jakub@cloudflare.com>
4112L:	netdev@vger.kernel.org
4113L:	bpf@vger.kernel.org
4114S:	Maintained
4115F:	include/linux/skmsg.h
4116F:	net/core/skmsg.c
4117F:	net/core/sock_map.c
4118F:	net/ipv4/tcp_bpf.c
4119F:	net/ipv4/udp_bpf.c
4120F:	net/unix/unix_bpf.c
4121
4122BPF [LIBRARY] (libbpf)
4123M:	Andrii Nakryiko <andrii@kernel.org>
4124M:	Eduard Zingerman <eddyz87@gmail.com>
4125L:	bpf@vger.kernel.org
4126S:	Maintained
4127F:	tools/lib/bpf/
4128
4129BPF [MISC]
4130L:	bpf@vger.kernel.org
4131S:	Odd Fixes
4132K:	(?:\b|_)bpf(?:\b|_)
4133
4134BPF [NETKIT] (BPF-programmable network device)
4135M:	Daniel Borkmann <daniel@iogearbox.net>
4136M:	Nikolay Aleksandrov <razor@blackwall.org>
4137L:	bpf@vger.kernel.org
4138L:	netdev@vger.kernel.org
4139S:	Supported
4140F:	drivers/net/netkit.c
4141F:	include/net/netkit.h
4142
4143BPF [NETWORKING] (struct_ops, reuseport)
4144M:	Martin KaFai Lau <martin.lau@linux.dev>
4145L:	bpf@vger.kernel.org
4146L:	netdev@vger.kernel.org
4147S:	Maintained
4148F:	kernel/bpf/bpf_struct*
4149
4150BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4151M:	Martin KaFai Lau <martin.lau@linux.dev>
4152M:	Daniel Borkmann <daniel@iogearbox.net>
4153R:	John Fastabend <john.fastabend@gmail.com>
4154L:	bpf@vger.kernel.org
4155L:	netdev@vger.kernel.org
4156S:	Maintained
4157F:	include/net/tcx.h
4158F:	kernel/bpf/tcx.c
4159F:	net/core/filter.c
4160F:	net/sched/act_bpf.c
4161F:	net/sched/cls_bpf.c
4162
4163BPF [RINGBUF]
4164M:	Andrii Nakryiko <andrii@kernel.org>
4165L:	bpf@vger.kernel.org
4166S:	Maintained
4167F:	kernel/bpf/ringbuf.c
4168
4169BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4170M:	KP Singh <kpsingh@kernel.org>
4171M:	Matt Bobrowski <mattbobrowski@google.com>
4172L:	bpf@vger.kernel.org
4173S:	Maintained
4174F:	Documentation/bpf/prog_lsm.rst
4175F:	include/linux/bpf_lsm.h
4176F:	kernel/bpf/bpf_lsm.c
4177F:	kernel/trace/bpf_trace.c
4178F:	security/bpf/
4179
4180BPF [SELFTESTS] (Test Runners & Infrastructure)
4181M:	Andrii Nakryiko <andrii@kernel.org>
4182M:	Eduard Zingerman <eddyz87@gmail.com>
4183R:	Mykola Lysenko <mykolal@fb.com>
4184L:	bpf@vger.kernel.org
4185S:	Maintained
4186F:	tools/testing/selftests/bpf/
4187
4188BPF [STORAGE & CGROUPS]
4189M:	Martin KaFai Lau <martin.lau@linux.dev>
4190L:	bpf@vger.kernel.org
4191S:	Maintained
4192F:	kernel/bpf/*storage.c
4193F:	kernel/bpf/bpf_lru*
4194F:	kernel/bpf/cgroup.c
4195
4196BPF [TOOLING] (bpftool)
4197M:	Quentin Monnet <qmo@kernel.org>
4198L:	bpf@vger.kernel.org
4199S:	Maintained
4200F:	kernel/bpf/disasm.*
4201F:	tools/bpf/bpftool/
4202
4203BPF [TRACING]
4204M:	Song Liu <song@kernel.org>
4205R:	Jiri Olsa <jolsa@kernel.org>
4206L:	bpf@vger.kernel.org
4207S:	Maintained
4208F:	kernel/bpf/stackmap.c
4209F:	kernel/trace/bpf_trace.c
4210
4211BROADCOM ASP 2.0 ETHERNET DRIVER
4212M:	Justin Chen <justin.chen@broadcom.com>
4213M:	Florian Fainelli <florian.fainelli@broadcom.com>
4214L:	bcm-kernel-feedback-list@broadcom.com
4215L:	netdev@vger.kernel.org
4216S:	Supported
4217F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4218F:	drivers/net/ethernet/broadcom/asp2/
4219
4220BROADCOM B44 10/100 ETHERNET DRIVER
4221M:	Michael Chan <michael.chan@broadcom.com>
4222L:	netdev@vger.kernel.org
4223S:	Supported
4224F:	drivers/net/ethernet/broadcom/b44.*
4225
4226BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4227M:	Florian Fainelli <florian.fainelli@broadcom.com>
4228L:	netdev@vger.kernel.org
4229L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4230S:	Supported
4231F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4232F:	drivers/net/dsa/b53/*
4233F:	drivers/net/dsa/bcm_sf2*
4234F:	include/linux/dsa/brcm.h
4235F:	include/linux/platform_data/b53.h
4236
4237BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4238M:	Florian Fainelli <florian.fainelli@broadcom.com>
4239R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4240L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4242S:	Maintained
4243T:	git https://github.com/broadcom/stblinux.git
4244F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4245F:	drivers/pci/controller/pcie-brcmstb.c
4246F:	drivers/staging/vc04_services
4247N:	bcm2711
4248N:	bcm283*
4249N:	raspberrypi
4250
4251BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4252M:	Florian Fainelli <florian.fainelli@broadcom.com>
4253M:	Ray Jui <rjui@broadcom.com>
4254M:	Scott Branden <sbranden@broadcom.com>
4255R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4256S:	Maintained
4257T:	git https://github.com/broadcom/mach-bcm
4258F:	arch/arm/mach-bcm/
4259N:	bcm281*
4260N:	bcm113*
4261N:	bcm216*
4262N:	kona
4263
4264BROADCOM BCM2835 CAMERA DRIVERS
4265M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4266L:	linux-media@vger.kernel.org
4267S:	Maintained
4268F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4269F:	drivers/media/platform/broadcom/bcm2835-unicam*
4270
4271BROADCOM BCM47XX MIPS ARCHITECTURE
4272M:	Hauke Mehrtens <hauke@hauke-m.de>
4273M:	Rafał Miłecki <zajec5@gmail.com>
4274L:	linux-mips@vger.kernel.org
4275S:	Maintained
4276F:	Documentation/devicetree/bindings/mips/brcm/
4277F:	arch/mips/bcm47xx/*
4278F:	arch/mips/include/asm/mach-bcm47xx/*
4279
4280BROADCOM BCM4908 ETHERNET DRIVER
4281M:	Rafał Miłecki <rafal@milecki.pl>
4282R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4283L:	netdev@vger.kernel.org
4284S:	Maintained
4285F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4286F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4287F:	drivers/net/ethernet/broadcom/unimac.h
4288
4289BROADCOM BCM4908 PINMUX DRIVER
4290M:	Rafał Miłecki <rafal@milecki.pl>
4291R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4292L:	linux-gpio@vger.kernel.org
4293S:	Maintained
4294F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4295F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4296
4297BROADCOM BCM5301X ARM ARCHITECTURE
4298M:	Florian Fainelli <florian.fainelli@broadcom.com>
4299M:	Hauke Mehrtens <hauke@hauke-m.de>
4300M:	Rafał Miłecki <zajec5@gmail.com>
4301R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4303S:	Maintained
4304F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4305F:	arch/arm/boot/dts/broadcom/bcm470*
4306F:	arch/arm/boot/dts/broadcom/bcm5301*
4307F:	arch/arm/boot/dts/broadcom/bcm953012*
4308F:	arch/arm/mach-bcm/bcm_5301x.c
4309
4310BROADCOM BCM53573 ARM ARCHITECTURE
4311M:	Florian Fainelli <florian.fainelli@broadcom.com>
4312M:	Rafał Miłecki <rafal@milecki.pl>
4313R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4315S:	Maintained
4316F:	arch/arm/boot/dts/broadcom/bcm47189*
4317F:	arch/arm/boot/dts/broadcom/bcm53573*
4318
4319BROADCOM BCM63XX/BCM33XX UDC DRIVER
4320M:	Kevin Cernekee <cernekee@gmail.com>
4321L:	linux-usb@vger.kernel.org
4322S:	Maintained
4323F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4324
4325BROADCOM BCM7XXX ARM ARCHITECTURE
4326M:	Florian Fainelli <florian.fainelli@broadcom.com>
4327R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4329S:	Maintained
4330T:	git https://github.com/broadcom/stblinux.git
4331F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4332F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4333F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4334F:	arch/arm/mach-bcm/*brcmstb*
4335F:	arch/arm/mm/cache-b15-rac.c
4336F:	drivers/bus/brcmstb_gisb.c
4337F:	drivers/pci/controller/pcie-brcmstb.c
4338N:	brcmstb
4339N:	bcm7038
4340N:	bcm7120
4341
4342BROADCOM BCMBCA ARM ARCHITECTURE
4343M:	William Zhang <william.zhang@broadcom.com>
4344M:	Anand Gore <anand.gore@broadcom.com>
4345M:	Kursad Oney <kursad.oney@broadcom.com>
4346M:	Florian Fainelli <florian.fainelli@broadcom.com>
4347M:	Rafał Miłecki <rafal@milecki.pl>
4348R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4350S:	Maintained
4351T:	git https://github.com/broadcom/stblinux.git
4352F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4353F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4354N:	bcmbca
4355N:	bcm[9]?47622
4356N:	bcm[9]?4912
4357N:	bcm[9]?63138
4358N:	bcm[9]?63146
4359N:	bcm[9]?63148
4360N:	bcm[9]?63158
4361N:	bcm[9]?63178
4362N:	bcm[9]?6756
4363N:	bcm[9]?6813
4364N:	bcm[9]?6846
4365N:	bcm[9]?6855
4366N:	bcm[9]?6856
4367N:	bcm[9]?6858
4368N:	bcm[9]?6878
4369
4370BROADCOM BDC DRIVER
4371M:	Justin Chen <justin.chen@broadcom.com>
4372M:	Al Cooper <alcooperx@gmail.com>
4373R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4374L:	linux-usb@vger.kernel.org
4375S:	Maintained
4376F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4377F:	drivers/usb/gadget/udc/bdc/
4378
4379BROADCOM BMIPS CPUFREQ DRIVER
4380M:	Markus Mayer <mmayer@broadcom.com>
4381R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4382L:	linux-pm@vger.kernel.org
4383S:	Maintained
4384F:	drivers/cpufreq/bmips-cpufreq.c
4385
4386BROADCOM BMIPS MIPS ARCHITECTURE
4387M:	Florian Fainelli <florian.fainelli@broadcom.com>
4388R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4389L:	linux-mips@vger.kernel.org
4390S:	Maintained
4391T:	git https://github.com/broadcom/stblinux.git
4392F:	arch/mips/bmips/*
4393F:	arch/mips/boot/dts/brcm/bcm*.dts*
4394F:	arch/mips/include/asm/mach-bmips/*
4395F:	arch/mips/kernel/*bmips*
4396F:	drivers/irqchip/irq-bcm63*
4397F:	drivers/irqchip/irq-bcm7*
4398F:	drivers/irqchip/irq-brcmstb*
4399F:	drivers/pmdomain/bcm/bcm63xx-power.c
4400F:	include/linux/bcm963xx_nvram.h
4401F:	include/linux/bcm963xx_tag.h
4402
4403BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4404M:	Rasesh Mody <rmody@marvell.com>
4405M:	GR-Linux-NIC-Dev@marvell.com
4406L:	netdev@vger.kernel.org
4407S:	Supported
4408F:	drivers/net/ethernet/broadcom/bnx2.*
4409F:	drivers/net/ethernet/broadcom/bnx2_*
4410
4411BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4412M:	Saurav Kashyap <skashyap@marvell.com>
4413M:	Javed Hasan <jhasan@marvell.com>
4414M:	GR-QLogic-Storage-Upstream@marvell.com
4415L:	linux-scsi@vger.kernel.org
4416S:	Supported
4417F:	drivers/scsi/bnx2fc/
4418
4419BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4420M:	Nilesh Javali <njavali@marvell.com>
4421M:	Manish Rangankar <mrangankar@marvell.com>
4422M:	GR-QLogic-Storage-Upstream@marvell.com
4423L:	linux-scsi@vger.kernel.org
4424S:	Supported
4425F:	drivers/scsi/bnx2i/
4426
4427BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4428M:	Sudarsana Kalluru <skalluru@marvell.com>
4429M:	Manish Chopra <manishc@marvell.com>
4430L:	netdev@vger.kernel.org
4431S:	Supported
4432F:	drivers/net/ethernet/broadcom/bnx2x/
4433
4434BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4435M:	Michael Chan <michael.chan@broadcom.com>
4436L:	netdev@vger.kernel.org
4437S:	Supported
4438F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4439F:	drivers/net/ethernet/broadcom/bnxt/
4440F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4441
4442BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4443M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4444L:	linux-wireless@vger.kernel.org
4445L:	brcm80211@lists.linux.dev
4446L:	brcm80211-dev-list.pdl@broadcom.com
4447S:	Supported
4448F:	drivers/net/wireless/broadcom/brcm80211/
4449F:	include/linux/platform_data/brcmfmac.h
4450
4451BROADCOM BRCMSTB GPIO DRIVER
4452M:	Doug Berger <opendmb@gmail.com>
4453M:	Florian Fainelli <florian.fainelli@broadcom.com>
4454R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4455S:	Supported
4456F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4457F:	drivers/gpio/gpio-brcmstb.c
4458
4459BROADCOM BRCMSTB I2C DRIVER
4460M:	Kamal Dasu <kamal.dasu@broadcom.com>
4461R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4462L:	linux-i2c@vger.kernel.org
4463S:	Supported
4464F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4465F:	drivers/i2c/busses/i2c-brcmstb.c
4466
4467BROADCOM BRCMSTB UART DRIVER
4468M:	Al Cooper <alcooperx@gmail.com>
4469R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4470L:	linux-serial@vger.kernel.org
4471S:	Maintained
4472F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4473F:	drivers/tty/serial/8250/8250_bcm7271.c
4474
4475BROADCOM BRCMSTB USB EHCI DRIVER
4476M:	Justin Chen <justin.chen@broadcom.com>
4477M:	Al Cooper <alcooperx@gmail.com>
4478R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4479L:	linux-usb@vger.kernel.org
4480S:	Maintained
4481F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4482F:	drivers/usb/host/ehci-brcm.*
4483
4484BROADCOM BRCMSTB USB PIN MAP DRIVER
4485M:	Al Cooper <alcooperx@gmail.com>
4486R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4487L:	linux-usb@vger.kernel.org
4488S:	Maintained
4489F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4490F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4491
4492BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4493M:	Justin Chen <justin.chen@broadcom.com>
4494M:	Al Cooper <alcooperx@gmail.com>
4495R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4496L:	linux-kernel@vger.kernel.org
4497S:	Maintained
4498F:	drivers/phy/broadcom/phy-brcm-usb*
4499
4500BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4501M:	William Zhang <william.zhang@broadcom.com>
4502M:	Kursad Oney <kursad.oney@broadcom.com>
4503M:	Jonas Gorski <jonas.gorski@gmail.com>
4504R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4505L:	linux-spi@vger.kernel.org
4506S:	Maintained
4507F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4508F:	drivers/spi/spi-bcm63xx-hsspi.c
4509F:	drivers/spi/spi-bcmbca-hsspi.c
4510
4511BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4512M:	Jonas Gorski <jonas.gorski@gmail.com>
4513L:	linux-spi@vger.kernel.org
4514S:	Odd Fixes
4515F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4516F:	drivers/spi/spi-bcm63xx.c
4517
4518BROADCOM ETHERNET PHY DRIVERS
4519M:	Florian Fainelli <florian.fainelli@broadcom.com>
4520R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4521L:	netdev@vger.kernel.org
4522S:	Supported
4523F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4524F:	drivers/net/phy/bcm*.[ch]
4525F:	drivers/net/phy/broadcom.c
4526F:	include/linux/brcmphy.h
4527
4528BROADCOM GENET ETHERNET DRIVER
4529M:	Doug Berger <opendmb@gmail.com>
4530M:	Florian Fainelli <florian.fainelli@broadcom.com>
4531R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4532L:	netdev@vger.kernel.org
4533S:	Supported
4534F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4535F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4536F:	drivers/net/ethernet/broadcom/genet/
4537F:	drivers/net/ethernet/broadcom/unimac.h
4538F:	drivers/net/mdio/mdio-bcm-unimac.c
4539F:	include/linux/platform_data/bcmgenet.h
4540F:	include/linux/platform_data/mdio-bcm-unimac.h
4541
4542BROADCOM IPROC ARM ARCHITECTURE
4543M:	Ray Jui <rjui@broadcom.com>
4544M:	Scott Branden <sbranden@broadcom.com>
4545R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4547S:	Maintained
4548T:	git https://github.com/broadcom/stblinux.git
4549F:	arch/arm64/boot/dts/broadcom/northstar2/*
4550F:	arch/arm64/boot/dts/broadcom/stingray/*
4551F:	drivers/clk/bcm/clk-ns*
4552F:	drivers/clk/bcm/clk-sr*
4553F:	drivers/pinctrl/bcm/pinctrl-ns*
4554F:	include/dt-bindings/clock/bcm-sr*
4555N:	iproc
4556N:	cygnus
4557N:	bcm[-_]nsp
4558N:	bcm9113*
4559N:	bcm9583*
4560N:	bcm9585*
4561N:	bcm9586*
4562N:	bcm988312
4563N:	bcm113*
4564N:	bcm583*
4565N:	bcm585*
4566N:	bcm586*
4567N:	bcm88312
4568N:	hr2
4569N:	stingray
4570
4571BROADCOM IPROC GBIT ETHERNET DRIVER
4572M:	Rafał Miłecki <rafal@milecki.pl>
4573R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4574L:	netdev@vger.kernel.org
4575S:	Maintained
4576F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4577F:	drivers/net/ethernet/broadcom/bgmac*
4578F:	drivers/net/ethernet/broadcom/unimac.h
4579
4580BROADCOM KONA GPIO DRIVER
4581M:	Ray Jui <rjui@broadcom.com>
4582R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4583S:	Supported
4584F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4585F:	drivers/gpio/gpio-bcm-kona.c
4586
4587BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4588M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4589M:	Kashyap Desai <kashyap.desai@broadcom.com>
4590M:	Sumit Saxena <sumit.saxena@broadcom.com>
4591M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4592L:	mpi3mr-linuxdrv.pdl@broadcom.com
4593L:	linux-scsi@vger.kernel.org
4594S:	Supported
4595W:	https://www.broadcom.com/support/storage
4596F:	drivers/scsi/mpi3mr/
4597
4598BROADCOM NETXTREME-E ROCE DRIVER
4599M:	Selvin Xavier <selvin.xavier@broadcom.com>
4600L:	linux-rdma@vger.kernel.org
4601S:	Supported
4602W:	http://www.broadcom.com
4603F:	drivers/infiniband/hw/bnxt_re/
4604F:	include/uapi/rdma/bnxt_re-abi.h
4605
4606BROADCOM NVRAM DRIVER
4607M:	Rafał Miłecki <zajec5@gmail.com>
4608L:	linux-mips@vger.kernel.org
4609S:	Maintained
4610F:	drivers/firmware/broadcom/*
4611
4612BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4613M:	Rafał Miłecki <rafal@milecki.pl>
4614M:	Florian Fainelli <florian.fainelli@broadcom.com>
4615R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4616L:	linux-pm@vger.kernel.org
4617S:	Maintained
4618T:	git https://github.com/broadcom/stblinux.git
4619F:	drivers/pmdomain/bcm/bcm-pmb.c
4620F:	include/dt-bindings/soc/bcm-pmb.h
4621
4622BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4623M:	Rafał Miłecki <zajec5@gmail.com>
4624L:	linux-wireless@vger.kernel.org
4625S:	Maintained
4626F:	drivers/bcma/
4627F:	include/linux/bcma/
4628
4629BROADCOM SPI DRIVER
4630M:	Kamal Dasu <kamal.dasu@broadcom.com>
4631R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4632S:	Maintained
4633F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4634F:	drivers/spi/spi-bcm-qspi.*
4635F:	drivers/spi/spi-brcmstb-qspi.c
4636F:	drivers/spi/spi-iproc-qspi.c
4637
4638BROADCOM STB AVS CPUFREQ DRIVER
4639M:	Markus Mayer <mmayer@broadcom.com>
4640R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4641L:	linux-pm@vger.kernel.org
4642S:	Maintained
4643F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4644F:	drivers/cpufreq/brcmstb*
4645
4646BROADCOM STB AVS TMON DRIVER
4647M:	Markus Mayer <mmayer@broadcom.com>
4648R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4649L:	linux-pm@vger.kernel.org
4650S:	Maintained
4651F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4652F:	drivers/thermal/broadcom/brcmstb*
4653
4654BROADCOM STB DPFE DRIVER
4655M:	Markus Mayer <mmayer@broadcom.com>
4656R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4658S:	Maintained
4659F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4660F:	drivers/memory/brcmstb_dpfe.c
4661
4662BROADCOM STB NAND FLASH DRIVER
4663M:	Brian Norris <computersforpeace@gmail.com>
4664M:	Kamal Dasu <kamal.dasu@broadcom.com>
4665R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4666L:	linux-mtd@lists.infradead.org
4667S:	Maintained
4668F:	drivers/mtd/nand/raw/brcmnand/
4669F:	include/linux/platform_data/brcmnand.h
4670
4671BROADCOM STB PCIE DRIVER
4672M:	Jim Quinlan <jim2101024@gmail.com>
4673M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4674M:	Florian Fainelli <florian.fainelli@broadcom.com>
4675R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4676L:	linux-pci@vger.kernel.org
4677S:	Maintained
4678F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4679F:	drivers/pci/controller/pcie-brcmstb.c
4680
4681BROADCOM SYSTEMPORT ETHERNET DRIVER
4682M:	Florian Fainelli <florian.fainelli@broadcom.com>
4683R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4684L:	netdev@vger.kernel.org
4685S:	Supported
4686F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4687F:	drivers/net/ethernet/broadcom/bcmsysport.*
4688F:	drivers/net/ethernet/broadcom/unimac.h
4689
4690BROADCOM TG3 GIGABIT ETHERNET DRIVER
4691M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4692M:	Michael Chan <mchan@broadcom.com>
4693L:	netdev@vger.kernel.org
4694S:	Supported
4695F:	drivers/net/ethernet/broadcom/tg3.*
4696
4697BROADCOM VK DRIVER
4698M:	Scott Branden <scott.branden@broadcom.com>
4699R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700S:	Supported
4701F:	drivers/misc/bcm-vk/
4702F:	include/uapi/linux/misc/bcm_vk.h
4703
4704BROCADE BFA FC SCSI DRIVER
4705M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4706M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4707L:	linux-scsi@vger.kernel.org
4708S:	Supported
4709F:	drivers/scsi/bfa/
4710
4711BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4712M:	Rasesh Mody <rmody@marvell.com>
4713M:	Sudarsana Kalluru <skalluru@marvell.com>
4714M:	GR-Linux-NIC-Dev@marvell.com
4715L:	netdev@vger.kernel.org
4716S:	Supported
4717F:	drivers/net/ethernet/brocade/bna/
4718
4719BSG (block layer generic sg v4 driver)
4720M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4721L:	linux-scsi@vger.kernel.org
4722S:	Supported
4723F:	block/bsg.c
4724F:	include/linux/bsg.h
4725F:	include/uapi/linux/bsg.h
4726
4727BT87X AUDIO DRIVER
4728M:	Clemens Ladisch <clemens@ladisch.de>
4729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4730S:	Maintained
4731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4732F:	Documentation/sound/cards/bt87x.rst
4733F:	sound/pci/bt87x.c
4734
4735BT8XXGPIO DRIVER
4736M:	Michael Buesch <m@bues.ch>
4737S:	Maintained
4738W:	http://bu3sch.de/btgpio.php
4739F:	drivers/gpio/gpio-bt8xx.c
4740
4741BTRFS FILE SYSTEM
4742M:	Chris Mason <clm@fb.com>
4743M:	Josef Bacik <josef@toxicpanda.com>
4744M:	David Sterba <dsterba@suse.com>
4745L:	linux-btrfs@vger.kernel.org
4746S:	Maintained
4747W:	https://btrfs.readthedocs.io
4748Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4749C:	irc://irc.libera.chat/btrfs
4750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4751F:	Documentation/filesystems/btrfs.rst
4752F:	fs/btrfs/
4753F:	include/linux/btrfs*
4754F:	include/trace/events/btrfs.h
4755F:	include/uapi/linux/btrfs*
4756
4757BTTV VIDEO4LINUX DRIVER
4758M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4759L:	linux-media@vger.kernel.org
4760S:	Odd fixes
4761W:	https://linuxtv.org
4762T:	git git://linuxtv.org/media_tree.git
4763F:	Documentation/driver-api/media/drivers/bttv*
4764F:	drivers/media/pci/bt8xx/bttv*
4765
4766BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4767M:	Chanwoo Choi <cw00.choi@samsung.com>
4768L:	linux-pm@vger.kernel.org
4769L:	linux-samsung-soc@vger.kernel.org
4770S:	Maintained
4771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4772F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4773F:	drivers/devfreq/exynos-bus.c
4774
4775BUSLOGIC SCSI DRIVER
4776M:	Khalid Aziz <khalid@gonehiking.org>
4777L:	linux-scsi@vger.kernel.org
4778S:	Maintained
4779F:	drivers/scsi/BusLogic.*
4780F:	drivers/scsi/FlashPoint.*
4781
4782BXCAN CAN NETWORK DRIVER
4783M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4784L:	linux-can@vger.kernel.org
4785S:	Maintained
4786F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4787F:	drivers/net/can/bxcan.c
4788
4789C-MEDIA CMI8788 DRIVER
4790M:	Clemens Ladisch <clemens@ladisch.de>
4791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4792S:	Maintained
4793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4794F:	sound/pci/oxygen/
4795
4796C-SKY ARCHITECTURE
4797M:	Guo Ren <guoren@kernel.org>
4798L:	linux-csky@vger.kernel.org
4799S:	Supported
4800T:	git https://github.com/c-sky/csky-linux.git
4801F:	Documentation/devicetree/bindings/csky/
4802F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4803F:	Documentation/devicetree/bindings/timer/csky,*
4804F:	arch/csky/
4805F:	drivers/clocksource/timer-gx6605s.c
4806F:	drivers/clocksource/timer-mp-csky.c
4807F:	drivers/irqchip/irq-csky-*
4808N:	csky
4809K:	csky
4810
4811CA8210 IEEE-802.15.4 RADIO DRIVER
4812L:	linux-wpan@vger.kernel.org
4813S:	Orphan
4814W:	https://github.com/Cascoda/ca8210-linux.git
4815F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4816F:	drivers/net/ieee802154/ca8210.c
4817
4818CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4819M:	David Howells <dhowells@redhat.com>
4820L:	netfs@lists.linux.dev
4821S:	Supported
4822F:	Documentation/filesystems/caching/cachefiles.rst
4823F:	fs/cachefiles/
4824
4825CACHESTAT: PAGE CACHE STATS FOR A FILE
4826M:	Nhat Pham <nphamcs@gmail.com>
4827M:	Johannes Weiner <hannes@cmpxchg.org>
4828L:	linux-mm@kvack.org
4829S:	Maintained
4830F:	tools/testing/selftests/cachestat/test_cachestat.c
4831
4832CADENCE MIPI-CSI2 BRIDGES
4833M:	Maxime Ripard <mripard@kernel.org>
4834L:	linux-media@vger.kernel.org
4835S:	Maintained
4836F:	Documentation/devicetree/bindings/media/cdns,*.txt
4837F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4838F:	drivers/media/platform/cadence/cdns-csi2*
4839
4840CADENCE NAND DRIVER
4841L:	linux-mtd@lists.infradead.org
4842S:	Orphan
4843F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4844F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4845
4846CADENCE USB3 DRD IP DRIVER
4847M:	Peter Chen <peter.chen@kernel.org>
4848M:	Pawel Laszczak <pawell@cadence.com>
4849R:	Roger Quadros <rogerq@kernel.org>
4850L:	linux-usb@vger.kernel.org
4851S:	Maintained
4852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4853F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4854F:	drivers/usb/cdns3/
4855X:	drivers/usb/cdns3/cdnsp*
4856
4857CADENCE USBHS DRIVER
4858M:	Pawel Laszczak <pawell@cadence.com>
4859L:	linux-usb@vger.kernel.org
4860S:	Maintained
4861F:	drivers/usb/gadget/udc/cdns2
4862
4863CADENCE USBSSP DRD IP DRIVER
4864M:	Pawel Laszczak <pawell@cadence.com>
4865L:	linux-usb@vger.kernel.org
4866S:	Maintained
4867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4868F:	drivers/usb/cdns3/
4869X:	drivers/usb/cdns3/cdns3*
4870
4871CADET FM/AM RADIO RECEIVER DRIVER
4872M:	Hans Verkuil <hverkuil@xs4all.nl>
4873L:	linux-media@vger.kernel.org
4874S:	Maintained
4875W:	https://linuxtv.org
4876T:	git git://linuxtv.org/media_tree.git
4877F:	drivers/media/radio/radio-cadet*
4878
4879CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4880L:	linux-media@vger.kernel.org
4881S:	Orphan
4882T:	git git://linuxtv.org/media_tree.git
4883F:	Documentation/admin-guide/media/cafe_ccic*
4884F:	drivers/media/platform/marvell/
4885
4886CAIF NETWORK LAYER
4887L:	netdev@vger.kernel.org
4888S:	Orphan
4889F:	Documentation/networking/caif/
4890F:	drivers/net/caif/
4891F:	include/net/caif/
4892F:	include/uapi/linux/caif/
4893F:	net/caif/
4894
4895CAKE QDISC
4896M:	Toke Høiland-Jørgensen <toke@toke.dk>
4897L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4898S:	Maintained
4899F:	net/sched/sch_cake.c
4900
4901CAN NETWORK DRIVERS
4902M:	Marc Kleine-Budde <mkl@pengutronix.de>
4903M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4904L:	linux-can@vger.kernel.org
4905S:	Maintained
4906W:	https://github.com/linux-can
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4909F:	Documentation/devicetree/bindings/net/can/
4910F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4911F:	drivers/net/can/
4912F:	drivers/phy/phy-can-transceiver.c
4913F:	include/linux/can/bittiming.h
4914F:	include/linux/can/dev.h
4915F:	include/linux/can/length.h
4916F:	include/linux/can/platform/
4917F:	include/linux/can/rx-offload.h
4918F:	include/uapi/linux/can/error.h
4919F:	include/uapi/linux/can/netlink.h
4920F:	include/uapi/linux/can/vxcan.h
4921
4922CAN NETWORK LAYER
4923M:	Oliver Hartkopp <socketcan@hartkopp.net>
4924M:	Marc Kleine-Budde <mkl@pengutronix.de>
4925L:	linux-can@vger.kernel.org
4926S:	Maintained
4927W:	https://github.com/linux-can
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4930F:	Documentation/networking/can.rst
4931F:	Documentation/networking/iso15765-2.rst
4932F:	include/linux/can/can-ml.h
4933F:	include/linux/can/core.h
4934F:	include/linux/can/skb.h
4935F:	include/net/netns/can.h
4936F:	include/uapi/linux/can.h
4937F:	include/uapi/linux/can/bcm.h
4938F:	include/uapi/linux/can/gw.h
4939F:	include/uapi/linux/can/isotp.h
4940F:	include/uapi/linux/can/raw.h
4941F:	net/can/
4942
4943CAN-J1939 NETWORK LAYER
4944M:	Robin van der Gracht <robin@protonic.nl>
4945M:	Oleksij Rempel <o.rempel@pengutronix.de>
4946R:	kernel@pengutronix.de
4947L:	linux-can@vger.kernel.org
4948S:	Maintained
4949F:	Documentation/networking/j1939.rst
4950F:	include/uapi/linux/can/j1939.h
4951F:	net/can/j1939/
4952
4953CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4954M:	Damien Le Moal <dlemoal@kernel.org>
4955L:	linux-riscv@lists.infradead.org
4956L:	linux-gpio@vger.kernel.org (pinctrl driver)
4957F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4958F:	drivers/pinctrl/pinctrl-k210.c
4959
4960CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4961M:	Damien Le Moal <dlemoal@kernel.org>
4962L:	linux-kernel@vger.kernel.org
4963L:	linux-riscv@lists.infradead.org
4964S:	Maintained
4965F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4966F:	drivers/reset/reset-k210.c
4967
4968CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4969M:	Damien Le Moal <dlemoal@kernel.org>
4970L:	linux-riscv@lists.infradead.org
4971S:	Maintained
4972F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4973F:	drivers/soc/canaan/
4974F:	include/soc/canaan/
4975
4976CAPABILITIES
4977M:	Serge Hallyn <serge@hallyn.com>
4978L:	linux-security-module@vger.kernel.org
4979S:	Supported
4980F:	include/linux/capability.h
4981F:	include/uapi/linux/capability.h
4982F:	kernel/capability.c
4983F:	security/commoncap.c
4984
4985CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4986M:	Kevin Tsai <ktsai@capellamicro.com>
4987S:	Maintained
4988F:	drivers/iio/light/cm*
4989
4990CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4991M:	Christian Lamparter <chunkeey@googlemail.com>
4992L:	linux-wireless@vger.kernel.org
4993S:	Maintained
4994W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4995F:	drivers/net/wireless/ath/carl9170/
4996
4997CAVIUM I2C DRIVER
4998M:	Robert Richter <rric@kernel.org>
4999S:	Odd Fixes
5000W:	http://www.marvell.com
5001F:	drivers/i2c/busses/i2c-octeon*
5002F:	drivers/i2c/busses/i2c-thunderx*
5003
5004CAVIUM LIQUIDIO NETWORK DRIVER
5005L:	netdev@vger.kernel.org
5006S:	Orphan
5007W:	http://www.marvell.com
5008F:	drivers/net/ethernet/cavium/liquidio/
5009
5010CAVIUM MMC DRIVER
5011M:	Robert Richter <rric@kernel.org>
5012S:	Odd Fixes
5013W:	http://www.marvell.com
5014F:	drivers/mmc/host/cavium*
5015
5016CAVIUM OCTEON-TX CRYPTO DRIVER
5017M:	George Cherian <gcherian@marvell.com>
5018L:	linux-crypto@vger.kernel.org
5019S:	Supported
5020W:	http://www.marvell.com
5021F:	drivers/crypto/cavium/cpt/
5022
5023CAVIUM THUNDERX2 ARM64 SOC
5024M:	Robert Richter <rric@kernel.org>
5025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5026S:	Odd Fixes
5027F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5028F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5029
5030CBS/ETF/TAPRIO QDISCS
5031M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5032L:	netdev@vger.kernel.org
5033S:	Maintained
5034F:	net/sched/sch_cbs.c
5035F:	net/sched/sch_etf.c
5036F:	net/sched/sch_taprio.c
5037
5038CC2520 IEEE-802.15.4 RADIO DRIVER
5039M:	Stefan Schmidt <stefan@datenfreihafen.org>
5040L:	linux-wpan@vger.kernel.org
5041S:	Odd Fixes
5042F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5043F:	drivers/net/ieee802154/cc2520.c
5044
5045CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5046M:	Gilad Ben-Yossef <gilad@benyossef.com>
5047L:	linux-crypto@vger.kernel.org
5048S:	Supported
5049W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5050F:	drivers/crypto/ccree/
5051
5052CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5053M:	Hadar Gat <hadar.gat@arm.com>
5054L:	linux-crypto@vger.kernel.org
5055S:	Supported
5056W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5057F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5058F:	drivers/char/hw_random/cctrng.c
5059F:	drivers/char/hw_random/cctrng.h
5060
5061CEC FRAMEWORK
5062M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5063L:	linux-media@vger.kernel.org
5064S:	Supported
5065W:	http://linuxtv.org
5066T:	git git://linuxtv.org/media_tree.git
5067F:	Documentation/ABI/testing/debugfs-cec-error-inj
5068F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5069F:	Documentation/driver-api/media/cec-core.rst
5070F:	Documentation/userspace-api/media/cec
5071F:	drivers/media/cec/
5072F:	drivers/media/rc/keymaps/rc-cec.c
5073F:	include/media/cec-notifier.h
5074F:	include/media/cec.h
5075F:	include/uapi/linux/cec-funcs.h
5076F:	include/uapi/linux/cec.h
5077
5078CEC GPIO DRIVER
5079M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5080L:	linux-media@vger.kernel.org
5081S:	Supported
5082W:	http://linuxtv.org
5083T:	git git://linuxtv.org/media_tree.git
5084F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5085F:	drivers/media/cec/platform/cec-gpio/
5086
5087CELL BROADBAND ENGINE ARCHITECTURE
5088M:	Arnd Bergmann <arnd@arndb.de>
5089L:	linuxppc-dev@lists.ozlabs.org
5090S:	Supported
5091W:	http://www.ibm.com/developerworks/power/cell/
5092F:	arch/powerpc/include/asm/cell*.h
5093F:	arch/powerpc/include/asm/spu*.h
5094F:	arch/powerpc/include/uapi/asm/spu*.h
5095F:	arch/powerpc/platforms/cell/
5096
5097CELLWISE CW2015 BATTERY DRIVER
5098M:	Tobias Schrammm <t.schramm@manjaro.org>
5099S:	Maintained
5100F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5101F:	drivers/power/supply/cw2015_battery.c
5102
5103CEPH COMMON CODE (LIBCEPH)
5104M:	Ilya Dryomov <idryomov@gmail.com>
5105M:	Xiubo Li <xiubli@redhat.com>
5106L:	ceph-devel@vger.kernel.org
5107S:	Supported
5108W:	http://ceph.com/
5109T:	git https://github.com/ceph/ceph-client.git
5110F:	include/linux/ceph/
5111F:	include/linux/crush/
5112F:	net/ceph/
5113
5114CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5115M:	Xiubo Li <xiubli@redhat.com>
5116M:	Ilya Dryomov <idryomov@gmail.com>
5117L:	ceph-devel@vger.kernel.org
5118S:	Supported
5119W:	http://ceph.com/
5120T:	git https://github.com/ceph/ceph-client.git
5121F:	Documentation/filesystems/ceph.rst
5122F:	fs/ceph/
5123
5124CERTIFICATE HANDLING
5125M:	David Howells <dhowells@redhat.com>
5126M:	David Woodhouse <dwmw2@infradead.org>
5127L:	keyrings@vger.kernel.org
5128S:	Maintained
5129F:	Documentation/admin-guide/module-signing.rst
5130F:	certs/
5131F:	scripts/sign-file.c
5132F:	tools/certs/
5133
5134CFAG12864B LCD DRIVER
5135M:	Miguel Ojeda <ojeda@kernel.org>
5136S:	Maintained
5137F:	drivers/auxdisplay/cfag12864b.c
5138F:	include/linux/cfag12864b.h
5139
5140CFAG12864BFB LCD FRAMEBUFFER DRIVER
5141M:	Miguel Ojeda <ojeda@kernel.org>
5142S:	Maintained
5143F:	drivers/auxdisplay/cfag12864bfb.c
5144F:	include/linux/cfag12864b.h
5145
5146CHAR and MISC DRIVERS
5147M:	Arnd Bergmann <arnd@arndb.de>
5148M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5149S:	Supported
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5151F:	drivers/char/
5152F:	drivers/misc/
5153F:	include/linux/miscdevice.h
5154X:	drivers/char/agp/
5155X:	drivers/char/hw_random/
5156X:	drivers/char/ipmi/
5157X:	drivers/char/random.c
5158X:	drivers/char/tpm/
5159
5160CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5161M:	Thomas Weißschuh <linux@weissschuh.net>
5162L:	linux-hwmon@vger.kernel.org
5163S:	Maintained
5164F:	Documentation/hwmon/powerz.rst
5165F:	drivers/hwmon/powerz.c
5166
5167CHECKPATCH
5168M:	Andy Whitcroft <apw@canonical.com>
5169M:	Joe Perches <joe@perches.com>
5170R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5171R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5172S:	Maintained
5173F:	scripts/checkpatch.pl
5174
5175CHECKPATCH DOCUMENTATION
5176M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5177M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5178R:	Joe Perches <joe@perches.com>
5179S:	Maintained
5180F:	Documentation/dev-tools/checkpatch.rst
5181
5182CHINESE DOCUMENTATION
5183M:	Alex Shi <alexs@kernel.org>
5184M:	Yanteng Si <siyanteng@loongson.cn>
5185S:	Maintained
5186F:	Documentation/translations/zh_CN/
5187
5188CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5189M:	Peter Chen <peter.chen@kernel.org>
5190L:	linux-usb@vger.kernel.org
5191S:	Maintained
5192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5193F:	drivers/usb/chipidea/
5194
5195CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5196M:	Hans de Goede <hdegoede@redhat.com>
5197L:	linux-input@vger.kernel.org
5198S:	Maintained
5199F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5200F:	drivers/input/touchscreen/chipone_icn8318.c
5201
5202CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5203M:	Hans de Goede <hdegoede@redhat.com>
5204L:	linux-input@vger.kernel.org
5205S:	Maintained
5206F:	drivers/input/touchscreen/chipone_icn8505.c
5207
5208CHROME HARDWARE PLATFORM SUPPORT
5209M:	Benson Leung <bleung@chromium.org>
5210M:	Tzung-Bi Shih <tzungbi@kernel.org>
5211L:	chrome-platform@lists.linux.dev
5212S:	Maintained
5213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5214F:	drivers/platform/chrome/
5215
5216CHROMEOS EC CODEC DRIVER
5217M:	Cheng-Yi Chiang <cychiang@chromium.org>
5218M:	Tzung-Bi Shih <tzungbi@kernel.org>
5219R:	Guenter Roeck <groeck@chromium.org>
5220L:	chrome-platform@lists.linux.dev
5221S:	Maintained
5222F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5223F:	sound/soc/codecs/cros_ec_codec.*
5224
5225CHROMEOS EC CHARGE CONTROL
5226M:	Thomas Weißschuh <thomas@weissschuh.net>
5227S:	Maintained
5228F:	drivers/power/supply/cros_charge-control.c
5229
5230CHROMEOS EC HARDWARE MONITORING
5231M:	Thomas Weißschuh <thomas@weissschuh.net>
5232L:	chrome-platform@lists.linux.dev
5233L:	linux-hwmon@vger.kernel.org
5234S:	Maintained
5235F:	Documentation/hwmon/cros_ec_hwmon.rst
5236F:	drivers/hwmon/cros_ec_hwmon.c
5237
5238CHROMEOS EC LED DRIVER
5239M:	Thomas Weißschuh <thomas@weissschuh.net>
5240S:	Maintained
5241F:	drivers/leds/leds-cros_ec.c
5242
5243CHROMEOS EC SUBDRIVERS
5244M:	Benson Leung <bleung@chromium.org>
5245R:	Guenter Roeck <groeck@chromium.org>
5246L:	chrome-platform@lists.linux.dev
5247S:	Maintained
5248F:	drivers/power/supply/cros_charge-control.c
5249F:	drivers/power/supply/cros_usbpd-charger.c
5250N:	cros_ec
5251N:	cros-ec
5252
5253CHROMEOS EC UART DRIVER
5254M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5255R:	Benson Leung <bleung@chromium.org>
5256R:	Tzung-Bi Shih <tzungbi@kernel.org>
5257S:	Maintained
5258F:	drivers/platform/chrome/cros_ec_uart.c
5259
5260CHROMEOS EC USB PD NOTIFY DRIVER
5261M:	Prashant Malani <pmalani@chromium.org>
5262L:	chrome-platform@lists.linux.dev
5263S:	Maintained
5264F:	drivers/platform/chrome/cros_usbpd_notify.c
5265F:	include/linux/platform_data/cros_usbpd_notify.h
5266
5267CHROMEOS EC USB TYPE-C DRIVER
5268M:	Prashant Malani <pmalani@chromium.org>
5269L:	chrome-platform@lists.linux.dev
5270S:	Maintained
5271F:	drivers/platform/chrome/cros_ec_typec.*
5272F:	drivers/platform/chrome/cros_typec_switch.c
5273F:	drivers/platform/chrome/cros_typec_vdm.*
5274
5275CHROMEOS HPS DRIVER
5276M:	Dan Callaghan <dcallagh@chromium.org>
5277R:	Sami Kyöstilä <skyostil@chromium.org>
5278S:	Maintained
5279F:	drivers/platform/chrome/cros_hps_i2c.c
5280
5281CHROMEOS EC WATCHDOG
5282M:	Lukasz Majczak <lma@chromium.org>
5283L:	chrome-platform@lists.linux.dev
5284S:	Maintained
5285F:	drivers/watchdog/cros_ec_wdt.c
5286
5287CHRONTEL CH7322 CEC DRIVER
5288M:	Joe Tessler <jrt@google.com>
5289L:	linux-media@vger.kernel.org
5290S:	Maintained
5291T:	git git://linuxtv.org/media_tree.git
5292F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5293F:	drivers/media/cec/i2c/ch7322.c
5294
5295CIRRUS LOGIC AUDIO CODEC DRIVERS
5296M:	David Rhodes <david.rhodes@cirrus.com>
5297M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5299L:	patches@opensource.cirrus.com
5300S:	Maintained
5301F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5302F:	drivers/mfd/cs42l43*
5303F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5304F:	drivers/spi/spi-cs42l43*
5305F:	include/dt-bindings/sound/cs*
5306F:	include/linux/mfd/cs42l43*
5307F:	include/sound/cs*
5308F:	sound/pci/hda/cirrus*
5309F:	sound/pci/hda/cs*
5310F:	sound/pci/hda/hda_component*
5311F:	sound/pci/hda/hda_cs_dsp_ctl.*
5312F:	sound/soc/codecs/cs*
5313
5314CIRRUS LOGIC HAPTIC DRIVERS
5315M:	James Ogletree <jogletre@opensource.cirrus.com>
5316M:	Fred Treven <fred.treven@cirrus.com>
5317M:	Ben Bright <ben.bright@cirrus.com>
5318L:	patches@opensource.cirrus.com
5319S:	Supported
5320F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5321F:	drivers/input/misc/cs40l*
5322F:	drivers/mfd/cs40l*
5323F:	include/linux/mfd/cs40l*
5324F:	sound/soc/codecs/cs40l*
5325
5326CIRRUS LOGIC DSP FIRMWARE DRIVER
5327M:	Simon Trimmer <simont@opensource.cirrus.com>
5328M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5329M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5330L:	patches@opensource.cirrus.com
5331S:	Supported
5332W:	https://github.com/CirrusLogic/linux-drivers/wiki
5333T:	git https://github.com/CirrusLogic/linux-drivers.git
5334F:	drivers/firmware/cirrus/*
5335F:	include/linux/firmware/cirrus/*
5336
5337CIRRUS LOGIC EP93XX ETHERNET DRIVER
5338M:	Hartley Sweeten <hsweeten@visionengravers.com>
5339L:	netdev@vger.kernel.org
5340S:	Maintained
5341F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5342
5343CIRRUS LOGIC LOCHNAGAR DRIVER
5344M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5345M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5346L:	patches@opensource.cirrus.com
5347S:	Supported
5348F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5349F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5350F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5351F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5352F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5353F:	Documentation/hwmon/lochnagar.rst
5354F:	drivers/clk/clk-lochnagar.c
5355F:	drivers/hwmon/lochnagar-hwmon.c
5356F:	drivers/mfd/lochnagar-i2c.c
5357F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5358F:	drivers/regulator/lochnagar-regulator.c
5359F:	include/dt-bindings/clock/lochnagar.h
5360F:	include/dt-bindings/pinctrl/lochnagar.h
5361F:	include/linux/mfd/lochnagar*
5362F:	sound/soc/codecs/lochnagar-sc.c
5363
5364CIRRUS LOGIC MADERA CODEC DRIVERS
5365M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5366M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5367L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5368L:	patches@opensource.cirrus.com
5369S:	Supported
5370W:	https://github.com/CirrusLogic/linux-drivers/wiki
5371T:	git https://github.com/CirrusLogic/linux-drivers.git
5372F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5373F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5374F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5375F:	drivers/gpio/gpio-madera*
5376F:	drivers/irqchip/irq-madera*
5377F:	drivers/mfd/cs47l*
5378F:	drivers/mfd/madera*
5379F:	drivers/pinctrl/cirrus/*
5380F:	include/dt-bindings/sound/madera*
5381F:	include/linux/irqchip/irq-madera*
5382F:	include/linux/mfd/madera/*
5383F:	include/sound/madera*
5384F:	sound/soc/codecs/cs47l*
5385F:	sound/soc/codecs/madera*
5386
5387CISCO FCOE HBA DRIVER
5388M:	Satish Kharat <satishkh@cisco.com>
5389M:	Sesidhar Baddela <sebaddel@cisco.com>
5390M:	Karan Tilak Kumar <kartilak@cisco.com>
5391L:	linux-scsi@vger.kernel.org
5392S:	Supported
5393F:	drivers/scsi/fnic/
5394
5395CISCO SCSI HBA DRIVER
5396M:	Karan Tilak Kumar <kartilak@cisco.com>
5397M:	Sesidhar Baddela <sebaddel@cisco.com>
5398L:	linux-scsi@vger.kernel.org
5399S:	Supported
5400F:	drivers/scsi/snic/
5401
5402CISCO VIC ETHERNET NIC DRIVER
5403M:	Christian Benvenuti <benve@cisco.com>
5404M:	Satish Kharat <satishkh@cisco.com>
5405S:	Supported
5406F:	drivers/net/ethernet/cisco/enic/
5407
5408CISCO VIC LOW LATENCY NIC DRIVER
5409M:	Christian Benvenuti <benve@cisco.com>
5410M:	Nelson Escobar <neescoba@cisco.com>
5411S:	Supported
5412F:	drivers/infiniband/hw/usnic/
5413
5414CLANG CONTROL FLOW INTEGRITY SUPPORT
5415M:	Sami Tolvanen <samitolvanen@google.com>
5416M:	Kees Cook <kees@kernel.org>
5417R:	Nathan Chancellor <nathan@kernel.org>
5418L:	llvm@lists.linux.dev
5419S:	Supported
5420B:	https://github.com/ClangBuiltLinux/linux/issues
5421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5422F:	include/linux/cfi.h
5423F:	kernel/cfi.c
5424
5425CLANG-FORMAT FILE
5426M:	Miguel Ojeda <ojeda@kernel.org>
5427S:	Maintained
5428F:	.clang-format
5429
5430CLANG/LLVM BUILD SUPPORT
5431M:	Nathan Chancellor <nathan@kernel.org>
5432R:	Nick Desaulniers <ndesaulniers@google.com>
5433R:	Bill Wendling <morbo@google.com>
5434R:	Justin Stitt <justinstitt@google.com>
5435L:	llvm@lists.linux.dev
5436S:	Supported
5437W:	https://clangbuiltlinux.github.io/
5438B:	https://github.com/ClangBuiltLinux/linux/issues
5439C:	irc://irc.libera.chat/clangbuiltlinux
5440F:	Documentation/kbuild/llvm.rst
5441F:	include/linux/compiler-clang.h
5442F:	scripts/Makefile.clang
5443F:	scripts/clang-tools/
5444K:	\b(?i:clang|llvm)\b
5445
5446CLK API
5447M:	Russell King <linux@armlinux.org.uk>
5448L:	linux-clk@vger.kernel.org
5449S:	Maintained
5450F:	include/linux/clk.h
5451
5452CLOCKSOURCE, CLOCKEVENT DRIVERS
5453M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5454M:	Thomas Gleixner <tglx@linutronix.de>
5455L:	linux-kernel@vger.kernel.org
5456S:	Supported
5457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5458F:	Documentation/devicetree/bindings/timer/
5459F:	drivers/clocksource/
5460
5461CLOSURES
5462M:	Kent Overstreet <kent.overstreet@linux.dev>
5463L:	linux-bcachefs@vger.kernel.org
5464S:	Supported
5465C:	irc://irc.oftc.net/bcache
5466F:	include/linux/closure.h
5467F:	lib/closure.c
5468
5469CMPC ACPI DRIVER
5470M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5471L:	platform-driver-x86@vger.kernel.org
5472S:	Supported
5473F:	drivers/platform/x86/classmate-laptop.c
5474
5475COBALT MEDIA DRIVER
5476M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5477L:	linux-media@vger.kernel.org
5478S:	Supported
5479W:	https://linuxtv.org
5480T:	git git://linuxtv.org/media_tree.git
5481F:	drivers/media/pci/cobalt/
5482
5483COCCINELLE/Semantic Patches (SmPL)
5484M:	Julia Lawall <Julia.Lawall@inria.fr>
5485M:	Nicolas Palix <nicolas.palix@imag.fr>
5486L:	cocci@inria.fr (moderated for non-subscribers)
5487S:	Supported
5488W:	https://coccinelle.gitlabpages.inria.fr/website/
5489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5490F:	Documentation/dev-tools/coccinelle.rst
5491F:	scripts/coccicheck
5492F:	scripts/coccinelle/
5493
5494CODA FILE SYSTEM
5495M:	Jan Harkes <jaharkes@cs.cmu.edu>
5496M:	coda@cs.cmu.edu
5497L:	codalist@coda.cs.cmu.edu
5498S:	Maintained
5499W:	http://www.coda.cs.cmu.edu/
5500F:	Documentation/filesystems/coda.rst
5501F:	fs/coda/
5502F:	include/linux/coda*.h
5503F:	include/uapi/linux/coda*.h
5504
5505CODA V4L2 MEM2MEM DRIVER
5506M:	Philipp Zabel <p.zabel@pengutronix.de>
5507L:	linux-media@vger.kernel.org
5508S:	Maintained
5509F:	Documentation/devicetree/bindings/media/coda.yaml
5510F:	drivers/media/platform/chips-media/coda
5511
5512CODE OF CONDUCT
5513M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5514S:	Supported
5515F:	Documentation/process/code-of-conduct-interpretation.rst
5516F:	Documentation/process/code-of-conduct.rst
5517
5518CODE TAGGING
5519M:	Suren Baghdasaryan <surenb@google.com>
5520M:	Kent Overstreet <kent.overstreet@linux.dev>
5521S:	Maintained
5522F:	include/asm-generic/codetag.lds.h
5523F:	include/linux/codetag.h
5524F:	lib/codetag.c
5525
5526COMEDI DRIVERS
5527M:	Ian Abbott <abbotti@mev.co.uk>
5528M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5529S:	Odd Fixes
5530F:	drivers/comedi/
5531F:	include/linux/comedi/
5532F:	include/uapi/linux/comedi.h
5533
5534COMMON CLK FRAMEWORK
5535M:	Michael Turquette <mturquette@baylibre.com>
5536M:	Stephen Boyd <sboyd@kernel.org>
5537L:	linux-clk@vger.kernel.org
5538S:	Maintained
5539Q:	http://patchwork.kernel.org/project/linux-clk/list/
5540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5541F:	Documentation/devicetree/bindings/clock/
5542F:	drivers/clk/
5543F:	include/dt-bindings/clock/
5544F:	include/linux/clk-pr*
5545F:	include/linux/clk/
5546F:	include/linux/of_clk.h
5547X:	drivers/clk/clkdev.c
5548
5549COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5550M:	Steve French <sfrench@samba.org>
5551R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5552R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5553R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5554R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5555R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5556L:	linux-cifs@vger.kernel.org
5557L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5558S:	Supported
5559W:	https://wiki.samba.org/index.php/LinuxCIFS
5560T:	git git://git.samba.org/sfrench/cifs-2.6.git
5561F:	Documentation/admin-guide/cifs/
5562F:	fs/smb/client/
5563F:	fs/smb/common/
5564F:	include/uapi/linux/cifs
5565
5566COMPACTPCI HOTPLUG CORE
5567M:	Scott Murray <scott@spiteful.org>
5568L:	linux-pci@vger.kernel.org
5569S:	Maintained
5570F:	drivers/pci/hotplug/cpci_hotplug*
5571
5572COMPACTPCI HOTPLUG GENERIC DRIVER
5573M:	Scott Murray <scott@spiteful.org>
5574L:	linux-pci@vger.kernel.org
5575S:	Maintained
5576F:	drivers/pci/hotplug/cpcihp_generic.c
5577
5578COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5579M:	Scott Murray <scott@spiteful.org>
5580L:	linux-pci@vger.kernel.org
5581S:	Maintained
5582F:	drivers/pci/hotplug/cpcihp_zt5550.*
5583
5584COMPAL LAPTOP SUPPORT
5585M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5586L:	platform-driver-x86@vger.kernel.org
5587S:	Maintained
5588F:	drivers/platform/x86/compal-laptop.c
5589
5590COMPILER ATTRIBUTES
5591M:	Miguel Ojeda <ojeda@kernel.org>
5592S:	Maintained
5593F:	include/linux/compiler_attributes.h
5594
5595COMPUTE EXPRESS LINK (CXL)
5596M:	Davidlohr Bueso <dave@stgolabs.net>
5597M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5598M:	Dave Jiang <dave.jiang@intel.com>
5599M:	Alison Schofield <alison.schofield@intel.com>
5600M:	Vishal Verma <vishal.l.verma@intel.com>
5601M:	Ira Weiny <ira.weiny@intel.com>
5602M:	Dan Williams <dan.j.williams@intel.com>
5603L:	linux-cxl@vger.kernel.org
5604S:	Maintained
5605F:	drivers/cxl/
5606F:	include/linux/einj-cxl.h
5607F:	include/linux/cxl-event.h
5608F:	include/uapi/linux/cxl_mem.h
5609F:	tools/testing/cxl/
5610
5611COMPUTE EXPRESS LINK PMU (CPMU)
5612M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5613L:	linux-cxl@vger.kernel.org
5614S:	Maintained
5615F:	Documentation/admin-guide/perf/cxl.rst
5616F:	drivers/perf/cxl_pmu.c
5617
5618CONEXANT ACCESSRUNNER USB DRIVER
5619L:	accessrunner-general@lists.sourceforge.net
5620S:	Orphan
5621W:	http://accessrunner.sourceforge.net/
5622F:	drivers/usb/atm/cxacru.c
5623
5624CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5625M:	Elena Reshetova <elena.reshetova@intel.com>
5626M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5627S:	Maintained
5628F:	Documentation/security/snp-tdx-threat-model.rst
5629
5630CONFIGFS
5631M:	Joel Becker <jlbec@evilplan.org>
5632M:	Christoph Hellwig <hch@lst.de>
5633S:	Supported
5634T:	git git://git.infradead.org/users/hch/configfs.git
5635F:	fs/configfs/
5636F:	include/linux/configfs.h
5637F:	samples/configfs/
5638
5639CONSOLE SUBSYSTEM
5640M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5641S:	Supported
5642F:	drivers/video/console/
5643F:	include/linux/console*
5644
5645CONTEXT TRACKING
5646M:	Frederic Weisbecker <frederic@kernel.org>
5647M:	"Paul E. McKenney" <paulmck@kernel.org>
5648S:	Maintained
5649F:	include/linux/context_tracking*
5650F:	kernel/context_tracking.c
5651
5652CONTROL GROUP (CGROUP)
5653M:	Tejun Heo <tj@kernel.org>
5654M:	Zefan Li <lizefan.x@bytedance.com>
5655M:	Johannes Weiner <hannes@cmpxchg.org>
5656M:	Michal Koutný <mkoutny@suse.com>
5657L:	cgroups@vger.kernel.org
5658S:	Maintained
5659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5660F:	Documentation/admin-guide/cgroup-v1/
5661F:	Documentation/admin-guide/cgroup-v2.rst
5662F:	include/linux/cgroup*
5663F:	kernel/cgroup/
5664F:	tools/testing/selftests/cgroup/
5665
5666CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5667M:	Tejun Heo <tj@kernel.org>
5668M:	Josef Bacik <josef@toxicpanda.com>
5669M:	Jens Axboe <axboe@kernel.dk>
5670L:	cgroups@vger.kernel.org
5671L:	linux-block@vger.kernel.org
5672T:	git git://git.kernel.dk/linux-block
5673F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5674F:	block/bfq-cgroup.c
5675F:	block/blk-cgroup.c
5676F:	block/blk-iocost.c
5677F:	block/blk-iolatency.c
5678F:	block/blk-throttle.c
5679F:	include/linux/blk-cgroup.h
5680
5681CONTROL GROUP - CPUSET
5682M:	Waiman Long <longman@redhat.com>
5683M:	Zefan Li <lizefan.x@bytedance.com>
5684L:	cgroups@vger.kernel.org
5685S:	Maintained
5686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5687F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5688F:	include/linux/cpuset.h
5689F:	kernel/cgroup/cpuset.c
5690F:	tools/testing/selftests/cgroup/test_cpuset.c
5691F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5692
5693CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5694M:	Johannes Weiner <hannes@cmpxchg.org>
5695M:	Michal Hocko <mhocko@kernel.org>
5696M:	Roman Gushchin <roman.gushchin@linux.dev>
5697M:	Shakeel Butt <shakeel.butt@linux.dev>
5698R:	Muchun Song <muchun.song@linux.dev>
5699L:	cgroups@vger.kernel.org
5700L:	linux-mm@kvack.org
5701S:	Maintained
5702F:	include/linux/memcontrol.h
5703F:	mm/memcontrol.c
5704F:	mm/swap_cgroup.c
5705F:	samples/cgroup/*
5706F:	tools/testing/selftests/cgroup/memcg_protection.m
5707F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5708F:	tools/testing/selftests/cgroup/test_kmem.c
5709F:	tools/testing/selftests/cgroup/test_memcontrol.c
5710
5711CORETEMP HARDWARE MONITORING DRIVER
5712M:	Fenghua Yu <fenghua.yu@intel.com>
5713L:	linux-hwmon@vger.kernel.org
5714S:	Maintained
5715F:	Documentation/hwmon/coretemp.rst
5716F:	drivers/hwmon/coretemp.c
5717
5718CORSAIR-CPRO HARDWARE MONITOR DRIVER
5719M:	Marius Zachmann <mail@mariuszachmann.de>
5720L:	linux-hwmon@vger.kernel.org
5721S:	Maintained
5722F:	drivers/hwmon/corsair-cpro.c
5723
5724CORSAIR-PSU HARDWARE MONITOR DRIVER
5725M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5726L:	linux-hwmon@vger.kernel.org
5727S:	Maintained
5728F:	Documentation/hwmon/corsair-psu.rst
5729F:	drivers/hwmon/corsair-psu.c
5730
5731COUNTER SUBSYSTEM
5732M:	William Breathitt Gray <wbg@kernel.org>
5733L:	linux-iio@vger.kernel.org
5734S:	Maintained
5735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5736F:	Documentation/ABI/testing/sysfs-bus-counter
5737F:	Documentation/driver-api/generic-counter.rst
5738F:	drivers/counter/
5739F:	include/linux/counter.h
5740F:	include/uapi/linux/counter.h
5741F:	tools/counter/
5742
5743COUNTER WATCH EVENTS TOOL
5744M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5745L:	linux-iio@vger.kernel.org
5746S:	Maintained
5747F:	tools/counter/counter_watch_events.c
5748
5749CP2615 I2C DRIVER
5750M:	Bence Csókás <bence98@sch.bme.hu>
5751S:	Maintained
5752F:	drivers/i2c/busses/i2c-cp2615.c
5753
5754CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5755M:	Viresh Kumar <viresh.kumar@linaro.org>
5756M:	Sudeep Holla <sudeep.holla@arm.com>
5757L:	linux-pm@vger.kernel.org
5758S:	Maintained
5759W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5760F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5761
5762CPU FREQUENCY SCALING FRAMEWORK
5763M:	"Rafael J. Wysocki" <rafael@kernel.org>
5764M:	Viresh Kumar <viresh.kumar@linaro.org>
5765L:	linux-pm@vger.kernel.org
5766S:	Maintained
5767B:	https://bugzilla.kernel.org
5768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5770F:	Documentation/admin-guide/pm/cpufreq.rst
5771F:	Documentation/admin-guide/pm/intel_pstate.rst
5772F:	Documentation/cpu-freq/
5773F:	Documentation/devicetree/bindings/cpufreq/
5774F:	drivers/cpufreq/
5775F:	include/linux/cpufreq.h
5776F:	include/linux/sched/cpufreq.h
5777F:	kernel/sched/cpufreq*.c
5778F:	tools/testing/selftests/cpufreq/
5779
5780CPU HOTPLUG
5781M:	Thomas Gleixner <tglx@linutronix.de>
5782M:	Peter Zijlstra <peterz@infradead.org>
5783L:	linux-kernel@vger.kernel.org
5784S:	Maintained
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5786F:	include/linux/cpu.h
5787F:	include/linux/cpuhotplug.h
5788F:	include/linux/smpboot.h
5789F:	kernel/cpu.c
5790F:	kernel/smpboot.*
5791
5792CPU IDLE TIME MANAGEMENT FRAMEWORK
5793M:	"Rafael J. Wysocki" <rafael@kernel.org>
5794M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5795L:	linux-pm@vger.kernel.org
5796S:	Maintained
5797B:	https://bugzilla.kernel.org
5798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5799F:	Documentation/admin-guide/pm/cpuidle.rst
5800F:	Documentation/driver-api/pm/cpuidle.rst
5801F:	drivers/cpuidle/
5802F:	include/linux/cpuidle.h
5803
5804CPU POWER MONITORING SUBSYSTEM
5805M:	Thomas Renninger <trenn@suse.com>
5806M:	Shuah Khan <shuah@kernel.org>
5807M:	Shuah Khan <skhan@linuxfoundation.org>
5808L:	linux-pm@vger.kernel.org
5809S:	Maintained
5810F:	tools/power/cpupower/
5811
5812CPUID/MSR DRIVER
5813M:	"H. Peter Anvin" <hpa@zytor.com>
5814S:	Maintained
5815F:	arch/x86/kernel/cpuid.c
5816F:	arch/x86/kernel/msr.c
5817
5818CPUIDLE DRIVER - ARM BIG LITTLE
5819M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5820M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5821L:	linux-pm@vger.kernel.org
5822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5823S:	Maintained
5824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5825F:	drivers/cpuidle/cpuidle-big_little.c
5826
5827CPUIDLE DRIVER - ARM EXYNOS
5828M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5829M:	Kukjin Kim <kgene@kernel.org>
5830R:	Krzysztof Kozlowski <krzk@kernel.org>
5831L:	linux-pm@vger.kernel.org
5832L:	linux-samsung-soc@vger.kernel.org
5833S:	Maintained
5834F:	arch/arm/mach-exynos/pm.c
5835F:	drivers/cpuidle/cpuidle-exynos.c
5836F:	include/linux/platform_data/cpuidle-exynos.h
5837
5838CPUIDLE DRIVER - ARM PSCI
5839M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5840M:	Sudeep Holla <sudeep.holla@arm.com>
5841L:	linux-pm@vger.kernel.org
5842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5843S:	Supported
5844F:	drivers/cpuidle/cpuidle-psci.c
5845
5846CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5847M:	Ulf Hansson <ulf.hansson@linaro.org>
5848L:	linux-pm@vger.kernel.org
5849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5850S:	Supported
5851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5852F:	drivers/cpuidle/cpuidle-psci-domain.c
5853F:	drivers/cpuidle/cpuidle-psci.h
5854
5855CPUIDLE DRIVER - DT IDLE PM DOMAIN
5856M:	Ulf Hansson <ulf.hansson@linaro.org>
5857L:	linux-pm@vger.kernel.org
5858S:	Supported
5859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5860F:	drivers/cpuidle/dt_idle_genpd.c
5861F:	drivers/cpuidle/dt_idle_genpd.h
5862
5863CPUIDLE DRIVER - RISC-V SBI
5864M:	Anup Patel <anup@brainfault.org>
5865L:	linux-pm@vger.kernel.org
5866L:	linux-riscv@lists.infradead.org
5867S:	Maintained
5868F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5869
5870CRAMFS FILESYSTEM
5871M:	Nicolas Pitre <nico@fluxnic.net>
5872S:	Maintained
5873F:	Documentation/filesystems/cramfs.rst
5874F:	fs/cramfs/
5875
5876CREATIVE SB0540
5877M:	Bastien Nocera <hadess@hadess.net>
5878L:	linux-input@vger.kernel.org
5879S:	Maintained
5880F:	drivers/hid/hid-creative-sb0540.c
5881
5882CRYPTO API
5883M:	Herbert Xu <herbert@gondor.apana.org.au>
5884M:	"David S. Miller" <davem@davemloft.net>
5885L:	linux-crypto@vger.kernel.org
5886S:	Maintained
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5889F:	Documentation/crypto/
5890F:	Documentation/devicetree/bindings/crypto/
5891F:	arch/*/crypto/
5892F:	crypto/
5893F:	drivers/crypto/
5894F:	include/crypto/
5895F:	include/linux/crypto*
5896F:	lib/crypto/
5897
5898CRYPTO SPEED TEST COMPARE
5899M:	Wang Jinchao <wangjinchao@xfusion.com>
5900L:	linux-crypto@vger.kernel.org
5901S:	Maintained
5902F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5903
5904CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5905M:	Neil Horman <nhorman@tuxdriver.com>
5906L:	linux-crypto@vger.kernel.org
5907S:	Maintained
5908F:	crypto/ansi_cprng.c
5909F:	crypto/rng.c
5910
5911CS3308 MEDIA DRIVER
5912M:	Hans Verkuil <hverkuil@xs4all.nl>
5913L:	linux-media@vger.kernel.org
5914S:	Odd Fixes
5915W:	http://linuxtv.org
5916T:	git git://linuxtv.org/media_tree.git
5917F:	drivers/media/i2c/cs3308.c
5918
5919CS5535 Audio ALSA driver
5920M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5921S:	Maintained
5922F:	sound/pci/cs5535audio/
5923
5924CTU CAN FD DRIVER
5925M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5926M:	Ondrej Ille <ondrej.ille@gmail.com>
5927L:	linux-can@vger.kernel.org
5928S:	Maintained
5929F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5930F:	drivers/net/can/ctucanfd/
5931
5932CVE ASSIGNMENT CONTACT
5933M:	CVE Assignment Team <cve@kernel.org>
5934S:	Maintained
5935F:	Documentation/process/cve.rst
5936
5937CW1200 WLAN driver
5938S:	Orphan
5939F:	drivers/net/wireless/st/cw1200/
5940
5941CX18 VIDEO4LINUX DRIVER
5942M:	Andy Walls <awalls@md.metrocast.net>
5943L:	linux-media@vger.kernel.org
5944S:	Maintained
5945W:	https://linuxtv.org
5946T:	git git://linuxtv.org/media_tree.git
5947F:	drivers/media/pci/cx18/
5948F:	include/uapi/linux/ivtv*
5949
5950CX2341X MPEG ENCODER HELPER MODULE
5951M:	Hans Verkuil <hverkuil@xs4all.nl>
5952L:	linux-media@vger.kernel.org
5953S:	Maintained
5954W:	https://linuxtv.org
5955T:	git git://linuxtv.org/media_tree.git
5956F:	drivers/media/common/cx2341x*
5957F:	include/media/drv-intf/cx2341x.h
5958
5959CX24120 MEDIA DRIVER
5960M:	Jemma Denson <jdenson@gmail.com>
5961M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5962L:	linux-media@vger.kernel.org
5963S:	Maintained
5964W:	https://linuxtv.org
5965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5966F:	drivers/media/dvb-frontends/cx24120*
5967
5968CX88 VIDEO4LINUX DRIVER
5969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5970L:	linux-media@vger.kernel.org
5971S:	Odd fixes
5972W:	https://linuxtv.org
5973T:	git git://linuxtv.org/media_tree.git
5974F:	Documentation/driver-api/media/drivers/cx88*
5975F:	drivers/media/pci/cx88/
5976
5977CXD2820R MEDIA DRIVER
5978L:	linux-media@vger.kernel.org
5979S:	Orphan
5980W:	https://linuxtv.org
5981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5982F:	drivers/media/dvb-frontends/cxd2820r*
5983
5984CXGB3 ETHERNET DRIVER (CXGB3)
5985M:	Potnuri Bharat Teja <bharat@chelsio.com>
5986L:	netdev@vger.kernel.org
5987S:	Supported
5988W:	http://www.chelsio.com
5989F:	drivers/net/ethernet/chelsio/cxgb3/
5990
5991CXGB3 ISCSI DRIVER (CXGB3I)
5992M:	Varun Prakash <varun@chelsio.com>
5993L:	linux-scsi@vger.kernel.org
5994S:	Supported
5995W:	http://www.chelsio.com
5996F:	drivers/scsi/cxgbi/cxgb3i
5997
5998CXGB4 CRYPTO DRIVER (chcr)
5999M:	Ayush Sawal <ayush.sawal@chelsio.com>
6000L:	linux-crypto@vger.kernel.org
6001S:	Supported
6002W:	http://www.chelsio.com
6003F:	drivers/crypto/chelsio
6004
6005CXGB4 ETHERNET DRIVER (CXGB4)
6006M:	Potnuri Bharat Teja <bharat@chelsio.com>
6007L:	netdev@vger.kernel.org
6008S:	Supported
6009W:	http://www.chelsio.com
6010F:	drivers/net/ethernet/chelsio/cxgb4/
6011
6012CXGB4 INLINE CRYPTO DRIVER
6013M:	Ayush Sawal <ayush.sawal@chelsio.com>
6014L:	netdev@vger.kernel.org
6015S:	Supported
6016W:	http://www.chelsio.com
6017F:	drivers/net/ethernet/chelsio/inline_crypto/
6018
6019CXGB4 ISCSI DRIVER (CXGB4I)
6020M:	Varun Prakash <varun@chelsio.com>
6021L:	linux-scsi@vger.kernel.org
6022S:	Supported
6023W:	http://www.chelsio.com
6024F:	drivers/scsi/cxgbi/cxgb4i
6025
6026CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6027M:	Potnuri Bharat Teja <bharat@chelsio.com>
6028L:	linux-rdma@vger.kernel.org
6029S:	Supported
6030W:	http://www.openfabrics.org
6031F:	drivers/infiniband/hw/cxgb4/
6032F:	include/uapi/rdma/cxgb4-abi.h
6033
6034CXGB4VF ETHERNET DRIVER (CXGB4VF)
6035M:	Potnuri Bharat Teja <bharat@chelsio.com>
6036L:	netdev@vger.kernel.org
6037S:	Supported
6038W:	http://www.chelsio.com
6039F:	drivers/net/ethernet/chelsio/cxgb4vf/
6040
6041CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6042M:	Frederic Barrat <fbarrat@linux.ibm.com>
6043M:	Andrew Donnellan <ajd@linux.ibm.com>
6044L:	linuxppc-dev@lists.ozlabs.org
6045S:	Supported
6046F:	Documentation/ABI/testing/sysfs-class-cxl
6047F:	Documentation/arch/powerpc/cxl.rst
6048F:	arch/powerpc/platforms/powernv/pci-cxl.c
6049F:	drivers/misc/cxl/
6050F:	include/misc/cxl*
6051F:	include/uapi/misc/cxl.h
6052
6053CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6054M:	Manoj N. Kumar <manoj@linux.ibm.com>
6055M:	Uma Krishnan <ukrishn@linux.ibm.com>
6056L:	linux-scsi@vger.kernel.org
6057S:	Obsolete
6058F:	Documentation/arch/powerpc/cxlflash.rst
6059F:	drivers/scsi/cxlflash/
6060F:	include/uapi/scsi/cxlflash_ioctl.h
6061
6062CYBERPRO FB DRIVER
6063M:	Russell King <linux@armlinux.org.uk>
6064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6065S:	Maintained
6066W:	http://www.armlinux.org.uk/
6067F:	drivers/video/fbdev/cyber2000fb.*
6068
6069CYCLADES PC300 DRIVER
6070S:	Orphan
6071F:	drivers/net/wan/pc300*
6072
6073CYPRESS CY8C95X0 PINCTRL DRIVER
6074M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6075L:	linux-gpio@vger.kernel.org
6076S:	Maintained
6077F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6078
6079CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6080M:	Linus Walleij <linus.walleij@linaro.org>
6081L:	linux-input@vger.kernel.org
6082S:	Maintained
6083F:	drivers/input/touchscreen/cy8ctma140.c
6084
6085CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6086M:	Yassine Oudjana <y.oudjana@protonmail.com>
6087L:	linux-input@vger.kernel.org
6088S:	Maintained
6089F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6090F:	drivers/input/keyboard/cypress-sf.c
6091
6092CYPRESS_FIRMWARE MEDIA DRIVER
6093L:	linux-media@vger.kernel.org
6094S:	Orphan
6095W:	https://linuxtv.org
6096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6097F:	drivers/media/common/cypress_firmware*
6098
6099CYTTSP TOUCHSCREEN DRIVER
6100M:	Linus Walleij <linus.walleij@linaro.org>
6101L:	linux-input@vger.kernel.org
6102S:	Maintained
6103F:	drivers/input/touchscreen/cyttsp*
6104
6105D-LINK DIR-685 TOUCHKEYS DRIVER
6106M:	Linus Walleij <linus.walleij@linaro.org>
6107L:	linux-input@vger.kernel.org
6108S:	Supported
6109F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6110
6111DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6112M:	Joshua Kinard <kumba@gentoo.org>
6113S:	Maintained
6114F:	drivers/rtc/rtc-ds1685.c
6115F:	include/linux/rtc/ds1685.h
6116
6117DAMA SLAVE for AX.25
6118M:	Joerg Reuter <jreuter@yaina.de>
6119L:	linux-hams@vger.kernel.org
6120S:	Maintained
6121W:	http://yaina.de/jreuter/
6122W:	http://www.qsl.net/dl1bke/
6123F:	net/ax25/af_ax25.c
6124F:	net/ax25/ax25_dev.c
6125F:	net/ax25/ax25_ds_*
6126F:	net/ax25/ax25_in.c
6127F:	net/ax25/ax25_out.c
6128F:	net/ax25/ax25_timer.c
6129F:	net/ax25/sysctl_net_ax25.c
6130
6131DATA ACCESS MONITOR
6132M:	SeongJae Park <sj@kernel.org>
6133L:	damon@lists.linux.dev
6134L:	linux-mm@kvack.org
6135S:	Maintained
6136W:	https://damonitor.github.io
6137P:	Documentation/mm/damon/maintainer-profile.rst
6138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6139T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6141F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6142F:	Documentation/admin-guide/mm/damon/
6143F:	Documentation/mm/damon/
6144F:	include/linux/damon.h
6145F:	include/trace/events/damon.h
6146F:	mm/damon/
6147F:	tools/testing/selftests/damon/
6148
6149DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6150L:	netdev@vger.kernel.org
6151S:	Orphan
6152F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6153F:	drivers/net/ethernet/dec/tulip/dmfe.c
6154
6155DC390/AM53C974 SCSI driver
6156M:	Hannes Reinecke <hare@suse.com>
6157L:	linux-scsi@vger.kernel.org
6158S:	Maintained
6159F:	drivers/scsi/am53c974.c
6160
6161DC395x SCSI driver
6162M:	Oliver Neukum <oliver@neukum.org>
6163M:	Ali Akcaagac <aliakc@web.de>
6164M:	Jamie Lenehan <lenehan@twibble.org>
6165S:	Maintained
6166F:	Documentation/scsi/dc395x.rst
6167F:	drivers/scsi/dc395x.*
6168
6169DCCP PROTOCOL
6170L:	dccp@vger.kernel.org
6171S:	Orphan
6172W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6173F:	include/linux/dccp.h
6174F:	include/linux/tfrc.h
6175F:	include/uapi/linux/dccp.h
6176F:	net/dccp/
6177
6178DEBUGOBJECTS:
6179M:	Thomas Gleixner <tglx@linutronix.de>
6180L:	linux-kernel@vger.kernel.org
6181S:	Maintained
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6183F:	include/linux/debugobjects.h
6184F:	lib/debugobjects.c
6185
6186DECSTATION PLATFORM SUPPORT
6187M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6188L:	linux-mips@vger.kernel.org
6189S:	Maintained
6190W:	http://www.linux-mips.org/wiki/DECstation
6191F:	arch/mips/dec/
6192F:	arch/mips/include/asm/dec/
6193F:	arch/mips/include/asm/mach-dec/
6194
6195DEFXX FDDI NETWORK DRIVER
6196M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6197S:	Maintained
6198F:	drivers/net/fddi/defxx.*
6199
6200DEFZA FDDI NETWORK DRIVER
6201M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6202S:	Maintained
6203F:	drivers/net/fddi/defza.*
6204
6205DEINTERLACE DRIVERS FOR ALLWINNER H3
6206M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6207L:	linux-media@vger.kernel.org
6208S:	Maintained
6209T:	git git://linuxtv.org/media_tree.git
6210F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6211F:	drivers/media/platform/sunxi/sun8i-di/
6212
6213DELL LAPTOP DRIVER
6214M:	Matthew Garrett <mjg59@srcf.ucam.org>
6215M:	Pali Rohár <pali@kernel.org>
6216L:	platform-driver-x86@vger.kernel.org
6217S:	Maintained
6218F:	drivers/platform/x86/dell/dell-laptop.c
6219
6220DELL LAPTOP FREEFALL DRIVER
6221M:	Pali Rohár <pali@kernel.org>
6222S:	Maintained
6223F:	drivers/platform/x86/dell/dell-smo8800.c
6224
6225DELL LAPTOP RBTN DRIVER
6226M:	Pali Rohár <pali@kernel.org>
6227S:	Maintained
6228F:	drivers/platform/x86/dell/dell-rbtn.*
6229
6230DELL LAPTOP SMM DRIVER
6231M:	Pali Rohár <pali@kernel.org>
6232S:	Maintained
6233F:	Documentation/ABI/obsolete/procfs-i8k
6234F:	drivers/hwmon/dell-smm-hwmon.c
6235F:	include/uapi/linux/i8k.h
6236
6237DELL PC DRIVER
6238M:	Lyndon Sanche <lsanche@lyndeno.ca>
6239L:	platform-driver-x86@vger.kernel.org
6240S:	Maintained
6241F:	drivers/platform/x86/dell/dell-pc.c
6242
6243DELL REMOTE BIOS UPDATE DRIVER
6244M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6245L:	platform-driver-x86@vger.kernel.org
6246S:	Maintained
6247F:	drivers/platform/x86/dell/dell_rbu.c
6248
6249DELL SMBIOS DRIVER
6250M:	Pali Rohár <pali@kernel.org>
6251L:	Dell.Client.Kernel@dell.com
6252L:	platform-driver-x86@vger.kernel.org
6253S:	Maintained
6254F:	drivers/platform/x86/dell/dell-smbios.*
6255
6256DELL SMBIOS SMM DRIVER
6257L:	Dell.Client.Kernel@dell.com
6258L:	platform-driver-x86@vger.kernel.org
6259S:	Maintained
6260F:	drivers/platform/x86/dell/dell-smbios-smm.c
6261
6262DELL SMBIOS WMI DRIVER
6263L:	Dell.Client.Kernel@dell.com
6264L:	platform-driver-x86@vger.kernel.org
6265S:	Maintained
6266F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6267F:	tools/wmi/dell-smbios-example.c
6268
6269DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6270M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6271L:	platform-driver-x86@vger.kernel.org
6272S:	Maintained
6273F:	Documentation/userspace-api/dcdbas.rst
6274F:	drivers/platform/x86/dell/dcdbas.*
6275
6276DELL WMI DDV DRIVER
6277M:	Armin Wolf <W_Armin@gmx.de>
6278S:	Maintained
6279F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6280F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6281F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6282F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6283
6284DELL WMI DESCRIPTOR DRIVER
6285L:	Dell.Client.Kernel@dell.com
6286S:	Maintained
6287F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6288
6289DELL WMI HARDWARE PRIVACY SUPPORT
6290L:	Dell.Client.Kernel@dell.com
6291L:	platform-driver-x86@vger.kernel.org
6292S:	Maintained
6293F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6294
6295DELL WMI NOTIFICATIONS DRIVER
6296M:	Matthew Garrett <mjg59@srcf.ucam.org>
6297M:	Pali Rohár <pali@kernel.org>
6298S:	Maintained
6299F:	drivers/platform/x86/dell/dell-wmi-base.c
6300
6301DELL WMI SYSMAN DRIVER
6302M:	Prasanth Ksr <prasanth.ksr@dell.com>
6303L:	Dell.Client.Kernel@dell.com
6304L:	platform-driver-x86@vger.kernel.org
6305S:	Maintained
6306F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6307F:	drivers/platform/x86/dell/dell-wmi-sysman/
6308
6309DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6310M:	Zev Weiss <zev@bewilderbeest.net>
6311L:	linux-hwmon@vger.kernel.org
6312S:	Maintained
6313F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6314
6315DELTA DPS920AB PSU DRIVER
6316M:	Robert Marko <robert.marko@sartura.hr>
6317L:	linux-hwmon@vger.kernel.org
6318S:	Maintained
6319F:	Documentation/hwmon/dps920ab.rst
6320F:	drivers/hwmon/pmbus/dps920ab.c
6321
6322DELTA NETWORKS TN48M CPLD DRIVERS
6323M:	Robert Marko <robert.marko@sartura.hr>
6324S:	Maintained
6325F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6326F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6327F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6328F:	drivers/gpio/gpio-tn48m.c
6329F:	include/dt-bindings/reset/delta,tn48m-reset.h
6330
6331DELTA ST MEDIA DRIVER
6332M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6333L:	linux-media@vger.kernel.org
6334S:	Supported
6335W:	https://linuxtv.org
6336T:	git git://linuxtv.org/media_tree.git
6337F:	drivers/media/platform/st/sti/delta
6338
6339DENALI NAND DRIVER
6340L:	linux-mtd@lists.infradead.org
6341S:	Orphan
6342F:	drivers/mtd/nand/raw/denali*
6343
6344DESIGNWARE EDMA CORE IP DRIVER
6345M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6346R:	Serge Semin <fancer.lancer@gmail.com>
6347L:	dmaengine@vger.kernel.org
6348S:	Maintained
6349F:	drivers/dma/dw-edma/
6350F:	include/linux/dma/edma.h
6351
6352DESIGNWARE USB2 DRD IP DRIVER
6353M:	Minas Harutyunyan <hminas@synopsys.com>
6354L:	linux-usb@vger.kernel.org
6355S:	Maintained
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6357F:	drivers/usb/dwc2/
6358
6359DESIGNWARE USB3 DRD IP DRIVER
6360M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6361L:	linux-usb@vger.kernel.org
6362S:	Maintained
6363F:	drivers/usb/dwc3/
6364
6365DESIGNWARE XDATA IP DRIVER
6366L:	linux-pci@vger.kernel.org
6367S:	Orphan
6368F:	Documentation/misc-devices/dw-xdata-pcie.rst
6369F:	drivers/misc/dw-xdata-pcie.c
6370
6371DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6372M:	Andreas Klinger <ak@it-klinger.de>
6373L:	linux-iio@vger.kernel.org
6374S:	Maintained
6375F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6376F:	drivers/iio/proximity/srf*.c
6377
6378DEVICE COREDUMP (DEV_COREDUMP)
6379M:	Johannes Berg <johannes@sipsolutions.net>
6380L:	linux-kernel@vger.kernel.org
6381S:	Maintained
6382F:	drivers/base/devcoredump.c
6383F:	include/linux/devcoredump.h
6384
6385DEVICE DEPENDENCY HELPER SCRIPT
6386M:	Saravana Kannan <saravanak@google.com>
6387L:	linux-kernel@vger.kernel.org
6388S:	Maintained
6389F:	scripts/dev-needs.sh
6390
6391DEVICE DIRECT ACCESS (DAX)
6392M:	Dan Williams <dan.j.williams@intel.com>
6393M:	Vishal Verma <vishal.l.verma@intel.com>
6394M:	Dave Jiang <dave.jiang@intel.com>
6395L:	nvdimm@lists.linux.dev
6396L:	linux-cxl@vger.kernel.org
6397S:	Supported
6398F:	drivers/dax/
6399
6400DEVICE FREQUENCY (DEVFREQ)
6401M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6402M:	Kyungmin Park <kyungmin.park@samsung.com>
6403M:	Chanwoo Choi <cw00.choi@samsung.com>
6404L:	linux-pm@vger.kernel.org
6405S:	Maintained
6406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6407F:	Documentation/devicetree/bindings/devfreq/
6408F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6409F:	drivers/devfreq/
6410F:	include/linux/devfreq.h
6411F:	include/trace/events/devfreq.h
6412
6413DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6414M:	Chanwoo Choi <cw00.choi@samsung.com>
6415L:	linux-pm@vger.kernel.org
6416S:	Supported
6417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6418F:	Documentation/devicetree/bindings/devfreq/event/
6419F:	drivers/devfreq/devfreq-event.c
6420F:	drivers/devfreq/event/
6421F:	include/dt-bindings/pmu/exynos_ppmu.h
6422F:	include/linux/devfreq-event.h
6423
6424DEVICE RESOURCE MANAGEMENT HELPERS
6425M:	Hans de Goede <hdegoede@redhat.com>
6426R:	Matti Vaittinen <mazziesaccount@gmail.com>
6427S:	Maintained
6428F:	include/linux/devm-helpers.h
6429
6430DEVICE-MAPPER  (LVM)
6431M:	Alasdair Kergon <agk@redhat.com>
6432M:	Mike Snitzer <snitzer@kernel.org>
6433M:	Mikulas Patocka <mpatocka@redhat.com>
6434L:	dm-devel@lists.linux.dev
6435S:	Maintained
6436Q:	http://patchwork.kernel.org/project/dm-devel/list/
6437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6438F:	Documentation/admin-guide/device-mapper/
6439F:	drivers/md/Kconfig
6440F:	drivers/md/Makefile
6441F:	drivers/md/dm*
6442F:	drivers/md/persistent-data/
6443F:	include/linux/device-mapper.h
6444F:	include/linux/dm-*.h
6445F:	include/uapi/linux/dm-*.h
6446
6447DEVICE-MAPPER VDO TARGET
6448M:	Matthew Sakai <msakai@redhat.com>
6449L:	dm-devel@lists.linux.dev
6450S:	Maintained
6451F:	Documentation/admin-guide/device-mapper/vdo*.rst
6452F:	drivers/md/dm-vdo/
6453
6454DEVLINK
6455M:	Jiri Pirko <jiri@resnulli.us>
6456L:	netdev@vger.kernel.org
6457S:	Supported
6458F:	Documentation/networking/devlink
6459F:	include/net/devlink.h
6460F:	include/uapi/linux/devlink.h
6461F:	net/devlink/
6462
6463DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6464M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6465L:	kernel@dh-electronics.com
6466S:	Maintained
6467F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6468F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6469
6470DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6471M:	Marek Vasut <marex@denx.de>
6472L:	kernel@dh-electronics.com
6473S:	Maintained
6474F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6475F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6476
6477DIALOG SEMICONDUCTOR DRIVERS
6478M:	Support Opensource <support.opensource@diasemi.com>
6479S:	Supported
6480W:	http://www.dialog-semiconductor.com/products
6481F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6482F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6483F:	Documentation/devicetree/bindings/mfd/da90*.txt
6484F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6485F:	Documentation/devicetree/bindings/regulator/da92*.txt
6486F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6487F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6488F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6489F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6490F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6491F:	Documentation/hwmon/da90??.rst
6492F:	drivers/gpio/gpio-da90??.c
6493F:	drivers/hwmon/da90??-hwmon.c
6494F:	drivers/iio/adc/da91??-*.c
6495F:	drivers/input/misc/da72??.[ch]
6496F:	drivers/input/misc/da90??_onkey.c
6497F:	drivers/input/touchscreen/da9052_tsi.c
6498F:	drivers/leds/leds-da90??.c
6499F:	drivers/mfd/da903x.c
6500F:	drivers/mfd/da90??-*.c
6501F:	drivers/mfd/da91??-*.c
6502F:	drivers/pinctrl/pinctrl-da90??.c
6503F:	drivers/power/supply/da9052-battery.c
6504F:	drivers/power/supply/da91??-*.c
6505F:	drivers/regulator/da9???-regulator.[ch]
6506F:	drivers/regulator/slg51000-regulator.[ch]
6507F:	drivers/rtc/rtc-da90??.c
6508F:	drivers/thermal/da90??-thermal.c
6509F:	drivers/video/backlight/da90??_bl.c
6510F:	drivers/watchdog/da90??_wdt.c
6511F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6512F:	include/linux/mfd/da903x.h
6513F:	include/linux/mfd/da9052/
6514F:	include/linux/mfd/da9055/
6515F:	include/linux/mfd/da9062/
6516F:	include/linux/mfd/da9063/
6517F:	include/linux/mfd/da9150/
6518F:	include/linux/regulator/da9211.h
6519F:	include/sound/da[79]*.h
6520F:	sound/soc/codecs/da[79]*.[ch]
6521
6522DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6523M:	William Breathitt Gray <wbg@kernel.org>
6524L:	linux-gpio@vger.kernel.org
6525S:	Maintained
6526F:	drivers/gpio/gpio-gpio-mm.c
6527
6528DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6529M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6530L:	linux-media@vger.kernel.org
6531S:	Maintained
6532F:	Documentation/admin-guide/media/mgb4.rst
6533F:	drivers/media/pci/mgb4/
6534
6535DIOLAN U2C-12 I2C DRIVER
6536M:	Guenter Roeck <linux@roeck-us.net>
6537L:	linux-i2c@vger.kernel.org
6538S:	Maintained
6539F:	drivers/i2c/busses/i2c-diolan-u2c.c
6540
6541DIRECTORY NOTIFICATION (DNOTIFY)
6542M:	Jan Kara <jack@suse.cz>
6543R:	Amir Goldstein <amir73il@gmail.com>
6544L:	linux-fsdevel@vger.kernel.org
6545S:	Maintained
6546F:	Documentation/filesystems/dnotify.rst
6547F:	fs/notify/dnotify/
6548F:	include/linux/dnotify.h
6549
6550DISK GEOMETRY AND PARTITION HANDLING
6551M:	Andries Brouwer <aeb@cwi.nl>
6552S:	Maintained
6553W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6554W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6555W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6556
6557DISKQUOTA
6558M:	Jan Kara <jack@suse.com>
6559S:	Maintained
6560F:	Documentation/filesystems/quota.rst
6561F:	fs/quota/
6562F:	include/linux/quota*.h
6563F:	include/uapi/linux/quota*.h
6564
6565DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6566M:	Bernie Thompson <bernie@plugable.com>
6567L:	linux-fbdev@vger.kernel.org
6568S:	Maintained
6569W:	http://plugable.com/category/projects/udlfb/
6570F:	Documentation/fb/udlfb.rst
6571F:	drivers/video/fbdev/udlfb.c
6572F:	include/video/udlfb.h
6573
6574DISTRIBUTED LOCK MANAGER (DLM)
6575M:	Alexander Aring <aahringo@redhat.com>
6576M:	David Teigland <teigland@redhat.com>
6577L:	gfs2@lists.linux.dev
6578S:	Supported
6579W:	https://pagure.io/dlm
6580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6581F:	fs/dlm/
6582
6583DMA BUFFER SHARING FRAMEWORK
6584M:	Sumit Semwal <sumit.semwal@linaro.org>
6585M:	Christian König <christian.koenig@amd.com>
6586L:	linux-media@vger.kernel.org
6587L:	dri-devel@lists.freedesktop.org
6588L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6589S:	Maintained
6590T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6591F:	Documentation/driver-api/dma-buf.rst
6592F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6593F:	drivers/dma-buf/
6594F:	include/linux/*fence.h
6595F:	include/linux/dma-buf.h
6596F:	include/linux/dma-resv.h
6597K:	\bdma_(?:buf|fence|resv)\b
6598
6599DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6600M:	Vinod Koul <vkoul@kernel.org>
6601L:	dmaengine@vger.kernel.org
6602S:	Maintained
6603Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6605F:	Documentation/devicetree/bindings/dma/
6606F:	Documentation/driver-api/dmaengine/
6607F:	drivers/dma/
6608F:	include/dt-bindings/dma/
6609F:	include/linux/dma/
6610F:	include/linux/dmaengine.h
6611F:	include/linux/of_dma.h
6612
6613DMA MAPPING BENCHMARK
6614M:	Xiang Chen <chenxiang66@hisilicon.com>
6615L:	iommu@lists.linux.dev
6616F:	kernel/dma/map_benchmark.c
6617F:	tools/testing/selftests/dma/
6618
6619DMA MAPPING HELPERS
6620M:	Christoph Hellwig <hch@lst.de>
6621M:	Marek Szyprowski <m.szyprowski@samsung.com>
6622R:	Robin Murphy <robin.murphy@arm.com>
6623L:	iommu@lists.linux.dev
6624S:	Supported
6625W:	http://git.infradead.org/users/hch/dma-mapping.git
6626T:	git git://git.infradead.org/users/hch/dma-mapping.git
6627F:	include/asm-generic/dma-mapping.h
6628F:	include/linux/dma-direct.h
6629F:	include/linux/dma-map-ops.h
6630F:	include/linux/dma-mapping.h
6631F:	include/linux/swiotlb.h
6632F:	kernel/dma/
6633
6634DMA-BUF HEAPS FRAMEWORK
6635M:	Sumit Semwal <sumit.semwal@linaro.org>
6636R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6637R:	Brian Starkey <Brian.Starkey@arm.com>
6638R:	John Stultz <jstultz@google.com>
6639R:	T.J. Mercier <tjmercier@google.com>
6640L:	linux-media@vger.kernel.org
6641L:	dri-devel@lists.freedesktop.org
6642L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6643S:	Maintained
6644T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6645F:	drivers/dma-buf/dma-heap.c
6646F:	drivers/dma-buf/heaps/*
6647F:	include/linux/dma-heap.h
6648F:	include/uapi/linux/dma-heap.h
6649
6650DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6651M:	Lukasz Luba <lukasz.luba@arm.com>
6652L:	linux-pm@vger.kernel.org
6653L:	linux-samsung-soc@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6656F:	drivers/memory/samsung/exynos5422-dmc.c
6657
6658DME1737 HARDWARE MONITOR DRIVER
6659M:	Juerg Haefliger <juergh@proton.me>
6660L:	linux-hwmon@vger.kernel.org
6661S:	Maintained
6662F:	Documentation/hwmon/dme1737.rst
6663F:	drivers/hwmon/dme1737.c
6664
6665DMI/SMBIOS SUPPORT
6666M:	Jean Delvare <jdelvare@suse.com>
6667S:	Maintained
6668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6669F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6670F:	drivers/firmware/dmi-id.c
6671F:	drivers/firmware/dmi_scan.c
6672F:	include/linux/dmi.h
6673
6674DOCUMENTATION
6675M:	Jonathan Corbet <corbet@lwn.net>
6676L:	linux-doc@vger.kernel.org
6677S:	Maintained
6678P:	Documentation/doc-guide/maintainer-profile.rst
6679T:	git git://git.lwn.net/linux.git docs-next
6680F:	Documentation/
6681F:	scripts/check-variable-fonts.sh
6682F:	scripts/documentation-file-ref-check
6683F:	scripts/kernel-doc
6684F:	scripts/sphinx-pre-install
6685X:	Documentation/ABI/
6686X:	Documentation/admin-guide/media/
6687X:	Documentation/devicetree/
6688X:	Documentation/driver-api/media/
6689X:	Documentation/firmware-guide/acpi/
6690X:	Documentation/i2c/
6691X:	Documentation/netlink/
6692X:	Documentation/power/
6693X:	Documentation/spi/
6694X:	Documentation/userspace-api/media/
6695
6696DOCUMENTATION PROCESS
6697M:	Jonathan Corbet <corbet@lwn.net>
6698L:	workflows@vger.kernel.org
6699S:	Maintained
6700F:	Documentation/maintainer/
6701F:	Documentation/process/
6702
6703DOCUMENTATION REPORTING ISSUES
6704M:	Thorsten Leemhuis <linux@leemhuis.info>
6705L:	linux-doc@vger.kernel.org
6706S:	Maintained
6707F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6708F:	Documentation/admin-guide/reporting-issues.rst
6709F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6710
6711DOCUMENTATION SCRIPTS
6712M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6713L:	linux-doc@vger.kernel.org
6714S:	Maintained
6715F:	Documentation/sphinx/parse-headers.pl
6716F:	scripts/documentation-file-ref-check
6717F:	scripts/sphinx-pre-install
6718
6719DOCUMENTATION/ITALIAN
6720M:	Federico Vaga <federico.vaga@vaga.pv.it>
6721L:	linux-doc@vger.kernel.org
6722S:	Maintained
6723F:	Documentation/translations/it_IT
6724
6725DOCUMENTATION/JAPANESE
6726R:	Akira Yokosawa <akiyks@gmail.com>
6727L:	linux-doc@vger.kernel.org
6728S:	Maintained
6729F:	Documentation/translations/ja_JP
6730
6731DONGWOON DW9714 LENS VOICE COIL DRIVER
6732M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6733L:	linux-media@vger.kernel.org
6734S:	Maintained
6735T:	git git://linuxtv.org/media_tree.git
6736F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6737F:	drivers/media/i2c/dw9714.c
6738
6739DONGWOON DW9719 LENS VOICE COIL DRIVER
6740M:	Daniel Scally <djrscally@gmail.com>
6741L:	linux-media@vger.kernel.org
6742S:	Maintained
6743T:	git git://linuxtv.org/media_tree.git
6744F:	drivers/media/i2c/dw9719.c
6745
6746DONGWOON DW9768 LENS VOICE COIL DRIVER
6747L:	linux-media@vger.kernel.org
6748S:	Orphan
6749T:	git git://linuxtv.org/media_tree.git
6750F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6751F:	drivers/media/i2c/dw9768.c
6752
6753DONGWOON DW9807 LENS VOICE COIL DRIVER
6754M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6755L:	linux-media@vger.kernel.org
6756S:	Maintained
6757T:	git git://linuxtv.org/media_tree.git
6758F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6759F:	drivers/media/i2c/dw9807-vcm.c
6760
6761DOUBLETALK DRIVER
6762M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6763L:	blinux-list@redhat.com
6764S:	Maintained
6765F:	drivers/char/dtlk.c
6766F:	include/linux/dtlk.h
6767
6768DPAA2 DATAPATH I/O (DPIO) DRIVER
6769M:	Roy Pledge <Roy.Pledge@nxp.com>
6770L:	linux-kernel@vger.kernel.org
6771S:	Maintained
6772F:	drivers/soc/fsl/dpio
6773
6774DPAA2 ETHERNET DRIVER
6775M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6776L:	netdev@vger.kernel.org
6777S:	Maintained
6778F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6779F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6780F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6781F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6782F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6783F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6784F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6785F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6786F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6787F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6788
6789DPAA2 ETHERNET SWITCH DRIVER
6790M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6791L:	netdev@vger.kernel.org
6792S:	Maintained
6793F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6794F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6795F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6796
6797DPLL SUBSYSTEM
6798M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6799M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6800M:	Jiri Pirko <jiri@resnulli.us>
6801L:	netdev@vger.kernel.org
6802S:	Supported
6803F:	Documentation/driver-api/dpll.rst
6804F:	drivers/dpll/*
6805F:	include/linux/dpll.h
6806F:	include/uapi/linux/dpll.h
6807
6808DRBD DRIVER
6809M:	Philipp Reisner <philipp.reisner@linbit.com>
6810M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6811M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6812L:	drbd-dev@lists.linbit.com
6813S:	Supported
6814W:	http://www.drbd.org
6815T:	git git://git.linbit.com/linux-drbd.git
6816T:	git git://git.linbit.com/drbd-8.4.git
6817F:	Documentation/admin-guide/blockdev/
6818F:	drivers/block/drbd/
6819F:	include/linux/drbd*
6820F:	lib/lru_cache.c
6821
6822DRIVER COMPONENT FRAMEWORK
6823L:	dri-devel@lists.freedesktop.org
6824F:	drivers/base/component.c
6825F:	include/linux/component.h
6826
6827DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6828M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6829R:	"Rafael J. Wysocki" <rafael@kernel.org>
6830S:	Supported
6831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6832F:	Documentation/core-api/kobject.rst
6833F:	drivers/base/
6834F:	fs/debugfs/
6835F:	fs/sysfs/
6836F:	include/linux/debugfs.h
6837F:	include/linux/fwnode.h
6838F:	include/linux/kobj*
6839F:	include/linux/property.h
6840F:	lib/kobj*
6841
6842DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6843M:	Nishanth Menon <nm@ti.com>
6844L:	linux-pm@vger.kernel.org
6845S:	Maintained
6846F:	drivers/soc/ti/smartreflex.c
6847F:	include/linux/power/smartreflex.h
6848
6849DRM ACCEL DRIVERS FOR INTEL VPU
6850M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6851M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6852L:	dri-devel@lists.freedesktop.org
6853S:	Supported
6854T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6855F:	drivers/accel/ivpu/
6856F:	include/uapi/drm/ivpu_accel.h
6857
6858DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6859M:	Oded Gabbay <ogabbay@kernel.org>
6860L:	dri-devel@lists.freedesktop.org
6861S:	Maintained
6862C:	irc://irc.oftc.net/dri-devel
6863T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6864F:	Documentation/accel/
6865F:	drivers/accel/
6866F:	include/drm/drm_accel.h
6867
6868DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6869M:	Maxime Ripard <mripard@kernel.org>
6870M:	Chen-Yu Tsai <wens@csie.org>
6871R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6872L:	dri-devel@lists.freedesktop.org
6873S:	Supported
6874T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6875F:	drivers/gpu/drm/sun4i/sun8i*
6876
6877DRM DRIVER FOR ARM PL111 CLCD
6878S:	Orphan
6879T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6880F:	drivers/gpu/drm/pl111/
6881
6882DRM DRIVER FOR ARM VERSATILE TFT PANELS
6883M:	Linus Walleij <linus.walleij@linaro.org>
6884S:	Maintained
6885T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6886F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6887F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6888
6889DRM DRIVER FOR ASPEED BMC GFX
6890M:	Joel Stanley <joel@jms.id.au>
6891L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6892S:	Supported
6893T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6895F:	drivers/gpu/drm/aspeed/
6896
6897DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6898M:	Dave Airlie <airlied@redhat.com>
6899R:	Thomas Zimmermann <tzimmermann@suse.de>
6900R:	Jocelyn Falempe <jfalempe@redhat.com>
6901L:	dri-devel@lists.freedesktop.org
6902S:	Supported
6903T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6904F:	drivers/gpu/drm/ast/
6905
6906DRM DRIVER FOR BOCHS VIRTUAL GPU
6907M:	Gerd Hoffmann <kraxel@redhat.com>
6908L:	virtualization@lists.linux.dev
6909S:	Maintained
6910T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6911F:	drivers/gpu/drm/tiny/bochs.c
6912
6913DRM DRIVER FOR BOE HIMAX8279D PANELS
6914M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6915S:	Maintained
6916F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6917F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6918
6919DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6920M:	Jagan Teki <jagan@amarulasolutions.com>
6921S:	Maintained
6922F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6923F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6924
6925DRM DRIVER FOR EBBG FT8719 PANEL
6926M:	Joel Selvaraj <jo@jsfamily.in>
6927S:	Maintained
6928T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6929F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6930F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6931
6932DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6933M:	Linus Walleij <linus.walleij@linaro.org>
6934S:	Maintained
6935T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6936F:	drivers/gpu/drm/tve200/
6937
6938DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6939M:	Icenowy Zheng <icenowy@aosc.io>
6940S:	Maintained
6941F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6942F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6943
6944DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6945M:	Jagan Teki <jagan@amarulasolutions.com>
6946S:	Maintained
6947F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6948F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6949
6950DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6951M:	Thomas Zimmermann <tzimmermann@suse.de>
6952M:	Javier Martinez Canillas <javierm@redhat.com>
6953L:	dri-devel@lists.freedesktop.org
6954S:	Maintained
6955T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6956F:	drivers/gpu/drm/drm_aperture.c
6957F:	drivers/gpu/drm/tiny/ofdrm.c
6958F:	drivers/gpu/drm/tiny/simpledrm.c
6959F:	drivers/video/aperture.c
6960F:	drivers/video/nomodeset.c
6961F:	include/drm/drm_aperture.h
6962F:	include/linux/aperture.h
6963F:	include/video/nomodeset.h
6964
6965DRM DRIVER FOR GENERIC EDP PANELS
6966R:	Douglas Anderson <dianders@chromium.org>
6967F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6968F:	drivers/gpu/drm/panel/panel-edp.c
6969
6970DRM DRIVER FOR GENERIC USB DISPLAY
6971M:	Noralf Trønnes <noralf@tronnes.org>
6972S:	Maintained
6973W:	https://github.com/notro/gud/wiki
6974T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6975F:	drivers/gpu/drm/gud/
6976F:	include/drm/gud.h
6977
6978DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6979M:	Hans de Goede <hdegoede@redhat.com>
6980S:	Maintained
6981T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6982F:	drivers/gpu/drm/tiny/gm12u320.c
6983
6984DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6985M:	Ondrej Jirman <megi@xff.cz>
6986M:	Javier Martinez Canillas <javierm@redhat.com>
6987S:	Maintained
6988T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6989F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6990F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6991
6992DRM DRIVER FOR HX8357D PANELS
6993S:	Orphan
6994T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6995F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6996F:	drivers/gpu/drm/tiny/hx8357d.c
6997
6998DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6999M:	Deepak Rawat <drawat.floss@gmail.com>
7000L:	linux-hyperv@vger.kernel.org
7001L:	dri-devel@lists.freedesktop.org
7002S:	Maintained
7003T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004F:	drivers/gpu/drm/hyperv
7005
7006DRM DRIVER FOR ILITEK ILI9225 PANELS
7007M:	David Lechner <david@lechnology.com>
7008S:	Maintained
7009T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7011F:	drivers/gpu/drm/tiny/ili9225.c
7012
7013DRM DRIVER FOR ILITEK ILI9486 PANELS
7014M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7015S:	Maintained
7016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7017F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7018F:	drivers/gpu/drm/tiny/ili9486.c
7019
7020DRM DRIVER FOR ILITEK ILI9805 PANELS
7021M:	Michael Trimarchi <michael@amarulasolutions.com>
7022S:	Maintained
7023F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7024F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7025
7026DRM DRIVER FOR ILITEK ILI9806E PANELS
7027M:	Michael Walle <mwalle@kernel.org>
7028S:	Maintained
7029F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7030
7031DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7032M:	Jagan Teki <jagan@edgeble.ai>
7033S:	Maintained
7034F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7035F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7036
7037DRM DRIVER FOR LG SW43408 PANELS
7038M:	Sumit Semwal <sumit.semwal@linaro.org>
7039M:	Caleb Connolly <caleb.connolly@linaro.org>
7040S:	Maintained
7041T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7042F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7043F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7044
7045DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7046M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7047S:	Supported
7048T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7049F:	drivers/gpu/drm/logicvc/
7050
7051DRM DRIVER FOR LVDS PANELS
7052M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7053L:	dri-devel@lists.freedesktop.org
7054S:	Maintained
7055T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7056F:	Documentation/devicetree/bindings/display/lvds.yaml
7057F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7058F:	drivers/gpu/drm/panel/panel-lvds.c
7059
7060DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7061M:	Guido Günther <agx@sigxcpu.org>
7062R:	Purism Kernel Team <kernel@puri.sm>
7063S:	Maintained
7064F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7065F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7066
7067DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7068M:	Dave Airlie <airlied@redhat.com>
7069R:	Thomas Zimmermann <tzimmermann@suse.de>
7070R:	Jocelyn Falempe <jfalempe@redhat.com>
7071L:	dri-devel@lists.freedesktop.org
7072S:	Supported
7073T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7074F:	drivers/gpu/drm/mgag200/
7075
7076DRM DRIVER FOR MI0283QT
7077M:	Noralf Trønnes <noralf@tronnes.org>
7078S:	Maintained
7079T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7081F:	drivers/gpu/drm/tiny/mi0283qt.c
7082
7083DRM DRIVER FOR MIPI DBI compatible panels
7084M:	Noralf Trønnes <noralf@tronnes.org>
7085S:	Maintained
7086W:	https://github.com/notro/panel-mipi-dbi/wiki
7087T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7088F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7089F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7090
7091DRM DRIVER for Qualcomm Adreno GPUs
7092M:	Rob Clark <robdclark@gmail.com>
7093R:	Sean Paul <sean@poorly.run>
7094R:	Konrad Dybcio <konrad.dybcio@linaro.org>
7095L:	linux-arm-msm@vger.kernel.org
7096L:	dri-devel@lists.freedesktop.org
7097L:	freedreno@lists.freedesktop.org
7098S:	Maintained
7099B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7100T:	git https://gitlab.freedesktop.org/drm/msm.git
7101F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7102F:	drivers/gpu/drm/msm/adreno/
7103F:	drivers/gpu/drm/msm/msm_gpu.*
7104F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7105F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7106F:	drivers/gpu/drm/msm/registers/adreno/
7107F:	include/uapi/drm/msm_drm.h
7108
7109DRM DRIVER for Qualcomm display hardware
7110M:	Rob Clark <robdclark@gmail.com>
7111M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7112M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7113R:	Sean Paul <sean@poorly.run>
7114R:	Marijn Suijten <marijn.suijten@somainline.org>
7115L:	linux-arm-msm@vger.kernel.org
7116L:	dri-devel@lists.freedesktop.org
7117L:	freedreno@lists.freedesktop.org
7118S:	Maintained
7119B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7120T:	git https://gitlab.freedesktop.org/drm/msm.git
7121F:	Documentation/devicetree/bindings/display/msm/
7122F:	drivers/gpu/drm/ci/xfails/msm*
7123F:	drivers/gpu/drm/msm/
7124F:	include/uapi/drm/msm_drm.h
7125
7126DRM DRIVER FOR NOVATEK NT35510 PANELS
7127M:	Linus Walleij <linus.walleij@linaro.org>
7128S:	Maintained
7129T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7130F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7131F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7132
7133DRM DRIVER FOR NOVATEK NT35560 PANELS
7134M:	Linus Walleij <linus.walleij@linaro.org>
7135S:	Maintained
7136T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7137F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7138F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7139
7140DRM DRIVER FOR NOVATEK NT36523 PANELS
7141M:	Jianhua Lu <lujianhua000@gmail.com>
7142S:	Maintained
7143T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7144F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7145F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7146
7147DRM DRIVER FOR NOVATEK NT36672A PANELS
7148M:	Sumit Semwal <sumit.semwal@linaro.org>
7149S:	Maintained
7150T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7151F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7152F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7153
7154DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7155M:	Karol Herbst <kherbst@redhat.com>
7156M:	Lyude Paul <lyude@redhat.com>
7157M:	Danilo Krummrich <dakr@redhat.com>
7158L:	dri-devel@lists.freedesktop.org
7159L:	nouveau@lists.freedesktop.org
7160S:	Supported
7161W:	https://nouveau.freedesktop.org/
7162Q:	https://patchwork.freedesktop.org/project/nouveau/
7163Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7164B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7165C:	irc://irc.oftc.net/nouveau
7166T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7167F:	drivers/gpu/drm/nouveau/
7168F:	include/uapi/drm/nouveau_drm.h
7169
7170DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7171M:	Stefan Mavrodiev <stefan@olimex.com>
7172S:	Maintained
7173F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7174F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7175
7176DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7177R:	Douglas Anderson <dianders@chromium.org>
7178F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7179F:	drivers/gpu/drm/bridge/parade-ps8640.c
7180
7181DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7182M:	Noralf Trønnes <noralf@tronnes.org>
7183S:	Maintained
7184T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7185F:	Documentation/devicetree/bindings/display/repaper.txt
7186F:	drivers/gpu/drm/tiny/repaper.c
7187
7188DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7189M:	Dave Airlie <airlied@redhat.com>
7190M:	Gerd Hoffmann <kraxel@redhat.com>
7191L:	virtualization@lists.linux.dev
7192S:	Obsolete
7193W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7194T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7195F:	drivers/gpu/drm/tiny/cirrus.c
7196
7197DRM DRIVER FOR QXL VIRTUAL GPU
7198M:	Dave Airlie <airlied@redhat.com>
7199M:	Gerd Hoffmann <kraxel@redhat.com>
7200L:	virtualization@lists.linux.dev
7201L:	spice-devel@lists.freedesktop.org
7202S:	Maintained
7203T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7204F:	drivers/gpu/drm/qxl/
7205F:	include/uapi/drm/qxl_drm.h
7206
7207DRM DRIVER FOR RAYDIUM RM67191 PANELS
7208M:	Robert Chiras <robert.chiras@nxp.com>
7209S:	Maintained
7210F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7211F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7212
7213DRM DRIVER FOR SAMSUNG DB7430 PANELS
7214M:	Linus Walleij <linus.walleij@linaro.org>
7215S:	Maintained
7216T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7217F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7218F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7219
7220DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7221M:	Inki Dae <inki.dae@samsung.com>
7222M:	Jagan Teki <jagan@amarulasolutions.com>
7223M:	Marek Szyprowski <m.szyprowski@samsung.com>
7224S:	Maintained
7225T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7226F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7227F:	drivers/gpu/drm/bridge/samsung-dsim.c
7228F:	include/drm/bridge/samsung-dsim.h
7229
7230DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7231M:	Markuss Broks <markuss.broks@gmail.com>
7232S:	Maintained
7233F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7234F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7235
7236DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7237M:	Artur Weber <aweber.kernel@gmail.com>
7238S:	Maintained
7239F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7240F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7241
7242DRM DRIVER FOR SITRONIX ST7586 PANELS
7243M:	David Lechner <david@lechnology.com>
7244S:	Maintained
7245T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7246F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7247F:	drivers/gpu/drm/tiny/st7586.c
7248
7249DRM DRIVER FOR SITRONIX ST7701 PANELS
7250M:	Jagan Teki <jagan@amarulasolutions.com>
7251S:	Maintained
7252F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7253F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7254
7255DRM DRIVER FOR SITRONIX ST7703 PANELS
7256M:	Guido Günther <agx@sigxcpu.org>
7257R:	Purism Kernel Team <kernel@puri.sm>
7258R:	Ondrej Jirman <megi@xff.cz>
7259S:	Maintained
7260F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7261F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7262
7263DRM DRIVER FOR SITRONIX ST7735R PANELS
7264M:	David Lechner <david@lechnology.com>
7265S:	Maintained
7266T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7267F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7268F:	drivers/gpu/drm/tiny/st7735r.c
7269
7270DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7271M:	Javier Martinez Canillas <javierm@redhat.com>
7272S:	Maintained
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7275F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7276F:	drivers/gpu/drm/solomon/ssd130x*
7277
7278DRM DRIVER FOR ST-ERICSSON MCDE
7279M:	Linus Walleij <linus.walleij@linaro.org>
7280S:	Maintained
7281T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7282F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7283F:	drivers/gpu/drm/mcde/
7284
7285DRM DRIVER FOR SYNAPTICS R63353 PANELS
7286M:	Michael Trimarchi <michael@amarulasolutions.com>
7287S:	Maintained
7288F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7289F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7290
7291DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7292M:	Jagan Teki <jagan@amarulasolutions.com>
7293S:	Maintained
7294F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7295F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7296
7297DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7298R:	Douglas Anderson <dianders@chromium.org>
7299F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7300F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7301
7302DRM DRIVER FOR TPO TPG110 PANELS
7303M:	Linus Walleij <linus.walleij@linaro.org>
7304S:	Maintained
7305T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7306F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7307F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7308
7309DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7310M:	Dave Airlie <airlied@redhat.com>
7311R:	Sean Paul <sean@poorly.run>
7312R:	Thomas Zimmermann <tzimmermann@suse.de>
7313L:	dri-devel@lists.freedesktop.org
7314S:	Supported
7315T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7316F:	drivers/gpu/drm/udl/
7317
7318DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7319M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7320M:	Melissa Wen <melissa.srw@gmail.com>
7321M:	Maíra Canal <mairacanal@riseup.net>
7322R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7323R:	Daniel Vetter <daniel@ffwll.ch>
7324L:	dri-devel@lists.freedesktop.org
7325S:	Maintained
7326T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7327F:	Documentation/gpu/vkms.rst
7328F:	drivers/gpu/drm/ci/xfails/vkms*
7329F:	drivers/gpu/drm/vkms/
7330
7331DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7332M:	Hans de Goede <hdegoede@redhat.com>
7333L:	dri-devel@lists.freedesktop.org
7334S:	Maintained
7335T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7336F:	drivers/gpu/drm/vboxvideo/
7337
7338DRM DRIVER FOR VMWARE VIRTUAL GPU
7339M:	Zack Rusin <zack.rusin@broadcom.com>
7340R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7341L:	dri-devel@lists.freedesktop.org
7342S:	Supported
7343T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344F:	drivers/gpu/drm/vmwgfx/
7345F:	include/uapi/drm/vmwgfx_drm.h
7346
7347DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7348M:	Linus Walleij <linus.walleij@linaro.org>
7349S:	Maintained
7350T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7351F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7352F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7353
7354DRM DRIVERS
7355M:	David Airlie <airlied@gmail.com>
7356M:	Daniel Vetter <daniel@ffwll.ch>
7357L:	dri-devel@lists.freedesktop.org
7358S:	Maintained
7359B:	https://gitlab.freedesktop.org/drm
7360C:	irc://irc.oftc.net/dri-devel
7361T:	git https://gitlab.freedesktop.org/drm/kernel.git
7362F:	Documentation/devicetree/bindings/display/
7363F:	Documentation/devicetree/bindings/gpu/
7364F:	Documentation/gpu/
7365F:	drivers/gpu/
7366F:	include/drm/
7367F:	include/linux/vga*
7368F:	include/uapi/drm/
7369
7370DRM DRIVERS AND MISC GPU PATCHES
7371M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7372M:	Maxime Ripard <mripard@kernel.org>
7373M:	Thomas Zimmermann <tzimmermann@suse.de>
7374S:	Maintained
7375W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7376T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7377F:	Documentation/devicetree/bindings/display/
7378F:	Documentation/devicetree/bindings/gpu/
7379F:	Documentation/gpu/
7380F:	drivers/gpu/drm/
7381F:	drivers/gpu/vga/
7382F:	include/drm/drm
7383F:	include/linux/vga*
7384F:	include/uapi/drm/
7385X:	drivers/gpu/drm/amd/
7386X:	drivers/gpu/drm/armada/
7387X:	drivers/gpu/drm/etnaviv/
7388X:	drivers/gpu/drm/exynos/
7389X:	drivers/gpu/drm/i915/
7390X:	drivers/gpu/drm/kmb/
7391X:	drivers/gpu/drm/mediatek/
7392X:	drivers/gpu/drm/msm/
7393X:	drivers/gpu/drm/nouveau/
7394X:	drivers/gpu/drm/radeon/
7395X:	drivers/gpu/drm/renesas/rcar-du/
7396X:	drivers/gpu/drm/tegra/
7397
7398DRM DRIVERS FOR ALLWINNER A10
7399M:	Maxime Ripard <mripard@kernel.org>
7400M:	Chen-Yu Tsai <wens@csie.org>
7401L:	dri-devel@lists.freedesktop.org
7402S:	Supported
7403T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7404F:	Documentation/devicetree/bindings/display/allwinner*
7405F:	drivers/gpu/drm/sun4i/
7406
7407DRM DRIVERS FOR AMLOGIC SOCS
7408M:	Neil Armstrong <neil.armstrong@linaro.org>
7409L:	dri-devel@lists.freedesktop.org
7410L:	linux-amlogic@lists.infradead.org
7411S:	Supported
7412W:	http://linux-meson.com/
7413T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7414F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7415F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7416F:	Documentation/gpu/meson.rst
7417F:	drivers/gpu/drm/ci/xfails/meson*
7418F:	drivers/gpu/drm/meson/
7419
7420DRM DRIVERS FOR ATMEL HLCDC
7421M:	Sam Ravnborg <sam@ravnborg.org>
7422M:	Boris Brezillon <bbrezillon@kernel.org>
7423L:	dri-devel@lists.freedesktop.org
7424S:	Supported
7425T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7426F:	Documentation/devicetree/bindings/display/atmel/
7427F:	drivers/gpu/drm/atmel-hlcdc/
7428
7429DRM DRIVERS FOR BRIDGE CHIPS
7430M:	Andrzej Hajda <andrzej.hajda@intel.com>
7431M:	Neil Armstrong <neil.armstrong@linaro.org>
7432M:	Robert Foss <rfoss@kernel.org>
7433R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7434R:	Jonas Karlman <jonas@kwiboo.se>
7435R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7436S:	Maintained
7437T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7438F:	Documentation/devicetree/bindings/display/bridge/
7439F:	drivers/gpu/drm/bridge/
7440F:	drivers/gpu/drm/drm_bridge.c
7441F:	drivers/gpu/drm/drm_bridge_connector.c
7442F:	include/drm/drm_bridge.h
7443F:	include/drm/drm_bridge_connector.h
7444
7445DRM DRIVERS FOR EXYNOS
7446M:	Inki Dae <inki.dae@samsung.com>
7447M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7448M:	Kyungmin Park <kyungmin.park@samsung.com>
7449L:	dri-devel@lists.freedesktop.org
7450S:	Supported
7451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7452F:	Documentation/devicetree/bindings/display/exynos/
7453F:	Documentation/devicetree/bindings/display/samsung/
7454F:	drivers/gpu/drm/exynos/
7455F:	include/uapi/drm/exynos_drm.h
7456
7457DRM DRIVERS FOR FREESCALE DCU
7458M:	Stefan Agner <stefan@agner.ch>
7459M:	Alison Wang <alison.wang@nxp.com>
7460L:	dri-devel@lists.freedesktop.org
7461S:	Supported
7462T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7463F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7464F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7465F:	drivers/gpu/drm/fsl-dcu/
7466
7467DRM DRIVERS FOR FREESCALE IMX 5/6
7468M:	Philipp Zabel <p.zabel@pengutronix.de>
7469L:	dri-devel@lists.freedesktop.org
7470S:	Maintained
7471T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7472T:	git git://git.pengutronix.de/git/pza/linux
7473F:	Documentation/devicetree/bindings/display/imx/
7474F:	drivers/gpu/drm/imx/ipuv3/
7475F:	drivers/gpu/ipu-v3/
7476
7477DRM DRIVERS FOR FREESCALE IMX BRIDGE
7478M:	Liu Ying <victor.liu@nxp.com>
7479L:	dri-devel@lists.freedesktop.org
7480S:	Maintained
7481F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7482F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7483F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7484F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7485F:	drivers/gpu/drm/bridge/imx/
7486
7487DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7488M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7489L:	dri-devel@lists.freedesktop.org
7490S:	Maintained
7491T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7492F:	drivers/gpu/drm/gma500/
7493
7494DRM DRIVERS FOR HISILICON
7495M:	Xinliang Liu <xinliang.liu@linaro.org>
7496M:	Tian Tao  <tiantao6@hisilicon.com>
7497R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7498R:	Sumit Semwal <sumit.semwal@linaro.org>
7499R:	Yongqin Liu <yongqin.liu@linaro.org>
7500R:	John Stultz <jstultz@google.com>
7501L:	dri-devel@lists.freedesktop.org
7502S:	Maintained
7503T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7504F:	Documentation/devicetree/bindings/display/hisilicon/
7505F:	drivers/gpu/drm/hisilicon/
7506
7507DRM DRIVERS FOR LIMA
7508M:	Qiang Yu <yuq825@gmail.com>
7509L:	dri-devel@lists.freedesktop.org
7510L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7511S:	Maintained
7512T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7513F:	drivers/gpu/drm/lima/
7514F:	include/uapi/drm/lima_drm.h
7515
7516DRM DRIVERS FOR LOONGSON
7517M:	Sui Jingfeng <suijingfeng@loongson.cn>
7518L:	dri-devel@lists.freedesktop.org
7519S:	Supported
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	drivers/gpu/drm/loongson/
7522
7523DRM DRIVERS FOR MEDIATEK
7524M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7525M:	Philipp Zabel <p.zabel@pengutronix.de>
7526L:	dri-devel@lists.freedesktop.org
7527L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7528S:	Supported
7529F:	Documentation/devicetree/bindings/display/mediatek/
7530F:	drivers/gpu/drm/ci/xfails/mediatek*
7531F:	drivers/gpu/drm/mediatek/
7532F:	drivers/phy/mediatek/phy-mtk-dp.c
7533F:	drivers/phy/mediatek/phy-mtk-hdmi*
7534F:	drivers/phy/mediatek/phy-mtk-mipi*
7535
7536DRM DRIVERS FOR NVIDIA TEGRA
7537M:	Thierry Reding <thierry.reding@gmail.com>
7538M:	Mikko Perttunen <mperttunen@nvidia.com>
7539L:	dri-devel@lists.freedesktop.org
7540L:	linux-tegra@vger.kernel.org
7541S:	Supported
7542T:	git https://gitlab.freedesktop.org/drm/tegra.git
7543F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7544F:	Documentation/devicetree/bindings/gpu/host1x/
7545F:	drivers/gpu/drm/tegra/
7546F:	drivers/gpu/host1x/
7547F:	include/linux/host1x.h
7548F:	include/uapi/drm/tegra_drm.h
7549
7550DRM DRIVERS FOR RENESAS R-CAR
7551M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7552M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7553L:	dri-devel@lists.freedesktop.org
7554L:	linux-renesas-soc@vger.kernel.org
7555S:	Supported
7556T:	git git://linuxtv.org/pinchartl/media drm/du/next
7557F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7558F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7559F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7560F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7561F:	drivers/gpu/drm/renesas/rcar-du/
7562
7563DRM DRIVERS FOR RENESAS RZ
7564M:	Biju Das <biju.das.jz@bp.renesas.com>
7565L:	dri-devel@lists.freedesktop.org
7566L:	linux-renesas-soc@vger.kernel.org
7567S:	Maintained
7568T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7569F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7570F:	drivers/gpu/drm/renesas/rz-du/
7571
7572DRM DRIVERS FOR RENESAS SHMOBILE
7573M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7574M:	Geert Uytterhoeven <geert+renesas@glider.be>
7575L:	dri-devel@lists.freedesktop.org
7576L:	linux-renesas-soc@vger.kernel.org
7577S:	Supported
7578T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7579F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7580F:	drivers/gpu/drm/renesas/shmobile/
7581F:	include/linux/platform_data/shmob_drm.h
7582
7583DRM DRIVERS FOR ROCKCHIP
7584M:	Sandy Huang <hjc@rock-chips.com>
7585M:	Heiko Stübner <heiko@sntech.de>
7586M:	Andy Yan <andy.yan@rock-chips.com>
7587L:	dri-devel@lists.freedesktop.org
7588S:	Maintained
7589T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7590F:	Documentation/devicetree/bindings/display/rockchip/
7591F:	drivers/gpu/drm/ci/xfails/rockchip*
7592F:	drivers/gpu/drm/rockchip/
7593
7594DRM DRIVERS FOR STI
7595M:	Alain Volmat <alain.volmat@foss.st.com>
7596L:	dri-devel@lists.freedesktop.org
7597S:	Maintained
7598T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7599F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7600F:	drivers/gpu/drm/sti
7601
7602DRM DRIVERS FOR STM
7603M:	Yannick Fertre <yannick.fertre@foss.st.com>
7604M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7605M:	Philippe Cornu <philippe.cornu@foss.st.com>
7606L:	dri-devel@lists.freedesktop.org
7607S:	Maintained
7608T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7609F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7610F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7611F:	drivers/gpu/drm/stm
7612
7613DRM DRIVERS FOR TI KEYSTONE
7614M:	Jyri Sarha <jyri.sarha@iki.fi>
7615M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7616L:	dri-devel@lists.freedesktop.org
7617S:	Maintained
7618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7620F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7621F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7622F:	drivers/gpu/drm/tidss/
7623
7624DRM DRIVERS FOR TI LCDC
7625M:	Jyri Sarha <jyri.sarha@iki.fi>
7626M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7627L:	dri-devel@lists.freedesktop.org
7628S:	Maintained
7629T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630F:	Documentation/devicetree/bindings/display/tilcdc/
7631F:	drivers/gpu/drm/tilcdc/
7632
7633DRM DRIVERS FOR TI OMAP
7634M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7635L:	dri-devel@lists.freedesktop.org
7636S:	Maintained
7637T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638F:	Documentation/devicetree/bindings/display/ti/
7639F:	drivers/gpu/drm/omapdrm/
7640
7641DRM DRIVERS FOR V3D
7642M:	Melissa Wen <mwen@igalia.com>
7643M:	Maíra Canal <mcanal@igalia.com>
7644S:	Supported
7645T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7646F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7647F:	drivers/gpu/drm/v3d/
7648F:	include/uapi/drm/v3d_drm.h
7649
7650DRM DRIVERS FOR VC4
7651M:	Maxime Ripard <mripard@kernel.org>
7652M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7653R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7654S:	Supported
7655T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7656F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7657F:	drivers/gpu/drm/vc4/
7658F:	include/uapi/drm/vc4_drm.h
7659
7660DRM DRIVERS FOR VIVANTE GPU IP
7661M:	Lucas Stach <l.stach@pengutronix.de>
7662R:	Russell King <linux+etnaviv@armlinux.org.uk>
7663R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7664L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7665L:	dri-devel@lists.freedesktop.org
7666S:	Maintained
7667F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7668F:	drivers/gpu/drm/etnaviv/
7669F:	include/uapi/drm/etnaviv_drm.h
7670
7671DRM DRIVERS FOR XEN
7672M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7673L:	dri-devel@lists.freedesktop.org
7674L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7675S:	Supported
7676T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7677F:	Documentation/gpu/xen-front.rst
7678F:	drivers/gpu/drm/xen/
7679
7680DRM DRIVERS FOR XILINX
7681M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7682M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7683L:	dri-devel@lists.freedesktop.org
7684S:	Maintained
7685T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7686F:	Documentation/devicetree/bindings/display/xlnx/
7687F:	drivers/gpu/drm/xlnx/
7688
7689DRM GPU SCHEDULER
7690M:	Luben Tuikov <ltuikov89@gmail.com>
7691M:	Matthew Brost <matthew.brost@intel.com>
7692L:	dri-devel@lists.freedesktop.org
7693S:	Maintained
7694T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7695F:	drivers/gpu/drm/scheduler/
7696F:	include/drm/gpu_scheduler.h
7697
7698DRM PANEL DRIVERS
7699M:	Neil Armstrong <neil.armstrong@linaro.org>
7700R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7701L:	dri-devel@lists.freedesktop.org
7702S:	Maintained
7703T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7704F:	Documentation/devicetree/bindings/display/panel/
7705F:	drivers/gpu/drm/drm_panel.c
7706F:	drivers/gpu/drm/panel/
7707F:	include/drm/drm_panel.h
7708
7709DRM PRIVACY-SCREEN CLASS
7710M:	Hans de Goede <hdegoede@redhat.com>
7711L:	dri-devel@lists.freedesktop.org
7712S:	Maintained
7713T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7714F:	drivers/gpu/drm/drm_privacy_screen*
7715F:	include/drm/drm_privacy_screen*
7716
7717DRM TTM SUBSYSTEM
7718M:	Christian Koenig <christian.koenig@amd.com>
7719M:	Huang Rui <ray.huang@amd.com>
7720L:	dri-devel@lists.freedesktop.org
7721S:	Maintained
7722T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7723F:	drivers/gpu/drm/ttm/
7724F:	include/drm/ttm/
7725
7726DRM AUTOMATED TESTING
7727M:	Helen Koike <helen.koike@collabora.com>
7728L:	dri-devel@lists.freedesktop.org
7729S:	Maintained
7730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7731F:	Documentation/gpu/automated_testing.rst
7732F:	drivers/gpu/drm/ci/
7733
7734DSBR100 USB FM RADIO DRIVER
7735M:	Alexey Klimov <klimov.linux@gmail.com>
7736L:	linux-media@vger.kernel.org
7737S:	Maintained
7738T:	git git://linuxtv.org/media_tree.git
7739F:	drivers/media/radio/dsbr100.c
7740
7741DT3155 MEDIA DRIVER
7742M:	Hans Verkuil <hverkuil@xs4all.nl>
7743L:	linux-media@vger.kernel.org
7744S:	Odd Fixes
7745W:	https://linuxtv.org
7746T:	git git://linuxtv.org/media_tree.git
7747F:	drivers/media/pci/dt3155/
7748
7749DVB_USB_AF9015 MEDIA DRIVER
7750L:	linux-media@vger.kernel.org
7751S:	Orphan
7752W:	https://linuxtv.org
7753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7754F:	drivers/media/usb/dvb-usb-v2/af9015*
7755
7756DVB_USB_AF9035 MEDIA DRIVER
7757L:	linux-media@vger.kernel.org
7758S:	Orphan
7759W:	https://linuxtv.org
7760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7761F:	drivers/media/usb/dvb-usb-v2/af9035*
7762
7763DVB_USB_ANYSEE MEDIA DRIVER
7764L:	linux-media@vger.kernel.org
7765S:	Orphan
7766W:	https://linuxtv.org
7767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7768F:	drivers/media/usb/dvb-usb-v2/anysee*
7769
7770DVB_USB_AU6610 MEDIA DRIVER
7771L:	linux-media@vger.kernel.org
7772S:	Orphan
7773W:	https://linuxtv.org
7774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7775F:	drivers/media/usb/dvb-usb-v2/au6610*
7776
7777DVB_USB_CE6230 MEDIA DRIVER
7778L:	linux-media@vger.kernel.org
7779S:	Orphan
7780W:	https://linuxtv.org
7781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7782F:	drivers/media/usb/dvb-usb-v2/ce6230*
7783
7784DVB_USB_CXUSB MEDIA DRIVER
7785M:	Michael Krufky <mkrufky@linuxtv.org>
7786L:	linux-media@vger.kernel.org
7787S:	Maintained
7788W:	https://linuxtv.org
7789W:	http://github.com/mkrufky
7790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7791T:	git git://linuxtv.org/media_tree.git
7792F:	drivers/media/usb/dvb-usb/cxusb*
7793
7794DVB_USB_EC168 MEDIA DRIVER
7795L:	linux-media@vger.kernel.org
7796S:	Orphan
7797W:	https://linuxtv.org
7798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7799F:	drivers/media/usb/dvb-usb-v2/ec168*
7800
7801DVB_USB_GL861 MEDIA DRIVER
7802L:	linux-media@vger.kernel.org
7803S:	Orphan
7804W:	https://linuxtv.org
7805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7806F:	drivers/media/usb/dvb-usb-v2/gl861*
7807
7808DVB_USB_MXL111SF MEDIA DRIVER
7809M:	Michael Krufky <mkrufky@linuxtv.org>
7810L:	linux-media@vger.kernel.org
7811S:	Maintained
7812W:	https://linuxtv.org
7813W:	http://github.com/mkrufky
7814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7815T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7816F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7817
7818DVB_USB_RTL28XXU MEDIA DRIVER
7819L:	linux-media@vger.kernel.org
7820S:	Orphan
7821W:	https://linuxtv.org
7822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7823F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7824
7825DVB_USB_V2 MEDIA DRIVER
7826L:	linux-media@vger.kernel.org
7827S:	Orphan
7828W:	https://linuxtv.org
7829W:	http://palosaari.fi/linux/
7830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7831F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7832F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7833
7834DYNAMIC DEBUG
7835M:	Jason Baron <jbaron@akamai.com>
7836M:	Jim Cromie <jim.cromie@gmail.com>
7837S:	Maintained
7838F:	include/linux/dynamic_debug.h
7839F:	lib/dynamic_debug.c
7840F:	lib/test_dynamic_debug.c
7841
7842DYNAMIC INTERRUPT MODERATION
7843M:	Tal Gilboa <talgi@nvidia.com>
7844S:	Maintained
7845F:	Documentation/networking/net_dim.rst
7846F:	include/linux/dim.h
7847F:	lib/dim/
7848
7849DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7850M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7851L:	linux-pm@vger.kernel.org
7852S:	Supported
7853B:	https://bugzilla.kernel.org
7854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7855F:	drivers/powercap/dtpm*
7856F:	include/linux/dtpm.h
7857
7858DZ DECSTATION DZ11 SERIAL DRIVER
7859M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7860S:	Maintained
7861F:	drivers/tty/serial/dz.*
7862
7863E3X0 POWER BUTTON DRIVER
7864M:	Moritz Fischer <moritz.fischer@ettus.com>
7865L:	usrp-users@lists.ettus.com
7866S:	Supported
7867W:	http://www.ettus.com
7868F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7869F:	drivers/input/misc/e3x0-button.c
7870
7871E4000 MEDIA DRIVER
7872L:	linux-media@vger.kernel.org
7873S:	Orphan
7874W:	https://linuxtv.org
7875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7876F:	drivers/media/tuners/e4000*
7877
7878EARTH_PT1 MEDIA DRIVER
7879M:	Akihiro Tsukada <tskd08@gmail.com>
7880L:	linux-media@vger.kernel.org
7881S:	Odd Fixes
7882F:	drivers/media/pci/pt1/
7883
7884EARTH_PT3 MEDIA DRIVER
7885M:	Akihiro Tsukada <tskd08@gmail.com>
7886L:	linux-media@vger.kernel.org
7887S:	Odd Fixes
7888F:	drivers/media/pci/pt3/
7889
7890EC100 MEDIA DRIVER
7891L:	linux-media@vger.kernel.org
7892S:	Orphan
7893W:	https://linuxtv.org
7894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7895F:	drivers/media/dvb-frontends/ec100*
7896
7897ECRYPT FILE SYSTEM
7898M:	Tyler Hicks <code@tyhicks.com>
7899L:	ecryptfs@vger.kernel.org
7900S:	Odd Fixes
7901W:	http://ecryptfs.org
7902W:	https://launchpad.net/ecryptfs
7903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7904F:	Documentation/filesystems/ecryptfs.rst
7905F:	fs/ecryptfs/
7906
7907EDAC-AMD64
7908M:	Yazen Ghannam <yazen.ghannam@amd.com>
7909L:	linux-edac@vger.kernel.org
7910S:	Supported
7911F:	drivers/edac/amd64_edac*
7912F:	drivers/edac/mce_amd*
7913
7914EDAC-ARMADA
7915M:	Jan Luebbe <jlu@pengutronix.de>
7916L:	linux-edac@vger.kernel.org
7917S:	Maintained
7918F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7919F:	drivers/edac/armada_xp_*
7920
7921EDAC-AST2500
7922M:	Stefan Schaeckeler <sschaeck@cisco.com>
7923S:	Supported
7924F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7925F:	drivers/edac/aspeed_edac.c
7926
7927EDAC-BLUEFIELD
7928M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7929S:	Supported
7930F:	drivers/edac/bluefield_edac.c
7931
7932EDAC-CALXEDA
7933M:	Andre Przywara <andre.przywara@arm.com>
7934L:	linux-edac@vger.kernel.org
7935S:	Maintained
7936F:	drivers/edac/highbank*
7937
7938EDAC-CAVIUM OCTEON
7939M:	Ralf Baechle <ralf@linux-mips.org>
7940L:	linux-edac@vger.kernel.org
7941L:	linux-mips@vger.kernel.org
7942S:	Supported
7943F:	drivers/edac/octeon_edac*
7944
7945EDAC-CAVIUM THUNDERX
7946M:	Robert Richter <rric@kernel.org>
7947L:	linux-edac@vger.kernel.org
7948S:	Odd Fixes
7949F:	drivers/edac/thunderx_edac*
7950
7951EDAC-CORE
7952M:	Borislav Petkov <bp@alien8.de>
7953M:	Tony Luck <tony.luck@intel.com>
7954R:	James Morse <james.morse@arm.com>
7955R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7956R:	Robert Richter <rric@kernel.org>
7957L:	linux-edac@vger.kernel.org
7958S:	Supported
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7960F:	Documentation/driver-api/edac.rst
7961F:	drivers/edac/
7962F:	include/linux/edac.h
7963
7964EDAC-DMC520
7965M:	Lei Wang <lewan@microsoft.com>
7966L:	linux-edac@vger.kernel.org
7967S:	Supported
7968F:	drivers/edac/dmc520_edac.c
7969
7970EDAC-E752X
7971M:	Mark Gross <markgross@kernel.org>
7972L:	linux-edac@vger.kernel.org
7973S:	Maintained
7974F:	drivers/edac/e752x_edac.c
7975
7976EDAC-E7XXX
7977L:	linux-edac@vger.kernel.org
7978S:	Maintained
7979F:	drivers/edac/e7xxx_edac.c
7980
7981EDAC-FSL_DDR
7982M:	York Sun <york.sun@nxp.com>
7983L:	linux-edac@vger.kernel.org
7984S:	Maintained
7985F:	drivers/edac/fsl_ddr_edac.*
7986
7987EDAC-GHES
7988M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7989L:	linux-edac@vger.kernel.org
7990S:	Maintained
7991F:	drivers/edac/ghes_edac.c
7992
7993EDAC-I10NM
7994M:	Tony Luck <tony.luck@intel.com>
7995L:	linux-edac@vger.kernel.org
7996S:	Maintained
7997F:	drivers/edac/i10nm_base.c
7998
7999EDAC-I3000
8000L:	linux-edac@vger.kernel.org
8001S:	Orphan
8002F:	drivers/edac/i3000_edac.c
8003
8004EDAC-I5000
8005L:	linux-edac@vger.kernel.org
8006S:	Maintained
8007F:	drivers/edac/i5000_edac.c
8008
8009EDAC-I5400
8010M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8011L:	linux-edac@vger.kernel.org
8012S:	Maintained
8013F:	drivers/edac/i5400_edac.c
8014
8015EDAC-I7300
8016M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8017L:	linux-edac@vger.kernel.org
8018S:	Maintained
8019F:	drivers/edac/i7300_edac.c
8020
8021EDAC-I7CORE
8022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8023L:	linux-edac@vger.kernel.org
8024S:	Maintained
8025F:	drivers/edac/i7core_edac.c
8026
8027EDAC-I82443BXGX
8028M:	Tim Small <tim@buttersideup.com>
8029L:	linux-edac@vger.kernel.org
8030S:	Maintained
8031F:	drivers/edac/i82443bxgx_edac.c
8032
8033EDAC-I82975X
8034M:	"Arvind R." <arvino55@gmail.com>
8035L:	linux-edac@vger.kernel.org
8036S:	Maintained
8037F:	drivers/edac/i82975x_edac.c
8038
8039EDAC-IE31200
8040M:	Jason Baron <jbaron@akamai.com>
8041L:	linux-edac@vger.kernel.org
8042S:	Maintained
8043F:	drivers/edac/ie31200_edac.c
8044
8045EDAC-IGEN6
8046M:	Tony Luck <tony.luck@intel.com>
8047R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8048L:	linux-edac@vger.kernel.org
8049S:	Maintained
8050F:	drivers/edac/igen6_edac.c
8051
8052EDAC-MPC85XX
8053M:	Johannes Thumshirn <morbidrsa@gmail.com>
8054L:	linux-edac@vger.kernel.org
8055S:	Maintained
8056F:	drivers/edac/mpc85xx_edac.[ch]
8057
8058EDAC-NPCM
8059M:	Marvin Lin <kflin@nuvoton.com>
8060M:	Stanley Chu <yschu@nuvoton.com>
8061L:	linux-edac@vger.kernel.org
8062S:	Maintained
8063F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8064F:	drivers/edac/npcm_edac.c
8065
8066EDAC-PASEMI
8067M:	Egor Martovetsky <egor@pasemi.com>
8068L:	linux-edac@vger.kernel.org
8069S:	Maintained
8070F:	drivers/edac/pasemi_edac.c
8071
8072EDAC-PND2
8073M:	Tony Luck <tony.luck@intel.com>
8074L:	linux-edac@vger.kernel.org
8075S:	Maintained
8076F:	drivers/edac/pnd2_edac.[ch]
8077
8078EDAC-QCOM
8079M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8080L:	linux-arm-msm@vger.kernel.org
8081L:	linux-edac@vger.kernel.org
8082S:	Maintained
8083F:	drivers/edac/qcom_edac.c
8084
8085EDAC-R82600
8086M:	Tim Small <tim@buttersideup.com>
8087L:	linux-edac@vger.kernel.org
8088S:	Maintained
8089F:	drivers/edac/r82600_edac.c
8090
8091EDAC-SBRIDGE
8092M:	Tony Luck <tony.luck@intel.com>
8093R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8094L:	linux-edac@vger.kernel.org
8095S:	Maintained
8096F:	drivers/edac/sb_edac.c
8097
8098EDAC-SKYLAKE
8099M:	Tony Luck <tony.luck@intel.com>
8100L:	linux-edac@vger.kernel.org
8101S:	Maintained
8102F:	drivers/edac/skx_*.[ch]
8103
8104EDAC-TI
8105M:	Tero Kristo <kristo@kernel.org>
8106L:	linux-edac@vger.kernel.org
8107S:	Odd Fixes
8108F:	drivers/edac/ti_edac.c
8109
8110EDIROL UA-101/UA-1000 DRIVER
8111M:	Clemens Ladisch <clemens@ladisch.de>
8112L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8113S:	Maintained
8114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8115F:	sound/usb/misc/ua101.c
8116
8117EFI TEST DRIVER
8118M:	Ivan Hu <ivan.hu@canonical.com>
8119M:	Ard Biesheuvel <ardb@kernel.org>
8120L:	linux-efi@vger.kernel.org
8121S:	Maintained
8122F:	drivers/firmware/efi/test/
8123
8124EFI VARIABLE FILESYSTEM
8125M:	Jeremy Kerr <jk@ozlabs.org>
8126M:	Ard Biesheuvel <ardb@kernel.org>
8127L:	linux-efi@vger.kernel.org
8128S:	Maintained
8129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8130F:	fs/efivarfs/
8131
8132EFIFB FRAMEBUFFER DRIVER
8133M:	Peter Jones <pjones@redhat.com>
8134L:	linux-fbdev@vger.kernel.org
8135S:	Maintained
8136F:	drivers/video/fbdev/efifb.c
8137
8138EFS FILESYSTEM
8139S:	Orphan
8140W:	http://aeschi.ch.eu.org/efs/
8141F:	fs/efs/
8142
8143EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8144L:	netdev@vger.kernel.org
8145S:	Orphan
8146F:	drivers/net/ethernet/ibm/ehea/
8147
8148ELM327 CAN NETWORK DRIVER
8149M:	Max Staudt <max@enpas.org>
8150L:	linux-can@vger.kernel.org
8151S:	Maintained
8152F:	Documentation/networking/device_drivers/can/can327.rst
8153F:	drivers/net/can/can327.c
8154
8155EM28XX VIDEO4LINUX DRIVER
8156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8157L:	linux-media@vger.kernel.org
8158S:	Maintained
8159W:	https://linuxtv.org
8160T:	git git://linuxtv.org/media_tree.git
8161F:	Documentation/admin-guide/media/em28xx*
8162F:	drivers/media/usb/em28xx/
8163
8164EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8165M:	Adrian Hunter <adrian.hunter@intel.com>
8166M:	Asutosh Das <quic_asutoshd@quicinc.com>
8167R:	Ritesh Harjani <ritesh.list@gmail.com>
8168L:	linux-mmc@vger.kernel.org
8169S:	Supported
8170F:	drivers/mmc/host/cqhci*
8171
8172EMS CPC-PCI CAN DRIVER
8173M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8174M:	support@ems-wuensche.com
8175L:	linux-can@vger.kernel.org
8176S:	Maintained
8177F:	drivers/net/can/sja1000/ems_pci.c
8178
8179EMULEX 10Gbps iSCSI - OneConnect DRIVER
8180M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8181L:	linux-scsi@vger.kernel.org
8182S:	Supported
8183W:	http://www.broadcom.com
8184F:	drivers/scsi/be2iscsi/
8185
8186EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8187M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8188M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8189M:	Somnath Kotur <somnath.kotur@broadcom.com>
8190L:	netdev@vger.kernel.org
8191S:	Supported
8192W:	http://www.emulex.com
8193F:	drivers/net/ethernet/emulex/benet/
8194
8195EMULEX ONECONNECT ROCE DRIVER
8196M:	Selvin Xavier <selvin.xavier@broadcom.com>
8197L:	linux-rdma@vger.kernel.org
8198S:	Odd Fixes
8199W:	http://www.broadcom.com
8200F:	drivers/infiniband/hw/ocrdma/
8201F:	include/uapi/rdma/ocrdma-abi.h
8202
8203EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8204M:	James Smart <james.smart@broadcom.com>
8205M:	Ram Vegesna <ram.vegesna@broadcom.com>
8206L:	linux-scsi@vger.kernel.org
8207L:	target-devel@vger.kernel.org
8208S:	Supported
8209W:	http://www.broadcom.com
8210F:	drivers/scsi/elx/
8211
8212EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8213M:	James Smart <james.smart@broadcom.com>
8214M:	Dick Kennedy <dick.kennedy@broadcom.com>
8215L:	linux-scsi@vger.kernel.org
8216S:	Supported
8217W:	http://www.broadcom.com
8218F:	drivers/scsi/lpfc/
8219
8220ENE CB710 FLASH CARD READER DRIVER
8221M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8222S:	Maintained
8223F:	drivers/misc/cb710/
8224F:	drivers/mmc/host/cb710-mmc.*
8225F:	include/linux/cb710.h
8226
8227ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8228M:	Maxim Levitsky <maximlevitsky@gmail.com>
8229S:	Maintained
8230F:	drivers/media/rc/ene_ir.*
8231
8232EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8233M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8234L:	linuxppc-dev@lists.ozlabs.org
8235S:	Maintained
8236F:	drivers/tty/ehv_bytechan.c
8237
8238EPSON S1D13XXX FRAMEBUFFER DRIVER
8239M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8240S:	Maintained
8241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8242F:	drivers/video/fbdev/s1d13xxxfb.c
8243F:	include/video/s1d13xxxfb.h
8244
8245EROFS FILE SYSTEM
8246M:	Gao Xiang <xiang@kernel.org>
8247M:	Chao Yu <chao@kernel.org>
8248R:	Yue Hu <huyue2@coolpad.com>
8249R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8250R:	Sandeep Dhavale <dhavale@google.com>
8251L:	linux-erofs@lists.ozlabs.org
8252S:	Maintained
8253W:	https://erofs.docs.kernel.org
8254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8255F:	Documentation/ABI/testing/sysfs-fs-erofs
8256F:	Documentation/filesystems/erofs.rst
8257F:	fs/erofs/
8258F:	include/trace/events/erofs.h
8259
8260ERRSEQ ERROR TRACKING INFRASTRUCTURE
8261M:	Jeff Layton <jlayton@kernel.org>
8262S:	Maintained
8263F:	include/linux/errseq.h
8264F:	lib/errseq.c
8265
8266ESD CAN NETWORK DRIVERS
8267M:	Stefan Mätje <stefan.maetje@esd.eu>
8268R:	socketcan@esd.eu
8269L:	linux-can@vger.kernel.org
8270S:	Maintained
8271F:	drivers/net/can/esd/
8272
8273ESD CAN/USB DRIVERS
8274M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8275R:	socketcan@esd.eu
8276L:	linux-can@vger.kernel.org
8277S:	Maintained
8278F:	drivers/net/can/usb/esd_usb.c
8279
8280ET131X NETWORK DRIVER
8281M:	Mark Einon <mark.einon@gmail.com>
8282S:	Odd Fixes
8283F:	drivers/net/ethernet/agere/
8284
8285ETAS ES58X CAN/USB DRIVER
8286M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8287L:	linux-can@vger.kernel.org
8288S:	Maintained
8289F:	Documentation/networking/devlink/etas_es58x.rst
8290F:	drivers/net/can/usb/etas_es58x/
8291
8292ETHERNET BRIDGE
8293M:	Roopa Prabhu <roopa@nvidia.com>
8294M:	Nikolay Aleksandrov <razor@blackwall.org>
8295L:	bridge@lists.linux.dev
8296L:	netdev@vger.kernel.org
8297S:	Maintained
8298W:	http://www.linuxfoundation.org/en/Net:Bridge
8299F:	include/linux/netfilter_bridge/
8300F:	net/bridge/
8301
8302ETHERNET PHY LIBRARY
8303M:	Andrew Lunn <andrew@lunn.ch>
8304M:	Heiner Kallweit <hkallweit1@gmail.com>
8305R:	Russell King <linux@armlinux.org.uk>
8306L:	netdev@vger.kernel.org
8307S:	Maintained
8308F:	Documentation/ABI/testing/sysfs-class-net-phydev
8309F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8310F:	Documentation/devicetree/bindings/net/mdio*
8311F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8312F:	Documentation/networking/phy.rst
8313F:	drivers/net/mdio/
8314F:	drivers/net/mdio/acpi_mdio.c
8315F:	drivers/net/mdio/fwnode_mdio.c
8316F:	drivers/net/mdio/of_mdio.c
8317F:	drivers/net/pcs/
8318F:	drivers/net/phy/
8319F:	include/dt-bindings/net/qca-ar803x.h
8320F:	include/linux/*mdio*.h
8321F:	include/linux/linkmode.h
8322F:	include/linux/mdio/*.h
8323F:	include/linux/mii.h
8324F:	include/linux/of_net.h
8325F:	include/linux/phy.h
8326F:	include/linux/phy_fixed.h
8327F:	include/linux/phylib_stubs.h
8328F:	include/linux/platform_data/mdio-bcm-unimac.h
8329F:	include/linux/platform_data/mdio-gpio.h
8330F:	include/trace/events/mdio.h
8331F:	include/uapi/linux/mdio.h
8332F:	include/uapi/linux/mii.h
8333F:	net/core/of_net.c
8334
8335ETHERNET PHY LIBRARY [RUST]
8336M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8337R:	Trevor Gross <tmgross@umich.edu>
8338L:	netdev@vger.kernel.org
8339L:	rust-for-linux@vger.kernel.org
8340S:	Maintained
8341F:	rust/kernel/net/phy.rs
8342
8343EXEC & BINFMT API, ELF
8344R:	Eric Biederman <ebiederm@xmission.com>
8345R:	Kees Cook <kees@kernel.org>
8346L:	linux-mm@kvack.org
8347S:	Supported
8348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8349F:	Documentation/userspace-api/ELF.rst
8350F:	fs/*binfmt_*.c
8351F:	fs/Kconfig.binfmt
8352F:	fs/exec.c
8353F:	fs/exec_test.c
8354F:	include/linux/binfmts.h
8355F:	include/linux/elf.h
8356F:	include/uapi/linux/binfmts.h
8357F:	include/uapi/linux/elf.h
8358F:	tools/testing/selftests/exec/
8359N:	asm/elf.h
8360N:	binfmt
8361
8362EXFAT FILE SYSTEM
8363M:	Namjae Jeon <linkinjeon@kernel.org>
8364M:	Sungjong Seo <sj1557.seo@samsung.com>
8365L:	linux-fsdevel@vger.kernel.org
8366S:	Maintained
8367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8368F:	fs/exfat/
8369
8370EXPRESSWIRE PROTOCOL LIBRARY
8371M:	Duje Mihanović <duje.mihanovic@skole.hr>
8372L:	linux-leds@vger.kernel.org
8373S:	Maintained
8374F:	drivers/leds/leds-expresswire.c
8375F:	include/linux/leds-expresswire.h
8376
8377EXT2 FILE SYSTEM
8378M:	Jan Kara <jack@suse.com>
8379L:	linux-ext4@vger.kernel.org
8380S:	Maintained
8381F:	Documentation/filesystems/ext2.rst
8382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8383F:	fs/ext2/
8384F:	include/linux/ext2*
8385
8386EXT4 FILE SYSTEM
8387M:	"Theodore Ts'o" <tytso@mit.edu>
8388M:	Andreas Dilger <adilger.kernel@dilger.ca>
8389L:	linux-ext4@vger.kernel.org
8390S:	Maintained
8391W:	http://ext4.wiki.kernel.org
8392Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8394F:	Documentation/filesystems/ext4/
8395F:	fs/ext4/
8396F:	include/trace/events/ext4.h
8397F:	include/uapi/linux/ext4.h
8398
8399Extended Verification Module (EVM)
8400M:	Mimi Zohar <zohar@linux.ibm.com>
8401M:	Roberto Sassu <roberto.sassu@huawei.com>
8402L:	linux-integrity@vger.kernel.org
8403S:	Supported
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8405F:	security/integrity/
8406F:	security/integrity/evm/
8407
8408EXTENSIBLE FIRMWARE INTERFACE (EFI)
8409M:	Ard Biesheuvel <ardb@kernel.org>
8410L:	linux-efi@vger.kernel.org
8411S:	Maintained
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8413F:	Documentation/admin-guide/efi-stub.rst
8414F:	arch/*/include/asm/efi.h
8415F:	arch/*/kernel/efi.c
8416F:	arch/arm/boot/compressed/efi-header.S
8417F:	arch/x86/platform/efi/
8418F:	drivers/firmware/efi/
8419F:	include/linux/efi*.h
8420
8421EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8422M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8423M:	Chanwoo Choi <cw00.choi@samsung.com>
8424L:	linux-kernel@vger.kernel.org
8425S:	Maintained
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8427F:	Documentation/devicetree/bindings/extcon/
8428F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8429F:	drivers/extcon/
8430F:	include/linux/extcon.h
8431F:	include/linux/extcon/
8432
8433EXTRA BOOT CONFIG
8434M:	Masami Hiramatsu <mhiramat@kernel.org>
8435L:	linux-kernel@vger.kernel.org
8436L:	linux-trace-kernel@vger.kernel.org
8437S:	Maintained
8438Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8440F:	Documentation/admin-guide/bootconfig.rst
8441F:	fs/proc/bootconfig.c
8442F:	include/linux/bootconfig.h
8443F:	lib/bootconfig-data.S
8444F:	lib/bootconfig.c
8445F:	tools/bootconfig/*
8446F:	tools/bootconfig/scripts/*
8447
8448EXYNOS DP DRIVER
8449M:	Jingoo Han <jingoohan1@gmail.com>
8450L:	dri-devel@lists.freedesktop.org
8451S:	Maintained
8452F:	drivers/gpu/drm/exynos/exynos_dp*
8453
8454EXYNOS SYSMMU (IOMMU) driver
8455M:	Marek Szyprowski <m.szyprowski@samsung.com>
8456L:	iommu@lists.linux.dev
8457S:	Maintained
8458F:	drivers/iommu/exynos-iommu.c
8459
8460F2FS FILE SYSTEM
8461M:	Jaegeuk Kim <jaegeuk@kernel.org>
8462M:	Chao Yu <chao@kernel.org>
8463L:	linux-f2fs-devel@lists.sourceforge.net
8464S:	Maintained
8465W:	https://f2fs.wiki.kernel.org/
8466Q:	https://patchwork.kernel.org/project/f2fs/list/
8467B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8469F:	Documentation/ABI/testing/sysfs-fs-f2fs
8470F:	Documentation/filesystems/f2fs.rst
8471F:	fs/f2fs/
8472F:	include/linux/f2fs_fs.h
8473F:	include/trace/events/f2fs.h
8474F:	include/uapi/linux/f2fs.h
8475
8476F71805F HARDWARE MONITORING DRIVER
8477M:	Jean Delvare <jdelvare@suse.com>
8478L:	linux-hwmon@vger.kernel.org
8479S:	Maintained
8480F:	Documentation/hwmon/f71805f.rst
8481F:	drivers/hwmon/f71805f.c
8482
8483FADDR2LINE
8484M:	Josh Poimboeuf <jpoimboe@kernel.org>
8485S:	Maintained
8486F:	scripts/faddr2line
8487
8488FAILOVER MODULE
8489M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8490L:	netdev@vger.kernel.org
8491S:	Supported
8492F:	Documentation/networking/failover.rst
8493F:	include/net/failover.h
8494F:	net/core/failover.c
8495
8496FANOTIFY
8497M:	Jan Kara <jack@suse.cz>
8498R:	Amir Goldstein <amir73il@gmail.com>
8499R:	Matthew Bobrowski <repnop@google.com>
8500L:	linux-fsdevel@vger.kernel.org
8501S:	Maintained
8502F:	fs/notify/fanotify/
8503F:	include/linux/fanotify.h
8504F:	include/uapi/linux/fanotify.h
8505
8506FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8507M:	Linus Walleij <linus.walleij@linaro.org>
8508L:	linux-usb@vger.kernel.org
8509S:	Maintained
8510F:	drivers/usb/fotg210/
8511
8512FARSYNC SYNCHRONOUS DRIVER
8513M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8514S:	Supported
8515W:	http://www.farsite.co.uk/
8516F:	drivers/net/wan/farsync.*
8517
8518FAULT INJECTION SUPPORT
8519M:	Akinobu Mita <akinobu.mita@gmail.com>
8520S:	Supported
8521F:	Documentation/fault-injection/
8522F:	lib/fault-inject.c
8523
8524FBTFT Framebuffer drivers
8525L:	dri-devel@lists.freedesktop.org
8526L:	linux-fbdev@vger.kernel.org
8527S:	Orphan
8528F:	drivers/staging/fbtft/
8529
8530FC0011 TUNER DRIVER
8531M:	Michael Buesch <m@bues.ch>
8532L:	linux-media@vger.kernel.org
8533S:	Maintained
8534F:	drivers/media/tuners/fc0011.c
8535F:	drivers/media/tuners/fc0011.h
8536
8537FC2580 MEDIA DRIVER
8538L:	linux-media@vger.kernel.org
8539S:	Orphan
8540W:	https://linuxtv.org
8541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8542F:	drivers/media/tuners/fc2580*
8543
8544FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8545M:	Hannes Reinecke <hare@suse.de>
8546L:	linux-scsi@vger.kernel.org
8547S:	Supported
8548W:	www.Open-FCoE.org
8549F:	drivers/scsi/fcoe/
8550F:	drivers/scsi/libfc/
8551F:	include/scsi/fc/
8552F:	include/scsi/libfc.h
8553F:	include/scsi/libfcoe.h
8554F:	include/uapi/scsi/fc/
8555
8556FILE LOCKING (flock() and fcntl()/lockf())
8557M:	Jeff Layton <jlayton@kernel.org>
8558M:	Chuck Lever <chuck.lever@oracle.com>
8559R:	Alexander Aring <alex.aring@gmail.com>
8560L:	linux-fsdevel@vger.kernel.org
8561S:	Maintained
8562F:	fs/fcntl.c
8563F:	fs/locks.c
8564F:	include/linux/fcntl.h
8565F:	include/uapi/linux/fcntl.h
8566
8567FILESYSTEM DIRECT ACCESS (DAX)
8568M:	Dan Williams <dan.j.williams@intel.com>
8569R:	Matthew Wilcox <willy@infradead.org>
8570R:	Jan Kara <jack@suse.cz>
8571L:	linux-fsdevel@vger.kernel.org
8572L:	nvdimm@lists.linux.dev
8573S:	Supported
8574F:	fs/dax.c
8575F:	include/linux/dax.h
8576F:	include/trace/events/fs_dax.h
8577
8578FILESYSTEMS (VFS and infrastructure)
8579M:	Alexander Viro <viro@zeniv.linux.org.uk>
8580M:	Christian Brauner <brauner@kernel.org>
8581R:	Jan Kara <jack@suse.cz>
8582L:	linux-fsdevel@vger.kernel.org
8583S:	Maintained
8584F:	fs/*
8585F:	include/linux/fs.h
8586F:	include/linux/fs_types.h
8587F:	include/uapi/linux/fs.h
8588F:	include/uapi/linux/openat2.h
8589
8590FILESYSTEMS [EXPORTFS]
8591M:	Chuck Lever <chuck.lever@oracle.com>
8592M:	Jeff Layton <jlayton@kernel.org>
8593R:	Amir Goldstein <amir73il@gmail.com>
8594L:	linux-fsdevel@vger.kernel.org
8595L:	linux-nfs@vger.kernel.org
8596S:	Supported
8597F:	Documentation/filesystems/nfs/exporting.rst
8598F:	fs/exportfs/
8599F:	fs/fhandle.c
8600F:	include/linux/exportfs.h
8601
8602FILESYSTEMS [IDMAPPED MOUNTS]
8603M:	Christian Brauner <brauner@kernel.org>
8604M:	Seth Forshee <sforshee@kernel.org>
8605L:	linux-fsdevel@vger.kernel.org
8606S:	Maintained
8607F:	Documentation/filesystems/idmappings.rst
8608F:	fs/mnt_idmapping.c
8609F:	include/linux/mnt_idmapping.*
8610F:	tools/testing/selftests/mount_setattr/
8611
8612FILESYSTEMS [IOMAP]
8613M:	Christian Brauner <brauner@kernel.org>
8614R:	Darrick J. Wong <djwong@kernel.org>
8615L:	linux-xfs@vger.kernel.org
8616L:	linux-fsdevel@vger.kernel.org
8617S:	Supported
8618F:	Documentation/filesystems/iomap/*
8619F:	fs/iomap/
8620F:	include/linux/iomap.h
8621
8622FILESYSTEMS [NETFS LIBRARY]
8623M:	David Howells <dhowells@redhat.com>
8624R:	Jeff Layton <jlayton@kernel.org>
8625L:	netfs@lists.linux.dev
8626L:	linux-fsdevel@vger.kernel.org
8627S:	Supported
8628F:	Documentation/filesystems/caching/
8629F:	Documentation/filesystems/netfs_library.rst
8630F:	fs/netfs/
8631F:	include/linux/fscache*.h
8632F:	include/linux/netfs.h
8633F:	include/trace/events/fscache.h
8634F:	include/trace/events/netfs.h
8635
8636FILESYSTEMS [STACKABLE]
8637M:	Miklos Szeredi <miklos@szeredi.hu>
8638M:	Amir Goldstein <amir73il@gmail.com>
8639L:	linux-fsdevel@vger.kernel.org
8640L:	linux-unionfs@vger.kernel.org
8641S:	Maintained
8642F:	fs/backing-file.c
8643F:	include/linux/backing-file.h
8644
8645FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8646M:	Riku Voipio <riku.voipio@iki.fi>
8647L:	linux-hwmon@vger.kernel.org
8648S:	Maintained
8649F:	drivers/hwmon/f75375s.c
8650F:	include/linux/f75375s.h
8651
8652FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8653M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8654L:	linux-can@vger.kernel.org
8655S:	Maintained
8656F:	drivers/net/can/usb/f81604.c
8657
8658FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8659M:	Clemens Ladisch <clemens@ladisch.de>
8660M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8661L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8662S:	Maintained
8663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8664F:	include/uapi/sound/firewire.h
8665F:	sound/firewire/
8666
8667FIREWIRE MEDIA DRIVERS (firedtv)
8668M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8669L:	linux-media@vger.kernel.org
8670L:	linux1394-devel@lists.sourceforge.net
8671S:	Maintained
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8673F:	drivers/media/firewire/
8674
8675FIREWIRE SBP-2 TARGET
8676M:	Chris Boot <bootc@bootc.net>
8677L:	linux-scsi@vger.kernel.org
8678L:	target-devel@vger.kernel.org
8679L:	linux1394-devel@lists.sourceforge.net
8680S:	Maintained
8681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8682F:	drivers/target/sbp/
8683
8684FIREWIRE SUBSYSTEM
8685M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8686M:	Takashi Sakamoto <takaswie@kernel.org>
8687L:	linux1394-devel@lists.sourceforge.net
8688S:	Maintained
8689W:	http://ieee1394.docs.kernel.org/
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8691F:	drivers/firewire/
8692F:	include/linux/firewire.h
8693F:	include/uapi/linux/firewire*.h
8694F:	tools/firewire/
8695
8696FIRMWARE FRAMEWORK FOR ARMV8-A
8697M:	Sudeep Holla <sudeep.holla@arm.com>
8698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8699S:	Maintained
8700F:	drivers/firmware/arm_ffa/
8701F:	include/linux/arm_ffa.h
8702
8703FIRMWARE LOADER (request_firmware)
8704M:	Luis Chamberlain <mcgrof@kernel.org>
8705M:	Russ Weight <russ.weight@linux.dev>
8706L:	linux-kernel@vger.kernel.org
8707S:	Maintained
8708F:	Documentation/firmware_class/
8709F:	drivers/base/firmware_loader/
8710F:	include/linux/firmware.h
8711
8712FLEXTIMER FTM-QUADDEC DRIVER
8713M:	Patrick Havelange <patrick.havelange@essensium.com>
8714L:	linux-iio@vger.kernel.org
8715S:	Maintained
8716F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8717F:	drivers/counter/ftm-quaddec.c
8718
8719FLOPPY DRIVER
8720M:	Denis Efremov <efremov@linux.com>
8721L:	linux-block@vger.kernel.org
8722S:	Odd Fixes
8723F:	drivers/block/floppy.c
8724
8725FLYSKY FSIA6B RC RECEIVER
8726M:	Markus Koch <markus@notsyncing.net>
8727L:	linux-input@vger.kernel.org
8728S:	Maintained
8729F:	drivers/input/joystick/fsia6b.c
8730
8731FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8732M:	Geoffrey D. Bennett <g@b4.vu>
8733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8734S:	Maintained
8735W:	https://github.com/geoffreybennett/scarlett-gen2
8736B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8737T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8738F:	include/uapi/sound/scarlett2.h
8739F:	sound/usb/mixer_scarlett2.c
8740
8741FORCEDETH GIGABIT ETHERNET DRIVER
8742M:	Rain River <rain.1986.08.12@gmail.com>
8743M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8744L:	netdev@vger.kernel.org
8745S:	Maintained
8746F:	drivers/net/ethernet/nvidia/*
8747
8748FORTIFY_SOURCE
8749M:	Kees Cook <kees@kernel.org>
8750L:	linux-hardening@vger.kernel.org
8751S:	Supported
8752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8753F:	include/linux/fortify-string.h
8754F:	lib/fortify_kunit.c
8755F:	lib/memcpy_kunit.c
8756F:	lib/test_fortify/*
8757F:	scripts/test_fortify.sh
8758K:	\b__NO_FORTIFY\b
8759
8760FPGA DFL DRIVERS
8761M:	Wu Hao <hao.wu@intel.com>
8762R:	Tom Rix <trix@redhat.com>
8763L:	linux-fpga@vger.kernel.org
8764S:	Maintained
8765F:	Documentation/ABI/testing/sysfs-bus-dfl*
8766F:	Documentation/fpga/dfl.rst
8767F:	drivers/fpga/dfl*
8768F:	drivers/uio/uio_dfl.c
8769F:	include/linux/dfl.h
8770F:	include/uapi/linux/fpga-dfl.h
8771
8772FPGA MANAGER FRAMEWORK
8773M:	Moritz Fischer <mdf@kernel.org>
8774M:	Wu Hao <hao.wu@intel.com>
8775M:	Xu Yilun <yilun.xu@intel.com>
8776R:	Tom Rix <trix@redhat.com>
8777L:	linux-fpga@vger.kernel.org
8778S:	Maintained
8779Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8781F:	Documentation/devicetree/bindings/fpga/
8782F:	Documentation/driver-api/fpga/
8783F:	Documentation/fpga/
8784F:	drivers/fpga/
8785F:	include/linux/fpga/
8786
8787FPU EMULATOR
8788M:	Bill Metzenthen <billm@melbpc.org.au>
8789S:	Maintained
8790W:	https://floatingpoint.billm.au/
8791F:	arch/x86/math-emu/
8792
8793FRAMEBUFFER CORE
8794M:	Daniel Vetter <daniel@ffwll.ch>
8795S:	Odd Fixes
8796T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8797F:	drivers/video/fbdev/core/
8798
8799FRAMEBUFFER LAYER
8800M:	Helge Deller <deller@gmx.de>
8801L:	linux-fbdev@vger.kernel.org
8802L:	dri-devel@lists.freedesktop.org
8803S:	Maintained
8804Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8806F:	Documentation/fb/
8807F:	drivers/video/
8808F:	include/linux/fb.h
8809F:	include/uapi/linux/fb.h
8810F:	include/uapi/video/
8811F:	include/video/
8812
8813FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8814M:	Horia Geantă <horia.geanta@nxp.com>
8815M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8816M:	Gaurav Jain <gaurav.jain@nxp.com>
8817L:	linux-crypto@vger.kernel.org
8818S:	Maintained
8819F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8820F:	drivers/crypto/caam/
8821
8822FREESCALE COLDFIRE M5441X MMC DRIVER
8823M:	Angelo Dureghello <adureghello@baylibre.com>
8824L:	linux-mmc@vger.kernel.org
8825S:	Maintained
8826F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8827F:	include/linux/platform_data/mmc-esdhc-mcf.h
8828
8829FREESCALE DIU FRAMEBUFFER DRIVER
8830M:	Timur Tabi <timur@kernel.org>
8831L:	linux-fbdev@vger.kernel.org
8832S:	Maintained
8833F:	drivers/video/fbdev/fsl-diu-fb.*
8834
8835FREESCALE DMA DRIVER
8836M:	Zhang Wei <zw@zh-kernel.org>
8837L:	linuxppc-dev@lists.ozlabs.org
8838S:	Maintained
8839F:	drivers/dma/fsldma.*
8840
8841FREESCALE DSPI DRIVER
8842M:	Vladimir Oltean <olteanv@gmail.com>
8843L:	linux-spi@vger.kernel.org
8844S:	Maintained
8845F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8846F:	drivers/spi/spi-fsl-dspi.c
8847F:	include/linux/spi/spi-fsl-dspi.h
8848
8849FREESCALE eDMA DRIVER
8850M:	Frank Li <Frank.Li@nxp.com>
8851L:	imx@lists.linux.dev
8852L:	dmaengine@vger.kernel.org
8853S:	Maintained
8854F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8855F:	drivers/dma/fsl-edma*.*
8856
8857FREESCALE ENETC ETHERNET DRIVERS
8858M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8859M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8860L:	netdev@vger.kernel.org
8861S:	Maintained
8862F:	drivers/net/ethernet/freescale/enetc/
8863
8864FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8865M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8866L:	netdev@vger.kernel.org
8867S:	Maintained
8868F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8869F:	drivers/net/ethernet/freescale/gianfar*
8870
8871FREESCALE GPMI NAND DRIVER
8872M:	Han Xu <han.xu@nxp.com>
8873L:	linux-mtd@lists.infradead.org
8874S:	Maintained
8875F:	drivers/mtd/nand/raw/gpmi-nand/*
8876
8877FREESCALE I2C CPM DRIVER
8878M:	Jochen Friedrich <jochen@scram.de>
8879L:	linuxppc-dev@lists.ozlabs.org
8880L:	linux-i2c@vger.kernel.org
8881S:	Maintained
8882F:	drivers/i2c/busses/i2c-cpm.c
8883
8884FREESCALE IMX / MXC FEC DRIVER
8885M:	Wei Fang <wei.fang@nxp.com>
8886R:	Shenwei Wang <shenwei.wang@nxp.com>
8887R:	Clark Wang <xiaoning.wang@nxp.com>
8888L:	imx@lists.linux.dev
8889L:	netdev@vger.kernel.org
8890S:	Maintained
8891F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8892F:	drivers/net/ethernet/freescale/fec.h
8893F:	drivers/net/ethernet/freescale/fec_main.c
8894F:	drivers/net/ethernet/freescale/fec_ptp.c
8895
8896FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8897M:	Sascha Hauer <s.hauer@pengutronix.de>
8898R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8899L:	linux-fbdev@vger.kernel.org
8900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8901S:	Maintained
8902F:	drivers/video/fbdev/imxfb.c
8903
8904FREESCALE IMX DDR PMU DRIVER
8905M:	Frank Li <Frank.li@nxp.com>
8906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8907S:	Maintained
8908F:	Documentation/admin-guide/perf/imx-ddr.rst
8909F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8910F:	drivers/perf/fsl_imx8_ddr_perf.c
8911
8912FREESCALE IMX I2C DRIVER
8913M:	Oleksij Rempel <o.rempel@pengutronix.de>
8914R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8915L:	linux-i2c@vger.kernel.org
8916S:	Maintained
8917F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8918F:	drivers/i2c/busses/i2c-imx.c
8919
8920FREESCALE IMX LPI2C DRIVER
8921M:	Dong Aisheng <aisheng.dong@nxp.com>
8922L:	linux-i2c@vger.kernel.org
8923L:	imx@lists.linux.dev
8924S:	Maintained
8925F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8926F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8927
8928FREESCALE MPC I2C DRIVER
8929M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8930L:	linux-i2c@vger.kernel.org
8931S:	Maintained
8932F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8933F:	drivers/i2c/busses/i2c-mpc.c
8934
8935FREESCALE QORIQ DPAA ETHERNET DRIVER
8936M:	Madalin Bucur <madalin.bucur@nxp.com>
8937L:	netdev@vger.kernel.org
8938S:	Maintained
8939F:	drivers/net/ethernet/freescale/dpaa
8940
8941FREESCALE QORIQ DPAA FMAN DRIVER
8942M:	Madalin Bucur <madalin.bucur@nxp.com>
8943R:	Sean Anderson <sean.anderson@seco.com>
8944L:	netdev@vger.kernel.org
8945S:	Maintained
8946F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8947F:	drivers/net/ethernet/freescale/fman
8948
8949FREESCALE QORIQ PTP CLOCK DRIVER
8950M:	Yangbo Lu <yangbo.lu@nxp.com>
8951L:	netdev@vger.kernel.org
8952S:	Maintained
8953F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8954F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8955F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8956F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8957F:	drivers/ptp/ptp_qoriq.c
8958F:	drivers/ptp/ptp_qoriq_debugfs.c
8959F:	include/linux/fsl/ptp_qoriq.h
8960
8961FREESCALE QUAD SPI DRIVER
8962M:	Han Xu <han.xu@nxp.com>
8963L:	linux-spi@vger.kernel.org
8964S:	Maintained
8965F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8966F:	drivers/spi/spi-fsl-qspi.c
8967
8968FREESCALE QUICC ENGINE LIBRARY
8969M:	Qiang Zhao <qiang.zhao@nxp.com>
8970M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8971L:	linuxppc-dev@lists.ozlabs.org
8972S:	Maintained
8973F:	drivers/soc/fsl/qe/
8974F:	include/soc/fsl/qe/
8975
8976FREESCALE QUICC ENGINE QMC DRIVER
8977M:	Herve Codina <herve.codina@bootlin.com>
8978L:	linuxppc-dev@lists.ozlabs.org
8979S:	Maintained
8980F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8981F:	drivers/soc/fsl/qe/qmc.c
8982F:	include/soc/fsl/qe/qmc.h
8983
8984FREESCALE QUICC ENGINE QMC HDLC DRIVER
8985M:	Herve Codina <herve.codina@bootlin.com>
8986L:	netdev@vger.kernel.org
8987L:	linuxppc-dev@lists.ozlabs.org
8988S:	Maintained
8989F:	drivers/net/wan/fsl_qmc_hdlc.c
8990
8991FREESCALE QUICC ENGINE TSA DRIVER
8992M:	Herve Codina <herve.codina@bootlin.com>
8993L:	linuxppc-dev@lists.ozlabs.org
8994S:	Maintained
8995F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8996F:	drivers/soc/fsl/qe/tsa.c
8997F:	drivers/soc/fsl/qe/tsa.h
8998F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8999
9000FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9001L:	netdev@vger.kernel.org
9002L:	linuxppc-dev@lists.ozlabs.org
9003S:	Orphan
9004F:	drivers/net/ethernet/freescale/ucc_geth*
9005
9006FREESCALE QUICC ENGINE UCC HDLC DRIVER
9007M:	Zhao Qiang <qiang.zhao@nxp.com>
9008L:	netdev@vger.kernel.org
9009L:	linuxppc-dev@lists.ozlabs.org
9010S:	Maintained
9011F:	drivers/net/wan/fsl_ucc_hdlc*
9012
9013FREESCALE QUICC ENGINE UCC UART DRIVER
9014M:	Timur Tabi <timur@kernel.org>
9015L:	linuxppc-dev@lists.ozlabs.org
9016S:	Maintained
9017F:	drivers/tty/serial/ucc_uart.c
9018
9019FREESCALE SOC DRIVERS
9020M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9021L:	linuxppc-dev@lists.ozlabs.org
9022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9023S:	Maintained
9024F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9025F:	Documentation/devicetree/bindings/soc/fsl/
9026F:	drivers/soc/fsl/
9027F:	include/linux/fsl/
9028F:	include/soc/fsl/
9029
9030FREESCALE SOC FS_ENET DRIVER
9031M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9032L:	linuxppc-dev@lists.ozlabs.org
9033L:	netdev@vger.kernel.org
9034S:	Maintained
9035F:	drivers/net/ethernet/freescale/fs_enet/
9036
9037FREESCALE SOC SOUND DRIVERS
9038M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9039M:	Xiubo Li <Xiubo.Lee@gmail.com>
9040R:	Fabio Estevam <festevam@gmail.com>
9041R:	Nicolin Chen <nicoleotsuka@gmail.com>
9042L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9043L:	linuxppc-dev@lists.ozlabs.org
9044S:	Maintained
9045F:	sound/soc/fsl/fsl*
9046F:	sound/soc/fsl/imx*
9047
9048FREESCALE SOC LPC32XX SOUND DRIVERS
9049M:	J.M.B. Downing <jonathan.downing@nautel.com>
9050M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9051R:	Vladimir Zapolskiy <vz@mleia.com>
9052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9053L:	linuxppc-dev@lists.ozlabs.org
9054S:	Maintained
9055F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9056F:	sound/soc/fsl/lpc3xxx-*
9057
9058FREESCALE SOC SOUND QMC DRIVER
9059M:	Herve Codina <herve.codina@bootlin.com>
9060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9061L:	linuxppc-dev@lists.ozlabs.org
9062S:	Maintained
9063F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9064F:	sound/soc/fsl/fsl_qmc_audio.c
9065
9066FREESCALE USB PERIPHERAL DRIVERS
9067L:	linux-usb@vger.kernel.org
9068L:	linuxppc-dev@lists.ozlabs.org
9069S:	Orphan
9070F:	drivers/usb/gadget/udc/fsl*
9071
9072FREESCALE USB PHY DRIVER
9073L:	linux-usb@vger.kernel.org
9074L:	linuxppc-dev@lists.ozlabs.org
9075S:	Orphan
9076F:	drivers/usb/phy/phy-fsl-usb*
9077
9078FREEVXFS FILESYSTEM
9079M:	Christoph Hellwig <hch@infradead.org>
9080S:	Maintained
9081W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9082F:	fs/freevxfs/
9083
9084FREEZER
9085M:	"Rafael J. Wysocki" <rafael@kernel.org>
9086M:	Pavel Machek <pavel@ucw.cz>
9087L:	linux-pm@vger.kernel.org
9088S:	Supported
9089F:	Documentation/power/freezing-of-tasks.rst
9090F:	include/linux/freezer.h
9091F:	kernel/freezer.c
9092
9093FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9094M:	Eric Biggers <ebiggers@kernel.org>
9095M:	Theodore Y. Ts'o <tytso@mit.edu>
9096M:	Jaegeuk Kim <jaegeuk@kernel.org>
9097L:	linux-fscrypt@vger.kernel.org
9098S:	Supported
9099Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9100T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9101F:	Documentation/filesystems/fscrypt.rst
9102F:	fs/crypto/
9103F:	include/linux/fscrypt.h
9104F:	include/uapi/linux/fscrypt.h
9105
9106FSI SUBSYSTEM
9107M:	Jeremy Kerr <jk@ozlabs.org>
9108M:	Joel Stanley <joel@jms.id.au>
9109R:	Alistar Popple <alistair@popple.id.au>
9110R:	Eddie James <eajames@linux.ibm.com>
9111L:	linux-fsi@lists.ozlabs.org
9112S:	Supported
9113Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9115F:	drivers/fsi/
9116F:	include/linux/fsi*.h
9117F:	include/trace/events/fsi*.h
9118
9119FSI-ATTACHED I2C DRIVER
9120M:	Eddie James <eajames@linux.ibm.com>
9121L:	linux-i2c@vger.kernel.org
9122L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9123S:	Maintained
9124F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9125F:	drivers/i2c/busses/i2c-fsi.c
9126
9127FSI-ATTACHED SPI DRIVER
9128M:	Eddie James <eajames@linux.ibm.com>
9129L:	linux-spi@vger.kernel.org
9130S:	Maintained
9131F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9132F:	drivers/spi/spi-fsi.c
9133
9134FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9135M:	Jan Kara <jack@suse.cz>
9136R:	Amir Goldstein <amir73il@gmail.com>
9137L:	linux-fsdevel@vger.kernel.org
9138S:	Maintained
9139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9140F:	fs/notify/
9141F:	include/linux/fsnotify*.h
9142
9143FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9144M:	Eric Biggers <ebiggers@kernel.org>
9145M:	Theodore Y. Ts'o <tytso@mit.edu>
9146L:	fsverity@lists.linux.dev
9147S:	Supported
9148Q:	https://patchwork.kernel.org/project/fsverity/list/
9149T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9150F:	Documentation/filesystems/fsverity.rst
9151F:	fs/verity/
9152F:	include/linux/fsverity.h
9153F:	include/uapi/linux/fsverity.h
9154
9155FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9156M:	Michael Zaidman <michael.zaidman@gmail.com>
9157L:	linux-i2c@vger.kernel.org
9158L:	linux-input@vger.kernel.org
9159S:	Maintained
9160F:	drivers/hid/hid-ft260.c
9161
9162FUJITSU LAPTOP EXTRAS
9163M:	Jonathan Woithe <jwoithe@just42.net>
9164L:	platform-driver-x86@vger.kernel.org
9165S:	Maintained
9166F:	drivers/platform/x86/fujitsu-laptop.c
9167
9168FUJITSU TABLET EXTRAS
9169M:	Robert Gerlach <khnz@gmx.de>
9170L:	platform-driver-x86@vger.kernel.org
9171S:	Maintained
9172F:	drivers/platform/x86/fujitsu-tablet.c
9173
9174FUNCTION HOOKS (FTRACE)
9175M:	Steven Rostedt <rostedt@goodmis.org>
9176M:	Masami Hiramatsu <mhiramat@kernel.org>
9177R:	Mark Rutland <mark.rutland@arm.com>
9178L:	linux-kernel@vger.kernel.org
9179L:	linux-trace-kernel@vger.kernel.org
9180S:	Maintained
9181Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9183F:	Documentation/trace/ftrace*
9184F:	arch/*/*/*/*ftrace*
9185F:	arch/*/*/*ftrace*
9186F:	include/*/ftrace.h
9187F:	kernel/trace/fgraph.c
9188F:	kernel/trace/ftrace*
9189F:	samples/ftrace
9190
9191FUNGIBLE ETHERNET DRIVERS
9192M:	Dimitris Michailidis <dmichail@fungible.com>
9193L:	netdev@vger.kernel.org
9194S:	Supported
9195F:	drivers/net/ethernet/fungible/
9196
9197FUSE: FILESYSTEM IN USERSPACE
9198M:	Miklos Szeredi <miklos@szeredi.hu>
9199L:	linux-fsdevel@vger.kernel.org
9200S:	Maintained
9201W:	https://github.com/libfuse/
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9203F:	Documentation/filesystems/fuse.rst
9204F:	fs/fuse/
9205F:	include/uapi/linux/fuse.h
9206
9207FUTEX SUBSYSTEM
9208M:	Thomas Gleixner <tglx@linutronix.de>
9209M:	Ingo Molnar <mingo@redhat.com>
9210R:	Peter Zijlstra <peterz@infradead.org>
9211R:	Darren Hart <dvhart@infradead.org>
9212R:	Davidlohr Bueso <dave@stgolabs.net>
9213R:	André Almeida <andrealmeid@igalia.com>
9214L:	linux-kernel@vger.kernel.org
9215S:	Maintained
9216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9217F:	Documentation/locking/*futex*
9218F:	include/asm-generic/futex.h
9219F:	include/linux/futex.h
9220F:	include/uapi/linux/futex.h
9221F:	kernel/futex/*
9222F:	tools/perf/bench/futex*
9223F:	tools/testing/selftests/futex/
9224
9225GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9226M:	Sebastian Reichel <sre@kernel.org>
9227L:	linux-media@vger.kernel.org
9228S:	Maintained
9229F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9230F:	drivers/media/i2c/gc0308.c
9231
9232GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9233M:	Zhi Mao <zhi.mao@mediatek.com>
9234L:	linux-media@vger.kernel.org
9235S:	Maintained
9236F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9237F:	drivers/media/i2c/gc05a2.c
9238
9239GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9240M:	Zhi Mao <zhi.mao@mediatek.com>
9241L:	linux-media@vger.kernel.org
9242S:	Maintained
9243F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9244F:	drivers/media/i2c/gc08a3.c
9245
9246GALAXYCORE GC2145 SENSOR DRIVER
9247M:	Alain Volmat <alain.volmat@foss.st.com>
9248L:	linux-media@vger.kernel.org
9249S:	Maintained
9250T:	git git://linuxtv.org/media_tree.git
9251F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9252F:	drivers/media/i2c/gc2145.c
9253
9254GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9255M:	Tim Harvey <tharvey@gateworks.com>
9256S:	Maintained
9257F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9258F:	Documentation/hwmon/gsc-hwmon.rst
9259F:	drivers/hwmon/gsc-hwmon.c
9260F:	drivers/mfd/gateworks-gsc.c
9261F:	include/linux/mfd/gsc.h
9262F:	include/linux/platform_data/gsc_hwmon.h
9263
9264GCC PLUGINS
9265M:	Kees Cook <kees@kernel.org>
9266L:	linux-hardening@vger.kernel.org
9267S:	Maintained
9268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9269F:	Documentation/kbuild/gcc-plugins.rst
9270F:	include/linux/stackleak.h
9271F:	kernel/stackleak.c
9272F:	scripts/Makefile.gcc-plugins
9273F:	scripts/gcc-plugins/
9274
9275GCOV BASED KERNEL PROFILING
9276M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9277S:	Maintained
9278F:	Documentation/dev-tools/gcov.rst
9279F:	kernel/gcov/
9280
9281GDB KERNEL DEBUGGING HELPER SCRIPTS
9282M:	Jan Kiszka <jan.kiszka@siemens.com>
9283M:	Kieran Bingham <kbingham@kernel.org>
9284S:	Supported
9285F:	scripts/gdb/
9286
9287GEMINI CRYPTO DRIVER
9288M:	Corentin Labbe <clabbe@baylibre.com>
9289L:	linux-crypto@vger.kernel.org
9290S:	Maintained
9291F:	drivers/crypto/gemini/
9292
9293GEMTEK FM RADIO RECEIVER DRIVER
9294M:	Hans Verkuil <hverkuil@xs4all.nl>
9295L:	linux-media@vger.kernel.org
9296S:	Maintained
9297W:	https://linuxtv.org
9298T:	git git://linuxtv.org/media_tree.git
9299F:	drivers/media/radio/radio-gemtek*
9300
9301GENERIC ARCHITECTURE TOPOLOGY
9302M:	Sudeep Holla <sudeep.holla@arm.com>
9303L:	linux-kernel@vger.kernel.org
9304S:	Maintained
9305F:	drivers/base/arch_topology.c
9306F:	include/linux/arch_topology.h
9307
9308GENERIC ENTRY CODE
9309M:	Thomas Gleixner <tglx@linutronix.de>
9310M:	Peter Zijlstra <peterz@infradead.org>
9311M:	Andy Lutomirski <luto@kernel.org>
9312L:	linux-kernel@vger.kernel.org
9313S:	Maintained
9314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9315F:	include/linux/entry-common.h
9316F:	include/linux/entry-kvm.h
9317F:	kernel/entry/
9318
9319GENERIC GPIO I2C DRIVER
9320M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9321S:	Supported
9322F:	drivers/i2c/busses/i2c-gpio.c
9323F:	include/linux/platform_data/i2c-gpio.h
9324
9325GENERIC GPIO I2C MULTIPLEXER DRIVER
9326M:	Peter Korsgaard <peter.korsgaard@barco.com>
9327L:	linux-i2c@vger.kernel.org
9328S:	Supported
9329F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9330F:	drivers/i2c/muxes/i2c-mux-gpio.c
9331F:	include/linux/platform_data/i2c-mux-gpio.h
9332
9333GENERIC GPIO RESET DRIVER
9334M:	Krzysztof Kozlowski <krzk@kernel.org>
9335S:	Maintained
9336F:	drivers/reset/reset-gpio.c
9337
9338GENERIC HDLC (WAN) DRIVERS
9339M:	Krzysztof Halasa <khc@pm.waw.pl>
9340S:	Maintained
9341W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9342F:	drivers/net/wan/c101.c
9343F:	drivers/net/wan/hd6457*
9344F:	drivers/net/wan/hdlc*
9345F:	drivers/net/wan/n2.c
9346F:	drivers/net/wan/pc300too.c
9347F:	drivers/net/wan/pci200syn.c
9348F:	drivers/net/wan/wanxl*
9349
9350GENERIC INCLUDE/ASM HEADER FILES
9351M:	Arnd Bergmann <arnd@arndb.de>
9352L:	linux-arch@vger.kernel.org
9353S:	Maintained
9354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9355F:	include/asm-generic/
9356F:	include/uapi/asm-generic/
9357
9358GENERIC PHY FRAMEWORK
9359M:	Vinod Koul <vkoul@kernel.org>
9360M:	Kishon Vijay Abraham I <kishon@kernel.org>
9361L:	linux-phy@lists.infradead.org
9362S:	Supported
9363Q:	https://patchwork.kernel.org/project/linux-phy/list/
9364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9365F:	Documentation/devicetree/bindings/phy/
9366F:	drivers/phy/
9367F:	include/dt-bindings/phy/
9368F:	include/linux/phy/
9369
9370GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9371M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9372S:	Supported
9373F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9374F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9375
9376GENERIC PM DOMAINS
9377M:	Ulf Hansson <ulf.hansson@linaro.org>
9378L:	linux-pm@vger.kernel.org
9379S:	Supported
9380F:	Documentation/devicetree/bindings/power/power?domain*
9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9382F:	drivers/pmdomain/
9383F:	include/linux/pm_domain.h
9384
9385GENERIC RADIX TREE
9386M:	Kent Overstreet <kent.overstreet@linux.dev>
9387S:	Supported
9388C:	irc://irc.oftc.net/bcache
9389F:	include/linux/generic-radix-tree.h
9390F:	lib/generic-radix-tree.c
9391
9392GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9393M:	Eugen Hristev <eugen.hristev@microchip.com>
9394L:	linux-input@vger.kernel.org
9395S:	Maintained
9396F:	drivers/input/touchscreen/resistive-adc-touch.c
9397
9398GENERIC STRING LIBRARY
9399M:	Kees Cook <kees@kernel.org>
9400R:	Andy Shevchenko <andy@kernel.org>
9401L:	linux-hardening@vger.kernel.org
9402S:	Supported
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9404F:	include/linux/string.h
9405F:	include/linux/string_choices.h
9406F:	include/linux/string_helpers.h
9407F:	lib/string.c
9408F:	lib/string_kunit.c
9409F:	lib/string_helpers.c
9410F:	lib/string_helpers_kunit.c
9411F:	scripts/coccinelle/api/string_choices.cocci
9412
9413GENERIC UIO DRIVER FOR PCI DEVICES
9414M:	"Michael S. Tsirkin" <mst@redhat.com>
9415L:	kvm@vger.kernel.org
9416S:	Supported
9417F:	drivers/uio/uio_pci_generic.c
9418
9419GENERIC VDSO LIBRARY
9420M:	Andy Lutomirski <luto@kernel.org>
9421M:	Thomas Gleixner <tglx@linutronix.de>
9422M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9423L:	linux-kernel@vger.kernel.org
9424S:	Maintained
9425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9426F:	include/asm-generic/vdso/vsyscall.h
9427F:	include/vdso/
9428F:	kernel/time/vsyscall.c
9429F:	lib/vdso/
9430
9431GENWQE (IBM Generic Workqueue Card)
9432M:	Frank Haverkamp <haver@linux.ibm.com>
9433S:	Supported
9434F:	drivers/misc/genwqe/
9435
9436GET_MAINTAINER SCRIPT
9437M:	Joe Perches <joe@perches.com>
9438S:	Maintained
9439F:	scripts/get_maintainer.pl
9440
9441GFS2 FILE SYSTEM
9442M:	Andreas Gruenbacher <agruenba@redhat.com>
9443L:	gfs2@lists.linux.dev
9444S:	Supported
9445B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9447F:	Documentation/filesystems/gfs2*
9448F:	fs/gfs2/
9449F:	include/uapi/linux/gfs2_ondisk.h
9450
9451GIGABYTE WATERFORCE SENSOR DRIVER
9452M:	Aleksa Savic <savicaleksa83@gmail.com>
9453L:	linux-hwmon@vger.kernel.org
9454S:	Maintained
9455F:	Documentation/hwmon/gigabyte_waterforce.rst
9456F:	drivers/hwmon/gigabyte_waterforce.c
9457
9458GIGABYTE WMI DRIVER
9459M:	Thomas Weißschuh <thomas@weissschuh.net>
9460L:	platform-driver-x86@vger.kernel.org
9461S:	Maintained
9462F:	drivers/platform/x86/gigabyte-wmi.c
9463
9464GNSS SUBSYSTEM
9465M:	Johan Hovold <johan@kernel.org>
9466S:	Maintained
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9468F:	Documentation/ABI/testing/sysfs-class-gnss
9469F:	Documentation/devicetree/bindings/gnss/
9470F:	drivers/gnss/
9471F:	include/linux/gnss.h
9472
9473GO7007 MPEG CODEC
9474M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9475L:	linux-media@vger.kernel.org
9476S:	Maintained
9477F:	drivers/media/usb/go7007/
9478
9479GOODIX TOUCHSCREEN
9480M:	Bastien Nocera <hadess@hadess.net>
9481M:	Hans de Goede <hdegoede@redhat.com>
9482L:	linux-input@vger.kernel.org
9483S:	Maintained
9484F:	drivers/input/touchscreen/goodix*
9485
9486GOOGLE ETHERNET DRIVERS
9487M:	Jeroen de Borst <jeroendb@google.com>
9488M:	Praveen Kaligineedi <pkaligineedi@google.com>
9489R:	Shailend Chand <shailend@google.com>
9490L:	netdev@vger.kernel.org
9491S:	Supported
9492F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9493F:	drivers/net/ethernet/google
9494
9495GOOGLE FIRMWARE DRIVERS
9496M:	Tzung-Bi Shih <tzungbi@kernel.org>
9497R:	Brian Norris <briannorris@chromium.org>
9498R:	Julius Werner <jwerner@chromium.org>
9499L:	chrome-platform@lists.linux.dev
9500S:	Maintained
9501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9502F:	drivers/firmware/google/
9503
9504GOOGLE TENSOR SoC SUPPORT
9505M:	Peter Griffin <peter.griffin@linaro.org>
9506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9507L:	linux-samsung-soc@vger.kernel.org
9508S:	Maintained
9509F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9510F:	arch/arm64/boot/dts/exynos/google/
9511F:	drivers/clk/samsung/clk-gs101.c
9512F:	drivers/phy/samsung/phy-gs101-ufs.c
9513F:	include/dt-bindings/clock/google,gs101.h
9514K:	[gG]oogle.?[tT]ensor
9515
9516GPD POCKET FAN DRIVER
9517M:	Hans de Goede <hdegoede@redhat.com>
9518L:	platform-driver-x86@vger.kernel.org
9519S:	Maintained
9520F:	drivers/platform/x86/gpd-pocket-fan.c
9521
9522GPIO ACPI SUPPORT
9523M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9524M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9525L:	linux-gpio@vger.kernel.org
9526L:	linux-acpi@vger.kernel.org
9527S:	Supported
9528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9529F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9530F:	drivers/gpio/gpiolib-acpi.c
9531F:	drivers/gpio/gpiolib-acpi.h
9532
9533GPIO AGGREGATOR
9534M:	Geert Uytterhoeven <geert+renesas@glider.be>
9535L:	linux-gpio@vger.kernel.org
9536S:	Supported
9537F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9538F:	drivers/gpio/gpio-aggregator.c
9539
9540GPIO IR Transmitter
9541M:	Sean Young <sean@mess.org>
9542L:	linux-media@vger.kernel.org
9543S:	Maintained
9544F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9545F:	drivers/media/rc/gpio-ir-tx.c
9546
9547GPIO MOCKUP DRIVER
9548M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9549L:	linux-gpio@vger.kernel.org
9550S:	Maintained
9551F:	drivers/gpio/gpio-mockup.c
9552F:	tools/testing/selftests/gpio/
9553
9554GPIO REGMAP
9555M:	Michael Walle <mwalle@kernel.org>
9556S:	Maintained
9557F:	drivers/gpio/gpio-regmap.c
9558F:	include/linux/gpio/regmap.h
9559K:	(devm_)?gpio_regmap_(un)?register
9560
9561GPIO SUBSYSTEM
9562M:	Linus Walleij <linus.walleij@linaro.org>
9563M:	Bartosz Golaszewski <brgl@bgdev.pl>
9564L:	linux-gpio@vger.kernel.org
9565S:	Maintained
9566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9567F:	Documentation/admin-guide/gpio/
9568F:	Documentation/devicetree/bindings/gpio/
9569F:	Documentation/driver-api/gpio/
9570F:	drivers/gpio/
9571F:	include/dt-bindings/gpio/
9572F:	include/linux/gpio.h
9573F:	include/linux/gpio/
9574F:	include/linux/of_gpio.h
9575
9576GPIO UAPI
9577M:	Bartosz Golaszewski <brgl@bgdev.pl>
9578R:	Kent Gibson <warthog618@gmail.com>
9579L:	linux-gpio@vger.kernel.org
9580S:	Maintained
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9582F:	Documentation/ABI/obsolete/sysfs-gpio
9583F:	Documentation/ABI/testing/gpio-cdev
9584F:	Documentation/userspace-api/gpio/
9585F:	drivers/gpio/gpiolib-cdev.c
9586F:	include/uapi/linux/gpio.h
9587F:	tools/gpio/
9588
9589GRE DEMULTIPLEXER DRIVER
9590M:	Dmitry Kozlov <xeb@mail.ru>
9591L:	netdev@vger.kernel.org
9592S:	Maintained
9593F:	include/net/gre.h
9594F:	net/ipv4/gre_demux.c
9595F:	net/ipv4/gre_offload.c
9596
9597GRETH 10/100/1G Ethernet MAC device driver
9598M:	Andreas Larsson <andreas@gaisler.com>
9599L:	netdev@vger.kernel.org
9600S:	Maintained
9601F:	drivers/net/ethernet/aeroflex/
9602
9603GREYBUS AUDIO PROTOCOLS DRIVERS
9604M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9605M:	Mark Greer <mgreer@animalcreek.com>
9606S:	Maintained
9607F:	drivers/staging/greybus/audio_apbridgea.c
9608F:	drivers/staging/greybus/audio_apbridgea.h
9609F:	drivers/staging/greybus/audio_codec.c
9610F:	drivers/staging/greybus/audio_codec.h
9611F:	drivers/staging/greybus/audio_gb.c
9612F:	drivers/staging/greybus/audio_manager.c
9613F:	drivers/staging/greybus/audio_manager.h
9614F:	drivers/staging/greybus/audio_manager_module.c
9615F:	drivers/staging/greybus/audio_manager_private.h
9616F:	drivers/staging/greybus/audio_manager_sysfs.c
9617F:	drivers/staging/greybus/audio_module.c
9618F:	drivers/staging/greybus/audio_topology.c
9619
9620GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9621M:	Viresh Kumar <vireshk@kernel.org>
9622S:	Maintained
9623F:	drivers/staging/greybus/authentication.c
9624F:	drivers/staging/greybus/bootrom.c
9625F:	drivers/staging/greybus/firmware.h
9626F:	drivers/staging/greybus/fw-core.c
9627F:	drivers/staging/greybus/fw-download.c
9628F:	drivers/staging/greybus/fw-management.c
9629F:	drivers/staging/greybus/greybus_authentication.h
9630F:	drivers/staging/greybus/greybus_firmware.h
9631F:	drivers/staging/greybus/hid.c
9632F:	drivers/staging/greybus/i2c.c
9633F:	drivers/staging/greybus/spi.c
9634F:	drivers/staging/greybus/spilib.c
9635F:	drivers/staging/greybus/spilib.h
9636
9637GREYBUS LOOPBACK DRIVER
9638M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9639S:	Maintained
9640F:	drivers/staging/greybus/loopback.c
9641
9642GREYBUS PLATFORM DRIVERS
9643M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9644S:	Maintained
9645F:	drivers/staging/greybus/arche-apb-ctrl.c
9646F:	drivers/staging/greybus/arche-platform.c
9647F:	drivers/staging/greybus/arche_platform.h
9648
9649GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9650M:	Rui Miguel Silva <rmfrfs@gmail.com>
9651S:	Maintained
9652F:	drivers/staging/greybus/gpio.c
9653F:	drivers/staging/greybus/light.c
9654F:	drivers/staging/greybus/power_supply.c
9655F:	drivers/staging/greybus/sdio.c
9656F:	drivers/staging/greybus/spi.c
9657F:	drivers/staging/greybus/spilib.c
9658
9659GREYBUS BEAGLEPLAY DRIVERS
9660M:	Ayush Singh <ayushdevel1325@gmail.com>
9661L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9662S:	Maintained
9663F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9664F:	drivers/greybus/gb-beagleplay.c
9665
9666GREYBUS SUBSYSTEM
9667M:	Johan Hovold <johan@kernel.org>
9668M:	Alex Elder <elder@kernel.org>
9669M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9670L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9671S:	Maintained
9672F:	drivers/greybus/
9673F:	drivers/staging/greybus/
9674F:	include/linux/greybus.h
9675F:	include/linux/greybus/
9676
9677GREYBUS UART PROTOCOLS DRIVERS
9678M:	David Lin <dtwlin@gmail.com>
9679S:	Maintained
9680F:	drivers/staging/greybus/log.c
9681F:	drivers/staging/greybus/uart.c
9682
9683GS1662 VIDEO SERIALIZER
9684M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9685L:	linux-media@vger.kernel.org
9686S:	Maintained
9687T:	git git://linuxtv.org/media_tree.git
9688F:	drivers/media/spi/gs1662.c
9689
9690GSPCA FINEPIX SUBDRIVER
9691M:	Frank Zago <frank@zago.net>
9692L:	linux-media@vger.kernel.org
9693S:	Maintained
9694T:	git git://linuxtv.org/media_tree.git
9695F:	drivers/media/usb/gspca/finepix.c
9696
9697GSPCA GL860 SUBDRIVER
9698M:	Olivier Lorin <o.lorin@laposte.net>
9699L:	linux-media@vger.kernel.org
9700S:	Maintained
9701T:	git git://linuxtv.org/media_tree.git
9702F:	drivers/media/usb/gspca/gl860/
9703
9704GSPCA M5602 SUBDRIVER
9705M:	Erik Andren <erik.andren@gmail.com>
9706L:	linux-media@vger.kernel.org
9707S:	Maintained
9708T:	git git://linuxtv.org/media_tree.git
9709F:	drivers/media/usb/gspca/m5602/
9710
9711GSPCA PAC207 SONIXB SUBDRIVER
9712M:	Hans Verkuil <hverkuil@xs4all.nl>
9713L:	linux-media@vger.kernel.org
9714S:	Odd Fixes
9715T:	git git://linuxtv.org/media_tree.git
9716F:	drivers/media/usb/gspca/pac207.c
9717
9718GSPCA SN9C20X SUBDRIVER
9719M:	Brian Johnson <brijohn@gmail.com>
9720L:	linux-media@vger.kernel.org
9721S:	Maintained
9722T:	git git://linuxtv.org/media_tree.git
9723F:	drivers/media/usb/gspca/sn9c20x.c
9724
9725GSPCA T613 SUBDRIVER
9726M:	Leandro Costantino <lcostantino@gmail.com>
9727L:	linux-media@vger.kernel.org
9728S:	Maintained
9729T:	git git://linuxtv.org/media_tree.git
9730F:	drivers/media/usb/gspca/t613.c
9731
9732GSPCA USB WEBCAM DRIVER
9733M:	Hans Verkuil <hverkuil@xs4all.nl>
9734L:	linux-media@vger.kernel.org
9735S:	Odd Fixes
9736T:	git git://linuxtv.org/media_tree.git
9737F:	drivers/media/usb/gspca/
9738
9739GTP (GPRS Tunneling Protocol)
9740M:	Pablo Neira Ayuso <pablo@netfilter.org>
9741M:	Harald Welte <laforge@gnumonks.org>
9742L:	osmocom-net-gprs@lists.osmocom.org
9743S:	Maintained
9744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9745F:	drivers/net/gtp.c
9746
9747GUID PARTITION TABLE (GPT)
9748M:	Davidlohr Bueso <dave@stgolabs.net>
9749L:	linux-efi@vger.kernel.org
9750S:	Maintained
9751F:	block/partitions/efi.*
9752
9753HABANALABS PCI DRIVER
9754M:	Ofir Bitton <obitton@habana.ai>
9755L:	dri-devel@lists.freedesktop.org
9756S:	Supported
9757C:	irc://irc.oftc.net/dri-devel
9758T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9759F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9760F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9761F:	drivers/accel/habanalabs/
9762F:	include/linux/habanalabs/
9763F:	include/trace/events/habanalabs.h
9764F:	include/uapi/drm/habanalabs_accel.h
9765
9766HACKRF MEDIA DRIVER
9767L:	linux-media@vger.kernel.org
9768S:	Orphan
9769W:	https://linuxtv.org
9770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9771F:	drivers/media/usb/hackrf/
9772
9773HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9774M:	Chuck Lever <chuck.lever@oracle.com>
9775L:	kernel-tls-handshake@lists.linux.dev
9776L:	netdev@vger.kernel.org
9777S:	Maintained
9778F:	Documentation/netlink/specs/handshake.yaml
9779F:	Documentation/networking/tls-handshake.rst
9780F:	include/net/handshake.h
9781F:	include/trace/events/handshake.h
9782F:	net/handshake/
9783
9784HANTRO VPU CODEC DRIVER
9785M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9786M:	Philipp Zabel <p.zabel@pengutronix.de>
9787L:	linux-media@vger.kernel.org
9788L:	linux-rockchip@lists.infradead.org
9789S:	Maintained
9790F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9791F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9792F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9793F:	drivers/media/platform/verisilicon/
9794
9795HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9796M:	Frank Seidel <frank@f-seidel.de>
9797L:	platform-driver-x86@vger.kernel.org
9798S:	Maintained
9799W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9800F:	drivers/platform/x86/hdaps.c
9801
9802HARDWARE MONITORING
9803M:	Jean Delvare <jdelvare@suse.com>
9804M:	Guenter Roeck <linux@roeck-us.net>
9805L:	linux-hwmon@vger.kernel.org
9806S:	Maintained
9807W:	http://hwmon.wiki.kernel.org/
9808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9809F:	Documentation/ABI/testing/sysfs-class-hwmon
9810F:	Documentation/devicetree/bindings/hwmon/
9811F:	Documentation/hwmon/
9812F:	drivers/hwmon/
9813F:	include/linux/hwmon*.h
9814F:	include/trace/events/hwmon*.h
9815K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9816
9817HARDWARE RANDOM NUMBER GENERATOR CORE
9818M:	Olivia Mackall <olivia@selenic.com>
9819M:	Herbert Xu <herbert@gondor.apana.org.au>
9820L:	linux-crypto@vger.kernel.org
9821S:	Odd fixes
9822F:	Documentation/admin-guide/hw_random.rst
9823F:	Documentation/devicetree/bindings/rng/
9824F:	drivers/char/hw_random/
9825F:	include/linux/hw_random.h
9826
9827HARDWARE SPINLOCK CORE
9828M:	Bjorn Andersson <andersson@kernel.org>
9829R:	Baolin Wang <baolin.wang7@gmail.com>
9830L:	linux-remoteproc@vger.kernel.org
9831S:	Maintained
9832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9833F:	Documentation/devicetree/bindings/hwlock/
9834F:	Documentation/locking/hwspinlock.rst
9835F:	drivers/hwspinlock/
9836F:	include/linux/hwspinlock.h
9837
9838HARDWARE TRACING FACILITIES
9839M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9840S:	Maintained
9841F:	drivers/hwtracing/
9842
9843HARMONY SOUND DRIVER
9844L:	linux-parisc@vger.kernel.org
9845S:	Maintained
9846F:	sound/parisc/harmony.*
9847
9848HDPVR USB VIDEO ENCODER DRIVER
9849M:	Hans Verkuil <hverkuil@xs4all.nl>
9850L:	linux-media@vger.kernel.org
9851S:	Odd Fixes
9852W:	https://linuxtv.org
9853T:	git git://linuxtv.org/media_tree.git
9854F:	drivers/media/usb/hdpvr/
9855
9856HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9857M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9858S:	Supported
9859F:	drivers/misc/hpilo.[ch]
9860
9861HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9862M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9863S:	Supported
9864F:	Documentation/watchdog/hpwdt.rst
9865F:	drivers/watchdog/hpwdt.c
9866
9867HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9868M:	Don Brace <don.brace@microchip.com>
9869L:	storagedev@microchip.com
9870L:	linux-scsi@vger.kernel.org
9871S:	Supported
9872F:	Documentation/scsi/hpsa.rst
9873F:	drivers/scsi/hpsa*.[ch]
9874F:	include/linux/cciss*.h
9875F:	include/uapi/linux/cciss*.h
9876
9877HFI1 DRIVER
9878M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9879L:	linux-rdma@vger.kernel.org
9880S:	Supported
9881F:	drivers/infiniband/hw/hfi1
9882
9883HFS FILESYSTEM
9884L:	linux-fsdevel@vger.kernel.org
9885S:	Orphan
9886F:	Documentation/filesystems/hfs.rst
9887F:	fs/hfs/
9888
9889HFSPLUS FILESYSTEM
9890L:	linux-fsdevel@vger.kernel.org
9891S:	Orphan
9892F:	Documentation/filesystems/hfsplus.rst
9893F:	fs/hfsplus/
9894
9895HGA FRAMEBUFFER DRIVER
9896M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9897L:	linux-nvidia@lists.surfsouth.com
9898S:	Maintained
9899W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9900F:	drivers/video/fbdev/hgafb.c
9901
9902HIBERNATION (aka Software Suspend, aka swsusp)
9903M:	"Rafael J. Wysocki" <rafael@kernel.org>
9904M:	Pavel Machek <pavel@ucw.cz>
9905L:	linux-pm@vger.kernel.org
9906S:	Supported
9907B:	https://bugzilla.kernel.org
9908F:	arch/*/include/asm/suspend*.h
9909F:	arch/x86/power/
9910F:	drivers/base/power/
9911F:	include/linux/freezer.h
9912F:	include/linux/pm.h
9913F:	include/linux/suspend.h
9914F:	kernel/power/
9915
9916HID CORE LAYER
9917M:	Jiri Kosina <jikos@kernel.org>
9918M:	Benjamin Tissoires <bentiss@kernel.org>
9919L:	linux-input@vger.kernel.org
9920S:	Maintained
9921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9922F:	Documentation/hid/
9923F:	drivers/hid/
9924F:	include/linux/hid*
9925F:	include/uapi/linux/hid*
9926F:	samples/hid/
9927F:	tools/testing/selftests/hid/
9928
9929HID LOGITECH DRIVERS
9930R:	Filipe Laíns <lains@riseup.net>
9931L:	linux-input@vger.kernel.org
9932S:	Maintained
9933F:	drivers/hid/hid-logitech-*
9934
9935HID NVIDIA SHIELD DRIVER
9936M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9937L:	linux-input@vger.kernel.org
9938S:	Maintained
9939F:	drivers/hid/hid-nvidia-shield.c
9940
9941HID PHOENIX RC FLIGHT CONTROLLER
9942M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9943L:	linux-input@vger.kernel.org
9944S:	Maintained
9945F:	drivers/hid/hid-pxrc.c
9946
9947HID PLAYSTATION DRIVER
9948M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9949L:	linux-input@vger.kernel.org
9950S:	Supported
9951F:	drivers/hid/hid-playstation.c
9952
9953HID SENSOR HUB DRIVERS
9954M:	Jiri Kosina <jikos@kernel.org>
9955M:	Jonathan Cameron <jic23@kernel.org>
9956M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9957L:	linux-input@vger.kernel.org
9958L:	linux-iio@vger.kernel.org
9959S:	Maintained
9960F:	Documentation/hid/hid-sensor*
9961F:	drivers/hid/hid-sensor-*
9962F:	drivers/iio/*/hid-*
9963F:	include/linux/hid-sensor-*
9964
9965HID VRC-2 CAR CONTROLLER DRIVER
9966M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9967L:	linux-input@vger.kernel.org
9968S:	Maintained
9969F:	drivers/hid/hid-vrc2.c
9970
9971HID WACOM DRIVER
9972M:	Ping Cheng <ping.cheng@wacom.com>
9973M:	Jason Gerecke  <jason.gerecke@wacom.com>
9974L:	linux-input@vger.kernel.org
9975S:	Maintained
9976F:	drivers/hid/wacom.h
9977F:	drivers/hid/wacom_*
9978
9979HID++ LOGITECH DRIVERS
9980R:	Filipe Laíns <lains@riseup.net>
9981R:	Bastien Nocera <hadess@hadess.net>
9982L:	linux-input@vger.kernel.org
9983S:	Maintained
9984F:	drivers/hid/hid-logitech-hidpp.c
9985
9986HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9987M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9988M:	Frederic Weisbecker <frederic@kernel.org>
9989M:	Thomas Gleixner <tglx@linutronix.de>
9990L:	linux-kernel@vger.kernel.org
9991S:	Maintained
9992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9993F:	Documentation/timers/
9994F:	include/linux/clockchips.h
9995F:	include/linux/hrtimer.h
9996F:	include/linux/timer.h
9997F:	kernel/time/clockevents.c
9998F:	kernel/time/hrtimer.c
9999F:	kernel/time/timer.c
10000F:	kernel/time/timer_list.c
10001F:	kernel/time/timer_migration.*
10002F:	tools/testing/selftests/timers/
10003
10004HIGH-SPEED SCC DRIVER FOR AX.25
10005L:	linux-hams@vger.kernel.org
10006S:	Orphan
10007F:	drivers/net/hamradio/scc.c
10008
10009HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10010M:	HighPoint Linux Team <linux@highpoint-tech.com>
10011S:	Supported
10012W:	http://www.highpoint-tech.com
10013F:	Documentation/scsi/hptiop.rst
10014F:	drivers/scsi/hptiop.c
10015
10016HIKEY960 ONBOARD USB GPIO HUB DRIVER
10017M:	John Stultz <jstultz@google.com>
10018L:	linux-kernel@vger.kernel.org
10019S:	Maintained
10020F:	drivers/misc/hisi_hikey_usb.c
10021
10022HIMAX HX83112B TOUCHSCREEN SUPPORT
10023M:	Job Noorman <job@noorman.info>
10024L:	linux-input@vger.kernel.org
10025S:	Maintained
10026F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10027F:	drivers/input/touchscreen/himax_hx83112b.c
10028
10029HIPPI
10030M:	Jes Sorensen <jes@trained-monkey.org>
10031L:	linux-hippi@sunsite.dk
10032S:	Maintained
10033F:	drivers/net/hippi/
10034F:	include/linux/hippidevice.h
10035F:	include/uapi/linux/if_hippi.h
10036F:	net/802/hippi.c
10037
10038HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10039M:	Kurt Kanzenbach <kurt@linutronix.de>
10040L:	netdev@vger.kernel.org
10041S:	Maintained
10042F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10043F:	drivers/net/dsa/hirschmann/*
10044F:	include/linux/platform_data/hirschmann-hellcreek.h
10045F:	net/dsa/tag_hellcreek.c
10046
10047HISILICON DMA DRIVER
10048M:	Zhou Wang <wangzhou1@hisilicon.com>
10049M:	Jie Hai <haijie1@huawei.com>
10050L:	dmaengine@vger.kernel.org
10051S:	Maintained
10052F:	drivers/dma/hisi_dma.c
10053
10054HISILICON GPIO DRIVER
10055M:	Jay Fang <f.fangjian@huawei.com>
10056L:	linux-gpio@vger.kernel.org
10057S:	Maintained
10058F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10059F:	drivers/gpio/gpio-hisi.c
10060
10061HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10062M:	Zhiqi Song <songzhiqi1@huawei.com>
10063M:	Longfang Liu <liulongfang@huawei.com>
10064L:	linux-crypto@vger.kernel.org
10065S:	Maintained
10066F:	Documentation/ABI/testing/debugfs-hisi-hpre
10067F:	drivers/crypto/hisilicon/hpre/hpre.h
10068F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10069F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10070
10071HISILICON HNS3 PMU DRIVER
10072M:	Jijie Shao <shaojijie@huawei.com>
10073S:	Supported
10074F:	Documentation/admin-guide/perf/hns3-pmu.rst
10075F:	drivers/perf/hisilicon/hns3_pmu.c
10076
10077HISILICON I2C CONTROLLER DRIVER
10078M:	Yicong Yang <yangyicong@hisilicon.com>
10079L:	linux-i2c@vger.kernel.org
10080S:	Maintained
10081W:	https://www.hisilicon.com
10082F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10083F:	drivers/i2c/busses/i2c-hisi.c
10084
10085HISILICON KUNPENG SOC HCCS DRIVER
10086M:	Huisong Li <lihuisong@huawei.com>
10087S:	Maintained
10088F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10089F:	drivers/soc/hisilicon/kunpeng_hccs.c
10090F:	drivers/soc/hisilicon/kunpeng_hccs.h
10091
10092HISILICON LPC BUS DRIVER
10093M:	Jay Fang <f.fangjian@huawei.com>
10094S:	Maintained
10095W:	http://www.hisilicon.com
10096F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10097F:	drivers/bus/hisi_lpc.c
10098
10099HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10100M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10101M:	Salil Mehta <salil.mehta@huawei.com>
10102M:	Jijie Shao <shaojijie@huawei.com>
10103L:	netdev@vger.kernel.org
10104S:	Maintained
10105W:	http://www.hisilicon.com
10106F:	drivers/net/ethernet/hisilicon/hns3/
10107
10108HISILICON NETWORK SUBSYSTEM DRIVER
10109M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10110M:	Salil Mehta <salil.mehta@huawei.com>
10111L:	netdev@vger.kernel.org
10112S:	Maintained
10113W:	http://www.hisilicon.com
10114F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10115F:	drivers/net/ethernet/hisilicon/
10116
10117HISILICON PMU DRIVER
10118M:	Yicong Yang <yangyicong@hisilicon.com>
10119M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10120S:	Supported
10121W:	http://www.hisilicon.com
10122F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10123F:	Documentation/admin-guide/perf/hisi-pmu.rst
10124F:	drivers/perf/hisilicon
10125
10126HISILICON PTT DRIVER
10127M:	Yicong Yang <yangyicong@hisilicon.com>
10128M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10129L:	linux-kernel@vger.kernel.org
10130S:	Maintained
10131F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10132F:	Documentation/trace/hisi-ptt.rst
10133F:	drivers/hwtracing/ptt/
10134F:	tools/perf/arch/arm64/util/hisi-ptt.c
10135F:	tools/perf/util/hisi-ptt*
10136F:	tools/perf/util/hisi-ptt-decoder/*
10137
10138HISILICON QM DRIVER
10139M:	Weili Qian <qianweili@huawei.com>
10140M:	Zhou Wang <wangzhou1@hisilicon.com>
10141L:	linux-crypto@vger.kernel.org
10142S:	Maintained
10143F:	drivers/crypto/hisilicon/Kconfig
10144F:	drivers/crypto/hisilicon/Makefile
10145F:	drivers/crypto/hisilicon/qm.c
10146F:	drivers/crypto/hisilicon/sgl.c
10147F:	include/linux/hisi_acc_qm.h
10148
10149HISILICON ROCE DRIVER
10150M:	Chengchang Tang <tangchengchang@huawei.com>
10151M:	Junxian Huang <huangjunxian6@hisilicon.com>
10152L:	linux-rdma@vger.kernel.org
10153S:	Maintained
10154F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10155F:	drivers/infiniband/hw/hns/
10156
10157HISILICON SAS Controller
10158M:	Xiang Chen <chenxiang66@hisilicon.com>
10159S:	Supported
10160W:	http://www.hisilicon.com
10161F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10162F:	drivers/scsi/hisi_sas/
10163
10164HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10165M:	Longfang Liu <liulongfang@huawei.com>
10166L:	linux-crypto@vger.kernel.org
10167S:	Maintained
10168F:	Documentation/ABI/testing/debugfs-hisi-sec
10169F:	drivers/crypto/hisilicon/sec2/sec.h
10170F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10171F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10172F:	drivers/crypto/hisilicon/sec2/sec_main.c
10173
10174HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10175M:	Jay Fang <f.fangjian@huawei.com>
10176L:	linux-spi@vger.kernel.org
10177S:	Maintained
10178W:	http://www.hisilicon.com
10179F:	drivers/spi/spi-hisi-kunpeng.c
10180
10181HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10182M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10183L:	linux-kernel@vger.kernel.org
10184S:	Maintained
10185F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10186F:	drivers/spmi/hisi-spmi-controller.c
10187
10188HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10189M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10190L:	linux-kernel@vger.kernel.org
10191S:	Maintained
10192F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10193F:	drivers/mfd/hi6421-spmi-pmic.c
10194
10195HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10196M:	Weili Qian <qianweili@huawei.com>
10197S:	Maintained
10198F:	drivers/crypto/hisilicon/trng/trng.c
10199
10200HISILICON V3XX SPI NOR FLASH Controller Driver
10201M:	Jay Fang <f.fangjian@huawei.com>
10202S:	Maintained
10203W:	http://www.hisilicon.com
10204F:	drivers/spi/spi-hisi-sfc-v3xx.c
10205
10206HISILICON ZIP Controller DRIVER
10207M:	Yang Shen <shenyang39@huawei.com>
10208M:	Zhou Wang <wangzhou1@hisilicon.com>
10209L:	linux-crypto@vger.kernel.org
10210S:	Maintained
10211F:	Documentation/ABI/testing/debugfs-hisi-zip
10212F:	drivers/crypto/hisilicon/zip/
10213
10214HMM - Heterogeneous Memory Management
10215M:	Jérôme Glisse <jglisse@redhat.com>
10216L:	linux-mm@kvack.org
10217S:	Maintained
10218F:	Documentation/mm/hmm.rst
10219F:	include/linux/hmm*
10220F:	lib/test_hmm*
10221F:	mm/hmm*
10222F:	tools/testing/selftests/mm/*hmm*
10223
10224HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10225M:	Petre Rodan <petre.rodan@subdimension.ro>
10226L:	linux-iio@vger.kernel.org
10227S:	Maintained
10228F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10229F:	drivers/iio/pressure/hsc030pa*
10230
10231HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10232M:	Andreas Klinger <ak@it-klinger.de>
10233M:	Petre Rodan <petre.rodan@subdimension.ro>
10234L:	linux-iio@vger.kernel.org
10235S:	Maintained
10236F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10237F:	drivers/iio/pressure/mprls0025pa*
10238
10239HP BIOSCFG DRIVER
10240M:	Jorge Lopez <jorge.lopez2@hp.com>
10241L:	platform-driver-x86@vger.kernel.org
10242S:	Maintained
10243F:	drivers/platform/x86/hp/hp-bioscfg/
10244
10245HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10246L:	platform-driver-x86@vger.kernel.org
10247S:	Orphan
10248F:	drivers/platform/x86/hp/tc1100-wmi.c
10249
10250HP WMI HARDWARE MONITOR DRIVER
10251M:	James Seo <james@equiv.tech>
10252L:	linux-hwmon@vger.kernel.org
10253S:	Maintained
10254F:	Documentation/hwmon/hp-wmi-sensors.rst
10255F:	drivers/hwmon/hp-wmi-sensors.c
10256
10257HPET:	High Precision Event Timers driver
10258M:	Clemens Ladisch <clemens@ladisch.de>
10259S:	Maintained
10260F:	Documentation/timers/hpet.rst
10261F:	drivers/char/hpet.c
10262F:	include/linux/hpet.h
10263F:	include/uapi/linux/hpet.h
10264
10265HPET:	x86
10266S:	Orphan
10267F:	arch/x86/include/asm/hpet.h
10268F:	arch/x86/kernel/hpet.c
10269
10270HPFS FILESYSTEM
10271M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10272S:	Maintained
10273W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10274F:	fs/hpfs/
10275
10276HS3001 Hardware Temperature and Humidity Sensor
10277M:	Andre Werner <andre.werner@systec-electronic.com>
10278L:	linux-hwmon@vger.kernel.org
10279S:	Maintained
10280F:	drivers/hwmon/hs3001.c
10281
10282HSI SUBSYSTEM
10283M:	Sebastian Reichel <sre@kernel.org>
10284S:	Maintained
10285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10286F:	Documentation/ABI/testing/sysfs-bus-hsi
10287F:	Documentation/driver-api/hsi.rst
10288F:	drivers/hsi/
10289F:	include/linux/hsi/
10290F:	include/uapi/linux/hsi/
10291
10292HSO 3G MODEM DRIVER
10293L:	linux-usb@vger.kernel.org
10294S:	Orphan
10295F:	drivers/net/usb/hso.c
10296
10297HSR NETWORK PROTOCOL
10298L:	netdev@vger.kernel.org
10299S:	Orphan
10300F:	net/hsr/
10301
10302HT16K33 LED CONTROLLER DRIVER
10303M:	Robin van der Gracht <robin@protonic.nl>
10304S:	Maintained
10305F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10306F:	drivers/auxdisplay/ht16k33.c
10307
10308HTCPEN TOUCHSCREEN DRIVER
10309M:	Pau Oliva Fora <pof@eslack.org>
10310L:	linux-input@vger.kernel.org
10311S:	Maintained
10312F:	drivers/input/touchscreen/htcpen.c
10313
10314HTE SUBSYSTEM
10315M:	Dipen Patel <dipenp@nvidia.com>
10316L:	timestamp@lists.linux.dev
10317S:	Maintained
10318Q:	https://patchwork.kernel.org/project/timestamp/list/
10319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10320F:	Documentation/devicetree/bindings/timestamp/
10321F:	Documentation/driver-api/hte/
10322F:	drivers/hte/
10323F:	include/linux/hte.h
10324
10325HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10326M:	Lorenzo Bianconi <lorenzo@kernel.org>
10327L:	linux-iio@vger.kernel.org
10328S:	Maintained
10329W:	http://www.st.com/
10330F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10331F:	drivers/iio/humidity/hts221*
10332
10333HUAWEI ETHERNET DRIVER
10334M:	Cai Huoqing <cai.huoqing@linux.dev>
10335L:	netdev@vger.kernel.org
10336S:	Maintained
10337F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10338F:	drivers/net/ethernet/huawei/hinic/
10339
10340HUGETLB SUBSYSTEM
10341M:	Muchun Song <muchun.song@linux.dev>
10342L:	linux-mm@kvack.org
10343S:	Maintained
10344F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10345F:	Documentation/admin-guide/mm/hugetlbpage.rst
10346F:	Documentation/mm/hugetlbfs_reserv.rst
10347F:	Documentation/mm/vmemmap_dedup.rst
10348F:	fs/hugetlbfs/
10349F:	include/linux/hugetlb.h
10350F:	mm/hugetlb.c
10351F:	mm/hugetlb_vmemmap.c
10352F:	mm/hugetlb_vmemmap.h
10353F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10354
10355HVA ST MEDIA DRIVER
10356M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10357L:	linux-media@vger.kernel.org
10358S:	Supported
10359W:	https://linuxtv.org
10360T:	git git://linuxtv.org/media_tree.git
10361F:	drivers/media/platform/st/sti/hva
10362
10363HWPOISON MEMORY FAILURE HANDLING
10364M:	Miaohe Lin <linmiaohe@huawei.com>
10365R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10366L:	linux-mm@kvack.org
10367S:	Maintained
10368F:	mm/hwpoison-inject.c
10369F:	mm/memory-failure.c
10370
10371HYCON HY46XX TOUCHSCREEN SUPPORT
10372M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10373L:	linux-input@vger.kernel.org
10374S:	Maintained
10375F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10376F:	drivers/input/touchscreen/hycon-hy46xx.c
10377
10378HYGON PROCESSOR SUPPORT
10379M:	Pu Wen <puwen@hygon.cn>
10380L:	linux-kernel@vger.kernel.org
10381S:	Maintained
10382F:	arch/x86/kernel/cpu/hygon.c
10383
10384HYNIX HI556 SENSOR DRIVER
10385M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10386L:	linux-media@vger.kernel.org
10387S:	Maintained
10388T:	git git://linuxtv.org/media_tree.git
10389F:	drivers/media/i2c/hi556.c
10390
10391HYNIX HI846 SENSOR DRIVER
10392M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10393L:	linux-media@vger.kernel.org
10394S:	Maintained
10395F:	drivers/media/i2c/hi846.c
10396
10397HYNIX HI847 SENSOR DRIVER
10398M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10399L:	linux-media@vger.kernel.org
10400S:	Maintained
10401F:	drivers/media/i2c/hi847.c
10402
10403Hyper-V/Azure CORE AND DRIVERS
10404M:	"K. Y. Srinivasan" <kys@microsoft.com>
10405M:	Haiyang Zhang <haiyangz@microsoft.com>
10406M:	Wei Liu <wei.liu@kernel.org>
10407M:	Dexuan Cui <decui@microsoft.com>
10408L:	linux-hyperv@vger.kernel.org
10409S:	Supported
10410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10411F:	Documentation/ABI/stable/sysfs-bus-vmbus
10412F:	Documentation/ABI/testing/debugfs-hyperv
10413F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10414F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10415F:	Documentation/virt/hyperv
10416F:	arch/arm64/hyperv
10417F:	arch/arm64/include/asm/hyperv-tlfs.h
10418F:	arch/arm64/include/asm/mshyperv.h
10419F:	arch/x86/hyperv
10420F:	arch/x86/include/asm/hyperv-tlfs.h
10421F:	arch/x86/include/asm/mshyperv.h
10422F:	arch/x86/include/asm/trace/hyperv.h
10423F:	arch/x86/kernel/cpu/mshyperv.c
10424F:	drivers/clocksource/hyperv_timer.c
10425F:	drivers/hid/hid-hyperv.c
10426F:	drivers/hv/
10427F:	drivers/input/serio/hyperv-keyboard.c
10428F:	drivers/iommu/hyperv-iommu.c
10429F:	drivers/net/ethernet/microsoft/
10430F:	drivers/net/hyperv/
10431F:	drivers/pci/controller/pci-hyperv-intf.c
10432F:	drivers/pci/controller/pci-hyperv.c
10433F:	drivers/scsi/storvsc_drv.c
10434F:	drivers/uio/uio_hv_generic.c
10435F:	drivers/video/fbdev/hyperv_fb.c
10436F:	include/asm-generic/hyperv-tlfs.h
10437F:	include/asm-generic/mshyperv.h
10438F:	include/clocksource/hyperv_timer.h
10439F:	include/linux/hyperv.h
10440F:	include/net/mana
10441F:	include/uapi/linux/hyperv.h
10442F:	net/vmw_vsock/hyperv_transport.c
10443F:	tools/hv/
10444
10445HYPERBUS SUPPORT
10446M:	Vignesh Raghavendra <vigneshr@ti.com>
10447R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10448L:	linux-mtd@lists.infradead.org
10449S:	Supported
10450Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10451C:	irc://irc.oftc.net/mtd
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10453F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10454F:	drivers/mtd/hyperbus/
10455F:	include/linux/mtd/hyperbus.h
10456
10457HYPERVISOR VIRTUAL CONSOLE DRIVER
10458L:	linuxppc-dev@lists.ozlabs.org
10459S:	Odd Fixes
10460F:	drivers/tty/hvc/
10461
10462I2C ACPI SUPPORT
10463M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10464L:	linux-i2c@vger.kernel.org
10465L:	linux-acpi@vger.kernel.org
10466S:	Maintained
10467F:	drivers/i2c/i2c-core-acpi.c
10468
10469I2C ADDRESS TRANSLATOR (ATR)
10470M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10471R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10472L:	linux-i2c@vger.kernel.org
10473S:	Maintained
10474F:	drivers/i2c/i2c-atr.c
10475F:	include/linux/i2c-atr.h
10476
10477I2C CONTROLLER DRIVER FOR NVIDIA GPU
10478M:	Ajay Gupta <ajayg@nvidia.com>
10479L:	linux-i2c@vger.kernel.org
10480S:	Maintained
10481F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10482F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10483
10484I2C MUXES
10485M:	Peter Rosin <peda@axentia.se>
10486L:	linux-i2c@vger.kernel.org
10487S:	Maintained
10488F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10489F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10490F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10491F:	Documentation/i2c/i2c-topology.rst
10492F:	Documentation/i2c/muxes/
10493F:	drivers/i2c/i2c-mux.c
10494F:	drivers/i2c/muxes/
10495F:	include/linux/i2c-mux.h
10496
10497I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10498M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10499L:	linux-i2c@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10502F:	drivers/i2c/busses/i2c-mv64xxx.c
10503
10504I2C OVER PARALLEL PORT
10505M:	Jean Delvare <jdelvare@suse.com>
10506L:	linux-i2c@vger.kernel.org
10507S:	Maintained
10508F:	Documentation/i2c/busses/i2c-parport.rst
10509F:	drivers/i2c/busses/i2c-parport.c
10510
10511I2C SUBSYSTEM
10512M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10513L:	linux-i2c@vger.kernel.org
10514S:	Maintained
10515W:	https://i2c.wiki.kernel.org/
10516Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10518F:	Documentation/i2c/
10519F:	drivers/i2c/*
10520F:	include/dt-bindings/i2c/i2c.h
10521F:	include/linux/i2c-dev.h
10522F:	include/linux/i2c-smbus.h
10523F:	include/linux/i2c.h
10524F:	include/uapi/linux/i2c-*.h
10525F:	include/uapi/linux/i2c.h
10526
10527I2C SUBSYSTEM HOST DRIVERS
10528M:	Andi Shyti <andi.shyti@kernel.org>
10529L:	linux-i2c@vger.kernel.org
10530S:	Maintained
10531W:	https://i2c.wiki.kernel.org/
10532Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10534F:	Documentation/devicetree/bindings/i2c/
10535F:	drivers/i2c/algos/
10536F:	drivers/i2c/busses/
10537F:	include/dt-bindings/i2c/
10538
10539I2C-TAOS-EVM DRIVER
10540M:	Jean Delvare <jdelvare@suse.com>
10541L:	linux-i2c@vger.kernel.org
10542S:	Maintained
10543F:	Documentation/i2c/busses/i2c-taos-evm.rst
10544F:	drivers/i2c/busses/i2c-taos-evm.c
10545
10546I2C-TINY-USB DRIVER
10547M:	Till Harbaum <till@harbaum.org>
10548L:	linux-i2c@vger.kernel.org
10549S:	Maintained
10550W:	http://www.harbaum.org/till/i2c_tiny_usb
10551F:	drivers/i2c/busses/i2c-tiny-usb.c
10552
10553I2C/SMBUS CONTROLLER DRIVERS FOR PC
10554M:	Jean Delvare <jdelvare@suse.com>
10555L:	linux-i2c@vger.kernel.org
10556S:	Maintained
10557F:	Documentation/i2c/busses/i2c-ali1535.rst
10558F:	Documentation/i2c/busses/i2c-ali1563.rst
10559F:	Documentation/i2c/busses/i2c-ali15x3.rst
10560F:	Documentation/i2c/busses/i2c-amd756.rst
10561F:	Documentation/i2c/busses/i2c-amd8111.rst
10562F:	Documentation/i2c/busses/i2c-i801.rst
10563F:	Documentation/i2c/busses/i2c-nforce2.rst
10564F:	Documentation/i2c/busses/i2c-piix4.rst
10565F:	Documentation/i2c/busses/i2c-sis5595.rst
10566F:	Documentation/i2c/busses/i2c-sis630.rst
10567F:	Documentation/i2c/busses/i2c-sis96x.rst
10568F:	Documentation/i2c/busses/i2c-via.rst
10569F:	Documentation/i2c/busses/i2c-viapro.rst
10570F:	drivers/i2c/busses/i2c-ali1535.c
10571F:	drivers/i2c/busses/i2c-ali1563.c
10572F:	drivers/i2c/busses/i2c-ali15x3.c
10573F:	drivers/i2c/busses/i2c-amd756-s4882.c
10574F:	drivers/i2c/busses/i2c-amd756.c
10575F:	drivers/i2c/busses/i2c-amd8111.c
10576F:	drivers/i2c/busses/i2c-i801.c
10577F:	drivers/i2c/busses/i2c-isch.c
10578F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10579F:	drivers/i2c/busses/i2c-nforce2.c
10580F:	drivers/i2c/busses/i2c-piix4.c
10581F:	drivers/i2c/busses/i2c-sis5595.c
10582F:	drivers/i2c/busses/i2c-sis630.c
10583F:	drivers/i2c/busses/i2c-sis96x.c
10584F:	drivers/i2c/busses/i2c-via.c
10585F:	drivers/i2c/busses/i2c-viapro.c
10586
10587I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10588M:	Hans de Goede <hdegoede@redhat.com>
10589L:	linux-i2c@vger.kernel.org
10590S:	Maintained
10591F:	drivers/i2c/busses/i2c-cht-wc.c
10592
10593I2C/SMBUS ISMT DRIVER
10594M:	Seth Heasley <seth.heasley@intel.com>
10595M:	Neil Horman <nhorman@tuxdriver.com>
10596L:	linux-i2c@vger.kernel.org
10597F:	Documentation/i2c/busses/i2c-ismt.rst
10598F:	drivers/i2c/busses/i2c-ismt.c
10599
10600I2C/SMBUS ZHAOXIN DRIVER
10601M:	Hans Hu <hanshu@zhaoxin.com>
10602L:	linux-i2c@vger.kernel.org
10603S:	Maintained
10604W:	https://www.zhaoxin.com
10605F:	drivers/i2c/busses/i2c-viai2c-common.c
10606F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10607
10608I2C/SMBUS STUB DRIVER
10609M:	Jean Delvare <jdelvare@suse.com>
10610L:	linux-i2c@vger.kernel.org
10611S:	Maintained
10612F:	drivers/i2c/i2c-stub.c
10613
10614I3C DRIVER FOR ASPEED AST2600
10615M:	Jeremy Kerr <jk@codeconstruct.com.au>
10616S:	Maintained
10617F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10618F:	drivers/i3c/master/ast2600-i3c-master.c
10619
10620I3C DRIVER FOR CADENCE I3C MASTER IP
10621M:	Przemysław Gaj <pgaj@cadence.com>
10622S:	Maintained
10623F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10624F:	drivers/i3c/master/i3c-master-cdns.c
10625
10626I3C DRIVER FOR SYNOPSYS DESIGNWARE
10627S:	Orphan
10628F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10629F:	drivers/i3c/master/dw*
10630
10631I3C SUBSYSTEM
10632M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10633L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10634S:	Maintained
10635C:	irc://chat.freenode.net/linux-i3c
10636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10637F:	Documentation/ABI/testing/sysfs-bus-i3c
10638F:	Documentation/devicetree/bindings/i3c/
10639F:	Documentation/driver-api/i3c
10640F:	drivers/i3c/
10641F:	include/linux/i3c/
10642
10643IBM Operation Panel Input Driver
10644M:	Eddie James <eajames@linux.ibm.com>
10645L:	linux-input@vger.kernel.org
10646S:	Maintained
10647F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10648F:	drivers/input/misc/ibm-panel.c
10649
10650IBM Power 842 compression accelerator
10651M:	Haren Myneni <haren@us.ibm.com>
10652S:	Supported
10653F:	crypto/842.c
10654F:	drivers/crypto/nx/Kconfig
10655F:	drivers/crypto/nx/Makefile
10656F:	drivers/crypto/nx/nx-842*
10657F:	include/linux/sw842.h
10658F:	lib/842/
10659
10660IBM Power in-Nest Crypto Acceleration
10661M:	Breno Leitão <leitao@debian.org>
10662M:	Nayna Jain <nayna@linux.ibm.com>
10663M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10664L:	linux-crypto@vger.kernel.org
10665S:	Supported
10666F:	drivers/crypto/nx/Kconfig
10667F:	drivers/crypto/nx/Makefile
10668F:	drivers/crypto/nx/nx-aes*
10669F:	drivers/crypto/nx/nx-sha*
10670F:	drivers/crypto/nx/nx.*
10671F:	drivers/crypto/nx/nx_csbcpb.h
10672F:	drivers/crypto/nx/nx_debugfs.c
10673
10674IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10675M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10676L:	linux-pci@vger.kernel.org
10677L:	linuxppc-dev@lists.ozlabs.org
10678S:	Supported
10679F:	drivers/pci/hotplug/rpadlpar*
10680
10681IBM Power Linux RAID adapter
10682M:	Brian King <brking@us.ibm.com>
10683S:	Supported
10684F:	drivers/scsi/ipr.*
10685
10686IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10687M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10688L:	linux-pci@vger.kernel.org
10689L:	linuxppc-dev@lists.ozlabs.org
10690S:	Supported
10691F:	drivers/pci/hotplug/rpaphp*
10692
10693IBM Power SRIOV Virtual NIC Device Driver
10694M:	Haren Myneni <haren@linux.ibm.com>
10695M:	Rick Lindsley <ricklind@linux.ibm.com>
10696R:	Nick Child <nnac123@linux.ibm.com>
10697R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10698L:	netdev@vger.kernel.org
10699S:	Supported
10700F:	drivers/net/ethernet/ibm/ibmvnic.*
10701
10702IBM Power VFIO Support
10703M:	Timothy Pearson <tpearson@raptorengineering.com>
10704S:	Supported
10705F:	drivers/vfio/vfio_iommu_spapr_tce.c
10706
10707IBM Power Virtual Ethernet Device Driver
10708M:	Nick Child <nnac123@linux.ibm.com>
10709L:	netdev@vger.kernel.org
10710S:	Supported
10711F:	drivers/net/ethernet/ibm/ibmveth.*
10712
10713IBM Power Virtual FC Device Drivers
10714M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10715L:	linux-scsi@vger.kernel.org
10716S:	Supported
10717F:	drivers/scsi/ibmvscsi/ibmvfc*
10718
10719IBM Power Virtual Management Channel Driver
10720M:	Brad Warrum <bwarrum@linux.ibm.com>
10721M:	Ritu Agarwal <rituagar@linux.ibm.com>
10722S:	Supported
10723F:	drivers/misc/ibmvmc.*
10724
10725IBM Power Virtual SCSI Device Drivers
10726M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10727L:	linux-scsi@vger.kernel.org
10728S:	Supported
10729F:	drivers/scsi/ibmvscsi/ibmvscsi*
10730F:	include/scsi/viosrp.h
10731
10732IBM Power Virtual SCSI Device Target Driver
10733M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10734L:	linux-scsi@vger.kernel.org
10735L:	target-devel@vger.kernel.org
10736S:	Supported
10737F:	drivers/scsi/ibmvscsi_tgt/
10738
10739IBM Power VMX Cryptographic instructions
10740M:	Breno Leitão <leitao@debian.org>
10741M:	Nayna Jain <nayna@linux.ibm.com>
10742M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10743L:	linux-crypto@vger.kernel.org
10744S:	Supported
10745F:	arch/powerpc/crypto/Kconfig
10746F:	arch/powerpc/crypto/Makefile
10747F:	arch/powerpc/crypto/aes.c
10748F:	arch/powerpc/crypto/aes_cbc.c
10749F:	arch/powerpc/crypto/aes_ctr.c
10750F:	arch/powerpc/crypto/aes_xts.c
10751F:	arch/powerpc/crypto/aesp8-ppc.*
10752F:	arch/powerpc/crypto/ghash.c
10753F:	arch/powerpc/crypto/ghashp8-ppc.pl
10754F:	arch/powerpc/crypto/ppc-xlate.pl
10755F:	arch/powerpc/crypto/vmx.c
10756
10757IBM ServeRAID RAID DRIVER
10758S:	Orphan
10759F:	drivers/scsi/ips.*
10760
10761ICH LPC AND GPIO DRIVER
10762M:	Peter Tyser <ptyser@xes-inc.com>
10763S:	Maintained
10764F:	drivers/gpio/gpio-ich.c
10765F:	drivers/mfd/lpc_ich.c
10766
10767ICY I2C DRIVER
10768M:	Max Staudt <max@enpas.org>
10769L:	linux-i2c@vger.kernel.org
10770S:	Maintained
10771F:	drivers/i2c/busses/i2c-icy.c
10772
10773IDEAPAD LAPTOP EXTRAS DRIVER
10774M:	Ike Panhc <ike.pan@canonical.com>
10775L:	platform-driver-x86@vger.kernel.org
10776S:	Maintained
10777W:	http://launchpad.net/ideapad-laptop
10778F:	drivers/platform/x86/ideapad-laptop.c
10779
10780IDEAPAD LAPTOP SLIDEBAR DRIVER
10781M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10782L:	linux-input@vger.kernel.org
10783S:	Maintained
10784W:	https://github.com/o2genum/ideapad-slidebar
10785F:	drivers/input/misc/ideapad_slidebar.c
10786
10787IDT VersaClock 5 CLOCK DRIVER
10788M:	Luca Ceresoli <luca@lucaceresoli.net>
10789S:	Maintained
10790F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10791F:	drivers/clk/clk-versaclock5.c
10792
10793IEEE 802.15.4 SUBSYSTEM
10794M:	Alexander Aring <alex.aring@gmail.com>
10795M:	Stefan Schmidt <stefan@datenfreihafen.org>
10796M:	Miquel Raynal <miquel.raynal@bootlin.com>
10797L:	linux-wpan@vger.kernel.org
10798S:	Maintained
10799W:	https://linux-wpan.org/
10800Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10803F:	Documentation/networking/ieee802154.rst
10804F:	drivers/net/ieee802154/
10805F:	include/linux/ieee802154.h
10806F:	include/linux/nl802154.h
10807F:	include/net/af_ieee802154.h
10808F:	include/net/cfg802154.h
10809F:	include/net/ieee802154_netdev.h
10810F:	include/net/mac802154.h
10811F:	include/net/nl802154.h
10812F:	net/ieee802154/
10813F:	net/mac802154/
10814
10815Intel VIRTIO DATA PATH ACCELERATOR
10816M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10817L:	virtualization@lists.linux.dev
10818S:	Supported
10819F:	drivers/vdpa/ifcvf/
10820
10821IFE PROTOCOL
10822M:	Yotam Gigi <yotam.gi@gmail.com>
10823M:	Jamal Hadi Salim <jhs@mojatatu.com>
10824F:	include/net/ife.h
10825F:	include/uapi/linux/ife.h
10826F:	net/ife
10827
10828IGORPLUG-USB IR RECEIVER
10829M:	Sean Young <sean@mess.org>
10830L:	linux-media@vger.kernel.org
10831S:	Maintained
10832F:	drivers/media/rc/igorplugusb.c
10833
10834IGUANAWORKS USB IR TRANSCEIVER
10835M:	Sean Young <sean@mess.org>
10836L:	linux-media@vger.kernel.org
10837S:	Maintained
10838F:	drivers/media/rc/iguanair.c
10839
10840IIO BACKEND FRAMEWORK
10841M:	Nuno Sa <nuno.sa@analog.com>
10842R:	Olivier Moysan <olivier.moysan@foss.st.com>
10843L:	linux-iio@vger.kernel.org
10844S:	Maintained
10845F:	drivers/iio/industrialio-backend.c
10846F:	include/linux/iio/backend.h
10847
10848IIO DIGITAL POTENTIOMETER DAC
10849M:	Peter Rosin <peda@axentia.se>
10850L:	linux-iio@vger.kernel.org
10851S:	Maintained
10852F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10853F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10854F:	drivers/iio/dac/dpot-dac.c
10855
10856IIO ENVELOPE DETECTOR
10857M:	Peter Rosin <peda@axentia.se>
10858L:	linux-iio@vger.kernel.org
10859S:	Maintained
10860F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10861F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10862F:	drivers/iio/adc/envelope-detector.c
10863
10864IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10865M:	Matti Vaittinen <mazziesaccount@gmail.com>
10866L:	linux-iio@vger.kernel.org
10867S:	Maintained
10868F:	drivers/iio/industrialio-gts-helper.c
10869F:	include/linux/iio/iio-gts-helper.h
10870F:	drivers/iio/test/iio-test-gts.c
10871
10872IIO MULTIPLEXER
10873M:	Peter Rosin <peda@axentia.se>
10874L:	linux-iio@vger.kernel.org
10875S:	Maintained
10876F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10877F:	drivers/iio/multiplexer/iio-mux.c
10878
10879IIO SCMI BASED DRIVER
10880M:	Jyoti Bhayana <jbhayana@google.com>
10881L:	linux-iio@vger.kernel.org
10882S:	Maintained
10883F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10884
10885IIO SUBSYSTEM AND DRIVERS
10886M:	Jonathan Cameron <jic23@kernel.org>
10887R:	Lars-Peter Clausen <lars@metafoo.de>
10888L:	linux-iio@vger.kernel.org
10889S:	Maintained
10890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10891F:	Documentation/ABI/testing/configfs-iio*
10892F:	Documentation/ABI/testing/sysfs-bus-iio*
10893F:	Documentation/devicetree/bindings/iio/
10894F:	Documentation/iio/
10895F:	drivers/iio/
10896F:	drivers/staging/iio/
10897F:	include/dt-bindings/iio/
10898F:	include/linux/iio/
10899F:	tools/iio/
10900
10901IIO UNIT CONVERTER
10902M:	Peter Rosin <peda@axentia.se>
10903L:	linux-iio@vger.kernel.org
10904S:	Maintained
10905F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10906F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10907F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10908F:	drivers/iio/afe/iio-rescale.c
10909
10910IKANOS/ADI EAGLE ADSL USB DRIVER
10911M:	Matthieu Castet <castet.matthieu@free.fr>
10912M:	Stanislaw Gruszka <stf_xl@wp.pl>
10913S:	Maintained
10914F:	drivers/usb/atm/ueagle-atm.c
10915
10916IMAGIS TOUCHSCREEN DRIVER
10917M:	Markuss Broks <markuss.broks@gmail.com>
10918S:	Maintained
10919F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10920F:	drivers/input/touchscreen/imagis.c
10921
10922IMGTEC ASCII LCD DRIVER
10923M:	Paul Burton <paulburton@kernel.org>
10924S:	Maintained
10925F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10926F:	drivers/auxdisplay/img-ascii-lcd.c
10927
10928IMGTEC JPEG ENCODER DRIVER
10929M:	Devarsh Thakkar <devarsht@ti.com>
10930L:	linux-media@vger.kernel.org
10931S:	Supported
10932F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10933F:	drivers/media/platform/imagination/e5010*
10934
10935IMGTEC IR DECODER DRIVER
10936S:	Orphan
10937F:	drivers/media/rc/img-ir/
10938
10939IMGTEC POWERVR DRM DRIVER
10940M:	Frank Binns <frank.binns@imgtec.com>
10941M:	Matt Coster <matt.coster@imgtec.com>
10942S:	Supported
10943T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10944F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10945F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10946F:	Documentation/gpu/imagination/
10947F:	drivers/gpu/drm/imagination/
10948F:	include/uapi/drm/pvr_drm.h
10949
10950IMON SOUNDGRAPH USB IR RECEIVER
10951M:	Sean Young <sean@mess.org>
10952L:	linux-media@vger.kernel.org
10953S:	Maintained
10954F:	drivers/media/rc/imon.c
10955F:	drivers/media/rc/imon_raw.c
10956
10957IMS TWINTURBO FRAMEBUFFER DRIVER
10958L:	linux-fbdev@vger.kernel.org
10959S:	Orphan
10960F:	drivers/video/fbdev/imsttfb.c
10961
10962INDEX OF FURTHER KERNEL DOCUMENTATION
10963M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10964S:	Maintained
10965F:	Documentation/process/kernel-docs.rst
10966
10967INDUSTRY PACK SUBSYSTEM (IPACK)
10968M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10969M:	Jens Taprogge <jens.taprogge@taprogge.org>
10970M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10971L:	industrypack-devel@lists.sourceforge.net
10972S:	Maintained
10973W:	http://industrypack.sourceforge.net
10974F:	drivers/ipack/
10975
10976INFINEON DPS310 Driver
10977M:	Eddie James <eajames@linux.ibm.com>
10978L:	linux-iio@vger.kernel.org
10979S:	Maintained
10980F:	drivers/iio/pressure/dps310.c
10981
10982INFINEON PEB2466 ASoC CODEC
10983M:	Herve Codina <herve.codina@bootlin.com>
10984L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10985S:	Maintained
10986F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10987F:	sound/soc/codecs/peb2466.c
10988
10989INFINIBAND SUBSYSTEM
10990M:	Jason Gunthorpe <jgg@nvidia.com>
10991M:	Leon Romanovsky <leonro@nvidia.com>
10992L:	linux-rdma@vger.kernel.org
10993S:	Supported
10994W:	https://github.com/linux-rdma/rdma-core
10995Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10997F:	Documentation/devicetree/bindings/infiniband/
10998F:	Documentation/infiniband/
10999F:	drivers/infiniband/
11000F:	include/rdma/
11001F:	include/trace/events/ib_mad.h
11002F:	include/trace/events/ib_umad.h
11003F:	include/trace/misc/rdma.h
11004F:	include/uapi/linux/if_infiniband.h
11005F:	include/uapi/rdma/
11006F:	samples/bpf/ibumad_kern.c
11007F:	samples/bpf/ibumad_user.c
11008
11009INGENIC JZ4780 NAND DRIVER
11010M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11011L:	linux-mtd@lists.infradead.org
11012L:	linux-mips@vger.kernel.org
11013S:	Maintained
11014F:	drivers/mtd/nand/raw/ingenic/
11015
11016INGENIC JZ47xx SoCs
11017M:	Paul Cercueil <paul@crapouillou.net>
11018L:	linux-mips@vger.kernel.org
11019S:	Maintained
11020F:	arch/mips/boot/dts/ingenic/
11021F:	arch/mips/generic/board-ingenic.c
11022F:	arch/mips/include/asm/mach-ingenic/
11023F:	arch/mips/ingenic/Kconfig
11024F:	drivers/clk/ingenic/
11025F:	drivers/dma/dma-jz4780.c
11026F:	drivers/gpu/drm/ingenic/
11027F:	drivers/i2c/busses/i2c-jz4780.c
11028F:	drivers/iio/adc/ingenic-adc.c
11029F:	drivers/irqchip/irq-ingenic.c
11030F:	drivers/memory/jz4780-nemc.c
11031F:	drivers/mmc/host/jz4740_mmc.c
11032F:	drivers/mtd/nand/raw/ingenic/
11033F:	drivers/pinctrl/pinctrl-ingenic.c
11034F:	drivers/power/supply/ingenic-battery.c
11035F:	drivers/pwm/pwm-jz4740.c
11036F:	drivers/remoteproc/ingenic_rproc.c
11037F:	drivers/rtc/rtc-jz4740.c
11038F:	drivers/tty/serial/8250/8250_ingenic.c
11039F:	drivers/usb/musb/jz4740.c
11040F:	drivers/watchdog/jz4740_wdt.c
11041F:	include/dt-bindings/iio/adc/ingenic,adc.h
11042F:	include/linux/mfd/ingenic-tcu.h
11043F:	sound/soc/codecs/jz47*
11044F:	sound/soc/jz4740/
11045
11046INJOINIC IP5xxx POWER BANK IC DRIVER
11047M:	Samuel Holland <samuel@sholland.org>
11048S:	Maintained
11049F:	drivers/power/supply/ip5xxx_power.c
11050
11051INOTIFY
11052M:	Jan Kara <jack@suse.cz>
11053R:	Amir Goldstein <amir73il@gmail.com>
11054L:	linux-fsdevel@vger.kernel.org
11055S:	Maintained
11056F:	Documentation/filesystems/inotify.rst
11057F:	fs/notify/inotify/
11058F:	include/linux/inotify.h
11059F:	include/uapi/linux/inotify.h
11060
11061INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11062M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11063L:	linux-input@vger.kernel.org
11064S:	Maintained
11065Q:	http://patchwork.kernel.org/project/linux-input/list/
11066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11067F:	Documentation/devicetree/bindings/input/
11068F:	Documentation/devicetree/bindings/serio/
11069F:	Documentation/input/
11070F:	drivers/input/
11071F:	include/dt-bindings/input/
11072F:	include/linux/input.h
11073F:	include/linux/input/
11074F:	include/uapi/linux/input-event-codes.h
11075F:	include/uapi/linux/input.h
11076
11077INPUT MULTITOUCH (MT) PROTOCOL
11078M:	Henrik Rydberg <rydberg@bitmath.org>
11079L:	linux-input@vger.kernel.org
11080S:	Odd fixes
11081F:	Documentation/input/multi-touch-protocol.rst
11082F:	drivers/input/input-mt.c
11083K:	\b(ABS|SYN)_MT_
11084
11085INSIDE SECURE CRYPTO DRIVER
11086M:	Antoine Tenart <atenart@kernel.org>
11087L:	linux-crypto@vger.kernel.org
11088S:	Maintained
11089F:	drivers/crypto/inside-secure/
11090
11091INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11092M:	Mimi Zohar <zohar@linux.ibm.com>
11093M:	Roberto Sassu <roberto.sassu@huawei.com>
11094M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11095R:	Eric Snowberg <eric.snowberg@oracle.com>
11096L:	linux-integrity@vger.kernel.org
11097S:	Supported
11098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11099F:	security/integrity/
11100F:	security/integrity/ima/
11101
11102INTEL 810/815 FRAMEBUFFER DRIVER
11103M:	Antonino Daplas <adaplas@gmail.com>
11104L:	linux-fbdev@vger.kernel.org
11105S:	Maintained
11106F:	drivers/video/fbdev/i810/
11107
11108INTEL 8254 COUNTER DRIVER
11109M:	William Breathitt Gray <wbg@kernel.org>
11110L:	linux-iio@vger.kernel.org
11111S:	Maintained
11112F:	drivers/counter/i8254.c
11113F:	include/linux/i8254.h
11114
11115INTEL 8255 GPIO DRIVER
11116M:	William Breathitt Gray <wbg@kernel.org>
11117L:	linux-gpio@vger.kernel.org
11118S:	Maintained
11119F:	drivers/gpio/gpio-i8255.c
11120F:	drivers/gpio/gpio-i8255.h
11121
11122INTEL ASoC DRIVERS
11123M:	Cezary Rojewski <cezary.rojewski@intel.com>
11124M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11125M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11126M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11127M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11128M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11129M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11130L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11131S:	Supported
11132F:	sound/soc/intel/
11133
11134INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11135M:	Hans de Goede <hdegoede@redhat.com>
11136L:	platform-driver-x86@vger.kernel.org
11137S:	Maintained
11138F:	drivers/platform/x86/intel/atomisp2/pm.c
11139
11140INTEL ATOMISP2 LED DRIVER
11141M:	Hans de Goede <hdegoede@redhat.com>
11142L:	platform-driver-x86@vger.kernel.org
11143S:	Maintained
11144F:	drivers/platform/x86/intel/atomisp2/led.c
11145
11146INTEL BIOS SAR INT1092 DRIVER
11147M:	Shravan Sudhakar <s.shravan@intel.com>
11148L:	platform-driver-x86@vger.kernel.org
11149S:	Maintained
11150F:	drivers/platform/x86/intel/int1092/
11151
11152INTEL BROXTON PMC DRIVER
11153M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11154M:	Zha Qipeng <qipeng.zha@intel.com>
11155S:	Maintained
11156F:	drivers/mfd/intel_pmc_bxt.c
11157F:	include/linux/mfd/intel_pmc_bxt.h
11158
11159INTEL C600 SERIES SAS CONTROLLER DRIVER
11160M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11161L:	linux-scsi@vger.kernel.org
11162S:	Supported
11163T:	git git://git.code.sf.net/p/intel-sas/isci
11164F:	drivers/scsi/isci/
11165
11166INTEL CPU family model numbers
11167M:	Tony Luck <tony.luck@intel.com>
11168M:	x86@kernel.org
11169L:	linux-kernel@vger.kernel.org
11170S:	Supported
11171F:	arch/x86/include/asm/intel-family.h
11172
11173INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11174M:	Jani Nikula <jani.nikula@linux.intel.com>
11175M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11176L:	intel-gfx@lists.freedesktop.org
11177L:	intel-xe@lists.freedesktop.org
11178S:	Supported
11179F:	drivers/gpu/drm/i915/display/
11180F:	drivers/gpu/drm/xe/display/
11181F:	drivers/gpu/drm/xe/compat-i915-headers
11182F:	include/drm/intel/
11183
11184INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11185M:	Jani Nikula <jani.nikula@linux.intel.com>
11186M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11187M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11188M:	Tvrtko Ursulin <tursulin@ursulin.net>
11189L:	intel-gfx@lists.freedesktop.org
11190S:	Supported
11191W:	https://drm.pages.freedesktop.org/intel-docs/
11192Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11193B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11194C:	irc://irc.oftc.net/intel-gfx
11195T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11196F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11197F:	Documentation/gpu/i915.rst
11198F:	drivers/gpu/drm/ci/xfails/i915*
11199F:	drivers/gpu/drm/i915/
11200F:	include/drm/intel/
11201F:	include/uapi/drm/i915_drm.h
11202
11203INTEL DRM XE DRIVER (Lunar Lake and newer)
11204M:	Lucas De Marchi <lucas.demarchi@intel.com>
11205M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11206M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11207L:	intel-xe@lists.freedesktop.org
11208S:	Supported
11209W:	https://drm.pages.freedesktop.org/intel-docs/
11210Q:	http://patchwork.freedesktop.org/project/intel-xe/
11211B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11212C:	irc://irc.oftc.net/xe
11213T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11214F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11215F:	Documentation/gpu/xe/
11216F:	drivers/gpu/drm/xe/
11217F:	include/drm/intel/
11218F:	include/uapi/drm/xe_drm.h
11219
11220INTEL ETHERNET DRIVERS
11221M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11222M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11223L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11224S:	Supported
11225W:	https://www.intel.com/content/www/us/en/support.html
11226Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11229F:	Documentation/networking/device_drivers/ethernet/intel/
11230F:	drivers/net/ethernet/intel/
11231F:	drivers/net/ethernet/intel/*/
11232F:	include/linux/avf/virtchnl.h
11233F:	include/linux/net/intel/iidc.h
11234
11235INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11236M:	Mustafa Ismail <mustafa.ismail@intel.com>
11237M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11238L:	linux-rdma@vger.kernel.org
11239S:	Supported
11240F:	drivers/infiniband/hw/irdma/
11241F:	include/uapi/rdma/irdma-abi.h
11242
11243INTEL GPIO DRIVERS
11244M:	Andy Shevchenko <andy@kernel.org>
11245L:	linux-gpio@vger.kernel.org
11246S:	Supported
11247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11248F:	drivers/gpio/gpio-elkhartlake.c
11249F:	drivers/gpio/gpio-graniterapids.c
11250F:	drivers/gpio/gpio-ich.c
11251F:	drivers/gpio/gpio-merrifield.c
11252F:	drivers/gpio/gpio-ml-ioh.c
11253F:	drivers/gpio/gpio-pch.c
11254F:	drivers/gpio/gpio-sch.c
11255F:	drivers/gpio/gpio-sodaville.c
11256F:	drivers/gpio/gpio-tangier.c
11257F:	drivers/gpio/gpio-tangier.h
11258
11259INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11260M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11261M:	Zhi Wang <zhi.wang.linux@gmail.com>
11262L:	intel-gvt-dev@lists.freedesktop.org
11263L:	intel-gfx@lists.freedesktop.org
11264S:	Supported
11265W:	https://github.com/intel/gvt-linux/wiki
11266T:	git https://github.com/intel/gvt-linux.git
11267F:	drivers/gpu/drm/i915/gvt/
11268
11269INTEL HID EVENT DRIVER
11270M:	Alex Hung <alexhung@gmail.com>
11271L:	platform-driver-x86@vger.kernel.org
11272S:	Maintained
11273F:	drivers/platform/x86/intel/hid.c
11274
11275INTEL I/OAT DMA DRIVER
11276M:	Dave Jiang <dave.jiang@intel.com>
11277R:	Dan Williams <dan.j.williams@intel.com>
11278L:	dmaengine@vger.kernel.org
11279S:	Supported
11280Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11281F:	drivers/dma/ioat*
11282
11283INTEL IAA CRYPTO DRIVER
11284M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11285L:	linux-crypto@vger.kernel.org
11286S:	Supported
11287F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11288F:	drivers/crypto/intel/iaa/*
11289
11290INTEL IDLE DRIVER
11291M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11292M:	Len Brown <lenb@kernel.org>
11293L:	linux-pm@vger.kernel.org
11294S:	Supported
11295B:	https://bugzilla.kernel.org
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11297F:	drivers/idle/intel_idle.c
11298
11299INTEL IDXD DRIVER
11300M:	Fenghua Yu <fenghua.yu@intel.com>
11301R:	Dave Jiang <dave.jiang@intel.com>
11302L:	dmaengine@vger.kernel.org
11303S:	Supported
11304F:	drivers/dma/idxd/*
11305F:	include/uapi/linux/idxd.h
11306
11307INTEL IN FIELD SCAN (IFS) DEVICE
11308M:	Jithu Joseph <jithu.joseph@intel.com>
11309R:	Ashok Raj <ashok.raj@intel.com>
11310R:	Tony Luck <tony.luck@intel.com>
11311S:	Maintained
11312F:	drivers/platform/x86/intel/ifs
11313F:	include/trace/events/intel_ifs.h
11314F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11315
11316INTEL INTEGRATED SENSOR HUB DRIVER
11317M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11318M:	Jiri Kosina <jikos@kernel.org>
11319L:	linux-input@vger.kernel.org
11320S:	Maintained
11321F:	drivers/hid/intel-ish-hid/
11322
11323INTEL IOMMU (VT-d)
11324M:	David Woodhouse <dwmw2@infradead.org>
11325M:	Lu Baolu <baolu.lu@linux.intel.com>
11326L:	iommu@lists.linux.dev
11327S:	Supported
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11329F:	drivers/iommu/intel/
11330
11331INTEL IPU3 CSI-2 CIO2 DRIVER
11332M:	Yong Zhi <yong.zhi@intel.com>
11333M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11334M:	Bingbu Cao <bingbu.cao@intel.com>
11335M:	Dan Scally <djrscally@gmail.com>
11336R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11337L:	linux-media@vger.kernel.org
11338S:	Maintained
11339T:	git git://linuxtv.org/media_tree.git
11340F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11341F:	drivers/media/pci/intel/ipu3/
11342
11343INTEL IPU3 CSI-2 IMGU DRIVER
11344M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11345R:	Bingbu Cao <bingbu.cao@intel.com>
11346R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11347L:	linux-media@vger.kernel.org
11348S:	Maintained
11349F:	Documentation/admin-guide/media/ipu3.rst
11350F:	Documentation/admin-guide/media/ipu3_rcb.svg
11351F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11352F:	drivers/staging/media/ipu3/
11353
11354INTEL IPU6 INPUT SYSTEM DRIVER
11355M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11356M:	Bingbu Cao <bingbu.cao@intel.com>
11357R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11358L:	linux-media@vger.kernel.org
11359S:	Maintained
11360T:	git git://linuxtv.org/media_tree.git
11361F:	Documentation/admin-guide/media/ipu6-isys.rst
11362F:	drivers/media/pci/intel/ipu6/
11363
11364INTEL ISHTP ECLITE DRIVER
11365M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11366L:	platform-driver-x86@vger.kernel.org
11367S:	Supported
11368F:	drivers/platform/x86/intel/ishtp_eclite.c
11369
11370INTEL IXP4XX CRYPTO SUPPORT
11371M:	Corentin Labbe <clabbe@baylibre.com>
11372L:	linux-crypto@vger.kernel.org
11373S:	Maintained
11374F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11375
11376INTEL KEEM BAY DRM DRIVER
11377M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11378M:	Edmund Dea <edmund.j.dea@intel.com>
11379S:	Maintained
11380F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11381F:	drivers/gpu/drm/kmb/
11382
11383INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11384M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11385S:	Maintained
11386F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11387F:	drivers/crypto/intel/keembay/Kconfig
11388F:	drivers/crypto/intel/keembay/Makefile
11389F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11390F:	drivers/crypto/intel/keembay/ocs-aes.c
11391F:	drivers/crypto/intel/keembay/ocs-aes.h
11392
11393INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11394M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11395M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11396M:	Mark Gross <mgross@linux.intel.com>
11397S:	Maintained
11398F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11399F:	drivers/crypto/intel/keembay/Kconfig
11400F:	drivers/crypto/intel/keembay/Makefile
11401F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11402
11403INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11404M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11405M:	Declan Murphy <declan.murphy@intel.com>
11406S:	Maintained
11407F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11408F:	drivers/crypto/intel/keembay/Kconfig
11409F:	drivers/crypto/intel/keembay/Makefile
11410F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11411F:	drivers/crypto/intel/keembay/ocs-hcu.c
11412F:	drivers/crypto/intel/keembay/ocs-hcu.h
11413
11414INTEL MANAGEMENT ENGINE (mei)
11415M:	Tomas Winkler <tomas.winkler@intel.com>
11416L:	linux-kernel@vger.kernel.org
11417S:	Supported
11418F:	Documentation/driver-api/mei/*
11419F:	drivers/misc/mei/
11420F:	drivers/watchdog/mei_wdt.c
11421F:	include/linux/mei_aux.h
11422F:	include/linux/mei_cl_bus.h
11423F:	include/uapi/linux/mei.h
11424F:	include/uapi/linux/mei_uuid.h
11425F:	include/uapi/linux/uuid.h
11426F:	samples/mei/*
11427
11428INTEL MAX 10 BMC MFD DRIVER
11429M:	Xu Yilun <yilun.xu@intel.com>
11430R:	Tom Rix <trix@redhat.com>
11431S:	Maintained
11432F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11433F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11434F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11435F:	drivers/mfd/intel-m10-bmc*
11436F:	include/linux/mfd/intel-m10-bmc.h
11437
11438INTEL MAX10 BMC SECURE UPDATES
11439M:	Peter Colberg <peter.colberg@intel.com>
11440L:	linux-fpga@vger.kernel.org
11441S:	Maintained
11442F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11443F:	drivers/fpga/intel-m10-bmc-sec-update.c
11444
11445INTEL P-Unit IPC DRIVER
11446M:	Zha Qipeng <qipeng.zha@intel.com>
11447L:	platform-driver-x86@vger.kernel.org
11448S:	Maintained
11449F:	arch/x86/include/asm/intel_punit_ipc.h
11450F:	drivers/platform/x86/intel/punit_ipc.c
11451
11452INTEL PMC CORE DRIVER
11453M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11454M:	David E Box <david.e.box@intel.com>
11455L:	platform-driver-x86@vger.kernel.org
11456S:	Maintained
11457F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11458F:	drivers/platform/x86/intel/pmc/
11459
11460INTEL PMIC GPIO DRIVERS
11461M:	Andy Shevchenko <andy@kernel.org>
11462S:	Supported
11463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11464F:	drivers/gpio/gpio-*cove.c
11465
11466INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11467M:	Andy Shevchenko <andy@kernel.org>
11468S:	Supported
11469F:	drivers/mfd/intel_soc_pmic*
11470F:	include/linux/mfd/intel_soc_pmic*
11471
11472INTEL PMT DRIVERS
11473M:	David E. Box <david.e.box@linux.intel.com>
11474S:	Supported
11475F:	drivers/platform/x86/intel/pmt/
11476
11477INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11478M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11479L:	linux-wireless@vger.kernel.org
11480S:	Maintained
11481F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11482F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11483F:	drivers/net/wireless/intel/ipw2x00/
11484
11485INTEL PSTATE DRIVER
11486M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11487M:	Len Brown <lenb@kernel.org>
11488L:	linux-pm@vger.kernel.org
11489S:	Supported
11490F:	drivers/cpufreq/intel_pstate.c
11491
11492INTEL PTP DFL ToD DRIVER
11493M:	Tianfei Zhang <tianfei.zhang@intel.com>
11494L:	linux-fpga@vger.kernel.org
11495L:	netdev@vger.kernel.org
11496S:	Maintained
11497F:	drivers/ptp/ptp_dfl_tod.c
11498
11499INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11500M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11501L:	linux-iio@vger.kernel.org
11502F:	drivers/counter/intel-qep.c
11503
11504INTEL SCU DRIVERS
11505M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11506S:	Maintained
11507F:	arch/x86/include/asm/intel_scu_ipc.h
11508F:	drivers/platform/x86/intel_scu_*
11509
11510INTEL SDSI DRIVER
11511M:	David E. Box <david.e.box@linux.intel.com>
11512S:	Supported
11513F:	drivers/platform/x86/intel/sdsi.c
11514F:	tools/arch/x86/intel_sdsi/
11515F:	tools/testing/selftests/drivers/sdsi/
11516
11517INTEL SGX
11518M:	Jarkko Sakkinen <jarkko@kernel.org>
11519R:	Dave Hansen <dave.hansen@linux.intel.com>
11520L:	linux-sgx@vger.kernel.org
11521S:	Supported
11522Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11524F:	Documentation/arch/x86/sgx.rst
11525F:	arch/x86/entry/vdso/vsgx.S
11526F:	arch/x86/include/asm/sgx.h
11527F:	arch/x86/include/uapi/asm/sgx.h
11528F:	arch/x86/kernel/cpu/sgx/*
11529F:	tools/testing/selftests/sgx/*
11530K:	\bSGX_
11531
11532INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11533M:	Daniel Scally <djrscally@gmail.com>
11534S:	Maintained
11535F:	drivers/platform/x86/intel/int3472/
11536
11537INTEL SPEED SELECT TECHNOLOGY
11538M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11539L:	platform-driver-x86@vger.kernel.org
11540S:	Maintained
11541F:	drivers/platform/x86/intel/speed_select_if/
11542F:	include/uapi/linux/isst_if.h
11543F:	tools/power/x86/intel-speed-select/
11544
11545INTEL STRATIX10 FIRMWARE DRIVERS
11546M:	Dinh Nguyen <dinguyen@kernel.org>
11547L:	linux-kernel@vger.kernel.org
11548S:	Maintained
11549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11550F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11551F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11552F:	drivers/firmware/stratix10-rsu.c
11553F:	drivers/firmware/stratix10-svc.c
11554F:	include/linux/firmware/intel/stratix10-smc.h
11555F:	include/linux/firmware/intel/stratix10-svc-client.h
11556
11557INTEL TELEMETRY DRIVER
11558M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11559M:	"David E. Box" <david.e.box@linux.intel.com>
11560L:	platform-driver-x86@vger.kernel.org
11561S:	Maintained
11562F:	arch/x86/include/asm/intel_telemetry.h
11563F:	drivers/platform/x86/intel/telemetry/
11564
11565INTEL TPMI DRIVER
11566M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11567L:	platform-driver-x86@vger.kernel.org
11568S:	Maintained
11569F:	Documentation/ABI/testing/debugfs-tpmi
11570F:	drivers/platform/x86/intel/tpmi.c
11571F:	include/linux/intel_tpmi.h
11572
11573INTEL UNCORE FREQUENCY CONTROL
11574M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11575L:	platform-driver-x86@vger.kernel.org
11576S:	Maintained
11577F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11578F:	drivers/platform/x86/intel/uncore-frequency/
11579
11580INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11581M:	David E. Box <david.e.box@linux.intel.com>
11582S:	Supported
11583F:	drivers/platform/x86/intel/vsec.*
11584
11585INTEL VIRTUAL BUTTON DRIVER
11586M:	AceLan Kao <acelan.kao@canonical.com>
11587L:	platform-driver-x86@vger.kernel.org
11588S:	Maintained
11589F:	drivers/platform/x86/intel/vbtn.c
11590
11591INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11592M:	Stanislaw Gruszka <stf_xl@wp.pl>
11593L:	linux-wireless@vger.kernel.org
11594S:	Supported
11595F:	drivers/net/wireless/intel/iwlegacy/
11596
11597INTEL WIRELESS WIFI LINK (iwlwifi)
11598M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11599L:	linux-wireless@vger.kernel.org
11600S:	Supported
11601W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11603F:	drivers/net/wireless/intel/iwlwifi/
11604
11605INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11606M:	Jithu Joseph <jithu.joseph@intel.com>
11607S:	Maintained
11608W:	https://slimbootloader.github.io/security/firmware-update.html
11609F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11610
11611INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11612L:	Dell.Client.Kernel@dell.com
11613S:	Maintained
11614F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11615
11616INTEL WWAN IOSM DRIVER
11617M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11618L:	netdev@vger.kernel.org
11619S:	Maintained
11620F:	drivers/net/wwan/iosm/
11621
11622INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11623M:	Xin Li <xin@zytor.com>
11624M:	"H. Peter Anvin" <hpa@zytor.com>
11625S:	Supported
11626F:	Documentation/arch/x86/x86_64/fred.rst
11627F:	arch/x86/entry/entry_64_fred.S
11628F:	arch/x86/entry/entry_fred.c
11629F:	arch/x86/include/asm/fred.h
11630F:	arch/x86/kernel/fred.c
11631
11632INTEL(R) TRACE HUB
11633M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11634S:	Supported
11635F:	Documentation/trace/intel_th.rst
11636F:	drivers/hwtracing/intel_th/
11637F:	include/linux/intel_th.h
11638
11639INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11640M:	Ning Sun <ning.sun@intel.com>
11641L:	tboot-devel@lists.sourceforge.net
11642S:	Supported
11643W:	http://tboot.sourceforge.net
11644T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11645F:	Documentation/arch/x86/intel_txt.rst
11646F:	arch/x86/kernel/tboot.c
11647F:	include/linux/tboot.h
11648
11649INTERCONNECT API
11650M:	Georgi Djakov <djakov@kernel.org>
11651L:	linux-pm@vger.kernel.org
11652S:	Maintained
11653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11654F:	Documentation/devicetree/bindings/interconnect/
11655F:	Documentation/driver-api/interconnect.rst
11656F:	drivers/interconnect/
11657F:	include/dt-bindings/interconnect/
11658F:	include/linux/interconnect-provider.h
11659F:	include/linux/interconnect.h
11660
11661INTERRUPT COUNTER DRIVER
11662M:	Oleksij Rempel <o.rempel@pengutronix.de>
11663R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11664L:	linux-iio@vger.kernel.org
11665F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11666F:	drivers/counter/interrupt-cnt.c
11667
11668INTERSIL ISL7998X VIDEO DECODER DRIVER
11669M:	Michael Tretter <m.tretter@pengutronix.de>
11670R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11671L:	linux-media@vger.kernel.org
11672S:	Maintained
11673F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11674F:	drivers/media/i2c/isl7998x.c
11675
11676INVENSENSE ICM-426xx IMU DRIVER
11677M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11678L:	linux-iio@vger.kernel.org
11679S:	Maintained
11680W:	https://invensense.tdk.com/
11681F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11682F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11683F:	drivers/iio/imu/inv_icm42600/
11684
11685INVENSENSE MPU-3050 GYROSCOPE DRIVER
11686M:	Linus Walleij <linus.walleij@linaro.org>
11687L:	linux-iio@vger.kernel.org
11688S:	Maintained
11689F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11690F:	drivers/iio/gyro/mpu3050*
11691
11692IOC3 ETHERNET DRIVER
11693M:	Ralf Baechle <ralf@linux-mips.org>
11694L:	linux-mips@vger.kernel.org
11695S:	Maintained
11696F:	drivers/net/ethernet/sgi/ioc3-eth.c
11697
11698IOMMU DMA-API LAYER
11699M:	Robin Murphy <robin.murphy@arm.com>
11700L:	iommu@lists.linux.dev
11701S:	Maintained
11702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11703F:	drivers/iommu/dma-iommu.c
11704F:	drivers/iommu/dma-iommu.h
11705F:	drivers/iommu/iova.c
11706F:	include/linux/iova.h
11707
11708IOMMU SUBSYSTEM
11709M:	Joerg Roedel <joro@8bytes.org>
11710M:	Will Deacon <will@kernel.org>
11711R:	Robin Murphy <robin.murphy@arm.com>
11712L:	iommu@lists.linux.dev
11713S:	Maintained
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11715F:	Documentation/devicetree/bindings/iommu/
11716F:	drivers/iommu/
11717F:	include/linux/iommu.h
11718F:	include/linux/iova.h
11719F:	include/linux/of_iommu.h
11720
11721IOMMUFD
11722M:	Jason Gunthorpe <jgg@nvidia.com>
11723M:	Kevin Tian <kevin.tian@intel.com>
11724L:	iommu@lists.linux.dev
11725S:	Maintained
11726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11727F:	Documentation/userspace-api/iommufd.rst
11728F:	drivers/iommu/iommufd/
11729F:	include/linux/iommufd.h
11730F:	include/uapi/linux/iommufd.h
11731F:	tools/testing/selftests/iommu/
11732
11733IOSYS-MAP HELPERS
11734M:	Thomas Zimmermann <tzimmermann@suse.de>
11735L:	dri-devel@lists.freedesktop.org
11736S:	Maintained
11737T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11738F:	include/linux/iosys-map.h
11739
11740IO_URING
11741M:	Jens Axboe <axboe@kernel.dk>
11742M:	Pavel Begunkov <asml.silence@gmail.com>
11743L:	io-uring@vger.kernel.org
11744S:	Maintained
11745T:	git git://git.kernel.dk/linux-block
11746T:	git git://git.kernel.dk/liburing
11747F:	include/linux/io_uring/
11748F:	include/linux/io_uring.h
11749F:	include/linux/io_uring_types.h
11750F:	include/trace/events/io_uring.h
11751F:	include/uapi/linux/io_uring.h
11752F:	io_uring/
11753
11754IPMI SUBSYSTEM
11755M:	Corey Minyard <minyard@acm.org>
11756L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11757S:	Supported
11758W:	http://openipmi.sourceforge.net/
11759T:	git https://github.com/cminyard/linux-ipmi.git for-next
11760F:	Documentation/devicetree/bindings/ipmi/
11761F:	Documentation/driver-api/ipmi.rst
11762F:	drivers/char/ipmi/
11763F:	include/linux/ipmi*
11764F:	include/uapi/linux/ipmi*
11765
11766IPS SCSI RAID DRIVER
11767M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11768L:	linux-scsi@vger.kernel.org
11769S:	Maintained
11770W:	http://www.adaptec.com/
11771F:	drivers/scsi/ips*
11772
11773IPVS
11774M:	Simon Horman <horms@verge.net.au>
11775M:	Julian Anastasov <ja@ssi.bg>
11776L:	netdev@vger.kernel.org
11777L:	lvs-devel@vger.kernel.org
11778S:	Maintained
11779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11781F:	Documentation/networking/ipvs-sysctl.rst
11782F:	include/net/ip_vs.h
11783F:	include/uapi/linux/ip_vs.h
11784F:	net/netfilter/ipvs/
11785
11786IPWIRELESS DRIVER
11787M:	Jiri Kosina <jikos@kernel.org>
11788M:	David Sterba <dsterba@suse.com>
11789S:	Odd Fixes
11790F:	drivers/tty/ipwireless/
11791
11792IRON DEVICE AUDIO CODEC DRIVERS
11793M:	Kiseok Jo <kiseok.jo@irondevice.com>
11794L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/sound/irondevice,*
11797F:	sound/soc/codecs/sma*
11798
11799IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11800M:	Thomas Gleixner <tglx@linutronix.de>
11801S:	Maintained
11802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11803F:	Documentation/core-api/irq/irq-domain.rst
11804F:	include/linux/irqdomain.h
11805F:	include/linux/irqdomain_defs.h
11806F:	kernel/irq/irqdomain.c
11807F:	kernel/irq/msi.c
11808
11809IRQ SUBSYSTEM
11810M:	Thomas Gleixner <tglx@linutronix.de>
11811L:	linux-kernel@vger.kernel.org
11812S:	Maintained
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11814F:	include/linux/group_cpus.h
11815F:	include/linux/irq.h
11816F:	include/linux/irqhandler.h
11817F:	include/linux/irqnr.h
11818F:	include/linux/irqreturn.h
11819F:	kernel/irq/
11820F:	lib/group_cpus.c
11821
11822IRQCHIP DRIVERS
11823M:	Thomas Gleixner <tglx@linutronix.de>
11824L:	linux-kernel@vger.kernel.org
11825S:	Maintained
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11827F:	Documentation/devicetree/bindings/interrupt-controller/
11828F:	drivers/irqchip/
11829F:	include/linux/irqchip.h
11830
11831ISA
11832M:	William Breathitt Gray <wbg@kernel.org>
11833S:	Maintained
11834F:	Documentation/driver-api/isa.rst
11835F:	drivers/base/isa.c
11836F:	include/linux/isa.h
11837
11838ISA RADIO MODULE
11839M:	Hans Verkuil <hverkuil@xs4all.nl>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842W:	https://linuxtv.org
11843T:	git git://linuxtv.org/media_tree.git
11844F:	drivers/media/radio/radio-isa*
11845
11846ISAPNP
11847M:	Jaroslav Kysela <perex@perex.cz>
11848S:	Maintained
11849F:	Documentation/userspace-api/isapnp.rst
11850F:	drivers/pnp/isapnp/
11851F:	include/linux/isapnp.h
11852
11853ISCSI
11854M:	Lee Duncan <lduncan@suse.com>
11855M:	Chris Leech <cleech@redhat.com>
11856M:	Mike Christie <michael.christie@oracle.com>
11857L:	open-iscsi@googlegroups.com
11858L:	linux-scsi@vger.kernel.org
11859S:	Maintained
11860W:	www.open-iscsi.com
11861F:	drivers/scsi/*iscsi*
11862F:	include/scsi/*iscsi*
11863
11864iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11865M:	Peter Jones <pjones@redhat.com>
11866M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11867S:	Maintained
11868F:	drivers/firmware/iscsi_ibft*
11869
11870ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11871M:	Sagi Grimberg <sagi@grimberg.me>
11872M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11873L:	linux-rdma@vger.kernel.org
11874S:	Supported
11875W:	http://www.openfabrics.org
11876W:	www.open-iscsi.org
11877Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11878F:	drivers/infiniband/ulp/iser/
11879
11880ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11881M:	Sagi Grimberg <sagi@grimberg.me>
11882L:	linux-rdma@vger.kernel.org
11883L:	target-devel@vger.kernel.org
11884S:	Supported
11885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11886F:	drivers/infiniband/ulp/isert
11887
11888ISDN/CMTP OVER BLUETOOTH
11889M:	Karsten Keil <isdn@linux-pingi.de>
11890L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11891L:	netdev@vger.kernel.org
11892S:	Odd Fixes
11893W:	http://www.isdn4linux.de
11894F:	Documentation/isdn/
11895F:	drivers/isdn/capi/
11896F:	include/linux/isdn/
11897F:	include/uapi/linux/isdn/
11898F:	net/bluetooth/cmtp/
11899
11900ISDN/mISDN SUBSYSTEM
11901M:	Karsten Keil <isdn@linux-pingi.de>
11902L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11903L:	netdev@vger.kernel.org
11904S:	Maintained
11905W:	http://www.isdn4linux.de
11906F:	drivers/isdn/Kconfig
11907F:	drivers/isdn/Makefile
11908F:	drivers/isdn/hardware/
11909F:	drivers/isdn/mISDN/
11910
11911ISOFS FILESYSTEM
11912M:	Jan Kara <jack@suse.cz>
11913L:	linux-fsdevel@vger.kernel.org
11914S:	Maintained
11915F:	Documentation/filesystems/isofs.rst
11916F:	fs/isofs/
11917
11918IT87 HARDWARE MONITORING DRIVER
11919M:	Jean Delvare <jdelvare@suse.com>
11920L:	linux-hwmon@vger.kernel.org
11921S:	Maintained
11922F:	Documentation/hwmon/it87.rst
11923F:	drivers/hwmon/it87.c
11924
11925IT913X MEDIA DRIVER
11926L:	linux-media@vger.kernel.org
11927S:	Orphan
11928W:	https://linuxtv.org
11929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11930F:	drivers/media/tuners/it913x*
11931
11932ITE IT66121 HDMI BRIDGE DRIVER
11933M:	Phong LE <ple@baylibre.com>
11934M:	Neil Armstrong <neil.armstrong@linaro.org>
11935S:	Maintained
11936T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11937F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11938F:	drivers/gpu/drm/bridge/ite-it66121.c
11939
11940IVTV VIDEO4LINUX DRIVER
11941M:	Andy Walls <awalls@md.metrocast.net>
11942L:	linux-media@vger.kernel.org
11943S:	Maintained
11944W:	https://linuxtv.org
11945T:	git git://linuxtv.org/media_tree.git
11946F:	Documentation/admin-guide/media/ivtv*
11947F:	drivers/media/pci/ivtv/
11948F:	include/uapi/linux/ivtv*
11949
11950IX2505V MEDIA DRIVER
11951M:	Malcolm Priestley <tvboxspy@gmail.com>
11952L:	linux-media@vger.kernel.org
11953S:	Maintained
11954W:	https://linuxtv.org
11955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11956F:	drivers/media/dvb-frontends/ix2505v*
11957
11958JAILHOUSE HYPERVISOR INTERFACE
11959M:	Jan Kiszka <jan.kiszka@siemens.com>
11960L:	jailhouse-dev@googlegroups.com
11961S:	Maintained
11962F:	arch/x86/include/asm/jailhouse_para.h
11963F:	arch/x86/kernel/jailhouse.c
11964
11965JFS FILESYSTEM
11966M:	Dave Kleikamp <shaggy@kernel.org>
11967L:	jfs-discussion@lists.sourceforge.net
11968S:	Odd Fixes
11969W:	http://jfs.sourceforge.net/
11970T:	git https://github.com/kleikamp/linux-shaggy.git
11971F:	Documentation/admin-guide/jfs.rst
11972F:	fs/jfs/
11973
11974JME NETWORK DRIVER
11975M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11976L:	netdev@vger.kernel.org
11977S:	Maintained
11978F:	drivers/net/ethernet/jme.*
11979
11980JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11981M:	David Woodhouse <dwmw2@infradead.org>
11982M:	Richard Weinberger <richard@nod.at>
11983L:	linux-mtd@lists.infradead.org
11984S:	Odd Fixes
11985W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11986T:	git git://git.infradead.org/ubifs-2.6.git
11987F:	fs/jffs2/
11988F:	include/uapi/linux/jffs2.h
11989
11990JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11991M:	"Theodore Ts'o" <tytso@mit.edu>
11992M:	Jan Kara <jack@suse.com>
11993L:	linux-ext4@vger.kernel.org
11994S:	Maintained
11995F:	fs/jbd2/
11996F:	include/linux/jbd2.h
11997
11998JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11999M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12000L:	linux-media@vger.kernel.org
12001L:	linux-renesas-soc@vger.kernel.org
12002S:	Maintained
12003F:	drivers/media/platform/renesas/rcar_jpu.c
12004
12005JSM Neo PCI based serial card
12006L:	linux-serial@vger.kernel.org
12007S:	Orphan
12008F:	drivers/tty/serial/jsm/
12009
12010K10TEMP HARDWARE MONITORING DRIVER
12011M:	Clemens Ladisch <clemens@ladisch.de>
12012L:	linux-hwmon@vger.kernel.org
12013S:	Maintained
12014F:	Documentation/hwmon/k10temp.rst
12015F:	drivers/hwmon/k10temp.c
12016
12017K8TEMP HARDWARE MONITORING DRIVER
12018M:	Rudolf Marek <r.marek@assembler.cz>
12019L:	linux-hwmon@vger.kernel.org
12020S:	Maintained
12021F:	Documentation/hwmon/k8temp.rst
12022F:	drivers/hwmon/k8temp.c
12023
12024KASAN
12025M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12026R:	Alexander Potapenko <glider@google.com>
12027R:	Andrey Konovalov <andreyknvl@gmail.com>
12028R:	Dmitry Vyukov <dvyukov@google.com>
12029R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12030L:	kasan-dev@googlegroups.com
12031S:	Maintained
12032F:	Documentation/dev-tools/kasan.rst
12033F:	arch/*/include/asm/*kasan.h
12034F:	arch/*/mm/kasan_init*
12035F:	include/linux/kasan*.h
12036F:	lib/Kconfig.kasan
12037F:	mm/kasan/
12038F:	scripts/Makefile.kasan
12039
12040KCONFIG
12041M:	Masahiro Yamada <masahiroy@kernel.org>
12042L:	linux-kbuild@vger.kernel.org
12043S:	Maintained
12044Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12046F:	Documentation/kbuild/kconfig*
12047F:	scripts/Kconfig.include
12048F:	scripts/kconfig/
12049
12050KCOV
12051R:	Dmitry Vyukov <dvyukov@google.com>
12052R:	Andrey Konovalov <andreyknvl@gmail.com>
12053L:	kasan-dev@googlegroups.com
12054S:	Maintained
12055F:	Documentation/dev-tools/kcov.rst
12056F:	include/linux/kcov.h
12057F:	include/uapi/linux/kcov.h
12058F:	kernel/kcov.c
12059F:	scripts/Makefile.kcov
12060
12061KCSAN
12062M:	Marco Elver <elver@google.com>
12063R:	Dmitry Vyukov <dvyukov@google.com>
12064L:	kasan-dev@googlegroups.com
12065S:	Maintained
12066F:	Documentation/dev-tools/kcsan.rst
12067F:	include/linux/kcsan*.h
12068F:	kernel/kcsan/
12069F:	lib/Kconfig.kcsan
12070F:	scripts/Makefile.kcsan
12071
12072KDUMP
12073M:	Baoquan He <bhe@redhat.com>
12074R:	Vivek Goyal <vgoyal@redhat.com>
12075R:	Dave Young <dyoung@redhat.com>
12076L:	kexec@lists.infradead.org
12077S:	Maintained
12078W:	http://lse.sourceforge.net/kdump/
12079F:	Documentation/admin-guide/kdump/
12080F:	fs/proc/vmcore.c
12081F:	include/linux/crash_core.h
12082F:	include/linux/crash_dump.h
12083F:	include/uapi/linux/vmcore.h
12084F:	kernel/crash_*.c
12085
12086KEENE FM RADIO TRANSMITTER DRIVER
12087M:	Hans Verkuil <hverkuil@xs4all.nl>
12088L:	linux-media@vger.kernel.org
12089S:	Maintained
12090W:	https://linuxtv.org
12091T:	git git://linuxtv.org/media_tree.git
12092F:	drivers/media/radio/radio-keene*
12093
12094KERNEL AUTOMOUNTER
12095M:	Ian Kent <raven@themaw.net>
12096L:	autofs@vger.kernel.org
12097S:	Maintained
12098F:	fs/autofs/
12099
12100KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12101M:	Masahiro Yamada <masahiroy@kernel.org>
12102R:	Nathan Chancellor <nathan@kernel.org>
12103R:	Nicolas Schier <nicolas@fjasle.eu>
12104L:	linux-kbuild@vger.kernel.org
12105S:	Maintained
12106Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12108F:	Documentation/kbuild/
12109F:	Makefile
12110F:	scripts/*vmlinux*
12111F:	scripts/Kbuild*
12112F:	scripts/Makefile*
12113F:	scripts/basic/
12114F:	scripts/clang-tools/
12115F:	scripts/dummy-tools/
12116F:	scripts/mk*
12117F:	scripts/mod/
12118F:	scripts/package/
12119F:	usr/
12120
12121KERNEL HARDENING (not covered by other areas)
12122M:	Kees Cook <kees@kernel.org>
12123R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12124L:	linux-hardening@vger.kernel.org
12125S:	Supported
12126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12127F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12128F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12129F:	arch/*/configs/hardening.config
12130F:	include/linux/overflow.h
12131F:	include/linux/randomize_kstack.h
12132F:	kernel/configs/hardening.config
12133F:	lib/usercopy_kunit.c
12134F:	mm/usercopy.c
12135K:	\b(add|choose)_random_kstack_offset\b
12136K:	\b__check_(object_size|heap_object)\b
12137K:	\b__counted_by\b
12138
12139KERNEL JANITORS
12140L:	kernel-janitors@vger.kernel.org
12141S:	Odd Fixes
12142W:	http://kernelnewbies.org/KernelJanitors
12143
12144KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12145M:	Chuck Lever <chuck.lever@oracle.com>
12146M:	Jeff Layton <jlayton@kernel.org>
12147R:	Neil Brown <neilb@suse.de>
12148R:	Olga Kornievskaia <kolga@netapp.com>
12149R:	Dai Ngo <Dai.Ngo@oracle.com>
12150R:	Tom Talpey <tom@talpey.com>
12151L:	linux-nfs@vger.kernel.org
12152S:	Supported
12153B:	https://bugzilla.kernel.org
12154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12155F:	Documentation/filesystems/nfs/
12156F:	fs/lockd/
12157F:	fs/nfs_common/
12158F:	fs/nfsd/
12159F:	include/linux/lockd/
12160F:	include/linux/sunrpc/
12161F:	include/trace/events/rpcgss.h
12162F:	include/trace/events/rpcrdma.h
12163F:	include/trace/events/sunrpc.h
12164F:	include/trace/misc/fs.h
12165F:	include/trace/misc/nfs.h
12166F:	include/trace/misc/sunrpc.h
12167F:	include/uapi/linux/nfsd/
12168F:	include/uapi/linux/sunrpc/
12169F:	net/sunrpc/
12170
12171KERNEL REGRESSIONS
12172M:	Thorsten Leemhuis <linux@leemhuis.info>
12173L:	regressions@lists.linux.dev
12174S:	Supported
12175F:	Documentation/admin-guide/reporting-regressions.rst
12176F:	Documentation/process/handling-regressions.rst
12177
12178KERNEL SELFTEST FRAMEWORK
12179M:	Shuah Khan <shuah@kernel.org>
12180M:	Shuah Khan <skhan@linuxfoundation.org>
12181L:	linux-kselftest@vger.kernel.org
12182S:	Maintained
12183Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12185F:	Documentation/dev-tools/kselftest*
12186F:	tools/testing/selftests/
12187
12188KERNEL SMB3 SERVER (KSMBD)
12189M:	Namjae Jeon <linkinjeon@kernel.org>
12190M:	Steve French <sfrench@samba.org>
12191R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12192R:	Tom Talpey <tom@talpey.com>
12193L:	linux-cifs@vger.kernel.org
12194S:	Maintained
12195T:	git git://git.samba.org/ksmbd.git
12196F:	Documentation/filesystems/smb/ksmbd.rst
12197F:	fs/smb/common/
12198F:	fs/smb/server/
12199
12200KERNEL UNIT TESTING FRAMEWORK (KUnit)
12201M:	Brendan Higgins <brendanhiggins@google.com>
12202M:	David Gow <davidgow@google.com>
12203R:	Rae Moar <rmoar@google.com>
12204L:	linux-kselftest@vger.kernel.org
12205L:	kunit-dev@googlegroups.com
12206S:	Maintained
12207W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12210F:	Documentation/dev-tools/kunit/
12211F:	include/kunit/
12212F:	lib/kunit/
12213F:	rust/kernel/kunit.rs
12214F:	scripts/rustdoc_test_*
12215F:	tools/testing/kunit/
12216
12217KERNEL USERMODE HELPER
12218M:	Luis Chamberlain <mcgrof@kernel.org>
12219L:	linux-kernel@vger.kernel.org
12220S:	Maintained
12221F:	include/linux/umh.h
12222F:	kernel/umh.c
12223
12224KERNEL VIRTUAL MACHINE (KVM)
12225M:	Paolo Bonzini <pbonzini@redhat.com>
12226L:	kvm@vger.kernel.org
12227S:	Supported
12228W:	http://www.linux-kvm.org
12229T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12230F:	Documentation/virt/kvm/
12231F:	include/asm-generic/kvm*
12232F:	include/kvm/iodev.h
12233F:	include/linux/kvm*
12234F:	include/trace/events/kvm.h
12235F:	include/uapi/asm-generic/kvm*
12236F:	include/uapi/linux/kvm*
12237F:	tools/kvm/
12238F:	tools/testing/selftests/kvm/
12239F:	virt/kvm/*
12240
12241KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12242M:	Marc Zyngier <maz@kernel.org>
12243M:	Oliver Upton <oliver.upton@linux.dev>
12244R:	James Morse <james.morse@arm.com>
12245R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12246R:	Zenghui Yu <yuzenghui@huawei.com>
12247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12248L:	kvmarm@lists.linux.dev
12249S:	Maintained
12250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12251F:	Documentation/virt/kvm/arm/
12252F:	Documentation/virt/kvm/devices/arm*
12253F:	arch/arm64/include/asm/kvm*
12254F:	arch/arm64/include/uapi/asm/kvm*
12255F:	arch/arm64/kvm/
12256F:	include/kvm/arm_*
12257F:	tools/testing/selftests/kvm/*/aarch64/
12258F:	tools/testing/selftests/kvm/aarch64/
12259
12260KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12261M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12262M:	Bibo Mao <maobibo@loongson.cn>
12263M:	Huacai Chen <chenhuacai@kernel.org>
12264L:	kvm@vger.kernel.org
12265L:	loongarch@lists.linux.dev
12266S:	Maintained
12267T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12268F:	arch/loongarch/include/asm/kvm*
12269F:	arch/loongarch/include/uapi/asm/kvm*
12270F:	arch/loongarch/kvm/
12271
12272KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12273M:	Huacai Chen <chenhuacai@kernel.org>
12274L:	linux-mips@vger.kernel.org
12275L:	kvm@vger.kernel.org
12276S:	Maintained
12277T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12278F:	arch/mips/include/asm/kvm*
12279F:	arch/mips/include/uapi/asm/kvm*
12280F:	arch/mips/kvm/
12281
12282KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12283M:	Michael Ellerman <mpe@ellerman.id.au>
12284R:	Nicholas Piggin <npiggin@gmail.com>
12285L:	linuxppc-dev@lists.ozlabs.org
12286L:	kvm@vger.kernel.org
12287S:	Maintained (Book3S 64-bit HV)
12288S:	Odd fixes (Book3S 64-bit PR)
12289S:	Orphan (Book3E and 32-bit)
12290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12291F:	arch/powerpc/include/asm/kvm*
12292F:	arch/powerpc/include/uapi/asm/kvm*
12293F:	arch/powerpc/kernel/kvm*
12294F:	arch/powerpc/kvm/
12295
12296KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12297M:	Anup Patel <anup@brainfault.org>
12298R:	Atish Patra <atishp@atishpatra.org>
12299L:	kvm@vger.kernel.org
12300L:	kvm-riscv@lists.infradead.org
12301L:	linux-riscv@lists.infradead.org
12302S:	Maintained
12303T:	git https://github.com/kvm-riscv/linux.git
12304F:	arch/riscv/include/asm/kvm*
12305F:	arch/riscv/include/uapi/asm/kvm*
12306F:	arch/riscv/kvm/
12307F:	tools/testing/selftests/kvm/*/riscv/
12308F:	tools/testing/selftests/kvm/riscv/
12309
12310KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12311M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12312M:	Janosch Frank <frankja@linux.ibm.com>
12313M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12314R:	David Hildenbrand <david@redhat.com>
12315L:	kvm@vger.kernel.org
12316S:	Supported
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12318F:	Documentation/virt/kvm/s390*
12319F:	arch/s390/include/asm/gmap.h
12320F:	arch/s390/include/asm/kvm*
12321F:	arch/s390/include/uapi/asm/kvm*
12322F:	arch/s390/include/uapi/asm/uvdevice.h
12323F:	arch/s390/kernel/uv.c
12324F:	arch/s390/kvm/
12325F:	arch/s390/mm/gmap.c
12326F:	drivers/s390/char/uvdevice.c
12327F:	tools/testing/selftests/drivers/s390x/uvdevice/
12328F:	tools/testing/selftests/kvm/*/s390x/
12329F:	tools/testing/selftests/kvm/s390x/
12330
12331KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12332M:	Sean Christopherson <seanjc@google.com>
12333M:	Paolo Bonzini <pbonzini@redhat.com>
12334L:	kvm@vger.kernel.org
12335S:	Supported
12336P:	Documentation/process/maintainer-kvm-x86.rst
12337T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12338F:	arch/x86/include/asm/kvm*
12339F:	arch/x86/include/asm/svm.h
12340F:	arch/x86/include/asm/vmx*.h
12341F:	arch/x86/include/uapi/asm/kvm*
12342F:	arch/x86/include/uapi/asm/svm.h
12343F:	arch/x86/include/uapi/asm/vmx.h
12344F:	arch/x86/kvm/
12345F:	arch/x86/kvm/*/
12346F:	tools/testing/selftests/kvm/*/x86_64/
12347F:	tools/testing/selftests/kvm/x86_64/
12348
12349KERNFS
12350M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12351M:	Tejun Heo <tj@kernel.org>
12352S:	Supported
12353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12354F:	fs/kernfs/
12355F:	include/linux/kernfs.h
12356
12357KEXEC
12358M:	Eric Biederman <ebiederm@xmission.com>
12359L:	kexec@lists.infradead.org
12360S:	Maintained
12361W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12362F:	include/linux/kexec.h
12363F:	include/uapi/linux/kexec.h
12364F:	kernel/kexec*
12365
12366KEYS-ENCRYPTED
12367M:	Mimi Zohar <zohar@linux.ibm.com>
12368L:	linux-integrity@vger.kernel.org
12369L:	keyrings@vger.kernel.org
12370S:	Supported
12371F:	Documentation/security/keys/trusted-encrypted.rst
12372F:	include/keys/encrypted-type.h
12373F:	security/keys/encrypted-keys/
12374
12375KEYS-TRUSTED
12376M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12377M:	Jarkko Sakkinen <jarkko@kernel.org>
12378M:	Mimi Zohar <zohar@linux.ibm.com>
12379L:	linux-integrity@vger.kernel.org
12380L:	keyrings@vger.kernel.org
12381S:	Supported
12382F:	Documentation/security/keys/trusted-encrypted.rst
12383F:	include/keys/trusted-type.h
12384F:	include/keys/trusted_tpm.h
12385F:	security/keys/trusted-keys/
12386
12387KEYS-TRUSTED-CAAM
12388M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12389R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12390L:	linux-integrity@vger.kernel.org
12391L:	keyrings@vger.kernel.org
12392S:	Maintained
12393F:	include/keys/trusted_caam.h
12394F:	security/keys/trusted-keys/trusted_caam.c
12395
12396KEYS-TRUSTED-DCP
12397M:	David Gstir <david@sigma-star.at>
12398R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12399L:	linux-integrity@vger.kernel.org
12400L:	keyrings@vger.kernel.org
12401S:	Supported
12402F:	include/keys/trusted_dcp.h
12403F:	security/keys/trusted-keys/trusted_dcp.c
12404
12405KEYS-TRUSTED-TEE
12406M:	Sumit Garg <sumit.garg@linaro.org>
12407L:	linux-integrity@vger.kernel.org
12408L:	keyrings@vger.kernel.org
12409S:	Supported
12410F:	include/keys/trusted_tee.h
12411F:	security/keys/trusted-keys/trusted_tee.c
12412
12413KEYS/KEYRINGS
12414M:	David Howells <dhowells@redhat.com>
12415M:	Jarkko Sakkinen <jarkko@kernel.org>
12416L:	keyrings@vger.kernel.org
12417S:	Maintained
12418F:	Documentation/security/keys/core.rst
12419F:	include/keys/
12420F:	include/linux/key-type.h
12421F:	include/linux/key.h
12422F:	include/linux/keyctl.h
12423F:	include/uapi/linux/keyctl.h
12424F:	security/keys/
12425
12426KEYS/KEYRINGS_INTEGRITY
12427M:	Jarkko Sakkinen <jarkko@kernel.org>
12428M:	Mimi Zohar <zohar@linux.ibm.com>
12429L:	linux-integrity@vger.kernel.org
12430L:	keyrings@vger.kernel.org
12431S:	Supported
12432W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12433F:	security/integrity/platform_certs
12434
12435KFENCE
12436M:	Alexander Potapenko <glider@google.com>
12437M:	Marco Elver <elver@google.com>
12438R:	Dmitry Vyukov <dvyukov@google.com>
12439L:	kasan-dev@googlegroups.com
12440S:	Maintained
12441F:	Documentation/dev-tools/kfence.rst
12442F:	arch/*/include/asm/kfence.h
12443F:	include/linux/kfence.h
12444F:	lib/Kconfig.kfence
12445F:	mm/kfence/
12446
12447KFIFO
12448M:	Stefani Seibold <stefani@seibold.net>
12449S:	Maintained
12450F:	include/linux/kfifo.h
12451F:	lib/kfifo.c
12452F:	samples/kfifo/
12453
12454KGDB / KDB /debug_core
12455M:	Jason Wessel <jason.wessel@windriver.com>
12456M:	Daniel Thompson <daniel.thompson@linaro.org>
12457R:	Douglas Anderson <dianders@chromium.org>
12458L:	kgdb-bugreport@lists.sourceforge.net
12459S:	Maintained
12460W:	http://kgdb.wiki.kernel.org/
12461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12462F:	Documentation/dev-tools/kgdb.rst
12463F:	drivers/misc/kgdbts.c
12464F:	drivers/tty/serial/kgdboc.c
12465F:	include/linux/kdb.h
12466F:	include/linux/kgdb.h
12467F:	kernel/debug/
12468F:	kernel/module/kdb.c
12469
12470KHADAS MCU MFD DRIVER
12471M:	Neil Armstrong <neil.armstrong@linaro.org>
12472L:	linux-amlogic@lists.infradead.org
12473S:	Maintained
12474F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12475F:	drivers/mfd/khadas-mcu.c
12476F:	drivers/thermal/khadas_mcu_fan.c
12477F:	include/linux/mfd/khadas-mcu.h
12478
12479KIONIX/ROHM KX022A ACCELEROMETER
12480M:	Matti Vaittinen <mazziesaccount@gmail.com>
12481L:	linux-iio@vger.kernel.org
12482S:	Supported
12483F:	drivers/iio/accel/kionix-kx022a*
12484
12485KMEMLEAK
12486M:	Catalin Marinas <catalin.marinas@arm.com>
12487S:	Maintained
12488F:	Documentation/dev-tools/kmemleak.rst
12489F:	include/linux/kmemleak.h
12490F:	mm/kmemleak.c
12491F:	samples/kmemleak/kmemleak-test.c
12492
12493KMSAN
12494M:	Alexander Potapenko <glider@google.com>
12495R:	Marco Elver <elver@google.com>
12496R:	Dmitry Vyukov <dvyukov@google.com>
12497L:	kasan-dev@googlegroups.com
12498S:	Maintained
12499F:	Documentation/dev-tools/kmsan.rst
12500F:	arch/*/include/asm/kmsan.h
12501F:	arch/*/mm/kmsan_*
12502F:	include/linux/kmsan*.h
12503F:	lib/Kconfig.kmsan
12504F:	mm/kmsan/
12505F:	scripts/Makefile.kmsan
12506
12507KPROBES
12508M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12509M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12510M:	"David S. Miller" <davem@davemloft.net>
12511M:	Masami Hiramatsu <mhiramat@kernel.org>
12512L:	linux-kernel@vger.kernel.org
12513L:	linux-trace-kernel@vger.kernel.org
12514S:	Maintained
12515Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12517F:	Documentation/trace/kprobes.rst
12518F:	include/asm-generic/kprobes.h
12519F:	include/linux/kprobes.h
12520F:	kernel/kprobes.c
12521F:	lib/test_kprobes.c
12522F:	samples/kprobes
12523
12524KS0108 LCD CONTROLLER DRIVER
12525M:	Miguel Ojeda <ojeda@kernel.org>
12526S:	Maintained
12527F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12528F:	drivers/auxdisplay/ks0108.c
12529F:	include/linux/ks0108.h
12530
12531KTD253 BACKLIGHT DRIVER
12532M:	Linus Walleij <linus.walleij@linaro.org>
12533S:	Maintained
12534F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12535F:	drivers/video/backlight/ktd253-backlight.c
12536
12537KTD2801 BACKLIGHT DRIVER
12538M:	Duje Mihanović <duje.mihanovic@skole.hr>
12539S:	Maintained
12540F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12541F:	drivers/video/backlight/ktd2801-backlight.c
12542
12543KTEST
12544M:	Steven Rostedt <rostedt@goodmis.org>
12545M:	John Hawley <warthog9@eaglescrag.net>
12546S:	Maintained
12547F:	tools/testing/ktest
12548
12549KTZ8866 BACKLIGHT DRIVER
12550M:	Jianhua Lu <lujianhua000@gmail.com>
12551S:	Maintained
12552F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12553F:	drivers/video/backlight/ktz8866.c
12554
12555KVM PARAVIRT (KVM/paravirt)
12556M:	Paolo Bonzini <pbonzini@redhat.com>
12557R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12558L:	kvm@vger.kernel.org
12559S:	Supported
12560T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12561F:	arch/um/include/asm/kvm_para.h
12562F:	arch/x86/include/asm/kvm_para.h
12563F:	arch/x86/include/asm/pvclock-abi.h
12564F:	arch/x86/include/uapi/asm/kvm_para.h
12565F:	arch/x86/kernel/kvm.c
12566F:	arch/x86/kernel/kvmclock.c
12567F:	include/asm-generic/kvm_para.h
12568F:	include/linux/kvm_para.h
12569F:	include/uapi/asm-generic/kvm_para.h
12570F:	include/uapi/linux/kvm_para.h
12571
12572KVM X86 HYPER-V (KVM/hyper-v)
12573M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12574M:	Sean Christopherson <seanjc@google.com>
12575M:	Paolo Bonzini <pbonzini@redhat.com>
12576L:	kvm@vger.kernel.org
12577S:	Supported
12578T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12579F:	arch/x86/kvm/hyperv.*
12580F:	arch/x86/kvm/kvm_onhyperv.*
12581F:	arch/x86/kvm/svm/hyperv.*
12582F:	arch/x86/kvm/svm/svm_onhyperv.*
12583F:	arch/x86/kvm/vmx/hyperv.*
12584
12585KVM X86 Xen (KVM/Xen)
12586M:	David Woodhouse <dwmw2@infradead.org>
12587M:	Paul Durrant <paul@xen.org>
12588M:	Sean Christopherson <seanjc@google.com>
12589M:	Paolo Bonzini <pbonzini@redhat.com>
12590L:	kvm@vger.kernel.org
12591S:	Supported
12592T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12593F:	arch/x86/kvm/xen.*
12594
12595L3MDEV
12596M:	David Ahern <dsahern@kernel.org>
12597L:	netdev@vger.kernel.org
12598S:	Maintained
12599F:	include/net/l3mdev.h
12600F:	net/l3mdev
12601
12602LANDLOCK SECURITY MODULE
12603M:	Mickaël Salaün <mic@digikod.net>
12604R:	Günther Noack <gnoack@google.com>
12605L:	linux-security-module@vger.kernel.org
12606S:	Supported
12607W:	https://landlock.io
12608T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12609F:	Documentation/security/landlock.rst
12610F:	Documentation/userspace-api/landlock.rst
12611F:	fs/ioctl.c
12612F:	include/uapi/linux/landlock.h
12613F:	samples/landlock/
12614F:	security/landlock/
12615F:	tools/testing/selftests/landlock/
12616K:	landlock
12617K:	LANDLOCK
12618
12619LANTIQ / INTEL Ethernet drivers
12620M:	Hauke Mehrtens <hauke@hauke-m.de>
12621L:	netdev@vger.kernel.org
12622S:	Maintained
12623F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12624F:	drivers/net/dsa/lantiq_gswip.c
12625F:	drivers/net/dsa/lantiq_pce.h
12626F:	drivers/net/ethernet/lantiq_xrx200.c
12627F:	net/dsa/tag_gswip.c
12628
12629LANTIQ MIPS ARCHITECTURE
12630M:	John Crispin <john@phrozen.org>
12631L:	linux-mips@vger.kernel.org
12632S:	Maintained
12633F:	arch/mips/lantiq
12634F:	drivers/soc/lantiq
12635
12636LANTIQ PEF2256 DRIVER
12637M:	Herve Codina <herve.codina@bootlin.com>
12638S:	Maintained
12639F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12640F:	drivers/net/wan/framer/pef2256/
12641F:	drivers/pinctrl/pinctrl-pef2256.c
12642F:	include/linux/framer/pef2256.h
12643
12644LASI 53c700 driver for PARISC
12645M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12646L:	linux-scsi@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/scsi/53c700.rst
12649F:	drivers/scsi/53c700*
12650
12651LEAKING_ADDRESSES
12652M:	Tycho Andersen <tycho@tycho.pizza>
12653R:	Kees Cook <kees@kernel.org>
12654L:	linux-hardening@vger.kernel.org
12655S:	Maintained
12656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12657F:	scripts/leaking_addresses.pl
12658
12659LED SUBSYSTEM
12660M:	Pavel Machek <pavel@ucw.cz>
12661M:	Lee Jones <lee@kernel.org>
12662L:	linux-leds@vger.kernel.org
12663S:	Maintained
12664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12665F:	Documentation/devicetree/bindings/leds/
12666F:	Documentation/leds/
12667F:	drivers/leds/
12668F:	include/dt-bindings/leds/
12669F:	include/linux/leds.h
12670
12671LEGO MINDSTORMS EV3
12672R:	David Lechner <david@lechnology.com>
12673S:	Maintained
12674F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12675F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12676F:	drivers/power/supply/lego_ev3_battery.c
12677
12678LEGO USB Tower driver
12679M:	Juergen Stuber <starblue@users.sourceforge.net>
12680L:	legousb-devel@lists.sourceforge.net
12681S:	Maintained
12682W:	http://legousb.sourceforge.net/
12683F:	drivers/usb/misc/legousbtower.c
12684
12685LETSKETCH HID TABLET DRIVER
12686M:	Hans de Goede <hdegoede@redhat.com>
12687L:	linux-input@vger.kernel.org
12688S:	Maintained
12689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12690F:	drivers/hid/hid-letsketch.c
12691
12692LG LAPTOP EXTRAS
12693M:	Matan Ziv-Av <matan@svgalib.org>
12694L:	platform-driver-x86@vger.kernel.org
12695S:	Maintained
12696F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12697F:	Documentation/admin-guide/laptops/lg-laptop.rst
12698F:	drivers/platform/x86/lg-laptop.c
12699
12700LG2160 MEDIA DRIVER
12701M:	Michael Krufky <mkrufky@linuxtv.org>
12702L:	linux-media@vger.kernel.org
12703S:	Maintained
12704W:	https://linuxtv.org
12705W:	http://github.com/mkrufky
12706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12707T:	git git://linuxtv.org/mkrufky/tuners.git
12708F:	drivers/media/dvb-frontends/lg2160.*
12709
12710LGDT3305 MEDIA DRIVER
12711M:	Michael Krufky <mkrufky@linuxtv.org>
12712L:	linux-media@vger.kernel.org
12713S:	Maintained
12714W:	https://linuxtv.org
12715W:	http://github.com/mkrufky
12716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12717T:	git git://linuxtv.org/mkrufky/tuners.git
12718F:	drivers/media/dvb-frontends/lgdt3305.*
12719
12720LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12721M:	Viresh Kumar <vireshk@kernel.org>
12722L:	linux-ide@vger.kernel.org
12723S:	Maintained
12724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12725F:	drivers/ata/pata_arasan_cf.c
12726F:	include/linux/pata_arasan_cf_data.h
12727
12728LIBATA PATA DRIVERS
12729R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12730L:	linux-ide@vger.kernel.org
12731F:	drivers/ata/ata_*.c
12732F:	drivers/ata/pata_*.c
12733
12734LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12735M:	Linus Walleij <linus.walleij@linaro.org>
12736L:	linux-ide@vger.kernel.org
12737S:	Maintained
12738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12739F:	drivers/ata/pata_ftide010.c
12740F:	drivers/ata/sata_gemini.c
12741F:	drivers/ata/sata_gemini.h
12742
12743LIBATA SATA AHCI PLATFORM devices support
12744M:	Hans de Goede <hdegoede@redhat.com>
12745M:	Jens Axboe <axboe@kernel.dk>
12746L:	linux-ide@vger.kernel.org
12747S:	Maintained
12748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12749F:	drivers/ata/ahci_platform.c
12750F:	drivers/ata/libahci_platform.c
12751F:	include/linux/ahci_platform.h
12752
12753LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12754M:	Serge Semin <fancer.lancer@gmail.com>
12755L:	linux-ide@vger.kernel.org
12756S:	Maintained
12757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12758F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12759F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12760F:	drivers/ata/ahci_dwc.c
12761
12762LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12763M:	Mikael Pettersson <mikpelinux@gmail.com>
12764L:	linux-ide@vger.kernel.org
12765S:	Maintained
12766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12767F:	drivers/ata/sata_promise.*
12768
12769LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12770M:	Damien Le Moal <dlemoal@kernel.org>
12771M:	Niklas Cassel <cassel@kernel.org>
12772L:	linux-ide@vger.kernel.org
12773S:	Maintained
12774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12775F:	Documentation/ABI/testing/sysfs-ata
12776F:	Documentation/devicetree/bindings/ata/
12777F:	drivers/ata/
12778F:	include/linux/ata.h
12779F:	include/linux/libata.h
12780
12781LIBETH COMMON ETHERNET LIBRARY
12782M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12783L:	netdev@vger.kernel.org
12784L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12785S:	Supported
12786T:	git https://github.com/alobakin/linux.git
12787F:	drivers/net/ethernet/intel/libeth/
12788F:	include/net/libeth/
12789K:	libeth
12790
12791LIBIE COMMON INTEL ETHERNET LIBRARY
12792M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12793L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12794L:	netdev@vger.kernel.org
12795S:	Supported
12796T:	git https://github.com/alobakin/linux.git
12797F:	drivers/net/ethernet/intel/libie/
12798F:	include/linux/net/intel/libie/
12799K:	libie
12800
12801LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12802M:	Vishal Verma <vishal.l.verma@intel.com>
12803M:	Dan Williams <dan.j.williams@intel.com>
12804M:	Dave Jiang <dave.jiang@intel.com>
12805L:	nvdimm@lists.linux.dev
12806S:	Supported
12807Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12808P:	Documentation/nvdimm/maintainer-entry-profile.rst
12809F:	drivers/nvdimm/btt*
12810
12811LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12812M:	Dan Williams <dan.j.williams@intel.com>
12813M:	Vishal Verma <vishal.l.verma@intel.com>
12814M:	Dave Jiang <dave.jiang@intel.com>
12815L:	nvdimm@lists.linux.dev
12816S:	Supported
12817Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12818P:	Documentation/nvdimm/maintainer-entry-profile.rst
12819F:	drivers/nvdimm/pmem*
12820
12821LIBNVDIMM: DEVICETREE BINDINGS
12822M:	Oliver O'Halloran <oohall@gmail.com>
12823L:	nvdimm@lists.linux.dev
12824S:	Supported
12825Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12826F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12827F:	drivers/nvdimm/of_pmem.c
12828
12829LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12830M:	Dan Williams <dan.j.williams@intel.com>
12831M:	Vishal Verma <vishal.l.verma@intel.com>
12832M:	Dave Jiang <dave.jiang@intel.com>
12833M:	Ira Weiny <ira.weiny@intel.com>
12834L:	nvdimm@lists.linux.dev
12835S:	Supported
12836Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12837P:	Documentation/nvdimm/maintainer-entry-profile.rst
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12839F:	drivers/acpi/nfit/*
12840F:	drivers/nvdimm/*
12841F:	include/linux/libnvdimm.h
12842F:	include/linux/nd.h
12843F:	include/uapi/linux/ndctl.h
12844F:	tools/testing/nvdimm/
12845
12846LIBRARY CODE
12847M:	Andrew Morton <akpm@linux-foundation.org>
12848L:	linux-kernel@vger.kernel.org
12849S:	Supported
12850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12851F:	lib/*
12852
12853LICENSES and SPDX stuff
12854M:	Thomas Gleixner <tglx@linutronix.de>
12855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12856L:	linux-spdx@vger.kernel.org
12857S:	Maintained
12858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12859F:	COPYING
12860F:	Documentation/process/license-rules.rst
12861F:	LICENSES/
12862F:	scripts/spdxcheck-test.sh
12863F:	scripts/spdxcheck.py
12864F:	scripts/spdxexclude
12865
12866LINEAR RANGES HELPERS
12867M:	Mark Brown <broonie@kernel.org>
12868R:	Matti Vaittinen <mazziesaccount@gmail.com>
12869F:	include/linux/linear_range.h
12870F:	lib/linear_ranges.c
12871F:	lib/test_linear_ranges.c
12872
12873LINUX FOR POWER MACINTOSH
12874L:	linuxppc-dev@lists.ozlabs.org
12875S:	Orphan
12876F:	arch/powerpc/platforms/powermac/
12877F:	drivers/macintosh/
12878X:	drivers/macintosh/adb-iop.c
12879X:	drivers/macintosh/via-macii.c
12880
12881LINUX FOR POWERPC (32-BIT AND 64-BIT)
12882M:	Michael Ellerman <mpe@ellerman.id.au>
12883R:	Nicholas Piggin <npiggin@gmail.com>
12884R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12885R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12886L:	linuxppc-dev@lists.ozlabs.org
12887S:	Supported
12888W:	https://github.com/linuxppc/wiki/wiki
12889Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12891F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12892F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12893F:	Documentation/devicetree/bindings/powerpc/
12894F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12895F:	Documentation/arch/powerpc/
12896F:	arch/powerpc/
12897F:	drivers/*/*/*pasemi*
12898F:	drivers/*/*pasemi*
12899F:	drivers/char/tpm/tpm_ibmvtpm*
12900F:	drivers/crypto/nx/
12901F:	drivers/i2c/busses/i2c-opal.c
12902F:	drivers/net/ethernet/ibm/ibmveth.*
12903F:	drivers/net/ethernet/ibm/ibmvnic.*
12904F:	drivers/pci/hotplug/pnv_php.c
12905F:	drivers/pci/hotplug/rpa*
12906F:	drivers/rtc/rtc-opal.c
12907F:	drivers/scsi/ibmvscsi/
12908F:	drivers/tty/hvc/hvc_opal.c
12909F:	drivers/watchdog/wdrtas.c
12910F:	include/linux/papr_scm.h
12911F:	include/uapi/linux/papr_pdsm.h
12912F:	tools/testing/selftests/powerpc
12913N:	/pmac
12914N:	powermac
12915N:	powernv
12916N:	[^a-z0-9]ps3
12917N:	pseries
12918
12919LINUX FOR POWERPC EMBEDDED MPC5XXX
12920M:	Anatolij Gustschin <agust@denx.de>
12921L:	linuxppc-dev@lists.ozlabs.org
12922S:	Odd Fixes
12923F:	arch/powerpc/platforms/512x/
12924F:	arch/powerpc/platforms/52xx/
12925
12926LINUX FOR POWERPC EMBEDDED PPC4XX
12927L:	linuxppc-dev@lists.ozlabs.org
12928S:	Orphan
12929F:	arch/powerpc/platforms/44x/
12930
12931LINUX FOR POWERPC EMBEDDED PPC85XX
12932M:	Scott Wood <oss@buserror.net>
12933L:	linuxppc-dev@lists.ozlabs.org
12934S:	Odd fixes
12935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12936F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12937F:	Documentation/devicetree/bindings/powerpc/fsl/
12938F:	arch/powerpc/platforms/85xx/
12939
12940LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12941M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12942L:	linuxppc-dev@lists.ozlabs.org
12943S:	Maintained
12944F:	arch/powerpc/platforms/8xx/
12945F:	arch/powerpc/platforms/83xx/
12946
12947LINUX KERNEL DUMP TEST MODULE (LKDTM)
12948M:	Kees Cook <kees@kernel.org>
12949S:	Maintained
12950F:	drivers/misc/lkdtm/*
12951F:	tools/testing/selftests/lkdtm/*
12952
12953LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12954M:	Alan Stern <stern@rowland.harvard.edu>
12955M:	Andrea Parri <parri.andrea@gmail.com>
12956M:	Will Deacon <will@kernel.org>
12957M:	Peter Zijlstra <peterz@infradead.org>
12958M:	Boqun Feng <boqun.feng@gmail.com>
12959M:	Nicholas Piggin <npiggin@gmail.com>
12960M:	David Howells <dhowells@redhat.com>
12961M:	Jade Alglave <j.alglave@ucl.ac.uk>
12962M:	Luc Maranget <luc.maranget@inria.fr>
12963M:	"Paul E. McKenney" <paulmck@kernel.org>
12964R:	Akira Yokosawa <akiyks@gmail.com>
12965R:	Daniel Lustig <dlustig@nvidia.com>
12966R:	Joel Fernandes <joel@joelfernandes.org>
12967L:	linux-kernel@vger.kernel.org
12968L:	linux-arch@vger.kernel.org
12969S:	Supported
12970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12971F:	Documentation/atomic_bitops.txt
12972F:	Documentation/atomic_t.txt
12973F:	Documentation/core-api/refcount-vs-atomic.rst
12974F:	Documentation/litmus-tests/
12975F:	Documentation/memory-barriers.txt
12976F:	tools/memory-model/
12977
12978LINUX-NEXT TREE
12979M:	Stephen Rothwell <sfr@canb.auug.org.au>
12980L:	linux-next@vger.kernel.org
12981S:	Supported
12982B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12984
12985LIS3LV02D ACCELEROMETER DRIVER
12986M:	Eric Piel <eric.piel@tremplin-utc.net>
12987S:	Maintained
12988F:	Documentation/misc-devices/lis3lv02d.rst
12989F:	drivers/misc/lis3lv02d/
12990F:	drivers/platform/x86/hp/hp_accel.c
12991
12992LIST KUNIT TEST
12993M:	David Gow <davidgow@google.com>
12994L:	linux-kselftest@vger.kernel.org
12995L:	kunit-dev@googlegroups.com
12996S:	Maintained
12997F:	lib/list-test.c
12998
12999LITEX PLATFORM
13000M:	Karol Gugala <kgugala@antmicro.com>
13001M:	Mateusz Holenko <mholenko@antmicro.com>
13002M:	Gabriel Somlo <gsomlo@gmail.com>
13003M:	Joel Stanley <joel@jms.id.au>
13004S:	Maintained
13005F:	Documentation/devicetree/bindings/*/litex,*.yaml
13006F:	arch/openrisc/boot/dts/or1klitex.dts
13007F:	drivers/mmc/host/litex_mmc.c
13008F:	drivers/net/ethernet/litex/*
13009F:	drivers/soc/litex/*
13010F:	drivers/tty/serial/liteuart.c
13011F:	include/linux/litex.h
13012N:	litex
13013
13014LIVE PATCHING
13015M:	Josh Poimboeuf <jpoimboe@kernel.org>
13016M:	Jiri Kosina <jikos@kernel.org>
13017M:	Miroslav Benes <mbenes@suse.cz>
13018M:	Petr Mladek <pmladek@suse.com>
13019R:	Joe Lawrence <joe.lawrence@redhat.com>
13020L:	live-patching@vger.kernel.org
13021S:	Maintained
13022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13023F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13024F:	Documentation/livepatch/
13025F:	arch/powerpc/include/asm/livepatch.h
13026F:	include/linux/livepatch.h
13027F:	kernel/livepatch/
13028F:	kernel/module/livepatch.c
13029F:	samples/livepatch/
13030F:	tools/testing/selftests/livepatch/
13031
13032LLC (802.2)
13033L:	netdev@vger.kernel.org
13034S:	Odd fixes
13035F:	include/linux/llc.h
13036F:	include/net/llc*
13037F:	include/uapi/linux/llc.h
13038F:	net/llc/
13039
13040LM73 HARDWARE MONITOR DRIVER
13041M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13042L:	linux-hwmon@vger.kernel.org
13043S:	Maintained
13044F:	drivers/hwmon/lm73.c
13045
13046LM78 HARDWARE MONITOR DRIVER
13047M:	Jean Delvare <jdelvare@suse.com>
13048L:	linux-hwmon@vger.kernel.org
13049S:	Maintained
13050F:	Documentation/hwmon/lm78.rst
13051F:	drivers/hwmon/lm78.c
13052
13053LM83 HARDWARE MONITOR DRIVER
13054M:	Jean Delvare <jdelvare@suse.com>
13055L:	linux-hwmon@vger.kernel.org
13056S:	Maintained
13057F:	Documentation/hwmon/lm83.rst
13058F:	drivers/hwmon/lm83.c
13059
13060LM90 HARDWARE MONITOR DRIVER
13061M:	Jean Delvare <jdelvare@suse.com>
13062L:	linux-hwmon@vger.kernel.org
13063S:	Maintained
13064F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13065F:	Documentation/hwmon/lm90.rst
13066F:	drivers/hwmon/lm90.c
13067F:	include/dt-bindings/thermal/lm90.h
13068
13069LME2510 MEDIA DRIVER
13070M:	Malcolm Priestley <tvboxspy@gmail.com>
13071L:	linux-media@vger.kernel.org
13072S:	Maintained
13073W:	https://linuxtv.org
13074Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13075F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13076
13077LOADPIN SECURITY MODULE
13078M:	Kees Cook <kees@kernel.org>
13079S:	Supported
13080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13081F:	Documentation/admin-guide/LSM/LoadPin.rst
13082F:	security/loadpin/
13083
13084LOCKDOWN SECURITY MODULE
13085L:	linux-security-module@vger.kernel.org
13086S:	Odd Fixes
13087T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13088F:	security/lockdown/
13089
13090LOCKING PRIMITIVES
13091M:	Peter Zijlstra <peterz@infradead.org>
13092M:	Ingo Molnar <mingo@redhat.com>
13093M:	Will Deacon <will@kernel.org>
13094R:	Waiman Long <longman@redhat.com>
13095R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13096L:	linux-kernel@vger.kernel.org
13097S:	Maintained
13098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13099F:	Documentation/locking/
13100F:	arch/*/include/asm/spinlock*.h
13101F:	include/linux/lockdep*.h
13102F:	include/linux/mutex*.h
13103F:	include/linux/rwlock*.h
13104F:	include/linux/rwsem*.h
13105F:	include/linux/seqlock.h
13106F:	include/linux/spinlock*.h
13107F:	kernel/locking/
13108F:	lib/locking*.[ch]
13109X:	kernel/locking/locktorture.c
13110
13111LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13112M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13113L:	linux-ntfs-dev@lists.sourceforge.net
13114S:	Maintained
13115W:	http://www.linux-ntfs.org/content/view/19/37/
13116F:	Documentation/admin-guide/ldm.rst
13117F:	block/partitions/ldm.*
13118
13119LOGITECH HID GAMING KEYBOARDS
13120M:	Hans de Goede <hdegoede@redhat.com>
13121L:	linux-input@vger.kernel.org
13122S:	Maintained
13123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13124F:	drivers/hid/hid-lg-g15.c
13125
13126LONTIUM LT8912B MIPI TO HDMI BRIDGE
13127M:	Adrien Grassein <adrien.grassein@gmail.com>
13128S:	Maintained
13129F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13130F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13131
13132LOONGARCH
13133M:	Huacai Chen <chenhuacai@kernel.org>
13134R:	WANG Xuerui <kernel@xen0n.name>
13135L:	loongarch@lists.linux.dev
13136S:	Maintained
13137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13138F:	Documentation/arch/loongarch/
13139F:	Documentation/translations/zh_CN/arch/loongarch/
13140F:	arch/loongarch/
13141F:	drivers/*/*loongarch*
13142F:	drivers/cpufreq/loongson3_cpufreq.c
13143
13144LOONGSON GPIO DRIVER
13145M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13146L:	linux-gpio@vger.kernel.org
13147S:	Maintained
13148F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13149F:	drivers/gpio/gpio-loongson-64bit.c
13150
13151LOONGSON LS2X APB DMA DRIVER
13152M:	Binbin Zhou <zhoubinbin@loongson.cn>
13153L:	dmaengine@vger.kernel.org
13154S:	Maintained
13155F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13156F:	drivers/dma/ls2x-apb-dma.c
13157
13158LOONGSON LS2X I2C DRIVER
13159M:	Binbin Zhou <zhoubinbin@loongson.cn>
13160L:	linux-i2c@vger.kernel.org
13161S:	Maintained
13162F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13163F:	drivers/i2c/busses/i2c-ls2x.c
13164
13165LOONGSON-2 SOC SERIES CLOCK DRIVER
13166M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13167L:	linux-clk@vger.kernel.org
13168S:	Maintained
13169F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13170F:	drivers/clk/clk-loongson2.c
13171F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13172
13173LOONGSON SPI DRIVER
13174M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13175L:	linux-spi@vger.kernel.org
13176S:	Maintained
13177F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13178F:	drivers/spi/spi-loongson-core.c
13179F:	drivers/spi/spi-loongson-pci.c
13180F:	drivers/spi/spi-loongson-plat.c
13181F:	drivers/spi/spi-loongson.h
13182
13183LOONGSON-2 SOC SERIES GUTS DRIVER
13184M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13185L:	loongarch@lists.linux.dev
13186S:	Maintained
13187F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13188F:	drivers/soc/loongson/loongson2_guts.c
13189
13190LOONGSON-2 SOC SERIES PM DRIVER
13191M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13192L:	linux-pm@vger.kernel.org
13193S:	Maintained
13194F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13195F:	drivers/soc/loongson/loongson2_pm.c
13196
13197LOONGSON-2 SOC SERIES PINCTRL DRIVER
13198M:	zhanghongchen <zhanghongchen@loongson.cn>
13199M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13200L:	linux-gpio@vger.kernel.org
13201S:	Maintained
13202F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13203F:	drivers/pinctrl/pinctrl-loongson2.c
13204
13205LOONGSON-2 SOC SERIES THERMAL DRIVER
13206M:	zhanghongchen <zhanghongchen@loongson.cn>
13207M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13208L:	linux-pm@vger.kernel.org
13209S:	Maintained
13210F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13211F:	drivers/thermal/loongson2_thermal.c
13212
13213LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13214M:	Sathya Prakash <sathya.prakash@broadcom.com>
13215M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13216M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13217L:	MPT-FusionLinux.pdl@broadcom.com
13218L:	linux-scsi@vger.kernel.org
13219S:	Supported
13220W:	http://www.avagotech.com/support/
13221F:	drivers/message/fusion/
13222F:	drivers/scsi/mpt3sas/
13223
13224LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13225M:	Matthew Wilcox <willy@infradead.org>
13226L:	linux-scsi@vger.kernel.org
13227S:	Maintained
13228F:	drivers/scsi/sym53c8xx_2/
13229
13230LTC1660 DAC DRIVER
13231M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13232L:	linux-iio@vger.kernel.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13235F:	drivers/iio/dac/ltc1660.c
13236
13237LTC2688 IIO DAC DRIVER
13238M:	Nuno Sá <nuno.sa@analog.com>
13239L:	linux-iio@vger.kernel.org
13240S:	Supported
13241W:	https://ez.analog.com/linux-software-drivers
13242F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13243F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13244F:	drivers/iio/dac/ltc2688.c
13245
13246LTC2947 HARDWARE MONITOR DRIVER
13247M:	Nuno Sá <nuno.sa@analog.com>
13248L:	linux-hwmon@vger.kernel.org
13249S:	Supported
13250W:	https://ez.analog.com/linux-software-drivers
13251F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13252F:	drivers/hwmon/ltc2947-core.c
13253F:	drivers/hwmon/ltc2947-i2c.c
13254F:	drivers/hwmon/ltc2947-spi.c
13255F:	drivers/hwmon/ltc2947.h
13256
13257LTC2991 HARDWARE MONITOR DRIVER
13258M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13259L:	linux-hwmon@vger.kernel.org
13260S:	Supported
13261W:	https://ez.analog.com/linux-software-drivers
13262F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13263F:	drivers/hwmon/ltc2991.c
13264
13265LTC2983 IIO TEMPERATURE DRIVER
13266M:	Nuno Sá <nuno.sa@analog.com>
13267L:	linux-iio@vger.kernel.org
13268S:	Supported
13269W:	https://ez.analog.com/linux-software-drivers
13270F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13271F:	drivers/iio/temperature/ltc2983.c
13272
13273LTC4282 HARDWARE MONITOR DRIVER
13274M:	Nuno Sa <nuno.sa@analog.com>
13275L:	linux-hwmon@vger.kernel.org
13276S:	Supported
13277F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13278F:	Documentation/hwmon/ltc4282.rst
13279F:	drivers/hwmon/ltc4282.c
13280
13281LTC4286 HARDWARE MONITOR DRIVER
13282M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13283L:	linux-i2c@vger.kernel.org
13284S:	Maintained
13285F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13286F:	Documentation/hwmon/ltc4286.rst
13287F:	drivers/hwmon/pmbus/Kconfig
13288F:	drivers/hwmon/pmbus/Makefile
13289F:	drivers/hwmon/pmbus/ltc4286.c
13290
13291LTC4306 I2C MULTIPLEXER DRIVER
13292M:	Michael Hennerich <michael.hennerich@analog.com>
13293L:	linux-i2c@vger.kernel.org
13294S:	Supported
13295W:	https://ez.analog.com/linux-software-drivers
13296F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13297F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13298
13299LTP (Linux Test Project)
13300M:	Cyril Hrubis <chrubis@suse.cz>
13301M:	Jan Stancek <jstancek@redhat.com>
13302M:	Petr Vorel <pvorel@suse.cz>
13303M:	Li Wang <liwang@redhat.com>
13304M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13305L:	ltp@lists.linux.it (subscribers-only)
13306S:	Maintained
13307W:	http://linux-test-project.github.io/
13308T:	git https://github.com/linux-test-project/ltp.git
13309
13310LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13311M:	Anshul Dalal <anshulusr@gmail.com>
13312L:	linux-iio@vger.kernel.org
13313S:	Maintained
13314F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13315F:	drivers/iio/light/ltr390.c
13316
13317LYNX 28G SERDES PHY DRIVER
13318M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13319L:	netdev@vger.kernel.org
13320S:	Supported
13321F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13322F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13323
13324LYNX PCS MODULE
13325M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13326L:	netdev@vger.kernel.org
13327S:	Supported
13328F:	drivers/net/pcs/pcs-lynx.c
13329F:	include/linux/pcs-lynx.h
13330
13331M68K ARCHITECTURE
13332M:	Geert Uytterhoeven <geert@linux-m68k.org>
13333L:	linux-m68k@lists.linux-m68k.org
13334S:	Maintained
13335W:	http://www.linux-m68k.org/
13336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13337F:	arch/m68k/
13338F:	drivers/zorro/
13339
13340M68K ON APPLE MACINTOSH
13341M:	Joshua Thompson <funaho@jurai.org>
13342L:	linux-m68k@lists.linux-m68k.org
13343S:	Maintained
13344W:	http://www.mac.linux-m68k.org/
13345F:	arch/m68k/mac/
13346F:	drivers/macintosh/adb-iop.c
13347F:	drivers/macintosh/via-macii.c
13348
13349M68K ON HP9000/300
13350M:	Philip Blundell <philb@gnu.org>
13351S:	Maintained
13352W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13353F:	arch/m68k/hp300/
13354
13355M88DS3103 MEDIA DRIVER
13356L:	linux-media@vger.kernel.org
13357S:	Orphan
13358W:	https://linuxtv.org
13359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13360F:	drivers/media/dvb-frontends/m88ds3103*
13361
13362M88RS2000 MEDIA DRIVER
13363M:	Malcolm Priestley <tvboxspy@gmail.com>
13364L:	linux-media@vger.kernel.org
13365S:	Maintained
13366W:	https://linuxtv.org
13367Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13368F:	drivers/media/dvb-frontends/m88rs2000*
13369
13370MA901 MASTERKIT USB FM RADIO DRIVER
13371M:	Alexey Klimov <klimov.linux@gmail.com>
13372L:	linux-media@vger.kernel.org
13373S:	Maintained
13374T:	git git://linuxtv.org/media_tree.git
13375F:	drivers/media/radio/radio-ma901.c
13376
13377MAC80211
13378M:	Johannes Berg <johannes@sipsolutions.net>
13379L:	linux-wireless@vger.kernel.org
13380S:	Maintained
13381W:	https://wireless.wiki.kernel.org/
13382Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13385F:	Documentation/networking/mac80211-injection.rst
13386F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13387F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13388F:	include/net/mac80211.h
13389F:	net/mac80211/
13390
13391MAILBOX API
13392M:	Jassi Brar <jassisinghbrar@gmail.com>
13393L:	linux-kernel@vger.kernel.org
13394S:	Maintained
13395F:	Documentation/devicetree/bindings/mailbox/
13396F:	drivers/mailbox/
13397F:	include/dt-bindings/mailbox/
13398F:	include/linux/mailbox_client.h
13399F:	include/linux/mailbox_controller.h
13400
13401MAILBOX ARM MHUv2
13402M:	Viresh Kumar <viresh.kumar@linaro.org>
13403M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13404L:	linux-kernel@vger.kernel.org
13405S:	Maintained
13406F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13407F:	drivers/mailbox/arm_mhuv2.c
13408F:	include/linux/mailbox/arm_mhuv2_message.h
13409
13410MAILBOX ARM MHUv3
13411M:	Sudeep Holla <sudeep.holla@arm.com>
13412M:	Cristian Marussi <cristian.marussi@arm.com>
13413L:	linux-kernel@vger.kernel.org
13414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13415S:	Maintained
13416F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13417F:	drivers/mailbox/arm_mhuv3.c
13418
13419MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13420M:	Alejandro Colomar <alx@kernel.org>
13421L:	linux-man@vger.kernel.org
13422S:	Maintained
13423W:	http://www.kernel.org/doc/man-pages
13424T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13425T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13426
13427MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13428M:	Jeremy Kerr <jk@codeconstruct.com.au>
13429M:	Matt Johnston <matt@codeconstruct.com.au>
13430L:	netdev@vger.kernel.org
13431S:	Maintained
13432F:	Documentation/networking/mctp.rst
13433F:	drivers/net/mctp/
13434F:	include/net/mctp.h
13435F:	include/net/mctpdevice.h
13436F:	include/net/netns/mctp.h
13437F:	net/mctp/
13438
13439MAPLE TREE
13440M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13441L:	maple-tree@lists.infradead.org
13442L:	linux-mm@kvack.org
13443S:	Supported
13444F:	Documentation/core-api/maple_tree.rst
13445F:	include/linux/maple_tree.h
13446F:	include/trace/events/maple_tree.h
13447F:	lib/maple_tree.c
13448F:	lib/test_maple_tree.c
13449F:	tools/testing/radix-tree/linux/maple_tree.h
13450F:	tools/testing/radix-tree/maple.c
13451
13452MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13453M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13454L:	linux-mips@vger.kernel.org
13455S:	Maintained
13456F:	arch/mips/boot/dts/img/pistachio*
13457
13458MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13459M:	Andrew Lunn <andrew@lunn.ch>
13460L:	netdev@vger.kernel.org
13461S:	Maintained
13462F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13463F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13464F:	Documentation/networking/devlink/mv88e6xxx.rst
13465F:	drivers/net/dsa/mv88e6xxx/
13466F:	include/linux/dsa/mv88e6xxx.h
13467F:	include/linux/platform_data/mv88e6xxx.h
13468
13469MARVELL 88PM886 PMIC DRIVER
13470M:	Karel Balej <balejk@matfyz.cz>
13471S:	Maintained
13472F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13473F:	drivers/input/misc/88pm886-onkey.c
13474F:	drivers/mfd/88pm886.c
13475F:	drivers/regulators/88pm886-regulator.c
13476F:	include/linux/mfd/88pm886.h
13477
13478MARVELL ARMADA 3700 PHY DRIVERS
13479M:	Miquel Raynal <miquel.raynal@bootlin.com>
13480S:	Maintained
13481F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13482F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13483F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13484F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13485
13486MARVELL ARMADA 3700 SERIAL DRIVER
13487M:	Pali Rohár <pali@kernel.org>
13488S:	Maintained
13489F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13490F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13491F:	drivers/tty/serial/mvebu-uart.c
13492
13493MARVELL ARMADA DRM SUPPORT
13494M:	Russell King <linux@armlinux.org.uk>
13495S:	Maintained
13496T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13497T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13498F:	Documentation/devicetree/bindings/display/armada/
13499F:	drivers/gpu/drm/armada/
13500F:	include/uapi/drm/armada_drm.h
13501
13502MARVELL CRYPTO DRIVER
13503M:	Boris Brezillon <bbrezillon@kernel.org>
13504M:	Arnaud Ebalard <arno@natisbad.org>
13505M:	Srujana Challa <schalla@marvell.com>
13506L:	linux-crypto@vger.kernel.org
13507S:	Maintained
13508F:	drivers/crypto/marvell/
13509F:	include/linux/soc/marvell/octeontx2/
13510
13511MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13512M:	Mirko Lindner <mlindner@marvell.com>
13513M:	Stephen Hemminger <stephen@networkplumber.org>
13514L:	netdev@vger.kernel.org
13515S:	Maintained
13516F:	drivers/net/ethernet/marvell/sk*
13517
13518MARVELL LIBERTAS WIRELESS DRIVER
13519L:	libertas-dev@lists.infradead.org
13520S:	Orphan
13521F:	drivers/net/wireless/marvell/libertas/
13522
13523MARVELL MACCHIATOBIN SUPPORT
13524M:	Russell King <linux@armlinux.org.uk>
13525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13526S:	Maintained
13527F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13528
13529MARVELL MV643XX ETHERNET DRIVER
13530M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13531L:	netdev@vger.kernel.org
13532S:	Maintained
13533F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13534F:	include/linux/mv643xx.h
13535
13536MARVELL MV88X3310 PHY DRIVER
13537M:	Russell King <linux@armlinux.org.uk>
13538M:	Marek Behún <kabel@kernel.org>
13539L:	netdev@vger.kernel.org
13540S:	Maintained
13541F:	drivers/net/phy/marvell10g.c
13542
13543MARVELL MVEBU THERMAL DRIVER
13544M:	Miquel Raynal <miquel.raynal@bootlin.com>
13545S:	Maintained
13546F:	drivers/thermal/armada_thermal.c
13547
13548MARVELL MVNETA ETHERNET DRIVER
13549M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13550L:	netdev@vger.kernel.org
13551S:	Maintained
13552F:	drivers/net/ethernet/marvell/mvneta*
13553
13554MARVELL MVPP2 ETHERNET DRIVER
13555M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13556M:	Russell King <linux@armlinux.org.uk>
13557L:	netdev@vger.kernel.org
13558S:	Maintained
13559F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13560F:	drivers/net/ethernet/marvell/mvpp2/
13561
13562MARVELL MWIFIEX WIRELESS DRIVER
13563M:	Brian Norris <briannorris@chromium.org>
13564R:	Francesco Dolcini <francesco@dolcini.it>
13565L:	linux-wireless@vger.kernel.org
13566S:	Odd Fixes
13567F:	drivers/net/wireless/marvell/mwifiex/
13568
13569MARVELL MWL8K WIRELESS DRIVER
13570L:	linux-wireless@vger.kernel.org
13571S:	Orphan
13572F:	drivers/net/wireless/marvell/mwl8k.c
13573
13574MARVELL NAND CONTROLLER DRIVER
13575M:	Miquel Raynal <miquel.raynal@bootlin.com>
13576L:	linux-mtd@lists.infradead.org
13577S:	Maintained
13578F:	drivers/mtd/nand/raw/marvell_nand.c
13579
13580MARVELL OCTEON ENDPOINT DRIVER
13581M:	Veerasenareddy Burru <vburru@marvell.com>
13582M:	Sathesh Edara <sedara@marvell.com>
13583L:	netdev@vger.kernel.org
13584S:	Supported
13585F:	drivers/net/ethernet/marvell/octeon_ep
13586
13587MARVELL OCTEON ENDPOINT VF DRIVER
13588M:	Veerasenareddy Burru <vburru@marvell.com>
13589M:	Sathesh Edara <sedara@marvell.com>
13590M:	Shinas Rasheed <srasheed@marvell.com>
13591M:	Satananda Burla <sburla@marvell.com>
13592L:	netdev@vger.kernel.org
13593S:	Supported
13594F:	drivers/net/ethernet/marvell/octeon_ep_vf
13595
13596MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13597M:	Sunil Goutham <sgoutham@marvell.com>
13598M:	Geetha sowjanya <gakula@marvell.com>
13599M:	Subbaraya Sundeep <sbhatta@marvell.com>
13600M:	hariprasad <hkelam@marvell.com>
13601L:	netdev@vger.kernel.org
13602S:	Supported
13603F:	drivers/net/ethernet/marvell/octeontx2/nic/
13604F:	include/linux/soc/marvell/octeontx2/
13605
13606MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13607M:	Sunil Goutham <sgoutham@marvell.com>
13608M:	Linu Cherian <lcherian@marvell.com>
13609M:	Geetha sowjanya <gakula@marvell.com>
13610M:	Jerin Jacob <jerinj@marvell.com>
13611M:	hariprasad <hkelam@marvell.com>
13612M:	Subbaraya Sundeep <sbhatta@marvell.com>
13613L:	netdev@vger.kernel.org
13614S:	Supported
13615F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13616F:	drivers/net/ethernet/marvell/octeontx2/af/
13617
13618MARVELL PRESTERA ETHERNET SWITCH DRIVER
13619M:	Taras Chornyi <taras.chornyi@plvision.eu>
13620S:	Supported
13621W:	https://github.com/Marvell-switching/switchdev-prestera
13622F:	drivers/net/ethernet/marvell/prestera/
13623
13624MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13625M:	Nicolas Pitre <nico@fluxnic.net>
13626S:	Odd Fixes
13627F:	drivers/mmc/host/mvsdio.*
13628
13629MARVELL USB MDIO CONTROLLER DRIVER
13630M:	Tobias Waldekranz <tobias@waldekranz.com>
13631L:	netdev@vger.kernel.org
13632S:	Maintained
13633F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13634F:	drivers/net/mdio/mdio-mvusb.c
13635
13636MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13637M:	Hu Ziji <huziji@marvell.com>
13638L:	linux-mmc@vger.kernel.org
13639S:	Supported
13640F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13641F:	drivers/mmc/host/sdhci-xenon*
13642
13643MARVELL OCTEON CN10K DPI DRIVER
13644M:	Vamsi Attunuru <vattunuru@marvell.com>
13645S:	Supported
13646F:	drivers/misc/mrvl_cn10k_dpi.c
13647
13648MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13649R:	schalla@marvell.com
13650R:	vattunuru@marvell.com
13651F:	drivers/vdpa/octeon_ep/
13652
13653MATROX FRAMEBUFFER DRIVER
13654L:	linux-fbdev@vger.kernel.org
13655S:	Orphan
13656F:	drivers/video/fbdev/matrox/matroxfb_*
13657F:	include/uapi/linux/matroxfb.h
13658
13659MAX15301 DRIVER
13660M:	Daniel Nilsson <daniel.nilsson@flex.com>
13661L:	linux-hwmon@vger.kernel.org
13662S:	Maintained
13663F:	Documentation/hwmon/max15301.rst
13664F:	drivers/hwmon/pmbus/max15301.c
13665
13666MAX2175 SDR TUNER DRIVER
13667M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13668L:	linux-media@vger.kernel.org
13669S:	Maintained
13670T:	git git://linuxtv.org/media_tree.git
13671F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13672F:	Documentation/userspace-api/media/drivers/max2175.rst
13673F:	drivers/media/i2c/max2175*
13674F:	include/uapi/linux/max2175.h
13675
13676MAX31335 RTC DRIVER
13677M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13678L:	linux-rtc@vger.kernel.org
13679S:	Supported
13680W:	https://ez.analog.com/linux-software-drivers
13681F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13682F:	drivers/rtc/rtc-max31335.c
13683
13684MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13685L:	linux-hwmon@vger.kernel.org
13686S:	Orphan
13687F:	Documentation/hwmon/max6650.rst
13688F:	drivers/hwmon/max6650.c
13689
13690MAX9286 QUAD GMSL DESERIALIZER DRIVER
13691M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13692M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13693M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13694M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13695L:	linux-media@vger.kernel.org
13696S:	Maintained
13697F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13698F:	drivers/media/i2c/max9286.c
13699
13700MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13701M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13702L:	linux-media@vger.kernel.org
13703S:	Maintained
13704F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13705F:	drivers/staging/media/max96712/max96712.c
13706
13707MAX96714 GMSL2 DESERIALIZER DRIVER
13708M:	Julien Massot <julien.massot@collabora.com>
13709L:	linux-media@vger.kernel.org
13710S:	Maintained
13711F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13712F:	drivers/media/i2c/max96714.c
13713
13714MAX96717 GMSL2 SERIALIZER DRIVER
13715M:	Julien Massot <julien.massot@collabora.com>
13716L:	linux-media@vger.kernel.org
13717S:	Maintained
13718F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13719F:	drivers/media/i2c/max96717.c
13720
13721MAX9860 MONO AUDIO VOICE CODEC DRIVER
13722M:	Peter Rosin <peda@axentia.se>
13723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13724S:	Maintained
13725F:	Documentation/devicetree/bindings/sound/max9860.txt
13726F:	sound/soc/codecs/max9860.*
13727
13728MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13729M:	Andreas Klinger <ak@it-klinger.de>
13730L:	linux-iio@vger.kernel.org
13731S:	Maintained
13732F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13733F:	drivers/iio/proximity/mb1232.c
13734
13735MAXIM MAX11205 DRIVER
13736M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13737L:	linux-iio@vger.kernel.org
13738S:	Supported
13739W:	https://ez.analog.com/linux-software-drivers
13740F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13741F:	drivers/iio/adc/max11205.c
13742
13743MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13744R:	Iskren Chernev <iskren.chernev@gmail.com>
13745R:	Krzysztof Kozlowski <krzk@kernel.org>
13746R:	Marek Szyprowski <m.szyprowski@samsung.com>
13747R:	Matheus Castello <matheus@castello.eng.br>
13748L:	linux-pm@vger.kernel.org
13749S:	Maintained
13750F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13751F:	drivers/power/supply/max17040_battery.c
13752
13753MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13754R:	Hans de Goede <hdegoede@redhat.com>
13755R:	Krzysztof Kozlowski <krzk@kernel.org>
13756R:	Marek Szyprowski <m.szyprowski@samsung.com>
13757R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13758R:	Purism Kernel Team <kernel@puri.sm>
13759L:	linux-pm@vger.kernel.org
13760S:	Maintained
13761F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13762F:	drivers/power/supply/max17042_battery.c
13763
13764MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13766L:	linux-kernel@vger.kernel.org
13767S:	Maintained
13768F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13769F:	drivers/regulator/max20086-regulator.c
13770
13771MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13772M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13773L:	linux-iio@vger.kernel.org
13774S:	Maintained
13775F:	drivers/iio/temperature/max30208.c
13776
13777MAXIM MAX77650 PMIC MFD DRIVER
13778M:	Bartosz Golaszewski <brgl@bgdev.pl>
13779L:	linux-kernel@vger.kernel.org
13780S:	Maintained
13781F:	Documentation/devicetree/bindings/*/*max77650.yaml
13782F:	Documentation/devicetree/bindings/*/max77650*.yaml
13783F:	drivers/gpio/gpio-max77650.c
13784F:	drivers/input/misc/max77650-onkey.c
13785F:	drivers/leds/leds-max77650.c
13786F:	drivers/mfd/max77650.c
13787F:	drivers/power/supply/max77650-charger.c
13788F:	drivers/regulator/max77650-regulator.c
13789F:	include/linux/mfd/max77650.h
13790
13791MAXIM MAX77714 PMIC MFD DRIVER
13792M:	Luca Ceresoli <luca@lucaceresoli.net>
13793S:	Maintained
13794F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13795F:	drivers/mfd/max77714.c
13796F:	include/linux/mfd/max77714.h
13797
13798MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13799M:	Javier Martinez Canillas <javier@dowhile0.org>
13800L:	linux-kernel@vger.kernel.org
13801S:	Supported
13802F:	Documentation/devicetree/bindings/*/*max77802.yaml
13803F:	drivers/regulator/max77802-regulator.c
13804F:	include/dt-bindings/*/*max77802.h
13805
13806MAXIM MAX77976 BATTERY CHARGER
13807M:	Luca Ceresoli <luca@lucaceresoli.net>
13808S:	Supported
13809F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13810F:	drivers/power/supply/max77976_charger.c
13811
13812MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13813M:	Krzysztof Kozlowski <krzk@kernel.org>
13814L:	linux-pm@vger.kernel.org
13815S:	Maintained
13816B:	mailto:linux-samsung-soc@vger.kernel.org
13817F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13818F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13819F:	drivers/power/supply/max14577_charger.c
13820F:	drivers/power/supply/max77693_charger.c
13821
13822MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13823M:	Chanwoo Choi <cw00.choi@samsung.com>
13824M:	Krzysztof Kozlowski <krzk@kernel.org>
13825L:	linux-kernel@vger.kernel.org
13826S:	Maintained
13827B:	mailto:linux-samsung-soc@vger.kernel.org
13828F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13829F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13830F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13831F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13832F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13833F:	drivers/*/*max77843.c
13834F:	drivers/*/max14577*.c
13835F:	drivers/*/max77686*.c
13836F:	drivers/*/max77693*.c
13837F:	drivers/clk/clk-max77686.c
13838F:	drivers/extcon/extcon-max14577.c
13839F:	drivers/extcon/extcon-max77693.c
13840F:	drivers/rtc/rtc-max77686.c
13841F:	include/linux/mfd/max14577*.h
13842F:	include/linux/mfd/max77686*.h
13843F:	include/linux/mfd/max77693*.h
13844
13845MAXIRADIO FM RADIO RECEIVER DRIVER
13846M:	Hans Verkuil <hverkuil@xs4all.nl>
13847L:	linux-media@vger.kernel.org
13848S:	Maintained
13849W:	https://linuxtv.org
13850T:	git git://linuxtv.org/media_tree.git
13851F:	drivers/media/radio/radio-maxiradio*
13852
13853MAXLINEAR ETHERNET PHY DRIVER
13854M:	Xu Liang <lxu@maxlinear.com>
13855L:	netdev@vger.kernel.org
13856S:	Supported
13857F:	drivers/net/phy/mxl-gpy.c
13858
13859MCAN MMIO DEVICE DRIVER
13860M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13861L:	linux-can@vger.kernel.org
13862S:	Maintained
13863F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13864F:	drivers/net/can/m_can/m_can.c
13865F:	drivers/net/can/m_can/m_can.h
13866F:	drivers/net/can/m_can/m_can_platform.c
13867
13868MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13869R:	Yasushi SHOJI <yashi@spacecubics.com>
13870L:	linux-can@vger.kernel.org
13871S:	Maintained
13872F:	drivers/net/can/usb/mcba_usb.c
13873
13874MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13875M:	Rishi Gupta <gupt21@gmail.com>
13876L:	linux-i2c@vger.kernel.org
13877L:	linux-input@vger.kernel.org
13878S:	Maintained
13879F:	drivers/hid/hid-mcp2221.c
13880
13881MCP251XFD SPI-CAN NETWORK DRIVER
13882M:	Marc Kleine-Budde <mkl@pengutronix.de>
13883M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13884R:	Thomas Kopp <thomas.kopp@microchip.com>
13885L:	linux-can@vger.kernel.org
13886S:	Maintained
13887F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13888F:	drivers/net/can/spi/mcp251xfd/
13889
13890MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13891M:	Peter Rosin <peda@axentia.se>
13892L:	linux-iio@vger.kernel.org
13893S:	Maintained
13894F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13895F:	drivers/iio/potentiometer/mcp4018.c
13896F:	drivers/iio/potentiometer/mcp4531.c
13897
13898MCP4821 DAC DRIVER
13899M:	Anshul Dalal <anshulusr@gmail.com>
13900L:	linux-iio@vger.kernel.org
13901S:	Maintained
13902F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13903F:	drivers/iio/dac/mcp4821.c
13904
13905MCR20A IEEE-802.15.4 RADIO DRIVER
13906M:	Stefan Schmidt <stefan@datenfreihafen.org>
13907L:	linux-wpan@vger.kernel.org
13908S:	Odd Fixes
13909W:	https://github.com/xueliu/mcr20a-linux
13910F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13911F:	drivers/net/ieee802154/mcr20a.c
13912F:	drivers/net/ieee802154/mcr20a.h
13913
13914MDIO REGMAP DRIVER
13915M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13916L:	netdev@vger.kernel.org
13917S:	Maintained
13918F:	drivers/net/mdio/mdio-regmap.c
13919F:	include/linux/mdio/mdio-regmap.h
13920
13921MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13922M:	William Breathitt Gray <wbg@kernel.org>
13923L:	linux-iio@vger.kernel.org
13924S:	Maintained
13925F:	drivers/iio/dac/cio-dac.c
13926
13927MEDIA CONTROLLER FRAMEWORK
13928M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13929M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13930L:	linux-media@vger.kernel.org
13931S:	Supported
13932W:	https://www.linuxtv.org
13933T:	git git://linuxtv.org/media_tree.git
13934F:	drivers/media/mc/
13935F:	include/media/media-*.h
13936F:	include/uapi/linux/media.h
13937
13938MEDIA DRIVER FOR FREESCALE IMX PXP
13939M:	Philipp Zabel <p.zabel@pengutronix.de>
13940L:	linux-media@vger.kernel.org
13941S:	Maintained
13942T:	git git://linuxtv.org/media_tree.git
13943F:	drivers/media/platform/nxp/imx-pxp.[ch]
13944
13945MEDIA DRIVERS FOR ASCOT2E
13946M:	Sergey Kozlov <serjk@netup.ru>
13947M:	Abylay Ospan <aospan@netup.ru>
13948L:	linux-media@vger.kernel.org
13949S:	Supported
13950W:	https://linuxtv.org
13951W:	http://netup.tv/
13952T:	git git://linuxtv.org/media_tree.git
13953F:	drivers/media/dvb-frontends/ascot2e*
13954
13955MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13956M:	Jasmin Jessich <jasmin@anw.at>
13957L:	linux-media@vger.kernel.org
13958S:	Maintained
13959W:	https://linuxtv.org
13960T:	git git://linuxtv.org/media_tree.git
13961F:	drivers/media/dvb-frontends/cxd2099*
13962
13963MEDIA DRIVERS FOR CXD2841ER
13964M:	Sergey Kozlov <serjk@netup.ru>
13965M:	Abylay Ospan <aospan@netup.ru>
13966L:	linux-media@vger.kernel.org
13967S:	Supported
13968W:	https://linuxtv.org
13969W:	http://netup.tv/
13970T:	git git://linuxtv.org/media_tree.git
13971F:	drivers/media/dvb-frontends/cxd2841er*
13972
13973MEDIA DRIVERS FOR CXD2880
13974M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13975L:	linux-media@vger.kernel.org
13976S:	Supported
13977W:	http://linuxtv.org/
13978T:	git git://linuxtv.org/media_tree.git
13979F:	drivers/media/dvb-frontends/cxd2880/*
13980F:	drivers/media/spi/cxd2880*
13981
13982MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13983L:	linux-media@vger.kernel.org
13984S:	Orphan
13985W:	https://linuxtv.org
13986T:	git git://linuxtv.org/media_tree.git
13987F:	drivers/media/pci/ddbridge/*
13988
13989MEDIA DRIVERS FOR FREESCALE IMX
13990M:	Steve Longerbeam <slongerbeam@gmail.com>
13991M:	Philipp Zabel <p.zabel@pengutronix.de>
13992L:	linux-media@vger.kernel.org
13993S:	Maintained
13994T:	git git://linuxtv.org/media_tree.git
13995F:	Documentation/admin-guide/media/imx.rst
13996F:	Documentation/devicetree/bindings/media/imx.txt
13997F:	drivers/staging/media/imx/
13998F:	include/linux/imx-media.h
13999F:	include/media/imx.h
14000
14001MEDIA DRIVERS FOR FREESCALE IMX7/8
14002M:	Rui Miguel Silva <rmfrfs@gmail.com>
14003M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14004M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14005R:	Purism Kernel Team <kernel@puri.sm>
14006L:	linux-media@vger.kernel.org
14007S:	Maintained
14008T:	git git://linuxtv.org/media_tree.git
14009F:	Documentation/admin-guide/media/imx7.rst
14010F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14011F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14012F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14013F:	drivers/media/platform/nxp/imx-mipi-csis.c
14014F:	drivers/media/platform/nxp/imx7-media-csi.c
14015F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14016
14017MEDIA DRIVERS FOR HELENE
14018M:	Abylay Ospan <aospan@netup.ru>
14019L:	linux-media@vger.kernel.org
14020S:	Supported
14021W:	https://linuxtv.org
14022W:	http://netup.tv/
14023T:	git git://linuxtv.org/media_tree.git
14024F:	drivers/media/dvb-frontends/helene*
14025
14026MEDIA DRIVERS FOR HORUS3A
14027M:	Sergey Kozlov <serjk@netup.ru>
14028M:	Abylay Ospan <aospan@netup.ru>
14029L:	linux-media@vger.kernel.org
14030S:	Supported
14031W:	https://linuxtv.org
14032W:	http://netup.tv/
14033T:	git git://linuxtv.org/media_tree.git
14034F:	drivers/media/dvb-frontends/horus3a*
14035
14036MEDIA DRIVERS FOR LNBH25
14037M:	Sergey Kozlov <serjk@netup.ru>
14038M:	Abylay Ospan <aospan@netup.ru>
14039L:	linux-media@vger.kernel.org
14040S:	Supported
14041W:	https://linuxtv.org
14042W:	http://netup.tv/
14043T:	git git://linuxtv.org/media_tree.git
14044F:	drivers/media/dvb-frontends/lnbh25*
14045
14046MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14047L:	linux-media@vger.kernel.org
14048S:	Orphan
14049W:	https://linuxtv.org
14050T:	git git://linuxtv.org/media_tree.git
14051F:	drivers/media/dvb-frontends/mxl5xx*
14052
14053MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14054M:	Sergey Kozlov <serjk@netup.ru>
14055M:	Abylay Ospan <aospan@netup.ru>
14056L:	linux-media@vger.kernel.org
14057S:	Supported
14058W:	https://linuxtv.org
14059W:	http://netup.tv/
14060T:	git git://linuxtv.org/media_tree.git
14061F:	drivers/media/pci/netup_unidvb/*
14062
14063MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14064M:	Dmitry Osipenko <digetx@gmail.com>
14065L:	linux-media@vger.kernel.org
14066L:	linux-tegra@vger.kernel.org
14067S:	Maintained
14068T:	git git://linuxtv.org/media_tree.git
14069F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14070F:	drivers/media/platform/nvidia/tegra-vde/
14071
14072MEDIA DRIVERS FOR RENESAS - CEU
14073M:	Jacopo Mondi <jacopo@jmondi.org>
14074L:	linux-media@vger.kernel.org
14075L:	linux-renesas-soc@vger.kernel.org
14076S:	Supported
14077T:	git git://linuxtv.org/media_tree.git
14078F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14079F:	drivers/media/platform/renesas/renesas-ceu.c
14080F:	include/media/drv-intf/renesas-ceu.h
14081
14082MEDIA DRIVERS FOR RENESAS - DRIF
14083M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14084L:	linux-media@vger.kernel.org
14085L:	linux-renesas-soc@vger.kernel.org
14086S:	Supported
14087T:	git git://linuxtv.org/media_tree.git
14088F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14089F:	drivers/media/platform/renesas/rcar_drif.c
14090
14091MEDIA DRIVERS FOR RENESAS - FCP
14092M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14093L:	linux-media@vger.kernel.org
14094L:	linux-renesas-soc@vger.kernel.org
14095S:	Supported
14096T:	git git://linuxtv.org/media_tree.git
14097F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14098F:	drivers/media/platform/renesas/rcar-fcp.c
14099F:	include/media/rcar-fcp.h
14100
14101MEDIA DRIVERS FOR RENESAS - FDP1
14102M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14103L:	linux-media@vger.kernel.org
14104L:	linux-renesas-soc@vger.kernel.org
14105S:	Supported
14106T:	git git://linuxtv.org/media_tree.git
14107F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14108F:	drivers/media/platform/renesas/rcar_fdp1.c
14109
14110MEDIA DRIVERS FOR RENESAS - VIN
14111M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14112L:	linux-media@vger.kernel.org
14113L:	linux-renesas-soc@vger.kernel.org
14114S:	Supported
14115T:	git git://linuxtv.org/media_tree.git
14116F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14117F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14118F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14119F:	drivers/media/platform/renesas/rcar-csi2.c
14120F:	drivers/media/platform/renesas/rcar-isp.c
14121F:	drivers/media/platform/renesas/rcar-vin/
14122
14123MEDIA DRIVERS FOR RENESAS - VSP1
14124M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14125M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14126L:	linux-media@vger.kernel.org
14127L:	linux-renesas-soc@vger.kernel.org
14128S:	Supported
14129T:	git git://linuxtv.org/media_tree.git
14130F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14131F:	drivers/media/platform/renesas/vsp1/
14132
14133MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14134L:	linux-media@vger.kernel.org
14135S:	Orphan
14136W:	https://linuxtv.org
14137T:	git git://linuxtv.org/media_tree.git
14138F:	drivers/media/dvb-frontends/stv0910*
14139
14140MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14141L:	linux-media@vger.kernel.org
14142S:	Orphan
14143W:	https://linuxtv.org
14144T:	git git://linuxtv.org/media_tree.git
14145F:	drivers/media/dvb-frontends/stv6111*
14146
14147MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14148M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14149M:	Alain Volmat <alain.volmat@foss.st.com>
14150L:	linux-media@vger.kernel.org
14151S:	Supported
14152T:	git git://linuxtv.org/media_tree.git
14153F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14154F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14155F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14156F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14157
14158MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14159M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14160L:	linux-media@vger.kernel.org
14161S:	Maintained
14162W:	https://linuxtv.org
14163Q:	http://patchwork.kernel.org/project/linux-media/list/
14164T:	git git://linuxtv.org/media_tree.git
14165F:	Documentation/admin-guide/media/
14166F:	Documentation/devicetree/bindings/media/
14167F:	Documentation/driver-api/media/
14168F:	Documentation/userspace-api/media/
14169F:	drivers/media/
14170F:	drivers/staging/media/
14171F:	include/dt-bindings/media/
14172F:	include/linux/platform_data/media/
14173F:	include/media/
14174F:	include/uapi/linux/dvb/
14175F:	include/uapi/linux/ivtv*
14176F:	include/uapi/linux/media.h
14177F:	include/uapi/linux/uvcvideo.h
14178F:	include/uapi/linux/v4l2-*
14179F:	include/uapi/linux/videodev2.h
14180
14181MEDIATEK BLUETOOTH DRIVER
14182M:	Sean Wang <sean.wang@mediatek.com>
14183L:	linux-bluetooth@vger.kernel.org
14184L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14185S:	Maintained
14186F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14187F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14188F:	drivers/bluetooth/btmtkuart.c
14189
14190MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14191M:	Sean Wang <sean.wang@mediatek.com>
14192L:	linux-pm@vger.kernel.org
14193S:	Maintained
14194F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14195F:	drivers/power/reset/mt6323-poweroff.c
14196
14197MEDIATEK CIR DRIVER
14198M:	Sean Wang <sean.wang@mediatek.com>
14199S:	Maintained
14200F:	drivers/media/rc/mtk-cir.c
14201
14202MEDIATEK DMA DRIVER
14203M:	Sean Wang <sean.wang@mediatek.com>
14204L:	dmaengine@vger.kernel.org
14205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14206L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14207S:	Maintained
14208F:	Documentation/devicetree/bindings/dma/mediatek,*
14209F:	drivers/dma/mediatek/
14210
14211MEDIATEK ETHERNET DRIVER
14212M:	Felix Fietkau <nbd@nbd.name>
14213M:	Sean Wang <sean.wang@mediatek.com>
14214M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14215M:	Lorenzo Bianconi <lorenzo@kernel.org>
14216L:	netdev@vger.kernel.org
14217S:	Maintained
14218F:	drivers/net/ethernet/mediatek/
14219
14220MEDIATEK ETHERNET PCS DRIVER
14221M:	Alexander Couzens <lynxis@fe80.eu>
14222M:	Daniel Golle <daniel@makrotopia.org>
14223L:	netdev@vger.kernel.org
14224S:	Maintained
14225F:	drivers/net/pcs/pcs-mtk-lynxi.c
14226F:	include/linux/pcs/pcs-mtk-lynxi.h
14227
14228MEDIATEK ETHERNET PHY DRIVERS
14229M:	Daniel Golle <daniel@makrotopia.org>
14230M:	Qingfang Deng <dqfext@gmail.com>
14231M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14232L:	netdev@vger.kernel.org
14233S:	Maintained
14234F:	drivers/net/phy/mediatek-ge-soc.c
14235F:	drivers/net/phy/mediatek-ge.c
14236F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14237
14238MEDIATEK I2C CONTROLLER DRIVER
14239M:	Qii Wang <qii.wang@mediatek.com>
14240L:	linux-i2c@vger.kernel.org
14241S:	Maintained
14242F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14243F:	drivers/i2c/busses/i2c-mt65xx.c
14244
14245MEDIATEK IOMMU DRIVER
14246M:	Yong Wu <yong.wu@mediatek.com>
14247L:	iommu@lists.linux.dev
14248L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14249S:	Supported
14250F:	Documentation/devicetree/bindings/iommu/mediatek*
14251F:	drivers/iommu/mtk_iommu*
14252F:	include/dt-bindings/memory/mediatek,mt*-port.h
14253F:	include/dt-bindings/memory/mt*-port.h
14254
14255MEDIATEK JPEG DRIVER
14256M:	Bin Liu <bin.liu@mediatek.com>
14257S:	Supported
14258F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14259F:	drivers/media/platform/mediatek/jpeg/
14260
14261MEDIATEK KEYPAD DRIVER
14262M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14263S:	Supported
14264F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14265F:	drivers/input/keyboard/mt6779-keypad.c
14266
14267MEDIATEK MDP DRIVER
14268M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14269M:	Houlong Wei <houlong.wei@mediatek.com>
14270M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14271S:	Supported
14272F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14273F:	drivers/media/platform/mediatek/mdp/
14274F:	drivers/media/platform/mediatek/vpu/
14275
14276MEDIATEK MEDIA DRIVER
14277M:	Tiffany Lin <tiffany.lin@mediatek.com>
14278M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14279M:	Yunfei Dong <yunfei.dong@mediatek.com>
14280S:	Supported
14281F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14282F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14283F:	drivers/media/platform/mediatek/vcodec/
14284F:	drivers/media/platform/mediatek/vpu/
14285
14286MEDIATEK MIPI-CSI CDPHY DRIVER
14287M:	Julien Stephan <jstephan@baylibre.com>
14288M:	Andy Hsieh <andy.hsieh@mediatek.com>
14289S:	Supported
14290F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14291F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14292
14293MEDIATEK MMC/SD/SDIO DRIVER
14294M:	Chaotian Jing <chaotian.jing@mediatek.com>
14295S:	Maintained
14296F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14297F:	drivers/mmc/host/mtk-sd.c
14298
14299MEDIATEK MT76 WIRELESS LAN DRIVER
14300M:	Felix Fietkau <nbd@nbd.name>
14301M:	Lorenzo Bianconi <lorenzo@kernel.org>
14302M:	Ryder Lee <ryder.lee@mediatek.com>
14303R:	Shayne Chen <shayne.chen@mediatek.com>
14304R:	Sean Wang <sean.wang@mediatek.com>
14305L:	linux-wireless@vger.kernel.org
14306S:	Maintained
14307T:	git https://github.com/nbd168/wireless
14308F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14309F:	drivers/net/wireless/mediatek/mt76/
14310
14311MEDIATEK MT7601U WIRELESS LAN DRIVER
14312M:	Jakub Kicinski <kuba@kernel.org>
14313L:	linux-wireless@vger.kernel.org
14314S:	Maintained
14315F:	drivers/net/wireless/mediatek/mt7601u/
14316
14317MEDIATEK MT7621 CLOCK DRIVER
14318M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14319S:	Maintained
14320F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14321F:	drivers/clk/ralink/clk-mt7621.c
14322
14323MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14324M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14325S:	Maintained
14326F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14327F:	drivers/pci/controller/pcie-mt7621.c
14328
14329MEDIATEK MT7621 PHY PCI DRIVER
14330M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14331S:	Maintained
14332F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14333F:	drivers/phy/ralink/phy-mt7621-pci.c
14334
14335MEDIATEK MT7621/28/88 I2C DRIVER
14336M:	Stefan Roese <sr@denx.de>
14337L:	linux-i2c@vger.kernel.org
14338S:	Maintained
14339F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14340F:	drivers/i2c/busses/i2c-mt7621.c
14341
14342MEDIATEK MTMIPS CLOCK DRIVER
14343M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14344S:	Maintained
14345F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14346F:	drivers/clk/ralink/clk-mtmips.c
14347
14348MEDIATEK NAND CONTROLLER DRIVER
14349L:	linux-mtd@lists.infradead.org
14350S:	Orphan
14351F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14352F:	drivers/mtd/nand/raw/mtk_*
14353
14354MEDIATEK PMIC LED DRIVER
14355M:	Sean Wang <sean.wang@mediatek.com>
14356S:	Maintained
14357F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14358F:	drivers/leds/leds-mt6323.c
14359
14360MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14361M:	Sean Wang <sean.wang@mediatek.com>
14362S:	Maintained
14363F:	drivers/char/hw_random/mtk-rng.c
14364
14365MEDIATEK SMI DRIVER
14366M:	Yong Wu <yong.wu@mediatek.com>
14367L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14368S:	Supported
14369F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14370F:	drivers/memory/mtk-smi.c
14371F:	include/soc/mediatek/smi.h
14372
14373MEDIATEK SWITCH DRIVER
14374M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14375M:	Daniel Golle <daniel@makrotopia.org>
14376M:	DENG Qingfang <dqfext@gmail.com>
14377M:	Sean Wang <sean.wang@mediatek.com>
14378L:	netdev@vger.kernel.org
14379S:	Maintained
14380F:	drivers/net/dsa/mt7530-mdio.c
14381F:	drivers/net/dsa/mt7530-mmio.c
14382F:	drivers/net/dsa/mt7530.*
14383F:	net/dsa/tag_mtk.c
14384
14385MEDIATEK T7XX 5G WWAN MODEM DRIVER
14386M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14387R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14388R:	Liu Haijun <haijun.liu@mediatek.com>
14389R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14390R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14391L:	netdev@vger.kernel.org
14392S:	Supported
14393F:	drivers/net/wwan/t7xx/
14394
14395MEDIATEK USB3 DRD IP DRIVER
14396M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14397L:	linux-usb@vger.kernel.org
14398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14399L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14400S:	Maintained
14401F:	Documentation/devicetree/bindings/usb/mediatek,*
14402F:	drivers/usb/host/xhci-mtk*
14403F:	drivers/usb/mtu3/
14404
14405MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14406M:	Peter Senna Tschudin <peter.senna@gmail.com>
14407M:	Ian Ray <ian.ray@ge.com>
14408M:	Martyn Welch <martyn.welch@collabora.co.uk>
14409S:	Maintained
14410F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14411F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14412
14413MEGARAID SCSI/SAS DRIVERS
14414M:	Kashyap Desai <kashyap.desai@broadcom.com>
14415M:	Sumit Saxena <sumit.saxena@broadcom.com>
14416M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14417M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14418L:	megaraidlinux.pdl@broadcom.com
14419L:	linux-scsi@vger.kernel.org
14420S:	Maintained
14421W:	http://www.avagotech.com/support/
14422F:	Documentation/scsi/megaraid.rst
14423F:	drivers/scsi/megaraid.*
14424F:	drivers/scsi/megaraid/
14425
14426MELEXIS MLX90614 DRIVER
14427M:	Crt Mori <cmo@melexis.com>
14428L:	linux-iio@vger.kernel.org
14429S:	Supported
14430W:	http://www.melexis.com
14431F:	drivers/iio/temperature/mlx90614.c
14432
14433MELEXIS MLX90632 DRIVER
14434M:	Crt Mori <cmo@melexis.com>
14435L:	linux-iio@vger.kernel.org
14436S:	Supported
14437W:	http://www.melexis.com
14438F:	drivers/iio/temperature/mlx90632.c
14439
14440MELEXIS MLX90635 DRIVER
14441M:	Crt Mori <cmo@melexis.com>
14442L:	linux-iio@vger.kernel.org
14443S:	Supported
14444W:	http://www.melexis.com
14445F:	drivers/iio/temperature/mlx90635.c
14446
14447MELFAS MIP4 TOUCHSCREEN DRIVER
14448M:	Sangwon Jee <jeesw@melfas.com>
14449S:	Supported
14450W:	http://www.melfas.com
14451F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14452F:	drivers/input/touchscreen/melfas_mip4.c
14453
14454MELLANOX BLUEFIELD I2C DRIVER
14455M:	Khalil Blaiech <kblaiech@nvidia.com>
14456M:	Asmaa Mnebhi <asmaa@nvidia.com>
14457L:	linux-i2c@vger.kernel.org
14458S:	Supported
14459F:	drivers/i2c/busses/i2c-mlxbf.c
14460
14461MELLANOX ETHERNET DRIVER (mlx4_en)
14462M:	Tariq Toukan <tariqt@nvidia.com>
14463L:	netdev@vger.kernel.org
14464S:	Supported
14465W:	http://www.mellanox.com
14466Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14467F:	drivers/net/ethernet/mellanox/mlx4/en_*
14468
14469MELLANOX ETHERNET DRIVER (mlx5e)
14470M:	Saeed Mahameed <saeedm@nvidia.com>
14471M:	Tariq Toukan <tariqt@nvidia.com>
14472L:	netdev@vger.kernel.org
14473S:	Supported
14474W:	http://www.mellanox.com
14475Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14476F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14477
14478MELLANOX ETHERNET INNOVA DRIVERS
14479R:	Boris Pismenny <borisp@nvidia.com>
14480L:	netdev@vger.kernel.org
14481S:	Supported
14482W:	http://www.mellanox.com
14483Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14484F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14485F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14486F:	include/linux/mlx5/mlx5_ifc_fpga.h
14487
14488MELLANOX ETHERNET SWITCH DRIVERS
14489M:	Ido Schimmel <idosch@nvidia.com>
14490M:	Petr Machata <petrm@nvidia.com>
14491L:	netdev@vger.kernel.org
14492S:	Supported
14493W:	http://www.mellanox.com
14494Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14495F:	drivers/net/ethernet/mellanox/mlxsw/
14496F:	tools/testing/selftests/drivers/net/mlxsw/
14497
14498MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14499M:	mlxsw@nvidia.com
14500L:	netdev@vger.kernel.org
14501S:	Supported
14502W:	http://www.mellanox.com
14503Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14504F:	drivers/net/ethernet/mellanox/mlxfw/
14505
14506MELLANOX HARDWARE PLATFORM SUPPORT
14507M:	Hans de Goede <hdegoede@redhat.com>
14508M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14509M:	Vadim Pasternak <vadimp@nvidia.com>
14510L:	platform-driver-x86@vger.kernel.org
14511S:	Supported
14512F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14513F:	drivers/platform/mellanox/
14514F:	include/linux/platform_data/mlxreg.h
14515
14516MELLANOX MLX4 core VPI driver
14517M:	Tariq Toukan <tariqt@nvidia.com>
14518L:	netdev@vger.kernel.org
14519L:	linux-rdma@vger.kernel.org
14520S:	Supported
14521W:	http://www.mellanox.com
14522Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14523F:	drivers/net/ethernet/mellanox/mlx4/
14524F:	include/linux/mlx4/
14525
14526MELLANOX MLX4 IB driver
14527M:	Yishai Hadas <yishaih@nvidia.com>
14528L:	linux-rdma@vger.kernel.org
14529S:	Supported
14530W:	http://www.mellanox.com
14531Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14532F:	drivers/infiniband/hw/mlx4/
14533F:	include/linux/mlx4/
14534F:	include/uapi/rdma/mlx4-abi.h
14535
14536MELLANOX MLX5 core VPI driver
14537M:	Saeed Mahameed <saeedm@nvidia.com>
14538M:	Leon Romanovsky <leonro@nvidia.com>
14539M:	Tariq Toukan <tariqt@nvidia.com>
14540L:	netdev@vger.kernel.org
14541L:	linux-rdma@vger.kernel.org
14542S:	Supported
14543W:	http://www.mellanox.com
14544Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14545F:	Documentation/networking/device_drivers/ethernet/mellanox/
14546F:	drivers/net/ethernet/mellanox/mlx5/core/
14547F:	include/linux/mlx5/
14548
14549MELLANOX MLX5 IB driver
14550M:	Leon Romanovsky <leonro@nvidia.com>
14551L:	linux-rdma@vger.kernel.org
14552S:	Supported
14553W:	http://www.mellanox.com
14554Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14555F:	drivers/infiniband/hw/mlx5/
14556F:	include/linux/mlx5/
14557F:	include/uapi/rdma/mlx5-abi.h
14558
14559MELLANOX MLX5 VDPA DRIVER
14560M:	Dragos Tatulea <dtatulea@nvidia.com>
14561L:	virtualization@lists.linux.dev
14562S:	Supported
14563F:	drivers/vdpa/mlx5/
14564
14565MELLANOX MLXCPLD I2C AND MUX DRIVER
14566M:	Vadim Pasternak <vadimp@nvidia.com>
14567M:	Michael Shych <michaelsh@nvidia.com>
14568L:	linux-i2c@vger.kernel.org
14569S:	Supported
14570F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14571F:	drivers/i2c/busses/i2c-mlxcpld.c
14572F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14573
14574MELLANOX MLXCPLD LED DRIVER
14575M:	Vadim Pasternak <vadimp@nvidia.com>
14576L:	linux-leds@vger.kernel.org
14577S:	Supported
14578F:	Documentation/leds/leds-mlxcpld.rst
14579F:	drivers/leds/leds-mlxcpld.c
14580F:	drivers/leds/leds-mlxreg.c
14581
14582MELLANOX PLATFORM DRIVER
14583M:	Vadim Pasternak <vadimp@nvidia.com>
14584L:	platform-driver-x86@vger.kernel.org
14585S:	Supported
14586F:	drivers/platform/x86/mlx-platform.c
14587
14588MEMBARRIER SUPPORT
14589M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14590M:	"Paul E. McKenney" <paulmck@kernel.org>
14591L:	linux-kernel@vger.kernel.org
14592S:	Supported
14593F:	Documentation/scheduler/membarrier.rst
14594F:	arch/*/include/asm/membarrier.h
14595F:	arch/*/include/asm/sync_core.h
14596F:	include/uapi/linux/membarrier.h
14597F:	kernel/sched/membarrier.c
14598
14599MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14600M:	Mike Rapoport <rppt@kernel.org>
14601L:	linux-mm@kvack.org
14602S:	Maintained
14603F:	Documentation/core-api/boot-time-mm.rst
14604F:	include/linux/memblock.h
14605F:	mm/memblock.c
14606F:	mm/mm_init.c
14607F:	tools/testing/memblock/
14608
14609MEMORY ALLOCATION PROFILING
14610M:	Suren Baghdasaryan <surenb@google.com>
14611M:	Kent Overstreet <kent.overstreet@linux.dev>
14612L:	linux-mm@kvack.org
14613S:	Maintained
14614F:	Documentation/mm/allocation-profiling.rst
14615F:	include/linux/alloc_tag.h
14616F:	include/linux/pgalloc_tag.h
14617F:	lib/alloc_tag.c
14618
14619MEMORY CONTROLLER DRIVERS
14620M:	Krzysztof Kozlowski <krzk@kernel.org>
14621L:	linux-kernel@vger.kernel.org
14622S:	Maintained
14623B:	mailto:krzysztof.kozlowski@linaro.org
14624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14625F:	Documentation/devicetree/bindings/memory-controllers/
14626F:	drivers/memory/
14627F:	include/dt-bindings/memory/
14628F:	include/memory/
14629
14630MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14631M:	Dmitry Osipenko <digetx@gmail.com>
14632L:	linux-pm@vger.kernel.org
14633L:	linux-tegra@vger.kernel.org
14634S:	Maintained
14635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14636F:	drivers/devfreq/tegra30-devfreq.c
14637
14638MEMORY HOT(UN)PLUG
14639M:	David Hildenbrand <david@redhat.com>
14640M:	Oscar Salvador <osalvador@suse.de>
14641L:	linux-mm@kvack.org
14642S:	Maintained
14643F:	Documentation/admin-guide/mm/memory-hotplug.rst
14644F:	Documentation/core-api/memory-hotplug.rst
14645F:	drivers/base/memory.c
14646F:	include/linux/memory_hotplug.h
14647F:	mm/memory_hotplug.c
14648F:	tools/testing/selftests/memory-hotplug/
14649
14650MEMORY MANAGEMENT
14651M:	Andrew Morton <akpm@linux-foundation.org>
14652L:	linux-mm@kvack.org
14653S:	Maintained
14654W:	http://www.linux-mm.org
14655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14656T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14657F:	include/linux/gfp.h
14658F:	include/linux/gfp_types.h
14659F:	include/linux/memfd.h
14660F:	include/linux/memory.h
14661F:	include/linux/memory_hotplug.h
14662F:	include/linux/memory-tiers.h
14663F:	include/linux/mempolicy.h
14664F:	include/linux/mempool.h
14665F:	include/linux/memremap.h
14666F:	include/linux/mm.h
14667F:	include/linux/mm_*.h
14668F:	include/linux/mmzone.h
14669F:	include/linux/mmu_notifier.h
14670F:	include/linux/pagewalk.h
14671F:	include/linux/rmap.h
14672F:	include/trace/events/ksm.h
14673F:	mm/
14674F:	tools/mm/
14675F:	tools/testing/selftests/mm/
14676N:	include/linux/page[-_]*
14677
14678MEMORY MAPPING
14679M:	Andrew Morton <akpm@linux-foundation.org>
14680R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14681R:	Vlastimil Babka <vbabka@suse.cz>
14682R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14683L:	linux-mm@kvack.org
14684S:	Maintained
14685W:	http://www.linux-mm.org
14686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14687F:	mm/mmap.c
14688
14689MEMORY TECHNOLOGY DEVICES (MTD)
14690M:	Miquel Raynal <miquel.raynal@bootlin.com>
14691M:	Richard Weinberger <richard@nod.at>
14692M:	Vignesh Raghavendra <vigneshr@ti.com>
14693L:	linux-mtd@lists.infradead.org
14694S:	Maintained
14695W:	http://www.linux-mtd.infradead.org/
14696Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14697C:	irc://irc.oftc.net/mtd
14698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14700F:	Documentation/devicetree/bindings/mtd/
14701F:	drivers/mtd/
14702F:	include/linux/mtd/
14703F:	include/uapi/mtd/
14704
14705MEMSENSING MICROSYSTEMS MSA311 DRIVER
14706M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14707L:	linux-iio@vger.kernel.org
14708S:	Maintained
14709F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14710F:	drivers/iio/accel/msa311.c
14711
14712MEN A21 WATCHDOG DRIVER
14713M:	Johannes Thumshirn <morbidrsa@gmail.com>
14714L:	linux-watchdog@vger.kernel.org
14715S:	Maintained
14716F:	drivers/watchdog/mena21_wdt.c
14717
14718MEN CHAMELEON BUS (mcb)
14719M:	Johannes Thumshirn <morbidrsa@gmail.com>
14720S:	Maintained
14721F:	Documentation/driver-api/men-chameleon-bus.rst
14722F:	drivers/mcb/
14723F:	include/linux/mcb.h
14724
14725MEN F21BMC (Board Management Controller)
14726M:	Andreas Werner <andreas.werner@men.de>
14727S:	Supported
14728F:	Documentation/hwmon/menf21bmc.rst
14729F:	drivers/hwmon/menf21bmc_hwmon.c
14730F:	drivers/leds/leds-menf21bmc.c
14731F:	drivers/mfd/menf21bmc.c
14732F:	drivers/watchdog/menf21bmc_wdt.c
14733
14734MEN Z069 WATCHDOG DRIVER
14735M:	Johannes Thumshirn <jth@kernel.org>
14736L:	linux-watchdog@vger.kernel.org
14737S:	Maintained
14738F:	drivers/watchdog/menz69_wdt.c
14739
14740MESON AO CEC DRIVER FOR AMLOGIC SOCS
14741M:	Neil Armstrong <neil.armstrong@linaro.org>
14742L:	linux-media@vger.kernel.org
14743L:	linux-amlogic@lists.infradead.org
14744S:	Supported
14745W:	http://linux-meson.com/
14746T:	git git://linuxtv.org/media_tree.git
14747F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14748F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14749F:	drivers/media/cec/platform/meson/ao-cec.c
14750
14751MESON GE2D DRIVER FOR AMLOGIC SOCS
14752M:	Neil Armstrong <neil.armstrong@linaro.org>
14753L:	linux-media@vger.kernel.org
14754L:	linux-amlogic@lists.infradead.org
14755S:	Supported
14756T:	git git://linuxtv.org/media_tree.git
14757F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14758F:	drivers/media/platform/amlogic/meson-ge2d/
14759
14760MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14761M:	Liang Yang <liang.yang@amlogic.com>
14762L:	linux-mtd@lists.infradead.org
14763S:	Maintained
14764F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14765F:	drivers/mtd/nand/raw/meson_*
14766
14767MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14768M:	Neil Armstrong <neil.armstrong@linaro.org>
14769L:	linux-media@vger.kernel.org
14770L:	linux-amlogic@lists.infradead.org
14771S:	Supported
14772T:	git git://linuxtv.org/media_tree.git
14773F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14774F:	drivers/staging/media/meson/vdec/
14775
14776META ETHERNET DRIVERS
14777M:	Alexander Duyck <alexanderduyck@fb.com>
14778M:	Jakub Kicinski <kuba@kernel.org>
14779R:	kernel-team@meta.com
14780S:	Supported
14781F:	drivers/net/ethernet/meta/
14782
14783METHODE UDPU SUPPORT
14784M:	Robert Marko <robert.marko@sartura.hr>
14785S:	Maintained
14786F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14787F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14788
14789MHI BUS
14790M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14791L:	mhi@lists.linux.dev
14792L:	linux-arm-msm@vger.kernel.org
14793S:	Maintained
14794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14795F:	Documentation/ABI/stable/sysfs-bus-mhi
14796F:	Documentation/mhi/
14797F:	drivers/bus/mhi/
14798F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14799F:	include/linux/mhi.h
14800
14801MICROBLAZE ARCHITECTURE
14802M:	Michal Simek <monstr@monstr.eu>
14803S:	Supported
14804W:	http://www.monstr.eu/fdt/
14805T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14806F:	arch/microblaze/
14807
14808MICROBLAZE TMR INJECT
14809M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14810S:	Supported
14811F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14812F:	drivers/misc/xilinx_tmr_inject.c
14813
14814MICROBLAZE TMR MANAGER
14815M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14816S:	Supported
14817F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14818F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14819F:	drivers/misc/xilinx_tmr_manager.c
14820
14821MICROCHIP AT91 DMA DRIVERS
14822M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14824L:	dmaengine@vger.kernel.org
14825S:	Supported
14826F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14827F:	drivers/dma/at_hdmac.c
14828F:	drivers/dma/at_xdmac.c
14829F:	include/dt-bindings/dma/at91.h
14830
14831MICROCHIP AT91 SERIAL DRIVER
14832M:	Richard Genoud <richard.genoud@bootlin.com>
14833S:	Maintained
14834F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14835F:	drivers/tty/serial/atmel_serial.c
14836F:	drivers/tty/serial/atmel_serial.h
14837
14838MICROCHIP AT91 USART MFD DRIVER
14839M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14840L:	linux-kernel@vger.kernel.org
14841S:	Supported
14842F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14843F:	drivers/mfd/at91-usart.c
14844F:	include/dt-bindings/mfd/at91-usart.h
14845
14846MICROCHIP AT91 USART SPI DRIVER
14847M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14848L:	linux-spi@vger.kernel.org
14849S:	Supported
14850F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14851F:	drivers/spi/spi-at91-usart.c
14852
14853MICROCHIP AUDIO ASOC DRIVERS
14854M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14856S:	Supported
14857F:	Documentation/devicetree/bindings/sound/atmel*
14858F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14859F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14860F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14861F:	sound/soc/atmel
14862
14863MICROCHIP CSI2DC DRIVER
14864M:	Eugen Hristev <eugen.hristev@microchip.com>
14865L:	linux-media@vger.kernel.org
14866S:	Supported
14867F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14868F:	drivers/media/platform/microchip/microchip-csi2dc.c
14869
14870MICROCHIP ECC DRIVER
14871L:	linux-crypto@vger.kernel.org
14872S:	Orphan
14873F:	drivers/crypto/atmel-ecc.*
14874
14875MICROCHIP EIC DRIVER
14876M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14878S:	Supported
14879F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14880F:	drivers/irqchip/irq-mchp-eic.c
14881
14882MICROCHIP I2C DRIVER
14883M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14884L:	linux-i2c@vger.kernel.org
14885S:	Supported
14886F:	drivers/i2c/busses/i2c-at91-*.c
14887F:	drivers/i2c/busses/i2c-at91.h
14888
14889MICROCHIP ISC DRIVER
14890M:	Eugen Hristev <eugen.hristev@microchip.com>
14891L:	linux-media@vger.kernel.org
14892S:	Supported
14893F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14894F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14895F:	drivers/media/platform/microchip/microchip-isc*
14896F:	drivers/media/platform/microchip/microchip-sama*-isc*
14897F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14898F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14899F:	include/linux/atmel-isc-media.h
14900
14901MICROCHIP ISI DRIVER
14902M:	Eugen Hristev <eugen.hristev@microchip.com>
14903L:	linux-media@vger.kernel.org
14904S:	Supported
14905F:	drivers/media/platform/atmel/atmel-isi.c
14906F:	drivers/media/platform/atmel/atmel-isi.h
14907
14908MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14909M:	Woojung Huh <woojung.huh@microchip.com>
14910M:	UNGLinuxDriver@microchip.com
14911L:	netdev@vger.kernel.org
14912S:	Maintained
14913F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14914F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14915F:	drivers/net/dsa/microchip/*
14916F:	include/linux/dsa/ksz_common.h
14917F:	include/linux/platform_data/microchip-ksz.h
14918F:	net/dsa/tag_ksz.c
14919
14920MICROCHIP LAN743X ETHERNET DRIVER
14921M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14922M:	UNGLinuxDriver@microchip.com
14923L:	netdev@vger.kernel.org
14924S:	Maintained
14925F:	drivers/net/ethernet/microchip/lan743x_*
14926
14927MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14928M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14929R:	UNGLinuxDriver@microchip.com
14930L:	netdev@vger.kernel.org
14931S:	Maintained
14932F:	drivers/net/phy/microchip_t1.c
14933
14934MICROCHIP LAN966X ETHERNET DRIVER
14935M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14936M:	UNGLinuxDriver@microchip.com
14937L:	netdev@vger.kernel.org
14938S:	Maintained
14939F:	drivers/net/ethernet/microchip/lan966x/*
14940
14941MICROCHIP LCDFB DRIVER
14942M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14943L:	linux-fbdev@vger.kernel.org
14944S:	Maintained
14945F:	drivers/video/fbdev/atmel_lcdfb.c
14946F:	include/video/atmel_lcdc.h
14947
14948MICROCHIP MCP16502 PMIC DRIVER
14949M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14951S:	Supported
14952F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14953F:	drivers/regulator/mcp16502.c
14954
14955MICROCHIP MCP3564 ADC DRIVER
14956M:	Marius Cristea <marius.cristea@microchip.com>
14957L:	linux-iio@vger.kernel.org
14958S:	Supported
14959F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14960F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14961F:	drivers/iio/adc/mcp3564.c
14962
14963MICROCHIP MCP3911 ADC DRIVER
14964M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14965M:	Kent Gustavsson <kent@minoris.se>
14966L:	linux-iio@vger.kernel.org
14967S:	Maintained
14968F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14969F:	drivers/iio/adc/mcp3911.c
14970
14971MICROCHIP MMC/SD/SDIO MCI DRIVER
14972M:	Aubin Constans <aubin.constans@microchip.com>
14973S:	Maintained
14974F:	drivers/mmc/host/atmel-mci.c
14975
14976MICROCHIP NAND DRIVER
14977L:	linux-mtd@lists.infradead.org
14978S:	Orphan
14979F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14980F:	drivers/mtd/nand/raw/atmel/*
14981
14982MICROCHIP OTPC DRIVER
14983M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14985S:	Supported
14986F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14987F:	drivers/nvmem/microchip-otpc.c
14988F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14989
14990MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14991M:	Marius Cristea <marius.cristea@microchip.com>
14992L:	linux-iio@vger.kernel.org
14993S:	Supported
14994F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14995F:	drivers/iio/adc/pac1934.c
14996
14997MICROCHIP PCI1XXXX GP DRIVER
14998M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14999M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15000L:	linux-gpio@vger.kernel.org
15001S:	Supported
15002F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15003F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15004F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15005F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15006
15007MICROCHIP PCI1XXXX I2C DRIVER
15008M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15009M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15010M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15011L:	linux-i2c@vger.kernel.org
15012S:	Maintained
15013F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15014
15015MICROCHIP PCIe UART DRIVER
15016M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15017M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15018L:	linux-serial@vger.kernel.org
15019S:	Maintained
15020F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15021
15022MICROCHIP POLARFIRE FPGA DRIVERS
15023M:	Conor Dooley <conor.dooley@microchip.com>
15024R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15025L:	linux-fpga@vger.kernel.org
15026S:	Supported
15027F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15028F:	drivers/fpga/microchip-spi.c
15029
15030MICROCHIP PWM DRIVER
15031M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15033L:	linux-pwm@vger.kernel.org
15034S:	Supported
15035F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15036F:	drivers/pwm/pwm-atmel.c
15037
15038MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15039M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15040M:	Dharma Balasubiramani <dharma.b@microchip.com>
15041L:	dri-devel@lists.freedesktop.org
15042S:	Supported
15043F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15044F:	drivers/gpu/drm/bridge/microchip-lvds.c
15045
15046MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15047M:	Eugen Hristev <eugen.hristev@microchip.com>
15048L:	linux-iio@vger.kernel.org
15049S:	Supported
15050F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15051F:	drivers/iio/adc/at91-sama5d2_adc.c
15052F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15053
15054MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15055M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15056S:	Supported
15057F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15058F:	drivers/power/reset/at91-sama5d2_shdwc.c
15059
15060MICROCHIP SOC DRIVERS
15061M:	Conor Dooley <conor@kernel.org>
15062S:	Supported
15063T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15064F:	Documentation/devicetree/bindings/soc/microchip/
15065F:	drivers/soc/microchip/
15066
15067MICROCHIP SPI DRIVER
15068M:	Ryan Wanner <ryan.wanner@microchip.com>
15069S:	Supported
15070F:	drivers/spi/spi-atmel.*
15071
15072MICROCHIP SSC DRIVER
15073M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15075S:	Supported
15076F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15077F:	drivers/misc/atmel-ssc.c
15078F:	include/linux/atmel-ssc.h
15079
15080Microchip Timer Counter Block (TCB) Capture Driver
15081M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15083L:	linux-iio@vger.kernel.org
15084S:	Maintained
15085F:	drivers/counter/microchip-tcb-capture.c
15086
15087MICROCHIP USB251XB DRIVER
15088M:	Richard Leitner <richard.leitner@skidata.com>
15089L:	linux-usb@vger.kernel.org
15090S:	Maintained
15091F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15092F:	drivers/usb/misc/usb251xb.c
15093
15094MICROCHIP USBA UDC DRIVER
15095M:	Cristian Birsan <cristian.birsan@microchip.com>
15096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15097S:	Supported
15098F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15099
15100MICROCHIP WILC1000 WIFI DRIVER
15101M:	Ajay Singh <ajay.kathat@microchip.com>
15102M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15103L:	linux-wireless@vger.kernel.org
15104S:	Supported
15105F:	drivers/net/wireless/microchip/wilc1000/
15106
15107MICROSEMI MIPS SOCS
15108M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15109M:	UNGLinuxDriver@microchip.com
15110L:	linux-mips@vger.kernel.org
15111S:	Supported
15112F:	Documentation/devicetree/bindings/mips/mscc.txt
15113F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15114F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15115F:	arch/mips/boot/dts/mscc/
15116F:	arch/mips/configs/generic/board-ocelot.config
15117F:	arch/mips/generic/board-ocelot.c
15118
15119MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15120M:	Don Brace <don.brace@microchip.com>
15121L:	storagedev@microchip.com
15122L:	linux-scsi@vger.kernel.org
15123S:	Supported
15124F:	Documentation/scsi/smartpqi.rst
15125F:	drivers/scsi/smartpqi/Kconfig
15126F:	drivers/scsi/smartpqi/Makefile
15127F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15128F:	include/linux/cciss*.h
15129F:	include/uapi/linux/cciss*.h
15130
15131MICROSOFT MANA RDMA DRIVER
15132M:	Long Li <longli@microsoft.com>
15133M:	Ajay Sharma <sharmaajay@microsoft.com>
15134L:	linux-rdma@vger.kernel.org
15135S:	Supported
15136F:	drivers/infiniband/hw/mana/
15137F:	include/net/mana
15138F:	include/uapi/rdma/mana-abi.h
15139
15140MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15141M:	Maximilian Luz <luzmaximilian@gmail.com>
15142L:	platform-driver-x86@vger.kernel.org
15143S:	Maintained
15144F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15145
15146MICROSOFT SURFACE BATTERY AND AC DRIVERS
15147M:	Maximilian Luz <luzmaximilian@gmail.com>
15148L:	linux-pm@vger.kernel.org
15149L:	platform-driver-x86@vger.kernel.org
15150S:	Maintained
15151F:	drivers/power/supply/surface_battery.c
15152F:	drivers/power/supply/surface_charger.c
15153
15154MICROSOFT SURFACE DTX DRIVER
15155M:	Maximilian Luz <luzmaximilian@gmail.com>
15156L:	platform-driver-x86@vger.kernel.org
15157S:	Maintained
15158F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15159F:	drivers/platform/surface/surface_dtx.c
15160F:	include/uapi/linux/surface_aggregator/dtx.h
15161
15162MICROSOFT SURFACE SENSOR FAN DRIVER
15163M:	Maximilian Luz <luzmaximilian@gmail.com>
15164M:	Ivor Wanders <ivor@iwanders.net>
15165L:	linux-hwmon@vger.kernel.org
15166S:	Maintained
15167F:	Documentation/hwmon/surface_fan.rst
15168F:	drivers/hwmon/surface_fan.c
15169
15170MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15171M:	Maximilian Luz <luzmaximilian@gmail.com>
15172L:	platform-driver-x86@vger.kernel.org
15173S:	Maintained
15174F:	drivers/platform/surface/surface_gpe.c
15175
15176MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15177M:	Hans de Goede <hdegoede@redhat.com>
15178M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15179M:	Maximilian Luz <luzmaximilian@gmail.com>
15180L:	platform-driver-x86@vger.kernel.org
15181S:	Maintained
15182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15183F:	drivers/platform/surface/
15184
15185MICROSOFT SURFACE HID TRANSPORT DRIVER
15186M:	Maximilian Luz <luzmaximilian@gmail.com>
15187L:	linux-input@vger.kernel.org
15188L:	platform-driver-x86@vger.kernel.org
15189S:	Maintained
15190F:	drivers/hid/surface-hid/
15191
15192MICROSOFT SURFACE HOT-PLUG DRIVER
15193M:	Maximilian Luz <luzmaximilian@gmail.com>
15194L:	platform-driver-x86@vger.kernel.org
15195S:	Maintained
15196F:	drivers/platform/surface/surface_hotplug.c
15197
15198MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15199M:	Maximilian Luz <luzmaximilian@gmail.com>
15200L:	platform-driver-x86@vger.kernel.org
15201S:	Maintained
15202F:	drivers/platform/surface/surface_platform_profile.c
15203
15204MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15205M:	Chen Yu <yu.c.chen@intel.com>
15206L:	platform-driver-x86@vger.kernel.org
15207S:	Supported
15208F:	drivers/platform/surface/surfacepro3_button.c
15209
15210MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15211M:	Maximilian Luz <luzmaximilian@gmail.com>
15212L:	platform-driver-x86@vger.kernel.org
15213S:	Maintained
15214F:	drivers/platform/surface/surface_aggregator_hub.c
15215
15216MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15217M:	Maximilian Luz <luzmaximilian@gmail.com>
15218L:	platform-driver-x86@vger.kernel.org
15219S:	Maintained
15220W:	https://github.com/linux-surface/surface-aggregator-module
15221C:	irc://irc.libera.chat/linux-surface
15222F:	Documentation/driver-api/surface_aggregator/
15223F:	drivers/platform/surface/aggregator/
15224F:	drivers/platform/surface/surface_acpi_notify.c
15225F:	drivers/platform/surface/surface_aggregator_cdev.c
15226F:	drivers/platform/surface/surface_aggregator_registry.c
15227F:	include/linux/surface_acpi_notify.h
15228F:	include/linux/surface_aggregator/
15229F:	include/uapi/linux/surface_aggregator/
15230
15231MICROTEK X6 SCANNER
15232M:	Oliver Neukum <oliver@neukum.org>
15233S:	Maintained
15234F:	drivers/usb/image/microtek.*
15235
15236MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15237M:	Luka Kovacic <luka.kovacic@sartura.hr>
15238M:	Luka Perkov <luka.perkov@sartura.hr>
15239S:	Maintained
15240F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15241F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15242F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15243F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15244F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15245F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15246
15247MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15248M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15249L:	linux-media@vger.kernel.org
15250S:	Maintained
15251F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15252F:	Documentation/driver-api/media/drivers/ccs/
15253F:	Documentation/userspace-api/media/drivers/ccs.rst
15254F:	drivers/media/i2c/ccs-pll.c
15255F:	drivers/media/i2c/ccs-pll.h
15256F:	drivers/media/i2c/ccs/
15257F:	include/uapi/linux/ccs.h
15258F:	include/uapi/linux/smiapp.h
15259
15260MIPS
15261M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15262L:	linux-mips@vger.kernel.org
15263S:	Maintained
15264W:	http://www.linux-mips.org/
15265Q:	https://patchwork.kernel.org/project/linux-mips/list/
15266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15267F:	Documentation/devicetree/bindings/mips/
15268F:	Documentation/arch/mips/
15269F:	arch/mips/
15270F:	drivers/platform/mips/
15271F:	include/dt-bindings/mips/
15272
15273MIPS BAIKAL-T1 PLATFORM
15274M:	Serge Semin <fancer.lancer@gmail.com>
15275L:	linux-mips@vger.kernel.org
15276S:	Supported
15277F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15278F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15279F:	drivers/bus/bt1-*.c
15280F:	drivers/clk/baikal-t1/
15281F:	drivers/memory/bt1-l2-ctl.c
15282F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15283
15284MIPS BOSTON DEVELOPMENT BOARD
15285M:	Paul Burton <paulburton@kernel.org>
15286L:	linux-mips@vger.kernel.org
15287S:	Maintained
15288F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15289F:	arch/mips/boot/dts/img/boston.dts
15290F:	arch/mips/configs/generic/board-boston.config
15291F:	drivers/clk/imgtec/clk-boston.c
15292F:	include/dt-bindings/clock/boston-clock.h
15293
15294MIPS CORE DRIVERS
15295M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15296M:	Serge Semin <fancer.lancer@gmail.com>
15297L:	linux-mips@vger.kernel.org
15298S:	Supported
15299F:	drivers/bus/mips_cdmm.c
15300F:	drivers/clocksource/mips-gic-timer.c
15301F:	drivers/cpuidle/cpuidle-cps.c
15302F:	drivers/irqchip/irq-mips-cpu.c
15303F:	drivers/irqchip/irq-mips-gic.c
15304
15305MIPS GENERIC PLATFORM
15306M:	Paul Burton <paulburton@kernel.org>
15307L:	linux-mips@vger.kernel.org
15308S:	Supported
15309F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15310F:	arch/mips/generic/
15311F:	arch/mips/tools/generic-board-config.sh
15312
15313MIPS RINT INSTRUCTION EMULATION
15314M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15315L:	linux-mips@vger.kernel.org
15316S:	Supported
15317F:	arch/mips/math-emu/dp_rint.c
15318F:	arch/mips/math-emu/sp_rint.c
15319
15320MIPS/LOONGSON1 ARCHITECTURE
15321M:	Keguang Zhang <keguang.zhang@gmail.com>
15322L:	linux-mips@vger.kernel.org
15323S:	Maintained
15324F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15325F:	arch/mips/include/asm/mach-loongson32/
15326F:	arch/mips/loongson32/
15327F:	drivers/*/*loongson1*
15328F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15329
15330MIPS/LOONGSON2EF ARCHITECTURE
15331M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15332L:	linux-mips@vger.kernel.org
15333S:	Maintained
15334F:	arch/mips/include/asm/mach-loongson2ef/
15335F:	arch/mips/loongson2ef/
15336F:	drivers/cpufreq/loongson2_cpufreq.c
15337
15338MIPS/LOONGSON64 ARCHITECTURE
15339M:	Huacai Chen <chenhuacai@kernel.org>
15340M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15341L:	linux-mips@vger.kernel.org
15342S:	Maintained
15343F:	arch/mips/include/asm/mach-loongson64/
15344F:	arch/mips/loongson64/
15345F:	drivers/irqchip/irq-loongson*
15346F:	drivers/platform/mips/cpu_hwmon.c
15347
15348MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15349M:	Hans Verkuil <hverkuil@xs4all.nl>
15350L:	linux-media@vger.kernel.org
15351S:	Odd Fixes
15352W:	https://linuxtv.org
15353T:	git git://linuxtv.org/media_tree.git
15354F:	drivers/media/radio/radio-miropcm20*
15355
15356MITSUMI MM8013 FG DRIVER
15357M:	Konrad Dybcio <konradybcio@kernel.org>
15358F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15359F:	drivers/power/supply/mm8013.c
15360
15361MMP SUPPORT
15362R:	Lubomir Rintel <lkundrak@v3.sk>
15363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15364S:	Odd Fixes
15365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15366F:	arch/arm/boot/dts/marvell/mmp*
15367F:	arch/arm/mach-mmp/
15368F:	include/linux/soc/mmp/
15369
15370MMP USB PHY DRIVERS
15371R:	Lubomir Rintel <lkundrak@v3.sk>
15372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15373S:	Maintained
15374F:	drivers/phy/marvell/phy-mmp3-usb.c
15375F:	drivers/phy/marvell/phy-pxa-usb.c
15376
15377MMU GATHER AND TLB INVALIDATION
15378M:	Will Deacon <will@kernel.org>
15379M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15380M:	Andrew Morton <akpm@linux-foundation.org>
15381M:	Nick Piggin <npiggin@gmail.com>
15382M:	Peter Zijlstra <peterz@infradead.org>
15383L:	linux-arch@vger.kernel.org
15384L:	linux-mm@kvack.org
15385S:	Maintained
15386F:	arch/*/include/asm/tlb.h
15387F:	include/asm-generic/tlb.h
15388F:	mm/mmu_gather.c
15389
15390MN88472 MEDIA DRIVER
15391L:	linux-media@vger.kernel.org
15392S:	Orphan
15393W:	https://linuxtv.org
15394Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15395F:	drivers/media/dvb-frontends/mn88472*
15396
15397MN88473 MEDIA DRIVER
15398L:	linux-media@vger.kernel.org
15399S:	Orphan
15400W:	https://linuxtv.org
15401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15402F:	drivers/media/dvb-frontends/mn88473*
15403
15404MOBILEYE MIPS SOCS
15405M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15406M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15407M:	Théo Lebrun <theo.lebrun@bootlin.com>
15408L:	linux-mips@vger.kernel.org
15409S:	Maintained
15410F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15411F:	Documentation/devicetree/bindings/soc/mobileye/
15412F:	arch/mips/boot/dts/mobileye/
15413F:	arch/mips/configs/eyeq5_defconfig
15414F:	arch/mips/mobileye/board-epm5.its.S
15415F:	drivers/clk/clk-eyeq.c
15416F:	drivers/pinctrl/pinctrl-eyeq5.c
15417F:	drivers/reset/reset-eyeq.c
15418F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15419
15420MODULE SUPPORT
15421M:	Luis Chamberlain <mcgrof@kernel.org>
15422L:	linux-modules@vger.kernel.org
15423L:	linux-kernel@vger.kernel.org
15424S:	Maintained
15425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15426F:	include/linux/kmod.h
15427F:	include/linux/module*.h
15428F:	kernel/module/
15429F:	lib/test_kmod.c
15430F:	scripts/module*
15431F:	tools/testing/selftests/kmod/
15432
15433MONOLITHIC POWER SYSTEM PMIC DRIVER
15434M:	Saravanan Sekar <sravanhome@gmail.com>
15435S:	Maintained
15436F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15437F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15438F:	drivers/hwmon/pmbus/mpq7932.c
15439F:	drivers/iio/adc/mp2629_adc.c
15440F:	drivers/mfd/mp2629.c
15441F:	drivers/power/supply/mp2629_charger.c
15442F:	drivers/regulator/mp5416.c
15443F:	drivers/regulator/mpq7920.c
15444F:	drivers/regulator/mpq7920.h
15445F:	include/linux/mfd/mp2629.h
15446
15447MOST(R) TECHNOLOGY DRIVER
15448M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15449M:	Christian Gromm <christian.gromm@microchip.com>
15450S:	Maintained
15451F:	Documentation/ABI/testing/configfs-most
15452F:	Documentation/ABI/testing/sysfs-bus-most
15453F:	drivers/most/
15454F:	drivers/staging/most/
15455F:	include/linux/most.h
15456
15457MOTORCOMM PHY DRIVER
15458M:	Frank <Frank.Sae@motor-comm.com>
15459L:	netdev@vger.kernel.org
15460S:	Maintained
15461F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15462F:	drivers/net/phy/motorcomm.c
15463
15464MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15465M:	Jiri Slaby <jirislaby@kernel.org>
15466S:	Maintained
15467F:	Documentation/driver-api/tty/moxa-smartio.rst
15468F:	drivers/tty/mxser.*
15469
15470MP3309C BACKLIGHT DRIVER
15471M:	Flavio Suligoi <f.suligoi@asem.it>
15472L:	dri-devel@lists.freedesktop.org
15473S:	Maintained
15474F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15475F:	drivers/video/backlight/mp3309c.c
15476
15477MPS MP2891 DRIVER
15478M:	Noah Wang <noahwang.wang@outlook.com>
15479L:	linux-hwmon@vger.kernel.org
15480S:	Maintained
15481F:	Documentation/hwmon/mp2891.rst
15482F:	drivers/hwmon/pmbus/mp2891.c
15483
15484MPS MP2993 DRIVER
15485M:	Noah Wang <noahwang.wang@outlook.com>
15486L:	linux-hwmon@vger.kernel.org
15487S:	Maintained
15488F:	Documentation/hwmon/mp2993.rst
15489F:	drivers/hwmon/pmbus/mp2993.c
15490
15491MPS MP9941 DRIVER
15492M:	Noah Wang <noahwang.wang@outlook.com>
15493L:	linux-hwmon@vger.kernel.org
15494S:	Maintained
15495F:	Documentation/hwmon/mp9941.rst
15496F:	drivers/hwmon/pmbus/mp9941.c
15497
15498MR800 AVERMEDIA USB FM RADIO DRIVER
15499M:	Alexey Klimov <klimov.linux@gmail.com>
15500L:	linux-media@vger.kernel.org
15501S:	Maintained
15502T:	git git://linuxtv.org/media_tree.git
15503F:	drivers/media/radio/radio-mr800.c
15504
15505MRF24J40 IEEE 802.15.4 RADIO DRIVER
15506M:	Stefan Schmidt <stefan@datenfreihafen.org>
15507L:	linux-wpan@vger.kernel.org
15508S:	Odd Fixes
15509F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15510F:	drivers/net/ieee802154/mrf24j40.c
15511
15512MSI EC DRIVER
15513M:	Nikita Kravets <teackot@gmail.com>
15514L:	platform-driver-x86@vger.kernel.org
15515S:	Maintained
15516W:	https://github.com/BeardOverflow/msi-ec
15517F:	drivers/platform/x86/msi-ec.*
15518
15519MSI LAPTOP SUPPORT
15520M:	"Lee, Chun-Yi" <jlee@suse.com>
15521L:	platform-driver-x86@vger.kernel.org
15522S:	Maintained
15523F:	drivers/platform/x86/msi-laptop.c
15524
15525MSI WMI SUPPORT
15526L:	platform-driver-x86@vger.kernel.org
15527S:	Orphan
15528F:	drivers/platform/x86/msi-wmi.c
15529
15530MSI WMI PLATFORM FEATURES
15531M:	Armin Wolf <W_Armin@gmx.de>
15532L:	platform-driver-x86@vger.kernel.org
15533S:	Maintained
15534F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15535F:	Documentation/wmi/devices/msi-wmi-platform.rst
15536F:	drivers/platform/x86/msi-wmi-platform.c
15537
15538MSI001 MEDIA DRIVER
15539L:	linux-media@vger.kernel.org
15540S:	Orphan
15541W:	https://linuxtv.org
15542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15543F:	drivers/media/tuners/msi001*
15544
15545MSI2500 MEDIA DRIVER
15546L:	linux-media@vger.kernel.org
15547S:	Orphan
15548W:	https://linuxtv.org
15549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15550F:	drivers/media/usb/msi2500/
15551
15552MSTAR INTERRUPT CONTROLLER DRIVER
15553M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15554M:	Daniel Palmer <daniel@thingy.jp>
15555S:	Maintained
15556F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15557F:	drivers/irqchip/irq-mst-intc.c
15558
15559MSYSTEMS DISKONCHIP G3 MTD DRIVER
15560M:	Robert Jarzmik <robert.jarzmik@free.fr>
15561L:	linux-mtd@lists.infradead.org
15562S:	Maintained
15563F:	drivers/mtd/devices/docg3*
15564
15565MT9M114 ONSEMI SENSOR DRIVER
15566M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15567L:	linux-media@vger.kernel.org
15568S:	Maintained
15569T:	git git://linuxtv.org/media_tree.git
15570F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15571F:	drivers/media/i2c/mt9m114.c
15572
15573MT9P031 APTINA CAMERA SENSOR
15574M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15575L:	linux-media@vger.kernel.org
15576S:	Maintained
15577T:	git git://linuxtv.org/media_tree.git
15578F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15579F:	drivers/media/i2c/mt9p031.c
15580F:	include/media/i2c/mt9p031.h
15581
15582MT9T112 APTINA CAMERA SENSOR
15583M:	Jacopo Mondi <jacopo@jmondi.org>
15584L:	linux-media@vger.kernel.org
15585S:	Odd Fixes
15586T:	git git://linuxtv.org/media_tree.git
15587F:	drivers/media/i2c/mt9t112.c
15588F:	include/media/i2c/mt9t112.h
15589
15590MT9V032 APTINA CAMERA SENSOR
15591M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15592L:	linux-media@vger.kernel.org
15593S:	Maintained
15594T:	git git://linuxtv.org/media_tree.git
15595F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15596F:	drivers/media/i2c/mt9v032.c
15597F:	include/media/i2c/mt9v032.h
15598
15599MT9V111 APTINA CAMERA SENSOR
15600M:	Jacopo Mondi <jacopo@jmondi.org>
15601L:	linux-media@vger.kernel.org
15602S:	Maintained
15603T:	git git://linuxtv.org/media_tree.git
15604F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15605F:	drivers/media/i2c/mt9v111.c
15606
15607MULTIFUNCTION DEVICES (MFD)
15608M:	Lee Jones <lee@kernel.org>
15609S:	Maintained
15610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15611F:	Documentation/devicetree/bindings/mfd/
15612F:	drivers/mfd/
15613F:	include/dt-bindings/mfd/
15614F:	include/linux/mfd/
15615
15616MULTIMEDIA CARD (MMC) ETC. OVER SPI
15617S:	Orphan
15618F:	drivers/mmc/host/mmc_spi.c
15619F:	include/linux/spi/mmc_spi.h
15620
15621MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15622M:	Ulf Hansson <ulf.hansson@linaro.org>
15623L:	linux-mmc@vger.kernel.org
15624S:	Maintained
15625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15626F:	Documentation/devicetree/bindings/mmc/
15627F:	drivers/mmc/
15628F:	include/linux/mmc/
15629F:	include/uapi/linux/mmc/
15630
15631MULTIPLEXER SUBSYSTEM
15632M:	Peter Rosin <peda@axentia.se>
15633S:	Maintained
15634F:	Documentation/ABI/testing/sysfs-class-mux*
15635F:	Documentation/devicetree/bindings/mux/
15636F:	drivers/mux/
15637F:	include/dt-bindings/mux/
15638F:	include/linux/mux/
15639
15640MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15641M:	Bin Liu <b-liu@ti.com>
15642L:	linux-usb@vger.kernel.org
15643S:	Maintained
15644F:	drivers/usb/musb/
15645
15646MXL301RF MEDIA DRIVER
15647M:	Akihiro Tsukada <tskd08@gmail.com>
15648L:	linux-media@vger.kernel.org
15649S:	Odd Fixes
15650F:	drivers/media/tuners/mxl301rf*
15651
15652MXL5007T MEDIA DRIVER
15653M:	Michael Krufky <mkrufky@linuxtv.org>
15654L:	linux-media@vger.kernel.org
15655S:	Maintained
15656W:	https://linuxtv.org
15657W:	http://github.com/mkrufky
15658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15659T:	git git://linuxtv.org/mkrufky/tuners.git
15660F:	drivers/media/tuners/mxl5007t.*
15661
15662MXSFB DRM DRIVER
15663M:	Marek Vasut <marex@denx.de>
15664M:	Stefan Agner <stefan@agner.ch>
15665L:	dri-devel@lists.freedesktop.org
15666S:	Supported
15667T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15668F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15669F:	drivers/gpu/drm/mxsfb/
15670
15671MYLEX DAC960 PCI RAID Controller
15672M:	Hannes Reinecke <hare@kernel.org>
15673L:	linux-scsi@vger.kernel.org
15674S:	Supported
15675F:	drivers/scsi/myrb.*
15676F:	drivers/scsi/myrs.*
15677
15678MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15679L:	netdev@vger.kernel.org
15680S:	Orphan
15681W:	https://www.cspi.com/ethernet-products/support/downloads/
15682F:	drivers/net/ethernet/myricom/myri10ge/
15683
15684NAND FLASH SUBSYSTEM
15685M:	Miquel Raynal <miquel.raynal@bootlin.com>
15686R:	Richard Weinberger <richard@nod.at>
15687L:	linux-mtd@lists.infradead.org
15688S:	Maintained
15689W:	http://www.linux-mtd.infradead.org/
15690Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15691C:	irc://irc.oftc.net/mtd
15692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15693F:	drivers/mtd/nand/
15694F:	include/linux/mtd/*nand*.h
15695
15696NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15697M:	Daniel Mack <zonque@gmail.com>
15698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15699S:	Maintained
15700W:	http://www.native-instruments.com
15701F:	sound/usb/caiaq/
15702
15703NATSEMI ETHERNET DRIVER (DP8381x)
15704S:	Orphan
15705F:	drivers/net/ethernet/natsemi/natsemi.c
15706
15707NCR 5380 SCSI DRIVERS
15708M:	Finn Thain <fthain@linux-m68k.org>
15709M:	Michael Schmitz <schmitzmic@gmail.com>
15710L:	linux-scsi@vger.kernel.org
15711S:	Maintained
15712F:	Documentation/scsi/g_NCR5380.rst
15713F:	drivers/scsi/NCR5380.*
15714F:	drivers/scsi/arm/cumana_1.c
15715F:	drivers/scsi/arm/oak.c
15716F:	drivers/scsi/atari_scsi.*
15717F:	drivers/scsi/dmx3191d.c
15718F:	drivers/scsi/g_NCR5380.*
15719F:	drivers/scsi/mac_scsi.*
15720F:	drivers/scsi/sun3_scsi.*
15721F:	drivers/scsi/sun3_scsi_vme.c
15722
15723NCSI LIBRARY
15724M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15725S:	Maintained
15726F:	net/ncsi/
15727
15728NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15729M:	Zev Weiss <zev@bewilderbeest.net>
15730L:	linux-hwmon@vger.kernel.org
15731S:	Maintained
15732F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15733F:	drivers/hwmon/nct6775-i2c.c
15734
15735NETDEVSIM
15736M:	Jakub Kicinski <kuba@kernel.org>
15737S:	Maintained
15738F:	drivers/net/netdevsim/*
15739F:	tools/testing/selftests/drivers/net/netdevsim/*
15740
15741NETEM NETWORK EMULATOR
15742M:	Stephen Hemminger <stephen@networkplumber.org>
15743L:	netdev@vger.kernel.org
15744S:	Maintained
15745F:	net/sched/sch_netem.c
15746
15747NETERION 10GbE DRIVERS (s2io)
15748M:	Jon Mason <jdmason@kudzu.us>
15749L:	netdev@vger.kernel.org
15750S:	Supported
15751F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15752F:	drivers/net/ethernet/neterion/
15753
15754NETFILTER
15755M:	Pablo Neira Ayuso <pablo@netfilter.org>
15756M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15757L:	netfilter-devel@vger.kernel.org
15758L:	coreteam@netfilter.org
15759S:	Maintained
15760W:	http://www.netfilter.org/
15761W:	http://www.iptables.org/
15762W:	http://www.nftables.org/
15763Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15764C:	irc://irc.libera.chat/netfilter
15765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15767F:	include/linux/netfilter*
15768F:	include/linux/netfilter/
15769F:	include/net/netfilter/
15770F:	include/uapi/linux/netfilter*
15771F:	include/uapi/linux/netfilter/
15772F:	net/*/netfilter.c
15773F:	net/*/netfilter/
15774F:	net/bridge/br_netfilter*.c
15775F:	net/netfilter/
15776F:	tools/testing/selftests/net/netfilter/
15777
15778NETROM NETWORK LAYER
15779M:	Ralf Baechle <ralf@linux-mips.org>
15780L:	linux-hams@vger.kernel.org
15781S:	Maintained
15782W:	https://linux-ax25.in-berlin.de
15783F:	include/net/netrom.h
15784F:	include/uapi/linux/netrom.h
15785F:	net/netrom/
15786
15787NETRONIX EMBEDDED CONTROLLER
15788M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15789S:	Maintained
15790F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15791F:	drivers/mfd/ntxec.c
15792F:	drivers/pwm/pwm-ntxec.c
15793F:	drivers/rtc/rtc-ntxec.c
15794F:	include/linux/mfd/ntxec.h
15795
15796NETRONOME ETHERNET DRIVERS
15797M:	Louis Peens <louis.peens@corigine.com>
15798R:	Jakub Kicinski <kuba@kernel.org>
15799L:	oss-drivers@corigine.com
15800S:	Maintained
15801F:	drivers/net/ethernet/netronome/
15802
15803NETWORK BLOCK DEVICE (NBD)
15804M:	Josef Bacik <josef@toxicpanda.com>
15805L:	linux-block@vger.kernel.org
15806L:	nbd@other.debian.org
15807S:	Maintained
15808F:	Documentation/admin-guide/blockdev/nbd.rst
15809F:	drivers/block/nbd.c
15810F:	include/trace/events/nbd.h
15811F:	include/uapi/linux/nbd.h
15812
15813NETWORK DROP MONITOR
15814M:	Neil Horman <nhorman@tuxdriver.com>
15815L:	netdev@vger.kernel.org
15816S:	Maintained
15817W:	https://fedorahosted.org/dropwatch/
15818F:	include/uapi/linux/net_dropmon.h
15819F:	net/core/drop_monitor.c
15820
15821NETWORKING DRIVERS
15822M:	"David S. Miller" <davem@davemloft.net>
15823M:	Eric Dumazet <edumazet@google.com>
15824M:	Jakub Kicinski <kuba@kernel.org>
15825M:	Paolo Abeni <pabeni@redhat.com>
15826L:	netdev@vger.kernel.org
15827S:	Maintained
15828P:	Documentation/process/maintainer-netdev.rst
15829Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15832F:	Documentation/devicetree/bindings/net/
15833F:	Documentation/networking/net_cachelines/net_device.rst
15834F:	drivers/connector/
15835F:	drivers/net/
15836F:	include/dt-bindings/net/
15837F:	include/linux/cn_proc.h
15838F:	include/linux/etherdevice.h
15839F:	include/linux/fcdevice.h
15840F:	include/linux/fddidevice.h
15841F:	include/linux/hippidevice.h
15842F:	include/linux/if_*
15843F:	include/linux/inetdevice.h
15844F:	include/linux/netdevice.h
15845F:	include/uapi/linux/cn_proc.h
15846F:	include/uapi/linux/if_*
15847F:	include/uapi/linux/netdevice.h
15848X:	drivers/net/wireless/
15849
15850NETWORKING DRIVERS (WIRELESS)
15851M:	Kalle Valo <kvalo@kernel.org>
15852L:	linux-wireless@vger.kernel.org
15853S:	Maintained
15854W:	https://wireless.wiki.kernel.org/
15855Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15858F:	Documentation/devicetree/bindings/net/wireless/
15859F:	drivers/net/wireless/
15860
15861NETWORKING [DSA]
15862M:	Andrew Lunn <andrew@lunn.ch>
15863M:	Florian Fainelli <f.fainelli@gmail.com>
15864M:	Vladimir Oltean <olteanv@gmail.com>
15865S:	Maintained
15866F:	Documentation/devicetree/bindings/net/dsa/
15867F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15868F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15869F:	drivers/net/dsa/
15870F:	include/linux/dsa/
15871F:	include/linux/platform_data/dsa.h
15872F:	include/net/dsa.h
15873F:	net/dsa/
15874F:	tools/testing/selftests/drivers/net/dsa/
15875
15876NETWORKING [GENERAL]
15877M:	"David S. Miller" <davem@davemloft.net>
15878M:	Eric Dumazet <edumazet@google.com>
15879M:	Jakub Kicinski <kuba@kernel.org>
15880M:	Paolo Abeni <pabeni@redhat.com>
15881L:	netdev@vger.kernel.org
15882S:	Maintained
15883P:	Documentation/process/maintainer-netdev.rst
15884Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15885B:	mailto:netdev@vger.kernel.org
15886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15888F:	Documentation/core-api/netlink.rst
15889F:	Documentation/netlink/
15890F:	Documentation/networking/
15891F:	Documentation/networking/net_cachelines/
15892F:	Documentation/process/maintainer-netdev.rst
15893F:	Documentation/userspace-api/netlink/
15894F:	include/linux/framer/framer-provider.h
15895F:	include/linux/framer/framer.h
15896F:	include/linux/in.h
15897F:	include/linux/indirect_call_wrapper.h
15898F:	include/linux/net.h
15899F:	include/linux/netdevice.h
15900F:	include/net/
15901F:	include/uapi/linux/in.h
15902F:	include/uapi/linux/net.h
15903F:	include/uapi/linux/net_namespace.h
15904F:	include/uapi/linux/netdevice.h
15905F:	lib/net_utils.c
15906F:	lib/random32.c
15907F:	net/
15908F:	tools/net/
15909F:	tools/testing/selftests/net/
15910X:	net/9p/
15911X:	net/bluetooth/
15912
15913NETWORKING [IPSEC]
15914M:	Steffen Klassert <steffen.klassert@secunet.com>
15915M:	Herbert Xu <herbert@gondor.apana.org.au>
15916M:	"David S. Miller" <davem@davemloft.net>
15917L:	netdev@vger.kernel.org
15918S:	Maintained
15919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15921F:	include/net/xfrm.h
15922F:	include/uapi/linux/xfrm.h
15923F:	net/ipv4/ah4.c
15924F:	net/ipv4/esp4*
15925F:	net/ipv4/ip_vti.c
15926F:	net/ipv4/ipcomp.c
15927F:	net/ipv4/xfrm*
15928F:	net/ipv6/ah6.c
15929F:	net/ipv6/esp6*
15930F:	net/ipv6/ip6_vti.c
15931F:	net/ipv6/ipcomp6.c
15932F:	net/ipv6/xfrm*
15933F:	net/key/
15934F:	net/xfrm/
15935F:	tools/testing/selftests/net/ipsec.c
15936
15937NETWORKING [IPv4/IPv6]
15938M:	"David S. Miller" <davem@davemloft.net>
15939M:	David Ahern <dsahern@kernel.org>
15940L:	netdev@vger.kernel.org
15941S:	Maintained
15942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15943F:	arch/x86/net/*
15944F:	include/linux/ip.h
15945F:	include/linux/ipv6*
15946F:	include/net/fib*
15947F:	include/net/ip*
15948F:	include/net/route.h
15949F:	net/ipv4/
15950F:	net/ipv6/
15951
15952NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15953M:	Paul Moore <paul@paul-moore.com>
15954L:	netdev@vger.kernel.org
15955L:	linux-security-module@vger.kernel.org
15956S:	Supported
15957W:	https://github.com/netlabel
15958F:	Documentation/netlabel/
15959F:	include/net/calipso.h
15960F:	include/net/cipso_ipv4.h
15961F:	include/net/netlabel.h
15962F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15963F:	include/uapi/linux/netfilter/xt_SECMARK.h
15964F:	net/ipv4/cipso_ipv4.c
15965F:	net/ipv6/calipso.c
15966F:	net/netfilter/xt_CONNSECMARK.c
15967F:	net/netfilter/xt_SECMARK.c
15968F:	net/netlabel/
15969
15970NETWORKING [MACSEC]
15971M:	Sabrina Dubroca <sd@queasysnail.net>
15972L:	netdev@vger.kernel.org
15973S:	Maintained
15974F:	drivers/net/macsec.c
15975F:	include/net/macsec.h
15976F:	include/uapi/linux/if_macsec.h
15977K:	macsec
15978K:	\bmdo_
15979
15980NETWORKING [MPTCP]
15981M:	Matthieu Baerts <matttbe@kernel.org>
15982M:	Mat Martineau <martineau@kernel.org>
15983R:	Geliang Tang <geliang@kernel.org>
15984L:	netdev@vger.kernel.org
15985L:	mptcp@lists.linux.dev
15986S:	Maintained
15987W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15988B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15989T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15990T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15991F:	Documentation/netlink/specs/mptcp_pm.yaml
15992F:	Documentation/networking/mptcp*.rst
15993F:	include/net/mptcp.h
15994F:	include/trace/events/mptcp.h
15995F:	include/uapi/linux/mptcp*.h
15996F:	net/mptcp/
15997F:	tools/testing/selftests/bpf/*/*mptcp*.c
15998F:	tools/testing/selftests/net/mptcp/
15999
16000NETWORKING [TCP]
16001M:	Eric Dumazet <edumazet@google.com>
16002L:	netdev@vger.kernel.org
16003S:	Maintained
16004F:	Documentation/networking/net_cachelines/tcp_sock.rst
16005F:	include/linux/tcp.h
16006F:	include/net/tcp.h
16007F:	include/trace/events/tcp.h
16008F:	include/uapi/linux/tcp.h
16009F:	net/ipv4/inet_connection_sock.c
16010F:	net/ipv4/inet_hashtables.c
16011F:	net/ipv4/inet_timewait_sock.c
16012F:	net/ipv4/syncookies.c
16013F:	net/ipv4/tcp*.c
16014F:	net/ipv6/inet6_connection_sock.c
16015F:	net/ipv6/inet6_hashtables.c
16016F:	net/ipv6/syncookies.c
16017F:	net/ipv6/tcp*.c
16018
16019NETWORKING [TLS]
16020M:	Boris Pismenny <borisp@nvidia.com>
16021M:	John Fastabend <john.fastabend@gmail.com>
16022M:	Jakub Kicinski <kuba@kernel.org>
16023L:	netdev@vger.kernel.org
16024S:	Maintained
16025F:	include/net/tls.h
16026F:	include/uapi/linux/tls.h
16027F:	net/tls/*
16028
16029NETXEN (1/10) GbE SUPPORT
16030M:	Manish Chopra <manishc@marvell.com>
16031M:	Rahul Verma <rahulv@marvell.com>
16032M:	GR-Linux-NIC-Dev@marvell.com
16033L:	netdev@vger.kernel.org
16034S:	Supported
16035F:	drivers/net/ethernet/qlogic/netxen/
16036
16037NET_FAILOVER MODULE
16038M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16039L:	netdev@vger.kernel.org
16040S:	Supported
16041F:	Documentation/networking/net_failover.rst
16042F:	drivers/net/net_failover.c
16043F:	include/net/net_failover.h
16044
16045NEXTHOP
16046M:	David Ahern <dsahern@kernel.org>
16047L:	netdev@vger.kernel.org
16048S:	Maintained
16049F:	include/net/netns/nexthop.h
16050F:	include/net/nexthop.h
16051F:	include/uapi/linux/nexthop.h
16052F:	net/ipv4/nexthop.c
16053
16054NFC SUBSYSTEM
16055M:	Krzysztof Kozlowski <krzk@kernel.org>
16056L:	netdev@vger.kernel.org
16057S:	Maintained
16058F:	Documentation/devicetree/bindings/net/nfc/
16059F:	drivers/nfc/
16060F:	include/net/nfc/
16061F:	include/uapi/linux/nfc.h
16062F:	net/nfc/
16063
16064NFC VIRTUAL NCI DEVICE DRIVER
16065M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16066L:	netdev@vger.kernel.org
16067S:	Supported
16068F:	drivers/nfc/virtual_ncidev.c
16069F:	tools/testing/selftests/nci/
16070
16071NFS, SUNRPC, AND LOCKD CLIENTS
16072M:	Trond Myklebust <trondmy@kernel.org>
16073M:	Anna Schumaker <anna@kernel.org>
16074L:	linux-nfs@vger.kernel.org
16075S:	Maintained
16076W:	http://client.linux-nfs.org
16077T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16078F:	Documentation/filesystems/nfs/
16079F:	fs/lockd/
16080F:	fs/nfs/
16081F:	fs/nfs_common/
16082F:	include/linux/lockd/
16083F:	include/linux/nfs*
16084F:	include/linux/sunrpc/
16085F:	include/uapi/linux/nfs*
16086F:	include/uapi/linux/sunrpc/
16087F:	net/sunrpc/
16088
16089NILFS2 FILESYSTEM
16090M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16091L:	linux-nilfs@vger.kernel.org
16092S:	Supported
16093W:	https://nilfs.sourceforge.io/
16094T:	git https://github.com/konis/nilfs2.git
16095F:	Documentation/filesystems/nilfs2.rst
16096F:	fs/nilfs2/
16097F:	include/trace/events/nilfs2.h
16098F:	include/uapi/linux/nilfs2_api.h
16099F:	include/uapi/linux/nilfs2_ondisk.h
16100
16101NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16102M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16103S:	Maintained
16104W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16105F:	Documentation/scsi/NinjaSCSI.rst
16106F:	drivers/scsi/pcmcia/nsp_*
16107
16108NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16109M:	GOTO Masanori <gotom@debian.or.jp>
16110M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16111S:	Maintained
16112W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16113F:	Documentation/scsi/NinjaSCSI.rst
16114F:	drivers/scsi/nsp32*
16115
16116NINTENDO HID DRIVER
16117M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16118L:	linux-input@vger.kernel.org
16119S:	Maintained
16120F:	drivers/hid/hid-nintendo*
16121
16122NIOS2 ARCHITECTURE
16123M:	Dinh Nguyen <dinguyen@kernel.org>
16124S:	Maintained
16125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16126F:	arch/nios2/
16127
16128NITRO ENCLAVES (NE)
16129M:	Alexandru Ciobotaru <alcioa@amazon.com>
16130L:	linux-kernel@vger.kernel.org
16131L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16132S:	Supported
16133W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16134F:	Documentation/virt/ne_overview.rst
16135F:	drivers/virt/nitro_enclaves/
16136F:	include/linux/nitro_enclaves.h
16137F:	include/uapi/linux/nitro_enclaves.h
16138F:	samples/nitro_enclaves/
16139
16140NITRO SECURE MODULE (NSM)
16141M:	Alexander Graf <graf@amazon.com>
16142L:	linux-kernel@vger.kernel.org
16143L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16144S:	Supported
16145W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16146F:	drivers/misc/nsm.c
16147F:	include/uapi/linux/nsm.h
16148
16149NOHZ, DYNTICKS SUPPORT
16150M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16151M:	Frederic Weisbecker <frederic@kernel.org>
16152M:	Ingo Molnar <mingo@kernel.org>
16153M:	Thomas Gleixner <tglx@linutronix.de>
16154L:	linux-kernel@vger.kernel.org
16155S:	Maintained
16156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16157F:	include/linux/sched/nohz.h
16158F:	include/linux/tick.h
16159F:	kernel/time/tick*.*
16160
16161NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16162M:	Pavel Machek <pavel@ucw.cz>
16163M:	Sakari Ailus <sakari.ailus@iki.fi>
16164L:	linux-media@vger.kernel.org
16165S:	Maintained
16166F:	drivers/media/i2c/ad5820.c
16167F:	drivers/media/i2c/et8ek8
16168
16169NOKIA N900 POWER SUPPLY DRIVERS
16170R:	Pali Rohár <pali@kernel.org>
16171F:	drivers/power/supply/bq2415x_charger.c
16172F:	drivers/power/supply/bq27xxx_battery.c
16173F:	drivers/power/supply/bq27xxx_battery_i2c.c
16174F:	drivers/power/supply/isp1704_charger.c
16175F:	drivers/power/supply/rx51_battery.c
16176F:	include/linux/power/bq2415x_charger.h
16177F:	include/linux/power/bq27xxx_battery.h
16178
16179NOLIBC HEADER FILE
16180M:	Willy Tarreau <w@1wt.eu>
16181M:	Thomas Weißschuh <linux@weissschuh.net>
16182S:	Maintained
16183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16184F:	tools/include/nolibc/
16185F:	tools/testing/selftests/nolibc/
16186
16187NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16188M:	Hans de Goede <hdegoede@redhat.com>
16189L:	linux-input@vger.kernel.org
16190S:	Maintained
16191F:	drivers/input/touchscreen/novatek-nvt-ts.c
16192
16193NSDEPS
16194M:	Matthias Maennich <maennich@google.com>
16195S:	Maintained
16196F:	Documentation/core-api/symbol-namespaces.rst
16197F:	scripts/nsdeps
16198
16199NTB AMD DRIVER
16200M:	Sanjay R Mehta <sanju.mehta@amd.com>
16201M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16202L:	ntb@lists.linux.dev
16203S:	Supported
16204F:	drivers/ntb/hw/amd/
16205
16206NTB DRIVER CORE
16207M:	Jon Mason <jdmason@kudzu.us>
16208M:	Dave Jiang <dave.jiang@intel.com>
16209M:	Allen Hubbe <allenbh@gmail.com>
16210L:	ntb@lists.linux.dev
16211S:	Supported
16212W:	https://github.com/jonmason/ntb/wiki
16213T:	git https://github.com/jonmason/ntb.git
16214F:	drivers/net/ntb_netdev.c
16215F:	drivers/ntb/
16216F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16217F:	include/linux/ntb.h
16218F:	include/linux/ntb_transport.h
16219F:	tools/testing/selftests/ntb/
16220
16221NTB IDT DRIVER
16222M:	Serge Semin <fancer.lancer@gmail.com>
16223L:	ntb@lists.linux.dev
16224S:	Supported
16225F:	drivers/ntb/hw/idt/
16226
16227NTB INTEL DRIVER
16228M:	Dave Jiang <dave.jiang@intel.com>
16229L:	ntb@lists.linux.dev
16230S:	Supported
16231W:	https://github.com/davejiang/linux/wiki
16232T:	git https://github.com/davejiang/linux.git
16233F:	drivers/ntb/hw/intel/
16234
16235NTFS3 FILESYSTEM
16236M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16237L:	ntfs3@lists.linux.dev
16238S:	Supported
16239W:	http://www.paragon-software.com/
16240T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16241F:	Documentation/filesystems/ntfs3.rst
16242F:	fs/ntfs3/
16243
16244NUBUS SUBSYSTEM
16245M:	Finn Thain <fthain@linux-m68k.org>
16246L:	linux-m68k@lists.linux-m68k.org
16247S:	Maintained
16248F:	arch/*/include/asm/nubus.h
16249F:	drivers/nubus/
16250F:	include/linux/nubus.h
16251F:	include/uapi/linux/nubus.h
16252
16253NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16254M:	Antonino Daplas <adaplas@gmail.com>
16255L:	linux-fbdev@vger.kernel.org
16256S:	Maintained
16257F:	drivers/video/fbdev/nvidia/
16258F:	drivers/video/fbdev/riva/
16259
16260NVIDIA WMI EC BACKLIGHT DRIVER
16261M:	Daniel Dadap <ddadap@nvidia.com>
16262L:	platform-driver-x86@vger.kernel.org
16263S:	Supported
16264F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16265F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16266
16267NVM EXPRESS DRIVER
16268M:	Keith Busch <kbusch@kernel.org>
16269M:	Jens Axboe <axboe@fb.com>
16270M:	Christoph Hellwig <hch@lst.de>
16271M:	Sagi Grimberg <sagi@grimberg.me>
16272L:	linux-nvme@lists.infradead.org
16273S:	Supported
16274W:	http://git.infradead.org/nvme.git
16275T:	git git://git.infradead.org/nvme.git
16276F:	Documentation/nvme/
16277F:	drivers/nvme/common/
16278F:	drivers/nvme/host/
16279F:	include/linux/nvme-*.h
16280F:	include/linux/nvme.h
16281F:	include/uapi/linux/nvme_ioctl.h
16282
16283NVM EXPRESS FABRICS AUTHENTICATION
16284M:	Hannes Reinecke <hare@suse.de>
16285L:	linux-nvme@lists.infradead.org
16286S:	Supported
16287F:	drivers/nvme/host/auth.c
16288F:	drivers/nvme/target/auth.c
16289F:	drivers/nvme/target/fabrics-cmd-auth.c
16290F:	include/linux/nvme-auth.h
16291
16292NVM EXPRESS FC TRANSPORT DRIVERS
16293M:	James Smart <james.smart@broadcom.com>
16294L:	linux-nvme@lists.infradead.org
16295S:	Supported
16296F:	drivers/nvme/host/fc.c
16297F:	drivers/nvme/target/fc.c
16298F:	drivers/nvme/target/fcloop.c
16299F:	include/linux/nvme-fc-driver.h
16300F:	include/linux/nvme-fc.h
16301
16302NVM EXPRESS HARDWARE MONITORING SUPPORT
16303M:	Guenter Roeck <linux@roeck-us.net>
16304L:	linux-nvme@lists.infradead.org
16305S:	Supported
16306F:	drivers/nvme/host/hwmon.c
16307
16308NVM EXPRESS TARGET DRIVER
16309M:	Christoph Hellwig <hch@lst.de>
16310M:	Sagi Grimberg <sagi@grimberg.me>
16311M:	Chaitanya Kulkarni <kch@nvidia.com>
16312L:	linux-nvme@lists.infradead.org
16313S:	Supported
16314W:	http://git.infradead.org/nvme.git
16315T:	git git://git.infradead.org/nvme.git
16316F:	drivers/nvme/target/
16317
16318NVMEM FRAMEWORK
16319M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16320S:	Maintained
16321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16322F:	Documentation/ABI/stable/sysfs-bus-nvmem
16323F:	Documentation/devicetree/bindings/nvmem/
16324F:	drivers/nvmem/
16325F:	include/linux/nvmem-consumer.h
16326F:	include/linux/nvmem-provider.h
16327
16328NXP BLUETOOTH WIRELESS DRIVERS
16329M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16330M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16331S:	Maintained
16332F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16333F:	drivers/bluetooth/btnxpuart.c
16334
16335NXP C45 TJA11XX PHY DRIVER
16336M:	Andrei Botila <andrei.botila@oss.nxp.com>
16337L:	netdev@vger.kernel.org
16338S:	Maintained
16339F:	drivers/net/phy/nxp-c45-tja11xx*
16340
16341NXP FSPI DRIVER
16342M:	Han Xu <han.xu@nxp.com>
16343M:	Haibo Chen <haibo.chen@nxp.com>
16344R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16345L:	linux-spi@vger.kernel.org
16346S:	Maintained
16347F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16348F:	drivers/spi/spi-nxp-fspi.c
16349
16350NXP FXAS21002C DRIVER
16351M:	Rui Miguel Silva <rmfrfs@gmail.com>
16352L:	linux-iio@vger.kernel.org
16353S:	Maintained
16354F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16355F:	drivers/iio/gyro/fxas21002c.h
16356F:	drivers/iio/gyro/fxas21002c_core.c
16357F:	drivers/iio/gyro/fxas21002c_i2c.c
16358F:	drivers/iio/gyro/fxas21002c_spi.c
16359
16360NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16361M:	Haibo Chen <haibo.chen@nxp.com>
16362L:	linux-iio@vger.kernel.org
16363L:	imx@lists.linux.dev
16364S:	Maintained
16365F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16366F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16367F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16368F:	drivers/iio/adc/imx7d_adc.c
16369F:	drivers/iio/adc/imx93_adc.c
16370F:	drivers/iio/adc/vf610_adc.c
16371
16372NXP i.MX 8M ISI DRIVER
16373M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16374L:	linux-media@vger.kernel.org
16375S:	Maintained
16376F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16377F:	drivers/media/platform/nxp/imx8-isi/
16378
16379NXP i.MX 8MP DW100 V4L2 DRIVER
16380M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16381L:	linux-media@vger.kernel.org
16382S:	Maintained
16383F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16384F:	Documentation/userspace-api/media/drivers/dw100.rst
16385F:	drivers/media/platform/nxp/dw100/
16386F:	include/uapi/linux/dw100.h
16387
16388NXP i.MX 8MQ DCSS DRIVER
16389M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16390R:	Lucas Stach <l.stach@pengutronix.de>
16391L:	dri-devel@lists.freedesktop.org
16392S:	Maintained
16393T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16394F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16395F:	drivers/gpu/drm/imx/dcss/
16396
16397NXP i.MX 8QXP ADC DRIVER
16398M:	Cai Huoqing <cai.huoqing@linux.dev>
16399M:	Haibo Chen <haibo.chen@nxp.com>
16400L:	imx@lists.linux.dev
16401L:	linux-iio@vger.kernel.org
16402S:	Maintained
16403F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16404F:	drivers/iio/adc/imx8qxp-adc.c
16405
16406NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16407M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16408L:	imx@lists.linux.dev
16409L:	linux-media@vger.kernel.org
16410S:	Maintained
16411F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16412F:	drivers/media/platform/nxp/imx-jpeg
16413
16414NXP i.MX CLOCK DRIVERS
16415M:	Abel Vesa <abelvesa@kernel.org>
16416R:	Peng Fan <peng.fan@nxp.com>
16417L:	linux-clk@vger.kernel.org
16418L:	imx@lists.linux.dev
16419S:	Maintained
16420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16421F:	Documentation/devicetree/bindings/clock/imx*
16422F:	drivers/clk/imx/
16423F:	include/dt-bindings/clock/imx*
16424
16425NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16426M:	Jagan Teki <jagan@amarulasolutions.com>
16427S:	Maintained
16428F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16429F:	drivers/regulator/pf8x00-regulator.c
16430
16431NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16432M:	Krzysztof Kozlowski <krzk@kernel.org>
16433L:	linux-kernel@vger.kernel.org
16434S:	Maintained
16435F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16436F:	drivers/extcon/extcon-ptn5150.c
16437
16438NXP SGTL5000 DRIVER
16439M:	Fabio Estevam <festevam@gmail.com>
16440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16441S:	Maintained
16442F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16443F:	sound/soc/codecs/sgtl5000*
16444
16445NXP SJA1105 ETHERNET SWITCH DRIVER
16446M:	Vladimir Oltean <olteanv@gmail.com>
16447L:	linux-kernel@vger.kernel.org
16448S:	Maintained
16449F:	drivers/net/dsa/sja1105
16450F:	drivers/net/pcs/pcs-xpcs-nxp.c
16451
16452NXP TDA998X DRM DRIVER
16453M:	Russell King <linux@armlinux.org.uk>
16454S:	Maintained
16455T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16456T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16457F:	drivers/gpu/drm/i2c/tda998x_drv.c
16458F:	include/drm/i2c/tda998x.h
16459F:	include/dt-bindings/display/tda998x.h
16460K:	"nxp,tda998x"
16461
16462NXP TFA9879 DRIVER
16463M:	Peter Rosin <peda@axentia.se>
16464L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16465S:	Maintained
16466F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16467F:	sound/soc/codecs/tfa9879*
16468
16469NXP-NCI NFC DRIVER
16470S:	Orphan
16471F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16472F:	drivers/nfc/nxp-nci
16473
16474NXP/Goodix TFA989X (TFA1) DRIVER
16475M:	Stephan Gerhold <stephan@gerhold.net>
16476L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16477S:	Maintained
16478F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16479F:	sound/soc/codecs/tfa989x.c
16480
16481NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16482M:	Jonas Malaco <jonas@protocubo.io>
16483L:	linux-hwmon@vger.kernel.org
16484S:	Maintained
16485F:	Documentation/hwmon/nzxt-kraken2.rst
16486F:	drivers/hwmon/nzxt-kraken2.c
16487
16488NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16489M:	Jonas Malaco <jonas@protocubo.io>
16490M:	Aleksa Savic <savicaleksa83@gmail.com>
16491L:	linux-hwmon@vger.kernel.org
16492S:	Maintained
16493F:	Documentation/hwmon/nzxt-kraken3.rst
16494F:	drivers/hwmon/nzxt-kraken3.c
16495
16496NZXT-SMART2 HARDWARE MONITORING DRIVER
16497M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16498L:	linux-hwmon@vger.kernel.org
16499S:	Maintained
16500F:	Documentation/hwmon/nzxt-smart2.rst
16501F:	drivers/hwmon/nzxt-smart2.c
16502
16503OBJAGG
16504M:	Jiri Pirko <jiri@resnulli.us>
16505L:	netdev@vger.kernel.org
16506S:	Supported
16507F:	include/linux/objagg.h
16508F:	lib/objagg.c
16509F:	lib/test_objagg.c
16510
16511OBJPOOL
16512M:	Matt Wu <wuqiang.matt@bytedance.com>
16513S:	Supported
16514F:	include/linux/objpool.h
16515F:	lib/objpool.c
16516F:	lib/test_objpool.c
16517
16518OBJTOOL
16519M:	Josh Poimboeuf <jpoimboe@kernel.org>
16520M:	Peter Zijlstra <peterz@infradead.org>
16521S:	Supported
16522F:	include/linux/objtool*.h
16523F:	tools/objtool/
16524
16525OCELOT ETHERNET SWITCH DRIVER
16526M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16527M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16528M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16529M:	UNGLinuxDriver@microchip.com
16530L:	netdev@vger.kernel.org
16531S:	Supported
16532F:	drivers/net/dsa/ocelot/*
16533F:	drivers/net/ethernet/mscc/
16534F:	include/soc/mscc/ocelot*
16535F:	net/dsa/tag_ocelot.c
16536F:	net/dsa/tag_ocelot_8021q.c
16537F:	tools/testing/selftests/drivers/net/ocelot/*
16538
16539OCELOT EXTERNAL SWITCH CONTROL
16540M:	Colin Foster <colin.foster@in-advantage.com>
16541S:	Supported
16542F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16543F:	drivers/mfd/ocelot*
16544F:	drivers/net/dsa/ocelot/ocelot_ext.c
16545F:	include/linux/mfd/ocelot.h
16546
16547OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16548M:	Frederic Barrat <fbarrat@linux.ibm.com>
16549M:	Andrew Donnellan <ajd@linux.ibm.com>
16550L:	linuxppc-dev@lists.ozlabs.org
16551S:	Supported
16552F:	Documentation/userspace-api/accelerators/ocxl.rst
16553F:	arch/powerpc/include/asm/pnv-ocxl.h
16554F:	arch/powerpc/platforms/powernv/ocxl.c
16555F:	drivers/misc/ocxl/
16556F:	include/misc/ocxl*
16557F:	include/uapi/misc/ocxl.h
16558
16559OMAP AUDIO SUPPORT
16560M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16561M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16562L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16563L:	linux-omap@vger.kernel.org
16564S:	Maintained
16565F:	sound/soc/ti/n810.c
16566F:	sound/soc/ti/omap*
16567F:	sound/soc/ti/rx51.c
16568F:	sound/soc/ti/sdma-pcm.*
16569
16570OMAP CLOCK FRAMEWORK SUPPORT
16571M:	Paul Walmsley <paul@pwsan.com>
16572L:	linux-omap@vger.kernel.org
16573S:	Maintained
16574F:	arch/arm/*omap*/*clock*
16575
16576OMAP DEVICE TREE SUPPORT
16577M:	Tony Lindgren <tony@atomide.com>
16578L:	linux-omap@vger.kernel.org
16579L:	devicetree@vger.kernel.org
16580S:	Maintained
16581F:	arch/arm/boot/dts/ti/omap/
16582
16583OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16584L:	linux-omap@vger.kernel.org
16585L:	linux-fbdev@vger.kernel.org
16586S:	Orphan
16587F:	Documentation/arch/arm/omap/dss.rst
16588F:	drivers/video/fbdev/omap2/
16589
16590OMAP FRAMEBUFFER SUPPORT
16591L:	linux-fbdev@vger.kernel.org
16592L:	linux-omap@vger.kernel.org
16593S:	Orphan
16594F:	drivers/video/fbdev/omap/
16595
16596OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16597M:	Roger Quadros <rogerq@kernel.org>
16598M:	Tony Lindgren <tony@atomide.com>
16599L:	linux-omap@vger.kernel.org
16600S:	Maintained
16601F:	arch/arm/mach-omap2/*gpmc*
16602F:	drivers/memory/omap-gpmc.c
16603
16604OMAP GPIO DRIVER
16605M:	Grygorii Strashko <grygorii.strashko@ti.com>
16606M:	Santosh Shilimkar <ssantosh@kernel.org>
16607M:	Kevin Hilman <khilman@kernel.org>
16608L:	linux-omap@vger.kernel.org
16609S:	Maintained
16610F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16611F:	drivers/gpio/gpio-omap.c
16612
16613OMAP HARDWARE SPINLOCK SUPPORT
16614L:	linux-omap@vger.kernel.org
16615S:	Orphan
16616F:	drivers/hwspinlock/omap_hwspinlock.c
16617
16618OMAP HS MMC SUPPORT
16619L:	linux-mmc@vger.kernel.org
16620L:	linux-omap@vger.kernel.org
16621S:	Orphan
16622F:	drivers/mmc/host/omap_hsmmc.c
16623
16624OMAP HWMOD DATA
16625M:	Paul Walmsley <paul@pwsan.com>
16626L:	linux-omap@vger.kernel.org
16627S:	Maintained
16628F:	arch/arm/mach-omap2/omap_hwmod*data*
16629
16630OMAP HWMOD SUPPORT
16631M:	Paul Walmsley <paul@pwsan.com>
16632L:	linux-omap@vger.kernel.org
16633S:	Maintained
16634F:	arch/arm/mach-omap2/omap_hwmod.*
16635
16636OMAP I2C DRIVER
16637M:	Vignesh R <vigneshr@ti.com>
16638L:	linux-omap@vger.kernel.org
16639L:	linux-i2c@vger.kernel.org
16640S:	Maintained
16641F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16642F:	drivers/i2c/busses/i2c-omap.c
16643
16644OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16645M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16646L:	linux-media@vger.kernel.org
16647S:	Maintained
16648F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16649F:	drivers/media/platform/ti/omap3isp/
16650F:	drivers/staging/media/omap4iss/
16651
16652OMAP MMC SUPPORT
16653M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16654L:	linux-omap@vger.kernel.org
16655S:	Odd Fixes
16656F:	drivers/mmc/host/omap.c
16657
16658OMAP POWER MANAGEMENT SUPPORT
16659M:	Kevin Hilman <khilman@kernel.org>
16660L:	linux-omap@vger.kernel.org
16661S:	Maintained
16662F:	arch/arm/*omap*/*pm*
16663F:	drivers/cpufreq/omap-cpufreq.c
16664
16665OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16666M:	Paul Walmsley <paul@pwsan.com>
16667L:	linux-omap@vger.kernel.org
16668S:	Maintained
16669F:	arch/arm/mach-omap2/prm*
16670
16671OMAP RANDOM NUMBER GENERATOR SUPPORT
16672M:	Deepak Saxena <dsaxena@plexity.net>
16673S:	Maintained
16674F:	drivers/char/hw_random/omap-rng.c
16675
16676OMAP USB SUPPORT
16677L:	linux-usb@vger.kernel.org
16678L:	linux-omap@vger.kernel.org
16679S:	Orphan
16680F:	arch/arm/*omap*/usb*
16681F:	drivers/usb/*/*omap*
16682
16683OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16684M:	Mark Jackson <mpfj@newflow.co.uk>
16685L:	linux-omap@vger.kernel.org
16686S:	Maintained
16687F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16688
16689OMAP1 SUPPORT
16690M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16691M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16692R:	Tony Lindgren <tony@atomide.com>
16693L:	linux-omap@vger.kernel.org
16694S:	Maintained
16695Q:	http://patchwork.kernel.org/project/linux-omap/list/
16696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16697F:	arch/arm/configs/omap1_defconfig
16698F:	arch/arm/mach-omap1/
16699F:	drivers/i2c/busses/i2c-omap.c
16700F:	include/linux/platform_data/ams-delta-fiq.h
16701F:	include/linux/platform_data/i2c-omap.h
16702
16703OMAP2+ SUPPORT
16704M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16705M:	Andreas Kemnade <andreas@kemnade.info>
16706M:	Kevin Hilman <khilman@baylibre.com>
16707M:	Roger Quadros <rogerq@kernel.org>
16708M:	Tony Lindgren <tony@atomide.com>
16709L:	linux-omap@vger.kernel.org
16710S:	Maintained
16711W:	http://linux.omap.com/
16712Q:	http://patchwork.kernel.org/project/linux-omap/list/
16713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16714F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16715F:	arch/arm/configs/omap2plus_defconfig
16716F:	arch/arm/mach-omap2/
16717F:	drivers/bus/omap*.[ch]
16718F:	drivers/bus/ti-sysc.c
16719F:	drivers/gpio/gpio-tps65219.c
16720F:	drivers/i2c/busses/i2c-omap.c
16721F:	drivers/irqchip/irq-omap-intc.c
16722F:	drivers/mfd/*omap*.c
16723F:	drivers/mfd/menelaus.c
16724F:	drivers/mfd/palmas.c
16725F:	drivers/mfd/tps65217.c
16726F:	drivers/mfd/tps65218.c
16727F:	drivers/mfd/tps65219.c
16728F:	drivers/mfd/tps65910.c
16729F:	drivers/mfd/twl-core.[ch]
16730F:	drivers/mfd/twl4030*.c
16731F:	drivers/mfd/twl6030*.c
16732F:	drivers/mfd/twl6040*.c
16733F:	drivers/regulator/palmas-regulator*.c
16734F:	drivers/regulator/pbias-regulator.c
16735F:	drivers/regulator/tps65217-regulator.c
16736F:	drivers/regulator/tps65218-regulator.c
16737F:	drivers/regulator/tps65219-regulator.c
16738F:	drivers/regulator/tps65910-regulator.c
16739F:	drivers/regulator/twl-regulator.c
16740F:	drivers/regulator/twl6030-regulator.c
16741F:	include/linux/platform_data/i2c-omap.h
16742F:	include/linux/platform_data/ti-sysc.h
16743
16744OMFS FILESYSTEM
16745M:	Bob Copeland <me@bobcopeland.com>
16746L:	linux-karma-devel@lists.sourceforge.net
16747S:	Maintained
16748F:	Documentation/filesystems/omfs.rst
16749F:	fs/omfs/
16750
16751OMNIVISION OG01A1B SENSOR DRIVER
16752M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16753L:	linux-media@vger.kernel.org
16754S:	Maintained
16755F:	drivers/media/i2c/og01a1b.c
16756
16757OMNIVISION OV01A10 SENSOR DRIVER
16758M:	Bingbu Cao <bingbu.cao@intel.com>
16759L:	linux-media@vger.kernel.org
16760S:	Maintained
16761T:	git git://linuxtv.org/media_tree.git
16762F:	drivers/media/i2c/ov01a10.c
16763
16764OMNIVISION OV02A10 SENSOR DRIVER
16765L:	linux-media@vger.kernel.org
16766S:	Orphan
16767T:	git git://linuxtv.org/media_tree.git
16768F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16769F:	drivers/media/i2c/ov02a10.c
16770
16771OMNIVISION OV08D10 SENSOR DRIVER
16772M:	Jimmy Su <jimmy.su@intel.com>
16773L:	linux-media@vger.kernel.org
16774S:	Maintained
16775T:	git git://linuxtv.org/media_tree.git
16776F:	drivers/media/i2c/ov08d10.c
16777
16778OMNIVISION OV08X40 SENSOR DRIVER
16779M:	Jason Chen <jason.z.chen@intel.com>
16780L:	linux-media@vger.kernel.org
16781S:	Maintained
16782T:	git git://linuxtv.org/media_tree.git
16783F:	drivers/media/i2c/ov08x40.c
16784
16785OMNIVISION OV13858 SENSOR DRIVER
16786M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16787L:	linux-media@vger.kernel.org
16788S:	Maintained
16789T:	git git://linuxtv.org/media_tree.git
16790F:	drivers/media/i2c/ov13858.c
16791
16792OMNIVISION OV13B10 SENSOR DRIVER
16793M:	Arec Kao <arec.kao@intel.com>
16794L:	linux-media@vger.kernel.org
16795S:	Maintained
16796T:	git git://linuxtv.org/media_tree.git
16797F:	drivers/media/i2c/ov13b10.c
16798
16799OMNIVISION OV2680 SENSOR DRIVER
16800M:	Rui Miguel Silva <rmfrfs@gmail.com>
16801M:	Hans de Goede <hansg@kernel.org>
16802L:	linux-media@vger.kernel.org
16803S:	Maintained
16804T:	git git://linuxtv.org/media_tree.git
16805F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16806F:	drivers/media/i2c/ov2680.c
16807
16808OMNIVISION OV2685 SENSOR DRIVER
16809M:	Shunqian Zheng <zhengsq@rock-chips.com>
16810L:	linux-media@vger.kernel.org
16811S:	Maintained
16812T:	git git://linuxtv.org/media_tree.git
16813F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16814F:	drivers/media/i2c/ov2685.c
16815
16816OMNIVISION OV2740 SENSOR DRIVER
16817M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16818R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16819R:	Bingbu Cao <bingbu.cao@intel.com>
16820L:	linux-media@vger.kernel.org
16821S:	Maintained
16822T:	git git://linuxtv.org/media_tree.git
16823F:	drivers/media/i2c/ov2740.c
16824
16825OMNIVISION OV4689 SENSOR DRIVER
16826M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16827L:	linux-media@vger.kernel.org
16828S:	Maintained
16829T:	git git://linuxtv.org/media_tree.git
16830F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16831F:	drivers/media/i2c/ov4689.c
16832
16833OMNIVISION OV5640 SENSOR DRIVER
16834M:	Steve Longerbeam <slongerbeam@gmail.com>
16835L:	linux-media@vger.kernel.org
16836S:	Maintained
16837T:	git git://linuxtv.org/media_tree.git
16838F:	drivers/media/i2c/ov5640.c
16839
16840OMNIVISION OV5647 SENSOR DRIVER
16841M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16842M:	Jacopo Mondi <jacopo@jmondi.org>
16843L:	linux-media@vger.kernel.org
16844S:	Maintained
16845T:	git git://linuxtv.org/media_tree.git
16846F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16847F:	drivers/media/i2c/ov5647.c
16848
16849OMNIVISION OV5670 SENSOR DRIVER
16850M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16851L:	linux-media@vger.kernel.org
16852S:	Maintained
16853T:	git git://linuxtv.org/media_tree.git
16854F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16855F:	drivers/media/i2c/ov5670.c
16856
16857OMNIVISION OV5675 SENSOR DRIVER
16858M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16859L:	linux-media@vger.kernel.org
16860S:	Maintained
16861T:	git git://linuxtv.org/media_tree.git
16862F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16863F:	drivers/media/i2c/ov5675.c
16864
16865OMNIVISION OV5693 SENSOR DRIVER
16866M:	Daniel Scally <djrscally@gmail.com>
16867L:	linux-media@vger.kernel.org
16868S:	Maintained
16869T:	git git://linuxtv.org/media_tree.git
16870F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16871F:	drivers/media/i2c/ov5693.c
16872
16873OMNIVISION OV5695 SENSOR DRIVER
16874M:	Shunqian Zheng <zhengsq@rock-chips.com>
16875L:	linux-media@vger.kernel.org
16876S:	Maintained
16877T:	git git://linuxtv.org/media_tree.git
16878F:	drivers/media/i2c/ov5695.c
16879
16880OMNIVISION OV64A40 SENSOR DRIVER
16881M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16882L:	linux-media@vger.kernel.org
16883S:	Maintained
16884T:	git git://linuxtv.org/media_tree.git
16885F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16886F:	drivers/media/i2c/ov64a40.c
16887
16888OMNIVISION OV7670 SENSOR DRIVER
16889L:	linux-media@vger.kernel.org
16890S:	Orphan
16891T:	git git://linuxtv.org/media_tree.git
16892F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16893F:	drivers/media/i2c/ov7670.c
16894
16895OMNIVISION OV772x SENSOR DRIVER
16896M:	Jacopo Mondi <jacopo@jmondi.org>
16897L:	linux-media@vger.kernel.org
16898S:	Odd fixes
16899T:	git git://linuxtv.org/media_tree.git
16900F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16901F:	drivers/media/i2c/ov772x.c
16902F:	include/media/i2c/ov772x.h
16903
16904OMNIVISION OV7740 SENSOR DRIVER
16905L:	linux-media@vger.kernel.org
16906S:	Orphan
16907T:	git git://linuxtv.org/media_tree.git
16908F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16909F:	drivers/media/i2c/ov7740.c
16910
16911OMNIVISION OV8856 SENSOR DRIVER
16912M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16913L:	linux-media@vger.kernel.org
16914S:	Maintained
16915T:	git git://linuxtv.org/media_tree.git
16916F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16917F:	drivers/media/i2c/ov8856.c
16918
16919OMNIVISION OV8858 SENSOR DRIVER
16920M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16921M:	Nicholas Roth <nicholas@rothemail.net>
16922L:	linux-media@vger.kernel.org
16923S:	Maintained
16924T:	git git://linuxtv.org/media_tree.git
16925F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16926F:	drivers/media/i2c/ov8858.c
16927
16928OMNIVISION OV9282 SENSOR DRIVER
16929M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16930L:	linux-media@vger.kernel.org
16931S:	Maintained
16932T:	git git://linuxtv.org/media_tree.git
16933F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16934F:	drivers/media/i2c/ov9282.c
16935
16936OMNIVISION OV9640 SENSOR DRIVER
16937M:	Petr Cvek <petrcvekcz@gmail.com>
16938L:	linux-media@vger.kernel.org
16939S:	Maintained
16940F:	drivers/media/i2c/ov9640.*
16941
16942OMNIVISION OV9650 SENSOR DRIVER
16943M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16944R:	Akinobu Mita <akinobu.mita@gmail.com>
16945R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16946L:	linux-media@vger.kernel.org
16947S:	Maintained
16948T:	git git://linuxtv.org/media_tree.git
16949F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16950F:	drivers/media/i2c/ov9650.c
16951
16952OMNIVISION OV9734 SENSOR DRIVER
16953M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16954R:	Bingbu Cao <bingbu.cao@intel.com>
16955L:	linux-media@vger.kernel.org
16956S:	Maintained
16957T:	git git://linuxtv.org/media_tree.git
16958F:	drivers/media/i2c/ov9734.c
16959
16960ONBOARD USB HUB DRIVER
16961M:	Matthias Kaehlcke <mka@chromium.org>
16962L:	linux-usb@vger.kernel.org
16963S:	Maintained
16964F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16965F:	drivers/usb/misc/onboard_usb_dev.c
16966
16967ONENAND FLASH DRIVER
16968M:	Kyungmin Park <kyungmin.park@samsung.com>
16969L:	linux-mtd@lists.infradead.org
16970S:	Maintained
16971F:	drivers/mtd/nand/onenand/
16972F:	include/linux/mtd/onenand*.h
16973
16974ONEXPLAYER FAN DRIVER
16975M:	Derek John Clark <derekjohn.clark@gmail.com>
16976M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16977L:	linux-hwmon@vger.kernel.org
16978S:	Maintained
16979F:	drivers/hwmon/oxp-sensors.c
16980
16981ONIE TLV NVMEM LAYOUT DRIVER
16982M:	Miquel Raynal <miquel.raynal@bootlin.com>
16983S:	Maintained
16984F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16985F:	drivers/nvmem/layouts/onie-tlv.c
16986
16987ONION OMEGA2+ BOARD
16988M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16989L:	linux-mips@vger.kernel.org
16990S:	Maintained
16991F:	arch/mips/boot/dts/ralink/omega2p.dts
16992
16993ONSEMI ETHERNET PHY DRIVERS
16994M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16995L:	netdev@vger.kernel.org
16996S:	Supported
16997W:	http://www.onsemi.com
16998F:	drivers/net/phy/ncn*
16999
17000OP-TEE DRIVER
17001M:	Jens Wiklander <jens.wiklander@linaro.org>
17002L:	op-tee@lists.trustedfirmware.org
17003S:	Maintained
17004F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17005F:	drivers/tee/optee/
17006
17007OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17008M:	Sumit Garg <sumit.garg@linaro.org>
17009L:	op-tee@lists.trustedfirmware.org
17010S:	Maintained
17011F:	drivers/char/hw_random/optee-rng.c
17012
17013OP-TEE RTC DRIVER
17014M:	Clément Léger <clement.leger@bootlin.com>
17015L:	linux-rtc@vger.kernel.org
17016S:	Maintained
17017F:	drivers/rtc/rtc-optee.c
17018
17019OPA-VNIC DRIVER
17020M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17021L:	linux-rdma@vger.kernel.org
17022S:	Supported
17023F:	drivers/infiniband/ulp/opa_vnic
17024
17025OPEN FIRMWARE AND FLATTENED DEVICE TREE
17026M:	Rob Herring <robh@kernel.org>
17027M:	Saravana Kannan <saravanak@google.com>
17028L:	devicetree@vger.kernel.org
17029S:	Maintained
17030W:	http://www.devicetree.org/
17031C:	irc://irc.libera.chat/devicetree
17032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17033F:	Documentation/ABI/testing/sysfs-firmware-ofw
17034F:	drivers/of/
17035F:	include/linux/of*.h
17036F:	scripts/dtc/
17037F:	tools/testing/selftests/dt/
17038K:	of_overlay_notifier_
17039K:	of_overlay_fdt_apply
17040K:	of_overlay_remove
17041
17042OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17043M:	Rob Herring <robh@kernel.org>
17044M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17045M:	Conor Dooley <conor+dt@kernel.org>
17046L:	devicetree@vger.kernel.org
17047S:	Maintained
17048Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17049C:	irc://irc.libera.chat/devicetree
17050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17051F:	Documentation/devicetree/
17052F:	arch/*/boot/dts/
17053F:	include/dt-bindings/
17054
17055OPENCOMPUTE PTP CLOCK DRIVER
17056M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17057M:	Vadim Fedorenko <vadfed@linux.dev>
17058L:	netdev@vger.kernel.org
17059S:	Maintained
17060F:	drivers/ptp/ptp_ocp.c
17061
17062OPENCORES I2C BUS DRIVER
17063M:	Peter Korsgaard <peter@korsgaard.com>
17064M:	Andrew Lunn <andrew@lunn.ch>
17065L:	linux-i2c@vger.kernel.org
17066S:	Maintained
17067F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17068F:	Documentation/i2c/busses/i2c-ocores.rst
17069F:	drivers/i2c/busses/i2c-ocores.c
17070F:	include/linux/platform_data/i2c-ocores.h
17071
17072OPENRISC ARCHITECTURE
17073M:	Jonas Bonn <jonas@southpole.se>
17074M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17075M:	Stafford Horne <shorne@gmail.com>
17076L:	linux-openrisc@vger.kernel.org
17077S:	Maintained
17078W:	http://openrisc.io
17079T:	git https://github.com/openrisc/linux.git
17080F:	Documentation/arch/openrisc/
17081F:	Documentation/devicetree/bindings/openrisc/
17082F:	arch/openrisc/
17083F:	drivers/irqchip/irq-ompic.c
17084F:	drivers/irqchip/irq-or1k-*
17085
17086OPENVSWITCH
17087M:	Pravin B Shelar <pshelar@ovn.org>
17088L:	netdev@vger.kernel.org
17089L:	dev@openvswitch.org
17090S:	Maintained
17091W:	http://openvswitch.org
17092F:	include/uapi/linux/openvswitch.h
17093F:	net/openvswitch/
17094F:	tools/testing/selftests/net/openvswitch/
17095
17096OPERATING PERFORMANCE POINTS (OPP)
17097M:	Viresh Kumar <vireshk@kernel.org>
17098M:	Nishanth Menon <nm@ti.com>
17099M:	Stephen Boyd <sboyd@kernel.org>
17100L:	linux-pm@vger.kernel.org
17101S:	Maintained
17102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17103F:	Documentation/devicetree/bindings/opp/
17104F:	Documentation/power/opp.rst
17105F:	drivers/opp/
17106F:	include/linux/pm_opp.h
17107
17108OPL4 DRIVER
17109M:	Clemens Ladisch <clemens@ladisch.de>
17110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17111S:	Maintained
17112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17113F:	sound/drivers/opl4/
17114
17115ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17116M:	Mark Fasheh <mark@fasheh.com>
17117M:	Joel Becker <jlbec@evilplan.org>
17118M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17119L:	ocfs2-devel@lists.linux.dev
17120S:	Supported
17121W:	http://ocfs2.wiki.kernel.org
17122F:	Documentation/filesystems/dlmfs.rst
17123F:	Documentation/filesystems/ocfs2.rst
17124F:	fs/ocfs2/
17125
17126ORANGEFS FILESYSTEM
17127M:	Mike Marshall <hubcap@omnibond.com>
17128R:	Martin Brandenburg <martin@omnibond.com>
17129L:	devel@lists.orangefs.org
17130S:	Supported
17131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17132F:	Documentation/filesystems/orangefs.rst
17133F:	fs/orangefs/
17134
17135OV2659 OMNIVISION SENSOR DRIVER
17136M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17137L:	linux-media@vger.kernel.org
17138S:	Maintained
17139W:	https://linuxtv.org
17140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17141T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17142F:	drivers/media/i2c/ov2659.c
17143F:	include/media/i2c/ov2659.h
17144
17145OVERLAY FILESYSTEM
17146M:	Miklos Szeredi <miklos@szeredi.hu>
17147M:	Amir Goldstein <amir73il@gmail.com>
17148L:	linux-unionfs@vger.kernel.org
17149S:	Supported
17150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17151F:	Documentation/filesystems/overlayfs.rst
17152F:	fs/overlayfs/
17153
17154P54 WIRELESS DRIVER
17155M:	Christian Lamparter <chunkeey@googlemail.com>
17156L:	linux-wireless@vger.kernel.org
17157S:	Maintained
17158W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17159F:	drivers/net/wireless/intersil/p54/
17160
17161PACKET SOCKETS
17162M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17163S:	Maintained
17164F:	include/uapi/linux/if_packet.h
17165F:	net/packet/af_packet.c
17166
17167PACKING
17168M:	Vladimir Oltean <olteanv@gmail.com>
17169L:	netdev@vger.kernel.org
17170S:	Supported
17171F:	Documentation/core-api/packing.rst
17172F:	include/linux/packing.h
17173F:	lib/packing.c
17174
17175PADATA PARALLEL EXECUTION MECHANISM
17176M:	Steffen Klassert <steffen.klassert@secunet.com>
17177M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17178L:	linux-crypto@vger.kernel.org
17179L:	linux-kernel@vger.kernel.org
17180S:	Maintained
17181F:	Documentation/core-api/padata.rst
17182F:	include/linux/padata.h
17183F:	kernel/padata.c
17184
17185PAGE CACHE
17186M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17187L:	linux-fsdevel@vger.kernel.org
17188S:	Supported
17189T:	git git://git.infradead.org/users/willy/pagecache.git
17190F:	Documentation/filesystems/locking.rst
17191F:	Documentation/filesystems/vfs.rst
17192F:	include/linux/pagemap.h
17193F:	mm/filemap.c
17194F:	mm/page-writeback.c
17195F:	mm/readahead.c
17196F:	mm/truncate.c
17197
17198PAGE POOL
17199M:	Jesper Dangaard Brouer <hawk@kernel.org>
17200M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17201L:	netdev@vger.kernel.org
17202S:	Supported
17203F:	Documentation/networking/page_pool.rst
17204F:	include/net/page_pool/
17205F:	include/trace/events/page_pool.h
17206F:	net/core/page_pool.c
17207
17208PAGE TABLE CHECK
17209M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17210M:	Andrew Morton <akpm@linux-foundation.org>
17211L:	linux-mm@kvack.org
17212S:	Maintained
17213F:	Documentation/mm/page_table_check.rst
17214F:	include/linux/page_table_check.h
17215F:	mm/page_table_check.c
17216
17217PANASONIC LAPTOP ACPI EXTRAS DRIVER
17218M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17219L:	platform-driver-x86@vger.kernel.org
17220S:	Maintained
17221F:	drivers/platform/x86/panasonic-laptop.c
17222
17223PARALLAX PING IIO SENSOR DRIVER
17224M:	Andreas Klinger <ak@it-klinger.de>
17225L:	linux-iio@vger.kernel.org
17226S:	Maintained
17227F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17228F:	drivers/iio/proximity/ping.c
17229
17230PARALLEL LCD/KEYPAD PANEL DRIVER
17231M:	Willy Tarreau <willy@haproxy.com>
17232M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17233S:	Odd Fixes
17234F:	Documentation/admin-guide/lcd-panel-cgram.rst
17235F:	drivers/auxdisplay/panel.c
17236
17237PARALLEL PORT SUBSYSTEM
17238M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17239M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17240L:	linux-parport@lists.infradead.org (subscribers-only)
17241S:	Maintained
17242F:	Documentation/driver-api/parport*.rst
17243F:	drivers/char/ppdev.c
17244F:	drivers/parport/
17245F:	include/linux/parport*.h
17246F:	include/uapi/linux/ppdev.h
17247
17248PARAVIRT_OPS INTERFACE
17249M:	Juergen Gross <jgross@suse.com>
17250R:	Ajay Kaher <ajay.kaher@broadcom.com>
17251R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17252R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17253L:	virtualization@lists.linux.dev
17254L:	x86@kernel.org
17255S:	Supported
17256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17257F:	Documentation/virt/paravirt_ops.rst
17258F:	arch/*/include/asm/paravirt*.h
17259F:	arch/*/kernel/paravirt*
17260F:	include/linux/hypervisor.h
17261
17262PARISC ARCHITECTURE
17263M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17264M:	Helge Deller <deller@gmx.de>
17265L:	linux-parisc@vger.kernel.org
17266S:	Maintained
17267W:	https://parisc.wiki.kernel.org
17268Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17271F:	Documentation/arch/parisc/
17272F:	arch/parisc/
17273F:	drivers/char/agp/parisc-agp.c
17274F:	drivers/input/misc/hp_sdc_rtc.c
17275F:	drivers/input/serio/gscps2.c
17276F:	drivers/input/serio/hp_sdc*
17277F:	drivers/parisc/
17278F:	drivers/parport/parport_gsc.*
17279F:	drivers/tty/serial/8250/8250_parisc.c
17280F:	drivers/video/console/sti*
17281F:	drivers/video/fbdev/sti*
17282F:	drivers/video/logo/logo_parisc*
17283F:	include/linux/hp_sdc.h
17284
17285PARMAN
17286M:	Jiri Pirko <jiri@resnulli.us>
17287L:	netdev@vger.kernel.org
17288S:	Supported
17289F:	include/linux/parman.h
17290F:	lib/parman.c
17291F:	lib/test_parman.c
17292
17293PC ENGINES APU BOARD DRIVER
17294M:	Enrico Weigelt, metux IT consult <info@metux.net>
17295S:	Maintained
17296F:	drivers/platform/x86/pcengines-apuv2.c
17297
17298PC87360 HARDWARE MONITORING DRIVER
17299M:	Jim Cromie <jim.cromie@gmail.com>
17300L:	linux-hwmon@vger.kernel.org
17301S:	Maintained
17302F:	Documentation/hwmon/pc87360.rst
17303F:	drivers/hwmon/pc87360.c
17304
17305PC8736x GPIO DRIVER
17306M:	Jim Cromie <jim.cromie@gmail.com>
17307S:	Maintained
17308F:	drivers/char/pc8736x_gpio.c
17309
17310PC87427 HARDWARE MONITORING DRIVER
17311M:	Jean Delvare <jdelvare@suse.com>
17312L:	linux-hwmon@vger.kernel.org
17313S:	Maintained
17314F:	Documentation/hwmon/pc87427.rst
17315F:	drivers/hwmon/pc87427.c
17316
17317PCA9532 LED DRIVER
17318M:	Riku Voipio <riku.voipio@iki.fi>
17319S:	Maintained
17320F:	drivers/leds/leds-pca9532.c
17321F:	include/linux/leds-pca9532.h
17322
17323PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17324M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17325M:	Pali Rohár <pali@kernel.org>
17326L:	linux-pci@vger.kernel.org
17327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17328S:	Maintained
17329F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17330F:	drivers/pci/controller/pci-aardvark.c
17331
17332PCI DRIVER FOR ALTERA PCIE IP
17333M:	Joyce Ooi <joyce.ooi@intel.com>
17334L:	linux-pci@vger.kernel.org
17335S:	Supported
17336F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17337F:	drivers/pci/controller/pcie-altera.c
17338
17339PCI DRIVER FOR APPLIEDMICRO XGENE
17340M:	Toan Le <toan@os.amperecomputing.com>
17341L:	linux-pci@vger.kernel.org
17342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17343S:	Maintained
17344F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17345F:	drivers/pci/controller/pci-xgene.c
17346
17347PCI DRIVER FOR ARM VERSATILE PLATFORM
17348M:	Rob Herring <robh@kernel.org>
17349L:	linux-pci@vger.kernel.org
17350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17351S:	Maintained
17352F:	Documentation/devicetree/bindings/pci/versatile.yaml
17353F:	drivers/pci/controller/pci-versatile.c
17354
17355PCI DRIVER FOR ARMADA 8K
17356M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17357L:	linux-pci@vger.kernel.org
17358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17359S:	Maintained
17360F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17361F:	drivers/pci/controller/dwc/pcie-armada8k.c
17362
17363PCI DRIVER FOR CADENCE PCIE IP
17364L:	linux-pci@vger.kernel.org
17365S:	Orphan
17366F:	Documentation/devicetree/bindings/pci/cdns,*
17367F:	drivers/pci/controller/cadence/*cadence*
17368
17369PCI DRIVER FOR FREESCALE LAYERSCAPE
17370M:	Minghuan Lian <minghuan.Lian@nxp.com>
17371M:	Mingkai Hu <mingkai.hu@nxp.com>
17372M:	Roy Zang <roy.zang@nxp.com>
17373L:	linuxppc-dev@lists.ozlabs.org
17374L:	linux-pci@vger.kernel.org
17375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17376S:	Maintained
17377F:	drivers/pci/controller/dwc/*layerscape*
17378
17379PCI DRIVER FOR FU740
17380M:	Paul Walmsley <paul.walmsley@sifive.com>
17381M:	Greentime Hu <greentime.hu@sifive.com>
17382M:	Samuel Holland <samuel.holland@sifive.com>
17383L:	linux-pci@vger.kernel.org
17384S:	Maintained
17385F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17386F:	drivers/pci/controller/dwc/pcie-fu740.c
17387
17388PCI DRIVER FOR GENERIC OF HOSTS
17389M:	Will Deacon <will@kernel.org>
17390L:	linux-pci@vger.kernel.org
17391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17392S:	Maintained
17393F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17394F:	drivers/pci/controller/pci-host-common.c
17395F:	drivers/pci/controller/pci-host-generic.c
17396
17397PCI DRIVER FOR IMX6
17398M:	Richard Zhu <hongxing.zhu@nxp.com>
17399M:	Lucas Stach <l.stach@pengutronix.de>
17400L:	linux-pci@vger.kernel.org
17401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17402S:	Maintained
17403F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17404F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17405F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17406F:	drivers/pci/controller/dwc/*imx6*
17407
17408PCI DRIVER FOR INTEL IXP4XX
17409M:	Linus Walleij <linus.walleij@linaro.org>
17410S:	Maintained
17411F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17412F:	drivers/pci/controller/pci-ixp4xx.c
17413
17414PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17415M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17416R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17417L:	linux-pci@vger.kernel.org
17418S:	Supported
17419F:	drivers/pci/controller/vmd.c
17420
17421PCI DRIVER FOR MICROSEMI SWITCHTEC
17422M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17423M:	Logan Gunthorpe <logang@deltatee.com>
17424L:	linux-pci@vger.kernel.org
17425S:	Maintained
17426F:	Documentation/ABI/testing/sysfs-class-switchtec
17427F:	Documentation/driver-api/switchtec.rst
17428F:	drivers/ntb/hw/mscc/
17429F:	drivers/pci/switch/switchtec*
17430F:	include/linux/switchtec.h
17431F:	include/uapi/linux/switchtec_ioctl.h
17432
17433PCI DRIVER FOR MOBIVEIL PCIE IP
17434M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17435M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17436L:	linux-pci@vger.kernel.org
17437S:	Supported
17438F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17439F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17440
17441PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17442M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17443M:	Pali Rohár <pali@kernel.org>
17444L:	linux-pci@vger.kernel.org
17445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17446S:	Maintained
17447F:	drivers/pci/controller/*mvebu*
17448
17449PCI DRIVER FOR NVIDIA TEGRA
17450M:	Thierry Reding <thierry.reding@gmail.com>
17451L:	linux-tegra@vger.kernel.org
17452L:	linux-pci@vger.kernel.org
17453S:	Supported
17454F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17455F:	drivers/pci/controller/pci-tegra.c
17456
17457PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17458M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17459L:	linux-pci@vger.kernel.org
17460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17461S:	Maintained
17462F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17463F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17464
17465PCI DRIVER FOR PLDA PCIE IP
17466M:	Daire McNamara <daire.mcnamara@microchip.com>
17467L:	linux-pci@vger.kernel.org
17468S:	Maintained
17469F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17470F:	drivers/pci/controller/plda/pcie-plda-host.c
17471F:	drivers/pci/controller/plda/pcie-plda.h
17472
17473PCI DRIVER FOR RENESAS R-CAR
17474M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17475M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17476L:	linux-pci@vger.kernel.org
17477L:	linux-renesas-soc@vger.kernel.org
17478S:	Maintained
17479F:	Documentation/devicetree/bindings/pci/*rcar*
17480F:	drivers/pci/controller/*rcar*
17481F:	drivers/pci/controller/dwc/*rcar*
17482
17483PCI DRIVER FOR SAMSUNG EXYNOS
17484M:	Jingoo Han <jingoohan1@gmail.com>
17485L:	linux-pci@vger.kernel.org
17486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17487L:	linux-samsung-soc@vger.kernel.org
17488S:	Maintained
17489F:	drivers/pci/controller/dwc/pci-exynos.c
17490
17491PCI DRIVER FOR SYNOPSYS DESIGNWARE
17492M:	Jingoo Han <jingoohan1@gmail.com>
17493M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17494L:	linux-pci@vger.kernel.org
17495S:	Maintained
17496F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17497F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17498F:	drivers/pci/controller/dwc/*designware*
17499
17500PCI DRIVER FOR TI DRA7XX/J721E
17501M:	Vignesh Raghavendra <vigneshr@ti.com>
17502R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17503L:	linux-omap@vger.kernel.org
17504L:	linux-pci@vger.kernel.org
17505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17506S:	Supported
17507F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17508F:	drivers/pci/controller/cadence/pci-j721e.c
17509F:	drivers/pci/controller/dwc/pci-dra7xx.c
17510
17511PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17512M:	Linus Walleij <linus.walleij@linaro.org>
17513L:	linux-pci@vger.kernel.org
17514S:	Maintained
17515F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17516F:	drivers/pci/controller/pci-v3-semi.c
17517
17518PCI DRIVER FOR XILINX VERSAL CPM
17519M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17520M:	Michal Simek <michal.simek@amd.com>
17521L:	linux-pci@vger.kernel.org
17522S:	Maintained
17523F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17524F:	drivers/pci/controller/pcie-xilinx-cpm.c
17525
17526PCI ENDPOINT SUBSYSTEM
17527M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17528M:	Krzysztof Wilczyński <kw@linux.com>
17529R:	Kishon Vijay Abraham I <kishon@kernel.org>
17530L:	linux-pci@vger.kernel.org
17531S:	Supported
17532Q:	https://patchwork.kernel.org/project/linux-pci/list/
17533B:	https://bugzilla.kernel.org
17534C:	irc://irc.oftc.net/linux-pci
17535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17536F:	Documentation/PCI/endpoint/*
17537F:	Documentation/misc-devices/pci-endpoint-test.rst
17538F:	drivers/misc/pci_endpoint_test.c
17539F:	drivers/pci/endpoint/
17540F:	tools/pci/
17541
17542PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17543M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17544R:	Oliver O'Halloran <oohall@gmail.com>
17545L:	linuxppc-dev@lists.ozlabs.org
17546S:	Supported
17547F:	Documentation/PCI/pci-error-recovery.rst
17548F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17549F:	arch/powerpc/include/*/eeh*.h
17550F:	arch/powerpc/kernel/eeh*.c
17551F:	arch/powerpc/platforms/*/eeh*.c
17552F:	drivers/pci/pcie/aer.c
17553F:	drivers/pci/pcie/dpc.c
17554F:	drivers/pci/pcie/err.c
17555
17556PCI ERROR RECOVERY
17557M:	Linas Vepstas <linasvepstas@gmail.com>
17558L:	linux-pci@vger.kernel.org
17559S:	Supported
17560F:	Documentation/PCI/pci-error-recovery.rst
17561
17562PCI MSI DRIVER FOR ALTERA MSI IP
17563M:	Joyce Ooi <joyce.ooi@intel.com>
17564L:	linux-pci@vger.kernel.org
17565S:	Supported
17566F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17567F:	drivers/pci/controller/pcie-altera-msi.c
17568
17569PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17570M:	Toan Le <toan@os.amperecomputing.com>
17571L:	linux-pci@vger.kernel.org
17572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17573S:	Maintained
17574F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17575F:	drivers/pci/controller/pci-xgene-msi.c
17576
17577PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17578M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17579M:	Krzysztof Wilczyński <kw@linux.com>
17580R:	Rob Herring <robh@kernel.org>
17581L:	linux-pci@vger.kernel.org
17582S:	Supported
17583Q:	https://patchwork.kernel.org/project/linux-pci/list/
17584B:	https://bugzilla.kernel.org
17585C:	irc://irc.oftc.net/linux-pci
17586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17587F:	Documentation/devicetree/bindings/pci/
17588F:	drivers/pci/controller/
17589F:	drivers/pci/pci-bridge-emul.c
17590F:	drivers/pci/pci-bridge-emul.h
17591
17592PCI PEER-TO-PEER DMA (P2PDMA)
17593M:	Bjorn Helgaas <bhelgaas@google.com>
17594M:	Logan Gunthorpe <logang@deltatee.com>
17595L:	linux-pci@vger.kernel.org
17596S:	Supported
17597Q:	https://patchwork.kernel.org/project/linux-pci/list/
17598B:	https://bugzilla.kernel.org
17599C:	irc://irc.oftc.net/linux-pci
17600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17601F:	Documentation/driver-api/pci/p2pdma.rst
17602F:	drivers/pci/p2pdma.c
17603F:	include/linux/pci-p2pdma.h
17604
17605PCI POWER CONTROL
17606M:	Bartosz Golaszewski <brgl@bgdev.pl>
17607L:	linux-pci@vger.kernel.org
17608S:	Maintained
17609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17610F:	drivers/pci/pwrctl/*
17611F:	include/linux/pci-pwrctl.h
17612
17613PCI SUBSYSTEM
17614M:	Bjorn Helgaas <bhelgaas@google.com>
17615L:	linux-pci@vger.kernel.org
17616S:	Supported
17617Q:	https://patchwork.kernel.org/project/linux-pci/list/
17618B:	https://bugzilla.kernel.org
17619C:	irc://irc.oftc.net/linux-pci
17620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17621F:	Documentation/PCI/
17622F:	Documentation/devicetree/bindings/pci/
17623F:	arch/x86/kernel/early-quirks.c
17624F:	arch/x86/kernel/quirks.c
17625F:	arch/x86/pci/
17626F:	drivers/acpi/pci*
17627F:	drivers/pci/
17628F:	include/asm-generic/pci*
17629F:	include/linux/of_pci.h
17630F:	include/linux/pci*
17631F:	include/uapi/linux/pci*
17632
17633PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17634M:	Jonathan Chocron <jonnyc@amazon.com>
17635L:	linux-pci@vger.kernel.org
17636S:	Maintained
17637F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17638F:	drivers/pci/controller/dwc/pcie-al.c
17639
17640PCIE DRIVER FOR AMLOGIC MESON
17641M:	Yue Wang <yue.wang@Amlogic.com>
17642L:	linux-pci@vger.kernel.org
17643L:	linux-amlogic@lists.infradead.org
17644S:	Maintained
17645F:	drivers/pci/controller/dwc/pci-meson.c
17646
17647PCIE DRIVER FOR AXIS ARTPEC
17648M:	Jesper Nilsson <jesper.nilsson@axis.com>
17649L:	linux-arm-kernel@axis.com
17650L:	linux-pci@vger.kernel.org
17651S:	Maintained
17652F:	Documentation/devicetree/bindings/pci/axis,artpec*
17653F:	drivers/pci/controller/dwc/*artpec*
17654
17655PCIE DRIVER FOR CAVIUM THUNDERX
17656M:	Robert Richter <rric@kernel.org>
17657L:	linux-pci@vger.kernel.org
17658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17659S:	Odd Fixes
17660F:	drivers/pci/controller/pci-thunder-*
17661
17662PCIE DRIVER FOR HISILICON
17663M:	Zhou Wang <wangzhou1@hisilicon.com>
17664L:	linux-pci@vger.kernel.org
17665S:	Maintained
17666F:	drivers/pci/controller/dwc/pcie-hisi.c
17667
17668PCIE DRIVER FOR HISILICON KIRIN
17669M:	Xiaowei Song <songxiaowei@hisilicon.com>
17670M:	Binghui Wang <wangbinghui@hisilicon.com>
17671L:	linux-pci@vger.kernel.org
17672S:	Maintained
17673F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17674F:	drivers/pci/controller/dwc/pcie-kirin.c
17675
17676PCIE DRIVER FOR HISILICON STB
17677M:	Shawn Guo <shawn.guo@linaro.org>
17678L:	linux-pci@vger.kernel.org
17679S:	Maintained
17680F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17681F:	drivers/pci/controller/dwc/pcie-histb.c
17682
17683PCIE DRIVER FOR INTEL KEEM BAY
17684M:	Srikanth Thokala <srikanth.thokala@intel.com>
17685L:	linux-pci@vger.kernel.org
17686S:	Supported
17687F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17688F:	drivers/pci/controller/dwc/pcie-keembay.c
17689
17690PCIE DRIVER FOR INTEL LGM GW SOC
17691M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17692L:	linux-pci@vger.kernel.org
17693S:	Maintained
17694F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17695F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17696
17697PCIE DRIVER FOR MEDIATEK
17698M:	Ryder Lee <ryder.lee@mediatek.com>
17699M:	Jianjun Wang <jianjun.wang@mediatek.com>
17700L:	linux-pci@vger.kernel.org
17701L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17702S:	Supported
17703F:	Documentation/devicetree/bindings/pci/mediatek*
17704F:	drivers/pci/controller/*mediatek*
17705
17706PCIE DRIVER FOR MICROCHIP
17707M:	Daire McNamara <daire.mcnamara@microchip.com>
17708L:	linux-pci@vger.kernel.org
17709S:	Supported
17710F:	Documentation/devicetree/bindings/pci/microchip*
17711F:	drivers/pci/controller/plda/*microchip*
17712
17713PCIE DRIVER FOR QUALCOMM MSM
17714M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17715L:	linux-pci@vger.kernel.org
17716L:	linux-arm-msm@vger.kernel.org
17717S:	Maintained
17718F:	drivers/pci/controller/dwc/pcie-qcom.c
17719
17720PCIE DRIVER FOR ROCKCHIP
17721M:	Shawn Lin <shawn.lin@rock-chips.com>
17722L:	linux-pci@vger.kernel.org
17723L:	linux-rockchip@lists.infradead.org
17724S:	Maintained
17725F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17726F:	drivers/pci/controller/pcie-rockchip*
17727
17728PCIE DRIVER FOR SOCIONEXT UNIPHIER
17729M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17730L:	linux-pci@vger.kernel.org
17731S:	Maintained
17732F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17733F:	drivers/pci/controller/dwc/pcie-uniphier*
17734
17735PCIE DRIVER FOR ST SPEAR13XX
17736M:	Pratyush Anand <pratyush.anand@gmail.com>
17737L:	linux-pci@vger.kernel.org
17738S:	Maintained
17739F:	drivers/pci/controller/dwc/*spear*
17740
17741PCIE DRIVER FOR STARFIVE JH71x0
17742M:	Kevin Xie <kevin.xie@starfivetech.com>
17743L:	linux-pci@vger.kernel.org
17744S:	Maintained
17745F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17746F:	drivers/pci/controller/plda/pcie-starfive.c
17747
17748PCIE ENDPOINT DRIVER FOR QUALCOMM
17749M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17750L:	linux-pci@vger.kernel.org
17751L:	linux-arm-msm@vger.kernel.org
17752S:	Maintained
17753F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17754F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17755
17756PCMCIA SUBSYSTEM
17757M:	Dominik Brodowski <linux@dominikbrodowski.net>
17758S:	Odd Fixes
17759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17760F:	Documentation/pcmcia/
17761F:	drivers/pcmcia/
17762F:	include/pcmcia/
17763F:	tools/pcmcia/
17764
17765PCNET32 NETWORK DRIVER
17766M:	Don Fry <pcnet32@frontier.com>
17767L:	netdev@vger.kernel.org
17768S:	Maintained
17769F:	drivers/net/ethernet/amd/pcnet32.c
17770
17771PCRYPT PARALLEL CRYPTO ENGINE
17772M:	Steffen Klassert <steffen.klassert@secunet.com>
17773L:	linux-crypto@vger.kernel.org
17774S:	Maintained
17775F:	crypto/pcrypt.c
17776F:	include/crypto/pcrypt.h
17777
17778PDS DSC VIRTIO DATA PATH ACCELERATOR
17779R:	Shannon Nelson <shannon.nelson@amd.com>
17780F:	drivers/vdpa/pds/
17781
17782PECI HARDWARE MONITORING DRIVERS
17783M:	Iwona Winiarska <iwona.winiarska@intel.com>
17784L:	linux-hwmon@vger.kernel.org
17785S:	Supported
17786F:	Documentation/hwmon/peci-cputemp.rst
17787F:	Documentation/hwmon/peci-dimmtemp.rst
17788F:	drivers/hwmon/peci/
17789
17790PECI SUBSYSTEM
17791M:	Iwona Winiarska <iwona.winiarska@intel.com>
17792L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17793S:	Supported
17794F:	Documentation/devicetree/bindings/peci/
17795F:	Documentation/peci/
17796F:	drivers/peci/
17797F:	include/linux/peci-cpu.h
17798F:	include/linux/peci.h
17799
17800PENSANDO ETHERNET DRIVERS
17801M:	Shannon Nelson <shannon.nelson@amd.com>
17802M:	Brett Creeley <brett.creeley@amd.com>
17803L:	netdev@vger.kernel.org
17804S:	Supported
17805F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17806F:	drivers/net/ethernet/pensando/
17807
17808PER-CPU MEMORY ALLOCATOR
17809M:	Dennis Zhou <dennis@kernel.org>
17810M:	Tejun Heo <tj@kernel.org>
17811M:	Christoph Lameter <cl@linux.com>
17812L:	linux-mm@kvack.org
17813S:	Maintained
17814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17815F:	arch/*/include/asm/percpu.h
17816F:	include/linux/percpu*.h
17817F:	lib/percpu*.c
17818F:	mm/percpu*.c
17819
17820PER-TASK DELAY ACCOUNTING
17821M:	Balbir Singh <bsingharora@gmail.com>
17822S:	Maintained
17823F:	include/linux/delayacct.h
17824F:	kernel/delayacct.c
17825
17826PERFORMANCE EVENTS SUBSYSTEM
17827M:	Peter Zijlstra <peterz@infradead.org>
17828M:	Ingo Molnar <mingo@redhat.com>
17829M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17830M:	Namhyung Kim <namhyung@kernel.org>
17831R:	Mark Rutland <mark.rutland@arm.com>
17832R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17833R:	Jiri Olsa <jolsa@kernel.org>
17834R:	Ian Rogers <irogers@google.com>
17835R:	Adrian Hunter <adrian.hunter@intel.com>
17836R:	"Liang, Kan" <kan.liang@linux.intel.com>
17837L:	linux-perf-users@vger.kernel.org
17838L:	linux-kernel@vger.kernel.org
17839S:	Supported
17840W:	https://perf.wiki.kernel.org/
17841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17844F:	arch/*/events/*
17845F:	arch/*/events/*/*
17846F:	arch/*/include/asm/perf_event.h
17847F:	arch/*/kernel/*/*/perf_event*.c
17848F:	arch/*/kernel/*/perf_event*.c
17849F:	arch/*/kernel/perf_callchain.c
17850F:	arch/*/kernel/perf_event*.c
17851F:	include/linux/perf_event.h
17852F:	include/uapi/linux/perf_event.h
17853F:	kernel/events/*
17854F:	tools/lib/perf/
17855F:	tools/perf/
17856
17857PERFORMANCE EVENTS TOOLING ARM64
17858R:	John Garry <john.g.garry@oracle.com>
17859R:	Will Deacon <will@kernel.org>
17860R:	James Clark <james.clark@arm.com>
17861R:	Mike Leach <mike.leach@linaro.org>
17862R:	Leo Yan <leo.yan@linux.dev>
17863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17864S:	Supported
17865F:	tools/build/feature/test-libopencsd.c
17866F:	tools/perf/arch/arm*/
17867F:	tools/perf/pmu-events/arch/arm64/
17868F:	tools/perf/util/arm-spe*
17869F:	tools/perf/util/cs-etm*
17870
17871PERSONALITY HANDLING
17872M:	Christoph Hellwig <hch@infradead.org>
17873L:	linux-abi-devel@lists.sourceforge.net
17874S:	Maintained
17875F:	include/linux/personality.h
17876F:	include/uapi/linux/personality.h
17877
17878PHOENIX RC FLIGHT CONTROLLER ADAPTER
17879M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17880L:	linux-input@vger.kernel.org
17881S:	Maintained
17882F:	Documentation/input/devices/pxrc.rst
17883F:	drivers/input/joystick/pxrc.c
17884
17885PHONET PROTOCOL
17886M:	Remi Denis-Courmont <courmisch@gmail.com>
17887S:	Supported
17888F:	Documentation/networking/phonet.rst
17889F:	include/linux/phonet.h
17890F:	include/net/phonet/
17891F:	include/uapi/linux/phonet.h
17892F:	net/phonet/
17893
17894PHRAM MTD DRIVER
17895M:	Joern Engel <joern@lazybastard.org>
17896L:	linux-mtd@lists.infradead.org
17897S:	Maintained
17898F:	drivers/mtd/devices/phram.c
17899
17900PICOLCD HID DRIVER
17901M:	Bruno Prémont <bonbons@linux-vserver.org>
17902L:	linux-input@vger.kernel.org
17903S:	Maintained
17904F:	drivers/hid/hid-picolcd*
17905
17906PIDFD API
17907M:	Christian Brauner <christian@brauner.io>
17908L:	linux-kernel@vger.kernel.org
17909S:	Maintained
17910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17911F:	samples/pidfd/
17912F:	tools/testing/selftests/clone3/
17913F:	tools/testing/selftests/pid_namespace/
17914F:	tools/testing/selftests/pidfd/
17915K:	(?i)pidfd
17916K:	(?i)clone3
17917K:	\b(clone_args|kernel_clone_args)\b
17918
17919PIN CONTROL SUBSYSTEM
17920M:	Linus Walleij <linus.walleij@linaro.org>
17921L:	linux-gpio@vger.kernel.org
17922S:	Maintained
17923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17924F:	Documentation/devicetree/bindings/pinctrl/
17925F:	Documentation/driver-api/pin-control.rst
17926F:	drivers/pinctrl/
17927F:	include/dt-bindings/pinctrl/
17928F:	include/linux/pinctrl/
17929
17930PIN CONTROLLER - AMD
17931M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17932M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17933S:	Maintained
17934F:	drivers/pinctrl/pinctrl-amd.c
17935
17936PIN CONTROLLER - FREESCALE
17937M:	Dong Aisheng <aisheng.dong@nxp.com>
17938M:	Fabio Estevam <festevam@gmail.com>
17939M:	Shawn Guo <shawnguo@kernel.org>
17940M:	Jacky Bai <ping.bai@nxp.com>
17941R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17942L:	linux-gpio@vger.kernel.org
17943L:	NXP S32 Linux Team <s32@nxp.com>
17944S:	Maintained
17945F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17946F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17947F:	drivers/pinctrl/freescale/
17948F:	drivers/pinctrl/nxp/
17949
17950PIN CONTROLLER - INTEL
17951M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17952M:	Andy Shevchenko <andy@kernel.org>
17953S:	Supported
17954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17955F:	drivers/pinctrl/intel/
17956
17957PIN CONTROLLER - KEEMBAY
17958M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17959S:	Supported
17960F:	drivers/pinctrl/pinctrl-keembay*
17961
17962PIN CONTROLLER - MEDIATEK
17963M:	Sean Wang <sean.wang@kernel.org>
17964L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17965S:	Maintained
17966F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17967F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17968F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17969F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17970F:	drivers/pinctrl/mediatek/
17971
17972PIN CONTROLLER - MEDIATEK MIPS
17973M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17974M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17975L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17976L:	linux-mips@vger.kernel.org
17977S:	Maintained
17978F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17979F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17980F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17981F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17982F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17983F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17984F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17985F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17986F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17987F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17988F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17989F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17990F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17991F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17992F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17993
17994PIN CONTROLLER - MICROCHIP AT91
17995M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17997L:	linux-gpio@vger.kernel.org
17998S:	Supported
17999F:	drivers/gpio/gpio-sama5d2-piobu.c
18000F:	drivers/pinctrl/pinctrl-at91*
18001
18002PIN CONTROLLER - QUALCOMM
18003M:	Bjorn Andersson <andersson@kernel.org>
18004L:	linux-arm-msm@vger.kernel.org
18005S:	Maintained
18006F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18007F:	drivers/pinctrl/qcom/
18008
18009PIN CONTROLLER - RENESAS
18010M:	Geert Uytterhoeven <geert+renesas@glider.be>
18011L:	linux-renesas-soc@vger.kernel.org
18012S:	Supported
18013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18014F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18015F:	drivers/pinctrl/renesas/
18016
18017PIN CONTROLLER - SAMSUNG
18018M:	Krzysztof Kozlowski <krzk@kernel.org>
18019M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18020R:	Alim Akhtar <alim.akhtar@samsung.com>
18021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18022L:	linux-samsung-soc@vger.kernel.org
18023S:	Maintained
18024Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18025B:	mailto:linux-samsung-soc@vger.kernel.org
18026C:	irc://irc.libera.chat/linux-exynos
18027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18028F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18029F:	drivers/pinctrl/samsung/
18030
18031PIN CONTROLLER - SINGLE
18032M:	Tony Lindgren <tony@atomide.com>
18033M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18035L:	linux-omap@vger.kernel.org
18036S:	Maintained
18037F:	drivers/pinctrl/pinctrl-single.c
18038
18039PIN CONTROLLER - SUNPLUS / TIBBO
18040M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18041M:	Wells Lu <wellslutw@gmail.com>
18042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18043S:	Maintained
18044W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18045F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18046F:	drivers/pinctrl/sunplus/
18047F:	include/dt-bindings/pinctrl/sppctl*.h
18048
18049PINE64 PINEPHONE KEYBOARD DRIVER
18050M:	Samuel Holland <samuel@sholland.org>
18051S:	Supported
18052F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18053F:	drivers/input/keyboard/pinephone-keyboard.c
18054
18055PKTCDVD DRIVER
18056M:	linux-block@vger.kernel.org
18057S:	Orphan
18058F:	drivers/block/pktcdvd.c
18059F:	include/linux/pktcdvd.h
18060F:	include/uapi/linux/pktcdvd.h
18061
18062PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18063M:	Tomasz Duszynski <tduszyns@gmail.com>
18064S:	Maintained
18065F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18066F:	drivers/iio/chemical/pms7003.c
18067
18068PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18069M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18070L:	netdev@vger.kernel.org
18071S:	Maintained
18072F:	drivers/net/phy/mdio-open-alliance.h
18073F:	net/ethtool/plca.c
18074
18075PLDMFW LIBRARY
18076M:	Jacob Keller <jacob.e.keller@intel.com>
18077S:	Maintained
18078F:	Documentation/driver-api/pldmfw/
18079F:	include/linux/pldmfw.h
18080F:	lib/pldmfw/
18081
18082PLX DMA DRIVER
18083M:	Logan Gunthorpe <logang@deltatee.com>
18084S:	Maintained
18085F:	drivers/dma/plx_dma.c
18086
18087PM-GRAPH UTILITY
18088M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18089L:	linux-pm@vger.kernel.org
18090S:	Supported
18091W:	https://01.org/pm-graph
18092B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18093T:	git git://github.com/intel/pm-graph
18094F:	tools/power/pm-graph
18095
18096PM6764TR DRIVER
18097M:	Charles Hsu	<hsu.yungteng@gmail.com>
18098L:	linux-hwmon@vger.kernel.org
18099S:	Maintained
18100F:	Documentation/hwmon/pm6764tr.rst
18101F:	drivers/hwmon/pmbus/pm6764tr.c
18102
18103PMC SIERRA MaxRAID DRIVER
18104L:	linux-scsi@vger.kernel.org
18105S:	Orphan
18106W:	http://www.pmc-sierra.com/
18107F:	drivers/scsi/pmcraid.*
18108
18109PMC SIERRA PM8001 DRIVER
18110M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18111L:	linux-scsi@vger.kernel.org
18112S:	Supported
18113F:	drivers/scsi/pm8001/
18114
18115PNI RM3100 IIO DRIVER
18116M:	Song Qiang <songqiang1304521@gmail.com>
18117L:	linux-iio@vger.kernel.org
18118S:	Maintained
18119F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18120F:	drivers/iio/magnetometer/rm3100*
18121
18122PNP SUPPORT
18123M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18124L:	linux-acpi@vger.kernel.org
18125S:	Maintained
18126F:	drivers/pnp/
18127F:	include/linux/pnp.h
18128
18129POSIX CLOCKS and TIMERS
18130M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18131M:	Frederic Weisbecker <frederic@kernel.org>
18132M:	Thomas Gleixner <tglx@linutronix.de>
18133L:	linux-kernel@vger.kernel.org
18134S:	Maintained
18135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18136F:	fs/timerfd.c
18137F:	include/linux/time_namespace.h
18138F:	include/linux/timerfd.h
18139F:	include/uapi/linux/time.h
18140F:	include/uapi/linux/timerfd.h
18141F:	include/trace/events/timer*
18142F:	kernel/time/itimer.c
18143F:	kernel/time/posix-*
18144F:	kernel/time/namespace.c
18145
18146POWER MANAGEMENT CORE
18147M:	"Rafael J. Wysocki" <rafael@kernel.org>
18148L:	linux-pm@vger.kernel.org
18149S:	Supported
18150B:	https://bugzilla.kernel.org
18151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18152F:	drivers/base/power/
18153F:	drivers/powercap/
18154F:	include/linux/intel_rapl.h
18155F:	include/linux/pm.h
18156F:	include/linux/pm_*
18157F:	include/linux/powercap.h
18158F:	kernel/configs/nopm.config
18159
18160POWER SEQUENCING
18161M:	Bartosz Golaszewski <brgl@bgdev.pl>
18162L:	linux-pm@vger.kernel.org
18163S:	Maintained
18164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18165F:	drivers/power/sequencing/
18166F:	include/linux/pwrseq/
18167
18168POWER STATE COORDINATION INTERFACE (PSCI)
18169M:	Mark Rutland <mark.rutland@arm.com>
18170M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18172S:	Maintained
18173F:	drivers/firmware/psci/
18174F:	include/linux/psci.h
18175F:	include/uapi/linux/psci.h
18176
18177POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18178M:	Sebastian Reichel <sre@kernel.org>
18179L:	linux-pm@vger.kernel.org
18180S:	Maintained
18181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18182F:	Documentation/ABI/testing/sysfs-class-power
18183F:	Documentation/devicetree/bindings/power/supply/
18184F:	drivers/power/supply/
18185F:	include/linux/power/
18186F:	include/linux/power_supply.h
18187F:	tools/testing/selftests/power_supply/
18188
18189POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18190M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18191L:	linuxppc-dev@lists.ozlabs.org
18192S:	Maintained
18193F:	drivers/char/powernv-op-panel.c
18194
18195PPP OVER ATM (RFC 2364)
18196M:	Mitchell Blank Jr <mitch@sfgoth.com>
18197S:	Maintained
18198F:	include/uapi/linux/atmppp.h
18199F:	net/atm/pppoatm.c
18200
18201PPP OVER ETHERNET
18202M:	Michal Ostrowski <mostrows@earthlink.net>
18203S:	Maintained
18204F:	drivers/net/ppp/pppoe.c
18205F:	drivers/net/ppp/pppox.c
18206
18207PPP OVER L2TP
18208M:	James Chapman <jchapman@katalix.com>
18209S:	Maintained
18210F:	include/linux/if_pppol2tp.h
18211F:	include/uapi/linux/if_pppol2tp.h
18212F:	net/l2tp/l2tp_ppp.c
18213
18214PPP PROTOCOL DRIVERS AND COMPRESSORS
18215L:	linux-ppp@vger.kernel.org
18216S:	Orphan
18217F:	drivers/net/ppp/ppp_*
18218
18219PPS SUPPORT
18220M:	Rodolfo Giometti <giometti@enneenne.com>
18221L:	linuxpps@ml.enneenne.com (subscribers-only)
18222S:	Maintained
18223W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18224F:	Documentation/ABI/testing/sysfs-pps
18225F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18226F:	Documentation/driver-api/pps.rst
18227F:	drivers/pps/
18228F:	include/linux/pps*.h
18229F:	include/uapi/linux/pps.h
18230
18231PPTP DRIVER
18232M:	Dmitry Kozlov <xeb@mail.ru>
18233L:	netdev@vger.kernel.org
18234S:	Maintained
18235W:	http://sourceforge.net/projects/accel-pptp
18236F:	drivers/net/ppp/pptp.c
18237
18238PRESSURE STALL INFORMATION (PSI)
18239M:	Johannes Weiner <hannes@cmpxchg.org>
18240M:	Suren Baghdasaryan <surenb@google.com>
18241R:	Peter Ziljstra <peterz@infradead.org>
18242S:	Maintained
18243F:	include/linux/psi*
18244F:	kernel/sched/psi.c
18245
18246PRINTK
18247M:	Petr Mladek <pmladek@suse.com>
18248R:	Steven Rostedt <rostedt@goodmis.org>
18249R:	John Ogness <john.ogness@linutronix.de>
18250R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18251S:	Maintained
18252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18253F:	include/linux/printk.h
18254F:	kernel/printk/
18255
18256PRINTK INDEXING
18257R:	Chris Down <chris@chrisdown.name>
18258S:	Maintained
18259F:	Documentation/core-api/printk-index.rst
18260F:	kernel/printk/index.c
18261K:	printk_index
18262
18263PROC FILESYSTEM
18264L:	linux-kernel@vger.kernel.org
18265L:	linux-fsdevel@vger.kernel.org
18266S:	Maintained
18267F:	Documentation/filesystems/proc.rst
18268F:	fs/proc/
18269F:	include/linux/proc_fs.h
18270F:	tools/testing/selftests/proc/
18271
18272PROC SYSCTL
18273M:	Luis Chamberlain <mcgrof@kernel.org>
18274M:	Kees Cook <kees@kernel.org>
18275M:	Joel Granados <j.granados@samsung.com>
18276L:	linux-kernel@vger.kernel.org
18277L:	linux-fsdevel@vger.kernel.org
18278S:	Maintained
18279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18280F:	fs/proc/proc_sysctl.c
18281F:	include/linux/sysctl.h
18282F:	kernel/sysctl-test.c
18283F:	kernel/sysctl.c
18284F:	tools/testing/selftests/sysctl/
18285
18286PS3 NETWORK SUPPORT
18287M:	Geoff Levand <geoff@infradead.org>
18288L:	netdev@vger.kernel.org
18289L:	linuxppc-dev@lists.ozlabs.org
18290S:	Maintained
18291F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18292
18293PS3 PLATFORM SUPPORT
18294M:	Geoff Levand <geoff@infradead.org>
18295L:	linuxppc-dev@lists.ozlabs.org
18296S:	Maintained
18297F:	arch/powerpc/boot/ps3*
18298F:	arch/powerpc/include/asm/lv1call.h
18299F:	arch/powerpc/include/asm/ps3*.h
18300F:	arch/powerpc/platforms/ps3/
18301F:	drivers/*/ps3*
18302F:	drivers/ps3/
18303F:	drivers/rtc/rtc-ps3.c
18304F:	drivers/usb/host/*ps3.c
18305F:	sound/ppc/snd_ps3*
18306
18307PS3VRAM DRIVER
18308M:	Jim Paris <jim@jtan.com>
18309M:	Geoff Levand <geoff@infradead.org>
18310L:	linuxppc-dev@lists.ozlabs.org
18311S:	Maintained
18312F:	drivers/block/ps3vram.c
18313
18314PSAMPLE PACKET SAMPLING SUPPORT
18315M:	Yotam Gigi <yotam.gi@gmail.com>
18316S:	Maintained
18317F:	include/net/psample.h
18318F:	include/uapi/linux/psample.h
18319F:	net/psample
18320
18321PSE NETWORK DRIVER
18322M:	Oleksij Rempel <o.rempel@pengutronix.de>
18323M:	Kory Maincent <kory.maincent@bootlin.com>
18324L:	netdev@vger.kernel.org
18325S:	Maintained
18326F:	Documentation/devicetree/bindings/net/pse-pd/
18327F:	drivers/net/pse-pd/
18328
18329PSTORE FILESYSTEM
18330M:	Kees Cook <kees@kernel.org>
18331R:	Tony Luck <tony.luck@intel.com>
18332R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18333L:	linux-hardening@vger.kernel.org
18334S:	Supported
18335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18336F:	Documentation/admin-guide/pstore-blk.rst
18337F:	Documentation/admin-guide/ramoops.rst
18338F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18339F:	drivers/acpi/apei/erst.c
18340F:	drivers/firmware/efi/efi-pstore.c
18341F:	fs/pstore/
18342F:	include/linux/pstore*
18343K:	\b(pstore|ramoops)
18344
18345PT5161L HARDWARE MONITOR DRIVER
18346M:	Cosmo Chou <cosmo.chou@quantatw.com>
18347L:	linux-hwmon@vger.kernel.org
18348S:	Maintained
18349F:	Documentation/hwmon/pt5161l.rst
18350F:	drivers/hwmon/pt5161l.c
18351
18352PTP HARDWARE CLOCK SUPPORT
18353M:	Richard Cochran <richardcochran@gmail.com>
18354L:	netdev@vger.kernel.org
18355S:	Maintained
18356W:	http://linuxptp.sourceforge.net/
18357F:	Documentation/ABI/testing/sysfs-ptp
18358F:	Documentation/driver-api/ptp.rst
18359F:	drivers/net/phy/dp83640*
18360F:	drivers/ptp/*
18361F:	include/linux/ptp_cl*
18362K:	(?:\b|_)ptp(?:\b|_)
18363
18364PTP MOCKUP CLOCK SUPPORT
18365M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18366L:	netdev@vger.kernel.org
18367S:	Maintained
18368F:	drivers/ptp/ptp_mock.c
18369F:	include/linux/ptp_mock.h
18370
18371PTP VIRTUAL CLOCK SUPPORT
18372M:	Yangbo Lu <yangbo.lu@nxp.com>
18373L:	netdev@vger.kernel.org
18374S:	Maintained
18375F:	drivers/ptp/ptp_vclock.c
18376F:	net/ethtool/phc_vclocks.c
18377
18378PTRACE SUPPORT
18379M:	Oleg Nesterov <oleg@redhat.com>
18380S:	Maintained
18381F:	arch/*/*/ptrace*.c
18382F:	arch/*/include/asm/ptrace*.h
18383F:	arch/*/ptrace*.c
18384F:	include/asm-generic/syscall.h
18385F:	include/linux/ptrace.h
18386F:	include/linux/regset.h
18387F:	include/uapi/linux/ptrace.h
18388F:	kernel/ptrace.c
18389
18390PULSE8-CEC DRIVER
18391M:	Hans Verkuil <hverkuil@xs4all.nl>
18392L:	linux-media@vger.kernel.org
18393S:	Maintained
18394T:	git git://linuxtv.org/media_tree.git
18395F:	drivers/media/cec/usb/pulse8/
18396
18397PURELIFI PLFXLC DRIVER
18398M:	Srinivasan Raju <srini.raju@purelifi.com>
18399L:	linux-wireless@vger.kernel.org
18400S:	Supported
18401F:	drivers/net/wireless/purelifi/plfxlc/
18402
18403PVRUSB2 VIDEO4LINUX DRIVER
18404M:	Mike Isely <isely@pobox.com>
18405L:	pvrusb2@isely.net	(subscribers-only)
18406L:	linux-media@vger.kernel.org
18407S:	Maintained
18408W:	http://www.isely.net/pvrusb2/
18409T:	git git://linuxtv.org/media_tree.git
18410F:	Documentation/driver-api/media/drivers/pvrusb2*
18411F:	drivers/media/usb/pvrusb2/
18412
18413PWC WEBCAM DRIVER
18414M:	Hans Verkuil <hverkuil@xs4all.nl>
18415L:	linux-media@vger.kernel.org
18416S:	Odd Fixes
18417T:	git git://linuxtv.org/media_tree.git
18418F:	drivers/media/usb/pwc/*
18419F:	include/trace/events/pwc.h
18420
18421PWM IR Transmitter
18422M:	Sean Young <sean@mess.org>
18423L:	linux-media@vger.kernel.org
18424S:	Maintained
18425F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18426F:	drivers/media/rc/pwm-ir-tx.c
18427
18428PWM SUBSYSTEM
18429M:	Uwe Kleine-König <ukleinek@kernel.org>
18430L:	linux-pwm@vger.kernel.org
18431S:	Maintained
18432Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18433T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18434F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18435F:	Documentation/devicetree/bindings/pwm/
18436F:	Documentation/driver-api/pwm.rst
18437F:	drivers/gpio/gpio-mvebu.c
18438F:	drivers/pwm/
18439F:	drivers/video/backlight/pwm_bl.c
18440F:	include/dt-bindings/pwm/
18441F:	include/linux/pwm.h
18442F:	include/linux/pwm_backlight.h
18443K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18444
18445PXA GPIO DRIVER
18446M:	Robert Jarzmik <robert.jarzmik@free.fr>
18447L:	linux-gpio@vger.kernel.org
18448S:	Maintained
18449F:	drivers/gpio/gpio-pxa.c
18450
18451PXA MMCI DRIVER
18452S:	Orphan
18453
18454PXA RTC DRIVER
18455M:	Robert Jarzmik <robert.jarzmik@free.fr>
18456L:	linux-rtc@vger.kernel.org
18457S:	Maintained
18458
18459PXA2xx/PXA3xx SUPPORT
18460M:	Daniel Mack <daniel@zonque.org>
18461M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18462M:	Robert Jarzmik <robert.jarzmik@free.fr>
18463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18464S:	Maintained
18465T:	git git://github.com/hzhuang1/linux.git
18466T:	git git://github.com/rjarzmik/linux.git
18467F:	arch/arm/boot/dts/intel/pxa/
18468F:	arch/arm/mach-pxa/
18469F:	drivers/dma/pxa*
18470F:	drivers/pcmcia/pxa2xx*
18471F:	drivers/pinctrl/pxa/
18472F:	drivers/spi/spi-pxa2xx*
18473F:	drivers/usb/gadget/udc/pxa2*
18474F:	include/sound/pxa2xx-lib.h
18475F:	sound/arm/pxa*
18476F:	sound/soc/pxa/
18477
18478QAT DRIVER
18479M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18480L:	qat-linux@intel.com
18481S:	Supported
18482F:	drivers/crypto/intel/qat/
18483
18484QCOM AUDIO (ASoC) DRIVERS
18485M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18486M:	Banajit Goswami <bgoswami@quicinc.com>
18487L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18488L:	linux-arm-msm@vger.kernel.org
18489S:	Supported
18490F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18491F:	Documentation/devicetree/bindings/sound/qcom,*
18492F:	drivers/soc/qcom/apr.c
18493F:	include/dt-bindings/sound/qcom,wcd9335.h
18494F:	sound/soc/codecs/lpass-rx-macro.*
18495F:	sound/soc/codecs/lpass-tx-macro.*
18496F:	sound/soc/codecs/lpass-va-macro.c
18497F:	sound/soc/codecs/lpass-wsa-macro.*
18498F:	sound/soc/codecs/msm8916-wcd-analog.c
18499F:	sound/soc/codecs/msm8916-wcd-digital.c
18500F:	sound/soc/codecs/wcd-clsh-v2.*
18501F:	sound/soc/codecs/wcd-mbhc-v2.*
18502F:	sound/soc/codecs/wcd9335.*
18503F:	sound/soc/codecs/wcd934x.c
18504F:	sound/soc/codecs/wsa881x.c
18505F:	sound/soc/codecs/wsa883x.c
18506F:	sound/soc/codecs/wsa884x.c
18507F:	sound/soc/qcom/
18508
18509QCOM EMBEDDED USB DEBUGGER (EUD)
18510M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18511L:	linux-arm-msm@vger.kernel.org
18512S:	Maintained
18513F:	Documentation/ABI/testing/sysfs-driver-eud
18514F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18515F:	drivers/usb/misc/qcom_eud.c
18516
18517QCOM IPA DRIVER
18518M:	Alex Elder <elder@kernel.org>
18519L:	netdev@vger.kernel.org
18520S:	Supported
18521F:	drivers/net/ipa/
18522
18523QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18524M:	Gabriel Somlo <somlo@cmu.edu>
18525M:	"Michael S. Tsirkin" <mst@redhat.com>
18526L:	qemu-devel@nongnu.org
18527S:	Maintained
18528F:	drivers/firmware/qemu_fw_cfg.c
18529F:	include/uapi/linux/qemu_fw_cfg.h
18530
18531QIB DRIVER
18532M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18533L:	linux-rdma@vger.kernel.org
18534S:	Supported
18535F:	drivers/infiniband/hw/qib/
18536
18537QLOGIC QL41xxx FCOE DRIVER
18538M:	Saurav Kashyap <skashyap@marvell.com>
18539M:	Javed Hasan <jhasan@marvell.com>
18540M:	GR-QLogic-Storage-Upstream@marvell.com
18541L:	linux-scsi@vger.kernel.org
18542S:	Supported
18543F:	drivers/scsi/qedf/
18544
18545QLOGIC QL41xxx ISCSI DRIVER
18546M:	Nilesh Javali <njavali@marvell.com>
18547M:	Manish Rangankar <mrangankar@marvell.com>
18548M:	GR-QLogic-Storage-Upstream@marvell.com
18549L:	linux-scsi@vger.kernel.org
18550S:	Supported
18551F:	drivers/scsi/qedi/
18552
18553QLOGIC QL4xxx ETHERNET DRIVER
18554M:	Manish Chopra <manishc@marvell.com>
18555L:	netdev@vger.kernel.org
18556S:	Supported
18557F:	drivers/net/ethernet/qlogic/qed/
18558F:	drivers/net/ethernet/qlogic/qede/
18559F:	include/linux/qed/
18560
18561QLOGIC QL4xxx RDMA DRIVER
18562M:	Michal Kalderon <mkalderon@marvell.com>
18563L:	linux-rdma@vger.kernel.org
18564S:	Supported
18565F:	drivers/infiniband/hw/qedr/
18566F:	include/uapi/rdma/qedr-abi.h
18567
18568QLOGIC QLA1280 SCSI DRIVER
18569M:	Michael Reed <mdr@sgi.com>
18570L:	linux-scsi@vger.kernel.org
18571S:	Maintained
18572F:	drivers/scsi/qla1280.[ch]
18573
18574QLOGIC QLA2XXX FC-SCSI DRIVER
18575M:	Nilesh Javali <njavali@marvell.com>
18576M:	GR-QLogic-Storage-Upstream@marvell.com
18577L:	linux-scsi@vger.kernel.org
18578S:	Supported
18579F:	drivers/scsi/qla2xxx/
18580
18581QLOGIC QLA3XXX NETWORK DRIVER
18582M:	GR-Linux-NIC-Dev@marvell.com
18583L:	netdev@vger.kernel.org
18584S:	Supported
18585F:	drivers/net/ethernet/qlogic/qla3xxx.*
18586
18587QLOGIC QLA4XXX iSCSI DRIVER
18588M:	Nilesh Javali <njavali@marvell.com>
18589M:	Manish Rangankar <mrangankar@marvell.com>
18590M:	GR-QLogic-Storage-Upstream@marvell.com
18591L:	linux-scsi@vger.kernel.org
18592S:	Supported
18593F:	drivers/scsi/qla4xxx/
18594
18595QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18596M:	Shahed Shaikh <shshaikh@marvell.com>
18597M:	Manish Chopra <manishc@marvell.com>
18598M:	GR-Linux-NIC-Dev@marvell.com
18599L:	netdev@vger.kernel.org
18600S:	Supported
18601F:	drivers/net/ethernet/qlogic/qlcnic/
18602
18603QM1D1B0004 MEDIA DRIVER
18604M:	Akihiro Tsukada <tskd08@gmail.com>
18605L:	linux-media@vger.kernel.org
18606S:	Odd Fixes
18607F:	drivers/media/tuners/qm1d1b0004*
18608
18609QM1D1C0042 MEDIA DRIVER
18610M:	Akihiro Tsukada <tskd08@gmail.com>
18611L:	linux-media@vger.kernel.org
18612S:	Odd Fixes
18613F:	drivers/media/tuners/qm1d1c0042*
18614
18615QNX4 FILESYSTEM
18616M:	Anders Larsen <al@alarsen.net>
18617S:	Maintained
18618W:	http://www.alarsen.net/linux/qnx4fs/
18619F:	fs/qnx4/
18620F:	include/uapi/linux/qnx4_fs.h
18621F:	include/uapi/linux/qnxtypes.h
18622
18623QNX6 FILESYSTEM
18624S:	Orphan
18625F:	Documentation/filesystems/qnx6.rst
18626F:	fs/qnx6/
18627F:	include/linux/qnx6_fs.h
18628
18629QORIQ DPAA2 FSL-MC BUS DRIVER
18630M:	Stuart Yoder <stuyoder@gmail.com>
18631M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18632L:	linux-kernel@vger.kernel.org
18633S:	Maintained
18634F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18635F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18636F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18637F:	drivers/bus/fsl-mc/
18638F:	include/uapi/linux/fsl_mc.h
18639
18640QT1010 MEDIA DRIVER
18641L:	linux-media@vger.kernel.org
18642S:	Orphan
18643W:	https://linuxtv.org
18644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18645F:	drivers/media/tuners/qt1010*
18646
18647QUALCOMM ATH12K WIRELESS DRIVER
18648M:	Kalle Valo <kvalo@kernel.org>
18649M:	Jeff Johnson <jjohnson@kernel.org>
18650L:	ath12k@lists.infradead.org
18651S:	Supported
18652W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18654F:	drivers/net/wireless/ath/ath12k/
18655N:	ath12k
18656
18657QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18658M:	Kalle Valo <kvalo@kernel.org>
18659M:	Jeff Johnson <jjohnson@kernel.org>
18660L:	ath10k@lists.infradead.org
18661S:	Supported
18662W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18664F:	drivers/net/wireless/ath/ath10k/
18665N:	ath10k
18666
18667QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18668M:	Kalle Valo <kvalo@kernel.org>
18669M:	Jeff Johnson <jjohnson@kernel.org>
18670L:	ath11k@lists.infradead.org
18671S:	Supported
18672W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18673B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18675F:	drivers/net/wireless/ath/ath11k/
18676N:	ath11k
18677
18678QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18679M:	Toke Høiland-Jørgensen <toke@toke.dk>
18680L:	linux-wireless@vger.kernel.org
18681S:	Maintained
18682W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18684F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18685F:	drivers/net/wireless/ath/ath9k/
18686
18687QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18688M:	Stefan Wahren <wahrenst@gmx.net>
18689L:	netdev@vger.kernel.org
18690S:	Maintained
18691F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18692F:	drivers/net/ethernet/qualcomm/qca*
18693
18694QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18695M:	Stephan Gerhold <stephan@gerhold.net>
18696L:	netdev@vger.kernel.org
18697L:	linux-arm-msm@vger.kernel.org
18698S:	Maintained
18699F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18700F:	drivers/net/wwan/qcom_bam_dmux.c
18701
18702QUALCOMM CAMERA SUBSYSTEM DRIVER
18703M:	Robert Foss <rfoss@kernel.org>
18704M:	Todor Tomov <todor.too@gmail.com>
18705M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18706L:	linux-media@vger.kernel.org
18707S:	Maintained
18708F:	Documentation/admin-guide/media/qcom_camss.rst
18709F:	Documentation/devicetree/bindings/media/*camss*
18710F:	drivers/media/platform/qcom/camss/
18711
18712QUALCOMM CLOCK DRIVERS
18713M:	Bjorn Andersson <andersson@kernel.org>
18714L:	linux-arm-msm@vger.kernel.org
18715S:	Supported
18716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18717F:	Documentation/devicetree/bindings/clock/qcom,*
18718F:	drivers/clk/qcom/
18719F:	include/dt-bindings/clock/qcom,*
18720
18721QUALCOMM CLOUD AI (QAIC) DRIVER
18722M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18723R:	Carl Vanderlip <quic_carlv@quicinc.com>
18724R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18725L:	linux-arm-msm@vger.kernel.org
18726L:	dri-devel@lists.freedesktop.org
18727S:	Supported
18728T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18729F:	Documentation/accel/qaic/
18730F:	drivers/accel/qaic/
18731F:	include/uapi/drm/qaic_accel.h
18732
18733QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18734M:	Bjorn Andersson <andersson@kernel.org>
18735M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18736L:	linux-pm@vger.kernel.org
18737L:	linux-arm-msm@vger.kernel.org
18738S:	Maintained
18739F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18740F:	drivers/pmdomain/qcom/cpr.c
18741
18742QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18743M:	Ilia Lin <ilia.lin@kernel.org>
18744L:	linux-pm@vger.kernel.org
18745S:	Maintained
18746F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18747F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18748F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18749
18750QUALCOMM CRYPTO DRIVERS
18751M:	Thara Gopinath <thara.gopinath@gmail.com>
18752L:	linux-crypto@vger.kernel.org
18753L:	linux-arm-msm@vger.kernel.org
18754S:	Maintained
18755F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18756F:	drivers/crypto/qce/
18757
18758QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18759M:	Timur Tabi <timur@kernel.org>
18760L:	netdev@vger.kernel.org
18761S:	Maintained
18762F:	drivers/net/ethernet/qualcomm/emac/
18763
18764QUALCOMM ETHQOS ETHERNET DRIVER
18765M:	Vinod Koul <vkoul@kernel.org>
18766L:	netdev@vger.kernel.org
18767L:	linux-arm-msm@vger.kernel.org
18768S:	Maintained
18769F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18770F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18771
18772QUALCOMM FASTRPC DRIVER
18773M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18774M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18775L:	linux-arm-msm@vger.kernel.org
18776L:	dri-devel@lists.freedesktop.org
18777S:	Maintained
18778F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18779F:	drivers/misc/fastrpc.c
18780F:	include/uapi/misc/fastrpc.h
18781
18782QUALCOMM HEXAGON ARCHITECTURE
18783M:	Brian Cain <bcain@quicinc.com>
18784L:	linux-hexagon@vger.kernel.org
18785S:	Supported
18786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18787F:	arch/hexagon/
18788
18789QUALCOMM HIDMA DRIVER
18790M:	Sinan Kaya <okaya@kernel.org>
18791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18792L:	linux-arm-msm@vger.kernel.org
18793L:	dmaengine@vger.kernel.org
18794S:	Supported
18795F:	drivers/dma/qcom/hidma*
18796
18797QUALCOMM I2C CCI DRIVER
18798M:	Loic Poulain <loic.poulain@linaro.org>
18799M:	Robert Foss <rfoss@kernel.org>
18800L:	linux-i2c@vger.kernel.org
18801L:	linux-arm-msm@vger.kernel.org
18802S:	Maintained
18803F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18804F:	drivers/i2c/busses/i2c-qcom-cci.c
18805
18806QUALCOMM INTERCONNECT BWMON DRIVER
18807M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18808L:	linux-arm-msm@vger.kernel.org
18809S:	Maintained
18810F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18811F:	drivers/soc/qcom/icc-bwmon.c
18812
18813QUALCOMM IOMMU
18814M:	Rob Clark <robdclark@gmail.com>
18815L:	iommu@lists.linux.dev
18816L:	linux-arm-msm@vger.kernel.org
18817S:	Maintained
18818F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18819F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18820F:	drivers/iommu/msm_iommu*
18821
18822QUALCOMM IPC ROUTER (QRTR) DRIVER
18823M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18824L:	linux-arm-msm@vger.kernel.org
18825S:	Maintained
18826F:	include/trace/events/qrtr.h
18827F:	include/uapi/linux/qrtr.h
18828F:	net/qrtr/
18829
18830QUALCOMM IPCC MAILBOX DRIVER
18831M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18832L:	linux-arm-msm@vger.kernel.org
18833S:	Supported
18834F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18835F:	drivers/mailbox/qcom-ipcc.c
18836F:	include/dt-bindings/mailbox/qcom-ipcc.h
18837
18838QUALCOMM IPQ4019 USB PHY DRIVER
18839M:	Robert Marko <robert.marko@sartura.hr>
18840M:	Luka Perkov <luka.perkov@sartura.hr>
18841L:	linux-arm-msm@vger.kernel.org
18842S:	Maintained
18843F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18844F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18845
18846QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18847M:	Robert Marko <robert.marko@sartura.hr>
18848M:	Luka Perkov <luka.perkov@sartura.hr>
18849L:	linux-arm-msm@vger.kernel.org
18850S:	Maintained
18851F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18852F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18853
18854QUALCOMM NAND CONTROLLER DRIVER
18855M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18856L:	linux-mtd@lists.infradead.org
18857L:	linux-arm-msm@vger.kernel.org
18858S:	Maintained
18859F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18860F:	drivers/mtd/nand/raw/qcom_nandc.c
18861
18862QUALCOMM QSEECOM DRIVER
18863M:	Maximilian Luz <luzmaximilian@gmail.com>
18864L:	linux-arm-msm@vger.kernel.org
18865S:	Maintained
18866F:	drivers/firmware/qcom/qcom_qseecom.c
18867
18868QUALCOMM QSEECOM UEFISECAPP DRIVER
18869M:	Maximilian Luz <luzmaximilian@gmail.com>
18870L:	linux-arm-msm@vger.kernel.org
18871S:	Maintained
18872F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18873
18874QUALCOMM RMNET DRIVER
18875M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18876M:	Sean Tranchetti <quic_stranche@quicinc.com>
18877L:	netdev@vger.kernel.org
18878S:	Maintained
18879F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18880F:	drivers/net/ethernet/qualcomm/rmnet/
18881F:	include/linux/if_rmnet.h
18882
18883QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18884M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18885L:	linux-arm-msm@vger.kernel.org
18886S:	Maintained
18887F:	drivers/firmware/qcom/qcom_tzmem.c
18888F:	drivers/firmware/qcom/qcom_tzmem.h
18889F:	include/linux/firmware/qcom/qcom_tzmem.h
18890
18891QUALCOMM TSENS THERMAL DRIVER
18892M:	Amit Kucheria <amitk@kernel.org>
18893M:	Thara Gopinath <thara.gopinath@gmail.com>
18894L:	linux-pm@vger.kernel.org
18895L:	linux-arm-msm@vger.kernel.org
18896S:	Maintained
18897F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18898F:	drivers/thermal/qcom/
18899
18900QUALCOMM TYPEC PORT MANAGER DRIVER
18901M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18902L:	linux-arm-msm@vger.kernel.org
18903L:	linux-usb@vger.kernel.org
18904S:	Maintained
18905F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18906F:	drivers/usb/typec/tcpm/qcom/
18907
18908QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18909M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18910M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18911R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18912L:	linux-media@vger.kernel.org
18913L:	linux-arm-msm@vger.kernel.org
18914S:	Maintained
18915T:	git git://linuxtv.org/media_tree.git
18916F:	Documentation/devicetree/bindings/media/*venus*
18917F:	drivers/media/platform/qcom/venus/
18918
18919QUALCOMM WCN36XX WIRELESS DRIVER
18920M:	Loic Poulain <loic.poulain@linaro.org>
18921L:	wcn36xx@lists.infradead.org
18922S:	Supported
18923W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18924F:	drivers/net/wireless/ath/wcn36xx/
18925
18926QUANTENNA QTNFMAC WIRELESS DRIVER
18927M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18928R:	Sergey Matyukevich <geomatsi@gmail.com>
18929L:	linux-wireless@vger.kernel.org
18930S:	Maintained
18931F:	drivers/net/wireless/quantenna
18932
18933RADEON and AMDGPU DRM DRIVERS
18934M:	Alex Deucher <alexander.deucher@amd.com>
18935M:	Christian König <christian.koenig@amd.com>
18936M:	Xinhui Pan <Xinhui.Pan@amd.com>
18937L:	amd-gfx@lists.freedesktop.org
18938S:	Supported
18939B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18940C:	irc://irc.oftc.net/radeon
18941T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18942F:	Documentation/gpu/amdgpu/
18943F:	drivers/gpu/drm/amd/
18944F:	drivers/gpu/drm/ci/xfails/amd*
18945F:	drivers/gpu/drm/radeon/
18946F:	include/uapi/drm/amdgpu_drm.h
18947F:	include/uapi/drm/radeon_drm.h
18948
18949RADEON FRAMEBUFFER DISPLAY DRIVER
18950M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18951L:	linux-fbdev@vger.kernel.org
18952S:	Maintained
18953F:	drivers/video/fbdev/aty/radeon*
18954F:	include/uapi/linux/radeonfb.h
18955
18956RADIOSHARK RADIO DRIVER
18957M:	Hans Verkuil <hverkuil@xs4all.nl>
18958L:	linux-media@vger.kernel.org
18959S:	Maintained
18960T:	git git://linuxtv.org/media_tree.git
18961F:	drivers/media/radio/radio-shark.c
18962
18963RADIOSHARK2 RADIO DRIVER
18964M:	Hans Verkuil <hverkuil@xs4all.nl>
18965L:	linux-media@vger.kernel.org
18966S:	Maintained
18967T:	git git://linuxtv.org/media_tree.git
18968F:	drivers/media/radio/radio-shark2.c
18969F:	drivers/media/radio/radio-tea5777.c
18970
18971RADOS BLOCK DEVICE (RBD)
18972M:	Ilya Dryomov <idryomov@gmail.com>
18973R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18974L:	ceph-devel@vger.kernel.org
18975S:	Supported
18976W:	http://ceph.com/
18977T:	git https://github.com/ceph/ceph-client.git
18978F:	Documentation/ABI/testing/sysfs-bus-rbd
18979F:	drivers/block/rbd.c
18980F:	drivers/block/rbd_types.h
18981
18982RAGE128 FRAMEBUFFER DISPLAY DRIVER
18983L:	linux-fbdev@vger.kernel.org
18984S:	Orphan
18985F:	drivers/video/fbdev/aty/aty128fb.c
18986
18987RAINSHADOW-CEC DRIVER
18988M:	Hans Verkuil <hverkuil@xs4all.nl>
18989L:	linux-media@vger.kernel.org
18990S:	Maintained
18991T:	git git://linuxtv.org/media_tree.git
18992F:	drivers/media/cec/usb/rainshadow/
18993
18994RALINK MIPS ARCHITECTURE
18995M:	John Crispin <john@phrozen.org>
18996M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18997L:	linux-mips@vger.kernel.org
18998S:	Maintained
18999F:	arch/mips/ralink
19000
19001RALINK MT7621 MIPS ARCHITECTURE
19002M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19003M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19004L:	linux-mips@vger.kernel.org
19005S:	Maintained
19006F:	arch/mips/boot/dts/ralink/mt7621*
19007
19008RALINK RT2X00 WIRELESS LAN DRIVER
19009M:	Stanislaw Gruszka <stf_xl@wp.pl>
19010L:	linux-wireless@vger.kernel.org
19011S:	Maintained
19012F:	drivers/net/wireless/ralink/rt2x00/
19013
19014RAMDISK RAM BLOCK DEVICE DRIVER
19015M:	Jens Axboe <axboe@kernel.dk>
19016S:	Maintained
19017F:	Documentation/admin-guide/blockdev/ramdisk.rst
19018F:	drivers/block/brd.c
19019
19020RANCHU VIRTUAL BOARD FOR MIPS
19021M:	Miodrag Dinic <miodrag.dinic@mips.com>
19022L:	linux-mips@vger.kernel.org
19023S:	Supported
19024F:	arch/mips/configs/generic/board-ranchu.config
19025F:	arch/mips/generic/board-ranchu.c
19026
19027RANDOM NUMBER DRIVER
19028M:	"Theodore Ts'o" <tytso@mit.edu>
19029M:	Jason A. Donenfeld <Jason@zx2c4.com>
19030S:	Maintained
19031T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19032F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19033F:	drivers/char/random.c
19034F:	drivers/virt/vmgenid.c
19035
19036RAPIDIO SUBSYSTEM
19037M:	Matt Porter <mporter@kernel.crashing.org>
19038M:	Alexandre Bounine <alex.bou9@gmail.com>
19039S:	Maintained
19040F:	drivers/rapidio/
19041
19042RAS INFRASTRUCTURE
19043M:	Tony Luck <tony.luck@intel.com>
19044M:	Borislav Petkov <bp@alien8.de>
19045L:	linux-edac@vger.kernel.org
19046S:	Maintained
19047F:	Documentation/admin-guide/RAS
19048F:	drivers/ras/
19049F:	include/linux/ras.h
19050F:	include/ras/ras_event.h
19051
19052RAS FRU MEMORY POISON MANAGER (FMPM)
19053M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19054L:	linux-edac@vger.kernel.org
19055S:	Maintained
19056F:	drivers/ras/amd/fmpm.c
19057
19058RASPBERRY PI PISP BACK END
19059M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19060L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19061L:	linux-media@vger.kernel.org
19062S:	Maintained
19063F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19064F:	drivers/media/platform/raspberrypi/pisp_be/
19065F:	include/uapi/linux/media/raspberrypi/
19066
19067RC-CORE / LIRC FRAMEWORK
19068M:	Sean Young <sean@mess.org>
19069L:	linux-media@vger.kernel.org
19070S:	Maintained
19071W:	http://linuxtv.org
19072T:	git git://linuxtv.org/media_tree.git
19073F:	Documentation/driver-api/media/rc-core.rst
19074F:	Documentation/userspace-api/media/rc/
19075F:	drivers/media/rc/
19076F:	include/media/rc-core.h
19077F:	include/media/rc-map.h
19078F:	include/uapi/linux/lirc.h
19079
19080RCMM REMOTE CONTROLS DECODER
19081M:	Patrick Lerda <patrick9876@free.fr>
19082S:	Maintained
19083F:	drivers/media/rc/ir-rcmm-decoder.c
19084
19085RCUTORTURE TEST FRAMEWORK
19086M:	"Paul E. McKenney" <paulmck@kernel.org>
19087M:	Josh Triplett <josh@joshtriplett.org>
19088R:	Steven Rostedt <rostedt@goodmis.org>
19089R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19090R:	Lai Jiangshan <jiangshanlai@gmail.com>
19091L:	rcu@vger.kernel.org
19092S:	Supported
19093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19094F:	tools/testing/selftests/rcutorture
19095
19096RDACM20 Camera Sensor
19097M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19098M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19099M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19100M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19101L:	linux-media@vger.kernel.org
19102S:	Maintained
19103F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19104F:	drivers/media/i2c/max9271.c
19105F:	drivers/media/i2c/max9271.h
19106F:	drivers/media/i2c/rdacm20.c
19107
19108RDACM21 Camera Sensor
19109M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19110M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19111M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19112M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19113L:	linux-media@vger.kernel.org
19114S:	Maintained
19115F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19116F:	drivers/media/i2c/max9271.c
19117F:	drivers/media/i2c/max9271.h
19118F:	drivers/media/i2c/rdacm21.c
19119
19120RDC R-321X SoC
19121M:	Florian Fainelli <florian@openwrt.org>
19122S:	Maintained
19123
19124RDC R6040 FAST ETHERNET DRIVER
19125M:	Florian Fainelli <f.fainelli@gmail.com>
19126L:	netdev@vger.kernel.org
19127S:	Maintained
19128F:	drivers/net/ethernet/rdc/r6040.c
19129
19130RDMAVT - RDMA verbs software
19131M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19132L:	linux-rdma@vger.kernel.org
19133S:	Supported
19134F:	drivers/infiniband/sw/rdmavt
19135
19136RDS - RELIABLE DATAGRAM SOCKETS
19137M:	Allison Henderson <allison.henderson@oracle.com>
19138L:	netdev@vger.kernel.org
19139L:	linux-rdma@vger.kernel.org
19140L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19141S:	Supported
19142W:	https://oss.oracle.com/projects/rds/
19143F:	Documentation/networking/rds.rst
19144F:	net/rds/
19145
19146RDT - RESOURCE ALLOCATION
19147M:	Fenghua Yu <fenghua.yu@intel.com>
19148M:	Reinette Chatre <reinette.chatre@intel.com>
19149L:	linux-kernel@vger.kernel.org
19150S:	Supported
19151F:	Documentation/arch/x86/resctrl*
19152F:	arch/x86/include/asm/resctrl.h
19153F:	arch/x86/kernel/cpu/resctrl/
19154F:	tools/testing/selftests/resctrl/
19155
19156READ-COPY UPDATE (RCU)
19157M:	"Paul E. McKenney" <paulmck@kernel.org>
19158M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19159M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19160M:	Joel Fernandes <joel@joelfernandes.org>
19161M:	Josh Triplett <josh@joshtriplett.org>
19162M:	Boqun Feng <boqun.feng@gmail.com>
19163M:	Uladzislau Rezki <urezki@gmail.com>
19164R:	Steven Rostedt <rostedt@goodmis.org>
19165R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19166R:	Lai Jiangshan <jiangshanlai@gmail.com>
19167R:	Zqiang <qiang.zhang1211@gmail.com>
19168L:	rcu@vger.kernel.org
19169S:	Supported
19170W:	http://www.rdrop.com/users/paulmck/RCU/
19171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19172F:	Documentation/RCU/
19173F:	include/linux/rcu*
19174F:	kernel/rcu/
19175X:	Documentation/RCU/torture.rst
19176X:	include/linux/srcu*.h
19177X:	kernel/rcu/srcu*.c
19178
19179REAL TIME CLOCK (RTC) SUBSYSTEM
19180M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19181L:	linux-rtc@vger.kernel.org
19182S:	Maintained
19183Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19185F:	Documentation/admin-guide/rtc.rst
19186F:	Documentation/devicetree/bindings/rtc/
19187F:	drivers/rtc/
19188F:	include/linux/rtc.h
19189F:	include/linux/rtc/
19190F:	include/uapi/linux/rtc.h
19191F:	tools/testing/selftests/rtc/
19192
19193Real-time Linux Analysis (RTLA) tools
19194M:	Steven Rostedt <rostedt@goodmis.org>
19195L:	linux-trace-kernel@vger.kernel.org
19196S:	Maintained
19197F:	Documentation/tools/rtla/
19198F:	tools/tracing/rtla/
19199
19200REALTEK AUDIO CODECS
19201M:	Oder Chiou <oder_chiou@realtek.com>
19202S:	Maintained
19203F:	include/sound/rt*.h
19204F:	sound/soc/codecs/rt*
19205
19206REALTEK OTTO WATCHDOG
19207M:	Sander Vanheule <sander@svanheule.net>
19208L:	linux-watchdog@vger.kernel.org
19209S:	Maintained
19210F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19211F:	drivers/watchdog/realtek_otto_wdt.c
19212
19213REALTEK RTL83xx SMI DSA ROUTER CHIPS
19214M:	Linus Walleij <linus.walleij@linaro.org>
19215M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19216S:	Maintained
19217F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19218F:	drivers/net/dsa/realtek/*
19219
19220REALTEK WIRELESS DRIVER (rtlwifi family)
19221M:	Ping-Ke Shih <pkshih@realtek.com>
19222L:	linux-wireless@vger.kernel.org
19223S:	Maintained
19224T:	git https://github.com/pkshih/rtw.git
19225F:	drivers/net/wireless/realtek/rtlwifi/
19226
19227REALTEK WIRELESS DRIVER (rtw88)
19228M:	Ping-Ke Shih <pkshih@realtek.com>
19229L:	linux-wireless@vger.kernel.org
19230S:	Maintained
19231T:	git https://github.com/pkshih/rtw.git
19232F:	drivers/net/wireless/realtek/rtw88/
19233
19234REALTEK WIRELESS DRIVER (rtw89)
19235M:	Ping-Ke Shih <pkshih@realtek.com>
19236L:	linux-wireless@vger.kernel.org
19237S:	Maintained
19238T:	git https://github.com/pkshih/rtw.git
19239F:	drivers/net/wireless/realtek/rtw89/
19240
19241REDPINE WIRELESS DRIVER
19242L:	linux-wireless@vger.kernel.org
19243S:	Orphan
19244F:	drivers/net/wireless/rsi/
19245
19246REGISTER MAP ABSTRACTION
19247M:	Mark Brown <broonie@kernel.org>
19248L:	linux-kernel@vger.kernel.org
19249S:	Supported
19250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19251F:	Documentation/devicetree/bindings/regmap/
19252F:	drivers/base/regmap/
19253F:	include/linux/regmap.h
19254
19255REISERFS FILE SYSTEM
19256L:	reiserfs-devel@vger.kernel.org
19257S:	Obsolete
19258F:	fs/reiserfs/
19259
19260REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19261M:	Bjorn Andersson <andersson@kernel.org>
19262M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19263L:	linux-remoteproc@vger.kernel.org
19264S:	Maintained
19265T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19266F:	Documentation/ABI/testing/sysfs-class-remoteproc
19267F:	Documentation/devicetree/bindings/remoteproc/
19268F:	Documentation/staging/remoteproc.rst
19269F:	drivers/remoteproc/
19270F:	include/linux/remoteproc.h
19271F:	include/linux/remoteproc/
19272
19273REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19274M:	Bjorn Andersson <andersson@kernel.org>
19275M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19276L:	linux-remoteproc@vger.kernel.org
19277S:	Maintained
19278T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19279F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19280F:	Documentation/staging/rpmsg.rst
19281F:	drivers/rpmsg/
19282F:	include/linux/rpmsg.h
19283F:	include/linux/rpmsg/
19284F:	include/uapi/linux/rpmsg.h
19285F:	samples/rpmsg/
19286
19287REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19288M:	Stephan Gerhold <stephan@gerhold.net>
19289L:	netdev@vger.kernel.org
19290L:	linux-remoteproc@vger.kernel.org
19291S:	Maintained
19292F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19293
19294RENESAS CLOCK DRIVERS
19295M:	Geert Uytterhoeven <geert+renesas@glider.be>
19296L:	linux-renesas-soc@vger.kernel.org
19297S:	Supported
19298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19299F:	Documentation/devicetree/bindings/clock/renesas,*
19300F:	drivers/clk/renesas/
19301
19302RENESAS EMEV2 I2C DRIVER
19303M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19304L:	linux-renesas-soc@vger.kernel.org
19305S:	Supported
19306F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19307F:	drivers/i2c/busses/i2c-emev2.c
19308
19309RENESAS ETHERNET AVB DRIVER
19310R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19311L:	netdev@vger.kernel.org
19312L:	linux-renesas-soc@vger.kernel.org
19313F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19314F:	drivers/net/ethernet/renesas/Kconfig
19315F:	drivers/net/ethernet/renesas/Makefile
19316F:	drivers/net/ethernet/renesas/ravb*
19317
19318RENESAS ETHERNET SWITCH DRIVER
19319R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19320L:	netdev@vger.kernel.org
19321L:	linux-renesas-soc@vger.kernel.org
19322F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19323F:	drivers/net/ethernet/renesas/Kconfig
19324F:	drivers/net/ethernet/renesas/Makefile
19325F:	drivers/net/ethernet/renesas/rcar_gen4*
19326F:	drivers/net/ethernet/renesas/rswitch*
19327
19328RENESAS ETHERNET TSN DRIVER
19329M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19330L:	netdev@vger.kernel.org
19331L:	linux-renesas-soc@vger.kernel.org
19332S:	Supported
19333F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19334F:	drivers/net/ethernet/renesas/rtsn.*
19335
19336RENESAS IDT821034 ASoC CODEC
19337M:	Herve Codina <herve.codina@bootlin.com>
19338L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19339S:	Maintained
19340F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19341F:	sound/soc/codecs/idt821034.c
19342
19343RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19344M:	Miquel Raynal <miquel.raynal@bootlin.com>
19345L:	linux-mtd@lists.infradead.org
19346L:	linux-renesas-soc@vger.kernel.org
19347S:	Maintained
19348F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19349F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19350
19351RENESAS R-CAR GYROADC DRIVER
19352M:	Marek Vasut <marek.vasut@gmail.com>
19353L:	linux-iio@vger.kernel.org
19354S:	Supported
19355F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19356F:	drivers/iio/adc/rcar-gyroadc.c
19357
19358RENESAS R-CAR I2C DRIVERS
19359M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19360L:	linux-renesas-soc@vger.kernel.org
19361S:	Supported
19362F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19363F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19364F:	drivers/i2c/busses/i2c-rcar.c
19365F:	drivers/i2c/busses/i2c-sh_mobile.c
19366
19367RENESAS R-CAR SATA DRIVER
19368R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19369L:	linux-ide@vger.kernel.org
19370L:	linux-renesas-soc@vger.kernel.org
19371S:	Supported
19372F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19373F:	drivers/ata/sata_rcar.c
19374
19375RENESAS R-CAR THERMAL DRIVERS
19376M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19377L:	linux-renesas-soc@vger.kernel.org
19378S:	Supported
19379F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19380F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19381F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19382F:	drivers/thermal/renesas/rcar_thermal.c
19383
19384RENESAS RIIC DRIVER
19385M:	Chris Brandt <chris.brandt@renesas.com>
19386L:	linux-renesas-soc@vger.kernel.org
19387S:	Supported
19388F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19389F:	drivers/i2c/busses/i2c-riic.c
19390
19391RENESAS RZ/G2L A/D DRIVER
19392M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19393L:	linux-iio@vger.kernel.org
19394L:	linux-renesas-soc@vger.kernel.org
19395S:	Supported
19396F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19397F:	drivers/iio/adc/rzg2l_adc.c
19398
19399RENESAS RZ/G2L MTU3a COUNTER DRIVER
19400M:	Biju Das <biju.das.jz@bp.renesas.com>
19401L:	linux-iio@vger.kernel.org
19402L:	linux-renesas-soc@vger.kernel.org
19403S:	Supported
19404F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19405F:	drivers/counter/rz-mtu3-cnt.c
19406
19407RENESAS RZ/N1 A5PSW SWITCH DRIVER
19408M:	Clément Léger <clement.leger@bootlin.com>
19409L:	linux-renesas-soc@vger.kernel.org
19410L:	netdev@vger.kernel.org
19411S:	Maintained
19412F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19413F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19414F:	drivers/net/dsa/rzn1_a5psw*
19415F:	drivers/net/pcs/pcs-rzn1-miic.c
19416F:	include/dt-bindings/net/pcs-rzn1-miic.h
19417F:	include/linux/pcs-rzn1-miic.h
19418F:	net/dsa/tag_rzn1_a5psw.c
19419
19420RENESAS RZ/N1 DWMAC GLUE LAYER
19421M:	Romain Gantois <romain.gantois@bootlin.com>
19422S:	Maintained
19423F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19424F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19425
19426RENESAS RZ/N1 RTC CONTROLLER DRIVER
19427M:	Miquel Raynal <miquel.raynal@bootlin.com>
19428L:	linux-rtc@vger.kernel.org
19429L:	linux-renesas-soc@vger.kernel.org
19430S:	Maintained
19431F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19432F:	drivers/rtc/rtc-rzn1.c
19433
19434RENESAS RZ/N1 USBF CONTROLLER DRIVER
19435M:	Herve Codina <herve.codina@bootlin.com>
19436L:	linux-renesas-soc@vger.kernel.org
19437L:	linux-usb@vger.kernel.org
19438S:	Maintained
19439F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19440F:	drivers/usb/gadget/udc/renesas_usbf.c
19441
19442RENESAS RZ/V2M I2C DRIVER
19443M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19444L:	linux-i2c@vger.kernel.org
19445L:	linux-renesas-soc@vger.kernel.org
19446S:	Supported
19447F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19448F:	drivers/i2c/busses/i2c-rzv2m.c
19449
19450RENESAS SUPERH ETHERNET DRIVER
19451R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19452L:	netdev@vger.kernel.org
19453L:	linux-renesas-soc@vger.kernel.org
19454F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19455F:	drivers/net/ethernet/renesas/Kconfig
19456F:	drivers/net/ethernet/renesas/Makefile
19457F:	drivers/net/ethernet/renesas/sh_eth*
19458F:	include/linux/sh_eth.h
19459
19460RENESAS USB PHY DRIVER
19461M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19462L:	linux-renesas-soc@vger.kernel.org
19463S:	Maintained
19464F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19465
19466RENESAS VERSACLOCK 7 CLOCK DRIVER
19467M:	Alex Helms <alexander.helms.jy@renesas.com>
19468S:	Maintained
19469F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19470F:	drivers/clk/clk-versaclock7.c
19471
19472RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19473M:	Herve Codina <herve.codina@bootlin.com>
19474L:	linux-iio@vger.kernel.org
19475S:	Maintained
19476F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19477F:	drivers/iio/potentiometer/x9250.c
19478
19479RESET CONTROLLER FRAMEWORK
19480M:	Philipp Zabel <p.zabel@pengutronix.de>
19481S:	Maintained
19482T:	git git://git.pengutronix.de/git/pza/linux
19483F:	Documentation/devicetree/bindings/reset/
19484F:	Documentation/driver-api/reset.rst
19485F:	drivers/reset/
19486F:	include/dt-bindings/reset/
19487F:	include/linux/reset-controller.h
19488F:	include/linux/reset.h
19489F:	include/linux/reset/
19490K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19491
19492RESTARTABLE SEQUENCES SUPPORT
19493M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19494M:	Peter Zijlstra <peterz@infradead.org>
19495M:	"Paul E. McKenney" <paulmck@kernel.org>
19496M:	Boqun Feng <boqun.feng@gmail.com>
19497L:	linux-kernel@vger.kernel.org
19498S:	Supported
19499F:	include/trace/events/rseq.h
19500F:	include/uapi/linux/rseq.h
19501F:	kernel/rseq.c
19502F:	tools/testing/selftests/rseq/
19503
19504RFKILL
19505M:	Johannes Berg <johannes@sipsolutions.net>
19506L:	linux-wireless@vger.kernel.org
19507S:	Maintained
19508W:	https://wireless.wiki.kernel.org/
19509Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19512F:	Documentation/ABI/stable/sysfs-class-rfkill
19513F:	Documentation/driver-api/rfkill.rst
19514F:	include/linux/rfkill.h
19515F:	include/uapi/linux/rfkill.h
19516F:	net/rfkill/
19517
19518RHASHTABLE
19519M:	Thomas Graf <tgraf@suug.ch>
19520M:	Herbert Xu <herbert@gondor.apana.org.au>
19521L:	netdev@vger.kernel.org
19522S:	Maintained
19523F:	include/linux/rhashtable-types.h
19524F:	include/linux/rhashtable.h
19525F:	lib/rhashtable.c
19526F:	lib/test_rhashtable.c
19527
19528RICOH R5C592 MEMORYSTICK DRIVER
19529M:	Maxim Levitsky <maximlevitsky@gmail.com>
19530S:	Maintained
19531F:	drivers/memstick/host/r592.*
19532
19533RICOH SMARTMEDIA/XD DRIVER
19534M:	Maxim Levitsky <maximlevitsky@gmail.com>
19535S:	Maintained
19536F:	drivers/mtd/nand/raw/r852.c
19537F:	drivers/mtd/nand/raw/r852.h
19538
19539RISC-V AIA DRIVERS
19540M:	Anup Patel <anup@brainfault.org>
19541L:	linux-riscv@lists.infradead.org
19542S:	Maintained
19543F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19544F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19545F:	drivers/irqchip/irq-riscv-aplic-*.c
19546F:	drivers/irqchip/irq-riscv-aplic-*.h
19547F:	drivers/irqchip/irq-riscv-imsic-*.c
19548F:	drivers/irqchip/irq-riscv-imsic-*.h
19549F:	drivers/irqchip/irq-riscv-intc.c
19550F:	include/linux/irqchip/riscv-aplic.h
19551F:	include/linux/irqchip/riscv-imsic.h
19552
19553RISC-V ARCHITECTURE
19554M:	Paul Walmsley <paul.walmsley@sifive.com>
19555M:	Palmer Dabbelt <palmer@dabbelt.com>
19556M:	Albert Ou <aou@eecs.berkeley.edu>
19557L:	linux-riscv@lists.infradead.org
19558S:	Supported
19559Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19560C:	irc://irc.libera.chat/riscv
19561P:	Documentation/arch/riscv/patch-acceptance.rst
19562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19563F:	arch/riscv/
19564N:	riscv
19565K:	riscv
19566
19567RISC-V MICROCHIP FPGA SUPPORT
19568M:	Conor Dooley <conor.dooley@microchip.com>
19569M:	Daire McNamara <daire.mcnamara@microchip.com>
19570L:	linux-riscv@lists.infradead.org
19571S:	Supported
19572F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19573F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19574F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19575F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19576F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19577F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19578F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19579F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19580F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19581F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19582F:	arch/riscv/boot/dts/microchip/
19583F:	drivers/char/hw_random/mpfs-rng.c
19584F:	drivers/clk/microchip/clk-mpfs*.c
19585F:	drivers/firmware/microchip/mpfs-auto-update.c
19586F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19587F:	drivers/mailbox/mailbox-mpfs.c
19588F:	drivers/pci/controller/plda/pcie-microchip-host.c
19589F:	drivers/pwm/pwm-microchip-core.c
19590F:	drivers/reset/reset-mpfs.c
19591F:	drivers/rtc/rtc-mpfs.c
19592F:	drivers/soc/microchip/mpfs-sys-controller.c
19593F:	drivers/spi/spi-microchip-core-qspi.c
19594F:	drivers/spi/spi-microchip-core.c
19595F:	drivers/usb/musb/mpfs.c
19596F:	include/soc/microchip/mpfs.h
19597
19598RISC-V MISC SOC SUPPORT
19599M:	Conor Dooley <conor@kernel.org>
19600L:	linux-riscv@lists.infradead.org
19601S:	Maintained
19602Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19603T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19604F:	Documentation/devicetree/bindings/riscv/
19605F:	arch/riscv/boot/dts/
19606X:	arch/riscv/boot/dts/allwinner/
19607X:	arch/riscv/boot/dts/renesas/
19608X:	arch/riscv/boot/dts/sophgo/
19609X:	arch/riscv/boot/dts/thead/
19610
19611RISC-V PMU DRIVERS
19612M:	Atish Patra <atishp@atishpatra.org>
19613R:	Anup Patel <anup@brainfault.org>
19614L:	linux-riscv@lists.infradead.org
19615S:	Supported
19616F:	drivers/perf/riscv_pmu.c
19617F:	drivers/perf/riscv_pmu_legacy.c
19618F:	drivers/perf/riscv_pmu_sbi.c
19619
19620RISC-V THEAD SoC SUPPORT
19621M:	Drew Fustini <drew@pdp7.com>
19622M:	Guo Ren <guoren@kernel.org>
19623M:	Fu Wei <wefu@redhat.com>
19624L:	linux-riscv@lists.infradead.org
19625S:	Maintained
19626T:	git https://github.com/pdp7/linux.git
19627F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19628F:	arch/riscv/boot/dts/thead/
19629F:	drivers/clk/thead/clk-th1520-ap.c
19630F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19631
19632RNBD BLOCK DRIVERS
19633M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19634M:	Jack Wang <jinpu.wang@ionos.com>
19635L:	linux-block@vger.kernel.org
19636S:	Maintained
19637F:	drivers/block/rnbd/
19638
19639ROCCAT DRIVERS
19640M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19641S:	Maintained
19642W:	http://sourceforge.net/projects/roccat/
19643F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19644F:	drivers/hid/hid-roccat*
19645F:	include/linux/hid-roccat*
19646
19647ROCKCHIP CRYPTO DRIVERS
19648M:	Corentin Labbe <clabbe@baylibre.com>
19649L:	linux-crypto@vger.kernel.org
19650S:	Maintained
19651F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19652F:	drivers/crypto/rockchip/
19653
19654ROCKCHIP I2S TDM DRIVER
19655M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19656L:	linux-rockchip@lists.infradead.org
19657S:	Maintained
19658F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19659F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19660
19661ROCKCHIP ISP V1 DRIVER
19662M:	Dafna Hirschfeld <dafna@fastmail.com>
19663M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19664L:	linux-media@vger.kernel.org
19665L:	linux-rockchip@lists.infradead.org
19666S:	Maintained
19667F:	Documentation/admin-guide/media/rkisp1.rst
19668F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19669F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19670F:	drivers/media/platform/rockchip/rkisp1
19671F:	include/uapi/linux/rkisp1-config.h
19672
19673ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19674M:	Jacob Chen <jacob-chen@iotwrt.com>
19675M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19676L:	linux-media@vger.kernel.org
19677L:	linux-rockchip@lists.infradead.org
19678S:	Maintained
19679F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19680F:	drivers/media/platform/rockchip/rga/
19681
19682ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19683M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19684S:	Maintained
19685F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19686F:	sound/soc/codecs/rk3308_codec.c
19687F:	sound/soc/codecs/rk3308_codec.h
19688
19689ROCKCHIP VIDEO DECODER DRIVER
19690M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19691L:	linux-media@vger.kernel.org
19692L:	linux-rockchip@lists.infradead.org
19693S:	Maintained
19694F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19695F:	drivers/staging/media/rkvdec/
19696
19697ROCKER DRIVER
19698M:	Jiri Pirko <jiri@resnulli.us>
19699L:	netdev@vger.kernel.org
19700S:	Supported
19701F:	drivers/net/ethernet/rocker/
19702
19703ROCKETPORT EXPRESS/INFINITY DRIVER
19704M:	Kevin Cernekee <cernekee@gmail.com>
19705L:	linux-serial@vger.kernel.org
19706S:	Odd Fixes
19707F:	drivers/tty/serial/rp2.*
19708
19709ROHM BD99954 CHARGER IC
19710M:	Matti Vaittinen <mazziesaccount@gmail.com>
19711S:	Supported
19712F:	drivers/power/supply/bd99954-charger.c
19713F:	drivers/power/supply/bd99954-charger.h
19714
19715ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19716M:	Tomasz Duszynski <tduszyns@gmail.com>
19717S:	Maintained
19718F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19719F:	drivers/iio/light/bh1750.c
19720
19721ROHM BM1390 PRESSURE SENSOR DRIVER
19722M:	Matti Vaittinen <mazziesaccount@gmail.com>
19723L:	linux-iio@vger.kernel.org
19724S:	Supported
19725F:	drivers/iio/pressure/rohm-bm1390.c
19726
19727ROHM BU270xx LIGHT SENSOR DRIVERs
19728M:	Matti Vaittinen <mazziesaccount@gmail.com>
19729L:	linux-iio@vger.kernel.org
19730S:	Supported
19731F:	drivers/iio/light/rohm-bu27008.c
19732F:	drivers/iio/light/rohm-bu27034.c
19733
19734ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19735M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19736L:	linux-kernel@vger.kernel.org
19737L:	linux-renesas-soc@vger.kernel.org
19738S:	Supported
19739F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19740F:	drivers/gpio/gpio-bd9571mwv.c
19741F:	drivers/mfd/bd9571mwv.c
19742F:	drivers/regulator/bd9571mwv-regulator.c
19743F:	include/linux/mfd/bd9571mwv.h
19744
19745ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19746M:	Matti Vaittinen <mazziesaccount@gmail.com>
19747S:	Supported
19748F:	drivers/clk/clk-bd718x7.c
19749F:	drivers/gpio/gpio-bd71815.c
19750F:	drivers/gpio/gpio-bd71828.c
19751F:	drivers/mfd/rohm-bd71828.c
19752F:	drivers/mfd/rohm-bd718x7.c
19753F:	drivers/mfd/rohm-bd9576.c
19754F:	drivers/mfd/rohm-bd96801.c
19755F:	drivers/regulator/bd71815-regulator.c
19756F:	drivers/regulator/bd71828-regulator.c
19757F:	drivers/regulator/bd718x7-regulator.c
19758F:	drivers/regulator/bd9576-regulator.c
19759F:	drivers/regulator/bd96801-regulator.c
19760F:	drivers/regulator/rohm-regulator.c
19761F:	drivers/rtc/rtc-bd70528.c
19762F:	drivers/watchdog/bd9576_wdt.c
19763F:	drivers/watchdog/bd96801_wdt.c
19764F:	include/linux/mfd/rohm-bd71815.h
19765F:	include/linux/mfd/rohm-bd71828.h
19766F:	include/linux/mfd/rohm-bd718x7.h
19767F:	include/linux/mfd/rohm-bd957x.h
19768F:	include/linux/mfd/rohm-bd96801.h
19769F:	include/linux/mfd/rohm-generic.h
19770F:	include/linux/mfd/rohm-shared.h
19771
19772ROSE NETWORK LAYER
19773M:	Ralf Baechle <ralf@linux-mips.org>
19774L:	linux-hams@vger.kernel.org
19775S:	Maintained
19776W:	https://linux-ax25.in-berlin.de
19777F:	include/net/rose.h
19778F:	include/uapi/linux/rose.h
19779F:	net/rose/
19780
19781ROTATION DRIVER FOR ALLWINNER A83T
19782M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19783L:	linux-media@vger.kernel.org
19784S:	Maintained
19785T:	git git://linuxtv.org/media_tree.git
19786F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19787F:	drivers/media/platform/sunxi/sun8i-rotate/
19788
19789RPMSG TTY DRIVER
19790M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19791L:	linux-remoteproc@vger.kernel.org
19792S:	Maintained
19793F:	drivers/tty/rpmsg_tty.c
19794
19795RTL2830 MEDIA DRIVER
19796L:	linux-media@vger.kernel.org
19797S:	Orphan
19798W:	https://linuxtv.org
19799Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19800F:	drivers/media/dvb-frontends/rtl2830*
19801
19802RTL2832 MEDIA DRIVER
19803L:	linux-media@vger.kernel.org
19804S:	Orphan
19805W:	https://linuxtv.org
19806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19807F:	drivers/media/dvb-frontends/rtl2832*
19808
19809RTL2832_SDR MEDIA DRIVER
19810L:	linux-media@vger.kernel.org
19811S:	Orphan
19812W:	https://linuxtv.org
19813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19814F:	drivers/media/dvb-frontends/rtl2832_sdr*
19815
19816RTL8180 WIRELESS DRIVER
19817L:	linux-wireless@vger.kernel.org
19818S:	Orphan
19819F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19820
19821RTL8187 WIRELESS DRIVER
19822M:	Hin-Tak Leung <hintak.leung@gmail.com>
19823L:	linux-wireless@vger.kernel.org
19824S:	Maintained
19825T:	git https://github.com/pkshih/rtw.git
19826F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19827
19828RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19829M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19830L:	linux-wireless@vger.kernel.org
19831S:	Maintained
19832T:	git https://github.com/pkshih/rtw.git
19833F:	drivers/net/wireless/realtek/rtl8xxxu/
19834
19835RTRS TRANSPORT DRIVERS
19836M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19837M:	Jack Wang <jinpu.wang@ionos.com>
19838L:	linux-rdma@vger.kernel.org
19839S:	Maintained
19840F:	drivers/infiniband/ulp/rtrs/
19841
19842RUNTIME VERIFICATION (RV)
19843M:	Steven Rostedt <rostedt@goodmis.org>
19844L:	linux-trace-kernel@vger.kernel.org
19845S:	Maintained
19846F:	Documentation/trace/rv/
19847F:	include/linux/rv.h
19848F:	include/rv/
19849F:	kernel/trace/rv/
19850F:	tools/verification/
19851
19852RUST
19853M:	Miguel Ojeda <ojeda@kernel.org>
19854M:	Alex Gaynor <alex.gaynor@gmail.com>
19855M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19856R:	Boqun Feng <boqun.feng@gmail.com>
19857R:	Gary Guo <gary@garyguo.net>
19858R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19859R:	Benno Lossin <benno.lossin@proton.me>
19860R:	Andreas Hindborg <a.hindborg@samsung.com>
19861R:	Alice Ryhl <aliceryhl@google.com>
19862L:	rust-for-linux@vger.kernel.org
19863S:	Supported
19864W:	https://rust-for-linux.com
19865B:	https://github.com/Rust-for-Linux/linux/issues
19866C:	zulip://rust-for-linux.zulipchat.com
19867P:	https://rust-for-linux.com/contributing
19868T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19869F:	Documentation/rust/
19870F:	rust/
19871F:	samples/rust/
19872F:	scripts/*rust*
19873F:	tools/testing/selftests/rust/
19874K:	\b(?i:rust)\b
19875
19876RXRPC SOCKETS (AF_RXRPC)
19877M:	David Howells <dhowells@redhat.com>
19878M:	Marc Dionne <marc.dionne@auristor.com>
19879L:	linux-afs@lists.infradead.org
19880S:	Supported
19881W:	https://www.infradead.org/~dhowells/kafs/
19882F:	Documentation/networking/rxrpc.rst
19883F:	include/keys/rxrpc-type.h
19884F:	include/net/af_rxrpc.h
19885F:	include/trace/events/rxrpc.h
19886F:	include/uapi/linux/rxrpc.h
19887F:	net/rxrpc/
19888
19889S3 SAVAGE FRAMEBUFFER DRIVER
19890M:	Antonino Daplas <adaplas@gmail.com>
19891L:	linux-fbdev@vger.kernel.org
19892S:	Maintained
19893F:	drivers/video/fbdev/savage/
19894
19895S390 ARCHITECTURE
19896M:	Heiko Carstens <hca@linux.ibm.com>
19897M:	Vasily Gorbik <gor@linux.ibm.com>
19898M:	Alexander Gordeev <agordeev@linux.ibm.com>
19899R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19900R:	Sven Schnelle <svens@linux.ibm.com>
19901L:	linux-s390@vger.kernel.org
19902S:	Supported
19903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19904F:	Documentation/driver-api/s390-drivers.rst
19905F:	Documentation/arch/s390/
19906F:	arch/s390/
19907F:	drivers/s390/
19908F:	drivers/watchdog/diag288_wdt.c
19909
19910S390 COMMON I/O LAYER
19911M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19912M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19913L:	linux-s390@vger.kernel.org
19914S:	Supported
19915F:	drivers/s390/cio/
19916
19917S390 DASD DRIVER
19918M:	Stefan Haberland <sth@linux.ibm.com>
19919M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19920L:	linux-s390@vger.kernel.org
19921S:	Supported
19922F:	block/partitions/ibm.c
19923F:	drivers/s390/block/dasd*
19924F:	include/linux/dasd_mod.h
19925
19926S390 IOMMU (PCI)
19927M:	Niklas Schnelle <schnelle@linux.ibm.com>
19928M:	Matthew Rosato <mjrosato@linux.ibm.com>
19929R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19930L:	linux-s390@vger.kernel.org
19931S:	Supported
19932F:	drivers/iommu/s390-iommu.c
19933
19934S390 IUCV NETWORK LAYER
19935M:	Alexandra Winter <wintera@linux.ibm.com>
19936M:	Thorsten Winkler <twinkler@linux.ibm.com>
19937L:	linux-s390@vger.kernel.org
19938L:	netdev@vger.kernel.org
19939S:	Supported
19940F:	drivers/s390/net/*iucv*
19941F:	include/net/iucv/
19942F:	net/iucv/
19943
19944S390 MM
19945M:	Alexander Gordeev <agordeev@linux.ibm.com>
19946M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19947L:	linux-s390@vger.kernel.org
19948S:	Supported
19949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19950F:	arch/s390/include/asm/pgtable.h
19951F:	arch/s390/mm
19952
19953S390 NETWORK DRIVERS
19954M:	Alexandra Winter <wintera@linux.ibm.com>
19955M:	Thorsten Winkler <twinkler@linux.ibm.com>
19956L:	linux-s390@vger.kernel.org
19957L:	netdev@vger.kernel.org
19958S:	Supported
19959F:	drivers/s390/net/
19960
19961S390 PCI SUBSYSTEM
19962M:	Niklas Schnelle <schnelle@linux.ibm.com>
19963M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19964L:	linux-s390@vger.kernel.org
19965S:	Supported
19966F:	Documentation/arch/s390/pci.rst
19967F:	arch/s390/pci/
19968F:	drivers/pci/hotplug/s390_pci_hpc.c
19969
19970S390 SCM DRIVER
19971M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19972L:	linux-s390@vger.kernel.org
19973S:	Supported
19974F:	drivers/s390/block/scm*
19975F:	drivers/s390/cio/scm.c
19976
19977S390 VFIO AP DRIVER
19978M:	Tony Krowiak <akrowiak@linux.ibm.com>
19979M:	Halil Pasic <pasic@linux.ibm.com>
19980M:	Jason Herne <jjherne@linux.ibm.com>
19981L:	linux-s390@vger.kernel.org
19982S:	Supported
19983F:	Documentation/arch/s390/vfio-ap*
19984F:	drivers/s390/crypto/vfio_ap*
19985
19986S390 VFIO-CCW DRIVER
19987M:	Eric Farman <farman@linux.ibm.com>
19988M:	Matthew Rosato <mjrosato@linux.ibm.com>
19989R:	Halil Pasic <pasic@linux.ibm.com>
19990L:	linux-s390@vger.kernel.org
19991L:	kvm@vger.kernel.org
19992S:	Supported
19993F:	Documentation/arch/s390/vfio-ccw.rst
19994F:	drivers/s390/cio/vfio_ccw*
19995F:	include/uapi/linux/vfio_ccw.h
19996
19997S390 VFIO-PCI DRIVER
19998M:	Matthew Rosato <mjrosato@linux.ibm.com>
19999M:	Eric Farman <farman@linux.ibm.com>
20000L:	linux-s390@vger.kernel.org
20001L:	kvm@vger.kernel.org
20002S:	Supported
20003F:	arch/s390/kvm/pci*
20004F:	drivers/vfio/pci/vfio_pci_zdev.c
20005F:	include/uapi/linux/vfio_zdev.h
20006
20007S390 ZCRYPT DRIVER
20008M:	Harald Freudenberger <freude@linux.ibm.com>
20009L:	linux-s390@vger.kernel.org
20010S:	Supported
20011F:	drivers/s390/crypto/
20012
20013S390 ZFCP DRIVER
20014M:	Steffen Maier <maier@linux.ibm.com>
20015M:	Benjamin Block <bblock@linux.ibm.com>
20016L:	linux-s390@vger.kernel.org
20017S:	Supported
20018F:	drivers/s390/scsi/zfcp_*
20019
20020SAA6588 RDS RECEIVER DRIVER
20021M:	Hans Verkuil <hverkuil@xs4all.nl>
20022L:	linux-media@vger.kernel.org
20023S:	Odd Fixes
20024W:	https://linuxtv.org
20025T:	git git://linuxtv.org/media_tree.git
20026F:	drivers/media/i2c/saa6588*
20027
20028SAA7134 VIDEO4LINUX DRIVER
20029M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20030L:	linux-media@vger.kernel.org
20031S:	Odd fixes
20032W:	https://linuxtv.org
20033T:	git git://linuxtv.org/media_tree.git
20034F:	Documentation/driver-api/media/drivers/saa7134*
20035F:	drivers/media/pci/saa7134/
20036
20037SAA7146 VIDEO4LINUX-2 DRIVER
20038M:	Hans Verkuil <hverkuil@xs4all.nl>
20039L:	linux-media@vger.kernel.org
20040S:	Maintained
20041T:	git git://linuxtv.org/media_tree.git
20042F:	drivers/media/common/saa7146/
20043F:	drivers/media/pci/saa7146/
20044F:	include/media/drv-intf/saa7146*
20045
20046SAFESETID SECURITY MODULE
20047M:	Micah Morton <mortonm@chromium.org>
20048S:	Supported
20049F:	Documentation/admin-guide/LSM/SafeSetID.rst
20050F:	security/safesetid/
20051
20052SAMSUNG AUDIO (ASoC) DRIVERS
20053M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20055S:	Maintained
20056B:	mailto:linux-samsung-soc@vger.kernel.org
20057F:	Documentation/devicetree/bindings/sound/samsung*
20058F:	sound/soc/samsung/
20059
20060SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20061M:	Krzysztof Kozlowski <krzk@kernel.org>
20062L:	linux-crypto@vger.kernel.org
20063L:	linux-samsung-soc@vger.kernel.org
20064S:	Maintained
20065F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20066F:	drivers/crypto/exynos-rng.c
20067
20068SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20069M:	Łukasz Stelmach <l.stelmach@samsung.com>
20070L:	linux-samsung-soc@vger.kernel.org
20071S:	Maintained
20072F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20073F:	drivers/char/hw_random/exynos-trng.c
20074
20075SAMSUNG FRAMEBUFFER DRIVER
20076M:	Jingoo Han <jingoohan1@gmail.com>
20077L:	linux-fbdev@vger.kernel.org
20078S:	Maintained
20079F:	drivers/video/fbdev/s3c-fb.c
20080
20081SAMSUNG INTERCONNECT DRIVERS
20082M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20083M:	Artur Świgoń <a.swigon@samsung.com>
20084L:	linux-pm@vger.kernel.org
20085L:	linux-samsung-soc@vger.kernel.org
20086S:	Supported
20087F:	drivers/interconnect/samsung/
20088
20089SAMSUNG LAPTOP DRIVER
20090M:	Corentin Chary <corentin.chary@gmail.com>
20091L:	platform-driver-x86@vger.kernel.org
20092S:	Maintained
20093F:	drivers/platform/x86/samsung-laptop.c
20094
20095SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20096M:	Krzysztof Kozlowski <krzk@kernel.org>
20097L:	linux-kernel@vger.kernel.org
20098L:	linux-samsung-soc@vger.kernel.org
20099S:	Maintained
20100B:	mailto:linux-samsung-soc@vger.kernel.org
20101F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20102F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20103F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20104F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20105F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20106F:	drivers/clk/clk-s2mps11.c
20107F:	drivers/mfd/sec*.c
20108F:	drivers/regulator/s2m*.c
20109F:	drivers/regulator/s5m*.c
20110F:	drivers/rtc/rtc-s5m.c
20111F:	include/linux/mfd/samsung/
20112
20113SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20114M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20115L:	linux-media@vger.kernel.org
20116L:	linux-samsung-soc@vger.kernel.org
20117S:	Maintained
20118F:	drivers/media/platform/samsung/s3c-camif/
20119F:	include/media/drv-intf/s3c_camif.h
20120
20121SAMSUNG S3FWRN5 NFC DRIVER
20122M:	Krzysztof Kozlowski <krzk@kernel.org>
20123S:	Maintained
20124F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20125F:	drivers/nfc/s3fwrn5
20126
20127SAMSUNG S5C73M3 CAMERA DRIVER
20128M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20129M:	Andrzej Hajda <andrzej.hajda@intel.com>
20130L:	linux-media@vger.kernel.org
20131S:	Supported
20132F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20133F:	drivers/media/i2c/s5c73m3/*
20134
20135SAMSUNG S5K5BAF CAMERA DRIVER
20136M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20137M:	Andrzej Hajda <andrzej.hajda@intel.com>
20138L:	linux-media@vger.kernel.org
20139S:	Supported
20140F:	drivers/media/i2c/s5k5baf.c
20141
20142SAMSUNG S5P Security SubSystem (SSS) DRIVER
20143M:	Krzysztof Kozlowski <krzk@kernel.org>
20144M:	Vladimir Zapolskiy <vz@mleia.com>
20145L:	linux-crypto@vger.kernel.org
20146L:	linux-samsung-soc@vger.kernel.org
20147S:	Maintained
20148F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20149F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20150F:	drivers/crypto/s5p-sss.c
20151
20152SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20153M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20154L:	linux-media@vger.kernel.org
20155S:	Supported
20156Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20157F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20158F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20159F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20160F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20161F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20162F:	drivers/media/platform/samsung/exynos4-is/
20163
20164SAMSUNG SOC CLOCK DRIVERS
20165M:	Krzysztof Kozlowski <krzk@kernel.org>
20166M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20167M:	Chanwoo Choi <cw00.choi@samsung.com>
20168R:	Alim Akhtar <alim.akhtar@samsung.com>
20169L:	linux-samsung-soc@vger.kernel.org
20170S:	Maintained
20171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20172F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20173F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20174F:	drivers/clk/samsung/
20175F:	include/dt-bindings/clock/exynos*.h
20176F:	include/dt-bindings/clock/s5p*.h
20177F:	include/dt-bindings/clock/samsung,*.h
20178F:	include/linux/clk/samsung.h
20179
20180SAMSUNG SPI DRIVERS
20181M:	Andi Shyti <andi.shyti@kernel.org>
20182L:	linux-spi@vger.kernel.org
20183L:	linux-samsung-soc@vger.kernel.org
20184S:	Maintained
20185F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20186F:	drivers/spi/spi-s3c*
20187F:	include/linux/platform_data/spi-s3c64xx.h
20188
20189SAMSUNG SXGBE DRIVERS
20190M:	Byungho An <bh74.an@samsung.com>
20191L:	netdev@vger.kernel.org
20192S:	Supported
20193F:	drivers/net/ethernet/samsung/sxgbe/
20194
20195SAMSUNG THERMAL DRIVER
20196M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20197M:	Krzysztof Kozlowski <krzk@kernel.org>
20198L:	linux-pm@vger.kernel.org
20199L:	linux-samsung-soc@vger.kernel.org
20200S:	Maintained
20201F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20202F:	drivers/thermal/samsung/
20203
20204SAMSUNG USB2 PHY DRIVER
20205M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20206L:	linux-kernel@vger.kernel.org
20207S:	Supported
20208F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20209F:	Documentation/driver-api/phy/samsung-usb2.rst
20210F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20211F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20212F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20213F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20214F:	drivers/phy/samsung/phy-samsung-usb2.c
20215F:	drivers/phy/samsung/phy-samsung-usb2.h
20216
20217SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20218M:	Paul Barker <paul.barker@sancloud.com>
20219R:	Marc Murphy <marc.murphy@sancloud.com>
20220S:	Supported
20221F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20222
20223SC1200 WDT DRIVER
20224M:	Zwane Mwaikambo <zwanem@gmail.com>
20225S:	Maintained
20226F:	drivers/watchdog/sc1200wdt.c
20227
20228SCHEDULER
20229M:	Ingo Molnar <mingo@redhat.com>
20230M:	Peter Zijlstra <peterz@infradead.org>
20231M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20232M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20233R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20234R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20235R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20236R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20237R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20238L:	linux-kernel@vger.kernel.org
20239S:	Maintained
20240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20241F:	include/linux/preempt.h
20242F:	include/linux/sched.h
20243F:	include/linux/wait.h
20244F:	include/uapi/linux/sched.h
20245F:	kernel/sched/
20246
20247SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20248M:	Gustavo Silva <gustavograzs@gmail.com>
20249S:	Maintained
20250F:	drivers/iio/chemical/ens160_core.c
20251F:	drivers/iio/chemical/ens160_i2c.c
20252F:	drivers/iio/chemical/ens160_spi.c
20253F:	drivers/iio/chemical/ens160.h
20254
20255SCSI LIBSAS SUBSYSTEM
20256R:	John Garry <john.g.garry@oracle.com>
20257R:	Jason Yan <yanaijie@huawei.com>
20258L:	linux-scsi@vger.kernel.org
20259S:	Supported
20260F:	Documentation/scsi/libsas.rst
20261F:	drivers/scsi/libsas/
20262F:	include/scsi/libsas.h
20263F:	include/scsi/sas_ata.h
20264
20265SCSI RDMA PROTOCOL (SRP) INITIATOR
20266M:	Bart Van Assche <bvanassche@acm.org>
20267L:	linux-rdma@vger.kernel.org
20268S:	Supported
20269Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20270F:	drivers/infiniband/ulp/srp/
20271F:	include/scsi/srp.h
20272
20273SCSI RDMA PROTOCOL (SRP) TARGET
20274M:	Bart Van Assche <bvanassche@acm.org>
20275L:	linux-rdma@vger.kernel.org
20276L:	target-devel@vger.kernel.org
20277S:	Supported
20278Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20279F:	drivers/infiniband/ulp/srpt/
20280
20281SCSI SG DRIVER
20282M:	Doug Gilbert <dgilbert@interlog.com>
20283L:	linux-scsi@vger.kernel.org
20284S:	Maintained
20285W:	http://sg.danny.cz/sg
20286F:	Documentation/scsi/scsi-generic.rst
20287F:	drivers/scsi/sg.c
20288F:	include/scsi/sg.h
20289
20290SCSI SUBSYSTEM
20291M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20292M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20293L:	linux-scsi@vger.kernel.org
20294S:	Maintained
20295Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20298F:	Documentation/devicetree/bindings/scsi/
20299F:	drivers/scsi/
20300F:	drivers/ufs/
20301F:	include/scsi/
20302
20303SCSI TAPE DRIVER
20304M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20305L:	linux-scsi@vger.kernel.org
20306S:	Maintained
20307F:	Documentation/scsi/st.rst
20308F:	drivers/scsi/st.*
20309F:	drivers/scsi/st_*.h
20310
20311SCSI TARGET CORE USER DRIVER
20312M:	Bodo Stroesser <bostroesser@gmail.com>
20313L:	linux-scsi@vger.kernel.org
20314L:	target-devel@vger.kernel.org
20315S:	Supported
20316F:	Documentation/target/tcmu-design.rst
20317F:	drivers/target/target_core_user.c
20318F:	include/uapi/linux/target_core_user.h
20319
20320SCSI TARGET SUBSYSTEM
20321M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20322L:	linux-scsi@vger.kernel.org
20323L:	target-devel@vger.kernel.org
20324S:	Supported
20325Q:	https://patchwork.kernel.org/project/target-devel/list/
20326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20327F:	Documentation/target/
20328F:	drivers/target/
20329F:	include/target/
20330
20331SCTP PROTOCOL
20332M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20333M:	Xin Long <lucien.xin@gmail.com>
20334L:	linux-sctp@vger.kernel.org
20335S:	Maintained
20336W:	https://github.com/sctp/lksctp-tools/wiki
20337F:	Documentation/networking/sctp.rst
20338F:	include/linux/sctp.h
20339F:	include/net/sctp/
20340F:	include/uapi/linux/sctp.h
20341F:	net/sctp/
20342
20343SCx200 CPU SUPPORT
20344M:	Jim Cromie <jim.cromie@gmail.com>
20345S:	Odd Fixes
20346F:	Documentation/i2c/busses/scx200_acb.rst
20347F:	arch/x86/platform/scx200/
20348F:	drivers/i2c/busses/scx200*
20349F:	drivers/mtd/maps/scx200_docflash.c
20350F:	drivers/watchdog/scx200_wdt.c
20351F:	include/linux/scx200.h
20352
20353SCx200 GPIO DRIVER
20354M:	Jim Cromie <jim.cromie@gmail.com>
20355S:	Maintained
20356F:	drivers/char/scx200_gpio.c
20357F:	include/linux/scx200_gpio.h
20358
20359SCx200 HRT CLOCKSOURCE DRIVER
20360M:	Jim Cromie <jim.cromie@gmail.com>
20361S:	Maintained
20362F:	drivers/clocksource/scx200_hrt.c
20363
20364SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20365M:	Sascha Sommer <saschasommer@freenet.de>
20366L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20367S:	Maintained
20368F:	drivers/mmc/host/sdricoh_cs.c
20369
20370SECO BOARDS CEC DRIVER
20371M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20372S:	Maintained
20373F:	drivers/media/cec/platform/seco/seco-cec.c
20374F:	drivers/media/cec/platform/seco/seco-cec.h
20375
20376SECURE COMPUTING
20377M:	Kees Cook <kees@kernel.org>
20378R:	Andy Lutomirski <luto@amacapital.net>
20379R:	Will Drewry <wad@chromium.org>
20380S:	Supported
20381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20382F:	Documentation/userspace-api/seccomp_filter.rst
20383F:	include/linux/seccomp.h
20384F:	include/uapi/linux/seccomp.h
20385F:	kernel/seccomp.c
20386F:	tools/testing/selftests/kselftest_harness.h
20387F:	tools/testing/selftests/seccomp/*
20388K:	\bsecure_computing
20389K:	\bTIF_SECCOMP\b
20390
20391SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20392M:	Kamal Dasu <kamal.dasu@broadcom.com>
20393M:	Al Cooper <alcooperx@gmail.com>
20394R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20395L:	linux-mmc@vger.kernel.org
20396S:	Maintained
20397F:	drivers/mmc/host/sdhci-brcmstb*
20398
20399SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20400M:	Adrian Hunter <adrian.hunter@intel.com>
20401L:	linux-mmc@vger.kernel.org
20402S:	Supported
20403F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20404F:	drivers/mmc/host/sdhci*
20405
20406SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20407M:	Aubin Constans <aubin.constans@microchip.com>
20408R:	Eugen Hristev <eugen.hristev@collabora.com>
20409L:	linux-mmc@vger.kernel.org
20410S:	Supported
20411F:	drivers/mmc/host/sdhci-of-at91.c
20412
20413SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20414M:	Haibo Chen <haibo.chen@nxp.com>
20415L:	imx@lists.linux.dev
20416L:	linux-mmc@vger.kernel.org
20417L:	s32@nxp.com
20418S:	Maintained
20419F:	drivers/mmc/host/sdhci-esdhc-imx.c
20420
20421SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20422M:	Ben Dooks <ben-linux@fluff.org>
20423M:	Jaehoon Chung <jh80.chung@samsung.com>
20424L:	linux-mmc@vger.kernel.org
20425S:	Maintained
20426F:	drivers/mmc/host/sdhci-s3c*
20427
20428SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20429M:	Viresh Kumar <vireshk@kernel.org>
20430L:	linux-mmc@vger.kernel.org
20431S:	Maintained
20432F:	drivers/mmc/host/sdhci-spear.c
20433
20434SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20435M:	Vignesh Raghavendra <vigneshr@ti.com>
20436L:	linux-mmc@vger.kernel.org
20437S:	Maintained
20438F:	drivers/mmc/host/sdhci-omap.c
20439
20440SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20441M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20442L:	linux-block@vger.kernel.org
20443S:	Supported
20444F:	block/opal_proto.h
20445F:	block/sed*
20446F:	include/linux/sed*
20447F:	include/uapi/linux/sed*
20448
20449SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20450M:	Mark Rutland <mark.rutland@arm.com>
20451M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20452M:	Sudeep Holla <sudeep.holla@arm.com>
20453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20454S:	Maintained
20455F:	drivers/firmware/smccc/
20456F:	include/linux/arm-smccc.h
20457
20458SECURITY CONTACT
20459M:	Security Officers <security@kernel.org>
20460S:	Supported
20461F:	Documentation/process/security-bugs.rst
20462
20463SECURITY SUBSYSTEM
20464M:	Paul Moore <paul@paul-moore.com>
20465M:	James Morris <jmorris@namei.org>
20466M:	"Serge E. Hallyn" <serge@hallyn.com>
20467L:	linux-security-module@vger.kernel.org
20468S:	Supported
20469Q:	https://patchwork.kernel.org/project/linux-security-module/list
20470B:	mailto:linux-security-module@vger.kernel.org
20471P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20472T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20473F:	include/linux/lsm_audit.h
20474F:	include/linux/lsm_hook_defs.h
20475F:	include/linux/lsm_hooks.h
20476F:	include/linux/security.h
20477F:	include/uapi/linux/lsm.h
20478F:	security/
20479F:	tools/testing/selftests/lsm/
20480X:	security/selinux/
20481K:	\bsecurity_[a-z_0-9]\+\b
20482
20483SELINUX SECURITY MODULE
20484M:	Paul Moore <paul@paul-moore.com>
20485M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20486R:	Ondrej Mosnacek <omosnace@redhat.com>
20487L:	selinux@vger.kernel.org
20488S:	Supported
20489W:	https://github.com/SELinuxProject
20490Q:	https://patchwork.kernel.org/project/selinux/list
20491B:	mailto:selinux@vger.kernel.org
20492P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20493T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20494F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20495F:	Documentation/ABI/removed/sysfs-selinux-disable
20496F:	Documentation/admin-guide/LSM/SELinux.rst
20497F:	include/trace/events/avc.h
20498F:	include/uapi/linux/selinux_netlink.h
20499F:	scripts/selinux/
20500F:	security/selinux/
20501
20502SENSABLE PHANTOM
20503M:	Jiri Slaby <jirislaby@kernel.org>
20504S:	Maintained
20505F:	drivers/misc/phantom.c
20506F:	include/uapi/linux/phantom.h
20507
20508SENSEAIR SUNRISE 006-0-0007
20509M:	Jacopo Mondi <jacopo@jmondi.org>
20510S:	Maintained
20511F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20512F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20513F:	drivers/iio/chemical/sunrise_co2.c
20514
20515SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20516M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20517S:	Maintained
20518F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20519F:	drivers/iio/chemical/scd30.h
20520F:	drivers/iio/chemical/scd30_core.c
20521F:	drivers/iio/chemical/scd30_i2c.c
20522F:	drivers/iio/chemical/scd30_serial.c
20523
20524SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20525M:	Roan van Dijk <roan@protonic.nl>
20526S:	Maintained
20527F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20528F:	drivers/iio/chemical/scd4x.c
20529
20530SENSIRION SGP40 GAS SENSOR DRIVER
20531M:	Andreas Klinger <ak@it-klinger.de>
20532S:	Maintained
20533F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20534F:	drivers/iio/chemical/sgp40.c
20535
20536SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20537M:	Tomasz Duszynski <tduszyns@gmail.com>
20538S:	Maintained
20539F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20540F:	drivers/iio/chemical/sps30.c
20541F:	drivers/iio/chemical/sps30_i2c.c
20542F:	drivers/iio/chemical/sps30_serial.c
20543
20544SERIAL DEVICE BUS
20545M:	Rob Herring <robh@kernel.org>
20546L:	linux-serial@vger.kernel.org
20547S:	Maintained
20548F:	Documentation/devicetree/bindings/serial/serial.yaml
20549F:	drivers/tty/serdev/
20550F:	include/linux/serdev.h
20551
20552SERIAL IR RECEIVER
20553M:	Sean Young <sean@mess.org>
20554L:	linux-media@vger.kernel.org
20555S:	Maintained
20556F:	drivers/media/rc/serial_ir.c
20557
20558SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20559M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20561S:	Maintained
20562F:	Documentation/devicetree/bindings/slimbus/
20563F:	drivers/slimbus/
20564F:	include/linux/slimbus.h
20565
20566SFC NETWORK DRIVER
20567M:	Edward Cree <ecree.xilinx@gmail.com>
20568M:	Martin Habets <habetsm.xilinx@gmail.com>
20569L:	netdev@vger.kernel.org
20570L:	linux-net-drivers@amd.com
20571S:	Supported
20572F:	Documentation/networking/devlink/sfc.rst
20573F:	drivers/net/ethernet/sfc/
20574
20575SFCTEMP HWMON DRIVER
20576M:	Emil Renner Berthing <kernel@esmil.dk>
20577M:	Hal Feng <hal.feng@starfivetech.com>
20578L:	linux-hwmon@vger.kernel.org
20579S:	Maintained
20580F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20581F:	Documentation/hwmon/sfctemp.rst
20582F:	drivers/hwmon/sfctemp.c
20583
20584SFF/SFP/SFP+ MODULE SUPPORT
20585M:	Russell King <linux@armlinux.org.uk>
20586L:	netdev@vger.kernel.org
20587S:	Maintained
20588F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20589F:	drivers/net/phy/phylink.c
20590F:	drivers/net/phy/sfp*
20591F:	include/linux/mdio/mdio-i2c.h
20592F:	include/linux/phylink.h
20593F:	include/linux/sfp.h
20594K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20595
20596SGI GRU DRIVER
20597M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20598S:	Maintained
20599F:	drivers/misc/sgi-gru/
20600
20601SGI XP/XPC/XPNET DRIVER
20602M:	Robin Holt <robinmholt@gmail.com>
20603M:	Steve Wahl <steve.wahl@hpe.com>
20604S:	Maintained
20605F:	drivers/misc/sgi-xp/
20606
20607SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20608M:	Wenjia Zhang <wenjia@linux.ibm.com>
20609M:	Jan Karcher <jaka@linux.ibm.com>
20610R:	D. Wythe <alibuda@linux.alibaba.com>
20611R:	Tony Lu <tonylu@linux.alibaba.com>
20612R:	Wen Gu <guwen@linux.alibaba.com>
20613L:	linux-s390@vger.kernel.org
20614S:	Supported
20615F:	net/smc/
20616
20617SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20618M:	Linus Walleij <linus.walleij@linaro.org>
20619L:	linux-iio@vger.kernel.org
20620S:	Maintained
20621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20622F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20623F:	drivers/iio/light/gp2ap002.c
20624
20625SHARP RJ54N1CB0C SENSOR DRIVER
20626M:	Jacopo Mondi <jacopo@jmondi.org>
20627L:	linux-media@vger.kernel.org
20628S:	Odd fixes
20629T:	git git://linuxtv.org/media_tree.git
20630F:	drivers/media/i2c/rj54n1cb0c.c
20631F:	include/media/i2c/rj54n1cb0c.h
20632
20633SHRINKER
20634M:	Andrew Morton <akpm@linux-foundation.org>
20635M:	Dave Chinner <david@fromorbit.com>
20636R:	Qi Zheng <zhengqi.arch@bytedance.com>
20637R:	Roman Gushchin <roman.gushchin@linux.dev>
20638R:	Muchun Song <muchun.song@linux.dev>
20639L:	linux-mm@kvack.org
20640S:	Maintained
20641F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20642F:	include/linux/shrinker.h
20643F:	mm/shrinker.c
20644F:	mm/shrinker_debug.c
20645
20646SH_VOU V4L2 OUTPUT DRIVER
20647L:	linux-media@vger.kernel.org
20648S:	Orphan
20649F:	drivers/media/platform/renesas/sh_vou.c
20650F:	include/media/drv-intf/sh_vou.h
20651
20652SI2157 MEDIA DRIVER
20653L:	linux-media@vger.kernel.org
20654S:	Orphan
20655W:	https://linuxtv.org
20656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20657F:	drivers/media/tuners/si2157*
20658
20659SI2165 MEDIA DRIVER
20660M:	Matthias Schwarzott <zzam@gentoo.org>
20661L:	linux-media@vger.kernel.org
20662S:	Maintained
20663W:	https://linuxtv.org
20664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20665F:	drivers/media/dvb-frontends/si2165*
20666
20667SI2168 MEDIA DRIVER
20668L:	linux-media@vger.kernel.org
20669S:	Orphan
20670W:	https://linuxtv.org
20671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20672F:	drivers/media/dvb-frontends/si2168*
20673
20674SI470X FM RADIO RECEIVER I2C DRIVER
20675M:	Hans Verkuil <hverkuil@xs4all.nl>
20676L:	linux-media@vger.kernel.org
20677S:	Odd Fixes
20678W:	https://linuxtv.org
20679T:	git git://linuxtv.org/media_tree.git
20680F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20681F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20682
20683SI470X FM RADIO RECEIVER USB DRIVER
20684M:	Hans Verkuil <hverkuil@xs4all.nl>
20685L:	linux-media@vger.kernel.org
20686S:	Maintained
20687W:	https://linuxtv.org
20688T:	git git://linuxtv.org/media_tree.git
20689F:	drivers/media/radio/si470x/radio-si470x-common.c
20690F:	drivers/media/radio/si470x/radio-si470x-usb.c
20691F:	drivers/media/radio/si470x/radio-si470x.h
20692
20693SI4713 FM RADIO TRANSMITTER I2C DRIVER
20694M:	Eduardo Valentin <edubezval@gmail.com>
20695L:	linux-media@vger.kernel.org
20696S:	Odd Fixes
20697W:	https://linuxtv.org
20698T:	git git://linuxtv.org/media_tree.git
20699F:	drivers/media/radio/si4713/si4713.?
20700
20701SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20702M:	Eduardo Valentin <edubezval@gmail.com>
20703L:	linux-media@vger.kernel.org
20704S:	Odd Fixes
20705W:	https://linuxtv.org
20706T:	git git://linuxtv.org/media_tree.git
20707F:	drivers/media/radio/si4713/radio-platform-si4713.c
20708
20709SI4713 FM RADIO TRANSMITTER USB DRIVER
20710M:	Hans Verkuil <hverkuil@xs4all.nl>
20711L:	linux-media@vger.kernel.org
20712S:	Maintained
20713W:	https://linuxtv.org
20714T:	git git://linuxtv.org/media_tree.git
20715F:	drivers/media/radio/si4713/radio-usb-si4713.c
20716
20717SIANO DVB DRIVER
20718M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20719L:	linux-media@vger.kernel.org
20720S:	Odd fixes
20721W:	https://linuxtv.org
20722T:	git git://linuxtv.org/media_tree.git
20723F:	drivers/media/common/siano/
20724F:	drivers/media/mmc/siano/
20725F:	drivers/media/usb/siano/
20726F:	drivers/media/usb/siano/
20727
20728SIEMENS IPC LED DRIVERS
20729M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20730M:	Xing Tong Wu <xingtong.wu@siemens.com>
20731M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20732L:	linux-leds@vger.kernel.org
20733S:	Maintained
20734F:	drivers/leds/simple/
20735
20736SIEMENS IPC PLATFORM DRIVERS
20737M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20738M:	Xing Tong Wu <xingtong.wu@siemens.com>
20739M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20740L:	platform-driver-x86@vger.kernel.org
20741S:	Maintained
20742F:	drivers/platform/x86/siemens/
20743F:	include/linux/platform_data/x86/simatic-ipc-base.h
20744F:	include/linux/platform_data/x86/simatic-ipc.h
20745
20746SIEMENS IPC WATCHDOG DRIVERS
20747M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20748M:	Xing Tong Wu <xingtong.wu@siemens.com>
20749M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20750L:	linux-watchdog@vger.kernel.org
20751S:	Maintained
20752F:	drivers/watchdog/simatic-ipc-wdt.c
20753
20754SIFIVE DRIVERS
20755M:	Paul Walmsley <paul.walmsley@sifive.com>
20756M:	Samuel Holland <samuel.holland@sifive.com>
20757L:	linux-riscv@lists.infradead.org
20758S:	Supported
20759F:	drivers/dma/sf-pdma/
20760N:	sifive
20761K:	fu[57]40
20762K:	[^@]sifive
20763
20764SILEAD TOUCHSCREEN DRIVER
20765M:	Hans de Goede <hdegoede@redhat.com>
20766L:	linux-input@vger.kernel.org
20767L:	platform-driver-x86@vger.kernel.org
20768S:	Maintained
20769F:	drivers/input/touchscreen/silead.c
20770F:	drivers/platform/x86/touchscreen_dmi.c
20771
20772SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20773M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20774S:	Supported
20775F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20776F:	drivers/net/wireless/silabs/wfx/
20777
20778SILICON MOTION SM712 FRAME BUFFER DRIVER
20779M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20780M:	Teddy Wang <teddy.wang@siliconmotion.com>
20781M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20782L:	linux-fbdev@vger.kernel.org
20783S:	Maintained
20784F:	Documentation/fb/sm712fb.rst
20785F:	drivers/video/fbdev/sm712*
20786
20787SILVACO I3C DUAL-ROLE MASTER
20788M:	Miquel Raynal <miquel.raynal@bootlin.com>
20789M:	Conor Culhane <conor.culhane@silvaco.com>
20790L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20791S:	Maintained
20792F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20793F:	drivers/i3c/master/svc-i3c-master.c
20794
20795SIMPLEFB FB DRIVER
20796M:	Hans de Goede <hdegoede@redhat.com>
20797L:	linux-fbdev@vger.kernel.org
20798S:	Maintained
20799F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20800F:	drivers/video/fbdev/simplefb.c
20801F:	include/linux/platform_data/simplefb.h
20802
20803SIOX
20804M:	Thorsten Scherer <t.scherer@eckelmann.de>
20805R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20806S:	Supported
20807F:	drivers/gpio/gpio-siox.c
20808F:	drivers/siox/*
20809F:	include/trace/events/siox.h
20810
20811SIPHASH PRF ROUTINES
20812M:	Jason A. Donenfeld <Jason@zx2c4.com>
20813S:	Maintained
20814F:	include/linux/siphash.h
20815F:	lib/siphash.c
20816F:	lib/siphash_kunit.c
20817
20818SIS 190 ETHERNET DRIVER
20819M:	Francois Romieu <romieu@fr.zoreil.com>
20820L:	netdev@vger.kernel.org
20821S:	Maintained
20822F:	drivers/net/ethernet/sis/sis190.c
20823
20824SIS 900/7016 FAST ETHERNET DRIVER
20825M:	Daniele Venzano <venza@brownhat.org>
20826L:	netdev@vger.kernel.org
20827S:	Maintained
20828W:	http://www.brownhat.org/sis900.html
20829F:	drivers/net/ethernet/sis/sis900.*
20830
20831SIS FRAMEBUFFER DRIVER
20832S:	Orphan
20833F:	Documentation/fb/sisfb.rst
20834F:	drivers/video/fbdev/sis/
20835F:	include/video/sisfb.h
20836
20837SIS I2C TOUCHSCREEN DRIVER
20838M:	Mika Penttilä <mpenttil@redhat.com>
20839L:	linux-input@vger.kernel.org
20840S:	Maintained
20841F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20842F:	drivers/input/touchscreen/sis_i2c.c
20843
20844SIS USB2VGA DRIVER
20845M:	Thomas Winischhofer <thomas@winischhofer.net>
20846S:	Maintained
20847W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20848F:	drivers/usb/misc/sisusbvga/
20849
20850SL28 CPLD MFD DRIVER
20851M:	Michael Walle <mwalle@kernel.org>
20852S:	Maintained
20853F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20854F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20855F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20856F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20857F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20858F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20859F:	drivers/gpio/gpio-sl28cpld.c
20860F:	drivers/hwmon/sl28cpld-hwmon.c
20861F:	drivers/irqchip/irq-sl28cpld.c
20862F:	drivers/pwm/pwm-sl28cpld.c
20863F:	drivers/watchdog/sl28cpld_wdt.c
20864
20865SL28 VPD NVMEM LAYOUT DRIVER
20866M:	Michael Walle <mwalle@kernel.org>
20867S:	Maintained
20868F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20869F:	drivers/nvmem/layouts/sl28vpd.c
20870
20871SLAB ALLOCATOR
20872M:	Christoph Lameter <cl@linux.com>
20873M:	Pekka Enberg <penberg@kernel.org>
20874M:	David Rientjes <rientjes@google.com>
20875M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20876M:	Andrew Morton <akpm@linux-foundation.org>
20877M:	Vlastimil Babka <vbabka@suse.cz>
20878R:	Roman Gushchin <roman.gushchin@linux.dev>
20879R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20880L:	linux-mm@kvack.org
20881S:	Maintained
20882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20883F:	include/linux/sl?b*.h
20884F:	mm/sl?b*
20885
20886SLCAN CAN NETWORK DRIVER
20887M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20888L:	linux-can@vger.kernel.org
20889S:	Maintained
20890F:	drivers/net/can/slcan/
20891
20892SLEEPABLE READ-COPY UPDATE (SRCU)
20893M:	Lai Jiangshan <jiangshanlai@gmail.com>
20894M:	"Paul E. McKenney" <paulmck@kernel.org>
20895M:	Josh Triplett <josh@joshtriplett.org>
20896R:	Steven Rostedt <rostedt@goodmis.org>
20897R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20898L:	rcu@vger.kernel.org
20899S:	Supported
20900W:	http://www.rdrop.com/users/paulmck/RCU/
20901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20902F:	include/linux/srcu*.h
20903F:	kernel/rcu/srcu*.c
20904
20905SMACK SECURITY MODULE
20906M:	Casey Schaufler <casey@schaufler-ca.com>
20907L:	linux-security-module@vger.kernel.org
20908S:	Maintained
20909W:	http://schaufler-ca.com
20910T:	git git://github.com/cschaufler/smack-next
20911F:	Documentation/admin-guide/LSM/Smack.rst
20912F:	security/smack/
20913
20914SMC91x ETHERNET DRIVER
20915M:	Nicolas Pitre <nico@fluxnic.net>
20916S:	Odd Fixes
20917F:	drivers/net/ethernet/smsc/smc91x.*
20918
20919SMSC EMC2103 HARDWARE MONITOR DRIVER
20920M:	Steve Glendinning <steve.glendinning@shawell.net>
20921L:	linux-hwmon@vger.kernel.org
20922S:	Maintained
20923F:	Documentation/hwmon/emc2103.rst
20924F:	drivers/hwmon/emc2103.c
20925
20926SMSC SCH5627 HARDWARE MONITOR DRIVER
20927M:	Hans de Goede <hdegoede@redhat.com>
20928L:	linux-hwmon@vger.kernel.org
20929S:	Supported
20930F:	Documentation/hwmon/sch5627.rst
20931F:	drivers/hwmon/sch5627.c
20932
20933SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20934M:	Steve Glendinning <steve.glendinning@shawell.net>
20935L:	linux-fbdev@vger.kernel.org
20936S:	Maintained
20937F:	drivers/video/fbdev/smscufx.c
20938
20939SMSC47B397 HARDWARE MONITOR DRIVER
20940M:	Jean Delvare <jdelvare@suse.com>
20941L:	linux-hwmon@vger.kernel.org
20942S:	Maintained
20943F:	Documentation/hwmon/smsc47b397.rst
20944F:	drivers/hwmon/smsc47b397.c
20945
20946SMSC911x ETHERNET DRIVER
20947M:	Steve Glendinning <steve.glendinning@shawell.net>
20948L:	netdev@vger.kernel.org
20949S:	Maintained
20950F:	drivers/net/ethernet/smsc/smsc911x.*
20951F:	include/linux/smsc911x.h
20952
20953SMSC9420 PCI ETHERNET DRIVER
20954M:	Steve Glendinning <steve.glendinning@shawell.net>
20955L:	netdev@vger.kernel.org
20956S:	Maintained
20957F:	drivers/net/ethernet/smsc/smsc9420.*
20958
20959SNET DPU VIRTIO DATA PATH ACCELERATOR
20960R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20961F:	drivers/vdpa/solidrun/
20962
20963SOCIONEXT (SNI) AVE NETWORK DRIVER
20964M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20965L:	netdev@vger.kernel.org
20966S:	Maintained
20967F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20968F:	drivers/net/ethernet/socionext/sni_ave.c
20969
20970SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20971M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20972M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20973L:	netdev@vger.kernel.org
20974S:	Maintained
20975F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20976F:	drivers/net/ethernet/socionext/netsec.c
20977
20978SOCIONEXT (SNI) Synquacer SPI DRIVER
20979M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20980M:	Jassi Brar <jaswinder.singh@linaro.org>
20981L:	linux-spi@vger.kernel.org
20982S:	Maintained
20983F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20984F:	drivers/spi/spi-synquacer.c
20985
20986SOCIONEXT SYNQUACER I2C DRIVER
20987M:	Ard Biesheuvel <ardb@kernel.org>
20988L:	linux-i2c@vger.kernel.org
20989S:	Maintained
20990F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20991F:	drivers/i2c/busses/i2c-synquacer.c
20992
20993SOCIONEXT UNIPHIER SOUND DRIVER
20994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20995S:	Orphan
20996F:	sound/soc/uniphier/
20997
20998SOCKET TIMESTAMPING
20999M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21000S:	Maintained
21001F:	Documentation/networking/timestamping.rst
21002F:	include/uapi/linux/net_tstamp.h
21003F:	tools/testing/selftests/net/so_txtime.c
21004
21005SOEKRIS NET48XX LED SUPPORT
21006M:	Chris Boot <bootc@bootc.net>
21007S:	Maintained
21008F:	drivers/leds/leds-net48xx.c
21009
21010SOFT-IWARP DRIVER (siw)
21011M:	Bernard Metzler <bmt@zurich.ibm.com>
21012L:	linux-rdma@vger.kernel.org
21013S:	Supported
21014F:	drivers/infiniband/sw/siw/
21015F:	include/uapi/rdma/siw-abi.h
21016
21017SOFT-ROCE DRIVER (rxe)
21018M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21019L:	linux-rdma@vger.kernel.org
21020S:	Supported
21021F:	drivers/infiniband/sw/rxe/
21022F:	include/uapi/rdma/rdma_user_rxe.h
21023
21024SOFTLOGIC 6x10 MPEG CODEC
21025M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21026M:	Andrey Utkin <andrey_utkin@fastmail.com>
21027M:	Ismael Luceno <ismael@iodev.co.uk>
21028L:	linux-media@vger.kernel.org
21029S:	Supported
21030F:	drivers/media/pci/solo6x10/
21031
21032SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21033M:	James Morse <james.morse@arm.com>
21034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21035S:	Maintained
21036F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21037F:	drivers/firmware/arm_sdei.c
21038F:	include/linux/arm_sdei.h
21039F:	include/uapi/linux/arm_sdei.h
21040
21041SOFTWARE NODES AND DEVICE PROPERTIES
21042R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21043R:	Daniel Scally <djrscally@gmail.com>
21044R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21045R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21046L:	linux-acpi@vger.kernel.org
21047S:	Maintained
21048F:	drivers/base/property.c
21049F:	drivers/base/swnode.c
21050F:	include/linux/fwnode.h
21051F:	include/linux/property.h
21052
21053SOFTWARE RAID (Multiple Disks) SUPPORT
21054M:	Song Liu <song@kernel.org>
21055R:	Yu Kuai <yukuai3@huawei.com>
21056L:	linux-raid@vger.kernel.org
21057S:	Supported
21058Q:	https://patchwork.kernel.org/project/linux-raid/list/
21059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21060F:	drivers/md/Kconfig
21061F:	drivers/md/Makefile
21062F:	drivers/md/md*
21063F:	drivers/md/raid*
21064F:	include/linux/raid/
21065F:	include/uapi/linux/raid/
21066
21067SOLIDRUN CLEARFOG SUPPORT
21068M:	Russell King <linux@armlinux.org.uk>
21069S:	Maintained
21070F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21071F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21072
21073SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21074M:	Russell King <linux@armlinux.org.uk>
21075S:	Maintained
21076F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21077F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21078F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21079
21080SONIC NETWORK DRIVER
21081M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21082L:	netdev@vger.kernel.org
21083S:	Maintained
21084F:	drivers/net/ethernet/natsemi/sonic.*
21085
21086SONICS SILICON BACKPLANE DRIVER (SSB)
21087M:	Michael Buesch <m@bues.ch>
21088L:	linux-wireless@vger.kernel.org
21089S:	Maintained
21090F:	drivers/ssb/
21091F:	include/linux/ssb/
21092
21093SONY IMX208 SENSOR DRIVER
21094M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21095L:	linux-media@vger.kernel.org
21096S:	Maintained
21097T:	git git://linuxtv.org/media_tree.git
21098F:	drivers/media/i2c/imx208.c
21099
21100SONY IMX214 SENSOR DRIVER
21101M:	Ricardo Ribalda <ribalda@kernel.org>
21102L:	linux-media@vger.kernel.org
21103S:	Maintained
21104T:	git git://linuxtv.org/media_tree.git
21105F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21106F:	drivers/media/i2c/imx214.c
21107
21108SONY IMX219 SENSOR DRIVER
21109M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21110L:	linux-media@vger.kernel.org
21111S:	Maintained
21112T:	git git://linuxtv.org/media_tree.git
21113F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21114F:	drivers/media/i2c/imx219.c
21115
21116SONY IMX258 SENSOR DRIVER
21117M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21118L:	linux-media@vger.kernel.org
21119S:	Maintained
21120T:	git git://linuxtv.org/media_tree.git
21121F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21122F:	drivers/media/i2c/imx258.c
21123
21124SONY IMX274 SENSOR DRIVER
21125M:	Leon Luo <leonl@leopardimaging.com>
21126L:	linux-media@vger.kernel.org
21127S:	Maintained
21128T:	git git://linuxtv.org/media_tree.git
21129F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21130F:	drivers/media/i2c/imx274.c
21131
21132SONY IMX283 SENSOR DRIVER
21133M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21134M:	Umang Jain <umang.jain@ideasonboard.com>
21135L:	linux-media@vger.kernel.org
21136S:	Maintained
21137T:	git git://linuxtv.org/media_tree.git
21138F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21139F:	drivers/media/i2c/imx283.c
21140
21141SONY IMX290 SENSOR DRIVER
21142M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21143L:	linux-media@vger.kernel.org
21144S:	Maintained
21145T:	git git://linuxtv.org/media_tree.git
21146F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21147F:	drivers/media/i2c/imx290.c
21148
21149SONY IMX296 SENSOR DRIVER
21150M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21151M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21152L:	linux-media@vger.kernel.org
21153S:	Maintained
21154T:	git git://linuxtv.org/media_tree.git
21155F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21156F:	drivers/media/i2c/imx296.c
21157
21158SONY IMX319 SENSOR DRIVER
21159M:	Bingbu Cao <bingbu.cao@intel.com>
21160L:	linux-media@vger.kernel.org
21161S:	Maintained
21162T:	git git://linuxtv.org/media_tree.git
21163F:	drivers/media/i2c/imx319.c
21164
21165SONY IMX334 SENSOR DRIVER
21166L:	linux-media@vger.kernel.org
21167S:	Orphan
21168T:	git git://linuxtv.org/media_tree.git
21169F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21170F:	drivers/media/i2c/imx334.c
21171
21172SONY IMX335 SENSOR DRIVER
21173L:	linux-media@vger.kernel.org
21174S:	Orphan
21175T:	git git://linuxtv.org/media_tree.git
21176F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21177F:	drivers/media/i2c/imx335.c
21178
21179SONY IMX355 SENSOR DRIVER
21180M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21181L:	linux-media@vger.kernel.org
21182S:	Maintained
21183T:	git git://linuxtv.org/media_tree.git
21184F:	drivers/media/i2c/imx355.c
21185
21186SONY IMX412 SENSOR DRIVER
21187L:	linux-media@vger.kernel.org
21188S:	Orphan
21189T:	git git://linuxtv.org/media_tree.git
21190F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21191F:	drivers/media/i2c/imx412.c
21192
21193SONY IMX415 SENSOR DRIVER
21194M:	Michael Riesch <michael.riesch@wolfvision.net>
21195L:	linux-media@vger.kernel.org
21196S:	Maintained
21197T:	git git://linuxtv.org/media_tree.git
21198F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21199F:	drivers/media/i2c/imx415.c
21200
21201SONY MEMORYSTICK SUBSYSTEM
21202M:	Maxim Levitsky <maximlevitsky@gmail.com>
21203M:	Alex Dubov <oakad@yahoo.com>
21204M:	Ulf Hansson <ulf.hansson@linaro.org>
21205L:	linux-mmc@vger.kernel.org
21206S:	Maintained
21207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21208F:	drivers/memstick/
21209F:	include/linux/memstick.h
21210
21211SONY VAIO CONTROL DEVICE DRIVER
21212M:	Mattia Dongili <malattia@linux.it>
21213L:	platform-driver-x86@vger.kernel.org
21214S:	Maintained
21215W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21216F:	Documentation/admin-guide/laptops/sony-laptop.rst
21217F:	drivers/char/sonypi.c
21218F:	drivers/platform/x86/sony-laptop.c
21219F:	include/linux/sony-laptop.h
21220
21221SOPHGO DEVICETREES and DRIVERS
21222M:	Chen Wang <unicorn_wang@outlook.com>
21223M:	Inochi Amaoto <inochiama@outlook.com>
21224T:	git https://github.com/sophgo/linux.git
21225S:	Maintained
21226N:	sophgo
21227K:	sophgo
21228
21229SOUND
21230M:	Jaroslav Kysela <perex@perex.cz>
21231M:	Takashi Iwai <tiwai@suse.com>
21232L:	linux-sound@vger.kernel.org
21233S:	Maintained
21234W:	http://www.alsa-project.org/
21235Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21237F:	Documentation/sound/
21238F:	include/sound/
21239F:	include/uapi/sound/
21240F:	sound/
21241F:	tools/testing/selftests/alsa
21242
21243SOUND - ALSA SELFTESTS
21244M:	Mark Brown <broonie@kernel.org>
21245L:	linux-sound@vger.kernel.org
21246L:	linux-kselftest@vger.kernel.org
21247S:	Supported
21248F:	tools/testing/selftests/alsa
21249
21250SOUND - COMPRESSED AUDIO
21251M:	Vinod Koul <vkoul@kernel.org>
21252L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21253S:	Supported
21254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21255F:	Documentation/sound/designs/compress-offload.rst
21256F:	include/sound/compress_driver.h
21257F:	include/uapi/sound/compress_*
21258F:	sound/core/compress_offload.c
21259F:	sound/soc/soc-compress.c
21260
21261SOUND - CORE KUNIT TEST
21262M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21263L:	linux-sound@vger.kernel.org
21264S:	Supported
21265F:	sound/core/sound_kunit.c
21266
21267SOUND - DMAENGINE HELPERS
21268M:	Lars-Peter Clausen <lars@metafoo.de>
21269S:	Supported
21270F:	include/sound/dmaengine_pcm.h
21271F:	sound/core/pcm_dmaengine.c
21272F:	sound/soc/soc-generic-dmaengine-pcm.c
21273
21274SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21275M:	Liam Girdwood <lgirdwood@gmail.com>
21276M:	Mark Brown <broonie@kernel.org>
21277L:	linux-sound@vger.kernel.org
21278S:	Supported
21279W:	http://alsa-project.org/main/index.php/ASoC
21280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21281F:	Documentation/devicetree/bindings/sound/
21282F:	Documentation/sound/soc/
21283F:	include/dt-bindings/sound/
21284F:	include/sound/soc*
21285F:	include/sound/sof.h
21286F:	include/sound/sof/
21287F:	include/trace/events/sof*.h
21288F:	include/uapi/sound/asoc.h
21289F:	sound/soc/
21290
21291SOUND - SOC LAYER / dapm-graph
21292M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21293L:	linux-sound@vger.kernel.org
21294S:	Maintained
21295F:	tools/sound/dapm-graph
21296
21297SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21298M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21299M:	Liam Girdwood <lgirdwood@gmail.com>
21300M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21301M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21302M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21303M:	Daniel Baluta <daniel.baluta@nxp.com>
21304R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21305L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21306S:	Supported
21307W:	https://github.com/thesofproject/linux/
21308F:	sound/soc/sof/
21309
21310SOUNDWIRE SUBSYSTEM
21311M:	Vinod Koul <vkoul@kernel.org>
21312M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21313R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21314R:	Sanyog Kale <sanyog.r.kale@intel.com>
21315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21316S:	Supported
21317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21318F:	Documentation/driver-api/soundwire/
21319F:	drivers/soundwire/
21320F:	include/linux/soundwire/
21321
21322SP2 MEDIA DRIVER
21323M:	Olli Salonen <olli.salonen@iki.fi>
21324L:	linux-media@vger.kernel.org
21325S:	Maintained
21326W:	https://linuxtv.org
21327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21328F:	drivers/media/dvb-frontends/sp2*
21329
21330SPANISH DOCUMENTATION
21331M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21332R:	Avadhut Naik <avadhut.naik@amd.com>
21333S:	Maintained
21334F:	Documentation/translations/sp_SP/
21335
21336SPARC + UltraSPARC (sparc/sparc64)
21337M:	"David S. Miller" <davem@davemloft.net>
21338M:	Andreas Larsson <andreas@gaisler.com>
21339L:	sparclinux@vger.kernel.org
21340S:	Maintained
21341Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21344F:	arch/sparc/
21345F:	drivers/sbus/
21346
21347SPARC SERIAL DRIVERS
21348M:	"David S. Miller" <davem@davemloft.net>
21349L:	sparclinux@vger.kernel.org
21350S:	Maintained
21351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21353F:	drivers/tty/serial/suncore.c
21354F:	drivers/tty/serial/sunhv.c
21355F:	drivers/tty/serial/sunsab.c
21356F:	drivers/tty/serial/sunsab.h
21357F:	drivers/tty/serial/sunsu.c
21358F:	drivers/tty/serial/sunzilog.c
21359F:	drivers/tty/serial/sunzilog.h
21360F:	drivers/tty/vcc.c
21361F:	include/linux/sunserialcore.h
21362
21363SPARSE CHECKER
21364M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21365L:	linux-sparse@vger.kernel.org
21366S:	Maintained
21367W:	https://sparse.docs.kernel.org/
21368Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21369B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21370T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21371F:	include/linux/compiler.h
21372
21373SPEAKUP CONSOLE SPEECH DRIVER
21374M:	William Hubbs <w.d.hubbs@gmail.com>
21375M:	Chris Brannon <chris@the-brannons.com>
21376M:	Kirk Reiser <kirk@reisers.ca>
21377M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21378L:	speakup@linux-speakup.org
21379S:	Odd Fixes
21380W:	http://www.linux-speakup.org/
21381W:	https://github.com/linux-speakup/speakup
21382B:	https://github.com/linux-speakup/speakup/issues
21383F:	drivers/accessibility/speakup/
21384
21385SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21386M:	Viresh Kumar <vireshk@kernel.org>
21387M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21388M:	soc@kernel.org
21389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21390S:	Maintained
21391W:	http://www.st.com/spear
21392F:	arch/arm/boot/dts/st/spear*
21393F:	arch/arm/mach-spear/
21394F:	drivers/clk/spear/
21395F:	drivers/pinctrl/spear/
21396
21397SPI NOR SUBSYSTEM
21398M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21399M:	Pratyush Yadav <pratyush@kernel.org>
21400M:	Michael Walle <mwalle@kernel.org>
21401L:	linux-mtd@lists.infradead.org
21402S:	Maintained
21403W:	http://www.linux-mtd.infradead.org/
21404Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21405C:	irc://irc.oftc.net/mtd
21406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21407F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21408F:	drivers/mtd/spi-nor/
21409F:	include/linux/mtd/spi-nor.h
21410
21411SPI SUBSYSTEM
21412M:	Mark Brown <broonie@kernel.org>
21413L:	linux-spi@vger.kernel.org
21414S:	Maintained
21415Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21417F:	Documentation/devicetree/bindings/spi/
21418F:	Documentation/spi/
21419F:	drivers/spi/
21420F:	include/linux/spi/
21421F:	include/uapi/linux/spi/
21422F:	tools/spi/
21423
21424SPIDERNET NETWORK DRIVER for CELL
21425M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21426M:	Geoff Levand <geoff@infradead.org>
21427L:	netdev@vger.kernel.org
21428L:	linuxppc-dev@lists.ozlabs.org
21429S:	Maintained
21430F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21431F:	drivers/net/ethernet/toshiba/spider_net*
21432
21433SPMI SUBSYSTEM
21434M:	Stephen Boyd <sboyd@kernel.org>
21435L:	linux-kernel@vger.kernel.org
21436S:	Maintained
21437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21438F:	Documentation/devicetree/bindings/spmi/
21439F:	drivers/spmi/
21440F:	include/dt-bindings/spmi/spmi.h
21441F:	include/linux/spmi.h
21442F:	include/trace/events/spmi.h
21443
21444SPU FILE SYSTEM
21445M:	Jeremy Kerr <jk@ozlabs.org>
21446L:	linuxppc-dev@lists.ozlabs.org
21447S:	Supported
21448W:	http://www.ibm.com/developerworks/power/cell/
21449F:	Documentation/filesystems/spufs/spufs.rst
21450F:	arch/powerpc/platforms/cell/spufs/
21451
21452SQUASHFS FILE SYSTEM
21453M:	Phillip Lougher <phillip@squashfs.org.uk>
21454L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21455S:	Maintained
21456W:	http://squashfs.org.uk
21457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21458F:	Documentation/filesystems/squashfs.rst
21459F:	fs/squashfs/
21460
21461SRM (Alpha) environment access
21462M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21463S:	Maintained
21464F:	arch/alpha/kernel/srm_env.c
21465
21466ST LSM6DSx IMU IIO DRIVER
21467M:	Lorenzo Bianconi <lorenzo@kernel.org>
21468L:	linux-iio@vger.kernel.org
21469S:	Maintained
21470W:	http://www.st.com/
21471F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21472F:	drivers/iio/imu/st_lsm6dsx/
21473
21474ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21475M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21476M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21477L:	linux-media@vger.kernel.org
21478S:	Maintained
21479T:	git git://linuxtv.org/media_tree.git
21480F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21481F:	drivers/media/i2c/st-mipid02.c
21482
21483ST STM32 FIREWALL
21484M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21485S:	Maintained
21486F:	drivers/bus/stm32_etzpc.c
21487F:	drivers/bus/stm32_firewall.c
21488F:	drivers/bus/stm32_rifsc.c
21489
21490ST STM32 I2C/SMBUS DRIVER
21491M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21492M:	Alain Volmat <alain.volmat@foss.st.com>
21493L:	linux-i2c@vger.kernel.org
21494S:	Maintained
21495F:	drivers/i2c/busses/i2c-stm32*
21496
21497ST STM32 SPI DRIVER
21498M:	Alain Volmat <alain.volmat@foss.st.com>
21499L:	linux-spi@vger.kernel.org
21500S:	Maintained
21501F:	drivers/spi/spi-stm32.c
21502
21503ST STPDDC60 DRIVER
21504M:	Daniel Nilsson <daniel.nilsson@flex.com>
21505L:	linux-hwmon@vger.kernel.org
21506S:	Maintained
21507F:	Documentation/hwmon/stpddc60.rst
21508F:	drivers/hwmon/pmbus/stpddc60.c
21509
21510ST VGXY61 DRIVER
21511M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21512M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21513L:	linux-media@vger.kernel.org
21514S:	Maintained
21515T:	git git://linuxtv.org/media_tree.git
21516F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21517F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21518F:	drivers/media/i2c/vgxy61.c
21519
21520ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21521M:	Song Qiang <songqiang1304521@gmail.com>
21522L:	linux-iio@vger.kernel.org
21523S:	Maintained
21524F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21525F:	drivers/iio/proximity/vl53l0x-i2c.c
21526
21527STABLE BRANCH
21528M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21529M:	Sasha Levin <sashal@kernel.org>
21530L:	stable@vger.kernel.org
21531S:	Supported
21532F:	Documentation/process/stable-kernel-rules.rst
21533
21534STAGING - ATOMISP DRIVER
21535M:	Hans de Goede <hdegoede@redhat.com>
21536M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21537R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21538L:	linux-media@vger.kernel.org
21539S:	Maintained
21540F:	drivers/staging/media/atomisp/
21541
21542STAGING - FIELDBUS SUBSYSTEM
21543M:	Sven Van Asbroeck <TheSven73@gmail.com>
21544S:	Maintained
21545F:	drivers/staging/fieldbus/*
21546F:	drivers/staging/fieldbus/Documentation/
21547
21548STAGING - HMS ANYBUS-S BUS
21549M:	Sven Van Asbroeck <TheSven73@gmail.com>
21550S:	Maintained
21551F:	drivers/staging/fieldbus/anybuss/
21552
21553STAGING - INDUSTRIAL IO
21554M:	Jonathan Cameron <jic23@kernel.org>
21555L:	linux-iio@vger.kernel.org
21556S:	Odd Fixes
21557F:	Documentation/devicetree/bindings/staging/iio/
21558F:	drivers/staging/iio/
21559
21560STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21561M:	Marc Dietrich <marvin24@gmx.de>
21562L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21563L:	linux-tegra@vger.kernel.org
21564S:	Maintained
21565F:	drivers/staging/nvec/
21566
21567STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21568M:	Jens Frederich <jfrederich@gmail.com>
21569M:	Jon Nettleton <jon.nettleton@gmail.com>
21570S:	Maintained
21571W:	http://wiki.laptop.org/go/DCON
21572F:	drivers/staging/olpc_dcon/
21573
21574STAGING - REALTEK RTL8712U DRIVERS
21575M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21576S:	Odd Fixes
21577F:	drivers/staging/rtl8712/
21578
21579STAGING - SEPS525 LCD CONTROLLER DRIVERS
21580M:	Michael Hennerich <michael.hennerich@analog.com>
21581L:	linux-fbdev@vger.kernel.org
21582S:	Supported
21583F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21584F:	drivers/staging/fbtft/fb_seps525.c
21585
21586STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21587M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21588M:	Teddy Wang <teddy.wang@siliconmotion.com>
21589M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21590L:	linux-fbdev@vger.kernel.org
21591S:	Maintained
21592F:	drivers/staging/sm750fb/
21593
21594STAGING - VIA VT665X DRIVERS
21595M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21596S:	Odd Fixes
21597F:	drivers/staging/vt665?/
21598
21599STAGING SUBSYSTEM
21600M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21601L:	linux-staging@lists.linux.dev
21602S:	Supported
21603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21604F:	drivers/staging/
21605
21606STANDALONE CACHE CONTROLLER DRIVERS
21607M:	Conor Dooley <conor@kernel.org>
21608S:	Maintained
21609T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21610F:	Documentation/devicetree/bindings/cache/
21611F:	drivers/cache
21612
21613STARFIRE/DURALAN NETWORK DRIVER
21614M:	Ion Badulescu <ionut@badula.org>
21615S:	Odd Fixes
21616F:	drivers/net/ethernet/adaptec/starfire*
21617
21618STARFIVE CAMERA SUBSYSTEM DRIVER
21619M:	Jack Zhu <jack.zhu@starfivetech.com>
21620M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21621L:	linux-media@vger.kernel.org
21622S:	Maintained
21623F:	Documentation/admin-guide/media/starfive_camss.rst
21624F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21625F:	drivers/staging/media/starfive/camss
21626
21627STARFIVE CRYPTO DRIVER
21628M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21629M:	William Qiu <william.qiu@starfivetech.com>
21630S:	Supported
21631F:	Documentation/devicetree/bindings/crypto/starfive*
21632F:	drivers/crypto/starfive/
21633
21634STARFIVE DEVICETREES
21635M:	Emil Renner Berthing <kernel@esmil.dk>
21636S:	Maintained
21637F:	arch/riscv/boot/dts/starfive/
21638
21639STARFIVE DWMAC GLUE LAYER
21640M:	Emil Renner Berthing <kernel@esmil.dk>
21641M:	Minda Chen <minda.chen@starfivetech.com>
21642S:	Maintained
21643F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21644F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21645
21646STARFIVE JH7110 DPHY RX DRIVER
21647M:	Jack Zhu <jack.zhu@starfivetech.com>
21648M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21649S:	Supported
21650F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21651F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21652
21653STARFIVE JH7110 MMC/SD/SDIO DRIVER
21654M:	William Qiu <william.qiu@starfivetech.com>
21655S:	Supported
21656F:	Documentation/devicetree/bindings/mmc/starfive*
21657F:	drivers/mmc/host/dw_mmc-starfive.c
21658
21659STARFIVE JH7110 PLL CLOCK DRIVER
21660M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21661S:	Supported
21662F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21663F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21664
21665STARFIVE JH7110 PWMDAC DRIVER
21666M:	Hal Feng <hal.feng@starfivetech.com>
21667M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21668S:	Supported
21669F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21670F:	sound/soc/starfive/jh7110_pwmdac.c
21671
21672STARFIVE JH7110 SYSCON
21673M:	William Qiu <william.qiu@starfivetech.com>
21674M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21675S:	Supported
21676F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21677
21678STARFIVE JH7110 TDM DRIVER
21679M:	Walker Chen <walker.chen@starfivetech.com>
21680S:	Maintained
21681F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21682F:	sound/soc/starfive/jh7110_tdm.c
21683
21684STARFIVE JH71X0 CLOCK DRIVERS
21685M:	Emil Renner Berthing <kernel@esmil.dk>
21686M:	Hal Feng <hal.feng@starfivetech.com>
21687S:	Maintained
21688F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21689F:	drivers/clk/starfive/clk-starfive-jh71*
21690F:	include/dt-bindings/clock/starfive?jh71*.h
21691
21692STARFIVE JH71X0 PINCTRL DRIVERS
21693M:	Emil Renner Berthing <kernel@esmil.dk>
21694M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21695M:	Hal Feng <hal.feng@starfivetech.com>
21696L:	linux-gpio@vger.kernel.org
21697S:	Maintained
21698F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21699F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21700F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21701F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21702
21703STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21704M:	Emil Renner Berthing <kernel@esmil.dk>
21705M:	Hal Feng <hal.feng@starfivetech.com>
21706S:	Maintained
21707F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21708F:	drivers/reset/starfive/reset-starfive-jh71*
21709F:	include/dt-bindings/reset/starfive?jh71*.h
21710
21711STARFIVE JH71X0 USB DRIVERS
21712M:	Minda Chen <minda.chen@starfivetech.com>
21713S:	Maintained
21714F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21715F:	drivers/usb/cdns3/cdns3-starfive.c
21716
21717STARFIVE JH71XX PMU CONTROLLER DRIVER
21718M:	Walker Chen <walker.chen@starfivetech.com>
21719M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21720S:	Supported
21721F:	Documentation/devicetree/bindings/power/starfive*
21722F:	drivers/pmdomain/starfive/
21723F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21724
21725STARFIVE SOC DRIVERS
21726M:	Conor Dooley <conor@kernel.org>
21727S:	Maintained
21728T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21729F:	Documentation/devicetree/bindings/soc/starfive/
21730
21731STARFIVE STARLINK PMU DRIVER
21732M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21733S:	Maintained
21734F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21735F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21736F:	drivers/perf/starfive_starlink_pmu.c
21737
21738STARFIVE TRNG DRIVER
21739M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21740S:	Supported
21741F:	Documentation/devicetree/bindings/rng/starfive*
21742F:	drivers/char/hw_random/jh7110-trng.c
21743
21744STARFIVE WATCHDOG DRIVER
21745M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21746M:	Samin Guo <samin.guo@starfivetech.com>
21747S:	Supported
21748F:	Documentation/devicetree/bindings/watchdog/starfive*
21749F:	drivers/watchdog/starfive-wdt.c
21750
21751STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21752M:	Minda Chen <minda.chen@starfivetech.com>
21753S:	Supported
21754F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21755F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21756F:	drivers/phy/starfive/phy-jh7110-pcie.c
21757F:	drivers/phy/starfive/phy-jh7110-usb.c
21758
21759STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21760M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21761S:	Supported
21762F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21763F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21764
21765STATIC BRANCH/CALL
21766M:	Peter Zijlstra <peterz@infradead.org>
21767M:	Josh Poimboeuf <jpoimboe@kernel.org>
21768M:	Jason Baron <jbaron@akamai.com>
21769R:	Steven Rostedt <rostedt@goodmis.org>
21770R:	Ard Biesheuvel <ardb@kernel.org>
21771S:	Supported
21772F:	arch/*/include/asm/jump_label*.h
21773F:	arch/*/include/asm/static_call*.h
21774F:	arch/*/kernel/jump_label.c
21775F:	arch/*/kernel/static_call.c
21776F:	include/linux/jump_label*.h
21777F:	include/linux/static_call*.h
21778F:	kernel/jump_label.c
21779F:	kernel/static_call.c
21780
21781STI AUDIO (ASoC) DRIVERS
21782M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21783L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21784S:	Maintained
21785F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21786F:	sound/soc/sti/
21787
21788STI CEC DRIVER
21789M:	Alain Volmat <alain.volmat@foss.st.com>
21790S:	Maintained
21791F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21792F:	drivers/media/cec/platform/sti/
21793
21794STK1160 USB VIDEO CAPTURE DRIVER
21795M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21796L:	linux-media@vger.kernel.org
21797S:	Maintained
21798T:	git git://linuxtv.org/media_tree.git
21799F:	drivers/media/usb/stk1160/
21800
21801STM32 AUDIO (ASoC) DRIVERS
21802M:	Olivier Moysan <olivier.moysan@foss.st.com>
21803M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21805S:	Maintained
21806F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21807F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21808F:	sound/soc/stm/
21809
21810STM32 TIMER/LPTIMER DRIVERS
21811M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21812S:	Maintained
21813F:	Documentation/ABI/testing/*timer-stm32
21814F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21815F:	drivers/*/stm32-*timer*
21816F:	drivers/pwm/pwm-stm32*
21817F:	include/linux/*/stm32-*tim*
21818
21819STMMAC ETHERNET DRIVER
21820M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21821M:	Jose Abreu <joabreu@synopsys.com>
21822L:	netdev@vger.kernel.org
21823S:	Supported
21824W:	http://www.stlinux.com
21825F:	Documentation/networking/device_drivers/ethernet/stmicro/
21826F:	drivers/net/ethernet/stmicro/stmmac/
21827
21828SUN HAPPY MEAL ETHERNET DRIVER
21829M:	Sean Anderson <seanga2@gmail.com>
21830S:	Maintained
21831F:	drivers/net/ethernet/sun/sunhme.*
21832
21833SUN3/3X
21834M:	Sam Creasey <sammy@sammy.net>
21835S:	Maintained
21836W:	http://sammy.net/sun3/
21837F:	arch/m68k/include/asm/sun3*
21838F:	arch/m68k/kernel/*sun3*
21839F:	arch/m68k/sun3*/
21840F:	drivers/net/ethernet/i825xx/sun3*
21841
21842SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21843M:	Hans de Goede <hdegoede@redhat.com>
21844L:	linux-input@vger.kernel.org
21845S:	Maintained
21846F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21847F:	drivers/input/keyboard/sun4i-lradc-keys.c
21848
21849SUNDANCE NETWORK DRIVER
21850M:	Denis Kirjanov <kda@linux-powerpc.org>
21851L:	netdev@vger.kernel.org
21852S:	Maintained
21853F:	drivers/net/ethernet/dlink/sundance.c
21854
21855SUNPLUS ETHERNET DRIVER
21856M:	Wells Lu <wellslutw@gmail.com>
21857L:	netdev@vger.kernel.org
21858S:	Maintained
21859W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21860F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21861F:	drivers/net/ethernet/sunplus/
21862
21863SUNPLUS MMC DRIVER
21864M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21865M:	Li-hao Kuo <lhjeff911@gmail.com>
21866S:	Maintained
21867F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21868F:	drivers/mmc/host/sunplus-mmc.c
21869
21870SUNPLUS OCOTP DRIVER
21871M:	Vincent Shih <vincent.sunplus@gmail.com>
21872S:	Maintained
21873F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21874F:	drivers/nvmem/sunplus-ocotp.c
21875
21876SUNPLUS PWM DRIVER
21877M:	Hammer Hsieh <hammerh0314@gmail.com>
21878S:	Maintained
21879F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21880F:	drivers/pwm/pwm-sunplus.c
21881
21882SUNPLUS RTC DRIVER
21883M:	Vincent Shih <vincent.sunplus@gmail.com>
21884L:	linux-rtc@vger.kernel.org
21885S:	Maintained
21886F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21887F:	drivers/rtc/rtc-sunplus.c
21888
21889SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21890M:	Li-hao Kuo <lhjeff911@gmail.com>
21891L:	linux-spi@vger.kernel.org
21892S:	Maintained
21893F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21894F:	drivers/spi/spi-sunplus-sp7021.c
21895
21896SUNPLUS UART DRIVER
21897M:	Hammer Hsieh <hammerh0314@gmail.com>
21898S:	Maintained
21899F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21900F:	drivers/tty/serial/sunplus-uart.c
21901
21902SUNPLUS USB2 PHY DRIVER
21903M:	Vincent Shih <vincent.sunplus@gmail.com>
21904L:	linux-usb@vger.kernel.org
21905S:	Maintained
21906F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21907F:	drivers/phy/sunplus/Kconfig
21908F:	drivers/phy/sunplus/Makefile
21909F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21910
21911SUNPLUS WATCHDOG DRIVER
21912M:	Xiantao Hu <xt.hu@cqplus1.com>
21913L:	linux-watchdog@vger.kernel.org
21914S:	Maintained
21915F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21916F:	drivers/watchdog/sunplus_wdt.c
21917
21918SUPERH
21919M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21920M:	Rich Felker <dalias@libc.org>
21921M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21922L:	linux-sh@vger.kernel.org
21923S:	Maintained
21924Q:	http://patchwork.kernel.org/project/linux-sh/list/
21925F:	Documentation/arch/sh/
21926F:	arch/sh/
21927F:	drivers/sh/
21928
21929SUSPEND TO RAM
21930M:	"Rafael J. Wysocki" <rafael@kernel.org>
21931M:	Len Brown <len.brown@intel.com>
21932M:	Pavel Machek <pavel@ucw.cz>
21933L:	linux-pm@vger.kernel.org
21934S:	Supported
21935B:	https://bugzilla.kernel.org
21936F:	Documentation/power/
21937F:	arch/x86/kernel/acpi/sleep*
21938F:	arch/x86/kernel/acpi/wakeup*
21939F:	drivers/base/power/
21940F:	include/linux/freezer.h
21941F:	include/linux/pm.h
21942F:	include/linux/suspend.h
21943F:	kernel/power/
21944
21945SVGA HANDLING
21946M:	Martin Mares <mj@ucw.cz>
21947L:	linux-video@atrey.karlin.mff.cuni.cz
21948S:	Maintained
21949F:	Documentation/admin-guide/svga.rst
21950F:	arch/x86/boot/video*
21951
21952SWITCHDEV
21953M:	Jiri Pirko <jiri@resnulli.us>
21954M:	Ivan Vecera <ivecera@redhat.com>
21955L:	netdev@vger.kernel.org
21956S:	Supported
21957F:	include/net/switchdev.h
21958F:	net/switchdev/
21959
21960SY8106A REGULATOR DRIVER
21961M:	Icenowy Zheng <icenowy@aosc.io>
21962S:	Maintained
21963F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21964F:	drivers/regulator/sy8106a-regulator.c
21965
21966SYNC FILE FRAMEWORK
21967M:	Sumit Semwal <sumit.semwal@linaro.org>
21968R:	Gustavo Padovan <gustavo@padovan.org>
21969L:	linux-media@vger.kernel.org
21970L:	dri-devel@lists.freedesktop.org
21971S:	Maintained
21972T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21973F:	Documentation/driver-api/sync_file.rst
21974F:	drivers/dma-buf/dma-fence*
21975F:	drivers/dma-buf/sw_sync.c
21976F:	drivers/dma-buf/sync_*
21977F:	include/linux/sync_file.h
21978F:	include/uapi/linux/sync_file.h
21979
21980SYNOPSYS ARC ARCHITECTURE
21981M:	Vineet Gupta <vgupta@kernel.org>
21982L:	linux-snps-arc@lists.infradead.org
21983S:	Supported
21984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21985F:	Documentation/arch/arc
21986F:	Documentation/devicetree/bindings/arc/*
21987F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21988F:	arch/arc/
21989F:	drivers/clocksource/arc_timer.c
21990F:	drivers/tty/serial/arc_uart.c
21991
21992SYNOPSYS ARC HSDK SDP pll clock driver
21993M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21994S:	Supported
21995F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21996F:	drivers/clk/clk-hsdk-pll.c
21997
21998SYNOPSYS ARC SDP clock driver
21999M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22000S:	Supported
22001F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22002F:	drivers/clk/axs10x/*
22003
22004SYNOPSYS ARC SDP platform support
22005M:	Alexey Brodkin <abrodkin@synopsys.com>
22006S:	Supported
22007F:	Documentation/devicetree/bindings/arc/axs10*
22008F:	arch/arc/boot/dts/ax*
22009F:	arch/arc/plat-axs10x
22010
22011SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22012M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22013S:	Supported
22014F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22015F:	drivers/reset/reset-axs10x.c
22016
22017SYNOPSYS CREG GPIO DRIVER
22018M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22019S:	Maintained
22020F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22021F:	drivers/gpio/gpio-creg-snps.c
22022
22023SYNOPSYS DESIGNWARE 8250 UART DRIVER
22024M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22025R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22026S:	Supported
22027F:	drivers/tty/serial/8250/8250_dw.c
22028F:	drivers/tty/serial/8250/8250_dwlib.*
22029F:	drivers/tty/serial/8250/8250_lpss.c
22030
22031SYNOPSYS DESIGNWARE APB GPIO DRIVER
22032M:	Hoan Tran <hoan@os.amperecomputing.com>
22033M:	Serge Semin <fancer.lancer@gmail.com>
22034L:	linux-gpio@vger.kernel.org
22035S:	Maintained
22036F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22037F:	drivers/gpio/gpio-dwapb.c
22038
22039SYNOPSYS DESIGNWARE APB SSI DRIVER
22040M:	Serge Semin <fancer.lancer@gmail.com>
22041L:	linux-spi@vger.kernel.org
22042S:	Supported
22043F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22044F:	drivers/spi/spi-dw*
22045
22046SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22047M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22048S:	Maintained
22049F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22050F:	drivers/dma/dw-axi-dmac/
22051
22052SYNOPSYS DESIGNWARE DMAC DRIVER
22053M:	Viresh Kumar <vireshk@kernel.org>
22054R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22055S:	Maintained
22056F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22057F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22058F:	drivers/dma/dw/
22059F:	include/dt-bindings/dma/dw-dmac.h
22060F:	include/linux/dma/dw.h
22061F:	include/linux/platform_data/dma-dw.h
22062
22063SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22064M:	Jose Abreu <Jose.Abreu@synopsys.com>
22065L:	netdev@vger.kernel.org
22066S:	Supported
22067F:	drivers/net/ethernet/synopsys/
22068
22069SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22070M:	Jose Abreu <Jose.Abreu@synopsys.com>
22071L:	netdev@vger.kernel.org
22072S:	Supported
22073F:	drivers/net/pcs/pcs-xpcs.c
22074F:	drivers/net/pcs/pcs-xpcs.h
22075F:	include/linux/pcs/pcs-xpcs.h
22076
22077SYNOPSYS DESIGNWARE I2C DRIVER
22078M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22079R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22080R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22081R:	Jan Dabros <jsd@semihalf.com>
22082L:	linux-i2c@vger.kernel.org
22083S:	Supported
22084F:	drivers/i2c/busses/i2c-designware-*
22085
22086SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22087M:	Jaehoon Chung <jh80.chung@samsung.com>
22088L:	linux-mmc@vger.kernel.org
22089S:	Maintained
22090F:	drivers/mmc/host/dw_mmc*
22091
22092SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22093M:	Shuai Xue <xueshuai@linux.alibaba.com>
22094M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22095S:	Supported
22096F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22097F:	drivers/perf/dwc_pcie_pmu.c
22098
22099SYNOPSYS HSDK RESET CONTROLLER DRIVER
22100M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22101S:	Supported
22102F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22103F:	drivers/reset/reset-hsdk.c
22104F:	include/dt-bindings/reset/snps,hsdk-reset.h
22105
22106SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22107M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22108M:	Manjunath M B <manjumb@synopsys.com>
22109L:	linux-mmc@vger.kernel.org
22110S:	Maintained
22111F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22112
22113SYSTEM CONFIGURATION (SYSCON)
22114M:	Lee Jones <lee@kernel.org>
22115M:	Arnd Bergmann <arnd@arndb.de>
22116S:	Supported
22117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22118F:	drivers/mfd/syscon.c
22119
22120SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22121M:	Sudeep Holla <sudeep.holla@arm.com>
22122R:	Cristian Marussi <cristian.marussi@arm.com>
22123L:	arm-scmi@vger.kernel.org
22124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22125S:	Maintained
22126F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22127F:	drivers/clk/clk-sc[mp]i.c
22128F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22129F:	drivers/firmware/arm_scmi/
22130F:	drivers/firmware/arm_scpi.c
22131F:	drivers/hwmon/scmi-hwmon.c
22132F:	drivers/pinctrl/pinctrl-scmi.c
22133F:	drivers/pmdomain/arm/
22134F:	drivers/powercap/arm_scmi_powercap.c
22135F:	drivers/regulator/scmi-regulator.c
22136F:	drivers/reset/reset-scmi.c
22137F:	include/linux/sc[mp]i_protocol.h
22138F:	include/trace/events/scmi.h
22139F:	include/uapi/linux/virtio_scmi.h
22140
22141SYSTEM RESET/SHUTDOWN DRIVERS
22142M:	Sebastian Reichel <sre@kernel.org>
22143L:	linux-pm@vger.kernel.org
22144S:	Maintained
22145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22146F:	Documentation/devicetree/bindings/power/reset/
22147F:	drivers/power/reset/
22148
22149SYSTEM TRACE MODULE CLASS
22150M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22151S:	Maintained
22152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22153F:	Documentation/trace/stm.rst
22154F:	drivers/hwtracing/stm/
22155F:	include/linux/stm.h
22156F:	include/uapi/linux/stm.h
22157
22158SYSTEM76 ACPI DRIVER
22159M:	Jeremy Soller <jeremy@system76.com>
22160M:	System76 Product Development <productdev@system76.com>
22161L:	platform-driver-x86@vger.kernel.org
22162S:	Maintained
22163F:	drivers/platform/x86/system76_acpi.c
22164
22165SYSV FILESYSTEM
22166S:	Orphan
22167F:	Documentation/filesystems/sysv-fs.rst
22168F:	fs/sysv/
22169F:	include/linux/sysv_fs.h
22170
22171TASKSTATS STATISTICS INTERFACE
22172M:	Balbir Singh <bsingharora@gmail.com>
22173S:	Maintained
22174F:	Documentation/accounting/taskstats*
22175F:	include/linux/taskstats*
22176F:	kernel/taskstats.c
22177
22178TC subsystem
22179M:	Jamal Hadi Salim <jhs@mojatatu.com>
22180M:	Cong Wang <xiyou.wangcong@gmail.com>
22181M:	Jiri Pirko <jiri@resnulli.us>
22182L:	netdev@vger.kernel.org
22183S:	Maintained
22184F:	include/net/pkt_cls.h
22185F:	include/net/pkt_sched.h
22186F:	include/net/tc_act/
22187F:	include/uapi/linux/pkt_cls.h
22188F:	include/uapi/linux/pkt_sched.h
22189F:	include/uapi/linux/tc_act/
22190F:	include/uapi/linux/tc_ematch/
22191F:	net/sched/
22192F:	tools/testing/selftests/tc-testing
22193
22194TC90522 MEDIA DRIVER
22195M:	Akihiro Tsukada <tskd08@gmail.com>
22196L:	linux-media@vger.kernel.org
22197S:	Odd Fixes
22198F:	drivers/media/dvb-frontends/tc90522*
22199
22200TCP LOW PRIORITY MODULE
22201M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22202M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22203S:	Maintained
22204W:	http://tcp-lp-mod.sourceforge.net/
22205F:	net/ipv4/tcp_lp.c
22206
22207TDA10071 MEDIA DRIVER
22208L:	linux-media@vger.kernel.org
22209S:	Orphan
22210W:	https://linuxtv.org
22211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22212F:	drivers/media/dvb-frontends/tda10071*
22213
22214TDA18212 MEDIA DRIVER
22215L:	linux-media@vger.kernel.org
22216S:	Orphan
22217W:	https://linuxtv.org
22218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22219F:	drivers/media/tuners/tda18212*
22220
22221TDA18218 MEDIA DRIVER
22222L:	linux-media@vger.kernel.org
22223S:	Orphan
22224W:	https://linuxtv.org
22225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22226F:	drivers/media/tuners/tda18218*
22227
22228TDA18250 MEDIA DRIVER
22229M:	Olli Salonen <olli.salonen@iki.fi>
22230L:	linux-media@vger.kernel.org
22231S:	Maintained
22232W:	https://linuxtv.org
22233Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22234T:	git git://linuxtv.org/media_tree.git
22235F:	drivers/media/tuners/tda18250*
22236
22237TDA18271 MEDIA DRIVER
22238M:	Michael Krufky <mkrufky@linuxtv.org>
22239L:	linux-media@vger.kernel.org
22240S:	Maintained
22241W:	https://linuxtv.org
22242W:	http://github.com/mkrufky
22243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22244T:	git git://linuxtv.org/mkrufky/tuners.git
22245F:	drivers/media/tuners/tda18271*
22246
22247TDA1997x MEDIA DRIVER
22248M:	Tim Harvey <tharvey@gateworks.com>
22249L:	linux-media@vger.kernel.org
22250S:	Maintained
22251W:	https://linuxtv.org
22252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22253F:	drivers/media/i2c/tda1997x.*
22254
22255TDA827x MEDIA DRIVER
22256M:	Michael Krufky <mkrufky@linuxtv.org>
22257L:	linux-media@vger.kernel.org
22258S:	Maintained
22259W:	https://linuxtv.org
22260W:	http://github.com/mkrufky
22261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22262T:	git git://linuxtv.org/mkrufky/tuners.git
22263F:	drivers/media/tuners/tda8290.*
22264
22265TDA8290 MEDIA DRIVER
22266M:	Michael Krufky <mkrufky@linuxtv.org>
22267L:	linux-media@vger.kernel.org
22268S:	Maintained
22269W:	https://linuxtv.org
22270W:	http://github.com/mkrufky
22271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22272T:	git git://linuxtv.org/mkrufky/tuners.git
22273F:	drivers/media/tuners/tda8290.*
22274
22275TDA9840 MEDIA DRIVER
22276M:	Hans Verkuil <hverkuil@xs4all.nl>
22277L:	linux-media@vger.kernel.org
22278S:	Maintained
22279W:	https://linuxtv.org
22280T:	git git://linuxtv.org/media_tree.git
22281F:	drivers/media/i2c/tda9840*
22282
22283TEA5761 TUNER DRIVER
22284M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22285L:	linux-media@vger.kernel.org
22286S:	Odd fixes
22287W:	https://linuxtv.org
22288T:	git git://linuxtv.org/media_tree.git
22289F:	drivers/media/tuners/tea5761.*
22290
22291TEA5767 TUNER DRIVER
22292M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22293L:	linux-media@vger.kernel.org
22294S:	Maintained
22295W:	https://linuxtv.org
22296T:	git git://linuxtv.org/media_tree.git
22297F:	drivers/media/tuners/tea5767.*
22298
22299TEA6415C MEDIA DRIVER
22300M:	Hans Verkuil <hverkuil@xs4all.nl>
22301L:	linux-media@vger.kernel.org
22302S:	Maintained
22303W:	https://linuxtv.org
22304T:	git git://linuxtv.org/media_tree.git
22305F:	drivers/media/i2c/tea6415c*
22306
22307TEA6420 MEDIA DRIVER
22308M:	Hans Verkuil <hverkuil@xs4all.nl>
22309L:	linux-media@vger.kernel.org
22310S:	Maintained
22311W:	https://linuxtv.org
22312T:	git git://linuxtv.org/media_tree.git
22313F:	drivers/media/i2c/tea6420*
22314
22315TEAM DRIVER
22316M:	Jiri Pirko <jiri@resnulli.us>
22317L:	netdev@vger.kernel.org
22318S:	Supported
22319F:	Documentation/netlink/specs/team.yaml
22320F:	drivers/net/team/
22321F:	include/linux/if_team.h
22322F:	include/uapi/linux/if_team.h
22323F:	tools/testing/selftests/drivers/net/team/
22324
22325TECHNICAL ADVISORY BOARD PROCESS DOCS
22326M:	"Theodore Ts'o" <tytso@mit.edu>
22327M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22328L:	tech-board-discuss@lists.linux.dev
22329S:	Maintained
22330F:	Documentation/process/contribution-maturity-model.rst
22331F:	Documentation/process/researcher-guidelines.rst
22332
22333TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22334M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22335S:	Maintained
22336F:	arch/x86/platform/ts5500/
22337
22338TECHNOTREND USB IR RECEIVER
22339M:	Sean Young <sean@mess.org>
22340L:	linux-media@vger.kernel.org
22341S:	Maintained
22342F:	drivers/media/rc/ttusbir.c
22343
22344TECHWELL TW9900 VIDEO DECODER
22345M:	Mehdi Djait <mehdi.djait@bootlin.com>
22346L:	linux-media@vger.kernel.org
22347S:	Maintained
22348F:	drivers/media/i2c/tw9900.c
22349
22350TECHWELL TW9910 VIDEO DECODER
22351L:	linux-media@vger.kernel.org
22352S:	Orphan
22353F:	drivers/media/i2c/tw9910.c
22354F:	include/media/i2c/tw9910.h
22355
22356TEE SUBSYSTEM
22357M:	Jens Wiklander <jens.wiklander@linaro.org>
22358R:	Sumit Garg <sumit.garg@linaro.org>
22359L:	op-tee@lists.trustedfirmware.org
22360S:	Maintained
22361F:	Documentation/driver-api/tee.rst
22362F:	Documentation/tee/
22363F:	Documentation/userspace-api/tee.rst
22364F:	drivers/tee/
22365F:	include/linux/tee_core.h
22366F:	include/linux/tee_drv.h
22367F:	include/uapi/linux/tee.h
22368
22369TEGRA ARCHITECTURE SUPPORT
22370M:	Thierry Reding <thierry.reding@gmail.com>
22371M:	Jonathan Hunter <jonathanh@nvidia.com>
22372L:	linux-tegra@vger.kernel.org
22373S:	Supported
22374Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22376N:	[^a-z]tegra
22377
22378TEGRA CLOCK DRIVER
22379M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22380M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22381S:	Supported
22382F:	drivers/clk/tegra/
22383
22384TEGRA CRYPTO DRIVERS
22385M:	Akhil R <akhilrajeev@nvidia.com>
22386S:	Supported
22387F:	drivers/crypto/tegra/*
22388
22389TEGRA DMA DRIVERS
22390M:	Laxman Dewangan <ldewangan@nvidia.com>
22391M:	Jon Hunter <jonathanh@nvidia.com>
22392S:	Supported
22393F:	drivers/dma/tegra*
22394
22395TEGRA I2C DRIVER
22396M:	Laxman Dewangan <ldewangan@nvidia.com>
22397R:	Dmitry Osipenko <digetx@gmail.com>
22398S:	Supported
22399F:	drivers/i2c/busses/i2c-tegra.c
22400
22401TEGRA IOMMU DRIVERS
22402M:	Thierry Reding <thierry.reding@gmail.com>
22403R:	Krishna Reddy <vdumpa@nvidia.com>
22404L:	linux-tegra@vger.kernel.org
22405S:	Supported
22406F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22407F:	drivers/iommu/tegra*
22408
22409TEGRA KBC DRIVER
22410M:	Laxman Dewangan <ldewangan@nvidia.com>
22411S:	Supported
22412F:	drivers/input/keyboard/tegra-kbc.c
22413
22414TEGRA NAND DRIVER
22415M:	Stefan Agner <stefan@agner.ch>
22416M:	Lucas Stach <dev@lynxeye.de>
22417S:	Maintained
22418F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22419F:	drivers/mtd/nand/raw/tegra_nand.c
22420
22421TEGRA PWM DRIVER
22422M:	Thierry Reding <thierry.reding@gmail.com>
22423S:	Supported
22424F:	drivers/pwm/pwm-tegra.c
22425
22426TEGRA QUAD SPI DRIVER
22427M:	Thierry Reding <thierry.reding@gmail.com>
22428M:	Jonathan Hunter <jonathanh@nvidia.com>
22429M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22430L:	linux-tegra@vger.kernel.org
22431S:	Maintained
22432F:	drivers/spi/spi-tegra210-quad.c
22433
22434TEGRA SERIAL DRIVER
22435M:	Laxman Dewangan <ldewangan@nvidia.com>
22436S:	Supported
22437F:	drivers/tty/serial/serial-tegra.c
22438
22439TEGRA SPI DRIVER
22440M:	Laxman Dewangan <ldewangan@nvidia.com>
22441S:	Supported
22442F:	drivers/spi/spi-tegra*
22443
22444TEGRA VIDEO DRIVER
22445M:	Thierry Reding <thierry.reding@gmail.com>
22446M:	Jonathan Hunter <jonathanh@nvidia.com>
22447M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22448M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22449L:	linux-media@vger.kernel.org
22450L:	linux-tegra@vger.kernel.org
22451S:	Maintained
22452F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22453F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22454F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22455F:	drivers/staging/media/tegra-video/
22456
22457TEGRA XUSB PADCTL DRIVER
22458M:	JC Kuo <jckuo@nvidia.com>
22459S:	Supported
22460F:	drivers/phy/tegra/xusb*
22461
22462TEHUTI ETHERNET DRIVER
22463M:	Andy Gospodarek <andy@greyhouse.net>
22464L:	netdev@vger.kernel.org
22465S:	Supported
22466F:	drivers/net/ethernet/tehuti/tehuti.*
22467
22468TEHUTI TN40XX ETHERNET DRIVER
22469M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22470L:	netdev@vger.kernel.org
22471S:	Maintained
22472F:	drivers/net/ethernet/tehuti/tn40*
22473
22474TELECOM CLOCK DRIVER FOR MCPL0010
22475M:	Mark Gross <markgross@kernel.org>
22476S:	Supported
22477F:	drivers/char/tlclk.c
22478
22479TEMPO SEMICONDUCTOR DRIVERS
22480M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22481S:	Maintained
22482F:	Documentation/devicetree/bindings/sound/tscs*.txt
22483F:	sound/soc/codecs/tscs*.c
22484F:	sound/soc/codecs/tscs*.h
22485
22486TENSILICA XTENSA PORT (xtensa)
22487M:	Chris Zankel <chris@zankel.net>
22488M:	Max Filippov <jcmvbkbc@gmail.com>
22489S:	Maintained
22490T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22491F:	arch/xtensa/
22492F:	drivers/irqchip/irq-xtensa-*
22493
22494TEXAS INSTRUMENTS ASoC DRIVERS
22495M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22497S:	Maintained
22498F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22499F:	sound/soc/ti/
22500
22501TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22502M:	Shenghao Ding <shenghao-ding@ti.com>
22503M:	Kevin Lu <kevin-lu@ti.com>
22504M:	Baojun Xu <baojun.xu@ti.com>
22505L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22506S:	Maintained
22507F:	Documentation/devicetree/bindings/sound/tas2552.txt
22508F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22509F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22510F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22511F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22512F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22513F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22514F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22515F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22516F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22517F:	include/sound/tas2*.h
22518F:	include/sound/tlv320*.h
22519F:	include/sound/tpa6130a2-plat.h
22520F:	sound/pci/hda/tas2781_hda_i2c.c
22521F:	sound/soc/codecs/pcm1681.c
22522F:	sound/soc/codecs/pcm1789*.*
22523F:	sound/soc/codecs/pcm179x*.*
22524F:	sound/soc/codecs/pcm186x*.*
22525F:	sound/soc/codecs/pcm3008.*
22526F:	sound/soc/codecs/pcm3060*.*
22527F:	sound/soc/codecs/pcm3168a*.*
22528F:	sound/soc/codecs/pcm5102a.c
22529F:	sound/soc/codecs/pcm512x*.*
22530F:	sound/soc/codecs/tas2*.*
22531F:	sound/soc/codecs/tlv320*.*
22532F:	sound/soc/codecs/tpa6130a2.*
22533
22534TEXAS INSTRUMENTS DMA DRIVERS
22535M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22536L:	dmaengine@vger.kernel.org
22537S:	Maintained
22538F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22539F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22540F:	Documentation/devicetree/bindings/dma/ti/
22541F:	drivers/dma/ti/
22542F:	include/linux/dma/k3-psil.h
22543F:	include/linux/dma/k3-udma-glue.h
22544F:	include/linux/dma/ti-cppi5.h
22545X:	drivers/dma/ti/cppi41.c
22546
22547TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22548M:	Robert Marko <robert.marko@sartura.hr>
22549M:	Luka Perkov <luka.perkov@sartura.hr>
22550L:	linux-hwmon@vger.kernel.org
22551S:	Maintained
22552F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22553F:	Documentation/hwmon/tps23861.rst
22554F:	drivers/hwmon/tps23861.c
22555
22556TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22557M:	Ricardo Ribalda <ribalda@kernel.org>
22558L:	linux-iio@vger.kernel.org
22559S:	Supported
22560F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22561F:	drivers/iio/dac/ti-dac7612.c
22562
22563TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22564M:	Nishanth Menon <nm@ti.com>
22565M:	Tero Kristo <kristo@kernel.org>
22566M:	Santosh Shilimkar <ssantosh@kernel.org>
22567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22568S:	Maintained
22569F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22570F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22571F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22572F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22573F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22574F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22575F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22576F:	drivers/clk/keystone/sci-clk.c
22577F:	drivers/firmware/ti_sci*
22578F:	drivers/irqchip/irq-ti-sci-inta.c
22579F:	drivers/irqchip/irq-ti-sci-intr.c
22580F:	drivers/reset/reset-ti-sci.c
22581F:	drivers/soc/ti/ti_sci_inta_msi.c
22582F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22583F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22584F:	include/linux/soc/ti/ti_sci_inta_msi.h
22585F:	include/linux/soc/ti/ti_sci_protocol.h
22586
22587TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22588M:	Puranjay Mohan <puranjay@kernel.org>
22589L:	linux-iio@vger.kernel.org
22590S:	Supported
22591F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22592F:	drivers/iio/temperature/tmp117.c
22593
22594THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22595M:	Hans Verkuil <hverkuil@xs4all.nl>
22596L:	linux-media@vger.kernel.org
22597S:	Maintained
22598W:	https://linuxtv.org
22599T:	git git://linuxtv.org/media_tree.git
22600F:	drivers/media/radio/radio-raremono.c
22601
22602THERMAL
22603M:	Rafael J. Wysocki <rafael@kernel.org>
22604M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22605R:	Zhang Rui <rui.zhang@intel.com>
22606R:	Lukasz Luba <lukasz.luba@arm.com>
22607L:	linux-pm@vger.kernel.org
22608S:	Supported
22609Q:	https://patchwork.kernel.org/project/linux-pm/list/
22610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22611F:	Documentation/ABI/testing/sysfs-class-thermal
22612F:	Documentation/admin-guide/thermal/
22613F:	Documentation/devicetree/bindings/thermal/
22614F:	Documentation/driver-api/thermal/
22615F:	drivers/thermal/
22616F:	include/dt-bindings/thermal/
22617F:	include/linux/cpu_cooling.h
22618F:	include/linux/thermal.h
22619F:	include/uapi/linux/thermal.h
22620F:	tools/lib/thermal/
22621F:	tools/thermal/
22622
22623THERMAL DRIVER FOR AMLOGIC SOCS
22624M:	Guillaume La Roque <glaroque@baylibre.com>
22625L:	linux-pm@vger.kernel.org
22626L:	linux-amlogic@lists.infradead.org
22627S:	Supported
22628W:	http://linux-meson.com/
22629F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22630F:	drivers/thermal/amlogic_thermal.c
22631
22632THERMAL/CPU_COOLING
22633M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22634M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22635M:	Viresh Kumar <viresh.kumar@linaro.org>
22636R:	Lukasz Luba <lukasz.luba@arm.com>
22637L:	linux-pm@vger.kernel.org
22638S:	Supported
22639F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22640F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22641F:	drivers/thermal/cpufreq_cooling.c
22642F:	drivers/thermal/cpuidle_cooling.c
22643F:	include/linux/cpu_cooling.h
22644
22645THERMAL/POWER_ALLOCATOR
22646M:	Lukasz Luba <lukasz.luba@arm.com>
22647L:	linux-pm@vger.kernel.org
22648S:	Maintained
22649F:	Documentation/driver-api/thermal/power_allocator.rst
22650F:	drivers/thermal/gov_power_allocator.c
22651F:	drivers/thermal/thermal_trace_ipa.h
22652
22653THINKPAD ACPI EXTRAS DRIVER
22654M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22655L:	ibm-acpi-devel@lists.sourceforge.net
22656L:	platform-driver-x86@vger.kernel.org
22657S:	Maintained
22658W:	http://ibm-acpi.sourceforge.net
22659W:	http://thinkwiki.org/wiki/Ibm-acpi
22660T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22661F:	drivers/platform/x86/thinkpad_acpi.c
22662
22663THINKPAD LMI DRIVER
22664M:	Mark Pearson <markpearson@lenovo.com>
22665L:	platform-driver-x86@vger.kernel.org
22666S:	Maintained
22667F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22668F:	drivers/platform/x86/think-lmi.?
22669
22670THP7312 ISP DRIVER
22671M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22672M:	Paul Elder <paul.elder@ideasonboard.com>
22673L:	linux-media@vger.kernel.org
22674S:	Maintained
22675T:	git git://linuxtv.org/media_tree.git
22676F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22677F:	Documentation/userspace-api/media/drivers/thp7312.rst
22678F:	drivers/media/i2c/thp7312.c
22679F:	include/uapi/linux/thp7312.h
22680
22681THUNDERBOLT DMA TRAFFIC TEST DRIVER
22682M:	Isaac Hazan <isaac.hazan@intel.com>
22683L:	linux-usb@vger.kernel.org
22684S:	Maintained
22685F:	drivers/thunderbolt/dma_test.c
22686
22687THUNDERBOLT DRIVER
22688M:	Andreas Noever <andreas.noever@gmail.com>
22689M:	Michael Jamet <michael.jamet@intel.com>
22690M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22691M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22692L:	linux-usb@vger.kernel.org
22693S:	Maintained
22694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22695F:	Documentation/admin-guide/thunderbolt.rst
22696F:	drivers/thunderbolt/
22697F:	include/linux/thunderbolt.h
22698
22699THUNDERBOLT NETWORK DRIVER
22700M:	Michael Jamet <michael.jamet@intel.com>
22701M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22702M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22703L:	netdev@vger.kernel.org
22704S:	Maintained
22705F:	drivers/net/thunderbolt/
22706
22707THUNDERX GPIO DRIVER
22708M:	Robert Richter <rric@kernel.org>
22709S:	Odd Fixes
22710F:	drivers/gpio/gpio-thunderx.c
22711
22712TI ADS1119 ADC DRIVER
22713M:	Francesco Dolcini <francesco@dolcini.it>
22714M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22715L:	linux-iio@vger.kernel.org
22716S:	Maintained
22717F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22718F:	drivers/iio/adc/ti-ads1119.c
22719
22720TI ADS7924 ADC DRIVER
22721M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22722L:	linux-iio@vger.kernel.org
22723S:	Supported
22724F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22725F:	drivers/iio/adc/ti-ads7924.c
22726
22727TI AM437X VPFE DRIVER
22728M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22729L:	linux-media@vger.kernel.org
22730S:	Maintained
22731W:	https://linuxtv.org
22732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22733T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22734F:	drivers/media/platform/ti/am437x/
22735
22736TI BANDGAP AND THERMAL DRIVER
22737M:	Eduardo Valentin <edubezval@gmail.com>
22738M:	Keerthy <j-keerthy@ti.com>
22739L:	linux-pm@vger.kernel.org
22740L:	linux-omap@vger.kernel.org
22741S:	Maintained
22742F:	drivers/thermal/ti-soc-thermal/
22743
22744TI BQ27XXX POWER SUPPLY DRIVER
22745F:	drivers/power/supply/bq27xxx_battery.c
22746F:	drivers/power/supply/bq27xxx_battery_i2c.c
22747F:	include/linux/power/bq27xxx_battery.h
22748
22749TI CDCE706 CLOCK DRIVER
22750M:	Max Filippov <jcmvbkbc@gmail.com>
22751S:	Maintained
22752F:	drivers/clk/clk-cdce706.c
22753
22754TI CLOCK DRIVER
22755M:	Tero Kristo <kristo@kernel.org>
22756L:	linux-omap@vger.kernel.org
22757S:	Odd Fixes
22758F:	drivers/clk/ti/
22759F:	include/linux/clk/ti.h
22760
22761TI DAVINCI MACHINE SUPPORT
22762M:	Bartosz Golaszewski <brgl@bgdev.pl>
22763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22764S:	Maintained
22765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22766F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22767F:	arch/arm/boot/dts/ti/davinci/
22768F:	arch/arm/mach-davinci/
22769F:	drivers/i2c/busses/i2c-davinci.c
22770
22771TI DAVINCI SERIES CLOCK DRIVER
22772M:	David Lechner <david@lechnology.com>
22773S:	Maintained
22774F:	Documentation/devicetree/bindings/clock/ti/davinci/
22775F:	drivers/clk/davinci/
22776F:	include/linux/clk/davinci.h
22777
22778TI DAVINCI SERIES GPIO DRIVER
22779M:	Keerthy <j-keerthy@ti.com>
22780L:	linux-gpio@vger.kernel.org
22781S:	Maintained
22782F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22783F:	drivers/gpio/gpio-davinci.c
22784
22785TI DAVINCI SERIES MEDIA DRIVER
22786M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22787L:	linux-media@vger.kernel.org
22788S:	Maintained
22789W:	https://linuxtv.org
22790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22791T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22792F:	drivers/media/platform/ti/davinci/
22793F:	include/media/davinci/
22794
22795TI ENHANCED CAPTURE (eCAP) DRIVER
22796M:	Vignesh Raghavendra <vigneshr@ti.com>
22797R:	Julien Panis <jpanis@baylibre.com>
22798L:	linux-iio@vger.kernel.org
22799L:	linux-omap@vger.kernel.org
22800S:	Maintained
22801F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22802F:	drivers/counter/ti-ecap-capture.c
22803
22804TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22805R:	David Lechner <david@lechnology.com>
22806L:	linux-iio@vger.kernel.org
22807F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22808F:	drivers/counter/ti-eqep.c
22809
22810TI ETHERNET SWITCH DRIVER (CPSW)
22811R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22812R:	Roger Quadros <rogerq@kernel.org>
22813L:	linux-omap@vger.kernel.org
22814L:	netdev@vger.kernel.org
22815S:	Maintained
22816F:	drivers/net/ethernet/ti/cpsw*
22817F:	drivers/net/ethernet/ti/davinci*
22818
22819TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22820M:	Alex Dubov <oakad@yahoo.com>
22821S:	Maintained
22822W:	http://tifmxx.berlios.de/
22823F:	drivers/memstick/host/tifm_ms.c
22824F:	drivers/misc/tifm*
22825F:	drivers/mmc/host/tifm_sd.c
22826F:	include/linux/tifm.h
22827
22828TI FPD-LINK DRIVERS
22829M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22830L:	linux-media@vger.kernel.org
22831S:	Maintained
22832F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22833F:	drivers/media/i2c/ds90*
22834F:	include/media/i2c/ds90*
22835
22836TI HDC302X HUMIDITY DRIVER
22837M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22838M:	Li peiyu <579lpy@gmail.com>
22839L:	linux-iio@vger.kernel.org
22840S:	Maintained
22841F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22842F:	drivers/iio/humidity/hdc3020.c
22843
22844TI ICSSG ETHERNET DRIVER (ICSSG)
22845R:	MD Danish Anwar <danishanwar@ti.com>
22846R:	Roger Quadros <rogerq@kernel.org>
22847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22848L:	netdev@vger.kernel.org
22849S:	Maintained
22850F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22851F:	drivers/net/ethernet/ti/icssg/*
22852
22853TI J721E CSI2RX DRIVER
22854M:	Jai Luthra <j-luthra@ti.com>
22855L:	linux-media@vger.kernel.org
22856S:	Maintained
22857F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22858F:	drivers/media/platform/ti/j721e-csi2rx/
22859
22860TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22861M:	Nishanth Menon <nm@ti.com>
22862M:	Santosh Shilimkar <ssantosh@kernel.org>
22863L:	linux-kernel@vger.kernel.org
22864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22865S:	Maintained
22866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22867F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22868F:	drivers/pmdomain/ti/omap_prm.c
22869F:	drivers/soc/ti/*
22870
22871TI LM49xxx FAMILY ASoC CODEC DRIVERS
22872M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22873M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22875S:	Maintained
22876F:	sound/soc/codecs/isabelle*
22877F:	sound/soc/codecs/lm49453*
22878
22879TI LMP92064 ADC DRIVER
22880M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22881R:	kernel@pengutronix.de
22882L:	linux-iio@vger.kernel.org
22883S:	Maintained
22884F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22885F:	drivers/iio/adc/ti-lmp92064.c
22886
22887TI PCM3060 ASoC CODEC DRIVER
22888M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22890S:	Maintained
22891F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22892F:	sound/soc/codecs/pcm3060*
22893
22894TI TAS571X FAMILY ASoC CODEC DRIVER
22895M:	Kevin Cernekee <cernekee@chromium.org>
22896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22897S:	Odd Fixes
22898F:	sound/soc/codecs/tas571x*
22899
22900TI TMAG5273 MAGNETOMETER DRIVER
22901M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22902L:	linux-iio@vger.kernel.org
22903S:	Maintained
22904F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22905F:	drivers/iio/magnetometer/tmag5273.c
22906
22907TI TRF7970A NFC DRIVER
22908M:	Mark Greer <mgreer@animalcreek.com>
22909L:	linux-wireless@vger.kernel.org
22910S:	Supported
22911F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22912F:	drivers/nfc/trf7970a.c
22913
22914TI TSC2046 ADC DRIVER
22915M:	Oleksij Rempel <o.rempel@pengutronix.de>
22916R:	kernel@pengutronix.de
22917L:	linux-iio@vger.kernel.org
22918S:	Maintained
22919F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22920F:	drivers/iio/adc/ti-tsc2046.c
22921
22922TI TWL4030 SERIES SOC CODEC DRIVER
22923M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22924L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22925S:	Maintained
22926F:	sound/soc/codecs/twl4030*
22927
22928TI VPE/CAL DRIVERS
22929M:	Benoit Parrot <bparrot@ti.com>
22930L:	linux-media@vger.kernel.org
22931S:	Maintained
22932W:	http://linuxtv.org/
22933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22934F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22935F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22936F:	drivers/media/platform/ti/cal/
22937F:	drivers/media/platform/ti/vpe/
22938
22939TI WILINK WIRELESS DRIVERS
22940L:	linux-wireless@vger.kernel.org
22941S:	Orphan
22942W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22943W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22944F:	drivers/net/wireless/ti/
22945
22946TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22947M:	John Stultz <jstultz@google.com>
22948M:	Thomas Gleixner <tglx@linutronix.de>
22949R:	Stephen Boyd <sboyd@kernel.org>
22950L:	linux-kernel@vger.kernel.org
22951S:	Supported
22952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22953F:	include/linux/clocksource.h
22954F:	include/linux/time.h
22955F:	include/linux/timekeeper_internal.h
22956F:	include/linux/timekeeping.h
22957F:	include/linux/timex.h
22958F:	include/uapi/linux/time.h
22959F:	include/uapi/linux/timex.h
22960F:	kernel/time/alarmtimer.c
22961F:	kernel/time/clocksource*
22962F:	kernel/time/ntp*
22963F:	kernel/time/time.c
22964F:	kernel/time/timeconst.bc
22965F:	kernel/time/timeconv.c
22966F:	kernel/time/timecounter.c
22967F:	kernel/time/timekeeping*
22968F:	kernel/time/time_test.c
22969F:	tools/testing/selftests/timers/
22970
22971TIPC NETWORK LAYER
22972M:	Jon Maloy <jmaloy@redhat.com>
22973M:	Ying Xue <ying.xue@windriver.com>
22974L:	netdev@vger.kernel.org (core kernel code)
22975L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22976S:	Maintained
22977W:	http://tipc.sourceforge.net/
22978F:	include/uapi/linux/tipc*.h
22979F:	net/tipc/
22980
22981TLAN NETWORK DRIVER
22982M:	Samuel Chessman <chessman@tux.org>
22983L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22984S:	Maintained
22985W:	http://sourceforge.net/projects/tlan/
22986F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22987F:	drivers/net/ethernet/ti/tlan.*
22988
22989TMIO/SDHI MMC DRIVER
22990M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22991L:	linux-mmc@vger.kernel.org
22992L:	linux-renesas-soc@vger.kernel.org
22993S:	Supported
22994F:	drivers/mmc/host/renesas_sdhi*
22995F:	drivers/mmc/host/tmio_mmc*
22996F:	include/linux/platform_data/tmio.h
22997
22998TMP513 HARDWARE MONITOR DRIVER
22999M:	Eric Tremblay <etremblay@distech-controls.com>
23000L:	linux-hwmon@vger.kernel.org
23001S:	Maintained
23002F:	Documentation/hwmon/tmp513.rst
23003F:	drivers/hwmon/tmp513.c
23004
23005TMPFS (SHMEM FILESYSTEM)
23006M:	Hugh Dickins <hughd@google.com>
23007L:	linux-mm@kvack.org
23008S:	Maintained
23009F:	include/linux/shmem_fs.h
23010F:	mm/shmem.c
23011
23012TOMOYO SECURITY MODULE
23013M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23014M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23015L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23016L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23017L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23018L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23019S:	Maintained
23020W:	https://tomoyo.sourceforge.net/
23021F:	security/tomoyo/
23022
23023TOPSTAR LAPTOP EXTRAS DRIVER
23024M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23025L:	platform-driver-x86@vger.kernel.org
23026S:	Maintained
23027F:	drivers/platform/x86/topstar-laptop.c
23028
23029TORTURE-TEST MODULES
23030M:	Davidlohr Bueso <dave@stgolabs.net>
23031M:	"Paul E. McKenney" <paulmck@kernel.org>
23032M:	Josh Triplett <josh@joshtriplett.org>
23033L:	linux-kernel@vger.kernel.org
23034S:	Supported
23035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23036F:	Documentation/RCU/torture.rst
23037F:	kernel/locking/locktorture.c
23038F:	kernel/rcu/rcuscale.c
23039F:	kernel/rcu/rcutorture.c
23040F:	kernel/rcu/refscale.c
23041F:	kernel/torture.c
23042
23043TOSHIBA ACPI EXTRAS DRIVER
23044M:	Azael Avalos <coproscefalo@gmail.com>
23045L:	platform-driver-x86@vger.kernel.org
23046S:	Maintained
23047F:	drivers/platform/x86/toshiba_acpi.c
23048
23049TOSHIBA BLUETOOTH DRIVER
23050M:	Azael Avalos <coproscefalo@gmail.com>
23051L:	platform-driver-x86@vger.kernel.org
23052S:	Maintained
23053F:	drivers/platform/x86/toshiba_bluetooth.c
23054
23055TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23056M:	Azael Avalos <coproscefalo@gmail.com>
23057L:	platform-driver-x86@vger.kernel.org
23058S:	Maintained
23059F:	drivers/platform/x86/toshiba_haps.c
23060
23061TOSHIBA SMM DRIVER
23062M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23063S:	Maintained
23064W:	http://www.buzzard.org.uk/toshiba/
23065F:	drivers/char/toshiba.c
23066F:	include/linux/toshiba.h
23067F:	include/uapi/linux/toshiba.h
23068
23069TOSHIBA TC358743 DRIVER
23070M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23071L:	linux-media@vger.kernel.org
23072S:	Maintained
23073F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23074F:	drivers/media/i2c/tc358743*
23075F:	include/media/i2c/tc358743.h
23076
23077TOSHIBA WMI HOTKEYS DRIVER
23078M:	Azael Avalos <coproscefalo@gmail.com>
23079L:	platform-driver-x86@vger.kernel.org
23080S:	Maintained
23081F:	drivers/platform/x86/toshiba-wmi.c
23082
23083TPM DEVICE DRIVER
23084M:	Peter Huewe <peterhuewe@gmx.de>
23085M:	Jarkko Sakkinen <jarkko@kernel.org>
23086R:	Jason Gunthorpe <jgg@ziepe.ca>
23087L:	linux-integrity@vger.kernel.org
23088S:	Maintained
23089W:	https://codeberg.org/jarkko/linux-tpmdd-test
23090Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23092F:	Documentation/devicetree/bindings/tpm/
23093F:	drivers/char/tpm/
23094
23095TPS546D24 DRIVER
23096M:	Duke Du <dukedu83@gmail.com>
23097L:	linux-hwmon@vger.kernel.org
23098S:	Maintained
23099F:	Documentation/hwmon/tps546d24.rst
23100F:	drivers/hwmon/pmbus/tps546d24.c
23101
23102TQ SYSTEMS BOARD & DRIVER SUPPORT
23103L:	linux@ew.tq-group.com
23104S:	Supported
23105W:	https://www.tq-group.com/en/products/tq-embedded/
23106F:	arch/arm/boot/dts/imx*mba*.dts*
23107F:	arch/arm/boot/dts/imx*tqma*.dts*
23108F:	arch/arm/boot/dts/mba*.dtsi
23109F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23110F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23111F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23112F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23113F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23114F:	drivers/gpio/gpio-tqmx86.c
23115F:	drivers/mfd/tqmx86.c
23116F:	drivers/watchdog/tqmx86_wdt.c
23117
23118TRACING
23119M:	Steven Rostedt <rostedt@goodmis.org>
23120M:	Masami Hiramatsu <mhiramat@kernel.org>
23121R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23122L:	linux-kernel@vger.kernel.org
23123L:	linux-trace-kernel@vger.kernel.org
23124S:	Maintained
23125Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23127F:	Documentation/trace/*
23128F:	fs/tracefs/
23129F:	include/linux/trace*.h
23130F:	include/trace/
23131F:	kernel/trace/
23132F:	scripts/tracing/
23133F:	tools/testing/selftests/ftrace/
23134
23135TRACING MMIO ACCESSES (MMIOTRACE)
23136M:	Steven Rostedt <rostedt@goodmis.org>
23137M:	Masami Hiramatsu <mhiramat@kernel.org>
23138R:	Karol Herbst <karolherbst@gmail.com>
23139R:	Pekka Paalanen <ppaalanen@gmail.com>
23140L:	linux-kernel@vger.kernel.org
23141L:	nouveau@lists.freedesktop.org
23142S:	Maintained
23143F:	arch/x86/mm/kmmio.c
23144F:	arch/x86/mm/mmio-mod.c
23145F:	arch/x86/mm/testmmiotrace.c
23146F:	include/linux/mmiotrace.h
23147F:	kernel/trace/trace_mmiotrace.c
23148
23149TRACING OS NOISE / LATENCY TRACERS
23150M:	Steven Rostedt <rostedt@goodmis.org>
23151S:	Maintained
23152F:	Documentation/trace/hwlat_detector.rst
23153F:	Documentation/trace/osnoise-tracer.rst
23154F:	Documentation/trace/timerlat-tracer.rst
23155F:	arch/*/kernel/trace.c
23156F:	include/trace/events/osnoise.h
23157F:	kernel/trace/trace_hwlat.c
23158F:	kernel/trace/trace_irqsoff.c
23159F:	kernel/trace/trace_osnoise.c
23160F:	kernel/trace/trace_sched_wakeup.c
23161
23162TRADITIONAL CHINESE DOCUMENTATION
23163M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23164S:	Maintained
23165W:	https://github.com/srcres258/linux-doc
23166T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23167F:	Documentation/translations/zh_TW/
23168
23169TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23170M:	Dan Williams <dan.j.williams@intel.com>
23171L:	linux-coco@lists.linux.dev
23172S:	Maintained
23173F:	Documentation/ABI/testing/configfs-tsm
23174F:	drivers/virt/coco/tsm.c
23175F:	include/linux/tsm.h
23176
23177TRUSTED SERVICES TEE DRIVER
23178M:	Balint Dobszay <balint.dobszay@arm.com>
23179M:	Sudeep Holla <sudeep.holla@arm.com>
23180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23181L:	trusted-services@lists.trustedfirmware.org
23182S:	Maintained
23183F:	Documentation/tee/ts-tee.rst
23184F:	drivers/tee/tstee/
23185
23186TTY LAYER AND SERIAL DRIVERS
23187M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23188M:	Jiri Slaby <jirislaby@kernel.org>
23189L:	linux-kernel@vger.kernel.org
23190L:	linux-serial@vger.kernel.org
23191S:	Supported
23192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23193F:	Documentation/devicetree/bindings/serial/
23194F:	Documentation/driver-api/serial/
23195F:	drivers/tty/
23196F:	include/linux/selection.h
23197F:	include/linux/serial.h
23198F:	include/linux/serial_core.h
23199F:	include/linux/sysrq.h
23200F:	include/linux/tty*.h
23201F:	include/linux/vt.h
23202F:	include/linux/vt_*.h
23203F:	include/uapi/linux/serial.h
23204F:	include/uapi/linux/serial_core.h
23205F:	include/uapi/linux/tty.h
23206
23207TUA9001 MEDIA DRIVER
23208L:	linux-media@vger.kernel.org
23209S:	Orphan
23210W:	https://linuxtv.org
23211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23212F:	drivers/media/tuners/tua9001*
23213
23214TULIP NETWORK DRIVERS
23215L:	netdev@vger.kernel.org
23216L:	linux-parisc@vger.kernel.org
23217S:	Orphan
23218F:	drivers/net/ethernet/dec/tulip/
23219
23220TUN/TAP driver
23221M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23222M:	Jason Wang <jasowang@redhat.com>
23223S:	Maintained
23224W:	http://vtun.sourceforge.net/tun
23225F:	Documentation/networking/tuntap.rst
23226F:	arch/um/os-Linux/drivers/
23227F:	drivers/net/tap.c
23228F:	drivers/net/tun.c
23229
23230TURBOCHANNEL SUBSYSTEM
23231M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23232M:	Ralf Baechle <ralf@linux-mips.org>
23233L:	linux-mips@vger.kernel.org
23234S:	Maintained
23235Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23236F:	drivers/tc/
23237F:	include/linux/tc.h
23238
23239TURBOSTAT UTILITY
23240M:	"Len Brown" <lenb@kernel.org>
23241L:	linux-pm@vger.kernel.org
23242S:	Supported
23243Q:	https://patchwork.kernel.org/project/linux-pm/list/
23244B:	https://bugzilla.kernel.org
23245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23246F:	tools/power/x86/turbostat/
23247F:	tools/testing/selftests/turbostat/
23248
23249TW5864 VIDEO4LINUX DRIVER
23250M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23251M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23252M:	Andrey Utkin <andrey_utkin@fastmail.com>
23253L:	linux-media@vger.kernel.org
23254S:	Supported
23255F:	drivers/media/pci/tw5864/
23256
23257TW68 VIDEO4LINUX DRIVER
23258M:	Hans Verkuil <hverkuil@xs4all.nl>
23259L:	linux-media@vger.kernel.org
23260S:	Odd Fixes
23261W:	https://linuxtv.org
23262T:	git git://linuxtv.org/media_tree.git
23263F:	drivers/media/pci/tw68/
23264
23265TW686X VIDEO4LINUX DRIVER
23266M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23267L:	linux-media@vger.kernel.org
23268S:	Maintained
23269W:	http://linuxtv.org
23270T:	git git://linuxtv.org/media_tree.git
23271F:	drivers/media/pci/tw686x/
23272
23273U-BOOT ENVIRONMENT VARIABLES
23274M:	Rafał Miłecki <rafal@milecki.pl>
23275S:	Maintained
23276F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23277F:	drivers/nvmem/u-boot-env.c
23278
23279UACCE ACCELERATOR FRAMEWORK
23280M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23281M:	Zhou Wang <wangzhou1@hisilicon.com>
23282L:	linux-accelerators@lists.ozlabs.org
23283L:	linux-kernel@vger.kernel.org
23284S:	Maintained
23285F:	Documentation/ABI/testing/sysfs-driver-uacce
23286F:	Documentation/misc-devices/uacce.rst
23287F:	drivers/misc/uacce/
23288F:	include/linux/uacce.h
23289F:	include/uapi/misc/uacce/
23290
23291UBI FILE SYSTEM (UBIFS)
23292M:	Richard Weinberger <richard@nod.at>
23293R:	Zhihao Cheng <chengzhihao1@huawei.com>
23294L:	linux-mtd@lists.infradead.org
23295S:	Supported
23296W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23299F:	Documentation/ABI/testing/sysfs-fs-ubifs
23300F:	Documentation/filesystems/ubifs-authentication.rst
23301F:	Documentation/filesystems/ubifs.rst
23302F:	fs/ubifs/
23303
23304UBLK USERSPACE BLOCK DRIVER
23305M:	Ming Lei <ming.lei@redhat.com>
23306L:	linux-block@vger.kernel.org
23307S:	Maintained
23308F:	Documentation/block/ublk.rst
23309F:	drivers/block/ublk_drv.c
23310F:	include/uapi/linux/ublk_cmd.h
23311
23312UBSAN
23313M:	Kees Cook <kees@kernel.org>
23314R:	Marco Elver <elver@google.com>
23315R:	Andrey Konovalov <andreyknvl@gmail.com>
23316R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23317L:	kasan-dev@googlegroups.com
23318L:	linux-hardening@vger.kernel.org
23319S:	Supported
23320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23321F:	Documentation/dev-tools/ubsan.rst
23322F:	include/linux/ubsan.h
23323F:	lib/Kconfig.ubsan
23324F:	lib/test_ubsan.c
23325F:	lib/ubsan.c
23326F:	lib/ubsan.h
23327F:	scripts/Makefile.ubsan
23328K:	\bARCH_HAS_UBSAN\b
23329
23330UCLINUX (M68KNOMMU AND COLDFIRE)
23331M:	Greg Ungerer <gerg@linux-m68k.org>
23332L:	linux-m68k@lists.linux-m68k.org
23333S:	Maintained
23334W:	http://www.linux-m68k.org/
23335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23336F:	arch/m68k/*/*_no.*
23337F:	arch/m68k/68*/
23338F:	arch/m68k/coldfire/
23339F:	arch/m68k/include/asm/*_no.*
23340
23341UDF FILESYSTEM
23342M:	Jan Kara <jack@suse.com>
23343S:	Maintained
23344F:	Documentation/filesystems/udf.rst
23345F:	fs/udf/
23346
23347UDRAW TABLET
23348M:	Bastien Nocera <hadess@hadess.net>
23349L:	linux-input@vger.kernel.org
23350S:	Maintained
23351F:	drivers/hid/hid-udraw-ps3.c
23352
23353UFS FILESYSTEM
23354M:	Evgeniy Dushistov <dushistov@mail.ru>
23355S:	Maintained
23356F:	Documentation/admin-guide/ufs.rst
23357F:	fs/ufs/
23358
23359UHID USERSPACE HID IO DRIVER
23360M:	David Rheinsberg <david@readahead.eu>
23361L:	linux-input@vger.kernel.org
23362S:	Maintained
23363F:	drivers/hid/uhid.c
23364F:	include/uapi/linux/uhid.h
23365
23366ULPI BUS
23367M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23368L:	linux-usb@vger.kernel.org
23369S:	Maintained
23370F:	drivers/usb/common/ulpi.c
23371F:	include/linux/ulpi/
23372
23373UNICODE SUBSYSTEM
23374M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23375L:	linux-fsdevel@vger.kernel.org
23376S:	Supported
23377F:	fs/unicode/
23378
23379UNIFDEF
23380M:	Tony Finch <dot@dotat.at>
23381S:	Maintained
23382W:	http://dotat.at/prog/unifdef
23383F:	scripts/unifdef.c
23384
23385UNIFORM CDROM DRIVER
23386M:	Phillip Potter <phil@philpotter.co.uk>
23387S:	Maintained
23388F:	Documentation/cdrom/
23389F:	drivers/cdrom/cdrom.c
23390F:	include/linux/cdrom.h
23391F:	include/uapi/linux/cdrom.h
23392
23393UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23394R:	Alim Akhtar <alim.akhtar@samsung.com>
23395R:	Avri Altman <avri.altman@wdc.com>
23396R:	Bart Van Assche <bvanassche@acm.org>
23397L:	linux-scsi@vger.kernel.org
23398S:	Supported
23399F:	Documentation/devicetree/bindings/ufs/
23400F:	Documentation/scsi/ufs.rst
23401F:	drivers/ufs/core/
23402
23403UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23404M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23405L:	linux-scsi@vger.kernel.org
23406S:	Supported
23407F:	drivers/ufs/host/*dwc*
23408
23409UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23410M:	Alim Akhtar <alim.akhtar@samsung.com>
23411L:	linux-scsi@vger.kernel.org
23412S:	Maintained
23413F:	drivers/ufs/host/ufs-exynos*
23414
23415UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23416M:	Peter Wang <peter.wang@mediatek.com>
23417R:	Stanley Jhu <chu.stanley@gmail.com>
23418L:	linux-scsi@vger.kernel.org
23419L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23420S:	Maintained
23421F:	drivers/ufs/host/ufs-mediatek*
23422
23423UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23424M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23425L:	linux-arm-msm@vger.kernel.org
23426L:	linux-scsi@vger.kernel.org
23427S:	Maintained
23428F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23429F:	drivers/ufs/host/ufs-qcom*
23430
23431UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23432M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23433L:	linux-renesas-soc@vger.kernel.org
23434L:	linux-scsi@vger.kernel.org
23435S:	Maintained
23436F:	drivers/ufs/host/ufs-renesas.c
23437
23438UNSORTED BLOCK IMAGES (UBI)
23439M:	Richard Weinberger <richard@nod.at>
23440R:	Zhihao Cheng <chengzhihao1@huawei.com>
23441L:	linux-mtd@lists.infradead.org
23442S:	Supported
23443W:	http://www.linux-mtd.infradead.org/
23444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23446F:	drivers/mtd/ubi/
23447F:	include/linux/mtd/ubi.h
23448F:	include/uapi/mtd/ubi-user.h
23449
23450UPROBES
23451M:	Masami Hiramatsu <mhiramat@kernel.org>
23452M:	Oleg Nesterov <oleg@redhat.com>
23453M:	Peter Zijlstra <peterz@infradead.org>
23454L:	linux-kernel@vger.kernel.org
23455L:	linux-trace-kernel@vger.kernel.org
23456S:	Maintained
23457F:	arch/*/include/asm/uprobes.h
23458F:	arch/*/kernel/probes/uprobes.c
23459F:	arch/*/kernel/uprobes.c
23460F:	include/linux/uprobes.h
23461F:	kernel/events/uprobes.c
23462
23463USB "USBNET" DRIVER FRAMEWORK
23464M:	Oliver Neukum <oneukum@suse.com>
23465L:	netdev@vger.kernel.org
23466S:	Maintained
23467W:	http://www.linux-usb.org/usbnet
23468F:	drivers/net/usb/usbnet.c
23469F:	include/linux/usb/usbnet.h
23470
23471USB ACM DRIVER
23472M:	Oliver Neukum <oneukum@suse.com>
23473L:	linux-usb@vger.kernel.org
23474S:	Maintained
23475F:	Documentation/usb/acm.rst
23476F:	drivers/usb/class/cdc-acm.*
23477
23478USB APPLE MFI FASTCHARGE DRIVER
23479M:	Bastien Nocera <hadess@hadess.net>
23480L:	linux-usb@vger.kernel.org
23481S:	Maintained
23482F:	drivers/usb/misc/apple-mfi-fastcharge.c
23483
23484USB AR5523 WIRELESS DRIVER
23485L:	linux-wireless@vger.kernel.org
23486S:	Orphan
23487F:	drivers/net/wireless/ath/ar5523/
23488
23489USB ATTACHED SCSI
23490M:	Oliver Neukum <oneukum@suse.com>
23491L:	linux-usb@vger.kernel.org
23492L:	linux-scsi@vger.kernel.org
23493S:	Maintained
23494F:	drivers/usb/storage/uas.c
23495
23496USB CDC ETHERNET DRIVER
23497M:	Oliver Neukum <oliver@neukum.org>
23498L:	linux-usb@vger.kernel.org
23499S:	Maintained
23500F:	drivers/net/usb/cdc_*.c
23501F:	include/uapi/linux/usb/cdc.h
23502
23503USB CHAOSKEY DRIVER
23504M:	Keith Packard <keithp@keithp.com>
23505L:	linux-usb@vger.kernel.org
23506S:	Maintained
23507F:	drivers/usb/misc/chaoskey.c
23508
23509USB CYPRESS C67X00 DRIVER
23510L:	linux-usb@vger.kernel.org
23511S:	Orphan
23512F:	drivers/usb/c67x00/
23513
23514USB DAVICOM DM9601 DRIVER
23515M:	Peter Korsgaard <peter@korsgaard.com>
23516L:	netdev@vger.kernel.org
23517S:	Maintained
23518W:	http://www.linux-usb.org/usbnet
23519F:	drivers/net/usb/dm9601.c
23520
23521USB EHCI DRIVER
23522M:	Alan Stern <stern@rowland.harvard.edu>
23523L:	linux-usb@vger.kernel.org
23524S:	Maintained
23525F:	Documentation/usb/ehci.rst
23526F:	drivers/usb/host/ehci*
23527
23528USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23529M:	Jiri Kosina <jikos@kernel.org>
23530M:	Benjamin Tissoires <bentiss@kernel.org>
23531L:	linux-usb@vger.kernel.org
23532S:	Maintained
23533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23534F:	Documentation/hid/hiddev.rst
23535F:	drivers/hid/usbhid/
23536
23537USB INTEL XHCI ROLE MUX DRIVER
23538M:	Hans de Goede <hdegoede@redhat.com>
23539L:	linux-usb@vger.kernel.org
23540S:	Maintained
23541F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23542
23543USB IP DRIVER FOR HISILICON KIRIN 960
23544M:	Yu Chen <chenyu56@huawei.com>
23545M:	Binghui Wang <wangbinghui@hisilicon.com>
23546L:	linux-usb@vger.kernel.org
23547S:	Maintained
23548F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23549F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23550
23551USB IP DRIVER FOR HISILICON KIRIN 970
23552M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23553L:	linux-usb@vger.kernel.org
23554S:	Maintained
23555F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23556F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23557
23558USB ISP116X DRIVER
23559M:	Olav Kongas <ok@artecdesign.ee>
23560L:	linux-usb@vger.kernel.org
23561S:	Maintained
23562F:	drivers/usb/host/isp116x*
23563F:	include/linux/usb/isp116x.h
23564
23565USB ISP1760 DRIVER
23566M:	Rui Miguel Silva <rui.silva@linaro.org>
23567L:	linux-usb@vger.kernel.org
23568S:	Maintained
23569F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23570F:	drivers/usb/isp1760/*
23571
23572USB LAN78XX ETHERNET DRIVER
23573M:	Woojung Huh <woojung.huh@microchip.com>
23574M:	UNGLinuxDriver@microchip.com
23575L:	netdev@vger.kernel.org
23576S:	Maintained
23577F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23578F:	drivers/net/usb/lan78xx.*
23579F:	include/dt-bindings/net/microchip-lan78xx.h
23580
23581USB MASS STORAGE DRIVER
23582M:	Alan Stern <stern@rowland.harvard.edu>
23583L:	linux-usb@vger.kernel.org
23584L:	usb-storage@lists.one-eyed-alien.net
23585S:	Maintained
23586F:	drivers/usb/storage/
23587
23588USB MIDI DRIVER
23589M:	Clemens Ladisch <clemens@ladisch.de>
23590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23591S:	Maintained
23592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23593F:	sound/usb/midi.*
23594
23595USB NETWORKING DRIVERS
23596L:	linux-usb@vger.kernel.org
23597S:	Odd Fixes
23598F:	drivers/net/usb/
23599
23600USB OHCI DRIVER
23601M:	Alan Stern <stern@rowland.harvard.edu>
23602L:	linux-usb@vger.kernel.org
23603S:	Maintained
23604F:	Documentation/usb/ohci.rst
23605F:	drivers/usb/host/ohci*
23606
23607USB OTG FSM (Finite State Machine)
23608M:	Peter Chen <peter.chen@kernel.org>
23609L:	linux-usb@vger.kernel.org
23610S:	Maintained
23611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23612F:	drivers/usb/common/usb-otg-fsm.c
23613
23614USB OVER IP DRIVER
23615M:	Valentina Manea <valentina.manea.m@gmail.com>
23616M:	Shuah Khan <shuah@kernel.org>
23617M:	Shuah Khan <skhan@linuxfoundation.org>
23618R:	Hongren Zheng <i@zenithal.me>
23619L:	linux-usb@vger.kernel.org
23620S:	Maintained
23621F:	Documentation/usb/usbip_protocol.rst
23622F:	drivers/usb/usbip/
23623F:	tools/testing/selftests/drivers/usb/usbip/
23624F:	tools/usb/usbip/
23625
23626USB PEGASUS DRIVER
23627M:	Petko Manolov <petkan@nucleusys.com>
23628L:	linux-usb@vger.kernel.org
23629L:	netdev@vger.kernel.org
23630S:	Maintained
23631W:	https://github.com/petkan/pegasus
23632T:	git https://github.com/petkan/pegasus.git
23633F:	drivers/net/usb/pegasus.*
23634
23635USB PRINTER DRIVER (usblp)
23636M:	Pete Zaitcev <zaitcev@redhat.com>
23637L:	linux-usb@vger.kernel.org
23638S:	Supported
23639F:	drivers/usb/class/usblp.c
23640
23641USB QMI WWAN NETWORK DRIVER
23642M:	Bjørn Mork <bjorn@mork.no>
23643L:	netdev@vger.kernel.org
23644S:	Maintained
23645F:	Documentation/ABI/testing/sysfs-class-net-qmi
23646F:	drivers/net/usb/qmi_wwan.c
23647
23648USB RAW GADGET DRIVER
23649R:	Andrey Konovalov <andreyknvl@gmail.com>
23650L:	linux-usb@vger.kernel.org
23651S:	Maintained
23652F:	Documentation/usb/raw-gadget.rst
23653F:	drivers/usb/gadget/legacy/raw_gadget.c
23654F:	include/uapi/linux/usb/raw_gadget.h
23655
23656USB RTL8150 DRIVER
23657M:	Petko Manolov <petkan@nucleusys.com>
23658L:	linux-usb@vger.kernel.org
23659L:	netdev@vger.kernel.org
23660S:	Maintained
23661W:	https://github.com/petkan/rtl8150
23662T:	git https://github.com/petkan/rtl8150.git
23663F:	drivers/net/usb/rtl8150.c
23664
23665USB SERIAL SUBSYSTEM
23666M:	Johan Hovold <johan@kernel.org>
23667L:	linux-usb@vger.kernel.org
23668S:	Maintained
23669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23670F:	Documentation/usb/usb-serial.rst
23671F:	drivers/usb/serial/
23672F:	include/linux/usb/serial.h
23673
23674USB SMSC75XX ETHERNET DRIVER
23675M:	Steve Glendinning <steve.glendinning@shawell.net>
23676L:	netdev@vger.kernel.org
23677S:	Maintained
23678F:	drivers/net/usb/smsc75xx.*
23679
23680USB SMSC95XX ETHERNET DRIVER
23681M:	Steve Glendinning <steve.glendinning@shawell.net>
23682M:	UNGLinuxDriver@microchip.com
23683L:	netdev@vger.kernel.org
23684S:	Maintained
23685F:	drivers/net/usb/smsc95xx.*
23686
23687USB SUBSYSTEM
23688M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23689L:	linux-usb@vger.kernel.org
23690S:	Supported
23691W:	http://www.linux-usb.org
23692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23693F:	Documentation/devicetree/bindings/usb/
23694F:	Documentation/usb/
23695F:	drivers/usb/
23696F:	include/dt-bindings/usb/
23697F:	include/linux/usb.h
23698F:	include/linux/usb/
23699F:	include/uapi/linux/usb/
23700
23701USB TYPEC BUS FOR ALTERNATE MODES
23702M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23703L:	linux-usb@vger.kernel.org
23704S:	Maintained
23705F:	Documentation/ABI/testing/sysfs-bus-typec
23706F:	Documentation/driver-api/usb/typec_bus.rst
23707F:	drivers/usb/typec/altmodes/
23708F:	include/linux/usb/typec_altmode.h
23709
23710USB TYPEC CLASS
23711M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23712L:	linux-usb@vger.kernel.org
23713S:	Maintained
23714F:	Documentation/ABI/testing/sysfs-class-typec
23715F:	Documentation/driver-api/usb/typec.rst
23716F:	drivers/usb/typec/
23717F:	include/linux/usb/typec.h
23718
23719USB TYPEC INTEL PMC MUX DRIVER
23720M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23721L:	linux-usb@vger.kernel.org
23722S:	Maintained
23723F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23724F:	drivers/usb/typec/mux/intel_pmc_mux.c
23725
23726USB TYPEC PI3USB30532 MUX DRIVER
23727M:	Hans de Goede <hdegoede@redhat.com>
23728L:	linux-usb@vger.kernel.org
23729S:	Maintained
23730F:	drivers/usb/typec/mux/pi3usb30532.c
23731
23732USB TYPEC PORT CONTROLLER DRIVERS
23733L:	linux-usb@vger.kernel.org
23734S:	Orphan
23735F:	drivers/usb/typec/tcpm/
23736
23737USB UHCI DRIVER
23738M:	Alan Stern <stern@rowland.harvard.edu>
23739L:	linux-usb@vger.kernel.org
23740S:	Maintained
23741F:	drivers/usb/host/uhci*
23742
23743USB VIDEO CLASS
23744M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23745L:	linux-media@vger.kernel.org
23746S:	Maintained
23747W:	http://www.ideasonboard.org/uvc/
23748T:	git git://linuxtv.org/media_tree.git
23749F:	drivers/media/usb/uvc/
23750F:	include/uapi/linux/uvcvideo.h
23751
23752USB WEBCAM GADGET
23753M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23754M:	Daniel Scally <dan.scally@ideasonboard.com>
23755L:	linux-usb@vger.kernel.org
23756S:	Maintained
23757F:	drivers/usb/gadget/function/*uvc*
23758F:	drivers/usb/gadget/legacy/webcam.c
23759F:	include/uapi/linux/usb/g_uvc.h
23760
23761USB XHCI DRIVER
23762M:	Mathias Nyman <mathias.nyman@intel.com>
23763L:	linux-usb@vger.kernel.org
23764S:	Supported
23765F:	drivers/usb/host/pci-quirks*
23766F:	drivers/usb/host/xhci*
23767
23768USER DATAGRAM PROTOCOL (UDP)
23769M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23770S:	Maintained
23771F:	include/linux/udp.h
23772F:	net/ipv4/udp.c
23773F:	net/ipv6/udp.c
23774
23775USER-MODE LINUX (UML)
23776M:	Richard Weinberger <richard@nod.at>
23777M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23778M:	Johannes Berg <johannes@sipsolutions.net>
23779L:	linux-um@lists.infradead.org
23780S:	Maintained
23781W:	http://user-mode-linux.sourceforge.net
23782Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23785F:	Documentation/virt/uml/
23786F:	arch/um/
23787F:	arch/x86/um/
23788F:	fs/hostfs/
23789
23790USERSPACE COPYIN/COPYOUT (UIOVEC)
23791M:	Alexander Viro <viro@zeniv.linux.org.uk>
23792S:	Maintained
23793F:	include/linux/uio.h
23794F:	lib/iov_iter.c
23795
23796USERSPACE DMA BUFFER DRIVER
23797M:	Gerd Hoffmann <kraxel@redhat.com>
23798L:	dri-devel@lists.freedesktop.org
23799S:	Maintained
23800T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23801F:	drivers/dma-buf/udmabuf.c
23802F:	include/uapi/linux/udmabuf.h
23803
23804USERSPACE I/O (UIO)
23805M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23806S:	Maintained
23807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23808F:	Documentation/driver-api/uio-howto.rst
23809F:	drivers/uio/
23810F:	include/linux/uio_driver.h
23811
23812UTIL-LINUX PACKAGE
23813M:	Karel Zak <kzak@redhat.com>
23814L:	util-linux@vger.kernel.org
23815S:	Maintained
23816W:	http://en.wikipedia.org/wiki/Util-linux
23817T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23818
23819UUID HELPERS
23820R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23821L:	linux-kernel@vger.kernel.org
23822S:	Maintained
23823F:	include/linux/uuid.h
23824F:	lib/test_uuid.c
23825F:	lib/uuid.c
23826
23827UV SYSFS DRIVER
23828M:	Justin Ernst <justin.ernst@hpe.com>
23829L:	platform-driver-x86@vger.kernel.org
23830S:	Maintained
23831F:	drivers/platform/x86/uv_sysfs.c
23832
23833UVESAFB DRIVER
23834M:	Michal Januszewski <spock@gentoo.org>
23835L:	linux-fbdev@vger.kernel.org
23836S:	Maintained
23837W:	https://github.com/mjanusz/v86d
23838F:	Documentation/fb/uvesafb.rst
23839F:	drivers/video/fbdev/uvesafb.*
23840
23841Ux500 CLOCK DRIVERS
23842M:	Ulf Hansson <ulf.hansson@linaro.org>
23843L:	linux-clk@vger.kernel.org
23844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23845S:	Maintained
23846F:	drivers/clk/ux500/
23847
23848V4L2 ASYNC AND FWNODE FRAMEWORKS
23849M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23850L:	linux-media@vger.kernel.org
23851S:	Maintained
23852T:	git git://linuxtv.org/media_tree.git
23853F:	drivers/media/v4l2-core/v4l2-async.c
23854F:	drivers/media/v4l2-core/v4l2-fwnode.c
23855F:	include/media/v4l2-async.h
23856F:	include/media/v4l2-fwnode.h
23857
23858V4L2 LENS DRIVERS
23859M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23860L:	linux-media@vger.kernel.org
23861S:	Maintained
23862F:	drivers/media/i2c/ak*
23863F:	drivers/media/i2c/dw*
23864F:	drivers/media/i2c/lm*
23865
23866V4L2 CAMERA SENSOR DRIVERS
23867M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23868L:	linux-media@vger.kernel.org
23869S:	Maintained
23870F:	Documentation/driver-api/media/camera-sensor.rst
23871F:	Documentation/driver-api/media/tx-rx.rst
23872F:	drivers/media/i2c/ar*
23873F:	drivers/media/i2c/gc*
23874F:	drivers/media/i2c/hi*
23875F:	drivers/media/i2c/imx*
23876F:	drivers/media/i2c/mt*
23877F:	drivers/media/i2c/og*
23878F:	drivers/media/i2c/ov*
23879F:	drivers/media/i2c/s5*
23880F:	drivers/media/i2c/vgxy61.c
23881
23882VF610 NAND DRIVER
23883M:	Stefan Agner <stefan@agner.ch>
23884L:	linux-mtd@lists.infradead.org
23885S:	Supported
23886F:	drivers/mtd/nand/raw/vf610_nfc.c
23887
23888VFAT/FAT/MSDOS FILESYSTEM
23889M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23890S:	Maintained
23891F:	Documentation/filesystems/vfat.rst
23892F:	fs/fat/
23893F:	tools/testing/selftests/filesystems/fat/
23894
23895VFIO CDX DRIVER
23896M:	Nipun Gupta <nipun.gupta@amd.com>
23897M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23898L:	kvm@vger.kernel.org
23899S:	Maintained
23900F:	drivers/vfio/cdx/*
23901
23902VFIO DRIVER
23903M:	Alex Williamson <alex.williamson@redhat.com>
23904L:	kvm@vger.kernel.org
23905S:	Maintained
23906T:	git https://github.com/awilliam/linux-vfio.git
23907F:	Documentation/ABI/testing/debugfs-vfio
23908F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23909F:	Documentation/driver-api/vfio.rst
23910F:	drivers/vfio/
23911F:	include/linux/vfio.h
23912F:	include/linux/vfio_pci_core.h
23913F:	include/uapi/linux/vfio.h
23914
23915VFIO FSL-MC DRIVER
23916L:	kvm@vger.kernel.org
23917S:	Orphan
23918F:	drivers/vfio/fsl-mc/
23919
23920VFIO HISILICON PCI DRIVER
23921M:	Longfang Liu <liulongfang@huawei.com>
23922M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23923L:	kvm@vger.kernel.org
23924S:	Maintained
23925F:	drivers/vfio/pci/hisilicon/
23926
23927VFIO MEDIATED DEVICE DRIVERS
23928M:	Kirti Wankhede <kwankhede@nvidia.com>
23929L:	kvm@vger.kernel.org
23930S:	Maintained
23931F:	Documentation/driver-api/vfio-mediated-device.rst
23932F:	drivers/vfio/mdev/
23933F:	include/linux/mdev.h
23934F:	samples/vfio-mdev/
23935
23936VFIO MLX5 PCI DRIVER
23937M:	Yishai Hadas <yishaih@nvidia.com>
23938L:	kvm@vger.kernel.org
23939S:	Maintained
23940F:	drivers/vfio/pci/mlx5/
23941
23942VFIO NVIDIA GRACE GPU DRIVER
23943M:	Ankit Agrawal <ankita@nvidia.com>
23944L:	kvm@vger.kernel.org
23945S:	Supported
23946F:	drivers/vfio/pci/nvgrace-gpu/
23947
23948VFIO PCI DEVICE SPECIFIC DRIVERS
23949R:	Jason Gunthorpe <jgg@nvidia.com>
23950R:	Yishai Hadas <yishaih@nvidia.com>
23951R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23952R:	Kevin Tian <kevin.tian@intel.com>
23953L:	kvm@vger.kernel.org
23954S:	Maintained
23955P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23956F:	drivers/vfio/pci/*/
23957
23958VFIO PDS PCI DRIVER
23959M:	Brett Creeley <brett.creeley@amd.com>
23960L:	kvm@vger.kernel.org
23961S:	Maintained
23962F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23963F:	drivers/vfio/pci/pds/
23964
23965VFIO PLATFORM DRIVER
23966M:	Eric Auger <eric.auger@redhat.com>
23967L:	kvm@vger.kernel.org
23968S:	Maintained
23969F:	drivers/vfio/platform/
23970
23971VFIO QAT PCI DRIVER
23972M:	Xin Zeng <xin.zeng@intel.com>
23973M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23974L:	kvm@vger.kernel.org
23975L:	qat-linux@intel.com
23976S:	Supported
23977F:	drivers/vfio/pci/qat/
23978
23979VFIO VIRTIO PCI DRIVER
23980M:	Yishai Hadas <yishaih@nvidia.com>
23981L:	kvm@vger.kernel.org
23982L:	virtualization@lists.linux.dev
23983S:	Maintained
23984F:	drivers/vfio/pci/virtio
23985
23986VGA_SWITCHEROO
23987R:	Lukas Wunner <lukas@wunner.de>
23988S:	Maintained
23989T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23990F:	Documentation/gpu/vga-switcheroo.rst
23991F:	drivers/gpu/vga/vga_switcheroo.c
23992F:	include/linux/vga_switcheroo.h
23993
23994VIA RHINE NETWORK DRIVER
23995M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23996S:	Maintained
23997F:	drivers/net/ethernet/via/via-rhine.c
23998
23999VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24000M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24001L:	linux-fbdev@vger.kernel.org
24002S:	Maintained
24003F:	drivers/video/fbdev/via/
24004F:	include/linux/via-core.h
24005F:	include/linux/via_i2c.h
24006
24007VIA VELOCITY NETWORK DRIVER
24008M:	Francois Romieu <romieu@fr.zoreil.com>
24009L:	netdev@vger.kernel.org
24010S:	Maintained
24011F:	drivers/net/ethernet/via/via-velocity.*
24012
24013VICODEC VIRTUAL CODEC DRIVER
24014M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24015L:	linux-media@vger.kernel.org
24016S:	Maintained
24017W:	https://linuxtv.org
24018T:	git git://linuxtv.org/media_tree.git
24019F:	drivers/media/test-drivers/vicodec/*
24020
24021VIDEO I2C POLLING DRIVER
24022M:	Matt Ranostay <matt.ranostay@konsulko.com>
24023L:	linux-media@vger.kernel.org
24024S:	Maintained
24025F:	drivers/media/i2c/video-i2c.c
24026
24027VIDEO MULTIPLEXER DRIVER
24028M:	Philipp Zabel <p.zabel@pengutronix.de>
24029L:	linux-media@vger.kernel.org
24030S:	Maintained
24031F:	drivers/media/platform/video-mux.c
24032
24033VIDEOBUF2 FRAMEWORK
24034M:	Tomasz Figa <tfiga@chromium.org>
24035M:	Marek Szyprowski <m.szyprowski@samsung.com>
24036L:	linux-media@vger.kernel.org
24037S:	Maintained
24038F:	drivers/media/common/videobuf2/*
24039F:	include/media/videobuf2-*
24040
24041VIDTV VIRTUAL DIGITAL TV DRIVER
24042M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24043L:	linux-media@vger.kernel.org
24044S:	Maintained
24045W:	https://linuxtv.org
24046T:	git git://linuxtv.org/media_tree.git
24047F:	drivers/media/test-drivers/vidtv/*
24048
24049VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24050M:	Shuah Khan <skhan@linuxfoundation.org>
24051R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24052L:	linux-media@vger.kernel.org
24053S:	Maintained
24054W:	https://linuxtv.org
24055T:	git git://linuxtv.org/media_tree.git
24056F:	drivers/media/test-drivers/vimc/*
24057
24058VIRT LIB
24059M:	Alex Williamson <alex.williamson@redhat.com>
24060M:	Paolo Bonzini <pbonzini@redhat.com>
24061L:	kvm@vger.kernel.org
24062S:	Supported
24063F:	virt/lib/
24064
24065VIRTIO AND VHOST VSOCK DRIVER
24066M:	Stefan Hajnoczi <stefanha@redhat.com>
24067M:	Stefano Garzarella <sgarzare@redhat.com>
24068L:	kvm@vger.kernel.org
24069L:	virtualization@lists.linux.dev
24070L:	netdev@vger.kernel.org
24071S:	Maintained
24072F:	drivers/vhost/vsock.c
24073F:	include/linux/virtio_vsock.h
24074F:	include/uapi/linux/virtio_vsock.h
24075F:	net/vmw_vsock/virtio_transport.c
24076F:	net/vmw_vsock/virtio_transport_common.c
24077
24078VIRTIO BALLOON
24079M:	"Michael S. Tsirkin" <mst@redhat.com>
24080M:	David Hildenbrand <david@redhat.com>
24081L:	virtualization@lists.linux.dev
24082S:	Maintained
24083F:	drivers/virtio/virtio_balloon.c
24084F:	include/linux/balloon_compaction.h
24085F:	include/uapi/linux/virtio_balloon.h
24086F:	mm/balloon_compaction.c
24087
24088VIRTIO BLOCK AND SCSI DRIVERS
24089M:	"Michael S. Tsirkin" <mst@redhat.com>
24090M:	Jason Wang <jasowang@redhat.com>
24091R:	Paolo Bonzini <pbonzini@redhat.com>
24092R:	Stefan Hajnoczi <stefanha@redhat.com>
24093R:	Eugenio Pérez <eperezma@redhat.com>
24094L:	virtualization@lists.linux.dev
24095S:	Maintained
24096F:	drivers/block/virtio_blk.c
24097F:	drivers/scsi/virtio_scsi.c
24098F:	include/uapi/linux/virtio_blk.h
24099F:	include/uapi/linux/virtio_scsi.h
24100
24101VIRTIO CONSOLE DRIVER
24102M:	Amit Shah <amit@kernel.org>
24103L:	virtualization@lists.linux.dev
24104S:	Maintained
24105F:	drivers/char/virtio_console.c
24106F:	include/uapi/linux/virtio_console.h
24107
24108VIRTIO CORE AND NET DRIVERS
24109M:	"Michael S. Tsirkin" <mst@redhat.com>
24110M:	Jason Wang <jasowang@redhat.com>
24111R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24112R:	Eugenio Pérez <eperezma@redhat.com>
24113L:	virtualization@lists.linux.dev
24114S:	Maintained
24115F:	Documentation/ABI/testing/sysfs-bus-vdpa
24116F:	Documentation/ABI/testing/sysfs-class-vduse
24117F:	Documentation/devicetree/bindings/virtio/
24118F:	Documentation/driver-api/virtio/
24119F:	drivers/block/virtio_blk.c
24120F:	drivers/crypto/virtio/
24121F:	drivers/net/virtio_net.c
24122F:	drivers/vdpa/
24123F:	drivers/virtio/
24124F:	include/linux/vdpa.h
24125F:	include/linux/virtio*.h
24126F:	include/linux/vringh.h
24127F:	include/uapi/linux/virtio_*.h
24128F:	tools/virtio/
24129F:	tools/testing/selftests/drivers/net/virtio_net/
24130
24131VIRTIO CRYPTO DRIVER
24132M:	Gonglei <arei.gonglei@huawei.com>
24133L:	virtualization@lists.linux.dev
24134L:	linux-crypto@vger.kernel.org
24135S:	Maintained
24136F:	drivers/crypto/virtio/
24137F:	include/uapi/linux/virtio_crypto.h
24138
24139VIRTIO DRIVERS FOR S390
24140M:	Cornelia Huck <cohuck@redhat.com>
24141M:	Halil Pasic <pasic@linux.ibm.com>
24142M:	Eric Farman <farman@linux.ibm.com>
24143L:	linux-s390@vger.kernel.org
24144L:	virtualization@lists.linux.dev
24145L:	kvm@vger.kernel.org
24146S:	Supported
24147F:	arch/s390/include/uapi/asm/virtio-ccw.h
24148F:	drivers/s390/virtio/
24149
24150VIRTIO FILE SYSTEM
24151M:	Vivek Goyal <vgoyal@redhat.com>
24152M:	Stefan Hajnoczi <stefanha@redhat.com>
24153M:	Miklos Szeredi <miklos@szeredi.hu>
24154R:	Eugenio Pérez <eperezma@redhat.com>
24155L:	virtualization@lists.linux.dev
24156L:	linux-fsdevel@vger.kernel.org
24157S:	Supported
24158W:	https://virtio-fs.gitlab.io/
24159F:	Documentation/filesystems/virtiofs.rst
24160F:	fs/fuse/virtio_fs.c
24161F:	include/uapi/linux/virtio_fs.h
24162
24163VIRTIO GPIO DRIVER
24164M:	Enrico Weigelt, metux IT consult <info@metux.net>
24165M:	Viresh Kumar <vireshk@kernel.org>
24166L:	linux-gpio@vger.kernel.org
24167L:	virtualization@lists.linux.dev
24168S:	Maintained
24169F:	drivers/gpio/gpio-virtio.c
24170F:	include/uapi/linux/virtio_gpio.h
24171
24172VIRTIO GPU DRIVER
24173M:	David Airlie <airlied@redhat.com>
24174M:	Gerd Hoffmann <kraxel@redhat.com>
24175R:	Gurchetan Singh <gurchetansingh@chromium.org>
24176R:	Chia-I Wu <olvaffe@gmail.com>
24177L:	dri-devel@lists.freedesktop.org
24178L:	virtualization@lists.linux.dev
24179S:	Maintained
24180T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24181F:	drivers/gpu/drm/ci/xfails/virtio*
24182F:	drivers/gpu/drm/virtio/
24183F:	include/uapi/linux/virtio_gpu.h
24184
24185VIRTIO HOST (VHOST)
24186M:	"Michael S. Tsirkin" <mst@redhat.com>
24187M:	Jason Wang <jasowang@redhat.com>
24188R:	Eugenio Pérez <eperezma@redhat.com>
24189L:	kvm@vger.kernel.org
24190L:	virtualization@lists.linux.dev
24191L:	netdev@vger.kernel.org
24192S:	Maintained
24193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24194F:	drivers/vhost/
24195F:	include/linux/sched/vhost_task.h
24196F:	include/linux/vhost_iotlb.h
24197F:	include/uapi/linux/vhost.h
24198F:	kernel/vhost_task.c
24199
24200VIRTIO HOST (VHOST-SCSI)
24201M:	"Michael S. Tsirkin" <mst@redhat.com>
24202M:	Jason Wang <jasowang@redhat.com>
24203M:	Mike Christie <michael.christie@oracle.com>
24204R:	Paolo Bonzini <pbonzini@redhat.com>
24205R:	Stefan Hajnoczi <stefanha@redhat.com>
24206L:	virtualization@lists.linux.dev
24207S:	Maintained
24208F:	drivers/vhost/scsi.c
24209
24210VIRTIO I2C DRIVER
24211M:	Viresh Kumar <viresh.kumar@linaro.org>
24212R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24213L:	linux-i2c@vger.kernel.org
24214L:	virtualization@lists.linux.dev
24215S:	Maintained
24216F:	drivers/i2c/busses/i2c-virtio.c
24217F:	include/uapi/linux/virtio_i2c.h
24218
24219VIRTIO INPUT DRIVER
24220M:	Gerd Hoffmann <kraxel@redhat.com>
24221S:	Maintained
24222F:	drivers/virtio/virtio_input.c
24223F:	include/uapi/linux/virtio_input.h
24224
24225VIRTIO IOMMU DRIVER
24226M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24227L:	virtualization@lists.linux.dev
24228S:	Maintained
24229F:	drivers/iommu/virtio-iommu.c
24230F:	include/uapi/linux/virtio_iommu.h
24231
24232VIRTIO MEM DRIVER
24233M:	David Hildenbrand <david@redhat.com>
24234L:	virtualization@lists.linux.dev
24235S:	Maintained
24236W:	https://virtio-mem.gitlab.io/
24237F:	drivers/virtio/virtio_mem.c
24238F:	include/uapi/linux/virtio_mem.h
24239
24240VIRTIO PMEM DRIVER
24241M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24242L:	virtualization@lists.linux.dev
24243S:	Maintained
24244F:	drivers/nvdimm/nd_virtio.c
24245F:	drivers/nvdimm/virtio_pmem.c
24246
24247VIRTIO SOUND DRIVER
24248M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24249M:	"Michael S. Tsirkin" <mst@redhat.com>
24250L:	virtualization@lists.linux.dev
24251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24252S:	Maintained
24253F:	include/uapi/linux/virtio_snd.h
24254F:	sound/virtio/*
24255
24256VIRTUAL BOX GUEST DEVICE DRIVER
24257M:	Hans de Goede <hdegoede@redhat.com>
24258M:	Arnd Bergmann <arnd@arndb.de>
24259M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24260S:	Maintained
24261F:	drivers/virt/vboxguest/
24262F:	include/linux/vbox_utils.h
24263F:	include/uapi/linux/vbox*.h
24264
24265VIRTUAL BOX SHARED FOLDER VFS DRIVER
24266M:	Hans de Goede <hdegoede@redhat.com>
24267L:	linux-fsdevel@vger.kernel.org
24268S:	Maintained
24269F:	fs/vboxsf/*
24270
24271VIRTUAL PCM TEST DRIVER
24272M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24273L:	linux-sound@vger.kernel.org
24274S:	Maintained
24275F:	Documentation/sound/cards/pcmtest.rst
24276F:	sound/drivers/pcmtest.c
24277F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24278
24279VIRTUAL SERIO DEVICE DRIVER
24280M:	Stephen Chandler Paul <thatslyude@gmail.com>
24281S:	Maintained
24282F:	drivers/input/serio/userio.c
24283F:	include/uapi/linux/userio.h
24284
24285VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24286M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24287S:	Maintained
24288F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24289F:	drivers/iio/light/veml6075.c
24290
24291VISL VIRTUAL STATELESS DECODER DRIVER
24292M:	Daniel Almeida <daniel.almeida@collabora.com>
24293L:	linux-media@vger.kernel.org
24294S:	Supported
24295F:	drivers/media/test-drivers/visl
24296
24297VIVID VIRTUAL VIDEO DRIVER
24298M:	Hans Verkuil <hverkuil@xs4all.nl>
24299L:	linux-media@vger.kernel.org
24300S:	Maintained
24301W:	https://linuxtv.org
24302T:	git git://linuxtv.org/media_tree.git
24303F:	drivers/media/test-drivers/vivid/*
24304
24305VM SOCKETS (AF_VSOCK)
24306M:	Stefano Garzarella <sgarzare@redhat.com>
24307L:	virtualization@lists.linux.dev
24308L:	netdev@vger.kernel.org
24309S:	Maintained
24310F:	drivers/net/vsockmon.c
24311F:	include/net/af_vsock.h
24312F:	include/uapi/linux/vm_sockets.h
24313F:	include/uapi/linux/vm_sockets_diag.h
24314F:	include/uapi/linux/vsockmon.h
24315F:	net/vmw_vsock/
24316F:	tools/testing/vsock/
24317
24318VMALLOC
24319M:	Andrew Morton <akpm@linux-foundation.org>
24320R:	Uladzislau Rezki <urezki@gmail.com>
24321R:	Christoph Hellwig <hch@infradead.org>
24322L:	linux-mm@kvack.org
24323S:	Maintained
24324W:	http://www.linux-mm.org
24325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24326F:	include/linux/vmalloc.h
24327F:	mm/vmalloc.c
24328
24329VME SUBSYSTEM
24330L:	linux-kernel@vger.kernel.org
24331S:	Orphan
24332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24333F:	Documentation/driver-api/vme.rst
24334F:	drivers/staging/vme_user/
24335
24336VMWARE BALLOON DRIVER
24337M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24338R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24339L:	linux-kernel@vger.kernel.org
24340S:	Supported
24341F:	drivers/misc/vmw_balloon.c
24342
24343VMWARE HYPERVISOR INTERFACE
24344M:	Ajay Kaher <ajay.kaher@broadcom.com>
24345M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24346R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24347L:	virtualization@lists.linux.dev
24348L:	x86@kernel.org
24349S:	Supported
24350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24351F:	arch/x86/include/asm/vmware.h
24352F:	arch/x86/kernel/cpu/vmware.c
24353
24354VMWARE PVRDMA DRIVER
24355M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24356M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24357R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24358L:	linux-rdma@vger.kernel.org
24359S:	Supported
24360F:	drivers/infiniband/hw/vmw_pvrdma/
24361
24362VMWARE PVSCSI DRIVER
24363M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24364R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24365L:	linux-scsi@vger.kernel.org
24366S:	Supported
24367F:	drivers/scsi/vmw_pvscsi.c
24368F:	drivers/scsi/vmw_pvscsi.h
24369
24370VMWARE VIRTUAL PTP CLOCK DRIVER
24371M:	Nick Shi <nick.shi@broadcom.com>
24372R:	Ajay Kaher <ajay.kaher@broadcom.com>
24373R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24374R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24375L:	netdev@vger.kernel.org
24376S:	Supported
24377F:	drivers/ptp/ptp_vmw.c
24378
24379VMWARE VMCI DRIVER
24380M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24381M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24382R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24383L:	linux-kernel@vger.kernel.org
24384S:	Supported
24385F:	drivers/misc/vmw_vmci/
24386F:	include/linux/vmw_vmci*
24387
24388VMWARE VMMOUSE SUBDRIVER
24389M:	Zack Rusin <zack.rusin@broadcom.com>
24390R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24391L:	linux-input@vger.kernel.org
24392S:	Supported
24393F:	drivers/input/mouse/vmmouse.c
24394F:	drivers/input/mouse/vmmouse.h
24395
24396VMWARE VMXNET3 ETHERNET DRIVER
24397M:	Ronak Doshi <ronak.doshi@broadcom.com>
24398R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24399L:	netdev@vger.kernel.org
24400S:	Supported
24401F:	drivers/net/vmxnet3/
24402
24403VMWARE VSOCK VMCI TRANSPORT DRIVER
24404M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24405M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24406R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24407L:	linux-kernel@vger.kernel.org
24408S:	Supported
24409F:	net/vmw_vsock/vmci_transport*
24410
24411VOCORE VOCORE2 BOARD
24412M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24413L:	linux-mips@vger.kernel.org
24414S:	Maintained
24415F:	arch/mips/boot/dts/ralink/vocore2.dts
24416
24417VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24418M:	Liam Girdwood <lgirdwood@gmail.com>
24419M:	Mark Brown <broonie@kernel.org>
24420L:	linux-kernel@vger.kernel.org
24421S:	Supported
24422W:	http://www.slimlogic.co.uk/?p=48
24423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24424F:	Documentation/devicetree/bindings/regulator/
24425F:	Documentation/power/regulator/
24426F:	drivers/regulator/
24427F:	include/dt-bindings/regulator/
24428F:	include/linux/regulator/
24429K:	regulator_get_optional
24430
24431VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24432R:	Matti Vaittinen <mazziesaccount@gmail.com>
24433F:	drivers/regulator/irq_helpers.c
24434
24435VRF
24436M:	David Ahern <dsahern@kernel.org>
24437L:	netdev@vger.kernel.org
24438S:	Maintained
24439F:	Documentation/networking/vrf.rst
24440F:	drivers/net/vrf.c
24441
24442VSPRINTF
24443M:	Petr Mladek <pmladek@suse.com>
24444M:	Steven Rostedt <rostedt@goodmis.org>
24445R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24446R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24447R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24448S:	Maintained
24449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24450F:	Documentation/core-api/printk-formats.rst
24451F:	lib/test_printf.c
24452F:	lib/test_scanf.c
24453F:	lib/vsprintf.c
24454
24455VT1211 HARDWARE MONITOR DRIVER
24456M:	Juerg Haefliger <juergh@proton.me>
24457L:	linux-hwmon@vger.kernel.org
24458S:	Maintained
24459F:	Documentation/hwmon/vt1211.rst
24460F:	drivers/hwmon/vt1211.c
24461
24462VT8231 HARDWARE MONITOR DRIVER
24463M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24464L:	linux-hwmon@vger.kernel.org
24465S:	Maintained
24466F:	drivers/hwmon/vt8231.c
24467
24468VUB300 USB to SDIO/SD/MMC bridge chip
24469L:	linux-mmc@vger.kernel.org
24470S:	Orphan
24471F:	drivers/mmc/host/vub300.c
24472
24473W1 DALLAS'S 1-WIRE BUS
24474M:	Krzysztof Kozlowski <krzk@kernel.org>
24475S:	Maintained
24476F:	Documentation/devicetree/bindings/w1/
24477F:	Documentation/w1/
24478F:	drivers/w1/
24479F:	include/linux/w1.h
24480
24481W83791D HARDWARE MONITORING DRIVER
24482M:	Marc Hulsman <m.hulsman@tudelft.nl>
24483L:	linux-hwmon@vger.kernel.org
24484S:	Maintained
24485F:	Documentation/hwmon/w83791d.rst
24486F:	drivers/hwmon/w83791d.c
24487
24488W83793 HARDWARE MONITORING DRIVER
24489M:	Rudolf Marek <r.marek@assembler.cz>
24490L:	linux-hwmon@vger.kernel.org
24491S:	Maintained
24492F:	Documentation/hwmon/w83793.rst
24493F:	drivers/hwmon/w83793.c
24494
24495W83795 HARDWARE MONITORING DRIVER
24496M:	Jean Delvare <jdelvare@suse.com>
24497L:	linux-hwmon@vger.kernel.org
24498S:	Maintained
24499F:	drivers/hwmon/w83795.c
24500
24501W83L51xD SD/MMC CARD INTERFACE DRIVER
24502M:	Pierre Ossman <pierre@ossman.eu>
24503S:	Maintained
24504F:	drivers/mmc/host/wbsd.*
24505
24506WACOM PROTOCOL 4 SERIAL TABLETS
24507M:	Julian Squires <julian@cipht.net>
24508M:	Hans de Goede <hdegoede@redhat.com>
24509L:	linux-input@vger.kernel.org
24510S:	Maintained
24511F:	drivers/input/tablet/wacom_serial4.c
24512
24513WANGXUN ETHERNET DRIVER
24514M:	Jiawen Wu <jiawenwu@trustnetic.com>
24515M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24516L:	netdev@vger.kernel.org
24517S:	Maintained
24518W:	https://www.net-swift.com
24519F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24520F:	drivers/net/ethernet/wangxun/
24521F:	drivers/net/pcs/pcs-xpcs-wx.c
24522
24523WATCHDOG DEVICE DRIVERS
24524M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24525M:	Guenter Roeck <linux@roeck-us.net>
24526L:	linux-watchdog@vger.kernel.org
24527S:	Maintained
24528W:	http://www.linux-watchdog.org/
24529T:	git git://www.linux-watchdog.org/linux-watchdog.git
24530F:	Documentation/devicetree/bindings/watchdog/
24531F:	Documentation/watchdog/
24532F:	drivers/watchdog/
24533F:	include/linux/watchdog.h
24534F:	include/trace/events/watchdog.h
24535F:	include/uapi/linux/watchdog.h
24536
24537WAVE5 VPU CODEC DRIVER
24538M:	Nas Chung <nas.chung@chipsnmedia.com>
24539M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24540L:	linux-media@vger.kernel.org
24541S:	Maintained
24542F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24543F:	drivers/media/platform/chips-media/wave5/
24544
24545WHISKEYCOVE PMIC GPIO DRIVER
24546M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24547L:	linux-gpio@vger.kernel.org
24548S:	Maintained
24549F:	drivers/gpio/gpio-wcove.c
24550
24551WHWAVE RTC DRIVER
24552M:	Dianlong Li <long17.cool@163.com>
24553L:	linux-rtc@vger.kernel.org
24554S:	Maintained
24555F:	drivers/rtc/rtc-sd3078.c
24556
24557WIIMOTE HID DRIVER
24558M:	David Rheinsberg <david@readahead.eu>
24559L:	linux-input@vger.kernel.org
24560S:	Maintained
24561F:	drivers/hid/hid-wiimote*
24562
24563WILOCITY WIL6210 WIRELESS DRIVER
24564L:	linux-wireless@vger.kernel.org
24565S:	Orphan
24566W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24567F:	drivers/net/wireless/ath/wil6210/
24568
24569WINBOND CIR DRIVER
24570M:	David Härdeman <david@hardeman.nu>
24571S:	Maintained
24572F:	drivers/media/rc/winbond-cir.c
24573
24574WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24575L:	linux-watchdog@vger.kernel.org
24576S:	Orphan
24577F:	drivers/watchdog/ebc-c384_wdt.c
24578
24579WINSYSTEMS WS16C48 GPIO DRIVER
24580M:	William Breathitt Gray <wbg@kernel.org>
24581L:	linux-gpio@vger.kernel.org
24582S:	Maintained
24583F:	drivers/gpio/gpio-ws16c48.c
24584
24585WIREGUARD SECURE NETWORK TUNNEL
24586M:	Jason A. Donenfeld <Jason@zx2c4.com>
24587L:	wireguard@lists.zx2c4.com
24588L:	netdev@vger.kernel.org
24589S:	Maintained
24590F:	drivers/net/wireguard/
24591F:	tools/testing/selftests/wireguard/
24592
24593WISTRON LAPTOP BUTTON DRIVER
24594M:	Miloslav Trmac <mitr@volny.cz>
24595S:	Maintained
24596F:	drivers/input/misc/wistron_btns.c
24597
24598WMI BINARY MOF DRIVER
24599M:	Armin Wolf <W_Armin@gmx.de>
24600R:	Thomas Weißschuh <linux@weissschuh.net>
24601L:	platform-driver-x86@vger.kernel.org
24602S:	Maintained
24603F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24604F:	Documentation/wmi/devices/wmi-bmof.rst
24605F:	drivers/platform/x86/wmi-bmof.c
24606
24607WOLFSON MICROELECTRONICS DRIVERS
24608L:	patches@opensource.cirrus.com
24609S:	Supported
24610W:	https://github.com/CirrusLogic/linux-drivers/wiki
24611T:	git https://github.com/CirrusLogic/linux-drivers.git
24612F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24613F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24614F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24615F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24616F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24617F:	Documentation/devicetree/bindings/sound/wm*
24618F:	Documentation/hwmon/wm83??.rst
24619F:	arch/arm/mach-s3c/mach-crag6410*
24620F:	drivers/clk/clk-wm83*.c
24621F:	drivers/gpio/gpio-*wm*.c
24622F:	drivers/gpio/gpio-arizona.c
24623F:	drivers/hwmon/wm83??-hwmon.c
24624F:	drivers/input/misc/wm831x-on.c
24625F:	drivers/input/touchscreen/wm831x-ts.c
24626F:	drivers/input/touchscreen/wm97*.c
24627F:	drivers/leds/leds-wm83*.c
24628F:	drivers/mfd/arizona*
24629F:	drivers/mfd/cs47l24*
24630F:	drivers/mfd/wm*.c
24631F:	drivers/power/supply/wm83*.c
24632F:	drivers/regulator/arizona*
24633F:	drivers/regulator/wm8*.c
24634F:	drivers/rtc/rtc-wm83*.c
24635F:	drivers/video/backlight/wm83*_bl.c
24636F:	drivers/watchdog/wm83*_wdt.c
24637F:	include/linux/mfd/arizona/
24638F:	include/linux/mfd/wm831x/
24639F:	include/linux/mfd/wm8350/
24640F:	include/linux/mfd/wm8400*
24641F:	include/linux/regulator/arizona*
24642F:	include/linux/wm97xx.h
24643F:	include/sound/wm????.h
24644F:	sound/soc/codecs/arizona*
24645F:	sound/soc/codecs/cs47l24*
24646F:	sound/soc/codecs/wm*
24647
24648WORKQUEUE
24649M:	Tejun Heo <tj@kernel.org>
24650R:	Lai Jiangshan <jiangshanlai@gmail.com>
24651S:	Maintained
24652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24653F:	Documentation/core-api/workqueue.rst
24654F:	include/linux/workqueue.h
24655F:	kernel/workqueue.c
24656F:	kernel/workqueue_internal.h
24657
24658WWAN DRIVERS
24659M:	Loic Poulain <loic.poulain@linaro.org>
24660M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24661R:	Johannes Berg <johannes@sipsolutions.net>
24662L:	netdev@vger.kernel.org
24663S:	Maintained
24664F:	drivers/net/wwan/
24665F:	include/linux/wwan.h
24666F:	include/uapi/linux/wwan.h
24667
24668X-POWERS AXP288 PMIC DRIVERS
24669M:	Hans de Goede <hdegoede@redhat.com>
24670S:	Maintained
24671F:	drivers/acpi/pmic/intel_pmic_xpower.c
24672N:	axp288
24673
24674X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24675M:	Chen-Yu Tsai <wens@csie.org>
24676L:	linux-kernel@vger.kernel.org
24677S:	Maintained
24678N:	axp[128]
24679
24680X.25 STACK
24681M:	Martin Schiller <ms@dev.tdt.de>
24682L:	linux-x25@vger.kernel.org
24683S:	Maintained
24684F:	Documentation/networking/lapb-module.rst
24685F:	Documentation/networking/x25*
24686F:	drivers/net/wan/hdlc_x25.c
24687F:	drivers/net/wan/lapbether.c
24688F:	include/*/lapb.h
24689F:	include/net/x25*
24690F:	include/uapi/linux/x25.h
24691F:	net/lapb/
24692F:	net/x25/
24693
24694X86 ARCHITECTURE (32-BIT AND 64-BIT)
24695M:	Thomas Gleixner <tglx@linutronix.de>
24696M:	Ingo Molnar <mingo@redhat.com>
24697M:	Borislav Petkov <bp@alien8.de>
24698M:	Dave Hansen <dave.hansen@linux.intel.com>
24699M:	x86@kernel.org
24700R:	"H. Peter Anvin" <hpa@zytor.com>
24701L:	linux-kernel@vger.kernel.org
24702S:	Maintained
24703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24704F:	Documentation/arch/x86/
24705F:	Documentation/devicetree/bindings/x86/
24706F:	arch/x86/
24707
24708X86 ENTRY CODE
24709M:	Andy Lutomirski <luto@kernel.org>
24710L:	linux-kernel@vger.kernel.org
24711S:	Maintained
24712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24713F:	arch/x86/entry/
24714
24715X86 HARDWARE VULNERABILITIES
24716M:	Thomas Gleixner <tglx@linutronix.de>
24717M:	Borislav Petkov <bp@alien8.de>
24718M:	Peter Zijlstra <peterz@infradead.org>
24719M:	Josh Poimboeuf <jpoimboe@kernel.org>
24720R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24721S:	Maintained
24722F:	Documentation/admin-guide/hw-vuln/
24723F:	arch/x86/include/asm/nospec-branch.h
24724F:	arch/x86/kernel/cpu/bugs.c
24725
24726X86 MCE INFRASTRUCTURE
24727M:	Tony Luck <tony.luck@intel.com>
24728M:	Borislav Petkov <bp@alien8.de>
24729L:	linux-edac@vger.kernel.org
24730S:	Maintained
24731F:	Documentation/ABI/testing/sysfs-mce
24732F:	Documentation/arch/x86/x86_64/machinecheck.rst
24733F:	arch/x86/kernel/cpu/mce/*
24734
24735X86 MICROCODE UPDATE SUPPORT
24736M:	Borislav Petkov <bp@alien8.de>
24737S:	Maintained
24738F:	arch/x86/kernel/cpu/microcode/*
24739
24740X86 MM
24741M:	Dave Hansen <dave.hansen@linux.intel.com>
24742M:	Andy Lutomirski <luto@kernel.org>
24743M:	Peter Zijlstra <peterz@infradead.org>
24744L:	linux-kernel@vger.kernel.org
24745S:	Maintained
24746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24747F:	arch/x86/mm/
24748
24749X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24750M:	Hans de Goede <hdegoede@redhat.com>
24751L:	platform-driver-x86@vger.kernel.org
24752S:	Maintained
24753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24754F:	drivers/platform/x86/x86-android-tablets/
24755
24756X86 PLATFORM DRIVERS
24757M:	Hans de Goede <hdegoede@redhat.com>
24758M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24759L:	platform-driver-x86@vger.kernel.org
24760S:	Maintained
24761Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24763F:	drivers/platform/olpc/
24764F:	drivers/platform/x86/
24765F:	include/linux/platform_data/x86/
24766
24767X86 PLATFORM UV HPE SUPERDOME FLEX
24768M:	Steve Wahl <steve.wahl@hpe.com>
24769R:	Justin Ernst <justin.ernst@hpe.com>
24770R:	Kyle Meyer <kyle.meyer@hpe.com>
24771R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24772R:	Russ Anderson <russ.anderson@hpe.com>
24773S:	Supported
24774F:	arch/x86/include/asm/uv/
24775F:	arch/x86/kernel/apic/x2apic_uv_x.c
24776F:	arch/x86/platform/uv/
24777
24778X86 STACK UNWINDING
24779M:	Josh Poimboeuf <jpoimboe@kernel.org>
24780M:	Peter Zijlstra <peterz@infradead.org>
24781S:	Supported
24782F:	arch/x86/include/asm/unwind*.h
24783F:	arch/x86/kernel/dumpstack.c
24784F:	arch/x86/kernel/stacktrace.c
24785F:	arch/x86/kernel/unwind_*.c
24786
24787X86 TRUST DOMAIN EXTENSIONS (TDX)
24788M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24789R:	Dave Hansen <dave.hansen@linux.intel.com>
24790L:	x86@kernel.org
24791L:	linux-coco@lists.linux.dev
24792S:	Supported
24793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24794F:	arch/x86/boot/compressed/tdx*
24795F:	arch/x86/coco/tdx/
24796F:	arch/x86/include/asm/shared/tdx.h
24797F:	arch/x86/include/asm/tdx.h
24798F:	arch/x86/virt/vmx/tdx/
24799F:	drivers/virt/coco/tdx-guest
24800
24801X86 VDSO
24802M:	Andy Lutomirski <luto@kernel.org>
24803L:	linux-kernel@vger.kernel.org
24804S:	Maintained
24805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24806F:	arch/x86/entry/vdso/
24807
24808XARRAY
24809M:	Matthew Wilcox <willy@infradead.org>
24810L:	linux-fsdevel@vger.kernel.org
24811S:	Supported
24812F:	Documentation/core-api/xarray.rst
24813F:	include/linux/idr.h
24814F:	include/linux/xarray.h
24815F:	lib/idr.c
24816F:	lib/xarray.c
24817F:	tools/testing/radix-tree
24818
24819XBOX DVD IR REMOTE
24820M:	Benjamin Valentin <benpicco@googlemail.com>
24821S:	Maintained
24822F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24823F:	drivers/media/rc/xbox_remote.c
24824
24825XC2028/3028 TUNER DRIVER
24826M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24827L:	linux-media@vger.kernel.org
24828S:	Maintained
24829W:	https://linuxtv.org
24830T:	git git://linuxtv.org/media_tree.git
24831F:	drivers/media/tuners/xc2028.*
24832
24833XDP (eXpress Data Path)
24834M:	Alexei Starovoitov <ast@kernel.org>
24835M:	Daniel Borkmann <daniel@iogearbox.net>
24836M:	David S. Miller <davem@davemloft.net>
24837M:	Jakub Kicinski <kuba@kernel.org>
24838M:	Jesper Dangaard Brouer <hawk@kernel.org>
24839M:	John Fastabend <john.fastabend@gmail.com>
24840L:	netdev@vger.kernel.org
24841L:	bpf@vger.kernel.org
24842S:	Supported
24843F:	drivers/net/ethernet/*/*/*/*/*xdp*
24844F:	drivers/net/ethernet/*/*/*xdp*
24845F:	include/net/xdp.h
24846F:	include/net/xdp_priv.h
24847F:	include/trace/events/xdp.h
24848F:	kernel/bpf/cpumap.c
24849F:	kernel/bpf/devmap.c
24850F:	net/core/xdp.c
24851F:	samples/bpf/xdp*
24852F:	tools/testing/selftests/bpf/*/*xdp*
24853F:	tools/testing/selftests/bpf/*xdp*
24854K:	(?:\b|_)xdp(?:\b|_)
24855
24856XDP SOCKETS (AF_XDP)
24857M:	Björn Töpel <bjorn@kernel.org>
24858M:	Magnus Karlsson <magnus.karlsson@intel.com>
24859M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24860R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24861L:	netdev@vger.kernel.org
24862L:	bpf@vger.kernel.org
24863S:	Maintained
24864F:	Documentation/networking/af_xdp.rst
24865F:	include/net/netns/xdp.h
24866F:	include/net/xdp_sock*
24867F:	include/net/xsk_buff_pool.h
24868F:	include/uapi/linux/if_xdp.h
24869F:	include/uapi/linux/xdp_diag.h
24870F:	net/xdp/
24871F:	tools/testing/selftests/bpf/*xsk*
24872
24873XEN BLOCK SUBSYSTEM
24874M:	Roger Pau Monné <roger.pau@citrix.com>
24875L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24876S:	Supported
24877F:	drivers/block/xen*
24878F:	drivers/block/xen-blkback/*
24879
24880XEN HYPERVISOR ARM
24881M:	Stefano Stabellini <sstabellini@kernel.org>
24882L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24883S:	Maintained
24884F:	arch/arm/include/asm/xen/
24885F:	arch/arm/xen/
24886
24887XEN HYPERVISOR ARM64
24888M:	Stefano Stabellini <sstabellini@kernel.org>
24889L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24890S:	Maintained
24891F:	arch/arm64/include/asm/xen/
24892F:	arch/arm64/xen/
24893
24894XEN HYPERVISOR INTERFACE
24895M:	Juergen Gross <jgross@suse.com>
24896M:	Stefano Stabellini <sstabellini@kernel.org>
24897R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24898L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24899S:	Supported
24900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24901F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24902F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24903F:	drivers/*/xen-*front.c
24904F:	drivers/xen/
24905F:	include/uapi/xen/
24906F:	include/xen/
24907F:	kernel/configs/xen.config
24908
24909XEN HYPERVISOR X86
24910M:	Juergen Gross <jgross@suse.com>
24911R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24912L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24913S:	Supported
24914F:	arch/x86/configs/xen.config
24915F:	arch/x86/include/asm/pvclock-abi.h
24916F:	arch/x86/include/asm/xen/
24917F:	arch/x86/platform/pvh/
24918F:	arch/x86/xen/
24919
24920XEN NETWORK BACKEND DRIVER
24921M:	Wei Liu <wei.liu@kernel.org>
24922M:	Paul Durrant <paul@xen.org>
24923L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24924L:	netdev@vger.kernel.org
24925S:	Supported
24926F:	drivers/net/xen-netback/*
24927
24928XEN PCI SUBSYSTEM
24929M:	Juergen Gross <jgross@suse.com>
24930L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24931S:	Supported
24932F:	arch/x86/pci/*xen*
24933F:	drivers/pci/*xen*
24934
24935XEN PVSCSI DRIVERS
24936M:	Juergen Gross <jgross@suse.com>
24937L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24938L:	linux-scsi@vger.kernel.org
24939S:	Supported
24940F:	drivers/scsi/xen-scsifront.c
24941F:	drivers/xen/xen-scsiback.c
24942F:	include/xen/interface/io/vscsiif.h
24943
24944XEN PVUSB DRIVER
24945M:	Juergen Gross <jgross@suse.com>
24946L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24947L:	linux-usb@vger.kernel.org
24948S:	Supported
24949F:	drivers/usb/host/xen*
24950F:	include/xen/interface/io/usbif.h
24951
24952XEN SOUND FRONTEND DRIVER
24953M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24954L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24956S:	Supported
24957F:	sound/xen/*
24958
24959XEN SWIOTLB SUBSYSTEM
24960M:	Juergen Gross <jgross@suse.com>
24961M:	Stefano Stabellini <sstabellini@kernel.org>
24962L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24963L:	iommu@lists.linux.dev
24964S:	Supported
24965F:	arch/*/include/asm/xen/swiotlb-xen.h
24966F:	drivers/xen/swiotlb-xen.c
24967F:	include/xen/arm/swiotlb-xen.h
24968F:	include/xen/swiotlb-xen.h
24969
24970XFS FILESYSTEM
24971M:	Chandan Babu R <chandan.babu@oracle.com>
24972R:	Darrick J. Wong <djwong@kernel.org>
24973L:	linux-xfs@vger.kernel.org
24974S:	Supported
24975W:	http://xfs.org/
24976C:	irc://irc.oftc.net/xfs
24977T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24978P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24979F:	Documentation/ABI/testing/sysfs-fs-xfs
24980F:	Documentation/admin-guide/xfs.rst
24981F:	Documentation/filesystems/xfs/*
24982F:	fs/xfs/
24983F:	include/uapi/linux/dqblk_xfs.h
24984F:	include/uapi/linux/fsmap.h
24985
24986XILINX AMS DRIVER
24987M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24988L:	linux-iio@vger.kernel.org
24989S:	Maintained
24990F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24991F:	drivers/iio/adc/xilinx-ams.c
24992
24993XILINX AXI ETHERNET DRIVER
24994M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24995S:	Maintained
24996F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24997F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24998
24999XILINX CAN DRIVER
25000M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25001L:	linux-can@vger.kernel.org
25002S:	Maintained
25003F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25004F:	drivers/net/can/xilinx_can.c
25005
25006XILINX EVENT MANAGEMENT DRIVER
25007M:	Michal Simek <michal.simek@amd.com>
25008S:	Maintained
25009F:	drivers/soc/xilinx/xlnx_event_manager.c
25010F:	include/linux/firmware/xlnx-event-manager.h
25011
25012XILINX GPIO DRIVER
25013M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25014R:	Srinivas Neeli <srinivas.neeli@amd.com>
25015R:	Michal Simek <michal.simek@amd.com>
25016S:	Maintained
25017F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25018F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25019F:	drivers/gpio/gpio-xilinx.c
25020F:	drivers/gpio/gpio-zynq.c
25021
25022XILINX LL TEMAC ETHERNET DRIVER
25023L:	netdev@vger.kernel.org
25024S:	Orphan
25025F:	drivers/net/ethernet/xilinx/ll_temac*
25026
25027XILINX PWM DRIVER
25028M:	Sean Anderson <sean.anderson@seco.com>
25029S:	Maintained
25030F:	drivers/pwm/pwm-xilinx.c
25031F:	include/clocksource/timer-xilinx.h
25032
25033XILINX SD-FEC IP CORES
25034M:	Derek Kiernan <derek.kiernan@amd.com>
25035M:	Dragan Cvetic <dragan.cvetic@amd.com>
25036S:	Maintained
25037F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25038F:	Documentation/misc-devices/xilinx_sdfec.rst
25039F:	drivers/misc/Kconfig
25040F:	drivers/misc/Makefile
25041F:	drivers/misc/xilinx_sdfec.c
25042F:	include/uapi/misc/xilinx_sdfec.h
25043
25044XILINX UARTLITE SERIAL DRIVER
25045M:	Peter Korsgaard <jacmet@sunsite.dk>
25046L:	linux-serial@vger.kernel.org
25047S:	Maintained
25048F:	drivers/tty/serial/uartlite.c
25049
25050XILINX VIDEO IP CORES
25051M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25052L:	linux-media@vger.kernel.org
25053S:	Supported
25054T:	git git://linuxtv.org/media_tree.git
25055F:	Documentation/devicetree/bindings/media/xilinx/
25056F:	drivers/media/platform/xilinx/
25057F:	include/uapi/linux/xilinx-v4l2-controls.h
25058
25059XILINX VERSAL EDAC DRIVER
25060M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25061M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25062S:	Maintained
25063F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25064F:	drivers/edac/versal_edac.c
25065
25066XILINX WATCHDOG DRIVER
25067M:	Srinivas Neeli <srinivas.neeli@amd.com>
25068R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25069R:	Michal Simek <michal.simek@amd.com>
25070S:	Maintained
25071F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25072F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25073F:	drivers/watchdog/of_xilinx_wdt.c
25074F:	drivers/watchdog/xilinx_wwdt.c
25075
25076XILINX XDMA DRIVER
25077M:	Lizhi Hou <lizhi.hou@amd.com>
25078M:	Brian Xu <brian.xu@amd.com>
25079M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25080L:	dmaengine@vger.kernel.org
25081S:	Supported
25082F:	drivers/dma/xilinx/xdma-regs.h
25083F:	drivers/dma/xilinx/xdma.c
25084F:	include/linux/dma/amd_xdma.h
25085F:	include/linux/platform_data/amd_xdma.h
25086
25087XILINX ZYNQMP DPDMA DRIVER
25088M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25089L:	dmaengine@vger.kernel.org
25090S:	Supported
25091F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25092F:	drivers/dma/xilinx/xilinx_dpdma.c
25093F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25094
25095XILINX ZYNQMP OCM EDAC DRIVER
25096M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25097M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25098S:	Maintained
25099F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25100F:	drivers/edac/zynqmp_edac.c
25101
25102XILINX ZYNQMP PSGTR PHY DRIVER
25103M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25104L:	linux-kernel@vger.kernel.org
25105S:	Supported
25106T:	git https://github.com/Xilinx/linux-xlnx.git
25107F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25108F:	drivers/phy/xilinx/phy-zynqmp.c
25109
25110XILINX ZYNQMP SHA3 DRIVER
25111M:	Harsha <harsha.harsha@amd.com>
25112S:	Maintained
25113F:	drivers/crypto/xilinx/zynqmp-sha.c
25114
25115XILINX ZYNQMP NVMEM DRIVER
25116M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25117M:	Kalyani Akula <kalyani.akula@amd.com>
25118R:	Michal Simek <michal.simek@amd.com>
25119S:	Maintained
25120F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25121F:	drivers/nvmem/zynqmp_nvmem.c
25122
25123XILLYBUS DRIVER
25124M:	Eli Billauer <eli.billauer@gmail.com>
25125L:	linux-kernel@vger.kernel.org
25126S:	Supported
25127F:	drivers/char/xillybus/
25128
25129XLP9XX I2C DRIVER
25130M:	George Cherian <gcherian@marvell.com>
25131L:	linux-i2c@vger.kernel.org
25132S:	Supported
25133W:	http://www.marvell.com
25134F:	drivers/i2c/busses/i2c-xlp9xx.c
25135
25136XRA1403 GPIO EXPANDER
25137M:	Nandor Han <nandor.han@ge.com>
25138L:	linux-gpio@vger.kernel.org
25139S:	Maintained
25140F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25141F:	drivers/gpio/gpio-xra1403.c
25142
25143XTENSA XTFPGA PLATFORM SUPPORT
25144M:	Max Filippov <jcmvbkbc@gmail.com>
25145S:	Maintained
25146F:	drivers/spi/spi-xtensa-xtfpga.c
25147F:	sound/soc/xtensa/xtfpga-i2s.c
25148
25149YAM DRIVER FOR AX.25
25150M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25151L:	linux-hams@vger.kernel.org
25152S:	Maintained
25153F:	drivers/net/hamradio/yam*
25154F:	include/linux/yam.h
25155
25156YAMA SECURITY MODULE
25157M:	Kees Cook <kees@kernel.org>
25158S:	Supported
25159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25160F:	Documentation/admin-guide/LSM/Yama.rst
25161F:	security/yama/
25162
25163YAML NETLINK (YNL)
25164M:	Donald Hunter <donald.hunter@gmail.com>
25165M:	Jakub Kicinski <kuba@kernel.org>
25166F:	Documentation/netlink/
25167F:	Documentation/userspace-api/netlink/intro-specs.rst
25168F:	Documentation/userspace-api/netlink/specs.rst
25169F:	tools/net/ynl/
25170
25171YEALINK PHONE DRIVER
25172M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25173L:	usbb2k-api-dev@nongnu.org
25174S:	Maintained
25175F:	Documentation/input/devices/yealink.rst
25176F:	drivers/input/misc/yealink.*
25177
25178Z3FOLD COMPRESSED PAGE ALLOCATOR
25179M:	Vitaly Wool <vitaly.wool@konsulko.com>
25180R:	Miaohe Lin <linmiaohe@huawei.com>
25181L:	linux-mm@kvack.org
25182S:	Maintained
25183F:	mm/z3fold.c
25184
25185Z8530 DRIVER FOR AX.25
25186M:	Joerg Reuter <jreuter@yaina.de>
25187L:	linux-hams@vger.kernel.org
25188S:	Maintained
25189W:	http://yaina.de/jreuter/
25190W:	http://www.qsl.net/dl1bke/
25191F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25192F:	drivers/net/hamradio/*scc.c
25193F:	drivers/net/hamradio/z8530.h
25194
25195ZBUD COMPRESSED PAGE ALLOCATOR
25196M:	Seth Jennings <sjenning@redhat.com>
25197M:	Dan Streetman <ddstreet@ieee.org>
25198L:	linux-mm@kvack.org
25199S:	Maintained
25200F:	mm/zbud.c
25201
25202ZD1211RW WIRELESS DRIVER
25203L:	linux-wireless@vger.kernel.org
25204S:	Orphan
25205F:	drivers/net/wireless/zydas/zd1211rw/
25206
25207ZD1301 MEDIA DRIVER
25208L:	linux-media@vger.kernel.org
25209S:	Orphan
25210W:	https://linuxtv.org/
25211Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25212F:	drivers/media/usb/dvb-usb-v2/zd1301*
25213
25214ZD1301_DEMOD MEDIA DRIVER
25215L:	linux-media@vger.kernel.org
25216S:	Orphan
25217W:	https://linuxtv.org/
25218Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25219F:	drivers/media/dvb-frontends/zd1301_demod*
25220
25221ZHAOXIN PROCESSOR SUPPORT
25222M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25223L:	linux-kernel@vger.kernel.org
25224S:	Maintained
25225F:	arch/x86/kernel/cpu/zhaoxin.c
25226
25227ZONEFS FILESYSTEM
25228M:	Damien Le Moal <dlemoal@kernel.org>
25229M:	Naohiro Aota <naohiro.aota@wdc.com>
25230R:	Johannes Thumshirn <jth@kernel.org>
25231L:	linux-fsdevel@vger.kernel.org
25232S:	Maintained
25233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25234F:	Documentation/filesystems/zonefs.rst
25235F:	fs/zonefs/
25236
25237ZR36067 VIDEO FOR LINUX DRIVER
25238M:	Corentin Labbe <clabbe@baylibre.com>
25239L:	mjpeg-users@lists.sourceforge.net
25240L:	linux-media@vger.kernel.org
25241S:	Maintained
25242W:	http://mjpeg.sourceforge.net/driver-zoran/
25243Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25244F:	Documentation/driver-api/media/drivers/zoran.rst
25245F:	drivers/media/pci/zoran/
25246
25247ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25248M:	Minchan Kim <minchan@kernel.org>
25249M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25250L:	linux-kernel@vger.kernel.org
25251S:	Maintained
25252F:	Documentation/admin-guide/blockdev/zram.rst
25253F:	drivers/block/zram/
25254
25255ZS DECSTATION Z85C30 SERIAL DRIVER
25256M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25257S:	Maintained
25258F:	drivers/tty/serial/zs.*
25259
25260ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25261M:	Minchan Kim <minchan@kernel.org>
25262M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25263L:	linux-mm@kvack.org
25264S:	Maintained
25265F:	Documentation/mm/zsmalloc.rst
25266F:	include/linux/zsmalloc.h
25267F:	mm/zsmalloc.c
25268
25269ZSTD
25270M:	Nick Terrell <terrelln@fb.com>
25271S:	Maintained
25272B:	https://github.com/facebook/zstd/issues
25273T:	git https://github.com/terrelln/linux.git
25274F:	crypto/zstd.c
25275F:	include/linux/zstd*
25276F:	lib/decompress_unzstd.c
25277F:	lib/zstd/
25278N:	zstd
25279K:	zstd
25280
25281ZSWAP COMPRESSED SWAP CACHING
25282M:	Johannes Weiner <hannes@cmpxchg.org>
25283M:	Yosry Ahmed <yosryahmed@google.com>
25284M:	Nhat Pham <nphamcs@gmail.com>
25285R:	Chengming Zhou <chengming.zhou@linux.dev>
25286L:	linux-mm@kvack.org
25287S:	Maintained
25288F:	Documentation/admin-guide/mm/zswap.rst
25289F:	include/linux/zpool.h
25290F:	include/linux/zswap.h
25291F:	mm/zpool.c
25292F:	mm/zswap.c
25293F:	tools/testing/selftests/cgroup/test_zswap.c
25294
25295SENARYTECH AUDIO CODEC DRIVER
25296M:	bo liu <bo.liu@senarytech.com>
25297S:	Maintained
25298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25299F:	sound/pci/hda/patch_senarytech.c
25300
25301THE REST
25302M:	Linus Torvalds <torvalds@linux-foundation.org>
25303L:	linux-kernel@vger.kernel.org
25304S:	Buried alive in reporters
25305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25306F:	*
25307F:	*/
25308