xref: /linux/MAINTAINERS (revision 6ef1ca2d14f2a78a83dfd40e34f53e8d5c1c0b4b)
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/phy_link_topology.h
8345F:	include/linux/phylib_stubs.h
8346F:	include/linux/platform_data/mdio-bcm-unimac.h
8347F:	include/linux/platform_data/mdio-gpio.h
8348F:	include/trace/events/mdio.h
8349F:	include/uapi/linux/mdio.h
8350F:	include/uapi/linux/mii.h
8351F:	net/core/of_net.c
8352
8353ETHERNET PHY LIBRARY [RUST]
8354M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8355R:	Trevor Gross <tmgross@umich.edu>
8356L:	netdev@vger.kernel.org
8357L:	rust-for-linux@vger.kernel.org
8358S:	Maintained
8359F:	rust/kernel/net/phy.rs
8360
8361EXEC & BINFMT API, ELF
8362R:	Eric Biederman <ebiederm@xmission.com>
8363R:	Kees Cook <kees@kernel.org>
8364L:	linux-mm@kvack.org
8365S:	Supported
8366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8367F:	Documentation/userspace-api/ELF.rst
8368F:	fs/*binfmt_*.c
8369F:	fs/Kconfig.binfmt
8370F:	fs/exec.c
8371F:	fs/tests/binfmt_*_kunit.c
8372F:	fs/tests/exec_kunit.c
8373F:	include/linux/binfmts.h
8374F:	include/linux/elf.h
8375F:	include/uapi/linux/binfmts.h
8376F:	include/uapi/linux/elf.h
8377F:	tools/testing/selftests/exec/
8378N:	asm/elf.h
8379N:	binfmt
8380
8381EXFAT FILE SYSTEM
8382M:	Namjae Jeon <linkinjeon@kernel.org>
8383M:	Sungjong Seo <sj1557.seo@samsung.com>
8384L:	linux-fsdevel@vger.kernel.org
8385S:	Maintained
8386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8387F:	fs/exfat/
8388
8389EXPRESSWIRE PROTOCOL LIBRARY
8390M:	Duje Mihanović <duje.mihanovic@skole.hr>
8391L:	linux-leds@vger.kernel.org
8392S:	Maintained
8393F:	drivers/leds/leds-expresswire.c
8394F:	include/linux/leds-expresswire.h
8395
8396EXT2 FILE SYSTEM
8397M:	Jan Kara <jack@suse.com>
8398L:	linux-ext4@vger.kernel.org
8399S:	Maintained
8400F:	Documentation/filesystems/ext2.rst
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8402F:	fs/ext2/
8403F:	include/linux/ext2*
8404
8405EXT4 FILE SYSTEM
8406M:	"Theodore Ts'o" <tytso@mit.edu>
8407M:	Andreas Dilger <adilger.kernel@dilger.ca>
8408L:	linux-ext4@vger.kernel.org
8409S:	Maintained
8410W:	http://ext4.wiki.kernel.org
8411Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8413F:	Documentation/filesystems/ext4/
8414F:	fs/ext4/
8415F:	include/trace/events/ext4.h
8416F:	include/uapi/linux/ext4.h
8417
8418Extended Verification Module (EVM)
8419M:	Mimi Zohar <zohar@linux.ibm.com>
8420M:	Roberto Sassu <roberto.sassu@huawei.com>
8421L:	linux-integrity@vger.kernel.org
8422S:	Supported
8423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8424F:	security/integrity/
8425F:	security/integrity/evm/
8426
8427EXTENSIBLE FIRMWARE INTERFACE (EFI)
8428M:	Ard Biesheuvel <ardb@kernel.org>
8429L:	linux-efi@vger.kernel.org
8430S:	Maintained
8431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8432F:	Documentation/admin-guide/efi-stub.rst
8433F:	arch/*/include/asm/efi.h
8434F:	arch/*/kernel/efi.c
8435F:	arch/arm/boot/compressed/efi-header.S
8436F:	arch/x86/platform/efi/
8437F:	drivers/firmware/efi/
8438F:	include/linux/efi*.h
8439
8440EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8441M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8442M:	Chanwoo Choi <cw00.choi@samsung.com>
8443L:	linux-kernel@vger.kernel.org
8444S:	Maintained
8445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8446F:	Documentation/devicetree/bindings/extcon/
8447F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8448F:	drivers/extcon/
8449F:	include/linux/extcon.h
8450F:	include/linux/extcon/
8451
8452EXTRA BOOT CONFIG
8453M:	Masami Hiramatsu <mhiramat@kernel.org>
8454L:	linux-kernel@vger.kernel.org
8455L:	linux-trace-kernel@vger.kernel.org
8456S:	Maintained
8457Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8459F:	Documentation/admin-guide/bootconfig.rst
8460F:	fs/proc/bootconfig.c
8461F:	include/linux/bootconfig.h
8462F:	lib/bootconfig-data.S
8463F:	lib/bootconfig.c
8464F:	tools/bootconfig/*
8465F:	tools/bootconfig/scripts/*
8466
8467EXYNOS DP DRIVER
8468M:	Jingoo Han <jingoohan1@gmail.com>
8469L:	dri-devel@lists.freedesktop.org
8470S:	Maintained
8471F:	drivers/gpu/drm/exynos/exynos_dp*
8472
8473EXYNOS SYSMMU (IOMMU) driver
8474M:	Marek Szyprowski <m.szyprowski@samsung.com>
8475L:	iommu@lists.linux.dev
8476S:	Maintained
8477F:	drivers/iommu/exynos-iommu.c
8478
8479F2FS FILE SYSTEM
8480M:	Jaegeuk Kim <jaegeuk@kernel.org>
8481M:	Chao Yu <chao@kernel.org>
8482L:	linux-f2fs-devel@lists.sourceforge.net
8483S:	Maintained
8484W:	https://f2fs.wiki.kernel.org/
8485Q:	https://patchwork.kernel.org/project/f2fs/list/
8486B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8488F:	Documentation/ABI/testing/sysfs-fs-f2fs
8489F:	Documentation/filesystems/f2fs.rst
8490F:	fs/f2fs/
8491F:	include/linux/f2fs_fs.h
8492F:	include/trace/events/f2fs.h
8493F:	include/uapi/linux/f2fs.h
8494
8495F71805F HARDWARE MONITORING DRIVER
8496M:	Jean Delvare <jdelvare@suse.com>
8497L:	linux-hwmon@vger.kernel.org
8498S:	Maintained
8499F:	Documentation/hwmon/f71805f.rst
8500F:	drivers/hwmon/f71805f.c
8501
8502FADDR2LINE
8503M:	Josh Poimboeuf <jpoimboe@kernel.org>
8504S:	Maintained
8505F:	scripts/faddr2line
8506
8507FAILOVER MODULE
8508M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8509L:	netdev@vger.kernel.org
8510S:	Supported
8511F:	Documentation/networking/failover.rst
8512F:	include/net/failover.h
8513F:	net/core/failover.c
8514
8515FANOTIFY
8516M:	Jan Kara <jack@suse.cz>
8517R:	Amir Goldstein <amir73il@gmail.com>
8518R:	Matthew Bobrowski <repnop@google.com>
8519L:	linux-fsdevel@vger.kernel.org
8520S:	Maintained
8521F:	fs/notify/fanotify/
8522F:	include/linux/fanotify.h
8523F:	include/uapi/linux/fanotify.h
8524
8525FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8526M:	Linus Walleij <linus.walleij@linaro.org>
8527L:	linux-usb@vger.kernel.org
8528S:	Maintained
8529F:	drivers/usb/fotg210/
8530
8531FARSYNC SYNCHRONOUS DRIVER
8532M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8533S:	Supported
8534W:	http://www.farsite.co.uk/
8535F:	drivers/net/wan/farsync.*
8536
8537FAULT INJECTION SUPPORT
8538M:	Akinobu Mita <akinobu.mita@gmail.com>
8539S:	Supported
8540F:	Documentation/fault-injection/
8541F:	lib/fault-inject.c
8542
8543FBTFT Framebuffer drivers
8544L:	dri-devel@lists.freedesktop.org
8545L:	linux-fbdev@vger.kernel.org
8546S:	Orphan
8547F:	drivers/staging/fbtft/
8548
8549FC0011 TUNER DRIVER
8550M:	Michael Buesch <m@bues.ch>
8551L:	linux-media@vger.kernel.org
8552S:	Maintained
8553F:	drivers/media/tuners/fc0011.c
8554F:	drivers/media/tuners/fc0011.h
8555
8556FC2580 MEDIA DRIVER
8557L:	linux-media@vger.kernel.org
8558S:	Orphan
8559W:	https://linuxtv.org
8560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8561F:	drivers/media/tuners/fc2580*
8562
8563FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8564M:	Hannes Reinecke <hare@suse.de>
8565L:	linux-scsi@vger.kernel.org
8566S:	Supported
8567W:	www.Open-FCoE.org
8568F:	drivers/scsi/fcoe/
8569F:	drivers/scsi/libfc/
8570F:	include/scsi/fc/
8571F:	include/scsi/libfc.h
8572F:	include/scsi/libfcoe.h
8573F:	include/uapi/scsi/fc/
8574
8575FILE LOCKING (flock() and fcntl()/lockf())
8576M:	Jeff Layton <jlayton@kernel.org>
8577M:	Chuck Lever <chuck.lever@oracle.com>
8578R:	Alexander Aring <alex.aring@gmail.com>
8579L:	linux-fsdevel@vger.kernel.org
8580S:	Maintained
8581F:	fs/fcntl.c
8582F:	fs/locks.c
8583F:	include/linux/fcntl.h
8584F:	include/uapi/linux/fcntl.h
8585
8586FILESYSTEM DIRECT ACCESS (DAX)
8587M:	Dan Williams <dan.j.williams@intel.com>
8588R:	Matthew Wilcox <willy@infradead.org>
8589R:	Jan Kara <jack@suse.cz>
8590L:	linux-fsdevel@vger.kernel.org
8591L:	nvdimm@lists.linux.dev
8592S:	Supported
8593F:	fs/dax.c
8594F:	include/linux/dax.h
8595F:	include/trace/events/fs_dax.h
8596
8597FILESYSTEMS (VFS and infrastructure)
8598M:	Alexander Viro <viro@zeniv.linux.org.uk>
8599M:	Christian Brauner <brauner@kernel.org>
8600R:	Jan Kara <jack@suse.cz>
8601L:	linux-fsdevel@vger.kernel.org
8602S:	Maintained
8603F:	fs/*
8604F:	include/linux/fs.h
8605F:	include/linux/fs_types.h
8606F:	include/uapi/linux/fs.h
8607F:	include/uapi/linux/openat2.h
8608
8609FILESYSTEMS [EXPORTFS]
8610M:	Chuck Lever <chuck.lever@oracle.com>
8611M:	Jeff Layton <jlayton@kernel.org>
8612R:	Amir Goldstein <amir73il@gmail.com>
8613L:	linux-fsdevel@vger.kernel.org
8614L:	linux-nfs@vger.kernel.org
8615S:	Supported
8616F:	Documentation/filesystems/nfs/exporting.rst
8617F:	fs/exportfs/
8618F:	fs/fhandle.c
8619F:	include/linux/exportfs.h
8620
8621FILESYSTEMS [IDMAPPED MOUNTS]
8622M:	Christian Brauner <brauner@kernel.org>
8623M:	Seth Forshee <sforshee@kernel.org>
8624L:	linux-fsdevel@vger.kernel.org
8625S:	Maintained
8626F:	Documentation/filesystems/idmappings.rst
8627F:	fs/mnt_idmapping.c
8628F:	include/linux/mnt_idmapping.*
8629F:	tools/testing/selftests/mount_setattr/
8630
8631FILESYSTEMS [IOMAP]
8632M:	Christian Brauner <brauner@kernel.org>
8633R:	Darrick J. Wong <djwong@kernel.org>
8634L:	linux-xfs@vger.kernel.org
8635L:	linux-fsdevel@vger.kernel.org
8636S:	Supported
8637F:	Documentation/filesystems/iomap/*
8638F:	fs/iomap/
8639F:	include/linux/iomap.h
8640
8641FILESYSTEMS [NETFS LIBRARY]
8642M:	David Howells <dhowells@redhat.com>
8643R:	Jeff Layton <jlayton@kernel.org>
8644L:	netfs@lists.linux.dev
8645L:	linux-fsdevel@vger.kernel.org
8646S:	Supported
8647F:	Documentation/filesystems/caching/
8648F:	Documentation/filesystems/netfs_library.rst
8649F:	fs/netfs/
8650F:	include/linux/fscache*.h
8651F:	include/linux/netfs.h
8652F:	include/trace/events/fscache.h
8653F:	include/trace/events/netfs.h
8654
8655FILESYSTEMS [STACKABLE]
8656M:	Miklos Szeredi <miklos@szeredi.hu>
8657M:	Amir Goldstein <amir73il@gmail.com>
8658L:	linux-fsdevel@vger.kernel.org
8659L:	linux-unionfs@vger.kernel.org
8660S:	Maintained
8661F:	fs/backing-file.c
8662F:	include/linux/backing-file.h
8663
8664FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8665M:	Riku Voipio <riku.voipio@iki.fi>
8666L:	linux-hwmon@vger.kernel.org
8667S:	Maintained
8668F:	drivers/hwmon/f75375s.c
8669F:	include/linux/f75375s.h
8670
8671FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8672M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8673L:	linux-can@vger.kernel.org
8674S:	Maintained
8675F:	drivers/net/can/usb/f81604.c
8676
8677FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8678M:	Clemens Ladisch <clemens@ladisch.de>
8679M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8680L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8681S:	Maintained
8682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8683F:	include/uapi/sound/firewire.h
8684F:	sound/firewire/
8685
8686FIREWIRE MEDIA DRIVERS (firedtv)
8687M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8688L:	linux-media@vger.kernel.org
8689L:	linux1394-devel@lists.sourceforge.net
8690S:	Maintained
8691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8692F:	drivers/media/firewire/
8693
8694FIREWIRE SBP-2 TARGET
8695M:	Chris Boot <bootc@bootc.net>
8696L:	linux-scsi@vger.kernel.org
8697L:	target-devel@vger.kernel.org
8698L:	linux1394-devel@lists.sourceforge.net
8699S:	Maintained
8700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8701F:	drivers/target/sbp/
8702
8703FIREWIRE SUBSYSTEM
8704M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8705M:	Takashi Sakamoto <takaswie@kernel.org>
8706L:	linux1394-devel@lists.sourceforge.net
8707S:	Maintained
8708W:	http://ieee1394.docs.kernel.org/
8709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8710F:	drivers/firewire/
8711F:	include/linux/firewire.h
8712F:	include/uapi/linux/firewire*.h
8713F:	tools/firewire/
8714
8715FIRMWARE FRAMEWORK FOR ARMV8-A
8716M:	Sudeep Holla <sudeep.holla@arm.com>
8717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8718S:	Maintained
8719F:	drivers/firmware/arm_ffa/
8720F:	include/linux/arm_ffa.h
8721
8722FIRMWARE LOADER (request_firmware)
8723M:	Luis Chamberlain <mcgrof@kernel.org>
8724M:	Russ Weight <russ.weight@linux.dev>
8725M:	Danilo Krummrich <dakr@redhat.com>
8726L:	linux-kernel@vger.kernel.org
8727S:	Maintained
8728F:	Documentation/firmware_class/
8729F:	drivers/base/firmware_loader/
8730F:	rust/kernel/firmware.rs
8731F:	include/linux/firmware.h
8732
8733FLEXTIMER FTM-QUADDEC DRIVER
8734M:	Patrick Havelange <patrick.havelange@essensium.com>
8735L:	linux-iio@vger.kernel.org
8736S:	Maintained
8737F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8738F:	drivers/counter/ftm-quaddec.c
8739
8740FLOPPY DRIVER
8741M:	Denis Efremov <efremov@linux.com>
8742L:	linux-block@vger.kernel.org
8743S:	Odd Fixes
8744F:	drivers/block/floppy.c
8745
8746FLYSKY FSIA6B RC RECEIVER
8747M:	Markus Koch <markus@notsyncing.net>
8748L:	linux-input@vger.kernel.org
8749S:	Maintained
8750F:	drivers/input/joystick/fsia6b.c
8751
8752FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8753M:	Geoffrey D. Bennett <g@b4.vu>
8754L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8755S:	Maintained
8756W:	https://github.com/geoffreybennett/scarlett-gen2
8757B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8758T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8759F:	include/uapi/sound/scarlett2.h
8760F:	sound/usb/mixer_scarlett2.c
8761
8762FORCEDETH GIGABIT ETHERNET DRIVER
8763M:	Rain River <rain.1986.08.12@gmail.com>
8764M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8765L:	netdev@vger.kernel.org
8766S:	Maintained
8767F:	drivers/net/ethernet/nvidia/*
8768
8769FORTIFY_SOURCE
8770M:	Kees Cook <kees@kernel.org>
8771L:	linux-hardening@vger.kernel.org
8772S:	Supported
8773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8774F:	include/linux/fortify-string.h
8775F:	lib/fortify_kunit.c
8776F:	lib/memcpy_kunit.c
8777F:	lib/test_fortify/*
8778F:	scripts/test_fortify.sh
8779K:	\b__NO_FORTIFY\b
8780
8781FPGA DFL DRIVERS
8782M:	Wu Hao <hao.wu@intel.com>
8783R:	Tom Rix <trix@redhat.com>
8784L:	linux-fpga@vger.kernel.org
8785S:	Maintained
8786F:	Documentation/ABI/testing/sysfs-bus-dfl*
8787F:	Documentation/fpga/dfl.rst
8788F:	drivers/fpga/dfl*
8789F:	drivers/uio/uio_dfl.c
8790F:	include/linux/dfl.h
8791F:	include/uapi/linux/fpga-dfl.h
8792
8793FPGA MANAGER FRAMEWORK
8794M:	Moritz Fischer <mdf@kernel.org>
8795M:	Wu Hao <hao.wu@intel.com>
8796M:	Xu Yilun <yilun.xu@intel.com>
8797R:	Tom Rix <trix@redhat.com>
8798L:	linux-fpga@vger.kernel.org
8799S:	Maintained
8800Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8802F:	Documentation/devicetree/bindings/fpga/
8803F:	Documentation/driver-api/fpga/
8804F:	Documentation/fpga/
8805F:	drivers/fpga/
8806F:	include/linux/fpga/
8807
8808FPU EMULATOR
8809M:	Bill Metzenthen <billm@melbpc.org.au>
8810S:	Maintained
8811W:	https://floatingpoint.billm.au/
8812F:	arch/x86/math-emu/
8813
8814FRAMEBUFFER CORE
8815M:	Daniel Vetter <daniel@ffwll.ch>
8816S:	Odd Fixes
8817T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8818F:	drivers/video/fbdev/core/
8819
8820FRAMEBUFFER LAYER
8821M:	Helge Deller <deller@gmx.de>
8822L:	linux-fbdev@vger.kernel.org
8823L:	dri-devel@lists.freedesktop.org
8824S:	Maintained
8825Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8827F:	Documentation/fb/
8828F:	drivers/video/
8829F:	include/linux/fb.h
8830F:	include/uapi/linux/fb.h
8831F:	include/uapi/video/
8832F:	include/video/
8833
8834FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8835M:	Horia Geantă <horia.geanta@nxp.com>
8836M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8837M:	Gaurav Jain <gaurav.jain@nxp.com>
8838L:	linux-crypto@vger.kernel.org
8839S:	Maintained
8840F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8841F:	drivers/crypto/caam/
8842
8843FREESCALE COLDFIRE M5441X MMC DRIVER
8844M:	Angelo Dureghello <adureghello@baylibre.com>
8845L:	linux-mmc@vger.kernel.org
8846S:	Maintained
8847F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8848F:	include/linux/platform_data/mmc-esdhc-mcf.h
8849
8850FREESCALE DIU FRAMEBUFFER DRIVER
8851M:	Timur Tabi <timur@kernel.org>
8852L:	linux-fbdev@vger.kernel.org
8853S:	Maintained
8854F:	drivers/video/fbdev/fsl-diu-fb.*
8855
8856FREESCALE DMA DRIVER
8857M:	Zhang Wei <zw@zh-kernel.org>
8858L:	linuxppc-dev@lists.ozlabs.org
8859S:	Maintained
8860F:	drivers/dma/fsldma.*
8861
8862FREESCALE DSPI DRIVER
8863M:	Vladimir Oltean <olteanv@gmail.com>
8864L:	linux-spi@vger.kernel.org
8865S:	Maintained
8866F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8867F:	drivers/spi/spi-fsl-dspi.c
8868F:	include/linux/spi/spi-fsl-dspi.h
8869
8870FREESCALE eDMA DRIVER
8871M:	Frank Li <Frank.Li@nxp.com>
8872L:	imx@lists.linux.dev
8873L:	dmaengine@vger.kernel.org
8874S:	Maintained
8875F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8876F:	drivers/dma/fsl-edma*.*
8877
8878FREESCALE ENETC ETHERNET DRIVERS
8879M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8880M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8881L:	netdev@vger.kernel.org
8882S:	Maintained
8883F:	drivers/net/ethernet/freescale/enetc/
8884
8885FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8886M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8887L:	netdev@vger.kernel.org
8888S:	Maintained
8889F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8890F:	drivers/net/ethernet/freescale/gianfar*
8891
8892FREESCALE GPMI NAND DRIVER
8893M:	Han Xu <han.xu@nxp.com>
8894L:	linux-mtd@lists.infradead.org
8895S:	Maintained
8896F:	drivers/mtd/nand/raw/gpmi-nand/*
8897
8898FREESCALE I2C CPM DRIVER
8899M:	Jochen Friedrich <jochen@scram.de>
8900L:	linuxppc-dev@lists.ozlabs.org
8901L:	linux-i2c@vger.kernel.org
8902S:	Maintained
8903F:	drivers/i2c/busses/i2c-cpm.c
8904
8905FREESCALE IMX / MXC FEC DRIVER
8906M:	Wei Fang <wei.fang@nxp.com>
8907R:	Shenwei Wang <shenwei.wang@nxp.com>
8908R:	Clark Wang <xiaoning.wang@nxp.com>
8909L:	imx@lists.linux.dev
8910L:	netdev@vger.kernel.org
8911S:	Maintained
8912F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8913F:	drivers/net/ethernet/freescale/fec.h
8914F:	drivers/net/ethernet/freescale/fec_main.c
8915F:	drivers/net/ethernet/freescale/fec_ptp.c
8916
8917FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8918M:	Sascha Hauer <s.hauer@pengutronix.de>
8919R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8920L:	linux-fbdev@vger.kernel.org
8921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8922S:	Maintained
8923F:	drivers/video/fbdev/imxfb.c
8924
8925FREESCALE IMX DDR PMU DRIVER
8926M:	Frank Li <Frank.li@nxp.com>
8927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8928S:	Maintained
8929F:	Documentation/admin-guide/perf/imx-ddr.rst
8930F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8931F:	drivers/perf/fsl_imx8_ddr_perf.c
8932
8933FREESCALE IMX I2C DRIVER
8934M:	Oleksij Rempel <o.rempel@pengutronix.de>
8935R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8936L:	linux-i2c@vger.kernel.org
8937S:	Maintained
8938F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8939F:	drivers/i2c/busses/i2c-imx.c
8940
8941FREESCALE IMX LPI2C DRIVER
8942M:	Dong Aisheng <aisheng.dong@nxp.com>
8943L:	linux-i2c@vger.kernel.org
8944L:	imx@lists.linux.dev
8945S:	Maintained
8946F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8947F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8948
8949FREESCALE MPC I2C DRIVER
8950M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8951L:	linux-i2c@vger.kernel.org
8952S:	Maintained
8953F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8954F:	drivers/i2c/busses/i2c-mpc.c
8955
8956FREESCALE QORIQ DPAA ETHERNET DRIVER
8957M:	Madalin Bucur <madalin.bucur@nxp.com>
8958L:	netdev@vger.kernel.org
8959S:	Maintained
8960F:	drivers/net/ethernet/freescale/dpaa
8961
8962FREESCALE QORIQ DPAA FMAN DRIVER
8963M:	Madalin Bucur <madalin.bucur@nxp.com>
8964R:	Sean Anderson <sean.anderson@seco.com>
8965L:	netdev@vger.kernel.org
8966S:	Maintained
8967F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8968F:	drivers/net/ethernet/freescale/fman
8969
8970FREESCALE QORIQ PTP CLOCK DRIVER
8971M:	Yangbo Lu <yangbo.lu@nxp.com>
8972L:	netdev@vger.kernel.org
8973S:	Maintained
8974F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8975F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8976F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8977F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8978F:	drivers/ptp/ptp_qoriq.c
8979F:	drivers/ptp/ptp_qoriq_debugfs.c
8980F:	include/linux/fsl/ptp_qoriq.h
8981
8982FREESCALE QUAD SPI DRIVER
8983M:	Han Xu <han.xu@nxp.com>
8984L:	linux-spi@vger.kernel.org
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8987F:	drivers/spi/spi-fsl-qspi.c
8988
8989FREESCALE QUICC ENGINE LIBRARY
8990M:	Qiang Zhao <qiang.zhao@nxp.com>
8991M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8992L:	linuxppc-dev@lists.ozlabs.org
8993S:	Maintained
8994F:	drivers/soc/fsl/qe/
8995F:	include/soc/fsl/qe/
8996
8997FREESCALE QUICC ENGINE QMC DRIVER
8998M:	Herve Codina <herve.codina@bootlin.com>
8999L:	linuxppc-dev@lists.ozlabs.org
9000S:	Maintained
9001F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9002F:	drivers/soc/fsl/qe/qmc.c
9003F:	include/soc/fsl/qe/qmc.h
9004
9005FREESCALE QUICC ENGINE QMC HDLC DRIVER
9006M:	Herve Codina <herve.codina@bootlin.com>
9007L:	netdev@vger.kernel.org
9008L:	linuxppc-dev@lists.ozlabs.org
9009S:	Maintained
9010F:	drivers/net/wan/fsl_qmc_hdlc.c
9011
9012FREESCALE QUICC ENGINE TSA DRIVER
9013M:	Herve Codina <herve.codina@bootlin.com>
9014L:	linuxppc-dev@lists.ozlabs.org
9015S:	Maintained
9016F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9017F:	drivers/soc/fsl/qe/tsa.c
9018F:	drivers/soc/fsl/qe/tsa.h
9019F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9020
9021FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9022L:	netdev@vger.kernel.org
9023L:	linuxppc-dev@lists.ozlabs.org
9024S:	Orphan
9025F:	drivers/net/ethernet/freescale/ucc_geth*
9026
9027FREESCALE QUICC ENGINE UCC HDLC DRIVER
9028M:	Zhao Qiang <qiang.zhao@nxp.com>
9029L:	netdev@vger.kernel.org
9030L:	linuxppc-dev@lists.ozlabs.org
9031S:	Maintained
9032F:	drivers/net/wan/fsl_ucc_hdlc*
9033
9034FREESCALE QUICC ENGINE UCC UART DRIVER
9035M:	Timur Tabi <timur@kernel.org>
9036L:	linuxppc-dev@lists.ozlabs.org
9037S:	Maintained
9038F:	drivers/tty/serial/ucc_uart.c
9039
9040FREESCALE SOC DRIVERS
9041M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9042L:	linuxppc-dev@lists.ozlabs.org
9043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9044S:	Maintained
9045F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9046F:	Documentation/devicetree/bindings/soc/fsl/
9047F:	drivers/soc/fsl/
9048F:	include/linux/fsl/
9049F:	include/soc/fsl/
9050
9051FREESCALE SOC FS_ENET DRIVER
9052M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9053L:	linuxppc-dev@lists.ozlabs.org
9054L:	netdev@vger.kernel.org
9055S:	Maintained
9056F:	drivers/net/ethernet/freescale/fs_enet/
9057
9058FREESCALE SOC SOUND DRIVERS
9059M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9060M:	Xiubo Li <Xiubo.Lee@gmail.com>
9061R:	Fabio Estevam <festevam@gmail.com>
9062R:	Nicolin Chen <nicoleotsuka@gmail.com>
9063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9064L:	linuxppc-dev@lists.ozlabs.org
9065S:	Maintained
9066F:	sound/soc/fsl/fsl*
9067F:	sound/soc/fsl/imx*
9068
9069FREESCALE SOC LPC32XX SOUND DRIVERS
9070M:	J.M.B. Downing <jonathan.downing@nautel.com>
9071M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9072R:	Vladimir Zapolskiy <vz@mleia.com>
9073L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9074L:	linuxppc-dev@lists.ozlabs.org
9075S:	Maintained
9076F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9077F:	sound/soc/fsl/lpc3xxx-*
9078
9079FREESCALE SOC SOUND QMC DRIVER
9080M:	Herve Codina <herve.codina@bootlin.com>
9081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9082L:	linuxppc-dev@lists.ozlabs.org
9083S:	Maintained
9084F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9085F:	sound/soc/fsl/fsl_qmc_audio.c
9086
9087FREESCALE USB PERIPHERAL DRIVERS
9088L:	linux-usb@vger.kernel.org
9089L:	linuxppc-dev@lists.ozlabs.org
9090S:	Orphan
9091F:	drivers/usb/gadget/udc/fsl*
9092
9093FREESCALE USB PHY DRIVER
9094L:	linux-usb@vger.kernel.org
9095L:	linuxppc-dev@lists.ozlabs.org
9096S:	Orphan
9097F:	drivers/usb/phy/phy-fsl-usb*
9098
9099FREEVXFS FILESYSTEM
9100M:	Christoph Hellwig <hch@infradead.org>
9101S:	Maintained
9102W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9103F:	fs/freevxfs/
9104
9105FREEZER
9106M:	"Rafael J. Wysocki" <rafael@kernel.org>
9107M:	Pavel Machek <pavel@ucw.cz>
9108L:	linux-pm@vger.kernel.org
9109S:	Supported
9110F:	Documentation/power/freezing-of-tasks.rst
9111F:	include/linux/freezer.h
9112F:	kernel/freezer.c
9113
9114FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9115M:	Eric Biggers <ebiggers@kernel.org>
9116M:	Theodore Y. Ts'o <tytso@mit.edu>
9117M:	Jaegeuk Kim <jaegeuk@kernel.org>
9118L:	linux-fscrypt@vger.kernel.org
9119S:	Supported
9120Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9121T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9122F:	Documentation/filesystems/fscrypt.rst
9123F:	fs/crypto/
9124F:	include/linux/fscrypt.h
9125F:	include/uapi/linux/fscrypt.h
9126
9127FSI SUBSYSTEM
9128M:	Jeremy Kerr <jk@ozlabs.org>
9129M:	Joel Stanley <joel@jms.id.au>
9130R:	Alistar Popple <alistair@popple.id.au>
9131R:	Eddie James <eajames@linux.ibm.com>
9132L:	linux-fsi@lists.ozlabs.org
9133S:	Supported
9134Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9136F:	drivers/fsi/
9137F:	include/linux/fsi*.h
9138F:	include/trace/events/fsi*.h
9139
9140FSI-ATTACHED I2C DRIVER
9141M:	Eddie James <eajames@linux.ibm.com>
9142L:	linux-i2c@vger.kernel.org
9143L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9144S:	Maintained
9145F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9146F:	drivers/i2c/busses/i2c-fsi.c
9147
9148FSI-ATTACHED SPI DRIVER
9149M:	Eddie James <eajames@linux.ibm.com>
9150L:	linux-spi@vger.kernel.org
9151S:	Maintained
9152F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9153F:	drivers/spi/spi-fsi.c
9154
9155FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9156M:	Jan Kara <jack@suse.cz>
9157R:	Amir Goldstein <amir73il@gmail.com>
9158L:	linux-fsdevel@vger.kernel.org
9159S:	Maintained
9160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9161F:	fs/notify/
9162F:	include/linux/fsnotify*.h
9163
9164FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9165M:	Eric Biggers <ebiggers@kernel.org>
9166M:	Theodore Y. Ts'o <tytso@mit.edu>
9167L:	fsverity@lists.linux.dev
9168S:	Supported
9169Q:	https://patchwork.kernel.org/project/fsverity/list/
9170T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9171F:	Documentation/filesystems/fsverity.rst
9172F:	fs/verity/
9173F:	include/linux/fsverity.h
9174F:	include/uapi/linux/fsverity.h
9175
9176FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9177M:	Michael Zaidman <michael.zaidman@gmail.com>
9178L:	linux-i2c@vger.kernel.org
9179L:	linux-input@vger.kernel.org
9180S:	Maintained
9181F:	drivers/hid/hid-ft260.c
9182
9183FUJITSU LAPTOP EXTRAS
9184M:	Jonathan Woithe <jwoithe@just42.net>
9185L:	platform-driver-x86@vger.kernel.org
9186S:	Maintained
9187F:	drivers/platform/x86/fujitsu-laptop.c
9188
9189FUJITSU TABLET EXTRAS
9190M:	Robert Gerlach <khnz@gmx.de>
9191L:	platform-driver-x86@vger.kernel.org
9192S:	Maintained
9193F:	drivers/platform/x86/fujitsu-tablet.c
9194
9195FUNCTION HOOKS (FTRACE)
9196M:	Steven Rostedt <rostedt@goodmis.org>
9197M:	Masami Hiramatsu <mhiramat@kernel.org>
9198R:	Mark Rutland <mark.rutland@arm.com>
9199L:	linux-kernel@vger.kernel.org
9200L:	linux-trace-kernel@vger.kernel.org
9201S:	Maintained
9202Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9204F:	Documentation/trace/ftrace*
9205F:	arch/*/*/*/*ftrace*
9206F:	arch/*/*/*ftrace*
9207F:	include/*/ftrace.h
9208F:	kernel/trace/fgraph.c
9209F:	kernel/trace/ftrace*
9210F:	samples/ftrace
9211
9212FUNGIBLE ETHERNET DRIVERS
9213M:	Dimitris Michailidis <dmichail@fungible.com>
9214L:	netdev@vger.kernel.org
9215S:	Supported
9216F:	drivers/net/ethernet/fungible/
9217
9218FUSE: FILESYSTEM IN USERSPACE
9219M:	Miklos Szeredi <miklos@szeredi.hu>
9220L:	linux-fsdevel@vger.kernel.org
9221S:	Maintained
9222W:	https://github.com/libfuse/
9223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9224F:	Documentation/filesystems/fuse.rst
9225F:	fs/fuse/
9226F:	include/uapi/linux/fuse.h
9227
9228FUTEX SUBSYSTEM
9229M:	Thomas Gleixner <tglx@linutronix.de>
9230M:	Ingo Molnar <mingo@redhat.com>
9231R:	Peter Zijlstra <peterz@infradead.org>
9232R:	Darren Hart <dvhart@infradead.org>
9233R:	Davidlohr Bueso <dave@stgolabs.net>
9234R:	André Almeida <andrealmeid@igalia.com>
9235L:	linux-kernel@vger.kernel.org
9236S:	Maintained
9237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9238F:	Documentation/locking/*futex*
9239F:	include/asm-generic/futex.h
9240F:	include/linux/futex.h
9241F:	include/uapi/linux/futex.h
9242F:	kernel/futex/*
9243F:	tools/perf/bench/futex*
9244F:	tools/testing/selftests/futex/
9245
9246GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9247M:	Sebastian Reichel <sre@kernel.org>
9248L:	linux-media@vger.kernel.org
9249S:	Maintained
9250F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9251F:	drivers/media/i2c/gc0308.c
9252
9253GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9254M:	Zhi Mao <zhi.mao@mediatek.com>
9255L:	linux-media@vger.kernel.org
9256S:	Maintained
9257F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9258F:	drivers/media/i2c/gc05a2.c
9259
9260GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9261M:	Zhi Mao <zhi.mao@mediatek.com>
9262L:	linux-media@vger.kernel.org
9263S:	Maintained
9264F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9265F:	drivers/media/i2c/gc08a3.c
9266
9267GALAXYCORE GC2145 SENSOR DRIVER
9268M:	Alain Volmat <alain.volmat@foss.st.com>
9269L:	linux-media@vger.kernel.org
9270S:	Maintained
9271T:	git git://linuxtv.org/media_tree.git
9272F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9273F:	drivers/media/i2c/gc2145.c
9274
9275GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9276M:	Tim Harvey <tharvey@gateworks.com>
9277S:	Maintained
9278F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9279F:	Documentation/hwmon/gsc-hwmon.rst
9280F:	drivers/hwmon/gsc-hwmon.c
9281F:	drivers/mfd/gateworks-gsc.c
9282F:	include/linux/mfd/gsc.h
9283F:	include/linux/platform_data/gsc_hwmon.h
9284
9285GCC PLUGINS
9286M:	Kees Cook <kees@kernel.org>
9287L:	linux-hardening@vger.kernel.org
9288S:	Maintained
9289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9290F:	Documentation/kbuild/gcc-plugins.rst
9291F:	include/linux/stackleak.h
9292F:	kernel/stackleak.c
9293F:	scripts/Makefile.gcc-plugins
9294F:	scripts/gcc-plugins/
9295
9296GCOV BASED KERNEL PROFILING
9297M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9298S:	Maintained
9299F:	Documentation/dev-tools/gcov.rst
9300F:	kernel/gcov/
9301
9302GDB KERNEL DEBUGGING HELPER SCRIPTS
9303M:	Jan Kiszka <jan.kiszka@siemens.com>
9304M:	Kieran Bingham <kbingham@kernel.org>
9305S:	Supported
9306F:	scripts/gdb/
9307
9308GEMINI CRYPTO DRIVER
9309M:	Corentin Labbe <clabbe@baylibre.com>
9310L:	linux-crypto@vger.kernel.org
9311S:	Maintained
9312F:	drivers/crypto/gemini/
9313
9314GEMTEK FM RADIO RECEIVER DRIVER
9315M:	Hans Verkuil <hverkuil@xs4all.nl>
9316L:	linux-media@vger.kernel.org
9317S:	Maintained
9318W:	https://linuxtv.org
9319T:	git git://linuxtv.org/media_tree.git
9320F:	drivers/media/radio/radio-gemtek*
9321
9322GENERIC ARCHITECTURE TOPOLOGY
9323M:	Sudeep Holla <sudeep.holla@arm.com>
9324L:	linux-kernel@vger.kernel.org
9325S:	Maintained
9326F:	drivers/base/arch_topology.c
9327F:	include/linux/arch_topology.h
9328
9329GENERIC ENTRY CODE
9330M:	Thomas Gleixner <tglx@linutronix.de>
9331M:	Peter Zijlstra <peterz@infradead.org>
9332M:	Andy Lutomirski <luto@kernel.org>
9333L:	linux-kernel@vger.kernel.org
9334S:	Maintained
9335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9336F:	include/linux/entry-common.h
9337F:	include/linux/entry-kvm.h
9338F:	kernel/entry/
9339
9340GENERIC GPIO I2C DRIVER
9341M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9342S:	Supported
9343F:	drivers/i2c/busses/i2c-gpio.c
9344F:	include/linux/platform_data/i2c-gpio.h
9345
9346GENERIC GPIO I2C MULTIPLEXER DRIVER
9347M:	Peter Korsgaard <peter.korsgaard@barco.com>
9348L:	linux-i2c@vger.kernel.org
9349S:	Supported
9350F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9351F:	drivers/i2c/muxes/i2c-mux-gpio.c
9352F:	include/linux/platform_data/i2c-mux-gpio.h
9353
9354GENERIC GPIO RESET DRIVER
9355M:	Krzysztof Kozlowski <krzk@kernel.org>
9356S:	Maintained
9357F:	drivers/reset/reset-gpio.c
9358
9359GENERIC HDLC (WAN) DRIVERS
9360M:	Krzysztof Halasa <khc@pm.waw.pl>
9361S:	Maintained
9362W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9363F:	drivers/net/wan/c101.c
9364F:	drivers/net/wan/hd6457*
9365F:	drivers/net/wan/hdlc*
9366F:	drivers/net/wan/n2.c
9367F:	drivers/net/wan/pc300too.c
9368F:	drivers/net/wan/pci200syn.c
9369F:	drivers/net/wan/wanxl*
9370
9371GENERIC INCLUDE/ASM HEADER FILES
9372M:	Arnd Bergmann <arnd@arndb.de>
9373L:	linux-arch@vger.kernel.org
9374S:	Maintained
9375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9376F:	include/asm-generic/
9377F:	include/uapi/asm-generic/
9378
9379GENERIC PHY FRAMEWORK
9380M:	Vinod Koul <vkoul@kernel.org>
9381M:	Kishon Vijay Abraham I <kishon@kernel.org>
9382L:	linux-phy@lists.infradead.org
9383S:	Supported
9384Q:	https://patchwork.kernel.org/project/linux-phy/list/
9385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9386F:	Documentation/devicetree/bindings/phy/
9387F:	drivers/phy/
9388F:	include/dt-bindings/phy/
9389F:	include/linux/phy/
9390
9391GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9392M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9393S:	Supported
9394F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9395F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9396
9397GENERIC PM DOMAINS
9398M:	Ulf Hansson <ulf.hansson@linaro.org>
9399L:	linux-pm@vger.kernel.org
9400S:	Supported
9401F:	Documentation/devicetree/bindings/power/power?domain*
9402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9403F:	drivers/pmdomain/
9404F:	include/linux/pm_domain.h
9405
9406GENERIC RADIX TREE
9407M:	Kent Overstreet <kent.overstreet@linux.dev>
9408S:	Supported
9409C:	irc://irc.oftc.net/bcache
9410F:	include/linux/generic-radix-tree.h
9411F:	lib/generic-radix-tree.c
9412
9413GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9414M:	Eugen Hristev <eugen.hristev@microchip.com>
9415L:	linux-input@vger.kernel.org
9416S:	Maintained
9417F:	drivers/input/touchscreen/resistive-adc-touch.c
9418
9419GENERIC STRING LIBRARY
9420M:	Kees Cook <kees@kernel.org>
9421R:	Andy Shevchenko <andy@kernel.org>
9422L:	linux-hardening@vger.kernel.org
9423S:	Supported
9424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9425F:	include/linux/string.h
9426F:	include/linux/string_choices.h
9427F:	include/linux/string_helpers.h
9428F:	lib/string.c
9429F:	lib/string_kunit.c
9430F:	lib/string_helpers.c
9431F:	lib/string_helpers_kunit.c
9432F:	scripts/coccinelle/api/string_choices.cocci
9433
9434GENERIC UIO DRIVER FOR PCI DEVICES
9435M:	"Michael S. Tsirkin" <mst@redhat.com>
9436L:	kvm@vger.kernel.org
9437S:	Supported
9438F:	drivers/uio/uio_pci_generic.c
9439
9440GENERIC VDSO LIBRARY
9441M:	Andy Lutomirski <luto@kernel.org>
9442M:	Thomas Gleixner <tglx@linutronix.de>
9443M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9444L:	linux-kernel@vger.kernel.org
9445S:	Maintained
9446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9447F:	include/asm-generic/vdso/vsyscall.h
9448F:	include/vdso/
9449F:	kernel/time/vsyscall.c
9450F:	lib/vdso/
9451
9452GENWQE (IBM Generic Workqueue Card)
9453M:	Frank Haverkamp <haver@linux.ibm.com>
9454S:	Supported
9455F:	drivers/misc/genwqe/
9456
9457GET_MAINTAINER SCRIPT
9458M:	Joe Perches <joe@perches.com>
9459S:	Maintained
9460F:	scripts/get_maintainer.pl
9461
9462GFS2 FILE SYSTEM
9463M:	Andreas Gruenbacher <agruenba@redhat.com>
9464L:	gfs2@lists.linux.dev
9465S:	Supported
9466B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9468F:	Documentation/filesystems/gfs2*
9469F:	fs/gfs2/
9470F:	include/uapi/linux/gfs2_ondisk.h
9471
9472GIGABYTE WATERFORCE SENSOR DRIVER
9473M:	Aleksa Savic <savicaleksa83@gmail.com>
9474L:	linux-hwmon@vger.kernel.org
9475S:	Maintained
9476F:	Documentation/hwmon/gigabyte_waterforce.rst
9477F:	drivers/hwmon/gigabyte_waterforce.c
9478
9479GIGABYTE WMI DRIVER
9480M:	Thomas Weißschuh <thomas@weissschuh.net>
9481L:	platform-driver-x86@vger.kernel.org
9482S:	Maintained
9483F:	drivers/platform/x86/gigabyte-wmi.c
9484
9485GNSS SUBSYSTEM
9486M:	Johan Hovold <johan@kernel.org>
9487S:	Maintained
9488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9489F:	Documentation/ABI/testing/sysfs-class-gnss
9490F:	Documentation/devicetree/bindings/gnss/
9491F:	drivers/gnss/
9492F:	include/linux/gnss.h
9493
9494GO7007 MPEG CODEC
9495M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9496L:	linux-media@vger.kernel.org
9497S:	Maintained
9498F:	drivers/media/usb/go7007/
9499
9500GOODIX TOUCHSCREEN
9501M:	Bastien Nocera <hadess@hadess.net>
9502M:	Hans de Goede <hdegoede@redhat.com>
9503L:	linux-input@vger.kernel.org
9504S:	Maintained
9505F:	drivers/input/touchscreen/goodix*
9506
9507GOOGLE ETHERNET DRIVERS
9508M:	Jeroen de Borst <jeroendb@google.com>
9509M:	Praveen Kaligineedi <pkaligineedi@google.com>
9510R:	Shailend Chand <shailend@google.com>
9511L:	netdev@vger.kernel.org
9512S:	Supported
9513F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9514F:	drivers/net/ethernet/google
9515
9516GOOGLE FIRMWARE DRIVERS
9517M:	Tzung-Bi Shih <tzungbi@kernel.org>
9518R:	Brian Norris <briannorris@chromium.org>
9519R:	Julius Werner <jwerner@chromium.org>
9520L:	chrome-platform@lists.linux.dev
9521S:	Maintained
9522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9523F:	drivers/firmware/google/
9524
9525GOOGLE TENSOR SoC SUPPORT
9526M:	Peter Griffin <peter.griffin@linaro.org>
9527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9528L:	linux-samsung-soc@vger.kernel.org
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9531F:	arch/arm64/boot/dts/exynos/google/
9532F:	drivers/clk/samsung/clk-gs101.c
9533F:	drivers/phy/samsung/phy-gs101-ufs.c
9534F:	include/dt-bindings/clock/google,gs101.h
9535K:	[gG]oogle.?[tT]ensor
9536
9537GPD POCKET FAN DRIVER
9538M:	Hans de Goede <hdegoede@redhat.com>
9539L:	platform-driver-x86@vger.kernel.org
9540S:	Maintained
9541F:	drivers/platform/x86/gpd-pocket-fan.c
9542
9543GPIO ACPI SUPPORT
9544M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9545M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9546L:	linux-gpio@vger.kernel.org
9547L:	linux-acpi@vger.kernel.org
9548S:	Supported
9549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9550F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9551F:	drivers/gpio/gpiolib-acpi.c
9552F:	drivers/gpio/gpiolib-acpi.h
9553
9554GPIO AGGREGATOR
9555M:	Geert Uytterhoeven <geert+renesas@glider.be>
9556L:	linux-gpio@vger.kernel.org
9557S:	Supported
9558F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9559F:	drivers/gpio/gpio-aggregator.c
9560
9561GPIO IR Transmitter
9562M:	Sean Young <sean@mess.org>
9563L:	linux-media@vger.kernel.org
9564S:	Maintained
9565F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9566F:	drivers/media/rc/gpio-ir-tx.c
9567
9568GPIO MOCKUP DRIVER
9569M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9570L:	linux-gpio@vger.kernel.org
9571S:	Maintained
9572F:	drivers/gpio/gpio-mockup.c
9573F:	tools/testing/selftests/gpio/
9574
9575GPIO REGMAP
9576M:	Michael Walle <mwalle@kernel.org>
9577S:	Maintained
9578F:	drivers/gpio/gpio-regmap.c
9579F:	include/linux/gpio/regmap.h
9580K:	(devm_)?gpio_regmap_(un)?register
9581
9582GPIO SUBSYSTEM
9583M:	Linus Walleij <linus.walleij@linaro.org>
9584M:	Bartosz Golaszewski <brgl@bgdev.pl>
9585L:	linux-gpio@vger.kernel.org
9586S:	Maintained
9587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9588F:	Documentation/admin-guide/gpio/
9589F:	Documentation/devicetree/bindings/gpio/
9590F:	Documentation/driver-api/gpio/
9591F:	drivers/gpio/
9592F:	include/dt-bindings/gpio/
9593F:	include/linux/gpio.h
9594F:	include/linux/gpio/
9595F:	include/linux/of_gpio.h
9596
9597GPIO UAPI
9598M:	Bartosz Golaszewski <brgl@bgdev.pl>
9599R:	Kent Gibson <warthog618@gmail.com>
9600L:	linux-gpio@vger.kernel.org
9601S:	Maintained
9602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9603F:	Documentation/ABI/obsolete/sysfs-gpio
9604F:	Documentation/ABI/testing/gpio-cdev
9605F:	Documentation/userspace-api/gpio/
9606F:	drivers/gpio/gpiolib-cdev.c
9607F:	include/uapi/linux/gpio.h
9608F:	tools/gpio/
9609
9610GRE DEMULTIPLEXER DRIVER
9611M:	Dmitry Kozlov <xeb@mail.ru>
9612L:	netdev@vger.kernel.org
9613S:	Maintained
9614F:	include/net/gre.h
9615F:	net/ipv4/gre_demux.c
9616F:	net/ipv4/gre_offload.c
9617
9618GRETH 10/100/1G Ethernet MAC device driver
9619M:	Andreas Larsson <andreas@gaisler.com>
9620L:	netdev@vger.kernel.org
9621S:	Maintained
9622F:	drivers/net/ethernet/aeroflex/
9623
9624GREYBUS AUDIO PROTOCOLS DRIVERS
9625M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9626M:	Mark Greer <mgreer@animalcreek.com>
9627S:	Maintained
9628F:	drivers/staging/greybus/audio_apbridgea.c
9629F:	drivers/staging/greybus/audio_apbridgea.h
9630F:	drivers/staging/greybus/audio_codec.c
9631F:	drivers/staging/greybus/audio_codec.h
9632F:	drivers/staging/greybus/audio_gb.c
9633F:	drivers/staging/greybus/audio_manager.c
9634F:	drivers/staging/greybus/audio_manager.h
9635F:	drivers/staging/greybus/audio_manager_module.c
9636F:	drivers/staging/greybus/audio_manager_private.h
9637F:	drivers/staging/greybus/audio_manager_sysfs.c
9638F:	drivers/staging/greybus/audio_module.c
9639F:	drivers/staging/greybus/audio_topology.c
9640
9641GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9642M:	Viresh Kumar <vireshk@kernel.org>
9643S:	Maintained
9644F:	drivers/staging/greybus/authentication.c
9645F:	drivers/staging/greybus/bootrom.c
9646F:	drivers/staging/greybus/firmware.h
9647F:	drivers/staging/greybus/fw-core.c
9648F:	drivers/staging/greybus/fw-download.c
9649F:	drivers/staging/greybus/fw-management.c
9650F:	drivers/staging/greybus/greybus_authentication.h
9651F:	drivers/staging/greybus/greybus_firmware.h
9652F:	drivers/staging/greybus/hid.c
9653F:	drivers/staging/greybus/i2c.c
9654F:	drivers/staging/greybus/spi.c
9655F:	drivers/staging/greybus/spilib.c
9656F:	drivers/staging/greybus/spilib.h
9657
9658GREYBUS LOOPBACK DRIVER
9659M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9660S:	Maintained
9661F:	drivers/staging/greybus/loopback.c
9662
9663GREYBUS PLATFORM DRIVERS
9664M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9665S:	Maintained
9666F:	drivers/staging/greybus/arche-apb-ctrl.c
9667F:	drivers/staging/greybus/arche-platform.c
9668F:	drivers/staging/greybus/arche_platform.h
9669
9670GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9671M:	Rui Miguel Silva <rmfrfs@gmail.com>
9672S:	Maintained
9673F:	drivers/staging/greybus/gpio.c
9674F:	drivers/staging/greybus/light.c
9675F:	drivers/staging/greybus/power_supply.c
9676F:	drivers/staging/greybus/sdio.c
9677F:	drivers/staging/greybus/spi.c
9678F:	drivers/staging/greybus/spilib.c
9679
9680GREYBUS BEAGLEPLAY DRIVERS
9681M:	Ayush Singh <ayushdevel1325@gmail.com>
9682L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9683S:	Maintained
9684F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9685F:	drivers/greybus/gb-beagleplay.c
9686
9687GREYBUS SUBSYSTEM
9688M:	Johan Hovold <johan@kernel.org>
9689M:	Alex Elder <elder@kernel.org>
9690M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9691L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9692S:	Maintained
9693F:	drivers/greybus/
9694F:	drivers/staging/greybus/
9695F:	include/linux/greybus.h
9696F:	include/linux/greybus/
9697
9698GREYBUS UART PROTOCOLS DRIVERS
9699M:	David Lin <dtwlin@gmail.com>
9700S:	Maintained
9701F:	drivers/staging/greybus/log.c
9702F:	drivers/staging/greybus/uart.c
9703
9704GS1662 VIDEO SERIALIZER
9705M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9706L:	linux-media@vger.kernel.org
9707S:	Maintained
9708T:	git git://linuxtv.org/media_tree.git
9709F:	drivers/media/spi/gs1662.c
9710
9711GSPCA FINEPIX SUBDRIVER
9712M:	Frank Zago <frank@zago.net>
9713L:	linux-media@vger.kernel.org
9714S:	Maintained
9715T:	git git://linuxtv.org/media_tree.git
9716F:	drivers/media/usb/gspca/finepix.c
9717
9718GSPCA GL860 SUBDRIVER
9719M:	Olivier Lorin <o.lorin@laposte.net>
9720L:	linux-media@vger.kernel.org
9721S:	Maintained
9722T:	git git://linuxtv.org/media_tree.git
9723F:	drivers/media/usb/gspca/gl860/
9724
9725GSPCA M5602 SUBDRIVER
9726M:	Erik Andren <erik.andren@gmail.com>
9727L:	linux-media@vger.kernel.org
9728S:	Maintained
9729T:	git git://linuxtv.org/media_tree.git
9730F:	drivers/media/usb/gspca/m5602/
9731
9732GSPCA PAC207 SONIXB SUBDRIVER
9733M:	Hans Verkuil <hverkuil@xs4all.nl>
9734L:	linux-media@vger.kernel.org
9735S:	Odd Fixes
9736T:	git git://linuxtv.org/media_tree.git
9737F:	drivers/media/usb/gspca/pac207.c
9738
9739GSPCA SN9C20X SUBDRIVER
9740M:	Brian Johnson <brijohn@gmail.com>
9741L:	linux-media@vger.kernel.org
9742S:	Maintained
9743T:	git git://linuxtv.org/media_tree.git
9744F:	drivers/media/usb/gspca/sn9c20x.c
9745
9746GSPCA T613 SUBDRIVER
9747M:	Leandro Costantino <lcostantino@gmail.com>
9748L:	linux-media@vger.kernel.org
9749S:	Maintained
9750T:	git git://linuxtv.org/media_tree.git
9751F:	drivers/media/usb/gspca/t613.c
9752
9753GSPCA USB WEBCAM DRIVER
9754M:	Hans Verkuil <hverkuil@xs4all.nl>
9755L:	linux-media@vger.kernel.org
9756S:	Odd Fixes
9757T:	git git://linuxtv.org/media_tree.git
9758F:	drivers/media/usb/gspca/
9759
9760GTP (GPRS Tunneling Protocol)
9761M:	Pablo Neira Ayuso <pablo@netfilter.org>
9762M:	Harald Welte <laforge@gnumonks.org>
9763L:	osmocom-net-gprs@lists.osmocom.org
9764S:	Maintained
9765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9766F:	drivers/net/gtp.c
9767
9768GUID PARTITION TABLE (GPT)
9769M:	Davidlohr Bueso <dave@stgolabs.net>
9770L:	linux-efi@vger.kernel.org
9771S:	Maintained
9772F:	block/partitions/efi.*
9773
9774HABANALABS PCI DRIVER
9775M:	Ofir Bitton <obitton@habana.ai>
9776L:	dri-devel@lists.freedesktop.org
9777S:	Supported
9778C:	irc://irc.oftc.net/dri-devel
9779T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9780F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9781F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9782F:	drivers/accel/habanalabs/
9783F:	include/linux/habanalabs/
9784F:	include/trace/events/habanalabs.h
9785F:	include/uapi/drm/habanalabs_accel.h
9786
9787HACKRF MEDIA DRIVER
9788L:	linux-media@vger.kernel.org
9789S:	Orphan
9790W:	https://linuxtv.org
9791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9792F:	drivers/media/usb/hackrf/
9793
9794HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9795M:	Chuck Lever <chuck.lever@oracle.com>
9796L:	kernel-tls-handshake@lists.linux.dev
9797L:	netdev@vger.kernel.org
9798S:	Maintained
9799F:	Documentation/netlink/specs/handshake.yaml
9800F:	Documentation/networking/tls-handshake.rst
9801F:	include/net/handshake.h
9802F:	include/trace/events/handshake.h
9803F:	net/handshake/
9804
9805HANTRO VPU CODEC DRIVER
9806M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9807M:	Philipp Zabel <p.zabel@pengutronix.de>
9808L:	linux-media@vger.kernel.org
9809L:	linux-rockchip@lists.infradead.org
9810S:	Maintained
9811F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9812F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9813F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9814F:	drivers/media/platform/verisilicon/
9815
9816HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9817M:	Frank Seidel <frank@f-seidel.de>
9818L:	platform-driver-x86@vger.kernel.org
9819S:	Maintained
9820W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9821F:	drivers/platform/x86/hdaps.c
9822
9823HARDWARE MONITORING
9824M:	Jean Delvare <jdelvare@suse.com>
9825M:	Guenter Roeck <linux@roeck-us.net>
9826L:	linux-hwmon@vger.kernel.org
9827S:	Maintained
9828W:	http://hwmon.wiki.kernel.org/
9829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9830F:	Documentation/ABI/testing/sysfs-class-hwmon
9831F:	Documentation/devicetree/bindings/hwmon/
9832F:	Documentation/hwmon/
9833F:	drivers/hwmon/
9834F:	include/linux/hwmon*.h
9835F:	include/trace/events/hwmon*.h
9836K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9837
9838HARDWARE RANDOM NUMBER GENERATOR CORE
9839M:	Olivia Mackall <olivia@selenic.com>
9840M:	Herbert Xu <herbert@gondor.apana.org.au>
9841L:	linux-crypto@vger.kernel.org
9842S:	Odd fixes
9843F:	Documentation/admin-guide/hw_random.rst
9844F:	Documentation/devicetree/bindings/rng/
9845F:	drivers/char/hw_random/
9846F:	include/linux/hw_random.h
9847
9848HARDWARE SPINLOCK CORE
9849M:	Bjorn Andersson <andersson@kernel.org>
9850R:	Baolin Wang <baolin.wang7@gmail.com>
9851L:	linux-remoteproc@vger.kernel.org
9852S:	Maintained
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9854F:	Documentation/devicetree/bindings/hwlock/
9855F:	Documentation/locking/hwspinlock.rst
9856F:	drivers/hwspinlock/
9857F:	include/linux/hwspinlock.h
9858
9859HARDWARE TRACING FACILITIES
9860M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9861S:	Maintained
9862F:	drivers/hwtracing/
9863
9864HARMONY SOUND DRIVER
9865L:	linux-parisc@vger.kernel.org
9866S:	Maintained
9867F:	sound/parisc/harmony.*
9868
9869HDPVR USB VIDEO ENCODER DRIVER
9870M:	Hans Verkuil <hverkuil@xs4all.nl>
9871L:	linux-media@vger.kernel.org
9872S:	Odd Fixes
9873W:	https://linuxtv.org
9874T:	git git://linuxtv.org/media_tree.git
9875F:	drivers/media/usb/hdpvr/
9876
9877HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9878M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9879S:	Supported
9880F:	drivers/misc/hpilo.[ch]
9881
9882HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9883M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9884S:	Supported
9885F:	Documentation/watchdog/hpwdt.rst
9886F:	drivers/watchdog/hpwdt.c
9887
9888HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9889M:	Don Brace <don.brace@microchip.com>
9890L:	storagedev@microchip.com
9891L:	linux-scsi@vger.kernel.org
9892S:	Supported
9893F:	Documentation/scsi/hpsa.rst
9894F:	drivers/scsi/hpsa*.[ch]
9895F:	include/linux/cciss*.h
9896F:	include/uapi/linux/cciss*.h
9897
9898HFI1 DRIVER
9899M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9900L:	linux-rdma@vger.kernel.org
9901S:	Supported
9902F:	drivers/infiniband/hw/hfi1
9903
9904HFS FILESYSTEM
9905L:	linux-fsdevel@vger.kernel.org
9906S:	Orphan
9907F:	Documentation/filesystems/hfs.rst
9908F:	fs/hfs/
9909
9910HFSPLUS FILESYSTEM
9911L:	linux-fsdevel@vger.kernel.org
9912S:	Orphan
9913F:	Documentation/filesystems/hfsplus.rst
9914F:	fs/hfsplus/
9915
9916HGA FRAMEBUFFER DRIVER
9917M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9918L:	linux-nvidia@lists.surfsouth.com
9919S:	Maintained
9920W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9921F:	drivers/video/fbdev/hgafb.c
9922
9923HIBERNATION (aka Software Suspend, aka swsusp)
9924M:	"Rafael J. Wysocki" <rafael@kernel.org>
9925M:	Pavel Machek <pavel@ucw.cz>
9926L:	linux-pm@vger.kernel.org
9927S:	Supported
9928B:	https://bugzilla.kernel.org
9929F:	arch/*/include/asm/suspend*.h
9930F:	arch/x86/power/
9931F:	drivers/base/power/
9932F:	include/linux/freezer.h
9933F:	include/linux/pm.h
9934F:	include/linux/suspend.h
9935F:	kernel/power/
9936
9937HID CORE LAYER
9938M:	Jiri Kosina <jikos@kernel.org>
9939M:	Benjamin Tissoires <bentiss@kernel.org>
9940L:	linux-input@vger.kernel.org
9941S:	Maintained
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9943F:	Documentation/hid/
9944F:	drivers/hid/
9945F:	include/linux/hid*
9946F:	include/uapi/linux/hid*
9947F:	samples/hid/
9948F:	tools/testing/selftests/hid/
9949
9950HID LOGITECH DRIVERS
9951R:	Filipe Laíns <lains@riseup.net>
9952L:	linux-input@vger.kernel.org
9953S:	Maintained
9954F:	drivers/hid/hid-logitech-*
9955
9956HID NVIDIA SHIELD DRIVER
9957M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9958L:	linux-input@vger.kernel.org
9959S:	Maintained
9960F:	drivers/hid/hid-nvidia-shield.c
9961
9962HID PHOENIX RC FLIGHT CONTROLLER
9963M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9964L:	linux-input@vger.kernel.org
9965S:	Maintained
9966F:	drivers/hid/hid-pxrc.c
9967
9968HID PLAYSTATION DRIVER
9969M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9970L:	linux-input@vger.kernel.org
9971S:	Supported
9972F:	drivers/hid/hid-playstation.c
9973
9974HID SENSOR HUB DRIVERS
9975M:	Jiri Kosina <jikos@kernel.org>
9976M:	Jonathan Cameron <jic23@kernel.org>
9977M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9978L:	linux-input@vger.kernel.org
9979L:	linux-iio@vger.kernel.org
9980S:	Maintained
9981F:	Documentation/hid/hid-sensor*
9982F:	drivers/hid/hid-sensor-*
9983F:	drivers/iio/*/hid-*
9984F:	include/linux/hid-sensor-*
9985
9986HID VRC-2 CAR CONTROLLER DRIVER
9987M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9988L:	linux-input@vger.kernel.org
9989S:	Maintained
9990F:	drivers/hid/hid-vrc2.c
9991
9992HID WACOM DRIVER
9993M:	Ping Cheng <ping.cheng@wacom.com>
9994M:	Jason Gerecke  <jason.gerecke@wacom.com>
9995L:	linux-input@vger.kernel.org
9996S:	Maintained
9997F:	drivers/hid/wacom.h
9998F:	drivers/hid/wacom_*
9999
10000HID++ LOGITECH DRIVERS
10001R:	Filipe Laíns <lains@riseup.net>
10002R:	Bastien Nocera <hadess@hadess.net>
10003L:	linux-input@vger.kernel.org
10004S:	Maintained
10005F:	drivers/hid/hid-logitech-hidpp.c
10006
10007HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10008M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10009M:	Frederic Weisbecker <frederic@kernel.org>
10010M:	Thomas Gleixner <tglx@linutronix.de>
10011L:	linux-kernel@vger.kernel.org
10012S:	Maintained
10013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10014F:	Documentation/timers/
10015F:	include/linux/clockchips.h
10016F:	include/linux/hrtimer.h
10017F:	include/linux/timer.h
10018F:	kernel/time/clockevents.c
10019F:	kernel/time/hrtimer.c
10020F:	kernel/time/timer.c
10021F:	kernel/time/timer_list.c
10022F:	kernel/time/timer_migration.*
10023F:	tools/testing/selftests/timers/
10024
10025HIGH-SPEED SCC DRIVER FOR AX.25
10026L:	linux-hams@vger.kernel.org
10027S:	Orphan
10028F:	drivers/net/hamradio/scc.c
10029
10030HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10031M:	HighPoint Linux Team <linux@highpoint-tech.com>
10032S:	Supported
10033W:	http://www.highpoint-tech.com
10034F:	Documentation/scsi/hptiop.rst
10035F:	drivers/scsi/hptiop.c
10036
10037HIKEY960 ONBOARD USB GPIO HUB DRIVER
10038M:	John Stultz <jstultz@google.com>
10039L:	linux-kernel@vger.kernel.org
10040S:	Maintained
10041F:	drivers/misc/hisi_hikey_usb.c
10042
10043HIMAX HX83112B TOUCHSCREEN SUPPORT
10044M:	Job Noorman <job@noorman.info>
10045L:	linux-input@vger.kernel.org
10046S:	Maintained
10047F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10048F:	drivers/input/touchscreen/himax_hx83112b.c
10049
10050HIPPI
10051M:	Jes Sorensen <jes@trained-monkey.org>
10052L:	linux-hippi@sunsite.dk
10053S:	Maintained
10054F:	drivers/net/hippi/
10055F:	include/linux/hippidevice.h
10056F:	include/uapi/linux/if_hippi.h
10057F:	net/802/hippi.c
10058
10059HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10060M:	Kurt Kanzenbach <kurt@linutronix.de>
10061L:	netdev@vger.kernel.org
10062S:	Maintained
10063F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10064F:	drivers/net/dsa/hirschmann/*
10065F:	include/linux/platform_data/hirschmann-hellcreek.h
10066F:	net/dsa/tag_hellcreek.c
10067
10068HISILICON DMA DRIVER
10069M:	Zhou Wang <wangzhou1@hisilicon.com>
10070M:	Jie Hai <haijie1@huawei.com>
10071L:	dmaengine@vger.kernel.org
10072S:	Maintained
10073F:	drivers/dma/hisi_dma.c
10074
10075HISILICON GPIO DRIVER
10076M:	Jay Fang <f.fangjian@huawei.com>
10077L:	linux-gpio@vger.kernel.org
10078S:	Maintained
10079F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10080F:	drivers/gpio/gpio-hisi.c
10081
10082HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10083M:	Zhiqi Song <songzhiqi1@huawei.com>
10084M:	Longfang Liu <liulongfang@huawei.com>
10085L:	linux-crypto@vger.kernel.org
10086S:	Maintained
10087F:	Documentation/ABI/testing/debugfs-hisi-hpre
10088F:	drivers/crypto/hisilicon/hpre/hpre.h
10089F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10090F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10091
10092HISILICON HNS3 PMU DRIVER
10093M:	Jijie Shao <shaojijie@huawei.com>
10094S:	Supported
10095F:	Documentation/admin-guide/perf/hns3-pmu.rst
10096F:	drivers/perf/hisilicon/hns3_pmu.c
10097
10098HISILICON I2C CONTROLLER DRIVER
10099M:	Yicong Yang <yangyicong@hisilicon.com>
10100L:	linux-i2c@vger.kernel.org
10101S:	Maintained
10102W:	https://www.hisilicon.com
10103F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10104F:	drivers/i2c/busses/i2c-hisi.c
10105
10106HISILICON KUNPENG SOC HCCS DRIVER
10107M:	Huisong Li <lihuisong@huawei.com>
10108S:	Maintained
10109F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10110F:	drivers/soc/hisilicon/kunpeng_hccs.c
10111F:	drivers/soc/hisilicon/kunpeng_hccs.h
10112
10113HISILICON LPC BUS DRIVER
10114M:	Jay Fang <f.fangjian@huawei.com>
10115S:	Maintained
10116W:	http://www.hisilicon.com
10117F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10118F:	drivers/bus/hisi_lpc.c
10119
10120HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10121M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10122M:	Salil Mehta <salil.mehta@huawei.com>
10123M:	Jijie Shao <shaojijie@huawei.com>
10124L:	netdev@vger.kernel.org
10125S:	Maintained
10126W:	http://www.hisilicon.com
10127F:	drivers/net/ethernet/hisilicon/hns3/
10128
10129HISILICON NETWORK SUBSYSTEM DRIVER
10130M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10131M:	Salil Mehta <salil.mehta@huawei.com>
10132L:	netdev@vger.kernel.org
10133S:	Maintained
10134W:	http://www.hisilicon.com
10135F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10136F:	drivers/net/ethernet/hisilicon/
10137
10138HISILICON PMU DRIVER
10139M:	Yicong Yang <yangyicong@hisilicon.com>
10140M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10141S:	Supported
10142W:	http://www.hisilicon.com
10143F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10144F:	Documentation/admin-guide/perf/hisi-pmu.rst
10145F:	drivers/perf/hisilicon
10146
10147HISILICON PTT DRIVER
10148M:	Yicong Yang <yangyicong@hisilicon.com>
10149M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10150L:	linux-kernel@vger.kernel.org
10151S:	Maintained
10152F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10153F:	Documentation/trace/hisi-ptt.rst
10154F:	drivers/hwtracing/ptt/
10155F:	tools/perf/arch/arm64/util/hisi-ptt.c
10156F:	tools/perf/util/hisi-ptt*
10157F:	tools/perf/util/hisi-ptt-decoder/*
10158
10159HISILICON QM DRIVER
10160M:	Weili Qian <qianweili@huawei.com>
10161M:	Zhou Wang <wangzhou1@hisilicon.com>
10162L:	linux-crypto@vger.kernel.org
10163S:	Maintained
10164F:	drivers/crypto/hisilicon/Kconfig
10165F:	drivers/crypto/hisilicon/Makefile
10166F:	drivers/crypto/hisilicon/qm.c
10167F:	drivers/crypto/hisilicon/sgl.c
10168F:	include/linux/hisi_acc_qm.h
10169
10170HISILICON ROCE DRIVER
10171M:	Chengchang Tang <tangchengchang@huawei.com>
10172M:	Junxian Huang <huangjunxian6@hisilicon.com>
10173L:	linux-rdma@vger.kernel.org
10174S:	Maintained
10175F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10176F:	drivers/infiniband/hw/hns/
10177
10178HISILICON SAS Controller
10179M:	Xiang Chen <chenxiang66@hisilicon.com>
10180S:	Supported
10181W:	http://www.hisilicon.com
10182F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10183F:	drivers/scsi/hisi_sas/
10184
10185HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10186M:	Longfang Liu <liulongfang@huawei.com>
10187L:	linux-crypto@vger.kernel.org
10188S:	Maintained
10189F:	Documentation/ABI/testing/debugfs-hisi-sec
10190F:	drivers/crypto/hisilicon/sec2/sec.h
10191F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10192F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10193F:	drivers/crypto/hisilicon/sec2/sec_main.c
10194
10195HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10196M:	Jay Fang <f.fangjian@huawei.com>
10197L:	linux-spi@vger.kernel.org
10198S:	Maintained
10199W:	http://www.hisilicon.com
10200F:	drivers/spi/spi-hisi-kunpeng.c
10201
10202HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10203M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10204L:	linux-kernel@vger.kernel.org
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10207F:	drivers/spmi/hisi-spmi-controller.c
10208
10209HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10210M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10211L:	linux-kernel@vger.kernel.org
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10214F:	drivers/mfd/hi6421-spmi-pmic.c
10215
10216HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10217M:	Weili Qian <qianweili@huawei.com>
10218S:	Maintained
10219F:	drivers/crypto/hisilicon/trng/trng.c
10220
10221HISILICON V3XX SPI NOR FLASH Controller Driver
10222M:	Jay Fang <f.fangjian@huawei.com>
10223S:	Maintained
10224W:	http://www.hisilicon.com
10225F:	drivers/spi/spi-hisi-sfc-v3xx.c
10226
10227HISILICON ZIP Controller DRIVER
10228M:	Yang Shen <shenyang39@huawei.com>
10229M:	Zhou Wang <wangzhou1@hisilicon.com>
10230L:	linux-crypto@vger.kernel.org
10231S:	Maintained
10232F:	Documentation/ABI/testing/debugfs-hisi-zip
10233F:	drivers/crypto/hisilicon/zip/
10234
10235HMM - Heterogeneous Memory Management
10236M:	Jérôme Glisse <jglisse@redhat.com>
10237L:	linux-mm@kvack.org
10238S:	Maintained
10239F:	Documentation/mm/hmm.rst
10240F:	include/linux/hmm*
10241F:	lib/test_hmm*
10242F:	mm/hmm*
10243F:	tools/testing/selftests/mm/*hmm*
10244
10245HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10246M:	Petre Rodan <petre.rodan@subdimension.ro>
10247L:	linux-iio@vger.kernel.org
10248S:	Maintained
10249F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10250F:	drivers/iio/pressure/hsc030pa*
10251
10252HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10253M:	Andreas Klinger <ak@it-klinger.de>
10254M:	Petre Rodan <petre.rodan@subdimension.ro>
10255L:	linux-iio@vger.kernel.org
10256S:	Maintained
10257F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10258F:	drivers/iio/pressure/mprls0025pa*
10259
10260HP BIOSCFG DRIVER
10261M:	Jorge Lopez <jorge.lopez2@hp.com>
10262L:	platform-driver-x86@vger.kernel.org
10263S:	Maintained
10264F:	drivers/platform/x86/hp/hp-bioscfg/
10265
10266HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10267L:	platform-driver-x86@vger.kernel.org
10268S:	Orphan
10269F:	drivers/platform/x86/hp/tc1100-wmi.c
10270
10271HP WMI HARDWARE MONITOR DRIVER
10272M:	James Seo <james@equiv.tech>
10273L:	linux-hwmon@vger.kernel.org
10274S:	Maintained
10275F:	Documentation/hwmon/hp-wmi-sensors.rst
10276F:	drivers/hwmon/hp-wmi-sensors.c
10277
10278HPET:	High Precision Event Timers driver
10279M:	Clemens Ladisch <clemens@ladisch.de>
10280S:	Maintained
10281F:	Documentation/timers/hpet.rst
10282F:	drivers/char/hpet.c
10283F:	include/linux/hpet.h
10284F:	include/uapi/linux/hpet.h
10285
10286HPET:	x86
10287S:	Orphan
10288F:	arch/x86/include/asm/hpet.h
10289F:	arch/x86/kernel/hpet.c
10290
10291HPFS FILESYSTEM
10292M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10293S:	Maintained
10294W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10295F:	fs/hpfs/
10296
10297HS3001 Hardware Temperature and Humidity Sensor
10298M:	Andre Werner <andre.werner@systec-electronic.com>
10299L:	linux-hwmon@vger.kernel.org
10300S:	Maintained
10301F:	drivers/hwmon/hs3001.c
10302
10303HSI SUBSYSTEM
10304M:	Sebastian Reichel <sre@kernel.org>
10305S:	Maintained
10306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10307F:	Documentation/ABI/testing/sysfs-bus-hsi
10308F:	Documentation/driver-api/hsi.rst
10309F:	drivers/hsi/
10310F:	include/linux/hsi/
10311F:	include/uapi/linux/hsi/
10312
10313HSO 3G MODEM DRIVER
10314L:	linux-usb@vger.kernel.org
10315S:	Orphan
10316F:	drivers/net/usb/hso.c
10317
10318HSR NETWORK PROTOCOL
10319L:	netdev@vger.kernel.org
10320S:	Orphan
10321F:	net/hsr/
10322
10323HT16K33 LED CONTROLLER DRIVER
10324M:	Robin van der Gracht <robin@protonic.nl>
10325S:	Maintained
10326F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10327F:	drivers/auxdisplay/ht16k33.c
10328
10329HTCPEN TOUCHSCREEN DRIVER
10330M:	Pau Oliva Fora <pof@eslack.org>
10331L:	linux-input@vger.kernel.org
10332S:	Maintained
10333F:	drivers/input/touchscreen/htcpen.c
10334
10335HTE SUBSYSTEM
10336M:	Dipen Patel <dipenp@nvidia.com>
10337L:	timestamp@lists.linux.dev
10338S:	Maintained
10339Q:	https://patchwork.kernel.org/project/timestamp/list/
10340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10341F:	Documentation/devicetree/bindings/timestamp/
10342F:	Documentation/driver-api/hte/
10343F:	drivers/hte/
10344F:	include/linux/hte.h
10345
10346HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10347M:	Lorenzo Bianconi <lorenzo@kernel.org>
10348L:	linux-iio@vger.kernel.org
10349S:	Maintained
10350W:	http://www.st.com/
10351F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10352F:	drivers/iio/humidity/hts221*
10353
10354HUAWEI ETHERNET DRIVER
10355M:	Cai Huoqing <cai.huoqing@linux.dev>
10356L:	netdev@vger.kernel.org
10357S:	Maintained
10358F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10359F:	drivers/net/ethernet/huawei/hinic/
10360
10361HUGETLB SUBSYSTEM
10362M:	Muchun Song <muchun.song@linux.dev>
10363L:	linux-mm@kvack.org
10364S:	Maintained
10365F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10366F:	Documentation/admin-guide/mm/hugetlbpage.rst
10367F:	Documentation/mm/hugetlbfs_reserv.rst
10368F:	Documentation/mm/vmemmap_dedup.rst
10369F:	fs/hugetlbfs/
10370F:	include/linux/hugetlb.h
10371F:	mm/hugetlb.c
10372F:	mm/hugetlb_vmemmap.c
10373F:	mm/hugetlb_vmemmap.h
10374F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10375
10376HVA ST MEDIA DRIVER
10377M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10378L:	linux-media@vger.kernel.org
10379S:	Supported
10380W:	https://linuxtv.org
10381T:	git git://linuxtv.org/media_tree.git
10382F:	drivers/media/platform/st/sti/hva
10383
10384HWPOISON MEMORY FAILURE HANDLING
10385M:	Miaohe Lin <linmiaohe@huawei.com>
10386R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10387L:	linux-mm@kvack.org
10388S:	Maintained
10389F:	mm/hwpoison-inject.c
10390F:	mm/memory-failure.c
10391
10392HYCON HY46XX TOUCHSCREEN SUPPORT
10393M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10394L:	linux-input@vger.kernel.org
10395S:	Maintained
10396F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10397F:	drivers/input/touchscreen/hycon-hy46xx.c
10398
10399HYGON PROCESSOR SUPPORT
10400M:	Pu Wen <puwen@hygon.cn>
10401L:	linux-kernel@vger.kernel.org
10402S:	Maintained
10403F:	arch/x86/kernel/cpu/hygon.c
10404
10405HYNIX HI556 SENSOR DRIVER
10406M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10407L:	linux-media@vger.kernel.org
10408S:	Maintained
10409T:	git git://linuxtv.org/media_tree.git
10410F:	drivers/media/i2c/hi556.c
10411
10412HYNIX HI846 SENSOR DRIVER
10413M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10414L:	linux-media@vger.kernel.org
10415S:	Maintained
10416F:	drivers/media/i2c/hi846.c
10417
10418HYNIX HI847 SENSOR DRIVER
10419M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10420L:	linux-media@vger.kernel.org
10421S:	Maintained
10422F:	drivers/media/i2c/hi847.c
10423
10424Hyper-V/Azure CORE AND DRIVERS
10425M:	"K. Y. Srinivasan" <kys@microsoft.com>
10426M:	Haiyang Zhang <haiyangz@microsoft.com>
10427M:	Wei Liu <wei.liu@kernel.org>
10428M:	Dexuan Cui <decui@microsoft.com>
10429L:	linux-hyperv@vger.kernel.org
10430S:	Supported
10431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10432F:	Documentation/ABI/stable/sysfs-bus-vmbus
10433F:	Documentation/ABI/testing/debugfs-hyperv
10434F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10435F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10436F:	Documentation/virt/hyperv
10437F:	arch/arm64/hyperv
10438F:	arch/arm64/include/asm/hyperv-tlfs.h
10439F:	arch/arm64/include/asm/mshyperv.h
10440F:	arch/x86/hyperv
10441F:	arch/x86/include/asm/hyperv-tlfs.h
10442F:	arch/x86/include/asm/mshyperv.h
10443F:	arch/x86/include/asm/trace/hyperv.h
10444F:	arch/x86/kernel/cpu/mshyperv.c
10445F:	drivers/clocksource/hyperv_timer.c
10446F:	drivers/hid/hid-hyperv.c
10447F:	drivers/hv/
10448F:	drivers/input/serio/hyperv-keyboard.c
10449F:	drivers/iommu/hyperv-iommu.c
10450F:	drivers/net/ethernet/microsoft/
10451F:	drivers/net/hyperv/
10452F:	drivers/pci/controller/pci-hyperv-intf.c
10453F:	drivers/pci/controller/pci-hyperv.c
10454F:	drivers/scsi/storvsc_drv.c
10455F:	drivers/uio/uio_hv_generic.c
10456F:	drivers/video/fbdev/hyperv_fb.c
10457F:	include/asm-generic/hyperv-tlfs.h
10458F:	include/asm-generic/mshyperv.h
10459F:	include/clocksource/hyperv_timer.h
10460F:	include/linux/hyperv.h
10461F:	include/net/mana
10462F:	include/uapi/linux/hyperv.h
10463F:	net/vmw_vsock/hyperv_transport.c
10464F:	tools/hv/
10465
10466HYPERBUS SUPPORT
10467M:	Vignesh Raghavendra <vigneshr@ti.com>
10468R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10469L:	linux-mtd@lists.infradead.org
10470S:	Supported
10471Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10472C:	irc://irc.oftc.net/mtd
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10474F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10475F:	drivers/mtd/hyperbus/
10476F:	include/linux/mtd/hyperbus.h
10477
10478HYPERVISOR VIRTUAL CONSOLE DRIVER
10479L:	linuxppc-dev@lists.ozlabs.org
10480S:	Odd Fixes
10481F:	drivers/tty/hvc/
10482
10483I2C ACPI SUPPORT
10484M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10485L:	linux-i2c@vger.kernel.org
10486L:	linux-acpi@vger.kernel.org
10487S:	Maintained
10488F:	drivers/i2c/i2c-core-acpi.c
10489
10490I2C ADDRESS TRANSLATOR (ATR)
10491M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10492R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10493L:	linux-i2c@vger.kernel.org
10494S:	Maintained
10495F:	drivers/i2c/i2c-atr.c
10496F:	include/linux/i2c-atr.h
10497
10498I2C CONTROLLER DRIVER FOR NVIDIA GPU
10499M:	Ajay Gupta <ajayg@nvidia.com>
10500L:	linux-i2c@vger.kernel.org
10501S:	Maintained
10502F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10503F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10504
10505I2C MUXES
10506M:	Peter Rosin <peda@axentia.se>
10507L:	linux-i2c@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10510F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10511F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10512F:	Documentation/i2c/i2c-topology.rst
10513F:	Documentation/i2c/muxes/
10514F:	drivers/i2c/i2c-mux.c
10515F:	drivers/i2c/muxes/
10516F:	include/linux/i2c-mux.h
10517
10518I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10519M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10520L:	linux-i2c@vger.kernel.org
10521S:	Maintained
10522F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10523F:	drivers/i2c/busses/i2c-mv64xxx.c
10524
10525I2C OVER PARALLEL PORT
10526M:	Jean Delvare <jdelvare@suse.com>
10527L:	linux-i2c@vger.kernel.org
10528S:	Maintained
10529F:	Documentation/i2c/busses/i2c-parport.rst
10530F:	drivers/i2c/busses/i2c-parport.c
10531
10532I2C SUBSYSTEM
10533M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10534L:	linux-i2c@vger.kernel.org
10535S:	Maintained
10536W:	https://i2c.wiki.kernel.org/
10537Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10539F:	Documentation/i2c/
10540F:	drivers/i2c/*
10541F:	include/dt-bindings/i2c/i2c.h
10542F:	include/linux/i2c-dev.h
10543F:	include/linux/i2c-smbus.h
10544F:	include/linux/i2c.h
10545F:	include/uapi/linux/i2c-*.h
10546F:	include/uapi/linux/i2c.h
10547
10548I2C SUBSYSTEM HOST DRIVERS
10549M:	Andi Shyti <andi.shyti@kernel.org>
10550L:	linux-i2c@vger.kernel.org
10551S:	Maintained
10552W:	https://i2c.wiki.kernel.org/
10553Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10555F:	Documentation/devicetree/bindings/i2c/
10556F:	drivers/i2c/algos/
10557F:	drivers/i2c/busses/
10558F:	include/dt-bindings/i2c/
10559
10560I2C-TAOS-EVM DRIVER
10561M:	Jean Delvare <jdelvare@suse.com>
10562L:	linux-i2c@vger.kernel.org
10563S:	Maintained
10564F:	Documentation/i2c/busses/i2c-taos-evm.rst
10565F:	drivers/i2c/busses/i2c-taos-evm.c
10566
10567I2C-TINY-USB DRIVER
10568M:	Till Harbaum <till@harbaum.org>
10569L:	linux-i2c@vger.kernel.org
10570S:	Maintained
10571W:	http://www.harbaum.org/till/i2c_tiny_usb
10572F:	drivers/i2c/busses/i2c-tiny-usb.c
10573
10574I2C/SMBUS CONTROLLER DRIVERS FOR PC
10575M:	Jean Delvare <jdelvare@suse.com>
10576L:	linux-i2c@vger.kernel.org
10577S:	Maintained
10578F:	Documentation/i2c/busses/i2c-ali1535.rst
10579F:	Documentation/i2c/busses/i2c-ali1563.rst
10580F:	Documentation/i2c/busses/i2c-ali15x3.rst
10581F:	Documentation/i2c/busses/i2c-amd756.rst
10582F:	Documentation/i2c/busses/i2c-amd8111.rst
10583F:	Documentation/i2c/busses/i2c-i801.rst
10584F:	Documentation/i2c/busses/i2c-nforce2.rst
10585F:	Documentation/i2c/busses/i2c-piix4.rst
10586F:	Documentation/i2c/busses/i2c-sis5595.rst
10587F:	Documentation/i2c/busses/i2c-sis630.rst
10588F:	Documentation/i2c/busses/i2c-sis96x.rst
10589F:	Documentation/i2c/busses/i2c-via.rst
10590F:	Documentation/i2c/busses/i2c-viapro.rst
10591F:	drivers/i2c/busses/i2c-ali1535.c
10592F:	drivers/i2c/busses/i2c-ali1563.c
10593F:	drivers/i2c/busses/i2c-ali15x3.c
10594F:	drivers/i2c/busses/i2c-amd756-s4882.c
10595F:	drivers/i2c/busses/i2c-amd756.c
10596F:	drivers/i2c/busses/i2c-amd8111.c
10597F:	drivers/i2c/busses/i2c-i801.c
10598F:	drivers/i2c/busses/i2c-isch.c
10599F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10600F:	drivers/i2c/busses/i2c-nforce2.c
10601F:	drivers/i2c/busses/i2c-piix4.c
10602F:	drivers/i2c/busses/i2c-sis5595.c
10603F:	drivers/i2c/busses/i2c-sis630.c
10604F:	drivers/i2c/busses/i2c-sis96x.c
10605F:	drivers/i2c/busses/i2c-via.c
10606F:	drivers/i2c/busses/i2c-viapro.c
10607
10608I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10609M:	Hans de Goede <hdegoede@redhat.com>
10610L:	linux-i2c@vger.kernel.org
10611S:	Maintained
10612F:	drivers/i2c/busses/i2c-cht-wc.c
10613
10614I2C/SMBUS ISMT DRIVER
10615M:	Seth Heasley <seth.heasley@intel.com>
10616M:	Neil Horman <nhorman@tuxdriver.com>
10617L:	linux-i2c@vger.kernel.org
10618F:	Documentation/i2c/busses/i2c-ismt.rst
10619F:	drivers/i2c/busses/i2c-ismt.c
10620
10621I2C/SMBUS ZHAOXIN DRIVER
10622M:	Hans Hu <hanshu@zhaoxin.com>
10623L:	linux-i2c@vger.kernel.org
10624S:	Maintained
10625W:	https://www.zhaoxin.com
10626F:	drivers/i2c/busses/i2c-viai2c-common.c
10627F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10628
10629I2C/SMBUS STUB DRIVER
10630M:	Jean Delvare <jdelvare@suse.com>
10631L:	linux-i2c@vger.kernel.org
10632S:	Maintained
10633F:	drivers/i2c/i2c-stub.c
10634
10635I3C DRIVER FOR ASPEED AST2600
10636M:	Jeremy Kerr <jk@codeconstruct.com.au>
10637S:	Maintained
10638F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10639F:	drivers/i3c/master/ast2600-i3c-master.c
10640
10641I3C DRIVER FOR CADENCE I3C MASTER IP
10642M:	Przemysław Gaj <pgaj@cadence.com>
10643S:	Maintained
10644F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10645F:	drivers/i3c/master/i3c-master-cdns.c
10646
10647I3C DRIVER FOR SYNOPSYS DESIGNWARE
10648S:	Orphan
10649F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10650F:	drivers/i3c/master/dw*
10651
10652I3C SUBSYSTEM
10653M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10654L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10655S:	Maintained
10656C:	irc://chat.freenode.net/linux-i3c
10657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10658F:	Documentation/ABI/testing/sysfs-bus-i3c
10659F:	Documentation/devicetree/bindings/i3c/
10660F:	Documentation/driver-api/i3c
10661F:	drivers/i3c/
10662F:	include/dt-bindings/i3c/
10663F:	include/linux/i3c/
10664
10665IBM Operation Panel Input Driver
10666M:	Eddie James <eajames@linux.ibm.com>
10667L:	linux-input@vger.kernel.org
10668S:	Maintained
10669F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10670F:	drivers/input/misc/ibm-panel.c
10671
10672IBM Power 842 compression accelerator
10673M:	Haren Myneni <haren@us.ibm.com>
10674S:	Supported
10675F:	crypto/842.c
10676F:	drivers/crypto/nx/Kconfig
10677F:	drivers/crypto/nx/Makefile
10678F:	drivers/crypto/nx/nx-842*
10679F:	include/linux/sw842.h
10680F:	lib/842/
10681
10682IBM Power in-Nest Crypto Acceleration
10683M:	Breno Leitão <leitao@debian.org>
10684M:	Nayna Jain <nayna@linux.ibm.com>
10685M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10686L:	linux-crypto@vger.kernel.org
10687S:	Supported
10688F:	drivers/crypto/nx/Kconfig
10689F:	drivers/crypto/nx/Makefile
10690F:	drivers/crypto/nx/nx-aes*
10691F:	drivers/crypto/nx/nx-sha*
10692F:	drivers/crypto/nx/nx.*
10693F:	drivers/crypto/nx/nx_csbcpb.h
10694F:	drivers/crypto/nx/nx_debugfs.c
10695
10696IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10697M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10698L:	linux-pci@vger.kernel.org
10699L:	linuxppc-dev@lists.ozlabs.org
10700S:	Supported
10701F:	drivers/pci/hotplug/rpadlpar*
10702
10703IBM Power Linux RAID adapter
10704M:	Brian King <brking@us.ibm.com>
10705S:	Supported
10706F:	drivers/scsi/ipr.*
10707
10708IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10709M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10710L:	linux-pci@vger.kernel.org
10711L:	linuxppc-dev@lists.ozlabs.org
10712S:	Supported
10713F:	drivers/pci/hotplug/rpaphp*
10714
10715IBM Power SRIOV Virtual NIC Device Driver
10716M:	Haren Myneni <haren@linux.ibm.com>
10717M:	Rick Lindsley <ricklind@linux.ibm.com>
10718R:	Nick Child <nnac123@linux.ibm.com>
10719R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10720L:	netdev@vger.kernel.org
10721S:	Supported
10722F:	drivers/net/ethernet/ibm/ibmvnic.*
10723
10724IBM Power VFIO Support
10725M:	Timothy Pearson <tpearson@raptorengineering.com>
10726S:	Supported
10727F:	drivers/vfio/vfio_iommu_spapr_tce.c
10728
10729IBM Power Virtual Ethernet Device Driver
10730M:	Nick Child <nnac123@linux.ibm.com>
10731L:	netdev@vger.kernel.org
10732S:	Supported
10733F:	drivers/net/ethernet/ibm/ibmveth.*
10734
10735IBM Power Virtual FC Device Drivers
10736M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10737L:	linux-scsi@vger.kernel.org
10738S:	Supported
10739F:	drivers/scsi/ibmvscsi/ibmvfc*
10740
10741IBM Power Virtual Management Channel Driver
10742M:	Brad Warrum <bwarrum@linux.ibm.com>
10743M:	Ritu Agarwal <rituagar@linux.ibm.com>
10744S:	Supported
10745F:	drivers/misc/ibmvmc.*
10746
10747IBM Power Virtual SCSI Device Drivers
10748M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10749L:	linux-scsi@vger.kernel.org
10750S:	Supported
10751F:	drivers/scsi/ibmvscsi/ibmvscsi*
10752F:	include/scsi/viosrp.h
10753
10754IBM Power Virtual SCSI Device Target Driver
10755M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10756L:	linux-scsi@vger.kernel.org
10757L:	target-devel@vger.kernel.org
10758S:	Supported
10759F:	drivers/scsi/ibmvscsi_tgt/
10760
10761IBM Power VMX Cryptographic instructions
10762M:	Breno Leitão <leitao@debian.org>
10763M:	Nayna Jain <nayna@linux.ibm.com>
10764M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10765L:	linux-crypto@vger.kernel.org
10766S:	Supported
10767F:	arch/powerpc/crypto/Kconfig
10768F:	arch/powerpc/crypto/Makefile
10769F:	arch/powerpc/crypto/aes.c
10770F:	arch/powerpc/crypto/aes_cbc.c
10771F:	arch/powerpc/crypto/aes_ctr.c
10772F:	arch/powerpc/crypto/aes_xts.c
10773F:	arch/powerpc/crypto/aesp8-ppc.*
10774F:	arch/powerpc/crypto/ghash.c
10775F:	arch/powerpc/crypto/ghashp8-ppc.pl
10776F:	arch/powerpc/crypto/ppc-xlate.pl
10777F:	arch/powerpc/crypto/vmx.c
10778
10779IBM ServeRAID RAID DRIVER
10780S:	Orphan
10781F:	drivers/scsi/ips.*
10782
10783ICH LPC AND GPIO DRIVER
10784M:	Peter Tyser <ptyser@xes-inc.com>
10785S:	Maintained
10786F:	drivers/gpio/gpio-ich.c
10787F:	drivers/mfd/lpc_ich.c
10788
10789ICY I2C DRIVER
10790M:	Max Staudt <max@enpas.org>
10791L:	linux-i2c@vger.kernel.org
10792S:	Maintained
10793F:	drivers/i2c/busses/i2c-icy.c
10794
10795IDEAPAD LAPTOP EXTRAS DRIVER
10796M:	Ike Panhc <ike.pan@canonical.com>
10797L:	platform-driver-x86@vger.kernel.org
10798S:	Maintained
10799W:	http://launchpad.net/ideapad-laptop
10800F:	drivers/platform/x86/ideapad-laptop.c
10801
10802IDEAPAD LAPTOP SLIDEBAR DRIVER
10803M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10804L:	linux-input@vger.kernel.org
10805S:	Maintained
10806W:	https://github.com/o2genum/ideapad-slidebar
10807F:	drivers/input/misc/ideapad_slidebar.c
10808
10809IDT VersaClock 5 CLOCK DRIVER
10810M:	Luca Ceresoli <luca@lucaceresoli.net>
10811S:	Maintained
10812F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10813F:	drivers/clk/clk-versaclock5.c
10814
10815IEEE 802.15.4 SUBSYSTEM
10816M:	Alexander Aring <alex.aring@gmail.com>
10817M:	Stefan Schmidt <stefan@datenfreihafen.org>
10818M:	Miquel Raynal <miquel.raynal@bootlin.com>
10819L:	linux-wpan@vger.kernel.org
10820S:	Maintained
10821W:	https://linux-wpan.org/
10822Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10825F:	Documentation/networking/ieee802154.rst
10826F:	drivers/net/ieee802154/
10827F:	include/linux/ieee802154.h
10828F:	include/linux/nl802154.h
10829F:	include/net/af_ieee802154.h
10830F:	include/net/cfg802154.h
10831F:	include/net/ieee802154_netdev.h
10832F:	include/net/mac802154.h
10833F:	include/net/nl802154.h
10834F:	net/ieee802154/
10835F:	net/mac802154/
10836
10837Intel VIRTIO DATA PATH ACCELERATOR
10838M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10839L:	virtualization@lists.linux.dev
10840S:	Supported
10841F:	drivers/vdpa/ifcvf/
10842
10843IFE PROTOCOL
10844M:	Yotam Gigi <yotam.gi@gmail.com>
10845M:	Jamal Hadi Salim <jhs@mojatatu.com>
10846F:	include/net/ife.h
10847F:	include/uapi/linux/ife.h
10848F:	net/ife
10849
10850IGORPLUG-USB IR RECEIVER
10851M:	Sean Young <sean@mess.org>
10852L:	linux-media@vger.kernel.org
10853S:	Maintained
10854F:	drivers/media/rc/igorplugusb.c
10855
10856IGUANAWORKS USB IR TRANSCEIVER
10857M:	Sean Young <sean@mess.org>
10858L:	linux-media@vger.kernel.org
10859S:	Maintained
10860F:	drivers/media/rc/iguanair.c
10861
10862IIO BACKEND FRAMEWORK
10863M:	Nuno Sa <nuno.sa@analog.com>
10864R:	Olivier Moysan <olivier.moysan@foss.st.com>
10865L:	linux-iio@vger.kernel.org
10866S:	Maintained
10867F:	drivers/iio/industrialio-backend.c
10868F:	include/linux/iio/backend.h
10869
10870IIO DIGITAL POTENTIOMETER DAC
10871M:	Peter Rosin <peda@axentia.se>
10872L:	linux-iio@vger.kernel.org
10873S:	Maintained
10874F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10875F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10876F:	drivers/iio/dac/dpot-dac.c
10877
10878IIO ENVELOPE DETECTOR
10879M:	Peter Rosin <peda@axentia.se>
10880L:	linux-iio@vger.kernel.org
10881S:	Maintained
10882F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10883F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10884F:	drivers/iio/adc/envelope-detector.c
10885
10886IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10887M:	Matti Vaittinen <mazziesaccount@gmail.com>
10888L:	linux-iio@vger.kernel.org
10889S:	Maintained
10890F:	drivers/iio/industrialio-gts-helper.c
10891F:	include/linux/iio/iio-gts-helper.h
10892F:	drivers/iio/test/iio-test-gts.c
10893
10894IIO MULTIPLEXER
10895M:	Peter Rosin <peda@axentia.se>
10896L:	linux-iio@vger.kernel.org
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10899F:	drivers/iio/multiplexer/iio-mux.c
10900
10901IIO SCMI BASED DRIVER
10902M:	Jyoti Bhayana <jbhayana@google.com>
10903L:	linux-iio@vger.kernel.org
10904S:	Maintained
10905F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10906
10907IIO SUBSYSTEM AND DRIVERS
10908M:	Jonathan Cameron <jic23@kernel.org>
10909R:	Lars-Peter Clausen <lars@metafoo.de>
10910L:	linux-iio@vger.kernel.org
10911S:	Maintained
10912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10913F:	Documentation/ABI/testing/configfs-iio*
10914F:	Documentation/ABI/testing/sysfs-bus-iio*
10915F:	Documentation/devicetree/bindings/iio/
10916F:	Documentation/iio/
10917F:	drivers/iio/
10918F:	drivers/staging/iio/
10919F:	include/dt-bindings/iio/
10920F:	include/linux/iio/
10921F:	tools/iio/
10922
10923IIO UNIT CONVERTER
10924M:	Peter Rosin <peda@axentia.se>
10925L:	linux-iio@vger.kernel.org
10926S:	Maintained
10927F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10928F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10929F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10930F:	drivers/iio/afe/iio-rescale.c
10931
10932IKANOS/ADI EAGLE ADSL USB DRIVER
10933M:	Matthieu Castet <castet.matthieu@free.fr>
10934M:	Stanislaw Gruszka <stf_xl@wp.pl>
10935S:	Maintained
10936F:	drivers/usb/atm/ueagle-atm.c
10937
10938IMAGIS TOUCHSCREEN DRIVER
10939M:	Markuss Broks <markuss.broks@gmail.com>
10940S:	Maintained
10941F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10942F:	drivers/input/touchscreen/imagis.c
10943
10944IMGTEC ASCII LCD DRIVER
10945M:	Paul Burton <paulburton@kernel.org>
10946S:	Maintained
10947F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10948F:	drivers/auxdisplay/img-ascii-lcd.c
10949
10950IMGTEC JPEG ENCODER DRIVER
10951M:	Devarsh Thakkar <devarsht@ti.com>
10952L:	linux-media@vger.kernel.org
10953S:	Supported
10954F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10955F:	drivers/media/platform/imagination/e5010*
10956
10957IMGTEC IR DECODER DRIVER
10958S:	Orphan
10959F:	drivers/media/rc/img-ir/
10960
10961IMGTEC POWERVR DRM DRIVER
10962M:	Frank Binns <frank.binns@imgtec.com>
10963M:	Matt Coster <matt.coster@imgtec.com>
10964S:	Supported
10965T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10966F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10967F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10968F:	Documentation/gpu/imagination/
10969F:	drivers/gpu/drm/imagination/
10970F:	include/uapi/drm/pvr_drm.h
10971
10972IMON SOUNDGRAPH USB IR RECEIVER
10973M:	Sean Young <sean@mess.org>
10974L:	linux-media@vger.kernel.org
10975S:	Maintained
10976F:	drivers/media/rc/imon.c
10977F:	drivers/media/rc/imon_raw.c
10978
10979IMS TWINTURBO FRAMEBUFFER DRIVER
10980L:	linux-fbdev@vger.kernel.org
10981S:	Orphan
10982F:	drivers/video/fbdev/imsttfb.c
10983
10984INDEX OF FURTHER KERNEL DOCUMENTATION
10985M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10986S:	Maintained
10987F:	Documentation/process/kernel-docs.rst
10988
10989INDUSTRY PACK SUBSYSTEM (IPACK)
10990M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10991M:	Jens Taprogge <jens.taprogge@taprogge.org>
10992M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10993L:	industrypack-devel@lists.sourceforge.net
10994S:	Maintained
10995W:	http://industrypack.sourceforge.net
10996F:	drivers/ipack/
10997
10998INFINEON DPS310 Driver
10999M:	Eddie James <eajames@linux.ibm.com>
11000L:	linux-iio@vger.kernel.org
11001S:	Maintained
11002F:	drivers/iio/pressure/dps310.c
11003
11004INFINEON PEB2466 ASoC CODEC
11005M:	Herve Codina <herve.codina@bootlin.com>
11006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11007S:	Maintained
11008F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11009F:	sound/soc/codecs/peb2466.c
11010
11011INFINIBAND SUBSYSTEM
11012M:	Jason Gunthorpe <jgg@nvidia.com>
11013M:	Leon Romanovsky <leonro@nvidia.com>
11014L:	linux-rdma@vger.kernel.org
11015S:	Supported
11016W:	https://github.com/linux-rdma/rdma-core
11017Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11019F:	Documentation/devicetree/bindings/infiniband/
11020F:	Documentation/infiniband/
11021F:	drivers/infiniband/
11022F:	include/rdma/
11023F:	include/trace/events/ib_mad.h
11024F:	include/trace/events/ib_umad.h
11025F:	include/trace/misc/rdma.h
11026F:	include/uapi/linux/if_infiniband.h
11027F:	include/uapi/rdma/
11028F:	samples/bpf/ibumad_kern.c
11029F:	samples/bpf/ibumad_user.c
11030
11031INGENIC JZ4780 NAND DRIVER
11032M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11033L:	linux-mtd@lists.infradead.org
11034L:	linux-mips@vger.kernel.org
11035S:	Maintained
11036F:	drivers/mtd/nand/raw/ingenic/
11037
11038INGENIC JZ47xx SoCs
11039M:	Paul Cercueil <paul@crapouillou.net>
11040L:	linux-mips@vger.kernel.org
11041S:	Maintained
11042F:	arch/mips/boot/dts/ingenic/
11043F:	arch/mips/generic/board-ingenic.c
11044F:	arch/mips/include/asm/mach-ingenic/
11045F:	arch/mips/ingenic/Kconfig
11046F:	drivers/clk/ingenic/
11047F:	drivers/dma/dma-jz4780.c
11048F:	drivers/gpu/drm/ingenic/
11049F:	drivers/i2c/busses/i2c-jz4780.c
11050F:	drivers/iio/adc/ingenic-adc.c
11051F:	drivers/irqchip/irq-ingenic.c
11052F:	drivers/memory/jz4780-nemc.c
11053F:	drivers/mmc/host/jz4740_mmc.c
11054F:	drivers/mtd/nand/raw/ingenic/
11055F:	drivers/pinctrl/pinctrl-ingenic.c
11056F:	drivers/power/supply/ingenic-battery.c
11057F:	drivers/pwm/pwm-jz4740.c
11058F:	drivers/remoteproc/ingenic_rproc.c
11059F:	drivers/rtc/rtc-jz4740.c
11060F:	drivers/tty/serial/8250/8250_ingenic.c
11061F:	drivers/usb/musb/jz4740.c
11062F:	drivers/watchdog/jz4740_wdt.c
11063F:	include/dt-bindings/iio/adc/ingenic,adc.h
11064F:	include/linux/mfd/ingenic-tcu.h
11065F:	sound/soc/codecs/jz47*
11066F:	sound/soc/jz4740/
11067
11068INJOINIC IP5xxx POWER BANK IC DRIVER
11069M:	Samuel Holland <samuel@sholland.org>
11070S:	Maintained
11071F:	drivers/power/supply/ip5xxx_power.c
11072
11073INOTIFY
11074M:	Jan Kara <jack@suse.cz>
11075R:	Amir Goldstein <amir73il@gmail.com>
11076L:	linux-fsdevel@vger.kernel.org
11077S:	Maintained
11078F:	Documentation/filesystems/inotify.rst
11079F:	fs/notify/inotify/
11080F:	include/linux/inotify.h
11081F:	include/uapi/linux/inotify.h
11082
11083INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11084M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11085L:	linux-input@vger.kernel.org
11086S:	Maintained
11087Q:	http://patchwork.kernel.org/project/linux-input/list/
11088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11089F:	Documentation/devicetree/bindings/input/
11090F:	Documentation/devicetree/bindings/serio/
11091F:	Documentation/input/
11092F:	drivers/input/
11093F:	include/dt-bindings/input/
11094F:	include/linux/input.h
11095F:	include/linux/input/
11096F:	include/uapi/linux/input-event-codes.h
11097F:	include/uapi/linux/input.h
11098
11099INPUT MULTITOUCH (MT) PROTOCOL
11100M:	Henrik Rydberg <rydberg@bitmath.org>
11101L:	linux-input@vger.kernel.org
11102S:	Odd fixes
11103F:	Documentation/input/multi-touch-protocol.rst
11104F:	drivers/input/input-mt.c
11105K:	\b(ABS|SYN)_MT_
11106
11107INSIDE SECURE CRYPTO DRIVER
11108M:	Antoine Tenart <atenart@kernel.org>
11109L:	linux-crypto@vger.kernel.org
11110S:	Maintained
11111F:	drivers/crypto/inside-secure/
11112
11113INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11114M:	Mimi Zohar <zohar@linux.ibm.com>
11115M:	Roberto Sassu <roberto.sassu@huawei.com>
11116M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11117R:	Eric Snowberg <eric.snowberg@oracle.com>
11118L:	linux-integrity@vger.kernel.org
11119S:	Supported
11120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11121F:	security/integrity/
11122F:	security/integrity/ima/
11123
11124INTEL 810/815 FRAMEBUFFER DRIVER
11125M:	Antonino Daplas <adaplas@gmail.com>
11126L:	linux-fbdev@vger.kernel.org
11127S:	Maintained
11128F:	drivers/video/fbdev/i810/
11129
11130INTEL 8254 COUNTER DRIVER
11131M:	William Breathitt Gray <wbg@kernel.org>
11132L:	linux-iio@vger.kernel.org
11133S:	Maintained
11134F:	drivers/counter/i8254.c
11135F:	include/linux/i8254.h
11136
11137INTEL 8255 GPIO DRIVER
11138M:	William Breathitt Gray <wbg@kernel.org>
11139L:	linux-gpio@vger.kernel.org
11140S:	Maintained
11141F:	drivers/gpio/gpio-i8255.c
11142F:	drivers/gpio/gpio-i8255.h
11143
11144INTEL ASoC DRIVERS
11145M:	Cezary Rojewski <cezary.rojewski@intel.com>
11146M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11147M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11148M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11149M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11150M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11151M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11152L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11153S:	Supported
11154F:	sound/soc/intel/
11155
11156INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11157M:	Hans de Goede <hdegoede@redhat.com>
11158L:	platform-driver-x86@vger.kernel.org
11159S:	Maintained
11160F:	drivers/platform/x86/intel/atomisp2/pm.c
11161
11162INTEL ATOMISP2 LED DRIVER
11163M:	Hans de Goede <hdegoede@redhat.com>
11164L:	platform-driver-x86@vger.kernel.org
11165S:	Maintained
11166F:	drivers/platform/x86/intel/atomisp2/led.c
11167
11168INTEL BIOS SAR INT1092 DRIVER
11169M:	Shravan Sudhakar <s.shravan@intel.com>
11170L:	platform-driver-x86@vger.kernel.org
11171S:	Maintained
11172F:	drivers/platform/x86/intel/int1092/
11173
11174INTEL BROXTON PMC DRIVER
11175M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11176M:	Zha Qipeng <qipeng.zha@intel.com>
11177S:	Maintained
11178F:	drivers/mfd/intel_pmc_bxt.c
11179F:	include/linux/mfd/intel_pmc_bxt.h
11180
11181INTEL C600 SERIES SAS CONTROLLER DRIVER
11182M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11183L:	linux-scsi@vger.kernel.org
11184S:	Supported
11185T:	git git://git.code.sf.net/p/intel-sas/isci
11186F:	drivers/scsi/isci/
11187
11188INTEL CPU family model numbers
11189M:	Tony Luck <tony.luck@intel.com>
11190M:	x86@kernel.org
11191L:	linux-kernel@vger.kernel.org
11192S:	Supported
11193F:	arch/x86/include/asm/intel-family.h
11194
11195INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11196M:	Jani Nikula <jani.nikula@linux.intel.com>
11197M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11198L:	intel-gfx@lists.freedesktop.org
11199L:	intel-xe@lists.freedesktop.org
11200S:	Supported
11201F:	drivers/gpu/drm/i915/display/
11202F:	drivers/gpu/drm/xe/display/
11203F:	drivers/gpu/drm/xe/compat-i915-headers
11204F:	include/drm/intel/
11205
11206INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11207M:	Jani Nikula <jani.nikula@linux.intel.com>
11208M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11209M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11210M:	Tvrtko Ursulin <tursulin@ursulin.net>
11211L:	intel-gfx@lists.freedesktop.org
11212S:	Supported
11213W:	https://drm.pages.freedesktop.org/intel-docs/
11214Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11215B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11216C:	irc://irc.oftc.net/intel-gfx
11217T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11218F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11219F:	Documentation/gpu/i915.rst
11220F:	drivers/gpu/drm/ci/xfails/i915*
11221F:	drivers/gpu/drm/i915/
11222F:	include/drm/intel/
11223F:	include/uapi/drm/i915_drm.h
11224
11225INTEL DRM XE DRIVER (Lunar Lake and newer)
11226M:	Lucas De Marchi <lucas.demarchi@intel.com>
11227M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11228M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11229L:	intel-xe@lists.freedesktop.org
11230S:	Supported
11231W:	https://drm.pages.freedesktop.org/intel-docs/
11232Q:	http://patchwork.freedesktop.org/project/intel-xe/
11233B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11234C:	irc://irc.oftc.net/xe
11235T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11236F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11237F:	Documentation/gpu/xe/
11238F:	drivers/gpu/drm/xe/
11239F:	include/drm/intel/
11240F:	include/uapi/drm/xe_drm.h
11241
11242INTEL ETHERNET DRIVERS
11243M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11244M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11245L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11246S:	Supported
11247W:	https://www.intel.com/content/www/us/en/support.html
11248Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11251F:	Documentation/networking/device_drivers/ethernet/intel/
11252F:	drivers/net/ethernet/intel/
11253F:	drivers/net/ethernet/intel/*/
11254F:	include/linux/avf/virtchnl.h
11255F:	include/linux/net/intel/iidc.h
11256
11257INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11258M:	Mustafa Ismail <mustafa.ismail@intel.com>
11259M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11260L:	linux-rdma@vger.kernel.org
11261S:	Supported
11262F:	drivers/infiniband/hw/irdma/
11263F:	include/uapi/rdma/irdma-abi.h
11264
11265INTEL GPIO DRIVERS
11266M:	Andy Shevchenko <andy@kernel.org>
11267L:	linux-gpio@vger.kernel.org
11268S:	Supported
11269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11270F:	drivers/gpio/gpio-elkhartlake.c
11271F:	drivers/gpio/gpio-graniterapids.c
11272F:	drivers/gpio/gpio-ich.c
11273F:	drivers/gpio/gpio-merrifield.c
11274F:	drivers/gpio/gpio-ml-ioh.c
11275F:	drivers/gpio/gpio-pch.c
11276F:	drivers/gpio/gpio-sch.c
11277F:	drivers/gpio/gpio-sodaville.c
11278F:	drivers/gpio/gpio-tangier.c
11279F:	drivers/gpio/gpio-tangier.h
11280
11281INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11282M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11283M:	Zhi Wang <zhi.wang.linux@gmail.com>
11284L:	intel-gvt-dev@lists.freedesktop.org
11285L:	intel-gfx@lists.freedesktop.org
11286S:	Supported
11287W:	https://github.com/intel/gvt-linux/wiki
11288T:	git https://github.com/intel/gvt-linux.git
11289F:	drivers/gpu/drm/i915/gvt/
11290
11291INTEL HID EVENT DRIVER
11292M:	Alex Hung <alexhung@gmail.com>
11293L:	platform-driver-x86@vger.kernel.org
11294S:	Maintained
11295F:	drivers/platform/x86/intel/hid.c
11296
11297INTEL I/OAT DMA DRIVER
11298M:	Dave Jiang <dave.jiang@intel.com>
11299R:	Dan Williams <dan.j.williams@intel.com>
11300L:	dmaengine@vger.kernel.org
11301S:	Supported
11302Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11303F:	drivers/dma/ioat*
11304
11305INTEL IAA CRYPTO DRIVER
11306M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11307L:	linux-crypto@vger.kernel.org
11308S:	Supported
11309F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11310F:	drivers/crypto/intel/iaa/*
11311
11312INTEL IDLE DRIVER
11313M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11314M:	Len Brown <lenb@kernel.org>
11315L:	linux-pm@vger.kernel.org
11316S:	Supported
11317B:	https://bugzilla.kernel.org
11318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11319F:	drivers/idle/intel_idle.c
11320
11321INTEL IDXD DRIVER
11322M:	Fenghua Yu <fenghua.yu@intel.com>
11323R:	Dave Jiang <dave.jiang@intel.com>
11324L:	dmaengine@vger.kernel.org
11325S:	Supported
11326F:	drivers/dma/idxd/*
11327F:	include/uapi/linux/idxd.h
11328
11329INTEL IN FIELD SCAN (IFS) DEVICE
11330M:	Jithu Joseph <jithu.joseph@intel.com>
11331R:	Ashok Raj <ashok.raj@intel.com>
11332R:	Tony Luck <tony.luck@intel.com>
11333S:	Maintained
11334F:	drivers/platform/x86/intel/ifs
11335F:	include/trace/events/intel_ifs.h
11336F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11337
11338INTEL INTEGRATED SENSOR HUB DRIVER
11339M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11340M:	Jiri Kosina <jikos@kernel.org>
11341L:	linux-input@vger.kernel.org
11342S:	Maintained
11343F:	drivers/hid/intel-ish-hid/
11344
11345INTEL IOMMU (VT-d)
11346M:	David Woodhouse <dwmw2@infradead.org>
11347M:	Lu Baolu <baolu.lu@linux.intel.com>
11348L:	iommu@lists.linux.dev
11349S:	Supported
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11351F:	drivers/iommu/intel/
11352
11353INTEL IPU3 CSI-2 CIO2 DRIVER
11354M:	Yong Zhi <yong.zhi@intel.com>
11355M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11356M:	Bingbu Cao <bingbu.cao@intel.com>
11357M:	Dan Scally <djrscally@gmail.com>
11358R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11359L:	linux-media@vger.kernel.org
11360S:	Maintained
11361T:	git git://linuxtv.org/media_tree.git
11362F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11363F:	drivers/media/pci/intel/ipu3/
11364
11365INTEL IPU3 CSI-2 IMGU DRIVER
11366M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11367R:	Bingbu Cao <bingbu.cao@intel.com>
11368R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11369L:	linux-media@vger.kernel.org
11370S:	Maintained
11371F:	Documentation/admin-guide/media/ipu3.rst
11372F:	Documentation/admin-guide/media/ipu3_rcb.svg
11373F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11374F:	drivers/staging/media/ipu3/
11375
11376INTEL IPU6 INPUT SYSTEM DRIVER
11377M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11378M:	Bingbu Cao <bingbu.cao@intel.com>
11379R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11380L:	linux-media@vger.kernel.org
11381S:	Maintained
11382T:	git git://linuxtv.org/media_tree.git
11383F:	Documentation/admin-guide/media/ipu6-isys.rst
11384F:	drivers/media/pci/intel/ipu6/
11385
11386INTEL ISHTP ECLITE DRIVER
11387M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11388L:	platform-driver-x86@vger.kernel.org
11389S:	Supported
11390F:	drivers/platform/x86/intel/ishtp_eclite.c
11391
11392INTEL IXP4XX CRYPTO SUPPORT
11393M:	Corentin Labbe <clabbe@baylibre.com>
11394L:	linux-crypto@vger.kernel.org
11395S:	Maintained
11396F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11397
11398INTEL KEEM BAY DRM DRIVER
11399M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11400M:	Edmund Dea <edmund.j.dea@intel.com>
11401S:	Maintained
11402F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11403F:	drivers/gpu/drm/kmb/
11404
11405INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11406M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11407S:	Maintained
11408F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11409F:	drivers/crypto/intel/keembay/Kconfig
11410F:	drivers/crypto/intel/keembay/Makefile
11411F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11412F:	drivers/crypto/intel/keembay/ocs-aes.c
11413F:	drivers/crypto/intel/keembay/ocs-aes.h
11414
11415INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11416M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11417M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11418M:	Mark Gross <mgross@linux.intel.com>
11419S:	Maintained
11420F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11421F:	drivers/crypto/intel/keembay/Kconfig
11422F:	drivers/crypto/intel/keembay/Makefile
11423F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11424
11425INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11426M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11427M:	Declan Murphy <declan.murphy@intel.com>
11428S:	Maintained
11429F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11430F:	drivers/crypto/intel/keembay/Kconfig
11431F:	drivers/crypto/intel/keembay/Makefile
11432F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11433F:	drivers/crypto/intel/keembay/ocs-hcu.c
11434F:	drivers/crypto/intel/keembay/ocs-hcu.h
11435
11436INTEL MANAGEMENT ENGINE (mei)
11437M:	Tomas Winkler <tomas.winkler@intel.com>
11438L:	linux-kernel@vger.kernel.org
11439S:	Supported
11440F:	Documentation/driver-api/mei/*
11441F:	drivers/misc/mei/
11442F:	drivers/watchdog/mei_wdt.c
11443F:	include/linux/mei_aux.h
11444F:	include/linux/mei_cl_bus.h
11445F:	include/uapi/linux/mei.h
11446F:	include/uapi/linux/mei_uuid.h
11447F:	include/uapi/linux/uuid.h
11448F:	samples/mei/*
11449
11450INTEL MAX 10 BMC MFD DRIVER
11451M:	Xu Yilun <yilun.xu@intel.com>
11452R:	Tom Rix <trix@redhat.com>
11453S:	Maintained
11454F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11455F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11456F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11457F:	drivers/mfd/intel-m10-bmc*
11458F:	include/linux/mfd/intel-m10-bmc.h
11459
11460INTEL MAX10 BMC SECURE UPDATES
11461M:	Peter Colberg <peter.colberg@intel.com>
11462L:	linux-fpga@vger.kernel.org
11463S:	Maintained
11464F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11465F:	drivers/fpga/intel-m10-bmc-sec-update.c
11466
11467INTEL P-Unit IPC DRIVER
11468M:	Zha Qipeng <qipeng.zha@intel.com>
11469L:	platform-driver-x86@vger.kernel.org
11470S:	Maintained
11471F:	arch/x86/include/asm/intel_punit_ipc.h
11472F:	drivers/platform/x86/intel/punit_ipc.c
11473
11474INTEL PMC CORE DRIVER
11475M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11476M:	David E Box <david.e.box@intel.com>
11477L:	platform-driver-x86@vger.kernel.org
11478S:	Maintained
11479F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11480F:	drivers/platform/x86/intel/pmc/
11481
11482INTEL PMIC GPIO DRIVERS
11483M:	Andy Shevchenko <andy@kernel.org>
11484S:	Supported
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11486F:	drivers/gpio/gpio-*cove.c
11487
11488INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11489M:	Andy Shevchenko <andy@kernel.org>
11490S:	Supported
11491F:	drivers/mfd/intel_soc_pmic*
11492F:	include/linux/mfd/intel_soc_pmic*
11493
11494INTEL PMT DRIVERS
11495M:	David E. Box <david.e.box@linux.intel.com>
11496S:	Supported
11497F:	drivers/platform/x86/intel/pmt/
11498
11499INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11500M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11501L:	linux-wireless@vger.kernel.org
11502S:	Maintained
11503F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11504F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11505F:	drivers/net/wireless/intel/ipw2x00/
11506
11507INTEL PSTATE DRIVER
11508M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11509M:	Len Brown <lenb@kernel.org>
11510L:	linux-pm@vger.kernel.org
11511S:	Supported
11512F:	drivers/cpufreq/intel_pstate.c
11513
11514INTEL PTP DFL ToD DRIVER
11515M:	Tianfei Zhang <tianfei.zhang@intel.com>
11516L:	linux-fpga@vger.kernel.org
11517L:	netdev@vger.kernel.org
11518S:	Maintained
11519F:	drivers/ptp/ptp_dfl_tod.c
11520
11521INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11522M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11523L:	linux-iio@vger.kernel.org
11524F:	drivers/counter/intel-qep.c
11525
11526INTEL SCU DRIVERS
11527M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11528S:	Maintained
11529F:	arch/x86/include/asm/intel_scu_ipc.h
11530F:	drivers/platform/x86/intel_scu_*
11531
11532INTEL SDSI DRIVER
11533M:	David E. Box <david.e.box@linux.intel.com>
11534S:	Supported
11535F:	drivers/platform/x86/intel/sdsi.c
11536F:	tools/arch/x86/intel_sdsi/
11537F:	tools/testing/selftests/drivers/sdsi/
11538
11539INTEL SGX
11540M:	Jarkko Sakkinen <jarkko@kernel.org>
11541R:	Dave Hansen <dave.hansen@linux.intel.com>
11542L:	linux-sgx@vger.kernel.org
11543S:	Supported
11544Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11546F:	Documentation/arch/x86/sgx.rst
11547F:	arch/x86/entry/vdso/vsgx.S
11548F:	arch/x86/include/asm/sgx.h
11549F:	arch/x86/include/uapi/asm/sgx.h
11550F:	arch/x86/kernel/cpu/sgx/*
11551F:	tools/testing/selftests/sgx/*
11552K:	\bSGX_
11553
11554INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11555M:	Daniel Scally <djrscally@gmail.com>
11556S:	Maintained
11557F:	drivers/platform/x86/intel/int3472/
11558
11559INTEL SPEED SELECT TECHNOLOGY
11560M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11561L:	platform-driver-x86@vger.kernel.org
11562S:	Maintained
11563F:	drivers/platform/x86/intel/speed_select_if/
11564F:	include/uapi/linux/isst_if.h
11565F:	tools/power/x86/intel-speed-select/
11566
11567INTEL STRATIX10 FIRMWARE DRIVERS
11568M:	Dinh Nguyen <dinguyen@kernel.org>
11569L:	linux-kernel@vger.kernel.org
11570S:	Maintained
11571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11572F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11573F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11574F:	drivers/firmware/stratix10-rsu.c
11575F:	drivers/firmware/stratix10-svc.c
11576F:	include/linux/firmware/intel/stratix10-smc.h
11577F:	include/linux/firmware/intel/stratix10-svc-client.h
11578
11579INTEL TELEMETRY DRIVER
11580M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11581M:	"David E. Box" <david.e.box@linux.intel.com>
11582L:	platform-driver-x86@vger.kernel.org
11583S:	Maintained
11584F:	arch/x86/include/asm/intel_telemetry.h
11585F:	drivers/platform/x86/intel/telemetry/
11586
11587INTEL TPMI DRIVER
11588M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11589L:	platform-driver-x86@vger.kernel.org
11590S:	Maintained
11591F:	Documentation/ABI/testing/debugfs-tpmi
11592F:	drivers/platform/x86/intel/tpmi.c
11593F:	include/linux/intel_tpmi.h
11594
11595INTEL UNCORE FREQUENCY CONTROL
11596M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11597L:	platform-driver-x86@vger.kernel.org
11598S:	Maintained
11599F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11600F:	drivers/platform/x86/intel/uncore-frequency/
11601
11602INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11603M:	David E. Box <david.e.box@linux.intel.com>
11604S:	Supported
11605F:	drivers/platform/x86/intel/vsec.*
11606
11607INTEL VIRTUAL BUTTON DRIVER
11608M:	AceLan Kao <acelan.kao@canonical.com>
11609L:	platform-driver-x86@vger.kernel.org
11610S:	Maintained
11611F:	drivers/platform/x86/intel/vbtn.c
11612
11613INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11614M:	Stanislaw Gruszka <stf_xl@wp.pl>
11615L:	linux-wireless@vger.kernel.org
11616S:	Supported
11617F:	drivers/net/wireless/intel/iwlegacy/
11618
11619INTEL WIRELESS WIFI LINK (iwlwifi)
11620M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11621L:	linux-wireless@vger.kernel.org
11622S:	Supported
11623W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11625F:	drivers/net/wireless/intel/iwlwifi/
11626
11627INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11628M:	Jithu Joseph <jithu.joseph@intel.com>
11629S:	Maintained
11630W:	https://slimbootloader.github.io/security/firmware-update.html
11631F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11632
11633INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11634L:	Dell.Client.Kernel@dell.com
11635S:	Maintained
11636F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11637
11638INTEL WWAN IOSM DRIVER
11639M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11640L:	netdev@vger.kernel.org
11641S:	Maintained
11642F:	drivers/net/wwan/iosm/
11643
11644INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11645M:	Xin Li <xin@zytor.com>
11646M:	"H. Peter Anvin" <hpa@zytor.com>
11647S:	Supported
11648F:	Documentation/arch/x86/x86_64/fred.rst
11649F:	arch/x86/entry/entry_64_fred.S
11650F:	arch/x86/entry/entry_fred.c
11651F:	arch/x86/include/asm/fred.h
11652F:	arch/x86/kernel/fred.c
11653
11654INTEL(R) TRACE HUB
11655M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11656S:	Supported
11657F:	Documentation/trace/intel_th.rst
11658F:	drivers/hwtracing/intel_th/
11659F:	include/linux/intel_th.h
11660
11661INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11662M:	Ning Sun <ning.sun@intel.com>
11663L:	tboot-devel@lists.sourceforge.net
11664S:	Supported
11665W:	http://tboot.sourceforge.net
11666T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11667F:	Documentation/arch/x86/intel_txt.rst
11668F:	arch/x86/kernel/tboot.c
11669F:	include/linux/tboot.h
11670
11671INTERCONNECT API
11672M:	Georgi Djakov <djakov@kernel.org>
11673L:	linux-pm@vger.kernel.org
11674S:	Maintained
11675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11676F:	Documentation/devicetree/bindings/interconnect/
11677F:	Documentation/driver-api/interconnect.rst
11678F:	drivers/interconnect/
11679F:	include/dt-bindings/interconnect/
11680F:	include/linux/interconnect-provider.h
11681F:	include/linux/interconnect.h
11682
11683INTERRUPT COUNTER DRIVER
11684M:	Oleksij Rempel <o.rempel@pengutronix.de>
11685R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11686L:	linux-iio@vger.kernel.org
11687F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11688F:	drivers/counter/interrupt-cnt.c
11689
11690INTERSIL ISL7998X VIDEO DECODER DRIVER
11691M:	Michael Tretter <m.tretter@pengutronix.de>
11692R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11693L:	linux-media@vger.kernel.org
11694S:	Maintained
11695F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11696F:	drivers/media/i2c/isl7998x.c
11697
11698INVENSENSE ICM-426xx IMU DRIVER
11699M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11700L:	linux-iio@vger.kernel.org
11701S:	Maintained
11702W:	https://invensense.tdk.com/
11703F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11704F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11705F:	drivers/iio/imu/inv_icm42600/
11706
11707INVENSENSE MPU-3050 GYROSCOPE DRIVER
11708M:	Linus Walleij <linus.walleij@linaro.org>
11709L:	linux-iio@vger.kernel.org
11710S:	Maintained
11711F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11712F:	drivers/iio/gyro/mpu3050*
11713
11714IOC3 ETHERNET DRIVER
11715M:	Ralf Baechle <ralf@linux-mips.org>
11716L:	linux-mips@vger.kernel.org
11717S:	Maintained
11718F:	drivers/net/ethernet/sgi/ioc3-eth.c
11719
11720IOMMU DMA-API LAYER
11721M:	Robin Murphy <robin.murphy@arm.com>
11722L:	iommu@lists.linux.dev
11723S:	Maintained
11724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11725F:	drivers/iommu/dma-iommu.c
11726F:	drivers/iommu/dma-iommu.h
11727F:	drivers/iommu/iova.c
11728F:	include/linux/iova.h
11729
11730IOMMU SUBSYSTEM
11731M:	Joerg Roedel <joro@8bytes.org>
11732M:	Will Deacon <will@kernel.org>
11733R:	Robin Murphy <robin.murphy@arm.com>
11734L:	iommu@lists.linux.dev
11735S:	Maintained
11736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11737F:	Documentation/devicetree/bindings/iommu/
11738F:	drivers/iommu/
11739F:	include/linux/iommu.h
11740F:	include/linux/iova.h
11741F:	include/linux/of_iommu.h
11742
11743IOMMUFD
11744M:	Jason Gunthorpe <jgg@nvidia.com>
11745M:	Kevin Tian <kevin.tian@intel.com>
11746L:	iommu@lists.linux.dev
11747S:	Maintained
11748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11749F:	Documentation/userspace-api/iommufd.rst
11750F:	drivers/iommu/iommufd/
11751F:	include/linux/iommufd.h
11752F:	include/uapi/linux/iommufd.h
11753F:	tools/testing/selftests/iommu/
11754
11755IOSYS-MAP HELPERS
11756M:	Thomas Zimmermann <tzimmermann@suse.de>
11757L:	dri-devel@lists.freedesktop.org
11758S:	Maintained
11759T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11760F:	include/linux/iosys-map.h
11761
11762IO_URING
11763M:	Jens Axboe <axboe@kernel.dk>
11764M:	Pavel Begunkov <asml.silence@gmail.com>
11765L:	io-uring@vger.kernel.org
11766S:	Maintained
11767T:	git git://git.kernel.dk/linux-block
11768T:	git git://git.kernel.dk/liburing
11769F:	include/linux/io_uring/
11770F:	include/linux/io_uring.h
11771F:	include/linux/io_uring_types.h
11772F:	include/trace/events/io_uring.h
11773F:	include/uapi/linux/io_uring.h
11774F:	io_uring/
11775
11776IPMI SUBSYSTEM
11777M:	Corey Minyard <minyard@acm.org>
11778L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11779S:	Supported
11780W:	http://openipmi.sourceforge.net/
11781T:	git https://github.com/cminyard/linux-ipmi.git for-next
11782F:	Documentation/devicetree/bindings/ipmi/
11783F:	Documentation/driver-api/ipmi.rst
11784F:	drivers/char/ipmi/
11785F:	include/linux/ipmi*
11786F:	include/uapi/linux/ipmi*
11787
11788IPS SCSI RAID DRIVER
11789M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11790L:	linux-scsi@vger.kernel.org
11791S:	Maintained
11792W:	http://www.adaptec.com/
11793F:	drivers/scsi/ips*
11794
11795IPVS
11796M:	Simon Horman <horms@verge.net.au>
11797M:	Julian Anastasov <ja@ssi.bg>
11798L:	netdev@vger.kernel.org
11799L:	lvs-devel@vger.kernel.org
11800S:	Maintained
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11803F:	Documentation/networking/ipvs-sysctl.rst
11804F:	include/net/ip_vs.h
11805F:	include/uapi/linux/ip_vs.h
11806F:	net/netfilter/ipvs/
11807
11808IPWIRELESS DRIVER
11809M:	Jiri Kosina <jikos@kernel.org>
11810M:	David Sterba <dsterba@suse.com>
11811S:	Odd Fixes
11812F:	drivers/tty/ipwireless/
11813
11814IRON DEVICE AUDIO CODEC DRIVERS
11815M:	Kiseok Jo <kiseok.jo@irondevice.com>
11816L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11817S:	Maintained
11818F:	Documentation/devicetree/bindings/sound/irondevice,*
11819F:	sound/soc/codecs/sma*
11820
11821IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11822M:	Thomas Gleixner <tglx@linutronix.de>
11823S:	Maintained
11824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11825F:	Documentation/core-api/irq/irq-domain.rst
11826F:	include/linux/irqdomain.h
11827F:	include/linux/irqdomain_defs.h
11828F:	kernel/irq/irqdomain.c
11829F:	kernel/irq/msi.c
11830
11831IRQ SUBSYSTEM
11832M:	Thomas Gleixner <tglx@linutronix.de>
11833L:	linux-kernel@vger.kernel.org
11834S:	Maintained
11835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11836F:	include/linux/group_cpus.h
11837F:	include/linux/irq.h
11838F:	include/linux/irqhandler.h
11839F:	include/linux/irqnr.h
11840F:	include/linux/irqreturn.h
11841F:	kernel/irq/
11842F:	lib/group_cpus.c
11843
11844IRQCHIP DRIVERS
11845M:	Thomas Gleixner <tglx@linutronix.de>
11846L:	linux-kernel@vger.kernel.org
11847S:	Maintained
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11849F:	Documentation/devicetree/bindings/interrupt-controller/
11850F:	drivers/irqchip/
11851F:	include/linux/irqchip.h
11852
11853ISA
11854M:	William Breathitt Gray <wbg@kernel.org>
11855S:	Maintained
11856F:	Documentation/driver-api/isa.rst
11857F:	drivers/base/isa.c
11858F:	include/linux/isa.h
11859
11860ISA RADIO MODULE
11861M:	Hans Verkuil <hverkuil@xs4all.nl>
11862L:	linux-media@vger.kernel.org
11863S:	Maintained
11864W:	https://linuxtv.org
11865T:	git git://linuxtv.org/media_tree.git
11866F:	drivers/media/radio/radio-isa*
11867
11868ISAPNP
11869M:	Jaroslav Kysela <perex@perex.cz>
11870S:	Maintained
11871F:	Documentation/userspace-api/isapnp.rst
11872F:	drivers/pnp/isapnp/
11873F:	include/linux/isapnp.h
11874
11875ISCSI
11876M:	Lee Duncan <lduncan@suse.com>
11877M:	Chris Leech <cleech@redhat.com>
11878M:	Mike Christie <michael.christie@oracle.com>
11879L:	open-iscsi@googlegroups.com
11880L:	linux-scsi@vger.kernel.org
11881S:	Maintained
11882W:	www.open-iscsi.com
11883F:	drivers/scsi/*iscsi*
11884F:	include/scsi/*iscsi*
11885
11886iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11887M:	Peter Jones <pjones@redhat.com>
11888M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11889S:	Maintained
11890F:	drivers/firmware/iscsi_ibft*
11891
11892ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11893M:	Sagi Grimberg <sagi@grimberg.me>
11894M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11895L:	linux-rdma@vger.kernel.org
11896S:	Supported
11897W:	http://www.openfabrics.org
11898W:	www.open-iscsi.org
11899Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11900F:	drivers/infiniband/ulp/iser/
11901
11902ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11903M:	Sagi Grimberg <sagi@grimberg.me>
11904L:	linux-rdma@vger.kernel.org
11905L:	target-devel@vger.kernel.org
11906S:	Supported
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11908F:	drivers/infiniband/ulp/isert
11909
11910ISDN/CMTP OVER BLUETOOTH
11911M:	Karsten Keil <isdn@linux-pingi.de>
11912L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11913L:	netdev@vger.kernel.org
11914S:	Odd Fixes
11915W:	http://www.isdn4linux.de
11916F:	Documentation/isdn/
11917F:	drivers/isdn/capi/
11918F:	include/linux/isdn/
11919F:	include/uapi/linux/isdn/
11920F:	net/bluetooth/cmtp/
11921
11922ISDN/mISDN SUBSYSTEM
11923M:	Karsten Keil <isdn@linux-pingi.de>
11924L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11925L:	netdev@vger.kernel.org
11926S:	Maintained
11927W:	http://www.isdn4linux.de
11928F:	drivers/isdn/Kconfig
11929F:	drivers/isdn/Makefile
11930F:	drivers/isdn/hardware/
11931F:	drivers/isdn/mISDN/
11932
11933ISOFS FILESYSTEM
11934M:	Jan Kara <jack@suse.cz>
11935L:	linux-fsdevel@vger.kernel.org
11936S:	Maintained
11937F:	Documentation/filesystems/isofs.rst
11938F:	fs/isofs/
11939
11940IT87 HARDWARE MONITORING DRIVER
11941M:	Jean Delvare <jdelvare@suse.com>
11942L:	linux-hwmon@vger.kernel.org
11943S:	Maintained
11944F:	Documentation/hwmon/it87.rst
11945F:	drivers/hwmon/it87.c
11946
11947IT913X MEDIA DRIVER
11948L:	linux-media@vger.kernel.org
11949S:	Orphan
11950W:	https://linuxtv.org
11951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11952F:	drivers/media/tuners/it913x*
11953
11954ITE IT66121 HDMI BRIDGE DRIVER
11955M:	Phong LE <ple@baylibre.com>
11956M:	Neil Armstrong <neil.armstrong@linaro.org>
11957S:	Maintained
11958T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11959F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11960F:	drivers/gpu/drm/bridge/ite-it66121.c
11961
11962IVTV VIDEO4LINUX DRIVER
11963M:	Andy Walls <awalls@md.metrocast.net>
11964L:	linux-media@vger.kernel.org
11965S:	Maintained
11966W:	https://linuxtv.org
11967T:	git git://linuxtv.org/media_tree.git
11968F:	Documentation/admin-guide/media/ivtv*
11969F:	drivers/media/pci/ivtv/
11970F:	include/uapi/linux/ivtv*
11971
11972IX2505V MEDIA DRIVER
11973M:	Malcolm Priestley <tvboxspy@gmail.com>
11974L:	linux-media@vger.kernel.org
11975S:	Maintained
11976W:	https://linuxtv.org
11977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11978F:	drivers/media/dvb-frontends/ix2505v*
11979
11980JAILHOUSE HYPERVISOR INTERFACE
11981M:	Jan Kiszka <jan.kiszka@siemens.com>
11982L:	jailhouse-dev@googlegroups.com
11983S:	Maintained
11984F:	arch/x86/include/asm/jailhouse_para.h
11985F:	arch/x86/kernel/jailhouse.c
11986
11987JFS FILESYSTEM
11988M:	Dave Kleikamp <shaggy@kernel.org>
11989L:	jfs-discussion@lists.sourceforge.net
11990S:	Odd Fixes
11991W:	http://jfs.sourceforge.net/
11992T:	git https://github.com/kleikamp/linux-shaggy.git
11993F:	Documentation/admin-guide/jfs.rst
11994F:	fs/jfs/
11995
11996JME NETWORK DRIVER
11997M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11998L:	netdev@vger.kernel.org
11999S:	Odd Fixes
12000F:	drivers/net/ethernet/jme.*
12001
12002JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12003M:	David Woodhouse <dwmw2@infradead.org>
12004M:	Richard Weinberger <richard@nod.at>
12005L:	linux-mtd@lists.infradead.org
12006S:	Odd Fixes
12007W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12008T:	git git://git.infradead.org/ubifs-2.6.git
12009F:	fs/jffs2/
12010F:	include/uapi/linux/jffs2.h
12011
12012JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12013M:	"Theodore Ts'o" <tytso@mit.edu>
12014M:	Jan Kara <jack@suse.com>
12015L:	linux-ext4@vger.kernel.org
12016S:	Maintained
12017F:	fs/jbd2/
12018F:	include/linux/jbd2.h
12019
12020JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12021M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12022L:	linux-media@vger.kernel.org
12023L:	linux-renesas-soc@vger.kernel.org
12024S:	Maintained
12025F:	drivers/media/platform/renesas/rcar_jpu.c
12026
12027JSM Neo PCI based serial card
12028L:	linux-serial@vger.kernel.org
12029S:	Orphan
12030F:	drivers/tty/serial/jsm/
12031
12032K10TEMP HARDWARE MONITORING DRIVER
12033M:	Clemens Ladisch <clemens@ladisch.de>
12034L:	linux-hwmon@vger.kernel.org
12035S:	Maintained
12036F:	Documentation/hwmon/k10temp.rst
12037F:	drivers/hwmon/k10temp.c
12038
12039K8TEMP HARDWARE MONITORING DRIVER
12040M:	Rudolf Marek <r.marek@assembler.cz>
12041L:	linux-hwmon@vger.kernel.org
12042S:	Maintained
12043F:	Documentation/hwmon/k8temp.rst
12044F:	drivers/hwmon/k8temp.c
12045
12046KASAN
12047M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12048R:	Alexander Potapenko <glider@google.com>
12049R:	Andrey Konovalov <andreyknvl@gmail.com>
12050R:	Dmitry Vyukov <dvyukov@google.com>
12051R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12052L:	kasan-dev@googlegroups.com
12053S:	Maintained
12054F:	Documentation/dev-tools/kasan.rst
12055F:	arch/*/include/asm/*kasan.h
12056F:	arch/*/mm/kasan_init*
12057F:	include/linux/kasan*.h
12058F:	lib/Kconfig.kasan
12059F:	mm/kasan/
12060F:	scripts/Makefile.kasan
12061
12062KCONFIG
12063M:	Masahiro Yamada <masahiroy@kernel.org>
12064L:	linux-kbuild@vger.kernel.org
12065S:	Maintained
12066Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12068F:	Documentation/kbuild/kconfig*
12069F:	scripts/Kconfig.include
12070F:	scripts/kconfig/
12071
12072KCOV
12073R:	Dmitry Vyukov <dvyukov@google.com>
12074R:	Andrey Konovalov <andreyknvl@gmail.com>
12075L:	kasan-dev@googlegroups.com
12076S:	Maintained
12077F:	Documentation/dev-tools/kcov.rst
12078F:	include/linux/kcov.h
12079F:	include/uapi/linux/kcov.h
12080F:	kernel/kcov.c
12081F:	scripts/Makefile.kcov
12082
12083KCSAN
12084M:	Marco Elver <elver@google.com>
12085R:	Dmitry Vyukov <dvyukov@google.com>
12086L:	kasan-dev@googlegroups.com
12087S:	Maintained
12088F:	Documentation/dev-tools/kcsan.rst
12089F:	include/linux/kcsan*.h
12090F:	kernel/kcsan/
12091F:	lib/Kconfig.kcsan
12092F:	scripts/Makefile.kcsan
12093
12094KDUMP
12095M:	Baoquan He <bhe@redhat.com>
12096R:	Vivek Goyal <vgoyal@redhat.com>
12097R:	Dave Young <dyoung@redhat.com>
12098L:	kexec@lists.infradead.org
12099S:	Maintained
12100W:	http://lse.sourceforge.net/kdump/
12101F:	Documentation/admin-guide/kdump/
12102F:	fs/proc/vmcore.c
12103F:	include/linux/crash_core.h
12104F:	include/linux/crash_dump.h
12105F:	include/uapi/linux/vmcore.h
12106F:	kernel/crash_*.c
12107
12108KEENE FM RADIO TRANSMITTER DRIVER
12109M:	Hans Verkuil <hverkuil@xs4all.nl>
12110L:	linux-media@vger.kernel.org
12111S:	Maintained
12112W:	https://linuxtv.org
12113T:	git git://linuxtv.org/media_tree.git
12114F:	drivers/media/radio/radio-keene*
12115
12116KERNEL AUTOMOUNTER
12117M:	Ian Kent <raven@themaw.net>
12118L:	autofs@vger.kernel.org
12119S:	Maintained
12120F:	fs/autofs/
12121
12122KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12123M:	Masahiro Yamada <masahiroy@kernel.org>
12124R:	Nathan Chancellor <nathan@kernel.org>
12125R:	Nicolas Schier <nicolas@fjasle.eu>
12126L:	linux-kbuild@vger.kernel.org
12127S:	Maintained
12128Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12130F:	Documentation/kbuild/
12131F:	Makefile
12132F:	scripts/*vmlinux*
12133F:	scripts/Kbuild*
12134F:	scripts/Makefile*
12135F:	scripts/basic/
12136F:	scripts/clang-tools/
12137F:	scripts/dummy-tools/
12138F:	scripts/include/
12139F:	scripts/mk*
12140F:	scripts/mod/
12141F:	scripts/package/
12142F:	usr/
12143
12144KERNEL HARDENING (not covered by other areas)
12145M:	Kees Cook <kees@kernel.org>
12146R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12147L:	linux-hardening@vger.kernel.org
12148S:	Supported
12149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12150F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12151F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12152F:	arch/*/configs/hardening.config
12153F:	include/linux/overflow.h
12154F:	include/linux/randomize_kstack.h
12155F:	kernel/configs/hardening.config
12156F:	lib/usercopy_kunit.c
12157F:	mm/usercopy.c
12158K:	\b(add|choose)_random_kstack_offset\b
12159K:	\b__check_(object_size|heap_object)\b
12160K:	\b__counted_by\b
12161
12162KERNEL JANITORS
12163L:	kernel-janitors@vger.kernel.org
12164S:	Odd Fixes
12165W:	http://kernelnewbies.org/KernelJanitors
12166
12167KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12168M:	Chuck Lever <chuck.lever@oracle.com>
12169M:	Jeff Layton <jlayton@kernel.org>
12170R:	Neil Brown <neilb@suse.de>
12171R:	Olga Kornievskaia <kolga@netapp.com>
12172R:	Dai Ngo <Dai.Ngo@oracle.com>
12173R:	Tom Talpey <tom@talpey.com>
12174L:	linux-nfs@vger.kernel.org
12175S:	Supported
12176B:	https://bugzilla.kernel.org
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12178F:	Documentation/filesystems/nfs/
12179F:	fs/lockd/
12180F:	fs/nfs_common/
12181F:	fs/nfsd/
12182F:	include/linux/lockd/
12183F:	include/linux/sunrpc/
12184F:	include/trace/events/rpcgss.h
12185F:	include/trace/events/rpcrdma.h
12186F:	include/trace/events/sunrpc.h
12187F:	include/trace/misc/fs.h
12188F:	include/trace/misc/nfs.h
12189F:	include/trace/misc/sunrpc.h
12190F:	include/uapi/linux/nfsd/
12191F:	include/uapi/linux/sunrpc/
12192F:	net/sunrpc/
12193
12194KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12195M:	Thomas Weißschuh <linux@weissschuh.net>
12196R:	Christian Heusel <christian@heusel.eu>
12197R:	Nathan Chancellor <nathan@kernel.org>
12198S:	Maintained
12199F:	scripts/package/PKGBUILD
12200
12201KERNEL REGRESSIONS
12202M:	Thorsten Leemhuis <linux@leemhuis.info>
12203L:	regressions@lists.linux.dev
12204S:	Supported
12205F:	Documentation/admin-guide/reporting-regressions.rst
12206F:	Documentation/process/handling-regressions.rst
12207
12208KERNEL SELFTEST FRAMEWORK
12209M:	Shuah Khan <shuah@kernel.org>
12210M:	Shuah Khan <skhan@linuxfoundation.org>
12211L:	linux-kselftest@vger.kernel.org
12212S:	Maintained
12213Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12215F:	Documentation/dev-tools/kselftest*
12216F:	tools/testing/selftests/
12217
12218KERNEL SMB3 SERVER (KSMBD)
12219M:	Namjae Jeon <linkinjeon@kernel.org>
12220M:	Steve French <sfrench@samba.org>
12221R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12222R:	Tom Talpey <tom@talpey.com>
12223L:	linux-cifs@vger.kernel.org
12224S:	Maintained
12225T:	git git://git.samba.org/ksmbd.git
12226F:	Documentation/filesystems/smb/ksmbd.rst
12227F:	fs/smb/common/
12228F:	fs/smb/server/
12229
12230KERNEL UNIT TESTING FRAMEWORK (KUnit)
12231M:	Brendan Higgins <brendanhiggins@google.com>
12232M:	David Gow <davidgow@google.com>
12233R:	Rae Moar <rmoar@google.com>
12234L:	linux-kselftest@vger.kernel.org
12235L:	kunit-dev@googlegroups.com
12236S:	Maintained
12237W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12240F:	Documentation/dev-tools/kunit/
12241F:	include/kunit/
12242F:	lib/kunit/
12243F:	rust/kernel/kunit.rs
12244F:	scripts/rustdoc_test_*
12245F:	tools/testing/kunit/
12246
12247KERNEL USERMODE HELPER
12248M:	Luis Chamberlain <mcgrof@kernel.org>
12249L:	linux-kernel@vger.kernel.org
12250S:	Maintained
12251F:	include/linux/umh.h
12252F:	kernel/umh.c
12253
12254KERNEL VIRTUAL MACHINE (KVM)
12255M:	Paolo Bonzini <pbonzini@redhat.com>
12256L:	kvm@vger.kernel.org
12257S:	Supported
12258W:	http://www.linux-kvm.org
12259T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12260F:	Documentation/virt/kvm/
12261F:	include/asm-generic/kvm*
12262F:	include/kvm/iodev.h
12263F:	include/linux/kvm*
12264F:	include/trace/events/kvm.h
12265F:	include/uapi/asm-generic/kvm*
12266F:	include/uapi/linux/kvm*
12267F:	tools/kvm/
12268F:	tools/testing/selftests/kvm/
12269F:	virt/kvm/*
12270
12271KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12272M:	Marc Zyngier <maz@kernel.org>
12273M:	Oliver Upton <oliver.upton@linux.dev>
12274R:	James Morse <james.morse@arm.com>
12275R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12276R:	Zenghui Yu <yuzenghui@huawei.com>
12277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12278L:	kvmarm@lists.linux.dev
12279S:	Maintained
12280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12281F:	Documentation/virt/kvm/arm/
12282F:	Documentation/virt/kvm/devices/arm*
12283F:	arch/arm64/include/asm/kvm*
12284F:	arch/arm64/include/uapi/asm/kvm*
12285F:	arch/arm64/kvm/
12286F:	include/kvm/arm_*
12287F:	tools/testing/selftests/kvm/*/aarch64/
12288F:	tools/testing/selftests/kvm/aarch64/
12289
12290KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12291M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12292M:	Bibo Mao <maobibo@loongson.cn>
12293M:	Huacai Chen <chenhuacai@kernel.org>
12294L:	kvm@vger.kernel.org
12295L:	loongarch@lists.linux.dev
12296S:	Maintained
12297T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12298F:	arch/loongarch/include/asm/kvm*
12299F:	arch/loongarch/include/uapi/asm/kvm*
12300F:	arch/loongarch/kvm/
12301
12302KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12303M:	Huacai Chen <chenhuacai@kernel.org>
12304L:	linux-mips@vger.kernel.org
12305L:	kvm@vger.kernel.org
12306S:	Maintained
12307T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12308F:	arch/mips/include/asm/kvm*
12309F:	arch/mips/include/uapi/asm/kvm*
12310F:	arch/mips/kvm/
12311
12312KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12313M:	Michael Ellerman <mpe@ellerman.id.au>
12314R:	Nicholas Piggin <npiggin@gmail.com>
12315L:	linuxppc-dev@lists.ozlabs.org
12316L:	kvm@vger.kernel.org
12317S:	Maintained (Book3S 64-bit HV)
12318S:	Odd fixes (Book3S 64-bit PR)
12319S:	Orphan (Book3E and 32-bit)
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12321F:	arch/powerpc/include/asm/kvm*
12322F:	arch/powerpc/include/uapi/asm/kvm*
12323F:	arch/powerpc/kernel/kvm*
12324F:	arch/powerpc/kvm/
12325
12326KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12327M:	Anup Patel <anup@brainfault.org>
12328R:	Atish Patra <atishp@atishpatra.org>
12329L:	kvm@vger.kernel.org
12330L:	kvm-riscv@lists.infradead.org
12331L:	linux-riscv@lists.infradead.org
12332S:	Maintained
12333T:	git https://github.com/kvm-riscv/linux.git
12334F:	arch/riscv/include/asm/kvm*
12335F:	arch/riscv/include/uapi/asm/kvm*
12336F:	arch/riscv/kvm/
12337F:	tools/testing/selftests/kvm/*/riscv/
12338F:	tools/testing/selftests/kvm/riscv/
12339
12340KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12341M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12342M:	Janosch Frank <frankja@linux.ibm.com>
12343M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12344R:	David Hildenbrand <david@redhat.com>
12345L:	kvm@vger.kernel.org
12346S:	Supported
12347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12348F:	Documentation/virt/kvm/s390*
12349F:	arch/s390/include/asm/gmap.h
12350F:	arch/s390/include/asm/kvm*
12351F:	arch/s390/include/uapi/asm/kvm*
12352F:	arch/s390/include/uapi/asm/uvdevice.h
12353F:	arch/s390/kernel/uv.c
12354F:	arch/s390/kvm/
12355F:	arch/s390/mm/gmap.c
12356F:	drivers/s390/char/uvdevice.c
12357F:	tools/testing/selftests/drivers/s390x/uvdevice/
12358F:	tools/testing/selftests/kvm/*/s390x/
12359F:	tools/testing/selftests/kvm/s390x/
12360
12361KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12362M:	Sean Christopherson <seanjc@google.com>
12363M:	Paolo Bonzini <pbonzini@redhat.com>
12364L:	kvm@vger.kernel.org
12365S:	Supported
12366P:	Documentation/process/maintainer-kvm-x86.rst
12367T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12368F:	arch/x86/include/asm/kvm*
12369F:	arch/x86/include/asm/svm.h
12370F:	arch/x86/include/asm/vmx*.h
12371F:	arch/x86/include/uapi/asm/kvm*
12372F:	arch/x86/include/uapi/asm/svm.h
12373F:	arch/x86/include/uapi/asm/vmx.h
12374F:	arch/x86/kvm/
12375F:	arch/x86/kvm/*/
12376F:	tools/testing/selftests/kvm/*/x86_64/
12377F:	tools/testing/selftests/kvm/x86_64/
12378
12379KERNFS
12380M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12381M:	Tejun Heo <tj@kernel.org>
12382S:	Supported
12383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12384F:	fs/kernfs/
12385F:	include/linux/kernfs.h
12386
12387KEXEC
12388M:	Eric Biederman <ebiederm@xmission.com>
12389L:	kexec@lists.infradead.org
12390S:	Maintained
12391W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12392F:	include/linux/kexec.h
12393F:	include/uapi/linux/kexec.h
12394F:	kernel/kexec*
12395
12396KEYS-ENCRYPTED
12397M:	Mimi Zohar <zohar@linux.ibm.com>
12398L:	linux-integrity@vger.kernel.org
12399L:	keyrings@vger.kernel.org
12400S:	Supported
12401F:	Documentation/security/keys/trusted-encrypted.rst
12402F:	include/keys/encrypted-type.h
12403F:	security/keys/encrypted-keys/
12404
12405KEYS-TRUSTED
12406M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12407M:	Jarkko Sakkinen <jarkko@kernel.org>
12408M:	Mimi Zohar <zohar@linux.ibm.com>
12409L:	linux-integrity@vger.kernel.org
12410L:	keyrings@vger.kernel.org
12411S:	Supported
12412F:	Documentation/security/keys/trusted-encrypted.rst
12413F:	include/keys/trusted-type.h
12414F:	include/keys/trusted_tpm.h
12415F:	security/keys/trusted-keys/
12416
12417KEYS-TRUSTED-CAAM
12418M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12419R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12420L:	linux-integrity@vger.kernel.org
12421L:	keyrings@vger.kernel.org
12422S:	Maintained
12423F:	include/keys/trusted_caam.h
12424F:	security/keys/trusted-keys/trusted_caam.c
12425
12426KEYS-TRUSTED-DCP
12427M:	David Gstir <david@sigma-star.at>
12428R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12429L:	linux-integrity@vger.kernel.org
12430L:	keyrings@vger.kernel.org
12431S:	Supported
12432F:	include/keys/trusted_dcp.h
12433F:	security/keys/trusted-keys/trusted_dcp.c
12434
12435KEYS-TRUSTED-TEE
12436M:	Sumit Garg <sumit.garg@linaro.org>
12437L:	linux-integrity@vger.kernel.org
12438L:	keyrings@vger.kernel.org
12439S:	Supported
12440F:	include/keys/trusted_tee.h
12441F:	security/keys/trusted-keys/trusted_tee.c
12442
12443KEYS/KEYRINGS
12444M:	David Howells <dhowells@redhat.com>
12445M:	Jarkko Sakkinen <jarkko@kernel.org>
12446L:	keyrings@vger.kernel.org
12447S:	Maintained
12448F:	Documentation/security/keys/core.rst
12449F:	include/keys/
12450F:	include/linux/key-type.h
12451F:	include/linux/key.h
12452F:	include/linux/keyctl.h
12453F:	include/uapi/linux/keyctl.h
12454F:	security/keys/
12455
12456KEYS/KEYRINGS_INTEGRITY
12457M:	Jarkko Sakkinen <jarkko@kernel.org>
12458M:	Mimi Zohar <zohar@linux.ibm.com>
12459L:	linux-integrity@vger.kernel.org
12460L:	keyrings@vger.kernel.org
12461S:	Supported
12462W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12463F:	security/integrity/platform_certs
12464
12465KFENCE
12466M:	Alexander Potapenko <glider@google.com>
12467M:	Marco Elver <elver@google.com>
12468R:	Dmitry Vyukov <dvyukov@google.com>
12469L:	kasan-dev@googlegroups.com
12470S:	Maintained
12471F:	Documentation/dev-tools/kfence.rst
12472F:	arch/*/include/asm/kfence.h
12473F:	include/linux/kfence.h
12474F:	lib/Kconfig.kfence
12475F:	mm/kfence/
12476
12477KFIFO
12478M:	Stefani Seibold <stefani@seibold.net>
12479S:	Maintained
12480F:	include/linux/kfifo.h
12481F:	lib/kfifo.c
12482F:	samples/kfifo/
12483
12484KGDB / KDB /debug_core
12485M:	Jason Wessel <jason.wessel@windriver.com>
12486M:	Daniel Thompson <daniel.thompson@linaro.org>
12487R:	Douglas Anderson <dianders@chromium.org>
12488L:	kgdb-bugreport@lists.sourceforge.net
12489S:	Maintained
12490W:	http://kgdb.wiki.kernel.org/
12491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12492F:	Documentation/dev-tools/kgdb.rst
12493F:	drivers/misc/kgdbts.c
12494F:	drivers/tty/serial/kgdboc.c
12495F:	include/linux/kdb.h
12496F:	include/linux/kgdb.h
12497F:	kernel/debug/
12498F:	kernel/module/kdb.c
12499
12500KHADAS MCU MFD DRIVER
12501M:	Neil Armstrong <neil.armstrong@linaro.org>
12502L:	linux-amlogic@lists.infradead.org
12503S:	Maintained
12504F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12505F:	drivers/mfd/khadas-mcu.c
12506F:	drivers/thermal/khadas_mcu_fan.c
12507F:	include/linux/mfd/khadas-mcu.h
12508
12509KIONIX/ROHM KX022A ACCELEROMETER
12510M:	Matti Vaittinen <mazziesaccount@gmail.com>
12511L:	linux-iio@vger.kernel.org
12512S:	Supported
12513F:	drivers/iio/accel/kionix-kx022a*
12514
12515KMEMLEAK
12516M:	Catalin Marinas <catalin.marinas@arm.com>
12517S:	Maintained
12518F:	Documentation/dev-tools/kmemleak.rst
12519F:	include/linux/kmemleak.h
12520F:	mm/kmemleak.c
12521F:	samples/kmemleak/kmemleak-test.c
12522
12523KMSAN
12524M:	Alexander Potapenko <glider@google.com>
12525R:	Marco Elver <elver@google.com>
12526R:	Dmitry Vyukov <dvyukov@google.com>
12527L:	kasan-dev@googlegroups.com
12528S:	Maintained
12529F:	Documentation/dev-tools/kmsan.rst
12530F:	arch/*/include/asm/kmsan.h
12531F:	arch/*/mm/kmsan_*
12532F:	include/linux/kmsan*.h
12533F:	lib/Kconfig.kmsan
12534F:	mm/kmsan/
12535F:	scripts/Makefile.kmsan
12536
12537KPROBES
12538M:	Naveen N Rao <naveen@kernel.org>
12539M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12540M:	"David S. Miller" <davem@davemloft.net>
12541M:	Masami Hiramatsu <mhiramat@kernel.org>
12542L:	linux-kernel@vger.kernel.org
12543L:	linux-trace-kernel@vger.kernel.org
12544S:	Maintained
12545Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12547F:	Documentation/trace/kprobes.rst
12548F:	include/asm-generic/kprobes.h
12549F:	include/linux/kprobes.h
12550F:	kernel/kprobes.c
12551F:	lib/test_kprobes.c
12552F:	samples/kprobes
12553
12554KS0108 LCD CONTROLLER DRIVER
12555M:	Miguel Ojeda <ojeda@kernel.org>
12556S:	Maintained
12557F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12558F:	drivers/auxdisplay/ks0108.c
12559F:	include/linux/ks0108.h
12560
12561KTD253 BACKLIGHT DRIVER
12562M:	Linus Walleij <linus.walleij@linaro.org>
12563S:	Maintained
12564F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12565F:	drivers/video/backlight/ktd253-backlight.c
12566
12567KTD2801 BACKLIGHT DRIVER
12568M:	Duje Mihanović <duje.mihanovic@skole.hr>
12569S:	Maintained
12570F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12571F:	drivers/video/backlight/ktd2801-backlight.c
12572
12573KTEST
12574M:	Steven Rostedt <rostedt@goodmis.org>
12575M:	John Hawley <warthog9@eaglescrag.net>
12576S:	Maintained
12577F:	tools/testing/ktest
12578
12579KTZ8866 BACKLIGHT DRIVER
12580M:	Jianhua Lu <lujianhua000@gmail.com>
12581S:	Maintained
12582F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12583F:	drivers/video/backlight/ktz8866.c
12584
12585KVM PARAVIRT (KVM/paravirt)
12586M:	Paolo Bonzini <pbonzini@redhat.com>
12587R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12588L:	kvm@vger.kernel.org
12589S:	Supported
12590T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12591F:	arch/um/include/asm/kvm_para.h
12592F:	arch/x86/include/asm/kvm_para.h
12593F:	arch/x86/include/asm/pvclock-abi.h
12594F:	arch/x86/include/uapi/asm/kvm_para.h
12595F:	arch/x86/kernel/kvm.c
12596F:	arch/x86/kernel/kvmclock.c
12597F:	include/asm-generic/kvm_para.h
12598F:	include/linux/kvm_para.h
12599F:	include/uapi/asm-generic/kvm_para.h
12600F:	include/uapi/linux/kvm_para.h
12601
12602KVM X86 HYPER-V (KVM/hyper-v)
12603M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12604M:	Sean Christopherson <seanjc@google.com>
12605M:	Paolo Bonzini <pbonzini@redhat.com>
12606L:	kvm@vger.kernel.org
12607S:	Supported
12608T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12609F:	arch/x86/kvm/hyperv.*
12610F:	arch/x86/kvm/kvm_onhyperv.*
12611F:	arch/x86/kvm/svm/hyperv.*
12612F:	arch/x86/kvm/svm/svm_onhyperv.*
12613F:	arch/x86/kvm/vmx/hyperv.*
12614
12615KVM X86 Xen (KVM/Xen)
12616M:	David Woodhouse <dwmw2@infradead.org>
12617M:	Paul Durrant <paul@xen.org>
12618M:	Sean Christopherson <seanjc@google.com>
12619M:	Paolo Bonzini <pbonzini@redhat.com>
12620L:	kvm@vger.kernel.org
12621S:	Supported
12622T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12623F:	arch/x86/kvm/xen.*
12624
12625L3MDEV
12626M:	David Ahern <dsahern@kernel.org>
12627L:	netdev@vger.kernel.org
12628S:	Maintained
12629F:	include/net/l3mdev.h
12630F:	net/l3mdev
12631
12632LANDLOCK SECURITY MODULE
12633M:	Mickaël Salaün <mic@digikod.net>
12634R:	Günther Noack <gnoack@google.com>
12635L:	linux-security-module@vger.kernel.org
12636S:	Supported
12637W:	https://landlock.io
12638T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12639F:	Documentation/security/landlock.rst
12640F:	Documentation/userspace-api/landlock.rst
12641F:	fs/ioctl.c
12642F:	include/uapi/linux/landlock.h
12643F:	samples/landlock/
12644F:	security/landlock/
12645F:	tools/testing/selftests/landlock/
12646K:	landlock
12647K:	LANDLOCK
12648
12649LANTIQ / INTEL Ethernet drivers
12650M:	Hauke Mehrtens <hauke@hauke-m.de>
12651L:	netdev@vger.kernel.org
12652S:	Maintained
12653F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12654F:	drivers/net/dsa/lantiq_gswip.c
12655F:	drivers/net/dsa/lantiq_pce.h
12656F:	drivers/net/ethernet/lantiq_xrx200.c
12657F:	net/dsa/tag_gswip.c
12658
12659LANTIQ MIPS ARCHITECTURE
12660M:	John Crispin <john@phrozen.org>
12661L:	linux-mips@vger.kernel.org
12662S:	Maintained
12663F:	arch/mips/lantiq
12664F:	drivers/soc/lantiq
12665
12666LANTIQ PEF2256 DRIVER
12667M:	Herve Codina <herve.codina@bootlin.com>
12668S:	Maintained
12669F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12670F:	drivers/net/wan/framer/pef2256/
12671F:	drivers/pinctrl/pinctrl-pef2256.c
12672F:	include/linux/framer/pef2256.h
12673
12674LASI 53c700 driver for PARISC
12675M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12676L:	linux-scsi@vger.kernel.org
12677S:	Maintained
12678F:	Documentation/scsi/53c700.rst
12679F:	drivers/scsi/53c700*
12680
12681LEAKING_ADDRESSES
12682M:	Tycho Andersen <tycho@tycho.pizza>
12683R:	Kees Cook <kees@kernel.org>
12684L:	linux-hardening@vger.kernel.org
12685S:	Maintained
12686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12687F:	scripts/leaking_addresses.pl
12688
12689LED SUBSYSTEM
12690M:	Pavel Machek <pavel@ucw.cz>
12691M:	Lee Jones <lee@kernel.org>
12692L:	linux-leds@vger.kernel.org
12693S:	Maintained
12694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12695F:	Documentation/devicetree/bindings/leds/
12696F:	Documentation/leds/
12697F:	drivers/leds/
12698F:	include/dt-bindings/leds/
12699F:	include/linux/leds.h
12700
12701LEGO MINDSTORMS EV3
12702R:	David Lechner <david@lechnology.com>
12703S:	Maintained
12704F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12705F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12706F:	drivers/power/supply/lego_ev3_battery.c
12707
12708LEGO USB Tower driver
12709M:	Juergen Stuber <starblue@users.sourceforge.net>
12710L:	legousb-devel@lists.sourceforge.net
12711S:	Maintained
12712W:	http://legousb.sourceforge.net/
12713F:	drivers/usb/misc/legousbtower.c
12714
12715LETSKETCH HID TABLET DRIVER
12716M:	Hans de Goede <hdegoede@redhat.com>
12717L:	linux-input@vger.kernel.org
12718S:	Maintained
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12720F:	drivers/hid/hid-letsketch.c
12721
12722LG LAPTOP EXTRAS
12723M:	Matan Ziv-Av <matan@svgalib.org>
12724L:	platform-driver-x86@vger.kernel.org
12725S:	Maintained
12726F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12727F:	Documentation/admin-guide/laptops/lg-laptop.rst
12728F:	drivers/platform/x86/lg-laptop.c
12729
12730LG2160 MEDIA DRIVER
12731M:	Michael Krufky <mkrufky@linuxtv.org>
12732L:	linux-media@vger.kernel.org
12733S:	Maintained
12734W:	https://linuxtv.org
12735W:	http://github.com/mkrufky
12736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12737T:	git git://linuxtv.org/mkrufky/tuners.git
12738F:	drivers/media/dvb-frontends/lg2160.*
12739
12740LGDT3305 MEDIA DRIVER
12741M:	Michael Krufky <mkrufky@linuxtv.org>
12742L:	linux-media@vger.kernel.org
12743S:	Maintained
12744W:	https://linuxtv.org
12745W:	http://github.com/mkrufky
12746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12747T:	git git://linuxtv.org/mkrufky/tuners.git
12748F:	drivers/media/dvb-frontends/lgdt3305.*
12749
12750LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12751M:	Viresh Kumar <vireshk@kernel.org>
12752L:	linux-ide@vger.kernel.org
12753S:	Maintained
12754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12755F:	drivers/ata/pata_arasan_cf.c
12756F:	include/linux/pata_arasan_cf_data.h
12757
12758LIBATA PATA DRIVERS
12759R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12760L:	linux-ide@vger.kernel.org
12761F:	drivers/ata/ata_*.c
12762F:	drivers/ata/pata_*.c
12763
12764LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12765M:	Linus Walleij <linus.walleij@linaro.org>
12766L:	linux-ide@vger.kernel.org
12767S:	Maintained
12768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12769F:	drivers/ata/pata_ftide010.c
12770F:	drivers/ata/sata_gemini.c
12771F:	drivers/ata/sata_gemini.h
12772
12773LIBATA SATA AHCI PLATFORM devices support
12774M:	Hans de Goede <hdegoede@redhat.com>
12775M:	Jens Axboe <axboe@kernel.dk>
12776L:	linux-ide@vger.kernel.org
12777S:	Maintained
12778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12779F:	drivers/ata/ahci_platform.c
12780F:	drivers/ata/libahci_platform.c
12781F:	include/linux/ahci_platform.h
12782
12783LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12784M:	Serge Semin <fancer.lancer@gmail.com>
12785L:	linux-ide@vger.kernel.org
12786S:	Maintained
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12788F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12789F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12790F:	drivers/ata/ahci_dwc.c
12791
12792LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12793M:	Mikael Pettersson <mikpelinux@gmail.com>
12794L:	linux-ide@vger.kernel.org
12795S:	Maintained
12796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12797F:	drivers/ata/sata_promise.*
12798
12799LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12800M:	Damien Le Moal <dlemoal@kernel.org>
12801M:	Niklas Cassel <cassel@kernel.org>
12802L:	linux-ide@vger.kernel.org
12803S:	Maintained
12804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12805F:	Documentation/ABI/testing/sysfs-ata
12806F:	Documentation/devicetree/bindings/ata/
12807F:	drivers/ata/
12808F:	include/linux/ata.h
12809F:	include/linux/libata.h
12810
12811LIBETH COMMON ETHERNET LIBRARY
12812M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12813L:	netdev@vger.kernel.org
12814L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12815S:	Supported
12816T:	git https://github.com/alobakin/linux.git
12817F:	drivers/net/ethernet/intel/libeth/
12818F:	include/net/libeth/
12819K:	libeth
12820
12821LIBIE COMMON INTEL ETHERNET LIBRARY
12822M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12823L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12824L:	netdev@vger.kernel.org
12825S:	Supported
12826T:	git https://github.com/alobakin/linux.git
12827F:	drivers/net/ethernet/intel/libie/
12828F:	include/linux/net/intel/libie/
12829K:	libie
12830
12831LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12832M:	Vishal Verma <vishal.l.verma@intel.com>
12833M:	Dan Williams <dan.j.williams@intel.com>
12834M:	Dave Jiang <dave.jiang@intel.com>
12835L:	nvdimm@lists.linux.dev
12836S:	Supported
12837Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12838P:	Documentation/nvdimm/maintainer-entry-profile.rst
12839F:	drivers/nvdimm/btt*
12840
12841LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12842M:	Dan Williams <dan.j.williams@intel.com>
12843M:	Vishal Verma <vishal.l.verma@intel.com>
12844M:	Dave Jiang <dave.jiang@intel.com>
12845L:	nvdimm@lists.linux.dev
12846S:	Supported
12847Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12848P:	Documentation/nvdimm/maintainer-entry-profile.rst
12849F:	drivers/nvdimm/pmem*
12850
12851LIBNVDIMM: DEVICETREE BINDINGS
12852M:	Oliver O'Halloran <oohall@gmail.com>
12853L:	nvdimm@lists.linux.dev
12854S:	Supported
12855Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12856F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12857F:	drivers/nvdimm/of_pmem.c
12858
12859LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12860M:	Dan Williams <dan.j.williams@intel.com>
12861M:	Vishal Verma <vishal.l.verma@intel.com>
12862M:	Dave Jiang <dave.jiang@intel.com>
12863M:	Ira Weiny <ira.weiny@intel.com>
12864L:	nvdimm@lists.linux.dev
12865S:	Supported
12866Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12867P:	Documentation/nvdimm/maintainer-entry-profile.rst
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12869F:	drivers/acpi/nfit/*
12870F:	drivers/nvdimm/*
12871F:	include/linux/libnvdimm.h
12872F:	include/linux/nd.h
12873F:	include/uapi/linux/ndctl.h
12874F:	tools/testing/nvdimm/
12875
12876LIBRARY CODE
12877M:	Andrew Morton <akpm@linux-foundation.org>
12878L:	linux-kernel@vger.kernel.org
12879S:	Supported
12880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12881F:	lib/*
12882
12883LICENSES and SPDX stuff
12884M:	Thomas Gleixner <tglx@linutronix.de>
12885M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12886L:	linux-spdx@vger.kernel.org
12887S:	Maintained
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12889F:	COPYING
12890F:	Documentation/process/license-rules.rst
12891F:	LICENSES/
12892F:	scripts/spdxcheck-test.sh
12893F:	scripts/spdxcheck.py
12894F:	scripts/spdxexclude
12895
12896LINEAR RANGES HELPERS
12897M:	Mark Brown <broonie@kernel.org>
12898R:	Matti Vaittinen <mazziesaccount@gmail.com>
12899F:	include/linux/linear_range.h
12900F:	lib/linear_ranges.c
12901F:	lib/test_linear_ranges.c
12902
12903LINUX FOR POWER MACINTOSH
12904L:	linuxppc-dev@lists.ozlabs.org
12905S:	Orphan
12906F:	arch/powerpc/platforms/powermac/
12907F:	drivers/macintosh/
12908X:	drivers/macintosh/adb-iop.c
12909X:	drivers/macintosh/via-macii.c
12910
12911LINUX FOR POWERPC (32-BIT AND 64-BIT)
12912M:	Michael Ellerman <mpe@ellerman.id.au>
12913R:	Nicholas Piggin <npiggin@gmail.com>
12914R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12915R:	Naveen N Rao <naveen@kernel.org>
12916L:	linuxppc-dev@lists.ozlabs.org
12917S:	Supported
12918W:	https://github.com/linuxppc/wiki/wiki
12919Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12921F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12922F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12923F:	Documentation/devicetree/bindings/powerpc/
12924F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12925F:	Documentation/arch/powerpc/
12926F:	arch/powerpc/
12927F:	drivers/*/*/*pasemi*
12928F:	drivers/*/*pasemi*
12929F:	drivers/char/tpm/tpm_ibmvtpm*
12930F:	drivers/crypto/nx/
12931F:	drivers/i2c/busses/i2c-opal.c
12932F:	drivers/net/ethernet/ibm/ibmveth.*
12933F:	drivers/net/ethernet/ibm/ibmvnic.*
12934F:	drivers/pci/hotplug/pnv_php.c
12935F:	drivers/pci/hotplug/rpa*
12936F:	drivers/rtc/rtc-opal.c
12937F:	drivers/scsi/ibmvscsi/
12938F:	drivers/tty/hvc/hvc_opal.c
12939F:	drivers/watchdog/wdrtas.c
12940F:	include/linux/papr_scm.h
12941F:	include/uapi/linux/papr_pdsm.h
12942F:	tools/testing/selftests/powerpc
12943N:	/pmac
12944N:	powermac
12945N:	powernv
12946N:	[^a-z0-9]ps3
12947N:	pseries
12948
12949LINUX FOR POWERPC EMBEDDED MPC5XXX
12950M:	Anatolij Gustschin <agust@denx.de>
12951L:	linuxppc-dev@lists.ozlabs.org
12952S:	Odd Fixes
12953F:	arch/powerpc/platforms/512x/
12954F:	arch/powerpc/platforms/52xx/
12955
12956LINUX FOR POWERPC EMBEDDED PPC4XX
12957L:	linuxppc-dev@lists.ozlabs.org
12958S:	Orphan
12959F:	arch/powerpc/platforms/44x/
12960
12961LINUX FOR POWERPC EMBEDDED PPC85XX
12962M:	Scott Wood <oss@buserror.net>
12963L:	linuxppc-dev@lists.ozlabs.org
12964S:	Odd fixes
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12966F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12967F:	Documentation/devicetree/bindings/powerpc/fsl/
12968F:	arch/powerpc/platforms/85xx/
12969
12970LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12971M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12972L:	linuxppc-dev@lists.ozlabs.org
12973S:	Maintained
12974F:	arch/powerpc/platforms/8xx/
12975F:	arch/powerpc/platforms/83xx/
12976
12977LINUX KERNEL DUMP TEST MODULE (LKDTM)
12978M:	Kees Cook <kees@kernel.org>
12979S:	Maintained
12980F:	drivers/misc/lkdtm/*
12981F:	tools/testing/selftests/lkdtm/*
12982
12983LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12984M:	Alan Stern <stern@rowland.harvard.edu>
12985M:	Andrea Parri <parri.andrea@gmail.com>
12986M:	Will Deacon <will@kernel.org>
12987M:	Peter Zijlstra <peterz@infradead.org>
12988M:	Boqun Feng <boqun.feng@gmail.com>
12989M:	Nicholas Piggin <npiggin@gmail.com>
12990M:	David Howells <dhowells@redhat.com>
12991M:	Jade Alglave <j.alglave@ucl.ac.uk>
12992M:	Luc Maranget <luc.maranget@inria.fr>
12993M:	"Paul E. McKenney" <paulmck@kernel.org>
12994R:	Akira Yokosawa <akiyks@gmail.com>
12995R:	Daniel Lustig <dlustig@nvidia.com>
12996R:	Joel Fernandes <joel@joelfernandes.org>
12997L:	linux-kernel@vger.kernel.org
12998L:	linux-arch@vger.kernel.org
12999S:	Supported
13000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13001F:	Documentation/atomic_bitops.txt
13002F:	Documentation/atomic_t.txt
13003F:	Documentation/core-api/refcount-vs-atomic.rst
13004F:	Documentation/litmus-tests/
13005F:	Documentation/memory-barriers.txt
13006F:	tools/memory-model/
13007
13008LINUX-NEXT TREE
13009M:	Stephen Rothwell <sfr@canb.auug.org.au>
13010L:	linux-next@vger.kernel.org
13011S:	Supported
13012B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13014
13015LIS3LV02D ACCELEROMETER DRIVER
13016M:	Eric Piel <eric.piel@tremplin-utc.net>
13017S:	Maintained
13018F:	Documentation/misc-devices/lis3lv02d.rst
13019F:	drivers/misc/lis3lv02d/
13020F:	drivers/platform/x86/hp/hp_accel.c
13021
13022LIST KUNIT TEST
13023M:	David Gow <davidgow@google.com>
13024L:	linux-kselftest@vger.kernel.org
13025L:	kunit-dev@googlegroups.com
13026S:	Maintained
13027F:	lib/list-test.c
13028
13029LITEX PLATFORM
13030M:	Karol Gugala <kgugala@antmicro.com>
13031M:	Mateusz Holenko <mholenko@antmicro.com>
13032M:	Gabriel Somlo <gsomlo@gmail.com>
13033M:	Joel Stanley <joel@jms.id.au>
13034S:	Maintained
13035F:	Documentation/devicetree/bindings/*/litex,*.yaml
13036F:	arch/openrisc/boot/dts/or1klitex.dts
13037F:	drivers/mmc/host/litex_mmc.c
13038F:	drivers/net/ethernet/litex/*
13039F:	drivers/soc/litex/*
13040F:	drivers/tty/serial/liteuart.c
13041F:	include/linux/litex.h
13042N:	litex
13043
13044LIVE PATCHING
13045M:	Josh Poimboeuf <jpoimboe@kernel.org>
13046M:	Jiri Kosina <jikos@kernel.org>
13047M:	Miroslav Benes <mbenes@suse.cz>
13048M:	Petr Mladek <pmladek@suse.com>
13049R:	Joe Lawrence <joe.lawrence@redhat.com>
13050L:	live-patching@vger.kernel.org
13051S:	Maintained
13052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13053F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13054F:	Documentation/livepatch/
13055F:	arch/powerpc/include/asm/livepatch.h
13056F:	include/linux/livepatch.h
13057F:	kernel/livepatch/
13058F:	kernel/module/livepatch.c
13059F:	samples/livepatch/
13060F:	tools/testing/selftests/livepatch/
13061
13062LLC (802.2)
13063L:	netdev@vger.kernel.org
13064S:	Odd fixes
13065F:	include/linux/llc.h
13066F:	include/net/llc*
13067F:	include/uapi/linux/llc.h
13068F:	net/llc/
13069
13070LM73 HARDWARE MONITOR DRIVER
13071M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13072L:	linux-hwmon@vger.kernel.org
13073S:	Maintained
13074F:	drivers/hwmon/lm73.c
13075
13076LM78 HARDWARE MONITOR DRIVER
13077M:	Jean Delvare <jdelvare@suse.com>
13078L:	linux-hwmon@vger.kernel.org
13079S:	Maintained
13080F:	Documentation/hwmon/lm78.rst
13081F:	drivers/hwmon/lm78.c
13082
13083LM83 HARDWARE MONITOR DRIVER
13084M:	Jean Delvare <jdelvare@suse.com>
13085L:	linux-hwmon@vger.kernel.org
13086S:	Maintained
13087F:	Documentation/hwmon/lm83.rst
13088F:	drivers/hwmon/lm83.c
13089
13090LM90 HARDWARE MONITOR DRIVER
13091M:	Jean Delvare <jdelvare@suse.com>
13092L:	linux-hwmon@vger.kernel.org
13093S:	Maintained
13094F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13095F:	Documentation/hwmon/lm90.rst
13096F:	drivers/hwmon/lm90.c
13097F:	include/dt-bindings/thermal/lm90.h
13098
13099LME2510 MEDIA DRIVER
13100M:	Malcolm Priestley <tvboxspy@gmail.com>
13101L:	linux-media@vger.kernel.org
13102S:	Maintained
13103W:	https://linuxtv.org
13104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13105F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13106
13107LOADPIN SECURITY MODULE
13108M:	Kees Cook <kees@kernel.org>
13109S:	Supported
13110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13111F:	Documentation/admin-guide/LSM/LoadPin.rst
13112F:	security/loadpin/
13113
13114LOCKDOWN SECURITY MODULE
13115L:	linux-security-module@vger.kernel.org
13116S:	Odd Fixes
13117T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13118F:	security/lockdown/
13119
13120LOCKING PRIMITIVES
13121M:	Peter Zijlstra <peterz@infradead.org>
13122M:	Ingo Molnar <mingo@redhat.com>
13123M:	Will Deacon <will@kernel.org>
13124R:	Waiman Long <longman@redhat.com>
13125R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13126L:	linux-kernel@vger.kernel.org
13127S:	Maintained
13128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13129F:	Documentation/locking/
13130F:	arch/*/include/asm/spinlock*.h
13131F:	include/linux/lockdep*.h
13132F:	include/linux/mutex*.h
13133F:	include/linux/rwlock*.h
13134F:	include/linux/rwsem*.h
13135F:	include/linux/seqlock.h
13136F:	include/linux/spinlock*.h
13137F:	kernel/locking/
13138F:	lib/locking*.[ch]
13139X:	kernel/locking/locktorture.c
13140
13141LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13142M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13143L:	linux-ntfs-dev@lists.sourceforge.net
13144S:	Maintained
13145W:	http://www.linux-ntfs.org/content/view/19/37/
13146F:	Documentation/admin-guide/ldm.rst
13147F:	block/partitions/ldm.*
13148
13149LOGITECH HID GAMING KEYBOARDS
13150M:	Hans de Goede <hdegoede@redhat.com>
13151L:	linux-input@vger.kernel.org
13152S:	Maintained
13153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13154F:	drivers/hid/hid-lg-g15.c
13155
13156LONTIUM LT8912B MIPI TO HDMI BRIDGE
13157M:	Adrien Grassein <adrien.grassein@gmail.com>
13158S:	Maintained
13159F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13160F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13161
13162LOONGARCH
13163M:	Huacai Chen <chenhuacai@kernel.org>
13164R:	WANG Xuerui <kernel@xen0n.name>
13165L:	loongarch@lists.linux.dev
13166S:	Maintained
13167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13168F:	Documentation/arch/loongarch/
13169F:	Documentation/translations/zh_CN/arch/loongarch/
13170F:	arch/loongarch/
13171F:	drivers/*/*loongarch*
13172F:	drivers/cpufreq/loongson3_cpufreq.c
13173
13174LOONGSON GPIO DRIVER
13175M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13176L:	linux-gpio@vger.kernel.org
13177S:	Maintained
13178F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13179F:	drivers/gpio/gpio-loongson-64bit.c
13180
13181LOONGSON LS2X APB DMA DRIVER
13182M:	Binbin Zhou <zhoubinbin@loongson.cn>
13183L:	dmaengine@vger.kernel.org
13184S:	Maintained
13185F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13186F:	drivers/dma/ls2x-apb-dma.c
13187
13188LOONGSON LS2X I2C DRIVER
13189M:	Binbin Zhou <zhoubinbin@loongson.cn>
13190L:	linux-i2c@vger.kernel.org
13191S:	Maintained
13192F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13193F:	drivers/i2c/busses/i2c-ls2x.c
13194
13195LOONGSON-2 SOC SERIES CLOCK DRIVER
13196M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13197L:	linux-clk@vger.kernel.org
13198S:	Maintained
13199F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13200F:	drivers/clk/clk-loongson2.c
13201F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13202
13203LOONGSON SPI DRIVER
13204M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13205L:	linux-spi@vger.kernel.org
13206S:	Maintained
13207F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13208F:	drivers/spi/spi-loongson-core.c
13209F:	drivers/spi/spi-loongson-pci.c
13210F:	drivers/spi/spi-loongson-plat.c
13211F:	drivers/spi/spi-loongson.h
13212
13213LOONGSON-2 SOC SERIES GUTS DRIVER
13214M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13215L:	loongarch@lists.linux.dev
13216S:	Maintained
13217F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13218F:	drivers/soc/loongson/loongson2_guts.c
13219
13220LOONGSON-2 SOC SERIES PM DRIVER
13221M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13222L:	linux-pm@vger.kernel.org
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13225F:	drivers/soc/loongson/loongson2_pm.c
13226
13227LOONGSON-2 SOC SERIES PINCTRL DRIVER
13228M:	zhanghongchen <zhanghongchen@loongson.cn>
13229M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13230L:	linux-gpio@vger.kernel.org
13231S:	Maintained
13232F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13233F:	drivers/pinctrl/pinctrl-loongson2.c
13234
13235LOONGSON-2 SOC SERIES THERMAL DRIVER
13236M:	zhanghongchen <zhanghongchen@loongson.cn>
13237M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13238L:	linux-pm@vger.kernel.org
13239S:	Maintained
13240F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13241F:	drivers/thermal/loongson2_thermal.c
13242
13243LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13244M:	Sathya Prakash <sathya.prakash@broadcom.com>
13245M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13246M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13247L:	MPT-FusionLinux.pdl@broadcom.com
13248L:	linux-scsi@vger.kernel.org
13249S:	Supported
13250W:	http://www.avagotech.com/support/
13251F:	drivers/message/fusion/
13252F:	drivers/scsi/mpt3sas/
13253
13254LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13255M:	Matthew Wilcox <willy@infradead.org>
13256L:	linux-scsi@vger.kernel.org
13257S:	Maintained
13258F:	drivers/scsi/sym53c8xx_2/
13259
13260LTC1660 DAC DRIVER
13261M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13262L:	linux-iio@vger.kernel.org
13263S:	Maintained
13264F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13265F:	drivers/iio/dac/ltc1660.c
13266
13267LTC2688 IIO DAC DRIVER
13268M:	Nuno Sá <nuno.sa@analog.com>
13269L:	linux-iio@vger.kernel.org
13270S:	Supported
13271W:	https://ez.analog.com/linux-software-drivers
13272F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13273F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13274F:	drivers/iio/dac/ltc2688.c
13275
13276LTC2947 HARDWARE MONITOR DRIVER
13277M:	Nuno Sá <nuno.sa@analog.com>
13278L:	linux-hwmon@vger.kernel.org
13279S:	Supported
13280W:	https://ez.analog.com/linux-software-drivers
13281F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13282F:	drivers/hwmon/ltc2947-core.c
13283F:	drivers/hwmon/ltc2947-i2c.c
13284F:	drivers/hwmon/ltc2947-spi.c
13285F:	drivers/hwmon/ltc2947.h
13286
13287LTC2991 HARDWARE MONITOR DRIVER
13288M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13289L:	linux-hwmon@vger.kernel.org
13290S:	Supported
13291W:	https://ez.analog.com/linux-software-drivers
13292F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13293F:	drivers/hwmon/ltc2991.c
13294
13295LTC2983 IIO TEMPERATURE DRIVER
13296M:	Nuno Sá <nuno.sa@analog.com>
13297L:	linux-iio@vger.kernel.org
13298S:	Supported
13299W:	https://ez.analog.com/linux-software-drivers
13300F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13301F:	drivers/iio/temperature/ltc2983.c
13302
13303LTC4282 HARDWARE MONITOR DRIVER
13304M:	Nuno Sa <nuno.sa@analog.com>
13305L:	linux-hwmon@vger.kernel.org
13306S:	Supported
13307F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13308F:	Documentation/hwmon/ltc4282.rst
13309F:	drivers/hwmon/ltc4282.c
13310
13311LTC4286 HARDWARE MONITOR DRIVER
13312M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13313L:	linux-i2c@vger.kernel.org
13314S:	Maintained
13315F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13316F:	Documentation/hwmon/ltc4286.rst
13317F:	drivers/hwmon/pmbus/Kconfig
13318F:	drivers/hwmon/pmbus/Makefile
13319F:	drivers/hwmon/pmbus/ltc4286.c
13320
13321LTC4306 I2C MULTIPLEXER DRIVER
13322M:	Michael Hennerich <michael.hennerich@analog.com>
13323L:	linux-i2c@vger.kernel.org
13324S:	Supported
13325W:	https://ez.analog.com/linux-software-drivers
13326F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13327F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13328
13329LTP (Linux Test Project)
13330M:	Andrea Cervesato <andrea.cervesato@suse.com>
13331M:	Cyril Hrubis <chrubis@suse.cz>
13332M:	Jan Stancek <jstancek@redhat.com>
13333M:	Petr Vorel <pvorel@suse.cz>
13334M:	Li Wang <liwang@redhat.com>
13335M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13336M:	Xiao Yang <yangx.jy@fujitsu.com>
13337L:	ltp@lists.linux.it (subscribers-only)
13338S:	Maintained
13339W:	https://linux-test-project.readthedocs.io/
13340T:	git https://github.com/linux-test-project/ltp.git
13341
13342LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13343M:	Anshul Dalal <anshulusr@gmail.com>
13344L:	linux-iio@vger.kernel.org
13345S:	Maintained
13346F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13347F:	drivers/iio/light/ltr390.c
13348
13349LYNX 28G SERDES PHY DRIVER
13350M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13351L:	netdev@vger.kernel.org
13352S:	Supported
13353F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13354F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13355
13356LYNX PCS MODULE
13357M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13358L:	netdev@vger.kernel.org
13359S:	Supported
13360F:	drivers/net/pcs/pcs-lynx.c
13361F:	include/linux/pcs-lynx.h
13362
13363M68K ARCHITECTURE
13364M:	Geert Uytterhoeven <geert@linux-m68k.org>
13365L:	linux-m68k@lists.linux-m68k.org
13366S:	Maintained
13367W:	http://www.linux-m68k.org/
13368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13369F:	arch/m68k/
13370F:	drivers/zorro/
13371
13372M68K ON APPLE MACINTOSH
13373M:	Joshua Thompson <funaho@jurai.org>
13374L:	linux-m68k@lists.linux-m68k.org
13375S:	Maintained
13376W:	http://www.mac.linux-m68k.org/
13377F:	arch/m68k/mac/
13378F:	drivers/macintosh/adb-iop.c
13379F:	drivers/macintosh/via-macii.c
13380
13381M68K ON HP9000/300
13382M:	Philip Blundell <philb@gnu.org>
13383S:	Maintained
13384W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13385F:	arch/m68k/hp300/
13386
13387M88DS3103 MEDIA DRIVER
13388L:	linux-media@vger.kernel.org
13389S:	Orphan
13390W:	https://linuxtv.org
13391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13392F:	drivers/media/dvb-frontends/m88ds3103*
13393
13394M88RS2000 MEDIA DRIVER
13395M:	Malcolm Priestley <tvboxspy@gmail.com>
13396L:	linux-media@vger.kernel.org
13397S:	Maintained
13398W:	https://linuxtv.org
13399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13400F:	drivers/media/dvb-frontends/m88rs2000*
13401
13402MA901 MASTERKIT USB FM RADIO DRIVER
13403M:	Alexey Klimov <klimov.linux@gmail.com>
13404L:	linux-media@vger.kernel.org
13405S:	Maintained
13406T:	git git://linuxtv.org/media_tree.git
13407F:	drivers/media/radio/radio-ma901.c
13408
13409MAC80211
13410M:	Johannes Berg <johannes@sipsolutions.net>
13411L:	linux-wireless@vger.kernel.org
13412S:	Maintained
13413W:	https://wireless.wiki.kernel.org/
13414Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13417F:	Documentation/networking/mac80211-injection.rst
13418F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13419F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13420F:	include/net/mac80211.h
13421F:	net/mac80211/
13422
13423MAILBOX API
13424M:	Jassi Brar <jassisinghbrar@gmail.com>
13425L:	linux-kernel@vger.kernel.org
13426S:	Maintained
13427F:	Documentation/devicetree/bindings/mailbox/
13428F:	drivers/mailbox/
13429F:	include/dt-bindings/mailbox/
13430F:	include/linux/mailbox_client.h
13431F:	include/linux/mailbox_controller.h
13432
13433MAILBOX ARM MHUv2
13434M:	Viresh Kumar <viresh.kumar@linaro.org>
13435M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13436L:	linux-kernel@vger.kernel.org
13437S:	Maintained
13438F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13439F:	drivers/mailbox/arm_mhuv2.c
13440F:	include/linux/mailbox/arm_mhuv2_message.h
13441
13442MAILBOX ARM MHUv3
13443M:	Sudeep Holla <sudeep.holla@arm.com>
13444M:	Cristian Marussi <cristian.marussi@arm.com>
13445L:	linux-kernel@vger.kernel.org
13446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13447S:	Maintained
13448F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13449F:	drivers/mailbox/arm_mhuv3.c
13450
13451MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13452M:	Alejandro Colomar <alx@kernel.org>
13453L:	linux-man@vger.kernel.org
13454S:	Maintained
13455W:	http://www.kernel.org/doc/man-pages
13456T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13457T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13458
13459MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13460M:	Jeremy Kerr <jk@codeconstruct.com.au>
13461M:	Matt Johnston <matt@codeconstruct.com.au>
13462L:	netdev@vger.kernel.org
13463S:	Maintained
13464F:	Documentation/networking/mctp.rst
13465F:	drivers/net/mctp/
13466F:	include/net/mctp.h
13467F:	include/net/mctpdevice.h
13468F:	include/net/netns/mctp.h
13469F:	net/mctp/
13470
13471MAPLE TREE
13472M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13473L:	maple-tree@lists.infradead.org
13474L:	linux-mm@kvack.org
13475S:	Supported
13476F:	Documentation/core-api/maple_tree.rst
13477F:	include/linux/maple_tree.h
13478F:	include/trace/events/maple_tree.h
13479F:	lib/maple_tree.c
13480F:	lib/test_maple_tree.c
13481F:	tools/testing/radix-tree/linux/maple_tree.h
13482F:	tools/testing/radix-tree/maple.c
13483
13484MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13485M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13486L:	linux-mips@vger.kernel.org
13487S:	Maintained
13488F:	arch/mips/boot/dts/img/pistachio*
13489
13490MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13491M:	Andrew Lunn <andrew@lunn.ch>
13492L:	netdev@vger.kernel.org
13493S:	Maintained
13494F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13495F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13496F:	Documentation/networking/devlink/mv88e6xxx.rst
13497F:	drivers/net/dsa/mv88e6xxx/
13498F:	include/linux/dsa/mv88e6xxx.h
13499F:	include/linux/platform_data/mv88e6xxx.h
13500
13501MARVELL 88PM886 PMIC DRIVER
13502M:	Karel Balej <balejk@matfyz.cz>
13503S:	Maintained
13504F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13505F:	drivers/input/misc/88pm886-onkey.c
13506F:	drivers/mfd/88pm886.c
13507F:	drivers/regulators/88pm886-regulator.c
13508F:	include/linux/mfd/88pm886.h
13509
13510MARVELL ARMADA 3700 PHY DRIVERS
13511M:	Miquel Raynal <miquel.raynal@bootlin.com>
13512S:	Maintained
13513F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13514F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13515F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13516F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13517
13518MARVELL ARMADA 3700 SERIAL DRIVER
13519M:	Pali Rohár <pali@kernel.org>
13520S:	Maintained
13521F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13522F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13523F:	drivers/tty/serial/mvebu-uart.c
13524
13525MARVELL ARMADA DRM SUPPORT
13526M:	Russell King <linux@armlinux.org.uk>
13527S:	Maintained
13528T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13529T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13530F:	Documentation/devicetree/bindings/display/armada/
13531F:	drivers/gpu/drm/armada/
13532F:	include/uapi/drm/armada_drm.h
13533
13534MARVELL CRYPTO DRIVER
13535M:	Boris Brezillon <bbrezillon@kernel.org>
13536M:	Arnaud Ebalard <arno@natisbad.org>
13537M:	Srujana Challa <schalla@marvell.com>
13538L:	linux-crypto@vger.kernel.org
13539S:	Maintained
13540F:	drivers/crypto/marvell/
13541F:	include/linux/soc/marvell/octeontx2/
13542
13543MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13544M:	Mirko Lindner <mlindner@marvell.com>
13545M:	Stephen Hemminger <stephen@networkplumber.org>
13546L:	netdev@vger.kernel.org
13547S:	Odd fixes
13548F:	drivers/net/ethernet/marvell/sk*
13549
13550MARVELL LIBERTAS WIRELESS DRIVER
13551L:	libertas-dev@lists.infradead.org
13552S:	Orphan
13553F:	drivers/net/wireless/marvell/libertas/
13554
13555MARVELL MACCHIATOBIN SUPPORT
13556M:	Russell King <linux@armlinux.org.uk>
13557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13558S:	Maintained
13559F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13560
13561MARVELL MV643XX ETHERNET DRIVER
13562M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13563L:	netdev@vger.kernel.org
13564S:	Maintained
13565F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13566F:	include/linux/mv643xx.h
13567
13568MARVELL MV88X3310 PHY DRIVER
13569M:	Russell King <linux@armlinux.org.uk>
13570M:	Marek Behún <kabel@kernel.org>
13571L:	netdev@vger.kernel.org
13572S:	Maintained
13573F:	drivers/net/phy/marvell10g.c
13574
13575MARVELL MVEBU THERMAL DRIVER
13576M:	Miquel Raynal <miquel.raynal@bootlin.com>
13577S:	Maintained
13578F:	drivers/thermal/armada_thermal.c
13579
13580MARVELL MVNETA ETHERNET DRIVER
13581M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13582L:	netdev@vger.kernel.org
13583S:	Maintained
13584F:	drivers/net/ethernet/marvell/mvneta*
13585
13586MARVELL MVPP2 ETHERNET DRIVER
13587M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13588M:	Russell King <linux@armlinux.org.uk>
13589L:	netdev@vger.kernel.org
13590S:	Maintained
13591F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13592F:	drivers/net/ethernet/marvell/mvpp2/
13593
13594MARVELL MWIFIEX WIRELESS DRIVER
13595M:	Brian Norris <briannorris@chromium.org>
13596R:	Francesco Dolcini <francesco@dolcini.it>
13597L:	linux-wireless@vger.kernel.org
13598S:	Odd Fixes
13599F:	drivers/net/wireless/marvell/mwifiex/
13600
13601MARVELL MWL8K WIRELESS DRIVER
13602L:	linux-wireless@vger.kernel.org
13603S:	Orphan
13604F:	drivers/net/wireless/marvell/mwl8k.c
13605
13606MARVELL NAND CONTROLLER DRIVER
13607M:	Miquel Raynal <miquel.raynal@bootlin.com>
13608L:	linux-mtd@lists.infradead.org
13609S:	Maintained
13610F:	drivers/mtd/nand/raw/marvell_nand.c
13611
13612MARVELL OCTEON ENDPOINT DRIVER
13613M:	Veerasenareddy Burru <vburru@marvell.com>
13614M:	Sathesh Edara <sedara@marvell.com>
13615L:	netdev@vger.kernel.org
13616S:	Supported
13617F:	drivers/net/ethernet/marvell/octeon_ep
13618
13619MARVELL OCTEON ENDPOINT VF DRIVER
13620M:	Veerasenareddy Burru <vburru@marvell.com>
13621M:	Sathesh Edara <sedara@marvell.com>
13622M:	Shinas Rasheed <srasheed@marvell.com>
13623M:	Satananda Burla <sburla@marvell.com>
13624L:	netdev@vger.kernel.org
13625S:	Supported
13626F:	drivers/net/ethernet/marvell/octeon_ep_vf
13627
13628MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13629M:	Sunil Goutham <sgoutham@marvell.com>
13630M:	Geetha sowjanya <gakula@marvell.com>
13631M:	Subbaraya Sundeep <sbhatta@marvell.com>
13632M:	hariprasad <hkelam@marvell.com>
13633L:	netdev@vger.kernel.org
13634S:	Supported
13635F:	drivers/net/ethernet/marvell/octeontx2/nic/
13636F:	include/linux/soc/marvell/octeontx2/
13637
13638MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13639M:	Sunil Goutham <sgoutham@marvell.com>
13640M:	Linu Cherian <lcherian@marvell.com>
13641M:	Geetha sowjanya <gakula@marvell.com>
13642M:	Jerin Jacob <jerinj@marvell.com>
13643M:	hariprasad <hkelam@marvell.com>
13644M:	Subbaraya Sundeep <sbhatta@marvell.com>
13645L:	netdev@vger.kernel.org
13646S:	Supported
13647F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13648F:	drivers/net/ethernet/marvell/octeontx2/af/
13649
13650MARVELL PRESTERA ETHERNET SWITCH DRIVER
13651M:	Taras Chornyi <taras.chornyi@plvision.eu>
13652S:	Supported
13653W:	https://github.com/Marvell-switching/switchdev-prestera
13654F:	drivers/net/ethernet/marvell/prestera/
13655
13656MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13657M:	Nicolas Pitre <nico@fluxnic.net>
13658S:	Odd Fixes
13659F:	drivers/mmc/host/mvsdio.*
13660
13661MARVELL USB MDIO CONTROLLER DRIVER
13662M:	Tobias Waldekranz <tobias@waldekranz.com>
13663L:	netdev@vger.kernel.org
13664S:	Maintained
13665F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13666F:	drivers/net/mdio/mdio-mvusb.c
13667
13668MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13669M:	Hu Ziji <huziji@marvell.com>
13670L:	linux-mmc@vger.kernel.org
13671S:	Supported
13672F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13673F:	drivers/mmc/host/sdhci-xenon*
13674
13675MARVELL OCTEON CN10K DPI DRIVER
13676M:	Vamsi Attunuru <vattunuru@marvell.com>
13677S:	Supported
13678F:	drivers/misc/mrvl_cn10k_dpi.c
13679
13680MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13681R:	schalla@marvell.com
13682R:	vattunuru@marvell.com
13683F:	drivers/vdpa/octeon_ep/
13684
13685MATROX FRAMEBUFFER DRIVER
13686L:	linux-fbdev@vger.kernel.org
13687S:	Orphan
13688F:	drivers/video/fbdev/matrox/matroxfb_*
13689F:	include/uapi/linux/matroxfb.h
13690
13691MAX15301 DRIVER
13692M:	Daniel Nilsson <daniel.nilsson@flex.com>
13693L:	linux-hwmon@vger.kernel.org
13694S:	Maintained
13695F:	Documentation/hwmon/max15301.rst
13696F:	drivers/hwmon/pmbus/max15301.c
13697
13698MAX2175 SDR TUNER DRIVER
13699M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13700L:	linux-media@vger.kernel.org
13701S:	Maintained
13702T:	git git://linuxtv.org/media_tree.git
13703F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13704F:	Documentation/userspace-api/media/drivers/max2175.rst
13705F:	drivers/media/i2c/max2175*
13706F:	include/uapi/linux/max2175.h
13707
13708MAX31335 RTC DRIVER
13709M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13710L:	linux-rtc@vger.kernel.org
13711S:	Supported
13712W:	https://ez.analog.com/linux-software-drivers
13713F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13714F:	drivers/rtc/rtc-max31335.c
13715
13716MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13717L:	linux-hwmon@vger.kernel.org
13718S:	Orphan
13719F:	Documentation/hwmon/max6650.rst
13720F:	drivers/hwmon/max6650.c
13721
13722MAX9286 QUAD GMSL DESERIALIZER DRIVER
13723M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13724M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13725M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13726M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13727L:	linux-media@vger.kernel.org
13728S:	Maintained
13729F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13730F:	drivers/media/i2c/max9286.c
13731
13732MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13733M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13734L:	linux-media@vger.kernel.org
13735S:	Maintained
13736F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13737F:	drivers/staging/media/max96712/max96712.c
13738
13739MAX96714 GMSL2 DESERIALIZER DRIVER
13740M:	Julien Massot <julien.massot@collabora.com>
13741L:	linux-media@vger.kernel.org
13742S:	Maintained
13743F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13744F:	drivers/media/i2c/max96714.c
13745
13746MAX96717 GMSL2 SERIALIZER DRIVER
13747M:	Julien Massot <julien.massot@collabora.com>
13748L:	linux-media@vger.kernel.org
13749S:	Maintained
13750F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13751F:	drivers/media/i2c/max96717.c
13752
13753MAX9860 MONO AUDIO VOICE CODEC DRIVER
13754M:	Peter Rosin <peda@axentia.se>
13755L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13756S:	Maintained
13757F:	Documentation/devicetree/bindings/sound/max9860.txt
13758F:	sound/soc/codecs/max9860.*
13759
13760MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13761M:	Andreas Klinger <ak@it-klinger.de>
13762L:	linux-iio@vger.kernel.org
13763S:	Maintained
13764F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13765F:	drivers/iio/proximity/mb1232.c
13766
13767MAXIM MAX11205 DRIVER
13768M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13769L:	linux-iio@vger.kernel.org
13770S:	Supported
13771W:	https://ez.analog.com/linux-software-drivers
13772F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13773F:	drivers/iio/adc/max11205.c
13774
13775MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13776R:	Iskren Chernev <iskren.chernev@gmail.com>
13777R:	Krzysztof Kozlowski <krzk@kernel.org>
13778R:	Marek Szyprowski <m.szyprowski@samsung.com>
13779R:	Matheus Castello <matheus@castello.eng.br>
13780L:	linux-pm@vger.kernel.org
13781S:	Maintained
13782F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13783F:	drivers/power/supply/max17040_battery.c
13784
13785MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13786R:	Hans de Goede <hdegoede@redhat.com>
13787R:	Krzysztof Kozlowski <krzk@kernel.org>
13788R:	Marek Szyprowski <m.szyprowski@samsung.com>
13789R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13790R:	Purism Kernel Team <kernel@puri.sm>
13791L:	linux-pm@vger.kernel.org
13792S:	Maintained
13793F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13794F:	drivers/power/supply/max17042_battery.c
13795
13796MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13797M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13798L:	linux-kernel@vger.kernel.org
13799S:	Maintained
13800F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13801F:	drivers/regulator/max20086-regulator.c
13802
13803MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13804M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13805L:	linux-iio@vger.kernel.org
13806S:	Maintained
13807F:	drivers/iio/temperature/max30208.c
13808
13809MAXIM MAX77650 PMIC MFD DRIVER
13810M:	Bartosz Golaszewski <brgl@bgdev.pl>
13811L:	linux-kernel@vger.kernel.org
13812S:	Maintained
13813F:	Documentation/devicetree/bindings/*/*max77650.yaml
13814F:	Documentation/devicetree/bindings/*/max77650*.yaml
13815F:	drivers/gpio/gpio-max77650.c
13816F:	drivers/input/misc/max77650-onkey.c
13817F:	drivers/leds/leds-max77650.c
13818F:	drivers/mfd/max77650.c
13819F:	drivers/power/supply/max77650-charger.c
13820F:	drivers/regulator/max77650-regulator.c
13821F:	include/linux/mfd/max77650.h
13822
13823MAXIM MAX77714 PMIC MFD DRIVER
13824M:	Luca Ceresoli <luca@lucaceresoli.net>
13825S:	Maintained
13826F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13827F:	drivers/mfd/max77714.c
13828F:	include/linux/mfd/max77714.h
13829
13830MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13831M:	Javier Martinez Canillas <javier@dowhile0.org>
13832L:	linux-kernel@vger.kernel.org
13833S:	Supported
13834F:	Documentation/devicetree/bindings/*/*max77802.yaml
13835F:	drivers/regulator/max77802-regulator.c
13836F:	include/dt-bindings/*/*max77802.h
13837
13838MAXIM MAX77976 BATTERY CHARGER
13839M:	Luca Ceresoli <luca@lucaceresoli.net>
13840S:	Supported
13841F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13842F:	drivers/power/supply/max77976_charger.c
13843
13844MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13845M:	Krzysztof Kozlowski <krzk@kernel.org>
13846L:	linux-pm@vger.kernel.org
13847S:	Maintained
13848B:	mailto:linux-samsung-soc@vger.kernel.org
13849F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13850F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13851F:	drivers/power/supply/max14577_charger.c
13852F:	drivers/power/supply/max77693_charger.c
13853
13854MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13855M:	Chanwoo Choi <cw00.choi@samsung.com>
13856M:	Krzysztof Kozlowski <krzk@kernel.org>
13857L:	linux-kernel@vger.kernel.org
13858S:	Maintained
13859B:	mailto:linux-samsung-soc@vger.kernel.org
13860F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13861F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13862F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13863F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13864F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13865F:	drivers/*/*max77843.c
13866F:	drivers/*/max14577*.c
13867F:	drivers/*/max77686*.c
13868F:	drivers/*/max77693*.c
13869F:	drivers/clk/clk-max77686.c
13870F:	drivers/extcon/extcon-max14577.c
13871F:	drivers/extcon/extcon-max77693.c
13872F:	drivers/rtc/rtc-max77686.c
13873F:	include/linux/mfd/max14577*.h
13874F:	include/linux/mfd/max77686*.h
13875F:	include/linux/mfd/max77693*.h
13876
13877MAXIRADIO FM RADIO RECEIVER DRIVER
13878M:	Hans Verkuil <hverkuil@xs4all.nl>
13879L:	linux-media@vger.kernel.org
13880S:	Maintained
13881W:	https://linuxtv.org
13882T:	git git://linuxtv.org/media_tree.git
13883F:	drivers/media/radio/radio-maxiradio*
13884
13885MAXLINEAR ETHERNET PHY DRIVER
13886M:	Xu Liang <lxu@maxlinear.com>
13887L:	netdev@vger.kernel.org
13888S:	Supported
13889F:	drivers/net/phy/mxl-gpy.c
13890
13891MCAN MMIO DEVICE DRIVER
13892M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13893L:	linux-can@vger.kernel.org
13894S:	Maintained
13895F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13896F:	drivers/net/can/m_can/m_can.c
13897F:	drivers/net/can/m_can/m_can.h
13898F:	drivers/net/can/m_can/m_can_platform.c
13899
13900MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13901R:	Yasushi SHOJI <yashi@spacecubics.com>
13902L:	linux-can@vger.kernel.org
13903S:	Maintained
13904F:	drivers/net/can/usb/mcba_usb.c
13905
13906MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13907M:	Rishi Gupta <gupt21@gmail.com>
13908L:	linux-i2c@vger.kernel.org
13909L:	linux-input@vger.kernel.org
13910S:	Maintained
13911F:	drivers/hid/hid-mcp2221.c
13912
13913MCP251XFD SPI-CAN NETWORK DRIVER
13914M:	Marc Kleine-Budde <mkl@pengutronix.de>
13915M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13916R:	Thomas Kopp <thomas.kopp@microchip.com>
13917L:	linux-can@vger.kernel.org
13918S:	Maintained
13919F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13920F:	drivers/net/can/spi/mcp251xfd/
13921
13922MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13923M:	Peter Rosin <peda@axentia.se>
13924L:	linux-iio@vger.kernel.org
13925S:	Maintained
13926F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13927F:	drivers/iio/potentiometer/mcp4018.c
13928F:	drivers/iio/potentiometer/mcp4531.c
13929
13930MCP4821 DAC DRIVER
13931M:	Anshul Dalal <anshulusr@gmail.com>
13932L:	linux-iio@vger.kernel.org
13933S:	Maintained
13934F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13935F:	drivers/iio/dac/mcp4821.c
13936
13937MCR20A IEEE-802.15.4 RADIO DRIVER
13938M:	Stefan Schmidt <stefan@datenfreihafen.org>
13939L:	linux-wpan@vger.kernel.org
13940S:	Odd Fixes
13941W:	https://github.com/xueliu/mcr20a-linux
13942F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13943F:	drivers/net/ieee802154/mcr20a.c
13944F:	drivers/net/ieee802154/mcr20a.h
13945
13946MDIO REGMAP DRIVER
13947M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13948L:	netdev@vger.kernel.org
13949S:	Maintained
13950F:	drivers/net/mdio/mdio-regmap.c
13951F:	include/linux/mdio/mdio-regmap.h
13952
13953MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13954M:	William Breathitt Gray <wbg@kernel.org>
13955L:	linux-iio@vger.kernel.org
13956S:	Maintained
13957F:	drivers/iio/dac/cio-dac.c
13958
13959MEDIA CONTROLLER FRAMEWORK
13960M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13961M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13962L:	linux-media@vger.kernel.org
13963S:	Supported
13964W:	https://www.linuxtv.org
13965T:	git git://linuxtv.org/media_tree.git
13966F:	drivers/media/mc/
13967F:	include/media/media-*.h
13968F:	include/uapi/linux/media.h
13969
13970MEDIA DRIVER FOR FREESCALE IMX PXP
13971M:	Philipp Zabel <p.zabel@pengutronix.de>
13972L:	linux-media@vger.kernel.org
13973S:	Maintained
13974T:	git git://linuxtv.org/media_tree.git
13975F:	drivers/media/platform/nxp/imx-pxp.[ch]
13976
13977MEDIA DRIVERS FOR ASCOT2E
13978M:	Sergey Kozlov <serjk@netup.ru>
13979M:	Abylay Ospan <aospan@netup.ru>
13980L:	linux-media@vger.kernel.org
13981S:	Supported
13982W:	https://linuxtv.org
13983W:	http://netup.tv/
13984T:	git git://linuxtv.org/media_tree.git
13985F:	drivers/media/dvb-frontends/ascot2e*
13986
13987MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13988M:	Jasmin Jessich <jasmin@anw.at>
13989L:	linux-media@vger.kernel.org
13990S:	Maintained
13991W:	https://linuxtv.org
13992T:	git git://linuxtv.org/media_tree.git
13993F:	drivers/media/dvb-frontends/cxd2099*
13994
13995MEDIA DRIVERS FOR CXD2841ER
13996M:	Sergey Kozlov <serjk@netup.ru>
13997M:	Abylay Ospan <aospan@netup.ru>
13998L:	linux-media@vger.kernel.org
13999S:	Supported
14000W:	https://linuxtv.org
14001W:	http://netup.tv/
14002T:	git git://linuxtv.org/media_tree.git
14003F:	drivers/media/dvb-frontends/cxd2841er*
14004
14005MEDIA DRIVERS FOR CXD2880
14006M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14007L:	linux-media@vger.kernel.org
14008S:	Supported
14009W:	http://linuxtv.org/
14010T:	git git://linuxtv.org/media_tree.git
14011F:	drivers/media/dvb-frontends/cxd2880/*
14012F:	drivers/media/spi/cxd2880*
14013
14014MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14015L:	linux-media@vger.kernel.org
14016S:	Orphan
14017W:	https://linuxtv.org
14018T:	git git://linuxtv.org/media_tree.git
14019F:	drivers/media/pci/ddbridge/*
14020
14021MEDIA DRIVERS FOR FREESCALE IMX
14022M:	Steve Longerbeam <slongerbeam@gmail.com>
14023M:	Philipp Zabel <p.zabel@pengutronix.de>
14024L:	linux-media@vger.kernel.org
14025S:	Maintained
14026T:	git git://linuxtv.org/media_tree.git
14027F:	Documentation/admin-guide/media/imx.rst
14028F:	Documentation/devicetree/bindings/media/imx.txt
14029F:	drivers/staging/media/imx/
14030F:	include/linux/imx-media.h
14031F:	include/media/imx.h
14032
14033MEDIA DRIVERS FOR FREESCALE IMX7/8
14034M:	Rui Miguel Silva <rmfrfs@gmail.com>
14035M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14036M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14037R:	Purism Kernel Team <kernel@puri.sm>
14038L:	linux-media@vger.kernel.org
14039S:	Maintained
14040T:	git git://linuxtv.org/media_tree.git
14041F:	Documentation/admin-guide/media/imx7.rst
14042F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14043F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14044F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14045F:	drivers/media/platform/nxp/imx-mipi-csis.c
14046F:	drivers/media/platform/nxp/imx7-media-csi.c
14047F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14048
14049MEDIA DRIVERS FOR HELENE
14050M:	Abylay Ospan <aospan@netup.ru>
14051L:	linux-media@vger.kernel.org
14052S:	Supported
14053W:	https://linuxtv.org
14054W:	http://netup.tv/
14055T:	git git://linuxtv.org/media_tree.git
14056F:	drivers/media/dvb-frontends/helene*
14057
14058MEDIA DRIVERS FOR HORUS3A
14059M:	Sergey Kozlov <serjk@netup.ru>
14060M:	Abylay Ospan <aospan@netup.ru>
14061L:	linux-media@vger.kernel.org
14062S:	Supported
14063W:	https://linuxtv.org
14064W:	http://netup.tv/
14065T:	git git://linuxtv.org/media_tree.git
14066F:	drivers/media/dvb-frontends/horus3a*
14067
14068MEDIA DRIVERS FOR LNBH25
14069M:	Sergey Kozlov <serjk@netup.ru>
14070M:	Abylay Ospan <aospan@netup.ru>
14071L:	linux-media@vger.kernel.org
14072S:	Supported
14073W:	https://linuxtv.org
14074W:	http://netup.tv/
14075T:	git git://linuxtv.org/media_tree.git
14076F:	drivers/media/dvb-frontends/lnbh25*
14077
14078MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14079L:	linux-media@vger.kernel.org
14080S:	Orphan
14081W:	https://linuxtv.org
14082T:	git git://linuxtv.org/media_tree.git
14083F:	drivers/media/dvb-frontends/mxl5xx*
14084
14085MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14086M:	Sergey Kozlov <serjk@netup.ru>
14087M:	Abylay Ospan <aospan@netup.ru>
14088L:	linux-media@vger.kernel.org
14089S:	Supported
14090W:	https://linuxtv.org
14091W:	http://netup.tv/
14092T:	git git://linuxtv.org/media_tree.git
14093F:	drivers/media/pci/netup_unidvb/*
14094
14095MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14096M:	Dmitry Osipenko <digetx@gmail.com>
14097L:	linux-media@vger.kernel.org
14098L:	linux-tegra@vger.kernel.org
14099S:	Maintained
14100T:	git git://linuxtv.org/media_tree.git
14101F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14102F:	drivers/media/platform/nvidia/tegra-vde/
14103
14104MEDIA DRIVERS FOR RENESAS - CEU
14105M:	Jacopo Mondi <jacopo@jmondi.org>
14106L:	linux-media@vger.kernel.org
14107L:	linux-renesas-soc@vger.kernel.org
14108S:	Supported
14109T:	git git://linuxtv.org/media_tree.git
14110F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14111F:	drivers/media/platform/renesas/renesas-ceu.c
14112F:	include/media/drv-intf/renesas-ceu.h
14113
14114MEDIA DRIVERS FOR RENESAS - DRIF
14115M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14116L:	linux-media@vger.kernel.org
14117L:	linux-renesas-soc@vger.kernel.org
14118S:	Supported
14119T:	git git://linuxtv.org/media_tree.git
14120F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14121F:	drivers/media/platform/renesas/rcar_drif.c
14122
14123MEDIA DRIVERS FOR RENESAS - FCP
14124M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14125L:	linux-media@vger.kernel.org
14126L:	linux-renesas-soc@vger.kernel.org
14127S:	Supported
14128T:	git git://linuxtv.org/media_tree.git
14129F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14130F:	drivers/media/platform/renesas/rcar-fcp.c
14131F:	include/media/rcar-fcp.h
14132
14133MEDIA DRIVERS FOR RENESAS - FDP1
14134M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14135L:	linux-media@vger.kernel.org
14136L:	linux-renesas-soc@vger.kernel.org
14137S:	Supported
14138T:	git git://linuxtv.org/media_tree.git
14139F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14140F:	drivers/media/platform/renesas/rcar_fdp1.c
14141
14142MEDIA DRIVERS FOR RENESAS - VIN
14143M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14144L:	linux-media@vger.kernel.org
14145L:	linux-renesas-soc@vger.kernel.org
14146S:	Supported
14147T:	git git://linuxtv.org/media_tree.git
14148F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14149F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14150F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14151F:	drivers/media/platform/renesas/rcar-csi2.c
14152F:	drivers/media/platform/renesas/rcar-isp.c
14153F:	drivers/media/platform/renesas/rcar-vin/
14154
14155MEDIA DRIVERS FOR RENESAS - VSP1
14156M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14157M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14158L:	linux-media@vger.kernel.org
14159L:	linux-renesas-soc@vger.kernel.org
14160S:	Supported
14161T:	git git://linuxtv.org/media_tree.git
14162F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14163F:	drivers/media/platform/renesas/vsp1/
14164
14165MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14166L:	linux-media@vger.kernel.org
14167S:	Orphan
14168W:	https://linuxtv.org
14169T:	git git://linuxtv.org/media_tree.git
14170F:	drivers/media/dvb-frontends/stv0910*
14171
14172MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14173L:	linux-media@vger.kernel.org
14174S:	Orphan
14175W:	https://linuxtv.org
14176T:	git git://linuxtv.org/media_tree.git
14177F:	drivers/media/dvb-frontends/stv6111*
14178
14179MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14180M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14181M:	Alain Volmat <alain.volmat@foss.st.com>
14182L:	linux-media@vger.kernel.org
14183S:	Supported
14184T:	git git://linuxtv.org/media_tree.git
14185F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14186F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14187F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14188F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14189
14190MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14192L:	linux-media@vger.kernel.org
14193S:	Maintained
14194W:	https://linuxtv.org
14195Q:	http://patchwork.kernel.org/project/linux-media/list/
14196T:	git git://linuxtv.org/media_tree.git
14197F:	Documentation/admin-guide/media/
14198F:	Documentation/devicetree/bindings/media/
14199F:	Documentation/driver-api/media/
14200F:	Documentation/userspace-api/media/
14201F:	drivers/media/
14202F:	drivers/staging/media/
14203F:	include/dt-bindings/media/
14204F:	include/linux/platform_data/media/
14205F:	include/media/
14206F:	include/uapi/linux/dvb/
14207F:	include/uapi/linux/ivtv*
14208F:	include/uapi/linux/media.h
14209F:	include/uapi/linux/uvcvideo.h
14210F:	include/uapi/linux/v4l2-*
14211F:	include/uapi/linux/videodev2.h
14212
14213MEDIATEK BLUETOOTH DRIVER
14214M:	Sean Wang <sean.wang@mediatek.com>
14215L:	linux-bluetooth@vger.kernel.org
14216L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14217S:	Maintained
14218F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14219F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14220F:	drivers/bluetooth/btmtkuart.c
14221
14222MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14223M:	Sean Wang <sean.wang@mediatek.com>
14224L:	linux-pm@vger.kernel.org
14225S:	Maintained
14226F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14227F:	drivers/power/reset/mt6323-poweroff.c
14228
14229MEDIATEK CIR DRIVER
14230M:	Sean Wang <sean.wang@mediatek.com>
14231S:	Maintained
14232F:	drivers/media/rc/mtk-cir.c
14233
14234MEDIATEK DMA DRIVER
14235M:	Sean Wang <sean.wang@mediatek.com>
14236L:	dmaengine@vger.kernel.org
14237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14238L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14239S:	Maintained
14240F:	Documentation/devicetree/bindings/dma/mediatek,*
14241F:	drivers/dma/mediatek/
14242
14243MEDIATEK ETHERNET DRIVER
14244M:	Felix Fietkau <nbd@nbd.name>
14245M:	Sean Wang <sean.wang@mediatek.com>
14246M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14247M:	Lorenzo Bianconi <lorenzo@kernel.org>
14248L:	netdev@vger.kernel.org
14249S:	Maintained
14250F:	drivers/net/ethernet/mediatek/
14251
14252MEDIATEK ETHERNET PCS DRIVER
14253M:	Alexander Couzens <lynxis@fe80.eu>
14254M:	Daniel Golle <daniel@makrotopia.org>
14255L:	netdev@vger.kernel.org
14256S:	Maintained
14257F:	drivers/net/pcs/pcs-mtk-lynxi.c
14258F:	include/linux/pcs/pcs-mtk-lynxi.h
14259
14260MEDIATEK ETHERNET PHY DRIVERS
14261M:	Daniel Golle <daniel@makrotopia.org>
14262M:	Qingfang Deng <dqfext@gmail.com>
14263M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14264L:	netdev@vger.kernel.org
14265S:	Maintained
14266F:	drivers/net/phy/mediatek-ge-soc.c
14267F:	drivers/net/phy/mediatek-ge.c
14268F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14269
14270MEDIATEK I2C CONTROLLER DRIVER
14271M:	Qii Wang <qii.wang@mediatek.com>
14272L:	linux-i2c@vger.kernel.org
14273S:	Maintained
14274F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14275F:	drivers/i2c/busses/i2c-mt65xx.c
14276
14277MEDIATEK IOMMU DRIVER
14278M:	Yong Wu <yong.wu@mediatek.com>
14279L:	iommu@lists.linux.dev
14280L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14281S:	Supported
14282F:	Documentation/devicetree/bindings/iommu/mediatek*
14283F:	drivers/iommu/mtk_iommu*
14284F:	include/dt-bindings/memory/mediatek,mt*-port.h
14285F:	include/dt-bindings/memory/mt*-port.h
14286
14287MEDIATEK JPEG DRIVER
14288M:	Bin Liu <bin.liu@mediatek.com>
14289S:	Supported
14290F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14291F:	drivers/media/platform/mediatek/jpeg/
14292
14293MEDIATEK KEYPAD DRIVER
14294M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14295S:	Supported
14296F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14297F:	drivers/input/keyboard/mt6779-keypad.c
14298
14299MEDIATEK MDP DRIVER
14300M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14301M:	Houlong Wei <houlong.wei@mediatek.com>
14302M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14303S:	Supported
14304F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14305F:	drivers/media/platform/mediatek/mdp/
14306F:	drivers/media/platform/mediatek/vpu/
14307
14308MEDIATEK MEDIA DRIVER
14309M:	Tiffany Lin <tiffany.lin@mediatek.com>
14310M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14311M:	Yunfei Dong <yunfei.dong@mediatek.com>
14312S:	Supported
14313F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14314F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14315F:	drivers/media/platform/mediatek/vcodec/
14316F:	drivers/media/platform/mediatek/vpu/
14317
14318MEDIATEK MIPI-CSI CDPHY DRIVER
14319M:	Julien Stephan <jstephan@baylibre.com>
14320M:	Andy Hsieh <andy.hsieh@mediatek.com>
14321S:	Supported
14322F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14323F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14324
14325MEDIATEK MMC/SD/SDIO DRIVER
14326M:	Chaotian Jing <chaotian.jing@mediatek.com>
14327S:	Maintained
14328F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14329F:	drivers/mmc/host/mtk-sd.c
14330
14331MEDIATEK MT76 WIRELESS LAN DRIVER
14332M:	Felix Fietkau <nbd@nbd.name>
14333M:	Lorenzo Bianconi <lorenzo@kernel.org>
14334M:	Ryder Lee <ryder.lee@mediatek.com>
14335R:	Shayne Chen <shayne.chen@mediatek.com>
14336R:	Sean Wang <sean.wang@mediatek.com>
14337L:	linux-wireless@vger.kernel.org
14338S:	Maintained
14339T:	git https://github.com/nbd168/wireless
14340F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14341F:	drivers/net/wireless/mediatek/mt76/
14342
14343MEDIATEK MT7601U WIRELESS LAN DRIVER
14344M:	Jakub Kicinski <kuba@kernel.org>
14345L:	linux-wireless@vger.kernel.org
14346S:	Maintained
14347F:	drivers/net/wireless/mediatek/mt7601u/
14348
14349MEDIATEK MT7621 CLOCK DRIVER
14350M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14351S:	Maintained
14352F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14353F:	drivers/clk/ralink/clk-mt7621.c
14354
14355MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14356M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14357S:	Maintained
14358F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14359F:	drivers/pci/controller/pcie-mt7621.c
14360
14361MEDIATEK MT7621 PHY PCI DRIVER
14362M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14363S:	Maintained
14364F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14365F:	drivers/phy/ralink/phy-mt7621-pci.c
14366
14367MEDIATEK MT7621/28/88 I2C DRIVER
14368M:	Stefan Roese <sr@denx.de>
14369L:	linux-i2c@vger.kernel.org
14370S:	Maintained
14371F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14372F:	drivers/i2c/busses/i2c-mt7621.c
14373
14374MEDIATEK MTMIPS CLOCK DRIVER
14375M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14376S:	Maintained
14377F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14378F:	drivers/clk/ralink/clk-mtmips.c
14379
14380MEDIATEK NAND CONTROLLER DRIVER
14381L:	linux-mtd@lists.infradead.org
14382S:	Orphan
14383F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14384F:	drivers/mtd/nand/raw/mtk_*
14385
14386MEDIATEK PMIC LED DRIVER
14387M:	Sean Wang <sean.wang@mediatek.com>
14388S:	Maintained
14389F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14390F:	drivers/leds/leds-mt6323.c
14391
14392MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14393M:	Sean Wang <sean.wang@mediatek.com>
14394S:	Maintained
14395F:	drivers/char/hw_random/mtk-rng.c
14396
14397MEDIATEK SMI DRIVER
14398M:	Yong Wu <yong.wu@mediatek.com>
14399L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14400S:	Supported
14401F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14402F:	drivers/memory/mtk-smi.c
14403F:	include/soc/mediatek/smi.h
14404
14405MEDIATEK SWITCH DRIVER
14406M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14407M:	Daniel Golle <daniel@makrotopia.org>
14408M:	DENG Qingfang <dqfext@gmail.com>
14409M:	Sean Wang <sean.wang@mediatek.com>
14410L:	netdev@vger.kernel.org
14411S:	Maintained
14412F:	drivers/net/dsa/mt7530-mdio.c
14413F:	drivers/net/dsa/mt7530-mmio.c
14414F:	drivers/net/dsa/mt7530.*
14415F:	net/dsa/tag_mtk.c
14416
14417MEDIATEK T7XX 5G WWAN MODEM DRIVER
14418M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14419R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14420R:	Liu Haijun <haijun.liu@mediatek.com>
14421R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14422R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14423L:	netdev@vger.kernel.org
14424S:	Supported
14425F:	drivers/net/wwan/t7xx/
14426
14427MEDIATEK USB3 DRD IP DRIVER
14428M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14429L:	linux-usb@vger.kernel.org
14430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14431L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14432S:	Maintained
14433F:	Documentation/devicetree/bindings/usb/mediatek,*
14434F:	drivers/usb/host/xhci-mtk*
14435F:	drivers/usb/mtu3/
14436
14437MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14438M:	Peter Senna Tschudin <peter.senna@gmail.com>
14439M:	Ian Ray <ian.ray@ge.com>
14440M:	Martyn Welch <martyn.welch@collabora.co.uk>
14441S:	Maintained
14442F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14443F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14444
14445MEGARAID SCSI/SAS DRIVERS
14446M:	Kashyap Desai <kashyap.desai@broadcom.com>
14447M:	Sumit Saxena <sumit.saxena@broadcom.com>
14448M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14449M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14450L:	megaraidlinux.pdl@broadcom.com
14451L:	linux-scsi@vger.kernel.org
14452S:	Maintained
14453W:	http://www.avagotech.com/support/
14454F:	Documentation/scsi/megaraid.rst
14455F:	drivers/scsi/megaraid.*
14456F:	drivers/scsi/megaraid/
14457
14458MELEXIS MLX90614 DRIVER
14459M:	Crt Mori <cmo@melexis.com>
14460L:	linux-iio@vger.kernel.org
14461S:	Supported
14462W:	http://www.melexis.com
14463F:	drivers/iio/temperature/mlx90614.c
14464
14465MELEXIS MLX90632 DRIVER
14466M:	Crt Mori <cmo@melexis.com>
14467L:	linux-iio@vger.kernel.org
14468S:	Supported
14469W:	http://www.melexis.com
14470F:	drivers/iio/temperature/mlx90632.c
14471
14472MELEXIS MLX90635 DRIVER
14473M:	Crt Mori <cmo@melexis.com>
14474L:	linux-iio@vger.kernel.org
14475S:	Supported
14476W:	http://www.melexis.com
14477F:	drivers/iio/temperature/mlx90635.c
14478
14479MELFAS MIP4 TOUCHSCREEN DRIVER
14480M:	Sangwon Jee <jeesw@melfas.com>
14481S:	Supported
14482W:	http://www.melfas.com
14483F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14484F:	drivers/input/touchscreen/melfas_mip4.c
14485
14486MELLANOX BLUEFIELD I2C DRIVER
14487M:	Khalil Blaiech <kblaiech@nvidia.com>
14488M:	Asmaa Mnebhi <asmaa@nvidia.com>
14489L:	linux-i2c@vger.kernel.org
14490S:	Supported
14491F:	drivers/i2c/busses/i2c-mlxbf.c
14492
14493MELLANOX ETHERNET DRIVER (mlx4_en)
14494M:	Tariq Toukan <tariqt@nvidia.com>
14495L:	netdev@vger.kernel.org
14496S:	Supported
14497W:	https://www.nvidia.com/networking/
14498Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14499F:	drivers/net/ethernet/mellanox/mlx4/en_*
14500
14501MELLANOX ETHERNET DRIVER (mlx5e)
14502M:	Saeed Mahameed <saeedm@nvidia.com>
14503M:	Tariq Toukan <tariqt@nvidia.com>
14504L:	netdev@vger.kernel.org
14505S:	Supported
14506W:	https://www.nvidia.com/networking/
14507Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14508F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14509
14510MELLANOX ETHERNET INNOVA DRIVERS
14511R:	Boris Pismenny <borisp@nvidia.com>
14512L:	netdev@vger.kernel.org
14513S:	Supported
14514W:	https://www.nvidia.com/networking/
14515Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14516F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14517F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14518F:	include/linux/mlx5/mlx5_ifc_fpga.h
14519
14520MELLANOX ETHERNET SWITCH DRIVERS
14521M:	Ido Schimmel <idosch@nvidia.com>
14522M:	Petr Machata <petrm@nvidia.com>
14523L:	netdev@vger.kernel.org
14524S:	Supported
14525W:	https://www.nvidia.com/networking/
14526Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14527F:	drivers/net/ethernet/mellanox/mlxsw/
14528F:	tools/testing/selftests/drivers/net/mlxsw/
14529
14530MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14531M:	mlxsw@nvidia.com
14532L:	netdev@vger.kernel.org
14533S:	Supported
14534W:	https://www.nvidia.com/networking/
14535Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14536F:	drivers/net/ethernet/mellanox/mlxfw/
14537
14538MELLANOX HARDWARE PLATFORM SUPPORT
14539M:	Hans de Goede <hdegoede@redhat.com>
14540M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14541M:	Vadim Pasternak <vadimp@nvidia.com>
14542L:	platform-driver-x86@vger.kernel.org
14543S:	Supported
14544F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14545F:	drivers/platform/mellanox/
14546F:	include/linux/platform_data/mlxreg.h
14547
14548MELLANOX MLX4 core VPI driver
14549M:	Tariq Toukan <tariqt@nvidia.com>
14550L:	netdev@vger.kernel.org
14551L:	linux-rdma@vger.kernel.org
14552S:	Supported
14553W:	https://www.nvidia.com/networking/
14554Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14555F:	drivers/net/ethernet/mellanox/mlx4/
14556F:	include/linux/mlx4/
14557
14558MELLANOX MLX4 IB driver
14559M:	Yishai Hadas <yishaih@nvidia.com>
14560L:	linux-rdma@vger.kernel.org
14561S:	Supported
14562W:	https://www.nvidia.com/networking/
14563Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14564F:	drivers/infiniband/hw/mlx4/
14565F:	include/linux/mlx4/
14566F:	include/uapi/rdma/mlx4-abi.h
14567
14568MELLANOX MLX5 core VPI driver
14569M:	Saeed Mahameed <saeedm@nvidia.com>
14570M:	Leon Romanovsky <leonro@nvidia.com>
14571M:	Tariq Toukan <tariqt@nvidia.com>
14572L:	netdev@vger.kernel.org
14573L:	linux-rdma@vger.kernel.org
14574S:	Supported
14575W:	https://www.nvidia.com/networking/
14576Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14577F:	Documentation/networking/device_drivers/ethernet/mellanox/
14578F:	drivers/net/ethernet/mellanox/mlx5/core/
14579F:	include/linux/mlx5/
14580
14581MELLANOX MLX5 IB driver
14582M:	Leon Romanovsky <leonro@nvidia.com>
14583L:	linux-rdma@vger.kernel.org
14584S:	Supported
14585W:	https://www.nvidia.com/networking/
14586Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14587F:	drivers/infiniband/hw/mlx5/
14588F:	include/linux/mlx5/
14589F:	include/uapi/rdma/mlx5-abi.h
14590
14591MELLANOX MLX5 VDPA DRIVER
14592M:	Dragos Tatulea <dtatulea@nvidia.com>
14593L:	virtualization@lists.linux.dev
14594S:	Supported
14595F:	drivers/vdpa/mlx5/
14596
14597MELLANOX MLXCPLD I2C AND MUX DRIVER
14598M:	Vadim Pasternak <vadimp@nvidia.com>
14599M:	Michael Shych <michaelsh@nvidia.com>
14600L:	linux-i2c@vger.kernel.org
14601S:	Supported
14602F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14603F:	drivers/i2c/busses/i2c-mlxcpld.c
14604F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14605
14606MELLANOX MLXCPLD LED DRIVER
14607M:	Vadim Pasternak <vadimp@nvidia.com>
14608L:	linux-leds@vger.kernel.org
14609S:	Supported
14610F:	Documentation/leds/leds-mlxcpld.rst
14611F:	drivers/leds/leds-mlxcpld.c
14612F:	drivers/leds/leds-mlxreg.c
14613
14614MELLANOX PLATFORM DRIVER
14615M:	Vadim Pasternak <vadimp@nvidia.com>
14616L:	platform-driver-x86@vger.kernel.org
14617S:	Supported
14618F:	drivers/platform/x86/mlx-platform.c
14619
14620MEMBARRIER SUPPORT
14621M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14622M:	"Paul E. McKenney" <paulmck@kernel.org>
14623L:	linux-kernel@vger.kernel.org
14624S:	Supported
14625F:	Documentation/scheduler/membarrier.rst
14626F:	arch/*/include/asm/membarrier.h
14627F:	arch/*/include/asm/sync_core.h
14628F:	include/uapi/linux/membarrier.h
14629F:	kernel/sched/membarrier.c
14630
14631MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14632M:	Mike Rapoport <rppt@kernel.org>
14633L:	linux-mm@kvack.org
14634S:	Maintained
14635F:	Documentation/core-api/boot-time-mm.rst
14636F:	include/linux/memblock.h
14637F:	mm/memblock.c
14638F:	mm/mm_init.c
14639F:	tools/testing/memblock/
14640
14641MEMORY ALLOCATION PROFILING
14642M:	Suren Baghdasaryan <surenb@google.com>
14643M:	Kent Overstreet <kent.overstreet@linux.dev>
14644L:	linux-mm@kvack.org
14645S:	Maintained
14646F:	Documentation/mm/allocation-profiling.rst
14647F:	include/linux/alloc_tag.h
14648F:	include/linux/pgalloc_tag.h
14649F:	lib/alloc_tag.c
14650
14651MEMORY CONTROLLER DRIVERS
14652M:	Krzysztof Kozlowski <krzk@kernel.org>
14653L:	linux-kernel@vger.kernel.org
14654S:	Maintained
14655B:	mailto:krzysztof.kozlowski@linaro.org
14656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14657F:	Documentation/devicetree/bindings/memory-controllers/
14658F:	drivers/memory/
14659F:	include/dt-bindings/memory/
14660F:	include/memory/
14661
14662MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14663M:	Dmitry Osipenko <digetx@gmail.com>
14664L:	linux-pm@vger.kernel.org
14665L:	linux-tegra@vger.kernel.org
14666S:	Maintained
14667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14668F:	drivers/devfreq/tegra30-devfreq.c
14669
14670MEMORY HOT(UN)PLUG
14671M:	David Hildenbrand <david@redhat.com>
14672M:	Oscar Salvador <osalvador@suse.de>
14673L:	linux-mm@kvack.org
14674S:	Maintained
14675F:	Documentation/admin-guide/mm/memory-hotplug.rst
14676F:	Documentation/core-api/memory-hotplug.rst
14677F:	drivers/base/memory.c
14678F:	include/linux/memory_hotplug.h
14679F:	mm/memory_hotplug.c
14680F:	tools/testing/selftests/memory-hotplug/
14681
14682MEMORY MANAGEMENT
14683M:	Andrew Morton <akpm@linux-foundation.org>
14684L:	linux-mm@kvack.org
14685S:	Maintained
14686W:	http://www.linux-mm.org
14687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14688T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14689F:	include/linux/gfp.h
14690F:	include/linux/gfp_types.h
14691F:	include/linux/memfd.h
14692F:	include/linux/memory.h
14693F:	include/linux/memory_hotplug.h
14694F:	include/linux/memory-tiers.h
14695F:	include/linux/mempolicy.h
14696F:	include/linux/mempool.h
14697F:	include/linux/memremap.h
14698F:	include/linux/mm.h
14699F:	include/linux/mm_*.h
14700F:	include/linux/mmzone.h
14701F:	include/linux/mmu_notifier.h
14702F:	include/linux/pagewalk.h
14703F:	include/linux/rmap.h
14704F:	include/trace/events/ksm.h
14705F:	mm/
14706F:	tools/mm/
14707F:	tools/testing/selftests/mm/
14708N:	include/linux/page[-_]*
14709
14710MEMORY MAPPING
14711M:	Andrew Morton <akpm@linux-foundation.org>
14712R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14713R:	Vlastimil Babka <vbabka@suse.cz>
14714R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14715L:	linux-mm@kvack.org
14716S:	Maintained
14717W:	http://www.linux-mm.org
14718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14719F:	mm/mmap.c
14720
14721MEMORY TECHNOLOGY DEVICES (MTD)
14722M:	Miquel Raynal <miquel.raynal@bootlin.com>
14723M:	Richard Weinberger <richard@nod.at>
14724M:	Vignesh Raghavendra <vigneshr@ti.com>
14725L:	linux-mtd@lists.infradead.org
14726S:	Maintained
14727W:	http://www.linux-mtd.infradead.org/
14728Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14729C:	irc://irc.oftc.net/mtd
14730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14732F:	Documentation/devicetree/bindings/mtd/
14733F:	drivers/mtd/
14734F:	include/linux/mtd/
14735F:	include/uapi/mtd/
14736
14737MEMSENSING MICROSYSTEMS MSA311 DRIVER
14738M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14739L:	linux-iio@vger.kernel.org
14740S:	Maintained
14741F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14742F:	drivers/iio/accel/msa311.c
14743
14744MEN A21 WATCHDOG DRIVER
14745M:	Johannes Thumshirn <morbidrsa@gmail.com>
14746L:	linux-watchdog@vger.kernel.org
14747S:	Maintained
14748F:	drivers/watchdog/mena21_wdt.c
14749
14750MEN CHAMELEON BUS (mcb)
14751M:	Johannes Thumshirn <morbidrsa@gmail.com>
14752S:	Maintained
14753F:	Documentation/driver-api/men-chameleon-bus.rst
14754F:	drivers/mcb/
14755F:	include/linux/mcb.h
14756
14757MEN F21BMC (Board Management Controller)
14758M:	Andreas Werner <andreas.werner@men.de>
14759S:	Supported
14760F:	Documentation/hwmon/menf21bmc.rst
14761F:	drivers/hwmon/menf21bmc_hwmon.c
14762F:	drivers/leds/leds-menf21bmc.c
14763F:	drivers/mfd/menf21bmc.c
14764F:	drivers/watchdog/menf21bmc_wdt.c
14765
14766MEN Z069 WATCHDOG DRIVER
14767M:	Johannes Thumshirn <jth@kernel.org>
14768L:	linux-watchdog@vger.kernel.org
14769S:	Maintained
14770F:	drivers/watchdog/menz69_wdt.c
14771
14772MESON AO CEC DRIVER FOR AMLOGIC SOCS
14773M:	Neil Armstrong <neil.armstrong@linaro.org>
14774L:	linux-media@vger.kernel.org
14775L:	linux-amlogic@lists.infradead.org
14776S:	Supported
14777W:	http://linux-meson.com/
14778T:	git git://linuxtv.org/media_tree.git
14779F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14780F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14781F:	drivers/media/cec/platform/meson/ao-cec.c
14782
14783MESON GE2D DRIVER FOR AMLOGIC SOCS
14784M:	Neil Armstrong <neil.armstrong@linaro.org>
14785L:	linux-media@vger.kernel.org
14786L:	linux-amlogic@lists.infradead.org
14787S:	Supported
14788T:	git git://linuxtv.org/media_tree.git
14789F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14790F:	drivers/media/platform/amlogic/meson-ge2d/
14791
14792MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14793M:	Liang Yang <liang.yang@amlogic.com>
14794L:	linux-mtd@lists.infradead.org
14795S:	Maintained
14796F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14797F:	drivers/mtd/nand/raw/meson_*
14798
14799MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14800M:	Neil Armstrong <neil.armstrong@linaro.org>
14801L:	linux-media@vger.kernel.org
14802L:	linux-amlogic@lists.infradead.org
14803S:	Supported
14804T:	git git://linuxtv.org/media_tree.git
14805F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14806F:	drivers/staging/media/meson/vdec/
14807
14808META ETHERNET DRIVERS
14809M:	Alexander Duyck <alexanderduyck@fb.com>
14810M:	Jakub Kicinski <kuba@kernel.org>
14811R:	kernel-team@meta.com
14812S:	Supported
14813F:	drivers/net/ethernet/meta/
14814
14815METHODE UDPU SUPPORT
14816M:	Robert Marko <robert.marko@sartura.hr>
14817S:	Maintained
14818F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14819F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14820
14821MHI BUS
14822M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14823L:	mhi@lists.linux.dev
14824L:	linux-arm-msm@vger.kernel.org
14825S:	Maintained
14826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14827F:	Documentation/ABI/stable/sysfs-bus-mhi
14828F:	Documentation/mhi/
14829F:	drivers/bus/mhi/
14830F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14831F:	include/linux/mhi.h
14832
14833MICROBLAZE ARCHITECTURE
14834M:	Michal Simek <monstr@monstr.eu>
14835S:	Supported
14836W:	http://www.monstr.eu/fdt/
14837T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14838F:	arch/microblaze/
14839
14840MICROBLAZE TMR INJECT
14841M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14842S:	Supported
14843F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14844F:	drivers/misc/xilinx_tmr_inject.c
14845
14846MICROBLAZE TMR MANAGER
14847M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14848S:	Supported
14849F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14850F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14851F:	drivers/misc/xilinx_tmr_manager.c
14852
14853MICROCHIP AT91 DMA DRIVERS
14854M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14856L:	dmaengine@vger.kernel.org
14857S:	Supported
14858F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14859F:	drivers/dma/at_hdmac.c
14860F:	drivers/dma/at_xdmac.c
14861F:	include/dt-bindings/dma/at91.h
14862
14863MICROCHIP AT91 SERIAL DRIVER
14864M:	Richard Genoud <richard.genoud@bootlin.com>
14865S:	Maintained
14866F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14867F:	drivers/tty/serial/atmel_serial.c
14868F:	drivers/tty/serial/atmel_serial.h
14869
14870MICROCHIP AT91 USART MFD DRIVER
14871M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14872L:	linux-kernel@vger.kernel.org
14873S:	Supported
14874F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14875F:	drivers/mfd/at91-usart.c
14876F:	include/dt-bindings/mfd/at91-usart.h
14877
14878MICROCHIP AT91 USART SPI DRIVER
14879M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14880L:	linux-spi@vger.kernel.org
14881S:	Supported
14882F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14883F:	drivers/spi/spi-at91-usart.c
14884
14885MICROCHIP AUDIO ASOC DRIVERS
14886M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14888S:	Supported
14889F:	Documentation/devicetree/bindings/sound/atmel*
14890F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14891F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14892F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14893F:	sound/soc/atmel
14894
14895MICROCHIP CSI2DC DRIVER
14896M:	Eugen Hristev <eugen.hristev@microchip.com>
14897L:	linux-media@vger.kernel.org
14898S:	Supported
14899F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14900F:	drivers/media/platform/microchip/microchip-csi2dc.c
14901
14902MICROCHIP ECC DRIVER
14903L:	linux-crypto@vger.kernel.org
14904S:	Orphan
14905F:	drivers/crypto/atmel-ecc.*
14906
14907MICROCHIP EIC DRIVER
14908M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14910S:	Supported
14911F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14912F:	drivers/irqchip/irq-mchp-eic.c
14913
14914MICROCHIP I2C DRIVER
14915M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14916L:	linux-i2c@vger.kernel.org
14917S:	Supported
14918F:	drivers/i2c/busses/i2c-at91-*.c
14919F:	drivers/i2c/busses/i2c-at91.h
14920
14921MICROCHIP ISC DRIVER
14922M:	Eugen Hristev <eugen.hristev@microchip.com>
14923L:	linux-media@vger.kernel.org
14924S:	Supported
14925F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14926F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14927F:	drivers/media/platform/microchip/microchip-isc*
14928F:	drivers/media/platform/microchip/microchip-sama*-isc*
14929F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14930F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14931F:	include/linux/atmel-isc-media.h
14932
14933MICROCHIP ISI DRIVER
14934M:	Eugen Hristev <eugen.hristev@microchip.com>
14935L:	linux-media@vger.kernel.org
14936S:	Supported
14937F:	drivers/media/platform/atmel/atmel-isi.c
14938F:	drivers/media/platform/atmel/atmel-isi.h
14939
14940MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14941M:	Woojung Huh <woojung.huh@microchip.com>
14942M:	UNGLinuxDriver@microchip.com
14943L:	netdev@vger.kernel.org
14944S:	Maintained
14945F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14946F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14947F:	drivers/net/dsa/microchip/*
14948F:	include/linux/dsa/ksz_common.h
14949F:	include/linux/platform_data/microchip-ksz.h
14950F:	net/dsa/tag_ksz.c
14951
14952MICROCHIP LAN743X ETHERNET DRIVER
14953M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14954M:	UNGLinuxDriver@microchip.com
14955L:	netdev@vger.kernel.org
14956S:	Maintained
14957F:	drivers/net/ethernet/microchip/lan743x_*
14958
14959MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14960M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14961R:	UNGLinuxDriver@microchip.com
14962L:	netdev@vger.kernel.org
14963S:	Maintained
14964F:	drivers/net/phy/microchip_t1.c
14965
14966MICROCHIP LAN966X ETHERNET DRIVER
14967M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14968M:	UNGLinuxDriver@microchip.com
14969L:	netdev@vger.kernel.org
14970S:	Maintained
14971F:	drivers/net/ethernet/microchip/lan966x/*
14972
14973MICROCHIP LAN966X OIC DRIVER
14974M:	Herve Codina <herve.codina@bootlin.com>
14975S:	Maintained
14976F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14977F:	drivers/irqchip/irq-lan966x-oic.c
14978
14979MICROCHIP LCDFB DRIVER
14980M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14981L:	linux-fbdev@vger.kernel.org
14982S:	Maintained
14983F:	drivers/video/fbdev/atmel_lcdfb.c
14984F:	include/video/atmel_lcdc.h
14985
14986MICROCHIP MCP16502 PMIC DRIVER
14987M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14989S:	Supported
14990F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14991F:	drivers/regulator/mcp16502.c
14992
14993MICROCHIP MCP3564 ADC DRIVER
14994M:	Marius Cristea <marius.cristea@microchip.com>
14995L:	linux-iio@vger.kernel.org
14996S:	Supported
14997F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14998F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14999F:	drivers/iio/adc/mcp3564.c
15000
15001MICROCHIP MCP3911 ADC DRIVER
15002M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15003M:	Kent Gustavsson <kent@minoris.se>
15004L:	linux-iio@vger.kernel.org
15005S:	Maintained
15006F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15007F:	drivers/iio/adc/mcp3911.c
15008
15009MICROCHIP MMC/SD/SDIO MCI DRIVER
15010M:	Aubin Constans <aubin.constans@microchip.com>
15011S:	Maintained
15012F:	drivers/mmc/host/atmel-mci.c
15013
15014MICROCHIP NAND DRIVER
15015L:	linux-mtd@lists.infradead.org
15016S:	Orphan
15017F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15018F:	drivers/mtd/nand/raw/atmel/*
15019
15020MICROCHIP OTPC DRIVER
15021M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15023S:	Supported
15024F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15025F:	drivers/nvmem/microchip-otpc.c
15026F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15027
15028MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15029M:	Marius Cristea <marius.cristea@microchip.com>
15030L:	linux-iio@vger.kernel.org
15031S:	Supported
15032F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15033F:	drivers/iio/adc/pac1934.c
15034
15035MICROCHIP PCI1XXXX GP DRIVER
15036M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15037M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15038L:	linux-gpio@vger.kernel.org
15039S:	Supported
15040F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15041F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15042F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15043F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15044
15045MICROCHIP PCI1XXXX I2C DRIVER
15046M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15047M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15048M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15049L:	linux-i2c@vger.kernel.org
15050S:	Maintained
15051F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15052
15053MICROCHIP PCIe UART DRIVER
15054M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15055M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15056L:	linux-serial@vger.kernel.org
15057S:	Maintained
15058F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15059
15060MICROCHIP POLARFIRE FPGA DRIVERS
15061M:	Conor Dooley <conor.dooley@microchip.com>
15062R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15063L:	linux-fpga@vger.kernel.org
15064S:	Supported
15065F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15066F:	drivers/fpga/microchip-spi.c
15067
15068MICROCHIP PWM DRIVER
15069M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15071L:	linux-pwm@vger.kernel.org
15072S:	Supported
15073F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15074F:	drivers/pwm/pwm-atmel.c
15075
15076MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15077M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15078M:	Dharma Balasubiramani <dharma.b@microchip.com>
15079L:	dri-devel@lists.freedesktop.org
15080S:	Supported
15081F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15082F:	drivers/gpu/drm/bridge/microchip-lvds.c
15083
15084MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15085M:	Eugen Hristev <eugen.hristev@microchip.com>
15086L:	linux-iio@vger.kernel.org
15087S:	Supported
15088F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15089F:	drivers/iio/adc/at91-sama5d2_adc.c
15090F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15091
15092MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15093M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15094S:	Supported
15095F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15096F:	drivers/power/reset/at91-sama5d2_shdwc.c
15097
15098MICROCHIP SOC DRIVERS
15099M:	Conor Dooley <conor@kernel.org>
15100S:	Supported
15101T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15102F:	Documentation/devicetree/bindings/soc/microchip/
15103F:	drivers/soc/microchip/
15104
15105MICROCHIP SPI DRIVER
15106M:	Ryan Wanner <ryan.wanner@microchip.com>
15107S:	Supported
15108F:	drivers/spi/spi-atmel.*
15109
15110MICROCHIP SSC DRIVER
15111M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15113S:	Supported
15114F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15115F:	drivers/misc/atmel-ssc.c
15116F:	include/linux/atmel-ssc.h
15117
15118Microchip Timer Counter Block (TCB) Capture Driver
15119M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15121L:	linux-iio@vger.kernel.org
15122S:	Maintained
15123F:	drivers/counter/microchip-tcb-capture.c
15124
15125MICROCHIP USB251XB DRIVER
15126M:	Richard Leitner <richard.leitner@skidata.com>
15127L:	linux-usb@vger.kernel.org
15128S:	Maintained
15129F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15130F:	drivers/usb/misc/usb251xb.c
15131
15132MICROCHIP USBA UDC DRIVER
15133M:	Cristian Birsan <cristian.birsan@microchip.com>
15134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15135S:	Supported
15136F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15137
15138MICROCHIP WILC1000 WIFI DRIVER
15139M:	Ajay Singh <ajay.kathat@microchip.com>
15140M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15141L:	linux-wireless@vger.kernel.org
15142S:	Supported
15143F:	drivers/net/wireless/microchip/wilc1000/
15144
15145MICROSEMI MIPS SOCS
15146M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15147M:	UNGLinuxDriver@microchip.com
15148L:	linux-mips@vger.kernel.org
15149S:	Supported
15150F:	Documentation/devicetree/bindings/mips/mscc.txt
15151F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15152F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15153F:	arch/mips/boot/dts/mscc/
15154F:	arch/mips/configs/generic/board-ocelot.config
15155F:	arch/mips/generic/board-ocelot.c
15156
15157MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15158M:	Don Brace <don.brace@microchip.com>
15159L:	storagedev@microchip.com
15160L:	linux-scsi@vger.kernel.org
15161S:	Supported
15162F:	Documentation/scsi/smartpqi.rst
15163F:	drivers/scsi/smartpqi/Kconfig
15164F:	drivers/scsi/smartpqi/Makefile
15165F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15166F:	include/linux/cciss*.h
15167F:	include/uapi/linux/cciss*.h
15168
15169MICROSOFT MANA RDMA DRIVER
15170M:	Long Li <longli@microsoft.com>
15171M:	Ajay Sharma <sharmaajay@microsoft.com>
15172L:	linux-rdma@vger.kernel.org
15173S:	Supported
15174F:	drivers/infiniband/hw/mana/
15175F:	include/net/mana
15176F:	include/uapi/rdma/mana-abi.h
15177
15178MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15179M:	Maximilian Luz <luzmaximilian@gmail.com>
15180L:	platform-driver-x86@vger.kernel.org
15181S:	Maintained
15182F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15183
15184MICROSOFT SURFACE BATTERY AND AC DRIVERS
15185M:	Maximilian Luz <luzmaximilian@gmail.com>
15186L:	linux-pm@vger.kernel.org
15187L:	platform-driver-x86@vger.kernel.org
15188S:	Maintained
15189F:	drivers/power/supply/surface_battery.c
15190F:	drivers/power/supply/surface_charger.c
15191
15192MICROSOFT SURFACE DTX DRIVER
15193M:	Maximilian Luz <luzmaximilian@gmail.com>
15194L:	platform-driver-x86@vger.kernel.org
15195S:	Maintained
15196F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15197F:	drivers/platform/surface/surface_dtx.c
15198F:	include/uapi/linux/surface_aggregator/dtx.h
15199
15200MICROSOFT SURFACE SENSOR FAN DRIVER
15201M:	Maximilian Luz <luzmaximilian@gmail.com>
15202M:	Ivor Wanders <ivor@iwanders.net>
15203L:	linux-hwmon@vger.kernel.org
15204S:	Maintained
15205F:	Documentation/hwmon/surface_fan.rst
15206F:	drivers/hwmon/surface_fan.c
15207
15208MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15209M:	Maximilian Luz <luzmaximilian@gmail.com>
15210L:	platform-driver-x86@vger.kernel.org
15211S:	Maintained
15212F:	drivers/platform/surface/surface_gpe.c
15213
15214MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15215M:	Hans de Goede <hdegoede@redhat.com>
15216M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15217M:	Maximilian Luz <luzmaximilian@gmail.com>
15218L:	platform-driver-x86@vger.kernel.org
15219S:	Maintained
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15221F:	drivers/platform/surface/
15222
15223MICROSOFT SURFACE HID TRANSPORT DRIVER
15224M:	Maximilian Luz <luzmaximilian@gmail.com>
15225L:	linux-input@vger.kernel.org
15226L:	platform-driver-x86@vger.kernel.org
15227S:	Maintained
15228F:	drivers/hid/surface-hid/
15229
15230MICROSOFT SURFACE HOT-PLUG DRIVER
15231M:	Maximilian Luz <luzmaximilian@gmail.com>
15232L:	platform-driver-x86@vger.kernel.org
15233S:	Maintained
15234F:	drivers/platform/surface/surface_hotplug.c
15235
15236MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15237M:	Maximilian Luz <luzmaximilian@gmail.com>
15238L:	platform-driver-x86@vger.kernel.org
15239S:	Maintained
15240F:	drivers/platform/surface/surface_platform_profile.c
15241
15242MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15243M:	Chen Yu <yu.c.chen@intel.com>
15244L:	platform-driver-x86@vger.kernel.org
15245S:	Supported
15246F:	drivers/platform/surface/surfacepro3_button.c
15247
15248MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15249M:	Maximilian Luz <luzmaximilian@gmail.com>
15250L:	platform-driver-x86@vger.kernel.org
15251S:	Maintained
15252F:	drivers/platform/surface/surface_aggregator_hub.c
15253
15254MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15255M:	Maximilian Luz <luzmaximilian@gmail.com>
15256L:	platform-driver-x86@vger.kernel.org
15257S:	Maintained
15258W:	https://github.com/linux-surface/surface-aggregator-module
15259C:	irc://irc.libera.chat/linux-surface
15260F:	Documentation/driver-api/surface_aggregator/
15261F:	drivers/platform/surface/aggregator/
15262F:	drivers/platform/surface/surface_acpi_notify.c
15263F:	drivers/platform/surface/surface_aggregator_cdev.c
15264F:	drivers/platform/surface/surface_aggregator_registry.c
15265F:	include/linux/surface_acpi_notify.h
15266F:	include/linux/surface_aggregator/
15267F:	include/uapi/linux/surface_aggregator/
15268
15269MICROTEK X6 SCANNER
15270M:	Oliver Neukum <oliver@neukum.org>
15271S:	Maintained
15272F:	drivers/usb/image/microtek.*
15273
15274MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15275M:	Luka Kovacic <luka.kovacic@sartura.hr>
15276M:	Luka Perkov <luka.perkov@sartura.hr>
15277S:	Maintained
15278F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15279F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15280F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15281F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15282F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15283F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15284
15285MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15286M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15287L:	linux-media@vger.kernel.org
15288S:	Maintained
15289F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15290F:	Documentation/driver-api/media/drivers/ccs/
15291F:	Documentation/userspace-api/media/drivers/ccs.rst
15292F:	drivers/media/i2c/ccs-pll.c
15293F:	drivers/media/i2c/ccs-pll.h
15294F:	drivers/media/i2c/ccs/
15295F:	include/uapi/linux/ccs.h
15296F:	include/uapi/linux/smiapp.h
15297
15298MIPS
15299M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15300L:	linux-mips@vger.kernel.org
15301S:	Maintained
15302W:	http://www.linux-mips.org/
15303Q:	https://patchwork.kernel.org/project/linux-mips/list/
15304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15305F:	Documentation/devicetree/bindings/mips/
15306F:	Documentation/arch/mips/
15307F:	arch/mips/
15308F:	drivers/platform/mips/
15309F:	include/dt-bindings/mips/
15310
15311MIPS BAIKAL-T1 PLATFORM
15312M:	Serge Semin <fancer.lancer@gmail.com>
15313L:	linux-mips@vger.kernel.org
15314S:	Supported
15315F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15316F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15317F:	drivers/bus/bt1-*.c
15318F:	drivers/clk/baikal-t1/
15319F:	drivers/memory/bt1-l2-ctl.c
15320F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15321
15322MIPS BOSTON DEVELOPMENT BOARD
15323M:	Paul Burton <paulburton@kernel.org>
15324L:	linux-mips@vger.kernel.org
15325S:	Maintained
15326F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15327F:	arch/mips/boot/dts/img/boston.dts
15328F:	arch/mips/configs/generic/board-boston.config
15329F:	drivers/clk/imgtec/clk-boston.c
15330F:	include/dt-bindings/clock/boston-clock.h
15331
15332MIPS CORE DRIVERS
15333M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15334M:	Serge Semin <fancer.lancer@gmail.com>
15335L:	linux-mips@vger.kernel.org
15336S:	Supported
15337F:	drivers/bus/mips_cdmm.c
15338F:	drivers/clocksource/mips-gic-timer.c
15339F:	drivers/cpuidle/cpuidle-cps.c
15340F:	drivers/irqchip/irq-mips-cpu.c
15341F:	drivers/irqchip/irq-mips-gic.c
15342
15343MIPS GENERIC PLATFORM
15344M:	Paul Burton <paulburton@kernel.org>
15345L:	linux-mips@vger.kernel.org
15346S:	Supported
15347F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15348F:	arch/mips/generic/
15349F:	arch/mips/tools/generic-board-config.sh
15350
15351MIPS RINT INSTRUCTION EMULATION
15352M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15353L:	linux-mips@vger.kernel.org
15354S:	Supported
15355F:	arch/mips/math-emu/dp_rint.c
15356F:	arch/mips/math-emu/sp_rint.c
15357
15358MIPS/LOONGSON1 ARCHITECTURE
15359M:	Keguang Zhang <keguang.zhang@gmail.com>
15360L:	linux-mips@vger.kernel.org
15361S:	Maintained
15362F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15363F:	arch/mips/include/asm/mach-loongson32/
15364F:	arch/mips/loongson32/
15365F:	drivers/*/*loongson1*
15366F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15367
15368MIPS/LOONGSON2EF ARCHITECTURE
15369M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15370L:	linux-mips@vger.kernel.org
15371S:	Maintained
15372F:	arch/mips/include/asm/mach-loongson2ef/
15373F:	arch/mips/loongson2ef/
15374F:	drivers/cpufreq/loongson2_cpufreq.c
15375
15376MIPS/LOONGSON64 ARCHITECTURE
15377M:	Huacai Chen <chenhuacai@kernel.org>
15378M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15379L:	linux-mips@vger.kernel.org
15380S:	Maintained
15381F:	arch/mips/include/asm/mach-loongson64/
15382F:	arch/mips/loongson64/
15383F:	drivers/irqchip/irq-loongson*
15384F:	drivers/platform/mips/cpu_hwmon.c
15385
15386MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15387M:	Hans Verkuil <hverkuil@xs4all.nl>
15388L:	linux-media@vger.kernel.org
15389S:	Odd Fixes
15390W:	https://linuxtv.org
15391T:	git git://linuxtv.org/media_tree.git
15392F:	drivers/media/radio/radio-miropcm20*
15393
15394MITSUMI MM8013 FG DRIVER
15395M:	Konrad Dybcio <konradybcio@kernel.org>
15396F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15397F:	drivers/power/supply/mm8013.c
15398
15399MMP SUPPORT
15400R:	Lubomir Rintel <lkundrak@v3.sk>
15401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15402S:	Odd Fixes
15403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15404F:	arch/arm/boot/dts/marvell/mmp*
15405F:	arch/arm/mach-mmp/
15406F:	include/linux/soc/mmp/
15407
15408MMP USB PHY DRIVERS
15409R:	Lubomir Rintel <lkundrak@v3.sk>
15410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15411S:	Maintained
15412F:	drivers/phy/marvell/phy-mmp3-usb.c
15413F:	drivers/phy/marvell/phy-pxa-usb.c
15414
15415MMU GATHER AND TLB INVALIDATION
15416M:	Will Deacon <will@kernel.org>
15417M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15418M:	Andrew Morton <akpm@linux-foundation.org>
15419M:	Nick Piggin <npiggin@gmail.com>
15420M:	Peter Zijlstra <peterz@infradead.org>
15421L:	linux-arch@vger.kernel.org
15422L:	linux-mm@kvack.org
15423S:	Maintained
15424F:	arch/*/include/asm/tlb.h
15425F:	include/asm-generic/tlb.h
15426F:	mm/mmu_gather.c
15427
15428MN88472 MEDIA DRIVER
15429L:	linux-media@vger.kernel.org
15430S:	Orphan
15431W:	https://linuxtv.org
15432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15433F:	drivers/media/dvb-frontends/mn88472*
15434
15435MN88473 MEDIA DRIVER
15436L:	linux-media@vger.kernel.org
15437S:	Orphan
15438W:	https://linuxtv.org
15439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15440F:	drivers/media/dvb-frontends/mn88473*
15441
15442MOBILEYE MIPS SOCS
15443M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15444M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15445M:	Théo Lebrun <theo.lebrun@bootlin.com>
15446L:	linux-mips@vger.kernel.org
15447S:	Maintained
15448F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15449F:	Documentation/devicetree/bindings/soc/mobileye/
15450F:	arch/mips/boot/dts/mobileye/
15451F:	arch/mips/configs/eyeq5_defconfig
15452F:	arch/mips/mobileye/board-epm5.its.S
15453F:	drivers/clk/clk-eyeq.c
15454F:	drivers/pinctrl/pinctrl-eyeq5.c
15455F:	drivers/reset/reset-eyeq.c
15456F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15457
15458MODULE SUPPORT
15459M:	Luis Chamberlain <mcgrof@kernel.org>
15460L:	linux-modules@vger.kernel.org
15461L:	linux-kernel@vger.kernel.org
15462S:	Maintained
15463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15464F:	include/linux/kmod.h
15465F:	include/linux/module*.h
15466F:	kernel/module/
15467F:	lib/test_kmod.c
15468F:	scripts/module*
15469F:	tools/testing/selftests/kmod/
15470
15471MONOLITHIC POWER SYSTEM PMIC DRIVER
15472M:	Saravanan Sekar <sravanhome@gmail.com>
15473S:	Maintained
15474F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15475F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15476F:	drivers/hwmon/pmbus/mpq7932.c
15477F:	drivers/iio/adc/mp2629_adc.c
15478F:	drivers/mfd/mp2629.c
15479F:	drivers/power/supply/mp2629_charger.c
15480F:	drivers/regulator/mp5416.c
15481F:	drivers/regulator/mpq7920.c
15482F:	drivers/regulator/mpq7920.h
15483F:	include/linux/mfd/mp2629.h
15484
15485MOST(R) TECHNOLOGY DRIVER
15486M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15487M:	Christian Gromm <christian.gromm@microchip.com>
15488S:	Maintained
15489F:	Documentation/ABI/testing/configfs-most
15490F:	Documentation/ABI/testing/sysfs-bus-most
15491F:	drivers/most/
15492F:	drivers/staging/most/
15493F:	include/linux/most.h
15494
15495MOTORCOMM PHY DRIVER
15496M:	Frank <Frank.Sae@motor-comm.com>
15497L:	netdev@vger.kernel.org
15498S:	Maintained
15499F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15500F:	drivers/net/phy/motorcomm.c
15501
15502MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15503M:	Jiri Slaby <jirislaby@kernel.org>
15504S:	Maintained
15505F:	Documentation/driver-api/tty/moxa-smartio.rst
15506F:	drivers/tty/mxser.*
15507
15508MP3309C BACKLIGHT DRIVER
15509M:	Flavio Suligoi <f.suligoi@asem.it>
15510L:	dri-devel@lists.freedesktop.org
15511S:	Maintained
15512F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15513F:	drivers/video/backlight/mp3309c.c
15514
15515MPS MP2891 DRIVER
15516M:	Noah Wang <noahwang.wang@outlook.com>
15517L:	linux-hwmon@vger.kernel.org
15518S:	Maintained
15519F:	Documentation/hwmon/mp2891.rst
15520F:	drivers/hwmon/pmbus/mp2891.c
15521
15522MPS MP2993 DRIVER
15523M:	Noah Wang <noahwang.wang@outlook.com>
15524L:	linux-hwmon@vger.kernel.org
15525S:	Maintained
15526F:	Documentation/hwmon/mp2993.rst
15527F:	drivers/hwmon/pmbus/mp2993.c
15528
15529MPS MP9941 DRIVER
15530M:	Noah Wang <noahwang.wang@outlook.com>
15531L:	linux-hwmon@vger.kernel.org
15532S:	Maintained
15533F:	Documentation/hwmon/mp9941.rst
15534F:	drivers/hwmon/pmbus/mp9941.c
15535
15536MR800 AVERMEDIA USB FM RADIO DRIVER
15537M:	Alexey Klimov <klimov.linux@gmail.com>
15538L:	linux-media@vger.kernel.org
15539S:	Maintained
15540T:	git git://linuxtv.org/media_tree.git
15541F:	drivers/media/radio/radio-mr800.c
15542
15543MRF24J40 IEEE 802.15.4 RADIO DRIVER
15544M:	Stefan Schmidt <stefan@datenfreihafen.org>
15545L:	linux-wpan@vger.kernel.org
15546S:	Odd Fixes
15547F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15548F:	drivers/net/ieee802154/mrf24j40.c
15549
15550MSI EC DRIVER
15551M:	Nikita Kravets <teackot@gmail.com>
15552L:	platform-driver-x86@vger.kernel.org
15553S:	Maintained
15554W:	https://github.com/BeardOverflow/msi-ec
15555F:	drivers/platform/x86/msi-ec.*
15556
15557MSI LAPTOP SUPPORT
15558M:	"Lee, Chun-Yi" <jlee@suse.com>
15559L:	platform-driver-x86@vger.kernel.org
15560S:	Maintained
15561F:	drivers/platform/x86/msi-laptop.c
15562
15563MSI WMI SUPPORT
15564L:	platform-driver-x86@vger.kernel.org
15565S:	Orphan
15566F:	drivers/platform/x86/msi-wmi.c
15567
15568MSI WMI PLATFORM FEATURES
15569M:	Armin Wolf <W_Armin@gmx.de>
15570L:	platform-driver-x86@vger.kernel.org
15571S:	Maintained
15572F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15573F:	Documentation/wmi/devices/msi-wmi-platform.rst
15574F:	drivers/platform/x86/msi-wmi-platform.c
15575
15576MSI001 MEDIA DRIVER
15577L:	linux-media@vger.kernel.org
15578S:	Orphan
15579W:	https://linuxtv.org
15580Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15581F:	drivers/media/tuners/msi001*
15582
15583MSI2500 MEDIA DRIVER
15584L:	linux-media@vger.kernel.org
15585S:	Orphan
15586W:	https://linuxtv.org
15587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15588F:	drivers/media/usb/msi2500/
15589
15590MSTAR INTERRUPT CONTROLLER DRIVER
15591M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15592M:	Daniel Palmer <daniel@thingy.jp>
15593S:	Maintained
15594F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15595F:	drivers/irqchip/irq-mst-intc.c
15596
15597MSYSTEMS DISKONCHIP G3 MTD DRIVER
15598M:	Robert Jarzmik <robert.jarzmik@free.fr>
15599L:	linux-mtd@lists.infradead.org
15600S:	Maintained
15601F:	drivers/mtd/devices/docg3*
15602
15603MT9M114 ONSEMI SENSOR DRIVER
15604M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15605L:	linux-media@vger.kernel.org
15606S:	Maintained
15607T:	git git://linuxtv.org/media_tree.git
15608F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15609F:	drivers/media/i2c/mt9m114.c
15610
15611MT9P031 APTINA CAMERA SENSOR
15612M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15613L:	linux-media@vger.kernel.org
15614S:	Maintained
15615T:	git git://linuxtv.org/media_tree.git
15616F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15617F:	drivers/media/i2c/mt9p031.c
15618F:	include/media/i2c/mt9p031.h
15619
15620MT9T112 APTINA CAMERA SENSOR
15621M:	Jacopo Mondi <jacopo@jmondi.org>
15622L:	linux-media@vger.kernel.org
15623S:	Odd Fixes
15624T:	git git://linuxtv.org/media_tree.git
15625F:	drivers/media/i2c/mt9t112.c
15626F:	include/media/i2c/mt9t112.h
15627
15628MT9V032 APTINA CAMERA SENSOR
15629M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15630L:	linux-media@vger.kernel.org
15631S:	Maintained
15632T:	git git://linuxtv.org/media_tree.git
15633F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15634F:	drivers/media/i2c/mt9v032.c
15635F:	include/media/i2c/mt9v032.h
15636
15637MT9V111 APTINA CAMERA SENSOR
15638M:	Jacopo Mondi <jacopo@jmondi.org>
15639L:	linux-media@vger.kernel.org
15640S:	Maintained
15641T:	git git://linuxtv.org/media_tree.git
15642F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15643F:	drivers/media/i2c/mt9v111.c
15644
15645MULTIFUNCTION DEVICES (MFD)
15646M:	Lee Jones <lee@kernel.org>
15647S:	Maintained
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15649F:	Documentation/devicetree/bindings/mfd/
15650F:	drivers/mfd/
15651F:	include/dt-bindings/mfd/
15652F:	include/linux/mfd/
15653
15654MULTIMEDIA CARD (MMC) ETC. OVER SPI
15655S:	Orphan
15656F:	drivers/mmc/host/mmc_spi.c
15657F:	include/linux/spi/mmc_spi.h
15658
15659MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15660M:	Ulf Hansson <ulf.hansson@linaro.org>
15661L:	linux-mmc@vger.kernel.org
15662S:	Maintained
15663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15664F:	Documentation/devicetree/bindings/mmc/
15665F:	drivers/mmc/
15666F:	include/linux/mmc/
15667F:	include/uapi/linux/mmc/
15668
15669MULTIPLEXER SUBSYSTEM
15670M:	Peter Rosin <peda@axentia.se>
15671S:	Maintained
15672F:	Documentation/ABI/testing/sysfs-class-mux*
15673F:	Documentation/devicetree/bindings/mux/
15674F:	drivers/mux/
15675F:	include/dt-bindings/mux/
15676F:	include/linux/mux/
15677
15678MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15679M:	Bin Liu <b-liu@ti.com>
15680L:	linux-usb@vger.kernel.org
15681S:	Maintained
15682F:	drivers/usb/musb/
15683
15684MXL301RF MEDIA DRIVER
15685M:	Akihiro Tsukada <tskd08@gmail.com>
15686L:	linux-media@vger.kernel.org
15687S:	Odd Fixes
15688F:	drivers/media/tuners/mxl301rf*
15689
15690MXL5007T MEDIA DRIVER
15691M:	Michael Krufky <mkrufky@linuxtv.org>
15692L:	linux-media@vger.kernel.org
15693S:	Maintained
15694W:	https://linuxtv.org
15695W:	http://github.com/mkrufky
15696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15697T:	git git://linuxtv.org/mkrufky/tuners.git
15698F:	drivers/media/tuners/mxl5007t.*
15699
15700MXSFB DRM DRIVER
15701M:	Marek Vasut <marex@denx.de>
15702M:	Stefan Agner <stefan@agner.ch>
15703L:	dri-devel@lists.freedesktop.org
15704S:	Supported
15705T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15706F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15707F:	drivers/gpu/drm/mxsfb/
15708
15709MYLEX DAC960 PCI RAID Controller
15710M:	Hannes Reinecke <hare@kernel.org>
15711L:	linux-scsi@vger.kernel.org
15712S:	Supported
15713F:	drivers/scsi/myrb.*
15714F:	drivers/scsi/myrs.*
15715
15716MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15717L:	netdev@vger.kernel.org
15718S:	Orphan
15719W:	https://www.cspi.com/ethernet-products/support/downloads/
15720F:	drivers/net/ethernet/myricom/myri10ge/
15721
15722NAND FLASH SUBSYSTEM
15723M:	Miquel Raynal <miquel.raynal@bootlin.com>
15724R:	Richard Weinberger <richard@nod.at>
15725L:	linux-mtd@lists.infradead.org
15726S:	Maintained
15727W:	http://www.linux-mtd.infradead.org/
15728Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15729C:	irc://irc.oftc.net/mtd
15730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15731F:	drivers/mtd/nand/
15732F:	include/linux/mtd/*nand*.h
15733
15734NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15735M:	Daniel Mack <zonque@gmail.com>
15736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15737S:	Maintained
15738W:	http://www.native-instruments.com
15739F:	sound/usb/caiaq/
15740
15741NATSEMI ETHERNET DRIVER (DP8381x)
15742S:	Orphan
15743F:	drivers/net/ethernet/natsemi/natsemi.c
15744
15745NCR 5380 SCSI DRIVERS
15746M:	Finn Thain <fthain@linux-m68k.org>
15747M:	Michael Schmitz <schmitzmic@gmail.com>
15748L:	linux-scsi@vger.kernel.org
15749S:	Maintained
15750F:	Documentation/scsi/g_NCR5380.rst
15751F:	drivers/scsi/NCR5380.*
15752F:	drivers/scsi/arm/cumana_1.c
15753F:	drivers/scsi/arm/oak.c
15754F:	drivers/scsi/atari_scsi.*
15755F:	drivers/scsi/dmx3191d.c
15756F:	drivers/scsi/g_NCR5380.*
15757F:	drivers/scsi/mac_scsi.*
15758F:	drivers/scsi/sun3_scsi.*
15759F:	drivers/scsi/sun3_scsi_vme.c
15760
15761NCSI LIBRARY
15762M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15763S:	Maintained
15764F:	net/ncsi/
15765
15766NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15767M:	Zev Weiss <zev@bewilderbeest.net>
15768L:	linux-hwmon@vger.kernel.org
15769S:	Maintained
15770F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15771F:	drivers/hwmon/nct6775-i2c.c
15772
15773NETCONSOLE
15774M:	Breno Leitao <leitao@debian.org>
15775S:	Maintained
15776F:	Documentation/networking/netconsole.rst
15777F:	drivers/net/netconsole.c
15778
15779NETDEVSIM
15780M:	Jakub Kicinski <kuba@kernel.org>
15781S:	Maintained
15782F:	drivers/net/netdevsim/*
15783F:	tools/testing/selftests/drivers/net/netdevsim/*
15784
15785NETEM NETWORK EMULATOR
15786M:	Stephen Hemminger <stephen@networkplumber.org>
15787L:	netdev@vger.kernel.org
15788S:	Maintained
15789F:	net/sched/sch_netem.c
15790
15791NETERION 10GbE DRIVERS (s2io)
15792M:	Jon Mason <jdmason@kudzu.us>
15793L:	netdev@vger.kernel.org
15794S:	Supported
15795F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15796F:	drivers/net/ethernet/neterion/
15797
15798NETFILTER
15799M:	Pablo Neira Ayuso <pablo@netfilter.org>
15800M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15801L:	netfilter-devel@vger.kernel.org
15802L:	coreteam@netfilter.org
15803S:	Maintained
15804W:	http://www.netfilter.org/
15805W:	http://www.iptables.org/
15806W:	http://www.nftables.org/
15807Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15808C:	irc://irc.libera.chat/netfilter
15809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15811F:	include/linux/netfilter*
15812F:	include/linux/netfilter/
15813F:	include/net/netfilter/
15814F:	include/uapi/linux/netfilter*
15815F:	include/uapi/linux/netfilter/
15816F:	net/*/netfilter.c
15817F:	net/*/netfilter/
15818F:	net/bridge/br_netfilter*.c
15819F:	net/netfilter/
15820F:	tools/testing/selftests/net/netfilter/
15821
15822NETROM NETWORK LAYER
15823M:	Ralf Baechle <ralf@linux-mips.org>
15824L:	linux-hams@vger.kernel.org
15825S:	Maintained
15826W:	https://linux-ax25.in-berlin.de
15827F:	include/net/netrom.h
15828F:	include/uapi/linux/netrom.h
15829F:	net/netrom/
15830
15831NETRONIX EMBEDDED CONTROLLER
15832M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15833S:	Maintained
15834F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15835F:	drivers/mfd/ntxec.c
15836F:	drivers/pwm/pwm-ntxec.c
15837F:	drivers/rtc/rtc-ntxec.c
15838F:	include/linux/mfd/ntxec.h
15839
15840NETRONOME ETHERNET DRIVERS
15841M:	Louis Peens <louis.peens@corigine.com>
15842R:	Jakub Kicinski <kuba@kernel.org>
15843L:	oss-drivers@corigine.com
15844S:	Maintained
15845F:	drivers/net/ethernet/netronome/
15846
15847NETWORK BLOCK DEVICE (NBD)
15848M:	Josef Bacik <josef@toxicpanda.com>
15849L:	linux-block@vger.kernel.org
15850L:	nbd@other.debian.org
15851S:	Maintained
15852F:	Documentation/admin-guide/blockdev/nbd.rst
15853F:	drivers/block/nbd.c
15854F:	include/trace/events/nbd.h
15855F:	include/uapi/linux/nbd.h
15856
15857NETWORK DROP MONITOR
15858M:	Neil Horman <nhorman@tuxdriver.com>
15859L:	netdev@vger.kernel.org
15860S:	Maintained
15861W:	https://fedorahosted.org/dropwatch/
15862F:	include/uapi/linux/net_dropmon.h
15863F:	net/core/drop_monitor.c
15864
15865NETWORKING DRIVERS
15866M:	"David S. Miller" <davem@davemloft.net>
15867M:	Eric Dumazet <edumazet@google.com>
15868M:	Jakub Kicinski <kuba@kernel.org>
15869M:	Paolo Abeni <pabeni@redhat.com>
15870L:	netdev@vger.kernel.org
15871S:	Maintained
15872P:	Documentation/process/maintainer-netdev.rst
15873Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15876F:	Documentation/devicetree/bindings/net/
15877F:	Documentation/networking/net_cachelines/net_device.rst
15878F:	drivers/connector/
15879F:	drivers/net/
15880F:	include/dt-bindings/net/
15881F:	include/linux/cn_proc.h
15882F:	include/linux/etherdevice.h
15883F:	include/linux/ethtool_netlink.h
15884F:	include/linux/fcdevice.h
15885F:	include/linux/fddidevice.h
15886F:	include/linux/hippidevice.h
15887F:	include/linux/if_*
15888F:	include/linux/inetdevice.h
15889F:	include/linux/netdev*
15890F:	include/linux/platform_data/wiznet.h
15891F:	include/uapi/linux/cn_proc.h
15892F:	include/uapi/linux/ethtool_netlink.h
15893F:	include/uapi/linux/if_*
15894F:	include/uapi/linux/netdev*
15895F:	tools/testing/selftests/drivers/net/
15896X:	drivers/net/wireless/
15897
15898NETWORKING DRIVERS (WIRELESS)
15899M:	Kalle Valo <kvalo@kernel.org>
15900L:	linux-wireless@vger.kernel.org
15901S:	Maintained
15902W:	https://wireless.wiki.kernel.org/
15903Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15906F:	Documentation/devicetree/bindings/net/wireless/
15907F:	drivers/net/wireless/
15908
15909NETWORKING [DSA]
15910M:	Andrew Lunn <andrew@lunn.ch>
15911M:	Florian Fainelli <f.fainelli@gmail.com>
15912M:	Vladimir Oltean <olteanv@gmail.com>
15913S:	Maintained
15914F:	Documentation/devicetree/bindings/net/dsa/
15915F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15916F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15917F:	drivers/net/dsa/
15918F:	include/linux/dsa/
15919F:	include/linux/platform_data/dsa.h
15920F:	include/net/dsa.h
15921F:	net/dsa/
15922F:	tools/testing/selftests/drivers/net/dsa/
15923
15924NETWORKING [GENERAL]
15925M:	"David S. Miller" <davem@davemloft.net>
15926M:	Eric Dumazet <edumazet@google.com>
15927M:	Jakub Kicinski <kuba@kernel.org>
15928M:	Paolo Abeni <pabeni@redhat.com>
15929L:	netdev@vger.kernel.org
15930S:	Maintained
15931P:	Documentation/process/maintainer-netdev.rst
15932Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15933B:	mailto:netdev@vger.kernel.org
15934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15936F:	Documentation/core-api/netlink.rst
15937F:	Documentation/netlink/
15938F:	Documentation/networking/
15939F:	Documentation/networking/net_cachelines/
15940F:	Documentation/process/maintainer-netdev.rst
15941F:	Documentation/userspace-api/netlink/
15942F:	include/linux/framer/framer-provider.h
15943F:	include/linux/framer/framer.h
15944F:	include/linux/in.h
15945F:	include/linux/indirect_call_wrapper.h
15946F:	include/linux/inet.h
15947F:	include/linux/inet_diag.h
15948F:	include/linux/net.h
15949F:	include/linux/netdev*
15950F:	include/linux/netlink.h
15951F:	include/linux/netpoll.h
15952F:	include/linux/rtnetlink.h
15953F:	include/linux/seq_file_net.h
15954F:	include/linux/skbuff*
15955F:	include/net/
15956F:	include/uapi/linux/genetlink.h
15957F:	include/uapi/linux/hsr_netlink.h
15958F:	include/uapi/linux/in.h
15959F:	include/uapi/linux/inet_diag.h
15960F:	include/uapi/linux/nbd-netlink.h
15961F:	include/uapi/linux/net.h
15962F:	include/uapi/linux/net_namespace.h
15963F:	include/uapi/linux/netconf.h
15964F:	include/uapi/linux/netdev*
15965F:	include/uapi/linux/netlink.h
15966F:	include/uapi/linux/netlink_diag.h
15967F:	include/uapi/linux/rtnetlink.h
15968F:	lib/net_utils.c
15969F:	lib/random32.c
15970F:	net/
15971F:	tools/net/
15972F:	tools/testing/selftests/net/
15973X:	net/9p/
15974X:	net/bluetooth/
15975
15976NETWORKING [IPSEC]
15977M:	Steffen Klassert <steffen.klassert@secunet.com>
15978M:	Herbert Xu <herbert@gondor.apana.org.au>
15979M:	"David S. Miller" <davem@davemloft.net>
15980L:	netdev@vger.kernel.org
15981S:	Maintained
15982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15984F:	include/net/xfrm.h
15985F:	include/uapi/linux/xfrm.h
15986F:	net/ipv4/ah4.c
15987F:	net/ipv4/esp4*
15988F:	net/ipv4/ip_vti.c
15989F:	net/ipv4/ipcomp.c
15990F:	net/ipv4/xfrm*
15991F:	net/ipv6/ah6.c
15992F:	net/ipv6/esp6*
15993F:	net/ipv6/ip6_vti.c
15994F:	net/ipv6/ipcomp6.c
15995F:	net/ipv6/xfrm*
15996F:	net/key/
15997F:	net/xfrm/
15998F:	tools/testing/selftests/net/ipsec.c
15999
16000NETWORKING [IPv4/IPv6]
16001M:	"David S. Miller" <davem@davemloft.net>
16002M:	David Ahern <dsahern@kernel.org>
16003L:	netdev@vger.kernel.org
16004S:	Maintained
16005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16006F:	arch/x86/net/*
16007F:	include/linux/ip.h
16008F:	include/linux/ipv6*
16009F:	include/net/fib*
16010F:	include/net/ip*
16011F:	include/net/route.h
16012F:	net/ipv4/
16013F:	net/ipv6/
16014
16015NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16016M:	Paul Moore <paul@paul-moore.com>
16017L:	netdev@vger.kernel.org
16018L:	linux-security-module@vger.kernel.org
16019S:	Supported
16020W:	https://github.com/netlabel
16021F:	Documentation/netlabel/
16022F:	include/net/calipso.h
16023F:	include/net/cipso_ipv4.h
16024F:	include/net/netlabel.h
16025F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16026F:	include/uapi/linux/netfilter/xt_SECMARK.h
16027F:	net/ipv4/cipso_ipv4.c
16028F:	net/ipv6/calipso.c
16029F:	net/netfilter/xt_CONNSECMARK.c
16030F:	net/netfilter/xt_SECMARK.c
16031F:	net/netlabel/
16032
16033NETWORKING [MACSEC]
16034M:	Sabrina Dubroca <sd@queasysnail.net>
16035L:	netdev@vger.kernel.org
16036S:	Maintained
16037F:	drivers/net/macsec.c
16038F:	include/net/macsec.h
16039F:	include/uapi/linux/if_macsec.h
16040K:	macsec
16041K:	\bmdo_
16042
16043NETWORKING [MPTCP]
16044M:	Matthieu Baerts <matttbe@kernel.org>
16045M:	Mat Martineau <martineau@kernel.org>
16046R:	Geliang Tang <geliang@kernel.org>
16047L:	netdev@vger.kernel.org
16048L:	mptcp@lists.linux.dev
16049S:	Maintained
16050W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16051B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16052T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16053T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16054F:	Documentation/netlink/specs/mptcp_pm.yaml
16055F:	Documentation/networking/mptcp*.rst
16056F:	include/net/mptcp.h
16057F:	include/trace/events/mptcp.h
16058F:	include/uapi/linux/mptcp*.h
16059F:	net/mptcp/
16060F:	tools/testing/selftests/bpf/*/*mptcp*.c
16061F:	tools/testing/selftests/net/mptcp/
16062
16063NETWORKING [TCP]
16064M:	Eric Dumazet <edumazet@google.com>
16065L:	netdev@vger.kernel.org
16066S:	Maintained
16067F:	Documentation/networking/net_cachelines/tcp_sock.rst
16068F:	include/linux/tcp.h
16069F:	include/net/tcp.h
16070F:	include/trace/events/tcp.h
16071F:	include/uapi/linux/tcp.h
16072F:	net/ipv4/inet_connection_sock.c
16073F:	net/ipv4/inet_hashtables.c
16074F:	net/ipv4/inet_timewait_sock.c
16075F:	net/ipv4/syncookies.c
16076F:	net/ipv4/tcp*.c
16077F:	net/ipv6/inet6_connection_sock.c
16078F:	net/ipv6/inet6_hashtables.c
16079F:	net/ipv6/syncookies.c
16080F:	net/ipv6/tcp*.c
16081
16082NETWORKING [TLS]
16083M:	Boris Pismenny <borisp@nvidia.com>
16084M:	John Fastabend <john.fastabend@gmail.com>
16085M:	Jakub Kicinski <kuba@kernel.org>
16086L:	netdev@vger.kernel.org
16087S:	Maintained
16088F:	include/net/tls.h
16089F:	include/uapi/linux/tls.h
16090F:	net/tls/*
16091
16092NETXEN (1/10) GbE SUPPORT
16093M:	Manish Chopra <manishc@marvell.com>
16094M:	Rahul Verma <rahulv@marvell.com>
16095M:	GR-Linux-NIC-Dev@marvell.com
16096L:	netdev@vger.kernel.org
16097S:	Supported
16098F:	drivers/net/ethernet/qlogic/netxen/
16099
16100NET_FAILOVER MODULE
16101M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16102L:	netdev@vger.kernel.org
16103S:	Supported
16104F:	Documentation/networking/net_failover.rst
16105F:	drivers/net/net_failover.c
16106F:	include/net/net_failover.h
16107
16108NEXTHOP
16109M:	David Ahern <dsahern@kernel.org>
16110L:	netdev@vger.kernel.org
16111S:	Maintained
16112F:	include/net/netns/nexthop.h
16113F:	include/net/nexthop.h
16114F:	include/uapi/linux/nexthop.h
16115F:	net/ipv4/nexthop.c
16116
16117NFC SUBSYSTEM
16118M:	Krzysztof Kozlowski <krzk@kernel.org>
16119L:	netdev@vger.kernel.org
16120S:	Maintained
16121F:	Documentation/devicetree/bindings/net/nfc/
16122F:	drivers/nfc/
16123F:	include/net/nfc/
16124F:	include/uapi/linux/nfc.h
16125F:	net/nfc/
16126
16127NFC VIRTUAL NCI DEVICE DRIVER
16128M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16129L:	netdev@vger.kernel.org
16130S:	Supported
16131F:	drivers/nfc/virtual_ncidev.c
16132F:	tools/testing/selftests/nci/
16133
16134NFS, SUNRPC, AND LOCKD CLIENTS
16135M:	Trond Myklebust <trondmy@kernel.org>
16136M:	Anna Schumaker <anna@kernel.org>
16137L:	linux-nfs@vger.kernel.org
16138S:	Maintained
16139W:	http://client.linux-nfs.org
16140T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16141F:	Documentation/filesystems/nfs/
16142F:	fs/lockd/
16143F:	fs/nfs/
16144F:	fs/nfs_common/
16145F:	include/linux/lockd/
16146F:	include/linux/nfs*
16147F:	include/linux/sunrpc/
16148F:	include/uapi/linux/nfs*
16149F:	include/uapi/linux/sunrpc/
16150F:	net/sunrpc/
16151
16152NILFS2 FILESYSTEM
16153M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16154L:	linux-nilfs@vger.kernel.org
16155S:	Supported
16156W:	https://nilfs.sourceforge.io/
16157T:	git https://github.com/konis/nilfs2.git
16158F:	Documentation/filesystems/nilfs2.rst
16159F:	fs/nilfs2/
16160F:	include/trace/events/nilfs2.h
16161F:	include/uapi/linux/nilfs2_api.h
16162F:	include/uapi/linux/nilfs2_ondisk.h
16163
16164NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16165M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16166S:	Maintained
16167W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16168F:	Documentation/scsi/NinjaSCSI.rst
16169F:	drivers/scsi/pcmcia/nsp_*
16170
16171NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16172M:	GOTO Masanori <gotom@debian.or.jp>
16173M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16174S:	Maintained
16175W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16176F:	Documentation/scsi/NinjaSCSI.rst
16177F:	drivers/scsi/nsp32*
16178
16179NINTENDO HID DRIVER
16180M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16181L:	linux-input@vger.kernel.org
16182S:	Maintained
16183F:	drivers/hid/hid-nintendo*
16184
16185NIOS2 ARCHITECTURE
16186M:	Dinh Nguyen <dinguyen@kernel.org>
16187S:	Maintained
16188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16189F:	arch/nios2/
16190
16191NITRO ENCLAVES (NE)
16192M:	Alexandru Ciobotaru <alcioa@amazon.com>
16193L:	linux-kernel@vger.kernel.org
16194L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16195S:	Supported
16196W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16197F:	Documentation/virt/ne_overview.rst
16198F:	drivers/virt/nitro_enclaves/
16199F:	include/linux/nitro_enclaves.h
16200F:	include/uapi/linux/nitro_enclaves.h
16201F:	samples/nitro_enclaves/
16202
16203NITRO SECURE MODULE (NSM)
16204M:	Alexander Graf <graf@amazon.com>
16205L:	linux-kernel@vger.kernel.org
16206L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16207S:	Supported
16208W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16209F:	drivers/misc/nsm.c
16210F:	include/uapi/linux/nsm.h
16211
16212NOHZ, DYNTICKS SUPPORT
16213M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16214M:	Frederic Weisbecker <frederic@kernel.org>
16215M:	Ingo Molnar <mingo@kernel.org>
16216M:	Thomas Gleixner <tglx@linutronix.de>
16217L:	linux-kernel@vger.kernel.org
16218S:	Maintained
16219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16220F:	include/linux/sched/nohz.h
16221F:	include/linux/tick.h
16222F:	kernel/time/tick*.*
16223
16224NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16225M:	Pavel Machek <pavel@ucw.cz>
16226M:	Sakari Ailus <sakari.ailus@iki.fi>
16227L:	linux-media@vger.kernel.org
16228S:	Maintained
16229F:	drivers/media/i2c/ad5820.c
16230F:	drivers/media/i2c/et8ek8
16231
16232NOKIA N900 POWER SUPPLY DRIVERS
16233R:	Pali Rohár <pali@kernel.org>
16234F:	drivers/power/supply/bq2415x_charger.c
16235F:	drivers/power/supply/bq27xxx_battery.c
16236F:	drivers/power/supply/bq27xxx_battery_i2c.c
16237F:	drivers/power/supply/isp1704_charger.c
16238F:	drivers/power/supply/rx51_battery.c
16239F:	include/linux/power/bq2415x_charger.h
16240F:	include/linux/power/bq27xxx_battery.h
16241
16242NOLIBC HEADER FILE
16243M:	Willy Tarreau <w@1wt.eu>
16244M:	Thomas Weißschuh <linux@weissschuh.net>
16245S:	Maintained
16246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16247F:	tools/include/nolibc/
16248F:	tools/testing/selftests/nolibc/
16249
16250NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16251M:	Hans de Goede <hdegoede@redhat.com>
16252L:	linux-input@vger.kernel.org
16253S:	Maintained
16254F:	drivers/input/touchscreen/novatek-nvt-ts.c
16255
16256NSDEPS
16257M:	Matthias Maennich <maennich@google.com>
16258S:	Maintained
16259F:	Documentation/core-api/symbol-namespaces.rst
16260F:	scripts/nsdeps
16261
16262NTB AMD DRIVER
16263M:	Sanjay R Mehta <sanju.mehta@amd.com>
16264M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16265L:	ntb@lists.linux.dev
16266S:	Supported
16267F:	drivers/ntb/hw/amd/
16268
16269NTB DRIVER CORE
16270M:	Jon Mason <jdmason@kudzu.us>
16271M:	Dave Jiang <dave.jiang@intel.com>
16272M:	Allen Hubbe <allenbh@gmail.com>
16273L:	ntb@lists.linux.dev
16274S:	Supported
16275W:	https://github.com/jonmason/ntb/wiki
16276T:	git https://github.com/jonmason/ntb.git
16277F:	drivers/net/ntb_netdev.c
16278F:	drivers/ntb/
16279F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16280F:	include/linux/ntb.h
16281F:	include/linux/ntb_transport.h
16282F:	tools/testing/selftests/ntb/
16283
16284NTB IDT DRIVER
16285M:	Serge Semin <fancer.lancer@gmail.com>
16286L:	ntb@lists.linux.dev
16287S:	Supported
16288F:	drivers/ntb/hw/idt/
16289
16290NTB INTEL DRIVER
16291M:	Dave Jiang <dave.jiang@intel.com>
16292L:	ntb@lists.linux.dev
16293S:	Supported
16294W:	https://github.com/davejiang/linux/wiki
16295T:	git https://github.com/davejiang/linux.git
16296F:	drivers/ntb/hw/intel/
16297
16298NTFS3 FILESYSTEM
16299M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16300L:	ntfs3@lists.linux.dev
16301S:	Supported
16302W:	http://www.paragon-software.com/
16303T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16304F:	Documentation/filesystems/ntfs3.rst
16305F:	fs/ntfs3/
16306
16307NUBUS SUBSYSTEM
16308M:	Finn Thain <fthain@linux-m68k.org>
16309L:	linux-m68k@lists.linux-m68k.org
16310S:	Maintained
16311F:	arch/*/include/asm/nubus.h
16312F:	drivers/nubus/
16313F:	include/linux/nubus.h
16314F:	include/uapi/linux/nubus.h
16315
16316NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16317M:	Antonino Daplas <adaplas@gmail.com>
16318L:	linux-fbdev@vger.kernel.org
16319S:	Maintained
16320F:	drivers/video/fbdev/nvidia/
16321F:	drivers/video/fbdev/riva/
16322
16323NVIDIA WMI EC BACKLIGHT DRIVER
16324M:	Daniel Dadap <ddadap@nvidia.com>
16325L:	platform-driver-x86@vger.kernel.org
16326S:	Supported
16327F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16328F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16329
16330NVM EXPRESS DRIVER
16331M:	Keith Busch <kbusch@kernel.org>
16332M:	Jens Axboe <axboe@fb.com>
16333M:	Christoph Hellwig <hch@lst.de>
16334M:	Sagi Grimberg <sagi@grimberg.me>
16335L:	linux-nvme@lists.infradead.org
16336S:	Supported
16337W:	http://git.infradead.org/nvme.git
16338T:	git git://git.infradead.org/nvme.git
16339F:	Documentation/nvme/
16340F:	drivers/nvme/common/
16341F:	drivers/nvme/host/
16342F:	include/linux/nvme-*.h
16343F:	include/linux/nvme.h
16344F:	include/uapi/linux/nvme_ioctl.h
16345
16346NVM EXPRESS FABRICS AUTHENTICATION
16347M:	Hannes Reinecke <hare@suse.de>
16348L:	linux-nvme@lists.infradead.org
16349S:	Supported
16350F:	drivers/nvme/host/auth.c
16351F:	drivers/nvme/target/auth.c
16352F:	drivers/nvme/target/fabrics-cmd-auth.c
16353F:	include/linux/nvme-auth.h
16354
16355NVM EXPRESS FC TRANSPORT DRIVERS
16356M:	James Smart <james.smart@broadcom.com>
16357L:	linux-nvme@lists.infradead.org
16358S:	Supported
16359F:	drivers/nvme/host/fc.c
16360F:	drivers/nvme/target/fc.c
16361F:	drivers/nvme/target/fcloop.c
16362F:	include/linux/nvme-fc-driver.h
16363F:	include/linux/nvme-fc.h
16364
16365NVM EXPRESS HARDWARE MONITORING SUPPORT
16366M:	Guenter Roeck <linux@roeck-us.net>
16367L:	linux-nvme@lists.infradead.org
16368S:	Supported
16369F:	drivers/nvme/host/hwmon.c
16370
16371NVM EXPRESS TARGET DRIVER
16372M:	Christoph Hellwig <hch@lst.de>
16373M:	Sagi Grimberg <sagi@grimberg.me>
16374M:	Chaitanya Kulkarni <kch@nvidia.com>
16375L:	linux-nvme@lists.infradead.org
16376S:	Supported
16377W:	http://git.infradead.org/nvme.git
16378T:	git git://git.infradead.org/nvme.git
16379F:	drivers/nvme/target/
16380
16381NVMEM FRAMEWORK
16382M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16383S:	Maintained
16384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16385F:	Documentation/ABI/stable/sysfs-bus-nvmem
16386F:	Documentation/devicetree/bindings/nvmem/
16387F:	drivers/nvmem/
16388F:	include/linux/nvmem-consumer.h
16389F:	include/linux/nvmem-provider.h
16390
16391NXP BLUETOOTH WIRELESS DRIVERS
16392M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16393M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16394S:	Maintained
16395F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16396F:	drivers/bluetooth/btnxpuart.c
16397
16398NXP C45 TJA11XX PHY DRIVER
16399M:	Andrei Botila <andrei.botila@oss.nxp.com>
16400L:	netdev@vger.kernel.org
16401S:	Maintained
16402F:	drivers/net/phy/nxp-c45-tja11xx*
16403
16404NXP FSPI DRIVER
16405M:	Han Xu <han.xu@nxp.com>
16406M:	Haibo Chen <haibo.chen@nxp.com>
16407R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16408L:	linux-spi@vger.kernel.org
16409S:	Maintained
16410F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16411F:	drivers/spi/spi-nxp-fspi.c
16412
16413NXP FXAS21002C DRIVER
16414M:	Rui Miguel Silva <rmfrfs@gmail.com>
16415L:	linux-iio@vger.kernel.org
16416S:	Maintained
16417F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16418F:	drivers/iio/gyro/fxas21002c.h
16419F:	drivers/iio/gyro/fxas21002c_core.c
16420F:	drivers/iio/gyro/fxas21002c_i2c.c
16421F:	drivers/iio/gyro/fxas21002c_spi.c
16422
16423NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16424M:	Haibo Chen <haibo.chen@nxp.com>
16425L:	linux-iio@vger.kernel.org
16426L:	imx@lists.linux.dev
16427S:	Maintained
16428F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16429F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16430F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16431F:	drivers/iio/adc/imx7d_adc.c
16432F:	drivers/iio/adc/imx93_adc.c
16433F:	drivers/iio/adc/vf610_adc.c
16434
16435NXP i.MX 8M ISI DRIVER
16436M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16437L:	linux-media@vger.kernel.org
16438S:	Maintained
16439F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16440F:	drivers/media/platform/nxp/imx8-isi/
16441
16442NXP i.MX 8MP DW100 V4L2 DRIVER
16443M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16444L:	linux-media@vger.kernel.org
16445S:	Maintained
16446F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16447F:	Documentation/userspace-api/media/drivers/dw100.rst
16448F:	drivers/media/platform/nxp/dw100/
16449F:	include/uapi/linux/dw100.h
16450
16451NXP i.MX 8MQ DCSS DRIVER
16452M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16453R:	Lucas Stach <l.stach@pengutronix.de>
16454L:	dri-devel@lists.freedesktop.org
16455S:	Maintained
16456T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16457F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16458F:	drivers/gpu/drm/imx/dcss/
16459
16460NXP i.MX 8QXP ADC DRIVER
16461M:	Cai Huoqing <cai.huoqing@linux.dev>
16462M:	Haibo Chen <haibo.chen@nxp.com>
16463L:	imx@lists.linux.dev
16464L:	linux-iio@vger.kernel.org
16465S:	Maintained
16466F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16467F:	drivers/iio/adc/imx8qxp-adc.c
16468
16469NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16470M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16471L:	imx@lists.linux.dev
16472L:	linux-media@vger.kernel.org
16473S:	Maintained
16474F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16475F:	drivers/media/platform/nxp/imx-jpeg
16476
16477NXP i.MX CLOCK DRIVERS
16478M:	Abel Vesa <abelvesa@kernel.org>
16479R:	Peng Fan <peng.fan@nxp.com>
16480L:	linux-clk@vger.kernel.org
16481L:	imx@lists.linux.dev
16482S:	Maintained
16483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16484F:	Documentation/devicetree/bindings/clock/imx*
16485F:	drivers/clk/imx/
16486F:	include/dt-bindings/clock/imx*
16487
16488NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16489M:	Jagan Teki <jagan@amarulasolutions.com>
16490S:	Maintained
16491F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16492F:	drivers/regulator/pf8x00-regulator.c
16493
16494NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16495M:	Krzysztof Kozlowski <krzk@kernel.org>
16496L:	linux-kernel@vger.kernel.org
16497S:	Maintained
16498F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16499F:	drivers/extcon/extcon-ptn5150.c
16500
16501NXP SGTL5000 DRIVER
16502M:	Fabio Estevam <festevam@gmail.com>
16503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16504S:	Maintained
16505F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16506F:	sound/soc/codecs/sgtl5000*
16507
16508NXP SJA1105 ETHERNET SWITCH DRIVER
16509M:	Vladimir Oltean <olteanv@gmail.com>
16510L:	linux-kernel@vger.kernel.org
16511S:	Maintained
16512F:	drivers/net/dsa/sja1105
16513F:	drivers/net/pcs/pcs-xpcs-nxp.c
16514
16515NXP TDA998X DRM DRIVER
16516M:	Russell King <linux@armlinux.org.uk>
16517S:	Maintained
16518T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16519T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16520F:	drivers/gpu/drm/i2c/tda998x_drv.c
16521F:	include/drm/i2c/tda998x.h
16522F:	include/dt-bindings/display/tda998x.h
16523K:	"nxp,tda998x"
16524
16525NXP TFA9879 DRIVER
16526M:	Peter Rosin <peda@axentia.se>
16527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16528S:	Maintained
16529F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16530F:	sound/soc/codecs/tfa9879*
16531
16532NXP-NCI NFC DRIVER
16533S:	Orphan
16534F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16535F:	drivers/nfc/nxp-nci
16536
16537NXP/Goodix TFA989X (TFA1) DRIVER
16538M:	Stephan Gerhold <stephan@gerhold.net>
16539L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16540S:	Maintained
16541F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16542F:	sound/soc/codecs/tfa989x.c
16543
16544NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16545M:	Jonas Malaco <jonas@protocubo.io>
16546L:	linux-hwmon@vger.kernel.org
16547S:	Maintained
16548F:	Documentation/hwmon/nzxt-kraken2.rst
16549F:	drivers/hwmon/nzxt-kraken2.c
16550
16551NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16552M:	Jonas Malaco <jonas@protocubo.io>
16553M:	Aleksa Savic <savicaleksa83@gmail.com>
16554L:	linux-hwmon@vger.kernel.org
16555S:	Maintained
16556F:	Documentation/hwmon/nzxt-kraken3.rst
16557F:	drivers/hwmon/nzxt-kraken3.c
16558
16559NZXT-SMART2 HARDWARE MONITORING DRIVER
16560M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16561L:	linux-hwmon@vger.kernel.org
16562S:	Maintained
16563F:	Documentation/hwmon/nzxt-smart2.rst
16564F:	drivers/hwmon/nzxt-smart2.c
16565
16566OBJAGG
16567M:	Jiri Pirko <jiri@resnulli.us>
16568L:	netdev@vger.kernel.org
16569S:	Supported
16570F:	include/linux/objagg.h
16571F:	lib/objagg.c
16572F:	lib/test_objagg.c
16573
16574OBJPOOL
16575M:	Matt Wu <wuqiang.matt@bytedance.com>
16576S:	Supported
16577F:	include/linux/objpool.h
16578F:	lib/objpool.c
16579F:	lib/test_objpool.c
16580
16581OBJTOOL
16582M:	Josh Poimboeuf <jpoimboe@kernel.org>
16583M:	Peter Zijlstra <peterz@infradead.org>
16584S:	Supported
16585F:	include/linux/objtool*.h
16586F:	tools/objtool/
16587
16588OCELOT ETHERNET SWITCH DRIVER
16589M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16590M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16591M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16592M:	UNGLinuxDriver@microchip.com
16593L:	netdev@vger.kernel.org
16594S:	Supported
16595F:	drivers/net/dsa/ocelot/*
16596F:	drivers/net/ethernet/mscc/
16597F:	include/soc/mscc/ocelot*
16598F:	net/dsa/tag_ocelot.c
16599F:	net/dsa/tag_ocelot_8021q.c
16600F:	tools/testing/selftests/drivers/net/ocelot/*
16601
16602OCELOT EXTERNAL SWITCH CONTROL
16603M:	Colin Foster <colin.foster@in-advantage.com>
16604S:	Supported
16605F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16606F:	drivers/mfd/ocelot*
16607F:	drivers/net/dsa/ocelot/ocelot_ext.c
16608F:	include/linux/mfd/ocelot.h
16609
16610OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16611M:	Frederic Barrat <fbarrat@linux.ibm.com>
16612M:	Andrew Donnellan <ajd@linux.ibm.com>
16613L:	linuxppc-dev@lists.ozlabs.org
16614S:	Supported
16615F:	Documentation/userspace-api/accelerators/ocxl.rst
16616F:	arch/powerpc/include/asm/pnv-ocxl.h
16617F:	arch/powerpc/platforms/powernv/ocxl.c
16618F:	drivers/misc/ocxl/
16619F:	include/misc/ocxl*
16620F:	include/uapi/misc/ocxl.h
16621
16622OMAP AUDIO SUPPORT
16623M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16624M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16626L:	linux-omap@vger.kernel.org
16627S:	Maintained
16628F:	sound/soc/ti/n810.c
16629F:	sound/soc/ti/omap*
16630F:	sound/soc/ti/rx51.c
16631F:	sound/soc/ti/sdma-pcm.*
16632
16633OMAP CLOCK FRAMEWORK SUPPORT
16634M:	Paul Walmsley <paul@pwsan.com>
16635L:	linux-omap@vger.kernel.org
16636S:	Maintained
16637F:	arch/arm/*omap*/*clock*
16638
16639OMAP DEVICE TREE SUPPORT
16640M:	Tony Lindgren <tony@atomide.com>
16641L:	linux-omap@vger.kernel.org
16642L:	devicetree@vger.kernel.org
16643S:	Maintained
16644F:	arch/arm/boot/dts/ti/omap/
16645
16646OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16647L:	linux-omap@vger.kernel.org
16648L:	linux-fbdev@vger.kernel.org
16649S:	Orphan
16650F:	Documentation/arch/arm/omap/dss.rst
16651F:	drivers/video/fbdev/omap2/
16652
16653OMAP FRAMEBUFFER SUPPORT
16654L:	linux-fbdev@vger.kernel.org
16655L:	linux-omap@vger.kernel.org
16656S:	Orphan
16657F:	drivers/video/fbdev/omap/
16658
16659OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16660M:	Roger Quadros <rogerq@kernel.org>
16661M:	Tony Lindgren <tony@atomide.com>
16662L:	linux-omap@vger.kernel.org
16663S:	Maintained
16664F:	arch/arm/mach-omap2/*gpmc*
16665F:	drivers/memory/omap-gpmc.c
16666
16667OMAP GPIO DRIVER
16668M:	Grygorii Strashko <grygorii.strashko@ti.com>
16669M:	Santosh Shilimkar <ssantosh@kernel.org>
16670M:	Kevin Hilman <khilman@kernel.org>
16671L:	linux-omap@vger.kernel.org
16672S:	Maintained
16673F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16674F:	drivers/gpio/gpio-omap.c
16675
16676OMAP HARDWARE SPINLOCK SUPPORT
16677L:	linux-omap@vger.kernel.org
16678S:	Orphan
16679F:	drivers/hwspinlock/omap_hwspinlock.c
16680
16681OMAP HS MMC SUPPORT
16682L:	linux-mmc@vger.kernel.org
16683L:	linux-omap@vger.kernel.org
16684S:	Orphan
16685F:	drivers/mmc/host/omap_hsmmc.c
16686
16687OMAP HWMOD DATA
16688M:	Paul Walmsley <paul@pwsan.com>
16689L:	linux-omap@vger.kernel.org
16690S:	Maintained
16691F:	arch/arm/mach-omap2/omap_hwmod*data*
16692
16693OMAP HWMOD SUPPORT
16694M:	Paul Walmsley <paul@pwsan.com>
16695L:	linux-omap@vger.kernel.org
16696S:	Maintained
16697F:	arch/arm/mach-omap2/omap_hwmod.*
16698
16699OMAP I2C DRIVER
16700M:	Vignesh R <vigneshr@ti.com>
16701L:	linux-omap@vger.kernel.org
16702L:	linux-i2c@vger.kernel.org
16703S:	Maintained
16704F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16705F:	drivers/i2c/busses/i2c-omap.c
16706
16707OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16708M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16709L:	linux-media@vger.kernel.org
16710S:	Maintained
16711F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16712F:	drivers/media/platform/ti/omap3isp/
16713F:	drivers/staging/media/omap4iss/
16714
16715OMAP MMC SUPPORT
16716M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16717L:	linux-omap@vger.kernel.org
16718S:	Odd Fixes
16719F:	drivers/mmc/host/omap.c
16720
16721OMAP POWER MANAGEMENT SUPPORT
16722M:	Kevin Hilman <khilman@kernel.org>
16723L:	linux-omap@vger.kernel.org
16724S:	Maintained
16725F:	arch/arm/*omap*/*pm*
16726F:	drivers/cpufreq/omap-cpufreq.c
16727
16728OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16729M:	Paul Walmsley <paul@pwsan.com>
16730L:	linux-omap@vger.kernel.org
16731S:	Maintained
16732F:	arch/arm/mach-omap2/prm*
16733
16734OMAP RANDOM NUMBER GENERATOR SUPPORT
16735M:	Deepak Saxena <dsaxena@plexity.net>
16736S:	Maintained
16737F:	drivers/char/hw_random/omap-rng.c
16738
16739OMAP USB SUPPORT
16740L:	linux-usb@vger.kernel.org
16741L:	linux-omap@vger.kernel.org
16742S:	Orphan
16743F:	arch/arm/*omap*/usb*
16744F:	drivers/usb/*/*omap*
16745
16746OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16747M:	Mark Jackson <mpfj@newflow.co.uk>
16748L:	linux-omap@vger.kernel.org
16749S:	Maintained
16750F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16751
16752OMAP1 SUPPORT
16753M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16754M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16755R:	Tony Lindgren <tony@atomide.com>
16756L:	linux-omap@vger.kernel.org
16757S:	Maintained
16758Q:	http://patchwork.kernel.org/project/linux-omap/list/
16759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16760F:	arch/arm/configs/omap1_defconfig
16761F:	arch/arm/mach-omap1/
16762F:	drivers/i2c/busses/i2c-omap.c
16763F:	include/linux/platform_data/ams-delta-fiq.h
16764F:	include/linux/platform_data/i2c-omap.h
16765
16766OMAP2+ SUPPORT
16767M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16768M:	Andreas Kemnade <andreas@kemnade.info>
16769M:	Kevin Hilman <khilman@baylibre.com>
16770M:	Roger Quadros <rogerq@kernel.org>
16771M:	Tony Lindgren <tony@atomide.com>
16772L:	linux-omap@vger.kernel.org
16773S:	Maintained
16774W:	http://linux.omap.com/
16775Q:	http://patchwork.kernel.org/project/linux-omap/list/
16776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16777F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16778F:	arch/arm/configs/omap2plus_defconfig
16779F:	arch/arm/mach-omap2/
16780F:	drivers/bus/omap*.[ch]
16781F:	drivers/bus/ti-sysc.c
16782F:	drivers/gpio/gpio-tps65219.c
16783F:	drivers/i2c/busses/i2c-omap.c
16784F:	drivers/irqchip/irq-omap-intc.c
16785F:	drivers/mfd/*omap*.c
16786F:	drivers/mfd/menelaus.c
16787F:	drivers/mfd/palmas.c
16788F:	drivers/mfd/tps65217.c
16789F:	drivers/mfd/tps65218.c
16790F:	drivers/mfd/tps65219.c
16791F:	drivers/mfd/tps65910.c
16792F:	drivers/mfd/twl-core.[ch]
16793F:	drivers/mfd/twl4030*.c
16794F:	drivers/mfd/twl6030*.c
16795F:	drivers/mfd/twl6040*.c
16796F:	drivers/regulator/palmas-regulator*.c
16797F:	drivers/regulator/pbias-regulator.c
16798F:	drivers/regulator/tps65217-regulator.c
16799F:	drivers/regulator/tps65218-regulator.c
16800F:	drivers/regulator/tps65219-regulator.c
16801F:	drivers/regulator/tps65910-regulator.c
16802F:	drivers/regulator/twl-regulator.c
16803F:	drivers/regulator/twl6030-regulator.c
16804F:	include/linux/platform_data/i2c-omap.h
16805F:	include/linux/platform_data/ti-sysc.h
16806
16807OMFS FILESYSTEM
16808M:	Bob Copeland <me@bobcopeland.com>
16809L:	linux-karma-devel@lists.sourceforge.net
16810S:	Maintained
16811F:	Documentation/filesystems/omfs.rst
16812F:	fs/omfs/
16813
16814OMNIVISION OG01A1B SENSOR DRIVER
16815M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16816L:	linux-media@vger.kernel.org
16817S:	Maintained
16818F:	drivers/media/i2c/og01a1b.c
16819
16820OMNIVISION OV01A10 SENSOR DRIVER
16821M:	Bingbu Cao <bingbu.cao@intel.com>
16822L:	linux-media@vger.kernel.org
16823S:	Maintained
16824T:	git git://linuxtv.org/media_tree.git
16825F:	drivers/media/i2c/ov01a10.c
16826
16827OMNIVISION OV02A10 SENSOR DRIVER
16828L:	linux-media@vger.kernel.org
16829S:	Orphan
16830T:	git git://linuxtv.org/media_tree.git
16831F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16832F:	drivers/media/i2c/ov02a10.c
16833
16834OMNIVISION OV08D10 SENSOR DRIVER
16835M:	Jimmy Su <jimmy.su@intel.com>
16836L:	linux-media@vger.kernel.org
16837S:	Maintained
16838T:	git git://linuxtv.org/media_tree.git
16839F:	drivers/media/i2c/ov08d10.c
16840
16841OMNIVISION OV08X40 SENSOR DRIVER
16842M:	Jason Chen <jason.z.chen@intel.com>
16843L:	linux-media@vger.kernel.org
16844S:	Maintained
16845T:	git git://linuxtv.org/media_tree.git
16846F:	drivers/media/i2c/ov08x40.c
16847
16848OMNIVISION OV13858 SENSOR DRIVER
16849M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16850L:	linux-media@vger.kernel.org
16851S:	Maintained
16852T:	git git://linuxtv.org/media_tree.git
16853F:	drivers/media/i2c/ov13858.c
16854
16855OMNIVISION OV13B10 SENSOR DRIVER
16856M:	Arec Kao <arec.kao@intel.com>
16857L:	linux-media@vger.kernel.org
16858S:	Maintained
16859T:	git git://linuxtv.org/media_tree.git
16860F:	drivers/media/i2c/ov13b10.c
16861
16862OMNIVISION OV2680 SENSOR DRIVER
16863M:	Rui Miguel Silva <rmfrfs@gmail.com>
16864M:	Hans de Goede <hansg@kernel.org>
16865L:	linux-media@vger.kernel.org
16866S:	Maintained
16867T:	git git://linuxtv.org/media_tree.git
16868F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16869F:	drivers/media/i2c/ov2680.c
16870
16871OMNIVISION OV2685 SENSOR DRIVER
16872M:	Shunqian Zheng <zhengsq@rock-chips.com>
16873L:	linux-media@vger.kernel.org
16874S:	Maintained
16875T:	git git://linuxtv.org/media_tree.git
16876F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16877F:	drivers/media/i2c/ov2685.c
16878
16879OMNIVISION OV2740 SENSOR DRIVER
16880M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16881R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16882R:	Bingbu Cao <bingbu.cao@intel.com>
16883L:	linux-media@vger.kernel.org
16884S:	Maintained
16885T:	git git://linuxtv.org/media_tree.git
16886F:	drivers/media/i2c/ov2740.c
16887
16888OMNIVISION OV4689 SENSOR DRIVER
16889M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16890L:	linux-media@vger.kernel.org
16891S:	Maintained
16892T:	git git://linuxtv.org/media_tree.git
16893F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16894F:	drivers/media/i2c/ov4689.c
16895
16896OMNIVISION OV5640 SENSOR DRIVER
16897M:	Steve Longerbeam <slongerbeam@gmail.com>
16898L:	linux-media@vger.kernel.org
16899S:	Maintained
16900T:	git git://linuxtv.org/media_tree.git
16901F:	drivers/media/i2c/ov5640.c
16902
16903OMNIVISION OV5647 SENSOR DRIVER
16904M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16905M:	Jacopo Mondi <jacopo@jmondi.org>
16906L:	linux-media@vger.kernel.org
16907S:	Maintained
16908T:	git git://linuxtv.org/media_tree.git
16909F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16910F:	drivers/media/i2c/ov5647.c
16911
16912OMNIVISION OV5670 SENSOR DRIVER
16913M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16914L:	linux-media@vger.kernel.org
16915S:	Maintained
16916T:	git git://linuxtv.org/media_tree.git
16917F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16918F:	drivers/media/i2c/ov5670.c
16919
16920OMNIVISION OV5675 SENSOR DRIVER
16921M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16922L:	linux-media@vger.kernel.org
16923S:	Maintained
16924T:	git git://linuxtv.org/media_tree.git
16925F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16926F:	drivers/media/i2c/ov5675.c
16927
16928OMNIVISION OV5693 SENSOR DRIVER
16929M:	Daniel Scally <djrscally@gmail.com>
16930L:	linux-media@vger.kernel.org
16931S:	Maintained
16932T:	git git://linuxtv.org/media_tree.git
16933F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16934F:	drivers/media/i2c/ov5693.c
16935
16936OMNIVISION OV5695 SENSOR DRIVER
16937M:	Shunqian Zheng <zhengsq@rock-chips.com>
16938L:	linux-media@vger.kernel.org
16939S:	Maintained
16940T:	git git://linuxtv.org/media_tree.git
16941F:	drivers/media/i2c/ov5695.c
16942
16943OMNIVISION OV64A40 SENSOR DRIVER
16944M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16945L:	linux-media@vger.kernel.org
16946S:	Maintained
16947T:	git git://linuxtv.org/media_tree.git
16948F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16949F:	drivers/media/i2c/ov64a40.c
16950
16951OMNIVISION OV7670 SENSOR DRIVER
16952L:	linux-media@vger.kernel.org
16953S:	Orphan
16954T:	git git://linuxtv.org/media_tree.git
16955F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16956F:	drivers/media/i2c/ov7670.c
16957
16958OMNIVISION OV772x SENSOR DRIVER
16959M:	Jacopo Mondi <jacopo@jmondi.org>
16960L:	linux-media@vger.kernel.org
16961S:	Odd fixes
16962T:	git git://linuxtv.org/media_tree.git
16963F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16964F:	drivers/media/i2c/ov772x.c
16965F:	include/media/i2c/ov772x.h
16966
16967OMNIVISION OV7740 SENSOR DRIVER
16968L:	linux-media@vger.kernel.org
16969S:	Orphan
16970T:	git git://linuxtv.org/media_tree.git
16971F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16972F:	drivers/media/i2c/ov7740.c
16973
16974OMNIVISION OV8856 SENSOR DRIVER
16975M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16976L:	linux-media@vger.kernel.org
16977S:	Maintained
16978T:	git git://linuxtv.org/media_tree.git
16979F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16980F:	drivers/media/i2c/ov8856.c
16981
16982OMNIVISION OV8858 SENSOR DRIVER
16983M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16984M:	Nicholas Roth <nicholas@rothemail.net>
16985L:	linux-media@vger.kernel.org
16986S:	Maintained
16987T:	git git://linuxtv.org/media_tree.git
16988F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16989F:	drivers/media/i2c/ov8858.c
16990
16991OMNIVISION OV9282 SENSOR DRIVER
16992M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16993L:	linux-media@vger.kernel.org
16994S:	Maintained
16995T:	git git://linuxtv.org/media_tree.git
16996F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16997F:	drivers/media/i2c/ov9282.c
16998
16999OMNIVISION OV9640 SENSOR DRIVER
17000M:	Petr Cvek <petrcvekcz@gmail.com>
17001L:	linux-media@vger.kernel.org
17002S:	Maintained
17003F:	drivers/media/i2c/ov9640.*
17004
17005OMNIVISION OV9650 SENSOR DRIVER
17006M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17007R:	Akinobu Mita <akinobu.mita@gmail.com>
17008R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17009L:	linux-media@vger.kernel.org
17010S:	Maintained
17011T:	git git://linuxtv.org/media_tree.git
17012F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17013F:	drivers/media/i2c/ov9650.c
17014
17015OMNIVISION OV9734 SENSOR DRIVER
17016M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17017R:	Bingbu Cao <bingbu.cao@intel.com>
17018L:	linux-media@vger.kernel.org
17019S:	Maintained
17020T:	git git://linuxtv.org/media_tree.git
17021F:	drivers/media/i2c/ov9734.c
17022
17023ONBOARD USB HUB DRIVER
17024M:	Matthias Kaehlcke <mka@chromium.org>
17025L:	linux-usb@vger.kernel.org
17026S:	Maintained
17027F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17028F:	drivers/usb/misc/onboard_usb_dev.c
17029
17030ONENAND FLASH DRIVER
17031M:	Kyungmin Park <kyungmin.park@samsung.com>
17032L:	linux-mtd@lists.infradead.org
17033S:	Maintained
17034F:	drivers/mtd/nand/onenand/
17035F:	include/linux/mtd/onenand*.h
17036
17037ONEXPLAYER FAN DRIVER
17038M:	Derek John Clark <derekjohn.clark@gmail.com>
17039M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17040L:	linux-hwmon@vger.kernel.org
17041S:	Maintained
17042F:	drivers/hwmon/oxp-sensors.c
17043
17044ONIE TLV NVMEM LAYOUT DRIVER
17045M:	Miquel Raynal <miquel.raynal@bootlin.com>
17046S:	Maintained
17047F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17048F:	drivers/nvmem/layouts/onie-tlv.c
17049
17050ONION OMEGA2+ BOARD
17051M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17052L:	linux-mips@vger.kernel.org
17053S:	Maintained
17054F:	arch/mips/boot/dts/ralink/omega2p.dts
17055
17056ONSEMI ETHERNET PHY DRIVERS
17057M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17058L:	netdev@vger.kernel.org
17059S:	Supported
17060W:	http://www.onsemi.com
17061F:	drivers/net/phy/ncn*
17062
17063OP-TEE DRIVER
17064M:	Jens Wiklander <jens.wiklander@linaro.org>
17065L:	op-tee@lists.trustedfirmware.org
17066S:	Maintained
17067F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17068F:	drivers/tee/optee/
17069
17070OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17071M:	Sumit Garg <sumit.garg@linaro.org>
17072L:	op-tee@lists.trustedfirmware.org
17073S:	Maintained
17074F:	drivers/char/hw_random/optee-rng.c
17075
17076OP-TEE RTC DRIVER
17077M:	Clément Léger <clement.leger@bootlin.com>
17078L:	linux-rtc@vger.kernel.org
17079S:	Maintained
17080F:	drivers/rtc/rtc-optee.c
17081
17082OPA-VNIC DRIVER
17083M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17084L:	linux-rdma@vger.kernel.org
17085S:	Supported
17086F:	drivers/infiniband/ulp/opa_vnic
17087
17088OPEN FIRMWARE AND FLATTENED DEVICE TREE
17089M:	Rob Herring <robh@kernel.org>
17090M:	Saravana Kannan <saravanak@google.com>
17091L:	devicetree@vger.kernel.org
17092S:	Maintained
17093W:	http://www.devicetree.org/
17094C:	irc://irc.libera.chat/devicetree
17095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17096F:	Documentation/ABI/testing/sysfs-firmware-ofw
17097F:	drivers/of/
17098F:	include/linux/of*.h
17099F:	scripts/dtc/
17100F:	tools/testing/selftests/dt/
17101K:	of_overlay_notifier_
17102K:	of_overlay_fdt_apply
17103K:	of_overlay_remove
17104
17105OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17106M:	Rob Herring <robh@kernel.org>
17107M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17108M:	Conor Dooley <conor+dt@kernel.org>
17109L:	devicetree@vger.kernel.org
17110S:	Maintained
17111Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17112C:	irc://irc.libera.chat/devicetree
17113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17114F:	Documentation/devicetree/
17115F:	arch/*/boot/dts/
17116F:	include/dt-bindings/
17117
17118OPENCOMPUTE PTP CLOCK DRIVER
17119M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17120M:	Vadim Fedorenko <vadfed@linux.dev>
17121L:	netdev@vger.kernel.org
17122S:	Maintained
17123F:	drivers/ptp/ptp_ocp.c
17124
17125OPENCORES I2C BUS DRIVER
17126M:	Peter Korsgaard <peter@korsgaard.com>
17127M:	Andrew Lunn <andrew@lunn.ch>
17128L:	linux-i2c@vger.kernel.org
17129S:	Maintained
17130F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17131F:	Documentation/i2c/busses/i2c-ocores.rst
17132F:	drivers/i2c/busses/i2c-ocores.c
17133F:	include/linux/platform_data/i2c-ocores.h
17134
17135OPENRISC ARCHITECTURE
17136M:	Jonas Bonn <jonas@southpole.se>
17137M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17138M:	Stafford Horne <shorne@gmail.com>
17139L:	linux-openrisc@vger.kernel.org
17140S:	Maintained
17141W:	http://openrisc.io
17142T:	git https://github.com/openrisc/linux.git
17143F:	Documentation/arch/openrisc/
17144F:	Documentation/devicetree/bindings/openrisc/
17145F:	arch/openrisc/
17146F:	drivers/irqchip/irq-ompic.c
17147F:	drivers/irqchip/irq-or1k-*
17148
17149OPENVSWITCH
17150M:	Pravin B Shelar <pshelar@ovn.org>
17151L:	netdev@vger.kernel.org
17152L:	dev@openvswitch.org
17153S:	Maintained
17154W:	http://openvswitch.org
17155F:	include/uapi/linux/openvswitch.h
17156F:	net/openvswitch/
17157F:	tools/testing/selftests/net/openvswitch/
17158
17159OPERATING PERFORMANCE POINTS (OPP)
17160M:	Viresh Kumar <vireshk@kernel.org>
17161M:	Nishanth Menon <nm@ti.com>
17162M:	Stephen Boyd <sboyd@kernel.org>
17163L:	linux-pm@vger.kernel.org
17164S:	Maintained
17165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17166F:	Documentation/devicetree/bindings/opp/
17167F:	Documentation/power/opp.rst
17168F:	drivers/opp/
17169F:	include/linux/pm_opp.h
17170
17171OPL4 DRIVER
17172M:	Clemens Ladisch <clemens@ladisch.de>
17173L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17174S:	Maintained
17175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17176F:	sound/drivers/opl4/
17177
17178ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17179M:	Mark Fasheh <mark@fasheh.com>
17180M:	Joel Becker <jlbec@evilplan.org>
17181M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17182L:	ocfs2-devel@lists.linux.dev
17183S:	Supported
17184W:	http://ocfs2.wiki.kernel.org
17185F:	Documentation/filesystems/dlmfs.rst
17186F:	Documentation/filesystems/ocfs2.rst
17187F:	fs/ocfs2/
17188
17189ORANGEFS FILESYSTEM
17190M:	Mike Marshall <hubcap@omnibond.com>
17191R:	Martin Brandenburg <martin@omnibond.com>
17192L:	devel@lists.orangefs.org
17193S:	Supported
17194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17195F:	Documentation/filesystems/orangefs.rst
17196F:	fs/orangefs/
17197
17198OV2659 OMNIVISION SENSOR DRIVER
17199M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17200L:	linux-media@vger.kernel.org
17201S:	Maintained
17202W:	https://linuxtv.org
17203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17204T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17205F:	drivers/media/i2c/ov2659.c
17206F:	include/media/i2c/ov2659.h
17207
17208OVERLAY FILESYSTEM
17209M:	Miklos Szeredi <miklos@szeredi.hu>
17210M:	Amir Goldstein <amir73il@gmail.com>
17211L:	linux-unionfs@vger.kernel.org
17212S:	Supported
17213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17214F:	Documentation/filesystems/overlayfs.rst
17215F:	fs/overlayfs/
17216
17217P54 WIRELESS DRIVER
17218M:	Christian Lamparter <chunkeey@googlemail.com>
17219L:	linux-wireless@vger.kernel.org
17220S:	Maintained
17221W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17222F:	drivers/net/wireless/intersil/p54/
17223
17224PACKET SOCKETS
17225M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17226S:	Maintained
17227F:	include/uapi/linux/if_packet.h
17228F:	net/packet/af_packet.c
17229
17230PACKING
17231M:	Vladimir Oltean <olteanv@gmail.com>
17232L:	netdev@vger.kernel.org
17233S:	Supported
17234F:	Documentation/core-api/packing.rst
17235F:	include/linux/packing.h
17236F:	lib/packing.c
17237
17238PADATA PARALLEL EXECUTION MECHANISM
17239M:	Steffen Klassert <steffen.klassert@secunet.com>
17240M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17241L:	linux-crypto@vger.kernel.org
17242L:	linux-kernel@vger.kernel.org
17243S:	Maintained
17244F:	Documentation/core-api/padata.rst
17245F:	include/linux/padata.h
17246F:	kernel/padata.c
17247
17248PAGE CACHE
17249M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17250L:	linux-fsdevel@vger.kernel.org
17251S:	Supported
17252T:	git git://git.infradead.org/users/willy/pagecache.git
17253F:	Documentation/filesystems/locking.rst
17254F:	Documentation/filesystems/vfs.rst
17255F:	include/linux/pagemap.h
17256F:	mm/filemap.c
17257F:	mm/page-writeback.c
17258F:	mm/readahead.c
17259F:	mm/truncate.c
17260
17261PAGE POOL
17262M:	Jesper Dangaard Brouer <hawk@kernel.org>
17263M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17264L:	netdev@vger.kernel.org
17265S:	Supported
17266F:	Documentation/networking/page_pool.rst
17267F:	include/net/page_pool/
17268F:	include/trace/events/page_pool.h
17269F:	net/core/page_pool.c
17270
17271PAGE TABLE CHECK
17272M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17273M:	Andrew Morton <akpm@linux-foundation.org>
17274L:	linux-mm@kvack.org
17275S:	Maintained
17276F:	Documentation/mm/page_table_check.rst
17277F:	include/linux/page_table_check.h
17278F:	mm/page_table_check.c
17279
17280PANASONIC LAPTOP ACPI EXTRAS DRIVER
17281M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17282L:	platform-driver-x86@vger.kernel.org
17283S:	Maintained
17284F:	drivers/platform/x86/panasonic-laptop.c
17285
17286PARALLAX PING IIO SENSOR DRIVER
17287M:	Andreas Klinger <ak@it-klinger.de>
17288L:	linux-iio@vger.kernel.org
17289S:	Maintained
17290F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17291F:	drivers/iio/proximity/ping.c
17292
17293PARALLEL LCD/KEYPAD PANEL DRIVER
17294M:	Willy Tarreau <willy@haproxy.com>
17295M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17296S:	Odd Fixes
17297F:	Documentation/admin-guide/lcd-panel-cgram.rst
17298F:	drivers/auxdisplay/panel.c
17299
17300PARALLEL PORT SUBSYSTEM
17301M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17302M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17303L:	linux-parport@lists.infradead.org (subscribers-only)
17304S:	Maintained
17305F:	Documentation/driver-api/parport*.rst
17306F:	drivers/char/ppdev.c
17307F:	drivers/parport/
17308F:	include/linux/parport*.h
17309F:	include/uapi/linux/ppdev.h
17310
17311PARAVIRT_OPS INTERFACE
17312M:	Juergen Gross <jgross@suse.com>
17313R:	Ajay Kaher <ajay.kaher@broadcom.com>
17314R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17315R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17316L:	virtualization@lists.linux.dev
17317L:	x86@kernel.org
17318S:	Supported
17319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17320F:	Documentation/virt/paravirt_ops.rst
17321F:	arch/*/include/asm/paravirt*.h
17322F:	arch/*/kernel/paravirt*
17323F:	include/linux/hypervisor.h
17324
17325PARISC ARCHITECTURE
17326M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17327M:	Helge Deller <deller@gmx.de>
17328L:	linux-parisc@vger.kernel.org
17329S:	Maintained
17330W:	https://parisc.wiki.kernel.org
17331Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17334F:	Documentation/arch/parisc/
17335F:	arch/parisc/
17336F:	drivers/char/agp/parisc-agp.c
17337F:	drivers/input/misc/hp_sdc_rtc.c
17338F:	drivers/input/serio/gscps2.c
17339F:	drivers/input/serio/hp_sdc*
17340F:	drivers/parisc/
17341F:	drivers/parport/parport_gsc.*
17342F:	drivers/tty/serial/8250/8250_parisc.c
17343F:	drivers/video/console/sti*
17344F:	drivers/video/fbdev/sti*
17345F:	drivers/video/logo/logo_parisc*
17346F:	include/linux/hp_sdc.h
17347
17348PARMAN
17349M:	Jiri Pirko <jiri@resnulli.us>
17350L:	netdev@vger.kernel.org
17351S:	Supported
17352F:	include/linux/parman.h
17353F:	lib/parman.c
17354F:	lib/test_parman.c
17355
17356PC ENGINES APU BOARD DRIVER
17357M:	Enrico Weigelt, metux IT consult <info@metux.net>
17358S:	Maintained
17359F:	drivers/platform/x86/pcengines-apuv2.c
17360
17361PC87360 HARDWARE MONITORING DRIVER
17362M:	Jim Cromie <jim.cromie@gmail.com>
17363L:	linux-hwmon@vger.kernel.org
17364S:	Maintained
17365F:	Documentation/hwmon/pc87360.rst
17366F:	drivers/hwmon/pc87360.c
17367
17368PC8736x GPIO DRIVER
17369M:	Jim Cromie <jim.cromie@gmail.com>
17370S:	Maintained
17371F:	drivers/char/pc8736x_gpio.c
17372
17373PC87427 HARDWARE MONITORING DRIVER
17374M:	Jean Delvare <jdelvare@suse.com>
17375L:	linux-hwmon@vger.kernel.org
17376S:	Maintained
17377F:	Documentation/hwmon/pc87427.rst
17378F:	drivers/hwmon/pc87427.c
17379
17380PCA9532 LED DRIVER
17381M:	Riku Voipio <riku.voipio@iki.fi>
17382S:	Maintained
17383F:	drivers/leds/leds-pca9532.c
17384F:	include/linux/leds-pca9532.h
17385
17386PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17387M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17388M:	Pali Rohár <pali@kernel.org>
17389L:	linux-pci@vger.kernel.org
17390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17391S:	Maintained
17392F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17393F:	drivers/pci/controller/pci-aardvark.c
17394
17395PCI DRIVER FOR ALTERA PCIE IP
17396M:	Joyce Ooi <joyce.ooi@intel.com>
17397L:	linux-pci@vger.kernel.org
17398S:	Supported
17399F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17400F:	drivers/pci/controller/pcie-altera.c
17401
17402PCI DRIVER FOR APPLIEDMICRO XGENE
17403M:	Toan Le <toan@os.amperecomputing.com>
17404L:	linux-pci@vger.kernel.org
17405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17406S:	Maintained
17407F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17408F:	drivers/pci/controller/pci-xgene.c
17409
17410PCI DRIVER FOR ARM VERSATILE PLATFORM
17411M:	Rob Herring <robh@kernel.org>
17412L:	linux-pci@vger.kernel.org
17413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17414S:	Maintained
17415F:	Documentation/devicetree/bindings/pci/versatile.yaml
17416F:	drivers/pci/controller/pci-versatile.c
17417
17418PCI DRIVER FOR ARMADA 8K
17419M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17420L:	linux-pci@vger.kernel.org
17421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17422S:	Maintained
17423F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17424F:	drivers/pci/controller/dwc/pcie-armada8k.c
17425
17426PCI DRIVER FOR CADENCE PCIE IP
17427L:	linux-pci@vger.kernel.org
17428S:	Orphan
17429F:	Documentation/devicetree/bindings/pci/cdns,*
17430F:	drivers/pci/controller/cadence/*cadence*
17431
17432PCI DRIVER FOR FREESCALE LAYERSCAPE
17433M:	Minghuan Lian <minghuan.Lian@nxp.com>
17434M:	Mingkai Hu <mingkai.hu@nxp.com>
17435M:	Roy Zang <roy.zang@nxp.com>
17436L:	linuxppc-dev@lists.ozlabs.org
17437L:	linux-pci@vger.kernel.org
17438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17439S:	Maintained
17440F:	drivers/pci/controller/dwc/*layerscape*
17441
17442PCI DRIVER FOR FU740
17443M:	Paul Walmsley <paul.walmsley@sifive.com>
17444M:	Greentime Hu <greentime.hu@sifive.com>
17445M:	Samuel Holland <samuel.holland@sifive.com>
17446L:	linux-pci@vger.kernel.org
17447S:	Maintained
17448F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17449F:	drivers/pci/controller/dwc/pcie-fu740.c
17450
17451PCI DRIVER FOR GENERIC OF HOSTS
17452M:	Will Deacon <will@kernel.org>
17453L:	linux-pci@vger.kernel.org
17454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17455S:	Maintained
17456F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17457F:	drivers/pci/controller/pci-host-common.c
17458F:	drivers/pci/controller/pci-host-generic.c
17459
17460PCI DRIVER FOR IMX6
17461M:	Richard Zhu <hongxing.zhu@nxp.com>
17462M:	Lucas Stach <l.stach@pengutronix.de>
17463L:	linux-pci@vger.kernel.org
17464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17465S:	Maintained
17466F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17467F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17468F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17469F:	drivers/pci/controller/dwc/*imx6*
17470
17471PCI DRIVER FOR INTEL IXP4XX
17472M:	Linus Walleij <linus.walleij@linaro.org>
17473S:	Maintained
17474F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17475F:	drivers/pci/controller/pci-ixp4xx.c
17476
17477PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17478M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17479R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17480L:	linux-pci@vger.kernel.org
17481S:	Supported
17482F:	drivers/pci/controller/vmd.c
17483
17484PCI DRIVER FOR MICROSEMI SWITCHTEC
17485M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17486M:	Logan Gunthorpe <logang@deltatee.com>
17487L:	linux-pci@vger.kernel.org
17488S:	Maintained
17489F:	Documentation/ABI/testing/sysfs-class-switchtec
17490F:	Documentation/driver-api/switchtec.rst
17491F:	drivers/ntb/hw/mscc/
17492F:	drivers/pci/switch/switchtec*
17493F:	include/linux/switchtec.h
17494F:	include/uapi/linux/switchtec_ioctl.h
17495
17496PCI DRIVER FOR MOBIVEIL PCIE IP
17497M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17498M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17499L:	linux-pci@vger.kernel.org
17500S:	Supported
17501F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17502F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17503
17504PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17505M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17506M:	Pali Rohár <pali@kernel.org>
17507L:	linux-pci@vger.kernel.org
17508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17509S:	Maintained
17510F:	drivers/pci/controller/*mvebu*
17511
17512PCI DRIVER FOR NVIDIA TEGRA
17513M:	Thierry Reding <thierry.reding@gmail.com>
17514L:	linux-tegra@vger.kernel.org
17515L:	linux-pci@vger.kernel.org
17516S:	Supported
17517F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17518F:	drivers/pci/controller/pci-tegra.c
17519
17520PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17521M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17522L:	linux-pci@vger.kernel.org
17523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17524S:	Maintained
17525F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17526F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17527
17528PCI DRIVER FOR PLDA PCIE IP
17529M:	Daire McNamara <daire.mcnamara@microchip.com>
17530L:	linux-pci@vger.kernel.org
17531S:	Maintained
17532F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17533F:	drivers/pci/controller/plda/pcie-plda-host.c
17534F:	drivers/pci/controller/plda/pcie-plda.h
17535
17536PCI DRIVER FOR RENESAS R-CAR
17537M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17538M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17539L:	linux-pci@vger.kernel.org
17540L:	linux-renesas-soc@vger.kernel.org
17541S:	Maintained
17542F:	Documentation/devicetree/bindings/pci/*rcar*
17543F:	drivers/pci/controller/*rcar*
17544F:	drivers/pci/controller/dwc/*rcar*
17545
17546PCI DRIVER FOR SAMSUNG EXYNOS
17547M:	Jingoo Han <jingoohan1@gmail.com>
17548L:	linux-pci@vger.kernel.org
17549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17550L:	linux-samsung-soc@vger.kernel.org
17551S:	Maintained
17552F:	drivers/pci/controller/dwc/pci-exynos.c
17553
17554PCI DRIVER FOR SYNOPSYS DESIGNWARE
17555M:	Jingoo Han <jingoohan1@gmail.com>
17556M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17557L:	linux-pci@vger.kernel.org
17558S:	Maintained
17559F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17560F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17561F:	drivers/pci/controller/dwc/*designware*
17562
17563PCI DRIVER FOR TI DRA7XX/J721E
17564M:	Vignesh Raghavendra <vigneshr@ti.com>
17565R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17566L:	linux-omap@vger.kernel.org
17567L:	linux-pci@vger.kernel.org
17568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17569S:	Supported
17570F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17571F:	drivers/pci/controller/cadence/pci-j721e.c
17572F:	drivers/pci/controller/dwc/pci-dra7xx.c
17573
17574PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17575M:	Linus Walleij <linus.walleij@linaro.org>
17576L:	linux-pci@vger.kernel.org
17577S:	Maintained
17578F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17579F:	drivers/pci/controller/pci-v3-semi.c
17580
17581PCI DRIVER FOR XILINX VERSAL CPM
17582M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17583M:	Michal Simek <michal.simek@amd.com>
17584L:	linux-pci@vger.kernel.org
17585S:	Maintained
17586F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17587F:	drivers/pci/controller/pcie-xilinx-cpm.c
17588
17589PCI ENDPOINT SUBSYSTEM
17590M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17591M:	Krzysztof Wilczyński <kw@linux.com>
17592R:	Kishon Vijay Abraham I <kishon@kernel.org>
17593L:	linux-pci@vger.kernel.org
17594S:	Supported
17595Q:	https://patchwork.kernel.org/project/linux-pci/list/
17596B:	https://bugzilla.kernel.org
17597C:	irc://irc.oftc.net/linux-pci
17598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17599F:	Documentation/PCI/endpoint/*
17600F:	Documentation/misc-devices/pci-endpoint-test.rst
17601F:	drivers/misc/pci_endpoint_test.c
17602F:	drivers/pci/endpoint/
17603F:	tools/pci/
17604
17605PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17606M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17607R:	Oliver O'Halloran <oohall@gmail.com>
17608L:	linuxppc-dev@lists.ozlabs.org
17609S:	Supported
17610F:	Documentation/PCI/pci-error-recovery.rst
17611F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17612F:	arch/powerpc/include/*/eeh*.h
17613F:	arch/powerpc/kernel/eeh*.c
17614F:	arch/powerpc/platforms/*/eeh*.c
17615F:	drivers/pci/pcie/aer.c
17616F:	drivers/pci/pcie/dpc.c
17617F:	drivers/pci/pcie/err.c
17618
17619PCI ERROR RECOVERY
17620M:	Linas Vepstas <linasvepstas@gmail.com>
17621L:	linux-pci@vger.kernel.org
17622S:	Supported
17623F:	Documentation/PCI/pci-error-recovery.rst
17624
17625PCI MSI DRIVER FOR ALTERA MSI IP
17626M:	Joyce Ooi <joyce.ooi@intel.com>
17627L:	linux-pci@vger.kernel.org
17628S:	Supported
17629F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17630F:	drivers/pci/controller/pcie-altera-msi.c
17631
17632PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17633M:	Toan Le <toan@os.amperecomputing.com>
17634L:	linux-pci@vger.kernel.org
17635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17636S:	Maintained
17637F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17638F:	drivers/pci/controller/pci-xgene-msi.c
17639
17640PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17641M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17642M:	Krzysztof Wilczyński <kw@linux.com>
17643R:	Rob Herring <robh@kernel.org>
17644L:	linux-pci@vger.kernel.org
17645S:	Supported
17646Q:	https://patchwork.kernel.org/project/linux-pci/list/
17647B:	https://bugzilla.kernel.org
17648C:	irc://irc.oftc.net/linux-pci
17649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17650F:	Documentation/devicetree/bindings/pci/
17651F:	drivers/pci/controller/
17652F:	drivers/pci/pci-bridge-emul.c
17653F:	drivers/pci/pci-bridge-emul.h
17654
17655PCI PEER-TO-PEER DMA (P2PDMA)
17656M:	Bjorn Helgaas <bhelgaas@google.com>
17657M:	Logan Gunthorpe <logang@deltatee.com>
17658L:	linux-pci@vger.kernel.org
17659S:	Supported
17660Q:	https://patchwork.kernel.org/project/linux-pci/list/
17661B:	https://bugzilla.kernel.org
17662C:	irc://irc.oftc.net/linux-pci
17663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17664F:	Documentation/driver-api/pci/p2pdma.rst
17665F:	drivers/pci/p2pdma.c
17666F:	include/linux/pci-p2pdma.h
17667
17668PCI POWER CONTROL
17669M:	Bartosz Golaszewski <brgl@bgdev.pl>
17670L:	linux-pci@vger.kernel.org
17671S:	Maintained
17672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17673F:	drivers/pci/pwrctl/*
17674F:	include/linux/pci-pwrctl.h
17675
17676PCI SUBSYSTEM
17677M:	Bjorn Helgaas <bhelgaas@google.com>
17678L:	linux-pci@vger.kernel.org
17679S:	Supported
17680Q:	https://patchwork.kernel.org/project/linux-pci/list/
17681B:	https://bugzilla.kernel.org
17682C:	irc://irc.oftc.net/linux-pci
17683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17684F:	Documentation/PCI/
17685F:	Documentation/devicetree/bindings/pci/
17686F:	arch/x86/kernel/early-quirks.c
17687F:	arch/x86/kernel/quirks.c
17688F:	arch/x86/pci/
17689F:	drivers/acpi/pci*
17690F:	drivers/pci/
17691F:	include/asm-generic/pci*
17692F:	include/linux/of_pci.h
17693F:	include/linux/pci*
17694F:	include/uapi/linux/pci*
17695
17696PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17697M:	Jonathan Chocron <jonnyc@amazon.com>
17698L:	linux-pci@vger.kernel.org
17699S:	Maintained
17700F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17701F:	drivers/pci/controller/dwc/pcie-al.c
17702
17703PCIE DRIVER FOR AMLOGIC MESON
17704M:	Yue Wang <yue.wang@Amlogic.com>
17705L:	linux-pci@vger.kernel.org
17706L:	linux-amlogic@lists.infradead.org
17707S:	Maintained
17708F:	drivers/pci/controller/dwc/pci-meson.c
17709
17710PCIE DRIVER FOR AXIS ARTPEC
17711M:	Jesper Nilsson <jesper.nilsson@axis.com>
17712L:	linux-arm-kernel@axis.com
17713L:	linux-pci@vger.kernel.org
17714S:	Maintained
17715F:	Documentation/devicetree/bindings/pci/axis,artpec*
17716F:	drivers/pci/controller/dwc/*artpec*
17717
17718PCIE DRIVER FOR CAVIUM THUNDERX
17719M:	Robert Richter <rric@kernel.org>
17720L:	linux-pci@vger.kernel.org
17721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17722S:	Odd Fixes
17723F:	drivers/pci/controller/pci-thunder-*
17724
17725PCIE DRIVER FOR HISILICON
17726M:	Zhou Wang <wangzhou1@hisilicon.com>
17727L:	linux-pci@vger.kernel.org
17728S:	Maintained
17729F:	drivers/pci/controller/dwc/pcie-hisi.c
17730
17731PCIE DRIVER FOR HISILICON KIRIN
17732M:	Xiaowei Song <songxiaowei@hisilicon.com>
17733M:	Binghui Wang <wangbinghui@hisilicon.com>
17734L:	linux-pci@vger.kernel.org
17735S:	Maintained
17736F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17737F:	drivers/pci/controller/dwc/pcie-kirin.c
17738
17739PCIE DRIVER FOR HISILICON STB
17740M:	Shawn Guo <shawn.guo@linaro.org>
17741L:	linux-pci@vger.kernel.org
17742S:	Maintained
17743F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17744F:	drivers/pci/controller/dwc/pcie-histb.c
17745
17746PCIE DRIVER FOR INTEL KEEM BAY
17747M:	Srikanth Thokala <srikanth.thokala@intel.com>
17748L:	linux-pci@vger.kernel.org
17749S:	Supported
17750F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17751F:	drivers/pci/controller/dwc/pcie-keembay.c
17752
17753PCIE DRIVER FOR INTEL LGM GW SOC
17754M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17755L:	linux-pci@vger.kernel.org
17756S:	Maintained
17757F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17758F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17759
17760PCIE DRIVER FOR MEDIATEK
17761M:	Ryder Lee <ryder.lee@mediatek.com>
17762M:	Jianjun Wang <jianjun.wang@mediatek.com>
17763L:	linux-pci@vger.kernel.org
17764L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17765S:	Supported
17766F:	Documentation/devicetree/bindings/pci/mediatek*
17767F:	drivers/pci/controller/*mediatek*
17768
17769PCIE DRIVER FOR MICROCHIP
17770M:	Daire McNamara <daire.mcnamara@microchip.com>
17771L:	linux-pci@vger.kernel.org
17772S:	Supported
17773F:	Documentation/devicetree/bindings/pci/microchip*
17774F:	drivers/pci/controller/plda/*microchip*
17775
17776PCIE DRIVER FOR QUALCOMM MSM
17777M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17778L:	linux-pci@vger.kernel.org
17779L:	linux-arm-msm@vger.kernel.org
17780S:	Maintained
17781F:	drivers/pci/controller/dwc/pcie-qcom.c
17782
17783PCIE DRIVER FOR ROCKCHIP
17784M:	Shawn Lin <shawn.lin@rock-chips.com>
17785L:	linux-pci@vger.kernel.org
17786L:	linux-rockchip@lists.infradead.org
17787S:	Maintained
17788F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17789F:	drivers/pci/controller/pcie-rockchip*
17790
17791PCIE DRIVER FOR SOCIONEXT UNIPHIER
17792M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17793L:	linux-pci@vger.kernel.org
17794S:	Maintained
17795F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17796F:	drivers/pci/controller/dwc/pcie-uniphier*
17797
17798PCIE DRIVER FOR ST SPEAR13XX
17799M:	Pratyush Anand <pratyush.anand@gmail.com>
17800L:	linux-pci@vger.kernel.org
17801S:	Maintained
17802F:	drivers/pci/controller/dwc/*spear*
17803
17804PCIE DRIVER FOR STARFIVE JH71x0
17805M:	Kevin Xie <kevin.xie@starfivetech.com>
17806L:	linux-pci@vger.kernel.org
17807S:	Maintained
17808F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17809F:	drivers/pci/controller/plda/pcie-starfive.c
17810
17811PCIE ENDPOINT DRIVER FOR QUALCOMM
17812M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17813L:	linux-pci@vger.kernel.org
17814L:	linux-arm-msm@vger.kernel.org
17815S:	Maintained
17816F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17817F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17818
17819PCMCIA SUBSYSTEM
17820M:	Dominik Brodowski <linux@dominikbrodowski.net>
17821S:	Odd Fixes
17822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17823F:	Documentation/pcmcia/
17824F:	drivers/pcmcia/
17825F:	include/pcmcia/
17826F:	tools/pcmcia/
17827
17828PCNET32 NETWORK DRIVER
17829M:	Don Fry <pcnet32@frontier.com>
17830L:	netdev@vger.kernel.org
17831S:	Maintained
17832F:	drivers/net/ethernet/amd/pcnet32.c
17833
17834PCRYPT PARALLEL CRYPTO ENGINE
17835M:	Steffen Klassert <steffen.klassert@secunet.com>
17836L:	linux-crypto@vger.kernel.org
17837S:	Maintained
17838F:	crypto/pcrypt.c
17839F:	include/crypto/pcrypt.h
17840
17841PDS DSC VIRTIO DATA PATH ACCELERATOR
17842R:	Shannon Nelson <shannon.nelson@amd.com>
17843F:	drivers/vdpa/pds/
17844
17845PECI HARDWARE MONITORING DRIVERS
17846M:	Iwona Winiarska <iwona.winiarska@intel.com>
17847L:	linux-hwmon@vger.kernel.org
17848S:	Supported
17849F:	Documentation/hwmon/peci-cputemp.rst
17850F:	Documentation/hwmon/peci-dimmtemp.rst
17851F:	drivers/hwmon/peci/
17852
17853PECI SUBSYSTEM
17854M:	Iwona Winiarska <iwona.winiarska@intel.com>
17855L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17856S:	Supported
17857F:	Documentation/devicetree/bindings/peci/
17858F:	Documentation/peci/
17859F:	drivers/peci/
17860F:	include/linux/peci-cpu.h
17861F:	include/linux/peci.h
17862
17863PENSANDO ETHERNET DRIVERS
17864M:	Shannon Nelson <shannon.nelson@amd.com>
17865M:	Brett Creeley <brett.creeley@amd.com>
17866L:	netdev@vger.kernel.org
17867S:	Supported
17868F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17869F:	drivers/net/ethernet/pensando/
17870
17871PER-CPU MEMORY ALLOCATOR
17872M:	Dennis Zhou <dennis@kernel.org>
17873M:	Tejun Heo <tj@kernel.org>
17874M:	Christoph Lameter <cl@linux.com>
17875L:	linux-mm@kvack.org
17876S:	Maintained
17877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17878F:	arch/*/include/asm/percpu.h
17879F:	include/linux/percpu*.h
17880F:	lib/percpu*.c
17881F:	mm/percpu*.c
17882
17883PER-TASK DELAY ACCOUNTING
17884M:	Balbir Singh <bsingharora@gmail.com>
17885S:	Maintained
17886F:	include/linux/delayacct.h
17887F:	kernel/delayacct.c
17888
17889PERFORMANCE EVENTS SUBSYSTEM
17890M:	Peter Zijlstra <peterz@infradead.org>
17891M:	Ingo Molnar <mingo@redhat.com>
17892M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17893M:	Namhyung Kim <namhyung@kernel.org>
17894R:	Mark Rutland <mark.rutland@arm.com>
17895R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17896R:	Jiri Olsa <jolsa@kernel.org>
17897R:	Ian Rogers <irogers@google.com>
17898R:	Adrian Hunter <adrian.hunter@intel.com>
17899R:	"Liang, Kan" <kan.liang@linux.intel.com>
17900L:	linux-perf-users@vger.kernel.org
17901L:	linux-kernel@vger.kernel.org
17902S:	Supported
17903W:	https://perf.wiki.kernel.org/
17904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17907F:	arch/*/events/*
17908F:	arch/*/events/*/*
17909F:	arch/*/include/asm/perf_event.h
17910F:	arch/*/kernel/*/*/perf_event*.c
17911F:	arch/*/kernel/*/perf_event*.c
17912F:	arch/*/kernel/perf_callchain.c
17913F:	arch/*/kernel/perf_event*.c
17914F:	include/linux/perf_event.h
17915F:	include/uapi/linux/perf_event.h
17916F:	kernel/events/*
17917F:	tools/lib/perf/
17918F:	tools/perf/
17919
17920PERFORMANCE EVENTS TOOLING ARM64
17921R:	John Garry <john.g.garry@oracle.com>
17922R:	Will Deacon <will@kernel.org>
17923R:	James Clark <james.clark@linaro.org>
17924R:	Mike Leach <mike.leach@linaro.org>
17925R:	Leo Yan <leo.yan@linux.dev>
17926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17927S:	Supported
17928F:	tools/build/feature/test-libopencsd.c
17929F:	tools/perf/arch/arm*/
17930F:	tools/perf/pmu-events/arch/arm64/
17931F:	tools/perf/util/arm-spe*
17932F:	tools/perf/util/cs-etm*
17933
17934PERSONALITY HANDLING
17935M:	Christoph Hellwig <hch@infradead.org>
17936L:	linux-abi-devel@lists.sourceforge.net
17937S:	Maintained
17938F:	include/linux/personality.h
17939F:	include/uapi/linux/personality.h
17940
17941PHOENIX RC FLIGHT CONTROLLER ADAPTER
17942M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17943L:	linux-input@vger.kernel.org
17944S:	Maintained
17945F:	Documentation/input/devices/pxrc.rst
17946F:	drivers/input/joystick/pxrc.c
17947
17948PHONET PROTOCOL
17949M:	Remi Denis-Courmont <courmisch@gmail.com>
17950S:	Supported
17951F:	Documentation/networking/phonet.rst
17952F:	include/linux/phonet.h
17953F:	include/net/phonet/
17954F:	include/uapi/linux/phonet.h
17955F:	net/phonet/
17956
17957PHRAM MTD DRIVER
17958M:	Joern Engel <joern@lazybastard.org>
17959L:	linux-mtd@lists.infradead.org
17960S:	Maintained
17961F:	drivers/mtd/devices/phram.c
17962
17963PICOLCD HID DRIVER
17964M:	Bruno Prémont <bonbons@linux-vserver.org>
17965L:	linux-input@vger.kernel.org
17966S:	Maintained
17967F:	drivers/hid/hid-picolcd*
17968
17969PIDFD API
17970M:	Christian Brauner <christian@brauner.io>
17971L:	linux-kernel@vger.kernel.org
17972S:	Maintained
17973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17974F:	samples/pidfd/
17975F:	tools/testing/selftests/clone3/
17976F:	tools/testing/selftests/pid_namespace/
17977F:	tools/testing/selftests/pidfd/
17978K:	(?i)pidfd
17979K:	(?i)clone3
17980K:	\b(clone_args|kernel_clone_args)\b
17981
17982PIN CONTROL SUBSYSTEM
17983M:	Linus Walleij <linus.walleij@linaro.org>
17984L:	linux-gpio@vger.kernel.org
17985S:	Maintained
17986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17987F:	Documentation/devicetree/bindings/pinctrl/
17988F:	Documentation/driver-api/pin-control.rst
17989F:	drivers/pinctrl/
17990F:	include/dt-bindings/pinctrl/
17991F:	include/linux/pinctrl/
17992
17993PIN CONTROLLER - AMD
17994M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17995M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17996S:	Maintained
17997F:	drivers/pinctrl/pinctrl-amd.c
17998
17999PIN CONTROLLER - FREESCALE
18000M:	Dong Aisheng <aisheng.dong@nxp.com>
18001M:	Fabio Estevam <festevam@gmail.com>
18002M:	Shawn Guo <shawnguo@kernel.org>
18003M:	Jacky Bai <ping.bai@nxp.com>
18004R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18005L:	linux-gpio@vger.kernel.org
18006L:	NXP S32 Linux Team <s32@nxp.com>
18007S:	Maintained
18008F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18009F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18010F:	drivers/pinctrl/freescale/
18011F:	drivers/pinctrl/nxp/
18012
18013PIN CONTROLLER - INTEL
18014M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18015M:	Andy Shevchenko <andy@kernel.org>
18016S:	Supported
18017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18018F:	drivers/pinctrl/intel/
18019
18020PIN CONTROLLER - KEEMBAY
18021M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18022S:	Supported
18023F:	drivers/pinctrl/pinctrl-keembay*
18024
18025PIN CONTROLLER - MEDIATEK
18026M:	Sean Wang <sean.wang@kernel.org>
18027L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18028S:	Maintained
18029F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18030F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18031F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18032F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18033F:	drivers/pinctrl/mediatek/
18034
18035PIN CONTROLLER - MEDIATEK MIPS
18036M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18037M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18038L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18039L:	linux-mips@vger.kernel.org
18040S:	Maintained
18041F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18042F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18043F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18044F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18045F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18046F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18047F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18048F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18049F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18050F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18051F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18052F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18053F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18054F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18055F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18056
18057PIN CONTROLLER - MICROCHIP AT91
18058M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18060L:	linux-gpio@vger.kernel.org
18061S:	Supported
18062F:	drivers/gpio/gpio-sama5d2-piobu.c
18063F:	drivers/pinctrl/pinctrl-at91*
18064
18065PIN CONTROLLER - QUALCOMM
18066M:	Bjorn Andersson <andersson@kernel.org>
18067L:	linux-arm-msm@vger.kernel.org
18068S:	Maintained
18069F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18070F:	drivers/pinctrl/qcom/
18071
18072PIN CONTROLLER - RENESAS
18073M:	Geert Uytterhoeven <geert+renesas@glider.be>
18074L:	linux-renesas-soc@vger.kernel.org
18075S:	Supported
18076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18077F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18078F:	drivers/pinctrl/renesas/
18079
18080PIN CONTROLLER - SAMSUNG
18081M:	Krzysztof Kozlowski <krzk@kernel.org>
18082M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18083R:	Alim Akhtar <alim.akhtar@samsung.com>
18084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18085L:	linux-samsung-soc@vger.kernel.org
18086S:	Maintained
18087Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18088B:	mailto:linux-samsung-soc@vger.kernel.org
18089C:	irc://irc.libera.chat/linux-exynos
18090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18091F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18092F:	drivers/pinctrl/samsung/
18093
18094PIN CONTROLLER - SINGLE
18095M:	Tony Lindgren <tony@atomide.com>
18096M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18098L:	linux-omap@vger.kernel.org
18099S:	Maintained
18100F:	drivers/pinctrl/pinctrl-single.c
18101
18102PIN CONTROLLER - SUNPLUS / TIBBO
18103M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18104M:	Wells Lu <wellslutw@gmail.com>
18105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18106S:	Maintained
18107W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18108F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18109F:	drivers/pinctrl/sunplus/
18110F:	include/dt-bindings/pinctrl/sppctl*.h
18111
18112PINE64 PINEPHONE KEYBOARD DRIVER
18113M:	Samuel Holland <samuel@sholland.org>
18114S:	Supported
18115F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18116F:	drivers/input/keyboard/pinephone-keyboard.c
18117
18118PKTCDVD DRIVER
18119M:	linux-block@vger.kernel.org
18120S:	Orphan
18121F:	drivers/block/pktcdvd.c
18122F:	include/linux/pktcdvd.h
18123F:	include/uapi/linux/pktcdvd.h
18124
18125PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18126M:	Tomasz Duszynski <tduszyns@gmail.com>
18127S:	Maintained
18128F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18129F:	drivers/iio/chemical/pms7003.c
18130
18131PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18132M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18133L:	netdev@vger.kernel.org
18134S:	Maintained
18135F:	drivers/net/phy/mdio-open-alliance.h
18136F:	net/ethtool/plca.c
18137
18138PLDMFW LIBRARY
18139M:	Jacob Keller <jacob.e.keller@intel.com>
18140S:	Maintained
18141F:	Documentation/driver-api/pldmfw/
18142F:	include/linux/pldmfw.h
18143F:	lib/pldmfw/
18144
18145PLX DMA DRIVER
18146M:	Logan Gunthorpe <logang@deltatee.com>
18147S:	Maintained
18148F:	drivers/dma/plx_dma.c
18149
18150PM-GRAPH UTILITY
18151M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18152L:	linux-pm@vger.kernel.org
18153S:	Supported
18154W:	https://01.org/pm-graph
18155B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18156T:	git git://github.com/intel/pm-graph
18157F:	tools/power/pm-graph
18158
18159PM6764TR DRIVER
18160M:	Charles Hsu	<hsu.yungteng@gmail.com>
18161L:	linux-hwmon@vger.kernel.org
18162S:	Maintained
18163F:	Documentation/hwmon/pm6764tr.rst
18164F:	drivers/hwmon/pmbus/pm6764tr.c
18165
18166PMC SIERRA MaxRAID DRIVER
18167L:	linux-scsi@vger.kernel.org
18168S:	Orphan
18169W:	http://www.pmc-sierra.com/
18170F:	drivers/scsi/pmcraid.*
18171
18172PMC SIERRA PM8001 DRIVER
18173M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18174L:	linux-scsi@vger.kernel.org
18175S:	Supported
18176F:	drivers/scsi/pm8001/
18177
18178PNI RM3100 IIO DRIVER
18179M:	Song Qiang <songqiang1304521@gmail.com>
18180L:	linux-iio@vger.kernel.org
18181S:	Maintained
18182F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18183F:	drivers/iio/magnetometer/rm3100*
18184
18185PNP SUPPORT
18186M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18187L:	linux-acpi@vger.kernel.org
18188S:	Maintained
18189F:	drivers/pnp/
18190F:	include/linux/pnp.h
18191
18192POSIX CLOCKS and TIMERS
18193M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18194M:	Frederic Weisbecker <frederic@kernel.org>
18195M:	Thomas Gleixner <tglx@linutronix.de>
18196L:	linux-kernel@vger.kernel.org
18197S:	Maintained
18198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18199F:	fs/timerfd.c
18200F:	include/linux/time_namespace.h
18201F:	include/linux/timerfd.h
18202F:	include/uapi/linux/time.h
18203F:	include/uapi/linux/timerfd.h
18204F:	include/trace/events/timer*
18205F:	kernel/time/itimer.c
18206F:	kernel/time/posix-*
18207F:	kernel/time/namespace.c
18208
18209POWER MANAGEMENT CORE
18210M:	"Rafael J. Wysocki" <rafael@kernel.org>
18211L:	linux-pm@vger.kernel.org
18212S:	Supported
18213B:	https://bugzilla.kernel.org
18214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18215F:	drivers/base/power/
18216F:	drivers/powercap/
18217F:	include/linux/intel_rapl.h
18218F:	include/linux/pm.h
18219F:	include/linux/pm_*
18220F:	include/linux/powercap.h
18221F:	kernel/configs/nopm.config
18222
18223POWER SEQUENCING
18224M:	Bartosz Golaszewski <brgl@bgdev.pl>
18225L:	linux-pm@vger.kernel.org
18226S:	Maintained
18227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18228F:	drivers/power/sequencing/
18229F:	include/linux/pwrseq/
18230
18231POWER STATE COORDINATION INTERFACE (PSCI)
18232M:	Mark Rutland <mark.rutland@arm.com>
18233M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18235S:	Maintained
18236F:	drivers/firmware/psci/
18237F:	include/linux/psci.h
18238F:	include/uapi/linux/psci.h
18239
18240POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18241M:	Sebastian Reichel <sre@kernel.org>
18242L:	linux-pm@vger.kernel.org
18243S:	Maintained
18244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18245F:	Documentation/ABI/testing/sysfs-class-power
18246F:	Documentation/devicetree/bindings/power/supply/
18247F:	drivers/power/supply/
18248F:	include/linux/power/
18249F:	include/linux/power_supply.h
18250F:	tools/testing/selftests/power_supply/
18251
18252POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18253M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18254L:	linuxppc-dev@lists.ozlabs.org
18255S:	Maintained
18256F:	drivers/char/powernv-op-panel.c
18257
18258PPP OVER ATM (RFC 2364)
18259M:	Mitchell Blank Jr <mitch@sfgoth.com>
18260S:	Maintained
18261F:	include/uapi/linux/atmppp.h
18262F:	net/atm/pppoatm.c
18263
18264PPP OVER ETHERNET
18265M:	Michal Ostrowski <mostrows@earthlink.net>
18266S:	Maintained
18267F:	drivers/net/ppp/pppoe.c
18268F:	drivers/net/ppp/pppox.c
18269
18270PPP OVER L2TP
18271M:	James Chapman <jchapman@katalix.com>
18272S:	Maintained
18273F:	include/linux/if_pppol2tp.h
18274F:	include/uapi/linux/if_pppol2tp.h
18275F:	net/l2tp/l2tp_ppp.c
18276
18277PPP PROTOCOL DRIVERS AND COMPRESSORS
18278L:	linux-ppp@vger.kernel.org
18279S:	Orphan
18280F:	drivers/net/ppp/ppp_*
18281
18282PPS SUPPORT
18283M:	Rodolfo Giometti <giometti@enneenne.com>
18284L:	linuxpps@ml.enneenne.com (subscribers-only)
18285S:	Maintained
18286W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18287F:	Documentation/ABI/testing/sysfs-pps
18288F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18289F:	Documentation/driver-api/pps.rst
18290F:	drivers/pps/
18291F:	include/linux/pps*.h
18292F:	include/uapi/linux/pps.h
18293
18294PPTP DRIVER
18295M:	Dmitry Kozlov <xeb@mail.ru>
18296L:	netdev@vger.kernel.org
18297S:	Maintained
18298W:	http://sourceforge.net/projects/accel-pptp
18299F:	drivers/net/ppp/pptp.c
18300
18301PRESSURE STALL INFORMATION (PSI)
18302M:	Johannes Weiner <hannes@cmpxchg.org>
18303M:	Suren Baghdasaryan <surenb@google.com>
18304R:	Peter Ziljstra <peterz@infradead.org>
18305S:	Maintained
18306F:	include/linux/psi*
18307F:	kernel/sched/psi.c
18308
18309PRINTK
18310M:	Petr Mladek <pmladek@suse.com>
18311R:	Steven Rostedt <rostedt@goodmis.org>
18312R:	John Ogness <john.ogness@linutronix.de>
18313R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18314S:	Maintained
18315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18316F:	include/linux/printk.h
18317F:	kernel/printk/
18318
18319PRINTK INDEXING
18320R:	Chris Down <chris@chrisdown.name>
18321S:	Maintained
18322F:	Documentation/core-api/printk-index.rst
18323F:	kernel/printk/index.c
18324K:	printk_index
18325
18326PROC FILESYSTEM
18327L:	linux-kernel@vger.kernel.org
18328L:	linux-fsdevel@vger.kernel.org
18329S:	Maintained
18330F:	Documentation/filesystems/proc.rst
18331F:	fs/proc/
18332F:	include/linux/proc_fs.h
18333F:	tools/testing/selftests/proc/
18334
18335PROC SYSCTL
18336M:	Luis Chamberlain <mcgrof@kernel.org>
18337M:	Kees Cook <kees@kernel.org>
18338M:	Joel Granados <j.granados@samsung.com>
18339L:	linux-kernel@vger.kernel.org
18340L:	linux-fsdevel@vger.kernel.org
18341S:	Maintained
18342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18343F:	fs/proc/proc_sysctl.c
18344F:	include/linux/sysctl.h
18345F:	kernel/sysctl-test.c
18346F:	kernel/sysctl.c
18347F:	tools/testing/selftests/sysctl/
18348
18349PS3 NETWORK SUPPORT
18350M:	Geoff Levand <geoff@infradead.org>
18351L:	netdev@vger.kernel.org
18352L:	linuxppc-dev@lists.ozlabs.org
18353S:	Maintained
18354F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18355
18356PS3 PLATFORM SUPPORT
18357M:	Geoff Levand <geoff@infradead.org>
18358L:	linuxppc-dev@lists.ozlabs.org
18359S:	Maintained
18360F:	arch/powerpc/boot/ps3*
18361F:	arch/powerpc/include/asm/lv1call.h
18362F:	arch/powerpc/include/asm/ps3*.h
18363F:	arch/powerpc/platforms/ps3/
18364F:	drivers/*/ps3*
18365F:	drivers/ps3/
18366F:	drivers/rtc/rtc-ps3.c
18367F:	drivers/usb/host/*ps3.c
18368F:	sound/ppc/snd_ps3*
18369
18370PS3VRAM DRIVER
18371M:	Jim Paris <jim@jtan.com>
18372M:	Geoff Levand <geoff@infradead.org>
18373L:	linuxppc-dev@lists.ozlabs.org
18374S:	Maintained
18375F:	drivers/block/ps3vram.c
18376
18377PSAMPLE PACKET SAMPLING SUPPORT
18378M:	Yotam Gigi <yotam.gi@gmail.com>
18379S:	Maintained
18380F:	include/net/psample.h
18381F:	include/uapi/linux/psample.h
18382F:	net/psample
18383
18384PSE NETWORK DRIVER
18385M:	Oleksij Rempel <o.rempel@pengutronix.de>
18386M:	Kory Maincent <kory.maincent@bootlin.com>
18387L:	netdev@vger.kernel.org
18388S:	Maintained
18389F:	Documentation/devicetree/bindings/net/pse-pd/
18390F:	drivers/net/pse-pd/
18391
18392PSTORE FILESYSTEM
18393M:	Kees Cook <kees@kernel.org>
18394R:	Tony Luck <tony.luck@intel.com>
18395R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18396L:	linux-hardening@vger.kernel.org
18397S:	Supported
18398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18399F:	Documentation/admin-guide/pstore-blk.rst
18400F:	Documentation/admin-guide/ramoops.rst
18401F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18402F:	drivers/acpi/apei/erst.c
18403F:	drivers/firmware/efi/efi-pstore.c
18404F:	fs/pstore/
18405F:	include/linux/pstore*
18406K:	\b(pstore|ramoops)
18407
18408PT5161L HARDWARE MONITOR DRIVER
18409M:	Cosmo Chou <cosmo.chou@quantatw.com>
18410L:	linux-hwmon@vger.kernel.org
18411S:	Maintained
18412F:	Documentation/hwmon/pt5161l.rst
18413F:	drivers/hwmon/pt5161l.c
18414
18415PTP HARDWARE CLOCK SUPPORT
18416M:	Richard Cochran <richardcochran@gmail.com>
18417L:	netdev@vger.kernel.org
18418S:	Maintained
18419W:	http://linuxptp.sourceforge.net/
18420F:	Documentation/ABI/testing/sysfs-ptp
18421F:	Documentation/driver-api/ptp.rst
18422F:	drivers/net/phy/dp83640*
18423F:	drivers/ptp/*
18424F:	include/linux/ptp_cl*
18425K:	(?:\b|_)ptp(?:\b|_)
18426
18427PTP MOCKUP CLOCK SUPPORT
18428M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18429L:	netdev@vger.kernel.org
18430S:	Maintained
18431F:	drivers/ptp/ptp_mock.c
18432F:	include/linux/ptp_mock.h
18433
18434PTP VIRTUAL CLOCK SUPPORT
18435M:	Yangbo Lu <yangbo.lu@nxp.com>
18436L:	netdev@vger.kernel.org
18437S:	Maintained
18438F:	drivers/ptp/ptp_vclock.c
18439F:	net/ethtool/phc_vclocks.c
18440
18441PTRACE SUPPORT
18442M:	Oleg Nesterov <oleg@redhat.com>
18443S:	Maintained
18444F:	arch/*/*/ptrace*.c
18445F:	arch/*/include/asm/ptrace*.h
18446F:	arch/*/ptrace*.c
18447F:	include/asm-generic/syscall.h
18448F:	include/linux/ptrace.h
18449F:	include/linux/regset.h
18450F:	include/uapi/linux/ptrace.h
18451F:	kernel/ptrace.c
18452
18453PULSE8-CEC DRIVER
18454M:	Hans Verkuil <hverkuil@xs4all.nl>
18455L:	linux-media@vger.kernel.org
18456S:	Maintained
18457T:	git git://linuxtv.org/media_tree.git
18458F:	drivers/media/cec/usb/pulse8/
18459
18460PURELIFI PLFXLC DRIVER
18461M:	Srinivasan Raju <srini.raju@purelifi.com>
18462L:	linux-wireless@vger.kernel.org
18463S:	Supported
18464F:	drivers/net/wireless/purelifi/plfxlc/
18465
18466PVRUSB2 VIDEO4LINUX DRIVER
18467M:	Mike Isely <isely@pobox.com>
18468L:	pvrusb2@isely.net	(subscribers-only)
18469L:	linux-media@vger.kernel.org
18470S:	Maintained
18471W:	http://www.isely.net/pvrusb2/
18472T:	git git://linuxtv.org/media_tree.git
18473F:	Documentation/driver-api/media/drivers/pvrusb2*
18474F:	drivers/media/usb/pvrusb2/
18475
18476PWC WEBCAM DRIVER
18477M:	Hans Verkuil <hverkuil@xs4all.nl>
18478L:	linux-media@vger.kernel.org
18479S:	Odd Fixes
18480T:	git git://linuxtv.org/media_tree.git
18481F:	drivers/media/usb/pwc/*
18482F:	include/trace/events/pwc.h
18483
18484PWM IR Transmitter
18485M:	Sean Young <sean@mess.org>
18486L:	linux-media@vger.kernel.org
18487S:	Maintained
18488F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18489F:	drivers/media/rc/pwm-ir-tx.c
18490
18491PWM SUBSYSTEM
18492M:	Uwe Kleine-König <ukleinek@kernel.org>
18493L:	linux-pwm@vger.kernel.org
18494S:	Maintained
18495Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18496T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18497F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18498F:	Documentation/devicetree/bindings/pwm/
18499F:	Documentation/driver-api/pwm.rst
18500F:	drivers/gpio/gpio-mvebu.c
18501F:	drivers/pwm/
18502F:	drivers/video/backlight/pwm_bl.c
18503F:	include/dt-bindings/pwm/
18504F:	include/linux/pwm.h
18505F:	include/linux/pwm_backlight.h
18506K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18507
18508PXA GPIO DRIVER
18509M:	Robert Jarzmik <robert.jarzmik@free.fr>
18510L:	linux-gpio@vger.kernel.org
18511S:	Maintained
18512F:	drivers/gpio/gpio-pxa.c
18513
18514PXA MMCI DRIVER
18515S:	Orphan
18516
18517PXA RTC DRIVER
18518M:	Robert Jarzmik <robert.jarzmik@free.fr>
18519L:	linux-rtc@vger.kernel.org
18520S:	Maintained
18521
18522PXA2xx/PXA3xx SUPPORT
18523M:	Daniel Mack <daniel@zonque.org>
18524M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18525M:	Robert Jarzmik <robert.jarzmik@free.fr>
18526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18527S:	Maintained
18528T:	git git://github.com/hzhuang1/linux.git
18529T:	git git://github.com/rjarzmik/linux.git
18530F:	arch/arm/boot/dts/intel/pxa/
18531F:	arch/arm/mach-pxa/
18532F:	drivers/dma/pxa*
18533F:	drivers/pcmcia/pxa2xx*
18534F:	drivers/pinctrl/pxa/
18535F:	drivers/spi/spi-pxa2xx*
18536F:	drivers/usb/gadget/udc/pxa2*
18537F:	include/sound/pxa2xx-lib.h
18538F:	sound/arm/pxa*
18539F:	sound/soc/pxa/
18540
18541QAT DRIVER
18542M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18543L:	qat-linux@intel.com
18544S:	Supported
18545F:	drivers/crypto/intel/qat/
18546
18547QCOM AUDIO (ASoC) DRIVERS
18548M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18549M:	Banajit Goswami <bgoswami@quicinc.com>
18550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18551L:	linux-arm-msm@vger.kernel.org
18552S:	Supported
18553F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18554F:	Documentation/devicetree/bindings/sound/qcom,*
18555F:	drivers/soc/qcom/apr.c
18556F:	include/dt-bindings/sound/qcom,wcd9335.h
18557F:	sound/soc/codecs/lpass-rx-macro.*
18558F:	sound/soc/codecs/lpass-tx-macro.*
18559F:	sound/soc/codecs/lpass-va-macro.c
18560F:	sound/soc/codecs/lpass-wsa-macro.*
18561F:	sound/soc/codecs/msm8916-wcd-analog.c
18562F:	sound/soc/codecs/msm8916-wcd-digital.c
18563F:	sound/soc/codecs/wcd-clsh-v2.*
18564F:	sound/soc/codecs/wcd-mbhc-v2.*
18565F:	sound/soc/codecs/wcd9335.*
18566F:	sound/soc/codecs/wcd934x.c
18567F:	sound/soc/codecs/wsa881x.c
18568F:	sound/soc/codecs/wsa883x.c
18569F:	sound/soc/codecs/wsa884x.c
18570F:	sound/soc/qcom/
18571
18572QCOM EMBEDDED USB DEBUGGER (EUD)
18573M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18574L:	linux-arm-msm@vger.kernel.org
18575S:	Maintained
18576F:	Documentation/ABI/testing/sysfs-driver-eud
18577F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18578F:	drivers/usb/misc/qcom_eud.c
18579
18580QCOM IPA DRIVER
18581M:	Alex Elder <elder@kernel.org>
18582L:	netdev@vger.kernel.org
18583S:	Maintained
18584F:	drivers/net/ipa/
18585
18586QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18587M:	Gabriel Somlo <somlo@cmu.edu>
18588M:	"Michael S. Tsirkin" <mst@redhat.com>
18589L:	qemu-devel@nongnu.org
18590S:	Maintained
18591F:	drivers/firmware/qemu_fw_cfg.c
18592F:	include/uapi/linux/qemu_fw_cfg.h
18593
18594QIB DRIVER
18595M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18596L:	linux-rdma@vger.kernel.org
18597S:	Supported
18598F:	drivers/infiniband/hw/qib/
18599
18600QLOGIC QL41xxx FCOE DRIVER
18601M:	Saurav Kashyap <skashyap@marvell.com>
18602M:	Javed Hasan <jhasan@marvell.com>
18603M:	GR-QLogic-Storage-Upstream@marvell.com
18604L:	linux-scsi@vger.kernel.org
18605S:	Supported
18606F:	drivers/scsi/qedf/
18607
18608QLOGIC QL41xxx ISCSI DRIVER
18609M:	Nilesh Javali <njavali@marvell.com>
18610M:	Manish Rangankar <mrangankar@marvell.com>
18611M:	GR-QLogic-Storage-Upstream@marvell.com
18612L:	linux-scsi@vger.kernel.org
18613S:	Supported
18614F:	drivers/scsi/qedi/
18615
18616QLOGIC QL4xxx ETHERNET DRIVER
18617M:	Manish Chopra <manishc@marvell.com>
18618L:	netdev@vger.kernel.org
18619S:	Supported
18620F:	drivers/net/ethernet/qlogic/qed/
18621F:	drivers/net/ethernet/qlogic/qede/
18622F:	include/linux/qed/
18623
18624QLOGIC QL4xxx RDMA DRIVER
18625M:	Michal Kalderon <mkalderon@marvell.com>
18626L:	linux-rdma@vger.kernel.org
18627S:	Supported
18628F:	drivers/infiniband/hw/qedr/
18629F:	include/uapi/rdma/qedr-abi.h
18630
18631QLOGIC QLA1280 SCSI DRIVER
18632M:	Michael Reed <mdr@sgi.com>
18633L:	linux-scsi@vger.kernel.org
18634S:	Maintained
18635F:	drivers/scsi/qla1280.[ch]
18636
18637QLOGIC QLA2XXX FC-SCSI DRIVER
18638M:	Nilesh Javali <njavali@marvell.com>
18639M:	GR-QLogic-Storage-Upstream@marvell.com
18640L:	linux-scsi@vger.kernel.org
18641S:	Supported
18642F:	drivers/scsi/qla2xxx/
18643
18644QLOGIC QLA3XXX NETWORK DRIVER
18645M:	GR-Linux-NIC-Dev@marvell.com
18646L:	netdev@vger.kernel.org
18647S:	Supported
18648F:	drivers/net/ethernet/qlogic/qla3xxx.*
18649
18650QLOGIC QLA4XXX iSCSI DRIVER
18651M:	Nilesh Javali <njavali@marvell.com>
18652M:	Manish Rangankar <mrangankar@marvell.com>
18653M:	GR-QLogic-Storage-Upstream@marvell.com
18654L:	linux-scsi@vger.kernel.org
18655S:	Supported
18656F:	drivers/scsi/qla4xxx/
18657
18658QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18659M:	Shahed Shaikh <shshaikh@marvell.com>
18660M:	Manish Chopra <manishc@marvell.com>
18661M:	GR-Linux-NIC-Dev@marvell.com
18662L:	netdev@vger.kernel.org
18663S:	Supported
18664F:	drivers/net/ethernet/qlogic/qlcnic/
18665
18666QM1D1B0004 MEDIA DRIVER
18667M:	Akihiro Tsukada <tskd08@gmail.com>
18668L:	linux-media@vger.kernel.org
18669S:	Odd Fixes
18670F:	drivers/media/tuners/qm1d1b0004*
18671
18672QM1D1C0042 MEDIA DRIVER
18673M:	Akihiro Tsukada <tskd08@gmail.com>
18674L:	linux-media@vger.kernel.org
18675S:	Odd Fixes
18676F:	drivers/media/tuners/qm1d1c0042*
18677
18678QNX4 FILESYSTEM
18679M:	Anders Larsen <al@alarsen.net>
18680S:	Maintained
18681W:	http://www.alarsen.net/linux/qnx4fs/
18682F:	fs/qnx4/
18683F:	include/uapi/linux/qnx4_fs.h
18684F:	include/uapi/linux/qnxtypes.h
18685
18686QNX6 FILESYSTEM
18687S:	Orphan
18688F:	Documentation/filesystems/qnx6.rst
18689F:	fs/qnx6/
18690F:	include/linux/qnx6_fs.h
18691
18692QORIQ DPAA2 FSL-MC BUS DRIVER
18693M:	Stuart Yoder <stuyoder@gmail.com>
18694M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18695L:	linux-kernel@vger.kernel.org
18696S:	Maintained
18697F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18698F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18699F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18700F:	drivers/bus/fsl-mc/
18701F:	include/uapi/linux/fsl_mc.h
18702
18703QT1010 MEDIA DRIVER
18704L:	linux-media@vger.kernel.org
18705S:	Orphan
18706W:	https://linuxtv.org
18707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18708F:	drivers/media/tuners/qt1010*
18709
18710QUALCOMM ATH12K WIRELESS DRIVER
18711M:	Kalle Valo <kvalo@kernel.org>
18712M:	Jeff Johnson <jjohnson@kernel.org>
18713L:	ath12k@lists.infradead.org
18714S:	Supported
18715W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18717F:	drivers/net/wireless/ath/ath12k/
18718N:	ath12k
18719
18720QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18721M:	Kalle Valo <kvalo@kernel.org>
18722M:	Jeff Johnson <jjohnson@kernel.org>
18723L:	ath10k@lists.infradead.org
18724S:	Supported
18725W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18727F:	drivers/net/wireless/ath/ath10k/
18728N:	ath10k
18729
18730QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18731M:	Kalle Valo <kvalo@kernel.org>
18732M:	Jeff Johnson <jjohnson@kernel.org>
18733L:	ath11k@lists.infradead.org
18734S:	Supported
18735W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18736B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18738F:	drivers/net/wireless/ath/ath11k/
18739N:	ath11k
18740
18741QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18742M:	Toke Høiland-Jørgensen <toke@toke.dk>
18743L:	linux-wireless@vger.kernel.org
18744S:	Maintained
18745W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18747F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18748F:	drivers/net/wireless/ath/ath9k/
18749
18750QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18751M:	Stefan Wahren <wahrenst@gmx.net>
18752L:	netdev@vger.kernel.org
18753S:	Maintained
18754F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18755F:	drivers/net/ethernet/qualcomm/qca*
18756
18757QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18758M:	Stephan Gerhold <stephan@gerhold.net>
18759L:	netdev@vger.kernel.org
18760L:	linux-arm-msm@vger.kernel.org
18761S:	Maintained
18762F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18763F:	drivers/net/wwan/qcom_bam_dmux.c
18764
18765QUALCOMM CAMERA SUBSYSTEM DRIVER
18766M:	Robert Foss <rfoss@kernel.org>
18767M:	Todor Tomov <todor.too@gmail.com>
18768M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18769L:	linux-media@vger.kernel.org
18770S:	Maintained
18771F:	Documentation/admin-guide/media/qcom_camss.rst
18772F:	Documentation/devicetree/bindings/media/*camss*
18773F:	drivers/media/platform/qcom/camss/
18774
18775QUALCOMM CLOCK DRIVERS
18776M:	Bjorn Andersson <andersson@kernel.org>
18777L:	linux-arm-msm@vger.kernel.org
18778S:	Supported
18779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18780F:	Documentation/devicetree/bindings/clock/qcom,*
18781F:	drivers/clk/qcom/
18782F:	include/dt-bindings/clock/qcom,*
18783
18784QUALCOMM CLOUD AI (QAIC) DRIVER
18785M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18786R:	Carl Vanderlip <quic_carlv@quicinc.com>
18787R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18788L:	linux-arm-msm@vger.kernel.org
18789L:	dri-devel@lists.freedesktop.org
18790S:	Supported
18791T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18792F:	Documentation/accel/qaic/
18793F:	drivers/accel/qaic/
18794F:	include/uapi/drm/qaic_accel.h
18795
18796QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18797M:	Bjorn Andersson <andersson@kernel.org>
18798M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18799L:	linux-pm@vger.kernel.org
18800L:	linux-arm-msm@vger.kernel.org
18801S:	Maintained
18802F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18803F:	drivers/pmdomain/qcom/cpr.c
18804
18805QUALCOMM CPUCP MAILBOX DRIVER
18806M:	Sibi Sankar <quic_sibis@quicinc.com>
18807L:	linux-arm-msm@vger.kernel.org
18808S:	Supported
18809F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18810F:	drivers/mailbox/qcom-cpucp-mbox.c
18811
18812QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18813M:	Ilia Lin <ilia.lin@kernel.org>
18814L:	linux-pm@vger.kernel.org
18815S:	Maintained
18816F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18817F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18818F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18819
18820QUALCOMM CRYPTO DRIVERS
18821M:	Thara Gopinath <thara.gopinath@gmail.com>
18822L:	linux-crypto@vger.kernel.org
18823L:	linux-arm-msm@vger.kernel.org
18824S:	Maintained
18825F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18826F:	drivers/crypto/qce/
18827
18828QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18829M:	Timur Tabi <timur@kernel.org>
18830L:	netdev@vger.kernel.org
18831S:	Maintained
18832F:	drivers/net/ethernet/qualcomm/emac/
18833
18834QUALCOMM ETHQOS ETHERNET DRIVER
18835M:	Vinod Koul <vkoul@kernel.org>
18836L:	netdev@vger.kernel.org
18837L:	linux-arm-msm@vger.kernel.org
18838S:	Maintained
18839F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18840F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18841
18842QUALCOMM FASTRPC DRIVER
18843M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18844M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18845L:	linux-arm-msm@vger.kernel.org
18846L:	dri-devel@lists.freedesktop.org
18847S:	Maintained
18848F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18849F:	drivers/misc/fastrpc.c
18850F:	include/uapi/misc/fastrpc.h
18851
18852QUALCOMM HEXAGON ARCHITECTURE
18853M:	Brian Cain <bcain@quicinc.com>
18854L:	linux-hexagon@vger.kernel.org
18855S:	Supported
18856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18857F:	arch/hexagon/
18858
18859QUALCOMM HIDMA DRIVER
18860M:	Sinan Kaya <okaya@kernel.org>
18861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18862L:	linux-arm-msm@vger.kernel.org
18863L:	dmaengine@vger.kernel.org
18864S:	Supported
18865F:	drivers/dma/qcom/hidma*
18866
18867QUALCOMM I2C CCI DRIVER
18868M:	Loic Poulain <loic.poulain@linaro.org>
18869M:	Robert Foss <rfoss@kernel.org>
18870L:	linux-i2c@vger.kernel.org
18871L:	linux-arm-msm@vger.kernel.org
18872S:	Maintained
18873F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18874F:	drivers/i2c/busses/i2c-qcom-cci.c
18875
18876QUALCOMM INTERCONNECT BWMON DRIVER
18877M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18878L:	linux-arm-msm@vger.kernel.org
18879S:	Maintained
18880F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18881F:	drivers/soc/qcom/icc-bwmon.c
18882
18883QUALCOMM IOMMU
18884M:	Rob Clark <robdclark@gmail.com>
18885L:	iommu@lists.linux.dev
18886L:	linux-arm-msm@vger.kernel.org
18887S:	Maintained
18888F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18889F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18890F:	drivers/iommu/msm_iommu*
18891
18892QUALCOMM IPC ROUTER (QRTR) DRIVER
18893M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18894L:	linux-arm-msm@vger.kernel.org
18895S:	Maintained
18896F:	include/trace/events/qrtr.h
18897F:	include/uapi/linux/qrtr.h
18898F:	net/qrtr/
18899
18900QUALCOMM IPCC MAILBOX DRIVER
18901M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18902L:	linux-arm-msm@vger.kernel.org
18903S:	Supported
18904F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18905F:	drivers/mailbox/qcom-ipcc.c
18906F:	include/dt-bindings/mailbox/qcom-ipcc.h
18907
18908QUALCOMM IPQ4019 USB PHY DRIVER
18909M:	Robert Marko <robert.marko@sartura.hr>
18910M:	Luka Perkov <luka.perkov@sartura.hr>
18911L:	linux-arm-msm@vger.kernel.org
18912S:	Maintained
18913F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18914F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18915
18916QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18917M:	Robert Marko <robert.marko@sartura.hr>
18918M:	Luka Perkov <luka.perkov@sartura.hr>
18919L:	linux-arm-msm@vger.kernel.org
18920S:	Maintained
18921F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18922F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18923
18924QUALCOMM NAND CONTROLLER DRIVER
18925M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18926L:	linux-mtd@lists.infradead.org
18927L:	linux-arm-msm@vger.kernel.org
18928S:	Maintained
18929F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18930F:	drivers/mtd/nand/raw/qcom_nandc.c
18931
18932QUALCOMM QSEECOM DRIVER
18933M:	Maximilian Luz <luzmaximilian@gmail.com>
18934L:	linux-arm-msm@vger.kernel.org
18935S:	Maintained
18936F:	drivers/firmware/qcom/qcom_qseecom.c
18937
18938QUALCOMM QSEECOM UEFISECAPP DRIVER
18939M:	Maximilian Luz <luzmaximilian@gmail.com>
18940L:	linux-arm-msm@vger.kernel.org
18941S:	Maintained
18942F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18943
18944QUALCOMM RMNET DRIVER
18945M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18946M:	Sean Tranchetti <quic_stranche@quicinc.com>
18947L:	netdev@vger.kernel.org
18948S:	Maintained
18949F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18950F:	drivers/net/ethernet/qualcomm/rmnet/
18951F:	include/linux/if_rmnet.h
18952
18953QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18954M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18955L:	linux-arm-msm@vger.kernel.org
18956S:	Maintained
18957F:	drivers/firmware/qcom/qcom_tzmem.c
18958F:	drivers/firmware/qcom/qcom_tzmem.h
18959F:	include/linux/firmware/qcom/qcom_tzmem.h
18960
18961QUALCOMM TSENS THERMAL DRIVER
18962M:	Amit Kucheria <amitk@kernel.org>
18963M:	Thara Gopinath <thara.gopinath@gmail.com>
18964L:	linux-pm@vger.kernel.org
18965L:	linux-arm-msm@vger.kernel.org
18966S:	Maintained
18967F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18968F:	drivers/thermal/qcom/
18969
18970QUALCOMM TYPEC PORT MANAGER DRIVER
18971M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18972L:	linux-arm-msm@vger.kernel.org
18973L:	linux-usb@vger.kernel.org
18974S:	Maintained
18975F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18976F:	drivers/usb/typec/tcpm/qcom/
18977
18978QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18979M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18980M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18981R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18982L:	linux-media@vger.kernel.org
18983L:	linux-arm-msm@vger.kernel.org
18984S:	Maintained
18985T:	git git://linuxtv.org/media_tree.git
18986F:	Documentation/devicetree/bindings/media/*venus*
18987F:	drivers/media/platform/qcom/venus/
18988
18989QUALCOMM WCN36XX WIRELESS DRIVER
18990M:	Loic Poulain <loic.poulain@linaro.org>
18991L:	wcn36xx@lists.infradead.org
18992S:	Supported
18993W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18994F:	drivers/net/wireless/ath/wcn36xx/
18995
18996QUANTENNA QTNFMAC WIRELESS DRIVER
18997M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18998R:	Sergey Matyukevich <geomatsi@gmail.com>
18999L:	linux-wireless@vger.kernel.org
19000S:	Maintained
19001F:	drivers/net/wireless/quantenna
19002
19003RADEON and AMDGPU DRM DRIVERS
19004M:	Alex Deucher <alexander.deucher@amd.com>
19005M:	Christian König <christian.koenig@amd.com>
19006M:	Xinhui Pan <Xinhui.Pan@amd.com>
19007L:	amd-gfx@lists.freedesktop.org
19008S:	Supported
19009B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19010C:	irc://irc.oftc.net/radeon
19011T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19012F:	Documentation/gpu/amdgpu/
19013F:	drivers/gpu/drm/amd/
19014F:	drivers/gpu/drm/ci/xfails/amd*
19015F:	drivers/gpu/drm/radeon/
19016F:	include/uapi/drm/amdgpu_drm.h
19017F:	include/uapi/drm/radeon_drm.h
19018
19019RADEON FRAMEBUFFER DISPLAY DRIVER
19020M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19021L:	linux-fbdev@vger.kernel.org
19022S:	Maintained
19023F:	drivers/video/fbdev/aty/radeon*
19024F:	include/uapi/linux/radeonfb.h
19025
19026RADIOSHARK RADIO DRIVER
19027M:	Hans Verkuil <hverkuil@xs4all.nl>
19028L:	linux-media@vger.kernel.org
19029S:	Maintained
19030T:	git git://linuxtv.org/media_tree.git
19031F:	drivers/media/radio/radio-shark.c
19032
19033RADIOSHARK2 RADIO DRIVER
19034M:	Hans Verkuil <hverkuil@xs4all.nl>
19035L:	linux-media@vger.kernel.org
19036S:	Maintained
19037T:	git git://linuxtv.org/media_tree.git
19038F:	drivers/media/radio/radio-shark2.c
19039F:	drivers/media/radio/radio-tea5777.c
19040
19041RADOS BLOCK DEVICE (RBD)
19042M:	Ilya Dryomov <idryomov@gmail.com>
19043R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19044L:	ceph-devel@vger.kernel.org
19045S:	Supported
19046W:	http://ceph.com/
19047T:	git https://github.com/ceph/ceph-client.git
19048F:	Documentation/ABI/testing/sysfs-bus-rbd
19049F:	drivers/block/rbd.c
19050F:	drivers/block/rbd_types.h
19051
19052RAGE128 FRAMEBUFFER DISPLAY DRIVER
19053L:	linux-fbdev@vger.kernel.org
19054S:	Orphan
19055F:	drivers/video/fbdev/aty/aty128fb.c
19056
19057RAINSHADOW-CEC DRIVER
19058M:	Hans Verkuil <hverkuil@xs4all.nl>
19059L:	linux-media@vger.kernel.org
19060S:	Maintained
19061T:	git git://linuxtv.org/media_tree.git
19062F:	drivers/media/cec/usb/rainshadow/
19063
19064RALINK MIPS ARCHITECTURE
19065M:	John Crispin <john@phrozen.org>
19066M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19067L:	linux-mips@vger.kernel.org
19068S:	Maintained
19069F:	arch/mips/ralink
19070
19071RALINK MT7621 MIPS ARCHITECTURE
19072M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19073M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19074L:	linux-mips@vger.kernel.org
19075S:	Maintained
19076F:	arch/mips/boot/dts/ralink/mt7621*
19077
19078RALINK RT2X00 WIRELESS LAN DRIVER
19079M:	Stanislaw Gruszka <stf_xl@wp.pl>
19080L:	linux-wireless@vger.kernel.org
19081S:	Maintained
19082F:	drivers/net/wireless/ralink/rt2x00/
19083
19084RAMDISK RAM BLOCK DEVICE DRIVER
19085M:	Jens Axboe <axboe@kernel.dk>
19086S:	Maintained
19087F:	Documentation/admin-guide/blockdev/ramdisk.rst
19088F:	drivers/block/brd.c
19089
19090RANCHU VIRTUAL BOARD FOR MIPS
19091M:	Miodrag Dinic <miodrag.dinic@mips.com>
19092L:	linux-mips@vger.kernel.org
19093S:	Supported
19094F:	arch/mips/configs/generic/board-ranchu.config
19095F:	arch/mips/generic/board-ranchu.c
19096
19097RANDOM NUMBER DRIVER
19098M:	"Theodore Ts'o" <tytso@mit.edu>
19099M:	Jason A. Donenfeld <Jason@zx2c4.com>
19100S:	Maintained
19101T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19102F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19103F:	drivers/char/random.c
19104F:	include/linux/random.h
19105F:	include/uapi/linux/random.h
19106F:	drivers/virt/vmgenid.c
19107F:	include/vdso/getrandom.h
19108F:	lib/vdso/getrandom.c
19109F:	arch/x86/entry/vdso/vgetrandom*
19110F:	arch/x86/include/asm/vdso/getrandom*
19111
19112RAPIDIO SUBSYSTEM
19113M:	Matt Porter <mporter@kernel.crashing.org>
19114M:	Alexandre Bounine <alex.bou9@gmail.com>
19115S:	Maintained
19116F:	drivers/rapidio/
19117
19118RAS INFRASTRUCTURE
19119M:	Tony Luck <tony.luck@intel.com>
19120M:	Borislav Petkov <bp@alien8.de>
19121L:	linux-edac@vger.kernel.org
19122S:	Maintained
19123F:	Documentation/admin-guide/RAS
19124F:	drivers/ras/
19125F:	include/linux/ras.h
19126F:	include/ras/ras_event.h
19127
19128RAS FRU MEMORY POISON MANAGER (FMPM)
19129M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19130L:	linux-edac@vger.kernel.org
19131S:	Maintained
19132F:	drivers/ras/amd/fmpm.c
19133
19134RASPBERRY PI PISP BACK END
19135M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19136L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19137L:	linux-media@vger.kernel.org
19138S:	Maintained
19139F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19140F:	drivers/media/platform/raspberrypi/pisp_be/
19141F:	include/uapi/linux/media/raspberrypi/
19142
19143RC-CORE / LIRC FRAMEWORK
19144M:	Sean Young <sean@mess.org>
19145L:	linux-media@vger.kernel.org
19146S:	Maintained
19147W:	http://linuxtv.org
19148T:	git git://linuxtv.org/media_tree.git
19149F:	Documentation/driver-api/media/rc-core.rst
19150F:	Documentation/userspace-api/media/rc/
19151F:	drivers/media/rc/
19152F:	include/media/rc-core.h
19153F:	include/media/rc-map.h
19154F:	include/uapi/linux/lirc.h
19155
19156RCMM REMOTE CONTROLS DECODER
19157M:	Patrick Lerda <patrick9876@free.fr>
19158S:	Maintained
19159F:	drivers/media/rc/ir-rcmm-decoder.c
19160
19161RCUTORTURE TEST FRAMEWORK
19162M:	"Paul E. McKenney" <paulmck@kernel.org>
19163M:	Josh Triplett <josh@joshtriplett.org>
19164R:	Steven Rostedt <rostedt@goodmis.org>
19165R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19166R:	Lai Jiangshan <jiangshanlai@gmail.com>
19167L:	rcu@vger.kernel.org
19168S:	Supported
19169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19170F:	tools/testing/selftests/rcutorture
19171
19172RDACM20 Camera Sensor
19173M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19174M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19175M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19176M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19177L:	linux-media@vger.kernel.org
19178S:	Maintained
19179F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19180F:	drivers/media/i2c/max9271.c
19181F:	drivers/media/i2c/max9271.h
19182F:	drivers/media/i2c/rdacm20.c
19183
19184RDACM21 Camera Sensor
19185M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19186M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19187M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19188M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19189L:	linux-media@vger.kernel.org
19190S:	Maintained
19191F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19192F:	drivers/media/i2c/max9271.c
19193F:	drivers/media/i2c/max9271.h
19194F:	drivers/media/i2c/rdacm21.c
19195
19196RDC R-321X SoC
19197M:	Florian Fainelli <florian@openwrt.org>
19198S:	Maintained
19199
19200RDC R6040 FAST ETHERNET DRIVER
19201M:	Florian Fainelli <f.fainelli@gmail.com>
19202L:	netdev@vger.kernel.org
19203S:	Maintained
19204F:	drivers/net/ethernet/rdc/r6040.c
19205
19206RDMAVT - RDMA verbs software
19207M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19208L:	linux-rdma@vger.kernel.org
19209S:	Supported
19210F:	drivers/infiniband/sw/rdmavt
19211
19212RDS - RELIABLE DATAGRAM SOCKETS
19213M:	Allison Henderson <allison.henderson@oracle.com>
19214L:	netdev@vger.kernel.org
19215L:	linux-rdma@vger.kernel.org
19216L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19217S:	Supported
19218W:	https://oss.oracle.com/projects/rds/
19219F:	Documentation/networking/rds.rst
19220F:	net/rds/
19221F:	tools/testing/selftests/net/rds/
19222
19223RDT - RESOURCE ALLOCATION
19224M:	Fenghua Yu <fenghua.yu@intel.com>
19225M:	Reinette Chatre <reinette.chatre@intel.com>
19226L:	linux-kernel@vger.kernel.org
19227S:	Supported
19228F:	Documentation/arch/x86/resctrl*
19229F:	arch/x86/include/asm/resctrl.h
19230F:	arch/x86/kernel/cpu/resctrl/
19231F:	tools/testing/selftests/resctrl/
19232
19233READ-COPY UPDATE (RCU)
19234M:	"Paul E. McKenney" <paulmck@kernel.org>
19235M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19236M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19237M:	Joel Fernandes <joel@joelfernandes.org>
19238M:	Josh Triplett <josh@joshtriplett.org>
19239M:	Boqun Feng <boqun.feng@gmail.com>
19240M:	Uladzislau Rezki <urezki@gmail.com>
19241R:	Steven Rostedt <rostedt@goodmis.org>
19242R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19243R:	Lai Jiangshan <jiangshanlai@gmail.com>
19244R:	Zqiang <qiang.zhang1211@gmail.com>
19245L:	rcu@vger.kernel.org
19246S:	Supported
19247W:	http://www.rdrop.com/users/paulmck/RCU/
19248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19249F:	Documentation/RCU/
19250F:	include/linux/rcu*
19251F:	kernel/rcu/
19252X:	Documentation/RCU/torture.rst
19253X:	include/linux/srcu*.h
19254X:	kernel/rcu/srcu*.c
19255
19256REAL TIME CLOCK (RTC) SUBSYSTEM
19257M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19258L:	linux-rtc@vger.kernel.org
19259S:	Maintained
19260Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19262F:	Documentation/admin-guide/rtc.rst
19263F:	Documentation/devicetree/bindings/rtc/
19264F:	drivers/rtc/
19265F:	include/linux/rtc.h
19266F:	include/linux/rtc/
19267F:	include/uapi/linux/rtc.h
19268F:	tools/testing/selftests/rtc/
19269
19270Real-time Linux Analysis (RTLA) tools
19271M:	Steven Rostedt <rostedt@goodmis.org>
19272L:	linux-trace-kernel@vger.kernel.org
19273S:	Maintained
19274F:	Documentation/tools/rtla/
19275F:	tools/tracing/rtla/
19276
19277REALTEK AUDIO CODECS
19278M:	Oder Chiou <oder_chiou@realtek.com>
19279S:	Maintained
19280F:	include/sound/rt*.h
19281F:	sound/soc/codecs/rt*
19282
19283REALTEK OTTO WATCHDOG
19284M:	Sander Vanheule <sander@svanheule.net>
19285L:	linux-watchdog@vger.kernel.org
19286S:	Maintained
19287F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19288F:	drivers/watchdog/realtek_otto_wdt.c
19289
19290REALTEK RTL83xx SMI DSA ROUTER CHIPS
19291M:	Linus Walleij <linus.walleij@linaro.org>
19292M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19293S:	Maintained
19294F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19295F:	drivers/net/dsa/realtek/*
19296
19297REALTEK WIRELESS DRIVER (rtlwifi family)
19298M:	Ping-Ke Shih <pkshih@realtek.com>
19299L:	linux-wireless@vger.kernel.org
19300S:	Maintained
19301T:	git https://github.com/pkshih/rtw.git
19302F:	drivers/net/wireless/realtek/rtlwifi/
19303
19304REALTEK WIRELESS DRIVER (rtw88)
19305M:	Ping-Ke Shih <pkshih@realtek.com>
19306L:	linux-wireless@vger.kernel.org
19307S:	Maintained
19308T:	git https://github.com/pkshih/rtw.git
19309F:	drivers/net/wireless/realtek/rtw88/
19310
19311REALTEK WIRELESS DRIVER (rtw89)
19312M:	Ping-Ke Shih <pkshih@realtek.com>
19313L:	linux-wireless@vger.kernel.org
19314S:	Maintained
19315T:	git https://github.com/pkshih/rtw.git
19316F:	drivers/net/wireless/realtek/rtw89/
19317
19318REDPINE WIRELESS DRIVER
19319L:	linux-wireless@vger.kernel.org
19320S:	Orphan
19321F:	drivers/net/wireless/rsi/
19322
19323REGISTER MAP ABSTRACTION
19324M:	Mark Brown <broonie@kernel.org>
19325L:	linux-kernel@vger.kernel.org
19326S:	Supported
19327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19328F:	Documentation/devicetree/bindings/regmap/
19329F:	drivers/base/regmap/
19330F:	include/linux/regmap.h
19331
19332REISERFS FILE SYSTEM
19333L:	reiserfs-devel@vger.kernel.org
19334S:	Obsolete
19335F:	fs/reiserfs/
19336
19337REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19338M:	Bjorn Andersson <andersson@kernel.org>
19339M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19340L:	linux-remoteproc@vger.kernel.org
19341S:	Maintained
19342T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19343F:	Documentation/ABI/testing/sysfs-class-remoteproc
19344F:	Documentation/devicetree/bindings/remoteproc/
19345F:	Documentation/staging/remoteproc.rst
19346F:	drivers/remoteproc/
19347F:	include/linux/remoteproc.h
19348F:	include/linux/remoteproc/
19349
19350REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19351M:	Bjorn Andersson <andersson@kernel.org>
19352M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19353L:	linux-remoteproc@vger.kernel.org
19354S:	Maintained
19355T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19356F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19357F:	Documentation/staging/rpmsg.rst
19358F:	drivers/rpmsg/
19359F:	include/linux/rpmsg.h
19360F:	include/linux/rpmsg/
19361F:	include/uapi/linux/rpmsg.h
19362F:	samples/rpmsg/
19363
19364REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19365M:	Stephan Gerhold <stephan@gerhold.net>
19366L:	netdev@vger.kernel.org
19367L:	linux-remoteproc@vger.kernel.org
19368S:	Maintained
19369F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19370
19371RENESAS CLOCK DRIVERS
19372M:	Geert Uytterhoeven <geert+renesas@glider.be>
19373L:	linux-renesas-soc@vger.kernel.org
19374S:	Supported
19375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19376F:	Documentation/devicetree/bindings/clock/renesas,*
19377F:	drivers/clk/renesas/
19378
19379RENESAS EMEV2 I2C DRIVER
19380M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19381L:	linux-renesas-soc@vger.kernel.org
19382S:	Supported
19383F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19384F:	drivers/i2c/busses/i2c-emev2.c
19385
19386RENESAS ETHERNET AVB DRIVER
19387R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19388L:	netdev@vger.kernel.org
19389L:	linux-renesas-soc@vger.kernel.org
19390F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19391F:	drivers/net/ethernet/renesas/Kconfig
19392F:	drivers/net/ethernet/renesas/Makefile
19393F:	drivers/net/ethernet/renesas/ravb*
19394
19395RENESAS ETHERNET SWITCH DRIVER
19396R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19397L:	netdev@vger.kernel.org
19398L:	linux-renesas-soc@vger.kernel.org
19399F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19400F:	drivers/net/ethernet/renesas/Kconfig
19401F:	drivers/net/ethernet/renesas/Makefile
19402F:	drivers/net/ethernet/renesas/rcar_gen4*
19403F:	drivers/net/ethernet/renesas/rswitch*
19404
19405RENESAS ETHERNET TSN DRIVER
19406M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19407L:	netdev@vger.kernel.org
19408L:	linux-renesas-soc@vger.kernel.org
19409S:	Supported
19410F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19411F:	drivers/net/ethernet/renesas/rtsn.*
19412
19413RENESAS IDT821034 ASoC CODEC
19414M:	Herve Codina <herve.codina@bootlin.com>
19415L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19416S:	Maintained
19417F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19418F:	sound/soc/codecs/idt821034.c
19419
19420RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19421M:	Miquel Raynal <miquel.raynal@bootlin.com>
19422L:	linux-mtd@lists.infradead.org
19423L:	linux-renesas-soc@vger.kernel.org
19424S:	Maintained
19425F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19426F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19427
19428RENESAS R-CAR GYROADC DRIVER
19429M:	Marek Vasut <marek.vasut@gmail.com>
19430L:	linux-iio@vger.kernel.org
19431S:	Supported
19432F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19433F:	drivers/iio/adc/rcar-gyroadc.c
19434
19435RENESAS R-CAR I2C DRIVERS
19436M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19437L:	linux-renesas-soc@vger.kernel.org
19438S:	Supported
19439F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19440F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19441F:	drivers/i2c/busses/i2c-rcar.c
19442F:	drivers/i2c/busses/i2c-sh_mobile.c
19443
19444RENESAS R-CAR SATA DRIVER
19445R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19446L:	linux-ide@vger.kernel.org
19447L:	linux-renesas-soc@vger.kernel.org
19448S:	Supported
19449F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19450F:	drivers/ata/sata_rcar.c
19451
19452RENESAS R-CAR THERMAL DRIVERS
19453M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19454L:	linux-renesas-soc@vger.kernel.org
19455S:	Supported
19456F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19457F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19458F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19459F:	drivers/thermal/renesas/rcar_thermal.c
19460
19461RENESAS RIIC DRIVER
19462M:	Chris Brandt <chris.brandt@renesas.com>
19463L:	linux-renesas-soc@vger.kernel.org
19464S:	Supported
19465F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19466F:	drivers/i2c/busses/i2c-riic.c
19467
19468RENESAS RZ/G2L A/D DRIVER
19469M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19470L:	linux-iio@vger.kernel.org
19471L:	linux-renesas-soc@vger.kernel.org
19472S:	Supported
19473F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19474F:	drivers/iio/adc/rzg2l_adc.c
19475
19476RENESAS RZ/G2L MTU3a COUNTER DRIVER
19477M:	Biju Das <biju.das.jz@bp.renesas.com>
19478L:	linux-iio@vger.kernel.org
19479L:	linux-renesas-soc@vger.kernel.org
19480S:	Supported
19481F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19482F:	drivers/counter/rz-mtu3-cnt.c
19483
19484RENESAS RZ/N1 A5PSW SWITCH DRIVER
19485M:	Clément Léger <clement.leger@bootlin.com>
19486L:	linux-renesas-soc@vger.kernel.org
19487L:	netdev@vger.kernel.org
19488S:	Maintained
19489F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19490F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19491F:	drivers/net/dsa/rzn1_a5psw*
19492F:	drivers/net/pcs/pcs-rzn1-miic.c
19493F:	include/dt-bindings/net/pcs-rzn1-miic.h
19494F:	include/linux/pcs-rzn1-miic.h
19495F:	net/dsa/tag_rzn1_a5psw.c
19496
19497RENESAS RZ/N1 DWMAC GLUE LAYER
19498M:	Romain Gantois <romain.gantois@bootlin.com>
19499S:	Maintained
19500F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19501F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19502
19503RENESAS RZ/N1 RTC CONTROLLER DRIVER
19504M:	Miquel Raynal <miquel.raynal@bootlin.com>
19505L:	linux-rtc@vger.kernel.org
19506L:	linux-renesas-soc@vger.kernel.org
19507S:	Maintained
19508F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19509F:	drivers/rtc/rtc-rzn1.c
19510
19511RENESAS RZ/N1 USBF CONTROLLER DRIVER
19512M:	Herve Codina <herve.codina@bootlin.com>
19513L:	linux-renesas-soc@vger.kernel.org
19514L:	linux-usb@vger.kernel.org
19515S:	Maintained
19516F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19517F:	drivers/usb/gadget/udc/renesas_usbf.c
19518
19519RENESAS RZ/V2M I2C DRIVER
19520M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19521L:	linux-i2c@vger.kernel.org
19522L:	linux-renesas-soc@vger.kernel.org
19523S:	Supported
19524F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19525F:	drivers/i2c/busses/i2c-rzv2m.c
19526
19527RENESAS SUPERH ETHERNET DRIVER
19528R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19529L:	netdev@vger.kernel.org
19530L:	linux-renesas-soc@vger.kernel.org
19531F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19532F:	drivers/net/ethernet/renesas/Kconfig
19533F:	drivers/net/ethernet/renesas/Makefile
19534F:	drivers/net/ethernet/renesas/sh_eth*
19535F:	include/linux/sh_eth.h
19536
19537RENESAS USB PHY DRIVER
19538M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19539L:	linux-renesas-soc@vger.kernel.org
19540S:	Maintained
19541F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19542
19543RENESAS VERSACLOCK 7 CLOCK DRIVER
19544M:	Alex Helms <alexander.helms.jy@renesas.com>
19545S:	Maintained
19546F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19547F:	drivers/clk/clk-versaclock7.c
19548
19549RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19550M:	Herve Codina <herve.codina@bootlin.com>
19551L:	linux-iio@vger.kernel.org
19552S:	Maintained
19553F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19554F:	drivers/iio/potentiometer/x9250.c
19555
19556RESET CONTROLLER FRAMEWORK
19557M:	Philipp Zabel <p.zabel@pengutronix.de>
19558S:	Maintained
19559T:	git git://git.pengutronix.de/git/pza/linux
19560F:	Documentation/devicetree/bindings/reset/
19561F:	Documentation/driver-api/reset.rst
19562F:	drivers/reset/
19563F:	include/dt-bindings/reset/
19564F:	include/linux/reset-controller.h
19565F:	include/linux/reset.h
19566F:	include/linux/reset/
19567K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19568
19569RESTARTABLE SEQUENCES SUPPORT
19570M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19571M:	Peter Zijlstra <peterz@infradead.org>
19572M:	"Paul E. McKenney" <paulmck@kernel.org>
19573M:	Boqun Feng <boqun.feng@gmail.com>
19574L:	linux-kernel@vger.kernel.org
19575S:	Supported
19576F:	include/trace/events/rseq.h
19577F:	include/uapi/linux/rseq.h
19578F:	kernel/rseq.c
19579F:	tools/testing/selftests/rseq/
19580
19581RFKILL
19582M:	Johannes Berg <johannes@sipsolutions.net>
19583L:	linux-wireless@vger.kernel.org
19584S:	Maintained
19585W:	https://wireless.wiki.kernel.org/
19586Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19589F:	Documentation/ABI/stable/sysfs-class-rfkill
19590F:	Documentation/driver-api/rfkill.rst
19591F:	include/linux/rfkill.h
19592F:	include/uapi/linux/rfkill.h
19593F:	net/rfkill/
19594
19595RHASHTABLE
19596M:	Thomas Graf <tgraf@suug.ch>
19597M:	Herbert Xu <herbert@gondor.apana.org.au>
19598L:	netdev@vger.kernel.org
19599S:	Maintained
19600F:	include/linux/rhashtable-types.h
19601F:	include/linux/rhashtable.h
19602F:	lib/rhashtable.c
19603F:	lib/test_rhashtable.c
19604
19605RICOH R5C592 MEMORYSTICK DRIVER
19606M:	Maxim Levitsky <maximlevitsky@gmail.com>
19607S:	Maintained
19608F:	drivers/memstick/host/r592.*
19609
19610RICOH SMARTMEDIA/XD DRIVER
19611M:	Maxim Levitsky <maximlevitsky@gmail.com>
19612S:	Maintained
19613F:	drivers/mtd/nand/raw/r852.c
19614F:	drivers/mtd/nand/raw/r852.h
19615
19616RISC-V AIA DRIVERS
19617M:	Anup Patel <anup@brainfault.org>
19618L:	linux-riscv@lists.infradead.org
19619S:	Maintained
19620F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19621F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19622F:	drivers/irqchip/irq-riscv-aplic-*.c
19623F:	drivers/irqchip/irq-riscv-aplic-*.h
19624F:	drivers/irqchip/irq-riscv-imsic-*.c
19625F:	drivers/irqchip/irq-riscv-imsic-*.h
19626F:	drivers/irqchip/irq-riscv-intc.c
19627F:	include/linux/irqchip/riscv-aplic.h
19628F:	include/linux/irqchip/riscv-imsic.h
19629
19630RISC-V ARCHITECTURE
19631M:	Paul Walmsley <paul.walmsley@sifive.com>
19632M:	Palmer Dabbelt <palmer@dabbelt.com>
19633M:	Albert Ou <aou@eecs.berkeley.edu>
19634L:	linux-riscv@lists.infradead.org
19635S:	Supported
19636Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19637C:	irc://irc.libera.chat/riscv
19638P:	Documentation/arch/riscv/patch-acceptance.rst
19639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19640F:	arch/riscv/
19641N:	riscv
19642K:	riscv
19643
19644RISC-V MICROCHIP FPGA SUPPORT
19645M:	Conor Dooley <conor.dooley@microchip.com>
19646M:	Daire McNamara <daire.mcnamara@microchip.com>
19647L:	linux-riscv@lists.infradead.org
19648S:	Supported
19649F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19650F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19651F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19652F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19653F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19654F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19655F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19656F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19657F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19658F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19659F:	arch/riscv/boot/dts/microchip/
19660F:	drivers/char/hw_random/mpfs-rng.c
19661F:	drivers/clk/microchip/clk-mpfs*.c
19662F:	drivers/firmware/microchip/mpfs-auto-update.c
19663F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19664F:	drivers/mailbox/mailbox-mpfs.c
19665F:	drivers/pci/controller/plda/pcie-microchip-host.c
19666F:	drivers/pwm/pwm-microchip-core.c
19667F:	drivers/reset/reset-mpfs.c
19668F:	drivers/rtc/rtc-mpfs.c
19669F:	drivers/soc/microchip/mpfs-sys-controller.c
19670F:	drivers/spi/spi-microchip-core-qspi.c
19671F:	drivers/spi/spi-microchip-core.c
19672F:	drivers/usb/musb/mpfs.c
19673F:	include/soc/microchip/mpfs.h
19674
19675RISC-V MISC SOC SUPPORT
19676M:	Conor Dooley <conor@kernel.org>
19677L:	linux-riscv@lists.infradead.org
19678S:	Maintained
19679Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19680T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19681F:	Documentation/devicetree/bindings/riscv/
19682F:	arch/riscv/boot/dts/
19683X:	arch/riscv/boot/dts/allwinner/
19684X:	arch/riscv/boot/dts/renesas/
19685X:	arch/riscv/boot/dts/sophgo/
19686X:	arch/riscv/boot/dts/thead/
19687
19688RISC-V PMU DRIVERS
19689M:	Atish Patra <atishp@atishpatra.org>
19690R:	Anup Patel <anup@brainfault.org>
19691L:	linux-riscv@lists.infradead.org
19692S:	Supported
19693F:	drivers/perf/riscv_pmu.c
19694F:	drivers/perf/riscv_pmu_legacy.c
19695F:	drivers/perf/riscv_pmu_sbi.c
19696
19697RISC-V THEAD SoC SUPPORT
19698M:	Drew Fustini <drew@pdp7.com>
19699M:	Guo Ren <guoren@kernel.org>
19700M:	Fu Wei <wefu@redhat.com>
19701L:	linux-riscv@lists.infradead.org
19702S:	Maintained
19703T:	git https://github.com/pdp7/linux.git
19704F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19705F:	arch/riscv/boot/dts/thead/
19706F:	drivers/clk/thead/clk-th1520-ap.c
19707F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19708
19709RNBD BLOCK DRIVERS
19710M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19711M:	Jack Wang <jinpu.wang@ionos.com>
19712L:	linux-block@vger.kernel.org
19713S:	Maintained
19714F:	drivers/block/rnbd/
19715
19716ROCCAT DRIVERS
19717M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19718S:	Maintained
19719W:	http://sourceforge.net/projects/roccat/
19720F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19721F:	drivers/hid/hid-roccat*
19722F:	include/linux/hid-roccat*
19723
19724ROCKCHIP CRYPTO DRIVERS
19725M:	Corentin Labbe <clabbe@baylibre.com>
19726L:	linux-crypto@vger.kernel.org
19727S:	Maintained
19728F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19729F:	drivers/crypto/rockchip/
19730
19731ROCKCHIP I2S TDM DRIVER
19732M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19733L:	linux-rockchip@lists.infradead.org
19734S:	Maintained
19735F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19736F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19737
19738ROCKCHIP ISP V1 DRIVER
19739M:	Dafna Hirschfeld <dafna@fastmail.com>
19740M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19741L:	linux-media@vger.kernel.org
19742L:	linux-rockchip@lists.infradead.org
19743S:	Maintained
19744F:	Documentation/admin-guide/media/rkisp1.rst
19745F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19746F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19747F:	drivers/media/platform/rockchip/rkisp1
19748F:	include/uapi/linux/rkisp1-config.h
19749
19750ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19751M:	Jacob Chen <jacob-chen@iotwrt.com>
19752M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19753L:	linux-media@vger.kernel.org
19754L:	linux-rockchip@lists.infradead.org
19755S:	Maintained
19756F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19757F:	drivers/media/platform/rockchip/rga/
19758
19759ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19760M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19761S:	Maintained
19762F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19763F:	sound/soc/codecs/rk3308_codec.c
19764F:	sound/soc/codecs/rk3308_codec.h
19765
19766ROCKCHIP VIDEO DECODER DRIVER
19767M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19768L:	linux-media@vger.kernel.org
19769L:	linux-rockchip@lists.infradead.org
19770S:	Maintained
19771F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19772F:	drivers/staging/media/rkvdec/
19773
19774ROCKER DRIVER
19775M:	Jiri Pirko <jiri@resnulli.us>
19776L:	netdev@vger.kernel.org
19777S:	Supported
19778F:	drivers/net/ethernet/rocker/
19779
19780ROCKETPORT EXPRESS/INFINITY DRIVER
19781M:	Kevin Cernekee <cernekee@gmail.com>
19782L:	linux-serial@vger.kernel.org
19783S:	Odd Fixes
19784F:	drivers/tty/serial/rp2.*
19785
19786ROHM BD99954 CHARGER IC
19787M:	Matti Vaittinen <mazziesaccount@gmail.com>
19788S:	Supported
19789F:	drivers/power/supply/bd99954-charger.c
19790F:	drivers/power/supply/bd99954-charger.h
19791
19792ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19793M:	Tomasz Duszynski <tduszyns@gmail.com>
19794S:	Maintained
19795F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19796F:	drivers/iio/light/bh1750.c
19797
19798ROHM BM1390 PRESSURE SENSOR DRIVER
19799M:	Matti Vaittinen <mazziesaccount@gmail.com>
19800L:	linux-iio@vger.kernel.org
19801S:	Supported
19802F:	drivers/iio/pressure/rohm-bm1390.c
19803
19804ROHM BU270xx LIGHT SENSOR DRIVERs
19805M:	Matti Vaittinen <mazziesaccount@gmail.com>
19806L:	linux-iio@vger.kernel.org
19807S:	Supported
19808F:	drivers/iio/light/rohm-bu27008.c
19809F:	drivers/iio/light/rohm-bu27034.c
19810
19811ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19812M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19813L:	linux-kernel@vger.kernel.org
19814L:	linux-renesas-soc@vger.kernel.org
19815S:	Supported
19816F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19817F:	drivers/gpio/gpio-bd9571mwv.c
19818F:	drivers/mfd/bd9571mwv.c
19819F:	drivers/regulator/bd9571mwv-regulator.c
19820F:	include/linux/mfd/bd9571mwv.h
19821
19822ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19823M:	Matti Vaittinen <mazziesaccount@gmail.com>
19824S:	Supported
19825F:	drivers/clk/clk-bd718x7.c
19826F:	drivers/gpio/gpio-bd71815.c
19827F:	drivers/gpio/gpio-bd71828.c
19828F:	drivers/mfd/rohm-bd71828.c
19829F:	drivers/mfd/rohm-bd718x7.c
19830F:	drivers/mfd/rohm-bd9576.c
19831F:	drivers/mfd/rohm-bd96801.c
19832F:	drivers/regulator/bd71815-regulator.c
19833F:	drivers/regulator/bd71828-regulator.c
19834F:	drivers/regulator/bd718x7-regulator.c
19835F:	drivers/regulator/bd9576-regulator.c
19836F:	drivers/regulator/bd96801-regulator.c
19837F:	drivers/regulator/rohm-regulator.c
19838F:	drivers/rtc/rtc-bd70528.c
19839F:	drivers/watchdog/bd9576_wdt.c
19840F:	drivers/watchdog/bd96801_wdt.c
19841F:	include/linux/mfd/rohm-bd71815.h
19842F:	include/linux/mfd/rohm-bd71828.h
19843F:	include/linux/mfd/rohm-bd718x7.h
19844F:	include/linux/mfd/rohm-bd957x.h
19845F:	include/linux/mfd/rohm-bd96801.h
19846F:	include/linux/mfd/rohm-generic.h
19847F:	include/linux/mfd/rohm-shared.h
19848
19849ROSE NETWORK LAYER
19850M:	Ralf Baechle <ralf@linux-mips.org>
19851L:	linux-hams@vger.kernel.org
19852S:	Maintained
19853W:	https://linux-ax25.in-berlin.de
19854F:	include/net/rose.h
19855F:	include/uapi/linux/rose.h
19856F:	net/rose/
19857
19858ROTATION DRIVER FOR ALLWINNER A83T
19859M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19860L:	linux-media@vger.kernel.org
19861S:	Maintained
19862T:	git git://linuxtv.org/media_tree.git
19863F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19864F:	drivers/media/platform/sunxi/sun8i-rotate/
19865
19866RPMSG TTY DRIVER
19867M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19868L:	linux-remoteproc@vger.kernel.org
19869S:	Maintained
19870F:	drivers/tty/rpmsg_tty.c
19871
19872RTL2830 MEDIA DRIVER
19873L:	linux-media@vger.kernel.org
19874S:	Orphan
19875W:	https://linuxtv.org
19876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19877F:	drivers/media/dvb-frontends/rtl2830*
19878
19879RTL2832 MEDIA DRIVER
19880L:	linux-media@vger.kernel.org
19881S:	Orphan
19882W:	https://linuxtv.org
19883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19884F:	drivers/media/dvb-frontends/rtl2832*
19885
19886RTL2832_SDR MEDIA DRIVER
19887L:	linux-media@vger.kernel.org
19888S:	Orphan
19889W:	https://linuxtv.org
19890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19891F:	drivers/media/dvb-frontends/rtl2832_sdr*
19892
19893RTL8180 WIRELESS DRIVER
19894L:	linux-wireless@vger.kernel.org
19895S:	Orphan
19896F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19897
19898RTL8187 WIRELESS DRIVER
19899M:	Hin-Tak Leung <hintak.leung@gmail.com>
19900L:	linux-wireless@vger.kernel.org
19901S:	Maintained
19902T:	git https://github.com/pkshih/rtw.git
19903F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19904
19905RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19906M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19907L:	linux-wireless@vger.kernel.org
19908S:	Maintained
19909T:	git https://github.com/pkshih/rtw.git
19910F:	drivers/net/wireless/realtek/rtl8xxxu/
19911
19912RTRS TRANSPORT DRIVERS
19913M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19914M:	Jack Wang <jinpu.wang@ionos.com>
19915L:	linux-rdma@vger.kernel.org
19916S:	Maintained
19917F:	drivers/infiniband/ulp/rtrs/
19918
19919RUNTIME VERIFICATION (RV)
19920M:	Steven Rostedt <rostedt@goodmis.org>
19921L:	linux-trace-kernel@vger.kernel.org
19922S:	Maintained
19923F:	Documentation/trace/rv/
19924F:	include/linux/rv.h
19925F:	include/rv/
19926F:	kernel/trace/rv/
19927F:	tools/verification/
19928
19929RUST
19930M:	Miguel Ojeda <ojeda@kernel.org>
19931M:	Alex Gaynor <alex.gaynor@gmail.com>
19932M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19933R:	Boqun Feng <boqun.feng@gmail.com>
19934R:	Gary Guo <gary@garyguo.net>
19935R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19936R:	Benno Lossin <benno.lossin@proton.me>
19937R:	Andreas Hindborg <a.hindborg@samsung.com>
19938R:	Alice Ryhl <aliceryhl@google.com>
19939L:	rust-for-linux@vger.kernel.org
19940S:	Supported
19941W:	https://rust-for-linux.com
19942B:	https://github.com/Rust-for-Linux/linux/issues
19943C:	zulip://rust-for-linux.zulipchat.com
19944P:	https://rust-for-linux.com/contributing
19945T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19946F:	Documentation/rust/
19947F:	rust/
19948F:	samples/rust/
19949F:	scripts/*rust*
19950F:	tools/testing/selftests/rust/
19951K:	\b(?i:rust)\b
19952
19953RXRPC SOCKETS (AF_RXRPC)
19954M:	David Howells <dhowells@redhat.com>
19955M:	Marc Dionne <marc.dionne@auristor.com>
19956L:	linux-afs@lists.infradead.org
19957S:	Supported
19958W:	https://www.infradead.org/~dhowells/kafs/
19959F:	Documentation/networking/rxrpc.rst
19960F:	include/keys/rxrpc-type.h
19961F:	include/net/af_rxrpc.h
19962F:	include/trace/events/rxrpc.h
19963F:	include/uapi/linux/rxrpc.h
19964F:	net/rxrpc/
19965
19966S3 SAVAGE FRAMEBUFFER DRIVER
19967M:	Antonino Daplas <adaplas@gmail.com>
19968L:	linux-fbdev@vger.kernel.org
19969S:	Maintained
19970F:	drivers/video/fbdev/savage/
19971
19972S390 ARCHITECTURE
19973M:	Heiko Carstens <hca@linux.ibm.com>
19974M:	Vasily Gorbik <gor@linux.ibm.com>
19975M:	Alexander Gordeev <agordeev@linux.ibm.com>
19976R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19977R:	Sven Schnelle <svens@linux.ibm.com>
19978L:	linux-s390@vger.kernel.org
19979S:	Supported
19980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19981F:	Documentation/driver-api/s390-drivers.rst
19982F:	Documentation/arch/s390/
19983F:	arch/s390/
19984F:	drivers/s390/
19985F:	drivers/watchdog/diag288_wdt.c
19986
19987S390 COMMON I/O LAYER
19988M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19989M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19990L:	linux-s390@vger.kernel.org
19991S:	Supported
19992F:	drivers/s390/cio/
19993
19994S390 DASD DRIVER
19995M:	Stefan Haberland <sth@linux.ibm.com>
19996M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19997L:	linux-s390@vger.kernel.org
19998S:	Supported
19999F:	block/partitions/ibm.c
20000F:	drivers/s390/block/dasd*
20001F:	include/linux/dasd_mod.h
20002
20003S390 IOMMU (PCI)
20004M:	Niklas Schnelle <schnelle@linux.ibm.com>
20005M:	Matthew Rosato <mjrosato@linux.ibm.com>
20006R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20007L:	linux-s390@vger.kernel.org
20008S:	Supported
20009F:	drivers/iommu/s390-iommu.c
20010
20011S390 IUCV NETWORK LAYER
20012M:	Alexandra Winter <wintera@linux.ibm.com>
20013M:	Thorsten Winkler <twinkler@linux.ibm.com>
20014L:	linux-s390@vger.kernel.org
20015L:	netdev@vger.kernel.org
20016S:	Supported
20017F:	drivers/s390/net/*iucv*
20018F:	include/net/iucv/
20019F:	net/iucv/
20020
20021S390 MM
20022M:	Alexander Gordeev <agordeev@linux.ibm.com>
20023M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20024L:	linux-s390@vger.kernel.org
20025S:	Supported
20026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20027F:	arch/s390/include/asm/pgtable.h
20028F:	arch/s390/mm
20029
20030S390 NETWORK DRIVERS
20031M:	Alexandra Winter <wintera@linux.ibm.com>
20032M:	Thorsten Winkler <twinkler@linux.ibm.com>
20033L:	linux-s390@vger.kernel.org
20034L:	netdev@vger.kernel.org
20035S:	Supported
20036F:	drivers/s390/net/
20037
20038S390 PCI SUBSYSTEM
20039M:	Niklas Schnelle <schnelle@linux.ibm.com>
20040M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20041L:	linux-s390@vger.kernel.org
20042S:	Supported
20043F:	Documentation/arch/s390/pci.rst
20044F:	arch/s390/pci/
20045F:	drivers/pci/hotplug/s390_pci_hpc.c
20046
20047S390 SCM DRIVER
20048M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20049L:	linux-s390@vger.kernel.org
20050S:	Supported
20051F:	drivers/s390/block/scm*
20052F:	drivers/s390/cio/scm.c
20053
20054S390 VFIO AP DRIVER
20055M:	Tony Krowiak <akrowiak@linux.ibm.com>
20056M:	Halil Pasic <pasic@linux.ibm.com>
20057M:	Jason Herne <jjherne@linux.ibm.com>
20058L:	linux-s390@vger.kernel.org
20059S:	Supported
20060F:	Documentation/arch/s390/vfio-ap*
20061F:	drivers/s390/crypto/vfio_ap*
20062
20063S390 VFIO-CCW DRIVER
20064M:	Eric Farman <farman@linux.ibm.com>
20065M:	Matthew Rosato <mjrosato@linux.ibm.com>
20066R:	Halil Pasic <pasic@linux.ibm.com>
20067L:	linux-s390@vger.kernel.org
20068L:	kvm@vger.kernel.org
20069S:	Supported
20070F:	Documentation/arch/s390/vfio-ccw.rst
20071F:	drivers/s390/cio/vfio_ccw*
20072F:	include/uapi/linux/vfio_ccw.h
20073
20074S390 VFIO-PCI DRIVER
20075M:	Matthew Rosato <mjrosato@linux.ibm.com>
20076M:	Eric Farman <farman@linux.ibm.com>
20077L:	linux-s390@vger.kernel.org
20078L:	kvm@vger.kernel.org
20079S:	Supported
20080F:	arch/s390/kvm/pci*
20081F:	drivers/vfio/pci/vfio_pci_zdev.c
20082F:	include/uapi/linux/vfio_zdev.h
20083
20084S390 ZCRYPT DRIVER
20085M:	Harald Freudenberger <freude@linux.ibm.com>
20086L:	linux-s390@vger.kernel.org
20087S:	Supported
20088F:	drivers/s390/crypto/
20089
20090S390 ZFCP DRIVER
20091M:	Steffen Maier <maier@linux.ibm.com>
20092M:	Benjamin Block <bblock@linux.ibm.com>
20093L:	linux-s390@vger.kernel.org
20094S:	Supported
20095F:	drivers/s390/scsi/zfcp_*
20096
20097SAA6588 RDS RECEIVER DRIVER
20098M:	Hans Verkuil <hverkuil@xs4all.nl>
20099L:	linux-media@vger.kernel.org
20100S:	Odd Fixes
20101W:	https://linuxtv.org
20102T:	git git://linuxtv.org/media_tree.git
20103F:	drivers/media/i2c/saa6588*
20104
20105SAA7134 VIDEO4LINUX DRIVER
20106M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20107L:	linux-media@vger.kernel.org
20108S:	Odd fixes
20109W:	https://linuxtv.org
20110T:	git git://linuxtv.org/media_tree.git
20111F:	Documentation/driver-api/media/drivers/saa7134*
20112F:	drivers/media/pci/saa7134/
20113
20114SAA7146 VIDEO4LINUX-2 DRIVER
20115M:	Hans Verkuil <hverkuil@xs4all.nl>
20116L:	linux-media@vger.kernel.org
20117S:	Maintained
20118T:	git git://linuxtv.org/media_tree.git
20119F:	drivers/media/common/saa7146/
20120F:	drivers/media/pci/saa7146/
20121F:	include/media/drv-intf/saa7146*
20122
20123SAFESETID SECURITY MODULE
20124M:	Micah Morton <mortonm@chromium.org>
20125S:	Supported
20126F:	Documentation/admin-guide/LSM/SafeSetID.rst
20127F:	security/safesetid/
20128
20129SAMSUNG AUDIO (ASoC) DRIVERS
20130M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20131L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20132S:	Maintained
20133B:	mailto:linux-samsung-soc@vger.kernel.org
20134F:	Documentation/devicetree/bindings/sound/samsung*
20135F:	sound/soc/samsung/
20136
20137SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20138M:	Krzysztof Kozlowski <krzk@kernel.org>
20139L:	linux-crypto@vger.kernel.org
20140L:	linux-samsung-soc@vger.kernel.org
20141S:	Maintained
20142F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20143F:	drivers/crypto/exynos-rng.c
20144
20145SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20146M:	Łukasz Stelmach <l.stelmach@samsung.com>
20147L:	linux-samsung-soc@vger.kernel.org
20148S:	Maintained
20149F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20150F:	drivers/char/hw_random/exynos-trng.c
20151
20152SAMSUNG FRAMEBUFFER DRIVER
20153M:	Jingoo Han <jingoohan1@gmail.com>
20154L:	linux-fbdev@vger.kernel.org
20155S:	Maintained
20156F:	drivers/video/fbdev/s3c-fb.c
20157
20158SAMSUNG INTERCONNECT DRIVERS
20159M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20160M:	Artur Świgoń <a.swigon@samsung.com>
20161L:	linux-pm@vger.kernel.org
20162L:	linux-samsung-soc@vger.kernel.org
20163S:	Supported
20164F:	drivers/interconnect/samsung/
20165
20166SAMSUNG LAPTOP DRIVER
20167M:	Corentin Chary <corentin.chary@gmail.com>
20168L:	platform-driver-x86@vger.kernel.org
20169S:	Maintained
20170F:	drivers/platform/x86/samsung-laptop.c
20171
20172SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20173M:	Krzysztof Kozlowski <krzk@kernel.org>
20174L:	linux-kernel@vger.kernel.org
20175L:	linux-samsung-soc@vger.kernel.org
20176S:	Maintained
20177B:	mailto:linux-samsung-soc@vger.kernel.org
20178F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20179F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20180F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20181F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20182F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20183F:	drivers/clk/clk-s2mps11.c
20184F:	drivers/mfd/sec*.c
20185F:	drivers/regulator/s2m*.c
20186F:	drivers/regulator/s5m*.c
20187F:	drivers/rtc/rtc-s5m.c
20188F:	include/linux/mfd/samsung/
20189
20190SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20191M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20192L:	linux-media@vger.kernel.org
20193L:	linux-samsung-soc@vger.kernel.org
20194S:	Maintained
20195F:	drivers/media/platform/samsung/s3c-camif/
20196F:	include/media/drv-intf/s3c_camif.h
20197
20198SAMSUNG S3FWRN5 NFC DRIVER
20199M:	Krzysztof Kozlowski <krzk@kernel.org>
20200S:	Maintained
20201F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20202F:	drivers/nfc/s3fwrn5
20203
20204SAMSUNG S5C73M3 CAMERA DRIVER
20205M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20206M:	Andrzej Hajda <andrzej.hajda@intel.com>
20207L:	linux-media@vger.kernel.org
20208S:	Supported
20209F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20210F:	drivers/media/i2c/s5c73m3/*
20211
20212SAMSUNG S5K5BAF CAMERA DRIVER
20213M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20214M:	Andrzej Hajda <andrzej.hajda@intel.com>
20215L:	linux-media@vger.kernel.org
20216S:	Supported
20217F:	drivers/media/i2c/s5k5baf.c
20218
20219SAMSUNG S5P Security SubSystem (SSS) DRIVER
20220M:	Krzysztof Kozlowski <krzk@kernel.org>
20221M:	Vladimir Zapolskiy <vz@mleia.com>
20222L:	linux-crypto@vger.kernel.org
20223L:	linux-samsung-soc@vger.kernel.org
20224S:	Maintained
20225F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20226F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20227F:	drivers/crypto/s5p-sss.c
20228
20229SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20230M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20231L:	linux-media@vger.kernel.org
20232S:	Supported
20233Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20234F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20235F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20236F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20237F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20238F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20239F:	drivers/media/platform/samsung/exynos4-is/
20240
20241SAMSUNG SOC CLOCK DRIVERS
20242M:	Krzysztof Kozlowski <krzk@kernel.org>
20243M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20244M:	Chanwoo Choi <cw00.choi@samsung.com>
20245R:	Alim Akhtar <alim.akhtar@samsung.com>
20246L:	linux-samsung-soc@vger.kernel.org
20247S:	Maintained
20248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20249F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20250F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20251F:	drivers/clk/samsung/
20252F:	include/dt-bindings/clock/exynos*.h
20253F:	include/dt-bindings/clock/s5p*.h
20254F:	include/dt-bindings/clock/samsung,*.h
20255F:	include/linux/clk/samsung.h
20256
20257SAMSUNG SPI DRIVERS
20258M:	Andi Shyti <andi.shyti@kernel.org>
20259L:	linux-spi@vger.kernel.org
20260L:	linux-samsung-soc@vger.kernel.org
20261S:	Maintained
20262F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20263F:	drivers/spi/spi-s3c*
20264F:	include/linux/platform_data/spi-s3c64xx.h
20265
20266SAMSUNG SXGBE DRIVERS
20267M:	Byungho An <bh74.an@samsung.com>
20268L:	netdev@vger.kernel.org
20269S:	Supported
20270F:	drivers/net/ethernet/samsung/sxgbe/
20271
20272SAMSUNG THERMAL DRIVER
20273M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20274M:	Krzysztof Kozlowski <krzk@kernel.org>
20275L:	linux-pm@vger.kernel.org
20276L:	linux-samsung-soc@vger.kernel.org
20277S:	Maintained
20278F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20279F:	drivers/thermal/samsung/
20280
20281SAMSUNG USB2 PHY DRIVER
20282M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20283L:	linux-kernel@vger.kernel.org
20284S:	Supported
20285F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20286F:	Documentation/driver-api/phy/samsung-usb2.rst
20287F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20288F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20289F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20290F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20291F:	drivers/phy/samsung/phy-samsung-usb2.c
20292F:	drivers/phy/samsung/phy-samsung-usb2.h
20293
20294SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20295M:	Paul Barker <paul.barker@sancloud.com>
20296R:	Marc Murphy <marc.murphy@sancloud.com>
20297S:	Supported
20298F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20299
20300SC1200 WDT DRIVER
20301M:	Zwane Mwaikambo <zwanem@gmail.com>
20302S:	Maintained
20303F:	drivers/watchdog/sc1200wdt.c
20304
20305SCHEDULER
20306M:	Ingo Molnar <mingo@redhat.com>
20307M:	Peter Zijlstra <peterz@infradead.org>
20308M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20309M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20310R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20311R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20312R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20313R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20314R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20315L:	linux-kernel@vger.kernel.org
20316S:	Maintained
20317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20318F:	include/linux/preempt.h
20319F:	include/linux/sched.h
20320F:	include/linux/wait.h
20321F:	include/uapi/linux/sched.h
20322F:	kernel/sched/
20323
20324SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20325M:	Gustavo Silva <gustavograzs@gmail.com>
20326S:	Maintained
20327F:	drivers/iio/chemical/ens160_core.c
20328F:	drivers/iio/chemical/ens160_i2c.c
20329F:	drivers/iio/chemical/ens160_spi.c
20330F:	drivers/iio/chemical/ens160.h
20331
20332SCSI LIBSAS SUBSYSTEM
20333R:	John Garry <john.g.garry@oracle.com>
20334R:	Jason Yan <yanaijie@huawei.com>
20335L:	linux-scsi@vger.kernel.org
20336S:	Supported
20337F:	Documentation/scsi/libsas.rst
20338F:	drivers/scsi/libsas/
20339F:	include/scsi/libsas.h
20340F:	include/scsi/sas_ata.h
20341
20342SCSI RDMA PROTOCOL (SRP) INITIATOR
20343M:	Bart Van Assche <bvanassche@acm.org>
20344L:	linux-rdma@vger.kernel.org
20345S:	Supported
20346Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20347F:	drivers/infiniband/ulp/srp/
20348F:	include/scsi/srp.h
20349
20350SCSI RDMA PROTOCOL (SRP) TARGET
20351M:	Bart Van Assche <bvanassche@acm.org>
20352L:	linux-rdma@vger.kernel.org
20353L:	target-devel@vger.kernel.org
20354S:	Supported
20355Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20356F:	drivers/infiniband/ulp/srpt/
20357
20358SCSI SG DRIVER
20359M:	Doug Gilbert <dgilbert@interlog.com>
20360L:	linux-scsi@vger.kernel.org
20361S:	Maintained
20362W:	http://sg.danny.cz/sg
20363F:	Documentation/scsi/scsi-generic.rst
20364F:	drivers/scsi/sg.c
20365F:	include/scsi/sg.h
20366
20367SCSI SUBSYSTEM
20368M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20369M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20370L:	linux-scsi@vger.kernel.org
20371S:	Maintained
20372Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20375F:	Documentation/devicetree/bindings/scsi/
20376F:	drivers/scsi/
20377F:	drivers/ufs/
20378F:	include/scsi/
20379
20380SCSI TAPE DRIVER
20381M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20382L:	linux-scsi@vger.kernel.org
20383S:	Maintained
20384F:	Documentation/scsi/st.rst
20385F:	drivers/scsi/st.*
20386F:	drivers/scsi/st_*.h
20387
20388SCSI TARGET CORE USER DRIVER
20389M:	Bodo Stroesser <bostroesser@gmail.com>
20390L:	linux-scsi@vger.kernel.org
20391L:	target-devel@vger.kernel.org
20392S:	Supported
20393F:	Documentation/target/tcmu-design.rst
20394F:	drivers/target/target_core_user.c
20395F:	include/uapi/linux/target_core_user.h
20396
20397SCSI TARGET SUBSYSTEM
20398M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20399L:	linux-scsi@vger.kernel.org
20400L:	target-devel@vger.kernel.org
20401S:	Supported
20402Q:	https://patchwork.kernel.org/project/target-devel/list/
20403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20404F:	Documentation/target/
20405F:	drivers/target/
20406F:	include/target/
20407
20408SCTP PROTOCOL
20409M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20410M:	Xin Long <lucien.xin@gmail.com>
20411L:	linux-sctp@vger.kernel.org
20412S:	Maintained
20413W:	https://github.com/sctp/lksctp-tools/wiki
20414F:	Documentation/networking/sctp.rst
20415F:	include/linux/sctp.h
20416F:	include/net/sctp/
20417F:	include/uapi/linux/sctp.h
20418F:	net/sctp/
20419
20420SCx200 CPU SUPPORT
20421M:	Jim Cromie <jim.cromie@gmail.com>
20422S:	Odd Fixes
20423F:	Documentation/i2c/busses/scx200_acb.rst
20424F:	arch/x86/platform/scx200/
20425F:	drivers/i2c/busses/scx200*
20426F:	drivers/mtd/maps/scx200_docflash.c
20427F:	drivers/watchdog/scx200_wdt.c
20428F:	include/linux/scx200.h
20429
20430SCx200 GPIO DRIVER
20431M:	Jim Cromie <jim.cromie@gmail.com>
20432S:	Maintained
20433F:	drivers/char/scx200_gpio.c
20434F:	include/linux/scx200_gpio.h
20435
20436SCx200 HRT CLOCKSOURCE DRIVER
20437M:	Jim Cromie <jim.cromie@gmail.com>
20438S:	Maintained
20439F:	drivers/clocksource/scx200_hrt.c
20440
20441SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20442M:	Sascha Sommer <saschasommer@freenet.de>
20443L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20444S:	Maintained
20445F:	drivers/mmc/host/sdricoh_cs.c
20446
20447SECO BOARDS CEC DRIVER
20448M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20449S:	Maintained
20450F:	drivers/media/cec/platform/seco/seco-cec.c
20451F:	drivers/media/cec/platform/seco/seco-cec.h
20452
20453SECURE COMPUTING
20454M:	Kees Cook <kees@kernel.org>
20455R:	Andy Lutomirski <luto@amacapital.net>
20456R:	Will Drewry <wad@chromium.org>
20457S:	Supported
20458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20459F:	Documentation/userspace-api/seccomp_filter.rst
20460F:	include/linux/seccomp.h
20461F:	include/uapi/linux/seccomp.h
20462F:	kernel/seccomp.c
20463F:	tools/testing/selftests/kselftest_harness.h
20464F:	tools/testing/selftests/seccomp/*
20465K:	\bsecure_computing
20466K:	\bTIF_SECCOMP\b
20467
20468SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20469M:	Kamal Dasu <kamal.dasu@broadcom.com>
20470M:	Al Cooper <alcooperx@gmail.com>
20471R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20472L:	linux-mmc@vger.kernel.org
20473S:	Maintained
20474F:	drivers/mmc/host/sdhci-brcmstb*
20475
20476SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20477M:	Adrian Hunter <adrian.hunter@intel.com>
20478L:	linux-mmc@vger.kernel.org
20479S:	Supported
20480F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20481F:	drivers/mmc/host/sdhci*
20482
20483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20484M:	Aubin Constans <aubin.constans@microchip.com>
20485R:	Eugen Hristev <eugen.hristev@collabora.com>
20486L:	linux-mmc@vger.kernel.org
20487S:	Supported
20488F:	drivers/mmc/host/sdhci-of-at91.c
20489
20490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20491M:	Haibo Chen <haibo.chen@nxp.com>
20492L:	imx@lists.linux.dev
20493L:	linux-mmc@vger.kernel.org
20494L:	s32@nxp.com
20495S:	Maintained
20496F:	drivers/mmc/host/sdhci-esdhc-imx.c
20497
20498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20499M:	Ben Dooks <ben-linux@fluff.org>
20500M:	Jaehoon Chung <jh80.chung@samsung.com>
20501L:	linux-mmc@vger.kernel.org
20502S:	Maintained
20503F:	drivers/mmc/host/sdhci-s3c*
20504
20505SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20506M:	Viresh Kumar <vireshk@kernel.org>
20507L:	linux-mmc@vger.kernel.org
20508S:	Maintained
20509F:	drivers/mmc/host/sdhci-spear.c
20510
20511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20512M:	Vignesh Raghavendra <vigneshr@ti.com>
20513L:	linux-mmc@vger.kernel.org
20514S:	Maintained
20515F:	drivers/mmc/host/sdhci-omap.c
20516
20517SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20518M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20519L:	linux-block@vger.kernel.org
20520S:	Supported
20521F:	block/opal_proto.h
20522F:	block/sed*
20523F:	include/linux/sed*
20524F:	include/uapi/linux/sed*
20525
20526SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20527M:	Mark Rutland <mark.rutland@arm.com>
20528M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20529M:	Sudeep Holla <sudeep.holla@arm.com>
20530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20531S:	Maintained
20532F:	drivers/firmware/smccc/
20533F:	include/linux/arm-smccc.h
20534
20535SECURITY CONTACT
20536M:	Security Officers <security@kernel.org>
20537S:	Supported
20538F:	Documentation/process/security-bugs.rst
20539
20540SECURITY SUBSYSTEM
20541M:	Paul Moore <paul@paul-moore.com>
20542M:	James Morris <jmorris@namei.org>
20543M:	"Serge E. Hallyn" <serge@hallyn.com>
20544L:	linux-security-module@vger.kernel.org
20545S:	Supported
20546Q:	https://patchwork.kernel.org/project/linux-security-module/list
20547B:	mailto:linux-security-module@vger.kernel.org
20548P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20549T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20550F:	include/linux/lsm_audit.h
20551F:	include/linux/lsm_hook_defs.h
20552F:	include/linux/lsm_hooks.h
20553F:	include/linux/security.h
20554F:	include/uapi/linux/lsm.h
20555F:	security/
20556F:	tools/testing/selftests/lsm/
20557X:	security/selinux/
20558K:	\bsecurity_[a-z_0-9]\+\b
20559
20560SELINUX SECURITY MODULE
20561M:	Paul Moore <paul@paul-moore.com>
20562M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20563R:	Ondrej Mosnacek <omosnace@redhat.com>
20564L:	selinux@vger.kernel.org
20565S:	Supported
20566W:	https://github.com/SELinuxProject
20567Q:	https://patchwork.kernel.org/project/selinux/list
20568B:	mailto:selinux@vger.kernel.org
20569P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20570T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20571F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20572F:	Documentation/ABI/removed/sysfs-selinux-disable
20573F:	Documentation/admin-guide/LSM/SELinux.rst
20574F:	include/trace/events/avc.h
20575F:	include/uapi/linux/selinux_netlink.h
20576F:	scripts/selinux/
20577F:	security/selinux/
20578
20579SENSABLE PHANTOM
20580M:	Jiri Slaby <jirislaby@kernel.org>
20581S:	Maintained
20582F:	drivers/misc/phantom.c
20583F:	include/uapi/linux/phantom.h
20584
20585SENSEAIR SUNRISE 006-0-0007
20586M:	Jacopo Mondi <jacopo@jmondi.org>
20587S:	Maintained
20588F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20589F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20590F:	drivers/iio/chemical/sunrise_co2.c
20591
20592SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20593M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20594S:	Maintained
20595F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20596F:	drivers/iio/chemical/scd30.h
20597F:	drivers/iio/chemical/scd30_core.c
20598F:	drivers/iio/chemical/scd30_i2c.c
20599F:	drivers/iio/chemical/scd30_serial.c
20600
20601SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20602M:	Roan van Dijk <roan@protonic.nl>
20603S:	Maintained
20604F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20605F:	drivers/iio/chemical/scd4x.c
20606
20607SENSIRION SGP40 GAS SENSOR DRIVER
20608M:	Andreas Klinger <ak@it-klinger.de>
20609S:	Maintained
20610F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20611F:	drivers/iio/chemical/sgp40.c
20612
20613SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20614M:	Tomasz Duszynski <tduszyns@gmail.com>
20615S:	Maintained
20616F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20617F:	drivers/iio/chemical/sps30.c
20618F:	drivers/iio/chemical/sps30_i2c.c
20619F:	drivers/iio/chemical/sps30_serial.c
20620
20621SERIAL DEVICE BUS
20622M:	Rob Herring <robh@kernel.org>
20623L:	linux-serial@vger.kernel.org
20624S:	Maintained
20625F:	Documentation/devicetree/bindings/serial/serial.yaml
20626F:	drivers/tty/serdev/
20627F:	include/linux/serdev.h
20628
20629SERIAL IR RECEIVER
20630M:	Sean Young <sean@mess.org>
20631L:	linux-media@vger.kernel.org
20632S:	Maintained
20633F:	drivers/media/rc/serial_ir.c
20634
20635SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20636M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20637L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20638S:	Maintained
20639F:	Documentation/devicetree/bindings/slimbus/
20640F:	drivers/slimbus/
20641F:	include/linux/slimbus.h
20642
20643SFC NETWORK DRIVER
20644M:	Edward Cree <ecree.xilinx@gmail.com>
20645M:	Martin Habets <habetsm.xilinx@gmail.com>
20646L:	netdev@vger.kernel.org
20647L:	linux-net-drivers@amd.com
20648S:	Supported
20649F:	Documentation/networking/devlink/sfc.rst
20650F:	drivers/net/ethernet/sfc/
20651
20652SFCTEMP HWMON DRIVER
20653M:	Emil Renner Berthing <kernel@esmil.dk>
20654M:	Hal Feng <hal.feng@starfivetech.com>
20655L:	linux-hwmon@vger.kernel.org
20656S:	Maintained
20657F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20658F:	Documentation/hwmon/sfctemp.rst
20659F:	drivers/hwmon/sfctemp.c
20660
20661SFF/SFP/SFP+ MODULE SUPPORT
20662M:	Russell King <linux@armlinux.org.uk>
20663L:	netdev@vger.kernel.org
20664S:	Maintained
20665F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20666F:	drivers/net/phy/phylink.c
20667F:	drivers/net/phy/sfp*
20668F:	include/linux/mdio/mdio-i2c.h
20669F:	include/linux/phylink.h
20670F:	include/linux/sfp.h
20671K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20672
20673SGI GRU DRIVER
20674M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20675S:	Maintained
20676F:	drivers/misc/sgi-gru/
20677
20678SGI XP/XPC/XPNET DRIVER
20679M:	Robin Holt <robinmholt@gmail.com>
20680M:	Steve Wahl <steve.wahl@hpe.com>
20681S:	Maintained
20682F:	drivers/misc/sgi-xp/
20683
20684SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20685M:	Wenjia Zhang <wenjia@linux.ibm.com>
20686M:	Jan Karcher <jaka@linux.ibm.com>
20687R:	D. Wythe <alibuda@linux.alibaba.com>
20688R:	Tony Lu <tonylu@linux.alibaba.com>
20689R:	Wen Gu <guwen@linux.alibaba.com>
20690L:	linux-s390@vger.kernel.org
20691S:	Supported
20692F:	net/smc/
20693
20694SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20695M:	Linus Walleij <linus.walleij@linaro.org>
20696L:	linux-iio@vger.kernel.org
20697S:	Maintained
20698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20699F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20700F:	drivers/iio/light/gp2ap002.c
20701
20702SHARP RJ54N1CB0C SENSOR DRIVER
20703M:	Jacopo Mondi <jacopo@jmondi.org>
20704L:	linux-media@vger.kernel.org
20705S:	Odd fixes
20706T:	git git://linuxtv.org/media_tree.git
20707F:	drivers/media/i2c/rj54n1cb0c.c
20708F:	include/media/i2c/rj54n1cb0c.h
20709
20710SHRINKER
20711M:	Andrew Morton <akpm@linux-foundation.org>
20712M:	Dave Chinner <david@fromorbit.com>
20713R:	Qi Zheng <zhengqi.arch@bytedance.com>
20714R:	Roman Gushchin <roman.gushchin@linux.dev>
20715R:	Muchun Song <muchun.song@linux.dev>
20716L:	linux-mm@kvack.org
20717S:	Maintained
20718F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20719F:	include/linux/shrinker.h
20720F:	mm/shrinker.c
20721F:	mm/shrinker_debug.c
20722
20723SH_VOU V4L2 OUTPUT DRIVER
20724L:	linux-media@vger.kernel.org
20725S:	Orphan
20726F:	drivers/media/platform/renesas/sh_vou.c
20727F:	include/media/drv-intf/sh_vou.h
20728
20729SI2157 MEDIA DRIVER
20730L:	linux-media@vger.kernel.org
20731S:	Orphan
20732W:	https://linuxtv.org
20733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20734F:	drivers/media/tuners/si2157*
20735
20736SI2165 MEDIA DRIVER
20737M:	Matthias Schwarzott <zzam@gentoo.org>
20738L:	linux-media@vger.kernel.org
20739S:	Maintained
20740W:	https://linuxtv.org
20741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20742F:	drivers/media/dvb-frontends/si2165*
20743
20744SI2168 MEDIA DRIVER
20745L:	linux-media@vger.kernel.org
20746S:	Orphan
20747W:	https://linuxtv.org
20748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20749F:	drivers/media/dvb-frontends/si2168*
20750
20751SI470X FM RADIO RECEIVER I2C DRIVER
20752M:	Hans Verkuil <hverkuil@xs4all.nl>
20753L:	linux-media@vger.kernel.org
20754S:	Odd Fixes
20755W:	https://linuxtv.org
20756T:	git git://linuxtv.org/media_tree.git
20757F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20758F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20759
20760SI470X FM RADIO RECEIVER USB DRIVER
20761M:	Hans Verkuil <hverkuil@xs4all.nl>
20762L:	linux-media@vger.kernel.org
20763S:	Maintained
20764W:	https://linuxtv.org
20765T:	git git://linuxtv.org/media_tree.git
20766F:	drivers/media/radio/si470x/radio-si470x-common.c
20767F:	drivers/media/radio/si470x/radio-si470x-usb.c
20768F:	drivers/media/radio/si470x/radio-si470x.h
20769
20770SI4713 FM RADIO TRANSMITTER I2C DRIVER
20771M:	Eduardo Valentin <edubezval@gmail.com>
20772L:	linux-media@vger.kernel.org
20773S:	Odd Fixes
20774W:	https://linuxtv.org
20775T:	git git://linuxtv.org/media_tree.git
20776F:	drivers/media/radio/si4713/si4713.?
20777
20778SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20779M:	Eduardo Valentin <edubezval@gmail.com>
20780L:	linux-media@vger.kernel.org
20781S:	Odd Fixes
20782W:	https://linuxtv.org
20783T:	git git://linuxtv.org/media_tree.git
20784F:	drivers/media/radio/si4713/radio-platform-si4713.c
20785
20786SI4713 FM RADIO TRANSMITTER USB DRIVER
20787M:	Hans Verkuil <hverkuil@xs4all.nl>
20788L:	linux-media@vger.kernel.org
20789S:	Maintained
20790W:	https://linuxtv.org
20791T:	git git://linuxtv.org/media_tree.git
20792F:	drivers/media/radio/si4713/radio-usb-si4713.c
20793
20794SIANO DVB DRIVER
20795M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20796L:	linux-media@vger.kernel.org
20797S:	Odd fixes
20798W:	https://linuxtv.org
20799T:	git git://linuxtv.org/media_tree.git
20800F:	drivers/media/common/siano/
20801F:	drivers/media/mmc/siano/
20802F:	drivers/media/usb/siano/
20803F:	drivers/media/usb/siano/
20804
20805SIEMENS IPC LED DRIVERS
20806M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20807M:	Xing Tong Wu <xingtong.wu@siemens.com>
20808M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20809L:	linux-leds@vger.kernel.org
20810S:	Maintained
20811F:	drivers/leds/simple/
20812
20813SIEMENS IPC PLATFORM DRIVERS
20814M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20815M:	Xing Tong Wu <xingtong.wu@siemens.com>
20816M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20817L:	platform-driver-x86@vger.kernel.org
20818S:	Maintained
20819F:	drivers/platform/x86/siemens/
20820F:	include/linux/platform_data/x86/simatic-ipc-base.h
20821F:	include/linux/platform_data/x86/simatic-ipc.h
20822
20823SIEMENS IPC WATCHDOG DRIVERS
20824M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20825M:	Xing Tong Wu <xingtong.wu@siemens.com>
20826M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20827L:	linux-watchdog@vger.kernel.org
20828S:	Maintained
20829F:	drivers/watchdog/simatic-ipc-wdt.c
20830
20831SIFIVE DRIVERS
20832M:	Paul Walmsley <paul.walmsley@sifive.com>
20833M:	Samuel Holland <samuel.holland@sifive.com>
20834L:	linux-riscv@lists.infradead.org
20835S:	Supported
20836F:	drivers/dma/sf-pdma/
20837N:	sifive
20838K:	fu[57]40
20839K:	[^@]sifive
20840
20841SILEAD TOUCHSCREEN DRIVER
20842M:	Hans de Goede <hdegoede@redhat.com>
20843L:	linux-input@vger.kernel.org
20844L:	platform-driver-x86@vger.kernel.org
20845S:	Maintained
20846F:	drivers/input/touchscreen/silead.c
20847F:	drivers/platform/x86/touchscreen_dmi.c
20848
20849SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20850M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20851S:	Supported
20852F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20853F:	drivers/net/wireless/silabs/wfx/
20854
20855SILICON MOTION SM712 FRAME BUFFER DRIVER
20856M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20857M:	Teddy Wang <teddy.wang@siliconmotion.com>
20858M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20859L:	linux-fbdev@vger.kernel.org
20860S:	Maintained
20861F:	Documentation/fb/sm712fb.rst
20862F:	drivers/video/fbdev/sm712*
20863
20864SILVACO I3C DUAL-ROLE MASTER
20865M:	Miquel Raynal <miquel.raynal@bootlin.com>
20866M:	Conor Culhane <conor.culhane@silvaco.com>
20867L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20868S:	Maintained
20869F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20870F:	drivers/i3c/master/svc-i3c-master.c
20871
20872SIMPLEFB FB DRIVER
20873M:	Hans de Goede <hdegoede@redhat.com>
20874L:	linux-fbdev@vger.kernel.org
20875S:	Maintained
20876F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20877F:	drivers/video/fbdev/simplefb.c
20878F:	include/linux/platform_data/simplefb.h
20879
20880SIOX
20881M:	Thorsten Scherer <t.scherer@eckelmann.de>
20882R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20883S:	Supported
20884F:	drivers/gpio/gpio-siox.c
20885F:	drivers/siox/*
20886F:	include/trace/events/siox.h
20887
20888SIPHASH PRF ROUTINES
20889M:	Jason A. Donenfeld <Jason@zx2c4.com>
20890S:	Maintained
20891F:	include/linux/siphash.h
20892F:	lib/siphash.c
20893F:	lib/siphash_kunit.c
20894
20895SIS 190 ETHERNET DRIVER
20896M:	Francois Romieu <romieu@fr.zoreil.com>
20897L:	netdev@vger.kernel.org
20898S:	Maintained
20899F:	drivers/net/ethernet/sis/sis190.c
20900
20901SIS 900/7016 FAST ETHERNET DRIVER
20902M:	Daniele Venzano <venza@brownhat.org>
20903L:	netdev@vger.kernel.org
20904S:	Maintained
20905W:	http://www.brownhat.org/sis900.html
20906F:	drivers/net/ethernet/sis/sis900.*
20907
20908SIS FRAMEBUFFER DRIVER
20909S:	Orphan
20910F:	Documentation/fb/sisfb.rst
20911F:	drivers/video/fbdev/sis/
20912F:	include/video/sisfb.h
20913
20914SIS I2C TOUCHSCREEN DRIVER
20915M:	Mika Penttilä <mpenttil@redhat.com>
20916L:	linux-input@vger.kernel.org
20917S:	Maintained
20918F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20919F:	drivers/input/touchscreen/sis_i2c.c
20920
20921SIS USB2VGA DRIVER
20922M:	Thomas Winischhofer <thomas@winischhofer.net>
20923S:	Maintained
20924W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20925F:	drivers/usb/misc/sisusbvga/
20926
20927SL28 CPLD MFD DRIVER
20928M:	Michael Walle <mwalle@kernel.org>
20929S:	Maintained
20930F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20931F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20932F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20933F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20934F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20935F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20936F:	drivers/gpio/gpio-sl28cpld.c
20937F:	drivers/hwmon/sl28cpld-hwmon.c
20938F:	drivers/irqchip/irq-sl28cpld.c
20939F:	drivers/pwm/pwm-sl28cpld.c
20940F:	drivers/watchdog/sl28cpld_wdt.c
20941
20942SL28 VPD NVMEM LAYOUT DRIVER
20943M:	Michael Walle <mwalle@kernel.org>
20944S:	Maintained
20945F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20946F:	drivers/nvmem/layouts/sl28vpd.c
20947
20948SLAB ALLOCATOR
20949M:	Christoph Lameter <cl@linux.com>
20950M:	Pekka Enberg <penberg@kernel.org>
20951M:	David Rientjes <rientjes@google.com>
20952M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20953M:	Andrew Morton <akpm@linux-foundation.org>
20954M:	Vlastimil Babka <vbabka@suse.cz>
20955R:	Roman Gushchin <roman.gushchin@linux.dev>
20956R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20957L:	linux-mm@kvack.org
20958S:	Maintained
20959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20960F:	include/linux/sl?b*.h
20961F:	mm/sl?b*
20962
20963SLCAN CAN NETWORK DRIVER
20964M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20965L:	linux-can@vger.kernel.org
20966S:	Maintained
20967F:	drivers/net/can/slcan/
20968
20969SLEEPABLE READ-COPY UPDATE (SRCU)
20970M:	Lai Jiangshan <jiangshanlai@gmail.com>
20971M:	"Paul E. McKenney" <paulmck@kernel.org>
20972M:	Josh Triplett <josh@joshtriplett.org>
20973R:	Steven Rostedt <rostedt@goodmis.org>
20974R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20975L:	rcu@vger.kernel.org
20976S:	Supported
20977W:	http://www.rdrop.com/users/paulmck/RCU/
20978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20979F:	include/linux/srcu*.h
20980F:	kernel/rcu/srcu*.c
20981
20982SMACK SECURITY MODULE
20983M:	Casey Schaufler <casey@schaufler-ca.com>
20984L:	linux-security-module@vger.kernel.org
20985S:	Maintained
20986W:	http://schaufler-ca.com
20987T:	git git://github.com/cschaufler/smack-next
20988F:	Documentation/admin-guide/LSM/Smack.rst
20989F:	security/smack/
20990
20991SMC91x ETHERNET DRIVER
20992M:	Nicolas Pitre <nico@fluxnic.net>
20993S:	Odd Fixes
20994F:	drivers/net/ethernet/smsc/smc91x.*
20995
20996SMSC EMC2103 HARDWARE MONITOR DRIVER
20997M:	Steve Glendinning <steve.glendinning@shawell.net>
20998L:	linux-hwmon@vger.kernel.org
20999S:	Maintained
21000F:	Documentation/hwmon/emc2103.rst
21001F:	drivers/hwmon/emc2103.c
21002
21003SMSC SCH5627 HARDWARE MONITOR DRIVER
21004M:	Hans de Goede <hdegoede@redhat.com>
21005L:	linux-hwmon@vger.kernel.org
21006S:	Supported
21007F:	Documentation/hwmon/sch5627.rst
21008F:	drivers/hwmon/sch5627.c
21009
21010SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21011M:	Steve Glendinning <steve.glendinning@shawell.net>
21012L:	linux-fbdev@vger.kernel.org
21013S:	Maintained
21014F:	drivers/video/fbdev/smscufx.c
21015
21016SMSC47B397 HARDWARE MONITOR DRIVER
21017M:	Jean Delvare <jdelvare@suse.com>
21018L:	linux-hwmon@vger.kernel.org
21019S:	Maintained
21020F:	Documentation/hwmon/smsc47b397.rst
21021F:	drivers/hwmon/smsc47b397.c
21022
21023SMSC911x ETHERNET DRIVER
21024M:	Steve Glendinning <steve.glendinning@shawell.net>
21025L:	netdev@vger.kernel.org
21026S:	Maintained
21027F:	drivers/net/ethernet/smsc/smsc911x.*
21028F:	include/linux/smsc911x.h
21029
21030SMSC9420 PCI ETHERNET DRIVER
21031M:	Steve Glendinning <steve.glendinning@shawell.net>
21032L:	netdev@vger.kernel.org
21033S:	Maintained
21034F:	drivers/net/ethernet/smsc/smsc9420.*
21035
21036SNET DPU VIRTIO DATA PATH ACCELERATOR
21037R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21038F:	drivers/vdpa/solidrun/
21039
21040SOCIONEXT (SNI) AVE NETWORK DRIVER
21041M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21042L:	netdev@vger.kernel.org
21043S:	Maintained
21044F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21045F:	drivers/net/ethernet/socionext/sni_ave.c
21046
21047SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21048M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21049M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21050L:	netdev@vger.kernel.org
21051S:	Maintained
21052F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21053F:	drivers/net/ethernet/socionext/netsec.c
21054
21055SOCIONEXT (SNI) Synquacer SPI DRIVER
21056M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21057M:	Jassi Brar <jaswinder.singh@linaro.org>
21058L:	linux-spi@vger.kernel.org
21059S:	Maintained
21060F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21061F:	drivers/spi/spi-synquacer.c
21062
21063SOCIONEXT SYNQUACER I2C DRIVER
21064M:	Ard Biesheuvel <ardb@kernel.org>
21065L:	linux-i2c@vger.kernel.org
21066S:	Maintained
21067F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21068F:	drivers/i2c/busses/i2c-synquacer.c
21069
21070SOCIONEXT UNIPHIER SOUND DRIVER
21071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21072S:	Orphan
21073F:	sound/soc/uniphier/
21074
21075SOCKET TIMESTAMPING
21076M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21077S:	Maintained
21078F:	Documentation/networking/timestamping.rst
21079F:	include/linux/net_tstamp.h
21080F:	include/uapi/linux/net_tstamp.h
21081F:	tools/testing/selftests/net/so_txtime.c
21082
21083SOEKRIS NET48XX LED SUPPORT
21084M:	Chris Boot <bootc@bootc.net>
21085S:	Maintained
21086F:	drivers/leds/leds-net48xx.c
21087
21088SOFT-IWARP DRIVER (siw)
21089M:	Bernard Metzler <bmt@zurich.ibm.com>
21090L:	linux-rdma@vger.kernel.org
21091S:	Supported
21092F:	drivers/infiniband/sw/siw/
21093F:	include/uapi/rdma/siw-abi.h
21094
21095SOFT-ROCE DRIVER (rxe)
21096M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21097L:	linux-rdma@vger.kernel.org
21098S:	Supported
21099F:	drivers/infiniband/sw/rxe/
21100F:	include/uapi/rdma/rdma_user_rxe.h
21101
21102SOFTLOGIC 6x10 MPEG CODEC
21103M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21104M:	Andrey Utkin <andrey_utkin@fastmail.com>
21105M:	Ismael Luceno <ismael@iodev.co.uk>
21106L:	linux-media@vger.kernel.org
21107S:	Supported
21108F:	drivers/media/pci/solo6x10/
21109
21110SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21111M:	James Morse <james.morse@arm.com>
21112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21113S:	Maintained
21114F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21115F:	drivers/firmware/arm_sdei.c
21116F:	include/linux/arm_sdei.h
21117F:	include/uapi/linux/arm_sdei.h
21118
21119SOFTWARE NODES AND DEVICE PROPERTIES
21120R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21121R:	Daniel Scally <djrscally@gmail.com>
21122R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21123R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21124L:	linux-acpi@vger.kernel.org
21125S:	Maintained
21126F:	drivers/base/property.c
21127F:	drivers/base/swnode.c
21128F:	include/linux/fwnode.h
21129F:	include/linux/property.h
21130
21131SOFTWARE RAID (Multiple Disks) SUPPORT
21132M:	Song Liu <song@kernel.org>
21133R:	Yu Kuai <yukuai3@huawei.com>
21134L:	linux-raid@vger.kernel.org
21135S:	Supported
21136Q:	https://patchwork.kernel.org/project/linux-raid/list/
21137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21138F:	drivers/md/Kconfig
21139F:	drivers/md/Makefile
21140F:	drivers/md/md*
21141F:	drivers/md/raid*
21142F:	include/linux/raid/
21143F:	include/uapi/linux/raid/
21144
21145SOLIDRUN CLEARFOG SUPPORT
21146M:	Russell King <linux@armlinux.org.uk>
21147S:	Maintained
21148F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21149F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21150
21151SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21152M:	Russell King <linux@armlinux.org.uk>
21153S:	Maintained
21154F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21155F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21156F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21157
21158SONIC NETWORK DRIVER
21159M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21160L:	netdev@vger.kernel.org
21161S:	Maintained
21162F:	drivers/net/ethernet/natsemi/sonic.*
21163
21164SONICS SILICON BACKPLANE DRIVER (SSB)
21165M:	Michael Buesch <m@bues.ch>
21166L:	linux-wireless@vger.kernel.org
21167S:	Maintained
21168F:	drivers/ssb/
21169F:	include/linux/ssb/
21170
21171SONY IMX208 SENSOR DRIVER
21172M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21173L:	linux-media@vger.kernel.org
21174S:	Maintained
21175T:	git git://linuxtv.org/media_tree.git
21176F:	drivers/media/i2c/imx208.c
21177
21178SONY IMX214 SENSOR DRIVER
21179M:	Ricardo Ribalda <ribalda@kernel.org>
21180L:	linux-media@vger.kernel.org
21181S:	Maintained
21182T:	git git://linuxtv.org/media_tree.git
21183F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21184F:	drivers/media/i2c/imx214.c
21185
21186SONY IMX219 SENSOR DRIVER
21187M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21188L:	linux-media@vger.kernel.org
21189S:	Maintained
21190T:	git git://linuxtv.org/media_tree.git
21191F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21192F:	drivers/media/i2c/imx219.c
21193
21194SONY IMX258 SENSOR DRIVER
21195M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21196L:	linux-media@vger.kernel.org
21197S:	Maintained
21198T:	git git://linuxtv.org/media_tree.git
21199F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21200F:	drivers/media/i2c/imx258.c
21201
21202SONY IMX274 SENSOR DRIVER
21203M:	Leon Luo <leonl@leopardimaging.com>
21204L:	linux-media@vger.kernel.org
21205S:	Maintained
21206T:	git git://linuxtv.org/media_tree.git
21207F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21208F:	drivers/media/i2c/imx274.c
21209
21210SONY IMX283 SENSOR DRIVER
21211M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21212M:	Umang Jain <umang.jain@ideasonboard.com>
21213L:	linux-media@vger.kernel.org
21214S:	Maintained
21215T:	git git://linuxtv.org/media_tree.git
21216F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21217F:	drivers/media/i2c/imx283.c
21218
21219SONY IMX290 SENSOR DRIVER
21220M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21221L:	linux-media@vger.kernel.org
21222S:	Maintained
21223T:	git git://linuxtv.org/media_tree.git
21224F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21225F:	drivers/media/i2c/imx290.c
21226
21227SONY IMX296 SENSOR DRIVER
21228M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21229M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21230L:	linux-media@vger.kernel.org
21231S:	Maintained
21232T:	git git://linuxtv.org/media_tree.git
21233F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21234F:	drivers/media/i2c/imx296.c
21235
21236SONY IMX319 SENSOR DRIVER
21237M:	Bingbu Cao <bingbu.cao@intel.com>
21238L:	linux-media@vger.kernel.org
21239S:	Maintained
21240T:	git git://linuxtv.org/media_tree.git
21241F:	drivers/media/i2c/imx319.c
21242
21243SONY IMX334 SENSOR DRIVER
21244L:	linux-media@vger.kernel.org
21245S:	Orphan
21246T:	git git://linuxtv.org/media_tree.git
21247F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21248F:	drivers/media/i2c/imx334.c
21249
21250SONY IMX335 SENSOR DRIVER
21251L:	linux-media@vger.kernel.org
21252S:	Orphan
21253T:	git git://linuxtv.org/media_tree.git
21254F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21255F:	drivers/media/i2c/imx335.c
21256
21257SONY IMX355 SENSOR DRIVER
21258M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21259L:	linux-media@vger.kernel.org
21260S:	Maintained
21261T:	git git://linuxtv.org/media_tree.git
21262F:	drivers/media/i2c/imx355.c
21263
21264SONY IMX412 SENSOR DRIVER
21265L:	linux-media@vger.kernel.org
21266S:	Orphan
21267T:	git git://linuxtv.org/media_tree.git
21268F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21269F:	drivers/media/i2c/imx412.c
21270
21271SONY IMX415 SENSOR DRIVER
21272M:	Michael Riesch <michael.riesch@wolfvision.net>
21273L:	linux-media@vger.kernel.org
21274S:	Maintained
21275T:	git git://linuxtv.org/media_tree.git
21276F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21277F:	drivers/media/i2c/imx415.c
21278
21279SONY MEMORYSTICK SUBSYSTEM
21280M:	Maxim Levitsky <maximlevitsky@gmail.com>
21281M:	Alex Dubov <oakad@yahoo.com>
21282M:	Ulf Hansson <ulf.hansson@linaro.org>
21283L:	linux-mmc@vger.kernel.org
21284S:	Maintained
21285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21286F:	drivers/memstick/
21287F:	include/linux/memstick.h
21288
21289SONY VAIO CONTROL DEVICE DRIVER
21290M:	Mattia Dongili <malattia@linux.it>
21291L:	platform-driver-x86@vger.kernel.org
21292S:	Maintained
21293W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21294F:	Documentation/admin-guide/laptops/sony-laptop.rst
21295F:	drivers/char/sonypi.c
21296F:	drivers/platform/x86/sony-laptop.c
21297F:	include/linux/sony-laptop.h
21298
21299SOPHGO DEVICETREES and DRIVERS
21300M:	Chen Wang <unicorn_wang@outlook.com>
21301M:	Inochi Amaoto <inochiama@outlook.com>
21302T:	git https://github.com/sophgo/linux.git
21303S:	Maintained
21304N:	sophgo
21305K:	sophgo
21306
21307SOUND
21308M:	Jaroslav Kysela <perex@perex.cz>
21309M:	Takashi Iwai <tiwai@suse.com>
21310L:	linux-sound@vger.kernel.org
21311S:	Maintained
21312W:	http://www.alsa-project.org/
21313Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21315F:	Documentation/sound/
21316F:	include/sound/
21317F:	include/uapi/sound/
21318F:	sound/
21319F:	tools/testing/selftests/alsa
21320
21321SOUND - ALSA SELFTESTS
21322M:	Mark Brown <broonie@kernel.org>
21323L:	linux-sound@vger.kernel.org
21324L:	linux-kselftest@vger.kernel.org
21325S:	Supported
21326F:	tools/testing/selftests/alsa
21327
21328SOUND - COMPRESSED AUDIO
21329M:	Vinod Koul <vkoul@kernel.org>
21330L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21331S:	Supported
21332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21333F:	Documentation/sound/designs/compress-offload.rst
21334F:	include/sound/compress_driver.h
21335F:	include/uapi/sound/compress_*
21336F:	sound/core/compress_offload.c
21337F:	sound/soc/soc-compress.c
21338
21339SOUND - CORE KUNIT TEST
21340M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21341L:	linux-sound@vger.kernel.org
21342S:	Supported
21343F:	sound/core/sound_kunit.c
21344
21345SOUND - DMAENGINE HELPERS
21346M:	Lars-Peter Clausen <lars@metafoo.de>
21347S:	Supported
21348F:	include/sound/dmaengine_pcm.h
21349F:	sound/core/pcm_dmaengine.c
21350F:	sound/soc/soc-generic-dmaengine-pcm.c
21351
21352SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21353M:	Liam Girdwood <lgirdwood@gmail.com>
21354M:	Mark Brown <broonie@kernel.org>
21355L:	linux-sound@vger.kernel.org
21356S:	Supported
21357W:	http://alsa-project.org/main/index.php/ASoC
21358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21359F:	Documentation/devicetree/bindings/sound/
21360F:	Documentation/sound/soc/
21361F:	include/dt-bindings/sound/
21362F:	include/sound/soc*
21363F:	include/sound/sof.h
21364F:	include/sound/sof/
21365F:	include/trace/events/sof*.h
21366F:	include/uapi/sound/asoc.h
21367F:	sound/soc/
21368
21369SOUND - SOC LAYER / dapm-graph
21370M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21371L:	linux-sound@vger.kernel.org
21372S:	Maintained
21373F:	tools/sound/dapm-graph
21374
21375SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21376M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21377M:	Liam Girdwood <lgirdwood@gmail.com>
21378M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21379M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21380M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21381M:	Daniel Baluta <daniel.baluta@nxp.com>
21382R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21383L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21384S:	Supported
21385W:	https://github.com/thesofproject/linux/
21386F:	sound/soc/sof/
21387
21388SOUNDWIRE SUBSYSTEM
21389M:	Vinod Koul <vkoul@kernel.org>
21390M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21391R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21392R:	Sanyog Kale <sanyog.r.kale@intel.com>
21393L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21394S:	Supported
21395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21396F:	Documentation/driver-api/soundwire/
21397F:	drivers/soundwire/
21398F:	include/linux/soundwire/
21399
21400SP2 MEDIA DRIVER
21401M:	Olli Salonen <olli.salonen@iki.fi>
21402L:	linux-media@vger.kernel.org
21403S:	Maintained
21404W:	https://linuxtv.org
21405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21406F:	drivers/media/dvb-frontends/sp2*
21407
21408SPANISH DOCUMENTATION
21409M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21410R:	Avadhut Naik <avadhut.naik@amd.com>
21411S:	Maintained
21412F:	Documentation/translations/sp_SP/
21413
21414SPARC + UltraSPARC (sparc/sparc64)
21415M:	"David S. Miller" <davem@davemloft.net>
21416M:	Andreas Larsson <andreas@gaisler.com>
21417L:	sparclinux@vger.kernel.org
21418S:	Maintained
21419Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21422F:	arch/sparc/
21423F:	drivers/sbus/
21424
21425SPARC SERIAL DRIVERS
21426M:	"David S. Miller" <davem@davemloft.net>
21427L:	sparclinux@vger.kernel.org
21428S:	Maintained
21429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21431F:	drivers/tty/serial/suncore.c
21432F:	drivers/tty/serial/sunhv.c
21433F:	drivers/tty/serial/sunsab.c
21434F:	drivers/tty/serial/sunsab.h
21435F:	drivers/tty/serial/sunsu.c
21436F:	drivers/tty/serial/sunzilog.c
21437F:	drivers/tty/serial/sunzilog.h
21438F:	drivers/tty/vcc.c
21439F:	include/linux/sunserialcore.h
21440
21441SPARSE CHECKER
21442M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21443L:	linux-sparse@vger.kernel.org
21444S:	Maintained
21445W:	https://sparse.docs.kernel.org/
21446Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21447B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21448T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21449F:	include/linux/compiler.h
21450
21451SPEAKUP CONSOLE SPEECH DRIVER
21452M:	William Hubbs <w.d.hubbs@gmail.com>
21453M:	Chris Brannon <chris@the-brannons.com>
21454M:	Kirk Reiser <kirk@reisers.ca>
21455M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21456L:	speakup@linux-speakup.org
21457S:	Odd Fixes
21458W:	http://www.linux-speakup.org/
21459W:	https://github.com/linux-speakup/speakup
21460B:	https://github.com/linux-speakup/speakup/issues
21461F:	drivers/accessibility/speakup/
21462
21463SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21464M:	Viresh Kumar <vireshk@kernel.org>
21465M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21466M:	soc@kernel.org
21467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21468S:	Maintained
21469W:	http://www.st.com/spear
21470F:	arch/arm/boot/dts/st/spear*
21471F:	arch/arm/mach-spear/
21472F:	drivers/clk/spear/
21473F:	drivers/pinctrl/spear/
21474
21475SPI NOR SUBSYSTEM
21476M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21477M:	Pratyush Yadav <pratyush@kernel.org>
21478M:	Michael Walle <mwalle@kernel.org>
21479L:	linux-mtd@lists.infradead.org
21480S:	Maintained
21481W:	http://www.linux-mtd.infradead.org/
21482Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21483C:	irc://irc.oftc.net/mtd
21484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21485F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21486F:	drivers/mtd/spi-nor/
21487F:	include/linux/mtd/spi-nor.h
21488
21489SPI SUBSYSTEM
21490M:	Mark Brown <broonie@kernel.org>
21491L:	linux-spi@vger.kernel.org
21492S:	Maintained
21493Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21495F:	Documentation/devicetree/bindings/spi/
21496F:	Documentation/spi/
21497F:	drivers/spi/
21498F:	include/linux/spi/
21499F:	include/uapi/linux/spi/
21500F:	tools/spi/
21501
21502SPIDERNET NETWORK DRIVER for CELL
21503M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21504M:	Geoff Levand <geoff@infradead.org>
21505L:	netdev@vger.kernel.org
21506L:	linuxppc-dev@lists.ozlabs.org
21507S:	Maintained
21508F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21509F:	drivers/net/ethernet/toshiba/spider_net*
21510
21511SPMI SUBSYSTEM
21512M:	Stephen Boyd <sboyd@kernel.org>
21513L:	linux-kernel@vger.kernel.org
21514S:	Maintained
21515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21516F:	Documentation/devicetree/bindings/spmi/
21517F:	drivers/spmi/
21518F:	include/dt-bindings/spmi/spmi.h
21519F:	include/linux/spmi.h
21520F:	include/trace/events/spmi.h
21521
21522SPU FILE SYSTEM
21523M:	Jeremy Kerr <jk@ozlabs.org>
21524L:	linuxppc-dev@lists.ozlabs.org
21525S:	Supported
21526W:	http://www.ibm.com/developerworks/power/cell/
21527F:	Documentation/filesystems/spufs/spufs.rst
21528F:	arch/powerpc/platforms/cell/spufs/
21529
21530SQUASHFS FILE SYSTEM
21531M:	Phillip Lougher <phillip@squashfs.org.uk>
21532L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21533S:	Maintained
21534W:	http://squashfs.org.uk
21535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21536F:	Documentation/filesystems/squashfs.rst
21537F:	fs/squashfs/
21538
21539SRM (Alpha) environment access
21540M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21541S:	Maintained
21542F:	arch/alpha/kernel/srm_env.c
21543
21544ST LSM6DSx IMU IIO DRIVER
21545M:	Lorenzo Bianconi <lorenzo@kernel.org>
21546L:	linux-iio@vger.kernel.org
21547S:	Maintained
21548W:	http://www.st.com/
21549F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21550F:	drivers/iio/imu/st_lsm6dsx/
21551
21552ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21553M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21554M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21555L:	linux-media@vger.kernel.org
21556S:	Maintained
21557T:	git git://linuxtv.org/media_tree.git
21558F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21559F:	drivers/media/i2c/st-mipid02.c
21560
21561ST STM32 FIREWALL
21562M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21563S:	Maintained
21564F:	drivers/bus/stm32_etzpc.c
21565F:	drivers/bus/stm32_firewall.c
21566F:	drivers/bus/stm32_rifsc.c
21567
21568ST STM32 I2C/SMBUS DRIVER
21569M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21570M:	Alain Volmat <alain.volmat@foss.st.com>
21571L:	linux-i2c@vger.kernel.org
21572S:	Maintained
21573F:	drivers/i2c/busses/i2c-stm32*
21574
21575ST STM32 SPI DRIVER
21576M:	Alain Volmat <alain.volmat@foss.st.com>
21577L:	linux-spi@vger.kernel.org
21578S:	Maintained
21579F:	drivers/spi/spi-stm32.c
21580
21581ST STPDDC60 DRIVER
21582M:	Daniel Nilsson <daniel.nilsson@flex.com>
21583L:	linux-hwmon@vger.kernel.org
21584S:	Maintained
21585F:	Documentation/hwmon/stpddc60.rst
21586F:	drivers/hwmon/pmbus/stpddc60.c
21587
21588ST VGXY61 DRIVER
21589M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21590M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21591L:	linux-media@vger.kernel.org
21592S:	Maintained
21593T:	git git://linuxtv.org/media_tree.git
21594F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21595F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21596F:	drivers/media/i2c/vgxy61.c
21597
21598ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21599M:	Song Qiang <songqiang1304521@gmail.com>
21600L:	linux-iio@vger.kernel.org
21601S:	Maintained
21602F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21603F:	drivers/iio/proximity/vl53l0x-i2c.c
21604
21605STABLE BRANCH
21606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21607M:	Sasha Levin <sashal@kernel.org>
21608L:	stable@vger.kernel.org
21609S:	Supported
21610F:	Documentation/process/stable-kernel-rules.rst
21611
21612STAGING - ATOMISP DRIVER
21613M:	Hans de Goede <hdegoede@redhat.com>
21614M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21615R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21616L:	linux-media@vger.kernel.org
21617S:	Maintained
21618F:	drivers/staging/media/atomisp/
21619
21620STAGING - FIELDBUS SUBSYSTEM
21621M:	Sven Van Asbroeck <TheSven73@gmail.com>
21622S:	Maintained
21623F:	drivers/staging/fieldbus/*
21624F:	drivers/staging/fieldbus/Documentation/
21625
21626STAGING - HMS ANYBUS-S BUS
21627M:	Sven Van Asbroeck <TheSven73@gmail.com>
21628S:	Maintained
21629F:	drivers/staging/fieldbus/anybuss/
21630
21631STAGING - INDUSTRIAL IO
21632M:	Jonathan Cameron <jic23@kernel.org>
21633L:	linux-iio@vger.kernel.org
21634S:	Odd Fixes
21635F:	Documentation/devicetree/bindings/staging/iio/
21636F:	drivers/staging/iio/
21637
21638STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21639M:	Marc Dietrich <marvin24@gmx.de>
21640L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21641L:	linux-tegra@vger.kernel.org
21642S:	Maintained
21643F:	drivers/staging/nvec/
21644
21645STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21646M:	Jens Frederich <jfrederich@gmail.com>
21647M:	Jon Nettleton <jon.nettleton@gmail.com>
21648S:	Maintained
21649W:	http://wiki.laptop.org/go/DCON
21650F:	drivers/staging/olpc_dcon/
21651
21652STAGING - REALTEK RTL8712U DRIVERS
21653M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21654S:	Odd Fixes
21655F:	drivers/staging/rtl8712/
21656
21657STAGING - SEPS525 LCD CONTROLLER DRIVERS
21658M:	Michael Hennerich <michael.hennerich@analog.com>
21659L:	linux-fbdev@vger.kernel.org
21660S:	Supported
21661F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21662F:	drivers/staging/fbtft/fb_seps525.c
21663
21664STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21665M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21666M:	Teddy Wang <teddy.wang@siliconmotion.com>
21667M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21668L:	linux-fbdev@vger.kernel.org
21669S:	Maintained
21670F:	drivers/staging/sm750fb/
21671
21672STAGING - VIA VT665X DRIVERS
21673M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21674S:	Odd Fixes
21675F:	drivers/staging/vt665?/
21676
21677STAGING SUBSYSTEM
21678M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21679L:	linux-staging@lists.linux.dev
21680S:	Supported
21681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21682F:	drivers/staging/
21683
21684STANDALONE CACHE CONTROLLER DRIVERS
21685M:	Conor Dooley <conor@kernel.org>
21686S:	Maintained
21687T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21688F:	Documentation/devicetree/bindings/cache/
21689F:	drivers/cache
21690
21691STARFIRE/DURALAN NETWORK DRIVER
21692M:	Ion Badulescu <ionut@badula.org>
21693S:	Odd Fixes
21694F:	drivers/net/ethernet/adaptec/starfire*
21695
21696STARFIVE CAMERA SUBSYSTEM DRIVER
21697M:	Jack Zhu <jack.zhu@starfivetech.com>
21698M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21699L:	linux-media@vger.kernel.org
21700S:	Maintained
21701F:	Documentation/admin-guide/media/starfive_camss.rst
21702F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21703F:	drivers/staging/media/starfive/camss
21704
21705STARFIVE CRYPTO DRIVER
21706M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21707M:	William Qiu <william.qiu@starfivetech.com>
21708S:	Supported
21709F:	Documentation/devicetree/bindings/crypto/starfive*
21710F:	drivers/crypto/starfive/
21711
21712STARFIVE DEVICETREES
21713M:	Emil Renner Berthing <kernel@esmil.dk>
21714S:	Maintained
21715F:	arch/riscv/boot/dts/starfive/
21716
21717STARFIVE DWMAC GLUE LAYER
21718M:	Emil Renner Berthing <kernel@esmil.dk>
21719M:	Minda Chen <minda.chen@starfivetech.com>
21720S:	Maintained
21721F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21722F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21723
21724STARFIVE JH7110 DPHY RX DRIVER
21725M:	Jack Zhu <jack.zhu@starfivetech.com>
21726M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21727S:	Supported
21728F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21729F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21730
21731STARFIVE JH7110 DPHY TX DRIVER
21732M:	Keith Zhao <keith.zhao@starfivetech.com>
21733M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21734S:	Supported
21735F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21736F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21737
21738STARFIVE JH7110 MMC/SD/SDIO DRIVER
21739M:	William Qiu <william.qiu@starfivetech.com>
21740S:	Supported
21741F:	Documentation/devicetree/bindings/mmc/starfive*
21742F:	drivers/mmc/host/dw_mmc-starfive.c
21743
21744STARFIVE JH7110 PLL CLOCK DRIVER
21745M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21746S:	Supported
21747F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21748F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21749
21750STARFIVE JH7110 PWMDAC DRIVER
21751M:	Hal Feng <hal.feng@starfivetech.com>
21752M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21753S:	Supported
21754F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21755F:	sound/soc/starfive/jh7110_pwmdac.c
21756
21757STARFIVE JH7110 SYSCON
21758M:	William Qiu <william.qiu@starfivetech.com>
21759M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21760S:	Supported
21761F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21762
21763STARFIVE JH7110 TDM DRIVER
21764M:	Walker Chen <walker.chen@starfivetech.com>
21765S:	Maintained
21766F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21767F:	sound/soc/starfive/jh7110_tdm.c
21768
21769STARFIVE JH71X0 CLOCK DRIVERS
21770M:	Emil Renner Berthing <kernel@esmil.dk>
21771M:	Hal Feng <hal.feng@starfivetech.com>
21772S:	Maintained
21773F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21774F:	drivers/clk/starfive/clk-starfive-jh71*
21775F:	include/dt-bindings/clock/starfive?jh71*.h
21776
21777STARFIVE JH71X0 PINCTRL DRIVERS
21778M:	Emil Renner Berthing <kernel@esmil.dk>
21779M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21780M:	Hal Feng <hal.feng@starfivetech.com>
21781L:	linux-gpio@vger.kernel.org
21782S:	Maintained
21783F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21784F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21785F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21786F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21787
21788STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21789M:	Emil Renner Berthing <kernel@esmil.dk>
21790M:	Hal Feng <hal.feng@starfivetech.com>
21791S:	Maintained
21792F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21793F:	drivers/reset/starfive/reset-starfive-jh71*
21794F:	include/dt-bindings/reset/starfive?jh71*.h
21795
21796STARFIVE JH71X0 USB DRIVERS
21797M:	Minda Chen <minda.chen@starfivetech.com>
21798S:	Maintained
21799F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21800F:	drivers/usb/cdns3/cdns3-starfive.c
21801
21802STARFIVE JH71XX PMU CONTROLLER DRIVER
21803M:	Walker Chen <walker.chen@starfivetech.com>
21804M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21805S:	Supported
21806F:	Documentation/devicetree/bindings/power/starfive*
21807F:	drivers/pmdomain/starfive/
21808F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21809
21810STARFIVE SOC DRIVERS
21811M:	Conor Dooley <conor@kernel.org>
21812S:	Maintained
21813T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21814F:	Documentation/devicetree/bindings/soc/starfive/
21815
21816STARFIVE STARLINK PMU DRIVER
21817M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21818S:	Maintained
21819F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21820F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21821F:	drivers/perf/starfive_starlink_pmu.c
21822
21823STARFIVE TRNG DRIVER
21824M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21825S:	Supported
21826F:	Documentation/devicetree/bindings/rng/starfive*
21827F:	drivers/char/hw_random/jh7110-trng.c
21828
21829STARFIVE WATCHDOG DRIVER
21830M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21831M:	Samin Guo <samin.guo@starfivetech.com>
21832S:	Supported
21833F:	Documentation/devicetree/bindings/watchdog/starfive*
21834F:	drivers/watchdog/starfive-wdt.c
21835
21836STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21837M:	Minda Chen <minda.chen@starfivetech.com>
21838S:	Supported
21839F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21840F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21841F:	drivers/phy/starfive/phy-jh7110-pcie.c
21842F:	drivers/phy/starfive/phy-jh7110-usb.c
21843
21844STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21845M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21846S:	Supported
21847F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21848F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21849
21850STATIC BRANCH/CALL
21851M:	Peter Zijlstra <peterz@infradead.org>
21852M:	Josh Poimboeuf <jpoimboe@kernel.org>
21853M:	Jason Baron <jbaron@akamai.com>
21854R:	Steven Rostedt <rostedt@goodmis.org>
21855R:	Ard Biesheuvel <ardb@kernel.org>
21856S:	Supported
21857F:	arch/*/include/asm/jump_label*.h
21858F:	arch/*/include/asm/static_call*.h
21859F:	arch/*/kernel/jump_label.c
21860F:	arch/*/kernel/static_call.c
21861F:	include/linux/jump_label*.h
21862F:	include/linux/static_call*.h
21863F:	kernel/jump_label.c
21864F:	kernel/static_call.c
21865
21866STI AUDIO (ASoC) DRIVERS
21867M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21868L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21869S:	Maintained
21870F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21871F:	sound/soc/sti/
21872
21873STI CEC DRIVER
21874M:	Alain Volmat <alain.volmat@foss.st.com>
21875S:	Maintained
21876F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21877F:	drivers/media/cec/platform/sti/
21878
21879STK1160 USB VIDEO CAPTURE DRIVER
21880M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21881L:	linux-media@vger.kernel.org
21882S:	Maintained
21883T:	git git://linuxtv.org/media_tree.git
21884F:	drivers/media/usb/stk1160/
21885
21886STM32 AUDIO (ASoC) DRIVERS
21887M:	Olivier Moysan <olivier.moysan@foss.st.com>
21888M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21890S:	Maintained
21891F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21892F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21893F:	sound/soc/stm/
21894
21895STM32 DMA DRIVERS
21896M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21897L:	dmaengine@vger.kernel.org
21898L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21899S:	Maintained
21900F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21901F:	Documentation/devicetree/bindings/dma/stm32/
21902F:	drivers/dma/stm32/
21903
21904STM32 TIMER/LPTIMER DRIVERS
21905M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21906S:	Maintained
21907F:	Documentation/ABI/testing/*timer-stm32
21908F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21909F:	drivers/*/stm32-*timer*
21910F:	drivers/pwm/pwm-stm32*
21911F:	include/linux/*/stm32-*tim*
21912
21913STMMAC ETHERNET DRIVER
21914M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21915M:	Jose Abreu <joabreu@synopsys.com>
21916L:	netdev@vger.kernel.org
21917S:	Supported
21918W:	http://www.stlinux.com
21919F:	Documentation/networking/device_drivers/ethernet/stmicro/
21920F:	drivers/net/ethernet/stmicro/stmmac/
21921
21922SUN HAPPY MEAL ETHERNET DRIVER
21923M:	Sean Anderson <seanga2@gmail.com>
21924S:	Maintained
21925F:	drivers/net/ethernet/sun/sunhme.*
21926
21927SUN3/3X
21928M:	Sam Creasey <sammy@sammy.net>
21929S:	Maintained
21930W:	http://sammy.net/sun3/
21931F:	arch/m68k/include/asm/sun3*
21932F:	arch/m68k/kernel/*sun3*
21933F:	arch/m68k/sun3*/
21934F:	drivers/net/ethernet/i825xx/sun3*
21935
21936SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21937M:	Hans de Goede <hdegoede@redhat.com>
21938L:	linux-input@vger.kernel.org
21939S:	Maintained
21940F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21941F:	drivers/input/keyboard/sun4i-lradc-keys.c
21942
21943SUNDANCE NETWORK DRIVER
21944M:	Denis Kirjanov <kda@linux-powerpc.org>
21945L:	netdev@vger.kernel.org
21946S:	Maintained
21947F:	drivers/net/ethernet/dlink/sundance.c
21948
21949SUNPLUS ETHERNET DRIVER
21950M:	Wells Lu <wellslutw@gmail.com>
21951L:	netdev@vger.kernel.org
21952S:	Maintained
21953W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21954F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21955F:	drivers/net/ethernet/sunplus/
21956
21957SUNPLUS MMC DRIVER
21958M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21959M:	Li-hao Kuo <lhjeff911@gmail.com>
21960S:	Maintained
21961F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21962F:	drivers/mmc/host/sunplus-mmc.c
21963
21964SUNPLUS OCOTP DRIVER
21965M:	Vincent Shih <vincent.sunplus@gmail.com>
21966S:	Maintained
21967F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21968F:	drivers/nvmem/sunplus-ocotp.c
21969
21970SUNPLUS PWM DRIVER
21971M:	Hammer Hsieh <hammerh0314@gmail.com>
21972S:	Maintained
21973F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21974F:	drivers/pwm/pwm-sunplus.c
21975
21976SUNPLUS RTC DRIVER
21977M:	Vincent Shih <vincent.sunplus@gmail.com>
21978L:	linux-rtc@vger.kernel.org
21979S:	Maintained
21980F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21981F:	drivers/rtc/rtc-sunplus.c
21982
21983SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21984M:	Li-hao Kuo <lhjeff911@gmail.com>
21985L:	linux-spi@vger.kernel.org
21986S:	Maintained
21987F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21988F:	drivers/spi/spi-sunplus-sp7021.c
21989
21990SUNPLUS UART DRIVER
21991M:	Hammer Hsieh <hammerh0314@gmail.com>
21992S:	Maintained
21993F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21994F:	drivers/tty/serial/sunplus-uart.c
21995
21996SUNPLUS USB2 PHY DRIVER
21997M:	Vincent Shih <vincent.sunplus@gmail.com>
21998L:	linux-usb@vger.kernel.org
21999S:	Maintained
22000F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22001F:	drivers/phy/sunplus/Kconfig
22002F:	drivers/phy/sunplus/Makefile
22003F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22004
22005SUNPLUS WATCHDOG DRIVER
22006M:	Xiantao Hu <xt.hu@cqplus1.com>
22007L:	linux-watchdog@vger.kernel.org
22008S:	Maintained
22009F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22010F:	drivers/watchdog/sunplus_wdt.c
22011
22012SUPERH
22013M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22014M:	Rich Felker <dalias@libc.org>
22015M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22016L:	linux-sh@vger.kernel.org
22017S:	Maintained
22018Q:	http://patchwork.kernel.org/project/linux-sh/list/
22019F:	Documentation/arch/sh/
22020F:	arch/sh/
22021F:	drivers/sh/
22022
22023SUSPEND TO RAM
22024M:	"Rafael J. Wysocki" <rafael@kernel.org>
22025M:	Len Brown <len.brown@intel.com>
22026M:	Pavel Machek <pavel@ucw.cz>
22027L:	linux-pm@vger.kernel.org
22028S:	Supported
22029B:	https://bugzilla.kernel.org
22030F:	Documentation/power/
22031F:	arch/x86/kernel/acpi/sleep*
22032F:	arch/x86/kernel/acpi/wakeup*
22033F:	drivers/base/power/
22034F:	include/linux/freezer.h
22035F:	include/linux/pm.h
22036F:	include/linux/suspend.h
22037F:	kernel/power/
22038
22039SVGA HANDLING
22040M:	Martin Mares <mj@ucw.cz>
22041L:	linux-video@atrey.karlin.mff.cuni.cz
22042S:	Maintained
22043F:	Documentation/admin-guide/svga.rst
22044F:	arch/x86/boot/video*
22045
22046SWITCHDEV
22047M:	Jiri Pirko <jiri@resnulli.us>
22048M:	Ivan Vecera <ivecera@redhat.com>
22049L:	netdev@vger.kernel.org
22050S:	Supported
22051F:	include/net/switchdev.h
22052F:	net/switchdev/
22053
22054SY8106A REGULATOR DRIVER
22055M:	Icenowy Zheng <icenowy@aosc.io>
22056S:	Maintained
22057F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22058F:	drivers/regulator/sy8106a-regulator.c
22059
22060SYNC FILE FRAMEWORK
22061M:	Sumit Semwal <sumit.semwal@linaro.org>
22062R:	Gustavo Padovan <gustavo@padovan.org>
22063L:	linux-media@vger.kernel.org
22064L:	dri-devel@lists.freedesktop.org
22065S:	Maintained
22066T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22067F:	Documentation/driver-api/sync_file.rst
22068F:	drivers/dma-buf/dma-fence*
22069F:	drivers/dma-buf/sw_sync.c
22070F:	drivers/dma-buf/sync_*
22071F:	include/linux/sync_file.h
22072F:	include/uapi/linux/sync_file.h
22073
22074SYNOPSYS ARC ARCHITECTURE
22075M:	Vineet Gupta <vgupta@kernel.org>
22076L:	linux-snps-arc@lists.infradead.org
22077S:	Supported
22078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22079F:	Documentation/arch/arc
22080F:	Documentation/devicetree/bindings/arc/*
22081F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22082F:	arch/arc/
22083F:	drivers/clocksource/arc_timer.c
22084F:	drivers/tty/serial/arc_uart.c
22085
22086SYNOPSYS ARC HSDK SDP pll clock driver
22087M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22088S:	Supported
22089F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22090F:	drivers/clk/clk-hsdk-pll.c
22091
22092SYNOPSYS ARC SDP clock driver
22093M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22094S:	Supported
22095F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22096F:	drivers/clk/axs10x/*
22097
22098SYNOPSYS ARC SDP platform support
22099M:	Alexey Brodkin <abrodkin@synopsys.com>
22100S:	Supported
22101F:	Documentation/devicetree/bindings/arc/axs10*
22102F:	arch/arc/boot/dts/ax*
22103F:	arch/arc/plat-axs10x
22104
22105SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22106M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22107S:	Supported
22108F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22109F:	drivers/reset/reset-axs10x.c
22110
22111SYNOPSYS CREG GPIO DRIVER
22112M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22113S:	Maintained
22114F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22115F:	drivers/gpio/gpio-creg-snps.c
22116
22117SYNOPSYS DESIGNWARE 8250 UART DRIVER
22118M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22119R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22120S:	Supported
22121F:	drivers/tty/serial/8250/8250_dw.c
22122F:	drivers/tty/serial/8250/8250_dwlib.*
22123F:	drivers/tty/serial/8250/8250_lpss.c
22124
22125SYNOPSYS DESIGNWARE APB GPIO DRIVER
22126M:	Hoan Tran <hoan@os.amperecomputing.com>
22127M:	Serge Semin <fancer.lancer@gmail.com>
22128L:	linux-gpio@vger.kernel.org
22129S:	Maintained
22130F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22131F:	drivers/gpio/gpio-dwapb.c
22132
22133SYNOPSYS DESIGNWARE APB SSI DRIVER
22134M:	Serge Semin <fancer.lancer@gmail.com>
22135L:	linux-spi@vger.kernel.org
22136S:	Supported
22137F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22138F:	drivers/spi/spi-dw*
22139
22140SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22141M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22142S:	Maintained
22143F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22144F:	drivers/dma/dw-axi-dmac/
22145
22146SYNOPSYS DESIGNWARE DMAC DRIVER
22147M:	Viresh Kumar <vireshk@kernel.org>
22148R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22149S:	Maintained
22150F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22151F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22152F:	drivers/dma/dw/
22153F:	include/dt-bindings/dma/dw-dmac.h
22154F:	include/linux/dma/dw.h
22155F:	include/linux/platform_data/dma-dw.h
22156
22157SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22158M:	Jose Abreu <Jose.Abreu@synopsys.com>
22159L:	netdev@vger.kernel.org
22160S:	Supported
22161F:	drivers/net/ethernet/synopsys/
22162
22163SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22164M:	Jose Abreu <Jose.Abreu@synopsys.com>
22165L:	netdev@vger.kernel.org
22166S:	Supported
22167F:	drivers/net/pcs/pcs-xpcs.c
22168F:	drivers/net/pcs/pcs-xpcs.h
22169F:	include/linux/pcs/pcs-xpcs.h
22170
22171SYNOPSYS DESIGNWARE I2C DRIVER
22172M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22173R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22174R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22175R:	Jan Dabros <jsd@semihalf.com>
22176L:	linux-i2c@vger.kernel.org
22177S:	Supported
22178F:	drivers/i2c/busses/i2c-designware-*
22179
22180SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22181M:	Jaehoon Chung <jh80.chung@samsung.com>
22182L:	linux-mmc@vger.kernel.org
22183S:	Maintained
22184F:	drivers/mmc/host/dw_mmc*
22185
22186SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22187M:	Shuai Xue <xueshuai@linux.alibaba.com>
22188M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22189S:	Supported
22190F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22191F:	drivers/perf/dwc_pcie_pmu.c
22192
22193SYNOPSYS HSDK RESET CONTROLLER DRIVER
22194M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22195S:	Supported
22196F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22197F:	drivers/reset/reset-hsdk.c
22198F:	include/dt-bindings/reset/snps,hsdk-reset.h
22199
22200SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22201M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22202M:	Manjunath M B <manjumb@synopsys.com>
22203L:	linux-mmc@vger.kernel.org
22204S:	Maintained
22205F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22206
22207SYSTEM CONFIGURATION (SYSCON)
22208M:	Lee Jones <lee@kernel.org>
22209M:	Arnd Bergmann <arnd@arndb.de>
22210S:	Supported
22211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22212F:	drivers/mfd/syscon.c
22213
22214SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22215M:	Sudeep Holla <sudeep.holla@arm.com>
22216R:	Cristian Marussi <cristian.marussi@arm.com>
22217L:	arm-scmi@vger.kernel.org
22218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22219S:	Maintained
22220F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22221F:	drivers/clk/clk-sc[mp]i.c
22222F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22223F:	drivers/firmware/arm_scmi/
22224F:	drivers/firmware/arm_scpi.c
22225F:	drivers/hwmon/scmi-hwmon.c
22226F:	drivers/pinctrl/pinctrl-scmi.c
22227F:	drivers/pmdomain/arm/
22228F:	drivers/powercap/arm_scmi_powercap.c
22229F:	drivers/regulator/scmi-regulator.c
22230F:	drivers/reset/reset-scmi.c
22231F:	include/linux/sc[mp]i_protocol.h
22232F:	include/trace/events/scmi.h
22233F:	include/uapi/linux/virtio_scmi.h
22234
22235SYSTEM RESET/SHUTDOWN DRIVERS
22236M:	Sebastian Reichel <sre@kernel.org>
22237L:	linux-pm@vger.kernel.org
22238S:	Maintained
22239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22240F:	Documentation/devicetree/bindings/power/reset/
22241F:	drivers/power/reset/
22242
22243SYSTEM TRACE MODULE CLASS
22244M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22245S:	Maintained
22246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22247F:	Documentation/trace/stm.rst
22248F:	drivers/hwtracing/stm/
22249F:	include/linux/stm.h
22250F:	include/uapi/linux/stm.h
22251
22252SYSTEM76 ACPI DRIVER
22253M:	Jeremy Soller <jeremy@system76.com>
22254M:	System76 Product Development <productdev@system76.com>
22255L:	platform-driver-x86@vger.kernel.org
22256S:	Maintained
22257F:	drivers/platform/x86/system76_acpi.c
22258
22259SYSV FILESYSTEM
22260S:	Orphan
22261F:	Documentation/filesystems/sysv-fs.rst
22262F:	fs/sysv/
22263F:	include/linux/sysv_fs.h
22264
22265TASKSTATS STATISTICS INTERFACE
22266M:	Balbir Singh <bsingharora@gmail.com>
22267S:	Maintained
22268F:	Documentation/accounting/taskstats*
22269F:	include/linux/taskstats*
22270F:	kernel/taskstats.c
22271
22272TC subsystem
22273M:	Jamal Hadi Salim <jhs@mojatatu.com>
22274M:	Cong Wang <xiyou.wangcong@gmail.com>
22275M:	Jiri Pirko <jiri@resnulli.us>
22276L:	netdev@vger.kernel.org
22277S:	Maintained
22278F:	include/net/pkt_cls.h
22279F:	include/net/pkt_sched.h
22280F:	include/net/tc_act/
22281F:	include/uapi/linux/pkt_cls.h
22282F:	include/uapi/linux/pkt_sched.h
22283F:	include/uapi/linux/tc_act/
22284F:	include/uapi/linux/tc_ematch/
22285F:	net/sched/
22286F:	tools/testing/selftests/tc-testing
22287
22288TC90522 MEDIA DRIVER
22289M:	Akihiro Tsukada <tskd08@gmail.com>
22290L:	linux-media@vger.kernel.org
22291S:	Odd Fixes
22292F:	drivers/media/dvb-frontends/tc90522*
22293
22294TCP LOW PRIORITY MODULE
22295M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22296M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22297S:	Maintained
22298W:	http://tcp-lp-mod.sourceforge.net/
22299F:	net/ipv4/tcp_lp.c
22300
22301TDA10071 MEDIA DRIVER
22302L:	linux-media@vger.kernel.org
22303S:	Orphan
22304W:	https://linuxtv.org
22305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22306F:	drivers/media/dvb-frontends/tda10071*
22307
22308TDA18212 MEDIA DRIVER
22309L:	linux-media@vger.kernel.org
22310S:	Orphan
22311W:	https://linuxtv.org
22312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22313F:	drivers/media/tuners/tda18212*
22314
22315TDA18218 MEDIA DRIVER
22316L:	linux-media@vger.kernel.org
22317S:	Orphan
22318W:	https://linuxtv.org
22319Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22320F:	drivers/media/tuners/tda18218*
22321
22322TDA18250 MEDIA DRIVER
22323M:	Olli Salonen <olli.salonen@iki.fi>
22324L:	linux-media@vger.kernel.org
22325S:	Maintained
22326W:	https://linuxtv.org
22327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22328T:	git git://linuxtv.org/media_tree.git
22329F:	drivers/media/tuners/tda18250*
22330
22331TDA18271 MEDIA DRIVER
22332M:	Michael Krufky <mkrufky@linuxtv.org>
22333L:	linux-media@vger.kernel.org
22334S:	Maintained
22335W:	https://linuxtv.org
22336W:	http://github.com/mkrufky
22337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22338T:	git git://linuxtv.org/mkrufky/tuners.git
22339F:	drivers/media/tuners/tda18271*
22340
22341TDA1997x MEDIA DRIVER
22342M:	Tim Harvey <tharvey@gateworks.com>
22343L:	linux-media@vger.kernel.org
22344S:	Maintained
22345W:	https://linuxtv.org
22346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22347F:	drivers/media/i2c/tda1997x.*
22348
22349TDA827x MEDIA DRIVER
22350M:	Michael Krufky <mkrufky@linuxtv.org>
22351L:	linux-media@vger.kernel.org
22352S:	Maintained
22353W:	https://linuxtv.org
22354W:	http://github.com/mkrufky
22355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22356T:	git git://linuxtv.org/mkrufky/tuners.git
22357F:	drivers/media/tuners/tda8290.*
22358
22359TDA8290 MEDIA DRIVER
22360M:	Michael Krufky <mkrufky@linuxtv.org>
22361L:	linux-media@vger.kernel.org
22362S:	Maintained
22363W:	https://linuxtv.org
22364W:	http://github.com/mkrufky
22365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22366T:	git git://linuxtv.org/mkrufky/tuners.git
22367F:	drivers/media/tuners/tda8290.*
22368
22369TDA9840 MEDIA DRIVER
22370M:	Hans Verkuil <hverkuil@xs4all.nl>
22371L:	linux-media@vger.kernel.org
22372S:	Maintained
22373W:	https://linuxtv.org
22374T:	git git://linuxtv.org/media_tree.git
22375F:	drivers/media/i2c/tda9840*
22376
22377TEA5761 TUNER DRIVER
22378M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22379L:	linux-media@vger.kernel.org
22380S:	Odd fixes
22381W:	https://linuxtv.org
22382T:	git git://linuxtv.org/media_tree.git
22383F:	drivers/media/tuners/tea5761.*
22384
22385TEA5767 TUNER DRIVER
22386M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22387L:	linux-media@vger.kernel.org
22388S:	Maintained
22389W:	https://linuxtv.org
22390T:	git git://linuxtv.org/media_tree.git
22391F:	drivers/media/tuners/tea5767.*
22392
22393TEA6415C MEDIA DRIVER
22394M:	Hans Verkuil <hverkuil@xs4all.nl>
22395L:	linux-media@vger.kernel.org
22396S:	Maintained
22397W:	https://linuxtv.org
22398T:	git git://linuxtv.org/media_tree.git
22399F:	drivers/media/i2c/tea6415c*
22400
22401TEA6420 MEDIA DRIVER
22402M:	Hans Verkuil <hverkuil@xs4all.nl>
22403L:	linux-media@vger.kernel.org
22404S:	Maintained
22405W:	https://linuxtv.org
22406T:	git git://linuxtv.org/media_tree.git
22407F:	drivers/media/i2c/tea6420*
22408
22409TEAM DRIVER
22410M:	Jiri Pirko <jiri@resnulli.us>
22411L:	netdev@vger.kernel.org
22412S:	Supported
22413F:	Documentation/netlink/specs/team.yaml
22414F:	drivers/net/team/
22415F:	include/linux/if_team.h
22416F:	include/uapi/linux/if_team.h
22417F:	tools/testing/selftests/drivers/net/team/
22418
22419TECHNICAL ADVISORY BOARD PROCESS DOCS
22420M:	"Theodore Ts'o" <tytso@mit.edu>
22421M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22422L:	tech-board-discuss@lists.linux.dev
22423S:	Maintained
22424F:	Documentation/process/contribution-maturity-model.rst
22425F:	Documentation/process/researcher-guidelines.rst
22426
22427TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22428M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22429S:	Maintained
22430F:	arch/x86/platform/ts5500/
22431
22432TECHNOTREND USB IR RECEIVER
22433M:	Sean Young <sean@mess.org>
22434L:	linux-media@vger.kernel.org
22435S:	Maintained
22436F:	drivers/media/rc/ttusbir.c
22437
22438TECHWELL TW9900 VIDEO DECODER
22439M:	Mehdi Djait <mehdi.djait@bootlin.com>
22440L:	linux-media@vger.kernel.org
22441S:	Maintained
22442F:	drivers/media/i2c/tw9900.c
22443
22444TECHWELL TW9910 VIDEO DECODER
22445L:	linux-media@vger.kernel.org
22446S:	Orphan
22447F:	drivers/media/i2c/tw9910.c
22448F:	include/media/i2c/tw9910.h
22449
22450TEE SUBSYSTEM
22451M:	Jens Wiklander <jens.wiklander@linaro.org>
22452R:	Sumit Garg <sumit.garg@linaro.org>
22453L:	op-tee@lists.trustedfirmware.org
22454S:	Maintained
22455F:	Documentation/driver-api/tee.rst
22456F:	Documentation/tee/
22457F:	Documentation/userspace-api/tee.rst
22458F:	drivers/tee/
22459F:	include/linux/tee_core.h
22460F:	include/linux/tee_drv.h
22461F:	include/uapi/linux/tee.h
22462
22463TEGRA ARCHITECTURE SUPPORT
22464M:	Thierry Reding <thierry.reding@gmail.com>
22465M:	Jonathan Hunter <jonathanh@nvidia.com>
22466L:	linux-tegra@vger.kernel.org
22467S:	Supported
22468Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22470N:	[^a-z]tegra
22471
22472TEGRA CLOCK DRIVER
22473M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22474M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22475S:	Supported
22476F:	drivers/clk/tegra/
22477
22478TEGRA CRYPTO DRIVERS
22479M:	Akhil R <akhilrajeev@nvidia.com>
22480S:	Supported
22481F:	drivers/crypto/tegra/*
22482
22483TEGRA DMA DRIVERS
22484M:	Laxman Dewangan <ldewangan@nvidia.com>
22485M:	Jon Hunter <jonathanh@nvidia.com>
22486S:	Supported
22487F:	drivers/dma/tegra*
22488
22489TEGRA I2C DRIVER
22490M:	Laxman Dewangan <ldewangan@nvidia.com>
22491R:	Dmitry Osipenko <digetx@gmail.com>
22492S:	Supported
22493F:	drivers/i2c/busses/i2c-tegra.c
22494
22495TEGRA IOMMU DRIVERS
22496M:	Thierry Reding <thierry.reding@gmail.com>
22497R:	Krishna Reddy <vdumpa@nvidia.com>
22498L:	linux-tegra@vger.kernel.org
22499S:	Supported
22500F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22501F:	drivers/iommu/tegra*
22502
22503TEGRA KBC DRIVER
22504M:	Laxman Dewangan <ldewangan@nvidia.com>
22505S:	Supported
22506F:	drivers/input/keyboard/tegra-kbc.c
22507
22508TEGRA NAND DRIVER
22509M:	Stefan Agner <stefan@agner.ch>
22510M:	Lucas Stach <dev@lynxeye.de>
22511S:	Maintained
22512F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22513F:	drivers/mtd/nand/raw/tegra_nand.c
22514
22515TEGRA PWM DRIVER
22516M:	Thierry Reding <thierry.reding@gmail.com>
22517S:	Supported
22518F:	drivers/pwm/pwm-tegra.c
22519
22520TEGRA QUAD SPI DRIVER
22521M:	Thierry Reding <thierry.reding@gmail.com>
22522M:	Jonathan Hunter <jonathanh@nvidia.com>
22523M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22524L:	linux-tegra@vger.kernel.org
22525S:	Maintained
22526F:	drivers/spi/spi-tegra210-quad.c
22527
22528TEGRA SERIAL DRIVER
22529M:	Laxman Dewangan <ldewangan@nvidia.com>
22530S:	Supported
22531F:	drivers/tty/serial/serial-tegra.c
22532
22533TEGRA SPI DRIVER
22534M:	Laxman Dewangan <ldewangan@nvidia.com>
22535S:	Supported
22536F:	drivers/spi/spi-tegra*
22537
22538TEGRA VIDEO DRIVER
22539M:	Thierry Reding <thierry.reding@gmail.com>
22540M:	Jonathan Hunter <jonathanh@nvidia.com>
22541M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22542M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22543L:	linux-media@vger.kernel.org
22544L:	linux-tegra@vger.kernel.org
22545S:	Maintained
22546F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22547F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22548F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22549F:	drivers/staging/media/tegra-video/
22550
22551TEGRA XUSB PADCTL DRIVER
22552M:	JC Kuo <jckuo@nvidia.com>
22553S:	Supported
22554F:	drivers/phy/tegra/xusb*
22555
22556TEHUTI ETHERNET DRIVER
22557M:	Andy Gospodarek <andy@greyhouse.net>
22558L:	netdev@vger.kernel.org
22559S:	Supported
22560F:	drivers/net/ethernet/tehuti/tehuti.*
22561
22562TEHUTI TN40XX ETHERNET DRIVER
22563M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22564L:	netdev@vger.kernel.org
22565S:	Maintained
22566F:	drivers/net/ethernet/tehuti/tn40*
22567
22568TELECOM CLOCK DRIVER FOR MCPL0010
22569M:	Mark Gross <markgross@kernel.org>
22570S:	Supported
22571F:	drivers/char/tlclk.c
22572
22573TEMPO SEMICONDUCTOR DRIVERS
22574M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22575S:	Maintained
22576F:	Documentation/devicetree/bindings/sound/tscs*.txt
22577F:	sound/soc/codecs/tscs*.c
22578F:	sound/soc/codecs/tscs*.h
22579
22580TENSILICA XTENSA PORT (xtensa)
22581M:	Chris Zankel <chris@zankel.net>
22582M:	Max Filippov <jcmvbkbc@gmail.com>
22583S:	Maintained
22584T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22585F:	arch/xtensa/
22586F:	drivers/irqchip/irq-xtensa-*
22587
22588TEXAS INSTRUMENTS ASoC DRIVERS
22589M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22590L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22591S:	Maintained
22592F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22593F:	sound/soc/ti/
22594
22595TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22596M:	Shenghao Ding <shenghao-ding@ti.com>
22597M:	Kevin Lu <kevin-lu@ti.com>
22598M:	Baojun Xu <baojun.xu@ti.com>
22599L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22600S:	Maintained
22601F:	Documentation/devicetree/bindings/sound/tas2552.txt
22602F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22603F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22604F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22605F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22606F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22607F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22608F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22609F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22610F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22611F:	include/sound/tas2*.h
22612F:	include/sound/tlv320*.h
22613F:	include/sound/tpa6130a2-plat.h
22614F:	sound/pci/hda/tas2781_hda_i2c.c
22615F:	sound/soc/codecs/pcm1681.c
22616F:	sound/soc/codecs/pcm1789*.*
22617F:	sound/soc/codecs/pcm179x*.*
22618F:	sound/soc/codecs/pcm186x*.*
22619F:	sound/soc/codecs/pcm3008.*
22620F:	sound/soc/codecs/pcm3060*.*
22621F:	sound/soc/codecs/pcm3168a*.*
22622F:	sound/soc/codecs/pcm5102a.c
22623F:	sound/soc/codecs/pcm512x*.*
22624F:	sound/soc/codecs/tas2*.*
22625F:	sound/soc/codecs/tlv320*.*
22626F:	sound/soc/codecs/tpa6130a2.*
22627
22628TEXAS INSTRUMENTS DMA DRIVERS
22629M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22630L:	dmaengine@vger.kernel.org
22631S:	Maintained
22632F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22633F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22634F:	Documentation/devicetree/bindings/dma/ti/
22635F:	drivers/dma/ti/
22636F:	include/linux/dma/k3-psil.h
22637F:	include/linux/dma/k3-udma-glue.h
22638F:	include/linux/dma/ti-cppi5.h
22639X:	drivers/dma/ti/cppi41.c
22640
22641TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22642M:	Robert Marko <robert.marko@sartura.hr>
22643M:	Luka Perkov <luka.perkov@sartura.hr>
22644L:	linux-hwmon@vger.kernel.org
22645S:	Maintained
22646F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22647F:	Documentation/hwmon/tps23861.rst
22648F:	drivers/hwmon/tps23861.c
22649
22650TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22651M:	Ricardo Ribalda <ribalda@kernel.org>
22652L:	linux-iio@vger.kernel.org
22653S:	Supported
22654F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22655F:	drivers/iio/dac/ti-dac7612.c
22656
22657TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22658M:	Nishanth Menon <nm@ti.com>
22659M:	Tero Kristo <kristo@kernel.org>
22660M:	Santosh Shilimkar <ssantosh@kernel.org>
22661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22662S:	Maintained
22663F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22664F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22665F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22666F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22667F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22668F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22669F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22670F:	drivers/clk/keystone/sci-clk.c
22671F:	drivers/firmware/ti_sci*
22672F:	drivers/irqchip/irq-ti-sci-inta.c
22673F:	drivers/irqchip/irq-ti-sci-intr.c
22674F:	drivers/reset/reset-ti-sci.c
22675F:	drivers/soc/ti/ti_sci_inta_msi.c
22676F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22677F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22678F:	include/linux/soc/ti/ti_sci_inta_msi.h
22679F:	include/linux/soc/ti/ti_sci_protocol.h
22680
22681TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22682M:	Puranjay Mohan <puranjay@kernel.org>
22683L:	linux-iio@vger.kernel.org
22684S:	Supported
22685F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22686F:	drivers/iio/temperature/tmp117.c
22687
22688THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22689M:	Hans Verkuil <hverkuil@xs4all.nl>
22690L:	linux-media@vger.kernel.org
22691S:	Maintained
22692W:	https://linuxtv.org
22693T:	git git://linuxtv.org/media_tree.git
22694F:	drivers/media/radio/radio-raremono.c
22695
22696THERMAL
22697M:	Rafael J. Wysocki <rafael@kernel.org>
22698M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22699R:	Zhang Rui <rui.zhang@intel.com>
22700R:	Lukasz Luba <lukasz.luba@arm.com>
22701L:	linux-pm@vger.kernel.org
22702S:	Supported
22703Q:	https://patchwork.kernel.org/project/linux-pm/list/
22704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22705F:	Documentation/ABI/testing/sysfs-class-thermal
22706F:	Documentation/admin-guide/thermal/
22707F:	Documentation/devicetree/bindings/thermal/
22708F:	Documentation/driver-api/thermal/
22709F:	drivers/thermal/
22710F:	include/dt-bindings/thermal/
22711F:	include/linux/cpu_cooling.h
22712F:	include/linux/thermal.h
22713F:	include/uapi/linux/thermal.h
22714F:	tools/lib/thermal/
22715F:	tools/thermal/
22716
22717THERMAL DRIVER FOR AMLOGIC SOCS
22718M:	Guillaume La Roque <glaroque@baylibre.com>
22719L:	linux-pm@vger.kernel.org
22720L:	linux-amlogic@lists.infradead.org
22721S:	Supported
22722W:	http://linux-meson.com/
22723F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22724F:	drivers/thermal/amlogic_thermal.c
22725
22726THERMAL/CPU_COOLING
22727M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22728M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22729M:	Viresh Kumar <viresh.kumar@linaro.org>
22730R:	Lukasz Luba <lukasz.luba@arm.com>
22731L:	linux-pm@vger.kernel.org
22732S:	Supported
22733F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22734F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22735F:	drivers/thermal/cpufreq_cooling.c
22736F:	drivers/thermal/cpuidle_cooling.c
22737F:	include/linux/cpu_cooling.h
22738
22739THERMAL/POWER_ALLOCATOR
22740M:	Lukasz Luba <lukasz.luba@arm.com>
22741L:	linux-pm@vger.kernel.org
22742S:	Maintained
22743F:	Documentation/driver-api/thermal/power_allocator.rst
22744F:	drivers/thermal/gov_power_allocator.c
22745F:	drivers/thermal/thermal_trace_ipa.h
22746
22747THINKPAD ACPI EXTRAS DRIVER
22748M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22749L:	ibm-acpi-devel@lists.sourceforge.net
22750L:	platform-driver-x86@vger.kernel.org
22751S:	Maintained
22752W:	http://ibm-acpi.sourceforge.net
22753W:	http://thinkwiki.org/wiki/Ibm-acpi
22754T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22755F:	drivers/platform/x86/thinkpad_acpi.c
22756
22757THINKPAD LMI DRIVER
22758M:	Mark Pearson <markpearson@lenovo.com>
22759L:	platform-driver-x86@vger.kernel.org
22760S:	Maintained
22761F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22762F:	drivers/platform/x86/think-lmi.?
22763
22764THP7312 ISP DRIVER
22765M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22766M:	Paul Elder <paul.elder@ideasonboard.com>
22767L:	linux-media@vger.kernel.org
22768S:	Maintained
22769T:	git git://linuxtv.org/media_tree.git
22770F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22771F:	Documentation/userspace-api/media/drivers/thp7312.rst
22772F:	drivers/media/i2c/thp7312.c
22773F:	include/uapi/linux/thp7312.h
22774
22775THUNDERBOLT DMA TRAFFIC TEST DRIVER
22776M:	Isaac Hazan <isaac.hazan@intel.com>
22777L:	linux-usb@vger.kernel.org
22778S:	Maintained
22779F:	drivers/thunderbolt/dma_test.c
22780
22781THUNDERBOLT DRIVER
22782M:	Andreas Noever <andreas.noever@gmail.com>
22783M:	Michael Jamet <michael.jamet@intel.com>
22784M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22785M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22786L:	linux-usb@vger.kernel.org
22787S:	Maintained
22788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22789F:	Documentation/admin-guide/thunderbolt.rst
22790F:	drivers/thunderbolt/
22791F:	include/linux/thunderbolt.h
22792
22793THUNDERBOLT NETWORK DRIVER
22794M:	Michael Jamet <michael.jamet@intel.com>
22795M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22796M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22797L:	netdev@vger.kernel.org
22798S:	Maintained
22799F:	drivers/net/thunderbolt/
22800
22801THUNDERX GPIO DRIVER
22802M:	Robert Richter <rric@kernel.org>
22803S:	Odd Fixes
22804F:	drivers/gpio/gpio-thunderx.c
22805
22806TI ADS1119 ADC DRIVER
22807M:	Francesco Dolcini <francesco@dolcini.it>
22808M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22809L:	linux-iio@vger.kernel.org
22810S:	Maintained
22811F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22812F:	drivers/iio/adc/ti-ads1119.c
22813
22814TI ADS7924 ADC DRIVER
22815M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22816L:	linux-iio@vger.kernel.org
22817S:	Supported
22818F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22819F:	drivers/iio/adc/ti-ads7924.c
22820
22821TI AM437X VPFE DRIVER
22822M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22823L:	linux-media@vger.kernel.org
22824S:	Maintained
22825W:	https://linuxtv.org
22826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22827T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22828F:	drivers/media/platform/ti/am437x/
22829
22830TI BANDGAP AND THERMAL DRIVER
22831M:	Eduardo Valentin <edubezval@gmail.com>
22832M:	Keerthy <j-keerthy@ti.com>
22833L:	linux-pm@vger.kernel.org
22834L:	linux-omap@vger.kernel.org
22835S:	Maintained
22836F:	drivers/thermal/ti-soc-thermal/
22837
22838TI BQ27XXX POWER SUPPLY DRIVER
22839F:	drivers/power/supply/bq27xxx_battery.c
22840F:	drivers/power/supply/bq27xxx_battery_i2c.c
22841F:	include/linux/power/bq27xxx_battery.h
22842
22843TI CDCE706 CLOCK DRIVER
22844M:	Max Filippov <jcmvbkbc@gmail.com>
22845S:	Maintained
22846F:	drivers/clk/clk-cdce706.c
22847
22848TI CLOCK DRIVER
22849M:	Tero Kristo <kristo@kernel.org>
22850L:	linux-omap@vger.kernel.org
22851S:	Odd Fixes
22852F:	drivers/clk/ti/
22853F:	include/linux/clk/ti.h
22854
22855TI DAVINCI MACHINE SUPPORT
22856M:	Bartosz Golaszewski <brgl@bgdev.pl>
22857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22858S:	Maintained
22859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22860F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22861F:	arch/arm/boot/dts/ti/davinci/
22862F:	arch/arm/mach-davinci/
22863F:	drivers/i2c/busses/i2c-davinci.c
22864
22865TI DAVINCI SERIES CLOCK DRIVER
22866M:	David Lechner <david@lechnology.com>
22867S:	Maintained
22868F:	Documentation/devicetree/bindings/clock/ti/davinci/
22869F:	drivers/clk/davinci/
22870F:	include/linux/clk/davinci.h
22871
22872TI DAVINCI SERIES GPIO DRIVER
22873M:	Keerthy <j-keerthy@ti.com>
22874L:	linux-gpio@vger.kernel.org
22875S:	Maintained
22876F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22877F:	drivers/gpio/gpio-davinci.c
22878
22879TI DAVINCI SERIES MEDIA DRIVER
22880M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22881L:	linux-media@vger.kernel.org
22882S:	Maintained
22883W:	https://linuxtv.org
22884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22885T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22886F:	drivers/media/platform/ti/davinci/
22887F:	include/media/davinci/
22888
22889TI ENHANCED CAPTURE (eCAP) DRIVER
22890M:	Vignesh Raghavendra <vigneshr@ti.com>
22891R:	Julien Panis <jpanis@baylibre.com>
22892L:	linux-iio@vger.kernel.org
22893L:	linux-omap@vger.kernel.org
22894S:	Maintained
22895F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22896F:	drivers/counter/ti-ecap-capture.c
22897
22898TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22899R:	David Lechner <david@lechnology.com>
22900L:	linux-iio@vger.kernel.org
22901F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22902F:	drivers/counter/ti-eqep.c
22903
22904TI ETHERNET SWITCH DRIVER (CPSW)
22905R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22906R:	Roger Quadros <rogerq@kernel.org>
22907L:	linux-omap@vger.kernel.org
22908L:	netdev@vger.kernel.org
22909S:	Maintained
22910F:	drivers/net/ethernet/ti/cpsw*
22911F:	drivers/net/ethernet/ti/davinci*
22912
22913TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22914M:	Alex Dubov <oakad@yahoo.com>
22915S:	Maintained
22916W:	http://tifmxx.berlios.de/
22917F:	drivers/memstick/host/tifm_ms.c
22918F:	drivers/misc/tifm*
22919F:	drivers/mmc/host/tifm_sd.c
22920F:	include/linux/tifm.h
22921
22922TI FPD-LINK DRIVERS
22923M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22924L:	linux-media@vger.kernel.org
22925S:	Maintained
22926F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22927F:	drivers/media/i2c/ds90*
22928F:	include/media/i2c/ds90*
22929
22930TI HDC302X HUMIDITY DRIVER
22931M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22932M:	Li peiyu <579lpy@gmail.com>
22933L:	linux-iio@vger.kernel.org
22934S:	Maintained
22935F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22936F:	drivers/iio/humidity/hdc3020.c
22937
22938TI ICSSG ETHERNET DRIVER (ICSSG)
22939R:	MD Danish Anwar <danishanwar@ti.com>
22940R:	Roger Quadros <rogerq@kernel.org>
22941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22942L:	netdev@vger.kernel.org
22943S:	Maintained
22944F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22945F:	drivers/net/ethernet/ti/icssg/*
22946
22947TI J721E CSI2RX DRIVER
22948M:	Jai Luthra <j-luthra@ti.com>
22949L:	linux-media@vger.kernel.org
22950S:	Maintained
22951F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22952F:	drivers/media/platform/ti/j721e-csi2rx/
22953
22954TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22955M:	Nishanth Menon <nm@ti.com>
22956M:	Santosh Shilimkar <ssantosh@kernel.org>
22957L:	linux-kernel@vger.kernel.org
22958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22959S:	Maintained
22960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22961F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22962F:	drivers/pmdomain/ti/omap_prm.c
22963F:	drivers/soc/ti/*
22964
22965TI LM49xxx FAMILY ASoC CODEC DRIVERS
22966M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22967M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22968L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22969S:	Maintained
22970F:	sound/soc/codecs/isabelle*
22971F:	sound/soc/codecs/lm49453*
22972
22973TI LMP92064 ADC DRIVER
22974M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22975R:	kernel@pengutronix.de
22976L:	linux-iio@vger.kernel.org
22977S:	Maintained
22978F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22979F:	drivers/iio/adc/ti-lmp92064.c
22980
22981TI PCM3060 ASoC CODEC DRIVER
22982M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22983L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22984S:	Maintained
22985F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22986F:	sound/soc/codecs/pcm3060*
22987
22988TI TAS571X FAMILY ASoC CODEC DRIVER
22989M:	Kevin Cernekee <cernekee@chromium.org>
22990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22991S:	Odd Fixes
22992F:	sound/soc/codecs/tas571x*
22993
22994TI TMAG5273 MAGNETOMETER DRIVER
22995M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22996L:	linux-iio@vger.kernel.org
22997S:	Maintained
22998F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22999F:	drivers/iio/magnetometer/tmag5273.c
23000
23001TI TRF7970A NFC DRIVER
23002M:	Mark Greer <mgreer@animalcreek.com>
23003L:	linux-wireless@vger.kernel.org
23004S:	Supported
23005F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23006F:	drivers/nfc/trf7970a.c
23007
23008TI TSC2046 ADC DRIVER
23009M:	Oleksij Rempel <o.rempel@pengutronix.de>
23010R:	kernel@pengutronix.de
23011L:	linux-iio@vger.kernel.org
23012S:	Maintained
23013F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23014F:	drivers/iio/adc/ti-tsc2046.c
23015
23016TI TWL4030 SERIES SOC CODEC DRIVER
23017M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23018L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23019S:	Maintained
23020F:	sound/soc/codecs/twl4030*
23021
23022TI VPE/CAL DRIVERS
23023M:	Benoit Parrot <bparrot@ti.com>
23024L:	linux-media@vger.kernel.org
23025S:	Maintained
23026W:	http://linuxtv.org/
23027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23028F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23029F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23030F:	drivers/media/platform/ti/cal/
23031F:	drivers/media/platform/ti/vpe/
23032
23033TI WILINK WIRELESS DRIVERS
23034L:	linux-wireless@vger.kernel.org
23035S:	Orphan
23036W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23037W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23038F:	drivers/net/wireless/ti/
23039
23040TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23041M:	John Stultz <jstultz@google.com>
23042M:	Thomas Gleixner <tglx@linutronix.de>
23043R:	Stephen Boyd <sboyd@kernel.org>
23044L:	linux-kernel@vger.kernel.org
23045S:	Supported
23046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23047F:	include/linux/clocksource.h
23048F:	include/linux/time.h
23049F:	include/linux/timekeeper_internal.h
23050F:	include/linux/timekeeping.h
23051F:	include/linux/timex.h
23052F:	include/uapi/linux/time.h
23053F:	include/uapi/linux/timex.h
23054F:	kernel/time/alarmtimer.c
23055F:	kernel/time/clocksource*
23056F:	kernel/time/ntp*
23057F:	kernel/time/time.c
23058F:	kernel/time/timeconst.bc
23059F:	kernel/time/timeconv.c
23060F:	kernel/time/timecounter.c
23061F:	kernel/time/timekeeping*
23062F:	kernel/time/time_test.c
23063F:	tools/testing/selftests/timers/
23064
23065TIPC NETWORK LAYER
23066M:	Jon Maloy <jmaloy@redhat.com>
23067M:	Ying Xue <ying.xue@windriver.com>
23068L:	netdev@vger.kernel.org (core kernel code)
23069L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23070S:	Maintained
23071W:	http://tipc.sourceforge.net/
23072F:	include/uapi/linux/tipc*.h
23073F:	net/tipc/
23074
23075TLAN NETWORK DRIVER
23076M:	Samuel Chessman <chessman@tux.org>
23077L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23078S:	Maintained
23079W:	http://sourceforge.net/projects/tlan/
23080F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23081F:	drivers/net/ethernet/ti/tlan.*
23082
23083TMIO/SDHI MMC DRIVER
23084M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23085L:	linux-mmc@vger.kernel.org
23086L:	linux-renesas-soc@vger.kernel.org
23087S:	Supported
23088F:	drivers/mmc/host/renesas_sdhi*
23089F:	drivers/mmc/host/tmio_mmc*
23090F:	include/linux/platform_data/tmio.h
23091
23092TMP513 HARDWARE MONITOR DRIVER
23093M:	Eric Tremblay <etremblay@distech-controls.com>
23094L:	linux-hwmon@vger.kernel.org
23095S:	Maintained
23096F:	Documentation/hwmon/tmp513.rst
23097F:	drivers/hwmon/tmp513.c
23098
23099TMPFS (SHMEM FILESYSTEM)
23100M:	Hugh Dickins <hughd@google.com>
23101L:	linux-mm@kvack.org
23102S:	Maintained
23103F:	include/linux/shmem_fs.h
23104F:	mm/shmem.c
23105
23106TOMOYO SECURITY MODULE
23107M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23108M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23109L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23110L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23111L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23112L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23113S:	Maintained
23114W:	https://tomoyo.sourceforge.net/
23115F:	security/tomoyo/
23116
23117TOPSTAR LAPTOP EXTRAS DRIVER
23118M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23119L:	platform-driver-x86@vger.kernel.org
23120S:	Maintained
23121F:	drivers/platform/x86/topstar-laptop.c
23122
23123TORTURE-TEST MODULES
23124M:	Davidlohr Bueso <dave@stgolabs.net>
23125M:	"Paul E. McKenney" <paulmck@kernel.org>
23126M:	Josh Triplett <josh@joshtriplett.org>
23127L:	linux-kernel@vger.kernel.org
23128S:	Supported
23129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23130F:	Documentation/RCU/torture.rst
23131F:	kernel/locking/locktorture.c
23132F:	kernel/rcu/rcuscale.c
23133F:	kernel/rcu/rcutorture.c
23134F:	kernel/rcu/refscale.c
23135F:	kernel/torture.c
23136
23137TOSHIBA ACPI EXTRAS DRIVER
23138M:	Azael Avalos <coproscefalo@gmail.com>
23139L:	platform-driver-x86@vger.kernel.org
23140S:	Maintained
23141F:	drivers/platform/x86/toshiba_acpi.c
23142
23143TOSHIBA BLUETOOTH DRIVER
23144M:	Azael Avalos <coproscefalo@gmail.com>
23145L:	platform-driver-x86@vger.kernel.org
23146S:	Maintained
23147F:	drivers/platform/x86/toshiba_bluetooth.c
23148
23149TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23150M:	Azael Avalos <coproscefalo@gmail.com>
23151L:	platform-driver-x86@vger.kernel.org
23152S:	Maintained
23153F:	drivers/platform/x86/toshiba_haps.c
23154
23155TOSHIBA SMM DRIVER
23156M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23157S:	Maintained
23158W:	http://www.buzzard.org.uk/toshiba/
23159F:	drivers/char/toshiba.c
23160F:	include/linux/toshiba.h
23161F:	include/uapi/linux/toshiba.h
23162
23163TOSHIBA TC358743 DRIVER
23164M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23165L:	linux-media@vger.kernel.org
23166S:	Maintained
23167F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23168F:	drivers/media/i2c/tc358743*
23169F:	include/media/i2c/tc358743.h
23170
23171TOSHIBA WMI HOTKEYS DRIVER
23172M:	Azael Avalos <coproscefalo@gmail.com>
23173L:	platform-driver-x86@vger.kernel.org
23174S:	Maintained
23175F:	drivers/platform/x86/toshiba-wmi.c
23176
23177TPM DEVICE DRIVER
23178M:	Peter Huewe <peterhuewe@gmx.de>
23179M:	Jarkko Sakkinen <jarkko@kernel.org>
23180R:	Jason Gunthorpe <jgg@ziepe.ca>
23181L:	linux-integrity@vger.kernel.org
23182S:	Maintained
23183W:	https://codeberg.org/jarkko/linux-tpmdd-test
23184Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23186F:	Documentation/devicetree/bindings/tpm/
23187F:	drivers/char/tpm/
23188
23189TPS546D24 DRIVER
23190M:	Duke Du <dukedu83@gmail.com>
23191L:	linux-hwmon@vger.kernel.org
23192S:	Maintained
23193F:	Documentation/hwmon/tps546d24.rst
23194F:	drivers/hwmon/pmbus/tps546d24.c
23195
23196TQ SYSTEMS BOARD & DRIVER SUPPORT
23197L:	linux@ew.tq-group.com
23198S:	Supported
23199W:	https://www.tq-group.com/en/products/tq-embedded/
23200F:	arch/arm/boot/dts/imx*mba*.dts*
23201F:	arch/arm/boot/dts/imx*tqma*.dts*
23202F:	arch/arm/boot/dts/mba*.dtsi
23203F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23204F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23205F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23206F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23207F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23208F:	drivers/gpio/gpio-tqmx86.c
23209F:	drivers/mfd/tqmx86.c
23210F:	drivers/watchdog/tqmx86_wdt.c
23211
23212TRACING
23213M:	Steven Rostedt <rostedt@goodmis.org>
23214M:	Masami Hiramatsu <mhiramat@kernel.org>
23215R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23216L:	linux-kernel@vger.kernel.org
23217L:	linux-trace-kernel@vger.kernel.org
23218S:	Maintained
23219Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23221F:	Documentation/trace/*
23222F:	fs/tracefs/
23223F:	include/linux/trace*.h
23224F:	include/trace/
23225F:	kernel/trace/
23226F:	scripts/tracing/
23227F:	tools/testing/selftests/ftrace/
23228
23229TRACING MMIO ACCESSES (MMIOTRACE)
23230M:	Steven Rostedt <rostedt@goodmis.org>
23231M:	Masami Hiramatsu <mhiramat@kernel.org>
23232R:	Karol Herbst <karolherbst@gmail.com>
23233R:	Pekka Paalanen <ppaalanen@gmail.com>
23234L:	linux-kernel@vger.kernel.org
23235L:	nouveau@lists.freedesktop.org
23236S:	Maintained
23237F:	arch/x86/mm/kmmio.c
23238F:	arch/x86/mm/mmio-mod.c
23239F:	arch/x86/mm/testmmiotrace.c
23240F:	include/linux/mmiotrace.h
23241F:	kernel/trace/trace_mmiotrace.c
23242
23243TRACING OS NOISE / LATENCY TRACERS
23244M:	Steven Rostedt <rostedt@goodmis.org>
23245S:	Maintained
23246F:	Documentation/trace/hwlat_detector.rst
23247F:	Documentation/trace/osnoise-tracer.rst
23248F:	Documentation/trace/timerlat-tracer.rst
23249F:	arch/*/kernel/trace.c
23250F:	include/trace/events/osnoise.h
23251F:	kernel/trace/trace_hwlat.c
23252F:	kernel/trace/trace_irqsoff.c
23253F:	kernel/trace/trace_osnoise.c
23254F:	kernel/trace/trace_sched_wakeup.c
23255
23256TRADITIONAL CHINESE DOCUMENTATION
23257M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23258S:	Maintained
23259W:	https://github.com/srcres258/linux-doc
23260T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23261F:	Documentation/translations/zh_TW/
23262
23263TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23264M:	Dan Williams <dan.j.williams@intel.com>
23265L:	linux-coco@lists.linux.dev
23266S:	Maintained
23267F:	Documentation/ABI/testing/configfs-tsm
23268F:	drivers/virt/coco/tsm.c
23269F:	include/linux/tsm.h
23270
23271TRUSTED SERVICES TEE DRIVER
23272M:	Balint Dobszay <balint.dobszay@arm.com>
23273M:	Sudeep Holla <sudeep.holla@arm.com>
23274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23275L:	trusted-services@lists.trustedfirmware.org
23276S:	Maintained
23277F:	Documentation/tee/ts-tee.rst
23278F:	drivers/tee/tstee/
23279
23280TTY LAYER AND SERIAL DRIVERS
23281M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23282M:	Jiri Slaby <jirislaby@kernel.org>
23283L:	linux-kernel@vger.kernel.org
23284L:	linux-serial@vger.kernel.org
23285S:	Supported
23286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23287F:	Documentation/devicetree/bindings/serial/
23288F:	Documentation/driver-api/serial/
23289F:	drivers/tty/
23290F:	include/linux/selection.h
23291F:	include/linux/serial.h
23292F:	include/linux/serial_core.h
23293F:	include/linux/sysrq.h
23294F:	include/linux/tty*.h
23295F:	include/linux/vt.h
23296F:	include/linux/vt_*.h
23297F:	include/uapi/linux/serial.h
23298F:	include/uapi/linux/serial_core.h
23299F:	include/uapi/linux/tty.h
23300
23301TUA9001 MEDIA DRIVER
23302L:	linux-media@vger.kernel.org
23303S:	Orphan
23304W:	https://linuxtv.org
23305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23306F:	drivers/media/tuners/tua9001*
23307
23308TULIP NETWORK DRIVERS
23309L:	netdev@vger.kernel.org
23310L:	linux-parisc@vger.kernel.org
23311S:	Orphan
23312F:	drivers/net/ethernet/dec/tulip/
23313
23314TUN/TAP driver
23315M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23316M:	Jason Wang <jasowang@redhat.com>
23317S:	Maintained
23318W:	http://vtun.sourceforge.net/tun
23319F:	Documentation/networking/tuntap.rst
23320F:	arch/um/os-Linux/drivers/
23321F:	drivers/net/tap.c
23322F:	drivers/net/tun.c
23323
23324TURBOCHANNEL SUBSYSTEM
23325M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23326M:	Ralf Baechle <ralf@linux-mips.org>
23327L:	linux-mips@vger.kernel.org
23328S:	Maintained
23329Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23330F:	drivers/tc/
23331F:	include/linux/tc.h
23332
23333TURBOSTAT UTILITY
23334M:	"Len Brown" <lenb@kernel.org>
23335L:	linux-pm@vger.kernel.org
23336S:	Supported
23337Q:	https://patchwork.kernel.org/project/linux-pm/list/
23338B:	https://bugzilla.kernel.org
23339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23340F:	tools/power/x86/turbostat/
23341F:	tools/testing/selftests/turbostat/
23342
23343TW5864 VIDEO4LINUX DRIVER
23344M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23345M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23346M:	Andrey Utkin <andrey_utkin@fastmail.com>
23347L:	linux-media@vger.kernel.org
23348S:	Supported
23349F:	drivers/media/pci/tw5864/
23350
23351TW68 VIDEO4LINUX DRIVER
23352M:	Hans Verkuil <hverkuil@xs4all.nl>
23353L:	linux-media@vger.kernel.org
23354S:	Odd Fixes
23355W:	https://linuxtv.org
23356T:	git git://linuxtv.org/media_tree.git
23357F:	drivers/media/pci/tw68/
23358
23359TW686X VIDEO4LINUX DRIVER
23360M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23361L:	linux-media@vger.kernel.org
23362S:	Maintained
23363W:	http://linuxtv.org
23364T:	git git://linuxtv.org/media_tree.git
23365F:	drivers/media/pci/tw686x/
23366
23367U-BOOT ENVIRONMENT VARIABLES
23368M:	Rafał Miłecki <rafal@milecki.pl>
23369S:	Maintained
23370F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23371F:	drivers/nvmem/u-boot-env.c
23372
23373UACCE ACCELERATOR FRAMEWORK
23374M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23375M:	Zhou Wang <wangzhou1@hisilicon.com>
23376L:	linux-accelerators@lists.ozlabs.org
23377L:	linux-kernel@vger.kernel.org
23378S:	Maintained
23379F:	Documentation/ABI/testing/sysfs-driver-uacce
23380F:	Documentation/misc-devices/uacce.rst
23381F:	drivers/misc/uacce/
23382F:	include/linux/uacce.h
23383F:	include/uapi/misc/uacce/
23384
23385UBI FILE SYSTEM (UBIFS)
23386M:	Richard Weinberger <richard@nod.at>
23387R:	Zhihao Cheng <chengzhihao1@huawei.com>
23388L:	linux-mtd@lists.infradead.org
23389S:	Supported
23390W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23393F:	Documentation/ABI/testing/sysfs-fs-ubifs
23394F:	Documentation/filesystems/ubifs-authentication.rst
23395F:	Documentation/filesystems/ubifs.rst
23396F:	fs/ubifs/
23397
23398UBLK USERSPACE BLOCK DRIVER
23399M:	Ming Lei <ming.lei@redhat.com>
23400L:	linux-block@vger.kernel.org
23401S:	Maintained
23402F:	Documentation/block/ublk.rst
23403F:	drivers/block/ublk_drv.c
23404F:	include/uapi/linux/ublk_cmd.h
23405
23406UBSAN
23407M:	Kees Cook <kees@kernel.org>
23408R:	Marco Elver <elver@google.com>
23409R:	Andrey Konovalov <andreyknvl@gmail.com>
23410R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23411L:	kasan-dev@googlegroups.com
23412L:	linux-hardening@vger.kernel.org
23413S:	Supported
23414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23415F:	Documentation/dev-tools/ubsan.rst
23416F:	include/linux/ubsan.h
23417F:	lib/Kconfig.ubsan
23418F:	lib/test_ubsan.c
23419F:	lib/ubsan.c
23420F:	lib/ubsan.h
23421F:	scripts/Makefile.ubsan
23422K:	\bARCH_HAS_UBSAN\b
23423
23424UCLINUX (M68KNOMMU AND COLDFIRE)
23425M:	Greg Ungerer <gerg@linux-m68k.org>
23426L:	linux-m68k@lists.linux-m68k.org
23427S:	Maintained
23428W:	http://www.linux-m68k.org/
23429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23430F:	arch/m68k/*/*_no.*
23431F:	arch/m68k/68*/
23432F:	arch/m68k/coldfire/
23433F:	arch/m68k/include/asm/*_no.*
23434
23435UDF FILESYSTEM
23436M:	Jan Kara <jack@suse.com>
23437S:	Maintained
23438F:	Documentation/filesystems/udf.rst
23439F:	fs/udf/
23440
23441UDRAW TABLET
23442M:	Bastien Nocera <hadess@hadess.net>
23443L:	linux-input@vger.kernel.org
23444S:	Maintained
23445F:	drivers/hid/hid-udraw-ps3.c
23446
23447UFS FILESYSTEM
23448M:	Evgeniy Dushistov <dushistov@mail.ru>
23449S:	Maintained
23450F:	Documentation/admin-guide/ufs.rst
23451F:	fs/ufs/
23452
23453UHID USERSPACE HID IO DRIVER
23454M:	David Rheinsberg <david@readahead.eu>
23455L:	linux-input@vger.kernel.org
23456S:	Maintained
23457F:	drivers/hid/uhid.c
23458F:	include/uapi/linux/uhid.h
23459
23460ULPI BUS
23461M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23462L:	linux-usb@vger.kernel.org
23463S:	Maintained
23464F:	drivers/usb/common/ulpi.c
23465F:	include/linux/ulpi/
23466
23467UNICODE SUBSYSTEM
23468M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23469L:	linux-fsdevel@vger.kernel.org
23470S:	Supported
23471F:	fs/unicode/
23472
23473UNIFDEF
23474M:	Tony Finch <dot@dotat.at>
23475S:	Maintained
23476W:	http://dotat.at/prog/unifdef
23477F:	scripts/unifdef.c
23478
23479UNIFORM CDROM DRIVER
23480M:	Phillip Potter <phil@philpotter.co.uk>
23481S:	Maintained
23482F:	Documentation/cdrom/
23483F:	drivers/cdrom/cdrom.c
23484F:	include/linux/cdrom.h
23485F:	include/uapi/linux/cdrom.h
23486
23487UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23488R:	Alim Akhtar <alim.akhtar@samsung.com>
23489R:	Avri Altman <avri.altman@wdc.com>
23490R:	Bart Van Assche <bvanassche@acm.org>
23491L:	linux-scsi@vger.kernel.org
23492S:	Supported
23493F:	Documentation/devicetree/bindings/ufs/
23494F:	Documentation/scsi/ufs.rst
23495F:	drivers/ufs/core/
23496
23497UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23498M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23499L:	linux-scsi@vger.kernel.org
23500S:	Supported
23501F:	drivers/ufs/host/*dwc*
23502
23503UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23504M:	Alim Akhtar <alim.akhtar@samsung.com>
23505L:	linux-scsi@vger.kernel.org
23506S:	Maintained
23507F:	drivers/ufs/host/ufs-exynos*
23508
23509UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23510M:	Peter Wang <peter.wang@mediatek.com>
23511R:	Stanley Jhu <chu.stanley@gmail.com>
23512L:	linux-scsi@vger.kernel.org
23513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23514S:	Maintained
23515F:	drivers/ufs/host/ufs-mediatek*
23516
23517UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23518M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23519L:	linux-arm-msm@vger.kernel.org
23520L:	linux-scsi@vger.kernel.org
23521S:	Maintained
23522F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23523F:	drivers/ufs/host/ufs-qcom*
23524
23525UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23526M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23527L:	linux-renesas-soc@vger.kernel.org
23528L:	linux-scsi@vger.kernel.org
23529S:	Maintained
23530F:	drivers/ufs/host/ufs-renesas.c
23531
23532UNSORTED BLOCK IMAGES (UBI)
23533M:	Richard Weinberger <richard@nod.at>
23534R:	Zhihao Cheng <chengzhihao1@huawei.com>
23535L:	linux-mtd@lists.infradead.org
23536S:	Supported
23537W:	http://www.linux-mtd.infradead.org/
23538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23540F:	drivers/mtd/ubi/
23541F:	include/linux/mtd/ubi.h
23542F:	include/uapi/mtd/ubi-user.h
23543
23544UPROBES
23545M:	Masami Hiramatsu <mhiramat@kernel.org>
23546M:	Oleg Nesterov <oleg@redhat.com>
23547M:	Peter Zijlstra <peterz@infradead.org>
23548L:	linux-kernel@vger.kernel.org
23549L:	linux-trace-kernel@vger.kernel.org
23550S:	Maintained
23551F:	arch/*/include/asm/uprobes.h
23552F:	arch/*/kernel/probes/uprobes.c
23553F:	arch/*/kernel/uprobes.c
23554F:	include/linux/uprobes.h
23555F:	kernel/events/uprobes.c
23556
23557USB "USBNET" DRIVER FRAMEWORK
23558M:	Oliver Neukum <oneukum@suse.com>
23559L:	netdev@vger.kernel.org
23560S:	Maintained
23561W:	http://www.linux-usb.org/usbnet
23562F:	drivers/net/usb/usbnet.c
23563F:	include/linux/usb/usbnet.h
23564
23565USB ACM DRIVER
23566M:	Oliver Neukum <oneukum@suse.com>
23567L:	linux-usb@vger.kernel.org
23568S:	Maintained
23569F:	Documentation/usb/acm.rst
23570F:	drivers/usb/class/cdc-acm.*
23571
23572USB APPLE MFI FASTCHARGE DRIVER
23573M:	Bastien Nocera <hadess@hadess.net>
23574L:	linux-usb@vger.kernel.org
23575S:	Maintained
23576F:	drivers/usb/misc/apple-mfi-fastcharge.c
23577
23578USB AR5523 WIRELESS DRIVER
23579L:	linux-wireless@vger.kernel.org
23580S:	Orphan
23581F:	drivers/net/wireless/ath/ar5523/
23582
23583USB ATTACHED SCSI
23584M:	Oliver Neukum <oneukum@suse.com>
23585L:	linux-usb@vger.kernel.org
23586L:	linux-scsi@vger.kernel.org
23587S:	Maintained
23588F:	drivers/usb/storage/uas.c
23589
23590USB CDC ETHERNET DRIVER
23591M:	Oliver Neukum <oliver@neukum.org>
23592L:	linux-usb@vger.kernel.org
23593S:	Maintained
23594F:	drivers/net/usb/cdc_*.c
23595F:	include/uapi/linux/usb/cdc.h
23596
23597USB CHAOSKEY DRIVER
23598M:	Keith Packard <keithp@keithp.com>
23599L:	linux-usb@vger.kernel.org
23600S:	Maintained
23601F:	drivers/usb/misc/chaoskey.c
23602
23603USB CYPRESS C67X00 DRIVER
23604L:	linux-usb@vger.kernel.org
23605S:	Orphan
23606F:	drivers/usb/c67x00/
23607
23608USB DAVICOM DM9601 DRIVER
23609M:	Peter Korsgaard <peter@korsgaard.com>
23610L:	netdev@vger.kernel.org
23611S:	Maintained
23612W:	http://www.linux-usb.org/usbnet
23613F:	drivers/net/usb/dm9601.c
23614
23615USB EHCI DRIVER
23616M:	Alan Stern <stern@rowland.harvard.edu>
23617L:	linux-usb@vger.kernel.org
23618S:	Maintained
23619F:	Documentation/usb/ehci.rst
23620F:	drivers/usb/host/ehci*
23621
23622USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23623M:	Jiri Kosina <jikos@kernel.org>
23624M:	Benjamin Tissoires <bentiss@kernel.org>
23625L:	linux-usb@vger.kernel.org
23626S:	Maintained
23627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23628F:	Documentation/hid/hiddev.rst
23629F:	drivers/hid/usbhid/
23630
23631USB INTEL XHCI ROLE MUX DRIVER
23632M:	Hans de Goede <hdegoede@redhat.com>
23633L:	linux-usb@vger.kernel.org
23634S:	Maintained
23635F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23636
23637USB IP DRIVER FOR HISILICON KIRIN 960
23638M:	Yu Chen <chenyu56@huawei.com>
23639M:	Binghui Wang <wangbinghui@hisilicon.com>
23640L:	linux-usb@vger.kernel.org
23641S:	Maintained
23642F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23643F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23644
23645USB IP DRIVER FOR HISILICON KIRIN 970
23646M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23647L:	linux-usb@vger.kernel.org
23648S:	Maintained
23649F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23650F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23651
23652USB ISP116X DRIVER
23653M:	Olav Kongas <ok@artecdesign.ee>
23654L:	linux-usb@vger.kernel.org
23655S:	Maintained
23656F:	drivers/usb/host/isp116x*
23657F:	include/linux/usb/isp116x.h
23658
23659USB ISP1760 DRIVER
23660M:	Rui Miguel Silva <rui.silva@linaro.org>
23661L:	linux-usb@vger.kernel.org
23662S:	Maintained
23663F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23664F:	drivers/usb/isp1760/*
23665
23666USB LAN78XX ETHERNET DRIVER
23667M:	Woojung Huh <woojung.huh@microchip.com>
23668M:	UNGLinuxDriver@microchip.com
23669L:	netdev@vger.kernel.org
23670S:	Maintained
23671F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23672F:	drivers/net/usb/lan78xx.*
23673F:	include/dt-bindings/net/microchip-lan78xx.h
23674
23675USB MASS STORAGE DRIVER
23676M:	Alan Stern <stern@rowland.harvard.edu>
23677L:	linux-usb@vger.kernel.org
23678L:	usb-storage@lists.one-eyed-alien.net
23679S:	Maintained
23680F:	drivers/usb/storage/
23681
23682USB MIDI DRIVER
23683M:	Clemens Ladisch <clemens@ladisch.de>
23684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23685S:	Maintained
23686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23687F:	sound/usb/midi.*
23688
23689USB NETWORKING DRIVERS
23690L:	linux-usb@vger.kernel.org
23691S:	Odd Fixes
23692F:	drivers/net/usb/
23693
23694USB OHCI DRIVER
23695M:	Alan Stern <stern@rowland.harvard.edu>
23696L:	linux-usb@vger.kernel.org
23697S:	Maintained
23698F:	Documentation/usb/ohci.rst
23699F:	drivers/usb/host/ohci*
23700
23701USB OTG FSM (Finite State Machine)
23702M:	Peter Chen <peter.chen@kernel.org>
23703L:	linux-usb@vger.kernel.org
23704S:	Maintained
23705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23706F:	drivers/usb/common/usb-otg-fsm.c
23707
23708USB OVER IP DRIVER
23709M:	Valentina Manea <valentina.manea.m@gmail.com>
23710M:	Shuah Khan <shuah@kernel.org>
23711M:	Shuah Khan <skhan@linuxfoundation.org>
23712R:	Hongren Zheng <i@zenithal.me>
23713L:	linux-usb@vger.kernel.org
23714S:	Maintained
23715F:	Documentation/usb/usbip_protocol.rst
23716F:	drivers/usb/usbip/
23717F:	tools/testing/selftests/drivers/usb/usbip/
23718F:	tools/usb/usbip/
23719
23720USB PEGASUS DRIVER
23721M:	Petko Manolov <petkan@nucleusys.com>
23722L:	linux-usb@vger.kernel.org
23723L:	netdev@vger.kernel.org
23724S:	Maintained
23725W:	https://github.com/petkan/pegasus
23726T:	git https://github.com/petkan/pegasus.git
23727F:	drivers/net/usb/pegasus.*
23728
23729USB PRINTER DRIVER (usblp)
23730M:	Pete Zaitcev <zaitcev@redhat.com>
23731L:	linux-usb@vger.kernel.org
23732S:	Supported
23733F:	drivers/usb/class/usblp.c
23734
23735USB QMI WWAN NETWORK DRIVER
23736M:	Bjørn Mork <bjorn@mork.no>
23737L:	netdev@vger.kernel.org
23738S:	Maintained
23739F:	Documentation/ABI/testing/sysfs-class-net-qmi
23740F:	drivers/net/usb/qmi_wwan.c
23741
23742USB RAW GADGET DRIVER
23743R:	Andrey Konovalov <andreyknvl@gmail.com>
23744L:	linux-usb@vger.kernel.org
23745S:	Maintained
23746F:	Documentation/usb/raw-gadget.rst
23747F:	drivers/usb/gadget/legacy/raw_gadget.c
23748F:	include/uapi/linux/usb/raw_gadget.h
23749
23750USB RTL8150 DRIVER
23751M:	Petko Manolov <petkan@nucleusys.com>
23752L:	linux-usb@vger.kernel.org
23753L:	netdev@vger.kernel.org
23754S:	Maintained
23755W:	https://github.com/petkan/rtl8150
23756T:	git https://github.com/petkan/rtl8150.git
23757F:	drivers/net/usb/rtl8150.c
23758
23759USB SERIAL SUBSYSTEM
23760M:	Johan Hovold <johan@kernel.org>
23761L:	linux-usb@vger.kernel.org
23762S:	Maintained
23763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23764F:	Documentation/usb/usb-serial.rst
23765F:	drivers/usb/serial/
23766F:	include/linux/usb/serial.h
23767
23768USB SMSC75XX ETHERNET DRIVER
23769M:	Steve Glendinning <steve.glendinning@shawell.net>
23770L:	netdev@vger.kernel.org
23771S:	Maintained
23772F:	drivers/net/usb/smsc75xx.*
23773
23774USB SMSC95XX ETHERNET DRIVER
23775M:	Steve Glendinning <steve.glendinning@shawell.net>
23776M:	UNGLinuxDriver@microchip.com
23777L:	netdev@vger.kernel.org
23778S:	Maintained
23779F:	drivers/net/usb/smsc95xx.*
23780
23781USB SUBSYSTEM
23782M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23783L:	linux-usb@vger.kernel.org
23784S:	Supported
23785W:	http://www.linux-usb.org
23786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23787F:	Documentation/devicetree/bindings/usb/
23788F:	Documentation/usb/
23789F:	drivers/usb/
23790F:	include/dt-bindings/usb/
23791F:	include/linux/usb.h
23792F:	include/linux/usb/
23793F:	include/uapi/linux/usb/
23794
23795USB TYPEC BUS FOR ALTERNATE MODES
23796M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23797L:	linux-usb@vger.kernel.org
23798S:	Maintained
23799F:	Documentation/ABI/testing/sysfs-bus-typec
23800F:	Documentation/driver-api/usb/typec_bus.rst
23801F:	drivers/usb/typec/altmodes/
23802F:	include/linux/usb/typec_altmode.h
23803
23804USB TYPEC CLASS
23805M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23806L:	linux-usb@vger.kernel.org
23807S:	Maintained
23808F:	Documentation/ABI/testing/sysfs-class-typec
23809F:	Documentation/driver-api/usb/typec.rst
23810F:	drivers/usb/typec/
23811F:	include/linux/usb/typec.h
23812
23813USB TYPEC INTEL PMC MUX DRIVER
23814M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23815L:	linux-usb@vger.kernel.org
23816S:	Maintained
23817F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23818F:	drivers/usb/typec/mux/intel_pmc_mux.c
23819
23820USB TYPEC PI3USB30532 MUX DRIVER
23821M:	Hans de Goede <hdegoede@redhat.com>
23822L:	linux-usb@vger.kernel.org
23823S:	Maintained
23824F:	drivers/usb/typec/mux/pi3usb30532.c
23825
23826USB TYPEC PORT CONTROLLER DRIVERS
23827L:	linux-usb@vger.kernel.org
23828S:	Orphan
23829F:	drivers/usb/typec/tcpm/
23830
23831USB UHCI DRIVER
23832M:	Alan Stern <stern@rowland.harvard.edu>
23833L:	linux-usb@vger.kernel.org
23834S:	Maintained
23835F:	drivers/usb/host/uhci*
23836
23837USB VIDEO CLASS
23838M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23839L:	linux-media@vger.kernel.org
23840S:	Maintained
23841W:	http://www.ideasonboard.org/uvc/
23842T:	git git://linuxtv.org/media_tree.git
23843F:	drivers/media/usb/uvc/
23844F:	include/uapi/linux/uvcvideo.h
23845
23846USB WEBCAM GADGET
23847M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23848M:	Daniel Scally <dan.scally@ideasonboard.com>
23849L:	linux-usb@vger.kernel.org
23850S:	Maintained
23851F:	drivers/usb/gadget/function/*uvc*
23852F:	drivers/usb/gadget/legacy/webcam.c
23853F:	include/uapi/linux/usb/g_uvc.h
23854
23855USB XHCI DRIVER
23856M:	Mathias Nyman <mathias.nyman@intel.com>
23857L:	linux-usb@vger.kernel.org
23858S:	Supported
23859F:	drivers/usb/host/pci-quirks*
23860F:	drivers/usb/host/xhci*
23861
23862USER DATAGRAM PROTOCOL (UDP)
23863M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23864S:	Maintained
23865F:	include/linux/udp.h
23866F:	net/ipv4/udp.c
23867F:	net/ipv6/udp.c
23868
23869USER-MODE LINUX (UML)
23870M:	Richard Weinberger <richard@nod.at>
23871M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23872M:	Johannes Berg <johannes@sipsolutions.net>
23873L:	linux-um@lists.infradead.org
23874S:	Maintained
23875W:	http://user-mode-linux.sourceforge.net
23876Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23879F:	Documentation/virt/uml/
23880F:	arch/um/
23881F:	arch/x86/um/
23882F:	fs/hostfs/
23883
23884USERSPACE COPYIN/COPYOUT (UIOVEC)
23885M:	Alexander Viro <viro@zeniv.linux.org.uk>
23886S:	Maintained
23887F:	include/linux/uio.h
23888F:	lib/iov_iter.c
23889
23890USERSPACE DMA BUFFER DRIVER
23891M:	Gerd Hoffmann <kraxel@redhat.com>
23892L:	dri-devel@lists.freedesktop.org
23893S:	Maintained
23894T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23895F:	drivers/dma-buf/udmabuf.c
23896F:	include/uapi/linux/udmabuf.h
23897
23898USERSPACE I/O (UIO)
23899M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23900S:	Maintained
23901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23902F:	Documentation/driver-api/uio-howto.rst
23903F:	drivers/uio/
23904F:	include/linux/uio_driver.h
23905
23906UTIL-LINUX PACKAGE
23907M:	Karel Zak <kzak@redhat.com>
23908L:	util-linux@vger.kernel.org
23909S:	Maintained
23910W:	http://en.wikipedia.org/wiki/Util-linux
23911T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23912
23913UUID HELPERS
23914R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23915L:	linux-kernel@vger.kernel.org
23916S:	Maintained
23917F:	include/linux/uuid.h
23918F:	lib/test_uuid.c
23919F:	lib/uuid.c
23920
23921UV SYSFS DRIVER
23922M:	Justin Ernst <justin.ernst@hpe.com>
23923L:	platform-driver-x86@vger.kernel.org
23924S:	Maintained
23925F:	drivers/platform/x86/uv_sysfs.c
23926
23927UVESAFB DRIVER
23928M:	Michal Januszewski <spock@gentoo.org>
23929L:	linux-fbdev@vger.kernel.org
23930S:	Maintained
23931W:	https://github.com/mjanusz/v86d
23932F:	Documentation/fb/uvesafb.rst
23933F:	drivers/video/fbdev/uvesafb.*
23934
23935Ux500 CLOCK DRIVERS
23936M:	Ulf Hansson <ulf.hansson@linaro.org>
23937L:	linux-clk@vger.kernel.org
23938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23939S:	Maintained
23940F:	drivers/clk/ux500/
23941
23942V4L2 ASYNC AND FWNODE FRAMEWORKS
23943M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23944L:	linux-media@vger.kernel.org
23945S:	Maintained
23946T:	git git://linuxtv.org/media_tree.git
23947F:	drivers/media/v4l2-core/v4l2-async.c
23948F:	drivers/media/v4l2-core/v4l2-fwnode.c
23949F:	include/media/v4l2-async.h
23950F:	include/media/v4l2-fwnode.h
23951
23952V4L2 LENS DRIVERS
23953M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23954L:	linux-media@vger.kernel.org
23955S:	Maintained
23956F:	drivers/media/i2c/ak*
23957F:	drivers/media/i2c/dw*
23958F:	drivers/media/i2c/lm*
23959
23960V4L2 CAMERA SENSOR DRIVERS
23961M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23962L:	linux-media@vger.kernel.org
23963S:	Maintained
23964F:	Documentation/driver-api/media/camera-sensor.rst
23965F:	Documentation/driver-api/media/tx-rx.rst
23966F:	drivers/media/i2c/ar*
23967F:	drivers/media/i2c/gc*
23968F:	drivers/media/i2c/hi*
23969F:	drivers/media/i2c/imx*
23970F:	drivers/media/i2c/mt*
23971F:	drivers/media/i2c/og*
23972F:	drivers/media/i2c/ov*
23973F:	drivers/media/i2c/s5*
23974F:	drivers/media/i2c/vgxy61.c
23975
23976VF610 NAND DRIVER
23977M:	Stefan Agner <stefan@agner.ch>
23978L:	linux-mtd@lists.infradead.org
23979S:	Supported
23980F:	drivers/mtd/nand/raw/vf610_nfc.c
23981
23982VFAT/FAT/MSDOS FILESYSTEM
23983M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23984S:	Maintained
23985F:	Documentation/filesystems/vfat.rst
23986F:	fs/fat/
23987F:	tools/testing/selftests/filesystems/fat/
23988
23989VFIO CDX DRIVER
23990M:	Nipun Gupta <nipun.gupta@amd.com>
23991M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23992L:	kvm@vger.kernel.org
23993S:	Maintained
23994F:	drivers/vfio/cdx/*
23995
23996VFIO DRIVER
23997M:	Alex Williamson <alex.williamson@redhat.com>
23998L:	kvm@vger.kernel.org
23999S:	Maintained
24000T:	git https://github.com/awilliam/linux-vfio.git
24001F:	Documentation/ABI/testing/debugfs-vfio
24002F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24003F:	Documentation/driver-api/vfio.rst
24004F:	drivers/vfio/
24005F:	include/linux/vfio.h
24006F:	include/linux/vfio_pci_core.h
24007F:	include/uapi/linux/vfio.h
24008
24009VFIO FSL-MC DRIVER
24010L:	kvm@vger.kernel.org
24011S:	Orphan
24012F:	drivers/vfio/fsl-mc/
24013
24014VFIO HISILICON PCI DRIVER
24015M:	Longfang Liu <liulongfang@huawei.com>
24016M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24017L:	kvm@vger.kernel.org
24018S:	Maintained
24019F:	drivers/vfio/pci/hisilicon/
24020
24021VFIO MEDIATED DEVICE DRIVERS
24022M:	Kirti Wankhede <kwankhede@nvidia.com>
24023L:	kvm@vger.kernel.org
24024S:	Maintained
24025F:	Documentation/driver-api/vfio-mediated-device.rst
24026F:	drivers/vfio/mdev/
24027F:	include/linux/mdev.h
24028F:	samples/vfio-mdev/
24029
24030VFIO MLX5 PCI DRIVER
24031M:	Yishai Hadas <yishaih@nvidia.com>
24032L:	kvm@vger.kernel.org
24033S:	Maintained
24034F:	drivers/vfio/pci/mlx5/
24035
24036VFIO NVIDIA GRACE GPU DRIVER
24037M:	Ankit Agrawal <ankita@nvidia.com>
24038L:	kvm@vger.kernel.org
24039S:	Supported
24040F:	drivers/vfio/pci/nvgrace-gpu/
24041
24042VFIO PCI DEVICE SPECIFIC DRIVERS
24043R:	Jason Gunthorpe <jgg@nvidia.com>
24044R:	Yishai Hadas <yishaih@nvidia.com>
24045R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24046R:	Kevin Tian <kevin.tian@intel.com>
24047L:	kvm@vger.kernel.org
24048S:	Maintained
24049P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24050F:	drivers/vfio/pci/*/
24051
24052VFIO PDS PCI DRIVER
24053M:	Brett Creeley <brett.creeley@amd.com>
24054L:	kvm@vger.kernel.org
24055S:	Maintained
24056F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24057F:	drivers/vfio/pci/pds/
24058
24059VFIO PLATFORM DRIVER
24060M:	Eric Auger <eric.auger@redhat.com>
24061L:	kvm@vger.kernel.org
24062S:	Maintained
24063F:	drivers/vfio/platform/
24064
24065VFIO QAT PCI DRIVER
24066M:	Xin Zeng <xin.zeng@intel.com>
24067M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24068L:	kvm@vger.kernel.org
24069L:	qat-linux@intel.com
24070S:	Supported
24071F:	drivers/vfio/pci/qat/
24072
24073VFIO VIRTIO PCI DRIVER
24074M:	Yishai Hadas <yishaih@nvidia.com>
24075L:	kvm@vger.kernel.org
24076L:	virtualization@lists.linux.dev
24077S:	Maintained
24078F:	drivers/vfio/pci/virtio
24079
24080VGA_SWITCHEROO
24081R:	Lukas Wunner <lukas@wunner.de>
24082S:	Maintained
24083T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24084F:	Documentation/gpu/vga-switcheroo.rst
24085F:	drivers/gpu/vga/vga_switcheroo.c
24086F:	include/linux/vga_switcheroo.h
24087
24088VIA RHINE NETWORK DRIVER
24089M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24090S:	Maintained
24091F:	drivers/net/ethernet/via/via-rhine.c
24092
24093VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24094M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24095L:	linux-fbdev@vger.kernel.org
24096S:	Maintained
24097F:	drivers/video/fbdev/via/
24098F:	include/linux/via-core.h
24099F:	include/linux/via_i2c.h
24100
24101VIA VELOCITY NETWORK DRIVER
24102M:	Francois Romieu <romieu@fr.zoreil.com>
24103L:	netdev@vger.kernel.org
24104S:	Maintained
24105F:	drivers/net/ethernet/via/via-velocity.*
24106
24107VICODEC VIRTUAL CODEC DRIVER
24108M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24109L:	linux-media@vger.kernel.org
24110S:	Maintained
24111W:	https://linuxtv.org
24112T:	git git://linuxtv.org/media_tree.git
24113F:	drivers/media/test-drivers/vicodec/*
24114
24115VIDEO I2C POLLING DRIVER
24116M:	Matt Ranostay <matt.ranostay@konsulko.com>
24117L:	linux-media@vger.kernel.org
24118S:	Maintained
24119F:	drivers/media/i2c/video-i2c.c
24120
24121VIDEO MULTIPLEXER DRIVER
24122M:	Philipp Zabel <p.zabel@pengutronix.de>
24123L:	linux-media@vger.kernel.org
24124S:	Maintained
24125F:	drivers/media/platform/video-mux.c
24126
24127VIDEOBUF2 FRAMEWORK
24128M:	Tomasz Figa <tfiga@chromium.org>
24129M:	Marek Szyprowski <m.szyprowski@samsung.com>
24130L:	linux-media@vger.kernel.org
24131S:	Maintained
24132F:	drivers/media/common/videobuf2/*
24133F:	include/media/videobuf2-*
24134
24135VIDTV VIRTUAL DIGITAL TV DRIVER
24136M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24137L:	linux-media@vger.kernel.org
24138S:	Maintained
24139W:	https://linuxtv.org
24140T:	git git://linuxtv.org/media_tree.git
24141F:	drivers/media/test-drivers/vidtv/*
24142
24143VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24144M:	Shuah Khan <skhan@linuxfoundation.org>
24145R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24146L:	linux-media@vger.kernel.org
24147S:	Maintained
24148W:	https://linuxtv.org
24149T:	git git://linuxtv.org/media_tree.git
24150F:	drivers/media/test-drivers/vimc/*
24151
24152VIRT LIB
24153M:	Alex Williamson <alex.williamson@redhat.com>
24154M:	Paolo Bonzini <pbonzini@redhat.com>
24155L:	kvm@vger.kernel.org
24156S:	Supported
24157F:	virt/lib/
24158
24159VIRTIO AND VHOST VSOCK DRIVER
24160M:	Stefan Hajnoczi <stefanha@redhat.com>
24161M:	Stefano Garzarella <sgarzare@redhat.com>
24162L:	kvm@vger.kernel.org
24163L:	virtualization@lists.linux.dev
24164L:	netdev@vger.kernel.org
24165S:	Maintained
24166F:	drivers/vhost/vsock.c
24167F:	include/linux/virtio_vsock.h
24168F:	include/uapi/linux/virtio_vsock.h
24169F:	net/vmw_vsock/virtio_transport.c
24170F:	net/vmw_vsock/virtio_transport_common.c
24171
24172VIRTIO BALLOON
24173M:	"Michael S. Tsirkin" <mst@redhat.com>
24174M:	David Hildenbrand <david@redhat.com>
24175L:	virtualization@lists.linux.dev
24176S:	Maintained
24177F:	drivers/virtio/virtio_balloon.c
24178F:	include/linux/balloon_compaction.h
24179F:	include/uapi/linux/virtio_balloon.h
24180F:	mm/balloon_compaction.c
24181
24182VIRTIO BLOCK AND SCSI DRIVERS
24183M:	"Michael S. Tsirkin" <mst@redhat.com>
24184M:	Jason Wang <jasowang@redhat.com>
24185R:	Paolo Bonzini <pbonzini@redhat.com>
24186R:	Stefan Hajnoczi <stefanha@redhat.com>
24187R:	Eugenio Pérez <eperezma@redhat.com>
24188L:	virtualization@lists.linux.dev
24189S:	Maintained
24190F:	drivers/block/virtio_blk.c
24191F:	drivers/scsi/virtio_scsi.c
24192F:	include/uapi/linux/virtio_blk.h
24193F:	include/uapi/linux/virtio_scsi.h
24194
24195VIRTIO CONSOLE DRIVER
24196M:	Amit Shah <amit@kernel.org>
24197L:	virtualization@lists.linux.dev
24198S:	Maintained
24199F:	drivers/char/virtio_console.c
24200F:	include/uapi/linux/virtio_console.h
24201
24202VIRTIO CORE AND NET DRIVERS
24203M:	"Michael S. Tsirkin" <mst@redhat.com>
24204M:	Jason Wang <jasowang@redhat.com>
24205R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24206R:	Eugenio Pérez <eperezma@redhat.com>
24207L:	virtualization@lists.linux.dev
24208S:	Maintained
24209F:	Documentation/ABI/testing/sysfs-bus-vdpa
24210F:	Documentation/ABI/testing/sysfs-class-vduse
24211F:	Documentation/devicetree/bindings/virtio/
24212F:	Documentation/driver-api/virtio/
24213F:	drivers/block/virtio_blk.c
24214F:	drivers/crypto/virtio/
24215F:	drivers/net/virtio_net.c
24216F:	drivers/vdpa/
24217F:	drivers/virtio/
24218F:	include/linux/vdpa.h
24219F:	include/linux/virtio*.h
24220F:	include/linux/vringh.h
24221F:	include/uapi/linux/virtio_*.h
24222F:	tools/virtio/
24223F:	tools/testing/selftests/drivers/net/virtio_net/
24224
24225VIRTIO CRYPTO DRIVER
24226M:	Gonglei <arei.gonglei@huawei.com>
24227L:	virtualization@lists.linux.dev
24228L:	linux-crypto@vger.kernel.org
24229S:	Maintained
24230F:	drivers/crypto/virtio/
24231F:	include/uapi/linux/virtio_crypto.h
24232
24233VIRTIO DRIVERS FOR S390
24234M:	Cornelia Huck <cohuck@redhat.com>
24235M:	Halil Pasic <pasic@linux.ibm.com>
24236M:	Eric Farman <farman@linux.ibm.com>
24237L:	linux-s390@vger.kernel.org
24238L:	virtualization@lists.linux.dev
24239L:	kvm@vger.kernel.org
24240S:	Supported
24241F:	arch/s390/include/uapi/asm/virtio-ccw.h
24242F:	drivers/s390/virtio/
24243
24244VIRTIO FILE SYSTEM
24245M:	Vivek Goyal <vgoyal@redhat.com>
24246M:	Stefan Hajnoczi <stefanha@redhat.com>
24247M:	Miklos Szeredi <miklos@szeredi.hu>
24248R:	Eugenio Pérez <eperezma@redhat.com>
24249L:	virtualization@lists.linux.dev
24250L:	linux-fsdevel@vger.kernel.org
24251S:	Supported
24252W:	https://virtio-fs.gitlab.io/
24253F:	Documentation/filesystems/virtiofs.rst
24254F:	fs/fuse/virtio_fs.c
24255F:	include/uapi/linux/virtio_fs.h
24256
24257VIRTIO GPIO DRIVER
24258M:	Enrico Weigelt, metux IT consult <info@metux.net>
24259M:	Viresh Kumar <vireshk@kernel.org>
24260L:	linux-gpio@vger.kernel.org
24261L:	virtualization@lists.linux.dev
24262S:	Maintained
24263F:	drivers/gpio/gpio-virtio.c
24264F:	include/uapi/linux/virtio_gpio.h
24265
24266VIRTIO GPU DRIVER
24267M:	David Airlie <airlied@redhat.com>
24268M:	Gerd Hoffmann <kraxel@redhat.com>
24269R:	Gurchetan Singh <gurchetansingh@chromium.org>
24270R:	Chia-I Wu <olvaffe@gmail.com>
24271L:	dri-devel@lists.freedesktop.org
24272L:	virtualization@lists.linux.dev
24273S:	Maintained
24274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24275F:	drivers/gpu/drm/ci/xfails/virtio*
24276F:	drivers/gpu/drm/virtio/
24277F:	include/uapi/linux/virtio_gpu.h
24278
24279VIRTIO HOST (VHOST)
24280M:	"Michael S. Tsirkin" <mst@redhat.com>
24281M:	Jason Wang <jasowang@redhat.com>
24282R:	Eugenio Pérez <eperezma@redhat.com>
24283L:	kvm@vger.kernel.org
24284L:	virtualization@lists.linux.dev
24285L:	netdev@vger.kernel.org
24286S:	Maintained
24287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24288F:	drivers/vhost/
24289F:	include/linux/sched/vhost_task.h
24290F:	include/linux/vhost_iotlb.h
24291F:	include/uapi/linux/vhost.h
24292F:	kernel/vhost_task.c
24293
24294VIRTIO HOST (VHOST-SCSI)
24295M:	"Michael S. Tsirkin" <mst@redhat.com>
24296M:	Jason Wang <jasowang@redhat.com>
24297M:	Mike Christie <michael.christie@oracle.com>
24298R:	Paolo Bonzini <pbonzini@redhat.com>
24299R:	Stefan Hajnoczi <stefanha@redhat.com>
24300L:	virtualization@lists.linux.dev
24301S:	Maintained
24302F:	drivers/vhost/scsi.c
24303
24304VIRTIO I2C DRIVER
24305M:	Viresh Kumar <viresh.kumar@linaro.org>
24306R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24307L:	linux-i2c@vger.kernel.org
24308L:	virtualization@lists.linux.dev
24309S:	Maintained
24310F:	drivers/i2c/busses/i2c-virtio.c
24311F:	include/uapi/linux/virtio_i2c.h
24312
24313VIRTIO INPUT DRIVER
24314M:	Gerd Hoffmann <kraxel@redhat.com>
24315S:	Maintained
24316F:	drivers/virtio/virtio_input.c
24317F:	include/uapi/linux/virtio_input.h
24318
24319VIRTIO IOMMU DRIVER
24320M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24321L:	virtualization@lists.linux.dev
24322S:	Maintained
24323F:	drivers/iommu/virtio-iommu.c
24324F:	include/uapi/linux/virtio_iommu.h
24325
24326VIRTIO MEM DRIVER
24327M:	David Hildenbrand <david@redhat.com>
24328L:	virtualization@lists.linux.dev
24329S:	Maintained
24330W:	https://virtio-mem.gitlab.io/
24331F:	drivers/virtio/virtio_mem.c
24332F:	include/uapi/linux/virtio_mem.h
24333
24334VIRTIO PMEM DRIVER
24335M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24336L:	virtualization@lists.linux.dev
24337S:	Maintained
24338F:	drivers/nvdimm/nd_virtio.c
24339F:	drivers/nvdimm/virtio_pmem.c
24340
24341VIRTIO SOUND DRIVER
24342M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24343M:	"Michael S. Tsirkin" <mst@redhat.com>
24344L:	virtualization@lists.linux.dev
24345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24346S:	Maintained
24347F:	include/uapi/linux/virtio_snd.h
24348F:	sound/virtio/*
24349
24350VIRTUAL BOX GUEST DEVICE DRIVER
24351M:	Hans de Goede <hdegoede@redhat.com>
24352M:	Arnd Bergmann <arnd@arndb.de>
24353M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24354S:	Maintained
24355F:	drivers/virt/vboxguest/
24356F:	include/linux/vbox_utils.h
24357F:	include/uapi/linux/vbox*.h
24358
24359VIRTUAL BOX SHARED FOLDER VFS DRIVER
24360M:	Hans de Goede <hdegoede@redhat.com>
24361L:	linux-fsdevel@vger.kernel.org
24362S:	Maintained
24363F:	fs/vboxsf/*
24364
24365VIRTUAL PCM TEST DRIVER
24366M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24367L:	linux-sound@vger.kernel.org
24368S:	Maintained
24369F:	Documentation/sound/cards/pcmtest.rst
24370F:	sound/drivers/pcmtest.c
24371F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24372
24373VIRTUAL SERIO DEVICE DRIVER
24374M:	Stephen Chandler Paul <thatslyude@gmail.com>
24375S:	Maintained
24376F:	drivers/input/serio/userio.c
24377F:	include/uapi/linux/userio.h
24378
24379VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24380M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24381S:	Maintained
24382F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24383F:	drivers/iio/light/veml6075.c
24384
24385VISL VIRTUAL STATELESS DECODER DRIVER
24386M:	Daniel Almeida <daniel.almeida@collabora.com>
24387L:	linux-media@vger.kernel.org
24388S:	Supported
24389F:	drivers/media/test-drivers/visl
24390
24391VIVID VIRTUAL VIDEO DRIVER
24392M:	Hans Verkuil <hverkuil@xs4all.nl>
24393L:	linux-media@vger.kernel.org
24394S:	Maintained
24395W:	https://linuxtv.org
24396T:	git git://linuxtv.org/media_tree.git
24397F:	drivers/media/test-drivers/vivid/*
24398
24399VM SOCKETS (AF_VSOCK)
24400M:	Stefano Garzarella <sgarzare@redhat.com>
24401L:	virtualization@lists.linux.dev
24402L:	netdev@vger.kernel.org
24403S:	Maintained
24404F:	drivers/net/vsockmon.c
24405F:	include/net/af_vsock.h
24406F:	include/uapi/linux/vm_sockets.h
24407F:	include/uapi/linux/vm_sockets_diag.h
24408F:	include/uapi/linux/vsockmon.h
24409F:	net/vmw_vsock/
24410F:	tools/testing/vsock/
24411
24412VMALLOC
24413M:	Andrew Morton <akpm@linux-foundation.org>
24414R:	Uladzislau Rezki <urezki@gmail.com>
24415R:	Christoph Hellwig <hch@infradead.org>
24416L:	linux-mm@kvack.org
24417S:	Maintained
24418W:	http://www.linux-mm.org
24419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24420F:	include/linux/vmalloc.h
24421F:	mm/vmalloc.c
24422
24423VME SUBSYSTEM
24424L:	linux-kernel@vger.kernel.org
24425S:	Orphan
24426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24427F:	Documentation/driver-api/vme.rst
24428F:	drivers/staging/vme_user/
24429
24430VMWARE BALLOON DRIVER
24431M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24432R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24433L:	linux-kernel@vger.kernel.org
24434S:	Supported
24435F:	drivers/misc/vmw_balloon.c
24436
24437VMWARE HYPERVISOR INTERFACE
24438M:	Ajay Kaher <ajay.kaher@broadcom.com>
24439M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24440R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24441L:	virtualization@lists.linux.dev
24442L:	x86@kernel.org
24443S:	Supported
24444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24445F:	arch/x86/include/asm/vmware.h
24446F:	arch/x86/kernel/cpu/vmware.c
24447
24448VMWARE PVRDMA DRIVER
24449M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24450M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24451R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24452L:	linux-rdma@vger.kernel.org
24453S:	Supported
24454F:	drivers/infiniband/hw/vmw_pvrdma/
24455
24456VMWARE PVSCSI DRIVER
24457M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24458R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24459L:	linux-scsi@vger.kernel.org
24460S:	Supported
24461F:	drivers/scsi/vmw_pvscsi.c
24462F:	drivers/scsi/vmw_pvscsi.h
24463
24464VMWARE VIRTUAL PTP CLOCK DRIVER
24465M:	Nick Shi <nick.shi@broadcom.com>
24466R:	Ajay Kaher <ajay.kaher@broadcom.com>
24467R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24468R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24469L:	netdev@vger.kernel.org
24470S:	Supported
24471F:	drivers/ptp/ptp_vmw.c
24472
24473VMWARE VMCI DRIVER
24474M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24475M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24476R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24477L:	linux-kernel@vger.kernel.org
24478S:	Supported
24479F:	drivers/misc/vmw_vmci/
24480F:	include/linux/vmw_vmci*
24481
24482VMWARE VMMOUSE SUBDRIVER
24483M:	Zack Rusin <zack.rusin@broadcom.com>
24484R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24485L:	linux-input@vger.kernel.org
24486S:	Supported
24487F:	drivers/input/mouse/vmmouse.c
24488F:	drivers/input/mouse/vmmouse.h
24489
24490VMWARE VMXNET3 ETHERNET DRIVER
24491M:	Ronak Doshi <ronak.doshi@broadcom.com>
24492R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24493L:	netdev@vger.kernel.org
24494S:	Supported
24495F:	drivers/net/vmxnet3/
24496
24497VMWARE VSOCK VMCI TRANSPORT DRIVER
24498M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24499M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24500R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24501L:	linux-kernel@vger.kernel.org
24502S:	Supported
24503F:	net/vmw_vsock/vmci_transport*
24504
24505VOCORE VOCORE2 BOARD
24506M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24507L:	linux-mips@vger.kernel.org
24508S:	Maintained
24509F:	arch/mips/boot/dts/ralink/vocore2.dts
24510
24511VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24512M:	Liam Girdwood <lgirdwood@gmail.com>
24513M:	Mark Brown <broonie@kernel.org>
24514L:	linux-kernel@vger.kernel.org
24515S:	Supported
24516W:	http://www.slimlogic.co.uk/?p=48
24517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24518F:	Documentation/devicetree/bindings/regulator/
24519F:	Documentation/power/regulator/
24520F:	drivers/regulator/
24521F:	include/dt-bindings/regulator/
24522F:	include/linux/regulator/
24523K:	regulator_get_optional
24524
24525VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24526R:	Matti Vaittinen <mazziesaccount@gmail.com>
24527F:	drivers/regulator/irq_helpers.c
24528
24529VRF
24530M:	David Ahern <dsahern@kernel.org>
24531L:	netdev@vger.kernel.org
24532S:	Maintained
24533F:	Documentation/networking/vrf.rst
24534F:	drivers/net/vrf.c
24535
24536VSPRINTF
24537M:	Petr Mladek <pmladek@suse.com>
24538M:	Steven Rostedt <rostedt@goodmis.org>
24539R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24540R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24541R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24542S:	Maintained
24543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24544F:	Documentation/core-api/printk-formats.rst
24545F:	lib/test_printf.c
24546F:	lib/test_scanf.c
24547F:	lib/vsprintf.c
24548
24549VT1211 HARDWARE MONITOR DRIVER
24550M:	Juerg Haefliger <juergh@proton.me>
24551L:	linux-hwmon@vger.kernel.org
24552S:	Maintained
24553F:	Documentation/hwmon/vt1211.rst
24554F:	drivers/hwmon/vt1211.c
24555
24556VT8231 HARDWARE MONITOR DRIVER
24557M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24558L:	linux-hwmon@vger.kernel.org
24559S:	Maintained
24560F:	drivers/hwmon/vt8231.c
24561
24562VUB300 USB to SDIO/SD/MMC bridge chip
24563L:	linux-mmc@vger.kernel.org
24564S:	Orphan
24565F:	drivers/mmc/host/vub300.c
24566
24567W1 DALLAS'S 1-WIRE BUS
24568M:	Krzysztof Kozlowski <krzk@kernel.org>
24569S:	Maintained
24570F:	Documentation/devicetree/bindings/w1/
24571F:	Documentation/w1/
24572F:	drivers/w1/
24573F:	include/linux/w1.h
24574
24575W83791D HARDWARE MONITORING DRIVER
24576M:	Marc Hulsman <m.hulsman@tudelft.nl>
24577L:	linux-hwmon@vger.kernel.org
24578S:	Maintained
24579F:	Documentation/hwmon/w83791d.rst
24580F:	drivers/hwmon/w83791d.c
24581
24582W83793 HARDWARE MONITORING DRIVER
24583M:	Rudolf Marek <r.marek@assembler.cz>
24584L:	linux-hwmon@vger.kernel.org
24585S:	Maintained
24586F:	Documentation/hwmon/w83793.rst
24587F:	drivers/hwmon/w83793.c
24588
24589W83795 HARDWARE MONITORING DRIVER
24590M:	Jean Delvare <jdelvare@suse.com>
24591L:	linux-hwmon@vger.kernel.org
24592S:	Maintained
24593F:	drivers/hwmon/w83795.c
24594
24595W83L51xD SD/MMC CARD INTERFACE DRIVER
24596M:	Pierre Ossman <pierre@ossman.eu>
24597S:	Maintained
24598F:	drivers/mmc/host/wbsd.*
24599
24600WACOM PROTOCOL 4 SERIAL TABLETS
24601M:	Julian Squires <julian@cipht.net>
24602M:	Hans de Goede <hdegoede@redhat.com>
24603L:	linux-input@vger.kernel.org
24604S:	Maintained
24605F:	drivers/input/tablet/wacom_serial4.c
24606
24607WANGXUN ETHERNET DRIVER
24608M:	Jiawen Wu <jiawenwu@trustnetic.com>
24609M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24610L:	netdev@vger.kernel.org
24611S:	Maintained
24612W:	https://www.net-swift.com
24613F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24614F:	drivers/net/ethernet/wangxun/
24615F:	drivers/net/pcs/pcs-xpcs-wx.c
24616
24617WATCHDOG DEVICE DRIVERS
24618M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24619M:	Guenter Roeck <linux@roeck-us.net>
24620L:	linux-watchdog@vger.kernel.org
24621S:	Maintained
24622W:	http://www.linux-watchdog.org/
24623T:	git git://www.linux-watchdog.org/linux-watchdog.git
24624F:	Documentation/devicetree/bindings/watchdog/
24625F:	Documentation/watchdog/
24626F:	drivers/watchdog/
24627F:	include/linux/watchdog.h
24628F:	include/trace/events/watchdog.h
24629F:	include/uapi/linux/watchdog.h
24630
24631WAVE5 VPU CODEC DRIVER
24632M:	Nas Chung <nas.chung@chipsnmedia.com>
24633M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24634L:	linux-media@vger.kernel.org
24635S:	Maintained
24636F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24637F:	drivers/media/platform/chips-media/wave5/
24638
24639WHISKEYCOVE PMIC GPIO DRIVER
24640M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24641L:	linux-gpio@vger.kernel.org
24642S:	Maintained
24643F:	drivers/gpio/gpio-wcove.c
24644
24645WHWAVE RTC DRIVER
24646M:	Dianlong Li <long17.cool@163.com>
24647L:	linux-rtc@vger.kernel.org
24648S:	Maintained
24649F:	drivers/rtc/rtc-sd3078.c
24650
24651WIIMOTE HID DRIVER
24652M:	David Rheinsberg <david@readahead.eu>
24653L:	linux-input@vger.kernel.org
24654S:	Maintained
24655F:	drivers/hid/hid-wiimote*
24656
24657WILOCITY WIL6210 WIRELESS DRIVER
24658L:	linux-wireless@vger.kernel.org
24659S:	Orphan
24660W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24661F:	drivers/net/wireless/ath/wil6210/
24662
24663WINBOND CIR DRIVER
24664M:	David Härdeman <david@hardeman.nu>
24665S:	Maintained
24666F:	drivers/media/rc/winbond-cir.c
24667
24668WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24669L:	linux-watchdog@vger.kernel.org
24670S:	Orphan
24671F:	drivers/watchdog/ebc-c384_wdt.c
24672
24673WINSYSTEMS WS16C48 GPIO DRIVER
24674M:	William Breathitt Gray <wbg@kernel.org>
24675L:	linux-gpio@vger.kernel.org
24676S:	Maintained
24677F:	drivers/gpio/gpio-ws16c48.c
24678
24679WIREGUARD SECURE NETWORK TUNNEL
24680M:	Jason A. Donenfeld <Jason@zx2c4.com>
24681L:	wireguard@lists.zx2c4.com
24682L:	netdev@vger.kernel.org
24683S:	Maintained
24684F:	drivers/net/wireguard/
24685F:	tools/testing/selftests/wireguard/
24686
24687WISTRON LAPTOP BUTTON DRIVER
24688M:	Miloslav Trmac <mitr@volny.cz>
24689S:	Maintained
24690F:	drivers/input/misc/wistron_btns.c
24691
24692WMI BINARY MOF DRIVER
24693M:	Armin Wolf <W_Armin@gmx.de>
24694R:	Thomas Weißschuh <linux@weissschuh.net>
24695L:	platform-driver-x86@vger.kernel.org
24696S:	Maintained
24697F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24698F:	Documentation/wmi/devices/wmi-bmof.rst
24699F:	drivers/platform/x86/wmi-bmof.c
24700
24701WOLFSON MICROELECTRONICS DRIVERS
24702L:	patches@opensource.cirrus.com
24703S:	Supported
24704W:	https://github.com/CirrusLogic/linux-drivers/wiki
24705T:	git https://github.com/CirrusLogic/linux-drivers.git
24706F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24707F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24708F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24709F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24710F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24711F:	Documentation/devicetree/bindings/sound/wm*
24712F:	Documentation/hwmon/wm83??.rst
24713F:	arch/arm/mach-s3c/mach-crag6410*
24714F:	drivers/clk/clk-wm83*.c
24715F:	drivers/gpio/gpio-*wm*.c
24716F:	drivers/gpio/gpio-arizona.c
24717F:	drivers/hwmon/wm83??-hwmon.c
24718F:	drivers/input/misc/wm831x-on.c
24719F:	drivers/input/touchscreen/wm831x-ts.c
24720F:	drivers/input/touchscreen/wm97*.c
24721F:	drivers/leds/leds-wm83*.c
24722F:	drivers/mfd/arizona*
24723F:	drivers/mfd/cs47l24*
24724F:	drivers/mfd/wm*.c
24725F:	drivers/power/supply/wm83*.c
24726F:	drivers/regulator/arizona*
24727F:	drivers/regulator/wm8*.c
24728F:	drivers/rtc/rtc-wm83*.c
24729F:	drivers/video/backlight/wm83*_bl.c
24730F:	drivers/watchdog/wm83*_wdt.c
24731F:	include/linux/mfd/arizona/
24732F:	include/linux/mfd/wm831x/
24733F:	include/linux/mfd/wm8350/
24734F:	include/linux/mfd/wm8400*
24735F:	include/linux/regulator/arizona*
24736F:	include/linux/wm97xx.h
24737F:	include/sound/wm????.h
24738F:	sound/soc/codecs/arizona*
24739F:	sound/soc/codecs/cs47l24*
24740F:	sound/soc/codecs/wm*
24741
24742WORKQUEUE
24743M:	Tejun Heo <tj@kernel.org>
24744R:	Lai Jiangshan <jiangshanlai@gmail.com>
24745S:	Maintained
24746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24747F:	Documentation/core-api/workqueue.rst
24748F:	include/linux/workqueue.h
24749F:	kernel/workqueue.c
24750F:	kernel/workqueue_internal.h
24751
24752WWAN DRIVERS
24753M:	Loic Poulain <loic.poulain@linaro.org>
24754M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24755R:	Johannes Berg <johannes@sipsolutions.net>
24756L:	netdev@vger.kernel.org
24757S:	Maintained
24758F:	drivers/net/wwan/
24759F:	include/linux/wwan.h
24760F:	include/uapi/linux/wwan.h
24761
24762X-POWERS AXP288 PMIC DRIVERS
24763M:	Hans de Goede <hdegoede@redhat.com>
24764S:	Maintained
24765F:	drivers/acpi/pmic/intel_pmic_xpower.c
24766N:	axp288
24767
24768X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24769M:	Chen-Yu Tsai <wens@csie.org>
24770L:	linux-kernel@vger.kernel.org
24771S:	Maintained
24772N:	axp[128]
24773
24774X.25 STACK
24775M:	Martin Schiller <ms@dev.tdt.de>
24776L:	linux-x25@vger.kernel.org
24777S:	Maintained
24778F:	Documentation/networking/lapb-module.rst
24779F:	Documentation/networking/x25*
24780F:	drivers/net/wan/hdlc_x25.c
24781F:	drivers/net/wan/lapbether.c
24782F:	include/*/lapb.h
24783F:	include/net/x25*
24784F:	include/uapi/linux/x25.h
24785F:	net/lapb/
24786F:	net/x25/
24787
24788X86 ARCHITECTURE (32-BIT AND 64-BIT)
24789M:	Thomas Gleixner <tglx@linutronix.de>
24790M:	Ingo Molnar <mingo@redhat.com>
24791M:	Borislav Petkov <bp@alien8.de>
24792M:	Dave Hansen <dave.hansen@linux.intel.com>
24793M:	x86@kernel.org
24794R:	"H. Peter Anvin" <hpa@zytor.com>
24795L:	linux-kernel@vger.kernel.org
24796S:	Maintained
24797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24798F:	Documentation/arch/x86/
24799F:	Documentation/devicetree/bindings/x86/
24800F:	arch/x86/
24801
24802X86 ENTRY CODE
24803M:	Andy Lutomirski <luto@kernel.org>
24804L:	linux-kernel@vger.kernel.org
24805S:	Maintained
24806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24807F:	arch/x86/entry/
24808
24809X86 HARDWARE VULNERABILITIES
24810M:	Thomas Gleixner <tglx@linutronix.de>
24811M:	Borislav Petkov <bp@alien8.de>
24812M:	Peter Zijlstra <peterz@infradead.org>
24813M:	Josh Poimboeuf <jpoimboe@kernel.org>
24814R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24815S:	Maintained
24816F:	Documentation/admin-guide/hw-vuln/
24817F:	arch/x86/include/asm/nospec-branch.h
24818F:	arch/x86/kernel/cpu/bugs.c
24819
24820X86 MCE INFRASTRUCTURE
24821M:	Tony Luck <tony.luck@intel.com>
24822M:	Borislav Petkov <bp@alien8.de>
24823L:	linux-edac@vger.kernel.org
24824S:	Maintained
24825F:	Documentation/ABI/testing/sysfs-mce
24826F:	Documentation/arch/x86/x86_64/machinecheck.rst
24827F:	arch/x86/kernel/cpu/mce/*
24828
24829X86 MICROCODE UPDATE SUPPORT
24830M:	Borislav Petkov <bp@alien8.de>
24831S:	Maintained
24832F:	arch/x86/kernel/cpu/microcode/*
24833
24834X86 MM
24835M:	Dave Hansen <dave.hansen@linux.intel.com>
24836M:	Andy Lutomirski <luto@kernel.org>
24837M:	Peter Zijlstra <peterz@infradead.org>
24838L:	linux-kernel@vger.kernel.org
24839S:	Maintained
24840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24841F:	arch/x86/mm/
24842
24843X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24844M:	Hans de Goede <hdegoede@redhat.com>
24845L:	platform-driver-x86@vger.kernel.org
24846S:	Maintained
24847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24848F:	drivers/platform/x86/x86-android-tablets/
24849
24850X86 PLATFORM DRIVERS
24851M:	Hans de Goede <hdegoede@redhat.com>
24852M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24853L:	platform-driver-x86@vger.kernel.org
24854S:	Maintained
24855Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24857F:	drivers/platform/olpc/
24858F:	drivers/platform/x86/
24859F:	include/linux/platform_data/x86/
24860
24861X86 PLATFORM UV HPE SUPERDOME FLEX
24862M:	Steve Wahl <steve.wahl@hpe.com>
24863R:	Justin Ernst <justin.ernst@hpe.com>
24864R:	Kyle Meyer <kyle.meyer@hpe.com>
24865R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24866R:	Russ Anderson <russ.anderson@hpe.com>
24867S:	Supported
24868F:	arch/x86/include/asm/uv/
24869F:	arch/x86/kernel/apic/x2apic_uv_x.c
24870F:	arch/x86/platform/uv/
24871
24872X86 STACK UNWINDING
24873M:	Josh Poimboeuf <jpoimboe@kernel.org>
24874M:	Peter Zijlstra <peterz@infradead.org>
24875S:	Supported
24876F:	arch/x86/include/asm/unwind*.h
24877F:	arch/x86/kernel/dumpstack.c
24878F:	arch/x86/kernel/stacktrace.c
24879F:	arch/x86/kernel/unwind_*.c
24880
24881X86 TRUST DOMAIN EXTENSIONS (TDX)
24882M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24883R:	Dave Hansen <dave.hansen@linux.intel.com>
24884L:	x86@kernel.org
24885L:	linux-coco@lists.linux.dev
24886S:	Supported
24887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24888F:	arch/x86/boot/compressed/tdx*
24889F:	arch/x86/coco/tdx/
24890F:	arch/x86/include/asm/shared/tdx.h
24891F:	arch/x86/include/asm/tdx.h
24892F:	arch/x86/virt/vmx/tdx/
24893F:	drivers/virt/coco/tdx-guest
24894
24895X86 VDSO
24896M:	Andy Lutomirski <luto@kernel.org>
24897L:	linux-kernel@vger.kernel.org
24898S:	Maintained
24899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24900F:	arch/x86/entry/vdso/
24901
24902XARRAY
24903M:	Matthew Wilcox <willy@infradead.org>
24904L:	linux-fsdevel@vger.kernel.org
24905S:	Supported
24906F:	Documentation/core-api/xarray.rst
24907F:	include/linux/idr.h
24908F:	include/linux/xarray.h
24909F:	lib/idr.c
24910F:	lib/xarray.c
24911F:	tools/testing/radix-tree
24912
24913XBOX DVD IR REMOTE
24914M:	Benjamin Valentin <benpicco@googlemail.com>
24915S:	Maintained
24916F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24917F:	drivers/media/rc/xbox_remote.c
24918
24919XC2028/3028 TUNER DRIVER
24920M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24921L:	linux-media@vger.kernel.org
24922S:	Maintained
24923W:	https://linuxtv.org
24924T:	git git://linuxtv.org/media_tree.git
24925F:	drivers/media/tuners/xc2028.*
24926
24927XDP (eXpress Data Path)
24928M:	Alexei Starovoitov <ast@kernel.org>
24929M:	Daniel Borkmann <daniel@iogearbox.net>
24930M:	David S. Miller <davem@davemloft.net>
24931M:	Jakub Kicinski <kuba@kernel.org>
24932M:	Jesper Dangaard Brouer <hawk@kernel.org>
24933M:	John Fastabend <john.fastabend@gmail.com>
24934L:	netdev@vger.kernel.org
24935L:	bpf@vger.kernel.org
24936S:	Supported
24937F:	drivers/net/ethernet/*/*/*/*/*xdp*
24938F:	drivers/net/ethernet/*/*/*xdp*
24939F:	include/net/xdp.h
24940F:	include/net/xdp_priv.h
24941F:	include/trace/events/xdp.h
24942F:	kernel/bpf/cpumap.c
24943F:	kernel/bpf/devmap.c
24944F:	net/core/xdp.c
24945F:	samples/bpf/xdp*
24946F:	tools/testing/selftests/bpf/*/*xdp*
24947F:	tools/testing/selftests/bpf/*xdp*
24948K:	(?:\b|_)xdp(?:\b|_)
24949
24950XDP SOCKETS (AF_XDP)
24951M:	Björn Töpel <bjorn@kernel.org>
24952M:	Magnus Karlsson <magnus.karlsson@intel.com>
24953M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24954R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24955L:	netdev@vger.kernel.org
24956L:	bpf@vger.kernel.org
24957S:	Maintained
24958F:	Documentation/networking/af_xdp.rst
24959F:	include/net/netns/xdp.h
24960F:	include/net/xdp_sock*
24961F:	include/net/xsk_buff_pool.h
24962F:	include/uapi/linux/if_xdp.h
24963F:	include/uapi/linux/xdp_diag.h
24964F:	net/xdp/
24965F:	tools/testing/selftests/bpf/*xsk*
24966
24967XEN BLOCK SUBSYSTEM
24968M:	Roger Pau Monné <roger.pau@citrix.com>
24969L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24970S:	Supported
24971F:	drivers/block/xen*
24972F:	drivers/block/xen-blkback/*
24973
24974XEN HYPERVISOR ARM
24975M:	Stefano Stabellini <sstabellini@kernel.org>
24976L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24977S:	Maintained
24978F:	arch/arm/include/asm/xen/
24979F:	arch/arm/xen/
24980
24981XEN HYPERVISOR ARM64
24982M:	Stefano Stabellini <sstabellini@kernel.org>
24983L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24984S:	Maintained
24985F:	arch/arm64/include/asm/xen/
24986F:	arch/arm64/xen/
24987
24988XEN HYPERVISOR INTERFACE
24989M:	Juergen Gross <jgross@suse.com>
24990M:	Stefano Stabellini <sstabellini@kernel.org>
24991R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24992L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24993S:	Supported
24994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24995F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24996F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24997F:	drivers/*/xen-*front.c
24998F:	drivers/xen/
24999F:	include/uapi/xen/
25000F:	include/xen/
25001F:	kernel/configs/xen.config
25002
25003XEN HYPERVISOR X86
25004M:	Juergen Gross <jgross@suse.com>
25005R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25006L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25007S:	Supported
25008F:	arch/x86/configs/xen.config
25009F:	arch/x86/include/asm/pvclock-abi.h
25010F:	arch/x86/include/asm/xen/
25011F:	arch/x86/platform/pvh/
25012F:	arch/x86/xen/
25013
25014XEN NETWORK BACKEND DRIVER
25015M:	Wei Liu <wei.liu@kernel.org>
25016M:	Paul Durrant <paul@xen.org>
25017L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25018L:	netdev@vger.kernel.org
25019S:	Supported
25020F:	drivers/net/xen-netback/*
25021
25022XEN PCI SUBSYSTEM
25023M:	Juergen Gross <jgross@suse.com>
25024L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25025S:	Supported
25026F:	arch/x86/pci/*xen*
25027F:	drivers/pci/*xen*
25028
25029XEN PVSCSI DRIVERS
25030M:	Juergen Gross <jgross@suse.com>
25031L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25032L:	linux-scsi@vger.kernel.org
25033S:	Supported
25034F:	drivers/scsi/xen-scsifront.c
25035F:	drivers/xen/xen-scsiback.c
25036F:	include/xen/interface/io/vscsiif.h
25037
25038XEN PVUSB DRIVER
25039M:	Juergen Gross <jgross@suse.com>
25040L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25041L:	linux-usb@vger.kernel.org
25042S:	Supported
25043F:	drivers/usb/host/xen*
25044F:	include/xen/interface/io/usbif.h
25045
25046XEN SOUND FRONTEND DRIVER
25047M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25048L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25050S:	Supported
25051F:	sound/xen/*
25052
25053XEN SWIOTLB SUBSYSTEM
25054M:	Juergen Gross <jgross@suse.com>
25055M:	Stefano Stabellini <sstabellini@kernel.org>
25056L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25057L:	iommu@lists.linux.dev
25058S:	Supported
25059F:	arch/*/include/asm/xen/swiotlb-xen.h
25060F:	drivers/xen/swiotlb-xen.c
25061F:	include/xen/arm/swiotlb-xen.h
25062F:	include/xen/swiotlb-xen.h
25063
25064XFS FILESYSTEM
25065M:	Chandan Babu R <chandan.babu@oracle.com>
25066R:	Darrick J. Wong <djwong@kernel.org>
25067L:	linux-xfs@vger.kernel.org
25068S:	Supported
25069W:	http://xfs.org/
25070C:	irc://irc.oftc.net/xfs
25071T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25072P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25073F:	Documentation/ABI/testing/sysfs-fs-xfs
25074F:	Documentation/admin-guide/xfs.rst
25075F:	Documentation/filesystems/xfs/*
25076F:	fs/xfs/
25077F:	include/uapi/linux/dqblk_xfs.h
25078F:	include/uapi/linux/fsmap.h
25079
25080XILINX AMS DRIVER
25081M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25082L:	linux-iio@vger.kernel.org
25083S:	Maintained
25084F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25085F:	drivers/iio/adc/xilinx-ams.c
25086
25087XILINX AXI ETHERNET DRIVER
25088M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25089S:	Maintained
25090F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25091F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25092
25093XILINX CAN DRIVER
25094M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25095L:	linux-can@vger.kernel.org
25096S:	Maintained
25097F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25098F:	drivers/net/can/xilinx_can.c
25099
25100XILINX EVENT MANAGEMENT DRIVER
25101M:	Michal Simek <michal.simek@amd.com>
25102S:	Maintained
25103F:	drivers/soc/xilinx/xlnx_event_manager.c
25104F:	include/linux/firmware/xlnx-event-manager.h
25105
25106XILINX GPIO DRIVER
25107M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25108R:	Srinivas Neeli <srinivas.neeli@amd.com>
25109R:	Michal Simek <michal.simek@amd.com>
25110S:	Maintained
25111F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25112F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25113F:	drivers/gpio/gpio-xilinx.c
25114F:	drivers/gpio/gpio-zynq.c
25115
25116XILINX LL TEMAC ETHERNET DRIVER
25117L:	netdev@vger.kernel.org
25118S:	Orphan
25119F:	drivers/net/ethernet/xilinx/ll_temac*
25120
25121XILINX PWM DRIVER
25122M:	Sean Anderson <sean.anderson@seco.com>
25123S:	Maintained
25124F:	drivers/pwm/pwm-xilinx.c
25125F:	include/clocksource/timer-xilinx.h
25126
25127XILINX SD-FEC IP CORES
25128M:	Derek Kiernan <derek.kiernan@amd.com>
25129M:	Dragan Cvetic <dragan.cvetic@amd.com>
25130S:	Maintained
25131F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25132F:	Documentation/misc-devices/xilinx_sdfec.rst
25133F:	drivers/misc/Kconfig
25134F:	drivers/misc/Makefile
25135F:	drivers/misc/xilinx_sdfec.c
25136F:	include/uapi/misc/xilinx_sdfec.h
25137
25138XILINX UARTLITE SERIAL DRIVER
25139M:	Peter Korsgaard <jacmet@sunsite.dk>
25140L:	linux-serial@vger.kernel.org
25141S:	Maintained
25142F:	drivers/tty/serial/uartlite.c
25143
25144XILINX VIDEO IP CORES
25145M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25146L:	linux-media@vger.kernel.org
25147S:	Supported
25148T:	git git://linuxtv.org/media_tree.git
25149F:	Documentation/devicetree/bindings/media/xilinx/
25150F:	drivers/media/platform/xilinx/
25151F:	include/uapi/linux/xilinx-v4l2-controls.h
25152
25153XILINX VERSAL EDAC DRIVER
25154M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25155M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25156S:	Maintained
25157F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25158F:	drivers/edac/versal_edac.c
25159
25160XILINX WATCHDOG DRIVER
25161M:	Srinivas Neeli <srinivas.neeli@amd.com>
25162R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25163R:	Michal Simek <michal.simek@amd.com>
25164S:	Maintained
25165F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25166F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25167F:	drivers/watchdog/of_xilinx_wdt.c
25168F:	drivers/watchdog/xilinx_wwdt.c
25169
25170XILINX XDMA DRIVER
25171M:	Lizhi Hou <lizhi.hou@amd.com>
25172M:	Brian Xu <brian.xu@amd.com>
25173M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25174L:	dmaengine@vger.kernel.org
25175S:	Supported
25176F:	drivers/dma/xilinx/xdma-regs.h
25177F:	drivers/dma/xilinx/xdma.c
25178F:	include/linux/dma/amd_xdma.h
25179F:	include/linux/platform_data/amd_xdma.h
25180
25181XILINX ZYNQMP DPDMA DRIVER
25182M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25183L:	dmaengine@vger.kernel.org
25184S:	Supported
25185F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25186F:	drivers/dma/xilinx/xilinx_dpdma.c
25187F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25188
25189XILINX ZYNQMP OCM EDAC DRIVER
25190M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25191M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25192S:	Maintained
25193F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25194F:	drivers/edac/zynqmp_edac.c
25195
25196XILINX ZYNQMP PSGTR PHY DRIVER
25197M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25198L:	linux-kernel@vger.kernel.org
25199S:	Supported
25200T:	git https://github.com/Xilinx/linux-xlnx.git
25201F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25202F:	drivers/phy/xilinx/phy-zynqmp.c
25203
25204XILINX ZYNQMP SHA3 DRIVER
25205M:	Harsha <harsha.harsha@amd.com>
25206S:	Maintained
25207F:	drivers/crypto/xilinx/zynqmp-sha.c
25208
25209XILINX ZYNQMP NVMEM DRIVER
25210M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25211M:	Kalyani Akula <kalyani.akula@amd.com>
25212R:	Michal Simek <michal.simek@amd.com>
25213S:	Maintained
25214F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25215F:	drivers/nvmem/zynqmp_nvmem.c
25216
25217XILLYBUS DRIVER
25218M:	Eli Billauer <eli.billauer@gmail.com>
25219L:	linux-kernel@vger.kernel.org
25220S:	Supported
25221F:	drivers/char/xillybus/
25222
25223XLP9XX I2C DRIVER
25224M:	George Cherian <gcherian@marvell.com>
25225L:	linux-i2c@vger.kernel.org
25226S:	Supported
25227W:	http://www.marvell.com
25228F:	drivers/i2c/busses/i2c-xlp9xx.c
25229
25230XRA1403 GPIO EXPANDER
25231M:	Nandor Han <nandor.han@ge.com>
25232L:	linux-gpio@vger.kernel.org
25233S:	Maintained
25234F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25235F:	drivers/gpio/gpio-xra1403.c
25236
25237XTENSA XTFPGA PLATFORM SUPPORT
25238M:	Max Filippov <jcmvbkbc@gmail.com>
25239S:	Maintained
25240F:	drivers/spi/spi-xtensa-xtfpga.c
25241F:	sound/soc/xtensa/xtfpga-i2s.c
25242
25243YAM DRIVER FOR AX.25
25244M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25245L:	linux-hams@vger.kernel.org
25246S:	Maintained
25247F:	drivers/net/hamradio/yam*
25248F:	include/linux/yam.h
25249
25250YAMA SECURITY MODULE
25251M:	Kees Cook <kees@kernel.org>
25252S:	Supported
25253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25254F:	Documentation/admin-guide/LSM/Yama.rst
25255F:	security/yama/
25256
25257YAML NETLINK (YNL)
25258M:	Donald Hunter <donald.hunter@gmail.com>
25259M:	Jakub Kicinski <kuba@kernel.org>
25260F:	Documentation/netlink/
25261F:	Documentation/userspace-api/netlink/intro-specs.rst
25262F:	Documentation/userspace-api/netlink/specs.rst
25263F:	tools/net/ynl/
25264
25265YEALINK PHONE DRIVER
25266M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25267L:	usbb2k-api-dev@nongnu.org
25268S:	Maintained
25269F:	Documentation/input/devices/yealink.rst
25270F:	drivers/input/misc/yealink.*
25271
25272Z3FOLD COMPRESSED PAGE ALLOCATOR
25273M:	Vitaly Wool <vitaly.wool@konsulko.com>
25274R:	Miaohe Lin <linmiaohe@huawei.com>
25275L:	linux-mm@kvack.org
25276S:	Maintained
25277F:	mm/z3fold.c
25278
25279Z8530 DRIVER FOR AX.25
25280M:	Joerg Reuter <jreuter@yaina.de>
25281L:	linux-hams@vger.kernel.org
25282S:	Maintained
25283W:	http://yaina.de/jreuter/
25284W:	http://www.qsl.net/dl1bke/
25285F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25286F:	drivers/net/hamradio/*scc.c
25287F:	drivers/net/hamradio/z8530.h
25288
25289ZBUD COMPRESSED PAGE ALLOCATOR
25290M:	Seth Jennings <sjenning@redhat.com>
25291M:	Dan Streetman <ddstreet@ieee.org>
25292L:	linux-mm@kvack.org
25293S:	Maintained
25294F:	mm/zbud.c
25295
25296ZD1211RW WIRELESS DRIVER
25297L:	linux-wireless@vger.kernel.org
25298S:	Orphan
25299F:	drivers/net/wireless/zydas/zd1211rw/
25300
25301ZD1301 MEDIA DRIVER
25302L:	linux-media@vger.kernel.org
25303S:	Orphan
25304W:	https://linuxtv.org/
25305Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25306F:	drivers/media/usb/dvb-usb-v2/zd1301*
25307
25308ZD1301_DEMOD MEDIA DRIVER
25309L:	linux-media@vger.kernel.org
25310S:	Orphan
25311W:	https://linuxtv.org/
25312Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25313F:	drivers/media/dvb-frontends/zd1301_demod*
25314
25315ZHAOXIN PROCESSOR SUPPORT
25316M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25317L:	linux-kernel@vger.kernel.org
25318S:	Maintained
25319F:	arch/x86/kernel/cpu/zhaoxin.c
25320
25321ZONEFS FILESYSTEM
25322M:	Damien Le Moal <dlemoal@kernel.org>
25323M:	Naohiro Aota <naohiro.aota@wdc.com>
25324R:	Johannes Thumshirn <jth@kernel.org>
25325L:	linux-fsdevel@vger.kernel.org
25326S:	Maintained
25327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25328F:	Documentation/filesystems/zonefs.rst
25329F:	fs/zonefs/
25330
25331ZR36067 VIDEO FOR LINUX DRIVER
25332M:	Corentin Labbe <clabbe@baylibre.com>
25333L:	mjpeg-users@lists.sourceforge.net
25334L:	linux-media@vger.kernel.org
25335S:	Maintained
25336W:	http://mjpeg.sourceforge.net/driver-zoran/
25337Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25338F:	Documentation/driver-api/media/drivers/zoran.rst
25339F:	drivers/media/pci/zoran/
25340
25341ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25342M:	Minchan Kim <minchan@kernel.org>
25343M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25344L:	linux-kernel@vger.kernel.org
25345S:	Maintained
25346F:	Documentation/admin-guide/blockdev/zram.rst
25347F:	drivers/block/zram/
25348
25349ZS DECSTATION Z85C30 SERIAL DRIVER
25350M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25351S:	Maintained
25352F:	drivers/tty/serial/zs.*
25353
25354ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25355M:	Minchan Kim <minchan@kernel.org>
25356M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25357L:	linux-mm@kvack.org
25358S:	Maintained
25359F:	Documentation/mm/zsmalloc.rst
25360F:	include/linux/zsmalloc.h
25361F:	mm/zsmalloc.c
25362
25363ZSTD
25364M:	Nick Terrell <terrelln@fb.com>
25365S:	Maintained
25366B:	https://github.com/facebook/zstd/issues
25367T:	git https://github.com/terrelln/linux.git
25368F:	crypto/zstd.c
25369F:	include/linux/zstd*
25370F:	lib/decompress_unzstd.c
25371F:	lib/zstd/
25372N:	zstd
25373K:	zstd
25374
25375ZSWAP COMPRESSED SWAP CACHING
25376M:	Johannes Weiner <hannes@cmpxchg.org>
25377M:	Yosry Ahmed <yosryahmed@google.com>
25378M:	Nhat Pham <nphamcs@gmail.com>
25379R:	Chengming Zhou <chengming.zhou@linux.dev>
25380L:	linux-mm@kvack.org
25381S:	Maintained
25382F:	Documentation/admin-guide/mm/zswap.rst
25383F:	include/linux/zpool.h
25384F:	include/linux/zswap.h
25385F:	mm/zpool.c
25386F:	mm/zswap.c
25387F:	tools/testing/selftests/cgroup/test_zswap.c
25388
25389SENARYTECH AUDIO CODEC DRIVER
25390M:	bo liu <bo.liu@senarytech.com>
25391S:	Maintained
25392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25393F:	sound/pci/hda/patch_senarytech.c
25394
25395THE REST
25396M:	Linus Torvalds <torvalds@linux-foundation.org>
25397L:	linux-kernel@vger.kernel.org
25398S:	Buried alive in reporters
25399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25400F:	*
25401F:	*/
25402