xref: /linux/MAINTAINERS (revision 2b4d25010d0f2e359ff34e06c120e0cee3848fc7)
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
337F:	include/linux/acpi_iort.h
338
339ACPI FOR RISC-V (ACPI/riscv)
340M:	Sunil V L <sunilvl@ventanamicro.com>
341L:	linux-acpi@vger.kernel.org
342L:	linux-riscv@lists.infradead.org
343S:	Maintained
344F:	drivers/acpi/riscv/
345
346ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
347M:	Sudeep Holla <sudeep.holla@arm.com>
348L:	linux-acpi@vger.kernel.org
349S:	Supported
350F:	drivers/mailbox/pcc.c
351
352ACPI PMIC DRIVERS
353M:	"Rafael J. Wysocki" <rafael@kernel.org>
354M:	Len Brown <lenb@kernel.org>
355R:	Andy Shevchenko <andy@kernel.org>
356R:	Mika Westerberg <mika.westerberg@linux.intel.com>
357L:	linux-acpi@vger.kernel.org
358S:	Supported
359Q:	https://patchwork.kernel.org/project/linux-acpi/list/
360B:	https://bugzilla.kernel.org
361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
362F:	drivers/acpi/pmic/
363
364ACPI QUICKSTART DRIVER
365M:	Armin Wolf <W_Armin@gmx.de>
366L:	platform-driver-x86@vger.kernel.org
367S:	Maintained
368F:	drivers/platform/x86/quickstart.c
369
370ACPI SERIAL MULTI INSTANTIATE DRIVER
371M:	Hans de Goede <hdegoede@redhat.com>
372L:	platform-driver-x86@vger.kernel.org
373S:	Maintained
374F:	drivers/platform/x86/serial-multi-instantiate.c
375
376ACPI THERMAL DRIVER
377M:	Rafael J. Wysocki <rafael@kernel.org>
378R:	Zhang Rui <rui.zhang@intel.com>
379L:	linux-acpi@vger.kernel.org
380S:	Supported
381B:	https://bugzilla.kernel.org
382F:	drivers/acpi/*thermal*
383
384ACPI VIOT DRIVER
385M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
386L:	linux-acpi@vger.kernel.org
387L:	iommu@lists.linux.dev
388S:	Maintained
389F:	drivers/acpi/viot.c
390F:	include/linux/acpi_viot.h
391
392ACPI WMI DRIVER
393M:	Armin Wolf <W_Armin@gmx.de>
394L:	platform-driver-x86@vger.kernel.org
395S:	Maintained
396F:	Documentation/ABI/testing/sysfs-bus-wmi
397F:	Documentation/driver-api/wmi.rst
398F:	Documentation/wmi/
399F:	drivers/platform/x86/wmi.c
400F:	include/uapi/linux/wmi.h
401
402ACRN HYPERVISOR SERVICE MODULE
403M:	Fei Li <fei1.li@intel.com>
404L:	acrn-dev@lists.projectacrn.org (subscribers-only)
405S:	Supported
406W:	https://projectacrn.org
407F:	Documentation/virt/acrn/
408F:	drivers/virt/acrn/
409F:	include/uapi/linux/acrn.h
410
411AD1889 ALSA SOUND DRIVER
412L:	linux-parisc@vger.kernel.org
413S:	Maintained
414W:	https://parisc.wiki.kernel.org/index.php/AD1889
415F:	sound/pci/ad1889.*
416
417AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
419L:	linux-iio@vger.kernel.org
420S:	Supported
421F:	drivers/iio/potentiometer/ad5110.c
422
423AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
424M:	Michael Hennerich <michael.hennerich@analog.com>
425S:	Supported
426W:	http://wiki.analog.com/AD5254
427W:	https://ez.analog.com/linux-software-drivers
428F:	drivers/misc/ad525x_dpot.c
429
430AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
431M:	Michael Hennerich <michael.hennerich@analog.com>
432S:	Supported
433W:	http://wiki.analog.com/AD5398
434W:	https://ez.analog.com/linux-software-drivers
435F:	drivers/regulator/ad5398.c
436
437AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
438M:	Michael Hennerich <michael.hennerich@analog.com>
439S:	Supported
440W:	http://wiki.analog.com/AD7142
441W:	https://ez.analog.com/linux-software-drivers
442F:	drivers/input/misc/ad714x.c
443
444AD738X ADC DRIVER (AD7380/1/2/4)
445M:	Michael Hennerich <michael.hennerich@analog.com>
446M:	Nuno Sá <nuno.sa@analog.com>
447R:	David Lechner <dlechner@baylibre.com>
448S:	Supported
449W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
450W:	https://ez.analog.com/linux-software-drivers
451F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
452F:	Documentation/iio/ad7380.rst
453F:	drivers/iio/adc/ad7380.c
454
455AD7877 TOUCHSCREEN DRIVER
456M:	Michael Hennerich <michael.hennerich@analog.com>
457S:	Supported
458W:	http://wiki.analog.com/AD7877
459W:	https://ez.analog.com/linux-software-drivers
460F:	drivers/input/touchscreen/ad7877.c
461
462AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
463M:	Michael Hennerich <michael.hennerich@analog.com>
464S:	Supported
465W:	http://wiki.analog.com/AD7879
466W:	https://ez.analog.com/linux-software-drivers
467F:	drivers/input/touchscreen/ad7879.c
468
469AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
470M:	Michael Hennerich <michael.hennerich@analog.com>
471M:	Nuno Sá <nuno.sa@analog.com>
472R:	David Lechner <dlechner@baylibre.com>
473S:	Supported
474W:	https://ez.analog.com/linux-software-drivers
475F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
476F:	Documentation/iio/ad7944.rst
477F:	drivers/iio/adc/ad7944.c
478
479ADAFRUIT MINI I2C GAMEPAD
480M:	Anshul Dalal <anshulusr@gmail.com>
481L:	linux-input@vger.kernel.org
482S:	Maintained
483F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
484F:	drivers/input/joystick/adafruit-seesaw.c
485
486ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
487M:	Jiri Kosina <jikos@kernel.org>
488S:	Maintained
489
490ADF7242 IEEE 802.15.4 RADIO DRIVER
491M:	Michael Hennerich <michael.hennerich@analog.com>
492L:	linux-wpan@vger.kernel.org
493S:	Supported
494W:	https://wiki.analog.com/ADF7242
495W:	https://ez.analog.com/linux-software-drivers
496F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
497F:	drivers/net/ieee802154/adf7242.c
498
499ADM1025 HARDWARE MONITOR DRIVER
500M:	Jean Delvare <jdelvare@suse.com>
501L:	linux-hwmon@vger.kernel.org
502S:	Maintained
503F:	Documentation/hwmon/adm1025.rst
504F:	drivers/hwmon/adm1025.c
505
506ADM1029 HARDWARE MONITOR DRIVER
507M:	Corentin Labbe <clabbe.montjoie@gmail.com>
508L:	linux-hwmon@vger.kernel.org
509S:	Maintained
510F:	drivers/hwmon/adm1029.c
511
512ADM8211 WIRELESS DRIVER
513L:	linux-wireless@vger.kernel.org
514S:	Orphan
515F:	drivers/net/wireless/admtek/adm8211.*
516
517ADP1050 HARDWARE MONITOR DRIVER
518M:	Radu Sabau <radu.sabau@analog.com>
519L:	linux-hwmon@vger.kernel.org
520S:	Supported
521W:	https://ez.analog.com/linux-software-drivers
522F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
523
524ADP1653 FLASH CONTROLLER DRIVER
525M:	Sakari Ailus <sakari.ailus@iki.fi>
526L:	linux-media@vger.kernel.org
527S:	Maintained
528F:	drivers/media/i2c/adp1653.c
529F:	include/media/i2c/adp1653.h
530
531ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
532M:	Michael Hennerich <michael.hennerich@analog.com>
533S:	Supported
534W:	http://wiki.analog.com/ADP5520
535W:	https://ez.analog.com/linux-software-drivers
536F:	drivers/gpio/gpio-adp5520.c
537F:	drivers/input/keyboard/adp5520-keys.c
538F:	drivers/leds/leds-adp5520.c
539F:	drivers/mfd/adp5520.c
540F:	drivers/video/backlight/adp5520_bl.c
541
542ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
543M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
544L:	linux-gpio@vger.kernel.org
545L:	linux-pwm@vger.kernel.org
546S:	Maintained
547F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
548F:	drivers/gpio/gpio-adp5585.c
549F:	drivers/mfd/adp5585.c
550F:	drivers/pwm/pwm-adp5585.c
551F:	include/linux/mfd/adp5585.h
552
553ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
554M:	Michael Hennerich <michael.hennerich@analog.com>
555S:	Supported
556W:	http://wiki.analog.com/ADP5588
557W:	https://ez.analog.com/linux-software-drivers
558F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
559F:	drivers/input/keyboard/adp5588-keys.c
560
561ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
562M:	Michael Hennerich <michael.hennerich@analog.com>
563S:	Supported
564W:	http://wiki.analog.com/ADP8860
565W:	https://ez.analog.com/linux-software-drivers
566F:	drivers/video/backlight/adp8860_bl.c
567
568ADT746X FAN DRIVER
569M:	Colin Leroy <colin@colino.net>
570S:	Maintained
571F:	drivers/macintosh/therm_adt746x.c
572
573ADT7475 HARDWARE MONITOR DRIVER
574M:	Jean Delvare <jdelvare@suse.com>
575L:	linux-hwmon@vger.kernel.org
576S:	Maintained
577F:	Documentation/hwmon/adt7475.rst
578F:	drivers/hwmon/adt7475.c
579
580ADVANSYS SCSI DRIVER
581M:	Matthew Wilcox <willy@infradead.org>
582M:	Hannes Reinecke <hare@suse.com>
583L:	linux-scsi@vger.kernel.org
584S:	Maintained
585F:	Documentation/scsi/advansys.rst
586F:	drivers/scsi/advansys.c
587
588ADVANTECH SWBTN DRIVER
589M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
590L:	platform-driver-x86@vger.kernel.org
591S:	Maintained
592F:	drivers/platform/x86/adv_swbutton.c
593
594ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
595M:	Lucas Stankus <lucas.p.stankus@gmail.com>
596S:	Supported
597F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
598F:	drivers/iio/accel/adxl313*
599
600ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
601M:	Michael Hennerich <michael.hennerich@analog.com>
602S:	Supported
603W:	http://wiki.analog.com/ADXL345
604W:	https://ez.analog.com/linux-software-drivers
605F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
606F:	drivers/input/misc/adxl34x.c
607
608ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
609M:	Puranjay Mohan <puranjay@kernel.org>
610L:	linux-iio@vger.kernel.org
611S:	Supported
612F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
613F:	drivers/iio/accel/adxl355.h
614F:	drivers/iio/accel/adxl355_core.c
615F:	drivers/iio/accel/adxl355_i2c.c
616F:	drivers/iio/accel/adxl355_spi.c
617
618ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
619M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
620L:	linux-iio@vger.kernel.org
621S:	Supported
622W:	https://ez.analog.com/linux-software-drivers
623F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
624F:	drivers/iio/accel/adxl367*
625
626ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
627M:	Michael Hennerich <michael.hennerich@analog.com>
628S:	Supported
629W:	https://ez.analog.com/linux-software-drivers
630F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
631F:	drivers/iio/accel/adxl372.c
632F:	drivers/iio/accel/adxl372_i2c.c
633F:	drivers/iio/accel/adxl372_spi.c
634
635ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
636M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
637M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
638S:	Supported
639W:	https://ez.analog.com/linux-software-drivers
640F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
641F:	drivers/iio/accel/adxl380.c
642F:	drivers/iio/accel/adxl380.h
643F:	drivers/iio/accel/adxl380_i2c.c
644F:	drivers/iio/accel/adxl380_spi.c
645
646AF8133J THREE-AXIS MAGNETOMETER DRIVER
647M:	Ondřej Jirman <megi@xff.cz>
648S:	Maintained
649F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
650F:	drivers/iio/magnetometer/af8133j.c
651
652AF9013 MEDIA DRIVER
653L:	linux-media@vger.kernel.org
654S:	Orphan
655W:	https://linuxtv.org
656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
657F:	drivers/media/dvb-frontends/af9013*
658
659AF9033 MEDIA DRIVER
660L:	linux-media@vger.kernel.org
661S:	Orphan
662W:	https://linuxtv.org
663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
664F:	drivers/media/dvb-frontends/af9033*
665
666AFFS FILE SYSTEM
667M:	David Sterba <dsterba@suse.com>
668L:	linux-fsdevel@vger.kernel.org
669S:	Odd Fixes
670F:	Documentation/filesystems/affs.rst
671F:	fs/affs/
672
673AFS FILESYSTEM
674M:	David Howells <dhowells@redhat.com>
675M:	Marc Dionne <marc.dionne@auristor.com>
676L:	linux-afs@lists.infradead.org
677S:	Supported
678W:	https://www.infradead.org/~dhowells/kafs/
679F:	Documentation/filesystems/afs.rst
680F:	fs/afs/
681F:	include/trace/events/afs.h
682
683AGPGART DRIVER
684M:	David Airlie <airlied@redhat.com>
685L:	dri-devel@lists.freedesktop.org
686S:	Maintained
687T:	git https://gitlab.freedesktop.org/drm/kernel.git
688F:	drivers/char/agp/
689F:	include/linux/agp*
690F:	include/uapi/linux/agp*
691
692AHA152X SCSI DRIVER
693M:	"Juergen E. Fischer" <fischer@norbit.de>
694L:	linux-scsi@vger.kernel.org
695S:	Maintained
696F:	drivers/scsi/aha152x*
697F:	drivers/scsi/pcmcia/aha152x*
698
699AIC7XXX / AIC79XX SCSI DRIVER
700M:	Hannes Reinecke <hare@suse.com>
701L:	linux-scsi@vger.kernel.org
702S:	Maintained
703F:	drivers/scsi/aic7xxx/
704
705AIMSLAB FM RADIO RECEIVER DRIVER
706M:	Hans Verkuil <hverkuil@xs4all.nl>
707L:	linux-media@vger.kernel.org
708S:	Maintained
709W:	https://linuxtv.org
710T:	git git://linuxtv.org/media_tree.git
711F:	drivers/media/radio/radio-aimslab*
712
713AIO
714M:	Benjamin LaHaise <bcrl@kvack.org>
715L:	linux-aio@kvack.org
716S:	Supported
717F:	fs/aio.c
718F:	include/linux/*aio*.h
719
720AIROHA ETHERNET DRIVER
721M:	Lorenzo Bianconi <lorenzo@kernel.org>
722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
723L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
724L:	netdev@vger.kernel.org
725S:	Maintained
726F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
727F:	drivers/net/ethernet/mediatek/airoha_eth.c
728
729AIROHA PCIE PHY DRIVER
730M:	Lorenzo Bianconi <lorenzo@kernel.org>
731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
732S:	Maintained
733F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
734F:	drivers/phy/phy-airoha-pcie-regs.h
735F:	drivers/phy/phy-airoha-pcie.c
736
737AIROHA SPI SNFI DRIVER
738M:	Lorenzo Bianconi <lorenzo@kernel.org>
739M:	Ray Liu <ray.liu@airoha.com>
740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
741L:	linux-spi@vger.kernel.org
742S:	Maintained
743F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
744F:	drivers/spi/spi-airoha-snfi.c
745
746AIRSPY MEDIA DRIVER
747L:	linux-media@vger.kernel.org
748S:	Orphan
749W:	https://linuxtv.org
750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
751F:	drivers/media/usb/airspy/
752
753ALACRITECH GIGABIT ETHERNET DRIVER
754M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
755S:	Maintained
756F:	drivers/net/ethernet/alacritech/*
757
758ALCATEL SPEEDTOUCH USB DRIVER
759M:	Duncan Sands <duncan.sands@free.fr>
760L:	linux-usb@vger.kernel.org
761S:	Maintained
762W:	http://www.linux-usb.org/SpeedTouch/
763F:	drivers/usb/atm/speedtch.c
764F:	drivers/usb/atm/usbatm.c
765
766ALCHEMY AU1XX0 MMC DRIVER
767M:	Manuel Lauss <manuel.lauss@gmail.com>
768S:	Maintained
769F:	drivers/mmc/host/au1xmmc.c
770
771ALI1563 I2C DRIVER
772M:	Rudolf Marek <r.marek@assembler.cz>
773L:	linux-i2c@vger.kernel.org
774S:	Maintained
775F:	Documentation/i2c/busses/i2c-ali1563.rst
776F:	drivers/i2c/busses/i2c-ali1563.c
777
778ALIBABA ELASTIC RDMA DRIVER
779M:	Cheng Xu <chengyou@linux.alibaba.com>
780M:	Kai Shen <kaishen@linux.alibaba.com>
781L:	linux-rdma@vger.kernel.org
782S:	Supported
783F:	drivers/infiniband/hw/erdma
784F:	include/uapi/rdma/erdma-abi.h
785
786ALIBABA PMU DRIVER
787M:	Shuai Xue <xueshuai@linux.alibaba.com>
788S:	Supported
789F:	Documentation/admin-guide/perf/alibaba_pmu.rst
790F:	drivers/perf/alibaba_uncore_drw_pmu.c
791
792ALIENWARE WMI DRIVER
793L:	Dell.Client.Kernel@dell.com
794S:	Maintained
795F:	drivers/platform/x86/dell/alienware-wmi.c
796
797ALLEGRO DVT VIDEO IP CORE DRIVER
798M:	Michael Tretter <m.tretter@pengutronix.de>
799R:	Pengutronix Kernel Team <kernel@pengutronix.de>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
803F:	drivers/media/platform/allegro-dvt/
804
805ALLIED VISION ALVIUM CAMERA DRIVER
806M:	Tommaso Merciai <tomm.merciai@gmail.com>
807M:	Martin Hecht <martin.hecht@avnet.eu>
808L:	linux-media@vger.kernel.org
809S:	Maintained
810F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
811F:	drivers/media/i2c/alvium-csi2.c
812F:	drivers/media/i2c/alvium-csi2.h
813
814ALLWINNER A10 CSI DRIVER
815M:	Maxime Ripard <mripard@kernel.org>
816L:	linux-media@vger.kernel.org
817S:	Maintained
818T:	git git://linuxtv.org/media_tree.git
819F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
820F:	drivers/media/platform/sunxi/sun4i-csi/
821
822ALLWINNER A31 CSI DRIVER
823M:	Yong Deng <yong.deng@magewell.com>
824M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
825L:	linux-media@vger.kernel.org
826S:	Maintained
827T:	git git://linuxtv.org/media_tree.git
828F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
829F:	drivers/media/platform/sunxi/sun6i-csi/
830
831ALLWINNER A31 ISP DRIVER
832M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835T:	git git://linuxtv.org/media_tree.git
836F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
837F:	drivers/staging/media/sunxi/sun6i-isp/
838F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
839
840ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
841M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
842L:	linux-media@vger.kernel.org
843S:	Maintained
844T:	git git://linuxtv.org/media_tree.git
845F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
846F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
847
848ALLWINNER CPUFREQ DRIVER
849M:	Yangtao Li <tiny.windzz@gmail.com>
850L:	linux-pm@vger.kernel.org
851S:	Maintained
852F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
853F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
854
855ALLWINNER CRYPTO DRIVERS
856M:	Corentin Labbe <clabbe.montjoie@gmail.com>
857L:	linux-crypto@vger.kernel.org
858S:	Maintained
859F:	drivers/crypto/allwinner/
860
861ALLWINNER DMIC DRIVERS
862M:	Ban Tao <fengzheng923@gmail.com>
863L:	linux-sound@vger.kernel.org
864S:	Maintained
865F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
866F:	sound/soc/sunxi/sun50i-dmic.c
867
868ALLWINNER HARDWARE SPINLOCK SUPPORT
869M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
870S:	Maintained
871F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
872F:	drivers/hwspinlock/sun6i_hwspinlock.c
873
874ALLWINNER THERMAL DRIVER
875M:	Vasily Khoruzhick <anarsoul@gmail.com>
876M:	Yangtao Li <tiny.windzz@gmail.com>
877L:	linux-pm@vger.kernel.org
878S:	Maintained
879F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
880F:	drivers/thermal/sun8i_thermal.c
881
882ALLWINNER VPU DRIVER
883M:	Maxime Ripard <mripard@kernel.org>
884M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
885L:	linux-media@vger.kernel.org
886S:	Maintained
887F:	drivers/staging/media/sunxi/cedrus/
888
889ALPHA PORT
890M:	Richard Henderson <richard.henderson@linaro.org>
891M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
892M:	Matt Turner <mattst88@gmail.com>
893L:	linux-alpha@vger.kernel.org
894S:	Odd Fixes
895F:	arch/alpha/
896
897ALPS PS/2 TOUCHPAD DRIVER
898R:	Pali Rohár <pali@kernel.org>
899F:	drivers/input/mouse/alps.*
900
901ALTERA MAILBOX DRIVER
902M:	Mun Yew Tham <mun.yew.tham@intel.com>
903S:	Maintained
904F:	drivers/mailbox/mailbox-altera.c
905
906ALTERA MSGDMA IP CORE DRIVER
907M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
908R:	Stefan Roese <sr@denx.de>
909L:	dmaengine@vger.kernel.org
910S:	Odd Fixes
911F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
912F:	drivers/dma/altera-msgdma.c
913
914ALTERA PIO DRIVER
915M:	Mun Yew Tham <mun.yew.tham@intel.com>
916L:	linux-gpio@vger.kernel.org
917S:	Maintained
918F:	drivers/gpio/gpio-altera.c
919
920ALTERA TRIPLE SPEED ETHERNET DRIVER
921M:	Joyce Ooi <joyce.ooi@intel.com>
922L:	netdev@vger.kernel.org
923S:	Maintained
924F:	drivers/net/ethernet/altera/
925
926ALTERA UART/JTAG UART SERIAL DRIVERS
927M:	Tobias Klauser <tklauser@distanz.ch>
928L:	linux-serial@vger.kernel.org
929S:	Maintained
930F:	drivers/tty/serial/altera_jtaguart.c
931F:	drivers/tty/serial/altera_uart.c
932F:	include/linux/altera_jtaguart.h
933F:	include/linux/altera_uart.h
934
935AMAZON ANNAPURNA LABS FIC DRIVER
936M:	Talel Shenhar <talel@amazon.com>
937S:	Maintained
938F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
939F:	drivers/irqchip/irq-al-fic.c
940
941AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
942M:	Talel Shenhar <talel@amazon.com>
943M:	Talel Shenhar <talelshenhar@gmail.com>
944S:	Maintained
945F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
946F:	drivers/edac/al_mc_edac.c
947
948AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
949M:	Talel Shenhar <talel@amazon.com>
950S:	Maintained
951F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
952F:	drivers/thermal/thermal_mmio.c
953
954AMAZON ETHERNET DRIVERS
955M:	Shay Agroskin <shayagr@amazon.com>
956M:	Arthur Kiyanovski <akiyano@amazon.com>
957R:	David Arinzon <darinzon@amazon.com>
958R:	Noam Dagan <ndagan@amazon.com>
959R:	Saeed Bishara <saeedb@amazon.com>
960L:	netdev@vger.kernel.org
961S:	Supported
962F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
963F:	drivers/net/ethernet/amazon/
964
965AMAZON RDMA EFA DRIVER
966M:	Michael Margolin <mrgolin@amazon.com>
967R:	Gal Pressman <gal.pressman@linux.dev>
968R:	Yossi Leybovich <sleybo@amazon.com>
969L:	linux-rdma@vger.kernel.org
970S:	Supported
971Q:	https://patchwork.kernel.org/project/linux-rdma/list/
972F:	drivers/infiniband/hw/efa/
973F:	include/uapi/rdma/efa-abi.h
974
975AMD ADDRESS TRANSLATION LIBRARY (ATL)
976M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
977L:	linux-edac@vger.kernel.org
978S:	Supported
979F:	drivers/ras/amd/atl/*
980
981AMD AXI W1 DRIVER
982M:	Kris Chaplin <kris.chaplin@amd.com>
983R:	Thomas Delev <thomas.delev@amd.com>
984R:	Michal Simek <michal.simek@amd.com>
985S:	Maintained
986F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
987F:	drivers/w1/masters/amd_axi_w1.c
988
989AMD CDX BUS DRIVER
990M:	Nipun Gupta <nipun.gupta@amd.com>
991M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
992S:	Maintained
993F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
994F:	drivers/cdx/*
995F:	include/linux/cdx/*
996
997AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
998M:	Tom Lendacky <thomas.lendacky@amd.com>
999M:	John Allen <john.allen@amd.com>
1000L:	linux-crypto@vger.kernel.org
1001S:	Supported
1002F:	drivers/crypto/ccp/
1003F:	include/linux/ccp.h
1004
1005AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1006M:	Ashish Kalra <ashish.kalra@amd.com>
1007M:	Tom Lendacky <thomas.lendacky@amd.com>
1008L:	linux-crypto@vger.kernel.org
1009S:	Supported
1010F:	drivers/crypto/ccp/sev*
1011F:	include/uapi/linux/psp-sev.h
1012
1013AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1014M:	Mario Limonciello <mario.limonciello@amd.com>
1015L:	linux-crypto@vger.kernel.org
1016S:	Supported
1017F:	drivers/crypto/ccp/dbc.c
1018F:	drivers/crypto/ccp/dbc.h
1019F:	drivers/crypto/ccp/platform-access.c
1020F:	drivers/crypto/ccp/platform-access.h
1021F:	include/uapi/linux/psp-dbc.h
1022F:	tools/crypto/ccp/*.c
1023F:	tools/crypto/ccp/*.py
1024
1025AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1026M:	Mario Limonciello <mario.limonciello@amd.com>
1027L:	linux-crypto@vger.kernel.org
1028S:	Supported
1029F:	drivers/crypto/ccp/hsti.*
1030
1031AMD DISPLAY CORE
1032M:	Harry Wentland <harry.wentland@amd.com>
1033M:	Leo Li <sunpeng.li@amd.com>
1034M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1035L:	amd-gfx@lists.freedesktop.org
1036S:	Supported
1037T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1038F:	drivers/gpu/drm/amd/display/
1039
1040AMD DISPLAY CORE - DML
1041M:	Chaitanya Dhere <chaitanya.dhere@amd.com>
1042M:	Jun Lei <jun.lei@amd.com>
1043S:	Supported
1044F:	drivers/gpu/drm/amd/display/dc/dml/
1045F:	drivers/gpu/drm/amd/display/dc/dml2/
1046
1047AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1048M:	Huang Rui <ray.huang@amd.com>
1049L:	linux-hwmon@vger.kernel.org
1050S:	Supported
1051F:	Documentation/hwmon/fam15h_power.rst
1052F:	drivers/hwmon/fam15h_power.c
1053
1054AMD FCH GPIO DRIVER
1055M:	Enrico Weigelt, metux IT consult <info@metux.net>
1056L:	linux-gpio@vger.kernel.org
1057S:	Maintained
1058F:	drivers/gpio/gpio-amd-fch.c
1059F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1060
1061AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1062L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1063S:	Orphan
1064F:	drivers/usb/gadget/udc/amd5536udc.*
1065
1066AMD GEODE PROCESSOR/CHIPSET SUPPORT
1067M:	Andres Salomon <dilinger@queued.net>
1068L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1069S:	Supported
1070W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1071F:	arch/x86/include/asm/geode.h
1072F:	drivers/char/hw_random/geode-rng.c
1073F:	drivers/crypto/geode*
1074F:	drivers/video/fbdev/geode/
1075
1076AMD HSMP DRIVER
1077M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1078R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1079L:	platform-driver-x86@vger.kernel.org
1080S:	Maintained
1081F:	Documentation/arch/x86/amd_hsmp.rst
1082F:	arch/x86/include/asm/amd_hsmp.h
1083F:	arch/x86/include/uapi/asm/amd_hsmp.h
1084F:	drivers/platform/x86/amd/hsmp.c
1085
1086AMD IOMMU (AMD-VI)
1087M:	Joerg Roedel <joro@8bytes.org>
1088R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1089L:	iommu@lists.linux.dev
1090S:	Maintained
1091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1092F:	drivers/iommu/amd/
1093F:	include/linux/amd-iommu.h
1094
1095AMD KFD
1096M:	Felix Kuehling <Felix.Kuehling@amd.com>
1097L:	amd-gfx@lists.freedesktop.org
1098S:	Supported
1099T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1100F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1101F:	drivers/gpu/drm/amd/amdkfd/
1102F:	drivers/gpu/drm/amd/include/cik_structs.h
1103F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1104F:	drivers/gpu/drm/amd/include/v9_structs.h
1105F:	drivers/gpu/drm/amd/include/vi_structs.h
1106F:	include/uapi/linux/kfd_ioctl.h
1107F:	include/uapi/linux/kfd_sysfs.h
1108
1109AMD MP2 I2C DRIVER
1110M:	Elie Morisse <syniurge@gmail.com>
1111M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1112L:	linux-i2c@vger.kernel.org
1113S:	Maintained
1114F:	drivers/i2c/busses/i2c-amd-mp2*
1115
1116AMD PDS CORE DRIVER
1117M:	Shannon Nelson <shannon.nelson@amd.com>
1118M:	Brett Creeley <brett.creeley@amd.com>
1119L:	netdev@vger.kernel.org
1120S:	Supported
1121F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1122F:	drivers/net/ethernet/amd/pds_core/
1123F:	include/linux/pds/
1124
1125AMD PMC DRIVER
1126M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1127L:	platform-driver-x86@vger.kernel.org
1128S:	Maintained
1129F:	drivers/platform/x86/amd/pmc/
1130
1131AMD PMF DRIVER
1132M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1133L:	platform-driver-x86@vger.kernel.org
1134S:	Maintained
1135F:	Documentation/ABI/testing/sysfs-amd-pmf
1136F:	drivers/platform/x86/amd/pmf/
1137
1138AMD POWERPLAY AND SWSMU
1139M:	Kenneth Feng <kenneth.feng@amd.com>
1140L:	amd-gfx@lists.freedesktop.org
1141S:	Supported
1142T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1143F:	drivers/gpu/drm/amd/pm/
1144
1145AMD PSTATE DRIVER
1146M:	Huang Rui <ray.huang@amd.com>
1147M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1148M:	Mario Limonciello <mario.limonciello@amd.com>
1149R:	Perry Yuan <perry.yuan@amd.com>
1150L:	linux-pm@vger.kernel.org
1151S:	Supported
1152F:	Documentation/admin-guide/pm/amd-pstate.rst
1153F:	drivers/cpufreq/amd-pstate*
1154F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1155
1156AMD PTDMA DRIVER
1157M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1158L:	dmaengine@vger.kernel.org
1159S:	Maintained
1160F:	drivers/dma/ptdma/
1161
1162AMD QDMA DRIVER
1163M:	Nishad Saraf <nishads@amd.com>
1164M:	Lizhi Hou <lizhi.hou@amd.com>
1165L:	dmaengine@vger.kernel.org
1166S:	Supported
1167F:	drivers/dma/amd/qdma/
1168F:	include/linux/platform_data/amd_qdma.h
1169
1170AMD SEATTLE DEVICE TREE SUPPORT
1171M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1172M:	Tom Lendacky <thomas.lendacky@amd.com>
1173S:	Supported
1174F:	arch/arm64/boot/dts/amd/
1175
1176AMD SENSOR FUSION HUB DRIVER
1177M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1178L:	linux-input@vger.kernel.org
1179S:	Maintained
1180F:	Documentation/hid/amd-sfh*
1181F:	drivers/hid/amd-sfh-hid/
1182
1183AMD SPI DRIVER
1184M:	Sanjay R Mehta <sanju.mehta@amd.com>
1185S:	Maintained
1186F:	drivers/spi/spi-amd.c
1187
1188AMD XGBE DRIVER
1189M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1190L:	netdev@vger.kernel.org
1191S:	Supported
1192F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1193F:	drivers/net/ethernet/amd/xgbe/
1194
1195AMLOGIC BLUETOOTH DRIVER
1196M:	Yang Li <yang.li@amlogic.com>
1197L:	linux-bluetooth@vger.kernel.org
1198S:	Maintained
1199F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1200F:	drivers/bluetooth/hci_aml.c
1201
1202AMLOGIC DDR PMU DRIVER
1203M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1204L:	linux-amlogic@lists.infradead.org
1205S:	Supported
1206W:	http://www.amlogic.com
1207F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1208F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1209F:	drivers/perf/amlogic/
1210F:	include/soc/amlogic/
1211
1212AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1213M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1214L:	linux-hwmon@vger.kernel.org
1215S:	Maintained
1216F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1217F:	Documentation/hwmon/chipcap2.rst
1218F:	drivers/hwmon/chipcap2.c
1219
1220AMPHION VPU CODEC V4L2 DRIVER
1221M:	Ming Qian <ming.qian@nxp.com>
1222M:	Zhou Peng <eagle.zhou@nxp.com>
1223L:	linux-media@vger.kernel.org
1224S:	Maintained
1225F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1226F:	drivers/media/platform/amphion/
1227
1228AMS AS73211 DRIVER
1229M:	Christian Eggers <ceggers@arri.de>
1230L:	linux-iio@vger.kernel.org
1231S:	Maintained
1232F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1233F:	drivers/iio/light/as73211.c
1234
1235AMT (Automatic Multicast Tunneling)
1236M:	Taehee Yoo <ap420073@gmail.com>
1237L:	netdev@vger.kernel.org
1238S:	Maintained
1239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1241F:	drivers/net/amt.c
1242
1243ANALOG DEVICES INC AD3552R DRIVER
1244M:	Nuno Sá <nuno.sa@analog.com>
1245L:	linux-iio@vger.kernel.org
1246S:	Supported
1247W:	https://ez.analog.com/linux-software-drivers
1248F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1249F:	drivers/iio/dac/ad3552r.c
1250
1251ANALOG DEVICES INC AD4000 DRIVER
1252M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1253L:	linux-iio@vger.kernel.org
1254S:	Supported
1255W:	https://ez.analog.com/linux-software-drivers
1256F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1257F:	Documentation/iio/ad4000.rst
1258F:	drivers/iio/adc/ad4000.c
1259
1260ANALOG DEVICES INC AD4130 DRIVER
1261M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1262L:	linux-iio@vger.kernel.org
1263S:	Supported
1264W:	https://ez.analog.com/linux-software-drivers
1265F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1266F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1267F:	drivers/iio/adc/ad4130.c
1268
1269ANALOG DEVICES INC AD4695 DRIVER
1270M:	Michael Hennerich <michael.hennerich@analog.com>
1271M:	Nuno Sá <nuno.sa@analog.com>
1272R:	David Lechner <dlechner@baylibre.com>
1273L:	linux-iio@vger.kernel.org
1274S:	Supported
1275W:	https://ez.analog.com/linux-software-drivers
1276F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1277F:	Documentation/iio/ad4695.rst
1278F:	drivers/iio/adc/ad4695.c
1279F:	include/dt-bindings/iio/adi,ad4695.h
1280
1281ANALOG DEVICES INC AD7091R DRIVER
1282M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1283L:	linux-iio@vger.kernel.org
1284S:	Supported
1285W:	http://ez.analog.com/community/linux-device-drivers
1286F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1287F:	drivers/iio/adc/ad7091r*
1288
1289ANALOG DEVICES INC AD7192 DRIVER
1290M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1291L:	linux-iio@vger.kernel.org
1292S:	Supported
1293W:	https://ez.analog.com/linux-software-drivers
1294F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1295F:	drivers/iio/adc/ad7192.c
1296
1297ANALOG DEVICES INC AD7292 DRIVER
1298M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1299L:	linux-iio@vger.kernel.org
1300S:	Supported
1301W:	https://ez.analog.com/linux-software-drivers
1302F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1303F:	drivers/iio/adc/ad7292.c
1304
1305ANALOG DEVICES INC AD7293 DRIVER
1306M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1307L:	linux-iio@vger.kernel.org
1308S:	Supported
1309W:	https://ez.analog.com/linux-software-drivers
1310F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1311F:	drivers/iio/dac/ad7293.c
1312
1313ANALOG DEVICES INC AD74115 DRIVER
1314M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1315L:	linux-iio@vger.kernel.org
1316S:	Supported
1317W:	https://ez.analog.com/linux-software-drivers
1318F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1319F:	drivers/iio/addac/ad74115.c
1320
1321ANALOG DEVICES INC AD74413R DRIVER
1322M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1323L:	linux-iio@vger.kernel.org
1324S:	Supported
1325W:	https://ez.analog.com/linux-software-drivers
1326F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1327F:	drivers/iio/addac/ad74413r.c
1328F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1329
1330ANALOG DEVICES INC AD7768-1 DRIVER
1331M:	Michael Hennerich <Michael.Hennerich@analog.com>
1332L:	linux-iio@vger.kernel.org
1333S:	Supported
1334W:	https://ez.analog.com/linux-software-drivers
1335F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1336F:	drivers/iio/adc/ad7768-1.c
1337
1338ANALOG DEVICES INC AD7780 DRIVER
1339M:	Michael Hennerich <Michael.Hennerich@analog.com>
1340M:	Renato Lui Geh <renatogeh@gmail.com>
1341L:	linux-iio@vger.kernel.org
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1345F:	drivers/iio/adc/ad7780.c
1346
1347ANALOG DEVICES INC AD9467 DRIVER
1348M:	Michael Hennerich <Michael.Hennerich@analog.com>
1349M:	Nuno Sa <nuno.sa@analog.com>
1350L:	linux-iio@vger.kernel.org
1351S:	Supported
1352W:	https://ez.analog.com/linux-software-drivers
1353F:	Documentation/ABI/testing/debugfs-iio-ad9467
1354F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1355F:	drivers/iio/adc/ad9467.c
1356
1357ANALOG DEVICES INC AD9739a DRIVER
1358M:	Nuno Sa <nuno.sa@analog.com>
1359M:	Dragos Bogdan <dragos.bogdan@analog.com>
1360L:	linux-iio@vger.kernel.org
1361S:	Supported
1362W:	https://ez.analog.com/linux-software-drivers
1363F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1364F:	drivers/iio/dac/ad9739a.c
1365
1366ANALOG DEVICES INC ADA4250 DRIVER
1367M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1368L:	linux-iio@vger.kernel.org
1369S:	Supported
1370W:	https://ez.analog.com/linux-software-drivers
1371F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1372F:	drivers/iio/amplifiers/ada4250.c
1373
1374ANALOG DEVICES INC ADF4377 DRIVER
1375M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1376L:	linux-iio@vger.kernel.org
1377S:	Supported
1378W:	https://ez.analog.com/linux-software-drivers
1379F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1380F:	drivers/iio/frequency/adf4377.c
1381
1382ANALOG DEVICES INC ADGS1408 DRIVER
1383M:	Mircea Caprioru <mircea.caprioru@analog.com>
1384S:	Supported
1385F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1386F:	drivers/mux/adgs1408.c
1387
1388ANALOG DEVICES INC ADIN DRIVER
1389M:	Michael Hennerich <michael.hennerich@analog.com>
1390L:	netdev@vger.kernel.org
1391S:	Supported
1392W:	https://ez.analog.com/linux-software-drivers
1393F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1394F:	drivers/net/phy/adin.c
1395
1396ANALOG DEVICES INC ADIS DRIVER LIBRARY
1397M:	Nuno Sa <nuno.sa@analog.com>
1398L:	linux-iio@vger.kernel.org
1399S:	Supported
1400F:	drivers/iio/imu/adis.c
1401F:	drivers/iio/imu/adis_buffer.c
1402F:	drivers/iio/imu/adis_trigger.c
1403F:	include/linux/iio/imu/adis.h
1404
1405ANALOG DEVICES INC ADIS16460 DRIVER
1406M:	Dragos Bogdan <dragos.bogdan@analog.com>
1407L:	linux-iio@vger.kernel.org
1408S:	Supported
1409W:	https://ez.analog.com/linux-software-drivers
1410F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1411F:	drivers/iio/imu/adis16460.c
1412
1413ANALOG DEVICES INC ADIS16475 DRIVER
1414M:	Nuno Sa <nuno.sa@analog.com>
1415L:	linux-iio@vger.kernel.org
1416S:	Supported
1417W:	https://ez.analog.com/linux-software-drivers
1418F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1419F:	drivers/iio/imu/adis16475.c
1420
1421ANALOG DEVICES INC ADM1177 DRIVER
1422M:	Michael Hennerich <Michael.Hennerich@analog.com>
1423L:	linux-hwmon@vger.kernel.org
1424S:	Supported
1425W:	https://ez.analog.com/linux-software-drivers
1426F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1427F:	drivers/hwmon/adm1177.c
1428
1429ANALOG DEVICES INC ADMFM2000 DRIVER
1430M:	Kim Seer Paller <kimseer.paller@analog.com>
1431L:	linux-iio@vger.kernel.org
1432S:	Supported
1433W:	https://ez.analog.com/linux-software-drivers
1434F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1435F:	drivers/iio/frequency/admfm2000.c
1436
1437ANALOG DEVICES INC ADMV1013 DRIVER
1438M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1439L:	linux-iio@vger.kernel.org
1440S:	Supported
1441W:	https://ez.analog.com/linux-software-drivers
1442F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1443F:	drivers/iio/frequency/admv1013.c
1444
1445ANALOG DEVICES INC ADMV1014 DRIVER
1446M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1447L:	linux-iio@vger.kernel.org
1448S:	Supported
1449W:	https://ez.analog.com/linux-software-drivers
1450F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1451F:	drivers/iio/frequency/admv1014.c
1452
1453ANALOG DEVICES INC ADMV8818 DRIVER
1454M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1455L:	linux-iio@vger.kernel.org
1456S:	Supported
1457W:	https://ez.analog.com/linux-software-drivers
1458F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1459F:	drivers/iio/filter/admv8818.c
1460
1461ANALOG DEVICES INC ADP5061 DRIVER
1462M:	Michael Hennerich <Michael.Hennerich@analog.com>
1463L:	linux-pm@vger.kernel.org
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	drivers/power/supply/adp5061.c
1467
1468ANALOG DEVICES INC ADRF6780 DRIVER
1469M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1470L:	linux-iio@vger.kernel.org
1471S:	Supported
1472W:	https://ez.analog.com/linux-software-drivers
1473F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1474F:	drivers/iio/frequency/adrf6780.c
1475
1476ANALOG DEVICES INC ADV7180 DRIVER
1477M:	Lars-Peter Clausen <lars@metafoo.de>
1478L:	linux-media@vger.kernel.org
1479S:	Supported
1480W:	https://ez.analog.com/linux-software-drivers
1481F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1482F:	drivers/media/i2c/adv7180.c
1483
1484ANALOG DEVICES INC ADV748X DRIVER
1485M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1486L:	linux-media@vger.kernel.org
1487S:	Maintained
1488F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1489F:	drivers/media/i2c/adv748x/*
1490
1491ANALOG DEVICES INC ADV7511 DRIVER
1492M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1493L:	linux-media@vger.kernel.org
1494S:	Maintained
1495F:	drivers/media/i2c/adv7511*
1496
1497ANALOG DEVICES INC ADV7604 DRIVER
1498M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1499L:	linux-media@vger.kernel.org
1500S:	Maintained
1501F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1502F:	drivers/media/i2c/adv7604*
1503
1504ANALOG DEVICES INC ADV7842 DRIVER
1505M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1506L:	linux-media@vger.kernel.org
1507S:	Maintained
1508F:	drivers/media/i2c/adv7842*
1509
1510ANALOG DEVICES INC ADXRS290 DRIVER
1511M:	Nishant Malpani <nish.malpani25@gmail.com>
1512L:	linux-iio@vger.kernel.org
1513S:	Supported
1514F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1515F:	drivers/iio/gyro/adxrs290.c
1516
1517ANALOG DEVICES INC ASOC CODEC DRIVERS
1518M:	Lars-Peter Clausen <lars@metafoo.de>
1519M:	Nuno Sá <nuno.sa@analog.com>
1520L:	linux-sound@vger.kernel.org
1521S:	Supported
1522W:	http://wiki.analog.com/
1523W:	https://ez.analog.com/linux-software-drivers
1524F:	sound/soc/codecs/ad1*
1525F:	sound/soc/codecs/ad7*
1526F:	sound/soc/codecs/adau*
1527F:	sound/soc/codecs/adav*
1528F:	sound/soc/codecs/sigmadsp.*
1529F:	sound/soc/codecs/ssm*
1530
1531ANALOG DEVICES INC AXI DAC DRIVER
1532M:	Nuno Sa <nuno.sa@analog.com>
1533L:	linux-iio@vger.kernel.org
1534S:	Supported
1535W:	https://ez.analog.com/linux-software-drivers
1536F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1537F:	drivers/iio/dac/adi-axi-dac.c
1538
1539ANALOG DEVICES INC DMA DRIVERS
1540M:	Lars-Peter Clausen <lars@metafoo.de>
1541S:	Supported
1542W:	https://ez.analog.com/linux-software-drivers
1543F:	drivers/dma/dma-axi-dmac.c
1544
1545ANALOG DEVICES INC IIO DRIVERS
1546M:	Lars-Peter Clausen <lars@metafoo.de>
1547M:	Michael Hennerich <Michael.Hennerich@analog.com>
1548S:	Supported
1549W:	http://wiki.analog.com/
1550W:	https://ez.analog.com/linux-software-drivers
1551F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1552F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1553F:	Documentation/devicetree/bindings/iio/*/adi,*
1554F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1555F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1556F:	drivers/iio/*/ad*
1557F:	drivers/iio/adc/ltc249*
1558F:	drivers/iio/amplifiers/hmc425a.c
1559F:	drivers/staging/iio/*/ad*
1560X:	drivers/iio/*/adjd*
1561
1562ANALOGBITS PLL LIBRARIES
1563M:	Paul Walmsley <paul.walmsley@sifive.com>
1564M:	Samuel Holland <samuel.holland@sifive.com>
1565S:	Supported
1566F:	drivers/clk/analogbits/*
1567F:	include/linux/clk/analogbits*
1568
1569ANDROID DRIVERS
1570M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1571M:	Arve Hjønnevåg <arve@android.com>
1572M:	Todd Kjos <tkjos@android.com>
1573M:	Martijn Coenen <maco@android.com>
1574M:	Joel Fernandes <joel@joelfernandes.org>
1575M:	Christian Brauner <christian@brauner.io>
1576M:	Carlos Llamas <cmllamas@google.com>
1577M:	Suren Baghdasaryan <surenb@google.com>
1578L:	linux-kernel@vger.kernel.org
1579S:	Supported
1580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1581F:	drivers/android/
1582
1583ANDROID GOLDFISH PIC DRIVER
1584M:	Miodrag Dinic <miodrag.dinic@mips.com>
1585S:	Supported
1586F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1587F:	drivers/irqchip/irq-goldfish-pic.c
1588
1589ANDROID GOLDFISH RTC DRIVER
1590M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1591S:	Supported
1592F:	drivers/rtc/rtc-goldfish.c
1593
1594AOA (Apple Onboard Audio) ALSA DRIVER
1595M:	Johannes Berg <johannes@sipsolutions.net>
1596L:	linuxppc-dev@lists.ozlabs.org
1597L:	linux-sound@vger.kernel.org
1598S:	Maintained
1599F:	sound/aoa/
1600
1601APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1602M:	William Breathitt Gray <wbg@kernel.org>
1603L:	linux-iio@vger.kernel.org
1604S:	Maintained
1605F:	drivers/iio/addac/stx104.c
1606
1607APM DRIVER
1608M:	Jiri Kosina <jikos@kernel.org>
1609S:	Odd fixes
1610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1611F:	arch/x86/kernel/apm_32.c
1612F:	drivers/char/apm-emulation.c
1613F:	include/linux/apm_bios.h
1614F:	include/uapi/linux/apm_bios.h
1615
1616APPARMOR SECURITY MODULE
1617M:	John Johansen <john.johansen@canonical.com>
1618M:	John Johansen <john@apparmor.net>
1619L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1620S:	Supported
1621W:	apparmor.net
1622B:	https://gitlab.com/apparmor/apparmor-kernel
1623C:	irc://irc.oftc.net/apparmor
1624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1625T:	https://gitlab.com/apparmor/apparmor-kernel.git
1626F:	Documentation/admin-guide/LSM/apparmor.rst
1627F:	security/apparmor/
1628
1629APPLE BCM5974 MULTITOUCH DRIVER
1630M:	Henrik Rydberg <rydberg@bitmath.org>
1631L:	linux-input@vger.kernel.org
1632S:	Odd fixes
1633F:	drivers/input/mouse/bcm5974.c
1634
1635APPLE PCIE CONTROLLER DRIVER
1636M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1637M:	Marc Zyngier <maz@kernel.org>
1638L:	linux-pci@vger.kernel.org
1639S:	Maintained
1640F:	drivers/pci/controller/pcie-apple.c
1641
1642APPLE SMC DRIVER
1643M:	Henrik Rydberg <rydberg@bitmath.org>
1644L:	linux-hwmon@vger.kernel.org
1645S:	Odd fixes
1646F:	drivers/hwmon/applesmc.c
1647
1648APPLETALK NETWORK LAYER
1649L:	netdev@vger.kernel.org
1650S:	Odd fixes
1651F:	include/linux/atalk.h
1652F:	include/uapi/linux/atalk.h
1653F:	net/appletalk/
1654
1655APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1656M:	Khuong Dinh <khuong@os.amperecomputing.com>
1657S:	Supported
1658F:	arch/arm64/boot/dts/apm/
1659
1660APPLIED MICRO (APM) X-GENE SOC EDAC
1661M:	Khuong Dinh <khuong@os.amperecomputing.com>
1662S:	Supported
1663F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1664F:	drivers/edac/xgene_edac.c
1665
1666APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1667M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1668M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1669S:	Supported
1670F:	drivers/net/ethernet/apm/xgene-v2/
1671
1672APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1673M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1674M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1675M:	Quan Nguyen <quan@os.amperecomputing.com>
1676S:	Supported
1677F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1678F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1679F:	drivers/net/ethernet/apm/xgene/
1680F:	drivers/net/mdio/mdio-xgene.c
1681
1682APPLIED MICRO (APM) X-GENE SOC PMU
1683M:	Khuong Dinh <khuong@os.amperecomputing.com>
1684S:	Supported
1685F:	Documentation/admin-guide/perf/xgene-pmu.rst
1686F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1687F:	drivers/perf/xgene_pmu.c
1688
1689APPLIED MICRO QT2025 PHY DRIVER
1690M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1691R:	Trevor Gross <tmgross@umich.edu>
1692L:	netdev@vger.kernel.org
1693L:	rust-for-linux@vger.kernel.org
1694S:	Maintained
1695F:	drivers/net/phy/qt2025.rs
1696
1697APTINA CAMERA SENSOR PLL
1698M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1699L:	linux-media@vger.kernel.org
1700S:	Maintained
1701F:	drivers/media/i2c/aptina-pll.*
1702
1703AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1704M:	Aleksa Savic <savicaleksa83@gmail.com>
1705M:	Jack Doan <me@jackdoan.com>
1706L:	linux-hwmon@vger.kernel.org
1707S:	Maintained
1708F:	Documentation/hwmon/aquacomputer_d5next.rst
1709F:	drivers/hwmon/aquacomputer_d5next.c
1710
1711AQUANTIA ETHERNET DRIVER (atlantic)
1712M:	Igor Russkikh <irusskikh@marvell.com>
1713L:	netdev@vger.kernel.org
1714S:	Supported
1715W:	https://www.marvell.com/
1716Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1717F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1718F:	drivers/net/ethernet/aquantia/atlantic/
1719
1720AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1721M:	Egor Pomozov <epomozov@marvell.com>
1722L:	netdev@vger.kernel.org
1723S:	Supported
1724W:	http://www.aquantia.com
1725F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1726
1727AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1728M:	Krzysztof Hałasa <khalasa@piap.pl>
1729L:	linux-media@vger.kernel.org
1730S:	Maintained
1731F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1732F:	drivers/media/i2c/ar0521.c
1733
1734ARASAN NAND CONTROLLER DRIVER
1735M:	Miquel Raynal <miquel.raynal@bootlin.com>
1736R:	Michal Simek <michal.simek@amd.com>
1737L:	linux-mtd@lists.infradead.org
1738S:	Maintained
1739F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1740F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1741
1742ARC FRAMEBUFFER DRIVER
1743M:	Jaya Kumar <jayalk@intworks.biz>
1744S:	Maintained
1745F:	drivers/video/fbdev/arcfb.c
1746F:	drivers/video/fbdev/core/fb_defio.c
1747
1748ARC PGU DRM DRIVER
1749M:	Alexey Brodkin <abrodkin@synopsys.com>
1750S:	Supported
1751F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1752F:	drivers/gpu/drm/tiny/arcpgu.c
1753
1754ARCNET NETWORK LAYER
1755M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1756L:	netdev@vger.kernel.org
1757S:	Maintained
1758F:	drivers/net/arcnet/
1759F:	include/uapi/linux/if_arcnet.h
1760
1761ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1762M:	Arnd Bergmann <arnd@arndb.de>
1763M:	Olof Johansson <olof@lixom.net>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L:	soc@lists.linux.dev
1766S:	Maintained
1767P:	Documentation/process/maintainer-soc.rst
1768C:	irc://irc.libera.chat/armlinux
1769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1770F:	Documentation/process/maintainer-soc*.rst
1771F:	arch/arm/boot/dts/Makefile
1772F:	arch/arm64/boot/dts/Makefile
1773
1774ARM ARCHITECTED TIMER DRIVER
1775M:	Mark Rutland <mark.rutland@arm.com>
1776M:	Marc Zyngier <maz@kernel.org>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S:	Maintained
1779F:	arch/arm/include/asm/arch_timer.h
1780F:	arch/arm64/include/asm/arch_timer.h
1781F:	drivers/clocksource/arm_arch_timer.c
1782
1783ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1784M:	Marc Zyngier <maz@kernel.org>
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S:	Maintained
1787F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1788F:	arch/arm/include/asm/arch_gicv3.h
1789F:	arch/arm64/include/asm/arch_gicv3.h
1790F:	drivers/irqchip/irq-gic*.[ch]
1791F:	include/linux/irqchip/arm-gic*.h
1792F:	include/linux/irqchip/arm-vgic-info.h
1793
1794ARM HDLCD DRM DRIVER
1795M:	Liviu Dudau <liviu.dudau@arm.com>
1796S:	Supported
1797F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1798F:	drivers/gpu/drm/arm/hdlcd_*
1799
1800ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1801M:	Linus Walleij <linus.walleij@linaro.org>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S:	Maintained
1804F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1805F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1806F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1807F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1808F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1809F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1810F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1811F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1812F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1813F:	arch/arm/boot/dts/arm/arm-realview-*
1814F:	arch/arm/boot/dts/arm/integrator*
1815F:	arch/arm/boot/dts/arm/versatile*
1816F:	arch/arm/mach-versatile/
1817F:	drivers/bus/arm-integrator-lm.c
1818F:	drivers/clk/versatile/
1819F:	drivers/i2c/busses/i2c-versatile.c
1820F:	drivers/irqchip/irq-versatile-fpga.c
1821F:	drivers/mtd/maps/physmap-versatile.*
1822F:	drivers/power/reset/arm-versatile-reboot.c
1823F:	drivers/soc/versatile/
1824
1825ARM INTERCONNECT PMU DRIVERS
1826M:	Robin Murphy <robin.murphy@arm.com>
1827S:	Supported
1828F:	Documentation/admin-guide/perf/arm-cmn.rst
1829F:	Documentation/admin-guide/perf/arm-ni.rst
1830F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1831F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1832F:	drivers/perf/arm-cmn.c
1833F:	drivers/perf/arm-ni.c
1834F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1835
1836ARM KOMEDA DRM-KMS DRIVER
1837M:	Liviu Dudau <liviu.dudau@arm.com>
1838S:	Supported
1839T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1840F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1841F:	Documentation/gpu/komeda-kms.rst
1842F:	drivers/gpu/drm/arm/display/include/
1843F:	drivers/gpu/drm/arm/display/komeda/
1844
1845ARM MALI PANFROST DRM DRIVER
1846M:	Boris Brezillon <boris.brezillon@collabora.com>
1847M:	Rob Herring <robh@kernel.org>
1848R:	Steven Price <steven.price@arm.com>
1849L:	dri-devel@lists.freedesktop.org
1850S:	Supported
1851T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1852F:	Documentation/gpu/panfrost.rst
1853F:	drivers/gpu/drm/ci/xfails/panfrost*
1854F:	drivers/gpu/drm/panfrost/
1855F:	include/uapi/drm/panfrost_drm.h
1856
1857ARM MALI PANTHOR DRM DRIVER
1858M:	Boris Brezillon <boris.brezillon@collabora.com>
1859M:	Steven Price <steven.price@arm.com>
1860M:	Liviu Dudau <liviu.dudau@arm.com>
1861L:	dri-devel@lists.freedesktop.org
1862S:	Supported
1863T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1864F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1865F:	drivers/gpu/drm/panthor/
1866F:	include/uapi/drm/panthor_drm.h
1867
1868ARM MALI-DP DRM DRIVER
1869M:	Liviu Dudau <liviu.dudau@arm.com>
1870S:	Supported
1871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1872F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1873F:	Documentation/gpu/afbc.rst
1874F:	drivers/gpu/drm/arm/
1875
1876ARM MFM AND FLOPPY DRIVERS
1877M:	Ian Molton <spyro@f2s.com>
1878S:	Maintained
1879F:	arch/arm/include/asm/floppy.h
1880F:	arch/arm/mach-rpc/floppydma.S
1881
1882ARM PMU PROFILING AND DEBUGGING
1883M:	Will Deacon <will@kernel.org>
1884M:	Mark Rutland <mark.rutland@arm.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	Documentation/devicetree/bindings/arm/pmu.yaml
1888F:	Documentation/devicetree/bindings/perf/
1889F:	arch/arm*/include/asm/hw_breakpoint.h
1890F:	arch/arm*/include/asm/perf_event.h
1891F:	arch/arm*/kernel/hw_breakpoint.c
1892F:	arch/arm*/kernel/perf_*
1893F:	drivers/perf/
1894F:	include/linux/perf/arm_pmu*.h
1895
1896ARM PORT
1897M:	Russell King <linux@armlinux.org.uk>
1898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899S:	Odd Fixes
1900W:	http://www.armlinux.org.uk/
1901T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1902F:	arch/arm/
1903X:	arch/arm/boot/dts/
1904
1905ARM PRIMECELL AACI PL041 DRIVER
1906M:	Russell King <linux@armlinux.org.uk>
1907S:	Odd Fixes
1908F:	sound/arm/aaci.*
1909
1910ARM PRIMECELL BUS SUPPORT
1911M:	Russell King <linux@armlinux.org.uk>
1912S:	Odd Fixes
1913F:	drivers/amba/
1914F:	include/linux/amba/bus.h
1915
1916ARM PRIMECELL KMI PL050 DRIVER
1917M:	Russell King <linux@armlinux.org.uk>
1918S:	Odd Fixes
1919F:	drivers/input/serio/ambakmi.*
1920F:	include/linux/amba/kmi.h
1921
1922ARM PRIMECELL MMCI PL180/1 DRIVER
1923M:	Russell King <linux@armlinux.org.uk>
1924S:	Odd Fixes
1925F:	drivers/mmc/host/mmci.*
1926F:	include/linux/amba/mmci.h
1927
1928ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1929M:	Miquel Raynal <miquel.raynal@bootlin.com>
1930R:	Michal Simek <michal.simek@amd.com>
1931L:	linux-mtd@lists.infradead.org
1932S:	Maintained
1933F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1934F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1935
1936ARM PRIMECELL PL35X SMC DRIVER
1937M:	Miquel Raynal <miquel.raynal@bootlin.com>
1938R:	Michal Simek <michal.simek@amd.com>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:	Maintained
1941F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1942F:	drivers/memory/pl353-smc.c
1943
1944ARM PRIMECELL SSP PL022 SPI DRIVER
1945M:	Linus Walleij <linus.walleij@linaro.org>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947S:	Maintained
1948F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1949F:	drivers/spi/spi-pl022.c
1950
1951ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1952M:	Russell King <linux@armlinux.org.uk>
1953S:	Odd Fixes
1954F:	drivers/tty/serial/amba-pl01*.c
1955F:	include/linux/amba/serial.h
1956
1957ARM PRIMECELL VIC PL190/PL192 DRIVER
1958M:	Linus Walleij <linus.walleij@linaro.org>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1962F:	drivers/irqchip/irq-vic.c
1963
1964ARM SMC WATCHDOG DRIVER
1965M:	Julius Werner <jwerner@chromium.org>
1966R:	Evan Benn <evanbenn@chromium.org>
1967S:	Maintained
1968F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1969F:	drivers/watchdog/arm_smc_wdt.c
1970
1971ARM SMMU DRIVERS
1972M:	Will Deacon <will@kernel.org>
1973R:	Robin Murphy <robin.murphy@arm.com>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1977F:	drivers/iommu/arm/
1978F:	drivers/iommu/io-pgtable-arm*
1979
1980ARM SMMU SVA SUPPORT
1981R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
1982F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1983
1984ARM SUB-ARCHITECTURES
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S:	Maintained
1987C:	irc://irc.libera.chat/armlinux
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1989F:	arch/arm/mach-*/
1990F:	arch/arm/plat-*/
1991
1992ARM/ACTIONS SEMI ARCHITECTURE
1993M:	Andreas Färber <afaerber@suse.de>
1994M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/arm/actions.yaml
1999F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
2000F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2001F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2002F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2003F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2004F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2005F:	Documentation/devicetree/bindings/pinctrl/actions,*
2006F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2007F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
2008F:	arch/arm/boot/dts/actions/
2009F:	arch/arm/mach-actions/
2010F:	arch/arm64/boot/dts/actions/
2011F:	drivers/clk/actions/
2012F:	drivers/clocksource/timer-owl*
2013F:	drivers/dma/owl-dma.c
2014F:	drivers/i2c/busses/i2c-owl.c
2015F:	drivers/irqchip/irq-owl-sirq.c
2016F:	drivers/mmc/host/owl-mmc.c
2017F:	drivers/net/ethernet/actions/
2018F:	drivers/pinctrl/actions/*
2019F:	drivers/pmdomain/actions/
2020F:	include/dt-bindings/power/owl-*
2021F:	include/dt-bindings/reset/actions,*
2022F:	include/linux/soc/actions/
2023N:	owl
2024
2025ARM/AIROHA SOC SUPPORT
2026M:	Matthias Brugger <matthias.bgg@gmail.com>
2027M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2030S:	Odd Fixes
2031F:	arch/arm/boot/dts/airoha/
2032F:	arch/arm64/boot/dts/airoha/
2033
2034ARM/Allwinner SoC Clock Support
2035M:	Emilio López <emilio@elopez.com.ar>
2036S:	Maintained
2037F:	drivers/clk/sunxi/
2038
2039ARM/Allwinner sunXi SoC support
2040M:	Chen-Yu Tsai <wens@csie.org>
2041M:	Jernej Skrabec <jernej.skrabec@gmail.com>
2042M:	Samuel Holland <samuel@sholland.org>
2043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044L:	linux-sunxi@lists.linux.dev
2045S:	Maintained
2046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2047F:	arch/arm/mach-sunxi/
2048F:	arch/arm64/boot/dts/allwinner/
2049F:	drivers/clk/sunxi-ng/
2050F:	drivers/pinctrl/sunxi/
2051F:	drivers/soc/sunxi/
2052N:	allwinner
2053N:	sun[x456789]i
2054N:	sun[25]0i
2055
2056ARM/ALPHASCALE ARCHITECTURE
2057M:	Krzysztof Kozlowski <krzk@kernel.org>
2058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059S:	Odd Fixes
2060F:	arch/arm/boot/dts/alphascale/
2061F:	drivers/clk/clk-asm9260.c
2062F:	drivers/clocksource/asm9260_timer.c
2063F:	drivers/rtc/rtc-asm9260.c
2064F:	drivers/watchdog/asm9260_wdt.c
2065
2066ARM/AMD PENSANDO ARM64 ARCHITECTURE
2067M:	Brad Larson <blarson@amd.com>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Supported
2070F:	Documentation/devicetree/bindings/*/amd,pensando*
2071F:	arch/arm64/boot/dts/amd/elba*
2072
2073ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2074M:	Neil Armstrong <neil.armstrong@linaro.org>
2075M:	Jerome Brunet <jbrunet@baylibre.com>
2076L:	linux-amlogic@lists.infradead.org
2077S:	Maintained
2078F:	Documentation/devicetree/bindings/clock/amlogic*
2079F:	drivers/clk/meson/
2080F:	include/dt-bindings/clock/amlogic,a1*
2081F:	include/dt-bindings/clock/gxbb*
2082F:	include/dt-bindings/clock/meson*
2083
2084ARM/Amlogic Meson SoC Crypto Drivers
2085M:	Corentin Labbe <clabbe@baylibre.com>
2086L:	linux-crypto@vger.kernel.org
2087L:	linux-amlogic@lists.infradead.org
2088S:	Maintained
2089F:	Documentation/devicetree/bindings/crypto/amlogic*
2090F:	drivers/crypto/amlogic/
2091
2092ARM/Amlogic Meson SoC Sound Drivers
2093M:	Jerome Brunet <jbrunet@baylibre.com>
2094L:	linux-sound@vger.kernel.org
2095S:	Maintained
2096F:	Documentation/devicetree/bindings/sound/amlogic*
2097F:	sound/soc/meson/
2098
2099ARM/Amlogic Meson SoC support
2100M:	Neil Armstrong <neil.armstrong@linaro.org>
2101M:	Kevin Hilman <khilman@baylibre.com>
2102R:	Jerome Brunet <jbrunet@baylibre.com>
2103R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105L:	linux-amlogic@lists.infradead.org
2106S:	Maintained
2107W:	http://linux-meson.com/
2108F:	Documentation/devicetree/bindings/phy/amlogic*
2109F:	arch/arm/boot/dts/amlogic/
2110F:	arch/arm/mach-meson/
2111F:	arch/arm64/boot/dts/amlogic/
2112F:	drivers/pmdomain/amlogic/
2113F:	drivers/mmc/host/meson*
2114F:	drivers/phy/amlogic/
2115F:	drivers/pinctrl/meson/
2116F:	drivers/rtc/rtc-meson*
2117F:	drivers/soc/amlogic/
2118N:	meson
2119
2120ARM/Annapurna Labs ALPINE ARCHITECTURE
2121M:	Antoine Tenart <atenart@kernel.org>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S:	Odd Fixes
2124F:	arch/arm/boot/dts/amazon/
2125F:	arch/arm/mach-alpine/
2126F:	arch/arm64/boot/dts/amazon/
2127F:	drivers/*/*alpine*
2128
2129ARM/APPLE MACHINE SOUND DRIVERS
2130M:	Martin Povišer <povik+lin@cutebit.org>
2131L:	asahi@lists.linux.dev
2132L:	linux-sound@vger.kernel.org
2133S:	Maintained
2134F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2135F:	Documentation/devicetree/bindings/sound/apple,*
2136F:	sound/soc/apple/*
2137F:	sound/soc/codecs/cs42l83-i2c.c
2138F:	sound/soc/codecs/ssm3515.c
2139
2140ARM/APPLE MACHINE SUPPORT
2141M:	Hector Martin <marcan@marcan.st>
2142M:	Sven Peter <sven@svenpeter.dev>
2143R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2144L:	asahi@lists.linux.dev
2145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S:	Maintained
2147W:	https://asahilinux.org
2148B:	https://github.com/AsahiLinux/linux/issues
2149C:	irc://irc.oftc.net/asahi-dev
2150T:	git https://github.com/AsahiLinux/linux.git
2151F:	Documentation/devicetree/bindings/arm/apple.yaml
2152F:	Documentation/devicetree/bindings/arm/apple/*
2153F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2154F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2155F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2156F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2157F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2158F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2159F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2160F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2161F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2162F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2163F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2164F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2165F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2166F:	Documentation/devicetree/bindings/power/apple*
2167F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2168F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2169F:	arch/arm64/boot/dts/apple/
2170F:	drivers/bluetooth/hci_bcm4377.c
2171F:	drivers/clk/clk-apple-nco.c
2172F:	drivers/cpufreq/apple-soc-cpufreq.c
2173F:	drivers/dma/apple-admac.c
2174F:	drivers/pmdomain/apple/
2175F:	drivers/i2c/busses/i2c-pasemi-core.c
2176F:	drivers/i2c/busses/i2c-pasemi-platform.c
2177F:	drivers/iommu/apple-dart.c
2178F:	drivers/iommu/io-pgtable-dart.c
2179F:	drivers/irqchip/irq-apple-aic.c
2180F:	drivers/nvme/host/apple.c
2181F:	drivers/nvmem/apple-efuses.c
2182F:	drivers/pinctrl/pinctrl-apple-gpio.c
2183F:	drivers/pwm/pwm-apple.c
2184F:	drivers/soc/apple/*
2185F:	drivers/watchdog/apple_wdt.c
2186F:	include/dt-bindings/interrupt-controller/apple-aic.h
2187F:	include/dt-bindings/pinctrl/apple.h
2188F:	include/linux/soc/apple/*
2189
2190ARM/ARTPEC MACHINE SUPPORT
2191M:	Jesper Nilsson <jesper.nilsson@axis.com>
2192M:	Lars Persson <lars.persson@axis.com>
2193L:	linux-arm-kernel@axis.com
2194S:	Maintained
2195F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2196F:	arch/arm/boot/dts/axis/
2197F:	arch/arm/mach-artpec
2198F:	drivers/clk/axis
2199F:	drivers/crypto/axis
2200F:	drivers/mmc/host/usdhi6rol0.c
2201F:	drivers/pinctrl/pinctrl-artpec*
2202
2203ARM/ASPEED I2C DRIVER
2204M:	Brendan Higgins <brendanhiggins@google.com>
2205R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2206R:	Joel Stanley <joel@jms.id.au>
2207L:	linux-i2c@vger.kernel.org
2208L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2209S:	Maintained
2210F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2211F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2212F:	drivers/i2c/busses/i2c-aspeed.c
2213F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2214
2215ARM/ASPEED MACHINE SUPPORT
2216M:	Joel Stanley <joel@jms.id.au>
2217R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2220S:	Supported
2221Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2223F:	Documentation/devicetree/bindings/arm/aspeed/
2224F:	arch/arm/boot/dts/aspeed/
2225F:	arch/arm/mach-aspeed/
2226N:	aspeed
2227
2228ARM/AXM LSI SOC
2229M:	Krzysztof Kozlowski <krzk@kernel.org>
2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231S:	Odd Fixes
2232F:	Documentation/devicetree/bindings/arm/axxia.yaml
2233F:	arch/arm/boot/dts/intel/axm/
2234F:	arch/arm/mach-axxia/
2235
2236ARM/BITMAIN ARCHITECTURE
2237M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239S:	Maintained
2240F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2241F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2242F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2243F:	arch/arm64/boot/dts/bitmain/
2244F:	drivers/clk/clk-bm1880.c
2245F:	drivers/pinctrl/pinctrl-bm1880.c
2246
2247ARM/CALXEDA HIGHBANK ARCHITECTURE
2248M:	Andre Przywara <andre.przywara@arm.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250S:	Maintained
2251F:	arch/arm/boot/dts/calxeda/
2252F:	arch/arm/mach-highbank/
2253
2254ARM/CAVIUM THUNDER NETWORK DRIVER
2255M:	Sunil Goutham <sgoutham@marvell.com>
2256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257S:	Supported
2258F:	drivers/net/ethernet/cavium/thunder/
2259
2260ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2261M:	Lukasz Majewski <lukma@denx.de>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Maintained
2264F:	arch/arm/mach-ep93xx/ts72xx.c
2265
2266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2267M:	Alexander Shiyan <shc_work@mail.ru>
2268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269S:	Odd Fixes
2270N:	clps711x
2271
2272ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2273M:	Hartley Sweeten <hsweeten@visionengravers.com>
2274M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2275M:	Nikita Shubin <nikita.shubin@maquefel.me>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2279F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2280F:	arch/arm/boot/compressed/misc-ep93xx.h
2281F:	arch/arm/mach-ep93xx/
2282F:	drivers/iio/adc/ep93xx_adc.c
2283
2284ARM/CLKDEV SUPPORT
2285M:	Russell King <linux@armlinux.org.uk>
2286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287S:	Maintained
2288T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2289F:	drivers/clk/clkdev.c
2290
2291ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2292M:	Baruch Siach <baruch@tkos.co.il>
2293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294S:	Maintained
2295F:	arch/arm/boot/dts/cnxt/
2296N:	digicolor
2297
2298ARM/CORESIGHT FRAMEWORK AND DRIVERS
2299M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2300R:	Mike Leach <mike.leach@linaro.org>
2301R:	James Clark <james.clark@linaro.org>
2302L:	coresight@lists.linaro.org (moderated for non-subscribers)
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304S:	Maintained
2305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2306F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2307F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2308F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2309F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2310F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2311F:	Documentation/trace/coresight/*
2312F:	drivers/hwtracing/coresight/*
2313F:	include/dt-bindings/arm/coresight-cti-dt.h
2314F:	include/linux/coresight*
2315F:	include/uapi/linux/coresight*
2316F:	samples/coresight/*
2317F:	tools/perf/Documentation/arm-coresight.txt
2318F:	tools/perf/arch/arm/util/auxtrace.c
2319F:	tools/perf/arch/arm/util/cs-etm.c
2320F:	tools/perf/arch/arm/util/cs-etm.h
2321F:	tools/perf/arch/arm/util/pmu.c
2322F:	tools/perf/tests/shell/*coresight*
2323F:	tools/perf/tests/shell/coresight/*
2324F:	tools/perf/tests/shell/lib/*coresight*
2325F:	tools/perf/util/cs-etm-decoder/*
2326F:	tools/perf/util/cs-etm.*
2327
2328ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2329M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2330M:	Linus Walleij <linus.walleij@linaro.org>
2331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332S:	Maintained
2333T:	git git://github.com/ulli-kroll/linux.git
2334F:	Documentation/devicetree/bindings/arm/gemini.yaml
2335F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2336F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2337F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2338F:	arch/arm/boot/dts/gemini/
2339F:	arch/arm/mach-gemini/
2340F:	drivers/crypto/gemini/
2341F:	drivers/net/ethernet/cortina/
2342F:	drivers/pinctrl/pinctrl-gemini.c
2343F:	drivers/rtc/rtc-ftrtc010.c
2344
2345ARM/CZ.NIC TURRIS SUPPORT
2346M:	Marek Behún <kabel@kernel.org>
2347S:	Maintained
2348W:	https://www.turris.cz/
2349F:	Documentation/ABI/testing/debugfs-moxtet
2350F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2351F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2352F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2353F:	Documentation/devicetree/bindings/bus/moxtet.txt
2354F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2355F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2356F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2357F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2358F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2359F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2360F:	drivers/bus/moxtet.c
2361F:	drivers/firmware/turris-mox-rwtm.c
2362F:	drivers/gpio/gpio-moxtet.c
2363F:	drivers/leds/leds-turris-omnia.c
2364F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2365F:	drivers/platform/cznic/
2366F:	drivers/watchdog/armada_37xx_wdt.c
2367F:	include/dt-bindings/bus/moxtet.h
2368F:	include/linux/armada-37xx-rwtm-mailbox.h
2369F:	include/linux/moxtet.h
2370F:	include/linux/turris-omnia-mcu-interface.h
2371
2372ARM/FARADAY FA526 PORT
2373M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2375S:	Maintained
2376T:	git git://git.berlios.de/gemini-board
2377F:	arch/arm/mm/*-fa*
2378
2379ARM/FOOTBRIDGE ARCHITECTURE
2380M:	Russell King <linux@armlinux.org.uk>
2381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382S:	Maintained
2383W:	http://www.armlinux.org.uk/
2384F:	arch/arm/include/asm/hardware/dec21285.h
2385F:	arch/arm/mach-footbridge/
2386
2387ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2388M:	Shawn Guo <shawnguo@kernel.org>
2389M:	Sascha Hauer <s.hauer@pengutronix.de>
2390R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2391R:	Fabio Estevam <festevam@gmail.com>
2392L:	imx@lists.linux.dev
2393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394S:	Maintained
2395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2396F:	arch/arm/boot/dts/nxp/imx/
2397F:	arch/arm/boot/dts/nxp/mxs/
2398F:	arch/arm64/boot/dts/freescale/
2399X:	arch/arm64/boot/dts/freescale/fsl-*
2400X:	arch/arm64/boot/dts/freescale/qoriq-*
2401X:	drivers/media/i2c/
2402N:	imx
2403N:	mxs
2404
2405ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2406M:	Shawn Guo <shawnguo@kernel.org>
2407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408S:	Maintained
2409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2410F:	arch/arm/boot/dts/nxp/ls/
2411F:	arch/arm64/boot/dts/freescale/fsl-*
2412F:	arch/arm64/boot/dts/freescale/qoriq-*
2413
2414ARM/FREESCALE VYBRID ARM ARCHITECTURE
2415M:	Shawn Guo <shawnguo@kernel.org>
2416M:	Sascha Hauer <s.hauer@pengutronix.de>
2417R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2418R:	Stefan Agner <stefan@agner.ch>
2419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420S:	Maintained
2421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2422F:	arch/arm/boot/dts/nxp/vf/
2423F:	arch/arm/mach-imx/*vf610*
2424
2425ARM/GUMSTIX MACHINE SUPPORT
2426M:	Steve Sakoman <sakoman@gmail.com>
2427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428S:	Maintained
2429
2430ARM/HISILICON SOC SUPPORT
2431M:	Wei Xu <xuwei5@hisilicon.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434W:	http://www.hisilicon.com
2435T:	git https://github.com/hisilicon/linux-hisi.git
2436F:	arch/arm/boot/dts/hisilicon/
2437F:	arch/arm/mach-hisi/
2438F:	arch/arm64/boot/dts/hisilicon/
2439
2440ARM/HP JORNADA 7XX MACHINE SUPPORT
2441M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2442S:	Maintained
2443W:	www.jlime.com
2444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2445F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2446F:	arch/arm/mach-sa1100/jornada720.c
2447
2448ARM/HPE GXP ARCHITECTURE
2449M:	Jean-Marie Verdun <verdun@hpe.com>
2450M:	Nick Hawkins <nick.hawkins@hpe.com>
2451S:	Maintained
2452F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2453F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2454F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2455F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2456F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2457F:	Documentation/hwmon/gxp-fan-ctrl.rst
2458F:	arch/arm/boot/dts/hpe/
2459F:	arch/arm/mach-hpe/
2460F:	drivers/clocksource/timer-gxp.c
2461F:	drivers/hwmon/gxp-fan-ctrl.c
2462F:	drivers/i2c/busses/i2c-gxp.c
2463F:	drivers/spi/spi-gxp.c
2464F:	drivers/watchdog/gxp-wdt.c
2465
2466ARM/IGEP MACHINE SUPPORT
2467M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2468M:	Javier Martinez Canillas <javier@dowhile0.org>
2469L:	linux-omap@vger.kernel.org
2470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471S:	Maintained
2472F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2473
2474ARM/INTEL IXP4XX ARM ARCHITECTURE
2475M:	Linus Walleij <linusw@kernel.org>
2476M:	Imre Kaloz <kaloz@openwrt.org>
2477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478S:	Maintained
2479F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2480F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2481F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2482F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2483F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2484F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2485F:	arch/arm/boot/dts/intel/ixp/
2486F:	arch/arm/mach-ixp4xx/
2487F:	drivers/bus/intel-ixp4xx-eb.c
2488F:	drivers/char/hw_random/ixp4xx-rng.c
2489F:	drivers/clocksource/timer-ixp4xx.c
2490F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2491F:	drivers/gpio/gpio-ixp4xx.c
2492F:	drivers/irqchip/irq-ixp4xx.c
2493F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2494F:	drivers/net/wan/ixp4xx_hss.c
2495F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2496F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2497F:	include/linux/soc/ixp4xx/npe.h
2498F:	include/linux/soc/ixp4xx/qmgr.h
2499
2500ARM/INTEL KEEMBAY ARCHITECTURE
2501M:	Paul J. Murphy <paul.j.murphy@intel.com>
2502M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2503S:	Maintained
2504F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2505F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2506F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2507
2508ARM/INTEL XSC3 (MANZANO) ARM CORE
2509M:	Lennert Buytenhek <kernel@wantstofly.org>
2510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511S:	Maintained
2512
2513ARM/LG1K ARCHITECTURE
2514M:	Chanho Min <chanho.min@lge.com>
2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516S:	Maintained
2517F:	arch/arm64/boot/dts/lg/
2518
2519ARM/LPC18XX ARCHITECTURE
2520M:	Vladimir Zapolskiy <vz@mleia.com>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2524F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2525F:	drivers/i2c/busses/i2c-lpc2k.c
2526F:	drivers/memory/pl172.c
2527F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2528F:	drivers/rtc/rtc-lpc24xx.c
2529N:	lpc18xx
2530
2531ARM/LPC32XX SOC SUPPORT
2532M:	Vladimir Zapolskiy <vz@mleia.com>
2533M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535S:	Maintained
2536T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2537F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2538F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2539F:	arch/arm/mach-lpc32xx/
2540F:	drivers/dma/lpc32xx-dmamux.c
2541F:	drivers/i2c/busses/i2c-pnx.c
2542F:	drivers/net/ethernet/nxp/lpc_eth.c
2543F:	drivers/usb/host/ohci-nxp.c
2544F:	drivers/watchdog/pnx4008_wdt.c
2545N:	lpc32xx
2546
2547LPC32XX DMAMUX SUPPORT
2548M:	J.M.B. Downing <jonathan.downing@nautel.com>
2549M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
2550R:	Vladimir Zapolskiy <vz@mleia.com>
2551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2554
2555ARM/Marvell Dove/MV78xx0/Orion SOC support
2556M:	Andrew Lunn <andrew@lunn.ch>
2557M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2558M:	Gregory Clement <gregory.clement@bootlin.com>
2559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560S:	Maintained
2561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2562F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2563F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2564F:	Documentation/devicetree/bindings/soc/dove/
2565F:	arch/arm/boot/dts/marvell/dove*
2566F:	arch/arm/boot/dts/marvell/orion5x*
2567F:	arch/arm/mach-dove/
2568F:	arch/arm/mach-mv78xx0/
2569F:	arch/arm/mach-orion5x/
2570F:	arch/arm/plat-orion/
2571F:	drivers/bus/mvebu-mbus.c
2572F:	drivers/soc/dove/
2573
2574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2575M:	Andrew Lunn <andrew@lunn.ch>
2576M:	Gregory Clement <gregory.clement@bootlin.com>
2577M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579S:	Maintained
2580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2581F:	Documentation/devicetree/bindings/arm/marvell/
2582F:	arch/arm/boot/dts/marvell/armada*
2583F:	arch/arm/boot/dts/marvell/kirkwood*
2584F:	arch/arm/configs/mvebu_*_defconfig
2585F:	arch/arm/mach-mvebu/
2586F:	arch/arm64/boot/dts/marvell/
2587F:	drivers/clk/mvebu/
2588F:	drivers/cpufreq/armada-37xx-cpufreq.c
2589F:	drivers/cpufreq/armada-8k-cpufreq.c
2590F:	drivers/cpufreq/mvebu-cpufreq.c
2591F:	drivers/irqchip/irq-armada-370-xp.c
2592F:	drivers/irqchip/irq-mvebu-*
2593F:	drivers/pinctrl/mvebu/
2594F:	drivers/rtc/rtc-armada38x.c
2595
2596ARM/Mediatek RTC DRIVER
2597M:	Eddie Huang <eddie.huang@mediatek.com>
2598M:	Sean Wang <sean.wang@mediatek.com>
2599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2601S:	Maintained
2602F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2603F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2604F:	drivers/rtc/rtc-mt2712.c
2605F:	drivers/rtc/rtc-mt6397.c
2606F:	drivers/rtc/rtc-mt7622.c
2607
2608ARM/Mediatek SoC support
2609M:	Matthias Brugger <matthias.bgg@gmail.com>
2610M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2611L:	linux-kernel@vger.kernel.org
2612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2614S:	Maintained
2615W:	https://mtk.wiki.kernel.org/
2616C:	irc://irc.libera.chat/linux-mediatek
2617F:	arch/arm/boot/dts/mediatek/
2618F:	arch/arm/mach-mediatek/
2619F:	arch/arm64/boot/dts/mediatek/
2620F:	drivers/soc/mediatek/
2621N:	mtk
2622N:	mt[2678]
2623K:	mediatek
2624
2625ARM/Mediatek USB3 PHY DRIVER
2626M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2629S:	Maintained
2630F:	Documentation/devicetree/bindings/phy/mediatek,*
2631F:	drivers/phy/mediatek/
2632
2633ARM/MICROCHIP (ARM64) SoC support
2634M:	Conor Dooley <conor@kernel.org>
2635M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2636M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638S:	Supported
2639T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2640F:	arch/arm64/boot/dts/microchip/
2641
2642ARM/Microchip (AT91) SoC support
2643M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2644M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2645M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647S:	Supported
2648W:	http://www.linux4sam.org
2649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2650F:	arch/arm/boot/dts/microchip/
2651F:	arch/arm/include/debug/at91.S
2652F:	arch/arm/mach-at91/
2653F:	drivers/memory/atmel*
2654F:	drivers/watchdog/sama5d4_wdt.c
2655F:	include/soc/at91/
2656X:	drivers/input/touchscreen/atmel_mxt_ts.c
2657N:	at91
2658N:	atmel
2659
2660ARM/Microchip Sparx5 SoC support
2661M:	Lars Povlsen <lars.povlsen@microchip.com>
2662M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2663M:	Daniel Machon <daniel.machon@microchip.com>
2664M:	UNGLinuxDriver@microchip.com
2665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666S:	Supported
2667F:	arch/arm64/boot/dts/microchip/sparx*
2668F:	drivers/net/ethernet/microchip/vcap/
2669F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2670N:	sparx5
2671
2672ARM/MILBEAUT ARCHITECTURE
2673M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2674M:	Takao Orito <orito.takao@socionext.com>
2675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676S:	Maintained
2677F:	arch/arm/boot/dts/socionext/milbeaut*
2678F:	arch/arm/mach-milbeaut/
2679N:	milbeaut
2680
2681ARM/MOXA ART SOC
2682M:	Krzysztof Kozlowski <krzk@kernel.org>
2683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684S:	Odd Fixes
2685F:	Documentation/devicetree/bindings/arm/moxart.yaml
2686F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2687F:	arch/arm/boot/dts/moxa/
2688F:	drivers/clk/clk-moxart.c
2689
2690ARM/MStar/Sigmastar Armv7 SoC support
2691M:	Daniel Palmer <daniel@thingy.jp>
2692M:	Romain Perier <romain.perier@gmail.com>
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694S:	Maintained
2695W:	http://linux-chenxing.org/
2696T:	git git://github.com/linux-chenxing/linux.git
2697F:	Documentation/devicetree/bindings/arm/mstar/*
2698F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2699F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2700F:	arch/arm/boot/dts/sigmastar/
2701F:	arch/arm/mach-mstar/
2702F:	drivers/clk/mstar/
2703F:	drivers/clocksource/timer-msc313e.c
2704F:	drivers/gpio/gpio-msc313.c
2705F:	drivers/rtc/rtc-msc313.c
2706F:	drivers/watchdog/msc313e_wdt.c
2707F:	include/dt-bindings/clock/mstar-*
2708F:	include/dt-bindings/gpio/msc313-gpio.h
2709
2710ARM/NOMADIK/Ux500 ARCHITECTURES
2711M:	Linus Walleij <linus.walleij@linaro.org>
2712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713S:	Maintained
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2715F:	Documentation/devicetree/bindings/arm/ste-*
2716F:	Documentation/devicetree/bindings/arm/ux500.yaml
2717F:	Documentation/devicetree/bindings/arm/ux500/
2718F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2719F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2720F:	arch/arm/boot/dts/st/ste-*
2721F:	arch/arm/mach-nomadik/
2722F:	arch/arm/mach-ux500/
2723F:	drivers/clk/clk-nomadik.c
2724F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2725F:	drivers/dma/ste_dma40*
2726F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2727F:	drivers/gpio/gpio-nomadik.c
2728F:	drivers/hwspinlock/u8500_hsem.c
2729F:	drivers/i2c/busses/i2c-nomadik.c
2730F:	drivers/iio/adc/ab8500-gpadc.c
2731F:	drivers/mfd/ab8500*
2732F:	drivers/mfd/abx500*
2733F:	drivers/mfd/db8500*
2734F:	drivers/pinctrl/nomadik/
2735F:	drivers/rtc/rtc-ab8500.c
2736F:	drivers/rtc/rtc-pl031.c
2737F:	drivers/soc/ux500/
2738
2739ARM/NUVOTON MA35 ARCHITECTURE
2740M:	Jacky Huang <ychuang3@nuvoton.com>
2741M:	Shan-Chun Hung <schung@nuvoton.com>
2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743S:	Supported
2744F:	Documentation/devicetree/bindings/*/*/*ma35*
2745F:	Documentation/devicetree/bindings/*/*ma35*
2746F:	arch/arm64/boot/dts/nuvoton/*ma35*
2747F:	drivers/*/*/*ma35*
2748F:	drivers/*/*ma35*
2749K:	ma35d1
2750
2751ARM/NUVOTON NPCM ARCHITECTURE
2752M:	Avi Fishman <avifishman70@gmail.com>
2753M:	Tomer Maimon <tmaimon77@gmail.com>
2754M:	Tali Perry <tali.perry1@gmail.com>
2755R:	Patrick Venture <venture@google.com>
2756R:	Nancy Yuen <yuenn@google.com>
2757R:	Benjamin Fair <benjaminfair@google.com>
2758L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2759S:	Supported
2760F:	Documentation/devicetree/bindings/*/*/*npcm*
2761F:	Documentation/devicetree/bindings/*/*npcm*
2762F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2763F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2764F:	arch/arm/mach-npcm/
2765F:	arch/arm64/boot/dts/nuvoton/
2766F:	drivers/*/*/*npcm*
2767F:	drivers/*/*npcm*
2768F:	drivers/rtc/rtc-nct3018y.c
2769F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2770F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2771
2772ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2773M:	Joseph Liu <kwliu@nuvoton.com>
2774M:	Marvin Lin <kflin@nuvoton.com>
2775L:	linux-media@vger.kernel.org
2776L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2777S:	Maintained
2778F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2779F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2780F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2781F:	drivers/media/platform/nuvoton/
2782F:	include/uapi/linux/npcm-video.h
2783
2784ARM/NUVOTON WPCM450 ARCHITECTURE
2785M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2786L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2787S:	Maintained
2788W:	https://github.com/neuschaefer/wpcm450/wiki
2789F:	Documentation/devicetree/bindings/*/*wpcm*
2790F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2791F:	arch/arm/configs/wpcm450_defconfig
2792F:	arch/arm/mach-npcm/wpcm450.c
2793F:	drivers/*/*/*wpcm*
2794F:	drivers/*/*wpcm*
2795
2796ARM/NXP S32G ARCHITECTURE
2797R:	Chester Lin <chester62515@gmail.com>
2798R:	Matthias Brugger <mbrugger@suse.com>
2799R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2800L:	NXP S32 Linux Team <s32@nxp.com>
2801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802S:	Maintained
2803F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2804F:	drivers/pinctrl/nxp/
2805
2806ARM/Orion SoC/Technologic Systems TS-78xx platform support
2807M:	Alexander Clouter <alex@digriz.org.uk>
2808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2809S:	Maintained
2810W:	http://www.digriz.org.uk/ts78xx/kernel
2811F:	arch/arm/mach-orion5x/ts78xx-*
2812
2813ARM/QUALCOMM CHROMEBOOK SUPPORT
2814R:	cros-qcom-dts-watchers@chromium.org
2815F:	arch/arm64/boot/dts/qcom/sc7180*
2816F:	arch/arm64/boot/dts/qcom/sc7280*
2817F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2818
2819ARM/QUALCOMM MAILING LIST
2820L:	linux-arm-msm@vger.kernel.org
2821F:	Documentation/devicetree/bindings/*/qcom*
2822F:	Documentation/devicetree/bindings/soc/qcom/
2823F:	arch/arm/boot/dts/qcom/
2824F:	arch/arm/configs/qcom_defconfig
2825F:	arch/arm/mach-qcom/
2826F:	arch/arm64/boot/dts/qcom/
2827F:	drivers/*/*/pm8???-*
2828F:	drivers/*/*/qcom*
2829F:	drivers/*/*/qcom/
2830F:	drivers/*/qcom*
2831F:	drivers/*/qcom/
2832F:	drivers/bluetooth/btqcomsmd.c
2833F:	drivers/clocksource/timer-qcom.c
2834F:	drivers/cpuidle/cpuidle-qcom-spm.c
2835F:	drivers/extcon/extcon-qcom*
2836F:	drivers/i2c/busses/i2c-qcom-geni.c
2837F:	drivers/i2c/busses/i2c-qup.c
2838F:	drivers/iommu/msm*
2839F:	drivers/mfd/ssbi.c
2840F:	drivers/mmc/host/mmci_qcom*
2841F:	drivers/mmc/host/sdhci-msm.c
2842F:	drivers/pci/controller/dwc/pcie-qcom*
2843F:	drivers/phy/qualcomm/
2844F:	drivers/power/*/msm*
2845F:	drivers/reset/reset-qcom-*
2846F:	drivers/rtc/rtc-pm8xxx.c
2847F:	drivers/spi/spi-geni-qcom.c
2848F:	drivers/spi/spi-qcom-qspi.c
2849F:	drivers/spi/spi-qup.c
2850F:	drivers/tty/serial/msm_serial.c
2851F:	drivers/ufs/host/ufs-qcom*
2852F:	drivers/usb/dwc3/dwc3-qcom.c
2853F:	include/dt-bindings/*/qcom*
2854F:	include/linux/*/qcom*
2855F:	include/linux/soc/qcom/
2856
2857ARM/QUALCOMM SUPPORT
2858M:	Bjorn Andersson <andersson@kernel.org>
2859M:	Konrad Dybcio <konradybcio@kernel.org>
2860L:	linux-arm-msm@vger.kernel.org
2861S:	Maintained
2862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2863F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2864F:	Documentation/devicetree/bindings/arm/qcom.yaml
2865F:	Documentation/devicetree/bindings/bus/qcom*
2866F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2867F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2868F:	Documentation/devicetree/bindings/reserved-memory/qcom
2869F:	Documentation/devicetree/bindings/soc/qcom/
2870F:	arch/arm/boot/dts/qcom/
2871F:	arch/arm/configs/qcom_defconfig
2872F:	arch/arm/mach-qcom/
2873F:	arch/arm64/boot/dts/qcom/
2874F:	drivers/bus/qcom*
2875F:	drivers/firmware/qcom/
2876F:	drivers/soc/qcom/
2877F:	include/dt-bindings/arm/qcom,ids.h
2878F:	include/dt-bindings/firmware/qcom,scm.h
2879F:	include/dt-bindings/soc/qcom*
2880F:	include/linux/firmware/qcom
2881F:	include/linux/soc/qcom/
2882F:	include/soc/qcom/
2883
2884ARM/RDA MICRO ARCHITECTURE
2885M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2887L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2888S:	Maintained
2889F:	Documentation/devicetree/bindings/arm/rda.yaml
2890F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2891F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2892F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2893F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2894F:	arch/arm/boot/dts/unisoc/
2895F:	drivers/clocksource/timer-rda.c
2896F:	drivers/gpio/gpio-rda.c
2897F:	drivers/irqchip/irq-rda-intc.c
2898F:	drivers/tty/serial/rda-uart.c
2899
2900ARM/REALTEK ARCHITECTURE
2901M:	Andreas Färber <afaerber@suse.de>
2902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2903L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2904S:	Maintained
2905F:	Documentation/devicetree/bindings/arm/realtek.yaml
2906F:	arch/arm/boot/dts/realtek/
2907F:	arch/arm/mach-realtek/
2908F:	arch/arm64/boot/dts/realtek/
2909
2910ARM/RISC-V/RENESAS ARCHITECTURE
2911M:	Geert Uytterhoeven <geert+renesas@glider.be>
2912M:	Magnus Damm <magnus.damm@gmail.com>
2913L:	linux-renesas-soc@vger.kernel.org
2914S:	Supported
2915Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2916C:	irc://irc.libera.chat/renesas-soc
2917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2918F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2919F:	Documentation/devicetree/bindings/soc/renesas/
2920F:	arch/arm/boot/dts/renesas/
2921F:	arch/arm/configs/shmobile_defconfig
2922F:	arch/arm/include/debug/renesas-scif.S
2923F:	arch/arm/mach-shmobile/
2924F:	arch/arm64/boot/dts/renesas/
2925F:	arch/riscv/boot/dts/renesas/
2926F:	drivers/pmdomain/renesas/
2927F:	drivers/soc/renesas/
2928F:	include/linux/soc/renesas/
2929K:	\brenesas,
2930
2931ARM/RISCPC ARCHITECTURE
2932M:	Russell King <linux@armlinux.org.uk>
2933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934S:	Maintained
2935W:	http://www.armlinux.org.uk/
2936F:	arch/arm/include/asm/hardware/ioc.h
2937F:	arch/arm/include/asm/hardware/iomd.h
2938F:	arch/arm/include/asm/hardware/memc.h
2939F:	arch/arm/mach-rpc/
2940F:	drivers/net/ethernet/8390/etherh.c
2941F:	drivers/net/ethernet/i825xx/ether1*
2942F:	drivers/net/ethernet/seeq/ether3*
2943F:	drivers/scsi/arm/
2944
2945ARM/Rockchip SoC support
2946M:	Heiko Stuebner <heiko@sntech.de>
2947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948L:	linux-rockchip@lists.infradead.org
2949S:	Maintained
2950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2951F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2952F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2953F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2954F:	arch/arm/boot/dts/rockchip/
2955F:	arch/arm/mach-rockchip/
2956F:	drivers/*/*/*rockchip*
2957F:	drivers/*/*rockchip*
2958F:	drivers/clk/rockchip/
2959F:	drivers/i2c/busses/i2c-rk3x.c
2960F:	sound/soc/rockchip/
2961N:	rockchip
2962
2963ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2964M:	Krzysztof Kozlowski <krzk@kernel.org>
2965R:	Alim Akhtar <alim.akhtar@samsung.com>
2966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2967L:	linux-samsung-soc@vger.kernel.org
2968S:	Maintained
2969P:	Documentation/process/maintainer-soc-clean-dts.rst
2970Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2971B:	mailto:linux-samsung-soc@vger.kernel.org
2972C:	irc://irc.libera.chat/linux-exynos
2973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2974F:	Documentation/arch/arm/samsung/
2975F:	Documentation/devicetree/bindings/arm/samsung/
2976F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2977F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2978F:	Documentation/devicetree/bindings/soc/samsung/
2979F:	arch/arm/boot/dts/samsung/
2980F:	arch/arm/mach-exynos*/
2981F:	arch/arm/mach-s3c/
2982F:	arch/arm/mach-s5p*/
2983F:	arch/arm64/boot/dts/exynos/
2984F:	drivers/*/*/*s3c24*
2985F:	drivers/*/*s3c24*
2986F:	drivers/*/*s3c64xx*
2987F:	drivers/*/*s5pv210*
2988F:	drivers/clocksource/samsung_pwm_timer.c
2989F:	drivers/memory/samsung/
2990F:	drivers/pwm/pwm-samsung.c
2991F:	drivers/soc/samsung/
2992F:	drivers/tty/serial/samsung*
2993F:	include/clocksource/samsung_pwm.h
2994F:	include/linux/platform_data/*s3c*
2995F:	include/linux/serial_s3c.h
2996F:	include/linux/soc/samsung/
2997N:	exynos
2998N:	s3c64xx
2999N:	s5pv210
3000
3001ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3002M:	Łukasz Stelmach <l.stelmach@samsung.com>
3003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004L:	linux-media@vger.kernel.org
3005S:	Maintained
3006F:	drivers/media/platform/samsung/s5p-g2d/
3007
3008ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3009M:	Marek Szyprowski <m.szyprowski@samsung.com>
3010L:	linux-samsung-soc@vger.kernel.org
3011L:	linux-media@vger.kernel.org
3012S:	Maintained
3013F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3014F:	drivers/media/cec/platform/s5p/
3015
3016ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3017M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
3018M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
3019M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021L:	linux-media@vger.kernel.org
3022S:	Maintained
3023F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3024F:	drivers/media/platform/samsung/s5p-jpeg/
3025
3026ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3027M:	Marek Szyprowski <m.szyprowski@samsung.com>
3028M:	Andrzej Hajda <andrzej.hajda@intel.com>
3029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030L:	linux-media@vger.kernel.org
3031S:	Maintained
3032F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3033F:	drivers/media/platform/samsung/s5p-mfc/
3034
3035ARM/SOCFPGA ARCHITECTURE
3036M:	Dinh Nguyen <dinguyen@kernel.org>
3037S:	Maintained
3038W:	http://www.rocketboards.org
3039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3040F:	arch/arm/boot/dts/intel/socfpga/
3041F:	arch/arm/configs/socfpga_defconfig
3042F:	arch/arm/mach-socfpga/
3043F:	arch/arm64/boot/dts/altera/
3044F:	arch/arm64/boot/dts/intel/
3045
3046ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3047M:	Dinh Nguyen <dinguyen@kernel.org>
3048S:	Maintained
3049F:	drivers/clk/socfpga/
3050
3051ARM/SOCFPGA EDAC SUPPORT
3052M:	Dinh Nguyen <dinguyen@kernel.org>
3053S:	Maintained
3054F:	drivers/edac/altera_edac.[ch]
3055
3056ARM/SPREADTRUM SoC SUPPORT
3057M:	Orson Zhai <orsonzhai@gmail.com>
3058M:	Baolin Wang <baolin.wang7@gmail.com>
3059R:	Chunyan Zhang <zhang.lyra@gmail.com>
3060S:	Maintained
3061F:	arch/arm64/boot/dts/sprd
3062N:	sprd
3063N:	sc27xx
3064N:	sc2731
3065
3066ARM/STI ARCHITECTURE
3067M:	Patrice Chotard <patrice.chotard@foss.st.com>
3068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3069S:	Maintained
3070W:	http://www.stlinux.com
3071F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3072F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3073F:	arch/arm/boot/dts/st/sti*
3074F:	arch/arm/mach-sti/
3075F:	drivers/ata/ahci_st.c
3076F:	drivers/char/hw_random/st-rng.c
3077F:	drivers/clocksource/arm_global_timer.c
3078F:	drivers/clocksource/clksrc_st_lpc.c
3079F:	drivers/cpufreq/sti-cpufreq.c
3080F:	drivers/dma/st_fdma*
3081F:	drivers/i2c/busses/i2c-st.c
3082F:	drivers/media/platform/st/sti/c8sectpfe/
3083F:	drivers/media/rc/st_rc.c
3084F:	drivers/mmc/host/sdhci-st.c
3085F:	drivers/phy/st/phy-miphy28lp.c
3086F:	drivers/phy/st/phy-stih407-usb.c
3087F:	drivers/pinctrl/pinctrl-st.c
3088F:	drivers/remoteproc/st_remoteproc.c
3089F:	drivers/remoteproc/st_slim_rproc.c
3090F:	drivers/reset/sti/
3091F:	drivers/rtc/rtc-st-lpc.c
3092F:	drivers/tty/serial/st-asc.c
3093F:	drivers/usb/dwc3/dwc3-st.c
3094F:	drivers/usb/host/ehci-st.c
3095F:	drivers/usb/host/ohci-st.c
3096F:	drivers/watchdog/st_lpc_wdt.c
3097F:	include/linux/remoteproc/st_slim_rproc.h
3098
3099ARM/STM32 ARCHITECTURE
3100M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3101M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3102L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104S:	Maintained
3105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3106F:	arch/arm/boot/dts/st/stm32*
3107F:	arch/arm/mach-stm32/
3108F:	arch/arm64/boot/dts/st/
3109F:	drivers/clocksource/armv7m_systick.c
3110N:	stm32
3111N:	stm
3112
3113ARM/SUNPLUS SP7021 SOC SUPPORT
3114M:	Qin Jian <qinjian@cqplus1.com>
3115L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3116S:	Maintained
3117W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3118F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3119F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3120F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3121F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3122F:	arch/arm/boot/dts/sunplus/
3123F:	arch/arm/configs/sp7021_*defconfig
3124F:	drivers/clk/clk-sp7021.c
3125F:	drivers/irqchip/irq-sp7021-intc.c
3126F:	drivers/reset/reset-sunplus.c
3127F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3128F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3129
3130ARM/Synaptics SoC support
3131M:	Jisheng Zhang <jszhang@kernel.org>
3132M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134S:	Maintained
3135F:	arch/arm/boot/dts/synaptics/
3136F:	arch/arm/mach-berlin/
3137F:	arch/arm64/boot/dts/synaptics/
3138
3139ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3140M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3141L:	linux-tegra@vger.kernel.org
3142L:	linux-media@vger.kernel.org
3143S:	Maintained
3144F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3145F:	drivers/media/cec/platform/tegra/
3146
3147ARM/TESLA FSD SoC SUPPORT
3148M:	Alim Akhtar <alim.akhtar@samsung.com>
3149M:	linux-fsd@tesla.com
3150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3151L:	linux-samsung-soc@vger.kernel.org
3152S:	Maintained
3153F:	arch/arm64/boot/dts/tesla/
3154
3155ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3156M:	Santosh Shilimkar <ssantosh@kernel.org>
3157L:	linux-kernel@vger.kernel.org
3158S:	Maintained
3159F:	drivers/memory/*emif*
3160
3161ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3162M:	Nishanth Menon <nm@ti.com>
3163M:	Santosh Shilimkar <ssantosh@kernel.org>
3164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3165S:	Maintained
3166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3167F:	arch/arm/boot/dts/ti/keystone/
3168F:	arch/arm/mach-keystone/
3169
3170ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3171M:	Santosh Shilimkar <ssantosh@kernel.org>
3172L:	linux-kernel@vger.kernel.org
3173S:	Maintained
3174F:	drivers/clk/keystone/
3175
3176ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3177M:	Santosh Shilimkar <ssantosh@kernel.org>
3178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3179L:	linux-kernel@vger.kernel.org
3180S:	Maintained
3181F:	drivers/clocksource/timer-keystone.c
3182
3183ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3184M:	Santosh Shilimkar <ssantosh@kernel.org>
3185L:	linux-kernel@vger.kernel.org
3186S:	Maintained
3187F:	drivers/power/reset/keystone-reset.c
3188
3189ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3190M:	Nishanth Menon <nm@ti.com>
3191M:	Vignesh Raghavendra <vigneshr@ti.com>
3192M:	Tero Kristo <kristo@kernel.org>
3193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3194S:	Supported
3195F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3196F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3197F:	arch/arm64/boot/dts/ti/Makefile
3198F:	arch/arm64/boot/dts/ti/k3-*
3199
3200ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3201M:	Krzysztof Kozlowski <krzk@kernel.org>
3202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3203S:	Odd Fixes
3204F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3205F:	Documentation/devicetree/bindings/*/ti,nspire*
3206F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3207F:	arch/arm/boot/dts/nspire/
3208
3209ARM/TOSHIBA VISCONTI ARCHITECTURE
3210M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212S:	Supported
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3214F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3215F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3216F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3217F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3218F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3219F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3220F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3221F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3222F:	arch/arm64/boot/dts/toshiba/
3223F:	drivers/clk/visconti/
3224F:	drivers/gpio/gpio-visconti.c
3225F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3226F:	drivers/pci/controller/dwc/pcie-visconti.c
3227F:	drivers/pinctrl/visconti/
3228F:	drivers/watchdog/visconti_wdt.c
3229N:	visconti
3230
3231ARM/UNIPHIER ARCHITECTURE
3232M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3233M:	Masami Hiramatsu <mhiramat@kernel.org>
3234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235S:	Maintained
3236F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3237F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3238F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3239F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3240F:	arch/arm/boot/dts/socionext/uniphier*
3241F:	arch/arm/include/asm/hardware/cache-uniphier.h
3242F:	arch/arm/mm/cache-uniphier.c
3243F:	arch/arm64/boot/dts/socionext/uniphier*
3244F:	drivers/bus/uniphier-system-bus.c
3245F:	drivers/clk/uniphier/
3246F:	drivers/dma/uniphier-mdmac.c
3247F:	drivers/gpio/gpio-uniphier.c
3248F:	drivers/i2c/busses/i2c-uniphier*
3249F:	drivers/irqchip/irq-uniphier-aidet.c
3250F:	drivers/mmc/host/uniphier-sd.c
3251F:	drivers/pinctrl/uniphier/
3252F:	drivers/reset/reset-uniphier.c
3253F:	drivers/tty/serial/8250/8250_uniphier.c
3254N:	uniphier
3255
3256ARM/VERSATILE EXPRESS PLATFORM
3257M:	Liviu Dudau <liviu.dudau@arm.com>
3258M:	Sudeep Holla <sudeep.holla@arm.com>
3259M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261S:	Maintained
3262N:	mps2
3263N:	vexpress
3264F:	arch/arm/mach-versatile/
3265F:	arch/arm64/boot/dts/arm/
3266F:	drivers/clocksource/timer-versatile.c
3267X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3268X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3269
3270ARM/VFP SUPPORT
3271M:	Russell King <linux@armlinux.org.uk>
3272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273S:	Maintained
3274W:	http://www.armlinux.org.uk/
3275F:	arch/arm/vfp/
3276
3277ARM/VT8500 ARM ARCHITECTURE
3278M:	Alexey Charkov <alchark@gmail.com>
3279M:	Krzysztof Kozlowski <krzk@kernel.org>
3280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3281S:	Odd Fixes
3282F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3283F:	arch/arm/boot/dts/vt8500/
3284F:	arch/arm/mach-vt8500/
3285F:	drivers/clocksource/timer-vt8500.c
3286F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3287F:	drivers/mmc/host/wmt-sdmmc.c
3288F:	drivers/pwm/pwm-vt8500.c
3289F:	drivers/rtc/rtc-vt8500.c
3290F:	drivers/tty/serial/vt8500_serial.c
3291F:	drivers/video/fbdev/vt8500lcdfb.*
3292F:	drivers/video/fbdev/wm8505fb*
3293F:	drivers/video/fbdev/wmt_ge_rops.*
3294
3295ARM/ZYNQ ARCHITECTURE
3296M:	Michal Simek <michal.simek@amd.com>
3297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3298S:	Supported
3299W:	http://wiki.xilinx.com
3300T:	git https://github.com/Xilinx/linux-xlnx.git
3301F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3302F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3303F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3304F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3305F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3306F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3307F:	arch/arm/mach-zynq/
3308F:	drivers/clocksource/timer-cadence-ttc.c
3309F:	drivers/cpuidle/cpuidle-zynq.c
3310F:	drivers/edac/synopsys_edac.c
3311F:	drivers/i2c/busses/i2c-cadence.c
3312F:	drivers/i2c/busses/i2c-xiic.c
3313F:	drivers/mmc/host/sdhci-of-arasan.c
3314N:	zynq
3315N:	xilinx
3316
3317ARM64 FIT SUPPORT
3318M:	Simon Glass <sjg@chromium.org>
3319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3320S:	Maintained
3321F:	arch/arm64/boot/Makefile
3322F:	scripts/make_fit.py
3323
3324ARM64 PLATFORM DRIVERS
3325M:	Hans de Goede <hdegoede@redhat.com>
3326M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3327R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3328L:	platform-driver-x86@vger.kernel.org
3329S:	Maintained
3330Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3332F:	drivers/platform/arm64/
3333
3334ARM64 PORT (AARCH64 ARCHITECTURE)
3335M:	Catalin Marinas <catalin.marinas@arm.com>
3336M:	Will Deacon <will@kernel.org>
3337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3338S:	Maintained
3339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3340F:	Documentation/arch/arm64/
3341F:	arch/arm64/
3342F:	tools/testing/selftests/arm64/
3343X:	arch/arm64/boot/dts/
3344
3345ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3346M:	George McCollister <george.mccollister@gmail.com>
3347L:	netdev@vger.kernel.org
3348S:	Maintained
3349F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3350F:	drivers/net/dsa/xrs700x/*
3351F:	net/dsa/tag_xrs700x.c
3352
3353AS3645A LED FLASH CONTROLLER DRIVER
3354M:	Sakari Ailus <sakari.ailus@iki.fi>
3355L:	linux-leds@vger.kernel.org
3356S:	Maintained
3357F:	drivers/leds/flash/leds-as3645a.c
3358
3359ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3360M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3361L:	linux-media@vger.kernel.org
3362S:	Maintained
3363T:	git git://linuxtv.org/media_tree.git
3364F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3365F:	drivers/media/i2c/ak7375.c
3366
3367ASAHI KASEI AK8974 DRIVER
3368M:	Linus Walleij <linus.walleij@linaro.org>
3369L:	linux-iio@vger.kernel.org
3370S:	Supported
3371W:	http://www.akm.com/
3372F:	drivers/iio/magnetometer/ak8974.c
3373
3374AOSONG AGS02MA TVOC SENSOR DRIVER
3375M:	Anshul Dalal <anshulusr@gmail.com>
3376L:	linux-iio@vger.kernel.org
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3379F:	drivers/iio/chemical/ags02ma.c
3380
3381ASC7621 HARDWARE MONITOR DRIVER
3382M:	George Joseph <george.joseph@fairview5.com>
3383L:	linux-hwmon@vger.kernel.org
3384S:	Maintained
3385F:	Documentation/hwmon/asc7621.rst
3386F:	drivers/hwmon/asc7621.c
3387
3388ASIX AX88796C SPI ETHERNET ADAPTER
3389M:	Łukasz Stelmach <l.stelmach@samsung.com>
3390S:	Maintained
3391F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3392F:	drivers/net/ethernet/asix/ax88796c_*
3393
3394ASIX PHY DRIVER [RUST]
3395M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3396R:	Trevor Gross <tmgross@umich.edu>
3397L:	netdev@vger.kernel.org
3398L:	rust-for-linux@vger.kernel.org
3399S:	Maintained
3400F:	drivers/net/phy/ax88796b_rust.rs
3401
3402ASPEED CRYPTO DRIVER
3403M:	Neal Liu <neal_liu@aspeedtech.com>
3404L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3405S:	Maintained
3406F:	Documentation/devicetree/bindings/crypto/aspeed,*
3407F:	drivers/crypto/aspeed/
3408
3409ASPEED PECI CONTROLLER
3410M:	Iwona Winiarska <iwona.winiarska@intel.com>
3411L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3412L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3413S:	Supported
3414F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3415F:	drivers/peci/controller/peci-aspeed.c
3416
3417ASPEED PINCTRL DRIVERS
3418M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3419L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3420L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3421L:	linux-gpio@vger.kernel.org
3422S:	Maintained
3423F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3424F:	drivers/pinctrl/aspeed/
3425
3426ASPEED SCU INTERRUPT CONTROLLER DRIVER
3427M:	Eddie James <eajames@linux.ibm.com>
3428L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3431F:	drivers/irqchip/irq-aspeed-scu-ic.c
3432F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3433
3434ASPEED SD/MMC DRIVER
3435M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3436L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3437L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3438L:	linux-mmc@vger.kernel.org
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3441F:	drivers/mmc/host/sdhci-of-aspeed*
3442
3443ASPEED SMC SPI DRIVER
3444M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3445M:	Cédric Le Goater <clg@kaod.org>
3446L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3447L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3448L:	linux-spi@vger.kernel.org
3449S:	Maintained
3450F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3451F:	drivers/spi/spi-aspeed-smc.c
3452
3453ASPEED USB UDC DRIVER
3454M:	Neal Liu <neal_liu@aspeedtech.com>
3455L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3456S:	Maintained
3457F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3458F:	drivers/usb/gadget/udc/aspeed_udc.c
3459
3460ASPEED VIDEO ENGINE DRIVER
3461M:	Eddie James <eajames@linux.ibm.com>
3462L:	linux-media@vger.kernel.org
3463L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3464S:	Maintained
3465F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3466F:	drivers/media/platform/aspeed/
3467
3468ASUS EC HARDWARE MONITOR DRIVER
3469M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3470L:	linux-hwmon@vger.kernel.org
3471S:	Maintained
3472F:	drivers/hwmon/asus-ec-sensors.c
3473
3474ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3475M:	Corentin Chary <corentin.chary@gmail.com>
3476M:	Luke D. Jones <luke@ljones.dev>
3477L:	platform-driver-x86@vger.kernel.org
3478S:	Maintained
3479W:	https://asus-linux.org/
3480F:	drivers/platform/x86/asus*.c
3481F:	drivers/platform/x86/eeepc*.c
3482
3483ASUS TF103C DOCK DRIVER
3484M:	Hans de Goede <hdegoede@redhat.com>
3485L:	platform-driver-x86@vger.kernel.org
3486S:	Maintained
3487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3488F:	drivers/platform/x86/asus-tf103c-dock.c
3489
3490ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3491M:	Aleksa Savic <savicaleksa83@gmail.com>
3492L:	linux-hwmon@vger.kernel.org
3493S:	Maintained
3494F:	drivers/hwmon/asus_rog_ryujin.c
3495
3496ASUS WIRELESS RADIO CONTROL DRIVER
3497M:	João Paulo Rechi Vita <jprvita@gmail.com>
3498L:	platform-driver-x86@vger.kernel.org
3499S:	Maintained
3500F:	drivers/platform/x86/asus-wireless.c
3501
3502ASUS WMI HARDWARE MONITOR DRIVER
3503M:	Ed Brindley <kernel@maidavale.org>
3504M:	Denis Pauk <pauk.denis@gmail.com>
3505L:	linux-hwmon@vger.kernel.org
3506S:	Maintained
3507F:	drivers/hwmon/asus_wmi_sensors.c
3508
3509ASYMMETRIC KEYS
3510M:	David Howells <dhowells@redhat.com>
3511L:	keyrings@vger.kernel.org
3512S:	Maintained
3513F:	Documentation/crypto/asymmetric-keys.rst
3514F:	crypto/asymmetric_keys/
3515F:	include/crypto/pkcs7.h
3516F:	include/crypto/public_key.h
3517F:	include/linux/verification.h
3518
3519ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3520R:	Dan Williams <dan.j.williams@intel.com>
3521S:	Odd fixes
3522W:	http://sourceforge.net/projects/xscaleiop
3523F:	Documentation/crypto/async-tx-api.rst
3524F:	crypto/async_tx/
3525F:	include/linux/async_tx.h
3526
3527AT24 EEPROM DRIVER
3528M:	Bartosz Golaszewski <brgl@bgdev.pl>
3529L:	linux-i2c@vger.kernel.org
3530S:	Maintained
3531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3532F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3533F:	drivers/misc/eeprom/at24.c
3534
3535ATA OVER ETHERNET (AOE) DRIVER
3536M:	"Justin Sanders" <justin@coraid.com>
3537S:	Supported
3538W:	http://www.openaoe.org/
3539F:	Documentation/admin-guide/aoe/
3540F:	drivers/block/aoe/
3541
3542ATC260X PMIC MFD DRIVER
3543M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3544M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3545L:	linux-actions@lists.infradead.org
3546S:	Maintained
3547F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3548F:	drivers/input/misc/atc260x-onkey.c
3549F:	drivers/mfd/atc260*
3550F:	drivers/power/reset/atc260x-poweroff.c
3551F:	drivers/regulator/atc260x-regulator.c
3552F:	include/linux/mfd/atc260x/*
3553
3554ATHEROS 71XX/9XXX GPIO DRIVER
3555M:	Alban Bedel <albeu@free.fr>
3556S:	Maintained
3557W:	https://github.com/AlbanBedel/linux
3558T:	git git://github.com/AlbanBedel/linux
3559F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3560F:	drivers/gpio/gpio-ath79.c
3561
3562ATHEROS 71XX/9XXX USB PHY DRIVER
3563M:	Alban Bedel <albeu@free.fr>
3564S:	Maintained
3565W:	https://github.com/AlbanBedel/linux
3566T:	git git://github.com/AlbanBedel/linux
3567F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3568F:	drivers/phy/qualcomm/phy-ath79-usb.c
3569
3570ATHEROS ATH GENERIC UTILITIES
3571M:	Kalle Valo <kvalo@kernel.org>
3572L:	linux-wireless@vger.kernel.org
3573S:	Supported
3574F:	drivers/net/wireless/ath/*
3575
3576ATHEROS ATH5K WIRELESS DRIVER
3577M:	Jiri Slaby <jirislaby@kernel.org>
3578M:	Nick Kossifidis <mickflemm@gmail.com>
3579M:	Luis Chamberlain <mcgrof@kernel.org>
3580L:	linux-wireless@vger.kernel.org
3581S:	Maintained
3582W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3583F:	drivers/net/wireless/ath/ath5k/
3584
3585ATHEROS ATH6KL WIRELESS DRIVER
3586L:	linux-wireless@vger.kernel.org
3587S:	Orphan
3588W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3589F:	drivers/net/wireless/ath/ath6kl/
3590
3591ATI_REMOTE2 DRIVER
3592M:	Ville Syrjala <syrjala@sci.fi>
3593S:	Maintained
3594F:	drivers/input/misc/ati_remote2.c
3595
3596ATK0110 HWMON DRIVER
3597M:	Luca Tettamanti <kronos.it@gmail.com>
3598L:	linux-hwmon@vger.kernel.org
3599S:	Maintained
3600F:	drivers/hwmon/asus_atk0110.c
3601
3602ATLX ETHERNET DRIVERS
3603M:	Chris Snook <chris.snook@gmail.com>
3604L:	netdev@vger.kernel.org
3605S:	Maintained
3606W:	http://sourceforge.net/projects/atl1
3607W:	http://atl1.sourceforge.net
3608F:	drivers/net/ethernet/atheros/
3609
3610ATM
3611M:	Chas Williams <3chas3@gmail.com>
3612L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3613L:	netdev@vger.kernel.org
3614S:	Maintained
3615W:	http://linux-atm.sourceforge.net
3616F:	drivers/atm/
3617F:	include/linux/atm*
3618F:	include/linux/sonet.h
3619F:	include/uapi/linux/atm*
3620F:	include/uapi/linux/sonet.h
3621
3622ATMEL MACB ETHERNET DRIVER
3623M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3624M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3625S:	Supported
3626F:	drivers/net/ethernet/cadence/
3627
3628ATMEL MAXTOUCH DRIVER
3629M:	Nick Dyer <nick@shmanahar.org>
3630S:	Maintained
3631T:	git git://github.com/ndyer/linux.git
3632F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3633F:	drivers/input/touchscreen/atmel_mxt_ts.c
3634
3635ATOMIC INFRASTRUCTURE
3636M:	Will Deacon <will@kernel.org>
3637M:	Peter Zijlstra <peterz@infradead.org>
3638R:	Boqun Feng <boqun.feng@gmail.com>
3639R:	Mark Rutland <mark.rutland@arm.com>
3640L:	linux-kernel@vger.kernel.org
3641S:	Maintained
3642F:	Documentation/atomic_*.txt
3643F:	arch/*/include/asm/atomic*.h
3644F:	include/*/atomic*.h
3645F:	include/linux/refcount.h
3646F:	scripts/atomic/
3647
3648ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3649M:	Bradley Grove <linuxdrivers@attotech.com>
3650L:	linux-scsi@vger.kernel.org
3651S:	Supported
3652W:	http://www.attotech.com
3653F:	drivers/scsi/esas2r
3654
3655ATUSB IEEE 802.15.4 RADIO DRIVER
3656M:	Stefan Schmidt <stefan@datenfreihafen.org>
3657L:	linux-wpan@vger.kernel.org
3658S:	Maintained
3659F:	drivers/net/ieee802154/at86rf230.h
3660F:	drivers/net/ieee802154/atusb.c
3661F:	drivers/net/ieee802154/atusb.h
3662
3663AUDIT SUBSYSTEM
3664M:	Paul Moore <paul@paul-moore.com>
3665M:	Eric Paris <eparis@redhat.com>
3666L:	audit@vger.kernel.org
3667S:	Supported
3668W:	https://github.com/linux-audit
3669Q:	https://patchwork.kernel.org/project/audit/list
3670B:	mailto:audit@vger.kernel.org
3671P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3672T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3673F:	include/asm-generic/audit_*.h
3674F:	include/linux/audit.h
3675F:	include/linux/audit_arch.h
3676F:	include/uapi/linux/audit.h
3677F:	kernel/audit*
3678F:	lib/*audit.c
3679K:	\baudit_[a-z_0-9]\+\b
3680
3681AUXILIARY BUS DRIVER
3682M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3683R:	Dave Ertman <david.m.ertman@intel.com>
3684R:	Ira Weiny <ira.weiny@intel.com>
3685S:	Supported
3686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3687F:	Documentation/driver-api/auxiliary_bus.rst
3688F:	drivers/base/auxiliary.c
3689F:	include/linux/auxiliary_bus.h
3690
3691AUXILIARY DISPLAY DRIVERS
3692M:	Andy Shevchenko <andy@kernel.org>
3693R:	Geert Uytterhoeven <geert@linux-m68k.org>
3694S:	Odd Fixes
3695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3696F:	Documentation/devicetree/bindings/auxdisplay/
3697F:	drivers/auxdisplay/
3698F:	include/linux/cfag12864b.h
3699F:	include/uapi/linux/map_to_14segment.h
3700F:	include/uapi/linux/map_to_7segment.h
3701
3702AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3703M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3704L:	linux-iio@vger.kernel.org
3705S:	Maintained
3706F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3707F:	drivers/iio/light/apds9306.c
3708
3709AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3710M:	Andreas Klinger <ak@it-klinger.de>
3711L:	linux-iio@vger.kernel.org
3712S:	Maintained
3713F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3714F:	drivers/iio/adc/hx711.c
3715
3716AX.25 NETWORK LAYER
3717L:	linux-hams@vger.kernel.org
3718S:	Orphan
3719W:	https://linux-ax25.in-berlin.de
3720F:	include/net/ax25.h
3721F:	include/uapi/linux/ax25.h
3722F:	net/ax25/
3723
3724AXENTIA ARM DEVICES
3725M:	Peter Rosin <peda@axentia.se>
3726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3727S:	Maintained
3728F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3729F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3730F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3731F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3732
3733AXENTIA ASOC DRIVERS
3734M:	Peter Rosin <peda@axentia.se>
3735L:	linux-sound@vger.kernel.org
3736S:	Maintained
3737F:	Documentation/devicetree/bindings/sound/axentia,*
3738F:	sound/soc/atmel/tse850-pcm5142.c
3739
3740AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3741M:	Nuno Sá <nuno.sa@analog.com>
3742L:	linux-hwmon@vger.kernel.org
3743S:	Supported
3744W:	https://ez.analog.com/linux-software-drivers
3745F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3746F:	drivers/hwmon/axi-fan-control.c
3747
3748AXI SPI ENGINE
3749M:	Michael Hennerich <michael.hennerich@analog.com>
3750M:	Nuno Sá <nuno.sa@analog.com>
3751R:	David Lechner <dlechner@baylibre.com>
3752L:	linux-spi@vger.kernel.org
3753S:	Supported
3754W:	https://ez.analog.com/linux-software-drivers
3755F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3756F:	drivers/spi/spi-axi-spi-engine.c
3757
3758AXI PWM GENERATOR
3759M:	Michael Hennerich <michael.hennerich@analog.com>
3760M:	Nuno Sá <nuno.sa@analog.com>
3761L:	linux-pwm@vger.kernel.org
3762S:	Supported
3763W:	https://ez.analog.com/linux-software-drivers
3764F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3765F:	drivers/pwm/pwm-axi-pwmgen.c
3766
3767AXXIA I2C CONTROLLER
3768M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3769L:	linux-i2c@vger.kernel.org
3770S:	Maintained
3771F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3772F:	drivers/i2c/busses/i2c-axxia.c
3773
3774AZ6007 DVB DRIVER
3775M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3776L:	linux-media@vger.kernel.org
3777S:	Maintained
3778W:	https://linuxtv.org
3779T:	git git://linuxtv.org/media_tree.git
3780F:	drivers/media/usb/dvb-usb-v2/az6007.c
3781
3782AZTECH FM RADIO RECEIVER DRIVER
3783M:	Hans Verkuil <hverkuil@xs4all.nl>
3784L:	linux-media@vger.kernel.org
3785S:	Maintained
3786W:	https://linuxtv.org
3787T:	git git://linuxtv.org/media_tree.git
3788F:	drivers/media/radio/radio-aztech*
3789
3790B43 WIRELESS DRIVER
3791L:	linux-wireless@vger.kernel.org
3792L:	b43-dev@lists.infradead.org
3793S:	Orphan
3794W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3795F:	drivers/net/wireless/broadcom/b43/
3796
3797B43LEGACY WIRELESS DRIVER
3798L:	linux-wireless@vger.kernel.org
3799L:	b43-dev@lists.infradead.org
3800S:	Orphan
3801W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3802F:	drivers/net/wireless/broadcom/b43legacy/
3803
3804BACKLIGHT CLASS/SUBSYSTEM
3805M:	Lee Jones <lee@kernel.org>
3806M:	Daniel Thompson <daniel.thompson@linaro.org>
3807M:	Jingoo Han <jingoohan1@gmail.com>
3808L:	dri-devel@lists.freedesktop.org
3809S:	Maintained
3810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3811F:	Documentation/ABI/stable/sysfs-class-backlight
3812F:	Documentation/ABI/testing/sysfs-class-backlight
3813F:	Documentation/devicetree/bindings/leds/backlight
3814F:	drivers/video/backlight/
3815F:	include/linux/backlight.h
3816F:	include/linux/pwm_backlight.h
3817
3818BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3819M:	Serge Semin <fancer.lancer@gmail.com>
3820L:	linux-hwmon@vger.kernel.org
3821S:	Supported
3822F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3823F:	Documentation/hwmon/bt1-pvt.rst
3824F:	drivers/hwmon/bt1-pvt.[ch]
3825
3826BARCO P50 GPIO DRIVER
3827M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3828M:	Peter Korsgaard <peter.korsgaard@barco.com>
3829S:	Maintained
3830F:	drivers/platform/x86/barco-p50-gpio.c
3831
3832BATMAN ADVANCED
3833M:	Marek Lindner <mareklindner@neomailbox.ch>
3834M:	Simon Wunderlich <sw@simonwunderlich.de>
3835M:	Antonio Quartulli <a@unstable.cc>
3836M:	Sven Eckelmann <sven@narfation.org>
3837L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3838S:	Maintained
3839W:	https://www.open-mesh.org/
3840Q:	https://patchwork.open-mesh.org/project/batman/list/
3841B:	https://www.open-mesh.org/projects/batman-adv/issues
3842C:	ircs://irc.hackint.org/batadv
3843T:	git https://git.open-mesh.org/linux-merge.git
3844F:	Documentation/networking/batman-adv.rst
3845F:	include/uapi/linux/batadv_packet.h
3846F:	include/uapi/linux/batman_adv.h
3847F:	net/batman-adv/
3848
3849BAYCOM/HDLCDRV DRIVERS FOR AX.25
3850M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3851L:	linux-hams@vger.kernel.org
3852S:	Maintained
3853W:	http://www.baycom.org/~tom/ham/ham.html
3854F:	drivers/net/hamradio/baycom*
3855
3856BCACHE (BLOCK LAYER CACHE)
3857M:	Coly Li <colyli@suse.de>
3858M:	Kent Overstreet <kent.overstreet@linux.dev>
3859L:	linux-bcache@vger.kernel.org
3860S:	Maintained
3861W:	http://bcache.evilpiepirate.org
3862C:	irc://irc.oftc.net/bcache
3863F:	drivers/md/bcache/
3864
3865BCACHEFS
3866M:	Kent Overstreet <kent.overstreet@linux.dev>
3867L:	linux-bcachefs@vger.kernel.org
3868S:	Supported
3869C:	irc://irc.oftc.net/bcache
3870T:	git https://evilpiepirate.org/git/bcachefs.git
3871F:	fs/bcachefs/
3872F:	Documentation/filesystems/bcachefs/
3873
3874BDISP ST MEDIA DRIVER
3875M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3876L:	linux-media@vger.kernel.org
3877S:	Supported
3878W:	https://linuxtv.org
3879T:	git git://linuxtv.org/media_tree.git
3880F:	drivers/media/platform/st/sti/bdisp
3881
3882BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3883M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3884L:	netdev@vger.kernel.org
3885S:	Maintained
3886F:	drivers/net/ethernet/ec_bhf.c
3887
3888BEFS FILE SYSTEM
3889M:	Luis de Bethencourt <luisbg@kernel.org>
3890M:	Salah Triki <salah.triki@gmail.com>
3891S:	Maintained
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3893F:	Documentation/filesystems/befs.rst
3894F:	fs/befs/
3895
3896BFQ I/O SCHEDULER
3897M:	Yu Kuai <yukuai3@huawei.com>
3898L:	linux-block@vger.kernel.org
3899S:	Odd Fixes
3900F:	Documentation/block/bfq-iosched.rst
3901F:	block/bfq-*
3902
3903BFS FILE SYSTEM
3904M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3905S:	Maintained
3906F:	Documentation/filesystems/bfs.rst
3907F:	fs/bfs/
3908F:	include/uapi/linux/bfs_fs.h
3909
3910BINMAN
3911M:	Simon Glass <sjg@chromium.org>
3912S:	Supported
3913F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3914
3915BITMAP API
3916M:	Yury Norov <yury.norov@gmail.com>
3917R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3918S:	Maintained
3919F:	include/linux/bitfield.h
3920F:	include/linux/bitmap-str.h
3921F:	include/linux/bitmap.h
3922F:	include/linux/bits.h
3923F:	include/linux/cpumask.h
3924F:	include/linux/cpumask_types.h
3925F:	include/linux/find.h
3926F:	include/linux/nodemask.h
3927F:	include/linux/nodemask_types.h
3928F:	include/vdso/bits.h
3929F:	lib/bitmap-str.c
3930F:	lib/bitmap.c
3931F:	lib/cpumask.c
3932F:	lib/cpumask_kunit.c
3933F:	lib/find_bit.c
3934F:	lib/find_bit_benchmark.c
3935F:	lib/test_bitmap.c
3936F:	tools/include/linux/bitfield.h
3937F:	tools/include/linux/bitmap.h
3938F:	tools/include/linux/bits.h
3939F:	tools/include/linux/find.h
3940F:	tools/include/vdso/bits.h
3941F:	tools/lib/bitmap.c
3942F:	tools/lib/find_bit.c
3943
3944BITOPS API
3945M:	Yury Norov <yury.norov@gmail.com>
3946R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3947S:	Maintained
3948F:	arch/*/include/asm/bitops.h
3949F:	arch/*/include/asm/bitops_32.h
3950F:	arch/*/include/asm/bitops_64.h
3951F:	arch/*/lib/bitops.c
3952F:	include/asm-generic/bitops
3953F:	include/asm-generic/bitops.h
3954F:	include/linux/bitops.h
3955F:	lib/test_bitops.c
3956F:	tools/*/bitops*
3957
3958BLINKM RGB LED DRIVER
3959M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3960S:	Maintained
3961F:	drivers/leds/leds-blinkm.c
3962
3963BLOCK LAYER
3964M:	Jens Axboe <axboe@kernel.dk>
3965L:	linux-block@vger.kernel.org
3966S:	Maintained
3967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3968F:	Documentation/ABI/stable/sysfs-block
3969F:	Documentation/block/
3970F:	block/
3971F:	drivers/block/
3972F:	include/linux/bio.h
3973F:	include/linux/blk*
3974F:	kernel/trace/blktrace.c
3975F:	lib/sbitmap.c
3976
3977BLOCK LAYER DEVICE DRIVER API [RUST]
3978M:	Andreas Hindborg <a.hindborg@kernel.org>
3979R:	Boqun Feng <boqun.feng@gmail.com>
3980L:	linux-block@vger.kernel.org
3981L:	rust-for-linux@vger.kernel.org
3982S:	Supported
3983W:	https://rust-for-linux.com
3984B:	https://github.com/Rust-for-Linux/linux/issues
3985C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3986T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3987F:	drivers/block/rnull.rs
3988F:	rust/kernel/block.rs
3989F:	rust/kernel/block/
3990
3991BLOCK2MTD DRIVER
3992M:	Joern Engel <joern@lazybastard.org>
3993L:	linux-mtd@lists.infradead.org
3994S:	Maintained
3995F:	drivers/mtd/devices/block2mtd.c
3996
3997BLUETOOTH DRIVERS
3998M:	Marcel Holtmann <marcel@holtmann.org>
3999M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4000L:	linux-bluetooth@vger.kernel.org
4001S:	Supported
4002W:	http://www.bluez.org/
4003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4005F:	Documentation/devicetree/bindings/net/bluetooth/
4006F:	drivers/bluetooth/
4007
4008BLUETOOTH SUBSYSTEM
4009M:	Marcel Holtmann <marcel@holtmann.org>
4010M:	Johan Hedberg <johan.hedberg@gmail.com>
4011M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
4012L:	linux-bluetooth@vger.kernel.org
4013S:	Supported
4014W:	http://www.bluez.org/
4015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4017F:	include/net/bluetooth/
4018F:	net/bluetooth/
4019
4020BONDING DRIVER
4021M:	Jay Vosburgh <jv@jvosburgh.net>
4022M:	Andy Gospodarek <andy@greyhouse.net>
4023L:	netdev@vger.kernel.org
4024S:	Maintained
4025F:	Documentation/networking/bonding.rst
4026F:	drivers/net/bonding/
4027F:	include/net/bond*
4028F:	include/uapi/linux/if_bonding.h
4029F:	tools/testing/selftests/drivers/net/bonding/
4030
4031BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4032M:	Dan Robertson <dan@dlrobertson.com>
4033L:	linux-iio@vger.kernel.org
4034S:	Maintained
4035F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4036F:	drivers/iio/accel/bma400*
4037
4038BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4039M:	Jagath Jog J <jagathjog1996@gmail.com>
4040L:	linux-iio@vger.kernel.org
4041S:	Maintained
4042F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4043F:	drivers/iio/imu/bmi323/
4044
4045BPF JIT for ARC
4046M:	Shahab Vahedi <list+bpf@vahedi.org>
4047L:	bpf@vger.kernel.org
4048S:	Maintained
4049F:	arch/arc/net/
4050
4051BPF JIT for ARM
4052M:	Russell King <linux@armlinux.org.uk>
4053M:	Puranjay Mohan <puranjay@kernel.org>
4054L:	bpf@vger.kernel.org
4055S:	Maintained
4056F:	arch/arm/net/
4057
4058BPF JIT for ARM64
4059M:	Daniel Borkmann <daniel@iogearbox.net>
4060M:	Alexei Starovoitov <ast@kernel.org>
4061M:	Puranjay Mohan <puranjay@kernel.org>
4062R:	Xu Kuohai <xukuohai@huaweicloud.com>
4063L:	bpf@vger.kernel.org
4064S:	Supported
4065F:	arch/arm64/net/
4066
4067BPF JIT for LOONGARCH
4068M:	Tiezhu Yang <yangtiezhu@loongson.cn>
4069R:	Hengqi Chen <hengqi.chen@gmail.com>
4070L:	bpf@vger.kernel.org
4071S:	Maintained
4072F:	arch/loongarch/net/
4073
4074BPF JIT for MIPS (32-BIT AND 64-BIT)
4075M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
4076M:	Paul Burton <paulburton@kernel.org>
4077L:	bpf@vger.kernel.org
4078S:	Maintained
4079F:	arch/mips/net/
4080
4081BPF JIT for NFP NICs
4082M:	Jakub Kicinski <kuba@kernel.org>
4083L:	bpf@vger.kernel.org
4084S:	Odd Fixes
4085F:	drivers/net/ethernet/netronome/nfp/bpf/
4086
4087BPF JIT for POWERPC (32-BIT AND 64-BIT)
4088M:	Michael Ellerman <mpe@ellerman.id.au>
4089M:	Hari Bathini <hbathini@linux.ibm.com>
4090M:	Christophe Leroy <christophe.leroy@csgroup.eu>
4091R:	Naveen N Rao <naveen@kernel.org>
4092L:	bpf@vger.kernel.org
4093S:	Supported
4094F:	arch/powerpc/net/
4095
4096BPF JIT for RISC-V (32-bit)
4097M:	Luke Nelson <luke.r.nels@gmail.com>
4098M:	Xi Wang <xi.wang@gmail.com>
4099L:	bpf@vger.kernel.org
4100S:	Maintained
4101F:	arch/riscv/net/
4102X:	arch/riscv/net/bpf_jit_comp64.c
4103
4104BPF JIT for RISC-V (64-bit)
4105M:	Björn Töpel <bjorn@kernel.org>
4106R:	Pu Lehui <pulehui@huawei.com>
4107R:	Puranjay Mohan <puranjay@kernel.org>
4108L:	bpf@vger.kernel.org
4109S:	Maintained
4110F:	arch/riscv/net/
4111X:	arch/riscv/net/bpf_jit_comp32.c
4112
4113BPF JIT for S390
4114M:	Ilya Leoshkevich <iii@linux.ibm.com>
4115M:	Heiko Carstens <hca@linux.ibm.com>
4116M:	Vasily Gorbik <gor@linux.ibm.com>
4117L:	bpf@vger.kernel.org
4118S:	Supported
4119F:	arch/s390/net/
4120X:	arch/s390/net/pnet.c
4121
4122BPF JIT for SPARC (32-BIT AND 64-BIT)
4123M:	David S. Miller <davem@davemloft.net>
4124L:	bpf@vger.kernel.org
4125S:	Odd Fixes
4126F:	arch/sparc/net/
4127
4128BPF JIT for X86 32-BIT
4129M:	Wang YanQing <udknight@gmail.com>
4130L:	bpf@vger.kernel.org
4131S:	Odd Fixes
4132F:	arch/x86/net/bpf_jit_comp32.c
4133
4134BPF JIT for X86 64-BIT
4135M:	Alexei Starovoitov <ast@kernel.org>
4136M:	Daniel Borkmann <daniel@iogearbox.net>
4137L:	bpf@vger.kernel.org
4138S:	Supported
4139F:	arch/x86/net/
4140X:	arch/x86/net/bpf_jit_comp32.c
4141
4142BPF [BTF]
4143M:	Martin KaFai Lau <martin.lau@linux.dev>
4144L:	bpf@vger.kernel.org
4145S:	Maintained
4146F:	include/linux/btf*
4147F:	kernel/bpf/btf.c
4148
4149BPF [CORE]
4150M:	Alexei Starovoitov <ast@kernel.org>
4151M:	Daniel Borkmann <daniel@iogearbox.net>
4152R:	John Fastabend <john.fastabend@gmail.com>
4153L:	bpf@vger.kernel.org
4154S:	Maintained
4155F:	include/linux/bpf*
4156F:	include/linux/filter.h
4157F:	include/linux/tnum.h
4158F:	kernel/bpf/core.c
4159F:	kernel/bpf/dispatcher.c
4160F:	kernel/bpf/mprog.c
4161F:	kernel/bpf/syscall.c
4162F:	kernel/bpf/tnum.c
4163F:	kernel/bpf/trampoline.c
4164F:	kernel/bpf/verifier.c
4165
4166BPF [CRYPTO]
4167M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4168L:	bpf@vger.kernel.org
4169S:	Maintained
4170F:	crypto/bpf_crypto_skcipher.c
4171F:	include/linux/bpf_crypto.h
4172F:	kernel/bpf/crypto.c
4173
4174BPF [DOCUMENTATION] (Related to Standardization)
4175R:	David Vernet <void@manifault.com>
4176L:	bpf@vger.kernel.org
4177L:	bpf@ietf.org
4178S:	Maintained
4179F:	Documentation/bpf/standardization/
4180
4181BPF [GENERAL] (Safe Dynamic Programs and Tools)
4182M:	Alexei Starovoitov <ast@kernel.org>
4183M:	Daniel Borkmann <daniel@iogearbox.net>
4184M:	Andrii Nakryiko <andrii@kernel.org>
4185R:	Martin KaFai Lau <martin.lau@linux.dev>
4186R:	Eduard Zingerman <eddyz87@gmail.com>
4187R:	Song Liu <song@kernel.org>
4188R:	Yonghong Song <yonghong.song@linux.dev>
4189R:	John Fastabend <john.fastabend@gmail.com>
4190R:	KP Singh <kpsingh@kernel.org>
4191R:	Stanislav Fomichev <sdf@fomichev.me>
4192R:	Hao Luo <haoluo@google.com>
4193R:	Jiri Olsa <jolsa@kernel.org>
4194L:	bpf@vger.kernel.org
4195S:	Supported
4196W:	https://bpf.io/
4197Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4200F:	Documentation/bpf/
4201F:	Documentation/networking/filter.rst
4202F:	Documentation/userspace-api/ebpf/
4203F:	arch/*/net/*
4204F:	include/linux/bpf*
4205F:	include/linux/btf*
4206F:	include/linux/filter.h
4207F:	include/trace/events/xdp.h
4208F:	include/uapi/linux/bpf*
4209F:	include/uapi/linux/btf*
4210F:	include/uapi/linux/filter.h
4211F:	kernel/bpf/
4212F:	kernel/trace/bpf_trace.c
4213F:	lib/buildid.c
4214F:	lib/test_bpf.c
4215F:	net/bpf/
4216F:	net/core/filter.c
4217F:	net/sched/act_bpf.c
4218F:	net/sched/cls_bpf.c
4219F:	samples/bpf/
4220F:	scripts/bpf_doc.py
4221F:	scripts/Makefile.btf
4222F:	scripts/pahole-version.sh
4223F:	tools/bpf/
4224F:	tools/lib/bpf/
4225F:	tools/testing/selftests/bpf/
4226
4227BPF [ITERATOR]
4228M:	Yonghong Song <yonghong.song@linux.dev>
4229L:	bpf@vger.kernel.org
4230S:	Maintained
4231F:	kernel/bpf/*iter.c
4232
4233BPF [L7 FRAMEWORK] (sockmap)
4234M:	John Fastabend <john.fastabend@gmail.com>
4235M:	Jakub Sitnicki <jakub@cloudflare.com>
4236L:	netdev@vger.kernel.org
4237L:	bpf@vger.kernel.org
4238S:	Maintained
4239F:	include/linux/skmsg.h
4240F:	net/core/skmsg.c
4241F:	net/core/sock_map.c
4242F:	net/ipv4/tcp_bpf.c
4243F:	net/ipv4/udp_bpf.c
4244F:	net/unix/unix_bpf.c
4245
4246BPF [LIBRARY] (libbpf)
4247M:	Andrii Nakryiko <andrii@kernel.org>
4248M:	Eduard Zingerman <eddyz87@gmail.com>
4249L:	bpf@vger.kernel.org
4250S:	Maintained
4251F:	tools/lib/bpf/
4252
4253BPF [MISC]
4254L:	bpf@vger.kernel.org
4255S:	Odd Fixes
4256K:	(?:\b|_)bpf(?:\b|_)
4257
4258BPF [NETKIT] (BPF-programmable network device)
4259M:	Daniel Borkmann <daniel@iogearbox.net>
4260M:	Nikolay Aleksandrov <razor@blackwall.org>
4261L:	bpf@vger.kernel.org
4262L:	netdev@vger.kernel.org
4263S:	Supported
4264F:	drivers/net/netkit.c
4265F:	include/net/netkit.h
4266
4267BPF [NETWORKING] (struct_ops, reuseport)
4268M:	Martin KaFai Lau <martin.lau@linux.dev>
4269L:	bpf@vger.kernel.org
4270L:	netdev@vger.kernel.org
4271S:	Maintained
4272F:	kernel/bpf/bpf_struct*
4273
4274BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4275M:	Martin KaFai Lau <martin.lau@linux.dev>
4276M:	Daniel Borkmann <daniel@iogearbox.net>
4277R:	John Fastabend <john.fastabend@gmail.com>
4278L:	bpf@vger.kernel.org
4279L:	netdev@vger.kernel.org
4280S:	Maintained
4281F:	include/net/tcx.h
4282F:	kernel/bpf/tcx.c
4283F:	net/core/filter.c
4284F:	net/sched/act_bpf.c
4285F:	net/sched/cls_bpf.c
4286
4287BPF [RINGBUF]
4288M:	Andrii Nakryiko <andrii@kernel.org>
4289L:	bpf@vger.kernel.org
4290S:	Maintained
4291F:	kernel/bpf/ringbuf.c
4292
4293BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4294M:	KP Singh <kpsingh@kernel.org>
4295M:	Matt Bobrowski <mattbobrowski@google.com>
4296L:	bpf@vger.kernel.org
4297S:	Maintained
4298F:	Documentation/bpf/prog_lsm.rst
4299F:	include/linux/bpf_lsm.h
4300F:	kernel/bpf/bpf_lsm.c
4301F:	kernel/trace/bpf_trace.c
4302F:	security/bpf/
4303
4304BPF [SELFTESTS] (Test Runners & Infrastructure)
4305M:	Andrii Nakryiko <andrii@kernel.org>
4306M:	Eduard Zingerman <eddyz87@gmail.com>
4307R:	Mykola Lysenko <mykolal@fb.com>
4308L:	bpf@vger.kernel.org
4309S:	Maintained
4310F:	tools/testing/selftests/bpf/
4311
4312BPF [STORAGE & CGROUPS]
4313M:	Martin KaFai Lau <martin.lau@linux.dev>
4314L:	bpf@vger.kernel.org
4315S:	Maintained
4316F:	kernel/bpf/*storage.c
4317F:	kernel/bpf/bpf_lru*
4318F:	kernel/bpf/cgroup.c
4319
4320BPF [TOOLING] (bpftool)
4321M:	Quentin Monnet <qmo@kernel.org>
4322L:	bpf@vger.kernel.org
4323S:	Maintained
4324F:	kernel/bpf/disasm.*
4325F:	tools/bpf/bpftool/
4326
4327BPF [TRACING]
4328M:	Song Liu <song@kernel.org>
4329R:	Jiri Olsa <jolsa@kernel.org>
4330L:	bpf@vger.kernel.org
4331S:	Maintained
4332F:	kernel/bpf/stackmap.c
4333F:	kernel/trace/bpf_trace.c
4334F:	lib/buildid.c
4335
4336BROADCOM ASP 2.0 ETHERNET DRIVER
4337M:	Justin Chen <justin.chen@broadcom.com>
4338M:	Florian Fainelli <florian.fainelli@broadcom.com>
4339L:	bcm-kernel-feedback-list@broadcom.com
4340L:	netdev@vger.kernel.org
4341S:	Supported
4342F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4343F:	drivers/net/ethernet/broadcom/asp2/
4344
4345BROADCOM B44 10/100 ETHERNET DRIVER
4346M:	Michael Chan <michael.chan@broadcom.com>
4347L:	netdev@vger.kernel.org
4348S:	Supported
4349F:	drivers/net/ethernet/broadcom/b44.*
4350
4351BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4352M:	Florian Fainelli <florian.fainelli@broadcom.com>
4353L:	netdev@vger.kernel.org
4354L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4355S:	Supported
4356F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4357F:	drivers/net/dsa/b53/*
4358F:	drivers/net/dsa/bcm_sf2*
4359F:	include/linux/dsa/brcm.h
4360F:	include/linux/platform_data/b53.h
4361
4362BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4363M:	Florian Fainelli <florian.fainelli@broadcom.com>
4364R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4365L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4367S:	Maintained
4368T:	git https://github.com/broadcom/stblinux.git
4369F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4370F:	drivers/pci/controller/pcie-brcmstb.c
4371F:	drivers/staging/vc04_services
4372N:	bcm2711
4373N:	bcm283*
4374N:	raspberrypi
4375
4376BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4377M:	Florian Fainelli <florian.fainelli@broadcom.com>
4378M:	Ray Jui <rjui@broadcom.com>
4379M:	Scott Branden <sbranden@broadcom.com>
4380R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4381S:	Maintained
4382T:	git https://github.com/broadcom/mach-bcm
4383F:	arch/arm/mach-bcm/
4384N:	bcm281*
4385N:	bcm113*
4386N:	bcm216*
4387N:	kona
4388
4389BROADCOM BCM2835 CAMERA DRIVERS
4390M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4391L:	linux-media@vger.kernel.org
4392S:	Maintained
4393F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4394F:	drivers/media/platform/broadcom/bcm2835-unicam*
4395
4396BROADCOM BCM47XX MIPS ARCHITECTURE
4397M:	Hauke Mehrtens <hauke@hauke-m.de>
4398M:	Rafał Miłecki <zajec5@gmail.com>
4399L:	linux-mips@vger.kernel.org
4400S:	Maintained
4401F:	Documentation/devicetree/bindings/mips/brcm/
4402F:	arch/mips/bcm47xx/*
4403F:	arch/mips/include/asm/mach-bcm47xx/*
4404
4405BROADCOM BCM4908 ETHERNET DRIVER
4406M:	Rafał Miłecki <rafal@milecki.pl>
4407R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4408L:	netdev@vger.kernel.org
4409S:	Maintained
4410F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4411F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4412F:	drivers/net/ethernet/broadcom/unimac.h
4413
4414BROADCOM BCM4908 PINMUX DRIVER
4415M:	Rafał Miłecki <rafal@milecki.pl>
4416R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4417L:	linux-gpio@vger.kernel.org
4418S:	Maintained
4419F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4420F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4421
4422BROADCOM BCM5301X ARM ARCHITECTURE
4423M:	Florian Fainelli <florian.fainelli@broadcom.com>
4424M:	Hauke Mehrtens <hauke@hauke-m.de>
4425M:	Rafał Miłecki <zajec5@gmail.com>
4426R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4428S:	Maintained
4429F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4430F:	arch/arm/boot/dts/broadcom/bcm470*
4431F:	arch/arm/boot/dts/broadcom/bcm5301*
4432F:	arch/arm/boot/dts/broadcom/bcm953012*
4433F:	arch/arm/mach-bcm/bcm_5301x.c
4434
4435BROADCOM BCM53573 ARM ARCHITECTURE
4436M:	Florian Fainelli <florian.fainelli@broadcom.com>
4437M:	Rafał Miłecki <rafal@milecki.pl>
4438R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4440S:	Maintained
4441F:	arch/arm/boot/dts/broadcom/bcm47189*
4442F:	arch/arm/boot/dts/broadcom/bcm53573*
4443
4444BROADCOM BCM63XX/BCM33XX UDC DRIVER
4445M:	Kevin Cernekee <cernekee@gmail.com>
4446L:	linux-usb@vger.kernel.org
4447S:	Maintained
4448F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4449
4450BROADCOM BCM7XXX ARM ARCHITECTURE
4451M:	Florian Fainelli <florian.fainelli@broadcom.com>
4452R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4454S:	Maintained
4455T:	git https://github.com/broadcom/stblinux.git
4456F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4457F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4458F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4459F:	arch/arm/mach-bcm/*brcmstb*
4460F:	arch/arm/mm/cache-b15-rac.c
4461F:	drivers/bus/brcmstb_gisb.c
4462F:	drivers/pci/controller/pcie-brcmstb.c
4463N:	brcmstb
4464N:	bcm7038
4465N:	bcm7120
4466
4467BROADCOM BCMBCA ARM ARCHITECTURE
4468M:	William Zhang <william.zhang@broadcom.com>
4469M:	Anand Gore <anand.gore@broadcom.com>
4470M:	Kursad Oney <kursad.oney@broadcom.com>
4471M:	Florian Fainelli <florian.fainelli@broadcom.com>
4472M:	Rafał Miłecki <rafal@milecki.pl>
4473R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4475S:	Maintained
4476T:	git https://github.com/broadcom/stblinux.git
4477F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4478F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4479N:	bcmbca
4480N:	bcm[9]?47622
4481N:	bcm[9]?4912
4482N:	bcm[9]?63138
4483N:	bcm[9]?63146
4484N:	bcm[9]?63148
4485N:	bcm[9]?63158
4486N:	bcm[9]?63178
4487N:	bcm[9]?6756
4488N:	bcm[9]?6813
4489N:	bcm[9]?6846
4490N:	bcm[9]?6855
4491N:	bcm[9]?6856
4492N:	bcm[9]?6858
4493N:	bcm[9]?6878
4494
4495BROADCOM BDC DRIVER
4496M:	Justin Chen <justin.chen@broadcom.com>
4497M:	Al Cooper <alcooperx@gmail.com>
4498R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4499L:	linux-usb@vger.kernel.org
4500S:	Maintained
4501F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4502F:	drivers/usb/gadget/udc/bdc/
4503
4504BROADCOM BMIPS CPUFREQ DRIVER
4505M:	Markus Mayer <mmayer@broadcom.com>
4506R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4507L:	linux-pm@vger.kernel.org
4508S:	Maintained
4509F:	drivers/cpufreq/bmips-cpufreq.c
4510
4511BROADCOM BMIPS MIPS ARCHITECTURE
4512M:	Florian Fainelli <florian.fainelli@broadcom.com>
4513R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4514L:	linux-mips@vger.kernel.org
4515S:	Maintained
4516T:	git https://github.com/broadcom/stblinux.git
4517F:	arch/mips/bmips/*
4518F:	arch/mips/boot/dts/brcm/bcm*.dts*
4519F:	arch/mips/include/asm/mach-bmips/*
4520F:	arch/mips/kernel/*bmips*
4521F:	drivers/irqchip/irq-bcm63*
4522F:	drivers/irqchip/irq-bcm7*
4523F:	drivers/irqchip/irq-brcmstb*
4524F:	drivers/pmdomain/bcm/bcm63xx-power.c
4525F:	include/linux/bcm963xx_nvram.h
4526F:	include/linux/bcm963xx_tag.h
4527
4528BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4529M:	Rasesh Mody <rmody@marvell.com>
4530M:	GR-Linux-NIC-Dev@marvell.com
4531L:	netdev@vger.kernel.org
4532S:	Supported
4533F:	drivers/net/ethernet/broadcom/bnx2.*
4534F:	drivers/net/ethernet/broadcom/bnx2_*
4535
4536BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4537M:	Saurav Kashyap <skashyap@marvell.com>
4538M:	Javed Hasan <jhasan@marvell.com>
4539M:	GR-QLogic-Storage-Upstream@marvell.com
4540L:	linux-scsi@vger.kernel.org
4541S:	Supported
4542F:	drivers/scsi/bnx2fc/
4543
4544BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4545M:	Nilesh Javali <njavali@marvell.com>
4546M:	Manish Rangankar <mrangankar@marvell.com>
4547M:	GR-QLogic-Storage-Upstream@marvell.com
4548L:	linux-scsi@vger.kernel.org
4549S:	Supported
4550F:	drivers/scsi/bnx2i/
4551
4552BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4553M:	Sudarsana Kalluru <skalluru@marvell.com>
4554M:	Manish Chopra <manishc@marvell.com>
4555L:	netdev@vger.kernel.org
4556S:	Supported
4557F:	drivers/net/ethernet/broadcom/bnx2x/
4558
4559BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4560M:	Michael Chan <michael.chan@broadcom.com>
4561L:	netdev@vger.kernel.org
4562S:	Supported
4563F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4564F:	drivers/net/ethernet/broadcom/bnxt/
4565F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4566
4567BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4568M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4569L:	linux-wireless@vger.kernel.org
4570L:	brcm80211@lists.linux.dev
4571L:	brcm80211-dev-list.pdl@broadcom.com
4572S:	Supported
4573F:	drivers/net/wireless/broadcom/brcm80211/
4574F:	include/linux/platform_data/brcmfmac.h
4575
4576BROADCOM BRCMSTB GPIO DRIVER
4577M:	Doug Berger <opendmb@gmail.com>
4578M:	Florian Fainelli <florian.fainelli@broadcom.com>
4579R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4580S:	Supported
4581F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4582F:	drivers/gpio/gpio-brcmstb.c
4583
4584BROADCOM BRCMSTB I2C DRIVER
4585M:	Kamal Dasu <kamal.dasu@broadcom.com>
4586R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4587L:	linux-i2c@vger.kernel.org
4588S:	Supported
4589F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4590F:	drivers/i2c/busses/i2c-brcmstb.c
4591
4592BROADCOM BRCMSTB UART DRIVER
4593M:	Al Cooper <alcooperx@gmail.com>
4594R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4595L:	linux-serial@vger.kernel.org
4596S:	Maintained
4597F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4598F:	drivers/tty/serial/8250/8250_bcm7271.c
4599
4600BROADCOM BRCMSTB USB EHCI DRIVER
4601M:	Justin Chen <justin.chen@broadcom.com>
4602M:	Al Cooper <alcooperx@gmail.com>
4603R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4604L:	linux-usb@vger.kernel.org
4605S:	Maintained
4606F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4607F:	drivers/usb/host/ehci-brcm.*
4608
4609BROADCOM BRCMSTB USB PIN MAP DRIVER
4610M:	Al Cooper <alcooperx@gmail.com>
4611R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4612L:	linux-usb@vger.kernel.org
4613S:	Maintained
4614F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4615F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4616
4617BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4618M:	Justin Chen <justin.chen@broadcom.com>
4619M:	Al Cooper <alcooperx@gmail.com>
4620R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4621L:	linux-kernel@vger.kernel.org
4622S:	Maintained
4623F:	drivers/phy/broadcom/phy-brcm-usb*
4624
4625BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4626M:	William Zhang <william.zhang@broadcom.com>
4627M:	Kursad Oney <kursad.oney@broadcom.com>
4628M:	Jonas Gorski <jonas.gorski@gmail.com>
4629R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4630L:	linux-spi@vger.kernel.org
4631S:	Maintained
4632F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4633F:	drivers/spi/spi-bcm63xx-hsspi.c
4634F:	drivers/spi/spi-bcmbca-hsspi.c
4635
4636BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4637M:	Jonas Gorski <jonas.gorski@gmail.com>
4638L:	linux-spi@vger.kernel.org
4639S:	Odd Fixes
4640F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4641F:	drivers/spi/spi-bcm63xx.c
4642
4643BROADCOM ETHERNET PHY DRIVERS
4644M:	Florian Fainelli <florian.fainelli@broadcom.com>
4645R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4646L:	netdev@vger.kernel.org
4647S:	Supported
4648F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4649F:	drivers/net/phy/bcm*.[ch]
4650F:	drivers/net/phy/broadcom.c
4651F:	include/linux/brcmphy.h
4652
4653BROADCOM GENET ETHERNET DRIVER
4654M:	Doug Berger <opendmb@gmail.com>
4655M:	Florian Fainelli <florian.fainelli@broadcom.com>
4656R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4657L:	netdev@vger.kernel.org
4658S:	Supported
4659F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4660F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4661F:	drivers/net/ethernet/broadcom/genet/
4662F:	drivers/net/ethernet/broadcom/unimac.h
4663F:	drivers/net/mdio/mdio-bcm-unimac.c
4664F:	include/linux/platform_data/bcmgenet.h
4665F:	include/linux/platform_data/mdio-bcm-unimac.h
4666
4667BROADCOM IPROC ARM ARCHITECTURE
4668M:	Ray Jui <rjui@broadcom.com>
4669M:	Scott Branden <sbranden@broadcom.com>
4670R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4672S:	Maintained
4673T:	git https://github.com/broadcom/stblinux.git
4674F:	arch/arm64/boot/dts/broadcom/northstar2/*
4675F:	arch/arm64/boot/dts/broadcom/stingray/*
4676F:	drivers/clk/bcm/clk-ns*
4677F:	drivers/clk/bcm/clk-sr*
4678F:	drivers/pinctrl/bcm/pinctrl-ns*
4679F:	include/dt-bindings/clock/bcm-sr*
4680N:	iproc
4681N:	cygnus
4682N:	bcm[-_]nsp
4683N:	bcm9113*
4684N:	bcm9583*
4685N:	bcm9585*
4686N:	bcm9586*
4687N:	bcm988312
4688N:	bcm113*
4689N:	bcm583*
4690N:	bcm585*
4691N:	bcm586*
4692N:	bcm88312
4693N:	hr2
4694N:	stingray
4695
4696BROADCOM IPROC GBIT ETHERNET DRIVER
4697M:	Rafał Miłecki <rafal@milecki.pl>
4698R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4699L:	netdev@vger.kernel.org
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4702F:	drivers/net/ethernet/broadcom/bgmac*
4703F:	drivers/net/ethernet/broadcom/unimac.h
4704
4705BROADCOM KONA GPIO DRIVER
4706M:	Ray Jui <rjui@broadcom.com>
4707R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4708S:	Supported
4709F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4710F:	drivers/gpio/gpio-bcm-kona.c
4711
4712BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4713M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4714M:	Kashyap Desai <kashyap.desai@broadcom.com>
4715M:	Sumit Saxena <sumit.saxena@broadcom.com>
4716M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4717L:	mpi3mr-linuxdrv.pdl@broadcom.com
4718L:	linux-scsi@vger.kernel.org
4719S:	Supported
4720W:	https://www.broadcom.com/support/storage
4721F:	drivers/scsi/mpi3mr/
4722
4723BROADCOM NETXTREME-E ROCE DRIVER
4724M:	Selvin Xavier <selvin.xavier@broadcom.com>
4725L:	linux-rdma@vger.kernel.org
4726S:	Supported
4727W:	http://www.broadcom.com
4728F:	drivers/infiniband/hw/bnxt_re/
4729F:	include/uapi/rdma/bnxt_re-abi.h
4730
4731BROADCOM NVRAM DRIVER
4732M:	Rafał Miłecki <zajec5@gmail.com>
4733L:	linux-mips@vger.kernel.org
4734S:	Maintained
4735F:	drivers/firmware/broadcom/*
4736
4737BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4738M:	Rafał Miłecki <rafal@milecki.pl>
4739M:	Florian Fainelli <florian.fainelli@broadcom.com>
4740R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4741L:	linux-pm@vger.kernel.org
4742S:	Maintained
4743T:	git https://github.com/broadcom/stblinux.git
4744F:	drivers/pmdomain/bcm/bcm-pmb.c
4745F:	include/dt-bindings/soc/bcm-pmb.h
4746
4747BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4748M:	Rafał Miłecki <zajec5@gmail.com>
4749L:	linux-wireless@vger.kernel.org
4750S:	Maintained
4751F:	drivers/bcma/
4752F:	include/linux/bcma/
4753
4754BROADCOM SPI DRIVER
4755M:	Kamal Dasu <kamal.dasu@broadcom.com>
4756R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4757S:	Maintained
4758F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4759F:	drivers/spi/spi-bcm-qspi.*
4760F:	drivers/spi/spi-brcmstb-qspi.c
4761F:	drivers/spi/spi-iproc-qspi.c
4762
4763BROADCOM STB AVS CPUFREQ DRIVER
4764M:	Markus Mayer <mmayer@broadcom.com>
4765R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4766L:	linux-pm@vger.kernel.org
4767S:	Maintained
4768F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4769F:	drivers/cpufreq/brcmstb*
4770
4771BROADCOM STB AVS TMON DRIVER
4772M:	Markus Mayer <mmayer@broadcom.com>
4773R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4774L:	linux-pm@vger.kernel.org
4775S:	Maintained
4776F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4777F:	drivers/thermal/broadcom/brcmstb*
4778
4779BROADCOM STB DPFE DRIVER
4780M:	Markus Mayer <mmayer@broadcom.com>
4781R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4783S:	Maintained
4784F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4785F:	drivers/memory/brcmstb_dpfe.c
4786
4787BROADCOM STB NAND FLASH DRIVER
4788M:	Brian Norris <computersforpeace@gmail.com>
4789M:	Kamal Dasu <kamal.dasu@broadcom.com>
4790R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4791L:	linux-mtd@lists.infradead.org
4792S:	Maintained
4793F:	drivers/mtd/nand/raw/brcmnand/
4794F:	include/linux/platform_data/brcmnand.h
4795
4796BROADCOM STB PCIE DRIVER
4797M:	Jim Quinlan <jim2101024@gmail.com>
4798M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4799M:	Florian Fainelli <florian.fainelli@broadcom.com>
4800R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4801L:	linux-pci@vger.kernel.org
4802S:	Maintained
4803F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4804F:	drivers/pci/controller/pcie-brcmstb.c
4805
4806BROADCOM SYSTEMPORT ETHERNET DRIVER
4807M:	Florian Fainelli <florian.fainelli@broadcom.com>
4808R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4809L:	netdev@vger.kernel.org
4810S:	Supported
4811F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4812F:	drivers/net/ethernet/broadcom/bcmsysport.*
4813F:	drivers/net/ethernet/broadcom/unimac.h
4814
4815BROADCOM TG3 GIGABIT ETHERNET DRIVER
4816M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4817M:	Michael Chan <mchan@broadcom.com>
4818L:	netdev@vger.kernel.org
4819S:	Supported
4820F:	drivers/net/ethernet/broadcom/tg3.*
4821
4822BROADCOM VK DRIVER
4823M:	Scott Branden <scott.branden@broadcom.com>
4824R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4825S:	Supported
4826F:	drivers/misc/bcm-vk/
4827F:	include/uapi/linux/misc/bcm_vk.h
4828
4829BROCADE BFA FC SCSI DRIVER
4830M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4831M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4832L:	linux-scsi@vger.kernel.org
4833S:	Supported
4834F:	drivers/scsi/bfa/
4835
4836BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4837M:	Rasesh Mody <rmody@marvell.com>
4838M:	Sudarsana Kalluru <skalluru@marvell.com>
4839M:	GR-Linux-NIC-Dev@marvell.com
4840L:	netdev@vger.kernel.org
4841S:	Supported
4842F:	drivers/net/ethernet/brocade/bna/
4843
4844BSG (block layer generic sg v4 driver)
4845M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4846L:	linux-scsi@vger.kernel.org
4847S:	Supported
4848F:	block/bsg.c
4849F:	include/linux/bsg.h
4850F:	include/uapi/linux/bsg.h
4851
4852BT87X AUDIO DRIVER
4853M:	Clemens Ladisch <clemens@ladisch.de>
4854L:	linux-sound@vger.kernel.org
4855S:	Maintained
4856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4857F:	Documentation/sound/cards/bt87x.rst
4858F:	sound/pci/bt87x.c
4859
4860BT8XXGPIO DRIVER
4861M:	Michael Buesch <m@bues.ch>
4862S:	Maintained
4863W:	http://bu3sch.de/btgpio.php
4864F:	drivers/gpio/gpio-bt8xx.c
4865
4866BTRFS FILE SYSTEM
4867M:	Chris Mason <clm@fb.com>
4868M:	Josef Bacik <josef@toxicpanda.com>
4869M:	David Sterba <dsterba@suse.com>
4870L:	linux-btrfs@vger.kernel.org
4871S:	Maintained
4872W:	https://btrfs.readthedocs.io
4873Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4874C:	irc://irc.libera.chat/btrfs
4875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4876F:	Documentation/filesystems/btrfs.rst
4877F:	fs/btrfs/
4878F:	include/linux/btrfs*
4879F:	include/trace/events/btrfs.h
4880F:	include/uapi/linux/btrfs*
4881
4882BTTV VIDEO4LINUX DRIVER
4883M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4884L:	linux-media@vger.kernel.org
4885S:	Odd fixes
4886W:	https://linuxtv.org
4887T:	git git://linuxtv.org/media_tree.git
4888F:	Documentation/driver-api/media/drivers/bttv*
4889F:	drivers/media/pci/bt8xx/bttv*
4890
4891BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4892M:	Chanwoo Choi <cw00.choi@samsung.com>
4893L:	linux-pm@vger.kernel.org
4894L:	linux-samsung-soc@vger.kernel.org
4895S:	Maintained
4896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4897F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4898F:	drivers/devfreq/exynos-bus.c
4899
4900BUSLOGIC SCSI DRIVER
4901M:	Khalid Aziz <khalid@gonehiking.org>
4902L:	linux-scsi@vger.kernel.org
4903S:	Maintained
4904F:	drivers/scsi/BusLogic.*
4905F:	drivers/scsi/FlashPoint.*
4906
4907BXCAN CAN NETWORK DRIVER
4908M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4909L:	linux-can@vger.kernel.org
4910S:	Maintained
4911F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4912F:	drivers/net/can/bxcan.c
4913
4914C-MEDIA CMI8788 DRIVER
4915M:	Clemens Ladisch <clemens@ladisch.de>
4916L:	linux-sound@vger.kernel.org
4917S:	Maintained
4918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4919F:	sound/pci/oxygen/
4920
4921C-SKY ARCHITECTURE
4922M:	Guo Ren <guoren@kernel.org>
4923L:	linux-csky@vger.kernel.org
4924S:	Supported
4925T:	git https://github.com/c-sky/csky-linux.git
4926F:	Documentation/devicetree/bindings/csky/
4927F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4928F:	Documentation/devicetree/bindings/timer/csky,*
4929F:	arch/csky/
4930F:	drivers/clocksource/timer-gx6605s.c
4931F:	drivers/clocksource/timer-mp-csky.c
4932F:	drivers/irqchip/irq-csky-*
4933N:	csky
4934K:	csky
4935
4936CA8210 IEEE-802.15.4 RADIO DRIVER
4937L:	linux-wpan@vger.kernel.org
4938S:	Orphan
4939W:	https://github.com/Cascoda/ca8210-linux.git
4940F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4941F:	drivers/net/ieee802154/ca8210.c
4942
4943CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4944M:	David Howells <dhowells@redhat.com>
4945L:	netfs@lists.linux.dev
4946S:	Supported
4947F:	Documentation/filesystems/caching/cachefiles.rst
4948F:	fs/cachefiles/
4949
4950CACHESTAT: PAGE CACHE STATS FOR A FILE
4951M:	Nhat Pham <nphamcs@gmail.com>
4952M:	Johannes Weiner <hannes@cmpxchg.org>
4953L:	linux-mm@kvack.org
4954S:	Maintained
4955F:	tools/testing/selftests/cachestat/test_cachestat.c
4956
4957CADENCE MIPI-CSI2 BRIDGES
4958M:	Maxime Ripard <mripard@kernel.org>
4959L:	linux-media@vger.kernel.org
4960S:	Maintained
4961F:	Documentation/devicetree/bindings/media/cdns,*.txt
4962F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4963F:	drivers/media/platform/cadence/cdns-csi2*
4964
4965CADENCE NAND DRIVER
4966L:	linux-mtd@lists.infradead.org
4967S:	Orphan
4968F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4969F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4970
4971CADENCE USB3 DRD IP DRIVER
4972M:	Peter Chen <peter.chen@kernel.org>
4973M:	Pawel Laszczak <pawell@cadence.com>
4974R:	Roger Quadros <rogerq@kernel.org>
4975L:	linux-usb@vger.kernel.org
4976S:	Maintained
4977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4978F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4979F:	drivers/usb/cdns3/
4980X:	drivers/usb/cdns3/cdnsp*
4981
4982CADENCE USBHS DRIVER
4983M:	Pawel Laszczak <pawell@cadence.com>
4984L:	linux-usb@vger.kernel.org
4985S:	Maintained
4986F:	drivers/usb/gadget/udc/cdns2
4987
4988CADENCE USBSSP DRD IP DRIVER
4989M:	Pawel Laszczak <pawell@cadence.com>
4990L:	linux-usb@vger.kernel.org
4991S:	Maintained
4992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4993F:	drivers/usb/cdns3/
4994X:	drivers/usb/cdns3/cdns3*
4995
4996CADET FM/AM RADIO RECEIVER DRIVER
4997M:	Hans Verkuil <hverkuil@xs4all.nl>
4998L:	linux-media@vger.kernel.org
4999S:	Maintained
5000W:	https://linuxtv.org
5001T:	git git://linuxtv.org/media_tree.git
5002F:	drivers/media/radio/radio-cadet*
5003
5004CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5005L:	linux-media@vger.kernel.org
5006S:	Orphan
5007T:	git git://linuxtv.org/media_tree.git
5008F:	Documentation/admin-guide/media/cafe_ccic*
5009F:	drivers/media/platform/marvell/
5010
5011CAIF NETWORK LAYER
5012L:	netdev@vger.kernel.org
5013S:	Orphan
5014F:	Documentation/networking/caif/
5015F:	drivers/net/caif/
5016F:	include/net/caif/
5017F:	include/uapi/linux/caif/
5018F:	net/caif/
5019
5020CAKE QDISC
5021M:	Toke Høiland-Jørgensen <toke@toke.dk>
5022L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
5023S:	Maintained
5024F:	net/sched/sch_cake.c
5025
5026CAN NETWORK DRIVERS
5027M:	Marc Kleine-Budde <mkl@pengutronix.de>
5028M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
5029L:	linux-can@vger.kernel.org
5030S:	Maintained
5031W:	https://github.com/linux-can
5032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5034F:	Documentation/devicetree/bindings/net/can/
5035F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5036F:	drivers/net/can/
5037F:	drivers/phy/phy-can-transceiver.c
5038F:	include/linux/can/bittiming.h
5039F:	include/linux/can/dev.h
5040F:	include/linux/can/length.h
5041F:	include/linux/can/platform/
5042F:	include/linux/can/rx-offload.h
5043F:	include/uapi/linux/can/error.h
5044F:	include/uapi/linux/can/netlink.h
5045F:	include/uapi/linux/can/vxcan.h
5046
5047CAN NETWORK LAYER
5048M:	Oliver Hartkopp <socketcan@hartkopp.net>
5049M:	Marc Kleine-Budde <mkl@pengutronix.de>
5050L:	linux-can@vger.kernel.org
5051S:	Maintained
5052W:	https://github.com/linux-can
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5055F:	Documentation/networking/can.rst
5056F:	Documentation/networking/iso15765-2.rst
5057F:	include/linux/can/can-ml.h
5058F:	include/linux/can/core.h
5059F:	include/linux/can/skb.h
5060F:	include/net/netns/can.h
5061F:	include/uapi/linux/can.h
5062F:	include/uapi/linux/can/bcm.h
5063F:	include/uapi/linux/can/gw.h
5064F:	include/uapi/linux/can/isotp.h
5065F:	include/uapi/linux/can/raw.h
5066F:	net/can/
5067
5068CAN-J1939 NETWORK LAYER
5069M:	Robin van der Gracht <robin@protonic.nl>
5070M:	Oleksij Rempel <o.rempel@pengutronix.de>
5071R:	kernel@pengutronix.de
5072L:	linux-can@vger.kernel.org
5073S:	Maintained
5074F:	Documentation/networking/j1939.rst
5075F:	include/uapi/linux/can/j1939.h
5076F:	net/can/j1939/
5077
5078CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5079M:	Damien Le Moal <dlemoal@kernel.org>
5080L:	linux-riscv@lists.infradead.org
5081L:	linux-gpio@vger.kernel.org (pinctrl driver)
5082F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5083F:	drivers/pinctrl/pinctrl-k210.c
5084
5085CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5086M:	Damien Le Moal <dlemoal@kernel.org>
5087L:	linux-kernel@vger.kernel.org
5088L:	linux-riscv@lists.infradead.org
5089S:	Maintained
5090F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5091F:	drivers/reset/reset-k210.c
5092
5093CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5094M:	Damien Le Moal <dlemoal@kernel.org>
5095L:	linux-riscv@lists.infradead.org
5096S:	Maintained
5097F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5098F:	drivers/soc/canaan/
5099F:	include/soc/canaan/
5100
5101CAPABILITIES
5102M:	Serge Hallyn <serge@hallyn.com>
5103L:	linux-security-module@vger.kernel.org
5104S:	Supported
5105F:	include/linux/capability.h
5106F:	include/uapi/linux/capability.h
5107F:	kernel/capability.c
5108F:	security/commoncap.c
5109
5110CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5111M:	Kevin Tsai <ktsai@capellamicro.com>
5112S:	Maintained
5113F:	drivers/iio/light/cm*
5114
5115CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5116M:	Christian Lamparter <chunkeey@googlemail.com>
5117L:	linux-wireless@vger.kernel.org
5118S:	Maintained
5119W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5120F:	drivers/net/wireless/ath/carl9170/
5121
5122CAVIUM I2C DRIVER
5123M:	Robert Richter <rric@kernel.org>
5124S:	Odd Fixes
5125W:	http://www.marvell.com
5126F:	drivers/i2c/busses/i2c-octeon*
5127F:	drivers/i2c/busses/i2c-thunderx*
5128
5129CAVIUM LIQUIDIO NETWORK DRIVER
5130L:	netdev@vger.kernel.org
5131S:	Orphan
5132W:	http://www.marvell.com
5133F:	drivers/net/ethernet/cavium/liquidio/
5134
5135CAVIUM MMC DRIVER
5136M:	Robert Richter <rric@kernel.org>
5137S:	Odd Fixes
5138W:	http://www.marvell.com
5139F:	drivers/mmc/host/cavium*
5140
5141CAVIUM OCTEON-TX CRYPTO DRIVER
5142M:	George Cherian <gcherian@marvell.com>
5143L:	linux-crypto@vger.kernel.org
5144S:	Supported
5145W:	http://www.marvell.com
5146F:	drivers/crypto/cavium/cpt/
5147
5148CAVIUM THUNDERX2 ARM64 SOC
5149M:	Robert Richter <rric@kernel.org>
5150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5151S:	Odd Fixes
5152F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5153F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5154
5155CBS/ETF/TAPRIO QDISCS
5156M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5157L:	netdev@vger.kernel.org
5158S:	Maintained
5159F:	net/sched/sch_cbs.c
5160F:	net/sched/sch_etf.c
5161F:	net/sched/sch_taprio.c
5162
5163CC2520 IEEE-802.15.4 RADIO DRIVER
5164M:	Stefan Schmidt <stefan@datenfreihafen.org>
5165L:	linux-wpan@vger.kernel.org
5166S:	Odd Fixes
5167F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5168F:	drivers/net/ieee802154/cc2520.c
5169
5170CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5171M:	Gilad Ben-Yossef <gilad@benyossef.com>
5172L:	linux-crypto@vger.kernel.org
5173S:	Supported
5174W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5175F:	drivers/crypto/ccree/
5176
5177CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5178M:	Hadar Gat <hadar.gat@arm.com>
5179L:	linux-crypto@vger.kernel.org
5180S:	Supported
5181W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5182F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5183F:	drivers/char/hw_random/cctrng.c
5184F:	drivers/char/hw_random/cctrng.h
5185
5186CEC FRAMEWORK
5187M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5188L:	linux-media@vger.kernel.org
5189S:	Supported
5190W:	http://linuxtv.org
5191T:	git git://linuxtv.org/media_tree.git
5192F:	Documentation/ABI/testing/debugfs-cec-error-inj
5193F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5194F:	Documentation/driver-api/media/cec-core.rst
5195F:	Documentation/userspace-api/media/cec
5196F:	drivers/media/cec/
5197F:	drivers/media/rc/keymaps/rc-cec.c
5198F:	include/media/cec-notifier.h
5199F:	include/media/cec.h
5200F:	include/uapi/linux/cec-funcs.h
5201F:	include/uapi/linux/cec.h
5202
5203CEC GPIO DRIVER
5204M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5205L:	linux-media@vger.kernel.org
5206S:	Supported
5207W:	http://linuxtv.org
5208T:	git git://linuxtv.org/media_tree.git
5209F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5210F:	drivers/media/cec/platform/cec-gpio/
5211
5212CELL BROADBAND ENGINE ARCHITECTURE
5213L:	linuxppc-dev@lists.ozlabs.org
5214S:	Orphan
5215F:	arch/powerpc/include/asm/cell*.h
5216F:	arch/powerpc/include/asm/spu*.h
5217F:	arch/powerpc/include/uapi/asm/spu*.h
5218F:	arch/powerpc/platforms/cell/
5219
5220CELLWISE CW2015 BATTERY DRIVER
5221M:	Tobias Schrammm <t.schramm@manjaro.org>
5222S:	Maintained
5223F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5224F:	drivers/power/supply/cw2015_battery.c
5225
5226CEPH COMMON CODE (LIBCEPH)
5227M:	Ilya Dryomov <idryomov@gmail.com>
5228M:	Xiubo Li <xiubli@redhat.com>
5229L:	ceph-devel@vger.kernel.org
5230S:	Supported
5231W:	http://ceph.com/
5232T:	git https://github.com/ceph/ceph-client.git
5233F:	include/linux/ceph/
5234F:	include/linux/crush/
5235F:	net/ceph/
5236
5237CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5238M:	Xiubo Li <xiubli@redhat.com>
5239M:	Ilya Dryomov <idryomov@gmail.com>
5240L:	ceph-devel@vger.kernel.org
5241S:	Supported
5242W:	http://ceph.com/
5243T:	git https://github.com/ceph/ceph-client.git
5244F:	Documentation/filesystems/ceph.rst
5245F:	fs/ceph/
5246
5247CERTIFICATE HANDLING
5248M:	David Howells <dhowells@redhat.com>
5249M:	David Woodhouse <dwmw2@infradead.org>
5250L:	keyrings@vger.kernel.org
5251S:	Maintained
5252F:	Documentation/admin-guide/module-signing.rst
5253F:	certs/
5254F:	scripts/sign-file.c
5255F:	scripts/ssl-common.h
5256F:	tools/certs/
5257
5258CFAG12864B LCD DRIVER
5259M:	Miguel Ojeda <ojeda@kernel.org>
5260S:	Maintained
5261F:	drivers/auxdisplay/cfag12864b.c
5262F:	include/linux/cfag12864b.h
5263
5264CFAG12864BFB LCD FRAMEBUFFER DRIVER
5265M:	Miguel Ojeda <ojeda@kernel.org>
5266S:	Maintained
5267F:	drivers/auxdisplay/cfag12864bfb.c
5268F:	include/linux/cfag12864b.h
5269
5270CHAR and MISC DRIVERS
5271M:	Arnd Bergmann <arnd@arndb.de>
5272M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5273S:	Supported
5274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5275F:	drivers/char/
5276F:	drivers/misc/
5277F:	include/linux/miscdevice.h
5278X:	drivers/char/agp/
5279X:	drivers/char/hw_random/
5280X:	drivers/char/ipmi/
5281X:	drivers/char/random.c
5282X:	drivers/char/tpm/
5283
5284CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5285M:	Thomas Weißschuh <linux@weissschuh.net>
5286L:	linux-hwmon@vger.kernel.org
5287S:	Maintained
5288F:	Documentation/hwmon/powerz.rst
5289F:	drivers/hwmon/powerz.c
5290
5291CHECKPATCH
5292M:	Andy Whitcroft <apw@canonical.com>
5293M:	Joe Perches <joe@perches.com>
5294R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5295R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5296S:	Maintained
5297F:	scripts/checkpatch.pl
5298
5299CHECKPATCH DOCUMENTATION
5300M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5301M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5302R:	Joe Perches <joe@perches.com>
5303S:	Maintained
5304F:	Documentation/dev-tools/checkpatch.rst
5305
5306CHINESE DOCUMENTATION
5307M:	Alex Shi <alexs@kernel.org>
5308M:	Yanteng Si <siyanteng@loongson.cn>
5309S:	Maintained
5310F:	Documentation/translations/zh_CN/
5311
5312CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5313M:	Peter Chen <peter.chen@kernel.org>
5314L:	linux-usb@vger.kernel.org
5315S:	Maintained
5316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5317F:	drivers/usb/chipidea/
5318
5319CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5320M:	Hans de Goede <hdegoede@redhat.com>
5321L:	linux-input@vger.kernel.org
5322S:	Maintained
5323F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5324F:	drivers/input/touchscreen/chipone_icn8318.c
5325
5326CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5327M:	Hans de Goede <hdegoede@redhat.com>
5328L:	linux-input@vger.kernel.org
5329S:	Maintained
5330F:	drivers/input/touchscreen/chipone_icn8505.c
5331
5332CHROME HARDWARE PLATFORM SUPPORT
5333M:	Benson Leung <bleung@chromium.org>
5334M:	Tzung-Bi Shih <tzungbi@kernel.org>
5335L:	chrome-platform@lists.linux.dev
5336S:	Maintained
5337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5338F:	drivers/platform/chrome/
5339
5340CHROMEOS EC CODEC DRIVER
5341M:	Cheng-Yi Chiang <cychiang@chromium.org>
5342M:	Tzung-Bi Shih <tzungbi@kernel.org>
5343R:	Guenter Roeck <groeck@chromium.org>
5344L:	chrome-platform@lists.linux.dev
5345S:	Maintained
5346F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5347F:	sound/soc/codecs/cros_ec_codec.*
5348
5349CHROMEOS EC CHARGE CONTROL
5350M:	Thomas Weißschuh <thomas@weissschuh.net>
5351S:	Maintained
5352F:	drivers/power/supply/cros_charge-control.c
5353
5354CHROMEOS EC HARDWARE MONITORING
5355M:	Thomas Weißschuh <thomas@weissschuh.net>
5356L:	chrome-platform@lists.linux.dev
5357L:	linux-hwmon@vger.kernel.org
5358S:	Maintained
5359F:	Documentation/hwmon/cros_ec_hwmon.rst
5360F:	drivers/hwmon/cros_ec_hwmon.c
5361
5362CHROMEOS EC LED DRIVER
5363M:	Thomas Weißschuh <thomas@weissschuh.net>
5364S:	Maintained
5365F:	drivers/leds/leds-cros_ec.c
5366
5367CHROMEOS EC SUBDRIVERS
5368M:	Benson Leung <bleung@chromium.org>
5369R:	Guenter Roeck <groeck@chromium.org>
5370L:	chrome-platform@lists.linux.dev
5371S:	Maintained
5372F:	drivers/power/supply/cros_charge-control.c
5373F:	drivers/power/supply/cros_usbpd-charger.c
5374N:	cros_ec
5375N:	cros-ec
5376
5377CHROMEOS EC UART DRIVER
5378M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5379R:	Benson Leung <bleung@chromium.org>
5380R:	Tzung-Bi Shih <tzungbi@kernel.org>
5381S:	Maintained
5382F:	drivers/platform/chrome/cros_ec_uart.c
5383
5384CHROMEOS EC USB PD NOTIFY DRIVER
5385M:	Prashant Malani <pmalani@chromium.org>
5386L:	chrome-platform@lists.linux.dev
5387S:	Maintained
5388F:	drivers/platform/chrome/cros_usbpd_notify.c
5389F:	include/linux/platform_data/cros_usbpd_notify.h
5390
5391CHROMEOS EC USB TYPE-C DRIVER
5392M:	Prashant Malani <pmalani@chromium.org>
5393L:	chrome-platform@lists.linux.dev
5394S:	Maintained
5395F:	drivers/platform/chrome/cros_ec_typec.*
5396F:	drivers/platform/chrome/cros_typec_switch.c
5397F:	drivers/platform/chrome/cros_typec_vdm.*
5398
5399CHROMEOS HPS DRIVER
5400M:	Dan Callaghan <dcallagh@chromium.org>
5401R:	Sami Kyöstilä <skyostil@chromium.org>
5402S:	Maintained
5403F:	drivers/platform/chrome/cros_hps_i2c.c
5404
5405CHROMEOS EC WATCHDOG
5406M:	Lukasz Majczak <lma@chromium.org>
5407L:	chrome-platform@lists.linux.dev
5408S:	Maintained
5409F:	drivers/watchdog/cros_ec_wdt.c
5410
5411CHRONTEL CH7322 CEC DRIVER
5412M:	Joe Tessler <jrt@google.com>
5413L:	linux-media@vger.kernel.org
5414S:	Maintained
5415T:	git git://linuxtv.org/media_tree.git
5416F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5417F:	drivers/media/cec/i2c/ch7322.c
5418
5419CIRRUS LOGIC AUDIO CODEC DRIVERS
5420M:	David Rhodes <david.rhodes@cirrus.com>
5421M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5422L:	linux-sound@vger.kernel.org
5423L:	patches@opensource.cirrus.com
5424S:	Maintained
5425F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5426F:	drivers/mfd/cs42l43*
5427F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5428F:	drivers/spi/spi-cs42l43*
5429F:	include/dt-bindings/sound/cs*
5430F:	include/linux/mfd/cs42l43*
5431F:	include/sound/cs*
5432F:	sound/pci/hda/cirrus*
5433F:	sound/pci/hda/cs*
5434F:	sound/pci/hda/hda_component*
5435F:	sound/pci/hda/hda_cs_dsp_ctl.*
5436F:	sound/soc/codecs/cs*
5437
5438CIRRUS LOGIC HAPTIC DRIVERS
5439M:	James Ogletree <jogletre@opensource.cirrus.com>
5440M:	Fred Treven <fred.treven@cirrus.com>
5441M:	Ben Bright <ben.bright@cirrus.com>
5442L:	patches@opensource.cirrus.com
5443S:	Supported
5444F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5445F:	drivers/input/misc/cs40l*
5446F:	drivers/mfd/cs40l*
5447F:	include/linux/mfd/cs40l*
5448F:	sound/soc/codecs/cs40l*
5449
5450CIRRUS LOGIC DSP FIRMWARE DRIVER
5451M:	Simon Trimmer <simont@opensource.cirrus.com>
5452M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5453M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5454L:	patches@opensource.cirrus.com
5455S:	Supported
5456W:	https://github.com/CirrusLogic/linux-drivers/wiki
5457T:	git https://github.com/CirrusLogic/linux-drivers.git
5458F:	drivers/firmware/cirrus/*
5459F:	include/linux/firmware/cirrus/*
5460
5461CIRRUS LOGIC EP93XX ETHERNET DRIVER
5462M:	Hartley Sweeten <hsweeten@visionengravers.com>
5463L:	netdev@vger.kernel.org
5464S:	Maintained
5465F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5466
5467CIRRUS LOGIC LOCHNAGAR DRIVER
5468M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5469M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5470L:	patches@opensource.cirrus.com
5471S:	Supported
5472F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5473F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5474F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5475F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5476F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5477F:	Documentation/hwmon/lochnagar.rst
5478F:	drivers/clk/clk-lochnagar.c
5479F:	drivers/hwmon/lochnagar-hwmon.c
5480F:	drivers/mfd/lochnagar-i2c.c
5481F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5482F:	drivers/regulator/lochnagar-regulator.c
5483F:	include/dt-bindings/clock/lochnagar.h
5484F:	include/dt-bindings/pinctrl/lochnagar.h
5485F:	include/linux/mfd/lochnagar*
5486F:	sound/soc/codecs/lochnagar-sc.c
5487
5488CIRRUS LOGIC MADERA CODEC DRIVERS
5489M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5490M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5491L:	linux-sound@vger.kernel.org
5492L:	patches@opensource.cirrus.com
5493S:	Supported
5494W:	https://github.com/CirrusLogic/linux-drivers/wiki
5495T:	git https://github.com/CirrusLogic/linux-drivers.git
5496F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5497F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5498F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5499F:	drivers/gpio/gpio-madera*
5500F:	drivers/irqchip/irq-madera*
5501F:	drivers/mfd/cs47l*
5502F:	drivers/mfd/madera*
5503F:	drivers/pinctrl/cirrus/*
5504F:	include/dt-bindings/sound/madera*
5505F:	include/linux/irqchip/irq-madera*
5506F:	include/linux/mfd/madera/*
5507F:	include/sound/madera*
5508F:	sound/soc/codecs/cs47l*
5509F:	sound/soc/codecs/madera*
5510
5511CISCO FCOE HBA DRIVER
5512M:	Satish Kharat <satishkh@cisco.com>
5513M:	Sesidhar Baddela <sebaddel@cisco.com>
5514M:	Karan Tilak Kumar <kartilak@cisco.com>
5515L:	linux-scsi@vger.kernel.org
5516S:	Supported
5517F:	drivers/scsi/fnic/
5518
5519CISCO SCSI HBA DRIVER
5520M:	Karan Tilak Kumar <kartilak@cisco.com>
5521M:	Sesidhar Baddela <sebaddel@cisco.com>
5522L:	linux-scsi@vger.kernel.org
5523S:	Supported
5524F:	drivers/scsi/snic/
5525
5526CISCO VIC ETHERNET NIC DRIVER
5527M:	Christian Benvenuti <benve@cisco.com>
5528M:	Satish Kharat <satishkh@cisco.com>
5529S:	Supported
5530F:	drivers/net/ethernet/cisco/enic/
5531
5532CISCO VIC LOW LATENCY NIC DRIVER
5533M:	Christian Benvenuti <benve@cisco.com>
5534M:	Nelson Escobar <neescoba@cisco.com>
5535S:	Supported
5536F:	drivers/infiniband/hw/usnic/
5537
5538CLANG CONTROL FLOW INTEGRITY SUPPORT
5539M:	Sami Tolvanen <samitolvanen@google.com>
5540M:	Kees Cook <kees@kernel.org>
5541R:	Nathan Chancellor <nathan@kernel.org>
5542L:	llvm@lists.linux.dev
5543S:	Supported
5544B:	https://github.com/ClangBuiltLinux/linux/issues
5545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5546F:	include/linux/cfi.h
5547F:	kernel/cfi.c
5548
5549CLANG-FORMAT FILE
5550M:	Miguel Ojeda <ojeda@kernel.org>
5551S:	Maintained
5552F:	.clang-format
5553
5554CLANG/LLVM BUILD SUPPORT
5555M:	Nathan Chancellor <nathan@kernel.org>
5556R:	Nick Desaulniers <ndesaulniers@google.com>
5557R:	Bill Wendling <morbo@google.com>
5558R:	Justin Stitt <justinstitt@google.com>
5559L:	llvm@lists.linux.dev
5560S:	Supported
5561W:	https://clangbuiltlinux.github.io/
5562B:	https://github.com/ClangBuiltLinux/linux/issues
5563C:	irc://irc.libera.chat/clangbuiltlinux
5564F:	Documentation/kbuild/llvm.rst
5565F:	include/linux/compiler-clang.h
5566F:	scripts/Makefile.clang
5567F:	scripts/clang-tools/
5568K:	\b(?i:clang|llvm)\b
5569
5570CLK API
5571M:	Russell King <linux@armlinux.org.uk>
5572L:	linux-clk@vger.kernel.org
5573S:	Maintained
5574F:	include/linux/clk.h
5575
5576CLOCKSOURCE, CLOCKEVENT DRIVERS
5577M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5578M:	Thomas Gleixner <tglx@linutronix.de>
5579L:	linux-kernel@vger.kernel.org
5580S:	Supported
5581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5582F:	Documentation/devicetree/bindings/timer/
5583F:	drivers/clocksource/
5584
5585CLOSURES
5586M:	Kent Overstreet <kent.overstreet@linux.dev>
5587L:	linux-bcachefs@vger.kernel.org
5588S:	Supported
5589C:	irc://irc.oftc.net/bcache
5590F:	include/linux/closure.h
5591F:	lib/closure.c
5592
5593CMPC ACPI DRIVER
5594M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5595L:	platform-driver-x86@vger.kernel.org
5596S:	Supported
5597F:	drivers/platform/x86/classmate-laptop.c
5598
5599COBALT MEDIA DRIVER
5600M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5601L:	linux-media@vger.kernel.org
5602S:	Supported
5603W:	https://linuxtv.org
5604T:	git git://linuxtv.org/media_tree.git
5605F:	drivers/media/pci/cobalt/
5606
5607COCCINELLE/Semantic Patches (SmPL)
5608M:	Julia Lawall <Julia.Lawall@inria.fr>
5609M:	Nicolas Palix <nicolas.palix@imag.fr>
5610L:	cocci@inria.fr (moderated for non-subscribers)
5611S:	Supported
5612W:	https://coccinelle.gitlabpages.inria.fr/website/
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5614F:	Documentation/dev-tools/coccinelle.rst
5615F:	scripts/coccicheck
5616F:	scripts/coccinelle/
5617
5618CODA FILE SYSTEM
5619M:	Jan Harkes <jaharkes@cs.cmu.edu>
5620M:	coda@cs.cmu.edu
5621L:	codalist@coda.cs.cmu.edu
5622S:	Maintained
5623W:	http://www.coda.cs.cmu.edu/
5624F:	Documentation/filesystems/coda.rst
5625F:	fs/coda/
5626F:	include/linux/coda*.h
5627F:	include/uapi/linux/coda*.h
5628
5629CODA V4L2 MEM2MEM DRIVER
5630M:	Philipp Zabel <p.zabel@pengutronix.de>
5631L:	linux-media@vger.kernel.org
5632S:	Maintained
5633F:	Documentation/devicetree/bindings/media/coda.yaml
5634F:	drivers/media/platform/chips-media/coda
5635
5636CODE OF CONDUCT
5637M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5638S:	Supported
5639F:	Documentation/process/code-of-conduct-interpretation.rst
5640F:	Documentation/process/code-of-conduct.rst
5641
5642CODE TAGGING
5643M:	Suren Baghdasaryan <surenb@google.com>
5644M:	Kent Overstreet <kent.overstreet@linux.dev>
5645S:	Maintained
5646F:	include/asm-generic/codetag.lds.h
5647F:	include/linux/codetag.h
5648F:	lib/codetag.c
5649
5650COMEDI DRIVERS
5651M:	Ian Abbott <abbotti@mev.co.uk>
5652M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5653S:	Odd Fixes
5654F:	drivers/comedi/
5655F:	include/linux/comedi/
5656F:	include/uapi/linux/comedi.h
5657
5658COMMON CLK FRAMEWORK
5659M:	Michael Turquette <mturquette@baylibre.com>
5660M:	Stephen Boyd <sboyd@kernel.org>
5661L:	linux-clk@vger.kernel.org
5662S:	Maintained
5663Q:	http://patchwork.kernel.org/project/linux-clk/list/
5664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5665F:	Documentation/devicetree/bindings/clock/
5666F:	drivers/clk/
5667F:	include/dt-bindings/clock/
5668F:	include/linux/clk-pr*
5669F:	include/linux/clk/
5670F:	include/linux/of_clk.h
5671X:	drivers/clk/clkdev.c
5672
5673COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5674M:	Steve French <sfrench@samba.org>
5675R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5676R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5677R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5678R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5679R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5680L:	linux-cifs@vger.kernel.org
5681L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5682S:	Supported
5683W:	https://wiki.samba.org/index.php/LinuxCIFS
5684T:	git git://git.samba.org/sfrench/cifs-2.6.git
5685F:	Documentation/admin-guide/cifs/
5686F:	fs/smb/client/
5687F:	fs/smb/common/
5688F:	include/uapi/linux/cifs
5689
5690COMPACTPCI HOTPLUG CORE
5691M:	Scott Murray <scott@spiteful.org>
5692L:	linux-pci@vger.kernel.org
5693S:	Maintained
5694F:	drivers/pci/hotplug/cpci_hotplug*
5695
5696COMPACTPCI HOTPLUG GENERIC DRIVER
5697M:	Scott Murray <scott@spiteful.org>
5698L:	linux-pci@vger.kernel.org
5699S:	Maintained
5700F:	drivers/pci/hotplug/cpcihp_generic.c
5701
5702COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5703M:	Scott Murray <scott@spiteful.org>
5704L:	linux-pci@vger.kernel.org
5705S:	Maintained
5706F:	drivers/pci/hotplug/cpcihp_zt5550.*
5707
5708COMPAL LAPTOP SUPPORT
5709M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5710L:	platform-driver-x86@vger.kernel.org
5711S:	Maintained
5712F:	drivers/platform/x86/compal-laptop.c
5713
5714COMPILER ATTRIBUTES
5715M:	Miguel Ojeda <ojeda@kernel.org>
5716S:	Maintained
5717F:	include/linux/compiler_attributes.h
5718
5719COMPUTE EXPRESS LINK (CXL)
5720M:	Davidlohr Bueso <dave@stgolabs.net>
5721M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5722M:	Dave Jiang <dave.jiang@intel.com>
5723M:	Alison Schofield <alison.schofield@intel.com>
5724M:	Vishal Verma <vishal.l.verma@intel.com>
5725M:	Ira Weiny <ira.weiny@intel.com>
5726M:	Dan Williams <dan.j.williams@intel.com>
5727L:	linux-cxl@vger.kernel.org
5728S:	Maintained
5729F:	Documentation/driver-api/cxl
5730F:	drivers/cxl/
5731F:	include/cxl/
5732F:	include/uapi/linux/cxl_mem.h
5733F:	tools/testing/cxl/
5734
5735COMPUTE EXPRESS LINK PMU (CPMU)
5736M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5737L:	linux-cxl@vger.kernel.org
5738S:	Maintained
5739F:	Documentation/admin-guide/perf/cxl.rst
5740F:	drivers/perf/cxl_pmu.c
5741
5742CONEXANT ACCESSRUNNER USB DRIVER
5743L:	accessrunner-general@lists.sourceforge.net
5744S:	Orphan
5745W:	http://accessrunner.sourceforge.net/
5746F:	drivers/usb/atm/cxacru.c
5747
5748CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5749M:	Elena Reshetova <elena.reshetova@intel.com>
5750M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5751S:	Maintained
5752F:	Documentation/security/snp-tdx-threat-model.rst
5753
5754CONFIGFS
5755M:	Joel Becker <jlbec@evilplan.org>
5756M:	Christoph Hellwig <hch@lst.de>
5757S:	Supported
5758T:	git git://git.infradead.org/users/hch/configfs.git
5759F:	fs/configfs/
5760F:	include/linux/configfs.h
5761F:	samples/configfs/
5762
5763CONSOLE SUBSYSTEM
5764M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5765S:	Supported
5766F:	drivers/video/console/
5767F:	include/linux/console*
5768
5769CONTEXT TRACKING
5770M:	Frederic Weisbecker <frederic@kernel.org>
5771M:	"Paul E. McKenney" <paulmck@kernel.org>
5772S:	Maintained
5773F:	include/linux/context_tracking*
5774F:	kernel/context_tracking.c
5775
5776CONTROL GROUP (CGROUP)
5777M:	Tejun Heo <tj@kernel.org>
5778M:	Zefan Li <lizefan.x@bytedance.com>
5779M:	Johannes Weiner <hannes@cmpxchg.org>
5780M:	Michal Koutný <mkoutny@suse.com>
5781L:	cgroups@vger.kernel.org
5782S:	Maintained
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5784F:	Documentation/admin-guide/cgroup-v1/
5785F:	Documentation/admin-guide/cgroup-v2.rst
5786F:	include/linux/cgroup*
5787F:	kernel/cgroup/
5788F:	tools/testing/selftests/cgroup/
5789
5790CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5791M:	Tejun Heo <tj@kernel.org>
5792M:	Josef Bacik <josef@toxicpanda.com>
5793M:	Jens Axboe <axboe@kernel.dk>
5794L:	cgroups@vger.kernel.org
5795L:	linux-block@vger.kernel.org
5796T:	git git://git.kernel.dk/linux-block
5797F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5798F:	block/bfq-cgroup.c
5799F:	block/blk-cgroup.c
5800F:	block/blk-iocost.c
5801F:	block/blk-iolatency.c
5802F:	block/blk-throttle.c
5803F:	include/linux/blk-cgroup.h
5804
5805CONTROL GROUP - CPUSET
5806M:	Waiman Long <longman@redhat.com>
5807M:	Zefan Li <lizefan.x@bytedance.com>
5808L:	cgroups@vger.kernel.org
5809S:	Maintained
5810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5811F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5812F:	include/linux/cpuset.h
5813F:	kernel/cgroup/cpuset-internal.h
5814F:	kernel/cgroup/cpuset-v1.c
5815F:	kernel/cgroup/cpuset.c
5816F:	tools/testing/selftests/cgroup/test_cpuset.c
5817F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5818F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5819
5820CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5821M:	Johannes Weiner <hannes@cmpxchg.org>
5822M:	Michal Hocko <mhocko@kernel.org>
5823M:	Roman Gushchin <roman.gushchin@linux.dev>
5824M:	Shakeel Butt <shakeel.butt@linux.dev>
5825R:	Muchun Song <muchun.song@linux.dev>
5826L:	cgroups@vger.kernel.org
5827L:	linux-mm@kvack.org
5828S:	Maintained
5829F:	include/linux/memcontrol.h
5830F:	mm/memcontrol.c
5831F:	mm/memcontrol-v1.c
5832F:	mm/memcontrol-v1.h
5833F:	mm/swap_cgroup.c
5834F:	samples/cgroup/*
5835F:	tools/testing/selftests/cgroup/memcg_protection.m
5836F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5837F:	tools/testing/selftests/cgroup/test_kmem.c
5838F:	tools/testing/selftests/cgroup/test_memcontrol.c
5839
5840CORETEMP HARDWARE MONITORING DRIVER
5841M:	Fenghua Yu <fenghua.yu@intel.com>
5842L:	linux-hwmon@vger.kernel.org
5843S:	Maintained
5844F:	Documentation/hwmon/coretemp.rst
5845F:	drivers/hwmon/coretemp.c
5846
5847CORSAIR-CPRO HARDWARE MONITOR DRIVER
5848M:	Marius Zachmann <mail@mariuszachmann.de>
5849L:	linux-hwmon@vger.kernel.org
5850S:	Maintained
5851F:	drivers/hwmon/corsair-cpro.c
5852
5853CORSAIR-PSU HARDWARE MONITOR DRIVER
5854M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5855L:	linux-hwmon@vger.kernel.org
5856S:	Maintained
5857F:	Documentation/hwmon/corsair-psu.rst
5858F:	drivers/hwmon/corsair-psu.c
5859
5860COUNTER SUBSYSTEM
5861M:	William Breathitt Gray <wbg@kernel.org>
5862L:	linux-iio@vger.kernel.org
5863S:	Maintained
5864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5865F:	Documentation/ABI/testing/sysfs-bus-counter
5866F:	Documentation/driver-api/generic-counter.rst
5867F:	drivers/counter/
5868F:	include/linux/counter.h
5869F:	include/uapi/linux/counter.h
5870F:	tools/counter/
5871
5872COUNTER WATCH EVENTS TOOL
5873M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5874L:	linux-iio@vger.kernel.org
5875S:	Maintained
5876F:	tools/counter/counter_watch_events.c
5877
5878CP2615 I2C DRIVER
5879M:	Bence Csókás <bence98@sch.bme.hu>
5880S:	Maintained
5881F:	drivers/i2c/busses/i2c-cp2615.c
5882
5883CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5884M:	Viresh Kumar <viresh.kumar@linaro.org>
5885M:	Sudeep Holla <sudeep.holla@arm.com>
5886L:	linux-pm@vger.kernel.org
5887S:	Maintained
5888W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5889F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5890
5891CPU FREQUENCY SCALING FRAMEWORK
5892M:	"Rafael J. Wysocki" <rafael@kernel.org>
5893M:	Viresh Kumar <viresh.kumar@linaro.org>
5894L:	linux-pm@vger.kernel.org
5895S:	Maintained
5896B:	https://bugzilla.kernel.org
5897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5899F:	Documentation/admin-guide/pm/cpufreq.rst
5900F:	Documentation/admin-guide/pm/intel_pstate.rst
5901F:	Documentation/cpu-freq/
5902F:	Documentation/devicetree/bindings/cpufreq/
5903F:	drivers/cpufreq/
5904F:	include/linux/cpufreq.h
5905F:	include/linux/sched/cpufreq.h
5906F:	kernel/sched/cpufreq*.c
5907F:	tools/testing/selftests/cpufreq/
5908
5909CPU HOTPLUG
5910M:	Thomas Gleixner <tglx@linutronix.de>
5911M:	Peter Zijlstra <peterz@infradead.org>
5912L:	linux-kernel@vger.kernel.org
5913S:	Maintained
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5915F:	include/linux/cpu.h
5916F:	include/linux/cpuhotplug.h
5917F:	include/linux/smpboot.h
5918F:	kernel/cpu.c
5919F:	kernel/smpboot.*
5920
5921CPU IDLE TIME MANAGEMENT FRAMEWORK
5922M:	"Rafael J. Wysocki" <rafael@kernel.org>
5923M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5924L:	linux-pm@vger.kernel.org
5925S:	Maintained
5926B:	https://bugzilla.kernel.org
5927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5928F:	Documentation/admin-guide/pm/cpuidle.rst
5929F:	Documentation/driver-api/pm/cpuidle.rst
5930F:	drivers/cpuidle/
5931F:	include/linux/cpuidle.h
5932
5933CPU POWER MONITORING SUBSYSTEM
5934M:	Thomas Renninger <trenn@suse.com>
5935M:	Shuah Khan <shuah@kernel.org>
5936M:	Shuah Khan <skhan@linuxfoundation.org>
5937M:	John B. Wyatt IV <jwyatt@redhat.com>
5938M:	John B. Wyatt IV <sageofredondo@gmail.com>
5939M:	John Kacur <jkacur@redhat.com>
5940L:	linux-pm@vger.kernel.org
5941S:	Maintained
5942F:	tools/power/cpupower/
5943
5944CPUID/MSR DRIVER
5945M:	"H. Peter Anvin" <hpa@zytor.com>
5946S:	Maintained
5947F:	arch/x86/kernel/cpuid.c
5948F:	arch/x86/kernel/msr.c
5949
5950CPUIDLE DRIVER - ARM BIG LITTLE
5951M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5952M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5953L:	linux-pm@vger.kernel.org
5954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5955S:	Maintained
5956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5957F:	drivers/cpuidle/cpuidle-big_little.c
5958
5959CPUIDLE DRIVER - ARM EXYNOS
5960M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5961M:	Kukjin Kim <kgene@kernel.org>
5962R:	Krzysztof Kozlowski <krzk@kernel.org>
5963L:	linux-pm@vger.kernel.org
5964L:	linux-samsung-soc@vger.kernel.org
5965S:	Maintained
5966F:	arch/arm/mach-exynos/pm.c
5967F:	drivers/cpuidle/cpuidle-exynos.c
5968F:	include/linux/platform_data/cpuidle-exynos.h
5969
5970CPUIDLE DRIVER - ARM PSCI
5971M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5972M:	Sudeep Holla <sudeep.holla@arm.com>
5973L:	linux-pm@vger.kernel.org
5974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5975S:	Supported
5976F:	drivers/cpuidle/cpuidle-psci.c
5977
5978CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5979M:	Ulf Hansson <ulf.hansson@linaro.org>
5980L:	linux-pm@vger.kernel.org
5981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5982S:	Supported
5983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5984F:	drivers/cpuidle/cpuidle-psci-domain.c
5985F:	drivers/cpuidle/cpuidle-psci.h
5986
5987CPUIDLE DRIVER - DT IDLE PM DOMAIN
5988M:	Ulf Hansson <ulf.hansson@linaro.org>
5989L:	linux-pm@vger.kernel.org
5990S:	Supported
5991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5992F:	drivers/cpuidle/dt_idle_genpd.c
5993F:	drivers/cpuidle/dt_idle_genpd.h
5994
5995CPUIDLE DRIVER - RISC-V SBI
5996M:	Anup Patel <anup@brainfault.org>
5997L:	linux-pm@vger.kernel.org
5998L:	linux-riscv@lists.infradead.org
5999S:	Maintained
6000F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6001
6002CRAMFS FILESYSTEM
6003M:	Nicolas Pitre <nico@fluxnic.net>
6004S:	Maintained
6005F:	Documentation/filesystems/cramfs.rst
6006F:	fs/cramfs/
6007
6008CREATIVE SB0540
6009M:	Bastien Nocera <hadess@hadess.net>
6010L:	linux-input@vger.kernel.org
6011S:	Maintained
6012F:	drivers/hid/hid-creative-sb0540.c
6013
6014CRYPTO API
6015M:	Herbert Xu <herbert@gondor.apana.org.au>
6016M:	"David S. Miller" <davem@davemloft.net>
6017L:	linux-crypto@vger.kernel.org
6018S:	Maintained
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6021F:	Documentation/crypto/
6022F:	Documentation/devicetree/bindings/crypto/
6023F:	arch/*/crypto/
6024F:	crypto/
6025F:	drivers/crypto/
6026F:	include/crypto/
6027F:	include/linux/crypto*
6028F:	lib/crypto/
6029
6030CRYPTO SPEED TEST COMPARE
6031M:	Wang Jinchao <wangjinchao@xfusion.com>
6032L:	linux-crypto@vger.kernel.org
6033S:	Maintained
6034F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6035
6036CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6037M:	Neil Horman <nhorman@tuxdriver.com>
6038L:	linux-crypto@vger.kernel.org
6039S:	Maintained
6040F:	crypto/ansi_cprng.c
6041F:	crypto/rng.c
6042
6043CS3308 MEDIA DRIVER
6044M:	Hans Verkuil <hverkuil@xs4all.nl>
6045L:	linux-media@vger.kernel.org
6046S:	Odd Fixes
6047W:	http://linuxtv.org
6048T:	git git://linuxtv.org/media_tree.git
6049F:	drivers/media/i2c/cs3308.c
6050
6051CS5535 Audio ALSA driver
6052M:	Jaya Kumar <jayakumar.alsa@gmail.com>
6053S:	Maintained
6054F:	sound/pci/cs5535audio/
6055
6056CTU CAN FD DRIVER
6057M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
6058M:	Ondrej Ille <ondrej.ille@gmail.com>
6059L:	linux-can@vger.kernel.org
6060S:	Maintained
6061F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6062F:	drivers/net/can/ctucanfd/
6063
6064CVE ASSIGNMENT CONTACT
6065M:	CVE Assignment Team <cve@kernel.org>
6066S:	Maintained
6067F:	Documentation/process/cve.rst
6068
6069CW1200 WLAN driver
6070S:	Orphan
6071F:	drivers/net/wireless/st/cw1200/
6072F:	include/linux/platform_data/net-cw1200.h
6073
6074CX18 VIDEO4LINUX DRIVER
6075M:	Andy Walls <awalls@md.metrocast.net>
6076L:	linux-media@vger.kernel.org
6077S:	Maintained
6078W:	https://linuxtv.org
6079T:	git git://linuxtv.org/media_tree.git
6080F:	drivers/media/pci/cx18/
6081F:	include/uapi/linux/ivtv*
6082
6083CX2341X MPEG ENCODER HELPER MODULE
6084M:	Hans Verkuil <hverkuil@xs4all.nl>
6085L:	linux-media@vger.kernel.org
6086S:	Maintained
6087W:	https://linuxtv.org
6088T:	git git://linuxtv.org/media_tree.git
6089F:	drivers/media/common/cx2341x*
6090F:	include/media/drv-intf/cx2341x.h
6091
6092CX24120 MEDIA DRIVER
6093M:	Jemma Denson <jdenson@gmail.com>
6094M:	Patrick Boettcher <patrick.boettcher@posteo.de>
6095L:	linux-media@vger.kernel.org
6096S:	Maintained
6097W:	https://linuxtv.org
6098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6099F:	drivers/media/dvb-frontends/cx24120*
6100
6101CX88 VIDEO4LINUX DRIVER
6102M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6103L:	linux-media@vger.kernel.org
6104S:	Odd fixes
6105W:	https://linuxtv.org
6106T:	git git://linuxtv.org/media_tree.git
6107F:	Documentation/driver-api/media/drivers/cx88*
6108F:	drivers/media/pci/cx88/
6109
6110CXD2820R MEDIA DRIVER
6111L:	linux-media@vger.kernel.org
6112S:	Orphan
6113W:	https://linuxtv.org
6114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6115F:	drivers/media/dvb-frontends/cxd2820r*
6116
6117CXGB3 ETHERNET DRIVER (CXGB3)
6118M:	Potnuri Bharat Teja <bharat@chelsio.com>
6119L:	netdev@vger.kernel.org
6120S:	Supported
6121W:	http://www.chelsio.com
6122F:	drivers/net/ethernet/chelsio/cxgb3/
6123
6124CXGB3 ISCSI DRIVER (CXGB3I)
6125M:	Varun Prakash <varun@chelsio.com>
6126L:	linux-scsi@vger.kernel.org
6127S:	Supported
6128W:	http://www.chelsio.com
6129F:	drivers/scsi/cxgbi/cxgb3i
6130
6131CXGB4 CRYPTO DRIVER (chcr)
6132M:	Ayush Sawal <ayush.sawal@chelsio.com>
6133L:	linux-crypto@vger.kernel.org
6134S:	Supported
6135W:	http://www.chelsio.com
6136F:	drivers/crypto/chelsio
6137
6138CXGB4 ETHERNET DRIVER (CXGB4)
6139M:	Potnuri Bharat Teja <bharat@chelsio.com>
6140L:	netdev@vger.kernel.org
6141S:	Supported
6142W:	http://www.chelsio.com
6143F:	drivers/net/ethernet/chelsio/cxgb4/
6144
6145CXGB4 INLINE CRYPTO DRIVER
6146M:	Ayush Sawal <ayush.sawal@chelsio.com>
6147L:	netdev@vger.kernel.org
6148S:	Supported
6149W:	http://www.chelsio.com
6150F:	drivers/net/ethernet/chelsio/inline_crypto/
6151
6152CXGB4 ISCSI DRIVER (CXGB4I)
6153M:	Varun Prakash <varun@chelsio.com>
6154L:	linux-scsi@vger.kernel.org
6155S:	Supported
6156W:	http://www.chelsio.com
6157F:	drivers/scsi/cxgbi/cxgb4i
6158
6159CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6160M:	Potnuri Bharat Teja <bharat@chelsio.com>
6161L:	linux-rdma@vger.kernel.org
6162S:	Supported
6163W:	http://www.openfabrics.org
6164F:	drivers/infiniband/hw/cxgb4/
6165F:	include/uapi/rdma/cxgb4-abi.h
6166
6167CXGB4VF ETHERNET DRIVER (CXGB4VF)
6168M:	Potnuri Bharat Teja <bharat@chelsio.com>
6169L:	netdev@vger.kernel.org
6170S:	Supported
6171W:	http://www.chelsio.com
6172F:	drivers/net/ethernet/chelsio/cxgb4vf/
6173
6174CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6175M:	Frederic Barrat <fbarrat@linux.ibm.com>
6176M:	Andrew Donnellan <ajd@linux.ibm.com>
6177L:	linuxppc-dev@lists.ozlabs.org
6178S:	Supported
6179F:	Documentation/ABI/testing/sysfs-class-cxl
6180F:	Documentation/arch/powerpc/cxl.rst
6181F:	arch/powerpc/platforms/powernv/pci-cxl.c
6182F:	drivers/misc/cxl/
6183F:	include/misc/cxl*
6184F:	include/uapi/misc/cxl.h
6185
6186CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6187M:	Manoj N. Kumar <manoj@linux.ibm.com>
6188M:	Uma Krishnan <ukrishn@linux.ibm.com>
6189L:	linux-scsi@vger.kernel.org
6190S:	Obsolete
6191F:	Documentation/arch/powerpc/cxlflash.rst
6192F:	drivers/scsi/cxlflash/
6193F:	include/uapi/scsi/cxlflash_ioctl.h
6194
6195CYBERPRO FB DRIVER
6196M:	Russell King <linux@armlinux.org.uk>
6197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6198S:	Maintained
6199W:	http://www.armlinux.org.uk/
6200F:	drivers/video/fbdev/cyber2000fb.*
6201
6202CYCLADES PC300 DRIVER
6203S:	Orphan
6204F:	drivers/net/wan/pc300*
6205
6206CYPRESS CY8C95X0 PINCTRL DRIVER
6207M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6208L:	linux-gpio@vger.kernel.org
6209S:	Maintained
6210F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6211
6212CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6213M:	Linus Walleij <linus.walleij@linaro.org>
6214L:	linux-input@vger.kernel.org
6215S:	Maintained
6216F:	drivers/input/touchscreen/cy8ctma140.c
6217
6218CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6219M:	Yassine Oudjana <y.oudjana@protonmail.com>
6220L:	linux-input@vger.kernel.org
6221S:	Maintained
6222F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6223F:	drivers/input/keyboard/cypress-sf.c
6224
6225CYPRESS_FIRMWARE MEDIA DRIVER
6226L:	linux-media@vger.kernel.org
6227S:	Orphan
6228W:	https://linuxtv.org
6229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6230F:	drivers/media/common/cypress_firmware*
6231
6232CYTTSP TOUCHSCREEN DRIVER
6233M:	Linus Walleij <linus.walleij@linaro.org>
6234L:	linux-input@vger.kernel.org
6235S:	Maintained
6236F:	drivers/input/touchscreen/cyttsp*
6237
6238D-LINK DIR-685 TOUCHKEYS DRIVER
6239M:	Linus Walleij <linus.walleij@linaro.org>
6240L:	linux-input@vger.kernel.org
6241S:	Supported
6242F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6243
6244DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6245M:	Joshua Kinard <kumba@gentoo.org>
6246S:	Maintained
6247F:	drivers/rtc/rtc-ds1685.c
6248F:	include/linux/rtc/ds1685.h
6249
6250DAMA SLAVE for AX.25
6251M:	Joerg Reuter <jreuter@yaina.de>
6252L:	linux-hams@vger.kernel.org
6253S:	Maintained
6254W:	http://yaina.de/jreuter/
6255W:	http://www.qsl.net/dl1bke/
6256F:	net/ax25/af_ax25.c
6257F:	net/ax25/ax25_dev.c
6258F:	net/ax25/ax25_ds_*
6259F:	net/ax25/ax25_in.c
6260F:	net/ax25/ax25_out.c
6261F:	net/ax25/ax25_timer.c
6262F:	net/ax25/sysctl_net_ax25.c
6263
6264DATA ACCESS MONITOR
6265M:	SeongJae Park <sj@kernel.org>
6266L:	damon@lists.linux.dev
6267L:	linux-mm@kvack.org
6268S:	Maintained
6269W:	https://damonitor.github.io
6270P:	Documentation/mm/damon/maintainer-profile.rst
6271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6272T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6274F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6275F:	Documentation/admin-guide/mm/damon/
6276F:	Documentation/mm/damon/
6277F:	include/linux/damon.h
6278F:	include/trace/events/damon.h
6279F:	mm/damon/
6280F:	tools/testing/selftests/damon/
6281
6282DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6283L:	netdev@vger.kernel.org
6284S:	Orphan
6285F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6286F:	drivers/net/ethernet/dec/tulip/dmfe.c
6287
6288DC390/AM53C974 SCSI driver
6289M:	Hannes Reinecke <hare@suse.com>
6290L:	linux-scsi@vger.kernel.org
6291S:	Maintained
6292F:	drivers/scsi/am53c974.c
6293
6294DC395x SCSI driver
6295M:	Oliver Neukum <oliver@neukum.org>
6296M:	Ali Akcaagac <aliakc@web.de>
6297M:	Jamie Lenehan <lenehan@twibble.org>
6298S:	Maintained
6299F:	Documentation/scsi/dc395x.rst
6300F:	drivers/scsi/dc395x.*
6301
6302DCCP PROTOCOL
6303L:	dccp@vger.kernel.org
6304S:	Orphan
6305W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6306F:	include/linux/dccp.h
6307F:	include/linux/tfrc.h
6308F:	include/uapi/linux/dccp.h
6309F:	net/dccp/
6310
6311DEBUGOBJECTS:
6312M:	Thomas Gleixner <tglx@linutronix.de>
6313L:	linux-kernel@vger.kernel.org
6314S:	Maintained
6315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6316F:	include/linux/debugobjects.h
6317F:	lib/debugobjects.c
6318
6319DECSTATION PLATFORM SUPPORT
6320M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6321L:	linux-mips@vger.kernel.org
6322S:	Maintained
6323W:	http://www.linux-mips.org/wiki/DECstation
6324F:	arch/mips/dec/
6325F:	arch/mips/include/asm/dec/
6326F:	arch/mips/include/asm/mach-dec/
6327
6328DEFXX FDDI NETWORK DRIVER
6329M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6330S:	Maintained
6331F:	drivers/net/fddi/defxx.*
6332
6333DEFZA FDDI NETWORK DRIVER
6334M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6335S:	Maintained
6336F:	drivers/net/fddi/defza.*
6337
6338DEINTERLACE DRIVERS FOR ALLWINNER H3
6339M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6340L:	linux-media@vger.kernel.org
6341S:	Maintained
6342T:	git git://linuxtv.org/media_tree.git
6343F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6344F:	drivers/media/platform/sunxi/sun8i-di/
6345
6346DELL LAPTOP DRIVER
6347M:	Matthew Garrett <mjg59@srcf.ucam.org>
6348M:	Pali Rohár <pali@kernel.org>
6349L:	platform-driver-x86@vger.kernel.org
6350S:	Maintained
6351F:	drivers/platform/x86/dell/dell-laptop.c
6352
6353DELL LAPTOP FREEFALL DRIVER
6354M:	Pali Rohár <pali@kernel.org>
6355S:	Maintained
6356F:	drivers/platform/x86/dell/dell-smo8800.c
6357
6358DELL LAPTOP RBTN DRIVER
6359M:	Pali Rohár <pali@kernel.org>
6360S:	Maintained
6361F:	drivers/platform/x86/dell/dell-rbtn.*
6362
6363DELL LAPTOP SMM DRIVER
6364M:	Pali Rohár <pali@kernel.org>
6365S:	Maintained
6366F:	Documentation/ABI/obsolete/procfs-i8k
6367F:	drivers/hwmon/dell-smm-hwmon.c
6368F:	include/uapi/linux/i8k.h
6369
6370DELL PC DRIVER
6371M:	Lyndon Sanche <lsanche@lyndeno.ca>
6372L:	platform-driver-x86@vger.kernel.org
6373S:	Maintained
6374F:	drivers/platform/x86/dell/dell-pc.c
6375
6376DELL REMOTE BIOS UPDATE DRIVER
6377M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6378L:	platform-driver-x86@vger.kernel.org
6379S:	Maintained
6380F:	drivers/platform/x86/dell/dell_rbu.c
6381
6382DELL SMBIOS DRIVER
6383M:	Pali Rohár <pali@kernel.org>
6384L:	Dell.Client.Kernel@dell.com
6385L:	platform-driver-x86@vger.kernel.org
6386S:	Maintained
6387F:	drivers/platform/x86/dell/dell-smbios.*
6388
6389DELL SMBIOS SMM DRIVER
6390L:	Dell.Client.Kernel@dell.com
6391L:	platform-driver-x86@vger.kernel.org
6392S:	Maintained
6393F:	drivers/platform/x86/dell/dell-smbios-smm.c
6394
6395DELL SMBIOS WMI DRIVER
6396L:	Dell.Client.Kernel@dell.com
6397L:	platform-driver-x86@vger.kernel.org
6398S:	Maintained
6399F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6400F:	tools/wmi/dell-smbios-example.c
6401
6402DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6403M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6404L:	platform-driver-x86@vger.kernel.org
6405S:	Maintained
6406F:	Documentation/userspace-api/dcdbas.rst
6407F:	drivers/platform/x86/dell/dcdbas.*
6408
6409DELL WMI DDV DRIVER
6410M:	Armin Wolf <W_Armin@gmx.de>
6411S:	Maintained
6412F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6413F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6414F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6415F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6416
6417DELL WMI DESCRIPTOR DRIVER
6418L:	Dell.Client.Kernel@dell.com
6419S:	Maintained
6420F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6421
6422DELL WMI HARDWARE PRIVACY SUPPORT
6423L:	Dell.Client.Kernel@dell.com
6424L:	platform-driver-x86@vger.kernel.org
6425S:	Maintained
6426F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6427
6428DELL WMI NOTIFICATIONS DRIVER
6429M:	Matthew Garrett <mjg59@srcf.ucam.org>
6430M:	Pali Rohár <pali@kernel.org>
6431S:	Maintained
6432F:	drivers/platform/x86/dell/dell-wmi-base.c
6433
6434DELL WMI SYSMAN DRIVER
6435M:	Prasanth Ksr <prasanth.ksr@dell.com>
6436L:	Dell.Client.Kernel@dell.com
6437L:	platform-driver-x86@vger.kernel.org
6438S:	Maintained
6439F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6440F:	drivers/platform/x86/dell/dell-wmi-sysman/
6441
6442DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6443M:	Zev Weiss <zev@bewilderbeest.net>
6444L:	linux-hwmon@vger.kernel.org
6445S:	Maintained
6446F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6447
6448DELTA DPS920AB PSU DRIVER
6449M:	Robert Marko <robert.marko@sartura.hr>
6450L:	linux-hwmon@vger.kernel.org
6451S:	Maintained
6452F:	Documentation/hwmon/dps920ab.rst
6453F:	drivers/hwmon/pmbus/dps920ab.c
6454
6455DELTA NETWORKS TN48M CPLD DRIVERS
6456M:	Robert Marko <robert.marko@sartura.hr>
6457S:	Maintained
6458F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6459F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6460F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6461F:	drivers/gpio/gpio-tn48m.c
6462F:	include/dt-bindings/reset/delta,tn48m-reset.h
6463
6464DELTA ST MEDIA DRIVER
6465M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6466L:	linux-media@vger.kernel.org
6467S:	Supported
6468W:	https://linuxtv.org
6469T:	git git://linuxtv.org/media_tree.git
6470F:	drivers/media/platform/st/sti/delta
6471
6472DENALI NAND DRIVER
6473L:	linux-mtd@lists.infradead.org
6474S:	Orphan
6475F:	drivers/mtd/nand/raw/denali*
6476
6477DESIGNWARE EDMA CORE IP DRIVER
6478M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6479R:	Serge Semin <fancer.lancer@gmail.com>
6480L:	dmaengine@vger.kernel.org
6481S:	Maintained
6482F:	drivers/dma/dw-edma/
6483F:	include/linux/dma/edma.h
6484
6485DESIGNWARE USB2 DRD IP DRIVER
6486M:	Minas Harutyunyan <hminas@synopsys.com>
6487L:	linux-usb@vger.kernel.org
6488S:	Maintained
6489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6490F:	drivers/usb/dwc2/
6491
6492DESIGNWARE USB3 DRD IP DRIVER
6493M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6494L:	linux-usb@vger.kernel.org
6495S:	Maintained
6496F:	drivers/usb/dwc3/
6497
6498DESIGNWARE XDATA IP DRIVER
6499L:	linux-pci@vger.kernel.org
6500S:	Orphan
6501F:	Documentation/misc-devices/dw-xdata-pcie.rst
6502F:	drivers/misc/dw-xdata-pcie.c
6503
6504DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6505M:	Andreas Klinger <ak@it-klinger.de>
6506L:	linux-iio@vger.kernel.org
6507S:	Maintained
6508F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6509F:	drivers/iio/proximity/srf*.c
6510
6511DEVICE COREDUMP (DEV_COREDUMP)
6512M:	Johannes Berg <johannes@sipsolutions.net>
6513L:	linux-kernel@vger.kernel.org
6514S:	Maintained
6515F:	drivers/base/devcoredump.c
6516F:	include/linux/devcoredump.h
6517
6518DEVICE DEPENDENCY HELPER SCRIPT
6519M:	Saravana Kannan <saravanak@google.com>
6520L:	linux-kernel@vger.kernel.org
6521S:	Maintained
6522F:	scripts/dev-needs.sh
6523
6524DEVICE DIRECT ACCESS (DAX)
6525M:	Dan Williams <dan.j.williams@intel.com>
6526M:	Vishal Verma <vishal.l.verma@intel.com>
6527M:	Dave Jiang <dave.jiang@intel.com>
6528L:	nvdimm@lists.linux.dev
6529L:	linux-cxl@vger.kernel.org
6530S:	Supported
6531F:	drivers/dax/
6532
6533DEVICE FREQUENCY (DEVFREQ)
6534M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6535M:	Kyungmin Park <kyungmin.park@samsung.com>
6536M:	Chanwoo Choi <cw00.choi@samsung.com>
6537L:	linux-pm@vger.kernel.org
6538S:	Maintained
6539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6540F:	Documentation/devicetree/bindings/devfreq/
6541F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6542F:	drivers/devfreq/
6543F:	include/linux/devfreq.h
6544F:	include/trace/events/devfreq.h
6545
6546DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6547M:	Chanwoo Choi <cw00.choi@samsung.com>
6548L:	linux-pm@vger.kernel.org
6549S:	Supported
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6551F:	Documentation/devicetree/bindings/devfreq/event/
6552F:	drivers/devfreq/devfreq-event.c
6553F:	drivers/devfreq/event/
6554F:	include/dt-bindings/pmu/exynos_ppmu.h
6555F:	include/linux/devfreq-event.h
6556
6557DEVICE RESOURCE MANAGEMENT HELPERS
6558M:	Hans de Goede <hdegoede@redhat.com>
6559R:	Matti Vaittinen <mazziesaccount@gmail.com>
6560S:	Maintained
6561F:	include/linux/devm-helpers.h
6562
6563DEVICE-MAPPER  (LVM)
6564M:	Alasdair Kergon <agk@redhat.com>
6565M:	Mike Snitzer <snitzer@kernel.org>
6566M:	Mikulas Patocka <mpatocka@redhat.com>
6567L:	dm-devel@lists.linux.dev
6568S:	Maintained
6569Q:	http://patchwork.kernel.org/project/dm-devel/list/
6570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6571F:	Documentation/admin-guide/device-mapper/
6572F:	drivers/md/Kconfig
6573F:	drivers/md/Makefile
6574F:	drivers/md/dm*
6575F:	drivers/md/persistent-data/
6576F:	include/linux/device-mapper.h
6577F:	include/linux/dm-*.h
6578F:	include/uapi/linux/dm-*.h
6579
6580DEVICE-MAPPER VDO TARGET
6581M:	Matthew Sakai <msakai@redhat.com>
6582L:	dm-devel@lists.linux.dev
6583S:	Maintained
6584F:	Documentation/admin-guide/device-mapper/vdo*.rst
6585F:	drivers/md/dm-vdo/
6586
6587DEVLINK
6588M:	Jiri Pirko <jiri@resnulli.us>
6589L:	netdev@vger.kernel.org
6590S:	Supported
6591F:	Documentation/networking/devlink
6592F:	include/net/devlink.h
6593F:	include/uapi/linux/devlink.h
6594F:	net/devlink/
6595
6596DFROBOT SD2405AL RTC DRIVER
6597M:	Tóth János <gomba007@gmail.com>
6598L:	linux-rtc@vger.kernel.org
6599S:	Maintained
6600F:	drivers/rtc/rtc-sd2405al.c
6601
6602DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6603M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6604L:	kernel@dh-electronics.com
6605S:	Maintained
6606F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6607F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6608
6609DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6610M:	Marek Vasut <marex@denx.de>
6611L:	kernel@dh-electronics.com
6612S:	Maintained
6613F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6614F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6615
6616DIALOG SEMICONDUCTOR DRIVERS
6617M:	Support Opensource <support.opensource@diasemi.com>
6618S:	Supported
6619W:	http://www.dialog-semiconductor.com/products
6620F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6621F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6622F:	Documentation/devicetree/bindings/mfd/da90*.txt
6623F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6624F:	Documentation/devicetree/bindings/regulator/da92*.txt
6625F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6626F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6627F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6628F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6629F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6630F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6631F:	Documentation/hwmon/da90??.rst
6632F:	drivers/gpio/gpio-da90??.c
6633F:	drivers/hwmon/da90??-hwmon.c
6634F:	drivers/iio/adc/da91??-*.c
6635F:	drivers/input/misc/da72??.[ch]
6636F:	drivers/input/misc/da90??_onkey.c
6637F:	drivers/input/touchscreen/da9052_tsi.c
6638F:	drivers/leds/leds-da90??.c
6639F:	drivers/mfd/da903x.c
6640F:	drivers/mfd/da90??-*.c
6641F:	drivers/mfd/da91??-*.c
6642F:	drivers/pinctrl/pinctrl-da90??.c
6643F:	drivers/power/supply/da9052-battery.c
6644F:	drivers/power/supply/da91??-*.c
6645F:	drivers/regulator/da9???-regulator.[ch]
6646F:	drivers/regulator/slg51000-regulator.[ch]
6647F:	drivers/rtc/rtc-da90??.c
6648F:	drivers/thermal/da90??-thermal.c
6649F:	drivers/video/backlight/da90??_bl.c
6650F:	drivers/watchdog/da90??_wdt.c
6651F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6652F:	include/linux/mfd/da903x.h
6653F:	include/linux/mfd/da9052/
6654F:	include/linux/mfd/da9055/
6655F:	include/linux/mfd/da9062/
6656F:	include/linux/mfd/da9063/
6657F:	include/linux/mfd/da9150/
6658F:	include/linux/regulator/da9211.h
6659F:	include/sound/da[79]*.h
6660F:	sound/soc/codecs/da[79]*.[ch]
6661
6662DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6663M:	William Breathitt Gray <wbg@kernel.org>
6664L:	linux-gpio@vger.kernel.org
6665S:	Maintained
6666F:	drivers/gpio/gpio-gpio-mm.c
6667
6668DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6669M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6670L:	linux-media@vger.kernel.org
6671S:	Maintained
6672F:	Documentation/admin-guide/media/mgb4.rst
6673F:	drivers/media/pci/mgb4/
6674
6675DIOLAN U2C-12 I2C DRIVER
6676M:	Guenter Roeck <linux@roeck-us.net>
6677L:	linux-i2c@vger.kernel.org
6678S:	Maintained
6679F:	drivers/i2c/busses/i2c-diolan-u2c.c
6680
6681DIRECTORY NOTIFICATION (DNOTIFY)
6682M:	Jan Kara <jack@suse.cz>
6683R:	Amir Goldstein <amir73il@gmail.com>
6684L:	linux-fsdevel@vger.kernel.org
6685S:	Maintained
6686F:	Documentation/filesystems/dnotify.rst
6687F:	fs/notify/dnotify/
6688F:	include/linux/dnotify.h
6689
6690DISK GEOMETRY AND PARTITION HANDLING
6691M:	Andries Brouwer <aeb@cwi.nl>
6692S:	Maintained
6693W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6694W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6695W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6696
6697DISKQUOTA
6698M:	Jan Kara <jack@suse.com>
6699S:	Maintained
6700F:	Documentation/filesystems/quota.rst
6701F:	fs/quota/
6702F:	include/linux/quota*.h
6703F:	include/uapi/linux/quota*.h
6704
6705DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6706M:	Bernie Thompson <bernie@plugable.com>
6707L:	linux-fbdev@vger.kernel.org
6708S:	Maintained
6709W:	http://plugable.com/category/projects/udlfb/
6710F:	Documentation/fb/udlfb.rst
6711F:	drivers/video/fbdev/udlfb.c
6712F:	include/video/udlfb.h
6713
6714DISTRIBUTED LOCK MANAGER (DLM)
6715M:	Alexander Aring <aahringo@redhat.com>
6716M:	David Teigland <teigland@redhat.com>
6717L:	gfs2@lists.linux.dev
6718S:	Supported
6719W:	https://pagure.io/dlm
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6721F:	fs/dlm/
6722
6723DMA BUFFER SHARING FRAMEWORK
6724M:	Sumit Semwal <sumit.semwal@linaro.org>
6725M:	Christian König <christian.koenig@amd.com>
6726L:	linux-media@vger.kernel.org
6727L:	dri-devel@lists.freedesktop.org
6728L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6729S:	Maintained
6730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6731F:	Documentation/driver-api/dma-buf.rst
6732F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6733F:	drivers/dma-buf/
6734F:	include/linux/*fence.h
6735F:	include/linux/dma-buf.h
6736F:	include/linux/dma-resv.h
6737K:	\bdma_(?:buf|fence|resv)\b
6738
6739DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6740M:	Vinod Koul <vkoul@kernel.org>
6741L:	dmaengine@vger.kernel.org
6742S:	Maintained
6743Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6745F:	Documentation/devicetree/bindings/dma/
6746F:	Documentation/driver-api/dmaengine/
6747F:	drivers/dma/
6748F:	include/dt-bindings/dma/
6749F:	include/linux/dma/
6750F:	include/linux/dmaengine.h
6751F:	include/linux/of_dma.h
6752
6753DMA MAPPING BENCHMARK
6754M:	Xiang Chen <chenxiang66@hisilicon.com>
6755L:	iommu@lists.linux.dev
6756F:	kernel/dma/map_benchmark.c
6757F:	tools/testing/selftests/dma/
6758
6759DMA MAPPING HELPERS
6760M:	Christoph Hellwig <hch@lst.de>
6761M:	Marek Szyprowski <m.szyprowski@samsung.com>
6762R:	Robin Murphy <robin.murphy@arm.com>
6763L:	iommu@lists.linux.dev
6764S:	Supported
6765W:	http://git.infradead.org/users/hch/dma-mapping.git
6766T:	git git://git.infradead.org/users/hch/dma-mapping.git
6767F:	include/asm-generic/dma-mapping.h
6768F:	include/linux/dma-direct.h
6769F:	include/linux/dma-map-ops.h
6770F:	include/linux/dma-mapping.h
6771F:	include/linux/swiotlb.h
6772F:	kernel/dma/
6773
6774DMA-BUF HEAPS FRAMEWORK
6775M:	Sumit Semwal <sumit.semwal@linaro.org>
6776R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6777R:	Brian Starkey <Brian.Starkey@arm.com>
6778R:	John Stultz <jstultz@google.com>
6779R:	T.J. Mercier <tjmercier@google.com>
6780L:	linux-media@vger.kernel.org
6781L:	dri-devel@lists.freedesktop.org
6782L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6783S:	Maintained
6784T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6785F:	drivers/dma-buf/dma-heap.c
6786F:	drivers/dma-buf/heaps/*
6787F:	include/linux/dma-heap.h
6788F:	include/uapi/linux/dma-heap.h
6789F:	tools/testing/selftests/dmabuf-heaps/
6790
6791DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6792M:	Lukasz Luba <lukasz.luba@arm.com>
6793L:	linux-pm@vger.kernel.org
6794L:	linux-samsung-soc@vger.kernel.org
6795S:	Maintained
6796F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6797F:	drivers/memory/samsung/exynos5422-dmc.c
6798
6799DME1737 HARDWARE MONITOR DRIVER
6800M:	Juerg Haefliger <juergh@proton.me>
6801L:	linux-hwmon@vger.kernel.org
6802S:	Maintained
6803F:	Documentation/hwmon/dme1737.rst
6804F:	drivers/hwmon/dme1737.c
6805
6806DMI/SMBIOS SUPPORT
6807M:	Jean Delvare <jdelvare@suse.com>
6808S:	Maintained
6809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6810F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6811F:	drivers/firmware/dmi-id.c
6812F:	drivers/firmware/dmi_scan.c
6813F:	include/linux/dmi.h
6814
6815DOCUMENTATION
6816M:	Jonathan Corbet <corbet@lwn.net>
6817L:	linux-doc@vger.kernel.org
6818S:	Maintained
6819P:	Documentation/doc-guide/maintainer-profile.rst
6820T:	git git://git.lwn.net/linux.git docs-next
6821F:	Documentation/
6822F:	scripts/check-variable-fonts.sh
6823F:	scripts/documentation-file-ref-check
6824F:	scripts/kernel-doc
6825F:	scripts/sphinx-pre-install
6826X:	Documentation/ABI/
6827X:	Documentation/admin-guide/media/
6828X:	Documentation/devicetree/
6829X:	Documentation/driver-api/media/
6830X:	Documentation/firmware-guide/acpi/
6831X:	Documentation/i2c/
6832X:	Documentation/netlink/
6833X:	Documentation/power/
6834X:	Documentation/spi/
6835X:	Documentation/userspace-api/media/
6836
6837DOCUMENTATION PROCESS
6838M:	Jonathan Corbet <corbet@lwn.net>
6839L:	workflows@vger.kernel.org
6840S:	Maintained
6841F:	Documentation/dev-tools/
6842F:	Documentation/maintainer/
6843F:	Documentation/process/
6844
6845DOCUMENTATION REPORTING ISSUES
6846M:	Thorsten Leemhuis <linux@leemhuis.info>
6847L:	linux-doc@vger.kernel.org
6848S:	Maintained
6849F:	Documentation/admin-guide/bug-bisect.rst
6850F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6851F:	Documentation/admin-guide/reporting-issues.rst
6852F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6853
6854DOCUMENTATION SCRIPTS
6855M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6856L:	linux-doc@vger.kernel.org
6857S:	Maintained
6858F:	Documentation/sphinx/parse-headers.pl
6859F:	scripts/documentation-file-ref-check
6860F:	scripts/sphinx-pre-install
6861
6862DOCUMENTATION/ITALIAN
6863M:	Federico Vaga <federico.vaga@vaga.pv.it>
6864L:	linux-doc@vger.kernel.org
6865S:	Maintained
6866F:	Documentation/translations/it_IT
6867
6868DOCUMENTATION/JAPANESE
6869R:	Akira Yokosawa <akiyks@gmail.com>
6870L:	linux-doc@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/translations/ja_JP
6873
6874DONGWOON DW9714 LENS VOICE COIL DRIVER
6875M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6876L:	linux-media@vger.kernel.org
6877S:	Maintained
6878T:	git git://linuxtv.org/media_tree.git
6879F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6880F:	drivers/media/i2c/dw9714.c
6881
6882DONGWOON DW9719 LENS VOICE COIL DRIVER
6883M:	Daniel Scally <djrscally@gmail.com>
6884L:	linux-media@vger.kernel.org
6885S:	Maintained
6886T:	git git://linuxtv.org/media_tree.git
6887F:	drivers/media/i2c/dw9719.c
6888
6889DONGWOON DW9768 LENS VOICE COIL DRIVER
6890L:	linux-media@vger.kernel.org
6891S:	Orphan
6892T:	git git://linuxtv.org/media_tree.git
6893F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6894F:	drivers/media/i2c/dw9768.c
6895
6896DONGWOON DW9807 LENS VOICE COIL DRIVER
6897M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6898L:	linux-media@vger.kernel.org
6899S:	Maintained
6900T:	git git://linuxtv.org/media_tree.git
6901F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6902F:	drivers/media/i2c/dw9807-vcm.c
6903
6904DOUBLETALK DRIVER
6905M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6906L:	blinux-list@redhat.com
6907S:	Maintained
6908F:	drivers/char/dtlk.c
6909F:	include/linux/dtlk.h
6910
6911DPAA2 DATAPATH I/O (DPIO) DRIVER
6912M:	Roy Pledge <Roy.Pledge@nxp.com>
6913L:	linux-kernel@vger.kernel.org
6914S:	Maintained
6915F:	drivers/soc/fsl/dpio
6916
6917DPAA2 ETHERNET DRIVER
6918M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6919L:	netdev@vger.kernel.org
6920S:	Maintained
6921F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6922F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6923F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6924F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6925F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6926F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6927F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6928F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6929F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6930F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6931
6932DPAA2 ETHERNET SWITCH DRIVER
6933M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6934L:	netdev@vger.kernel.org
6935S:	Maintained
6936F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6937F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6938F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6939
6940DPLL SUBSYSTEM
6941M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6942M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6943M:	Jiri Pirko <jiri@resnulli.us>
6944L:	netdev@vger.kernel.org
6945S:	Supported
6946F:	Documentation/driver-api/dpll.rst
6947F:	drivers/dpll/*
6948F:	include/linux/dpll.h
6949F:	include/uapi/linux/dpll.h
6950
6951DRBD DRIVER
6952M:	Philipp Reisner <philipp.reisner@linbit.com>
6953M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6954M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6955L:	drbd-dev@lists.linbit.com
6956S:	Supported
6957W:	http://www.drbd.org
6958T:	git git://git.linbit.com/linux-drbd.git
6959T:	git git://git.linbit.com/drbd-8.4.git
6960F:	Documentation/admin-guide/blockdev/
6961F:	drivers/block/drbd/
6962F:	include/linux/drbd*
6963F:	lib/lru_cache.c
6964
6965DRIVER COMPONENT FRAMEWORK
6966L:	dri-devel@lists.freedesktop.org
6967F:	drivers/base/component.c
6968F:	include/linux/component.h
6969
6970DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6971M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6972R:	"Rafael J. Wysocki" <rafael@kernel.org>
6973S:	Supported
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6975F:	Documentation/core-api/kobject.rst
6976F:	drivers/base/
6977F:	fs/debugfs/
6978F:	fs/sysfs/
6979F:	include/linux/debugfs.h
6980F:	include/linux/fwnode.h
6981F:	include/linux/kobj*
6982F:	include/linux/property.h
6983F:	lib/kobj*
6984F:	rust/kernel/device.rs
6985
6986DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6987M:	Nishanth Menon <nm@ti.com>
6988L:	linux-pm@vger.kernel.org
6989S:	Maintained
6990F:	drivers/soc/ti/smartreflex.c
6991F:	include/linux/power/smartreflex.h
6992
6993DRM ACCEL DRIVERS FOR INTEL VPU
6994M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6995M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6996L:	dri-devel@lists.freedesktop.org
6997S:	Supported
6998T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999F:	drivers/accel/ivpu/
7000F:	include/uapi/drm/ivpu_accel.h
7001
7002DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7003M:	Oded Gabbay <ogabbay@kernel.org>
7004L:	dri-devel@lists.freedesktop.org
7005S:	Maintained
7006C:	irc://irc.oftc.net/dri-devel
7007T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7008F:	Documentation/accel/
7009F:	drivers/accel/
7010F:	include/drm/drm_accel.h
7011
7012DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7013M:	Maxime Ripard <mripard@kernel.org>
7014M:	Chen-Yu Tsai <wens@csie.org>
7015R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7016L:	dri-devel@lists.freedesktop.org
7017S:	Supported
7018T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019F:	drivers/gpu/drm/sun4i/sun8i*
7020
7021DRM DRIVER FOR ARM PL111 CLCD
7022S:	Orphan
7023T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F:	drivers/gpu/drm/pl111/
7025
7026DRM DRIVER FOR ARM VERSATILE TFT PANELS
7027M:	Linus Walleij <linus.walleij@linaro.org>
7028S:	Maintained
7029T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7030F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7031F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7032
7033DRM DRIVER FOR ASPEED BMC GFX
7034M:	Joel Stanley <joel@jms.id.au>
7035L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
7036S:	Supported
7037T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7038F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7039F:	drivers/gpu/drm/aspeed/
7040
7041DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7042M:	Dave Airlie <airlied@redhat.com>
7043R:	Thomas Zimmermann <tzimmermann@suse.de>
7044R:	Jocelyn Falempe <jfalempe@redhat.com>
7045L:	dri-devel@lists.freedesktop.org
7046S:	Supported
7047T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7048F:	drivers/gpu/drm/ast/
7049
7050DRM DRIVER FOR BOCHS VIRTUAL GPU
7051M:	Gerd Hoffmann <kraxel@redhat.com>
7052L:	virtualization@lists.linux.dev
7053S:	Maintained
7054T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7055F:	drivers/gpu/drm/tiny/bochs.c
7056
7057DRM DRIVER FOR BOE HIMAX8279D PANELS
7058M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
7059S:	Maintained
7060F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7061F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7062
7063DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7064M:	Jagan Teki <jagan@amarulasolutions.com>
7065S:	Maintained
7066F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7067F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7068
7069DRM DRIVER FOR EBBG FT8719 PANEL
7070M:	Joel Selvaraj <jo@jsfamily.in>
7071S:	Maintained
7072T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7074F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7075
7076DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7077M:	Linus Walleij <linus.walleij@linaro.org>
7078S:	Maintained
7079T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7080F:	drivers/gpu/drm/tve200/
7081
7082DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7083M:	Icenowy Zheng <icenowy@aosc.io>
7084S:	Maintained
7085F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7086F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7087
7088DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7089M:	Jagan Teki <jagan@amarulasolutions.com>
7090S:	Maintained
7091F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7092F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7093
7094DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7095M:	Thomas Zimmermann <tzimmermann@suse.de>
7096M:	Javier Martinez Canillas <javierm@redhat.com>
7097L:	dri-devel@lists.freedesktop.org
7098S:	Maintained
7099T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7100F:	drivers/gpu/drm/drm_aperture.c
7101F:	drivers/gpu/drm/tiny/ofdrm.c
7102F:	drivers/gpu/drm/tiny/simpledrm.c
7103F:	drivers/video/aperture.c
7104F:	drivers/video/nomodeset.c
7105F:	include/drm/drm_aperture.h
7106F:	include/linux/aperture.h
7107F:	include/video/nomodeset.h
7108
7109DRM DRIVER FOR GENERIC EDP PANELS
7110R:	Douglas Anderson <dianders@chromium.org>
7111F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7112F:	drivers/gpu/drm/panel/panel-edp.c
7113
7114DRM DRIVER FOR GENERIC USB DISPLAY
7115M:	Noralf Trønnes <noralf@tronnes.org>
7116S:	Maintained
7117W:	https://github.com/notro/gud/wiki
7118T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7119F:	drivers/gpu/drm/gud/
7120F:	include/drm/gud.h
7121
7122DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7123M:	Hans de Goede <hdegoede@redhat.com>
7124S:	Maintained
7125T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7126F:	drivers/gpu/drm/tiny/gm12u320.c
7127
7128DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7129M:	Ondrej Jirman <megi@xff.cz>
7130M:	Javier Martinez Canillas <javierm@redhat.com>
7131S:	Maintained
7132T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7133F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7134F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7135
7136DRM DRIVER FOR HX8357D PANELS
7137S:	Orphan
7138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7140F:	drivers/gpu/drm/tiny/hx8357d.c
7141
7142DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7143M:	Deepak Rawat <drawat.floss@gmail.com>
7144L:	linux-hyperv@vger.kernel.org
7145L:	dri-devel@lists.freedesktop.org
7146S:	Maintained
7147T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7148F:	drivers/gpu/drm/hyperv
7149
7150DRM DRIVER FOR ILITEK ILI9225 PANELS
7151M:	David Lechner <david@lechnology.com>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7155F:	drivers/gpu/drm/tiny/ili9225.c
7156
7157DRM DRIVER FOR ILITEK ILI9486 PANELS
7158M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7159S:	Maintained
7160T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7162F:	drivers/gpu/drm/tiny/ili9486.c
7163
7164DRM DRIVER FOR ILITEK ILI9805 PANELS
7165M:	Michael Trimarchi <michael@amarulasolutions.com>
7166S:	Maintained
7167F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7168F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7169
7170DRM DRIVER FOR ILITEK ILI9806E PANELS
7171M:	Michael Walle <mwalle@kernel.org>
7172S:	Maintained
7173F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7174
7175DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7176M:	Jagan Teki <jagan@edgeble.ai>
7177S:	Maintained
7178F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7179F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7180
7181DRM DRIVER FOR LG SW43408 PANELS
7182M:	Sumit Semwal <sumit.semwal@linaro.org>
7183M:	Caleb Connolly <caleb.connolly@linaro.org>
7184S:	Maintained
7185T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7186F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7187F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7188
7189DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7190M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7191S:	Supported
7192T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7193F:	drivers/gpu/drm/logicvc/
7194
7195DRM DRIVER FOR LVDS PANELS
7196M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7197L:	dri-devel@lists.freedesktop.org
7198S:	Maintained
7199T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200F:	Documentation/devicetree/bindings/display/lvds.yaml
7201F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7202F:	drivers/gpu/drm/panel/panel-lvds.c
7203
7204DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7205M:	Guido Günther <agx@sigxcpu.org>
7206R:	Purism Kernel Team <kernel@puri.sm>
7207S:	Maintained
7208F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7209F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7210
7211DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7212M:	Dave Airlie <airlied@redhat.com>
7213R:	Thomas Zimmermann <tzimmermann@suse.de>
7214R:	Jocelyn Falempe <jfalempe@redhat.com>
7215L:	dri-devel@lists.freedesktop.org
7216S:	Supported
7217T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7218F:	drivers/gpu/drm/mgag200/
7219
7220DRM DRIVER FOR MI0283QT
7221M:	Noralf Trønnes <noralf@tronnes.org>
7222S:	Maintained
7223T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7224F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7225F:	drivers/gpu/drm/tiny/mi0283qt.c
7226
7227DRM DRIVER FOR MIPI DBI compatible panels
7228M:	Noralf Trønnes <noralf@tronnes.org>
7229S:	Maintained
7230W:	https://github.com/notro/panel-mipi-dbi/wiki
7231T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7233F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7234
7235DRM DRIVER for Qualcomm Adreno GPUs
7236M:	Rob Clark <robdclark@gmail.com>
7237R:	Sean Paul <sean@poorly.run>
7238R:	Konrad Dybcio <konradybcio@kernel.org>
7239L:	linux-arm-msm@vger.kernel.org
7240L:	dri-devel@lists.freedesktop.org
7241L:	freedreno@lists.freedesktop.org
7242S:	Maintained
7243B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7244T:	git https://gitlab.freedesktop.org/drm/msm.git
7245F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7246F:	drivers/gpu/drm/msm/adreno/
7247F:	drivers/gpu/drm/msm/msm_gpu.*
7248F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7249F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7250F:	drivers/gpu/drm/msm/registers/adreno/
7251F:	include/uapi/drm/msm_drm.h
7252
7253DRM DRIVER for Qualcomm display hardware
7254M:	Rob Clark <robdclark@gmail.com>
7255M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7256M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7257R:	Sean Paul <sean@poorly.run>
7258R:	Marijn Suijten <marijn.suijten@somainline.org>
7259L:	linux-arm-msm@vger.kernel.org
7260L:	dri-devel@lists.freedesktop.org
7261L:	freedreno@lists.freedesktop.org
7262S:	Maintained
7263B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7264T:	git https://gitlab.freedesktop.org/drm/msm.git
7265F:	Documentation/devicetree/bindings/display/msm/
7266F:	drivers/gpu/drm/ci/xfails/msm*
7267F:	drivers/gpu/drm/msm/
7268F:	include/uapi/drm/msm_drm.h
7269
7270DRM DRIVER FOR NOVATEK NT35510 PANELS
7271M:	Linus Walleij <linus.walleij@linaro.org>
7272S:	Maintained
7273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7274F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7275F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7276
7277DRM DRIVER FOR NOVATEK NT35560 PANELS
7278M:	Linus Walleij <linus.walleij@linaro.org>
7279S:	Maintained
7280T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7281F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7282F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7283
7284DRM DRIVER FOR NOVATEK NT36523 PANELS
7285M:	Jianhua Lu <lujianhua000@gmail.com>
7286S:	Maintained
7287T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7289F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7290
7291DRM DRIVER FOR NOVATEK NT36672A PANELS
7292M:	Sumit Semwal <sumit.semwal@linaro.org>
7293S:	Maintained
7294T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7295F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7296F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7297
7298DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7299M:	Karol Herbst <kherbst@redhat.com>
7300M:	Lyude Paul <lyude@redhat.com>
7301M:	Danilo Krummrich <dakr@redhat.com>
7302L:	dri-devel@lists.freedesktop.org
7303L:	nouveau@lists.freedesktop.org
7304S:	Supported
7305W:	https://nouveau.freedesktop.org/
7306Q:	https://patchwork.freedesktop.org/project/nouveau/
7307Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7308B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7309C:	irc://irc.oftc.net/nouveau
7310T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7311F:	drivers/gpu/drm/nouveau/
7312F:	include/uapi/drm/nouveau_drm.h
7313
7314DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7315M:	Stefan Mavrodiev <stefan@olimex.com>
7316S:	Maintained
7317F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7318F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7319
7320DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7321R:	Douglas Anderson <dianders@chromium.org>
7322F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7323F:	drivers/gpu/drm/bridge/parade-ps8640.c
7324
7325DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7326M:	Noralf Trønnes <noralf@tronnes.org>
7327S:	Maintained
7328T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7329F:	Documentation/devicetree/bindings/display/repaper.txt
7330F:	drivers/gpu/drm/tiny/repaper.c
7331
7332DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7333M:	Dave Airlie <airlied@redhat.com>
7334M:	Gerd Hoffmann <kraxel@redhat.com>
7335L:	virtualization@lists.linux.dev
7336S:	Obsolete
7337W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7338T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7339F:	drivers/gpu/drm/tiny/cirrus.c
7340
7341DRM DRIVER FOR QXL VIRTUAL GPU
7342M:	Dave Airlie <airlied@redhat.com>
7343M:	Gerd Hoffmann <kraxel@redhat.com>
7344L:	virtualization@lists.linux.dev
7345L:	spice-devel@lists.freedesktop.org
7346S:	Maintained
7347T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348F:	drivers/gpu/drm/qxl/
7349F:	include/uapi/drm/qxl_drm.h
7350
7351DRM DRIVER FOR RAYDIUM RM67191 PANELS
7352M:	Robert Chiras <robert.chiras@nxp.com>
7353S:	Maintained
7354F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7355F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7356
7357DRM DRIVER FOR SAMSUNG DB7430 PANELS
7358M:	Linus Walleij <linus.walleij@linaro.org>
7359S:	Maintained
7360T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7362F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7363
7364DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7365M:	Inki Dae <inki.dae@samsung.com>
7366M:	Jagan Teki <jagan@amarulasolutions.com>
7367M:	Marek Szyprowski <m.szyprowski@samsung.com>
7368S:	Maintained
7369T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7370F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7371F:	drivers/gpu/drm/bridge/samsung-dsim.c
7372F:	include/drm/bridge/samsung-dsim.h
7373
7374DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7375M:	Markuss Broks <markuss.broks@gmail.com>
7376S:	Maintained
7377F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7378F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7379
7380DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7381M:	Artur Weber <aweber.kernel@gmail.com>
7382S:	Maintained
7383F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7384F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7385
7386DRM DRIVER FOR SITRONIX ST7586 PANELS
7387M:	David Lechner <david@lechnology.com>
7388S:	Maintained
7389T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7390F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7391F:	drivers/gpu/drm/tiny/st7586.c
7392
7393DRM DRIVER FOR SITRONIX ST7701 PANELS
7394M:	Jagan Teki <jagan@amarulasolutions.com>
7395S:	Maintained
7396F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7397F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7398
7399DRM DRIVER FOR SITRONIX ST7703 PANELS
7400M:	Guido Günther <agx@sigxcpu.org>
7401R:	Purism Kernel Team <kernel@puri.sm>
7402R:	Ondrej Jirman <megi@xff.cz>
7403S:	Maintained
7404F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7405F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7406
7407DRM DRIVER FOR SITRONIX ST7735R PANELS
7408M:	David Lechner <david@lechnology.com>
7409S:	Maintained
7410T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7411F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7412F:	drivers/gpu/drm/tiny/st7735r.c
7413
7414DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7415M:	Javier Martinez Canillas <javierm@redhat.com>
7416S:	Maintained
7417T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7419F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7420F:	drivers/gpu/drm/solomon/ssd130x*
7421
7422DRM DRIVER FOR ST-ERICSSON MCDE
7423M:	Linus Walleij <linus.walleij@linaro.org>
7424S:	Maintained
7425T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7426F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7427F:	drivers/gpu/drm/mcde/
7428
7429DRM DRIVER FOR SYNAPTICS R63353 PANELS
7430M:	Michael Trimarchi <michael@amarulasolutions.com>
7431S:	Maintained
7432F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7433F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7434
7435DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7436M:	Jagan Teki <jagan@amarulasolutions.com>
7437S:	Maintained
7438F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7439F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7440
7441DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7442R:	Douglas Anderson <dianders@chromium.org>
7443F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7444F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7445
7446DRM DRIVER FOR TPO TPG110 PANELS
7447M:	Linus Walleij <linus.walleij@linaro.org>
7448S:	Maintained
7449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7451F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7452
7453DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7454M:	Dave Airlie <airlied@redhat.com>
7455R:	Sean Paul <sean@poorly.run>
7456R:	Thomas Zimmermann <tzimmermann@suse.de>
7457L:	dri-devel@lists.freedesktop.org
7458S:	Supported
7459T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460F:	drivers/gpu/drm/udl/
7461
7462DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7463M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7464M:	Maíra Canal <mairacanal@riseup.net>
7465R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7466R:	Simona Vetter <simona@ffwll.ch>
7467R:	Melissa Wen <melissa.srw@gmail.com>
7468L:	dri-devel@lists.freedesktop.org
7469S:	Maintained
7470T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7471F:	Documentation/gpu/vkms.rst
7472F:	drivers/gpu/drm/ci/xfails/vkms*
7473F:	drivers/gpu/drm/vkms/
7474
7475DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7476M:	Hans de Goede <hdegoede@redhat.com>
7477L:	dri-devel@lists.freedesktop.org
7478S:	Maintained
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	drivers/gpu/drm/vboxvideo/
7481
7482DRM DRIVER FOR VMWARE VIRTUAL GPU
7483M:	Zack Rusin <zack.rusin@broadcom.com>
7484R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7485L:	dri-devel@lists.freedesktop.org
7486S:	Supported
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	drivers/gpu/drm/vmwgfx/
7489F:	include/uapi/drm/vmwgfx_drm.h
7490
7491DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7492M:	Linus Walleij <linus.walleij@linaro.org>
7493S:	Maintained
7494T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7495F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7496F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7497
7498DRM DRIVERS
7499M:	David Airlie <airlied@gmail.com>
7500M:	Simona Vetter <simona@ffwll.ch>
7501L:	dri-devel@lists.freedesktop.org
7502S:	Maintained
7503B:	https://gitlab.freedesktop.org/drm
7504C:	irc://irc.oftc.net/dri-devel
7505T:	git https://gitlab.freedesktop.org/drm/kernel.git
7506F:	Documentation/devicetree/bindings/display/
7507F:	Documentation/devicetree/bindings/gpu/
7508F:	Documentation/gpu/
7509F:	drivers/gpu/
7510F:	include/drm/
7511F:	include/linux/vga*
7512F:	include/uapi/drm/
7513
7514DRM DRIVERS AND MISC GPU PATCHES
7515M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7516M:	Maxime Ripard <mripard@kernel.org>
7517M:	Thomas Zimmermann <tzimmermann@suse.de>
7518S:	Maintained
7519W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	Documentation/devicetree/bindings/display/
7522F:	Documentation/devicetree/bindings/gpu/
7523F:	Documentation/gpu/
7524F:	drivers/gpu/drm/
7525F:	drivers/gpu/vga/
7526F:	include/drm/drm
7527F:	include/linux/vga*
7528F:	include/uapi/drm/
7529X:	drivers/gpu/drm/amd/
7530X:	drivers/gpu/drm/armada/
7531X:	drivers/gpu/drm/etnaviv/
7532X:	drivers/gpu/drm/exynos/
7533X:	drivers/gpu/drm/i915/
7534X:	drivers/gpu/drm/kmb/
7535X:	drivers/gpu/drm/mediatek/
7536X:	drivers/gpu/drm/msm/
7537X:	drivers/gpu/drm/nouveau/
7538X:	drivers/gpu/drm/radeon/
7539X:	drivers/gpu/drm/renesas/rcar-du/
7540X:	drivers/gpu/drm/tegra/
7541
7542DRM DRIVERS FOR ALLWINNER A10
7543M:	Maxime Ripard <mripard@kernel.org>
7544M:	Chen-Yu Tsai <wens@csie.org>
7545L:	dri-devel@lists.freedesktop.org
7546S:	Supported
7547T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7548F:	Documentation/devicetree/bindings/display/allwinner*
7549F:	drivers/gpu/drm/sun4i/
7550
7551DRM DRIVERS FOR AMLOGIC SOCS
7552M:	Neil Armstrong <neil.armstrong@linaro.org>
7553L:	dri-devel@lists.freedesktop.org
7554L:	linux-amlogic@lists.infradead.org
7555S:	Supported
7556W:	http://linux-meson.com/
7557T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7558F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7559F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7560F:	Documentation/gpu/meson.rst
7561F:	drivers/gpu/drm/ci/xfails/meson*
7562F:	drivers/gpu/drm/meson/
7563
7564DRM DRIVERS FOR ATMEL HLCDC
7565M:	Sam Ravnborg <sam@ravnborg.org>
7566M:	Boris Brezillon <bbrezillon@kernel.org>
7567L:	dri-devel@lists.freedesktop.org
7568S:	Supported
7569T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7570F:	Documentation/devicetree/bindings/display/atmel/
7571F:	drivers/gpu/drm/atmel-hlcdc/
7572
7573DRM DRIVERS FOR BRIDGE CHIPS
7574M:	Andrzej Hajda <andrzej.hajda@intel.com>
7575M:	Neil Armstrong <neil.armstrong@linaro.org>
7576M:	Robert Foss <rfoss@kernel.org>
7577R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7578R:	Jonas Karlman <jonas@kwiboo.se>
7579R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7580S:	Maintained
7581T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7582F:	Documentation/devicetree/bindings/display/bridge/
7583F:	drivers/gpu/drm/bridge/
7584F:	drivers/gpu/drm/display/drm_bridge_connector.c
7585F:	drivers/gpu/drm/drm_bridge.c
7586F:	include/drm/drm_bridge.h
7587F:	include/drm/drm_bridge_connector.h
7588
7589DRM DRIVERS FOR EXYNOS
7590M:	Inki Dae <inki.dae@samsung.com>
7591M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7592M:	Kyungmin Park <kyungmin.park@samsung.com>
7593L:	dri-devel@lists.freedesktop.org
7594S:	Supported
7595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7596F:	Documentation/devicetree/bindings/display/samsung/
7597F:	drivers/gpu/drm/exynos/
7598F:	include/uapi/drm/exynos_drm.h
7599
7600DRM DRIVERS FOR FREESCALE DCU
7601M:	Stefan Agner <stefan@agner.ch>
7602M:	Alison Wang <alison.wang@nxp.com>
7603L:	dri-devel@lists.freedesktop.org
7604S:	Supported
7605T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7607F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7608F:	drivers/gpu/drm/fsl-dcu/
7609
7610DRM DRIVERS FOR FREESCALE IMX 5/6
7611M:	Philipp Zabel <p.zabel@pengutronix.de>
7612L:	dri-devel@lists.freedesktop.org
7613S:	Maintained
7614T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615T:	git git://git.pengutronix.de/git/pza/linux
7616F:	Documentation/devicetree/bindings/display/imx/
7617F:	drivers/gpu/drm/imx/ipuv3/
7618F:	drivers/gpu/ipu-v3/
7619
7620DRM DRIVERS FOR FREESCALE IMX BRIDGE
7621M:	Liu Ying <victor.liu@nxp.com>
7622L:	dri-devel@lists.freedesktop.org
7623S:	Maintained
7624F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7625F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7626F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7627F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7628F:	drivers/gpu/drm/bridge/imx/
7629
7630DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7631M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7632L:	dri-devel@lists.freedesktop.org
7633S:	Maintained
7634T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7635F:	drivers/gpu/drm/gma500/
7636
7637DRM DRIVERS FOR HISILICON
7638M:	Xinliang Liu <xinliang.liu@linaro.org>
7639M:	Tian Tao  <tiantao6@hisilicon.com>
7640R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7641R:	Sumit Semwal <sumit.semwal@linaro.org>
7642R:	Yongqin Liu <yongqin.liu@linaro.org>
7643R:	John Stultz <jstultz@google.com>
7644L:	dri-devel@lists.freedesktop.org
7645S:	Maintained
7646T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7647F:	Documentation/devicetree/bindings/display/hisilicon/
7648F:	drivers/gpu/drm/hisilicon/
7649
7650DRM DRIVERS FOR LIMA
7651M:	Qiang Yu <yuq825@gmail.com>
7652L:	dri-devel@lists.freedesktop.org
7653L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7654S:	Maintained
7655T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7656F:	drivers/gpu/drm/lima/
7657F:	include/uapi/drm/lima_drm.h
7658
7659DRM DRIVERS FOR LOONGSON
7660M:	Sui Jingfeng <suijingfeng@loongson.cn>
7661L:	dri-devel@lists.freedesktop.org
7662S:	Supported
7663T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7664F:	drivers/gpu/drm/loongson/
7665
7666DRM DRIVERS FOR MEDIATEK
7667M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7668M:	Philipp Zabel <p.zabel@pengutronix.de>
7669L:	dri-devel@lists.freedesktop.org
7670L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7671S:	Supported
7672F:	Documentation/devicetree/bindings/display/mediatek/
7673F:	drivers/gpu/drm/ci/xfails/mediatek*
7674F:	drivers/gpu/drm/mediatek/
7675F:	drivers/phy/mediatek/phy-mtk-dp.c
7676F:	drivers/phy/mediatek/phy-mtk-hdmi*
7677F:	drivers/phy/mediatek/phy-mtk-mipi*
7678
7679DRM DRIVERS FOR NVIDIA TEGRA
7680M:	Thierry Reding <thierry.reding@gmail.com>
7681M:	Mikko Perttunen <mperttunen@nvidia.com>
7682L:	dri-devel@lists.freedesktop.org
7683L:	linux-tegra@vger.kernel.org
7684S:	Supported
7685T:	git https://gitlab.freedesktop.org/drm/tegra.git
7686F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7687F:	Documentation/devicetree/bindings/gpu/host1x/
7688F:	drivers/gpu/drm/tegra/
7689F:	drivers/gpu/host1x/
7690F:	include/linux/host1x.h
7691F:	include/uapi/drm/tegra_drm.h
7692
7693DRM DRIVERS FOR RENESAS R-CAR
7694M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7695M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7696L:	dri-devel@lists.freedesktop.org
7697L:	linux-renesas-soc@vger.kernel.org
7698S:	Supported
7699T:	git git://linuxtv.org/pinchartl/media drm/du/next
7700F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7701F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7702F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7703F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7704F:	drivers/gpu/drm/renesas/rcar-du/
7705
7706DRM DRIVERS FOR RENESAS RZ
7707M:	Biju Das <biju.das.jz@bp.renesas.com>
7708L:	dri-devel@lists.freedesktop.org
7709L:	linux-renesas-soc@vger.kernel.org
7710S:	Maintained
7711T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7713F:	drivers/gpu/drm/renesas/rz-du/
7714
7715DRM DRIVERS FOR RENESAS SHMOBILE
7716M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7717M:	Geert Uytterhoeven <geert+renesas@glider.be>
7718L:	dri-devel@lists.freedesktop.org
7719L:	linux-renesas-soc@vger.kernel.org
7720S:	Supported
7721T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7723F:	drivers/gpu/drm/renesas/shmobile/
7724F:	include/linux/platform_data/shmob_drm.h
7725
7726DRM DRIVERS FOR ROCKCHIP
7727M:	Sandy Huang <hjc@rock-chips.com>
7728M:	Heiko Stübner <heiko@sntech.de>
7729M:	Andy Yan <andy.yan@rock-chips.com>
7730L:	dri-devel@lists.freedesktop.org
7731S:	Maintained
7732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F:	Documentation/devicetree/bindings/display/rockchip/
7734F:	drivers/gpu/drm/ci/xfails/rockchip*
7735F:	drivers/gpu/drm/rockchip/
7736
7737DRM DRIVERS FOR STI
7738M:	Alain Volmat <alain.volmat@foss.st.com>
7739L:	dri-devel@lists.freedesktop.org
7740S:	Maintained
7741T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7742F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7743F:	drivers/gpu/drm/sti
7744
7745DRM DRIVERS FOR STM
7746M:	Yannick Fertre <yannick.fertre@foss.st.com>
7747M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7748M:	Philippe Cornu <philippe.cornu@foss.st.com>
7749L:	dri-devel@lists.freedesktop.org
7750S:	Maintained
7751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7753F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7754F:	drivers/gpu/drm/stm
7755
7756DRM DRIVERS FOR TI KEYSTONE
7757M:	Jyri Sarha <jyri.sarha@iki.fi>
7758M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7759L:	dri-devel@lists.freedesktop.org
7760S:	Maintained
7761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7762F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7763F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7764F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7765F:	drivers/gpu/drm/tidss/
7766
7767DRM DRIVERS FOR TI LCDC
7768M:	Jyri Sarha <jyri.sarha@iki.fi>
7769M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7770L:	dri-devel@lists.freedesktop.org
7771S:	Maintained
7772T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7773F:	Documentation/devicetree/bindings/display/tilcdc/
7774F:	drivers/gpu/drm/tilcdc/
7775
7776DRM DRIVERS FOR TI OMAP
7777M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7778L:	dri-devel@lists.freedesktop.org
7779S:	Maintained
7780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7781F:	Documentation/devicetree/bindings/display/ti/
7782F:	drivers/gpu/drm/omapdrm/
7783
7784DRM DRIVERS FOR V3D
7785M:	Melissa Wen <mwen@igalia.com>
7786M:	Maíra Canal <mcanal@igalia.com>
7787S:	Supported
7788T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7789F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7790F:	drivers/gpu/drm/v3d/
7791F:	include/uapi/drm/v3d_drm.h
7792
7793DRM DRIVERS FOR VC4
7794M:	Maxime Ripard <mripard@kernel.org>
7795M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7796R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7797S:	Supported
7798T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7799F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7800F:	drivers/gpu/drm/vc4/
7801F:	include/uapi/drm/vc4_drm.h
7802
7803DRM DRIVERS FOR VIVANTE GPU IP
7804M:	Lucas Stach <l.stach@pengutronix.de>
7805R:	Russell King <linux+etnaviv@armlinux.org.uk>
7806R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7807L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7808L:	dri-devel@lists.freedesktop.org
7809S:	Maintained
7810F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7811F:	drivers/gpu/drm/etnaviv/
7812F:	include/uapi/drm/etnaviv_drm.h
7813
7814DRM DRIVERS FOR XEN
7815M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7816L:	dri-devel@lists.freedesktop.org
7817L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7818S:	Supported
7819T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820F:	Documentation/gpu/xen-front.rst
7821F:	drivers/gpu/drm/xen/
7822
7823DRM DRIVERS FOR XILINX
7824M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7825M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7826L:	dri-devel@lists.freedesktop.org
7827S:	Maintained
7828T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7829F:	Documentation/devicetree/bindings/display/xlnx/
7830F:	drivers/gpu/drm/xlnx/
7831
7832DRM GPU SCHEDULER
7833M:	Luben Tuikov <ltuikov89@gmail.com>
7834M:	Matthew Brost <matthew.brost@intel.com>
7835M:	Danilo Krummrich <dakr@kernel.org>
7836M:	Philipp Stanner <pstanner@redhat.com>
7837L:	dri-devel@lists.freedesktop.org
7838S:	Maintained
7839T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7840F:	drivers/gpu/drm/scheduler/
7841F:	include/drm/gpu_scheduler.h
7842
7843DRM PANEL DRIVERS
7844M:	Neil Armstrong <neil.armstrong@linaro.org>
7845R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7846L:	dri-devel@lists.freedesktop.org
7847S:	Maintained
7848T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7849F:	Documentation/devicetree/bindings/display/panel/
7850F:	drivers/gpu/drm/drm_panel.c
7851F:	drivers/gpu/drm/panel/
7852F:	include/drm/drm_panel.h
7853
7854DRM PRIVACY-SCREEN CLASS
7855M:	Hans de Goede <hdegoede@redhat.com>
7856L:	dri-devel@lists.freedesktop.org
7857S:	Maintained
7858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7859F:	drivers/gpu/drm/drm_privacy_screen*
7860F:	include/drm/drm_privacy_screen*
7861
7862DRM TTM SUBSYSTEM
7863M:	Christian Koenig <christian.koenig@amd.com>
7864M:	Huang Rui <ray.huang@amd.com>
7865L:	dri-devel@lists.freedesktop.org
7866S:	Maintained
7867T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7868F:	drivers/gpu/drm/ttm/
7869F:	include/drm/ttm/
7870
7871DRM AUTOMATED TESTING
7872M:	Helen Koike <helen.koike@collabora.com>
7873L:	dri-devel@lists.freedesktop.org
7874S:	Maintained
7875T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7876F:	Documentation/gpu/automated_testing.rst
7877F:	drivers/gpu/drm/ci/
7878
7879DSBR100 USB FM RADIO DRIVER
7880M:	Alexey Klimov <klimov.linux@gmail.com>
7881L:	linux-media@vger.kernel.org
7882S:	Maintained
7883T:	git git://linuxtv.org/media_tree.git
7884F:	drivers/media/radio/dsbr100.c
7885
7886DT3155 MEDIA DRIVER
7887M:	Hans Verkuil <hverkuil@xs4all.nl>
7888L:	linux-media@vger.kernel.org
7889S:	Odd Fixes
7890W:	https://linuxtv.org
7891T:	git git://linuxtv.org/media_tree.git
7892F:	drivers/media/pci/dt3155/
7893
7894DVB_USB_AF9015 MEDIA DRIVER
7895L:	linux-media@vger.kernel.org
7896S:	Orphan
7897W:	https://linuxtv.org
7898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7899F:	drivers/media/usb/dvb-usb-v2/af9015*
7900
7901DVB_USB_AF9035 MEDIA DRIVER
7902L:	linux-media@vger.kernel.org
7903S:	Orphan
7904W:	https://linuxtv.org
7905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7906F:	drivers/media/usb/dvb-usb-v2/af9035*
7907
7908DVB_USB_ANYSEE MEDIA DRIVER
7909L:	linux-media@vger.kernel.org
7910S:	Orphan
7911W:	https://linuxtv.org
7912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7913F:	drivers/media/usb/dvb-usb-v2/anysee*
7914
7915DVB_USB_AU6610 MEDIA DRIVER
7916L:	linux-media@vger.kernel.org
7917S:	Orphan
7918W:	https://linuxtv.org
7919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7920F:	drivers/media/usb/dvb-usb-v2/au6610*
7921
7922DVB_USB_CE6230 MEDIA DRIVER
7923L:	linux-media@vger.kernel.org
7924S:	Orphan
7925W:	https://linuxtv.org
7926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7927F:	drivers/media/usb/dvb-usb-v2/ce6230*
7928
7929DVB_USB_CXUSB MEDIA DRIVER
7930M:	Michael Krufky <mkrufky@linuxtv.org>
7931L:	linux-media@vger.kernel.org
7932S:	Maintained
7933W:	https://linuxtv.org
7934W:	http://github.com/mkrufky
7935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7936T:	git git://linuxtv.org/media_tree.git
7937F:	drivers/media/usb/dvb-usb/cxusb*
7938
7939DVB_USB_EC168 MEDIA DRIVER
7940L:	linux-media@vger.kernel.org
7941S:	Orphan
7942W:	https://linuxtv.org
7943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7944F:	drivers/media/usb/dvb-usb-v2/ec168*
7945
7946DVB_USB_GL861 MEDIA DRIVER
7947L:	linux-media@vger.kernel.org
7948S:	Orphan
7949W:	https://linuxtv.org
7950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7951F:	drivers/media/usb/dvb-usb-v2/gl861*
7952
7953DVB_USB_MXL111SF MEDIA DRIVER
7954M:	Michael Krufky <mkrufky@linuxtv.org>
7955L:	linux-media@vger.kernel.org
7956S:	Maintained
7957W:	https://linuxtv.org
7958W:	http://github.com/mkrufky
7959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7960T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7961F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7962
7963DVB_USB_RTL28XXU MEDIA DRIVER
7964L:	linux-media@vger.kernel.org
7965S:	Orphan
7966W:	https://linuxtv.org
7967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7968F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7969
7970DVB_USB_V2 MEDIA DRIVER
7971L:	linux-media@vger.kernel.org
7972S:	Orphan
7973W:	https://linuxtv.org
7974W:	http://palosaari.fi/linux/
7975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7976F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7977F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7978
7979DYNAMIC DEBUG
7980M:	Jason Baron <jbaron@akamai.com>
7981M:	Jim Cromie <jim.cromie@gmail.com>
7982S:	Maintained
7983F:	include/linux/dynamic_debug.h
7984F:	lib/dynamic_debug.c
7985F:	lib/test_dynamic_debug.c
7986
7987DYNAMIC INTERRUPT MODERATION
7988M:	Tal Gilboa <talgi@nvidia.com>
7989S:	Maintained
7990F:	Documentation/networking/net_dim.rst
7991F:	include/linux/dim.h
7992F:	lib/dim/
7993
7994DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7995M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7996L:	linux-pm@vger.kernel.org
7997S:	Supported
7998B:	https://bugzilla.kernel.org
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8000F:	drivers/powercap/dtpm*
8001F:	include/linux/dtpm.h
8002
8003DZ DECSTATION DZ11 SERIAL DRIVER
8004M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
8005S:	Maintained
8006F:	drivers/tty/serial/dz.*
8007
8008E3X0 POWER BUTTON DRIVER
8009M:	Moritz Fischer <moritz.fischer@ettus.com>
8010L:	usrp-users@lists.ettus.com
8011S:	Supported
8012W:	http://www.ettus.com
8013F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8014F:	drivers/input/misc/e3x0-button.c
8015
8016E4000 MEDIA DRIVER
8017L:	linux-media@vger.kernel.org
8018S:	Orphan
8019W:	https://linuxtv.org
8020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8021F:	drivers/media/tuners/e4000*
8022
8023EARTH_PT1 MEDIA DRIVER
8024M:	Akihiro Tsukada <tskd08@gmail.com>
8025L:	linux-media@vger.kernel.org
8026S:	Odd Fixes
8027F:	drivers/media/pci/pt1/
8028
8029EARTH_PT3 MEDIA DRIVER
8030M:	Akihiro Tsukada <tskd08@gmail.com>
8031L:	linux-media@vger.kernel.org
8032S:	Odd Fixes
8033F:	drivers/media/pci/pt3/
8034
8035EC100 MEDIA DRIVER
8036L:	linux-media@vger.kernel.org
8037S:	Orphan
8038W:	https://linuxtv.org
8039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8040F:	drivers/media/dvb-frontends/ec100*
8041
8042ECRYPT FILE SYSTEM
8043M:	Tyler Hicks <code@tyhicks.com>
8044L:	ecryptfs@vger.kernel.org
8045S:	Odd Fixes
8046W:	http://ecryptfs.org
8047W:	https://launchpad.net/ecryptfs
8048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8049F:	Documentation/filesystems/ecryptfs.rst
8050F:	fs/ecryptfs/
8051
8052EDAC-AMD64
8053M:	Yazen Ghannam <yazen.ghannam@amd.com>
8054L:	linux-edac@vger.kernel.org
8055S:	Supported
8056F:	drivers/edac/amd64_edac*
8057F:	drivers/edac/mce_amd*
8058
8059EDAC-ARMADA
8060M:	Jan Luebbe <jlu@pengutronix.de>
8061L:	linux-edac@vger.kernel.org
8062S:	Maintained
8063F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8064F:	drivers/edac/armada_xp_*
8065
8066EDAC-AST2500
8067M:	Stefan Schaeckeler <sschaeck@cisco.com>
8068S:	Supported
8069F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8070F:	drivers/edac/aspeed_edac.c
8071
8072EDAC-BLUEFIELD
8073M:	Shravan Kumar Ramani <shravankr@nvidia.com>
8074S:	Supported
8075F:	drivers/edac/bluefield_edac.c
8076
8077EDAC-CALXEDA
8078M:	Andre Przywara <andre.przywara@arm.com>
8079L:	linux-edac@vger.kernel.org
8080S:	Maintained
8081F:	drivers/edac/highbank*
8082
8083EDAC-CAVIUM OCTEON
8084M:	Ralf Baechle <ralf@linux-mips.org>
8085L:	linux-edac@vger.kernel.org
8086L:	linux-mips@vger.kernel.org
8087S:	Supported
8088F:	drivers/edac/octeon_edac*
8089
8090EDAC-CAVIUM THUNDERX
8091M:	Robert Richter <rric@kernel.org>
8092L:	linux-edac@vger.kernel.org
8093S:	Odd Fixes
8094F:	drivers/edac/thunderx_edac*
8095
8096EDAC-CORE
8097M:	Borislav Petkov <bp@alien8.de>
8098M:	Tony Luck <tony.luck@intel.com>
8099R:	James Morse <james.morse@arm.com>
8100R:	Mauro Carvalho Chehab <mchehab@kernel.org>
8101R:	Robert Richter <rric@kernel.org>
8102L:	linux-edac@vger.kernel.org
8103S:	Supported
8104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8105F:	Documentation/driver-api/edac.rst
8106F:	drivers/edac/
8107F:	include/linux/edac.h
8108
8109EDAC-DMC520
8110M:	Lei Wang <lewan@microsoft.com>
8111L:	linux-edac@vger.kernel.org
8112S:	Supported
8113F:	drivers/edac/dmc520_edac.c
8114
8115EDAC-E752X
8116M:	Mark Gross <markgross@kernel.org>
8117L:	linux-edac@vger.kernel.org
8118S:	Maintained
8119F:	drivers/edac/e752x_edac.c
8120
8121EDAC-E7XXX
8122L:	linux-edac@vger.kernel.org
8123S:	Maintained
8124F:	drivers/edac/e7xxx_edac.c
8125
8126EDAC-FSL_DDR
8127M:	York Sun <york.sun@nxp.com>
8128L:	linux-edac@vger.kernel.org
8129S:	Maintained
8130F:	drivers/edac/fsl_ddr_edac.*
8131
8132EDAC-GHES
8133M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8134L:	linux-edac@vger.kernel.org
8135S:	Maintained
8136F:	drivers/edac/ghes_edac.c
8137
8138EDAC-I10NM
8139M:	Tony Luck <tony.luck@intel.com>
8140L:	linux-edac@vger.kernel.org
8141S:	Maintained
8142F:	drivers/edac/i10nm_base.c
8143
8144EDAC-I3000
8145L:	linux-edac@vger.kernel.org
8146S:	Orphan
8147F:	drivers/edac/i3000_edac.c
8148
8149EDAC-I5000
8150L:	linux-edac@vger.kernel.org
8151S:	Maintained
8152F:	drivers/edac/i5000_edac.c
8153
8154EDAC-I5400
8155M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8156L:	linux-edac@vger.kernel.org
8157S:	Maintained
8158F:	drivers/edac/i5400_edac.c
8159
8160EDAC-I7300
8161M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8162L:	linux-edac@vger.kernel.org
8163S:	Maintained
8164F:	drivers/edac/i7300_edac.c
8165
8166EDAC-I7CORE
8167M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8168L:	linux-edac@vger.kernel.org
8169S:	Maintained
8170F:	drivers/edac/i7core_edac.c
8171
8172EDAC-I82443BXGX
8173M:	Tim Small <tim@buttersideup.com>
8174L:	linux-edac@vger.kernel.org
8175S:	Maintained
8176F:	drivers/edac/i82443bxgx_edac.c
8177
8178EDAC-I82975X
8179M:	"Arvind R." <arvino55@gmail.com>
8180L:	linux-edac@vger.kernel.org
8181S:	Maintained
8182F:	drivers/edac/i82975x_edac.c
8183
8184EDAC-IE31200
8185M:	Jason Baron <jbaron@akamai.com>
8186L:	linux-edac@vger.kernel.org
8187S:	Maintained
8188F:	drivers/edac/ie31200_edac.c
8189
8190EDAC-IGEN6
8191M:	Tony Luck <tony.luck@intel.com>
8192R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8193L:	linux-edac@vger.kernel.org
8194S:	Maintained
8195F:	drivers/edac/igen6_edac.c
8196
8197EDAC-MPC85XX
8198M:	Johannes Thumshirn <morbidrsa@gmail.com>
8199L:	linux-edac@vger.kernel.org
8200S:	Maintained
8201F:	drivers/edac/mpc85xx_edac.[ch]
8202
8203EDAC-NPCM
8204M:	Marvin Lin <kflin@nuvoton.com>
8205M:	Stanley Chu <yschu@nuvoton.com>
8206L:	linux-edac@vger.kernel.org
8207S:	Maintained
8208F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8209F:	drivers/edac/npcm_edac.c
8210
8211EDAC-PASEMI
8212M:	Egor Martovetsky <egor@pasemi.com>
8213L:	linux-edac@vger.kernel.org
8214S:	Maintained
8215F:	drivers/edac/pasemi_edac.c
8216
8217EDAC-PND2
8218M:	Tony Luck <tony.luck@intel.com>
8219L:	linux-edac@vger.kernel.org
8220S:	Maintained
8221F:	drivers/edac/pnd2_edac.[ch]
8222
8223EDAC-QCOM
8224M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8225L:	linux-arm-msm@vger.kernel.org
8226L:	linux-edac@vger.kernel.org
8227S:	Maintained
8228F:	drivers/edac/qcom_edac.c
8229
8230EDAC-R82600
8231M:	Tim Small <tim@buttersideup.com>
8232L:	linux-edac@vger.kernel.org
8233S:	Maintained
8234F:	drivers/edac/r82600_edac.c
8235
8236EDAC-SBRIDGE
8237M:	Tony Luck <tony.luck@intel.com>
8238R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8239L:	linux-edac@vger.kernel.org
8240S:	Maintained
8241F:	drivers/edac/sb_edac.c
8242
8243EDAC-SKYLAKE
8244M:	Tony Luck <tony.luck@intel.com>
8245L:	linux-edac@vger.kernel.org
8246S:	Maintained
8247F:	drivers/edac/skx_*.[ch]
8248
8249EDAC-TI
8250M:	Tero Kristo <kristo@kernel.org>
8251L:	linux-edac@vger.kernel.org
8252S:	Odd Fixes
8253F:	drivers/edac/ti_edac.c
8254
8255EDIROL UA-101/UA-1000 DRIVER
8256M:	Clemens Ladisch <clemens@ladisch.de>
8257L:	linux-sound@vger.kernel.org
8258S:	Maintained
8259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8260F:	sound/usb/misc/ua101.c
8261
8262EFI TEST DRIVER
8263M:	Ivan Hu <ivan.hu@canonical.com>
8264M:	Ard Biesheuvel <ardb@kernel.org>
8265L:	linux-efi@vger.kernel.org
8266S:	Maintained
8267F:	drivers/firmware/efi/test/
8268
8269EFI VARIABLE FILESYSTEM
8270M:	Jeremy Kerr <jk@ozlabs.org>
8271M:	Ard Biesheuvel <ardb@kernel.org>
8272L:	linux-efi@vger.kernel.org
8273S:	Maintained
8274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8275F:	fs/efivarfs/
8276
8277EFIFB FRAMEBUFFER DRIVER
8278M:	Peter Jones <pjones@redhat.com>
8279L:	linux-fbdev@vger.kernel.org
8280S:	Maintained
8281F:	drivers/video/fbdev/efifb.c
8282
8283EFS FILESYSTEM
8284S:	Orphan
8285W:	http://aeschi.ch.eu.org/efs/
8286F:	fs/efs/
8287
8288EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8289L:	netdev@vger.kernel.org
8290S:	Orphan
8291F:	drivers/net/ethernet/ibm/ehea/
8292
8293ELM327 CAN NETWORK DRIVER
8294M:	Max Staudt <max@enpas.org>
8295L:	linux-can@vger.kernel.org
8296S:	Maintained
8297F:	Documentation/networking/device_drivers/can/can327.rst
8298F:	drivers/net/can/can327.c
8299
8300EM28XX VIDEO4LINUX DRIVER
8301M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8302L:	linux-media@vger.kernel.org
8303S:	Maintained
8304W:	https://linuxtv.org
8305T:	git git://linuxtv.org/media_tree.git
8306F:	Documentation/admin-guide/media/em28xx*
8307F:	drivers/media/usb/em28xx/
8308
8309EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8310M:	Adrian Hunter <adrian.hunter@intel.com>
8311M:	Asutosh Das <quic_asutoshd@quicinc.com>
8312R:	Ritesh Harjani <ritesh.list@gmail.com>
8313L:	linux-mmc@vger.kernel.org
8314S:	Supported
8315F:	drivers/mmc/host/cqhci*
8316
8317EMS CPC-PCI CAN DRIVER
8318M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8319M:	support@ems-wuensche.com
8320L:	linux-can@vger.kernel.org
8321S:	Maintained
8322F:	drivers/net/can/sja1000/ems_pci.c
8323
8324EMULEX 10Gbps iSCSI - OneConnect DRIVER
8325M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8326L:	linux-scsi@vger.kernel.org
8327S:	Supported
8328W:	http://www.broadcom.com
8329F:	drivers/scsi/be2iscsi/
8330
8331EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8332M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8333M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8334M:	Somnath Kotur <somnath.kotur@broadcom.com>
8335L:	netdev@vger.kernel.org
8336S:	Supported
8337W:	http://www.emulex.com
8338F:	drivers/net/ethernet/emulex/benet/
8339
8340EMULEX ONECONNECT ROCE DRIVER
8341M:	Selvin Xavier <selvin.xavier@broadcom.com>
8342L:	linux-rdma@vger.kernel.org
8343S:	Odd Fixes
8344W:	http://www.broadcom.com
8345F:	drivers/infiniband/hw/ocrdma/
8346F:	include/uapi/rdma/ocrdma-abi.h
8347
8348EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8349M:	James Smart <james.smart@broadcom.com>
8350M:	Ram Vegesna <ram.vegesna@broadcom.com>
8351L:	linux-scsi@vger.kernel.org
8352L:	target-devel@vger.kernel.org
8353S:	Supported
8354W:	http://www.broadcom.com
8355F:	drivers/scsi/elx/
8356
8357EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8358M:	James Smart <james.smart@broadcom.com>
8359M:	Dick Kennedy <dick.kennedy@broadcom.com>
8360L:	linux-scsi@vger.kernel.org
8361S:	Supported
8362W:	http://www.broadcom.com
8363F:	drivers/scsi/lpfc/
8364
8365ENE CB710 FLASH CARD READER DRIVER
8366M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8367S:	Maintained
8368F:	drivers/misc/cb710/
8369F:	drivers/mmc/host/cb710-mmc.*
8370F:	include/linux/cb710.h
8371
8372ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8373M:	Maxim Levitsky <maximlevitsky@gmail.com>
8374S:	Maintained
8375F:	drivers/media/rc/ene_ir.*
8376
8377EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8378M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8379L:	linuxppc-dev@lists.ozlabs.org
8380S:	Maintained
8381F:	drivers/tty/ehv_bytechan.c
8382
8383EPSON S1D13XXX FRAMEBUFFER DRIVER
8384M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8385S:	Maintained
8386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8387F:	drivers/video/fbdev/s1d13xxxfb.c
8388F:	include/video/s1d13xxxfb.h
8389
8390EROFS FILE SYSTEM
8391M:	Gao Xiang <xiang@kernel.org>
8392M:	Chao Yu <chao@kernel.org>
8393R:	Yue Hu <huyue2@coolpad.com>
8394R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8395R:	Sandeep Dhavale <dhavale@google.com>
8396L:	linux-erofs@lists.ozlabs.org
8397S:	Maintained
8398W:	https://erofs.docs.kernel.org
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8400F:	Documentation/ABI/testing/sysfs-fs-erofs
8401F:	Documentation/filesystems/erofs.rst
8402F:	fs/erofs/
8403F:	include/trace/events/erofs.h
8404
8405ERRSEQ ERROR TRACKING INFRASTRUCTURE
8406M:	Jeff Layton <jlayton@kernel.org>
8407S:	Maintained
8408F:	include/linux/errseq.h
8409F:	lib/errseq.c
8410
8411ESD CAN NETWORK DRIVERS
8412M:	Stefan Mätje <stefan.maetje@esd.eu>
8413R:	socketcan@esd.eu
8414L:	linux-can@vger.kernel.org
8415S:	Maintained
8416F:	drivers/net/can/esd/
8417
8418ESD CAN/USB DRIVERS
8419M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8420R:	socketcan@esd.eu
8421L:	linux-can@vger.kernel.org
8422S:	Maintained
8423F:	drivers/net/can/usb/esd_usb.c
8424
8425ET131X NETWORK DRIVER
8426M:	Mark Einon <mark.einon@gmail.com>
8427S:	Odd Fixes
8428F:	drivers/net/ethernet/agere/
8429
8430ETAS ES58X CAN/USB DRIVER
8431M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8432L:	linux-can@vger.kernel.org
8433S:	Maintained
8434F:	Documentation/networking/devlink/etas_es58x.rst
8435F:	drivers/net/can/usb/etas_es58x/
8436
8437ETHERNET BRIDGE
8438M:	Roopa Prabhu <roopa@nvidia.com>
8439M:	Nikolay Aleksandrov <razor@blackwall.org>
8440L:	bridge@lists.linux.dev
8441L:	netdev@vger.kernel.org
8442S:	Maintained
8443W:	http://www.linuxfoundation.org/en/Net:Bridge
8444F:	include/linux/netfilter_bridge/
8445F:	net/bridge/
8446
8447ETHERNET PHY LIBRARY
8448M:	Andrew Lunn <andrew@lunn.ch>
8449M:	Heiner Kallweit <hkallweit1@gmail.com>
8450R:	Russell King <linux@armlinux.org.uk>
8451L:	netdev@vger.kernel.org
8452S:	Maintained
8453F:	Documentation/ABI/testing/sysfs-class-net-phydev
8454F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8455F:	Documentation/devicetree/bindings/net/mdio*
8456F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8457F:	Documentation/networking/phy.rst
8458F:	drivers/net/mdio/
8459F:	drivers/net/mdio/acpi_mdio.c
8460F:	drivers/net/mdio/fwnode_mdio.c
8461F:	drivers/net/mdio/of_mdio.c
8462F:	drivers/net/pcs/
8463F:	drivers/net/phy/
8464F:	include/dt-bindings/net/qca-ar803x.h
8465F:	include/linux/*mdio*.h
8466F:	include/linux/linkmode.h
8467F:	include/linux/mdio/*.h
8468F:	include/linux/mii.h
8469F:	include/linux/of_net.h
8470F:	include/linux/phy.h
8471F:	include/linux/phy_fixed.h
8472F:	include/linux/phy_link_topology.h
8473F:	include/linux/phylib_stubs.h
8474F:	include/linux/platform_data/mdio-bcm-unimac.h
8475F:	include/linux/platform_data/mdio-gpio.h
8476F:	include/trace/events/mdio.h
8477F:	include/uapi/linux/mdio.h
8478F:	include/uapi/linux/mii.h
8479F:	net/core/of_net.c
8480
8481ETHERNET PHY LIBRARY [RUST]
8482M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8483R:	Trevor Gross <tmgross@umich.edu>
8484L:	netdev@vger.kernel.org
8485L:	rust-for-linux@vger.kernel.org
8486S:	Maintained
8487F:	rust/kernel/net/phy.rs
8488F:	rust/kernel/net/phy/reg.rs
8489
8490EXEC & BINFMT API, ELF
8491R:	Eric Biederman <ebiederm@xmission.com>
8492R:	Kees Cook <kees@kernel.org>
8493L:	linux-mm@kvack.org
8494S:	Supported
8495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8496F:	Documentation/userspace-api/ELF.rst
8497F:	fs/*binfmt_*.c
8498F:	fs/Kconfig.binfmt
8499F:	fs/exec.c
8500F:	fs/tests/binfmt_*_kunit.c
8501F:	fs/tests/exec_kunit.c
8502F:	include/linux/binfmts.h
8503F:	include/linux/elf.h
8504F:	include/uapi/linux/binfmts.h
8505F:	include/uapi/linux/elf.h
8506F:	tools/testing/selftests/exec/
8507N:	asm/elf.h
8508N:	binfmt
8509
8510EXFAT FILE SYSTEM
8511M:	Namjae Jeon <linkinjeon@kernel.org>
8512M:	Sungjong Seo <sj1557.seo@samsung.com>
8513R:	Yuezhang Mo <yuezhang.mo@sony.com>
8514L:	linux-fsdevel@vger.kernel.org
8515S:	Maintained
8516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8517F:	fs/exfat/
8518
8519EXPRESSWIRE PROTOCOL LIBRARY
8520M:	Duje Mihanović <duje.mihanovic@skole.hr>
8521L:	linux-leds@vger.kernel.org
8522S:	Maintained
8523F:	drivers/leds/leds-expresswire.c
8524F:	include/linux/leds-expresswire.h
8525
8526EXT2 FILE SYSTEM
8527M:	Jan Kara <jack@suse.com>
8528L:	linux-ext4@vger.kernel.org
8529S:	Maintained
8530F:	Documentation/filesystems/ext2.rst
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8532F:	fs/ext2/
8533F:	include/linux/ext2*
8534
8535EXT4 FILE SYSTEM
8536M:	"Theodore Ts'o" <tytso@mit.edu>
8537M:	Andreas Dilger <adilger.kernel@dilger.ca>
8538L:	linux-ext4@vger.kernel.org
8539S:	Maintained
8540W:	http://ext4.wiki.kernel.org
8541Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8543F:	Documentation/filesystems/ext4/
8544F:	fs/ext4/
8545F:	include/trace/events/ext4.h
8546F:	include/uapi/linux/ext4.h
8547
8548Extended Verification Module (EVM)
8549M:	Mimi Zohar <zohar@linux.ibm.com>
8550M:	Roberto Sassu <roberto.sassu@huawei.com>
8551L:	linux-integrity@vger.kernel.org
8552S:	Supported
8553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8554F:	security/integrity/
8555F:	security/integrity/evm/
8556
8557EXTENSIBLE FIRMWARE INTERFACE (EFI)
8558M:	Ard Biesheuvel <ardb@kernel.org>
8559L:	linux-efi@vger.kernel.org
8560S:	Maintained
8561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8562F:	Documentation/admin-guide/efi-stub.rst
8563F:	arch/*/include/asm/efi.h
8564F:	arch/*/kernel/efi.c
8565F:	arch/arm/boot/compressed/efi-header.S
8566F:	arch/x86/platform/efi/
8567F:	drivers/firmware/efi/
8568F:	include/linux/efi*.h
8569
8570EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8571M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8572M:	Chanwoo Choi <cw00.choi@samsung.com>
8573L:	linux-kernel@vger.kernel.org
8574S:	Maintained
8575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8576F:	Documentation/devicetree/bindings/extcon/
8577F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8578F:	drivers/extcon/
8579F:	include/linux/extcon.h
8580F:	include/linux/extcon/
8581
8582EXTRA BOOT CONFIG
8583M:	Masami Hiramatsu <mhiramat@kernel.org>
8584L:	linux-kernel@vger.kernel.org
8585L:	linux-trace-kernel@vger.kernel.org
8586S:	Maintained
8587Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8589F:	Documentation/admin-guide/bootconfig.rst
8590F:	fs/proc/bootconfig.c
8591F:	include/linux/bootconfig.h
8592F:	lib/bootconfig-data.S
8593F:	lib/bootconfig.c
8594F:	tools/bootconfig/*
8595F:	tools/bootconfig/scripts/*
8596
8597EXTRON DA HD 4K PLUS CEC DRIVER
8598M:	Hans Verkuil <hverkuil@xs4all.nl>
8599L:	linux-media@vger.kernel.org
8600S:	Maintained
8601T:	git git://linuxtv.org/media_tree.git
8602F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8603
8604EXYNOS DP DRIVER
8605M:	Jingoo Han <jingoohan1@gmail.com>
8606L:	dri-devel@lists.freedesktop.org
8607S:	Maintained
8608F:	drivers/gpu/drm/exynos/exynos_dp*
8609
8610EXYNOS SYSMMU (IOMMU) driver
8611M:	Marek Szyprowski <m.szyprowski@samsung.com>
8612L:	iommu@lists.linux.dev
8613S:	Maintained
8614F:	drivers/iommu/exynos-iommu.c
8615
8616F2FS FILE SYSTEM
8617M:	Jaegeuk Kim <jaegeuk@kernel.org>
8618M:	Chao Yu <chao@kernel.org>
8619L:	linux-f2fs-devel@lists.sourceforge.net
8620S:	Maintained
8621W:	https://f2fs.wiki.kernel.org/
8622Q:	https://patchwork.kernel.org/project/f2fs/list/
8623B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8625F:	Documentation/ABI/testing/sysfs-fs-f2fs
8626F:	Documentation/filesystems/f2fs.rst
8627F:	fs/f2fs/
8628F:	include/linux/f2fs_fs.h
8629F:	include/trace/events/f2fs.h
8630F:	include/uapi/linux/f2fs.h
8631
8632F71805F HARDWARE MONITORING DRIVER
8633M:	Jean Delvare <jdelvare@suse.com>
8634L:	linux-hwmon@vger.kernel.org
8635S:	Maintained
8636F:	Documentation/hwmon/f71805f.rst
8637F:	drivers/hwmon/f71805f.c
8638
8639FADDR2LINE
8640M:	Josh Poimboeuf <jpoimboe@kernel.org>
8641S:	Maintained
8642F:	scripts/faddr2line
8643
8644FAILOVER MODULE
8645M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8646L:	netdev@vger.kernel.org
8647S:	Supported
8648F:	Documentation/networking/failover.rst
8649F:	include/net/failover.h
8650F:	net/core/failover.c
8651
8652FANOTIFY
8653M:	Jan Kara <jack@suse.cz>
8654R:	Amir Goldstein <amir73il@gmail.com>
8655R:	Matthew Bobrowski <repnop@google.com>
8656L:	linux-fsdevel@vger.kernel.org
8657S:	Maintained
8658F:	fs/notify/fanotify/
8659F:	include/linux/fanotify.h
8660F:	include/uapi/linux/fanotify.h
8661
8662FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8663M:	Linus Walleij <linus.walleij@linaro.org>
8664L:	linux-usb@vger.kernel.org
8665S:	Maintained
8666F:	drivers/usb/fotg210/
8667
8668FARSYNC SYNCHRONOUS DRIVER
8669M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8670S:	Supported
8671W:	http://www.farsite.co.uk/
8672F:	drivers/net/wan/farsync.*
8673
8674FAULT INJECTION SUPPORT
8675M:	Akinobu Mita <akinobu.mita@gmail.com>
8676S:	Supported
8677F:	Documentation/fault-injection/
8678F:	lib/fault-inject.c
8679F:	tools/testing/fault-injection/
8680
8681FBTFT Framebuffer drivers
8682L:	dri-devel@lists.freedesktop.org
8683L:	linux-fbdev@vger.kernel.org
8684S:	Orphan
8685F:	drivers/staging/fbtft/
8686
8687FC0011 TUNER DRIVER
8688M:	Michael Buesch <m@bues.ch>
8689L:	linux-media@vger.kernel.org
8690S:	Maintained
8691F:	drivers/media/tuners/fc0011.c
8692F:	drivers/media/tuners/fc0011.h
8693
8694FC2580 MEDIA DRIVER
8695L:	linux-media@vger.kernel.org
8696S:	Orphan
8697W:	https://linuxtv.org
8698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8699F:	drivers/media/tuners/fc2580*
8700
8701FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8702M:	Hannes Reinecke <hare@suse.de>
8703L:	linux-scsi@vger.kernel.org
8704S:	Supported
8705W:	www.Open-FCoE.org
8706F:	drivers/scsi/fcoe/
8707F:	drivers/scsi/libfc/
8708F:	include/scsi/fc/
8709F:	include/scsi/libfc.h
8710F:	include/scsi/libfcoe.h
8711F:	include/uapi/scsi/fc/
8712
8713FILE LOCKING (flock() and fcntl()/lockf())
8714M:	Jeff Layton <jlayton@kernel.org>
8715M:	Chuck Lever <chuck.lever@oracle.com>
8716R:	Alexander Aring <alex.aring@gmail.com>
8717L:	linux-fsdevel@vger.kernel.org
8718S:	Maintained
8719F:	fs/fcntl.c
8720F:	fs/locks.c
8721F:	include/linux/fcntl.h
8722F:	include/uapi/linux/fcntl.h
8723
8724FILESYSTEM DIRECT ACCESS (DAX)
8725M:	Dan Williams <dan.j.williams@intel.com>
8726R:	Matthew Wilcox <willy@infradead.org>
8727R:	Jan Kara <jack@suse.cz>
8728L:	linux-fsdevel@vger.kernel.org
8729L:	nvdimm@lists.linux.dev
8730S:	Supported
8731F:	fs/dax.c
8732F:	include/linux/dax.h
8733F:	include/trace/events/fs_dax.h
8734
8735FILESYSTEMS (VFS and infrastructure)
8736M:	Alexander Viro <viro@zeniv.linux.org.uk>
8737M:	Christian Brauner <brauner@kernel.org>
8738R:	Jan Kara <jack@suse.cz>
8739L:	linux-fsdevel@vger.kernel.org
8740S:	Maintained
8741T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8742F:	fs/*
8743F:	include/linux/fs.h
8744F:	include/linux/fs_types.h
8745F:	include/uapi/linux/fs.h
8746F:	include/uapi/linux/openat2.h
8747
8748FILESYSTEMS [EXPORTFS]
8749M:	Chuck Lever <chuck.lever@oracle.com>
8750M:	Jeff Layton <jlayton@kernel.org>
8751R:	Amir Goldstein <amir73il@gmail.com>
8752L:	linux-fsdevel@vger.kernel.org
8753L:	linux-nfs@vger.kernel.org
8754S:	Supported
8755F:	Documentation/filesystems/nfs/exporting.rst
8756F:	fs/exportfs/
8757F:	fs/fhandle.c
8758F:	include/linux/exportfs.h
8759
8760FILESYSTEMS [IDMAPPED MOUNTS]
8761M:	Christian Brauner <brauner@kernel.org>
8762M:	Seth Forshee <sforshee@kernel.org>
8763L:	linux-fsdevel@vger.kernel.org
8764S:	Maintained
8765F:	Documentation/filesystems/idmappings.rst
8766F:	fs/mnt_idmapping.c
8767F:	include/linux/mnt_idmapping.*
8768F:	tools/testing/selftests/mount_setattr/
8769
8770FILESYSTEMS [IOMAP]
8771M:	Christian Brauner <brauner@kernel.org>
8772R:	Darrick J. Wong <djwong@kernel.org>
8773L:	linux-xfs@vger.kernel.org
8774L:	linux-fsdevel@vger.kernel.org
8775S:	Supported
8776F:	Documentation/filesystems/iomap/*
8777F:	fs/iomap/
8778F:	include/linux/iomap.h
8779
8780FILESYSTEMS [NETFS LIBRARY]
8781M:	David Howells <dhowells@redhat.com>
8782R:	Jeff Layton <jlayton@kernel.org>
8783L:	netfs@lists.linux.dev
8784L:	linux-fsdevel@vger.kernel.org
8785S:	Supported
8786F:	Documentation/filesystems/caching/
8787F:	Documentation/filesystems/netfs_library.rst
8788F:	fs/netfs/
8789F:	include/linux/fscache*.h
8790F:	include/linux/netfs.h
8791F:	include/trace/events/fscache.h
8792F:	include/trace/events/netfs.h
8793
8794FILESYSTEMS [STACKABLE]
8795M:	Miklos Szeredi <miklos@szeredi.hu>
8796M:	Amir Goldstein <amir73il@gmail.com>
8797L:	linux-fsdevel@vger.kernel.org
8798L:	linux-unionfs@vger.kernel.org
8799S:	Maintained
8800F:	fs/backing-file.c
8801F:	include/linux/backing-file.h
8802
8803FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8804M:	Riku Voipio <riku.voipio@iki.fi>
8805L:	linux-hwmon@vger.kernel.org
8806S:	Maintained
8807F:	drivers/hwmon/f75375s.c
8808F:	include/linux/f75375s.h
8809
8810FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8811M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8812L:	linux-can@vger.kernel.org
8813S:	Maintained
8814F:	drivers/net/can/usb/f81604.c
8815
8816FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8817M:	Clemens Ladisch <clemens@ladisch.de>
8818M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8819L:	linux-sound@vger.kernel.org
8820S:	Maintained
8821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8822F:	include/uapi/sound/firewire.h
8823F:	sound/firewire/
8824
8825FIREWIRE MEDIA DRIVERS (firedtv)
8826M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8827L:	linux-media@vger.kernel.org
8828L:	linux1394-devel@lists.sourceforge.net
8829S:	Maintained
8830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8831F:	drivers/media/firewire/
8832
8833FIREWIRE SBP-2 TARGET
8834M:	Chris Boot <bootc@bootc.net>
8835L:	linux-scsi@vger.kernel.org
8836L:	target-devel@vger.kernel.org
8837L:	linux1394-devel@lists.sourceforge.net
8838S:	Maintained
8839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8840F:	drivers/target/sbp/
8841
8842FIREWIRE SUBSYSTEM
8843M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8844M:	Takashi Sakamoto <takaswie@kernel.org>
8845L:	linux1394-devel@lists.sourceforge.net
8846S:	Maintained
8847W:	http://ieee1394.docs.kernel.org/
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8849F:	drivers/firewire/
8850F:	include/linux/firewire.h
8851F:	include/uapi/linux/firewire*.h
8852F:	tools/firewire/
8853
8854FIRMWARE FRAMEWORK FOR ARMV8-A
8855M:	Sudeep Holla <sudeep.holla@arm.com>
8856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8857S:	Maintained
8858F:	drivers/firmware/arm_ffa/
8859F:	include/linux/arm_ffa.h
8860
8861FIRMWARE LOADER (request_firmware)
8862M:	Luis Chamberlain <mcgrof@kernel.org>
8863M:	Russ Weight <russ.weight@linux.dev>
8864M:	Danilo Krummrich <dakr@redhat.com>
8865L:	linux-kernel@vger.kernel.org
8866S:	Maintained
8867F:	Documentation/firmware_class/
8868F:	drivers/base/firmware_loader/
8869F:	rust/kernel/firmware.rs
8870F:	include/linux/firmware.h
8871
8872FLEXTIMER FTM-QUADDEC DRIVER
8873M:	Patrick Havelange <patrick.havelange@essensium.com>
8874L:	linux-iio@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8877F:	drivers/counter/ftm-quaddec.c
8878
8879FLOPPY DRIVER
8880M:	Denis Efremov <efremov@linux.com>
8881L:	linux-block@vger.kernel.org
8882S:	Odd Fixes
8883F:	drivers/block/floppy.c
8884
8885FLYSKY FSIA6B RC RECEIVER
8886M:	Markus Koch <markus@notsyncing.net>
8887L:	linux-input@vger.kernel.org
8888S:	Maintained
8889F:	drivers/input/joystick/fsia6b.c
8890
8891FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8892M:	Geoffrey D. Bennett <g@b4.vu>
8893L:	linux-sound@vger.kernel.org
8894S:	Maintained
8895W:	https://github.com/geoffreybennett/scarlett-gen2
8896B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8897T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8898F:	include/uapi/sound/scarlett2.h
8899F:	sound/usb/mixer_scarlett2.c
8900
8901FORCEDETH GIGABIT ETHERNET DRIVER
8902M:	Rain River <rain.1986.08.12@gmail.com>
8903M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8904L:	netdev@vger.kernel.org
8905S:	Maintained
8906F:	drivers/net/ethernet/nvidia/*
8907
8908FORTIFY_SOURCE
8909M:	Kees Cook <kees@kernel.org>
8910L:	linux-hardening@vger.kernel.org
8911S:	Supported
8912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8913F:	include/linux/fortify-string.h
8914F:	lib/fortify_kunit.c
8915F:	lib/memcpy_kunit.c
8916F:	lib/test_fortify/*
8917K:	\bunsafe_memcpy\b
8918K:	\b__NO_FORTIFY\b
8919
8920FPGA DFL DRIVERS
8921M:	Wu Hao <hao.wu@intel.com>
8922R:	Tom Rix <trix@redhat.com>
8923L:	linux-fpga@vger.kernel.org
8924S:	Maintained
8925F:	Documentation/ABI/testing/sysfs-bus-dfl*
8926F:	Documentation/fpga/dfl.rst
8927F:	drivers/fpga/dfl*
8928F:	drivers/uio/uio_dfl.c
8929F:	include/linux/dfl.h
8930F:	include/uapi/linux/fpga-dfl.h
8931
8932FPGA MANAGER FRAMEWORK
8933M:	Moritz Fischer <mdf@kernel.org>
8934M:	Wu Hao <hao.wu@intel.com>
8935M:	Xu Yilun <yilun.xu@intel.com>
8936R:	Tom Rix <trix@redhat.com>
8937L:	linux-fpga@vger.kernel.org
8938S:	Maintained
8939Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8941F:	Documentation/devicetree/bindings/fpga/
8942F:	Documentation/driver-api/fpga/
8943F:	Documentation/fpga/
8944F:	drivers/fpga/
8945F:	include/linux/fpga/
8946
8947FPU EMULATOR
8948M:	Bill Metzenthen <billm@melbpc.org.au>
8949S:	Maintained
8950W:	https://floatingpoint.billm.au/
8951F:	arch/x86/math-emu/
8952
8953FRAMEBUFFER CORE
8954M:	Simona Vetter <simona@ffwll.ch>
8955S:	Odd Fixes
8956T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8957F:	drivers/video/fbdev/core/
8958
8959FRAMEBUFFER LAYER
8960M:	Helge Deller <deller@gmx.de>
8961L:	linux-fbdev@vger.kernel.org
8962L:	dri-devel@lists.freedesktop.org
8963S:	Maintained
8964Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8966F:	Documentation/fb/
8967F:	drivers/video/
8968F:	include/linux/fb.h
8969F:	include/uapi/linux/fb.h
8970F:	include/uapi/video/
8971F:	include/video/
8972
8973FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8974M:	Horia Geantă <horia.geanta@nxp.com>
8975M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8976M:	Gaurav Jain <gaurav.jain@nxp.com>
8977L:	linux-crypto@vger.kernel.org
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8980F:	drivers/crypto/caam/
8981
8982FREESCALE COLDFIRE M5441X MMC DRIVER
8983M:	Angelo Dureghello <adureghello@baylibre.com>
8984L:	linux-mmc@vger.kernel.org
8985S:	Maintained
8986F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8987F:	include/linux/platform_data/mmc-esdhc-mcf.h
8988
8989FREESCALE DIU FRAMEBUFFER DRIVER
8990M:	Timur Tabi <timur@kernel.org>
8991L:	linux-fbdev@vger.kernel.org
8992S:	Maintained
8993F:	drivers/video/fbdev/fsl-diu-fb.*
8994
8995FREESCALE DMA DRIVER
8996M:	Zhang Wei <zw@zh-kernel.org>
8997L:	linuxppc-dev@lists.ozlabs.org
8998S:	Maintained
8999F:	drivers/dma/fsldma.*
9000
9001FREESCALE DSPI DRIVER
9002M:	Vladimir Oltean <olteanv@gmail.com>
9003L:	linux-spi@vger.kernel.org
9004L:	imx@lists.linux.dev
9005S:	Maintained
9006F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9007F:	drivers/spi/spi-fsl-dspi.c
9008F:	include/linux/spi/spi-fsl-dspi.h
9009
9010FREESCALE eDMA DRIVER
9011M:	Frank Li <Frank.Li@nxp.com>
9012L:	imx@lists.linux.dev
9013L:	dmaengine@vger.kernel.org
9014S:	Maintained
9015F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9016F:	drivers/dma/fsl-edma*.*
9017
9018FREESCALE ENETC ETHERNET DRIVERS
9019M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9020M:	Vladimir Oltean <vladimir.oltean@nxp.com>
9021L:	netdev@vger.kernel.org
9022S:	Maintained
9023F:	drivers/net/ethernet/freescale/enetc/
9024
9025FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9026M:	Claudiu Manoil <claudiu.manoil@nxp.com>
9027L:	netdev@vger.kernel.org
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9030F:	drivers/net/ethernet/freescale/gianfar*
9031
9032FREESCALE GPMI NAND DRIVER
9033M:	Han Xu <han.xu@nxp.com>
9034L:	linux-mtd@lists.infradead.org
9035S:	Maintained
9036F:	drivers/mtd/nand/raw/gpmi-nand/*
9037
9038FREESCALE I2C CPM DRIVER
9039M:	Jochen Friedrich <jochen@scram.de>
9040L:	linuxppc-dev@lists.ozlabs.org
9041L:	linux-i2c@vger.kernel.org
9042S:	Maintained
9043F:	drivers/i2c/busses/i2c-cpm.c
9044
9045FREESCALE IMX / MXC FEC DRIVER
9046M:	Wei Fang <wei.fang@nxp.com>
9047R:	Shenwei Wang <shenwei.wang@nxp.com>
9048R:	Clark Wang <xiaoning.wang@nxp.com>
9049L:	imx@lists.linux.dev
9050L:	netdev@vger.kernel.org
9051S:	Maintained
9052F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9053F:	drivers/net/ethernet/freescale/fec.h
9054F:	drivers/net/ethernet/freescale/fec_main.c
9055F:	drivers/net/ethernet/freescale/fec_ptp.c
9056
9057FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9058M:	Sascha Hauer <s.hauer@pengutronix.de>
9059R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9060L:	linux-fbdev@vger.kernel.org
9061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9062S:	Maintained
9063F:	drivers/video/fbdev/imxfb.c
9064
9065FREESCALE IMX DDR PMU DRIVER
9066M:	Frank Li <Frank.li@nxp.com>
9067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9068S:	Maintained
9069F:	Documentation/admin-guide/perf/imx-ddr.rst
9070F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9071F:	drivers/perf/fsl_imx8_ddr_perf.c
9072
9073FREESCALE IMX I2C DRIVER
9074M:	Oleksij Rempel <o.rempel@pengutronix.de>
9075R:	Pengutronix Kernel Team <kernel@pengutronix.de>
9076L:	linux-i2c@vger.kernel.org
9077S:	Maintained
9078F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9079F:	drivers/i2c/busses/i2c-imx.c
9080
9081FREESCALE IMX LPI2C DRIVER
9082M:	Dong Aisheng <aisheng.dong@nxp.com>
9083L:	linux-i2c@vger.kernel.org
9084L:	imx@lists.linux.dev
9085S:	Maintained
9086F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9087F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9088
9089FREESCALE IMX LPSPI DRIVER
9090M:	Frank Li <Frank.Li@nxp.com>
9091L:	linux-spi@vger.kernel.org
9092L:	imx@lists.linux.dev
9093S:	Maintained
9094F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9095F:	drivers/spi/spi-fsl-lpspi.c
9096
9097FREESCALE MPC I2C DRIVER
9098M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
9099L:	linux-i2c@vger.kernel.org
9100S:	Maintained
9101F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9102F:	drivers/i2c/busses/i2c-mpc.c
9103
9104FREESCALE QORIQ DPAA ETHERNET DRIVER
9105M:	Madalin Bucur <madalin.bucur@nxp.com>
9106L:	netdev@vger.kernel.org
9107S:	Maintained
9108F:	drivers/net/ethernet/freescale/dpaa
9109
9110FREESCALE QORIQ DPAA FMAN DRIVER
9111M:	Madalin Bucur <madalin.bucur@nxp.com>
9112R:	Sean Anderson <sean.anderson@seco.com>
9113L:	netdev@vger.kernel.org
9114S:	Maintained
9115F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9116F:	drivers/net/ethernet/freescale/fman
9117
9118FREESCALE QORIQ PTP CLOCK DRIVER
9119M:	Yangbo Lu <yangbo.lu@nxp.com>
9120L:	netdev@vger.kernel.org
9121S:	Maintained
9122F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9123F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9124F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9125F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9126F:	drivers/ptp/ptp_qoriq.c
9127F:	drivers/ptp/ptp_qoriq_debugfs.c
9128F:	include/linux/fsl/ptp_qoriq.h
9129
9130FREESCALE QUAD SPI DRIVER
9131M:	Han Xu <han.xu@nxp.com>
9132L:	linux-spi@vger.kernel.org
9133L:	imx@lists.linux.dev
9134S:	Maintained
9135F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9136F:	drivers/spi/spi-fsl-qspi.c
9137
9138FREESCALE QUICC ENGINE LIBRARY
9139M:	Qiang Zhao <qiang.zhao@nxp.com>
9140M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9141L:	linuxppc-dev@lists.ozlabs.org
9142S:	Maintained
9143F:	drivers/soc/fsl/qe/
9144F:	include/soc/fsl/qe/
9145
9146FREESCALE QUICC ENGINE QMC DRIVER
9147M:	Herve Codina <herve.codina@bootlin.com>
9148L:	linuxppc-dev@lists.ozlabs.org
9149S:	Maintained
9150F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9151F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9152F:	drivers/soc/fsl/qe/qmc.c
9153F:	include/soc/fsl/qe/qmc.h
9154
9155FREESCALE QUICC ENGINE QMC HDLC DRIVER
9156M:	Herve Codina <herve.codina@bootlin.com>
9157L:	netdev@vger.kernel.org
9158L:	linuxppc-dev@lists.ozlabs.org
9159S:	Maintained
9160F:	drivers/net/wan/fsl_qmc_hdlc.c
9161
9162FREESCALE QUICC ENGINE TSA DRIVER
9163M:	Herve Codina <herve.codina@bootlin.com>
9164L:	linuxppc-dev@lists.ozlabs.org
9165S:	Maintained
9166F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9167F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9168F:	drivers/soc/fsl/qe/tsa.c
9169F:	drivers/soc/fsl/qe/tsa.h
9170F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9171F:	include/dt-bindings/soc/qe-fsl,tsa.h
9172
9173FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9174L:	netdev@vger.kernel.org
9175L:	linuxppc-dev@lists.ozlabs.org
9176S:	Orphan
9177F:	drivers/net/ethernet/freescale/ucc_geth*
9178
9179FREESCALE QUICC ENGINE UCC HDLC DRIVER
9180M:	Zhao Qiang <qiang.zhao@nxp.com>
9181L:	netdev@vger.kernel.org
9182L:	linuxppc-dev@lists.ozlabs.org
9183S:	Maintained
9184F:	drivers/net/wan/fsl_ucc_hdlc*
9185
9186FREESCALE QUICC ENGINE UCC UART DRIVER
9187M:	Timur Tabi <timur@kernel.org>
9188L:	linuxppc-dev@lists.ozlabs.org
9189S:	Maintained
9190F:	drivers/tty/serial/ucc_uart.c
9191
9192FREESCALE SOC DRIVERS
9193M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9194L:	linuxppc-dev@lists.ozlabs.org
9195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9196S:	Maintained
9197F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9198F:	Documentation/devicetree/bindings/soc/fsl/
9199F:	drivers/soc/fsl/
9200F:	include/linux/fsl/
9201F:	include/soc/fsl/
9202
9203FREESCALE SOC FS_ENET DRIVER
9204M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9205L:	linuxppc-dev@lists.ozlabs.org
9206L:	netdev@vger.kernel.org
9207S:	Maintained
9208F:	drivers/net/ethernet/freescale/fs_enet/
9209
9210FREESCALE SOC SOUND DRIVERS
9211M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9212M:	Xiubo Li <Xiubo.Lee@gmail.com>
9213R:	Fabio Estevam <festevam@gmail.com>
9214R:	Nicolin Chen <nicoleotsuka@gmail.com>
9215L:	linux-sound@vger.kernel.org
9216L:	linuxppc-dev@lists.ozlabs.org
9217S:	Maintained
9218F:	sound/soc/fsl/fsl*
9219F:	sound/soc/fsl/imx*
9220
9221FREESCALE SOC LPC32XX SOUND DRIVERS
9222M:	J.M.B. Downing <jonathan.downing@nautel.com>
9223M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9224R:	Vladimir Zapolskiy <vz@mleia.com>
9225L:	linux-sound@vger.kernel.org
9226L:	linuxppc-dev@lists.ozlabs.org
9227S:	Maintained
9228F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9229F:	sound/soc/fsl/lpc3xxx-*
9230
9231FREESCALE SOC SOUND QMC DRIVER
9232M:	Herve Codina <herve.codina@bootlin.com>
9233L:	linux-sound@vger.kernel.org
9234L:	linuxppc-dev@lists.ozlabs.org
9235S:	Maintained
9236F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9237F:	sound/soc/fsl/fsl_qmc_audio.c
9238
9239FREESCALE USB PERIPHERAL DRIVERS
9240L:	linux-usb@vger.kernel.org
9241L:	linuxppc-dev@lists.ozlabs.org
9242S:	Orphan
9243F:	drivers/usb/gadget/udc/fsl*
9244
9245FREESCALE USB PHY DRIVER
9246L:	linux-usb@vger.kernel.org
9247L:	linuxppc-dev@lists.ozlabs.org
9248S:	Orphan
9249F:	drivers/usb/phy/phy-fsl-usb*
9250
9251FREEVXFS FILESYSTEM
9252M:	Christoph Hellwig <hch@infradead.org>
9253S:	Maintained
9254W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9255F:	fs/freevxfs/
9256
9257FREEZER
9258M:	"Rafael J. Wysocki" <rafael@kernel.org>
9259M:	Pavel Machek <pavel@ucw.cz>
9260L:	linux-pm@vger.kernel.org
9261S:	Supported
9262F:	Documentation/power/freezing-of-tasks.rst
9263F:	include/linux/freezer.h
9264F:	kernel/freezer.c
9265
9266FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9267M:	Eric Biggers <ebiggers@kernel.org>
9268M:	Theodore Y. Ts'o <tytso@mit.edu>
9269M:	Jaegeuk Kim <jaegeuk@kernel.org>
9270L:	linux-fscrypt@vger.kernel.org
9271S:	Supported
9272Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9273T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9274F:	Documentation/filesystems/fscrypt.rst
9275F:	fs/crypto/
9276F:	include/linux/fscrypt.h
9277F:	include/uapi/linux/fscrypt.h
9278
9279FSI SUBSYSTEM
9280M:	Jeremy Kerr <jk@ozlabs.org>
9281M:	Joel Stanley <joel@jms.id.au>
9282R:	Alistar Popple <alistair@popple.id.au>
9283R:	Eddie James <eajames@linux.ibm.com>
9284L:	linux-fsi@lists.ozlabs.org
9285S:	Supported
9286Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9288F:	drivers/fsi/
9289F:	include/linux/fsi*.h
9290F:	include/trace/events/fsi*.h
9291
9292FSI-ATTACHED I2C DRIVER
9293M:	Eddie James <eajames@linux.ibm.com>
9294L:	linux-i2c@vger.kernel.org
9295L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9296S:	Maintained
9297F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9298F:	drivers/i2c/busses/i2c-fsi.c
9299
9300FSI-ATTACHED SPI DRIVER
9301M:	Eddie James <eajames@linux.ibm.com>
9302L:	linux-spi@vger.kernel.org
9303S:	Maintained
9304F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9305F:	drivers/spi/spi-fsi.c
9306
9307FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9308M:	Jan Kara <jack@suse.cz>
9309R:	Amir Goldstein <amir73il@gmail.com>
9310L:	linux-fsdevel@vger.kernel.org
9311S:	Maintained
9312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9313F:	fs/notify/
9314F:	include/linux/fsnotify*.h
9315
9316FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9317M:	Eric Biggers <ebiggers@kernel.org>
9318M:	Theodore Y. Ts'o <tytso@mit.edu>
9319L:	fsverity@lists.linux.dev
9320S:	Supported
9321Q:	https://patchwork.kernel.org/project/fsverity/list/
9322T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9323F:	Documentation/filesystems/fsverity.rst
9324F:	fs/verity/
9325F:	include/linux/fsverity.h
9326F:	include/uapi/linux/fsverity.h
9327
9328FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9329M:	Michael Zaidman <michael.zaidman@gmail.com>
9330L:	linux-i2c@vger.kernel.org
9331L:	linux-input@vger.kernel.org
9332S:	Maintained
9333F:	drivers/hid/hid-ft260.c
9334
9335FUJITSU LAPTOP EXTRAS
9336M:	Jonathan Woithe <jwoithe@just42.net>
9337L:	platform-driver-x86@vger.kernel.org
9338S:	Maintained
9339F:	drivers/platform/x86/fujitsu-laptop.c
9340
9341FUJITSU TABLET EXTRAS
9342M:	Robert Gerlach <khnz@gmx.de>
9343L:	platform-driver-x86@vger.kernel.org
9344S:	Maintained
9345F:	drivers/platform/x86/fujitsu-tablet.c
9346
9347FUNCTION HOOKS (FTRACE)
9348M:	Steven Rostedt <rostedt@goodmis.org>
9349M:	Masami Hiramatsu <mhiramat@kernel.org>
9350R:	Mark Rutland <mark.rutland@arm.com>
9351L:	linux-kernel@vger.kernel.org
9352L:	linux-trace-kernel@vger.kernel.org
9353S:	Maintained
9354Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9356F:	Documentation/trace/ftrace*
9357F:	arch/*/*/*/*ftrace*
9358F:	arch/*/*/*ftrace*
9359F:	include/*/ftrace.h
9360F:	kernel/trace/fgraph.c
9361F:	kernel/trace/ftrace*
9362F:	samples/ftrace
9363
9364FUNGIBLE ETHERNET DRIVERS
9365M:	Dimitris Michailidis <dmichail@fungible.com>
9366L:	netdev@vger.kernel.org
9367S:	Supported
9368F:	drivers/net/ethernet/fungible/
9369
9370FUSE: FILESYSTEM IN USERSPACE
9371M:	Miklos Szeredi <miklos@szeredi.hu>
9372L:	linux-fsdevel@vger.kernel.org
9373S:	Maintained
9374W:	https://github.com/libfuse/
9375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9376F:	Documentation/filesystems/fuse.rst
9377F:	fs/fuse/
9378F:	include/uapi/linux/fuse.h
9379
9380FUTEX SUBSYSTEM
9381M:	Thomas Gleixner <tglx@linutronix.de>
9382M:	Ingo Molnar <mingo@redhat.com>
9383R:	Peter Zijlstra <peterz@infradead.org>
9384R:	Darren Hart <dvhart@infradead.org>
9385R:	Davidlohr Bueso <dave@stgolabs.net>
9386R:	André Almeida <andrealmeid@igalia.com>
9387L:	linux-kernel@vger.kernel.org
9388S:	Maintained
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9390F:	Documentation/locking/*futex*
9391F:	include/asm-generic/futex.h
9392F:	include/linux/futex.h
9393F:	include/uapi/linux/futex.h
9394F:	kernel/futex/*
9395F:	tools/perf/bench/futex*
9396F:	tools/testing/selftests/futex/
9397
9398GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9399M:	Sebastian Reichel <sre@kernel.org>
9400L:	linux-media@vger.kernel.org
9401S:	Maintained
9402F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9403F:	drivers/media/i2c/gc0308.c
9404
9405GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9406M:	Zhi Mao <zhi.mao@mediatek.com>
9407L:	linux-media@vger.kernel.org
9408S:	Maintained
9409F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9410F:	drivers/media/i2c/gc05a2.c
9411
9412GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9413M:	Zhi Mao <zhi.mao@mediatek.com>
9414L:	linux-media@vger.kernel.org
9415S:	Maintained
9416F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9417F:	drivers/media/i2c/gc08a3.c
9418
9419GALAXYCORE GC2145 SENSOR DRIVER
9420M:	Alain Volmat <alain.volmat@foss.st.com>
9421L:	linux-media@vger.kernel.org
9422S:	Maintained
9423T:	git git://linuxtv.org/media_tree.git
9424F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9425F:	drivers/media/i2c/gc2145.c
9426
9427GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9428M:	Tim Harvey <tharvey@gateworks.com>
9429S:	Maintained
9430F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9431F:	Documentation/hwmon/gsc-hwmon.rst
9432F:	drivers/hwmon/gsc-hwmon.c
9433F:	drivers/mfd/gateworks-gsc.c
9434F:	include/linux/mfd/gsc.h
9435F:	include/linux/platform_data/gsc_hwmon.h
9436
9437GCC PLUGINS
9438M:	Kees Cook <kees@kernel.org>
9439L:	linux-hardening@vger.kernel.org
9440S:	Maintained
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9442F:	Documentation/kbuild/gcc-plugins.rst
9443F:	include/linux/stackleak.h
9444F:	kernel/stackleak.c
9445F:	scripts/Makefile.gcc-plugins
9446F:	scripts/gcc-plugins/
9447
9448GCOV BASED KERNEL PROFILING
9449M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9450S:	Maintained
9451F:	Documentation/dev-tools/gcov.rst
9452F:	kernel/gcov/
9453
9454GDB KERNEL DEBUGGING HELPER SCRIPTS
9455M:	Jan Kiszka <jan.kiszka@siemens.com>
9456M:	Kieran Bingham <kbingham@kernel.org>
9457S:	Supported
9458F:	scripts/gdb/
9459
9460GEMINI CRYPTO DRIVER
9461M:	Corentin Labbe <clabbe@baylibre.com>
9462L:	linux-crypto@vger.kernel.org
9463S:	Maintained
9464F:	drivers/crypto/gemini/
9465
9466GEMTEK FM RADIO RECEIVER DRIVER
9467M:	Hans Verkuil <hverkuil@xs4all.nl>
9468L:	linux-media@vger.kernel.org
9469S:	Maintained
9470W:	https://linuxtv.org
9471T:	git git://linuxtv.org/media_tree.git
9472F:	drivers/media/radio/radio-gemtek*
9473
9474GENERIC ARCHITECTURE TOPOLOGY
9475M:	Sudeep Holla <sudeep.holla@arm.com>
9476L:	linux-kernel@vger.kernel.org
9477S:	Maintained
9478F:	drivers/base/arch_topology.c
9479F:	include/linux/arch_topology.h
9480
9481GENERIC ENTRY CODE
9482M:	Thomas Gleixner <tglx@linutronix.de>
9483M:	Peter Zijlstra <peterz@infradead.org>
9484M:	Andy Lutomirski <luto@kernel.org>
9485L:	linux-kernel@vger.kernel.org
9486S:	Maintained
9487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9488F:	include/linux/entry-common.h
9489F:	include/linux/entry-kvm.h
9490F:	kernel/entry/
9491
9492GENERIC GPIO I2C DRIVER
9493M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9494S:	Supported
9495F:	drivers/i2c/busses/i2c-gpio.c
9496F:	include/linux/platform_data/i2c-gpio.h
9497
9498GENERIC GPIO I2C MULTIPLEXER DRIVER
9499M:	Peter Korsgaard <peter.korsgaard@barco.com>
9500L:	linux-i2c@vger.kernel.org
9501S:	Supported
9502F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9503F:	drivers/i2c/muxes/i2c-mux-gpio.c
9504F:	include/linux/platform_data/i2c-mux-gpio.h
9505
9506GENERIC GPIO RESET DRIVER
9507M:	Krzysztof Kozlowski <krzk@kernel.org>
9508S:	Maintained
9509F:	drivers/reset/reset-gpio.c
9510
9511GENERIC HDLC (WAN) DRIVERS
9512M:	Krzysztof Halasa <khc@pm.waw.pl>
9513S:	Maintained
9514W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9515F:	drivers/net/wan/c101.c
9516F:	drivers/net/wan/hd6457*
9517F:	drivers/net/wan/hdlc*
9518F:	drivers/net/wan/n2.c
9519F:	drivers/net/wan/pc300too.c
9520F:	drivers/net/wan/pci200syn.c
9521F:	drivers/net/wan/wanxl*
9522
9523GENERIC INCLUDE/ASM HEADER FILES
9524M:	Arnd Bergmann <arnd@arndb.de>
9525L:	linux-arch@vger.kernel.org
9526S:	Maintained
9527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9528F:	include/asm-generic/
9529F:	include/uapi/asm-generic/
9530
9531GENERIC PHY FRAMEWORK
9532M:	Vinod Koul <vkoul@kernel.org>
9533M:	Kishon Vijay Abraham I <kishon@kernel.org>
9534L:	linux-phy@lists.infradead.org
9535S:	Supported
9536Q:	https://patchwork.kernel.org/project/linux-phy/list/
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9538F:	Documentation/devicetree/bindings/phy/
9539F:	drivers/phy/
9540F:	include/dt-bindings/phy/
9541F:	include/linux/phy/
9542
9543GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9544M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9545S:	Supported
9546F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9547F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9548
9549GENERIC PM DOMAINS
9550M:	Ulf Hansson <ulf.hansson@linaro.org>
9551L:	linux-pm@vger.kernel.org
9552S:	Supported
9553F:	Documentation/devicetree/bindings/power/power?domain*
9554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9555F:	drivers/pmdomain/
9556F:	include/linux/pm_domain.h
9557
9558GENERIC RADIX TREE
9559M:	Kent Overstreet <kent.overstreet@linux.dev>
9560S:	Supported
9561C:	irc://irc.oftc.net/bcache
9562F:	include/linux/generic-radix-tree.h
9563F:	lib/generic-radix-tree.c
9564
9565GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9566M:	Eugen Hristev <eugen.hristev@microchip.com>
9567L:	linux-input@vger.kernel.org
9568S:	Maintained
9569F:	drivers/input/touchscreen/resistive-adc-touch.c
9570
9571GENERIC STRING LIBRARY
9572M:	Kees Cook <kees@kernel.org>
9573R:	Andy Shevchenko <andy@kernel.org>
9574L:	linux-hardening@vger.kernel.org
9575S:	Supported
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9577F:	include/linux/string.h
9578F:	include/linux/string_choices.h
9579F:	include/linux/string_helpers.h
9580F:	lib/string.c
9581F:	lib/string_kunit.c
9582F:	lib/string_helpers.c
9583F:	lib/string_helpers_kunit.c
9584F:	scripts/coccinelle/api/string_choices.cocci
9585
9586GENERIC UIO DRIVER FOR PCI DEVICES
9587M:	"Michael S. Tsirkin" <mst@redhat.com>
9588L:	kvm@vger.kernel.org
9589S:	Supported
9590F:	drivers/uio/uio_pci_generic.c
9591
9592GENERIC VDSO LIBRARY
9593M:	Andy Lutomirski <luto@kernel.org>
9594M:	Thomas Gleixner <tglx@linutronix.de>
9595M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9596L:	linux-kernel@vger.kernel.org
9597S:	Maintained
9598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9599F:	include/asm-generic/vdso/vsyscall.h
9600F:	include/vdso/
9601F:	kernel/time/vsyscall.c
9602F:	lib/vdso/
9603
9604GENWQE (IBM Generic Workqueue Card)
9605M:	Frank Haverkamp <haver@linux.ibm.com>
9606S:	Supported
9607F:	drivers/misc/genwqe/
9608
9609GET_MAINTAINER SCRIPT
9610M:	Joe Perches <joe@perches.com>
9611S:	Maintained
9612F:	scripts/get_maintainer.pl
9613
9614GFS2 FILE SYSTEM
9615M:	Andreas Gruenbacher <agruenba@redhat.com>
9616L:	gfs2@lists.linux.dev
9617S:	Supported
9618B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9620F:	Documentation/filesystems/gfs2*
9621F:	fs/gfs2/
9622F:	include/uapi/linux/gfs2_ondisk.h
9623
9624GIGABYTE WATERFORCE SENSOR DRIVER
9625M:	Aleksa Savic <savicaleksa83@gmail.com>
9626L:	linux-hwmon@vger.kernel.org
9627S:	Maintained
9628F:	Documentation/hwmon/gigabyte_waterforce.rst
9629F:	drivers/hwmon/gigabyte_waterforce.c
9630
9631GIGABYTE WMI DRIVER
9632M:	Thomas Weißschuh <thomas@weissschuh.net>
9633L:	platform-driver-x86@vger.kernel.org
9634S:	Maintained
9635F:	drivers/platform/x86/gigabyte-wmi.c
9636
9637GNSS SUBSYSTEM
9638M:	Johan Hovold <johan@kernel.org>
9639S:	Maintained
9640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9641F:	Documentation/ABI/testing/sysfs-class-gnss
9642F:	Documentation/devicetree/bindings/gnss/
9643F:	drivers/gnss/
9644F:	include/linux/gnss.h
9645
9646GO7007 MPEG CODEC
9647M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9648L:	linux-media@vger.kernel.org
9649S:	Maintained
9650F:	drivers/media/usb/go7007/
9651
9652GOODIX TOUCHSCREEN
9653M:	Bastien Nocera <hadess@hadess.net>
9654M:	Hans de Goede <hdegoede@redhat.com>
9655L:	linux-input@vger.kernel.org
9656S:	Maintained
9657F:	drivers/input/touchscreen/goodix*
9658
9659GOOGLE ETHERNET DRIVERS
9660M:	Jeroen de Borst <jeroendb@google.com>
9661M:	Praveen Kaligineedi <pkaligineedi@google.com>
9662R:	Shailend Chand <shailend@google.com>
9663L:	netdev@vger.kernel.org
9664S:	Supported
9665F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9666F:	drivers/net/ethernet/google
9667
9668GOOGLE FIRMWARE DRIVERS
9669M:	Tzung-Bi Shih <tzungbi@kernel.org>
9670R:	Brian Norris <briannorris@chromium.org>
9671R:	Julius Werner <jwerner@chromium.org>
9672L:	chrome-platform@lists.linux.dev
9673S:	Maintained
9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9675F:	drivers/firmware/google/
9676
9677GOOGLE TENSOR SoC SUPPORT
9678M:	Peter Griffin <peter.griffin@linaro.org>
9679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9680L:	linux-samsung-soc@vger.kernel.org
9681S:	Maintained
9682F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9683F:	arch/arm64/boot/dts/exynos/google/
9684F:	drivers/clk/samsung/clk-gs101.c
9685F:	drivers/phy/samsung/phy-gs101-ufs.c
9686F:	include/dt-bindings/clock/google,gs101.h
9687K:	[gG]oogle.?[tT]ensor
9688
9689GPD POCKET FAN DRIVER
9690M:	Hans de Goede <hdegoede@redhat.com>
9691L:	platform-driver-x86@vger.kernel.org
9692S:	Maintained
9693F:	drivers/platform/x86/gpd-pocket-fan.c
9694
9695GPIO ACPI SUPPORT
9696M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9697M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9698L:	linux-gpio@vger.kernel.org
9699L:	linux-acpi@vger.kernel.org
9700S:	Supported
9701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9702F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9703F:	drivers/gpio/gpiolib-acpi.c
9704F:	drivers/gpio/gpiolib-acpi.h
9705
9706GPIO AGGREGATOR
9707M:	Geert Uytterhoeven <geert+renesas@glider.be>
9708L:	linux-gpio@vger.kernel.org
9709S:	Supported
9710F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9711F:	drivers/gpio/gpio-aggregator.c
9712
9713GPIO IR Transmitter
9714M:	Sean Young <sean@mess.org>
9715L:	linux-media@vger.kernel.org
9716S:	Maintained
9717F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9718F:	drivers/media/rc/gpio-ir-tx.c
9719
9720GPIO MOCKUP DRIVER
9721M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9722L:	linux-gpio@vger.kernel.org
9723S:	Maintained
9724F:	drivers/gpio/gpio-mockup.c
9725F:	tools/testing/selftests/gpio/
9726
9727GPIO REGMAP
9728M:	Michael Walle <mwalle@kernel.org>
9729S:	Maintained
9730F:	drivers/gpio/gpio-regmap.c
9731F:	include/linux/gpio/regmap.h
9732K:	(devm_)?gpio_regmap_(un)?register
9733
9734GPIO SUBSYSTEM
9735M:	Linus Walleij <linus.walleij@linaro.org>
9736M:	Bartosz Golaszewski <brgl@bgdev.pl>
9737L:	linux-gpio@vger.kernel.org
9738S:	Maintained
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9740F:	Documentation/admin-guide/gpio/
9741F:	Documentation/devicetree/bindings/gpio/
9742F:	Documentation/driver-api/gpio/
9743F:	drivers/gpio/
9744F:	include/dt-bindings/gpio/
9745F:	include/linux/gpio.h
9746F:	include/linux/gpio/
9747F:	include/linux/of_gpio.h
9748
9749GPIO UAPI
9750M:	Bartosz Golaszewski <brgl@bgdev.pl>
9751R:	Kent Gibson <warthog618@gmail.com>
9752L:	linux-gpio@vger.kernel.org
9753S:	Maintained
9754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9755F:	Documentation/ABI/obsolete/sysfs-gpio
9756F:	Documentation/ABI/testing/gpio-cdev
9757F:	Documentation/userspace-api/gpio/
9758F:	drivers/gpio/gpiolib-cdev.c
9759F:	include/uapi/linux/gpio.h
9760F:	tools/gpio/
9761
9762GRE DEMULTIPLEXER DRIVER
9763M:	Dmitry Kozlov <xeb@mail.ru>
9764L:	netdev@vger.kernel.org
9765S:	Maintained
9766F:	include/net/gre.h
9767F:	net/ipv4/gre_demux.c
9768F:	net/ipv4/gre_offload.c
9769
9770GRETH 10/100/1G Ethernet MAC device driver
9771M:	Andreas Larsson <andreas@gaisler.com>
9772L:	netdev@vger.kernel.org
9773S:	Maintained
9774F:	drivers/net/ethernet/aeroflex/
9775
9776GREYBUS AUDIO PROTOCOLS DRIVERS
9777M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9778M:	Mark Greer <mgreer@animalcreek.com>
9779S:	Maintained
9780F:	drivers/staging/greybus/audio_apbridgea.c
9781F:	drivers/staging/greybus/audio_apbridgea.h
9782F:	drivers/staging/greybus/audio_codec.c
9783F:	drivers/staging/greybus/audio_codec.h
9784F:	drivers/staging/greybus/audio_gb.c
9785F:	drivers/staging/greybus/audio_manager.c
9786F:	drivers/staging/greybus/audio_manager.h
9787F:	drivers/staging/greybus/audio_manager_module.c
9788F:	drivers/staging/greybus/audio_manager_private.h
9789F:	drivers/staging/greybus/audio_manager_sysfs.c
9790F:	drivers/staging/greybus/audio_module.c
9791F:	drivers/staging/greybus/audio_topology.c
9792
9793GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9794M:	Viresh Kumar <vireshk@kernel.org>
9795S:	Maintained
9796F:	drivers/staging/greybus/authentication.c
9797F:	drivers/staging/greybus/bootrom.c
9798F:	drivers/staging/greybus/firmware.h
9799F:	drivers/staging/greybus/fw-core.c
9800F:	drivers/staging/greybus/fw-download.c
9801F:	drivers/staging/greybus/fw-management.c
9802F:	drivers/staging/greybus/greybus_authentication.h
9803F:	drivers/staging/greybus/greybus_firmware.h
9804F:	drivers/staging/greybus/hid.c
9805F:	drivers/staging/greybus/i2c.c
9806F:	drivers/staging/greybus/spi.c
9807F:	drivers/staging/greybus/spilib.c
9808F:	drivers/staging/greybus/spilib.h
9809
9810GREYBUS LOOPBACK DRIVER
9811M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9812S:	Maintained
9813F:	drivers/staging/greybus/loopback.c
9814
9815GREYBUS PLATFORM DRIVERS
9816M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9817S:	Maintained
9818F:	drivers/staging/greybus/arche-apb-ctrl.c
9819F:	drivers/staging/greybus/arche-platform.c
9820F:	drivers/staging/greybus/arche_platform.h
9821
9822GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9823M:	Rui Miguel Silva <rmfrfs@gmail.com>
9824S:	Maintained
9825F:	drivers/staging/greybus/gpio.c
9826F:	drivers/staging/greybus/light.c
9827F:	drivers/staging/greybus/power_supply.c
9828F:	drivers/staging/greybus/sdio.c
9829F:	drivers/staging/greybus/spi.c
9830F:	drivers/staging/greybus/spilib.c
9831
9832GREYBUS BEAGLEPLAY DRIVERS
9833M:	Ayush Singh <ayushdevel1325@gmail.com>
9834L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9835S:	Maintained
9836F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9837F:	drivers/greybus/gb-beagleplay.c
9838
9839GREYBUS SUBSYSTEM
9840M:	Johan Hovold <johan@kernel.org>
9841M:	Alex Elder <elder@kernel.org>
9842M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9843L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9844S:	Maintained
9845F:	drivers/greybus/
9846F:	drivers/staging/greybus/
9847F:	include/linux/greybus.h
9848F:	include/linux/greybus/
9849
9850GREYBUS UART PROTOCOLS DRIVERS
9851M:	David Lin <dtwlin@gmail.com>
9852S:	Maintained
9853F:	drivers/staging/greybus/log.c
9854F:	drivers/staging/greybus/uart.c
9855
9856GS1662 VIDEO SERIALIZER
9857M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9858L:	linux-media@vger.kernel.org
9859S:	Maintained
9860T:	git git://linuxtv.org/media_tree.git
9861F:	drivers/media/spi/gs1662.c
9862
9863GSPCA FINEPIX SUBDRIVER
9864M:	Frank Zago <frank@zago.net>
9865L:	linux-media@vger.kernel.org
9866S:	Maintained
9867T:	git git://linuxtv.org/media_tree.git
9868F:	drivers/media/usb/gspca/finepix.c
9869
9870GSPCA GL860 SUBDRIVER
9871M:	Olivier Lorin <o.lorin@laposte.net>
9872L:	linux-media@vger.kernel.org
9873S:	Maintained
9874T:	git git://linuxtv.org/media_tree.git
9875F:	drivers/media/usb/gspca/gl860/
9876
9877GSPCA M5602 SUBDRIVER
9878M:	Erik Andren <erik.andren@gmail.com>
9879L:	linux-media@vger.kernel.org
9880S:	Maintained
9881T:	git git://linuxtv.org/media_tree.git
9882F:	drivers/media/usb/gspca/m5602/
9883
9884GSPCA PAC207 SONIXB SUBDRIVER
9885M:	Hans Verkuil <hverkuil@xs4all.nl>
9886L:	linux-media@vger.kernel.org
9887S:	Odd Fixes
9888T:	git git://linuxtv.org/media_tree.git
9889F:	drivers/media/usb/gspca/pac207.c
9890
9891GSPCA SN9C20X SUBDRIVER
9892M:	Brian Johnson <brijohn@gmail.com>
9893L:	linux-media@vger.kernel.org
9894S:	Maintained
9895T:	git git://linuxtv.org/media_tree.git
9896F:	drivers/media/usb/gspca/sn9c20x.c
9897
9898GSPCA T613 SUBDRIVER
9899M:	Leandro Costantino <lcostantino@gmail.com>
9900L:	linux-media@vger.kernel.org
9901S:	Maintained
9902T:	git git://linuxtv.org/media_tree.git
9903F:	drivers/media/usb/gspca/t613.c
9904
9905GSPCA USB WEBCAM DRIVER
9906M:	Hans Verkuil <hverkuil@xs4all.nl>
9907L:	linux-media@vger.kernel.org
9908S:	Odd Fixes
9909T:	git git://linuxtv.org/media_tree.git
9910F:	drivers/media/usb/gspca/
9911
9912GTP (GPRS Tunneling Protocol)
9913M:	Pablo Neira Ayuso <pablo@netfilter.org>
9914M:	Harald Welte <laforge@gnumonks.org>
9915L:	osmocom-net-gprs@lists.osmocom.org
9916S:	Maintained
9917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9918F:	drivers/net/gtp.c
9919
9920GUID PARTITION TABLE (GPT)
9921M:	Davidlohr Bueso <dave@stgolabs.net>
9922L:	linux-efi@vger.kernel.org
9923S:	Maintained
9924F:	block/partitions/efi.*
9925
9926HABANALABS PCI DRIVER
9927M:	Ofir Bitton <obitton@habana.ai>
9928L:	dri-devel@lists.freedesktop.org
9929S:	Supported
9930C:	irc://irc.oftc.net/dri-devel
9931T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9932F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9933F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9934F:	drivers/accel/habanalabs/
9935F:	include/linux/habanalabs/
9936F:	include/trace/events/habanalabs.h
9937F:	include/uapi/drm/habanalabs_accel.h
9938
9939HACKRF MEDIA DRIVER
9940L:	linux-media@vger.kernel.org
9941S:	Orphan
9942W:	https://linuxtv.org
9943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9944F:	drivers/media/usb/hackrf/
9945
9946HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9947M:	Chuck Lever <chuck.lever@oracle.com>
9948L:	kernel-tls-handshake@lists.linux.dev
9949L:	netdev@vger.kernel.org
9950S:	Maintained
9951F:	Documentation/netlink/specs/handshake.yaml
9952F:	Documentation/networking/tls-handshake.rst
9953F:	include/net/handshake.h
9954F:	include/trace/events/handshake.h
9955F:	net/handshake/
9956
9957HANTRO VPU CODEC DRIVER
9958M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9959M:	Philipp Zabel <p.zabel@pengutronix.de>
9960L:	linux-media@vger.kernel.org
9961L:	linux-rockchip@lists.infradead.org
9962S:	Maintained
9963F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9964F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9965F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9966F:	drivers/media/platform/verisilicon/
9967
9968HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9969M:	Frank Seidel <frank@f-seidel.de>
9970L:	platform-driver-x86@vger.kernel.org
9971S:	Maintained
9972W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9973F:	drivers/platform/x86/hdaps.c
9974
9975HARDWARE MONITORING
9976M:	Jean Delvare <jdelvare@suse.com>
9977M:	Guenter Roeck <linux@roeck-us.net>
9978L:	linux-hwmon@vger.kernel.org
9979S:	Maintained
9980W:	http://hwmon.wiki.kernel.org/
9981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9982F:	Documentation/ABI/testing/sysfs-class-hwmon
9983F:	Documentation/devicetree/bindings/hwmon/
9984F:	Documentation/hwmon/
9985F:	drivers/hwmon/
9986F:	include/linux/hwmon*.h
9987F:	include/trace/events/hwmon*.h
9988K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9989
9990HARDWARE RANDOM NUMBER GENERATOR CORE
9991M:	Olivia Mackall <olivia@selenic.com>
9992M:	Herbert Xu <herbert@gondor.apana.org.au>
9993L:	linux-crypto@vger.kernel.org
9994S:	Odd fixes
9995F:	Documentation/admin-guide/hw_random.rst
9996F:	Documentation/devicetree/bindings/rng/
9997F:	drivers/char/hw_random/
9998F:	include/linux/hw_random.h
9999
10000HARDWARE SPINLOCK CORE
10001M:	Bjorn Andersson <andersson@kernel.org>
10002R:	Baolin Wang <baolin.wang7@gmail.com>
10003L:	linux-remoteproc@vger.kernel.org
10004S:	Maintained
10005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10006F:	Documentation/devicetree/bindings/hwlock/
10007F:	Documentation/locking/hwspinlock.rst
10008F:	drivers/hwspinlock/
10009F:	include/linux/hwspinlock.h
10010
10011HARDWARE TRACING FACILITIES
10012M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10013S:	Maintained
10014F:	drivers/hwtracing/
10015
10016HARMONY SOUND DRIVER
10017L:	linux-parisc@vger.kernel.org
10018S:	Maintained
10019F:	sound/parisc/harmony.*
10020
10021HDPVR USB VIDEO ENCODER DRIVER
10022M:	Hans Verkuil <hverkuil@xs4all.nl>
10023L:	linux-media@vger.kernel.org
10024S:	Odd Fixes
10025W:	https://linuxtv.org
10026T:	git git://linuxtv.org/media_tree.git
10027F:	drivers/media/usb/hdpvr/
10028
10029HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10030M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10031S:	Supported
10032F:	drivers/misc/hpilo.[ch]
10033
10034HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10035M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10036S:	Supported
10037F:	Documentation/watchdog/hpwdt.rst
10038F:	drivers/watchdog/hpwdt.c
10039
10040HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10041M:	Don Brace <don.brace@microchip.com>
10042L:	storagedev@microchip.com
10043L:	linux-scsi@vger.kernel.org
10044S:	Supported
10045F:	Documentation/scsi/hpsa.rst
10046F:	drivers/scsi/hpsa*.[ch]
10047F:	include/linux/cciss*.h
10048F:	include/uapi/linux/cciss*.h
10049
10050HFI1 DRIVER
10051M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10052L:	linux-rdma@vger.kernel.org
10053S:	Supported
10054F:	drivers/infiniband/hw/hfi1
10055
10056HFS FILESYSTEM
10057L:	linux-fsdevel@vger.kernel.org
10058S:	Orphan
10059F:	Documentation/filesystems/hfs.rst
10060F:	fs/hfs/
10061
10062HFSPLUS FILESYSTEM
10063L:	linux-fsdevel@vger.kernel.org
10064S:	Orphan
10065F:	Documentation/filesystems/hfsplus.rst
10066F:	fs/hfsplus/
10067
10068HGA FRAMEBUFFER DRIVER
10069M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10070L:	linux-nvidia@lists.surfsouth.com
10071S:	Maintained
10072W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10073F:	drivers/video/fbdev/hgafb.c
10074
10075HIBERNATION (aka Software Suspend, aka swsusp)
10076M:	"Rafael J. Wysocki" <rafael@kernel.org>
10077M:	Pavel Machek <pavel@ucw.cz>
10078L:	linux-pm@vger.kernel.org
10079S:	Supported
10080B:	https://bugzilla.kernel.org
10081F:	arch/*/include/asm/suspend*.h
10082F:	arch/x86/power/
10083F:	drivers/base/power/
10084F:	include/linux/freezer.h
10085F:	include/linux/pm.h
10086F:	include/linux/suspend.h
10087F:	kernel/power/
10088
10089HID CORE LAYER
10090M:	Jiri Kosina <jikos@kernel.org>
10091M:	Benjamin Tissoires <bentiss@kernel.org>
10092L:	linux-input@vger.kernel.org
10093S:	Maintained
10094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10095F:	Documentation/hid/
10096F:	drivers/hid/
10097F:	include/linux/hid*
10098F:	include/uapi/linux/hid*
10099F:	samples/hid/
10100F:	tools/testing/selftests/hid/
10101
10102HID LOGITECH DRIVERS
10103R:	Filipe Laíns <lains@riseup.net>
10104L:	linux-input@vger.kernel.org
10105S:	Maintained
10106F:	drivers/hid/hid-logitech-*
10107
10108HID NVIDIA SHIELD DRIVER
10109M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10110L:	linux-input@vger.kernel.org
10111S:	Maintained
10112F:	drivers/hid/hid-nvidia-shield.c
10113
10114HID PHOENIX RC FLIGHT CONTROLLER
10115M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10116L:	linux-input@vger.kernel.org
10117S:	Maintained
10118F:	drivers/hid/hid-pxrc.c
10119
10120HID PLAYSTATION DRIVER
10121M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10122L:	linux-input@vger.kernel.org
10123S:	Supported
10124F:	drivers/hid/hid-playstation.c
10125
10126HID SENSOR HUB DRIVERS
10127M:	Jiri Kosina <jikos@kernel.org>
10128M:	Jonathan Cameron <jic23@kernel.org>
10129M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10130L:	linux-input@vger.kernel.org
10131L:	linux-iio@vger.kernel.org
10132S:	Maintained
10133F:	Documentation/hid/hid-sensor*
10134F:	drivers/hid/hid-sensor-*
10135F:	drivers/iio/*/hid-*
10136F:	include/linux/hid-sensor-*
10137
10138HID VRC-2 CAR CONTROLLER DRIVER
10139M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10140L:	linux-input@vger.kernel.org
10141S:	Maintained
10142F:	drivers/hid/hid-vrc2.c
10143
10144HID WACOM DRIVER
10145M:	Ping Cheng <ping.cheng@wacom.com>
10146M:	Jason Gerecke  <jason.gerecke@wacom.com>
10147L:	linux-input@vger.kernel.org
10148S:	Maintained
10149F:	drivers/hid/wacom.h
10150F:	drivers/hid/wacom_*
10151
10152HID++ LOGITECH DRIVERS
10153R:	Filipe Laíns <lains@riseup.net>
10154R:	Bastien Nocera <hadess@hadess.net>
10155L:	linux-input@vger.kernel.org
10156S:	Maintained
10157F:	drivers/hid/hid-logitech-hidpp.c
10158
10159HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10160M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10161M:	Frederic Weisbecker <frederic@kernel.org>
10162M:	Thomas Gleixner <tglx@linutronix.de>
10163L:	linux-kernel@vger.kernel.org
10164S:	Maintained
10165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10166F:	Documentation/timers/
10167F:	include/linux/clockchips.h
10168F:	include/linux/hrtimer.h
10169F:	include/linux/timer.h
10170F:	kernel/time/clockevents.c
10171F:	kernel/time/hrtimer.c
10172F:	kernel/time/timer.c
10173F:	kernel/time/timer_list.c
10174F:	kernel/time/timer_migration.*
10175F:	tools/testing/selftests/timers/
10176
10177HIGH-SPEED SCC DRIVER FOR AX.25
10178L:	linux-hams@vger.kernel.org
10179S:	Orphan
10180F:	drivers/net/hamradio/scc.c
10181
10182HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10183M:	HighPoint Linux Team <linux@highpoint-tech.com>
10184S:	Supported
10185W:	http://www.highpoint-tech.com
10186F:	Documentation/scsi/hptiop.rst
10187F:	drivers/scsi/hptiop.c
10188
10189HIKEY960 ONBOARD USB GPIO HUB DRIVER
10190M:	John Stultz <jstultz@google.com>
10191L:	linux-kernel@vger.kernel.org
10192S:	Maintained
10193F:	drivers/misc/hisi_hikey_usb.c
10194
10195HIMAX HX83112B TOUCHSCREEN SUPPORT
10196M:	Job Noorman <job@noorman.info>
10197L:	linux-input@vger.kernel.org
10198S:	Maintained
10199F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10200F:	drivers/input/touchscreen/himax_hx83112b.c
10201
10202HIPPI
10203M:	Jes Sorensen <jes@trained-monkey.org>
10204L:	linux-hippi@sunsite.dk
10205S:	Maintained
10206F:	drivers/net/hippi/
10207F:	include/linux/hippidevice.h
10208F:	include/uapi/linux/if_hippi.h
10209F:	net/802/hippi.c
10210
10211HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10212M:	Kurt Kanzenbach <kurt@linutronix.de>
10213L:	netdev@vger.kernel.org
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10216F:	drivers/net/dsa/hirschmann/*
10217F:	include/linux/platform_data/hirschmann-hellcreek.h
10218F:	net/dsa/tag_hellcreek.c
10219
10220HISILICON DMA DRIVER
10221M:	Zhou Wang <wangzhou1@hisilicon.com>
10222M:	Jie Hai <haijie1@huawei.com>
10223L:	dmaengine@vger.kernel.org
10224S:	Maintained
10225F:	drivers/dma/hisi_dma.c
10226
10227HISILICON GPIO DRIVER
10228M:	Jay Fang <f.fangjian@huawei.com>
10229L:	linux-gpio@vger.kernel.org
10230S:	Maintained
10231F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10232F:	drivers/gpio/gpio-hisi.c
10233
10234HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10235M:	Zhiqi Song <songzhiqi1@huawei.com>
10236M:	Longfang Liu <liulongfang@huawei.com>
10237L:	linux-crypto@vger.kernel.org
10238S:	Maintained
10239F:	Documentation/ABI/testing/debugfs-hisi-hpre
10240F:	drivers/crypto/hisilicon/hpre/hpre.h
10241F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10242F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10243
10244HISILICON HNS3 PMU DRIVER
10245M:	Jijie Shao <shaojijie@huawei.com>
10246S:	Supported
10247F:	Documentation/admin-guide/perf/hns3-pmu.rst
10248F:	drivers/perf/hisilicon/hns3_pmu.c
10249
10250HISILICON I2C CONTROLLER DRIVER
10251M:	Yicong Yang <yangyicong@hisilicon.com>
10252L:	linux-i2c@vger.kernel.org
10253S:	Maintained
10254W:	https://www.hisilicon.com
10255F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10256F:	drivers/i2c/busses/i2c-hisi.c
10257
10258HISILICON KUNPENG SOC HCCS DRIVER
10259M:	Huisong Li <lihuisong@huawei.com>
10260S:	Maintained
10261F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10262F:	drivers/soc/hisilicon/kunpeng_hccs.c
10263F:	drivers/soc/hisilicon/kunpeng_hccs.h
10264
10265HISILICON LPC BUS DRIVER
10266M:	Jay Fang <f.fangjian@huawei.com>
10267S:	Maintained
10268W:	http://www.hisilicon.com
10269F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10270F:	drivers/bus/hisi_lpc.c
10271
10272HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10273M:	Jian Shen <shenjian15@huawei.com>
10274M:	Salil Mehta <salil.mehta@huawei.com>
10275M:	Jijie Shao <shaojijie@huawei.com>
10276L:	netdev@vger.kernel.org
10277S:	Maintained
10278W:	http://www.hisilicon.com
10279F:	drivers/net/ethernet/hisilicon/hns3/
10280
10281HISILICON NETWORK SUBSYSTEM DRIVER
10282M:	Jian Shen <shenjian15@huawei.com>
10283M:	Salil Mehta <salil.mehta@huawei.com>
10284L:	netdev@vger.kernel.org
10285S:	Maintained
10286W:	http://www.hisilicon.com
10287F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10288F:	drivers/net/ethernet/hisilicon/
10289
10290HISILICON PMU DRIVER
10291M:	Yicong Yang <yangyicong@hisilicon.com>
10292M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10293S:	Supported
10294W:	http://www.hisilicon.com
10295F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10296F:	Documentation/admin-guide/perf/hisi-pmu.rst
10297F:	drivers/perf/hisilicon
10298
10299HISILICON PTT DRIVER
10300M:	Yicong Yang <yangyicong@hisilicon.com>
10301M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10302L:	linux-kernel@vger.kernel.org
10303S:	Maintained
10304F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10305F:	Documentation/trace/hisi-ptt.rst
10306F:	drivers/hwtracing/ptt/
10307F:	tools/perf/arch/arm64/util/hisi-ptt.c
10308F:	tools/perf/util/hisi-ptt*
10309F:	tools/perf/util/hisi-ptt-decoder/*
10310
10311HISILICON QM DRIVER
10312M:	Weili Qian <qianweili@huawei.com>
10313M:	Zhou Wang <wangzhou1@hisilicon.com>
10314L:	linux-crypto@vger.kernel.org
10315S:	Maintained
10316F:	drivers/crypto/hisilicon/Kconfig
10317F:	drivers/crypto/hisilicon/Makefile
10318F:	drivers/crypto/hisilicon/qm.c
10319F:	drivers/crypto/hisilicon/sgl.c
10320F:	include/linux/hisi_acc_qm.h
10321
10322HISILICON ROCE DRIVER
10323M:	Chengchang Tang <tangchengchang@huawei.com>
10324M:	Junxian Huang <huangjunxian6@hisilicon.com>
10325L:	linux-rdma@vger.kernel.org
10326S:	Maintained
10327F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10328F:	drivers/infiniband/hw/hns/
10329
10330HISILICON SAS Controller
10331M:	Yihang Li <liyihang9@huawei.com>
10332S:	Supported
10333W:	http://www.hisilicon.com
10334F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10335F:	drivers/scsi/hisi_sas/
10336
10337HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10338M:	Longfang Liu <liulongfang@huawei.com>
10339L:	linux-crypto@vger.kernel.org
10340S:	Maintained
10341F:	Documentation/ABI/testing/debugfs-hisi-sec
10342F:	drivers/crypto/hisilicon/sec2/sec.h
10343F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10344F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10345F:	drivers/crypto/hisilicon/sec2/sec_main.c
10346
10347HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10348M:	Jay Fang <f.fangjian@huawei.com>
10349L:	linux-spi@vger.kernel.org
10350S:	Maintained
10351W:	http://www.hisilicon.com
10352F:	drivers/spi/spi-hisi-kunpeng.c
10353
10354HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10355M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10356L:	linux-kernel@vger.kernel.org
10357S:	Maintained
10358F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10359F:	drivers/spmi/hisi-spmi-controller.c
10360
10361HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10362M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10363L:	linux-kernel@vger.kernel.org
10364S:	Maintained
10365F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10366F:	drivers/mfd/hi6421-spmi-pmic.c
10367
10368HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10369M:	Weili Qian <qianweili@huawei.com>
10370S:	Maintained
10371F:	drivers/crypto/hisilicon/trng/trng.c
10372
10373HISILICON V3XX SPI NOR FLASH Controller Driver
10374M:	Jay Fang <f.fangjian@huawei.com>
10375S:	Maintained
10376W:	http://www.hisilicon.com
10377F:	drivers/spi/spi-hisi-sfc-v3xx.c
10378
10379HISILICON ZIP Controller DRIVER
10380M:	Yang Shen <shenyang39@huawei.com>
10381M:	Zhou Wang <wangzhou1@hisilicon.com>
10382L:	linux-crypto@vger.kernel.org
10383S:	Maintained
10384F:	Documentation/ABI/testing/debugfs-hisi-zip
10385F:	drivers/crypto/hisilicon/zip/
10386
10387HMM - Heterogeneous Memory Management
10388M:	Jérôme Glisse <jglisse@redhat.com>
10389L:	linux-mm@kvack.org
10390S:	Maintained
10391F:	Documentation/mm/hmm.rst
10392F:	include/linux/hmm*
10393F:	lib/test_hmm*
10394F:	mm/hmm*
10395F:	tools/testing/selftests/mm/*hmm*
10396
10397HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10398M:	Petre Rodan <petre.rodan@subdimension.ro>
10399L:	linux-iio@vger.kernel.org
10400S:	Maintained
10401F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10402F:	drivers/iio/pressure/hsc030pa*
10403
10404HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10405M:	Andreas Klinger <ak@it-klinger.de>
10406M:	Petre Rodan <petre.rodan@subdimension.ro>
10407L:	linux-iio@vger.kernel.org
10408S:	Maintained
10409F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10410F:	drivers/iio/pressure/mprls0025pa*
10411
10412HP BIOSCFG DRIVER
10413M:	Jorge Lopez <jorge.lopez2@hp.com>
10414L:	platform-driver-x86@vger.kernel.org
10415S:	Maintained
10416F:	drivers/platform/x86/hp/hp-bioscfg/
10417
10418HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10419L:	platform-driver-x86@vger.kernel.org
10420S:	Orphan
10421F:	drivers/platform/x86/hp/tc1100-wmi.c
10422
10423HP WMI HARDWARE MONITOR DRIVER
10424M:	James Seo <james@equiv.tech>
10425L:	linux-hwmon@vger.kernel.org
10426S:	Maintained
10427F:	Documentation/hwmon/hp-wmi-sensors.rst
10428F:	drivers/hwmon/hp-wmi-sensors.c
10429
10430HPET:	High Precision Event Timers driver
10431M:	Clemens Ladisch <clemens@ladisch.de>
10432S:	Maintained
10433F:	Documentation/timers/hpet.rst
10434F:	drivers/char/hpet.c
10435F:	include/linux/hpet.h
10436F:	include/uapi/linux/hpet.h
10437
10438HPET:	x86
10439S:	Orphan
10440F:	arch/x86/include/asm/hpet.h
10441F:	arch/x86/kernel/hpet.c
10442
10443HPFS FILESYSTEM
10444M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10445S:	Maintained
10446W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10447F:	fs/hpfs/
10448
10449HS3001 Hardware Temperature and Humidity Sensor
10450M:	Andre Werner <andre.werner@systec-electronic.com>
10451L:	linux-hwmon@vger.kernel.org
10452S:	Maintained
10453F:	drivers/hwmon/hs3001.c
10454
10455HSI SUBSYSTEM
10456M:	Sebastian Reichel <sre@kernel.org>
10457S:	Maintained
10458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10459F:	Documentation/ABI/testing/sysfs-bus-hsi
10460F:	Documentation/driver-api/hsi.rst
10461F:	drivers/hsi/
10462F:	include/linux/hsi/
10463F:	include/uapi/linux/hsi/
10464
10465HSO 3G MODEM DRIVER
10466L:	linux-usb@vger.kernel.org
10467S:	Orphan
10468F:	drivers/net/usb/hso.c
10469
10470HSR NETWORK PROTOCOL
10471L:	netdev@vger.kernel.org
10472S:	Orphan
10473F:	net/hsr/
10474
10475HT16K33 LED CONTROLLER DRIVER
10476M:	Robin van der Gracht <robin@protonic.nl>
10477S:	Maintained
10478F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10479F:	drivers/auxdisplay/ht16k33.c
10480
10481HTCPEN TOUCHSCREEN DRIVER
10482M:	Pau Oliva Fora <pof@eslack.org>
10483L:	linux-input@vger.kernel.org
10484S:	Maintained
10485F:	drivers/input/touchscreen/htcpen.c
10486
10487HTE SUBSYSTEM
10488M:	Dipen Patel <dipenp@nvidia.com>
10489L:	timestamp@lists.linux.dev
10490S:	Maintained
10491Q:	https://patchwork.kernel.org/project/timestamp/list/
10492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10493F:	Documentation/devicetree/bindings/timestamp/
10494F:	Documentation/driver-api/hte/
10495F:	drivers/hte/
10496F:	include/linux/hte.h
10497
10498HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10499M:	Lorenzo Bianconi <lorenzo@kernel.org>
10500L:	linux-iio@vger.kernel.org
10501S:	Maintained
10502W:	http://www.st.com/
10503F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10504F:	drivers/iio/humidity/hts221*
10505
10506HUAWEI ETHERNET DRIVER
10507M:	Cai Huoqing <cai.huoqing@linux.dev>
10508L:	netdev@vger.kernel.org
10509S:	Maintained
10510F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10511F:	drivers/net/ethernet/huawei/hinic/
10512
10513HUGETLB SUBSYSTEM
10514M:	Muchun Song <muchun.song@linux.dev>
10515L:	linux-mm@kvack.org
10516S:	Maintained
10517F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10518F:	Documentation/admin-guide/mm/hugetlbpage.rst
10519F:	Documentation/mm/hugetlbfs_reserv.rst
10520F:	Documentation/mm/vmemmap_dedup.rst
10521F:	fs/hugetlbfs/
10522F:	include/linux/hugetlb.h
10523F:	mm/hugetlb.c
10524F:	mm/hugetlb_vmemmap.c
10525F:	mm/hugetlb_vmemmap.h
10526F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10527
10528HVA ST MEDIA DRIVER
10529M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10530L:	linux-media@vger.kernel.org
10531S:	Supported
10532W:	https://linuxtv.org
10533T:	git git://linuxtv.org/media_tree.git
10534F:	drivers/media/platform/st/sti/hva
10535
10536HWPOISON MEMORY FAILURE HANDLING
10537M:	Miaohe Lin <linmiaohe@huawei.com>
10538R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10539L:	linux-mm@kvack.org
10540S:	Maintained
10541F:	mm/hwpoison-inject.c
10542F:	mm/memory-failure.c
10543
10544HYCON HY46XX TOUCHSCREEN SUPPORT
10545M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10546L:	linux-input@vger.kernel.org
10547S:	Maintained
10548F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10549F:	drivers/input/touchscreen/hycon-hy46xx.c
10550
10551HYGON PROCESSOR SUPPORT
10552M:	Pu Wen <puwen@hygon.cn>
10553L:	linux-kernel@vger.kernel.org
10554S:	Maintained
10555F:	arch/x86/kernel/cpu/hygon.c
10556
10557HYNIX HI556 SENSOR DRIVER
10558M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10559L:	linux-media@vger.kernel.org
10560S:	Maintained
10561T:	git git://linuxtv.org/media_tree.git
10562F:	drivers/media/i2c/hi556.c
10563
10564HYNIX HI846 SENSOR DRIVER
10565M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10566L:	linux-media@vger.kernel.org
10567S:	Maintained
10568F:	drivers/media/i2c/hi846.c
10569
10570HYNIX HI847 SENSOR DRIVER
10571M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10572L:	linux-media@vger.kernel.org
10573S:	Maintained
10574F:	drivers/media/i2c/hi847.c
10575
10576Hyper-V/Azure CORE AND DRIVERS
10577M:	"K. Y. Srinivasan" <kys@microsoft.com>
10578M:	Haiyang Zhang <haiyangz@microsoft.com>
10579M:	Wei Liu <wei.liu@kernel.org>
10580M:	Dexuan Cui <decui@microsoft.com>
10581L:	linux-hyperv@vger.kernel.org
10582S:	Supported
10583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10584F:	Documentation/ABI/stable/sysfs-bus-vmbus
10585F:	Documentation/ABI/testing/debugfs-hyperv
10586F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10587F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10588F:	Documentation/virt/hyperv
10589F:	arch/arm64/hyperv
10590F:	arch/arm64/include/asm/hyperv-tlfs.h
10591F:	arch/arm64/include/asm/mshyperv.h
10592F:	arch/x86/hyperv
10593F:	arch/x86/include/asm/hyperv-tlfs.h
10594F:	arch/x86/include/asm/mshyperv.h
10595F:	arch/x86/include/asm/trace/hyperv.h
10596F:	arch/x86/kernel/cpu/mshyperv.c
10597F:	drivers/clocksource/hyperv_timer.c
10598F:	drivers/hid/hid-hyperv.c
10599F:	drivers/hv/
10600F:	drivers/input/serio/hyperv-keyboard.c
10601F:	drivers/iommu/hyperv-iommu.c
10602F:	drivers/net/ethernet/microsoft/
10603F:	drivers/net/hyperv/
10604F:	drivers/pci/controller/pci-hyperv-intf.c
10605F:	drivers/pci/controller/pci-hyperv.c
10606F:	drivers/scsi/storvsc_drv.c
10607F:	drivers/uio/uio_hv_generic.c
10608F:	drivers/video/fbdev/hyperv_fb.c
10609F:	include/asm-generic/hyperv-tlfs.h
10610F:	include/asm-generic/mshyperv.h
10611F:	include/clocksource/hyperv_timer.h
10612F:	include/linux/hyperv.h
10613F:	include/net/mana
10614F:	include/uapi/linux/hyperv.h
10615F:	net/vmw_vsock/hyperv_transport.c
10616F:	tools/hv/
10617
10618HYPERBUS SUPPORT
10619M:	Vignesh Raghavendra <vigneshr@ti.com>
10620R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10621L:	linux-mtd@lists.infradead.org
10622S:	Supported
10623Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10624C:	irc://irc.oftc.net/mtd
10625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10626F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10627F:	drivers/mtd/hyperbus/
10628F:	include/linux/mtd/hyperbus.h
10629
10630HYPERVISOR VIRTUAL CONSOLE DRIVER
10631L:	linuxppc-dev@lists.ozlabs.org
10632S:	Odd Fixes
10633F:	drivers/tty/hvc/
10634
10635I2C ACPI SUPPORT
10636M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10637L:	linux-i2c@vger.kernel.org
10638L:	linux-acpi@vger.kernel.org
10639S:	Maintained
10640F:	drivers/i2c/i2c-core-acpi.c
10641
10642I2C ADDRESS TRANSLATOR (ATR)
10643M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10644R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10645L:	linux-i2c@vger.kernel.org
10646S:	Maintained
10647F:	drivers/i2c/i2c-atr.c
10648F:	include/linux/i2c-atr.h
10649
10650I2C CONTROLLER DRIVER FOR NVIDIA GPU
10651M:	Ajay Gupta <ajayg@nvidia.com>
10652L:	linux-i2c@vger.kernel.org
10653S:	Maintained
10654F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10655F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10656
10657I2C MUXES
10658M:	Peter Rosin <peda@axentia.se>
10659L:	linux-i2c@vger.kernel.org
10660S:	Maintained
10661F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10662F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10663F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10664F:	Documentation/i2c/i2c-topology.rst
10665F:	Documentation/i2c/muxes/
10666F:	drivers/i2c/i2c-mux.c
10667F:	drivers/i2c/muxes/
10668F:	include/linux/i2c-mux.h
10669
10670I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10671M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10672L:	linux-i2c@vger.kernel.org
10673S:	Maintained
10674F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10675F:	drivers/i2c/busses/i2c-mv64xxx.c
10676
10677I2C OVER PARALLEL PORT
10678M:	Jean Delvare <jdelvare@suse.com>
10679L:	linux-i2c@vger.kernel.org
10680S:	Maintained
10681F:	Documentation/i2c/busses/i2c-parport.rst
10682F:	drivers/i2c/busses/i2c-parport.c
10683
10684I2C SUBSYSTEM
10685M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10686L:	linux-i2c@vger.kernel.org
10687S:	Maintained
10688W:	https://i2c.wiki.kernel.org/
10689Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10691F:	Documentation/i2c/
10692F:	drivers/i2c/*
10693F:	include/dt-bindings/i2c/i2c.h
10694F:	include/linux/i2c-dev.h
10695F:	include/linux/i2c-smbus.h
10696F:	include/linux/i2c.h
10697F:	include/uapi/linux/i2c-*.h
10698F:	include/uapi/linux/i2c.h
10699
10700I2C SUBSYSTEM HOST DRIVERS
10701M:	Andi Shyti <andi.shyti@kernel.org>
10702L:	linux-i2c@vger.kernel.org
10703S:	Maintained
10704W:	https://i2c.wiki.kernel.org/
10705Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10707F:	Documentation/devicetree/bindings/i2c/
10708F:	drivers/i2c/algos/
10709F:	drivers/i2c/busses/
10710F:	include/dt-bindings/i2c/
10711
10712I2C-TAOS-EVM DRIVER
10713M:	Jean Delvare <jdelvare@suse.com>
10714L:	linux-i2c@vger.kernel.org
10715S:	Maintained
10716F:	Documentation/i2c/busses/i2c-taos-evm.rst
10717F:	drivers/i2c/busses/i2c-taos-evm.c
10718
10719I2C-TINY-USB DRIVER
10720M:	Till Harbaum <till@harbaum.org>
10721L:	linux-i2c@vger.kernel.org
10722S:	Maintained
10723W:	http://www.harbaum.org/till/i2c_tiny_usb
10724F:	drivers/i2c/busses/i2c-tiny-usb.c
10725
10726I2C/SMBUS CONTROLLER DRIVERS FOR PC
10727M:	Jean Delvare <jdelvare@suse.com>
10728L:	linux-i2c@vger.kernel.org
10729S:	Maintained
10730F:	Documentation/i2c/busses/i2c-ali1535.rst
10731F:	Documentation/i2c/busses/i2c-ali1563.rst
10732F:	Documentation/i2c/busses/i2c-ali15x3.rst
10733F:	Documentation/i2c/busses/i2c-amd756.rst
10734F:	Documentation/i2c/busses/i2c-amd8111.rst
10735F:	Documentation/i2c/busses/i2c-i801.rst
10736F:	Documentation/i2c/busses/i2c-nforce2.rst
10737F:	Documentation/i2c/busses/i2c-piix4.rst
10738F:	Documentation/i2c/busses/i2c-sis5595.rst
10739F:	Documentation/i2c/busses/i2c-sis630.rst
10740F:	Documentation/i2c/busses/i2c-sis96x.rst
10741F:	Documentation/i2c/busses/i2c-via.rst
10742F:	Documentation/i2c/busses/i2c-viapro.rst
10743F:	drivers/i2c/busses/i2c-ali1535.c
10744F:	drivers/i2c/busses/i2c-ali1563.c
10745F:	drivers/i2c/busses/i2c-ali15x3.c
10746F:	drivers/i2c/busses/i2c-amd756-s4882.c
10747F:	drivers/i2c/busses/i2c-amd756.c
10748F:	drivers/i2c/busses/i2c-amd8111.c
10749F:	drivers/i2c/busses/i2c-i801.c
10750F:	drivers/i2c/busses/i2c-isch.c
10751F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10752F:	drivers/i2c/busses/i2c-nforce2.c
10753F:	drivers/i2c/busses/i2c-piix4.c
10754F:	drivers/i2c/busses/i2c-sis5595.c
10755F:	drivers/i2c/busses/i2c-sis630.c
10756F:	drivers/i2c/busses/i2c-sis96x.c
10757F:	drivers/i2c/busses/i2c-via.c
10758F:	drivers/i2c/busses/i2c-viapro.c
10759
10760I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10761M:	Hans de Goede <hdegoede@redhat.com>
10762L:	linux-i2c@vger.kernel.org
10763S:	Maintained
10764F:	drivers/i2c/busses/i2c-cht-wc.c
10765
10766I2C/SMBUS ISMT DRIVER
10767M:	Seth Heasley <seth.heasley@intel.com>
10768M:	Neil Horman <nhorman@tuxdriver.com>
10769L:	linux-i2c@vger.kernel.org
10770F:	Documentation/i2c/busses/i2c-ismt.rst
10771F:	drivers/i2c/busses/i2c-ismt.c
10772
10773I2C/SMBUS ZHAOXIN DRIVER
10774M:	Hans Hu <hanshu@zhaoxin.com>
10775L:	linux-i2c@vger.kernel.org
10776S:	Maintained
10777W:	https://www.zhaoxin.com
10778F:	drivers/i2c/busses/i2c-viai2c-common.c
10779F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10780
10781I2C/SMBUS STUB DRIVER
10782M:	Jean Delvare <jdelvare@suse.com>
10783L:	linux-i2c@vger.kernel.org
10784S:	Maintained
10785F:	drivers/i2c/i2c-stub.c
10786
10787I3C DRIVER FOR ASPEED AST2600
10788M:	Jeremy Kerr <jk@codeconstruct.com.au>
10789S:	Maintained
10790F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10791F:	drivers/i3c/master/ast2600-i3c-master.c
10792
10793I3C DRIVER FOR CADENCE I3C MASTER IP
10794M:	Przemysław Gaj <pgaj@cadence.com>
10795S:	Maintained
10796F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10797F:	drivers/i3c/master/i3c-master-cdns.c
10798
10799I3C DRIVER FOR SYNOPSYS DESIGNWARE
10800S:	Orphan
10801F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10802F:	drivers/i3c/master/dw*
10803
10804I3C SUBSYSTEM
10805M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10806L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10807S:	Maintained
10808C:	irc://chat.freenode.net/linux-i3c
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10810F:	Documentation/ABI/testing/sysfs-bus-i3c
10811F:	Documentation/devicetree/bindings/i3c/
10812F:	Documentation/driver-api/i3c
10813F:	drivers/i3c/
10814F:	include/dt-bindings/i3c/
10815F:	include/linux/i3c/
10816
10817IBM Operation Panel Input Driver
10818M:	Eddie James <eajames@linux.ibm.com>
10819L:	linux-input@vger.kernel.org
10820S:	Maintained
10821F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10822F:	drivers/input/misc/ibm-panel.c
10823
10824IBM Power 842 compression accelerator
10825M:	Haren Myneni <haren@us.ibm.com>
10826S:	Supported
10827F:	crypto/842.c
10828F:	drivers/crypto/nx/Kconfig
10829F:	drivers/crypto/nx/Makefile
10830F:	drivers/crypto/nx/nx-842*
10831F:	include/linux/sw842.h
10832F:	lib/842/
10833
10834IBM Power in-Nest Crypto Acceleration
10835M:	Breno Leitão <leitao@debian.org>
10836M:	Nayna Jain <nayna@linux.ibm.com>
10837M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10838L:	linux-crypto@vger.kernel.org
10839S:	Supported
10840F:	drivers/crypto/nx/Kconfig
10841F:	drivers/crypto/nx/Makefile
10842F:	drivers/crypto/nx/nx-aes*
10843F:	drivers/crypto/nx/nx-sha*
10844F:	drivers/crypto/nx/nx.*
10845F:	drivers/crypto/nx/nx_csbcpb.h
10846F:	drivers/crypto/nx/nx_debugfs.c
10847
10848IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10849M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10850L:	linux-pci@vger.kernel.org
10851L:	linuxppc-dev@lists.ozlabs.org
10852S:	Supported
10853F:	drivers/pci/hotplug/rpadlpar*
10854
10855IBM Power Linux RAID adapter
10856M:	Brian King <brking@us.ibm.com>
10857S:	Supported
10858F:	drivers/scsi/ipr.*
10859
10860IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10861M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10862L:	linux-pci@vger.kernel.org
10863L:	linuxppc-dev@lists.ozlabs.org
10864S:	Supported
10865F:	drivers/pci/hotplug/rpaphp*
10866
10867IBM Power SRIOV Virtual NIC Device Driver
10868M:	Haren Myneni <haren@linux.ibm.com>
10869M:	Rick Lindsley <ricklind@linux.ibm.com>
10870R:	Nick Child <nnac123@linux.ibm.com>
10871R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10872L:	netdev@vger.kernel.org
10873S:	Supported
10874F:	drivers/net/ethernet/ibm/ibmvnic.*
10875
10876IBM Power VFIO Support
10877M:	Timothy Pearson <tpearson@raptorengineering.com>
10878S:	Supported
10879F:	drivers/vfio/vfio_iommu_spapr_tce.c
10880
10881IBM Power Virtual Ethernet Device Driver
10882M:	Nick Child <nnac123@linux.ibm.com>
10883L:	netdev@vger.kernel.org
10884S:	Supported
10885F:	drivers/net/ethernet/ibm/ibmveth.*
10886
10887IBM Power Virtual FC Device Drivers
10888M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10889L:	linux-scsi@vger.kernel.org
10890S:	Supported
10891F:	drivers/scsi/ibmvscsi/ibmvfc*
10892
10893IBM Power Virtual Management Channel Driver
10894M:	Brad Warrum <bwarrum@linux.ibm.com>
10895M:	Ritu Agarwal <rituagar@linux.ibm.com>
10896S:	Supported
10897F:	drivers/misc/ibmvmc.*
10898
10899IBM Power Virtual SCSI Device Drivers
10900M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10901L:	linux-scsi@vger.kernel.org
10902S:	Supported
10903F:	drivers/scsi/ibmvscsi/ibmvscsi*
10904F:	include/scsi/viosrp.h
10905
10906IBM Power Virtual SCSI Device Target Driver
10907M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10908L:	linux-scsi@vger.kernel.org
10909L:	target-devel@vger.kernel.org
10910S:	Supported
10911F:	drivers/scsi/ibmvscsi_tgt/
10912
10913IBM Power VMX Cryptographic instructions
10914M:	Breno Leitão <leitao@debian.org>
10915M:	Nayna Jain <nayna@linux.ibm.com>
10916M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10917L:	linux-crypto@vger.kernel.org
10918S:	Supported
10919F:	arch/powerpc/crypto/Kconfig
10920F:	arch/powerpc/crypto/Makefile
10921F:	arch/powerpc/crypto/aes.c
10922F:	arch/powerpc/crypto/aes_cbc.c
10923F:	arch/powerpc/crypto/aes_ctr.c
10924F:	arch/powerpc/crypto/aes_xts.c
10925F:	arch/powerpc/crypto/aesp8-ppc.*
10926F:	arch/powerpc/crypto/ghash.c
10927F:	arch/powerpc/crypto/ghashp8-ppc.pl
10928F:	arch/powerpc/crypto/ppc-xlate.pl
10929F:	arch/powerpc/crypto/vmx.c
10930
10931IBM ServeRAID RAID DRIVER
10932S:	Orphan
10933F:	drivers/scsi/ips.*
10934
10935ICH LPC AND GPIO DRIVER
10936M:	Peter Tyser <ptyser@xes-inc.com>
10937S:	Maintained
10938F:	drivers/gpio/gpio-ich.c
10939F:	drivers/mfd/lpc_ich.c
10940
10941ICY I2C DRIVER
10942M:	Max Staudt <max@enpas.org>
10943L:	linux-i2c@vger.kernel.org
10944S:	Maintained
10945F:	drivers/i2c/busses/i2c-icy.c
10946
10947IDEAPAD LAPTOP EXTRAS DRIVER
10948M:	Ike Panhc <ike.pan@canonical.com>
10949L:	platform-driver-x86@vger.kernel.org
10950S:	Maintained
10951W:	http://launchpad.net/ideapad-laptop
10952F:	drivers/platform/x86/ideapad-laptop.c
10953
10954IDEAPAD LAPTOP SLIDEBAR DRIVER
10955M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10956L:	linux-input@vger.kernel.org
10957S:	Maintained
10958W:	https://github.com/o2genum/ideapad-slidebar
10959F:	drivers/input/misc/ideapad_slidebar.c
10960
10961IDT VersaClock 5 CLOCK DRIVER
10962M:	Luca Ceresoli <luca@lucaceresoli.net>
10963S:	Maintained
10964F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10965F:	drivers/clk/clk-versaclock5.c
10966
10967IEEE 802.15.4 SUBSYSTEM
10968M:	Alexander Aring <alex.aring@gmail.com>
10969M:	Stefan Schmidt <stefan@datenfreihafen.org>
10970M:	Miquel Raynal <miquel.raynal@bootlin.com>
10971L:	linux-wpan@vger.kernel.org
10972S:	Maintained
10973W:	https://linux-wpan.org/
10974Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10977F:	Documentation/networking/ieee802154.rst
10978F:	drivers/net/ieee802154/
10979F:	include/linux/ieee802154.h
10980F:	include/linux/nl802154.h
10981F:	include/net/af_ieee802154.h
10982F:	include/net/cfg802154.h
10983F:	include/net/ieee802154_netdev.h
10984F:	include/net/mac802154.h
10985F:	include/net/nl802154.h
10986F:	net/ieee802154/
10987F:	net/mac802154/
10988
10989Intel VIRTIO DATA PATH ACCELERATOR
10990M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10991L:	virtualization@lists.linux.dev
10992S:	Supported
10993F:	drivers/vdpa/ifcvf/
10994
10995IFE PROTOCOL
10996M:	Yotam Gigi <yotam.gi@gmail.com>
10997M:	Jamal Hadi Salim <jhs@mojatatu.com>
10998F:	include/net/ife.h
10999F:	include/uapi/linux/ife.h
11000F:	net/ife
11001
11002IGORPLUG-USB IR RECEIVER
11003M:	Sean Young <sean@mess.org>
11004L:	linux-media@vger.kernel.org
11005S:	Maintained
11006F:	drivers/media/rc/igorplugusb.c
11007
11008IGUANAWORKS USB IR TRANSCEIVER
11009M:	Sean Young <sean@mess.org>
11010L:	linux-media@vger.kernel.org
11011S:	Maintained
11012F:	drivers/media/rc/iguanair.c
11013
11014IIO BACKEND FRAMEWORK
11015M:	Nuno Sa <nuno.sa@analog.com>
11016R:	Olivier Moysan <olivier.moysan@foss.st.com>
11017L:	linux-iio@vger.kernel.org
11018S:	Maintained
11019F:	Documentation/ABI/testing/debugfs-iio-backend
11020F:	drivers/iio/industrialio-backend.c
11021F:	include/linux/iio/backend.h
11022
11023IIO DIGITAL POTENTIOMETER DAC
11024M:	Peter Rosin <peda@axentia.se>
11025L:	linux-iio@vger.kernel.org
11026S:	Maintained
11027F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11028F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11029F:	drivers/iio/dac/dpot-dac.c
11030
11031IIO ENVELOPE DETECTOR
11032M:	Peter Rosin <peda@axentia.se>
11033L:	linux-iio@vger.kernel.org
11034S:	Maintained
11035F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11036F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11037F:	drivers/iio/adc/envelope-detector.c
11038
11039IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11040M:	Matti Vaittinen <mazziesaccount@gmail.com>
11041L:	linux-iio@vger.kernel.org
11042S:	Maintained
11043F:	drivers/iio/industrialio-gts-helper.c
11044F:	include/linux/iio/iio-gts-helper.h
11045F:	drivers/iio/test/iio-test-gts.c
11046
11047IIO MULTIPLEXER
11048M:	Peter Rosin <peda@axentia.se>
11049L:	linux-iio@vger.kernel.org
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11052F:	drivers/iio/multiplexer/iio-mux.c
11053
11054IIO SCMI BASED DRIVER
11055M:	Jyoti Bhayana <jbhayana@google.com>
11056L:	linux-iio@vger.kernel.org
11057S:	Maintained
11058F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11059
11060IIO SUBSYSTEM AND DRIVERS
11061M:	Jonathan Cameron <jic23@kernel.org>
11062R:	Lars-Peter Clausen <lars@metafoo.de>
11063L:	linux-iio@vger.kernel.org
11064S:	Maintained
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11066F:	Documentation/ABI/testing/configfs-iio*
11067F:	Documentation/ABI/testing/sysfs-bus-iio*
11068F:	Documentation/devicetree/bindings/iio/
11069F:	Documentation/iio/
11070F:	drivers/iio/
11071F:	drivers/staging/iio/
11072F:	include/dt-bindings/iio/
11073F:	include/linux/iio/
11074F:	tools/iio/
11075
11076IIO UNIT CONVERTER
11077M:	Peter Rosin <peda@axentia.se>
11078L:	linux-iio@vger.kernel.org
11079S:	Maintained
11080F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11081F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11082F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11083F:	drivers/iio/afe/iio-rescale.c
11084
11085IKANOS/ADI EAGLE ADSL USB DRIVER
11086M:	Matthieu Castet <castet.matthieu@free.fr>
11087M:	Stanislaw Gruszka <stf_xl@wp.pl>
11088S:	Maintained
11089F:	drivers/usb/atm/ueagle-atm.c
11090
11091IMAGIS TOUCHSCREEN DRIVER
11092M:	Markuss Broks <markuss.broks@gmail.com>
11093S:	Maintained
11094F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11095F:	drivers/input/touchscreen/imagis.c
11096
11097IMGTEC ASCII LCD DRIVER
11098M:	Paul Burton <paulburton@kernel.org>
11099S:	Maintained
11100F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11101F:	drivers/auxdisplay/img-ascii-lcd.c
11102
11103IMGTEC JPEG ENCODER DRIVER
11104M:	Devarsh Thakkar <devarsht@ti.com>
11105L:	linux-media@vger.kernel.org
11106S:	Supported
11107F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11108F:	drivers/media/platform/imagination/e5010*
11109
11110IMGTEC IR DECODER DRIVER
11111S:	Orphan
11112F:	drivers/media/rc/img-ir/
11113
11114IMGTEC POWERVR DRM DRIVER
11115M:	Frank Binns <frank.binns@imgtec.com>
11116M:	Matt Coster <matt.coster@imgtec.com>
11117S:	Supported
11118T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11119F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11120F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11121F:	Documentation/gpu/imagination/
11122F:	drivers/gpu/drm/ci/xfails/powervr*
11123F:	drivers/gpu/drm/imagination/
11124F:	include/uapi/drm/pvr_drm.h
11125
11126IMON SOUNDGRAPH USB IR RECEIVER
11127M:	Sean Young <sean@mess.org>
11128L:	linux-media@vger.kernel.org
11129S:	Maintained
11130F:	drivers/media/rc/imon.c
11131F:	drivers/media/rc/imon_raw.c
11132
11133IMS TWINTURBO FRAMEBUFFER DRIVER
11134L:	linux-fbdev@vger.kernel.org
11135S:	Orphan
11136F:	drivers/video/fbdev/imsttfb.c
11137
11138INDEX OF FURTHER KERNEL DOCUMENTATION
11139M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11140S:	Maintained
11141F:	Documentation/process/kernel-docs.rst
11142
11143INDUSTRY PACK SUBSYSTEM (IPACK)
11144M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11145M:	Jens Taprogge <jens.taprogge@taprogge.org>
11146M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11147L:	industrypack-devel@lists.sourceforge.net
11148S:	Maintained
11149W:	http://industrypack.sourceforge.net
11150F:	drivers/ipack/
11151
11152INFINEON DPS310 Driver
11153M:	Eddie James <eajames@linux.ibm.com>
11154L:	linux-iio@vger.kernel.org
11155S:	Maintained
11156F:	drivers/iio/pressure/dps310.c
11157
11158INFINEON PEB2466 ASoC CODEC
11159M:	Herve Codina <herve.codina@bootlin.com>
11160L:	linux-sound@vger.kernel.org
11161S:	Maintained
11162F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11163F:	sound/soc/codecs/peb2466.c
11164
11165INFINIBAND SUBSYSTEM
11166M:	Jason Gunthorpe <jgg@nvidia.com>
11167M:	Leon Romanovsky <leonro@nvidia.com>
11168L:	linux-rdma@vger.kernel.org
11169S:	Supported
11170W:	https://github.com/linux-rdma/rdma-core
11171Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11173F:	Documentation/devicetree/bindings/infiniband/
11174F:	Documentation/infiniband/
11175F:	drivers/infiniband/
11176F:	include/rdma/
11177F:	include/trace/events/ib_mad.h
11178F:	include/trace/events/ib_umad.h
11179F:	include/trace/misc/rdma.h
11180F:	include/uapi/linux/if_infiniband.h
11181F:	include/uapi/rdma/
11182F:	samples/bpf/ibumad_kern.c
11183F:	samples/bpf/ibumad_user.c
11184
11185INGENIC JZ4780 NAND DRIVER
11186M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11187L:	linux-mtd@lists.infradead.org
11188L:	linux-mips@vger.kernel.org
11189S:	Maintained
11190F:	drivers/mtd/nand/raw/ingenic/
11191
11192INGENIC JZ47xx SoCs
11193M:	Paul Cercueil <paul@crapouillou.net>
11194L:	linux-mips@vger.kernel.org
11195S:	Maintained
11196F:	arch/mips/boot/dts/ingenic/
11197F:	arch/mips/generic/board-ingenic.c
11198F:	arch/mips/include/asm/mach-ingenic/
11199F:	arch/mips/ingenic/Kconfig
11200F:	drivers/clk/ingenic/
11201F:	drivers/dma/dma-jz4780.c
11202F:	drivers/gpu/drm/ingenic/
11203F:	drivers/i2c/busses/i2c-jz4780.c
11204F:	drivers/iio/adc/ingenic-adc.c
11205F:	drivers/irqchip/irq-ingenic.c
11206F:	drivers/memory/jz4780-nemc.c
11207F:	drivers/mmc/host/jz4740_mmc.c
11208F:	drivers/mtd/nand/raw/ingenic/
11209F:	drivers/pinctrl/pinctrl-ingenic.c
11210F:	drivers/power/supply/ingenic-battery.c
11211F:	drivers/pwm/pwm-jz4740.c
11212F:	drivers/remoteproc/ingenic_rproc.c
11213F:	drivers/rtc/rtc-jz4740.c
11214F:	drivers/tty/serial/8250/8250_ingenic.c
11215F:	drivers/usb/musb/jz4740.c
11216F:	drivers/watchdog/jz4740_wdt.c
11217F:	include/dt-bindings/iio/adc/ingenic,adc.h
11218F:	include/linux/mfd/ingenic-tcu.h
11219F:	sound/soc/codecs/jz47*
11220F:	sound/soc/jz4740/
11221
11222INJOINIC IP5xxx POWER BANK IC DRIVER
11223M:	Samuel Holland <samuel@sholland.org>
11224S:	Maintained
11225F:	drivers/power/supply/ip5xxx_power.c
11226
11227INOTIFY
11228M:	Jan Kara <jack@suse.cz>
11229R:	Amir Goldstein <amir73il@gmail.com>
11230L:	linux-fsdevel@vger.kernel.org
11231S:	Maintained
11232F:	Documentation/filesystems/inotify.rst
11233F:	fs/notify/inotify/
11234F:	include/linux/inotify.h
11235F:	include/uapi/linux/inotify.h
11236
11237INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11238M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11239L:	linux-input@vger.kernel.org
11240S:	Maintained
11241Q:	http://patchwork.kernel.org/project/linux-input/list/
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11243F:	Documentation/devicetree/bindings/input/
11244F:	Documentation/devicetree/bindings/serio/
11245F:	Documentation/input/
11246F:	drivers/input/
11247F:	include/dt-bindings/input/
11248F:	include/linux/gameport.h
11249F:	include/linux/i8042.h
11250F:	include/linux/input.h
11251F:	include/linux/input/
11252F:	include/linux/libps2.h
11253F:	include/linux/serio.h
11254F:	include/uapi/linux/gameport.h
11255F:	include/uapi/linux/input-event-codes.h
11256F:	include/uapi/linux/input.h
11257F:	include/uapi/linux/serio.h
11258F:	include/uapi/linux/uinput.h
11259
11260INPUT MULTITOUCH (MT) PROTOCOL
11261M:	Henrik Rydberg <rydberg@bitmath.org>
11262L:	linux-input@vger.kernel.org
11263S:	Odd fixes
11264F:	Documentation/input/multi-touch-protocol.rst
11265F:	drivers/input/input-mt.c
11266K:	\b(ABS|SYN)_MT_
11267
11268INSIDE SECURE CRYPTO DRIVER
11269M:	Antoine Tenart <atenart@kernel.org>
11270L:	linux-crypto@vger.kernel.org
11271S:	Maintained
11272F:	drivers/crypto/inside-secure/
11273
11274INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11275M:	Mimi Zohar <zohar@linux.ibm.com>
11276M:	Roberto Sassu <roberto.sassu@huawei.com>
11277M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11278R:	Eric Snowberg <eric.snowberg@oracle.com>
11279L:	linux-integrity@vger.kernel.org
11280S:	Supported
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11282F:	security/integrity/
11283F:	security/integrity/ima/
11284
11285INTEGRITY POLICY ENFORCEMENT (IPE)
11286M:	Fan Wu <wufan@kernel.org>
11287L:	linux-security-module@vger.kernel.org
11288S:	Supported
11289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11290F:	Documentation/admin-guide/LSM/ipe.rst
11291F:	Documentation/security/ipe.rst
11292F:	scripts/ipe/
11293F:	security/ipe/
11294
11295INTEL 810/815 FRAMEBUFFER DRIVER
11296M:	Antonino Daplas <adaplas@gmail.com>
11297L:	linux-fbdev@vger.kernel.org
11298S:	Maintained
11299F:	drivers/video/fbdev/i810/
11300
11301INTEL 8254 COUNTER DRIVER
11302M:	William Breathitt Gray <wbg@kernel.org>
11303L:	linux-iio@vger.kernel.org
11304S:	Maintained
11305F:	drivers/counter/i8254.c
11306F:	include/linux/i8254.h
11307
11308INTEL 8255 GPIO DRIVER
11309M:	William Breathitt Gray <wbg@kernel.org>
11310L:	linux-gpio@vger.kernel.org
11311S:	Maintained
11312F:	drivers/gpio/gpio-i8255.c
11313F:	drivers/gpio/gpio-i8255.h
11314
11315INTEL ASoC DRIVERS
11316M:	Cezary Rojewski <cezary.rojewski@intel.com>
11317M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11318M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11319M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11320M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11321M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11322R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11323L:	linux-sound@vger.kernel.org
11324S:	Supported
11325F:	sound/soc/intel/
11326
11327INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11328M:	Hans de Goede <hdegoede@redhat.com>
11329L:	platform-driver-x86@vger.kernel.org
11330S:	Maintained
11331F:	drivers/platform/x86/intel/atomisp2/pm.c
11332
11333INTEL ATOMISP2 LED DRIVER
11334M:	Hans de Goede <hdegoede@redhat.com>
11335L:	platform-driver-x86@vger.kernel.org
11336S:	Maintained
11337F:	drivers/platform/x86/intel/atomisp2/led.c
11338
11339INTEL BIOS SAR INT1092 DRIVER
11340M:	Shravan Sudhakar <s.shravan@intel.com>
11341L:	platform-driver-x86@vger.kernel.org
11342S:	Maintained
11343F:	drivers/platform/x86/intel/int1092/
11344
11345INTEL BROXTON PMC DRIVER
11346M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11347M:	Zha Qipeng <qipeng.zha@intel.com>
11348S:	Maintained
11349F:	drivers/mfd/intel_pmc_bxt.c
11350F:	include/linux/mfd/intel_pmc_bxt.h
11351
11352INTEL C600 SERIES SAS CONTROLLER DRIVER
11353M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11354L:	linux-scsi@vger.kernel.org
11355S:	Supported
11356T:	git git://git.code.sf.net/p/intel-sas/isci
11357F:	drivers/scsi/isci/
11358
11359INTEL CPU family model numbers
11360M:	Tony Luck <tony.luck@intel.com>
11361M:	x86@kernel.org
11362L:	linux-kernel@vger.kernel.org
11363S:	Supported
11364F:	arch/x86/include/asm/intel-family.h
11365
11366INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11367M:	Jani Nikula <jani.nikula@linux.intel.com>
11368M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11369L:	intel-gfx@lists.freedesktop.org
11370L:	intel-xe@lists.freedesktop.org
11371S:	Supported
11372F:	drivers/gpu/drm/i915/display/
11373F:	drivers/gpu/drm/xe/display/
11374F:	drivers/gpu/drm/xe/compat-i915-headers
11375F:	include/drm/intel/
11376
11377INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11378M:	Jani Nikula <jani.nikula@linux.intel.com>
11379M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11380M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11381M:	Tvrtko Ursulin <tursulin@ursulin.net>
11382L:	intel-gfx@lists.freedesktop.org
11383S:	Supported
11384W:	https://drm.pages.freedesktop.org/intel-docs/
11385Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11386B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11387C:	irc://irc.oftc.net/intel-gfx
11388T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11389F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11390F:	Documentation/gpu/i915.rst
11391F:	drivers/gpu/drm/ci/xfails/i915*
11392F:	drivers/gpu/drm/i915/
11393F:	include/drm/intel/
11394F:	include/uapi/drm/i915_drm.h
11395
11396INTEL DRM XE DRIVER (Lunar Lake and newer)
11397M:	Lucas De Marchi <lucas.demarchi@intel.com>
11398M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11399M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11400L:	intel-xe@lists.freedesktop.org
11401S:	Supported
11402W:	https://drm.pages.freedesktop.org/intel-docs/
11403Q:	http://patchwork.freedesktop.org/project/intel-xe/
11404B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11405C:	irc://irc.oftc.net/xe
11406T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11407F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11408F:	Documentation/gpu/xe/
11409F:	drivers/gpu/drm/xe/
11410F:	include/drm/intel/
11411F:	include/uapi/drm/xe_drm.h
11412
11413INTEL ETHERNET DRIVERS
11414M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11415M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11416L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11417S:	Supported
11418W:	https://www.intel.com/content/www/us/en/support.html
11419Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11422F:	Documentation/networking/device_drivers/ethernet/intel/
11423F:	drivers/net/ethernet/intel/
11424F:	drivers/net/ethernet/intel/*/
11425F:	include/linux/avf/virtchnl.h
11426F:	include/linux/net/intel/iidc.h
11427
11428INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11429M:	Mustafa Ismail <mustafa.ismail@intel.com>
11430M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11431L:	linux-rdma@vger.kernel.org
11432S:	Supported
11433F:	drivers/infiniband/hw/irdma/
11434F:	include/uapi/rdma/irdma-abi.h
11435
11436INTEL GPIO DRIVERS
11437M:	Andy Shevchenko <andy@kernel.org>
11438L:	linux-gpio@vger.kernel.org
11439S:	Supported
11440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11441F:	drivers/gpio/gpio-elkhartlake.c
11442F:	drivers/gpio/gpio-graniterapids.c
11443F:	drivers/gpio/gpio-ich.c
11444F:	drivers/gpio/gpio-merrifield.c
11445F:	drivers/gpio/gpio-ml-ioh.c
11446F:	drivers/gpio/gpio-pch.c
11447F:	drivers/gpio/gpio-sch.c
11448F:	drivers/gpio/gpio-sodaville.c
11449F:	drivers/gpio/gpio-tangier.c
11450F:	drivers/gpio/gpio-tangier.h
11451
11452INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11453M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11454M:	Zhi Wang <zhi.wang.linux@gmail.com>
11455L:	intel-gvt-dev@lists.freedesktop.org
11456L:	intel-gfx@lists.freedesktop.org
11457S:	Supported
11458W:	https://github.com/intel/gvt-linux/wiki
11459T:	git https://github.com/intel/gvt-linux.git
11460F:	drivers/gpu/drm/i915/gvt/
11461
11462INTEL HID EVENT DRIVER
11463M:	Alex Hung <alexhung@gmail.com>
11464L:	platform-driver-x86@vger.kernel.org
11465S:	Maintained
11466F:	drivers/platform/x86/intel/hid.c
11467
11468INTEL I/OAT DMA DRIVER
11469M:	Dave Jiang <dave.jiang@intel.com>
11470R:	Dan Williams <dan.j.williams@intel.com>
11471L:	dmaengine@vger.kernel.org
11472S:	Supported
11473Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11474F:	drivers/dma/ioat*
11475
11476INTEL IAA CRYPTO DRIVER
11477M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11478L:	linux-crypto@vger.kernel.org
11479S:	Supported
11480F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11481F:	drivers/crypto/intel/iaa/*
11482
11483INTEL IDLE DRIVER
11484M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11485M:	Len Brown <lenb@kernel.org>
11486L:	linux-pm@vger.kernel.org
11487S:	Supported
11488B:	https://bugzilla.kernel.org
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11490F:	drivers/idle/intel_idle.c
11491
11492INTEL IDXD DRIVER
11493M:	Fenghua Yu <fenghua.yu@intel.com>
11494R:	Dave Jiang <dave.jiang@intel.com>
11495L:	dmaengine@vger.kernel.org
11496S:	Supported
11497F:	drivers/dma/idxd/*
11498F:	include/uapi/linux/idxd.h
11499
11500INTEL IN FIELD SCAN (IFS) DEVICE
11501M:	Jithu Joseph <jithu.joseph@intel.com>
11502R:	Ashok Raj <ashok.raj.linux@gmail.com>
11503R:	Tony Luck <tony.luck@intel.com>
11504S:	Maintained
11505F:	drivers/platform/x86/intel/ifs
11506F:	include/trace/events/intel_ifs.h
11507F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11508
11509INTEL INTEGRATED SENSOR HUB DRIVER
11510M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11511M:	Jiri Kosina <jikos@kernel.org>
11512L:	linux-input@vger.kernel.org
11513S:	Maintained
11514F:	drivers/hid/intel-ish-hid/
11515
11516INTEL IOMMU (VT-d)
11517M:	David Woodhouse <dwmw2@infradead.org>
11518M:	Lu Baolu <baolu.lu@linux.intel.com>
11519L:	iommu@lists.linux.dev
11520S:	Supported
11521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11522F:	drivers/iommu/intel/
11523
11524INTEL IPU3 CSI-2 CIO2 DRIVER
11525M:	Yong Zhi <yong.zhi@intel.com>
11526M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11527M:	Bingbu Cao <bingbu.cao@intel.com>
11528M:	Dan Scally <djrscally@gmail.com>
11529R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11530L:	linux-media@vger.kernel.org
11531S:	Maintained
11532T:	git git://linuxtv.org/media_tree.git
11533F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11534F:	drivers/media/pci/intel/ipu3/
11535
11536INTEL IPU3 CSI-2 IMGU DRIVER
11537M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11538R:	Bingbu Cao <bingbu.cao@intel.com>
11539R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11540L:	linux-media@vger.kernel.org
11541S:	Maintained
11542F:	Documentation/admin-guide/media/ipu3.rst
11543F:	Documentation/admin-guide/media/ipu3_rcb.svg
11544F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11545F:	drivers/staging/media/ipu3/
11546
11547INTEL IPU6 INPUT SYSTEM DRIVER
11548M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11549M:	Bingbu Cao <bingbu.cao@intel.com>
11550R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11551L:	linux-media@vger.kernel.org
11552S:	Maintained
11553T:	git git://linuxtv.org/media_tree.git
11554F:	Documentation/admin-guide/media/ipu6-isys.rst
11555F:	drivers/media/pci/intel/ipu6/
11556
11557INTEL ISHTP ECLITE DRIVER
11558M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11559L:	platform-driver-x86@vger.kernel.org
11560S:	Supported
11561F:	drivers/platform/x86/intel/ishtp_eclite.c
11562
11563INTEL IXP4XX CRYPTO SUPPORT
11564M:	Corentin Labbe <clabbe@baylibre.com>
11565L:	linux-crypto@vger.kernel.org
11566S:	Maintained
11567F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11568
11569INTEL KEEM BAY DRM DRIVER
11570M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11571M:	Edmund Dea <edmund.j.dea@intel.com>
11572S:	Maintained
11573F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11574F:	drivers/gpu/drm/kmb/
11575
11576INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11577M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11578S:	Maintained
11579F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11580F:	drivers/crypto/intel/keembay/Kconfig
11581F:	drivers/crypto/intel/keembay/Makefile
11582F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11583F:	drivers/crypto/intel/keembay/ocs-aes.c
11584F:	drivers/crypto/intel/keembay/ocs-aes.h
11585
11586INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11587M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11588M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11589M:	Mark Gross <mgross@linux.intel.com>
11590S:	Maintained
11591F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11592F:	drivers/crypto/intel/keembay/Kconfig
11593F:	drivers/crypto/intel/keembay/Makefile
11594F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11595
11596INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11597M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11598M:	Declan Murphy <declan.murphy@intel.com>
11599S:	Maintained
11600F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11601F:	drivers/crypto/intel/keembay/Kconfig
11602F:	drivers/crypto/intel/keembay/Makefile
11603F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11604F:	drivers/crypto/intel/keembay/ocs-hcu.c
11605F:	drivers/crypto/intel/keembay/ocs-hcu.h
11606
11607INTEL MANAGEMENT ENGINE (mei)
11608M:	Tomas Winkler <tomas.winkler@intel.com>
11609L:	linux-kernel@vger.kernel.org
11610S:	Supported
11611F:	Documentation/driver-api/mei/*
11612F:	drivers/misc/mei/
11613F:	drivers/watchdog/mei_wdt.c
11614F:	include/linux/mei_aux.h
11615F:	include/linux/mei_cl_bus.h
11616F:	include/uapi/linux/mei.h
11617F:	include/uapi/linux/mei_uuid.h
11618F:	include/uapi/linux/uuid.h
11619F:	samples/mei/*
11620
11621INTEL MAX 10 BMC MFD DRIVER
11622M:	Xu Yilun <yilun.xu@intel.com>
11623R:	Tom Rix <trix@redhat.com>
11624S:	Maintained
11625F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11626F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11627F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11628F:	drivers/mfd/intel-m10-bmc*
11629F:	include/linux/mfd/intel-m10-bmc.h
11630
11631INTEL MAX10 BMC SECURE UPDATES
11632M:	Peter Colberg <peter.colberg@intel.com>
11633L:	linux-fpga@vger.kernel.org
11634S:	Maintained
11635F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11636F:	drivers/fpga/intel-m10-bmc-sec-update.c
11637
11638INTEL MID (Mobile Internet Device) PLATFORM
11639M:	Andy Shevchenko <andy@kernel.org>
11640L:	linux-kernel@vger.kernel.org
11641S:	Supported
11642F:	arch/x86/include/asm/intel-mid.h
11643F:	arch/x86/pci/intel_mid_pci.c
11644F:	arch/x86/platform/intel-mid/
11645F:	drivers/extcon/extcon-intel-mrfld.c
11646F:	drivers/iio/adc/intel_mrfld_adc.c
11647F:	drivers/mfd/intel_soc_pmic_mrfld.c
11648F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11649F:	drivers/platform/x86/intel_scu_*
11650F:	drivers/staging/media/atomisp/
11651F:	drivers/watchdog/intel-mid_wdt.c
11652F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11653F:	include/linux/platform_data/x86/intel-mid_wdt.h
11654F:	include/linux/platform_data/x86/intel_scu_ipc.h
11655
11656INTEL P-Unit IPC DRIVER
11657M:	Zha Qipeng <qipeng.zha@intel.com>
11658L:	platform-driver-x86@vger.kernel.org
11659S:	Maintained
11660F:	arch/x86/include/asm/intel_punit_ipc.h
11661F:	drivers/platform/x86/intel/punit_ipc.c
11662
11663INTEL PMC CORE DRIVER
11664M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11665M:	David E Box <david.e.box@intel.com>
11666L:	platform-driver-x86@vger.kernel.org
11667S:	Maintained
11668F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11669F:	drivers/platform/x86/intel/pmc/
11670
11671INTEL PMIC GPIO DRIVERS
11672M:	Andy Shevchenko <andy@kernel.org>
11673S:	Supported
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11675F:	drivers/gpio/gpio-*cove.c
11676
11677INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11678M:	Andy Shevchenko <andy@kernel.org>
11679S:	Supported
11680F:	drivers/mfd/intel_soc_pmic*
11681F:	include/linux/mfd/intel_soc_pmic*
11682
11683INTEL PMT DRIVERS
11684M:	David E. Box <david.e.box@linux.intel.com>
11685S:	Supported
11686F:	drivers/platform/x86/intel/pmt/
11687
11688INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11689M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11690L:	linux-wireless@vger.kernel.org
11691S:	Maintained
11692F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11693F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11694F:	drivers/net/wireless/intel/ipw2x00/
11695
11696INTEL PSTATE DRIVER
11697M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11698M:	Len Brown <lenb@kernel.org>
11699L:	linux-pm@vger.kernel.org
11700S:	Supported
11701F:	drivers/cpufreq/intel_pstate.c
11702
11703INTEL PTP DFL ToD DRIVER
11704M:	Tianfei Zhang <tianfei.zhang@intel.com>
11705L:	linux-fpga@vger.kernel.org
11706L:	netdev@vger.kernel.org
11707S:	Maintained
11708F:	drivers/ptp/ptp_dfl_tod.c
11709
11710INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11711M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11712L:	linux-iio@vger.kernel.org
11713F:	drivers/counter/intel-qep.c
11714
11715INTEL SCU DRIVERS
11716M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11717S:	Maintained
11718F:	drivers/platform/x86/intel_scu_*
11719F:	include/linux/platform_data/x86/intel_scu_ipc.h
11720
11721INTEL SDSI DRIVER
11722M:	David E. Box <david.e.box@linux.intel.com>
11723S:	Supported
11724F:	drivers/platform/x86/intel/sdsi.c
11725F:	tools/arch/x86/intel_sdsi/
11726F:	tools/testing/selftests/drivers/sdsi/
11727
11728INTEL SGX
11729M:	Jarkko Sakkinen <jarkko@kernel.org>
11730R:	Dave Hansen <dave.hansen@linux.intel.com>
11731L:	linux-sgx@vger.kernel.org
11732S:	Supported
11733Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11735F:	Documentation/arch/x86/sgx.rst
11736F:	arch/x86/entry/vdso/vsgx.S
11737F:	arch/x86/include/asm/sgx.h
11738F:	arch/x86/include/uapi/asm/sgx.h
11739F:	arch/x86/kernel/cpu/sgx/*
11740F:	tools/testing/selftests/sgx/*
11741K:	\bSGX_
11742
11743INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11744M:	Daniel Scally <djrscally@gmail.com>
11745S:	Maintained
11746F:	drivers/platform/x86/intel/int3472/
11747
11748INTEL SPEED SELECT TECHNOLOGY
11749M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11750L:	platform-driver-x86@vger.kernel.org
11751S:	Maintained
11752F:	drivers/platform/x86/intel/speed_select_if/
11753F:	include/uapi/linux/isst_if.h
11754F:	tools/power/x86/intel-speed-select/
11755
11756INTEL STRATIX10 FIRMWARE DRIVERS
11757M:	Dinh Nguyen <dinguyen@kernel.org>
11758L:	linux-kernel@vger.kernel.org
11759S:	Maintained
11760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11761F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11762F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11763F:	drivers/firmware/stratix10-rsu.c
11764F:	drivers/firmware/stratix10-svc.c
11765F:	include/linux/firmware/intel/stratix10-smc.h
11766F:	include/linux/firmware/intel/stratix10-svc-client.h
11767
11768INTEL TELEMETRY DRIVER
11769M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11770M:	"David E. Box" <david.e.box@linux.intel.com>
11771L:	platform-driver-x86@vger.kernel.org
11772S:	Maintained
11773F:	arch/x86/include/asm/intel_telemetry.h
11774F:	drivers/platform/x86/intel/telemetry/
11775
11776INTEL TPMI DRIVER
11777M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11778L:	platform-driver-x86@vger.kernel.org
11779S:	Maintained
11780F:	Documentation/ABI/testing/debugfs-tpmi
11781F:	drivers/platform/x86/intel/tpmi.c
11782F:	include/linux/intel_tpmi.h
11783
11784INTEL UNCORE FREQUENCY CONTROL
11785M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11786L:	platform-driver-x86@vger.kernel.org
11787S:	Maintained
11788F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11789F:	drivers/platform/x86/intel/uncore-frequency/
11790
11791INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11792M:	David E. Box <david.e.box@linux.intel.com>
11793S:	Supported
11794F:	drivers/platform/x86/intel/vsec.c
11795F:	include/linux/intel_vsec.h
11796
11797INTEL VIRTUAL BUTTON DRIVER
11798M:	AceLan Kao <acelan.kao@canonical.com>
11799L:	platform-driver-x86@vger.kernel.org
11800S:	Maintained
11801F:	drivers/platform/x86/intel/vbtn.c
11802
11803INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11804M:	Stanislaw Gruszka <stf_xl@wp.pl>
11805L:	linux-wireless@vger.kernel.org
11806S:	Supported
11807F:	drivers/net/wireless/intel/iwlegacy/
11808
11809INTEL WIRELESS WIFI LINK (iwlwifi)
11810M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11811L:	linux-wireless@vger.kernel.org
11812S:	Supported
11813W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11815F:	drivers/net/wireless/intel/iwlwifi/
11816
11817INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11818M:	Jithu Joseph <jithu.joseph@intel.com>
11819S:	Maintained
11820W:	https://slimbootloader.github.io/security/firmware-update.html
11821F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11822
11823INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11824L:	Dell.Client.Kernel@dell.com
11825S:	Maintained
11826F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11827
11828INTEL WWAN IOSM DRIVER
11829M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11830L:	netdev@vger.kernel.org
11831S:	Maintained
11832F:	drivers/net/wwan/iosm/
11833
11834INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11835M:	Xin Li <xin@zytor.com>
11836M:	"H. Peter Anvin" <hpa@zytor.com>
11837S:	Supported
11838F:	Documentation/arch/x86/x86_64/fred.rst
11839F:	arch/x86/entry/entry_64_fred.S
11840F:	arch/x86/entry/entry_fred.c
11841F:	arch/x86/include/asm/fred.h
11842F:	arch/x86/kernel/fred.c
11843
11844INTEL(R) TRACE HUB
11845M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11846S:	Supported
11847F:	Documentation/trace/intel_th.rst
11848F:	drivers/hwtracing/intel_th/
11849F:	include/linux/intel_th.h
11850
11851INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11852M:	Ning Sun <ning.sun@intel.com>
11853L:	tboot-devel@lists.sourceforge.net
11854S:	Supported
11855W:	http://tboot.sourceforge.net
11856T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11857F:	Documentation/arch/x86/intel_txt.rst
11858F:	arch/x86/kernel/tboot.c
11859F:	include/linux/tboot.h
11860
11861INTERCONNECT API
11862M:	Georgi Djakov <djakov@kernel.org>
11863L:	linux-pm@vger.kernel.org
11864S:	Maintained
11865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11866F:	Documentation/devicetree/bindings/interconnect/
11867F:	Documentation/driver-api/interconnect.rst
11868F:	drivers/interconnect/
11869F:	include/dt-bindings/interconnect/
11870F:	include/linux/interconnect-provider.h
11871F:	include/linux/interconnect.h
11872
11873INTERRUPT COUNTER DRIVER
11874M:	Oleksij Rempel <o.rempel@pengutronix.de>
11875R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11876L:	linux-iio@vger.kernel.org
11877F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11878F:	drivers/counter/interrupt-cnt.c
11879
11880INTERSIL ISL7998X VIDEO DECODER DRIVER
11881M:	Michael Tretter <m.tretter@pengutronix.de>
11882R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11883L:	linux-media@vger.kernel.org
11884S:	Maintained
11885F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11886F:	drivers/media/i2c/isl7998x.c
11887
11888INVENSENSE ICM-426xx IMU DRIVER
11889M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11890L:	linux-iio@vger.kernel.org
11891S:	Maintained
11892W:	https://invensense.tdk.com/
11893F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11894F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11895F:	drivers/iio/imu/inv_icm42600/
11896
11897INVENSENSE MPU-3050 GYROSCOPE DRIVER
11898M:	Linus Walleij <linus.walleij@linaro.org>
11899L:	linux-iio@vger.kernel.org
11900S:	Maintained
11901F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11902F:	drivers/iio/gyro/mpu3050*
11903
11904IOC3 ETHERNET DRIVER
11905M:	Ralf Baechle <ralf@linux-mips.org>
11906L:	linux-mips@vger.kernel.org
11907S:	Maintained
11908F:	drivers/net/ethernet/sgi/ioc3-eth.c
11909
11910IOMMU DMA-API LAYER
11911M:	Robin Murphy <robin.murphy@arm.com>
11912L:	iommu@lists.linux.dev
11913S:	Maintained
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11915F:	drivers/iommu/dma-iommu.c
11916F:	drivers/iommu/dma-iommu.h
11917F:	drivers/iommu/iova.c
11918F:	include/linux/iommu-dma.h
11919F:	include/linux/iova.h
11920
11921IOMMU SUBSYSTEM
11922M:	Joerg Roedel <joro@8bytes.org>
11923M:	Will Deacon <will@kernel.org>
11924R:	Robin Murphy <robin.murphy@arm.com>
11925L:	iommu@lists.linux.dev
11926S:	Maintained
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11928F:	Documentation/devicetree/bindings/iommu/
11929F:	drivers/iommu/
11930F:	include/linux/iommu.h
11931F:	include/linux/iova.h
11932F:	include/linux/of_iommu.h
11933
11934IOMMUFD
11935M:	Jason Gunthorpe <jgg@nvidia.com>
11936M:	Kevin Tian <kevin.tian@intel.com>
11937L:	iommu@lists.linux.dev
11938S:	Maintained
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11940F:	Documentation/userspace-api/iommufd.rst
11941F:	drivers/iommu/iommufd/
11942F:	include/linux/iommufd.h
11943F:	include/uapi/linux/iommufd.h
11944F:	tools/testing/selftests/iommu/
11945
11946IOSYS-MAP HELPERS
11947M:	Thomas Zimmermann <tzimmermann@suse.de>
11948L:	dri-devel@lists.freedesktop.org
11949S:	Maintained
11950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11951F:	include/linux/iosys-map.h
11952
11953IO_URING
11954M:	Jens Axboe <axboe@kernel.dk>
11955M:	Pavel Begunkov <asml.silence@gmail.com>
11956L:	io-uring@vger.kernel.org
11957S:	Maintained
11958T:	git git://git.kernel.dk/linux-block
11959T:	git git://git.kernel.dk/liburing
11960F:	include/linux/io_uring/
11961F:	include/linux/io_uring.h
11962F:	include/linux/io_uring_types.h
11963F:	include/trace/events/io_uring.h
11964F:	include/uapi/linux/io_uring.h
11965F:	io_uring/
11966
11967IPMI SUBSYSTEM
11968M:	Corey Minyard <minyard@acm.org>
11969L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11970S:	Supported
11971W:	http://openipmi.sourceforge.net/
11972T:	git https://github.com/cminyard/linux-ipmi.git for-next
11973F:	Documentation/devicetree/bindings/ipmi/
11974F:	Documentation/driver-api/ipmi.rst
11975F:	drivers/char/ipmi/
11976F:	include/linux/ipmi*
11977F:	include/uapi/linux/ipmi*
11978
11979IPS SCSI RAID DRIVER
11980M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11981L:	linux-scsi@vger.kernel.org
11982S:	Maintained
11983W:	http://www.adaptec.com/
11984F:	drivers/scsi/ips*
11985
11986IPVS
11987M:	Simon Horman <horms@verge.net.au>
11988M:	Julian Anastasov <ja@ssi.bg>
11989L:	netdev@vger.kernel.org
11990L:	lvs-devel@vger.kernel.org
11991S:	Maintained
11992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11994F:	Documentation/networking/ipvs-sysctl.rst
11995F:	include/net/ip_vs.h
11996F:	include/uapi/linux/ip_vs.h
11997F:	net/netfilter/ipvs/
11998
11999IPWIRELESS DRIVER
12000M:	Jiri Kosina <jikos@kernel.org>
12001M:	David Sterba <dsterba@suse.com>
12002S:	Odd Fixes
12003F:	drivers/tty/ipwireless/
12004
12005IRON DEVICE AUDIO CODEC DRIVERS
12006M:	Kiseok Jo <kiseok.jo@irondevice.com>
12007L:	linux-sound@vger.kernel.org
12008S:	Maintained
12009F:	Documentation/devicetree/bindings/sound/irondevice,*
12010F:	sound/soc/codecs/sma*
12011
12012IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12013M:	Thomas Gleixner <tglx@linutronix.de>
12014S:	Maintained
12015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12016F:	Documentation/core-api/irq/irq-domain.rst
12017F:	include/linux/irqdomain.h
12018F:	include/linux/irqdomain_defs.h
12019F:	kernel/irq/irqdomain.c
12020F:	kernel/irq/msi.c
12021
12022IRQ SUBSYSTEM
12023M:	Thomas Gleixner <tglx@linutronix.de>
12024L:	linux-kernel@vger.kernel.org
12025S:	Maintained
12026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12027F:	include/linux/group_cpus.h
12028F:	include/linux/irq.h
12029F:	include/linux/irqhandler.h
12030F:	include/linux/irqnr.h
12031F:	include/linux/irqreturn.h
12032F:	kernel/irq/
12033F:	lib/group_cpus.c
12034
12035IRQCHIP DRIVERS
12036M:	Thomas Gleixner <tglx@linutronix.de>
12037L:	linux-kernel@vger.kernel.org
12038S:	Maintained
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12040F:	Documentation/devicetree/bindings/interrupt-controller/
12041F:	drivers/irqchip/
12042F:	include/linux/irqchip.h
12043
12044ISA
12045M:	William Breathitt Gray <wbg@kernel.org>
12046S:	Maintained
12047F:	Documentation/driver-api/isa.rst
12048F:	drivers/base/isa.c
12049F:	include/linux/isa.h
12050
12051ISA RADIO MODULE
12052M:	Hans Verkuil <hverkuil@xs4all.nl>
12053L:	linux-media@vger.kernel.org
12054S:	Maintained
12055W:	https://linuxtv.org
12056T:	git git://linuxtv.org/media_tree.git
12057F:	drivers/media/radio/radio-isa*
12058
12059ISAPNP
12060M:	Jaroslav Kysela <perex@perex.cz>
12061S:	Maintained
12062F:	Documentation/userspace-api/isapnp.rst
12063F:	drivers/pnp/isapnp/
12064F:	include/linux/isapnp.h
12065
12066ISCSI
12067M:	Lee Duncan <lduncan@suse.com>
12068M:	Chris Leech <cleech@redhat.com>
12069M:	Mike Christie <michael.christie@oracle.com>
12070L:	open-iscsi@googlegroups.com
12071L:	linux-scsi@vger.kernel.org
12072S:	Maintained
12073W:	www.open-iscsi.com
12074F:	drivers/scsi/*iscsi*
12075F:	include/scsi/*iscsi*
12076
12077iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12078M:	Peter Jones <pjones@redhat.com>
12079M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12080S:	Maintained
12081F:	drivers/firmware/iscsi_ibft*
12082
12083ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12084M:	Sagi Grimberg <sagi@grimberg.me>
12085M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12086L:	linux-rdma@vger.kernel.org
12087S:	Supported
12088W:	http://www.openfabrics.org
12089W:	www.open-iscsi.org
12090Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12091F:	drivers/infiniband/ulp/iser/
12092
12093ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12094M:	Sagi Grimberg <sagi@grimberg.me>
12095L:	linux-rdma@vger.kernel.org
12096L:	target-devel@vger.kernel.org
12097S:	Supported
12098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12099F:	drivers/infiniband/ulp/isert
12100
12101ISDN/CMTP OVER BLUETOOTH
12102M:	Karsten Keil <isdn@linux-pingi.de>
12103L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12104L:	netdev@vger.kernel.org
12105S:	Odd Fixes
12106W:	http://www.isdn4linux.de
12107F:	Documentation/isdn/
12108F:	drivers/isdn/capi/
12109F:	include/linux/isdn/
12110F:	include/uapi/linux/isdn/
12111F:	net/bluetooth/cmtp/
12112
12113ISDN/mISDN SUBSYSTEM
12114M:	Karsten Keil <isdn@linux-pingi.de>
12115L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12116L:	netdev@vger.kernel.org
12117S:	Maintained
12118W:	http://www.isdn4linux.de
12119F:	drivers/isdn/Kconfig
12120F:	drivers/isdn/Makefile
12121F:	drivers/isdn/hardware/
12122F:	drivers/isdn/mISDN/
12123
12124ISOFS FILESYSTEM
12125M:	Jan Kara <jack@suse.cz>
12126L:	linux-fsdevel@vger.kernel.org
12127S:	Maintained
12128F:	Documentation/filesystems/isofs.rst
12129F:	fs/isofs/
12130
12131IT87 HARDWARE MONITORING DRIVER
12132M:	Jean Delvare <jdelvare@suse.com>
12133L:	linux-hwmon@vger.kernel.org
12134S:	Maintained
12135F:	Documentation/hwmon/it87.rst
12136F:	drivers/hwmon/it87.c
12137
12138IT913X MEDIA DRIVER
12139L:	linux-media@vger.kernel.org
12140S:	Orphan
12141W:	https://linuxtv.org
12142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12143F:	drivers/media/tuners/it913x*
12144
12145ITE IT66121 HDMI BRIDGE DRIVER
12146M:	Phong LE <ple@baylibre.com>
12147M:	Neil Armstrong <neil.armstrong@linaro.org>
12148S:	Maintained
12149T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12150F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12151F:	drivers/gpu/drm/bridge/ite-it66121.c
12152
12153IVTV VIDEO4LINUX DRIVER
12154M:	Andy Walls <awalls@md.metrocast.net>
12155L:	linux-media@vger.kernel.org
12156S:	Maintained
12157W:	https://linuxtv.org
12158T:	git git://linuxtv.org/media_tree.git
12159F:	Documentation/admin-guide/media/ivtv*
12160F:	drivers/media/pci/ivtv/
12161F:	include/uapi/linux/ivtv*
12162
12163IX2505V MEDIA DRIVER
12164M:	Malcolm Priestley <tvboxspy@gmail.com>
12165L:	linux-media@vger.kernel.org
12166S:	Maintained
12167W:	https://linuxtv.org
12168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12169F:	drivers/media/dvb-frontends/ix2505v*
12170
12171JAILHOUSE HYPERVISOR INTERFACE
12172M:	Jan Kiszka <jan.kiszka@siemens.com>
12173L:	jailhouse-dev@googlegroups.com
12174S:	Maintained
12175F:	arch/x86/include/asm/jailhouse_para.h
12176F:	arch/x86/kernel/jailhouse.c
12177
12178JFS FILESYSTEM
12179M:	Dave Kleikamp <shaggy@kernel.org>
12180L:	jfs-discussion@lists.sourceforge.net
12181S:	Odd Fixes
12182W:	http://jfs.sourceforge.net/
12183T:	git https://github.com/kleikamp/linux-shaggy.git
12184F:	Documentation/admin-guide/jfs.rst
12185F:	fs/jfs/
12186
12187JME NETWORK DRIVER
12188M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12189L:	netdev@vger.kernel.org
12190S:	Odd Fixes
12191F:	drivers/net/ethernet/jme.*
12192
12193JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12194M:	David Woodhouse <dwmw2@infradead.org>
12195M:	Richard Weinberger <richard@nod.at>
12196L:	linux-mtd@lists.infradead.org
12197S:	Odd Fixes
12198W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12199T:	git git://git.infradead.org/ubifs-2.6.git
12200F:	fs/jffs2/
12201F:	include/uapi/linux/jffs2.h
12202
12203JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12204M:	"Theodore Ts'o" <tytso@mit.edu>
12205M:	Jan Kara <jack@suse.com>
12206L:	linux-ext4@vger.kernel.org
12207S:	Maintained
12208F:	fs/jbd2/
12209F:	include/linux/jbd2.h
12210
12211JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12212M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12213L:	linux-media@vger.kernel.org
12214L:	linux-renesas-soc@vger.kernel.org
12215S:	Maintained
12216F:	drivers/media/platform/renesas/rcar_jpu.c
12217
12218JSM Neo PCI based serial card
12219L:	linux-serial@vger.kernel.org
12220S:	Orphan
12221F:	drivers/tty/serial/jsm/
12222
12223K10TEMP HARDWARE MONITORING DRIVER
12224M:	Clemens Ladisch <clemens@ladisch.de>
12225L:	linux-hwmon@vger.kernel.org
12226S:	Maintained
12227F:	Documentation/hwmon/k10temp.rst
12228F:	drivers/hwmon/k10temp.c
12229
12230K8TEMP HARDWARE MONITORING DRIVER
12231M:	Rudolf Marek <r.marek@assembler.cz>
12232L:	linux-hwmon@vger.kernel.org
12233S:	Maintained
12234F:	Documentation/hwmon/k8temp.rst
12235F:	drivers/hwmon/k8temp.c
12236
12237KASAN
12238M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12239R:	Alexander Potapenko <glider@google.com>
12240R:	Andrey Konovalov <andreyknvl@gmail.com>
12241R:	Dmitry Vyukov <dvyukov@google.com>
12242R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12243L:	kasan-dev@googlegroups.com
12244S:	Maintained
12245B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12246F:	Documentation/dev-tools/kasan.rst
12247F:	arch/*/include/asm/*kasan.h
12248F:	arch/*/mm/kasan_init*
12249F:	include/linux/kasan*.h
12250F:	lib/Kconfig.kasan
12251F:	mm/kasan/
12252F:	scripts/Makefile.kasan
12253
12254KCONFIG
12255M:	Masahiro Yamada <masahiroy@kernel.org>
12256L:	linux-kbuild@vger.kernel.org
12257S:	Maintained
12258Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12260F:	Documentation/kbuild/kconfig*
12261F:	scripts/Kconfig.include
12262F:	scripts/kconfig/
12263
12264KCOV
12265R:	Dmitry Vyukov <dvyukov@google.com>
12266R:	Andrey Konovalov <andreyknvl@gmail.com>
12267L:	kasan-dev@googlegroups.com
12268S:	Maintained
12269B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12270F:	Documentation/dev-tools/kcov.rst
12271F:	include/linux/kcov.h
12272F:	include/uapi/linux/kcov.h
12273F:	kernel/kcov.c
12274F:	scripts/Makefile.kcov
12275
12276KCSAN
12277M:	Marco Elver <elver@google.com>
12278R:	Dmitry Vyukov <dvyukov@google.com>
12279L:	kasan-dev@googlegroups.com
12280S:	Maintained
12281F:	Documentation/dev-tools/kcsan.rst
12282F:	include/linux/kcsan*.h
12283F:	kernel/kcsan/
12284F:	lib/Kconfig.kcsan
12285F:	scripts/Makefile.kcsan
12286
12287KDUMP
12288M:	Baoquan He <bhe@redhat.com>
12289R:	Vivek Goyal <vgoyal@redhat.com>
12290R:	Dave Young <dyoung@redhat.com>
12291L:	kexec@lists.infradead.org
12292S:	Maintained
12293W:	http://lse.sourceforge.net/kdump/
12294F:	Documentation/admin-guide/kdump/
12295F:	fs/proc/vmcore.c
12296F:	include/linux/crash_core.h
12297F:	include/linux/crash_dump.h
12298F:	include/uapi/linux/vmcore.h
12299F:	kernel/crash_*.c
12300
12301KEENE FM RADIO TRANSMITTER DRIVER
12302M:	Hans Verkuil <hverkuil@xs4all.nl>
12303L:	linux-media@vger.kernel.org
12304S:	Maintained
12305W:	https://linuxtv.org
12306T:	git git://linuxtv.org/media_tree.git
12307F:	drivers/media/radio/radio-keene*
12308
12309KERNEL AUTOMOUNTER
12310M:	Ian Kent <raven@themaw.net>
12311L:	autofs@vger.kernel.org
12312S:	Maintained
12313F:	fs/autofs/
12314
12315KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12316M:	Masahiro Yamada <masahiroy@kernel.org>
12317R:	Nathan Chancellor <nathan@kernel.org>
12318R:	Nicolas Schier <nicolas@fjasle.eu>
12319L:	linux-kbuild@vger.kernel.org
12320S:	Maintained
12321Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12323F:	Documentation/kbuild/
12324F:	Makefile
12325F:	scripts/*vmlinux*
12326F:	scripts/Kbuild*
12327F:	scripts/Makefile*
12328F:	scripts/basic/
12329F:	scripts/clang-tools/
12330F:	scripts/dummy-tools/
12331F:	scripts/include/
12332F:	scripts/mk*
12333F:	scripts/mod/
12334F:	scripts/package/
12335F:	usr/
12336
12337KERNEL HARDENING (not covered by other areas)
12338M:	Kees Cook <kees@kernel.org>
12339R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12340L:	linux-hardening@vger.kernel.org
12341S:	Supported
12342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12343F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12344F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12345F:	arch/*/configs/hardening.config
12346F:	include/linux/overflow.h
12347F:	include/linux/randomize_kstack.h
12348F:	kernel/configs/hardening.config
12349F:	lib/usercopy_kunit.c
12350F:	mm/usercopy.c
12351F:	security/Kconfig.hardening
12352K:	\b(add|choose)_random_kstack_offset\b
12353K:	\b__check_(object_size|heap_object)\b
12354K:	\b__counted_by\b
12355
12356KERNEL JANITORS
12357L:	kernel-janitors@vger.kernel.org
12358S:	Odd Fixes
12359W:	http://kernelnewbies.org/KernelJanitors
12360
12361KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12362M:	Chuck Lever <chuck.lever@oracle.com>
12363M:	Jeff Layton <jlayton@kernel.org>
12364R:	Neil Brown <neilb@suse.de>
12365R:	Olga Kornievskaia <okorniev@redhat.com>
12366R:	Dai Ngo <Dai.Ngo@oracle.com>
12367R:	Tom Talpey <tom@talpey.com>
12368L:	linux-nfs@vger.kernel.org
12369S:	Supported
12370B:	https://bugzilla.kernel.org
12371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12372F:	Documentation/filesystems/nfs/
12373F:	fs/lockd/
12374F:	fs/nfs_common/
12375F:	fs/nfsd/
12376F:	include/linux/lockd/
12377F:	include/linux/sunrpc/
12378F:	include/trace/events/rpcgss.h
12379F:	include/trace/events/rpcrdma.h
12380F:	include/trace/events/sunrpc.h
12381F:	include/trace/misc/fs.h
12382F:	include/trace/misc/nfs.h
12383F:	include/trace/misc/sunrpc.h
12384F:	include/uapi/linux/nfsd/
12385F:	include/uapi/linux/sunrpc/
12386F:	net/sunrpc/
12387
12388KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12389M:	Thomas Weißschuh <linux@weissschuh.net>
12390R:	Christian Heusel <christian@heusel.eu>
12391R:	Nathan Chancellor <nathan@kernel.org>
12392S:	Maintained
12393F:	scripts/package/PKGBUILD
12394
12395KERNEL REGRESSIONS
12396M:	Thorsten Leemhuis <linux@leemhuis.info>
12397L:	regressions@lists.linux.dev
12398S:	Supported
12399F:	Documentation/admin-guide/reporting-regressions.rst
12400F:	Documentation/process/handling-regressions.rst
12401
12402KERNEL SELFTEST FRAMEWORK
12403M:	Shuah Khan <shuah@kernel.org>
12404M:	Shuah Khan <skhan@linuxfoundation.org>
12405L:	linux-kselftest@vger.kernel.org
12406S:	Maintained
12407Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12409F:	Documentation/dev-tools/kselftest*
12410F:	tools/testing/selftests/
12411
12412KERNEL SMB3 SERVER (KSMBD)
12413M:	Namjae Jeon <linkinjeon@kernel.org>
12414M:	Steve French <sfrench@samba.org>
12415R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12416R:	Tom Talpey <tom@talpey.com>
12417L:	linux-cifs@vger.kernel.org
12418S:	Maintained
12419T:	git git://git.samba.org/ksmbd.git
12420F:	Documentation/filesystems/smb/ksmbd.rst
12421F:	fs/smb/common/
12422F:	fs/smb/server/
12423
12424KERNEL UNIT TESTING FRAMEWORK (KUnit)
12425M:	Brendan Higgins <brendanhiggins@google.com>
12426M:	David Gow <davidgow@google.com>
12427R:	Rae Moar <rmoar@google.com>
12428L:	linux-kselftest@vger.kernel.org
12429L:	kunit-dev@googlegroups.com
12430S:	Maintained
12431W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12434F:	Documentation/dev-tools/kunit/
12435F:	include/kunit/
12436F:	lib/kunit/
12437F:	rust/kernel/kunit.rs
12438F:	scripts/rustdoc_test_*
12439F:	tools/testing/kunit/
12440
12441KERNEL USERMODE HELPER
12442M:	Luis Chamberlain <mcgrof@kernel.org>
12443L:	linux-kernel@vger.kernel.org
12444S:	Maintained
12445F:	include/linux/umh.h
12446F:	kernel/umh.c
12447
12448KERNEL VIRTUAL MACHINE (KVM)
12449M:	Paolo Bonzini <pbonzini@redhat.com>
12450L:	kvm@vger.kernel.org
12451S:	Supported
12452W:	http://www.linux-kvm.org
12453T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12454F:	Documentation/virt/kvm/
12455F:	include/asm-generic/kvm*
12456F:	include/kvm/iodev.h
12457F:	include/linux/kvm*
12458F:	include/trace/events/kvm.h
12459F:	include/uapi/asm-generic/kvm*
12460F:	include/uapi/linux/kvm*
12461F:	tools/kvm/
12462F:	tools/testing/selftests/kvm/
12463F:	virt/kvm/*
12464
12465KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12466M:	Marc Zyngier <maz@kernel.org>
12467M:	Oliver Upton <oliver.upton@linux.dev>
12468R:	Joey Gouly <joey.gouly@arm.com>
12469R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12470R:	Zenghui Yu <yuzenghui@huawei.com>
12471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12472L:	kvmarm@lists.linux.dev
12473S:	Maintained
12474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12475F:	Documentation/virt/kvm/arm/
12476F:	Documentation/virt/kvm/devices/arm*
12477F:	arch/arm64/include/asm/kvm*
12478F:	arch/arm64/include/uapi/asm/kvm*
12479F:	arch/arm64/kvm/
12480F:	include/kvm/arm_*
12481F:	tools/testing/selftests/kvm/*/aarch64/
12482F:	tools/testing/selftests/kvm/aarch64/
12483
12484KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12485M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12486M:	Bibo Mao <maobibo@loongson.cn>
12487M:	Huacai Chen <chenhuacai@kernel.org>
12488L:	kvm@vger.kernel.org
12489L:	loongarch@lists.linux.dev
12490S:	Maintained
12491T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12492F:	Documentation/virt/kvm/loongarch/
12493F:	arch/loongarch/include/asm/kvm*
12494F:	arch/loongarch/include/uapi/asm/kvm*
12495F:	arch/loongarch/kvm/
12496
12497KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12498M:	Huacai Chen <chenhuacai@kernel.org>
12499L:	linux-mips@vger.kernel.org
12500L:	kvm@vger.kernel.org
12501S:	Maintained
12502T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12503F:	arch/mips/include/asm/kvm*
12504F:	arch/mips/include/uapi/asm/kvm*
12505F:	arch/mips/kvm/
12506
12507KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12508M:	Michael Ellerman <mpe@ellerman.id.au>
12509R:	Nicholas Piggin <npiggin@gmail.com>
12510L:	linuxppc-dev@lists.ozlabs.org
12511L:	kvm@vger.kernel.org
12512S:	Maintained (Book3S 64-bit HV)
12513S:	Odd fixes (Book3S 64-bit PR)
12514S:	Orphan (Book3E and 32-bit)
12515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12516F:	arch/powerpc/include/asm/kvm*
12517F:	arch/powerpc/include/uapi/asm/kvm*
12518F:	arch/powerpc/kernel/kvm*
12519F:	arch/powerpc/kvm/
12520
12521KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12522M:	Anup Patel <anup@brainfault.org>
12523R:	Atish Patra <atishp@atishpatra.org>
12524L:	kvm@vger.kernel.org
12525L:	kvm-riscv@lists.infradead.org
12526L:	linux-riscv@lists.infradead.org
12527S:	Maintained
12528T:	git https://github.com/kvm-riscv/linux.git
12529F:	arch/riscv/include/asm/kvm*
12530F:	arch/riscv/include/uapi/asm/kvm*
12531F:	arch/riscv/kvm/
12532F:	tools/testing/selftests/kvm/*/riscv/
12533F:	tools/testing/selftests/kvm/riscv/
12534
12535KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12536M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12537M:	Janosch Frank <frankja@linux.ibm.com>
12538M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12539R:	David Hildenbrand <david@redhat.com>
12540L:	kvm@vger.kernel.org
12541S:	Supported
12542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12543F:	Documentation/virt/kvm/s390*
12544F:	arch/s390/include/asm/gmap.h
12545F:	arch/s390/include/asm/kvm*
12546F:	arch/s390/include/uapi/asm/kvm*
12547F:	arch/s390/include/uapi/asm/uvdevice.h
12548F:	arch/s390/kernel/uv.c
12549F:	arch/s390/kvm/
12550F:	arch/s390/mm/gmap.c
12551F:	drivers/s390/char/uvdevice.c
12552F:	tools/testing/selftests/drivers/s390x/uvdevice/
12553F:	tools/testing/selftests/kvm/*/s390x/
12554F:	tools/testing/selftests/kvm/s390x/
12555
12556KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12557M:	Sean Christopherson <seanjc@google.com>
12558M:	Paolo Bonzini <pbonzini@redhat.com>
12559L:	kvm@vger.kernel.org
12560S:	Supported
12561P:	Documentation/process/maintainer-kvm-x86.rst
12562T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12563F:	arch/x86/include/asm/kvm*
12564F:	arch/x86/include/asm/svm.h
12565F:	arch/x86/include/asm/vmx*.h
12566F:	arch/x86/include/uapi/asm/kvm*
12567F:	arch/x86/include/uapi/asm/svm.h
12568F:	arch/x86/include/uapi/asm/vmx.h
12569F:	arch/x86/kvm/
12570F:	arch/x86/kvm/*/
12571F:	tools/testing/selftests/kvm/*/x86_64/
12572F:	tools/testing/selftests/kvm/x86_64/
12573
12574KERNFS
12575M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12576M:	Tejun Heo <tj@kernel.org>
12577S:	Supported
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12579F:	fs/kernfs/
12580F:	include/linux/kernfs.h
12581
12582KEXEC
12583M:	Eric Biederman <ebiederm@xmission.com>
12584L:	kexec@lists.infradead.org
12585S:	Maintained
12586W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12587F:	include/linux/kexec.h
12588F:	include/uapi/linux/kexec.h
12589F:	kernel/kexec*
12590
12591KEYS-ENCRYPTED
12592M:	Mimi Zohar <zohar@linux.ibm.com>
12593L:	linux-integrity@vger.kernel.org
12594L:	keyrings@vger.kernel.org
12595S:	Supported
12596F:	Documentation/security/keys/trusted-encrypted.rst
12597F:	include/keys/encrypted-type.h
12598F:	security/keys/encrypted-keys/
12599
12600KEYS-TRUSTED
12601M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12602M:	Jarkko Sakkinen <jarkko@kernel.org>
12603M:	Mimi Zohar <zohar@linux.ibm.com>
12604L:	linux-integrity@vger.kernel.org
12605L:	keyrings@vger.kernel.org
12606S:	Supported
12607F:	Documentation/security/keys/trusted-encrypted.rst
12608F:	include/keys/trusted-type.h
12609F:	include/keys/trusted_tpm.h
12610F:	security/keys/trusted-keys/
12611
12612KEYS-TRUSTED-CAAM
12613M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12614R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12615L:	linux-integrity@vger.kernel.org
12616L:	keyrings@vger.kernel.org
12617S:	Maintained
12618F:	include/keys/trusted_caam.h
12619F:	security/keys/trusted-keys/trusted_caam.c
12620
12621KEYS-TRUSTED-DCP
12622M:	David Gstir <david@sigma-star.at>
12623R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12624L:	linux-integrity@vger.kernel.org
12625L:	keyrings@vger.kernel.org
12626S:	Supported
12627F:	include/keys/trusted_dcp.h
12628F:	security/keys/trusted-keys/trusted_dcp.c
12629
12630KEYS-TRUSTED-TEE
12631M:	Sumit Garg <sumit.garg@linaro.org>
12632L:	linux-integrity@vger.kernel.org
12633L:	keyrings@vger.kernel.org
12634S:	Supported
12635F:	include/keys/trusted_tee.h
12636F:	security/keys/trusted-keys/trusted_tee.c
12637
12638KEYS/KEYRINGS
12639M:	David Howells <dhowells@redhat.com>
12640M:	Jarkko Sakkinen <jarkko@kernel.org>
12641L:	keyrings@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/security/keys/core.rst
12644F:	include/keys/
12645F:	include/linux/key-type.h
12646F:	include/linux/key.h
12647F:	include/linux/keyctl.h
12648F:	include/uapi/linux/keyctl.h
12649F:	security/keys/
12650
12651KEYS/KEYRINGS_INTEGRITY
12652M:	Jarkko Sakkinen <jarkko@kernel.org>
12653M:	Mimi Zohar <zohar@linux.ibm.com>
12654L:	linux-integrity@vger.kernel.org
12655L:	keyrings@vger.kernel.org
12656S:	Supported
12657W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12658F:	security/integrity/platform_certs
12659
12660KFENCE
12661M:	Alexander Potapenko <glider@google.com>
12662M:	Marco Elver <elver@google.com>
12663R:	Dmitry Vyukov <dvyukov@google.com>
12664L:	kasan-dev@googlegroups.com
12665S:	Maintained
12666F:	Documentation/dev-tools/kfence.rst
12667F:	arch/*/include/asm/kfence.h
12668F:	include/linux/kfence.h
12669F:	lib/Kconfig.kfence
12670F:	mm/kfence/
12671
12672KFIFO
12673M:	Stefani Seibold <stefani@seibold.net>
12674S:	Maintained
12675F:	include/linux/kfifo.h
12676F:	lib/kfifo.c
12677F:	samples/kfifo/
12678
12679KGDB / KDB /debug_core
12680M:	Jason Wessel <jason.wessel@windriver.com>
12681M:	Daniel Thompson <daniel.thompson@linaro.org>
12682R:	Douglas Anderson <dianders@chromium.org>
12683L:	kgdb-bugreport@lists.sourceforge.net
12684S:	Maintained
12685W:	http://kgdb.wiki.kernel.org/
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12687F:	Documentation/dev-tools/kgdb.rst
12688F:	drivers/misc/kgdbts.c
12689F:	drivers/tty/serial/kgdboc.c
12690F:	include/linux/kdb.h
12691F:	include/linux/kgdb.h
12692F:	kernel/debug/
12693F:	kernel/module/kdb.c
12694
12695KHADAS MCU MFD DRIVER
12696M:	Neil Armstrong <neil.armstrong@linaro.org>
12697L:	linux-amlogic@lists.infradead.org
12698S:	Maintained
12699F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12700F:	drivers/mfd/khadas-mcu.c
12701F:	drivers/thermal/khadas_mcu_fan.c
12702F:	include/linux/mfd/khadas-mcu.h
12703
12704KIONIX/ROHM KX022A ACCELEROMETER
12705M:	Matti Vaittinen <mazziesaccount@gmail.com>
12706L:	linux-iio@vger.kernel.org
12707S:	Supported
12708F:	drivers/iio/accel/kionix-kx022a*
12709
12710KMEMLEAK
12711M:	Catalin Marinas <catalin.marinas@arm.com>
12712S:	Maintained
12713F:	Documentation/dev-tools/kmemleak.rst
12714F:	include/linux/kmemleak.h
12715F:	mm/kmemleak.c
12716F:	samples/kmemleak/kmemleak-test.c
12717
12718KMSAN
12719M:	Alexander Potapenko <glider@google.com>
12720R:	Marco Elver <elver@google.com>
12721R:	Dmitry Vyukov <dvyukov@google.com>
12722L:	kasan-dev@googlegroups.com
12723S:	Maintained
12724F:	Documentation/dev-tools/kmsan.rst
12725F:	arch/*/include/asm/kmsan.h
12726F:	arch/*/mm/kmsan_*
12727F:	include/linux/kmsan*.h
12728F:	lib/Kconfig.kmsan
12729F:	mm/kmsan/
12730F:	scripts/Makefile.kmsan
12731
12732KPROBES
12733M:	Naveen N Rao <naveen@kernel.org>
12734M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12735M:	"David S. Miller" <davem@davemloft.net>
12736M:	Masami Hiramatsu <mhiramat@kernel.org>
12737L:	linux-kernel@vger.kernel.org
12738L:	linux-trace-kernel@vger.kernel.org
12739S:	Maintained
12740Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12742F:	Documentation/trace/kprobes.rst
12743F:	include/asm-generic/kprobes.h
12744F:	include/linux/kprobes.h
12745F:	kernel/kprobes.c
12746F:	lib/test_kprobes.c
12747F:	samples/kprobes
12748
12749KS0108 LCD CONTROLLER DRIVER
12750M:	Miguel Ojeda <ojeda@kernel.org>
12751S:	Maintained
12752F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12753F:	drivers/auxdisplay/ks0108.c
12754F:	include/linux/ks0108.h
12755
12756KTD253 BACKLIGHT DRIVER
12757M:	Linus Walleij <linus.walleij@linaro.org>
12758S:	Maintained
12759F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12760F:	drivers/video/backlight/ktd253-backlight.c
12761
12762KTD2801 BACKLIGHT DRIVER
12763M:	Duje Mihanović <duje.mihanovic@skole.hr>
12764S:	Maintained
12765F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12766F:	drivers/video/backlight/ktd2801-backlight.c
12767
12768KTEST
12769M:	Steven Rostedt <rostedt@goodmis.org>
12770M:	John Hawley <warthog9@eaglescrag.net>
12771S:	Maintained
12772F:	tools/testing/ktest
12773
12774KTZ8866 BACKLIGHT DRIVER
12775M:	Jianhua Lu <lujianhua000@gmail.com>
12776S:	Maintained
12777F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12778F:	drivers/video/backlight/ktz8866.c
12779
12780KVM PARAVIRT (KVM/paravirt)
12781M:	Paolo Bonzini <pbonzini@redhat.com>
12782R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12783L:	kvm@vger.kernel.org
12784S:	Supported
12785T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12786F:	arch/um/include/asm/kvm_para.h
12787F:	arch/x86/include/asm/kvm_para.h
12788F:	arch/x86/include/asm/pvclock-abi.h
12789F:	arch/x86/include/uapi/asm/kvm_para.h
12790F:	arch/x86/kernel/kvm.c
12791F:	arch/x86/kernel/kvmclock.c
12792F:	include/asm-generic/kvm_para.h
12793F:	include/linux/kvm_para.h
12794F:	include/uapi/asm-generic/kvm_para.h
12795F:	include/uapi/linux/kvm_para.h
12796
12797KVM X86 HYPER-V (KVM/hyper-v)
12798M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12799M:	Sean Christopherson <seanjc@google.com>
12800M:	Paolo Bonzini <pbonzini@redhat.com>
12801L:	kvm@vger.kernel.org
12802S:	Supported
12803T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12804F:	arch/x86/kvm/hyperv.*
12805F:	arch/x86/kvm/kvm_onhyperv.*
12806F:	arch/x86/kvm/svm/hyperv.*
12807F:	arch/x86/kvm/svm/svm_onhyperv.*
12808F:	arch/x86/kvm/vmx/hyperv.*
12809
12810KVM X86 Xen (KVM/Xen)
12811M:	David Woodhouse <dwmw2@infradead.org>
12812M:	Paul Durrant <paul@xen.org>
12813M:	Sean Christopherson <seanjc@google.com>
12814M:	Paolo Bonzini <pbonzini@redhat.com>
12815L:	kvm@vger.kernel.org
12816S:	Supported
12817T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12818F:	arch/x86/kvm/xen.*
12819
12820L3MDEV
12821M:	David Ahern <dsahern@kernel.org>
12822L:	netdev@vger.kernel.org
12823S:	Maintained
12824F:	include/net/l3mdev.h
12825F:	net/l3mdev
12826
12827LANDLOCK SECURITY MODULE
12828M:	Mickaël Salaün <mic@digikod.net>
12829R:	Günther Noack <gnoack@google.com>
12830L:	linux-security-module@vger.kernel.org
12831S:	Supported
12832W:	https://landlock.io
12833T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12834F:	Documentation/security/landlock.rst
12835F:	Documentation/userspace-api/landlock.rst
12836F:	fs/ioctl.c
12837F:	include/uapi/linux/landlock.h
12838F:	samples/landlock/
12839F:	security/landlock/
12840F:	tools/testing/selftests/landlock/
12841K:	landlock
12842K:	LANDLOCK
12843
12844LANTIQ / INTEL Ethernet drivers
12845M:	Hauke Mehrtens <hauke@hauke-m.de>
12846L:	netdev@vger.kernel.org
12847S:	Maintained
12848F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12849F:	drivers/net/dsa/lantiq_gswip.c
12850F:	drivers/net/dsa/lantiq_pce.h
12851F:	drivers/net/ethernet/lantiq_xrx200.c
12852F:	net/dsa/tag_gswip.c
12853
12854LANTIQ MIPS ARCHITECTURE
12855M:	John Crispin <john@phrozen.org>
12856L:	linux-mips@vger.kernel.org
12857S:	Maintained
12858F:	arch/mips/lantiq
12859F:	drivers/soc/lantiq
12860
12861LANTIQ PEF2256 DRIVER
12862M:	Herve Codina <herve.codina@bootlin.com>
12863S:	Maintained
12864F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12865F:	drivers/net/wan/framer/pef2256/
12866F:	drivers/pinctrl/pinctrl-pef2256.c
12867F:	include/linux/framer/pef2256.h
12868
12869LASI 53c700 driver for PARISC
12870M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12871L:	linux-scsi@vger.kernel.org
12872S:	Maintained
12873F:	Documentation/scsi/53c700.rst
12874F:	drivers/scsi/53c700*
12875
12876LEAKING_ADDRESSES
12877M:	Tycho Andersen <tycho@tycho.pizza>
12878R:	Kees Cook <kees@kernel.org>
12879L:	linux-hardening@vger.kernel.org
12880S:	Maintained
12881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12882F:	scripts/leaking_addresses.pl
12883
12884LED SUBSYSTEM
12885M:	Pavel Machek <pavel@ucw.cz>
12886M:	Lee Jones <lee@kernel.org>
12887L:	linux-leds@vger.kernel.org
12888S:	Maintained
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12890F:	Documentation/devicetree/bindings/leds/
12891F:	Documentation/leds/
12892F:	drivers/leds/
12893F:	include/dt-bindings/leds/
12894F:	include/linux/leds.h
12895
12896LEGO MINDSTORMS EV3
12897R:	David Lechner <david@lechnology.com>
12898S:	Maintained
12899F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12900F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12901F:	drivers/power/supply/lego_ev3_battery.c
12902
12903LEGO USB Tower driver
12904M:	Juergen Stuber <starblue@users.sourceforge.net>
12905L:	legousb-devel@lists.sourceforge.net
12906S:	Maintained
12907W:	http://legousb.sourceforge.net/
12908F:	drivers/usb/misc/legousbtower.c
12909
12910LETSKETCH HID TABLET DRIVER
12911M:	Hans de Goede <hdegoede@redhat.com>
12912L:	linux-input@vger.kernel.org
12913S:	Maintained
12914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12915F:	drivers/hid/hid-letsketch.c
12916
12917LG LAPTOP EXTRAS
12918M:	Matan Ziv-Av <matan@svgalib.org>
12919L:	platform-driver-x86@vger.kernel.org
12920S:	Maintained
12921F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12922F:	Documentation/admin-guide/laptops/lg-laptop.rst
12923F:	drivers/platform/x86/lg-laptop.c
12924
12925LG2160 MEDIA DRIVER
12926M:	Michael Krufky <mkrufky@linuxtv.org>
12927L:	linux-media@vger.kernel.org
12928S:	Maintained
12929W:	https://linuxtv.org
12930W:	http://github.com/mkrufky
12931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12932T:	git git://linuxtv.org/mkrufky/tuners.git
12933F:	drivers/media/dvb-frontends/lg2160.*
12934
12935LGDT3305 MEDIA DRIVER
12936M:	Michael Krufky <mkrufky@linuxtv.org>
12937L:	linux-media@vger.kernel.org
12938S:	Maintained
12939W:	https://linuxtv.org
12940W:	http://github.com/mkrufky
12941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12942T:	git git://linuxtv.org/mkrufky/tuners.git
12943F:	drivers/media/dvb-frontends/lgdt3305.*
12944
12945LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12946M:	Viresh Kumar <vireshk@kernel.org>
12947L:	linux-ide@vger.kernel.org
12948S:	Maintained
12949F:	drivers/ata/pata_arasan_cf.c
12950F:	include/linux/pata_arasan_cf_data.h
12951
12952LIBATA PATA DRIVERS
12953R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12954L:	linux-ide@vger.kernel.org
12955F:	drivers/ata/ata_*.c
12956F:	drivers/ata/pata_*.c
12957
12958LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12959M:	Linus Walleij <linus.walleij@linaro.org>
12960L:	linux-ide@vger.kernel.org
12961S:	Maintained
12962F:	drivers/ata/pata_ftide010.c
12963F:	drivers/ata/sata_gemini.c
12964F:	drivers/ata/sata_gemini.h
12965
12966LIBATA SATA AHCI PLATFORM devices support
12967M:	Hans de Goede <hdegoede@redhat.com>
12968L:	linux-ide@vger.kernel.org
12969S:	Maintained
12970F:	drivers/ata/ahci_platform.c
12971F:	drivers/ata/libahci_platform.c
12972F:	include/linux/ahci_platform.h
12973
12974LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12975M:	Serge Semin <fancer.lancer@gmail.com>
12976L:	linux-ide@vger.kernel.org
12977S:	Maintained
12978F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12979F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12980F:	drivers/ata/ahci_dwc.c
12981
12982LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12983M:	Mikael Pettersson <mikpelinux@gmail.com>
12984L:	linux-ide@vger.kernel.org
12985S:	Maintained
12986F:	drivers/ata/sata_promise.*
12987
12988LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12989M:	Damien Le Moal <dlemoal@kernel.org>
12990M:	Niklas Cassel <cassel@kernel.org>
12991L:	linux-ide@vger.kernel.org
12992S:	Maintained
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12994F:	Documentation/ABI/testing/sysfs-ata
12995F:	Documentation/devicetree/bindings/ata/
12996F:	drivers/ata/
12997F:	include/linux/ata.h
12998F:	include/linux/libata.h
12999
13000LIBETH COMMON ETHERNET LIBRARY
13001M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13002L:	netdev@vger.kernel.org
13003L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13004S:	Supported
13005T:	git https://github.com/alobakin/linux.git
13006F:	drivers/net/ethernet/intel/libeth/
13007F:	include/net/libeth/
13008K:	libeth
13009
13010LIBIE COMMON INTEL ETHERNET LIBRARY
13011M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13012L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13013L:	netdev@vger.kernel.org
13014S:	Supported
13015T:	git https://github.com/alobakin/linux.git
13016F:	drivers/net/ethernet/intel/libie/
13017F:	include/linux/net/intel/libie/
13018K:	libie
13019
13020LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13021M:	Vishal Verma <vishal.l.verma@intel.com>
13022M:	Dan Williams <dan.j.williams@intel.com>
13023M:	Dave Jiang <dave.jiang@intel.com>
13024L:	nvdimm@lists.linux.dev
13025S:	Supported
13026Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13027P:	Documentation/nvdimm/maintainer-entry-profile.rst
13028F:	drivers/nvdimm/btt*
13029
13030LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13031M:	Dan Williams <dan.j.williams@intel.com>
13032M:	Vishal Verma <vishal.l.verma@intel.com>
13033M:	Dave Jiang <dave.jiang@intel.com>
13034L:	nvdimm@lists.linux.dev
13035S:	Supported
13036Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13037P:	Documentation/nvdimm/maintainer-entry-profile.rst
13038F:	drivers/nvdimm/pmem*
13039
13040LIBNVDIMM: DEVICETREE BINDINGS
13041M:	Oliver O'Halloran <oohall@gmail.com>
13042L:	nvdimm@lists.linux.dev
13043S:	Supported
13044Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13045F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13046F:	drivers/nvdimm/of_pmem.c
13047
13048LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13049M:	Dan Williams <dan.j.williams@intel.com>
13050M:	Vishal Verma <vishal.l.verma@intel.com>
13051M:	Dave Jiang <dave.jiang@intel.com>
13052M:	Ira Weiny <ira.weiny@intel.com>
13053L:	nvdimm@lists.linux.dev
13054S:	Supported
13055Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13056P:	Documentation/nvdimm/maintainer-entry-profile.rst
13057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13058F:	drivers/acpi/nfit/*
13059F:	drivers/nvdimm/*
13060F:	include/linux/libnvdimm.h
13061F:	include/linux/nd.h
13062F:	include/uapi/linux/ndctl.h
13063F:	tools/testing/nvdimm/
13064
13065LIBRARY CODE
13066M:	Andrew Morton <akpm@linux-foundation.org>
13067L:	linux-kernel@vger.kernel.org
13068S:	Supported
13069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13070F:	lib/*
13071
13072LICENSES and SPDX stuff
13073M:	Thomas Gleixner <tglx@linutronix.de>
13074M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13075L:	linux-spdx@vger.kernel.org
13076S:	Maintained
13077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13078F:	COPYING
13079F:	Documentation/process/license-rules.rst
13080F:	LICENSES/
13081F:	scripts/spdxcheck-test.sh
13082F:	scripts/spdxcheck.py
13083F:	scripts/spdxexclude
13084
13085LINEAR RANGES HELPERS
13086M:	Mark Brown <broonie@kernel.org>
13087R:	Matti Vaittinen <mazziesaccount@gmail.com>
13088F:	include/linux/linear_range.h
13089F:	lib/linear_ranges.c
13090F:	lib/test_linear_ranges.c
13091
13092LINUX FOR POWER MACINTOSH
13093L:	linuxppc-dev@lists.ozlabs.org
13094S:	Orphan
13095F:	arch/powerpc/platforms/powermac/
13096F:	drivers/macintosh/
13097X:	drivers/macintosh/adb-iop.c
13098X:	drivers/macintosh/via-macii.c
13099
13100LINUX FOR POWERPC (32-BIT AND 64-BIT)
13101M:	Michael Ellerman <mpe@ellerman.id.au>
13102R:	Nicholas Piggin <npiggin@gmail.com>
13103R:	Christophe Leroy <christophe.leroy@csgroup.eu>
13104R:	Naveen N Rao <naveen@kernel.org>
13105R:	Madhavan Srinivasan <maddy@linux.ibm.com>
13106L:	linuxppc-dev@lists.ozlabs.org
13107S:	Supported
13108W:	https://github.com/linuxppc/wiki/wiki
13109Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13111F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13112F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13113F:	Documentation/devicetree/bindings/powerpc/
13114F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13115F:	Documentation/arch/powerpc/
13116F:	arch/powerpc/
13117F:	drivers/*/*/*pasemi*
13118F:	drivers/*/*pasemi*
13119F:	drivers/char/tpm/tpm_ibmvtpm*
13120F:	drivers/crypto/nx/
13121F:	drivers/i2c/busses/i2c-opal.c
13122F:	drivers/net/ethernet/ibm/ibmveth.*
13123F:	drivers/net/ethernet/ibm/ibmvnic.*
13124F:	drivers/pci/hotplug/pnv_php.c
13125F:	drivers/pci/hotplug/rpa*
13126F:	drivers/rtc/rtc-opal.c
13127F:	drivers/scsi/ibmvscsi/
13128F:	drivers/tty/hvc/hvc_opal.c
13129F:	drivers/watchdog/wdrtas.c
13130F:	include/linux/papr_scm.h
13131F:	include/uapi/linux/papr_pdsm.h
13132F:	tools/testing/selftests/powerpc
13133N:	/pmac
13134N:	powermac
13135N:	powernv
13136N:	[^a-z0-9]ps3
13137N:	pseries
13138
13139LINUX FOR POWERPC EMBEDDED MPC5XXX
13140M:	Anatolij Gustschin <agust@denx.de>
13141L:	linuxppc-dev@lists.ozlabs.org
13142S:	Odd Fixes
13143F:	arch/powerpc/platforms/512x/
13144F:	arch/powerpc/platforms/52xx/
13145
13146LINUX FOR POWERPC EMBEDDED PPC4XX
13147L:	linuxppc-dev@lists.ozlabs.org
13148S:	Orphan
13149F:	arch/powerpc/platforms/44x/
13150
13151LINUX FOR POWERPC EMBEDDED PPC85XX
13152M:	Scott Wood <oss@buserror.net>
13153L:	linuxppc-dev@lists.ozlabs.org
13154S:	Odd fixes
13155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13156F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13157F:	Documentation/devicetree/bindings/powerpc/fsl/
13158F:	arch/powerpc/platforms/85xx/
13159
13160LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13161M:	Christophe Leroy <christophe.leroy@csgroup.eu>
13162L:	linuxppc-dev@lists.ozlabs.org
13163S:	Maintained
13164F:	arch/powerpc/platforms/8xx/
13165F:	arch/powerpc/platforms/83xx/
13166
13167LINUX KERNEL DUMP TEST MODULE (LKDTM)
13168M:	Kees Cook <kees@kernel.org>
13169S:	Maintained
13170F:	drivers/misc/lkdtm/*
13171F:	tools/testing/selftests/lkdtm/*
13172
13173LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13174M:	Alan Stern <stern@rowland.harvard.edu>
13175M:	Andrea Parri <parri.andrea@gmail.com>
13176M:	Will Deacon <will@kernel.org>
13177M:	Peter Zijlstra <peterz@infradead.org>
13178M:	Boqun Feng <boqun.feng@gmail.com>
13179M:	Nicholas Piggin <npiggin@gmail.com>
13180M:	David Howells <dhowells@redhat.com>
13181M:	Jade Alglave <j.alglave@ucl.ac.uk>
13182M:	Luc Maranget <luc.maranget@inria.fr>
13183M:	"Paul E. McKenney" <paulmck@kernel.org>
13184R:	Akira Yokosawa <akiyks@gmail.com>
13185R:	Daniel Lustig <dlustig@nvidia.com>
13186R:	Joel Fernandes <joel@joelfernandes.org>
13187L:	linux-kernel@vger.kernel.org
13188L:	linux-arch@vger.kernel.org
13189L:	lkmm@lists.linux.dev
13190S:	Supported
13191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13192F:	Documentation/atomic_bitops.txt
13193F:	Documentation/atomic_t.txt
13194F:	Documentation/core-api/refcount-vs-atomic.rst
13195F:	Documentation/litmus-tests/
13196F:	Documentation/memory-barriers.txt
13197F:	tools/memory-model/
13198
13199LINUX-NEXT TREE
13200M:	Stephen Rothwell <sfr@canb.auug.org.au>
13201L:	linux-next@vger.kernel.org
13202S:	Supported
13203B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13205
13206LIS3LV02D ACCELEROMETER DRIVER
13207M:	Eric Piel <eric.piel@tremplin-utc.net>
13208S:	Maintained
13209F:	Documentation/misc-devices/lis3lv02d.rst
13210F:	drivers/misc/lis3lv02d/
13211F:	drivers/platform/x86/hp/hp_accel.c
13212
13213LIST KUNIT TEST
13214M:	David Gow <davidgow@google.com>
13215L:	linux-kselftest@vger.kernel.org
13216L:	kunit-dev@googlegroups.com
13217S:	Maintained
13218F:	lib/list-test.c
13219
13220LITEX PLATFORM
13221M:	Karol Gugala <kgugala@antmicro.com>
13222M:	Mateusz Holenko <mholenko@antmicro.com>
13223M:	Gabriel Somlo <gsomlo@gmail.com>
13224M:	Joel Stanley <joel@jms.id.au>
13225S:	Maintained
13226F:	Documentation/devicetree/bindings/*/litex,*.yaml
13227F:	arch/openrisc/boot/dts/or1klitex.dts
13228F:	drivers/mmc/host/litex_mmc.c
13229F:	drivers/net/ethernet/litex/*
13230F:	drivers/soc/litex/*
13231F:	drivers/tty/serial/liteuart.c
13232F:	include/linux/litex.h
13233N:	litex
13234
13235LIVE PATCHING
13236M:	Josh Poimboeuf <jpoimboe@kernel.org>
13237M:	Jiri Kosina <jikos@kernel.org>
13238M:	Miroslav Benes <mbenes@suse.cz>
13239M:	Petr Mladek <pmladek@suse.com>
13240R:	Joe Lawrence <joe.lawrence@redhat.com>
13241L:	live-patching@vger.kernel.org
13242S:	Maintained
13243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13244F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13245F:	Documentation/livepatch/
13246F:	arch/powerpc/include/asm/livepatch.h
13247F:	include/linux/livepatch.h
13248F:	kernel/livepatch/
13249F:	kernel/module/livepatch.c
13250F:	samples/livepatch/
13251F:	tools/testing/selftests/livepatch/
13252
13253LLC (802.2)
13254L:	netdev@vger.kernel.org
13255S:	Odd fixes
13256F:	include/linux/llc.h
13257F:	include/net/llc*
13258F:	include/uapi/linux/llc.h
13259F:	net/llc/
13260
13261LM73 HARDWARE MONITOR DRIVER
13262M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13263L:	linux-hwmon@vger.kernel.org
13264S:	Maintained
13265F:	drivers/hwmon/lm73.c
13266
13267LM78 HARDWARE MONITOR DRIVER
13268M:	Jean Delvare <jdelvare@suse.com>
13269L:	linux-hwmon@vger.kernel.org
13270S:	Maintained
13271F:	Documentation/hwmon/lm78.rst
13272F:	drivers/hwmon/lm78.c
13273
13274LM83 HARDWARE MONITOR DRIVER
13275M:	Jean Delvare <jdelvare@suse.com>
13276L:	linux-hwmon@vger.kernel.org
13277S:	Maintained
13278F:	Documentation/hwmon/lm83.rst
13279F:	drivers/hwmon/lm83.c
13280
13281LM90 HARDWARE MONITOR DRIVER
13282M:	Jean Delvare <jdelvare@suse.com>
13283L:	linux-hwmon@vger.kernel.org
13284S:	Maintained
13285F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13286F:	Documentation/hwmon/lm90.rst
13287F:	drivers/hwmon/lm90.c
13288F:	include/dt-bindings/thermal/lm90.h
13289
13290LME2510 MEDIA DRIVER
13291M:	Malcolm Priestley <tvboxspy@gmail.com>
13292L:	linux-media@vger.kernel.org
13293S:	Maintained
13294W:	https://linuxtv.org
13295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13296F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13297
13298LOADPIN SECURITY MODULE
13299M:	Kees Cook <kees@kernel.org>
13300S:	Supported
13301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13302F:	Documentation/admin-guide/LSM/LoadPin.rst
13303F:	security/loadpin/
13304
13305LOCKDOWN SECURITY MODULE
13306L:	linux-security-module@vger.kernel.org
13307S:	Odd Fixes
13308T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13309F:	security/lockdown/
13310
13311LOCKING PRIMITIVES
13312M:	Peter Zijlstra <peterz@infradead.org>
13313M:	Ingo Molnar <mingo@redhat.com>
13314M:	Will Deacon <will@kernel.org>
13315R:	Waiman Long <longman@redhat.com>
13316R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13317L:	linux-kernel@vger.kernel.org
13318S:	Maintained
13319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13320F:	Documentation/locking/
13321F:	arch/*/include/asm/spinlock*.h
13322F:	include/linux/lockdep*.h
13323F:	include/linux/mutex*.h
13324F:	include/linux/rwlock*.h
13325F:	include/linux/rwsem*.h
13326F:	include/linux/seqlock.h
13327F:	include/linux/spinlock*.h
13328F:	kernel/locking/
13329F:	lib/locking*.[ch]
13330X:	kernel/locking/locktorture.c
13331
13332LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13333M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13334L:	linux-ntfs-dev@lists.sourceforge.net
13335S:	Maintained
13336W:	http://www.linux-ntfs.org/content/view/19/37/
13337F:	Documentation/admin-guide/ldm.rst
13338F:	block/partitions/ldm.*
13339
13340LOGITECH HID GAMING KEYBOARDS
13341M:	Hans de Goede <hdegoede@redhat.com>
13342L:	linux-input@vger.kernel.org
13343S:	Maintained
13344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13345F:	drivers/hid/hid-lg-g15.c
13346
13347LONTIUM LT8912B MIPI TO HDMI BRIDGE
13348M:	Adrien Grassein <adrien.grassein@gmail.com>
13349S:	Maintained
13350F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13351F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13352
13353LOONGARCH
13354M:	Huacai Chen <chenhuacai@kernel.org>
13355R:	WANG Xuerui <kernel@xen0n.name>
13356L:	loongarch@lists.linux.dev
13357S:	Maintained
13358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13359F:	Documentation/arch/loongarch/
13360F:	Documentation/translations/zh_CN/arch/loongarch/
13361F:	arch/loongarch/
13362F:	drivers/*/*loongarch*
13363F:	drivers/cpufreq/loongson3_cpufreq.c
13364
13365LOONGSON GPIO DRIVER
13366M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13367L:	linux-gpio@vger.kernel.org
13368S:	Maintained
13369F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13370F:	drivers/gpio/gpio-loongson-64bit.c
13371
13372LOONGSON LS2X APB DMA DRIVER
13373M:	Binbin Zhou <zhoubinbin@loongson.cn>
13374L:	dmaengine@vger.kernel.org
13375S:	Maintained
13376F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13377F:	drivers/dma/ls2x-apb-dma.c
13378
13379LOONGSON LS2X I2C DRIVER
13380M:	Binbin Zhou <zhoubinbin@loongson.cn>
13381L:	linux-i2c@vger.kernel.org
13382S:	Maintained
13383F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13384F:	drivers/i2c/busses/i2c-ls2x.c
13385
13386LOONGSON-2 SOC SERIES CLOCK DRIVER
13387M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13388L:	linux-clk@vger.kernel.org
13389S:	Maintained
13390F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13391F:	drivers/clk/clk-loongson2.c
13392F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13393
13394LOONGSON SPI DRIVER
13395M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13396L:	linux-spi@vger.kernel.org
13397S:	Maintained
13398F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13399F:	drivers/spi/spi-loongson-core.c
13400F:	drivers/spi/spi-loongson-pci.c
13401F:	drivers/spi/spi-loongson-plat.c
13402F:	drivers/spi/spi-loongson.h
13403
13404LOONGSON-2 SOC SERIES GUTS DRIVER
13405M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13406L:	loongarch@lists.linux.dev
13407S:	Maintained
13408F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13409F:	drivers/soc/loongson/loongson2_guts.c
13410
13411LOONGSON-2 SOC SERIES PM DRIVER
13412M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13413L:	linux-pm@vger.kernel.org
13414S:	Maintained
13415F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13416F:	drivers/soc/loongson/loongson2_pm.c
13417
13418LOONGSON-2 SOC SERIES PINCTRL DRIVER
13419M:	zhanghongchen <zhanghongchen@loongson.cn>
13420M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13421L:	linux-gpio@vger.kernel.org
13422S:	Maintained
13423F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13424F:	drivers/pinctrl/pinctrl-loongson2.c
13425
13426LOONGSON-2 SOC SERIES THERMAL DRIVER
13427M:	zhanghongchen <zhanghongchen@loongson.cn>
13428M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13429L:	linux-pm@vger.kernel.org
13430S:	Maintained
13431F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13432F:	drivers/thermal/loongson2_thermal.c
13433
13434LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13435M:	Sathya Prakash <sathya.prakash@broadcom.com>
13436M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13437M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13438L:	MPT-FusionLinux.pdl@broadcom.com
13439L:	linux-scsi@vger.kernel.org
13440S:	Supported
13441W:	http://www.avagotech.com/support/
13442F:	drivers/message/fusion/
13443F:	drivers/scsi/mpt3sas/
13444
13445LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13446M:	Matthew Wilcox <willy@infradead.org>
13447L:	linux-scsi@vger.kernel.org
13448S:	Maintained
13449F:	drivers/scsi/sym53c8xx_2/
13450
13451LTC1660 DAC DRIVER
13452M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13453L:	linux-iio@vger.kernel.org
13454S:	Maintained
13455F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13456F:	drivers/iio/dac/ltc1660.c
13457
13458LTC2664 IIO DAC DRIVER
13459M:	Michael Hennerich <michael.hennerich@analog.com>
13460M:	Kim Seer Paller <kimseer.paller@analog.com>
13461L:	linux-iio@vger.kernel.org
13462S:	Supported
13463W:	https://ez.analog.com/linux-software-drivers
13464F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13465F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13466F:	drivers/iio/dac/ltc2664.c
13467
13468LTC2688 IIO DAC DRIVER
13469M:	Nuno Sá <nuno.sa@analog.com>
13470L:	linux-iio@vger.kernel.org
13471S:	Supported
13472W:	https://ez.analog.com/linux-software-drivers
13473F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13474F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13475F:	drivers/iio/dac/ltc2688.c
13476
13477LTC2947 HARDWARE MONITOR DRIVER
13478M:	Nuno Sá <nuno.sa@analog.com>
13479L:	linux-hwmon@vger.kernel.org
13480S:	Supported
13481W:	https://ez.analog.com/linux-software-drivers
13482F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13483F:	drivers/hwmon/ltc2947-core.c
13484F:	drivers/hwmon/ltc2947-i2c.c
13485F:	drivers/hwmon/ltc2947-spi.c
13486F:	drivers/hwmon/ltc2947.h
13487
13488LTC2991 HARDWARE MONITOR DRIVER
13489M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13490L:	linux-hwmon@vger.kernel.org
13491S:	Supported
13492W:	https://ez.analog.com/linux-software-drivers
13493F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13494F:	drivers/hwmon/ltc2991.c
13495
13496LTC2983 IIO TEMPERATURE DRIVER
13497M:	Nuno Sá <nuno.sa@analog.com>
13498L:	linux-iio@vger.kernel.org
13499S:	Supported
13500W:	https://ez.analog.com/linux-software-drivers
13501F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13502F:	drivers/iio/temperature/ltc2983.c
13503
13504LTC4282 HARDWARE MONITOR DRIVER
13505M:	Nuno Sa <nuno.sa@analog.com>
13506L:	linux-hwmon@vger.kernel.org
13507S:	Supported
13508F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13509F:	Documentation/hwmon/ltc4282.rst
13510F:	drivers/hwmon/ltc4282.c
13511
13512LTC4286 HARDWARE MONITOR DRIVER
13513M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13514L:	linux-i2c@vger.kernel.org
13515S:	Maintained
13516F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13517F:	Documentation/hwmon/ltc4286.rst
13518F:	drivers/hwmon/pmbus/Kconfig
13519F:	drivers/hwmon/pmbus/Makefile
13520F:	drivers/hwmon/pmbus/ltc4286.c
13521
13522LTC4306 I2C MULTIPLEXER DRIVER
13523M:	Michael Hennerich <michael.hennerich@analog.com>
13524L:	linux-i2c@vger.kernel.org
13525S:	Supported
13526W:	https://ez.analog.com/linux-software-drivers
13527F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13528F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13529
13530LTP (Linux Test Project)
13531M:	Andrea Cervesato <andrea.cervesato@suse.com>
13532M:	Cyril Hrubis <chrubis@suse.cz>
13533M:	Jan Stancek <jstancek@redhat.com>
13534M:	Petr Vorel <pvorel@suse.cz>
13535M:	Li Wang <liwang@redhat.com>
13536M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13537M:	Xiao Yang <yangx.jy@fujitsu.com>
13538L:	ltp@lists.linux.it (subscribers-only)
13539S:	Maintained
13540W:	https://linux-test-project.readthedocs.io/
13541T:	git https://github.com/linux-test-project/ltp.git
13542
13543LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13544M:	Anshul Dalal <anshulusr@gmail.com>
13545L:	linux-iio@vger.kernel.org
13546S:	Maintained
13547F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13548F:	drivers/iio/light/ltr390.c
13549
13550LYNX 28G SERDES PHY DRIVER
13551M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13552L:	netdev@vger.kernel.org
13553S:	Supported
13554F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13555F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13556
13557LYNX PCS MODULE
13558M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13559L:	netdev@vger.kernel.org
13560S:	Supported
13561F:	drivers/net/pcs/pcs-lynx.c
13562F:	include/linux/pcs-lynx.h
13563
13564M68K ARCHITECTURE
13565M:	Geert Uytterhoeven <geert@linux-m68k.org>
13566L:	linux-m68k@lists.linux-m68k.org
13567S:	Maintained
13568W:	http://www.linux-m68k.org/
13569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13570F:	arch/m68k/
13571F:	drivers/zorro/
13572
13573M68K ON APPLE MACINTOSH
13574M:	Joshua Thompson <funaho@jurai.org>
13575L:	linux-m68k@lists.linux-m68k.org
13576S:	Maintained
13577W:	http://www.mac.linux-m68k.org/
13578F:	arch/m68k/mac/
13579F:	drivers/macintosh/adb-iop.c
13580F:	drivers/macintosh/via-macii.c
13581
13582M68K ON HP9000/300
13583M:	Philip Blundell <philb@gnu.org>
13584S:	Maintained
13585W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13586F:	arch/m68k/hp300/
13587
13588M88DS3103 MEDIA DRIVER
13589L:	linux-media@vger.kernel.org
13590S:	Orphan
13591W:	https://linuxtv.org
13592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13593F:	drivers/media/dvb-frontends/m88ds3103*
13594
13595M88RS2000 MEDIA DRIVER
13596M:	Malcolm Priestley <tvboxspy@gmail.com>
13597L:	linux-media@vger.kernel.org
13598S:	Maintained
13599W:	https://linuxtv.org
13600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13601F:	drivers/media/dvb-frontends/m88rs2000*
13602
13603MA901 MASTERKIT USB FM RADIO DRIVER
13604M:	Alexey Klimov <klimov.linux@gmail.com>
13605L:	linux-media@vger.kernel.org
13606S:	Maintained
13607T:	git git://linuxtv.org/media_tree.git
13608F:	drivers/media/radio/radio-ma901.c
13609
13610MAC80211
13611M:	Johannes Berg <johannes@sipsolutions.net>
13612L:	linux-wireless@vger.kernel.org
13613S:	Maintained
13614W:	https://wireless.wiki.kernel.org/
13615Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13618F:	Documentation/networking/mac80211-injection.rst
13619F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13620F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13621F:	include/net/mac80211.h
13622F:	net/mac80211/
13623
13624MAILBOX API
13625M:	Jassi Brar <jassisinghbrar@gmail.com>
13626L:	linux-kernel@vger.kernel.org
13627S:	Maintained
13628F:	Documentation/devicetree/bindings/mailbox/
13629F:	drivers/mailbox/
13630F:	include/dt-bindings/mailbox/
13631F:	include/linux/mailbox_client.h
13632F:	include/linux/mailbox_controller.h
13633
13634MAILBOX ARM MHUv2
13635M:	Viresh Kumar <viresh.kumar@linaro.org>
13636M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13637L:	linux-kernel@vger.kernel.org
13638S:	Maintained
13639F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13640F:	drivers/mailbox/arm_mhuv2.c
13641F:	include/linux/mailbox/arm_mhuv2_message.h
13642
13643MAILBOX ARM MHUv3
13644M:	Sudeep Holla <sudeep.holla@arm.com>
13645M:	Cristian Marussi <cristian.marussi@arm.com>
13646L:	linux-kernel@vger.kernel.org
13647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13648S:	Maintained
13649F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13650F:	drivers/mailbox/arm_mhuv3.c
13651
13652MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13653M:	Alejandro Colomar <alx@kernel.org>
13654L:	linux-man@vger.kernel.org
13655S:	Maintained
13656W:	http://www.kernel.org/doc/man-pages
13657T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13658T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13659
13660MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13661M:	Jeremy Kerr <jk@codeconstruct.com.au>
13662M:	Matt Johnston <matt@codeconstruct.com.au>
13663L:	netdev@vger.kernel.org
13664S:	Maintained
13665F:	Documentation/networking/mctp.rst
13666F:	drivers/net/mctp/
13667F:	include/net/mctp.h
13668F:	include/net/mctpdevice.h
13669F:	include/net/netns/mctp.h
13670F:	net/mctp/
13671
13672MAPLE TREE
13673M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13674L:	maple-tree@lists.infradead.org
13675L:	linux-mm@kvack.org
13676S:	Supported
13677F:	Documentation/core-api/maple_tree.rst
13678F:	include/linux/maple_tree.h
13679F:	include/trace/events/maple_tree.h
13680F:	lib/maple_tree.c
13681F:	lib/test_maple_tree.c
13682F:	tools/testing/radix-tree/linux/maple_tree.h
13683F:	tools/testing/radix-tree/maple.c
13684
13685MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13686M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13687L:	linux-mips@vger.kernel.org
13688S:	Maintained
13689F:	arch/mips/boot/dts/img/pistachio*
13690
13691MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13692M:	Andrew Lunn <andrew@lunn.ch>
13693L:	netdev@vger.kernel.org
13694S:	Maintained
13695F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13696F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13697F:	Documentation/networking/devlink/mv88e6xxx.rst
13698F:	drivers/net/dsa/mv88e6xxx/
13699F:	include/linux/dsa/mv88e6xxx.h
13700F:	include/linux/platform_data/mv88e6xxx.h
13701
13702MARVELL 88PM886 PMIC DRIVER
13703M:	Karel Balej <balejk@matfyz.cz>
13704S:	Maintained
13705F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13706F:	drivers/input/misc/88pm886-onkey.c
13707F:	drivers/mfd/88pm886.c
13708F:	drivers/regulator/88pm886-regulator.c
13709F:	include/linux/mfd/88pm886.h
13710
13711MARVELL ARMADA 3700 PHY DRIVERS
13712M:	Miquel Raynal <miquel.raynal@bootlin.com>
13713S:	Maintained
13714F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13715F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13716F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13717F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13718
13719MARVELL ARMADA 3700 SERIAL DRIVER
13720M:	Pali Rohár <pali@kernel.org>
13721S:	Maintained
13722F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13723F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13724F:	drivers/tty/serial/mvebu-uart.c
13725
13726MARVELL ARMADA DRM SUPPORT
13727M:	Russell King <linux@armlinux.org.uk>
13728S:	Maintained
13729T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13730T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13731F:	Documentation/devicetree/bindings/display/armada/
13732F:	drivers/gpu/drm/armada/
13733F:	include/uapi/drm/armada_drm.h
13734
13735MARVELL CRYPTO DRIVER
13736M:	Boris Brezillon <bbrezillon@kernel.org>
13737M:	Arnaud Ebalard <arno@natisbad.org>
13738M:	Srujana Challa <schalla@marvell.com>
13739L:	linux-crypto@vger.kernel.org
13740S:	Maintained
13741F:	drivers/crypto/marvell/
13742F:	include/linux/soc/marvell/octeontx2/
13743
13744MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13745M:	Mirko Lindner <mlindner@marvell.com>
13746M:	Stephen Hemminger <stephen@networkplumber.org>
13747L:	netdev@vger.kernel.org
13748S:	Odd fixes
13749F:	drivers/net/ethernet/marvell/sk*
13750
13751MARVELL LIBERTAS WIRELESS DRIVER
13752L:	libertas-dev@lists.infradead.org
13753S:	Orphan
13754F:	drivers/net/wireless/marvell/libertas/
13755
13756MARVELL MACCHIATOBIN SUPPORT
13757M:	Russell King <linux@armlinux.org.uk>
13758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13759S:	Maintained
13760F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13761
13762MARVELL MV643XX ETHERNET DRIVER
13763M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13764L:	netdev@vger.kernel.org
13765S:	Maintained
13766F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13767
13768MARVELL MV88X3310 PHY DRIVER
13769M:	Russell King <linux@armlinux.org.uk>
13770M:	Marek Behún <kabel@kernel.org>
13771L:	netdev@vger.kernel.org
13772S:	Maintained
13773F:	drivers/net/phy/marvell10g.c
13774
13775MARVELL MVEBU THERMAL DRIVER
13776M:	Miquel Raynal <miquel.raynal@bootlin.com>
13777S:	Maintained
13778F:	drivers/thermal/armada_thermal.c
13779
13780MARVELL MVNETA ETHERNET DRIVER
13781M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13782L:	netdev@vger.kernel.org
13783S:	Maintained
13784F:	drivers/net/ethernet/marvell/mvneta*
13785
13786MARVELL MVPP2 ETHERNET DRIVER
13787M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13788M:	Russell King <linux@armlinux.org.uk>
13789L:	netdev@vger.kernel.org
13790S:	Maintained
13791F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13792F:	drivers/net/ethernet/marvell/mvpp2/
13793
13794MARVELL MWIFIEX WIRELESS DRIVER
13795M:	Brian Norris <briannorris@chromium.org>
13796R:	Francesco Dolcini <francesco@dolcini.it>
13797L:	linux-wireless@vger.kernel.org
13798S:	Odd Fixes
13799F:	drivers/net/wireless/marvell/mwifiex/
13800
13801MARVELL MWL8K WIRELESS DRIVER
13802L:	linux-wireless@vger.kernel.org
13803S:	Orphan
13804F:	drivers/net/wireless/marvell/mwl8k.c
13805
13806MARVELL NAND CONTROLLER DRIVER
13807M:	Miquel Raynal <miquel.raynal@bootlin.com>
13808L:	linux-mtd@lists.infradead.org
13809S:	Maintained
13810F:	drivers/mtd/nand/raw/marvell_nand.c
13811
13812MARVELL OCTEON ENDPOINT DRIVER
13813M:	Veerasenareddy Burru <vburru@marvell.com>
13814M:	Sathesh Edara <sedara@marvell.com>
13815L:	netdev@vger.kernel.org
13816S:	Supported
13817F:	drivers/net/ethernet/marvell/octeon_ep
13818
13819MARVELL OCTEON ENDPOINT VF DRIVER
13820M:	Veerasenareddy Burru <vburru@marvell.com>
13821M:	Sathesh Edara <sedara@marvell.com>
13822M:	Shinas Rasheed <srasheed@marvell.com>
13823M:	Satananda Burla <sburla@marvell.com>
13824L:	netdev@vger.kernel.org
13825S:	Supported
13826F:	drivers/net/ethernet/marvell/octeon_ep_vf
13827
13828MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13829M:	Sunil Goutham <sgoutham@marvell.com>
13830M:	Geetha sowjanya <gakula@marvell.com>
13831M:	Subbaraya Sundeep <sbhatta@marvell.com>
13832M:	hariprasad <hkelam@marvell.com>
13833L:	netdev@vger.kernel.org
13834S:	Supported
13835F:	drivers/net/ethernet/marvell/octeontx2/nic/
13836F:	include/linux/soc/marvell/octeontx2/
13837
13838MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13839M:	Sunil Goutham <sgoutham@marvell.com>
13840M:	Linu Cherian <lcherian@marvell.com>
13841M:	Geetha sowjanya <gakula@marvell.com>
13842M:	Jerin Jacob <jerinj@marvell.com>
13843M:	hariprasad <hkelam@marvell.com>
13844M:	Subbaraya Sundeep <sbhatta@marvell.com>
13845L:	netdev@vger.kernel.org
13846S:	Supported
13847F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13848F:	drivers/net/ethernet/marvell/octeontx2/af/
13849
13850MARVELL PRESTERA ETHERNET SWITCH DRIVER
13851M:	Taras Chornyi <taras.chornyi@plvision.eu>
13852S:	Supported
13853W:	https://github.com/Marvell-switching/switchdev-prestera
13854F:	drivers/net/ethernet/marvell/prestera/
13855
13856MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13857M:	Nicolas Pitre <nico@fluxnic.net>
13858S:	Odd Fixes
13859F:	drivers/mmc/host/mvsdio.*
13860
13861MARVELL USB MDIO CONTROLLER DRIVER
13862M:	Tobias Waldekranz <tobias@waldekranz.com>
13863L:	netdev@vger.kernel.org
13864S:	Maintained
13865F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13866F:	drivers/net/mdio/mdio-mvusb.c
13867
13868MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13869M:	Hu Ziji <huziji@marvell.com>
13870L:	linux-mmc@vger.kernel.org
13871S:	Supported
13872F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13873F:	drivers/mmc/host/sdhci-xenon*
13874
13875MARVELL OCTEON CN10K DPI DRIVER
13876M:	Vamsi Attunuru <vattunuru@marvell.com>
13877S:	Supported
13878F:	drivers/misc/mrvl_cn10k_dpi.c
13879
13880MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13881R:	schalla@marvell.com
13882R:	vattunuru@marvell.com
13883F:	drivers/vdpa/octeon_ep/
13884
13885MATROX FRAMEBUFFER DRIVER
13886L:	linux-fbdev@vger.kernel.org
13887S:	Orphan
13888F:	drivers/video/fbdev/matrox/matroxfb_*
13889F:	include/uapi/linux/matroxfb.h
13890
13891MAX15301 DRIVER
13892M:	Daniel Nilsson <daniel.nilsson@flex.com>
13893L:	linux-hwmon@vger.kernel.org
13894S:	Maintained
13895F:	Documentation/hwmon/max15301.rst
13896F:	drivers/hwmon/pmbus/max15301.c
13897
13898MAX2175 SDR TUNER DRIVER
13899M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13900L:	linux-media@vger.kernel.org
13901S:	Maintained
13902T:	git git://linuxtv.org/media_tree.git
13903F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13904F:	Documentation/userspace-api/media/drivers/max2175.rst
13905F:	drivers/media/i2c/max2175*
13906F:	include/uapi/linux/max2175.h
13907
13908MAX31335 RTC DRIVER
13909M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13910L:	linux-rtc@vger.kernel.org
13911S:	Supported
13912W:	https://ez.analog.com/linux-software-drivers
13913F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13914F:	drivers/rtc/rtc-max31335.c
13915
13916MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13917L:	linux-hwmon@vger.kernel.org
13918S:	Orphan
13919F:	Documentation/hwmon/max6650.rst
13920F:	drivers/hwmon/max6650.c
13921
13922MAX9286 QUAD GMSL DESERIALIZER DRIVER
13923M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13924M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13925M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13926M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13927L:	linux-media@vger.kernel.org
13928S:	Maintained
13929F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13930F:	drivers/media/i2c/max9286.c
13931
13932MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13933M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13934L:	linux-media@vger.kernel.org
13935S:	Maintained
13936F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13937F:	drivers/staging/media/max96712/max96712.c
13938
13939MAX96714 GMSL2 DESERIALIZER DRIVER
13940M:	Julien Massot <julien.massot@collabora.com>
13941L:	linux-media@vger.kernel.org
13942S:	Maintained
13943F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13944F:	drivers/media/i2c/max96714.c
13945
13946MAX96717 GMSL2 SERIALIZER DRIVER
13947M:	Julien Massot <julien.massot@collabora.com>
13948L:	linux-media@vger.kernel.org
13949S:	Maintained
13950F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13951F:	drivers/media/i2c/max96717.c
13952
13953MAX9860 MONO AUDIO VOICE CODEC DRIVER
13954M:	Peter Rosin <peda@axentia.se>
13955L:	linux-sound@vger.kernel.org
13956S:	Maintained
13957F:	Documentation/devicetree/bindings/sound/max9860.txt
13958F:	sound/soc/codecs/max9860.*
13959
13960MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13961M:	Andreas Klinger <ak@it-klinger.de>
13962L:	linux-iio@vger.kernel.org
13963S:	Maintained
13964F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13965F:	drivers/iio/proximity/mb1232.c
13966
13967MAXIM MAX11205 DRIVER
13968M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13969L:	linux-iio@vger.kernel.org
13970S:	Supported
13971W:	https://ez.analog.com/linux-software-drivers
13972F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13973F:	drivers/iio/adc/max11205.c
13974
13975MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13976R:	Iskren Chernev <iskren.chernev@gmail.com>
13977R:	Krzysztof Kozlowski <krzk@kernel.org>
13978R:	Marek Szyprowski <m.szyprowski@samsung.com>
13979R:	Matheus Castello <matheus@castello.eng.br>
13980L:	linux-pm@vger.kernel.org
13981S:	Maintained
13982F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13983F:	drivers/power/supply/max17040_battery.c
13984
13985MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13986R:	Hans de Goede <hdegoede@redhat.com>
13987R:	Krzysztof Kozlowski <krzk@kernel.org>
13988R:	Marek Szyprowski <m.szyprowski@samsung.com>
13989R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13990R:	Purism Kernel Team <kernel@puri.sm>
13991L:	linux-pm@vger.kernel.org
13992S:	Maintained
13993F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13994F:	drivers/power/supply/max17042_battery.c
13995
13996MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13997M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13998L:	linux-kernel@vger.kernel.org
13999S:	Maintained
14000F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14001F:	drivers/regulator/max20086-regulator.c
14002
14003MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14004M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
14005L:	linux-iio@vger.kernel.org
14006S:	Maintained
14007F:	drivers/iio/temperature/max30208.c
14008
14009MAXIM MAX77650 PMIC MFD DRIVER
14010M:	Bartosz Golaszewski <brgl@bgdev.pl>
14011L:	linux-kernel@vger.kernel.org
14012S:	Maintained
14013F:	Documentation/devicetree/bindings/*/*max77650.yaml
14014F:	Documentation/devicetree/bindings/*/max77650*.yaml
14015F:	drivers/gpio/gpio-max77650.c
14016F:	drivers/input/misc/max77650-onkey.c
14017F:	drivers/leds/leds-max77650.c
14018F:	drivers/mfd/max77650.c
14019F:	drivers/power/supply/max77650-charger.c
14020F:	drivers/regulator/max77650-regulator.c
14021F:	include/linux/mfd/max77650.h
14022
14023MAXIM MAX77714 PMIC MFD DRIVER
14024M:	Luca Ceresoli <luca@lucaceresoli.net>
14025S:	Maintained
14026F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14027F:	drivers/mfd/max77714.c
14028F:	include/linux/mfd/max77714.h
14029
14030MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14031M:	Javier Martinez Canillas <javier@dowhile0.org>
14032L:	linux-kernel@vger.kernel.org
14033S:	Supported
14034F:	Documentation/devicetree/bindings/*/*max77802.yaml
14035F:	drivers/regulator/max77802-regulator.c
14036F:	include/dt-bindings/*/*max77802.h
14037
14038MAXIM MAX77976 BATTERY CHARGER
14039M:	Luca Ceresoli <luca@lucaceresoli.net>
14040S:	Supported
14041F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14042F:	drivers/power/supply/max77976_charger.c
14043
14044MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14045M:	Krzysztof Kozlowski <krzk@kernel.org>
14046L:	linux-pm@vger.kernel.org
14047S:	Maintained
14048B:	mailto:linux-samsung-soc@vger.kernel.org
14049F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14050F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14051F:	drivers/power/supply/max14577_charger.c
14052F:	drivers/power/supply/max77693_charger.c
14053
14054MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14055M:	Chanwoo Choi <cw00.choi@samsung.com>
14056M:	Krzysztof Kozlowski <krzk@kernel.org>
14057L:	linux-kernel@vger.kernel.org
14058S:	Maintained
14059B:	mailto:linux-samsung-soc@vger.kernel.org
14060F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14061F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14062F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14063F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14064F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14065F:	drivers/*/*max77843.c
14066F:	drivers/*/max14577*.c
14067F:	drivers/*/max77686*.c
14068F:	drivers/*/max77693*.c
14069F:	drivers/clk/clk-max77686.c
14070F:	drivers/extcon/extcon-max14577.c
14071F:	drivers/extcon/extcon-max77693.c
14072F:	drivers/rtc/rtc-max77686.c
14073F:	include/linux/mfd/max14577*.h
14074F:	include/linux/mfd/max77686*.h
14075F:	include/linux/mfd/max77693*.h
14076
14077MAXIRADIO FM RADIO RECEIVER DRIVER
14078M:	Hans Verkuil <hverkuil@xs4all.nl>
14079L:	linux-media@vger.kernel.org
14080S:	Maintained
14081W:	https://linuxtv.org
14082T:	git git://linuxtv.org/media_tree.git
14083F:	drivers/media/radio/radio-maxiradio*
14084
14085MAXLINEAR ETHERNET PHY DRIVER
14086M:	Xu Liang <lxu@maxlinear.com>
14087L:	netdev@vger.kernel.org
14088S:	Supported
14089F:	drivers/net/phy/mxl-gpy.c
14090
14091MCAN MMIO DEVICE DRIVER
14092M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14093L:	linux-can@vger.kernel.org
14094S:	Maintained
14095F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14096F:	drivers/net/can/m_can/m_can.c
14097F:	drivers/net/can/m_can/m_can.h
14098F:	drivers/net/can/m_can/m_can_platform.c
14099
14100MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14101R:	Yasushi SHOJI <yashi@spacecubics.com>
14102L:	linux-can@vger.kernel.org
14103S:	Maintained
14104F:	drivers/net/can/usb/mcba_usb.c
14105
14106MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14107M:	Rishi Gupta <gupt21@gmail.com>
14108L:	linux-i2c@vger.kernel.org
14109L:	linux-input@vger.kernel.org
14110S:	Maintained
14111F:	drivers/hid/hid-mcp2221.c
14112
14113MCP251XFD SPI-CAN NETWORK DRIVER
14114M:	Marc Kleine-Budde <mkl@pengutronix.de>
14115M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14116R:	Thomas Kopp <thomas.kopp@microchip.com>
14117L:	linux-can@vger.kernel.org
14118S:	Maintained
14119F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14120F:	drivers/net/can/spi/mcp251xfd/
14121
14122MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14123M:	Peter Rosin <peda@axentia.se>
14124L:	linux-iio@vger.kernel.org
14125S:	Maintained
14126F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14127F:	drivers/iio/potentiometer/mcp4018.c
14128F:	drivers/iio/potentiometer/mcp4531.c
14129
14130MCP4821 DAC DRIVER
14131M:	Anshul Dalal <anshulusr@gmail.com>
14132L:	linux-iio@vger.kernel.org
14133S:	Maintained
14134F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14135F:	drivers/iio/dac/mcp4821.c
14136
14137MCR20A IEEE-802.15.4 RADIO DRIVER
14138M:	Stefan Schmidt <stefan@datenfreihafen.org>
14139L:	linux-wpan@vger.kernel.org
14140S:	Odd Fixes
14141W:	https://github.com/xueliu/mcr20a-linux
14142F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14143F:	drivers/net/ieee802154/mcr20a.c
14144F:	drivers/net/ieee802154/mcr20a.h
14145
14146MDIO REGMAP DRIVER
14147M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
14148L:	netdev@vger.kernel.org
14149S:	Maintained
14150F:	drivers/net/mdio/mdio-regmap.c
14151F:	include/linux/mdio/mdio-regmap.h
14152
14153MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14154M:	William Breathitt Gray <wbg@kernel.org>
14155L:	linux-iio@vger.kernel.org
14156S:	Maintained
14157F:	drivers/iio/dac/cio-dac.c
14158
14159MEDIA CONTROLLER FRAMEWORK
14160M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14162L:	linux-media@vger.kernel.org
14163S:	Supported
14164W:	https://www.linuxtv.org
14165T:	git git://linuxtv.org/media_tree.git
14166F:	drivers/media/mc/
14167F:	include/media/media-*.h
14168F:	include/uapi/linux/media.h
14169
14170MEDIA DRIVER FOR FREESCALE IMX PXP
14171M:	Philipp Zabel <p.zabel@pengutronix.de>
14172L:	linux-media@vger.kernel.org
14173S:	Maintained
14174T:	git git://linuxtv.org/media_tree.git
14175F:	drivers/media/platform/nxp/imx-pxp.[ch]
14176
14177MEDIA DRIVERS FOR ASCOT2E
14178M:	Sergey Kozlov <serjk@netup.ru>
14179M:	Abylay Ospan <aospan@netup.ru>
14180L:	linux-media@vger.kernel.org
14181S:	Supported
14182W:	https://linuxtv.org
14183W:	http://netup.tv/
14184T:	git git://linuxtv.org/media_tree.git
14185F:	drivers/media/dvb-frontends/ascot2e*
14186
14187MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14188M:	Jasmin Jessich <jasmin@anw.at>
14189L:	linux-media@vger.kernel.org
14190S:	Maintained
14191W:	https://linuxtv.org
14192T:	git git://linuxtv.org/media_tree.git
14193F:	drivers/media/dvb-frontends/cxd2099*
14194
14195MEDIA DRIVERS FOR CXD2841ER
14196M:	Sergey Kozlov <serjk@netup.ru>
14197M:	Abylay Ospan <aospan@netup.ru>
14198L:	linux-media@vger.kernel.org
14199S:	Supported
14200W:	https://linuxtv.org
14201W:	http://netup.tv/
14202T:	git git://linuxtv.org/media_tree.git
14203F:	drivers/media/dvb-frontends/cxd2841er*
14204
14205MEDIA DRIVERS FOR CXD2880
14206M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14207L:	linux-media@vger.kernel.org
14208S:	Supported
14209W:	http://linuxtv.org/
14210T:	git git://linuxtv.org/media_tree.git
14211F:	drivers/media/dvb-frontends/cxd2880/*
14212F:	drivers/media/spi/cxd2880*
14213
14214MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14215L:	linux-media@vger.kernel.org
14216S:	Orphan
14217W:	https://linuxtv.org
14218T:	git git://linuxtv.org/media_tree.git
14219F:	drivers/media/pci/ddbridge/*
14220
14221MEDIA DRIVERS FOR FREESCALE IMX
14222M:	Steve Longerbeam <slongerbeam@gmail.com>
14223M:	Philipp Zabel <p.zabel@pengutronix.de>
14224L:	linux-media@vger.kernel.org
14225S:	Maintained
14226T:	git git://linuxtv.org/media_tree.git
14227F:	Documentation/admin-guide/media/imx.rst
14228F:	Documentation/devicetree/bindings/media/imx.txt
14229F:	drivers/staging/media/imx/
14230F:	include/linux/imx-media.h
14231F:	include/media/imx.h
14232
14233MEDIA DRIVERS FOR FREESCALE IMX7/8
14234M:	Rui Miguel Silva <rmfrfs@gmail.com>
14235M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14236M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14237R:	Purism Kernel Team <kernel@puri.sm>
14238L:	linux-media@vger.kernel.org
14239S:	Maintained
14240T:	git git://linuxtv.org/media_tree.git
14241F:	Documentation/admin-guide/media/imx7.rst
14242F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14243F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14244F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14245F:	drivers/media/platform/nxp/imx-mipi-csis.c
14246F:	drivers/media/platform/nxp/imx7-media-csi.c
14247F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14248
14249MEDIA DRIVERS FOR HELENE
14250M:	Abylay Ospan <aospan@netup.ru>
14251L:	linux-media@vger.kernel.org
14252S:	Supported
14253W:	https://linuxtv.org
14254W:	http://netup.tv/
14255T:	git git://linuxtv.org/media_tree.git
14256F:	drivers/media/dvb-frontends/helene*
14257
14258MEDIA DRIVERS FOR HORUS3A
14259M:	Sergey Kozlov <serjk@netup.ru>
14260M:	Abylay Ospan <aospan@netup.ru>
14261L:	linux-media@vger.kernel.org
14262S:	Supported
14263W:	https://linuxtv.org
14264W:	http://netup.tv/
14265T:	git git://linuxtv.org/media_tree.git
14266F:	drivers/media/dvb-frontends/horus3a*
14267
14268MEDIA DRIVERS FOR LNBH25
14269M:	Sergey Kozlov <serjk@netup.ru>
14270M:	Abylay Ospan <aospan@netup.ru>
14271L:	linux-media@vger.kernel.org
14272S:	Supported
14273W:	https://linuxtv.org
14274W:	http://netup.tv/
14275T:	git git://linuxtv.org/media_tree.git
14276F:	drivers/media/dvb-frontends/lnbh25*
14277
14278MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14279L:	linux-media@vger.kernel.org
14280S:	Orphan
14281W:	https://linuxtv.org
14282T:	git git://linuxtv.org/media_tree.git
14283F:	drivers/media/dvb-frontends/mxl5xx*
14284
14285MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14286M:	Sergey Kozlov <serjk@netup.ru>
14287M:	Abylay Ospan <aospan@netup.ru>
14288L:	linux-media@vger.kernel.org
14289S:	Supported
14290W:	https://linuxtv.org
14291W:	http://netup.tv/
14292T:	git git://linuxtv.org/media_tree.git
14293F:	drivers/media/pci/netup_unidvb/*
14294
14295MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14296M:	Dmitry Osipenko <digetx@gmail.com>
14297L:	linux-media@vger.kernel.org
14298L:	linux-tegra@vger.kernel.org
14299S:	Maintained
14300T:	git git://linuxtv.org/media_tree.git
14301F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14302F:	drivers/media/platform/nvidia/tegra-vde/
14303
14304MEDIA DRIVERS FOR RENESAS - CEU
14305M:	Jacopo Mondi <jacopo@jmondi.org>
14306L:	linux-media@vger.kernel.org
14307L:	linux-renesas-soc@vger.kernel.org
14308S:	Supported
14309T:	git git://linuxtv.org/media_tree.git
14310F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14311F:	drivers/media/platform/renesas/renesas-ceu.c
14312F:	include/media/drv-intf/renesas-ceu.h
14313
14314MEDIA DRIVERS FOR RENESAS - DRIF
14315M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14316L:	linux-media@vger.kernel.org
14317L:	linux-renesas-soc@vger.kernel.org
14318S:	Supported
14319T:	git git://linuxtv.org/media_tree.git
14320F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14321F:	drivers/media/platform/renesas/rcar_drif.c
14322
14323MEDIA DRIVERS FOR RENESAS - FCP
14324M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14325L:	linux-media@vger.kernel.org
14326L:	linux-renesas-soc@vger.kernel.org
14327S:	Supported
14328T:	git git://linuxtv.org/media_tree.git
14329F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14330F:	drivers/media/platform/renesas/rcar-fcp.c
14331F:	include/media/rcar-fcp.h
14332
14333MEDIA DRIVERS FOR RENESAS - FDP1
14334M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14335L:	linux-media@vger.kernel.org
14336L:	linux-renesas-soc@vger.kernel.org
14337S:	Supported
14338T:	git git://linuxtv.org/media_tree.git
14339F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14340F:	drivers/media/platform/renesas/rcar_fdp1.c
14341
14342MEDIA DRIVERS FOR RENESAS - VIN
14343M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14344L:	linux-media@vger.kernel.org
14345L:	linux-renesas-soc@vger.kernel.org
14346S:	Supported
14347T:	git git://linuxtv.org/media_tree.git
14348F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14349F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14350F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14351F:	drivers/media/platform/renesas/rcar-csi2.c
14352F:	drivers/media/platform/renesas/rcar-isp.c
14353F:	drivers/media/platform/renesas/rcar-vin/
14354
14355MEDIA DRIVERS FOR RENESAS - VSP1
14356M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14357M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14358L:	linux-media@vger.kernel.org
14359L:	linux-renesas-soc@vger.kernel.org
14360S:	Supported
14361T:	git git://linuxtv.org/media_tree.git
14362F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14363F:	drivers/media/platform/renesas/vsp1/
14364
14365MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14366L:	linux-media@vger.kernel.org
14367S:	Orphan
14368W:	https://linuxtv.org
14369T:	git git://linuxtv.org/media_tree.git
14370F:	drivers/media/dvb-frontends/stv0910*
14371
14372MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14373L:	linux-media@vger.kernel.org
14374S:	Orphan
14375W:	https://linuxtv.org
14376T:	git git://linuxtv.org/media_tree.git
14377F:	drivers/media/dvb-frontends/stv6111*
14378
14379MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14380M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14381M:	Alain Volmat <alain.volmat@foss.st.com>
14382L:	linux-media@vger.kernel.org
14383S:	Supported
14384T:	git git://linuxtv.org/media_tree.git
14385F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14386F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14387F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14388F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14389
14390MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14392L:	linux-media@vger.kernel.org
14393S:	Maintained
14394W:	https://linuxtv.org
14395Q:	http://patchwork.kernel.org/project/linux-media/list/
14396T:	git git://linuxtv.org/media_tree.git
14397F:	Documentation/admin-guide/media/
14398F:	Documentation/devicetree/bindings/media/
14399F:	Documentation/driver-api/media/
14400F:	Documentation/userspace-api/media/
14401F:	drivers/media/
14402F:	drivers/staging/media/
14403F:	include/dt-bindings/media/
14404F:	include/linux/platform_data/media/
14405F:	include/media/
14406F:	include/uapi/linux/dvb/
14407F:	include/uapi/linux/ivtv*
14408F:	include/uapi/linux/media.h
14409F:	include/uapi/linux/uvcvideo.h
14410F:	include/uapi/linux/v4l2-*
14411F:	include/uapi/linux/videodev2.h
14412
14413MEDIATEK BLUETOOTH DRIVER
14414M:	Sean Wang <sean.wang@mediatek.com>
14415L:	linux-bluetooth@vger.kernel.org
14416L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14417S:	Maintained
14418F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14419F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14420F:	drivers/bluetooth/btmtkuart.c
14421
14422MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14423M:	Sean Wang <sean.wang@mediatek.com>
14424L:	linux-pm@vger.kernel.org
14425S:	Maintained
14426F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14427F:	drivers/power/reset/mt6323-poweroff.c
14428
14429MEDIATEK CIR DRIVER
14430M:	Sean Wang <sean.wang@mediatek.com>
14431S:	Maintained
14432F:	drivers/media/rc/mtk-cir.c
14433
14434MEDIATEK DMA DRIVER
14435M:	Sean Wang <sean.wang@mediatek.com>
14436L:	dmaengine@vger.kernel.org
14437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14438L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14439S:	Maintained
14440F:	Documentation/devicetree/bindings/dma/mediatek,*
14441F:	drivers/dma/mediatek/
14442
14443MEDIATEK ETHERNET DRIVER
14444M:	Felix Fietkau <nbd@nbd.name>
14445M:	Sean Wang <sean.wang@mediatek.com>
14446M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14447M:	Lorenzo Bianconi <lorenzo@kernel.org>
14448L:	netdev@vger.kernel.org
14449S:	Maintained
14450F:	drivers/net/ethernet/mediatek/
14451
14452MEDIATEK ETHERNET PCS DRIVER
14453M:	Alexander Couzens <lynxis@fe80.eu>
14454M:	Daniel Golle <daniel@makrotopia.org>
14455L:	netdev@vger.kernel.org
14456S:	Maintained
14457F:	drivers/net/pcs/pcs-mtk-lynxi.c
14458F:	include/linux/pcs/pcs-mtk-lynxi.h
14459
14460MEDIATEK ETHERNET PHY DRIVERS
14461M:	Daniel Golle <daniel@makrotopia.org>
14462M:	Qingfang Deng <dqfext@gmail.com>
14463M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14464L:	netdev@vger.kernel.org
14465S:	Maintained
14466F:	drivers/net/phy/mediatek-ge-soc.c
14467F:	drivers/net/phy/mediatek-ge.c
14468F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14469
14470MEDIATEK I2C CONTROLLER DRIVER
14471M:	Qii Wang <qii.wang@mediatek.com>
14472L:	linux-i2c@vger.kernel.org
14473S:	Maintained
14474F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14475F:	drivers/i2c/busses/i2c-mt65xx.c
14476
14477MEDIATEK IOMMU DRIVER
14478M:	Yong Wu <yong.wu@mediatek.com>
14479L:	iommu@lists.linux.dev
14480L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14481S:	Supported
14482F:	Documentation/devicetree/bindings/iommu/mediatek*
14483F:	drivers/iommu/mtk_iommu*
14484F:	include/dt-bindings/memory/mediatek,mt*-port.h
14485F:	include/dt-bindings/memory/mt*-port.h
14486
14487MEDIATEK JPEG DRIVER
14488M:	Bin Liu <bin.liu@mediatek.com>
14489S:	Supported
14490F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14491F:	drivers/media/platform/mediatek/jpeg/
14492
14493MEDIATEK KEYPAD DRIVER
14494M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14495S:	Supported
14496F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14497F:	drivers/input/keyboard/mt6779-keypad.c
14498
14499MEDIATEK MDP DRIVER
14500M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14501M:	Houlong Wei <houlong.wei@mediatek.com>
14502M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14503S:	Supported
14504F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14505F:	drivers/media/platform/mediatek/mdp/
14506F:	drivers/media/platform/mediatek/vpu/
14507
14508MEDIATEK MEDIA DRIVER
14509M:	Tiffany Lin <tiffany.lin@mediatek.com>
14510M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14511M:	Yunfei Dong <yunfei.dong@mediatek.com>
14512S:	Supported
14513F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14514F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14515F:	drivers/media/platform/mediatek/vcodec/
14516F:	drivers/media/platform/mediatek/vpu/
14517
14518MEDIATEK MIPI-CSI CDPHY DRIVER
14519M:	Julien Stephan <jstephan@baylibre.com>
14520M:	Andy Hsieh <andy.hsieh@mediatek.com>
14521S:	Supported
14522F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14523F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14524
14525MEDIATEK MMC/SD/SDIO DRIVER
14526M:	Chaotian Jing <chaotian.jing@mediatek.com>
14527S:	Maintained
14528F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14529F:	drivers/mmc/host/mtk-sd.c
14530
14531MEDIATEK MT76 WIRELESS LAN DRIVER
14532M:	Felix Fietkau <nbd@nbd.name>
14533M:	Lorenzo Bianconi <lorenzo@kernel.org>
14534M:	Ryder Lee <ryder.lee@mediatek.com>
14535R:	Shayne Chen <shayne.chen@mediatek.com>
14536R:	Sean Wang <sean.wang@mediatek.com>
14537L:	linux-wireless@vger.kernel.org
14538S:	Maintained
14539T:	git https://github.com/nbd168/wireless
14540F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14541F:	drivers/net/wireless/mediatek/mt76/
14542
14543MEDIATEK MT7601U WIRELESS LAN DRIVER
14544M:	Jakub Kicinski <kuba@kernel.org>
14545L:	linux-wireless@vger.kernel.org
14546S:	Maintained
14547F:	drivers/net/wireless/mediatek/mt7601u/
14548
14549MEDIATEK MT7621 CLOCK DRIVER
14550M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14551S:	Maintained
14552F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14553F:	drivers/clk/ralink/clk-mt7621.c
14554
14555MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14556M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14557S:	Maintained
14558F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14559F:	drivers/pci/controller/pcie-mt7621.c
14560
14561MEDIATEK MT7621 PHY PCI DRIVER
14562M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14563S:	Maintained
14564F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14565F:	drivers/phy/ralink/phy-mt7621-pci.c
14566
14567MEDIATEK MT7621/28/88 I2C DRIVER
14568M:	Stefan Roese <sr@denx.de>
14569L:	linux-i2c@vger.kernel.org
14570S:	Maintained
14571F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14572F:	drivers/i2c/busses/i2c-mt7621.c
14573
14574MEDIATEK MTMIPS CLOCK DRIVER
14575M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14576S:	Maintained
14577F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14578F:	drivers/clk/ralink/clk-mtmips.c
14579
14580MEDIATEK NAND CONTROLLER DRIVER
14581L:	linux-mtd@lists.infradead.org
14582S:	Orphan
14583F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14584F:	drivers/mtd/nand/raw/mtk_*
14585
14586MEDIATEK PMIC LED DRIVER
14587M:	Sean Wang <sean.wang@mediatek.com>
14588S:	Maintained
14589F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14590F:	drivers/leds/leds-mt6323.c
14591
14592MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14593M:	Sean Wang <sean.wang@mediatek.com>
14594S:	Maintained
14595F:	drivers/char/hw_random/mtk-rng.c
14596
14597MEDIATEK SMI DRIVER
14598M:	Yong Wu <yong.wu@mediatek.com>
14599L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14600S:	Supported
14601F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14602F:	drivers/memory/mtk-smi.c
14603F:	include/soc/mediatek/smi.h
14604
14605MEDIATEK SWITCH DRIVER
14606M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14607M:	Daniel Golle <daniel@makrotopia.org>
14608M:	DENG Qingfang <dqfext@gmail.com>
14609M:	Sean Wang <sean.wang@mediatek.com>
14610L:	netdev@vger.kernel.org
14611S:	Maintained
14612F:	drivers/net/dsa/mt7530-mdio.c
14613F:	drivers/net/dsa/mt7530-mmio.c
14614F:	drivers/net/dsa/mt7530.*
14615F:	net/dsa/tag_mtk.c
14616
14617MEDIATEK T7XX 5G WWAN MODEM DRIVER
14618M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14619R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14620R:	Liu Haijun <haijun.liu@mediatek.com>
14621R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14622R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14623L:	netdev@vger.kernel.org
14624S:	Supported
14625F:	drivers/net/wwan/t7xx/
14626
14627MEDIATEK USB3 DRD IP DRIVER
14628M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14629L:	linux-usb@vger.kernel.org
14630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14631L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14632S:	Maintained
14633F:	Documentation/devicetree/bindings/usb/mediatek,*
14634F:	drivers/usb/host/xhci-mtk*
14635F:	drivers/usb/mtu3/
14636
14637MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14638M:	Peter Senna Tschudin <peter.senna@gmail.com>
14639M:	Ian Ray <ian.ray@ge.com>
14640M:	Martyn Welch <martyn.welch@collabora.co.uk>
14641S:	Maintained
14642F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14643F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14644
14645MEGARAID SCSI/SAS DRIVERS
14646M:	Kashyap Desai <kashyap.desai@broadcom.com>
14647M:	Sumit Saxena <sumit.saxena@broadcom.com>
14648M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14649M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14650L:	megaraidlinux.pdl@broadcom.com
14651L:	linux-scsi@vger.kernel.org
14652S:	Maintained
14653W:	http://www.avagotech.com/support/
14654F:	Documentation/scsi/megaraid.rst
14655F:	drivers/scsi/megaraid.*
14656F:	drivers/scsi/megaraid/
14657
14658MELEXIS MLX90614 DRIVER
14659M:	Crt Mori <cmo@melexis.com>
14660L:	linux-iio@vger.kernel.org
14661S:	Supported
14662W:	http://www.melexis.com
14663F:	drivers/iio/temperature/mlx90614.c
14664
14665MELEXIS MLX90632 DRIVER
14666M:	Crt Mori <cmo@melexis.com>
14667L:	linux-iio@vger.kernel.org
14668S:	Supported
14669W:	http://www.melexis.com
14670F:	drivers/iio/temperature/mlx90632.c
14671
14672MELEXIS MLX90635 DRIVER
14673M:	Crt Mori <cmo@melexis.com>
14674L:	linux-iio@vger.kernel.org
14675S:	Supported
14676W:	http://www.melexis.com
14677F:	drivers/iio/temperature/mlx90635.c
14678
14679MELFAS MIP4 TOUCHSCREEN DRIVER
14680M:	Sangwon Jee <jeesw@melfas.com>
14681S:	Supported
14682W:	http://www.melfas.com
14683F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14684F:	drivers/input/touchscreen/melfas_mip4.c
14685
14686MELLANOX BLUEFIELD I2C DRIVER
14687M:	Khalil Blaiech <kblaiech@nvidia.com>
14688M:	Asmaa Mnebhi <asmaa@nvidia.com>
14689L:	linux-i2c@vger.kernel.org
14690S:	Supported
14691F:	drivers/i2c/busses/i2c-mlxbf.c
14692
14693MELLANOX ETHERNET DRIVER (mlx4_en)
14694M:	Tariq Toukan <tariqt@nvidia.com>
14695L:	netdev@vger.kernel.org
14696S:	Supported
14697W:	https://www.nvidia.com/networking/
14698Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14699F:	drivers/net/ethernet/mellanox/mlx4/en_*
14700
14701MELLANOX ETHERNET DRIVER (mlx5e)
14702M:	Saeed Mahameed <saeedm@nvidia.com>
14703M:	Tariq Toukan <tariqt@nvidia.com>
14704L:	netdev@vger.kernel.org
14705S:	Supported
14706W:	https://www.nvidia.com/networking/
14707Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14708F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14709
14710MELLANOX ETHERNET INNOVA DRIVERS
14711R:	Boris Pismenny <borisp@nvidia.com>
14712L:	netdev@vger.kernel.org
14713S:	Supported
14714W:	https://www.nvidia.com/networking/
14715Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14716F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14717F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14718F:	include/linux/mlx5/mlx5_ifc_fpga.h
14719
14720MELLANOX ETHERNET SWITCH DRIVERS
14721M:	Ido Schimmel <idosch@nvidia.com>
14722M:	Petr Machata <petrm@nvidia.com>
14723L:	netdev@vger.kernel.org
14724S:	Supported
14725W:	https://www.nvidia.com/networking/
14726Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14727F:	drivers/net/ethernet/mellanox/mlxsw/
14728F:	tools/testing/selftests/drivers/net/mlxsw/
14729
14730MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14731M:	mlxsw@nvidia.com
14732L:	netdev@vger.kernel.org
14733S:	Supported
14734W:	https://www.nvidia.com/networking/
14735Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14736F:	drivers/net/ethernet/mellanox/mlxfw/
14737
14738MELLANOX HARDWARE PLATFORM SUPPORT
14739M:	Hans de Goede <hdegoede@redhat.com>
14740M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14741M:	Vadim Pasternak <vadimp@nvidia.com>
14742L:	platform-driver-x86@vger.kernel.org
14743S:	Supported
14744F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14745F:	drivers/platform/mellanox/
14746F:	include/linux/platform_data/mlxreg.h
14747
14748MELLANOX MLX4 core VPI driver
14749M:	Tariq Toukan <tariqt@nvidia.com>
14750L:	netdev@vger.kernel.org
14751L:	linux-rdma@vger.kernel.org
14752S:	Supported
14753W:	https://www.nvidia.com/networking/
14754Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14755F:	drivers/net/ethernet/mellanox/mlx4/
14756F:	include/linux/mlx4/
14757
14758MELLANOX MLX4 IB driver
14759M:	Yishai Hadas <yishaih@nvidia.com>
14760L:	linux-rdma@vger.kernel.org
14761S:	Supported
14762W:	https://www.nvidia.com/networking/
14763Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14764F:	drivers/infiniband/hw/mlx4/
14765F:	include/linux/mlx4/
14766F:	include/uapi/rdma/mlx4-abi.h
14767
14768MELLANOX MLX5 core VPI driver
14769M:	Saeed Mahameed <saeedm@nvidia.com>
14770M:	Leon Romanovsky <leonro@nvidia.com>
14771M:	Tariq Toukan <tariqt@nvidia.com>
14772L:	netdev@vger.kernel.org
14773L:	linux-rdma@vger.kernel.org
14774S:	Supported
14775W:	https://www.nvidia.com/networking/
14776Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14777F:	Documentation/networking/device_drivers/ethernet/mellanox/
14778F:	drivers/net/ethernet/mellanox/mlx5/core/
14779F:	include/linux/mlx5/
14780
14781MELLANOX MLX5 IB driver
14782M:	Leon Romanovsky <leonro@nvidia.com>
14783L:	linux-rdma@vger.kernel.org
14784S:	Supported
14785W:	https://www.nvidia.com/networking/
14786Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14787F:	drivers/infiniband/hw/mlx5/
14788F:	include/linux/mlx5/
14789F:	include/uapi/rdma/mlx5-abi.h
14790
14791MELLANOX MLX5 VDPA DRIVER
14792M:	Dragos Tatulea <dtatulea@nvidia.com>
14793L:	virtualization@lists.linux.dev
14794S:	Supported
14795F:	drivers/vdpa/mlx5/
14796
14797MELLANOX MLXCPLD I2C AND MUX DRIVER
14798M:	Vadim Pasternak <vadimp@nvidia.com>
14799M:	Michael Shych <michaelsh@nvidia.com>
14800L:	linux-i2c@vger.kernel.org
14801S:	Supported
14802F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14803F:	drivers/i2c/busses/i2c-mlxcpld.c
14804F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14805
14806MELLANOX MLXCPLD LED DRIVER
14807M:	Vadim Pasternak <vadimp@nvidia.com>
14808L:	linux-leds@vger.kernel.org
14809S:	Supported
14810F:	Documentation/leds/leds-mlxcpld.rst
14811F:	drivers/leds/leds-mlxcpld.c
14812F:	drivers/leds/leds-mlxreg.c
14813
14814MELLANOX PLATFORM DRIVER
14815M:	Vadim Pasternak <vadimp@nvidia.com>
14816L:	platform-driver-x86@vger.kernel.org
14817S:	Supported
14818F:	drivers/platform/x86/mlx-platform.c
14819
14820MEMBARRIER SUPPORT
14821M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14822M:	"Paul E. McKenney" <paulmck@kernel.org>
14823L:	linux-kernel@vger.kernel.org
14824S:	Supported
14825F:	Documentation/scheduler/membarrier.rst
14826F:	arch/*/include/asm/membarrier.h
14827F:	arch/*/include/asm/sync_core.h
14828F:	include/uapi/linux/membarrier.h
14829F:	kernel/sched/membarrier.c
14830
14831MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14832M:	Mike Rapoport <rppt@kernel.org>
14833L:	linux-mm@kvack.org
14834S:	Maintained
14835F:	Documentation/core-api/boot-time-mm.rst
14836F:	include/linux/memblock.h
14837F:	mm/memblock.c
14838F:	mm/mm_init.c
14839F:	tools/testing/memblock/
14840
14841MEMORY ALLOCATION PROFILING
14842M:	Suren Baghdasaryan <surenb@google.com>
14843M:	Kent Overstreet <kent.overstreet@linux.dev>
14844L:	linux-mm@kvack.org
14845S:	Maintained
14846F:	Documentation/mm/allocation-profiling.rst
14847F:	include/linux/alloc_tag.h
14848F:	include/linux/pgalloc_tag.h
14849F:	lib/alloc_tag.c
14850
14851MEMORY CONTROLLER DRIVERS
14852M:	Krzysztof Kozlowski <krzk@kernel.org>
14853L:	linux-kernel@vger.kernel.org
14854S:	Maintained
14855B:	mailto:krzysztof.kozlowski@linaro.org
14856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14857F:	Documentation/devicetree/bindings/memory-controllers/
14858F:	drivers/memory/
14859F:	include/dt-bindings/memory/
14860F:	include/memory/
14861
14862MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14863M:	Dmitry Osipenko <digetx@gmail.com>
14864L:	linux-pm@vger.kernel.org
14865L:	linux-tegra@vger.kernel.org
14866S:	Maintained
14867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14868F:	drivers/devfreq/tegra30-devfreq.c
14869
14870MEMORY HOT(UN)PLUG
14871M:	David Hildenbrand <david@redhat.com>
14872M:	Oscar Salvador <osalvador@suse.de>
14873L:	linux-mm@kvack.org
14874S:	Maintained
14875F:	Documentation/admin-guide/mm/memory-hotplug.rst
14876F:	Documentation/core-api/memory-hotplug.rst
14877F:	drivers/base/memory.c
14878F:	include/linux/memory_hotplug.h
14879F:	mm/memory_hotplug.c
14880F:	tools/testing/selftests/memory-hotplug/
14881
14882MEMORY MANAGEMENT
14883M:	Andrew Morton <akpm@linux-foundation.org>
14884L:	linux-mm@kvack.org
14885S:	Maintained
14886W:	http://www.linux-mm.org
14887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14888T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14889F:	include/linux/gfp.h
14890F:	include/linux/gfp_types.h
14891F:	include/linux/memfd.h
14892F:	include/linux/memory.h
14893F:	include/linux/memory_hotplug.h
14894F:	include/linux/memory-tiers.h
14895F:	include/linux/mempolicy.h
14896F:	include/linux/mempool.h
14897F:	include/linux/memremap.h
14898F:	include/linux/mm.h
14899F:	include/linux/mm_*.h
14900F:	include/linux/mmzone.h
14901F:	include/linux/mmu_notifier.h
14902F:	include/linux/pagewalk.h
14903F:	include/linux/rmap.h
14904F:	include/trace/events/ksm.h
14905F:	mm/
14906F:	tools/mm/
14907F:	tools/testing/selftests/mm/
14908N:	include/linux/page[-_]*
14909
14910MEMORY MAPPING
14911M:	Andrew Morton <akpm@linux-foundation.org>
14912M:	Liam R. Howlett <Liam.Howlett@oracle.com>
14913M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14914R:	Vlastimil Babka <vbabka@suse.cz>
14915R:	Jann Horn <jannh@google.com>
14916L:	linux-mm@kvack.org
14917S:	Maintained
14918W:	http://www.linux-mm.org
14919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14920F:	mm/mmap.c
14921
14922MEMORY TECHNOLOGY DEVICES (MTD)
14923M:	Miquel Raynal <miquel.raynal@bootlin.com>
14924M:	Richard Weinberger <richard@nod.at>
14925M:	Vignesh Raghavendra <vigneshr@ti.com>
14926L:	linux-mtd@lists.infradead.org
14927S:	Maintained
14928W:	http://www.linux-mtd.infradead.org/
14929Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14930C:	irc://irc.oftc.net/mtd
14931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14933F:	Documentation/devicetree/bindings/mtd/
14934F:	drivers/mtd/
14935F:	include/linux/mtd/
14936F:	include/uapi/mtd/
14937
14938MEMSENSING MICROSYSTEMS MSA311 DRIVER
14939M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14940L:	linux-iio@vger.kernel.org
14941S:	Maintained
14942F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14943F:	drivers/iio/accel/msa311.c
14944
14945MEN A21 WATCHDOG DRIVER
14946M:	Johannes Thumshirn <morbidrsa@gmail.com>
14947L:	linux-watchdog@vger.kernel.org
14948S:	Maintained
14949F:	drivers/watchdog/mena21_wdt.c
14950
14951MEN CHAMELEON BUS (mcb)
14952M:	Johannes Thumshirn <morbidrsa@gmail.com>
14953S:	Maintained
14954F:	Documentation/driver-api/men-chameleon-bus.rst
14955F:	drivers/mcb/
14956F:	include/linux/mcb.h
14957
14958MEN F21BMC (Board Management Controller)
14959M:	Andreas Werner <andreas.werner@men.de>
14960S:	Supported
14961F:	Documentation/hwmon/menf21bmc.rst
14962F:	drivers/hwmon/menf21bmc_hwmon.c
14963F:	drivers/leds/leds-menf21bmc.c
14964F:	drivers/mfd/menf21bmc.c
14965F:	drivers/watchdog/menf21bmc_wdt.c
14966
14967MEN Z069 WATCHDOG DRIVER
14968M:	Johannes Thumshirn <jth@kernel.org>
14969L:	linux-watchdog@vger.kernel.org
14970S:	Maintained
14971F:	drivers/watchdog/menz69_wdt.c
14972
14973MESON AO CEC DRIVER FOR AMLOGIC SOCS
14974M:	Neil Armstrong <neil.armstrong@linaro.org>
14975L:	linux-media@vger.kernel.org
14976L:	linux-amlogic@lists.infradead.org
14977S:	Supported
14978W:	http://linux-meson.com/
14979T:	git git://linuxtv.org/media_tree.git
14980F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14981F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14982F:	drivers/media/cec/platform/meson/ao-cec.c
14983
14984MESON GE2D DRIVER FOR AMLOGIC SOCS
14985M:	Neil Armstrong <neil.armstrong@linaro.org>
14986L:	linux-media@vger.kernel.org
14987L:	linux-amlogic@lists.infradead.org
14988S:	Supported
14989T:	git git://linuxtv.org/media_tree.git
14990F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14991F:	drivers/media/platform/amlogic/meson-ge2d/
14992
14993MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14994M:	Liang Yang <liang.yang@amlogic.com>
14995L:	linux-mtd@lists.infradead.org
14996S:	Maintained
14997F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14998F:	drivers/mtd/nand/raw/meson_*
14999
15000MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15001M:	Neil Armstrong <neil.armstrong@linaro.org>
15002L:	linux-media@vger.kernel.org
15003L:	linux-amlogic@lists.infradead.org
15004S:	Supported
15005T:	git git://linuxtv.org/media_tree.git
15006F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15007F:	drivers/staging/media/meson/vdec/
15008
15009META ETHERNET DRIVERS
15010M:	Alexander Duyck <alexanderduyck@fb.com>
15011M:	Jakub Kicinski <kuba@kernel.org>
15012R:	kernel-team@meta.com
15013S:	Supported
15014F:	Documentation/networking/device_drivers/ethernet/meta/
15015F:	drivers/net/ethernet/meta/
15016
15017METHODE UDPU SUPPORT
15018M:	Robert Marko <robert.marko@sartura.hr>
15019S:	Maintained
15020F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15021F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15022
15023MHI BUS
15024M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15025L:	mhi@lists.linux.dev
15026L:	linux-arm-msm@vger.kernel.org
15027S:	Maintained
15028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15029F:	Documentation/ABI/stable/sysfs-bus-mhi
15030F:	Documentation/mhi/
15031F:	drivers/bus/mhi/
15032F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15033F:	include/linux/mhi.h
15034
15035MICROBLAZE ARCHITECTURE
15036M:	Michal Simek <monstr@monstr.eu>
15037S:	Supported
15038W:	http://www.monstr.eu/fdt/
15039T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15040F:	arch/microblaze/
15041
15042MICROBLAZE TMR INJECT
15043M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15044S:	Supported
15045F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15046F:	drivers/misc/xilinx_tmr_inject.c
15047
15048MICROBLAZE TMR MANAGER
15049M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15050S:	Supported
15051F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15052F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15053F:	drivers/misc/xilinx_tmr_manager.c
15054
15055MICROCHIP AT91 DMA DRIVERS
15056M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15058L:	dmaengine@vger.kernel.org
15059S:	Supported
15060F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15061F:	drivers/dma/at_hdmac.c
15062F:	drivers/dma/at_xdmac.c
15063F:	include/dt-bindings/dma/at91.h
15064
15065MICROCHIP AT91 SERIAL DRIVER
15066M:	Richard Genoud <richard.genoud@bootlin.com>
15067S:	Maintained
15068F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15069F:	drivers/tty/serial/atmel_serial.c
15070F:	drivers/tty/serial/atmel_serial.h
15071
15072MICROCHIP AT91 USART MFD DRIVER
15073M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15074L:	linux-kernel@vger.kernel.org
15075S:	Supported
15076F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15077F:	drivers/mfd/at91-usart.c
15078F:	include/dt-bindings/mfd/at91-usart.h
15079
15080MICROCHIP AT91 USART SPI DRIVER
15081M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15082L:	linux-spi@vger.kernel.org
15083S:	Supported
15084F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15085F:	drivers/spi/spi-at91-usart.c
15086
15087MICROCHIP AUDIO ASOC DRIVERS
15088M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15089L:	linux-sound@vger.kernel.org
15090S:	Supported
15091F:	Documentation/devicetree/bindings/sound/atmel*
15092F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15093F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15094F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15095F:	sound/soc/atmel
15096
15097MICROCHIP CSI2DC DRIVER
15098M:	Eugen Hristev <eugen.hristev@microchip.com>
15099L:	linux-media@vger.kernel.org
15100S:	Supported
15101F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15102F:	drivers/media/platform/microchip/microchip-csi2dc.c
15103
15104MICROCHIP ECC DRIVER
15105L:	linux-crypto@vger.kernel.org
15106S:	Orphan
15107F:	drivers/crypto/atmel-ecc.*
15108
15109MICROCHIP EIC DRIVER
15110M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15112S:	Supported
15113F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15114F:	drivers/irqchip/irq-mchp-eic.c
15115
15116MICROCHIP I2C DRIVER
15117M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15118L:	linux-i2c@vger.kernel.org
15119S:	Supported
15120F:	drivers/i2c/busses/i2c-at91-*.c
15121F:	drivers/i2c/busses/i2c-at91.h
15122
15123MICROCHIP ISC DRIVER
15124M:	Eugen Hristev <eugen.hristev@microchip.com>
15125L:	linux-media@vger.kernel.org
15126S:	Supported
15127F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15128F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15129F:	drivers/media/platform/microchip/microchip-isc*
15130F:	drivers/media/platform/microchip/microchip-sama*-isc*
15131F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15132F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15133F:	include/linux/atmel-isc-media.h
15134
15135MICROCHIP ISI DRIVER
15136M:	Eugen Hristev <eugen.hristev@microchip.com>
15137L:	linux-media@vger.kernel.org
15138S:	Supported
15139F:	drivers/media/platform/atmel/atmel-isi.c
15140F:	drivers/media/platform/atmel/atmel-isi.h
15141
15142MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15143M:	Woojung Huh <woojung.huh@microchip.com>
15144M:	UNGLinuxDriver@microchip.com
15145L:	netdev@vger.kernel.org
15146S:	Maintained
15147F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15148F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15149F:	drivers/net/dsa/microchip/*
15150F:	include/linux/dsa/ksz_common.h
15151F:	include/linux/platform_data/microchip-ksz.h
15152F:	net/dsa/tag_ksz.c
15153
15154MICROCHIP LAN743X ETHERNET DRIVER
15155M:	Bryan Whitehead <bryan.whitehead@microchip.com>
15156M:	UNGLinuxDriver@microchip.com
15157L:	netdev@vger.kernel.org
15158S:	Maintained
15159F:	drivers/net/ethernet/microchip/lan743x_*
15160
15161MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15162M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15163L:	netdev@vger.kernel.org
15164S:	Maintained
15165F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15166F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15167
15168MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15169M:	Arun Ramadoss <arun.ramadoss@microchip.com>
15170R:	UNGLinuxDriver@microchip.com
15171L:	netdev@vger.kernel.org
15172S:	Maintained
15173F:	drivers/net/phy/microchip_t1.c
15174
15175MICROCHIP LAN966X ETHERNET DRIVER
15176M:	Horatiu Vultur <horatiu.vultur@microchip.com>
15177M:	UNGLinuxDriver@microchip.com
15178L:	netdev@vger.kernel.org
15179S:	Maintained
15180F:	drivers/net/ethernet/microchip/lan966x/*
15181
15182MICROCHIP LAN966X OIC DRIVER
15183M:	Herve Codina <herve.codina@bootlin.com>
15184S:	Maintained
15185F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15186F:	drivers/irqchip/irq-lan966x-oic.c
15187
15188MICROCHIP LCDFB DRIVER
15189M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15190L:	linux-fbdev@vger.kernel.org
15191S:	Maintained
15192F:	drivers/video/fbdev/atmel_lcdfb.c
15193F:	include/video/atmel_lcdc.h
15194
15195MICROCHIP MCP16502 PMIC DRIVER
15196M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15198S:	Supported
15199F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15200F:	drivers/regulator/mcp16502.c
15201
15202MICROCHIP MCP3564 ADC DRIVER
15203M:	Marius Cristea <marius.cristea@microchip.com>
15204L:	linux-iio@vger.kernel.org
15205S:	Supported
15206F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15207F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15208F:	drivers/iio/adc/mcp3564.c
15209
15210MICROCHIP MCP3911 ADC DRIVER
15211M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15212M:	Kent Gustavsson <kent@minoris.se>
15213L:	linux-iio@vger.kernel.org
15214S:	Maintained
15215F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15216F:	drivers/iio/adc/mcp3911.c
15217
15218MICROCHIP MMC/SD/SDIO MCI DRIVER
15219M:	Aubin Constans <aubin.constans@microchip.com>
15220S:	Maintained
15221F:	drivers/mmc/host/atmel-mci.c
15222
15223MICROCHIP NAND DRIVER
15224L:	linux-mtd@lists.infradead.org
15225S:	Orphan
15226F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15227F:	drivers/mtd/nand/raw/atmel/*
15228
15229MICROCHIP OTPC DRIVER
15230M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15232S:	Supported
15233F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15234F:	drivers/nvmem/microchip-otpc.c
15235F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15236
15237MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15238M:	Matteo Martelli <matteomartelli3@gmail.com>
15239L:	linux-iio@vger.kernel.org
15240S:	Supported
15241F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15242F:	drivers/iio/adc/pac1921.c
15243
15244MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15245M:	Marius Cristea <marius.cristea@microchip.com>
15246L:	linux-iio@vger.kernel.org
15247S:	Supported
15248F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15249F:	drivers/iio/adc/pac1934.c
15250
15251MICROCHIP PCI1XXXX GP DRIVER
15252M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15253M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15254L:	linux-gpio@vger.kernel.org
15255S:	Supported
15256F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15257F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15258F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15259F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15260
15261MICROCHIP PCI1XXXX I2C DRIVER
15262M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15263M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15264M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15265L:	linux-i2c@vger.kernel.org
15266S:	Maintained
15267F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15268
15269MICROCHIP PCIe UART DRIVER
15270M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15271M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15272L:	linux-serial@vger.kernel.org
15273S:	Maintained
15274F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15275
15276MICROCHIP POLARFIRE FPGA DRIVERS
15277M:	Conor Dooley <conor.dooley@microchip.com>
15278R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15279L:	linux-fpga@vger.kernel.org
15280S:	Supported
15281F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15282F:	drivers/fpga/microchip-spi.c
15283
15284MICROCHIP PWM DRIVER
15285M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15287L:	linux-pwm@vger.kernel.org
15288S:	Supported
15289F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15290F:	drivers/pwm/pwm-atmel.c
15291
15292MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15293M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15294M:	Dharma Balasubiramani <dharma.b@microchip.com>
15295L:	dri-devel@lists.freedesktop.org
15296S:	Supported
15297F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15298F:	drivers/gpu/drm/bridge/microchip-lvds.c
15299
15300MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15301M:	Eugen Hristev <eugen.hristev@microchip.com>
15302L:	linux-iio@vger.kernel.org
15303S:	Supported
15304F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15305F:	drivers/iio/adc/at91-sama5d2_adc.c
15306F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15307
15308MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15309M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15310S:	Supported
15311F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15312F:	drivers/power/reset/at91-sama5d2_shdwc.c
15313
15314MICROCHIP SOC DRIVERS
15315M:	Conor Dooley <conor@kernel.org>
15316S:	Supported
15317T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15318F:	Documentation/devicetree/bindings/soc/microchip/
15319F:	drivers/soc/microchip/
15320
15321MICROCHIP SPI DRIVER
15322M:	Ryan Wanner <ryan.wanner@microchip.com>
15323S:	Supported
15324F:	drivers/spi/spi-atmel.*
15325
15326MICROCHIP SSC DRIVER
15327M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15329S:	Supported
15330F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15331F:	drivers/misc/atmel-ssc.c
15332F:	include/linux/atmel-ssc.h
15333
15334Microchip Timer Counter Block (TCB) Capture Driver
15335M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15337L:	linux-iio@vger.kernel.org
15338S:	Maintained
15339F:	drivers/counter/microchip-tcb-capture.c
15340
15341MICROCHIP USB251XB DRIVER
15342M:	Richard Leitner <richard.leitner@skidata.com>
15343L:	linux-usb@vger.kernel.org
15344S:	Maintained
15345F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15346F:	drivers/usb/misc/usb251xb.c
15347
15348MICROCHIP USBA UDC DRIVER
15349M:	Cristian Birsan <cristian.birsan@microchip.com>
15350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15351S:	Supported
15352F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15353
15354MICROCHIP WILC1000 WIFI DRIVER
15355M:	Ajay Singh <ajay.kathat@microchip.com>
15356M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15357L:	linux-wireless@vger.kernel.org
15358S:	Supported
15359F:	drivers/net/wireless/microchip/wilc1000/
15360
15361MICROSEMI MIPS SOCS
15362M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15363M:	UNGLinuxDriver@microchip.com
15364L:	linux-mips@vger.kernel.org
15365S:	Supported
15366F:	Documentation/devicetree/bindings/mips/mscc.txt
15367F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15368F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15369F:	arch/mips/boot/dts/mscc/
15370F:	arch/mips/configs/generic/board-ocelot.config
15371F:	arch/mips/generic/board-ocelot.c
15372
15373MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15374M:	Don Brace <don.brace@microchip.com>
15375L:	storagedev@microchip.com
15376L:	linux-scsi@vger.kernel.org
15377S:	Supported
15378F:	Documentation/scsi/smartpqi.rst
15379F:	drivers/scsi/smartpqi/Kconfig
15380F:	drivers/scsi/smartpqi/Makefile
15381F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15382F:	include/linux/cciss*.h
15383F:	include/uapi/linux/cciss*.h
15384
15385MICROSOFT MANA RDMA DRIVER
15386M:	Long Li <longli@microsoft.com>
15387M:	Ajay Sharma <sharmaajay@microsoft.com>
15388L:	linux-rdma@vger.kernel.org
15389S:	Supported
15390F:	drivers/infiniband/hw/mana/
15391F:	include/net/mana
15392F:	include/uapi/rdma/mana-abi.h
15393
15394MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15395M:	Maximilian Luz <luzmaximilian@gmail.com>
15396L:	platform-driver-x86@vger.kernel.org
15397S:	Maintained
15398F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15399
15400MICROSOFT SURFACE BATTERY AND AC DRIVERS
15401M:	Maximilian Luz <luzmaximilian@gmail.com>
15402L:	linux-pm@vger.kernel.org
15403L:	platform-driver-x86@vger.kernel.org
15404S:	Maintained
15405F:	drivers/power/supply/surface_battery.c
15406F:	drivers/power/supply/surface_charger.c
15407
15408MICROSOFT SURFACE DTX DRIVER
15409M:	Maximilian Luz <luzmaximilian@gmail.com>
15410L:	platform-driver-x86@vger.kernel.org
15411S:	Maintained
15412F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15413F:	drivers/platform/surface/surface_dtx.c
15414F:	include/uapi/linux/surface_aggregator/dtx.h
15415
15416MICROSOFT SURFACE SENSOR FAN DRIVER
15417M:	Maximilian Luz <luzmaximilian@gmail.com>
15418M:	Ivor Wanders <ivor@iwanders.net>
15419L:	linux-hwmon@vger.kernel.org
15420S:	Maintained
15421F:	Documentation/hwmon/surface_fan.rst
15422F:	drivers/hwmon/surface_fan.c
15423
15424MICROSOFT SURFACE SENSOR THERMAL DRIVER
15425M:	Maximilian Luz <luzmaximilian@gmail.com>
15426L:	linux-hwmon@vger.kernel.org
15427S:	Maintained
15428F:	drivers/hwmon/surface_temp.c
15429
15430MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15431M:	Maximilian Luz <luzmaximilian@gmail.com>
15432L:	platform-driver-x86@vger.kernel.org
15433S:	Maintained
15434F:	drivers/platform/surface/surface_gpe.c
15435
15436MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15437M:	Hans de Goede <hdegoede@redhat.com>
15438M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15439M:	Maximilian Luz <luzmaximilian@gmail.com>
15440L:	platform-driver-x86@vger.kernel.org
15441S:	Maintained
15442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15443F:	drivers/platform/surface/
15444
15445MICROSOFT SURFACE HID TRANSPORT DRIVER
15446M:	Maximilian Luz <luzmaximilian@gmail.com>
15447L:	linux-input@vger.kernel.org
15448L:	platform-driver-x86@vger.kernel.org
15449S:	Maintained
15450F:	drivers/hid/surface-hid/
15451
15452MICROSOFT SURFACE HOT-PLUG DRIVER
15453M:	Maximilian Luz <luzmaximilian@gmail.com>
15454L:	platform-driver-x86@vger.kernel.org
15455S:	Maintained
15456F:	drivers/platform/surface/surface_hotplug.c
15457
15458MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15459M:	Maximilian Luz <luzmaximilian@gmail.com>
15460L:	platform-driver-x86@vger.kernel.org
15461S:	Maintained
15462F:	drivers/platform/surface/surface_platform_profile.c
15463
15464MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15465M:	Chen Yu <yu.c.chen@intel.com>
15466L:	platform-driver-x86@vger.kernel.org
15467S:	Supported
15468F:	drivers/platform/surface/surfacepro3_button.c
15469
15470MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15471M:	Maximilian Luz <luzmaximilian@gmail.com>
15472L:	platform-driver-x86@vger.kernel.org
15473S:	Maintained
15474F:	drivers/platform/surface/surface_aggregator_hub.c
15475
15476MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15477M:	Maximilian Luz <luzmaximilian@gmail.com>
15478L:	platform-driver-x86@vger.kernel.org
15479S:	Maintained
15480W:	https://github.com/linux-surface/surface-aggregator-module
15481C:	irc://irc.libera.chat/linux-surface
15482F:	Documentation/driver-api/surface_aggregator/
15483F:	drivers/platform/surface/aggregator/
15484F:	drivers/platform/surface/surface_acpi_notify.c
15485F:	drivers/platform/surface/surface_aggregator_cdev.c
15486F:	drivers/platform/surface/surface_aggregator_registry.c
15487F:	include/linux/surface_acpi_notify.h
15488F:	include/linux/surface_aggregator/
15489F:	include/uapi/linux/surface_aggregator/
15490
15491MICROTEK X6 SCANNER
15492M:	Oliver Neukum <oliver@neukum.org>
15493S:	Maintained
15494F:	drivers/usb/image/microtek.*
15495
15496MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15497M:	Luka Kovacic <luka.kovacic@sartura.hr>
15498M:	Luka Perkov <luka.perkov@sartura.hr>
15499S:	Maintained
15500F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15501F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15502F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15503F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15504F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15505F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15506
15507MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15508M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15509L:	linux-media@vger.kernel.org
15510S:	Maintained
15511F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15512F:	Documentation/driver-api/media/drivers/ccs/
15513F:	Documentation/userspace-api/media/drivers/ccs.rst
15514F:	drivers/media/i2c/ccs-pll.c
15515F:	drivers/media/i2c/ccs-pll.h
15516F:	drivers/media/i2c/ccs/
15517F:	include/uapi/linux/ccs.h
15518F:	include/uapi/linux/smiapp.h
15519
15520MIPS
15521M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15522L:	linux-mips@vger.kernel.org
15523S:	Maintained
15524W:	http://www.linux-mips.org/
15525Q:	https://patchwork.kernel.org/project/linux-mips/list/
15526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15527F:	Documentation/devicetree/bindings/mips/
15528F:	Documentation/arch/mips/
15529F:	arch/mips/
15530F:	drivers/platform/mips/
15531F:	include/dt-bindings/mips/
15532
15533MIPS BAIKAL-T1 PLATFORM
15534M:	Serge Semin <fancer.lancer@gmail.com>
15535L:	linux-mips@vger.kernel.org
15536S:	Supported
15537F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15538F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15539F:	drivers/bus/bt1-*.c
15540F:	drivers/clk/baikal-t1/
15541F:	drivers/memory/bt1-l2-ctl.c
15542F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15543
15544MIPS BOSTON DEVELOPMENT BOARD
15545M:	Paul Burton <paulburton@kernel.org>
15546L:	linux-mips@vger.kernel.org
15547S:	Maintained
15548F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15549F:	arch/mips/boot/dts/img/boston.dts
15550F:	arch/mips/configs/generic/board-boston.config
15551F:	drivers/clk/imgtec/clk-boston.c
15552F:	include/dt-bindings/clock/boston-clock.h
15553
15554MIPS CORE DRIVERS
15555M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15556M:	Serge Semin <fancer.lancer@gmail.com>
15557L:	linux-mips@vger.kernel.org
15558S:	Supported
15559F:	drivers/bus/mips_cdmm.c
15560F:	drivers/clocksource/mips-gic-timer.c
15561F:	drivers/cpuidle/cpuidle-cps.c
15562F:	drivers/irqchip/irq-mips-cpu.c
15563F:	drivers/irqchip/irq-mips-gic.c
15564
15565MIPS GENERIC PLATFORM
15566M:	Paul Burton <paulburton@kernel.org>
15567L:	linux-mips@vger.kernel.org
15568S:	Supported
15569F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15570F:	arch/mips/generic/
15571F:	arch/mips/tools/generic-board-config.sh
15572
15573MIPS RINT INSTRUCTION EMULATION
15574M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15575L:	linux-mips@vger.kernel.org
15576S:	Supported
15577F:	arch/mips/math-emu/dp_rint.c
15578F:	arch/mips/math-emu/sp_rint.c
15579
15580MIPS/LOONGSON1 ARCHITECTURE
15581M:	Keguang Zhang <keguang.zhang@gmail.com>
15582L:	linux-mips@vger.kernel.org
15583S:	Maintained
15584F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15585F:	arch/mips/include/asm/mach-loongson32/
15586F:	arch/mips/loongson32/
15587F:	drivers/*/*loongson1*
15588F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15589
15590MIPS/LOONGSON2EF ARCHITECTURE
15591M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15592L:	linux-mips@vger.kernel.org
15593S:	Maintained
15594F:	arch/mips/include/asm/mach-loongson2ef/
15595F:	arch/mips/loongson2ef/
15596F:	drivers/cpufreq/loongson2_cpufreq.c
15597
15598MIPS/LOONGSON64 ARCHITECTURE
15599M:	Huacai Chen <chenhuacai@kernel.org>
15600M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15601L:	linux-mips@vger.kernel.org
15602S:	Maintained
15603F:	arch/mips/include/asm/mach-loongson64/
15604F:	arch/mips/loongson64/
15605F:	drivers/irqchip/irq-loongson*
15606F:	drivers/platform/mips/cpu_hwmon.c
15607
15608MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15609M:	Hans Verkuil <hverkuil@xs4all.nl>
15610L:	linux-media@vger.kernel.org
15611S:	Odd Fixes
15612W:	https://linuxtv.org
15613T:	git git://linuxtv.org/media_tree.git
15614F:	drivers/media/radio/radio-miropcm20*
15615
15616MITSUMI MM8013 FG DRIVER
15617M:	Konrad Dybcio <konradybcio@kernel.org>
15618F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15619F:	drivers/power/supply/mm8013.c
15620
15621MMP SUPPORT
15622R:	Lubomir Rintel <lkundrak@v3.sk>
15623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15624S:	Odd Fixes
15625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15626F:	arch/arm/boot/dts/marvell/mmp*
15627F:	arch/arm/mach-mmp/
15628F:	include/linux/soc/mmp/
15629
15630MMP USB PHY DRIVERS
15631R:	Lubomir Rintel <lkundrak@v3.sk>
15632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15633S:	Maintained
15634F:	drivers/phy/marvell/phy-mmp3-usb.c
15635F:	drivers/phy/marvell/phy-pxa-usb.c
15636
15637MMU GATHER AND TLB INVALIDATION
15638M:	Will Deacon <will@kernel.org>
15639M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15640M:	Andrew Morton <akpm@linux-foundation.org>
15641M:	Nick Piggin <npiggin@gmail.com>
15642M:	Peter Zijlstra <peterz@infradead.org>
15643L:	linux-arch@vger.kernel.org
15644L:	linux-mm@kvack.org
15645S:	Maintained
15646F:	arch/*/include/asm/tlb.h
15647F:	include/asm-generic/tlb.h
15648F:	mm/mmu_gather.c
15649
15650MN88472 MEDIA DRIVER
15651L:	linux-media@vger.kernel.org
15652S:	Orphan
15653W:	https://linuxtv.org
15654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15655F:	drivers/media/dvb-frontends/mn88472*
15656
15657MN88473 MEDIA DRIVER
15658L:	linux-media@vger.kernel.org
15659S:	Orphan
15660W:	https://linuxtv.org
15661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15662F:	drivers/media/dvb-frontends/mn88473*
15663
15664MOBILEYE MIPS SOCS
15665M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15666M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15667M:	Théo Lebrun <theo.lebrun@bootlin.com>
15668L:	linux-mips@vger.kernel.org
15669S:	Maintained
15670F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15671F:	Documentation/devicetree/bindings/soc/mobileye/
15672F:	arch/mips/boot/dts/mobileye/
15673F:	arch/mips/configs/eyeq5_defconfig
15674F:	arch/mips/mobileye/board-epm5.its.S
15675F:	drivers/clk/clk-eyeq.c
15676F:	drivers/pinctrl/pinctrl-eyeq5.c
15677F:	drivers/reset/reset-eyeq.c
15678F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15679
15680MODULE SUPPORT
15681M:	Luis Chamberlain <mcgrof@kernel.org>
15682R:	Petr Pavlu <petr.pavlu@suse.com>
15683R:	Sami Tolvanen <samitolvanen@google.com>
15684R:	Daniel Gomez <da.gomez@samsung.com>
15685L:	linux-modules@vger.kernel.org
15686L:	linux-kernel@vger.kernel.org
15687S:	Maintained
15688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15689F:	include/linux/kmod.h
15690F:	include/linux/module*.h
15691F:	kernel/module/
15692F:	lib/test_kmod.c
15693F:	scripts/module*
15694F:	tools/testing/selftests/kmod/
15695
15696MONOLITHIC POWER SYSTEM PMIC DRIVER
15697M:	Saravanan Sekar <sravanhome@gmail.com>
15698S:	Maintained
15699F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15700F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15701F:	drivers/hwmon/pmbus/mpq7932.c
15702F:	drivers/iio/adc/mp2629_adc.c
15703F:	drivers/mfd/mp2629.c
15704F:	drivers/power/supply/mp2629_charger.c
15705F:	drivers/regulator/mp5416.c
15706F:	drivers/regulator/mpq7920.c
15707F:	drivers/regulator/mpq7920.h
15708F:	include/linux/mfd/mp2629.h
15709
15710MOST(R) TECHNOLOGY DRIVER
15711M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15712M:	Christian Gromm <christian.gromm@microchip.com>
15713S:	Maintained
15714F:	Documentation/ABI/testing/configfs-most
15715F:	Documentation/ABI/testing/sysfs-bus-most
15716F:	drivers/most/
15717F:	drivers/staging/most/
15718F:	include/linux/most.h
15719
15720MOTORCOMM PHY DRIVER
15721M:	Frank <Frank.Sae@motor-comm.com>
15722L:	netdev@vger.kernel.org
15723S:	Maintained
15724F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15725F:	drivers/net/phy/motorcomm.c
15726
15727MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15728M:	Jiri Slaby <jirislaby@kernel.org>
15729S:	Maintained
15730F:	Documentation/driver-api/tty/moxa-smartio.rst
15731F:	drivers/tty/mxser.*
15732
15733MP3309C BACKLIGHT DRIVER
15734M:	Flavio Suligoi <f.suligoi@asem.it>
15735L:	dri-devel@lists.freedesktop.org
15736S:	Maintained
15737F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15738F:	drivers/video/backlight/mp3309c.c
15739
15740MPS MP2891 DRIVER
15741M:	Noah Wang <noahwang.wang@outlook.com>
15742L:	linux-hwmon@vger.kernel.org
15743S:	Maintained
15744F:	Documentation/hwmon/mp2891.rst
15745F:	drivers/hwmon/pmbus/mp2891.c
15746
15747MPS MP2993 DRIVER
15748M:	Noah Wang <noahwang.wang@outlook.com>
15749L:	linux-hwmon@vger.kernel.org
15750S:	Maintained
15751F:	Documentation/hwmon/mp2993.rst
15752F:	drivers/hwmon/pmbus/mp2993.c
15753
15754MPS MP9941 DRIVER
15755M:	Noah Wang <noahwang.wang@outlook.com>
15756L:	linux-hwmon@vger.kernel.org
15757S:	Maintained
15758F:	Documentation/hwmon/mp9941.rst
15759F:	drivers/hwmon/pmbus/mp9941.c
15760
15761MR800 AVERMEDIA USB FM RADIO DRIVER
15762M:	Alexey Klimov <klimov.linux@gmail.com>
15763L:	linux-media@vger.kernel.org
15764S:	Maintained
15765T:	git git://linuxtv.org/media_tree.git
15766F:	drivers/media/radio/radio-mr800.c
15767
15768MRF24J40 IEEE 802.15.4 RADIO DRIVER
15769M:	Stefan Schmidt <stefan@datenfreihafen.org>
15770L:	linux-wpan@vger.kernel.org
15771S:	Odd Fixes
15772F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15773F:	drivers/net/ieee802154/mrf24j40.c
15774
15775MSI EC DRIVER
15776M:	Nikita Kravets <teackot@gmail.com>
15777L:	platform-driver-x86@vger.kernel.org
15778S:	Maintained
15779W:	https://github.com/BeardOverflow/msi-ec
15780F:	drivers/platform/x86/msi-ec.*
15781
15782MSI LAPTOP SUPPORT
15783M:	"Lee, Chun-Yi" <jlee@suse.com>
15784L:	platform-driver-x86@vger.kernel.org
15785S:	Maintained
15786F:	drivers/platform/x86/msi-laptop.c
15787
15788MSI WMI SUPPORT
15789L:	platform-driver-x86@vger.kernel.org
15790S:	Orphan
15791F:	drivers/platform/x86/msi-wmi.c
15792
15793MSI WMI PLATFORM FEATURES
15794M:	Armin Wolf <W_Armin@gmx.de>
15795L:	platform-driver-x86@vger.kernel.org
15796S:	Maintained
15797F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15798F:	Documentation/wmi/devices/msi-wmi-platform.rst
15799F:	drivers/platform/x86/msi-wmi-platform.c
15800
15801MSI001 MEDIA DRIVER
15802L:	linux-media@vger.kernel.org
15803S:	Orphan
15804W:	https://linuxtv.org
15805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15806F:	drivers/media/tuners/msi001*
15807
15808MSI2500 MEDIA DRIVER
15809L:	linux-media@vger.kernel.org
15810S:	Orphan
15811W:	https://linuxtv.org
15812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15813F:	drivers/media/usb/msi2500/
15814
15815MSTAR INTERRUPT CONTROLLER DRIVER
15816M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15817M:	Daniel Palmer <daniel@thingy.jp>
15818S:	Maintained
15819F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15820F:	drivers/irqchip/irq-mst-intc.c
15821
15822MSYSTEMS DISKONCHIP G3 MTD DRIVER
15823M:	Robert Jarzmik <robert.jarzmik@free.fr>
15824L:	linux-mtd@lists.infradead.org
15825S:	Maintained
15826F:	drivers/mtd/devices/docg3*
15827
15828MT9M114 ONSEMI SENSOR DRIVER
15829M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15830L:	linux-media@vger.kernel.org
15831S:	Maintained
15832T:	git git://linuxtv.org/media_tree.git
15833F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15834F:	drivers/media/i2c/mt9m114.c
15835
15836MT9P031 APTINA CAMERA SENSOR
15837M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15838L:	linux-media@vger.kernel.org
15839S:	Maintained
15840T:	git git://linuxtv.org/media_tree.git
15841F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15842F:	drivers/media/i2c/mt9p031.c
15843F:	include/media/i2c/mt9p031.h
15844
15845MT9T112 APTINA CAMERA SENSOR
15846M:	Jacopo Mondi <jacopo@jmondi.org>
15847L:	linux-media@vger.kernel.org
15848S:	Odd Fixes
15849T:	git git://linuxtv.org/media_tree.git
15850F:	drivers/media/i2c/mt9t112.c
15851F:	include/media/i2c/mt9t112.h
15852
15853MT9V032 APTINA CAMERA SENSOR
15854M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15855L:	linux-media@vger.kernel.org
15856S:	Maintained
15857T:	git git://linuxtv.org/media_tree.git
15858F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15859F:	drivers/media/i2c/mt9v032.c
15860F:	include/media/i2c/mt9v032.h
15861
15862MT9V111 APTINA CAMERA SENSOR
15863M:	Jacopo Mondi <jacopo@jmondi.org>
15864L:	linux-media@vger.kernel.org
15865S:	Maintained
15866T:	git git://linuxtv.org/media_tree.git
15867F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15868F:	drivers/media/i2c/mt9v111.c
15869
15870MULTIFUNCTION DEVICES (MFD)
15871M:	Lee Jones <lee@kernel.org>
15872S:	Maintained
15873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15874F:	Documentation/devicetree/bindings/mfd/
15875F:	drivers/mfd/
15876F:	include/dt-bindings/mfd/
15877F:	include/linux/mfd/
15878
15879MULTIMEDIA CARD (MMC) ETC. OVER SPI
15880S:	Orphan
15881F:	drivers/mmc/host/mmc_spi.c
15882F:	include/linux/spi/mmc_spi.h
15883
15884MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15885M:	Ulf Hansson <ulf.hansson@linaro.org>
15886L:	linux-mmc@vger.kernel.org
15887S:	Maintained
15888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15889F:	Documentation/devicetree/bindings/mmc/
15890F:	drivers/mmc/
15891F:	include/linux/mmc/
15892F:	include/uapi/linux/mmc/
15893
15894MULTIPLEXER SUBSYSTEM
15895M:	Peter Rosin <peda@axentia.se>
15896S:	Maintained
15897F:	Documentation/ABI/testing/sysfs-class-mux*
15898F:	Documentation/devicetree/bindings/mux/
15899F:	drivers/mux/
15900F:	include/dt-bindings/mux/
15901F:	include/linux/mux/
15902
15903MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15904M:	Bin Liu <b-liu@ti.com>
15905L:	linux-usb@vger.kernel.org
15906S:	Maintained
15907F:	drivers/usb/musb/
15908
15909MXL301RF MEDIA DRIVER
15910M:	Akihiro Tsukada <tskd08@gmail.com>
15911L:	linux-media@vger.kernel.org
15912S:	Odd Fixes
15913F:	drivers/media/tuners/mxl301rf*
15914
15915MXL5007T MEDIA DRIVER
15916M:	Michael Krufky <mkrufky@linuxtv.org>
15917L:	linux-media@vger.kernel.org
15918S:	Maintained
15919W:	https://linuxtv.org
15920W:	http://github.com/mkrufky
15921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15922T:	git git://linuxtv.org/mkrufky/tuners.git
15923F:	drivers/media/tuners/mxl5007t.*
15924
15925MXSFB DRM DRIVER
15926M:	Marek Vasut <marex@denx.de>
15927M:	Stefan Agner <stefan@agner.ch>
15928L:	dri-devel@lists.freedesktop.org
15929S:	Supported
15930T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15931F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15932F:	drivers/gpu/drm/mxsfb/
15933
15934MYLEX DAC960 PCI RAID Controller
15935M:	Hannes Reinecke <hare@kernel.org>
15936L:	linux-scsi@vger.kernel.org
15937S:	Supported
15938F:	drivers/scsi/myrb.*
15939F:	drivers/scsi/myrs.*
15940
15941MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15942L:	netdev@vger.kernel.org
15943S:	Orphan
15944W:	https://www.cspi.com/ethernet-products/support/downloads/
15945F:	drivers/net/ethernet/myricom/myri10ge/
15946
15947NAND FLASH SUBSYSTEM
15948M:	Miquel Raynal <miquel.raynal@bootlin.com>
15949R:	Richard Weinberger <richard@nod.at>
15950L:	linux-mtd@lists.infradead.org
15951S:	Maintained
15952W:	http://www.linux-mtd.infradead.org/
15953Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15954C:	irc://irc.oftc.net/mtd
15955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15956F:	drivers/mtd/nand/
15957F:	include/linux/mtd/*nand*.h
15958
15959NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15960M:	Daniel Mack <zonque@gmail.com>
15961L:	linux-sound@vger.kernel.org
15962S:	Maintained
15963W:	http://www.native-instruments.com
15964F:	sound/usb/caiaq/
15965
15966NATSEMI ETHERNET DRIVER (DP8381x)
15967S:	Orphan
15968F:	drivers/net/ethernet/natsemi/natsemi.c
15969
15970NCR 5380 SCSI DRIVERS
15971M:	Finn Thain <fthain@linux-m68k.org>
15972M:	Michael Schmitz <schmitzmic@gmail.com>
15973L:	linux-scsi@vger.kernel.org
15974S:	Maintained
15975F:	Documentation/scsi/g_NCR5380.rst
15976F:	drivers/scsi/NCR5380.*
15977F:	drivers/scsi/arm/cumana_1.c
15978F:	drivers/scsi/arm/oak.c
15979F:	drivers/scsi/atari_scsi.*
15980F:	drivers/scsi/dmx3191d.c
15981F:	drivers/scsi/g_NCR5380.*
15982F:	drivers/scsi/mac_scsi.*
15983F:	drivers/scsi/sun3_scsi.*
15984F:	drivers/scsi/sun3_scsi_vme.c
15985
15986NCSI LIBRARY
15987M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15988S:	Maintained
15989F:	net/ncsi/
15990
15991NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15992M:	Zev Weiss <zev@bewilderbeest.net>
15993L:	linux-hwmon@vger.kernel.org
15994S:	Maintained
15995F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15996F:	drivers/hwmon/nct6775-i2c.c
15997
15998NETCONSOLE
15999M:	Breno Leitao <leitao@debian.org>
16000S:	Maintained
16001F:	Documentation/networking/netconsole.rst
16002F:	drivers/net/netconsole.c
16003F:	tools/testing/selftests/drivers/net/netcons_basic.sh
16004
16005NETDEVSIM
16006M:	Jakub Kicinski <kuba@kernel.org>
16007S:	Maintained
16008F:	drivers/net/netdevsim/*
16009F:	tools/testing/selftests/drivers/net/netdevsim/*
16010
16011NETEM NETWORK EMULATOR
16012M:	Stephen Hemminger <stephen@networkplumber.org>
16013L:	netdev@vger.kernel.org
16014S:	Maintained
16015F:	net/sched/sch_netem.c
16016
16017NETERION 10GbE DRIVERS (s2io)
16018M:	Jon Mason <jdmason@kudzu.us>
16019L:	netdev@vger.kernel.org
16020S:	Supported
16021F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16022F:	drivers/net/ethernet/neterion/
16023
16024NETFILTER
16025M:	Pablo Neira Ayuso <pablo@netfilter.org>
16026M:	Jozsef Kadlecsik <kadlec@netfilter.org>
16027L:	netfilter-devel@vger.kernel.org
16028L:	coreteam@netfilter.org
16029S:	Maintained
16030W:	http://www.netfilter.org/
16031W:	http://www.iptables.org/
16032W:	http://www.nftables.org/
16033Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16034C:	irc://irc.libera.chat/netfilter
16035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16037F:	include/linux/netfilter*
16038F:	include/linux/netfilter/
16039F:	include/net/netfilter/
16040F:	include/uapi/linux/netfilter*
16041F:	include/uapi/linux/netfilter/
16042F:	net/*/netfilter.c
16043F:	net/*/netfilter/
16044F:	net/bridge/br_netfilter*.c
16045F:	net/netfilter/
16046F:	tools/testing/selftests/net/netfilter/
16047
16048NETROM NETWORK LAYER
16049M:	Ralf Baechle <ralf@linux-mips.org>
16050L:	linux-hams@vger.kernel.org
16051S:	Maintained
16052W:	https://linux-ax25.in-berlin.de
16053F:	include/net/netrom.h
16054F:	include/uapi/linux/netrom.h
16055F:	net/netrom/
16056
16057NETRONIX EMBEDDED CONTROLLER
16058M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16059S:	Maintained
16060F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16061F:	drivers/mfd/ntxec.c
16062F:	drivers/pwm/pwm-ntxec.c
16063F:	drivers/rtc/rtc-ntxec.c
16064F:	include/linux/mfd/ntxec.h
16065
16066NETRONOME ETHERNET DRIVERS
16067M:	Louis Peens <louis.peens@corigine.com>
16068R:	Jakub Kicinski <kuba@kernel.org>
16069L:	oss-drivers@corigine.com
16070S:	Maintained
16071F:	drivers/net/ethernet/netronome/
16072
16073NETWORK BLOCK DEVICE (NBD)
16074M:	Josef Bacik <josef@toxicpanda.com>
16075L:	linux-block@vger.kernel.org
16076L:	nbd@other.debian.org
16077S:	Maintained
16078F:	Documentation/admin-guide/blockdev/nbd.rst
16079F:	drivers/block/nbd.c
16080F:	include/trace/events/nbd.h
16081F:	include/uapi/linux/nbd.h
16082
16083NETWORK DROP MONITOR
16084M:	Neil Horman <nhorman@tuxdriver.com>
16085L:	netdev@vger.kernel.org
16086S:	Maintained
16087W:	https://fedorahosted.org/dropwatch/
16088F:	include/uapi/linux/net_dropmon.h
16089F:	net/core/drop_monitor.c
16090
16091NETWORKING DRIVERS
16092M:	Andrew Lunn <andrew+netdev@lunn.ch>
16093M:	"David S. Miller" <davem@davemloft.net>
16094M:	Eric Dumazet <edumazet@google.com>
16095M:	Jakub Kicinski <kuba@kernel.org>
16096M:	Paolo Abeni <pabeni@redhat.com>
16097L:	netdev@vger.kernel.org
16098S:	Maintained
16099P:	Documentation/process/maintainer-netdev.rst
16100Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16103F:	Documentation/devicetree/bindings/net/
16104F:	Documentation/networking/net_cachelines/net_device.rst
16105F:	drivers/connector/
16106F:	drivers/net/
16107F:	include/dt-bindings/net/
16108F:	include/linux/cn_proc.h
16109F:	include/linux/etherdevice.h
16110F:	include/linux/ethtool_netlink.h
16111F:	include/linux/fcdevice.h
16112F:	include/linux/fddidevice.h
16113F:	include/linux/hippidevice.h
16114F:	include/linux/if_*
16115F:	include/linux/inetdevice.h
16116F:	include/linux/netdev*
16117F:	include/linux/platform_data/wiznet.h
16118F:	include/uapi/linux/cn_proc.h
16119F:	include/uapi/linux/ethtool_netlink.h
16120F:	include/uapi/linux/if_*
16121F:	include/uapi/linux/netdev*
16122F:	tools/testing/selftests/drivers/net/
16123X:	Documentation/devicetree/bindings/net/bluetooth/
16124X:	Documentation/devicetree/bindings/net/wireless/
16125X:	drivers/net/wireless/
16126
16127NETWORKING DRIVERS (WIRELESS)
16128M:	Kalle Valo <kvalo@kernel.org>
16129L:	linux-wireless@vger.kernel.org
16130S:	Maintained
16131W:	https://wireless.wiki.kernel.org/
16132Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16135F:	Documentation/devicetree/bindings/net/wireless/
16136F:	drivers/net/wireless/
16137
16138NETWORKING [DSA]
16139M:	Andrew Lunn <andrew@lunn.ch>
16140M:	Florian Fainelli <f.fainelli@gmail.com>
16141M:	Vladimir Oltean <olteanv@gmail.com>
16142S:	Maintained
16143F:	Documentation/devicetree/bindings/net/dsa/
16144F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16145F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16146F:	drivers/net/dsa/
16147F:	include/linux/dsa/
16148F:	include/linux/platform_data/dsa.h
16149F:	include/net/dsa.h
16150F:	net/dsa/
16151F:	tools/testing/selftests/drivers/net/dsa/
16152
16153NETWORKING [GENERAL]
16154M:	"David S. Miller" <davem@davemloft.net>
16155M:	Eric Dumazet <edumazet@google.com>
16156M:	Jakub Kicinski <kuba@kernel.org>
16157M:	Paolo Abeni <pabeni@redhat.com>
16158L:	netdev@vger.kernel.org
16159S:	Maintained
16160P:	Documentation/process/maintainer-netdev.rst
16161Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16162B:	mailto:netdev@vger.kernel.org
16163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16165F:	Documentation/core-api/netlink.rst
16166F:	Documentation/netlink/
16167F:	Documentation/networking/
16168F:	Documentation/networking/net_cachelines/
16169F:	Documentation/process/maintainer-netdev.rst
16170F:	Documentation/userspace-api/netlink/
16171F:	include/linux/framer/framer-provider.h
16172F:	include/linux/framer/framer.h
16173F:	include/linux/in.h
16174F:	include/linux/indirect_call_wrapper.h
16175F:	include/linux/inet.h
16176F:	include/linux/inet_diag.h
16177F:	include/linux/net.h
16178F:	include/linux/netdev*
16179F:	include/linux/netlink.h
16180F:	include/linux/netpoll.h
16181F:	include/linux/rtnetlink.h
16182F:	include/linux/seq_file_net.h
16183F:	include/linux/skbuff*
16184F:	include/net/
16185F:	include/uapi/linux/genetlink.h
16186F:	include/uapi/linux/hsr_netlink.h
16187F:	include/uapi/linux/in.h
16188F:	include/uapi/linux/inet_diag.h
16189F:	include/uapi/linux/nbd-netlink.h
16190F:	include/uapi/linux/net.h
16191F:	include/uapi/linux/net_namespace.h
16192F:	include/uapi/linux/netconf.h
16193F:	include/uapi/linux/netdev*
16194F:	include/uapi/linux/netlink.h
16195F:	include/uapi/linux/netlink_diag.h
16196F:	include/uapi/linux/rtnetlink.h
16197F:	lib/net_utils.c
16198F:	lib/random32.c
16199F:	net/
16200F:	tools/net/
16201F:	tools/testing/selftests/net/
16202X:	Documentation/networking/mac80211-injection.rst
16203X:	Documentation/networking/mac80211_hwsim/
16204X:	Documentation/networking/regulatory.rst
16205X:	include/net/cfg80211.h
16206X:	include/net/ieee80211_radiotap.h
16207X:	include/net/iw_handler.h
16208X:	include/net/mac80211.h
16209X:	include/net/wext.h
16210X:	net/9p/
16211X:	net/bluetooth/
16212X:	net/mac80211/
16213X:	net/rfkill/
16214X:	net/wireless/
16215
16216NETWORKING [IPSEC]
16217M:	Steffen Klassert <steffen.klassert@secunet.com>
16218M:	Herbert Xu <herbert@gondor.apana.org.au>
16219M:	"David S. Miller" <davem@davemloft.net>
16220L:	netdev@vger.kernel.org
16221S:	Maintained
16222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16224F:	include/net/xfrm.h
16225F:	include/uapi/linux/xfrm.h
16226F:	net/ipv4/ah4.c
16227F:	net/ipv4/esp4*
16228F:	net/ipv4/ip_vti.c
16229F:	net/ipv4/ipcomp.c
16230F:	net/ipv4/xfrm*
16231F:	net/ipv6/ah6.c
16232F:	net/ipv6/esp6*
16233F:	net/ipv6/ip6_vti.c
16234F:	net/ipv6/ipcomp6.c
16235F:	net/ipv6/xfrm*
16236F:	net/key/
16237F:	net/xfrm/
16238F:	tools/testing/selftests/net/ipsec.c
16239
16240NETWORKING [IPv4/IPv6]
16241M:	"David S. Miller" <davem@davemloft.net>
16242M:	David Ahern <dsahern@kernel.org>
16243L:	netdev@vger.kernel.org
16244S:	Maintained
16245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16246F:	arch/x86/net/*
16247F:	include/linux/ip.h
16248F:	include/linux/ipv6*
16249F:	include/net/fib*
16250F:	include/net/ip*
16251F:	include/net/route.h
16252F:	net/ipv4/
16253F:	net/ipv6/
16254
16255NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16256M:	Paul Moore <paul@paul-moore.com>
16257L:	netdev@vger.kernel.org
16258L:	linux-security-module@vger.kernel.org
16259S:	Supported
16260W:	https://github.com/netlabel
16261F:	Documentation/netlabel/
16262F:	include/net/calipso.h
16263F:	include/net/cipso_ipv4.h
16264F:	include/net/netlabel.h
16265F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16266F:	include/uapi/linux/netfilter/xt_SECMARK.h
16267F:	net/ipv4/cipso_ipv4.c
16268F:	net/ipv6/calipso.c
16269F:	net/netfilter/xt_CONNSECMARK.c
16270F:	net/netfilter/xt_SECMARK.c
16271F:	net/netlabel/
16272
16273NETWORKING [MACSEC]
16274M:	Sabrina Dubroca <sd@queasysnail.net>
16275L:	netdev@vger.kernel.org
16276S:	Maintained
16277F:	drivers/net/macsec.c
16278F:	include/net/macsec.h
16279F:	include/uapi/linux/if_macsec.h
16280K:	macsec
16281K:	\bmdo_
16282
16283NETWORKING [MPTCP]
16284M:	Matthieu Baerts <matttbe@kernel.org>
16285M:	Mat Martineau <martineau@kernel.org>
16286R:	Geliang Tang <geliang@kernel.org>
16287L:	netdev@vger.kernel.org
16288L:	mptcp@lists.linux.dev
16289S:	Maintained
16290W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16291B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16292T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16293T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16294F:	Documentation/netlink/specs/mptcp_pm.yaml
16295F:	Documentation/networking/mptcp*.rst
16296F:	include/net/mptcp.h
16297F:	include/trace/events/mptcp.h
16298F:	include/uapi/linux/mptcp*.h
16299F:	net/mptcp/
16300F:	tools/testing/selftests/bpf/*/*mptcp*.c
16301F:	tools/testing/selftests/net/mptcp/
16302
16303NETWORKING [TCP]
16304M:	Eric Dumazet <edumazet@google.com>
16305L:	netdev@vger.kernel.org
16306S:	Maintained
16307F:	Documentation/networking/net_cachelines/tcp_sock.rst
16308F:	include/linux/tcp.h
16309F:	include/net/tcp.h
16310F:	include/trace/events/tcp.h
16311F:	include/uapi/linux/tcp.h
16312F:	net/ipv4/inet_connection_sock.c
16313F:	net/ipv4/inet_hashtables.c
16314F:	net/ipv4/inet_timewait_sock.c
16315F:	net/ipv4/syncookies.c
16316F:	net/ipv4/tcp*.c
16317F:	net/ipv6/inet6_connection_sock.c
16318F:	net/ipv6/inet6_hashtables.c
16319F:	net/ipv6/syncookies.c
16320F:	net/ipv6/tcp*.c
16321
16322NETWORKING [TLS]
16323M:	Boris Pismenny <borisp@nvidia.com>
16324M:	John Fastabend <john.fastabend@gmail.com>
16325M:	Jakub Kicinski <kuba@kernel.org>
16326L:	netdev@vger.kernel.org
16327S:	Maintained
16328F:	include/net/tls.h
16329F:	include/uapi/linux/tls.h
16330F:	net/tls/*
16331
16332NETXEN (1/10) GbE SUPPORT
16333M:	Manish Chopra <manishc@marvell.com>
16334M:	Rahul Verma <rahulv@marvell.com>
16335M:	GR-Linux-NIC-Dev@marvell.com
16336L:	netdev@vger.kernel.org
16337S:	Supported
16338F:	drivers/net/ethernet/qlogic/netxen/
16339
16340NET_FAILOVER MODULE
16341M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16342L:	netdev@vger.kernel.org
16343S:	Supported
16344F:	Documentation/networking/net_failover.rst
16345F:	drivers/net/net_failover.c
16346F:	include/net/net_failover.h
16347
16348NEXTHOP
16349M:	David Ahern <dsahern@kernel.org>
16350L:	netdev@vger.kernel.org
16351S:	Maintained
16352F:	include/net/netns/nexthop.h
16353F:	include/net/nexthop.h
16354F:	include/uapi/linux/nexthop.h
16355F:	net/ipv4/nexthop.c
16356
16357NFC SUBSYSTEM
16358M:	Krzysztof Kozlowski <krzk@kernel.org>
16359L:	netdev@vger.kernel.org
16360S:	Maintained
16361F:	Documentation/devicetree/bindings/net/nfc/
16362F:	drivers/nfc/
16363F:	include/net/nfc/
16364F:	include/uapi/linux/nfc.h
16365F:	net/nfc/
16366
16367NFC VIRTUAL NCI DEVICE DRIVER
16368M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16369L:	netdev@vger.kernel.org
16370S:	Supported
16371F:	drivers/nfc/virtual_ncidev.c
16372F:	tools/testing/selftests/nci/
16373
16374NFS, SUNRPC, AND LOCKD CLIENTS
16375M:	Trond Myklebust <trondmy@kernel.org>
16376M:	Anna Schumaker <anna@kernel.org>
16377L:	linux-nfs@vger.kernel.org
16378S:	Maintained
16379W:	http://client.linux-nfs.org
16380T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16381F:	Documentation/filesystems/nfs/
16382F:	fs/lockd/
16383F:	fs/nfs/
16384F:	fs/nfs_common/
16385F:	include/linux/lockd/
16386F:	include/linux/nfs*
16387F:	include/linux/sunrpc/
16388F:	include/uapi/linux/nfs*
16389F:	include/uapi/linux/sunrpc/
16390F:	net/sunrpc/
16391
16392NILFS2 FILESYSTEM
16393M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16394L:	linux-nilfs@vger.kernel.org
16395S:	Supported
16396W:	https://nilfs.sourceforge.io/
16397T:	git https://github.com/konis/nilfs2.git
16398F:	Documentation/filesystems/nilfs2.rst
16399F:	fs/nilfs2/
16400F:	include/trace/events/nilfs2.h
16401F:	include/uapi/linux/nilfs2_api.h
16402F:	include/uapi/linux/nilfs2_ondisk.h
16403
16404NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16405M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16406S:	Maintained
16407W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16408F:	Documentation/scsi/NinjaSCSI.rst
16409F:	drivers/scsi/pcmcia/nsp_*
16410
16411NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16412M:	GOTO Masanori <gotom@debian.or.jp>
16413M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16414S:	Maintained
16415W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16416F:	Documentation/scsi/NinjaSCSI.rst
16417F:	drivers/scsi/nsp32*
16418
16419NINTENDO HID DRIVER
16420M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16421L:	linux-input@vger.kernel.org
16422S:	Maintained
16423F:	drivers/hid/hid-nintendo*
16424
16425NIOS2 ARCHITECTURE
16426M:	Dinh Nguyen <dinguyen@kernel.org>
16427S:	Maintained
16428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16429F:	arch/nios2/
16430
16431NITRO ENCLAVES (NE)
16432M:	Alexandru Ciobotaru <alcioa@amazon.com>
16433L:	linux-kernel@vger.kernel.org
16434L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16435S:	Supported
16436W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16437F:	Documentation/virt/ne_overview.rst
16438F:	drivers/virt/nitro_enclaves/
16439F:	include/linux/nitro_enclaves.h
16440F:	include/uapi/linux/nitro_enclaves.h
16441F:	samples/nitro_enclaves/
16442
16443NITRO SECURE MODULE (NSM)
16444M:	Alexander Graf <graf@amazon.com>
16445L:	linux-kernel@vger.kernel.org
16446L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16447S:	Supported
16448W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16449F:	drivers/misc/nsm.c
16450F:	include/uapi/linux/nsm.h
16451
16452NOHZ, DYNTICKS SUPPORT
16453M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16454M:	Frederic Weisbecker <frederic@kernel.org>
16455M:	Ingo Molnar <mingo@kernel.org>
16456M:	Thomas Gleixner <tglx@linutronix.de>
16457L:	linux-kernel@vger.kernel.org
16458S:	Maintained
16459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16460F:	include/linux/sched/nohz.h
16461F:	include/linux/tick.h
16462F:	kernel/time/tick*.*
16463
16464NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16465M:	Pavel Machek <pavel@ucw.cz>
16466M:	Sakari Ailus <sakari.ailus@iki.fi>
16467L:	linux-media@vger.kernel.org
16468S:	Maintained
16469F:	drivers/media/i2c/ad5820.c
16470F:	drivers/media/i2c/et8ek8
16471
16472NOKIA N900 POWER SUPPLY DRIVERS
16473R:	Pali Rohár <pali@kernel.org>
16474F:	drivers/power/supply/bq2415x_charger.c
16475F:	drivers/power/supply/bq27xxx_battery.c
16476F:	drivers/power/supply/bq27xxx_battery_i2c.c
16477F:	drivers/power/supply/isp1704_charger.c
16478F:	drivers/power/supply/rx51_battery.c
16479F:	include/linux/power/bq2415x_charger.h
16480F:	include/linux/power/bq27xxx_battery.h
16481
16482NOLIBC HEADER FILE
16483M:	Willy Tarreau <w@1wt.eu>
16484M:	Thomas Weißschuh <linux@weissschuh.net>
16485S:	Maintained
16486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16487F:	tools/include/nolibc/
16488F:	tools/testing/selftests/nolibc/
16489
16490NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16491M:	Hans de Goede <hdegoede@redhat.com>
16492L:	linux-input@vger.kernel.org
16493S:	Maintained
16494F:	drivers/input/touchscreen/novatek-nvt-ts.c
16495
16496NSDEPS
16497M:	Matthias Maennich <maennich@google.com>
16498S:	Maintained
16499F:	Documentation/core-api/symbol-namespaces.rst
16500F:	scripts/nsdeps
16501
16502NTB AMD DRIVER
16503M:	Sanjay R Mehta <sanju.mehta@amd.com>
16504M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16505L:	ntb@lists.linux.dev
16506S:	Supported
16507F:	drivers/ntb/hw/amd/
16508
16509NTB DRIVER CORE
16510M:	Jon Mason <jdmason@kudzu.us>
16511M:	Dave Jiang <dave.jiang@intel.com>
16512M:	Allen Hubbe <allenbh@gmail.com>
16513L:	ntb@lists.linux.dev
16514S:	Supported
16515W:	https://github.com/jonmason/ntb/wiki
16516T:	git https://github.com/jonmason/ntb.git
16517F:	drivers/net/ntb_netdev.c
16518F:	drivers/ntb/
16519F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16520F:	include/linux/ntb.h
16521F:	include/linux/ntb_transport.h
16522F:	tools/testing/selftests/ntb/
16523
16524NTB IDT DRIVER
16525M:	Serge Semin <fancer.lancer@gmail.com>
16526L:	ntb@lists.linux.dev
16527S:	Supported
16528F:	drivers/ntb/hw/idt/
16529
16530NTB INTEL DRIVER
16531M:	Dave Jiang <dave.jiang@intel.com>
16532L:	ntb@lists.linux.dev
16533S:	Supported
16534W:	https://github.com/davejiang/linux/wiki
16535T:	git https://github.com/davejiang/linux.git
16536F:	drivers/ntb/hw/intel/
16537
16538NTFS3 FILESYSTEM
16539M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16540L:	ntfs3@lists.linux.dev
16541S:	Supported
16542W:	http://www.paragon-software.com/
16543T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16544F:	Documentation/filesystems/ntfs3.rst
16545F:	fs/ntfs3/
16546
16547NUBUS SUBSYSTEM
16548M:	Finn Thain <fthain@linux-m68k.org>
16549L:	linux-m68k@lists.linux-m68k.org
16550S:	Maintained
16551F:	arch/*/include/asm/nubus.h
16552F:	drivers/nubus/
16553F:	include/linux/nubus.h
16554F:	include/uapi/linux/nubus.h
16555
16556NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16557M:	Antonino Daplas <adaplas@gmail.com>
16558L:	linux-fbdev@vger.kernel.org
16559S:	Maintained
16560F:	drivers/video/fbdev/nvidia/
16561F:	drivers/video/fbdev/riva/
16562
16563NVIDIA WMI EC BACKLIGHT DRIVER
16564M:	Daniel Dadap <ddadap@nvidia.com>
16565L:	platform-driver-x86@vger.kernel.org
16566S:	Supported
16567F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16568F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16569
16570NVM EXPRESS DRIVER
16571M:	Keith Busch <kbusch@kernel.org>
16572M:	Jens Axboe <axboe@fb.com>
16573M:	Christoph Hellwig <hch@lst.de>
16574M:	Sagi Grimberg <sagi@grimberg.me>
16575L:	linux-nvme@lists.infradead.org
16576S:	Supported
16577W:	http://git.infradead.org/nvme.git
16578T:	git git://git.infradead.org/nvme.git
16579F:	Documentation/nvme/
16580F:	drivers/nvme/common/
16581F:	drivers/nvme/host/
16582F:	include/linux/nvme-*.h
16583F:	include/linux/nvme.h
16584F:	include/uapi/linux/nvme_ioctl.h
16585
16586NVM EXPRESS FABRICS AUTHENTICATION
16587M:	Hannes Reinecke <hare@suse.de>
16588L:	linux-nvme@lists.infradead.org
16589S:	Supported
16590F:	drivers/nvme/host/auth.c
16591F:	drivers/nvme/target/auth.c
16592F:	drivers/nvme/target/fabrics-cmd-auth.c
16593F:	include/linux/nvme-auth.h
16594
16595NVM EXPRESS FC TRANSPORT DRIVERS
16596M:	James Smart <james.smart@broadcom.com>
16597L:	linux-nvme@lists.infradead.org
16598S:	Supported
16599F:	drivers/nvme/host/fc.c
16600F:	drivers/nvme/target/fc.c
16601F:	drivers/nvme/target/fcloop.c
16602F:	include/linux/nvme-fc-driver.h
16603F:	include/linux/nvme-fc.h
16604
16605NVM EXPRESS HARDWARE MONITORING SUPPORT
16606M:	Guenter Roeck <linux@roeck-us.net>
16607L:	linux-nvme@lists.infradead.org
16608S:	Supported
16609F:	drivers/nvme/host/hwmon.c
16610
16611NVM EXPRESS TARGET DRIVER
16612M:	Christoph Hellwig <hch@lst.de>
16613M:	Sagi Grimberg <sagi@grimberg.me>
16614M:	Chaitanya Kulkarni <kch@nvidia.com>
16615L:	linux-nvme@lists.infradead.org
16616S:	Supported
16617W:	http://git.infradead.org/nvme.git
16618T:	git git://git.infradead.org/nvme.git
16619F:	drivers/nvme/target/
16620
16621NVMEM FRAMEWORK
16622M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16623S:	Maintained
16624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16625F:	Documentation/ABI/stable/sysfs-bus-nvmem
16626F:	Documentation/devicetree/bindings/nvmem/
16627F:	drivers/nvmem/
16628F:	include/linux/nvmem-consumer.h
16629F:	include/linux/nvmem-provider.h
16630
16631NXP BLUETOOTH WIRELESS DRIVERS
16632M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16633M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16634S:	Maintained
16635F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16636F:	drivers/bluetooth/btnxpuart.c
16637
16638NXP C45 TJA11XX PHY DRIVER
16639M:	Andrei Botila <andrei.botila@oss.nxp.com>
16640L:	netdev@vger.kernel.org
16641S:	Maintained
16642F:	drivers/net/phy/nxp-c45-tja11xx*
16643
16644NXP FSPI DRIVER
16645M:	Han Xu <han.xu@nxp.com>
16646M:	Haibo Chen <haibo.chen@nxp.com>
16647R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16648L:	linux-spi@vger.kernel.org
16649L:	imx@lists.linux.dev
16650S:	Maintained
16651F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16652F:	drivers/spi/spi-nxp-fspi.c
16653
16654NXP FXAS21002C DRIVER
16655M:	Rui Miguel Silva <rmfrfs@gmail.com>
16656L:	linux-iio@vger.kernel.org
16657S:	Maintained
16658F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16659F:	drivers/iio/gyro/fxas21002c.h
16660F:	drivers/iio/gyro/fxas21002c_core.c
16661F:	drivers/iio/gyro/fxas21002c_i2c.c
16662F:	drivers/iio/gyro/fxas21002c_spi.c
16663
16664NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16665M:	Haibo Chen <haibo.chen@nxp.com>
16666L:	linux-iio@vger.kernel.org
16667L:	imx@lists.linux.dev
16668S:	Maintained
16669F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16670F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16671F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16672F:	drivers/iio/adc/imx7d_adc.c
16673F:	drivers/iio/adc/imx93_adc.c
16674F:	drivers/iio/adc/vf610_adc.c
16675
16676NXP i.MX 8M ISI DRIVER
16677M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16678L:	linux-media@vger.kernel.org
16679S:	Maintained
16680F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16681F:	drivers/media/platform/nxp/imx8-isi/
16682
16683NXP i.MX 8MP DW100 V4L2 DRIVER
16684M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16685L:	linux-media@vger.kernel.org
16686S:	Maintained
16687F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16688F:	Documentation/userspace-api/media/drivers/dw100.rst
16689F:	drivers/media/platform/nxp/dw100/
16690F:	include/uapi/linux/dw100.h
16691
16692NXP i.MX 8MQ DCSS DRIVER
16693M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16694R:	Lucas Stach <l.stach@pengutronix.de>
16695L:	dri-devel@lists.freedesktop.org
16696S:	Maintained
16697T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16698F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16699F:	drivers/gpu/drm/imx/dcss/
16700
16701NXP i.MX 8QXP ADC DRIVER
16702M:	Cai Huoqing <cai.huoqing@linux.dev>
16703M:	Haibo Chen <haibo.chen@nxp.com>
16704L:	imx@lists.linux.dev
16705L:	linux-iio@vger.kernel.org
16706S:	Maintained
16707F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16708F:	drivers/iio/adc/imx8qxp-adc.c
16709
16710NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16711M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16712L:	imx@lists.linux.dev
16713L:	linux-media@vger.kernel.org
16714S:	Maintained
16715F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16716F:	drivers/media/platform/nxp/imx-jpeg
16717
16718NXP i.MX CLOCK DRIVERS
16719M:	Abel Vesa <abelvesa@kernel.org>
16720R:	Peng Fan <peng.fan@nxp.com>
16721L:	linux-clk@vger.kernel.org
16722L:	imx@lists.linux.dev
16723S:	Maintained
16724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16725F:	Documentation/devicetree/bindings/clock/imx*
16726F:	drivers/clk/imx/
16727F:	include/dt-bindings/clock/imx*
16728
16729NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16730M:	Jagan Teki <jagan@amarulasolutions.com>
16731S:	Maintained
16732F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16733F:	drivers/regulator/pf8x00-regulator.c
16734
16735NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16736M:	Krzysztof Kozlowski <krzk@kernel.org>
16737L:	linux-kernel@vger.kernel.org
16738S:	Maintained
16739F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16740F:	drivers/extcon/extcon-ptn5150.c
16741
16742NXP SGTL5000 DRIVER
16743M:	Fabio Estevam <festevam@gmail.com>
16744L:	linux-sound@vger.kernel.org
16745S:	Maintained
16746F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16747F:	sound/soc/codecs/sgtl5000*
16748
16749NXP SJA1105 ETHERNET SWITCH DRIVER
16750M:	Vladimir Oltean <olteanv@gmail.com>
16751L:	linux-kernel@vger.kernel.org
16752S:	Maintained
16753F:	drivers/net/dsa/sja1105
16754F:	drivers/net/pcs/pcs-xpcs-nxp.c
16755
16756NXP TDA998X DRM DRIVER
16757M:	Russell King <linux@armlinux.org.uk>
16758S:	Maintained
16759T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16760T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16761F:	drivers/gpu/drm/i2c/tda998x_drv.c
16762F:	include/drm/i2c/tda998x.h
16763F:	include/dt-bindings/display/tda998x.h
16764K:	"nxp,tda998x"
16765
16766NXP TFA9879 DRIVER
16767M:	Peter Rosin <peda@axentia.se>
16768L:	linux-sound@vger.kernel.org
16769S:	Maintained
16770F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16771F:	sound/soc/codecs/tfa9879*
16772
16773NXP-NCI NFC DRIVER
16774S:	Orphan
16775F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16776F:	drivers/nfc/nxp-nci
16777
16778NXP/Goodix TFA989X (TFA1) DRIVER
16779M:	Stephan Gerhold <stephan@gerhold.net>
16780L:	linux-sound@vger.kernel.org
16781S:	Maintained
16782F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16783F:	sound/soc/codecs/tfa989x.c
16784
16785NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16786M:	Jonas Malaco <jonas@protocubo.io>
16787L:	linux-hwmon@vger.kernel.org
16788S:	Maintained
16789F:	Documentation/hwmon/nzxt-kraken2.rst
16790F:	drivers/hwmon/nzxt-kraken2.c
16791
16792NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16793M:	Jonas Malaco <jonas@protocubo.io>
16794M:	Aleksa Savic <savicaleksa83@gmail.com>
16795L:	linux-hwmon@vger.kernel.org
16796S:	Maintained
16797F:	Documentation/hwmon/nzxt-kraken3.rst
16798F:	drivers/hwmon/nzxt-kraken3.c
16799
16800NZXT-SMART2 HARDWARE MONITORING DRIVER
16801M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16802L:	linux-hwmon@vger.kernel.org
16803S:	Maintained
16804F:	Documentation/hwmon/nzxt-smart2.rst
16805F:	drivers/hwmon/nzxt-smart2.c
16806
16807OBJAGG
16808M:	Jiri Pirko <jiri@resnulli.us>
16809L:	netdev@vger.kernel.org
16810S:	Supported
16811F:	include/linux/objagg.h
16812F:	lib/objagg.c
16813F:	lib/test_objagg.c
16814
16815OBJPOOL
16816M:	Matt Wu <wuqiang.matt@bytedance.com>
16817S:	Supported
16818F:	include/linux/objpool.h
16819F:	lib/objpool.c
16820F:	lib/test_objpool.c
16821
16822OBJTOOL
16823M:	Josh Poimboeuf <jpoimboe@kernel.org>
16824M:	Peter Zijlstra <peterz@infradead.org>
16825S:	Supported
16826F:	include/linux/objtool*.h
16827F:	tools/objtool/
16828
16829OCELOT ETHERNET SWITCH DRIVER
16830M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16831M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16832M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16833M:	UNGLinuxDriver@microchip.com
16834L:	netdev@vger.kernel.org
16835S:	Supported
16836F:	drivers/net/dsa/ocelot/*
16837F:	drivers/net/ethernet/mscc/
16838F:	include/soc/mscc/ocelot*
16839F:	net/dsa/tag_ocelot.c
16840F:	net/dsa/tag_ocelot_8021q.c
16841F:	tools/testing/selftests/drivers/net/ocelot/*
16842
16843OCELOT EXTERNAL SWITCH CONTROL
16844M:	Colin Foster <colin.foster@in-advantage.com>
16845S:	Supported
16846F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16847F:	drivers/mfd/ocelot*
16848F:	drivers/net/dsa/ocelot/ocelot_ext.c
16849F:	include/linux/mfd/ocelot.h
16850
16851OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16852M:	Frederic Barrat <fbarrat@linux.ibm.com>
16853M:	Andrew Donnellan <ajd@linux.ibm.com>
16854L:	linuxppc-dev@lists.ozlabs.org
16855S:	Supported
16856F:	Documentation/userspace-api/accelerators/ocxl.rst
16857F:	arch/powerpc/include/asm/pnv-ocxl.h
16858F:	arch/powerpc/platforms/powernv/ocxl.c
16859F:	drivers/misc/ocxl/
16860F:	include/misc/ocxl*
16861F:	include/uapi/misc/ocxl.h
16862
16863OMAP AUDIO SUPPORT
16864M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16865M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16866L:	linux-sound@vger.kernel.org
16867L:	linux-omap@vger.kernel.org
16868S:	Maintained
16869F:	sound/soc/ti/n810.c
16870F:	sound/soc/ti/omap*
16871F:	sound/soc/ti/rx51.c
16872F:	sound/soc/ti/sdma-pcm.*
16873
16874OMAP CLOCK FRAMEWORK SUPPORT
16875M:	Paul Walmsley <paul@pwsan.com>
16876L:	linux-omap@vger.kernel.org
16877S:	Maintained
16878F:	arch/arm/*omap*/*clock*
16879
16880OMAP DEVICE TREE SUPPORT
16881M:	Tony Lindgren <tony@atomide.com>
16882L:	linux-omap@vger.kernel.org
16883L:	devicetree@vger.kernel.org
16884S:	Maintained
16885F:	arch/arm/boot/dts/ti/omap/
16886
16887OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16888L:	linux-omap@vger.kernel.org
16889L:	linux-fbdev@vger.kernel.org
16890S:	Orphan
16891F:	Documentation/arch/arm/omap/dss.rst
16892F:	drivers/video/fbdev/omap2/
16893
16894OMAP FRAMEBUFFER SUPPORT
16895L:	linux-fbdev@vger.kernel.org
16896L:	linux-omap@vger.kernel.org
16897S:	Orphan
16898F:	drivers/video/fbdev/omap/
16899
16900OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16901M:	Roger Quadros <rogerq@kernel.org>
16902M:	Tony Lindgren <tony@atomide.com>
16903L:	linux-omap@vger.kernel.org
16904S:	Maintained
16905F:	arch/arm/mach-omap2/*gpmc*
16906F:	drivers/memory/omap-gpmc.c
16907
16908OMAP GPIO DRIVER
16909M:	Grygorii Strashko <grygorii.strashko@ti.com>
16910M:	Santosh Shilimkar <ssantosh@kernel.org>
16911M:	Kevin Hilman <khilman@kernel.org>
16912L:	linux-omap@vger.kernel.org
16913S:	Maintained
16914F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16915F:	drivers/gpio/gpio-omap.c
16916
16917OMAP HARDWARE SPINLOCK SUPPORT
16918L:	linux-omap@vger.kernel.org
16919S:	Orphan
16920F:	drivers/hwspinlock/omap_hwspinlock.c
16921
16922OMAP HS MMC SUPPORT
16923L:	linux-mmc@vger.kernel.org
16924L:	linux-omap@vger.kernel.org
16925S:	Orphan
16926F:	drivers/mmc/host/omap_hsmmc.c
16927
16928OMAP HWMOD DATA
16929M:	Paul Walmsley <paul@pwsan.com>
16930L:	linux-omap@vger.kernel.org
16931S:	Maintained
16932F:	arch/arm/mach-omap2/omap_hwmod*data*
16933
16934OMAP HWMOD SUPPORT
16935M:	Paul Walmsley <paul@pwsan.com>
16936L:	linux-omap@vger.kernel.org
16937S:	Maintained
16938F:	arch/arm/mach-omap2/omap_hwmod.*
16939
16940OMAP I2C DRIVER
16941M:	Vignesh R <vigneshr@ti.com>
16942L:	linux-omap@vger.kernel.org
16943L:	linux-i2c@vger.kernel.org
16944S:	Maintained
16945F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16946F:	drivers/i2c/busses/i2c-omap.c
16947
16948OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16949M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16950L:	linux-media@vger.kernel.org
16951S:	Maintained
16952F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16953F:	drivers/media/platform/ti/omap3isp/
16954F:	drivers/staging/media/omap4iss/
16955
16956OMAP MMC SUPPORT
16957M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16958L:	linux-omap@vger.kernel.org
16959S:	Odd Fixes
16960F:	drivers/mmc/host/omap.c
16961
16962OMAP POWER MANAGEMENT SUPPORT
16963M:	Kevin Hilman <khilman@kernel.org>
16964L:	linux-omap@vger.kernel.org
16965S:	Maintained
16966F:	arch/arm/*omap*/*pm*
16967F:	drivers/cpufreq/omap-cpufreq.c
16968
16969OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16970M:	Paul Walmsley <paul@pwsan.com>
16971L:	linux-omap@vger.kernel.org
16972S:	Maintained
16973F:	arch/arm/mach-omap2/prm*
16974
16975OMAP RANDOM NUMBER GENERATOR SUPPORT
16976M:	Deepak Saxena <dsaxena@plexity.net>
16977S:	Maintained
16978F:	drivers/char/hw_random/omap-rng.c
16979
16980OMAP USB SUPPORT
16981L:	linux-usb@vger.kernel.org
16982L:	linux-omap@vger.kernel.org
16983S:	Orphan
16984F:	arch/arm/*omap*/usb*
16985F:	drivers/usb/*/*omap*
16986
16987OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16988M:	Mark Jackson <mpfj@newflow.co.uk>
16989L:	linux-omap@vger.kernel.org
16990S:	Maintained
16991F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16992
16993OMAP1 SUPPORT
16994M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16995M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16996R:	Tony Lindgren <tony@atomide.com>
16997L:	linux-omap@vger.kernel.org
16998S:	Maintained
16999Q:	http://patchwork.kernel.org/project/linux-omap/list/
17000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17001F:	arch/arm/configs/omap1_defconfig
17002F:	arch/arm/mach-omap1/
17003F:	drivers/i2c/busses/i2c-omap.c
17004F:	include/linux/platform_data/ams-delta-fiq.h
17005F:	include/linux/platform_data/i2c-omap.h
17006
17007OMAP2+ SUPPORT
17008M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17009M:	Andreas Kemnade <andreas@kemnade.info>
17010M:	Kevin Hilman <khilman@baylibre.com>
17011M:	Roger Quadros <rogerq@kernel.org>
17012M:	Tony Lindgren <tony@atomide.com>
17013L:	linux-omap@vger.kernel.org
17014S:	Maintained
17015W:	http://linux.omap.com/
17016Q:	http://patchwork.kernel.org/project/linux-omap/list/
17017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17018F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17019F:	arch/arm/configs/omap2plus_defconfig
17020F:	arch/arm/mach-omap2/
17021F:	drivers/bus/omap*.[ch]
17022F:	drivers/bus/ti-sysc.c
17023F:	drivers/gpio/gpio-tps65219.c
17024F:	drivers/i2c/busses/i2c-omap.c
17025F:	drivers/irqchip/irq-omap-intc.c
17026F:	drivers/mfd/*omap*.c
17027F:	drivers/mfd/menelaus.c
17028F:	drivers/mfd/palmas.c
17029F:	drivers/mfd/tps65217.c
17030F:	drivers/mfd/tps65218.c
17031F:	drivers/mfd/tps65219.c
17032F:	drivers/mfd/tps65910.c
17033F:	drivers/mfd/twl-core.[ch]
17034F:	drivers/mfd/twl4030*.c
17035F:	drivers/mfd/twl6030*.c
17036F:	drivers/mfd/twl6040*.c
17037F:	drivers/regulator/palmas-regulator*.c
17038F:	drivers/regulator/pbias-regulator.c
17039F:	drivers/regulator/tps65217-regulator.c
17040F:	drivers/regulator/tps65218-regulator.c
17041F:	drivers/regulator/tps65219-regulator.c
17042F:	drivers/regulator/tps65910-regulator.c
17043F:	drivers/regulator/twl-regulator.c
17044F:	drivers/regulator/twl6030-regulator.c
17045F:	include/linux/platform_data/i2c-omap.h
17046F:	include/linux/platform_data/ti-sysc.h
17047
17048OMFS FILESYSTEM
17049M:	Bob Copeland <me@bobcopeland.com>
17050L:	linux-karma-devel@lists.sourceforge.net
17051S:	Maintained
17052F:	Documentation/filesystems/omfs.rst
17053F:	fs/omfs/
17054
17055OMNIVISION OG01A1B SENSOR DRIVER
17056M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17057L:	linux-media@vger.kernel.org
17058S:	Maintained
17059F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17060F:	drivers/media/i2c/og01a1b.c
17061
17062OMNIVISION OV01A10 SENSOR DRIVER
17063M:	Bingbu Cao <bingbu.cao@intel.com>
17064L:	linux-media@vger.kernel.org
17065S:	Maintained
17066T:	git git://linuxtv.org/media_tree.git
17067F:	drivers/media/i2c/ov01a10.c
17068
17069OMNIVISION OV02A10 SENSOR DRIVER
17070L:	linux-media@vger.kernel.org
17071S:	Orphan
17072T:	git git://linuxtv.org/media_tree.git
17073F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17074F:	drivers/media/i2c/ov02a10.c
17075
17076OMNIVISION OV08D10 SENSOR DRIVER
17077M:	Jimmy Su <jimmy.su@intel.com>
17078L:	linux-media@vger.kernel.org
17079S:	Maintained
17080T:	git git://linuxtv.org/media_tree.git
17081F:	drivers/media/i2c/ov08d10.c
17082
17083OMNIVISION OV08X40 SENSOR DRIVER
17084M:	Jason Chen <jason.z.chen@intel.com>
17085L:	linux-media@vger.kernel.org
17086S:	Maintained
17087T:	git git://linuxtv.org/media_tree.git
17088F:	drivers/media/i2c/ov08x40.c
17089
17090OMNIVISION OV13858 SENSOR DRIVER
17091M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17092L:	linux-media@vger.kernel.org
17093S:	Maintained
17094T:	git git://linuxtv.org/media_tree.git
17095F:	drivers/media/i2c/ov13858.c
17096
17097OMNIVISION OV13B10 SENSOR DRIVER
17098M:	Arec Kao <arec.kao@intel.com>
17099L:	linux-media@vger.kernel.org
17100S:	Maintained
17101T:	git git://linuxtv.org/media_tree.git
17102F:	drivers/media/i2c/ov13b10.c
17103
17104OMNIVISION OV2680 SENSOR DRIVER
17105M:	Rui Miguel Silva <rmfrfs@gmail.com>
17106M:	Hans de Goede <hansg@kernel.org>
17107L:	linux-media@vger.kernel.org
17108S:	Maintained
17109T:	git git://linuxtv.org/media_tree.git
17110F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17111F:	drivers/media/i2c/ov2680.c
17112
17113OMNIVISION OV2685 SENSOR DRIVER
17114M:	Shunqian Zheng <zhengsq@rock-chips.com>
17115L:	linux-media@vger.kernel.org
17116S:	Maintained
17117T:	git git://linuxtv.org/media_tree.git
17118F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17119F:	drivers/media/i2c/ov2685.c
17120
17121OMNIVISION OV2740 SENSOR DRIVER
17122M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17123R:	Sakari Ailus <sakari.ailus@linux.intel.com>
17124R:	Bingbu Cao <bingbu.cao@intel.com>
17125L:	linux-media@vger.kernel.org
17126S:	Maintained
17127T:	git git://linuxtv.org/media_tree.git
17128F:	drivers/media/i2c/ov2740.c
17129
17130OMNIVISION OV4689 SENSOR DRIVER
17131M:	Mikhail Rudenko <mike.rudenko@gmail.com>
17132L:	linux-media@vger.kernel.org
17133S:	Maintained
17134T:	git git://linuxtv.org/media_tree.git
17135F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17136F:	drivers/media/i2c/ov4689.c
17137
17138OMNIVISION OV5640 SENSOR DRIVER
17139M:	Steve Longerbeam <slongerbeam@gmail.com>
17140L:	linux-media@vger.kernel.org
17141S:	Maintained
17142T:	git git://linuxtv.org/media_tree.git
17143F:	drivers/media/i2c/ov5640.c
17144
17145OMNIVISION OV5647 SENSOR DRIVER
17146M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17147M:	Jacopo Mondi <jacopo@jmondi.org>
17148L:	linux-media@vger.kernel.org
17149S:	Maintained
17150T:	git git://linuxtv.org/media_tree.git
17151F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17152F:	drivers/media/i2c/ov5647.c
17153
17154OMNIVISION OV5670 SENSOR DRIVER
17155M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17156L:	linux-media@vger.kernel.org
17157S:	Maintained
17158T:	git git://linuxtv.org/media_tree.git
17159F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17160F:	drivers/media/i2c/ov5670.c
17161
17162OMNIVISION OV5675 SENSOR DRIVER
17163M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17164L:	linux-media@vger.kernel.org
17165S:	Maintained
17166T:	git git://linuxtv.org/media_tree.git
17167F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17168F:	drivers/media/i2c/ov5675.c
17169
17170OMNIVISION OV5693 SENSOR DRIVER
17171M:	Daniel Scally <djrscally@gmail.com>
17172L:	linux-media@vger.kernel.org
17173S:	Maintained
17174T:	git git://linuxtv.org/media_tree.git
17175F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17176F:	drivers/media/i2c/ov5693.c
17177
17178OMNIVISION OV5695 SENSOR DRIVER
17179M:	Shunqian Zheng <zhengsq@rock-chips.com>
17180L:	linux-media@vger.kernel.org
17181S:	Maintained
17182T:	git git://linuxtv.org/media_tree.git
17183F:	drivers/media/i2c/ov5695.c
17184
17185OMNIVISION OV64A40 SENSOR DRIVER
17186M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17187L:	linux-media@vger.kernel.org
17188S:	Maintained
17189T:	git git://linuxtv.org/media_tree.git
17190F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17191F:	drivers/media/i2c/ov64a40.c
17192
17193OMNIVISION OV7670 SENSOR DRIVER
17194L:	linux-media@vger.kernel.org
17195S:	Orphan
17196T:	git git://linuxtv.org/media_tree.git
17197F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17198F:	drivers/media/i2c/ov7670.c
17199
17200OMNIVISION OV772x SENSOR DRIVER
17201M:	Jacopo Mondi <jacopo@jmondi.org>
17202L:	linux-media@vger.kernel.org
17203S:	Odd fixes
17204T:	git git://linuxtv.org/media_tree.git
17205F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17206F:	drivers/media/i2c/ov772x.c
17207F:	include/media/i2c/ov772x.h
17208
17209OMNIVISION OV7740 SENSOR DRIVER
17210L:	linux-media@vger.kernel.org
17211S:	Orphan
17212T:	git git://linuxtv.org/media_tree.git
17213F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17214F:	drivers/media/i2c/ov7740.c
17215
17216OMNIVISION OV8856 SENSOR DRIVER
17217M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17218L:	linux-media@vger.kernel.org
17219S:	Maintained
17220T:	git git://linuxtv.org/media_tree.git
17221F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17222F:	drivers/media/i2c/ov8856.c
17223
17224OMNIVISION OV8858 SENSOR DRIVER
17225M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17226M:	Nicholas Roth <nicholas@rothemail.net>
17227L:	linux-media@vger.kernel.org
17228S:	Maintained
17229T:	git git://linuxtv.org/media_tree.git
17230F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17231F:	drivers/media/i2c/ov8858.c
17232
17233OMNIVISION OV9282 SENSOR DRIVER
17234M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17235L:	linux-media@vger.kernel.org
17236S:	Maintained
17237T:	git git://linuxtv.org/media_tree.git
17238F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17239F:	drivers/media/i2c/ov9282.c
17240
17241OMNIVISION OV9640 SENSOR DRIVER
17242M:	Petr Cvek <petrcvekcz@gmail.com>
17243L:	linux-media@vger.kernel.org
17244S:	Maintained
17245F:	drivers/media/i2c/ov9640.*
17246
17247OMNIVISION OV9650 SENSOR DRIVER
17248M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17249R:	Akinobu Mita <akinobu.mita@gmail.com>
17250R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17251L:	linux-media@vger.kernel.org
17252S:	Maintained
17253T:	git git://linuxtv.org/media_tree.git
17254F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17255F:	drivers/media/i2c/ov9650.c
17256
17257OMNIVISION OV9734 SENSOR DRIVER
17258M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17259R:	Bingbu Cao <bingbu.cao@intel.com>
17260L:	linux-media@vger.kernel.org
17261S:	Maintained
17262T:	git git://linuxtv.org/media_tree.git
17263F:	drivers/media/i2c/ov9734.c
17264
17265ONBOARD USB HUB DRIVER
17266M:	Matthias Kaehlcke <mka@chromium.org>
17267L:	linux-usb@vger.kernel.org
17268S:	Maintained
17269F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17270F:	drivers/usb/misc/onboard_usb_dev.c
17271
17272ONENAND FLASH DRIVER
17273M:	Kyungmin Park <kyungmin.park@samsung.com>
17274L:	linux-mtd@lists.infradead.org
17275S:	Maintained
17276F:	drivers/mtd/nand/onenand/
17277F:	include/linux/mtd/onenand*.h
17278
17279ONEXPLAYER FAN DRIVER
17280M:	Derek John Clark <derekjohn.clark@gmail.com>
17281M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17282L:	linux-hwmon@vger.kernel.org
17283S:	Maintained
17284F:	drivers/hwmon/oxp-sensors.c
17285
17286ONIE TLV NVMEM LAYOUT DRIVER
17287M:	Miquel Raynal <miquel.raynal@bootlin.com>
17288S:	Maintained
17289F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17290F:	drivers/nvmem/layouts/onie-tlv.c
17291
17292ONION OMEGA2+ BOARD
17293M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17294L:	linux-mips@vger.kernel.org
17295S:	Maintained
17296F:	arch/mips/boot/dts/ralink/omega2p.dts
17297
17298ONSEMI ETHERNET PHY DRIVERS
17299M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17300L:	netdev@vger.kernel.org
17301S:	Supported
17302W:	http://www.onsemi.com
17303F:	drivers/net/phy/ncn*
17304
17305OP-TEE DRIVER
17306M:	Jens Wiklander <jens.wiklander@linaro.org>
17307L:	op-tee@lists.trustedfirmware.org
17308S:	Maintained
17309F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17310F:	drivers/tee/optee/
17311
17312OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17313M:	Sumit Garg <sumit.garg@linaro.org>
17314L:	op-tee@lists.trustedfirmware.org
17315S:	Maintained
17316F:	drivers/char/hw_random/optee-rng.c
17317
17318OP-TEE RTC DRIVER
17319M:	Clément Léger <clement.leger@bootlin.com>
17320L:	linux-rtc@vger.kernel.org
17321S:	Maintained
17322F:	drivers/rtc/rtc-optee.c
17323
17324OPA-VNIC DRIVER
17325M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17326L:	linux-rdma@vger.kernel.org
17327S:	Supported
17328F:	drivers/infiniband/ulp/opa_vnic
17329
17330OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17331M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17332L:	netdev@vger.kernel.org
17333S:	Maintained
17334F:	Documentation/networking/oa-tc6-framework.rst
17335F:	drivers/net/ethernet/oa_tc6.c
17336F:	include/linux/oa_tc6.h
17337
17338OPEN FIRMWARE AND FLATTENED DEVICE TREE
17339M:	Rob Herring <robh@kernel.org>
17340M:	Saravana Kannan <saravanak@google.com>
17341L:	devicetree@vger.kernel.org
17342S:	Maintained
17343W:	http://www.devicetree.org/
17344C:	irc://irc.libera.chat/devicetree
17345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17346F:	Documentation/ABI/testing/sysfs-firmware-ofw
17347F:	drivers/of/
17348F:	include/linux/of*.h
17349F:	scripts/dtc/
17350F:	tools/testing/selftests/dt/
17351K:	of_overlay_notifier_
17352K:	of_overlay_fdt_apply
17353K:	of_overlay_remove
17354
17355OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17356M:	Rob Herring <robh@kernel.org>
17357M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17358M:	Conor Dooley <conor+dt@kernel.org>
17359L:	devicetree@vger.kernel.org
17360S:	Maintained
17361Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17362C:	irc://irc.libera.chat/devicetree
17363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17364F:	Documentation/devicetree/
17365F:	arch/*/boot/dts/
17366F:	include/dt-bindings/
17367
17368OPENCOMPUTE PTP CLOCK DRIVER
17369M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17370M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17371L:	netdev@vger.kernel.org
17372S:	Maintained
17373F:	drivers/ptp/ptp_ocp.c
17374
17375OPENCORES I2C BUS DRIVER
17376M:	Peter Korsgaard <peter@korsgaard.com>
17377M:	Andrew Lunn <andrew@lunn.ch>
17378L:	linux-i2c@vger.kernel.org
17379S:	Maintained
17380F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17381F:	Documentation/i2c/busses/i2c-ocores.rst
17382F:	drivers/i2c/busses/i2c-ocores.c
17383F:	include/linux/platform_data/i2c-ocores.h
17384
17385OPENRISC ARCHITECTURE
17386M:	Jonas Bonn <jonas@southpole.se>
17387M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17388M:	Stafford Horne <shorne@gmail.com>
17389L:	linux-openrisc@vger.kernel.org
17390S:	Maintained
17391W:	http://openrisc.io
17392T:	git https://github.com/openrisc/linux.git
17393F:	Documentation/arch/openrisc/
17394F:	Documentation/devicetree/bindings/openrisc/
17395F:	arch/openrisc/
17396F:	drivers/irqchip/irq-ompic.c
17397F:	drivers/irqchip/irq-or1k-*
17398
17399OPENVSWITCH
17400M:	Pravin B Shelar <pshelar@ovn.org>
17401L:	netdev@vger.kernel.org
17402L:	dev@openvswitch.org
17403S:	Maintained
17404W:	http://openvswitch.org
17405F:	include/uapi/linux/openvswitch.h
17406F:	net/openvswitch/
17407F:	tools/testing/selftests/net/openvswitch/
17408
17409OPERATING PERFORMANCE POINTS (OPP)
17410M:	Viresh Kumar <vireshk@kernel.org>
17411M:	Nishanth Menon <nm@ti.com>
17412M:	Stephen Boyd <sboyd@kernel.org>
17413L:	linux-pm@vger.kernel.org
17414S:	Maintained
17415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17416F:	Documentation/devicetree/bindings/opp/
17417F:	Documentation/power/opp.rst
17418F:	drivers/opp/
17419F:	include/linux/pm_opp.h
17420
17421OPL4 DRIVER
17422M:	Clemens Ladisch <clemens@ladisch.de>
17423L:	linux-sound@vger.kernel.org
17424S:	Maintained
17425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17426F:	sound/drivers/opl4/
17427
17428ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17429M:	Mark Fasheh <mark@fasheh.com>
17430M:	Joel Becker <jlbec@evilplan.org>
17431M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17432L:	ocfs2-devel@lists.linux.dev
17433S:	Supported
17434W:	http://ocfs2.wiki.kernel.org
17435F:	Documentation/filesystems/dlmfs.rst
17436F:	Documentation/filesystems/ocfs2.rst
17437F:	fs/ocfs2/
17438
17439ORANGEFS FILESYSTEM
17440M:	Mike Marshall <hubcap@omnibond.com>
17441R:	Martin Brandenburg <martin@omnibond.com>
17442L:	devel@lists.orangefs.org
17443S:	Supported
17444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17445F:	Documentation/filesystems/orangefs.rst
17446F:	fs/orangefs/
17447
17448OV2659 OMNIVISION SENSOR DRIVER
17449M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17450L:	linux-media@vger.kernel.org
17451S:	Maintained
17452W:	https://linuxtv.org
17453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17454T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17455F:	drivers/media/i2c/ov2659.c
17456F:	include/media/i2c/ov2659.h
17457
17458OVERLAY FILESYSTEM
17459M:	Miklos Szeredi <miklos@szeredi.hu>
17460M:	Amir Goldstein <amir73il@gmail.com>
17461L:	linux-unionfs@vger.kernel.org
17462S:	Supported
17463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17464F:	Documentation/filesystems/overlayfs.rst
17465F:	fs/overlayfs/
17466
17467P54 WIRELESS DRIVER
17468M:	Christian Lamparter <chunkeey@googlemail.com>
17469L:	linux-wireless@vger.kernel.org
17470S:	Maintained
17471W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17472F:	drivers/net/wireless/intersil/p54/
17473
17474PACKET SOCKETS
17475M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17476S:	Maintained
17477F:	include/uapi/linux/if_packet.h
17478F:	net/packet/af_packet.c
17479
17480PACKING
17481M:	Vladimir Oltean <olteanv@gmail.com>
17482L:	netdev@vger.kernel.org
17483S:	Supported
17484F:	Documentation/core-api/packing.rst
17485F:	include/linux/packing.h
17486F:	lib/packing.c
17487
17488PADATA PARALLEL EXECUTION MECHANISM
17489M:	Steffen Klassert <steffen.klassert@secunet.com>
17490M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17491L:	linux-crypto@vger.kernel.org
17492L:	linux-kernel@vger.kernel.org
17493S:	Maintained
17494F:	Documentation/core-api/padata.rst
17495F:	include/linux/padata.h
17496F:	kernel/padata.c
17497
17498PAGE CACHE
17499M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17500L:	linux-fsdevel@vger.kernel.org
17501S:	Supported
17502T:	git git://git.infradead.org/users/willy/pagecache.git
17503F:	Documentation/filesystems/locking.rst
17504F:	Documentation/filesystems/vfs.rst
17505F:	include/linux/pagemap.h
17506F:	mm/filemap.c
17507F:	mm/page-writeback.c
17508F:	mm/readahead.c
17509F:	mm/truncate.c
17510
17511PAGE POOL
17512M:	Jesper Dangaard Brouer <hawk@kernel.org>
17513M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17514L:	netdev@vger.kernel.org
17515S:	Supported
17516F:	Documentation/networking/page_pool.rst
17517F:	include/net/page_pool/
17518F:	include/trace/events/page_pool.h
17519F:	net/core/page_pool.c
17520
17521PAGE TABLE CHECK
17522M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17523M:	Andrew Morton <akpm@linux-foundation.org>
17524L:	linux-mm@kvack.org
17525S:	Maintained
17526F:	Documentation/mm/page_table_check.rst
17527F:	include/linux/page_table_check.h
17528F:	mm/page_table_check.c
17529
17530PANASONIC LAPTOP ACPI EXTRAS DRIVER
17531M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17532L:	platform-driver-x86@vger.kernel.org
17533S:	Maintained
17534F:	drivers/platform/x86/panasonic-laptop.c
17535
17536PARALLAX PING IIO SENSOR DRIVER
17537M:	Andreas Klinger <ak@it-klinger.de>
17538L:	linux-iio@vger.kernel.org
17539S:	Maintained
17540F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17541F:	drivers/iio/proximity/ping.c
17542
17543PARALLEL LCD/KEYPAD PANEL DRIVER
17544M:	Willy Tarreau <willy@haproxy.com>
17545M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17546S:	Odd Fixes
17547F:	Documentation/admin-guide/lcd-panel-cgram.rst
17548F:	drivers/auxdisplay/panel.c
17549
17550PARALLEL PORT SUBSYSTEM
17551M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17552M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17553L:	linux-parport@lists.infradead.org (subscribers-only)
17554S:	Maintained
17555F:	Documentation/driver-api/parport*.rst
17556F:	drivers/char/ppdev.c
17557F:	drivers/parport/
17558F:	include/linux/parport*.h
17559F:	include/uapi/linux/ppdev.h
17560
17561PARAVIRT_OPS INTERFACE
17562M:	Juergen Gross <jgross@suse.com>
17563R:	Ajay Kaher <ajay.kaher@broadcom.com>
17564R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17565R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17566L:	virtualization@lists.linux.dev
17567L:	x86@kernel.org
17568S:	Supported
17569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17570F:	Documentation/virt/paravirt_ops.rst
17571F:	arch/*/include/asm/paravirt*.h
17572F:	arch/*/kernel/paravirt*
17573F:	include/linux/hypervisor.h
17574
17575PARISC ARCHITECTURE
17576M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17577M:	Helge Deller <deller@gmx.de>
17578L:	linux-parisc@vger.kernel.org
17579S:	Maintained
17580W:	https://parisc.wiki.kernel.org
17581Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17584F:	Documentation/arch/parisc/
17585F:	arch/parisc/
17586F:	drivers/char/agp/parisc-agp.c
17587F:	drivers/input/misc/hp_sdc_rtc.c
17588F:	drivers/input/serio/gscps2.c
17589F:	drivers/input/serio/hp_sdc*
17590F:	drivers/parisc/
17591F:	drivers/parport/parport_gsc.*
17592F:	drivers/tty/serial/8250/8250_parisc.c
17593F:	drivers/video/console/sti*
17594F:	drivers/video/fbdev/sti*
17595F:	drivers/video/logo/logo_parisc*
17596F:	include/linux/hp_sdc.h
17597
17598PARMAN
17599M:	Jiri Pirko <jiri@resnulli.us>
17600L:	netdev@vger.kernel.org
17601S:	Supported
17602F:	include/linux/parman.h
17603F:	lib/parman.c
17604F:	lib/test_parman.c
17605
17606PC ENGINES APU BOARD DRIVER
17607M:	Enrico Weigelt, metux IT consult <info@metux.net>
17608S:	Maintained
17609F:	drivers/platform/x86/pcengines-apuv2.c
17610
17611PC87360 HARDWARE MONITORING DRIVER
17612M:	Jim Cromie <jim.cromie@gmail.com>
17613L:	linux-hwmon@vger.kernel.org
17614S:	Maintained
17615F:	Documentation/hwmon/pc87360.rst
17616F:	drivers/hwmon/pc87360.c
17617
17618PC8736x GPIO DRIVER
17619M:	Jim Cromie <jim.cromie@gmail.com>
17620S:	Maintained
17621F:	drivers/char/pc8736x_gpio.c
17622
17623PC87427 HARDWARE MONITORING DRIVER
17624M:	Jean Delvare <jdelvare@suse.com>
17625L:	linux-hwmon@vger.kernel.org
17626S:	Maintained
17627F:	Documentation/hwmon/pc87427.rst
17628F:	drivers/hwmon/pc87427.c
17629
17630PCA9532 LED DRIVER
17631M:	Riku Voipio <riku.voipio@iki.fi>
17632S:	Maintained
17633F:	drivers/leds/leds-pca9532.c
17634F:	include/linux/leds-pca9532.h
17635
17636PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17637M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17638M:	Pali Rohár <pali@kernel.org>
17639L:	linux-pci@vger.kernel.org
17640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17641S:	Maintained
17642F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17643F:	drivers/pci/controller/pci-aardvark.c
17644
17645PCI DRIVER FOR ALTERA PCIE IP
17646M:	Joyce Ooi <joyce.ooi@intel.com>
17647L:	linux-pci@vger.kernel.org
17648S:	Supported
17649F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17650F:	drivers/pci/controller/pcie-altera.c
17651
17652PCI DRIVER FOR APPLIEDMICRO XGENE
17653M:	Toan Le <toan@os.amperecomputing.com>
17654L:	linux-pci@vger.kernel.org
17655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17656S:	Maintained
17657F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17658F:	drivers/pci/controller/pci-xgene.c
17659
17660PCI DRIVER FOR ARM VERSATILE PLATFORM
17661M:	Rob Herring <robh@kernel.org>
17662L:	linux-pci@vger.kernel.org
17663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17664S:	Maintained
17665F:	Documentation/devicetree/bindings/pci/versatile.yaml
17666F:	drivers/pci/controller/pci-versatile.c
17667
17668PCI DRIVER FOR ARMADA 8K
17669M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17670L:	linux-pci@vger.kernel.org
17671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17672S:	Maintained
17673F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17674F:	drivers/pci/controller/dwc/pcie-armada8k.c
17675
17676PCI DRIVER FOR CADENCE PCIE IP
17677L:	linux-pci@vger.kernel.org
17678S:	Orphan
17679F:	Documentation/devicetree/bindings/pci/cdns,*
17680F:	drivers/pci/controller/cadence/*cadence*
17681
17682PCI DRIVER FOR FREESCALE LAYERSCAPE
17683M:	Minghuan Lian <minghuan.Lian@nxp.com>
17684M:	Mingkai Hu <mingkai.hu@nxp.com>
17685M:	Roy Zang <roy.zang@nxp.com>
17686L:	linuxppc-dev@lists.ozlabs.org
17687L:	linux-pci@vger.kernel.org
17688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17689L:	imx@lists.linux.dev
17690S:	Maintained
17691F:	drivers/pci/controller/dwc/*layerscape*
17692
17693PCI DRIVER FOR FU740
17694M:	Paul Walmsley <paul.walmsley@sifive.com>
17695M:	Greentime Hu <greentime.hu@sifive.com>
17696M:	Samuel Holland <samuel.holland@sifive.com>
17697L:	linux-pci@vger.kernel.org
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17700F:	drivers/pci/controller/dwc/pcie-fu740.c
17701
17702PCI DRIVER FOR GENERIC OF HOSTS
17703M:	Will Deacon <will@kernel.org>
17704L:	linux-pci@vger.kernel.org
17705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17706S:	Maintained
17707F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17708F:	drivers/pci/controller/pci-host-common.c
17709F:	drivers/pci/controller/pci-host-generic.c
17710
17711PCI DRIVER FOR IMX6
17712M:	Richard Zhu <hongxing.zhu@nxp.com>
17713M:	Lucas Stach <l.stach@pengutronix.de>
17714L:	linux-pci@vger.kernel.org
17715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17716L:	imx@lists.linux.dev
17717S:	Maintained
17718F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17719F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17720F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17721F:	drivers/pci/controller/dwc/*imx6*
17722
17723PCI DRIVER FOR INTEL IXP4XX
17724M:	Linus Walleij <linus.walleij@linaro.org>
17725S:	Maintained
17726F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17727F:	drivers/pci/controller/pci-ixp4xx.c
17728
17729PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17730M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17731R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17732L:	linux-pci@vger.kernel.org
17733S:	Supported
17734F:	drivers/pci/controller/vmd.c
17735
17736PCI DRIVER FOR MICROSEMI SWITCHTEC
17737M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17738M:	Logan Gunthorpe <logang@deltatee.com>
17739L:	linux-pci@vger.kernel.org
17740S:	Maintained
17741F:	Documentation/ABI/testing/sysfs-class-switchtec
17742F:	Documentation/driver-api/switchtec.rst
17743F:	drivers/ntb/hw/mscc/
17744F:	drivers/pci/switch/switchtec*
17745F:	include/linux/switchtec.h
17746F:	include/uapi/linux/switchtec_ioctl.h
17747
17748PCI DRIVER FOR MOBIVEIL PCIE IP
17749M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17750M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17751L:	linux-pci@vger.kernel.org
17752S:	Supported
17753F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17754F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17755
17756PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17757M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17758M:	Pali Rohár <pali@kernel.org>
17759L:	linux-pci@vger.kernel.org
17760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17761S:	Maintained
17762F:	drivers/pci/controller/*mvebu*
17763
17764PCI DRIVER FOR NVIDIA TEGRA
17765M:	Thierry Reding <thierry.reding@gmail.com>
17766L:	linux-tegra@vger.kernel.org
17767L:	linux-pci@vger.kernel.org
17768S:	Supported
17769F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17770F:	drivers/pci/controller/pci-tegra.c
17771
17772PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17773M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17774L:	linux-pci@vger.kernel.org
17775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17776S:	Maintained
17777F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17778F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17779
17780PCI DRIVER FOR PLDA PCIE IP
17781M:	Daire McNamara <daire.mcnamara@microchip.com>
17782L:	linux-pci@vger.kernel.org
17783S:	Maintained
17784F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17785F:	drivers/pci/controller/plda/pcie-plda-host.c
17786F:	drivers/pci/controller/plda/pcie-plda.h
17787
17788PCI DRIVER FOR RENESAS R-CAR
17789M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17790M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17791L:	linux-pci@vger.kernel.org
17792L:	linux-renesas-soc@vger.kernel.org
17793S:	Maintained
17794F:	Documentation/devicetree/bindings/pci/*rcar*
17795F:	drivers/pci/controller/*rcar*
17796F:	drivers/pci/controller/dwc/*rcar*
17797
17798PCI DRIVER FOR SAMSUNG EXYNOS
17799M:	Jingoo Han <jingoohan1@gmail.com>
17800L:	linux-pci@vger.kernel.org
17801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17802L:	linux-samsung-soc@vger.kernel.org
17803S:	Maintained
17804F:	drivers/pci/controller/dwc/pci-exynos.c
17805
17806PCI DRIVER FOR SYNOPSYS DESIGNWARE
17807M:	Jingoo Han <jingoohan1@gmail.com>
17808M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17809L:	linux-pci@vger.kernel.org
17810S:	Maintained
17811F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17812F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17813F:	drivers/pci/controller/dwc/*designware*
17814
17815PCI DRIVER FOR TI DRA7XX/J721E
17816M:	Vignesh Raghavendra <vigneshr@ti.com>
17817R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17818L:	linux-omap@vger.kernel.org
17819L:	linux-pci@vger.kernel.org
17820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17821S:	Supported
17822F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17823F:	drivers/pci/controller/cadence/pci-j721e.c
17824F:	drivers/pci/controller/dwc/pci-dra7xx.c
17825
17826PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17827M:	Linus Walleij <linus.walleij@linaro.org>
17828L:	linux-pci@vger.kernel.org
17829S:	Maintained
17830F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17831F:	drivers/pci/controller/pci-v3-semi.c
17832
17833PCI DRIVER FOR XILINX VERSAL CPM
17834M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17835M:	Michal Simek <michal.simek@amd.com>
17836L:	linux-pci@vger.kernel.org
17837S:	Maintained
17838F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17839F:	drivers/pci/controller/pcie-xilinx-cpm.c
17840
17841PCI ENDPOINT SUBSYSTEM
17842M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17843M:	Krzysztof Wilczyński <kw@linux.com>
17844R:	Kishon Vijay Abraham I <kishon@kernel.org>
17845L:	linux-pci@vger.kernel.org
17846S:	Supported
17847Q:	https://patchwork.kernel.org/project/linux-pci/list/
17848B:	https://bugzilla.kernel.org
17849C:	irc://irc.oftc.net/linux-pci
17850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17851F:	Documentation/PCI/endpoint/*
17852F:	Documentation/misc-devices/pci-endpoint-test.rst
17853F:	drivers/misc/pci_endpoint_test.c
17854F:	drivers/pci/endpoint/
17855F:	tools/pci/
17856
17857PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17858M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17859R:	Oliver O'Halloran <oohall@gmail.com>
17860L:	linuxppc-dev@lists.ozlabs.org
17861S:	Supported
17862F:	Documentation/PCI/pci-error-recovery.rst
17863F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17864F:	arch/powerpc/include/*/eeh*.h
17865F:	arch/powerpc/kernel/eeh*.c
17866F:	arch/powerpc/platforms/*/eeh*.c
17867F:	drivers/pci/pcie/aer.c
17868F:	drivers/pci/pcie/dpc.c
17869F:	drivers/pci/pcie/err.c
17870
17871PCI ERROR RECOVERY
17872M:	Linas Vepstas <linasvepstas@gmail.com>
17873L:	linux-pci@vger.kernel.org
17874S:	Supported
17875F:	Documentation/PCI/pci-error-recovery.rst
17876
17877PCI MSI DRIVER FOR ALTERA MSI IP
17878M:	Joyce Ooi <joyce.ooi@intel.com>
17879L:	linux-pci@vger.kernel.org
17880S:	Supported
17881F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
17882F:	drivers/pci/controller/pcie-altera-msi.c
17883
17884PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17885M:	Toan Le <toan@os.amperecomputing.com>
17886L:	linux-pci@vger.kernel.org
17887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17888S:	Maintained
17889F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17890F:	drivers/pci/controller/pci-xgene-msi.c
17891
17892PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17893M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17894M:	Krzysztof Wilczyński <kw@linux.com>
17895R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17896R:	Rob Herring <robh@kernel.org>
17897L:	linux-pci@vger.kernel.org
17898S:	Supported
17899Q:	https://patchwork.kernel.org/project/linux-pci/list/
17900B:	https://bugzilla.kernel.org
17901C:	irc://irc.oftc.net/linux-pci
17902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17903F:	Documentation/devicetree/bindings/pci/
17904F:	drivers/pci/controller/
17905F:	drivers/pci/pci-bridge-emul.c
17906F:	drivers/pci/pci-bridge-emul.h
17907
17908PCI PEER-TO-PEER DMA (P2PDMA)
17909M:	Bjorn Helgaas <bhelgaas@google.com>
17910M:	Logan Gunthorpe <logang@deltatee.com>
17911L:	linux-pci@vger.kernel.org
17912S:	Supported
17913Q:	https://patchwork.kernel.org/project/linux-pci/list/
17914B:	https://bugzilla.kernel.org
17915C:	irc://irc.oftc.net/linux-pci
17916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17917F:	Documentation/driver-api/pci/p2pdma.rst
17918F:	drivers/pci/p2pdma.c
17919F:	include/linux/pci-p2pdma.h
17920
17921PCI POWER CONTROL
17922M:	Bartosz Golaszewski <brgl@bgdev.pl>
17923L:	linux-pci@vger.kernel.org
17924S:	Maintained
17925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17926F:	drivers/pci/pwrctl/*
17927F:	include/linux/pci-pwrctl.h
17928
17929PCI SUBSYSTEM
17930M:	Bjorn Helgaas <bhelgaas@google.com>
17931L:	linux-pci@vger.kernel.org
17932S:	Supported
17933Q:	https://patchwork.kernel.org/project/linux-pci/list/
17934B:	https://bugzilla.kernel.org
17935C:	irc://irc.oftc.net/linux-pci
17936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17937F:	Documentation/PCI/
17938F:	Documentation/devicetree/bindings/pci/
17939F:	arch/x86/kernel/early-quirks.c
17940F:	arch/x86/kernel/quirks.c
17941F:	arch/x86/pci/
17942F:	drivers/acpi/pci*
17943F:	drivers/pci/
17944F:	include/asm-generic/pci*
17945F:	include/linux/of_pci.h
17946F:	include/linux/pci*
17947F:	include/uapi/linux/pci*
17948
17949PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17950M:	Jonathan Chocron <jonnyc@amazon.com>
17951L:	linux-pci@vger.kernel.org
17952S:	Maintained
17953F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17954F:	drivers/pci/controller/dwc/pcie-al.c
17955
17956PCIE DRIVER FOR AMLOGIC MESON
17957M:	Yue Wang <yue.wang@Amlogic.com>
17958L:	linux-pci@vger.kernel.org
17959L:	linux-amlogic@lists.infradead.org
17960S:	Maintained
17961F:	drivers/pci/controller/dwc/pci-meson.c
17962
17963PCIE DRIVER FOR AXIS ARTPEC
17964M:	Jesper Nilsson <jesper.nilsson@axis.com>
17965L:	linux-arm-kernel@axis.com
17966L:	linux-pci@vger.kernel.org
17967S:	Maintained
17968F:	Documentation/devicetree/bindings/pci/axis,artpec*
17969F:	drivers/pci/controller/dwc/*artpec*
17970
17971PCIE DRIVER FOR CAVIUM THUNDERX
17972M:	Robert Richter <rric@kernel.org>
17973L:	linux-pci@vger.kernel.org
17974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17975S:	Odd Fixes
17976F:	drivers/pci/controller/pci-thunder-*
17977
17978PCIE DRIVER FOR HISILICON
17979M:	Zhou Wang <wangzhou1@hisilicon.com>
17980L:	linux-pci@vger.kernel.org
17981S:	Maintained
17982F:	drivers/pci/controller/dwc/pcie-hisi.c
17983
17984PCIE DRIVER FOR HISILICON KIRIN
17985M:	Xiaowei Song <songxiaowei@hisilicon.com>
17986M:	Binghui Wang <wangbinghui@hisilicon.com>
17987L:	linux-pci@vger.kernel.org
17988S:	Maintained
17989F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17990F:	drivers/pci/controller/dwc/pcie-kirin.c
17991
17992PCIE DRIVER FOR HISILICON STB
17993M:	Shawn Guo <shawn.guo@linaro.org>
17994L:	linux-pci@vger.kernel.org
17995S:	Maintained
17996F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17997F:	drivers/pci/controller/dwc/pcie-histb.c
17998
17999PCIE DRIVER FOR INTEL KEEM BAY
18000M:	Srikanth Thokala <srikanth.thokala@intel.com>
18001L:	linux-pci@vger.kernel.org
18002S:	Supported
18003F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18004F:	drivers/pci/controller/dwc/pcie-keembay.c
18005
18006PCIE DRIVER FOR INTEL LGM GW SOC
18007M:	Chuanhua Lei <lchuanhua@maxlinear.com>
18008L:	linux-pci@vger.kernel.org
18009S:	Maintained
18010F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18011F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18012
18013PCIE DRIVER FOR MEDIATEK
18014M:	Ryder Lee <ryder.lee@mediatek.com>
18015M:	Jianjun Wang <jianjun.wang@mediatek.com>
18016L:	linux-pci@vger.kernel.org
18017L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18018S:	Supported
18019F:	Documentation/devicetree/bindings/pci/mediatek*
18020F:	drivers/pci/controller/*mediatek*
18021
18022PCIE DRIVER FOR MICROCHIP
18023M:	Daire McNamara <daire.mcnamara@microchip.com>
18024L:	linux-pci@vger.kernel.org
18025S:	Supported
18026F:	Documentation/devicetree/bindings/pci/microchip*
18027F:	drivers/pci/controller/plda/*microchip*
18028
18029PCIE DRIVER FOR QUALCOMM MSM
18030M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18031L:	linux-pci@vger.kernel.org
18032L:	linux-arm-msm@vger.kernel.org
18033S:	Maintained
18034F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18035F:	drivers/pci/controller/dwc/pcie-qcom.c
18036
18037PCIE DRIVER FOR ROCKCHIP
18038M:	Shawn Lin <shawn.lin@rock-chips.com>
18039L:	linux-pci@vger.kernel.org
18040L:	linux-rockchip@lists.infradead.org
18041S:	Maintained
18042F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18043F:	drivers/pci/controller/pcie-rockchip*
18044
18045PCIE DRIVER FOR SOCIONEXT UNIPHIER
18046M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18047L:	linux-pci@vger.kernel.org
18048S:	Maintained
18049F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18050F:	drivers/pci/controller/dwc/pcie-uniphier*
18051
18052PCIE DRIVER FOR ST SPEAR13XX
18053M:	Pratyush Anand <pratyush.anand@gmail.com>
18054L:	linux-pci@vger.kernel.org
18055S:	Maintained
18056F:	drivers/pci/controller/dwc/*spear*
18057
18058PCIE DRIVER FOR STARFIVE JH71x0
18059M:	Kevin Xie <kevin.xie@starfivetech.com>
18060L:	linux-pci@vger.kernel.org
18061S:	Maintained
18062F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18063F:	drivers/pci/controller/plda/pcie-starfive.c
18064
18065PCIE ENDPOINT DRIVER FOR QUALCOMM
18066M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18067L:	linux-pci@vger.kernel.org
18068L:	linux-arm-msm@vger.kernel.org
18069S:	Maintained
18070F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18071F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18072F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18073
18074PCMCIA SUBSYSTEM
18075M:	Dominik Brodowski <linux@dominikbrodowski.net>
18076S:	Odd Fixes
18077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18078F:	Documentation/pcmcia/
18079F:	drivers/pcmcia/
18080F:	include/pcmcia/
18081F:	tools/pcmcia/
18082
18083PCNET32 NETWORK DRIVER
18084M:	Don Fry <pcnet32@frontier.com>
18085L:	netdev@vger.kernel.org
18086S:	Maintained
18087F:	drivers/net/ethernet/amd/pcnet32.c
18088
18089PCRYPT PARALLEL CRYPTO ENGINE
18090M:	Steffen Klassert <steffen.klassert@secunet.com>
18091L:	linux-crypto@vger.kernel.org
18092S:	Maintained
18093F:	crypto/pcrypt.c
18094F:	include/crypto/pcrypt.h
18095
18096PDS DSC VIRTIO DATA PATH ACCELERATOR
18097R:	Shannon Nelson <shannon.nelson@amd.com>
18098F:	drivers/vdpa/pds/
18099
18100PECI HARDWARE MONITORING DRIVERS
18101M:	Iwona Winiarska <iwona.winiarska@intel.com>
18102L:	linux-hwmon@vger.kernel.org
18103S:	Supported
18104F:	Documentation/hwmon/peci-cputemp.rst
18105F:	Documentation/hwmon/peci-dimmtemp.rst
18106F:	drivers/hwmon/peci/
18107
18108PECI SUBSYSTEM
18109M:	Iwona Winiarska <iwona.winiarska@intel.com>
18110L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
18111S:	Supported
18112F:	Documentation/devicetree/bindings/peci/
18113F:	Documentation/peci/
18114F:	drivers/peci/
18115F:	include/linux/peci-cpu.h
18116F:	include/linux/peci.h
18117
18118PENSANDO ETHERNET DRIVERS
18119M:	Shannon Nelson <shannon.nelson@amd.com>
18120M:	Brett Creeley <brett.creeley@amd.com>
18121L:	netdev@vger.kernel.org
18122S:	Supported
18123F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18124F:	drivers/net/ethernet/pensando/
18125
18126PER-CPU MEMORY ALLOCATOR
18127M:	Dennis Zhou <dennis@kernel.org>
18128M:	Tejun Heo <tj@kernel.org>
18129M:	Christoph Lameter <cl@linux.com>
18130L:	linux-mm@kvack.org
18131S:	Maintained
18132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18133F:	arch/*/include/asm/percpu.h
18134F:	include/linux/percpu*.h
18135F:	lib/percpu*.c
18136F:	mm/percpu*.c
18137
18138PER-TASK DELAY ACCOUNTING
18139M:	Balbir Singh <bsingharora@gmail.com>
18140S:	Maintained
18141F:	include/linux/delayacct.h
18142F:	kernel/delayacct.c
18143
18144PERFORMANCE EVENTS SUBSYSTEM
18145M:	Peter Zijlstra <peterz@infradead.org>
18146M:	Ingo Molnar <mingo@redhat.com>
18147M:	Arnaldo Carvalho de Melo <acme@kernel.org>
18148M:	Namhyung Kim <namhyung@kernel.org>
18149R:	Mark Rutland <mark.rutland@arm.com>
18150R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18151R:	Jiri Olsa <jolsa@kernel.org>
18152R:	Ian Rogers <irogers@google.com>
18153R:	Adrian Hunter <adrian.hunter@intel.com>
18154R:	"Liang, Kan" <kan.liang@linux.intel.com>
18155L:	linux-perf-users@vger.kernel.org
18156L:	linux-kernel@vger.kernel.org
18157S:	Supported
18158W:	https://perf.wiki.kernel.org/
18159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18162F:	arch/*/events/*
18163F:	arch/*/events/*/*
18164F:	arch/*/include/asm/perf_event.h
18165F:	arch/*/kernel/*/*/perf_event*.c
18166F:	arch/*/kernel/*/perf_event*.c
18167F:	arch/*/kernel/perf_callchain.c
18168F:	arch/*/kernel/perf_event*.c
18169F:	include/linux/perf_event.h
18170F:	include/uapi/linux/perf_event.h
18171F:	kernel/events/*
18172F:	tools/lib/perf/
18173F:	tools/perf/
18174
18175PERFORMANCE EVENTS TOOLING ARM64
18176R:	John Garry <john.g.garry@oracle.com>
18177R:	Will Deacon <will@kernel.org>
18178R:	James Clark <james.clark@linaro.org>
18179R:	Mike Leach <mike.leach@linaro.org>
18180R:	Leo Yan <leo.yan@linux.dev>
18181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18182S:	Supported
18183F:	tools/build/feature/test-libopencsd.c
18184F:	tools/perf/arch/arm*/
18185F:	tools/perf/pmu-events/arch/arm64/
18186F:	tools/perf/util/arm-spe*
18187F:	tools/perf/util/cs-etm*
18188
18189PERSONALITY HANDLING
18190M:	Christoph Hellwig <hch@infradead.org>
18191L:	linux-abi-devel@lists.sourceforge.net
18192S:	Maintained
18193F:	include/linux/personality.h
18194F:	include/uapi/linux/personality.h
18195
18196PHOENIX RC FLIGHT CONTROLLER ADAPTER
18197M:	Marcus Folkesson <marcus.folkesson@gmail.com>
18198L:	linux-input@vger.kernel.org
18199S:	Maintained
18200F:	Documentation/input/devices/pxrc.rst
18201F:	drivers/input/joystick/pxrc.c
18202
18203PHONET PROTOCOL
18204M:	Remi Denis-Courmont <courmisch@gmail.com>
18205S:	Supported
18206F:	Documentation/networking/phonet.rst
18207F:	include/linux/phonet.h
18208F:	include/net/phonet/
18209F:	include/uapi/linux/phonet.h
18210F:	net/phonet/
18211
18212PHRAM MTD DRIVER
18213M:	Joern Engel <joern@lazybastard.org>
18214L:	linux-mtd@lists.infradead.org
18215S:	Maintained
18216F:	drivers/mtd/devices/phram.c
18217
18218PICOLCD HID DRIVER
18219M:	Bruno Prémont <bonbons@linux-vserver.org>
18220L:	linux-input@vger.kernel.org
18221S:	Maintained
18222F:	drivers/hid/hid-picolcd*
18223
18224PIDFD API
18225M:	Christian Brauner <christian@brauner.io>
18226L:	linux-kernel@vger.kernel.org
18227S:	Maintained
18228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18229F:	samples/pidfd/
18230F:	tools/testing/selftests/clone3/
18231F:	tools/testing/selftests/pid_namespace/
18232F:	tools/testing/selftests/pidfd/
18233K:	(?i)pidfd
18234K:	(?i)clone3
18235K:	\b(clone_args|kernel_clone_args)\b
18236
18237PIN CONTROL SUBSYSTEM
18238M:	Linus Walleij <linus.walleij@linaro.org>
18239L:	linux-gpio@vger.kernel.org
18240S:	Maintained
18241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18242F:	Documentation/devicetree/bindings/pinctrl/
18243F:	Documentation/driver-api/pin-control.rst
18244F:	drivers/pinctrl/
18245F:	include/dt-bindings/pinctrl/
18246F:	include/linux/pinctrl/
18247
18248PIN CONTROLLER - AMD
18249M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18250M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18251S:	Maintained
18252F:	drivers/pinctrl/pinctrl-amd.c
18253
18254PIN CONTROLLER - FREESCALE
18255M:	Dong Aisheng <aisheng.dong@nxp.com>
18256M:	Fabio Estevam <festevam@gmail.com>
18257M:	Shawn Guo <shawnguo@kernel.org>
18258M:	Jacky Bai <ping.bai@nxp.com>
18259R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18260L:	linux-gpio@vger.kernel.org
18261L:	NXP S32 Linux Team <s32@nxp.com>
18262S:	Maintained
18263F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18264F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18265F:	drivers/pinctrl/freescale/
18266F:	drivers/pinctrl/nxp/
18267
18268PIN CONTROLLER - INTEL
18269M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18270M:	Andy Shevchenko <andy@kernel.org>
18271S:	Supported
18272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18273F:	drivers/pinctrl/intel/
18274
18275PIN CONTROLLER - KEEMBAY
18276M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18277S:	Supported
18278F:	drivers/pinctrl/pinctrl-keembay*
18279
18280PIN CONTROLLER - MEDIATEK
18281M:	Sean Wang <sean.wang@kernel.org>
18282L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18283S:	Maintained
18284F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18285F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18286F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18287F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18288F:	drivers/pinctrl/mediatek/
18289
18290PIN CONTROLLER - MEDIATEK MIPS
18291M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18292M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18293L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18294L:	linux-mips@vger.kernel.org
18295S:	Maintained
18296F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18297F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18298F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18299F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18300F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18301F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18302F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18303F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18304F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18305F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18306F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18307F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18308F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18309F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18310F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18311
18312PIN CONTROLLER - MICROCHIP AT91
18313M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18315L:	linux-gpio@vger.kernel.org
18316S:	Supported
18317F:	drivers/gpio/gpio-sama5d2-piobu.c
18318F:	drivers/pinctrl/pinctrl-at91*
18319
18320PIN CONTROLLER - QUALCOMM
18321M:	Bjorn Andersson <andersson@kernel.org>
18322L:	linux-arm-msm@vger.kernel.org
18323S:	Maintained
18324F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18325F:	drivers/pinctrl/qcom/
18326
18327PIN CONTROLLER - RENESAS
18328M:	Geert Uytterhoeven <geert+renesas@glider.be>
18329L:	linux-renesas-soc@vger.kernel.org
18330S:	Supported
18331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18332F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18333F:	drivers/pinctrl/renesas/
18334
18335PIN CONTROLLER - SAMSUNG
18336M:	Krzysztof Kozlowski <krzk@kernel.org>
18337M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18338R:	Alim Akhtar <alim.akhtar@samsung.com>
18339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18340L:	linux-samsung-soc@vger.kernel.org
18341S:	Maintained
18342Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18343B:	mailto:linux-samsung-soc@vger.kernel.org
18344C:	irc://irc.libera.chat/linux-exynos
18345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18346F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18347F:	drivers/pinctrl/samsung/
18348
18349PIN CONTROLLER - SINGLE
18350M:	Tony Lindgren <tony@atomide.com>
18351M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18353L:	linux-omap@vger.kernel.org
18354S:	Maintained
18355F:	drivers/pinctrl/pinctrl-single.c
18356
18357PIN CONTROLLER - SUNPLUS / TIBBO
18358M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18359M:	Wells Lu <wellslutw@gmail.com>
18360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18361S:	Maintained
18362W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18363F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18364F:	drivers/pinctrl/sunplus/
18365F:	include/dt-bindings/pinctrl/sppctl*.h
18366
18367PINE64 PINEPHONE KEYBOARD DRIVER
18368M:	Samuel Holland <samuel@sholland.org>
18369S:	Supported
18370F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18371F:	drivers/input/keyboard/pinephone-keyboard.c
18372
18373PKTCDVD DRIVER
18374M:	linux-block@vger.kernel.org
18375S:	Orphan
18376F:	drivers/block/pktcdvd.c
18377F:	include/linux/pktcdvd.h
18378F:	include/uapi/linux/pktcdvd.h
18379
18380PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18381M:	Tomasz Duszynski <tduszyns@gmail.com>
18382S:	Maintained
18383F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18384F:	drivers/iio/chemical/pms7003.c
18385
18386PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18387M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18388L:	netdev@vger.kernel.org
18389S:	Maintained
18390F:	drivers/net/phy/mdio-open-alliance.h
18391F:	net/ethtool/plca.c
18392
18393PLDMFW LIBRARY
18394M:	Jacob Keller <jacob.e.keller@intel.com>
18395S:	Maintained
18396F:	Documentation/driver-api/pldmfw/
18397F:	include/linux/pldmfw.h
18398F:	lib/pldmfw/
18399
18400PLX DMA DRIVER
18401M:	Logan Gunthorpe <logang@deltatee.com>
18402S:	Maintained
18403F:	drivers/dma/plx_dma.c
18404
18405PM-GRAPH UTILITY
18406M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18407L:	linux-pm@vger.kernel.org
18408S:	Supported
18409W:	https://01.org/pm-graph
18410B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18411T:	git git://github.com/intel/pm-graph
18412F:	tools/power/pm-graph
18413
18414PM6764TR DRIVER
18415M:	Charles Hsu	<hsu.yungteng@gmail.com>
18416L:	linux-hwmon@vger.kernel.org
18417S:	Maintained
18418F:	Documentation/hwmon/pm6764tr.rst
18419F:	drivers/hwmon/pmbus/pm6764tr.c
18420
18421PMC SIERRA MaxRAID DRIVER
18422L:	linux-scsi@vger.kernel.org
18423S:	Orphan
18424W:	http://www.pmc-sierra.com/
18425F:	drivers/scsi/pmcraid.*
18426
18427PMC SIERRA PM8001 DRIVER
18428M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18429L:	linux-scsi@vger.kernel.org
18430S:	Supported
18431F:	drivers/scsi/pm8001/
18432
18433PNI RM3100 IIO DRIVER
18434M:	Song Qiang <songqiang1304521@gmail.com>
18435L:	linux-iio@vger.kernel.org
18436S:	Maintained
18437F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18438F:	drivers/iio/magnetometer/rm3100*
18439
18440PNP SUPPORT
18441M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18442L:	linux-acpi@vger.kernel.org
18443S:	Maintained
18444F:	drivers/pnp/
18445F:	include/linux/pnp.h
18446
18447POSIX CLOCKS and TIMERS
18448M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18449M:	Frederic Weisbecker <frederic@kernel.org>
18450M:	Thomas Gleixner <tglx@linutronix.de>
18451L:	linux-kernel@vger.kernel.org
18452S:	Maintained
18453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18454F:	fs/timerfd.c
18455F:	include/linux/time_namespace.h
18456F:	include/linux/timerfd.h
18457F:	include/uapi/linux/time.h
18458F:	include/uapi/linux/timerfd.h
18459F:	include/trace/events/timer*
18460F:	kernel/time/itimer.c
18461F:	kernel/time/posix-*
18462F:	kernel/time/namespace.c
18463
18464POWER MANAGEMENT CORE
18465M:	"Rafael J. Wysocki" <rafael@kernel.org>
18466L:	linux-pm@vger.kernel.org
18467S:	Supported
18468B:	https://bugzilla.kernel.org
18469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18470F:	drivers/base/power/
18471F:	drivers/powercap/
18472F:	include/linux/intel_rapl.h
18473F:	include/linux/pm.h
18474F:	include/linux/pm_*
18475F:	include/linux/powercap.h
18476F:	kernel/configs/nopm.config
18477
18478POWER SEQUENCING
18479M:	Bartosz Golaszewski <brgl@bgdev.pl>
18480L:	linux-pm@vger.kernel.org
18481S:	Maintained
18482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18483F:	Documentation/driver-api/pwrseq.rst
18484F:	drivers/power/sequencing/
18485F:	include/linux/pwrseq/
18486
18487POWER STATE COORDINATION INTERFACE (PSCI)
18488M:	Mark Rutland <mark.rutland@arm.com>
18489M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18491S:	Maintained
18492F:	drivers/firmware/psci/
18493F:	include/linux/psci.h
18494F:	include/uapi/linux/psci.h
18495
18496POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18497M:	Sebastian Reichel <sre@kernel.org>
18498L:	linux-pm@vger.kernel.org
18499S:	Maintained
18500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18501F:	Documentation/ABI/testing/sysfs-class-power
18502F:	Documentation/devicetree/bindings/power/supply/
18503F:	drivers/power/supply/
18504F:	include/linux/power/
18505F:	include/linux/power_supply.h
18506F:	tools/testing/selftests/power_supply/
18507
18508POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18509M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18510L:	linuxppc-dev@lists.ozlabs.org
18511S:	Maintained
18512F:	drivers/char/powernv-op-panel.c
18513
18514PPP OVER ATM (RFC 2364)
18515M:	Mitchell Blank Jr <mitch@sfgoth.com>
18516S:	Maintained
18517F:	include/uapi/linux/atmppp.h
18518F:	net/atm/pppoatm.c
18519
18520PPP OVER ETHERNET
18521M:	Michal Ostrowski <mostrows@earthlink.net>
18522S:	Maintained
18523F:	drivers/net/ppp/pppoe.c
18524F:	drivers/net/ppp/pppox.c
18525
18526PPP OVER L2TP
18527M:	James Chapman <jchapman@katalix.com>
18528S:	Maintained
18529F:	include/linux/if_pppol2tp.h
18530F:	include/uapi/linux/if_pppol2tp.h
18531F:	net/l2tp/l2tp_ppp.c
18532
18533PPP PROTOCOL DRIVERS AND COMPRESSORS
18534L:	linux-ppp@vger.kernel.org
18535S:	Orphan
18536F:	drivers/net/ppp/ppp_*
18537
18538PPS SUPPORT
18539M:	Rodolfo Giometti <giometti@enneenne.com>
18540L:	linuxpps@ml.enneenne.com (subscribers-only)
18541S:	Maintained
18542W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18543F:	Documentation/ABI/testing/sysfs-pps
18544F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18545F:	Documentation/driver-api/pps.rst
18546F:	drivers/pps/
18547F:	include/linux/pps*.h
18548F:	include/uapi/linux/pps.h
18549
18550PPTP DRIVER
18551M:	Dmitry Kozlov <xeb@mail.ru>
18552L:	netdev@vger.kernel.org
18553S:	Maintained
18554W:	http://sourceforge.net/projects/accel-pptp
18555F:	drivers/net/ppp/pptp.c
18556
18557PRESSURE STALL INFORMATION (PSI)
18558M:	Johannes Weiner <hannes@cmpxchg.org>
18559M:	Suren Baghdasaryan <surenb@google.com>
18560R:	Peter Ziljstra <peterz@infradead.org>
18561S:	Maintained
18562F:	include/linux/psi*
18563F:	kernel/sched/psi.c
18564
18565PRINTK
18566M:	Petr Mladek <pmladek@suse.com>
18567R:	Steven Rostedt <rostedt@goodmis.org>
18568R:	John Ogness <john.ogness@linutronix.de>
18569R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18570S:	Maintained
18571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18572F:	include/linux/printk.h
18573F:	kernel/printk/
18574
18575PRINTK INDEXING
18576R:	Chris Down <chris@chrisdown.name>
18577S:	Maintained
18578F:	Documentation/core-api/printk-index.rst
18579F:	kernel/printk/index.c
18580K:	printk_index
18581
18582PROC FILESYSTEM
18583L:	linux-kernel@vger.kernel.org
18584L:	linux-fsdevel@vger.kernel.org
18585S:	Maintained
18586F:	Documentation/filesystems/proc.rst
18587F:	fs/proc/
18588F:	include/linux/proc_fs.h
18589F:	tools/testing/selftests/proc/
18590
18591PROC SYSCTL
18592M:	Luis Chamberlain <mcgrof@kernel.org>
18593M:	Kees Cook <kees@kernel.org>
18594M:	Joel Granados <joel.granados@kernel.org>
18595L:	linux-kernel@vger.kernel.org
18596L:	linux-fsdevel@vger.kernel.org
18597S:	Maintained
18598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18599F:	fs/proc/proc_sysctl.c
18600F:	include/linux/sysctl.h
18601F:	kernel/sysctl-test.c
18602F:	kernel/sysctl.c
18603F:	tools/testing/selftests/sysctl/
18604
18605PS3 NETWORK SUPPORT
18606M:	Geoff Levand <geoff@infradead.org>
18607L:	netdev@vger.kernel.org
18608L:	linuxppc-dev@lists.ozlabs.org
18609S:	Maintained
18610F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18611
18612PS3 PLATFORM SUPPORT
18613M:	Geoff Levand <geoff@infradead.org>
18614L:	linuxppc-dev@lists.ozlabs.org
18615S:	Maintained
18616F:	arch/powerpc/boot/ps3*
18617F:	arch/powerpc/include/asm/lv1call.h
18618F:	arch/powerpc/include/asm/ps3*.h
18619F:	arch/powerpc/platforms/ps3/
18620F:	drivers/*/ps3*
18621F:	drivers/ps3/
18622F:	drivers/rtc/rtc-ps3.c
18623F:	drivers/usb/host/*ps3.c
18624F:	sound/ppc/snd_ps3*
18625
18626PS3VRAM DRIVER
18627M:	Jim Paris <jim@jtan.com>
18628M:	Geoff Levand <geoff@infradead.org>
18629L:	linuxppc-dev@lists.ozlabs.org
18630S:	Maintained
18631F:	drivers/block/ps3vram.c
18632
18633PSAMPLE PACKET SAMPLING SUPPORT
18634M:	Yotam Gigi <yotam.gi@gmail.com>
18635S:	Maintained
18636F:	include/net/psample.h
18637F:	include/uapi/linux/psample.h
18638F:	net/psample
18639
18640PSE NETWORK DRIVER
18641M:	Oleksij Rempel <o.rempel@pengutronix.de>
18642M:	Kory Maincent <kory.maincent@bootlin.com>
18643L:	netdev@vger.kernel.org
18644S:	Maintained
18645F:	Documentation/devicetree/bindings/net/pse-pd/
18646F:	drivers/net/pse-pd/
18647F:	net/ethtool/pse-pd.c
18648
18649PSTORE FILESYSTEM
18650M:	Kees Cook <kees@kernel.org>
18651R:	Tony Luck <tony.luck@intel.com>
18652R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18653L:	linux-hardening@vger.kernel.org
18654S:	Supported
18655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18656F:	Documentation/admin-guide/pstore-blk.rst
18657F:	Documentation/admin-guide/ramoops.rst
18658F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18659F:	drivers/acpi/apei/erst.c
18660F:	drivers/firmware/efi/efi-pstore.c
18661F:	fs/pstore/
18662F:	include/linux/pstore*
18663K:	\b(pstore|ramoops)
18664
18665PT5161L HARDWARE MONITOR DRIVER
18666M:	Cosmo Chou <cosmo.chou@quantatw.com>
18667L:	linux-hwmon@vger.kernel.org
18668S:	Maintained
18669F:	Documentation/hwmon/pt5161l.rst
18670F:	drivers/hwmon/pt5161l.c
18671
18672PTP HARDWARE CLOCK SUPPORT
18673M:	Richard Cochran <richardcochran@gmail.com>
18674L:	netdev@vger.kernel.org
18675S:	Maintained
18676W:	http://linuxptp.sourceforge.net/
18677F:	Documentation/ABI/testing/sysfs-ptp
18678F:	Documentation/driver-api/ptp.rst
18679F:	drivers/net/phy/dp83640*
18680F:	drivers/ptp/*
18681F:	include/linux/ptp_cl*
18682K:	(?:\b|_)ptp(?:\b|_)
18683
18684PTP MOCKUP CLOCK SUPPORT
18685M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18686L:	netdev@vger.kernel.org
18687S:	Maintained
18688F:	drivers/ptp/ptp_mock.c
18689F:	include/linux/ptp_mock.h
18690
18691PTP VIRTUAL CLOCK SUPPORT
18692M:	Yangbo Lu <yangbo.lu@nxp.com>
18693L:	netdev@vger.kernel.org
18694S:	Maintained
18695F:	drivers/ptp/ptp_vclock.c
18696F:	net/ethtool/phc_vclocks.c
18697
18698PTRACE SUPPORT
18699M:	Oleg Nesterov <oleg@redhat.com>
18700S:	Maintained
18701F:	arch/*/*/ptrace*.c
18702F:	arch/*/include/asm/ptrace*.h
18703F:	arch/*/ptrace*.c
18704F:	include/asm-generic/syscall.h
18705F:	include/linux/ptrace.h
18706F:	include/linux/regset.h
18707F:	include/uapi/linux/ptrace.h
18708F:	kernel/ptrace.c
18709
18710PULSE8-CEC DRIVER
18711M:	Hans Verkuil <hverkuil@xs4all.nl>
18712L:	linux-media@vger.kernel.org
18713S:	Maintained
18714T:	git git://linuxtv.org/media_tree.git
18715F:	drivers/media/cec/usb/pulse8/
18716
18717PURELIFI PLFXLC DRIVER
18718M:	Srinivasan Raju <srini.raju@purelifi.com>
18719L:	linux-wireless@vger.kernel.org
18720S:	Supported
18721F:	drivers/net/wireless/purelifi/plfxlc/
18722
18723PVRUSB2 VIDEO4LINUX DRIVER
18724M:	Mike Isely <isely@pobox.com>
18725L:	pvrusb2@isely.net	(subscribers-only)
18726L:	linux-media@vger.kernel.org
18727S:	Maintained
18728W:	http://www.isely.net/pvrusb2/
18729T:	git git://linuxtv.org/media_tree.git
18730F:	Documentation/driver-api/media/drivers/pvrusb2*
18731F:	drivers/media/usb/pvrusb2/
18732
18733PWC WEBCAM DRIVER
18734M:	Hans Verkuil <hverkuil@xs4all.nl>
18735L:	linux-media@vger.kernel.org
18736S:	Odd Fixes
18737T:	git git://linuxtv.org/media_tree.git
18738F:	drivers/media/usb/pwc/*
18739F:	include/trace/events/pwc.h
18740
18741PWM IR Transmitter
18742M:	Sean Young <sean@mess.org>
18743L:	linux-media@vger.kernel.org
18744S:	Maintained
18745F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18746F:	drivers/media/rc/pwm-ir-tx.c
18747
18748PWM SUBSYSTEM
18749M:	Uwe Kleine-König <ukleinek@kernel.org>
18750L:	linux-pwm@vger.kernel.org
18751S:	Maintained
18752Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18753T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18754F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18755F:	Documentation/devicetree/bindings/pwm/
18756F:	Documentation/driver-api/pwm.rst
18757F:	drivers/gpio/gpio-mvebu.c
18758F:	drivers/pwm/
18759F:	drivers/video/backlight/pwm_bl.c
18760F:	include/dt-bindings/pwm/
18761F:	include/linux/pwm.h
18762F:	include/linux/pwm_backlight.h
18763K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18764
18765PXA GPIO DRIVER
18766M:	Robert Jarzmik <robert.jarzmik@free.fr>
18767L:	linux-gpio@vger.kernel.org
18768S:	Maintained
18769F:	drivers/gpio/gpio-pxa.c
18770
18771PXA MMCI DRIVER
18772S:	Orphan
18773
18774PXA RTC DRIVER
18775M:	Robert Jarzmik <robert.jarzmik@free.fr>
18776L:	linux-rtc@vger.kernel.org
18777S:	Maintained
18778
18779PXA2xx/PXA3xx SUPPORT
18780M:	Daniel Mack <daniel@zonque.org>
18781M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18782M:	Robert Jarzmik <robert.jarzmik@free.fr>
18783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18784S:	Maintained
18785T:	git git://github.com/hzhuang1/linux.git
18786T:	git git://github.com/rjarzmik/linux.git
18787F:	arch/arm/boot/dts/intel/pxa/
18788F:	arch/arm/mach-pxa/
18789F:	drivers/dma/pxa*
18790F:	drivers/pcmcia/pxa2xx*
18791F:	drivers/pinctrl/pxa/
18792F:	drivers/spi/spi-pxa2xx*
18793F:	drivers/usb/gadget/udc/pxa2*
18794F:	include/sound/pxa2xx-lib.h
18795F:	sound/arm/pxa*
18796F:	sound/soc/pxa/
18797
18798QAT DRIVER
18799M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18800L:	qat-linux@intel.com
18801S:	Supported
18802F:	drivers/crypto/intel/qat/
18803
18804QCOM AUDIO (ASoC) DRIVERS
18805M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18806L:	linux-sound@vger.kernel.org
18807L:	linux-arm-msm@vger.kernel.org
18808S:	Supported
18809F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18810F:	Documentation/devicetree/bindings/sound/qcom,*
18811F:	drivers/soc/qcom/apr.c
18812F:	include/dt-bindings/sound/qcom,wcd9335.h
18813F:	sound/soc/codecs/lpass-rx-macro.*
18814F:	sound/soc/codecs/lpass-tx-macro.*
18815F:	sound/soc/codecs/lpass-va-macro.c
18816F:	sound/soc/codecs/lpass-wsa-macro.*
18817F:	sound/soc/codecs/msm8916-wcd-analog.c
18818F:	sound/soc/codecs/msm8916-wcd-digital.c
18819F:	sound/soc/codecs/wcd-clsh-v2.*
18820F:	sound/soc/codecs/wcd-mbhc-v2.*
18821F:	sound/soc/codecs/wcd9335.*
18822F:	sound/soc/codecs/wcd934x.c
18823F:	sound/soc/codecs/wsa881x.c
18824F:	sound/soc/codecs/wsa883x.c
18825F:	sound/soc/codecs/wsa884x.c
18826F:	sound/soc/qcom/
18827
18828QCOM EMBEDDED USB DEBUGGER (EUD)
18829M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18830L:	linux-arm-msm@vger.kernel.org
18831S:	Maintained
18832F:	Documentation/ABI/testing/sysfs-driver-eud
18833F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18834F:	drivers/usb/misc/qcom_eud.c
18835
18836QCOM IPA DRIVER
18837M:	Alex Elder <elder@kernel.org>
18838L:	netdev@vger.kernel.org
18839S:	Maintained
18840F:	drivers/net/ipa/
18841
18842QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18843M:	Gabriel Somlo <somlo@cmu.edu>
18844M:	"Michael S. Tsirkin" <mst@redhat.com>
18845L:	qemu-devel@nongnu.org
18846S:	Maintained
18847F:	drivers/firmware/qemu_fw_cfg.c
18848F:	include/uapi/linux/qemu_fw_cfg.h
18849
18850QIB DRIVER
18851M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18852L:	linux-rdma@vger.kernel.org
18853S:	Supported
18854F:	drivers/infiniband/hw/qib/
18855
18856QLOGIC QL41xxx FCOE DRIVER
18857M:	Saurav Kashyap <skashyap@marvell.com>
18858M:	Javed Hasan <jhasan@marvell.com>
18859M:	GR-QLogic-Storage-Upstream@marvell.com
18860L:	linux-scsi@vger.kernel.org
18861S:	Supported
18862F:	drivers/scsi/qedf/
18863
18864QLOGIC QL41xxx ISCSI DRIVER
18865M:	Nilesh Javali <njavali@marvell.com>
18866M:	Manish Rangankar <mrangankar@marvell.com>
18867M:	GR-QLogic-Storage-Upstream@marvell.com
18868L:	linux-scsi@vger.kernel.org
18869S:	Supported
18870F:	drivers/scsi/qedi/
18871
18872QLOGIC QL4xxx ETHERNET DRIVER
18873M:	Manish Chopra <manishc@marvell.com>
18874L:	netdev@vger.kernel.org
18875S:	Supported
18876F:	drivers/net/ethernet/qlogic/qed/
18877F:	drivers/net/ethernet/qlogic/qede/
18878F:	include/linux/qed/
18879
18880QLOGIC QL4xxx RDMA DRIVER
18881M:	Michal Kalderon <mkalderon@marvell.com>
18882L:	linux-rdma@vger.kernel.org
18883S:	Supported
18884F:	drivers/infiniband/hw/qedr/
18885F:	include/uapi/rdma/qedr-abi.h
18886
18887QLOGIC QLA1280 SCSI DRIVER
18888M:	Michael Reed <mdr@sgi.com>
18889L:	linux-scsi@vger.kernel.org
18890S:	Maintained
18891F:	drivers/scsi/qla1280.[ch]
18892
18893QLOGIC QLA2XXX FC-SCSI DRIVER
18894M:	Nilesh Javali <njavali@marvell.com>
18895M:	GR-QLogic-Storage-Upstream@marvell.com
18896L:	linux-scsi@vger.kernel.org
18897S:	Supported
18898F:	drivers/scsi/qla2xxx/
18899
18900QLOGIC QLA3XXX NETWORK DRIVER
18901M:	GR-Linux-NIC-Dev@marvell.com
18902L:	netdev@vger.kernel.org
18903S:	Supported
18904F:	drivers/net/ethernet/qlogic/qla3xxx.*
18905
18906QLOGIC QLA4XXX iSCSI DRIVER
18907M:	Nilesh Javali <njavali@marvell.com>
18908M:	Manish Rangankar <mrangankar@marvell.com>
18909M:	GR-QLogic-Storage-Upstream@marvell.com
18910L:	linux-scsi@vger.kernel.org
18911S:	Supported
18912F:	drivers/scsi/qla4xxx/
18913
18914QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18915M:	Shahed Shaikh <shshaikh@marvell.com>
18916M:	Manish Chopra <manishc@marvell.com>
18917M:	GR-Linux-NIC-Dev@marvell.com
18918L:	netdev@vger.kernel.org
18919S:	Supported
18920F:	drivers/net/ethernet/qlogic/qlcnic/
18921
18922QM1D1B0004 MEDIA DRIVER
18923M:	Akihiro Tsukada <tskd08@gmail.com>
18924L:	linux-media@vger.kernel.org
18925S:	Odd Fixes
18926F:	drivers/media/tuners/qm1d1b0004*
18927
18928QM1D1C0042 MEDIA DRIVER
18929M:	Akihiro Tsukada <tskd08@gmail.com>
18930L:	linux-media@vger.kernel.org
18931S:	Odd Fixes
18932F:	drivers/media/tuners/qm1d1c0042*
18933
18934QNX4 FILESYSTEM
18935M:	Anders Larsen <al@alarsen.net>
18936S:	Maintained
18937W:	http://www.alarsen.net/linux/qnx4fs/
18938F:	fs/qnx4/
18939F:	include/uapi/linux/qnx4_fs.h
18940F:	include/uapi/linux/qnxtypes.h
18941
18942QNX6 FILESYSTEM
18943S:	Orphan
18944F:	Documentation/filesystems/qnx6.rst
18945F:	fs/qnx6/
18946F:	include/linux/qnx6_fs.h
18947
18948QORIQ DPAA2 FSL-MC BUS DRIVER
18949M:	Stuart Yoder <stuyoder@gmail.com>
18950M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18951L:	linux-kernel@vger.kernel.org
18952S:	Maintained
18953F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18954F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18955F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18956F:	drivers/bus/fsl-mc/
18957F:	include/uapi/linux/fsl_mc.h
18958
18959QT1010 MEDIA DRIVER
18960L:	linux-media@vger.kernel.org
18961S:	Orphan
18962W:	https://linuxtv.org
18963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18964F:	drivers/media/tuners/qt1010*
18965
18966QUALCOMM ATH12K WIRELESS DRIVER
18967M:	Kalle Valo <kvalo@kernel.org>
18968M:	Jeff Johnson <jjohnson@kernel.org>
18969L:	ath12k@lists.infradead.org
18970S:	Supported
18971W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18973F:	drivers/net/wireless/ath/ath12k/
18974N:	ath12k
18975
18976QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18977M:	Kalle Valo <kvalo@kernel.org>
18978M:	Jeff Johnson <jjohnson@kernel.org>
18979L:	ath10k@lists.infradead.org
18980S:	Supported
18981W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18983F:	drivers/net/wireless/ath/ath10k/
18984N:	ath10k
18985
18986QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18987M:	Kalle Valo <kvalo@kernel.org>
18988M:	Jeff Johnson <jjohnson@kernel.org>
18989L:	ath11k@lists.infradead.org
18990S:	Supported
18991W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18992B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18994F:	drivers/net/wireless/ath/ath11k/
18995N:	ath11k
18996
18997QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18998M:	Toke Høiland-Jørgensen <toke@toke.dk>
18999L:	linux-wireless@vger.kernel.org
19000S:	Maintained
19001W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19003F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19004F:	drivers/net/wireless/ath/ath9k/
19005
19006QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19007M:	Stefan Wahren <wahrenst@gmx.net>
19008L:	netdev@vger.kernel.org
19009S:	Maintained
19010F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19011F:	drivers/net/ethernet/qualcomm/qca*
19012
19013QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19014M:	Stephan Gerhold <stephan@gerhold.net>
19015L:	netdev@vger.kernel.org
19016L:	linux-arm-msm@vger.kernel.org
19017S:	Maintained
19018F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19019F:	drivers/net/wwan/qcom_bam_dmux.c
19020
19021QUALCOMM CAMERA SUBSYSTEM DRIVER
19022M:	Robert Foss <rfoss@kernel.org>
19023M:	Todor Tomov <todor.too@gmail.com>
19024M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19025L:	linux-media@vger.kernel.org
19026S:	Maintained
19027F:	Documentation/admin-guide/media/qcom_camss.rst
19028F:	Documentation/devicetree/bindings/media/qcom,*camss*
19029F:	drivers/media/platform/qcom/camss/
19030
19031QUALCOMM CLOCK DRIVERS
19032M:	Bjorn Andersson <andersson@kernel.org>
19033L:	linux-arm-msm@vger.kernel.org
19034S:	Supported
19035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19036F:	Documentation/devicetree/bindings/clock/qcom,*
19037F:	drivers/clk/qcom/
19038F:	include/dt-bindings/clock/qcom,*
19039
19040QUALCOMM CLOUD AI (QAIC) DRIVER
19041M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
19042R:	Carl Vanderlip <quic_carlv@quicinc.com>
19043L:	linux-arm-msm@vger.kernel.org
19044L:	dri-devel@lists.freedesktop.org
19045S:	Supported
19046T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19047F:	Documentation/accel/qaic/
19048F:	drivers/accel/qaic/
19049F:	include/uapi/drm/qaic_accel.h
19050
19051QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19052M:	Bjorn Andersson <andersson@kernel.org>
19053M:	Konrad Dybcio <konradybcio@kernel.org>
19054L:	linux-pm@vger.kernel.org
19055L:	linux-arm-msm@vger.kernel.org
19056S:	Maintained
19057F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19058F:	drivers/pmdomain/qcom/cpr.c
19059
19060QUALCOMM CPUCP MAILBOX DRIVER
19061M:	Sibi Sankar <quic_sibis@quicinc.com>
19062L:	linux-arm-msm@vger.kernel.org
19063S:	Supported
19064F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19065F:	drivers/mailbox/qcom-cpucp-mbox.c
19066
19067QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19068M:	Ilia Lin <ilia.lin@kernel.org>
19069L:	linux-pm@vger.kernel.org
19070S:	Maintained
19071F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19072F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19073F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19074
19075QUALCOMM CRYPTO DRIVERS
19076M:	Thara Gopinath <thara.gopinath@gmail.com>
19077L:	linux-crypto@vger.kernel.org
19078L:	linux-arm-msm@vger.kernel.org
19079S:	Maintained
19080F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19081F:	drivers/crypto/qce/
19082
19083QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19084M:	Timur Tabi <timur@kernel.org>
19085L:	netdev@vger.kernel.org
19086S:	Maintained
19087F:	drivers/net/ethernet/qualcomm/emac/
19088
19089QUALCOMM ETHQOS ETHERNET DRIVER
19090M:	Vinod Koul <vkoul@kernel.org>
19091L:	netdev@vger.kernel.org
19092L:	linux-arm-msm@vger.kernel.org
19093S:	Maintained
19094F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19095F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19096
19097QUALCOMM FASTRPC DRIVER
19098M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19099M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
19100L:	linux-arm-msm@vger.kernel.org
19101L:	dri-devel@lists.freedesktop.org
19102S:	Maintained
19103F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19104F:	drivers/misc/fastrpc.c
19105F:	include/uapi/misc/fastrpc.h
19106
19107QUALCOMM HEXAGON ARCHITECTURE
19108M:	Brian Cain <bcain@quicinc.com>
19109L:	linux-hexagon@vger.kernel.org
19110S:	Supported
19111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19112F:	arch/hexagon/
19113
19114QUALCOMM HIDMA DRIVER
19115M:	Sinan Kaya <okaya@kernel.org>
19116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19117L:	linux-arm-msm@vger.kernel.org
19118L:	dmaengine@vger.kernel.org
19119S:	Supported
19120F:	drivers/dma/qcom/hidma*
19121
19122QUALCOMM I2C CCI DRIVER
19123M:	Loic Poulain <loic.poulain@linaro.org>
19124M:	Robert Foss <rfoss@kernel.org>
19125L:	linux-i2c@vger.kernel.org
19126L:	linux-arm-msm@vger.kernel.org
19127S:	Maintained
19128F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19129F:	drivers/i2c/busses/i2c-qcom-cci.c
19130
19131QUALCOMM INTERCONNECT BWMON DRIVER
19132M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19133L:	linux-arm-msm@vger.kernel.org
19134S:	Maintained
19135F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19136F:	drivers/soc/qcom/icc-bwmon.c
19137F:	drivers/soc/qcom/trace_icc-bwmon.h
19138
19139QUALCOMM IOMMU
19140M:	Rob Clark <robdclark@gmail.com>
19141L:	iommu@lists.linux.dev
19142L:	linux-arm-msm@vger.kernel.org
19143S:	Maintained
19144F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19145F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19146F:	drivers/iommu/msm_iommu*
19147
19148QUALCOMM IPC ROUTER (QRTR) DRIVER
19149M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19150L:	linux-arm-msm@vger.kernel.org
19151S:	Maintained
19152F:	include/trace/events/qrtr.h
19153F:	include/uapi/linux/qrtr.h
19154F:	net/qrtr/
19155
19156QUALCOMM IPCC MAILBOX DRIVER
19157M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19158L:	linux-arm-msm@vger.kernel.org
19159S:	Supported
19160F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19161F:	drivers/mailbox/qcom-ipcc.c
19162F:	include/dt-bindings/mailbox/qcom-ipcc.h
19163
19164QUALCOMM IPQ4019 USB PHY DRIVER
19165M:	Robert Marko <robert.marko@sartura.hr>
19166M:	Luka Perkov <luka.perkov@sartura.hr>
19167L:	linux-arm-msm@vger.kernel.org
19168S:	Maintained
19169F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19170F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19171
19172QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19173M:	Robert Marko <robert.marko@sartura.hr>
19174M:	Luka Perkov <luka.perkov@sartura.hr>
19175L:	linux-arm-msm@vger.kernel.org
19176S:	Maintained
19177F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19178F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19179
19180QUALCOMM NAND CONTROLLER DRIVER
19181M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19182L:	linux-mtd@lists.infradead.org
19183L:	linux-arm-msm@vger.kernel.org
19184S:	Maintained
19185F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19186F:	drivers/mtd/nand/raw/qcom_nandc.c
19187
19188QUALCOMM QSEECOM DRIVER
19189M:	Maximilian Luz <luzmaximilian@gmail.com>
19190L:	linux-arm-msm@vger.kernel.org
19191S:	Maintained
19192F:	drivers/firmware/qcom/qcom_qseecom.c
19193
19194QUALCOMM QSEECOM UEFISECAPP DRIVER
19195M:	Maximilian Luz <luzmaximilian@gmail.com>
19196L:	linux-arm-msm@vger.kernel.org
19197S:	Maintained
19198F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19199
19200QUALCOMM RMNET DRIVER
19201M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19202M:	Sean Tranchetti <quic_stranche@quicinc.com>
19203L:	netdev@vger.kernel.org
19204S:	Maintained
19205F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19206F:	drivers/net/ethernet/qualcomm/rmnet/
19207F:	include/linux/if_rmnet.h
19208
19209QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19210M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19211L:	linux-arm-msm@vger.kernel.org
19212S:	Maintained
19213F:	drivers/firmware/qcom/qcom_tzmem.c
19214F:	drivers/firmware/qcom/qcom_tzmem.h
19215F:	include/linux/firmware/qcom/qcom_tzmem.h
19216
19217QUALCOMM TSENS THERMAL DRIVER
19218M:	Amit Kucheria <amitk@kernel.org>
19219M:	Thara Gopinath <thara.gopinath@gmail.com>
19220L:	linux-pm@vger.kernel.org
19221L:	linux-arm-msm@vger.kernel.org
19222S:	Maintained
19223F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19224F:	drivers/thermal/qcom/
19225
19226QUALCOMM TYPEC PORT MANAGER DRIVER
19227M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19228L:	linux-arm-msm@vger.kernel.org
19229L:	linux-usb@vger.kernel.org
19230S:	Maintained
19231F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19232F:	drivers/usb/typec/tcpm/qcom/
19233
19234QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19235M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19236M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19237R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19238L:	linux-media@vger.kernel.org
19239L:	linux-arm-msm@vger.kernel.org
19240S:	Maintained
19241T:	git git://linuxtv.org/media_tree.git
19242F:	Documentation/devicetree/bindings/media/*venus*
19243F:	drivers/media/platform/qcom/venus/
19244
19245QUALCOMM WCN36XX WIRELESS DRIVER
19246M:	Loic Poulain <loic.poulain@linaro.org>
19247L:	wcn36xx@lists.infradead.org
19248S:	Supported
19249W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19250F:	drivers/net/wireless/ath/wcn36xx/
19251
19252QUANTENNA QTNFMAC WIRELESS DRIVER
19253M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19254R:	Sergey Matyukevich <geomatsi@gmail.com>
19255L:	linux-wireless@vger.kernel.org
19256S:	Maintained
19257F:	drivers/net/wireless/quantenna
19258
19259RADEON and AMDGPU DRM DRIVERS
19260M:	Alex Deucher <alexander.deucher@amd.com>
19261M:	Christian König <christian.koenig@amd.com>
19262M:	Xinhui Pan <Xinhui.Pan@amd.com>
19263L:	amd-gfx@lists.freedesktop.org
19264S:	Supported
19265B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19266C:	irc://irc.oftc.net/radeon
19267T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19268F:	Documentation/gpu/amdgpu/
19269F:	drivers/gpu/drm/amd/
19270F:	drivers/gpu/drm/ci/xfails/amd*
19271F:	drivers/gpu/drm/radeon/
19272F:	include/uapi/drm/amdgpu_drm.h
19273F:	include/uapi/drm/radeon_drm.h
19274
19275RADEON FRAMEBUFFER DISPLAY DRIVER
19276M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19277L:	linux-fbdev@vger.kernel.org
19278S:	Maintained
19279F:	drivers/video/fbdev/aty/radeon*
19280F:	include/uapi/linux/radeonfb.h
19281
19282RADIOSHARK RADIO DRIVER
19283M:	Hans Verkuil <hverkuil@xs4all.nl>
19284L:	linux-media@vger.kernel.org
19285S:	Maintained
19286T:	git git://linuxtv.org/media_tree.git
19287F:	drivers/media/radio/radio-shark.c
19288
19289RADIOSHARK2 RADIO DRIVER
19290M:	Hans Verkuil <hverkuil@xs4all.nl>
19291L:	linux-media@vger.kernel.org
19292S:	Maintained
19293T:	git git://linuxtv.org/media_tree.git
19294F:	drivers/media/radio/radio-shark2.c
19295F:	drivers/media/radio/radio-tea5777.c
19296
19297RADOS BLOCK DEVICE (RBD)
19298M:	Ilya Dryomov <idryomov@gmail.com>
19299R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19300L:	ceph-devel@vger.kernel.org
19301S:	Supported
19302W:	http://ceph.com/
19303T:	git https://github.com/ceph/ceph-client.git
19304F:	Documentation/ABI/testing/sysfs-bus-rbd
19305F:	drivers/block/rbd.c
19306F:	drivers/block/rbd_types.h
19307
19308RAGE128 FRAMEBUFFER DISPLAY DRIVER
19309L:	linux-fbdev@vger.kernel.org
19310S:	Orphan
19311F:	drivers/video/fbdev/aty/aty128fb.c
19312
19313RAINSHADOW-CEC DRIVER
19314M:	Hans Verkuil <hverkuil@xs4all.nl>
19315L:	linux-media@vger.kernel.org
19316S:	Maintained
19317T:	git git://linuxtv.org/media_tree.git
19318F:	drivers/media/cec/usb/rainshadow/
19319
19320RALINK MIPS ARCHITECTURE
19321M:	John Crispin <john@phrozen.org>
19322M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19323L:	linux-mips@vger.kernel.org
19324S:	Maintained
19325F:	arch/mips/ralink
19326
19327RALINK MT7621 MIPS ARCHITECTURE
19328M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19329M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19330L:	linux-mips@vger.kernel.org
19331S:	Maintained
19332F:	arch/mips/boot/dts/ralink/mt7621*
19333
19334RALINK RT2X00 WIRELESS LAN DRIVER
19335M:	Stanislaw Gruszka <stf_xl@wp.pl>
19336L:	linux-wireless@vger.kernel.org
19337S:	Maintained
19338F:	drivers/net/wireless/ralink/rt2x00/
19339
19340RAMDISK RAM BLOCK DEVICE DRIVER
19341M:	Jens Axboe <axboe@kernel.dk>
19342S:	Maintained
19343F:	Documentation/admin-guide/blockdev/ramdisk.rst
19344F:	drivers/block/brd.c
19345
19346RANCHU VIRTUAL BOARD FOR MIPS
19347M:	Miodrag Dinic <miodrag.dinic@mips.com>
19348L:	linux-mips@vger.kernel.org
19349S:	Supported
19350F:	arch/mips/configs/generic/board-ranchu.config
19351F:	arch/mips/generic/board-ranchu.c
19352
19353RANDOM NUMBER DRIVER
19354M:	"Theodore Ts'o" <tytso@mit.edu>
19355M:	Jason A. Donenfeld <Jason@zx2c4.com>
19356S:	Maintained
19357T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19358F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19359F:	drivers/char/random.c
19360F:	include/linux/random.h
19361F:	include/uapi/linux/random.h
19362F:	drivers/virt/vmgenid.c
19363N:	^.*/vdso/[^/]*getrandom[^/]+$
19364
19365RAPIDIO SUBSYSTEM
19366M:	Matt Porter <mporter@kernel.crashing.org>
19367M:	Alexandre Bounine <alex.bou9@gmail.com>
19368S:	Maintained
19369F:	drivers/rapidio/
19370
19371RAS INFRASTRUCTURE
19372M:	Tony Luck <tony.luck@intel.com>
19373M:	Borislav Petkov <bp@alien8.de>
19374L:	linux-edac@vger.kernel.org
19375S:	Maintained
19376F:	Documentation/admin-guide/RAS
19377F:	drivers/ras/
19378F:	include/linux/ras.h
19379F:	include/ras/ras_event.h
19380
19381RAS FRU MEMORY POISON MANAGER (FMPM)
19382M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19383L:	linux-edac@vger.kernel.org
19384S:	Maintained
19385F:	drivers/ras/amd/fmpm.c
19386
19387RASPBERRY PI PISP BACK END
19388M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19389L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19390L:	linux-media@vger.kernel.org
19391S:	Maintained
19392F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19393F:	drivers/media/platform/raspberrypi/pisp_be/
19394F:	include/uapi/linux/media/raspberrypi/
19395
19396RC-CORE / LIRC FRAMEWORK
19397M:	Sean Young <sean@mess.org>
19398L:	linux-media@vger.kernel.org
19399S:	Maintained
19400W:	http://linuxtv.org
19401T:	git git://linuxtv.org/media_tree.git
19402F:	Documentation/driver-api/media/rc-core.rst
19403F:	Documentation/userspace-api/media/rc/
19404F:	drivers/media/rc/
19405F:	include/media/rc-core.h
19406F:	include/media/rc-map.h
19407F:	include/uapi/linux/lirc.h
19408
19409RCMM REMOTE CONTROLS DECODER
19410M:	Patrick Lerda <patrick9876@free.fr>
19411S:	Maintained
19412F:	drivers/media/rc/ir-rcmm-decoder.c
19413
19414RCUTORTURE TEST FRAMEWORK
19415M:	"Paul E. McKenney" <paulmck@kernel.org>
19416M:	Josh Triplett <josh@joshtriplett.org>
19417R:	Steven Rostedt <rostedt@goodmis.org>
19418R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19419R:	Lai Jiangshan <jiangshanlai@gmail.com>
19420L:	rcu@vger.kernel.org
19421S:	Supported
19422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19423F:	tools/testing/selftests/rcutorture
19424
19425RDACM20 Camera Sensor
19426M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19427M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19428M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19429M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19430L:	linux-media@vger.kernel.org
19431S:	Maintained
19432F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19433F:	drivers/media/i2c/max9271.c
19434F:	drivers/media/i2c/max9271.h
19435F:	drivers/media/i2c/rdacm20.c
19436
19437RDACM21 Camera Sensor
19438M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19439M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19440M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19441M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19442L:	linux-media@vger.kernel.org
19443S:	Maintained
19444F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19445F:	drivers/media/i2c/max9271.c
19446F:	drivers/media/i2c/max9271.h
19447F:	drivers/media/i2c/rdacm21.c
19448
19449RDC R-321X SoC
19450M:	Florian Fainelli <florian@openwrt.org>
19451S:	Maintained
19452
19453RDC R6040 FAST ETHERNET DRIVER
19454M:	Florian Fainelli <f.fainelli@gmail.com>
19455L:	netdev@vger.kernel.org
19456S:	Maintained
19457F:	drivers/net/ethernet/rdc/r6040.c
19458
19459RDMAVT - RDMA verbs software
19460M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19461L:	linux-rdma@vger.kernel.org
19462S:	Supported
19463F:	drivers/infiniband/sw/rdmavt
19464
19465RDS - RELIABLE DATAGRAM SOCKETS
19466M:	Allison Henderson <allison.henderson@oracle.com>
19467L:	netdev@vger.kernel.org
19468L:	linux-rdma@vger.kernel.org
19469L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19470S:	Supported
19471W:	https://oss.oracle.com/projects/rds/
19472F:	Documentation/networking/rds.rst
19473F:	net/rds/
19474F:	tools/testing/selftests/net/rds/
19475
19476RDT - RESOURCE ALLOCATION
19477M:	Fenghua Yu <fenghua.yu@intel.com>
19478M:	Reinette Chatre <reinette.chatre@intel.com>
19479L:	linux-kernel@vger.kernel.org
19480S:	Supported
19481F:	Documentation/arch/x86/resctrl*
19482F:	arch/x86/include/asm/resctrl.h
19483F:	arch/x86/kernel/cpu/resctrl/
19484F:	tools/testing/selftests/resctrl/
19485
19486READ-COPY UPDATE (RCU)
19487M:	"Paul E. McKenney" <paulmck@kernel.org>
19488M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19489M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19490M:	Joel Fernandes <joel@joelfernandes.org>
19491M:	Josh Triplett <josh@joshtriplett.org>
19492M:	Boqun Feng <boqun.feng@gmail.com>
19493M:	Uladzislau Rezki <urezki@gmail.com>
19494R:	Steven Rostedt <rostedt@goodmis.org>
19495R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19496R:	Lai Jiangshan <jiangshanlai@gmail.com>
19497R:	Zqiang <qiang.zhang1211@gmail.com>
19498L:	rcu@vger.kernel.org
19499S:	Supported
19500W:	http://www.rdrop.com/users/paulmck/RCU/
19501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19502F:	Documentation/RCU/
19503F:	include/linux/rcu*
19504F:	kernel/rcu/
19505X:	Documentation/RCU/torture.rst
19506X:	include/linux/srcu*.h
19507X:	kernel/rcu/srcu*.c
19508
19509REAL TIME CLOCK (RTC) SUBSYSTEM
19510M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19511L:	linux-rtc@vger.kernel.org
19512S:	Maintained
19513Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19515F:	Documentation/admin-guide/rtc.rst
19516F:	Documentation/devicetree/bindings/rtc/
19517F:	drivers/rtc/
19518F:	include/linux/rtc.h
19519F:	include/linux/rtc/
19520F:	include/uapi/linux/rtc.h
19521F:	tools/testing/selftests/rtc/
19522
19523Real-time Linux Analysis (RTLA) tools
19524M:	Steven Rostedt <rostedt@goodmis.org>
19525L:	linux-trace-kernel@vger.kernel.org
19526S:	Maintained
19527F:	Documentation/tools/rtla/
19528F:	tools/tracing/rtla/
19529
19530Real-time Linux (PREEMPT_RT)
19531M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19532M:	Clark Williams <clrkwllms@kernel.org>
19533M:	Steven Rostedt <rostedt@goodmis.org>
19534L:	linux-rt-devel@lists.linux.dev
19535S:	Supported
19536K:	PREEMPT_RT
19537
19538REALTEK AUDIO CODECS
19539M:	Oder Chiou <oder_chiou@realtek.com>
19540S:	Maintained
19541F:	include/sound/rt*.h
19542F:	sound/soc/codecs/rt*
19543
19544REALTEK OTTO WATCHDOG
19545M:	Sander Vanheule <sander@svanheule.net>
19546L:	linux-watchdog@vger.kernel.org
19547S:	Maintained
19548F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19549F:	drivers/watchdog/realtek_otto_wdt.c
19550
19551REALTEK RTL83xx SMI DSA ROUTER CHIPS
19552M:	Linus Walleij <linus.walleij@linaro.org>
19553M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19554S:	Maintained
19555F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19556F:	drivers/net/dsa/realtek/*
19557
19558REALTEK WIRELESS DRIVER (rtlwifi family)
19559M:	Ping-Ke Shih <pkshih@realtek.com>
19560L:	linux-wireless@vger.kernel.org
19561S:	Maintained
19562T:	git https://github.com/pkshih/rtw.git
19563F:	drivers/net/wireless/realtek/rtlwifi/
19564
19565REALTEK WIRELESS DRIVER (rtw88)
19566M:	Ping-Ke Shih <pkshih@realtek.com>
19567L:	linux-wireless@vger.kernel.org
19568S:	Maintained
19569T:	git https://github.com/pkshih/rtw.git
19570F:	drivers/net/wireless/realtek/rtw88/
19571
19572REALTEK WIRELESS DRIVER (rtw89)
19573M:	Ping-Ke Shih <pkshih@realtek.com>
19574L:	linux-wireless@vger.kernel.org
19575S:	Maintained
19576T:	git https://github.com/pkshih/rtw.git
19577F:	drivers/net/wireless/realtek/rtw89/
19578
19579REDPINE WIRELESS DRIVER
19580L:	linux-wireless@vger.kernel.org
19581S:	Orphan
19582F:	drivers/net/wireless/rsi/
19583
19584REGISTER MAP ABSTRACTION
19585M:	Mark Brown <broonie@kernel.org>
19586L:	linux-kernel@vger.kernel.org
19587S:	Supported
19588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19589F:	Documentation/devicetree/bindings/regmap/
19590F:	drivers/base/regmap/
19591F:	include/linux/regmap.h
19592
19593REISERFS FILE SYSTEM
19594L:	reiserfs-devel@vger.kernel.org
19595S:	Obsolete
19596F:	fs/reiserfs/
19597
19598REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19599M:	Bjorn Andersson <andersson@kernel.org>
19600M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19601L:	linux-remoteproc@vger.kernel.org
19602S:	Maintained
19603T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19604F:	Documentation/ABI/testing/sysfs-class-remoteproc
19605F:	Documentation/devicetree/bindings/remoteproc/
19606F:	Documentation/staging/remoteproc.rst
19607F:	drivers/remoteproc/
19608F:	include/linux/remoteproc.h
19609F:	include/linux/remoteproc/
19610
19611REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19612M:	Bjorn Andersson <andersson@kernel.org>
19613M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19614L:	linux-remoteproc@vger.kernel.org
19615S:	Maintained
19616T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19617F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19618F:	Documentation/staging/rpmsg.rst
19619F:	drivers/rpmsg/
19620F:	include/linux/rpmsg.h
19621F:	include/linux/rpmsg/
19622F:	include/uapi/linux/rpmsg.h
19623F:	samples/rpmsg/
19624
19625REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19626M:	Stephan Gerhold <stephan@gerhold.net>
19627L:	netdev@vger.kernel.org
19628L:	linux-remoteproc@vger.kernel.org
19629S:	Maintained
19630F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19631
19632RENESAS CLOCK DRIVERS
19633M:	Geert Uytterhoeven <geert+renesas@glider.be>
19634L:	linux-renesas-soc@vger.kernel.org
19635S:	Supported
19636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19637F:	Documentation/devicetree/bindings/clock/renesas,*
19638F:	drivers/clk/renesas/
19639
19640RENESAS EMEV2 I2C DRIVER
19641M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19642L:	linux-renesas-soc@vger.kernel.org
19643S:	Supported
19644F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19645F:	drivers/i2c/busses/i2c-emev2.c
19646
19647RENESAS ETHERNET AVB DRIVER
19648R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19649L:	netdev@vger.kernel.org
19650L:	linux-renesas-soc@vger.kernel.org
19651F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19652F:	drivers/net/ethernet/renesas/Kconfig
19653F:	drivers/net/ethernet/renesas/Makefile
19654F:	drivers/net/ethernet/renesas/ravb*
19655
19656RENESAS ETHERNET SWITCH DRIVER
19657R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19658L:	netdev@vger.kernel.org
19659L:	linux-renesas-soc@vger.kernel.org
19660F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19661F:	drivers/net/ethernet/renesas/Kconfig
19662F:	drivers/net/ethernet/renesas/Makefile
19663F:	drivers/net/ethernet/renesas/rcar_gen4*
19664F:	drivers/net/ethernet/renesas/rswitch*
19665
19666RENESAS ETHERNET TSN DRIVER
19667M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19668L:	netdev@vger.kernel.org
19669L:	linux-renesas-soc@vger.kernel.org
19670S:	Supported
19671F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19672F:	drivers/net/ethernet/renesas/rtsn.*
19673
19674RENESAS IDT821034 ASoC CODEC
19675M:	Herve Codina <herve.codina@bootlin.com>
19676L:	linux-sound@vger.kernel.org
19677S:	Maintained
19678F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19679F:	sound/soc/codecs/idt821034.c
19680
19681RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19682M:	Miquel Raynal <miquel.raynal@bootlin.com>
19683L:	linux-mtd@lists.infradead.org
19684L:	linux-renesas-soc@vger.kernel.org
19685S:	Maintained
19686F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19687F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19688
19689RENESAS R-CAR GYROADC DRIVER
19690M:	Marek Vasut <marek.vasut@gmail.com>
19691L:	linux-iio@vger.kernel.org
19692S:	Supported
19693F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19694F:	drivers/iio/adc/rcar-gyroadc.c
19695
19696RENESAS R-CAR I2C DRIVERS
19697M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19698L:	linux-renesas-soc@vger.kernel.org
19699S:	Supported
19700F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19701F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19702F:	drivers/i2c/busses/i2c-rcar.c
19703F:	drivers/i2c/busses/i2c-sh_mobile.c
19704
19705RENESAS R-CAR SATA DRIVER
19706R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19707L:	linux-ide@vger.kernel.org
19708L:	linux-renesas-soc@vger.kernel.org
19709S:	Supported
19710F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19711F:	drivers/ata/sata_rcar.c
19712
19713RENESAS R-CAR THERMAL DRIVERS
19714M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19715L:	linux-renesas-soc@vger.kernel.org
19716S:	Supported
19717F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19718F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19719F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19720F:	drivers/thermal/renesas/rcar_thermal.c
19721
19722RENESAS RIIC DRIVER
19723M:	Chris Brandt <chris.brandt@renesas.com>
19724L:	linux-renesas-soc@vger.kernel.org
19725S:	Supported
19726F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19727F:	drivers/i2c/busses/i2c-riic.c
19728
19729RENESAS RZ/G2L A/D DRIVER
19730M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19731L:	linux-iio@vger.kernel.org
19732L:	linux-renesas-soc@vger.kernel.org
19733S:	Supported
19734F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19735F:	drivers/iio/adc/rzg2l_adc.c
19736
19737RENESAS RZ/G2L MTU3a COUNTER DRIVER
19738M:	Biju Das <biju.das.jz@bp.renesas.com>
19739L:	linux-iio@vger.kernel.org
19740L:	linux-renesas-soc@vger.kernel.org
19741S:	Supported
19742F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19743F:	drivers/counter/rz-mtu3-cnt.c
19744
19745RENESAS RZ/N1 A5PSW SWITCH DRIVER
19746M:	Clément Léger <clement.leger@bootlin.com>
19747L:	linux-renesas-soc@vger.kernel.org
19748L:	netdev@vger.kernel.org
19749S:	Maintained
19750F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19751F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19752F:	drivers/net/dsa/rzn1_a5psw*
19753F:	drivers/net/pcs/pcs-rzn1-miic.c
19754F:	include/dt-bindings/net/pcs-rzn1-miic.h
19755F:	include/linux/pcs-rzn1-miic.h
19756F:	net/dsa/tag_rzn1_a5psw.c
19757
19758RENESAS RZ/N1 DWMAC GLUE LAYER
19759M:	Romain Gantois <romain.gantois@bootlin.com>
19760S:	Maintained
19761F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19762F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19763
19764RENESAS RZ/N1 RTC CONTROLLER DRIVER
19765M:	Miquel Raynal <miquel.raynal@bootlin.com>
19766L:	linux-rtc@vger.kernel.org
19767L:	linux-renesas-soc@vger.kernel.org
19768S:	Maintained
19769F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19770F:	drivers/rtc/rtc-rzn1.c
19771
19772RENESAS RZ/N1 USBF CONTROLLER DRIVER
19773M:	Herve Codina <herve.codina@bootlin.com>
19774L:	linux-renesas-soc@vger.kernel.org
19775L:	linux-usb@vger.kernel.org
19776S:	Maintained
19777F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19778F:	drivers/usb/gadget/udc/renesas_usbf.c
19779
19780RENESAS RZ/V2M I2C DRIVER
19781M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19782L:	linux-i2c@vger.kernel.org
19783L:	linux-renesas-soc@vger.kernel.org
19784S:	Supported
19785F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19786F:	drivers/i2c/busses/i2c-rzv2m.c
19787
19788RENESAS SUPERH ETHERNET DRIVER
19789R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19790L:	netdev@vger.kernel.org
19791L:	linux-renesas-soc@vger.kernel.org
19792F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19793F:	drivers/net/ethernet/renesas/Kconfig
19794F:	drivers/net/ethernet/renesas/Makefile
19795F:	drivers/net/ethernet/renesas/sh_eth*
19796F:	include/linux/sh_eth.h
19797
19798RENESAS USB PHY DRIVER
19799M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19800L:	linux-renesas-soc@vger.kernel.org
19801S:	Maintained
19802F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19803
19804RENESAS VERSACLOCK 7 CLOCK DRIVER
19805M:	Alex Helms <alexander.helms.jy@renesas.com>
19806S:	Maintained
19807F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19808F:	drivers/clk/clk-versaclock7.c
19809
19810RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19811M:	Herve Codina <herve.codina@bootlin.com>
19812L:	linux-iio@vger.kernel.org
19813S:	Maintained
19814F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19815F:	drivers/iio/potentiometer/x9250.c
19816
19817RESET CONTROLLER FRAMEWORK
19818M:	Philipp Zabel <p.zabel@pengutronix.de>
19819S:	Maintained
19820T:	git git://git.pengutronix.de/git/pza/linux
19821F:	Documentation/devicetree/bindings/reset/
19822F:	Documentation/driver-api/reset.rst
19823F:	drivers/reset/
19824F:	include/dt-bindings/reset/
19825F:	include/linux/reset-controller.h
19826F:	include/linux/reset.h
19827F:	include/linux/reset/
19828K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19829
19830RESTARTABLE SEQUENCES SUPPORT
19831M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19832M:	Peter Zijlstra <peterz@infradead.org>
19833M:	"Paul E. McKenney" <paulmck@kernel.org>
19834M:	Boqun Feng <boqun.feng@gmail.com>
19835L:	linux-kernel@vger.kernel.org
19836S:	Supported
19837F:	include/trace/events/rseq.h
19838F:	include/uapi/linux/rseq.h
19839F:	kernel/rseq.c
19840F:	tools/testing/selftests/rseq/
19841
19842RFKILL
19843M:	Johannes Berg <johannes@sipsolutions.net>
19844L:	linux-wireless@vger.kernel.org
19845S:	Maintained
19846W:	https://wireless.wiki.kernel.org/
19847Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19850F:	Documentation/ABI/stable/sysfs-class-rfkill
19851F:	Documentation/driver-api/rfkill.rst
19852F:	include/linux/rfkill.h
19853F:	include/uapi/linux/rfkill.h
19854F:	net/rfkill/
19855
19856RHASHTABLE
19857M:	Thomas Graf <tgraf@suug.ch>
19858M:	Herbert Xu <herbert@gondor.apana.org.au>
19859L:	netdev@vger.kernel.org
19860S:	Maintained
19861F:	include/linux/rhashtable-types.h
19862F:	include/linux/rhashtable.h
19863F:	lib/rhashtable.c
19864F:	lib/test_rhashtable.c
19865
19866RICOH R5C592 MEMORYSTICK DRIVER
19867M:	Maxim Levitsky <maximlevitsky@gmail.com>
19868S:	Maintained
19869F:	drivers/memstick/host/r592.*
19870
19871RICOH SMARTMEDIA/XD DRIVER
19872M:	Maxim Levitsky <maximlevitsky@gmail.com>
19873S:	Maintained
19874F:	drivers/mtd/nand/raw/r852.c
19875F:	drivers/mtd/nand/raw/r852.h
19876
19877RISC-V AIA DRIVERS
19878M:	Anup Patel <anup@brainfault.org>
19879L:	linux-riscv@lists.infradead.org
19880S:	Maintained
19881F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19882F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19883F:	drivers/irqchip/irq-riscv-aplic-*.c
19884F:	drivers/irqchip/irq-riscv-aplic-*.h
19885F:	drivers/irqchip/irq-riscv-imsic-*.c
19886F:	drivers/irqchip/irq-riscv-imsic-*.h
19887F:	drivers/irqchip/irq-riscv-intc.c
19888F:	include/linux/irqchip/riscv-aplic.h
19889F:	include/linux/irqchip/riscv-imsic.h
19890
19891RISC-V ARCHITECTURE
19892M:	Paul Walmsley <paul.walmsley@sifive.com>
19893M:	Palmer Dabbelt <palmer@dabbelt.com>
19894M:	Albert Ou <aou@eecs.berkeley.edu>
19895L:	linux-riscv@lists.infradead.org
19896S:	Supported
19897Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19898C:	irc://irc.libera.chat/riscv
19899P:	Documentation/arch/riscv/patch-acceptance.rst
19900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19901F:	arch/riscv/
19902N:	riscv
19903K:	riscv
19904
19905RISC-V MICROCHIP FPGA SUPPORT
19906M:	Conor Dooley <conor.dooley@microchip.com>
19907M:	Daire McNamara <daire.mcnamara@microchip.com>
19908L:	linux-riscv@lists.infradead.org
19909S:	Supported
19910F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19911F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19912F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19913F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19914F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19915F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19916F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19917F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19918F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19919F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19920F:	arch/riscv/boot/dts/microchip/
19921F:	drivers/char/hw_random/mpfs-rng.c
19922F:	drivers/clk/microchip/clk-mpfs*.c
19923F:	drivers/firmware/microchip/mpfs-auto-update.c
19924F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19925F:	drivers/mailbox/mailbox-mpfs.c
19926F:	drivers/pci/controller/plda/pcie-microchip-host.c
19927F:	drivers/pwm/pwm-microchip-core.c
19928F:	drivers/reset/reset-mpfs.c
19929F:	drivers/rtc/rtc-mpfs.c
19930F:	drivers/soc/microchip/mpfs-sys-controller.c
19931F:	drivers/spi/spi-microchip-core-qspi.c
19932F:	drivers/spi/spi-microchip-core.c
19933F:	drivers/usb/musb/mpfs.c
19934F:	include/soc/microchip/mpfs.h
19935
19936RISC-V MISC SOC SUPPORT
19937M:	Conor Dooley <conor@kernel.org>
19938L:	linux-riscv@lists.infradead.org
19939S:	Maintained
19940Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19941T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19942F:	Documentation/devicetree/bindings/riscv/
19943F:	arch/riscv/boot/dts/
19944X:	arch/riscv/boot/dts/allwinner/
19945X:	arch/riscv/boot/dts/renesas/
19946X:	arch/riscv/boot/dts/sophgo/
19947X:	arch/riscv/boot/dts/thead/
19948
19949RISC-V PMU DRIVERS
19950M:	Atish Patra <atishp@atishpatra.org>
19951R:	Anup Patel <anup@brainfault.org>
19952L:	linux-riscv@lists.infradead.org
19953S:	Supported
19954F:	drivers/perf/riscv_pmu.c
19955F:	drivers/perf/riscv_pmu_legacy.c
19956F:	drivers/perf/riscv_pmu_sbi.c
19957
19958RISC-V THEAD SoC SUPPORT
19959M:	Drew Fustini <drew@pdp7.com>
19960M:	Guo Ren <guoren@kernel.org>
19961M:	Fu Wei <wefu@redhat.com>
19962L:	linux-riscv@lists.infradead.org
19963S:	Maintained
19964T:	git https://github.com/pdp7/linux.git
19965F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19966F:	arch/riscv/boot/dts/thead/
19967F:	drivers/clk/thead/clk-th1520-ap.c
19968F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19969
19970RNBD BLOCK DRIVERS
19971M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19972M:	Jack Wang <jinpu.wang@ionos.com>
19973L:	linux-block@vger.kernel.org
19974S:	Maintained
19975F:	drivers/block/rnbd/
19976
19977ROCCAT DRIVERS
19978M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19979S:	Maintained
19980W:	http://sourceforge.net/projects/roccat/
19981F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19982F:	drivers/hid/hid-roccat*
19983F:	include/linux/hid-roccat*
19984
19985ROCKCHIP CAN-FD DRIVER
19986M:	Marc Kleine-Budde <mkl@pengutronix.de>
19987R:	kernel@pengutronix.de
19988L:	linux-can@vger.kernel.org
19989S:	Maintained
19990F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19991F:	drivers/net/can/rockchip/
19992
19993ROCKCHIP CRYPTO DRIVERS
19994M:	Corentin Labbe <clabbe@baylibre.com>
19995L:	linux-crypto@vger.kernel.org
19996S:	Maintained
19997F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19998F:	drivers/crypto/rockchip/
19999
20000ROCKCHIP I2S TDM DRIVER
20001M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
20002L:	linux-rockchip@lists.infradead.org
20003S:	Maintained
20004F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20005F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20006
20007ROCKCHIP ISP V1 DRIVER
20008M:	Dafna Hirschfeld <dafna@fastmail.com>
20009M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20010L:	linux-media@vger.kernel.org
20011L:	linux-rockchip@lists.infradead.org
20012S:	Maintained
20013F:	Documentation/admin-guide/media/rkisp1.rst
20014F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20015F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20016F:	drivers/media/platform/rockchip/rkisp1
20017F:	include/uapi/linux/rkisp1-config.h
20018
20019ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20020M:	Daniel Golle <daniel@makrotopia.org>
20021M:	Aurelien Jarno <aurelien@aurel32.net>
20022S:	Maintained
20023F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20024F:	drivers/char/hw_random/rockchip-rng.c
20025
20026ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20027M:	Jacob Chen <jacob-chen@iotwrt.com>
20028M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20029L:	linux-media@vger.kernel.org
20030L:	linux-rockchip@lists.infradead.org
20031S:	Maintained
20032F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20033F:	drivers/media/platform/rockchip/rga/
20034
20035ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20036M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20037S:	Maintained
20038F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20039F:	sound/soc/codecs/rk3308_codec.c
20040F:	sound/soc/codecs/rk3308_codec.h
20041
20042ROCKCHIP VIDEO DECODER DRIVER
20043M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20044L:	linux-media@vger.kernel.org
20045L:	linux-rockchip@lists.infradead.org
20046S:	Maintained
20047F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20048F:	drivers/staging/media/rkvdec/
20049
20050ROCKER DRIVER
20051M:	Jiri Pirko <jiri@resnulli.us>
20052L:	netdev@vger.kernel.org
20053S:	Supported
20054F:	drivers/net/ethernet/rocker/
20055
20056ROCKETPORT EXPRESS/INFINITY DRIVER
20057M:	Kevin Cernekee <cernekee@gmail.com>
20058L:	linux-serial@vger.kernel.org
20059S:	Odd Fixes
20060F:	drivers/tty/serial/rp2.*
20061
20062ROHM BD99954 CHARGER IC
20063M:	Matti Vaittinen <mazziesaccount@gmail.com>
20064S:	Supported
20065F:	drivers/power/supply/bd99954-charger.c
20066F:	drivers/power/supply/bd99954-charger.h
20067
20068ROHM BH1745 COLOUR SENSOR
20069M:	Mudit Sharma <muditsharma.info@gmail.com>
20070L:	linux-iio@vger.kernel.org
20071S:	Maintained
20072F:	drivers/iio/light/bh1745.c
20073
20074ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20075M:	Tomasz Duszynski <tduszyns@gmail.com>
20076S:	Maintained
20077F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20078F:	drivers/iio/light/bh1750.c
20079
20080ROHM BM1390 PRESSURE SENSOR DRIVER
20081M:	Matti Vaittinen <mazziesaccount@gmail.com>
20082L:	linux-iio@vger.kernel.org
20083S:	Supported
20084F:	drivers/iio/pressure/rohm-bm1390.c
20085
20086ROHM BU270xx LIGHT SENSOR DRIVERs
20087M:	Matti Vaittinen <mazziesaccount@gmail.com>
20088L:	linux-iio@vger.kernel.org
20089S:	Supported
20090F:	drivers/iio/light/rohm-bu27008.c
20091F:	drivers/iio/light/rohm-bu27034.c
20092
20093ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20094M:	Marek Vasut <marek.vasut+renesas@gmail.com>
20095L:	linux-kernel@vger.kernel.org
20096L:	linux-renesas-soc@vger.kernel.org
20097S:	Supported
20098F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20099F:	drivers/gpio/gpio-bd9571mwv.c
20100F:	drivers/mfd/bd9571mwv.c
20101F:	drivers/regulator/bd9571mwv-regulator.c
20102F:	include/linux/mfd/bd9571mwv.h
20103
20104ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20105M:	Matti Vaittinen <mazziesaccount@gmail.com>
20106S:	Supported
20107F:	drivers/clk/clk-bd718x7.c
20108F:	drivers/gpio/gpio-bd71815.c
20109F:	drivers/gpio/gpio-bd71828.c
20110F:	drivers/mfd/rohm-bd71828.c
20111F:	drivers/mfd/rohm-bd718x7.c
20112F:	drivers/mfd/rohm-bd9576.c
20113F:	drivers/mfd/rohm-bd96801.c
20114F:	drivers/regulator/bd71815-regulator.c
20115F:	drivers/regulator/bd71828-regulator.c
20116F:	drivers/regulator/bd718x7-regulator.c
20117F:	drivers/regulator/bd9576-regulator.c
20118F:	drivers/regulator/bd96801-regulator.c
20119F:	drivers/regulator/rohm-regulator.c
20120F:	drivers/rtc/rtc-bd70528.c
20121F:	drivers/watchdog/bd9576_wdt.c
20122F:	drivers/watchdog/bd96801_wdt.c
20123F:	include/linux/mfd/rohm-bd71815.h
20124F:	include/linux/mfd/rohm-bd71828.h
20125F:	include/linux/mfd/rohm-bd718x7.h
20126F:	include/linux/mfd/rohm-bd957x.h
20127F:	include/linux/mfd/rohm-bd96801.h
20128F:	include/linux/mfd/rohm-generic.h
20129F:	include/linux/mfd/rohm-shared.h
20130
20131ROSE NETWORK LAYER
20132M:	Ralf Baechle <ralf@linux-mips.org>
20133L:	linux-hams@vger.kernel.org
20134S:	Maintained
20135W:	https://linux-ax25.in-berlin.de
20136F:	include/net/rose.h
20137F:	include/uapi/linux/rose.h
20138F:	net/rose/
20139
20140ROTATION DRIVER FOR ALLWINNER A83T
20141M:	Jernej Skrabec <jernej.skrabec@gmail.com>
20142L:	linux-media@vger.kernel.org
20143S:	Maintained
20144T:	git git://linuxtv.org/media_tree.git
20145F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20146F:	drivers/media/platform/sunxi/sun8i-rotate/
20147
20148RPMB SUBSYSTEM
20149M:	Jens Wiklander <jens.wiklander@linaro.org>
20150L:	linux-kernel@vger.kernel.org
20151S:	Supported
20152F:	drivers/misc/rpmb-core.c
20153F:	include/linux/rpmb.h
20154
20155RPMSG TTY DRIVER
20156M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20157L:	linux-remoteproc@vger.kernel.org
20158S:	Maintained
20159F:	drivers/tty/rpmsg_tty.c
20160
20161RTASE ETHERNET DRIVER
20162M:	Justin Lai <justinlai0215@realtek.com>
20163M:	Larry Chiu <larry.chiu@realtek.com>
20164L:	netdev@vger.kernel.org
20165S:	Maintained
20166F:	drivers/net/ethernet/realtek/rtase/
20167
20168RTL2830 MEDIA DRIVER
20169L:	linux-media@vger.kernel.org
20170S:	Orphan
20171W:	https://linuxtv.org
20172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20173F:	drivers/media/dvb-frontends/rtl2830*
20174
20175RTL2832 MEDIA DRIVER
20176L:	linux-media@vger.kernel.org
20177S:	Orphan
20178W:	https://linuxtv.org
20179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20180F:	drivers/media/dvb-frontends/rtl2832*
20181
20182RTL2832_SDR MEDIA DRIVER
20183L:	linux-media@vger.kernel.org
20184S:	Orphan
20185W:	https://linuxtv.org
20186Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20187F:	drivers/media/dvb-frontends/rtl2832_sdr*
20188
20189RTL8180 WIRELESS DRIVER
20190L:	linux-wireless@vger.kernel.org
20191S:	Orphan
20192F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20193
20194RTL8187 WIRELESS DRIVER
20195M:	Hin-Tak Leung <hintak.leung@gmail.com>
20196L:	linux-wireless@vger.kernel.org
20197S:	Maintained
20198T:	git https://github.com/pkshih/rtw.git
20199F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20200
20201RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20202M:	Jes Sorensen <Jes.Sorensen@gmail.com>
20203L:	linux-wireless@vger.kernel.org
20204S:	Maintained
20205T:	git https://github.com/pkshih/rtw.git
20206F:	drivers/net/wireless/realtek/rtl8xxxu/
20207
20208RTRS TRANSPORT DRIVERS
20209M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20210M:	Jack Wang <jinpu.wang@ionos.com>
20211L:	linux-rdma@vger.kernel.org
20212S:	Maintained
20213F:	drivers/infiniband/ulp/rtrs/
20214
20215RUNTIME VERIFICATION (RV)
20216M:	Steven Rostedt <rostedt@goodmis.org>
20217L:	linux-trace-kernel@vger.kernel.org
20218S:	Maintained
20219F:	Documentation/trace/rv/
20220F:	include/linux/rv.h
20221F:	include/rv/
20222F:	kernel/trace/rv/
20223F:	tools/verification/
20224
20225RUST
20226M:	Miguel Ojeda <ojeda@kernel.org>
20227M:	Alex Gaynor <alex.gaynor@gmail.com>
20228R:	Boqun Feng <boqun.feng@gmail.com>
20229R:	Gary Guo <gary@garyguo.net>
20230R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
20231R:	Benno Lossin <benno.lossin@proton.me>
20232R:	Andreas Hindborg <a.hindborg@kernel.org>
20233R:	Alice Ryhl <aliceryhl@google.com>
20234R:	Trevor Gross <tmgross@umich.edu>
20235L:	rust-for-linux@vger.kernel.org
20236S:	Supported
20237W:	https://rust-for-linux.com
20238B:	https://github.com/Rust-for-Linux/linux/issues
20239C:	zulip://rust-for-linux.zulipchat.com
20240P:	https://rust-for-linux.com/contributing
20241T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20242F:	Documentation/rust/
20243F:	rust/
20244F:	samples/rust/
20245F:	scripts/*rust*
20246F:	tools/testing/selftests/rust/
20247K:	\b(?i:rust)\b
20248
20249RXRPC SOCKETS (AF_RXRPC)
20250M:	David Howells <dhowells@redhat.com>
20251M:	Marc Dionne <marc.dionne@auristor.com>
20252L:	linux-afs@lists.infradead.org
20253S:	Supported
20254W:	https://www.infradead.org/~dhowells/kafs/
20255F:	Documentation/networking/rxrpc.rst
20256F:	include/keys/rxrpc-type.h
20257F:	include/net/af_rxrpc.h
20258F:	include/trace/events/rxrpc.h
20259F:	include/uapi/linux/rxrpc.h
20260F:	net/rxrpc/
20261
20262S3 SAVAGE FRAMEBUFFER DRIVER
20263M:	Antonino Daplas <adaplas@gmail.com>
20264L:	linux-fbdev@vger.kernel.org
20265S:	Maintained
20266F:	drivers/video/fbdev/savage/
20267
20268S390 ARCHITECTURE
20269M:	Heiko Carstens <hca@linux.ibm.com>
20270M:	Vasily Gorbik <gor@linux.ibm.com>
20271M:	Alexander Gordeev <agordeev@linux.ibm.com>
20272R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20273R:	Sven Schnelle <svens@linux.ibm.com>
20274L:	linux-s390@vger.kernel.org
20275S:	Supported
20276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20277F:	Documentation/driver-api/s390-drivers.rst
20278F:	Documentation/arch/s390/
20279F:	arch/s390/
20280F:	drivers/s390/
20281F:	drivers/watchdog/diag288_wdt.c
20282
20283S390 COMMON I/O LAYER
20284M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20285M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20286L:	linux-s390@vger.kernel.org
20287S:	Supported
20288F:	drivers/s390/cio/
20289
20290S390 DASD DRIVER
20291M:	Stefan Haberland <sth@linux.ibm.com>
20292M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20293L:	linux-s390@vger.kernel.org
20294S:	Supported
20295F:	block/partitions/ibm.c
20296F:	drivers/s390/block/dasd*
20297F:	include/linux/dasd_mod.h
20298
20299S390 IOMMU (PCI)
20300M:	Niklas Schnelle <schnelle@linux.ibm.com>
20301M:	Matthew Rosato <mjrosato@linux.ibm.com>
20302R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20303L:	linux-s390@vger.kernel.org
20304S:	Supported
20305F:	drivers/iommu/s390-iommu.c
20306
20307S390 IUCV NETWORK LAYER
20308M:	Alexandra Winter <wintera@linux.ibm.com>
20309M:	Thorsten Winkler <twinkler@linux.ibm.com>
20310L:	linux-s390@vger.kernel.org
20311L:	netdev@vger.kernel.org
20312S:	Supported
20313F:	drivers/s390/net/*iucv*
20314F:	include/net/iucv/
20315F:	net/iucv/
20316
20317S390 MM
20318M:	Alexander Gordeev <agordeev@linux.ibm.com>
20319M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20320L:	linux-s390@vger.kernel.org
20321S:	Supported
20322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20323F:	arch/s390/include/asm/pgtable.h
20324F:	arch/s390/mm
20325
20326S390 NETWORK DRIVERS
20327M:	Alexandra Winter <wintera@linux.ibm.com>
20328M:	Thorsten Winkler <twinkler@linux.ibm.com>
20329L:	linux-s390@vger.kernel.org
20330L:	netdev@vger.kernel.org
20331S:	Supported
20332F:	drivers/s390/net/
20333
20334S390 PCI SUBSYSTEM
20335M:	Niklas Schnelle <schnelle@linux.ibm.com>
20336M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20337L:	linux-s390@vger.kernel.org
20338S:	Supported
20339F:	Documentation/arch/s390/pci.rst
20340F:	arch/s390/pci/
20341F:	drivers/pci/hotplug/s390_pci_hpc.c
20342
20343S390 SCM DRIVER
20344M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20345L:	linux-s390@vger.kernel.org
20346S:	Supported
20347F:	drivers/s390/block/scm*
20348F:	drivers/s390/cio/scm.c
20349
20350S390 VFIO AP DRIVER
20351M:	Tony Krowiak <akrowiak@linux.ibm.com>
20352M:	Halil Pasic <pasic@linux.ibm.com>
20353M:	Jason Herne <jjherne@linux.ibm.com>
20354L:	linux-s390@vger.kernel.org
20355S:	Supported
20356F:	Documentation/arch/s390/vfio-ap*
20357F:	drivers/s390/crypto/vfio_ap*
20358
20359S390 VFIO-CCW DRIVER
20360M:	Eric Farman <farman@linux.ibm.com>
20361M:	Matthew Rosato <mjrosato@linux.ibm.com>
20362R:	Halil Pasic <pasic@linux.ibm.com>
20363L:	linux-s390@vger.kernel.org
20364L:	kvm@vger.kernel.org
20365S:	Supported
20366F:	Documentation/arch/s390/vfio-ccw.rst
20367F:	drivers/s390/cio/vfio_ccw*
20368F:	include/uapi/linux/vfio_ccw.h
20369
20370S390 VFIO-PCI DRIVER
20371M:	Matthew Rosato <mjrosato@linux.ibm.com>
20372M:	Eric Farman <farman@linux.ibm.com>
20373L:	linux-s390@vger.kernel.org
20374L:	kvm@vger.kernel.org
20375S:	Supported
20376F:	arch/s390/kvm/pci*
20377F:	drivers/vfio/pci/vfio_pci_zdev.c
20378F:	include/uapi/linux/vfio_zdev.h
20379
20380S390 ZCRYPT DRIVER
20381M:	Harald Freudenberger <freude@linux.ibm.com>
20382L:	linux-s390@vger.kernel.org
20383S:	Supported
20384F:	drivers/s390/crypto/
20385
20386S390 ZFCP DRIVER
20387M:	Steffen Maier <maier@linux.ibm.com>
20388M:	Benjamin Block <bblock@linux.ibm.com>
20389L:	linux-s390@vger.kernel.org
20390S:	Supported
20391F:	drivers/s390/scsi/zfcp_*
20392
20393SAA6588 RDS RECEIVER DRIVER
20394M:	Hans Verkuil <hverkuil@xs4all.nl>
20395L:	linux-media@vger.kernel.org
20396S:	Odd Fixes
20397W:	https://linuxtv.org
20398T:	git git://linuxtv.org/media_tree.git
20399F:	drivers/media/i2c/saa6588*
20400
20401SAA7134 VIDEO4LINUX DRIVER
20402M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20403L:	linux-media@vger.kernel.org
20404S:	Odd fixes
20405W:	https://linuxtv.org
20406T:	git git://linuxtv.org/media_tree.git
20407F:	Documentation/driver-api/media/drivers/saa7134*
20408F:	drivers/media/pci/saa7134/
20409
20410SAA7146 VIDEO4LINUX-2 DRIVER
20411M:	Hans Verkuil <hverkuil@xs4all.nl>
20412L:	linux-media@vger.kernel.org
20413S:	Maintained
20414T:	git git://linuxtv.org/media_tree.git
20415F:	drivers/media/common/saa7146/
20416F:	drivers/media/pci/saa7146/
20417F:	include/media/drv-intf/saa7146*
20418
20419SAFESETID SECURITY MODULE
20420M:	Micah Morton <mortonm@chromium.org>
20421S:	Supported
20422F:	Documentation/admin-guide/LSM/SafeSetID.rst
20423F:	security/safesetid/
20424
20425SAMSUNG AUDIO (ASoC) DRIVERS
20426M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20427L:	linux-sound@vger.kernel.org
20428S:	Maintained
20429B:	mailto:linux-samsung-soc@vger.kernel.org
20430F:	Documentation/devicetree/bindings/sound/samsung*
20431F:	sound/soc/samsung/
20432
20433SAMSUNG EXYNOS850 SoC SUPPORT
20434M:	Sam Protsenko <semen.protsenko@linaro.org>
20435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20436L:	linux-samsung-soc@vger.kernel.org
20437S:	Maintained
20438F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20439F:	arch/arm64/boot/dts/exynos/exynos850*
20440F:	drivers/clk/samsung/clk-exynos850.c
20441F:	include/dt-bindings/clock/exynos850.h
20442
20443SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20444M:	Krzysztof Kozlowski <krzk@kernel.org>
20445L:	linux-crypto@vger.kernel.org
20446L:	linux-samsung-soc@vger.kernel.org
20447S:	Maintained
20448F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20449F:	drivers/crypto/exynos-rng.c
20450
20451SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20452M:	Łukasz Stelmach <l.stelmach@samsung.com>
20453L:	linux-samsung-soc@vger.kernel.org
20454S:	Maintained
20455F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20456F:	drivers/char/hw_random/exynos-trng.c
20457
20458SAMSUNG FRAMEBUFFER DRIVER
20459M:	Jingoo Han <jingoohan1@gmail.com>
20460L:	linux-fbdev@vger.kernel.org
20461S:	Maintained
20462F:	drivers/video/fbdev/s3c-fb.c
20463
20464SAMSUNG INTERCONNECT DRIVERS
20465M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20466M:	Artur Świgoń <a.swigon@samsung.com>
20467L:	linux-pm@vger.kernel.org
20468L:	linux-samsung-soc@vger.kernel.org
20469S:	Supported
20470F:	drivers/interconnect/samsung/
20471
20472SAMSUNG LAPTOP DRIVER
20473M:	Corentin Chary <corentin.chary@gmail.com>
20474L:	platform-driver-x86@vger.kernel.org
20475S:	Maintained
20476F:	drivers/platform/x86/samsung-laptop.c
20477
20478SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20479M:	Krzysztof Kozlowski <krzk@kernel.org>
20480L:	linux-kernel@vger.kernel.org
20481L:	linux-samsung-soc@vger.kernel.org
20482S:	Maintained
20483B:	mailto:linux-samsung-soc@vger.kernel.org
20484F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20485F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20486F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20487F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20488F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20489F:	drivers/clk/clk-s2mps11.c
20490F:	drivers/mfd/sec*.c
20491F:	drivers/regulator/s2m*.c
20492F:	drivers/regulator/s5m*.c
20493F:	drivers/rtc/rtc-s5m.c
20494F:	include/linux/mfd/samsung/
20495
20496SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20497M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20498L:	linux-media@vger.kernel.org
20499L:	linux-samsung-soc@vger.kernel.org
20500S:	Maintained
20501F:	drivers/media/platform/samsung/s3c-camif/
20502F:	include/media/drv-intf/s3c_camif.h
20503
20504SAMSUNG S3FWRN5 NFC DRIVER
20505M:	Krzysztof Kozlowski <krzk@kernel.org>
20506S:	Maintained
20507F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20508F:	drivers/nfc/s3fwrn5
20509
20510SAMSUNG S5C73M3 CAMERA DRIVER
20511M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20512M:	Andrzej Hajda <andrzej.hajda@intel.com>
20513L:	linux-media@vger.kernel.org
20514S:	Supported
20515F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20516F:	drivers/media/i2c/s5c73m3/*
20517
20518SAMSUNG S5K5BAF CAMERA DRIVER
20519M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20520M:	Andrzej Hajda <andrzej.hajda@intel.com>
20521L:	linux-media@vger.kernel.org
20522S:	Supported
20523F:	drivers/media/i2c/s5k5baf.c
20524
20525SAMSUNG S5P Security SubSystem (SSS) DRIVER
20526M:	Krzysztof Kozlowski <krzk@kernel.org>
20527M:	Vladimir Zapolskiy <vz@mleia.com>
20528L:	linux-crypto@vger.kernel.org
20529L:	linux-samsung-soc@vger.kernel.org
20530S:	Maintained
20531F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20532F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20533F:	drivers/crypto/s5p-sss.c
20534
20535SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20536M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20537L:	linux-media@vger.kernel.org
20538S:	Supported
20539Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20540F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20541F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20542F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20543F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20544F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20545F:	drivers/media/platform/samsung/exynos4-is/
20546
20547SAMSUNG SOC CLOCK DRIVERS
20548M:	Krzysztof Kozlowski <krzk@kernel.org>
20549M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20550M:	Chanwoo Choi <cw00.choi@samsung.com>
20551R:	Alim Akhtar <alim.akhtar@samsung.com>
20552L:	linux-samsung-soc@vger.kernel.org
20553S:	Maintained
20554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20555F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20556F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20557F:	drivers/clk/samsung/
20558F:	include/dt-bindings/clock/exynos*.h
20559F:	include/dt-bindings/clock/s5p*.h
20560F:	include/dt-bindings/clock/samsung,*.h
20561F:	include/linux/clk/samsung.h
20562
20563SAMSUNG SPI DRIVERS
20564M:	Andi Shyti <andi.shyti@kernel.org>
20565L:	linux-spi@vger.kernel.org
20566L:	linux-samsung-soc@vger.kernel.org
20567S:	Maintained
20568F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20569F:	drivers/spi/spi-s3c*
20570F:	include/linux/platform_data/spi-s3c64xx.h
20571
20572SAMSUNG SXGBE DRIVERS
20573M:	Byungho An <bh74.an@samsung.com>
20574L:	netdev@vger.kernel.org
20575S:	Supported
20576F:	drivers/net/ethernet/samsung/sxgbe/
20577
20578SAMSUNG THERMAL DRIVER
20579M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20580M:	Krzysztof Kozlowski <krzk@kernel.org>
20581L:	linux-pm@vger.kernel.org
20582L:	linux-samsung-soc@vger.kernel.org
20583S:	Maintained
20584F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20585F:	drivers/thermal/samsung/
20586
20587SAMSUNG USB2 PHY DRIVER
20588M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20589L:	linux-kernel@vger.kernel.org
20590S:	Supported
20591F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20592F:	Documentation/driver-api/phy/samsung-usb2.rst
20593F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20594F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20595F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20596F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20597F:	drivers/phy/samsung/phy-samsung-usb2.c
20598F:	drivers/phy/samsung/phy-samsung-usb2.h
20599
20600SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20601M:	Paul Barker <paul.barker@sancloud.com>
20602R:	Marc Murphy <marc.murphy@sancloud.com>
20603S:	Supported
20604F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20605
20606SC1200 WDT DRIVER
20607M:	Zwane Mwaikambo <zwanem@gmail.com>
20608S:	Maintained
20609F:	drivers/watchdog/sc1200wdt.c
20610
20611SCHEDULER
20612M:	Ingo Molnar <mingo@redhat.com>
20613M:	Peter Zijlstra <peterz@infradead.org>
20614M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20615M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20616R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20617R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20618R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20619R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20620R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20621L:	linux-kernel@vger.kernel.org
20622S:	Maintained
20623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20624F:	include/linux/preempt.h
20625F:	include/linux/sched.h
20626F:	include/linux/wait.h
20627F:	include/uapi/linux/sched.h
20628F:	kernel/sched/
20629
20630SCHEDULER - SCHED_EXT
20631R:	Tejun Heo <tj@kernel.org>
20632R:	David Vernet <void@manifault.com>
20633L:	linux-kernel@vger.kernel.org
20634S:	Maintained
20635W:	https://github.com/sched-ext/scx
20636T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20637F:	include/linux/sched/ext.h
20638F:	kernel/sched/ext.h
20639F:	kernel/sched/ext.c
20640F:	tools/sched_ext/
20641F:	tools/testing/selftests/sched_ext
20642
20643SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20644M:	Gustavo Silva <gustavograzs@gmail.com>
20645S:	Maintained
20646F:	drivers/iio/chemical/ens160_core.c
20647F:	drivers/iio/chemical/ens160_i2c.c
20648F:	drivers/iio/chemical/ens160_spi.c
20649F:	drivers/iio/chemical/ens160.h
20650
20651SCSI LIBSAS SUBSYSTEM
20652R:	John Garry <john.g.garry@oracle.com>
20653R:	Jason Yan <yanaijie@huawei.com>
20654L:	linux-scsi@vger.kernel.org
20655S:	Supported
20656F:	Documentation/scsi/libsas.rst
20657F:	drivers/scsi/libsas/
20658F:	include/scsi/libsas.h
20659F:	include/scsi/sas_ata.h
20660
20661SCSI RDMA PROTOCOL (SRP) INITIATOR
20662M:	Bart Van Assche <bvanassche@acm.org>
20663L:	linux-rdma@vger.kernel.org
20664S:	Supported
20665Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20666F:	drivers/infiniband/ulp/srp/
20667F:	include/scsi/srp.h
20668
20669SCSI RDMA PROTOCOL (SRP) TARGET
20670M:	Bart Van Assche <bvanassche@acm.org>
20671L:	linux-rdma@vger.kernel.org
20672L:	target-devel@vger.kernel.org
20673S:	Supported
20674Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20675F:	drivers/infiniband/ulp/srpt/
20676
20677SCSI SG DRIVER
20678M:	Doug Gilbert <dgilbert@interlog.com>
20679L:	linux-scsi@vger.kernel.org
20680S:	Maintained
20681W:	http://sg.danny.cz/sg
20682F:	Documentation/scsi/scsi-generic.rst
20683F:	drivers/scsi/sg.c
20684F:	include/scsi/sg.h
20685
20686SCSI SUBSYSTEM
20687M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20688M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20689L:	linux-scsi@vger.kernel.org
20690S:	Maintained
20691Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20694F:	Documentation/devicetree/bindings/scsi/
20695F:	drivers/scsi/
20696F:	drivers/ufs/
20697F:	include/scsi/
20698F:	include/uapi/scsi/
20699
20700SCSI TAPE DRIVER
20701M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20702L:	linux-scsi@vger.kernel.org
20703S:	Maintained
20704F:	Documentation/scsi/st.rst
20705F:	drivers/scsi/st.*
20706F:	drivers/scsi/st_*.h
20707
20708SCSI TARGET CORE USER DRIVER
20709M:	Bodo Stroesser <bostroesser@gmail.com>
20710L:	linux-scsi@vger.kernel.org
20711L:	target-devel@vger.kernel.org
20712S:	Supported
20713F:	Documentation/target/tcmu-design.rst
20714F:	drivers/target/target_core_user.c
20715F:	include/uapi/linux/target_core_user.h
20716
20717SCSI TARGET SUBSYSTEM
20718M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20719L:	linux-scsi@vger.kernel.org
20720L:	target-devel@vger.kernel.org
20721S:	Supported
20722Q:	https://patchwork.kernel.org/project/target-devel/list/
20723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20724F:	Documentation/target/
20725F:	drivers/target/
20726F:	include/target/
20727
20728SCTP PROTOCOL
20729M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20730M:	Xin Long <lucien.xin@gmail.com>
20731L:	linux-sctp@vger.kernel.org
20732S:	Maintained
20733W:	https://github.com/sctp/lksctp-tools/wiki
20734F:	Documentation/networking/sctp.rst
20735F:	include/linux/sctp.h
20736F:	include/net/sctp/
20737F:	include/uapi/linux/sctp.h
20738F:	net/sctp/
20739
20740SCx200 CPU SUPPORT
20741M:	Jim Cromie <jim.cromie@gmail.com>
20742S:	Odd Fixes
20743F:	Documentation/i2c/busses/scx200_acb.rst
20744F:	arch/x86/platform/scx200/
20745F:	drivers/i2c/busses/scx200*
20746F:	drivers/mtd/maps/scx200_docflash.c
20747F:	drivers/watchdog/scx200_wdt.c
20748F:	include/linux/scx200.h
20749
20750SCx200 GPIO DRIVER
20751M:	Jim Cromie <jim.cromie@gmail.com>
20752S:	Maintained
20753F:	drivers/char/scx200_gpio.c
20754F:	include/linux/scx200_gpio.h
20755
20756SCx200 HRT CLOCKSOURCE DRIVER
20757M:	Jim Cromie <jim.cromie@gmail.com>
20758S:	Maintained
20759F:	drivers/clocksource/scx200_hrt.c
20760
20761SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20762M:	Sascha Sommer <saschasommer@freenet.de>
20763L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20764S:	Maintained
20765F:	drivers/mmc/host/sdricoh_cs.c
20766
20767SECO BOARDS CEC DRIVER
20768M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20769S:	Maintained
20770F:	drivers/media/cec/platform/seco/seco-cec.c
20771F:	drivers/media/cec/platform/seco/seco-cec.h
20772
20773SECURE COMPUTING
20774M:	Kees Cook <kees@kernel.org>
20775R:	Andy Lutomirski <luto@amacapital.net>
20776R:	Will Drewry <wad@chromium.org>
20777S:	Supported
20778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20779F:	Documentation/userspace-api/seccomp_filter.rst
20780F:	include/linux/seccomp.h
20781F:	include/uapi/linux/seccomp.h
20782F:	kernel/seccomp.c
20783F:	tools/testing/selftests/kselftest_harness.h
20784F:	tools/testing/selftests/seccomp/*
20785K:	\bsecure_computing
20786K:	\bTIF_SECCOMP\b
20787
20788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20789M:	Kamal Dasu <kamal.dasu@broadcom.com>
20790M:	Al Cooper <alcooperx@gmail.com>
20791R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20792L:	linux-mmc@vger.kernel.org
20793S:	Maintained
20794F:	drivers/mmc/host/sdhci-brcmstb*
20795
20796SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20797M:	Adrian Hunter <adrian.hunter@intel.com>
20798L:	linux-mmc@vger.kernel.org
20799S:	Supported
20800F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20801F:	drivers/mmc/host/sdhci*
20802
20803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20804M:	Aubin Constans <aubin.constans@microchip.com>
20805R:	Eugen Hristev <eugen.hristev@collabora.com>
20806L:	linux-mmc@vger.kernel.org
20807S:	Supported
20808F:	drivers/mmc/host/sdhci-of-at91.c
20809
20810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20811M:	Haibo Chen <haibo.chen@nxp.com>
20812L:	imx@lists.linux.dev
20813L:	linux-mmc@vger.kernel.org
20814L:	s32@nxp.com
20815S:	Maintained
20816F:	drivers/mmc/host/sdhci-esdhc-imx.c
20817
20818SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20819M:	Ben Dooks <ben-linux@fluff.org>
20820M:	Jaehoon Chung <jh80.chung@samsung.com>
20821L:	linux-mmc@vger.kernel.org
20822S:	Maintained
20823F:	drivers/mmc/host/sdhci-s3c*
20824
20825SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20826M:	Viresh Kumar <vireshk@kernel.org>
20827L:	linux-mmc@vger.kernel.org
20828S:	Maintained
20829F:	drivers/mmc/host/sdhci-spear.c
20830
20831SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20832M:	Vignesh Raghavendra <vigneshr@ti.com>
20833L:	linux-mmc@vger.kernel.org
20834S:	Maintained
20835F:	drivers/mmc/host/sdhci-omap.c
20836
20837SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20838M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20839L:	linux-block@vger.kernel.org
20840S:	Supported
20841F:	block/opal_proto.h
20842F:	block/sed*
20843F:	include/linux/sed*
20844F:	include/uapi/linux/sed*
20845
20846SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20847M:	Mark Rutland <mark.rutland@arm.com>
20848M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20849M:	Sudeep Holla <sudeep.holla@arm.com>
20850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20851S:	Maintained
20852F:	drivers/firmware/smccc/
20853F:	include/linux/arm-smccc.h
20854
20855SECURITY CONTACT
20856M:	Security Officers <security@kernel.org>
20857S:	Supported
20858F:	Documentation/process/security-bugs.rst
20859
20860SECURITY SUBSYSTEM
20861M:	Paul Moore <paul@paul-moore.com>
20862M:	James Morris <jmorris@namei.org>
20863M:	"Serge E. Hallyn" <serge@hallyn.com>
20864L:	linux-security-module@vger.kernel.org
20865S:	Supported
20866Q:	https://patchwork.kernel.org/project/linux-security-module/list
20867B:	mailto:linux-security-module@vger.kernel.org
20868P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20869T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20870F:	include/linux/lsm_audit.h
20871F:	include/linux/lsm_hook_defs.h
20872F:	include/linux/lsm_hooks.h
20873F:	include/linux/security.h
20874F:	include/uapi/linux/lsm.h
20875F:	security/
20876F:	tools/testing/selftests/lsm/
20877X:	security/selinux/
20878K:	\bsecurity_[a-z_0-9]\+\b
20879
20880SELINUX SECURITY MODULE
20881M:	Paul Moore <paul@paul-moore.com>
20882M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20883R:	Ondrej Mosnacek <omosnace@redhat.com>
20884L:	selinux@vger.kernel.org
20885S:	Supported
20886W:	https://github.com/SELinuxProject
20887Q:	https://patchwork.kernel.org/project/selinux/list
20888B:	mailto:selinux@vger.kernel.org
20889P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20890T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20891F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20892F:	Documentation/ABI/removed/sysfs-selinux-disable
20893F:	Documentation/admin-guide/LSM/SELinux.rst
20894F:	include/trace/events/avc.h
20895F:	include/uapi/linux/selinux_netlink.h
20896F:	scripts/selinux/
20897F:	security/selinux/
20898
20899SENSABLE PHANTOM
20900M:	Jiri Slaby <jirislaby@kernel.org>
20901S:	Maintained
20902F:	drivers/misc/phantom.c
20903F:	include/uapi/linux/phantom.h
20904
20905SENSEAIR SUNRISE 006-0-0007
20906M:	Jacopo Mondi <jacopo@jmondi.org>
20907S:	Maintained
20908F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20909F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20910F:	drivers/iio/chemical/sunrise_co2.c
20911
20912SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20913M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20914S:	Maintained
20915F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20916F:	drivers/iio/chemical/scd30.h
20917F:	drivers/iio/chemical/scd30_core.c
20918F:	drivers/iio/chemical/scd30_i2c.c
20919F:	drivers/iio/chemical/scd30_serial.c
20920
20921SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20922M:	Roan van Dijk <roan@protonic.nl>
20923S:	Maintained
20924F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20925F:	drivers/iio/chemical/scd4x.c
20926
20927SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
20928M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
20929S:	Maintained
20930F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
20931F:	drivers/iio/pressure/sdp500.c
20932
20933SENSIRION SGP40 GAS SENSOR DRIVER
20934M:	Andreas Klinger <ak@it-klinger.de>
20935S:	Maintained
20936F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20937F:	drivers/iio/chemical/sgp40.c
20938
20939SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20940M:	Tomasz Duszynski <tduszyns@gmail.com>
20941S:	Maintained
20942F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20943F:	drivers/iio/chemical/sps30.c
20944F:	drivers/iio/chemical/sps30_i2c.c
20945F:	drivers/iio/chemical/sps30_serial.c
20946
20947SERIAL DEVICE BUS
20948M:	Rob Herring <robh@kernel.org>
20949L:	linux-serial@vger.kernel.org
20950S:	Maintained
20951F:	Documentation/devicetree/bindings/serial/serial.yaml
20952F:	drivers/tty/serdev/
20953F:	include/linux/serdev.h
20954
20955SERIAL IR RECEIVER
20956M:	Sean Young <sean@mess.org>
20957L:	linux-media@vger.kernel.org
20958S:	Maintained
20959F:	drivers/media/rc/serial_ir.c
20960
20961SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20962M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20963L:	linux-sound@vger.kernel.org
20964S:	Maintained
20965F:	Documentation/devicetree/bindings/slimbus/
20966F:	drivers/slimbus/
20967F:	include/linux/slimbus.h
20968
20969SFC NETWORK DRIVER
20970M:	Edward Cree <ecree.xilinx@gmail.com>
20971M:	Martin Habets <habetsm.xilinx@gmail.com>
20972L:	netdev@vger.kernel.org
20973L:	linux-net-drivers@amd.com
20974S:	Supported
20975F:	Documentation/networking/devlink/sfc.rst
20976F:	drivers/net/ethernet/sfc/
20977
20978SFCTEMP HWMON DRIVER
20979M:	Emil Renner Berthing <kernel@esmil.dk>
20980M:	Hal Feng <hal.feng@starfivetech.com>
20981L:	linux-hwmon@vger.kernel.org
20982S:	Maintained
20983F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20984F:	Documentation/hwmon/sfctemp.rst
20985F:	drivers/hwmon/sfctemp.c
20986
20987SFF/SFP/SFP+ MODULE SUPPORT
20988M:	Russell King <linux@armlinux.org.uk>
20989L:	netdev@vger.kernel.org
20990S:	Maintained
20991F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20992F:	drivers/net/phy/phylink.c
20993F:	drivers/net/phy/sfp*
20994F:	include/linux/mdio/mdio-i2c.h
20995F:	include/linux/phylink.h
20996F:	include/linux/sfp.h
20997K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20998
20999SGI GRU DRIVER
21000M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21001S:	Maintained
21002F:	drivers/misc/sgi-gru/
21003
21004SGI XP/XPC/XPNET DRIVER
21005M:	Robin Holt <robinmholt@gmail.com>
21006M:	Steve Wahl <steve.wahl@hpe.com>
21007S:	Maintained
21008F:	drivers/misc/sgi-xp/
21009
21010SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21011M:	Wenjia Zhang <wenjia@linux.ibm.com>
21012M:	Jan Karcher <jaka@linux.ibm.com>
21013R:	D. Wythe <alibuda@linux.alibaba.com>
21014R:	Tony Lu <tonylu@linux.alibaba.com>
21015R:	Wen Gu <guwen@linux.alibaba.com>
21016L:	linux-s390@vger.kernel.org
21017S:	Supported
21018F:	net/smc/
21019
21020SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21021M:	Linus Walleij <linus.walleij@linaro.org>
21022L:	linux-iio@vger.kernel.org
21023S:	Maintained
21024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21025F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21026F:	drivers/iio/light/gp2ap002.c
21027
21028SHARP RJ54N1CB0C SENSOR DRIVER
21029M:	Jacopo Mondi <jacopo@jmondi.org>
21030L:	linux-media@vger.kernel.org
21031S:	Odd fixes
21032T:	git git://linuxtv.org/media_tree.git
21033F:	drivers/media/i2c/rj54n1cb0c.c
21034F:	include/media/i2c/rj54n1cb0c.h
21035
21036SHRINKER
21037M:	Andrew Morton <akpm@linux-foundation.org>
21038M:	Dave Chinner <david@fromorbit.com>
21039R:	Qi Zheng <zhengqi.arch@bytedance.com>
21040R:	Roman Gushchin <roman.gushchin@linux.dev>
21041R:	Muchun Song <muchun.song@linux.dev>
21042L:	linux-mm@kvack.org
21043S:	Maintained
21044F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21045F:	include/linux/shrinker.h
21046F:	mm/shrinker.c
21047F:	mm/shrinker_debug.c
21048
21049SH_VOU V4L2 OUTPUT DRIVER
21050L:	linux-media@vger.kernel.org
21051S:	Orphan
21052F:	drivers/media/platform/renesas/sh_vou.c
21053F:	include/media/drv-intf/sh_vou.h
21054
21055SI2157 MEDIA DRIVER
21056L:	linux-media@vger.kernel.org
21057S:	Orphan
21058W:	https://linuxtv.org
21059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21060F:	drivers/media/tuners/si2157*
21061
21062SI2165 MEDIA DRIVER
21063M:	Matthias Schwarzott <zzam@gentoo.org>
21064L:	linux-media@vger.kernel.org
21065S:	Maintained
21066W:	https://linuxtv.org
21067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21068F:	drivers/media/dvb-frontends/si2165*
21069
21070SI2168 MEDIA DRIVER
21071L:	linux-media@vger.kernel.org
21072S:	Orphan
21073W:	https://linuxtv.org
21074Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21075F:	drivers/media/dvb-frontends/si2168*
21076
21077SI470X FM RADIO RECEIVER I2C DRIVER
21078M:	Hans Verkuil <hverkuil@xs4all.nl>
21079L:	linux-media@vger.kernel.org
21080S:	Odd Fixes
21081W:	https://linuxtv.org
21082T:	git git://linuxtv.org/media_tree.git
21083F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21084F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21085
21086SI470X FM RADIO RECEIVER USB DRIVER
21087M:	Hans Verkuil <hverkuil@xs4all.nl>
21088L:	linux-media@vger.kernel.org
21089S:	Maintained
21090W:	https://linuxtv.org
21091T:	git git://linuxtv.org/media_tree.git
21092F:	drivers/media/radio/si470x/radio-si470x-common.c
21093F:	drivers/media/radio/si470x/radio-si470x-usb.c
21094F:	drivers/media/radio/si470x/radio-si470x.h
21095
21096SI4713 FM RADIO TRANSMITTER I2C DRIVER
21097M:	Eduardo Valentin <edubezval@gmail.com>
21098L:	linux-media@vger.kernel.org
21099S:	Odd Fixes
21100W:	https://linuxtv.org
21101T:	git git://linuxtv.org/media_tree.git
21102F:	drivers/media/radio/si4713/si4713.?
21103
21104SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21105M:	Eduardo Valentin <edubezval@gmail.com>
21106L:	linux-media@vger.kernel.org
21107S:	Odd Fixes
21108W:	https://linuxtv.org
21109T:	git git://linuxtv.org/media_tree.git
21110F:	drivers/media/radio/si4713/radio-platform-si4713.c
21111
21112SI4713 FM RADIO TRANSMITTER USB DRIVER
21113M:	Hans Verkuil <hverkuil@xs4all.nl>
21114L:	linux-media@vger.kernel.org
21115S:	Maintained
21116W:	https://linuxtv.org
21117T:	git git://linuxtv.org/media_tree.git
21118F:	drivers/media/radio/si4713/radio-usb-si4713.c
21119
21120SIANO DVB DRIVER
21121M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21122L:	linux-media@vger.kernel.org
21123S:	Odd fixes
21124W:	https://linuxtv.org
21125T:	git git://linuxtv.org/media_tree.git
21126F:	drivers/media/common/siano/
21127F:	drivers/media/mmc/siano/
21128F:	drivers/media/usb/siano/
21129F:	drivers/media/usb/siano/
21130
21131SIEMENS IPC LED DRIVERS
21132M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21133M:	Xing Tong Wu <xingtong.wu@siemens.com>
21134M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21135L:	linux-leds@vger.kernel.org
21136S:	Maintained
21137F:	drivers/leds/simple/
21138
21139SIEMENS IPC PLATFORM DRIVERS
21140M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21141M:	Xing Tong Wu <xingtong.wu@siemens.com>
21142M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21143L:	platform-driver-x86@vger.kernel.org
21144S:	Maintained
21145F:	drivers/platform/x86/siemens/
21146F:	include/linux/platform_data/x86/simatic-ipc-base.h
21147F:	include/linux/platform_data/x86/simatic-ipc.h
21148
21149SIEMENS IPC WATCHDOG DRIVERS
21150M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
21151M:	Xing Tong Wu <xingtong.wu@siemens.com>
21152M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21153L:	linux-watchdog@vger.kernel.org
21154S:	Maintained
21155F:	drivers/watchdog/simatic-ipc-wdt.c
21156
21157SIFIVE DRIVERS
21158M:	Paul Walmsley <paul.walmsley@sifive.com>
21159M:	Samuel Holland <samuel.holland@sifive.com>
21160L:	linux-riscv@lists.infradead.org
21161S:	Supported
21162F:	drivers/dma/sf-pdma/
21163N:	sifive
21164K:	fu[57]40
21165K:	[^@]sifive
21166
21167SILEAD TOUCHSCREEN DRIVER
21168M:	Hans de Goede <hdegoede@redhat.com>
21169L:	linux-input@vger.kernel.org
21170L:	platform-driver-x86@vger.kernel.org
21171S:	Maintained
21172F:	drivers/input/touchscreen/silead.c
21173F:	drivers/platform/x86/touchscreen_dmi.c
21174
21175SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21176M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
21177S:	Supported
21178F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21179F:	drivers/net/wireless/silabs/wfx/
21180
21181SILICON MOTION SM712 FRAME BUFFER DRIVER
21182M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21183M:	Teddy Wang <teddy.wang@siliconmotion.com>
21184M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21185L:	linux-fbdev@vger.kernel.org
21186S:	Maintained
21187F:	Documentation/fb/sm712fb.rst
21188F:	drivers/video/fbdev/sm712*
21189
21190SILVACO I3C DUAL-ROLE MASTER
21191M:	Miquel Raynal <miquel.raynal@bootlin.com>
21192M:	Conor Culhane <conor.culhane@silvaco.com>
21193L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
21194S:	Maintained
21195F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21196F:	drivers/i3c/master/svc-i3c-master.c
21197
21198SIMPLEFB FB DRIVER
21199M:	Hans de Goede <hdegoede@redhat.com>
21200L:	linux-fbdev@vger.kernel.org
21201S:	Maintained
21202F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21203F:	drivers/video/fbdev/simplefb.c
21204F:	include/linux/platform_data/simplefb.h
21205
21206SIOX
21207M:	Thorsten Scherer <t.scherer@eckelmann.de>
21208R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21209S:	Supported
21210F:	drivers/gpio/gpio-siox.c
21211F:	drivers/siox/*
21212F:	include/trace/events/siox.h
21213
21214SIPHASH PRF ROUTINES
21215M:	Jason A. Donenfeld <Jason@zx2c4.com>
21216S:	Maintained
21217F:	include/linux/siphash.h
21218F:	lib/siphash.c
21219F:	lib/siphash_kunit.c
21220
21221SIS 190 ETHERNET DRIVER
21222M:	Francois Romieu <romieu@fr.zoreil.com>
21223L:	netdev@vger.kernel.org
21224S:	Maintained
21225F:	drivers/net/ethernet/sis/sis190.c
21226
21227SIS 900/7016 FAST ETHERNET DRIVER
21228M:	Daniele Venzano <venza@brownhat.org>
21229L:	netdev@vger.kernel.org
21230S:	Maintained
21231W:	http://www.brownhat.org/sis900.html
21232F:	drivers/net/ethernet/sis/sis900.*
21233
21234SIS FRAMEBUFFER DRIVER
21235S:	Orphan
21236F:	Documentation/fb/sisfb.rst
21237F:	drivers/video/fbdev/sis/
21238F:	include/video/sisfb.h
21239
21240SIS I2C TOUCHSCREEN DRIVER
21241M:	Mika Penttilä <mpenttil@redhat.com>
21242L:	linux-input@vger.kernel.org
21243S:	Maintained
21244F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21245F:	drivers/input/touchscreen/sis_i2c.c
21246
21247SIS USB2VGA DRIVER
21248M:	Thomas Winischhofer <thomas@winischhofer.net>
21249S:	Maintained
21250W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21251F:	drivers/usb/misc/sisusbvga/
21252
21253SL28 CPLD MFD DRIVER
21254M:	Michael Walle <mwalle@kernel.org>
21255S:	Maintained
21256F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21257F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21258F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21259F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21260F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21261F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21262F:	drivers/gpio/gpio-sl28cpld.c
21263F:	drivers/hwmon/sl28cpld-hwmon.c
21264F:	drivers/irqchip/irq-sl28cpld.c
21265F:	drivers/pwm/pwm-sl28cpld.c
21266F:	drivers/watchdog/sl28cpld_wdt.c
21267
21268SL28 VPD NVMEM LAYOUT DRIVER
21269M:	Michael Walle <mwalle@kernel.org>
21270S:	Maintained
21271F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21272F:	drivers/nvmem/layouts/sl28vpd.c
21273
21274SLAB ALLOCATOR
21275M:	Christoph Lameter <cl@linux.com>
21276M:	Pekka Enberg <penberg@kernel.org>
21277M:	David Rientjes <rientjes@google.com>
21278M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
21279M:	Andrew Morton <akpm@linux-foundation.org>
21280M:	Vlastimil Babka <vbabka@suse.cz>
21281R:	Roman Gushchin <roman.gushchin@linux.dev>
21282R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21283L:	linux-mm@kvack.org
21284S:	Maintained
21285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21286F:	include/linux/sl?b*.h
21287F:	mm/sl?b*
21288
21289SLCAN CAN NETWORK DRIVER
21290M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21291L:	linux-can@vger.kernel.org
21292S:	Maintained
21293F:	drivers/net/can/slcan/
21294
21295SLEEPABLE READ-COPY UPDATE (SRCU)
21296M:	Lai Jiangshan <jiangshanlai@gmail.com>
21297M:	"Paul E. McKenney" <paulmck@kernel.org>
21298M:	Josh Triplett <josh@joshtriplett.org>
21299R:	Steven Rostedt <rostedt@goodmis.org>
21300R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21301L:	rcu@vger.kernel.org
21302S:	Supported
21303W:	http://www.rdrop.com/users/paulmck/RCU/
21304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21305F:	include/linux/srcu*.h
21306F:	kernel/rcu/srcu*.c
21307
21308SMACK SECURITY MODULE
21309M:	Casey Schaufler <casey@schaufler-ca.com>
21310L:	linux-security-module@vger.kernel.org
21311S:	Maintained
21312W:	http://schaufler-ca.com
21313T:	git git://github.com/cschaufler/smack-next
21314F:	Documentation/admin-guide/LSM/Smack.rst
21315F:	security/smack/
21316
21317SMC91x ETHERNET DRIVER
21318M:	Nicolas Pitre <nico@fluxnic.net>
21319S:	Odd Fixes
21320F:	drivers/net/ethernet/smsc/smc91x.*
21321
21322SMSC EMC2103 HARDWARE MONITOR DRIVER
21323M:	Steve Glendinning <steve.glendinning@shawell.net>
21324L:	linux-hwmon@vger.kernel.org
21325S:	Maintained
21326F:	Documentation/hwmon/emc2103.rst
21327F:	drivers/hwmon/emc2103.c
21328
21329SMSC SCH5627 HARDWARE MONITOR DRIVER
21330M:	Hans de Goede <hdegoede@redhat.com>
21331L:	linux-hwmon@vger.kernel.org
21332S:	Supported
21333F:	Documentation/hwmon/sch5627.rst
21334F:	drivers/hwmon/sch5627.c
21335
21336SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21337M:	Steve Glendinning <steve.glendinning@shawell.net>
21338L:	linux-fbdev@vger.kernel.org
21339S:	Maintained
21340F:	drivers/video/fbdev/smscufx.c
21341
21342SMSC47B397 HARDWARE MONITOR DRIVER
21343M:	Jean Delvare <jdelvare@suse.com>
21344L:	linux-hwmon@vger.kernel.org
21345S:	Maintained
21346F:	Documentation/hwmon/smsc47b397.rst
21347F:	drivers/hwmon/smsc47b397.c
21348
21349SMSC911x ETHERNET DRIVER
21350M:	Steve Glendinning <steve.glendinning@shawell.net>
21351L:	netdev@vger.kernel.org
21352S:	Maintained
21353F:	drivers/net/ethernet/smsc/smsc911x.*
21354F:	include/linux/smsc911x.h
21355
21356SMSC9420 PCI ETHERNET DRIVER
21357M:	Steve Glendinning <steve.glendinning@shawell.net>
21358L:	netdev@vger.kernel.org
21359S:	Maintained
21360F:	drivers/net/ethernet/smsc/smsc9420.*
21361
21362SNET DPU VIRTIO DATA PATH ACCELERATOR
21363R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21364F:	drivers/vdpa/solidrun/
21365
21366SOCIONEXT (SNI) AVE NETWORK DRIVER
21367M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21368L:	netdev@vger.kernel.org
21369S:	Maintained
21370F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21371F:	drivers/net/ethernet/socionext/sni_ave.c
21372
21373SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21374M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21375M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21376L:	netdev@vger.kernel.org
21377S:	Maintained
21378F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21379F:	drivers/net/ethernet/socionext/netsec.c
21380
21381SOCIONEXT (SNI) Synquacer SPI DRIVER
21382M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21383M:	Jassi Brar <jaswinder.singh@linaro.org>
21384L:	linux-spi@vger.kernel.org
21385S:	Maintained
21386F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21387F:	drivers/spi/spi-synquacer.c
21388
21389SOCIONEXT SYNQUACER I2C DRIVER
21390M:	Ard Biesheuvel <ardb@kernel.org>
21391L:	linux-i2c@vger.kernel.org
21392S:	Maintained
21393F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21394F:	drivers/i2c/busses/i2c-synquacer.c
21395
21396SOCIONEXT UNIPHIER SOUND DRIVER
21397L:	linux-sound@vger.kernel.org
21398S:	Orphan
21399F:	sound/soc/uniphier/
21400
21401SOCKET TIMESTAMPING
21402M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21403S:	Maintained
21404F:	Documentation/networking/timestamping.rst
21405F:	include/linux/net_tstamp.h
21406F:	include/uapi/linux/net_tstamp.h
21407F:	tools/testing/selftests/net/so_txtime.c
21408
21409SOEKRIS NET48XX LED SUPPORT
21410M:	Chris Boot <bootc@bootc.net>
21411S:	Maintained
21412F:	drivers/leds/leds-net48xx.c
21413
21414SOFT-IWARP DRIVER (siw)
21415M:	Bernard Metzler <bmt@zurich.ibm.com>
21416L:	linux-rdma@vger.kernel.org
21417S:	Supported
21418F:	drivers/infiniband/sw/siw/
21419F:	include/uapi/rdma/siw-abi.h
21420
21421SOFT-ROCE DRIVER (rxe)
21422M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21423L:	linux-rdma@vger.kernel.org
21424S:	Supported
21425F:	drivers/infiniband/sw/rxe/
21426F:	include/uapi/rdma/rdma_user_rxe.h
21427
21428SOFTLOGIC 6x10 MPEG CODEC
21429M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21430M:	Andrey Utkin <andrey_utkin@fastmail.com>
21431M:	Ismael Luceno <ismael@iodev.co.uk>
21432L:	linux-media@vger.kernel.org
21433S:	Supported
21434F:	drivers/media/pci/solo6x10/
21435
21436SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21437M:	James Morse <james.morse@arm.com>
21438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21439S:	Maintained
21440F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21441F:	drivers/firmware/arm_sdei.c
21442F:	include/linux/arm_sdei.h
21443F:	include/uapi/linux/arm_sdei.h
21444
21445SOFTWARE NODES AND DEVICE PROPERTIES
21446R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21447R:	Daniel Scally <djrscally@gmail.com>
21448R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21449R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21450L:	linux-acpi@vger.kernel.org
21451S:	Maintained
21452F:	drivers/base/property.c
21453F:	drivers/base/swnode.c
21454F:	include/linux/fwnode.h
21455F:	include/linux/property.h
21456
21457SOFTWARE RAID (Multiple Disks) SUPPORT
21458M:	Song Liu <song@kernel.org>
21459R:	Yu Kuai <yukuai3@huawei.com>
21460L:	linux-raid@vger.kernel.org
21461S:	Supported
21462Q:	https://patchwork.kernel.org/project/linux-raid/list/
21463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21464F:	drivers/md/Kconfig
21465F:	drivers/md/Makefile
21466F:	drivers/md/md*
21467F:	drivers/md/raid*
21468F:	include/linux/raid/
21469F:	include/uapi/linux/raid/
21470
21471SOLIDRUN CLEARFOG SUPPORT
21472M:	Russell King <linux@armlinux.org.uk>
21473S:	Maintained
21474F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21475F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21476
21477SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21478M:	Russell King <linux@armlinux.org.uk>
21479S:	Maintained
21480F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21481F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21482F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21483
21484SONIC NETWORK DRIVER
21485M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21486L:	netdev@vger.kernel.org
21487S:	Maintained
21488F:	drivers/net/ethernet/natsemi/sonic.*
21489
21490SONICS SILICON BACKPLANE DRIVER (SSB)
21491M:	Michael Buesch <m@bues.ch>
21492L:	linux-wireless@vger.kernel.org
21493S:	Maintained
21494F:	drivers/ssb/
21495F:	include/linux/ssb/
21496
21497SONY IMX208 SENSOR DRIVER
21498M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21499L:	linux-media@vger.kernel.org
21500S:	Maintained
21501T:	git git://linuxtv.org/media_tree.git
21502F:	drivers/media/i2c/imx208.c
21503
21504SONY IMX214 SENSOR DRIVER
21505M:	Ricardo Ribalda <ribalda@kernel.org>
21506L:	linux-media@vger.kernel.org
21507S:	Maintained
21508T:	git git://linuxtv.org/media_tree.git
21509F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21510F:	drivers/media/i2c/imx214.c
21511
21512SONY IMX219 SENSOR DRIVER
21513M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21514L:	linux-media@vger.kernel.org
21515S:	Maintained
21516T:	git git://linuxtv.org/media_tree.git
21517F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21518F:	drivers/media/i2c/imx219.c
21519
21520SONY IMX258 SENSOR DRIVER
21521M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21522L:	linux-media@vger.kernel.org
21523S:	Maintained
21524T:	git git://linuxtv.org/media_tree.git
21525F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21526F:	drivers/media/i2c/imx258.c
21527
21528SONY IMX274 SENSOR DRIVER
21529M:	Leon Luo <leonl@leopardimaging.com>
21530L:	linux-media@vger.kernel.org
21531S:	Maintained
21532T:	git git://linuxtv.org/media_tree.git
21533F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21534F:	drivers/media/i2c/imx274.c
21535
21536SONY IMX283 SENSOR DRIVER
21537M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21538M:	Umang Jain <umang.jain@ideasonboard.com>
21539L:	linux-media@vger.kernel.org
21540S:	Maintained
21541T:	git git://linuxtv.org/media_tree.git
21542F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21543F:	drivers/media/i2c/imx283.c
21544
21545SONY IMX290 SENSOR DRIVER
21546M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21547L:	linux-media@vger.kernel.org
21548S:	Maintained
21549T:	git git://linuxtv.org/media_tree.git
21550F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21551F:	drivers/media/i2c/imx290.c
21552
21553SONY IMX296 SENSOR DRIVER
21554M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21555M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21556L:	linux-media@vger.kernel.org
21557S:	Maintained
21558T:	git git://linuxtv.org/media_tree.git
21559F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21560F:	drivers/media/i2c/imx296.c
21561
21562SONY IMX319 SENSOR DRIVER
21563M:	Bingbu Cao <bingbu.cao@intel.com>
21564L:	linux-media@vger.kernel.org
21565S:	Maintained
21566T:	git git://linuxtv.org/media_tree.git
21567F:	drivers/media/i2c/imx319.c
21568
21569SONY IMX334 SENSOR DRIVER
21570L:	linux-media@vger.kernel.org
21571S:	Orphan
21572T:	git git://linuxtv.org/media_tree.git
21573F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21574F:	drivers/media/i2c/imx334.c
21575
21576SONY IMX335 SENSOR DRIVER
21577L:	linux-media@vger.kernel.org
21578S:	Orphan
21579T:	git git://linuxtv.org/media_tree.git
21580F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21581F:	drivers/media/i2c/imx335.c
21582
21583SONY IMX355 SENSOR DRIVER
21584M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21585L:	linux-media@vger.kernel.org
21586S:	Maintained
21587T:	git git://linuxtv.org/media_tree.git
21588F:	drivers/media/i2c/imx355.c
21589
21590SONY IMX412 SENSOR DRIVER
21591L:	linux-media@vger.kernel.org
21592S:	Orphan
21593T:	git git://linuxtv.org/media_tree.git
21594F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21595F:	drivers/media/i2c/imx412.c
21596
21597SONY IMX415 SENSOR DRIVER
21598M:	Michael Riesch <michael.riesch@wolfvision.net>
21599L:	linux-media@vger.kernel.org
21600S:	Maintained
21601T:	git git://linuxtv.org/media_tree.git
21602F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21603F:	drivers/media/i2c/imx415.c
21604
21605SONY MEMORYSTICK SUBSYSTEM
21606M:	Maxim Levitsky <maximlevitsky@gmail.com>
21607M:	Alex Dubov <oakad@yahoo.com>
21608M:	Ulf Hansson <ulf.hansson@linaro.org>
21609L:	linux-mmc@vger.kernel.org
21610S:	Maintained
21611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21612F:	drivers/memstick/
21613F:	include/linux/memstick.h
21614
21615SONY VAIO CONTROL DEVICE DRIVER
21616M:	Mattia Dongili <malattia@linux.it>
21617L:	platform-driver-x86@vger.kernel.org
21618S:	Maintained
21619W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21620F:	Documentation/admin-guide/laptops/sony-laptop.rst
21621F:	drivers/char/sonypi.c
21622F:	drivers/platform/x86/sony-laptop.c
21623F:	include/linux/sony-laptop.h
21624
21625SOPHGO DEVICETREES and DRIVERS
21626M:	Chen Wang <unicorn_wang@outlook.com>
21627M:	Inochi Amaoto <inochiama@outlook.com>
21628T:	git https://github.com/sophgo/linux.git
21629S:	Maintained
21630N:	sophgo
21631K:	sophgo
21632
21633SOUND
21634M:	Jaroslav Kysela <perex@perex.cz>
21635M:	Takashi Iwai <tiwai@suse.com>
21636L:	linux-sound@vger.kernel.org
21637S:	Maintained
21638W:	http://www.alsa-project.org/
21639Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21641F:	Documentation/sound/
21642F:	include/sound/
21643F:	include/uapi/sound/
21644F:	sound/
21645F:	tools/testing/selftests/alsa
21646
21647SOUND - ALSA SELFTESTS
21648M:	Mark Brown <broonie@kernel.org>
21649L:	linux-sound@vger.kernel.org
21650L:	linux-kselftest@vger.kernel.org
21651S:	Supported
21652F:	tools/testing/selftests/alsa
21653
21654SOUND - COMPRESSED AUDIO
21655M:	Vinod Koul <vkoul@kernel.org>
21656L:	linux-sound@vger.kernel.org
21657S:	Supported
21658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21659F:	Documentation/sound/designs/compress-offload.rst
21660F:	include/sound/compress_driver.h
21661F:	include/uapi/sound/compress_*
21662F:	sound/core/compress_offload.c
21663F:	sound/soc/soc-compress.c
21664
21665SOUND - CORE KUNIT TEST
21666M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21667L:	linux-sound@vger.kernel.org
21668S:	Supported
21669F:	sound/core/sound_kunit.c
21670
21671SOUND - DMAENGINE HELPERS
21672M:	Lars-Peter Clausen <lars@metafoo.de>
21673S:	Supported
21674F:	include/sound/dmaengine_pcm.h
21675F:	sound/core/pcm_dmaengine.c
21676F:	sound/soc/soc-generic-dmaengine-pcm.c
21677
21678SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21679M:	Liam Girdwood <lgirdwood@gmail.com>
21680M:	Mark Brown <broonie@kernel.org>
21681L:	linux-sound@vger.kernel.org
21682S:	Supported
21683W:	http://alsa-project.org/main/index.php/ASoC
21684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21685F:	Documentation/devicetree/bindings/sound/
21686F:	Documentation/sound/soc/
21687F:	include/dt-bindings/sound/
21688F:	include/sound/soc*
21689F:	include/sound/sof.h
21690F:	include/sound/sof/
21691F:	include/trace/events/sof*.h
21692F:	include/uapi/sound/asoc.h
21693F:	sound/soc/
21694
21695SOUND - SOC LAYER / dapm-graph
21696M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21697L:	linux-sound@vger.kernel.org
21698S:	Maintained
21699F:	tools/sound/dapm-graph
21700
21701SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21702M:	Liam Girdwood <lgirdwood@gmail.com>
21703M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21704M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21705M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21706M:	Daniel Baluta <daniel.baluta@nxp.com>
21707R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21708R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21709L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21710S:	Supported
21711W:	https://github.com/thesofproject/linux/
21712F:	sound/soc/sof/
21713
21714SOUNDWIRE SUBSYSTEM
21715M:	Vinod Koul <vkoul@kernel.org>
21716M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21717R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21718R:	Sanyog Kale <sanyog.r.kale@intel.com>
21719L:	linux-sound@vger.kernel.org
21720S:	Supported
21721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21722F:	Documentation/driver-api/soundwire/
21723F:	drivers/soundwire/
21724F:	include/linux/soundwire/
21725
21726SP2 MEDIA DRIVER
21727M:	Olli Salonen <olli.salonen@iki.fi>
21728L:	linux-media@vger.kernel.org
21729S:	Maintained
21730W:	https://linuxtv.org
21731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21732F:	drivers/media/dvb-frontends/sp2*
21733
21734SPANISH DOCUMENTATION
21735M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21736R:	Avadhut Naik <avadhut.naik@amd.com>
21737S:	Maintained
21738F:	Documentation/translations/sp_SP/
21739
21740SPARC + UltraSPARC (sparc/sparc64)
21741M:	"David S. Miller" <davem@davemloft.net>
21742M:	Andreas Larsson <andreas@gaisler.com>
21743L:	sparclinux@vger.kernel.org
21744S:	Maintained
21745Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21748F:	arch/sparc/
21749F:	drivers/sbus/
21750
21751SPARC SERIAL DRIVERS
21752M:	"David S. Miller" <davem@davemloft.net>
21753L:	sparclinux@vger.kernel.org
21754S:	Maintained
21755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21757F:	drivers/tty/serial/suncore.c
21758F:	drivers/tty/serial/sunhv.c
21759F:	drivers/tty/serial/sunsab.c
21760F:	drivers/tty/serial/sunsab.h
21761F:	drivers/tty/serial/sunsu.c
21762F:	drivers/tty/serial/sunzilog.c
21763F:	drivers/tty/serial/sunzilog.h
21764F:	drivers/tty/vcc.c
21765F:	include/linux/sunserialcore.h
21766
21767SPARSE CHECKER
21768M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21769L:	linux-sparse@vger.kernel.org
21770S:	Maintained
21771W:	https://sparse.docs.kernel.org/
21772Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21773B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21774T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21775F:	include/linux/compiler.h
21776
21777SPEAKUP CONSOLE SPEECH DRIVER
21778M:	William Hubbs <w.d.hubbs@gmail.com>
21779M:	Chris Brannon <chris@the-brannons.com>
21780M:	Kirk Reiser <kirk@reisers.ca>
21781M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21782L:	speakup@linux-speakup.org
21783S:	Odd Fixes
21784W:	http://www.linux-speakup.org/
21785W:	https://github.com/linux-speakup/speakup
21786B:	https://github.com/linux-speakup/speakup/issues
21787F:	drivers/accessibility/speakup/
21788
21789SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21790M:	Viresh Kumar <vireshk@kernel.org>
21791M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21793L:	soc@lists.linux.dev
21794S:	Maintained
21795W:	http://www.st.com/spear
21796F:	arch/arm/boot/dts/st/spear*
21797F:	arch/arm/mach-spear/
21798F:	drivers/clk/spear/
21799F:	drivers/pinctrl/spear/
21800
21801SPI NOR SUBSYSTEM
21802M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21803M:	Pratyush Yadav <pratyush@kernel.org>
21804M:	Michael Walle <mwalle@kernel.org>
21805L:	linux-mtd@lists.infradead.org
21806S:	Maintained
21807W:	http://www.linux-mtd.infradead.org/
21808Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21809C:	irc://irc.oftc.net/mtd
21810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21811F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21812F:	drivers/mtd/spi-nor/
21813F:	include/linux/mtd/spi-nor.h
21814
21815SPI SUBSYSTEM
21816M:	Mark Brown <broonie@kernel.org>
21817L:	linux-spi@vger.kernel.org
21818S:	Maintained
21819Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21821F:	Documentation/devicetree/bindings/spi/
21822F:	Documentation/spi/
21823F:	drivers/spi/
21824F:	include/linux/spi/
21825F:	include/uapi/linux/spi/
21826F:	tools/spi/
21827
21828SPIDERNET NETWORK DRIVER for CELL
21829M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21830M:	Geoff Levand <geoff@infradead.org>
21831L:	netdev@vger.kernel.org
21832L:	linuxppc-dev@lists.ozlabs.org
21833S:	Maintained
21834F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21835F:	drivers/net/ethernet/toshiba/spider_net*
21836
21837SPMI SUBSYSTEM
21838M:	Stephen Boyd <sboyd@kernel.org>
21839L:	linux-kernel@vger.kernel.org
21840S:	Maintained
21841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21842F:	Documentation/devicetree/bindings/spmi/
21843F:	drivers/spmi/
21844F:	include/dt-bindings/spmi/spmi.h
21845F:	include/linux/spmi.h
21846F:	include/trace/events/spmi.h
21847
21848SPU FILE SYSTEM
21849L:	linuxppc-dev@lists.ozlabs.org
21850S:	Orphan
21851F:	Documentation/filesystems/spufs/spufs.rst
21852F:	arch/powerpc/platforms/cell/spufs/
21853
21854SQUASHFS FILE SYSTEM
21855M:	Phillip Lougher <phillip@squashfs.org.uk>
21856L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21857S:	Maintained
21858W:	http://squashfs.org.uk
21859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21860F:	Documentation/filesystems/squashfs.rst
21861F:	fs/squashfs/
21862
21863SRM (Alpha) environment access
21864M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21865S:	Maintained
21866F:	arch/alpha/kernel/srm_env.c
21867
21868ST LSM6DSx IMU IIO DRIVER
21869M:	Lorenzo Bianconi <lorenzo@kernel.org>
21870L:	linux-iio@vger.kernel.org
21871S:	Maintained
21872W:	http://www.st.com/
21873F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21874F:	drivers/iio/imu/st_lsm6dsx/
21875
21876ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21877M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21878M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21879L:	linux-media@vger.kernel.org
21880S:	Maintained
21881T:	git git://linuxtv.org/media_tree.git
21882F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21883F:	drivers/media/i2c/st-mipid02.c
21884
21885ST STM32 FIREWALL
21886M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21887S:	Maintained
21888F:	drivers/bus/stm32_etzpc.c
21889F:	drivers/bus/stm32_firewall.c
21890F:	drivers/bus/stm32_rifsc.c
21891
21892ST STM32 I2C/SMBUS DRIVER
21893M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21894M:	Alain Volmat <alain.volmat@foss.st.com>
21895L:	linux-i2c@vger.kernel.org
21896S:	Maintained
21897F:	drivers/i2c/busses/i2c-stm32*
21898
21899ST STM32 SPI DRIVER
21900M:	Alain Volmat <alain.volmat@foss.st.com>
21901L:	linux-spi@vger.kernel.org
21902S:	Maintained
21903F:	drivers/spi/spi-stm32.c
21904
21905ST STPDDC60 DRIVER
21906M:	Daniel Nilsson <daniel.nilsson@flex.com>
21907L:	linux-hwmon@vger.kernel.org
21908S:	Maintained
21909F:	Documentation/hwmon/stpddc60.rst
21910F:	drivers/hwmon/pmbus/stpddc60.c
21911
21912ST VGXY61 DRIVER
21913M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21914M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21915L:	linux-media@vger.kernel.org
21916S:	Maintained
21917T:	git git://linuxtv.org/media_tree.git
21918F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21919F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21920F:	drivers/media/i2c/vgxy61.c
21921
21922ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21923M:	Song Qiang <songqiang1304521@gmail.com>
21924L:	linux-iio@vger.kernel.org
21925S:	Maintained
21926F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21927F:	drivers/iio/proximity/vl53l0x-i2c.c
21928
21929STABLE BRANCH
21930M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21931M:	Sasha Levin <sashal@kernel.org>
21932L:	stable@vger.kernel.org
21933S:	Supported
21934F:	Documentation/process/stable-kernel-rules.rst
21935
21936STAGING - ATOMISP DRIVER
21937M:	Hans de Goede <hdegoede@redhat.com>
21938M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21939R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21940L:	linux-media@vger.kernel.org
21941S:	Maintained
21942F:	drivers/staging/media/atomisp/
21943
21944STAGING - FIELDBUS SUBSYSTEM
21945M:	Sven Van Asbroeck <TheSven73@gmail.com>
21946S:	Maintained
21947F:	drivers/staging/fieldbus/*
21948F:	drivers/staging/fieldbus/Documentation/
21949
21950STAGING - HMS ANYBUS-S BUS
21951M:	Sven Van Asbroeck <TheSven73@gmail.com>
21952S:	Maintained
21953F:	drivers/staging/fieldbus/anybuss/
21954
21955STAGING - INDUSTRIAL IO
21956M:	Jonathan Cameron <jic23@kernel.org>
21957L:	linux-iio@vger.kernel.org
21958S:	Odd Fixes
21959F:	Documentation/devicetree/bindings/staging/iio/
21960F:	drivers/staging/iio/
21961
21962STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21963M:	Marc Dietrich <marvin24@gmx.de>
21964L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21965L:	linux-tegra@vger.kernel.org
21966S:	Maintained
21967F:	drivers/staging/nvec/
21968
21969STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21970M:	Jens Frederich <jfrederich@gmail.com>
21971M:	Jon Nettleton <jon.nettleton@gmail.com>
21972S:	Maintained
21973W:	http://wiki.laptop.org/go/DCON
21974F:	drivers/staging/olpc_dcon/
21975
21976STAGING - REALTEK RTL8712U DRIVERS
21977M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21978S:	Odd Fixes
21979F:	drivers/staging/rtl8712/
21980
21981STAGING - SEPS525 LCD CONTROLLER DRIVERS
21982M:	Michael Hennerich <michael.hennerich@analog.com>
21983L:	linux-fbdev@vger.kernel.org
21984S:	Supported
21985F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21986F:	drivers/staging/fbtft/fb_seps525.c
21987
21988STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21989M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21990M:	Teddy Wang <teddy.wang@siliconmotion.com>
21991M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21992L:	linux-fbdev@vger.kernel.org
21993S:	Maintained
21994F:	drivers/staging/sm750fb/
21995
21996STAGING - VIA VT665X DRIVERS
21997M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21998S:	Odd Fixes
21999F:	drivers/staging/vt665?/
22000
22001STAGING SUBSYSTEM
22002M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22003L:	linux-staging@lists.linux.dev
22004S:	Supported
22005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22006F:	drivers/staging/
22007
22008STANDALONE CACHE CONTROLLER DRIVERS
22009M:	Conor Dooley <conor@kernel.org>
22010S:	Maintained
22011T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22012F:	Documentation/devicetree/bindings/cache/
22013F:	drivers/cache
22014
22015STARFIRE/DURALAN NETWORK DRIVER
22016M:	Ion Badulescu <ionut@badula.org>
22017S:	Odd Fixes
22018F:	drivers/net/ethernet/adaptec/starfire*
22019
22020STARFIVE CAMERA SUBSYSTEM DRIVER
22021M:	Jack Zhu <jack.zhu@starfivetech.com>
22022M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22023L:	linux-media@vger.kernel.org
22024S:	Maintained
22025F:	Documentation/admin-guide/media/starfive_camss.rst
22026F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22027F:	drivers/staging/media/starfive/camss
22028
22029STARFIVE CRYPTO DRIVER
22030M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22031M:	William Qiu <william.qiu@starfivetech.com>
22032S:	Supported
22033F:	Documentation/devicetree/bindings/crypto/starfive*
22034F:	drivers/crypto/starfive/
22035
22036STARFIVE DEVICETREES
22037M:	Emil Renner Berthing <kernel@esmil.dk>
22038S:	Maintained
22039F:	arch/riscv/boot/dts/starfive/
22040
22041STARFIVE DWMAC GLUE LAYER
22042M:	Emil Renner Berthing <kernel@esmil.dk>
22043M:	Minda Chen <minda.chen@starfivetech.com>
22044S:	Maintained
22045F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22046F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22047
22048STARFIVE JH7110 DPHY RX DRIVER
22049M:	Jack Zhu <jack.zhu@starfivetech.com>
22050M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22051S:	Supported
22052F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22053F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22054
22055STARFIVE JH7110 DPHY TX DRIVER
22056M:	Keith Zhao <keith.zhao@starfivetech.com>
22057M:	Shengyang Chen <shengyang.chen@starfivetech.com>
22058S:	Supported
22059F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22060F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22061
22062STARFIVE JH7110 MMC/SD/SDIO DRIVER
22063M:	William Qiu <william.qiu@starfivetech.com>
22064S:	Supported
22065F:	Documentation/devicetree/bindings/mmc/starfive*
22066F:	drivers/mmc/host/dw_mmc-starfive.c
22067
22068STARFIVE JH7110 PLL CLOCK DRIVER
22069M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22070S:	Supported
22071F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22072F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22073
22074STARFIVE JH7110 PWMDAC DRIVER
22075M:	Hal Feng <hal.feng@starfivetech.com>
22076M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22077S:	Supported
22078F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22079F:	sound/soc/starfive/jh7110_pwmdac.c
22080
22081STARFIVE JH7110 SYSCON
22082M:	William Qiu <william.qiu@starfivetech.com>
22083M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22084S:	Supported
22085F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22086
22087STARFIVE JH7110 TDM DRIVER
22088M:	Walker Chen <walker.chen@starfivetech.com>
22089S:	Maintained
22090F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22091F:	sound/soc/starfive/jh7110_tdm.c
22092
22093STARFIVE JH71X0 CLOCK DRIVERS
22094M:	Emil Renner Berthing <kernel@esmil.dk>
22095M:	Hal Feng <hal.feng@starfivetech.com>
22096S:	Maintained
22097F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22098F:	drivers/clk/starfive/clk-starfive-jh71*
22099F:	include/dt-bindings/clock/starfive?jh71*.h
22100
22101STARFIVE JH71X0 PINCTRL DRIVERS
22102M:	Emil Renner Berthing <kernel@esmil.dk>
22103M:	Jianlong Huang <jianlong.huang@starfivetech.com>
22104M:	Hal Feng <hal.feng@starfivetech.com>
22105L:	linux-gpio@vger.kernel.org
22106S:	Maintained
22107F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22108F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22109F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22110F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22111
22112STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22113M:	Emil Renner Berthing <kernel@esmil.dk>
22114M:	Hal Feng <hal.feng@starfivetech.com>
22115S:	Maintained
22116F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22117F:	drivers/reset/starfive/reset-starfive-jh71*
22118F:	include/dt-bindings/reset/starfive?jh71*.h
22119
22120STARFIVE JH71X0 USB DRIVERS
22121M:	Minda Chen <minda.chen@starfivetech.com>
22122S:	Maintained
22123F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22124F:	drivers/usb/cdns3/cdns3-starfive.c
22125
22126STARFIVE JH71XX PMU CONTROLLER DRIVER
22127M:	Walker Chen <walker.chen@starfivetech.com>
22128M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22129S:	Supported
22130F:	Documentation/devicetree/bindings/power/starfive*
22131F:	drivers/pmdomain/starfive/
22132F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22133
22134STARFIVE SOC DRIVERS
22135M:	Conor Dooley <conor@kernel.org>
22136S:	Maintained
22137T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22138F:	Documentation/devicetree/bindings/soc/starfive/
22139
22140STARFIVE STARLINK PMU DRIVER
22141M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22142S:	Maintained
22143F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22144F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22145F:	drivers/perf/starfive_starlink_pmu.c
22146
22147STARFIVE TRNG DRIVER
22148M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22149S:	Supported
22150F:	Documentation/devicetree/bindings/rng/starfive*
22151F:	drivers/char/hw_random/jh7110-trng.c
22152
22153STARFIVE WATCHDOG DRIVER
22154M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22155M:	Samin Guo <samin.guo@starfivetech.com>
22156S:	Supported
22157F:	Documentation/devicetree/bindings/watchdog/starfive*
22158F:	drivers/watchdog/starfive-wdt.c
22159
22160STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22161M:	Minda Chen <minda.chen@starfivetech.com>
22162S:	Supported
22163F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22164F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22165F:	drivers/phy/starfive/phy-jh7110-pcie.c
22166F:	drivers/phy/starfive/phy-jh7110-usb.c
22167
22168STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22169M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22170S:	Supported
22171F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22172F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22173
22174STATIC BRANCH/CALL
22175M:	Peter Zijlstra <peterz@infradead.org>
22176M:	Josh Poimboeuf <jpoimboe@kernel.org>
22177M:	Jason Baron <jbaron@akamai.com>
22178R:	Steven Rostedt <rostedt@goodmis.org>
22179R:	Ard Biesheuvel <ardb@kernel.org>
22180S:	Supported
22181F:	arch/*/include/asm/jump_label*.h
22182F:	arch/*/include/asm/static_call*.h
22183F:	arch/*/kernel/jump_label.c
22184F:	arch/*/kernel/static_call.c
22185F:	include/linux/jump_label*.h
22186F:	include/linux/static_call*.h
22187F:	kernel/jump_label.c
22188F:	kernel/static_call.c
22189
22190STI AUDIO (ASoC) DRIVERS
22191M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22192L:	linux-sound@vger.kernel.org
22193S:	Maintained
22194F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22195F:	sound/soc/sti/
22196
22197STI CEC DRIVER
22198M:	Alain Volmat <alain.volmat@foss.st.com>
22199S:	Maintained
22200F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22201F:	drivers/media/cec/platform/sti/
22202
22203STK1160 USB VIDEO CAPTURE DRIVER
22204M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22205L:	linux-media@vger.kernel.org
22206S:	Maintained
22207T:	git git://linuxtv.org/media_tree.git
22208F:	drivers/media/usb/stk1160/
22209
22210STM32 AUDIO (ASoC) DRIVERS
22211M:	Olivier Moysan <olivier.moysan@foss.st.com>
22212M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22213L:	linux-sound@vger.kernel.org
22214S:	Maintained
22215F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22216F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22217F:	sound/soc/stm/
22218
22219STM32 DMA DRIVERS
22220M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
22221L:	dmaengine@vger.kernel.org
22222L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22223S:	Maintained
22224F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22225F:	Documentation/devicetree/bindings/dma/stm32/
22226F:	drivers/dma/stm32/
22227
22228STM32 TIMER/LPTIMER DRIVERS
22229M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22230S:	Maintained
22231F:	Documentation/ABI/testing/*timer-stm32
22232F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22233F:	drivers/*/stm32-*timer*
22234F:	drivers/pwm/pwm-stm32*
22235F:	include/linux/*/stm32-*tim*
22236
22237STMMAC ETHERNET DRIVER
22238M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
22239M:	Jose Abreu <joabreu@synopsys.com>
22240L:	netdev@vger.kernel.org
22241S:	Supported
22242W:	http://www.stlinux.com
22243F:	Documentation/networking/device_drivers/ethernet/stmicro/
22244F:	drivers/net/ethernet/stmicro/stmmac/
22245
22246SUN HAPPY MEAL ETHERNET DRIVER
22247M:	Sean Anderson <seanga2@gmail.com>
22248S:	Maintained
22249F:	drivers/net/ethernet/sun/sunhme.*
22250
22251SUN3/3X
22252M:	Sam Creasey <sammy@sammy.net>
22253S:	Maintained
22254W:	http://sammy.net/sun3/
22255F:	arch/m68k/include/asm/sun3*
22256F:	arch/m68k/kernel/*sun3*
22257F:	arch/m68k/sun3*/
22258F:	drivers/net/ethernet/i825xx/sun3*
22259
22260SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22261M:	Hans de Goede <hdegoede@redhat.com>
22262L:	linux-input@vger.kernel.org
22263S:	Maintained
22264F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22265F:	drivers/input/keyboard/sun4i-lradc-keys.c
22266
22267SUNDANCE NETWORK DRIVER
22268M:	Denis Kirjanov <kda@linux-powerpc.org>
22269L:	netdev@vger.kernel.org
22270S:	Maintained
22271F:	drivers/net/ethernet/dlink/sundance.c
22272
22273SUNPLUS ETHERNET DRIVER
22274M:	Wells Lu <wellslutw@gmail.com>
22275L:	netdev@vger.kernel.org
22276S:	Maintained
22277W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22278F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22279F:	drivers/net/ethernet/sunplus/
22280
22281SUNPLUS MMC DRIVER
22282M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22283M:	Li-hao Kuo <lhjeff911@gmail.com>
22284S:	Maintained
22285F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22286F:	drivers/mmc/host/sunplus-mmc.c
22287
22288SUNPLUS OCOTP DRIVER
22289M:	Vincent Shih <vincent.sunplus@gmail.com>
22290S:	Maintained
22291F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22292F:	drivers/nvmem/sunplus-ocotp.c
22293
22294SUNPLUS PWM DRIVER
22295M:	Hammer Hsieh <hammerh0314@gmail.com>
22296S:	Maintained
22297F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22298F:	drivers/pwm/pwm-sunplus.c
22299
22300SUNPLUS RTC DRIVER
22301M:	Vincent Shih <vincent.sunplus@gmail.com>
22302L:	linux-rtc@vger.kernel.org
22303S:	Maintained
22304F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22305F:	drivers/rtc/rtc-sunplus.c
22306
22307SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22308M:	Li-hao Kuo <lhjeff911@gmail.com>
22309L:	linux-spi@vger.kernel.org
22310S:	Maintained
22311F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22312F:	drivers/spi/spi-sunplus-sp7021.c
22313
22314SUNPLUS UART DRIVER
22315M:	Hammer Hsieh <hammerh0314@gmail.com>
22316S:	Maintained
22317F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22318F:	drivers/tty/serial/sunplus-uart.c
22319
22320SUNPLUS USB2 PHY DRIVER
22321M:	Vincent Shih <vincent.sunplus@gmail.com>
22322L:	linux-usb@vger.kernel.org
22323S:	Maintained
22324F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22325F:	drivers/phy/sunplus/Kconfig
22326F:	drivers/phy/sunplus/Makefile
22327F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22328
22329SUNPLUS WATCHDOG DRIVER
22330M:	Xiantao Hu <xt.hu@cqplus1.com>
22331L:	linux-watchdog@vger.kernel.org
22332S:	Maintained
22333F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22334F:	drivers/watchdog/sunplus_wdt.c
22335
22336SUPERH
22337M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22338M:	Rich Felker <dalias@libc.org>
22339M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22340L:	linux-sh@vger.kernel.org
22341S:	Maintained
22342Q:	http://patchwork.kernel.org/project/linux-sh/list/
22343F:	Documentation/arch/sh/
22344F:	arch/sh/
22345F:	drivers/sh/
22346
22347SUSPEND TO RAM
22348M:	"Rafael J. Wysocki" <rafael@kernel.org>
22349M:	Len Brown <len.brown@intel.com>
22350M:	Pavel Machek <pavel@ucw.cz>
22351L:	linux-pm@vger.kernel.org
22352S:	Supported
22353B:	https://bugzilla.kernel.org
22354F:	Documentation/power/
22355F:	arch/x86/kernel/acpi/sleep*
22356F:	arch/x86/kernel/acpi/wakeup*
22357F:	drivers/base/power/
22358F:	include/linux/freezer.h
22359F:	include/linux/pm.h
22360F:	include/linux/suspend.h
22361F:	kernel/power/
22362
22363SVGA HANDLING
22364M:	Martin Mares <mj@ucw.cz>
22365L:	linux-video@atrey.karlin.mff.cuni.cz
22366S:	Maintained
22367F:	Documentation/admin-guide/svga.rst
22368F:	arch/x86/boot/video*
22369
22370SWITCHDEV
22371M:	Jiri Pirko <jiri@resnulli.us>
22372M:	Ivan Vecera <ivecera@redhat.com>
22373L:	netdev@vger.kernel.org
22374S:	Supported
22375F:	include/net/switchdev.h
22376F:	net/switchdev/
22377
22378SY8106A REGULATOR DRIVER
22379M:	Icenowy Zheng <icenowy@aosc.io>
22380S:	Maintained
22381F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22382F:	drivers/regulator/sy8106a-regulator.c
22383
22384SYNC FILE FRAMEWORK
22385M:	Sumit Semwal <sumit.semwal@linaro.org>
22386R:	Gustavo Padovan <gustavo@padovan.org>
22387L:	linux-media@vger.kernel.org
22388L:	dri-devel@lists.freedesktop.org
22389S:	Maintained
22390T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22391F:	Documentation/driver-api/sync_file.rst
22392F:	drivers/dma-buf/dma-fence*
22393F:	drivers/dma-buf/sw_sync.c
22394F:	drivers/dma-buf/sync_*
22395F:	include/linux/sync_file.h
22396F:	include/uapi/linux/sync_file.h
22397
22398SYNOPSYS ARC ARCHITECTURE
22399M:	Vineet Gupta <vgupta@kernel.org>
22400L:	linux-snps-arc@lists.infradead.org
22401S:	Supported
22402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22403F:	Documentation/arch/arc
22404F:	Documentation/devicetree/bindings/arc/*
22405F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22406F:	arch/arc/
22407F:	drivers/clocksource/arc_timer.c
22408F:	drivers/tty/serial/arc_uart.c
22409
22410SYNOPSYS ARC HSDK SDP pll clock driver
22411M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22412S:	Supported
22413F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22414F:	drivers/clk/clk-hsdk-pll.c
22415
22416SYNOPSYS ARC SDP clock driver
22417M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22418S:	Supported
22419F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22420F:	drivers/clk/axs10x/*
22421
22422SYNOPSYS ARC SDP platform support
22423M:	Alexey Brodkin <abrodkin@synopsys.com>
22424S:	Supported
22425F:	Documentation/devicetree/bindings/arc/axs10*
22426F:	arch/arc/boot/dts/ax*
22427F:	arch/arc/plat-axs10x
22428
22429SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22430M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22431S:	Supported
22432F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22433F:	drivers/reset/reset-axs10x.c
22434
22435SYNOPSYS CREG GPIO DRIVER
22436M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22437S:	Maintained
22438F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22439F:	drivers/gpio/gpio-creg-snps.c
22440
22441SYNOPSYS DESIGNWARE 8250 UART DRIVER
22442M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22443R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22444S:	Supported
22445F:	drivers/tty/serial/8250/8250_dw.c
22446F:	drivers/tty/serial/8250/8250_dwlib.*
22447F:	drivers/tty/serial/8250/8250_lpss.c
22448
22449SYNOPSYS DESIGNWARE APB GPIO DRIVER
22450M:	Hoan Tran <hoan@os.amperecomputing.com>
22451M:	Serge Semin <fancer.lancer@gmail.com>
22452L:	linux-gpio@vger.kernel.org
22453S:	Maintained
22454F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22455F:	drivers/gpio/gpio-dwapb.c
22456
22457SYNOPSYS DESIGNWARE APB SSI DRIVER
22458M:	Serge Semin <fancer.lancer@gmail.com>
22459L:	linux-spi@vger.kernel.org
22460S:	Supported
22461F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22462F:	drivers/spi/spi-dw*
22463
22464SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22465M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22466S:	Maintained
22467F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22468F:	drivers/dma/dw-axi-dmac/
22469
22470SYNOPSYS DESIGNWARE DMAC DRIVER
22471M:	Viresh Kumar <vireshk@kernel.org>
22472R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22473S:	Maintained
22474F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22475F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22476F:	drivers/dma/dw/
22477F:	include/dt-bindings/dma/dw-dmac.h
22478F:	include/linux/dma/dw.h
22479F:	include/linux/platform_data/dma-dw.h
22480
22481SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22482M:	Jose Abreu <Jose.Abreu@synopsys.com>
22483L:	netdev@vger.kernel.org
22484S:	Supported
22485F:	drivers/net/ethernet/synopsys/
22486
22487SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22488M:	Jose Abreu <Jose.Abreu@synopsys.com>
22489L:	netdev@vger.kernel.org
22490S:	Supported
22491F:	drivers/net/pcs/pcs-xpcs.c
22492F:	drivers/net/pcs/pcs-xpcs.h
22493F:	include/linux/pcs/pcs-xpcs.h
22494
22495SYNOPSYS DESIGNWARE I2C DRIVER
22496M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22497R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22498R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22499R:	Jan Dabros <jsd@semihalf.com>
22500L:	linux-i2c@vger.kernel.org
22501S:	Supported
22502F:	drivers/i2c/busses/i2c-designware-*
22503
22504SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22505M:	Jaehoon Chung <jh80.chung@samsung.com>
22506L:	linux-mmc@vger.kernel.org
22507S:	Maintained
22508F:	drivers/mmc/host/dw_mmc*
22509
22510SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22511M:	Shuai Xue <xueshuai@linux.alibaba.com>
22512M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22513S:	Supported
22514F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22515F:	drivers/perf/dwc_pcie_pmu.c
22516
22517SYNOPSYS HSDK RESET CONTROLLER DRIVER
22518M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22519S:	Supported
22520F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22521F:	drivers/reset/reset-hsdk.c
22522F:	include/dt-bindings/reset/snps,hsdk-reset.h
22523
22524SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22525M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22526M:	Manjunath M B <manjumb@synopsys.com>
22527L:	linux-mmc@vger.kernel.org
22528S:	Maintained
22529F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22530
22531SYSTEM CONFIGURATION (SYSCON)
22532M:	Lee Jones <lee@kernel.org>
22533M:	Arnd Bergmann <arnd@arndb.de>
22534S:	Supported
22535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22536F:	drivers/mfd/syscon.c
22537
22538SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22539M:	Sudeep Holla <sudeep.holla@arm.com>
22540R:	Cristian Marussi <cristian.marussi@arm.com>
22541L:	arm-scmi@vger.kernel.org
22542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22543S:	Maintained
22544F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22545F:	drivers/clk/clk-sc[mp]i.c
22546F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22547F:	drivers/firmware/arm_scmi/
22548F:	drivers/firmware/arm_scpi.c
22549F:	drivers/hwmon/scmi-hwmon.c
22550F:	drivers/pinctrl/pinctrl-scmi.c
22551F:	drivers/pmdomain/arm/
22552F:	drivers/powercap/arm_scmi_powercap.c
22553F:	drivers/regulator/scmi-regulator.c
22554F:	drivers/reset/reset-scmi.c
22555F:	include/linux/sc[mp]i_protocol.h
22556F:	include/trace/events/scmi.h
22557F:	include/uapi/linux/virtio_scmi.h
22558
22559SYSTEM RESET/SHUTDOWN DRIVERS
22560M:	Sebastian Reichel <sre@kernel.org>
22561L:	linux-pm@vger.kernel.org
22562S:	Maintained
22563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22564F:	Documentation/devicetree/bindings/power/reset/
22565F:	drivers/power/reset/
22566
22567SYSTEM TRACE MODULE CLASS
22568M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22569S:	Maintained
22570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22571F:	Documentation/trace/stm.rst
22572F:	drivers/hwtracing/stm/
22573F:	include/linux/stm.h
22574F:	include/uapi/linux/stm.h
22575
22576SYSTEM76 ACPI DRIVER
22577M:	Jeremy Soller <jeremy@system76.com>
22578M:	System76 Product Development <productdev@system76.com>
22579L:	platform-driver-x86@vger.kernel.org
22580S:	Maintained
22581F:	drivers/platform/x86/system76_acpi.c
22582
22583SYSV FILESYSTEM
22584S:	Orphan
22585F:	Documentation/filesystems/sysv-fs.rst
22586F:	fs/sysv/
22587F:	include/linux/sysv_fs.h
22588
22589TASKSTATS STATISTICS INTERFACE
22590M:	Balbir Singh <bsingharora@gmail.com>
22591S:	Maintained
22592F:	Documentation/accounting/taskstats*
22593F:	include/linux/taskstats*
22594F:	kernel/taskstats.c
22595
22596TC subsystem
22597M:	Jamal Hadi Salim <jhs@mojatatu.com>
22598M:	Cong Wang <xiyou.wangcong@gmail.com>
22599M:	Jiri Pirko <jiri@resnulli.us>
22600L:	netdev@vger.kernel.org
22601S:	Maintained
22602F:	include/net/pkt_cls.h
22603F:	include/net/pkt_sched.h
22604F:	include/net/tc_act/
22605F:	include/uapi/linux/pkt_cls.h
22606F:	include/uapi/linux/pkt_sched.h
22607F:	include/uapi/linux/tc_act/
22608F:	include/uapi/linux/tc_ematch/
22609F:	net/sched/
22610F:	tools/testing/selftests/tc-testing
22611
22612TC90522 MEDIA DRIVER
22613M:	Akihiro Tsukada <tskd08@gmail.com>
22614L:	linux-media@vger.kernel.org
22615S:	Odd Fixes
22616F:	drivers/media/dvb-frontends/tc90522*
22617
22618TCP LOW PRIORITY MODULE
22619M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22620M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22621S:	Maintained
22622W:	http://tcp-lp-mod.sourceforge.net/
22623F:	net/ipv4/tcp_lp.c
22624
22625TDA10071 MEDIA DRIVER
22626L:	linux-media@vger.kernel.org
22627S:	Orphan
22628W:	https://linuxtv.org
22629Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22630F:	drivers/media/dvb-frontends/tda10071*
22631
22632TDA18212 MEDIA DRIVER
22633L:	linux-media@vger.kernel.org
22634S:	Orphan
22635W:	https://linuxtv.org
22636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22637F:	drivers/media/tuners/tda18212*
22638
22639TDA18218 MEDIA DRIVER
22640L:	linux-media@vger.kernel.org
22641S:	Orphan
22642W:	https://linuxtv.org
22643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22644F:	drivers/media/tuners/tda18218*
22645
22646TDA18250 MEDIA DRIVER
22647M:	Olli Salonen <olli.salonen@iki.fi>
22648L:	linux-media@vger.kernel.org
22649S:	Maintained
22650W:	https://linuxtv.org
22651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22652T:	git git://linuxtv.org/media_tree.git
22653F:	drivers/media/tuners/tda18250*
22654
22655TDA18271 MEDIA DRIVER
22656M:	Michael Krufky <mkrufky@linuxtv.org>
22657L:	linux-media@vger.kernel.org
22658S:	Maintained
22659W:	https://linuxtv.org
22660W:	http://github.com/mkrufky
22661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22662T:	git git://linuxtv.org/mkrufky/tuners.git
22663F:	drivers/media/tuners/tda18271*
22664
22665TDA1997x MEDIA DRIVER
22666M:	Tim Harvey <tharvey@gateworks.com>
22667L:	linux-media@vger.kernel.org
22668S:	Maintained
22669W:	https://linuxtv.org
22670Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22671F:	drivers/media/i2c/tda1997x.*
22672
22673TDA827x MEDIA DRIVER
22674M:	Michael Krufky <mkrufky@linuxtv.org>
22675L:	linux-media@vger.kernel.org
22676S:	Maintained
22677W:	https://linuxtv.org
22678W:	http://github.com/mkrufky
22679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22680T:	git git://linuxtv.org/mkrufky/tuners.git
22681F:	drivers/media/tuners/tda8290.*
22682
22683TDA8290 MEDIA DRIVER
22684M:	Michael Krufky <mkrufky@linuxtv.org>
22685L:	linux-media@vger.kernel.org
22686S:	Maintained
22687W:	https://linuxtv.org
22688W:	http://github.com/mkrufky
22689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22690T:	git git://linuxtv.org/mkrufky/tuners.git
22691F:	drivers/media/tuners/tda8290.*
22692
22693TDA9840 MEDIA DRIVER
22694M:	Hans Verkuil <hverkuil@xs4all.nl>
22695L:	linux-media@vger.kernel.org
22696S:	Maintained
22697W:	https://linuxtv.org
22698T:	git git://linuxtv.org/media_tree.git
22699F:	drivers/media/i2c/tda9840*
22700
22701TEA5761 TUNER DRIVER
22702M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22703L:	linux-media@vger.kernel.org
22704S:	Odd fixes
22705W:	https://linuxtv.org
22706T:	git git://linuxtv.org/media_tree.git
22707F:	drivers/media/tuners/tea5761.*
22708
22709TEA5767 TUNER DRIVER
22710M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22711L:	linux-media@vger.kernel.org
22712S:	Maintained
22713W:	https://linuxtv.org
22714T:	git git://linuxtv.org/media_tree.git
22715F:	drivers/media/tuners/tea5767.*
22716
22717TEA6415C MEDIA DRIVER
22718M:	Hans Verkuil <hverkuil@xs4all.nl>
22719L:	linux-media@vger.kernel.org
22720S:	Maintained
22721W:	https://linuxtv.org
22722T:	git git://linuxtv.org/media_tree.git
22723F:	drivers/media/i2c/tea6415c*
22724
22725TEA6420 MEDIA DRIVER
22726M:	Hans Verkuil <hverkuil@xs4all.nl>
22727L:	linux-media@vger.kernel.org
22728S:	Maintained
22729W:	https://linuxtv.org
22730T:	git git://linuxtv.org/media_tree.git
22731F:	drivers/media/i2c/tea6420*
22732
22733TEAM DRIVER
22734M:	Jiri Pirko <jiri@resnulli.us>
22735L:	netdev@vger.kernel.org
22736S:	Supported
22737F:	Documentation/netlink/specs/team.yaml
22738F:	drivers/net/team/
22739F:	include/linux/if_team.h
22740F:	include/uapi/linux/if_team.h
22741F:	tools/testing/selftests/drivers/net/team/
22742
22743TECHNICAL ADVISORY BOARD PROCESS DOCS
22744M:	"Theodore Ts'o" <tytso@mit.edu>
22745M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22746L:	tech-board-discuss@lists.linux.dev
22747S:	Maintained
22748F:	Documentation/process/contribution-maturity-model.rst
22749F:	Documentation/process/researcher-guidelines.rst
22750
22751TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22752M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22753S:	Maintained
22754F:	arch/x86/platform/ts5500/
22755
22756TECHNOTREND USB IR RECEIVER
22757M:	Sean Young <sean@mess.org>
22758L:	linux-media@vger.kernel.org
22759S:	Maintained
22760F:	drivers/media/rc/ttusbir.c
22761
22762TECHWELL TW9900 VIDEO DECODER
22763M:	Mehdi Djait <mehdi.djait@bootlin.com>
22764L:	linux-media@vger.kernel.org
22765S:	Maintained
22766F:	drivers/media/i2c/tw9900.c
22767
22768TECHWELL TW9910 VIDEO DECODER
22769L:	linux-media@vger.kernel.org
22770S:	Orphan
22771F:	drivers/media/i2c/tw9910.c
22772F:	include/media/i2c/tw9910.h
22773
22774TEE SUBSYSTEM
22775M:	Jens Wiklander <jens.wiklander@linaro.org>
22776R:	Sumit Garg <sumit.garg@linaro.org>
22777L:	op-tee@lists.trustedfirmware.org
22778S:	Maintained
22779F:	Documentation/ABI/testing/sysfs-class-tee
22780F:	Documentation/driver-api/tee.rst
22781F:	Documentation/tee/
22782F:	Documentation/userspace-api/tee.rst
22783F:	drivers/tee/
22784F:	include/linux/tee_core.h
22785F:	include/linux/tee_drv.h
22786F:	include/uapi/linux/tee.h
22787
22788TEGRA ARCHITECTURE SUPPORT
22789M:	Thierry Reding <thierry.reding@gmail.com>
22790M:	Jonathan Hunter <jonathanh@nvidia.com>
22791L:	linux-tegra@vger.kernel.org
22792S:	Supported
22793Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22795N:	[^a-z]tegra
22796
22797TEGRA CLOCK DRIVER
22798M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22799M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22800S:	Supported
22801F:	drivers/clk/tegra/
22802
22803TEGRA CRYPTO DRIVERS
22804M:	Akhil R <akhilrajeev@nvidia.com>
22805S:	Supported
22806F:	drivers/crypto/tegra/*
22807
22808TEGRA DMA DRIVERS
22809M:	Laxman Dewangan <ldewangan@nvidia.com>
22810M:	Jon Hunter <jonathanh@nvidia.com>
22811S:	Supported
22812F:	drivers/dma/tegra*
22813
22814TEGRA I2C DRIVER
22815M:	Laxman Dewangan <ldewangan@nvidia.com>
22816R:	Dmitry Osipenko <digetx@gmail.com>
22817S:	Supported
22818F:	drivers/i2c/busses/i2c-tegra.c
22819
22820TEGRA IOMMU DRIVERS
22821M:	Thierry Reding <thierry.reding@gmail.com>
22822R:	Krishna Reddy <vdumpa@nvidia.com>
22823L:	linux-tegra@vger.kernel.org
22824S:	Supported
22825F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
22826F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22827F:	drivers/iommu/tegra*
22828
22829TEGRA KBC DRIVER
22830M:	Laxman Dewangan <ldewangan@nvidia.com>
22831S:	Supported
22832F:	drivers/input/keyboard/tegra-kbc.c
22833
22834TEGRA NAND DRIVER
22835M:	Stefan Agner <stefan@agner.ch>
22836M:	Lucas Stach <dev@lynxeye.de>
22837S:	Maintained
22838F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22839F:	drivers/mtd/nand/raw/tegra_nand.c
22840
22841TEGRA PWM DRIVER
22842M:	Thierry Reding <thierry.reding@gmail.com>
22843S:	Supported
22844F:	drivers/pwm/pwm-tegra.c
22845
22846TEGRA QUAD SPI DRIVER
22847M:	Thierry Reding <thierry.reding@gmail.com>
22848M:	Jonathan Hunter <jonathanh@nvidia.com>
22849M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22850L:	linux-tegra@vger.kernel.org
22851S:	Maintained
22852F:	drivers/spi/spi-tegra210-quad.c
22853
22854TEGRA SERIAL DRIVER
22855M:	Laxman Dewangan <ldewangan@nvidia.com>
22856S:	Supported
22857F:	drivers/tty/serial/serial-tegra.c
22858
22859TEGRA SPI DRIVER
22860M:	Laxman Dewangan <ldewangan@nvidia.com>
22861S:	Supported
22862F:	drivers/spi/spi-tegra*
22863
22864TEGRA VIDEO DRIVER
22865M:	Thierry Reding <thierry.reding@gmail.com>
22866M:	Jonathan Hunter <jonathanh@nvidia.com>
22867M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22868M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22869L:	linux-media@vger.kernel.org
22870L:	linux-tegra@vger.kernel.org
22871S:	Maintained
22872F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22873F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22874F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22875F:	drivers/staging/media/tegra-video/
22876
22877TEGRA XUSB PADCTL DRIVER
22878M:	JC Kuo <jckuo@nvidia.com>
22879S:	Supported
22880F:	drivers/phy/tegra/xusb*
22881
22882TEHUTI ETHERNET DRIVER
22883M:	Andy Gospodarek <andy@greyhouse.net>
22884L:	netdev@vger.kernel.org
22885S:	Supported
22886F:	drivers/net/ethernet/tehuti/tehuti.*
22887
22888TEHUTI TN40XX ETHERNET DRIVER
22889M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22890L:	netdev@vger.kernel.org
22891S:	Maintained
22892F:	drivers/net/ethernet/tehuti/tn40*
22893
22894TELECOM CLOCK DRIVER FOR MCPL0010
22895M:	Mark Gross <markgross@kernel.org>
22896S:	Supported
22897F:	drivers/char/tlclk.c
22898
22899TEMPO SEMICONDUCTOR DRIVERS
22900M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22901S:	Maintained
22902F:	Documentation/devicetree/bindings/sound/tscs*.txt
22903F:	sound/soc/codecs/tscs*.c
22904F:	sound/soc/codecs/tscs*.h
22905
22906TENSILICA XTENSA PORT (xtensa)
22907M:	Chris Zankel <chris@zankel.net>
22908M:	Max Filippov <jcmvbkbc@gmail.com>
22909S:	Maintained
22910T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22911F:	arch/xtensa/
22912F:	drivers/irqchip/irq-xtensa-*
22913
22914TEXAS INSTRUMENTS ASoC DRIVERS
22915M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22916L:	linux-sound@vger.kernel.org
22917S:	Maintained
22918F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22919F:	sound/soc/ti/
22920
22921TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22922M:	Shenghao Ding <shenghao-ding@ti.com>
22923M:	Kevin Lu <kevin-lu@ti.com>
22924M:	Baojun Xu <baojun.xu@ti.com>
22925L:	linux-sound@vger.kernel.org
22926S:	Maintained
22927F:	Documentation/devicetree/bindings/sound/tas2552.txt
22928F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22929F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22930F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22931F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22932F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22933F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22934F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22935F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22936F:	include/sound/tas2*.h
22937F:	include/sound/tlv320*.h
22938F:	include/sound/tpa6130a2-plat.h
22939F:	sound/pci/hda/tas2781_hda_i2c.c
22940F:	sound/soc/codecs/pcm1681.c
22941F:	sound/soc/codecs/pcm1789*.*
22942F:	sound/soc/codecs/pcm179x*.*
22943F:	sound/soc/codecs/pcm186x*.*
22944F:	sound/soc/codecs/pcm3008.*
22945F:	sound/soc/codecs/pcm3060*.*
22946F:	sound/soc/codecs/pcm3168a*.*
22947F:	sound/soc/codecs/pcm5102a.c
22948F:	sound/soc/codecs/pcm512x*.*
22949F:	sound/soc/codecs/tas2*.*
22950F:	sound/soc/codecs/tlv320*.*
22951F:	sound/soc/codecs/tpa6130a2.*
22952
22953TEXAS INSTRUMENTS DMA DRIVERS
22954M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22955L:	dmaengine@vger.kernel.org
22956S:	Maintained
22957F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22958F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22959F:	Documentation/devicetree/bindings/dma/ti/
22960F:	drivers/dma/ti/
22961F:	include/linux/dma/k3-psil.h
22962F:	include/linux/dma/k3-udma-glue.h
22963F:	include/linux/dma/ti-cppi5.h
22964X:	drivers/dma/ti/cppi41.c
22965
22966TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22967M:	Robert Marko <robert.marko@sartura.hr>
22968M:	Luka Perkov <luka.perkov@sartura.hr>
22969L:	linux-hwmon@vger.kernel.org
22970S:	Maintained
22971F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22972F:	Documentation/hwmon/tps23861.rst
22973F:	drivers/hwmon/tps23861.c
22974
22975TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22976M:	Ricardo Ribalda <ribalda@kernel.org>
22977L:	linux-iio@vger.kernel.org
22978S:	Supported
22979F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22980F:	drivers/iio/dac/ti-dac7612.c
22981
22982TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22983M:	Nishanth Menon <nm@ti.com>
22984M:	Tero Kristo <kristo@kernel.org>
22985M:	Santosh Shilimkar <ssantosh@kernel.org>
22986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22987S:	Maintained
22988F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22989F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22990F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22991F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22992F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22993F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22994F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22995F:	drivers/clk/keystone/sci-clk.c
22996F:	drivers/firmware/ti_sci*
22997F:	drivers/irqchip/irq-ti-sci-inta.c
22998F:	drivers/irqchip/irq-ti-sci-intr.c
22999F:	drivers/reset/reset-ti-sci.c
23000F:	drivers/soc/ti/ti_sci_inta_msi.c
23001F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23002F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23003F:	include/linux/soc/ti/ti_sci_inta_msi.h
23004F:	include/linux/soc/ti/ti_sci_protocol.h
23005
23006TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23007M:	Puranjay Mohan <puranjay@kernel.org>
23008L:	linux-iio@vger.kernel.org
23009S:	Supported
23010F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23011F:	drivers/iio/temperature/tmp117.c
23012
23013THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23014M:	Hans Verkuil <hverkuil@xs4all.nl>
23015L:	linux-media@vger.kernel.org
23016S:	Maintained
23017W:	https://linuxtv.org
23018T:	git git://linuxtv.org/media_tree.git
23019F:	drivers/media/radio/radio-raremono.c
23020
23021THERMAL
23022M:	Rafael J. Wysocki <rafael@kernel.org>
23023M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23024R:	Zhang Rui <rui.zhang@intel.com>
23025R:	Lukasz Luba <lukasz.luba@arm.com>
23026L:	linux-pm@vger.kernel.org
23027S:	Supported
23028Q:	https://patchwork.kernel.org/project/linux-pm/list/
23029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23030F:	Documentation/ABI/testing/sysfs-class-thermal
23031F:	Documentation/admin-guide/thermal/
23032F:	Documentation/devicetree/bindings/thermal/
23033F:	Documentation/driver-api/thermal/
23034F:	drivers/thermal/
23035F:	include/dt-bindings/thermal/
23036F:	include/linux/cpu_cooling.h
23037F:	include/linux/thermal.h
23038F:	include/uapi/linux/thermal.h
23039F:	tools/lib/thermal/
23040F:	tools/thermal/
23041
23042THERMAL DRIVER FOR AMLOGIC SOCS
23043M:	Guillaume La Roque <glaroque@baylibre.com>
23044L:	linux-pm@vger.kernel.org
23045L:	linux-amlogic@lists.infradead.org
23046S:	Supported
23047W:	http://linux-meson.com/
23048F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23049F:	drivers/thermal/amlogic_thermal.c
23050
23051THERMAL/CPU_COOLING
23052M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
23053M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23054M:	Viresh Kumar <viresh.kumar@linaro.org>
23055R:	Lukasz Luba <lukasz.luba@arm.com>
23056L:	linux-pm@vger.kernel.org
23057S:	Supported
23058F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23059F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23060F:	drivers/thermal/cpufreq_cooling.c
23061F:	drivers/thermal/cpuidle_cooling.c
23062F:	include/linux/cpu_cooling.h
23063
23064THERMAL/POWER_ALLOCATOR
23065M:	Lukasz Luba <lukasz.luba@arm.com>
23066L:	linux-pm@vger.kernel.org
23067S:	Maintained
23068F:	Documentation/driver-api/thermal/power_allocator.rst
23069F:	drivers/thermal/gov_power_allocator.c
23070F:	drivers/thermal/thermal_trace_ipa.h
23071
23072THINKPAD ACPI EXTRAS DRIVER
23073M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
23074L:	ibm-acpi-devel@lists.sourceforge.net
23075L:	platform-driver-x86@vger.kernel.org
23076S:	Maintained
23077W:	http://ibm-acpi.sourceforge.net
23078W:	http://thinkwiki.org/wiki/Ibm-acpi
23079T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23080F:	drivers/platform/x86/thinkpad_acpi.c
23081
23082THINKPAD LMI DRIVER
23083M:	Mark Pearson <markpearson@lenovo.com>
23084L:	platform-driver-x86@vger.kernel.org
23085S:	Maintained
23086F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23087F:	drivers/platform/x86/think-lmi.?
23088
23089THP7312 ISP DRIVER
23090M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23091M:	Paul Elder <paul.elder@ideasonboard.com>
23092L:	linux-media@vger.kernel.org
23093S:	Maintained
23094T:	git git://linuxtv.org/media_tree.git
23095F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23096F:	Documentation/userspace-api/media/drivers/thp7312.rst
23097F:	drivers/media/i2c/thp7312.c
23098F:	include/uapi/linux/thp7312.h
23099
23100THUNDERBOLT DMA TRAFFIC TEST DRIVER
23101M:	Isaac Hazan <isaac.hazan@intel.com>
23102L:	linux-usb@vger.kernel.org
23103S:	Maintained
23104F:	drivers/thunderbolt/dma_test.c
23105
23106THUNDERBOLT DRIVER
23107M:	Andreas Noever <andreas.noever@gmail.com>
23108M:	Michael Jamet <michael.jamet@intel.com>
23109M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23110M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23111L:	linux-usb@vger.kernel.org
23112S:	Maintained
23113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23114F:	Documentation/admin-guide/thunderbolt.rst
23115F:	drivers/thunderbolt/
23116F:	include/linux/thunderbolt.h
23117
23118THUNDERBOLT NETWORK DRIVER
23119M:	Michael Jamet <michael.jamet@intel.com>
23120M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23121M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23122L:	netdev@vger.kernel.org
23123S:	Maintained
23124F:	drivers/net/thunderbolt/
23125
23126THUNDERX GPIO DRIVER
23127M:	Robert Richter <rric@kernel.org>
23128S:	Odd Fixes
23129F:	drivers/gpio/gpio-thunderx.c
23130
23131TI ADS1119 ADC DRIVER
23132M:	Francesco Dolcini <francesco@dolcini.it>
23133M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23134L:	linux-iio@vger.kernel.org
23135S:	Maintained
23136F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23137F:	drivers/iio/adc/ti-ads1119.c
23138
23139TI ADS7924 ADC DRIVER
23140M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
23141L:	linux-iio@vger.kernel.org
23142S:	Supported
23143F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23144F:	drivers/iio/adc/ti-ads7924.c
23145
23146TI AM437X VPFE DRIVER
23147M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23148L:	linux-media@vger.kernel.org
23149S:	Maintained
23150W:	https://linuxtv.org
23151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23152T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23153F:	drivers/media/platform/ti/am437x/
23154
23155TI BANDGAP AND THERMAL DRIVER
23156M:	Eduardo Valentin <edubezval@gmail.com>
23157M:	Keerthy <j-keerthy@ti.com>
23158L:	linux-pm@vger.kernel.org
23159L:	linux-omap@vger.kernel.org
23160S:	Maintained
23161F:	drivers/thermal/ti-soc-thermal/
23162
23163TI BQ27XXX POWER SUPPLY DRIVER
23164F:	drivers/power/supply/bq27xxx_battery.c
23165F:	drivers/power/supply/bq27xxx_battery_i2c.c
23166F:	include/linux/power/bq27xxx_battery.h
23167
23168TI CDCE706 CLOCK DRIVER
23169M:	Max Filippov <jcmvbkbc@gmail.com>
23170S:	Maintained
23171F:	drivers/clk/clk-cdce706.c
23172
23173TI CLOCK DRIVER
23174M:	Tero Kristo <kristo@kernel.org>
23175L:	linux-omap@vger.kernel.org
23176S:	Odd Fixes
23177F:	drivers/clk/ti/
23178F:	include/linux/clk/ti.h
23179
23180TI DAVINCI MACHINE SUPPORT
23181M:	Bartosz Golaszewski <brgl@bgdev.pl>
23182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23183S:	Maintained
23184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23185F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23186F:	arch/arm/boot/dts/ti/davinci/
23187F:	arch/arm/mach-davinci/
23188F:	drivers/i2c/busses/i2c-davinci.c
23189
23190TI DAVINCI SERIES CLOCK DRIVER
23191M:	David Lechner <david@lechnology.com>
23192S:	Maintained
23193F:	Documentation/devicetree/bindings/clock/ti/davinci/
23194F:	drivers/clk/davinci/
23195F:	include/linux/clk/davinci.h
23196
23197TI DAVINCI SERIES GPIO DRIVER
23198M:	Keerthy <j-keerthy@ti.com>
23199L:	linux-gpio@vger.kernel.org
23200S:	Maintained
23201F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23202F:	drivers/gpio/gpio-davinci.c
23203
23204TI DAVINCI SERIES MEDIA DRIVER
23205M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23206L:	linux-media@vger.kernel.org
23207S:	Maintained
23208W:	https://linuxtv.org
23209Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23210T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23211F:	drivers/media/platform/ti/davinci/
23212F:	include/media/davinci/
23213
23214TI ENHANCED CAPTURE (eCAP) DRIVER
23215M:	Vignesh Raghavendra <vigneshr@ti.com>
23216R:	Julien Panis <jpanis@baylibre.com>
23217L:	linux-iio@vger.kernel.org
23218L:	linux-omap@vger.kernel.org
23219S:	Maintained
23220F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23221F:	drivers/counter/ti-ecap-capture.c
23222
23223TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23224R:	David Lechner <david@lechnology.com>
23225L:	linux-iio@vger.kernel.org
23226F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23227F:	drivers/counter/ti-eqep.c
23228
23229TI ETHERNET SWITCH DRIVER (CPSW)
23230R:	Siddharth Vadapalli <s-vadapalli@ti.com>
23231R:	Roger Quadros <rogerq@kernel.org>
23232L:	linux-omap@vger.kernel.org
23233L:	netdev@vger.kernel.org
23234S:	Maintained
23235F:	drivers/net/ethernet/ti/cpsw*
23236F:	drivers/net/ethernet/ti/davinci*
23237
23238TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23239M:	Alex Dubov <oakad@yahoo.com>
23240S:	Maintained
23241W:	http://tifmxx.berlios.de/
23242F:	drivers/memstick/host/tifm_ms.c
23243F:	drivers/misc/tifm*
23244F:	drivers/mmc/host/tifm_sd.c
23245F:	include/linux/tifm.h
23246
23247TI FPD-LINK DRIVERS
23248M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23249L:	linux-media@vger.kernel.org
23250S:	Maintained
23251F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23252F:	drivers/media/i2c/ds90*
23253F:	include/media/i2c/ds90*
23254
23255TI HDC302X HUMIDITY DRIVER
23256M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23257M:	Li peiyu <579lpy@gmail.com>
23258L:	linux-iio@vger.kernel.org
23259S:	Maintained
23260F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23261F:	drivers/iio/humidity/hdc3020.c
23262
23263TI ICSSG ETHERNET DRIVER (ICSSG)
23264R:	MD Danish Anwar <danishanwar@ti.com>
23265R:	Roger Quadros <rogerq@kernel.org>
23266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23267L:	netdev@vger.kernel.org
23268S:	Maintained
23269F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23270F:	drivers/net/ethernet/ti/icssg/*
23271
23272TI J721E CSI2RX DRIVER
23273M:	Jai Luthra <j-luthra@ti.com>
23274L:	linux-media@vger.kernel.org
23275S:	Maintained
23276F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23277F:	drivers/media/platform/ti/j721e-csi2rx/
23278
23279TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23280M:	Nishanth Menon <nm@ti.com>
23281M:	Santosh Shilimkar <ssantosh@kernel.org>
23282L:	linux-kernel@vger.kernel.org
23283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23284S:	Maintained
23285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23286F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23287F:	drivers/pmdomain/ti/omap_prm.c
23288F:	drivers/soc/ti/*
23289
23290TI LM49xxx FAMILY ASoC CODEC DRIVERS
23291M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23292M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23293L:	linux-sound@vger.kernel.org
23294S:	Maintained
23295F:	sound/soc/codecs/isabelle*
23296F:	sound/soc/codecs/lm49453*
23297
23298TI LMP92064 ADC DRIVER
23299M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23300R:	kernel@pengutronix.de
23301L:	linux-iio@vger.kernel.org
23302S:	Maintained
23303F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23304F:	drivers/iio/adc/ti-lmp92064.c
23305
23306TI PCM3060 ASoC CODEC DRIVER
23307M:	Kirill Marinushkin <kmarinushkin@birdec.com>
23308L:	linux-sound@vger.kernel.org
23309S:	Maintained
23310F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23311F:	sound/soc/codecs/pcm3060*
23312
23313TI TAS571X FAMILY ASoC CODEC DRIVER
23314M:	Kevin Cernekee <cernekee@chromium.org>
23315L:	linux-sound@vger.kernel.org
23316S:	Odd Fixes
23317F:	sound/soc/codecs/tas571x*
23318
23319TI TMAG5273 MAGNETOMETER DRIVER
23320M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23321L:	linux-iio@vger.kernel.org
23322S:	Maintained
23323F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23324F:	drivers/iio/magnetometer/tmag5273.c
23325
23326TI TRF7970A NFC DRIVER
23327M:	Mark Greer <mgreer@animalcreek.com>
23328L:	linux-wireless@vger.kernel.org
23329S:	Supported
23330F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23331F:	drivers/nfc/trf7970a.c
23332
23333TI TSC2046 ADC DRIVER
23334M:	Oleksij Rempel <o.rempel@pengutronix.de>
23335R:	kernel@pengutronix.de
23336L:	linux-iio@vger.kernel.org
23337S:	Maintained
23338F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23339F:	drivers/iio/adc/ti-tsc2046.c
23340
23341TI TWL4030 SERIES SOC CODEC DRIVER
23342M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23343L:	linux-sound@vger.kernel.org
23344S:	Maintained
23345F:	sound/soc/codecs/twl4030*
23346
23347TI VPE/CAL DRIVERS
23348M:	Benoit Parrot <bparrot@ti.com>
23349L:	linux-media@vger.kernel.org
23350S:	Maintained
23351W:	http://linuxtv.org/
23352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23353F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23354F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23355F:	drivers/media/platform/ti/cal/
23356F:	drivers/media/platform/ti/vpe/
23357
23358TI WILINK WIRELESS DRIVERS
23359L:	linux-wireless@vger.kernel.org
23360S:	Orphan
23361W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23362W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23363F:	drivers/net/wireless/ti/
23364
23365TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23366M:	John Stultz <jstultz@google.com>
23367M:	Thomas Gleixner <tglx@linutronix.de>
23368R:	Stephen Boyd <sboyd@kernel.org>
23369L:	linux-kernel@vger.kernel.org
23370S:	Supported
23371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23372F:	include/linux/clocksource.h
23373F:	include/linux/time.h
23374F:	include/linux/timekeeper_internal.h
23375F:	include/linux/timekeeping.h
23376F:	include/linux/timex.h
23377F:	include/uapi/linux/time.h
23378F:	include/uapi/linux/timex.h
23379F:	kernel/time/alarmtimer.c
23380F:	kernel/time/clocksource*
23381F:	kernel/time/ntp*
23382F:	kernel/time/time.c
23383F:	kernel/time/timeconst.bc
23384F:	kernel/time/timeconv.c
23385F:	kernel/time/timecounter.c
23386F:	kernel/time/timekeeping*
23387F:	kernel/time/time_test.c
23388F:	tools/testing/selftests/timers/
23389
23390TIPC NETWORK LAYER
23391M:	Jon Maloy <jmaloy@redhat.com>
23392M:	Ying Xue <ying.xue@windriver.com>
23393L:	netdev@vger.kernel.org (core kernel code)
23394L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23395S:	Maintained
23396W:	http://tipc.sourceforge.net/
23397F:	include/uapi/linux/tipc*.h
23398F:	net/tipc/
23399
23400TLAN NETWORK DRIVER
23401M:	Samuel Chessman <chessman@tux.org>
23402L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23403S:	Maintained
23404W:	http://sourceforge.net/projects/tlan/
23405F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23406F:	drivers/net/ethernet/ti/tlan.*
23407
23408TMIO/SDHI MMC DRIVER
23409M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23410L:	linux-mmc@vger.kernel.org
23411L:	linux-renesas-soc@vger.kernel.org
23412S:	Supported
23413F:	drivers/mmc/host/renesas_sdhi*
23414F:	drivers/mmc/host/tmio_mmc*
23415F:	include/linux/platform_data/tmio.h
23416
23417TMP513 HARDWARE MONITOR DRIVER
23418M:	Eric Tremblay <etremblay@distech-controls.com>
23419L:	linux-hwmon@vger.kernel.org
23420S:	Maintained
23421F:	Documentation/hwmon/tmp513.rst
23422F:	drivers/hwmon/tmp513.c
23423
23424TMPFS (SHMEM FILESYSTEM)
23425M:	Hugh Dickins <hughd@google.com>
23426L:	linux-mm@kvack.org
23427S:	Maintained
23428F:	include/linux/shmem_fs.h
23429F:	mm/shmem.c
23430
23431TOMOYO SECURITY MODULE
23432M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23433M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23434L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23435L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23436L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23437L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23438S:	Maintained
23439W:	https://tomoyo.sourceforge.net/
23440F:	security/tomoyo/
23441
23442TOPSTAR LAPTOP EXTRAS DRIVER
23443M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23444L:	platform-driver-x86@vger.kernel.org
23445S:	Maintained
23446F:	drivers/platform/x86/topstar-laptop.c
23447
23448TORTURE-TEST MODULES
23449M:	Davidlohr Bueso <dave@stgolabs.net>
23450M:	"Paul E. McKenney" <paulmck@kernel.org>
23451M:	Josh Triplett <josh@joshtriplett.org>
23452L:	linux-kernel@vger.kernel.org
23453S:	Supported
23454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23455F:	Documentation/RCU/torture.rst
23456F:	kernel/locking/locktorture.c
23457F:	kernel/rcu/rcuscale.c
23458F:	kernel/rcu/rcutorture.c
23459F:	kernel/rcu/refscale.c
23460F:	kernel/torture.c
23461
23462TOSHIBA ACPI EXTRAS DRIVER
23463M:	Azael Avalos <coproscefalo@gmail.com>
23464L:	platform-driver-x86@vger.kernel.org
23465S:	Maintained
23466F:	drivers/platform/x86/toshiba_acpi.c
23467
23468TOSHIBA BLUETOOTH DRIVER
23469M:	Azael Avalos <coproscefalo@gmail.com>
23470L:	platform-driver-x86@vger.kernel.org
23471S:	Maintained
23472F:	drivers/platform/x86/toshiba_bluetooth.c
23473
23474TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23475M:	Azael Avalos <coproscefalo@gmail.com>
23476L:	platform-driver-x86@vger.kernel.org
23477S:	Maintained
23478F:	drivers/platform/x86/toshiba_haps.c
23479
23480TOSHIBA SMM DRIVER
23481M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23482S:	Maintained
23483W:	http://www.buzzard.org.uk/toshiba/
23484F:	drivers/char/toshiba.c
23485F:	include/linux/toshiba.h
23486F:	include/uapi/linux/toshiba.h
23487
23488TOSHIBA TC358743 DRIVER
23489M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23490L:	linux-media@vger.kernel.org
23491S:	Maintained
23492F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23493F:	drivers/media/i2c/tc358743*
23494F:	include/media/i2c/tc358743.h
23495
23496TOSHIBA WMI HOTKEYS DRIVER
23497M:	Azael Avalos <coproscefalo@gmail.com>
23498L:	platform-driver-x86@vger.kernel.org
23499S:	Maintained
23500F:	drivers/platform/x86/toshiba-wmi.c
23501
23502TPM DEVICE DRIVER
23503M:	Peter Huewe <peterhuewe@gmx.de>
23504M:	Jarkko Sakkinen <jarkko@kernel.org>
23505R:	Jason Gunthorpe <jgg@ziepe.ca>
23506L:	linux-integrity@vger.kernel.org
23507S:	Maintained
23508W:	https://codeberg.org/jarkko/linux-tpmdd-test
23509Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23511F:	Documentation/devicetree/bindings/tpm/
23512F:	drivers/char/tpm/
23513F:	tools/testing/selftests/tpm2/
23514
23515TPS546D24 DRIVER
23516M:	Duke Du <dukedu83@gmail.com>
23517L:	linux-hwmon@vger.kernel.org
23518S:	Maintained
23519F:	Documentation/hwmon/tps546d24.rst
23520F:	drivers/hwmon/pmbus/tps546d24.c
23521
23522TQ SYSTEMS BOARD & DRIVER SUPPORT
23523L:	linux@ew.tq-group.com
23524S:	Supported
23525W:	https://www.tq-group.com/en/products/tq-embedded/
23526F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23527F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23528F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23529F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23530F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23531F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23532F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23533F:	drivers/gpio/gpio-tqmx86.c
23534F:	drivers/mfd/tqmx86.c
23535F:	drivers/watchdog/tqmx86_wdt.c
23536
23537TRACING
23538M:	Steven Rostedt <rostedt@goodmis.org>
23539M:	Masami Hiramatsu <mhiramat@kernel.org>
23540R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23541L:	linux-kernel@vger.kernel.org
23542L:	linux-trace-kernel@vger.kernel.org
23543S:	Maintained
23544Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23546F:	Documentation/trace/*
23547F:	fs/tracefs/
23548F:	include/linux/trace*.h
23549F:	include/trace/
23550F:	kernel/trace/
23551F:	scripts/tracing/
23552F:	tools/testing/selftests/ftrace/
23553
23554TRACING MMIO ACCESSES (MMIOTRACE)
23555M:	Steven Rostedt <rostedt@goodmis.org>
23556M:	Masami Hiramatsu <mhiramat@kernel.org>
23557R:	Karol Herbst <karolherbst@gmail.com>
23558R:	Pekka Paalanen <ppaalanen@gmail.com>
23559L:	linux-kernel@vger.kernel.org
23560L:	nouveau@lists.freedesktop.org
23561S:	Maintained
23562F:	arch/x86/mm/kmmio.c
23563F:	arch/x86/mm/mmio-mod.c
23564F:	arch/x86/mm/testmmiotrace.c
23565F:	include/linux/mmiotrace.h
23566F:	kernel/trace/trace_mmiotrace.c
23567
23568TRACING OS NOISE / LATENCY TRACERS
23569M:	Steven Rostedt <rostedt@goodmis.org>
23570S:	Maintained
23571F:	Documentation/trace/hwlat_detector.rst
23572F:	Documentation/trace/osnoise-tracer.rst
23573F:	Documentation/trace/timerlat-tracer.rst
23574F:	arch/*/kernel/trace.c
23575F:	include/trace/events/osnoise.h
23576F:	kernel/trace/trace_hwlat.c
23577F:	kernel/trace/trace_irqsoff.c
23578F:	kernel/trace/trace_osnoise.c
23579F:	kernel/trace/trace_sched_wakeup.c
23580
23581TRADITIONAL CHINESE DOCUMENTATION
23582M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23583S:	Maintained
23584W:	https://github.com/srcres258/linux-doc
23585T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23586F:	Documentation/translations/zh_TW/
23587
23588TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23589M:	Dan Williams <dan.j.williams@intel.com>
23590L:	linux-coco@lists.linux.dev
23591S:	Maintained
23592F:	Documentation/ABI/testing/configfs-tsm
23593F:	drivers/virt/coco/tsm.c
23594F:	include/linux/tsm.h
23595
23596TRUSTED SERVICES TEE DRIVER
23597M:	Balint Dobszay <balint.dobszay@arm.com>
23598M:	Sudeep Holla <sudeep.holla@arm.com>
23599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23600L:	trusted-services@lists.trustedfirmware.org
23601S:	Maintained
23602F:	Documentation/tee/ts-tee.rst
23603F:	drivers/tee/tstee/
23604
23605TTY LAYER AND SERIAL DRIVERS
23606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23607M:	Jiri Slaby <jirislaby@kernel.org>
23608L:	linux-kernel@vger.kernel.org
23609L:	linux-serial@vger.kernel.org
23610S:	Supported
23611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23612F:	Documentation/devicetree/bindings/serial/
23613F:	Documentation/driver-api/serial/
23614F:	drivers/tty/
23615F:	include/linux/selection.h
23616F:	include/linux/serial.h
23617F:	include/linux/serial_core.h
23618F:	include/linux/sysrq.h
23619F:	include/linux/tty*.h
23620F:	include/linux/vt.h
23621F:	include/linux/vt_*.h
23622F:	include/uapi/linux/serial.h
23623F:	include/uapi/linux/serial_core.h
23624F:	include/uapi/linux/tty.h
23625
23626TUA9001 MEDIA DRIVER
23627L:	linux-media@vger.kernel.org
23628S:	Orphan
23629W:	https://linuxtv.org
23630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23631F:	drivers/media/tuners/tua9001*
23632
23633TULIP NETWORK DRIVERS
23634L:	netdev@vger.kernel.org
23635L:	linux-parisc@vger.kernel.org
23636S:	Orphan
23637F:	drivers/net/ethernet/dec/tulip/
23638
23639TUN/TAP driver
23640M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23641M:	Jason Wang <jasowang@redhat.com>
23642S:	Maintained
23643W:	http://vtun.sourceforge.net/tun
23644F:	Documentation/networking/tuntap.rst
23645F:	arch/um/os-Linux/drivers/
23646F:	drivers/net/tap.c
23647F:	drivers/net/tun.c
23648
23649TURBOCHANNEL SUBSYSTEM
23650M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23651M:	Ralf Baechle <ralf@linux-mips.org>
23652L:	linux-mips@vger.kernel.org
23653S:	Maintained
23654Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23655F:	drivers/tc/
23656F:	include/linux/tc.h
23657
23658TURBOSTAT UTILITY
23659M:	"Len Brown" <lenb@kernel.org>
23660L:	linux-pm@vger.kernel.org
23661S:	Supported
23662Q:	https://patchwork.kernel.org/project/linux-pm/list/
23663B:	https://bugzilla.kernel.org
23664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23665F:	tools/power/x86/turbostat/
23666F:	tools/testing/selftests/turbostat/
23667
23668TW5864 VIDEO4LINUX DRIVER
23669M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23670M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23671M:	Andrey Utkin <andrey_utkin@fastmail.com>
23672L:	linux-media@vger.kernel.org
23673S:	Supported
23674F:	drivers/media/pci/tw5864/
23675
23676TW68 VIDEO4LINUX DRIVER
23677M:	Hans Verkuil <hverkuil@xs4all.nl>
23678L:	linux-media@vger.kernel.org
23679S:	Odd Fixes
23680W:	https://linuxtv.org
23681T:	git git://linuxtv.org/media_tree.git
23682F:	drivers/media/pci/tw68/
23683
23684TW686X VIDEO4LINUX DRIVER
23685M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23686L:	linux-media@vger.kernel.org
23687S:	Maintained
23688W:	http://linuxtv.org
23689T:	git git://linuxtv.org/media_tree.git
23690F:	drivers/media/pci/tw686x/
23691
23692U-BOOT ENVIRONMENT VARIABLES
23693M:	Rafał Miłecki <rafal@milecki.pl>
23694S:	Maintained
23695F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23696F:	drivers/nvmem/layouts/u-boot-env.c
23697F:	drivers/nvmem/u-boot-env.c
23698
23699UACCE ACCELERATOR FRAMEWORK
23700M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23701M:	Zhou Wang <wangzhou1@hisilicon.com>
23702L:	linux-accelerators@lists.ozlabs.org
23703L:	linux-kernel@vger.kernel.org
23704S:	Maintained
23705F:	Documentation/ABI/testing/sysfs-driver-uacce
23706F:	Documentation/misc-devices/uacce.rst
23707F:	drivers/misc/uacce/
23708F:	include/linux/uacce.h
23709F:	include/uapi/misc/uacce/
23710
23711UBI FILE SYSTEM (UBIFS)
23712M:	Richard Weinberger <richard@nod.at>
23713R:	Zhihao Cheng <chengzhihao1@huawei.com>
23714L:	linux-mtd@lists.infradead.org
23715S:	Supported
23716W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23719F:	Documentation/ABI/testing/sysfs-fs-ubifs
23720F:	Documentation/filesystems/ubifs-authentication.rst
23721F:	Documentation/filesystems/ubifs.rst
23722F:	fs/ubifs/
23723
23724UBLK USERSPACE BLOCK DRIVER
23725M:	Ming Lei <ming.lei@redhat.com>
23726L:	linux-block@vger.kernel.org
23727S:	Maintained
23728F:	Documentation/block/ublk.rst
23729F:	drivers/block/ublk_drv.c
23730F:	include/uapi/linux/ublk_cmd.h
23731
23732UBSAN
23733M:	Kees Cook <kees@kernel.org>
23734R:	Marco Elver <elver@google.com>
23735R:	Andrey Konovalov <andreyknvl@gmail.com>
23736R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23737L:	kasan-dev@googlegroups.com
23738L:	linux-hardening@vger.kernel.org
23739S:	Supported
23740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23741F:	Documentation/dev-tools/ubsan.rst
23742F:	include/linux/ubsan.h
23743F:	lib/Kconfig.ubsan
23744F:	lib/test_ubsan.c
23745F:	lib/ubsan.c
23746F:	lib/ubsan.h
23747F:	scripts/Makefile.ubsan
23748K:	\bARCH_HAS_UBSAN\b
23749
23750UCLINUX (M68KNOMMU AND COLDFIRE)
23751M:	Greg Ungerer <gerg@linux-m68k.org>
23752L:	linux-m68k@lists.linux-m68k.org
23753S:	Maintained
23754W:	http://www.linux-m68k.org/
23755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23756F:	arch/m68k/*/*_no.*
23757F:	arch/m68k/68*/
23758F:	arch/m68k/coldfire/
23759F:	arch/m68k/include/asm/*_no.*
23760
23761UDF FILESYSTEM
23762M:	Jan Kara <jack@suse.com>
23763S:	Maintained
23764F:	Documentation/filesystems/udf.rst
23765F:	fs/udf/
23766
23767UDRAW TABLET
23768M:	Bastien Nocera <hadess@hadess.net>
23769L:	linux-input@vger.kernel.org
23770S:	Maintained
23771F:	drivers/hid/hid-udraw-ps3.c
23772
23773UFS FILESYSTEM
23774M:	Evgeniy Dushistov <dushistov@mail.ru>
23775S:	Maintained
23776F:	Documentation/admin-guide/ufs.rst
23777F:	fs/ufs/
23778
23779UHID USERSPACE HID IO DRIVER
23780M:	David Rheinsberg <david@readahead.eu>
23781L:	linux-input@vger.kernel.org
23782S:	Maintained
23783F:	drivers/hid/uhid.c
23784F:	include/uapi/linux/uhid.h
23785
23786ULPI BUS
23787M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23788L:	linux-usb@vger.kernel.org
23789S:	Maintained
23790F:	drivers/usb/common/ulpi.c
23791F:	include/linux/ulpi/
23792
23793UNICODE SUBSYSTEM
23794M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23795L:	linux-fsdevel@vger.kernel.org
23796S:	Supported
23797F:	fs/unicode/
23798
23799UNIFDEF
23800M:	Tony Finch <dot@dotat.at>
23801S:	Maintained
23802W:	http://dotat.at/prog/unifdef
23803F:	scripts/unifdef.c
23804
23805UNIFORM CDROM DRIVER
23806M:	Phillip Potter <phil@philpotter.co.uk>
23807S:	Maintained
23808F:	Documentation/cdrom/
23809F:	drivers/cdrom/cdrom.c
23810F:	include/linux/cdrom.h
23811F:	include/uapi/linux/cdrom.h
23812
23813UNION-FIND
23814M:	Xavier <xavier_qy@163.com>
23815L:	linux-kernel@vger.kernel.org
23816S:	Maintained
23817F:	Documentation/core-api/union_find.rst
23818F:	Documentation/translations/zh_CN/core-api/union_find.rst
23819F:	include/linux/union_find.h
23820F:	lib/union_find.c
23821
23822UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23823R:	Alim Akhtar <alim.akhtar@samsung.com>
23824R:	Avri Altman <avri.altman@wdc.com>
23825R:	Bart Van Assche <bvanassche@acm.org>
23826L:	linux-scsi@vger.kernel.org
23827S:	Supported
23828F:	Documentation/devicetree/bindings/ufs/
23829F:	Documentation/scsi/ufs.rst
23830F:	drivers/ufs/core/
23831
23832UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23833M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23834L:	linux-scsi@vger.kernel.org
23835S:	Supported
23836F:	drivers/ufs/host/*dwc*
23837
23838UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23839M:	Alim Akhtar <alim.akhtar@samsung.com>
23840L:	linux-scsi@vger.kernel.org
23841S:	Maintained
23842F:	drivers/ufs/host/ufs-exynos*
23843
23844UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23845M:	Peter Wang <peter.wang@mediatek.com>
23846R:	Stanley Jhu <chu.stanley@gmail.com>
23847L:	linux-scsi@vger.kernel.org
23848L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23849S:	Maintained
23850F:	drivers/ufs/host/ufs-mediatek*
23851
23852UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23853M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23854L:	linux-arm-msm@vger.kernel.org
23855L:	linux-scsi@vger.kernel.org
23856S:	Maintained
23857F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23858F:	drivers/ufs/host/ufs-qcom*
23859
23860UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23861M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23862L:	linux-renesas-soc@vger.kernel.org
23863L:	linux-scsi@vger.kernel.org
23864S:	Maintained
23865F:	drivers/ufs/host/ufs-renesas.c
23866
23867UNSORTED BLOCK IMAGES (UBI)
23868M:	Richard Weinberger <richard@nod.at>
23869R:	Zhihao Cheng <chengzhihao1@huawei.com>
23870L:	linux-mtd@lists.infradead.org
23871S:	Supported
23872W:	http://www.linux-mtd.infradead.org/
23873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23875F:	drivers/mtd/ubi/
23876F:	include/linux/mtd/ubi.h
23877F:	include/uapi/mtd/ubi-user.h
23878
23879UPROBES
23880M:	Masami Hiramatsu <mhiramat@kernel.org>
23881M:	Oleg Nesterov <oleg@redhat.com>
23882M:	Peter Zijlstra <peterz@infradead.org>
23883L:	linux-kernel@vger.kernel.org
23884L:	linux-trace-kernel@vger.kernel.org
23885S:	Maintained
23886F:	arch/*/include/asm/uprobes.h
23887F:	arch/*/kernel/probes/uprobes.c
23888F:	arch/*/kernel/uprobes.c
23889F:	include/linux/uprobes.h
23890F:	kernel/events/uprobes.c
23891
23892USB "USBNET" DRIVER FRAMEWORK
23893M:	Oliver Neukum <oneukum@suse.com>
23894L:	netdev@vger.kernel.org
23895S:	Maintained
23896W:	http://www.linux-usb.org/usbnet
23897F:	drivers/net/usb/usbnet.c
23898F:	include/linux/usb/usbnet.h
23899
23900USB ACM DRIVER
23901M:	Oliver Neukum <oneukum@suse.com>
23902L:	linux-usb@vger.kernel.org
23903S:	Maintained
23904F:	Documentation/usb/acm.rst
23905F:	drivers/usb/class/cdc-acm.*
23906
23907USB APPLE MFI FASTCHARGE DRIVER
23908M:	Bastien Nocera <hadess@hadess.net>
23909L:	linux-usb@vger.kernel.org
23910S:	Maintained
23911F:	drivers/usb/misc/apple-mfi-fastcharge.c
23912
23913USB AR5523 WIRELESS DRIVER
23914L:	linux-wireless@vger.kernel.org
23915S:	Orphan
23916F:	drivers/net/wireless/ath/ar5523/
23917
23918USB ATTACHED SCSI
23919M:	Oliver Neukum <oneukum@suse.com>
23920L:	linux-usb@vger.kernel.org
23921L:	linux-scsi@vger.kernel.org
23922S:	Maintained
23923F:	drivers/usb/storage/uas.c
23924
23925USB CDC ETHERNET DRIVER
23926M:	Oliver Neukum <oliver@neukum.org>
23927L:	linux-usb@vger.kernel.org
23928S:	Maintained
23929F:	drivers/net/usb/cdc_*.c
23930F:	include/uapi/linux/usb/cdc.h
23931
23932USB CHAOSKEY DRIVER
23933M:	Keith Packard <keithp@keithp.com>
23934L:	linux-usb@vger.kernel.org
23935S:	Maintained
23936F:	drivers/usb/misc/chaoskey.c
23937
23938USB CYPRESS C67X00 DRIVER
23939L:	linux-usb@vger.kernel.org
23940S:	Orphan
23941F:	drivers/usb/c67x00/
23942
23943USB DAVICOM DM9601 DRIVER
23944M:	Peter Korsgaard <peter@korsgaard.com>
23945L:	netdev@vger.kernel.org
23946S:	Maintained
23947W:	http://www.linux-usb.org/usbnet
23948F:	drivers/net/usb/dm9601.c
23949
23950USB EHCI DRIVER
23951M:	Alan Stern <stern@rowland.harvard.edu>
23952L:	linux-usb@vger.kernel.org
23953S:	Maintained
23954F:	Documentation/usb/ehci.rst
23955F:	drivers/usb/host/ehci*
23956
23957USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23958M:	Jiri Kosina <jikos@kernel.org>
23959M:	Benjamin Tissoires <bentiss@kernel.org>
23960L:	linux-usb@vger.kernel.org
23961S:	Maintained
23962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23963F:	Documentation/hid/hiddev.rst
23964F:	drivers/hid/usbhid/
23965
23966USB INTEL XHCI ROLE MUX DRIVER
23967M:	Hans de Goede <hdegoede@redhat.com>
23968L:	linux-usb@vger.kernel.org
23969S:	Maintained
23970F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23971
23972USB IP DRIVER FOR HISILICON KIRIN 960
23973M:	Yu Chen <chenyu56@huawei.com>
23974M:	Binghui Wang <wangbinghui@hisilicon.com>
23975L:	linux-usb@vger.kernel.org
23976S:	Maintained
23977F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23978F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23979
23980USB IP DRIVER FOR HISILICON KIRIN 970
23981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23982L:	linux-usb@vger.kernel.org
23983S:	Maintained
23984F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23985F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23986
23987USB ISP116X DRIVER
23988M:	Olav Kongas <ok@artecdesign.ee>
23989L:	linux-usb@vger.kernel.org
23990S:	Maintained
23991F:	drivers/usb/host/isp116x*
23992F:	include/linux/usb/isp116x.h
23993
23994USB ISP1760 DRIVER
23995M:	Rui Miguel Silva <rui.silva@linaro.org>
23996L:	linux-usb@vger.kernel.org
23997S:	Maintained
23998F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23999F:	drivers/usb/isp1760/*
24000
24001USB LAN78XX ETHERNET DRIVER
24002M:	Woojung Huh <woojung.huh@microchip.com>
24003M:	UNGLinuxDriver@microchip.com
24004L:	netdev@vger.kernel.org
24005S:	Maintained
24006F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24007F:	drivers/net/usb/lan78xx.*
24008F:	include/dt-bindings/net/microchip-lan78xx.h
24009
24010USB MASS STORAGE DRIVER
24011M:	Alan Stern <stern@rowland.harvard.edu>
24012L:	linux-usb@vger.kernel.org
24013L:	usb-storage@lists.one-eyed-alien.net
24014S:	Maintained
24015F:	drivers/usb/storage/
24016
24017USB MIDI DRIVER
24018M:	Clemens Ladisch <clemens@ladisch.de>
24019L:	linux-sound@vger.kernel.org
24020S:	Maintained
24021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24022F:	sound/usb/midi.*
24023
24024USB NETWORKING DRIVERS
24025L:	linux-usb@vger.kernel.org
24026S:	Odd Fixes
24027F:	drivers/net/usb/
24028
24029USB OHCI DRIVER
24030M:	Alan Stern <stern@rowland.harvard.edu>
24031L:	linux-usb@vger.kernel.org
24032S:	Maintained
24033F:	Documentation/usb/ohci.rst
24034F:	drivers/usb/host/ohci*
24035
24036USB OTG FSM (Finite State Machine)
24037M:	Peter Chen <peter.chen@kernel.org>
24038L:	linux-usb@vger.kernel.org
24039S:	Maintained
24040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24041F:	drivers/usb/common/usb-otg-fsm.c
24042
24043USB OVER IP DRIVER
24044M:	Valentina Manea <valentina.manea.m@gmail.com>
24045M:	Shuah Khan <shuah@kernel.org>
24046M:	Shuah Khan <skhan@linuxfoundation.org>
24047R:	Hongren Zheng <i@zenithal.me>
24048L:	linux-usb@vger.kernel.org
24049S:	Maintained
24050F:	Documentation/usb/usbip_protocol.rst
24051F:	drivers/usb/usbip/
24052F:	tools/testing/selftests/drivers/usb/usbip/
24053F:	tools/usb/usbip/
24054
24055USB PEGASUS DRIVER
24056M:	Petko Manolov <petkan@nucleusys.com>
24057L:	linux-usb@vger.kernel.org
24058L:	netdev@vger.kernel.org
24059S:	Maintained
24060W:	https://github.com/petkan/pegasus
24061T:	git https://github.com/petkan/pegasus.git
24062F:	drivers/net/usb/pegasus.*
24063
24064USB PRINTER DRIVER (usblp)
24065M:	Pete Zaitcev <zaitcev@redhat.com>
24066L:	linux-usb@vger.kernel.org
24067S:	Supported
24068F:	drivers/usb/class/usblp.c
24069
24070USB QMI WWAN NETWORK DRIVER
24071M:	Bjørn Mork <bjorn@mork.no>
24072L:	netdev@vger.kernel.org
24073S:	Maintained
24074F:	Documentation/ABI/testing/sysfs-class-net-qmi
24075F:	drivers/net/usb/qmi_wwan.c
24076
24077USB RAW GADGET DRIVER
24078R:	Andrey Konovalov <andreyknvl@gmail.com>
24079L:	linux-usb@vger.kernel.org
24080S:	Maintained
24081F:	Documentation/usb/raw-gadget.rst
24082F:	drivers/usb/gadget/legacy/raw_gadget.c
24083F:	include/uapi/linux/usb/raw_gadget.h
24084
24085USB RTL8150 DRIVER
24086M:	Petko Manolov <petkan@nucleusys.com>
24087L:	linux-usb@vger.kernel.org
24088L:	netdev@vger.kernel.org
24089S:	Maintained
24090W:	https://github.com/petkan/rtl8150
24091T:	git https://github.com/petkan/rtl8150.git
24092F:	drivers/net/usb/rtl8150.c
24093
24094USB SERIAL SUBSYSTEM
24095M:	Johan Hovold <johan@kernel.org>
24096L:	linux-usb@vger.kernel.org
24097S:	Maintained
24098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24099F:	Documentation/usb/usb-serial.rst
24100F:	drivers/usb/serial/
24101F:	include/linux/usb/serial.h
24102
24103USB SMSC75XX ETHERNET DRIVER
24104M:	Steve Glendinning <steve.glendinning@shawell.net>
24105L:	netdev@vger.kernel.org
24106S:	Maintained
24107F:	drivers/net/usb/smsc75xx.*
24108
24109USB SMSC95XX ETHERNET DRIVER
24110M:	Steve Glendinning <steve.glendinning@shawell.net>
24111M:	UNGLinuxDriver@microchip.com
24112L:	netdev@vger.kernel.org
24113S:	Maintained
24114F:	drivers/net/usb/smsc95xx.*
24115
24116USB SUBSYSTEM
24117M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24118L:	linux-usb@vger.kernel.org
24119S:	Supported
24120W:	http://www.linux-usb.org
24121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24122F:	Documentation/devicetree/bindings/usb/
24123F:	Documentation/usb/
24124F:	drivers/usb/
24125F:	include/dt-bindings/usb/
24126F:	include/linux/usb.h
24127F:	include/linux/usb/
24128F:	include/uapi/linux/usb/
24129
24130USB TYPEC BUS FOR ALTERNATE MODES
24131M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24132L:	linux-usb@vger.kernel.org
24133S:	Maintained
24134F:	Documentation/ABI/testing/sysfs-bus-typec
24135F:	Documentation/driver-api/usb/typec_bus.rst
24136F:	drivers/usb/typec/altmodes/
24137F:	include/linux/usb/typec_altmode.h
24138
24139USB TYPEC CLASS
24140M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24141L:	linux-usb@vger.kernel.org
24142S:	Maintained
24143F:	Documentation/ABI/testing/sysfs-class-typec
24144F:	Documentation/driver-api/usb/typec.rst
24145F:	drivers/usb/typec/
24146F:	include/linux/usb/typec.h
24147
24148USB TYPEC INTEL PMC MUX DRIVER
24149M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24150L:	linux-usb@vger.kernel.org
24151S:	Maintained
24152F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24153F:	drivers/usb/typec/mux/intel_pmc_mux.c
24154
24155USB TYPEC PI3USB30532 MUX DRIVER
24156M:	Hans de Goede <hdegoede@redhat.com>
24157L:	linux-usb@vger.kernel.org
24158S:	Maintained
24159F:	drivers/usb/typec/mux/pi3usb30532.c
24160
24161USB TYPEC PORT CONTROLLER DRIVERS
24162L:	linux-usb@vger.kernel.org
24163S:	Orphan
24164F:	drivers/usb/typec/tcpm/
24165
24166USB UHCI DRIVER
24167M:	Alan Stern <stern@rowland.harvard.edu>
24168L:	linux-usb@vger.kernel.org
24169S:	Maintained
24170F:	drivers/usb/host/uhci*
24171
24172USB VIDEO CLASS
24173M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24174L:	linux-media@vger.kernel.org
24175S:	Maintained
24176W:	http://www.ideasonboard.org/uvc/
24177T:	git git://linuxtv.org/media_tree.git
24178F:	drivers/media/usb/uvc/
24179F:	include/uapi/linux/uvcvideo.h
24180
24181USB WEBCAM GADGET
24182L:	linux-usb@vger.kernel.org
24183S:	Orphan
24184F:	drivers/usb/gadget/function/*uvc*
24185F:	drivers/usb/gadget/legacy/webcam.c
24186F:	include/uapi/linux/usb/g_uvc.h
24187
24188USB XHCI DRIVER
24189M:	Mathias Nyman <mathias.nyman@intel.com>
24190L:	linux-usb@vger.kernel.org
24191S:	Supported
24192F:	drivers/usb/host/pci-quirks*
24193F:	drivers/usb/host/xhci*
24194
24195USER DATAGRAM PROTOCOL (UDP)
24196M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24197L:	netdev@vger.kernel.org
24198S:	Maintained
24199F:	include/linux/udp.h
24200F:	include/net/udp.h
24201F:	include/trace/events/udp.h
24202F:	include/uapi/linux/udp.h
24203F:	net/ipv4/udp.c
24204F:	net/ipv6/udp.c
24205
24206USER-MODE LINUX (UML)
24207M:	Richard Weinberger <richard@nod.at>
24208M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
24209M:	Johannes Berg <johannes@sipsolutions.net>
24210L:	linux-um@lists.infradead.org
24211S:	Maintained
24212W:	http://user-mode-linux.sourceforge.net
24213Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24216F:	Documentation/virt/uml/
24217F:	arch/um/
24218F:	arch/x86/um/
24219F:	fs/hostfs/
24220
24221USERSPACE COPYIN/COPYOUT (UIOVEC)
24222M:	Alexander Viro <viro@zeniv.linux.org.uk>
24223S:	Maintained
24224F:	include/linux/uio.h
24225F:	lib/iov_iter.c
24226
24227USERSPACE DMA BUFFER DRIVER
24228M:	Gerd Hoffmann <kraxel@redhat.com>
24229L:	dri-devel@lists.freedesktop.org
24230S:	Maintained
24231T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24232F:	drivers/dma-buf/udmabuf.c
24233F:	include/uapi/linux/udmabuf.h
24234
24235USERSPACE I/O (UIO)
24236M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24237S:	Maintained
24238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24239F:	Documentation/driver-api/uio-howto.rst
24240F:	drivers/uio/
24241F:	include/linux/uio_driver.h
24242
24243UTIL-LINUX PACKAGE
24244M:	Karel Zak <kzak@redhat.com>
24245L:	util-linux@vger.kernel.org
24246S:	Maintained
24247W:	http://en.wikipedia.org/wiki/Util-linux
24248T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24249
24250UUID HELPERS
24251R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24252L:	linux-kernel@vger.kernel.org
24253S:	Maintained
24254F:	include/linux/uuid.h
24255F:	lib/test_uuid.c
24256F:	lib/uuid.c
24257
24258UV SYSFS DRIVER
24259M:	Justin Ernst <justin.ernst@hpe.com>
24260L:	platform-driver-x86@vger.kernel.org
24261S:	Maintained
24262F:	drivers/platform/x86/uv_sysfs.c
24263
24264UVESAFB DRIVER
24265M:	Michal Januszewski <spock@gentoo.org>
24266L:	linux-fbdev@vger.kernel.org
24267S:	Maintained
24268W:	https://github.com/mjanusz/v86d
24269F:	Documentation/fb/uvesafb.rst
24270F:	drivers/video/fbdev/uvesafb.*
24271
24272Ux500 CLOCK DRIVERS
24273M:	Ulf Hansson <ulf.hansson@linaro.org>
24274L:	linux-clk@vger.kernel.org
24275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24276S:	Maintained
24277F:	drivers/clk/ux500/
24278
24279V4L2 ASYNC AND FWNODE FRAMEWORKS
24280M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24281L:	linux-media@vger.kernel.org
24282S:	Maintained
24283T:	git git://linuxtv.org/media_tree.git
24284F:	drivers/media/v4l2-core/v4l2-async.c
24285F:	drivers/media/v4l2-core/v4l2-fwnode.c
24286F:	include/media/v4l2-async.h
24287F:	include/media/v4l2-fwnode.h
24288
24289V4L2 LENS DRIVERS
24290M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24291L:	linux-media@vger.kernel.org
24292S:	Maintained
24293F:	drivers/media/i2c/ak*
24294F:	drivers/media/i2c/dw*
24295F:	drivers/media/i2c/lm*
24296
24297V4L2 CAMERA SENSOR DRIVERS
24298M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24299L:	linux-media@vger.kernel.org
24300S:	Maintained
24301F:	Documentation/driver-api/media/camera-sensor.rst
24302F:	Documentation/driver-api/media/tx-rx.rst
24303F:	drivers/media/i2c/ar*
24304F:	drivers/media/i2c/gc*
24305F:	drivers/media/i2c/hi*
24306F:	drivers/media/i2c/imx*
24307F:	drivers/media/i2c/mt*
24308F:	drivers/media/i2c/og*
24309F:	drivers/media/i2c/ov*
24310F:	drivers/media/i2c/s5*
24311F:	drivers/media/i2c/vgxy61.c
24312
24313VF610 NAND DRIVER
24314M:	Stefan Agner <stefan@agner.ch>
24315L:	linux-mtd@lists.infradead.org
24316S:	Supported
24317F:	drivers/mtd/nand/raw/vf610_nfc.c
24318
24319VFAT/FAT/MSDOS FILESYSTEM
24320M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24321S:	Maintained
24322F:	Documentation/filesystems/vfat.rst
24323F:	fs/fat/
24324F:	tools/testing/selftests/filesystems/fat/
24325
24326VFIO CDX DRIVER
24327M:	Nipun Gupta <nipun.gupta@amd.com>
24328M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24329L:	kvm@vger.kernel.org
24330S:	Maintained
24331F:	drivers/vfio/cdx/*
24332
24333VFIO DRIVER
24334M:	Alex Williamson <alex.williamson@redhat.com>
24335L:	kvm@vger.kernel.org
24336S:	Maintained
24337T:	git https://github.com/awilliam/linux-vfio.git
24338F:	Documentation/ABI/testing/debugfs-vfio
24339F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24340F:	Documentation/driver-api/vfio.rst
24341F:	drivers/vfio/
24342F:	include/linux/vfio.h
24343F:	include/linux/vfio_pci_core.h
24344F:	include/uapi/linux/vfio.h
24345
24346VFIO FSL-MC DRIVER
24347L:	kvm@vger.kernel.org
24348S:	Orphan
24349F:	drivers/vfio/fsl-mc/
24350
24351VFIO HISILICON PCI DRIVER
24352M:	Longfang Liu <liulongfang@huawei.com>
24353M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24354L:	kvm@vger.kernel.org
24355S:	Maintained
24356F:	drivers/vfio/pci/hisilicon/
24357
24358VFIO MEDIATED DEVICE DRIVERS
24359M:	Kirti Wankhede <kwankhede@nvidia.com>
24360L:	kvm@vger.kernel.org
24361S:	Maintained
24362F:	Documentation/driver-api/vfio-mediated-device.rst
24363F:	drivers/vfio/mdev/
24364F:	include/linux/mdev.h
24365F:	samples/vfio-mdev/
24366
24367VFIO MLX5 PCI DRIVER
24368M:	Yishai Hadas <yishaih@nvidia.com>
24369L:	kvm@vger.kernel.org
24370S:	Maintained
24371F:	drivers/vfio/pci/mlx5/
24372
24373VFIO NVIDIA GRACE GPU DRIVER
24374M:	Ankit Agrawal <ankita@nvidia.com>
24375L:	kvm@vger.kernel.org
24376S:	Supported
24377F:	drivers/vfio/pci/nvgrace-gpu/
24378
24379VFIO PCI DEVICE SPECIFIC DRIVERS
24380R:	Jason Gunthorpe <jgg@nvidia.com>
24381R:	Yishai Hadas <yishaih@nvidia.com>
24382R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24383R:	Kevin Tian <kevin.tian@intel.com>
24384L:	kvm@vger.kernel.org
24385S:	Maintained
24386P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24387F:	drivers/vfio/pci/*/
24388
24389VFIO PDS PCI DRIVER
24390M:	Brett Creeley <brett.creeley@amd.com>
24391L:	kvm@vger.kernel.org
24392S:	Maintained
24393F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24394F:	drivers/vfio/pci/pds/
24395
24396VFIO PLATFORM DRIVER
24397M:	Eric Auger <eric.auger@redhat.com>
24398L:	kvm@vger.kernel.org
24399S:	Maintained
24400F:	drivers/vfio/platform/
24401
24402VFIO QAT PCI DRIVER
24403M:	Xin Zeng <xin.zeng@intel.com>
24404M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24405L:	kvm@vger.kernel.org
24406L:	qat-linux@intel.com
24407S:	Supported
24408F:	drivers/vfio/pci/qat/
24409
24410VFIO VIRTIO PCI DRIVER
24411M:	Yishai Hadas <yishaih@nvidia.com>
24412L:	kvm@vger.kernel.org
24413L:	virtualization@lists.linux.dev
24414S:	Maintained
24415F:	drivers/vfio/pci/virtio
24416
24417VGA_SWITCHEROO
24418R:	Lukas Wunner <lukas@wunner.de>
24419S:	Maintained
24420T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24421F:	Documentation/gpu/vga-switcheroo.rst
24422F:	drivers/gpu/vga/vga_switcheroo.c
24423F:	include/linux/vga_switcheroo.h
24424
24425VIA RHINE NETWORK DRIVER
24426M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24427S:	Maintained
24428F:	drivers/net/ethernet/via/via-rhine.c
24429
24430VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24431M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24432L:	linux-fbdev@vger.kernel.org
24433S:	Maintained
24434F:	drivers/video/fbdev/via/
24435F:	include/linux/via-core.h
24436F:	include/linux/via_i2c.h
24437
24438VIA VELOCITY NETWORK DRIVER
24439M:	Francois Romieu <romieu@fr.zoreil.com>
24440L:	netdev@vger.kernel.org
24441S:	Maintained
24442F:	drivers/net/ethernet/via/via-velocity.*
24443
24444VICODEC VIRTUAL CODEC DRIVER
24445M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24446L:	linux-media@vger.kernel.org
24447S:	Maintained
24448W:	https://linuxtv.org
24449T:	git git://linuxtv.org/media_tree.git
24450F:	drivers/media/test-drivers/vicodec/*
24451
24452VIDEO I2C POLLING DRIVER
24453M:	Matt Ranostay <matt.ranostay@konsulko.com>
24454L:	linux-media@vger.kernel.org
24455S:	Maintained
24456F:	drivers/media/i2c/video-i2c.c
24457
24458VIDEO MULTIPLEXER DRIVER
24459M:	Philipp Zabel <p.zabel@pengutronix.de>
24460L:	linux-media@vger.kernel.org
24461S:	Maintained
24462F:	drivers/media/platform/video-mux.c
24463
24464VIDEOBUF2 FRAMEWORK
24465M:	Tomasz Figa <tfiga@chromium.org>
24466M:	Marek Szyprowski <m.szyprowski@samsung.com>
24467L:	linux-media@vger.kernel.org
24468S:	Maintained
24469F:	drivers/media/common/videobuf2/*
24470F:	include/media/videobuf2-*
24471
24472VIDTV VIRTUAL DIGITAL TV DRIVER
24473M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24474L:	linux-media@vger.kernel.org
24475S:	Maintained
24476W:	https://linuxtv.org
24477T:	git git://linuxtv.org/media_tree.git
24478F:	drivers/media/test-drivers/vidtv/*
24479
24480VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24481M:	Shuah Khan <skhan@linuxfoundation.org>
24482R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24483L:	linux-media@vger.kernel.org
24484S:	Maintained
24485W:	https://linuxtv.org
24486T:	git git://linuxtv.org/media_tree.git
24487F:	drivers/media/test-drivers/vimc/*
24488
24489VIRT LIB
24490M:	Alex Williamson <alex.williamson@redhat.com>
24491M:	Paolo Bonzini <pbonzini@redhat.com>
24492L:	kvm@vger.kernel.org
24493S:	Supported
24494F:	virt/lib/
24495
24496VIRTIO AND VHOST VSOCK DRIVER
24497M:	Stefan Hajnoczi <stefanha@redhat.com>
24498M:	Stefano Garzarella <sgarzare@redhat.com>
24499L:	kvm@vger.kernel.org
24500L:	virtualization@lists.linux.dev
24501L:	netdev@vger.kernel.org
24502S:	Maintained
24503F:	drivers/vhost/vsock.c
24504F:	include/linux/virtio_vsock.h
24505F:	include/uapi/linux/virtio_vsock.h
24506F:	net/vmw_vsock/virtio_transport.c
24507F:	net/vmw_vsock/virtio_transport_common.c
24508
24509VIRTIO BALLOON
24510M:	"Michael S. Tsirkin" <mst@redhat.com>
24511M:	David Hildenbrand <david@redhat.com>
24512L:	virtualization@lists.linux.dev
24513S:	Maintained
24514F:	drivers/virtio/virtio_balloon.c
24515F:	include/linux/balloon_compaction.h
24516F:	include/uapi/linux/virtio_balloon.h
24517F:	mm/balloon_compaction.c
24518
24519VIRTIO BLOCK AND SCSI DRIVERS
24520M:	"Michael S. Tsirkin" <mst@redhat.com>
24521M:	Jason Wang <jasowang@redhat.com>
24522R:	Paolo Bonzini <pbonzini@redhat.com>
24523R:	Stefan Hajnoczi <stefanha@redhat.com>
24524R:	Eugenio Pérez <eperezma@redhat.com>
24525L:	virtualization@lists.linux.dev
24526S:	Maintained
24527F:	drivers/block/virtio_blk.c
24528F:	drivers/scsi/virtio_scsi.c
24529F:	include/uapi/linux/virtio_blk.h
24530F:	include/uapi/linux/virtio_scsi.h
24531
24532VIRTIO CONSOLE DRIVER
24533M:	Amit Shah <amit@kernel.org>
24534L:	virtualization@lists.linux.dev
24535S:	Maintained
24536F:	drivers/char/virtio_console.c
24537F:	include/uapi/linux/virtio_console.h
24538
24539VIRTIO CORE AND NET DRIVERS
24540M:	"Michael S. Tsirkin" <mst@redhat.com>
24541M:	Jason Wang <jasowang@redhat.com>
24542R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24543R:	Eugenio Pérez <eperezma@redhat.com>
24544L:	virtualization@lists.linux.dev
24545S:	Maintained
24546F:	Documentation/ABI/testing/sysfs-bus-vdpa
24547F:	Documentation/ABI/testing/sysfs-class-vduse
24548F:	Documentation/devicetree/bindings/virtio/
24549F:	Documentation/driver-api/virtio/
24550F:	drivers/block/virtio_blk.c
24551F:	drivers/crypto/virtio/
24552F:	drivers/net/virtio_net.c
24553F:	drivers/vdpa/
24554F:	drivers/virtio/
24555F:	include/linux/vdpa.h
24556F:	include/linux/virtio*.h
24557F:	include/linux/vringh.h
24558F:	include/uapi/linux/virtio_*.h
24559F:	net/vmw_vsock/virtio*
24560F:	tools/virtio/
24561F:	tools/testing/selftests/drivers/net/virtio_net/
24562
24563VIRTIO CRYPTO DRIVER
24564M:	Gonglei <arei.gonglei@huawei.com>
24565L:	virtualization@lists.linux.dev
24566L:	linux-crypto@vger.kernel.org
24567S:	Maintained
24568F:	drivers/crypto/virtio/
24569F:	include/uapi/linux/virtio_crypto.h
24570
24571VIRTIO DRIVERS FOR S390
24572M:	Cornelia Huck <cohuck@redhat.com>
24573M:	Halil Pasic <pasic@linux.ibm.com>
24574M:	Eric Farman <farman@linux.ibm.com>
24575L:	linux-s390@vger.kernel.org
24576L:	virtualization@lists.linux.dev
24577L:	kvm@vger.kernel.org
24578S:	Supported
24579F:	arch/s390/include/uapi/asm/virtio-ccw.h
24580F:	drivers/s390/virtio/
24581
24582VIRTIO FILE SYSTEM
24583M:	Vivek Goyal <vgoyal@redhat.com>
24584M:	Stefan Hajnoczi <stefanha@redhat.com>
24585M:	Miklos Szeredi <miklos@szeredi.hu>
24586R:	Eugenio Pérez <eperezma@redhat.com>
24587L:	virtualization@lists.linux.dev
24588L:	linux-fsdevel@vger.kernel.org
24589S:	Supported
24590W:	https://virtio-fs.gitlab.io/
24591F:	Documentation/filesystems/virtiofs.rst
24592F:	fs/fuse/virtio_fs.c
24593F:	include/uapi/linux/virtio_fs.h
24594
24595VIRTIO GPIO DRIVER
24596M:	Enrico Weigelt, metux IT consult <info@metux.net>
24597M:	Viresh Kumar <vireshk@kernel.org>
24598L:	linux-gpio@vger.kernel.org
24599L:	virtualization@lists.linux.dev
24600S:	Maintained
24601F:	drivers/gpio/gpio-virtio.c
24602F:	include/uapi/linux/virtio_gpio.h
24603
24604VIRTIO GPU DRIVER
24605M:	David Airlie <airlied@redhat.com>
24606M:	Gerd Hoffmann <kraxel@redhat.com>
24607R:	Gurchetan Singh <gurchetansingh@chromium.org>
24608R:	Chia-I Wu <olvaffe@gmail.com>
24609L:	dri-devel@lists.freedesktop.org
24610L:	virtualization@lists.linux.dev
24611S:	Maintained
24612T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24613F:	drivers/gpu/drm/ci/xfails/virtio*
24614F:	drivers/gpu/drm/virtio/
24615F:	include/uapi/linux/virtio_gpu.h
24616
24617VIRTIO HOST (VHOST)
24618M:	"Michael S. Tsirkin" <mst@redhat.com>
24619M:	Jason Wang <jasowang@redhat.com>
24620R:	Eugenio Pérez <eperezma@redhat.com>
24621L:	kvm@vger.kernel.org
24622L:	virtualization@lists.linux.dev
24623L:	netdev@vger.kernel.org
24624S:	Maintained
24625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24626F:	drivers/vhost/
24627F:	include/linux/sched/vhost_task.h
24628F:	include/linux/vhost_iotlb.h
24629F:	include/uapi/linux/vhost.h
24630F:	kernel/vhost_task.c
24631
24632VIRTIO HOST (VHOST-SCSI)
24633M:	"Michael S. Tsirkin" <mst@redhat.com>
24634M:	Jason Wang <jasowang@redhat.com>
24635M:	Mike Christie <michael.christie@oracle.com>
24636R:	Paolo Bonzini <pbonzini@redhat.com>
24637R:	Stefan Hajnoczi <stefanha@redhat.com>
24638L:	virtualization@lists.linux.dev
24639S:	Maintained
24640F:	drivers/vhost/scsi.c
24641
24642VIRTIO I2C DRIVER
24643M:	Viresh Kumar <viresh.kumar@linaro.org>
24644R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24645L:	linux-i2c@vger.kernel.org
24646L:	virtualization@lists.linux.dev
24647S:	Maintained
24648F:	drivers/i2c/busses/i2c-virtio.c
24649F:	include/uapi/linux/virtio_i2c.h
24650
24651VIRTIO INPUT DRIVER
24652M:	Gerd Hoffmann <kraxel@redhat.com>
24653S:	Maintained
24654F:	drivers/virtio/virtio_input.c
24655F:	include/uapi/linux/virtio_input.h
24656
24657VIRTIO IOMMU DRIVER
24658M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24659L:	virtualization@lists.linux.dev
24660S:	Maintained
24661F:	drivers/iommu/virtio-iommu.c
24662F:	include/uapi/linux/virtio_iommu.h
24663
24664VIRTIO MEM DRIVER
24665M:	David Hildenbrand <david@redhat.com>
24666L:	virtualization@lists.linux.dev
24667S:	Maintained
24668W:	https://virtio-mem.gitlab.io/
24669F:	drivers/virtio/virtio_mem.c
24670F:	include/uapi/linux/virtio_mem.h
24671
24672VIRTIO PMEM DRIVER
24673M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24674L:	virtualization@lists.linux.dev
24675S:	Maintained
24676F:	drivers/nvdimm/nd_virtio.c
24677F:	drivers/nvdimm/virtio_pmem.c
24678
24679VIRTIO SOUND DRIVER
24680M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24681M:	"Michael S. Tsirkin" <mst@redhat.com>
24682L:	virtualization@lists.linux.dev
24683L:	linux-sound@vger.kernel.org
24684S:	Maintained
24685F:	include/uapi/linux/virtio_snd.h
24686F:	sound/virtio/*
24687
24688VIRTUAL BOX GUEST DEVICE DRIVER
24689M:	Hans de Goede <hdegoede@redhat.com>
24690M:	Arnd Bergmann <arnd@arndb.de>
24691M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24692S:	Maintained
24693F:	drivers/virt/vboxguest/
24694F:	include/linux/vbox_utils.h
24695F:	include/uapi/linux/vbox*.h
24696
24697VIRTUAL BOX SHARED FOLDER VFS DRIVER
24698M:	Hans de Goede <hdegoede@redhat.com>
24699L:	linux-fsdevel@vger.kernel.org
24700S:	Maintained
24701F:	fs/vboxsf/*
24702
24703VIRTUAL PCM TEST DRIVER
24704M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24705L:	linux-sound@vger.kernel.org
24706S:	Maintained
24707F:	Documentation/sound/cards/pcmtest.rst
24708F:	sound/drivers/pcmtest.c
24709F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24710
24711VIRTUAL SERIO DEVICE DRIVER
24712M:	Stephen Chandler Paul <thatslyude@gmail.com>
24713S:	Maintained
24714F:	drivers/input/serio/userio.c
24715F:	include/uapi/linux/userio.h
24716
24717VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24718M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24719S:	Maintained
24720F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24721F:	drivers/iio/light/veml6075.c
24722
24723VISL VIRTUAL STATELESS DECODER DRIVER
24724M:	Daniel Almeida <daniel.almeida@collabora.com>
24725L:	linux-media@vger.kernel.org
24726S:	Supported
24727F:	drivers/media/test-drivers/visl
24728
24729VIVID VIRTUAL VIDEO DRIVER
24730M:	Hans Verkuil <hverkuil@xs4all.nl>
24731L:	linux-media@vger.kernel.org
24732S:	Maintained
24733W:	https://linuxtv.org
24734T:	git git://linuxtv.org/media_tree.git
24735F:	drivers/media/test-drivers/vivid/*
24736
24737VM SOCKETS (AF_VSOCK)
24738M:	Stefano Garzarella <sgarzare@redhat.com>
24739L:	virtualization@lists.linux.dev
24740L:	netdev@vger.kernel.org
24741S:	Maintained
24742F:	drivers/net/vsockmon.c
24743F:	include/net/af_vsock.h
24744F:	include/uapi/linux/vm_sockets.h
24745F:	include/uapi/linux/vm_sockets_diag.h
24746F:	include/uapi/linux/vsockmon.h
24747F:	net/vmw_vsock/
24748F:	tools/testing/vsock/
24749
24750VMA
24751M:	Andrew Morton <akpm@linux-foundation.org>
24752M:	Liam R. Howlett <Liam.Howlett@oracle.com>
24753M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
24754R:	Vlastimil Babka <vbabka@suse.cz>
24755R:	Jann Horn <jannh@google.com>
24756L:	linux-mm@kvack.org
24757S:	Maintained
24758W:	https://www.linux-mm.org
24759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24760F:	mm/vma.c
24761F:	mm/vma.h
24762F:	mm/vma_internal.h
24763F:	tools/testing/vma/
24764
24765VMALLOC
24766M:	Andrew Morton <akpm@linux-foundation.org>
24767R:	Uladzislau Rezki <urezki@gmail.com>
24768R:	Christoph Hellwig <hch@infradead.org>
24769L:	linux-mm@kvack.org
24770S:	Maintained
24771W:	http://www.linux-mm.org
24772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24773F:	include/linux/vmalloc.h
24774F:	mm/vmalloc.c
24775
24776VME SUBSYSTEM
24777L:	linux-kernel@vger.kernel.org
24778S:	Orphan
24779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24780F:	Documentation/driver-api/vme.rst
24781F:	drivers/staging/vme_user/
24782
24783VMWARE BALLOON DRIVER
24784M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24785R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24786L:	linux-kernel@vger.kernel.org
24787S:	Supported
24788F:	drivers/misc/vmw_balloon.c
24789
24790VMWARE HYPERVISOR INTERFACE
24791M:	Ajay Kaher <ajay.kaher@broadcom.com>
24792M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24793R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24794L:	virtualization@lists.linux.dev
24795L:	x86@kernel.org
24796S:	Supported
24797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24798F:	arch/x86/include/asm/vmware.h
24799F:	arch/x86/kernel/cpu/vmware.c
24800
24801VMWARE PVRDMA DRIVER
24802M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24803M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24804R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24805L:	linux-rdma@vger.kernel.org
24806S:	Supported
24807F:	drivers/infiniband/hw/vmw_pvrdma/
24808
24809VMWARE PVSCSI DRIVER
24810M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24811R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24812L:	linux-scsi@vger.kernel.org
24813S:	Supported
24814F:	drivers/scsi/vmw_pvscsi.c
24815F:	drivers/scsi/vmw_pvscsi.h
24816
24817VMWARE VIRTUAL PTP CLOCK DRIVER
24818M:	Nick Shi <nick.shi@broadcom.com>
24819R:	Ajay Kaher <ajay.kaher@broadcom.com>
24820R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24821R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24822L:	netdev@vger.kernel.org
24823S:	Supported
24824F:	drivers/ptp/ptp_vmw.c
24825
24826VMWARE VMCI DRIVER
24827M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24828M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24829R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24830L:	linux-kernel@vger.kernel.org
24831S:	Supported
24832F:	drivers/misc/vmw_vmci/
24833F:	include/linux/vmw_vmci*
24834
24835VMWARE VMMOUSE SUBDRIVER
24836M:	Zack Rusin <zack.rusin@broadcom.com>
24837R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24838L:	linux-input@vger.kernel.org
24839S:	Supported
24840F:	drivers/input/mouse/vmmouse.c
24841F:	drivers/input/mouse/vmmouse.h
24842
24843VMWARE VMXNET3 ETHERNET DRIVER
24844M:	Ronak Doshi <ronak.doshi@broadcom.com>
24845R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24846L:	netdev@vger.kernel.org
24847S:	Supported
24848F:	drivers/net/vmxnet3/
24849
24850VMWARE VSOCK VMCI TRANSPORT DRIVER
24851M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24852M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24853R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24854L:	linux-kernel@vger.kernel.org
24855S:	Supported
24856F:	net/vmw_vsock/vmci_transport*
24857
24858VOCORE VOCORE2 BOARD
24859M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24860L:	linux-mips@vger.kernel.org
24861S:	Maintained
24862F:	arch/mips/boot/dts/ralink/vocore2.dts
24863
24864VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24865M:	Liam Girdwood <lgirdwood@gmail.com>
24866M:	Mark Brown <broonie@kernel.org>
24867L:	linux-kernel@vger.kernel.org
24868S:	Supported
24869W:	http://www.slimlogic.co.uk/?p=48
24870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24871F:	Documentation/devicetree/bindings/regulator/
24872F:	Documentation/power/regulator/
24873F:	drivers/regulator/
24874F:	include/dt-bindings/regulator/
24875F:	include/linux/regulator/
24876K:	regulator_get_optional
24877
24878VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24879R:	Matti Vaittinen <mazziesaccount@gmail.com>
24880F:	drivers/regulator/irq_helpers.c
24881
24882VRF
24883M:	David Ahern <dsahern@kernel.org>
24884L:	netdev@vger.kernel.org
24885S:	Maintained
24886F:	Documentation/networking/vrf.rst
24887F:	drivers/net/vrf.c
24888
24889VSPRINTF
24890M:	Petr Mladek <pmladek@suse.com>
24891M:	Steven Rostedt <rostedt@goodmis.org>
24892R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24893R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24894R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24895S:	Maintained
24896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24897F:	Documentation/core-api/printk-formats.rst
24898F:	lib/test_printf.c
24899F:	lib/test_scanf.c
24900F:	lib/vsprintf.c
24901
24902VT1211 HARDWARE MONITOR DRIVER
24903M:	Juerg Haefliger <juergh@proton.me>
24904L:	linux-hwmon@vger.kernel.org
24905S:	Maintained
24906F:	Documentation/hwmon/vt1211.rst
24907F:	drivers/hwmon/vt1211.c
24908
24909VT8231 HARDWARE MONITOR DRIVER
24910M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24911L:	linux-hwmon@vger.kernel.org
24912S:	Maintained
24913F:	drivers/hwmon/vt8231.c
24914
24915VUB300 USB to SDIO/SD/MMC bridge chip
24916L:	linux-mmc@vger.kernel.org
24917S:	Orphan
24918F:	drivers/mmc/host/vub300.c
24919
24920W1 DALLAS'S 1-WIRE BUS
24921M:	Krzysztof Kozlowski <krzk@kernel.org>
24922S:	Maintained
24923F:	Documentation/devicetree/bindings/w1/
24924F:	Documentation/w1/
24925F:	drivers/w1/
24926F:	include/linux/w1.h
24927
24928W83791D HARDWARE MONITORING DRIVER
24929M:	Marc Hulsman <m.hulsman@tudelft.nl>
24930L:	linux-hwmon@vger.kernel.org
24931S:	Maintained
24932F:	Documentation/hwmon/w83791d.rst
24933F:	drivers/hwmon/w83791d.c
24934
24935W83793 HARDWARE MONITORING DRIVER
24936M:	Rudolf Marek <r.marek@assembler.cz>
24937L:	linux-hwmon@vger.kernel.org
24938S:	Maintained
24939F:	Documentation/hwmon/w83793.rst
24940F:	drivers/hwmon/w83793.c
24941
24942W83795 HARDWARE MONITORING DRIVER
24943M:	Jean Delvare <jdelvare@suse.com>
24944L:	linux-hwmon@vger.kernel.org
24945S:	Maintained
24946F:	drivers/hwmon/w83795.c
24947
24948W83L51xD SD/MMC CARD INTERFACE DRIVER
24949M:	Pierre Ossman <pierre@ossman.eu>
24950S:	Maintained
24951F:	drivers/mmc/host/wbsd.*
24952
24953WACOM PROTOCOL 4 SERIAL TABLETS
24954M:	Julian Squires <julian@cipht.net>
24955M:	Hans de Goede <hdegoede@redhat.com>
24956L:	linux-input@vger.kernel.org
24957S:	Maintained
24958F:	drivers/input/tablet/wacom_serial4.c
24959
24960WANGXUN ETHERNET DRIVER
24961M:	Jiawen Wu <jiawenwu@trustnetic.com>
24962M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24963L:	netdev@vger.kernel.org
24964S:	Maintained
24965W:	https://www.net-swift.com
24966F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24967F:	drivers/net/ethernet/wangxun/
24968F:	drivers/net/pcs/pcs-xpcs-wx.c
24969
24970WATCHDOG DEVICE DRIVERS
24971M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24972M:	Guenter Roeck <linux@roeck-us.net>
24973L:	linux-watchdog@vger.kernel.org
24974S:	Maintained
24975W:	http://www.linux-watchdog.org/
24976T:	git git://www.linux-watchdog.org/linux-watchdog.git
24977F:	Documentation/devicetree/bindings/watchdog/
24978F:	Documentation/watchdog/
24979F:	drivers/watchdog/
24980F:	include/linux/watchdog.h
24981F:	include/trace/events/watchdog.h
24982F:	include/uapi/linux/watchdog.h
24983
24984WAVE5 VPU CODEC DRIVER
24985M:	Nas Chung <nas.chung@chipsnmedia.com>
24986M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24987L:	linux-media@vger.kernel.org
24988S:	Maintained
24989F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24990F:	drivers/media/platform/chips-media/wave5/
24991
24992WHISKEYCOVE PMIC GPIO DRIVER
24993M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24994L:	linux-gpio@vger.kernel.org
24995S:	Maintained
24996F:	drivers/gpio/gpio-wcove.c
24997
24998WHWAVE RTC DRIVER
24999M:	Dianlong Li <long17.cool@163.com>
25000L:	linux-rtc@vger.kernel.org
25001S:	Maintained
25002F:	drivers/rtc/rtc-sd3078.c
25003
25004WIIMOTE HID DRIVER
25005M:	David Rheinsberg <david@readahead.eu>
25006L:	linux-input@vger.kernel.org
25007S:	Maintained
25008F:	drivers/hid/hid-wiimote*
25009
25010WILOCITY WIL6210 WIRELESS DRIVER
25011L:	linux-wireless@vger.kernel.org
25012S:	Orphan
25013W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25014F:	drivers/net/wireless/ath/wil6210/
25015
25016WINBOND CIR DRIVER
25017M:	David Härdeman <david@hardeman.nu>
25018S:	Maintained
25019F:	drivers/media/rc/winbond-cir.c
25020
25021WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25022L:	linux-watchdog@vger.kernel.org
25023S:	Orphan
25024F:	drivers/watchdog/ebc-c384_wdt.c
25025
25026WINSYSTEMS WS16C48 GPIO DRIVER
25027M:	William Breathitt Gray <wbg@kernel.org>
25028L:	linux-gpio@vger.kernel.org
25029S:	Maintained
25030F:	drivers/gpio/gpio-ws16c48.c
25031
25032WIREGUARD SECURE NETWORK TUNNEL
25033M:	Jason A. Donenfeld <Jason@zx2c4.com>
25034L:	wireguard@lists.zx2c4.com
25035L:	netdev@vger.kernel.org
25036S:	Maintained
25037F:	drivers/net/wireguard/
25038F:	tools/testing/selftests/wireguard/
25039
25040WISTRON LAPTOP BUTTON DRIVER
25041M:	Miloslav Trmac <mitr@volny.cz>
25042S:	Maintained
25043F:	drivers/input/misc/wistron_btns.c
25044
25045WMI BINARY MOF DRIVER
25046M:	Armin Wolf <W_Armin@gmx.de>
25047R:	Thomas Weißschuh <linux@weissschuh.net>
25048L:	platform-driver-x86@vger.kernel.org
25049S:	Maintained
25050F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25051F:	Documentation/wmi/devices/wmi-bmof.rst
25052F:	drivers/platform/x86/wmi-bmof.c
25053
25054WOLFSON MICROELECTRONICS DRIVERS
25055L:	patches@opensource.cirrus.com
25056S:	Supported
25057W:	https://github.com/CirrusLogic/linux-drivers/wiki
25058T:	git https://github.com/CirrusLogic/linux-drivers.git
25059F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25060F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25061F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25062F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25063F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25064F:	Documentation/devicetree/bindings/sound/wm*
25065F:	Documentation/hwmon/wm83??.rst
25066F:	arch/arm/mach-s3c/mach-crag6410*
25067F:	drivers/clk/clk-wm83*.c
25068F:	drivers/gpio/gpio-*wm*.c
25069F:	drivers/gpio/gpio-arizona.c
25070F:	drivers/hwmon/wm83??-hwmon.c
25071F:	drivers/input/misc/wm831x-on.c
25072F:	drivers/input/touchscreen/wm831x-ts.c
25073F:	drivers/input/touchscreen/wm97*.c
25074F:	drivers/leds/leds-wm83*.c
25075F:	drivers/mfd/arizona*
25076F:	drivers/mfd/cs47l24*
25077F:	drivers/mfd/wm*.c
25078F:	drivers/power/supply/wm83*.c
25079F:	drivers/regulator/arizona*
25080F:	drivers/regulator/wm8*.c
25081F:	drivers/rtc/rtc-wm83*.c
25082F:	drivers/video/backlight/wm83*_bl.c
25083F:	drivers/watchdog/wm83*_wdt.c
25084F:	include/linux/mfd/arizona/
25085F:	include/linux/mfd/wm831x/
25086F:	include/linux/mfd/wm8350/
25087F:	include/linux/mfd/wm8400*
25088F:	include/linux/regulator/arizona*
25089F:	include/linux/wm97xx.h
25090F:	include/sound/wm????.h
25091F:	sound/soc/codecs/arizona*
25092F:	sound/soc/codecs/cs47l24*
25093F:	sound/soc/codecs/wm*
25094
25095WORKQUEUE
25096M:	Tejun Heo <tj@kernel.org>
25097R:	Lai Jiangshan <jiangshanlai@gmail.com>
25098S:	Maintained
25099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25100F:	Documentation/core-api/workqueue.rst
25101F:	include/linux/workqueue.h
25102F:	kernel/workqueue.c
25103F:	kernel/workqueue_internal.h
25104
25105WWAN DRIVERS
25106M:	Loic Poulain <loic.poulain@linaro.org>
25107M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
25108R:	Johannes Berg <johannes@sipsolutions.net>
25109L:	netdev@vger.kernel.org
25110S:	Maintained
25111F:	drivers/net/wwan/
25112F:	include/linux/wwan.h
25113F:	include/uapi/linux/wwan.h
25114
25115X-POWERS AXP288 PMIC DRIVERS
25116M:	Hans de Goede <hdegoede@redhat.com>
25117S:	Maintained
25118F:	drivers/acpi/pmic/intel_pmic_xpower.c
25119N:	axp288
25120
25121X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25122M:	Chen-Yu Tsai <wens@csie.org>
25123L:	linux-kernel@vger.kernel.org
25124S:	Maintained
25125N:	axp[128]
25126
25127X.25 STACK
25128M:	Martin Schiller <ms@dev.tdt.de>
25129L:	linux-x25@vger.kernel.org
25130S:	Maintained
25131F:	Documentation/networking/lapb-module.rst
25132F:	Documentation/networking/x25*
25133F:	drivers/net/wan/hdlc_x25.c
25134F:	drivers/net/wan/lapbether.c
25135F:	include/*/lapb.h
25136F:	include/net/x25*
25137F:	include/uapi/linux/x25.h
25138F:	net/lapb/
25139F:	net/x25/
25140
25141X86 ARCHITECTURE (32-BIT AND 64-BIT)
25142M:	Thomas Gleixner <tglx@linutronix.de>
25143M:	Ingo Molnar <mingo@redhat.com>
25144M:	Borislav Petkov <bp@alien8.de>
25145M:	Dave Hansen <dave.hansen@linux.intel.com>
25146M:	x86@kernel.org
25147R:	"H. Peter Anvin" <hpa@zytor.com>
25148L:	linux-kernel@vger.kernel.org
25149S:	Maintained
25150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25151F:	Documentation/arch/x86/
25152F:	Documentation/devicetree/bindings/x86/
25153F:	arch/x86/
25154F:	tools/testing/selftests/x86
25155
25156X86 CPUID DATABASE
25157M:	Borislav Petkov <bp@alien8.de>
25158M:	Thomas Gleixner <tglx@linutronix.de>
25159M:	x86@kernel.org
25160R:	Ahmed S. Darwish <darwi@linutronix.de>
25161L:	x86-cpuid@lists.linux.dev
25162S:	Maintained
25163W:	https://x86-cpuid.org
25164F:	tools/arch/x86/kcpuid/cpuid.csv
25165
25166X86 ENTRY CODE
25167M:	Andy Lutomirski <luto@kernel.org>
25168L:	linux-kernel@vger.kernel.org
25169S:	Maintained
25170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25171F:	arch/x86/entry/
25172
25173X86 HARDWARE VULNERABILITIES
25174M:	Thomas Gleixner <tglx@linutronix.de>
25175M:	Borislav Petkov <bp@alien8.de>
25176M:	Peter Zijlstra <peterz@infradead.org>
25177M:	Josh Poimboeuf <jpoimboe@kernel.org>
25178R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25179S:	Maintained
25180F:	Documentation/admin-guide/hw-vuln/
25181F:	arch/x86/include/asm/nospec-branch.h
25182F:	arch/x86/kernel/cpu/bugs.c
25183
25184X86 MCE INFRASTRUCTURE
25185M:	Tony Luck <tony.luck@intel.com>
25186M:	Borislav Petkov <bp@alien8.de>
25187L:	linux-edac@vger.kernel.org
25188S:	Maintained
25189F:	Documentation/ABI/testing/sysfs-mce
25190F:	Documentation/arch/x86/x86_64/machinecheck.rst
25191F:	arch/x86/kernel/cpu/mce/*
25192
25193X86 MICROCODE UPDATE SUPPORT
25194M:	Borislav Petkov <bp@alien8.de>
25195S:	Maintained
25196F:	arch/x86/kernel/cpu/microcode/*
25197
25198X86 MM
25199M:	Dave Hansen <dave.hansen@linux.intel.com>
25200M:	Andy Lutomirski <luto@kernel.org>
25201M:	Peter Zijlstra <peterz@infradead.org>
25202L:	linux-kernel@vger.kernel.org
25203S:	Maintained
25204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25205F:	arch/x86/mm/
25206
25207X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25208M:	Hans de Goede <hdegoede@redhat.com>
25209L:	platform-driver-x86@vger.kernel.org
25210S:	Maintained
25211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25212F:	drivers/platform/x86/x86-android-tablets/
25213
25214X86 PLATFORM DRIVERS
25215M:	Hans de Goede <hdegoede@redhat.com>
25216M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25217L:	platform-driver-x86@vger.kernel.org
25218S:	Maintained
25219Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25221F:	drivers/platform/olpc/
25222F:	drivers/platform/x86/
25223F:	include/linux/platform_data/x86/
25224
25225X86 PLATFORM UV HPE SUPERDOME FLEX
25226M:	Steve Wahl <steve.wahl@hpe.com>
25227R:	Justin Ernst <justin.ernst@hpe.com>
25228R:	Kyle Meyer <kyle.meyer@hpe.com>
25229R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
25230R:	Russ Anderson <russ.anderson@hpe.com>
25231S:	Supported
25232F:	arch/x86/include/asm/uv/
25233F:	arch/x86/kernel/apic/x2apic_uv_x.c
25234F:	arch/x86/platform/uv/
25235
25236X86 STACK UNWINDING
25237M:	Josh Poimboeuf <jpoimboe@kernel.org>
25238M:	Peter Zijlstra <peterz@infradead.org>
25239S:	Supported
25240F:	arch/x86/include/asm/unwind*.h
25241F:	arch/x86/kernel/dumpstack.c
25242F:	arch/x86/kernel/stacktrace.c
25243F:	arch/x86/kernel/unwind_*.c
25244
25245X86 TRUST DOMAIN EXTENSIONS (TDX)
25246M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25247R:	Dave Hansen <dave.hansen@linux.intel.com>
25248L:	x86@kernel.org
25249L:	linux-coco@lists.linux.dev
25250S:	Supported
25251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25252F:	arch/x86/boot/compressed/tdx*
25253F:	arch/x86/coco/tdx/
25254F:	arch/x86/include/asm/shared/tdx.h
25255F:	arch/x86/include/asm/tdx.h
25256F:	arch/x86/virt/vmx/tdx/
25257F:	drivers/virt/coco/tdx-guest
25258
25259X86 VDSO
25260M:	Andy Lutomirski <luto@kernel.org>
25261L:	linux-kernel@vger.kernel.org
25262S:	Maintained
25263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25264F:	arch/x86/entry/vdso/
25265
25266XARRAY
25267M:	Matthew Wilcox <willy@infradead.org>
25268L:	linux-fsdevel@vger.kernel.org
25269S:	Supported
25270F:	Documentation/core-api/xarray.rst
25271F:	include/linux/idr.h
25272F:	include/linux/xarray.h
25273F:	lib/idr.c
25274F:	lib/xarray.c
25275F:	tools/testing/radix-tree
25276
25277XBOX DVD IR REMOTE
25278M:	Benjamin Valentin <benpicco@googlemail.com>
25279S:	Maintained
25280F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25281F:	drivers/media/rc/xbox_remote.c
25282
25283XC2028/3028 TUNER DRIVER
25284M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25285L:	linux-media@vger.kernel.org
25286S:	Maintained
25287W:	https://linuxtv.org
25288T:	git git://linuxtv.org/media_tree.git
25289F:	drivers/media/tuners/xc2028.*
25290
25291XDP (eXpress Data Path)
25292M:	Alexei Starovoitov <ast@kernel.org>
25293M:	Daniel Borkmann <daniel@iogearbox.net>
25294M:	David S. Miller <davem@davemloft.net>
25295M:	Jakub Kicinski <kuba@kernel.org>
25296M:	Jesper Dangaard Brouer <hawk@kernel.org>
25297M:	John Fastabend <john.fastabend@gmail.com>
25298L:	netdev@vger.kernel.org
25299L:	bpf@vger.kernel.org
25300S:	Supported
25301F:	drivers/net/ethernet/*/*/*/*/*xdp*
25302F:	drivers/net/ethernet/*/*/*xdp*
25303F:	include/net/xdp.h
25304F:	include/net/xdp_priv.h
25305F:	include/trace/events/xdp.h
25306F:	kernel/bpf/cpumap.c
25307F:	kernel/bpf/devmap.c
25308F:	net/core/xdp.c
25309F:	samples/bpf/xdp*
25310F:	tools/testing/selftests/bpf/*/*xdp*
25311F:	tools/testing/selftests/bpf/*xdp*
25312K:	(?:\b|_)xdp(?:\b|_)
25313
25314XDP SOCKETS (AF_XDP)
25315M:	Björn Töpel <bjorn@kernel.org>
25316M:	Magnus Karlsson <magnus.karlsson@intel.com>
25317M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25318R:	Jonathan Lemon <jonathan.lemon@gmail.com>
25319L:	netdev@vger.kernel.org
25320L:	bpf@vger.kernel.org
25321S:	Maintained
25322F:	Documentation/networking/af_xdp.rst
25323F:	include/net/netns/xdp.h
25324F:	include/net/xdp_sock*
25325F:	include/net/xsk_buff_pool.h
25326F:	include/uapi/linux/if_xdp.h
25327F:	include/uapi/linux/xdp_diag.h
25328F:	net/xdp/
25329F:	tools/testing/selftests/bpf/*xsk*
25330
25331XEN BLOCK SUBSYSTEM
25332M:	Roger Pau Monné <roger.pau@citrix.com>
25333L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25334S:	Supported
25335F:	drivers/block/xen*
25336F:	drivers/block/xen-blkback/*
25337
25338XEN HYPERVISOR ARM
25339M:	Stefano Stabellini <sstabellini@kernel.org>
25340L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25341S:	Maintained
25342F:	arch/arm/include/asm/xen/
25343F:	arch/arm/xen/
25344
25345XEN HYPERVISOR ARM64
25346M:	Stefano Stabellini <sstabellini@kernel.org>
25347L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25348S:	Maintained
25349F:	arch/arm64/include/asm/xen/
25350F:	arch/arm64/xen/
25351
25352XEN HYPERVISOR INTERFACE
25353M:	Juergen Gross <jgross@suse.com>
25354M:	Stefano Stabellini <sstabellini@kernel.org>
25355R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25356L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25357S:	Supported
25358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25359F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25360F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25361F:	drivers/*/xen-*front.c
25362F:	drivers/xen/
25363F:	include/uapi/xen/
25364F:	include/xen/
25365F:	kernel/configs/xen.config
25366
25367XEN HYPERVISOR X86
25368M:	Juergen Gross <jgross@suse.com>
25369R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25370L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25371S:	Supported
25372F:	arch/x86/configs/xen.config
25373F:	arch/x86/include/asm/pvclock-abi.h
25374F:	arch/x86/include/asm/xen/
25375F:	arch/x86/platform/pvh/
25376F:	arch/x86/xen/
25377
25378XEN NETWORK BACKEND DRIVER
25379M:	Wei Liu <wei.liu@kernel.org>
25380M:	Paul Durrant <paul@xen.org>
25381L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25382L:	netdev@vger.kernel.org
25383S:	Supported
25384F:	drivers/net/xen-netback/*
25385
25386XEN PCI SUBSYSTEM
25387M:	Juergen Gross <jgross@suse.com>
25388L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25389S:	Supported
25390F:	arch/x86/pci/*xen*
25391F:	drivers/pci/*xen*
25392
25393XEN PVSCSI DRIVERS
25394M:	Juergen Gross <jgross@suse.com>
25395L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25396L:	linux-scsi@vger.kernel.org
25397S:	Supported
25398F:	drivers/scsi/xen-scsifront.c
25399F:	drivers/xen/xen-scsiback.c
25400F:	include/xen/interface/io/vscsiif.h
25401
25402XEN PVUSB DRIVER
25403M:	Juergen Gross <jgross@suse.com>
25404L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25405L:	linux-usb@vger.kernel.org
25406S:	Supported
25407F:	drivers/usb/host/xen*
25408F:	include/xen/interface/io/usbif.h
25409
25410XEN SOUND FRONTEND DRIVER
25411M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25412L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25413L:	linux-sound@vger.kernel.org
25414S:	Supported
25415F:	sound/xen/*
25416
25417XEN SWIOTLB SUBSYSTEM
25418M:	Juergen Gross <jgross@suse.com>
25419M:	Stefano Stabellini <sstabellini@kernel.org>
25420L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25421L:	iommu@lists.linux.dev
25422S:	Supported
25423F:	arch/*/include/asm/xen/swiotlb-xen.h
25424F:	drivers/xen/swiotlb-xen.c
25425F:	include/xen/arm/swiotlb-xen.h
25426F:	include/xen/swiotlb-xen.h
25427
25428XFS FILESYSTEM
25429M:	Carlos Maiolino <cem@kernel.org>
25430R:	Darrick J. Wong <djwong@kernel.org>
25431L:	linux-xfs@vger.kernel.org
25432S:	Supported
25433W:	http://xfs.org/
25434C:	irc://irc.oftc.net/xfs
25435T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25436P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25437F:	Documentation/ABI/testing/sysfs-fs-xfs
25438F:	Documentation/admin-guide/xfs.rst
25439F:	Documentation/filesystems/xfs/*
25440F:	fs/xfs/
25441F:	include/uapi/linux/dqblk_xfs.h
25442F:	include/uapi/linux/fsmap.h
25443
25444XILINX AMS DRIVER
25445M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25446L:	linux-iio@vger.kernel.org
25447S:	Maintained
25448F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25449F:	drivers/iio/adc/xilinx-ams.c
25450
25451XILINX AXI ETHERNET DRIVER
25452M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25453S:	Maintained
25454F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25455F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25456
25457XILINX CAN DRIVER
25458M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25459L:	linux-can@vger.kernel.org
25460S:	Maintained
25461F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25462F:	drivers/net/can/xilinx_can.c
25463
25464XILINX EVENT MANAGEMENT DRIVER
25465M:	Michal Simek <michal.simek@amd.com>
25466S:	Maintained
25467F:	drivers/soc/xilinx/xlnx_event_manager.c
25468F:	include/linux/firmware/xlnx-event-manager.h
25469
25470XILINX GPIO DRIVER
25471M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25472R:	Srinivas Neeli <srinivas.neeli@amd.com>
25473R:	Michal Simek <michal.simek@amd.com>
25474S:	Maintained
25475F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25476F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25477F:	drivers/gpio/gpio-xilinx.c
25478F:	drivers/gpio/gpio-zynq.c
25479
25480XILINX LL TEMAC ETHERNET DRIVER
25481L:	netdev@vger.kernel.org
25482S:	Orphan
25483F:	drivers/net/ethernet/xilinx/ll_temac*
25484
25485XILINX PWM DRIVER
25486M:	Sean Anderson <sean.anderson@seco.com>
25487S:	Maintained
25488F:	drivers/pwm/pwm-xilinx.c
25489F:	include/clocksource/timer-xilinx.h
25490
25491XILINX SD-FEC IP CORES
25492M:	Derek Kiernan <derek.kiernan@amd.com>
25493M:	Dragan Cvetic <dragan.cvetic@amd.com>
25494S:	Maintained
25495F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25496F:	Documentation/misc-devices/xilinx_sdfec.rst
25497F:	drivers/misc/Kconfig
25498F:	drivers/misc/Makefile
25499F:	drivers/misc/xilinx_sdfec.c
25500F:	include/uapi/misc/xilinx_sdfec.h
25501
25502XILINX UARTLITE SERIAL DRIVER
25503M:	Peter Korsgaard <jacmet@sunsite.dk>
25504L:	linux-serial@vger.kernel.org
25505S:	Maintained
25506F:	drivers/tty/serial/uartlite.c
25507
25508XILINX VIDEO IP CORES
25509M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25510L:	linux-media@vger.kernel.org
25511S:	Supported
25512T:	git git://linuxtv.org/media_tree.git
25513F:	Documentation/devicetree/bindings/media/xilinx/
25514F:	drivers/media/platform/xilinx/
25515F:	include/uapi/linux/xilinx-v4l2-controls.h
25516
25517XILINX VERSAL EDAC DRIVER
25518M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25519M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25520S:	Maintained
25521F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25522F:	drivers/edac/versal_edac.c
25523
25524XILINX WATCHDOG DRIVER
25525M:	Srinivas Neeli <srinivas.neeli@amd.com>
25526R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25527R:	Michal Simek <michal.simek@amd.com>
25528S:	Maintained
25529F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25530F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25531F:	drivers/watchdog/of_xilinx_wdt.c
25532F:	drivers/watchdog/xilinx_wwdt.c
25533
25534XILINX XDMA DRIVER
25535M:	Lizhi Hou <lizhi.hou@amd.com>
25536M:	Brian Xu <brian.xu@amd.com>
25537M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25538L:	dmaengine@vger.kernel.org
25539S:	Supported
25540F:	drivers/dma/xilinx/xdma-regs.h
25541F:	drivers/dma/xilinx/xdma.c
25542F:	include/linux/dma/amd_xdma.h
25543F:	include/linux/platform_data/amd_xdma.h
25544
25545XILINX ZYNQMP DPDMA DRIVER
25546M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25547L:	dmaengine@vger.kernel.org
25548S:	Supported
25549F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25550F:	drivers/dma/xilinx/xilinx_dpdma.c
25551F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25552
25553XILINX ZYNQMP OCM EDAC DRIVER
25554M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25555M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25556S:	Maintained
25557F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25558F:	drivers/edac/zynqmp_edac.c
25559
25560XILINX ZYNQMP PSGTR PHY DRIVER
25561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25562L:	linux-kernel@vger.kernel.org
25563S:	Supported
25564T:	git https://github.com/Xilinx/linux-xlnx.git
25565F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25566F:	drivers/phy/xilinx/phy-zynqmp.c
25567
25568XILINX ZYNQMP SHA3 DRIVER
25569M:	Harsha <harsha.harsha@amd.com>
25570S:	Maintained
25571F:	drivers/crypto/xilinx/zynqmp-sha.c
25572
25573XILINX ZYNQMP NVMEM DRIVER
25574M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25575M:	Kalyani Akula <kalyani.akula@amd.com>
25576R:	Michal Simek <michal.simek@amd.com>
25577S:	Maintained
25578F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25579F:	drivers/nvmem/zynqmp_nvmem.c
25580
25581XILLYBUS DRIVER
25582M:	Eli Billauer <eli.billauer@gmail.com>
25583L:	linux-kernel@vger.kernel.org
25584S:	Supported
25585F:	drivers/char/xillybus/
25586
25587XLP9XX I2C DRIVER
25588M:	George Cherian <gcherian@marvell.com>
25589L:	linux-i2c@vger.kernel.org
25590S:	Supported
25591W:	http://www.marvell.com
25592F:	drivers/i2c/busses/i2c-xlp9xx.c
25593
25594XRA1403 GPIO EXPANDER
25595M:	Nandor Han <nandor.han@ge.com>
25596L:	linux-gpio@vger.kernel.org
25597S:	Maintained
25598F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25599F:	drivers/gpio/gpio-xra1403.c
25600
25601XTENSA XTFPGA PLATFORM SUPPORT
25602M:	Max Filippov <jcmvbkbc@gmail.com>
25603S:	Maintained
25604F:	drivers/spi/spi-xtensa-xtfpga.c
25605F:	sound/soc/xtensa/xtfpga-i2s.c
25606
25607XZ EMBEDDED
25608M:	Lasse Collin <lasse.collin@tukaani.org>
25609S:	Maintained
25610W:	https://tukaani.org/xz/embedded.html
25611B:	https://github.com/tukaani-project/xz-embedded/issues
25612C:	irc://irc.libera.chat/tukaani
25613F:	Documentation/staging/xz.rst
25614F:	include/linux/decompress/unxz.h
25615F:	include/linux/xz.h
25616F:	lib/decompress_unxz.c
25617F:	lib/xz/
25618F:	scripts/xz_wrap.sh
25619
25620YAM DRIVER FOR AX.25
25621M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25622L:	linux-hams@vger.kernel.org
25623S:	Maintained
25624F:	drivers/net/hamradio/yam*
25625F:	include/linux/yam.h
25626
25627YAMA SECURITY MODULE
25628M:	Kees Cook <kees@kernel.org>
25629S:	Supported
25630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25631F:	Documentation/admin-guide/LSM/Yama.rst
25632F:	security/yama/
25633
25634YAML NETLINK (YNL)
25635M:	Donald Hunter <donald.hunter@gmail.com>
25636M:	Jakub Kicinski <kuba@kernel.org>
25637F:	Documentation/netlink/
25638F:	Documentation/userspace-api/netlink/intro-specs.rst
25639F:	Documentation/userspace-api/netlink/specs.rst
25640F:	tools/net/ynl/
25641
25642YEALINK PHONE DRIVER
25643M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25644S:	Maintained
25645F:	Documentation/input/devices/yealink.rst
25646F:	drivers/input/misc/yealink.*
25647
25648Z3FOLD COMPRESSED PAGE ALLOCATOR
25649M:	Vitaly Wool <vitaly.wool@konsulko.com>
25650R:	Miaohe Lin <linmiaohe@huawei.com>
25651L:	linux-mm@kvack.org
25652S:	Maintained
25653F:	mm/z3fold.c
25654
25655Z8530 DRIVER FOR AX.25
25656M:	Joerg Reuter <jreuter@yaina.de>
25657L:	linux-hams@vger.kernel.org
25658S:	Maintained
25659W:	http://yaina.de/jreuter/
25660W:	http://www.qsl.net/dl1bke/
25661F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25662F:	drivers/net/hamradio/*scc.c
25663F:	drivers/net/hamradio/z8530.h
25664
25665ZBUD COMPRESSED PAGE ALLOCATOR
25666M:	Seth Jennings <sjenning@redhat.com>
25667M:	Dan Streetman <ddstreet@ieee.org>
25668L:	linux-mm@kvack.org
25669S:	Maintained
25670F:	mm/zbud.c
25671
25672ZD1211RW WIRELESS DRIVER
25673L:	linux-wireless@vger.kernel.org
25674S:	Orphan
25675F:	drivers/net/wireless/zydas/zd1211rw/
25676
25677ZD1301 MEDIA DRIVER
25678L:	linux-media@vger.kernel.org
25679S:	Orphan
25680W:	https://linuxtv.org/
25681Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25682F:	drivers/media/usb/dvb-usb-v2/zd1301*
25683
25684ZD1301_DEMOD MEDIA DRIVER
25685L:	linux-media@vger.kernel.org
25686S:	Orphan
25687W:	https://linuxtv.org/
25688Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25689F:	drivers/media/dvb-frontends/zd1301_demod*
25690
25691ZHAOXIN PROCESSOR SUPPORT
25692M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25693L:	linux-kernel@vger.kernel.org
25694S:	Maintained
25695F:	arch/x86/kernel/cpu/zhaoxin.c
25696
25697ZONEFS FILESYSTEM
25698M:	Damien Le Moal <dlemoal@kernel.org>
25699M:	Naohiro Aota <naohiro.aota@wdc.com>
25700R:	Johannes Thumshirn <jth@kernel.org>
25701L:	linux-fsdevel@vger.kernel.org
25702S:	Maintained
25703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25704F:	Documentation/filesystems/zonefs.rst
25705F:	fs/zonefs/
25706
25707ZR36067 VIDEO FOR LINUX DRIVER
25708M:	Corentin Labbe <clabbe@baylibre.com>
25709L:	mjpeg-users@lists.sourceforge.net
25710L:	linux-media@vger.kernel.org
25711S:	Maintained
25712W:	http://mjpeg.sourceforge.net/driver-zoran/
25713Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25714F:	Documentation/driver-api/media/drivers/zoran.rst
25715F:	drivers/media/pci/zoran/
25716
25717ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25718M:	Minchan Kim <minchan@kernel.org>
25719M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25720L:	linux-kernel@vger.kernel.org
25721S:	Maintained
25722F:	Documentation/admin-guide/blockdev/zram.rst
25723F:	drivers/block/zram/
25724
25725ZS DECSTATION Z85C30 SERIAL DRIVER
25726M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25727S:	Maintained
25728F:	drivers/tty/serial/zs.*
25729
25730ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25731M:	Minchan Kim <minchan@kernel.org>
25732M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25733L:	linux-mm@kvack.org
25734S:	Maintained
25735F:	Documentation/mm/zsmalloc.rst
25736F:	include/linux/zsmalloc.h
25737F:	mm/zsmalloc.c
25738
25739ZSTD
25740M:	Nick Terrell <terrelln@fb.com>
25741S:	Maintained
25742B:	https://github.com/facebook/zstd/issues
25743T:	git https://github.com/terrelln/linux.git
25744F:	crypto/zstd.c
25745F:	include/linux/zstd*
25746F:	lib/decompress_unzstd.c
25747F:	lib/zstd/
25748N:	zstd
25749K:	zstd
25750
25751ZSWAP COMPRESSED SWAP CACHING
25752M:	Johannes Weiner <hannes@cmpxchg.org>
25753M:	Yosry Ahmed <yosryahmed@google.com>
25754M:	Nhat Pham <nphamcs@gmail.com>
25755R:	Chengming Zhou <chengming.zhou@linux.dev>
25756L:	linux-mm@kvack.org
25757S:	Maintained
25758F:	Documentation/admin-guide/mm/zswap.rst
25759F:	include/linux/zpool.h
25760F:	include/linux/zswap.h
25761F:	mm/zpool.c
25762F:	mm/zswap.c
25763F:	tools/testing/selftests/cgroup/test_zswap.c
25764
25765SENARYTECH AUDIO CODEC DRIVER
25766M:	bo liu <bo.liu@senarytech.com>
25767S:	Maintained
25768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25769F:	sound/pci/hda/patch_senarytech.c
25770
25771THE REST
25772M:	Linus Torvalds <torvalds@linux-foundation.org>
25773L:	linux-kernel@vger.kernel.org
25774S:	Buried alive in reporters
25775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25776F:	*
25777F:	*/
25778