xref: /linux/MAINTAINERS (revision 8bc7c5e525584903ea83332e18a2118ed3b1985e)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/ABI/testing/sysfs-bus-wmi
396F:	Documentation/driver-api/wmi.rst
397F:	Documentation/wmi/
398F:	drivers/platform/x86/wmi.c
399F:	include/uapi/linux/wmi.h
400
401ACRN HYPERVISOR SERVICE MODULE
402M:	Fei Li <fei1.li@intel.com>
403L:	acrn-dev@lists.projectacrn.org (subscribers-only)
404S:	Supported
405W:	https://projectacrn.org
406F:	Documentation/virt/acrn/
407F:	drivers/virt/acrn/
408F:	include/uapi/linux/acrn.h
409
410AD1889 ALSA SOUND DRIVER
411L:	linux-parisc@vger.kernel.org
412S:	Maintained
413W:	https://parisc.wiki.kernel.org/index.php/AD1889
414F:	sound/pci/ad1889.*
415
416AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
418L:	linux-iio@vger.kernel.org
419S:	Supported
420F:	drivers/iio/potentiometer/ad5110.c
421
422AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424S:	Supported
425W:	http://wiki.analog.com/AD5254
426W:	https://ez.analog.com/linux-software-drivers
427F:	drivers/misc/ad525x_dpot.c
428
429AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431S:	Supported
432W:	http://wiki.analog.com/AD5398
433W:	https://ez.analog.com/linux-software-drivers
434F:	drivers/regulator/ad5398.c
435
436AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437M:	Michael Hennerich <michael.hennerich@analog.com>
438S:	Supported
439W:	http://wiki.analog.com/AD7142
440W:	https://ez.analog.com/linux-software-drivers
441F:	drivers/input/misc/ad714x.c
442
443AD738X ADC DRIVER (AD7380/1/2/4)
444M:	Michael Hennerich <michael.hennerich@analog.com>
445M:	Nuno Sá <nuno.sa@analog.com>
446R:	David Lechner <dlechner@baylibre.com>
447S:	Supported
448W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449W:	https://ez.analog.com/linux-software-drivers
450F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451F:	drivers/iio/adc/ad7380.c
452
453AD7877 TOUCHSCREEN DRIVER
454M:	Michael Hennerich <michael.hennerich@analog.com>
455S:	Supported
456W:	http://wiki.analog.com/AD7877
457W:	https://ez.analog.com/linux-software-drivers
458F:	drivers/input/touchscreen/ad7877.c
459
460AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462S:	Supported
463W:	http://wiki.analog.com/AD7879
464W:	https://ez.analog.com/linux-software-drivers
465F:	drivers/input/touchscreen/ad7879.c
466
467AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469M:	Nuno Sá <nuno.sa@analog.com>
470R:	David Lechner <dlechner@baylibre.com>
471S:	Supported
472W:	https://ez.analog.com/linux-software-drivers
473F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474F:	Documentation/iio/ad7944.rst
475F:	drivers/iio/adc/ad7944.c
476
477ADAFRUIT MINI I2C GAMEPAD
478M:	Anshul Dalal <anshulusr@gmail.com>
479L:	linux-input@vger.kernel.org
480S:	Maintained
481F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482F:	drivers/input/joystick/adafruit-seesaw.c
483
484ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485M:	Jiri Kosina <jikos@kernel.org>
486S:	Maintained
487
488ADF7242 IEEE 802.15.4 RADIO DRIVER
489M:	Michael Hennerich <michael.hennerich@analog.com>
490L:	linux-wpan@vger.kernel.org
491S:	Supported
492W:	https://wiki.analog.com/ADF7242
493W:	https://ez.analog.com/linux-software-drivers
494F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495F:	drivers/net/ieee802154/adf7242.c
496
497ADM1025 HARDWARE MONITOR DRIVER
498M:	Jean Delvare <jdelvare@suse.com>
499L:	linux-hwmon@vger.kernel.org
500S:	Maintained
501F:	Documentation/hwmon/adm1025.rst
502F:	drivers/hwmon/adm1025.c
503
504ADM1029 HARDWARE MONITOR DRIVER
505M:	Corentin Labbe <clabbe.montjoie@gmail.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Maintained
508F:	drivers/hwmon/adm1029.c
509
510ADM8211 WIRELESS DRIVER
511L:	linux-wireless@vger.kernel.org
512S:	Orphan
513F:	drivers/net/wireless/admtek/adm8211.*
514
515ADP1050 HARDWARE MONITOR DRIVER
516M:	Radu Sabau <radu.sabau@analog.com>
517L:	linux-hwmon@vger.kernel.org
518S:	Supported
519W:	https://ez.analog.com/linux-software-drivers
520F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522ADP1653 FLASH CONTROLLER DRIVER
523M:	Sakari Ailus <sakari.ailus@iki.fi>
524L:	linux-media@vger.kernel.org
525S:	Maintained
526F:	drivers/media/i2c/adp1653.c
527F:	include/media/i2c/adp1653.h
528
529ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5520
533W:	https://ez.analog.com/linux-software-drivers
534F:	drivers/gpio/gpio-adp5520.c
535F:	drivers/input/keyboard/adp5520-keys.c
536F:	drivers/leds/leds-adp5520.c
537F:	drivers/mfd/adp5520.c
538F:	drivers/video/backlight/adp5520_bl.c
539
540ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542S:	Supported
543W:	http://wiki.analog.com/ADP5588
544W:	https://ez.analog.com/linux-software-drivers
545F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
546F:	drivers/input/keyboard/adp5588-keys.c
547
548ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550S:	Supported
551W:	http://wiki.analog.com/ADP8860
552W:	https://ez.analog.com/linux-software-drivers
553F:	drivers/video/backlight/adp8860_bl.c
554
555ADT746X FAN DRIVER
556M:	Colin Leroy <colin@colino.net>
557S:	Maintained
558F:	drivers/macintosh/therm_adt746x.c
559
560ADT7475 HARDWARE MONITOR DRIVER
561M:	Jean Delvare <jdelvare@suse.com>
562L:	linux-hwmon@vger.kernel.org
563S:	Maintained
564F:	Documentation/hwmon/adt7475.rst
565F:	drivers/hwmon/adt7475.c
566
567ADVANSYS SCSI DRIVER
568M:	Matthew Wilcox <willy@infradead.org>
569M:	Hannes Reinecke <hare@suse.com>
570L:	linux-scsi@vger.kernel.org
571S:	Maintained
572F:	Documentation/scsi/advansys.rst
573F:	drivers/scsi/advansys.c
574
575ADVANTECH SWBTN DRIVER
576M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
577L:	platform-driver-x86@vger.kernel.org
578S:	Maintained
579F:	drivers/platform/x86/adv_swbutton.c
580
581ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582M:	Lucas Stankus <lucas.p.stankus@gmail.com>
583S:	Supported
584F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585F:	drivers/iio/accel/adxl313*
586
587ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588M:	Michael Hennerich <michael.hennerich@analog.com>
589S:	Supported
590W:	http://wiki.analog.com/ADXL345
591W:	https://ez.analog.com/linux-software-drivers
592F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593F:	drivers/input/misc/adxl34x.c
594
595ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596M:	Puranjay Mohan <puranjay@kernel.org>
597L:	linux-iio@vger.kernel.org
598S:	Supported
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600F:	drivers/iio/accel/adxl355.h
601F:	drivers/iio/accel/adxl355_core.c
602F:	drivers/iio/accel/adxl355_i2c.c
603F:	drivers/iio/accel/adxl355_spi.c
604
605ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
607L:	linux-iio@vger.kernel.org
608S:	Supported
609W:	https://ez.analog.com/linux-software-drivers
610F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611F:	drivers/iio/accel/adxl367*
612
613ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614M:	Michael Hennerich <michael.hennerich@analog.com>
615S:	Supported
616W:	https://ez.analog.com/linux-software-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618F:	drivers/iio/accel/adxl372.c
619F:	drivers/iio/accel/adxl372_i2c.c
620F:	drivers/iio/accel/adxl372_spi.c
621
622AF8133J THREE-AXIS MAGNETOMETER DRIVER
623M:	Ondřej Jirman <megi@xff.cz>
624S:	Maintained
625F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626F:	drivers/iio/magnetometer/af8133j.c
627
628AF9013 MEDIA DRIVER
629L:	linux-media@vger.kernel.org
630S:	Orphan
631W:	https://linuxtv.org
632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
633F:	drivers/media/dvb-frontends/af9013*
634
635AF9033 MEDIA DRIVER
636L:	linux-media@vger.kernel.org
637S:	Orphan
638W:	https://linuxtv.org
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640F:	drivers/media/dvb-frontends/af9033*
641
642AFFS FILE SYSTEM
643M:	David Sterba <dsterba@suse.com>
644L:	linux-fsdevel@vger.kernel.org
645S:	Odd Fixes
646F:	Documentation/filesystems/affs.rst
647F:	fs/affs/
648
649AFS FILESYSTEM
650M:	David Howells <dhowells@redhat.com>
651M:	Marc Dionne <marc.dionne@auristor.com>
652L:	linux-afs@lists.infradead.org
653S:	Supported
654W:	https://www.infradead.org/~dhowells/kafs/
655F:	Documentation/filesystems/afs.rst
656F:	fs/afs/
657F:	include/trace/events/afs.h
658
659AGPGART DRIVER
660M:	David Airlie <airlied@redhat.com>
661L:	dri-devel@lists.freedesktop.org
662S:	Maintained
663T:	git https://gitlab.freedesktop.org/drm/kernel.git
664F:	drivers/char/agp/
665F:	include/linux/agp*
666F:	include/uapi/linux/agp*
667
668AHA152X SCSI DRIVER
669M:	"Juergen E. Fischer" <fischer@norbit.de>
670L:	linux-scsi@vger.kernel.org
671S:	Maintained
672F:	drivers/scsi/aha152x*
673F:	drivers/scsi/pcmcia/aha152x*
674
675AIC7XXX / AIC79XX SCSI DRIVER
676M:	Hannes Reinecke <hare@suse.com>
677L:	linux-scsi@vger.kernel.org
678S:	Maintained
679F:	drivers/scsi/aic7xxx/
680
681AIMSLAB FM RADIO RECEIVER DRIVER
682M:	Hans Verkuil <hverkuil@xs4all.nl>
683L:	linux-media@vger.kernel.org
684S:	Maintained
685W:	https://linuxtv.org
686T:	git git://linuxtv.org/media_tree.git
687F:	drivers/media/radio/radio-aimslab*
688
689AIO
690M:	Benjamin LaHaise <bcrl@kvack.org>
691L:	linux-aio@kvack.org
692S:	Supported
693F:	fs/aio.c
694F:	include/linux/*aio*.h
695
696AIROHA ETHERNET DRIVER
697M:	Lorenzo Bianconi <lorenzo@kernel.org>
698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
700L:	netdev@vger.kernel.org
701S:	Maintained
702F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703F:	drivers/net/ethernet/mediatek/airoha_eth.c
704
705AIROHA PCIE PHY DRIVER
706M:	Lorenzo Bianconi <lorenzo@kernel.org>
707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
708S:	Maintained
709F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710F:	drivers/phy/phy-airoha-pcie-regs.h
711F:	drivers/phy/phy-airoha-pcie.c
712
713AIROHA SPI SNFI DRIVER
714M:	Lorenzo Bianconi <lorenzo@kernel.org>
715M:	Ray Liu <ray.liu@airoha.com>
716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717L:	linux-spi@vger.kernel.org
718S:	Maintained
719F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720F:	drivers/spi/spi-airoha-snfi.c
721
722AIRSPY MEDIA DRIVER
723L:	linux-media@vger.kernel.org
724S:	Orphan
725W:	https://linuxtv.org
726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
727F:	drivers/media/usb/airspy/
728
729ALACRITECH GIGABIT ETHERNET DRIVER
730M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
731S:	Maintained
732F:	drivers/net/ethernet/alacritech/*
733
734ALCATEL SPEEDTOUCH USB DRIVER
735M:	Duncan Sands <duncan.sands@free.fr>
736L:	linux-usb@vger.kernel.org
737S:	Maintained
738W:	http://www.linux-usb.org/SpeedTouch/
739F:	drivers/usb/atm/speedtch.c
740F:	drivers/usb/atm/usbatm.c
741
742ALCHEMY AU1XX0 MMC DRIVER
743M:	Manuel Lauss <manuel.lauss@gmail.com>
744S:	Maintained
745F:	drivers/mmc/host/au1xmmc.c
746
747ALI1563 I2C DRIVER
748M:	Rudolf Marek <r.marek@assembler.cz>
749L:	linux-i2c@vger.kernel.org
750S:	Maintained
751F:	Documentation/i2c/busses/i2c-ali1563.rst
752F:	drivers/i2c/busses/i2c-ali1563.c
753
754ALIBABA ELASTIC RDMA DRIVER
755M:	Cheng Xu <chengyou@linux.alibaba.com>
756M:	Kai Shen <kaishen@linux.alibaba.com>
757L:	linux-rdma@vger.kernel.org
758S:	Supported
759F:	drivers/infiniband/hw/erdma
760F:	include/uapi/rdma/erdma-abi.h
761
762ALIBABA PMU DRIVER
763M:	Shuai Xue <xueshuai@linux.alibaba.com>
764S:	Supported
765F:	Documentation/admin-guide/perf/alibaba_pmu.rst
766F:	drivers/perf/alibaba_uncore_drw_pmu.c
767
768ALIENWARE WMI DRIVER
769L:	Dell.Client.Kernel@dell.com
770S:	Maintained
771F:	drivers/platform/x86/dell/alienware-wmi.c
772
773ALLEGRO DVT VIDEO IP CORE DRIVER
774M:	Michael Tretter <m.tretter@pengutronix.de>
775R:	Pengutronix Kernel Team <kernel@pengutronix.de>
776L:	linux-media@vger.kernel.org
777S:	Maintained
778F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
779F:	drivers/media/platform/allegro-dvt/
780
781ALLIED VISION ALVIUM CAMERA DRIVER
782M:	Tommaso Merciai <tomm.merciai@gmail.com>
783M:	Martin Hecht <martin.hecht@avnet.eu>
784L:	linux-media@vger.kernel.org
785S:	Maintained
786F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787F:	drivers/media/i2c/alvium-csi2.c
788F:	drivers/media/i2c/alvium-csi2.h
789
790ALLWINNER A10 CSI DRIVER
791M:	Maxime Ripard <mripard@kernel.org>
792L:	linux-media@vger.kernel.org
793S:	Maintained
794T:	git git://linuxtv.org/media_tree.git
795F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796F:	drivers/media/platform/sunxi/sun4i-csi/
797
798ALLWINNER A31 CSI DRIVER
799M:	Yong Deng <yong.deng@magewell.com>
800M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803T:	git git://linuxtv.org/media_tree.git
804F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805F:	drivers/media/platform/sunxi/sun6i-csi/
806
807ALLWINNER A31 ISP DRIVER
808M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811T:	git git://linuxtv.org/media_tree.git
812F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813F:	drivers/staging/media/sunxi/sun6i-isp/
814F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820T:	git git://linuxtv.org/media_tree.git
821F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824ALLWINNER CPUFREQ DRIVER
825M:	Yangtao Li <tiny.windzz@gmail.com>
826L:	linux-pm@vger.kernel.org
827S:	Maintained
828F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831ALLWINNER CRYPTO DRIVERS
832M:	Corentin Labbe <clabbe.montjoie@gmail.com>
833L:	linux-crypto@vger.kernel.org
834S:	Maintained
835F:	drivers/crypto/allwinner/
836
837ALLWINNER DMIC DRIVERS
838M:	Ban Tao <fengzheng923@gmail.com>
839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
840S:	Maintained
841F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842F:	sound/soc/sunxi/sun50i-dmic.c
843
844ALLWINNER HARDWARE SPINLOCK SUPPORT
845M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
846S:	Maintained
847F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848F:	drivers/hwspinlock/sun6i_hwspinlock.c
849
850ALLWINNER THERMAL DRIVER
851M:	Vasily Khoruzhick <anarsoul@gmail.com>
852M:	Yangtao Li <tiny.windzz@gmail.com>
853L:	linux-pm@vger.kernel.org
854S:	Maintained
855F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856F:	drivers/thermal/sun8i_thermal.c
857
858ALLWINNER VPU DRIVER
859M:	Maxime Ripard <mripard@kernel.org>
860M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/staging/media/sunxi/cedrus/
864
865ALPHA PORT
866M:	Richard Henderson <richard.henderson@linaro.org>
867M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
868M:	Matt Turner <mattst88@gmail.com>
869L:	linux-alpha@vger.kernel.org
870S:	Odd Fixes
871F:	arch/alpha/
872
873ALPS PS/2 TOUCHPAD DRIVER
874R:	Pali Rohár <pali@kernel.org>
875F:	drivers/input/mouse/alps.*
876
877ALTERA MAILBOX DRIVER
878M:	Mun Yew Tham <mun.yew.tham@intel.com>
879S:	Maintained
880F:	drivers/mailbox/mailbox-altera.c
881
882ALTERA MSGDMA IP CORE DRIVER
883M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
884R:	Stefan Roese <sr@denx.de>
885L:	dmaengine@vger.kernel.org
886S:	Odd Fixes
887F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888F:	drivers/dma/altera-msgdma.c
889
890ALTERA PIO DRIVER
891M:	Mun Yew Tham <mun.yew.tham@intel.com>
892L:	linux-gpio@vger.kernel.org
893S:	Maintained
894F:	drivers/gpio/gpio-altera.c
895
896ALTERA TRIPLE SPEED ETHERNET DRIVER
897M:	Joyce Ooi <joyce.ooi@intel.com>
898L:	netdev@vger.kernel.org
899S:	Maintained
900F:	drivers/net/ethernet/altera/
901
902ALTERA UART/JTAG UART SERIAL DRIVERS
903M:	Tobias Klauser <tklauser@distanz.ch>
904L:	linux-serial@vger.kernel.org
905S:	Maintained
906F:	drivers/tty/serial/altera_jtaguart.c
907F:	drivers/tty/serial/altera_uart.c
908F:	include/linux/altera_jtaguart.h
909F:	include/linux/altera_uart.h
910
911AMAZON ANNAPURNA LABS FIC DRIVER
912M:	Talel Shenhar <talel@amazon.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915F:	drivers/irqchip/irq-al-fic.c
916
917AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918M:	Talel Shenhar <talel@amazon.com>
919M:	Talel Shenhar <talelshenhar@gmail.com>
920S:	Maintained
921F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922F:	drivers/edac/al_mc_edac.c
923
924AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925M:	Talel Shenhar <talel@amazon.com>
926S:	Maintained
927F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928F:	drivers/thermal/thermal_mmio.c
929
930AMAZON ETHERNET DRIVERS
931M:	Shay Agroskin <shayagr@amazon.com>
932M:	Arthur Kiyanovski <akiyano@amazon.com>
933R:	David Arinzon <darinzon@amazon.com>
934R:	Noam Dagan <ndagan@amazon.com>
935R:	Saeed Bishara <saeedb@amazon.com>
936L:	netdev@vger.kernel.org
937S:	Supported
938F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939F:	drivers/net/ethernet/amazon/
940
941AMAZON RDMA EFA DRIVER
942M:	Michael Margolin <mrgolin@amazon.com>
943R:	Gal Pressman <gal.pressman@linux.dev>
944R:	Yossi Leybovich <sleybo@amazon.com>
945L:	linux-rdma@vger.kernel.org
946S:	Supported
947Q:	https://patchwork.kernel.org/project/linux-rdma/list/
948F:	drivers/infiniband/hw/efa/
949F:	include/uapi/rdma/efa-abi.h
950
951AMD ADDRESS TRANSLATION LIBRARY (ATL)
952M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
953L:	linux-edac@vger.kernel.org
954S:	Supported
955F:	drivers/ras/amd/atl/*
956
957AMD AXI W1 DRIVER
958M:	Kris Chaplin <kris.chaplin@amd.com>
959R:	Thomas Delev <thomas.delev@amd.com>
960R:	Michal Simek <michal.simek@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963F:	drivers/w1/masters/amd_axi_w1.c
964
965AMD CDX BUS DRIVER
966M:	Nipun Gupta <nipun.gupta@amd.com>
967M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
968S:	Maintained
969F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970F:	drivers/cdx/*
971F:	include/linux/cdx/*
972
973AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974M:	Tom Lendacky <thomas.lendacky@amd.com>
975M:	John Allen <john.allen@amd.com>
976L:	linux-crypto@vger.kernel.org
977S:	Supported
978F:	drivers/crypto/ccp/
979F:	include/linux/ccp.h
980
981AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982M:	Ashish Kalra <ashish.kalra@amd.com>
983M:	Tom Lendacky <thomas.lendacky@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/sev*
987F:	include/uapi/linux/psp-sev.h
988
989AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990M:	Mario Limonciello <mario.limonciello@amd.com>
991L:	linux-crypto@vger.kernel.org
992S:	Supported
993F:	drivers/crypto/ccp/dbc.c
994F:	drivers/crypto/ccp/dbc.h
995F:	drivers/crypto/ccp/platform-access.c
996F:	drivers/crypto/ccp/platform-access.h
997F:	include/uapi/linux/psp-dbc.h
998F:	tools/crypto/ccp/*.c
999F:	tools/crypto/ccp/*.py
1000
1001AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002M:	Mario Limonciello <mario.limonciello@amd.com>
1003L:	linux-crypto@vger.kernel.org
1004S:	Supported
1005F:	drivers/crypto/ccp/hsti.*
1006
1007AMD DISPLAY CORE
1008M:	Harry Wentland <harry.wentland@amd.com>
1009M:	Leo Li <sunpeng.li@amd.com>
1010M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1011L:	amd-gfx@lists.freedesktop.org
1012S:	Supported
1013T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1014F:	drivers/gpu/drm/amd/display/
1015
1016AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017M:	Huang Rui <ray.huang@amd.com>
1018L:	linux-hwmon@vger.kernel.org
1019S:	Supported
1020F:	Documentation/hwmon/fam15h_power.rst
1021F:	drivers/hwmon/fam15h_power.c
1022
1023AMD FCH GPIO DRIVER
1024M:	Enrico Weigelt, metux IT consult <info@metux.net>
1025L:	linux-gpio@vger.kernel.org
1026S:	Maintained
1027F:	drivers/gpio/gpio-amd-fch.c
1028F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1029
1030AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1032S:	Orphan
1033F:	drivers/usb/gadget/udc/amd5536udc.*
1034
1035AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036M:	Andres Salomon <dilinger@queued.net>
1037L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1038S:	Supported
1039W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040F:	arch/x86/include/asm/geode.h
1041F:	drivers/char/hw_random/geode-rng.c
1042F:	drivers/crypto/geode*
1043F:	drivers/video/fbdev/geode/
1044
1045AMD HSMP DRIVER
1046M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1047R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1048L:	platform-driver-x86@vger.kernel.org
1049S:	Maintained
1050F:	Documentation/arch/x86/amd_hsmp.rst
1051F:	arch/x86/include/asm/amd_hsmp.h
1052F:	arch/x86/include/uapi/asm/amd_hsmp.h
1053F:	drivers/platform/x86/amd/hsmp.c
1054
1055AMD IOMMU (AMD-VI)
1056M:	Joerg Roedel <joro@8bytes.org>
1057R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1058L:	iommu@lists.linux.dev
1059S:	Maintained
1060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061F:	drivers/iommu/amd/
1062F:	include/linux/amd-iommu.h
1063
1064AMD KFD
1065M:	Felix Kuehling <Felix.Kuehling@amd.com>
1066L:	amd-gfx@lists.freedesktop.org
1067S:	Supported
1068T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1069F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070F:	drivers/gpu/drm/amd/amdkfd/
1071F:	drivers/gpu/drm/amd/include/cik_structs.h
1072F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073F:	drivers/gpu/drm/amd/include/v9_structs.h
1074F:	drivers/gpu/drm/amd/include/vi_structs.h
1075F:	include/uapi/linux/kfd_ioctl.h
1076F:	include/uapi/linux/kfd_sysfs.h
1077
1078AMD MP2 I2C DRIVER
1079M:	Elie Morisse <syniurge@gmail.com>
1080M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1081L:	linux-i2c@vger.kernel.org
1082S:	Maintained
1083F:	drivers/i2c/busses/i2c-amd-mp2*
1084
1085AMD PDS CORE DRIVER
1086M:	Shannon Nelson <shannon.nelson@amd.com>
1087M:	Brett Creeley <brett.creeley@amd.com>
1088L:	netdev@vger.kernel.org
1089S:	Supported
1090F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091F:	drivers/net/ethernet/amd/pds_core/
1092F:	include/linux/pds/
1093
1094AMD PMC DRIVER
1095M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1096L:	platform-driver-x86@vger.kernel.org
1097S:	Maintained
1098F:	drivers/platform/x86/amd/pmc/
1099
1100AMD PMF DRIVER
1101M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1102L:	platform-driver-x86@vger.kernel.org
1103S:	Maintained
1104F:	Documentation/ABI/testing/sysfs-amd-pmf
1105F:	drivers/platform/x86/amd/pmf/
1106
1107AMD POWERPLAY AND SWSMU
1108M:	Kenneth Feng <kenneth.feng@amd.com>
1109L:	amd-gfx@lists.freedesktop.org
1110S:	Supported
1111T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1112F:	drivers/gpu/drm/amd/pm/
1113
1114AMD PSTATE DRIVER
1115M:	Huang Rui <ray.huang@amd.com>
1116M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1117M:	Mario Limonciello <mario.limonciello@amd.com>
1118R:	Perry Yuan <perry.yuan@amd.com>
1119L:	linux-pm@vger.kernel.org
1120S:	Supported
1121F:	Documentation/admin-guide/pm/amd-pstate.rst
1122F:	drivers/cpufreq/amd-pstate*
1123F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124
1125AMD PTDMA DRIVER
1126M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1127L:	dmaengine@vger.kernel.org
1128S:	Maintained
1129F:	drivers/dma/ptdma/
1130
1131AMD SEATTLE DEVICE TREE SUPPORT
1132M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1133M:	Tom Lendacky <thomas.lendacky@amd.com>
1134S:	Supported
1135F:	arch/arm64/boot/dts/amd/
1136
1137AMD SENSOR FUSION HUB DRIVER
1138M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1139L:	linux-input@vger.kernel.org
1140S:	Maintained
1141F:	Documentation/hid/amd-sfh*
1142F:	drivers/hid/amd-sfh-hid/
1143
1144AMD SPI DRIVER
1145M:	Sanjay R Mehta <sanju.mehta@amd.com>
1146S:	Maintained
1147F:	drivers/spi/spi-amd.c
1148
1149AMD XGBE DRIVER
1150M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1151L:	netdev@vger.kernel.org
1152S:	Supported
1153F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154F:	drivers/net/ethernet/amd/xgbe/
1155
1156AMLOGIC DDR PMU DRIVER
1157M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1158L:	linux-amlogic@lists.infradead.org
1159S:	Supported
1160W:	http://www.amlogic.com
1161F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163F:	drivers/perf/amlogic/
1164F:	include/soc/amlogic/
1165
1166AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1168L:	linux-hwmon@vger.kernel.org
1169S:	Maintained
1170F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171F:	Documentation/hwmon/chipcap2.rst
1172F:	drivers/hwmon/chipcap2.c
1173
1174AMPHION VPU CODEC V4L2 DRIVER
1175M:	Ming Qian <ming.qian@nxp.com>
1176M:	Zhou Peng <eagle.zhou@nxp.com>
1177L:	linux-media@vger.kernel.org
1178S:	Maintained
1179F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180F:	drivers/media/platform/amphion/
1181
1182AMS AS73211 DRIVER
1183M:	Christian Eggers <ceggers@arri.de>
1184L:	linux-iio@vger.kernel.org
1185S:	Maintained
1186F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187F:	drivers/iio/light/as73211.c
1188
1189AMT (Automatic Multicast Tunneling)
1190M:	Taehee Yoo <ap420073@gmail.com>
1191L:	netdev@vger.kernel.org
1192S:	Maintained
1193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195F:	drivers/net/amt.c
1196
1197ANALOG DEVICES INC AD3552R DRIVER
1198M:	Nuno Sá <nuno.sa@analog.com>
1199L:	linux-iio@vger.kernel.org
1200S:	Supported
1201W:	https://ez.analog.com/linux-software-drivers
1202F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203F:	drivers/iio/dac/ad3552r.c
1204
1205ANALOG DEVICES INC AD4130 DRIVER
1206M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1207L:	linux-iio@vger.kernel.org
1208S:	Supported
1209W:	https://ez.analog.com/linux-software-drivers
1210F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212F:	drivers/iio/adc/ad4130.c
1213
1214ANALOG DEVICES INC AD7091R DRIVER
1215M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1216L:	linux-iio@vger.kernel.org
1217S:	Supported
1218W:	http://ez.analog.com/community/linux-device-drivers
1219F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220F:	drivers/iio/adc/ad7091r*
1221
1222ANALOG DEVICES INC AD7192 DRIVER
1223M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1224L:	linux-iio@vger.kernel.org
1225S:	Supported
1226W:	https://ez.analog.com/linux-software-drivers
1227F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228F:	drivers/iio/adc/ad7192.c
1229
1230ANALOG DEVICES INC AD7292 DRIVER
1231M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1232L:	linux-iio@vger.kernel.org
1233S:	Supported
1234W:	https://ez.analog.com/linux-software-drivers
1235F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236F:	drivers/iio/adc/ad7292.c
1237
1238ANALOG DEVICES INC AD7293 DRIVER
1239M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1240L:	linux-iio@vger.kernel.org
1241S:	Supported
1242W:	https://ez.analog.com/linux-software-drivers
1243F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244F:	drivers/iio/dac/ad7293.c
1245
1246ANALOG DEVICES INC AD74115 DRIVER
1247M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1248L:	linux-iio@vger.kernel.org
1249S:	Supported
1250W:	https://ez.analog.com/linux-software-drivers
1251F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252F:	drivers/iio/addac/ad74115.c
1253
1254ANALOG DEVICES INC AD74413R DRIVER
1255M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1256L:	linux-iio@vger.kernel.org
1257S:	Supported
1258W:	https://ez.analog.com/linux-software-drivers
1259F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260F:	drivers/iio/addac/ad74413r.c
1261F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1262
1263ANALOG DEVICES INC AD7768-1 DRIVER
1264M:	Michael Hennerich <Michael.Hennerich@analog.com>
1265L:	linux-iio@vger.kernel.org
1266S:	Supported
1267W:	https://ez.analog.com/linux-software-drivers
1268F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269F:	drivers/iio/adc/ad7768-1.c
1270
1271ANALOG DEVICES INC AD7780 DRIVER
1272M:	Michael Hennerich <Michael.Hennerich@analog.com>
1273M:	Renato Lui Geh <renatogeh@gmail.com>
1274L:	linux-iio@vger.kernel.org
1275S:	Supported
1276W:	https://ez.analog.com/linux-software-drivers
1277F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278F:	drivers/iio/adc/ad7780.c
1279
1280ANALOG DEVICES INC AD9739a DRIVER
1281M:	Nuno Sa <nuno.sa@analog.com>
1282M:	Dragos Bogdan <dragos.bogdan@analog.com>
1283L:	linux-iio@vger.kernel.org
1284S:	Supported
1285W:	https://ez.analog.com/linux-software-drivers
1286F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287F:	drivers/iio/dac/ad9739a.c
1288
1289ANALOG DEVICES INC ADA4250 DRIVER
1290M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1291L:	linux-iio@vger.kernel.org
1292S:	Supported
1293W:	https://ez.analog.com/linux-software-drivers
1294F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295F:	drivers/iio/amplifiers/ada4250.c
1296
1297ANALOG DEVICES INC ADF4377 DRIVER
1298M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1299L:	linux-iio@vger.kernel.org
1300S:	Supported
1301W:	https://ez.analog.com/linux-software-drivers
1302F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303F:	drivers/iio/frequency/adf4377.c
1304
1305ANALOG DEVICES INC ADGS1408 DRIVER
1306M:	Mircea Caprioru <mircea.caprioru@analog.com>
1307S:	Supported
1308F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309F:	drivers/mux/adgs1408.c
1310
1311ANALOG DEVICES INC ADIN DRIVER
1312M:	Michael Hennerich <michael.hennerich@analog.com>
1313L:	netdev@vger.kernel.org
1314S:	Supported
1315W:	https://ez.analog.com/linux-software-drivers
1316F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1317F:	drivers/net/phy/adin.c
1318
1319ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320M:	Nuno Sa <nuno.sa@analog.com>
1321L:	linux-iio@vger.kernel.org
1322S:	Supported
1323F:	drivers/iio/imu/adis.c
1324F:	drivers/iio/imu/adis_buffer.c
1325F:	drivers/iio/imu/adis_trigger.c
1326F:	include/linux/iio/imu/adis.h
1327
1328ANALOG DEVICES INC ADIS16460 DRIVER
1329M:	Dragos Bogdan <dragos.bogdan@analog.com>
1330L:	linux-iio@vger.kernel.org
1331S:	Supported
1332W:	https://ez.analog.com/linux-software-drivers
1333F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334F:	drivers/iio/imu/adis16460.c
1335
1336ANALOG DEVICES INC ADIS16475 DRIVER
1337M:	Nuno Sa <nuno.sa@analog.com>
1338L:	linux-iio@vger.kernel.org
1339S:	Supported
1340W:	https://ez.analog.com/linux-software-drivers
1341F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342F:	drivers/iio/imu/adis16475.c
1343
1344ANALOG DEVICES INC ADM1177 DRIVER
1345M:	Michael Hennerich <Michael.Hennerich@analog.com>
1346L:	linux-hwmon@vger.kernel.org
1347S:	Supported
1348W:	https://ez.analog.com/linux-software-drivers
1349F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350F:	drivers/hwmon/adm1177.c
1351
1352ANALOG DEVICES INC ADMFM2000 DRIVER
1353M:	Kim Seer Paller <kimseer.paller@analog.com>
1354L:	linux-iio@vger.kernel.org
1355S:	Supported
1356W:	https://ez.analog.com/linux-software-drivers
1357F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1358F:	drivers/iio/frequency/admfm2000.c
1359
1360ANALOG DEVICES INC ADMV1013 DRIVER
1361M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1362L:	linux-iio@vger.kernel.org
1363S:	Supported
1364W:	https://ez.analog.com/linux-software-drivers
1365F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1366F:	drivers/iio/frequency/admv1013.c
1367
1368ANALOG DEVICES INC ADMV1014 DRIVER
1369M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1370L:	linux-iio@vger.kernel.org
1371S:	Supported
1372W:	https://ez.analog.com/linux-software-drivers
1373F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1374F:	drivers/iio/frequency/admv1014.c
1375
1376ANALOG DEVICES INC ADMV8818 DRIVER
1377M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1378L:	linux-iio@vger.kernel.org
1379S:	Supported
1380W:	https://ez.analog.com/linux-software-drivers
1381F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382F:	drivers/iio/filter/admv8818.c
1383
1384ANALOG DEVICES INC ADP5061 DRIVER
1385M:	Michael Hennerich <Michael.Hennerich@analog.com>
1386L:	linux-pm@vger.kernel.org
1387S:	Supported
1388W:	https://ez.analog.com/linux-software-drivers
1389F:	drivers/power/supply/adp5061.c
1390
1391ANALOG DEVICES INC ADRF6780 DRIVER
1392M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1393L:	linux-iio@vger.kernel.org
1394S:	Supported
1395W:	https://ez.analog.com/linux-software-drivers
1396F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397F:	drivers/iio/frequency/adrf6780.c
1398
1399ANALOG DEVICES INC ADV7180 DRIVER
1400M:	Lars-Peter Clausen <lars@metafoo.de>
1401L:	linux-media@vger.kernel.org
1402S:	Supported
1403W:	https://ez.analog.com/linux-software-drivers
1404F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405F:	drivers/media/i2c/adv7180.c
1406
1407ANALOG DEVICES INC ADV748X DRIVER
1408M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412F:	drivers/media/i2c/adv748x/*
1413
1414ANALOG DEVICES INC ADV7511 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7511*
1419
1420ANALOG DEVICES INC ADV7604 DRIVER
1421M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1422L:	linux-media@vger.kernel.org
1423S:	Maintained
1424F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425F:	drivers/media/i2c/adv7604*
1426
1427ANALOG DEVICES INC ADV7842 DRIVER
1428M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1429L:	linux-media@vger.kernel.org
1430S:	Maintained
1431F:	drivers/media/i2c/adv7842*
1432
1433ANALOG DEVICES INC ADXRS290 DRIVER
1434M:	Nishant Malpani <nish.malpani25@gmail.com>
1435L:	linux-iio@vger.kernel.org
1436S:	Supported
1437F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438F:	drivers/iio/gyro/adxrs290.c
1439
1440ANALOG DEVICES INC ASOC CODEC DRIVERS
1441M:	Lars-Peter Clausen <lars@metafoo.de>
1442M:	Nuno Sá <nuno.sa@analog.com>
1443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1444S:	Supported
1445W:	http://wiki.analog.com/
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	sound/soc/codecs/ad1*
1448F:	sound/soc/codecs/ad7*
1449F:	sound/soc/codecs/adau*
1450F:	sound/soc/codecs/adav*
1451F:	sound/soc/codecs/sigmadsp.*
1452F:	sound/soc/codecs/ssm*
1453
1454ANALOG DEVICES INC AXI DAC DRIVER
1455M:	Nuno Sa <nuno.sa@analog.com>
1456L:	linux-iio@vger.kernel.org
1457S:	Supported
1458W:	https://ez.analog.com/linux-software-drivers
1459F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460F:	drivers/iio/dac/adi-axi-dac.c
1461
1462ANALOG DEVICES INC DMA DRIVERS
1463M:	Lars-Peter Clausen <lars@metafoo.de>
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	drivers/dma/dma-axi-dmac.c
1467
1468ANALOG DEVICES INC IIO DRIVERS
1469M:	Lars-Peter Clausen <lars@metafoo.de>
1470M:	Michael Hennerich <Michael.Hennerich@analog.com>
1471S:	Supported
1472W:	http://wiki.analog.com/
1473W:	https://ez.analog.com/linux-software-drivers
1474F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476F:	Documentation/devicetree/bindings/iio/*/adi,*
1477F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479F:	drivers/iio/*/ad*
1480F:	drivers/iio/adc/ltc249*
1481F:	drivers/iio/amplifiers/hmc425a.c
1482F:	drivers/staging/iio/*/ad*
1483X:	drivers/iio/*/adjd*
1484
1485ANALOGBITS PLL LIBRARIES
1486M:	Paul Walmsley <paul.walmsley@sifive.com>
1487M:	Samuel Holland <samuel.holland@sifive.com>
1488S:	Supported
1489F:	drivers/clk/analogbits/*
1490F:	include/linux/clk/analogbits*
1491
1492ANDROID DRIVERS
1493M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1494M:	Arve Hjønnevåg <arve@android.com>
1495M:	Todd Kjos <tkjos@android.com>
1496M:	Martijn Coenen <maco@android.com>
1497M:	Joel Fernandes <joel@joelfernandes.org>
1498M:	Christian Brauner <christian@brauner.io>
1499M:	Carlos Llamas <cmllamas@google.com>
1500M:	Suren Baghdasaryan <surenb@google.com>
1501L:	linux-kernel@vger.kernel.org
1502S:	Supported
1503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504F:	drivers/android/
1505
1506ANDROID GOLDFISH PIC DRIVER
1507M:	Miodrag Dinic <miodrag.dinic@mips.com>
1508S:	Supported
1509F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510F:	drivers/irqchip/irq-goldfish-pic.c
1511
1512ANDROID GOLDFISH RTC DRIVER
1513M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1514S:	Supported
1515F:	drivers/rtc/rtc-goldfish.c
1516
1517AOA (Apple Onboard Audio) ALSA DRIVER
1518M:	Johannes Berg <johannes@sipsolutions.net>
1519L:	linuxppc-dev@lists.ozlabs.org
1520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	sound/aoa/
1523
1524APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525M:	William Breathitt Gray <wbg@kernel.org>
1526L:	linux-iio@vger.kernel.org
1527S:	Maintained
1528F:	drivers/iio/addac/stx104.c
1529
1530APM DRIVER
1531M:	Jiri Kosina <jikos@kernel.org>
1532S:	Odd fixes
1533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534F:	arch/x86/kernel/apm_32.c
1535F:	drivers/char/apm-emulation.c
1536F:	include/linux/apm_bios.h
1537F:	include/uapi/linux/apm_bios.h
1538
1539APPARMOR SECURITY MODULE
1540M:	John Johansen <john.johansen@canonical.com>
1541M:	John Johansen <john@apparmor.net>
1542L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1543S:	Supported
1544W:	apparmor.net
1545B:	https://gitlab.com/apparmor/apparmor-kernel
1546C:	irc://irc.oftc.net/apparmor
1547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548T:	https://gitlab.com/apparmor/apparmor-kernel.git
1549F:	Documentation/admin-guide/LSM/apparmor.rst
1550F:	security/apparmor/
1551
1552APPLE BCM5974 MULTITOUCH DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-input@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/input/mouse/bcm5974.c
1557
1558APPLE PCIE CONTROLLER DRIVER
1559M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1560M:	Marc Zyngier <maz@kernel.org>
1561L:	linux-pci@vger.kernel.org
1562S:	Maintained
1563F:	drivers/pci/controller/pcie-apple.c
1564
1565APPLE SMC DRIVER
1566M:	Henrik Rydberg <rydberg@bitmath.org>
1567L:	linux-hwmon@vger.kernel.org
1568S:	Odd fixes
1569F:	drivers/hwmon/applesmc.c
1570
1571APPLETALK NETWORK LAYER
1572L:	netdev@vger.kernel.org
1573S:	Odd fixes
1574F:	include/linux/atalk.h
1575F:	include/uapi/linux/atalk.h
1576F:	net/appletalk/
1577
1578APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579M:	Khuong Dinh <khuong@os.amperecomputing.com>
1580S:	Supported
1581F:	arch/arm64/boot/dts/apm/
1582
1583APPLIED MICRO (APM) X-GENE SOC EDAC
1584M:	Khuong Dinh <khuong@os.amperecomputing.com>
1585S:	Supported
1586F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587F:	drivers/edac/xgene_edac.c
1588
1589APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1591M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1592S:	Supported
1593F:	drivers/net/ethernet/apm/xgene-v2/
1594
1595APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1597M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1598M:	Quan Nguyen <quan@os.amperecomputing.com>
1599S:	Supported
1600F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602F:	drivers/net/ethernet/apm/xgene/
1603F:	drivers/net/mdio/mdio-xgene.c
1604
1605APPLIED MICRO (APM) X-GENE SOC PMU
1606M:	Khuong Dinh <khuong@os.amperecomputing.com>
1607S:	Supported
1608F:	Documentation/admin-guide/perf/xgene-pmu.rst
1609F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610F:	drivers/perf/xgene_pmu.c
1611
1612APTINA CAMERA SENSOR PLL
1613M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1614L:	linux-media@vger.kernel.org
1615S:	Maintained
1616F:	drivers/media/i2c/aptina-pll.*
1617
1618AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1619M:	Aleksa Savic <savicaleksa83@gmail.com>
1620M:	Jack Doan <me@jackdoan.com>
1621L:	linux-hwmon@vger.kernel.org
1622S:	Maintained
1623F:	Documentation/hwmon/aquacomputer_d5next.rst
1624F:	drivers/hwmon/aquacomputer_d5next.c
1625
1626AQUANTIA ETHERNET DRIVER (atlantic)
1627M:	Igor Russkikh <irusskikh@marvell.com>
1628L:	netdev@vger.kernel.org
1629S:	Supported
1630W:	https://www.marvell.com/
1631Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1632F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1633F:	drivers/net/ethernet/aquantia/atlantic/
1634
1635AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1636M:	Egor Pomozov <epomozov@marvell.com>
1637L:	netdev@vger.kernel.org
1638S:	Supported
1639W:	http://www.aquantia.com
1640F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1641
1642AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1643M:	Krzysztof Hałasa <khalasa@piap.pl>
1644L:	linux-media@vger.kernel.org
1645S:	Maintained
1646F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1647F:	drivers/media/i2c/ar0521.c
1648
1649ARASAN NAND CONTROLLER DRIVER
1650M:	Miquel Raynal <miquel.raynal@bootlin.com>
1651R:	Michal Simek <michal.simek@amd.com>
1652L:	linux-mtd@lists.infradead.org
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1655F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1656
1657ARC FRAMEBUFFER DRIVER
1658M:	Jaya Kumar <jayalk@intworks.biz>
1659S:	Maintained
1660F:	drivers/video/fbdev/arcfb.c
1661F:	drivers/video/fbdev/core/fb_defio.c
1662
1663ARC PGU DRM DRIVER
1664M:	Alexey Brodkin <abrodkin@synopsys.com>
1665S:	Supported
1666F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1667F:	drivers/gpu/drm/tiny/arcpgu.c
1668
1669ARCNET NETWORK LAYER
1670M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1671L:	netdev@vger.kernel.org
1672S:	Maintained
1673F:	drivers/net/arcnet/
1674F:	include/uapi/linux/if_arcnet.h
1675
1676ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1677M:	Arnd Bergmann <arnd@arndb.de>
1678M:	Olof Johansson <olof@lixom.net>
1679M:	soc@kernel.org
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682P:	Documentation/process/maintainer-soc.rst
1683C:	irc://irc.libera.chat/armlinux
1684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1685F:	Documentation/process/maintainer-soc*.rst
1686F:	arch/arm/boot/dts/Makefile
1687F:	arch/arm64/boot/dts/Makefile
1688
1689ARM ARCHITECTED TIMER DRIVER
1690M:	Mark Rutland <mark.rutland@arm.com>
1691M:	Marc Zyngier <maz@kernel.org>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	arch/arm/include/asm/arch_timer.h
1695F:	arch/arm64/include/asm/arch_timer.h
1696F:	drivers/clocksource/arm_arch_timer.c
1697
1698ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1699M:	Marc Zyngier <maz@kernel.org>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1703F:	arch/arm/include/asm/arch_gicv3.h
1704F:	arch/arm64/include/asm/arch_gicv3.h
1705F:	drivers/irqchip/irq-gic*.[ch]
1706F:	include/linux/irqchip/arm-gic*.h
1707F:	include/linux/irqchip/arm-vgic-info.h
1708
1709ARM HDLCD DRM DRIVER
1710M:	Liviu Dudau <liviu.dudau@arm.com>
1711S:	Supported
1712F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1713F:	drivers/gpu/drm/arm/hdlcd_*
1714
1715ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1716M:	Linus Walleij <linus.walleij@linaro.org>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1720F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1721F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1722F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1723F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1724F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1725F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1726F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1727F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1728F:	arch/arm/boot/dts/arm/arm-realview-*
1729F:	arch/arm/boot/dts/arm/integrator*
1730F:	arch/arm/boot/dts/arm/versatile*
1731F:	arch/arm/mach-versatile/
1732F:	drivers/bus/arm-integrator-lm.c
1733F:	drivers/clk/versatile/
1734F:	drivers/i2c/busses/i2c-versatile.c
1735F:	drivers/irqchip/irq-versatile-fpga.c
1736F:	drivers/mtd/maps/physmap-versatile.*
1737F:	drivers/power/reset/arm-versatile-reboot.c
1738F:	drivers/soc/versatile/
1739
1740ARM KOMEDA DRM-KMS DRIVER
1741M:	Liviu Dudau <liviu.dudau@arm.com>
1742S:	Supported
1743T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1745F:	Documentation/gpu/komeda-kms.rst
1746F:	drivers/gpu/drm/arm/display/include/
1747F:	drivers/gpu/drm/arm/display/komeda/
1748
1749ARM MALI PANFROST DRM DRIVER
1750M:	Boris Brezillon <boris.brezillon@collabora.com>
1751M:	Rob Herring <robh@kernel.org>
1752R:	Steven Price <steven.price@arm.com>
1753L:	dri-devel@lists.freedesktop.org
1754S:	Supported
1755T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756F:	Documentation/gpu/panfrost.rst
1757F:	drivers/gpu/drm/panfrost/
1758F:	include/uapi/drm/panfrost_drm.h
1759
1760ARM MALI PANTHOR DRM DRIVER
1761M:	Boris Brezillon <boris.brezillon@collabora.com>
1762M:	Steven Price <steven.price@arm.com>
1763M:	Liviu Dudau <liviu.dudau@arm.com>
1764L:	dri-devel@lists.freedesktop.org
1765S:	Supported
1766T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1768F:	drivers/gpu/drm/panthor/
1769F:	include/uapi/drm/panthor_drm.h
1770
1771ARM MALI-DP DRM DRIVER
1772M:	Liviu Dudau <liviu.dudau@arm.com>
1773S:	Supported
1774T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1776F:	Documentation/gpu/afbc.rst
1777F:	drivers/gpu/drm/arm/
1778
1779ARM MFM AND FLOPPY DRIVERS
1780M:	Ian Molton <spyro@f2s.com>
1781S:	Maintained
1782F:	arch/arm/include/asm/floppy.h
1783F:	arch/arm/mach-rpc/floppydma.S
1784
1785ARM PMU PROFILING AND DEBUGGING
1786M:	Will Deacon <will@kernel.org>
1787M:	Mark Rutland <mark.rutland@arm.com>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790F:	Documentation/devicetree/bindings/arm/pmu.yaml
1791F:	Documentation/devicetree/bindings/perf/
1792F:	arch/arm*/include/asm/hw_breakpoint.h
1793F:	arch/arm*/include/asm/perf_event.h
1794F:	arch/arm*/kernel/hw_breakpoint.c
1795F:	arch/arm*/kernel/perf_*
1796F:	drivers/perf/
1797F:	include/linux/perf/arm_pmu*.h
1798
1799ARM PORT
1800M:	Russell King <linux@armlinux.org.uk>
1801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S:	Odd Fixes
1803W:	http://www.armlinux.org.uk/
1804T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1805F:	arch/arm/
1806X:	arch/arm/boot/dts/
1807
1808ARM PRIMECELL AACI PL041 DRIVER
1809M:	Russell King <linux@armlinux.org.uk>
1810S:	Odd Fixes
1811F:	sound/arm/aaci.*
1812
1813ARM PRIMECELL BUS SUPPORT
1814M:	Russell King <linux@armlinux.org.uk>
1815S:	Odd Fixes
1816F:	drivers/amba/
1817F:	include/linux/amba/bus.h
1818
1819ARM PRIMECELL KMI PL050 DRIVER
1820M:	Russell King <linux@armlinux.org.uk>
1821S:	Odd Fixes
1822F:	drivers/input/serio/ambakmi.*
1823F:	include/linux/amba/kmi.h
1824
1825ARM PRIMECELL MMCI PL180/1 DRIVER
1826M:	Russell King <linux@armlinux.org.uk>
1827S:	Odd Fixes
1828F:	drivers/mmc/host/mmci.*
1829F:	include/linux/amba/mmci.h
1830
1831ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1832M:	Miquel Raynal <miquel.raynal@bootlin.com>
1833R:	Michal Simek <michal.simek@amd.com>
1834L:	linux-mtd@lists.infradead.org
1835S:	Maintained
1836F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1837F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1838
1839ARM PRIMECELL PL35X SMC DRIVER
1840M:	Miquel Raynal <miquel.raynal@bootlin.com>
1841R:	Michal Simek <michal.simek@amd.com>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1845F:	drivers/memory/pl353-smc.c
1846
1847ARM PRIMECELL SSP PL022 SPI DRIVER
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1852F:	drivers/spi/spi-pl022.c
1853
1854ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1855M:	Russell King <linux@armlinux.org.uk>
1856S:	Odd Fixes
1857F:	drivers/tty/serial/amba-pl01*.c
1858F:	include/linux/amba/serial.h
1859
1860ARM PRIMECELL VIC PL190/PL192 DRIVER
1861M:	Linus Walleij <linus.walleij@linaro.org>
1862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863S:	Maintained
1864F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1865F:	drivers/irqchip/irq-vic.c
1866
1867ARM SMC WATCHDOG DRIVER
1868M:	Julius Werner <jwerner@chromium.org>
1869R:	Evan Benn <evanbenn@chromium.org>
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1872F:	drivers/watchdog/arm_smc_wdt.c
1873
1874ARM SMMU DRIVERS
1875M:	Will Deacon <will@kernel.org>
1876R:	Robin Murphy <robin.murphy@arm.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Maintained
1879F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1880F:	drivers/iommu/arm/
1881F:	drivers/iommu/io-pgtable-arm*
1882
1883ARM SUB-ARCHITECTURES
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886C:	irc://irc.libera.chat/armlinux
1887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1888F:	arch/arm/mach-*/
1889F:	arch/arm/plat-*/
1890
1891ARM/ACTIONS SEMI ARCHITECTURE
1892M:	Andreas Färber <afaerber@suse.de>
1893M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1896S:	Maintained
1897F:	Documentation/devicetree/bindings/arm/actions.yaml
1898F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1899F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1900F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1901F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1902F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1903F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1904F:	Documentation/devicetree/bindings/pinctrl/actions,*
1905F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1906F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1907F:	arch/arm/boot/dts/actions/
1908F:	arch/arm/mach-actions/
1909F:	arch/arm64/boot/dts/actions/
1910F:	drivers/clk/actions/
1911F:	drivers/clocksource/timer-owl*
1912F:	drivers/dma/owl-dma.c
1913F:	drivers/i2c/busses/i2c-owl.c
1914F:	drivers/irqchip/irq-owl-sirq.c
1915F:	drivers/mmc/host/owl-mmc.c
1916F:	drivers/net/ethernet/actions/
1917F:	drivers/pinctrl/actions/*
1918F:	drivers/pmdomain/actions/
1919F:	include/dt-bindings/power/owl-*
1920F:	include/dt-bindings/reset/actions,*
1921F:	include/linux/soc/actions/
1922N:	owl
1923
1924ARM/AIROHA SOC SUPPORT
1925M:	Matthias Brugger <matthias.bgg@gmail.com>
1926M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1929S:	Odd Fixes
1930F:	arch/arm/boot/dts/airoha/
1931F:	arch/arm64/boot/dts/airoha/
1932
1933ARM/Allwinner SoC Clock Support
1934M:	Emilio López <emilio@elopez.com.ar>
1935S:	Maintained
1936F:	drivers/clk/sunxi/
1937
1938ARM/Allwinner sunXi SoC support
1939M:	Chen-Yu Tsai <wens@csie.org>
1940M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1941M:	Samuel Holland <samuel@sholland.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943L:	linux-sunxi@lists.linux.dev
1944S:	Maintained
1945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1946F:	arch/arm/mach-sunxi/
1947F:	arch/arm64/boot/dts/allwinner/
1948F:	drivers/clk/sunxi-ng/
1949F:	drivers/pinctrl/sunxi/
1950F:	drivers/soc/sunxi/
1951N:	allwinner
1952N:	sun[x456789]i
1953N:	sun[25]0i
1954
1955ARM/ALPHASCALE ARCHITECTURE
1956M:	Krzysztof Kozlowski <krzk@kernel.org>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958S:	Odd Fixes
1959F:	arch/arm/boot/dts/alphascale/
1960F:	drivers/clk/clk-asm9260.c
1961F:	drivers/clocksource/asm9260_timer.c
1962F:	drivers/rtc/rtc-asm9260.c
1963F:	drivers/watchdog/asm9260_wdt.c
1964
1965ARM/AMD PENSANDO ARM64 ARCHITECTURE
1966M:	Brad Larson <blarson@amd.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Supported
1969F:	Documentation/devicetree/bindings/*/amd,pensando*
1970F:	arch/arm64/boot/dts/amd/elba*
1971
1972ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1973M:	Neil Armstrong <neil.armstrong@linaro.org>
1974M:	Jerome Brunet <jbrunet@baylibre.com>
1975L:	linux-amlogic@lists.infradead.org
1976S:	Maintained
1977F:	Documentation/devicetree/bindings/clock/amlogic*
1978F:	drivers/clk/meson/
1979F:	include/dt-bindings/clock/amlogic,a1*
1980F:	include/dt-bindings/clock/gxbb*
1981F:	include/dt-bindings/clock/meson*
1982
1983ARM/Amlogic Meson SoC Crypto Drivers
1984M:	Corentin Labbe <clabbe@baylibre.com>
1985L:	linux-crypto@vger.kernel.org
1986L:	linux-amlogic@lists.infradead.org
1987S:	Maintained
1988F:	Documentation/devicetree/bindings/crypto/amlogic*
1989F:	drivers/crypto/amlogic/
1990
1991ARM/Amlogic Meson SoC Sound Drivers
1992M:	Jerome Brunet <jbrunet@baylibre.com>
1993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1994S:	Maintained
1995F:	Documentation/devicetree/bindings/sound/amlogic*
1996F:	sound/soc/meson/
1997
1998ARM/Amlogic Meson SoC support
1999M:	Neil Armstrong <neil.armstrong@linaro.org>
2000M:	Kevin Hilman <khilman@baylibre.com>
2001R:	Jerome Brunet <jbrunet@baylibre.com>
2002R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004L:	linux-amlogic@lists.infradead.org
2005S:	Maintained
2006W:	http://linux-meson.com/
2007F:	Documentation/devicetree/bindings/phy/amlogic*
2008F:	arch/arm/boot/dts/amlogic/
2009F:	arch/arm/mach-meson/
2010F:	arch/arm64/boot/dts/amlogic/
2011F:	drivers/pmdomain/amlogic/
2012F:	drivers/mmc/host/meson*
2013F:	drivers/phy/amlogic/
2014F:	drivers/pinctrl/meson/
2015F:	drivers/rtc/rtc-meson*
2016F:	drivers/soc/amlogic/
2017N:	meson
2018
2019ARM/Annapurna Labs ALPINE ARCHITECTURE
2020M:	Antoine Tenart <atenart@kernel.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Odd Fixes
2023F:	arch/arm/boot/dts/amazon/
2024F:	arch/arm/mach-alpine/
2025F:	arch/arm64/boot/dts/amazon/
2026F:	drivers/*/*alpine*
2027
2028ARM/APPLE MACHINE SOUND DRIVERS
2029M:	Martin Povišer <povik+lin@cutebit.org>
2030L:	asahi@lists.linux.dev
2031L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2032S:	Maintained
2033F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2034F:	Documentation/devicetree/bindings/sound/apple,*
2035F:	sound/soc/apple/*
2036F:	sound/soc/codecs/cs42l83-i2c.c
2037F:	sound/soc/codecs/ssm3515.c
2038
2039ARM/APPLE MACHINE SUPPORT
2040M:	Hector Martin <marcan@marcan.st>
2041M:	Sven Peter <sven@svenpeter.dev>
2042R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2043L:	asahi@lists.linux.dev
2044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045S:	Maintained
2046W:	https://asahilinux.org
2047B:	https://github.com/AsahiLinux/linux/issues
2048C:	irc://irc.oftc.net/asahi-dev
2049T:	git https://github.com/AsahiLinux/linux.git
2050F:	Documentation/devicetree/bindings/arm/apple.yaml
2051F:	Documentation/devicetree/bindings/arm/apple/*
2052F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2053F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2054F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2055F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2056F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2057F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2058F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2059F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2060F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2061F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2062F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2063F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2064F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2065F:	Documentation/devicetree/bindings/power/apple*
2066F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2067F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2068F:	arch/arm64/boot/dts/apple/
2069F:	drivers/bluetooth/hci_bcm4377.c
2070F:	drivers/clk/clk-apple-nco.c
2071F:	drivers/cpufreq/apple-soc-cpufreq.c
2072F:	drivers/dma/apple-admac.c
2073F:	drivers/pmdomain/apple/
2074F:	drivers/i2c/busses/i2c-pasemi-core.c
2075F:	drivers/i2c/busses/i2c-pasemi-platform.c
2076F:	drivers/iommu/apple-dart.c
2077F:	drivers/iommu/io-pgtable-dart.c
2078F:	drivers/irqchip/irq-apple-aic.c
2079F:	drivers/nvme/host/apple.c
2080F:	drivers/nvmem/apple-efuses.c
2081F:	drivers/pinctrl/pinctrl-apple-gpio.c
2082F:	drivers/pwm/pwm-apple.c
2083F:	drivers/soc/apple/*
2084F:	drivers/watchdog/apple_wdt.c
2085F:	include/dt-bindings/interrupt-controller/apple-aic.h
2086F:	include/dt-bindings/pinctrl/apple.h
2087F:	include/linux/soc/apple/*
2088
2089ARM/ARTPEC MACHINE SUPPORT
2090M:	Jesper Nilsson <jesper.nilsson@axis.com>
2091M:	Lars Persson <lars.persson@axis.com>
2092L:	linux-arm-kernel@axis.com
2093S:	Maintained
2094F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2095F:	arch/arm/boot/dts/axis/
2096F:	arch/arm/mach-artpec
2097F:	drivers/clk/axis
2098F:	drivers/crypto/axis
2099F:	drivers/mmc/host/usdhi6rol0.c
2100F:	drivers/pinctrl/pinctrl-artpec*
2101
2102ARM/ASPEED I2C DRIVER
2103M:	Brendan Higgins <brendanhiggins@google.com>
2104R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2105R:	Joel Stanley <joel@jms.id.au>
2106L:	linux-i2c@vger.kernel.org
2107L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2110F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2111F:	drivers/i2c/busses/i2c-aspeed.c
2112F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2113
2114ARM/ASPEED MACHINE SUPPORT
2115M:	Joel Stanley <joel@jms.id.au>
2116R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2119S:	Supported
2120Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2122F:	Documentation/devicetree/bindings/arm/aspeed/
2123F:	arch/arm/boot/dts/aspeed/
2124F:	arch/arm/mach-aspeed/
2125N:	aspeed
2126
2127ARM/AXM LSI SOC
2128M:	Krzysztof Kozlowski <krzk@kernel.org>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Odd Fixes
2131F:	Documentation/devicetree/bindings/arm/axxia.yaml
2132F:	arch/arm/boot/dts/intel/axm/
2133F:	arch/arm/mach-axxia/
2134
2135ARM/BITMAIN ARCHITECTURE
2136M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Maintained
2139F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2140F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2141F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2142F:	arch/arm64/boot/dts/bitmain/
2143F:	drivers/clk/clk-bm1880.c
2144F:	drivers/pinctrl/pinctrl-bm1880.c
2145
2146ARM/CALXEDA HIGHBANK ARCHITECTURE
2147M:	Andre Przywara <andre.przywara@arm.com>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S:	Maintained
2150F:	arch/arm/boot/dts/calxeda/
2151F:	arch/arm/mach-highbank/
2152
2153ARM/CAVIUM THUNDER NETWORK DRIVER
2154M:	Sunil Goutham <sgoutham@marvell.com>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Supported
2157F:	drivers/net/ethernet/cavium/thunder/
2158
2159ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2160M:	Lukasz Majewski <lukma@denx.de>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm/mach-ep93xx/ts72xx.c
2164
2165ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2166M:	Alexander Shiyan <shc_work@mail.ru>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Odd Fixes
2169N:	clps711x
2170
2171ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2172M:	Hartley Sweeten <hsweeten@visionengravers.com>
2173M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175S:	Maintained
2176F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2177F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2178F:	arch/arm/boot/compressed/misc-ep93xx.h
2179F:	arch/arm/mach-ep93xx/
2180F:	drivers/iio/adc/ep93xx_adc.c
2181
2182ARM/CLKDEV SUPPORT
2183M:	Russell King <linux@armlinux.org.uk>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185S:	Maintained
2186T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2187F:	drivers/clk/clkdev.c
2188
2189ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2190M:	Baruch Siach <baruch@tkos.co.il>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193F:	arch/arm/boot/dts/cnxt/
2194N:	digicolor
2195
2196ARM/CORESIGHT FRAMEWORK AND DRIVERS
2197M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2198R:	Mike Leach <mike.leach@linaro.org>
2199R:	James Clark <james.clark@linaro.org>
2200L:	coresight@lists.linaro.org (moderated for non-subscribers)
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S:	Maintained
2203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2204F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2205F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2206F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2207F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2208F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2209F:	Documentation/trace/coresight/*
2210F:	drivers/hwtracing/coresight/*
2211F:	include/dt-bindings/arm/coresight-cti-dt.h
2212F:	include/linux/coresight*
2213F:	include/uapi/linux/coresight*
2214F:	samples/coresight/*
2215F:	tools/perf/Documentation/arm-coresight.txt
2216F:	tools/perf/arch/arm/util/auxtrace.c
2217F:	tools/perf/arch/arm/util/cs-etm.c
2218F:	tools/perf/arch/arm/util/cs-etm.h
2219F:	tools/perf/arch/arm/util/pmu.c
2220F:	tools/perf/tests/shell/*coresight*
2221F:	tools/perf/tests/shell/coresight/*
2222F:	tools/perf/tests/shell/lib/*coresight*
2223F:	tools/perf/util/cs-etm-decoder/*
2224F:	tools/perf/util/cs-etm.*
2225
2226ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2227M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2228M:	Linus Walleij <linus.walleij@linaro.org>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Maintained
2231T:	git git://github.com/ulli-kroll/linux.git
2232F:	Documentation/devicetree/bindings/arm/gemini.yaml
2233F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2234F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2235F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2236F:	arch/arm/boot/dts/gemini/
2237F:	arch/arm/mach-gemini/
2238F:	drivers/crypto/gemini/
2239F:	drivers/net/ethernet/cortina/
2240F:	drivers/pinctrl/pinctrl-gemini.c
2241F:	drivers/rtc/rtc-ftrtc010.c
2242
2243ARM/CZ.NIC TURRIS SUPPORT
2244M:	Marek Behún <kabel@kernel.org>
2245S:	Maintained
2246W:	https://www.turris.cz/
2247F:	Documentation/ABI/testing/debugfs-moxtet
2248F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2249F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2250F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2251F:	Documentation/devicetree/bindings/bus/moxtet.txt
2252F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2253F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2254F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2255F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2256F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2257F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2258F:	drivers/bus/moxtet.c
2259F:	drivers/firmware/turris-mox-rwtm.c
2260F:	drivers/gpio/gpio-moxtet.c
2261F:	drivers/leds/leds-turris-omnia.c
2262F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2263F:	drivers/platform/cznic/
2264F:	drivers/watchdog/armada_37xx_wdt.c
2265F:	include/dt-bindings/bus/moxtet.h
2266F:	include/linux/armada-37xx-rwtm-mailbox.h
2267F:	include/linux/moxtet.h
2268F:	include/linux/turris-omnia-mcu-interface.h
2269
2270ARM/FARADAY FA526 PORT
2271M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273S:	Maintained
2274T:	git git://git.berlios.de/gemini-board
2275F:	arch/arm/mm/*-fa*
2276
2277ARM/FOOTBRIDGE ARCHITECTURE
2278M:	Russell King <linux@armlinux.org.uk>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281W:	http://www.armlinux.org.uk/
2282F:	arch/arm/include/asm/hardware/dec21285.h
2283F:	arch/arm/mach-footbridge/
2284
2285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2286M:	Shawn Guo <shawnguo@kernel.org>
2287M:	Sascha Hauer <s.hauer@pengutronix.de>
2288R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2289R:	Fabio Estevam <festevam@gmail.com>
2290L:	imx@lists.linux.dev
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Maintained
2293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2294F:	arch/arm/boot/dts/nxp/imx/
2295F:	arch/arm/boot/dts/nxp/mxs/
2296F:	arch/arm64/boot/dts/freescale/
2297X:	arch/arm64/boot/dts/freescale/fsl-*
2298X:	arch/arm64/boot/dts/freescale/qoriq-*
2299X:	drivers/media/i2c/
2300N:	imx
2301N:	mxs
2302
2303ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2304M:	Shawn Guo <shawnguo@kernel.org>
2305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306S:	Maintained
2307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2308F:	arch/arm/boot/dts/nxp/ls/
2309F:	arch/arm64/boot/dts/freescale/fsl-*
2310F:	arch/arm64/boot/dts/freescale/qoriq-*
2311
2312ARM/FREESCALE VYBRID ARM ARCHITECTURE
2313M:	Shawn Guo <shawnguo@kernel.org>
2314M:	Sascha Hauer <s.hauer@pengutronix.de>
2315R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2316R:	Stefan Agner <stefan@agner.ch>
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320F:	arch/arm/boot/dts/nxp/vf/
2321F:	arch/arm/mach-imx/*vf610*
2322
2323ARM/GUMSTIX MACHINE SUPPORT
2324M:	Steve Sakoman <sakoman@gmail.com>
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327
2328ARM/HISILICON SOC SUPPORT
2329M:	Wei Xu <xuwei5@hisilicon.com>
2330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331S:	Supported
2332W:	http://www.hisilicon.com
2333T:	git https://github.com/hisilicon/linux-hisi.git
2334F:	arch/arm/boot/dts/hisilicon/
2335F:	arch/arm/mach-hisi/
2336F:	arch/arm64/boot/dts/hisilicon/
2337
2338ARM/HP JORNADA 7XX MACHINE SUPPORT
2339M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2340S:	Maintained
2341W:	www.jlime.com
2342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2343F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2344F:	arch/arm/mach-sa1100/jornada720.c
2345
2346ARM/HPE GXP ARCHITECTURE
2347M:	Jean-Marie Verdun <verdun@hpe.com>
2348M:	Nick Hawkins <nick.hawkins@hpe.com>
2349S:	Maintained
2350F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2351F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2352F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2353F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2354F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2355F:	Documentation/hwmon/gxp-fan-ctrl.rst
2356F:	arch/arm/boot/dts/hpe/
2357F:	arch/arm/mach-hpe/
2358F:	drivers/clocksource/timer-gxp.c
2359F:	drivers/hwmon/gxp-fan-ctrl.c
2360F:	drivers/i2c/busses/i2c-gxp.c
2361F:	drivers/spi/spi-gxp.c
2362F:	drivers/watchdog/gxp-wdt.c
2363
2364ARM/IGEP MACHINE SUPPORT
2365M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2366M:	Javier Martinez Canillas <javier@dowhile0.org>
2367L:	linux-omap@vger.kernel.org
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S:	Maintained
2370F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2371
2372ARM/INTEL IXP4XX ARM ARCHITECTURE
2373M:	Linus Walleij <linusw@kernel.org>
2374M:	Imre Kaloz <kaloz@openwrt.org>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2378F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2379F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2380F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2381F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2382F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2383F:	arch/arm/boot/dts/intel/ixp/
2384F:	arch/arm/mach-ixp4xx/
2385F:	drivers/bus/intel-ixp4xx-eb.c
2386F:	drivers/char/hw_random/ixp4xx-rng.c
2387F:	drivers/clocksource/timer-ixp4xx.c
2388F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2389F:	drivers/gpio/gpio-ixp4xx.c
2390F:	drivers/irqchip/irq-ixp4xx.c
2391F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2392F:	drivers/net/wan/ixp4xx_hss.c
2393F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2394F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2395F:	include/linux/soc/ixp4xx/npe.h
2396F:	include/linux/soc/ixp4xx/qmgr.h
2397
2398ARM/INTEL KEEMBAY ARCHITECTURE
2399M:	Paul J. Murphy <paul.j.murphy@intel.com>
2400M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2401S:	Maintained
2402F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2403F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2404F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2405
2406ARM/INTEL XSC3 (MANZANO) ARM CORE
2407M:	Lennert Buytenhek <kernel@wantstofly.org>
2408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409S:	Maintained
2410
2411ARM/LG1K ARCHITECTURE
2412M:	Chanho Min <chanho.min@lge.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Maintained
2415F:	arch/arm64/boot/dts/lg/
2416
2417ARM/LPC18XX ARCHITECTURE
2418M:	Vladimir Zapolskiy <vz@mleia.com>
2419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420S:	Maintained
2421F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2422F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2423F:	drivers/i2c/busses/i2c-lpc2k.c
2424F:	drivers/memory/pl172.c
2425F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2426F:	drivers/rtc/rtc-lpc24xx.c
2427N:	lpc18xx
2428
2429ARM/LPC32XX SOC SUPPORT
2430M:	Vladimir Zapolskiy <vz@mleia.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2434F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2435F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2436F:	arch/arm/mach-lpc32xx/
2437F:	drivers/i2c/busses/i2c-pnx.c
2438F:	drivers/net/ethernet/nxp/lpc_eth.c
2439F:	drivers/usb/host/ohci-nxp.c
2440F:	drivers/watchdog/pnx4008_wdt.c
2441N:	lpc32xx
2442
2443ARM/Marvell Dove/MV78xx0/Orion SOC support
2444M:	Andrew Lunn <andrew@lunn.ch>
2445M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2446M:	Gregory Clement <gregory.clement@bootlin.com>
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448S:	Maintained
2449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2450F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2451F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2452F:	Documentation/devicetree/bindings/soc/dove/
2453F:	arch/arm/boot/dts/marvell/dove*
2454F:	arch/arm/boot/dts/marvell/orion5x*
2455F:	arch/arm/mach-dove/
2456F:	arch/arm/mach-mv78xx0/
2457F:	arch/arm/mach-orion5x/
2458F:	arch/arm/plat-orion/
2459F:	drivers/bus/mvebu-mbus.c
2460F:	drivers/soc/dove/
2461
2462ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2463M:	Andrew Lunn <andrew@lunn.ch>
2464M:	Gregory Clement <gregory.clement@bootlin.com>
2465M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467S:	Maintained
2468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2469F:	Documentation/devicetree/bindings/arm/marvell/
2470F:	arch/arm/boot/dts/marvell/armada*
2471F:	arch/arm/boot/dts/marvell/kirkwood*
2472F:	arch/arm/configs/mvebu_*_defconfig
2473F:	arch/arm/mach-mvebu/
2474F:	arch/arm64/boot/dts/marvell/
2475F:	drivers/clk/mvebu/
2476F:	drivers/cpufreq/armada-37xx-cpufreq.c
2477F:	drivers/cpufreq/armada-8k-cpufreq.c
2478F:	drivers/cpufreq/mvebu-cpufreq.c
2479F:	drivers/irqchip/irq-armada-370-xp.c
2480F:	drivers/irqchip/irq-mvebu-*
2481F:	drivers/pinctrl/mvebu/
2482F:	drivers/rtc/rtc-armada38x.c
2483
2484ARM/Mediatek RTC DRIVER
2485M:	Eddie Huang <eddie.huang@mediatek.com>
2486M:	Sean Wang <sean.wang@mediatek.com>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2489S:	Maintained
2490F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2491F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2492F:	drivers/rtc/rtc-mt2712.c
2493F:	drivers/rtc/rtc-mt6397.c
2494F:	drivers/rtc/rtc-mt7622.c
2495
2496ARM/Mediatek SoC support
2497M:	Matthias Brugger <matthias.bgg@gmail.com>
2498M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2499L:	linux-kernel@vger.kernel.org
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2502S:	Maintained
2503W:	https://mtk.wiki.kernel.org/
2504C:	irc://irc.libera.chat/linux-mediatek
2505F:	arch/arm/boot/dts/mediatek/
2506F:	arch/arm/mach-mediatek/
2507F:	arch/arm64/boot/dts/mediatek/
2508F:	drivers/soc/mediatek/
2509N:	mtk
2510N:	mt[2678]
2511K:	mediatek
2512
2513ARM/Mediatek USB3 PHY DRIVER
2514M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/phy/mediatek,*
2519F:	drivers/phy/mediatek/
2520
2521ARM/MICROCHIP (ARM64) SoC support
2522M:	Conor Dooley <conor@kernel.org>
2523M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2524M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526S:	Supported
2527T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2528F:	arch/arm64/boot/dts/microchip/
2529
2530ARM/Microchip (AT91) SoC support
2531M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2532M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2533M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535S:	Supported
2536W:	http://www.linux4sam.org
2537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2538F:	arch/arm/boot/dts/microchip/at91*
2539F:	arch/arm/boot/dts/microchip/sama*
2540F:	arch/arm/include/debug/at91.S
2541F:	arch/arm/mach-at91/
2542F:	drivers/memory/atmel*
2543F:	drivers/watchdog/sama5d4_wdt.c
2544F:	include/soc/at91/
2545X:	drivers/input/touchscreen/atmel_mxt_ts.c
2546N:	at91
2547N:	atmel
2548
2549ARM/Microchip Sparx5 SoC support
2550M:	Lars Povlsen <lars.povlsen@microchip.com>
2551M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2552M:	Daniel Machon <daniel.machon@microchip.com>
2553M:	UNGLinuxDriver@microchip.com
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Supported
2556F:	arch/arm64/boot/dts/microchip/sparx*
2557F:	drivers/net/ethernet/microchip/vcap/
2558F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2559N:	sparx5
2560
2561ARM/MILBEAUT ARCHITECTURE
2562M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2563M:	Takao Orito <orito.takao@socionext.com>
2564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565S:	Maintained
2566F:	arch/arm/boot/dts/socionext/milbeaut*
2567F:	arch/arm/mach-milbeaut/
2568N:	milbeaut
2569
2570ARM/MOXA ART SOC
2571M:	Krzysztof Kozlowski <krzk@kernel.org>
2572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573S:	Odd Fixes
2574F:	Documentation/devicetree/bindings/arm/moxart.yaml
2575F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2576F:	arch/arm/boot/dts/moxa/
2577F:	drivers/clk/clk-moxart.c
2578
2579ARM/MStar/Sigmastar Armv7 SoC support
2580M:	Daniel Palmer <daniel@thingy.jp>
2581M:	Romain Perier <romain.perier@gmail.com>
2582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583S:	Maintained
2584W:	http://linux-chenxing.org/
2585T:	git git://github.com/linux-chenxing/linux.git
2586F:	Documentation/devicetree/bindings/arm/mstar/*
2587F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2588F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2589F:	arch/arm/boot/dts/sigmastar/
2590F:	arch/arm/mach-mstar/
2591F:	drivers/clk/mstar/
2592F:	drivers/clocksource/timer-msc313e.c
2593F:	drivers/gpio/gpio-msc313.c
2594F:	drivers/rtc/rtc-msc313.c
2595F:	drivers/watchdog/msc313e_wdt.c
2596F:	include/dt-bindings/clock/mstar-*
2597F:	include/dt-bindings/gpio/msc313-gpio.h
2598
2599ARM/NOMADIK/Ux500 ARCHITECTURES
2600M:	Linus Walleij <linus.walleij@linaro.org>
2601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602S:	Maintained
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2604F:	Documentation/devicetree/bindings/arm/ste-*
2605F:	Documentation/devicetree/bindings/arm/ux500.yaml
2606F:	Documentation/devicetree/bindings/arm/ux500/
2607F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2608F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2609F:	arch/arm/boot/dts/st/ste-*
2610F:	arch/arm/mach-nomadik/
2611F:	arch/arm/mach-ux500/
2612F:	drivers/clk/clk-nomadik.c
2613F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2614F:	drivers/dma/ste_dma40*
2615F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2616F:	drivers/gpio/gpio-nomadik.c
2617F:	drivers/hwspinlock/u8500_hsem.c
2618F:	drivers/i2c/busses/i2c-nomadik.c
2619F:	drivers/iio/adc/ab8500-gpadc.c
2620F:	drivers/mfd/ab8500*
2621F:	drivers/mfd/abx500*
2622F:	drivers/mfd/db8500*
2623F:	drivers/pinctrl/nomadik/
2624F:	drivers/rtc/rtc-ab8500.c
2625F:	drivers/rtc/rtc-pl031.c
2626F:	drivers/soc/ux500/
2627
2628ARM/NUVOTON MA35 ARCHITECTURE
2629M:	Jacky Huang <ychuang3@nuvoton.com>
2630M:	Shan-Chun Hung <schung@nuvoton.com>
2631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632S:	Supported
2633F:	Documentation/devicetree/bindings/*/*/*ma35*
2634F:	Documentation/devicetree/bindings/*/*ma35*
2635F:	arch/arm64/boot/dts/nuvoton/*ma35*
2636F:	drivers/*/*/*ma35*
2637F:	drivers/*/*ma35*
2638K:	ma35d1
2639
2640ARM/NUVOTON NPCM ARCHITECTURE
2641M:	Avi Fishman <avifishman70@gmail.com>
2642M:	Tomer Maimon <tmaimon77@gmail.com>
2643M:	Tali Perry <tali.perry1@gmail.com>
2644R:	Patrick Venture <venture@google.com>
2645R:	Nancy Yuen <yuenn@google.com>
2646R:	Benjamin Fair <benjaminfair@google.com>
2647L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648S:	Supported
2649F:	Documentation/devicetree/bindings/*/*/*npcm*
2650F:	Documentation/devicetree/bindings/*/*npcm*
2651F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2652F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2653F:	arch/arm/mach-npcm/
2654F:	arch/arm64/boot/dts/nuvoton/
2655F:	drivers/*/*/*npcm*
2656F:	drivers/*/*npcm*
2657F:	drivers/rtc/rtc-nct3018y.c
2658F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2659F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2660
2661ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2662M:	Joseph Liu <kwliu@nuvoton.com>
2663M:	Marvin Lin <kflin@nuvoton.com>
2664L:	linux-media@vger.kernel.org
2665L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2666S:	Maintained
2667F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2668F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2669F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2670F:	drivers/media/platform/nuvoton/
2671F:	include/uapi/linux/npcm-video.h
2672
2673ARM/NUVOTON WPCM450 ARCHITECTURE
2674M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2675L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2676S:	Maintained
2677W:	https://github.com/neuschaefer/wpcm450/wiki
2678F:	Documentation/devicetree/bindings/*/*wpcm*
2679F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2680F:	arch/arm/configs/wpcm450_defconfig
2681F:	arch/arm/mach-npcm/wpcm450.c
2682F:	drivers/*/*/*wpcm*
2683F:	drivers/*/*wpcm*
2684
2685ARM/NXP S32G ARCHITECTURE
2686R:	Chester Lin <chester62515@gmail.com>
2687R:	Matthias Brugger <mbrugger@suse.com>
2688R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2689L:	NXP S32 Linux Team <s32@nxp.com>
2690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691S:	Maintained
2692F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2693F:	drivers/pinctrl/nxp/
2694
2695ARM/Orion SoC/Technologic Systems TS-78xx platform support
2696M:	Alexander Clouter <alex@digriz.org.uk>
2697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698S:	Maintained
2699W:	http://www.digriz.org.uk/ts78xx/kernel
2700F:	arch/arm/mach-orion5x/ts78xx-*
2701
2702ARM/QUALCOMM CHROMEBOOK SUPPORT
2703R:	cros-qcom-dts-watchers@chromium.org
2704F:	arch/arm64/boot/dts/qcom/sc7180*
2705F:	arch/arm64/boot/dts/qcom/sc7280*
2706F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2707
2708ARM/QUALCOMM MAILING LIST
2709L:	linux-arm-msm@vger.kernel.org
2710F:	Documentation/devicetree/bindings/*/qcom*
2711F:	Documentation/devicetree/bindings/soc/qcom/
2712F:	arch/arm/boot/dts/qcom/
2713F:	arch/arm/configs/qcom_defconfig
2714F:	arch/arm/mach-qcom/
2715F:	arch/arm64/boot/dts/qcom/
2716F:	drivers/*/*/pm8???-*
2717F:	drivers/*/*/qcom*
2718F:	drivers/*/*/qcom/
2719F:	drivers/*/qcom*
2720F:	drivers/*/qcom/
2721F:	drivers/bluetooth/btqcomsmd.c
2722F:	drivers/clocksource/timer-qcom.c
2723F:	drivers/cpuidle/cpuidle-qcom-spm.c
2724F:	drivers/extcon/extcon-qcom*
2725F:	drivers/i2c/busses/i2c-qcom-geni.c
2726F:	drivers/i2c/busses/i2c-qup.c
2727F:	drivers/iommu/msm*
2728F:	drivers/mfd/ssbi.c
2729F:	drivers/mmc/host/mmci_qcom*
2730F:	drivers/mmc/host/sdhci-msm.c
2731F:	drivers/pci/controller/dwc/pcie-qcom.c
2732F:	drivers/phy/qualcomm/
2733F:	drivers/power/*/msm*
2734F:	drivers/reset/reset-qcom-*
2735F:	drivers/rtc/rtc-pm8xxx.c
2736F:	drivers/spi/spi-geni-qcom.c
2737F:	drivers/spi/spi-qcom-qspi.c
2738F:	drivers/spi/spi-qup.c
2739F:	drivers/tty/serial/msm_serial.c
2740F:	drivers/ufs/host/ufs-qcom*
2741F:	drivers/usb/dwc3/dwc3-qcom.c
2742F:	include/dt-bindings/*/qcom*
2743F:	include/linux/*/qcom*
2744F:	include/linux/soc/qcom/
2745
2746ARM/QUALCOMM SUPPORT
2747M:	Bjorn Andersson <andersson@kernel.org>
2748M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2749L:	linux-arm-msm@vger.kernel.org
2750S:	Maintained
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2752F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2753F:	Documentation/devicetree/bindings/arm/qcom.yaml
2754F:	Documentation/devicetree/bindings/bus/qcom*
2755F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2756F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2757F:	Documentation/devicetree/bindings/reserved-memory/qcom
2758F:	Documentation/devicetree/bindings/soc/qcom/
2759F:	arch/arm/boot/dts/qcom/
2760F:	arch/arm/configs/qcom_defconfig
2761F:	arch/arm/mach-qcom/
2762F:	arch/arm64/boot/dts/qcom/
2763F:	drivers/bus/qcom*
2764F:	drivers/firmware/qcom/
2765F:	drivers/soc/qcom/
2766F:	include/dt-bindings/arm/qcom,ids.h
2767F:	include/dt-bindings/firmware/qcom,scm.h
2768F:	include/dt-bindings/soc/qcom*
2769F:	include/linux/firmware/qcom
2770F:	include/linux/soc/qcom/
2771F:	include/soc/qcom/
2772
2773ARM/RDA MICRO ARCHITECTURE
2774M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2777S:	Maintained
2778F:	Documentation/devicetree/bindings/arm/rda.yaml
2779F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2780F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2781F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2782F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2783F:	arch/arm/boot/dts/unisoc/
2784F:	drivers/clocksource/timer-rda.c
2785F:	drivers/gpio/gpio-rda.c
2786F:	drivers/irqchip/irq-rda-intc.c
2787F:	drivers/tty/serial/rda-uart.c
2788
2789ARM/REALTEK ARCHITECTURE
2790M:	Andreas Färber <afaerber@suse.de>
2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2793S:	Maintained
2794F:	Documentation/devicetree/bindings/arm/realtek.yaml
2795F:	arch/arm/boot/dts/realtek/
2796F:	arch/arm/mach-realtek/
2797F:	arch/arm64/boot/dts/realtek/
2798
2799ARM/RISC-V/RENESAS ARCHITECTURE
2800M:	Geert Uytterhoeven <geert+renesas@glider.be>
2801M:	Magnus Damm <magnus.damm@gmail.com>
2802L:	linux-renesas-soc@vger.kernel.org
2803S:	Supported
2804Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2805C:	irc://irc.libera.chat/renesas-soc
2806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2807F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2808F:	Documentation/devicetree/bindings/soc/renesas/
2809F:	arch/arm/boot/dts/renesas/
2810F:	arch/arm/configs/shmobile_defconfig
2811F:	arch/arm/include/debug/renesas-scif.S
2812F:	arch/arm/mach-shmobile/
2813F:	arch/arm64/boot/dts/renesas/
2814F:	arch/riscv/boot/dts/renesas/
2815F:	drivers/pmdomain/renesas/
2816F:	drivers/soc/renesas/
2817F:	include/linux/soc/renesas/
2818K:	\brenesas,
2819
2820ARM/RISCPC ARCHITECTURE
2821M:	Russell King <linux@armlinux.org.uk>
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823S:	Maintained
2824W:	http://www.armlinux.org.uk/
2825F:	arch/arm/include/asm/hardware/ioc.h
2826F:	arch/arm/include/asm/hardware/iomd.h
2827F:	arch/arm/include/asm/hardware/memc.h
2828F:	arch/arm/mach-rpc/
2829F:	drivers/net/ethernet/8390/etherh.c
2830F:	drivers/net/ethernet/i825xx/ether1*
2831F:	drivers/net/ethernet/seeq/ether3*
2832F:	drivers/scsi/arm/
2833
2834ARM/Rockchip SoC support
2835M:	Heiko Stuebner <heiko@sntech.de>
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837L:	linux-rockchip@lists.infradead.org
2838S:	Maintained
2839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2840F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2841F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2842F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2843F:	arch/arm/boot/dts/rockchip/
2844F:	arch/arm/mach-rockchip/
2845F:	drivers/*/*/*rockchip*
2846F:	drivers/*/*rockchip*
2847F:	drivers/clk/rockchip/
2848F:	drivers/i2c/busses/i2c-rk3x.c
2849F:	sound/soc/rockchip/
2850N:	rockchip
2851
2852ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2853M:	Krzysztof Kozlowski <krzk@kernel.org>
2854R:	Alim Akhtar <alim.akhtar@samsung.com>
2855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856L:	linux-samsung-soc@vger.kernel.org
2857S:	Maintained
2858P:	Documentation/process/maintainer-soc-clean-dts.rst
2859Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2860B:	mailto:linux-samsung-soc@vger.kernel.org
2861C:	irc://irc.libera.chat/linux-exynos
2862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2863F:	Documentation/arch/arm/samsung/
2864F:	Documentation/devicetree/bindings/arm/samsung/
2865F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2866F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2867F:	Documentation/devicetree/bindings/soc/samsung/
2868F:	arch/arm/boot/dts/samsung/
2869F:	arch/arm/mach-exynos*/
2870F:	arch/arm/mach-s3c/
2871F:	arch/arm/mach-s5p*/
2872F:	arch/arm64/boot/dts/exynos/
2873F:	drivers/*/*/*s3c24*
2874F:	drivers/*/*s3c24*
2875F:	drivers/*/*s3c64xx*
2876F:	drivers/*/*s5pv210*
2877F:	drivers/clocksource/samsung_pwm_timer.c
2878F:	drivers/memory/samsung/
2879F:	drivers/pwm/pwm-samsung.c
2880F:	drivers/soc/samsung/
2881F:	drivers/tty/serial/samsung*
2882F:	include/clocksource/samsung_pwm.h
2883F:	include/linux/platform_data/*s3c*
2884F:	include/linux/serial_s3c.h
2885F:	include/linux/soc/samsung/
2886N:	exynos
2887N:	s3c64xx
2888N:	s5pv210
2889
2890ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2891M:	Łukasz Stelmach <l.stelmach@samsung.com>
2892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893L:	linux-media@vger.kernel.org
2894S:	Maintained
2895F:	drivers/media/platform/samsung/s5p-g2d/
2896
2897ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2898M:	Marek Szyprowski <m.szyprowski@samsung.com>
2899L:	linux-samsung-soc@vger.kernel.org
2900L:	linux-media@vger.kernel.org
2901S:	Maintained
2902F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2903F:	drivers/media/cec/platform/s5p/
2904
2905ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2906M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2907M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2908M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910L:	linux-media@vger.kernel.org
2911S:	Maintained
2912F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2913F:	drivers/media/platform/samsung/s5p-jpeg/
2914
2915ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2916M:	Marek Szyprowski <m.szyprowski@samsung.com>
2917M:	Andrzej Hajda <andrzej.hajda@intel.com>
2918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919L:	linux-media@vger.kernel.org
2920S:	Maintained
2921F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2922F:	drivers/media/platform/samsung/s5p-mfc/
2923
2924ARM/SOCFPGA ARCHITECTURE
2925M:	Dinh Nguyen <dinguyen@kernel.org>
2926S:	Maintained
2927W:	http://www.rocketboards.org
2928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2929F:	arch/arm/boot/dts/intel/socfpga/
2930F:	arch/arm/configs/socfpga_defconfig
2931F:	arch/arm/mach-socfpga/
2932F:	arch/arm64/boot/dts/altera/
2933F:	arch/arm64/boot/dts/intel/
2934
2935ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2936M:	Dinh Nguyen <dinguyen@kernel.org>
2937S:	Maintained
2938F:	drivers/clk/socfpga/
2939
2940ARM/SOCFPGA EDAC SUPPORT
2941M:	Dinh Nguyen <dinguyen@kernel.org>
2942S:	Maintained
2943F:	drivers/edac/altera_edac.[ch]
2944
2945ARM/SPREADTRUM SoC SUPPORT
2946M:	Orson Zhai <orsonzhai@gmail.com>
2947M:	Baolin Wang <baolin.wang7@gmail.com>
2948R:	Chunyan Zhang <zhang.lyra@gmail.com>
2949S:	Maintained
2950F:	arch/arm64/boot/dts/sprd
2951N:	sprd
2952N:	sc27xx
2953N:	sc2731
2954
2955ARM/STI ARCHITECTURE
2956M:	Patrice Chotard <patrice.chotard@foss.st.com>
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958S:	Maintained
2959W:	http://www.stlinux.com
2960F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2961F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2962F:	arch/arm/boot/dts/st/sti*
2963F:	arch/arm/mach-sti/
2964F:	drivers/ata/ahci_st.c
2965F:	drivers/char/hw_random/st-rng.c
2966F:	drivers/clocksource/arm_global_timer.c
2967F:	drivers/clocksource/clksrc_st_lpc.c
2968F:	drivers/cpufreq/sti-cpufreq.c
2969F:	drivers/dma/st_fdma*
2970F:	drivers/i2c/busses/i2c-st.c
2971F:	drivers/media/platform/st/sti/c8sectpfe/
2972F:	drivers/media/rc/st_rc.c
2973F:	drivers/mmc/host/sdhci-st.c
2974F:	drivers/phy/st/phy-miphy28lp.c
2975F:	drivers/phy/st/phy-stih407-usb.c
2976F:	drivers/pinctrl/pinctrl-st.c
2977F:	drivers/remoteproc/st_remoteproc.c
2978F:	drivers/remoteproc/st_slim_rproc.c
2979F:	drivers/reset/sti/
2980F:	drivers/rtc/rtc-st-lpc.c
2981F:	drivers/tty/serial/st-asc.c
2982F:	drivers/usb/dwc3/dwc3-st.c
2983F:	drivers/usb/host/ehci-st.c
2984F:	drivers/usb/host/ohci-st.c
2985F:	drivers/watchdog/st_lpc_wdt.c
2986F:	include/linux/remoteproc/st_slim_rproc.h
2987
2988ARM/STM32 ARCHITECTURE
2989M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2990M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2991L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2993S:	Maintained
2994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2995F:	arch/arm/boot/dts/st/stm32*
2996F:	arch/arm/mach-stm32/
2997F:	arch/arm64/boot/dts/st/
2998F:	drivers/clocksource/armv7m_systick.c
2999N:	stm32
3000N:	stm
3001
3002ARM/SUNPLUS SP7021 SOC SUPPORT
3003M:	Qin Jian <qinjian@cqplus1.com>
3004L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3005S:	Maintained
3006W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3007F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3008F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3009F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3010F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3011F:	arch/arm/boot/dts/sunplus/
3012F:	arch/arm/configs/sp7021_*defconfig
3013F:	drivers/clk/clk-sp7021.c
3014F:	drivers/irqchip/irq-sp7021-intc.c
3015F:	drivers/reset/reset-sunplus.c
3016F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3017F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3018
3019ARM/Synaptics SoC support
3020M:	Jisheng Zhang <jszhang@kernel.org>
3021M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023S:	Maintained
3024F:	arch/arm/boot/dts/synaptics/
3025F:	arch/arm/mach-berlin/
3026F:	arch/arm64/boot/dts/synaptics/
3027
3028ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3029M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3030L:	linux-tegra@vger.kernel.org
3031L:	linux-media@vger.kernel.org
3032S:	Maintained
3033F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3034F:	drivers/media/cec/platform/tegra/
3035
3036ARM/TESLA FSD SoC SUPPORT
3037M:	Alim Akhtar <alim.akhtar@samsung.com>
3038M:	linux-fsd@tesla.com
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040L:	linux-samsung-soc@vger.kernel.org
3041S:	Maintained
3042F:	arch/arm64/boot/dts/tesla/
3043
3044ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3045M:	Santosh Shilimkar <ssantosh@kernel.org>
3046L:	linux-kernel@vger.kernel.org
3047S:	Maintained
3048F:	drivers/memory/*emif*
3049
3050ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3051M:	Nishanth Menon <nm@ti.com>
3052M:	Santosh Shilimkar <ssantosh@kernel.org>
3053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3054S:	Maintained
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3056F:	arch/arm/boot/dts/ti/keystone/
3057F:	arch/arm/mach-keystone/
3058
3059ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3060M:	Santosh Shilimkar <ssantosh@kernel.org>
3061L:	linux-kernel@vger.kernel.org
3062S:	Maintained
3063F:	drivers/clk/keystone/
3064
3065ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3066M:	Santosh Shilimkar <ssantosh@kernel.org>
3067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068L:	linux-kernel@vger.kernel.org
3069S:	Maintained
3070F:	drivers/clocksource/timer-keystone.c
3071
3072ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3073M:	Santosh Shilimkar <ssantosh@kernel.org>
3074L:	linux-kernel@vger.kernel.org
3075S:	Maintained
3076F:	drivers/power/reset/keystone-reset.c
3077
3078ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3079M:	Nishanth Menon <nm@ti.com>
3080M:	Vignesh Raghavendra <vigneshr@ti.com>
3081M:	Tero Kristo <kristo@kernel.org>
3082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3083S:	Supported
3084F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3085F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3086F:	arch/arm64/boot/dts/ti/Makefile
3087F:	arch/arm64/boot/dts/ti/k3-*
3088
3089ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3090M:	Krzysztof Kozlowski <krzk@kernel.org>
3091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092S:	Odd Fixes
3093F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3094F:	Documentation/devicetree/bindings/*/ti,nspire*
3095F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3096F:	arch/arm/boot/dts/nspire/
3097
3098ARM/TOSHIBA VISCONTI ARCHITECTURE
3099M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101S:	Supported
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3103F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3104F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3105F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3106F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3107F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3108F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3109F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3110F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3111F:	arch/arm64/boot/dts/toshiba/
3112F:	drivers/clk/visconti/
3113F:	drivers/gpio/gpio-visconti.c
3114F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3115F:	drivers/pci/controller/dwc/pcie-visconti.c
3116F:	drivers/pinctrl/visconti/
3117F:	drivers/watchdog/visconti_wdt.c
3118N:	visconti
3119
3120ARM/UNIPHIER ARCHITECTURE
3121M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3122M:	Masami Hiramatsu <mhiramat@kernel.org>
3123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3124S:	Maintained
3125F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3126F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3127F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3128F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3129F:	arch/arm/boot/dts/socionext/uniphier*
3130F:	arch/arm/include/asm/hardware/cache-uniphier.h
3131F:	arch/arm/mm/cache-uniphier.c
3132F:	arch/arm64/boot/dts/socionext/uniphier*
3133F:	drivers/bus/uniphier-system-bus.c
3134F:	drivers/clk/uniphier/
3135F:	drivers/dma/uniphier-mdmac.c
3136F:	drivers/gpio/gpio-uniphier.c
3137F:	drivers/i2c/busses/i2c-uniphier*
3138F:	drivers/irqchip/irq-uniphier-aidet.c
3139F:	drivers/mmc/host/uniphier-sd.c
3140F:	drivers/pinctrl/uniphier/
3141F:	drivers/reset/reset-uniphier.c
3142F:	drivers/tty/serial/8250/8250_uniphier.c
3143N:	uniphier
3144
3145ARM/VERSATILE EXPRESS PLATFORM
3146M:	Liviu Dudau <liviu.dudau@arm.com>
3147M:	Sudeep Holla <sudeep.holla@arm.com>
3148M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3150S:	Maintained
3151N:	mps2
3152N:	vexpress
3153F:	arch/arm/mach-versatile/
3154F:	arch/arm64/boot/dts/arm/
3155F:	drivers/clocksource/timer-versatile.c
3156X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3157X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3158
3159ARM/VFP SUPPORT
3160M:	Russell King <linux@armlinux.org.uk>
3161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162S:	Maintained
3163W:	http://www.armlinux.org.uk/
3164F:	arch/arm/vfp/
3165
3166ARM/VT8500 ARM ARCHITECTURE
3167M:	Alexey Charkov <alchark@gmail.com>
3168M:	Krzysztof Kozlowski <krzk@kernel.org>
3169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3170S:	Odd Fixes
3171F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3172F:	arch/arm/boot/dts/vt8500/
3173F:	arch/arm/mach-vt8500/
3174F:	drivers/clocksource/timer-vt8500.c
3175F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3176F:	drivers/mmc/host/wmt-sdmmc.c
3177F:	drivers/pwm/pwm-vt8500.c
3178F:	drivers/rtc/rtc-vt8500.c
3179F:	drivers/tty/serial/vt8500_serial.c
3180F:	drivers/video/fbdev/vt8500lcdfb.*
3181F:	drivers/video/fbdev/wm8505fb*
3182F:	drivers/video/fbdev/wmt_ge_rops.*
3183
3184ARM/ZYNQ ARCHITECTURE
3185M:	Michal Simek <michal.simek@amd.com>
3186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3187S:	Supported
3188W:	http://wiki.xilinx.com
3189T:	git https://github.com/Xilinx/linux-xlnx.git
3190F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3191F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3192F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3193F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3194F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3195F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3196F:	arch/arm/mach-zynq/
3197F:	drivers/clocksource/timer-cadence-ttc.c
3198F:	drivers/cpuidle/cpuidle-zynq.c
3199F:	drivers/edac/synopsys_edac.c
3200F:	drivers/i2c/busses/i2c-cadence.c
3201F:	drivers/i2c/busses/i2c-xiic.c
3202F:	drivers/mmc/host/sdhci-of-arasan.c
3203N:	zynq
3204N:	xilinx
3205
3206ARM64 FIT SUPPORT
3207M:	Simon Glass <sjg@chromium.org>
3208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3209S:	Maintained
3210F:	arch/arm64/boot/Makefile
3211F:	scripts/make_fit.py
3212
3213ARM64 PLATFORM DRIVERS
3214M:	Hans de Goede <hdegoede@redhat.com>
3215M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3216R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3217L:	platform-driver-x86@vger.kernel.org
3218S:	Maintained
3219Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3221F:	drivers/platform/arm64/
3222
3223ARM64 PORT (AARCH64 ARCHITECTURE)
3224M:	Catalin Marinas <catalin.marinas@arm.com>
3225M:	Will Deacon <will@kernel.org>
3226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227S:	Maintained
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3229F:	Documentation/arch/arm64/
3230F:	arch/arm64/
3231F:	tools/testing/selftests/arm64/
3232X:	arch/arm64/boot/dts/
3233
3234ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3235M:	George McCollister <george.mccollister@gmail.com>
3236L:	netdev@vger.kernel.org
3237S:	Maintained
3238F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3239F:	drivers/net/dsa/xrs700x/*
3240F:	net/dsa/tag_xrs700x.c
3241
3242AS3645A LED FLASH CONTROLLER DRIVER
3243M:	Sakari Ailus <sakari.ailus@iki.fi>
3244L:	linux-leds@vger.kernel.org
3245S:	Maintained
3246F:	drivers/leds/flash/leds-as3645a.c
3247
3248ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3249M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3250L:	linux-media@vger.kernel.org
3251S:	Maintained
3252T:	git git://linuxtv.org/media_tree.git
3253F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3254F:	drivers/media/i2c/ak7375.c
3255
3256ASAHI KASEI AK8974 DRIVER
3257M:	Linus Walleij <linus.walleij@linaro.org>
3258L:	linux-iio@vger.kernel.org
3259S:	Supported
3260W:	http://www.akm.com/
3261F:	drivers/iio/magnetometer/ak8974.c
3262
3263AOSONG AGS02MA TVOC SENSOR DRIVER
3264M:	Anshul Dalal <anshulusr@gmail.com>
3265L:	linux-iio@vger.kernel.org
3266S:	Maintained
3267F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3268F:	drivers/iio/chemical/ags02ma.c
3269
3270ASC7621 HARDWARE MONITOR DRIVER
3271M:	George Joseph <george.joseph@fairview5.com>
3272L:	linux-hwmon@vger.kernel.org
3273S:	Maintained
3274F:	Documentation/hwmon/asc7621.rst
3275F:	drivers/hwmon/asc7621.c
3276
3277ASIX AX88796C SPI ETHERNET ADAPTER
3278M:	Łukasz Stelmach <l.stelmach@samsung.com>
3279S:	Maintained
3280F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3281F:	drivers/net/ethernet/asix/ax88796c_*
3282
3283ASIX PHY DRIVER [RUST]
3284M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3285R:	Trevor Gross <tmgross@umich.edu>
3286L:	netdev@vger.kernel.org
3287L:	rust-for-linux@vger.kernel.org
3288S:	Maintained
3289F:	drivers/net/phy/ax88796b_rust.rs
3290
3291ASPEED CRYPTO DRIVER
3292M:	Neal Liu <neal_liu@aspeedtech.com>
3293L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3294S:	Maintained
3295F:	Documentation/devicetree/bindings/crypto/aspeed,*
3296F:	drivers/crypto/aspeed/
3297
3298ASPEED PECI CONTROLLER
3299M:	Iwona Winiarska <iwona.winiarska@intel.com>
3300L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3301L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3302S:	Supported
3303F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3304F:	drivers/peci/controller/peci-aspeed.c
3305
3306ASPEED PINCTRL DRIVERS
3307M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3308L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3309L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3310L:	linux-gpio@vger.kernel.org
3311S:	Maintained
3312F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3313F:	drivers/pinctrl/aspeed/
3314
3315ASPEED SCU INTERRUPT CONTROLLER DRIVER
3316M:	Eddie James <eajames@linux.ibm.com>
3317L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3318S:	Maintained
3319F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3320F:	drivers/irqchip/irq-aspeed-scu-ic.c
3321F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3322
3323ASPEED SD/MMC DRIVER
3324M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3325L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3326L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3327L:	linux-mmc@vger.kernel.org
3328S:	Maintained
3329F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3330F:	drivers/mmc/host/sdhci-of-aspeed*
3331
3332ASPEED SMC SPI DRIVER
3333M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3334M:	Cédric Le Goater <clg@kaod.org>
3335L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3336L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3337L:	linux-spi@vger.kernel.org
3338S:	Maintained
3339F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3340F:	drivers/spi/spi-aspeed-smc.c
3341
3342ASPEED USB UDC DRIVER
3343M:	Neal Liu <neal_liu@aspeedtech.com>
3344L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3345S:	Maintained
3346F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3347F:	drivers/usb/gadget/udc/aspeed_udc.c
3348
3349ASPEED VIDEO ENGINE DRIVER
3350M:	Eddie James <eajames@linux.ibm.com>
3351L:	linux-media@vger.kernel.org
3352L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3353S:	Maintained
3354F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3355F:	drivers/media/platform/aspeed/
3356
3357ASUS EC HARDWARE MONITOR DRIVER
3358M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3359L:	linux-hwmon@vger.kernel.org
3360S:	Maintained
3361F:	drivers/hwmon/asus-ec-sensors.c
3362
3363ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3364M:	Corentin Chary <corentin.chary@gmail.com>
3365M:	Luke D. Jones <luke@ljones.dev>
3366L:	platform-driver-x86@vger.kernel.org
3367S:	Maintained
3368W:	https://asus-linux.org/
3369F:	drivers/platform/x86/asus*.c
3370F:	drivers/platform/x86/eeepc*.c
3371
3372ASUS TF103C DOCK DRIVER
3373M:	Hans de Goede <hdegoede@redhat.com>
3374L:	platform-driver-x86@vger.kernel.org
3375S:	Maintained
3376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377F:	drivers/platform/x86/asus-tf103c-dock.c
3378
3379ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3380M:	Aleksa Savic <savicaleksa83@gmail.com>
3381L:	linux-hwmon@vger.kernel.org
3382S:	Maintained
3383F:	drivers/hwmon/asus_rog_ryujin.c
3384
3385ASUS WIRELESS RADIO CONTROL DRIVER
3386M:	João Paulo Rechi Vita <jprvita@gmail.com>
3387L:	platform-driver-x86@vger.kernel.org
3388S:	Maintained
3389F:	drivers/platform/x86/asus-wireless.c
3390
3391ASUS WMI HARDWARE MONITOR DRIVER
3392M:	Ed Brindley <kernel@maidavale.org>
3393M:	Denis Pauk <pauk.denis@gmail.com>
3394L:	linux-hwmon@vger.kernel.org
3395S:	Maintained
3396F:	drivers/hwmon/asus_wmi_sensors.c
3397
3398ASYMMETRIC KEYS
3399M:	David Howells <dhowells@redhat.com>
3400L:	keyrings@vger.kernel.org
3401S:	Maintained
3402F:	Documentation/crypto/asymmetric-keys.rst
3403F:	crypto/asymmetric_keys/
3404F:	include/crypto/pkcs7.h
3405F:	include/crypto/public_key.h
3406F:	include/linux/verification.h
3407
3408ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3409R:	Dan Williams <dan.j.williams@intel.com>
3410S:	Odd fixes
3411W:	http://sourceforge.net/projects/xscaleiop
3412F:	Documentation/crypto/async-tx-api.rst
3413F:	crypto/async_tx/
3414F:	include/linux/async_tx.h
3415
3416AT24 EEPROM DRIVER
3417M:	Bartosz Golaszewski <brgl@bgdev.pl>
3418L:	linux-i2c@vger.kernel.org
3419S:	Maintained
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3421F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3422F:	drivers/misc/eeprom/at24.c
3423
3424ATA OVER ETHERNET (AOE) DRIVER
3425M:	"Justin Sanders" <justin@coraid.com>
3426S:	Supported
3427W:	http://www.openaoe.org/
3428F:	Documentation/admin-guide/aoe/
3429F:	drivers/block/aoe/
3430
3431ATC260X PMIC MFD DRIVER
3432M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3433M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3434L:	linux-actions@lists.infradead.org
3435S:	Maintained
3436F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3437F:	drivers/input/misc/atc260x-onkey.c
3438F:	drivers/mfd/atc260*
3439F:	drivers/power/reset/atc260x-poweroff.c
3440F:	drivers/regulator/atc260x-regulator.c
3441F:	include/linux/mfd/atc260x/*
3442
3443ATHEROS 71XX/9XXX GPIO DRIVER
3444M:	Alban Bedel <albeu@free.fr>
3445S:	Maintained
3446W:	https://github.com/AlbanBedel/linux
3447T:	git git://github.com/AlbanBedel/linux
3448F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3449F:	drivers/gpio/gpio-ath79.c
3450
3451ATHEROS 71XX/9XXX USB PHY DRIVER
3452M:	Alban Bedel <albeu@free.fr>
3453S:	Maintained
3454W:	https://github.com/AlbanBedel/linux
3455T:	git git://github.com/AlbanBedel/linux
3456F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3457F:	drivers/phy/qualcomm/phy-ath79-usb.c
3458
3459ATHEROS ATH GENERIC UTILITIES
3460M:	Kalle Valo <kvalo@kernel.org>
3461L:	linux-wireless@vger.kernel.org
3462S:	Supported
3463F:	drivers/net/wireless/ath/*
3464
3465ATHEROS ATH5K WIRELESS DRIVER
3466M:	Jiri Slaby <jirislaby@kernel.org>
3467M:	Nick Kossifidis <mickflemm@gmail.com>
3468M:	Luis Chamberlain <mcgrof@kernel.org>
3469L:	linux-wireless@vger.kernel.org
3470S:	Maintained
3471W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3472F:	drivers/net/wireless/ath/ath5k/
3473
3474ATHEROS ATH6KL WIRELESS DRIVER
3475L:	linux-wireless@vger.kernel.org
3476S:	Orphan
3477W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3478F:	drivers/net/wireless/ath/ath6kl/
3479
3480ATI_REMOTE2 DRIVER
3481M:	Ville Syrjala <syrjala@sci.fi>
3482S:	Maintained
3483F:	drivers/input/misc/ati_remote2.c
3484
3485ATK0110 HWMON DRIVER
3486M:	Luca Tettamanti <kronos.it@gmail.com>
3487L:	linux-hwmon@vger.kernel.org
3488S:	Maintained
3489F:	drivers/hwmon/asus_atk0110.c
3490
3491ATLX ETHERNET DRIVERS
3492M:	Chris Snook <chris.snook@gmail.com>
3493L:	netdev@vger.kernel.org
3494S:	Maintained
3495W:	http://sourceforge.net/projects/atl1
3496W:	http://atl1.sourceforge.net
3497F:	drivers/net/ethernet/atheros/
3498
3499ATM
3500M:	Chas Williams <3chas3@gmail.com>
3501L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3502L:	netdev@vger.kernel.org
3503S:	Maintained
3504W:	http://linux-atm.sourceforge.net
3505F:	drivers/atm/
3506F:	include/linux/atm*
3507F:	include/linux/sonet.h
3508F:	include/uapi/linux/atm*
3509F:	include/uapi/linux/sonet.h
3510
3511ATMEL MACB ETHERNET DRIVER
3512M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3513M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3514S:	Supported
3515F:	drivers/net/ethernet/cadence/
3516
3517ATMEL MAXTOUCH DRIVER
3518M:	Nick Dyer <nick@shmanahar.org>
3519S:	Maintained
3520T:	git git://github.com/ndyer/linux.git
3521F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3522F:	drivers/input/touchscreen/atmel_mxt_ts.c
3523
3524ATOMIC INFRASTRUCTURE
3525M:	Will Deacon <will@kernel.org>
3526M:	Peter Zijlstra <peterz@infradead.org>
3527R:	Boqun Feng <boqun.feng@gmail.com>
3528R:	Mark Rutland <mark.rutland@arm.com>
3529L:	linux-kernel@vger.kernel.org
3530S:	Maintained
3531F:	Documentation/atomic_*.txt
3532F:	arch/*/include/asm/atomic*.h
3533F:	include/*/atomic*.h
3534F:	include/linux/refcount.h
3535F:	scripts/atomic/
3536
3537ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3538M:	Bradley Grove <linuxdrivers@attotech.com>
3539L:	linux-scsi@vger.kernel.org
3540S:	Supported
3541W:	http://www.attotech.com
3542F:	drivers/scsi/esas2r
3543
3544ATUSB IEEE 802.15.4 RADIO DRIVER
3545M:	Stefan Schmidt <stefan@datenfreihafen.org>
3546L:	linux-wpan@vger.kernel.org
3547S:	Maintained
3548F:	drivers/net/ieee802154/at86rf230.h
3549F:	drivers/net/ieee802154/atusb.c
3550F:	drivers/net/ieee802154/atusb.h
3551
3552AUDIT SUBSYSTEM
3553M:	Paul Moore <paul@paul-moore.com>
3554M:	Eric Paris <eparis@redhat.com>
3555L:	audit@vger.kernel.org
3556S:	Supported
3557W:	https://github.com/linux-audit
3558Q:	https://patchwork.kernel.org/project/audit/list
3559B:	mailto:audit@vger.kernel.org
3560P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3561T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3562F:	include/asm-generic/audit_*.h
3563F:	include/linux/audit.h
3564F:	include/linux/audit_arch.h
3565F:	include/uapi/linux/audit.h
3566F:	kernel/audit*
3567F:	lib/*audit.c
3568K:	\baudit_[a-z_0-9]\+\b
3569
3570AUXILIARY BUS DRIVER
3571M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3572R:	Dave Ertman <david.m.ertman@intel.com>
3573R:	Ira Weiny <ira.weiny@intel.com>
3574S:	Supported
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3576F:	Documentation/driver-api/auxiliary_bus.rst
3577F:	drivers/base/auxiliary.c
3578F:	include/linux/auxiliary_bus.h
3579
3580AUXILIARY DISPLAY DRIVERS
3581M:	Andy Shevchenko <andy@kernel.org>
3582R:	Geert Uytterhoeven <geert@linux-m68k.org>
3583S:	Odd Fixes
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3585F:	Documentation/devicetree/bindings/auxdisplay/
3586F:	drivers/auxdisplay/
3587F:	include/linux/cfag12864b.h
3588F:	include/uapi/linux/map_to_14segment.h
3589F:	include/uapi/linux/map_to_7segment.h
3590
3591AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3592M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3593L:	linux-iio@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3596F:	drivers/iio/light/apds9306.c
3597
3598AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3599M:	Andreas Klinger <ak@it-klinger.de>
3600L:	linux-iio@vger.kernel.org
3601S:	Maintained
3602F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3603F:	drivers/iio/adc/hx711.c
3604
3605AX.25 NETWORK LAYER
3606L:	linux-hams@vger.kernel.org
3607S:	Orphan
3608W:	https://linux-ax25.in-berlin.de
3609F:	include/net/ax25.h
3610F:	include/uapi/linux/ax25.h
3611F:	net/ax25/
3612
3613AXENTIA ARM DEVICES
3614M:	Peter Rosin <peda@axentia.se>
3615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3616S:	Maintained
3617F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3618F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3619F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3620F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3621
3622AXENTIA ASOC DRIVERS
3623M:	Peter Rosin <peda@axentia.se>
3624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3625S:	Maintained
3626F:	Documentation/devicetree/bindings/sound/axentia,*
3627F:	sound/soc/atmel/tse850-pcm5142.c
3628
3629AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3630M:	Nuno Sá <nuno.sa@analog.com>
3631L:	linux-hwmon@vger.kernel.org
3632S:	Supported
3633W:	https://ez.analog.com/linux-software-drivers
3634F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3635F:	drivers/hwmon/axi-fan-control.c
3636
3637AXI SPI ENGINE
3638M:	Michael Hennerich <michael.hennerich@analog.com>
3639M:	Nuno Sá <nuno.sa@analog.com>
3640R:	David Lechner <dlechner@baylibre.com>
3641L:	linux-spi@vger.kernel.org
3642S:	Supported
3643W:	https://ez.analog.com/linux-software-drivers
3644F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3645F:	drivers/spi/spi-axi-spi-engine.c
3646
3647AXI PWM GENERATOR
3648M:	Michael Hennerich <michael.hennerich@analog.com>
3649M:	Nuno Sá <nuno.sa@analog.com>
3650L:	linux-pwm@vger.kernel.org
3651S:	Supported
3652W:	https://ez.analog.com/linux-software-drivers
3653F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3654F:	drivers/pwm/pwm-axi-pwmgen.c
3655
3656AXXIA I2C CONTROLLER
3657M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3658L:	linux-i2c@vger.kernel.org
3659S:	Maintained
3660F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3661F:	drivers/i2c/busses/i2c-axxia.c
3662
3663AZ6007 DVB DRIVER
3664M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3665L:	linux-media@vger.kernel.org
3666S:	Maintained
3667W:	https://linuxtv.org
3668T:	git git://linuxtv.org/media_tree.git
3669F:	drivers/media/usb/dvb-usb-v2/az6007.c
3670
3671AZTECH FM RADIO RECEIVER DRIVER
3672M:	Hans Verkuil <hverkuil@xs4all.nl>
3673L:	linux-media@vger.kernel.org
3674S:	Maintained
3675W:	https://linuxtv.org
3676T:	git git://linuxtv.org/media_tree.git
3677F:	drivers/media/radio/radio-aztech*
3678
3679B43 WIRELESS DRIVER
3680L:	linux-wireless@vger.kernel.org
3681L:	b43-dev@lists.infradead.org
3682S:	Orphan
3683W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3684F:	drivers/net/wireless/broadcom/b43/
3685
3686B43LEGACY WIRELESS DRIVER
3687L:	linux-wireless@vger.kernel.org
3688L:	b43-dev@lists.infradead.org
3689S:	Orphan
3690W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3691F:	drivers/net/wireless/broadcom/b43legacy/
3692
3693BACKLIGHT CLASS/SUBSYSTEM
3694M:	Lee Jones <lee@kernel.org>
3695M:	Daniel Thompson <daniel.thompson@linaro.org>
3696M:	Jingoo Han <jingoohan1@gmail.com>
3697L:	dri-devel@lists.freedesktop.org
3698S:	Maintained
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3700F:	Documentation/ABI/stable/sysfs-class-backlight
3701F:	Documentation/ABI/testing/sysfs-class-backlight
3702F:	Documentation/devicetree/bindings/leds/backlight
3703F:	drivers/video/backlight/
3704F:	include/linux/backlight.h
3705F:	include/linux/pwm_backlight.h
3706
3707BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3708M:	Serge Semin <fancer.lancer@gmail.com>
3709L:	linux-hwmon@vger.kernel.org
3710S:	Supported
3711F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3712F:	Documentation/hwmon/bt1-pvt.rst
3713F:	drivers/hwmon/bt1-pvt.[ch]
3714
3715BARCO P50 GPIO DRIVER
3716M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3717M:	Peter Korsgaard <peter.korsgaard@barco.com>
3718S:	Maintained
3719F:	drivers/platform/x86/barco-p50-gpio.c
3720
3721BATMAN ADVANCED
3722M:	Marek Lindner <mareklindner@neomailbox.ch>
3723M:	Simon Wunderlich <sw@simonwunderlich.de>
3724M:	Antonio Quartulli <a@unstable.cc>
3725M:	Sven Eckelmann <sven@narfation.org>
3726L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3727S:	Maintained
3728W:	https://www.open-mesh.org/
3729Q:	https://patchwork.open-mesh.org/project/batman/list/
3730B:	https://www.open-mesh.org/projects/batman-adv/issues
3731C:	ircs://irc.hackint.org/batadv
3732T:	git https://git.open-mesh.org/linux-merge.git
3733F:	Documentation/networking/batman-adv.rst
3734F:	include/uapi/linux/batadv_packet.h
3735F:	include/uapi/linux/batman_adv.h
3736F:	net/batman-adv/
3737
3738BAYCOM/HDLCDRV DRIVERS FOR AX.25
3739M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3740L:	linux-hams@vger.kernel.org
3741S:	Maintained
3742W:	http://www.baycom.org/~tom/ham/ham.html
3743F:	drivers/net/hamradio/baycom*
3744
3745BCACHE (BLOCK LAYER CACHE)
3746M:	Coly Li <colyli@suse.de>
3747M:	Kent Overstreet <kent.overstreet@linux.dev>
3748L:	linux-bcache@vger.kernel.org
3749S:	Maintained
3750W:	http://bcache.evilpiepirate.org
3751C:	irc://irc.oftc.net/bcache
3752F:	drivers/md/bcache/
3753
3754BCACHEFS
3755M:	Kent Overstreet <kent.overstreet@linux.dev>
3756L:	linux-bcachefs@vger.kernel.org
3757S:	Supported
3758C:	irc://irc.oftc.net/bcache
3759T:	git https://evilpiepirate.org/git/bcachefs.git
3760F:	fs/bcachefs/
3761F:	Documentation/filesystems/bcachefs/
3762
3763BDISP ST MEDIA DRIVER
3764M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3765L:	linux-media@vger.kernel.org
3766S:	Supported
3767W:	https://linuxtv.org
3768T:	git git://linuxtv.org/media_tree.git
3769F:	drivers/media/platform/st/sti/bdisp
3770
3771BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3772M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3773L:	netdev@vger.kernel.org
3774S:	Maintained
3775F:	drivers/net/ethernet/ec_bhf.c
3776
3777BEFS FILE SYSTEM
3778M:	Luis de Bethencourt <luisbg@kernel.org>
3779M:	Salah Triki <salah.triki@gmail.com>
3780S:	Maintained
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3782F:	Documentation/filesystems/befs.rst
3783F:	fs/befs/
3784
3785BFQ I/O SCHEDULER
3786M:	Paolo Valente <paolo.valente@unimore.it>
3787M:	Jens Axboe <axboe@kernel.dk>
3788L:	linux-block@vger.kernel.org
3789S:	Maintained
3790F:	Documentation/block/bfq-iosched.rst
3791F:	block/bfq-*
3792
3793BFS FILE SYSTEM
3794M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3795S:	Maintained
3796F:	Documentation/filesystems/bfs.rst
3797F:	fs/bfs/
3798F:	include/uapi/linux/bfs_fs.h
3799
3800BINMAN
3801M:	Simon Glass <sjg@chromium.org>
3802S:	Supported
3803F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3804
3805BITMAP API
3806M:	Yury Norov <yury.norov@gmail.com>
3807R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3808S:	Maintained
3809F:	include/linux/bitfield.h
3810F:	include/linux/bitmap-str.h
3811F:	include/linux/bitmap.h
3812F:	include/linux/bits.h
3813F:	include/linux/cpumask.h
3814F:	include/linux/cpumask_types.h
3815F:	include/linux/find.h
3816F:	include/linux/nodemask.h
3817F:	include/linux/nodemask_types.h
3818F:	include/vdso/bits.h
3819F:	lib/bitmap-str.c
3820F:	lib/bitmap.c
3821F:	lib/cpumask.c
3822F:	lib/cpumask_kunit.c
3823F:	lib/find_bit.c
3824F:	lib/find_bit_benchmark.c
3825F:	lib/test_bitmap.c
3826F:	tools/include/linux/bitfield.h
3827F:	tools/include/linux/bitmap.h
3828F:	tools/include/linux/bits.h
3829F:	tools/include/linux/find.h
3830F:	tools/include/vdso/bits.h
3831F:	tools/lib/bitmap.c
3832F:	tools/lib/find_bit.c
3833
3834BITOPS API
3835M:	Yury Norov <yury.norov@gmail.com>
3836R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3837S:	Maintained
3838F:	arch/*/include/asm/bitops.h
3839F:	arch/*/include/asm/bitops_32.h
3840F:	arch/*/include/asm/bitops_64.h
3841F:	arch/*/lib/bitops.c
3842F:	include/asm-generic/bitops
3843F:	include/asm-generic/bitops.h
3844F:	include/linux/bitops.h
3845F:	lib/test_bitops.c
3846F:	tools/*/bitops*
3847
3848BLINKM RGB LED DRIVER
3849M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3850S:	Maintained
3851F:	drivers/leds/leds-blinkm.c
3852
3853BLOCK LAYER
3854M:	Jens Axboe <axboe@kernel.dk>
3855L:	linux-block@vger.kernel.org
3856S:	Maintained
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3858F:	Documentation/ABI/stable/sysfs-block
3859F:	Documentation/block/
3860F:	block/
3861F:	drivers/block/
3862F:	include/linux/bio.h
3863F:	include/linux/blk*
3864F:	kernel/trace/blktrace.c
3865F:	lib/sbitmap.c
3866
3867BLOCK LAYER DEVICE DRIVER API [RUST]
3868M:	Andreas Hindborg <a.hindborg@samsung.com>
3869R:	Boqun Feng <boqun.feng@gmail.com>
3870L:	linux-block@vger.kernel.org
3871L:	rust-for-linux@vger.kernel.org
3872S:	Supported
3873W:	https://rust-for-linux.com
3874B:	https://github.com/Rust-for-Linux/linux/issues
3875C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3876T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3877F:	drivers/block/rnull.rs
3878F:	rust/kernel/block.rs
3879F:	rust/kernel/block/
3880
3881BLOCK2MTD DRIVER
3882M:	Joern Engel <joern@lazybastard.org>
3883L:	linux-mtd@lists.infradead.org
3884S:	Maintained
3885F:	drivers/mtd/devices/block2mtd.c
3886
3887BLUETOOTH DRIVERS
3888M:	Marcel Holtmann <marcel@holtmann.org>
3889M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3890L:	linux-bluetooth@vger.kernel.org
3891S:	Supported
3892W:	http://www.bluez.org/
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3895F:	Documentation/devicetree/bindings/net/bluetooth/
3896F:	drivers/bluetooth/
3897
3898BLUETOOTH SUBSYSTEM
3899M:	Marcel Holtmann <marcel@holtmann.org>
3900M:	Johan Hedberg <johan.hedberg@gmail.com>
3901M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3902L:	linux-bluetooth@vger.kernel.org
3903S:	Supported
3904W:	http://www.bluez.org/
3905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3907F:	include/net/bluetooth/
3908F:	net/bluetooth/
3909
3910BONDING DRIVER
3911M:	Jay Vosburgh <jv@jvosburgh.net>
3912M:	Andy Gospodarek <andy@greyhouse.net>
3913L:	netdev@vger.kernel.org
3914S:	Maintained
3915F:	Documentation/networking/bonding.rst
3916F:	drivers/net/bonding/
3917F:	include/net/bond*
3918F:	include/uapi/linux/if_bonding.h
3919F:	tools/testing/selftests/drivers/net/bonding/
3920
3921BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3922M:	Dan Robertson <dan@dlrobertson.com>
3923L:	linux-iio@vger.kernel.org
3924S:	Maintained
3925F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3926F:	drivers/iio/accel/bma400*
3927
3928BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3929M:	Jagath Jog J <jagathjog1996@gmail.com>
3930L:	linux-iio@vger.kernel.org
3931S:	Maintained
3932F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3933F:	drivers/iio/imu/bmi323/
3934
3935BPF JIT for ARC
3936M:	Shahab Vahedi <shahab@synopsys.com>
3937L:	bpf@vger.kernel.org
3938S:	Maintained
3939F:	arch/arc/net/
3940
3941BPF JIT for ARM
3942M:	Russell King <linux@armlinux.org.uk>
3943M:	Puranjay Mohan <puranjay@kernel.org>
3944L:	bpf@vger.kernel.org
3945S:	Maintained
3946F:	arch/arm/net/
3947
3948BPF JIT for ARM64
3949M:	Daniel Borkmann <daniel@iogearbox.net>
3950M:	Alexei Starovoitov <ast@kernel.org>
3951M:	Puranjay Mohan <puranjay@kernel.org>
3952R:	Xu Kuohai <xukuohai@huaweicloud.com>
3953L:	bpf@vger.kernel.org
3954S:	Supported
3955F:	arch/arm64/net/
3956
3957BPF JIT for LOONGARCH
3958M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3959R:	Hengqi Chen <hengqi.chen@gmail.com>
3960L:	bpf@vger.kernel.org
3961S:	Maintained
3962F:	arch/loongarch/net/
3963
3964BPF JIT for MIPS (32-BIT AND 64-BIT)
3965M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3966M:	Paul Burton <paulburton@kernel.org>
3967L:	bpf@vger.kernel.org
3968S:	Maintained
3969F:	arch/mips/net/
3970
3971BPF JIT for NFP NICs
3972M:	Jakub Kicinski <kuba@kernel.org>
3973L:	bpf@vger.kernel.org
3974S:	Odd Fixes
3975F:	drivers/net/ethernet/netronome/nfp/bpf/
3976
3977BPF JIT for POWERPC (32-BIT AND 64-BIT)
3978M:	Michael Ellerman <mpe@ellerman.id.au>
3979M:	Hari Bathini <hbathini@linux.ibm.com>
3980M:	Christophe Leroy <christophe.leroy@csgroup.eu>
3981R:	Naveen N Rao <naveen@kernel.org>
3982L:	bpf@vger.kernel.org
3983S:	Supported
3984F:	arch/powerpc/net/
3985
3986BPF JIT for RISC-V (32-bit)
3987M:	Luke Nelson <luke.r.nels@gmail.com>
3988M:	Xi Wang <xi.wang@gmail.com>
3989L:	bpf@vger.kernel.org
3990S:	Maintained
3991F:	arch/riscv/net/
3992X:	arch/riscv/net/bpf_jit_comp64.c
3993
3994BPF JIT for RISC-V (64-bit)
3995M:	Björn Töpel <bjorn@kernel.org>
3996R:	Pu Lehui <pulehui@huawei.com>
3997R:	Puranjay Mohan <puranjay@kernel.org>
3998L:	bpf@vger.kernel.org
3999S:	Maintained
4000F:	arch/riscv/net/
4001X:	arch/riscv/net/bpf_jit_comp32.c
4002
4003BPF JIT for S390
4004M:	Ilya Leoshkevich <iii@linux.ibm.com>
4005M:	Heiko Carstens <hca@linux.ibm.com>
4006M:	Vasily Gorbik <gor@linux.ibm.com>
4007L:	bpf@vger.kernel.org
4008S:	Supported
4009F:	arch/s390/net/
4010X:	arch/s390/net/pnet.c
4011
4012BPF JIT for SPARC (32-BIT AND 64-BIT)
4013M:	David S. Miller <davem@davemloft.net>
4014L:	bpf@vger.kernel.org
4015S:	Odd Fixes
4016F:	arch/sparc/net/
4017
4018BPF JIT for X86 32-BIT
4019M:	Wang YanQing <udknight@gmail.com>
4020L:	bpf@vger.kernel.org
4021S:	Odd Fixes
4022F:	arch/x86/net/bpf_jit_comp32.c
4023
4024BPF JIT for X86 64-BIT
4025M:	Alexei Starovoitov <ast@kernel.org>
4026M:	Daniel Borkmann <daniel@iogearbox.net>
4027L:	bpf@vger.kernel.org
4028S:	Supported
4029F:	arch/x86/net/
4030X:	arch/x86/net/bpf_jit_comp32.c
4031
4032BPF [BTF]
4033M:	Martin KaFai Lau <martin.lau@linux.dev>
4034L:	bpf@vger.kernel.org
4035S:	Maintained
4036F:	include/linux/btf*
4037F:	kernel/bpf/btf.c
4038
4039BPF [CORE]
4040M:	Alexei Starovoitov <ast@kernel.org>
4041M:	Daniel Borkmann <daniel@iogearbox.net>
4042R:	John Fastabend <john.fastabend@gmail.com>
4043L:	bpf@vger.kernel.org
4044S:	Maintained
4045F:	include/linux/bpf*
4046F:	include/linux/filter.h
4047F:	include/linux/tnum.h
4048F:	kernel/bpf/core.c
4049F:	kernel/bpf/dispatcher.c
4050F:	kernel/bpf/mprog.c
4051F:	kernel/bpf/syscall.c
4052F:	kernel/bpf/tnum.c
4053F:	kernel/bpf/trampoline.c
4054F:	kernel/bpf/verifier.c
4055
4056BPF [CRYPTO]
4057M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4058L:	bpf@vger.kernel.org
4059S:	Maintained
4060F:	crypto/bpf_crypto_skcipher.c
4061F:	include/linux/bpf_crypto.h
4062F:	kernel/bpf/crypto.c
4063
4064BPF [DOCUMENTATION] (Related to Standardization)
4065R:	David Vernet <void@manifault.com>
4066L:	bpf@vger.kernel.org
4067L:	bpf@ietf.org
4068S:	Maintained
4069F:	Documentation/bpf/standardization/
4070
4071BPF [GENERAL] (Safe Dynamic Programs and Tools)
4072M:	Alexei Starovoitov <ast@kernel.org>
4073M:	Daniel Borkmann <daniel@iogearbox.net>
4074M:	Andrii Nakryiko <andrii@kernel.org>
4075R:	Martin KaFai Lau <martin.lau@linux.dev>
4076R:	Eduard Zingerman <eddyz87@gmail.com>
4077R:	Song Liu <song@kernel.org>
4078R:	Yonghong Song <yonghong.song@linux.dev>
4079R:	John Fastabend <john.fastabend@gmail.com>
4080R:	KP Singh <kpsingh@kernel.org>
4081R:	Stanislav Fomichev <sdf@fomichev.me>
4082R:	Hao Luo <haoluo@google.com>
4083R:	Jiri Olsa <jolsa@kernel.org>
4084L:	bpf@vger.kernel.org
4085S:	Supported
4086W:	https://bpf.io/
4087Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4090F:	Documentation/bpf/
4091F:	Documentation/networking/filter.rst
4092F:	Documentation/userspace-api/ebpf/
4093F:	arch/*/net/*
4094F:	include/linux/bpf*
4095F:	include/linux/btf*
4096F:	include/linux/filter.h
4097F:	include/trace/events/xdp.h
4098F:	include/uapi/linux/bpf*
4099F:	include/uapi/linux/btf*
4100F:	include/uapi/linux/filter.h
4101F:	kernel/bpf/
4102F:	kernel/trace/bpf_trace.c
4103F:	lib/test_bpf.c
4104F:	net/bpf/
4105F:	net/core/filter.c
4106F:	net/sched/act_bpf.c
4107F:	net/sched/cls_bpf.c
4108F:	samples/bpf/
4109F:	scripts/bpf_doc.py
4110F:	scripts/Makefile.btf
4111F:	scripts/pahole-version.sh
4112F:	tools/bpf/
4113F:	tools/lib/bpf/
4114F:	tools/testing/selftests/bpf/
4115
4116BPF [ITERATOR]
4117M:	Yonghong Song <yonghong.song@linux.dev>
4118L:	bpf@vger.kernel.org
4119S:	Maintained
4120F:	kernel/bpf/*iter.c
4121
4122BPF [L7 FRAMEWORK] (sockmap)
4123M:	John Fastabend <john.fastabend@gmail.com>
4124M:	Jakub Sitnicki <jakub@cloudflare.com>
4125L:	netdev@vger.kernel.org
4126L:	bpf@vger.kernel.org
4127S:	Maintained
4128F:	include/linux/skmsg.h
4129F:	net/core/skmsg.c
4130F:	net/core/sock_map.c
4131F:	net/ipv4/tcp_bpf.c
4132F:	net/ipv4/udp_bpf.c
4133F:	net/unix/unix_bpf.c
4134
4135BPF [LIBRARY] (libbpf)
4136M:	Andrii Nakryiko <andrii@kernel.org>
4137M:	Eduard Zingerman <eddyz87@gmail.com>
4138L:	bpf@vger.kernel.org
4139S:	Maintained
4140F:	tools/lib/bpf/
4141
4142BPF [MISC]
4143L:	bpf@vger.kernel.org
4144S:	Odd Fixes
4145K:	(?:\b|_)bpf(?:\b|_)
4146
4147BPF [NETKIT] (BPF-programmable network device)
4148M:	Daniel Borkmann <daniel@iogearbox.net>
4149M:	Nikolay Aleksandrov <razor@blackwall.org>
4150L:	bpf@vger.kernel.org
4151L:	netdev@vger.kernel.org
4152S:	Supported
4153F:	drivers/net/netkit.c
4154F:	include/net/netkit.h
4155
4156BPF [NETWORKING] (struct_ops, reuseport)
4157M:	Martin KaFai Lau <martin.lau@linux.dev>
4158L:	bpf@vger.kernel.org
4159L:	netdev@vger.kernel.org
4160S:	Maintained
4161F:	kernel/bpf/bpf_struct*
4162
4163BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4164M:	Martin KaFai Lau <martin.lau@linux.dev>
4165M:	Daniel Borkmann <daniel@iogearbox.net>
4166R:	John Fastabend <john.fastabend@gmail.com>
4167L:	bpf@vger.kernel.org
4168L:	netdev@vger.kernel.org
4169S:	Maintained
4170F:	include/net/tcx.h
4171F:	kernel/bpf/tcx.c
4172F:	net/core/filter.c
4173F:	net/sched/act_bpf.c
4174F:	net/sched/cls_bpf.c
4175
4176BPF [RINGBUF]
4177M:	Andrii Nakryiko <andrii@kernel.org>
4178L:	bpf@vger.kernel.org
4179S:	Maintained
4180F:	kernel/bpf/ringbuf.c
4181
4182BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4183M:	KP Singh <kpsingh@kernel.org>
4184M:	Matt Bobrowski <mattbobrowski@google.com>
4185L:	bpf@vger.kernel.org
4186S:	Maintained
4187F:	Documentation/bpf/prog_lsm.rst
4188F:	include/linux/bpf_lsm.h
4189F:	kernel/bpf/bpf_lsm.c
4190F:	kernel/trace/bpf_trace.c
4191F:	security/bpf/
4192
4193BPF [SELFTESTS] (Test Runners & Infrastructure)
4194M:	Andrii Nakryiko <andrii@kernel.org>
4195M:	Eduard Zingerman <eddyz87@gmail.com>
4196R:	Mykola Lysenko <mykolal@fb.com>
4197L:	bpf@vger.kernel.org
4198S:	Maintained
4199F:	tools/testing/selftests/bpf/
4200
4201BPF [STORAGE & CGROUPS]
4202M:	Martin KaFai Lau <martin.lau@linux.dev>
4203L:	bpf@vger.kernel.org
4204S:	Maintained
4205F:	kernel/bpf/*storage.c
4206F:	kernel/bpf/bpf_lru*
4207F:	kernel/bpf/cgroup.c
4208
4209BPF [TOOLING] (bpftool)
4210M:	Quentin Monnet <qmo@kernel.org>
4211L:	bpf@vger.kernel.org
4212S:	Maintained
4213F:	kernel/bpf/disasm.*
4214F:	tools/bpf/bpftool/
4215
4216BPF [TRACING]
4217M:	Song Liu <song@kernel.org>
4218R:	Jiri Olsa <jolsa@kernel.org>
4219L:	bpf@vger.kernel.org
4220S:	Maintained
4221F:	kernel/bpf/stackmap.c
4222F:	kernel/trace/bpf_trace.c
4223
4224BROADCOM ASP 2.0 ETHERNET DRIVER
4225M:	Justin Chen <justin.chen@broadcom.com>
4226M:	Florian Fainelli <florian.fainelli@broadcom.com>
4227L:	bcm-kernel-feedback-list@broadcom.com
4228L:	netdev@vger.kernel.org
4229S:	Supported
4230F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4231F:	drivers/net/ethernet/broadcom/asp2/
4232
4233BROADCOM B44 10/100 ETHERNET DRIVER
4234M:	Michael Chan <michael.chan@broadcom.com>
4235L:	netdev@vger.kernel.org
4236S:	Supported
4237F:	drivers/net/ethernet/broadcom/b44.*
4238
4239BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4240M:	Florian Fainelli <florian.fainelli@broadcom.com>
4241L:	netdev@vger.kernel.org
4242L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4243S:	Supported
4244F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4245F:	drivers/net/dsa/b53/*
4246F:	drivers/net/dsa/bcm_sf2*
4247F:	include/linux/dsa/brcm.h
4248F:	include/linux/platform_data/b53.h
4249
4250BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4251M:	Florian Fainelli <florian.fainelli@broadcom.com>
4252R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4253L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4255S:	Maintained
4256T:	git https://github.com/broadcom/stblinux.git
4257F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4258F:	drivers/pci/controller/pcie-brcmstb.c
4259F:	drivers/staging/vc04_services
4260N:	bcm2711
4261N:	bcm283*
4262N:	raspberrypi
4263
4264BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4265M:	Florian Fainelli <florian.fainelli@broadcom.com>
4266M:	Ray Jui <rjui@broadcom.com>
4267M:	Scott Branden <sbranden@broadcom.com>
4268R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4269S:	Maintained
4270T:	git https://github.com/broadcom/mach-bcm
4271F:	arch/arm/mach-bcm/
4272N:	bcm281*
4273N:	bcm113*
4274N:	bcm216*
4275N:	kona
4276
4277BROADCOM BCM2835 CAMERA DRIVERS
4278M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4279L:	linux-media@vger.kernel.org
4280S:	Maintained
4281F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4282F:	drivers/media/platform/broadcom/bcm2835-unicam*
4283
4284BROADCOM BCM47XX MIPS ARCHITECTURE
4285M:	Hauke Mehrtens <hauke@hauke-m.de>
4286M:	Rafał Miłecki <zajec5@gmail.com>
4287L:	linux-mips@vger.kernel.org
4288S:	Maintained
4289F:	Documentation/devicetree/bindings/mips/brcm/
4290F:	arch/mips/bcm47xx/*
4291F:	arch/mips/include/asm/mach-bcm47xx/*
4292
4293BROADCOM BCM4908 ETHERNET DRIVER
4294M:	Rafał Miłecki <rafal@milecki.pl>
4295R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4296L:	netdev@vger.kernel.org
4297S:	Maintained
4298F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4299F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4300F:	drivers/net/ethernet/broadcom/unimac.h
4301
4302BROADCOM BCM4908 PINMUX DRIVER
4303M:	Rafał Miłecki <rafal@milecki.pl>
4304R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4305L:	linux-gpio@vger.kernel.org
4306S:	Maintained
4307F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4308F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4309
4310BROADCOM BCM5301X ARM ARCHITECTURE
4311M:	Florian Fainelli <florian.fainelli@broadcom.com>
4312M:	Hauke Mehrtens <hauke@hauke-m.de>
4313M:	Rafał Miłecki <zajec5@gmail.com>
4314R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4316S:	Maintained
4317F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4318F:	arch/arm/boot/dts/broadcom/bcm470*
4319F:	arch/arm/boot/dts/broadcom/bcm5301*
4320F:	arch/arm/boot/dts/broadcom/bcm953012*
4321F:	arch/arm/mach-bcm/bcm_5301x.c
4322
4323BROADCOM BCM53573 ARM ARCHITECTURE
4324M:	Florian Fainelli <florian.fainelli@broadcom.com>
4325M:	Rafał Miłecki <rafal@milecki.pl>
4326R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4328S:	Maintained
4329F:	arch/arm/boot/dts/broadcom/bcm47189*
4330F:	arch/arm/boot/dts/broadcom/bcm53573*
4331
4332BROADCOM BCM63XX/BCM33XX UDC DRIVER
4333M:	Kevin Cernekee <cernekee@gmail.com>
4334L:	linux-usb@vger.kernel.org
4335S:	Maintained
4336F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4337
4338BROADCOM BCM7XXX ARM ARCHITECTURE
4339M:	Florian Fainelli <florian.fainelli@broadcom.com>
4340R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4342S:	Maintained
4343T:	git https://github.com/broadcom/stblinux.git
4344F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4345F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4346F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4347F:	arch/arm/mach-bcm/*brcmstb*
4348F:	arch/arm/mm/cache-b15-rac.c
4349F:	drivers/bus/brcmstb_gisb.c
4350F:	drivers/pci/controller/pcie-brcmstb.c
4351N:	brcmstb
4352N:	bcm7038
4353N:	bcm7120
4354
4355BROADCOM BCMBCA ARM ARCHITECTURE
4356M:	William Zhang <william.zhang@broadcom.com>
4357M:	Anand Gore <anand.gore@broadcom.com>
4358M:	Kursad Oney <kursad.oney@broadcom.com>
4359M:	Florian Fainelli <florian.fainelli@broadcom.com>
4360M:	Rafał Miłecki <rafal@milecki.pl>
4361R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4363S:	Maintained
4364T:	git https://github.com/broadcom/stblinux.git
4365F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4366F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4367N:	bcmbca
4368N:	bcm[9]?47622
4369N:	bcm[9]?4912
4370N:	bcm[9]?63138
4371N:	bcm[9]?63146
4372N:	bcm[9]?63148
4373N:	bcm[9]?63158
4374N:	bcm[9]?63178
4375N:	bcm[9]?6756
4376N:	bcm[9]?6813
4377N:	bcm[9]?6846
4378N:	bcm[9]?6855
4379N:	bcm[9]?6856
4380N:	bcm[9]?6858
4381N:	bcm[9]?6878
4382
4383BROADCOM BDC DRIVER
4384M:	Justin Chen <justin.chen@broadcom.com>
4385M:	Al Cooper <alcooperx@gmail.com>
4386R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4387L:	linux-usb@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4390F:	drivers/usb/gadget/udc/bdc/
4391
4392BROADCOM BMIPS CPUFREQ DRIVER
4393M:	Markus Mayer <mmayer@broadcom.com>
4394R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4395L:	linux-pm@vger.kernel.org
4396S:	Maintained
4397F:	drivers/cpufreq/bmips-cpufreq.c
4398
4399BROADCOM BMIPS MIPS ARCHITECTURE
4400M:	Florian Fainelli <florian.fainelli@broadcom.com>
4401R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4402L:	linux-mips@vger.kernel.org
4403S:	Maintained
4404T:	git https://github.com/broadcom/stblinux.git
4405F:	arch/mips/bmips/*
4406F:	arch/mips/boot/dts/brcm/bcm*.dts*
4407F:	arch/mips/include/asm/mach-bmips/*
4408F:	arch/mips/kernel/*bmips*
4409F:	drivers/irqchip/irq-bcm63*
4410F:	drivers/irqchip/irq-bcm7*
4411F:	drivers/irqchip/irq-brcmstb*
4412F:	drivers/pmdomain/bcm/bcm63xx-power.c
4413F:	include/linux/bcm963xx_nvram.h
4414F:	include/linux/bcm963xx_tag.h
4415
4416BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4417M:	Rasesh Mody <rmody@marvell.com>
4418M:	GR-Linux-NIC-Dev@marvell.com
4419L:	netdev@vger.kernel.org
4420S:	Supported
4421F:	drivers/net/ethernet/broadcom/bnx2.*
4422F:	drivers/net/ethernet/broadcom/bnx2_*
4423
4424BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4425M:	Saurav Kashyap <skashyap@marvell.com>
4426M:	Javed Hasan <jhasan@marvell.com>
4427M:	GR-QLogic-Storage-Upstream@marvell.com
4428L:	linux-scsi@vger.kernel.org
4429S:	Supported
4430F:	drivers/scsi/bnx2fc/
4431
4432BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4433M:	Nilesh Javali <njavali@marvell.com>
4434M:	Manish Rangankar <mrangankar@marvell.com>
4435M:	GR-QLogic-Storage-Upstream@marvell.com
4436L:	linux-scsi@vger.kernel.org
4437S:	Supported
4438F:	drivers/scsi/bnx2i/
4439
4440BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4441M:	Sudarsana Kalluru <skalluru@marvell.com>
4442M:	Manish Chopra <manishc@marvell.com>
4443L:	netdev@vger.kernel.org
4444S:	Supported
4445F:	drivers/net/ethernet/broadcom/bnx2x/
4446
4447BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4448M:	Michael Chan <michael.chan@broadcom.com>
4449L:	netdev@vger.kernel.org
4450S:	Supported
4451F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4452F:	drivers/net/ethernet/broadcom/bnxt/
4453F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4454
4455BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4456M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4457L:	linux-wireless@vger.kernel.org
4458L:	brcm80211@lists.linux.dev
4459L:	brcm80211-dev-list.pdl@broadcom.com
4460S:	Supported
4461F:	drivers/net/wireless/broadcom/brcm80211/
4462F:	include/linux/platform_data/brcmfmac.h
4463
4464BROADCOM BRCMSTB GPIO DRIVER
4465M:	Doug Berger <opendmb@gmail.com>
4466M:	Florian Fainelli <florian.fainelli@broadcom.com>
4467R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4468S:	Supported
4469F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4470F:	drivers/gpio/gpio-brcmstb.c
4471
4472BROADCOM BRCMSTB I2C DRIVER
4473M:	Kamal Dasu <kamal.dasu@broadcom.com>
4474R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4475L:	linux-i2c@vger.kernel.org
4476S:	Supported
4477F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4478F:	drivers/i2c/busses/i2c-brcmstb.c
4479
4480BROADCOM BRCMSTB UART DRIVER
4481M:	Al Cooper <alcooperx@gmail.com>
4482R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4483L:	linux-serial@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4486F:	drivers/tty/serial/8250/8250_bcm7271.c
4487
4488BROADCOM BRCMSTB USB EHCI DRIVER
4489M:	Justin Chen <justin.chen@broadcom.com>
4490M:	Al Cooper <alcooperx@gmail.com>
4491R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4492L:	linux-usb@vger.kernel.org
4493S:	Maintained
4494F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4495F:	drivers/usb/host/ehci-brcm.*
4496
4497BROADCOM BRCMSTB USB PIN MAP DRIVER
4498M:	Al Cooper <alcooperx@gmail.com>
4499R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4500L:	linux-usb@vger.kernel.org
4501S:	Maintained
4502F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4503F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4504
4505BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4506M:	Justin Chen <justin.chen@broadcom.com>
4507M:	Al Cooper <alcooperx@gmail.com>
4508R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4509L:	linux-kernel@vger.kernel.org
4510S:	Maintained
4511F:	drivers/phy/broadcom/phy-brcm-usb*
4512
4513BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4514M:	William Zhang <william.zhang@broadcom.com>
4515M:	Kursad Oney <kursad.oney@broadcom.com>
4516M:	Jonas Gorski <jonas.gorski@gmail.com>
4517R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4518L:	linux-spi@vger.kernel.org
4519S:	Maintained
4520F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4521F:	drivers/spi/spi-bcm63xx-hsspi.c
4522F:	drivers/spi/spi-bcmbca-hsspi.c
4523
4524BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4525M:	Jonas Gorski <jonas.gorski@gmail.com>
4526L:	linux-spi@vger.kernel.org
4527S:	Odd Fixes
4528F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4529F:	drivers/spi/spi-bcm63xx.c
4530
4531BROADCOM ETHERNET PHY DRIVERS
4532M:	Florian Fainelli <florian.fainelli@broadcom.com>
4533R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4534L:	netdev@vger.kernel.org
4535S:	Supported
4536F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4537F:	drivers/net/phy/bcm*.[ch]
4538F:	drivers/net/phy/broadcom.c
4539F:	include/linux/brcmphy.h
4540
4541BROADCOM GENET ETHERNET DRIVER
4542M:	Doug Berger <opendmb@gmail.com>
4543M:	Florian Fainelli <florian.fainelli@broadcom.com>
4544R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4545L:	netdev@vger.kernel.org
4546S:	Supported
4547F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4548F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4549F:	drivers/net/ethernet/broadcom/genet/
4550F:	drivers/net/ethernet/broadcom/unimac.h
4551F:	drivers/net/mdio/mdio-bcm-unimac.c
4552F:	include/linux/platform_data/bcmgenet.h
4553F:	include/linux/platform_data/mdio-bcm-unimac.h
4554
4555BROADCOM IPROC ARM ARCHITECTURE
4556M:	Ray Jui <rjui@broadcom.com>
4557M:	Scott Branden <sbranden@broadcom.com>
4558R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4560S:	Maintained
4561T:	git https://github.com/broadcom/stblinux.git
4562F:	arch/arm64/boot/dts/broadcom/northstar2/*
4563F:	arch/arm64/boot/dts/broadcom/stingray/*
4564F:	drivers/clk/bcm/clk-ns*
4565F:	drivers/clk/bcm/clk-sr*
4566F:	drivers/pinctrl/bcm/pinctrl-ns*
4567F:	include/dt-bindings/clock/bcm-sr*
4568N:	iproc
4569N:	cygnus
4570N:	bcm[-_]nsp
4571N:	bcm9113*
4572N:	bcm9583*
4573N:	bcm9585*
4574N:	bcm9586*
4575N:	bcm988312
4576N:	bcm113*
4577N:	bcm583*
4578N:	bcm585*
4579N:	bcm586*
4580N:	bcm88312
4581N:	hr2
4582N:	stingray
4583
4584BROADCOM IPROC GBIT ETHERNET DRIVER
4585M:	Rafał Miłecki <rafal@milecki.pl>
4586R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4587L:	netdev@vger.kernel.org
4588S:	Maintained
4589F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4590F:	drivers/net/ethernet/broadcom/bgmac*
4591F:	drivers/net/ethernet/broadcom/unimac.h
4592
4593BROADCOM KONA GPIO DRIVER
4594M:	Ray Jui <rjui@broadcom.com>
4595R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4596S:	Supported
4597F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4598F:	drivers/gpio/gpio-bcm-kona.c
4599
4600BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4601M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4602M:	Kashyap Desai <kashyap.desai@broadcom.com>
4603M:	Sumit Saxena <sumit.saxena@broadcom.com>
4604M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4605L:	mpi3mr-linuxdrv.pdl@broadcom.com
4606L:	linux-scsi@vger.kernel.org
4607S:	Supported
4608W:	https://www.broadcom.com/support/storage
4609F:	drivers/scsi/mpi3mr/
4610
4611BROADCOM NETXTREME-E ROCE DRIVER
4612M:	Selvin Xavier <selvin.xavier@broadcom.com>
4613L:	linux-rdma@vger.kernel.org
4614S:	Supported
4615W:	http://www.broadcom.com
4616F:	drivers/infiniband/hw/bnxt_re/
4617F:	include/uapi/rdma/bnxt_re-abi.h
4618
4619BROADCOM NVRAM DRIVER
4620M:	Rafał Miłecki <zajec5@gmail.com>
4621L:	linux-mips@vger.kernel.org
4622S:	Maintained
4623F:	drivers/firmware/broadcom/*
4624
4625BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4626M:	Rafał Miłecki <rafal@milecki.pl>
4627M:	Florian Fainelli <florian.fainelli@broadcom.com>
4628R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4629L:	linux-pm@vger.kernel.org
4630S:	Maintained
4631T:	git https://github.com/broadcom/stblinux.git
4632F:	drivers/pmdomain/bcm/bcm-pmb.c
4633F:	include/dt-bindings/soc/bcm-pmb.h
4634
4635BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4636M:	Rafał Miłecki <zajec5@gmail.com>
4637L:	linux-wireless@vger.kernel.org
4638S:	Maintained
4639F:	drivers/bcma/
4640F:	include/linux/bcma/
4641
4642BROADCOM SPI DRIVER
4643M:	Kamal Dasu <kamal.dasu@broadcom.com>
4644R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4645S:	Maintained
4646F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4647F:	drivers/spi/spi-bcm-qspi.*
4648F:	drivers/spi/spi-brcmstb-qspi.c
4649F:	drivers/spi/spi-iproc-qspi.c
4650
4651BROADCOM STB AVS CPUFREQ DRIVER
4652M:	Markus Mayer <mmayer@broadcom.com>
4653R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4654L:	linux-pm@vger.kernel.org
4655S:	Maintained
4656F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4657F:	drivers/cpufreq/brcmstb*
4658
4659BROADCOM STB AVS TMON DRIVER
4660M:	Markus Mayer <mmayer@broadcom.com>
4661R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4662L:	linux-pm@vger.kernel.org
4663S:	Maintained
4664F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4665F:	drivers/thermal/broadcom/brcmstb*
4666
4667BROADCOM STB DPFE DRIVER
4668M:	Markus Mayer <mmayer@broadcom.com>
4669R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4671S:	Maintained
4672F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4673F:	drivers/memory/brcmstb_dpfe.c
4674
4675BROADCOM STB NAND FLASH DRIVER
4676M:	Brian Norris <computersforpeace@gmail.com>
4677M:	Kamal Dasu <kamal.dasu@broadcom.com>
4678R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4679L:	linux-mtd@lists.infradead.org
4680S:	Maintained
4681F:	drivers/mtd/nand/raw/brcmnand/
4682F:	include/linux/platform_data/brcmnand.h
4683
4684BROADCOM STB PCIE DRIVER
4685M:	Jim Quinlan <jim2101024@gmail.com>
4686M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4687M:	Florian Fainelli <florian.fainelli@broadcom.com>
4688R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4689L:	linux-pci@vger.kernel.org
4690S:	Maintained
4691F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4692F:	drivers/pci/controller/pcie-brcmstb.c
4693
4694BROADCOM SYSTEMPORT ETHERNET DRIVER
4695M:	Florian Fainelli <florian.fainelli@broadcom.com>
4696R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4697L:	netdev@vger.kernel.org
4698S:	Supported
4699F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4700F:	drivers/net/ethernet/broadcom/bcmsysport.*
4701F:	drivers/net/ethernet/broadcom/unimac.h
4702
4703BROADCOM TG3 GIGABIT ETHERNET DRIVER
4704M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4705M:	Michael Chan <mchan@broadcom.com>
4706L:	netdev@vger.kernel.org
4707S:	Supported
4708F:	drivers/net/ethernet/broadcom/tg3.*
4709
4710BROADCOM VK DRIVER
4711M:	Scott Branden <scott.branden@broadcom.com>
4712R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4713S:	Supported
4714F:	drivers/misc/bcm-vk/
4715F:	include/uapi/linux/misc/bcm_vk.h
4716
4717BROCADE BFA FC SCSI DRIVER
4718M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4719M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4720L:	linux-scsi@vger.kernel.org
4721S:	Supported
4722F:	drivers/scsi/bfa/
4723
4724BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4725M:	Rasesh Mody <rmody@marvell.com>
4726M:	Sudarsana Kalluru <skalluru@marvell.com>
4727M:	GR-Linux-NIC-Dev@marvell.com
4728L:	netdev@vger.kernel.org
4729S:	Supported
4730F:	drivers/net/ethernet/brocade/bna/
4731
4732BSG (block layer generic sg v4 driver)
4733M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4734L:	linux-scsi@vger.kernel.org
4735S:	Supported
4736F:	block/bsg.c
4737F:	include/linux/bsg.h
4738F:	include/uapi/linux/bsg.h
4739
4740BT87X AUDIO DRIVER
4741M:	Clemens Ladisch <clemens@ladisch.de>
4742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4743S:	Maintained
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4745F:	Documentation/sound/cards/bt87x.rst
4746F:	sound/pci/bt87x.c
4747
4748BT8XXGPIO DRIVER
4749M:	Michael Buesch <m@bues.ch>
4750S:	Maintained
4751W:	http://bu3sch.de/btgpio.php
4752F:	drivers/gpio/gpio-bt8xx.c
4753
4754BTRFS FILE SYSTEM
4755M:	Chris Mason <clm@fb.com>
4756M:	Josef Bacik <josef@toxicpanda.com>
4757M:	David Sterba <dsterba@suse.com>
4758L:	linux-btrfs@vger.kernel.org
4759S:	Maintained
4760W:	https://btrfs.readthedocs.io
4761Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4762C:	irc://irc.libera.chat/btrfs
4763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4764F:	Documentation/filesystems/btrfs.rst
4765F:	fs/btrfs/
4766F:	include/linux/btrfs*
4767F:	include/trace/events/btrfs.h
4768F:	include/uapi/linux/btrfs*
4769
4770BTTV VIDEO4LINUX DRIVER
4771M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4772L:	linux-media@vger.kernel.org
4773S:	Odd fixes
4774W:	https://linuxtv.org
4775T:	git git://linuxtv.org/media_tree.git
4776F:	Documentation/driver-api/media/drivers/bttv*
4777F:	drivers/media/pci/bt8xx/bttv*
4778
4779BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4780M:	Chanwoo Choi <cw00.choi@samsung.com>
4781L:	linux-pm@vger.kernel.org
4782L:	linux-samsung-soc@vger.kernel.org
4783S:	Maintained
4784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4785F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4786F:	drivers/devfreq/exynos-bus.c
4787
4788BUSLOGIC SCSI DRIVER
4789M:	Khalid Aziz <khalid@gonehiking.org>
4790L:	linux-scsi@vger.kernel.org
4791S:	Maintained
4792F:	drivers/scsi/BusLogic.*
4793F:	drivers/scsi/FlashPoint.*
4794
4795BXCAN CAN NETWORK DRIVER
4796M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4797L:	linux-can@vger.kernel.org
4798S:	Maintained
4799F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4800F:	drivers/net/can/bxcan.c
4801
4802C-MEDIA CMI8788 DRIVER
4803M:	Clemens Ladisch <clemens@ladisch.de>
4804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4805S:	Maintained
4806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4807F:	sound/pci/oxygen/
4808
4809C-SKY ARCHITECTURE
4810M:	Guo Ren <guoren@kernel.org>
4811L:	linux-csky@vger.kernel.org
4812S:	Supported
4813T:	git https://github.com/c-sky/csky-linux.git
4814F:	Documentation/devicetree/bindings/csky/
4815F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4816F:	Documentation/devicetree/bindings/timer/csky,*
4817F:	arch/csky/
4818F:	drivers/clocksource/timer-gx6605s.c
4819F:	drivers/clocksource/timer-mp-csky.c
4820F:	drivers/irqchip/irq-csky-*
4821N:	csky
4822K:	csky
4823
4824CA8210 IEEE-802.15.4 RADIO DRIVER
4825L:	linux-wpan@vger.kernel.org
4826S:	Orphan
4827W:	https://github.com/Cascoda/ca8210-linux.git
4828F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4829F:	drivers/net/ieee802154/ca8210.c
4830
4831CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4832M:	David Howells <dhowells@redhat.com>
4833L:	netfs@lists.linux.dev
4834S:	Supported
4835F:	Documentation/filesystems/caching/cachefiles.rst
4836F:	fs/cachefiles/
4837
4838CACHESTAT: PAGE CACHE STATS FOR A FILE
4839M:	Nhat Pham <nphamcs@gmail.com>
4840M:	Johannes Weiner <hannes@cmpxchg.org>
4841L:	linux-mm@kvack.org
4842S:	Maintained
4843F:	tools/testing/selftests/cachestat/test_cachestat.c
4844
4845CADENCE MIPI-CSI2 BRIDGES
4846M:	Maxime Ripard <mripard@kernel.org>
4847L:	linux-media@vger.kernel.org
4848S:	Maintained
4849F:	Documentation/devicetree/bindings/media/cdns,*.txt
4850F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4851F:	drivers/media/platform/cadence/cdns-csi2*
4852
4853CADENCE NAND DRIVER
4854L:	linux-mtd@lists.infradead.org
4855S:	Orphan
4856F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4857F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4858
4859CADENCE USB3 DRD IP DRIVER
4860M:	Peter Chen <peter.chen@kernel.org>
4861M:	Pawel Laszczak <pawell@cadence.com>
4862R:	Roger Quadros <rogerq@kernel.org>
4863L:	linux-usb@vger.kernel.org
4864S:	Maintained
4865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4866F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4867F:	drivers/usb/cdns3/
4868X:	drivers/usb/cdns3/cdnsp*
4869
4870CADENCE USBHS DRIVER
4871M:	Pawel Laszczak <pawell@cadence.com>
4872L:	linux-usb@vger.kernel.org
4873S:	Maintained
4874F:	drivers/usb/gadget/udc/cdns2
4875
4876CADENCE USBSSP DRD IP DRIVER
4877M:	Pawel Laszczak <pawell@cadence.com>
4878L:	linux-usb@vger.kernel.org
4879S:	Maintained
4880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4881F:	drivers/usb/cdns3/
4882X:	drivers/usb/cdns3/cdns3*
4883
4884CADET FM/AM RADIO RECEIVER DRIVER
4885M:	Hans Verkuil <hverkuil@xs4all.nl>
4886L:	linux-media@vger.kernel.org
4887S:	Maintained
4888W:	https://linuxtv.org
4889T:	git git://linuxtv.org/media_tree.git
4890F:	drivers/media/radio/radio-cadet*
4891
4892CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4893L:	linux-media@vger.kernel.org
4894S:	Orphan
4895T:	git git://linuxtv.org/media_tree.git
4896F:	Documentation/admin-guide/media/cafe_ccic*
4897F:	drivers/media/platform/marvell/
4898
4899CAIF NETWORK LAYER
4900L:	netdev@vger.kernel.org
4901S:	Orphan
4902F:	Documentation/networking/caif/
4903F:	drivers/net/caif/
4904F:	include/net/caif/
4905F:	include/uapi/linux/caif/
4906F:	net/caif/
4907
4908CAKE QDISC
4909M:	Toke Høiland-Jørgensen <toke@toke.dk>
4910L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4911S:	Maintained
4912F:	net/sched/sch_cake.c
4913
4914CAN NETWORK DRIVERS
4915M:	Marc Kleine-Budde <mkl@pengutronix.de>
4916M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4917L:	linux-can@vger.kernel.org
4918S:	Maintained
4919W:	https://github.com/linux-can
4920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4922F:	Documentation/devicetree/bindings/net/can/
4923F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4924F:	drivers/net/can/
4925F:	drivers/phy/phy-can-transceiver.c
4926F:	include/linux/can/bittiming.h
4927F:	include/linux/can/dev.h
4928F:	include/linux/can/length.h
4929F:	include/linux/can/platform/
4930F:	include/linux/can/rx-offload.h
4931F:	include/uapi/linux/can/error.h
4932F:	include/uapi/linux/can/netlink.h
4933F:	include/uapi/linux/can/vxcan.h
4934
4935CAN NETWORK LAYER
4936M:	Oliver Hartkopp <socketcan@hartkopp.net>
4937M:	Marc Kleine-Budde <mkl@pengutronix.de>
4938L:	linux-can@vger.kernel.org
4939S:	Maintained
4940W:	https://github.com/linux-can
4941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4943F:	Documentation/networking/can.rst
4944F:	Documentation/networking/iso15765-2.rst
4945F:	include/linux/can/can-ml.h
4946F:	include/linux/can/core.h
4947F:	include/linux/can/skb.h
4948F:	include/net/netns/can.h
4949F:	include/uapi/linux/can.h
4950F:	include/uapi/linux/can/bcm.h
4951F:	include/uapi/linux/can/gw.h
4952F:	include/uapi/linux/can/isotp.h
4953F:	include/uapi/linux/can/raw.h
4954F:	net/can/
4955
4956CAN-J1939 NETWORK LAYER
4957M:	Robin van der Gracht <robin@protonic.nl>
4958M:	Oleksij Rempel <o.rempel@pengutronix.de>
4959R:	kernel@pengutronix.de
4960L:	linux-can@vger.kernel.org
4961S:	Maintained
4962F:	Documentation/networking/j1939.rst
4963F:	include/uapi/linux/can/j1939.h
4964F:	net/can/j1939/
4965
4966CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4967M:	Damien Le Moal <dlemoal@kernel.org>
4968L:	linux-riscv@lists.infradead.org
4969L:	linux-gpio@vger.kernel.org (pinctrl driver)
4970F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4971F:	drivers/pinctrl/pinctrl-k210.c
4972
4973CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4974M:	Damien Le Moal <dlemoal@kernel.org>
4975L:	linux-kernel@vger.kernel.org
4976L:	linux-riscv@lists.infradead.org
4977S:	Maintained
4978F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4979F:	drivers/reset/reset-k210.c
4980
4981CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4982M:	Damien Le Moal <dlemoal@kernel.org>
4983L:	linux-riscv@lists.infradead.org
4984S:	Maintained
4985F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4986F:	drivers/soc/canaan/
4987F:	include/soc/canaan/
4988
4989CAPABILITIES
4990M:	Serge Hallyn <serge@hallyn.com>
4991L:	linux-security-module@vger.kernel.org
4992S:	Supported
4993F:	include/linux/capability.h
4994F:	include/uapi/linux/capability.h
4995F:	kernel/capability.c
4996F:	security/commoncap.c
4997
4998CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4999M:	Kevin Tsai <ktsai@capellamicro.com>
5000S:	Maintained
5001F:	drivers/iio/light/cm*
5002
5003CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5004M:	Christian Lamparter <chunkeey@googlemail.com>
5005L:	linux-wireless@vger.kernel.org
5006S:	Maintained
5007W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5008F:	drivers/net/wireless/ath/carl9170/
5009
5010CAVIUM I2C DRIVER
5011M:	Robert Richter <rric@kernel.org>
5012S:	Odd Fixes
5013W:	http://www.marvell.com
5014F:	drivers/i2c/busses/i2c-octeon*
5015F:	drivers/i2c/busses/i2c-thunderx*
5016
5017CAVIUM LIQUIDIO NETWORK DRIVER
5018L:	netdev@vger.kernel.org
5019S:	Orphan
5020W:	http://www.marvell.com
5021F:	drivers/net/ethernet/cavium/liquidio/
5022
5023CAVIUM MMC DRIVER
5024M:	Robert Richter <rric@kernel.org>
5025S:	Odd Fixes
5026W:	http://www.marvell.com
5027F:	drivers/mmc/host/cavium*
5028
5029CAVIUM OCTEON-TX CRYPTO DRIVER
5030M:	George Cherian <gcherian@marvell.com>
5031L:	linux-crypto@vger.kernel.org
5032S:	Supported
5033W:	http://www.marvell.com
5034F:	drivers/crypto/cavium/cpt/
5035
5036CAVIUM THUNDERX2 ARM64 SOC
5037M:	Robert Richter <rric@kernel.org>
5038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5039S:	Odd Fixes
5040F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5041F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5042
5043CBS/ETF/TAPRIO QDISCS
5044M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5045L:	netdev@vger.kernel.org
5046S:	Maintained
5047F:	net/sched/sch_cbs.c
5048F:	net/sched/sch_etf.c
5049F:	net/sched/sch_taprio.c
5050
5051CC2520 IEEE-802.15.4 RADIO DRIVER
5052M:	Stefan Schmidt <stefan@datenfreihafen.org>
5053L:	linux-wpan@vger.kernel.org
5054S:	Odd Fixes
5055F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5056F:	drivers/net/ieee802154/cc2520.c
5057
5058CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5059M:	Gilad Ben-Yossef <gilad@benyossef.com>
5060L:	linux-crypto@vger.kernel.org
5061S:	Supported
5062W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5063F:	drivers/crypto/ccree/
5064
5065CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5066M:	Hadar Gat <hadar.gat@arm.com>
5067L:	linux-crypto@vger.kernel.org
5068S:	Supported
5069W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5070F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5071F:	drivers/char/hw_random/cctrng.c
5072F:	drivers/char/hw_random/cctrng.h
5073
5074CEC FRAMEWORK
5075M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5076L:	linux-media@vger.kernel.org
5077S:	Supported
5078W:	http://linuxtv.org
5079T:	git git://linuxtv.org/media_tree.git
5080F:	Documentation/ABI/testing/debugfs-cec-error-inj
5081F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5082F:	Documentation/driver-api/media/cec-core.rst
5083F:	Documentation/userspace-api/media/cec
5084F:	drivers/media/cec/
5085F:	drivers/media/rc/keymaps/rc-cec.c
5086F:	include/media/cec-notifier.h
5087F:	include/media/cec.h
5088F:	include/uapi/linux/cec-funcs.h
5089F:	include/uapi/linux/cec.h
5090
5091CEC GPIO DRIVER
5092M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5093L:	linux-media@vger.kernel.org
5094S:	Supported
5095W:	http://linuxtv.org
5096T:	git git://linuxtv.org/media_tree.git
5097F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5098F:	drivers/media/cec/platform/cec-gpio/
5099
5100CELL BROADBAND ENGINE ARCHITECTURE
5101M:	Arnd Bergmann <arnd@arndb.de>
5102L:	linuxppc-dev@lists.ozlabs.org
5103S:	Supported
5104W:	http://www.ibm.com/developerworks/power/cell/
5105F:	arch/powerpc/include/asm/cell*.h
5106F:	arch/powerpc/include/asm/spu*.h
5107F:	arch/powerpc/include/uapi/asm/spu*.h
5108F:	arch/powerpc/platforms/cell/
5109
5110CELLWISE CW2015 BATTERY DRIVER
5111M:	Tobias Schrammm <t.schramm@manjaro.org>
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5114F:	drivers/power/supply/cw2015_battery.c
5115
5116CEPH COMMON CODE (LIBCEPH)
5117M:	Ilya Dryomov <idryomov@gmail.com>
5118M:	Xiubo Li <xiubli@redhat.com>
5119L:	ceph-devel@vger.kernel.org
5120S:	Supported
5121W:	http://ceph.com/
5122T:	git https://github.com/ceph/ceph-client.git
5123F:	include/linux/ceph/
5124F:	include/linux/crush/
5125F:	net/ceph/
5126
5127CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5128M:	Xiubo Li <xiubli@redhat.com>
5129M:	Ilya Dryomov <idryomov@gmail.com>
5130L:	ceph-devel@vger.kernel.org
5131S:	Supported
5132W:	http://ceph.com/
5133T:	git https://github.com/ceph/ceph-client.git
5134F:	Documentation/filesystems/ceph.rst
5135F:	fs/ceph/
5136
5137CERTIFICATE HANDLING
5138M:	David Howells <dhowells@redhat.com>
5139M:	David Woodhouse <dwmw2@infradead.org>
5140L:	keyrings@vger.kernel.org
5141S:	Maintained
5142F:	Documentation/admin-guide/module-signing.rst
5143F:	certs/
5144F:	scripts/sign-file.c
5145F:	tools/certs/
5146
5147CFAG12864B LCD DRIVER
5148M:	Miguel Ojeda <ojeda@kernel.org>
5149S:	Maintained
5150F:	drivers/auxdisplay/cfag12864b.c
5151F:	include/linux/cfag12864b.h
5152
5153CFAG12864BFB LCD FRAMEBUFFER DRIVER
5154M:	Miguel Ojeda <ojeda@kernel.org>
5155S:	Maintained
5156F:	drivers/auxdisplay/cfag12864bfb.c
5157F:	include/linux/cfag12864b.h
5158
5159CHAR and MISC DRIVERS
5160M:	Arnd Bergmann <arnd@arndb.de>
5161M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5162S:	Supported
5163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5164F:	drivers/char/
5165F:	drivers/misc/
5166F:	include/linux/miscdevice.h
5167X:	drivers/char/agp/
5168X:	drivers/char/hw_random/
5169X:	drivers/char/ipmi/
5170X:	drivers/char/random.c
5171X:	drivers/char/tpm/
5172
5173CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5174M:	Thomas Weißschuh <linux@weissschuh.net>
5175L:	linux-hwmon@vger.kernel.org
5176S:	Maintained
5177F:	Documentation/hwmon/powerz.rst
5178F:	drivers/hwmon/powerz.c
5179
5180CHECKPATCH
5181M:	Andy Whitcroft <apw@canonical.com>
5182M:	Joe Perches <joe@perches.com>
5183R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5184R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5185S:	Maintained
5186F:	scripts/checkpatch.pl
5187
5188CHECKPATCH DOCUMENTATION
5189M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5190M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5191R:	Joe Perches <joe@perches.com>
5192S:	Maintained
5193F:	Documentation/dev-tools/checkpatch.rst
5194
5195CHINESE DOCUMENTATION
5196M:	Alex Shi <alexs@kernel.org>
5197M:	Yanteng Si <siyanteng@loongson.cn>
5198S:	Maintained
5199F:	Documentation/translations/zh_CN/
5200
5201CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5202M:	Peter Chen <peter.chen@kernel.org>
5203L:	linux-usb@vger.kernel.org
5204S:	Maintained
5205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5206F:	drivers/usb/chipidea/
5207
5208CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5209M:	Hans de Goede <hdegoede@redhat.com>
5210L:	linux-input@vger.kernel.org
5211S:	Maintained
5212F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5213F:	drivers/input/touchscreen/chipone_icn8318.c
5214
5215CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5216M:	Hans de Goede <hdegoede@redhat.com>
5217L:	linux-input@vger.kernel.org
5218S:	Maintained
5219F:	drivers/input/touchscreen/chipone_icn8505.c
5220
5221CHROME HARDWARE PLATFORM SUPPORT
5222M:	Benson Leung <bleung@chromium.org>
5223M:	Tzung-Bi Shih <tzungbi@kernel.org>
5224L:	chrome-platform@lists.linux.dev
5225S:	Maintained
5226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5227F:	drivers/platform/chrome/
5228
5229CHROMEOS EC CODEC DRIVER
5230M:	Cheng-Yi Chiang <cychiang@chromium.org>
5231M:	Tzung-Bi Shih <tzungbi@kernel.org>
5232R:	Guenter Roeck <groeck@chromium.org>
5233L:	chrome-platform@lists.linux.dev
5234S:	Maintained
5235F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5236F:	sound/soc/codecs/cros_ec_codec.*
5237
5238CHROMEOS EC CHARGE CONTROL
5239M:	Thomas Weißschuh <thomas@weissschuh.net>
5240S:	Maintained
5241F:	drivers/power/supply/cros_charge-control.c
5242
5243CHROMEOS EC HARDWARE MONITORING
5244M:	Thomas Weißschuh <thomas@weissschuh.net>
5245L:	chrome-platform@lists.linux.dev
5246L:	linux-hwmon@vger.kernel.org
5247S:	Maintained
5248F:	Documentation/hwmon/cros_ec_hwmon.rst
5249F:	drivers/hwmon/cros_ec_hwmon.c
5250
5251CHROMEOS EC LED DRIVER
5252M:	Thomas Weißschuh <thomas@weissschuh.net>
5253S:	Maintained
5254F:	drivers/leds/leds-cros_ec.c
5255
5256CHROMEOS EC SUBDRIVERS
5257M:	Benson Leung <bleung@chromium.org>
5258R:	Guenter Roeck <groeck@chromium.org>
5259L:	chrome-platform@lists.linux.dev
5260S:	Maintained
5261F:	drivers/power/supply/cros_charge-control.c
5262F:	drivers/power/supply/cros_usbpd-charger.c
5263N:	cros_ec
5264N:	cros-ec
5265
5266CHROMEOS EC UART DRIVER
5267M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5268R:	Benson Leung <bleung@chromium.org>
5269R:	Tzung-Bi Shih <tzungbi@kernel.org>
5270S:	Maintained
5271F:	drivers/platform/chrome/cros_ec_uart.c
5272
5273CHROMEOS EC USB PD NOTIFY DRIVER
5274M:	Prashant Malani <pmalani@chromium.org>
5275L:	chrome-platform@lists.linux.dev
5276S:	Maintained
5277F:	drivers/platform/chrome/cros_usbpd_notify.c
5278F:	include/linux/platform_data/cros_usbpd_notify.h
5279
5280CHROMEOS EC USB TYPE-C DRIVER
5281M:	Prashant Malani <pmalani@chromium.org>
5282L:	chrome-platform@lists.linux.dev
5283S:	Maintained
5284F:	drivers/platform/chrome/cros_ec_typec.*
5285F:	drivers/platform/chrome/cros_typec_switch.c
5286F:	drivers/platform/chrome/cros_typec_vdm.*
5287
5288CHROMEOS HPS DRIVER
5289M:	Dan Callaghan <dcallagh@chromium.org>
5290R:	Sami Kyöstilä <skyostil@chromium.org>
5291S:	Maintained
5292F:	drivers/platform/chrome/cros_hps_i2c.c
5293
5294CHROMEOS EC WATCHDOG
5295M:	Lukasz Majczak <lma@chromium.org>
5296L:	chrome-platform@lists.linux.dev
5297S:	Maintained
5298F:	drivers/watchdog/cros_ec_wdt.c
5299
5300CHRONTEL CH7322 CEC DRIVER
5301M:	Joe Tessler <jrt@google.com>
5302L:	linux-media@vger.kernel.org
5303S:	Maintained
5304T:	git git://linuxtv.org/media_tree.git
5305F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5306F:	drivers/media/cec/i2c/ch7322.c
5307
5308CIRRUS LOGIC AUDIO CODEC DRIVERS
5309M:	David Rhodes <david.rhodes@cirrus.com>
5310M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5311L:	linux-sound@vger.kernel.org
5312L:	patches@opensource.cirrus.com
5313S:	Maintained
5314F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5315F:	drivers/mfd/cs42l43*
5316F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5317F:	drivers/spi/spi-cs42l43*
5318F:	include/dt-bindings/sound/cs*
5319F:	include/linux/mfd/cs42l43*
5320F:	include/sound/cs*
5321F:	sound/pci/hda/cirrus*
5322F:	sound/pci/hda/cs*
5323F:	sound/pci/hda/hda_component*
5324F:	sound/pci/hda/hda_cs_dsp_ctl.*
5325F:	sound/soc/codecs/cs*
5326
5327CIRRUS LOGIC HAPTIC DRIVERS
5328M:	James Ogletree <jogletre@opensource.cirrus.com>
5329M:	Fred Treven <fred.treven@cirrus.com>
5330M:	Ben Bright <ben.bright@cirrus.com>
5331L:	patches@opensource.cirrus.com
5332S:	Supported
5333F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5334F:	drivers/input/misc/cs40l*
5335F:	drivers/mfd/cs40l*
5336F:	include/linux/mfd/cs40l*
5337F:	sound/soc/codecs/cs40l*
5338
5339CIRRUS LOGIC DSP FIRMWARE DRIVER
5340M:	Simon Trimmer <simont@opensource.cirrus.com>
5341M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5342M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5343L:	patches@opensource.cirrus.com
5344S:	Supported
5345W:	https://github.com/CirrusLogic/linux-drivers/wiki
5346T:	git https://github.com/CirrusLogic/linux-drivers.git
5347F:	drivers/firmware/cirrus/*
5348F:	include/linux/firmware/cirrus/*
5349
5350CIRRUS LOGIC EP93XX ETHERNET DRIVER
5351M:	Hartley Sweeten <hsweeten@visionengravers.com>
5352L:	netdev@vger.kernel.org
5353S:	Maintained
5354F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5355
5356CIRRUS LOGIC LOCHNAGAR DRIVER
5357M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5358M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5359L:	patches@opensource.cirrus.com
5360S:	Supported
5361F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5362F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5363F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5364F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5365F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5366F:	Documentation/hwmon/lochnagar.rst
5367F:	drivers/clk/clk-lochnagar.c
5368F:	drivers/hwmon/lochnagar-hwmon.c
5369F:	drivers/mfd/lochnagar-i2c.c
5370F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5371F:	drivers/regulator/lochnagar-regulator.c
5372F:	include/dt-bindings/clock/lochnagar.h
5373F:	include/dt-bindings/pinctrl/lochnagar.h
5374F:	include/linux/mfd/lochnagar*
5375F:	sound/soc/codecs/lochnagar-sc.c
5376
5377CIRRUS LOGIC MADERA CODEC DRIVERS
5378M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5379M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5380L:	linux-sound@vger.kernel.org
5381L:	patches@opensource.cirrus.com
5382S:	Supported
5383W:	https://github.com/CirrusLogic/linux-drivers/wiki
5384T:	git https://github.com/CirrusLogic/linux-drivers.git
5385F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5386F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5387F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5388F:	drivers/gpio/gpio-madera*
5389F:	drivers/irqchip/irq-madera*
5390F:	drivers/mfd/cs47l*
5391F:	drivers/mfd/madera*
5392F:	drivers/pinctrl/cirrus/*
5393F:	include/dt-bindings/sound/madera*
5394F:	include/linux/irqchip/irq-madera*
5395F:	include/linux/mfd/madera/*
5396F:	include/sound/madera*
5397F:	sound/soc/codecs/cs47l*
5398F:	sound/soc/codecs/madera*
5399
5400CISCO FCOE HBA DRIVER
5401M:	Satish Kharat <satishkh@cisco.com>
5402M:	Sesidhar Baddela <sebaddel@cisco.com>
5403M:	Karan Tilak Kumar <kartilak@cisco.com>
5404L:	linux-scsi@vger.kernel.org
5405S:	Supported
5406F:	drivers/scsi/fnic/
5407
5408CISCO SCSI HBA DRIVER
5409M:	Karan Tilak Kumar <kartilak@cisco.com>
5410M:	Sesidhar Baddela <sebaddel@cisco.com>
5411L:	linux-scsi@vger.kernel.org
5412S:	Supported
5413F:	drivers/scsi/snic/
5414
5415CISCO VIC ETHERNET NIC DRIVER
5416M:	Christian Benvenuti <benve@cisco.com>
5417M:	Satish Kharat <satishkh@cisco.com>
5418S:	Supported
5419F:	drivers/net/ethernet/cisco/enic/
5420
5421CISCO VIC LOW LATENCY NIC DRIVER
5422M:	Christian Benvenuti <benve@cisco.com>
5423M:	Nelson Escobar <neescoba@cisco.com>
5424S:	Supported
5425F:	drivers/infiniband/hw/usnic/
5426
5427CLANG CONTROL FLOW INTEGRITY SUPPORT
5428M:	Sami Tolvanen <samitolvanen@google.com>
5429M:	Kees Cook <kees@kernel.org>
5430R:	Nathan Chancellor <nathan@kernel.org>
5431L:	llvm@lists.linux.dev
5432S:	Supported
5433B:	https://github.com/ClangBuiltLinux/linux/issues
5434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5435F:	include/linux/cfi.h
5436F:	kernel/cfi.c
5437
5438CLANG-FORMAT FILE
5439M:	Miguel Ojeda <ojeda@kernel.org>
5440S:	Maintained
5441F:	.clang-format
5442
5443CLANG/LLVM BUILD SUPPORT
5444M:	Nathan Chancellor <nathan@kernel.org>
5445R:	Nick Desaulniers <ndesaulniers@google.com>
5446R:	Bill Wendling <morbo@google.com>
5447R:	Justin Stitt <justinstitt@google.com>
5448L:	llvm@lists.linux.dev
5449S:	Supported
5450W:	https://clangbuiltlinux.github.io/
5451B:	https://github.com/ClangBuiltLinux/linux/issues
5452C:	irc://irc.libera.chat/clangbuiltlinux
5453F:	Documentation/kbuild/llvm.rst
5454F:	include/linux/compiler-clang.h
5455F:	scripts/Makefile.clang
5456F:	scripts/clang-tools/
5457K:	\b(?i:clang|llvm)\b
5458
5459CLK API
5460M:	Russell King <linux@armlinux.org.uk>
5461L:	linux-clk@vger.kernel.org
5462S:	Maintained
5463F:	include/linux/clk.h
5464
5465CLOCKSOURCE, CLOCKEVENT DRIVERS
5466M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5467M:	Thomas Gleixner <tglx@linutronix.de>
5468L:	linux-kernel@vger.kernel.org
5469S:	Supported
5470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5471F:	Documentation/devicetree/bindings/timer/
5472F:	drivers/clocksource/
5473
5474CLOSURES
5475M:	Kent Overstreet <kent.overstreet@linux.dev>
5476L:	linux-bcachefs@vger.kernel.org
5477S:	Supported
5478C:	irc://irc.oftc.net/bcache
5479F:	include/linux/closure.h
5480F:	lib/closure.c
5481
5482CMPC ACPI DRIVER
5483M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5484L:	platform-driver-x86@vger.kernel.org
5485S:	Supported
5486F:	drivers/platform/x86/classmate-laptop.c
5487
5488COBALT MEDIA DRIVER
5489M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5490L:	linux-media@vger.kernel.org
5491S:	Supported
5492W:	https://linuxtv.org
5493T:	git git://linuxtv.org/media_tree.git
5494F:	drivers/media/pci/cobalt/
5495
5496COCCINELLE/Semantic Patches (SmPL)
5497M:	Julia Lawall <Julia.Lawall@inria.fr>
5498M:	Nicolas Palix <nicolas.palix@imag.fr>
5499L:	cocci@inria.fr (moderated for non-subscribers)
5500S:	Supported
5501W:	https://coccinelle.gitlabpages.inria.fr/website/
5502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5503F:	Documentation/dev-tools/coccinelle.rst
5504F:	scripts/coccicheck
5505F:	scripts/coccinelle/
5506
5507CODA FILE SYSTEM
5508M:	Jan Harkes <jaharkes@cs.cmu.edu>
5509M:	coda@cs.cmu.edu
5510L:	codalist@coda.cs.cmu.edu
5511S:	Maintained
5512W:	http://www.coda.cs.cmu.edu/
5513F:	Documentation/filesystems/coda.rst
5514F:	fs/coda/
5515F:	include/linux/coda*.h
5516F:	include/uapi/linux/coda*.h
5517
5518CODA V4L2 MEM2MEM DRIVER
5519M:	Philipp Zabel <p.zabel@pengutronix.de>
5520L:	linux-media@vger.kernel.org
5521S:	Maintained
5522F:	Documentation/devicetree/bindings/media/coda.yaml
5523F:	drivers/media/platform/chips-media/coda
5524
5525CODE OF CONDUCT
5526M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5527S:	Supported
5528F:	Documentation/process/code-of-conduct-interpretation.rst
5529F:	Documentation/process/code-of-conduct.rst
5530
5531CODE TAGGING
5532M:	Suren Baghdasaryan <surenb@google.com>
5533M:	Kent Overstreet <kent.overstreet@linux.dev>
5534S:	Maintained
5535F:	include/asm-generic/codetag.lds.h
5536F:	include/linux/codetag.h
5537F:	lib/codetag.c
5538
5539COMEDI DRIVERS
5540M:	Ian Abbott <abbotti@mev.co.uk>
5541M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5542S:	Odd Fixes
5543F:	drivers/comedi/
5544F:	include/linux/comedi/
5545F:	include/uapi/linux/comedi.h
5546
5547COMMON CLK FRAMEWORK
5548M:	Michael Turquette <mturquette@baylibre.com>
5549M:	Stephen Boyd <sboyd@kernel.org>
5550L:	linux-clk@vger.kernel.org
5551S:	Maintained
5552Q:	http://patchwork.kernel.org/project/linux-clk/list/
5553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5554F:	Documentation/devicetree/bindings/clock/
5555F:	drivers/clk/
5556F:	include/dt-bindings/clock/
5557F:	include/linux/clk-pr*
5558F:	include/linux/clk/
5559F:	include/linux/of_clk.h
5560X:	drivers/clk/clkdev.c
5561
5562COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5563M:	Steve French <sfrench@samba.org>
5564R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5565R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5566R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5567R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5568R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5569L:	linux-cifs@vger.kernel.org
5570L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5571S:	Supported
5572W:	https://wiki.samba.org/index.php/LinuxCIFS
5573T:	git git://git.samba.org/sfrench/cifs-2.6.git
5574F:	Documentation/admin-guide/cifs/
5575F:	fs/smb/client/
5576F:	fs/smb/common/
5577F:	include/uapi/linux/cifs
5578
5579COMPACTPCI HOTPLUG CORE
5580M:	Scott Murray <scott@spiteful.org>
5581L:	linux-pci@vger.kernel.org
5582S:	Maintained
5583F:	drivers/pci/hotplug/cpci_hotplug*
5584
5585COMPACTPCI HOTPLUG GENERIC DRIVER
5586M:	Scott Murray <scott@spiteful.org>
5587L:	linux-pci@vger.kernel.org
5588S:	Maintained
5589F:	drivers/pci/hotplug/cpcihp_generic.c
5590
5591COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5592M:	Scott Murray <scott@spiteful.org>
5593L:	linux-pci@vger.kernel.org
5594S:	Maintained
5595F:	drivers/pci/hotplug/cpcihp_zt5550.*
5596
5597COMPAL LAPTOP SUPPORT
5598M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5599L:	platform-driver-x86@vger.kernel.org
5600S:	Maintained
5601F:	drivers/platform/x86/compal-laptop.c
5602
5603COMPILER ATTRIBUTES
5604M:	Miguel Ojeda <ojeda@kernel.org>
5605S:	Maintained
5606F:	include/linux/compiler_attributes.h
5607
5608COMPUTE EXPRESS LINK (CXL)
5609M:	Davidlohr Bueso <dave@stgolabs.net>
5610M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5611M:	Dave Jiang <dave.jiang@intel.com>
5612M:	Alison Schofield <alison.schofield@intel.com>
5613M:	Vishal Verma <vishal.l.verma@intel.com>
5614M:	Ira Weiny <ira.weiny@intel.com>
5615M:	Dan Williams <dan.j.williams@intel.com>
5616L:	linux-cxl@vger.kernel.org
5617S:	Maintained
5618F:	Documentation/driver-api/cxl
5619F:	drivers/cxl/
5620F:	include/linux/einj-cxl.h
5621F:	include/linux/cxl-event.h
5622F:	include/uapi/linux/cxl_mem.h
5623F:	tools/testing/cxl/
5624
5625COMPUTE EXPRESS LINK PMU (CPMU)
5626M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5627L:	linux-cxl@vger.kernel.org
5628S:	Maintained
5629F:	Documentation/admin-guide/perf/cxl.rst
5630F:	drivers/perf/cxl_pmu.c
5631
5632CONEXANT ACCESSRUNNER USB DRIVER
5633L:	accessrunner-general@lists.sourceforge.net
5634S:	Orphan
5635W:	http://accessrunner.sourceforge.net/
5636F:	drivers/usb/atm/cxacru.c
5637
5638CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5639M:	Elena Reshetova <elena.reshetova@intel.com>
5640M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5641S:	Maintained
5642F:	Documentation/security/snp-tdx-threat-model.rst
5643
5644CONFIGFS
5645M:	Joel Becker <jlbec@evilplan.org>
5646M:	Christoph Hellwig <hch@lst.de>
5647S:	Supported
5648T:	git git://git.infradead.org/users/hch/configfs.git
5649F:	fs/configfs/
5650F:	include/linux/configfs.h
5651F:	samples/configfs/
5652
5653CONSOLE SUBSYSTEM
5654M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5655S:	Supported
5656F:	drivers/video/console/
5657F:	include/linux/console*
5658
5659CONTEXT TRACKING
5660M:	Frederic Weisbecker <frederic@kernel.org>
5661M:	"Paul E. McKenney" <paulmck@kernel.org>
5662S:	Maintained
5663F:	include/linux/context_tracking*
5664F:	kernel/context_tracking.c
5665
5666CONTROL GROUP (CGROUP)
5667M:	Tejun Heo <tj@kernel.org>
5668M:	Zefan Li <lizefan.x@bytedance.com>
5669M:	Johannes Weiner <hannes@cmpxchg.org>
5670M:	Michal Koutný <mkoutny@suse.com>
5671L:	cgroups@vger.kernel.org
5672S:	Maintained
5673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5674F:	Documentation/admin-guide/cgroup-v1/
5675F:	Documentation/admin-guide/cgroup-v2.rst
5676F:	include/linux/cgroup*
5677F:	kernel/cgroup/
5678F:	tools/testing/selftests/cgroup/
5679
5680CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5681M:	Tejun Heo <tj@kernel.org>
5682M:	Josef Bacik <josef@toxicpanda.com>
5683M:	Jens Axboe <axboe@kernel.dk>
5684L:	cgroups@vger.kernel.org
5685L:	linux-block@vger.kernel.org
5686T:	git git://git.kernel.dk/linux-block
5687F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5688F:	block/bfq-cgroup.c
5689F:	block/blk-cgroup.c
5690F:	block/blk-iocost.c
5691F:	block/blk-iolatency.c
5692F:	block/blk-throttle.c
5693F:	include/linux/blk-cgroup.h
5694
5695CONTROL GROUP - CPUSET
5696M:	Waiman Long <longman@redhat.com>
5697M:	Zefan Li <lizefan.x@bytedance.com>
5698L:	cgroups@vger.kernel.org
5699S:	Maintained
5700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5701F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5702F:	include/linux/cpuset.h
5703F:	kernel/cgroup/cpuset.c
5704F:	tools/testing/selftests/cgroup/test_cpuset.c
5705F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5706
5707CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5708M:	Johannes Weiner <hannes@cmpxchg.org>
5709M:	Michal Hocko <mhocko@kernel.org>
5710M:	Roman Gushchin <roman.gushchin@linux.dev>
5711M:	Shakeel Butt <shakeel.butt@linux.dev>
5712R:	Muchun Song <muchun.song@linux.dev>
5713L:	cgroups@vger.kernel.org
5714L:	linux-mm@kvack.org
5715S:	Maintained
5716F:	include/linux/memcontrol.h
5717F:	mm/memcontrol.c
5718F:	mm/memcontrol-v1.c
5719F:	mm/memcontrol-v1.h
5720F:	mm/swap_cgroup.c
5721F:	samples/cgroup/*
5722F:	tools/testing/selftests/cgroup/memcg_protection.m
5723F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5724F:	tools/testing/selftests/cgroup/test_kmem.c
5725F:	tools/testing/selftests/cgroup/test_memcontrol.c
5726
5727CORETEMP HARDWARE MONITORING DRIVER
5728M:	Fenghua Yu <fenghua.yu@intel.com>
5729L:	linux-hwmon@vger.kernel.org
5730S:	Maintained
5731F:	Documentation/hwmon/coretemp.rst
5732F:	drivers/hwmon/coretemp.c
5733
5734CORSAIR-CPRO HARDWARE MONITOR DRIVER
5735M:	Marius Zachmann <mail@mariuszachmann.de>
5736L:	linux-hwmon@vger.kernel.org
5737S:	Maintained
5738F:	drivers/hwmon/corsair-cpro.c
5739
5740CORSAIR-PSU HARDWARE MONITOR DRIVER
5741M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5742L:	linux-hwmon@vger.kernel.org
5743S:	Maintained
5744F:	Documentation/hwmon/corsair-psu.rst
5745F:	drivers/hwmon/corsair-psu.c
5746
5747COUNTER SUBSYSTEM
5748M:	William Breathitt Gray <wbg@kernel.org>
5749L:	linux-iio@vger.kernel.org
5750S:	Maintained
5751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5752F:	Documentation/ABI/testing/sysfs-bus-counter
5753F:	Documentation/driver-api/generic-counter.rst
5754F:	drivers/counter/
5755F:	include/linux/counter.h
5756F:	include/uapi/linux/counter.h
5757F:	tools/counter/
5758
5759COUNTER WATCH EVENTS TOOL
5760M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5761L:	linux-iio@vger.kernel.org
5762S:	Maintained
5763F:	tools/counter/counter_watch_events.c
5764
5765CP2615 I2C DRIVER
5766M:	Bence Csókás <bence98@sch.bme.hu>
5767S:	Maintained
5768F:	drivers/i2c/busses/i2c-cp2615.c
5769
5770CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5771M:	Viresh Kumar <viresh.kumar@linaro.org>
5772M:	Sudeep Holla <sudeep.holla@arm.com>
5773L:	linux-pm@vger.kernel.org
5774S:	Maintained
5775W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5776F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5777
5778CPU FREQUENCY SCALING FRAMEWORK
5779M:	"Rafael J. Wysocki" <rafael@kernel.org>
5780M:	Viresh Kumar <viresh.kumar@linaro.org>
5781L:	linux-pm@vger.kernel.org
5782S:	Maintained
5783B:	https://bugzilla.kernel.org
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5786F:	Documentation/admin-guide/pm/cpufreq.rst
5787F:	Documentation/admin-guide/pm/intel_pstate.rst
5788F:	Documentation/cpu-freq/
5789F:	Documentation/devicetree/bindings/cpufreq/
5790F:	drivers/cpufreq/
5791F:	include/linux/cpufreq.h
5792F:	include/linux/sched/cpufreq.h
5793F:	kernel/sched/cpufreq*.c
5794F:	tools/testing/selftests/cpufreq/
5795
5796CPU HOTPLUG
5797M:	Thomas Gleixner <tglx@linutronix.de>
5798M:	Peter Zijlstra <peterz@infradead.org>
5799L:	linux-kernel@vger.kernel.org
5800S:	Maintained
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5802F:	include/linux/cpu.h
5803F:	include/linux/cpuhotplug.h
5804F:	include/linux/smpboot.h
5805F:	kernel/cpu.c
5806F:	kernel/smpboot.*
5807
5808CPU IDLE TIME MANAGEMENT FRAMEWORK
5809M:	"Rafael J. Wysocki" <rafael@kernel.org>
5810M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5811L:	linux-pm@vger.kernel.org
5812S:	Maintained
5813B:	https://bugzilla.kernel.org
5814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5815F:	Documentation/admin-guide/pm/cpuidle.rst
5816F:	Documentation/driver-api/pm/cpuidle.rst
5817F:	drivers/cpuidle/
5818F:	include/linux/cpuidle.h
5819
5820CPU POWER MONITORING SUBSYSTEM
5821M:	Thomas Renninger <trenn@suse.com>
5822M:	Shuah Khan <shuah@kernel.org>
5823M:	Shuah Khan <skhan@linuxfoundation.org>
5824L:	linux-pm@vger.kernel.org
5825S:	Maintained
5826F:	tools/power/cpupower/
5827
5828CPUID/MSR DRIVER
5829M:	"H. Peter Anvin" <hpa@zytor.com>
5830S:	Maintained
5831F:	arch/x86/kernel/cpuid.c
5832F:	arch/x86/kernel/msr.c
5833
5834CPUIDLE DRIVER - ARM BIG LITTLE
5835M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5836M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5837L:	linux-pm@vger.kernel.org
5838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5839S:	Maintained
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5841F:	drivers/cpuidle/cpuidle-big_little.c
5842
5843CPUIDLE DRIVER - ARM EXYNOS
5844M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5845M:	Kukjin Kim <kgene@kernel.org>
5846R:	Krzysztof Kozlowski <krzk@kernel.org>
5847L:	linux-pm@vger.kernel.org
5848L:	linux-samsung-soc@vger.kernel.org
5849S:	Maintained
5850F:	arch/arm/mach-exynos/pm.c
5851F:	drivers/cpuidle/cpuidle-exynos.c
5852F:	include/linux/platform_data/cpuidle-exynos.h
5853
5854CPUIDLE DRIVER - ARM PSCI
5855M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5856M:	Sudeep Holla <sudeep.holla@arm.com>
5857L:	linux-pm@vger.kernel.org
5858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5859S:	Supported
5860F:	drivers/cpuidle/cpuidle-psci.c
5861
5862CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5863M:	Ulf Hansson <ulf.hansson@linaro.org>
5864L:	linux-pm@vger.kernel.org
5865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5866S:	Supported
5867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5868F:	drivers/cpuidle/cpuidle-psci-domain.c
5869F:	drivers/cpuidle/cpuidle-psci.h
5870
5871CPUIDLE DRIVER - DT IDLE PM DOMAIN
5872M:	Ulf Hansson <ulf.hansson@linaro.org>
5873L:	linux-pm@vger.kernel.org
5874S:	Supported
5875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5876F:	drivers/cpuidle/dt_idle_genpd.c
5877F:	drivers/cpuidle/dt_idle_genpd.h
5878
5879CPUIDLE DRIVER - RISC-V SBI
5880M:	Anup Patel <anup@brainfault.org>
5881L:	linux-pm@vger.kernel.org
5882L:	linux-riscv@lists.infradead.org
5883S:	Maintained
5884F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5885
5886CRAMFS FILESYSTEM
5887M:	Nicolas Pitre <nico@fluxnic.net>
5888S:	Maintained
5889F:	Documentation/filesystems/cramfs.rst
5890F:	fs/cramfs/
5891
5892CREATIVE SB0540
5893M:	Bastien Nocera <hadess@hadess.net>
5894L:	linux-input@vger.kernel.org
5895S:	Maintained
5896F:	drivers/hid/hid-creative-sb0540.c
5897
5898CRYPTO API
5899M:	Herbert Xu <herbert@gondor.apana.org.au>
5900M:	"David S. Miller" <davem@davemloft.net>
5901L:	linux-crypto@vger.kernel.org
5902S:	Maintained
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5905F:	Documentation/crypto/
5906F:	Documentation/devicetree/bindings/crypto/
5907F:	arch/*/crypto/
5908F:	crypto/
5909F:	drivers/crypto/
5910F:	include/crypto/
5911F:	include/linux/crypto*
5912F:	lib/crypto/
5913
5914CRYPTO SPEED TEST COMPARE
5915M:	Wang Jinchao <wangjinchao@xfusion.com>
5916L:	linux-crypto@vger.kernel.org
5917S:	Maintained
5918F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5919
5920CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5921M:	Neil Horman <nhorman@tuxdriver.com>
5922L:	linux-crypto@vger.kernel.org
5923S:	Maintained
5924F:	crypto/ansi_cprng.c
5925F:	crypto/rng.c
5926
5927CS3308 MEDIA DRIVER
5928M:	Hans Verkuil <hverkuil@xs4all.nl>
5929L:	linux-media@vger.kernel.org
5930S:	Odd Fixes
5931W:	http://linuxtv.org
5932T:	git git://linuxtv.org/media_tree.git
5933F:	drivers/media/i2c/cs3308.c
5934
5935CS5535 Audio ALSA driver
5936M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5937S:	Maintained
5938F:	sound/pci/cs5535audio/
5939
5940CTU CAN FD DRIVER
5941M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5942M:	Ondrej Ille <ondrej.ille@gmail.com>
5943L:	linux-can@vger.kernel.org
5944S:	Maintained
5945F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5946F:	drivers/net/can/ctucanfd/
5947
5948CVE ASSIGNMENT CONTACT
5949M:	CVE Assignment Team <cve@kernel.org>
5950S:	Maintained
5951F:	Documentation/process/cve.rst
5952
5953CW1200 WLAN driver
5954S:	Orphan
5955F:	drivers/net/wireless/st/cw1200/
5956
5957CX18 VIDEO4LINUX DRIVER
5958M:	Andy Walls <awalls@md.metrocast.net>
5959L:	linux-media@vger.kernel.org
5960S:	Maintained
5961W:	https://linuxtv.org
5962T:	git git://linuxtv.org/media_tree.git
5963F:	drivers/media/pci/cx18/
5964F:	include/uapi/linux/ivtv*
5965
5966CX2341X MPEG ENCODER HELPER MODULE
5967M:	Hans Verkuil <hverkuil@xs4all.nl>
5968L:	linux-media@vger.kernel.org
5969S:	Maintained
5970W:	https://linuxtv.org
5971T:	git git://linuxtv.org/media_tree.git
5972F:	drivers/media/common/cx2341x*
5973F:	include/media/drv-intf/cx2341x.h
5974
5975CX24120 MEDIA DRIVER
5976M:	Jemma Denson <jdenson@gmail.com>
5977M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5978L:	linux-media@vger.kernel.org
5979S:	Maintained
5980W:	https://linuxtv.org
5981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5982F:	drivers/media/dvb-frontends/cx24120*
5983
5984CX88 VIDEO4LINUX DRIVER
5985M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5986L:	linux-media@vger.kernel.org
5987S:	Odd fixes
5988W:	https://linuxtv.org
5989T:	git git://linuxtv.org/media_tree.git
5990F:	Documentation/driver-api/media/drivers/cx88*
5991F:	drivers/media/pci/cx88/
5992
5993CXD2820R MEDIA DRIVER
5994L:	linux-media@vger.kernel.org
5995S:	Orphan
5996W:	https://linuxtv.org
5997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5998F:	drivers/media/dvb-frontends/cxd2820r*
5999
6000CXGB3 ETHERNET DRIVER (CXGB3)
6001M:	Potnuri Bharat Teja <bharat@chelsio.com>
6002L:	netdev@vger.kernel.org
6003S:	Supported
6004W:	http://www.chelsio.com
6005F:	drivers/net/ethernet/chelsio/cxgb3/
6006
6007CXGB3 ISCSI DRIVER (CXGB3I)
6008M:	Varun Prakash <varun@chelsio.com>
6009L:	linux-scsi@vger.kernel.org
6010S:	Supported
6011W:	http://www.chelsio.com
6012F:	drivers/scsi/cxgbi/cxgb3i
6013
6014CXGB4 CRYPTO DRIVER (chcr)
6015M:	Ayush Sawal <ayush.sawal@chelsio.com>
6016L:	linux-crypto@vger.kernel.org
6017S:	Supported
6018W:	http://www.chelsio.com
6019F:	drivers/crypto/chelsio
6020
6021CXGB4 ETHERNET DRIVER (CXGB4)
6022M:	Potnuri Bharat Teja <bharat@chelsio.com>
6023L:	netdev@vger.kernel.org
6024S:	Supported
6025W:	http://www.chelsio.com
6026F:	drivers/net/ethernet/chelsio/cxgb4/
6027
6028CXGB4 INLINE CRYPTO DRIVER
6029M:	Ayush Sawal <ayush.sawal@chelsio.com>
6030L:	netdev@vger.kernel.org
6031S:	Supported
6032W:	http://www.chelsio.com
6033F:	drivers/net/ethernet/chelsio/inline_crypto/
6034
6035CXGB4 ISCSI DRIVER (CXGB4I)
6036M:	Varun Prakash <varun@chelsio.com>
6037L:	linux-scsi@vger.kernel.org
6038S:	Supported
6039W:	http://www.chelsio.com
6040F:	drivers/scsi/cxgbi/cxgb4i
6041
6042CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6043M:	Potnuri Bharat Teja <bharat@chelsio.com>
6044L:	linux-rdma@vger.kernel.org
6045S:	Supported
6046W:	http://www.openfabrics.org
6047F:	drivers/infiniband/hw/cxgb4/
6048F:	include/uapi/rdma/cxgb4-abi.h
6049
6050CXGB4VF ETHERNET DRIVER (CXGB4VF)
6051M:	Potnuri Bharat Teja <bharat@chelsio.com>
6052L:	netdev@vger.kernel.org
6053S:	Supported
6054W:	http://www.chelsio.com
6055F:	drivers/net/ethernet/chelsio/cxgb4vf/
6056
6057CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6058M:	Frederic Barrat <fbarrat@linux.ibm.com>
6059M:	Andrew Donnellan <ajd@linux.ibm.com>
6060L:	linuxppc-dev@lists.ozlabs.org
6061S:	Supported
6062F:	Documentation/ABI/testing/sysfs-class-cxl
6063F:	Documentation/arch/powerpc/cxl.rst
6064F:	arch/powerpc/platforms/powernv/pci-cxl.c
6065F:	drivers/misc/cxl/
6066F:	include/misc/cxl*
6067F:	include/uapi/misc/cxl.h
6068
6069CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6070M:	Manoj N. Kumar <manoj@linux.ibm.com>
6071M:	Uma Krishnan <ukrishn@linux.ibm.com>
6072L:	linux-scsi@vger.kernel.org
6073S:	Obsolete
6074F:	Documentation/arch/powerpc/cxlflash.rst
6075F:	drivers/scsi/cxlflash/
6076F:	include/uapi/scsi/cxlflash_ioctl.h
6077
6078CYBERPRO FB DRIVER
6079M:	Russell King <linux@armlinux.org.uk>
6080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6081S:	Maintained
6082W:	http://www.armlinux.org.uk/
6083F:	drivers/video/fbdev/cyber2000fb.*
6084
6085CYCLADES PC300 DRIVER
6086S:	Orphan
6087F:	drivers/net/wan/pc300*
6088
6089CYPRESS CY8C95X0 PINCTRL DRIVER
6090M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6091L:	linux-gpio@vger.kernel.org
6092S:	Maintained
6093F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6094
6095CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6096M:	Linus Walleij <linus.walleij@linaro.org>
6097L:	linux-input@vger.kernel.org
6098S:	Maintained
6099F:	drivers/input/touchscreen/cy8ctma140.c
6100
6101CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6102M:	Yassine Oudjana <y.oudjana@protonmail.com>
6103L:	linux-input@vger.kernel.org
6104S:	Maintained
6105F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6106F:	drivers/input/keyboard/cypress-sf.c
6107
6108CYPRESS_FIRMWARE MEDIA DRIVER
6109L:	linux-media@vger.kernel.org
6110S:	Orphan
6111W:	https://linuxtv.org
6112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6113F:	drivers/media/common/cypress_firmware*
6114
6115CYTTSP TOUCHSCREEN DRIVER
6116M:	Linus Walleij <linus.walleij@linaro.org>
6117L:	linux-input@vger.kernel.org
6118S:	Maintained
6119F:	drivers/input/touchscreen/cyttsp*
6120
6121D-LINK DIR-685 TOUCHKEYS DRIVER
6122M:	Linus Walleij <linus.walleij@linaro.org>
6123L:	linux-input@vger.kernel.org
6124S:	Supported
6125F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6126
6127DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6128M:	Joshua Kinard <kumba@gentoo.org>
6129S:	Maintained
6130F:	drivers/rtc/rtc-ds1685.c
6131F:	include/linux/rtc/ds1685.h
6132
6133DAMA SLAVE for AX.25
6134M:	Joerg Reuter <jreuter@yaina.de>
6135L:	linux-hams@vger.kernel.org
6136S:	Maintained
6137W:	http://yaina.de/jreuter/
6138W:	http://www.qsl.net/dl1bke/
6139F:	net/ax25/af_ax25.c
6140F:	net/ax25/ax25_dev.c
6141F:	net/ax25/ax25_ds_*
6142F:	net/ax25/ax25_in.c
6143F:	net/ax25/ax25_out.c
6144F:	net/ax25/ax25_timer.c
6145F:	net/ax25/sysctl_net_ax25.c
6146
6147DATA ACCESS MONITOR
6148M:	SeongJae Park <sj@kernel.org>
6149L:	damon@lists.linux.dev
6150L:	linux-mm@kvack.org
6151S:	Maintained
6152W:	https://damonitor.github.io
6153P:	Documentation/mm/damon/maintainer-profile.rst
6154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6155T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6157F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6158F:	Documentation/admin-guide/mm/damon/
6159F:	Documentation/mm/damon/
6160F:	include/linux/damon.h
6161F:	include/trace/events/damon.h
6162F:	mm/damon/
6163F:	tools/testing/selftests/damon/
6164
6165DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6166L:	netdev@vger.kernel.org
6167S:	Orphan
6168F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6169F:	drivers/net/ethernet/dec/tulip/dmfe.c
6170
6171DC390/AM53C974 SCSI driver
6172M:	Hannes Reinecke <hare@suse.com>
6173L:	linux-scsi@vger.kernel.org
6174S:	Maintained
6175F:	drivers/scsi/am53c974.c
6176
6177DC395x SCSI driver
6178M:	Oliver Neukum <oliver@neukum.org>
6179M:	Ali Akcaagac <aliakc@web.de>
6180M:	Jamie Lenehan <lenehan@twibble.org>
6181S:	Maintained
6182F:	Documentation/scsi/dc395x.rst
6183F:	drivers/scsi/dc395x.*
6184
6185DCCP PROTOCOL
6186L:	dccp@vger.kernel.org
6187S:	Orphan
6188W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6189F:	include/linux/dccp.h
6190F:	include/linux/tfrc.h
6191F:	include/uapi/linux/dccp.h
6192F:	net/dccp/
6193
6194DEBUGOBJECTS:
6195M:	Thomas Gleixner <tglx@linutronix.de>
6196L:	linux-kernel@vger.kernel.org
6197S:	Maintained
6198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6199F:	include/linux/debugobjects.h
6200F:	lib/debugobjects.c
6201
6202DECSTATION PLATFORM SUPPORT
6203M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6204L:	linux-mips@vger.kernel.org
6205S:	Maintained
6206W:	http://www.linux-mips.org/wiki/DECstation
6207F:	arch/mips/dec/
6208F:	arch/mips/include/asm/dec/
6209F:	arch/mips/include/asm/mach-dec/
6210
6211DEFXX FDDI NETWORK DRIVER
6212M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6213S:	Maintained
6214F:	drivers/net/fddi/defxx.*
6215
6216DEFZA FDDI NETWORK DRIVER
6217M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6218S:	Maintained
6219F:	drivers/net/fddi/defza.*
6220
6221DEINTERLACE DRIVERS FOR ALLWINNER H3
6222M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6223L:	linux-media@vger.kernel.org
6224S:	Maintained
6225T:	git git://linuxtv.org/media_tree.git
6226F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6227F:	drivers/media/platform/sunxi/sun8i-di/
6228
6229DELL LAPTOP DRIVER
6230M:	Matthew Garrett <mjg59@srcf.ucam.org>
6231M:	Pali Rohár <pali@kernel.org>
6232L:	platform-driver-x86@vger.kernel.org
6233S:	Maintained
6234F:	drivers/platform/x86/dell/dell-laptop.c
6235
6236DELL LAPTOP FREEFALL DRIVER
6237M:	Pali Rohár <pali@kernel.org>
6238S:	Maintained
6239F:	drivers/platform/x86/dell/dell-smo8800.c
6240
6241DELL LAPTOP RBTN DRIVER
6242M:	Pali Rohár <pali@kernel.org>
6243S:	Maintained
6244F:	drivers/platform/x86/dell/dell-rbtn.*
6245
6246DELL LAPTOP SMM DRIVER
6247M:	Pali Rohár <pali@kernel.org>
6248S:	Maintained
6249F:	Documentation/ABI/obsolete/procfs-i8k
6250F:	drivers/hwmon/dell-smm-hwmon.c
6251F:	include/uapi/linux/i8k.h
6252
6253DELL PC DRIVER
6254M:	Lyndon Sanche <lsanche@lyndeno.ca>
6255L:	platform-driver-x86@vger.kernel.org
6256S:	Maintained
6257F:	drivers/platform/x86/dell/dell-pc.c
6258
6259DELL REMOTE BIOS UPDATE DRIVER
6260M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6261L:	platform-driver-x86@vger.kernel.org
6262S:	Maintained
6263F:	drivers/platform/x86/dell/dell_rbu.c
6264
6265DELL SMBIOS DRIVER
6266M:	Pali Rohár <pali@kernel.org>
6267L:	Dell.Client.Kernel@dell.com
6268L:	platform-driver-x86@vger.kernel.org
6269S:	Maintained
6270F:	drivers/platform/x86/dell/dell-smbios.*
6271
6272DELL SMBIOS SMM DRIVER
6273L:	Dell.Client.Kernel@dell.com
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Maintained
6276F:	drivers/platform/x86/dell/dell-smbios-smm.c
6277
6278DELL SMBIOS WMI DRIVER
6279L:	Dell.Client.Kernel@dell.com
6280L:	platform-driver-x86@vger.kernel.org
6281S:	Maintained
6282F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6283F:	tools/wmi/dell-smbios-example.c
6284
6285DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6286M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6287L:	platform-driver-x86@vger.kernel.org
6288S:	Maintained
6289F:	Documentation/userspace-api/dcdbas.rst
6290F:	drivers/platform/x86/dell/dcdbas.*
6291
6292DELL WMI DDV DRIVER
6293M:	Armin Wolf <W_Armin@gmx.de>
6294S:	Maintained
6295F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6296F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6297F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6298F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6299
6300DELL WMI DESCRIPTOR DRIVER
6301L:	Dell.Client.Kernel@dell.com
6302S:	Maintained
6303F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6304
6305DELL WMI HARDWARE PRIVACY SUPPORT
6306L:	Dell.Client.Kernel@dell.com
6307L:	platform-driver-x86@vger.kernel.org
6308S:	Maintained
6309F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6310
6311DELL WMI NOTIFICATIONS DRIVER
6312M:	Matthew Garrett <mjg59@srcf.ucam.org>
6313M:	Pali Rohár <pali@kernel.org>
6314S:	Maintained
6315F:	drivers/platform/x86/dell/dell-wmi-base.c
6316
6317DELL WMI SYSMAN DRIVER
6318M:	Prasanth Ksr <prasanth.ksr@dell.com>
6319L:	Dell.Client.Kernel@dell.com
6320L:	platform-driver-x86@vger.kernel.org
6321S:	Maintained
6322F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6323F:	drivers/platform/x86/dell/dell-wmi-sysman/
6324
6325DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6326M:	Zev Weiss <zev@bewilderbeest.net>
6327L:	linux-hwmon@vger.kernel.org
6328S:	Maintained
6329F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6330
6331DELTA DPS920AB PSU DRIVER
6332M:	Robert Marko <robert.marko@sartura.hr>
6333L:	linux-hwmon@vger.kernel.org
6334S:	Maintained
6335F:	Documentation/hwmon/dps920ab.rst
6336F:	drivers/hwmon/pmbus/dps920ab.c
6337
6338DELTA NETWORKS TN48M CPLD DRIVERS
6339M:	Robert Marko <robert.marko@sartura.hr>
6340S:	Maintained
6341F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6342F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6343F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6344F:	drivers/gpio/gpio-tn48m.c
6345F:	include/dt-bindings/reset/delta,tn48m-reset.h
6346
6347DELTA ST MEDIA DRIVER
6348M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6349L:	linux-media@vger.kernel.org
6350S:	Supported
6351W:	https://linuxtv.org
6352T:	git git://linuxtv.org/media_tree.git
6353F:	drivers/media/platform/st/sti/delta
6354
6355DENALI NAND DRIVER
6356L:	linux-mtd@lists.infradead.org
6357S:	Orphan
6358F:	drivers/mtd/nand/raw/denali*
6359
6360DESIGNWARE EDMA CORE IP DRIVER
6361M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6362R:	Serge Semin <fancer.lancer@gmail.com>
6363L:	dmaengine@vger.kernel.org
6364S:	Maintained
6365F:	drivers/dma/dw-edma/
6366F:	include/linux/dma/edma.h
6367
6368DESIGNWARE USB2 DRD IP DRIVER
6369M:	Minas Harutyunyan <hminas@synopsys.com>
6370L:	linux-usb@vger.kernel.org
6371S:	Maintained
6372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6373F:	drivers/usb/dwc2/
6374
6375DESIGNWARE USB3 DRD IP DRIVER
6376M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6377L:	linux-usb@vger.kernel.org
6378S:	Maintained
6379F:	drivers/usb/dwc3/
6380
6381DESIGNWARE XDATA IP DRIVER
6382L:	linux-pci@vger.kernel.org
6383S:	Orphan
6384F:	Documentation/misc-devices/dw-xdata-pcie.rst
6385F:	drivers/misc/dw-xdata-pcie.c
6386
6387DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6388M:	Andreas Klinger <ak@it-klinger.de>
6389L:	linux-iio@vger.kernel.org
6390S:	Maintained
6391F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6392F:	drivers/iio/proximity/srf*.c
6393
6394DEVICE COREDUMP (DEV_COREDUMP)
6395M:	Johannes Berg <johannes@sipsolutions.net>
6396L:	linux-kernel@vger.kernel.org
6397S:	Maintained
6398F:	drivers/base/devcoredump.c
6399F:	include/linux/devcoredump.h
6400
6401DEVICE DEPENDENCY HELPER SCRIPT
6402M:	Saravana Kannan <saravanak@google.com>
6403L:	linux-kernel@vger.kernel.org
6404S:	Maintained
6405F:	scripts/dev-needs.sh
6406
6407DEVICE DIRECT ACCESS (DAX)
6408M:	Dan Williams <dan.j.williams@intel.com>
6409M:	Vishal Verma <vishal.l.verma@intel.com>
6410M:	Dave Jiang <dave.jiang@intel.com>
6411L:	nvdimm@lists.linux.dev
6412L:	linux-cxl@vger.kernel.org
6413S:	Supported
6414F:	drivers/dax/
6415
6416DEVICE FREQUENCY (DEVFREQ)
6417M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6418M:	Kyungmin Park <kyungmin.park@samsung.com>
6419M:	Chanwoo Choi <cw00.choi@samsung.com>
6420L:	linux-pm@vger.kernel.org
6421S:	Maintained
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6423F:	Documentation/devicetree/bindings/devfreq/
6424F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6425F:	drivers/devfreq/
6426F:	include/linux/devfreq.h
6427F:	include/trace/events/devfreq.h
6428
6429DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6430M:	Chanwoo Choi <cw00.choi@samsung.com>
6431L:	linux-pm@vger.kernel.org
6432S:	Supported
6433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6434F:	Documentation/devicetree/bindings/devfreq/event/
6435F:	drivers/devfreq/devfreq-event.c
6436F:	drivers/devfreq/event/
6437F:	include/dt-bindings/pmu/exynos_ppmu.h
6438F:	include/linux/devfreq-event.h
6439
6440DEVICE RESOURCE MANAGEMENT HELPERS
6441M:	Hans de Goede <hdegoede@redhat.com>
6442R:	Matti Vaittinen <mazziesaccount@gmail.com>
6443S:	Maintained
6444F:	include/linux/devm-helpers.h
6445
6446DEVICE-MAPPER  (LVM)
6447M:	Alasdair Kergon <agk@redhat.com>
6448M:	Mike Snitzer <snitzer@kernel.org>
6449M:	Mikulas Patocka <mpatocka@redhat.com>
6450L:	dm-devel@lists.linux.dev
6451S:	Maintained
6452Q:	http://patchwork.kernel.org/project/dm-devel/list/
6453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6454F:	Documentation/admin-guide/device-mapper/
6455F:	drivers/md/Kconfig
6456F:	drivers/md/Makefile
6457F:	drivers/md/dm*
6458F:	drivers/md/persistent-data/
6459F:	include/linux/device-mapper.h
6460F:	include/linux/dm-*.h
6461F:	include/uapi/linux/dm-*.h
6462
6463DEVICE-MAPPER VDO TARGET
6464M:	Matthew Sakai <msakai@redhat.com>
6465L:	dm-devel@lists.linux.dev
6466S:	Maintained
6467F:	Documentation/admin-guide/device-mapper/vdo*.rst
6468F:	drivers/md/dm-vdo/
6469
6470DEVLINK
6471M:	Jiri Pirko <jiri@resnulli.us>
6472L:	netdev@vger.kernel.org
6473S:	Supported
6474F:	Documentation/networking/devlink
6475F:	include/net/devlink.h
6476F:	include/uapi/linux/devlink.h
6477F:	net/devlink/
6478
6479DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6480M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6481L:	kernel@dh-electronics.com
6482S:	Maintained
6483F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6484F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6485
6486DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6487M:	Marek Vasut <marex@denx.de>
6488L:	kernel@dh-electronics.com
6489S:	Maintained
6490F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6491F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6492
6493DIALOG SEMICONDUCTOR DRIVERS
6494M:	Support Opensource <support.opensource@diasemi.com>
6495S:	Supported
6496W:	http://www.dialog-semiconductor.com/products
6497F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6498F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6499F:	Documentation/devicetree/bindings/mfd/da90*.txt
6500F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6501F:	Documentation/devicetree/bindings/regulator/da92*.txt
6502F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6503F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6504F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6505F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6506F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6507F:	Documentation/hwmon/da90??.rst
6508F:	drivers/gpio/gpio-da90??.c
6509F:	drivers/hwmon/da90??-hwmon.c
6510F:	drivers/iio/adc/da91??-*.c
6511F:	drivers/input/misc/da72??.[ch]
6512F:	drivers/input/misc/da90??_onkey.c
6513F:	drivers/input/touchscreen/da9052_tsi.c
6514F:	drivers/leds/leds-da90??.c
6515F:	drivers/mfd/da903x.c
6516F:	drivers/mfd/da90??-*.c
6517F:	drivers/mfd/da91??-*.c
6518F:	drivers/pinctrl/pinctrl-da90??.c
6519F:	drivers/power/supply/da9052-battery.c
6520F:	drivers/power/supply/da91??-*.c
6521F:	drivers/regulator/da9???-regulator.[ch]
6522F:	drivers/regulator/slg51000-regulator.[ch]
6523F:	drivers/rtc/rtc-da90??.c
6524F:	drivers/thermal/da90??-thermal.c
6525F:	drivers/video/backlight/da90??_bl.c
6526F:	drivers/watchdog/da90??_wdt.c
6527F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6528F:	include/linux/mfd/da903x.h
6529F:	include/linux/mfd/da9052/
6530F:	include/linux/mfd/da9055/
6531F:	include/linux/mfd/da9062/
6532F:	include/linux/mfd/da9063/
6533F:	include/linux/mfd/da9150/
6534F:	include/linux/regulator/da9211.h
6535F:	include/sound/da[79]*.h
6536F:	sound/soc/codecs/da[79]*.[ch]
6537
6538DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6539M:	William Breathitt Gray <wbg@kernel.org>
6540L:	linux-gpio@vger.kernel.org
6541S:	Maintained
6542F:	drivers/gpio/gpio-gpio-mm.c
6543
6544DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6545M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6546L:	linux-media@vger.kernel.org
6547S:	Maintained
6548F:	Documentation/admin-guide/media/mgb4.rst
6549F:	drivers/media/pci/mgb4/
6550
6551DIOLAN U2C-12 I2C DRIVER
6552M:	Guenter Roeck <linux@roeck-us.net>
6553L:	linux-i2c@vger.kernel.org
6554S:	Maintained
6555F:	drivers/i2c/busses/i2c-diolan-u2c.c
6556
6557DIRECTORY NOTIFICATION (DNOTIFY)
6558M:	Jan Kara <jack@suse.cz>
6559R:	Amir Goldstein <amir73il@gmail.com>
6560L:	linux-fsdevel@vger.kernel.org
6561S:	Maintained
6562F:	Documentation/filesystems/dnotify.rst
6563F:	fs/notify/dnotify/
6564F:	include/linux/dnotify.h
6565
6566DISK GEOMETRY AND PARTITION HANDLING
6567M:	Andries Brouwer <aeb@cwi.nl>
6568S:	Maintained
6569W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6570W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6571W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6572
6573DISKQUOTA
6574M:	Jan Kara <jack@suse.com>
6575S:	Maintained
6576F:	Documentation/filesystems/quota.rst
6577F:	fs/quota/
6578F:	include/linux/quota*.h
6579F:	include/uapi/linux/quota*.h
6580
6581DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6582M:	Bernie Thompson <bernie@plugable.com>
6583L:	linux-fbdev@vger.kernel.org
6584S:	Maintained
6585W:	http://plugable.com/category/projects/udlfb/
6586F:	Documentation/fb/udlfb.rst
6587F:	drivers/video/fbdev/udlfb.c
6588F:	include/video/udlfb.h
6589
6590DISTRIBUTED LOCK MANAGER (DLM)
6591M:	Alexander Aring <aahringo@redhat.com>
6592M:	David Teigland <teigland@redhat.com>
6593L:	gfs2@lists.linux.dev
6594S:	Supported
6595W:	https://pagure.io/dlm
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6597F:	fs/dlm/
6598
6599DMA BUFFER SHARING FRAMEWORK
6600M:	Sumit Semwal <sumit.semwal@linaro.org>
6601M:	Christian König <christian.koenig@amd.com>
6602L:	linux-media@vger.kernel.org
6603L:	dri-devel@lists.freedesktop.org
6604L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6605S:	Maintained
6606T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6607F:	Documentation/driver-api/dma-buf.rst
6608F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6609F:	drivers/dma-buf/
6610F:	include/linux/*fence.h
6611F:	include/linux/dma-buf.h
6612F:	include/linux/dma-resv.h
6613K:	\bdma_(?:buf|fence|resv)\b
6614
6615DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6616M:	Vinod Koul <vkoul@kernel.org>
6617L:	dmaengine@vger.kernel.org
6618S:	Maintained
6619Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6621F:	Documentation/devicetree/bindings/dma/
6622F:	Documentation/driver-api/dmaengine/
6623F:	drivers/dma/
6624F:	include/dt-bindings/dma/
6625F:	include/linux/dma/
6626F:	include/linux/dmaengine.h
6627F:	include/linux/of_dma.h
6628
6629DMA MAPPING BENCHMARK
6630M:	Xiang Chen <chenxiang66@hisilicon.com>
6631L:	iommu@lists.linux.dev
6632F:	kernel/dma/map_benchmark.c
6633F:	tools/testing/selftests/dma/
6634
6635DMA MAPPING HELPERS
6636M:	Christoph Hellwig <hch@lst.de>
6637M:	Marek Szyprowski <m.szyprowski@samsung.com>
6638R:	Robin Murphy <robin.murphy@arm.com>
6639L:	iommu@lists.linux.dev
6640S:	Supported
6641W:	http://git.infradead.org/users/hch/dma-mapping.git
6642T:	git git://git.infradead.org/users/hch/dma-mapping.git
6643F:	include/asm-generic/dma-mapping.h
6644F:	include/linux/dma-direct.h
6645F:	include/linux/dma-map-ops.h
6646F:	include/linux/dma-mapping.h
6647F:	include/linux/swiotlb.h
6648F:	kernel/dma/
6649
6650DMA-BUF HEAPS FRAMEWORK
6651M:	Sumit Semwal <sumit.semwal@linaro.org>
6652R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6653R:	Brian Starkey <Brian.Starkey@arm.com>
6654R:	John Stultz <jstultz@google.com>
6655R:	T.J. Mercier <tjmercier@google.com>
6656L:	linux-media@vger.kernel.org
6657L:	dri-devel@lists.freedesktop.org
6658L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6659S:	Maintained
6660T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6661F:	drivers/dma-buf/dma-heap.c
6662F:	drivers/dma-buf/heaps/*
6663F:	include/linux/dma-heap.h
6664F:	include/uapi/linux/dma-heap.h
6665
6666DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6667M:	Lukasz Luba <lukasz.luba@arm.com>
6668L:	linux-pm@vger.kernel.org
6669L:	linux-samsung-soc@vger.kernel.org
6670S:	Maintained
6671F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6672F:	drivers/memory/samsung/exynos5422-dmc.c
6673
6674DME1737 HARDWARE MONITOR DRIVER
6675M:	Juerg Haefliger <juergh@proton.me>
6676L:	linux-hwmon@vger.kernel.org
6677S:	Maintained
6678F:	Documentation/hwmon/dme1737.rst
6679F:	drivers/hwmon/dme1737.c
6680
6681DMI/SMBIOS SUPPORT
6682M:	Jean Delvare <jdelvare@suse.com>
6683S:	Maintained
6684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6685F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6686F:	drivers/firmware/dmi-id.c
6687F:	drivers/firmware/dmi_scan.c
6688F:	include/linux/dmi.h
6689
6690DOCUMENTATION
6691M:	Jonathan Corbet <corbet@lwn.net>
6692L:	linux-doc@vger.kernel.org
6693S:	Maintained
6694P:	Documentation/doc-guide/maintainer-profile.rst
6695T:	git git://git.lwn.net/linux.git docs-next
6696F:	Documentation/
6697F:	scripts/check-variable-fonts.sh
6698F:	scripts/documentation-file-ref-check
6699F:	scripts/kernel-doc
6700F:	scripts/sphinx-pre-install
6701X:	Documentation/ABI/
6702X:	Documentation/admin-guide/media/
6703X:	Documentation/devicetree/
6704X:	Documentation/driver-api/media/
6705X:	Documentation/firmware-guide/acpi/
6706X:	Documentation/i2c/
6707X:	Documentation/netlink/
6708X:	Documentation/power/
6709X:	Documentation/spi/
6710X:	Documentation/userspace-api/media/
6711
6712DOCUMENTATION PROCESS
6713M:	Jonathan Corbet <corbet@lwn.net>
6714L:	workflows@vger.kernel.org
6715S:	Maintained
6716F:	Documentation/maintainer/
6717F:	Documentation/process/
6718
6719DOCUMENTATION REPORTING ISSUES
6720M:	Thorsten Leemhuis <linux@leemhuis.info>
6721L:	linux-doc@vger.kernel.org
6722S:	Maintained
6723F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6724F:	Documentation/admin-guide/reporting-issues.rst
6725F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6726
6727DOCUMENTATION SCRIPTS
6728M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6729L:	linux-doc@vger.kernel.org
6730S:	Maintained
6731F:	Documentation/sphinx/parse-headers.pl
6732F:	scripts/documentation-file-ref-check
6733F:	scripts/sphinx-pre-install
6734
6735DOCUMENTATION/ITALIAN
6736M:	Federico Vaga <federico.vaga@vaga.pv.it>
6737L:	linux-doc@vger.kernel.org
6738S:	Maintained
6739F:	Documentation/translations/it_IT
6740
6741DOCUMENTATION/JAPANESE
6742R:	Akira Yokosawa <akiyks@gmail.com>
6743L:	linux-doc@vger.kernel.org
6744S:	Maintained
6745F:	Documentation/translations/ja_JP
6746
6747DONGWOON DW9714 LENS VOICE COIL DRIVER
6748M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6749L:	linux-media@vger.kernel.org
6750S:	Maintained
6751T:	git git://linuxtv.org/media_tree.git
6752F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6753F:	drivers/media/i2c/dw9714.c
6754
6755DONGWOON DW9719 LENS VOICE COIL DRIVER
6756M:	Daniel Scally <djrscally@gmail.com>
6757L:	linux-media@vger.kernel.org
6758S:	Maintained
6759T:	git git://linuxtv.org/media_tree.git
6760F:	drivers/media/i2c/dw9719.c
6761
6762DONGWOON DW9768 LENS VOICE COIL DRIVER
6763L:	linux-media@vger.kernel.org
6764S:	Orphan
6765T:	git git://linuxtv.org/media_tree.git
6766F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6767F:	drivers/media/i2c/dw9768.c
6768
6769DONGWOON DW9807 LENS VOICE COIL DRIVER
6770M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6771L:	linux-media@vger.kernel.org
6772S:	Maintained
6773T:	git git://linuxtv.org/media_tree.git
6774F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6775F:	drivers/media/i2c/dw9807-vcm.c
6776
6777DOUBLETALK DRIVER
6778M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6779L:	blinux-list@redhat.com
6780S:	Maintained
6781F:	drivers/char/dtlk.c
6782F:	include/linux/dtlk.h
6783
6784DPAA2 DATAPATH I/O (DPIO) DRIVER
6785M:	Roy Pledge <Roy.Pledge@nxp.com>
6786L:	linux-kernel@vger.kernel.org
6787S:	Maintained
6788F:	drivers/soc/fsl/dpio
6789
6790DPAA2 ETHERNET DRIVER
6791M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6792L:	netdev@vger.kernel.org
6793S:	Maintained
6794F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6795F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6796F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6797F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6798F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6799F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6800F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6801F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6802F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6803F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6804
6805DPAA2 ETHERNET SWITCH DRIVER
6806M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6807L:	netdev@vger.kernel.org
6808S:	Maintained
6809F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6810F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6811F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6812
6813DPLL SUBSYSTEM
6814M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6815M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6816M:	Jiri Pirko <jiri@resnulli.us>
6817L:	netdev@vger.kernel.org
6818S:	Supported
6819F:	Documentation/driver-api/dpll.rst
6820F:	drivers/dpll/*
6821F:	include/linux/dpll.h
6822F:	include/uapi/linux/dpll.h
6823
6824DRBD DRIVER
6825M:	Philipp Reisner <philipp.reisner@linbit.com>
6826M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6827M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6828L:	drbd-dev@lists.linbit.com
6829S:	Supported
6830W:	http://www.drbd.org
6831T:	git git://git.linbit.com/linux-drbd.git
6832T:	git git://git.linbit.com/drbd-8.4.git
6833F:	Documentation/admin-guide/blockdev/
6834F:	drivers/block/drbd/
6835F:	include/linux/drbd*
6836F:	lib/lru_cache.c
6837
6838DRIVER COMPONENT FRAMEWORK
6839L:	dri-devel@lists.freedesktop.org
6840F:	drivers/base/component.c
6841F:	include/linux/component.h
6842
6843DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6845R:	"Rafael J. Wysocki" <rafael@kernel.org>
6846S:	Supported
6847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6848F:	Documentation/core-api/kobject.rst
6849F:	drivers/base/
6850F:	fs/debugfs/
6851F:	fs/sysfs/
6852F:	include/linux/debugfs.h
6853F:	include/linux/fwnode.h
6854F:	include/linux/kobj*
6855F:	include/linux/property.h
6856F:	lib/kobj*
6857F:	rust/kernel/device.rs
6858
6859DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6860M:	Nishanth Menon <nm@ti.com>
6861L:	linux-pm@vger.kernel.org
6862S:	Maintained
6863F:	drivers/soc/ti/smartreflex.c
6864F:	include/linux/power/smartreflex.h
6865
6866DRM ACCEL DRIVERS FOR INTEL VPU
6867M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6868M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6869L:	dri-devel@lists.freedesktop.org
6870S:	Supported
6871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872F:	drivers/accel/ivpu/
6873F:	include/uapi/drm/ivpu_accel.h
6874
6875DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6876M:	Oded Gabbay <ogabbay@kernel.org>
6877L:	dri-devel@lists.freedesktop.org
6878S:	Maintained
6879C:	irc://irc.oftc.net/dri-devel
6880T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6881F:	Documentation/accel/
6882F:	drivers/accel/
6883F:	include/drm/drm_accel.h
6884
6885DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6886M:	Maxime Ripard <mripard@kernel.org>
6887M:	Chen-Yu Tsai <wens@csie.org>
6888R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6889L:	dri-devel@lists.freedesktop.org
6890S:	Supported
6891T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6892F:	drivers/gpu/drm/sun4i/sun8i*
6893
6894DRM DRIVER FOR ARM PL111 CLCD
6895S:	Orphan
6896T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6897F:	drivers/gpu/drm/pl111/
6898
6899DRM DRIVER FOR ARM VERSATILE TFT PANELS
6900M:	Linus Walleij <linus.walleij@linaro.org>
6901S:	Maintained
6902T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6903F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6904F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6905
6906DRM DRIVER FOR ASPEED BMC GFX
6907M:	Joel Stanley <joel@jms.id.au>
6908L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6909S:	Supported
6910T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6911F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6912F:	drivers/gpu/drm/aspeed/
6913
6914DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6915M:	Dave Airlie <airlied@redhat.com>
6916R:	Thomas Zimmermann <tzimmermann@suse.de>
6917R:	Jocelyn Falempe <jfalempe@redhat.com>
6918L:	dri-devel@lists.freedesktop.org
6919S:	Supported
6920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921F:	drivers/gpu/drm/ast/
6922
6923DRM DRIVER FOR BOCHS VIRTUAL GPU
6924M:	Gerd Hoffmann <kraxel@redhat.com>
6925L:	virtualization@lists.linux.dev
6926S:	Maintained
6927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6928F:	drivers/gpu/drm/tiny/bochs.c
6929
6930DRM DRIVER FOR BOE HIMAX8279D PANELS
6931M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6932S:	Maintained
6933F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6934F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6935
6936DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6937M:	Jagan Teki <jagan@amarulasolutions.com>
6938S:	Maintained
6939F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6940F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6941
6942DRM DRIVER FOR EBBG FT8719 PANEL
6943M:	Joel Selvaraj <jo@jsfamily.in>
6944S:	Maintained
6945T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6946F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6947F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6948
6949DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6950M:	Linus Walleij <linus.walleij@linaro.org>
6951S:	Maintained
6952T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6953F:	drivers/gpu/drm/tve200/
6954
6955DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6956M:	Icenowy Zheng <icenowy@aosc.io>
6957S:	Maintained
6958F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6959F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6960
6961DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6962M:	Jagan Teki <jagan@amarulasolutions.com>
6963S:	Maintained
6964F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6965F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6966
6967DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6968M:	Thomas Zimmermann <tzimmermann@suse.de>
6969M:	Javier Martinez Canillas <javierm@redhat.com>
6970L:	dri-devel@lists.freedesktop.org
6971S:	Maintained
6972T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6973F:	drivers/gpu/drm/drm_aperture.c
6974F:	drivers/gpu/drm/tiny/ofdrm.c
6975F:	drivers/gpu/drm/tiny/simpledrm.c
6976F:	drivers/video/aperture.c
6977F:	drivers/video/nomodeset.c
6978F:	include/drm/drm_aperture.h
6979F:	include/linux/aperture.h
6980F:	include/video/nomodeset.h
6981
6982DRM DRIVER FOR GENERIC EDP PANELS
6983R:	Douglas Anderson <dianders@chromium.org>
6984F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6985F:	drivers/gpu/drm/panel/panel-edp.c
6986
6987DRM DRIVER FOR GENERIC USB DISPLAY
6988M:	Noralf Trønnes <noralf@tronnes.org>
6989S:	Maintained
6990W:	https://github.com/notro/gud/wiki
6991T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6992F:	drivers/gpu/drm/gud/
6993F:	include/drm/gud.h
6994
6995DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6996M:	Hans de Goede <hdegoede@redhat.com>
6997S:	Maintained
6998T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999F:	drivers/gpu/drm/tiny/gm12u320.c
7000
7001DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7002M:	Ondrej Jirman <megi@xff.cz>
7003M:	Javier Martinez Canillas <javierm@redhat.com>
7004S:	Maintained
7005T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7006F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7007F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7008
7009DRM DRIVER FOR HX8357D PANELS
7010S:	Orphan
7011T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7012F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7013F:	drivers/gpu/drm/tiny/hx8357d.c
7014
7015DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7016M:	Deepak Rawat <drawat.floss@gmail.com>
7017L:	linux-hyperv@vger.kernel.org
7018L:	dri-devel@lists.freedesktop.org
7019S:	Maintained
7020T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7021F:	drivers/gpu/drm/hyperv
7022
7023DRM DRIVER FOR ILITEK ILI9225 PANELS
7024M:	David Lechner <david@lechnology.com>
7025S:	Maintained
7026T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7027F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7028F:	drivers/gpu/drm/tiny/ili9225.c
7029
7030DRM DRIVER FOR ILITEK ILI9486 PANELS
7031M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7032S:	Maintained
7033T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7034F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7035F:	drivers/gpu/drm/tiny/ili9486.c
7036
7037DRM DRIVER FOR ILITEK ILI9805 PANELS
7038M:	Michael Trimarchi <michael@amarulasolutions.com>
7039S:	Maintained
7040F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7041F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7042
7043DRM DRIVER FOR ILITEK ILI9806E PANELS
7044M:	Michael Walle <mwalle@kernel.org>
7045S:	Maintained
7046F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7047
7048DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7049M:	Jagan Teki <jagan@edgeble.ai>
7050S:	Maintained
7051F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7052F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7053
7054DRM DRIVER FOR LG SW43408 PANELS
7055M:	Sumit Semwal <sumit.semwal@linaro.org>
7056M:	Caleb Connolly <caleb.connolly@linaro.org>
7057S:	Maintained
7058T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7059F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7060F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7061
7062DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7063M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7064S:	Supported
7065T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066F:	drivers/gpu/drm/logicvc/
7067
7068DRM DRIVER FOR LVDS PANELS
7069M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7070L:	dri-devel@lists.freedesktop.org
7071S:	Maintained
7072T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073F:	Documentation/devicetree/bindings/display/lvds.yaml
7074F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7075F:	drivers/gpu/drm/panel/panel-lvds.c
7076
7077DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7078M:	Guido Günther <agx@sigxcpu.org>
7079R:	Purism Kernel Team <kernel@puri.sm>
7080S:	Maintained
7081F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7082F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7083
7084DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7085M:	Dave Airlie <airlied@redhat.com>
7086R:	Thomas Zimmermann <tzimmermann@suse.de>
7087R:	Jocelyn Falempe <jfalempe@redhat.com>
7088L:	dri-devel@lists.freedesktop.org
7089S:	Supported
7090T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7091F:	drivers/gpu/drm/mgag200/
7092
7093DRM DRIVER FOR MI0283QT
7094M:	Noralf Trønnes <noralf@tronnes.org>
7095S:	Maintained
7096T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7098F:	drivers/gpu/drm/tiny/mi0283qt.c
7099
7100DRM DRIVER FOR MIPI DBI compatible panels
7101M:	Noralf Trønnes <noralf@tronnes.org>
7102S:	Maintained
7103W:	https://github.com/notro/panel-mipi-dbi/wiki
7104T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7105F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7106F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7107
7108DRM DRIVER for Qualcomm Adreno GPUs
7109M:	Rob Clark <robdclark@gmail.com>
7110R:	Sean Paul <sean@poorly.run>
7111R:	Konrad Dybcio <konrad.dybcio@linaro.org>
7112L:	linux-arm-msm@vger.kernel.org
7113L:	dri-devel@lists.freedesktop.org
7114L:	freedreno@lists.freedesktop.org
7115S:	Maintained
7116B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7117T:	git https://gitlab.freedesktop.org/drm/msm.git
7118F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7119F:	drivers/gpu/drm/msm/adreno/
7120F:	drivers/gpu/drm/msm/msm_gpu.*
7121F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7122F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7123F:	drivers/gpu/drm/msm/registers/adreno/
7124F:	include/uapi/drm/msm_drm.h
7125
7126DRM DRIVER for Qualcomm display hardware
7127M:	Rob Clark <robdclark@gmail.com>
7128M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7129M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7130R:	Sean Paul <sean@poorly.run>
7131R:	Marijn Suijten <marijn.suijten@somainline.org>
7132L:	linux-arm-msm@vger.kernel.org
7133L:	dri-devel@lists.freedesktop.org
7134L:	freedreno@lists.freedesktop.org
7135S:	Maintained
7136B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7137T:	git https://gitlab.freedesktop.org/drm/msm.git
7138F:	Documentation/devicetree/bindings/display/msm/
7139F:	drivers/gpu/drm/ci/xfails/msm*
7140F:	drivers/gpu/drm/msm/
7141F:	include/uapi/drm/msm_drm.h
7142
7143DRM DRIVER FOR NOVATEK NT35510 PANELS
7144M:	Linus Walleij <linus.walleij@linaro.org>
7145S:	Maintained
7146T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7147F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7148F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7149
7150DRM DRIVER FOR NOVATEK NT35560 PANELS
7151M:	Linus Walleij <linus.walleij@linaro.org>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7155F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7156
7157DRM DRIVER FOR NOVATEK NT36523 PANELS
7158M:	Jianhua Lu <lujianhua000@gmail.com>
7159S:	Maintained
7160T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7162F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7163
7164DRM DRIVER FOR NOVATEK NT36672A PANELS
7165M:	Sumit Semwal <sumit.semwal@linaro.org>
7166S:	Maintained
7167T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7168F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7169F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7170
7171DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7172M:	Karol Herbst <kherbst@redhat.com>
7173M:	Lyude Paul <lyude@redhat.com>
7174M:	Danilo Krummrich <dakr@redhat.com>
7175L:	dri-devel@lists.freedesktop.org
7176L:	nouveau@lists.freedesktop.org
7177S:	Supported
7178W:	https://nouveau.freedesktop.org/
7179Q:	https://patchwork.freedesktop.org/project/nouveau/
7180Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7181B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7182C:	irc://irc.oftc.net/nouveau
7183T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7184F:	drivers/gpu/drm/nouveau/
7185F:	include/uapi/drm/nouveau_drm.h
7186
7187DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7188M:	Stefan Mavrodiev <stefan@olimex.com>
7189S:	Maintained
7190F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7191F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7192
7193DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7194R:	Douglas Anderson <dianders@chromium.org>
7195F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7196F:	drivers/gpu/drm/bridge/parade-ps8640.c
7197
7198DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7199M:	Noralf Trønnes <noralf@tronnes.org>
7200S:	Maintained
7201T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7202F:	Documentation/devicetree/bindings/display/repaper.txt
7203F:	drivers/gpu/drm/tiny/repaper.c
7204
7205DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7206M:	Dave Airlie <airlied@redhat.com>
7207M:	Gerd Hoffmann <kraxel@redhat.com>
7208L:	virtualization@lists.linux.dev
7209S:	Obsolete
7210W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7211T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212F:	drivers/gpu/drm/tiny/cirrus.c
7213
7214DRM DRIVER FOR QXL VIRTUAL GPU
7215M:	Dave Airlie <airlied@redhat.com>
7216M:	Gerd Hoffmann <kraxel@redhat.com>
7217L:	virtualization@lists.linux.dev
7218L:	spice-devel@lists.freedesktop.org
7219S:	Maintained
7220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221F:	drivers/gpu/drm/qxl/
7222F:	include/uapi/drm/qxl_drm.h
7223
7224DRM DRIVER FOR RAYDIUM RM67191 PANELS
7225M:	Robert Chiras <robert.chiras@nxp.com>
7226S:	Maintained
7227F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7228F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7229
7230DRM DRIVER FOR SAMSUNG DB7430 PANELS
7231M:	Linus Walleij <linus.walleij@linaro.org>
7232S:	Maintained
7233T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7234F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7235F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7236
7237DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7238M:	Inki Dae <inki.dae@samsung.com>
7239M:	Jagan Teki <jagan@amarulasolutions.com>
7240M:	Marek Szyprowski <m.szyprowski@samsung.com>
7241S:	Maintained
7242T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7243F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7244F:	drivers/gpu/drm/bridge/samsung-dsim.c
7245F:	include/drm/bridge/samsung-dsim.h
7246
7247DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7248M:	Markuss Broks <markuss.broks@gmail.com>
7249S:	Maintained
7250F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7251F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7252
7253DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7254M:	Artur Weber <aweber.kernel@gmail.com>
7255S:	Maintained
7256F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7257F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7258
7259DRM DRIVER FOR SITRONIX ST7586 PANELS
7260M:	David Lechner <david@lechnology.com>
7261S:	Maintained
7262T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7263F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7264F:	drivers/gpu/drm/tiny/st7586.c
7265
7266DRM DRIVER FOR SITRONIX ST7701 PANELS
7267M:	Jagan Teki <jagan@amarulasolutions.com>
7268S:	Maintained
7269F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7270F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7271
7272DRM DRIVER FOR SITRONIX ST7703 PANELS
7273M:	Guido Günther <agx@sigxcpu.org>
7274R:	Purism Kernel Team <kernel@puri.sm>
7275R:	Ondrej Jirman <megi@xff.cz>
7276S:	Maintained
7277F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7278F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7279
7280DRM DRIVER FOR SITRONIX ST7735R PANELS
7281M:	David Lechner <david@lechnology.com>
7282S:	Maintained
7283T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7285F:	drivers/gpu/drm/tiny/st7735r.c
7286
7287DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7288M:	Javier Martinez Canillas <javierm@redhat.com>
7289S:	Maintained
7290T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7291F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7292F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7293F:	drivers/gpu/drm/solomon/ssd130x*
7294
7295DRM DRIVER FOR ST-ERICSSON MCDE
7296M:	Linus Walleij <linus.walleij@linaro.org>
7297S:	Maintained
7298T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7299F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7300F:	drivers/gpu/drm/mcde/
7301
7302DRM DRIVER FOR SYNAPTICS R63353 PANELS
7303M:	Michael Trimarchi <michael@amarulasolutions.com>
7304S:	Maintained
7305F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7306F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7307
7308DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7309M:	Jagan Teki <jagan@amarulasolutions.com>
7310S:	Maintained
7311F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7312F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7313
7314DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7315R:	Douglas Anderson <dianders@chromium.org>
7316F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7317F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7318
7319DRM DRIVER FOR TPO TPG110 PANELS
7320M:	Linus Walleij <linus.walleij@linaro.org>
7321S:	Maintained
7322T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7323F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7324F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7325
7326DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7327M:	Dave Airlie <airlied@redhat.com>
7328R:	Sean Paul <sean@poorly.run>
7329R:	Thomas Zimmermann <tzimmermann@suse.de>
7330L:	dri-devel@lists.freedesktop.org
7331S:	Supported
7332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F:	drivers/gpu/drm/udl/
7334
7335DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7336M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7337M:	Melissa Wen <melissa.srw@gmail.com>
7338M:	Maíra Canal <mairacanal@riseup.net>
7339R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7340R:	Daniel Vetter <daniel@ffwll.ch>
7341L:	dri-devel@lists.freedesktop.org
7342S:	Maintained
7343T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344F:	Documentation/gpu/vkms.rst
7345F:	drivers/gpu/drm/ci/xfails/vkms*
7346F:	drivers/gpu/drm/vkms/
7347
7348DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7349M:	Hans de Goede <hdegoede@redhat.com>
7350L:	dri-devel@lists.freedesktop.org
7351S:	Maintained
7352T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7353F:	drivers/gpu/drm/vboxvideo/
7354
7355DRM DRIVER FOR VMWARE VIRTUAL GPU
7356M:	Zack Rusin <zack.rusin@broadcom.com>
7357R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7358L:	dri-devel@lists.freedesktop.org
7359S:	Supported
7360T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F:	drivers/gpu/drm/vmwgfx/
7362F:	include/uapi/drm/vmwgfx_drm.h
7363
7364DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7365M:	Linus Walleij <linus.walleij@linaro.org>
7366S:	Maintained
7367T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7368F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7369F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7370
7371DRM DRIVERS
7372M:	David Airlie <airlied@gmail.com>
7373M:	Daniel Vetter <daniel@ffwll.ch>
7374L:	dri-devel@lists.freedesktop.org
7375S:	Maintained
7376B:	https://gitlab.freedesktop.org/drm
7377C:	irc://irc.oftc.net/dri-devel
7378T:	git https://gitlab.freedesktop.org/drm/kernel.git
7379F:	Documentation/devicetree/bindings/display/
7380F:	Documentation/devicetree/bindings/gpu/
7381F:	Documentation/gpu/
7382F:	drivers/gpu/
7383F:	include/drm/
7384F:	include/linux/vga*
7385F:	include/uapi/drm/
7386
7387DRM DRIVERS AND MISC GPU PATCHES
7388M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7389M:	Maxime Ripard <mripard@kernel.org>
7390M:	Thomas Zimmermann <tzimmermann@suse.de>
7391S:	Maintained
7392W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7393T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7394F:	Documentation/devicetree/bindings/display/
7395F:	Documentation/devicetree/bindings/gpu/
7396F:	Documentation/gpu/
7397F:	drivers/gpu/drm/
7398F:	drivers/gpu/vga/
7399F:	include/drm/drm
7400F:	include/linux/vga*
7401F:	include/uapi/drm/
7402X:	drivers/gpu/drm/amd/
7403X:	drivers/gpu/drm/armada/
7404X:	drivers/gpu/drm/etnaviv/
7405X:	drivers/gpu/drm/exynos/
7406X:	drivers/gpu/drm/i915/
7407X:	drivers/gpu/drm/kmb/
7408X:	drivers/gpu/drm/mediatek/
7409X:	drivers/gpu/drm/msm/
7410X:	drivers/gpu/drm/nouveau/
7411X:	drivers/gpu/drm/radeon/
7412X:	drivers/gpu/drm/renesas/rcar-du/
7413X:	drivers/gpu/drm/tegra/
7414
7415DRM DRIVERS FOR ALLWINNER A10
7416M:	Maxime Ripard <mripard@kernel.org>
7417M:	Chen-Yu Tsai <wens@csie.org>
7418L:	dri-devel@lists.freedesktop.org
7419S:	Supported
7420T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7421F:	Documentation/devicetree/bindings/display/allwinner*
7422F:	drivers/gpu/drm/sun4i/
7423
7424DRM DRIVERS FOR AMLOGIC SOCS
7425M:	Neil Armstrong <neil.armstrong@linaro.org>
7426L:	dri-devel@lists.freedesktop.org
7427L:	linux-amlogic@lists.infradead.org
7428S:	Supported
7429W:	http://linux-meson.com/
7430T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7431F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7432F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7433F:	Documentation/gpu/meson.rst
7434F:	drivers/gpu/drm/ci/xfails/meson*
7435F:	drivers/gpu/drm/meson/
7436
7437DRM DRIVERS FOR ATMEL HLCDC
7438M:	Sam Ravnborg <sam@ravnborg.org>
7439M:	Boris Brezillon <bbrezillon@kernel.org>
7440L:	dri-devel@lists.freedesktop.org
7441S:	Supported
7442T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7443F:	Documentation/devicetree/bindings/display/atmel/
7444F:	drivers/gpu/drm/atmel-hlcdc/
7445
7446DRM DRIVERS FOR BRIDGE CHIPS
7447M:	Andrzej Hajda <andrzej.hajda@intel.com>
7448M:	Neil Armstrong <neil.armstrong@linaro.org>
7449M:	Robert Foss <rfoss@kernel.org>
7450R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7451R:	Jonas Karlman <jonas@kwiboo.se>
7452R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7453S:	Maintained
7454T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7455F:	Documentation/devicetree/bindings/display/bridge/
7456F:	drivers/gpu/drm/bridge/
7457F:	drivers/gpu/drm/drm_bridge.c
7458F:	drivers/gpu/drm/drm_bridge_connector.c
7459F:	include/drm/drm_bridge.h
7460F:	include/drm/drm_bridge_connector.h
7461
7462DRM DRIVERS FOR EXYNOS
7463M:	Inki Dae <inki.dae@samsung.com>
7464M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7465M:	Kyungmin Park <kyungmin.park@samsung.com>
7466L:	dri-devel@lists.freedesktop.org
7467S:	Supported
7468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7469F:	Documentation/devicetree/bindings/display/exynos/
7470F:	Documentation/devicetree/bindings/display/samsung/
7471F:	drivers/gpu/drm/exynos/
7472F:	include/uapi/drm/exynos_drm.h
7473
7474DRM DRIVERS FOR FREESCALE DCU
7475M:	Stefan Agner <stefan@agner.ch>
7476M:	Alison Wang <alison.wang@nxp.com>
7477L:	dri-devel@lists.freedesktop.org
7478S:	Supported
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7481F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7482F:	drivers/gpu/drm/fsl-dcu/
7483
7484DRM DRIVERS FOR FREESCALE IMX 5/6
7485M:	Philipp Zabel <p.zabel@pengutronix.de>
7486L:	dri-devel@lists.freedesktop.org
7487S:	Maintained
7488T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489T:	git git://git.pengutronix.de/git/pza/linux
7490F:	Documentation/devicetree/bindings/display/imx/
7491F:	drivers/gpu/drm/imx/ipuv3/
7492F:	drivers/gpu/ipu-v3/
7493
7494DRM DRIVERS FOR FREESCALE IMX BRIDGE
7495M:	Liu Ying <victor.liu@nxp.com>
7496L:	dri-devel@lists.freedesktop.org
7497S:	Maintained
7498F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7499F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7500F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7501F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7502F:	drivers/gpu/drm/bridge/imx/
7503
7504DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7505M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7506L:	dri-devel@lists.freedesktop.org
7507S:	Maintained
7508T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F:	drivers/gpu/drm/gma500/
7510
7511DRM DRIVERS FOR HISILICON
7512M:	Xinliang Liu <xinliang.liu@linaro.org>
7513M:	Tian Tao  <tiantao6@hisilicon.com>
7514R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7515R:	Sumit Semwal <sumit.semwal@linaro.org>
7516R:	Yongqin Liu <yongqin.liu@linaro.org>
7517R:	John Stultz <jstultz@google.com>
7518L:	dri-devel@lists.freedesktop.org
7519S:	Maintained
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	Documentation/devicetree/bindings/display/hisilicon/
7522F:	drivers/gpu/drm/hisilicon/
7523
7524DRM DRIVERS FOR LIMA
7525M:	Qiang Yu <yuq825@gmail.com>
7526L:	dri-devel@lists.freedesktop.org
7527L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7528S:	Maintained
7529T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7530F:	drivers/gpu/drm/lima/
7531F:	include/uapi/drm/lima_drm.h
7532
7533DRM DRIVERS FOR LOONGSON
7534M:	Sui Jingfeng <suijingfeng@loongson.cn>
7535L:	dri-devel@lists.freedesktop.org
7536S:	Supported
7537T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538F:	drivers/gpu/drm/loongson/
7539
7540DRM DRIVERS FOR MEDIATEK
7541M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7542M:	Philipp Zabel <p.zabel@pengutronix.de>
7543L:	dri-devel@lists.freedesktop.org
7544L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7545S:	Supported
7546F:	Documentation/devicetree/bindings/display/mediatek/
7547F:	drivers/gpu/drm/ci/xfails/mediatek*
7548F:	drivers/gpu/drm/mediatek/
7549F:	drivers/phy/mediatek/phy-mtk-dp.c
7550F:	drivers/phy/mediatek/phy-mtk-hdmi*
7551F:	drivers/phy/mediatek/phy-mtk-mipi*
7552
7553DRM DRIVERS FOR NVIDIA TEGRA
7554M:	Thierry Reding <thierry.reding@gmail.com>
7555M:	Mikko Perttunen <mperttunen@nvidia.com>
7556L:	dri-devel@lists.freedesktop.org
7557L:	linux-tegra@vger.kernel.org
7558S:	Supported
7559T:	git https://gitlab.freedesktop.org/drm/tegra.git
7560F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7561F:	Documentation/devicetree/bindings/gpu/host1x/
7562F:	drivers/gpu/drm/tegra/
7563F:	drivers/gpu/host1x/
7564F:	include/linux/host1x.h
7565F:	include/uapi/drm/tegra_drm.h
7566
7567DRM DRIVERS FOR RENESAS R-CAR
7568M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7569M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7570L:	dri-devel@lists.freedesktop.org
7571L:	linux-renesas-soc@vger.kernel.org
7572S:	Supported
7573T:	git git://linuxtv.org/pinchartl/media drm/du/next
7574F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7575F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7576F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7577F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7578F:	drivers/gpu/drm/renesas/rcar-du/
7579
7580DRM DRIVERS FOR RENESAS RZ
7581M:	Biju Das <biju.das.jz@bp.renesas.com>
7582L:	dri-devel@lists.freedesktop.org
7583L:	linux-renesas-soc@vger.kernel.org
7584S:	Maintained
7585T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7586F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7587F:	drivers/gpu/drm/renesas/rz-du/
7588
7589DRM DRIVERS FOR RENESAS SHMOBILE
7590M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7591M:	Geert Uytterhoeven <geert+renesas@glider.be>
7592L:	dri-devel@lists.freedesktop.org
7593L:	linux-renesas-soc@vger.kernel.org
7594S:	Supported
7595T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7596F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7597F:	drivers/gpu/drm/renesas/shmobile/
7598F:	include/linux/platform_data/shmob_drm.h
7599
7600DRM DRIVERS FOR ROCKCHIP
7601M:	Sandy Huang <hjc@rock-chips.com>
7602M:	Heiko Stübner <heiko@sntech.de>
7603M:	Andy Yan <andy.yan@rock-chips.com>
7604L:	dri-devel@lists.freedesktop.org
7605S:	Maintained
7606T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7607F:	Documentation/devicetree/bindings/display/rockchip/
7608F:	drivers/gpu/drm/ci/xfails/rockchip*
7609F:	drivers/gpu/drm/rockchip/
7610
7611DRM DRIVERS FOR STI
7612M:	Alain Volmat <alain.volmat@foss.st.com>
7613L:	dri-devel@lists.freedesktop.org
7614S:	Maintained
7615T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7616F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7617F:	drivers/gpu/drm/sti
7618
7619DRM DRIVERS FOR STM
7620M:	Yannick Fertre <yannick.fertre@foss.st.com>
7621M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7622M:	Philippe Cornu <philippe.cornu@foss.st.com>
7623L:	dri-devel@lists.freedesktop.org
7624S:	Maintained
7625T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7626F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7627F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7628F:	drivers/gpu/drm/stm
7629
7630DRM DRIVERS FOR TI KEYSTONE
7631M:	Jyri Sarha <jyri.sarha@iki.fi>
7632M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7633L:	dri-devel@lists.freedesktop.org
7634S:	Maintained
7635T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7636F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7637F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7638F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7639F:	drivers/gpu/drm/tidss/
7640
7641DRM DRIVERS FOR TI LCDC
7642M:	Jyri Sarha <jyri.sarha@iki.fi>
7643M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7644L:	dri-devel@lists.freedesktop.org
7645S:	Maintained
7646T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7647F:	Documentation/devicetree/bindings/display/tilcdc/
7648F:	drivers/gpu/drm/tilcdc/
7649
7650DRM DRIVERS FOR TI OMAP
7651M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7652L:	dri-devel@lists.freedesktop.org
7653S:	Maintained
7654T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7655F:	Documentation/devicetree/bindings/display/ti/
7656F:	drivers/gpu/drm/omapdrm/
7657
7658DRM DRIVERS FOR V3D
7659M:	Melissa Wen <mwen@igalia.com>
7660M:	Maíra Canal <mcanal@igalia.com>
7661S:	Supported
7662T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7663F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7664F:	drivers/gpu/drm/v3d/
7665F:	include/uapi/drm/v3d_drm.h
7666
7667DRM DRIVERS FOR VC4
7668M:	Maxime Ripard <mripard@kernel.org>
7669M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7670R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7671S:	Supported
7672T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7673F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7674F:	drivers/gpu/drm/vc4/
7675F:	include/uapi/drm/vc4_drm.h
7676
7677DRM DRIVERS FOR VIVANTE GPU IP
7678M:	Lucas Stach <l.stach@pengutronix.de>
7679R:	Russell King <linux+etnaviv@armlinux.org.uk>
7680R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7681L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7682L:	dri-devel@lists.freedesktop.org
7683S:	Maintained
7684F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7685F:	drivers/gpu/drm/etnaviv/
7686F:	include/uapi/drm/etnaviv_drm.h
7687
7688DRM DRIVERS FOR XEN
7689M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7690L:	dri-devel@lists.freedesktop.org
7691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7692S:	Supported
7693T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7694F:	Documentation/gpu/xen-front.rst
7695F:	drivers/gpu/drm/xen/
7696
7697DRM DRIVERS FOR XILINX
7698M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7699M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7700L:	dri-devel@lists.freedesktop.org
7701S:	Maintained
7702T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7703F:	Documentation/devicetree/bindings/display/xlnx/
7704F:	drivers/gpu/drm/xlnx/
7705
7706DRM GPU SCHEDULER
7707M:	Luben Tuikov <ltuikov89@gmail.com>
7708M:	Matthew Brost <matthew.brost@intel.com>
7709L:	dri-devel@lists.freedesktop.org
7710S:	Maintained
7711T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F:	drivers/gpu/drm/scheduler/
7713F:	include/drm/gpu_scheduler.h
7714
7715DRM PANEL DRIVERS
7716M:	Neil Armstrong <neil.armstrong@linaro.org>
7717R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7718L:	dri-devel@lists.freedesktop.org
7719S:	Maintained
7720T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7721F:	Documentation/devicetree/bindings/display/panel/
7722F:	drivers/gpu/drm/drm_panel.c
7723F:	drivers/gpu/drm/panel/
7724F:	include/drm/drm_panel.h
7725
7726DRM PRIVACY-SCREEN CLASS
7727M:	Hans de Goede <hdegoede@redhat.com>
7728L:	dri-devel@lists.freedesktop.org
7729S:	Maintained
7730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7731F:	drivers/gpu/drm/drm_privacy_screen*
7732F:	include/drm/drm_privacy_screen*
7733
7734DRM TTM SUBSYSTEM
7735M:	Christian Koenig <christian.koenig@amd.com>
7736M:	Huang Rui <ray.huang@amd.com>
7737L:	dri-devel@lists.freedesktop.org
7738S:	Maintained
7739T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7740F:	drivers/gpu/drm/ttm/
7741F:	include/drm/ttm/
7742
7743DRM AUTOMATED TESTING
7744M:	Helen Koike <helen.koike@collabora.com>
7745L:	dri-devel@lists.freedesktop.org
7746S:	Maintained
7747T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7748F:	Documentation/gpu/automated_testing.rst
7749F:	drivers/gpu/drm/ci/
7750
7751DSBR100 USB FM RADIO DRIVER
7752M:	Alexey Klimov <klimov.linux@gmail.com>
7753L:	linux-media@vger.kernel.org
7754S:	Maintained
7755T:	git git://linuxtv.org/media_tree.git
7756F:	drivers/media/radio/dsbr100.c
7757
7758DT3155 MEDIA DRIVER
7759M:	Hans Verkuil <hverkuil@xs4all.nl>
7760L:	linux-media@vger.kernel.org
7761S:	Odd Fixes
7762W:	https://linuxtv.org
7763T:	git git://linuxtv.org/media_tree.git
7764F:	drivers/media/pci/dt3155/
7765
7766DVB_USB_AF9015 MEDIA DRIVER
7767L:	linux-media@vger.kernel.org
7768S:	Orphan
7769W:	https://linuxtv.org
7770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7771F:	drivers/media/usb/dvb-usb-v2/af9015*
7772
7773DVB_USB_AF9035 MEDIA DRIVER
7774L:	linux-media@vger.kernel.org
7775S:	Orphan
7776W:	https://linuxtv.org
7777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7778F:	drivers/media/usb/dvb-usb-v2/af9035*
7779
7780DVB_USB_ANYSEE MEDIA DRIVER
7781L:	linux-media@vger.kernel.org
7782S:	Orphan
7783W:	https://linuxtv.org
7784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7785F:	drivers/media/usb/dvb-usb-v2/anysee*
7786
7787DVB_USB_AU6610 MEDIA DRIVER
7788L:	linux-media@vger.kernel.org
7789S:	Orphan
7790W:	https://linuxtv.org
7791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7792F:	drivers/media/usb/dvb-usb-v2/au6610*
7793
7794DVB_USB_CE6230 MEDIA DRIVER
7795L:	linux-media@vger.kernel.org
7796S:	Orphan
7797W:	https://linuxtv.org
7798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7799F:	drivers/media/usb/dvb-usb-v2/ce6230*
7800
7801DVB_USB_CXUSB MEDIA DRIVER
7802M:	Michael Krufky <mkrufky@linuxtv.org>
7803L:	linux-media@vger.kernel.org
7804S:	Maintained
7805W:	https://linuxtv.org
7806W:	http://github.com/mkrufky
7807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7808T:	git git://linuxtv.org/media_tree.git
7809F:	drivers/media/usb/dvb-usb/cxusb*
7810
7811DVB_USB_EC168 MEDIA DRIVER
7812L:	linux-media@vger.kernel.org
7813S:	Orphan
7814W:	https://linuxtv.org
7815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7816F:	drivers/media/usb/dvb-usb-v2/ec168*
7817
7818DVB_USB_GL861 MEDIA DRIVER
7819L:	linux-media@vger.kernel.org
7820S:	Orphan
7821W:	https://linuxtv.org
7822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7823F:	drivers/media/usb/dvb-usb-v2/gl861*
7824
7825DVB_USB_MXL111SF MEDIA DRIVER
7826M:	Michael Krufky <mkrufky@linuxtv.org>
7827L:	linux-media@vger.kernel.org
7828S:	Maintained
7829W:	https://linuxtv.org
7830W:	http://github.com/mkrufky
7831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7832T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7833F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7834
7835DVB_USB_RTL28XXU MEDIA DRIVER
7836L:	linux-media@vger.kernel.org
7837S:	Orphan
7838W:	https://linuxtv.org
7839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7840F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7841
7842DVB_USB_V2 MEDIA DRIVER
7843L:	linux-media@vger.kernel.org
7844S:	Orphan
7845W:	https://linuxtv.org
7846W:	http://palosaari.fi/linux/
7847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7848F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7849F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7850
7851DYNAMIC DEBUG
7852M:	Jason Baron <jbaron@akamai.com>
7853M:	Jim Cromie <jim.cromie@gmail.com>
7854S:	Maintained
7855F:	include/linux/dynamic_debug.h
7856F:	lib/dynamic_debug.c
7857F:	lib/test_dynamic_debug.c
7858
7859DYNAMIC INTERRUPT MODERATION
7860M:	Tal Gilboa <talgi@nvidia.com>
7861S:	Maintained
7862F:	Documentation/networking/net_dim.rst
7863F:	include/linux/dim.h
7864F:	lib/dim/
7865
7866DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7867M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7868L:	linux-pm@vger.kernel.org
7869S:	Supported
7870B:	https://bugzilla.kernel.org
7871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7872F:	drivers/powercap/dtpm*
7873F:	include/linux/dtpm.h
7874
7875DZ DECSTATION DZ11 SERIAL DRIVER
7876M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7877S:	Maintained
7878F:	drivers/tty/serial/dz.*
7879
7880E3X0 POWER BUTTON DRIVER
7881M:	Moritz Fischer <moritz.fischer@ettus.com>
7882L:	usrp-users@lists.ettus.com
7883S:	Supported
7884W:	http://www.ettus.com
7885F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7886F:	drivers/input/misc/e3x0-button.c
7887
7888E4000 MEDIA DRIVER
7889L:	linux-media@vger.kernel.org
7890S:	Orphan
7891W:	https://linuxtv.org
7892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7893F:	drivers/media/tuners/e4000*
7894
7895EARTH_PT1 MEDIA DRIVER
7896M:	Akihiro Tsukada <tskd08@gmail.com>
7897L:	linux-media@vger.kernel.org
7898S:	Odd Fixes
7899F:	drivers/media/pci/pt1/
7900
7901EARTH_PT3 MEDIA DRIVER
7902M:	Akihiro Tsukada <tskd08@gmail.com>
7903L:	linux-media@vger.kernel.org
7904S:	Odd Fixes
7905F:	drivers/media/pci/pt3/
7906
7907EC100 MEDIA DRIVER
7908L:	linux-media@vger.kernel.org
7909S:	Orphan
7910W:	https://linuxtv.org
7911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7912F:	drivers/media/dvb-frontends/ec100*
7913
7914ECRYPT FILE SYSTEM
7915M:	Tyler Hicks <code@tyhicks.com>
7916L:	ecryptfs@vger.kernel.org
7917S:	Odd Fixes
7918W:	http://ecryptfs.org
7919W:	https://launchpad.net/ecryptfs
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7921F:	Documentation/filesystems/ecryptfs.rst
7922F:	fs/ecryptfs/
7923
7924EDAC-AMD64
7925M:	Yazen Ghannam <yazen.ghannam@amd.com>
7926L:	linux-edac@vger.kernel.org
7927S:	Supported
7928F:	drivers/edac/amd64_edac*
7929F:	drivers/edac/mce_amd*
7930
7931EDAC-ARMADA
7932M:	Jan Luebbe <jlu@pengutronix.de>
7933L:	linux-edac@vger.kernel.org
7934S:	Maintained
7935F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7936F:	drivers/edac/armada_xp_*
7937
7938EDAC-AST2500
7939M:	Stefan Schaeckeler <sschaeck@cisco.com>
7940S:	Supported
7941F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7942F:	drivers/edac/aspeed_edac.c
7943
7944EDAC-BLUEFIELD
7945M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7946S:	Supported
7947F:	drivers/edac/bluefield_edac.c
7948
7949EDAC-CALXEDA
7950M:	Andre Przywara <andre.przywara@arm.com>
7951L:	linux-edac@vger.kernel.org
7952S:	Maintained
7953F:	drivers/edac/highbank*
7954
7955EDAC-CAVIUM OCTEON
7956M:	Ralf Baechle <ralf@linux-mips.org>
7957L:	linux-edac@vger.kernel.org
7958L:	linux-mips@vger.kernel.org
7959S:	Supported
7960F:	drivers/edac/octeon_edac*
7961
7962EDAC-CAVIUM THUNDERX
7963M:	Robert Richter <rric@kernel.org>
7964L:	linux-edac@vger.kernel.org
7965S:	Odd Fixes
7966F:	drivers/edac/thunderx_edac*
7967
7968EDAC-CORE
7969M:	Borislav Petkov <bp@alien8.de>
7970M:	Tony Luck <tony.luck@intel.com>
7971R:	James Morse <james.morse@arm.com>
7972R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7973R:	Robert Richter <rric@kernel.org>
7974L:	linux-edac@vger.kernel.org
7975S:	Supported
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7977F:	Documentation/driver-api/edac.rst
7978F:	drivers/edac/
7979F:	include/linux/edac.h
7980
7981EDAC-DMC520
7982M:	Lei Wang <lewan@microsoft.com>
7983L:	linux-edac@vger.kernel.org
7984S:	Supported
7985F:	drivers/edac/dmc520_edac.c
7986
7987EDAC-E752X
7988M:	Mark Gross <markgross@kernel.org>
7989L:	linux-edac@vger.kernel.org
7990S:	Maintained
7991F:	drivers/edac/e752x_edac.c
7992
7993EDAC-E7XXX
7994L:	linux-edac@vger.kernel.org
7995S:	Maintained
7996F:	drivers/edac/e7xxx_edac.c
7997
7998EDAC-FSL_DDR
7999M:	York Sun <york.sun@nxp.com>
8000L:	linux-edac@vger.kernel.org
8001S:	Maintained
8002F:	drivers/edac/fsl_ddr_edac.*
8003
8004EDAC-GHES
8005M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8006L:	linux-edac@vger.kernel.org
8007S:	Maintained
8008F:	drivers/edac/ghes_edac.c
8009
8010EDAC-I10NM
8011M:	Tony Luck <tony.luck@intel.com>
8012L:	linux-edac@vger.kernel.org
8013S:	Maintained
8014F:	drivers/edac/i10nm_base.c
8015
8016EDAC-I3000
8017L:	linux-edac@vger.kernel.org
8018S:	Orphan
8019F:	drivers/edac/i3000_edac.c
8020
8021EDAC-I5000
8022L:	linux-edac@vger.kernel.org
8023S:	Maintained
8024F:	drivers/edac/i5000_edac.c
8025
8026EDAC-I5400
8027M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8028L:	linux-edac@vger.kernel.org
8029S:	Maintained
8030F:	drivers/edac/i5400_edac.c
8031
8032EDAC-I7300
8033M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8034L:	linux-edac@vger.kernel.org
8035S:	Maintained
8036F:	drivers/edac/i7300_edac.c
8037
8038EDAC-I7CORE
8039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8040L:	linux-edac@vger.kernel.org
8041S:	Maintained
8042F:	drivers/edac/i7core_edac.c
8043
8044EDAC-I82443BXGX
8045M:	Tim Small <tim@buttersideup.com>
8046L:	linux-edac@vger.kernel.org
8047S:	Maintained
8048F:	drivers/edac/i82443bxgx_edac.c
8049
8050EDAC-I82975X
8051M:	"Arvind R." <arvino55@gmail.com>
8052L:	linux-edac@vger.kernel.org
8053S:	Maintained
8054F:	drivers/edac/i82975x_edac.c
8055
8056EDAC-IE31200
8057M:	Jason Baron <jbaron@akamai.com>
8058L:	linux-edac@vger.kernel.org
8059S:	Maintained
8060F:	drivers/edac/ie31200_edac.c
8061
8062EDAC-IGEN6
8063M:	Tony Luck <tony.luck@intel.com>
8064R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8065L:	linux-edac@vger.kernel.org
8066S:	Maintained
8067F:	drivers/edac/igen6_edac.c
8068
8069EDAC-MPC85XX
8070M:	Johannes Thumshirn <morbidrsa@gmail.com>
8071L:	linux-edac@vger.kernel.org
8072S:	Maintained
8073F:	drivers/edac/mpc85xx_edac.[ch]
8074
8075EDAC-NPCM
8076M:	Marvin Lin <kflin@nuvoton.com>
8077M:	Stanley Chu <yschu@nuvoton.com>
8078L:	linux-edac@vger.kernel.org
8079S:	Maintained
8080F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8081F:	drivers/edac/npcm_edac.c
8082
8083EDAC-PASEMI
8084M:	Egor Martovetsky <egor@pasemi.com>
8085L:	linux-edac@vger.kernel.org
8086S:	Maintained
8087F:	drivers/edac/pasemi_edac.c
8088
8089EDAC-PND2
8090M:	Tony Luck <tony.luck@intel.com>
8091L:	linux-edac@vger.kernel.org
8092S:	Maintained
8093F:	drivers/edac/pnd2_edac.[ch]
8094
8095EDAC-QCOM
8096M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8097L:	linux-arm-msm@vger.kernel.org
8098L:	linux-edac@vger.kernel.org
8099S:	Maintained
8100F:	drivers/edac/qcom_edac.c
8101
8102EDAC-R82600
8103M:	Tim Small <tim@buttersideup.com>
8104L:	linux-edac@vger.kernel.org
8105S:	Maintained
8106F:	drivers/edac/r82600_edac.c
8107
8108EDAC-SBRIDGE
8109M:	Tony Luck <tony.luck@intel.com>
8110R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8111L:	linux-edac@vger.kernel.org
8112S:	Maintained
8113F:	drivers/edac/sb_edac.c
8114
8115EDAC-SKYLAKE
8116M:	Tony Luck <tony.luck@intel.com>
8117L:	linux-edac@vger.kernel.org
8118S:	Maintained
8119F:	drivers/edac/skx_*.[ch]
8120
8121EDAC-TI
8122M:	Tero Kristo <kristo@kernel.org>
8123L:	linux-edac@vger.kernel.org
8124S:	Odd Fixes
8125F:	drivers/edac/ti_edac.c
8126
8127EDIROL UA-101/UA-1000 DRIVER
8128M:	Clemens Ladisch <clemens@ladisch.de>
8129L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8130S:	Maintained
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8132F:	sound/usb/misc/ua101.c
8133
8134EFI TEST DRIVER
8135M:	Ivan Hu <ivan.hu@canonical.com>
8136M:	Ard Biesheuvel <ardb@kernel.org>
8137L:	linux-efi@vger.kernel.org
8138S:	Maintained
8139F:	drivers/firmware/efi/test/
8140
8141EFI VARIABLE FILESYSTEM
8142M:	Jeremy Kerr <jk@ozlabs.org>
8143M:	Ard Biesheuvel <ardb@kernel.org>
8144L:	linux-efi@vger.kernel.org
8145S:	Maintained
8146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8147F:	fs/efivarfs/
8148
8149EFIFB FRAMEBUFFER DRIVER
8150M:	Peter Jones <pjones@redhat.com>
8151L:	linux-fbdev@vger.kernel.org
8152S:	Maintained
8153F:	drivers/video/fbdev/efifb.c
8154
8155EFS FILESYSTEM
8156S:	Orphan
8157W:	http://aeschi.ch.eu.org/efs/
8158F:	fs/efs/
8159
8160EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8161L:	netdev@vger.kernel.org
8162S:	Orphan
8163F:	drivers/net/ethernet/ibm/ehea/
8164
8165ELM327 CAN NETWORK DRIVER
8166M:	Max Staudt <max@enpas.org>
8167L:	linux-can@vger.kernel.org
8168S:	Maintained
8169F:	Documentation/networking/device_drivers/can/can327.rst
8170F:	drivers/net/can/can327.c
8171
8172EM28XX VIDEO4LINUX DRIVER
8173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8174L:	linux-media@vger.kernel.org
8175S:	Maintained
8176W:	https://linuxtv.org
8177T:	git git://linuxtv.org/media_tree.git
8178F:	Documentation/admin-guide/media/em28xx*
8179F:	drivers/media/usb/em28xx/
8180
8181EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8182M:	Adrian Hunter <adrian.hunter@intel.com>
8183M:	Asutosh Das <quic_asutoshd@quicinc.com>
8184R:	Ritesh Harjani <ritesh.list@gmail.com>
8185L:	linux-mmc@vger.kernel.org
8186S:	Supported
8187F:	drivers/mmc/host/cqhci*
8188
8189EMS CPC-PCI CAN DRIVER
8190M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8191M:	support@ems-wuensche.com
8192L:	linux-can@vger.kernel.org
8193S:	Maintained
8194F:	drivers/net/can/sja1000/ems_pci.c
8195
8196EMULEX 10Gbps iSCSI - OneConnect DRIVER
8197M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8198L:	linux-scsi@vger.kernel.org
8199S:	Supported
8200W:	http://www.broadcom.com
8201F:	drivers/scsi/be2iscsi/
8202
8203EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8204M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8205M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8206M:	Somnath Kotur <somnath.kotur@broadcom.com>
8207L:	netdev@vger.kernel.org
8208S:	Supported
8209W:	http://www.emulex.com
8210F:	drivers/net/ethernet/emulex/benet/
8211
8212EMULEX ONECONNECT ROCE DRIVER
8213M:	Selvin Xavier <selvin.xavier@broadcom.com>
8214L:	linux-rdma@vger.kernel.org
8215S:	Odd Fixes
8216W:	http://www.broadcom.com
8217F:	drivers/infiniband/hw/ocrdma/
8218F:	include/uapi/rdma/ocrdma-abi.h
8219
8220EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8221M:	James Smart <james.smart@broadcom.com>
8222M:	Ram Vegesna <ram.vegesna@broadcom.com>
8223L:	linux-scsi@vger.kernel.org
8224L:	target-devel@vger.kernel.org
8225S:	Supported
8226W:	http://www.broadcom.com
8227F:	drivers/scsi/elx/
8228
8229EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8230M:	James Smart <james.smart@broadcom.com>
8231M:	Dick Kennedy <dick.kennedy@broadcom.com>
8232L:	linux-scsi@vger.kernel.org
8233S:	Supported
8234W:	http://www.broadcom.com
8235F:	drivers/scsi/lpfc/
8236
8237ENE CB710 FLASH CARD READER DRIVER
8238M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8239S:	Maintained
8240F:	drivers/misc/cb710/
8241F:	drivers/mmc/host/cb710-mmc.*
8242F:	include/linux/cb710.h
8243
8244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8245M:	Maxim Levitsky <maximlevitsky@gmail.com>
8246S:	Maintained
8247F:	drivers/media/rc/ene_ir.*
8248
8249EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8250M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8251L:	linuxppc-dev@lists.ozlabs.org
8252S:	Maintained
8253F:	drivers/tty/ehv_bytechan.c
8254
8255EPSON S1D13XXX FRAMEBUFFER DRIVER
8256M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8257S:	Maintained
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8259F:	drivers/video/fbdev/s1d13xxxfb.c
8260F:	include/video/s1d13xxxfb.h
8261
8262EROFS FILE SYSTEM
8263M:	Gao Xiang <xiang@kernel.org>
8264M:	Chao Yu <chao@kernel.org>
8265R:	Yue Hu <huyue2@coolpad.com>
8266R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8267R:	Sandeep Dhavale <dhavale@google.com>
8268L:	linux-erofs@lists.ozlabs.org
8269S:	Maintained
8270W:	https://erofs.docs.kernel.org
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8272F:	Documentation/ABI/testing/sysfs-fs-erofs
8273F:	Documentation/filesystems/erofs.rst
8274F:	fs/erofs/
8275F:	include/trace/events/erofs.h
8276
8277ERRSEQ ERROR TRACKING INFRASTRUCTURE
8278M:	Jeff Layton <jlayton@kernel.org>
8279S:	Maintained
8280F:	include/linux/errseq.h
8281F:	lib/errseq.c
8282
8283ESD CAN NETWORK DRIVERS
8284M:	Stefan Mätje <stefan.maetje@esd.eu>
8285R:	socketcan@esd.eu
8286L:	linux-can@vger.kernel.org
8287S:	Maintained
8288F:	drivers/net/can/esd/
8289
8290ESD CAN/USB DRIVERS
8291M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8292R:	socketcan@esd.eu
8293L:	linux-can@vger.kernel.org
8294S:	Maintained
8295F:	drivers/net/can/usb/esd_usb.c
8296
8297ET131X NETWORK DRIVER
8298M:	Mark Einon <mark.einon@gmail.com>
8299S:	Odd Fixes
8300F:	drivers/net/ethernet/agere/
8301
8302ETAS ES58X CAN/USB DRIVER
8303M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8304L:	linux-can@vger.kernel.org
8305S:	Maintained
8306F:	Documentation/networking/devlink/etas_es58x.rst
8307F:	drivers/net/can/usb/etas_es58x/
8308
8309ETHERNET BRIDGE
8310M:	Roopa Prabhu <roopa@nvidia.com>
8311M:	Nikolay Aleksandrov <razor@blackwall.org>
8312L:	bridge@lists.linux.dev
8313L:	netdev@vger.kernel.org
8314S:	Maintained
8315W:	http://www.linuxfoundation.org/en/Net:Bridge
8316F:	include/linux/netfilter_bridge/
8317F:	net/bridge/
8318
8319ETHERNET PHY LIBRARY
8320M:	Andrew Lunn <andrew@lunn.ch>
8321M:	Heiner Kallweit <hkallweit1@gmail.com>
8322R:	Russell King <linux@armlinux.org.uk>
8323L:	netdev@vger.kernel.org
8324S:	Maintained
8325F:	Documentation/ABI/testing/sysfs-class-net-phydev
8326F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8327F:	Documentation/devicetree/bindings/net/mdio*
8328F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8329F:	Documentation/networking/phy.rst
8330F:	drivers/net/mdio/
8331F:	drivers/net/mdio/acpi_mdio.c
8332F:	drivers/net/mdio/fwnode_mdio.c
8333F:	drivers/net/mdio/of_mdio.c
8334F:	drivers/net/pcs/
8335F:	drivers/net/phy/
8336F:	include/dt-bindings/net/qca-ar803x.h
8337F:	include/linux/*mdio*.h
8338F:	include/linux/linkmode.h
8339F:	include/linux/mdio/*.h
8340F:	include/linux/mii.h
8341F:	include/linux/of_net.h
8342F:	include/linux/phy.h
8343F:	include/linux/phy_fixed.h
8344F:	include/linux/phylib_stubs.h
8345F:	include/linux/platform_data/mdio-bcm-unimac.h
8346F:	include/linux/platform_data/mdio-gpio.h
8347F:	include/trace/events/mdio.h
8348F:	include/uapi/linux/mdio.h
8349F:	include/uapi/linux/mii.h
8350F:	net/core/of_net.c
8351
8352ETHERNET PHY LIBRARY [RUST]
8353M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8354R:	Trevor Gross <tmgross@umich.edu>
8355L:	netdev@vger.kernel.org
8356L:	rust-for-linux@vger.kernel.org
8357S:	Maintained
8358F:	rust/kernel/net/phy.rs
8359
8360EXEC & BINFMT API, ELF
8361R:	Eric Biederman <ebiederm@xmission.com>
8362R:	Kees Cook <kees@kernel.org>
8363L:	linux-mm@kvack.org
8364S:	Supported
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8366F:	Documentation/userspace-api/ELF.rst
8367F:	fs/*binfmt_*.c
8368F:	fs/Kconfig.binfmt
8369F:	fs/exec.c
8370F:	fs/tests/binfmt_*_kunit.c
8371F:	fs/tests/exec_kunit.c
8372F:	include/linux/binfmts.h
8373F:	include/linux/elf.h
8374F:	include/uapi/linux/binfmts.h
8375F:	include/uapi/linux/elf.h
8376F:	tools/testing/selftests/exec/
8377N:	asm/elf.h
8378N:	binfmt
8379
8380EXFAT FILE SYSTEM
8381M:	Namjae Jeon <linkinjeon@kernel.org>
8382M:	Sungjong Seo <sj1557.seo@samsung.com>
8383L:	linux-fsdevel@vger.kernel.org
8384S:	Maintained
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8386F:	fs/exfat/
8387
8388EXPRESSWIRE PROTOCOL LIBRARY
8389M:	Duje Mihanović <duje.mihanovic@skole.hr>
8390L:	linux-leds@vger.kernel.org
8391S:	Maintained
8392F:	drivers/leds/leds-expresswire.c
8393F:	include/linux/leds-expresswire.h
8394
8395EXT2 FILE SYSTEM
8396M:	Jan Kara <jack@suse.com>
8397L:	linux-ext4@vger.kernel.org
8398S:	Maintained
8399F:	Documentation/filesystems/ext2.rst
8400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8401F:	fs/ext2/
8402F:	include/linux/ext2*
8403
8404EXT4 FILE SYSTEM
8405M:	"Theodore Ts'o" <tytso@mit.edu>
8406M:	Andreas Dilger <adilger.kernel@dilger.ca>
8407L:	linux-ext4@vger.kernel.org
8408S:	Maintained
8409W:	http://ext4.wiki.kernel.org
8410Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8412F:	Documentation/filesystems/ext4/
8413F:	fs/ext4/
8414F:	include/trace/events/ext4.h
8415F:	include/uapi/linux/ext4.h
8416
8417Extended Verification Module (EVM)
8418M:	Mimi Zohar <zohar@linux.ibm.com>
8419M:	Roberto Sassu <roberto.sassu@huawei.com>
8420L:	linux-integrity@vger.kernel.org
8421S:	Supported
8422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8423F:	security/integrity/
8424F:	security/integrity/evm/
8425
8426EXTENSIBLE FIRMWARE INTERFACE (EFI)
8427M:	Ard Biesheuvel <ardb@kernel.org>
8428L:	linux-efi@vger.kernel.org
8429S:	Maintained
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8431F:	Documentation/admin-guide/efi-stub.rst
8432F:	arch/*/include/asm/efi.h
8433F:	arch/*/kernel/efi.c
8434F:	arch/arm/boot/compressed/efi-header.S
8435F:	arch/x86/platform/efi/
8436F:	drivers/firmware/efi/
8437F:	include/linux/efi*.h
8438
8439EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8440M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8441M:	Chanwoo Choi <cw00.choi@samsung.com>
8442L:	linux-kernel@vger.kernel.org
8443S:	Maintained
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8445F:	Documentation/devicetree/bindings/extcon/
8446F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8447F:	drivers/extcon/
8448F:	include/linux/extcon.h
8449F:	include/linux/extcon/
8450
8451EXTRA BOOT CONFIG
8452M:	Masami Hiramatsu <mhiramat@kernel.org>
8453L:	linux-kernel@vger.kernel.org
8454L:	linux-trace-kernel@vger.kernel.org
8455S:	Maintained
8456Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8458F:	Documentation/admin-guide/bootconfig.rst
8459F:	fs/proc/bootconfig.c
8460F:	include/linux/bootconfig.h
8461F:	lib/bootconfig-data.S
8462F:	lib/bootconfig.c
8463F:	tools/bootconfig/*
8464F:	tools/bootconfig/scripts/*
8465
8466EXYNOS DP DRIVER
8467M:	Jingoo Han <jingoohan1@gmail.com>
8468L:	dri-devel@lists.freedesktop.org
8469S:	Maintained
8470F:	drivers/gpu/drm/exynos/exynos_dp*
8471
8472EXYNOS SYSMMU (IOMMU) driver
8473M:	Marek Szyprowski <m.szyprowski@samsung.com>
8474L:	iommu@lists.linux.dev
8475S:	Maintained
8476F:	drivers/iommu/exynos-iommu.c
8477
8478F2FS FILE SYSTEM
8479M:	Jaegeuk Kim <jaegeuk@kernel.org>
8480M:	Chao Yu <chao@kernel.org>
8481L:	linux-f2fs-devel@lists.sourceforge.net
8482S:	Maintained
8483W:	https://f2fs.wiki.kernel.org/
8484Q:	https://patchwork.kernel.org/project/f2fs/list/
8485B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8487F:	Documentation/ABI/testing/sysfs-fs-f2fs
8488F:	Documentation/filesystems/f2fs.rst
8489F:	fs/f2fs/
8490F:	include/linux/f2fs_fs.h
8491F:	include/trace/events/f2fs.h
8492F:	include/uapi/linux/f2fs.h
8493
8494F71805F HARDWARE MONITORING DRIVER
8495M:	Jean Delvare <jdelvare@suse.com>
8496L:	linux-hwmon@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/hwmon/f71805f.rst
8499F:	drivers/hwmon/f71805f.c
8500
8501FADDR2LINE
8502M:	Josh Poimboeuf <jpoimboe@kernel.org>
8503S:	Maintained
8504F:	scripts/faddr2line
8505
8506FAILOVER MODULE
8507M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8508L:	netdev@vger.kernel.org
8509S:	Supported
8510F:	Documentation/networking/failover.rst
8511F:	include/net/failover.h
8512F:	net/core/failover.c
8513
8514FANOTIFY
8515M:	Jan Kara <jack@suse.cz>
8516R:	Amir Goldstein <amir73il@gmail.com>
8517R:	Matthew Bobrowski <repnop@google.com>
8518L:	linux-fsdevel@vger.kernel.org
8519S:	Maintained
8520F:	fs/notify/fanotify/
8521F:	include/linux/fanotify.h
8522F:	include/uapi/linux/fanotify.h
8523
8524FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8525M:	Linus Walleij <linus.walleij@linaro.org>
8526L:	linux-usb@vger.kernel.org
8527S:	Maintained
8528F:	drivers/usb/fotg210/
8529
8530FARSYNC SYNCHRONOUS DRIVER
8531M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8532S:	Supported
8533W:	http://www.farsite.co.uk/
8534F:	drivers/net/wan/farsync.*
8535
8536FAULT INJECTION SUPPORT
8537M:	Akinobu Mita <akinobu.mita@gmail.com>
8538S:	Supported
8539F:	Documentation/fault-injection/
8540F:	lib/fault-inject.c
8541
8542FBTFT Framebuffer drivers
8543L:	dri-devel@lists.freedesktop.org
8544L:	linux-fbdev@vger.kernel.org
8545S:	Orphan
8546F:	drivers/staging/fbtft/
8547
8548FC0011 TUNER DRIVER
8549M:	Michael Buesch <m@bues.ch>
8550L:	linux-media@vger.kernel.org
8551S:	Maintained
8552F:	drivers/media/tuners/fc0011.c
8553F:	drivers/media/tuners/fc0011.h
8554
8555FC2580 MEDIA DRIVER
8556L:	linux-media@vger.kernel.org
8557S:	Orphan
8558W:	https://linuxtv.org
8559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8560F:	drivers/media/tuners/fc2580*
8561
8562FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8563M:	Hannes Reinecke <hare@suse.de>
8564L:	linux-scsi@vger.kernel.org
8565S:	Supported
8566W:	www.Open-FCoE.org
8567F:	drivers/scsi/fcoe/
8568F:	drivers/scsi/libfc/
8569F:	include/scsi/fc/
8570F:	include/scsi/libfc.h
8571F:	include/scsi/libfcoe.h
8572F:	include/uapi/scsi/fc/
8573
8574FILE LOCKING (flock() and fcntl()/lockf())
8575M:	Jeff Layton <jlayton@kernel.org>
8576M:	Chuck Lever <chuck.lever@oracle.com>
8577R:	Alexander Aring <alex.aring@gmail.com>
8578L:	linux-fsdevel@vger.kernel.org
8579S:	Maintained
8580F:	fs/fcntl.c
8581F:	fs/locks.c
8582F:	include/linux/fcntl.h
8583F:	include/uapi/linux/fcntl.h
8584
8585FILESYSTEM DIRECT ACCESS (DAX)
8586M:	Dan Williams <dan.j.williams@intel.com>
8587R:	Matthew Wilcox <willy@infradead.org>
8588R:	Jan Kara <jack@suse.cz>
8589L:	linux-fsdevel@vger.kernel.org
8590L:	nvdimm@lists.linux.dev
8591S:	Supported
8592F:	fs/dax.c
8593F:	include/linux/dax.h
8594F:	include/trace/events/fs_dax.h
8595
8596FILESYSTEMS (VFS and infrastructure)
8597M:	Alexander Viro <viro@zeniv.linux.org.uk>
8598M:	Christian Brauner <brauner@kernel.org>
8599R:	Jan Kara <jack@suse.cz>
8600L:	linux-fsdevel@vger.kernel.org
8601S:	Maintained
8602F:	fs/*
8603F:	include/linux/fs.h
8604F:	include/linux/fs_types.h
8605F:	include/uapi/linux/fs.h
8606F:	include/uapi/linux/openat2.h
8607
8608FILESYSTEMS [EXPORTFS]
8609M:	Chuck Lever <chuck.lever@oracle.com>
8610M:	Jeff Layton <jlayton@kernel.org>
8611R:	Amir Goldstein <amir73il@gmail.com>
8612L:	linux-fsdevel@vger.kernel.org
8613L:	linux-nfs@vger.kernel.org
8614S:	Supported
8615F:	Documentation/filesystems/nfs/exporting.rst
8616F:	fs/exportfs/
8617F:	fs/fhandle.c
8618F:	include/linux/exportfs.h
8619
8620FILESYSTEMS [IDMAPPED MOUNTS]
8621M:	Christian Brauner <brauner@kernel.org>
8622M:	Seth Forshee <sforshee@kernel.org>
8623L:	linux-fsdevel@vger.kernel.org
8624S:	Maintained
8625F:	Documentation/filesystems/idmappings.rst
8626F:	fs/mnt_idmapping.c
8627F:	include/linux/mnt_idmapping.*
8628F:	tools/testing/selftests/mount_setattr/
8629
8630FILESYSTEMS [IOMAP]
8631M:	Christian Brauner <brauner@kernel.org>
8632R:	Darrick J. Wong <djwong@kernel.org>
8633L:	linux-xfs@vger.kernel.org
8634L:	linux-fsdevel@vger.kernel.org
8635S:	Supported
8636F:	Documentation/filesystems/iomap/*
8637F:	fs/iomap/
8638F:	include/linux/iomap.h
8639
8640FILESYSTEMS [NETFS LIBRARY]
8641M:	David Howells <dhowells@redhat.com>
8642R:	Jeff Layton <jlayton@kernel.org>
8643L:	netfs@lists.linux.dev
8644L:	linux-fsdevel@vger.kernel.org
8645S:	Supported
8646F:	Documentation/filesystems/caching/
8647F:	Documentation/filesystems/netfs_library.rst
8648F:	fs/netfs/
8649F:	include/linux/fscache*.h
8650F:	include/linux/netfs.h
8651F:	include/trace/events/fscache.h
8652F:	include/trace/events/netfs.h
8653
8654FILESYSTEMS [STACKABLE]
8655M:	Miklos Szeredi <miklos@szeredi.hu>
8656M:	Amir Goldstein <amir73il@gmail.com>
8657L:	linux-fsdevel@vger.kernel.org
8658L:	linux-unionfs@vger.kernel.org
8659S:	Maintained
8660F:	fs/backing-file.c
8661F:	include/linux/backing-file.h
8662
8663FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8664M:	Riku Voipio <riku.voipio@iki.fi>
8665L:	linux-hwmon@vger.kernel.org
8666S:	Maintained
8667F:	drivers/hwmon/f75375s.c
8668F:	include/linux/f75375s.h
8669
8670FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8671M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8672L:	linux-can@vger.kernel.org
8673S:	Maintained
8674F:	drivers/net/can/usb/f81604.c
8675
8676FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8677M:	Clemens Ladisch <clemens@ladisch.de>
8678M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8680S:	Maintained
8681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8682F:	include/uapi/sound/firewire.h
8683F:	sound/firewire/
8684
8685FIREWIRE MEDIA DRIVERS (firedtv)
8686M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8687L:	linux-media@vger.kernel.org
8688L:	linux1394-devel@lists.sourceforge.net
8689S:	Maintained
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8691F:	drivers/media/firewire/
8692
8693FIREWIRE SBP-2 TARGET
8694M:	Chris Boot <bootc@bootc.net>
8695L:	linux-scsi@vger.kernel.org
8696L:	target-devel@vger.kernel.org
8697L:	linux1394-devel@lists.sourceforge.net
8698S:	Maintained
8699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8700F:	drivers/target/sbp/
8701
8702FIREWIRE SUBSYSTEM
8703M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8704M:	Takashi Sakamoto <takaswie@kernel.org>
8705L:	linux1394-devel@lists.sourceforge.net
8706S:	Maintained
8707W:	http://ieee1394.docs.kernel.org/
8708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8709F:	drivers/firewire/
8710F:	include/linux/firewire.h
8711F:	include/uapi/linux/firewire*.h
8712F:	tools/firewire/
8713
8714FIRMWARE FRAMEWORK FOR ARMV8-A
8715M:	Sudeep Holla <sudeep.holla@arm.com>
8716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8717S:	Maintained
8718F:	drivers/firmware/arm_ffa/
8719F:	include/linux/arm_ffa.h
8720
8721FIRMWARE LOADER (request_firmware)
8722M:	Luis Chamberlain <mcgrof@kernel.org>
8723M:	Russ Weight <russ.weight@linux.dev>
8724M:	Danilo Krummrich <dakr@redhat.com>
8725L:	linux-kernel@vger.kernel.org
8726S:	Maintained
8727F:	Documentation/firmware_class/
8728F:	drivers/base/firmware_loader/
8729F:	rust/kernel/firmware.rs
8730F:	include/linux/firmware.h
8731
8732FLEXTIMER FTM-QUADDEC DRIVER
8733M:	Patrick Havelange <patrick.havelange@essensium.com>
8734L:	linux-iio@vger.kernel.org
8735S:	Maintained
8736F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8737F:	drivers/counter/ftm-quaddec.c
8738
8739FLOPPY DRIVER
8740M:	Denis Efremov <efremov@linux.com>
8741L:	linux-block@vger.kernel.org
8742S:	Odd Fixes
8743F:	drivers/block/floppy.c
8744
8745FLYSKY FSIA6B RC RECEIVER
8746M:	Markus Koch <markus@notsyncing.net>
8747L:	linux-input@vger.kernel.org
8748S:	Maintained
8749F:	drivers/input/joystick/fsia6b.c
8750
8751FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8752M:	Geoffrey D. Bennett <g@b4.vu>
8753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8754S:	Maintained
8755W:	https://github.com/geoffreybennett/scarlett-gen2
8756B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8757T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8758F:	include/uapi/sound/scarlett2.h
8759F:	sound/usb/mixer_scarlett2.c
8760
8761FORCEDETH GIGABIT ETHERNET DRIVER
8762M:	Rain River <rain.1986.08.12@gmail.com>
8763M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8764L:	netdev@vger.kernel.org
8765S:	Maintained
8766F:	drivers/net/ethernet/nvidia/*
8767
8768FORTIFY_SOURCE
8769M:	Kees Cook <kees@kernel.org>
8770L:	linux-hardening@vger.kernel.org
8771S:	Supported
8772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8773F:	include/linux/fortify-string.h
8774F:	lib/fortify_kunit.c
8775F:	lib/memcpy_kunit.c
8776F:	lib/test_fortify/*
8777F:	scripts/test_fortify.sh
8778K:	\b__NO_FORTIFY\b
8779
8780FPGA DFL DRIVERS
8781M:	Wu Hao <hao.wu@intel.com>
8782R:	Tom Rix <trix@redhat.com>
8783L:	linux-fpga@vger.kernel.org
8784S:	Maintained
8785F:	Documentation/ABI/testing/sysfs-bus-dfl*
8786F:	Documentation/fpga/dfl.rst
8787F:	drivers/fpga/dfl*
8788F:	drivers/uio/uio_dfl.c
8789F:	include/linux/dfl.h
8790F:	include/uapi/linux/fpga-dfl.h
8791
8792FPGA MANAGER FRAMEWORK
8793M:	Moritz Fischer <mdf@kernel.org>
8794M:	Wu Hao <hao.wu@intel.com>
8795M:	Xu Yilun <yilun.xu@intel.com>
8796R:	Tom Rix <trix@redhat.com>
8797L:	linux-fpga@vger.kernel.org
8798S:	Maintained
8799Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8801F:	Documentation/devicetree/bindings/fpga/
8802F:	Documentation/driver-api/fpga/
8803F:	Documentation/fpga/
8804F:	drivers/fpga/
8805F:	include/linux/fpga/
8806
8807FPU EMULATOR
8808M:	Bill Metzenthen <billm@melbpc.org.au>
8809S:	Maintained
8810W:	https://floatingpoint.billm.au/
8811F:	arch/x86/math-emu/
8812
8813FRAMEBUFFER CORE
8814M:	Daniel Vetter <daniel@ffwll.ch>
8815S:	Odd Fixes
8816T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8817F:	drivers/video/fbdev/core/
8818
8819FRAMEBUFFER LAYER
8820M:	Helge Deller <deller@gmx.de>
8821L:	linux-fbdev@vger.kernel.org
8822L:	dri-devel@lists.freedesktop.org
8823S:	Maintained
8824Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8826F:	Documentation/fb/
8827F:	drivers/video/
8828F:	include/linux/fb.h
8829F:	include/uapi/linux/fb.h
8830F:	include/uapi/video/
8831F:	include/video/
8832
8833FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8834M:	Horia Geantă <horia.geanta@nxp.com>
8835M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8836M:	Gaurav Jain <gaurav.jain@nxp.com>
8837L:	linux-crypto@vger.kernel.org
8838S:	Maintained
8839F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8840F:	drivers/crypto/caam/
8841
8842FREESCALE COLDFIRE M5441X MMC DRIVER
8843M:	Angelo Dureghello <adureghello@baylibre.com>
8844L:	linux-mmc@vger.kernel.org
8845S:	Maintained
8846F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8847F:	include/linux/platform_data/mmc-esdhc-mcf.h
8848
8849FREESCALE DIU FRAMEBUFFER DRIVER
8850M:	Timur Tabi <timur@kernel.org>
8851L:	linux-fbdev@vger.kernel.org
8852S:	Maintained
8853F:	drivers/video/fbdev/fsl-diu-fb.*
8854
8855FREESCALE DMA DRIVER
8856M:	Zhang Wei <zw@zh-kernel.org>
8857L:	linuxppc-dev@lists.ozlabs.org
8858S:	Maintained
8859F:	drivers/dma/fsldma.*
8860
8861FREESCALE DSPI DRIVER
8862M:	Vladimir Oltean <olteanv@gmail.com>
8863L:	linux-spi@vger.kernel.org
8864S:	Maintained
8865F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8866F:	drivers/spi/spi-fsl-dspi.c
8867F:	include/linux/spi/spi-fsl-dspi.h
8868
8869FREESCALE eDMA DRIVER
8870M:	Frank Li <Frank.Li@nxp.com>
8871L:	imx@lists.linux.dev
8872L:	dmaengine@vger.kernel.org
8873S:	Maintained
8874F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8875F:	drivers/dma/fsl-edma*.*
8876
8877FREESCALE ENETC ETHERNET DRIVERS
8878M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8879M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8880L:	netdev@vger.kernel.org
8881S:	Maintained
8882F:	drivers/net/ethernet/freescale/enetc/
8883
8884FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8885M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8886L:	netdev@vger.kernel.org
8887S:	Maintained
8888F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8889F:	drivers/net/ethernet/freescale/gianfar*
8890
8891FREESCALE GPMI NAND DRIVER
8892M:	Han Xu <han.xu@nxp.com>
8893L:	linux-mtd@lists.infradead.org
8894S:	Maintained
8895F:	drivers/mtd/nand/raw/gpmi-nand/*
8896
8897FREESCALE I2C CPM DRIVER
8898M:	Jochen Friedrich <jochen@scram.de>
8899L:	linuxppc-dev@lists.ozlabs.org
8900L:	linux-i2c@vger.kernel.org
8901S:	Maintained
8902F:	drivers/i2c/busses/i2c-cpm.c
8903
8904FREESCALE IMX / MXC FEC DRIVER
8905M:	Wei Fang <wei.fang@nxp.com>
8906R:	Shenwei Wang <shenwei.wang@nxp.com>
8907R:	Clark Wang <xiaoning.wang@nxp.com>
8908L:	imx@lists.linux.dev
8909L:	netdev@vger.kernel.org
8910S:	Maintained
8911F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8912F:	drivers/net/ethernet/freescale/fec.h
8913F:	drivers/net/ethernet/freescale/fec_main.c
8914F:	drivers/net/ethernet/freescale/fec_ptp.c
8915
8916FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8917M:	Sascha Hauer <s.hauer@pengutronix.de>
8918R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8919L:	linux-fbdev@vger.kernel.org
8920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8921S:	Maintained
8922F:	drivers/video/fbdev/imxfb.c
8923
8924FREESCALE IMX DDR PMU DRIVER
8925M:	Frank Li <Frank.li@nxp.com>
8926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8927S:	Maintained
8928F:	Documentation/admin-guide/perf/imx-ddr.rst
8929F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8930F:	drivers/perf/fsl_imx8_ddr_perf.c
8931
8932FREESCALE IMX I2C DRIVER
8933M:	Oleksij Rempel <o.rempel@pengutronix.de>
8934R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8935L:	linux-i2c@vger.kernel.org
8936S:	Maintained
8937F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8938F:	drivers/i2c/busses/i2c-imx.c
8939
8940FREESCALE IMX LPI2C DRIVER
8941M:	Dong Aisheng <aisheng.dong@nxp.com>
8942L:	linux-i2c@vger.kernel.org
8943L:	imx@lists.linux.dev
8944S:	Maintained
8945F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8946F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8947
8948FREESCALE MPC I2C DRIVER
8949M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8950L:	linux-i2c@vger.kernel.org
8951S:	Maintained
8952F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8953F:	drivers/i2c/busses/i2c-mpc.c
8954
8955FREESCALE QORIQ DPAA ETHERNET DRIVER
8956M:	Madalin Bucur <madalin.bucur@nxp.com>
8957L:	netdev@vger.kernel.org
8958S:	Maintained
8959F:	drivers/net/ethernet/freescale/dpaa
8960
8961FREESCALE QORIQ DPAA FMAN DRIVER
8962M:	Madalin Bucur <madalin.bucur@nxp.com>
8963R:	Sean Anderson <sean.anderson@seco.com>
8964L:	netdev@vger.kernel.org
8965S:	Maintained
8966F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8967F:	drivers/net/ethernet/freescale/fman
8968
8969FREESCALE QORIQ PTP CLOCK DRIVER
8970M:	Yangbo Lu <yangbo.lu@nxp.com>
8971L:	netdev@vger.kernel.org
8972S:	Maintained
8973F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8974F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8975F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8976F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8977F:	drivers/ptp/ptp_qoriq.c
8978F:	drivers/ptp/ptp_qoriq_debugfs.c
8979F:	include/linux/fsl/ptp_qoriq.h
8980
8981FREESCALE QUAD SPI DRIVER
8982M:	Han Xu <han.xu@nxp.com>
8983L:	linux-spi@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8986F:	drivers/spi/spi-fsl-qspi.c
8987
8988FREESCALE QUICC ENGINE LIBRARY
8989M:	Qiang Zhao <qiang.zhao@nxp.com>
8990M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8991L:	linuxppc-dev@lists.ozlabs.org
8992S:	Maintained
8993F:	drivers/soc/fsl/qe/
8994F:	include/soc/fsl/qe/
8995
8996FREESCALE QUICC ENGINE QMC DRIVER
8997M:	Herve Codina <herve.codina@bootlin.com>
8998L:	linuxppc-dev@lists.ozlabs.org
8999S:	Maintained
9000F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9001F:	drivers/soc/fsl/qe/qmc.c
9002F:	include/soc/fsl/qe/qmc.h
9003
9004FREESCALE QUICC ENGINE QMC HDLC DRIVER
9005M:	Herve Codina <herve.codina@bootlin.com>
9006L:	netdev@vger.kernel.org
9007L:	linuxppc-dev@lists.ozlabs.org
9008S:	Maintained
9009F:	drivers/net/wan/fsl_qmc_hdlc.c
9010
9011FREESCALE QUICC ENGINE TSA DRIVER
9012M:	Herve Codina <herve.codina@bootlin.com>
9013L:	linuxppc-dev@lists.ozlabs.org
9014S:	Maintained
9015F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9016F:	drivers/soc/fsl/qe/tsa.c
9017F:	drivers/soc/fsl/qe/tsa.h
9018F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9019
9020FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9021L:	netdev@vger.kernel.org
9022L:	linuxppc-dev@lists.ozlabs.org
9023S:	Orphan
9024F:	drivers/net/ethernet/freescale/ucc_geth*
9025
9026FREESCALE QUICC ENGINE UCC HDLC DRIVER
9027M:	Zhao Qiang <qiang.zhao@nxp.com>
9028L:	netdev@vger.kernel.org
9029L:	linuxppc-dev@lists.ozlabs.org
9030S:	Maintained
9031F:	drivers/net/wan/fsl_ucc_hdlc*
9032
9033FREESCALE QUICC ENGINE UCC UART DRIVER
9034M:	Timur Tabi <timur@kernel.org>
9035L:	linuxppc-dev@lists.ozlabs.org
9036S:	Maintained
9037F:	drivers/tty/serial/ucc_uart.c
9038
9039FREESCALE SOC DRIVERS
9040M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9041L:	linuxppc-dev@lists.ozlabs.org
9042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9043S:	Maintained
9044F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9045F:	Documentation/devicetree/bindings/soc/fsl/
9046F:	drivers/soc/fsl/
9047F:	include/linux/fsl/
9048F:	include/soc/fsl/
9049
9050FREESCALE SOC FS_ENET DRIVER
9051M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9052L:	linuxppc-dev@lists.ozlabs.org
9053L:	netdev@vger.kernel.org
9054S:	Maintained
9055F:	drivers/net/ethernet/freescale/fs_enet/
9056
9057FREESCALE SOC SOUND DRIVERS
9058M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9059M:	Xiubo Li <Xiubo.Lee@gmail.com>
9060R:	Fabio Estevam <festevam@gmail.com>
9061R:	Nicolin Chen <nicoleotsuka@gmail.com>
9062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9063L:	linuxppc-dev@lists.ozlabs.org
9064S:	Maintained
9065F:	sound/soc/fsl/fsl*
9066F:	sound/soc/fsl/imx*
9067
9068FREESCALE SOC LPC32XX SOUND DRIVERS
9069M:	J.M.B. Downing <jonathan.downing@nautel.com>
9070M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9071R:	Vladimir Zapolskiy <vz@mleia.com>
9072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9073L:	linuxppc-dev@lists.ozlabs.org
9074S:	Maintained
9075F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9076F:	sound/soc/fsl/lpc3xxx-*
9077
9078FREESCALE SOC SOUND QMC DRIVER
9079M:	Herve Codina <herve.codina@bootlin.com>
9080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9081L:	linuxppc-dev@lists.ozlabs.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9084F:	sound/soc/fsl/fsl_qmc_audio.c
9085
9086FREESCALE USB PERIPHERAL DRIVERS
9087L:	linux-usb@vger.kernel.org
9088L:	linuxppc-dev@lists.ozlabs.org
9089S:	Orphan
9090F:	drivers/usb/gadget/udc/fsl*
9091
9092FREESCALE USB PHY DRIVER
9093L:	linux-usb@vger.kernel.org
9094L:	linuxppc-dev@lists.ozlabs.org
9095S:	Orphan
9096F:	drivers/usb/phy/phy-fsl-usb*
9097
9098FREEVXFS FILESYSTEM
9099M:	Christoph Hellwig <hch@infradead.org>
9100S:	Maintained
9101W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9102F:	fs/freevxfs/
9103
9104FREEZER
9105M:	"Rafael J. Wysocki" <rafael@kernel.org>
9106M:	Pavel Machek <pavel@ucw.cz>
9107L:	linux-pm@vger.kernel.org
9108S:	Supported
9109F:	Documentation/power/freezing-of-tasks.rst
9110F:	include/linux/freezer.h
9111F:	kernel/freezer.c
9112
9113FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9114M:	Eric Biggers <ebiggers@kernel.org>
9115M:	Theodore Y. Ts'o <tytso@mit.edu>
9116M:	Jaegeuk Kim <jaegeuk@kernel.org>
9117L:	linux-fscrypt@vger.kernel.org
9118S:	Supported
9119Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9120T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9121F:	Documentation/filesystems/fscrypt.rst
9122F:	fs/crypto/
9123F:	include/linux/fscrypt.h
9124F:	include/uapi/linux/fscrypt.h
9125
9126FSI SUBSYSTEM
9127M:	Jeremy Kerr <jk@ozlabs.org>
9128M:	Joel Stanley <joel@jms.id.au>
9129R:	Alistar Popple <alistair@popple.id.au>
9130R:	Eddie James <eajames@linux.ibm.com>
9131L:	linux-fsi@lists.ozlabs.org
9132S:	Supported
9133Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9135F:	drivers/fsi/
9136F:	include/linux/fsi*.h
9137F:	include/trace/events/fsi*.h
9138
9139FSI-ATTACHED I2C DRIVER
9140M:	Eddie James <eajames@linux.ibm.com>
9141L:	linux-i2c@vger.kernel.org
9142L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9143S:	Maintained
9144F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9145F:	drivers/i2c/busses/i2c-fsi.c
9146
9147FSI-ATTACHED SPI DRIVER
9148M:	Eddie James <eajames@linux.ibm.com>
9149L:	linux-spi@vger.kernel.org
9150S:	Maintained
9151F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9152F:	drivers/spi/spi-fsi.c
9153
9154FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9155M:	Jan Kara <jack@suse.cz>
9156R:	Amir Goldstein <amir73il@gmail.com>
9157L:	linux-fsdevel@vger.kernel.org
9158S:	Maintained
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9160F:	fs/notify/
9161F:	include/linux/fsnotify*.h
9162
9163FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9164M:	Eric Biggers <ebiggers@kernel.org>
9165M:	Theodore Y. Ts'o <tytso@mit.edu>
9166L:	fsverity@lists.linux.dev
9167S:	Supported
9168Q:	https://patchwork.kernel.org/project/fsverity/list/
9169T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9170F:	Documentation/filesystems/fsverity.rst
9171F:	fs/verity/
9172F:	include/linux/fsverity.h
9173F:	include/uapi/linux/fsverity.h
9174
9175FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9176M:	Michael Zaidman <michael.zaidman@gmail.com>
9177L:	linux-i2c@vger.kernel.org
9178L:	linux-input@vger.kernel.org
9179S:	Maintained
9180F:	drivers/hid/hid-ft260.c
9181
9182FUJITSU LAPTOP EXTRAS
9183M:	Jonathan Woithe <jwoithe@just42.net>
9184L:	platform-driver-x86@vger.kernel.org
9185S:	Maintained
9186F:	drivers/platform/x86/fujitsu-laptop.c
9187
9188FUJITSU TABLET EXTRAS
9189M:	Robert Gerlach <khnz@gmx.de>
9190L:	platform-driver-x86@vger.kernel.org
9191S:	Maintained
9192F:	drivers/platform/x86/fujitsu-tablet.c
9193
9194FUNCTION HOOKS (FTRACE)
9195M:	Steven Rostedt <rostedt@goodmis.org>
9196M:	Masami Hiramatsu <mhiramat@kernel.org>
9197R:	Mark Rutland <mark.rutland@arm.com>
9198L:	linux-kernel@vger.kernel.org
9199L:	linux-trace-kernel@vger.kernel.org
9200S:	Maintained
9201Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9203F:	Documentation/trace/ftrace*
9204F:	arch/*/*/*/*ftrace*
9205F:	arch/*/*/*ftrace*
9206F:	include/*/ftrace.h
9207F:	kernel/trace/fgraph.c
9208F:	kernel/trace/ftrace*
9209F:	samples/ftrace
9210
9211FUNGIBLE ETHERNET DRIVERS
9212M:	Dimitris Michailidis <dmichail@fungible.com>
9213L:	netdev@vger.kernel.org
9214S:	Supported
9215F:	drivers/net/ethernet/fungible/
9216
9217FUSE: FILESYSTEM IN USERSPACE
9218M:	Miklos Szeredi <miklos@szeredi.hu>
9219L:	linux-fsdevel@vger.kernel.org
9220S:	Maintained
9221W:	https://github.com/libfuse/
9222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9223F:	Documentation/filesystems/fuse.rst
9224F:	fs/fuse/
9225F:	include/uapi/linux/fuse.h
9226
9227FUTEX SUBSYSTEM
9228M:	Thomas Gleixner <tglx@linutronix.de>
9229M:	Ingo Molnar <mingo@redhat.com>
9230R:	Peter Zijlstra <peterz@infradead.org>
9231R:	Darren Hart <dvhart@infradead.org>
9232R:	Davidlohr Bueso <dave@stgolabs.net>
9233R:	André Almeida <andrealmeid@igalia.com>
9234L:	linux-kernel@vger.kernel.org
9235S:	Maintained
9236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9237F:	Documentation/locking/*futex*
9238F:	include/asm-generic/futex.h
9239F:	include/linux/futex.h
9240F:	include/uapi/linux/futex.h
9241F:	kernel/futex/*
9242F:	tools/perf/bench/futex*
9243F:	tools/testing/selftests/futex/
9244
9245GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9246M:	Sebastian Reichel <sre@kernel.org>
9247L:	linux-media@vger.kernel.org
9248S:	Maintained
9249F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9250F:	drivers/media/i2c/gc0308.c
9251
9252GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9253M:	Zhi Mao <zhi.mao@mediatek.com>
9254L:	linux-media@vger.kernel.org
9255S:	Maintained
9256F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9257F:	drivers/media/i2c/gc05a2.c
9258
9259GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9260M:	Zhi Mao <zhi.mao@mediatek.com>
9261L:	linux-media@vger.kernel.org
9262S:	Maintained
9263F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9264F:	drivers/media/i2c/gc08a3.c
9265
9266GALAXYCORE GC2145 SENSOR DRIVER
9267M:	Alain Volmat <alain.volmat@foss.st.com>
9268L:	linux-media@vger.kernel.org
9269S:	Maintained
9270T:	git git://linuxtv.org/media_tree.git
9271F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9272F:	drivers/media/i2c/gc2145.c
9273
9274GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9275M:	Tim Harvey <tharvey@gateworks.com>
9276S:	Maintained
9277F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9278F:	Documentation/hwmon/gsc-hwmon.rst
9279F:	drivers/hwmon/gsc-hwmon.c
9280F:	drivers/mfd/gateworks-gsc.c
9281F:	include/linux/mfd/gsc.h
9282F:	include/linux/platform_data/gsc_hwmon.h
9283
9284GCC PLUGINS
9285M:	Kees Cook <kees@kernel.org>
9286L:	linux-hardening@vger.kernel.org
9287S:	Maintained
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9289F:	Documentation/kbuild/gcc-plugins.rst
9290F:	include/linux/stackleak.h
9291F:	kernel/stackleak.c
9292F:	scripts/Makefile.gcc-plugins
9293F:	scripts/gcc-plugins/
9294
9295GCOV BASED KERNEL PROFILING
9296M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9297S:	Maintained
9298F:	Documentation/dev-tools/gcov.rst
9299F:	kernel/gcov/
9300
9301GDB KERNEL DEBUGGING HELPER SCRIPTS
9302M:	Jan Kiszka <jan.kiszka@siemens.com>
9303M:	Kieran Bingham <kbingham@kernel.org>
9304S:	Supported
9305F:	scripts/gdb/
9306
9307GEMINI CRYPTO DRIVER
9308M:	Corentin Labbe <clabbe@baylibre.com>
9309L:	linux-crypto@vger.kernel.org
9310S:	Maintained
9311F:	drivers/crypto/gemini/
9312
9313GEMTEK FM RADIO RECEIVER DRIVER
9314M:	Hans Verkuil <hverkuil@xs4all.nl>
9315L:	linux-media@vger.kernel.org
9316S:	Maintained
9317W:	https://linuxtv.org
9318T:	git git://linuxtv.org/media_tree.git
9319F:	drivers/media/radio/radio-gemtek*
9320
9321GENERIC ARCHITECTURE TOPOLOGY
9322M:	Sudeep Holla <sudeep.holla@arm.com>
9323L:	linux-kernel@vger.kernel.org
9324S:	Maintained
9325F:	drivers/base/arch_topology.c
9326F:	include/linux/arch_topology.h
9327
9328GENERIC ENTRY CODE
9329M:	Thomas Gleixner <tglx@linutronix.de>
9330M:	Peter Zijlstra <peterz@infradead.org>
9331M:	Andy Lutomirski <luto@kernel.org>
9332L:	linux-kernel@vger.kernel.org
9333S:	Maintained
9334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9335F:	include/linux/entry-common.h
9336F:	include/linux/entry-kvm.h
9337F:	kernel/entry/
9338
9339GENERIC GPIO I2C DRIVER
9340M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9341S:	Supported
9342F:	drivers/i2c/busses/i2c-gpio.c
9343F:	include/linux/platform_data/i2c-gpio.h
9344
9345GENERIC GPIO I2C MULTIPLEXER DRIVER
9346M:	Peter Korsgaard <peter.korsgaard@barco.com>
9347L:	linux-i2c@vger.kernel.org
9348S:	Supported
9349F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9350F:	drivers/i2c/muxes/i2c-mux-gpio.c
9351F:	include/linux/platform_data/i2c-mux-gpio.h
9352
9353GENERIC GPIO RESET DRIVER
9354M:	Krzysztof Kozlowski <krzk@kernel.org>
9355S:	Maintained
9356F:	drivers/reset/reset-gpio.c
9357
9358GENERIC HDLC (WAN) DRIVERS
9359M:	Krzysztof Halasa <khc@pm.waw.pl>
9360S:	Maintained
9361W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9362F:	drivers/net/wan/c101.c
9363F:	drivers/net/wan/hd6457*
9364F:	drivers/net/wan/hdlc*
9365F:	drivers/net/wan/n2.c
9366F:	drivers/net/wan/pc300too.c
9367F:	drivers/net/wan/pci200syn.c
9368F:	drivers/net/wan/wanxl*
9369
9370GENERIC INCLUDE/ASM HEADER FILES
9371M:	Arnd Bergmann <arnd@arndb.de>
9372L:	linux-arch@vger.kernel.org
9373S:	Maintained
9374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9375F:	include/asm-generic/
9376F:	include/uapi/asm-generic/
9377
9378GENERIC PHY FRAMEWORK
9379M:	Vinod Koul <vkoul@kernel.org>
9380M:	Kishon Vijay Abraham I <kishon@kernel.org>
9381L:	linux-phy@lists.infradead.org
9382S:	Supported
9383Q:	https://patchwork.kernel.org/project/linux-phy/list/
9384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9385F:	Documentation/devicetree/bindings/phy/
9386F:	drivers/phy/
9387F:	include/dt-bindings/phy/
9388F:	include/linux/phy/
9389
9390GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9391M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9392S:	Supported
9393F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9394F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9395
9396GENERIC PM DOMAINS
9397M:	Ulf Hansson <ulf.hansson@linaro.org>
9398L:	linux-pm@vger.kernel.org
9399S:	Supported
9400F:	Documentation/devicetree/bindings/power/power?domain*
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9402F:	drivers/pmdomain/
9403F:	include/linux/pm_domain.h
9404
9405GENERIC RADIX TREE
9406M:	Kent Overstreet <kent.overstreet@linux.dev>
9407S:	Supported
9408C:	irc://irc.oftc.net/bcache
9409F:	include/linux/generic-radix-tree.h
9410F:	lib/generic-radix-tree.c
9411
9412GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9413M:	Eugen Hristev <eugen.hristev@microchip.com>
9414L:	linux-input@vger.kernel.org
9415S:	Maintained
9416F:	drivers/input/touchscreen/resistive-adc-touch.c
9417
9418GENERIC STRING LIBRARY
9419M:	Kees Cook <kees@kernel.org>
9420R:	Andy Shevchenko <andy@kernel.org>
9421L:	linux-hardening@vger.kernel.org
9422S:	Supported
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9424F:	include/linux/string.h
9425F:	include/linux/string_choices.h
9426F:	include/linux/string_helpers.h
9427F:	lib/string.c
9428F:	lib/string_kunit.c
9429F:	lib/string_helpers.c
9430F:	lib/string_helpers_kunit.c
9431F:	scripts/coccinelle/api/string_choices.cocci
9432
9433GENERIC UIO DRIVER FOR PCI DEVICES
9434M:	"Michael S. Tsirkin" <mst@redhat.com>
9435L:	kvm@vger.kernel.org
9436S:	Supported
9437F:	drivers/uio/uio_pci_generic.c
9438
9439GENERIC VDSO LIBRARY
9440M:	Andy Lutomirski <luto@kernel.org>
9441M:	Thomas Gleixner <tglx@linutronix.de>
9442M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9443L:	linux-kernel@vger.kernel.org
9444S:	Maintained
9445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9446F:	include/asm-generic/vdso/vsyscall.h
9447F:	include/vdso/
9448F:	kernel/time/vsyscall.c
9449F:	lib/vdso/
9450
9451GENWQE (IBM Generic Workqueue Card)
9452M:	Frank Haverkamp <haver@linux.ibm.com>
9453S:	Supported
9454F:	drivers/misc/genwqe/
9455
9456GET_MAINTAINER SCRIPT
9457M:	Joe Perches <joe@perches.com>
9458S:	Maintained
9459F:	scripts/get_maintainer.pl
9460
9461GFS2 FILE SYSTEM
9462M:	Andreas Gruenbacher <agruenba@redhat.com>
9463L:	gfs2@lists.linux.dev
9464S:	Supported
9465B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9467F:	Documentation/filesystems/gfs2*
9468F:	fs/gfs2/
9469F:	include/uapi/linux/gfs2_ondisk.h
9470
9471GIGABYTE WATERFORCE SENSOR DRIVER
9472M:	Aleksa Savic <savicaleksa83@gmail.com>
9473L:	linux-hwmon@vger.kernel.org
9474S:	Maintained
9475F:	Documentation/hwmon/gigabyte_waterforce.rst
9476F:	drivers/hwmon/gigabyte_waterforce.c
9477
9478GIGABYTE WMI DRIVER
9479M:	Thomas Weißschuh <thomas@weissschuh.net>
9480L:	platform-driver-x86@vger.kernel.org
9481S:	Maintained
9482F:	drivers/platform/x86/gigabyte-wmi.c
9483
9484GNSS SUBSYSTEM
9485M:	Johan Hovold <johan@kernel.org>
9486S:	Maintained
9487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9488F:	Documentation/ABI/testing/sysfs-class-gnss
9489F:	Documentation/devicetree/bindings/gnss/
9490F:	drivers/gnss/
9491F:	include/linux/gnss.h
9492
9493GO7007 MPEG CODEC
9494M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9495L:	linux-media@vger.kernel.org
9496S:	Maintained
9497F:	drivers/media/usb/go7007/
9498
9499GOODIX TOUCHSCREEN
9500M:	Bastien Nocera <hadess@hadess.net>
9501M:	Hans de Goede <hdegoede@redhat.com>
9502L:	linux-input@vger.kernel.org
9503S:	Maintained
9504F:	drivers/input/touchscreen/goodix*
9505
9506GOOGLE ETHERNET DRIVERS
9507M:	Jeroen de Borst <jeroendb@google.com>
9508M:	Praveen Kaligineedi <pkaligineedi@google.com>
9509R:	Shailend Chand <shailend@google.com>
9510L:	netdev@vger.kernel.org
9511S:	Supported
9512F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9513F:	drivers/net/ethernet/google
9514
9515GOOGLE FIRMWARE DRIVERS
9516M:	Tzung-Bi Shih <tzungbi@kernel.org>
9517R:	Brian Norris <briannorris@chromium.org>
9518R:	Julius Werner <jwerner@chromium.org>
9519L:	chrome-platform@lists.linux.dev
9520S:	Maintained
9521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9522F:	drivers/firmware/google/
9523
9524GOOGLE TENSOR SoC SUPPORT
9525M:	Peter Griffin <peter.griffin@linaro.org>
9526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527L:	linux-samsung-soc@vger.kernel.org
9528S:	Maintained
9529F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9530F:	arch/arm64/boot/dts/exynos/google/
9531F:	drivers/clk/samsung/clk-gs101.c
9532F:	drivers/phy/samsung/phy-gs101-ufs.c
9533F:	include/dt-bindings/clock/google,gs101.h
9534K:	[gG]oogle.?[tT]ensor
9535
9536GPD POCKET FAN DRIVER
9537M:	Hans de Goede <hdegoede@redhat.com>
9538L:	platform-driver-x86@vger.kernel.org
9539S:	Maintained
9540F:	drivers/platform/x86/gpd-pocket-fan.c
9541
9542GPIO ACPI SUPPORT
9543M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9544M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9545L:	linux-gpio@vger.kernel.org
9546L:	linux-acpi@vger.kernel.org
9547S:	Supported
9548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9549F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9550F:	drivers/gpio/gpiolib-acpi.c
9551F:	drivers/gpio/gpiolib-acpi.h
9552
9553GPIO AGGREGATOR
9554M:	Geert Uytterhoeven <geert+renesas@glider.be>
9555L:	linux-gpio@vger.kernel.org
9556S:	Supported
9557F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9558F:	drivers/gpio/gpio-aggregator.c
9559
9560GPIO IR Transmitter
9561M:	Sean Young <sean@mess.org>
9562L:	linux-media@vger.kernel.org
9563S:	Maintained
9564F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9565F:	drivers/media/rc/gpio-ir-tx.c
9566
9567GPIO MOCKUP DRIVER
9568M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9569L:	linux-gpio@vger.kernel.org
9570S:	Maintained
9571F:	drivers/gpio/gpio-mockup.c
9572F:	tools/testing/selftests/gpio/
9573
9574GPIO REGMAP
9575M:	Michael Walle <mwalle@kernel.org>
9576S:	Maintained
9577F:	drivers/gpio/gpio-regmap.c
9578F:	include/linux/gpio/regmap.h
9579K:	(devm_)?gpio_regmap_(un)?register
9580
9581GPIO SUBSYSTEM
9582M:	Linus Walleij <linus.walleij@linaro.org>
9583M:	Bartosz Golaszewski <brgl@bgdev.pl>
9584L:	linux-gpio@vger.kernel.org
9585S:	Maintained
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9587F:	Documentation/admin-guide/gpio/
9588F:	Documentation/devicetree/bindings/gpio/
9589F:	Documentation/driver-api/gpio/
9590F:	drivers/gpio/
9591F:	include/dt-bindings/gpio/
9592F:	include/linux/gpio.h
9593F:	include/linux/gpio/
9594F:	include/linux/of_gpio.h
9595
9596GPIO UAPI
9597M:	Bartosz Golaszewski <brgl@bgdev.pl>
9598R:	Kent Gibson <warthog618@gmail.com>
9599L:	linux-gpio@vger.kernel.org
9600S:	Maintained
9601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9602F:	Documentation/ABI/obsolete/sysfs-gpio
9603F:	Documentation/ABI/testing/gpio-cdev
9604F:	Documentation/userspace-api/gpio/
9605F:	drivers/gpio/gpiolib-cdev.c
9606F:	include/uapi/linux/gpio.h
9607F:	tools/gpio/
9608
9609GRE DEMULTIPLEXER DRIVER
9610M:	Dmitry Kozlov <xeb@mail.ru>
9611L:	netdev@vger.kernel.org
9612S:	Maintained
9613F:	include/net/gre.h
9614F:	net/ipv4/gre_demux.c
9615F:	net/ipv4/gre_offload.c
9616
9617GRETH 10/100/1G Ethernet MAC device driver
9618M:	Andreas Larsson <andreas@gaisler.com>
9619L:	netdev@vger.kernel.org
9620S:	Maintained
9621F:	drivers/net/ethernet/aeroflex/
9622
9623GREYBUS AUDIO PROTOCOLS DRIVERS
9624M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9625M:	Mark Greer <mgreer@animalcreek.com>
9626S:	Maintained
9627F:	drivers/staging/greybus/audio_apbridgea.c
9628F:	drivers/staging/greybus/audio_apbridgea.h
9629F:	drivers/staging/greybus/audio_codec.c
9630F:	drivers/staging/greybus/audio_codec.h
9631F:	drivers/staging/greybus/audio_gb.c
9632F:	drivers/staging/greybus/audio_manager.c
9633F:	drivers/staging/greybus/audio_manager.h
9634F:	drivers/staging/greybus/audio_manager_module.c
9635F:	drivers/staging/greybus/audio_manager_private.h
9636F:	drivers/staging/greybus/audio_manager_sysfs.c
9637F:	drivers/staging/greybus/audio_module.c
9638F:	drivers/staging/greybus/audio_topology.c
9639
9640GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9641M:	Viresh Kumar <vireshk@kernel.org>
9642S:	Maintained
9643F:	drivers/staging/greybus/authentication.c
9644F:	drivers/staging/greybus/bootrom.c
9645F:	drivers/staging/greybus/firmware.h
9646F:	drivers/staging/greybus/fw-core.c
9647F:	drivers/staging/greybus/fw-download.c
9648F:	drivers/staging/greybus/fw-management.c
9649F:	drivers/staging/greybus/greybus_authentication.h
9650F:	drivers/staging/greybus/greybus_firmware.h
9651F:	drivers/staging/greybus/hid.c
9652F:	drivers/staging/greybus/i2c.c
9653F:	drivers/staging/greybus/spi.c
9654F:	drivers/staging/greybus/spilib.c
9655F:	drivers/staging/greybus/spilib.h
9656
9657GREYBUS LOOPBACK DRIVER
9658M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9659S:	Maintained
9660F:	drivers/staging/greybus/loopback.c
9661
9662GREYBUS PLATFORM DRIVERS
9663M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9664S:	Maintained
9665F:	drivers/staging/greybus/arche-apb-ctrl.c
9666F:	drivers/staging/greybus/arche-platform.c
9667F:	drivers/staging/greybus/arche_platform.h
9668
9669GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9670M:	Rui Miguel Silva <rmfrfs@gmail.com>
9671S:	Maintained
9672F:	drivers/staging/greybus/gpio.c
9673F:	drivers/staging/greybus/light.c
9674F:	drivers/staging/greybus/power_supply.c
9675F:	drivers/staging/greybus/sdio.c
9676F:	drivers/staging/greybus/spi.c
9677F:	drivers/staging/greybus/spilib.c
9678
9679GREYBUS BEAGLEPLAY DRIVERS
9680M:	Ayush Singh <ayushdevel1325@gmail.com>
9681L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9682S:	Maintained
9683F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9684F:	drivers/greybus/gb-beagleplay.c
9685
9686GREYBUS SUBSYSTEM
9687M:	Johan Hovold <johan@kernel.org>
9688M:	Alex Elder <elder@kernel.org>
9689M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9690L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9691S:	Maintained
9692F:	drivers/greybus/
9693F:	drivers/staging/greybus/
9694F:	include/linux/greybus.h
9695F:	include/linux/greybus/
9696
9697GREYBUS UART PROTOCOLS DRIVERS
9698M:	David Lin <dtwlin@gmail.com>
9699S:	Maintained
9700F:	drivers/staging/greybus/log.c
9701F:	drivers/staging/greybus/uart.c
9702
9703GS1662 VIDEO SERIALIZER
9704M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9705L:	linux-media@vger.kernel.org
9706S:	Maintained
9707T:	git git://linuxtv.org/media_tree.git
9708F:	drivers/media/spi/gs1662.c
9709
9710GSPCA FINEPIX SUBDRIVER
9711M:	Frank Zago <frank@zago.net>
9712L:	linux-media@vger.kernel.org
9713S:	Maintained
9714T:	git git://linuxtv.org/media_tree.git
9715F:	drivers/media/usb/gspca/finepix.c
9716
9717GSPCA GL860 SUBDRIVER
9718M:	Olivier Lorin <o.lorin@laposte.net>
9719L:	linux-media@vger.kernel.org
9720S:	Maintained
9721T:	git git://linuxtv.org/media_tree.git
9722F:	drivers/media/usb/gspca/gl860/
9723
9724GSPCA M5602 SUBDRIVER
9725M:	Erik Andren <erik.andren@gmail.com>
9726L:	linux-media@vger.kernel.org
9727S:	Maintained
9728T:	git git://linuxtv.org/media_tree.git
9729F:	drivers/media/usb/gspca/m5602/
9730
9731GSPCA PAC207 SONIXB SUBDRIVER
9732M:	Hans Verkuil <hverkuil@xs4all.nl>
9733L:	linux-media@vger.kernel.org
9734S:	Odd Fixes
9735T:	git git://linuxtv.org/media_tree.git
9736F:	drivers/media/usb/gspca/pac207.c
9737
9738GSPCA SN9C20X SUBDRIVER
9739M:	Brian Johnson <brijohn@gmail.com>
9740L:	linux-media@vger.kernel.org
9741S:	Maintained
9742T:	git git://linuxtv.org/media_tree.git
9743F:	drivers/media/usb/gspca/sn9c20x.c
9744
9745GSPCA T613 SUBDRIVER
9746M:	Leandro Costantino <lcostantino@gmail.com>
9747L:	linux-media@vger.kernel.org
9748S:	Maintained
9749T:	git git://linuxtv.org/media_tree.git
9750F:	drivers/media/usb/gspca/t613.c
9751
9752GSPCA USB WEBCAM DRIVER
9753M:	Hans Verkuil <hverkuil@xs4all.nl>
9754L:	linux-media@vger.kernel.org
9755S:	Odd Fixes
9756T:	git git://linuxtv.org/media_tree.git
9757F:	drivers/media/usb/gspca/
9758
9759GTP (GPRS Tunneling Protocol)
9760M:	Pablo Neira Ayuso <pablo@netfilter.org>
9761M:	Harald Welte <laforge@gnumonks.org>
9762L:	osmocom-net-gprs@lists.osmocom.org
9763S:	Maintained
9764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9765F:	drivers/net/gtp.c
9766
9767GUID PARTITION TABLE (GPT)
9768M:	Davidlohr Bueso <dave@stgolabs.net>
9769L:	linux-efi@vger.kernel.org
9770S:	Maintained
9771F:	block/partitions/efi.*
9772
9773HABANALABS PCI DRIVER
9774M:	Ofir Bitton <obitton@habana.ai>
9775L:	dri-devel@lists.freedesktop.org
9776S:	Supported
9777C:	irc://irc.oftc.net/dri-devel
9778T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9779F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9780F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9781F:	drivers/accel/habanalabs/
9782F:	include/linux/habanalabs/
9783F:	include/trace/events/habanalabs.h
9784F:	include/uapi/drm/habanalabs_accel.h
9785
9786HACKRF MEDIA DRIVER
9787L:	linux-media@vger.kernel.org
9788S:	Orphan
9789W:	https://linuxtv.org
9790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9791F:	drivers/media/usb/hackrf/
9792
9793HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9794M:	Chuck Lever <chuck.lever@oracle.com>
9795L:	kernel-tls-handshake@lists.linux.dev
9796L:	netdev@vger.kernel.org
9797S:	Maintained
9798F:	Documentation/netlink/specs/handshake.yaml
9799F:	Documentation/networking/tls-handshake.rst
9800F:	include/net/handshake.h
9801F:	include/trace/events/handshake.h
9802F:	net/handshake/
9803
9804HANTRO VPU CODEC DRIVER
9805M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9806M:	Philipp Zabel <p.zabel@pengutronix.de>
9807L:	linux-media@vger.kernel.org
9808L:	linux-rockchip@lists.infradead.org
9809S:	Maintained
9810F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9811F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9812F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9813F:	drivers/media/platform/verisilicon/
9814
9815HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9816M:	Frank Seidel <frank@f-seidel.de>
9817L:	platform-driver-x86@vger.kernel.org
9818S:	Maintained
9819W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9820F:	drivers/platform/x86/hdaps.c
9821
9822HARDWARE MONITORING
9823M:	Jean Delvare <jdelvare@suse.com>
9824M:	Guenter Roeck <linux@roeck-us.net>
9825L:	linux-hwmon@vger.kernel.org
9826S:	Maintained
9827W:	http://hwmon.wiki.kernel.org/
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9829F:	Documentation/ABI/testing/sysfs-class-hwmon
9830F:	Documentation/devicetree/bindings/hwmon/
9831F:	Documentation/hwmon/
9832F:	drivers/hwmon/
9833F:	include/linux/hwmon*.h
9834F:	include/trace/events/hwmon*.h
9835K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9836
9837HARDWARE RANDOM NUMBER GENERATOR CORE
9838M:	Olivia Mackall <olivia@selenic.com>
9839M:	Herbert Xu <herbert@gondor.apana.org.au>
9840L:	linux-crypto@vger.kernel.org
9841S:	Odd fixes
9842F:	Documentation/admin-guide/hw_random.rst
9843F:	Documentation/devicetree/bindings/rng/
9844F:	drivers/char/hw_random/
9845F:	include/linux/hw_random.h
9846
9847HARDWARE SPINLOCK CORE
9848M:	Bjorn Andersson <andersson@kernel.org>
9849R:	Baolin Wang <baolin.wang7@gmail.com>
9850L:	linux-remoteproc@vger.kernel.org
9851S:	Maintained
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9853F:	Documentation/devicetree/bindings/hwlock/
9854F:	Documentation/locking/hwspinlock.rst
9855F:	drivers/hwspinlock/
9856F:	include/linux/hwspinlock.h
9857
9858HARDWARE TRACING FACILITIES
9859M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9860S:	Maintained
9861F:	drivers/hwtracing/
9862
9863HARMONY SOUND DRIVER
9864L:	linux-parisc@vger.kernel.org
9865S:	Maintained
9866F:	sound/parisc/harmony.*
9867
9868HDPVR USB VIDEO ENCODER DRIVER
9869M:	Hans Verkuil <hverkuil@xs4all.nl>
9870L:	linux-media@vger.kernel.org
9871S:	Odd Fixes
9872W:	https://linuxtv.org
9873T:	git git://linuxtv.org/media_tree.git
9874F:	drivers/media/usb/hdpvr/
9875
9876HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9877M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9878S:	Supported
9879F:	drivers/misc/hpilo.[ch]
9880
9881HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9882M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9883S:	Supported
9884F:	Documentation/watchdog/hpwdt.rst
9885F:	drivers/watchdog/hpwdt.c
9886
9887HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9888M:	Don Brace <don.brace@microchip.com>
9889L:	storagedev@microchip.com
9890L:	linux-scsi@vger.kernel.org
9891S:	Supported
9892F:	Documentation/scsi/hpsa.rst
9893F:	drivers/scsi/hpsa*.[ch]
9894F:	include/linux/cciss*.h
9895F:	include/uapi/linux/cciss*.h
9896
9897HFI1 DRIVER
9898M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9899L:	linux-rdma@vger.kernel.org
9900S:	Supported
9901F:	drivers/infiniband/hw/hfi1
9902
9903HFS FILESYSTEM
9904L:	linux-fsdevel@vger.kernel.org
9905S:	Orphan
9906F:	Documentation/filesystems/hfs.rst
9907F:	fs/hfs/
9908
9909HFSPLUS FILESYSTEM
9910L:	linux-fsdevel@vger.kernel.org
9911S:	Orphan
9912F:	Documentation/filesystems/hfsplus.rst
9913F:	fs/hfsplus/
9914
9915HGA FRAMEBUFFER DRIVER
9916M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9917L:	linux-nvidia@lists.surfsouth.com
9918S:	Maintained
9919W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9920F:	drivers/video/fbdev/hgafb.c
9921
9922HIBERNATION (aka Software Suspend, aka swsusp)
9923M:	"Rafael J. Wysocki" <rafael@kernel.org>
9924M:	Pavel Machek <pavel@ucw.cz>
9925L:	linux-pm@vger.kernel.org
9926S:	Supported
9927B:	https://bugzilla.kernel.org
9928F:	arch/*/include/asm/suspend*.h
9929F:	arch/x86/power/
9930F:	drivers/base/power/
9931F:	include/linux/freezer.h
9932F:	include/linux/pm.h
9933F:	include/linux/suspend.h
9934F:	kernel/power/
9935
9936HID CORE LAYER
9937M:	Jiri Kosina <jikos@kernel.org>
9938M:	Benjamin Tissoires <bentiss@kernel.org>
9939L:	linux-input@vger.kernel.org
9940S:	Maintained
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9942F:	Documentation/hid/
9943F:	drivers/hid/
9944F:	include/linux/hid*
9945F:	include/uapi/linux/hid*
9946F:	samples/hid/
9947F:	tools/testing/selftests/hid/
9948
9949HID LOGITECH DRIVERS
9950R:	Filipe Laíns <lains@riseup.net>
9951L:	linux-input@vger.kernel.org
9952S:	Maintained
9953F:	drivers/hid/hid-logitech-*
9954
9955HID NVIDIA SHIELD DRIVER
9956M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9957L:	linux-input@vger.kernel.org
9958S:	Maintained
9959F:	drivers/hid/hid-nvidia-shield.c
9960
9961HID PHOENIX RC FLIGHT CONTROLLER
9962M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9963L:	linux-input@vger.kernel.org
9964S:	Maintained
9965F:	drivers/hid/hid-pxrc.c
9966
9967HID PLAYSTATION DRIVER
9968M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9969L:	linux-input@vger.kernel.org
9970S:	Supported
9971F:	drivers/hid/hid-playstation.c
9972
9973HID SENSOR HUB DRIVERS
9974M:	Jiri Kosina <jikos@kernel.org>
9975M:	Jonathan Cameron <jic23@kernel.org>
9976M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9977L:	linux-input@vger.kernel.org
9978L:	linux-iio@vger.kernel.org
9979S:	Maintained
9980F:	Documentation/hid/hid-sensor*
9981F:	drivers/hid/hid-sensor-*
9982F:	drivers/iio/*/hid-*
9983F:	include/linux/hid-sensor-*
9984
9985HID VRC-2 CAR CONTROLLER DRIVER
9986M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9987L:	linux-input@vger.kernel.org
9988S:	Maintained
9989F:	drivers/hid/hid-vrc2.c
9990
9991HID WACOM DRIVER
9992M:	Ping Cheng <ping.cheng@wacom.com>
9993M:	Jason Gerecke  <jason.gerecke@wacom.com>
9994L:	linux-input@vger.kernel.org
9995S:	Maintained
9996F:	drivers/hid/wacom.h
9997F:	drivers/hid/wacom_*
9998
9999HID++ LOGITECH DRIVERS
10000R:	Filipe Laíns <lains@riseup.net>
10001R:	Bastien Nocera <hadess@hadess.net>
10002L:	linux-input@vger.kernel.org
10003S:	Maintained
10004F:	drivers/hid/hid-logitech-hidpp.c
10005
10006HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10007M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10008M:	Frederic Weisbecker <frederic@kernel.org>
10009M:	Thomas Gleixner <tglx@linutronix.de>
10010L:	linux-kernel@vger.kernel.org
10011S:	Maintained
10012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10013F:	Documentation/timers/
10014F:	include/linux/clockchips.h
10015F:	include/linux/hrtimer.h
10016F:	include/linux/timer.h
10017F:	kernel/time/clockevents.c
10018F:	kernel/time/hrtimer.c
10019F:	kernel/time/timer.c
10020F:	kernel/time/timer_list.c
10021F:	kernel/time/timer_migration.*
10022F:	tools/testing/selftests/timers/
10023
10024HIGH-SPEED SCC DRIVER FOR AX.25
10025L:	linux-hams@vger.kernel.org
10026S:	Orphan
10027F:	drivers/net/hamradio/scc.c
10028
10029HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10030M:	HighPoint Linux Team <linux@highpoint-tech.com>
10031S:	Supported
10032W:	http://www.highpoint-tech.com
10033F:	Documentation/scsi/hptiop.rst
10034F:	drivers/scsi/hptiop.c
10035
10036HIKEY960 ONBOARD USB GPIO HUB DRIVER
10037M:	John Stultz <jstultz@google.com>
10038L:	linux-kernel@vger.kernel.org
10039S:	Maintained
10040F:	drivers/misc/hisi_hikey_usb.c
10041
10042HIMAX HX83112B TOUCHSCREEN SUPPORT
10043M:	Job Noorman <job@noorman.info>
10044L:	linux-input@vger.kernel.org
10045S:	Maintained
10046F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10047F:	drivers/input/touchscreen/himax_hx83112b.c
10048
10049HIPPI
10050M:	Jes Sorensen <jes@trained-monkey.org>
10051L:	linux-hippi@sunsite.dk
10052S:	Maintained
10053F:	drivers/net/hippi/
10054F:	include/linux/hippidevice.h
10055F:	include/uapi/linux/if_hippi.h
10056F:	net/802/hippi.c
10057
10058HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10059M:	Kurt Kanzenbach <kurt@linutronix.de>
10060L:	netdev@vger.kernel.org
10061S:	Maintained
10062F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10063F:	drivers/net/dsa/hirschmann/*
10064F:	include/linux/platform_data/hirschmann-hellcreek.h
10065F:	net/dsa/tag_hellcreek.c
10066
10067HISILICON DMA DRIVER
10068M:	Zhou Wang <wangzhou1@hisilicon.com>
10069M:	Jie Hai <haijie1@huawei.com>
10070L:	dmaengine@vger.kernel.org
10071S:	Maintained
10072F:	drivers/dma/hisi_dma.c
10073
10074HISILICON GPIO DRIVER
10075M:	Jay Fang <f.fangjian@huawei.com>
10076L:	linux-gpio@vger.kernel.org
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10079F:	drivers/gpio/gpio-hisi.c
10080
10081HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10082M:	Zhiqi Song <songzhiqi1@huawei.com>
10083M:	Longfang Liu <liulongfang@huawei.com>
10084L:	linux-crypto@vger.kernel.org
10085S:	Maintained
10086F:	Documentation/ABI/testing/debugfs-hisi-hpre
10087F:	drivers/crypto/hisilicon/hpre/hpre.h
10088F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10089F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10090
10091HISILICON HNS3 PMU DRIVER
10092M:	Jijie Shao <shaojijie@huawei.com>
10093S:	Supported
10094F:	Documentation/admin-guide/perf/hns3-pmu.rst
10095F:	drivers/perf/hisilicon/hns3_pmu.c
10096
10097HISILICON I2C CONTROLLER DRIVER
10098M:	Yicong Yang <yangyicong@hisilicon.com>
10099L:	linux-i2c@vger.kernel.org
10100S:	Maintained
10101W:	https://www.hisilicon.com
10102F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10103F:	drivers/i2c/busses/i2c-hisi.c
10104
10105HISILICON KUNPENG SOC HCCS DRIVER
10106M:	Huisong Li <lihuisong@huawei.com>
10107S:	Maintained
10108F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10109F:	drivers/soc/hisilicon/kunpeng_hccs.c
10110F:	drivers/soc/hisilicon/kunpeng_hccs.h
10111
10112HISILICON LPC BUS DRIVER
10113M:	Jay Fang <f.fangjian@huawei.com>
10114S:	Maintained
10115W:	http://www.hisilicon.com
10116F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10117F:	drivers/bus/hisi_lpc.c
10118
10119HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10120M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10121M:	Salil Mehta <salil.mehta@huawei.com>
10122M:	Jijie Shao <shaojijie@huawei.com>
10123L:	netdev@vger.kernel.org
10124S:	Maintained
10125W:	http://www.hisilicon.com
10126F:	drivers/net/ethernet/hisilicon/hns3/
10127
10128HISILICON NETWORK SUBSYSTEM DRIVER
10129M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10130M:	Salil Mehta <salil.mehta@huawei.com>
10131L:	netdev@vger.kernel.org
10132S:	Maintained
10133W:	http://www.hisilicon.com
10134F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10135F:	drivers/net/ethernet/hisilicon/
10136
10137HISILICON PMU DRIVER
10138M:	Yicong Yang <yangyicong@hisilicon.com>
10139M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10140S:	Supported
10141W:	http://www.hisilicon.com
10142F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10143F:	Documentation/admin-guide/perf/hisi-pmu.rst
10144F:	drivers/perf/hisilicon
10145
10146HISILICON PTT DRIVER
10147M:	Yicong Yang <yangyicong@hisilicon.com>
10148M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10149L:	linux-kernel@vger.kernel.org
10150S:	Maintained
10151F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10152F:	Documentation/trace/hisi-ptt.rst
10153F:	drivers/hwtracing/ptt/
10154F:	tools/perf/arch/arm64/util/hisi-ptt.c
10155F:	tools/perf/util/hisi-ptt*
10156F:	tools/perf/util/hisi-ptt-decoder/*
10157
10158HISILICON QM DRIVER
10159M:	Weili Qian <qianweili@huawei.com>
10160M:	Zhou Wang <wangzhou1@hisilicon.com>
10161L:	linux-crypto@vger.kernel.org
10162S:	Maintained
10163F:	drivers/crypto/hisilicon/Kconfig
10164F:	drivers/crypto/hisilicon/Makefile
10165F:	drivers/crypto/hisilicon/qm.c
10166F:	drivers/crypto/hisilicon/sgl.c
10167F:	include/linux/hisi_acc_qm.h
10168
10169HISILICON ROCE DRIVER
10170M:	Chengchang Tang <tangchengchang@huawei.com>
10171M:	Junxian Huang <huangjunxian6@hisilicon.com>
10172L:	linux-rdma@vger.kernel.org
10173S:	Maintained
10174F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10175F:	drivers/infiniband/hw/hns/
10176
10177HISILICON SAS Controller
10178M:	Yihang Li <liyihang9@huawei.com>
10179S:	Supported
10180W:	http://www.hisilicon.com
10181F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10182F:	drivers/scsi/hisi_sas/
10183
10184HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10185M:	Longfang Liu <liulongfang@huawei.com>
10186L:	linux-crypto@vger.kernel.org
10187S:	Maintained
10188F:	Documentation/ABI/testing/debugfs-hisi-sec
10189F:	drivers/crypto/hisilicon/sec2/sec.h
10190F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10191F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10192F:	drivers/crypto/hisilicon/sec2/sec_main.c
10193
10194HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10195M:	Jay Fang <f.fangjian@huawei.com>
10196L:	linux-spi@vger.kernel.org
10197S:	Maintained
10198W:	http://www.hisilicon.com
10199F:	drivers/spi/spi-hisi-kunpeng.c
10200
10201HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10202M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10203L:	linux-kernel@vger.kernel.org
10204S:	Maintained
10205F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10206F:	drivers/spmi/hisi-spmi-controller.c
10207
10208HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10209M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10210L:	linux-kernel@vger.kernel.org
10211S:	Maintained
10212F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10213F:	drivers/mfd/hi6421-spmi-pmic.c
10214
10215HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10216M:	Weili Qian <qianweili@huawei.com>
10217S:	Maintained
10218F:	drivers/crypto/hisilicon/trng/trng.c
10219
10220HISILICON V3XX SPI NOR FLASH Controller Driver
10221M:	Jay Fang <f.fangjian@huawei.com>
10222S:	Maintained
10223W:	http://www.hisilicon.com
10224F:	drivers/spi/spi-hisi-sfc-v3xx.c
10225
10226HISILICON ZIP Controller DRIVER
10227M:	Yang Shen <shenyang39@huawei.com>
10228M:	Zhou Wang <wangzhou1@hisilicon.com>
10229L:	linux-crypto@vger.kernel.org
10230S:	Maintained
10231F:	Documentation/ABI/testing/debugfs-hisi-zip
10232F:	drivers/crypto/hisilicon/zip/
10233
10234HMM - Heterogeneous Memory Management
10235M:	Jérôme Glisse <jglisse@redhat.com>
10236L:	linux-mm@kvack.org
10237S:	Maintained
10238F:	Documentation/mm/hmm.rst
10239F:	include/linux/hmm*
10240F:	lib/test_hmm*
10241F:	mm/hmm*
10242F:	tools/testing/selftests/mm/*hmm*
10243
10244HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10245M:	Petre Rodan <petre.rodan@subdimension.ro>
10246L:	linux-iio@vger.kernel.org
10247S:	Maintained
10248F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10249F:	drivers/iio/pressure/hsc030pa*
10250
10251HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10252M:	Andreas Klinger <ak@it-klinger.de>
10253M:	Petre Rodan <petre.rodan@subdimension.ro>
10254L:	linux-iio@vger.kernel.org
10255S:	Maintained
10256F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10257F:	drivers/iio/pressure/mprls0025pa*
10258
10259HP BIOSCFG DRIVER
10260M:	Jorge Lopez <jorge.lopez2@hp.com>
10261L:	platform-driver-x86@vger.kernel.org
10262S:	Maintained
10263F:	drivers/platform/x86/hp/hp-bioscfg/
10264
10265HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10266L:	platform-driver-x86@vger.kernel.org
10267S:	Orphan
10268F:	drivers/platform/x86/hp/tc1100-wmi.c
10269
10270HP WMI HARDWARE MONITOR DRIVER
10271M:	James Seo <james@equiv.tech>
10272L:	linux-hwmon@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/hwmon/hp-wmi-sensors.rst
10275F:	drivers/hwmon/hp-wmi-sensors.c
10276
10277HPET:	High Precision Event Timers driver
10278M:	Clemens Ladisch <clemens@ladisch.de>
10279S:	Maintained
10280F:	Documentation/timers/hpet.rst
10281F:	drivers/char/hpet.c
10282F:	include/linux/hpet.h
10283F:	include/uapi/linux/hpet.h
10284
10285HPET:	x86
10286S:	Orphan
10287F:	arch/x86/include/asm/hpet.h
10288F:	arch/x86/kernel/hpet.c
10289
10290HPFS FILESYSTEM
10291M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10292S:	Maintained
10293W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10294F:	fs/hpfs/
10295
10296HS3001 Hardware Temperature and Humidity Sensor
10297M:	Andre Werner <andre.werner@systec-electronic.com>
10298L:	linux-hwmon@vger.kernel.org
10299S:	Maintained
10300F:	drivers/hwmon/hs3001.c
10301
10302HSI SUBSYSTEM
10303M:	Sebastian Reichel <sre@kernel.org>
10304S:	Maintained
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10306F:	Documentation/ABI/testing/sysfs-bus-hsi
10307F:	Documentation/driver-api/hsi.rst
10308F:	drivers/hsi/
10309F:	include/linux/hsi/
10310F:	include/uapi/linux/hsi/
10311
10312HSO 3G MODEM DRIVER
10313L:	linux-usb@vger.kernel.org
10314S:	Orphan
10315F:	drivers/net/usb/hso.c
10316
10317HSR NETWORK PROTOCOL
10318L:	netdev@vger.kernel.org
10319S:	Orphan
10320F:	net/hsr/
10321
10322HT16K33 LED CONTROLLER DRIVER
10323M:	Robin van der Gracht <robin@protonic.nl>
10324S:	Maintained
10325F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10326F:	drivers/auxdisplay/ht16k33.c
10327
10328HTCPEN TOUCHSCREEN DRIVER
10329M:	Pau Oliva Fora <pof@eslack.org>
10330L:	linux-input@vger.kernel.org
10331S:	Maintained
10332F:	drivers/input/touchscreen/htcpen.c
10333
10334HTE SUBSYSTEM
10335M:	Dipen Patel <dipenp@nvidia.com>
10336L:	timestamp@lists.linux.dev
10337S:	Maintained
10338Q:	https://patchwork.kernel.org/project/timestamp/list/
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10340F:	Documentation/devicetree/bindings/timestamp/
10341F:	Documentation/driver-api/hte/
10342F:	drivers/hte/
10343F:	include/linux/hte.h
10344
10345HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10346M:	Lorenzo Bianconi <lorenzo@kernel.org>
10347L:	linux-iio@vger.kernel.org
10348S:	Maintained
10349W:	http://www.st.com/
10350F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10351F:	drivers/iio/humidity/hts221*
10352
10353HUAWEI ETHERNET DRIVER
10354M:	Cai Huoqing <cai.huoqing@linux.dev>
10355L:	netdev@vger.kernel.org
10356S:	Maintained
10357F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10358F:	drivers/net/ethernet/huawei/hinic/
10359
10360HUGETLB SUBSYSTEM
10361M:	Muchun Song <muchun.song@linux.dev>
10362L:	linux-mm@kvack.org
10363S:	Maintained
10364F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10365F:	Documentation/admin-guide/mm/hugetlbpage.rst
10366F:	Documentation/mm/hugetlbfs_reserv.rst
10367F:	Documentation/mm/vmemmap_dedup.rst
10368F:	fs/hugetlbfs/
10369F:	include/linux/hugetlb.h
10370F:	mm/hugetlb.c
10371F:	mm/hugetlb_vmemmap.c
10372F:	mm/hugetlb_vmemmap.h
10373F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10374
10375HVA ST MEDIA DRIVER
10376M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10377L:	linux-media@vger.kernel.org
10378S:	Supported
10379W:	https://linuxtv.org
10380T:	git git://linuxtv.org/media_tree.git
10381F:	drivers/media/platform/st/sti/hva
10382
10383HWPOISON MEMORY FAILURE HANDLING
10384M:	Miaohe Lin <linmiaohe@huawei.com>
10385R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10386L:	linux-mm@kvack.org
10387S:	Maintained
10388F:	mm/hwpoison-inject.c
10389F:	mm/memory-failure.c
10390
10391HYCON HY46XX TOUCHSCREEN SUPPORT
10392M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10393L:	linux-input@vger.kernel.org
10394S:	Maintained
10395F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10396F:	drivers/input/touchscreen/hycon-hy46xx.c
10397
10398HYGON PROCESSOR SUPPORT
10399M:	Pu Wen <puwen@hygon.cn>
10400L:	linux-kernel@vger.kernel.org
10401S:	Maintained
10402F:	arch/x86/kernel/cpu/hygon.c
10403
10404HYNIX HI556 SENSOR DRIVER
10405M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10406L:	linux-media@vger.kernel.org
10407S:	Maintained
10408T:	git git://linuxtv.org/media_tree.git
10409F:	drivers/media/i2c/hi556.c
10410
10411HYNIX HI846 SENSOR DRIVER
10412M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10413L:	linux-media@vger.kernel.org
10414S:	Maintained
10415F:	drivers/media/i2c/hi846.c
10416
10417HYNIX HI847 SENSOR DRIVER
10418M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10419L:	linux-media@vger.kernel.org
10420S:	Maintained
10421F:	drivers/media/i2c/hi847.c
10422
10423Hyper-V/Azure CORE AND DRIVERS
10424M:	"K. Y. Srinivasan" <kys@microsoft.com>
10425M:	Haiyang Zhang <haiyangz@microsoft.com>
10426M:	Wei Liu <wei.liu@kernel.org>
10427M:	Dexuan Cui <decui@microsoft.com>
10428L:	linux-hyperv@vger.kernel.org
10429S:	Supported
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10431F:	Documentation/ABI/stable/sysfs-bus-vmbus
10432F:	Documentation/ABI/testing/debugfs-hyperv
10433F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10434F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10435F:	Documentation/virt/hyperv
10436F:	arch/arm64/hyperv
10437F:	arch/arm64/include/asm/hyperv-tlfs.h
10438F:	arch/arm64/include/asm/mshyperv.h
10439F:	arch/x86/hyperv
10440F:	arch/x86/include/asm/hyperv-tlfs.h
10441F:	arch/x86/include/asm/mshyperv.h
10442F:	arch/x86/include/asm/trace/hyperv.h
10443F:	arch/x86/kernel/cpu/mshyperv.c
10444F:	drivers/clocksource/hyperv_timer.c
10445F:	drivers/hid/hid-hyperv.c
10446F:	drivers/hv/
10447F:	drivers/input/serio/hyperv-keyboard.c
10448F:	drivers/iommu/hyperv-iommu.c
10449F:	drivers/net/ethernet/microsoft/
10450F:	drivers/net/hyperv/
10451F:	drivers/pci/controller/pci-hyperv-intf.c
10452F:	drivers/pci/controller/pci-hyperv.c
10453F:	drivers/scsi/storvsc_drv.c
10454F:	drivers/uio/uio_hv_generic.c
10455F:	drivers/video/fbdev/hyperv_fb.c
10456F:	include/asm-generic/hyperv-tlfs.h
10457F:	include/asm-generic/mshyperv.h
10458F:	include/clocksource/hyperv_timer.h
10459F:	include/linux/hyperv.h
10460F:	include/net/mana
10461F:	include/uapi/linux/hyperv.h
10462F:	net/vmw_vsock/hyperv_transport.c
10463F:	tools/hv/
10464
10465HYPERBUS SUPPORT
10466M:	Vignesh Raghavendra <vigneshr@ti.com>
10467R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10468L:	linux-mtd@lists.infradead.org
10469S:	Supported
10470Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10471C:	irc://irc.oftc.net/mtd
10472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10473F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10474F:	drivers/mtd/hyperbus/
10475F:	include/linux/mtd/hyperbus.h
10476
10477HYPERVISOR VIRTUAL CONSOLE DRIVER
10478L:	linuxppc-dev@lists.ozlabs.org
10479S:	Odd Fixes
10480F:	drivers/tty/hvc/
10481
10482I2C ACPI SUPPORT
10483M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10484L:	linux-i2c@vger.kernel.org
10485L:	linux-acpi@vger.kernel.org
10486S:	Maintained
10487F:	drivers/i2c/i2c-core-acpi.c
10488
10489I2C ADDRESS TRANSLATOR (ATR)
10490M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10491R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10492L:	linux-i2c@vger.kernel.org
10493S:	Maintained
10494F:	drivers/i2c/i2c-atr.c
10495F:	include/linux/i2c-atr.h
10496
10497I2C CONTROLLER DRIVER FOR NVIDIA GPU
10498M:	Ajay Gupta <ajayg@nvidia.com>
10499L:	linux-i2c@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10502F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10503
10504I2C MUXES
10505M:	Peter Rosin <peda@axentia.se>
10506L:	linux-i2c@vger.kernel.org
10507S:	Maintained
10508F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10509F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10510F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10511F:	Documentation/i2c/i2c-topology.rst
10512F:	Documentation/i2c/muxes/
10513F:	drivers/i2c/i2c-mux.c
10514F:	drivers/i2c/muxes/
10515F:	include/linux/i2c-mux.h
10516
10517I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10518M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10519L:	linux-i2c@vger.kernel.org
10520S:	Maintained
10521F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10522F:	drivers/i2c/busses/i2c-mv64xxx.c
10523
10524I2C OVER PARALLEL PORT
10525M:	Jean Delvare <jdelvare@suse.com>
10526L:	linux-i2c@vger.kernel.org
10527S:	Maintained
10528F:	Documentation/i2c/busses/i2c-parport.rst
10529F:	drivers/i2c/busses/i2c-parport.c
10530
10531I2C SUBSYSTEM
10532M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10533L:	linux-i2c@vger.kernel.org
10534S:	Maintained
10535W:	https://i2c.wiki.kernel.org/
10536Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10538F:	Documentation/i2c/
10539F:	drivers/i2c/*
10540F:	include/dt-bindings/i2c/i2c.h
10541F:	include/linux/i2c-dev.h
10542F:	include/linux/i2c-smbus.h
10543F:	include/linux/i2c.h
10544F:	include/uapi/linux/i2c-*.h
10545F:	include/uapi/linux/i2c.h
10546
10547I2C SUBSYSTEM HOST DRIVERS
10548M:	Andi Shyti <andi.shyti@kernel.org>
10549L:	linux-i2c@vger.kernel.org
10550S:	Maintained
10551W:	https://i2c.wiki.kernel.org/
10552Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10554F:	Documentation/devicetree/bindings/i2c/
10555F:	drivers/i2c/algos/
10556F:	drivers/i2c/busses/
10557F:	include/dt-bindings/i2c/
10558
10559I2C-TAOS-EVM DRIVER
10560M:	Jean Delvare <jdelvare@suse.com>
10561L:	linux-i2c@vger.kernel.org
10562S:	Maintained
10563F:	Documentation/i2c/busses/i2c-taos-evm.rst
10564F:	drivers/i2c/busses/i2c-taos-evm.c
10565
10566I2C-TINY-USB DRIVER
10567M:	Till Harbaum <till@harbaum.org>
10568L:	linux-i2c@vger.kernel.org
10569S:	Maintained
10570W:	http://www.harbaum.org/till/i2c_tiny_usb
10571F:	drivers/i2c/busses/i2c-tiny-usb.c
10572
10573I2C/SMBUS CONTROLLER DRIVERS FOR PC
10574M:	Jean Delvare <jdelvare@suse.com>
10575L:	linux-i2c@vger.kernel.org
10576S:	Maintained
10577F:	Documentation/i2c/busses/i2c-ali1535.rst
10578F:	Documentation/i2c/busses/i2c-ali1563.rst
10579F:	Documentation/i2c/busses/i2c-ali15x3.rst
10580F:	Documentation/i2c/busses/i2c-amd756.rst
10581F:	Documentation/i2c/busses/i2c-amd8111.rst
10582F:	Documentation/i2c/busses/i2c-i801.rst
10583F:	Documentation/i2c/busses/i2c-nforce2.rst
10584F:	Documentation/i2c/busses/i2c-piix4.rst
10585F:	Documentation/i2c/busses/i2c-sis5595.rst
10586F:	Documentation/i2c/busses/i2c-sis630.rst
10587F:	Documentation/i2c/busses/i2c-sis96x.rst
10588F:	Documentation/i2c/busses/i2c-via.rst
10589F:	Documentation/i2c/busses/i2c-viapro.rst
10590F:	drivers/i2c/busses/i2c-ali1535.c
10591F:	drivers/i2c/busses/i2c-ali1563.c
10592F:	drivers/i2c/busses/i2c-ali15x3.c
10593F:	drivers/i2c/busses/i2c-amd756-s4882.c
10594F:	drivers/i2c/busses/i2c-amd756.c
10595F:	drivers/i2c/busses/i2c-amd8111.c
10596F:	drivers/i2c/busses/i2c-i801.c
10597F:	drivers/i2c/busses/i2c-isch.c
10598F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10599F:	drivers/i2c/busses/i2c-nforce2.c
10600F:	drivers/i2c/busses/i2c-piix4.c
10601F:	drivers/i2c/busses/i2c-sis5595.c
10602F:	drivers/i2c/busses/i2c-sis630.c
10603F:	drivers/i2c/busses/i2c-sis96x.c
10604F:	drivers/i2c/busses/i2c-via.c
10605F:	drivers/i2c/busses/i2c-viapro.c
10606
10607I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10608M:	Hans de Goede <hdegoede@redhat.com>
10609L:	linux-i2c@vger.kernel.org
10610S:	Maintained
10611F:	drivers/i2c/busses/i2c-cht-wc.c
10612
10613I2C/SMBUS ISMT DRIVER
10614M:	Seth Heasley <seth.heasley@intel.com>
10615M:	Neil Horman <nhorman@tuxdriver.com>
10616L:	linux-i2c@vger.kernel.org
10617F:	Documentation/i2c/busses/i2c-ismt.rst
10618F:	drivers/i2c/busses/i2c-ismt.c
10619
10620I2C/SMBUS ZHAOXIN DRIVER
10621M:	Hans Hu <hanshu@zhaoxin.com>
10622L:	linux-i2c@vger.kernel.org
10623S:	Maintained
10624W:	https://www.zhaoxin.com
10625F:	drivers/i2c/busses/i2c-viai2c-common.c
10626F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10627
10628I2C/SMBUS STUB DRIVER
10629M:	Jean Delvare <jdelvare@suse.com>
10630L:	linux-i2c@vger.kernel.org
10631S:	Maintained
10632F:	drivers/i2c/i2c-stub.c
10633
10634I3C DRIVER FOR ASPEED AST2600
10635M:	Jeremy Kerr <jk@codeconstruct.com.au>
10636S:	Maintained
10637F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10638F:	drivers/i3c/master/ast2600-i3c-master.c
10639
10640I3C DRIVER FOR CADENCE I3C MASTER IP
10641M:	Przemysław Gaj <pgaj@cadence.com>
10642S:	Maintained
10643F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10644F:	drivers/i3c/master/i3c-master-cdns.c
10645
10646I3C DRIVER FOR SYNOPSYS DESIGNWARE
10647S:	Orphan
10648F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10649F:	drivers/i3c/master/dw*
10650
10651I3C SUBSYSTEM
10652M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10653L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10654S:	Maintained
10655C:	irc://chat.freenode.net/linux-i3c
10656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10657F:	Documentation/ABI/testing/sysfs-bus-i3c
10658F:	Documentation/devicetree/bindings/i3c/
10659F:	Documentation/driver-api/i3c
10660F:	drivers/i3c/
10661F:	include/dt-bindings/i3c/
10662F:	include/linux/i3c/
10663
10664IBM Operation Panel Input Driver
10665M:	Eddie James <eajames@linux.ibm.com>
10666L:	linux-input@vger.kernel.org
10667S:	Maintained
10668F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10669F:	drivers/input/misc/ibm-panel.c
10670
10671IBM Power 842 compression accelerator
10672M:	Haren Myneni <haren@us.ibm.com>
10673S:	Supported
10674F:	crypto/842.c
10675F:	drivers/crypto/nx/Kconfig
10676F:	drivers/crypto/nx/Makefile
10677F:	drivers/crypto/nx/nx-842*
10678F:	include/linux/sw842.h
10679F:	lib/842/
10680
10681IBM Power in-Nest Crypto Acceleration
10682M:	Breno Leitão <leitao@debian.org>
10683M:	Nayna Jain <nayna@linux.ibm.com>
10684M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10685L:	linux-crypto@vger.kernel.org
10686S:	Supported
10687F:	drivers/crypto/nx/Kconfig
10688F:	drivers/crypto/nx/Makefile
10689F:	drivers/crypto/nx/nx-aes*
10690F:	drivers/crypto/nx/nx-sha*
10691F:	drivers/crypto/nx/nx.*
10692F:	drivers/crypto/nx/nx_csbcpb.h
10693F:	drivers/crypto/nx/nx_debugfs.c
10694
10695IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10696M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10697L:	linux-pci@vger.kernel.org
10698L:	linuxppc-dev@lists.ozlabs.org
10699S:	Supported
10700F:	drivers/pci/hotplug/rpadlpar*
10701
10702IBM Power Linux RAID adapter
10703M:	Brian King <brking@us.ibm.com>
10704S:	Supported
10705F:	drivers/scsi/ipr.*
10706
10707IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10708M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10709L:	linux-pci@vger.kernel.org
10710L:	linuxppc-dev@lists.ozlabs.org
10711S:	Supported
10712F:	drivers/pci/hotplug/rpaphp*
10713
10714IBM Power SRIOV Virtual NIC Device Driver
10715M:	Haren Myneni <haren@linux.ibm.com>
10716M:	Rick Lindsley <ricklind@linux.ibm.com>
10717R:	Nick Child <nnac123@linux.ibm.com>
10718R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10719L:	netdev@vger.kernel.org
10720S:	Supported
10721F:	drivers/net/ethernet/ibm/ibmvnic.*
10722
10723IBM Power VFIO Support
10724M:	Timothy Pearson <tpearson@raptorengineering.com>
10725S:	Supported
10726F:	drivers/vfio/vfio_iommu_spapr_tce.c
10727
10728IBM Power Virtual Ethernet Device Driver
10729M:	Nick Child <nnac123@linux.ibm.com>
10730L:	netdev@vger.kernel.org
10731S:	Supported
10732F:	drivers/net/ethernet/ibm/ibmveth.*
10733
10734IBM Power Virtual FC Device Drivers
10735M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10736L:	linux-scsi@vger.kernel.org
10737S:	Supported
10738F:	drivers/scsi/ibmvscsi/ibmvfc*
10739
10740IBM Power Virtual Management Channel Driver
10741M:	Brad Warrum <bwarrum@linux.ibm.com>
10742M:	Ritu Agarwal <rituagar@linux.ibm.com>
10743S:	Supported
10744F:	drivers/misc/ibmvmc.*
10745
10746IBM Power Virtual SCSI Device Drivers
10747M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10748L:	linux-scsi@vger.kernel.org
10749S:	Supported
10750F:	drivers/scsi/ibmvscsi/ibmvscsi*
10751F:	include/scsi/viosrp.h
10752
10753IBM Power Virtual SCSI Device Target Driver
10754M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10755L:	linux-scsi@vger.kernel.org
10756L:	target-devel@vger.kernel.org
10757S:	Supported
10758F:	drivers/scsi/ibmvscsi_tgt/
10759
10760IBM Power VMX Cryptographic instructions
10761M:	Breno Leitão <leitao@debian.org>
10762M:	Nayna Jain <nayna@linux.ibm.com>
10763M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10764L:	linux-crypto@vger.kernel.org
10765S:	Supported
10766F:	arch/powerpc/crypto/Kconfig
10767F:	arch/powerpc/crypto/Makefile
10768F:	arch/powerpc/crypto/aes.c
10769F:	arch/powerpc/crypto/aes_cbc.c
10770F:	arch/powerpc/crypto/aes_ctr.c
10771F:	arch/powerpc/crypto/aes_xts.c
10772F:	arch/powerpc/crypto/aesp8-ppc.*
10773F:	arch/powerpc/crypto/ghash.c
10774F:	arch/powerpc/crypto/ghashp8-ppc.pl
10775F:	arch/powerpc/crypto/ppc-xlate.pl
10776F:	arch/powerpc/crypto/vmx.c
10777
10778IBM ServeRAID RAID DRIVER
10779S:	Orphan
10780F:	drivers/scsi/ips.*
10781
10782ICH LPC AND GPIO DRIVER
10783M:	Peter Tyser <ptyser@xes-inc.com>
10784S:	Maintained
10785F:	drivers/gpio/gpio-ich.c
10786F:	drivers/mfd/lpc_ich.c
10787
10788ICY I2C DRIVER
10789M:	Max Staudt <max@enpas.org>
10790L:	linux-i2c@vger.kernel.org
10791S:	Maintained
10792F:	drivers/i2c/busses/i2c-icy.c
10793
10794IDEAPAD LAPTOP EXTRAS DRIVER
10795M:	Ike Panhc <ike.pan@canonical.com>
10796L:	platform-driver-x86@vger.kernel.org
10797S:	Maintained
10798W:	http://launchpad.net/ideapad-laptop
10799F:	drivers/platform/x86/ideapad-laptop.c
10800
10801IDEAPAD LAPTOP SLIDEBAR DRIVER
10802M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10803L:	linux-input@vger.kernel.org
10804S:	Maintained
10805W:	https://github.com/o2genum/ideapad-slidebar
10806F:	drivers/input/misc/ideapad_slidebar.c
10807
10808IDT VersaClock 5 CLOCK DRIVER
10809M:	Luca Ceresoli <luca@lucaceresoli.net>
10810S:	Maintained
10811F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10812F:	drivers/clk/clk-versaclock5.c
10813
10814IEEE 802.15.4 SUBSYSTEM
10815M:	Alexander Aring <alex.aring@gmail.com>
10816M:	Stefan Schmidt <stefan@datenfreihafen.org>
10817M:	Miquel Raynal <miquel.raynal@bootlin.com>
10818L:	linux-wpan@vger.kernel.org
10819S:	Maintained
10820W:	https://linux-wpan.org/
10821Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10824F:	Documentation/networking/ieee802154.rst
10825F:	drivers/net/ieee802154/
10826F:	include/linux/ieee802154.h
10827F:	include/linux/nl802154.h
10828F:	include/net/af_ieee802154.h
10829F:	include/net/cfg802154.h
10830F:	include/net/ieee802154_netdev.h
10831F:	include/net/mac802154.h
10832F:	include/net/nl802154.h
10833F:	net/ieee802154/
10834F:	net/mac802154/
10835
10836Intel VIRTIO DATA PATH ACCELERATOR
10837M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10838L:	virtualization@lists.linux.dev
10839S:	Supported
10840F:	drivers/vdpa/ifcvf/
10841
10842IFE PROTOCOL
10843M:	Yotam Gigi <yotam.gi@gmail.com>
10844M:	Jamal Hadi Salim <jhs@mojatatu.com>
10845F:	include/net/ife.h
10846F:	include/uapi/linux/ife.h
10847F:	net/ife
10848
10849IGORPLUG-USB IR RECEIVER
10850M:	Sean Young <sean@mess.org>
10851L:	linux-media@vger.kernel.org
10852S:	Maintained
10853F:	drivers/media/rc/igorplugusb.c
10854
10855IGUANAWORKS USB IR TRANSCEIVER
10856M:	Sean Young <sean@mess.org>
10857L:	linux-media@vger.kernel.org
10858S:	Maintained
10859F:	drivers/media/rc/iguanair.c
10860
10861IIO BACKEND FRAMEWORK
10862M:	Nuno Sa <nuno.sa@analog.com>
10863R:	Olivier Moysan <olivier.moysan@foss.st.com>
10864L:	linux-iio@vger.kernel.org
10865S:	Maintained
10866F:	drivers/iio/industrialio-backend.c
10867F:	include/linux/iio/backend.h
10868
10869IIO DIGITAL POTENTIOMETER DAC
10870M:	Peter Rosin <peda@axentia.se>
10871L:	linux-iio@vger.kernel.org
10872S:	Maintained
10873F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10874F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10875F:	drivers/iio/dac/dpot-dac.c
10876
10877IIO ENVELOPE DETECTOR
10878M:	Peter Rosin <peda@axentia.se>
10879L:	linux-iio@vger.kernel.org
10880S:	Maintained
10881F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10882F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10883F:	drivers/iio/adc/envelope-detector.c
10884
10885IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10886M:	Matti Vaittinen <mazziesaccount@gmail.com>
10887L:	linux-iio@vger.kernel.org
10888S:	Maintained
10889F:	drivers/iio/industrialio-gts-helper.c
10890F:	include/linux/iio/iio-gts-helper.h
10891F:	drivers/iio/test/iio-test-gts.c
10892
10893IIO MULTIPLEXER
10894M:	Peter Rosin <peda@axentia.se>
10895L:	linux-iio@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10898F:	drivers/iio/multiplexer/iio-mux.c
10899
10900IIO SCMI BASED DRIVER
10901M:	Jyoti Bhayana <jbhayana@google.com>
10902L:	linux-iio@vger.kernel.org
10903S:	Maintained
10904F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10905
10906IIO SUBSYSTEM AND DRIVERS
10907M:	Jonathan Cameron <jic23@kernel.org>
10908R:	Lars-Peter Clausen <lars@metafoo.de>
10909L:	linux-iio@vger.kernel.org
10910S:	Maintained
10911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10912F:	Documentation/ABI/testing/configfs-iio*
10913F:	Documentation/ABI/testing/sysfs-bus-iio*
10914F:	Documentation/devicetree/bindings/iio/
10915F:	Documentation/iio/
10916F:	drivers/iio/
10917F:	drivers/staging/iio/
10918F:	include/dt-bindings/iio/
10919F:	include/linux/iio/
10920F:	tools/iio/
10921
10922IIO UNIT CONVERTER
10923M:	Peter Rosin <peda@axentia.se>
10924L:	linux-iio@vger.kernel.org
10925S:	Maintained
10926F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10927F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10928F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10929F:	drivers/iio/afe/iio-rescale.c
10930
10931IKANOS/ADI EAGLE ADSL USB DRIVER
10932M:	Matthieu Castet <castet.matthieu@free.fr>
10933M:	Stanislaw Gruszka <stf_xl@wp.pl>
10934S:	Maintained
10935F:	drivers/usb/atm/ueagle-atm.c
10936
10937IMAGIS TOUCHSCREEN DRIVER
10938M:	Markuss Broks <markuss.broks@gmail.com>
10939S:	Maintained
10940F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10941F:	drivers/input/touchscreen/imagis.c
10942
10943IMGTEC ASCII LCD DRIVER
10944M:	Paul Burton <paulburton@kernel.org>
10945S:	Maintained
10946F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10947F:	drivers/auxdisplay/img-ascii-lcd.c
10948
10949IMGTEC JPEG ENCODER DRIVER
10950M:	Devarsh Thakkar <devarsht@ti.com>
10951L:	linux-media@vger.kernel.org
10952S:	Supported
10953F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10954F:	drivers/media/platform/imagination/e5010*
10955
10956IMGTEC IR DECODER DRIVER
10957S:	Orphan
10958F:	drivers/media/rc/img-ir/
10959
10960IMGTEC POWERVR DRM DRIVER
10961M:	Frank Binns <frank.binns@imgtec.com>
10962M:	Matt Coster <matt.coster@imgtec.com>
10963S:	Supported
10964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10965F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10966F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10967F:	Documentation/gpu/imagination/
10968F:	drivers/gpu/drm/imagination/
10969F:	include/uapi/drm/pvr_drm.h
10970
10971IMON SOUNDGRAPH USB IR RECEIVER
10972M:	Sean Young <sean@mess.org>
10973L:	linux-media@vger.kernel.org
10974S:	Maintained
10975F:	drivers/media/rc/imon.c
10976F:	drivers/media/rc/imon_raw.c
10977
10978IMS TWINTURBO FRAMEBUFFER DRIVER
10979L:	linux-fbdev@vger.kernel.org
10980S:	Orphan
10981F:	drivers/video/fbdev/imsttfb.c
10982
10983INDEX OF FURTHER KERNEL DOCUMENTATION
10984M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10985S:	Maintained
10986F:	Documentation/process/kernel-docs.rst
10987
10988INDUSTRY PACK SUBSYSTEM (IPACK)
10989M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10990M:	Jens Taprogge <jens.taprogge@taprogge.org>
10991M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10992L:	industrypack-devel@lists.sourceforge.net
10993S:	Maintained
10994W:	http://industrypack.sourceforge.net
10995F:	drivers/ipack/
10996
10997INFINEON DPS310 Driver
10998M:	Eddie James <eajames@linux.ibm.com>
10999L:	linux-iio@vger.kernel.org
11000S:	Maintained
11001F:	drivers/iio/pressure/dps310.c
11002
11003INFINEON PEB2466 ASoC CODEC
11004M:	Herve Codina <herve.codina@bootlin.com>
11005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11006S:	Maintained
11007F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11008F:	sound/soc/codecs/peb2466.c
11009
11010INFINIBAND SUBSYSTEM
11011M:	Jason Gunthorpe <jgg@nvidia.com>
11012M:	Leon Romanovsky <leonro@nvidia.com>
11013L:	linux-rdma@vger.kernel.org
11014S:	Supported
11015W:	https://github.com/linux-rdma/rdma-core
11016Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11018F:	Documentation/devicetree/bindings/infiniband/
11019F:	Documentation/infiniband/
11020F:	drivers/infiniband/
11021F:	include/rdma/
11022F:	include/trace/events/ib_mad.h
11023F:	include/trace/events/ib_umad.h
11024F:	include/trace/misc/rdma.h
11025F:	include/uapi/linux/if_infiniband.h
11026F:	include/uapi/rdma/
11027F:	samples/bpf/ibumad_kern.c
11028F:	samples/bpf/ibumad_user.c
11029
11030INGENIC JZ4780 NAND DRIVER
11031M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11032L:	linux-mtd@lists.infradead.org
11033L:	linux-mips@vger.kernel.org
11034S:	Maintained
11035F:	drivers/mtd/nand/raw/ingenic/
11036
11037INGENIC JZ47xx SoCs
11038M:	Paul Cercueil <paul@crapouillou.net>
11039L:	linux-mips@vger.kernel.org
11040S:	Maintained
11041F:	arch/mips/boot/dts/ingenic/
11042F:	arch/mips/generic/board-ingenic.c
11043F:	arch/mips/include/asm/mach-ingenic/
11044F:	arch/mips/ingenic/Kconfig
11045F:	drivers/clk/ingenic/
11046F:	drivers/dma/dma-jz4780.c
11047F:	drivers/gpu/drm/ingenic/
11048F:	drivers/i2c/busses/i2c-jz4780.c
11049F:	drivers/iio/adc/ingenic-adc.c
11050F:	drivers/irqchip/irq-ingenic.c
11051F:	drivers/memory/jz4780-nemc.c
11052F:	drivers/mmc/host/jz4740_mmc.c
11053F:	drivers/mtd/nand/raw/ingenic/
11054F:	drivers/pinctrl/pinctrl-ingenic.c
11055F:	drivers/power/supply/ingenic-battery.c
11056F:	drivers/pwm/pwm-jz4740.c
11057F:	drivers/remoteproc/ingenic_rproc.c
11058F:	drivers/rtc/rtc-jz4740.c
11059F:	drivers/tty/serial/8250/8250_ingenic.c
11060F:	drivers/usb/musb/jz4740.c
11061F:	drivers/watchdog/jz4740_wdt.c
11062F:	include/dt-bindings/iio/adc/ingenic,adc.h
11063F:	include/linux/mfd/ingenic-tcu.h
11064F:	sound/soc/codecs/jz47*
11065F:	sound/soc/jz4740/
11066
11067INJOINIC IP5xxx POWER BANK IC DRIVER
11068M:	Samuel Holland <samuel@sholland.org>
11069S:	Maintained
11070F:	drivers/power/supply/ip5xxx_power.c
11071
11072INOTIFY
11073M:	Jan Kara <jack@suse.cz>
11074R:	Amir Goldstein <amir73il@gmail.com>
11075L:	linux-fsdevel@vger.kernel.org
11076S:	Maintained
11077F:	Documentation/filesystems/inotify.rst
11078F:	fs/notify/inotify/
11079F:	include/linux/inotify.h
11080F:	include/uapi/linux/inotify.h
11081
11082INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11083M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11084L:	linux-input@vger.kernel.org
11085S:	Maintained
11086Q:	http://patchwork.kernel.org/project/linux-input/list/
11087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11088F:	Documentation/devicetree/bindings/input/
11089F:	Documentation/devicetree/bindings/serio/
11090F:	Documentation/input/
11091F:	drivers/input/
11092F:	include/dt-bindings/input/
11093F:	include/linux/input.h
11094F:	include/linux/input/
11095F:	include/uapi/linux/input-event-codes.h
11096F:	include/uapi/linux/input.h
11097
11098INPUT MULTITOUCH (MT) PROTOCOL
11099M:	Henrik Rydberg <rydberg@bitmath.org>
11100L:	linux-input@vger.kernel.org
11101S:	Odd fixes
11102F:	Documentation/input/multi-touch-protocol.rst
11103F:	drivers/input/input-mt.c
11104K:	\b(ABS|SYN)_MT_
11105
11106INSIDE SECURE CRYPTO DRIVER
11107M:	Antoine Tenart <atenart@kernel.org>
11108L:	linux-crypto@vger.kernel.org
11109S:	Maintained
11110F:	drivers/crypto/inside-secure/
11111
11112INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11113M:	Mimi Zohar <zohar@linux.ibm.com>
11114M:	Roberto Sassu <roberto.sassu@huawei.com>
11115M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11116R:	Eric Snowberg <eric.snowberg@oracle.com>
11117L:	linux-integrity@vger.kernel.org
11118S:	Supported
11119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11120F:	security/integrity/
11121F:	security/integrity/ima/
11122
11123INTEL 810/815 FRAMEBUFFER DRIVER
11124M:	Antonino Daplas <adaplas@gmail.com>
11125L:	linux-fbdev@vger.kernel.org
11126S:	Maintained
11127F:	drivers/video/fbdev/i810/
11128
11129INTEL 8254 COUNTER DRIVER
11130M:	William Breathitt Gray <wbg@kernel.org>
11131L:	linux-iio@vger.kernel.org
11132S:	Maintained
11133F:	drivers/counter/i8254.c
11134F:	include/linux/i8254.h
11135
11136INTEL 8255 GPIO DRIVER
11137M:	William Breathitt Gray <wbg@kernel.org>
11138L:	linux-gpio@vger.kernel.org
11139S:	Maintained
11140F:	drivers/gpio/gpio-i8255.c
11141F:	drivers/gpio/gpio-i8255.h
11142
11143INTEL ASoC DRIVERS
11144M:	Cezary Rojewski <cezary.rojewski@intel.com>
11145M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11146M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11147M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11148M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11149M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11150M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11152S:	Supported
11153F:	sound/soc/intel/
11154
11155INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11156M:	Hans de Goede <hdegoede@redhat.com>
11157L:	platform-driver-x86@vger.kernel.org
11158S:	Maintained
11159F:	drivers/platform/x86/intel/atomisp2/pm.c
11160
11161INTEL ATOMISP2 LED DRIVER
11162M:	Hans de Goede <hdegoede@redhat.com>
11163L:	platform-driver-x86@vger.kernel.org
11164S:	Maintained
11165F:	drivers/platform/x86/intel/atomisp2/led.c
11166
11167INTEL BIOS SAR INT1092 DRIVER
11168M:	Shravan Sudhakar <s.shravan@intel.com>
11169L:	platform-driver-x86@vger.kernel.org
11170S:	Maintained
11171F:	drivers/platform/x86/intel/int1092/
11172
11173INTEL BROXTON PMC DRIVER
11174M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11175M:	Zha Qipeng <qipeng.zha@intel.com>
11176S:	Maintained
11177F:	drivers/mfd/intel_pmc_bxt.c
11178F:	include/linux/mfd/intel_pmc_bxt.h
11179
11180INTEL C600 SERIES SAS CONTROLLER DRIVER
11181M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11182L:	linux-scsi@vger.kernel.org
11183S:	Supported
11184T:	git git://git.code.sf.net/p/intel-sas/isci
11185F:	drivers/scsi/isci/
11186
11187INTEL CPU family model numbers
11188M:	Tony Luck <tony.luck@intel.com>
11189M:	x86@kernel.org
11190L:	linux-kernel@vger.kernel.org
11191S:	Supported
11192F:	arch/x86/include/asm/intel-family.h
11193
11194INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11195M:	Jani Nikula <jani.nikula@linux.intel.com>
11196M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11197L:	intel-gfx@lists.freedesktop.org
11198L:	intel-xe@lists.freedesktop.org
11199S:	Supported
11200F:	drivers/gpu/drm/i915/display/
11201F:	drivers/gpu/drm/xe/display/
11202F:	drivers/gpu/drm/xe/compat-i915-headers
11203F:	include/drm/intel/
11204
11205INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11206M:	Jani Nikula <jani.nikula@linux.intel.com>
11207M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11208M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11209M:	Tvrtko Ursulin <tursulin@ursulin.net>
11210L:	intel-gfx@lists.freedesktop.org
11211S:	Supported
11212W:	https://drm.pages.freedesktop.org/intel-docs/
11213Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11214B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11215C:	irc://irc.oftc.net/intel-gfx
11216T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11217F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11218F:	Documentation/gpu/i915.rst
11219F:	drivers/gpu/drm/ci/xfails/i915*
11220F:	drivers/gpu/drm/i915/
11221F:	include/drm/intel/
11222F:	include/uapi/drm/i915_drm.h
11223
11224INTEL DRM XE DRIVER (Lunar Lake and newer)
11225M:	Lucas De Marchi <lucas.demarchi@intel.com>
11226M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11227M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11228L:	intel-xe@lists.freedesktop.org
11229S:	Supported
11230W:	https://drm.pages.freedesktop.org/intel-docs/
11231Q:	http://patchwork.freedesktop.org/project/intel-xe/
11232B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11233C:	irc://irc.oftc.net/xe
11234T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11235F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11236F:	Documentation/gpu/xe/
11237F:	drivers/gpu/drm/xe/
11238F:	include/drm/intel/
11239F:	include/uapi/drm/xe_drm.h
11240
11241INTEL ETHERNET DRIVERS
11242M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11243M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11244L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11245S:	Supported
11246W:	https://www.intel.com/content/www/us/en/support.html
11247Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11250F:	Documentation/networking/device_drivers/ethernet/intel/
11251F:	drivers/net/ethernet/intel/
11252F:	drivers/net/ethernet/intel/*/
11253F:	include/linux/avf/virtchnl.h
11254F:	include/linux/net/intel/iidc.h
11255
11256INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11257M:	Mustafa Ismail <mustafa.ismail@intel.com>
11258M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11259L:	linux-rdma@vger.kernel.org
11260S:	Supported
11261F:	drivers/infiniband/hw/irdma/
11262F:	include/uapi/rdma/irdma-abi.h
11263
11264INTEL GPIO DRIVERS
11265M:	Andy Shevchenko <andy@kernel.org>
11266L:	linux-gpio@vger.kernel.org
11267S:	Supported
11268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11269F:	drivers/gpio/gpio-elkhartlake.c
11270F:	drivers/gpio/gpio-graniterapids.c
11271F:	drivers/gpio/gpio-ich.c
11272F:	drivers/gpio/gpio-merrifield.c
11273F:	drivers/gpio/gpio-ml-ioh.c
11274F:	drivers/gpio/gpio-pch.c
11275F:	drivers/gpio/gpio-sch.c
11276F:	drivers/gpio/gpio-sodaville.c
11277F:	drivers/gpio/gpio-tangier.c
11278F:	drivers/gpio/gpio-tangier.h
11279
11280INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11281M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11282M:	Zhi Wang <zhi.wang.linux@gmail.com>
11283L:	intel-gvt-dev@lists.freedesktop.org
11284L:	intel-gfx@lists.freedesktop.org
11285S:	Supported
11286W:	https://github.com/intel/gvt-linux/wiki
11287T:	git https://github.com/intel/gvt-linux.git
11288F:	drivers/gpu/drm/i915/gvt/
11289
11290INTEL HID EVENT DRIVER
11291M:	Alex Hung <alexhung@gmail.com>
11292L:	platform-driver-x86@vger.kernel.org
11293S:	Maintained
11294F:	drivers/platform/x86/intel/hid.c
11295
11296INTEL I/OAT DMA DRIVER
11297M:	Dave Jiang <dave.jiang@intel.com>
11298R:	Dan Williams <dan.j.williams@intel.com>
11299L:	dmaengine@vger.kernel.org
11300S:	Supported
11301Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11302F:	drivers/dma/ioat*
11303
11304INTEL IAA CRYPTO DRIVER
11305M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11306L:	linux-crypto@vger.kernel.org
11307S:	Supported
11308F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11309F:	drivers/crypto/intel/iaa/*
11310
11311INTEL IDLE DRIVER
11312M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11313M:	Len Brown <lenb@kernel.org>
11314L:	linux-pm@vger.kernel.org
11315S:	Supported
11316B:	https://bugzilla.kernel.org
11317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11318F:	drivers/idle/intel_idle.c
11319
11320INTEL IDXD DRIVER
11321M:	Fenghua Yu <fenghua.yu@intel.com>
11322R:	Dave Jiang <dave.jiang@intel.com>
11323L:	dmaengine@vger.kernel.org
11324S:	Supported
11325F:	drivers/dma/idxd/*
11326F:	include/uapi/linux/idxd.h
11327
11328INTEL IN FIELD SCAN (IFS) DEVICE
11329M:	Jithu Joseph <jithu.joseph@intel.com>
11330R:	Ashok Raj <ashok.raj@intel.com>
11331R:	Tony Luck <tony.luck@intel.com>
11332S:	Maintained
11333F:	drivers/platform/x86/intel/ifs
11334F:	include/trace/events/intel_ifs.h
11335F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11336
11337INTEL INTEGRATED SENSOR HUB DRIVER
11338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11339M:	Jiri Kosina <jikos@kernel.org>
11340L:	linux-input@vger.kernel.org
11341S:	Maintained
11342F:	drivers/hid/intel-ish-hid/
11343
11344INTEL IOMMU (VT-d)
11345M:	David Woodhouse <dwmw2@infradead.org>
11346M:	Lu Baolu <baolu.lu@linux.intel.com>
11347L:	iommu@lists.linux.dev
11348S:	Supported
11349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11350F:	drivers/iommu/intel/
11351
11352INTEL IPU3 CSI-2 CIO2 DRIVER
11353M:	Yong Zhi <yong.zhi@intel.com>
11354M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11355M:	Bingbu Cao <bingbu.cao@intel.com>
11356M:	Dan Scally <djrscally@gmail.com>
11357R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11358L:	linux-media@vger.kernel.org
11359S:	Maintained
11360T:	git git://linuxtv.org/media_tree.git
11361F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11362F:	drivers/media/pci/intel/ipu3/
11363
11364INTEL IPU3 CSI-2 IMGU DRIVER
11365M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11366R:	Bingbu Cao <bingbu.cao@intel.com>
11367R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11368L:	linux-media@vger.kernel.org
11369S:	Maintained
11370F:	Documentation/admin-guide/media/ipu3.rst
11371F:	Documentation/admin-guide/media/ipu3_rcb.svg
11372F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11373F:	drivers/staging/media/ipu3/
11374
11375INTEL IPU6 INPUT SYSTEM DRIVER
11376M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11377M:	Bingbu Cao <bingbu.cao@intel.com>
11378R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11379L:	linux-media@vger.kernel.org
11380S:	Maintained
11381T:	git git://linuxtv.org/media_tree.git
11382F:	Documentation/admin-guide/media/ipu6-isys.rst
11383F:	drivers/media/pci/intel/ipu6/
11384
11385INTEL ISHTP ECLITE DRIVER
11386M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11387L:	platform-driver-x86@vger.kernel.org
11388S:	Supported
11389F:	drivers/platform/x86/intel/ishtp_eclite.c
11390
11391INTEL IXP4XX CRYPTO SUPPORT
11392M:	Corentin Labbe <clabbe@baylibre.com>
11393L:	linux-crypto@vger.kernel.org
11394S:	Maintained
11395F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11396
11397INTEL KEEM BAY DRM DRIVER
11398M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11399M:	Edmund Dea <edmund.j.dea@intel.com>
11400S:	Maintained
11401F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11402F:	drivers/gpu/drm/kmb/
11403
11404INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11405M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11406S:	Maintained
11407F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11408F:	drivers/crypto/intel/keembay/Kconfig
11409F:	drivers/crypto/intel/keembay/Makefile
11410F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11411F:	drivers/crypto/intel/keembay/ocs-aes.c
11412F:	drivers/crypto/intel/keembay/ocs-aes.h
11413
11414INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11415M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11416M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11417M:	Mark Gross <mgross@linux.intel.com>
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11420F:	drivers/crypto/intel/keembay/Kconfig
11421F:	drivers/crypto/intel/keembay/Makefile
11422F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11423
11424INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11425M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11426M:	Declan Murphy <declan.murphy@intel.com>
11427S:	Maintained
11428F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11429F:	drivers/crypto/intel/keembay/Kconfig
11430F:	drivers/crypto/intel/keembay/Makefile
11431F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11432F:	drivers/crypto/intel/keembay/ocs-hcu.c
11433F:	drivers/crypto/intel/keembay/ocs-hcu.h
11434
11435INTEL MANAGEMENT ENGINE (mei)
11436M:	Tomas Winkler <tomas.winkler@intel.com>
11437L:	linux-kernel@vger.kernel.org
11438S:	Supported
11439F:	Documentation/driver-api/mei/*
11440F:	drivers/misc/mei/
11441F:	drivers/watchdog/mei_wdt.c
11442F:	include/linux/mei_aux.h
11443F:	include/linux/mei_cl_bus.h
11444F:	include/uapi/linux/mei.h
11445F:	include/uapi/linux/mei_uuid.h
11446F:	include/uapi/linux/uuid.h
11447F:	samples/mei/*
11448
11449INTEL MAX 10 BMC MFD DRIVER
11450M:	Xu Yilun <yilun.xu@intel.com>
11451R:	Tom Rix <trix@redhat.com>
11452S:	Maintained
11453F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11454F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11455F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11456F:	drivers/mfd/intel-m10-bmc*
11457F:	include/linux/mfd/intel-m10-bmc.h
11458
11459INTEL MAX10 BMC SECURE UPDATES
11460M:	Peter Colberg <peter.colberg@intel.com>
11461L:	linux-fpga@vger.kernel.org
11462S:	Maintained
11463F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11464F:	drivers/fpga/intel-m10-bmc-sec-update.c
11465
11466INTEL P-Unit IPC DRIVER
11467M:	Zha Qipeng <qipeng.zha@intel.com>
11468L:	platform-driver-x86@vger.kernel.org
11469S:	Maintained
11470F:	arch/x86/include/asm/intel_punit_ipc.h
11471F:	drivers/platform/x86/intel/punit_ipc.c
11472
11473INTEL PMC CORE DRIVER
11474M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11475M:	David E Box <david.e.box@intel.com>
11476L:	platform-driver-x86@vger.kernel.org
11477S:	Maintained
11478F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11479F:	drivers/platform/x86/intel/pmc/
11480
11481INTEL PMIC GPIO DRIVERS
11482M:	Andy Shevchenko <andy@kernel.org>
11483S:	Supported
11484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11485F:	drivers/gpio/gpio-*cove.c
11486
11487INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11488M:	Andy Shevchenko <andy@kernel.org>
11489S:	Supported
11490F:	drivers/mfd/intel_soc_pmic*
11491F:	include/linux/mfd/intel_soc_pmic*
11492
11493INTEL PMT DRIVERS
11494M:	David E. Box <david.e.box@linux.intel.com>
11495S:	Supported
11496F:	drivers/platform/x86/intel/pmt/
11497
11498INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11499M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11500L:	linux-wireless@vger.kernel.org
11501S:	Maintained
11502F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11503F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11504F:	drivers/net/wireless/intel/ipw2x00/
11505
11506INTEL PSTATE DRIVER
11507M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11508M:	Len Brown <lenb@kernel.org>
11509L:	linux-pm@vger.kernel.org
11510S:	Supported
11511F:	drivers/cpufreq/intel_pstate.c
11512
11513INTEL PTP DFL ToD DRIVER
11514M:	Tianfei Zhang <tianfei.zhang@intel.com>
11515L:	linux-fpga@vger.kernel.org
11516L:	netdev@vger.kernel.org
11517S:	Maintained
11518F:	drivers/ptp/ptp_dfl_tod.c
11519
11520INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11521M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11522L:	linux-iio@vger.kernel.org
11523F:	drivers/counter/intel-qep.c
11524
11525INTEL SCU DRIVERS
11526M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11527S:	Maintained
11528F:	arch/x86/include/asm/intel_scu_ipc.h
11529F:	drivers/platform/x86/intel_scu_*
11530
11531INTEL SDSI DRIVER
11532M:	David E. Box <david.e.box@linux.intel.com>
11533S:	Supported
11534F:	drivers/platform/x86/intel/sdsi.c
11535F:	tools/arch/x86/intel_sdsi/
11536F:	tools/testing/selftests/drivers/sdsi/
11537
11538INTEL SGX
11539M:	Jarkko Sakkinen <jarkko@kernel.org>
11540R:	Dave Hansen <dave.hansen@linux.intel.com>
11541L:	linux-sgx@vger.kernel.org
11542S:	Supported
11543Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11545F:	Documentation/arch/x86/sgx.rst
11546F:	arch/x86/entry/vdso/vsgx.S
11547F:	arch/x86/include/asm/sgx.h
11548F:	arch/x86/include/uapi/asm/sgx.h
11549F:	arch/x86/kernel/cpu/sgx/*
11550F:	tools/testing/selftests/sgx/*
11551K:	\bSGX_
11552
11553INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11554M:	Daniel Scally <djrscally@gmail.com>
11555S:	Maintained
11556F:	drivers/platform/x86/intel/int3472/
11557
11558INTEL SPEED SELECT TECHNOLOGY
11559M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11560L:	platform-driver-x86@vger.kernel.org
11561S:	Maintained
11562F:	drivers/platform/x86/intel/speed_select_if/
11563F:	include/uapi/linux/isst_if.h
11564F:	tools/power/x86/intel-speed-select/
11565
11566INTEL STRATIX10 FIRMWARE DRIVERS
11567M:	Dinh Nguyen <dinguyen@kernel.org>
11568L:	linux-kernel@vger.kernel.org
11569S:	Maintained
11570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11571F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11572F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11573F:	drivers/firmware/stratix10-rsu.c
11574F:	drivers/firmware/stratix10-svc.c
11575F:	include/linux/firmware/intel/stratix10-smc.h
11576F:	include/linux/firmware/intel/stratix10-svc-client.h
11577
11578INTEL TELEMETRY DRIVER
11579M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11580M:	"David E. Box" <david.e.box@linux.intel.com>
11581L:	platform-driver-x86@vger.kernel.org
11582S:	Maintained
11583F:	arch/x86/include/asm/intel_telemetry.h
11584F:	drivers/platform/x86/intel/telemetry/
11585
11586INTEL TPMI DRIVER
11587M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11588L:	platform-driver-x86@vger.kernel.org
11589S:	Maintained
11590F:	Documentation/ABI/testing/debugfs-tpmi
11591F:	drivers/platform/x86/intel/tpmi.c
11592F:	include/linux/intel_tpmi.h
11593
11594INTEL UNCORE FREQUENCY CONTROL
11595M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11596L:	platform-driver-x86@vger.kernel.org
11597S:	Maintained
11598F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11599F:	drivers/platform/x86/intel/uncore-frequency/
11600
11601INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11602M:	David E. Box <david.e.box@linux.intel.com>
11603S:	Supported
11604F:	drivers/platform/x86/intel/vsec.*
11605
11606INTEL VIRTUAL BUTTON DRIVER
11607M:	AceLan Kao <acelan.kao@canonical.com>
11608L:	platform-driver-x86@vger.kernel.org
11609S:	Maintained
11610F:	drivers/platform/x86/intel/vbtn.c
11611
11612INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11613M:	Stanislaw Gruszka <stf_xl@wp.pl>
11614L:	linux-wireless@vger.kernel.org
11615S:	Supported
11616F:	drivers/net/wireless/intel/iwlegacy/
11617
11618INTEL WIRELESS WIFI LINK (iwlwifi)
11619M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11620L:	linux-wireless@vger.kernel.org
11621S:	Supported
11622W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11624F:	drivers/net/wireless/intel/iwlwifi/
11625
11626INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11627M:	Jithu Joseph <jithu.joseph@intel.com>
11628S:	Maintained
11629W:	https://slimbootloader.github.io/security/firmware-update.html
11630F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11631
11632INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11633L:	Dell.Client.Kernel@dell.com
11634S:	Maintained
11635F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11636
11637INTEL WWAN IOSM DRIVER
11638M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11639L:	netdev@vger.kernel.org
11640S:	Maintained
11641F:	drivers/net/wwan/iosm/
11642
11643INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11644M:	Xin Li <xin@zytor.com>
11645M:	"H. Peter Anvin" <hpa@zytor.com>
11646S:	Supported
11647F:	Documentation/arch/x86/x86_64/fred.rst
11648F:	arch/x86/entry/entry_64_fred.S
11649F:	arch/x86/entry/entry_fred.c
11650F:	arch/x86/include/asm/fred.h
11651F:	arch/x86/kernel/fred.c
11652
11653INTEL(R) TRACE HUB
11654M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11655S:	Supported
11656F:	Documentation/trace/intel_th.rst
11657F:	drivers/hwtracing/intel_th/
11658F:	include/linux/intel_th.h
11659
11660INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11661M:	Ning Sun <ning.sun@intel.com>
11662L:	tboot-devel@lists.sourceforge.net
11663S:	Supported
11664W:	http://tboot.sourceforge.net
11665T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11666F:	Documentation/arch/x86/intel_txt.rst
11667F:	arch/x86/kernel/tboot.c
11668F:	include/linux/tboot.h
11669
11670INTERCONNECT API
11671M:	Georgi Djakov <djakov@kernel.org>
11672L:	linux-pm@vger.kernel.org
11673S:	Maintained
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11675F:	Documentation/devicetree/bindings/interconnect/
11676F:	Documentation/driver-api/interconnect.rst
11677F:	drivers/interconnect/
11678F:	include/dt-bindings/interconnect/
11679F:	include/linux/interconnect-provider.h
11680F:	include/linux/interconnect.h
11681
11682INTERRUPT COUNTER DRIVER
11683M:	Oleksij Rempel <o.rempel@pengutronix.de>
11684R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11685L:	linux-iio@vger.kernel.org
11686F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11687F:	drivers/counter/interrupt-cnt.c
11688
11689INTERSIL ISL7998X VIDEO DECODER DRIVER
11690M:	Michael Tretter <m.tretter@pengutronix.de>
11691R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11692L:	linux-media@vger.kernel.org
11693S:	Maintained
11694F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11695F:	drivers/media/i2c/isl7998x.c
11696
11697INVENSENSE ICM-426xx IMU DRIVER
11698M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11699L:	linux-iio@vger.kernel.org
11700S:	Maintained
11701W:	https://invensense.tdk.com/
11702F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11703F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11704F:	drivers/iio/imu/inv_icm42600/
11705
11706INVENSENSE MPU-3050 GYROSCOPE DRIVER
11707M:	Linus Walleij <linus.walleij@linaro.org>
11708L:	linux-iio@vger.kernel.org
11709S:	Maintained
11710F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11711F:	drivers/iio/gyro/mpu3050*
11712
11713IOC3 ETHERNET DRIVER
11714M:	Ralf Baechle <ralf@linux-mips.org>
11715L:	linux-mips@vger.kernel.org
11716S:	Maintained
11717F:	drivers/net/ethernet/sgi/ioc3-eth.c
11718
11719IOMMU DMA-API LAYER
11720M:	Robin Murphy <robin.murphy@arm.com>
11721L:	iommu@lists.linux.dev
11722S:	Maintained
11723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11724F:	drivers/iommu/dma-iommu.c
11725F:	drivers/iommu/dma-iommu.h
11726F:	drivers/iommu/iova.c
11727F:	include/linux/iova.h
11728
11729IOMMU SUBSYSTEM
11730M:	Joerg Roedel <joro@8bytes.org>
11731M:	Will Deacon <will@kernel.org>
11732R:	Robin Murphy <robin.murphy@arm.com>
11733L:	iommu@lists.linux.dev
11734S:	Maintained
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11736F:	Documentation/devicetree/bindings/iommu/
11737F:	drivers/iommu/
11738F:	include/linux/iommu.h
11739F:	include/linux/iova.h
11740F:	include/linux/of_iommu.h
11741
11742IOMMUFD
11743M:	Jason Gunthorpe <jgg@nvidia.com>
11744M:	Kevin Tian <kevin.tian@intel.com>
11745L:	iommu@lists.linux.dev
11746S:	Maintained
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11748F:	Documentation/userspace-api/iommufd.rst
11749F:	drivers/iommu/iommufd/
11750F:	include/linux/iommufd.h
11751F:	include/uapi/linux/iommufd.h
11752F:	tools/testing/selftests/iommu/
11753
11754IOSYS-MAP HELPERS
11755M:	Thomas Zimmermann <tzimmermann@suse.de>
11756L:	dri-devel@lists.freedesktop.org
11757S:	Maintained
11758T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11759F:	include/linux/iosys-map.h
11760
11761IO_URING
11762M:	Jens Axboe <axboe@kernel.dk>
11763M:	Pavel Begunkov <asml.silence@gmail.com>
11764L:	io-uring@vger.kernel.org
11765S:	Maintained
11766T:	git git://git.kernel.dk/linux-block
11767T:	git git://git.kernel.dk/liburing
11768F:	include/linux/io_uring/
11769F:	include/linux/io_uring.h
11770F:	include/linux/io_uring_types.h
11771F:	include/trace/events/io_uring.h
11772F:	include/uapi/linux/io_uring.h
11773F:	io_uring/
11774
11775IPMI SUBSYSTEM
11776M:	Corey Minyard <minyard@acm.org>
11777L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11778S:	Supported
11779W:	http://openipmi.sourceforge.net/
11780T:	git https://github.com/cminyard/linux-ipmi.git for-next
11781F:	Documentation/devicetree/bindings/ipmi/
11782F:	Documentation/driver-api/ipmi.rst
11783F:	drivers/char/ipmi/
11784F:	include/linux/ipmi*
11785F:	include/uapi/linux/ipmi*
11786
11787IPS SCSI RAID DRIVER
11788M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11789L:	linux-scsi@vger.kernel.org
11790S:	Maintained
11791W:	http://www.adaptec.com/
11792F:	drivers/scsi/ips*
11793
11794IPVS
11795M:	Simon Horman <horms@verge.net.au>
11796M:	Julian Anastasov <ja@ssi.bg>
11797L:	netdev@vger.kernel.org
11798L:	lvs-devel@vger.kernel.org
11799S:	Maintained
11800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11802F:	Documentation/networking/ipvs-sysctl.rst
11803F:	include/net/ip_vs.h
11804F:	include/uapi/linux/ip_vs.h
11805F:	net/netfilter/ipvs/
11806
11807IPWIRELESS DRIVER
11808M:	Jiri Kosina <jikos@kernel.org>
11809M:	David Sterba <dsterba@suse.com>
11810S:	Odd Fixes
11811F:	drivers/tty/ipwireless/
11812
11813IRON DEVICE AUDIO CODEC DRIVERS
11814M:	Kiseok Jo <kiseok.jo@irondevice.com>
11815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11816S:	Maintained
11817F:	Documentation/devicetree/bindings/sound/irondevice,*
11818F:	sound/soc/codecs/sma*
11819
11820IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11821M:	Thomas Gleixner <tglx@linutronix.de>
11822S:	Maintained
11823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11824F:	Documentation/core-api/irq/irq-domain.rst
11825F:	include/linux/irqdomain.h
11826F:	include/linux/irqdomain_defs.h
11827F:	kernel/irq/irqdomain.c
11828F:	kernel/irq/msi.c
11829
11830IRQ SUBSYSTEM
11831M:	Thomas Gleixner <tglx@linutronix.de>
11832L:	linux-kernel@vger.kernel.org
11833S:	Maintained
11834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11835F:	include/linux/group_cpus.h
11836F:	include/linux/irq.h
11837F:	include/linux/irqhandler.h
11838F:	include/linux/irqnr.h
11839F:	include/linux/irqreturn.h
11840F:	kernel/irq/
11841F:	lib/group_cpus.c
11842
11843IRQCHIP DRIVERS
11844M:	Thomas Gleixner <tglx@linutronix.de>
11845L:	linux-kernel@vger.kernel.org
11846S:	Maintained
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11848F:	Documentation/devicetree/bindings/interrupt-controller/
11849F:	drivers/irqchip/
11850F:	include/linux/irqchip.h
11851
11852ISA
11853M:	William Breathitt Gray <wbg@kernel.org>
11854S:	Maintained
11855F:	Documentation/driver-api/isa.rst
11856F:	drivers/base/isa.c
11857F:	include/linux/isa.h
11858
11859ISA RADIO MODULE
11860M:	Hans Verkuil <hverkuil@xs4all.nl>
11861L:	linux-media@vger.kernel.org
11862S:	Maintained
11863W:	https://linuxtv.org
11864T:	git git://linuxtv.org/media_tree.git
11865F:	drivers/media/radio/radio-isa*
11866
11867ISAPNP
11868M:	Jaroslav Kysela <perex@perex.cz>
11869S:	Maintained
11870F:	Documentation/userspace-api/isapnp.rst
11871F:	drivers/pnp/isapnp/
11872F:	include/linux/isapnp.h
11873
11874ISCSI
11875M:	Lee Duncan <lduncan@suse.com>
11876M:	Chris Leech <cleech@redhat.com>
11877M:	Mike Christie <michael.christie@oracle.com>
11878L:	open-iscsi@googlegroups.com
11879L:	linux-scsi@vger.kernel.org
11880S:	Maintained
11881W:	www.open-iscsi.com
11882F:	drivers/scsi/*iscsi*
11883F:	include/scsi/*iscsi*
11884
11885iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11886M:	Peter Jones <pjones@redhat.com>
11887M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11888S:	Maintained
11889F:	drivers/firmware/iscsi_ibft*
11890
11891ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11892M:	Sagi Grimberg <sagi@grimberg.me>
11893M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11894L:	linux-rdma@vger.kernel.org
11895S:	Supported
11896W:	http://www.openfabrics.org
11897W:	www.open-iscsi.org
11898Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11899F:	drivers/infiniband/ulp/iser/
11900
11901ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11902M:	Sagi Grimberg <sagi@grimberg.me>
11903L:	linux-rdma@vger.kernel.org
11904L:	target-devel@vger.kernel.org
11905S:	Supported
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11907F:	drivers/infiniband/ulp/isert
11908
11909ISDN/CMTP OVER BLUETOOTH
11910M:	Karsten Keil <isdn@linux-pingi.de>
11911L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11912L:	netdev@vger.kernel.org
11913S:	Odd Fixes
11914W:	http://www.isdn4linux.de
11915F:	Documentation/isdn/
11916F:	drivers/isdn/capi/
11917F:	include/linux/isdn/
11918F:	include/uapi/linux/isdn/
11919F:	net/bluetooth/cmtp/
11920
11921ISDN/mISDN SUBSYSTEM
11922M:	Karsten Keil <isdn@linux-pingi.de>
11923L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11924L:	netdev@vger.kernel.org
11925S:	Maintained
11926W:	http://www.isdn4linux.de
11927F:	drivers/isdn/Kconfig
11928F:	drivers/isdn/Makefile
11929F:	drivers/isdn/hardware/
11930F:	drivers/isdn/mISDN/
11931
11932ISOFS FILESYSTEM
11933M:	Jan Kara <jack@suse.cz>
11934L:	linux-fsdevel@vger.kernel.org
11935S:	Maintained
11936F:	Documentation/filesystems/isofs.rst
11937F:	fs/isofs/
11938
11939IT87 HARDWARE MONITORING DRIVER
11940M:	Jean Delvare <jdelvare@suse.com>
11941L:	linux-hwmon@vger.kernel.org
11942S:	Maintained
11943F:	Documentation/hwmon/it87.rst
11944F:	drivers/hwmon/it87.c
11945
11946IT913X MEDIA DRIVER
11947L:	linux-media@vger.kernel.org
11948S:	Orphan
11949W:	https://linuxtv.org
11950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11951F:	drivers/media/tuners/it913x*
11952
11953ITE IT66121 HDMI BRIDGE DRIVER
11954M:	Phong LE <ple@baylibre.com>
11955M:	Neil Armstrong <neil.armstrong@linaro.org>
11956S:	Maintained
11957T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11958F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11959F:	drivers/gpu/drm/bridge/ite-it66121.c
11960
11961IVTV VIDEO4LINUX DRIVER
11962M:	Andy Walls <awalls@md.metrocast.net>
11963L:	linux-media@vger.kernel.org
11964S:	Maintained
11965W:	https://linuxtv.org
11966T:	git git://linuxtv.org/media_tree.git
11967F:	Documentation/admin-guide/media/ivtv*
11968F:	drivers/media/pci/ivtv/
11969F:	include/uapi/linux/ivtv*
11970
11971IX2505V MEDIA DRIVER
11972M:	Malcolm Priestley <tvboxspy@gmail.com>
11973L:	linux-media@vger.kernel.org
11974S:	Maintained
11975W:	https://linuxtv.org
11976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11977F:	drivers/media/dvb-frontends/ix2505v*
11978
11979JAILHOUSE HYPERVISOR INTERFACE
11980M:	Jan Kiszka <jan.kiszka@siemens.com>
11981L:	jailhouse-dev@googlegroups.com
11982S:	Maintained
11983F:	arch/x86/include/asm/jailhouse_para.h
11984F:	arch/x86/kernel/jailhouse.c
11985
11986JFS FILESYSTEM
11987M:	Dave Kleikamp <shaggy@kernel.org>
11988L:	jfs-discussion@lists.sourceforge.net
11989S:	Odd Fixes
11990W:	http://jfs.sourceforge.net/
11991T:	git https://github.com/kleikamp/linux-shaggy.git
11992F:	Documentation/admin-guide/jfs.rst
11993F:	fs/jfs/
11994
11995JME NETWORK DRIVER
11996M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11997L:	netdev@vger.kernel.org
11998S:	Odd Fixes
11999F:	drivers/net/ethernet/jme.*
12000
12001JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12002M:	David Woodhouse <dwmw2@infradead.org>
12003M:	Richard Weinberger <richard@nod.at>
12004L:	linux-mtd@lists.infradead.org
12005S:	Odd Fixes
12006W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12007T:	git git://git.infradead.org/ubifs-2.6.git
12008F:	fs/jffs2/
12009F:	include/uapi/linux/jffs2.h
12010
12011JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12012M:	"Theodore Ts'o" <tytso@mit.edu>
12013M:	Jan Kara <jack@suse.com>
12014L:	linux-ext4@vger.kernel.org
12015S:	Maintained
12016F:	fs/jbd2/
12017F:	include/linux/jbd2.h
12018
12019JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12020M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12021L:	linux-media@vger.kernel.org
12022L:	linux-renesas-soc@vger.kernel.org
12023S:	Maintained
12024F:	drivers/media/platform/renesas/rcar_jpu.c
12025
12026JSM Neo PCI based serial card
12027L:	linux-serial@vger.kernel.org
12028S:	Orphan
12029F:	drivers/tty/serial/jsm/
12030
12031K10TEMP HARDWARE MONITORING DRIVER
12032M:	Clemens Ladisch <clemens@ladisch.de>
12033L:	linux-hwmon@vger.kernel.org
12034S:	Maintained
12035F:	Documentation/hwmon/k10temp.rst
12036F:	drivers/hwmon/k10temp.c
12037
12038K8TEMP HARDWARE MONITORING DRIVER
12039M:	Rudolf Marek <r.marek@assembler.cz>
12040L:	linux-hwmon@vger.kernel.org
12041S:	Maintained
12042F:	Documentation/hwmon/k8temp.rst
12043F:	drivers/hwmon/k8temp.c
12044
12045KASAN
12046M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12047R:	Alexander Potapenko <glider@google.com>
12048R:	Andrey Konovalov <andreyknvl@gmail.com>
12049R:	Dmitry Vyukov <dvyukov@google.com>
12050R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12051L:	kasan-dev@googlegroups.com
12052S:	Maintained
12053F:	Documentation/dev-tools/kasan.rst
12054F:	arch/*/include/asm/*kasan.h
12055F:	arch/*/mm/kasan_init*
12056F:	include/linux/kasan*.h
12057F:	lib/Kconfig.kasan
12058F:	mm/kasan/
12059F:	scripts/Makefile.kasan
12060
12061KCONFIG
12062M:	Masahiro Yamada <masahiroy@kernel.org>
12063L:	linux-kbuild@vger.kernel.org
12064S:	Maintained
12065Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12067F:	Documentation/kbuild/kconfig*
12068F:	scripts/Kconfig.include
12069F:	scripts/kconfig/
12070
12071KCOV
12072R:	Dmitry Vyukov <dvyukov@google.com>
12073R:	Andrey Konovalov <andreyknvl@gmail.com>
12074L:	kasan-dev@googlegroups.com
12075S:	Maintained
12076F:	Documentation/dev-tools/kcov.rst
12077F:	include/linux/kcov.h
12078F:	include/uapi/linux/kcov.h
12079F:	kernel/kcov.c
12080F:	scripts/Makefile.kcov
12081
12082KCSAN
12083M:	Marco Elver <elver@google.com>
12084R:	Dmitry Vyukov <dvyukov@google.com>
12085L:	kasan-dev@googlegroups.com
12086S:	Maintained
12087F:	Documentation/dev-tools/kcsan.rst
12088F:	include/linux/kcsan*.h
12089F:	kernel/kcsan/
12090F:	lib/Kconfig.kcsan
12091F:	scripts/Makefile.kcsan
12092
12093KDUMP
12094M:	Baoquan He <bhe@redhat.com>
12095R:	Vivek Goyal <vgoyal@redhat.com>
12096R:	Dave Young <dyoung@redhat.com>
12097L:	kexec@lists.infradead.org
12098S:	Maintained
12099W:	http://lse.sourceforge.net/kdump/
12100F:	Documentation/admin-guide/kdump/
12101F:	fs/proc/vmcore.c
12102F:	include/linux/crash_core.h
12103F:	include/linux/crash_dump.h
12104F:	include/uapi/linux/vmcore.h
12105F:	kernel/crash_*.c
12106
12107KEENE FM RADIO TRANSMITTER DRIVER
12108M:	Hans Verkuil <hverkuil@xs4all.nl>
12109L:	linux-media@vger.kernel.org
12110S:	Maintained
12111W:	https://linuxtv.org
12112T:	git git://linuxtv.org/media_tree.git
12113F:	drivers/media/radio/radio-keene*
12114
12115KERNEL AUTOMOUNTER
12116M:	Ian Kent <raven@themaw.net>
12117L:	autofs@vger.kernel.org
12118S:	Maintained
12119F:	fs/autofs/
12120
12121KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12122M:	Masahiro Yamada <masahiroy@kernel.org>
12123R:	Nathan Chancellor <nathan@kernel.org>
12124R:	Nicolas Schier <nicolas@fjasle.eu>
12125L:	linux-kbuild@vger.kernel.org
12126S:	Maintained
12127Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12129F:	Documentation/kbuild/
12130F:	Makefile
12131F:	scripts/*vmlinux*
12132F:	scripts/Kbuild*
12133F:	scripts/Makefile*
12134F:	scripts/basic/
12135F:	scripts/clang-tools/
12136F:	scripts/dummy-tools/
12137F:	scripts/include/
12138F:	scripts/mk*
12139F:	scripts/mod/
12140F:	scripts/package/
12141F:	usr/
12142
12143KERNEL HARDENING (not covered by other areas)
12144M:	Kees Cook <kees@kernel.org>
12145R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12146L:	linux-hardening@vger.kernel.org
12147S:	Supported
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12149F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12150F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12151F:	arch/*/configs/hardening.config
12152F:	include/linux/overflow.h
12153F:	include/linux/randomize_kstack.h
12154F:	kernel/configs/hardening.config
12155F:	lib/usercopy_kunit.c
12156F:	mm/usercopy.c
12157K:	\b(add|choose)_random_kstack_offset\b
12158K:	\b__check_(object_size|heap_object)\b
12159K:	\b__counted_by\b
12160
12161KERNEL JANITORS
12162L:	kernel-janitors@vger.kernel.org
12163S:	Odd Fixes
12164W:	http://kernelnewbies.org/KernelJanitors
12165
12166KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12167M:	Chuck Lever <chuck.lever@oracle.com>
12168M:	Jeff Layton <jlayton@kernel.org>
12169R:	Neil Brown <neilb@suse.de>
12170R:	Olga Kornievskaia <okorniev@redhat.com>
12171R:	Dai Ngo <Dai.Ngo@oracle.com>
12172R:	Tom Talpey <tom@talpey.com>
12173L:	linux-nfs@vger.kernel.org
12174S:	Supported
12175B:	https://bugzilla.kernel.org
12176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12177F:	Documentation/filesystems/nfs/
12178F:	fs/lockd/
12179F:	fs/nfs_common/
12180F:	fs/nfsd/
12181F:	include/linux/lockd/
12182F:	include/linux/sunrpc/
12183F:	include/trace/events/rpcgss.h
12184F:	include/trace/events/rpcrdma.h
12185F:	include/trace/events/sunrpc.h
12186F:	include/trace/misc/fs.h
12187F:	include/trace/misc/nfs.h
12188F:	include/trace/misc/sunrpc.h
12189F:	include/uapi/linux/nfsd/
12190F:	include/uapi/linux/sunrpc/
12191F:	net/sunrpc/
12192
12193KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12194M:	Thomas Weißschuh <linux@weissschuh.net>
12195R:	Christian Heusel <christian@heusel.eu>
12196R:	Nathan Chancellor <nathan@kernel.org>
12197S:	Maintained
12198F:	scripts/package/PKGBUILD
12199
12200KERNEL REGRESSIONS
12201M:	Thorsten Leemhuis <linux@leemhuis.info>
12202L:	regressions@lists.linux.dev
12203S:	Supported
12204F:	Documentation/admin-guide/reporting-regressions.rst
12205F:	Documentation/process/handling-regressions.rst
12206
12207KERNEL SELFTEST FRAMEWORK
12208M:	Shuah Khan <shuah@kernel.org>
12209M:	Shuah Khan <skhan@linuxfoundation.org>
12210L:	linux-kselftest@vger.kernel.org
12211S:	Maintained
12212Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12214F:	Documentation/dev-tools/kselftest*
12215F:	tools/testing/selftests/
12216
12217KERNEL SMB3 SERVER (KSMBD)
12218M:	Namjae Jeon <linkinjeon@kernel.org>
12219M:	Steve French <sfrench@samba.org>
12220R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12221R:	Tom Talpey <tom@talpey.com>
12222L:	linux-cifs@vger.kernel.org
12223S:	Maintained
12224T:	git git://git.samba.org/ksmbd.git
12225F:	Documentation/filesystems/smb/ksmbd.rst
12226F:	fs/smb/common/
12227F:	fs/smb/server/
12228
12229KERNEL UNIT TESTING FRAMEWORK (KUnit)
12230M:	Brendan Higgins <brendanhiggins@google.com>
12231M:	David Gow <davidgow@google.com>
12232R:	Rae Moar <rmoar@google.com>
12233L:	linux-kselftest@vger.kernel.org
12234L:	kunit-dev@googlegroups.com
12235S:	Maintained
12236W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12239F:	Documentation/dev-tools/kunit/
12240F:	include/kunit/
12241F:	lib/kunit/
12242F:	rust/kernel/kunit.rs
12243F:	scripts/rustdoc_test_*
12244F:	tools/testing/kunit/
12245
12246KERNEL USERMODE HELPER
12247M:	Luis Chamberlain <mcgrof@kernel.org>
12248L:	linux-kernel@vger.kernel.org
12249S:	Maintained
12250F:	include/linux/umh.h
12251F:	kernel/umh.c
12252
12253KERNEL VIRTUAL MACHINE (KVM)
12254M:	Paolo Bonzini <pbonzini@redhat.com>
12255L:	kvm@vger.kernel.org
12256S:	Supported
12257W:	http://www.linux-kvm.org
12258T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12259F:	Documentation/virt/kvm/
12260F:	include/asm-generic/kvm*
12261F:	include/kvm/iodev.h
12262F:	include/linux/kvm*
12263F:	include/trace/events/kvm.h
12264F:	include/uapi/asm-generic/kvm*
12265F:	include/uapi/linux/kvm*
12266F:	tools/kvm/
12267F:	tools/testing/selftests/kvm/
12268F:	virt/kvm/*
12269
12270KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12271M:	Marc Zyngier <maz@kernel.org>
12272M:	Oliver Upton <oliver.upton@linux.dev>
12273R:	James Morse <james.morse@arm.com>
12274R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12275R:	Zenghui Yu <yuzenghui@huawei.com>
12276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12277L:	kvmarm@lists.linux.dev
12278S:	Maintained
12279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12280F:	Documentation/virt/kvm/arm/
12281F:	Documentation/virt/kvm/devices/arm*
12282F:	arch/arm64/include/asm/kvm*
12283F:	arch/arm64/include/uapi/asm/kvm*
12284F:	arch/arm64/kvm/
12285F:	include/kvm/arm_*
12286F:	tools/testing/selftests/kvm/*/aarch64/
12287F:	tools/testing/selftests/kvm/aarch64/
12288
12289KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12290M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12291M:	Bibo Mao <maobibo@loongson.cn>
12292M:	Huacai Chen <chenhuacai@kernel.org>
12293L:	kvm@vger.kernel.org
12294L:	loongarch@lists.linux.dev
12295S:	Maintained
12296T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12297F:	arch/loongarch/include/asm/kvm*
12298F:	arch/loongarch/include/uapi/asm/kvm*
12299F:	arch/loongarch/kvm/
12300
12301KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12302M:	Huacai Chen <chenhuacai@kernel.org>
12303L:	linux-mips@vger.kernel.org
12304L:	kvm@vger.kernel.org
12305S:	Maintained
12306T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12307F:	arch/mips/include/asm/kvm*
12308F:	arch/mips/include/uapi/asm/kvm*
12309F:	arch/mips/kvm/
12310
12311KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12312M:	Michael Ellerman <mpe@ellerman.id.au>
12313R:	Nicholas Piggin <npiggin@gmail.com>
12314L:	linuxppc-dev@lists.ozlabs.org
12315L:	kvm@vger.kernel.org
12316S:	Maintained (Book3S 64-bit HV)
12317S:	Odd fixes (Book3S 64-bit PR)
12318S:	Orphan (Book3E and 32-bit)
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12320F:	arch/powerpc/include/asm/kvm*
12321F:	arch/powerpc/include/uapi/asm/kvm*
12322F:	arch/powerpc/kernel/kvm*
12323F:	arch/powerpc/kvm/
12324
12325KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12326M:	Anup Patel <anup@brainfault.org>
12327R:	Atish Patra <atishp@atishpatra.org>
12328L:	kvm@vger.kernel.org
12329L:	kvm-riscv@lists.infradead.org
12330L:	linux-riscv@lists.infradead.org
12331S:	Maintained
12332T:	git https://github.com/kvm-riscv/linux.git
12333F:	arch/riscv/include/asm/kvm*
12334F:	arch/riscv/include/uapi/asm/kvm*
12335F:	arch/riscv/kvm/
12336F:	tools/testing/selftests/kvm/*/riscv/
12337F:	tools/testing/selftests/kvm/riscv/
12338
12339KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12340M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12341M:	Janosch Frank <frankja@linux.ibm.com>
12342M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12343R:	David Hildenbrand <david@redhat.com>
12344L:	kvm@vger.kernel.org
12345S:	Supported
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12347F:	Documentation/virt/kvm/s390*
12348F:	arch/s390/include/asm/gmap.h
12349F:	arch/s390/include/asm/kvm*
12350F:	arch/s390/include/uapi/asm/kvm*
12351F:	arch/s390/include/uapi/asm/uvdevice.h
12352F:	arch/s390/kernel/uv.c
12353F:	arch/s390/kvm/
12354F:	arch/s390/mm/gmap.c
12355F:	drivers/s390/char/uvdevice.c
12356F:	tools/testing/selftests/drivers/s390x/uvdevice/
12357F:	tools/testing/selftests/kvm/*/s390x/
12358F:	tools/testing/selftests/kvm/s390x/
12359
12360KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12361M:	Sean Christopherson <seanjc@google.com>
12362M:	Paolo Bonzini <pbonzini@redhat.com>
12363L:	kvm@vger.kernel.org
12364S:	Supported
12365P:	Documentation/process/maintainer-kvm-x86.rst
12366T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12367F:	arch/x86/include/asm/kvm*
12368F:	arch/x86/include/asm/svm.h
12369F:	arch/x86/include/asm/vmx*.h
12370F:	arch/x86/include/uapi/asm/kvm*
12371F:	arch/x86/include/uapi/asm/svm.h
12372F:	arch/x86/include/uapi/asm/vmx.h
12373F:	arch/x86/kvm/
12374F:	arch/x86/kvm/*/
12375F:	tools/testing/selftests/kvm/*/x86_64/
12376F:	tools/testing/selftests/kvm/x86_64/
12377
12378KERNFS
12379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12380M:	Tejun Heo <tj@kernel.org>
12381S:	Supported
12382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12383F:	fs/kernfs/
12384F:	include/linux/kernfs.h
12385
12386KEXEC
12387M:	Eric Biederman <ebiederm@xmission.com>
12388L:	kexec@lists.infradead.org
12389S:	Maintained
12390W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12391F:	include/linux/kexec.h
12392F:	include/uapi/linux/kexec.h
12393F:	kernel/kexec*
12394
12395KEYS-ENCRYPTED
12396M:	Mimi Zohar <zohar@linux.ibm.com>
12397L:	linux-integrity@vger.kernel.org
12398L:	keyrings@vger.kernel.org
12399S:	Supported
12400F:	Documentation/security/keys/trusted-encrypted.rst
12401F:	include/keys/encrypted-type.h
12402F:	security/keys/encrypted-keys/
12403
12404KEYS-TRUSTED
12405M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12406M:	Jarkko Sakkinen <jarkko@kernel.org>
12407M:	Mimi Zohar <zohar@linux.ibm.com>
12408L:	linux-integrity@vger.kernel.org
12409L:	keyrings@vger.kernel.org
12410S:	Supported
12411F:	Documentation/security/keys/trusted-encrypted.rst
12412F:	include/keys/trusted-type.h
12413F:	include/keys/trusted_tpm.h
12414F:	security/keys/trusted-keys/
12415
12416KEYS-TRUSTED-CAAM
12417M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12418R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12419L:	linux-integrity@vger.kernel.org
12420L:	keyrings@vger.kernel.org
12421S:	Maintained
12422F:	include/keys/trusted_caam.h
12423F:	security/keys/trusted-keys/trusted_caam.c
12424
12425KEYS-TRUSTED-DCP
12426M:	David Gstir <david@sigma-star.at>
12427R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12428L:	linux-integrity@vger.kernel.org
12429L:	keyrings@vger.kernel.org
12430S:	Supported
12431F:	include/keys/trusted_dcp.h
12432F:	security/keys/trusted-keys/trusted_dcp.c
12433
12434KEYS-TRUSTED-TEE
12435M:	Sumit Garg <sumit.garg@linaro.org>
12436L:	linux-integrity@vger.kernel.org
12437L:	keyrings@vger.kernel.org
12438S:	Supported
12439F:	include/keys/trusted_tee.h
12440F:	security/keys/trusted-keys/trusted_tee.c
12441
12442KEYS/KEYRINGS
12443M:	David Howells <dhowells@redhat.com>
12444M:	Jarkko Sakkinen <jarkko@kernel.org>
12445L:	keyrings@vger.kernel.org
12446S:	Maintained
12447F:	Documentation/security/keys/core.rst
12448F:	include/keys/
12449F:	include/linux/key-type.h
12450F:	include/linux/key.h
12451F:	include/linux/keyctl.h
12452F:	include/uapi/linux/keyctl.h
12453F:	security/keys/
12454
12455KEYS/KEYRINGS_INTEGRITY
12456M:	Jarkko Sakkinen <jarkko@kernel.org>
12457M:	Mimi Zohar <zohar@linux.ibm.com>
12458L:	linux-integrity@vger.kernel.org
12459L:	keyrings@vger.kernel.org
12460S:	Supported
12461W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12462F:	security/integrity/platform_certs
12463
12464KFENCE
12465M:	Alexander Potapenko <glider@google.com>
12466M:	Marco Elver <elver@google.com>
12467R:	Dmitry Vyukov <dvyukov@google.com>
12468L:	kasan-dev@googlegroups.com
12469S:	Maintained
12470F:	Documentation/dev-tools/kfence.rst
12471F:	arch/*/include/asm/kfence.h
12472F:	include/linux/kfence.h
12473F:	lib/Kconfig.kfence
12474F:	mm/kfence/
12475
12476KFIFO
12477M:	Stefani Seibold <stefani@seibold.net>
12478S:	Maintained
12479F:	include/linux/kfifo.h
12480F:	lib/kfifo.c
12481F:	samples/kfifo/
12482
12483KGDB / KDB /debug_core
12484M:	Jason Wessel <jason.wessel@windriver.com>
12485M:	Daniel Thompson <daniel.thompson@linaro.org>
12486R:	Douglas Anderson <dianders@chromium.org>
12487L:	kgdb-bugreport@lists.sourceforge.net
12488S:	Maintained
12489W:	http://kgdb.wiki.kernel.org/
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12491F:	Documentation/dev-tools/kgdb.rst
12492F:	drivers/misc/kgdbts.c
12493F:	drivers/tty/serial/kgdboc.c
12494F:	include/linux/kdb.h
12495F:	include/linux/kgdb.h
12496F:	kernel/debug/
12497F:	kernel/module/kdb.c
12498
12499KHADAS MCU MFD DRIVER
12500M:	Neil Armstrong <neil.armstrong@linaro.org>
12501L:	linux-amlogic@lists.infradead.org
12502S:	Maintained
12503F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12504F:	drivers/mfd/khadas-mcu.c
12505F:	drivers/thermal/khadas_mcu_fan.c
12506F:	include/linux/mfd/khadas-mcu.h
12507
12508KIONIX/ROHM KX022A ACCELEROMETER
12509M:	Matti Vaittinen <mazziesaccount@gmail.com>
12510L:	linux-iio@vger.kernel.org
12511S:	Supported
12512F:	drivers/iio/accel/kionix-kx022a*
12513
12514KMEMLEAK
12515M:	Catalin Marinas <catalin.marinas@arm.com>
12516S:	Maintained
12517F:	Documentation/dev-tools/kmemleak.rst
12518F:	include/linux/kmemleak.h
12519F:	mm/kmemleak.c
12520F:	samples/kmemleak/kmemleak-test.c
12521
12522KMSAN
12523M:	Alexander Potapenko <glider@google.com>
12524R:	Marco Elver <elver@google.com>
12525R:	Dmitry Vyukov <dvyukov@google.com>
12526L:	kasan-dev@googlegroups.com
12527S:	Maintained
12528F:	Documentation/dev-tools/kmsan.rst
12529F:	arch/*/include/asm/kmsan.h
12530F:	arch/*/mm/kmsan_*
12531F:	include/linux/kmsan*.h
12532F:	lib/Kconfig.kmsan
12533F:	mm/kmsan/
12534F:	scripts/Makefile.kmsan
12535
12536KPROBES
12537M:	Naveen N Rao <naveen@kernel.org>
12538M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12539M:	"David S. Miller" <davem@davemloft.net>
12540M:	Masami Hiramatsu <mhiramat@kernel.org>
12541L:	linux-kernel@vger.kernel.org
12542L:	linux-trace-kernel@vger.kernel.org
12543S:	Maintained
12544Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12546F:	Documentation/trace/kprobes.rst
12547F:	include/asm-generic/kprobes.h
12548F:	include/linux/kprobes.h
12549F:	kernel/kprobes.c
12550F:	lib/test_kprobes.c
12551F:	samples/kprobes
12552
12553KS0108 LCD CONTROLLER DRIVER
12554M:	Miguel Ojeda <ojeda@kernel.org>
12555S:	Maintained
12556F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12557F:	drivers/auxdisplay/ks0108.c
12558F:	include/linux/ks0108.h
12559
12560KTD253 BACKLIGHT DRIVER
12561M:	Linus Walleij <linus.walleij@linaro.org>
12562S:	Maintained
12563F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12564F:	drivers/video/backlight/ktd253-backlight.c
12565
12566KTD2801 BACKLIGHT DRIVER
12567M:	Duje Mihanović <duje.mihanovic@skole.hr>
12568S:	Maintained
12569F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12570F:	drivers/video/backlight/ktd2801-backlight.c
12571
12572KTEST
12573M:	Steven Rostedt <rostedt@goodmis.org>
12574M:	John Hawley <warthog9@eaglescrag.net>
12575S:	Maintained
12576F:	tools/testing/ktest
12577
12578KTZ8866 BACKLIGHT DRIVER
12579M:	Jianhua Lu <lujianhua000@gmail.com>
12580S:	Maintained
12581F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12582F:	drivers/video/backlight/ktz8866.c
12583
12584KVM PARAVIRT (KVM/paravirt)
12585M:	Paolo Bonzini <pbonzini@redhat.com>
12586R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12587L:	kvm@vger.kernel.org
12588S:	Supported
12589T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12590F:	arch/um/include/asm/kvm_para.h
12591F:	arch/x86/include/asm/kvm_para.h
12592F:	arch/x86/include/asm/pvclock-abi.h
12593F:	arch/x86/include/uapi/asm/kvm_para.h
12594F:	arch/x86/kernel/kvm.c
12595F:	arch/x86/kernel/kvmclock.c
12596F:	include/asm-generic/kvm_para.h
12597F:	include/linux/kvm_para.h
12598F:	include/uapi/asm-generic/kvm_para.h
12599F:	include/uapi/linux/kvm_para.h
12600
12601KVM X86 HYPER-V (KVM/hyper-v)
12602M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12603M:	Sean Christopherson <seanjc@google.com>
12604M:	Paolo Bonzini <pbonzini@redhat.com>
12605L:	kvm@vger.kernel.org
12606S:	Supported
12607T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12608F:	arch/x86/kvm/hyperv.*
12609F:	arch/x86/kvm/kvm_onhyperv.*
12610F:	arch/x86/kvm/svm/hyperv.*
12611F:	arch/x86/kvm/svm/svm_onhyperv.*
12612F:	arch/x86/kvm/vmx/hyperv.*
12613
12614KVM X86 Xen (KVM/Xen)
12615M:	David Woodhouse <dwmw2@infradead.org>
12616M:	Paul Durrant <paul@xen.org>
12617M:	Sean Christopherson <seanjc@google.com>
12618M:	Paolo Bonzini <pbonzini@redhat.com>
12619L:	kvm@vger.kernel.org
12620S:	Supported
12621T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12622F:	arch/x86/kvm/xen.*
12623
12624L3MDEV
12625M:	David Ahern <dsahern@kernel.org>
12626L:	netdev@vger.kernel.org
12627S:	Maintained
12628F:	include/net/l3mdev.h
12629F:	net/l3mdev
12630
12631LANDLOCK SECURITY MODULE
12632M:	Mickaël Salaün <mic@digikod.net>
12633R:	Günther Noack <gnoack@google.com>
12634L:	linux-security-module@vger.kernel.org
12635S:	Supported
12636W:	https://landlock.io
12637T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12638F:	Documentation/security/landlock.rst
12639F:	Documentation/userspace-api/landlock.rst
12640F:	fs/ioctl.c
12641F:	include/uapi/linux/landlock.h
12642F:	samples/landlock/
12643F:	security/landlock/
12644F:	tools/testing/selftests/landlock/
12645K:	landlock
12646K:	LANDLOCK
12647
12648LANTIQ / INTEL Ethernet drivers
12649M:	Hauke Mehrtens <hauke@hauke-m.de>
12650L:	netdev@vger.kernel.org
12651S:	Maintained
12652F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12653F:	drivers/net/dsa/lantiq_gswip.c
12654F:	drivers/net/dsa/lantiq_pce.h
12655F:	drivers/net/ethernet/lantiq_xrx200.c
12656F:	net/dsa/tag_gswip.c
12657
12658LANTIQ MIPS ARCHITECTURE
12659M:	John Crispin <john@phrozen.org>
12660L:	linux-mips@vger.kernel.org
12661S:	Maintained
12662F:	arch/mips/lantiq
12663F:	drivers/soc/lantiq
12664
12665LANTIQ PEF2256 DRIVER
12666M:	Herve Codina <herve.codina@bootlin.com>
12667S:	Maintained
12668F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12669F:	drivers/net/wan/framer/pef2256/
12670F:	drivers/pinctrl/pinctrl-pef2256.c
12671F:	include/linux/framer/pef2256.h
12672
12673LASI 53c700 driver for PARISC
12674M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12675L:	linux-scsi@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/scsi/53c700.rst
12678F:	drivers/scsi/53c700*
12679
12680LEAKING_ADDRESSES
12681M:	Tycho Andersen <tycho@tycho.pizza>
12682R:	Kees Cook <kees@kernel.org>
12683L:	linux-hardening@vger.kernel.org
12684S:	Maintained
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12686F:	scripts/leaking_addresses.pl
12687
12688LED SUBSYSTEM
12689M:	Pavel Machek <pavel@ucw.cz>
12690M:	Lee Jones <lee@kernel.org>
12691L:	linux-leds@vger.kernel.org
12692S:	Maintained
12693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12694F:	Documentation/devicetree/bindings/leds/
12695F:	Documentation/leds/
12696F:	drivers/leds/
12697F:	include/dt-bindings/leds/
12698F:	include/linux/leds.h
12699
12700LEGO MINDSTORMS EV3
12701R:	David Lechner <david@lechnology.com>
12702S:	Maintained
12703F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12704F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12705F:	drivers/power/supply/lego_ev3_battery.c
12706
12707LEGO USB Tower driver
12708M:	Juergen Stuber <starblue@users.sourceforge.net>
12709L:	legousb-devel@lists.sourceforge.net
12710S:	Maintained
12711W:	http://legousb.sourceforge.net/
12712F:	drivers/usb/misc/legousbtower.c
12713
12714LETSKETCH HID TABLET DRIVER
12715M:	Hans de Goede <hdegoede@redhat.com>
12716L:	linux-input@vger.kernel.org
12717S:	Maintained
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12719F:	drivers/hid/hid-letsketch.c
12720
12721LG LAPTOP EXTRAS
12722M:	Matan Ziv-Av <matan@svgalib.org>
12723L:	platform-driver-x86@vger.kernel.org
12724S:	Maintained
12725F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12726F:	Documentation/admin-guide/laptops/lg-laptop.rst
12727F:	drivers/platform/x86/lg-laptop.c
12728
12729LG2160 MEDIA DRIVER
12730M:	Michael Krufky <mkrufky@linuxtv.org>
12731L:	linux-media@vger.kernel.org
12732S:	Maintained
12733W:	https://linuxtv.org
12734W:	http://github.com/mkrufky
12735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12736T:	git git://linuxtv.org/mkrufky/tuners.git
12737F:	drivers/media/dvb-frontends/lg2160.*
12738
12739LGDT3305 MEDIA DRIVER
12740M:	Michael Krufky <mkrufky@linuxtv.org>
12741L:	linux-media@vger.kernel.org
12742S:	Maintained
12743W:	https://linuxtv.org
12744W:	http://github.com/mkrufky
12745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12746T:	git git://linuxtv.org/mkrufky/tuners.git
12747F:	drivers/media/dvb-frontends/lgdt3305.*
12748
12749LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12750M:	Viresh Kumar <vireshk@kernel.org>
12751L:	linux-ide@vger.kernel.org
12752S:	Maintained
12753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12754F:	drivers/ata/pata_arasan_cf.c
12755F:	include/linux/pata_arasan_cf_data.h
12756
12757LIBATA PATA DRIVERS
12758R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12759L:	linux-ide@vger.kernel.org
12760F:	drivers/ata/ata_*.c
12761F:	drivers/ata/pata_*.c
12762
12763LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12764M:	Linus Walleij <linus.walleij@linaro.org>
12765L:	linux-ide@vger.kernel.org
12766S:	Maintained
12767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12768F:	drivers/ata/pata_ftide010.c
12769F:	drivers/ata/sata_gemini.c
12770F:	drivers/ata/sata_gemini.h
12771
12772LIBATA SATA AHCI PLATFORM devices support
12773M:	Hans de Goede <hdegoede@redhat.com>
12774M:	Jens Axboe <axboe@kernel.dk>
12775L:	linux-ide@vger.kernel.org
12776S:	Maintained
12777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12778F:	drivers/ata/ahci_platform.c
12779F:	drivers/ata/libahci_platform.c
12780F:	include/linux/ahci_platform.h
12781
12782LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12783M:	Serge Semin <fancer.lancer@gmail.com>
12784L:	linux-ide@vger.kernel.org
12785S:	Maintained
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12787F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12788F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12789F:	drivers/ata/ahci_dwc.c
12790
12791LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12792M:	Mikael Pettersson <mikpelinux@gmail.com>
12793L:	linux-ide@vger.kernel.org
12794S:	Maintained
12795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12796F:	drivers/ata/sata_promise.*
12797
12798LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12799M:	Damien Le Moal <dlemoal@kernel.org>
12800M:	Niklas Cassel <cassel@kernel.org>
12801L:	linux-ide@vger.kernel.org
12802S:	Maintained
12803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12804F:	Documentation/ABI/testing/sysfs-ata
12805F:	Documentation/devicetree/bindings/ata/
12806F:	drivers/ata/
12807F:	include/linux/ata.h
12808F:	include/linux/libata.h
12809
12810LIBETH COMMON ETHERNET LIBRARY
12811M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12812L:	netdev@vger.kernel.org
12813L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12814S:	Supported
12815T:	git https://github.com/alobakin/linux.git
12816F:	drivers/net/ethernet/intel/libeth/
12817F:	include/net/libeth/
12818K:	libeth
12819
12820LIBIE COMMON INTEL ETHERNET LIBRARY
12821M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12822L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12823L:	netdev@vger.kernel.org
12824S:	Supported
12825T:	git https://github.com/alobakin/linux.git
12826F:	drivers/net/ethernet/intel/libie/
12827F:	include/linux/net/intel/libie/
12828K:	libie
12829
12830LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12831M:	Vishal Verma <vishal.l.verma@intel.com>
12832M:	Dan Williams <dan.j.williams@intel.com>
12833M:	Dave Jiang <dave.jiang@intel.com>
12834L:	nvdimm@lists.linux.dev
12835S:	Supported
12836Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12837P:	Documentation/nvdimm/maintainer-entry-profile.rst
12838F:	drivers/nvdimm/btt*
12839
12840LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12841M:	Dan Williams <dan.j.williams@intel.com>
12842M:	Vishal Verma <vishal.l.verma@intel.com>
12843M:	Dave Jiang <dave.jiang@intel.com>
12844L:	nvdimm@lists.linux.dev
12845S:	Supported
12846Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12847P:	Documentation/nvdimm/maintainer-entry-profile.rst
12848F:	drivers/nvdimm/pmem*
12849
12850LIBNVDIMM: DEVICETREE BINDINGS
12851M:	Oliver O'Halloran <oohall@gmail.com>
12852L:	nvdimm@lists.linux.dev
12853S:	Supported
12854Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12855F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12856F:	drivers/nvdimm/of_pmem.c
12857
12858LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12859M:	Dan Williams <dan.j.williams@intel.com>
12860M:	Vishal Verma <vishal.l.verma@intel.com>
12861M:	Dave Jiang <dave.jiang@intel.com>
12862M:	Ira Weiny <ira.weiny@intel.com>
12863L:	nvdimm@lists.linux.dev
12864S:	Supported
12865Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12866P:	Documentation/nvdimm/maintainer-entry-profile.rst
12867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12868F:	drivers/acpi/nfit/*
12869F:	drivers/nvdimm/*
12870F:	include/linux/libnvdimm.h
12871F:	include/linux/nd.h
12872F:	include/uapi/linux/ndctl.h
12873F:	tools/testing/nvdimm/
12874
12875LIBRARY CODE
12876M:	Andrew Morton <akpm@linux-foundation.org>
12877L:	linux-kernel@vger.kernel.org
12878S:	Supported
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12880F:	lib/*
12881
12882LICENSES and SPDX stuff
12883M:	Thomas Gleixner <tglx@linutronix.de>
12884M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12885L:	linux-spdx@vger.kernel.org
12886S:	Maintained
12887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12888F:	COPYING
12889F:	Documentation/process/license-rules.rst
12890F:	LICENSES/
12891F:	scripts/spdxcheck-test.sh
12892F:	scripts/spdxcheck.py
12893F:	scripts/spdxexclude
12894
12895LINEAR RANGES HELPERS
12896M:	Mark Brown <broonie@kernel.org>
12897R:	Matti Vaittinen <mazziesaccount@gmail.com>
12898F:	include/linux/linear_range.h
12899F:	lib/linear_ranges.c
12900F:	lib/test_linear_ranges.c
12901
12902LINUX FOR POWER MACINTOSH
12903L:	linuxppc-dev@lists.ozlabs.org
12904S:	Orphan
12905F:	arch/powerpc/platforms/powermac/
12906F:	drivers/macintosh/
12907X:	drivers/macintosh/adb-iop.c
12908X:	drivers/macintosh/via-macii.c
12909
12910LINUX FOR POWERPC (32-BIT AND 64-BIT)
12911M:	Michael Ellerman <mpe@ellerman.id.au>
12912R:	Nicholas Piggin <npiggin@gmail.com>
12913R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12914R:	Naveen N Rao <naveen@kernel.org>
12915L:	linuxppc-dev@lists.ozlabs.org
12916S:	Supported
12917W:	https://github.com/linuxppc/wiki/wiki
12918Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12920F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12921F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12922F:	Documentation/devicetree/bindings/powerpc/
12923F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12924F:	Documentation/arch/powerpc/
12925F:	arch/powerpc/
12926F:	drivers/*/*/*pasemi*
12927F:	drivers/*/*pasemi*
12928F:	drivers/char/tpm/tpm_ibmvtpm*
12929F:	drivers/crypto/nx/
12930F:	drivers/i2c/busses/i2c-opal.c
12931F:	drivers/net/ethernet/ibm/ibmveth.*
12932F:	drivers/net/ethernet/ibm/ibmvnic.*
12933F:	drivers/pci/hotplug/pnv_php.c
12934F:	drivers/pci/hotplug/rpa*
12935F:	drivers/rtc/rtc-opal.c
12936F:	drivers/scsi/ibmvscsi/
12937F:	drivers/tty/hvc/hvc_opal.c
12938F:	drivers/watchdog/wdrtas.c
12939F:	include/linux/papr_scm.h
12940F:	include/uapi/linux/papr_pdsm.h
12941F:	tools/testing/selftests/powerpc
12942N:	/pmac
12943N:	powermac
12944N:	powernv
12945N:	[^a-z0-9]ps3
12946N:	pseries
12947
12948LINUX FOR POWERPC EMBEDDED MPC5XXX
12949M:	Anatolij Gustschin <agust@denx.de>
12950L:	linuxppc-dev@lists.ozlabs.org
12951S:	Odd Fixes
12952F:	arch/powerpc/platforms/512x/
12953F:	arch/powerpc/platforms/52xx/
12954
12955LINUX FOR POWERPC EMBEDDED PPC4XX
12956L:	linuxppc-dev@lists.ozlabs.org
12957S:	Orphan
12958F:	arch/powerpc/platforms/44x/
12959
12960LINUX FOR POWERPC EMBEDDED PPC85XX
12961M:	Scott Wood <oss@buserror.net>
12962L:	linuxppc-dev@lists.ozlabs.org
12963S:	Odd fixes
12964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12965F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12966F:	Documentation/devicetree/bindings/powerpc/fsl/
12967F:	arch/powerpc/platforms/85xx/
12968
12969LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12970M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12971L:	linuxppc-dev@lists.ozlabs.org
12972S:	Maintained
12973F:	arch/powerpc/platforms/8xx/
12974F:	arch/powerpc/platforms/83xx/
12975
12976LINUX KERNEL DUMP TEST MODULE (LKDTM)
12977M:	Kees Cook <kees@kernel.org>
12978S:	Maintained
12979F:	drivers/misc/lkdtm/*
12980F:	tools/testing/selftests/lkdtm/*
12981
12982LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12983M:	Alan Stern <stern@rowland.harvard.edu>
12984M:	Andrea Parri <parri.andrea@gmail.com>
12985M:	Will Deacon <will@kernel.org>
12986M:	Peter Zijlstra <peterz@infradead.org>
12987M:	Boqun Feng <boqun.feng@gmail.com>
12988M:	Nicholas Piggin <npiggin@gmail.com>
12989M:	David Howells <dhowells@redhat.com>
12990M:	Jade Alglave <j.alglave@ucl.ac.uk>
12991M:	Luc Maranget <luc.maranget@inria.fr>
12992M:	"Paul E. McKenney" <paulmck@kernel.org>
12993R:	Akira Yokosawa <akiyks@gmail.com>
12994R:	Daniel Lustig <dlustig@nvidia.com>
12995R:	Joel Fernandes <joel@joelfernandes.org>
12996L:	linux-kernel@vger.kernel.org
12997L:	linux-arch@vger.kernel.org
12998S:	Supported
12999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13000F:	Documentation/atomic_bitops.txt
13001F:	Documentation/atomic_t.txt
13002F:	Documentation/core-api/refcount-vs-atomic.rst
13003F:	Documentation/litmus-tests/
13004F:	Documentation/memory-barriers.txt
13005F:	tools/memory-model/
13006
13007LINUX-NEXT TREE
13008M:	Stephen Rothwell <sfr@canb.auug.org.au>
13009L:	linux-next@vger.kernel.org
13010S:	Supported
13011B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13013
13014LIS3LV02D ACCELEROMETER DRIVER
13015M:	Eric Piel <eric.piel@tremplin-utc.net>
13016S:	Maintained
13017F:	Documentation/misc-devices/lis3lv02d.rst
13018F:	drivers/misc/lis3lv02d/
13019F:	drivers/platform/x86/hp/hp_accel.c
13020
13021LIST KUNIT TEST
13022M:	David Gow <davidgow@google.com>
13023L:	linux-kselftest@vger.kernel.org
13024L:	kunit-dev@googlegroups.com
13025S:	Maintained
13026F:	lib/list-test.c
13027
13028LITEX PLATFORM
13029M:	Karol Gugala <kgugala@antmicro.com>
13030M:	Mateusz Holenko <mholenko@antmicro.com>
13031M:	Gabriel Somlo <gsomlo@gmail.com>
13032M:	Joel Stanley <joel@jms.id.au>
13033S:	Maintained
13034F:	Documentation/devicetree/bindings/*/litex,*.yaml
13035F:	arch/openrisc/boot/dts/or1klitex.dts
13036F:	drivers/mmc/host/litex_mmc.c
13037F:	drivers/net/ethernet/litex/*
13038F:	drivers/soc/litex/*
13039F:	drivers/tty/serial/liteuart.c
13040F:	include/linux/litex.h
13041N:	litex
13042
13043LIVE PATCHING
13044M:	Josh Poimboeuf <jpoimboe@kernel.org>
13045M:	Jiri Kosina <jikos@kernel.org>
13046M:	Miroslav Benes <mbenes@suse.cz>
13047M:	Petr Mladek <pmladek@suse.com>
13048R:	Joe Lawrence <joe.lawrence@redhat.com>
13049L:	live-patching@vger.kernel.org
13050S:	Maintained
13051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13052F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13053F:	Documentation/livepatch/
13054F:	arch/powerpc/include/asm/livepatch.h
13055F:	include/linux/livepatch.h
13056F:	kernel/livepatch/
13057F:	kernel/module/livepatch.c
13058F:	samples/livepatch/
13059F:	tools/testing/selftests/livepatch/
13060
13061LLC (802.2)
13062L:	netdev@vger.kernel.org
13063S:	Odd fixes
13064F:	include/linux/llc.h
13065F:	include/net/llc*
13066F:	include/uapi/linux/llc.h
13067F:	net/llc/
13068
13069LM73 HARDWARE MONITOR DRIVER
13070M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13071L:	linux-hwmon@vger.kernel.org
13072S:	Maintained
13073F:	drivers/hwmon/lm73.c
13074
13075LM78 HARDWARE MONITOR DRIVER
13076M:	Jean Delvare <jdelvare@suse.com>
13077L:	linux-hwmon@vger.kernel.org
13078S:	Maintained
13079F:	Documentation/hwmon/lm78.rst
13080F:	drivers/hwmon/lm78.c
13081
13082LM83 HARDWARE MONITOR DRIVER
13083M:	Jean Delvare <jdelvare@suse.com>
13084L:	linux-hwmon@vger.kernel.org
13085S:	Maintained
13086F:	Documentation/hwmon/lm83.rst
13087F:	drivers/hwmon/lm83.c
13088
13089LM90 HARDWARE MONITOR DRIVER
13090M:	Jean Delvare <jdelvare@suse.com>
13091L:	linux-hwmon@vger.kernel.org
13092S:	Maintained
13093F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13094F:	Documentation/hwmon/lm90.rst
13095F:	drivers/hwmon/lm90.c
13096F:	include/dt-bindings/thermal/lm90.h
13097
13098LME2510 MEDIA DRIVER
13099M:	Malcolm Priestley <tvboxspy@gmail.com>
13100L:	linux-media@vger.kernel.org
13101S:	Maintained
13102W:	https://linuxtv.org
13103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13104F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13105
13106LOADPIN SECURITY MODULE
13107M:	Kees Cook <kees@kernel.org>
13108S:	Supported
13109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13110F:	Documentation/admin-guide/LSM/LoadPin.rst
13111F:	security/loadpin/
13112
13113LOCKDOWN SECURITY MODULE
13114L:	linux-security-module@vger.kernel.org
13115S:	Odd Fixes
13116T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13117F:	security/lockdown/
13118
13119LOCKING PRIMITIVES
13120M:	Peter Zijlstra <peterz@infradead.org>
13121M:	Ingo Molnar <mingo@redhat.com>
13122M:	Will Deacon <will@kernel.org>
13123R:	Waiman Long <longman@redhat.com>
13124R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13125L:	linux-kernel@vger.kernel.org
13126S:	Maintained
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13128F:	Documentation/locking/
13129F:	arch/*/include/asm/spinlock*.h
13130F:	include/linux/lockdep*.h
13131F:	include/linux/mutex*.h
13132F:	include/linux/rwlock*.h
13133F:	include/linux/rwsem*.h
13134F:	include/linux/seqlock.h
13135F:	include/linux/spinlock*.h
13136F:	kernel/locking/
13137F:	lib/locking*.[ch]
13138X:	kernel/locking/locktorture.c
13139
13140LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13141M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13142L:	linux-ntfs-dev@lists.sourceforge.net
13143S:	Maintained
13144W:	http://www.linux-ntfs.org/content/view/19/37/
13145F:	Documentation/admin-guide/ldm.rst
13146F:	block/partitions/ldm.*
13147
13148LOGITECH HID GAMING KEYBOARDS
13149M:	Hans de Goede <hdegoede@redhat.com>
13150L:	linux-input@vger.kernel.org
13151S:	Maintained
13152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13153F:	drivers/hid/hid-lg-g15.c
13154
13155LONTIUM LT8912B MIPI TO HDMI BRIDGE
13156M:	Adrien Grassein <adrien.grassein@gmail.com>
13157S:	Maintained
13158F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13159F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13160
13161LOONGARCH
13162M:	Huacai Chen <chenhuacai@kernel.org>
13163R:	WANG Xuerui <kernel@xen0n.name>
13164L:	loongarch@lists.linux.dev
13165S:	Maintained
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13167F:	Documentation/arch/loongarch/
13168F:	Documentation/translations/zh_CN/arch/loongarch/
13169F:	arch/loongarch/
13170F:	drivers/*/*loongarch*
13171F:	drivers/cpufreq/loongson3_cpufreq.c
13172
13173LOONGSON GPIO DRIVER
13174M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13175L:	linux-gpio@vger.kernel.org
13176S:	Maintained
13177F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13178F:	drivers/gpio/gpio-loongson-64bit.c
13179
13180LOONGSON LS2X APB DMA DRIVER
13181M:	Binbin Zhou <zhoubinbin@loongson.cn>
13182L:	dmaengine@vger.kernel.org
13183S:	Maintained
13184F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13185F:	drivers/dma/ls2x-apb-dma.c
13186
13187LOONGSON LS2X I2C DRIVER
13188M:	Binbin Zhou <zhoubinbin@loongson.cn>
13189L:	linux-i2c@vger.kernel.org
13190S:	Maintained
13191F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13192F:	drivers/i2c/busses/i2c-ls2x.c
13193
13194LOONGSON-2 SOC SERIES CLOCK DRIVER
13195M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13196L:	linux-clk@vger.kernel.org
13197S:	Maintained
13198F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13199F:	drivers/clk/clk-loongson2.c
13200F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13201
13202LOONGSON SPI DRIVER
13203M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13204L:	linux-spi@vger.kernel.org
13205S:	Maintained
13206F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13207F:	drivers/spi/spi-loongson-core.c
13208F:	drivers/spi/spi-loongson-pci.c
13209F:	drivers/spi/spi-loongson-plat.c
13210F:	drivers/spi/spi-loongson.h
13211
13212LOONGSON-2 SOC SERIES GUTS DRIVER
13213M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13214L:	loongarch@lists.linux.dev
13215S:	Maintained
13216F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13217F:	drivers/soc/loongson/loongson2_guts.c
13218
13219LOONGSON-2 SOC SERIES PM DRIVER
13220M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13221L:	linux-pm@vger.kernel.org
13222S:	Maintained
13223F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13224F:	drivers/soc/loongson/loongson2_pm.c
13225
13226LOONGSON-2 SOC SERIES PINCTRL DRIVER
13227M:	zhanghongchen <zhanghongchen@loongson.cn>
13228M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13229L:	linux-gpio@vger.kernel.org
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13232F:	drivers/pinctrl/pinctrl-loongson2.c
13233
13234LOONGSON-2 SOC SERIES THERMAL DRIVER
13235M:	zhanghongchen <zhanghongchen@loongson.cn>
13236M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13237L:	linux-pm@vger.kernel.org
13238S:	Maintained
13239F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13240F:	drivers/thermal/loongson2_thermal.c
13241
13242LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13243M:	Sathya Prakash <sathya.prakash@broadcom.com>
13244M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13245M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13246L:	MPT-FusionLinux.pdl@broadcom.com
13247L:	linux-scsi@vger.kernel.org
13248S:	Supported
13249W:	http://www.avagotech.com/support/
13250F:	drivers/message/fusion/
13251F:	drivers/scsi/mpt3sas/
13252
13253LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13254M:	Matthew Wilcox <willy@infradead.org>
13255L:	linux-scsi@vger.kernel.org
13256S:	Maintained
13257F:	drivers/scsi/sym53c8xx_2/
13258
13259LTC1660 DAC DRIVER
13260M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13261L:	linux-iio@vger.kernel.org
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13264F:	drivers/iio/dac/ltc1660.c
13265
13266LTC2688 IIO DAC DRIVER
13267M:	Nuno Sá <nuno.sa@analog.com>
13268L:	linux-iio@vger.kernel.org
13269S:	Supported
13270W:	https://ez.analog.com/linux-software-drivers
13271F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13272F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13273F:	drivers/iio/dac/ltc2688.c
13274
13275LTC2947 HARDWARE MONITOR DRIVER
13276M:	Nuno Sá <nuno.sa@analog.com>
13277L:	linux-hwmon@vger.kernel.org
13278S:	Supported
13279W:	https://ez.analog.com/linux-software-drivers
13280F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13281F:	drivers/hwmon/ltc2947-core.c
13282F:	drivers/hwmon/ltc2947-i2c.c
13283F:	drivers/hwmon/ltc2947-spi.c
13284F:	drivers/hwmon/ltc2947.h
13285
13286LTC2991 HARDWARE MONITOR DRIVER
13287M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13288L:	linux-hwmon@vger.kernel.org
13289S:	Supported
13290W:	https://ez.analog.com/linux-software-drivers
13291F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13292F:	drivers/hwmon/ltc2991.c
13293
13294LTC2983 IIO TEMPERATURE DRIVER
13295M:	Nuno Sá <nuno.sa@analog.com>
13296L:	linux-iio@vger.kernel.org
13297S:	Supported
13298W:	https://ez.analog.com/linux-software-drivers
13299F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13300F:	drivers/iio/temperature/ltc2983.c
13301
13302LTC4282 HARDWARE MONITOR DRIVER
13303M:	Nuno Sa <nuno.sa@analog.com>
13304L:	linux-hwmon@vger.kernel.org
13305S:	Supported
13306F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13307F:	Documentation/hwmon/ltc4282.rst
13308F:	drivers/hwmon/ltc4282.c
13309
13310LTC4286 HARDWARE MONITOR DRIVER
13311M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13312L:	linux-i2c@vger.kernel.org
13313S:	Maintained
13314F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13315F:	Documentation/hwmon/ltc4286.rst
13316F:	drivers/hwmon/pmbus/Kconfig
13317F:	drivers/hwmon/pmbus/Makefile
13318F:	drivers/hwmon/pmbus/ltc4286.c
13319
13320LTC4306 I2C MULTIPLEXER DRIVER
13321M:	Michael Hennerich <michael.hennerich@analog.com>
13322L:	linux-i2c@vger.kernel.org
13323S:	Supported
13324W:	https://ez.analog.com/linux-software-drivers
13325F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13326F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13327
13328LTP (Linux Test Project)
13329M:	Andrea Cervesato <andrea.cervesato@suse.com>
13330M:	Cyril Hrubis <chrubis@suse.cz>
13331M:	Jan Stancek <jstancek@redhat.com>
13332M:	Petr Vorel <pvorel@suse.cz>
13333M:	Li Wang <liwang@redhat.com>
13334M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13335M:	Xiao Yang <yangx.jy@fujitsu.com>
13336L:	ltp@lists.linux.it (subscribers-only)
13337S:	Maintained
13338W:	https://linux-test-project.readthedocs.io/
13339T:	git https://github.com/linux-test-project/ltp.git
13340
13341LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13342M:	Anshul Dalal <anshulusr@gmail.com>
13343L:	linux-iio@vger.kernel.org
13344S:	Maintained
13345F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13346F:	drivers/iio/light/ltr390.c
13347
13348LYNX 28G SERDES PHY DRIVER
13349M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13350L:	netdev@vger.kernel.org
13351S:	Supported
13352F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13353F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13354
13355LYNX PCS MODULE
13356M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13357L:	netdev@vger.kernel.org
13358S:	Supported
13359F:	drivers/net/pcs/pcs-lynx.c
13360F:	include/linux/pcs-lynx.h
13361
13362M68K ARCHITECTURE
13363M:	Geert Uytterhoeven <geert@linux-m68k.org>
13364L:	linux-m68k@lists.linux-m68k.org
13365S:	Maintained
13366W:	http://www.linux-m68k.org/
13367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13368F:	arch/m68k/
13369F:	drivers/zorro/
13370
13371M68K ON APPLE MACINTOSH
13372M:	Joshua Thompson <funaho@jurai.org>
13373L:	linux-m68k@lists.linux-m68k.org
13374S:	Maintained
13375W:	http://www.mac.linux-m68k.org/
13376F:	arch/m68k/mac/
13377F:	drivers/macintosh/adb-iop.c
13378F:	drivers/macintosh/via-macii.c
13379
13380M68K ON HP9000/300
13381M:	Philip Blundell <philb@gnu.org>
13382S:	Maintained
13383W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13384F:	arch/m68k/hp300/
13385
13386M88DS3103 MEDIA DRIVER
13387L:	linux-media@vger.kernel.org
13388S:	Orphan
13389W:	https://linuxtv.org
13390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13391F:	drivers/media/dvb-frontends/m88ds3103*
13392
13393M88RS2000 MEDIA DRIVER
13394M:	Malcolm Priestley <tvboxspy@gmail.com>
13395L:	linux-media@vger.kernel.org
13396S:	Maintained
13397W:	https://linuxtv.org
13398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13399F:	drivers/media/dvb-frontends/m88rs2000*
13400
13401MA901 MASTERKIT USB FM RADIO DRIVER
13402M:	Alexey Klimov <klimov.linux@gmail.com>
13403L:	linux-media@vger.kernel.org
13404S:	Maintained
13405T:	git git://linuxtv.org/media_tree.git
13406F:	drivers/media/radio/radio-ma901.c
13407
13408MAC80211
13409M:	Johannes Berg <johannes@sipsolutions.net>
13410L:	linux-wireless@vger.kernel.org
13411S:	Maintained
13412W:	https://wireless.wiki.kernel.org/
13413Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13416F:	Documentation/networking/mac80211-injection.rst
13417F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13418F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13419F:	include/net/mac80211.h
13420F:	net/mac80211/
13421
13422MAILBOX API
13423M:	Jassi Brar <jassisinghbrar@gmail.com>
13424L:	linux-kernel@vger.kernel.org
13425S:	Maintained
13426F:	Documentation/devicetree/bindings/mailbox/
13427F:	drivers/mailbox/
13428F:	include/dt-bindings/mailbox/
13429F:	include/linux/mailbox_client.h
13430F:	include/linux/mailbox_controller.h
13431
13432MAILBOX ARM MHUv2
13433M:	Viresh Kumar <viresh.kumar@linaro.org>
13434M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13435L:	linux-kernel@vger.kernel.org
13436S:	Maintained
13437F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13438F:	drivers/mailbox/arm_mhuv2.c
13439F:	include/linux/mailbox/arm_mhuv2_message.h
13440
13441MAILBOX ARM MHUv3
13442M:	Sudeep Holla <sudeep.holla@arm.com>
13443M:	Cristian Marussi <cristian.marussi@arm.com>
13444L:	linux-kernel@vger.kernel.org
13445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13446S:	Maintained
13447F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13448F:	drivers/mailbox/arm_mhuv3.c
13449
13450MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13451M:	Alejandro Colomar <alx@kernel.org>
13452L:	linux-man@vger.kernel.org
13453S:	Maintained
13454W:	http://www.kernel.org/doc/man-pages
13455T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13456T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13457
13458MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13459M:	Jeremy Kerr <jk@codeconstruct.com.au>
13460M:	Matt Johnston <matt@codeconstruct.com.au>
13461L:	netdev@vger.kernel.org
13462S:	Maintained
13463F:	Documentation/networking/mctp.rst
13464F:	drivers/net/mctp/
13465F:	include/net/mctp.h
13466F:	include/net/mctpdevice.h
13467F:	include/net/netns/mctp.h
13468F:	net/mctp/
13469
13470MAPLE TREE
13471M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13472L:	maple-tree@lists.infradead.org
13473L:	linux-mm@kvack.org
13474S:	Supported
13475F:	Documentation/core-api/maple_tree.rst
13476F:	include/linux/maple_tree.h
13477F:	include/trace/events/maple_tree.h
13478F:	lib/maple_tree.c
13479F:	lib/test_maple_tree.c
13480F:	tools/testing/radix-tree/linux/maple_tree.h
13481F:	tools/testing/radix-tree/maple.c
13482
13483MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13484M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13485L:	linux-mips@vger.kernel.org
13486S:	Maintained
13487F:	arch/mips/boot/dts/img/pistachio*
13488
13489MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13490M:	Andrew Lunn <andrew@lunn.ch>
13491L:	netdev@vger.kernel.org
13492S:	Maintained
13493F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13494F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13495F:	Documentation/networking/devlink/mv88e6xxx.rst
13496F:	drivers/net/dsa/mv88e6xxx/
13497F:	include/linux/dsa/mv88e6xxx.h
13498F:	include/linux/platform_data/mv88e6xxx.h
13499
13500MARVELL 88PM886 PMIC DRIVER
13501M:	Karel Balej <balejk@matfyz.cz>
13502S:	Maintained
13503F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13504F:	drivers/input/misc/88pm886-onkey.c
13505F:	drivers/mfd/88pm886.c
13506F:	drivers/regulators/88pm886-regulator.c
13507F:	include/linux/mfd/88pm886.h
13508
13509MARVELL ARMADA 3700 PHY DRIVERS
13510M:	Miquel Raynal <miquel.raynal@bootlin.com>
13511S:	Maintained
13512F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13513F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13514F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13515F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13516
13517MARVELL ARMADA 3700 SERIAL DRIVER
13518M:	Pali Rohár <pali@kernel.org>
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13521F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13522F:	drivers/tty/serial/mvebu-uart.c
13523
13524MARVELL ARMADA DRM SUPPORT
13525M:	Russell King <linux@armlinux.org.uk>
13526S:	Maintained
13527T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13528T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13529F:	Documentation/devicetree/bindings/display/armada/
13530F:	drivers/gpu/drm/armada/
13531F:	include/uapi/drm/armada_drm.h
13532
13533MARVELL CRYPTO DRIVER
13534M:	Boris Brezillon <bbrezillon@kernel.org>
13535M:	Arnaud Ebalard <arno@natisbad.org>
13536M:	Srujana Challa <schalla@marvell.com>
13537L:	linux-crypto@vger.kernel.org
13538S:	Maintained
13539F:	drivers/crypto/marvell/
13540F:	include/linux/soc/marvell/octeontx2/
13541
13542MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13543M:	Mirko Lindner <mlindner@marvell.com>
13544M:	Stephen Hemminger <stephen@networkplumber.org>
13545L:	netdev@vger.kernel.org
13546S:	Odd fixes
13547F:	drivers/net/ethernet/marvell/sk*
13548
13549MARVELL LIBERTAS WIRELESS DRIVER
13550L:	libertas-dev@lists.infradead.org
13551S:	Orphan
13552F:	drivers/net/wireless/marvell/libertas/
13553
13554MARVELL MACCHIATOBIN SUPPORT
13555M:	Russell King <linux@armlinux.org.uk>
13556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13557S:	Maintained
13558F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13559
13560MARVELL MV643XX ETHERNET DRIVER
13561M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13562L:	netdev@vger.kernel.org
13563S:	Maintained
13564F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13565F:	include/linux/mv643xx.h
13566
13567MARVELL MV88X3310 PHY DRIVER
13568M:	Russell King <linux@armlinux.org.uk>
13569M:	Marek Behún <kabel@kernel.org>
13570L:	netdev@vger.kernel.org
13571S:	Maintained
13572F:	drivers/net/phy/marvell10g.c
13573
13574MARVELL MVEBU THERMAL DRIVER
13575M:	Miquel Raynal <miquel.raynal@bootlin.com>
13576S:	Maintained
13577F:	drivers/thermal/armada_thermal.c
13578
13579MARVELL MVNETA ETHERNET DRIVER
13580M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13581L:	netdev@vger.kernel.org
13582S:	Maintained
13583F:	drivers/net/ethernet/marvell/mvneta*
13584
13585MARVELL MVPP2 ETHERNET DRIVER
13586M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13587M:	Russell King <linux@armlinux.org.uk>
13588L:	netdev@vger.kernel.org
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13591F:	drivers/net/ethernet/marvell/mvpp2/
13592
13593MARVELL MWIFIEX WIRELESS DRIVER
13594M:	Brian Norris <briannorris@chromium.org>
13595R:	Francesco Dolcini <francesco@dolcini.it>
13596L:	linux-wireless@vger.kernel.org
13597S:	Odd Fixes
13598F:	drivers/net/wireless/marvell/mwifiex/
13599
13600MARVELL MWL8K WIRELESS DRIVER
13601L:	linux-wireless@vger.kernel.org
13602S:	Orphan
13603F:	drivers/net/wireless/marvell/mwl8k.c
13604
13605MARVELL NAND CONTROLLER DRIVER
13606M:	Miquel Raynal <miquel.raynal@bootlin.com>
13607L:	linux-mtd@lists.infradead.org
13608S:	Maintained
13609F:	drivers/mtd/nand/raw/marvell_nand.c
13610
13611MARVELL OCTEON ENDPOINT DRIVER
13612M:	Veerasenareddy Burru <vburru@marvell.com>
13613M:	Sathesh Edara <sedara@marvell.com>
13614L:	netdev@vger.kernel.org
13615S:	Supported
13616F:	drivers/net/ethernet/marvell/octeon_ep
13617
13618MARVELL OCTEON ENDPOINT VF DRIVER
13619M:	Veerasenareddy Burru <vburru@marvell.com>
13620M:	Sathesh Edara <sedara@marvell.com>
13621M:	Shinas Rasheed <srasheed@marvell.com>
13622M:	Satananda Burla <sburla@marvell.com>
13623L:	netdev@vger.kernel.org
13624S:	Supported
13625F:	drivers/net/ethernet/marvell/octeon_ep_vf
13626
13627MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13628M:	Sunil Goutham <sgoutham@marvell.com>
13629M:	Geetha sowjanya <gakula@marvell.com>
13630M:	Subbaraya Sundeep <sbhatta@marvell.com>
13631M:	hariprasad <hkelam@marvell.com>
13632L:	netdev@vger.kernel.org
13633S:	Supported
13634F:	drivers/net/ethernet/marvell/octeontx2/nic/
13635F:	include/linux/soc/marvell/octeontx2/
13636
13637MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13638M:	Sunil Goutham <sgoutham@marvell.com>
13639M:	Linu Cherian <lcherian@marvell.com>
13640M:	Geetha sowjanya <gakula@marvell.com>
13641M:	Jerin Jacob <jerinj@marvell.com>
13642M:	hariprasad <hkelam@marvell.com>
13643M:	Subbaraya Sundeep <sbhatta@marvell.com>
13644L:	netdev@vger.kernel.org
13645S:	Supported
13646F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13647F:	drivers/net/ethernet/marvell/octeontx2/af/
13648
13649MARVELL PRESTERA ETHERNET SWITCH DRIVER
13650M:	Taras Chornyi <taras.chornyi@plvision.eu>
13651S:	Supported
13652W:	https://github.com/Marvell-switching/switchdev-prestera
13653F:	drivers/net/ethernet/marvell/prestera/
13654
13655MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13656M:	Nicolas Pitre <nico@fluxnic.net>
13657S:	Odd Fixes
13658F:	drivers/mmc/host/mvsdio.*
13659
13660MARVELL USB MDIO CONTROLLER DRIVER
13661M:	Tobias Waldekranz <tobias@waldekranz.com>
13662L:	netdev@vger.kernel.org
13663S:	Maintained
13664F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13665F:	drivers/net/mdio/mdio-mvusb.c
13666
13667MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13668M:	Hu Ziji <huziji@marvell.com>
13669L:	linux-mmc@vger.kernel.org
13670S:	Supported
13671F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13672F:	drivers/mmc/host/sdhci-xenon*
13673
13674MARVELL OCTEON CN10K DPI DRIVER
13675M:	Vamsi Attunuru <vattunuru@marvell.com>
13676S:	Supported
13677F:	drivers/misc/mrvl_cn10k_dpi.c
13678
13679MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13680R:	schalla@marvell.com
13681R:	vattunuru@marvell.com
13682F:	drivers/vdpa/octeon_ep/
13683
13684MATROX FRAMEBUFFER DRIVER
13685L:	linux-fbdev@vger.kernel.org
13686S:	Orphan
13687F:	drivers/video/fbdev/matrox/matroxfb_*
13688F:	include/uapi/linux/matroxfb.h
13689
13690MAX15301 DRIVER
13691M:	Daniel Nilsson <daniel.nilsson@flex.com>
13692L:	linux-hwmon@vger.kernel.org
13693S:	Maintained
13694F:	Documentation/hwmon/max15301.rst
13695F:	drivers/hwmon/pmbus/max15301.c
13696
13697MAX2175 SDR TUNER DRIVER
13698M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13699L:	linux-media@vger.kernel.org
13700S:	Maintained
13701T:	git git://linuxtv.org/media_tree.git
13702F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13703F:	Documentation/userspace-api/media/drivers/max2175.rst
13704F:	drivers/media/i2c/max2175*
13705F:	include/uapi/linux/max2175.h
13706
13707MAX31335 RTC DRIVER
13708M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13709L:	linux-rtc@vger.kernel.org
13710S:	Supported
13711W:	https://ez.analog.com/linux-software-drivers
13712F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13713F:	drivers/rtc/rtc-max31335.c
13714
13715MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13716L:	linux-hwmon@vger.kernel.org
13717S:	Orphan
13718F:	Documentation/hwmon/max6650.rst
13719F:	drivers/hwmon/max6650.c
13720
13721MAX9286 QUAD GMSL DESERIALIZER DRIVER
13722M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13723M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13724M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13725M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13726L:	linux-media@vger.kernel.org
13727S:	Maintained
13728F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13729F:	drivers/media/i2c/max9286.c
13730
13731MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13732M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13733L:	linux-media@vger.kernel.org
13734S:	Maintained
13735F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13736F:	drivers/staging/media/max96712/max96712.c
13737
13738MAX96714 GMSL2 DESERIALIZER DRIVER
13739M:	Julien Massot <julien.massot@collabora.com>
13740L:	linux-media@vger.kernel.org
13741S:	Maintained
13742F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13743F:	drivers/media/i2c/max96714.c
13744
13745MAX96717 GMSL2 SERIALIZER DRIVER
13746M:	Julien Massot <julien.massot@collabora.com>
13747L:	linux-media@vger.kernel.org
13748S:	Maintained
13749F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13750F:	drivers/media/i2c/max96717.c
13751
13752MAX9860 MONO AUDIO VOICE CODEC DRIVER
13753M:	Peter Rosin <peda@axentia.se>
13754L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13755S:	Maintained
13756F:	Documentation/devicetree/bindings/sound/max9860.txt
13757F:	sound/soc/codecs/max9860.*
13758
13759MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13760M:	Andreas Klinger <ak@it-klinger.de>
13761L:	linux-iio@vger.kernel.org
13762S:	Maintained
13763F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13764F:	drivers/iio/proximity/mb1232.c
13765
13766MAXIM MAX11205 DRIVER
13767M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13768L:	linux-iio@vger.kernel.org
13769S:	Supported
13770W:	https://ez.analog.com/linux-software-drivers
13771F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13772F:	drivers/iio/adc/max11205.c
13773
13774MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13775R:	Iskren Chernev <iskren.chernev@gmail.com>
13776R:	Krzysztof Kozlowski <krzk@kernel.org>
13777R:	Marek Szyprowski <m.szyprowski@samsung.com>
13778R:	Matheus Castello <matheus@castello.eng.br>
13779L:	linux-pm@vger.kernel.org
13780S:	Maintained
13781F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13782F:	drivers/power/supply/max17040_battery.c
13783
13784MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13785R:	Hans de Goede <hdegoede@redhat.com>
13786R:	Krzysztof Kozlowski <krzk@kernel.org>
13787R:	Marek Szyprowski <m.szyprowski@samsung.com>
13788R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13789R:	Purism Kernel Team <kernel@puri.sm>
13790L:	linux-pm@vger.kernel.org
13791S:	Maintained
13792F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13793F:	drivers/power/supply/max17042_battery.c
13794
13795MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13796M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13797L:	linux-kernel@vger.kernel.org
13798S:	Maintained
13799F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13800F:	drivers/regulator/max20086-regulator.c
13801
13802MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13803M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13804L:	linux-iio@vger.kernel.org
13805S:	Maintained
13806F:	drivers/iio/temperature/max30208.c
13807
13808MAXIM MAX77650 PMIC MFD DRIVER
13809M:	Bartosz Golaszewski <brgl@bgdev.pl>
13810L:	linux-kernel@vger.kernel.org
13811S:	Maintained
13812F:	Documentation/devicetree/bindings/*/*max77650.yaml
13813F:	Documentation/devicetree/bindings/*/max77650*.yaml
13814F:	drivers/gpio/gpio-max77650.c
13815F:	drivers/input/misc/max77650-onkey.c
13816F:	drivers/leds/leds-max77650.c
13817F:	drivers/mfd/max77650.c
13818F:	drivers/power/supply/max77650-charger.c
13819F:	drivers/regulator/max77650-regulator.c
13820F:	include/linux/mfd/max77650.h
13821
13822MAXIM MAX77714 PMIC MFD DRIVER
13823M:	Luca Ceresoli <luca@lucaceresoli.net>
13824S:	Maintained
13825F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13826F:	drivers/mfd/max77714.c
13827F:	include/linux/mfd/max77714.h
13828
13829MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13830M:	Javier Martinez Canillas <javier@dowhile0.org>
13831L:	linux-kernel@vger.kernel.org
13832S:	Supported
13833F:	Documentation/devicetree/bindings/*/*max77802.yaml
13834F:	drivers/regulator/max77802-regulator.c
13835F:	include/dt-bindings/*/*max77802.h
13836
13837MAXIM MAX77976 BATTERY CHARGER
13838M:	Luca Ceresoli <luca@lucaceresoli.net>
13839S:	Supported
13840F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13841F:	drivers/power/supply/max77976_charger.c
13842
13843MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13844M:	Krzysztof Kozlowski <krzk@kernel.org>
13845L:	linux-pm@vger.kernel.org
13846S:	Maintained
13847B:	mailto:linux-samsung-soc@vger.kernel.org
13848F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13849F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13850F:	drivers/power/supply/max14577_charger.c
13851F:	drivers/power/supply/max77693_charger.c
13852
13853MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13854M:	Chanwoo Choi <cw00.choi@samsung.com>
13855M:	Krzysztof Kozlowski <krzk@kernel.org>
13856L:	linux-kernel@vger.kernel.org
13857S:	Maintained
13858B:	mailto:linux-samsung-soc@vger.kernel.org
13859F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13860F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13861F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13862F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13863F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13864F:	drivers/*/*max77843.c
13865F:	drivers/*/max14577*.c
13866F:	drivers/*/max77686*.c
13867F:	drivers/*/max77693*.c
13868F:	drivers/clk/clk-max77686.c
13869F:	drivers/extcon/extcon-max14577.c
13870F:	drivers/extcon/extcon-max77693.c
13871F:	drivers/rtc/rtc-max77686.c
13872F:	include/linux/mfd/max14577*.h
13873F:	include/linux/mfd/max77686*.h
13874F:	include/linux/mfd/max77693*.h
13875
13876MAXIRADIO FM RADIO RECEIVER DRIVER
13877M:	Hans Verkuil <hverkuil@xs4all.nl>
13878L:	linux-media@vger.kernel.org
13879S:	Maintained
13880W:	https://linuxtv.org
13881T:	git git://linuxtv.org/media_tree.git
13882F:	drivers/media/radio/radio-maxiradio*
13883
13884MAXLINEAR ETHERNET PHY DRIVER
13885M:	Xu Liang <lxu@maxlinear.com>
13886L:	netdev@vger.kernel.org
13887S:	Supported
13888F:	drivers/net/phy/mxl-gpy.c
13889
13890MCAN MMIO DEVICE DRIVER
13891M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13892L:	linux-can@vger.kernel.org
13893S:	Maintained
13894F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13895F:	drivers/net/can/m_can/m_can.c
13896F:	drivers/net/can/m_can/m_can.h
13897F:	drivers/net/can/m_can/m_can_platform.c
13898
13899MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13900R:	Yasushi SHOJI <yashi@spacecubics.com>
13901L:	linux-can@vger.kernel.org
13902S:	Maintained
13903F:	drivers/net/can/usb/mcba_usb.c
13904
13905MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13906M:	Rishi Gupta <gupt21@gmail.com>
13907L:	linux-i2c@vger.kernel.org
13908L:	linux-input@vger.kernel.org
13909S:	Maintained
13910F:	drivers/hid/hid-mcp2221.c
13911
13912MCP251XFD SPI-CAN NETWORK DRIVER
13913M:	Marc Kleine-Budde <mkl@pengutronix.de>
13914M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13915R:	Thomas Kopp <thomas.kopp@microchip.com>
13916L:	linux-can@vger.kernel.org
13917S:	Maintained
13918F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13919F:	drivers/net/can/spi/mcp251xfd/
13920
13921MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13922M:	Peter Rosin <peda@axentia.se>
13923L:	linux-iio@vger.kernel.org
13924S:	Maintained
13925F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13926F:	drivers/iio/potentiometer/mcp4018.c
13927F:	drivers/iio/potentiometer/mcp4531.c
13928
13929MCP4821 DAC DRIVER
13930M:	Anshul Dalal <anshulusr@gmail.com>
13931L:	linux-iio@vger.kernel.org
13932S:	Maintained
13933F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13934F:	drivers/iio/dac/mcp4821.c
13935
13936MCR20A IEEE-802.15.4 RADIO DRIVER
13937M:	Stefan Schmidt <stefan@datenfreihafen.org>
13938L:	linux-wpan@vger.kernel.org
13939S:	Odd Fixes
13940W:	https://github.com/xueliu/mcr20a-linux
13941F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13942F:	drivers/net/ieee802154/mcr20a.c
13943F:	drivers/net/ieee802154/mcr20a.h
13944
13945MDIO REGMAP DRIVER
13946M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13947L:	netdev@vger.kernel.org
13948S:	Maintained
13949F:	drivers/net/mdio/mdio-regmap.c
13950F:	include/linux/mdio/mdio-regmap.h
13951
13952MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13953M:	William Breathitt Gray <wbg@kernel.org>
13954L:	linux-iio@vger.kernel.org
13955S:	Maintained
13956F:	drivers/iio/dac/cio-dac.c
13957
13958MEDIA CONTROLLER FRAMEWORK
13959M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13961L:	linux-media@vger.kernel.org
13962S:	Supported
13963W:	https://www.linuxtv.org
13964T:	git git://linuxtv.org/media_tree.git
13965F:	drivers/media/mc/
13966F:	include/media/media-*.h
13967F:	include/uapi/linux/media.h
13968
13969MEDIA DRIVER FOR FREESCALE IMX PXP
13970M:	Philipp Zabel <p.zabel@pengutronix.de>
13971L:	linux-media@vger.kernel.org
13972S:	Maintained
13973T:	git git://linuxtv.org/media_tree.git
13974F:	drivers/media/platform/nxp/imx-pxp.[ch]
13975
13976MEDIA DRIVERS FOR ASCOT2E
13977M:	Sergey Kozlov <serjk@netup.ru>
13978M:	Abylay Ospan <aospan@netup.ru>
13979L:	linux-media@vger.kernel.org
13980S:	Supported
13981W:	https://linuxtv.org
13982W:	http://netup.tv/
13983T:	git git://linuxtv.org/media_tree.git
13984F:	drivers/media/dvb-frontends/ascot2e*
13985
13986MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13987M:	Jasmin Jessich <jasmin@anw.at>
13988L:	linux-media@vger.kernel.org
13989S:	Maintained
13990W:	https://linuxtv.org
13991T:	git git://linuxtv.org/media_tree.git
13992F:	drivers/media/dvb-frontends/cxd2099*
13993
13994MEDIA DRIVERS FOR CXD2841ER
13995M:	Sergey Kozlov <serjk@netup.ru>
13996M:	Abylay Ospan <aospan@netup.ru>
13997L:	linux-media@vger.kernel.org
13998S:	Supported
13999W:	https://linuxtv.org
14000W:	http://netup.tv/
14001T:	git git://linuxtv.org/media_tree.git
14002F:	drivers/media/dvb-frontends/cxd2841er*
14003
14004MEDIA DRIVERS FOR CXD2880
14005M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14006L:	linux-media@vger.kernel.org
14007S:	Supported
14008W:	http://linuxtv.org/
14009T:	git git://linuxtv.org/media_tree.git
14010F:	drivers/media/dvb-frontends/cxd2880/*
14011F:	drivers/media/spi/cxd2880*
14012
14013MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14014L:	linux-media@vger.kernel.org
14015S:	Orphan
14016W:	https://linuxtv.org
14017T:	git git://linuxtv.org/media_tree.git
14018F:	drivers/media/pci/ddbridge/*
14019
14020MEDIA DRIVERS FOR FREESCALE IMX
14021M:	Steve Longerbeam <slongerbeam@gmail.com>
14022M:	Philipp Zabel <p.zabel@pengutronix.de>
14023L:	linux-media@vger.kernel.org
14024S:	Maintained
14025T:	git git://linuxtv.org/media_tree.git
14026F:	Documentation/admin-guide/media/imx.rst
14027F:	Documentation/devicetree/bindings/media/imx.txt
14028F:	drivers/staging/media/imx/
14029F:	include/linux/imx-media.h
14030F:	include/media/imx.h
14031
14032MEDIA DRIVERS FOR FREESCALE IMX7/8
14033M:	Rui Miguel Silva <rmfrfs@gmail.com>
14034M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14035M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14036R:	Purism Kernel Team <kernel@puri.sm>
14037L:	linux-media@vger.kernel.org
14038S:	Maintained
14039T:	git git://linuxtv.org/media_tree.git
14040F:	Documentation/admin-guide/media/imx7.rst
14041F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14042F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14043F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14044F:	drivers/media/platform/nxp/imx-mipi-csis.c
14045F:	drivers/media/platform/nxp/imx7-media-csi.c
14046F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14047
14048MEDIA DRIVERS FOR HELENE
14049M:	Abylay Ospan <aospan@netup.ru>
14050L:	linux-media@vger.kernel.org
14051S:	Supported
14052W:	https://linuxtv.org
14053W:	http://netup.tv/
14054T:	git git://linuxtv.org/media_tree.git
14055F:	drivers/media/dvb-frontends/helene*
14056
14057MEDIA DRIVERS FOR HORUS3A
14058M:	Sergey Kozlov <serjk@netup.ru>
14059M:	Abylay Ospan <aospan@netup.ru>
14060L:	linux-media@vger.kernel.org
14061S:	Supported
14062W:	https://linuxtv.org
14063W:	http://netup.tv/
14064T:	git git://linuxtv.org/media_tree.git
14065F:	drivers/media/dvb-frontends/horus3a*
14066
14067MEDIA DRIVERS FOR LNBH25
14068M:	Sergey Kozlov <serjk@netup.ru>
14069M:	Abylay Ospan <aospan@netup.ru>
14070L:	linux-media@vger.kernel.org
14071S:	Supported
14072W:	https://linuxtv.org
14073W:	http://netup.tv/
14074T:	git git://linuxtv.org/media_tree.git
14075F:	drivers/media/dvb-frontends/lnbh25*
14076
14077MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14078L:	linux-media@vger.kernel.org
14079S:	Orphan
14080W:	https://linuxtv.org
14081T:	git git://linuxtv.org/media_tree.git
14082F:	drivers/media/dvb-frontends/mxl5xx*
14083
14084MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14085M:	Sergey Kozlov <serjk@netup.ru>
14086M:	Abylay Ospan <aospan@netup.ru>
14087L:	linux-media@vger.kernel.org
14088S:	Supported
14089W:	https://linuxtv.org
14090W:	http://netup.tv/
14091T:	git git://linuxtv.org/media_tree.git
14092F:	drivers/media/pci/netup_unidvb/*
14093
14094MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14095M:	Dmitry Osipenko <digetx@gmail.com>
14096L:	linux-media@vger.kernel.org
14097L:	linux-tegra@vger.kernel.org
14098S:	Maintained
14099T:	git git://linuxtv.org/media_tree.git
14100F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14101F:	drivers/media/platform/nvidia/tegra-vde/
14102
14103MEDIA DRIVERS FOR RENESAS - CEU
14104M:	Jacopo Mondi <jacopo@jmondi.org>
14105L:	linux-media@vger.kernel.org
14106L:	linux-renesas-soc@vger.kernel.org
14107S:	Supported
14108T:	git git://linuxtv.org/media_tree.git
14109F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14110F:	drivers/media/platform/renesas/renesas-ceu.c
14111F:	include/media/drv-intf/renesas-ceu.h
14112
14113MEDIA DRIVERS FOR RENESAS - DRIF
14114M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14115L:	linux-media@vger.kernel.org
14116L:	linux-renesas-soc@vger.kernel.org
14117S:	Supported
14118T:	git git://linuxtv.org/media_tree.git
14119F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14120F:	drivers/media/platform/renesas/rcar_drif.c
14121
14122MEDIA DRIVERS FOR RENESAS - FCP
14123M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14124L:	linux-media@vger.kernel.org
14125L:	linux-renesas-soc@vger.kernel.org
14126S:	Supported
14127T:	git git://linuxtv.org/media_tree.git
14128F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14129F:	drivers/media/platform/renesas/rcar-fcp.c
14130F:	include/media/rcar-fcp.h
14131
14132MEDIA DRIVERS FOR RENESAS - FDP1
14133M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14134L:	linux-media@vger.kernel.org
14135L:	linux-renesas-soc@vger.kernel.org
14136S:	Supported
14137T:	git git://linuxtv.org/media_tree.git
14138F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14139F:	drivers/media/platform/renesas/rcar_fdp1.c
14140
14141MEDIA DRIVERS FOR RENESAS - VIN
14142M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14143L:	linux-media@vger.kernel.org
14144L:	linux-renesas-soc@vger.kernel.org
14145S:	Supported
14146T:	git git://linuxtv.org/media_tree.git
14147F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14148F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14149F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14150F:	drivers/media/platform/renesas/rcar-csi2.c
14151F:	drivers/media/platform/renesas/rcar-isp.c
14152F:	drivers/media/platform/renesas/rcar-vin/
14153
14154MEDIA DRIVERS FOR RENESAS - VSP1
14155M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14156M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14157L:	linux-media@vger.kernel.org
14158L:	linux-renesas-soc@vger.kernel.org
14159S:	Supported
14160T:	git git://linuxtv.org/media_tree.git
14161F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14162F:	drivers/media/platform/renesas/vsp1/
14163
14164MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14165L:	linux-media@vger.kernel.org
14166S:	Orphan
14167W:	https://linuxtv.org
14168T:	git git://linuxtv.org/media_tree.git
14169F:	drivers/media/dvb-frontends/stv0910*
14170
14171MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14172L:	linux-media@vger.kernel.org
14173S:	Orphan
14174W:	https://linuxtv.org
14175T:	git git://linuxtv.org/media_tree.git
14176F:	drivers/media/dvb-frontends/stv6111*
14177
14178MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14179M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14180M:	Alain Volmat <alain.volmat@foss.st.com>
14181L:	linux-media@vger.kernel.org
14182S:	Supported
14183T:	git git://linuxtv.org/media_tree.git
14184F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14185F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14186F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14187F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14188
14189MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14190M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14191L:	linux-media@vger.kernel.org
14192S:	Maintained
14193W:	https://linuxtv.org
14194Q:	http://patchwork.kernel.org/project/linux-media/list/
14195T:	git git://linuxtv.org/media_tree.git
14196F:	Documentation/admin-guide/media/
14197F:	Documentation/devicetree/bindings/media/
14198F:	Documentation/driver-api/media/
14199F:	Documentation/userspace-api/media/
14200F:	drivers/media/
14201F:	drivers/staging/media/
14202F:	include/dt-bindings/media/
14203F:	include/linux/platform_data/media/
14204F:	include/media/
14205F:	include/uapi/linux/dvb/
14206F:	include/uapi/linux/ivtv*
14207F:	include/uapi/linux/media.h
14208F:	include/uapi/linux/uvcvideo.h
14209F:	include/uapi/linux/v4l2-*
14210F:	include/uapi/linux/videodev2.h
14211
14212MEDIATEK BLUETOOTH DRIVER
14213M:	Sean Wang <sean.wang@mediatek.com>
14214L:	linux-bluetooth@vger.kernel.org
14215L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14218F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14219F:	drivers/bluetooth/btmtkuart.c
14220
14221MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14222M:	Sean Wang <sean.wang@mediatek.com>
14223L:	linux-pm@vger.kernel.org
14224S:	Maintained
14225F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14226F:	drivers/power/reset/mt6323-poweroff.c
14227
14228MEDIATEK CIR DRIVER
14229M:	Sean Wang <sean.wang@mediatek.com>
14230S:	Maintained
14231F:	drivers/media/rc/mtk-cir.c
14232
14233MEDIATEK DMA DRIVER
14234M:	Sean Wang <sean.wang@mediatek.com>
14235L:	dmaengine@vger.kernel.org
14236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14237L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14238S:	Maintained
14239F:	Documentation/devicetree/bindings/dma/mediatek,*
14240F:	drivers/dma/mediatek/
14241
14242MEDIATEK ETHERNET DRIVER
14243M:	Felix Fietkau <nbd@nbd.name>
14244M:	Sean Wang <sean.wang@mediatek.com>
14245M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14246M:	Lorenzo Bianconi <lorenzo@kernel.org>
14247L:	netdev@vger.kernel.org
14248S:	Maintained
14249F:	drivers/net/ethernet/mediatek/
14250
14251MEDIATEK ETHERNET PCS DRIVER
14252M:	Alexander Couzens <lynxis@fe80.eu>
14253M:	Daniel Golle <daniel@makrotopia.org>
14254L:	netdev@vger.kernel.org
14255S:	Maintained
14256F:	drivers/net/pcs/pcs-mtk-lynxi.c
14257F:	include/linux/pcs/pcs-mtk-lynxi.h
14258
14259MEDIATEK ETHERNET PHY DRIVERS
14260M:	Daniel Golle <daniel@makrotopia.org>
14261M:	Qingfang Deng <dqfext@gmail.com>
14262M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14263L:	netdev@vger.kernel.org
14264S:	Maintained
14265F:	drivers/net/phy/mediatek-ge-soc.c
14266F:	drivers/net/phy/mediatek-ge.c
14267F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14268
14269MEDIATEK I2C CONTROLLER DRIVER
14270M:	Qii Wang <qii.wang@mediatek.com>
14271L:	linux-i2c@vger.kernel.org
14272S:	Maintained
14273F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14274F:	drivers/i2c/busses/i2c-mt65xx.c
14275
14276MEDIATEK IOMMU DRIVER
14277M:	Yong Wu <yong.wu@mediatek.com>
14278L:	iommu@lists.linux.dev
14279L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14280S:	Supported
14281F:	Documentation/devicetree/bindings/iommu/mediatek*
14282F:	drivers/iommu/mtk_iommu*
14283F:	include/dt-bindings/memory/mediatek,mt*-port.h
14284F:	include/dt-bindings/memory/mt*-port.h
14285
14286MEDIATEK JPEG DRIVER
14287M:	Bin Liu <bin.liu@mediatek.com>
14288S:	Supported
14289F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14290F:	drivers/media/platform/mediatek/jpeg/
14291
14292MEDIATEK KEYPAD DRIVER
14293M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14294S:	Supported
14295F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14296F:	drivers/input/keyboard/mt6779-keypad.c
14297
14298MEDIATEK MDP DRIVER
14299M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14300M:	Houlong Wei <houlong.wei@mediatek.com>
14301M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14302S:	Supported
14303F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14304F:	drivers/media/platform/mediatek/mdp/
14305F:	drivers/media/platform/mediatek/vpu/
14306
14307MEDIATEK MEDIA DRIVER
14308M:	Tiffany Lin <tiffany.lin@mediatek.com>
14309M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14310M:	Yunfei Dong <yunfei.dong@mediatek.com>
14311S:	Supported
14312F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14313F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14314F:	drivers/media/platform/mediatek/vcodec/
14315F:	drivers/media/platform/mediatek/vpu/
14316
14317MEDIATEK MIPI-CSI CDPHY DRIVER
14318M:	Julien Stephan <jstephan@baylibre.com>
14319M:	Andy Hsieh <andy.hsieh@mediatek.com>
14320S:	Supported
14321F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14322F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14323
14324MEDIATEK MMC/SD/SDIO DRIVER
14325M:	Chaotian Jing <chaotian.jing@mediatek.com>
14326S:	Maintained
14327F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14328F:	drivers/mmc/host/mtk-sd.c
14329
14330MEDIATEK MT76 WIRELESS LAN DRIVER
14331M:	Felix Fietkau <nbd@nbd.name>
14332M:	Lorenzo Bianconi <lorenzo@kernel.org>
14333M:	Ryder Lee <ryder.lee@mediatek.com>
14334R:	Shayne Chen <shayne.chen@mediatek.com>
14335R:	Sean Wang <sean.wang@mediatek.com>
14336L:	linux-wireless@vger.kernel.org
14337S:	Maintained
14338T:	git https://github.com/nbd168/wireless
14339F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14340F:	drivers/net/wireless/mediatek/mt76/
14341
14342MEDIATEK MT7601U WIRELESS LAN DRIVER
14343M:	Jakub Kicinski <kuba@kernel.org>
14344L:	linux-wireless@vger.kernel.org
14345S:	Maintained
14346F:	drivers/net/wireless/mediatek/mt7601u/
14347
14348MEDIATEK MT7621 CLOCK DRIVER
14349M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14352F:	drivers/clk/ralink/clk-mt7621.c
14353
14354MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14355M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14356S:	Maintained
14357F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14358F:	drivers/pci/controller/pcie-mt7621.c
14359
14360MEDIATEK MT7621 PHY PCI DRIVER
14361M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14362S:	Maintained
14363F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14364F:	drivers/phy/ralink/phy-mt7621-pci.c
14365
14366MEDIATEK MT7621/28/88 I2C DRIVER
14367M:	Stefan Roese <sr@denx.de>
14368L:	linux-i2c@vger.kernel.org
14369S:	Maintained
14370F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14371F:	drivers/i2c/busses/i2c-mt7621.c
14372
14373MEDIATEK MTMIPS CLOCK DRIVER
14374M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14375S:	Maintained
14376F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14377F:	drivers/clk/ralink/clk-mtmips.c
14378
14379MEDIATEK NAND CONTROLLER DRIVER
14380L:	linux-mtd@lists.infradead.org
14381S:	Orphan
14382F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14383F:	drivers/mtd/nand/raw/mtk_*
14384
14385MEDIATEK PMIC LED DRIVER
14386M:	Sean Wang <sean.wang@mediatek.com>
14387S:	Maintained
14388F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14389F:	drivers/leds/leds-mt6323.c
14390
14391MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14392M:	Sean Wang <sean.wang@mediatek.com>
14393S:	Maintained
14394F:	drivers/char/hw_random/mtk-rng.c
14395
14396MEDIATEK SMI DRIVER
14397M:	Yong Wu <yong.wu@mediatek.com>
14398L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14399S:	Supported
14400F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14401F:	drivers/memory/mtk-smi.c
14402F:	include/soc/mediatek/smi.h
14403
14404MEDIATEK SWITCH DRIVER
14405M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14406M:	Daniel Golle <daniel@makrotopia.org>
14407M:	DENG Qingfang <dqfext@gmail.com>
14408M:	Sean Wang <sean.wang@mediatek.com>
14409L:	netdev@vger.kernel.org
14410S:	Maintained
14411F:	drivers/net/dsa/mt7530-mdio.c
14412F:	drivers/net/dsa/mt7530-mmio.c
14413F:	drivers/net/dsa/mt7530.*
14414F:	net/dsa/tag_mtk.c
14415
14416MEDIATEK T7XX 5G WWAN MODEM DRIVER
14417M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14418R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14419R:	Liu Haijun <haijun.liu@mediatek.com>
14420R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14421R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14422L:	netdev@vger.kernel.org
14423S:	Supported
14424F:	drivers/net/wwan/t7xx/
14425
14426MEDIATEK USB3 DRD IP DRIVER
14427M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14428L:	linux-usb@vger.kernel.org
14429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14431S:	Maintained
14432F:	Documentation/devicetree/bindings/usb/mediatek,*
14433F:	drivers/usb/host/xhci-mtk*
14434F:	drivers/usb/mtu3/
14435
14436MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14437M:	Peter Senna Tschudin <peter.senna@gmail.com>
14438M:	Ian Ray <ian.ray@ge.com>
14439M:	Martyn Welch <martyn.welch@collabora.co.uk>
14440S:	Maintained
14441F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14442F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14443
14444MEGARAID SCSI/SAS DRIVERS
14445M:	Kashyap Desai <kashyap.desai@broadcom.com>
14446M:	Sumit Saxena <sumit.saxena@broadcom.com>
14447M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14448M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14449L:	megaraidlinux.pdl@broadcom.com
14450L:	linux-scsi@vger.kernel.org
14451S:	Maintained
14452W:	http://www.avagotech.com/support/
14453F:	Documentation/scsi/megaraid.rst
14454F:	drivers/scsi/megaraid.*
14455F:	drivers/scsi/megaraid/
14456
14457MELEXIS MLX90614 DRIVER
14458M:	Crt Mori <cmo@melexis.com>
14459L:	linux-iio@vger.kernel.org
14460S:	Supported
14461W:	http://www.melexis.com
14462F:	drivers/iio/temperature/mlx90614.c
14463
14464MELEXIS MLX90632 DRIVER
14465M:	Crt Mori <cmo@melexis.com>
14466L:	linux-iio@vger.kernel.org
14467S:	Supported
14468W:	http://www.melexis.com
14469F:	drivers/iio/temperature/mlx90632.c
14470
14471MELEXIS MLX90635 DRIVER
14472M:	Crt Mori <cmo@melexis.com>
14473L:	linux-iio@vger.kernel.org
14474S:	Supported
14475W:	http://www.melexis.com
14476F:	drivers/iio/temperature/mlx90635.c
14477
14478MELFAS MIP4 TOUCHSCREEN DRIVER
14479M:	Sangwon Jee <jeesw@melfas.com>
14480S:	Supported
14481W:	http://www.melfas.com
14482F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14483F:	drivers/input/touchscreen/melfas_mip4.c
14484
14485MELLANOX BLUEFIELD I2C DRIVER
14486M:	Khalil Blaiech <kblaiech@nvidia.com>
14487M:	Asmaa Mnebhi <asmaa@nvidia.com>
14488L:	linux-i2c@vger.kernel.org
14489S:	Supported
14490F:	drivers/i2c/busses/i2c-mlxbf.c
14491
14492MELLANOX ETHERNET DRIVER (mlx4_en)
14493M:	Tariq Toukan <tariqt@nvidia.com>
14494L:	netdev@vger.kernel.org
14495S:	Supported
14496W:	http://www.mellanox.com
14497Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14498F:	drivers/net/ethernet/mellanox/mlx4/en_*
14499
14500MELLANOX ETHERNET DRIVER (mlx5e)
14501M:	Saeed Mahameed <saeedm@nvidia.com>
14502M:	Tariq Toukan <tariqt@nvidia.com>
14503L:	netdev@vger.kernel.org
14504S:	Supported
14505W:	http://www.mellanox.com
14506Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14507F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14508
14509MELLANOX ETHERNET INNOVA DRIVERS
14510R:	Boris Pismenny <borisp@nvidia.com>
14511L:	netdev@vger.kernel.org
14512S:	Supported
14513W:	http://www.mellanox.com
14514Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14515F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14516F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14517F:	include/linux/mlx5/mlx5_ifc_fpga.h
14518
14519MELLANOX ETHERNET SWITCH DRIVERS
14520M:	Ido Schimmel <idosch@nvidia.com>
14521M:	Petr Machata <petrm@nvidia.com>
14522L:	netdev@vger.kernel.org
14523S:	Supported
14524W:	http://www.mellanox.com
14525Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14526F:	drivers/net/ethernet/mellanox/mlxsw/
14527F:	tools/testing/selftests/drivers/net/mlxsw/
14528
14529MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14530M:	mlxsw@nvidia.com
14531L:	netdev@vger.kernel.org
14532S:	Supported
14533W:	http://www.mellanox.com
14534Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14535F:	drivers/net/ethernet/mellanox/mlxfw/
14536
14537MELLANOX HARDWARE PLATFORM SUPPORT
14538M:	Hans de Goede <hdegoede@redhat.com>
14539M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14540M:	Vadim Pasternak <vadimp@nvidia.com>
14541L:	platform-driver-x86@vger.kernel.org
14542S:	Supported
14543F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14544F:	drivers/platform/mellanox/
14545F:	include/linux/platform_data/mlxreg.h
14546
14547MELLANOX MLX4 core VPI driver
14548M:	Tariq Toukan <tariqt@nvidia.com>
14549L:	netdev@vger.kernel.org
14550L:	linux-rdma@vger.kernel.org
14551S:	Supported
14552W:	http://www.mellanox.com
14553Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14554F:	drivers/net/ethernet/mellanox/mlx4/
14555F:	include/linux/mlx4/
14556
14557MELLANOX MLX4 IB driver
14558M:	Yishai Hadas <yishaih@nvidia.com>
14559L:	linux-rdma@vger.kernel.org
14560S:	Supported
14561W:	http://www.mellanox.com
14562Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14563F:	drivers/infiniband/hw/mlx4/
14564F:	include/linux/mlx4/
14565F:	include/uapi/rdma/mlx4-abi.h
14566
14567MELLANOX MLX5 core VPI driver
14568M:	Saeed Mahameed <saeedm@nvidia.com>
14569M:	Leon Romanovsky <leonro@nvidia.com>
14570M:	Tariq Toukan <tariqt@nvidia.com>
14571L:	netdev@vger.kernel.org
14572L:	linux-rdma@vger.kernel.org
14573S:	Supported
14574W:	http://www.mellanox.com
14575Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14576F:	Documentation/networking/device_drivers/ethernet/mellanox/
14577F:	drivers/net/ethernet/mellanox/mlx5/core/
14578F:	include/linux/mlx5/
14579
14580MELLANOX MLX5 IB driver
14581M:	Leon Romanovsky <leonro@nvidia.com>
14582L:	linux-rdma@vger.kernel.org
14583S:	Supported
14584W:	http://www.mellanox.com
14585Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14586F:	drivers/infiniband/hw/mlx5/
14587F:	include/linux/mlx5/
14588F:	include/uapi/rdma/mlx5-abi.h
14589
14590MELLANOX MLX5 VDPA DRIVER
14591M:	Dragos Tatulea <dtatulea@nvidia.com>
14592L:	virtualization@lists.linux.dev
14593S:	Supported
14594F:	drivers/vdpa/mlx5/
14595
14596MELLANOX MLXCPLD I2C AND MUX DRIVER
14597M:	Vadim Pasternak <vadimp@nvidia.com>
14598M:	Michael Shych <michaelsh@nvidia.com>
14599L:	linux-i2c@vger.kernel.org
14600S:	Supported
14601F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14602F:	drivers/i2c/busses/i2c-mlxcpld.c
14603F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14604
14605MELLANOX MLXCPLD LED DRIVER
14606M:	Vadim Pasternak <vadimp@nvidia.com>
14607L:	linux-leds@vger.kernel.org
14608S:	Supported
14609F:	Documentation/leds/leds-mlxcpld.rst
14610F:	drivers/leds/leds-mlxcpld.c
14611F:	drivers/leds/leds-mlxreg.c
14612
14613MELLANOX PLATFORM DRIVER
14614M:	Vadim Pasternak <vadimp@nvidia.com>
14615L:	platform-driver-x86@vger.kernel.org
14616S:	Supported
14617F:	drivers/platform/x86/mlx-platform.c
14618
14619MEMBARRIER SUPPORT
14620M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14621M:	"Paul E. McKenney" <paulmck@kernel.org>
14622L:	linux-kernel@vger.kernel.org
14623S:	Supported
14624F:	Documentation/scheduler/membarrier.rst
14625F:	arch/*/include/asm/membarrier.h
14626F:	arch/*/include/asm/sync_core.h
14627F:	include/uapi/linux/membarrier.h
14628F:	kernel/sched/membarrier.c
14629
14630MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14631M:	Mike Rapoport <rppt@kernel.org>
14632L:	linux-mm@kvack.org
14633S:	Maintained
14634F:	Documentation/core-api/boot-time-mm.rst
14635F:	include/linux/memblock.h
14636F:	mm/memblock.c
14637F:	mm/mm_init.c
14638F:	tools/testing/memblock/
14639
14640MEMORY ALLOCATION PROFILING
14641M:	Suren Baghdasaryan <surenb@google.com>
14642M:	Kent Overstreet <kent.overstreet@linux.dev>
14643L:	linux-mm@kvack.org
14644S:	Maintained
14645F:	Documentation/mm/allocation-profiling.rst
14646F:	include/linux/alloc_tag.h
14647F:	include/linux/pgalloc_tag.h
14648F:	lib/alloc_tag.c
14649
14650MEMORY CONTROLLER DRIVERS
14651M:	Krzysztof Kozlowski <krzk@kernel.org>
14652L:	linux-kernel@vger.kernel.org
14653S:	Maintained
14654B:	mailto:krzysztof.kozlowski@linaro.org
14655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14656F:	Documentation/devicetree/bindings/memory-controllers/
14657F:	drivers/memory/
14658F:	include/dt-bindings/memory/
14659F:	include/memory/
14660
14661MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14662M:	Dmitry Osipenko <digetx@gmail.com>
14663L:	linux-pm@vger.kernel.org
14664L:	linux-tegra@vger.kernel.org
14665S:	Maintained
14666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14667F:	drivers/devfreq/tegra30-devfreq.c
14668
14669MEMORY HOT(UN)PLUG
14670M:	David Hildenbrand <david@redhat.com>
14671M:	Oscar Salvador <osalvador@suse.de>
14672L:	linux-mm@kvack.org
14673S:	Maintained
14674F:	Documentation/admin-guide/mm/memory-hotplug.rst
14675F:	Documentation/core-api/memory-hotplug.rst
14676F:	drivers/base/memory.c
14677F:	include/linux/memory_hotplug.h
14678F:	mm/memory_hotplug.c
14679F:	tools/testing/selftests/memory-hotplug/
14680
14681MEMORY MANAGEMENT
14682M:	Andrew Morton <akpm@linux-foundation.org>
14683L:	linux-mm@kvack.org
14684S:	Maintained
14685W:	http://www.linux-mm.org
14686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14687T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14688F:	include/linux/gfp.h
14689F:	include/linux/gfp_types.h
14690F:	include/linux/memfd.h
14691F:	include/linux/memory.h
14692F:	include/linux/memory_hotplug.h
14693F:	include/linux/memory-tiers.h
14694F:	include/linux/mempolicy.h
14695F:	include/linux/mempool.h
14696F:	include/linux/memremap.h
14697F:	include/linux/mm.h
14698F:	include/linux/mm_*.h
14699F:	include/linux/mmzone.h
14700F:	include/linux/mmu_notifier.h
14701F:	include/linux/pagewalk.h
14702F:	include/linux/rmap.h
14703F:	include/trace/events/ksm.h
14704F:	mm/
14705F:	tools/mm/
14706F:	tools/testing/selftests/mm/
14707N:	include/linux/page[-_]*
14708
14709MEMORY MAPPING
14710M:	Andrew Morton <akpm@linux-foundation.org>
14711R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14712R:	Vlastimil Babka <vbabka@suse.cz>
14713R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14714L:	linux-mm@kvack.org
14715S:	Maintained
14716W:	http://www.linux-mm.org
14717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14718F:	mm/mmap.c
14719
14720MEMORY TECHNOLOGY DEVICES (MTD)
14721M:	Miquel Raynal <miquel.raynal@bootlin.com>
14722M:	Richard Weinberger <richard@nod.at>
14723M:	Vignesh Raghavendra <vigneshr@ti.com>
14724L:	linux-mtd@lists.infradead.org
14725S:	Maintained
14726W:	http://www.linux-mtd.infradead.org/
14727Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14728C:	irc://irc.oftc.net/mtd
14729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14731F:	Documentation/devicetree/bindings/mtd/
14732F:	drivers/mtd/
14733F:	include/linux/mtd/
14734F:	include/uapi/mtd/
14735
14736MEMSENSING MICROSYSTEMS MSA311 DRIVER
14737M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14738L:	linux-iio@vger.kernel.org
14739S:	Maintained
14740F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14741F:	drivers/iio/accel/msa311.c
14742
14743MEN A21 WATCHDOG DRIVER
14744M:	Johannes Thumshirn <morbidrsa@gmail.com>
14745L:	linux-watchdog@vger.kernel.org
14746S:	Maintained
14747F:	drivers/watchdog/mena21_wdt.c
14748
14749MEN CHAMELEON BUS (mcb)
14750M:	Johannes Thumshirn <morbidrsa@gmail.com>
14751S:	Maintained
14752F:	Documentation/driver-api/men-chameleon-bus.rst
14753F:	drivers/mcb/
14754F:	include/linux/mcb.h
14755
14756MEN F21BMC (Board Management Controller)
14757M:	Andreas Werner <andreas.werner@men.de>
14758S:	Supported
14759F:	Documentation/hwmon/menf21bmc.rst
14760F:	drivers/hwmon/menf21bmc_hwmon.c
14761F:	drivers/leds/leds-menf21bmc.c
14762F:	drivers/mfd/menf21bmc.c
14763F:	drivers/watchdog/menf21bmc_wdt.c
14764
14765MEN Z069 WATCHDOG DRIVER
14766M:	Johannes Thumshirn <jth@kernel.org>
14767L:	linux-watchdog@vger.kernel.org
14768S:	Maintained
14769F:	drivers/watchdog/menz69_wdt.c
14770
14771MESON AO CEC DRIVER FOR AMLOGIC SOCS
14772M:	Neil Armstrong <neil.armstrong@linaro.org>
14773L:	linux-media@vger.kernel.org
14774L:	linux-amlogic@lists.infradead.org
14775S:	Supported
14776W:	http://linux-meson.com/
14777T:	git git://linuxtv.org/media_tree.git
14778F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14779F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14780F:	drivers/media/cec/platform/meson/ao-cec.c
14781
14782MESON GE2D DRIVER FOR AMLOGIC SOCS
14783M:	Neil Armstrong <neil.armstrong@linaro.org>
14784L:	linux-media@vger.kernel.org
14785L:	linux-amlogic@lists.infradead.org
14786S:	Supported
14787T:	git git://linuxtv.org/media_tree.git
14788F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14789F:	drivers/media/platform/amlogic/meson-ge2d/
14790
14791MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14792M:	Liang Yang <liang.yang@amlogic.com>
14793L:	linux-mtd@lists.infradead.org
14794S:	Maintained
14795F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14796F:	drivers/mtd/nand/raw/meson_*
14797
14798MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14799M:	Neil Armstrong <neil.armstrong@linaro.org>
14800L:	linux-media@vger.kernel.org
14801L:	linux-amlogic@lists.infradead.org
14802S:	Supported
14803T:	git git://linuxtv.org/media_tree.git
14804F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14805F:	drivers/staging/media/meson/vdec/
14806
14807META ETHERNET DRIVERS
14808M:	Alexander Duyck <alexanderduyck@fb.com>
14809M:	Jakub Kicinski <kuba@kernel.org>
14810R:	kernel-team@meta.com
14811S:	Supported
14812F:	drivers/net/ethernet/meta/
14813
14814METHODE UDPU SUPPORT
14815M:	Robert Marko <robert.marko@sartura.hr>
14816S:	Maintained
14817F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14818F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14819
14820MHI BUS
14821M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14822L:	mhi@lists.linux.dev
14823L:	linux-arm-msm@vger.kernel.org
14824S:	Maintained
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14826F:	Documentation/ABI/stable/sysfs-bus-mhi
14827F:	Documentation/mhi/
14828F:	drivers/bus/mhi/
14829F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14830F:	include/linux/mhi.h
14831
14832MICROBLAZE ARCHITECTURE
14833M:	Michal Simek <monstr@monstr.eu>
14834S:	Supported
14835W:	http://www.monstr.eu/fdt/
14836T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14837F:	arch/microblaze/
14838
14839MICROBLAZE TMR INJECT
14840M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14841S:	Supported
14842F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14843F:	drivers/misc/xilinx_tmr_inject.c
14844
14845MICROBLAZE TMR MANAGER
14846M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14847S:	Supported
14848F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14849F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14850F:	drivers/misc/xilinx_tmr_manager.c
14851
14852MICROCHIP AT91 DMA DRIVERS
14853M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14855L:	dmaengine@vger.kernel.org
14856S:	Supported
14857F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14858F:	drivers/dma/at_hdmac.c
14859F:	drivers/dma/at_xdmac.c
14860F:	include/dt-bindings/dma/at91.h
14861
14862MICROCHIP AT91 SERIAL DRIVER
14863M:	Richard Genoud <richard.genoud@bootlin.com>
14864S:	Maintained
14865F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14866F:	drivers/tty/serial/atmel_serial.c
14867F:	drivers/tty/serial/atmel_serial.h
14868
14869MICROCHIP AT91 USART MFD DRIVER
14870M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14871L:	linux-kernel@vger.kernel.org
14872S:	Supported
14873F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14874F:	drivers/mfd/at91-usart.c
14875F:	include/dt-bindings/mfd/at91-usart.h
14876
14877MICROCHIP AT91 USART SPI DRIVER
14878M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14879L:	linux-spi@vger.kernel.org
14880S:	Supported
14881F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14882F:	drivers/spi/spi-at91-usart.c
14883
14884MICROCHIP AUDIO ASOC DRIVERS
14885M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14887S:	Supported
14888F:	Documentation/devicetree/bindings/sound/atmel*
14889F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14890F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14891F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14892F:	sound/soc/atmel
14893
14894MICROCHIP CSI2DC DRIVER
14895M:	Eugen Hristev <eugen.hristev@microchip.com>
14896L:	linux-media@vger.kernel.org
14897S:	Supported
14898F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14899F:	drivers/media/platform/microchip/microchip-csi2dc.c
14900
14901MICROCHIP ECC DRIVER
14902L:	linux-crypto@vger.kernel.org
14903S:	Orphan
14904F:	drivers/crypto/atmel-ecc.*
14905
14906MICROCHIP EIC DRIVER
14907M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14909S:	Supported
14910F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14911F:	drivers/irqchip/irq-mchp-eic.c
14912
14913MICROCHIP I2C DRIVER
14914M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14915L:	linux-i2c@vger.kernel.org
14916S:	Supported
14917F:	drivers/i2c/busses/i2c-at91-*.c
14918F:	drivers/i2c/busses/i2c-at91.h
14919
14920MICROCHIP ISC DRIVER
14921M:	Eugen Hristev <eugen.hristev@microchip.com>
14922L:	linux-media@vger.kernel.org
14923S:	Supported
14924F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14925F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14926F:	drivers/media/platform/microchip/microchip-isc*
14927F:	drivers/media/platform/microchip/microchip-sama*-isc*
14928F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14929F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14930F:	include/linux/atmel-isc-media.h
14931
14932MICROCHIP ISI DRIVER
14933M:	Eugen Hristev <eugen.hristev@microchip.com>
14934L:	linux-media@vger.kernel.org
14935S:	Supported
14936F:	drivers/media/platform/atmel/atmel-isi.c
14937F:	drivers/media/platform/atmel/atmel-isi.h
14938
14939MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14940M:	Woojung Huh <woojung.huh@microchip.com>
14941M:	UNGLinuxDriver@microchip.com
14942L:	netdev@vger.kernel.org
14943S:	Maintained
14944F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14945F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14946F:	drivers/net/dsa/microchip/*
14947F:	include/linux/dsa/ksz_common.h
14948F:	include/linux/platform_data/microchip-ksz.h
14949F:	net/dsa/tag_ksz.c
14950
14951MICROCHIP LAN743X ETHERNET DRIVER
14952M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14953M:	UNGLinuxDriver@microchip.com
14954L:	netdev@vger.kernel.org
14955S:	Maintained
14956F:	drivers/net/ethernet/microchip/lan743x_*
14957
14958MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14959M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14960R:	UNGLinuxDriver@microchip.com
14961L:	netdev@vger.kernel.org
14962S:	Maintained
14963F:	drivers/net/phy/microchip_t1.c
14964
14965MICROCHIP LAN966X ETHERNET DRIVER
14966M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14967M:	UNGLinuxDriver@microchip.com
14968L:	netdev@vger.kernel.org
14969S:	Maintained
14970F:	drivers/net/ethernet/microchip/lan966x/*
14971
14972MICROCHIP LAN966X OIC DRIVER
14973M:	Herve Codina <herve.codina@bootlin.com>
14974S:	Maintained
14975F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14976F:	drivers/irqchip/irq-lan966x-oic.c
14977
14978MICROCHIP LCDFB DRIVER
14979M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14980L:	linux-fbdev@vger.kernel.org
14981S:	Maintained
14982F:	drivers/video/fbdev/atmel_lcdfb.c
14983F:	include/video/atmel_lcdc.h
14984
14985MICROCHIP MCP16502 PMIC DRIVER
14986M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14988S:	Supported
14989F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14990F:	drivers/regulator/mcp16502.c
14991
14992MICROCHIP MCP3564 ADC DRIVER
14993M:	Marius Cristea <marius.cristea@microchip.com>
14994L:	linux-iio@vger.kernel.org
14995S:	Supported
14996F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14997F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14998F:	drivers/iio/adc/mcp3564.c
14999
15000MICROCHIP MCP3911 ADC DRIVER
15001M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15002M:	Kent Gustavsson <kent@minoris.se>
15003L:	linux-iio@vger.kernel.org
15004S:	Maintained
15005F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15006F:	drivers/iio/adc/mcp3911.c
15007
15008MICROCHIP MMC/SD/SDIO MCI DRIVER
15009M:	Aubin Constans <aubin.constans@microchip.com>
15010S:	Maintained
15011F:	drivers/mmc/host/atmel-mci.c
15012
15013MICROCHIP NAND DRIVER
15014L:	linux-mtd@lists.infradead.org
15015S:	Orphan
15016F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15017F:	drivers/mtd/nand/raw/atmel/*
15018
15019MICROCHIP OTPC DRIVER
15020M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15022S:	Supported
15023F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15024F:	drivers/nvmem/microchip-otpc.c
15025F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15026
15027MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15028M:	Marius Cristea <marius.cristea@microchip.com>
15029L:	linux-iio@vger.kernel.org
15030S:	Supported
15031F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15032F:	drivers/iio/adc/pac1934.c
15033
15034MICROCHIP PCI1XXXX GP DRIVER
15035M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15036M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15037L:	linux-gpio@vger.kernel.org
15038S:	Supported
15039F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15040F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15041F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15042F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15043
15044MICROCHIP PCI1XXXX I2C DRIVER
15045M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15046M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15047M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15048L:	linux-i2c@vger.kernel.org
15049S:	Maintained
15050F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15051
15052MICROCHIP PCIe UART DRIVER
15053M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15054M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15055L:	linux-serial@vger.kernel.org
15056S:	Maintained
15057F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15058
15059MICROCHIP POLARFIRE FPGA DRIVERS
15060M:	Conor Dooley <conor.dooley@microchip.com>
15061R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15062L:	linux-fpga@vger.kernel.org
15063S:	Supported
15064F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15065F:	drivers/fpga/microchip-spi.c
15066
15067MICROCHIP PWM DRIVER
15068M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15070L:	linux-pwm@vger.kernel.org
15071S:	Supported
15072F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15073F:	drivers/pwm/pwm-atmel.c
15074
15075MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15076M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15077M:	Dharma Balasubiramani <dharma.b@microchip.com>
15078L:	dri-devel@lists.freedesktop.org
15079S:	Supported
15080F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15081F:	drivers/gpu/drm/bridge/microchip-lvds.c
15082
15083MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15084M:	Eugen Hristev <eugen.hristev@microchip.com>
15085L:	linux-iio@vger.kernel.org
15086S:	Supported
15087F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15088F:	drivers/iio/adc/at91-sama5d2_adc.c
15089F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15090
15091MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15092M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15093S:	Supported
15094F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15095F:	drivers/power/reset/at91-sama5d2_shdwc.c
15096
15097MICROCHIP SOC DRIVERS
15098M:	Conor Dooley <conor@kernel.org>
15099S:	Supported
15100T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15101F:	Documentation/devicetree/bindings/soc/microchip/
15102F:	drivers/soc/microchip/
15103
15104MICROCHIP SPI DRIVER
15105M:	Ryan Wanner <ryan.wanner@microchip.com>
15106S:	Supported
15107F:	drivers/spi/spi-atmel.*
15108
15109MICROCHIP SSC 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/misc/atmel-ssc.txt
15114F:	drivers/misc/atmel-ssc.c
15115F:	include/linux/atmel-ssc.h
15116
15117Microchip Timer Counter Block (TCB) Capture Driver
15118M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15120L:	linux-iio@vger.kernel.org
15121S:	Maintained
15122F:	drivers/counter/microchip-tcb-capture.c
15123
15124MICROCHIP USB251XB DRIVER
15125M:	Richard Leitner <richard.leitner@skidata.com>
15126L:	linux-usb@vger.kernel.org
15127S:	Maintained
15128F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15129F:	drivers/usb/misc/usb251xb.c
15130
15131MICROCHIP USBA UDC DRIVER
15132M:	Cristian Birsan <cristian.birsan@microchip.com>
15133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15134S:	Supported
15135F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15136
15137MICROCHIP WILC1000 WIFI DRIVER
15138M:	Ajay Singh <ajay.kathat@microchip.com>
15139M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15140L:	linux-wireless@vger.kernel.org
15141S:	Supported
15142F:	drivers/net/wireless/microchip/wilc1000/
15143
15144MICROSEMI MIPS SOCS
15145M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15146M:	UNGLinuxDriver@microchip.com
15147L:	linux-mips@vger.kernel.org
15148S:	Supported
15149F:	Documentation/devicetree/bindings/mips/mscc.txt
15150F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15151F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15152F:	arch/mips/boot/dts/mscc/
15153F:	arch/mips/configs/generic/board-ocelot.config
15154F:	arch/mips/generic/board-ocelot.c
15155
15156MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15157M:	Don Brace <don.brace@microchip.com>
15158L:	storagedev@microchip.com
15159L:	linux-scsi@vger.kernel.org
15160S:	Supported
15161F:	Documentation/scsi/smartpqi.rst
15162F:	drivers/scsi/smartpqi/Kconfig
15163F:	drivers/scsi/smartpqi/Makefile
15164F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15165F:	include/linux/cciss*.h
15166F:	include/uapi/linux/cciss*.h
15167
15168MICROSOFT MANA RDMA DRIVER
15169M:	Long Li <longli@microsoft.com>
15170M:	Ajay Sharma <sharmaajay@microsoft.com>
15171L:	linux-rdma@vger.kernel.org
15172S:	Supported
15173F:	drivers/infiniband/hw/mana/
15174F:	include/net/mana
15175F:	include/uapi/rdma/mana-abi.h
15176
15177MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15178M:	Maximilian Luz <luzmaximilian@gmail.com>
15179L:	platform-driver-x86@vger.kernel.org
15180S:	Maintained
15181F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15182
15183MICROSOFT SURFACE BATTERY AND AC DRIVERS
15184M:	Maximilian Luz <luzmaximilian@gmail.com>
15185L:	linux-pm@vger.kernel.org
15186L:	platform-driver-x86@vger.kernel.org
15187S:	Maintained
15188F:	drivers/power/supply/surface_battery.c
15189F:	drivers/power/supply/surface_charger.c
15190
15191MICROSOFT SURFACE DTX DRIVER
15192M:	Maximilian Luz <luzmaximilian@gmail.com>
15193L:	platform-driver-x86@vger.kernel.org
15194S:	Maintained
15195F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15196F:	drivers/platform/surface/surface_dtx.c
15197F:	include/uapi/linux/surface_aggregator/dtx.h
15198
15199MICROSOFT SURFACE SENSOR FAN DRIVER
15200M:	Maximilian Luz <luzmaximilian@gmail.com>
15201M:	Ivor Wanders <ivor@iwanders.net>
15202L:	linux-hwmon@vger.kernel.org
15203S:	Maintained
15204F:	Documentation/hwmon/surface_fan.rst
15205F:	drivers/hwmon/surface_fan.c
15206
15207MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15208M:	Maximilian Luz <luzmaximilian@gmail.com>
15209L:	platform-driver-x86@vger.kernel.org
15210S:	Maintained
15211F:	drivers/platform/surface/surface_gpe.c
15212
15213MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15214M:	Hans de Goede <hdegoede@redhat.com>
15215M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15216M:	Maximilian Luz <luzmaximilian@gmail.com>
15217L:	platform-driver-x86@vger.kernel.org
15218S:	Maintained
15219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15220F:	drivers/platform/surface/
15221
15222MICROSOFT SURFACE HID TRANSPORT DRIVER
15223M:	Maximilian Luz <luzmaximilian@gmail.com>
15224L:	linux-input@vger.kernel.org
15225L:	platform-driver-x86@vger.kernel.org
15226S:	Maintained
15227F:	drivers/hid/surface-hid/
15228
15229MICROSOFT SURFACE HOT-PLUG DRIVER
15230M:	Maximilian Luz <luzmaximilian@gmail.com>
15231L:	platform-driver-x86@vger.kernel.org
15232S:	Maintained
15233F:	drivers/platform/surface/surface_hotplug.c
15234
15235MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15236M:	Maximilian Luz <luzmaximilian@gmail.com>
15237L:	platform-driver-x86@vger.kernel.org
15238S:	Maintained
15239F:	drivers/platform/surface/surface_platform_profile.c
15240
15241MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15242M:	Chen Yu <yu.c.chen@intel.com>
15243L:	platform-driver-x86@vger.kernel.org
15244S:	Supported
15245F:	drivers/platform/surface/surfacepro3_button.c
15246
15247MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15248M:	Maximilian Luz <luzmaximilian@gmail.com>
15249L:	platform-driver-x86@vger.kernel.org
15250S:	Maintained
15251F:	drivers/platform/surface/surface_aggregator_hub.c
15252
15253MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15254M:	Maximilian Luz <luzmaximilian@gmail.com>
15255L:	platform-driver-x86@vger.kernel.org
15256S:	Maintained
15257W:	https://github.com/linux-surface/surface-aggregator-module
15258C:	irc://irc.libera.chat/linux-surface
15259F:	Documentation/driver-api/surface_aggregator/
15260F:	drivers/platform/surface/aggregator/
15261F:	drivers/platform/surface/surface_acpi_notify.c
15262F:	drivers/platform/surface/surface_aggregator_cdev.c
15263F:	drivers/platform/surface/surface_aggregator_registry.c
15264F:	include/linux/surface_acpi_notify.h
15265F:	include/linux/surface_aggregator/
15266F:	include/uapi/linux/surface_aggregator/
15267
15268MICROTEK X6 SCANNER
15269M:	Oliver Neukum <oliver@neukum.org>
15270S:	Maintained
15271F:	drivers/usb/image/microtek.*
15272
15273MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15274M:	Luka Kovacic <luka.kovacic@sartura.hr>
15275M:	Luka Perkov <luka.perkov@sartura.hr>
15276S:	Maintained
15277F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15278F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15279F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15280F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15281F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15282F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15283
15284MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15285M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15286L:	linux-media@vger.kernel.org
15287S:	Maintained
15288F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15289F:	Documentation/driver-api/media/drivers/ccs/
15290F:	Documentation/userspace-api/media/drivers/ccs.rst
15291F:	drivers/media/i2c/ccs-pll.c
15292F:	drivers/media/i2c/ccs-pll.h
15293F:	drivers/media/i2c/ccs/
15294F:	include/uapi/linux/ccs.h
15295F:	include/uapi/linux/smiapp.h
15296
15297MIPS
15298M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15299L:	linux-mips@vger.kernel.org
15300S:	Maintained
15301W:	http://www.linux-mips.org/
15302Q:	https://patchwork.kernel.org/project/linux-mips/list/
15303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15304F:	Documentation/devicetree/bindings/mips/
15305F:	Documentation/arch/mips/
15306F:	arch/mips/
15307F:	drivers/platform/mips/
15308F:	include/dt-bindings/mips/
15309
15310MIPS BAIKAL-T1 PLATFORM
15311M:	Serge Semin <fancer.lancer@gmail.com>
15312L:	linux-mips@vger.kernel.org
15313S:	Supported
15314F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15315F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15316F:	drivers/bus/bt1-*.c
15317F:	drivers/clk/baikal-t1/
15318F:	drivers/memory/bt1-l2-ctl.c
15319F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15320
15321MIPS BOSTON DEVELOPMENT BOARD
15322M:	Paul Burton <paulburton@kernel.org>
15323L:	linux-mips@vger.kernel.org
15324S:	Maintained
15325F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15326F:	arch/mips/boot/dts/img/boston.dts
15327F:	arch/mips/configs/generic/board-boston.config
15328F:	drivers/clk/imgtec/clk-boston.c
15329F:	include/dt-bindings/clock/boston-clock.h
15330
15331MIPS CORE DRIVERS
15332M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15333M:	Serge Semin <fancer.lancer@gmail.com>
15334L:	linux-mips@vger.kernel.org
15335S:	Supported
15336F:	drivers/bus/mips_cdmm.c
15337F:	drivers/clocksource/mips-gic-timer.c
15338F:	drivers/cpuidle/cpuidle-cps.c
15339F:	drivers/irqchip/irq-mips-cpu.c
15340F:	drivers/irqchip/irq-mips-gic.c
15341
15342MIPS GENERIC PLATFORM
15343M:	Paul Burton <paulburton@kernel.org>
15344L:	linux-mips@vger.kernel.org
15345S:	Supported
15346F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15347F:	arch/mips/generic/
15348F:	arch/mips/tools/generic-board-config.sh
15349
15350MIPS RINT INSTRUCTION EMULATION
15351M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15352L:	linux-mips@vger.kernel.org
15353S:	Supported
15354F:	arch/mips/math-emu/dp_rint.c
15355F:	arch/mips/math-emu/sp_rint.c
15356
15357MIPS/LOONGSON1 ARCHITECTURE
15358M:	Keguang Zhang <keguang.zhang@gmail.com>
15359L:	linux-mips@vger.kernel.org
15360S:	Maintained
15361F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15362F:	arch/mips/include/asm/mach-loongson32/
15363F:	arch/mips/loongson32/
15364F:	drivers/*/*loongson1*
15365F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15366
15367MIPS/LOONGSON2EF ARCHITECTURE
15368M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15369L:	linux-mips@vger.kernel.org
15370S:	Maintained
15371F:	arch/mips/include/asm/mach-loongson2ef/
15372F:	arch/mips/loongson2ef/
15373F:	drivers/cpufreq/loongson2_cpufreq.c
15374
15375MIPS/LOONGSON64 ARCHITECTURE
15376M:	Huacai Chen <chenhuacai@kernel.org>
15377M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15378L:	linux-mips@vger.kernel.org
15379S:	Maintained
15380F:	arch/mips/include/asm/mach-loongson64/
15381F:	arch/mips/loongson64/
15382F:	drivers/irqchip/irq-loongson*
15383F:	drivers/platform/mips/cpu_hwmon.c
15384
15385MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15386M:	Hans Verkuil <hverkuil@xs4all.nl>
15387L:	linux-media@vger.kernel.org
15388S:	Odd Fixes
15389W:	https://linuxtv.org
15390T:	git git://linuxtv.org/media_tree.git
15391F:	drivers/media/radio/radio-miropcm20*
15392
15393MITSUMI MM8013 FG DRIVER
15394M:	Konrad Dybcio <konradybcio@kernel.org>
15395F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15396F:	drivers/power/supply/mm8013.c
15397
15398MMP SUPPORT
15399R:	Lubomir Rintel <lkundrak@v3.sk>
15400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15401S:	Odd Fixes
15402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15403F:	arch/arm/boot/dts/marvell/mmp*
15404F:	arch/arm/mach-mmp/
15405F:	include/linux/soc/mmp/
15406
15407MMP USB PHY DRIVERS
15408R:	Lubomir Rintel <lkundrak@v3.sk>
15409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15410S:	Maintained
15411F:	drivers/phy/marvell/phy-mmp3-usb.c
15412F:	drivers/phy/marvell/phy-pxa-usb.c
15413
15414MMU GATHER AND TLB INVALIDATION
15415M:	Will Deacon <will@kernel.org>
15416M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15417M:	Andrew Morton <akpm@linux-foundation.org>
15418M:	Nick Piggin <npiggin@gmail.com>
15419M:	Peter Zijlstra <peterz@infradead.org>
15420L:	linux-arch@vger.kernel.org
15421L:	linux-mm@kvack.org
15422S:	Maintained
15423F:	arch/*/include/asm/tlb.h
15424F:	include/asm-generic/tlb.h
15425F:	mm/mmu_gather.c
15426
15427MN88472 MEDIA DRIVER
15428L:	linux-media@vger.kernel.org
15429S:	Orphan
15430W:	https://linuxtv.org
15431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15432F:	drivers/media/dvb-frontends/mn88472*
15433
15434MN88473 MEDIA DRIVER
15435L:	linux-media@vger.kernel.org
15436S:	Orphan
15437W:	https://linuxtv.org
15438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15439F:	drivers/media/dvb-frontends/mn88473*
15440
15441MOBILEYE MIPS SOCS
15442M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15443M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15444M:	Théo Lebrun <theo.lebrun@bootlin.com>
15445L:	linux-mips@vger.kernel.org
15446S:	Maintained
15447F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15448F:	Documentation/devicetree/bindings/soc/mobileye/
15449F:	arch/mips/boot/dts/mobileye/
15450F:	arch/mips/configs/eyeq5_defconfig
15451F:	arch/mips/mobileye/board-epm5.its.S
15452F:	drivers/clk/clk-eyeq.c
15453F:	drivers/pinctrl/pinctrl-eyeq5.c
15454F:	drivers/reset/reset-eyeq.c
15455F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15456
15457MODULE SUPPORT
15458M:	Luis Chamberlain <mcgrof@kernel.org>
15459L:	linux-modules@vger.kernel.org
15460L:	linux-kernel@vger.kernel.org
15461S:	Maintained
15462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15463F:	include/linux/kmod.h
15464F:	include/linux/module*.h
15465F:	kernel/module/
15466F:	lib/test_kmod.c
15467F:	scripts/module*
15468F:	tools/testing/selftests/kmod/
15469
15470MONOLITHIC POWER SYSTEM PMIC DRIVER
15471M:	Saravanan Sekar <sravanhome@gmail.com>
15472S:	Maintained
15473F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15474F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15475F:	drivers/hwmon/pmbus/mpq7932.c
15476F:	drivers/iio/adc/mp2629_adc.c
15477F:	drivers/mfd/mp2629.c
15478F:	drivers/power/supply/mp2629_charger.c
15479F:	drivers/regulator/mp5416.c
15480F:	drivers/regulator/mpq7920.c
15481F:	drivers/regulator/mpq7920.h
15482F:	include/linux/mfd/mp2629.h
15483
15484MOST(R) TECHNOLOGY DRIVER
15485M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15486M:	Christian Gromm <christian.gromm@microchip.com>
15487S:	Maintained
15488F:	Documentation/ABI/testing/configfs-most
15489F:	Documentation/ABI/testing/sysfs-bus-most
15490F:	drivers/most/
15491F:	drivers/staging/most/
15492F:	include/linux/most.h
15493
15494MOTORCOMM PHY DRIVER
15495M:	Frank <Frank.Sae@motor-comm.com>
15496L:	netdev@vger.kernel.org
15497S:	Maintained
15498F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15499F:	drivers/net/phy/motorcomm.c
15500
15501MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15502M:	Jiri Slaby <jirislaby@kernel.org>
15503S:	Maintained
15504F:	Documentation/driver-api/tty/moxa-smartio.rst
15505F:	drivers/tty/mxser.*
15506
15507MP3309C BACKLIGHT DRIVER
15508M:	Flavio Suligoi <f.suligoi@asem.it>
15509L:	dri-devel@lists.freedesktop.org
15510S:	Maintained
15511F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15512F:	drivers/video/backlight/mp3309c.c
15513
15514MPS MP2891 DRIVER
15515M:	Noah Wang <noahwang.wang@outlook.com>
15516L:	linux-hwmon@vger.kernel.org
15517S:	Maintained
15518F:	Documentation/hwmon/mp2891.rst
15519F:	drivers/hwmon/pmbus/mp2891.c
15520
15521MPS MP2993 DRIVER
15522M:	Noah Wang <noahwang.wang@outlook.com>
15523L:	linux-hwmon@vger.kernel.org
15524S:	Maintained
15525F:	Documentation/hwmon/mp2993.rst
15526F:	drivers/hwmon/pmbus/mp2993.c
15527
15528MPS MP9941 DRIVER
15529M:	Noah Wang <noahwang.wang@outlook.com>
15530L:	linux-hwmon@vger.kernel.org
15531S:	Maintained
15532F:	Documentation/hwmon/mp9941.rst
15533F:	drivers/hwmon/pmbus/mp9941.c
15534
15535MR800 AVERMEDIA USB FM RADIO DRIVER
15536M:	Alexey Klimov <klimov.linux@gmail.com>
15537L:	linux-media@vger.kernel.org
15538S:	Maintained
15539T:	git git://linuxtv.org/media_tree.git
15540F:	drivers/media/radio/radio-mr800.c
15541
15542MRF24J40 IEEE 802.15.4 RADIO DRIVER
15543M:	Stefan Schmidt <stefan@datenfreihafen.org>
15544L:	linux-wpan@vger.kernel.org
15545S:	Odd Fixes
15546F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15547F:	drivers/net/ieee802154/mrf24j40.c
15548
15549MSI EC DRIVER
15550M:	Nikita Kravets <teackot@gmail.com>
15551L:	platform-driver-x86@vger.kernel.org
15552S:	Maintained
15553W:	https://github.com/BeardOverflow/msi-ec
15554F:	drivers/platform/x86/msi-ec.*
15555
15556MSI LAPTOP SUPPORT
15557M:	"Lee, Chun-Yi" <jlee@suse.com>
15558L:	platform-driver-x86@vger.kernel.org
15559S:	Maintained
15560F:	drivers/platform/x86/msi-laptop.c
15561
15562MSI WMI SUPPORT
15563L:	platform-driver-x86@vger.kernel.org
15564S:	Orphan
15565F:	drivers/platform/x86/msi-wmi.c
15566
15567MSI WMI PLATFORM FEATURES
15568M:	Armin Wolf <W_Armin@gmx.de>
15569L:	platform-driver-x86@vger.kernel.org
15570S:	Maintained
15571F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15572F:	Documentation/wmi/devices/msi-wmi-platform.rst
15573F:	drivers/platform/x86/msi-wmi-platform.c
15574
15575MSI001 MEDIA DRIVER
15576L:	linux-media@vger.kernel.org
15577S:	Orphan
15578W:	https://linuxtv.org
15579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15580F:	drivers/media/tuners/msi001*
15581
15582MSI2500 MEDIA DRIVER
15583L:	linux-media@vger.kernel.org
15584S:	Orphan
15585W:	https://linuxtv.org
15586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15587F:	drivers/media/usb/msi2500/
15588
15589MSTAR INTERRUPT CONTROLLER DRIVER
15590M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15591M:	Daniel Palmer <daniel@thingy.jp>
15592S:	Maintained
15593F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15594F:	drivers/irqchip/irq-mst-intc.c
15595
15596MSYSTEMS DISKONCHIP G3 MTD DRIVER
15597M:	Robert Jarzmik <robert.jarzmik@free.fr>
15598L:	linux-mtd@lists.infradead.org
15599S:	Maintained
15600F:	drivers/mtd/devices/docg3*
15601
15602MT9M114 ONSEMI SENSOR DRIVER
15603M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15604L:	linux-media@vger.kernel.org
15605S:	Maintained
15606T:	git git://linuxtv.org/media_tree.git
15607F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15608F:	drivers/media/i2c/mt9m114.c
15609
15610MT9P031 APTINA CAMERA SENSOR
15611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15612L:	linux-media@vger.kernel.org
15613S:	Maintained
15614T:	git git://linuxtv.org/media_tree.git
15615F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15616F:	drivers/media/i2c/mt9p031.c
15617F:	include/media/i2c/mt9p031.h
15618
15619MT9T112 APTINA CAMERA SENSOR
15620M:	Jacopo Mondi <jacopo@jmondi.org>
15621L:	linux-media@vger.kernel.org
15622S:	Odd Fixes
15623T:	git git://linuxtv.org/media_tree.git
15624F:	drivers/media/i2c/mt9t112.c
15625F:	include/media/i2c/mt9t112.h
15626
15627MT9V032 APTINA CAMERA SENSOR
15628M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15629L:	linux-media@vger.kernel.org
15630S:	Maintained
15631T:	git git://linuxtv.org/media_tree.git
15632F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15633F:	drivers/media/i2c/mt9v032.c
15634F:	include/media/i2c/mt9v032.h
15635
15636MT9V111 APTINA CAMERA SENSOR
15637M:	Jacopo Mondi <jacopo@jmondi.org>
15638L:	linux-media@vger.kernel.org
15639S:	Maintained
15640T:	git git://linuxtv.org/media_tree.git
15641F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15642F:	drivers/media/i2c/mt9v111.c
15643
15644MULTIFUNCTION DEVICES (MFD)
15645M:	Lee Jones <lee@kernel.org>
15646S:	Maintained
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15648F:	Documentation/devicetree/bindings/mfd/
15649F:	drivers/mfd/
15650F:	include/dt-bindings/mfd/
15651F:	include/linux/mfd/
15652
15653MULTIMEDIA CARD (MMC) ETC. OVER SPI
15654S:	Orphan
15655F:	drivers/mmc/host/mmc_spi.c
15656F:	include/linux/spi/mmc_spi.h
15657
15658MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15659M:	Ulf Hansson <ulf.hansson@linaro.org>
15660L:	linux-mmc@vger.kernel.org
15661S:	Maintained
15662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15663F:	Documentation/devicetree/bindings/mmc/
15664F:	drivers/mmc/
15665F:	include/linux/mmc/
15666F:	include/uapi/linux/mmc/
15667
15668MULTIPLEXER SUBSYSTEM
15669M:	Peter Rosin <peda@axentia.se>
15670S:	Maintained
15671F:	Documentation/ABI/testing/sysfs-class-mux*
15672F:	Documentation/devicetree/bindings/mux/
15673F:	drivers/mux/
15674F:	include/dt-bindings/mux/
15675F:	include/linux/mux/
15676
15677MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15678M:	Bin Liu <b-liu@ti.com>
15679L:	linux-usb@vger.kernel.org
15680S:	Maintained
15681F:	drivers/usb/musb/
15682
15683MXL301RF MEDIA DRIVER
15684M:	Akihiro Tsukada <tskd08@gmail.com>
15685L:	linux-media@vger.kernel.org
15686S:	Odd Fixes
15687F:	drivers/media/tuners/mxl301rf*
15688
15689MXL5007T MEDIA DRIVER
15690M:	Michael Krufky <mkrufky@linuxtv.org>
15691L:	linux-media@vger.kernel.org
15692S:	Maintained
15693W:	https://linuxtv.org
15694W:	http://github.com/mkrufky
15695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15696T:	git git://linuxtv.org/mkrufky/tuners.git
15697F:	drivers/media/tuners/mxl5007t.*
15698
15699MXSFB DRM DRIVER
15700M:	Marek Vasut <marex@denx.de>
15701M:	Stefan Agner <stefan@agner.ch>
15702L:	dri-devel@lists.freedesktop.org
15703S:	Supported
15704T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15705F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15706F:	drivers/gpu/drm/mxsfb/
15707
15708MYLEX DAC960 PCI RAID Controller
15709M:	Hannes Reinecke <hare@kernel.org>
15710L:	linux-scsi@vger.kernel.org
15711S:	Supported
15712F:	drivers/scsi/myrb.*
15713F:	drivers/scsi/myrs.*
15714
15715MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15716L:	netdev@vger.kernel.org
15717S:	Orphan
15718W:	https://www.cspi.com/ethernet-products/support/downloads/
15719F:	drivers/net/ethernet/myricom/myri10ge/
15720
15721NAND FLASH SUBSYSTEM
15722M:	Miquel Raynal <miquel.raynal@bootlin.com>
15723R:	Richard Weinberger <richard@nod.at>
15724L:	linux-mtd@lists.infradead.org
15725S:	Maintained
15726W:	http://www.linux-mtd.infradead.org/
15727Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15728C:	irc://irc.oftc.net/mtd
15729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15730F:	drivers/mtd/nand/
15731F:	include/linux/mtd/*nand*.h
15732
15733NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15734M:	Daniel Mack <zonque@gmail.com>
15735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15736S:	Maintained
15737W:	http://www.native-instruments.com
15738F:	sound/usb/caiaq/
15739
15740NATSEMI ETHERNET DRIVER (DP8381x)
15741S:	Orphan
15742F:	drivers/net/ethernet/natsemi/natsemi.c
15743
15744NCR 5380 SCSI DRIVERS
15745M:	Finn Thain <fthain@linux-m68k.org>
15746M:	Michael Schmitz <schmitzmic@gmail.com>
15747L:	linux-scsi@vger.kernel.org
15748S:	Maintained
15749F:	Documentation/scsi/g_NCR5380.rst
15750F:	drivers/scsi/NCR5380.*
15751F:	drivers/scsi/arm/cumana_1.c
15752F:	drivers/scsi/arm/oak.c
15753F:	drivers/scsi/atari_scsi.*
15754F:	drivers/scsi/dmx3191d.c
15755F:	drivers/scsi/g_NCR5380.*
15756F:	drivers/scsi/mac_scsi.*
15757F:	drivers/scsi/sun3_scsi.*
15758F:	drivers/scsi/sun3_scsi_vme.c
15759
15760NCSI LIBRARY
15761M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15762S:	Maintained
15763F:	net/ncsi/
15764
15765NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15766M:	Zev Weiss <zev@bewilderbeest.net>
15767L:	linux-hwmon@vger.kernel.org
15768S:	Maintained
15769F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15770F:	drivers/hwmon/nct6775-i2c.c
15771
15772NETCONSOLE
15773M:	Breno Leitao <leitao@debian.org>
15774S:	Maintained
15775F:	Documentation/networking/netconsole.rst
15776F:	drivers/net/netconsole.c
15777
15778NETDEVSIM
15779M:	Jakub Kicinski <kuba@kernel.org>
15780S:	Maintained
15781F:	drivers/net/netdevsim/*
15782F:	tools/testing/selftests/drivers/net/netdevsim/*
15783
15784NETEM NETWORK EMULATOR
15785M:	Stephen Hemminger <stephen@networkplumber.org>
15786L:	netdev@vger.kernel.org
15787S:	Maintained
15788F:	net/sched/sch_netem.c
15789
15790NETERION 10GbE DRIVERS (s2io)
15791M:	Jon Mason <jdmason@kudzu.us>
15792L:	netdev@vger.kernel.org
15793S:	Supported
15794F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15795F:	drivers/net/ethernet/neterion/
15796
15797NETFILTER
15798M:	Pablo Neira Ayuso <pablo@netfilter.org>
15799M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15800L:	netfilter-devel@vger.kernel.org
15801L:	coreteam@netfilter.org
15802S:	Maintained
15803W:	http://www.netfilter.org/
15804W:	http://www.iptables.org/
15805W:	http://www.nftables.org/
15806Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15807C:	irc://irc.libera.chat/netfilter
15808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15810F:	include/linux/netfilter*
15811F:	include/linux/netfilter/
15812F:	include/net/netfilter/
15813F:	include/uapi/linux/netfilter*
15814F:	include/uapi/linux/netfilter/
15815F:	net/*/netfilter.c
15816F:	net/*/netfilter/
15817F:	net/bridge/br_netfilter*.c
15818F:	net/netfilter/
15819F:	tools/testing/selftests/net/netfilter/
15820
15821NETROM NETWORK LAYER
15822M:	Ralf Baechle <ralf@linux-mips.org>
15823L:	linux-hams@vger.kernel.org
15824S:	Maintained
15825W:	https://linux-ax25.in-berlin.de
15826F:	include/net/netrom.h
15827F:	include/uapi/linux/netrom.h
15828F:	net/netrom/
15829
15830NETRONIX EMBEDDED CONTROLLER
15831M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15832S:	Maintained
15833F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15834F:	drivers/mfd/ntxec.c
15835F:	drivers/pwm/pwm-ntxec.c
15836F:	drivers/rtc/rtc-ntxec.c
15837F:	include/linux/mfd/ntxec.h
15838
15839NETRONOME ETHERNET DRIVERS
15840M:	Louis Peens <louis.peens@corigine.com>
15841R:	Jakub Kicinski <kuba@kernel.org>
15842L:	oss-drivers@corigine.com
15843S:	Maintained
15844F:	drivers/net/ethernet/netronome/
15845
15846NETWORK BLOCK DEVICE (NBD)
15847M:	Josef Bacik <josef@toxicpanda.com>
15848L:	linux-block@vger.kernel.org
15849L:	nbd@other.debian.org
15850S:	Maintained
15851F:	Documentation/admin-guide/blockdev/nbd.rst
15852F:	drivers/block/nbd.c
15853F:	include/trace/events/nbd.h
15854F:	include/uapi/linux/nbd.h
15855
15856NETWORK DROP MONITOR
15857M:	Neil Horman <nhorman@tuxdriver.com>
15858L:	netdev@vger.kernel.org
15859S:	Maintained
15860W:	https://fedorahosted.org/dropwatch/
15861F:	include/uapi/linux/net_dropmon.h
15862F:	net/core/drop_monitor.c
15863
15864NETWORKING DRIVERS
15865M:	"David S. Miller" <davem@davemloft.net>
15866M:	Eric Dumazet <edumazet@google.com>
15867M:	Jakub Kicinski <kuba@kernel.org>
15868M:	Paolo Abeni <pabeni@redhat.com>
15869L:	netdev@vger.kernel.org
15870S:	Maintained
15871P:	Documentation/process/maintainer-netdev.rst
15872Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15875F:	Documentation/devicetree/bindings/net/
15876F:	Documentation/networking/net_cachelines/net_device.rst
15877F:	drivers/connector/
15878F:	drivers/net/
15879F:	include/dt-bindings/net/
15880F:	include/linux/cn_proc.h
15881F:	include/linux/etherdevice.h
15882F:	include/linux/ethtool_netlink.h
15883F:	include/linux/fcdevice.h
15884F:	include/linux/fddidevice.h
15885F:	include/linux/hippidevice.h
15886F:	include/linux/if_*
15887F:	include/linux/inetdevice.h
15888F:	include/linux/netdev*
15889F:	include/linux/platform_data/wiznet.h
15890F:	include/uapi/linux/cn_proc.h
15891F:	include/uapi/linux/ethtool_netlink.h
15892F:	include/uapi/linux/if_*
15893F:	include/uapi/linux/netdev*
15894F:	tools/testing/selftests/drivers/net/
15895X:	drivers/net/wireless/
15896
15897NETWORKING DRIVERS (WIRELESS)
15898M:	Kalle Valo <kvalo@kernel.org>
15899L:	linux-wireless@vger.kernel.org
15900S:	Maintained
15901W:	https://wireless.wiki.kernel.org/
15902Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15905F:	Documentation/devicetree/bindings/net/wireless/
15906F:	drivers/net/wireless/
15907
15908NETWORKING [DSA]
15909M:	Andrew Lunn <andrew@lunn.ch>
15910M:	Florian Fainelli <f.fainelli@gmail.com>
15911M:	Vladimir Oltean <olteanv@gmail.com>
15912S:	Maintained
15913F:	Documentation/devicetree/bindings/net/dsa/
15914F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15915F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15916F:	drivers/net/dsa/
15917F:	include/linux/dsa/
15918F:	include/linux/platform_data/dsa.h
15919F:	include/net/dsa.h
15920F:	net/dsa/
15921F:	tools/testing/selftests/drivers/net/dsa/
15922
15923NETWORKING [GENERAL]
15924M:	"David S. Miller" <davem@davemloft.net>
15925M:	Eric Dumazet <edumazet@google.com>
15926M:	Jakub Kicinski <kuba@kernel.org>
15927M:	Paolo Abeni <pabeni@redhat.com>
15928L:	netdev@vger.kernel.org
15929S:	Maintained
15930P:	Documentation/process/maintainer-netdev.rst
15931Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15932B:	mailto:netdev@vger.kernel.org
15933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15935F:	Documentation/core-api/netlink.rst
15936F:	Documentation/netlink/
15937F:	Documentation/networking/
15938F:	Documentation/networking/net_cachelines/
15939F:	Documentation/process/maintainer-netdev.rst
15940F:	Documentation/userspace-api/netlink/
15941F:	include/linux/framer/framer-provider.h
15942F:	include/linux/framer/framer.h
15943F:	include/linux/in.h
15944F:	include/linux/indirect_call_wrapper.h
15945F:	include/linux/inet.h
15946F:	include/linux/inet_diag.h
15947F:	include/linux/net.h
15948F:	include/linux/netdev*
15949F:	include/linux/netlink.h
15950F:	include/linux/netpoll.h
15951F:	include/linux/rtnetlink.h
15952F:	include/linux/seq_file_net.h
15953F:	include/linux/skbuff*
15954F:	include/net/
15955F:	include/uapi/linux/genetlink.h
15956F:	include/uapi/linux/hsr_netlink.h
15957F:	include/uapi/linux/in.h
15958F:	include/uapi/linux/inet_diag.h
15959F:	include/uapi/linux/nbd-netlink.h
15960F:	include/uapi/linux/net.h
15961F:	include/uapi/linux/net_namespace.h
15962F:	include/uapi/linux/netconf.h
15963F:	include/uapi/linux/netdev*
15964F:	include/uapi/linux/netlink.h
15965F:	include/uapi/linux/netlink_diag.h
15966F:	include/uapi/linux/rtnetlink.h
15967F:	lib/net_utils.c
15968F:	lib/random32.c
15969F:	net/
15970F:	tools/net/
15971F:	tools/testing/selftests/net/
15972X:	net/9p/
15973X:	net/bluetooth/
15974
15975NETWORKING [IPSEC]
15976M:	Steffen Klassert <steffen.klassert@secunet.com>
15977M:	Herbert Xu <herbert@gondor.apana.org.au>
15978M:	"David S. Miller" <davem@davemloft.net>
15979L:	netdev@vger.kernel.org
15980S:	Maintained
15981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15983F:	include/net/xfrm.h
15984F:	include/uapi/linux/xfrm.h
15985F:	net/ipv4/ah4.c
15986F:	net/ipv4/esp4*
15987F:	net/ipv4/ip_vti.c
15988F:	net/ipv4/ipcomp.c
15989F:	net/ipv4/xfrm*
15990F:	net/ipv6/ah6.c
15991F:	net/ipv6/esp6*
15992F:	net/ipv6/ip6_vti.c
15993F:	net/ipv6/ipcomp6.c
15994F:	net/ipv6/xfrm*
15995F:	net/key/
15996F:	net/xfrm/
15997F:	tools/testing/selftests/net/ipsec.c
15998
15999NETWORKING [IPv4/IPv6]
16000M:	"David S. Miller" <davem@davemloft.net>
16001M:	David Ahern <dsahern@kernel.org>
16002L:	netdev@vger.kernel.org
16003S:	Maintained
16004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16005F:	arch/x86/net/*
16006F:	include/linux/ip.h
16007F:	include/linux/ipv6*
16008F:	include/net/fib*
16009F:	include/net/ip*
16010F:	include/net/route.h
16011F:	net/ipv4/
16012F:	net/ipv6/
16013
16014NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16015M:	Paul Moore <paul@paul-moore.com>
16016L:	netdev@vger.kernel.org
16017L:	linux-security-module@vger.kernel.org
16018S:	Supported
16019W:	https://github.com/netlabel
16020F:	Documentation/netlabel/
16021F:	include/net/calipso.h
16022F:	include/net/cipso_ipv4.h
16023F:	include/net/netlabel.h
16024F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16025F:	include/uapi/linux/netfilter/xt_SECMARK.h
16026F:	net/ipv4/cipso_ipv4.c
16027F:	net/ipv6/calipso.c
16028F:	net/netfilter/xt_CONNSECMARK.c
16029F:	net/netfilter/xt_SECMARK.c
16030F:	net/netlabel/
16031
16032NETWORKING [MACSEC]
16033M:	Sabrina Dubroca <sd@queasysnail.net>
16034L:	netdev@vger.kernel.org
16035S:	Maintained
16036F:	drivers/net/macsec.c
16037F:	include/net/macsec.h
16038F:	include/uapi/linux/if_macsec.h
16039K:	macsec
16040K:	\bmdo_
16041
16042NETWORKING [MPTCP]
16043M:	Matthieu Baerts <matttbe@kernel.org>
16044M:	Mat Martineau <martineau@kernel.org>
16045R:	Geliang Tang <geliang@kernel.org>
16046L:	netdev@vger.kernel.org
16047L:	mptcp@lists.linux.dev
16048S:	Maintained
16049W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16050B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16051T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16052T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16053F:	Documentation/netlink/specs/mptcp_pm.yaml
16054F:	Documentation/networking/mptcp*.rst
16055F:	include/net/mptcp.h
16056F:	include/trace/events/mptcp.h
16057F:	include/uapi/linux/mptcp*.h
16058F:	net/mptcp/
16059F:	tools/testing/selftests/bpf/*/*mptcp*.c
16060F:	tools/testing/selftests/net/mptcp/
16061
16062NETWORKING [TCP]
16063M:	Eric Dumazet <edumazet@google.com>
16064L:	netdev@vger.kernel.org
16065S:	Maintained
16066F:	Documentation/networking/net_cachelines/tcp_sock.rst
16067F:	include/linux/tcp.h
16068F:	include/net/tcp.h
16069F:	include/trace/events/tcp.h
16070F:	include/uapi/linux/tcp.h
16071F:	net/ipv4/inet_connection_sock.c
16072F:	net/ipv4/inet_hashtables.c
16073F:	net/ipv4/inet_timewait_sock.c
16074F:	net/ipv4/syncookies.c
16075F:	net/ipv4/tcp*.c
16076F:	net/ipv6/inet6_connection_sock.c
16077F:	net/ipv6/inet6_hashtables.c
16078F:	net/ipv6/syncookies.c
16079F:	net/ipv6/tcp*.c
16080
16081NETWORKING [TLS]
16082M:	Boris Pismenny <borisp@nvidia.com>
16083M:	John Fastabend <john.fastabend@gmail.com>
16084M:	Jakub Kicinski <kuba@kernel.org>
16085L:	netdev@vger.kernel.org
16086S:	Maintained
16087F:	include/net/tls.h
16088F:	include/uapi/linux/tls.h
16089F:	net/tls/*
16090
16091NETXEN (1/10) GbE SUPPORT
16092M:	Manish Chopra <manishc@marvell.com>
16093M:	Rahul Verma <rahulv@marvell.com>
16094M:	GR-Linux-NIC-Dev@marvell.com
16095L:	netdev@vger.kernel.org
16096S:	Supported
16097F:	drivers/net/ethernet/qlogic/netxen/
16098
16099NET_FAILOVER MODULE
16100M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16101L:	netdev@vger.kernel.org
16102S:	Supported
16103F:	Documentation/networking/net_failover.rst
16104F:	drivers/net/net_failover.c
16105F:	include/net/net_failover.h
16106
16107NEXTHOP
16108M:	David Ahern <dsahern@kernel.org>
16109L:	netdev@vger.kernel.org
16110S:	Maintained
16111F:	include/net/netns/nexthop.h
16112F:	include/net/nexthop.h
16113F:	include/uapi/linux/nexthop.h
16114F:	net/ipv4/nexthop.c
16115
16116NFC SUBSYSTEM
16117M:	Krzysztof Kozlowski <krzk@kernel.org>
16118L:	netdev@vger.kernel.org
16119S:	Maintained
16120F:	Documentation/devicetree/bindings/net/nfc/
16121F:	drivers/nfc/
16122F:	include/net/nfc/
16123F:	include/uapi/linux/nfc.h
16124F:	net/nfc/
16125
16126NFC VIRTUAL NCI DEVICE DRIVER
16127M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16128L:	netdev@vger.kernel.org
16129S:	Supported
16130F:	drivers/nfc/virtual_ncidev.c
16131F:	tools/testing/selftests/nci/
16132
16133NFS, SUNRPC, AND LOCKD CLIENTS
16134M:	Trond Myklebust <trondmy@kernel.org>
16135M:	Anna Schumaker <anna@kernel.org>
16136L:	linux-nfs@vger.kernel.org
16137S:	Maintained
16138W:	http://client.linux-nfs.org
16139T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16140F:	Documentation/filesystems/nfs/
16141F:	fs/lockd/
16142F:	fs/nfs/
16143F:	fs/nfs_common/
16144F:	include/linux/lockd/
16145F:	include/linux/nfs*
16146F:	include/linux/sunrpc/
16147F:	include/uapi/linux/nfs*
16148F:	include/uapi/linux/sunrpc/
16149F:	net/sunrpc/
16150
16151NILFS2 FILESYSTEM
16152M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16153L:	linux-nilfs@vger.kernel.org
16154S:	Supported
16155W:	https://nilfs.sourceforge.io/
16156T:	git https://github.com/konis/nilfs2.git
16157F:	Documentation/filesystems/nilfs2.rst
16158F:	fs/nilfs2/
16159F:	include/trace/events/nilfs2.h
16160F:	include/uapi/linux/nilfs2_api.h
16161F:	include/uapi/linux/nilfs2_ondisk.h
16162
16163NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16164M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16165S:	Maintained
16166W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16167F:	Documentation/scsi/NinjaSCSI.rst
16168F:	drivers/scsi/pcmcia/nsp_*
16169
16170NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16171M:	GOTO Masanori <gotom@debian.or.jp>
16172M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16173S:	Maintained
16174W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16175F:	Documentation/scsi/NinjaSCSI.rst
16176F:	drivers/scsi/nsp32*
16177
16178NINTENDO HID DRIVER
16179M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16180L:	linux-input@vger.kernel.org
16181S:	Maintained
16182F:	drivers/hid/hid-nintendo*
16183
16184NIOS2 ARCHITECTURE
16185M:	Dinh Nguyen <dinguyen@kernel.org>
16186S:	Maintained
16187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16188F:	arch/nios2/
16189
16190NITRO ENCLAVES (NE)
16191M:	Alexandru Ciobotaru <alcioa@amazon.com>
16192L:	linux-kernel@vger.kernel.org
16193L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16194S:	Supported
16195W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16196F:	Documentation/virt/ne_overview.rst
16197F:	drivers/virt/nitro_enclaves/
16198F:	include/linux/nitro_enclaves.h
16199F:	include/uapi/linux/nitro_enclaves.h
16200F:	samples/nitro_enclaves/
16201
16202NITRO SECURE MODULE (NSM)
16203M:	Alexander Graf <graf@amazon.com>
16204L:	linux-kernel@vger.kernel.org
16205L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16206S:	Supported
16207W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16208F:	drivers/misc/nsm.c
16209F:	include/uapi/linux/nsm.h
16210
16211NOHZ, DYNTICKS SUPPORT
16212M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16213M:	Frederic Weisbecker <frederic@kernel.org>
16214M:	Ingo Molnar <mingo@kernel.org>
16215M:	Thomas Gleixner <tglx@linutronix.de>
16216L:	linux-kernel@vger.kernel.org
16217S:	Maintained
16218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16219F:	include/linux/sched/nohz.h
16220F:	include/linux/tick.h
16221F:	kernel/time/tick*.*
16222
16223NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16224M:	Pavel Machek <pavel@ucw.cz>
16225M:	Sakari Ailus <sakari.ailus@iki.fi>
16226L:	linux-media@vger.kernel.org
16227S:	Maintained
16228F:	drivers/media/i2c/ad5820.c
16229F:	drivers/media/i2c/et8ek8
16230
16231NOKIA N900 POWER SUPPLY DRIVERS
16232R:	Pali Rohár <pali@kernel.org>
16233F:	drivers/power/supply/bq2415x_charger.c
16234F:	drivers/power/supply/bq27xxx_battery.c
16235F:	drivers/power/supply/bq27xxx_battery_i2c.c
16236F:	drivers/power/supply/isp1704_charger.c
16237F:	drivers/power/supply/rx51_battery.c
16238F:	include/linux/power/bq2415x_charger.h
16239F:	include/linux/power/bq27xxx_battery.h
16240
16241NOLIBC HEADER FILE
16242M:	Willy Tarreau <w@1wt.eu>
16243M:	Thomas Weißschuh <linux@weissschuh.net>
16244S:	Maintained
16245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16246F:	tools/include/nolibc/
16247F:	tools/testing/selftests/nolibc/
16248
16249NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16250M:	Hans de Goede <hdegoede@redhat.com>
16251L:	linux-input@vger.kernel.org
16252S:	Maintained
16253F:	drivers/input/touchscreen/novatek-nvt-ts.c
16254
16255NSDEPS
16256M:	Matthias Maennich <maennich@google.com>
16257S:	Maintained
16258F:	Documentation/core-api/symbol-namespaces.rst
16259F:	scripts/nsdeps
16260
16261NTB AMD DRIVER
16262M:	Sanjay R Mehta <sanju.mehta@amd.com>
16263M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16264L:	ntb@lists.linux.dev
16265S:	Supported
16266F:	drivers/ntb/hw/amd/
16267
16268NTB DRIVER CORE
16269M:	Jon Mason <jdmason@kudzu.us>
16270M:	Dave Jiang <dave.jiang@intel.com>
16271M:	Allen Hubbe <allenbh@gmail.com>
16272L:	ntb@lists.linux.dev
16273S:	Supported
16274W:	https://github.com/jonmason/ntb/wiki
16275T:	git https://github.com/jonmason/ntb.git
16276F:	drivers/net/ntb_netdev.c
16277F:	drivers/ntb/
16278F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16279F:	include/linux/ntb.h
16280F:	include/linux/ntb_transport.h
16281F:	tools/testing/selftests/ntb/
16282
16283NTB IDT DRIVER
16284M:	Serge Semin <fancer.lancer@gmail.com>
16285L:	ntb@lists.linux.dev
16286S:	Supported
16287F:	drivers/ntb/hw/idt/
16288
16289NTB INTEL DRIVER
16290M:	Dave Jiang <dave.jiang@intel.com>
16291L:	ntb@lists.linux.dev
16292S:	Supported
16293W:	https://github.com/davejiang/linux/wiki
16294T:	git https://github.com/davejiang/linux.git
16295F:	drivers/ntb/hw/intel/
16296
16297NTFS3 FILESYSTEM
16298M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16299L:	ntfs3@lists.linux.dev
16300S:	Supported
16301W:	http://www.paragon-software.com/
16302T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16303F:	Documentation/filesystems/ntfs3.rst
16304F:	fs/ntfs3/
16305
16306NUBUS SUBSYSTEM
16307M:	Finn Thain <fthain@linux-m68k.org>
16308L:	linux-m68k@lists.linux-m68k.org
16309S:	Maintained
16310F:	arch/*/include/asm/nubus.h
16311F:	drivers/nubus/
16312F:	include/linux/nubus.h
16313F:	include/uapi/linux/nubus.h
16314
16315NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16316M:	Antonino Daplas <adaplas@gmail.com>
16317L:	linux-fbdev@vger.kernel.org
16318S:	Maintained
16319F:	drivers/video/fbdev/nvidia/
16320F:	drivers/video/fbdev/riva/
16321
16322NVIDIA WMI EC BACKLIGHT DRIVER
16323M:	Daniel Dadap <ddadap@nvidia.com>
16324L:	platform-driver-x86@vger.kernel.org
16325S:	Supported
16326F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16327F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16328
16329NVM EXPRESS DRIVER
16330M:	Keith Busch <kbusch@kernel.org>
16331M:	Jens Axboe <axboe@fb.com>
16332M:	Christoph Hellwig <hch@lst.de>
16333M:	Sagi Grimberg <sagi@grimberg.me>
16334L:	linux-nvme@lists.infradead.org
16335S:	Supported
16336W:	http://git.infradead.org/nvme.git
16337T:	git git://git.infradead.org/nvme.git
16338F:	Documentation/nvme/
16339F:	drivers/nvme/common/
16340F:	drivers/nvme/host/
16341F:	include/linux/nvme-*.h
16342F:	include/linux/nvme.h
16343F:	include/uapi/linux/nvme_ioctl.h
16344
16345NVM EXPRESS FABRICS AUTHENTICATION
16346M:	Hannes Reinecke <hare@suse.de>
16347L:	linux-nvme@lists.infradead.org
16348S:	Supported
16349F:	drivers/nvme/host/auth.c
16350F:	drivers/nvme/target/auth.c
16351F:	drivers/nvme/target/fabrics-cmd-auth.c
16352F:	include/linux/nvme-auth.h
16353
16354NVM EXPRESS FC TRANSPORT DRIVERS
16355M:	James Smart <james.smart@broadcom.com>
16356L:	linux-nvme@lists.infradead.org
16357S:	Supported
16358F:	drivers/nvme/host/fc.c
16359F:	drivers/nvme/target/fc.c
16360F:	drivers/nvme/target/fcloop.c
16361F:	include/linux/nvme-fc-driver.h
16362F:	include/linux/nvme-fc.h
16363
16364NVM EXPRESS HARDWARE MONITORING SUPPORT
16365M:	Guenter Roeck <linux@roeck-us.net>
16366L:	linux-nvme@lists.infradead.org
16367S:	Supported
16368F:	drivers/nvme/host/hwmon.c
16369
16370NVM EXPRESS TARGET DRIVER
16371M:	Christoph Hellwig <hch@lst.de>
16372M:	Sagi Grimberg <sagi@grimberg.me>
16373M:	Chaitanya Kulkarni <kch@nvidia.com>
16374L:	linux-nvme@lists.infradead.org
16375S:	Supported
16376W:	http://git.infradead.org/nvme.git
16377T:	git git://git.infradead.org/nvme.git
16378F:	drivers/nvme/target/
16379
16380NVMEM FRAMEWORK
16381M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16382S:	Maintained
16383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16384F:	Documentation/ABI/stable/sysfs-bus-nvmem
16385F:	Documentation/devicetree/bindings/nvmem/
16386F:	drivers/nvmem/
16387F:	include/linux/nvmem-consumer.h
16388F:	include/linux/nvmem-provider.h
16389
16390NXP BLUETOOTH WIRELESS DRIVERS
16391M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16392M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16393S:	Maintained
16394F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16395F:	drivers/bluetooth/btnxpuart.c
16396
16397NXP C45 TJA11XX PHY DRIVER
16398M:	Andrei Botila <andrei.botila@oss.nxp.com>
16399L:	netdev@vger.kernel.org
16400S:	Maintained
16401F:	drivers/net/phy/nxp-c45-tja11xx*
16402
16403NXP FSPI DRIVER
16404M:	Han Xu <han.xu@nxp.com>
16405M:	Haibo Chen <haibo.chen@nxp.com>
16406R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16407L:	linux-spi@vger.kernel.org
16408S:	Maintained
16409F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16410F:	drivers/spi/spi-nxp-fspi.c
16411
16412NXP FXAS21002C DRIVER
16413M:	Rui Miguel Silva <rmfrfs@gmail.com>
16414L:	linux-iio@vger.kernel.org
16415S:	Maintained
16416F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16417F:	drivers/iio/gyro/fxas21002c.h
16418F:	drivers/iio/gyro/fxas21002c_core.c
16419F:	drivers/iio/gyro/fxas21002c_i2c.c
16420F:	drivers/iio/gyro/fxas21002c_spi.c
16421
16422NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16423M:	Haibo Chen <haibo.chen@nxp.com>
16424L:	linux-iio@vger.kernel.org
16425L:	imx@lists.linux.dev
16426S:	Maintained
16427F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16428F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16429F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16430F:	drivers/iio/adc/imx7d_adc.c
16431F:	drivers/iio/adc/imx93_adc.c
16432F:	drivers/iio/adc/vf610_adc.c
16433
16434NXP i.MX 8M ISI DRIVER
16435M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16436L:	linux-media@vger.kernel.org
16437S:	Maintained
16438F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16439F:	drivers/media/platform/nxp/imx8-isi/
16440
16441NXP i.MX 8MP DW100 V4L2 DRIVER
16442M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16443L:	linux-media@vger.kernel.org
16444S:	Maintained
16445F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16446F:	Documentation/userspace-api/media/drivers/dw100.rst
16447F:	drivers/media/platform/nxp/dw100/
16448F:	include/uapi/linux/dw100.h
16449
16450NXP i.MX 8MQ DCSS DRIVER
16451M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16452R:	Lucas Stach <l.stach@pengutronix.de>
16453L:	dri-devel@lists.freedesktop.org
16454S:	Maintained
16455T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16456F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16457F:	drivers/gpu/drm/imx/dcss/
16458
16459NXP i.MX 8QXP ADC DRIVER
16460M:	Cai Huoqing <cai.huoqing@linux.dev>
16461M:	Haibo Chen <haibo.chen@nxp.com>
16462L:	imx@lists.linux.dev
16463L:	linux-iio@vger.kernel.org
16464S:	Maintained
16465F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16466F:	drivers/iio/adc/imx8qxp-adc.c
16467
16468NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16469M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16470L:	imx@lists.linux.dev
16471L:	linux-media@vger.kernel.org
16472S:	Maintained
16473F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16474F:	drivers/media/platform/nxp/imx-jpeg
16475
16476NXP i.MX CLOCK DRIVERS
16477M:	Abel Vesa <abelvesa@kernel.org>
16478R:	Peng Fan <peng.fan@nxp.com>
16479L:	linux-clk@vger.kernel.org
16480L:	imx@lists.linux.dev
16481S:	Maintained
16482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16483F:	Documentation/devicetree/bindings/clock/imx*
16484F:	drivers/clk/imx/
16485F:	include/dt-bindings/clock/imx*
16486
16487NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16488M:	Jagan Teki <jagan@amarulasolutions.com>
16489S:	Maintained
16490F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16491F:	drivers/regulator/pf8x00-regulator.c
16492
16493NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16494M:	Krzysztof Kozlowski <krzk@kernel.org>
16495L:	linux-kernel@vger.kernel.org
16496S:	Maintained
16497F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16498F:	drivers/extcon/extcon-ptn5150.c
16499
16500NXP SGTL5000 DRIVER
16501M:	Fabio Estevam <festevam@gmail.com>
16502L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16503S:	Maintained
16504F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16505F:	sound/soc/codecs/sgtl5000*
16506
16507NXP SJA1105 ETHERNET SWITCH DRIVER
16508M:	Vladimir Oltean <olteanv@gmail.com>
16509L:	linux-kernel@vger.kernel.org
16510S:	Maintained
16511F:	drivers/net/dsa/sja1105
16512F:	drivers/net/pcs/pcs-xpcs-nxp.c
16513
16514NXP TDA998X DRM DRIVER
16515M:	Russell King <linux@armlinux.org.uk>
16516S:	Maintained
16517T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16518T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16519F:	drivers/gpu/drm/i2c/tda998x_drv.c
16520F:	include/drm/i2c/tda998x.h
16521F:	include/dt-bindings/display/tda998x.h
16522K:	"nxp,tda998x"
16523
16524NXP TFA9879 DRIVER
16525M:	Peter Rosin <peda@axentia.se>
16526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16527S:	Maintained
16528F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16529F:	sound/soc/codecs/tfa9879*
16530
16531NXP-NCI NFC DRIVER
16532S:	Orphan
16533F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16534F:	drivers/nfc/nxp-nci
16535
16536NXP/Goodix TFA989X (TFA1) DRIVER
16537M:	Stephan Gerhold <stephan@gerhold.net>
16538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16539S:	Maintained
16540F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16541F:	sound/soc/codecs/tfa989x.c
16542
16543NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16544M:	Jonas Malaco <jonas@protocubo.io>
16545L:	linux-hwmon@vger.kernel.org
16546S:	Maintained
16547F:	Documentation/hwmon/nzxt-kraken2.rst
16548F:	drivers/hwmon/nzxt-kraken2.c
16549
16550NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16551M:	Jonas Malaco <jonas@protocubo.io>
16552M:	Aleksa Savic <savicaleksa83@gmail.com>
16553L:	linux-hwmon@vger.kernel.org
16554S:	Maintained
16555F:	Documentation/hwmon/nzxt-kraken3.rst
16556F:	drivers/hwmon/nzxt-kraken3.c
16557
16558NZXT-SMART2 HARDWARE MONITORING DRIVER
16559M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16560L:	linux-hwmon@vger.kernel.org
16561S:	Maintained
16562F:	Documentation/hwmon/nzxt-smart2.rst
16563F:	drivers/hwmon/nzxt-smart2.c
16564
16565OBJAGG
16566M:	Jiri Pirko <jiri@resnulli.us>
16567L:	netdev@vger.kernel.org
16568S:	Supported
16569F:	include/linux/objagg.h
16570F:	lib/objagg.c
16571F:	lib/test_objagg.c
16572
16573OBJPOOL
16574M:	Matt Wu <wuqiang.matt@bytedance.com>
16575S:	Supported
16576F:	include/linux/objpool.h
16577F:	lib/objpool.c
16578F:	lib/test_objpool.c
16579
16580OBJTOOL
16581M:	Josh Poimboeuf <jpoimboe@kernel.org>
16582M:	Peter Zijlstra <peterz@infradead.org>
16583S:	Supported
16584F:	include/linux/objtool*.h
16585F:	tools/objtool/
16586
16587OCELOT ETHERNET SWITCH DRIVER
16588M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16589M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16590M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16591M:	UNGLinuxDriver@microchip.com
16592L:	netdev@vger.kernel.org
16593S:	Supported
16594F:	drivers/net/dsa/ocelot/*
16595F:	drivers/net/ethernet/mscc/
16596F:	include/soc/mscc/ocelot*
16597F:	net/dsa/tag_ocelot.c
16598F:	net/dsa/tag_ocelot_8021q.c
16599F:	tools/testing/selftests/drivers/net/ocelot/*
16600
16601OCELOT EXTERNAL SWITCH CONTROL
16602M:	Colin Foster <colin.foster@in-advantage.com>
16603S:	Supported
16604F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16605F:	drivers/mfd/ocelot*
16606F:	drivers/net/dsa/ocelot/ocelot_ext.c
16607F:	include/linux/mfd/ocelot.h
16608
16609OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16610M:	Frederic Barrat <fbarrat@linux.ibm.com>
16611M:	Andrew Donnellan <ajd@linux.ibm.com>
16612L:	linuxppc-dev@lists.ozlabs.org
16613S:	Supported
16614F:	Documentation/userspace-api/accelerators/ocxl.rst
16615F:	arch/powerpc/include/asm/pnv-ocxl.h
16616F:	arch/powerpc/platforms/powernv/ocxl.c
16617F:	drivers/misc/ocxl/
16618F:	include/misc/ocxl*
16619F:	include/uapi/misc/ocxl.h
16620
16621OMAP AUDIO SUPPORT
16622M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16623M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16625L:	linux-omap@vger.kernel.org
16626S:	Maintained
16627F:	sound/soc/ti/n810.c
16628F:	sound/soc/ti/omap*
16629F:	sound/soc/ti/rx51.c
16630F:	sound/soc/ti/sdma-pcm.*
16631
16632OMAP CLOCK FRAMEWORK SUPPORT
16633M:	Paul Walmsley <paul@pwsan.com>
16634L:	linux-omap@vger.kernel.org
16635S:	Maintained
16636F:	arch/arm/*omap*/*clock*
16637
16638OMAP DEVICE TREE SUPPORT
16639M:	Tony Lindgren <tony@atomide.com>
16640L:	linux-omap@vger.kernel.org
16641L:	devicetree@vger.kernel.org
16642S:	Maintained
16643F:	arch/arm/boot/dts/ti/omap/
16644
16645OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16646L:	linux-omap@vger.kernel.org
16647L:	linux-fbdev@vger.kernel.org
16648S:	Orphan
16649F:	Documentation/arch/arm/omap/dss.rst
16650F:	drivers/video/fbdev/omap2/
16651
16652OMAP FRAMEBUFFER SUPPORT
16653L:	linux-fbdev@vger.kernel.org
16654L:	linux-omap@vger.kernel.org
16655S:	Orphan
16656F:	drivers/video/fbdev/omap/
16657
16658OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16659M:	Roger Quadros <rogerq@kernel.org>
16660M:	Tony Lindgren <tony@atomide.com>
16661L:	linux-omap@vger.kernel.org
16662S:	Maintained
16663F:	arch/arm/mach-omap2/*gpmc*
16664F:	drivers/memory/omap-gpmc.c
16665
16666OMAP GPIO DRIVER
16667M:	Grygorii Strashko <grygorii.strashko@ti.com>
16668M:	Santosh Shilimkar <ssantosh@kernel.org>
16669M:	Kevin Hilman <khilman@kernel.org>
16670L:	linux-omap@vger.kernel.org
16671S:	Maintained
16672F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16673F:	drivers/gpio/gpio-omap.c
16674
16675OMAP HARDWARE SPINLOCK SUPPORT
16676L:	linux-omap@vger.kernel.org
16677S:	Orphan
16678F:	drivers/hwspinlock/omap_hwspinlock.c
16679
16680OMAP HS MMC SUPPORT
16681L:	linux-mmc@vger.kernel.org
16682L:	linux-omap@vger.kernel.org
16683S:	Orphan
16684F:	drivers/mmc/host/omap_hsmmc.c
16685
16686OMAP HWMOD DATA
16687M:	Paul Walmsley <paul@pwsan.com>
16688L:	linux-omap@vger.kernel.org
16689S:	Maintained
16690F:	arch/arm/mach-omap2/omap_hwmod*data*
16691
16692OMAP HWMOD SUPPORT
16693M:	Paul Walmsley <paul@pwsan.com>
16694L:	linux-omap@vger.kernel.org
16695S:	Maintained
16696F:	arch/arm/mach-omap2/omap_hwmod.*
16697
16698OMAP I2C DRIVER
16699M:	Vignesh R <vigneshr@ti.com>
16700L:	linux-omap@vger.kernel.org
16701L:	linux-i2c@vger.kernel.org
16702S:	Maintained
16703F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16704F:	drivers/i2c/busses/i2c-omap.c
16705
16706OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16707M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16708L:	linux-media@vger.kernel.org
16709S:	Maintained
16710F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16711F:	drivers/media/platform/ti/omap3isp/
16712F:	drivers/staging/media/omap4iss/
16713
16714OMAP MMC SUPPORT
16715M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16716L:	linux-omap@vger.kernel.org
16717S:	Odd Fixes
16718F:	drivers/mmc/host/omap.c
16719
16720OMAP POWER MANAGEMENT SUPPORT
16721M:	Kevin Hilman <khilman@kernel.org>
16722L:	linux-omap@vger.kernel.org
16723S:	Maintained
16724F:	arch/arm/*omap*/*pm*
16725F:	drivers/cpufreq/omap-cpufreq.c
16726
16727OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16728M:	Paul Walmsley <paul@pwsan.com>
16729L:	linux-omap@vger.kernel.org
16730S:	Maintained
16731F:	arch/arm/mach-omap2/prm*
16732
16733OMAP RANDOM NUMBER GENERATOR SUPPORT
16734M:	Deepak Saxena <dsaxena@plexity.net>
16735S:	Maintained
16736F:	drivers/char/hw_random/omap-rng.c
16737
16738OMAP USB SUPPORT
16739L:	linux-usb@vger.kernel.org
16740L:	linux-omap@vger.kernel.org
16741S:	Orphan
16742F:	arch/arm/*omap*/usb*
16743F:	drivers/usb/*/*omap*
16744
16745OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16746M:	Mark Jackson <mpfj@newflow.co.uk>
16747L:	linux-omap@vger.kernel.org
16748S:	Maintained
16749F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16750
16751OMAP1 SUPPORT
16752M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16753M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16754R:	Tony Lindgren <tony@atomide.com>
16755L:	linux-omap@vger.kernel.org
16756S:	Maintained
16757Q:	http://patchwork.kernel.org/project/linux-omap/list/
16758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16759F:	arch/arm/configs/omap1_defconfig
16760F:	arch/arm/mach-omap1/
16761F:	drivers/i2c/busses/i2c-omap.c
16762F:	include/linux/platform_data/ams-delta-fiq.h
16763F:	include/linux/platform_data/i2c-omap.h
16764
16765OMAP2+ SUPPORT
16766M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16767M:	Andreas Kemnade <andreas@kemnade.info>
16768M:	Kevin Hilman <khilman@baylibre.com>
16769M:	Roger Quadros <rogerq@kernel.org>
16770M:	Tony Lindgren <tony@atomide.com>
16771L:	linux-omap@vger.kernel.org
16772S:	Maintained
16773W:	http://linux.omap.com/
16774Q:	http://patchwork.kernel.org/project/linux-omap/list/
16775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16776F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16777F:	arch/arm/configs/omap2plus_defconfig
16778F:	arch/arm/mach-omap2/
16779F:	drivers/bus/omap*.[ch]
16780F:	drivers/bus/ti-sysc.c
16781F:	drivers/gpio/gpio-tps65219.c
16782F:	drivers/i2c/busses/i2c-omap.c
16783F:	drivers/irqchip/irq-omap-intc.c
16784F:	drivers/mfd/*omap*.c
16785F:	drivers/mfd/menelaus.c
16786F:	drivers/mfd/palmas.c
16787F:	drivers/mfd/tps65217.c
16788F:	drivers/mfd/tps65218.c
16789F:	drivers/mfd/tps65219.c
16790F:	drivers/mfd/tps65910.c
16791F:	drivers/mfd/twl-core.[ch]
16792F:	drivers/mfd/twl4030*.c
16793F:	drivers/mfd/twl6030*.c
16794F:	drivers/mfd/twl6040*.c
16795F:	drivers/regulator/palmas-regulator*.c
16796F:	drivers/regulator/pbias-regulator.c
16797F:	drivers/regulator/tps65217-regulator.c
16798F:	drivers/regulator/tps65218-regulator.c
16799F:	drivers/regulator/tps65219-regulator.c
16800F:	drivers/regulator/tps65910-regulator.c
16801F:	drivers/regulator/twl-regulator.c
16802F:	drivers/regulator/twl6030-regulator.c
16803F:	include/linux/platform_data/i2c-omap.h
16804F:	include/linux/platform_data/ti-sysc.h
16805
16806OMFS FILESYSTEM
16807M:	Bob Copeland <me@bobcopeland.com>
16808L:	linux-karma-devel@lists.sourceforge.net
16809S:	Maintained
16810F:	Documentation/filesystems/omfs.rst
16811F:	fs/omfs/
16812
16813OMNIVISION OG01A1B SENSOR DRIVER
16814M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16815L:	linux-media@vger.kernel.org
16816S:	Maintained
16817F:	drivers/media/i2c/og01a1b.c
16818
16819OMNIVISION OV01A10 SENSOR DRIVER
16820M:	Bingbu Cao <bingbu.cao@intel.com>
16821L:	linux-media@vger.kernel.org
16822S:	Maintained
16823T:	git git://linuxtv.org/media_tree.git
16824F:	drivers/media/i2c/ov01a10.c
16825
16826OMNIVISION OV02A10 SENSOR DRIVER
16827L:	linux-media@vger.kernel.org
16828S:	Orphan
16829T:	git git://linuxtv.org/media_tree.git
16830F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16831F:	drivers/media/i2c/ov02a10.c
16832
16833OMNIVISION OV08D10 SENSOR DRIVER
16834M:	Jimmy Su <jimmy.su@intel.com>
16835L:	linux-media@vger.kernel.org
16836S:	Maintained
16837T:	git git://linuxtv.org/media_tree.git
16838F:	drivers/media/i2c/ov08d10.c
16839
16840OMNIVISION OV08X40 SENSOR DRIVER
16841M:	Jason Chen <jason.z.chen@intel.com>
16842L:	linux-media@vger.kernel.org
16843S:	Maintained
16844T:	git git://linuxtv.org/media_tree.git
16845F:	drivers/media/i2c/ov08x40.c
16846
16847OMNIVISION OV13858 SENSOR DRIVER
16848M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16849L:	linux-media@vger.kernel.org
16850S:	Maintained
16851T:	git git://linuxtv.org/media_tree.git
16852F:	drivers/media/i2c/ov13858.c
16853
16854OMNIVISION OV13B10 SENSOR DRIVER
16855M:	Arec Kao <arec.kao@intel.com>
16856L:	linux-media@vger.kernel.org
16857S:	Maintained
16858T:	git git://linuxtv.org/media_tree.git
16859F:	drivers/media/i2c/ov13b10.c
16860
16861OMNIVISION OV2680 SENSOR DRIVER
16862M:	Rui Miguel Silva <rmfrfs@gmail.com>
16863M:	Hans de Goede <hansg@kernel.org>
16864L:	linux-media@vger.kernel.org
16865S:	Maintained
16866T:	git git://linuxtv.org/media_tree.git
16867F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16868F:	drivers/media/i2c/ov2680.c
16869
16870OMNIVISION OV2685 SENSOR DRIVER
16871M:	Shunqian Zheng <zhengsq@rock-chips.com>
16872L:	linux-media@vger.kernel.org
16873S:	Maintained
16874T:	git git://linuxtv.org/media_tree.git
16875F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16876F:	drivers/media/i2c/ov2685.c
16877
16878OMNIVISION OV2740 SENSOR DRIVER
16879M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16880R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16881R:	Bingbu Cao <bingbu.cao@intel.com>
16882L:	linux-media@vger.kernel.org
16883S:	Maintained
16884T:	git git://linuxtv.org/media_tree.git
16885F:	drivers/media/i2c/ov2740.c
16886
16887OMNIVISION OV4689 SENSOR DRIVER
16888M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16889L:	linux-media@vger.kernel.org
16890S:	Maintained
16891T:	git git://linuxtv.org/media_tree.git
16892F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16893F:	drivers/media/i2c/ov4689.c
16894
16895OMNIVISION OV5640 SENSOR DRIVER
16896M:	Steve Longerbeam <slongerbeam@gmail.com>
16897L:	linux-media@vger.kernel.org
16898S:	Maintained
16899T:	git git://linuxtv.org/media_tree.git
16900F:	drivers/media/i2c/ov5640.c
16901
16902OMNIVISION OV5647 SENSOR DRIVER
16903M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16904M:	Jacopo Mondi <jacopo@jmondi.org>
16905L:	linux-media@vger.kernel.org
16906S:	Maintained
16907T:	git git://linuxtv.org/media_tree.git
16908F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16909F:	drivers/media/i2c/ov5647.c
16910
16911OMNIVISION OV5670 SENSOR DRIVER
16912M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16913L:	linux-media@vger.kernel.org
16914S:	Maintained
16915T:	git git://linuxtv.org/media_tree.git
16916F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16917F:	drivers/media/i2c/ov5670.c
16918
16919OMNIVISION OV5675 SENSOR DRIVER
16920M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16921L:	linux-media@vger.kernel.org
16922S:	Maintained
16923T:	git git://linuxtv.org/media_tree.git
16924F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16925F:	drivers/media/i2c/ov5675.c
16926
16927OMNIVISION OV5693 SENSOR DRIVER
16928M:	Daniel Scally <djrscally@gmail.com>
16929L:	linux-media@vger.kernel.org
16930S:	Maintained
16931T:	git git://linuxtv.org/media_tree.git
16932F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16933F:	drivers/media/i2c/ov5693.c
16934
16935OMNIVISION OV5695 SENSOR DRIVER
16936M:	Shunqian Zheng <zhengsq@rock-chips.com>
16937L:	linux-media@vger.kernel.org
16938S:	Maintained
16939T:	git git://linuxtv.org/media_tree.git
16940F:	drivers/media/i2c/ov5695.c
16941
16942OMNIVISION OV64A40 SENSOR DRIVER
16943M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16944L:	linux-media@vger.kernel.org
16945S:	Maintained
16946T:	git git://linuxtv.org/media_tree.git
16947F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16948F:	drivers/media/i2c/ov64a40.c
16949
16950OMNIVISION OV7670 SENSOR DRIVER
16951L:	linux-media@vger.kernel.org
16952S:	Orphan
16953T:	git git://linuxtv.org/media_tree.git
16954F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16955F:	drivers/media/i2c/ov7670.c
16956
16957OMNIVISION OV772x SENSOR DRIVER
16958M:	Jacopo Mondi <jacopo@jmondi.org>
16959L:	linux-media@vger.kernel.org
16960S:	Odd fixes
16961T:	git git://linuxtv.org/media_tree.git
16962F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16963F:	drivers/media/i2c/ov772x.c
16964F:	include/media/i2c/ov772x.h
16965
16966OMNIVISION OV7740 SENSOR DRIVER
16967L:	linux-media@vger.kernel.org
16968S:	Orphan
16969T:	git git://linuxtv.org/media_tree.git
16970F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16971F:	drivers/media/i2c/ov7740.c
16972
16973OMNIVISION OV8856 SENSOR DRIVER
16974M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16975L:	linux-media@vger.kernel.org
16976S:	Maintained
16977T:	git git://linuxtv.org/media_tree.git
16978F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16979F:	drivers/media/i2c/ov8856.c
16980
16981OMNIVISION OV8858 SENSOR DRIVER
16982M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16983M:	Nicholas Roth <nicholas@rothemail.net>
16984L:	linux-media@vger.kernel.org
16985S:	Maintained
16986T:	git git://linuxtv.org/media_tree.git
16987F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16988F:	drivers/media/i2c/ov8858.c
16989
16990OMNIVISION OV9282 SENSOR DRIVER
16991M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16992L:	linux-media@vger.kernel.org
16993S:	Maintained
16994T:	git git://linuxtv.org/media_tree.git
16995F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16996F:	drivers/media/i2c/ov9282.c
16997
16998OMNIVISION OV9640 SENSOR DRIVER
16999M:	Petr Cvek <petrcvekcz@gmail.com>
17000L:	linux-media@vger.kernel.org
17001S:	Maintained
17002F:	drivers/media/i2c/ov9640.*
17003
17004OMNIVISION OV9650 SENSOR DRIVER
17005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17006R:	Akinobu Mita <akinobu.mita@gmail.com>
17007R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17008L:	linux-media@vger.kernel.org
17009S:	Maintained
17010T:	git git://linuxtv.org/media_tree.git
17011F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17012F:	drivers/media/i2c/ov9650.c
17013
17014OMNIVISION OV9734 SENSOR DRIVER
17015M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17016R:	Bingbu Cao <bingbu.cao@intel.com>
17017L:	linux-media@vger.kernel.org
17018S:	Maintained
17019T:	git git://linuxtv.org/media_tree.git
17020F:	drivers/media/i2c/ov9734.c
17021
17022ONBOARD USB HUB DRIVER
17023M:	Matthias Kaehlcke <mka@chromium.org>
17024L:	linux-usb@vger.kernel.org
17025S:	Maintained
17026F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17027F:	drivers/usb/misc/onboard_usb_dev.c
17028
17029ONENAND FLASH DRIVER
17030M:	Kyungmin Park <kyungmin.park@samsung.com>
17031L:	linux-mtd@lists.infradead.org
17032S:	Maintained
17033F:	drivers/mtd/nand/onenand/
17034F:	include/linux/mtd/onenand*.h
17035
17036ONEXPLAYER FAN DRIVER
17037M:	Derek John Clark <derekjohn.clark@gmail.com>
17038M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17039L:	linux-hwmon@vger.kernel.org
17040S:	Maintained
17041F:	drivers/hwmon/oxp-sensors.c
17042
17043ONIE TLV NVMEM LAYOUT DRIVER
17044M:	Miquel Raynal <miquel.raynal@bootlin.com>
17045S:	Maintained
17046F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17047F:	drivers/nvmem/layouts/onie-tlv.c
17048
17049ONION OMEGA2+ BOARD
17050M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17051L:	linux-mips@vger.kernel.org
17052S:	Maintained
17053F:	arch/mips/boot/dts/ralink/omega2p.dts
17054
17055ONSEMI ETHERNET PHY DRIVERS
17056M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17057L:	netdev@vger.kernel.org
17058S:	Supported
17059W:	http://www.onsemi.com
17060F:	drivers/net/phy/ncn*
17061
17062OP-TEE DRIVER
17063M:	Jens Wiklander <jens.wiklander@linaro.org>
17064L:	op-tee@lists.trustedfirmware.org
17065S:	Maintained
17066F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17067F:	drivers/tee/optee/
17068
17069OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17070M:	Sumit Garg <sumit.garg@linaro.org>
17071L:	op-tee@lists.trustedfirmware.org
17072S:	Maintained
17073F:	drivers/char/hw_random/optee-rng.c
17074
17075OP-TEE RTC DRIVER
17076M:	Clément Léger <clement.leger@bootlin.com>
17077L:	linux-rtc@vger.kernel.org
17078S:	Maintained
17079F:	drivers/rtc/rtc-optee.c
17080
17081OPA-VNIC DRIVER
17082M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17083L:	linux-rdma@vger.kernel.org
17084S:	Supported
17085F:	drivers/infiniband/ulp/opa_vnic
17086
17087OPEN FIRMWARE AND FLATTENED DEVICE TREE
17088M:	Rob Herring <robh@kernel.org>
17089M:	Saravana Kannan <saravanak@google.com>
17090L:	devicetree@vger.kernel.org
17091S:	Maintained
17092W:	http://www.devicetree.org/
17093C:	irc://irc.libera.chat/devicetree
17094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17095F:	Documentation/ABI/testing/sysfs-firmware-ofw
17096F:	drivers/of/
17097F:	include/linux/of*.h
17098F:	scripts/dtc/
17099F:	tools/testing/selftests/dt/
17100K:	of_overlay_notifier_
17101K:	of_overlay_fdt_apply
17102K:	of_overlay_remove
17103
17104OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17105M:	Rob Herring <robh@kernel.org>
17106M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17107M:	Conor Dooley <conor+dt@kernel.org>
17108L:	devicetree@vger.kernel.org
17109S:	Maintained
17110Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17111C:	irc://irc.libera.chat/devicetree
17112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17113F:	Documentation/devicetree/
17114F:	arch/*/boot/dts/
17115F:	include/dt-bindings/
17116
17117OPENCOMPUTE PTP CLOCK DRIVER
17118M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17119M:	Vadim Fedorenko <vadfed@linux.dev>
17120L:	netdev@vger.kernel.org
17121S:	Maintained
17122F:	drivers/ptp/ptp_ocp.c
17123
17124OPENCORES I2C BUS DRIVER
17125M:	Peter Korsgaard <peter@korsgaard.com>
17126M:	Andrew Lunn <andrew@lunn.ch>
17127L:	linux-i2c@vger.kernel.org
17128S:	Maintained
17129F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17130F:	Documentation/i2c/busses/i2c-ocores.rst
17131F:	drivers/i2c/busses/i2c-ocores.c
17132F:	include/linux/platform_data/i2c-ocores.h
17133
17134OPENRISC ARCHITECTURE
17135M:	Jonas Bonn <jonas@southpole.se>
17136M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17137M:	Stafford Horne <shorne@gmail.com>
17138L:	linux-openrisc@vger.kernel.org
17139S:	Maintained
17140W:	http://openrisc.io
17141T:	git https://github.com/openrisc/linux.git
17142F:	Documentation/arch/openrisc/
17143F:	Documentation/devicetree/bindings/openrisc/
17144F:	arch/openrisc/
17145F:	drivers/irqchip/irq-ompic.c
17146F:	drivers/irqchip/irq-or1k-*
17147
17148OPENVSWITCH
17149M:	Pravin B Shelar <pshelar@ovn.org>
17150L:	netdev@vger.kernel.org
17151L:	dev@openvswitch.org
17152S:	Maintained
17153W:	http://openvswitch.org
17154F:	include/uapi/linux/openvswitch.h
17155F:	net/openvswitch/
17156F:	tools/testing/selftests/net/openvswitch/
17157
17158OPERATING PERFORMANCE POINTS (OPP)
17159M:	Viresh Kumar <vireshk@kernel.org>
17160M:	Nishanth Menon <nm@ti.com>
17161M:	Stephen Boyd <sboyd@kernel.org>
17162L:	linux-pm@vger.kernel.org
17163S:	Maintained
17164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17165F:	Documentation/devicetree/bindings/opp/
17166F:	Documentation/power/opp.rst
17167F:	drivers/opp/
17168F:	include/linux/pm_opp.h
17169
17170OPL4 DRIVER
17171M:	Clemens Ladisch <clemens@ladisch.de>
17172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17173S:	Maintained
17174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17175F:	sound/drivers/opl4/
17176
17177ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17178M:	Mark Fasheh <mark@fasheh.com>
17179M:	Joel Becker <jlbec@evilplan.org>
17180M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17181L:	ocfs2-devel@lists.linux.dev
17182S:	Supported
17183W:	http://ocfs2.wiki.kernel.org
17184F:	Documentation/filesystems/dlmfs.rst
17185F:	Documentation/filesystems/ocfs2.rst
17186F:	fs/ocfs2/
17187
17188ORANGEFS FILESYSTEM
17189M:	Mike Marshall <hubcap@omnibond.com>
17190R:	Martin Brandenburg <martin@omnibond.com>
17191L:	devel@lists.orangefs.org
17192S:	Supported
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17194F:	Documentation/filesystems/orangefs.rst
17195F:	fs/orangefs/
17196
17197OV2659 OMNIVISION SENSOR DRIVER
17198M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17199L:	linux-media@vger.kernel.org
17200S:	Maintained
17201W:	https://linuxtv.org
17202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17203T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17204F:	drivers/media/i2c/ov2659.c
17205F:	include/media/i2c/ov2659.h
17206
17207OVERLAY FILESYSTEM
17208M:	Miklos Szeredi <miklos@szeredi.hu>
17209M:	Amir Goldstein <amir73il@gmail.com>
17210L:	linux-unionfs@vger.kernel.org
17211S:	Supported
17212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17213F:	Documentation/filesystems/overlayfs.rst
17214F:	fs/overlayfs/
17215
17216P54 WIRELESS DRIVER
17217M:	Christian Lamparter <chunkeey@googlemail.com>
17218L:	linux-wireless@vger.kernel.org
17219S:	Maintained
17220W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17221F:	drivers/net/wireless/intersil/p54/
17222
17223PACKET SOCKETS
17224M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17225S:	Maintained
17226F:	include/uapi/linux/if_packet.h
17227F:	net/packet/af_packet.c
17228
17229PACKING
17230M:	Vladimir Oltean <olteanv@gmail.com>
17231L:	netdev@vger.kernel.org
17232S:	Supported
17233F:	Documentation/core-api/packing.rst
17234F:	include/linux/packing.h
17235F:	lib/packing.c
17236
17237PADATA PARALLEL EXECUTION MECHANISM
17238M:	Steffen Klassert <steffen.klassert@secunet.com>
17239M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17240L:	linux-crypto@vger.kernel.org
17241L:	linux-kernel@vger.kernel.org
17242S:	Maintained
17243F:	Documentation/core-api/padata.rst
17244F:	include/linux/padata.h
17245F:	kernel/padata.c
17246
17247PAGE CACHE
17248M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17249L:	linux-fsdevel@vger.kernel.org
17250S:	Supported
17251T:	git git://git.infradead.org/users/willy/pagecache.git
17252F:	Documentation/filesystems/locking.rst
17253F:	Documentation/filesystems/vfs.rst
17254F:	include/linux/pagemap.h
17255F:	mm/filemap.c
17256F:	mm/page-writeback.c
17257F:	mm/readahead.c
17258F:	mm/truncate.c
17259
17260PAGE POOL
17261M:	Jesper Dangaard Brouer <hawk@kernel.org>
17262M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17263L:	netdev@vger.kernel.org
17264S:	Supported
17265F:	Documentation/networking/page_pool.rst
17266F:	include/net/page_pool/
17267F:	include/trace/events/page_pool.h
17268F:	net/core/page_pool.c
17269
17270PAGE TABLE CHECK
17271M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17272M:	Andrew Morton <akpm@linux-foundation.org>
17273L:	linux-mm@kvack.org
17274S:	Maintained
17275F:	Documentation/mm/page_table_check.rst
17276F:	include/linux/page_table_check.h
17277F:	mm/page_table_check.c
17278
17279PANASONIC LAPTOP ACPI EXTRAS DRIVER
17280M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17281L:	platform-driver-x86@vger.kernel.org
17282S:	Maintained
17283F:	drivers/platform/x86/panasonic-laptop.c
17284
17285PARALLAX PING IIO SENSOR DRIVER
17286M:	Andreas Klinger <ak@it-klinger.de>
17287L:	linux-iio@vger.kernel.org
17288S:	Maintained
17289F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17290F:	drivers/iio/proximity/ping.c
17291
17292PARALLEL LCD/KEYPAD PANEL DRIVER
17293M:	Willy Tarreau <willy@haproxy.com>
17294M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17295S:	Odd Fixes
17296F:	Documentation/admin-guide/lcd-panel-cgram.rst
17297F:	drivers/auxdisplay/panel.c
17298
17299PARALLEL PORT SUBSYSTEM
17300M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17301M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17302L:	linux-parport@lists.infradead.org (subscribers-only)
17303S:	Maintained
17304F:	Documentation/driver-api/parport*.rst
17305F:	drivers/char/ppdev.c
17306F:	drivers/parport/
17307F:	include/linux/parport*.h
17308F:	include/uapi/linux/ppdev.h
17309
17310PARAVIRT_OPS INTERFACE
17311M:	Juergen Gross <jgross@suse.com>
17312R:	Ajay Kaher <ajay.kaher@broadcom.com>
17313R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17314R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17315L:	virtualization@lists.linux.dev
17316L:	x86@kernel.org
17317S:	Supported
17318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17319F:	Documentation/virt/paravirt_ops.rst
17320F:	arch/*/include/asm/paravirt*.h
17321F:	arch/*/kernel/paravirt*
17322F:	include/linux/hypervisor.h
17323
17324PARISC ARCHITECTURE
17325M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17326M:	Helge Deller <deller@gmx.de>
17327L:	linux-parisc@vger.kernel.org
17328S:	Maintained
17329W:	https://parisc.wiki.kernel.org
17330Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17333F:	Documentation/arch/parisc/
17334F:	arch/parisc/
17335F:	drivers/char/agp/parisc-agp.c
17336F:	drivers/input/misc/hp_sdc_rtc.c
17337F:	drivers/input/serio/gscps2.c
17338F:	drivers/input/serio/hp_sdc*
17339F:	drivers/parisc/
17340F:	drivers/parport/parport_gsc.*
17341F:	drivers/tty/serial/8250/8250_parisc.c
17342F:	drivers/video/console/sti*
17343F:	drivers/video/fbdev/sti*
17344F:	drivers/video/logo/logo_parisc*
17345F:	include/linux/hp_sdc.h
17346
17347PARMAN
17348M:	Jiri Pirko <jiri@resnulli.us>
17349L:	netdev@vger.kernel.org
17350S:	Supported
17351F:	include/linux/parman.h
17352F:	lib/parman.c
17353F:	lib/test_parman.c
17354
17355PC ENGINES APU BOARD DRIVER
17356M:	Enrico Weigelt, metux IT consult <info@metux.net>
17357S:	Maintained
17358F:	drivers/platform/x86/pcengines-apuv2.c
17359
17360PC87360 HARDWARE MONITORING DRIVER
17361M:	Jim Cromie <jim.cromie@gmail.com>
17362L:	linux-hwmon@vger.kernel.org
17363S:	Maintained
17364F:	Documentation/hwmon/pc87360.rst
17365F:	drivers/hwmon/pc87360.c
17366
17367PC8736x GPIO DRIVER
17368M:	Jim Cromie <jim.cromie@gmail.com>
17369S:	Maintained
17370F:	drivers/char/pc8736x_gpio.c
17371
17372PC87427 HARDWARE MONITORING DRIVER
17373M:	Jean Delvare <jdelvare@suse.com>
17374L:	linux-hwmon@vger.kernel.org
17375S:	Maintained
17376F:	Documentation/hwmon/pc87427.rst
17377F:	drivers/hwmon/pc87427.c
17378
17379PCA9532 LED DRIVER
17380M:	Riku Voipio <riku.voipio@iki.fi>
17381S:	Maintained
17382F:	drivers/leds/leds-pca9532.c
17383F:	include/linux/leds-pca9532.h
17384
17385PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17386M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17387M:	Pali Rohár <pali@kernel.org>
17388L:	linux-pci@vger.kernel.org
17389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17390S:	Maintained
17391F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17392F:	drivers/pci/controller/pci-aardvark.c
17393
17394PCI DRIVER FOR ALTERA PCIE IP
17395M:	Joyce Ooi <joyce.ooi@intel.com>
17396L:	linux-pci@vger.kernel.org
17397S:	Supported
17398F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17399F:	drivers/pci/controller/pcie-altera.c
17400
17401PCI DRIVER FOR APPLIEDMICRO XGENE
17402M:	Toan Le <toan@os.amperecomputing.com>
17403L:	linux-pci@vger.kernel.org
17404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17405S:	Maintained
17406F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17407F:	drivers/pci/controller/pci-xgene.c
17408
17409PCI DRIVER FOR ARM VERSATILE PLATFORM
17410M:	Rob Herring <robh@kernel.org>
17411L:	linux-pci@vger.kernel.org
17412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17413S:	Maintained
17414F:	Documentation/devicetree/bindings/pci/versatile.yaml
17415F:	drivers/pci/controller/pci-versatile.c
17416
17417PCI DRIVER FOR ARMADA 8K
17418M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17419L:	linux-pci@vger.kernel.org
17420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17421S:	Maintained
17422F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17423F:	drivers/pci/controller/dwc/pcie-armada8k.c
17424
17425PCI DRIVER FOR CADENCE PCIE IP
17426L:	linux-pci@vger.kernel.org
17427S:	Orphan
17428F:	Documentation/devicetree/bindings/pci/cdns,*
17429F:	drivers/pci/controller/cadence/*cadence*
17430
17431PCI DRIVER FOR FREESCALE LAYERSCAPE
17432M:	Minghuan Lian <minghuan.Lian@nxp.com>
17433M:	Mingkai Hu <mingkai.hu@nxp.com>
17434M:	Roy Zang <roy.zang@nxp.com>
17435L:	linuxppc-dev@lists.ozlabs.org
17436L:	linux-pci@vger.kernel.org
17437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17438S:	Maintained
17439F:	drivers/pci/controller/dwc/*layerscape*
17440
17441PCI DRIVER FOR FU740
17442M:	Paul Walmsley <paul.walmsley@sifive.com>
17443M:	Greentime Hu <greentime.hu@sifive.com>
17444M:	Samuel Holland <samuel.holland@sifive.com>
17445L:	linux-pci@vger.kernel.org
17446S:	Maintained
17447F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17448F:	drivers/pci/controller/dwc/pcie-fu740.c
17449
17450PCI DRIVER FOR GENERIC OF HOSTS
17451M:	Will Deacon <will@kernel.org>
17452L:	linux-pci@vger.kernel.org
17453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17454S:	Maintained
17455F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17456F:	drivers/pci/controller/pci-host-common.c
17457F:	drivers/pci/controller/pci-host-generic.c
17458
17459PCI DRIVER FOR IMX6
17460M:	Richard Zhu <hongxing.zhu@nxp.com>
17461M:	Lucas Stach <l.stach@pengutronix.de>
17462L:	linux-pci@vger.kernel.org
17463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17464S:	Maintained
17465F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17466F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17467F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17468F:	drivers/pci/controller/dwc/*imx6*
17469
17470PCI DRIVER FOR INTEL IXP4XX
17471M:	Linus Walleij <linus.walleij@linaro.org>
17472S:	Maintained
17473F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17474F:	drivers/pci/controller/pci-ixp4xx.c
17475
17476PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17477M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17478R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17479L:	linux-pci@vger.kernel.org
17480S:	Supported
17481F:	drivers/pci/controller/vmd.c
17482
17483PCI DRIVER FOR MICROSEMI SWITCHTEC
17484M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17485M:	Logan Gunthorpe <logang@deltatee.com>
17486L:	linux-pci@vger.kernel.org
17487S:	Maintained
17488F:	Documentation/ABI/testing/sysfs-class-switchtec
17489F:	Documentation/driver-api/switchtec.rst
17490F:	drivers/ntb/hw/mscc/
17491F:	drivers/pci/switch/switchtec*
17492F:	include/linux/switchtec.h
17493F:	include/uapi/linux/switchtec_ioctl.h
17494
17495PCI DRIVER FOR MOBIVEIL PCIE IP
17496M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17497M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17498L:	linux-pci@vger.kernel.org
17499S:	Supported
17500F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17501F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17502
17503PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17504M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17505M:	Pali Rohár <pali@kernel.org>
17506L:	linux-pci@vger.kernel.org
17507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17508S:	Maintained
17509F:	drivers/pci/controller/*mvebu*
17510
17511PCI DRIVER FOR NVIDIA TEGRA
17512M:	Thierry Reding <thierry.reding@gmail.com>
17513L:	linux-tegra@vger.kernel.org
17514L:	linux-pci@vger.kernel.org
17515S:	Supported
17516F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17517F:	drivers/pci/controller/pci-tegra.c
17518
17519PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17520M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17521L:	linux-pci@vger.kernel.org
17522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17523S:	Maintained
17524F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17525F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17526
17527PCI DRIVER FOR PLDA PCIE IP
17528M:	Daire McNamara <daire.mcnamara@microchip.com>
17529L:	linux-pci@vger.kernel.org
17530S:	Maintained
17531F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17532F:	drivers/pci/controller/plda/pcie-plda-host.c
17533F:	drivers/pci/controller/plda/pcie-plda.h
17534
17535PCI DRIVER FOR RENESAS R-CAR
17536M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17537M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17538L:	linux-pci@vger.kernel.org
17539L:	linux-renesas-soc@vger.kernel.org
17540S:	Maintained
17541F:	Documentation/devicetree/bindings/pci/*rcar*
17542F:	drivers/pci/controller/*rcar*
17543F:	drivers/pci/controller/dwc/*rcar*
17544
17545PCI DRIVER FOR SAMSUNG EXYNOS
17546M:	Jingoo Han <jingoohan1@gmail.com>
17547L:	linux-pci@vger.kernel.org
17548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17549L:	linux-samsung-soc@vger.kernel.org
17550S:	Maintained
17551F:	drivers/pci/controller/dwc/pci-exynos.c
17552
17553PCI DRIVER FOR SYNOPSYS DESIGNWARE
17554M:	Jingoo Han <jingoohan1@gmail.com>
17555M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17556L:	linux-pci@vger.kernel.org
17557S:	Maintained
17558F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17559F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17560F:	drivers/pci/controller/dwc/*designware*
17561
17562PCI DRIVER FOR TI DRA7XX/J721E
17563M:	Vignesh Raghavendra <vigneshr@ti.com>
17564R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17565L:	linux-omap@vger.kernel.org
17566L:	linux-pci@vger.kernel.org
17567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17568S:	Supported
17569F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17570F:	drivers/pci/controller/cadence/pci-j721e.c
17571F:	drivers/pci/controller/dwc/pci-dra7xx.c
17572
17573PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17574M:	Linus Walleij <linus.walleij@linaro.org>
17575L:	linux-pci@vger.kernel.org
17576S:	Maintained
17577F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17578F:	drivers/pci/controller/pci-v3-semi.c
17579
17580PCI DRIVER FOR XILINX VERSAL CPM
17581M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17582M:	Michal Simek <michal.simek@amd.com>
17583L:	linux-pci@vger.kernel.org
17584S:	Maintained
17585F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17586F:	drivers/pci/controller/pcie-xilinx-cpm.c
17587
17588PCI ENDPOINT SUBSYSTEM
17589M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17590M:	Krzysztof Wilczyński <kw@linux.com>
17591R:	Kishon Vijay Abraham I <kishon@kernel.org>
17592L:	linux-pci@vger.kernel.org
17593S:	Supported
17594Q:	https://patchwork.kernel.org/project/linux-pci/list/
17595B:	https://bugzilla.kernel.org
17596C:	irc://irc.oftc.net/linux-pci
17597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17598F:	Documentation/PCI/endpoint/*
17599F:	Documentation/misc-devices/pci-endpoint-test.rst
17600F:	drivers/misc/pci_endpoint_test.c
17601F:	drivers/pci/endpoint/
17602F:	tools/pci/
17603
17604PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17605M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17606R:	Oliver O'Halloran <oohall@gmail.com>
17607L:	linuxppc-dev@lists.ozlabs.org
17608S:	Supported
17609F:	Documentation/PCI/pci-error-recovery.rst
17610F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17611F:	arch/powerpc/include/*/eeh*.h
17612F:	arch/powerpc/kernel/eeh*.c
17613F:	arch/powerpc/platforms/*/eeh*.c
17614F:	drivers/pci/pcie/aer.c
17615F:	drivers/pci/pcie/dpc.c
17616F:	drivers/pci/pcie/err.c
17617
17618PCI ERROR RECOVERY
17619M:	Linas Vepstas <linasvepstas@gmail.com>
17620L:	linux-pci@vger.kernel.org
17621S:	Supported
17622F:	Documentation/PCI/pci-error-recovery.rst
17623
17624PCI MSI DRIVER FOR ALTERA MSI IP
17625M:	Joyce Ooi <joyce.ooi@intel.com>
17626L:	linux-pci@vger.kernel.org
17627S:	Supported
17628F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17629F:	drivers/pci/controller/pcie-altera-msi.c
17630
17631PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17632M:	Toan Le <toan@os.amperecomputing.com>
17633L:	linux-pci@vger.kernel.org
17634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17635S:	Maintained
17636F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17637F:	drivers/pci/controller/pci-xgene-msi.c
17638
17639PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17640M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17641M:	Krzysztof Wilczyński <kw@linux.com>
17642R:	Rob Herring <robh@kernel.org>
17643L:	linux-pci@vger.kernel.org
17644S:	Supported
17645Q:	https://patchwork.kernel.org/project/linux-pci/list/
17646B:	https://bugzilla.kernel.org
17647C:	irc://irc.oftc.net/linux-pci
17648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17649F:	Documentation/devicetree/bindings/pci/
17650F:	drivers/pci/controller/
17651F:	drivers/pci/pci-bridge-emul.c
17652F:	drivers/pci/pci-bridge-emul.h
17653
17654PCI PEER-TO-PEER DMA (P2PDMA)
17655M:	Bjorn Helgaas <bhelgaas@google.com>
17656M:	Logan Gunthorpe <logang@deltatee.com>
17657L:	linux-pci@vger.kernel.org
17658S:	Supported
17659Q:	https://patchwork.kernel.org/project/linux-pci/list/
17660B:	https://bugzilla.kernel.org
17661C:	irc://irc.oftc.net/linux-pci
17662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17663F:	Documentation/driver-api/pci/p2pdma.rst
17664F:	drivers/pci/p2pdma.c
17665F:	include/linux/pci-p2pdma.h
17666
17667PCI POWER CONTROL
17668M:	Bartosz Golaszewski <brgl@bgdev.pl>
17669L:	linux-pci@vger.kernel.org
17670S:	Maintained
17671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17672F:	drivers/pci/pwrctl/*
17673F:	include/linux/pci-pwrctl.h
17674
17675PCI SUBSYSTEM
17676M:	Bjorn Helgaas <bhelgaas@google.com>
17677L:	linux-pci@vger.kernel.org
17678S:	Supported
17679Q:	https://patchwork.kernel.org/project/linux-pci/list/
17680B:	https://bugzilla.kernel.org
17681C:	irc://irc.oftc.net/linux-pci
17682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17683F:	Documentation/PCI/
17684F:	Documentation/devicetree/bindings/pci/
17685F:	arch/x86/kernel/early-quirks.c
17686F:	arch/x86/kernel/quirks.c
17687F:	arch/x86/pci/
17688F:	drivers/acpi/pci*
17689F:	drivers/pci/
17690F:	include/asm-generic/pci*
17691F:	include/linux/of_pci.h
17692F:	include/linux/pci*
17693F:	include/uapi/linux/pci*
17694
17695PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17696M:	Jonathan Chocron <jonnyc@amazon.com>
17697L:	linux-pci@vger.kernel.org
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17700F:	drivers/pci/controller/dwc/pcie-al.c
17701
17702PCIE DRIVER FOR AMLOGIC MESON
17703M:	Yue Wang <yue.wang@Amlogic.com>
17704L:	linux-pci@vger.kernel.org
17705L:	linux-amlogic@lists.infradead.org
17706S:	Maintained
17707F:	drivers/pci/controller/dwc/pci-meson.c
17708
17709PCIE DRIVER FOR AXIS ARTPEC
17710M:	Jesper Nilsson <jesper.nilsson@axis.com>
17711L:	linux-arm-kernel@axis.com
17712L:	linux-pci@vger.kernel.org
17713S:	Maintained
17714F:	Documentation/devicetree/bindings/pci/axis,artpec*
17715F:	drivers/pci/controller/dwc/*artpec*
17716
17717PCIE DRIVER FOR CAVIUM THUNDERX
17718M:	Robert Richter <rric@kernel.org>
17719L:	linux-pci@vger.kernel.org
17720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17721S:	Odd Fixes
17722F:	drivers/pci/controller/pci-thunder-*
17723
17724PCIE DRIVER FOR HISILICON
17725M:	Zhou Wang <wangzhou1@hisilicon.com>
17726L:	linux-pci@vger.kernel.org
17727S:	Maintained
17728F:	drivers/pci/controller/dwc/pcie-hisi.c
17729
17730PCIE DRIVER FOR HISILICON KIRIN
17731M:	Xiaowei Song <songxiaowei@hisilicon.com>
17732M:	Binghui Wang <wangbinghui@hisilicon.com>
17733L:	linux-pci@vger.kernel.org
17734S:	Maintained
17735F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17736F:	drivers/pci/controller/dwc/pcie-kirin.c
17737
17738PCIE DRIVER FOR HISILICON STB
17739M:	Shawn Guo <shawn.guo@linaro.org>
17740L:	linux-pci@vger.kernel.org
17741S:	Maintained
17742F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17743F:	drivers/pci/controller/dwc/pcie-histb.c
17744
17745PCIE DRIVER FOR INTEL KEEM BAY
17746M:	Srikanth Thokala <srikanth.thokala@intel.com>
17747L:	linux-pci@vger.kernel.org
17748S:	Supported
17749F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17750F:	drivers/pci/controller/dwc/pcie-keembay.c
17751
17752PCIE DRIVER FOR INTEL LGM GW SOC
17753M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17754L:	linux-pci@vger.kernel.org
17755S:	Maintained
17756F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17757F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17758
17759PCIE DRIVER FOR MEDIATEK
17760M:	Ryder Lee <ryder.lee@mediatek.com>
17761M:	Jianjun Wang <jianjun.wang@mediatek.com>
17762L:	linux-pci@vger.kernel.org
17763L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17764S:	Supported
17765F:	Documentation/devicetree/bindings/pci/mediatek*
17766F:	drivers/pci/controller/*mediatek*
17767
17768PCIE DRIVER FOR MICROCHIP
17769M:	Daire McNamara <daire.mcnamara@microchip.com>
17770L:	linux-pci@vger.kernel.org
17771S:	Supported
17772F:	Documentation/devicetree/bindings/pci/microchip*
17773F:	drivers/pci/controller/plda/*microchip*
17774
17775PCIE DRIVER FOR QUALCOMM MSM
17776M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17777L:	linux-pci@vger.kernel.org
17778L:	linux-arm-msm@vger.kernel.org
17779S:	Maintained
17780F:	drivers/pci/controller/dwc/pcie-qcom.c
17781
17782PCIE DRIVER FOR ROCKCHIP
17783M:	Shawn Lin <shawn.lin@rock-chips.com>
17784L:	linux-pci@vger.kernel.org
17785L:	linux-rockchip@lists.infradead.org
17786S:	Maintained
17787F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17788F:	drivers/pci/controller/pcie-rockchip*
17789
17790PCIE DRIVER FOR SOCIONEXT UNIPHIER
17791M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17792L:	linux-pci@vger.kernel.org
17793S:	Maintained
17794F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17795F:	drivers/pci/controller/dwc/pcie-uniphier*
17796
17797PCIE DRIVER FOR ST SPEAR13XX
17798M:	Pratyush Anand <pratyush.anand@gmail.com>
17799L:	linux-pci@vger.kernel.org
17800S:	Maintained
17801F:	drivers/pci/controller/dwc/*spear*
17802
17803PCIE DRIVER FOR STARFIVE JH71x0
17804M:	Kevin Xie <kevin.xie@starfivetech.com>
17805L:	linux-pci@vger.kernel.org
17806S:	Maintained
17807F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17808F:	drivers/pci/controller/plda/pcie-starfive.c
17809
17810PCIE ENDPOINT DRIVER FOR QUALCOMM
17811M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17812L:	linux-pci@vger.kernel.org
17813L:	linux-arm-msm@vger.kernel.org
17814S:	Maintained
17815F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17816F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17817
17818PCMCIA SUBSYSTEM
17819M:	Dominik Brodowski <linux@dominikbrodowski.net>
17820S:	Odd Fixes
17821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17822F:	Documentation/pcmcia/
17823F:	drivers/pcmcia/
17824F:	include/pcmcia/
17825F:	tools/pcmcia/
17826
17827PCNET32 NETWORK DRIVER
17828M:	Don Fry <pcnet32@frontier.com>
17829L:	netdev@vger.kernel.org
17830S:	Maintained
17831F:	drivers/net/ethernet/amd/pcnet32.c
17832
17833PCRYPT PARALLEL CRYPTO ENGINE
17834M:	Steffen Klassert <steffen.klassert@secunet.com>
17835L:	linux-crypto@vger.kernel.org
17836S:	Maintained
17837F:	crypto/pcrypt.c
17838F:	include/crypto/pcrypt.h
17839
17840PDS DSC VIRTIO DATA PATH ACCELERATOR
17841R:	Shannon Nelson <shannon.nelson@amd.com>
17842F:	drivers/vdpa/pds/
17843
17844PECI HARDWARE MONITORING DRIVERS
17845M:	Iwona Winiarska <iwona.winiarska@intel.com>
17846L:	linux-hwmon@vger.kernel.org
17847S:	Supported
17848F:	Documentation/hwmon/peci-cputemp.rst
17849F:	Documentation/hwmon/peci-dimmtemp.rst
17850F:	drivers/hwmon/peci/
17851
17852PECI SUBSYSTEM
17853M:	Iwona Winiarska <iwona.winiarska@intel.com>
17854L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17855S:	Supported
17856F:	Documentation/devicetree/bindings/peci/
17857F:	Documentation/peci/
17858F:	drivers/peci/
17859F:	include/linux/peci-cpu.h
17860F:	include/linux/peci.h
17861
17862PENSANDO ETHERNET DRIVERS
17863M:	Shannon Nelson <shannon.nelson@amd.com>
17864M:	Brett Creeley <brett.creeley@amd.com>
17865L:	netdev@vger.kernel.org
17866S:	Supported
17867F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17868F:	drivers/net/ethernet/pensando/
17869
17870PER-CPU MEMORY ALLOCATOR
17871M:	Dennis Zhou <dennis@kernel.org>
17872M:	Tejun Heo <tj@kernel.org>
17873M:	Christoph Lameter <cl@linux.com>
17874L:	linux-mm@kvack.org
17875S:	Maintained
17876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17877F:	arch/*/include/asm/percpu.h
17878F:	include/linux/percpu*.h
17879F:	lib/percpu*.c
17880F:	mm/percpu*.c
17881
17882PER-TASK DELAY ACCOUNTING
17883M:	Balbir Singh <bsingharora@gmail.com>
17884S:	Maintained
17885F:	include/linux/delayacct.h
17886F:	kernel/delayacct.c
17887
17888PERFORMANCE EVENTS SUBSYSTEM
17889M:	Peter Zijlstra <peterz@infradead.org>
17890M:	Ingo Molnar <mingo@redhat.com>
17891M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17892M:	Namhyung Kim <namhyung@kernel.org>
17893R:	Mark Rutland <mark.rutland@arm.com>
17894R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17895R:	Jiri Olsa <jolsa@kernel.org>
17896R:	Ian Rogers <irogers@google.com>
17897R:	Adrian Hunter <adrian.hunter@intel.com>
17898R:	"Liang, Kan" <kan.liang@linux.intel.com>
17899L:	linux-perf-users@vger.kernel.org
17900L:	linux-kernel@vger.kernel.org
17901S:	Supported
17902W:	https://perf.wiki.kernel.org/
17903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17906F:	arch/*/events/*
17907F:	arch/*/events/*/*
17908F:	arch/*/include/asm/perf_event.h
17909F:	arch/*/kernel/*/*/perf_event*.c
17910F:	arch/*/kernel/*/perf_event*.c
17911F:	arch/*/kernel/perf_callchain.c
17912F:	arch/*/kernel/perf_event*.c
17913F:	include/linux/perf_event.h
17914F:	include/uapi/linux/perf_event.h
17915F:	kernel/events/*
17916F:	tools/lib/perf/
17917F:	tools/perf/
17918
17919PERFORMANCE EVENTS TOOLING ARM64
17920R:	John Garry <john.g.garry@oracle.com>
17921R:	Will Deacon <will@kernel.org>
17922R:	James Clark <james.clark@linaro.org>
17923R:	Mike Leach <mike.leach@linaro.org>
17924R:	Leo Yan <leo.yan@linux.dev>
17925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17926S:	Supported
17927F:	tools/build/feature/test-libopencsd.c
17928F:	tools/perf/arch/arm*/
17929F:	tools/perf/pmu-events/arch/arm64/
17930F:	tools/perf/util/arm-spe*
17931F:	tools/perf/util/cs-etm*
17932
17933PERSONALITY HANDLING
17934M:	Christoph Hellwig <hch@infradead.org>
17935L:	linux-abi-devel@lists.sourceforge.net
17936S:	Maintained
17937F:	include/linux/personality.h
17938F:	include/uapi/linux/personality.h
17939
17940PHOENIX RC FLIGHT CONTROLLER ADAPTER
17941M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17942L:	linux-input@vger.kernel.org
17943S:	Maintained
17944F:	Documentation/input/devices/pxrc.rst
17945F:	drivers/input/joystick/pxrc.c
17946
17947PHONET PROTOCOL
17948M:	Remi Denis-Courmont <courmisch@gmail.com>
17949S:	Supported
17950F:	Documentation/networking/phonet.rst
17951F:	include/linux/phonet.h
17952F:	include/net/phonet/
17953F:	include/uapi/linux/phonet.h
17954F:	net/phonet/
17955
17956PHRAM MTD DRIVER
17957M:	Joern Engel <joern@lazybastard.org>
17958L:	linux-mtd@lists.infradead.org
17959S:	Maintained
17960F:	drivers/mtd/devices/phram.c
17961
17962PICOLCD HID DRIVER
17963M:	Bruno Prémont <bonbons@linux-vserver.org>
17964L:	linux-input@vger.kernel.org
17965S:	Maintained
17966F:	drivers/hid/hid-picolcd*
17967
17968PIDFD API
17969M:	Christian Brauner <christian@brauner.io>
17970L:	linux-kernel@vger.kernel.org
17971S:	Maintained
17972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17973F:	samples/pidfd/
17974F:	tools/testing/selftests/clone3/
17975F:	tools/testing/selftests/pid_namespace/
17976F:	tools/testing/selftests/pidfd/
17977K:	(?i)pidfd
17978K:	(?i)clone3
17979K:	\b(clone_args|kernel_clone_args)\b
17980
17981PIN CONTROL SUBSYSTEM
17982M:	Linus Walleij <linus.walleij@linaro.org>
17983L:	linux-gpio@vger.kernel.org
17984S:	Maintained
17985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17986F:	Documentation/devicetree/bindings/pinctrl/
17987F:	Documentation/driver-api/pin-control.rst
17988F:	drivers/pinctrl/
17989F:	include/dt-bindings/pinctrl/
17990F:	include/linux/pinctrl/
17991
17992PIN CONTROLLER - AMD
17993M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17994M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17995S:	Maintained
17996F:	drivers/pinctrl/pinctrl-amd.c
17997
17998PIN CONTROLLER - FREESCALE
17999M:	Dong Aisheng <aisheng.dong@nxp.com>
18000M:	Fabio Estevam <festevam@gmail.com>
18001M:	Shawn Guo <shawnguo@kernel.org>
18002M:	Jacky Bai <ping.bai@nxp.com>
18003R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18004L:	linux-gpio@vger.kernel.org
18005L:	NXP S32 Linux Team <s32@nxp.com>
18006S:	Maintained
18007F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18008F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18009F:	drivers/pinctrl/freescale/
18010F:	drivers/pinctrl/nxp/
18011
18012PIN CONTROLLER - INTEL
18013M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18014M:	Andy Shevchenko <andy@kernel.org>
18015S:	Supported
18016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18017F:	drivers/pinctrl/intel/
18018
18019PIN CONTROLLER - KEEMBAY
18020M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18021S:	Supported
18022F:	drivers/pinctrl/pinctrl-keembay*
18023
18024PIN CONTROLLER - MEDIATEK
18025M:	Sean Wang <sean.wang@kernel.org>
18026L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18027S:	Maintained
18028F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18029F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18030F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18031F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18032F:	drivers/pinctrl/mediatek/
18033
18034PIN CONTROLLER - MEDIATEK MIPS
18035M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18036M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18037L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18038L:	linux-mips@vger.kernel.org
18039S:	Maintained
18040F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18041F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18042F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18043F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18044F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18045F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18046F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18047F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18048F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18049F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18050F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18051F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18052F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18053F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18054F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18055
18056PIN CONTROLLER - MICROCHIP AT91
18057M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18059L:	linux-gpio@vger.kernel.org
18060S:	Supported
18061F:	drivers/gpio/gpio-sama5d2-piobu.c
18062F:	drivers/pinctrl/pinctrl-at91*
18063
18064PIN CONTROLLER - QUALCOMM
18065M:	Bjorn Andersson <andersson@kernel.org>
18066L:	linux-arm-msm@vger.kernel.org
18067S:	Maintained
18068F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18069F:	drivers/pinctrl/qcom/
18070
18071PIN CONTROLLER - RENESAS
18072M:	Geert Uytterhoeven <geert+renesas@glider.be>
18073L:	linux-renesas-soc@vger.kernel.org
18074S:	Supported
18075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18076F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18077F:	drivers/pinctrl/renesas/
18078
18079PIN CONTROLLER - SAMSUNG
18080M:	Krzysztof Kozlowski <krzk@kernel.org>
18081M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18082R:	Alim Akhtar <alim.akhtar@samsung.com>
18083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18084L:	linux-samsung-soc@vger.kernel.org
18085S:	Maintained
18086Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18087B:	mailto:linux-samsung-soc@vger.kernel.org
18088C:	irc://irc.libera.chat/linux-exynos
18089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18090F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18091F:	drivers/pinctrl/samsung/
18092
18093PIN CONTROLLER - SINGLE
18094M:	Tony Lindgren <tony@atomide.com>
18095M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18097L:	linux-omap@vger.kernel.org
18098S:	Maintained
18099F:	drivers/pinctrl/pinctrl-single.c
18100
18101PIN CONTROLLER - SUNPLUS / TIBBO
18102M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18103M:	Wells Lu <wellslutw@gmail.com>
18104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18105S:	Maintained
18106W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18107F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18108F:	drivers/pinctrl/sunplus/
18109F:	include/dt-bindings/pinctrl/sppctl*.h
18110
18111PINE64 PINEPHONE KEYBOARD DRIVER
18112M:	Samuel Holland <samuel@sholland.org>
18113S:	Supported
18114F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18115F:	drivers/input/keyboard/pinephone-keyboard.c
18116
18117PKTCDVD DRIVER
18118M:	linux-block@vger.kernel.org
18119S:	Orphan
18120F:	drivers/block/pktcdvd.c
18121F:	include/linux/pktcdvd.h
18122F:	include/uapi/linux/pktcdvd.h
18123
18124PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18125M:	Tomasz Duszynski <tduszyns@gmail.com>
18126S:	Maintained
18127F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18128F:	drivers/iio/chemical/pms7003.c
18129
18130PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18131M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18132L:	netdev@vger.kernel.org
18133S:	Maintained
18134F:	drivers/net/phy/mdio-open-alliance.h
18135F:	net/ethtool/plca.c
18136
18137PLDMFW LIBRARY
18138M:	Jacob Keller <jacob.e.keller@intel.com>
18139S:	Maintained
18140F:	Documentation/driver-api/pldmfw/
18141F:	include/linux/pldmfw.h
18142F:	lib/pldmfw/
18143
18144PLX DMA DRIVER
18145M:	Logan Gunthorpe <logang@deltatee.com>
18146S:	Maintained
18147F:	drivers/dma/plx_dma.c
18148
18149PM-GRAPH UTILITY
18150M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18151L:	linux-pm@vger.kernel.org
18152S:	Supported
18153W:	https://01.org/pm-graph
18154B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18155T:	git git://github.com/intel/pm-graph
18156F:	tools/power/pm-graph
18157
18158PM6764TR DRIVER
18159M:	Charles Hsu	<hsu.yungteng@gmail.com>
18160L:	linux-hwmon@vger.kernel.org
18161S:	Maintained
18162F:	Documentation/hwmon/pm6764tr.rst
18163F:	drivers/hwmon/pmbus/pm6764tr.c
18164
18165PMC SIERRA MaxRAID DRIVER
18166L:	linux-scsi@vger.kernel.org
18167S:	Orphan
18168W:	http://www.pmc-sierra.com/
18169F:	drivers/scsi/pmcraid.*
18170
18171PMC SIERRA PM8001 DRIVER
18172M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18173L:	linux-scsi@vger.kernel.org
18174S:	Supported
18175F:	drivers/scsi/pm8001/
18176
18177PNI RM3100 IIO DRIVER
18178M:	Song Qiang <songqiang1304521@gmail.com>
18179L:	linux-iio@vger.kernel.org
18180S:	Maintained
18181F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18182F:	drivers/iio/magnetometer/rm3100*
18183
18184PNP SUPPORT
18185M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18186L:	linux-acpi@vger.kernel.org
18187S:	Maintained
18188F:	drivers/pnp/
18189F:	include/linux/pnp.h
18190
18191POSIX CLOCKS and TIMERS
18192M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18193M:	Frederic Weisbecker <frederic@kernel.org>
18194M:	Thomas Gleixner <tglx@linutronix.de>
18195L:	linux-kernel@vger.kernel.org
18196S:	Maintained
18197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18198F:	fs/timerfd.c
18199F:	include/linux/time_namespace.h
18200F:	include/linux/timerfd.h
18201F:	include/uapi/linux/time.h
18202F:	include/uapi/linux/timerfd.h
18203F:	include/trace/events/timer*
18204F:	kernel/time/itimer.c
18205F:	kernel/time/posix-*
18206F:	kernel/time/namespace.c
18207
18208POWER MANAGEMENT CORE
18209M:	"Rafael J. Wysocki" <rafael@kernel.org>
18210L:	linux-pm@vger.kernel.org
18211S:	Supported
18212B:	https://bugzilla.kernel.org
18213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18214F:	drivers/base/power/
18215F:	drivers/powercap/
18216F:	include/linux/intel_rapl.h
18217F:	include/linux/pm.h
18218F:	include/linux/pm_*
18219F:	include/linux/powercap.h
18220F:	kernel/configs/nopm.config
18221
18222POWER SEQUENCING
18223M:	Bartosz Golaszewski <brgl@bgdev.pl>
18224L:	linux-pm@vger.kernel.org
18225S:	Maintained
18226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18227F:	drivers/power/sequencing/
18228F:	include/linux/pwrseq/
18229
18230POWER STATE COORDINATION INTERFACE (PSCI)
18231M:	Mark Rutland <mark.rutland@arm.com>
18232M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18234S:	Maintained
18235F:	drivers/firmware/psci/
18236F:	include/linux/psci.h
18237F:	include/uapi/linux/psci.h
18238
18239POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18240M:	Sebastian Reichel <sre@kernel.org>
18241L:	linux-pm@vger.kernel.org
18242S:	Maintained
18243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18244F:	Documentation/ABI/testing/sysfs-class-power
18245F:	Documentation/devicetree/bindings/power/supply/
18246F:	drivers/power/supply/
18247F:	include/linux/power/
18248F:	include/linux/power_supply.h
18249F:	tools/testing/selftests/power_supply/
18250
18251POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18252M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18253L:	linuxppc-dev@lists.ozlabs.org
18254S:	Maintained
18255F:	drivers/char/powernv-op-panel.c
18256
18257PPP OVER ATM (RFC 2364)
18258M:	Mitchell Blank Jr <mitch@sfgoth.com>
18259S:	Maintained
18260F:	include/uapi/linux/atmppp.h
18261F:	net/atm/pppoatm.c
18262
18263PPP OVER ETHERNET
18264M:	Michal Ostrowski <mostrows@earthlink.net>
18265S:	Maintained
18266F:	drivers/net/ppp/pppoe.c
18267F:	drivers/net/ppp/pppox.c
18268
18269PPP OVER L2TP
18270M:	James Chapman <jchapman@katalix.com>
18271S:	Maintained
18272F:	include/linux/if_pppol2tp.h
18273F:	include/uapi/linux/if_pppol2tp.h
18274F:	net/l2tp/l2tp_ppp.c
18275
18276PPP PROTOCOL DRIVERS AND COMPRESSORS
18277L:	linux-ppp@vger.kernel.org
18278S:	Orphan
18279F:	drivers/net/ppp/ppp_*
18280
18281PPS SUPPORT
18282M:	Rodolfo Giometti <giometti@enneenne.com>
18283L:	linuxpps@ml.enneenne.com (subscribers-only)
18284S:	Maintained
18285W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18286F:	Documentation/ABI/testing/sysfs-pps
18287F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18288F:	Documentation/driver-api/pps.rst
18289F:	drivers/pps/
18290F:	include/linux/pps*.h
18291F:	include/uapi/linux/pps.h
18292
18293PPTP DRIVER
18294M:	Dmitry Kozlov <xeb@mail.ru>
18295L:	netdev@vger.kernel.org
18296S:	Maintained
18297W:	http://sourceforge.net/projects/accel-pptp
18298F:	drivers/net/ppp/pptp.c
18299
18300PRESSURE STALL INFORMATION (PSI)
18301M:	Johannes Weiner <hannes@cmpxchg.org>
18302M:	Suren Baghdasaryan <surenb@google.com>
18303R:	Peter Ziljstra <peterz@infradead.org>
18304S:	Maintained
18305F:	include/linux/psi*
18306F:	kernel/sched/psi.c
18307
18308PRINTK
18309M:	Petr Mladek <pmladek@suse.com>
18310R:	Steven Rostedt <rostedt@goodmis.org>
18311R:	John Ogness <john.ogness@linutronix.de>
18312R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18313S:	Maintained
18314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18315F:	include/linux/printk.h
18316F:	kernel/printk/
18317
18318PRINTK INDEXING
18319R:	Chris Down <chris@chrisdown.name>
18320S:	Maintained
18321F:	Documentation/core-api/printk-index.rst
18322F:	kernel/printk/index.c
18323K:	printk_index
18324
18325PROC FILESYSTEM
18326L:	linux-kernel@vger.kernel.org
18327L:	linux-fsdevel@vger.kernel.org
18328S:	Maintained
18329F:	Documentation/filesystems/proc.rst
18330F:	fs/proc/
18331F:	include/linux/proc_fs.h
18332F:	tools/testing/selftests/proc/
18333
18334PROC SYSCTL
18335M:	Luis Chamberlain <mcgrof@kernel.org>
18336M:	Kees Cook <kees@kernel.org>
18337M:	Joel Granados <j.granados@samsung.com>
18338L:	linux-kernel@vger.kernel.org
18339L:	linux-fsdevel@vger.kernel.org
18340S:	Maintained
18341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18342F:	fs/proc/proc_sysctl.c
18343F:	include/linux/sysctl.h
18344F:	kernel/sysctl-test.c
18345F:	kernel/sysctl.c
18346F:	tools/testing/selftests/sysctl/
18347
18348PS3 NETWORK SUPPORT
18349M:	Geoff Levand <geoff@infradead.org>
18350L:	netdev@vger.kernel.org
18351L:	linuxppc-dev@lists.ozlabs.org
18352S:	Maintained
18353F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18354
18355PS3 PLATFORM SUPPORT
18356M:	Geoff Levand <geoff@infradead.org>
18357L:	linuxppc-dev@lists.ozlabs.org
18358S:	Maintained
18359F:	arch/powerpc/boot/ps3*
18360F:	arch/powerpc/include/asm/lv1call.h
18361F:	arch/powerpc/include/asm/ps3*.h
18362F:	arch/powerpc/platforms/ps3/
18363F:	drivers/*/ps3*
18364F:	drivers/ps3/
18365F:	drivers/rtc/rtc-ps3.c
18366F:	drivers/usb/host/*ps3.c
18367F:	sound/ppc/snd_ps3*
18368
18369PS3VRAM DRIVER
18370M:	Jim Paris <jim@jtan.com>
18371M:	Geoff Levand <geoff@infradead.org>
18372L:	linuxppc-dev@lists.ozlabs.org
18373S:	Maintained
18374F:	drivers/block/ps3vram.c
18375
18376PSAMPLE PACKET SAMPLING SUPPORT
18377M:	Yotam Gigi <yotam.gi@gmail.com>
18378S:	Maintained
18379F:	include/net/psample.h
18380F:	include/uapi/linux/psample.h
18381F:	net/psample
18382
18383PSE NETWORK DRIVER
18384M:	Oleksij Rempel <o.rempel@pengutronix.de>
18385M:	Kory Maincent <kory.maincent@bootlin.com>
18386L:	netdev@vger.kernel.org
18387S:	Maintained
18388F:	Documentation/devicetree/bindings/net/pse-pd/
18389F:	drivers/net/pse-pd/
18390
18391PSTORE FILESYSTEM
18392M:	Kees Cook <kees@kernel.org>
18393R:	Tony Luck <tony.luck@intel.com>
18394R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18395L:	linux-hardening@vger.kernel.org
18396S:	Supported
18397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18398F:	Documentation/admin-guide/pstore-blk.rst
18399F:	Documentation/admin-guide/ramoops.rst
18400F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18401F:	drivers/acpi/apei/erst.c
18402F:	drivers/firmware/efi/efi-pstore.c
18403F:	fs/pstore/
18404F:	include/linux/pstore*
18405K:	\b(pstore|ramoops)
18406
18407PT5161L HARDWARE MONITOR DRIVER
18408M:	Cosmo Chou <cosmo.chou@quantatw.com>
18409L:	linux-hwmon@vger.kernel.org
18410S:	Maintained
18411F:	Documentation/hwmon/pt5161l.rst
18412F:	drivers/hwmon/pt5161l.c
18413
18414PTP HARDWARE CLOCK SUPPORT
18415M:	Richard Cochran <richardcochran@gmail.com>
18416L:	netdev@vger.kernel.org
18417S:	Maintained
18418W:	http://linuxptp.sourceforge.net/
18419F:	Documentation/ABI/testing/sysfs-ptp
18420F:	Documentation/driver-api/ptp.rst
18421F:	drivers/net/phy/dp83640*
18422F:	drivers/ptp/*
18423F:	include/linux/ptp_cl*
18424K:	(?:\b|_)ptp(?:\b|_)
18425
18426PTP MOCKUP CLOCK SUPPORT
18427M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18428L:	netdev@vger.kernel.org
18429S:	Maintained
18430F:	drivers/ptp/ptp_mock.c
18431F:	include/linux/ptp_mock.h
18432
18433PTP VIRTUAL CLOCK SUPPORT
18434M:	Yangbo Lu <yangbo.lu@nxp.com>
18435L:	netdev@vger.kernel.org
18436S:	Maintained
18437F:	drivers/ptp/ptp_vclock.c
18438F:	net/ethtool/phc_vclocks.c
18439
18440PTRACE SUPPORT
18441M:	Oleg Nesterov <oleg@redhat.com>
18442S:	Maintained
18443F:	arch/*/*/ptrace*.c
18444F:	arch/*/include/asm/ptrace*.h
18445F:	arch/*/ptrace*.c
18446F:	include/asm-generic/syscall.h
18447F:	include/linux/ptrace.h
18448F:	include/linux/regset.h
18449F:	include/uapi/linux/ptrace.h
18450F:	kernel/ptrace.c
18451
18452PULSE8-CEC DRIVER
18453M:	Hans Verkuil <hverkuil@xs4all.nl>
18454L:	linux-media@vger.kernel.org
18455S:	Maintained
18456T:	git git://linuxtv.org/media_tree.git
18457F:	drivers/media/cec/usb/pulse8/
18458
18459PURELIFI PLFXLC DRIVER
18460M:	Srinivasan Raju <srini.raju@purelifi.com>
18461L:	linux-wireless@vger.kernel.org
18462S:	Supported
18463F:	drivers/net/wireless/purelifi/plfxlc/
18464
18465PVRUSB2 VIDEO4LINUX DRIVER
18466M:	Mike Isely <isely@pobox.com>
18467L:	pvrusb2@isely.net	(subscribers-only)
18468L:	linux-media@vger.kernel.org
18469S:	Maintained
18470W:	http://www.isely.net/pvrusb2/
18471T:	git git://linuxtv.org/media_tree.git
18472F:	Documentation/driver-api/media/drivers/pvrusb2*
18473F:	drivers/media/usb/pvrusb2/
18474
18475PWC WEBCAM DRIVER
18476M:	Hans Verkuil <hverkuil@xs4all.nl>
18477L:	linux-media@vger.kernel.org
18478S:	Odd Fixes
18479T:	git git://linuxtv.org/media_tree.git
18480F:	drivers/media/usb/pwc/*
18481F:	include/trace/events/pwc.h
18482
18483PWM IR Transmitter
18484M:	Sean Young <sean@mess.org>
18485L:	linux-media@vger.kernel.org
18486S:	Maintained
18487F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18488F:	drivers/media/rc/pwm-ir-tx.c
18489
18490PWM SUBSYSTEM
18491M:	Uwe Kleine-König <ukleinek@kernel.org>
18492L:	linux-pwm@vger.kernel.org
18493S:	Maintained
18494Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18495T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18496F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18497F:	Documentation/devicetree/bindings/pwm/
18498F:	Documentation/driver-api/pwm.rst
18499F:	drivers/gpio/gpio-mvebu.c
18500F:	drivers/pwm/
18501F:	drivers/video/backlight/pwm_bl.c
18502F:	include/dt-bindings/pwm/
18503F:	include/linux/pwm.h
18504F:	include/linux/pwm_backlight.h
18505K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18506
18507PXA GPIO DRIVER
18508M:	Robert Jarzmik <robert.jarzmik@free.fr>
18509L:	linux-gpio@vger.kernel.org
18510S:	Maintained
18511F:	drivers/gpio/gpio-pxa.c
18512
18513PXA MMCI DRIVER
18514S:	Orphan
18515
18516PXA RTC DRIVER
18517M:	Robert Jarzmik <robert.jarzmik@free.fr>
18518L:	linux-rtc@vger.kernel.org
18519S:	Maintained
18520
18521PXA2xx/PXA3xx SUPPORT
18522M:	Daniel Mack <daniel@zonque.org>
18523M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18524M:	Robert Jarzmik <robert.jarzmik@free.fr>
18525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18526S:	Maintained
18527T:	git git://github.com/hzhuang1/linux.git
18528T:	git git://github.com/rjarzmik/linux.git
18529F:	arch/arm/boot/dts/intel/pxa/
18530F:	arch/arm/mach-pxa/
18531F:	drivers/dma/pxa*
18532F:	drivers/pcmcia/pxa2xx*
18533F:	drivers/pinctrl/pxa/
18534F:	drivers/spi/spi-pxa2xx*
18535F:	drivers/usb/gadget/udc/pxa2*
18536F:	include/sound/pxa2xx-lib.h
18537F:	sound/arm/pxa*
18538F:	sound/soc/pxa/
18539
18540QAT DRIVER
18541M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18542L:	qat-linux@intel.com
18543S:	Supported
18544F:	drivers/crypto/intel/qat/
18545
18546QCOM AUDIO (ASoC) DRIVERS
18547M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18548L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18549L:	linux-arm-msm@vger.kernel.org
18550S:	Supported
18551F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18552F:	Documentation/devicetree/bindings/sound/qcom,*
18553F:	drivers/soc/qcom/apr.c
18554F:	include/dt-bindings/sound/qcom,wcd9335.h
18555F:	sound/soc/codecs/lpass-rx-macro.*
18556F:	sound/soc/codecs/lpass-tx-macro.*
18557F:	sound/soc/codecs/lpass-va-macro.c
18558F:	sound/soc/codecs/lpass-wsa-macro.*
18559F:	sound/soc/codecs/msm8916-wcd-analog.c
18560F:	sound/soc/codecs/msm8916-wcd-digital.c
18561F:	sound/soc/codecs/wcd-clsh-v2.*
18562F:	sound/soc/codecs/wcd-mbhc-v2.*
18563F:	sound/soc/codecs/wcd9335.*
18564F:	sound/soc/codecs/wcd934x.c
18565F:	sound/soc/codecs/wsa881x.c
18566F:	sound/soc/codecs/wsa883x.c
18567F:	sound/soc/codecs/wsa884x.c
18568F:	sound/soc/qcom/
18569
18570QCOM EMBEDDED USB DEBUGGER (EUD)
18571M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18572L:	linux-arm-msm@vger.kernel.org
18573S:	Maintained
18574F:	Documentation/ABI/testing/sysfs-driver-eud
18575F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18576F:	drivers/usb/misc/qcom_eud.c
18577
18578QCOM IPA DRIVER
18579M:	Alex Elder <elder@kernel.org>
18580L:	netdev@vger.kernel.org
18581S:	Maintained
18582F:	drivers/net/ipa/
18583
18584QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18585M:	Gabriel Somlo <somlo@cmu.edu>
18586M:	"Michael S. Tsirkin" <mst@redhat.com>
18587L:	qemu-devel@nongnu.org
18588S:	Maintained
18589F:	drivers/firmware/qemu_fw_cfg.c
18590F:	include/uapi/linux/qemu_fw_cfg.h
18591
18592QIB DRIVER
18593M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18594L:	linux-rdma@vger.kernel.org
18595S:	Supported
18596F:	drivers/infiniband/hw/qib/
18597
18598QLOGIC QL41xxx FCOE DRIVER
18599M:	Saurav Kashyap <skashyap@marvell.com>
18600M:	Javed Hasan <jhasan@marvell.com>
18601M:	GR-QLogic-Storage-Upstream@marvell.com
18602L:	linux-scsi@vger.kernel.org
18603S:	Supported
18604F:	drivers/scsi/qedf/
18605
18606QLOGIC QL41xxx ISCSI DRIVER
18607M:	Nilesh Javali <njavali@marvell.com>
18608M:	Manish Rangankar <mrangankar@marvell.com>
18609M:	GR-QLogic-Storage-Upstream@marvell.com
18610L:	linux-scsi@vger.kernel.org
18611S:	Supported
18612F:	drivers/scsi/qedi/
18613
18614QLOGIC QL4xxx ETHERNET DRIVER
18615M:	Manish Chopra <manishc@marvell.com>
18616L:	netdev@vger.kernel.org
18617S:	Supported
18618F:	drivers/net/ethernet/qlogic/qed/
18619F:	drivers/net/ethernet/qlogic/qede/
18620F:	include/linux/qed/
18621
18622QLOGIC QL4xxx RDMA DRIVER
18623M:	Michal Kalderon <mkalderon@marvell.com>
18624L:	linux-rdma@vger.kernel.org
18625S:	Supported
18626F:	drivers/infiniband/hw/qedr/
18627F:	include/uapi/rdma/qedr-abi.h
18628
18629QLOGIC QLA1280 SCSI DRIVER
18630M:	Michael Reed <mdr@sgi.com>
18631L:	linux-scsi@vger.kernel.org
18632S:	Maintained
18633F:	drivers/scsi/qla1280.[ch]
18634
18635QLOGIC QLA2XXX FC-SCSI DRIVER
18636M:	Nilesh Javali <njavali@marvell.com>
18637M:	GR-QLogic-Storage-Upstream@marvell.com
18638L:	linux-scsi@vger.kernel.org
18639S:	Supported
18640F:	drivers/scsi/qla2xxx/
18641
18642QLOGIC QLA3XXX NETWORK DRIVER
18643M:	GR-Linux-NIC-Dev@marvell.com
18644L:	netdev@vger.kernel.org
18645S:	Supported
18646F:	drivers/net/ethernet/qlogic/qla3xxx.*
18647
18648QLOGIC QLA4XXX iSCSI DRIVER
18649M:	Nilesh Javali <njavali@marvell.com>
18650M:	Manish Rangankar <mrangankar@marvell.com>
18651M:	GR-QLogic-Storage-Upstream@marvell.com
18652L:	linux-scsi@vger.kernel.org
18653S:	Supported
18654F:	drivers/scsi/qla4xxx/
18655
18656QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18657M:	Shahed Shaikh <shshaikh@marvell.com>
18658M:	Manish Chopra <manishc@marvell.com>
18659M:	GR-Linux-NIC-Dev@marvell.com
18660L:	netdev@vger.kernel.org
18661S:	Supported
18662F:	drivers/net/ethernet/qlogic/qlcnic/
18663
18664QM1D1B0004 MEDIA DRIVER
18665M:	Akihiro Tsukada <tskd08@gmail.com>
18666L:	linux-media@vger.kernel.org
18667S:	Odd Fixes
18668F:	drivers/media/tuners/qm1d1b0004*
18669
18670QM1D1C0042 MEDIA DRIVER
18671M:	Akihiro Tsukada <tskd08@gmail.com>
18672L:	linux-media@vger.kernel.org
18673S:	Odd Fixes
18674F:	drivers/media/tuners/qm1d1c0042*
18675
18676QNX4 FILESYSTEM
18677M:	Anders Larsen <al@alarsen.net>
18678S:	Maintained
18679W:	http://www.alarsen.net/linux/qnx4fs/
18680F:	fs/qnx4/
18681F:	include/uapi/linux/qnx4_fs.h
18682F:	include/uapi/linux/qnxtypes.h
18683
18684QNX6 FILESYSTEM
18685S:	Orphan
18686F:	Documentation/filesystems/qnx6.rst
18687F:	fs/qnx6/
18688F:	include/linux/qnx6_fs.h
18689
18690QORIQ DPAA2 FSL-MC BUS DRIVER
18691M:	Stuart Yoder <stuyoder@gmail.com>
18692M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18693L:	linux-kernel@vger.kernel.org
18694S:	Maintained
18695F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18696F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18697F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18698F:	drivers/bus/fsl-mc/
18699F:	include/uapi/linux/fsl_mc.h
18700
18701QT1010 MEDIA DRIVER
18702L:	linux-media@vger.kernel.org
18703S:	Orphan
18704W:	https://linuxtv.org
18705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18706F:	drivers/media/tuners/qt1010*
18707
18708QUALCOMM ATH12K WIRELESS DRIVER
18709M:	Kalle Valo <kvalo@kernel.org>
18710M:	Jeff Johnson <jjohnson@kernel.org>
18711L:	ath12k@lists.infradead.org
18712S:	Supported
18713W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18715F:	drivers/net/wireless/ath/ath12k/
18716N:	ath12k
18717
18718QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18719M:	Kalle Valo <kvalo@kernel.org>
18720M:	Jeff Johnson <jjohnson@kernel.org>
18721L:	ath10k@lists.infradead.org
18722S:	Supported
18723W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18725F:	drivers/net/wireless/ath/ath10k/
18726N:	ath10k
18727
18728QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18729M:	Kalle Valo <kvalo@kernel.org>
18730M:	Jeff Johnson <jjohnson@kernel.org>
18731L:	ath11k@lists.infradead.org
18732S:	Supported
18733W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18734B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18736F:	drivers/net/wireless/ath/ath11k/
18737N:	ath11k
18738
18739QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18740M:	Toke Høiland-Jørgensen <toke@toke.dk>
18741L:	linux-wireless@vger.kernel.org
18742S:	Maintained
18743W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18745F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18746F:	drivers/net/wireless/ath/ath9k/
18747
18748QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18749M:	Stefan Wahren <wahrenst@gmx.net>
18750L:	netdev@vger.kernel.org
18751S:	Maintained
18752F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18753F:	drivers/net/ethernet/qualcomm/qca*
18754
18755QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18756M:	Stephan Gerhold <stephan@gerhold.net>
18757L:	netdev@vger.kernel.org
18758L:	linux-arm-msm@vger.kernel.org
18759S:	Maintained
18760F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18761F:	drivers/net/wwan/qcom_bam_dmux.c
18762
18763QUALCOMM CAMERA SUBSYSTEM DRIVER
18764M:	Robert Foss <rfoss@kernel.org>
18765M:	Todor Tomov <todor.too@gmail.com>
18766M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18767L:	linux-media@vger.kernel.org
18768S:	Maintained
18769F:	Documentation/admin-guide/media/qcom_camss.rst
18770F:	Documentation/devicetree/bindings/media/*camss*
18771F:	drivers/media/platform/qcom/camss/
18772
18773QUALCOMM CLOCK DRIVERS
18774M:	Bjorn Andersson <andersson@kernel.org>
18775L:	linux-arm-msm@vger.kernel.org
18776S:	Supported
18777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18778F:	Documentation/devicetree/bindings/clock/qcom,*
18779F:	drivers/clk/qcom/
18780F:	include/dt-bindings/clock/qcom,*
18781
18782QUALCOMM CLOUD AI (QAIC) DRIVER
18783M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18784R:	Carl Vanderlip <quic_carlv@quicinc.com>
18785R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18786L:	linux-arm-msm@vger.kernel.org
18787L:	dri-devel@lists.freedesktop.org
18788S:	Supported
18789T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18790F:	Documentation/accel/qaic/
18791F:	drivers/accel/qaic/
18792F:	include/uapi/drm/qaic_accel.h
18793
18794QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18795M:	Bjorn Andersson <andersson@kernel.org>
18796M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18797L:	linux-pm@vger.kernel.org
18798L:	linux-arm-msm@vger.kernel.org
18799S:	Maintained
18800F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18801F:	drivers/pmdomain/qcom/cpr.c
18802
18803QUALCOMM CPUCP MAILBOX DRIVER
18804M:	Sibi Sankar <quic_sibis@quicinc.com>
18805L:	linux-arm-msm@vger.kernel.org
18806S:	Supported
18807F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18808F:	drivers/mailbox/qcom-cpucp-mbox.c
18809
18810QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18811M:	Ilia Lin <ilia.lin@kernel.org>
18812L:	linux-pm@vger.kernel.org
18813S:	Maintained
18814F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18815F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18816F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18817
18818QUALCOMM CRYPTO DRIVERS
18819M:	Thara Gopinath <thara.gopinath@gmail.com>
18820L:	linux-crypto@vger.kernel.org
18821L:	linux-arm-msm@vger.kernel.org
18822S:	Maintained
18823F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18824F:	drivers/crypto/qce/
18825
18826QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18827M:	Timur Tabi <timur@kernel.org>
18828L:	netdev@vger.kernel.org
18829S:	Maintained
18830F:	drivers/net/ethernet/qualcomm/emac/
18831
18832QUALCOMM ETHQOS ETHERNET DRIVER
18833M:	Vinod Koul <vkoul@kernel.org>
18834L:	netdev@vger.kernel.org
18835L:	linux-arm-msm@vger.kernel.org
18836S:	Maintained
18837F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18838F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18839
18840QUALCOMM FASTRPC DRIVER
18841M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18842M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18843L:	linux-arm-msm@vger.kernel.org
18844L:	dri-devel@lists.freedesktop.org
18845S:	Maintained
18846F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18847F:	drivers/misc/fastrpc.c
18848F:	include/uapi/misc/fastrpc.h
18849
18850QUALCOMM HEXAGON ARCHITECTURE
18851M:	Brian Cain <bcain@quicinc.com>
18852L:	linux-hexagon@vger.kernel.org
18853S:	Supported
18854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18855F:	arch/hexagon/
18856
18857QUALCOMM HIDMA DRIVER
18858M:	Sinan Kaya <okaya@kernel.org>
18859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18860L:	linux-arm-msm@vger.kernel.org
18861L:	dmaengine@vger.kernel.org
18862S:	Supported
18863F:	drivers/dma/qcom/hidma*
18864
18865QUALCOMM I2C CCI DRIVER
18866M:	Loic Poulain <loic.poulain@linaro.org>
18867M:	Robert Foss <rfoss@kernel.org>
18868L:	linux-i2c@vger.kernel.org
18869L:	linux-arm-msm@vger.kernel.org
18870S:	Maintained
18871F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18872F:	drivers/i2c/busses/i2c-qcom-cci.c
18873
18874QUALCOMM INTERCONNECT BWMON DRIVER
18875M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18876L:	linux-arm-msm@vger.kernel.org
18877S:	Maintained
18878F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18879F:	drivers/soc/qcom/icc-bwmon.c
18880
18881QUALCOMM IOMMU
18882M:	Rob Clark <robdclark@gmail.com>
18883L:	iommu@lists.linux.dev
18884L:	linux-arm-msm@vger.kernel.org
18885S:	Maintained
18886F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18887F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18888F:	drivers/iommu/msm_iommu*
18889
18890QUALCOMM IPC ROUTER (QRTR) DRIVER
18891M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18892L:	linux-arm-msm@vger.kernel.org
18893S:	Maintained
18894F:	include/trace/events/qrtr.h
18895F:	include/uapi/linux/qrtr.h
18896F:	net/qrtr/
18897
18898QUALCOMM IPCC MAILBOX DRIVER
18899M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18900L:	linux-arm-msm@vger.kernel.org
18901S:	Supported
18902F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18903F:	drivers/mailbox/qcom-ipcc.c
18904F:	include/dt-bindings/mailbox/qcom-ipcc.h
18905
18906QUALCOMM IPQ4019 USB PHY DRIVER
18907M:	Robert Marko <robert.marko@sartura.hr>
18908M:	Luka Perkov <luka.perkov@sartura.hr>
18909L:	linux-arm-msm@vger.kernel.org
18910S:	Maintained
18911F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18912F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18913
18914QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18915M:	Robert Marko <robert.marko@sartura.hr>
18916M:	Luka Perkov <luka.perkov@sartura.hr>
18917L:	linux-arm-msm@vger.kernel.org
18918S:	Maintained
18919F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18920F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18921
18922QUALCOMM NAND CONTROLLER DRIVER
18923M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18924L:	linux-mtd@lists.infradead.org
18925L:	linux-arm-msm@vger.kernel.org
18926S:	Maintained
18927F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18928F:	drivers/mtd/nand/raw/qcom_nandc.c
18929
18930QUALCOMM QSEECOM DRIVER
18931M:	Maximilian Luz <luzmaximilian@gmail.com>
18932L:	linux-arm-msm@vger.kernel.org
18933S:	Maintained
18934F:	drivers/firmware/qcom/qcom_qseecom.c
18935
18936QUALCOMM QSEECOM UEFISECAPP DRIVER
18937M:	Maximilian Luz <luzmaximilian@gmail.com>
18938L:	linux-arm-msm@vger.kernel.org
18939S:	Maintained
18940F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18941
18942QUALCOMM RMNET DRIVER
18943M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18944M:	Sean Tranchetti <quic_stranche@quicinc.com>
18945L:	netdev@vger.kernel.org
18946S:	Maintained
18947F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18948F:	drivers/net/ethernet/qualcomm/rmnet/
18949F:	include/linux/if_rmnet.h
18950
18951QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18952M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18953L:	linux-arm-msm@vger.kernel.org
18954S:	Maintained
18955F:	drivers/firmware/qcom/qcom_tzmem.c
18956F:	drivers/firmware/qcom/qcom_tzmem.h
18957F:	include/linux/firmware/qcom/qcom_tzmem.h
18958
18959QUALCOMM TSENS THERMAL DRIVER
18960M:	Amit Kucheria <amitk@kernel.org>
18961M:	Thara Gopinath <thara.gopinath@gmail.com>
18962L:	linux-pm@vger.kernel.org
18963L:	linux-arm-msm@vger.kernel.org
18964S:	Maintained
18965F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18966F:	drivers/thermal/qcom/
18967
18968QUALCOMM TYPEC PORT MANAGER DRIVER
18969M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18970L:	linux-arm-msm@vger.kernel.org
18971L:	linux-usb@vger.kernel.org
18972S:	Maintained
18973F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18974F:	drivers/usb/typec/tcpm/qcom/
18975
18976QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18977M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18978M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18979R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18980L:	linux-media@vger.kernel.org
18981L:	linux-arm-msm@vger.kernel.org
18982S:	Maintained
18983T:	git git://linuxtv.org/media_tree.git
18984F:	Documentation/devicetree/bindings/media/*venus*
18985F:	drivers/media/platform/qcom/venus/
18986
18987QUALCOMM WCN36XX WIRELESS DRIVER
18988M:	Loic Poulain <loic.poulain@linaro.org>
18989L:	wcn36xx@lists.infradead.org
18990S:	Supported
18991W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18992F:	drivers/net/wireless/ath/wcn36xx/
18993
18994QUANTENNA QTNFMAC WIRELESS DRIVER
18995M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18996R:	Sergey Matyukevich <geomatsi@gmail.com>
18997L:	linux-wireless@vger.kernel.org
18998S:	Maintained
18999F:	drivers/net/wireless/quantenna
19000
19001RADEON and AMDGPU DRM DRIVERS
19002M:	Alex Deucher <alexander.deucher@amd.com>
19003M:	Christian König <christian.koenig@amd.com>
19004M:	Xinhui Pan <Xinhui.Pan@amd.com>
19005L:	amd-gfx@lists.freedesktop.org
19006S:	Supported
19007B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19008C:	irc://irc.oftc.net/radeon
19009T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19010F:	Documentation/gpu/amdgpu/
19011F:	drivers/gpu/drm/amd/
19012F:	drivers/gpu/drm/ci/xfails/amd*
19013F:	drivers/gpu/drm/radeon/
19014F:	include/uapi/drm/amdgpu_drm.h
19015F:	include/uapi/drm/radeon_drm.h
19016
19017RADEON FRAMEBUFFER DISPLAY DRIVER
19018M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19019L:	linux-fbdev@vger.kernel.org
19020S:	Maintained
19021F:	drivers/video/fbdev/aty/radeon*
19022F:	include/uapi/linux/radeonfb.h
19023
19024RADIOSHARK RADIO DRIVER
19025M:	Hans Verkuil <hverkuil@xs4all.nl>
19026L:	linux-media@vger.kernel.org
19027S:	Maintained
19028T:	git git://linuxtv.org/media_tree.git
19029F:	drivers/media/radio/radio-shark.c
19030
19031RADIOSHARK2 RADIO DRIVER
19032M:	Hans Verkuil <hverkuil@xs4all.nl>
19033L:	linux-media@vger.kernel.org
19034S:	Maintained
19035T:	git git://linuxtv.org/media_tree.git
19036F:	drivers/media/radio/radio-shark2.c
19037F:	drivers/media/radio/radio-tea5777.c
19038
19039RADOS BLOCK DEVICE (RBD)
19040M:	Ilya Dryomov <idryomov@gmail.com>
19041R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19042L:	ceph-devel@vger.kernel.org
19043S:	Supported
19044W:	http://ceph.com/
19045T:	git https://github.com/ceph/ceph-client.git
19046F:	Documentation/ABI/testing/sysfs-bus-rbd
19047F:	drivers/block/rbd.c
19048F:	drivers/block/rbd_types.h
19049
19050RAGE128 FRAMEBUFFER DISPLAY DRIVER
19051L:	linux-fbdev@vger.kernel.org
19052S:	Orphan
19053F:	drivers/video/fbdev/aty/aty128fb.c
19054
19055RAINSHADOW-CEC DRIVER
19056M:	Hans Verkuil <hverkuil@xs4all.nl>
19057L:	linux-media@vger.kernel.org
19058S:	Maintained
19059T:	git git://linuxtv.org/media_tree.git
19060F:	drivers/media/cec/usb/rainshadow/
19061
19062RALINK MIPS ARCHITECTURE
19063M:	John Crispin <john@phrozen.org>
19064M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19065L:	linux-mips@vger.kernel.org
19066S:	Maintained
19067F:	arch/mips/ralink
19068
19069RALINK MT7621 MIPS ARCHITECTURE
19070M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19071M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19072L:	linux-mips@vger.kernel.org
19073S:	Maintained
19074F:	arch/mips/boot/dts/ralink/mt7621*
19075
19076RALINK RT2X00 WIRELESS LAN DRIVER
19077M:	Stanislaw Gruszka <stf_xl@wp.pl>
19078L:	linux-wireless@vger.kernel.org
19079S:	Maintained
19080F:	drivers/net/wireless/ralink/rt2x00/
19081
19082RAMDISK RAM BLOCK DEVICE DRIVER
19083M:	Jens Axboe <axboe@kernel.dk>
19084S:	Maintained
19085F:	Documentation/admin-guide/blockdev/ramdisk.rst
19086F:	drivers/block/brd.c
19087
19088RANCHU VIRTUAL BOARD FOR MIPS
19089M:	Miodrag Dinic <miodrag.dinic@mips.com>
19090L:	linux-mips@vger.kernel.org
19091S:	Supported
19092F:	arch/mips/configs/generic/board-ranchu.config
19093F:	arch/mips/generic/board-ranchu.c
19094
19095RANDOM NUMBER DRIVER
19096M:	"Theodore Ts'o" <tytso@mit.edu>
19097M:	Jason A. Donenfeld <Jason@zx2c4.com>
19098S:	Maintained
19099T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19100F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19101F:	drivers/char/random.c
19102F:	include/linux/random.h
19103F:	include/uapi/linux/random.h
19104F:	drivers/virt/vmgenid.c
19105F:	include/vdso/getrandom.h
19106F:	lib/vdso/getrandom.c
19107F:	arch/x86/entry/vdso/vgetrandom*
19108F:	arch/x86/include/asm/vdso/getrandom*
19109
19110RAPIDIO SUBSYSTEM
19111M:	Matt Porter <mporter@kernel.crashing.org>
19112M:	Alexandre Bounine <alex.bou9@gmail.com>
19113S:	Maintained
19114F:	drivers/rapidio/
19115
19116RAS INFRASTRUCTURE
19117M:	Tony Luck <tony.luck@intel.com>
19118M:	Borislav Petkov <bp@alien8.de>
19119L:	linux-edac@vger.kernel.org
19120S:	Maintained
19121F:	Documentation/admin-guide/RAS
19122F:	drivers/ras/
19123F:	include/linux/ras.h
19124F:	include/ras/ras_event.h
19125
19126RAS FRU MEMORY POISON MANAGER (FMPM)
19127M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19128L:	linux-edac@vger.kernel.org
19129S:	Maintained
19130F:	drivers/ras/amd/fmpm.c
19131
19132RASPBERRY PI PISP BACK END
19133M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19134L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19135L:	linux-media@vger.kernel.org
19136S:	Maintained
19137F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19138F:	drivers/media/platform/raspberrypi/pisp_be/
19139F:	include/uapi/linux/media/raspberrypi/
19140
19141RC-CORE / LIRC FRAMEWORK
19142M:	Sean Young <sean@mess.org>
19143L:	linux-media@vger.kernel.org
19144S:	Maintained
19145W:	http://linuxtv.org
19146T:	git git://linuxtv.org/media_tree.git
19147F:	Documentation/driver-api/media/rc-core.rst
19148F:	Documentation/userspace-api/media/rc/
19149F:	drivers/media/rc/
19150F:	include/media/rc-core.h
19151F:	include/media/rc-map.h
19152F:	include/uapi/linux/lirc.h
19153
19154RCMM REMOTE CONTROLS DECODER
19155M:	Patrick Lerda <patrick9876@free.fr>
19156S:	Maintained
19157F:	drivers/media/rc/ir-rcmm-decoder.c
19158
19159RCUTORTURE TEST FRAMEWORK
19160M:	"Paul E. McKenney" <paulmck@kernel.org>
19161M:	Josh Triplett <josh@joshtriplett.org>
19162R:	Steven Rostedt <rostedt@goodmis.org>
19163R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19164R:	Lai Jiangshan <jiangshanlai@gmail.com>
19165L:	rcu@vger.kernel.org
19166S:	Supported
19167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19168F:	tools/testing/selftests/rcutorture
19169
19170RDACM20 Camera Sensor
19171M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19172M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19173M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19174M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19175L:	linux-media@vger.kernel.org
19176S:	Maintained
19177F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19178F:	drivers/media/i2c/max9271.c
19179F:	drivers/media/i2c/max9271.h
19180F:	drivers/media/i2c/rdacm20.c
19181
19182RDACM21 Camera Sensor
19183M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19184M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19185M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19186M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19187L:	linux-media@vger.kernel.org
19188S:	Maintained
19189F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19190F:	drivers/media/i2c/max9271.c
19191F:	drivers/media/i2c/max9271.h
19192F:	drivers/media/i2c/rdacm21.c
19193
19194RDC R-321X SoC
19195M:	Florian Fainelli <florian@openwrt.org>
19196S:	Maintained
19197
19198RDC R6040 FAST ETHERNET DRIVER
19199M:	Florian Fainelli <f.fainelli@gmail.com>
19200L:	netdev@vger.kernel.org
19201S:	Maintained
19202F:	drivers/net/ethernet/rdc/r6040.c
19203
19204RDMAVT - RDMA verbs software
19205M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19206L:	linux-rdma@vger.kernel.org
19207S:	Supported
19208F:	drivers/infiniband/sw/rdmavt
19209
19210RDS - RELIABLE DATAGRAM SOCKETS
19211M:	Allison Henderson <allison.henderson@oracle.com>
19212L:	netdev@vger.kernel.org
19213L:	linux-rdma@vger.kernel.org
19214L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19215S:	Supported
19216W:	https://oss.oracle.com/projects/rds/
19217F:	Documentation/networking/rds.rst
19218F:	net/rds/
19219
19220RDT - RESOURCE ALLOCATION
19221M:	Fenghua Yu <fenghua.yu@intel.com>
19222M:	Reinette Chatre <reinette.chatre@intel.com>
19223L:	linux-kernel@vger.kernel.org
19224S:	Supported
19225F:	Documentation/arch/x86/resctrl*
19226F:	arch/x86/include/asm/resctrl.h
19227F:	arch/x86/kernel/cpu/resctrl/
19228F:	tools/testing/selftests/resctrl/
19229
19230READ-COPY UPDATE (RCU)
19231M:	"Paul E. McKenney" <paulmck@kernel.org>
19232M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19233M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19234M:	Joel Fernandes <joel@joelfernandes.org>
19235M:	Josh Triplett <josh@joshtriplett.org>
19236M:	Boqun Feng <boqun.feng@gmail.com>
19237M:	Uladzislau Rezki <urezki@gmail.com>
19238R:	Steven Rostedt <rostedt@goodmis.org>
19239R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19240R:	Lai Jiangshan <jiangshanlai@gmail.com>
19241R:	Zqiang <qiang.zhang1211@gmail.com>
19242L:	rcu@vger.kernel.org
19243S:	Supported
19244W:	http://www.rdrop.com/users/paulmck/RCU/
19245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19246F:	Documentation/RCU/
19247F:	include/linux/rcu*
19248F:	kernel/rcu/
19249X:	Documentation/RCU/torture.rst
19250X:	include/linux/srcu*.h
19251X:	kernel/rcu/srcu*.c
19252
19253REAL TIME CLOCK (RTC) SUBSYSTEM
19254M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19255L:	linux-rtc@vger.kernel.org
19256S:	Maintained
19257Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19259F:	Documentation/admin-guide/rtc.rst
19260F:	Documentation/devicetree/bindings/rtc/
19261F:	drivers/rtc/
19262F:	include/linux/rtc.h
19263F:	include/linux/rtc/
19264F:	include/uapi/linux/rtc.h
19265F:	tools/testing/selftests/rtc/
19266
19267Real-time Linux Analysis (RTLA) tools
19268M:	Steven Rostedt <rostedt@goodmis.org>
19269L:	linux-trace-kernel@vger.kernel.org
19270S:	Maintained
19271F:	Documentation/tools/rtla/
19272F:	tools/tracing/rtla/
19273
19274REALTEK AUDIO CODECS
19275M:	Oder Chiou <oder_chiou@realtek.com>
19276S:	Maintained
19277F:	include/sound/rt*.h
19278F:	sound/soc/codecs/rt*
19279
19280REALTEK OTTO WATCHDOG
19281M:	Sander Vanheule <sander@svanheule.net>
19282L:	linux-watchdog@vger.kernel.org
19283S:	Maintained
19284F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19285F:	drivers/watchdog/realtek_otto_wdt.c
19286
19287REALTEK RTL83xx SMI DSA ROUTER CHIPS
19288M:	Linus Walleij <linus.walleij@linaro.org>
19289M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19290S:	Maintained
19291F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19292F:	drivers/net/dsa/realtek/*
19293
19294REALTEK WIRELESS DRIVER (rtlwifi family)
19295M:	Ping-Ke Shih <pkshih@realtek.com>
19296L:	linux-wireless@vger.kernel.org
19297S:	Maintained
19298T:	git https://github.com/pkshih/rtw.git
19299F:	drivers/net/wireless/realtek/rtlwifi/
19300
19301REALTEK WIRELESS DRIVER (rtw88)
19302M:	Ping-Ke Shih <pkshih@realtek.com>
19303L:	linux-wireless@vger.kernel.org
19304S:	Maintained
19305T:	git https://github.com/pkshih/rtw.git
19306F:	drivers/net/wireless/realtek/rtw88/
19307
19308REALTEK WIRELESS DRIVER (rtw89)
19309M:	Ping-Ke Shih <pkshih@realtek.com>
19310L:	linux-wireless@vger.kernel.org
19311S:	Maintained
19312T:	git https://github.com/pkshih/rtw.git
19313F:	drivers/net/wireless/realtek/rtw89/
19314
19315REDPINE WIRELESS DRIVER
19316L:	linux-wireless@vger.kernel.org
19317S:	Orphan
19318F:	drivers/net/wireless/rsi/
19319
19320REGISTER MAP ABSTRACTION
19321M:	Mark Brown <broonie@kernel.org>
19322L:	linux-kernel@vger.kernel.org
19323S:	Supported
19324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19325F:	Documentation/devicetree/bindings/regmap/
19326F:	drivers/base/regmap/
19327F:	include/linux/regmap.h
19328
19329REISERFS FILE SYSTEM
19330L:	reiserfs-devel@vger.kernel.org
19331S:	Obsolete
19332F:	fs/reiserfs/
19333
19334REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19335M:	Bjorn Andersson <andersson@kernel.org>
19336M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19337L:	linux-remoteproc@vger.kernel.org
19338S:	Maintained
19339T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19340F:	Documentation/ABI/testing/sysfs-class-remoteproc
19341F:	Documentation/devicetree/bindings/remoteproc/
19342F:	Documentation/staging/remoteproc.rst
19343F:	drivers/remoteproc/
19344F:	include/linux/remoteproc.h
19345F:	include/linux/remoteproc/
19346
19347REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19348M:	Bjorn Andersson <andersson@kernel.org>
19349M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19350L:	linux-remoteproc@vger.kernel.org
19351S:	Maintained
19352T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19353F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19354F:	Documentation/staging/rpmsg.rst
19355F:	drivers/rpmsg/
19356F:	include/linux/rpmsg.h
19357F:	include/linux/rpmsg/
19358F:	include/uapi/linux/rpmsg.h
19359F:	samples/rpmsg/
19360
19361REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19362M:	Stephan Gerhold <stephan@gerhold.net>
19363L:	netdev@vger.kernel.org
19364L:	linux-remoteproc@vger.kernel.org
19365S:	Maintained
19366F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19367
19368RENESAS CLOCK DRIVERS
19369M:	Geert Uytterhoeven <geert+renesas@glider.be>
19370L:	linux-renesas-soc@vger.kernel.org
19371S:	Supported
19372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19373F:	Documentation/devicetree/bindings/clock/renesas,*
19374F:	drivers/clk/renesas/
19375
19376RENESAS EMEV2 I2C DRIVER
19377M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19378L:	linux-renesas-soc@vger.kernel.org
19379S:	Supported
19380F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19381F:	drivers/i2c/busses/i2c-emev2.c
19382
19383RENESAS ETHERNET AVB DRIVER
19384R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19385L:	netdev@vger.kernel.org
19386L:	linux-renesas-soc@vger.kernel.org
19387F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19388F:	drivers/net/ethernet/renesas/Kconfig
19389F:	drivers/net/ethernet/renesas/Makefile
19390F:	drivers/net/ethernet/renesas/ravb*
19391
19392RENESAS ETHERNET SWITCH DRIVER
19393R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19394L:	netdev@vger.kernel.org
19395L:	linux-renesas-soc@vger.kernel.org
19396F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19397F:	drivers/net/ethernet/renesas/Kconfig
19398F:	drivers/net/ethernet/renesas/Makefile
19399F:	drivers/net/ethernet/renesas/rcar_gen4*
19400F:	drivers/net/ethernet/renesas/rswitch*
19401
19402RENESAS ETHERNET TSN DRIVER
19403M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19404L:	netdev@vger.kernel.org
19405L:	linux-renesas-soc@vger.kernel.org
19406S:	Supported
19407F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19408F:	drivers/net/ethernet/renesas/rtsn.*
19409
19410RENESAS IDT821034 ASoC CODEC
19411M:	Herve Codina <herve.codina@bootlin.com>
19412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19413S:	Maintained
19414F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19415F:	sound/soc/codecs/idt821034.c
19416
19417RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19418M:	Miquel Raynal <miquel.raynal@bootlin.com>
19419L:	linux-mtd@lists.infradead.org
19420L:	linux-renesas-soc@vger.kernel.org
19421S:	Maintained
19422F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19423F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19424
19425RENESAS R-CAR GYROADC DRIVER
19426M:	Marek Vasut <marek.vasut@gmail.com>
19427L:	linux-iio@vger.kernel.org
19428S:	Supported
19429F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19430F:	drivers/iio/adc/rcar-gyroadc.c
19431
19432RENESAS R-CAR I2C DRIVERS
19433M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19434L:	linux-renesas-soc@vger.kernel.org
19435S:	Supported
19436F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19437F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19438F:	drivers/i2c/busses/i2c-rcar.c
19439F:	drivers/i2c/busses/i2c-sh_mobile.c
19440
19441RENESAS R-CAR SATA DRIVER
19442R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19443L:	linux-ide@vger.kernel.org
19444L:	linux-renesas-soc@vger.kernel.org
19445S:	Supported
19446F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19447F:	drivers/ata/sata_rcar.c
19448
19449RENESAS R-CAR THERMAL DRIVERS
19450M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19451L:	linux-renesas-soc@vger.kernel.org
19452S:	Supported
19453F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19454F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19455F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19456F:	drivers/thermal/renesas/rcar_thermal.c
19457
19458RENESAS RIIC DRIVER
19459M:	Chris Brandt <chris.brandt@renesas.com>
19460L:	linux-renesas-soc@vger.kernel.org
19461S:	Supported
19462F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19463F:	drivers/i2c/busses/i2c-riic.c
19464
19465RENESAS RZ/G2L A/D DRIVER
19466M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19467L:	linux-iio@vger.kernel.org
19468L:	linux-renesas-soc@vger.kernel.org
19469S:	Supported
19470F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19471F:	drivers/iio/adc/rzg2l_adc.c
19472
19473RENESAS RZ/G2L MTU3a COUNTER DRIVER
19474M:	Biju Das <biju.das.jz@bp.renesas.com>
19475L:	linux-iio@vger.kernel.org
19476L:	linux-renesas-soc@vger.kernel.org
19477S:	Supported
19478F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19479F:	drivers/counter/rz-mtu3-cnt.c
19480
19481RENESAS RZ/N1 A5PSW SWITCH DRIVER
19482M:	Clément Léger <clement.leger@bootlin.com>
19483L:	linux-renesas-soc@vger.kernel.org
19484L:	netdev@vger.kernel.org
19485S:	Maintained
19486F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19487F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19488F:	drivers/net/dsa/rzn1_a5psw*
19489F:	drivers/net/pcs/pcs-rzn1-miic.c
19490F:	include/dt-bindings/net/pcs-rzn1-miic.h
19491F:	include/linux/pcs-rzn1-miic.h
19492F:	net/dsa/tag_rzn1_a5psw.c
19493
19494RENESAS RZ/N1 DWMAC GLUE LAYER
19495M:	Romain Gantois <romain.gantois@bootlin.com>
19496S:	Maintained
19497F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19498F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19499
19500RENESAS RZ/N1 RTC CONTROLLER DRIVER
19501M:	Miquel Raynal <miquel.raynal@bootlin.com>
19502L:	linux-rtc@vger.kernel.org
19503L:	linux-renesas-soc@vger.kernel.org
19504S:	Maintained
19505F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19506F:	drivers/rtc/rtc-rzn1.c
19507
19508RENESAS RZ/N1 USBF CONTROLLER DRIVER
19509M:	Herve Codina <herve.codina@bootlin.com>
19510L:	linux-renesas-soc@vger.kernel.org
19511L:	linux-usb@vger.kernel.org
19512S:	Maintained
19513F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19514F:	drivers/usb/gadget/udc/renesas_usbf.c
19515
19516RENESAS RZ/V2M I2C DRIVER
19517M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19518L:	linux-i2c@vger.kernel.org
19519L:	linux-renesas-soc@vger.kernel.org
19520S:	Supported
19521F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19522F:	drivers/i2c/busses/i2c-rzv2m.c
19523
19524RENESAS SUPERH ETHERNET DRIVER
19525R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19526L:	netdev@vger.kernel.org
19527L:	linux-renesas-soc@vger.kernel.org
19528F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19529F:	drivers/net/ethernet/renesas/Kconfig
19530F:	drivers/net/ethernet/renesas/Makefile
19531F:	drivers/net/ethernet/renesas/sh_eth*
19532F:	include/linux/sh_eth.h
19533
19534RENESAS USB PHY DRIVER
19535M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19536L:	linux-renesas-soc@vger.kernel.org
19537S:	Maintained
19538F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19539
19540RENESAS VERSACLOCK 7 CLOCK DRIVER
19541M:	Alex Helms <alexander.helms.jy@renesas.com>
19542S:	Maintained
19543F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19544F:	drivers/clk/clk-versaclock7.c
19545
19546RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19547M:	Herve Codina <herve.codina@bootlin.com>
19548L:	linux-iio@vger.kernel.org
19549S:	Maintained
19550F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19551F:	drivers/iio/potentiometer/x9250.c
19552
19553RESET CONTROLLER FRAMEWORK
19554M:	Philipp Zabel <p.zabel@pengutronix.de>
19555S:	Maintained
19556T:	git git://git.pengutronix.de/git/pza/linux
19557F:	Documentation/devicetree/bindings/reset/
19558F:	Documentation/driver-api/reset.rst
19559F:	drivers/reset/
19560F:	include/dt-bindings/reset/
19561F:	include/linux/reset-controller.h
19562F:	include/linux/reset.h
19563F:	include/linux/reset/
19564K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19565
19566RESTARTABLE SEQUENCES SUPPORT
19567M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19568M:	Peter Zijlstra <peterz@infradead.org>
19569M:	"Paul E. McKenney" <paulmck@kernel.org>
19570M:	Boqun Feng <boqun.feng@gmail.com>
19571L:	linux-kernel@vger.kernel.org
19572S:	Supported
19573F:	include/trace/events/rseq.h
19574F:	include/uapi/linux/rseq.h
19575F:	kernel/rseq.c
19576F:	tools/testing/selftests/rseq/
19577
19578RFKILL
19579M:	Johannes Berg <johannes@sipsolutions.net>
19580L:	linux-wireless@vger.kernel.org
19581S:	Maintained
19582W:	https://wireless.wiki.kernel.org/
19583Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19586F:	Documentation/ABI/stable/sysfs-class-rfkill
19587F:	Documentation/driver-api/rfkill.rst
19588F:	include/linux/rfkill.h
19589F:	include/uapi/linux/rfkill.h
19590F:	net/rfkill/
19591
19592RHASHTABLE
19593M:	Thomas Graf <tgraf@suug.ch>
19594M:	Herbert Xu <herbert@gondor.apana.org.au>
19595L:	netdev@vger.kernel.org
19596S:	Maintained
19597F:	include/linux/rhashtable-types.h
19598F:	include/linux/rhashtable.h
19599F:	lib/rhashtable.c
19600F:	lib/test_rhashtable.c
19601
19602RICOH R5C592 MEMORYSTICK DRIVER
19603M:	Maxim Levitsky <maximlevitsky@gmail.com>
19604S:	Maintained
19605F:	drivers/memstick/host/r592.*
19606
19607RICOH SMARTMEDIA/XD DRIVER
19608M:	Maxim Levitsky <maximlevitsky@gmail.com>
19609S:	Maintained
19610F:	drivers/mtd/nand/raw/r852.c
19611F:	drivers/mtd/nand/raw/r852.h
19612
19613RISC-V AIA DRIVERS
19614M:	Anup Patel <anup@brainfault.org>
19615L:	linux-riscv@lists.infradead.org
19616S:	Maintained
19617F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19618F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19619F:	drivers/irqchip/irq-riscv-aplic-*.c
19620F:	drivers/irqchip/irq-riscv-aplic-*.h
19621F:	drivers/irqchip/irq-riscv-imsic-*.c
19622F:	drivers/irqchip/irq-riscv-imsic-*.h
19623F:	drivers/irqchip/irq-riscv-intc.c
19624F:	include/linux/irqchip/riscv-aplic.h
19625F:	include/linux/irqchip/riscv-imsic.h
19626
19627RISC-V ARCHITECTURE
19628M:	Paul Walmsley <paul.walmsley@sifive.com>
19629M:	Palmer Dabbelt <palmer@dabbelt.com>
19630M:	Albert Ou <aou@eecs.berkeley.edu>
19631L:	linux-riscv@lists.infradead.org
19632S:	Supported
19633Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19634C:	irc://irc.libera.chat/riscv
19635P:	Documentation/arch/riscv/patch-acceptance.rst
19636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19637F:	arch/riscv/
19638N:	riscv
19639K:	riscv
19640
19641RISC-V MICROCHIP FPGA SUPPORT
19642M:	Conor Dooley <conor.dooley@microchip.com>
19643M:	Daire McNamara <daire.mcnamara@microchip.com>
19644L:	linux-riscv@lists.infradead.org
19645S:	Supported
19646F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19647F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19648F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19649F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19650F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19651F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19652F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19653F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19654F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19655F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19656F:	arch/riscv/boot/dts/microchip/
19657F:	drivers/char/hw_random/mpfs-rng.c
19658F:	drivers/clk/microchip/clk-mpfs*.c
19659F:	drivers/firmware/microchip/mpfs-auto-update.c
19660F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19661F:	drivers/mailbox/mailbox-mpfs.c
19662F:	drivers/pci/controller/plda/pcie-microchip-host.c
19663F:	drivers/pwm/pwm-microchip-core.c
19664F:	drivers/reset/reset-mpfs.c
19665F:	drivers/rtc/rtc-mpfs.c
19666F:	drivers/soc/microchip/mpfs-sys-controller.c
19667F:	drivers/spi/spi-microchip-core-qspi.c
19668F:	drivers/spi/spi-microchip-core.c
19669F:	drivers/usb/musb/mpfs.c
19670F:	include/soc/microchip/mpfs.h
19671
19672RISC-V MISC SOC SUPPORT
19673M:	Conor Dooley <conor@kernel.org>
19674L:	linux-riscv@lists.infradead.org
19675S:	Maintained
19676Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19677T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19678F:	Documentation/devicetree/bindings/riscv/
19679F:	arch/riscv/boot/dts/
19680X:	arch/riscv/boot/dts/allwinner/
19681X:	arch/riscv/boot/dts/renesas/
19682X:	arch/riscv/boot/dts/sophgo/
19683X:	arch/riscv/boot/dts/thead/
19684
19685RISC-V PMU DRIVERS
19686M:	Atish Patra <atishp@atishpatra.org>
19687R:	Anup Patel <anup@brainfault.org>
19688L:	linux-riscv@lists.infradead.org
19689S:	Supported
19690F:	drivers/perf/riscv_pmu.c
19691F:	drivers/perf/riscv_pmu_legacy.c
19692F:	drivers/perf/riscv_pmu_sbi.c
19693
19694RISC-V THEAD SoC SUPPORT
19695M:	Drew Fustini <drew@pdp7.com>
19696M:	Guo Ren <guoren@kernel.org>
19697M:	Fu Wei <wefu@redhat.com>
19698L:	linux-riscv@lists.infradead.org
19699S:	Maintained
19700T:	git https://github.com/pdp7/linux.git
19701F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19702F:	arch/riscv/boot/dts/thead/
19703F:	drivers/clk/thead/clk-th1520-ap.c
19704F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19705
19706RNBD BLOCK DRIVERS
19707M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19708M:	Jack Wang <jinpu.wang@ionos.com>
19709L:	linux-block@vger.kernel.org
19710S:	Maintained
19711F:	drivers/block/rnbd/
19712
19713ROCCAT DRIVERS
19714M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19715S:	Maintained
19716W:	http://sourceforge.net/projects/roccat/
19717F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19718F:	drivers/hid/hid-roccat*
19719F:	include/linux/hid-roccat*
19720
19721ROCKCHIP CRYPTO DRIVERS
19722M:	Corentin Labbe <clabbe@baylibre.com>
19723L:	linux-crypto@vger.kernel.org
19724S:	Maintained
19725F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19726F:	drivers/crypto/rockchip/
19727
19728ROCKCHIP I2S TDM DRIVER
19729M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19730L:	linux-rockchip@lists.infradead.org
19731S:	Maintained
19732F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19733F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19734
19735ROCKCHIP ISP V1 DRIVER
19736M:	Dafna Hirschfeld <dafna@fastmail.com>
19737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19738L:	linux-media@vger.kernel.org
19739L:	linux-rockchip@lists.infradead.org
19740S:	Maintained
19741F:	Documentation/admin-guide/media/rkisp1.rst
19742F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19743F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19744F:	drivers/media/platform/rockchip/rkisp1
19745F:	include/uapi/linux/rkisp1-config.h
19746
19747ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19748M:	Jacob Chen <jacob-chen@iotwrt.com>
19749M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19750L:	linux-media@vger.kernel.org
19751L:	linux-rockchip@lists.infradead.org
19752S:	Maintained
19753F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19754F:	drivers/media/platform/rockchip/rga/
19755
19756ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19757M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19758S:	Maintained
19759F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19760F:	sound/soc/codecs/rk3308_codec.c
19761F:	sound/soc/codecs/rk3308_codec.h
19762
19763ROCKCHIP VIDEO DECODER DRIVER
19764M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19765L:	linux-media@vger.kernel.org
19766L:	linux-rockchip@lists.infradead.org
19767S:	Maintained
19768F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19769F:	drivers/staging/media/rkvdec/
19770
19771ROCKER DRIVER
19772M:	Jiri Pirko <jiri@resnulli.us>
19773L:	netdev@vger.kernel.org
19774S:	Supported
19775F:	drivers/net/ethernet/rocker/
19776
19777ROCKETPORT EXPRESS/INFINITY DRIVER
19778M:	Kevin Cernekee <cernekee@gmail.com>
19779L:	linux-serial@vger.kernel.org
19780S:	Odd Fixes
19781F:	drivers/tty/serial/rp2.*
19782
19783ROHM BD99954 CHARGER IC
19784M:	Matti Vaittinen <mazziesaccount@gmail.com>
19785S:	Supported
19786F:	drivers/power/supply/bd99954-charger.c
19787F:	drivers/power/supply/bd99954-charger.h
19788
19789ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19790M:	Tomasz Duszynski <tduszyns@gmail.com>
19791S:	Maintained
19792F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19793F:	drivers/iio/light/bh1750.c
19794
19795ROHM BM1390 PRESSURE SENSOR DRIVER
19796M:	Matti Vaittinen <mazziesaccount@gmail.com>
19797L:	linux-iio@vger.kernel.org
19798S:	Supported
19799F:	drivers/iio/pressure/rohm-bm1390.c
19800
19801ROHM BU270xx LIGHT SENSOR DRIVERs
19802M:	Matti Vaittinen <mazziesaccount@gmail.com>
19803L:	linux-iio@vger.kernel.org
19804S:	Supported
19805F:	drivers/iio/light/rohm-bu27008.c
19806F:	drivers/iio/light/rohm-bu27034.c
19807
19808ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19809M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19810L:	linux-kernel@vger.kernel.org
19811L:	linux-renesas-soc@vger.kernel.org
19812S:	Supported
19813F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19814F:	drivers/gpio/gpio-bd9571mwv.c
19815F:	drivers/mfd/bd9571mwv.c
19816F:	drivers/regulator/bd9571mwv-regulator.c
19817F:	include/linux/mfd/bd9571mwv.h
19818
19819ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19820M:	Matti Vaittinen <mazziesaccount@gmail.com>
19821S:	Supported
19822F:	drivers/clk/clk-bd718x7.c
19823F:	drivers/gpio/gpio-bd71815.c
19824F:	drivers/gpio/gpio-bd71828.c
19825F:	drivers/mfd/rohm-bd71828.c
19826F:	drivers/mfd/rohm-bd718x7.c
19827F:	drivers/mfd/rohm-bd9576.c
19828F:	drivers/mfd/rohm-bd96801.c
19829F:	drivers/regulator/bd71815-regulator.c
19830F:	drivers/regulator/bd71828-regulator.c
19831F:	drivers/regulator/bd718x7-regulator.c
19832F:	drivers/regulator/bd9576-regulator.c
19833F:	drivers/regulator/bd96801-regulator.c
19834F:	drivers/regulator/rohm-regulator.c
19835F:	drivers/rtc/rtc-bd70528.c
19836F:	drivers/watchdog/bd9576_wdt.c
19837F:	drivers/watchdog/bd96801_wdt.c
19838F:	include/linux/mfd/rohm-bd71815.h
19839F:	include/linux/mfd/rohm-bd71828.h
19840F:	include/linux/mfd/rohm-bd718x7.h
19841F:	include/linux/mfd/rohm-bd957x.h
19842F:	include/linux/mfd/rohm-bd96801.h
19843F:	include/linux/mfd/rohm-generic.h
19844F:	include/linux/mfd/rohm-shared.h
19845
19846ROSE NETWORK LAYER
19847M:	Ralf Baechle <ralf@linux-mips.org>
19848L:	linux-hams@vger.kernel.org
19849S:	Maintained
19850W:	https://linux-ax25.in-berlin.de
19851F:	include/net/rose.h
19852F:	include/uapi/linux/rose.h
19853F:	net/rose/
19854
19855ROTATION DRIVER FOR ALLWINNER A83T
19856M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19857L:	linux-media@vger.kernel.org
19858S:	Maintained
19859T:	git git://linuxtv.org/media_tree.git
19860F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19861F:	drivers/media/platform/sunxi/sun8i-rotate/
19862
19863RPMSG TTY DRIVER
19864M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19865L:	linux-remoteproc@vger.kernel.org
19866S:	Maintained
19867F:	drivers/tty/rpmsg_tty.c
19868
19869RTL2830 MEDIA DRIVER
19870L:	linux-media@vger.kernel.org
19871S:	Orphan
19872W:	https://linuxtv.org
19873Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19874F:	drivers/media/dvb-frontends/rtl2830*
19875
19876RTL2832 MEDIA DRIVER
19877L:	linux-media@vger.kernel.org
19878S:	Orphan
19879W:	https://linuxtv.org
19880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19881F:	drivers/media/dvb-frontends/rtl2832*
19882
19883RTL2832_SDR MEDIA DRIVER
19884L:	linux-media@vger.kernel.org
19885S:	Orphan
19886W:	https://linuxtv.org
19887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19888F:	drivers/media/dvb-frontends/rtl2832_sdr*
19889
19890RTL8180 WIRELESS DRIVER
19891L:	linux-wireless@vger.kernel.org
19892S:	Orphan
19893F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19894
19895RTL8187 WIRELESS DRIVER
19896M:	Hin-Tak Leung <hintak.leung@gmail.com>
19897L:	linux-wireless@vger.kernel.org
19898S:	Maintained
19899T:	git https://github.com/pkshih/rtw.git
19900F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19901
19902RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19903M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19904L:	linux-wireless@vger.kernel.org
19905S:	Maintained
19906T:	git https://github.com/pkshih/rtw.git
19907F:	drivers/net/wireless/realtek/rtl8xxxu/
19908
19909RTRS TRANSPORT DRIVERS
19910M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19911M:	Jack Wang <jinpu.wang@ionos.com>
19912L:	linux-rdma@vger.kernel.org
19913S:	Maintained
19914F:	drivers/infiniband/ulp/rtrs/
19915
19916RUNTIME VERIFICATION (RV)
19917M:	Steven Rostedt <rostedt@goodmis.org>
19918L:	linux-trace-kernel@vger.kernel.org
19919S:	Maintained
19920F:	Documentation/trace/rv/
19921F:	include/linux/rv.h
19922F:	include/rv/
19923F:	kernel/trace/rv/
19924F:	tools/verification/
19925
19926RUST
19927M:	Miguel Ojeda <ojeda@kernel.org>
19928M:	Alex Gaynor <alex.gaynor@gmail.com>
19929M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19930R:	Boqun Feng <boqun.feng@gmail.com>
19931R:	Gary Guo <gary@garyguo.net>
19932R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19933R:	Benno Lossin <benno.lossin@proton.me>
19934R:	Andreas Hindborg <a.hindborg@samsung.com>
19935R:	Alice Ryhl <aliceryhl@google.com>
19936L:	rust-for-linux@vger.kernel.org
19937S:	Supported
19938W:	https://rust-for-linux.com
19939B:	https://github.com/Rust-for-Linux/linux/issues
19940C:	zulip://rust-for-linux.zulipchat.com
19941P:	https://rust-for-linux.com/contributing
19942T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19943F:	Documentation/rust/
19944F:	rust/
19945F:	samples/rust/
19946F:	scripts/*rust*
19947F:	tools/testing/selftests/rust/
19948K:	\b(?i:rust)\b
19949
19950RXRPC SOCKETS (AF_RXRPC)
19951M:	David Howells <dhowells@redhat.com>
19952M:	Marc Dionne <marc.dionne@auristor.com>
19953L:	linux-afs@lists.infradead.org
19954S:	Supported
19955W:	https://www.infradead.org/~dhowells/kafs/
19956F:	Documentation/networking/rxrpc.rst
19957F:	include/keys/rxrpc-type.h
19958F:	include/net/af_rxrpc.h
19959F:	include/trace/events/rxrpc.h
19960F:	include/uapi/linux/rxrpc.h
19961F:	net/rxrpc/
19962
19963S3 SAVAGE FRAMEBUFFER DRIVER
19964M:	Antonino Daplas <adaplas@gmail.com>
19965L:	linux-fbdev@vger.kernel.org
19966S:	Maintained
19967F:	drivers/video/fbdev/savage/
19968
19969S390 ARCHITECTURE
19970M:	Heiko Carstens <hca@linux.ibm.com>
19971M:	Vasily Gorbik <gor@linux.ibm.com>
19972M:	Alexander Gordeev <agordeev@linux.ibm.com>
19973R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19974R:	Sven Schnelle <svens@linux.ibm.com>
19975L:	linux-s390@vger.kernel.org
19976S:	Supported
19977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19978F:	Documentation/driver-api/s390-drivers.rst
19979F:	Documentation/arch/s390/
19980F:	arch/s390/
19981F:	drivers/s390/
19982F:	drivers/watchdog/diag288_wdt.c
19983
19984S390 COMMON I/O LAYER
19985M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19986M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19987L:	linux-s390@vger.kernel.org
19988S:	Supported
19989F:	drivers/s390/cio/
19990
19991S390 DASD DRIVER
19992M:	Stefan Haberland <sth@linux.ibm.com>
19993M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19994L:	linux-s390@vger.kernel.org
19995S:	Supported
19996F:	block/partitions/ibm.c
19997F:	drivers/s390/block/dasd*
19998F:	include/linux/dasd_mod.h
19999
20000S390 IOMMU (PCI)
20001M:	Niklas Schnelle <schnelle@linux.ibm.com>
20002M:	Matthew Rosato <mjrosato@linux.ibm.com>
20003R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20004L:	linux-s390@vger.kernel.org
20005S:	Supported
20006F:	drivers/iommu/s390-iommu.c
20007
20008S390 IUCV NETWORK LAYER
20009M:	Alexandra Winter <wintera@linux.ibm.com>
20010M:	Thorsten Winkler <twinkler@linux.ibm.com>
20011L:	linux-s390@vger.kernel.org
20012L:	netdev@vger.kernel.org
20013S:	Supported
20014F:	drivers/s390/net/*iucv*
20015F:	include/net/iucv/
20016F:	net/iucv/
20017
20018S390 MM
20019M:	Alexander Gordeev <agordeev@linux.ibm.com>
20020M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20021L:	linux-s390@vger.kernel.org
20022S:	Supported
20023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20024F:	arch/s390/include/asm/pgtable.h
20025F:	arch/s390/mm
20026
20027S390 NETWORK DRIVERS
20028M:	Alexandra Winter <wintera@linux.ibm.com>
20029M:	Thorsten Winkler <twinkler@linux.ibm.com>
20030L:	linux-s390@vger.kernel.org
20031L:	netdev@vger.kernel.org
20032S:	Supported
20033F:	drivers/s390/net/
20034
20035S390 PCI SUBSYSTEM
20036M:	Niklas Schnelle <schnelle@linux.ibm.com>
20037M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20038L:	linux-s390@vger.kernel.org
20039S:	Supported
20040F:	Documentation/arch/s390/pci.rst
20041F:	arch/s390/pci/
20042F:	drivers/pci/hotplug/s390_pci_hpc.c
20043
20044S390 SCM DRIVER
20045M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20046L:	linux-s390@vger.kernel.org
20047S:	Supported
20048F:	drivers/s390/block/scm*
20049F:	drivers/s390/cio/scm.c
20050
20051S390 VFIO AP DRIVER
20052M:	Tony Krowiak <akrowiak@linux.ibm.com>
20053M:	Halil Pasic <pasic@linux.ibm.com>
20054M:	Jason Herne <jjherne@linux.ibm.com>
20055L:	linux-s390@vger.kernel.org
20056S:	Supported
20057F:	Documentation/arch/s390/vfio-ap*
20058F:	drivers/s390/crypto/vfio_ap*
20059
20060S390 VFIO-CCW DRIVER
20061M:	Eric Farman <farman@linux.ibm.com>
20062M:	Matthew Rosato <mjrosato@linux.ibm.com>
20063R:	Halil Pasic <pasic@linux.ibm.com>
20064L:	linux-s390@vger.kernel.org
20065L:	kvm@vger.kernel.org
20066S:	Supported
20067F:	Documentation/arch/s390/vfio-ccw.rst
20068F:	drivers/s390/cio/vfio_ccw*
20069F:	include/uapi/linux/vfio_ccw.h
20070
20071S390 VFIO-PCI DRIVER
20072M:	Matthew Rosato <mjrosato@linux.ibm.com>
20073M:	Eric Farman <farman@linux.ibm.com>
20074L:	linux-s390@vger.kernel.org
20075L:	kvm@vger.kernel.org
20076S:	Supported
20077F:	arch/s390/kvm/pci*
20078F:	drivers/vfio/pci/vfio_pci_zdev.c
20079F:	include/uapi/linux/vfio_zdev.h
20080
20081S390 ZCRYPT DRIVER
20082M:	Harald Freudenberger <freude@linux.ibm.com>
20083L:	linux-s390@vger.kernel.org
20084S:	Supported
20085F:	drivers/s390/crypto/
20086
20087S390 ZFCP DRIVER
20088M:	Steffen Maier <maier@linux.ibm.com>
20089M:	Benjamin Block <bblock@linux.ibm.com>
20090L:	linux-s390@vger.kernel.org
20091S:	Supported
20092F:	drivers/s390/scsi/zfcp_*
20093
20094SAA6588 RDS RECEIVER DRIVER
20095M:	Hans Verkuil <hverkuil@xs4all.nl>
20096L:	linux-media@vger.kernel.org
20097S:	Odd Fixes
20098W:	https://linuxtv.org
20099T:	git git://linuxtv.org/media_tree.git
20100F:	drivers/media/i2c/saa6588*
20101
20102SAA7134 VIDEO4LINUX DRIVER
20103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20104L:	linux-media@vger.kernel.org
20105S:	Odd fixes
20106W:	https://linuxtv.org
20107T:	git git://linuxtv.org/media_tree.git
20108F:	Documentation/driver-api/media/drivers/saa7134*
20109F:	drivers/media/pci/saa7134/
20110
20111SAA7146 VIDEO4LINUX-2 DRIVER
20112M:	Hans Verkuil <hverkuil@xs4all.nl>
20113L:	linux-media@vger.kernel.org
20114S:	Maintained
20115T:	git git://linuxtv.org/media_tree.git
20116F:	drivers/media/common/saa7146/
20117F:	drivers/media/pci/saa7146/
20118F:	include/media/drv-intf/saa7146*
20119
20120SAFESETID SECURITY MODULE
20121M:	Micah Morton <mortonm@chromium.org>
20122S:	Supported
20123F:	Documentation/admin-guide/LSM/SafeSetID.rst
20124F:	security/safesetid/
20125
20126SAMSUNG AUDIO (ASoC) DRIVERS
20127M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20129S:	Maintained
20130B:	mailto:linux-samsung-soc@vger.kernel.org
20131F:	Documentation/devicetree/bindings/sound/samsung*
20132F:	sound/soc/samsung/
20133
20134SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20135M:	Krzysztof Kozlowski <krzk@kernel.org>
20136L:	linux-crypto@vger.kernel.org
20137L:	linux-samsung-soc@vger.kernel.org
20138S:	Maintained
20139F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20140F:	drivers/crypto/exynos-rng.c
20141
20142SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20143M:	Łukasz Stelmach <l.stelmach@samsung.com>
20144L:	linux-samsung-soc@vger.kernel.org
20145S:	Maintained
20146F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20147F:	drivers/char/hw_random/exynos-trng.c
20148
20149SAMSUNG FRAMEBUFFER DRIVER
20150M:	Jingoo Han <jingoohan1@gmail.com>
20151L:	linux-fbdev@vger.kernel.org
20152S:	Maintained
20153F:	drivers/video/fbdev/s3c-fb.c
20154
20155SAMSUNG INTERCONNECT DRIVERS
20156M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20157M:	Artur Świgoń <a.swigon@samsung.com>
20158L:	linux-pm@vger.kernel.org
20159L:	linux-samsung-soc@vger.kernel.org
20160S:	Supported
20161F:	drivers/interconnect/samsung/
20162
20163SAMSUNG LAPTOP DRIVER
20164M:	Corentin Chary <corentin.chary@gmail.com>
20165L:	platform-driver-x86@vger.kernel.org
20166S:	Maintained
20167F:	drivers/platform/x86/samsung-laptop.c
20168
20169SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20170M:	Krzysztof Kozlowski <krzk@kernel.org>
20171L:	linux-kernel@vger.kernel.org
20172L:	linux-samsung-soc@vger.kernel.org
20173S:	Maintained
20174B:	mailto:linux-samsung-soc@vger.kernel.org
20175F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20176F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20177F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20178F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20179F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20180F:	drivers/clk/clk-s2mps11.c
20181F:	drivers/mfd/sec*.c
20182F:	drivers/regulator/s2m*.c
20183F:	drivers/regulator/s5m*.c
20184F:	drivers/rtc/rtc-s5m.c
20185F:	include/linux/mfd/samsung/
20186
20187SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20188M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20189L:	linux-media@vger.kernel.org
20190L:	linux-samsung-soc@vger.kernel.org
20191S:	Maintained
20192F:	drivers/media/platform/samsung/s3c-camif/
20193F:	include/media/drv-intf/s3c_camif.h
20194
20195SAMSUNG S3FWRN5 NFC DRIVER
20196M:	Krzysztof Kozlowski <krzk@kernel.org>
20197S:	Maintained
20198F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20199F:	drivers/nfc/s3fwrn5
20200
20201SAMSUNG S5C73M3 CAMERA DRIVER
20202M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20203M:	Andrzej Hajda <andrzej.hajda@intel.com>
20204L:	linux-media@vger.kernel.org
20205S:	Supported
20206F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20207F:	drivers/media/i2c/s5c73m3/*
20208
20209SAMSUNG S5K5BAF CAMERA DRIVER
20210M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20211M:	Andrzej Hajda <andrzej.hajda@intel.com>
20212L:	linux-media@vger.kernel.org
20213S:	Supported
20214F:	drivers/media/i2c/s5k5baf.c
20215
20216SAMSUNG S5P Security SubSystem (SSS) DRIVER
20217M:	Krzysztof Kozlowski <krzk@kernel.org>
20218M:	Vladimir Zapolskiy <vz@mleia.com>
20219L:	linux-crypto@vger.kernel.org
20220L:	linux-samsung-soc@vger.kernel.org
20221S:	Maintained
20222F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20223F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20224F:	drivers/crypto/s5p-sss.c
20225
20226SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20227M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20228L:	linux-media@vger.kernel.org
20229S:	Supported
20230Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20231F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20232F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20233F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20234F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20235F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20236F:	drivers/media/platform/samsung/exynos4-is/
20237
20238SAMSUNG SOC CLOCK DRIVERS
20239M:	Krzysztof Kozlowski <krzk@kernel.org>
20240M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20241M:	Chanwoo Choi <cw00.choi@samsung.com>
20242R:	Alim Akhtar <alim.akhtar@samsung.com>
20243L:	linux-samsung-soc@vger.kernel.org
20244S:	Maintained
20245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20246F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20247F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20248F:	drivers/clk/samsung/
20249F:	include/dt-bindings/clock/exynos*.h
20250F:	include/dt-bindings/clock/s5p*.h
20251F:	include/dt-bindings/clock/samsung,*.h
20252F:	include/linux/clk/samsung.h
20253
20254SAMSUNG SPI DRIVERS
20255M:	Andi Shyti <andi.shyti@kernel.org>
20256L:	linux-spi@vger.kernel.org
20257L:	linux-samsung-soc@vger.kernel.org
20258S:	Maintained
20259F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20260F:	drivers/spi/spi-s3c*
20261F:	include/linux/platform_data/spi-s3c64xx.h
20262
20263SAMSUNG SXGBE DRIVERS
20264M:	Byungho An <bh74.an@samsung.com>
20265L:	netdev@vger.kernel.org
20266S:	Supported
20267F:	drivers/net/ethernet/samsung/sxgbe/
20268
20269SAMSUNG THERMAL DRIVER
20270M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20271M:	Krzysztof Kozlowski <krzk@kernel.org>
20272L:	linux-pm@vger.kernel.org
20273L:	linux-samsung-soc@vger.kernel.org
20274S:	Maintained
20275F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20276F:	drivers/thermal/samsung/
20277
20278SAMSUNG USB2 PHY DRIVER
20279M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20280L:	linux-kernel@vger.kernel.org
20281S:	Supported
20282F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20283F:	Documentation/driver-api/phy/samsung-usb2.rst
20284F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20285F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20286F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20287F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20288F:	drivers/phy/samsung/phy-samsung-usb2.c
20289F:	drivers/phy/samsung/phy-samsung-usb2.h
20290
20291SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20292M:	Paul Barker <paul.barker@sancloud.com>
20293R:	Marc Murphy <marc.murphy@sancloud.com>
20294S:	Supported
20295F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20296
20297SC1200 WDT DRIVER
20298M:	Zwane Mwaikambo <zwanem@gmail.com>
20299S:	Maintained
20300F:	drivers/watchdog/sc1200wdt.c
20301
20302SCHEDULER
20303M:	Ingo Molnar <mingo@redhat.com>
20304M:	Peter Zijlstra <peterz@infradead.org>
20305M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20306M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20307R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20308R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20309R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20310R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20311R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20312L:	linux-kernel@vger.kernel.org
20313S:	Maintained
20314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20315F:	include/linux/preempt.h
20316F:	include/linux/sched.h
20317F:	include/linux/wait.h
20318F:	include/uapi/linux/sched.h
20319F:	kernel/sched/
20320
20321SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20322M:	Gustavo Silva <gustavograzs@gmail.com>
20323S:	Maintained
20324F:	drivers/iio/chemical/ens160_core.c
20325F:	drivers/iio/chemical/ens160_i2c.c
20326F:	drivers/iio/chemical/ens160_spi.c
20327F:	drivers/iio/chemical/ens160.h
20328
20329SCSI LIBSAS SUBSYSTEM
20330R:	John Garry <john.g.garry@oracle.com>
20331R:	Jason Yan <yanaijie@huawei.com>
20332L:	linux-scsi@vger.kernel.org
20333S:	Supported
20334F:	Documentation/scsi/libsas.rst
20335F:	drivers/scsi/libsas/
20336F:	include/scsi/libsas.h
20337F:	include/scsi/sas_ata.h
20338
20339SCSI RDMA PROTOCOL (SRP) INITIATOR
20340M:	Bart Van Assche <bvanassche@acm.org>
20341L:	linux-rdma@vger.kernel.org
20342S:	Supported
20343Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20344F:	drivers/infiniband/ulp/srp/
20345F:	include/scsi/srp.h
20346
20347SCSI RDMA PROTOCOL (SRP) TARGET
20348M:	Bart Van Assche <bvanassche@acm.org>
20349L:	linux-rdma@vger.kernel.org
20350L:	target-devel@vger.kernel.org
20351S:	Supported
20352Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20353F:	drivers/infiniband/ulp/srpt/
20354
20355SCSI SG DRIVER
20356M:	Doug Gilbert <dgilbert@interlog.com>
20357L:	linux-scsi@vger.kernel.org
20358S:	Maintained
20359W:	http://sg.danny.cz/sg
20360F:	Documentation/scsi/scsi-generic.rst
20361F:	drivers/scsi/sg.c
20362F:	include/scsi/sg.h
20363
20364SCSI SUBSYSTEM
20365M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20366M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20367L:	linux-scsi@vger.kernel.org
20368S:	Maintained
20369Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20372F:	Documentation/devicetree/bindings/scsi/
20373F:	drivers/scsi/
20374F:	drivers/ufs/
20375F:	include/scsi/
20376F:	include/uapi/scsi/
20377
20378SCSI TAPE DRIVER
20379M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20380L:	linux-scsi@vger.kernel.org
20381S:	Maintained
20382F:	Documentation/scsi/st.rst
20383F:	drivers/scsi/st.*
20384F:	drivers/scsi/st_*.h
20385
20386SCSI TARGET CORE USER DRIVER
20387M:	Bodo Stroesser <bostroesser@gmail.com>
20388L:	linux-scsi@vger.kernel.org
20389L:	target-devel@vger.kernel.org
20390S:	Supported
20391F:	Documentation/target/tcmu-design.rst
20392F:	drivers/target/target_core_user.c
20393F:	include/uapi/linux/target_core_user.h
20394
20395SCSI TARGET SUBSYSTEM
20396M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20397L:	linux-scsi@vger.kernel.org
20398L:	target-devel@vger.kernel.org
20399S:	Supported
20400Q:	https://patchwork.kernel.org/project/target-devel/list/
20401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20402F:	Documentation/target/
20403F:	drivers/target/
20404F:	include/target/
20405
20406SCTP PROTOCOL
20407M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20408M:	Xin Long <lucien.xin@gmail.com>
20409L:	linux-sctp@vger.kernel.org
20410S:	Maintained
20411W:	https://github.com/sctp/lksctp-tools/wiki
20412F:	Documentation/networking/sctp.rst
20413F:	include/linux/sctp.h
20414F:	include/net/sctp/
20415F:	include/uapi/linux/sctp.h
20416F:	net/sctp/
20417
20418SCx200 CPU SUPPORT
20419M:	Jim Cromie <jim.cromie@gmail.com>
20420S:	Odd Fixes
20421F:	Documentation/i2c/busses/scx200_acb.rst
20422F:	arch/x86/platform/scx200/
20423F:	drivers/i2c/busses/scx200*
20424F:	drivers/mtd/maps/scx200_docflash.c
20425F:	drivers/watchdog/scx200_wdt.c
20426F:	include/linux/scx200.h
20427
20428SCx200 GPIO DRIVER
20429M:	Jim Cromie <jim.cromie@gmail.com>
20430S:	Maintained
20431F:	drivers/char/scx200_gpio.c
20432F:	include/linux/scx200_gpio.h
20433
20434SCx200 HRT CLOCKSOURCE DRIVER
20435M:	Jim Cromie <jim.cromie@gmail.com>
20436S:	Maintained
20437F:	drivers/clocksource/scx200_hrt.c
20438
20439SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20440M:	Sascha Sommer <saschasommer@freenet.de>
20441L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20442S:	Maintained
20443F:	drivers/mmc/host/sdricoh_cs.c
20444
20445SECO BOARDS CEC DRIVER
20446M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20447S:	Maintained
20448F:	drivers/media/cec/platform/seco/seco-cec.c
20449F:	drivers/media/cec/platform/seco/seco-cec.h
20450
20451SECURE COMPUTING
20452M:	Kees Cook <kees@kernel.org>
20453R:	Andy Lutomirski <luto@amacapital.net>
20454R:	Will Drewry <wad@chromium.org>
20455S:	Supported
20456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20457F:	Documentation/userspace-api/seccomp_filter.rst
20458F:	include/linux/seccomp.h
20459F:	include/uapi/linux/seccomp.h
20460F:	kernel/seccomp.c
20461F:	tools/testing/selftests/kselftest_harness.h
20462F:	tools/testing/selftests/seccomp/*
20463K:	\bsecure_computing
20464K:	\bTIF_SECCOMP\b
20465
20466SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20467M:	Kamal Dasu <kamal.dasu@broadcom.com>
20468M:	Al Cooper <alcooperx@gmail.com>
20469R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20470L:	linux-mmc@vger.kernel.org
20471S:	Maintained
20472F:	drivers/mmc/host/sdhci-brcmstb*
20473
20474SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20475M:	Adrian Hunter <adrian.hunter@intel.com>
20476L:	linux-mmc@vger.kernel.org
20477S:	Supported
20478F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20479F:	drivers/mmc/host/sdhci*
20480
20481SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20482M:	Aubin Constans <aubin.constans@microchip.com>
20483R:	Eugen Hristev <eugen.hristev@collabora.com>
20484L:	linux-mmc@vger.kernel.org
20485S:	Supported
20486F:	drivers/mmc/host/sdhci-of-at91.c
20487
20488SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20489M:	Haibo Chen <haibo.chen@nxp.com>
20490L:	imx@lists.linux.dev
20491L:	linux-mmc@vger.kernel.org
20492L:	s32@nxp.com
20493S:	Maintained
20494F:	drivers/mmc/host/sdhci-esdhc-imx.c
20495
20496SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20497M:	Ben Dooks <ben-linux@fluff.org>
20498M:	Jaehoon Chung <jh80.chung@samsung.com>
20499L:	linux-mmc@vger.kernel.org
20500S:	Maintained
20501F:	drivers/mmc/host/sdhci-s3c*
20502
20503SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20504M:	Viresh Kumar <vireshk@kernel.org>
20505L:	linux-mmc@vger.kernel.org
20506S:	Maintained
20507F:	drivers/mmc/host/sdhci-spear.c
20508
20509SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20510M:	Vignesh Raghavendra <vigneshr@ti.com>
20511L:	linux-mmc@vger.kernel.org
20512S:	Maintained
20513F:	drivers/mmc/host/sdhci-omap.c
20514
20515SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20516M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20517L:	linux-block@vger.kernel.org
20518S:	Supported
20519F:	block/opal_proto.h
20520F:	block/sed*
20521F:	include/linux/sed*
20522F:	include/uapi/linux/sed*
20523
20524SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20525M:	Mark Rutland <mark.rutland@arm.com>
20526M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20527M:	Sudeep Holla <sudeep.holla@arm.com>
20528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20529S:	Maintained
20530F:	drivers/firmware/smccc/
20531F:	include/linux/arm-smccc.h
20532
20533SECURITY CONTACT
20534M:	Security Officers <security@kernel.org>
20535S:	Supported
20536F:	Documentation/process/security-bugs.rst
20537
20538SECURITY SUBSYSTEM
20539M:	Paul Moore <paul@paul-moore.com>
20540M:	James Morris <jmorris@namei.org>
20541M:	"Serge E. Hallyn" <serge@hallyn.com>
20542L:	linux-security-module@vger.kernel.org
20543S:	Supported
20544Q:	https://patchwork.kernel.org/project/linux-security-module/list
20545B:	mailto:linux-security-module@vger.kernel.org
20546P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20547T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20548F:	include/linux/lsm_audit.h
20549F:	include/linux/lsm_hook_defs.h
20550F:	include/linux/lsm_hooks.h
20551F:	include/linux/security.h
20552F:	include/uapi/linux/lsm.h
20553F:	security/
20554F:	tools/testing/selftests/lsm/
20555X:	security/selinux/
20556K:	\bsecurity_[a-z_0-9]\+\b
20557
20558SELINUX SECURITY MODULE
20559M:	Paul Moore <paul@paul-moore.com>
20560M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20561R:	Ondrej Mosnacek <omosnace@redhat.com>
20562L:	selinux@vger.kernel.org
20563S:	Supported
20564W:	https://github.com/SELinuxProject
20565Q:	https://patchwork.kernel.org/project/selinux/list
20566B:	mailto:selinux@vger.kernel.org
20567P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20568T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20569F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20570F:	Documentation/ABI/removed/sysfs-selinux-disable
20571F:	Documentation/admin-guide/LSM/SELinux.rst
20572F:	include/trace/events/avc.h
20573F:	include/uapi/linux/selinux_netlink.h
20574F:	scripts/selinux/
20575F:	security/selinux/
20576
20577SENSABLE PHANTOM
20578M:	Jiri Slaby <jirislaby@kernel.org>
20579S:	Maintained
20580F:	drivers/misc/phantom.c
20581F:	include/uapi/linux/phantom.h
20582
20583SENSEAIR SUNRISE 006-0-0007
20584M:	Jacopo Mondi <jacopo@jmondi.org>
20585S:	Maintained
20586F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20587F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20588F:	drivers/iio/chemical/sunrise_co2.c
20589
20590SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20591M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20592S:	Maintained
20593F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20594F:	drivers/iio/chemical/scd30.h
20595F:	drivers/iio/chemical/scd30_core.c
20596F:	drivers/iio/chemical/scd30_i2c.c
20597F:	drivers/iio/chemical/scd30_serial.c
20598
20599SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20600M:	Roan van Dijk <roan@protonic.nl>
20601S:	Maintained
20602F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20603F:	drivers/iio/chemical/scd4x.c
20604
20605SENSIRION SGP40 GAS SENSOR DRIVER
20606M:	Andreas Klinger <ak@it-klinger.de>
20607S:	Maintained
20608F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20609F:	drivers/iio/chemical/sgp40.c
20610
20611SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20612M:	Tomasz Duszynski <tduszyns@gmail.com>
20613S:	Maintained
20614F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20615F:	drivers/iio/chemical/sps30.c
20616F:	drivers/iio/chemical/sps30_i2c.c
20617F:	drivers/iio/chemical/sps30_serial.c
20618
20619SERIAL DEVICE BUS
20620M:	Rob Herring <robh@kernel.org>
20621L:	linux-serial@vger.kernel.org
20622S:	Maintained
20623F:	Documentation/devicetree/bindings/serial/serial.yaml
20624F:	drivers/tty/serdev/
20625F:	include/linux/serdev.h
20626
20627SERIAL IR RECEIVER
20628M:	Sean Young <sean@mess.org>
20629L:	linux-media@vger.kernel.org
20630S:	Maintained
20631F:	drivers/media/rc/serial_ir.c
20632
20633SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20634M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20636S:	Maintained
20637F:	Documentation/devicetree/bindings/slimbus/
20638F:	drivers/slimbus/
20639F:	include/linux/slimbus.h
20640
20641SFC NETWORK DRIVER
20642M:	Edward Cree <ecree.xilinx@gmail.com>
20643M:	Martin Habets <habetsm.xilinx@gmail.com>
20644L:	netdev@vger.kernel.org
20645L:	linux-net-drivers@amd.com
20646S:	Supported
20647F:	Documentation/networking/devlink/sfc.rst
20648F:	drivers/net/ethernet/sfc/
20649
20650SFCTEMP HWMON DRIVER
20651M:	Emil Renner Berthing <kernel@esmil.dk>
20652M:	Hal Feng <hal.feng@starfivetech.com>
20653L:	linux-hwmon@vger.kernel.org
20654S:	Maintained
20655F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20656F:	Documentation/hwmon/sfctemp.rst
20657F:	drivers/hwmon/sfctemp.c
20658
20659SFF/SFP/SFP+ MODULE SUPPORT
20660M:	Russell King <linux@armlinux.org.uk>
20661L:	netdev@vger.kernel.org
20662S:	Maintained
20663F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20664F:	drivers/net/phy/phylink.c
20665F:	drivers/net/phy/sfp*
20666F:	include/linux/mdio/mdio-i2c.h
20667F:	include/linux/phylink.h
20668F:	include/linux/sfp.h
20669K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20670
20671SGI GRU DRIVER
20672M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20673S:	Maintained
20674F:	drivers/misc/sgi-gru/
20675
20676SGI XP/XPC/XPNET DRIVER
20677M:	Robin Holt <robinmholt@gmail.com>
20678M:	Steve Wahl <steve.wahl@hpe.com>
20679S:	Maintained
20680F:	drivers/misc/sgi-xp/
20681
20682SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20683M:	Wenjia Zhang <wenjia@linux.ibm.com>
20684M:	Jan Karcher <jaka@linux.ibm.com>
20685R:	D. Wythe <alibuda@linux.alibaba.com>
20686R:	Tony Lu <tonylu@linux.alibaba.com>
20687R:	Wen Gu <guwen@linux.alibaba.com>
20688L:	linux-s390@vger.kernel.org
20689S:	Supported
20690F:	net/smc/
20691
20692SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20693M:	Linus Walleij <linus.walleij@linaro.org>
20694L:	linux-iio@vger.kernel.org
20695S:	Maintained
20696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20697F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20698F:	drivers/iio/light/gp2ap002.c
20699
20700SHARP RJ54N1CB0C SENSOR DRIVER
20701M:	Jacopo Mondi <jacopo@jmondi.org>
20702L:	linux-media@vger.kernel.org
20703S:	Odd fixes
20704T:	git git://linuxtv.org/media_tree.git
20705F:	drivers/media/i2c/rj54n1cb0c.c
20706F:	include/media/i2c/rj54n1cb0c.h
20707
20708SHRINKER
20709M:	Andrew Morton <akpm@linux-foundation.org>
20710M:	Dave Chinner <david@fromorbit.com>
20711R:	Qi Zheng <zhengqi.arch@bytedance.com>
20712R:	Roman Gushchin <roman.gushchin@linux.dev>
20713R:	Muchun Song <muchun.song@linux.dev>
20714L:	linux-mm@kvack.org
20715S:	Maintained
20716F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20717F:	include/linux/shrinker.h
20718F:	mm/shrinker.c
20719F:	mm/shrinker_debug.c
20720
20721SH_VOU V4L2 OUTPUT DRIVER
20722L:	linux-media@vger.kernel.org
20723S:	Orphan
20724F:	drivers/media/platform/renesas/sh_vou.c
20725F:	include/media/drv-intf/sh_vou.h
20726
20727SI2157 MEDIA DRIVER
20728L:	linux-media@vger.kernel.org
20729S:	Orphan
20730W:	https://linuxtv.org
20731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20732F:	drivers/media/tuners/si2157*
20733
20734SI2165 MEDIA DRIVER
20735M:	Matthias Schwarzott <zzam@gentoo.org>
20736L:	linux-media@vger.kernel.org
20737S:	Maintained
20738W:	https://linuxtv.org
20739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20740F:	drivers/media/dvb-frontends/si2165*
20741
20742SI2168 MEDIA DRIVER
20743L:	linux-media@vger.kernel.org
20744S:	Orphan
20745W:	https://linuxtv.org
20746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20747F:	drivers/media/dvb-frontends/si2168*
20748
20749SI470X FM RADIO RECEIVER I2C DRIVER
20750M:	Hans Verkuil <hverkuil@xs4all.nl>
20751L:	linux-media@vger.kernel.org
20752S:	Odd Fixes
20753W:	https://linuxtv.org
20754T:	git git://linuxtv.org/media_tree.git
20755F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20756F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20757
20758SI470X FM RADIO RECEIVER USB DRIVER
20759M:	Hans Verkuil <hverkuil@xs4all.nl>
20760L:	linux-media@vger.kernel.org
20761S:	Maintained
20762W:	https://linuxtv.org
20763T:	git git://linuxtv.org/media_tree.git
20764F:	drivers/media/radio/si470x/radio-si470x-common.c
20765F:	drivers/media/radio/si470x/radio-si470x-usb.c
20766F:	drivers/media/radio/si470x/radio-si470x.h
20767
20768SI4713 FM RADIO TRANSMITTER I2C DRIVER
20769M:	Eduardo Valentin <edubezval@gmail.com>
20770L:	linux-media@vger.kernel.org
20771S:	Odd Fixes
20772W:	https://linuxtv.org
20773T:	git git://linuxtv.org/media_tree.git
20774F:	drivers/media/radio/si4713/si4713.?
20775
20776SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20777M:	Eduardo Valentin <edubezval@gmail.com>
20778L:	linux-media@vger.kernel.org
20779S:	Odd Fixes
20780W:	https://linuxtv.org
20781T:	git git://linuxtv.org/media_tree.git
20782F:	drivers/media/radio/si4713/radio-platform-si4713.c
20783
20784SI4713 FM RADIO TRANSMITTER USB DRIVER
20785M:	Hans Verkuil <hverkuil@xs4all.nl>
20786L:	linux-media@vger.kernel.org
20787S:	Maintained
20788W:	https://linuxtv.org
20789T:	git git://linuxtv.org/media_tree.git
20790F:	drivers/media/radio/si4713/radio-usb-si4713.c
20791
20792SIANO DVB DRIVER
20793M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20794L:	linux-media@vger.kernel.org
20795S:	Odd fixes
20796W:	https://linuxtv.org
20797T:	git git://linuxtv.org/media_tree.git
20798F:	drivers/media/common/siano/
20799F:	drivers/media/mmc/siano/
20800F:	drivers/media/usb/siano/
20801F:	drivers/media/usb/siano/
20802
20803SIEMENS IPC LED DRIVERS
20804M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20805M:	Xing Tong Wu <xingtong.wu@siemens.com>
20806M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20807L:	linux-leds@vger.kernel.org
20808S:	Maintained
20809F:	drivers/leds/simple/
20810
20811SIEMENS IPC PLATFORM DRIVERS
20812M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20813M:	Xing Tong Wu <xingtong.wu@siemens.com>
20814M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20815L:	platform-driver-x86@vger.kernel.org
20816S:	Maintained
20817F:	drivers/platform/x86/siemens/
20818F:	include/linux/platform_data/x86/simatic-ipc-base.h
20819F:	include/linux/platform_data/x86/simatic-ipc.h
20820
20821SIEMENS IPC WATCHDOG DRIVERS
20822M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20823M:	Xing Tong Wu <xingtong.wu@siemens.com>
20824M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20825L:	linux-watchdog@vger.kernel.org
20826S:	Maintained
20827F:	drivers/watchdog/simatic-ipc-wdt.c
20828
20829SIFIVE DRIVERS
20830M:	Paul Walmsley <paul.walmsley@sifive.com>
20831M:	Samuel Holland <samuel.holland@sifive.com>
20832L:	linux-riscv@lists.infradead.org
20833S:	Supported
20834F:	drivers/dma/sf-pdma/
20835N:	sifive
20836K:	fu[57]40
20837K:	[^@]sifive
20838
20839SILEAD TOUCHSCREEN DRIVER
20840M:	Hans de Goede <hdegoede@redhat.com>
20841L:	linux-input@vger.kernel.org
20842L:	platform-driver-x86@vger.kernel.org
20843S:	Maintained
20844F:	drivers/input/touchscreen/silead.c
20845F:	drivers/platform/x86/touchscreen_dmi.c
20846
20847SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20848M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20849S:	Supported
20850F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20851F:	drivers/net/wireless/silabs/wfx/
20852
20853SILICON MOTION SM712 FRAME BUFFER DRIVER
20854M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20855M:	Teddy Wang <teddy.wang@siliconmotion.com>
20856M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20857L:	linux-fbdev@vger.kernel.org
20858S:	Maintained
20859F:	Documentation/fb/sm712fb.rst
20860F:	drivers/video/fbdev/sm712*
20861
20862SILVACO I3C DUAL-ROLE MASTER
20863M:	Miquel Raynal <miquel.raynal@bootlin.com>
20864M:	Conor Culhane <conor.culhane@silvaco.com>
20865L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20866S:	Maintained
20867F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20868F:	drivers/i3c/master/svc-i3c-master.c
20869
20870SIMPLEFB FB DRIVER
20871M:	Hans de Goede <hdegoede@redhat.com>
20872L:	linux-fbdev@vger.kernel.org
20873S:	Maintained
20874F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20875F:	drivers/video/fbdev/simplefb.c
20876F:	include/linux/platform_data/simplefb.h
20877
20878SIOX
20879M:	Thorsten Scherer <t.scherer@eckelmann.de>
20880R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20881S:	Supported
20882F:	drivers/gpio/gpio-siox.c
20883F:	drivers/siox/*
20884F:	include/trace/events/siox.h
20885
20886SIPHASH PRF ROUTINES
20887M:	Jason A. Donenfeld <Jason@zx2c4.com>
20888S:	Maintained
20889F:	include/linux/siphash.h
20890F:	lib/siphash.c
20891F:	lib/siphash_kunit.c
20892
20893SIS 190 ETHERNET DRIVER
20894M:	Francois Romieu <romieu@fr.zoreil.com>
20895L:	netdev@vger.kernel.org
20896S:	Maintained
20897F:	drivers/net/ethernet/sis/sis190.c
20898
20899SIS 900/7016 FAST ETHERNET DRIVER
20900M:	Daniele Venzano <venza@brownhat.org>
20901L:	netdev@vger.kernel.org
20902S:	Maintained
20903W:	http://www.brownhat.org/sis900.html
20904F:	drivers/net/ethernet/sis/sis900.*
20905
20906SIS FRAMEBUFFER DRIVER
20907S:	Orphan
20908F:	Documentation/fb/sisfb.rst
20909F:	drivers/video/fbdev/sis/
20910F:	include/video/sisfb.h
20911
20912SIS I2C TOUCHSCREEN DRIVER
20913M:	Mika Penttilä <mpenttil@redhat.com>
20914L:	linux-input@vger.kernel.org
20915S:	Maintained
20916F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20917F:	drivers/input/touchscreen/sis_i2c.c
20918
20919SIS USB2VGA DRIVER
20920M:	Thomas Winischhofer <thomas@winischhofer.net>
20921S:	Maintained
20922W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20923F:	drivers/usb/misc/sisusbvga/
20924
20925SL28 CPLD MFD DRIVER
20926M:	Michael Walle <mwalle@kernel.org>
20927S:	Maintained
20928F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20929F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20930F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20931F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20932F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20933F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20934F:	drivers/gpio/gpio-sl28cpld.c
20935F:	drivers/hwmon/sl28cpld-hwmon.c
20936F:	drivers/irqchip/irq-sl28cpld.c
20937F:	drivers/pwm/pwm-sl28cpld.c
20938F:	drivers/watchdog/sl28cpld_wdt.c
20939
20940SL28 VPD NVMEM LAYOUT DRIVER
20941M:	Michael Walle <mwalle@kernel.org>
20942S:	Maintained
20943F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20944F:	drivers/nvmem/layouts/sl28vpd.c
20945
20946SLAB ALLOCATOR
20947M:	Christoph Lameter <cl@linux.com>
20948M:	Pekka Enberg <penberg@kernel.org>
20949M:	David Rientjes <rientjes@google.com>
20950M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20951M:	Andrew Morton <akpm@linux-foundation.org>
20952M:	Vlastimil Babka <vbabka@suse.cz>
20953R:	Roman Gushchin <roman.gushchin@linux.dev>
20954R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20955L:	linux-mm@kvack.org
20956S:	Maintained
20957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20958F:	include/linux/sl?b*.h
20959F:	mm/sl?b*
20960
20961SLCAN CAN NETWORK DRIVER
20962M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20963L:	linux-can@vger.kernel.org
20964S:	Maintained
20965F:	drivers/net/can/slcan/
20966
20967SLEEPABLE READ-COPY UPDATE (SRCU)
20968M:	Lai Jiangshan <jiangshanlai@gmail.com>
20969M:	"Paul E. McKenney" <paulmck@kernel.org>
20970M:	Josh Triplett <josh@joshtriplett.org>
20971R:	Steven Rostedt <rostedt@goodmis.org>
20972R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20973L:	rcu@vger.kernel.org
20974S:	Supported
20975W:	http://www.rdrop.com/users/paulmck/RCU/
20976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20977F:	include/linux/srcu*.h
20978F:	kernel/rcu/srcu*.c
20979
20980SMACK SECURITY MODULE
20981M:	Casey Schaufler <casey@schaufler-ca.com>
20982L:	linux-security-module@vger.kernel.org
20983S:	Maintained
20984W:	http://schaufler-ca.com
20985T:	git git://github.com/cschaufler/smack-next
20986F:	Documentation/admin-guide/LSM/Smack.rst
20987F:	security/smack/
20988
20989SMC91x ETHERNET DRIVER
20990M:	Nicolas Pitre <nico@fluxnic.net>
20991S:	Odd Fixes
20992F:	drivers/net/ethernet/smsc/smc91x.*
20993
20994SMSC EMC2103 HARDWARE MONITOR DRIVER
20995M:	Steve Glendinning <steve.glendinning@shawell.net>
20996L:	linux-hwmon@vger.kernel.org
20997S:	Maintained
20998F:	Documentation/hwmon/emc2103.rst
20999F:	drivers/hwmon/emc2103.c
21000
21001SMSC SCH5627 HARDWARE MONITOR DRIVER
21002M:	Hans de Goede <hdegoede@redhat.com>
21003L:	linux-hwmon@vger.kernel.org
21004S:	Supported
21005F:	Documentation/hwmon/sch5627.rst
21006F:	drivers/hwmon/sch5627.c
21007
21008SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21009M:	Steve Glendinning <steve.glendinning@shawell.net>
21010L:	linux-fbdev@vger.kernel.org
21011S:	Maintained
21012F:	drivers/video/fbdev/smscufx.c
21013
21014SMSC47B397 HARDWARE MONITOR DRIVER
21015M:	Jean Delvare <jdelvare@suse.com>
21016L:	linux-hwmon@vger.kernel.org
21017S:	Maintained
21018F:	Documentation/hwmon/smsc47b397.rst
21019F:	drivers/hwmon/smsc47b397.c
21020
21021SMSC911x ETHERNET DRIVER
21022M:	Steve Glendinning <steve.glendinning@shawell.net>
21023L:	netdev@vger.kernel.org
21024S:	Maintained
21025F:	drivers/net/ethernet/smsc/smsc911x.*
21026F:	include/linux/smsc911x.h
21027
21028SMSC9420 PCI ETHERNET DRIVER
21029M:	Steve Glendinning <steve.glendinning@shawell.net>
21030L:	netdev@vger.kernel.org
21031S:	Maintained
21032F:	drivers/net/ethernet/smsc/smsc9420.*
21033
21034SNET DPU VIRTIO DATA PATH ACCELERATOR
21035R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21036F:	drivers/vdpa/solidrun/
21037
21038SOCIONEXT (SNI) AVE NETWORK DRIVER
21039M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21040L:	netdev@vger.kernel.org
21041S:	Maintained
21042F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21043F:	drivers/net/ethernet/socionext/sni_ave.c
21044
21045SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21046M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21047M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21048L:	netdev@vger.kernel.org
21049S:	Maintained
21050F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21051F:	drivers/net/ethernet/socionext/netsec.c
21052
21053SOCIONEXT (SNI) Synquacer SPI DRIVER
21054M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21055M:	Jassi Brar <jaswinder.singh@linaro.org>
21056L:	linux-spi@vger.kernel.org
21057S:	Maintained
21058F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21059F:	drivers/spi/spi-synquacer.c
21060
21061SOCIONEXT SYNQUACER I2C DRIVER
21062M:	Ard Biesheuvel <ardb@kernel.org>
21063L:	linux-i2c@vger.kernel.org
21064S:	Maintained
21065F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21066F:	drivers/i2c/busses/i2c-synquacer.c
21067
21068SOCIONEXT UNIPHIER SOUND DRIVER
21069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21070S:	Orphan
21071F:	sound/soc/uniphier/
21072
21073SOCKET TIMESTAMPING
21074M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21075S:	Maintained
21076F:	Documentation/networking/timestamping.rst
21077F:	include/linux/net_tstamp.h
21078F:	include/uapi/linux/net_tstamp.h
21079F:	tools/testing/selftests/net/so_txtime.c
21080
21081SOEKRIS NET48XX LED SUPPORT
21082M:	Chris Boot <bootc@bootc.net>
21083S:	Maintained
21084F:	drivers/leds/leds-net48xx.c
21085
21086SOFT-IWARP DRIVER (siw)
21087M:	Bernard Metzler <bmt@zurich.ibm.com>
21088L:	linux-rdma@vger.kernel.org
21089S:	Supported
21090F:	drivers/infiniband/sw/siw/
21091F:	include/uapi/rdma/siw-abi.h
21092
21093SOFT-ROCE DRIVER (rxe)
21094M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21095L:	linux-rdma@vger.kernel.org
21096S:	Supported
21097F:	drivers/infiniband/sw/rxe/
21098F:	include/uapi/rdma/rdma_user_rxe.h
21099
21100SOFTLOGIC 6x10 MPEG CODEC
21101M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21102M:	Andrey Utkin <andrey_utkin@fastmail.com>
21103M:	Ismael Luceno <ismael@iodev.co.uk>
21104L:	linux-media@vger.kernel.org
21105S:	Supported
21106F:	drivers/media/pci/solo6x10/
21107
21108SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21109M:	James Morse <james.morse@arm.com>
21110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21111S:	Maintained
21112F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21113F:	drivers/firmware/arm_sdei.c
21114F:	include/linux/arm_sdei.h
21115F:	include/uapi/linux/arm_sdei.h
21116
21117SOFTWARE NODES AND DEVICE PROPERTIES
21118R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21119R:	Daniel Scally <djrscally@gmail.com>
21120R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21121R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21122L:	linux-acpi@vger.kernel.org
21123S:	Maintained
21124F:	drivers/base/property.c
21125F:	drivers/base/swnode.c
21126F:	include/linux/fwnode.h
21127F:	include/linux/property.h
21128
21129SOFTWARE RAID (Multiple Disks) SUPPORT
21130M:	Song Liu <song@kernel.org>
21131R:	Yu Kuai <yukuai3@huawei.com>
21132L:	linux-raid@vger.kernel.org
21133S:	Supported
21134Q:	https://patchwork.kernel.org/project/linux-raid/list/
21135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21136F:	drivers/md/Kconfig
21137F:	drivers/md/Makefile
21138F:	drivers/md/md*
21139F:	drivers/md/raid*
21140F:	include/linux/raid/
21141F:	include/uapi/linux/raid/
21142
21143SOLIDRUN CLEARFOG SUPPORT
21144M:	Russell King <linux@armlinux.org.uk>
21145S:	Maintained
21146F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21147F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21148
21149SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21150M:	Russell King <linux@armlinux.org.uk>
21151S:	Maintained
21152F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21153F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21154F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21155
21156SONIC NETWORK DRIVER
21157M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21158L:	netdev@vger.kernel.org
21159S:	Maintained
21160F:	drivers/net/ethernet/natsemi/sonic.*
21161
21162SONICS SILICON BACKPLANE DRIVER (SSB)
21163M:	Michael Buesch <m@bues.ch>
21164L:	linux-wireless@vger.kernel.org
21165S:	Maintained
21166F:	drivers/ssb/
21167F:	include/linux/ssb/
21168
21169SONY IMX208 SENSOR DRIVER
21170M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21171L:	linux-media@vger.kernel.org
21172S:	Maintained
21173T:	git git://linuxtv.org/media_tree.git
21174F:	drivers/media/i2c/imx208.c
21175
21176SONY IMX214 SENSOR DRIVER
21177M:	Ricardo Ribalda <ribalda@kernel.org>
21178L:	linux-media@vger.kernel.org
21179S:	Maintained
21180T:	git git://linuxtv.org/media_tree.git
21181F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21182F:	drivers/media/i2c/imx214.c
21183
21184SONY IMX219 SENSOR DRIVER
21185M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21186L:	linux-media@vger.kernel.org
21187S:	Maintained
21188T:	git git://linuxtv.org/media_tree.git
21189F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21190F:	drivers/media/i2c/imx219.c
21191
21192SONY IMX258 SENSOR DRIVER
21193M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21194L:	linux-media@vger.kernel.org
21195S:	Maintained
21196T:	git git://linuxtv.org/media_tree.git
21197F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21198F:	drivers/media/i2c/imx258.c
21199
21200SONY IMX274 SENSOR DRIVER
21201M:	Leon Luo <leonl@leopardimaging.com>
21202L:	linux-media@vger.kernel.org
21203S:	Maintained
21204T:	git git://linuxtv.org/media_tree.git
21205F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21206F:	drivers/media/i2c/imx274.c
21207
21208SONY IMX283 SENSOR DRIVER
21209M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21210M:	Umang Jain <umang.jain@ideasonboard.com>
21211L:	linux-media@vger.kernel.org
21212S:	Maintained
21213T:	git git://linuxtv.org/media_tree.git
21214F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21215F:	drivers/media/i2c/imx283.c
21216
21217SONY IMX290 SENSOR DRIVER
21218M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21219L:	linux-media@vger.kernel.org
21220S:	Maintained
21221T:	git git://linuxtv.org/media_tree.git
21222F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21223F:	drivers/media/i2c/imx290.c
21224
21225SONY IMX296 SENSOR DRIVER
21226M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21227M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21228L:	linux-media@vger.kernel.org
21229S:	Maintained
21230T:	git git://linuxtv.org/media_tree.git
21231F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21232F:	drivers/media/i2c/imx296.c
21233
21234SONY IMX319 SENSOR DRIVER
21235M:	Bingbu Cao <bingbu.cao@intel.com>
21236L:	linux-media@vger.kernel.org
21237S:	Maintained
21238T:	git git://linuxtv.org/media_tree.git
21239F:	drivers/media/i2c/imx319.c
21240
21241SONY IMX334 SENSOR DRIVER
21242L:	linux-media@vger.kernel.org
21243S:	Orphan
21244T:	git git://linuxtv.org/media_tree.git
21245F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21246F:	drivers/media/i2c/imx334.c
21247
21248SONY IMX335 SENSOR DRIVER
21249L:	linux-media@vger.kernel.org
21250S:	Orphan
21251T:	git git://linuxtv.org/media_tree.git
21252F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21253F:	drivers/media/i2c/imx335.c
21254
21255SONY IMX355 SENSOR DRIVER
21256M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21257L:	linux-media@vger.kernel.org
21258S:	Maintained
21259T:	git git://linuxtv.org/media_tree.git
21260F:	drivers/media/i2c/imx355.c
21261
21262SONY IMX412 SENSOR DRIVER
21263L:	linux-media@vger.kernel.org
21264S:	Orphan
21265T:	git git://linuxtv.org/media_tree.git
21266F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21267F:	drivers/media/i2c/imx412.c
21268
21269SONY IMX415 SENSOR DRIVER
21270M:	Michael Riesch <michael.riesch@wolfvision.net>
21271L:	linux-media@vger.kernel.org
21272S:	Maintained
21273T:	git git://linuxtv.org/media_tree.git
21274F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21275F:	drivers/media/i2c/imx415.c
21276
21277SONY MEMORYSTICK SUBSYSTEM
21278M:	Maxim Levitsky <maximlevitsky@gmail.com>
21279M:	Alex Dubov <oakad@yahoo.com>
21280M:	Ulf Hansson <ulf.hansson@linaro.org>
21281L:	linux-mmc@vger.kernel.org
21282S:	Maintained
21283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21284F:	drivers/memstick/
21285F:	include/linux/memstick.h
21286
21287SONY VAIO CONTROL DEVICE DRIVER
21288M:	Mattia Dongili <malattia@linux.it>
21289L:	platform-driver-x86@vger.kernel.org
21290S:	Maintained
21291W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21292F:	Documentation/admin-guide/laptops/sony-laptop.rst
21293F:	drivers/char/sonypi.c
21294F:	drivers/platform/x86/sony-laptop.c
21295F:	include/linux/sony-laptop.h
21296
21297SOPHGO DEVICETREES and DRIVERS
21298M:	Chen Wang <unicorn_wang@outlook.com>
21299M:	Inochi Amaoto <inochiama@outlook.com>
21300T:	git https://github.com/sophgo/linux.git
21301S:	Maintained
21302N:	sophgo
21303K:	sophgo
21304
21305SOUND
21306M:	Jaroslav Kysela <perex@perex.cz>
21307M:	Takashi Iwai <tiwai@suse.com>
21308L:	linux-sound@vger.kernel.org
21309S:	Maintained
21310W:	http://www.alsa-project.org/
21311Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21313F:	Documentation/sound/
21314F:	include/sound/
21315F:	include/uapi/sound/
21316F:	sound/
21317F:	tools/testing/selftests/alsa
21318
21319SOUND - ALSA SELFTESTS
21320M:	Mark Brown <broonie@kernel.org>
21321L:	linux-sound@vger.kernel.org
21322L:	linux-kselftest@vger.kernel.org
21323S:	Supported
21324F:	tools/testing/selftests/alsa
21325
21326SOUND - COMPRESSED AUDIO
21327M:	Vinod Koul <vkoul@kernel.org>
21328L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21329S:	Supported
21330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21331F:	Documentation/sound/designs/compress-offload.rst
21332F:	include/sound/compress_driver.h
21333F:	include/uapi/sound/compress_*
21334F:	sound/core/compress_offload.c
21335F:	sound/soc/soc-compress.c
21336
21337SOUND - CORE KUNIT TEST
21338M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21339L:	linux-sound@vger.kernel.org
21340S:	Supported
21341F:	sound/core/sound_kunit.c
21342
21343SOUND - DMAENGINE HELPERS
21344M:	Lars-Peter Clausen <lars@metafoo.de>
21345S:	Supported
21346F:	include/sound/dmaengine_pcm.h
21347F:	sound/core/pcm_dmaengine.c
21348F:	sound/soc/soc-generic-dmaengine-pcm.c
21349
21350SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21351M:	Liam Girdwood <lgirdwood@gmail.com>
21352M:	Mark Brown <broonie@kernel.org>
21353L:	linux-sound@vger.kernel.org
21354S:	Supported
21355W:	http://alsa-project.org/main/index.php/ASoC
21356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21357F:	Documentation/devicetree/bindings/sound/
21358F:	Documentation/sound/soc/
21359F:	include/dt-bindings/sound/
21360F:	include/sound/soc*
21361F:	include/sound/sof.h
21362F:	include/sound/sof/
21363F:	include/trace/events/sof*.h
21364F:	include/uapi/sound/asoc.h
21365F:	sound/soc/
21366
21367SOUND - SOC LAYER / dapm-graph
21368M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21369L:	linux-sound@vger.kernel.org
21370S:	Maintained
21371F:	tools/sound/dapm-graph
21372
21373SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21374M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21375M:	Liam Girdwood <lgirdwood@gmail.com>
21376M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21377M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21378M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21379M:	Daniel Baluta <daniel.baluta@nxp.com>
21380R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21381L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21382S:	Supported
21383W:	https://github.com/thesofproject/linux/
21384F:	sound/soc/sof/
21385
21386SOUNDWIRE SUBSYSTEM
21387M:	Vinod Koul <vkoul@kernel.org>
21388M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21389R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21390R:	Sanyog Kale <sanyog.r.kale@intel.com>
21391L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21392S:	Supported
21393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21394F:	Documentation/driver-api/soundwire/
21395F:	drivers/soundwire/
21396F:	include/linux/soundwire/
21397
21398SP2 MEDIA DRIVER
21399M:	Olli Salonen <olli.salonen@iki.fi>
21400L:	linux-media@vger.kernel.org
21401S:	Maintained
21402W:	https://linuxtv.org
21403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21404F:	drivers/media/dvb-frontends/sp2*
21405
21406SPANISH DOCUMENTATION
21407M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21408R:	Avadhut Naik <avadhut.naik@amd.com>
21409S:	Maintained
21410F:	Documentation/translations/sp_SP/
21411
21412SPARC + UltraSPARC (sparc/sparc64)
21413M:	"David S. Miller" <davem@davemloft.net>
21414M:	Andreas Larsson <andreas@gaisler.com>
21415L:	sparclinux@vger.kernel.org
21416S:	Maintained
21417Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21420F:	arch/sparc/
21421F:	drivers/sbus/
21422
21423SPARC SERIAL DRIVERS
21424M:	"David S. Miller" <davem@davemloft.net>
21425L:	sparclinux@vger.kernel.org
21426S:	Maintained
21427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21429F:	drivers/tty/serial/suncore.c
21430F:	drivers/tty/serial/sunhv.c
21431F:	drivers/tty/serial/sunsab.c
21432F:	drivers/tty/serial/sunsab.h
21433F:	drivers/tty/serial/sunsu.c
21434F:	drivers/tty/serial/sunzilog.c
21435F:	drivers/tty/serial/sunzilog.h
21436F:	drivers/tty/vcc.c
21437F:	include/linux/sunserialcore.h
21438
21439SPARSE CHECKER
21440M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21441L:	linux-sparse@vger.kernel.org
21442S:	Maintained
21443W:	https://sparse.docs.kernel.org/
21444Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21445B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21446T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21447F:	include/linux/compiler.h
21448
21449SPEAKUP CONSOLE SPEECH DRIVER
21450M:	William Hubbs <w.d.hubbs@gmail.com>
21451M:	Chris Brannon <chris@the-brannons.com>
21452M:	Kirk Reiser <kirk@reisers.ca>
21453M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21454L:	speakup@linux-speakup.org
21455S:	Odd Fixes
21456W:	http://www.linux-speakup.org/
21457W:	https://github.com/linux-speakup/speakup
21458B:	https://github.com/linux-speakup/speakup/issues
21459F:	drivers/accessibility/speakup/
21460
21461SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21462M:	Viresh Kumar <vireshk@kernel.org>
21463M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21464M:	soc@kernel.org
21465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21466S:	Maintained
21467W:	http://www.st.com/spear
21468F:	arch/arm/boot/dts/st/spear*
21469F:	arch/arm/mach-spear/
21470F:	drivers/clk/spear/
21471F:	drivers/pinctrl/spear/
21472
21473SPI NOR SUBSYSTEM
21474M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21475M:	Pratyush Yadav <pratyush@kernel.org>
21476M:	Michael Walle <mwalle@kernel.org>
21477L:	linux-mtd@lists.infradead.org
21478S:	Maintained
21479W:	http://www.linux-mtd.infradead.org/
21480Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21481C:	irc://irc.oftc.net/mtd
21482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21483F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21484F:	drivers/mtd/spi-nor/
21485F:	include/linux/mtd/spi-nor.h
21486
21487SPI SUBSYSTEM
21488M:	Mark Brown <broonie@kernel.org>
21489L:	linux-spi@vger.kernel.org
21490S:	Maintained
21491Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21493F:	Documentation/devicetree/bindings/spi/
21494F:	Documentation/spi/
21495F:	drivers/spi/
21496F:	include/linux/spi/
21497F:	include/uapi/linux/spi/
21498F:	tools/spi/
21499
21500SPIDERNET NETWORK DRIVER for CELL
21501M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21502M:	Geoff Levand <geoff@infradead.org>
21503L:	netdev@vger.kernel.org
21504L:	linuxppc-dev@lists.ozlabs.org
21505S:	Maintained
21506F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21507F:	drivers/net/ethernet/toshiba/spider_net*
21508
21509SPMI SUBSYSTEM
21510M:	Stephen Boyd <sboyd@kernel.org>
21511L:	linux-kernel@vger.kernel.org
21512S:	Maintained
21513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21514F:	Documentation/devicetree/bindings/spmi/
21515F:	drivers/spmi/
21516F:	include/dt-bindings/spmi/spmi.h
21517F:	include/linux/spmi.h
21518F:	include/trace/events/spmi.h
21519
21520SPU FILE SYSTEM
21521M:	Jeremy Kerr <jk@ozlabs.org>
21522L:	linuxppc-dev@lists.ozlabs.org
21523S:	Supported
21524W:	http://www.ibm.com/developerworks/power/cell/
21525F:	Documentation/filesystems/spufs/spufs.rst
21526F:	arch/powerpc/platforms/cell/spufs/
21527
21528SQUASHFS FILE SYSTEM
21529M:	Phillip Lougher <phillip@squashfs.org.uk>
21530L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21531S:	Maintained
21532W:	http://squashfs.org.uk
21533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21534F:	Documentation/filesystems/squashfs.rst
21535F:	fs/squashfs/
21536
21537SRM (Alpha) environment access
21538M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21539S:	Maintained
21540F:	arch/alpha/kernel/srm_env.c
21541
21542ST LSM6DSx IMU IIO DRIVER
21543M:	Lorenzo Bianconi <lorenzo@kernel.org>
21544L:	linux-iio@vger.kernel.org
21545S:	Maintained
21546W:	http://www.st.com/
21547F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21548F:	drivers/iio/imu/st_lsm6dsx/
21549
21550ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21551M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21552M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21553L:	linux-media@vger.kernel.org
21554S:	Maintained
21555T:	git git://linuxtv.org/media_tree.git
21556F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21557F:	drivers/media/i2c/st-mipid02.c
21558
21559ST STM32 FIREWALL
21560M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21561S:	Maintained
21562F:	drivers/bus/stm32_etzpc.c
21563F:	drivers/bus/stm32_firewall.c
21564F:	drivers/bus/stm32_rifsc.c
21565
21566ST STM32 I2C/SMBUS DRIVER
21567M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21568M:	Alain Volmat <alain.volmat@foss.st.com>
21569L:	linux-i2c@vger.kernel.org
21570S:	Maintained
21571F:	drivers/i2c/busses/i2c-stm32*
21572
21573ST STM32 SPI DRIVER
21574M:	Alain Volmat <alain.volmat@foss.st.com>
21575L:	linux-spi@vger.kernel.org
21576S:	Maintained
21577F:	drivers/spi/spi-stm32.c
21578
21579ST STPDDC60 DRIVER
21580M:	Daniel Nilsson <daniel.nilsson@flex.com>
21581L:	linux-hwmon@vger.kernel.org
21582S:	Maintained
21583F:	Documentation/hwmon/stpddc60.rst
21584F:	drivers/hwmon/pmbus/stpddc60.c
21585
21586ST VGXY61 DRIVER
21587M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21588M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21589L:	linux-media@vger.kernel.org
21590S:	Maintained
21591T:	git git://linuxtv.org/media_tree.git
21592F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21593F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21594F:	drivers/media/i2c/vgxy61.c
21595
21596ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21597M:	Song Qiang <songqiang1304521@gmail.com>
21598L:	linux-iio@vger.kernel.org
21599S:	Maintained
21600F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21601F:	drivers/iio/proximity/vl53l0x-i2c.c
21602
21603STABLE BRANCH
21604M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21605M:	Sasha Levin <sashal@kernel.org>
21606L:	stable@vger.kernel.org
21607S:	Supported
21608F:	Documentation/process/stable-kernel-rules.rst
21609
21610STAGING - ATOMISP DRIVER
21611M:	Hans de Goede <hdegoede@redhat.com>
21612M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21613R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21614L:	linux-media@vger.kernel.org
21615S:	Maintained
21616F:	drivers/staging/media/atomisp/
21617
21618STAGING - FIELDBUS SUBSYSTEM
21619M:	Sven Van Asbroeck <TheSven73@gmail.com>
21620S:	Maintained
21621F:	drivers/staging/fieldbus/*
21622F:	drivers/staging/fieldbus/Documentation/
21623
21624STAGING - HMS ANYBUS-S BUS
21625M:	Sven Van Asbroeck <TheSven73@gmail.com>
21626S:	Maintained
21627F:	drivers/staging/fieldbus/anybuss/
21628
21629STAGING - INDUSTRIAL IO
21630M:	Jonathan Cameron <jic23@kernel.org>
21631L:	linux-iio@vger.kernel.org
21632S:	Odd Fixes
21633F:	Documentation/devicetree/bindings/staging/iio/
21634F:	drivers/staging/iio/
21635
21636STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21637M:	Marc Dietrich <marvin24@gmx.de>
21638L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21639L:	linux-tegra@vger.kernel.org
21640S:	Maintained
21641F:	drivers/staging/nvec/
21642
21643STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21644M:	Jens Frederich <jfrederich@gmail.com>
21645M:	Jon Nettleton <jon.nettleton@gmail.com>
21646S:	Maintained
21647W:	http://wiki.laptop.org/go/DCON
21648F:	drivers/staging/olpc_dcon/
21649
21650STAGING - REALTEK RTL8712U DRIVERS
21651M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21652S:	Odd Fixes
21653F:	drivers/staging/rtl8712/
21654
21655STAGING - SEPS525 LCD CONTROLLER DRIVERS
21656M:	Michael Hennerich <michael.hennerich@analog.com>
21657L:	linux-fbdev@vger.kernel.org
21658S:	Supported
21659F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21660F:	drivers/staging/fbtft/fb_seps525.c
21661
21662STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21663M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21664M:	Teddy Wang <teddy.wang@siliconmotion.com>
21665M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21666L:	linux-fbdev@vger.kernel.org
21667S:	Maintained
21668F:	drivers/staging/sm750fb/
21669
21670STAGING - VIA VT665X DRIVERS
21671M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21672S:	Odd Fixes
21673F:	drivers/staging/vt665?/
21674
21675STAGING SUBSYSTEM
21676M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21677L:	linux-staging@lists.linux.dev
21678S:	Supported
21679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21680F:	drivers/staging/
21681
21682STANDALONE CACHE CONTROLLER DRIVERS
21683M:	Conor Dooley <conor@kernel.org>
21684S:	Maintained
21685T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21686F:	Documentation/devicetree/bindings/cache/
21687F:	drivers/cache
21688
21689STARFIRE/DURALAN NETWORK DRIVER
21690M:	Ion Badulescu <ionut@badula.org>
21691S:	Odd Fixes
21692F:	drivers/net/ethernet/adaptec/starfire*
21693
21694STARFIVE CAMERA SUBSYSTEM DRIVER
21695M:	Jack Zhu <jack.zhu@starfivetech.com>
21696M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21697L:	linux-media@vger.kernel.org
21698S:	Maintained
21699F:	Documentation/admin-guide/media/starfive_camss.rst
21700F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21701F:	drivers/staging/media/starfive/camss
21702
21703STARFIVE CRYPTO DRIVER
21704M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21705M:	William Qiu <william.qiu@starfivetech.com>
21706S:	Supported
21707F:	Documentation/devicetree/bindings/crypto/starfive*
21708F:	drivers/crypto/starfive/
21709
21710STARFIVE DEVICETREES
21711M:	Emil Renner Berthing <kernel@esmil.dk>
21712S:	Maintained
21713F:	arch/riscv/boot/dts/starfive/
21714
21715STARFIVE DWMAC GLUE LAYER
21716M:	Emil Renner Berthing <kernel@esmil.dk>
21717M:	Minda Chen <minda.chen@starfivetech.com>
21718S:	Maintained
21719F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21720F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21721
21722STARFIVE JH7110 DPHY RX DRIVER
21723M:	Jack Zhu <jack.zhu@starfivetech.com>
21724M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21725S:	Supported
21726F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21727F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21728
21729STARFIVE JH7110 DPHY TX DRIVER
21730M:	Keith Zhao <keith.zhao@starfivetech.com>
21731M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21732S:	Supported
21733F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21734F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21735
21736STARFIVE JH7110 MMC/SD/SDIO DRIVER
21737M:	William Qiu <william.qiu@starfivetech.com>
21738S:	Supported
21739F:	Documentation/devicetree/bindings/mmc/starfive*
21740F:	drivers/mmc/host/dw_mmc-starfive.c
21741
21742STARFIVE JH7110 PLL CLOCK DRIVER
21743M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21744S:	Supported
21745F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21746F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21747
21748STARFIVE JH7110 PWMDAC DRIVER
21749M:	Hal Feng <hal.feng@starfivetech.com>
21750M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21751S:	Supported
21752F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21753F:	sound/soc/starfive/jh7110_pwmdac.c
21754
21755STARFIVE JH7110 SYSCON
21756M:	William Qiu <william.qiu@starfivetech.com>
21757M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21758S:	Supported
21759F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21760
21761STARFIVE JH7110 TDM DRIVER
21762M:	Walker Chen <walker.chen@starfivetech.com>
21763S:	Maintained
21764F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21765F:	sound/soc/starfive/jh7110_tdm.c
21766
21767STARFIVE JH71X0 CLOCK DRIVERS
21768M:	Emil Renner Berthing <kernel@esmil.dk>
21769M:	Hal Feng <hal.feng@starfivetech.com>
21770S:	Maintained
21771F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21772F:	drivers/clk/starfive/clk-starfive-jh71*
21773F:	include/dt-bindings/clock/starfive?jh71*.h
21774
21775STARFIVE JH71X0 PINCTRL DRIVERS
21776M:	Emil Renner Berthing <kernel@esmil.dk>
21777M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21778M:	Hal Feng <hal.feng@starfivetech.com>
21779L:	linux-gpio@vger.kernel.org
21780S:	Maintained
21781F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21782F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21783F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21784F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21785
21786STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21787M:	Emil Renner Berthing <kernel@esmil.dk>
21788M:	Hal Feng <hal.feng@starfivetech.com>
21789S:	Maintained
21790F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21791F:	drivers/reset/starfive/reset-starfive-jh71*
21792F:	include/dt-bindings/reset/starfive?jh71*.h
21793
21794STARFIVE JH71X0 USB DRIVERS
21795M:	Minda Chen <minda.chen@starfivetech.com>
21796S:	Maintained
21797F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21798F:	drivers/usb/cdns3/cdns3-starfive.c
21799
21800STARFIVE JH71XX PMU CONTROLLER DRIVER
21801M:	Walker Chen <walker.chen@starfivetech.com>
21802M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21803S:	Supported
21804F:	Documentation/devicetree/bindings/power/starfive*
21805F:	drivers/pmdomain/starfive/
21806F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21807
21808STARFIVE SOC DRIVERS
21809M:	Conor Dooley <conor@kernel.org>
21810S:	Maintained
21811T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21812F:	Documentation/devicetree/bindings/soc/starfive/
21813
21814STARFIVE STARLINK PMU DRIVER
21815M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21816S:	Maintained
21817F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21818F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21819F:	drivers/perf/starfive_starlink_pmu.c
21820
21821STARFIVE TRNG DRIVER
21822M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21823S:	Supported
21824F:	Documentation/devicetree/bindings/rng/starfive*
21825F:	drivers/char/hw_random/jh7110-trng.c
21826
21827STARFIVE WATCHDOG DRIVER
21828M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21829M:	Samin Guo <samin.guo@starfivetech.com>
21830S:	Supported
21831F:	Documentation/devicetree/bindings/watchdog/starfive*
21832F:	drivers/watchdog/starfive-wdt.c
21833
21834STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21835M:	Minda Chen <minda.chen@starfivetech.com>
21836S:	Supported
21837F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21838F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21839F:	drivers/phy/starfive/phy-jh7110-pcie.c
21840F:	drivers/phy/starfive/phy-jh7110-usb.c
21841
21842STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21843M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21844S:	Supported
21845F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21846F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21847
21848STATIC BRANCH/CALL
21849M:	Peter Zijlstra <peterz@infradead.org>
21850M:	Josh Poimboeuf <jpoimboe@kernel.org>
21851M:	Jason Baron <jbaron@akamai.com>
21852R:	Steven Rostedt <rostedt@goodmis.org>
21853R:	Ard Biesheuvel <ardb@kernel.org>
21854S:	Supported
21855F:	arch/*/include/asm/jump_label*.h
21856F:	arch/*/include/asm/static_call*.h
21857F:	arch/*/kernel/jump_label.c
21858F:	arch/*/kernel/static_call.c
21859F:	include/linux/jump_label*.h
21860F:	include/linux/static_call*.h
21861F:	kernel/jump_label.c
21862F:	kernel/static_call.c
21863
21864STI AUDIO (ASoC) DRIVERS
21865M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21867S:	Maintained
21868F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21869F:	sound/soc/sti/
21870
21871STI CEC DRIVER
21872M:	Alain Volmat <alain.volmat@foss.st.com>
21873S:	Maintained
21874F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21875F:	drivers/media/cec/platform/sti/
21876
21877STK1160 USB VIDEO CAPTURE DRIVER
21878M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21879L:	linux-media@vger.kernel.org
21880S:	Maintained
21881T:	git git://linuxtv.org/media_tree.git
21882F:	drivers/media/usb/stk1160/
21883
21884STM32 AUDIO (ASoC) DRIVERS
21885M:	Olivier Moysan <olivier.moysan@foss.st.com>
21886M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21888S:	Maintained
21889F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21890F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21891F:	sound/soc/stm/
21892
21893STM32 DMA DRIVERS
21894M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21895L:	dmaengine@vger.kernel.org
21896L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21897S:	Maintained
21898F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21899F:	Documentation/devicetree/bindings/dma/stm32/
21900F:	drivers/dma/stm32/
21901
21902STM32 TIMER/LPTIMER DRIVERS
21903M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21904S:	Maintained
21905F:	Documentation/ABI/testing/*timer-stm32
21906F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21907F:	drivers/*/stm32-*timer*
21908F:	drivers/pwm/pwm-stm32*
21909F:	include/linux/*/stm32-*tim*
21910
21911STMMAC ETHERNET DRIVER
21912M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21913M:	Jose Abreu <joabreu@synopsys.com>
21914L:	netdev@vger.kernel.org
21915S:	Supported
21916W:	http://www.stlinux.com
21917F:	Documentation/networking/device_drivers/ethernet/stmicro/
21918F:	drivers/net/ethernet/stmicro/stmmac/
21919
21920SUN HAPPY MEAL ETHERNET DRIVER
21921M:	Sean Anderson <seanga2@gmail.com>
21922S:	Maintained
21923F:	drivers/net/ethernet/sun/sunhme.*
21924
21925SUN3/3X
21926M:	Sam Creasey <sammy@sammy.net>
21927S:	Maintained
21928W:	http://sammy.net/sun3/
21929F:	arch/m68k/include/asm/sun3*
21930F:	arch/m68k/kernel/*sun3*
21931F:	arch/m68k/sun3*/
21932F:	drivers/net/ethernet/i825xx/sun3*
21933
21934SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21935M:	Hans de Goede <hdegoede@redhat.com>
21936L:	linux-input@vger.kernel.org
21937S:	Maintained
21938F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21939F:	drivers/input/keyboard/sun4i-lradc-keys.c
21940
21941SUNDANCE NETWORK DRIVER
21942M:	Denis Kirjanov <kda@linux-powerpc.org>
21943L:	netdev@vger.kernel.org
21944S:	Maintained
21945F:	drivers/net/ethernet/dlink/sundance.c
21946
21947SUNPLUS ETHERNET DRIVER
21948M:	Wells Lu <wellslutw@gmail.com>
21949L:	netdev@vger.kernel.org
21950S:	Maintained
21951W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21952F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21953F:	drivers/net/ethernet/sunplus/
21954
21955SUNPLUS MMC DRIVER
21956M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21957M:	Li-hao Kuo <lhjeff911@gmail.com>
21958S:	Maintained
21959F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21960F:	drivers/mmc/host/sunplus-mmc.c
21961
21962SUNPLUS OCOTP DRIVER
21963M:	Vincent Shih <vincent.sunplus@gmail.com>
21964S:	Maintained
21965F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21966F:	drivers/nvmem/sunplus-ocotp.c
21967
21968SUNPLUS PWM DRIVER
21969M:	Hammer Hsieh <hammerh0314@gmail.com>
21970S:	Maintained
21971F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21972F:	drivers/pwm/pwm-sunplus.c
21973
21974SUNPLUS RTC DRIVER
21975M:	Vincent Shih <vincent.sunplus@gmail.com>
21976L:	linux-rtc@vger.kernel.org
21977S:	Maintained
21978F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21979F:	drivers/rtc/rtc-sunplus.c
21980
21981SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21982M:	Li-hao Kuo <lhjeff911@gmail.com>
21983L:	linux-spi@vger.kernel.org
21984S:	Maintained
21985F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21986F:	drivers/spi/spi-sunplus-sp7021.c
21987
21988SUNPLUS UART DRIVER
21989M:	Hammer Hsieh <hammerh0314@gmail.com>
21990S:	Maintained
21991F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21992F:	drivers/tty/serial/sunplus-uart.c
21993
21994SUNPLUS USB2 PHY DRIVER
21995M:	Vincent Shih <vincent.sunplus@gmail.com>
21996L:	linux-usb@vger.kernel.org
21997S:	Maintained
21998F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21999F:	drivers/phy/sunplus/Kconfig
22000F:	drivers/phy/sunplus/Makefile
22001F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22002
22003SUNPLUS WATCHDOG DRIVER
22004M:	Xiantao Hu <xt.hu@cqplus1.com>
22005L:	linux-watchdog@vger.kernel.org
22006S:	Maintained
22007F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22008F:	drivers/watchdog/sunplus_wdt.c
22009
22010SUPERH
22011M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22012M:	Rich Felker <dalias@libc.org>
22013M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22014L:	linux-sh@vger.kernel.org
22015S:	Maintained
22016Q:	http://patchwork.kernel.org/project/linux-sh/list/
22017F:	Documentation/arch/sh/
22018F:	arch/sh/
22019F:	drivers/sh/
22020
22021SUSPEND TO RAM
22022M:	"Rafael J. Wysocki" <rafael@kernel.org>
22023M:	Len Brown <len.brown@intel.com>
22024M:	Pavel Machek <pavel@ucw.cz>
22025L:	linux-pm@vger.kernel.org
22026S:	Supported
22027B:	https://bugzilla.kernel.org
22028F:	Documentation/power/
22029F:	arch/x86/kernel/acpi/sleep*
22030F:	arch/x86/kernel/acpi/wakeup*
22031F:	drivers/base/power/
22032F:	include/linux/freezer.h
22033F:	include/linux/pm.h
22034F:	include/linux/suspend.h
22035F:	kernel/power/
22036
22037SVGA HANDLING
22038M:	Martin Mares <mj@ucw.cz>
22039L:	linux-video@atrey.karlin.mff.cuni.cz
22040S:	Maintained
22041F:	Documentation/admin-guide/svga.rst
22042F:	arch/x86/boot/video*
22043
22044SWITCHDEV
22045M:	Jiri Pirko <jiri@resnulli.us>
22046M:	Ivan Vecera <ivecera@redhat.com>
22047L:	netdev@vger.kernel.org
22048S:	Supported
22049F:	include/net/switchdev.h
22050F:	net/switchdev/
22051
22052SY8106A REGULATOR DRIVER
22053M:	Icenowy Zheng <icenowy@aosc.io>
22054S:	Maintained
22055F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22056F:	drivers/regulator/sy8106a-regulator.c
22057
22058SYNC FILE FRAMEWORK
22059M:	Sumit Semwal <sumit.semwal@linaro.org>
22060R:	Gustavo Padovan <gustavo@padovan.org>
22061L:	linux-media@vger.kernel.org
22062L:	dri-devel@lists.freedesktop.org
22063S:	Maintained
22064T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22065F:	Documentation/driver-api/sync_file.rst
22066F:	drivers/dma-buf/dma-fence*
22067F:	drivers/dma-buf/sw_sync.c
22068F:	drivers/dma-buf/sync_*
22069F:	include/linux/sync_file.h
22070F:	include/uapi/linux/sync_file.h
22071
22072SYNOPSYS ARC ARCHITECTURE
22073M:	Vineet Gupta <vgupta@kernel.org>
22074L:	linux-snps-arc@lists.infradead.org
22075S:	Supported
22076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22077F:	Documentation/arch/arc
22078F:	Documentation/devicetree/bindings/arc/*
22079F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22080F:	arch/arc/
22081F:	drivers/clocksource/arc_timer.c
22082F:	drivers/tty/serial/arc_uart.c
22083
22084SYNOPSYS ARC HSDK SDP pll clock driver
22085M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22086S:	Supported
22087F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22088F:	drivers/clk/clk-hsdk-pll.c
22089
22090SYNOPSYS ARC SDP clock driver
22091M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22092S:	Supported
22093F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22094F:	drivers/clk/axs10x/*
22095
22096SYNOPSYS ARC SDP platform support
22097M:	Alexey Brodkin <abrodkin@synopsys.com>
22098S:	Supported
22099F:	Documentation/devicetree/bindings/arc/axs10*
22100F:	arch/arc/boot/dts/ax*
22101F:	arch/arc/plat-axs10x
22102
22103SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22104M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22105S:	Supported
22106F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22107F:	drivers/reset/reset-axs10x.c
22108
22109SYNOPSYS CREG GPIO DRIVER
22110M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22111S:	Maintained
22112F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22113F:	drivers/gpio/gpio-creg-snps.c
22114
22115SYNOPSYS DESIGNWARE 8250 UART DRIVER
22116M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22117R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22118S:	Supported
22119F:	drivers/tty/serial/8250/8250_dw.c
22120F:	drivers/tty/serial/8250/8250_dwlib.*
22121F:	drivers/tty/serial/8250/8250_lpss.c
22122
22123SYNOPSYS DESIGNWARE APB GPIO DRIVER
22124M:	Hoan Tran <hoan@os.amperecomputing.com>
22125M:	Serge Semin <fancer.lancer@gmail.com>
22126L:	linux-gpio@vger.kernel.org
22127S:	Maintained
22128F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22129F:	drivers/gpio/gpio-dwapb.c
22130
22131SYNOPSYS DESIGNWARE APB SSI DRIVER
22132M:	Serge Semin <fancer.lancer@gmail.com>
22133L:	linux-spi@vger.kernel.org
22134S:	Supported
22135F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22136F:	drivers/spi/spi-dw*
22137
22138SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22139M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22140S:	Maintained
22141F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22142F:	drivers/dma/dw-axi-dmac/
22143
22144SYNOPSYS DESIGNWARE DMAC DRIVER
22145M:	Viresh Kumar <vireshk@kernel.org>
22146R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22147S:	Maintained
22148F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22149F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22150F:	drivers/dma/dw/
22151F:	include/dt-bindings/dma/dw-dmac.h
22152F:	include/linux/dma/dw.h
22153F:	include/linux/platform_data/dma-dw.h
22154
22155SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22156M:	Jose Abreu <Jose.Abreu@synopsys.com>
22157L:	netdev@vger.kernel.org
22158S:	Supported
22159F:	drivers/net/ethernet/synopsys/
22160
22161SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22162M:	Jose Abreu <Jose.Abreu@synopsys.com>
22163L:	netdev@vger.kernel.org
22164S:	Supported
22165F:	drivers/net/pcs/pcs-xpcs.c
22166F:	drivers/net/pcs/pcs-xpcs.h
22167F:	include/linux/pcs/pcs-xpcs.h
22168
22169SYNOPSYS DESIGNWARE I2C DRIVER
22170M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22171R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22172R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22173R:	Jan Dabros <jsd@semihalf.com>
22174L:	linux-i2c@vger.kernel.org
22175S:	Supported
22176F:	drivers/i2c/busses/i2c-designware-*
22177
22178SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22179M:	Jaehoon Chung <jh80.chung@samsung.com>
22180L:	linux-mmc@vger.kernel.org
22181S:	Maintained
22182F:	drivers/mmc/host/dw_mmc*
22183
22184SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22185M:	Shuai Xue <xueshuai@linux.alibaba.com>
22186M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22187S:	Supported
22188F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22189F:	drivers/perf/dwc_pcie_pmu.c
22190
22191SYNOPSYS HSDK RESET CONTROLLER DRIVER
22192M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22193S:	Supported
22194F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22195F:	drivers/reset/reset-hsdk.c
22196F:	include/dt-bindings/reset/snps,hsdk-reset.h
22197
22198SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22199M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22200M:	Manjunath M B <manjumb@synopsys.com>
22201L:	linux-mmc@vger.kernel.org
22202S:	Maintained
22203F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22204
22205SYSTEM CONFIGURATION (SYSCON)
22206M:	Lee Jones <lee@kernel.org>
22207M:	Arnd Bergmann <arnd@arndb.de>
22208S:	Supported
22209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22210F:	drivers/mfd/syscon.c
22211
22212SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22213M:	Sudeep Holla <sudeep.holla@arm.com>
22214R:	Cristian Marussi <cristian.marussi@arm.com>
22215L:	arm-scmi@vger.kernel.org
22216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22217S:	Maintained
22218F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22219F:	drivers/clk/clk-sc[mp]i.c
22220F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22221F:	drivers/firmware/arm_scmi/
22222F:	drivers/firmware/arm_scpi.c
22223F:	drivers/hwmon/scmi-hwmon.c
22224F:	drivers/pinctrl/pinctrl-scmi.c
22225F:	drivers/pmdomain/arm/
22226F:	drivers/powercap/arm_scmi_powercap.c
22227F:	drivers/regulator/scmi-regulator.c
22228F:	drivers/reset/reset-scmi.c
22229F:	include/linux/sc[mp]i_protocol.h
22230F:	include/trace/events/scmi.h
22231F:	include/uapi/linux/virtio_scmi.h
22232
22233SYSTEM RESET/SHUTDOWN DRIVERS
22234M:	Sebastian Reichel <sre@kernel.org>
22235L:	linux-pm@vger.kernel.org
22236S:	Maintained
22237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22238F:	Documentation/devicetree/bindings/power/reset/
22239F:	drivers/power/reset/
22240
22241SYSTEM TRACE MODULE CLASS
22242M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22243S:	Maintained
22244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22245F:	Documentation/trace/stm.rst
22246F:	drivers/hwtracing/stm/
22247F:	include/linux/stm.h
22248F:	include/uapi/linux/stm.h
22249
22250SYSTEM76 ACPI DRIVER
22251M:	Jeremy Soller <jeremy@system76.com>
22252M:	System76 Product Development <productdev@system76.com>
22253L:	platform-driver-x86@vger.kernel.org
22254S:	Maintained
22255F:	drivers/platform/x86/system76_acpi.c
22256
22257SYSV FILESYSTEM
22258S:	Orphan
22259F:	Documentation/filesystems/sysv-fs.rst
22260F:	fs/sysv/
22261F:	include/linux/sysv_fs.h
22262
22263TASKSTATS STATISTICS INTERFACE
22264M:	Balbir Singh <bsingharora@gmail.com>
22265S:	Maintained
22266F:	Documentation/accounting/taskstats*
22267F:	include/linux/taskstats*
22268F:	kernel/taskstats.c
22269
22270TC subsystem
22271M:	Jamal Hadi Salim <jhs@mojatatu.com>
22272M:	Cong Wang <xiyou.wangcong@gmail.com>
22273M:	Jiri Pirko <jiri@resnulli.us>
22274L:	netdev@vger.kernel.org
22275S:	Maintained
22276F:	include/net/pkt_cls.h
22277F:	include/net/pkt_sched.h
22278F:	include/net/tc_act/
22279F:	include/uapi/linux/pkt_cls.h
22280F:	include/uapi/linux/pkt_sched.h
22281F:	include/uapi/linux/tc_act/
22282F:	include/uapi/linux/tc_ematch/
22283F:	net/sched/
22284F:	tools/testing/selftests/tc-testing
22285
22286TC90522 MEDIA DRIVER
22287M:	Akihiro Tsukada <tskd08@gmail.com>
22288L:	linux-media@vger.kernel.org
22289S:	Odd Fixes
22290F:	drivers/media/dvb-frontends/tc90522*
22291
22292TCP LOW PRIORITY MODULE
22293M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22294M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22295S:	Maintained
22296W:	http://tcp-lp-mod.sourceforge.net/
22297F:	net/ipv4/tcp_lp.c
22298
22299TDA10071 MEDIA DRIVER
22300L:	linux-media@vger.kernel.org
22301S:	Orphan
22302W:	https://linuxtv.org
22303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22304F:	drivers/media/dvb-frontends/tda10071*
22305
22306TDA18212 MEDIA DRIVER
22307L:	linux-media@vger.kernel.org
22308S:	Orphan
22309W:	https://linuxtv.org
22310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22311F:	drivers/media/tuners/tda18212*
22312
22313TDA18218 MEDIA DRIVER
22314L:	linux-media@vger.kernel.org
22315S:	Orphan
22316W:	https://linuxtv.org
22317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22318F:	drivers/media/tuners/tda18218*
22319
22320TDA18250 MEDIA DRIVER
22321M:	Olli Salonen <olli.salonen@iki.fi>
22322L:	linux-media@vger.kernel.org
22323S:	Maintained
22324W:	https://linuxtv.org
22325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22326T:	git git://linuxtv.org/media_tree.git
22327F:	drivers/media/tuners/tda18250*
22328
22329TDA18271 MEDIA DRIVER
22330M:	Michael Krufky <mkrufky@linuxtv.org>
22331L:	linux-media@vger.kernel.org
22332S:	Maintained
22333W:	https://linuxtv.org
22334W:	http://github.com/mkrufky
22335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22336T:	git git://linuxtv.org/mkrufky/tuners.git
22337F:	drivers/media/tuners/tda18271*
22338
22339TDA1997x MEDIA DRIVER
22340M:	Tim Harvey <tharvey@gateworks.com>
22341L:	linux-media@vger.kernel.org
22342S:	Maintained
22343W:	https://linuxtv.org
22344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22345F:	drivers/media/i2c/tda1997x.*
22346
22347TDA827x MEDIA DRIVER
22348M:	Michael Krufky <mkrufky@linuxtv.org>
22349L:	linux-media@vger.kernel.org
22350S:	Maintained
22351W:	https://linuxtv.org
22352W:	http://github.com/mkrufky
22353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22354T:	git git://linuxtv.org/mkrufky/tuners.git
22355F:	drivers/media/tuners/tda8290.*
22356
22357TDA8290 MEDIA DRIVER
22358M:	Michael Krufky <mkrufky@linuxtv.org>
22359L:	linux-media@vger.kernel.org
22360S:	Maintained
22361W:	https://linuxtv.org
22362W:	http://github.com/mkrufky
22363Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22364T:	git git://linuxtv.org/mkrufky/tuners.git
22365F:	drivers/media/tuners/tda8290.*
22366
22367TDA9840 MEDIA DRIVER
22368M:	Hans Verkuil <hverkuil@xs4all.nl>
22369L:	linux-media@vger.kernel.org
22370S:	Maintained
22371W:	https://linuxtv.org
22372T:	git git://linuxtv.org/media_tree.git
22373F:	drivers/media/i2c/tda9840*
22374
22375TEA5761 TUNER DRIVER
22376M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22377L:	linux-media@vger.kernel.org
22378S:	Odd fixes
22379W:	https://linuxtv.org
22380T:	git git://linuxtv.org/media_tree.git
22381F:	drivers/media/tuners/tea5761.*
22382
22383TEA5767 TUNER DRIVER
22384M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22385L:	linux-media@vger.kernel.org
22386S:	Maintained
22387W:	https://linuxtv.org
22388T:	git git://linuxtv.org/media_tree.git
22389F:	drivers/media/tuners/tea5767.*
22390
22391TEA6415C MEDIA DRIVER
22392M:	Hans Verkuil <hverkuil@xs4all.nl>
22393L:	linux-media@vger.kernel.org
22394S:	Maintained
22395W:	https://linuxtv.org
22396T:	git git://linuxtv.org/media_tree.git
22397F:	drivers/media/i2c/tea6415c*
22398
22399TEA6420 MEDIA DRIVER
22400M:	Hans Verkuil <hverkuil@xs4all.nl>
22401L:	linux-media@vger.kernel.org
22402S:	Maintained
22403W:	https://linuxtv.org
22404T:	git git://linuxtv.org/media_tree.git
22405F:	drivers/media/i2c/tea6420*
22406
22407TEAM DRIVER
22408M:	Jiri Pirko <jiri@resnulli.us>
22409L:	netdev@vger.kernel.org
22410S:	Supported
22411F:	Documentation/netlink/specs/team.yaml
22412F:	drivers/net/team/
22413F:	include/linux/if_team.h
22414F:	include/uapi/linux/if_team.h
22415F:	tools/testing/selftests/drivers/net/team/
22416
22417TECHNICAL ADVISORY BOARD PROCESS DOCS
22418M:	"Theodore Ts'o" <tytso@mit.edu>
22419M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22420L:	tech-board-discuss@lists.linux.dev
22421S:	Maintained
22422F:	Documentation/process/contribution-maturity-model.rst
22423F:	Documentation/process/researcher-guidelines.rst
22424
22425TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22426M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22427S:	Maintained
22428F:	arch/x86/platform/ts5500/
22429
22430TECHNOTREND USB IR RECEIVER
22431M:	Sean Young <sean@mess.org>
22432L:	linux-media@vger.kernel.org
22433S:	Maintained
22434F:	drivers/media/rc/ttusbir.c
22435
22436TECHWELL TW9900 VIDEO DECODER
22437M:	Mehdi Djait <mehdi.djait@bootlin.com>
22438L:	linux-media@vger.kernel.org
22439S:	Maintained
22440F:	drivers/media/i2c/tw9900.c
22441
22442TECHWELL TW9910 VIDEO DECODER
22443L:	linux-media@vger.kernel.org
22444S:	Orphan
22445F:	drivers/media/i2c/tw9910.c
22446F:	include/media/i2c/tw9910.h
22447
22448TEE SUBSYSTEM
22449M:	Jens Wiklander <jens.wiklander@linaro.org>
22450R:	Sumit Garg <sumit.garg@linaro.org>
22451L:	op-tee@lists.trustedfirmware.org
22452S:	Maintained
22453F:	Documentation/driver-api/tee.rst
22454F:	Documentation/tee/
22455F:	Documentation/userspace-api/tee.rst
22456F:	drivers/tee/
22457F:	include/linux/tee_core.h
22458F:	include/linux/tee_drv.h
22459F:	include/uapi/linux/tee.h
22460
22461TEGRA ARCHITECTURE SUPPORT
22462M:	Thierry Reding <thierry.reding@gmail.com>
22463M:	Jonathan Hunter <jonathanh@nvidia.com>
22464L:	linux-tegra@vger.kernel.org
22465S:	Supported
22466Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22468N:	[^a-z]tegra
22469
22470TEGRA CLOCK DRIVER
22471M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22472M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22473S:	Supported
22474F:	drivers/clk/tegra/
22475
22476TEGRA CRYPTO DRIVERS
22477M:	Akhil R <akhilrajeev@nvidia.com>
22478S:	Supported
22479F:	drivers/crypto/tegra/*
22480
22481TEGRA DMA DRIVERS
22482M:	Laxman Dewangan <ldewangan@nvidia.com>
22483M:	Jon Hunter <jonathanh@nvidia.com>
22484S:	Supported
22485F:	drivers/dma/tegra*
22486
22487TEGRA I2C DRIVER
22488M:	Laxman Dewangan <ldewangan@nvidia.com>
22489R:	Dmitry Osipenko <digetx@gmail.com>
22490S:	Supported
22491F:	drivers/i2c/busses/i2c-tegra.c
22492
22493TEGRA IOMMU DRIVERS
22494M:	Thierry Reding <thierry.reding@gmail.com>
22495R:	Krishna Reddy <vdumpa@nvidia.com>
22496L:	linux-tegra@vger.kernel.org
22497S:	Supported
22498F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22499F:	drivers/iommu/tegra*
22500
22501TEGRA KBC DRIVER
22502M:	Laxman Dewangan <ldewangan@nvidia.com>
22503S:	Supported
22504F:	drivers/input/keyboard/tegra-kbc.c
22505
22506TEGRA NAND DRIVER
22507M:	Stefan Agner <stefan@agner.ch>
22508M:	Lucas Stach <dev@lynxeye.de>
22509S:	Maintained
22510F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22511F:	drivers/mtd/nand/raw/tegra_nand.c
22512
22513TEGRA PWM DRIVER
22514M:	Thierry Reding <thierry.reding@gmail.com>
22515S:	Supported
22516F:	drivers/pwm/pwm-tegra.c
22517
22518TEGRA QUAD SPI DRIVER
22519M:	Thierry Reding <thierry.reding@gmail.com>
22520M:	Jonathan Hunter <jonathanh@nvidia.com>
22521M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22522L:	linux-tegra@vger.kernel.org
22523S:	Maintained
22524F:	drivers/spi/spi-tegra210-quad.c
22525
22526TEGRA SERIAL DRIVER
22527M:	Laxman Dewangan <ldewangan@nvidia.com>
22528S:	Supported
22529F:	drivers/tty/serial/serial-tegra.c
22530
22531TEGRA SPI DRIVER
22532M:	Laxman Dewangan <ldewangan@nvidia.com>
22533S:	Supported
22534F:	drivers/spi/spi-tegra*
22535
22536TEGRA VIDEO DRIVER
22537M:	Thierry Reding <thierry.reding@gmail.com>
22538M:	Jonathan Hunter <jonathanh@nvidia.com>
22539M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22540M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22541L:	linux-media@vger.kernel.org
22542L:	linux-tegra@vger.kernel.org
22543S:	Maintained
22544F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22545F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22546F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22547F:	drivers/staging/media/tegra-video/
22548
22549TEGRA XUSB PADCTL DRIVER
22550M:	JC Kuo <jckuo@nvidia.com>
22551S:	Supported
22552F:	drivers/phy/tegra/xusb*
22553
22554TEHUTI ETHERNET DRIVER
22555M:	Andy Gospodarek <andy@greyhouse.net>
22556L:	netdev@vger.kernel.org
22557S:	Supported
22558F:	drivers/net/ethernet/tehuti/tehuti.*
22559
22560TEHUTI TN40XX ETHERNET DRIVER
22561M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22562L:	netdev@vger.kernel.org
22563S:	Maintained
22564F:	drivers/net/ethernet/tehuti/tn40*
22565
22566TELECOM CLOCK DRIVER FOR MCPL0010
22567M:	Mark Gross <markgross@kernel.org>
22568S:	Supported
22569F:	drivers/char/tlclk.c
22570
22571TEMPO SEMICONDUCTOR DRIVERS
22572M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22573S:	Maintained
22574F:	Documentation/devicetree/bindings/sound/tscs*.txt
22575F:	sound/soc/codecs/tscs*.c
22576F:	sound/soc/codecs/tscs*.h
22577
22578TENSILICA XTENSA PORT (xtensa)
22579M:	Chris Zankel <chris@zankel.net>
22580M:	Max Filippov <jcmvbkbc@gmail.com>
22581S:	Maintained
22582T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22583F:	arch/xtensa/
22584F:	drivers/irqchip/irq-xtensa-*
22585
22586TEXAS INSTRUMENTS ASoC DRIVERS
22587M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22588L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22589S:	Maintained
22590F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22591F:	sound/soc/ti/
22592
22593TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22594M:	Shenghao Ding <shenghao-ding@ti.com>
22595M:	Kevin Lu <kevin-lu@ti.com>
22596M:	Baojun Xu <baojun.xu@ti.com>
22597L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22598S:	Maintained
22599F:	Documentation/devicetree/bindings/sound/tas2552.txt
22600F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22601F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22602F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22603F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22604F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22605F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22606F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22607F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22608F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22609F:	include/sound/tas2*.h
22610F:	include/sound/tlv320*.h
22611F:	include/sound/tpa6130a2-plat.h
22612F:	sound/pci/hda/tas2781_hda_i2c.c
22613F:	sound/soc/codecs/pcm1681.c
22614F:	sound/soc/codecs/pcm1789*.*
22615F:	sound/soc/codecs/pcm179x*.*
22616F:	sound/soc/codecs/pcm186x*.*
22617F:	sound/soc/codecs/pcm3008.*
22618F:	sound/soc/codecs/pcm3060*.*
22619F:	sound/soc/codecs/pcm3168a*.*
22620F:	sound/soc/codecs/pcm5102a.c
22621F:	sound/soc/codecs/pcm512x*.*
22622F:	sound/soc/codecs/tas2*.*
22623F:	sound/soc/codecs/tlv320*.*
22624F:	sound/soc/codecs/tpa6130a2.*
22625
22626TEXAS INSTRUMENTS DMA DRIVERS
22627M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22628L:	dmaengine@vger.kernel.org
22629S:	Maintained
22630F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22631F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22632F:	Documentation/devicetree/bindings/dma/ti/
22633F:	drivers/dma/ti/
22634F:	include/linux/dma/k3-psil.h
22635F:	include/linux/dma/k3-udma-glue.h
22636F:	include/linux/dma/ti-cppi5.h
22637X:	drivers/dma/ti/cppi41.c
22638
22639TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22640M:	Robert Marko <robert.marko@sartura.hr>
22641M:	Luka Perkov <luka.perkov@sartura.hr>
22642L:	linux-hwmon@vger.kernel.org
22643S:	Maintained
22644F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22645F:	Documentation/hwmon/tps23861.rst
22646F:	drivers/hwmon/tps23861.c
22647
22648TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22649M:	Ricardo Ribalda <ribalda@kernel.org>
22650L:	linux-iio@vger.kernel.org
22651S:	Supported
22652F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22653F:	drivers/iio/dac/ti-dac7612.c
22654
22655TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22656M:	Nishanth Menon <nm@ti.com>
22657M:	Tero Kristo <kristo@kernel.org>
22658M:	Santosh Shilimkar <ssantosh@kernel.org>
22659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22660S:	Maintained
22661F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22662F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22663F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22664F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22665F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22666F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22667F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22668F:	drivers/clk/keystone/sci-clk.c
22669F:	drivers/firmware/ti_sci*
22670F:	drivers/irqchip/irq-ti-sci-inta.c
22671F:	drivers/irqchip/irq-ti-sci-intr.c
22672F:	drivers/reset/reset-ti-sci.c
22673F:	drivers/soc/ti/ti_sci_inta_msi.c
22674F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22675F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22676F:	include/linux/soc/ti/ti_sci_inta_msi.h
22677F:	include/linux/soc/ti/ti_sci_protocol.h
22678
22679TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22680M:	Puranjay Mohan <puranjay@kernel.org>
22681L:	linux-iio@vger.kernel.org
22682S:	Supported
22683F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22684F:	drivers/iio/temperature/tmp117.c
22685
22686THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22687M:	Hans Verkuil <hverkuil@xs4all.nl>
22688L:	linux-media@vger.kernel.org
22689S:	Maintained
22690W:	https://linuxtv.org
22691T:	git git://linuxtv.org/media_tree.git
22692F:	drivers/media/radio/radio-raremono.c
22693
22694THERMAL
22695M:	Rafael J. Wysocki <rafael@kernel.org>
22696M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22697R:	Zhang Rui <rui.zhang@intel.com>
22698R:	Lukasz Luba <lukasz.luba@arm.com>
22699L:	linux-pm@vger.kernel.org
22700S:	Supported
22701Q:	https://patchwork.kernel.org/project/linux-pm/list/
22702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22703F:	Documentation/ABI/testing/sysfs-class-thermal
22704F:	Documentation/admin-guide/thermal/
22705F:	Documentation/devicetree/bindings/thermal/
22706F:	Documentation/driver-api/thermal/
22707F:	drivers/thermal/
22708F:	include/dt-bindings/thermal/
22709F:	include/linux/cpu_cooling.h
22710F:	include/linux/thermal.h
22711F:	include/uapi/linux/thermal.h
22712F:	tools/lib/thermal/
22713F:	tools/thermal/
22714
22715THERMAL DRIVER FOR AMLOGIC SOCS
22716M:	Guillaume La Roque <glaroque@baylibre.com>
22717L:	linux-pm@vger.kernel.org
22718L:	linux-amlogic@lists.infradead.org
22719S:	Supported
22720W:	http://linux-meson.com/
22721F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22722F:	drivers/thermal/amlogic_thermal.c
22723
22724THERMAL/CPU_COOLING
22725M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22727M:	Viresh Kumar <viresh.kumar@linaro.org>
22728R:	Lukasz Luba <lukasz.luba@arm.com>
22729L:	linux-pm@vger.kernel.org
22730S:	Supported
22731F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22732F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22733F:	drivers/thermal/cpufreq_cooling.c
22734F:	drivers/thermal/cpuidle_cooling.c
22735F:	include/linux/cpu_cooling.h
22736
22737THERMAL/POWER_ALLOCATOR
22738M:	Lukasz Luba <lukasz.luba@arm.com>
22739L:	linux-pm@vger.kernel.org
22740S:	Maintained
22741F:	Documentation/driver-api/thermal/power_allocator.rst
22742F:	drivers/thermal/gov_power_allocator.c
22743F:	drivers/thermal/thermal_trace_ipa.h
22744
22745THINKPAD ACPI EXTRAS DRIVER
22746M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22747L:	ibm-acpi-devel@lists.sourceforge.net
22748L:	platform-driver-x86@vger.kernel.org
22749S:	Maintained
22750W:	http://ibm-acpi.sourceforge.net
22751W:	http://thinkwiki.org/wiki/Ibm-acpi
22752T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22753F:	drivers/platform/x86/thinkpad_acpi.c
22754
22755THINKPAD LMI DRIVER
22756M:	Mark Pearson <markpearson@lenovo.com>
22757L:	platform-driver-x86@vger.kernel.org
22758S:	Maintained
22759F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22760F:	drivers/platform/x86/think-lmi.?
22761
22762THP7312 ISP DRIVER
22763M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22764M:	Paul Elder <paul.elder@ideasonboard.com>
22765L:	linux-media@vger.kernel.org
22766S:	Maintained
22767T:	git git://linuxtv.org/media_tree.git
22768F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22769F:	Documentation/userspace-api/media/drivers/thp7312.rst
22770F:	drivers/media/i2c/thp7312.c
22771F:	include/uapi/linux/thp7312.h
22772
22773THUNDERBOLT DMA TRAFFIC TEST DRIVER
22774M:	Isaac Hazan <isaac.hazan@intel.com>
22775L:	linux-usb@vger.kernel.org
22776S:	Maintained
22777F:	drivers/thunderbolt/dma_test.c
22778
22779THUNDERBOLT DRIVER
22780M:	Andreas Noever <andreas.noever@gmail.com>
22781M:	Michael Jamet <michael.jamet@intel.com>
22782M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22783M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22784L:	linux-usb@vger.kernel.org
22785S:	Maintained
22786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22787F:	Documentation/admin-guide/thunderbolt.rst
22788F:	drivers/thunderbolt/
22789F:	include/linux/thunderbolt.h
22790
22791THUNDERBOLT NETWORK DRIVER
22792M:	Michael Jamet <michael.jamet@intel.com>
22793M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22794M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22795L:	netdev@vger.kernel.org
22796S:	Maintained
22797F:	drivers/net/thunderbolt/
22798
22799THUNDERX GPIO DRIVER
22800M:	Robert Richter <rric@kernel.org>
22801S:	Odd Fixes
22802F:	drivers/gpio/gpio-thunderx.c
22803
22804TI ADS1119 ADC DRIVER
22805M:	Francesco Dolcini <francesco@dolcini.it>
22806M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22807L:	linux-iio@vger.kernel.org
22808S:	Maintained
22809F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22810F:	drivers/iio/adc/ti-ads1119.c
22811
22812TI ADS7924 ADC DRIVER
22813M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22814L:	linux-iio@vger.kernel.org
22815S:	Supported
22816F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22817F:	drivers/iio/adc/ti-ads7924.c
22818
22819TI AM437X VPFE DRIVER
22820M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22821L:	linux-media@vger.kernel.org
22822S:	Maintained
22823W:	https://linuxtv.org
22824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22825T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22826F:	drivers/media/platform/ti/am437x/
22827
22828TI BANDGAP AND THERMAL DRIVER
22829M:	Eduardo Valentin <edubezval@gmail.com>
22830M:	Keerthy <j-keerthy@ti.com>
22831L:	linux-pm@vger.kernel.org
22832L:	linux-omap@vger.kernel.org
22833S:	Maintained
22834F:	drivers/thermal/ti-soc-thermal/
22835
22836TI BQ27XXX POWER SUPPLY DRIVER
22837F:	drivers/power/supply/bq27xxx_battery.c
22838F:	drivers/power/supply/bq27xxx_battery_i2c.c
22839F:	include/linux/power/bq27xxx_battery.h
22840
22841TI CDCE706 CLOCK DRIVER
22842M:	Max Filippov <jcmvbkbc@gmail.com>
22843S:	Maintained
22844F:	drivers/clk/clk-cdce706.c
22845
22846TI CLOCK DRIVER
22847M:	Tero Kristo <kristo@kernel.org>
22848L:	linux-omap@vger.kernel.org
22849S:	Odd Fixes
22850F:	drivers/clk/ti/
22851F:	include/linux/clk/ti.h
22852
22853TI DAVINCI MACHINE SUPPORT
22854M:	Bartosz Golaszewski <brgl@bgdev.pl>
22855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22856S:	Maintained
22857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22858F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22859F:	arch/arm/boot/dts/ti/davinci/
22860F:	arch/arm/mach-davinci/
22861F:	drivers/i2c/busses/i2c-davinci.c
22862
22863TI DAVINCI SERIES CLOCK DRIVER
22864M:	David Lechner <david@lechnology.com>
22865S:	Maintained
22866F:	Documentation/devicetree/bindings/clock/ti/davinci/
22867F:	drivers/clk/davinci/
22868F:	include/linux/clk/davinci.h
22869
22870TI DAVINCI SERIES GPIO DRIVER
22871M:	Keerthy <j-keerthy@ti.com>
22872L:	linux-gpio@vger.kernel.org
22873S:	Maintained
22874F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22875F:	drivers/gpio/gpio-davinci.c
22876
22877TI DAVINCI SERIES MEDIA DRIVER
22878M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22879L:	linux-media@vger.kernel.org
22880S:	Maintained
22881W:	https://linuxtv.org
22882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22883T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22884F:	drivers/media/platform/ti/davinci/
22885F:	include/media/davinci/
22886
22887TI ENHANCED CAPTURE (eCAP) DRIVER
22888M:	Vignesh Raghavendra <vigneshr@ti.com>
22889R:	Julien Panis <jpanis@baylibre.com>
22890L:	linux-iio@vger.kernel.org
22891L:	linux-omap@vger.kernel.org
22892S:	Maintained
22893F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22894F:	drivers/counter/ti-ecap-capture.c
22895
22896TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22897R:	David Lechner <david@lechnology.com>
22898L:	linux-iio@vger.kernel.org
22899F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22900F:	drivers/counter/ti-eqep.c
22901
22902TI ETHERNET SWITCH DRIVER (CPSW)
22903R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22904R:	Roger Quadros <rogerq@kernel.org>
22905L:	linux-omap@vger.kernel.org
22906L:	netdev@vger.kernel.org
22907S:	Maintained
22908F:	drivers/net/ethernet/ti/cpsw*
22909F:	drivers/net/ethernet/ti/davinci*
22910
22911TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22912M:	Alex Dubov <oakad@yahoo.com>
22913S:	Maintained
22914W:	http://tifmxx.berlios.de/
22915F:	drivers/memstick/host/tifm_ms.c
22916F:	drivers/misc/tifm*
22917F:	drivers/mmc/host/tifm_sd.c
22918F:	include/linux/tifm.h
22919
22920TI FPD-LINK DRIVERS
22921M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22922L:	linux-media@vger.kernel.org
22923S:	Maintained
22924F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22925F:	drivers/media/i2c/ds90*
22926F:	include/media/i2c/ds90*
22927
22928TI HDC302X HUMIDITY DRIVER
22929M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22930M:	Li peiyu <579lpy@gmail.com>
22931L:	linux-iio@vger.kernel.org
22932S:	Maintained
22933F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22934F:	drivers/iio/humidity/hdc3020.c
22935
22936TI ICSSG ETHERNET DRIVER (ICSSG)
22937R:	MD Danish Anwar <danishanwar@ti.com>
22938R:	Roger Quadros <rogerq@kernel.org>
22939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22940L:	netdev@vger.kernel.org
22941S:	Maintained
22942F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22943F:	drivers/net/ethernet/ti/icssg/*
22944
22945TI J721E CSI2RX DRIVER
22946M:	Jai Luthra <j-luthra@ti.com>
22947L:	linux-media@vger.kernel.org
22948S:	Maintained
22949F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22950F:	drivers/media/platform/ti/j721e-csi2rx/
22951
22952TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22953M:	Nishanth Menon <nm@ti.com>
22954M:	Santosh Shilimkar <ssantosh@kernel.org>
22955L:	linux-kernel@vger.kernel.org
22956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22957S:	Maintained
22958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22959F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22960F:	drivers/pmdomain/ti/omap_prm.c
22961F:	drivers/soc/ti/*
22962
22963TI LM49xxx FAMILY ASoC CODEC DRIVERS
22964M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22965M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22967S:	Maintained
22968F:	sound/soc/codecs/isabelle*
22969F:	sound/soc/codecs/lm49453*
22970
22971TI LMP92064 ADC DRIVER
22972M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22973R:	kernel@pengutronix.de
22974L:	linux-iio@vger.kernel.org
22975S:	Maintained
22976F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22977F:	drivers/iio/adc/ti-lmp92064.c
22978
22979TI PCM3060 ASoC CODEC DRIVER
22980M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22981L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22982S:	Maintained
22983F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22984F:	sound/soc/codecs/pcm3060*
22985
22986TI TAS571X FAMILY ASoC CODEC DRIVER
22987M:	Kevin Cernekee <cernekee@chromium.org>
22988L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22989S:	Odd Fixes
22990F:	sound/soc/codecs/tas571x*
22991
22992TI TMAG5273 MAGNETOMETER DRIVER
22993M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22994L:	linux-iio@vger.kernel.org
22995S:	Maintained
22996F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22997F:	drivers/iio/magnetometer/tmag5273.c
22998
22999TI TRF7970A NFC DRIVER
23000M:	Mark Greer <mgreer@animalcreek.com>
23001L:	linux-wireless@vger.kernel.org
23002S:	Supported
23003F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23004F:	drivers/nfc/trf7970a.c
23005
23006TI TSC2046 ADC DRIVER
23007M:	Oleksij Rempel <o.rempel@pengutronix.de>
23008R:	kernel@pengutronix.de
23009L:	linux-iio@vger.kernel.org
23010S:	Maintained
23011F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23012F:	drivers/iio/adc/ti-tsc2046.c
23013
23014TI TWL4030 SERIES SOC CODEC DRIVER
23015M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23017S:	Maintained
23018F:	sound/soc/codecs/twl4030*
23019
23020TI VPE/CAL DRIVERS
23021M:	Benoit Parrot <bparrot@ti.com>
23022L:	linux-media@vger.kernel.org
23023S:	Maintained
23024W:	http://linuxtv.org/
23025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23026F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23027F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23028F:	drivers/media/platform/ti/cal/
23029F:	drivers/media/platform/ti/vpe/
23030
23031TI WILINK WIRELESS DRIVERS
23032L:	linux-wireless@vger.kernel.org
23033S:	Orphan
23034W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23035W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23036F:	drivers/net/wireless/ti/
23037
23038TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23039M:	John Stultz <jstultz@google.com>
23040M:	Thomas Gleixner <tglx@linutronix.de>
23041R:	Stephen Boyd <sboyd@kernel.org>
23042L:	linux-kernel@vger.kernel.org
23043S:	Supported
23044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23045F:	include/linux/clocksource.h
23046F:	include/linux/time.h
23047F:	include/linux/timekeeper_internal.h
23048F:	include/linux/timekeeping.h
23049F:	include/linux/timex.h
23050F:	include/uapi/linux/time.h
23051F:	include/uapi/linux/timex.h
23052F:	kernel/time/alarmtimer.c
23053F:	kernel/time/clocksource*
23054F:	kernel/time/ntp*
23055F:	kernel/time/time.c
23056F:	kernel/time/timeconst.bc
23057F:	kernel/time/timeconv.c
23058F:	kernel/time/timecounter.c
23059F:	kernel/time/timekeeping*
23060F:	kernel/time/time_test.c
23061F:	tools/testing/selftests/timers/
23062
23063TIPC NETWORK LAYER
23064M:	Jon Maloy <jmaloy@redhat.com>
23065M:	Ying Xue <ying.xue@windriver.com>
23066L:	netdev@vger.kernel.org (core kernel code)
23067L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23068S:	Maintained
23069W:	http://tipc.sourceforge.net/
23070F:	include/uapi/linux/tipc*.h
23071F:	net/tipc/
23072
23073TLAN NETWORK DRIVER
23074M:	Samuel Chessman <chessman@tux.org>
23075L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23076S:	Maintained
23077W:	http://sourceforge.net/projects/tlan/
23078F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23079F:	drivers/net/ethernet/ti/tlan.*
23080
23081TMIO/SDHI MMC DRIVER
23082M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23083L:	linux-mmc@vger.kernel.org
23084L:	linux-renesas-soc@vger.kernel.org
23085S:	Supported
23086F:	drivers/mmc/host/renesas_sdhi*
23087F:	drivers/mmc/host/tmio_mmc*
23088F:	include/linux/platform_data/tmio.h
23089
23090TMP513 HARDWARE MONITOR DRIVER
23091M:	Eric Tremblay <etremblay@distech-controls.com>
23092L:	linux-hwmon@vger.kernel.org
23093S:	Maintained
23094F:	Documentation/hwmon/tmp513.rst
23095F:	drivers/hwmon/tmp513.c
23096
23097TMPFS (SHMEM FILESYSTEM)
23098M:	Hugh Dickins <hughd@google.com>
23099L:	linux-mm@kvack.org
23100S:	Maintained
23101F:	include/linux/shmem_fs.h
23102F:	mm/shmem.c
23103
23104TOMOYO SECURITY MODULE
23105M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23106M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23107L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23108L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23109L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23110L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23111S:	Maintained
23112W:	https://tomoyo.sourceforge.net/
23113F:	security/tomoyo/
23114
23115TOPSTAR LAPTOP EXTRAS DRIVER
23116M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23117L:	platform-driver-x86@vger.kernel.org
23118S:	Maintained
23119F:	drivers/platform/x86/topstar-laptop.c
23120
23121TORTURE-TEST MODULES
23122M:	Davidlohr Bueso <dave@stgolabs.net>
23123M:	"Paul E. McKenney" <paulmck@kernel.org>
23124M:	Josh Triplett <josh@joshtriplett.org>
23125L:	linux-kernel@vger.kernel.org
23126S:	Supported
23127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23128F:	Documentation/RCU/torture.rst
23129F:	kernel/locking/locktorture.c
23130F:	kernel/rcu/rcuscale.c
23131F:	kernel/rcu/rcutorture.c
23132F:	kernel/rcu/refscale.c
23133F:	kernel/torture.c
23134
23135TOSHIBA ACPI EXTRAS DRIVER
23136M:	Azael Avalos <coproscefalo@gmail.com>
23137L:	platform-driver-x86@vger.kernel.org
23138S:	Maintained
23139F:	drivers/platform/x86/toshiba_acpi.c
23140
23141TOSHIBA BLUETOOTH DRIVER
23142M:	Azael Avalos <coproscefalo@gmail.com>
23143L:	platform-driver-x86@vger.kernel.org
23144S:	Maintained
23145F:	drivers/platform/x86/toshiba_bluetooth.c
23146
23147TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23148M:	Azael Avalos <coproscefalo@gmail.com>
23149L:	platform-driver-x86@vger.kernel.org
23150S:	Maintained
23151F:	drivers/platform/x86/toshiba_haps.c
23152
23153TOSHIBA SMM DRIVER
23154M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23155S:	Maintained
23156W:	http://www.buzzard.org.uk/toshiba/
23157F:	drivers/char/toshiba.c
23158F:	include/linux/toshiba.h
23159F:	include/uapi/linux/toshiba.h
23160
23161TOSHIBA TC358743 DRIVER
23162M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23163L:	linux-media@vger.kernel.org
23164S:	Maintained
23165F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23166F:	drivers/media/i2c/tc358743*
23167F:	include/media/i2c/tc358743.h
23168
23169TOSHIBA WMI HOTKEYS DRIVER
23170M:	Azael Avalos <coproscefalo@gmail.com>
23171L:	platform-driver-x86@vger.kernel.org
23172S:	Maintained
23173F:	drivers/platform/x86/toshiba-wmi.c
23174
23175TPM DEVICE DRIVER
23176M:	Peter Huewe <peterhuewe@gmx.de>
23177M:	Jarkko Sakkinen <jarkko@kernel.org>
23178R:	Jason Gunthorpe <jgg@ziepe.ca>
23179L:	linux-integrity@vger.kernel.org
23180S:	Maintained
23181W:	https://codeberg.org/jarkko/linux-tpmdd-test
23182Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23184F:	Documentation/devicetree/bindings/tpm/
23185F:	drivers/char/tpm/
23186
23187TPS546D24 DRIVER
23188M:	Duke Du <dukedu83@gmail.com>
23189L:	linux-hwmon@vger.kernel.org
23190S:	Maintained
23191F:	Documentation/hwmon/tps546d24.rst
23192F:	drivers/hwmon/pmbus/tps546d24.c
23193
23194TQ SYSTEMS BOARD & DRIVER SUPPORT
23195L:	linux@ew.tq-group.com
23196S:	Supported
23197W:	https://www.tq-group.com/en/products/tq-embedded/
23198F:	arch/arm/boot/dts/imx*mba*.dts*
23199F:	arch/arm/boot/dts/imx*tqma*.dts*
23200F:	arch/arm/boot/dts/mba*.dtsi
23201F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23202F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23203F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23204F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23205F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23206F:	drivers/gpio/gpio-tqmx86.c
23207F:	drivers/mfd/tqmx86.c
23208F:	drivers/watchdog/tqmx86_wdt.c
23209
23210TRACING
23211M:	Steven Rostedt <rostedt@goodmis.org>
23212M:	Masami Hiramatsu <mhiramat@kernel.org>
23213R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23214L:	linux-kernel@vger.kernel.org
23215L:	linux-trace-kernel@vger.kernel.org
23216S:	Maintained
23217Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23219F:	Documentation/trace/*
23220F:	fs/tracefs/
23221F:	include/linux/trace*.h
23222F:	include/trace/
23223F:	kernel/trace/
23224F:	scripts/tracing/
23225F:	tools/testing/selftests/ftrace/
23226
23227TRACING MMIO ACCESSES (MMIOTRACE)
23228M:	Steven Rostedt <rostedt@goodmis.org>
23229M:	Masami Hiramatsu <mhiramat@kernel.org>
23230R:	Karol Herbst <karolherbst@gmail.com>
23231R:	Pekka Paalanen <ppaalanen@gmail.com>
23232L:	linux-kernel@vger.kernel.org
23233L:	nouveau@lists.freedesktop.org
23234S:	Maintained
23235F:	arch/x86/mm/kmmio.c
23236F:	arch/x86/mm/mmio-mod.c
23237F:	arch/x86/mm/testmmiotrace.c
23238F:	include/linux/mmiotrace.h
23239F:	kernel/trace/trace_mmiotrace.c
23240
23241TRACING OS NOISE / LATENCY TRACERS
23242M:	Steven Rostedt <rostedt@goodmis.org>
23243S:	Maintained
23244F:	Documentation/trace/hwlat_detector.rst
23245F:	Documentation/trace/osnoise-tracer.rst
23246F:	Documentation/trace/timerlat-tracer.rst
23247F:	arch/*/kernel/trace.c
23248F:	include/trace/events/osnoise.h
23249F:	kernel/trace/trace_hwlat.c
23250F:	kernel/trace/trace_irqsoff.c
23251F:	kernel/trace/trace_osnoise.c
23252F:	kernel/trace/trace_sched_wakeup.c
23253
23254TRADITIONAL CHINESE DOCUMENTATION
23255M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23256S:	Maintained
23257W:	https://github.com/srcres258/linux-doc
23258T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23259F:	Documentation/translations/zh_TW/
23260
23261TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23262M:	Dan Williams <dan.j.williams@intel.com>
23263L:	linux-coco@lists.linux.dev
23264S:	Maintained
23265F:	Documentation/ABI/testing/configfs-tsm
23266F:	drivers/virt/coco/tsm.c
23267F:	include/linux/tsm.h
23268
23269TRUSTED SERVICES TEE DRIVER
23270M:	Balint Dobszay <balint.dobszay@arm.com>
23271M:	Sudeep Holla <sudeep.holla@arm.com>
23272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23273L:	trusted-services@lists.trustedfirmware.org
23274S:	Maintained
23275F:	Documentation/tee/ts-tee.rst
23276F:	drivers/tee/tstee/
23277
23278TTY LAYER AND SERIAL DRIVERS
23279M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23280M:	Jiri Slaby <jirislaby@kernel.org>
23281L:	linux-kernel@vger.kernel.org
23282L:	linux-serial@vger.kernel.org
23283S:	Supported
23284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23285F:	Documentation/devicetree/bindings/serial/
23286F:	Documentation/driver-api/serial/
23287F:	drivers/tty/
23288F:	include/linux/selection.h
23289F:	include/linux/serial.h
23290F:	include/linux/serial_core.h
23291F:	include/linux/sysrq.h
23292F:	include/linux/tty*.h
23293F:	include/linux/vt.h
23294F:	include/linux/vt_*.h
23295F:	include/uapi/linux/serial.h
23296F:	include/uapi/linux/serial_core.h
23297F:	include/uapi/linux/tty.h
23298
23299TUA9001 MEDIA DRIVER
23300L:	linux-media@vger.kernel.org
23301S:	Orphan
23302W:	https://linuxtv.org
23303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23304F:	drivers/media/tuners/tua9001*
23305
23306TULIP NETWORK DRIVERS
23307L:	netdev@vger.kernel.org
23308L:	linux-parisc@vger.kernel.org
23309S:	Orphan
23310F:	drivers/net/ethernet/dec/tulip/
23311
23312TUN/TAP driver
23313M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23314M:	Jason Wang <jasowang@redhat.com>
23315S:	Maintained
23316W:	http://vtun.sourceforge.net/tun
23317F:	Documentation/networking/tuntap.rst
23318F:	arch/um/os-Linux/drivers/
23319F:	drivers/net/tap.c
23320F:	drivers/net/tun.c
23321
23322TURBOCHANNEL SUBSYSTEM
23323M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23324M:	Ralf Baechle <ralf@linux-mips.org>
23325L:	linux-mips@vger.kernel.org
23326S:	Maintained
23327Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23328F:	drivers/tc/
23329F:	include/linux/tc.h
23330
23331TURBOSTAT UTILITY
23332M:	"Len Brown" <lenb@kernel.org>
23333L:	linux-pm@vger.kernel.org
23334S:	Supported
23335Q:	https://patchwork.kernel.org/project/linux-pm/list/
23336B:	https://bugzilla.kernel.org
23337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23338F:	tools/power/x86/turbostat/
23339F:	tools/testing/selftests/turbostat/
23340
23341TW5864 VIDEO4LINUX DRIVER
23342M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23343M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23344M:	Andrey Utkin <andrey_utkin@fastmail.com>
23345L:	linux-media@vger.kernel.org
23346S:	Supported
23347F:	drivers/media/pci/tw5864/
23348
23349TW68 VIDEO4LINUX DRIVER
23350M:	Hans Verkuil <hverkuil@xs4all.nl>
23351L:	linux-media@vger.kernel.org
23352S:	Odd Fixes
23353W:	https://linuxtv.org
23354T:	git git://linuxtv.org/media_tree.git
23355F:	drivers/media/pci/tw68/
23356
23357TW686X VIDEO4LINUX DRIVER
23358M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23359L:	linux-media@vger.kernel.org
23360S:	Maintained
23361W:	http://linuxtv.org
23362T:	git git://linuxtv.org/media_tree.git
23363F:	drivers/media/pci/tw686x/
23364
23365U-BOOT ENVIRONMENT VARIABLES
23366M:	Rafał Miłecki <rafal@milecki.pl>
23367S:	Maintained
23368F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23369F:	drivers/nvmem/u-boot-env.c
23370
23371UACCE ACCELERATOR FRAMEWORK
23372M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23373M:	Zhou Wang <wangzhou1@hisilicon.com>
23374L:	linux-accelerators@lists.ozlabs.org
23375L:	linux-kernel@vger.kernel.org
23376S:	Maintained
23377F:	Documentation/ABI/testing/sysfs-driver-uacce
23378F:	Documentation/misc-devices/uacce.rst
23379F:	drivers/misc/uacce/
23380F:	include/linux/uacce.h
23381F:	include/uapi/misc/uacce/
23382
23383UBI FILE SYSTEM (UBIFS)
23384M:	Richard Weinberger <richard@nod.at>
23385R:	Zhihao Cheng <chengzhihao1@huawei.com>
23386L:	linux-mtd@lists.infradead.org
23387S:	Supported
23388W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23391F:	Documentation/ABI/testing/sysfs-fs-ubifs
23392F:	Documentation/filesystems/ubifs-authentication.rst
23393F:	Documentation/filesystems/ubifs.rst
23394F:	fs/ubifs/
23395
23396UBLK USERSPACE BLOCK DRIVER
23397M:	Ming Lei <ming.lei@redhat.com>
23398L:	linux-block@vger.kernel.org
23399S:	Maintained
23400F:	Documentation/block/ublk.rst
23401F:	drivers/block/ublk_drv.c
23402F:	include/uapi/linux/ublk_cmd.h
23403
23404UBSAN
23405M:	Kees Cook <kees@kernel.org>
23406R:	Marco Elver <elver@google.com>
23407R:	Andrey Konovalov <andreyknvl@gmail.com>
23408R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23409L:	kasan-dev@googlegroups.com
23410L:	linux-hardening@vger.kernel.org
23411S:	Supported
23412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23413F:	Documentation/dev-tools/ubsan.rst
23414F:	include/linux/ubsan.h
23415F:	lib/Kconfig.ubsan
23416F:	lib/test_ubsan.c
23417F:	lib/ubsan.c
23418F:	lib/ubsan.h
23419F:	scripts/Makefile.ubsan
23420K:	\bARCH_HAS_UBSAN\b
23421
23422UCLINUX (M68KNOMMU AND COLDFIRE)
23423M:	Greg Ungerer <gerg@linux-m68k.org>
23424L:	linux-m68k@lists.linux-m68k.org
23425S:	Maintained
23426W:	http://www.linux-m68k.org/
23427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23428F:	arch/m68k/*/*_no.*
23429F:	arch/m68k/68*/
23430F:	arch/m68k/coldfire/
23431F:	arch/m68k/include/asm/*_no.*
23432
23433UDF FILESYSTEM
23434M:	Jan Kara <jack@suse.com>
23435S:	Maintained
23436F:	Documentation/filesystems/udf.rst
23437F:	fs/udf/
23438
23439UDRAW TABLET
23440M:	Bastien Nocera <hadess@hadess.net>
23441L:	linux-input@vger.kernel.org
23442S:	Maintained
23443F:	drivers/hid/hid-udraw-ps3.c
23444
23445UFS FILESYSTEM
23446M:	Evgeniy Dushistov <dushistov@mail.ru>
23447S:	Maintained
23448F:	Documentation/admin-guide/ufs.rst
23449F:	fs/ufs/
23450
23451UHID USERSPACE HID IO DRIVER
23452M:	David Rheinsberg <david@readahead.eu>
23453L:	linux-input@vger.kernel.org
23454S:	Maintained
23455F:	drivers/hid/uhid.c
23456F:	include/uapi/linux/uhid.h
23457
23458ULPI BUS
23459M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23460L:	linux-usb@vger.kernel.org
23461S:	Maintained
23462F:	drivers/usb/common/ulpi.c
23463F:	include/linux/ulpi/
23464
23465UNICODE SUBSYSTEM
23466M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23467L:	linux-fsdevel@vger.kernel.org
23468S:	Supported
23469F:	fs/unicode/
23470
23471UNIFDEF
23472M:	Tony Finch <dot@dotat.at>
23473S:	Maintained
23474W:	http://dotat.at/prog/unifdef
23475F:	scripts/unifdef.c
23476
23477UNIFORM CDROM DRIVER
23478M:	Phillip Potter <phil@philpotter.co.uk>
23479S:	Maintained
23480F:	Documentation/cdrom/
23481F:	drivers/cdrom/cdrom.c
23482F:	include/linux/cdrom.h
23483F:	include/uapi/linux/cdrom.h
23484
23485UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23486R:	Alim Akhtar <alim.akhtar@samsung.com>
23487R:	Avri Altman <avri.altman@wdc.com>
23488R:	Bart Van Assche <bvanassche@acm.org>
23489L:	linux-scsi@vger.kernel.org
23490S:	Supported
23491F:	Documentation/devicetree/bindings/ufs/
23492F:	Documentation/scsi/ufs.rst
23493F:	drivers/ufs/core/
23494
23495UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23496M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23497L:	linux-scsi@vger.kernel.org
23498S:	Supported
23499F:	drivers/ufs/host/*dwc*
23500
23501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23502M:	Alim Akhtar <alim.akhtar@samsung.com>
23503L:	linux-scsi@vger.kernel.org
23504S:	Maintained
23505F:	drivers/ufs/host/ufs-exynos*
23506
23507UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23508M:	Peter Wang <peter.wang@mediatek.com>
23509R:	Stanley Jhu <chu.stanley@gmail.com>
23510L:	linux-scsi@vger.kernel.org
23511L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23512S:	Maintained
23513F:	drivers/ufs/host/ufs-mediatek*
23514
23515UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23516M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23517L:	linux-arm-msm@vger.kernel.org
23518L:	linux-scsi@vger.kernel.org
23519S:	Maintained
23520F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23521F:	drivers/ufs/host/ufs-qcom*
23522
23523UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23524M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23525L:	linux-renesas-soc@vger.kernel.org
23526L:	linux-scsi@vger.kernel.org
23527S:	Maintained
23528F:	drivers/ufs/host/ufs-renesas.c
23529
23530UNSORTED BLOCK IMAGES (UBI)
23531M:	Richard Weinberger <richard@nod.at>
23532R:	Zhihao Cheng <chengzhihao1@huawei.com>
23533L:	linux-mtd@lists.infradead.org
23534S:	Supported
23535W:	http://www.linux-mtd.infradead.org/
23536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23538F:	drivers/mtd/ubi/
23539F:	include/linux/mtd/ubi.h
23540F:	include/uapi/mtd/ubi-user.h
23541
23542UPROBES
23543M:	Masami Hiramatsu <mhiramat@kernel.org>
23544M:	Oleg Nesterov <oleg@redhat.com>
23545M:	Peter Zijlstra <peterz@infradead.org>
23546L:	linux-kernel@vger.kernel.org
23547L:	linux-trace-kernel@vger.kernel.org
23548S:	Maintained
23549F:	arch/*/include/asm/uprobes.h
23550F:	arch/*/kernel/probes/uprobes.c
23551F:	arch/*/kernel/uprobes.c
23552F:	include/linux/uprobes.h
23553F:	kernel/events/uprobes.c
23554
23555USB "USBNET" DRIVER FRAMEWORK
23556M:	Oliver Neukum <oneukum@suse.com>
23557L:	netdev@vger.kernel.org
23558S:	Maintained
23559W:	http://www.linux-usb.org/usbnet
23560F:	drivers/net/usb/usbnet.c
23561F:	include/linux/usb/usbnet.h
23562
23563USB ACM DRIVER
23564M:	Oliver Neukum <oneukum@suse.com>
23565L:	linux-usb@vger.kernel.org
23566S:	Maintained
23567F:	Documentation/usb/acm.rst
23568F:	drivers/usb/class/cdc-acm.*
23569
23570USB APPLE MFI FASTCHARGE DRIVER
23571M:	Bastien Nocera <hadess@hadess.net>
23572L:	linux-usb@vger.kernel.org
23573S:	Maintained
23574F:	drivers/usb/misc/apple-mfi-fastcharge.c
23575
23576USB AR5523 WIRELESS DRIVER
23577L:	linux-wireless@vger.kernel.org
23578S:	Orphan
23579F:	drivers/net/wireless/ath/ar5523/
23580
23581USB ATTACHED SCSI
23582M:	Oliver Neukum <oneukum@suse.com>
23583L:	linux-usb@vger.kernel.org
23584L:	linux-scsi@vger.kernel.org
23585S:	Maintained
23586F:	drivers/usb/storage/uas.c
23587
23588USB CDC ETHERNET DRIVER
23589M:	Oliver Neukum <oliver@neukum.org>
23590L:	linux-usb@vger.kernel.org
23591S:	Maintained
23592F:	drivers/net/usb/cdc_*.c
23593F:	include/uapi/linux/usb/cdc.h
23594
23595USB CHAOSKEY DRIVER
23596M:	Keith Packard <keithp@keithp.com>
23597L:	linux-usb@vger.kernel.org
23598S:	Maintained
23599F:	drivers/usb/misc/chaoskey.c
23600
23601USB CYPRESS C67X00 DRIVER
23602L:	linux-usb@vger.kernel.org
23603S:	Orphan
23604F:	drivers/usb/c67x00/
23605
23606USB DAVICOM DM9601 DRIVER
23607M:	Peter Korsgaard <peter@korsgaard.com>
23608L:	netdev@vger.kernel.org
23609S:	Maintained
23610W:	http://www.linux-usb.org/usbnet
23611F:	drivers/net/usb/dm9601.c
23612
23613USB EHCI DRIVER
23614M:	Alan Stern <stern@rowland.harvard.edu>
23615L:	linux-usb@vger.kernel.org
23616S:	Maintained
23617F:	Documentation/usb/ehci.rst
23618F:	drivers/usb/host/ehci*
23619
23620USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23621M:	Jiri Kosina <jikos@kernel.org>
23622M:	Benjamin Tissoires <bentiss@kernel.org>
23623L:	linux-usb@vger.kernel.org
23624S:	Maintained
23625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23626F:	Documentation/hid/hiddev.rst
23627F:	drivers/hid/usbhid/
23628
23629USB INTEL XHCI ROLE MUX DRIVER
23630M:	Hans de Goede <hdegoede@redhat.com>
23631L:	linux-usb@vger.kernel.org
23632S:	Maintained
23633F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23634
23635USB IP DRIVER FOR HISILICON KIRIN 960
23636M:	Yu Chen <chenyu56@huawei.com>
23637M:	Binghui Wang <wangbinghui@hisilicon.com>
23638L:	linux-usb@vger.kernel.org
23639S:	Maintained
23640F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23641F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23642
23643USB IP DRIVER FOR HISILICON KIRIN 970
23644M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23645L:	linux-usb@vger.kernel.org
23646S:	Maintained
23647F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23648F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23649
23650USB ISP116X DRIVER
23651M:	Olav Kongas <ok@artecdesign.ee>
23652L:	linux-usb@vger.kernel.org
23653S:	Maintained
23654F:	drivers/usb/host/isp116x*
23655F:	include/linux/usb/isp116x.h
23656
23657USB ISP1760 DRIVER
23658M:	Rui Miguel Silva <rui.silva@linaro.org>
23659L:	linux-usb@vger.kernel.org
23660S:	Maintained
23661F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23662F:	drivers/usb/isp1760/*
23663
23664USB LAN78XX ETHERNET DRIVER
23665M:	Woojung Huh <woojung.huh@microchip.com>
23666M:	UNGLinuxDriver@microchip.com
23667L:	netdev@vger.kernel.org
23668S:	Maintained
23669F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23670F:	drivers/net/usb/lan78xx.*
23671F:	include/dt-bindings/net/microchip-lan78xx.h
23672
23673USB MASS STORAGE DRIVER
23674M:	Alan Stern <stern@rowland.harvard.edu>
23675L:	linux-usb@vger.kernel.org
23676L:	usb-storage@lists.one-eyed-alien.net
23677S:	Maintained
23678F:	drivers/usb/storage/
23679
23680USB MIDI DRIVER
23681M:	Clemens Ladisch <clemens@ladisch.de>
23682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23683S:	Maintained
23684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23685F:	sound/usb/midi.*
23686
23687USB NETWORKING DRIVERS
23688L:	linux-usb@vger.kernel.org
23689S:	Odd Fixes
23690F:	drivers/net/usb/
23691
23692USB OHCI DRIVER
23693M:	Alan Stern <stern@rowland.harvard.edu>
23694L:	linux-usb@vger.kernel.org
23695S:	Maintained
23696F:	Documentation/usb/ohci.rst
23697F:	drivers/usb/host/ohci*
23698
23699USB OTG FSM (Finite State Machine)
23700M:	Peter Chen <peter.chen@kernel.org>
23701L:	linux-usb@vger.kernel.org
23702S:	Maintained
23703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23704F:	drivers/usb/common/usb-otg-fsm.c
23705
23706USB OVER IP DRIVER
23707M:	Valentina Manea <valentina.manea.m@gmail.com>
23708M:	Shuah Khan <shuah@kernel.org>
23709M:	Shuah Khan <skhan@linuxfoundation.org>
23710R:	Hongren Zheng <i@zenithal.me>
23711L:	linux-usb@vger.kernel.org
23712S:	Maintained
23713F:	Documentation/usb/usbip_protocol.rst
23714F:	drivers/usb/usbip/
23715F:	tools/testing/selftests/drivers/usb/usbip/
23716F:	tools/usb/usbip/
23717
23718USB PEGASUS DRIVER
23719M:	Petko Manolov <petkan@nucleusys.com>
23720L:	linux-usb@vger.kernel.org
23721L:	netdev@vger.kernel.org
23722S:	Maintained
23723W:	https://github.com/petkan/pegasus
23724T:	git https://github.com/petkan/pegasus.git
23725F:	drivers/net/usb/pegasus.*
23726
23727USB PRINTER DRIVER (usblp)
23728M:	Pete Zaitcev <zaitcev@redhat.com>
23729L:	linux-usb@vger.kernel.org
23730S:	Supported
23731F:	drivers/usb/class/usblp.c
23732
23733USB QMI WWAN NETWORK DRIVER
23734M:	Bjørn Mork <bjorn@mork.no>
23735L:	netdev@vger.kernel.org
23736S:	Maintained
23737F:	Documentation/ABI/testing/sysfs-class-net-qmi
23738F:	drivers/net/usb/qmi_wwan.c
23739
23740USB RAW GADGET DRIVER
23741R:	Andrey Konovalov <andreyknvl@gmail.com>
23742L:	linux-usb@vger.kernel.org
23743S:	Maintained
23744F:	Documentation/usb/raw-gadget.rst
23745F:	drivers/usb/gadget/legacy/raw_gadget.c
23746F:	include/uapi/linux/usb/raw_gadget.h
23747
23748USB RTL8150 DRIVER
23749M:	Petko Manolov <petkan@nucleusys.com>
23750L:	linux-usb@vger.kernel.org
23751L:	netdev@vger.kernel.org
23752S:	Maintained
23753W:	https://github.com/petkan/rtl8150
23754T:	git https://github.com/petkan/rtl8150.git
23755F:	drivers/net/usb/rtl8150.c
23756
23757USB SERIAL SUBSYSTEM
23758M:	Johan Hovold <johan@kernel.org>
23759L:	linux-usb@vger.kernel.org
23760S:	Maintained
23761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23762F:	Documentation/usb/usb-serial.rst
23763F:	drivers/usb/serial/
23764F:	include/linux/usb/serial.h
23765
23766USB SMSC75XX ETHERNET DRIVER
23767M:	Steve Glendinning <steve.glendinning@shawell.net>
23768L:	netdev@vger.kernel.org
23769S:	Maintained
23770F:	drivers/net/usb/smsc75xx.*
23771
23772USB SMSC95XX ETHERNET DRIVER
23773M:	Steve Glendinning <steve.glendinning@shawell.net>
23774M:	UNGLinuxDriver@microchip.com
23775L:	netdev@vger.kernel.org
23776S:	Maintained
23777F:	drivers/net/usb/smsc95xx.*
23778
23779USB SUBSYSTEM
23780M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23781L:	linux-usb@vger.kernel.org
23782S:	Supported
23783W:	http://www.linux-usb.org
23784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23785F:	Documentation/devicetree/bindings/usb/
23786F:	Documentation/usb/
23787F:	drivers/usb/
23788F:	include/dt-bindings/usb/
23789F:	include/linux/usb.h
23790F:	include/linux/usb/
23791F:	include/uapi/linux/usb/
23792
23793USB TYPEC BUS FOR ALTERNATE MODES
23794M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23795L:	linux-usb@vger.kernel.org
23796S:	Maintained
23797F:	Documentation/ABI/testing/sysfs-bus-typec
23798F:	Documentation/driver-api/usb/typec_bus.rst
23799F:	drivers/usb/typec/altmodes/
23800F:	include/linux/usb/typec_altmode.h
23801
23802USB TYPEC CLASS
23803M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23804L:	linux-usb@vger.kernel.org
23805S:	Maintained
23806F:	Documentation/ABI/testing/sysfs-class-typec
23807F:	Documentation/driver-api/usb/typec.rst
23808F:	drivers/usb/typec/
23809F:	include/linux/usb/typec.h
23810
23811USB TYPEC INTEL PMC MUX DRIVER
23812M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23813L:	linux-usb@vger.kernel.org
23814S:	Maintained
23815F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23816F:	drivers/usb/typec/mux/intel_pmc_mux.c
23817
23818USB TYPEC PI3USB30532 MUX DRIVER
23819M:	Hans de Goede <hdegoede@redhat.com>
23820L:	linux-usb@vger.kernel.org
23821S:	Maintained
23822F:	drivers/usb/typec/mux/pi3usb30532.c
23823
23824USB TYPEC PORT CONTROLLER DRIVERS
23825L:	linux-usb@vger.kernel.org
23826S:	Orphan
23827F:	drivers/usb/typec/tcpm/
23828
23829USB UHCI DRIVER
23830M:	Alan Stern <stern@rowland.harvard.edu>
23831L:	linux-usb@vger.kernel.org
23832S:	Maintained
23833F:	drivers/usb/host/uhci*
23834
23835USB VIDEO CLASS
23836M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23837L:	linux-media@vger.kernel.org
23838S:	Maintained
23839W:	http://www.ideasonboard.org/uvc/
23840T:	git git://linuxtv.org/media_tree.git
23841F:	drivers/media/usb/uvc/
23842F:	include/uapi/linux/uvcvideo.h
23843
23844USB WEBCAM GADGET
23845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23846M:	Daniel Scally <dan.scally@ideasonboard.com>
23847L:	linux-usb@vger.kernel.org
23848S:	Maintained
23849F:	drivers/usb/gadget/function/*uvc*
23850F:	drivers/usb/gadget/legacy/webcam.c
23851F:	include/uapi/linux/usb/g_uvc.h
23852
23853USB XHCI DRIVER
23854M:	Mathias Nyman <mathias.nyman@intel.com>
23855L:	linux-usb@vger.kernel.org
23856S:	Supported
23857F:	drivers/usb/host/pci-quirks*
23858F:	drivers/usb/host/xhci*
23859
23860USER DATAGRAM PROTOCOL (UDP)
23861M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23862S:	Maintained
23863F:	include/linux/udp.h
23864F:	net/ipv4/udp.c
23865F:	net/ipv6/udp.c
23866
23867USER-MODE LINUX (UML)
23868M:	Richard Weinberger <richard@nod.at>
23869M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23870M:	Johannes Berg <johannes@sipsolutions.net>
23871L:	linux-um@lists.infradead.org
23872S:	Maintained
23873W:	http://user-mode-linux.sourceforge.net
23874Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23877F:	Documentation/virt/uml/
23878F:	arch/um/
23879F:	arch/x86/um/
23880F:	fs/hostfs/
23881
23882USERSPACE COPYIN/COPYOUT (UIOVEC)
23883M:	Alexander Viro <viro@zeniv.linux.org.uk>
23884S:	Maintained
23885F:	include/linux/uio.h
23886F:	lib/iov_iter.c
23887
23888USERSPACE DMA BUFFER DRIVER
23889M:	Gerd Hoffmann <kraxel@redhat.com>
23890L:	dri-devel@lists.freedesktop.org
23891S:	Maintained
23892T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23893F:	drivers/dma-buf/udmabuf.c
23894F:	include/uapi/linux/udmabuf.h
23895
23896USERSPACE I/O (UIO)
23897M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23898S:	Maintained
23899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23900F:	Documentation/driver-api/uio-howto.rst
23901F:	drivers/uio/
23902F:	include/linux/uio_driver.h
23903
23904UTIL-LINUX PACKAGE
23905M:	Karel Zak <kzak@redhat.com>
23906L:	util-linux@vger.kernel.org
23907S:	Maintained
23908W:	http://en.wikipedia.org/wiki/Util-linux
23909T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23910
23911UUID HELPERS
23912R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23913L:	linux-kernel@vger.kernel.org
23914S:	Maintained
23915F:	include/linux/uuid.h
23916F:	lib/test_uuid.c
23917F:	lib/uuid.c
23918
23919UV SYSFS DRIVER
23920M:	Justin Ernst <justin.ernst@hpe.com>
23921L:	platform-driver-x86@vger.kernel.org
23922S:	Maintained
23923F:	drivers/platform/x86/uv_sysfs.c
23924
23925UVESAFB DRIVER
23926M:	Michal Januszewski <spock@gentoo.org>
23927L:	linux-fbdev@vger.kernel.org
23928S:	Maintained
23929W:	https://github.com/mjanusz/v86d
23930F:	Documentation/fb/uvesafb.rst
23931F:	drivers/video/fbdev/uvesafb.*
23932
23933Ux500 CLOCK DRIVERS
23934M:	Ulf Hansson <ulf.hansson@linaro.org>
23935L:	linux-clk@vger.kernel.org
23936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23937S:	Maintained
23938F:	drivers/clk/ux500/
23939
23940V4L2 ASYNC AND FWNODE FRAMEWORKS
23941M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23942L:	linux-media@vger.kernel.org
23943S:	Maintained
23944T:	git git://linuxtv.org/media_tree.git
23945F:	drivers/media/v4l2-core/v4l2-async.c
23946F:	drivers/media/v4l2-core/v4l2-fwnode.c
23947F:	include/media/v4l2-async.h
23948F:	include/media/v4l2-fwnode.h
23949
23950V4L2 LENS DRIVERS
23951M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23952L:	linux-media@vger.kernel.org
23953S:	Maintained
23954F:	drivers/media/i2c/ak*
23955F:	drivers/media/i2c/dw*
23956F:	drivers/media/i2c/lm*
23957
23958V4L2 CAMERA SENSOR DRIVERS
23959M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23960L:	linux-media@vger.kernel.org
23961S:	Maintained
23962F:	Documentation/driver-api/media/camera-sensor.rst
23963F:	Documentation/driver-api/media/tx-rx.rst
23964F:	drivers/media/i2c/ar*
23965F:	drivers/media/i2c/gc*
23966F:	drivers/media/i2c/hi*
23967F:	drivers/media/i2c/imx*
23968F:	drivers/media/i2c/mt*
23969F:	drivers/media/i2c/og*
23970F:	drivers/media/i2c/ov*
23971F:	drivers/media/i2c/s5*
23972F:	drivers/media/i2c/vgxy61.c
23973
23974VF610 NAND DRIVER
23975M:	Stefan Agner <stefan@agner.ch>
23976L:	linux-mtd@lists.infradead.org
23977S:	Supported
23978F:	drivers/mtd/nand/raw/vf610_nfc.c
23979
23980VFAT/FAT/MSDOS FILESYSTEM
23981M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23982S:	Maintained
23983F:	Documentation/filesystems/vfat.rst
23984F:	fs/fat/
23985F:	tools/testing/selftests/filesystems/fat/
23986
23987VFIO CDX DRIVER
23988M:	Nipun Gupta <nipun.gupta@amd.com>
23989M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23990L:	kvm@vger.kernel.org
23991S:	Maintained
23992F:	drivers/vfio/cdx/*
23993
23994VFIO DRIVER
23995M:	Alex Williamson <alex.williamson@redhat.com>
23996L:	kvm@vger.kernel.org
23997S:	Maintained
23998T:	git https://github.com/awilliam/linux-vfio.git
23999F:	Documentation/ABI/testing/debugfs-vfio
24000F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24001F:	Documentation/driver-api/vfio.rst
24002F:	drivers/vfio/
24003F:	include/linux/vfio.h
24004F:	include/linux/vfio_pci_core.h
24005F:	include/uapi/linux/vfio.h
24006
24007VFIO FSL-MC DRIVER
24008L:	kvm@vger.kernel.org
24009S:	Orphan
24010F:	drivers/vfio/fsl-mc/
24011
24012VFIO HISILICON PCI DRIVER
24013M:	Longfang Liu <liulongfang@huawei.com>
24014M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24015L:	kvm@vger.kernel.org
24016S:	Maintained
24017F:	drivers/vfio/pci/hisilicon/
24018
24019VFIO MEDIATED DEVICE DRIVERS
24020M:	Kirti Wankhede <kwankhede@nvidia.com>
24021L:	kvm@vger.kernel.org
24022S:	Maintained
24023F:	Documentation/driver-api/vfio-mediated-device.rst
24024F:	drivers/vfio/mdev/
24025F:	include/linux/mdev.h
24026F:	samples/vfio-mdev/
24027
24028VFIO MLX5 PCI DRIVER
24029M:	Yishai Hadas <yishaih@nvidia.com>
24030L:	kvm@vger.kernel.org
24031S:	Maintained
24032F:	drivers/vfio/pci/mlx5/
24033
24034VFIO NVIDIA GRACE GPU DRIVER
24035M:	Ankit Agrawal <ankita@nvidia.com>
24036L:	kvm@vger.kernel.org
24037S:	Supported
24038F:	drivers/vfio/pci/nvgrace-gpu/
24039
24040VFIO PCI DEVICE SPECIFIC DRIVERS
24041R:	Jason Gunthorpe <jgg@nvidia.com>
24042R:	Yishai Hadas <yishaih@nvidia.com>
24043R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24044R:	Kevin Tian <kevin.tian@intel.com>
24045L:	kvm@vger.kernel.org
24046S:	Maintained
24047P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24048F:	drivers/vfio/pci/*/
24049
24050VFIO PDS PCI DRIVER
24051M:	Brett Creeley <brett.creeley@amd.com>
24052L:	kvm@vger.kernel.org
24053S:	Maintained
24054F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24055F:	drivers/vfio/pci/pds/
24056
24057VFIO PLATFORM DRIVER
24058M:	Eric Auger <eric.auger@redhat.com>
24059L:	kvm@vger.kernel.org
24060S:	Maintained
24061F:	drivers/vfio/platform/
24062
24063VFIO QAT PCI DRIVER
24064M:	Xin Zeng <xin.zeng@intel.com>
24065M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24066L:	kvm@vger.kernel.org
24067L:	qat-linux@intel.com
24068S:	Supported
24069F:	drivers/vfio/pci/qat/
24070
24071VFIO VIRTIO PCI DRIVER
24072M:	Yishai Hadas <yishaih@nvidia.com>
24073L:	kvm@vger.kernel.org
24074L:	virtualization@lists.linux.dev
24075S:	Maintained
24076F:	drivers/vfio/pci/virtio
24077
24078VGA_SWITCHEROO
24079R:	Lukas Wunner <lukas@wunner.de>
24080S:	Maintained
24081T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24082F:	Documentation/gpu/vga-switcheroo.rst
24083F:	drivers/gpu/vga/vga_switcheroo.c
24084F:	include/linux/vga_switcheroo.h
24085
24086VIA RHINE NETWORK DRIVER
24087M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24088S:	Maintained
24089F:	drivers/net/ethernet/via/via-rhine.c
24090
24091VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24092M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24093L:	linux-fbdev@vger.kernel.org
24094S:	Maintained
24095F:	drivers/video/fbdev/via/
24096F:	include/linux/via-core.h
24097F:	include/linux/via_i2c.h
24098
24099VIA VELOCITY NETWORK DRIVER
24100M:	Francois Romieu <romieu@fr.zoreil.com>
24101L:	netdev@vger.kernel.org
24102S:	Maintained
24103F:	drivers/net/ethernet/via/via-velocity.*
24104
24105VICODEC VIRTUAL CODEC DRIVER
24106M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24107L:	linux-media@vger.kernel.org
24108S:	Maintained
24109W:	https://linuxtv.org
24110T:	git git://linuxtv.org/media_tree.git
24111F:	drivers/media/test-drivers/vicodec/*
24112
24113VIDEO I2C POLLING DRIVER
24114M:	Matt Ranostay <matt.ranostay@konsulko.com>
24115L:	linux-media@vger.kernel.org
24116S:	Maintained
24117F:	drivers/media/i2c/video-i2c.c
24118
24119VIDEO MULTIPLEXER DRIVER
24120M:	Philipp Zabel <p.zabel@pengutronix.de>
24121L:	linux-media@vger.kernel.org
24122S:	Maintained
24123F:	drivers/media/platform/video-mux.c
24124
24125VIDEOBUF2 FRAMEWORK
24126M:	Tomasz Figa <tfiga@chromium.org>
24127M:	Marek Szyprowski <m.szyprowski@samsung.com>
24128L:	linux-media@vger.kernel.org
24129S:	Maintained
24130F:	drivers/media/common/videobuf2/*
24131F:	include/media/videobuf2-*
24132
24133VIDTV VIRTUAL DIGITAL TV DRIVER
24134M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24135L:	linux-media@vger.kernel.org
24136S:	Maintained
24137W:	https://linuxtv.org
24138T:	git git://linuxtv.org/media_tree.git
24139F:	drivers/media/test-drivers/vidtv/*
24140
24141VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24142M:	Shuah Khan <skhan@linuxfoundation.org>
24143R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24144L:	linux-media@vger.kernel.org
24145S:	Maintained
24146W:	https://linuxtv.org
24147T:	git git://linuxtv.org/media_tree.git
24148F:	drivers/media/test-drivers/vimc/*
24149
24150VIRT LIB
24151M:	Alex Williamson <alex.williamson@redhat.com>
24152M:	Paolo Bonzini <pbonzini@redhat.com>
24153L:	kvm@vger.kernel.org
24154S:	Supported
24155F:	virt/lib/
24156
24157VIRTIO AND VHOST VSOCK DRIVER
24158M:	Stefan Hajnoczi <stefanha@redhat.com>
24159M:	Stefano Garzarella <sgarzare@redhat.com>
24160L:	kvm@vger.kernel.org
24161L:	virtualization@lists.linux.dev
24162L:	netdev@vger.kernel.org
24163S:	Maintained
24164F:	drivers/vhost/vsock.c
24165F:	include/linux/virtio_vsock.h
24166F:	include/uapi/linux/virtio_vsock.h
24167F:	net/vmw_vsock/virtio_transport.c
24168F:	net/vmw_vsock/virtio_transport_common.c
24169
24170VIRTIO BALLOON
24171M:	"Michael S. Tsirkin" <mst@redhat.com>
24172M:	David Hildenbrand <david@redhat.com>
24173L:	virtualization@lists.linux.dev
24174S:	Maintained
24175F:	drivers/virtio/virtio_balloon.c
24176F:	include/linux/balloon_compaction.h
24177F:	include/uapi/linux/virtio_balloon.h
24178F:	mm/balloon_compaction.c
24179
24180VIRTIO BLOCK AND SCSI DRIVERS
24181M:	"Michael S. Tsirkin" <mst@redhat.com>
24182M:	Jason Wang <jasowang@redhat.com>
24183R:	Paolo Bonzini <pbonzini@redhat.com>
24184R:	Stefan Hajnoczi <stefanha@redhat.com>
24185R:	Eugenio Pérez <eperezma@redhat.com>
24186L:	virtualization@lists.linux.dev
24187S:	Maintained
24188F:	drivers/block/virtio_blk.c
24189F:	drivers/scsi/virtio_scsi.c
24190F:	include/uapi/linux/virtio_blk.h
24191F:	include/uapi/linux/virtio_scsi.h
24192
24193VIRTIO CONSOLE DRIVER
24194M:	Amit Shah <amit@kernel.org>
24195L:	virtualization@lists.linux.dev
24196S:	Maintained
24197F:	drivers/char/virtio_console.c
24198F:	include/uapi/linux/virtio_console.h
24199
24200VIRTIO CORE AND NET DRIVERS
24201M:	"Michael S. Tsirkin" <mst@redhat.com>
24202M:	Jason Wang <jasowang@redhat.com>
24203R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24204R:	Eugenio Pérez <eperezma@redhat.com>
24205L:	virtualization@lists.linux.dev
24206S:	Maintained
24207F:	Documentation/ABI/testing/sysfs-bus-vdpa
24208F:	Documentation/ABI/testing/sysfs-class-vduse
24209F:	Documentation/devicetree/bindings/virtio/
24210F:	Documentation/driver-api/virtio/
24211F:	drivers/block/virtio_blk.c
24212F:	drivers/crypto/virtio/
24213F:	drivers/net/virtio_net.c
24214F:	drivers/vdpa/
24215F:	drivers/virtio/
24216F:	include/linux/vdpa.h
24217F:	include/linux/virtio*.h
24218F:	include/linux/vringh.h
24219F:	include/uapi/linux/virtio_*.h
24220F:	tools/virtio/
24221F:	tools/testing/selftests/drivers/net/virtio_net/
24222
24223VIRTIO CRYPTO DRIVER
24224M:	Gonglei <arei.gonglei@huawei.com>
24225L:	virtualization@lists.linux.dev
24226L:	linux-crypto@vger.kernel.org
24227S:	Maintained
24228F:	drivers/crypto/virtio/
24229F:	include/uapi/linux/virtio_crypto.h
24230
24231VIRTIO DRIVERS FOR S390
24232M:	Cornelia Huck <cohuck@redhat.com>
24233M:	Halil Pasic <pasic@linux.ibm.com>
24234M:	Eric Farman <farman@linux.ibm.com>
24235L:	linux-s390@vger.kernel.org
24236L:	virtualization@lists.linux.dev
24237L:	kvm@vger.kernel.org
24238S:	Supported
24239F:	arch/s390/include/uapi/asm/virtio-ccw.h
24240F:	drivers/s390/virtio/
24241
24242VIRTIO FILE SYSTEM
24243M:	Vivek Goyal <vgoyal@redhat.com>
24244M:	Stefan Hajnoczi <stefanha@redhat.com>
24245M:	Miklos Szeredi <miklos@szeredi.hu>
24246R:	Eugenio Pérez <eperezma@redhat.com>
24247L:	virtualization@lists.linux.dev
24248L:	linux-fsdevel@vger.kernel.org
24249S:	Supported
24250W:	https://virtio-fs.gitlab.io/
24251F:	Documentation/filesystems/virtiofs.rst
24252F:	fs/fuse/virtio_fs.c
24253F:	include/uapi/linux/virtio_fs.h
24254
24255VIRTIO GPIO DRIVER
24256M:	Enrico Weigelt, metux IT consult <info@metux.net>
24257M:	Viresh Kumar <vireshk@kernel.org>
24258L:	linux-gpio@vger.kernel.org
24259L:	virtualization@lists.linux.dev
24260S:	Maintained
24261F:	drivers/gpio/gpio-virtio.c
24262F:	include/uapi/linux/virtio_gpio.h
24263
24264VIRTIO GPU DRIVER
24265M:	David Airlie <airlied@redhat.com>
24266M:	Gerd Hoffmann <kraxel@redhat.com>
24267R:	Gurchetan Singh <gurchetansingh@chromium.org>
24268R:	Chia-I Wu <olvaffe@gmail.com>
24269L:	dri-devel@lists.freedesktop.org
24270L:	virtualization@lists.linux.dev
24271S:	Maintained
24272T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24273F:	drivers/gpu/drm/ci/xfails/virtio*
24274F:	drivers/gpu/drm/virtio/
24275F:	include/uapi/linux/virtio_gpu.h
24276
24277VIRTIO HOST (VHOST)
24278M:	"Michael S. Tsirkin" <mst@redhat.com>
24279M:	Jason Wang <jasowang@redhat.com>
24280R:	Eugenio Pérez <eperezma@redhat.com>
24281L:	kvm@vger.kernel.org
24282L:	virtualization@lists.linux.dev
24283L:	netdev@vger.kernel.org
24284S:	Maintained
24285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24286F:	drivers/vhost/
24287F:	include/linux/sched/vhost_task.h
24288F:	include/linux/vhost_iotlb.h
24289F:	include/uapi/linux/vhost.h
24290F:	kernel/vhost_task.c
24291
24292VIRTIO HOST (VHOST-SCSI)
24293M:	"Michael S. Tsirkin" <mst@redhat.com>
24294M:	Jason Wang <jasowang@redhat.com>
24295M:	Mike Christie <michael.christie@oracle.com>
24296R:	Paolo Bonzini <pbonzini@redhat.com>
24297R:	Stefan Hajnoczi <stefanha@redhat.com>
24298L:	virtualization@lists.linux.dev
24299S:	Maintained
24300F:	drivers/vhost/scsi.c
24301
24302VIRTIO I2C DRIVER
24303M:	Viresh Kumar <viresh.kumar@linaro.org>
24304R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24305L:	linux-i2c@vger.kernel.org
24306L:	virtualization@lists.linux.dev
24307S:	Maintained
24308F:	drivers/i2c/busses/i2c-virtio.c
24309F:	include/uapi/linux/virtio_i2c.h
24310
24311VIRTIO INPUT DRIVER
24312M:	Gerd Hoffmann <kraxel@redhat.com>
24313S:	Maintained
24314F:	drivers/virtio/virtio_input.c
24315F:	include/uapi/linux/virtio_input.h
24316
24317VIRTIO IOMMU DRIVER
24318M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24319L:	virtualization@lists.linux.dev
24320S:	Maintained
24321F:	drivers/iommu/virtio-iommu.c
24322F:	include/uapi/linux/virtio_iommu.h
24323
24324VIRTIO MEM DRIVER
24325M:	David Hildenbrand <david@redhat.com>
24326L:	virtualization@lists.linux.dev
24327S:	Maintained
24328W:	https://virtio-mem.gitlab.io/
24329F:	drivers/virtio/virtio_mem.c
24330F:	include/uapi/linux/virtio_mem.h
24331
24332VIRTIO PMEM DRIVER
24333M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24334L:	virtualization@lists.linux.dev
24335S:	Maintained
24336F:	drivers/nvdimm/nd_virtio.c
24337F:	drivers/nvdimm/virtio_pmem.c
24338
24339VIRTIO SOUND DRIVER
24340M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24341M:	"Michael S. Tsirkin" <mst@redhat.com>
24342L:	virtualization@lists.linux.dev
24343L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24344S:	Maintained
24345F:	include/uapi/linux/virtio_snd.h
24346F:	sound/virtio/*
24347
24348VIRTUAL BOX GUEST DEVICE DRIVER
24349M:	Hans de Goede <hdegoede@redhat.com>
24350M:	Arnd Bergmann <arnd@arndb.de>
24351M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24352S:	Maintained
24353F:	drivers/virt/vboxguest/
24354F:	include/linux/vbox_utils.h
24355F:	include/uapi/linux/vbox*.h
24356
24357VIRTUAL BOX SHARED FOLDER VFS DRIVER
24358M:	Hans de Goede <hdegoede@redhat.com>
24359L:	linux-fsdevel@vger.kernel.org
24360S:	Maintained
24361F:	fs/vboxsf/*
24362
24363VIRTUAL PCM TEST DRIVER
24364M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24365L:	linux-sound@vger.kernel.org
24366S:	Maintained
24367F:	Documentation/sound/cards/pcmtest.rst
24368F:	sound/drivers/pcmtest.c
24369F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24370
24371VIRTUAL SERIO DEVICE DRIVER
24372M:	Stephen Chandler Paul <thatslyude@gmail.com>
24373S:	Maintained
24374F:	drivers/input/serio/userio.c
24375F:	include/uapi/linux/userio.h
24376
24377VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24378M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24379S:	Maintained
24380F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24381F:	drivers/iio/light/veml6075.c
24382
24383VISL VIRTUAL STATELESS DECODER DRIVER
24384M:	Daniel Almeida <daniel.almeida@collabora.com>
24385L:	linux-media@vger.kernel.org
24386S:	Supported
24387F:	drivers/media/test-drivers/visl
24388
24389VIVID VIRTUAL VIDEO DRIVER
24390M:	Hans Verkuil <hverkuil@xs4all.nl>
24391L:	linux-media@vger.kernel.org
24392S:	Maintained
24393W:	https://linuxtv.org
24394T:	git git://linuxtv.org/media_tree.git
24395F:	drivers/media/test-drivers/vivid/*
24396
24397VM SOCKETS (AF_VSOCK)
24398M:	Stefano Garzarella <sgarzare@redhat.com>
24399L:	virtualization@lists.linux.dev
24400L:	netdev@vger.kernel.org
24401S:	Maintained
24402F:	drivers/net/vsockmon.c
24403F:	include/net/af_vsock.h
24404F:	include/uapi/linux/vm_sockets.h
24405F:	include/uapi/linux/vm_sockets_diag.h
24406F:	include/uapi/linux/vsockmon.h
24407F:	net/vmw_vsock/
24408F:	tools/testing/vsock/
24409
24410VMALLOC
24411M:	Andrew Morton <akpm@linux-foundation.org>
24412R:	Uladzislau Rezki <urezki@gmail.com>
24413R:	Christoph Hellwig <hch@infradead.org>
24414L:	linux-mm@kvack.org
24415S:	Maintained
24416W:	http://www.linux-mm.org
24417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24418F:	include/linux/vmalloc.h
24419F:	mm/vmalloc.c
24420
24421VME SUBSYSTEM
24422L:	linux-kernel@vger.kernel.org
24423S:	Orphan
24424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24425F:	Documentation/driver-api/vme.rst
24426F:	drivers/staging/vme_user/
24427
24428VMWARE BALLOON DRIVER
24429M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24430R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24431L:	linux-kernel@vger.kernel.org
24432S:	Supported
24433F:	drivers/misc/vmw_balloon.c
24434
24435VMWARE HYPERVISOR INTERFACE
24436M:	Ajay Kaher <ajay.kaher@broadcom.com>
24437M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24438R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24439L:	virtualization@lists.linux.dev
24440L:	x86@kernel.org
24441S:	Supported
24442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24443F:	arch/x86/include/asm/vmware.h
24444F:	arch/x86/kernel/cpu/vmware.c
24445
24446VMWARE PVRDMA DRIVER
24447M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24448M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24449R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24450L:	linux-rdma@vger.kernel.org
24451S:	Supported
24452F:	drivers/infiniband/hw/vmw_pvrdma/
24453
24454VMWARE PVSCSI DRIVER
24455M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24456R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24457L:	linux-scsi@vger.kernel.org
24458S:	Supported
24459F:	drivers/scsi/vmw_pvscsi.c
24460F:	drivers/scsi/vmw_pvscsi.h
24461
24462VMWARE VIRTUAL PTP CLOCK DRIVER
24463M:	Nick Shi <nick.shi@broadcom.com>
24464R:	Ajay Kaher <ajay.kaher@broadcom.com>
24465R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24466R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24467L:	netdev@vger.kernel.org
24468S:	Supported
24469F:	drivers/ptp/ptp_vmw.c
24470
24471VMWARE VMCI DRIVER
24472M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24473M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24474R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24475L:	linux-kernel@vger.kernel.org
24476S:	Supported
24477F:	drivers/misc/vmw_vmci/
24478F:	include/linux/vmw_vmci*
24479
24480VMWARE VMMOUSE SUBDRIVER
24481M:	Zack Rusin <zack.rusin@broadcom.com>
24482R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24483L:	linux-input@vger.kernel.org
24484S:	Supported
24485F:	drivers/input/mouse/vmmouse.c
24486F:	drivers/input/mouse/vmmouse.h
24487
24488VMWARE VMXNET3 ETHERNET DRIVER
24489M:	Ronak Doshi <ronak.doshi@broadcom.com>
24490R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24491L:	netdev@vger.kernel.org
24492S:	Supported
24493F:	drivers/net/vmxnet3/
24494
24495VMWARE VSOCK VMCI TRANSPORT DRIVER
24496M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24497M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24498R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24499L:	linux-kernel@vger.kernel.org
24500S:	Supported
24501F:	net/vmw_vsock/vmci_transport*
24502
24503VOCORE VOCORE2 BOARD
24504M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24505L:	linux-mips@vger.kernel.org
24506S:	Maintained
24507F:	arch/mips/boot/dts/ralink/vocore2.dts
24508
24509VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24510M:	Liam Girdwood <lgirdwood@gmail.com>
24511M:	Mark Brown <broonie@kernel.org>
24512L:	linux-kernel@vger.kernel.org
24513S:	Supported
24514W:	http://www.slimlogic.co.uk/?p=48
24515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24516F:	Documentation/devicetree/bindings/regulator/
24517F:	Documentation/power/regulator/
24518F:	drivers/regulator/
24519F:	include/dt-bindings/regulator/
24520F:	include/linux/regulator/
24521K:	regulator_get_optional
24522
24523VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24524R:	Matti Vaittinen <mazziesaccount@gmail.com>
24525F:	drivers/regulator/irq_helpers.c
24526
24527VRF
24528M:	David Ahern <dsahern@kernel.org>
24529L:	netdev@vger.kernel.org
24530S:	Maintained
24531F:	Documentation/networking/vrf.rst
24532F:	drivers/net/vrf.c
24533
24534VSPRINTF
24535M:	Petr Mladek <pmladek@suse.com>
24536M:	Steven Rostedt <rostedt@goodmis.org>
24537R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24538R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24539R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24540S:	Maintained
24541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24542F:	Documentation/core-api/printk-formats.rst
24543F:	lib/test_printf.c
24544F:	lib/test_scanf.c
24545F:	lib/vsprintf.c
24546
24547VT1211 HARDWARE MONITOR DRIVER
24548M:	Juerg Haefliger <juergh@proton.me>
24549L:	linux-hwmon@vger.kernel.org
24550S:	Maintained
24551F:	Documentation/hwmon/vt1211.rst
24552F:	drivers/hwmon/vt1211.c
24553
24554VT8231 HARDWARE MONITOR DRIVER
24555M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24556L:	linux-hwmon@vger.kernel.org
24557S:	Maintained
24558F:	drivers/hwmon/vt8231.c
24559
24560VUB300 USB to SDIO/SD/MMC bridge chip
24561L:	linux-mmc@vger.kernel.org
24562S:	Orphan
24563F:	drivers/mmc/host/vub300.c
24564
24565W1 DALLAS'S 1-WIRE BUS
24566M:	Krzysztof Kozlowski <krzk@kernel.org>
24567S:	Maintained
24568F:	Documentation/devicetree/bindings/w1/
24569F:	Documentation/w1/
24570F:	drivers/w1/
24571F:	include/linux/w1.h
24572
24573W83791D HARDWARE MONITORING DRIVER
24574M:	Marc Hulsman <m.hulsman@tudelft.nl>
24575L:	linux-hwmon@vger.kernel.org
24576S:	Maintained
24577F:	Documentation/hwmon/w83791d.rst
24578F:	drivers/hwmon/w83791d.c
24579
24580W83793 HARDWARE MONITORING DRIVER
24581M:	Rudolf Marek <r.marek@assembler.cz>
24582L:	linux-hwmon@vger.kernel.org
24583S:	Maintained
24584F:	Documentation/hwmon/w83793.rst
24585F:	drivers/hwmon/w83793.c
24586
24587W83795 HARDWARE MONITORING DRIVER
24588M:	Jean Delvare <jdelvare@suse.com>
24589L:	linux-hwmon@vger.kernel.org
24590S:	Maintained
24591F:	drivers/hwmon/w83795.c
24592
24593W83L51xD SD/MMC CARD INTERFACE DRIVER
24594M:	Pierre Ossman <pierre@ossman.eu>
24595S:	Maintained
24596F:	drivers/mmc/host/wbsd.*
24597
24598WACOM PROTOCOL 4 SERIAL TABLETS
24599M:	Julian Squires <julian@cipht.net>
24600M:	Hans de Goede <hdegoede@redhat.com>
24601L:	linux-input@vger.kernel.org
24602S:	Maintained
24603F:	drivers/input/tablet/wacom_serial4.c
24604
24605WANGXUN ETHERNET DRIVER
24606M:	Jiawen Wu <jiawenwu@trustnetic.com>
24607M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24608L:	netdev@vger.kernel.org
24609S:	Maintained
24610W:	https://www.net-swift.com
24611F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24612F:	drivers/net/ethernet/wangxun/
24613F:	drivers/net/pcs/pcs-xpcs-wx.c
24614
24615WATCHDOG DEVICE DRIVERS
24616M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24617M:	Guenter Roeck <linux@roeck-us.net>
24618L:	linux-watchdog@vger.kernel.org
24619S:	Maintained
24620W:	http://www.linux-watchdog.org/
24621T:	git git://www.linux-watchdog.org/linux-watchdog.git
24622F:	Documentation/devicetree/bindings/watchdog/
24623F:	Documentation/watchdog/
24624F:	drivers/watchdog/
24625F:	include/linux/watchdog.h
24626F:	include/trace/events/watchdog.h
24627F:	include/uapi/linux/watchdog.h
24628
24629WAVE5 VPU CODEC DRIVER
24630M:	Nas Chung <nas.chung@chipsnmedia.com>
24631M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24632L:	linux-media@vger.kernel.org
24633S:	Maintained
24634F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24635F:	drivers/media/platform/chips-media/wave5/
24636
24637WHISKEYCOVE PMIC GPIO DRIVER
24638M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24639L:	linux-gpio@vger.kernel.org
24640S:	Maintained
24641F:	drivers/gpio/gpio-wcove.c
24642
24643WHWAVE RTC DRIVER
24644M:	Dianlong Li <long17.cool@163.com>
24645L:	linux-rtc@vger.kernel.org
24646S:	Maintained
24647F:	drivers/rtc/rtc-sd3078.c
24648
24649WIIMOTE HID DRIVER
24650M:	David Rheinsberg <david@readahead.eu>
24651L:	linux-input@vger.kernel.org
24652S:	Maintained
24653F:	drivers/hid/hid-wiimote*
24654
24655WILOCITY WIL6210 WIRELESS DRIVER
24656L:	linux-wireless@vger.kernel.org
24657S:	Orphan
24658W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24659F:	drivers/net/wireless/ath/wil6210/
24660
24661WINBOND CIR DRIVER
24662M:	David Härdeman <david@hardeman.nu>
24663S:	Maintained
24664F:	drivers/media/rc/winbond-cir.c
24665
24666WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24667L:	linux-watchdog@vger.kernel.org
24668S:	Orphan
24669F:	drivers/watchdog/ebc-c384_wdt.c
24670
24671WINSYSTEMS WS16C48 GPIO DRIVER
24672M:	William Breathitt Gray <wbg@kernel.org>
24673L:	linux-gpio@vger.kernel.org
24674S:	Maintained
24675F:	drivers/gpio/gpio-ws16c48.c
24676
24677WIREGUARD SECURE NETWORK TUNNEL
24678M:	Jason A. Donenfeld <Jason@zx2c4.com>
24679L:	wireguard@lists.zx2c4.com
24680L:	netdev@vger.kernel.org
24681S:	Maintained
24682F:	drivers/net/wireguard/
24683F:	tools/testing/selftests/wireguard/
24684
24685WISTRON LAPTOP BUTTON DRIVER
24686M:	Miloslav Trmac <mitr@volny.cz>
24687S:	Maintained
24688F:	drivers/input/misc/wistron_btns.c
24689
24690WMI BINARY MOF DRIVER
24691M:	Armin Wolf <W_Armin@gmx.de>
24692R:	Thomas Weißschuh <linux@weissschuh.net>
24693L:	platform-driver-x86@vger.kernel.org
24694S:	Maintained
24695F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24696F:	Documentation/wmi/devices/wmi-bmof.rst
24697F:	drivers/platform/x86/wmi-bmof.c
24698
24699WOLFSON MICROELECTRONICS DRIVERS
24700L:	patches@opensource.cirrus.com
24701S:	Supported
24702W:	https://github.com/CirrusLogic/linux-drivers/wiki
24703T:	git https://github.com/CirrusLogic/linux-drivers.git
24704F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24705F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24706F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24707F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24708F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24709F:	Documentation/devicetree/bindings/sound/wm*
24710F:	Documentation/hwmon/wm83??.rst
24711F:	arch/arm/mach-s3c/mach-crag6410*
24712F:	drivers/clk/clk-wm83*.c
24713F:	drivers/gpio/gpio-*wm*.c
24714F:	drivers/gpio/gpio-arizona.c
24715F:	drivers/hwmon/wm83??-hwmon.c
24716F:	drivers/input/misc/wm831x-on.c
24717F:	drivers/input/touchscreen/wm831x-ts.c
24718F:	drivers/input/touchscreen/wm97*.c
24719F:	drivers/leds/leds-wm83*.c
24720F:	drivers/mfd/arizona*
24721F:	drivers/mfd/cs47l24*
24722F:	drivers/mfd/wm*.c
24723F:	drivers/power/supply/wm83*.c
24724F:	drivers/regulator/arizona*
24725F:	drivers/regulator/wm8*.c
24726F:	drivers/rtc/rtc-wm83*.c
24727F:	drivers/video/backlight/wm83*_bl.c
24728F:	drivers/watchdog/wm83*_wdt.c
24729F:	include/linux/mfd/arizona/
24730F:	include/linux/mfd/wm831x/
24731F:	include/linux/mfd/wm8350/
24732F:	include/linux/mfd/wm8400*
24733F:	include/linux/regulator/arizona*
24734F:	include/linux/wm97xx.h
24735F:	include/sound/wm????.h
24736F:	sound/soc/codecs/arizona*
24737F:	sound/soc/codecs/cs47l24*
24738F:	sound/soc/codecs/wm*
24739
24740WORKQUEUE
24741M:	Tejun Heo <tj@kernel.org>
24742R:	Lai Jiangshan <jiangshanlai@gmail.com>
24743S:	Maintained
24744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24745F:	Documentation/core-api/workqueue.rst
24746F:	include/linux/workqueue.h
24747F:	kernel/workqueue.c
24748F:	kernel/workqueue_internal.h
24749
24750WWAN DRIVERS
24751M:	Loic Poulain <loic.poulain@linaro.org>
24752M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24753R:	Johannes Berg <johannes@sipsolutions.net>
24754L:	netdev@vger.kernel.org
24755S:	Maintained
24756F:	drivers/net/wwan/
24757F:	include/linux/wwan.h
24758F:	include/uapi/linux/wwan.h
24759
24760X-POWERS AXP288 PMIC DRIVERS
24761M:	Hans de Goede <hdegoede@redhat.com>
24762S:	Maintained
24763F:	drivers/acpi/pmic/intel_pmic_xpower.c
24764N:	axp288
24765
24766X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24767M:	Chen-Yu Tsai <wens@csie.org>
24768L:	linux-kernel@vger.kernel.org
24769S:	Maintained
24770N:	axp[128]
24771
24772X.25 STACK
24773M:	Martin Schiller <ms@dev.tdt.de>
24774L:	linux-x25@vger.kernel.org
24775S:	Maintained
24776F:	Documentation/networking/lapb-module.rst
24777F:	Documentation/networking/x25*
24778F:	drivers/net/wan/hdlc_x25.c
24779F:	drivers/net/wan/lapbether.c
24780F:	include/*/lapb.h
24781F:	include/net/x25*
24782F:	include/uapi/linux/x25.h
24783F:	net/lapb/
24784F:	net/x25/
24785
24786X86 ARCHITECTURE (32-BIT AND 64-BIT)
24787M:	Thomas Gleixner <tglx@linutronix.de>
24788M:	Ingo Molnar <mingo@redhat.com>
24789M:	Borislav Petkov <bp@alien8.de>
24790M:	Dave Hansen <dave.hansen@linux.intel.com>
24791M:	x86@kernel.org
24792R:	"H. Peter Anvin" <hpa@zytor.com>
24793L:	linux-kernel@vger.kernel.org
24794S:	Maintained
24795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24796F:	Documentation/arch/x86/
24797F:	Documentation/devicetree/bindings/x86/
24798F:	arch/x86/
24799
24800X86 ENTRY CODE
24801M:	Andy Lutomirski <luto@kernel.org>
24802L:	linux-kernel@vger.kernel.org
24803S:	Maintained
24804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24805F:	arch/x86/entry/
24806
24807X86 HARDWARE VULNERABILITIES
24808M:	Thomas Gleixner <tglx@linutronix.de>
24809M:	Borislav Petkov <bp@alien8.de>
24810M:	Peter Zijlstra <peterz@infradead.org>
24811M:	Josh Poimboeuf <jpoimboe@kernel.org>
24812R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24813S:	Maintained
24814F:	Documentation/admin-guide/hw-vuln/
24815F:	arch/x86/include/asm/nospec-branch.h
24816F:	arch/x86/kernel/cpu/bugs.c
24817
24818X86 MCE INFRASTRUCTURE
24819M:	Tony Luck <tony.luck@intel.com>
24820M:	Borislav Petkov <bp@alien8.de>
24821L:	linux-edac@vger.kernel.org
24822S:	Maintained
24823F:	Documentation/ABI/testing/sysfs-mce
24824F:	Documentation/arch/x86/x86_64/machinecheck.rst
24825F:	arch/x86/kernel/cpu/mce/*
24826
24827X86 MICROCODE UPDATE SUPPORT
24828M:	Borislav Petkov <bp@alien8.de>
24829S:	Maintained
24830F:	arch/x86/kernel/cpu/microcode/*
24831
24832X86 MM
24833M:	Dave Hansen <dave.hansen@linux.intel.com>
24834M:	Andy Lutomirski <luto@kernel.org>
24835M:	Peter Zijlstra <peterz@infradead.org>
24836L:	linux-kernel@vger.kernel.org
24837S:	Maintained
24838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24839F:	arch/x86/mm/
24840
24841X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24842M:	Hans de Goede <hdegoede@redhat.com>
24843L:	platform-driver-x86@vger.kernel.org
24844S:	Maintained
24845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24846F:	drivers/platform/x86/x86-android-tablets/
24847
24848X86 PLATFORM DRIVERS
24849M:	Hans de Goede <hdegoede@redhat.com>
24850M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24851L:	platform-driver-x86@vger.kernel.org
24852S:	Maintained
24853Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24855F:	drivers/platform/olpc/
24856F:	drivers/platform/x86/
24857F:	include/linux/platform_data/x86/
24858
24859X86 PLATFORM UV HPE SUPERDOME FLEX
24860M:	Steve Wahl <steve.wahl@hpe.com>
24861R:	Justin Ernst <justin.ernst@hpe.com>
24862R:	Kyle Meyer <kyle.meyer@hpe.com>
24863R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24864R:	Russ Anderson <russ.anderson@hpe.com>
24865S:	Supported
24866F:	arch/x86/include/asm/uv/
24867F:	arch/x86/kernel/apic/x2apic_uv_x.c
24868F:	arch/x86/platform/uv/
24869
24870X86 STACK UNWINDING
24871M:	Josh Poimboeuf <jpoimboe@kernel.org>
24872M:	Peter Zijlstra <peterz@infradead.org>
24873S:	Supported
24874F:	arch/x86/include/asm/unwind*.h
24875F:	arch/x86/kernel/dumpstack.c
24876F:	arch/x86/kernel/stacktrace.c
24877F:	arch/x86/kernel/unwind_*.c
24878
24879X86 TRUST DOMAIN EXTENSIONS (TDX)
24880M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24881R:	Dave Hansen <dave.hansen@linux.intel.com>
24882L:	x86@kernel.org
24883L:	linux-coco@lists.linux.dev
24884S:	Supported
24885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24886F:	arch/x86/boot/compressed/tdx*
24887F:	arch/x86/coco/tdx/
24888F:	arch/x86/include/asm/shared/tdx.h
24889F:	arch/x86/include/asm/tdx.h
24890F:	arch/x86/virt/vmx/tdx/
24891F:	drivers/virt/coco/tdx-guest
24892
24893X86 VDSO
24894M:	Andy Lutomirski <luto@kernel.org>
24895L:	linux-kernel@vger.kernel.org
24896S:	Maintained
24897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24898F:	arch/x86/entry/vdso/
24899
24900XARRAY
24901M:	Matthew Wilcox <willy@infradead.org>
24902L:	linux-fsdevel@vger.kernel.org
24903S:	Supported
24904F:	Documentation/core-api/xarray.rst
24905F:	include/linux/idr.h
24906F:	include/linux/xarray.h
24907F:	lib/idr.c
24908F:	lib/xarray.c
24909F:	tools/testing/radix-tree
24910
24911XBOX DVD IR REMOTE
24912M:	Benjamin Valentin <benpicco@googlemail.com>
24913S:	Maintained
24914F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24915F:	drivers/media/rc/xbox_remote.c
24916
24917XC2028/3028 TUNER DRIVER
24918M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24919L:	linux-media@vger.kernel.org
24920S:	Maintained
24921W:	https://linuxtv.org
24922T:	git git://linuxtv.org/media_tree.git
24923F:	drivers/media/tuners/xc2028.*
24924
24925XDP (eXpress Data Path)
24926M:	Alexei Starovoitov <ast@kernel.org>
24927M:	Daniel Borkmann <daniel@iogearbox.net>
24928M:	David S. Miller <davem@davemloft.net>
24929M:	Jakub Kicinski <kuba@kernel.org>
24930M:	Jesper Dangaard Brouer <hawk@kernel.org>
24931M:	John Fastabend <john.fastabend@gmail.com>
24932L:	netdev@vger.kernel.org
24933L:	bpf@vger.kernel.org
24934S:	Supported
24935F:	drivers/net/ethernet/*/*/*/*/*xdp*
24936F:	drivers/net/ethernet/*/*/*xdp*
24937F:	include/net/xdp.h
24938F:	include/net/xdp_priv.h
24939F:	include/trace/events/xdp.h
24940F:	kernel/bpf/cpumap.c
24941F:	kernel/bpf/devmap.c
24942F:	net/core/xdp.c
24943F:	samples/bpf/xdp*
24944F:	tools/testing/selftests/bpf/*/*xdp*
24945F:	tools/testing/selftests/bpf/*xdp*
24946K:	(?:\b|_)xdp(?:\b|_)
24947
24948XDP SOCKETS (AF_XDP)
24949M:	Björn Töpel <bjorn@kernel.org>
24950M:	Magnus Karlsson <magnus.karlsson@intel.com>
24951M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24952R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24953L:	netdev@vger.kernel.org
24954L:	bpf@vger.kernel.org
24955S:	Maintained
24956F:	Documentation/networking/af_xdp.rst
24957F:	include/net/netns/xdp.h
24958F:	include/net/xdp_sock*
24959F:	include/net/xsk_buff_pool.h
24960F:	include/uapi/linux/if_xdp.h
24961F:	include/uapi/linux/xdp_diag.h
24962F:	net/xdp/
24963F:	tools/testing/selftests/bpf/*xsk*
24964
24965XEN BLOCK SUBSYSTEM
24966M:	Roger Pau Monné <roger.pau@citrix.com>
24967L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24968S:	Supported
24969F:	drivers/block/xen*
24970F:	drivers/block/xen-blkback/*
24971
24972XEN HYPERVISOR ARM
24973M:	Stefano Stabellini <sstabellini@kernel.org>
24974L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24975S:	Maintained
24976F:	arch/arm/include/asm/xen/
24977F:	arch/arm/xen/
24978
24979XEN HYPERVISOR ARM64
24980M:	Stefano Stabellini <sstabellini@kernel.org>
24981L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24982S:	Maintained
24983F:	arch/arm64/include/asm/xen/
24984F:	arch/arm64/xen/
24985
24986XEN HYPERVISOR INTERFACE
24987M:	Juergen Gross <jgross@suse.com>
24988M:	Stefano Stabellini <sstabellini@kernel.org>
24989R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24990L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24991S:	Supported
24992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24993F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24994F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24995F:	drivers/*/xen-*front.c
24996F:	drivers/xen/
24997F:	include/uapi/xen/
24998F:	include/xen/
24999F:	kernel/configs/xen.config
25000
25001XEN HYPERVISOR X86
25002M:	Juergen Gross <jgross@suse.com>
25003R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25004L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25005S:	Supported
25006F:	arch/x86/configs/xen.config
25007F:	arch/x86/include/asm/pvclock-abi.h
25008F:	arch/x86/include/asm/xen/
25009F:	arch/x86/platform/pvh/
25010F:	arch/x86/xen/
25011
25012XEN NETWORK BACKEND DRIVER
25013M:	Wei Liu <wei.liu@kernel.org>
25014M:	Paul Durrant <paul@xen.org>
25015L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25016L:	netdev@vger.kernel.org
25017S:	Supported
25018F:	drivers/net/xen-netback/*
25019
25020XEN PCI SUBSYSTEM
25021M:	Juergen Gross <jgross@suse.com>
25022L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25023S:	Supported
25024F:	arch/x86/pci/*xen*
25025F:	drivers/pci/*xen*
25026
25027XEN PVSCSI DRIVERS
25028M:	Juergen Gross <jgross@suse.com>
25029L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25030L:	linux-scsi@vger.kernel.org
25031S:	Supported
25032F:	drivers/scsi/xen-scsifront.c
25033F:	drivers/xen/xen-scsiback.c
25034F:	include/xen/interface/io/vscsiif.h
25035
25036XEN PVUSB DRIVER
25037M:	Juergen Gross <jgross@suse.com>
25038L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25039L:	linux-usb@vger.kernel.org
25040S:	Supported
25041F:	drivers/usb/host/xen*
25042F:	include/xen/interface/io/usbif.h
25043
25044XEN SOUND FRONTEND DRIVER
25045M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25046L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25048S:	Supported
25049F:	sound/xen/*
25050
25051XEN SWIOTLB SUBSYSTEM
25052M:	Juergen Gross <jgross@suse.com>
25053M:	Stefano Stabellini <sstabellini@kernel.org>
25054L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25055L:	iommu@lists.linux.dev
25056S:	Supported
25057F:	arch/*/include/asm/xen/swiotlb-xen.h
25058F:	drivers/xen/swiotlb-xen.c
25059F:	include/xen/arm/swiotlb-xen.h
25060F:	include/xen/swiotlb-xen.h
25061
25062XFS FILESYSTEM
25063M:	Chandan Babu R <chandan.babu@oracle.com>
25064R:	Darrick J. Wong <djwong@kernel.org>
25065L:	linux-xfs@vger.kernel.org
25066S:	Supported
25067W:	http://xfs.org/
25068C:	irc://irc.oftc.net/xfs
25069T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25070P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25071F:	Documentation/ABI/testing/sysfs-fs-xfs
25072F:	Documentation/admin-guide/xfs.rst
25073F:	Documentation/filesystems/xfs/*
25074F:	fs/xfs/
25075F:	include/uapi/linux/dqblk_xfs.h
25076F:	include/uapi/linux/fsmap.h
25077
25078XILINX AMS DRIVER
25079M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25080L:	linux-iio@vger.kernel.org
25081S:	Maintained
25082F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25083F:	drivers/iio/adc/xilinx-ams.c
25084
25085XILINX AXI ETHERNET DRIVER
25086M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25087S:	Maintained
25088F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25089F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25090
25091XILINX CAN DRIVER
25092M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25093L:	linux-can@vger.kernel.org
25094S:	Maintained
25095F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25096F:	drivers/net/can/xilinx_can.c
25097
25098XILINX EVENT MANAGEMENT DRIVER
25099M:	Michal Simek <michal.simek@amd.com>
25100S:	Maintained
25101F:	drivers/soc/xilinx/xlnx_event_manager.c
25102F:	include/linux/firmware/xlnx-event-manager.h
25103
25104XILINX GPIO DRIVER
25105M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25106R:	Srinivas Neeli <srinivas.neeli@amd.com>
25107R:	Michal Simek <michal.simek@amd.com>
25108S:	Maintained
25109F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25110F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25111F:	drivers/gpio/gpio-xilinx.c
25112F:	drivers/gpio/gpio-zynq.c
25113
25114XILINX LL TEMAC ETHERNET DRIVER
25115L:	netdev@vger.kernel.org
25116S:	Orphan
25117F:	drivers/net/ethernet/xilinx/ll_temac*
25118
25119XILINX PWM DRIVER
25120M:	Sean Anderson <sean.anderson@seco.com>
25121S:	Maintained
25122F:	drivers/pwm/pwm-xilinx.c
25123F:	include/clocksource/timer-xilinx.h
25124
25125XILINX SD-FEC IP CORES
25126M:	Derek Kiernan <derek.kiernan@amd.com>
25127M:	Dragan Cvetic <dragan.cvetic@amd.com>
25128S:	Maintained
25129F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25130F:	Documentation/misc-devices/xilinx_sdfec.rst
25131F:	drivers/misc/Kconfig
25132F:	drivers/misc/Makefile
25133F:	drivers/misc/xilinx_sdfec.c
25134F:	include/uapi/misc/xilinx_sdfec.h
25135
25136XILINX UARTLITE SERIAL DRIVER
25137M:	Peter Korsgaard <jacmet@sunsite.dk>
25138L:	linux-serial@vger.kernel.org
25139S:	Maintained
25140F:	drivers/tty/serial/uartlite.c
25141
25142XILINX VIDEO IP CORES
25143M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25144L:	linux-media@vger.kernel.org
25145S:	Supported
25146T:	git git://linuxtv.org/media_tree.git
25147F:	Documentation/devicetree/bindings/media/xilinx/
25148F:	drivers/media/platform/xilinx/
25149F:	include/uapi/linux/xilinx-v4l2-controls.h
25150
25151XILINX VERSAL EDAC DRIVER
25152M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25153M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25154S:	Maintained
25155F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25156F:	drivers/edac/versal_edac.c
25157
25158XILINX WATCHDOG DRIVER
25159M:	Srinivas Neeli <srinivas.neeli@amd.com>
25160R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25161R:	Michal Simek <michal.simek@amd.com>
25162S:	Maintained
25163F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25164F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25165F:	drivers/watchdog/of_xilinx_wdt.c
25166F:	drivers/watchdog/xilinx_wwdt.c
25167
25168XILINX XDMA DRIVER
25169M:	Lizhi Hou <lizhi.hou@amd.com>
25170M:	Brian Xu <brian.xu@amd.com>
25171M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25172L:	dmaengine@vger.kernel.org
25173S:	Supported
25174F:	drivers/dma/xilinx/xdma-regs.h
25175F:	drivers/dma/xilinx/xdma.c
25176F:	include/linux/dma/amd_xdma.h
25177F:	include/linux/platform_data/amd_xdma.h
25178
25179XILINX ZYNQMP DPDMA DRIVER
25180M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25181L:	dmaengine@vger.kernel.org
25182S:	Supported
25183F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25184F:	drivers/dma/xilinx/xilinx_dpdma.c
25185F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25186
25187XILINX ZYNQMP OCM EDAC DRIVER
25188M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25189M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25190S:	Maintained
25191F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25192F:	drivers/edac/zynqmp_edac.c
25193
25194XILINX ZYNQMP PSGTR PHY DRIVER
25195M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25196L:	linux-kernel@vger.kernel.org
25197S:	Supported
25198T:	git https://github.com/Xilinx/linux-xlnx.git
25199F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25200F:	drivers/phy/xilinx/phy-zynqmp.c
25201
25202XILINX ZYNQMP SHA3 DRIVER
25203M:	Harsha <harsha.harsha@amd.com>
25204S:	Maintained
25205F:	drivers/crypto/xilinx/zynqmp-sha.c
25206
25207XILINX ZYNQMP NVMEM DRIVER
25208M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25209M:	Kalyani Akula <kalyani.akula@amd.com>
25210R:	Michal Simek <michal.simek@amd.com>
25211S:	Maintained
25212F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25213F:	drivers/nvmem/zynqmp_nvmem.c
25214
25215XILLYBUS DRIVER
25216M:	Eli Billauer <eli.billauer@gmail.com>
25217L:	linux-kernel@vger.kernel.org
25218S:	Supported
25219F:	drivers/char/xillybus/
25220
25221XLP9XX I2C DRIVER
25222M:	George Cherian <gcherian@marvell.com>
25223L:	linux-i2c@vger.kernel.org
25224S:	Supported
25225W:	http://www.marvell.com
25226F:	drivers/i2c/busses/i2c-xlp9xx.c
25227
25228XRA1403 GPIO EXPANDER
25229M:	Nandor Han <nandor.han@ge.com>
25230L:	linux-gpio@vger.kernel.org
25231S:	Maintained
25232F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25233F:	drivers/gpio/gpio-xra1403.c
25234
25235XTENSA XTFPGA PLATFORM SUPPORT
25236M:	Max Filippov <jcmvbkbc@gmail.com>
25237S:	Maintained
25238F:	drivers/spi/spi-xtensa-xtfpga.c
25239F:	sound/soc/xtensa/xtfpga-i2s.c
25240
25241YAM DRIVER FOR AX.25
25242M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25243L:	linux-hams@vger.kernel.org
25244S:	Maintained
25245F:	drivers/net/hamradio/yam*
25246F:	include/linux/yam.h
25247
25248YAMA SECURITY MODULE
25249M:	Kees Cook <kees@kernel.org>
25250S:	Supported
25251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25252F:	Documentation/admin-guide/LSM/Yama.rst
25253F:	security/yama/
25254
25255YAML NETLINK (YNL)
25256M:	Donald Hunter <donald.hunter@gmail.com>
25257M:	Jakub Kicinski <kuba@kernel.org>
25258F:	Documentation/netlink/
25259F:	Documentation/userspace-api/netlink/intro-specs.rst
25260F:	Documentation/userspace-api/netlink/specs.rst
25261F:	tools/net/ynl/
25262
25263YEALINK PHONE DRIVER
25264M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25265L:	usbb2k-api-dev@nongnu.org
25266S:	Maintained
25267F:	Documentation/input/devices/yealink.rst
25268F:	drivers/input/misc/yealink.*
25269
25270Z3FOLD COMPRESSED PAGE ALLOCATOR
25271M:	Vitaly Wool <vitaly.wool@konsulko.com>
25272R:	Miaohe Lin <linmiaohe@huawei.com>
25273L:	linux-mm@kvack.org
25274S:	Maintained
25275F:	mm/z3fold.c
25276
25277Z8530 DRIVER FOR AX.25
25278M:	Joerg Reuter <jreuter@yaina.de>
25279L:	linux-hams@vger.kernel.org
25280S:	Maintained
25281W:	http://yaina.de/jreuter/
25282W:	http://www.qsl.net/dl1bke/
25283F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25284F:	drivers/net/hamradio/*scc.c
25285F:	drivers/net/hamradio/z8530.h
25286
25287ZBUD COMPRESSED PAGE ALLOCATOR
25288M:	Seth Jennings <sjenning@redhat.com>
25289M:	Dan Streetman <ddstreet@ieee.org>
25290L:	linux-mm@kvack.org
25291S:	Maintained
25292F:	mm/zbud.c
25293
25294ZD1211RW WIRELESS DRIVER
25295L:	linux-wireless@vger.kernel.org
25296S:	Orphan
25297F:	drivers/net/wireless/zydas/zd1211rw/
25298
25299ZD1301 MEDIA DRIVER
25300L:	linux-media@vger.kernel.org
25301S:	Orphan
25302W:	https://linuxtv.org/
25303Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25304F:	drivers/media/usb/dvb-usb-v2/zd1301*
25305
25306ZD1301_DEMOD MEDIA DRIVER
25307L:	linux-media@vger.kernel.org
25308S:	Orphan
25309W:	https://linuxtv.org/
25310Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25311F:	drivers/media/dvb-frontends/zd1301_demod*
25312
25313ZHAOXIN PROCESSOR SUPPORT
25314M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25315L:	linux-kernel@vger.kernel.org
25316S:	Maintained
25317F:	arch/x86/kernel/cpu/zhaoxin.c
25318
25319ZONEFS FILESYSTEM
25320M:	Damien Le Moal <dlemoal@kernel.org>
25321M:	Naohiro Aota <naohiro.aota@wdc.com>
25322R:	Johannes Thumshirn <jth@kernel.org>
25323L:	linux-fsdevel@vger.kernel.org
25324S:	Maintained
25325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25326F:	Documentation/filesystems/zonefs.rst
25327F:	fs/zonefs/
25328
25329ZR36067 VIDEO FOR LINUX DRIVER
25330M:	Corentin Labbe <clabbe@baylibre.com>
25331L:	mjpeg-users@lists.sourceforge.net
25332L:	linux-media@vger.kernel.org
25333S:	Maintained
25334W:	http://mjpeg.sourceforge.net/driver-zoran/
25335Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25336F:	Documentation/driver-api/media/drivers/zoran.rst
25337F:	drivers/media/pci/zoran/
25338
25339ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25340M:	Minchan Kim <minchan@kernel.org>
25341M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25342L:	linux-kernel@vger.kernel.org
25343S:	Maintained
25344F:	Documentation/admin-guide/blockdev/zram.rst
25345F:	drivers/block/zram/
25346
25347ZS DECSTATION Z85C30 SERIAL DRIVER
25348M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25349S:	Maintained
25350F:	drivers/tty/serial/zs.*
25351
25352ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25353M:	Minchan Kim <minchan@kernel.org>
25354M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25355L:	linux-mm@kvack.org
25356S:	Maintained
25357F:	Documentation/mm/zsmalloc.rst
25358F:	include/linux/zsmalloc.h
25359F:	mm/zsmalloc.c
25360
25361ZSTD
25362M:	Nick Terrell <terrelln@fb.com>
25363S:	Maintained
25364B:	https://github.com/facebook/zstd/issues
25365T:	git https://github.com/terrelln/linux.git
25366F:	crypto/zstd.c
25367F:	include/linux/zstd*
25368F:	lib/decompress_unzstd.c
25369F:	lib/zstd/
25370N:	zstd
25371K:	zstd
25372
25373ZSWAP COMPRESSED SWAP CACHING
25374M:	Johannes Weiner <hannes@cmpxchg.org>
25375M:	Yosry Ahmed <yosryahmed@google.com>
25376M:	Nhat Pham <nphamcs@gmail.com>
25377R:	Chengming Zhou <chengming.zhou@linux.dev>
25378L:	linux-mm@kvack.org
25379S:	Maintained
25380F:	Documentation/admin-guide/mm/zswap.rst
25381F:	include/linux/zpool.h
25382F:	include/linux/zswap.h
25383F:	mm/zpool.c
25384F:	mm/zswap.c
25385F:	tools/testing/selftests/cgroup/test_zswap.c
25386
25387SENARYTECH AUDIO CODEC DRIVER
25388M:	bo liu <bo.liu@senarytech.com>
25389S:	Maintained
25390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25391F:	sound/pci/hda/patch_senarytech.c
25392
25393THE REST
25394M:	Linus Torvalds <torvalds@linux-foundation.org>
25395L:	linux-kernel@vger.kernel.org
25396S:	Buried alive in reporters
25397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25398F:	*
25399F:	*/
25400