xref: /linux-6.15/MAINTAINERS (revision e00a2e5d)
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 <[email protected]>
72L:	[email protected]
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 <[email protected]>
79L:	[email protected]
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <[email protected]>
85L:	[email protected]
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <[email protected]>
92L:	[email protected]
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <[email protected]>
98L:	[email protected]
99L:	[email protected]
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 <[email protected]>
107L:	[email protected]
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <[email protected]>
113L:	[email protected]
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 <[email protected]>
132M:	[email protected]
133L:	[email protected]
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <[email protected]>
139L:	[email protected]
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:	[email protected]
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <[email protected]>
152M:	Latchesar Ionkov <[email protected]>
153M:	Dominique Martinet <[email protected]>
154R:	Christian Schoenebeck <[email protected]>
155L:	[email protected]
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 <[email protected]>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	[email protected]
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 <[email protected]>
182L:	[email protected]
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 <[email protected]>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	[email protected]
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 <[email protected]>
202L:	[email protected]
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <[email protected]>
208L:	[email protected]
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <[email protected]>
214L:	[email protected]
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <[email protected]>
220L:	[email protected]
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <[email protected]>
226L:	[email protected]
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <[email protected]>
232L:	[email protected]
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <[email protected]>
238L:	[email protected]
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 <[email protected]>
245L:	[email protected]
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <[email protected]>
251L:	[email protected]
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <[email protected]>
257L:	[email protected]
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262M:	Peter Kaestle <[email protected]>
263L:	[email protected]
264S:	Maintained
265W:	http://piie.net/?section=acerhdf
266F:	drivers/platform/x86/acerhdf.c
267
268ACER WMI LAPTOP EXTRAS
269M:	"Lee, Chun-Yi" <[email protected]>
270L:	[email protected]
271S:	Maintained
272F:	drivers/platform/x86/acer-wmi.c
273
274ACPI
275M:	"Rafael J. Wysocki" <[email protected]>
276R:	Len Brown <[email protected]>
277L:	[email protected]
278S:	Supported
279Q:	https://patchwork.kernel.org/project/linux-acpi/list/
280B:	https://bugzilla.kernel.org
281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282F:	Documentation/ABI/testing/configfs-acpi
283F:	Documentation/ABI/testing/sysfs-bus-acpi
284F:	Documentation/firmware-guide/acpi/
285F:	arch/x86/kernel/acpi/
286F:	arch/x86/pci/acpi.c
287F:	drivers/acpi/
288F:	drivers/pci/*/*acpi*
289F:	drivers/pci/*acpi*
290F:	drivers/pnp/pnpacpi/
291F:	include/acpi/
292F:	include/linux/acpi.h
293F:	include/linux/fwnode.h
294F:	include/linux/fw_table.h
295F:	lib/fw_table.c
296F:	tools/power/acpi/
297
298ACPI APEI
299M:	"Rafael J. Wysocki" <[email protected]>
300R:	Len Brown <[email protected]>
301R:	James Morse <[email protected]>
302R:	Tony Luck <[email protected]>
303R:	Borislav Petkov <[email protected]>
304L:	[email protected]
305F:	drivers/acpi/apei/
306
307ACPI COMPONENT ARCHITECTURE (ACPICA)
308M:	Robert Moore <[email protected]>
309M:	"Rafael J. Wysocki" <[email protected]>
310L:	[email protected]
311L:	[email protected]
312S:	Supported
313W:	https://acpica.org/
314W:	https://github.com/acpica/acpica/
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316B:	https://bugzilla.kernel.org
317B:	https://bugs.acpica.org
318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319F:	drivers/acpi/acpica/
320F:	include/acpi/
321F:	tools/power/acpi/
322
323ACPI FOR ARM64 (ACPI/arm64)
324M:	Lorenzo Pieralisi <[email protected]>
325M:	Hanjun Guo <[email protected]>
326M:	Sudeep Holla <[email protected]>
327L:	[email protected]
328L:	[email protected] (moderated for non-subscribers)
329S:	Maintained
330F:	drivers/acpi/arm64
331F:	include/linux/acpi_iort.h
332
333ACPI FOR RISC-V (ACPI/riscv)
334M:	Sunil V L <[email protected]>
335L:	[email protected]
336L:	[email protected]
337S:	Maintained
338F:	drivers/acpi/riscv/
339
340ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
341M:	Sudeep Holla <[email protected]>
342L:	[email protected]
343S:	Supported
344F:	drivers/mailbox/pcc.c
345
346ACPI PMIC DRIVERS
347M:	"Rafael J. Wysocki" <[email protected]>
348M:	Len Brown <[email protected]>
349R:	Andy Shevchenko <[email protected]>
350R:	Mika Westerberg <[email protected]>
351L:	[email protected]
352S:	Supported
353Q:	https://patchwork.kernel.org/project/linux-acpi/list/
354B:	https://bugzilla.kernel.org
355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356F:	drivers/acpi/pmic/
357
358ACPI QUICKSTART DRIVER
359M:	Armin Wolf <[email protected]>
360L:	[email protected]
361S:	Maintained
362F:	drivers/platform/x86/quickstart.c
363
364ACPI SERIAL MULTI INSTANTIATE DRIVER
365M:	Hans de Goede <[email protected]>
366L:	[email protected]
367S:	Maintained
368F:	drivers/platform/x86/serial-multi-instantiate.c
369
370ACPI THERMAL DRIVER
371M:	Rafael J. Wysocki <[email protected]>
372R:	Zhang Rui <[email protected]>
373L:	[email protected]
374S:	Supported
375B:	https://bugzilla.kernel.org
376F:	drivers/acpi/*thermal*
377
378ACPI VIOT DRIVER
379M:	Jean-Philippe Brucker <[email protected]>
380L:	[email protected]
381L:	[email protected]
382S:	Maintained
383F:	drivers/acpi/viot.c
384F:	include/linux/acpi_viot.h
385
386ACPI WMI DRIVER
387M:	Armin Wolf <[email protected]>
388L:	[email protected]
389S:	Maintained
390F:	Documentation/ABI/testing/sysfs-bus-wmi
391F:	Documentation/driver-api/wmi.rst
392F:	Documentation/wmi/
393F:	drivers/platform/x86/wmi.c
394F:	include/uapi/linux/wmi.h
395
396ACRN HYPERVISOR SERVICE MODULE
397M:	Fei Li <[email protected]>
398L:	[email protected] (subscribers-only)
399S:	Supported
400W:	https://projectacrn.org
401F:	Documentation/virt/acrn/
402F:	drivers/virt/acrn/
403F:	include/uapi/linux/acrn.h
404
405AD1889 ALSA SOUND DRIVER
406L:	[email protected]
407S:	Maintained
408W:	https://parisc.wiki.kernel.org/index.php/AD1889
409F:	sound/pci/ad1889.*
410
411AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Mugilraj Dhavachelvan <[email protected]>
413L:	[email protected]
414S:	Supported
415F:	drivers/iio/potentiometer/ad5110.c
416
417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418M:	Michael Hennerich <[email protected]>
419S:	Supported
420W:	http://wiki.analog.com/AD5254
421W:	https://ez.analog.com/linux-software-drivers
422F:	drivers/misc/ad525x_dpot.c
423
424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425M:	Michael Hennerich <[email protected]>
426S:	Supported
427W:	http://wiki.analog.com/AD5398
428W:	https://ez.analog.com/linux-software-drivers
429F:	drivers/regulator/ad5398.c
430
431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432M:	Michael Hennerich <[email protected]>
433S:	Supported
434W:	http://wiki.analog.com/AD7142
435W:	https://ez.analog.com/linux-software-drivers
436F:	drivers/input/misc/ad714x.c
437
438AD738X ADC DRIVER (AD7380/1/2/4)
439M:	Michael Hennerich <[email protected]>
440M:	Nuno Sá <[email protected]>
441R:	David Lechner <[email protected]>
442S:	Supported
443W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
444W:	https://ez.analog.com/linux-software-drivers
445F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
446F:	Documentation/iio/ad7380.rst
447F:	drivers/iio/adc/ad7380.c
448
449AD7877 TOUCHSCREEN DRIVER
450M:	Michael Hennerich <[email protected]>
451S:	Supported
452W:	http://wiki.analog.com/AD7877
453W:	https://ez.analog.com/linux-software-drivers
454F:	drivers/input/touchscreen/ad7877.c
455
456AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
457M:	Michael Hennerich <[email protected]>
458S:	Supported
459W:	http://wiki.analog.com/AD7879
460W:	https://ez.analog.com/linux-software-drivers
461F:	drivers/input/touchscreen/ad7879.c
462
463AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
464M:	Michael Hennerich <[email protected]>
465M:	Nuno Sá <[email protected]>
466R:	David Lechner <[email protected]>
467S:	Supported
468W:	https://ez.analog.com/linux-software-drivers
469F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
470F:	Documentation/iio/ad7944.rst
471F:	drivers/iio/adc/ad7944.c
472
473ADAFRUIT MINI I2C GAMEPAD
474M:	Anshul Dalal <[email protected]>
475L:	[email protected]
476S:	Maintained
477F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
478F:	drivers/input/joystick/adafruit-seesaw.c
479
480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481M:	Jiri Kosina <[email protected]>
482S:	Maintained
483
484ADF7242 IEEE 802.15.4 RADIO DRIVER
485M:	Michael Hennerich <[email protected]>
486L:	[email protected]
487S:	Supported
488W:	https://wiki.analog.com/ADF7242
489W:	https://ez.analog.com/linux-software-drivers
490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491F:	drivers/net/ieee802154/adf7242.c
492
493ADM1025 HARDWARE MONITOR DRIVER
494M:	Jean Delvare <[email protected]>
495L:	[email protected]
496S:	Maintained
497F:	Documentation/hwmon/adm1025.rst
498F:	drivers/hwmon/adm1025.c
499
500ADM1029 HARDWARE MONITOR DRIVER
501M:	Corentin Labbe <[email protected]>
502L:	[email protected]
503S:	Maintained
504F:	drivers/hwmon/adm1029.c
505
506ADM8211 WIRELESS DRIVER
507L:	[email protected]
508S:	Orphan
509F:	drivers/net/wireless/admtek/adm8211.*
510
511ADP1050 HARDWARE MONITOR DRIVER
512M:	Radu Sabau <[email protected]>
513L:	[email protected]
514S:	Supported
515W:	https://ez.analog.com/linux-software-drivers
516F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
517
518ADP1653 FLASH CONTROLLER DRIVER
519M:	Sakari Ailus <[email protected]>
520L:	[email protected]
521S:	Maintained
522F:	drivers/media/i2c/adp1653.c
523F:	include/media/i2c/adp1653.h
524
525ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
526M:	Michael Hennerich <[email protected]>
527S:	Supported
528W:	http://wiki.analog.com/ADP5520
529W:	https://ez.analog.com/linux-software-drivers
530F:	drivers/gpio/gpio-adp5520.c
531F:	drivers/input/keyboard/adp5520-keys.c
532F:	drivers/leds/leds-adp5520.c
533F:	drivers/mfd/adp5520.c
534F:	drivers/video/backlight/adp5520_bl.c
535
536ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
537M:	Laurent Pinchart <[email protected]>
538L:	[email protected]
539L:	[email protected]
540S:	Maintained
541F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
542F:	drivers/gpio/gpio-adp5585.c
543F:	drivers/mfd/adp5585.c
544F:	drivers/pwm/pwm-adp5585.c
545F:	include/linux/mfd/adp5585.h
546
547ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
548M:	Michael Hennerich <[email protected]>
549S:	Supported
550W:	http://wiki.analog.com/ADP5588
551W:	https://ez.analog.com/linux-software-drivers
552F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
553F:	drivers/input/keyboard/adp5588-keys.c
554
555ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
556M:	Michael Hennerich <[email protected]>
557S:	Supported
558W:	http://wiki.analog.com/ADP8860
559W:	https://ez.analog.com/linux-software-drivers
560F:	drivers/video/backlight/adp8860_bl.c
561
562ADT746X FAN DRIVER
563M:	Colin Leroy <[email protected]>
564S:	Maintained
565F:	drivers/macintosh/therm_adt746x.c
566
567ADT7475 HARDWARE MONITOR DRIVER
568M:	Jean Delvare <[email protected]>
569L:	[email protected]
570S:	Maintained
571F:	Documentation/hwmon/adt7475.rst
572F:	drivers/hwmon/adt7475.c
573
574ADVANSYS SCSI DRIVER
575M:	Matthew Wilcox <[email protected]>
576M:	Hannes Reinecke <[email protected]>
577L:	[email protected]
578S:	Maintained
579F:	Documentation/scsi/advansys.rst
580F:	drivers/scsi/advansys.c
581
582ADVANTECH SWBTN DRIVER
583M:	Andrea Ho <[email protected]>
584L:	[email protected]
585S:	Maintained
586F:	drivers/platform/x86/adv_swbutton.c
587
588ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
589M:	Lucas Stankus <[email protected]>
590S:	Supported
591F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
592F:	drivers/iio/accel/adxl313*
593
594ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
595M:	Michael Hennerich <[email protected]>
596S:	Supported
597W:	http://wiki.analog.com/ADXL345
598W:	https://ez.analog.com/linux-software-drivers
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
600F:	drivers/input/misc/adxl34x.c
601
602ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
603M:	Puranjay Mohan <[email protected]>
604L:	[email protected]
605S:	Supported
606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
607F:	drivers/iio/accel/adxl355.h
608F:	drivers/iio/accel/adxl355_core.c
609F:	drivers/iio/accel/adxl355_i2c.c
610F:	drivers/iio/accel/adxl355_spi.c
611
612ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
613M:	Cosmin Tanislav <[email protected]>
614L:	[email protected]
615S:	Supported
616W:	https://ez.analog.com/linux-software-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
618F:	drivers/iio/accel/adxl367*
619
620ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621M:	Michael Hennerich <[email protected]>
622S:	Supported
623W:	https://ez.analog.com/linux-software-drivers
624F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
625F:	drivers/iio/accel/adxl372.c
626F:	drivers/iio/accel/adxl372_i2c.c
627F:	drivers/iio/accel/adxl372_spi.c
628
629ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630M:	Ramona Gradinariu <[email protected]>
631M:	Antoniu Miclaus <[email protected]>
632S:	Supported
633W:	https://ez.analog.com/linux-software-drivers
634F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
635F:	drivers/iio/accel/adxl380.c
636F:	drivers/iio/accel/adxl380.h
637F:	drivers/iio/accel/adxl380_i2c.c
638F:	drivers/iio/accel/adxl380_spi.c
639
640AF8133J THREE-AXIS MAGNETOMETER DRIVER
641M:	Ondřej Jirman <[email protected]>
642S:	Maintained
643F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
644F:	drivers/iio/magnetometer/af8133j.c
645
646AF9013 MEDIA DRIVER
647L:	[email protected]
648S:	Orphan
649W:	https://linuxtv.org
650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
651F:	drivers/media/dvb-frontends/af9013*
652
653AF9033 MEDIA DRIVER
654L:	[email protected]
655S:	Orphan
656W:	https://linuxtv.org
657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
658F:	drivers/media/dvb-frontends/af9033*
659
660AFFS FILE SYSTEM
661M:	David Sterba <[email protected]>
662L:	[email protected]
663S:	Odd Fixes
664F:	Documentation/filesystems/affs.rst
665F:	fs/affs/
666
667AFS FILESYSTEM
668M:	David Howells <[email protected]>
669M:	Marc Dionne <[email protected]>
670L:	[email protected]
671S:	Supported
672W:	https://www.infradead.org/~dhowells/kafs/
673F:	Documentation/filesystems/afs.rst
674F:	fs/afs/
675F:	include/trace/events/afs.h
676
677AGPGART DRIVER
678M:	David Airlie <[email protected]>
679L:	[email protected]
680S:	Maintained
681T:	git https://gitlab.freedesktop.org/drm/kernel.git
682F:	drivers/char/agp/
683F:	include/linux/agp*
684F:	include/uapi/linux/agp*
685
686AHA152X SCSI DRIVER
687M:	"Juergen E. Fischer" <[email protected]>
688L:	[email protected]
689S:	Maintained
690F:	drivers/scsi/aha152x*
691F:	drivers/scsi/pcmcia/aha152x*
692
693AIC7XXX / AIC79XX SCSI DRIVER
694M:	Hannes Reinecke <[email protected]>
695L:	[email protected]
696S:	Maintained
697F:	drivers/scsi/aic7xxx/
698
699AIMSLAB FM RADIO RECEIVER DRIVER
700M:	Hans Verkuil <[email protected]>
701L:	[email protected]
702S:	Maintained
703W:	https://linuxtv.org
704T:	git git://linuxtv.org/media.git
705F:	drivers/media/radio/radio-aimslab*
706
707AIO
708M:	Benjamin LaHaise <[email protected]>
709L:	[email protected]
710S:	Supported
711F:	fs/aio.c
712F:	include/linux/*aio*.h
713
714AIROHA ETHERNET DRIVER
715M:	Lorenzo Bianconi <[email protected]>
716L:	[email protected] (moderated for non-subscribers)
717L:	[email protected] (moderated for non-subscribers)
718L:	[email protected]
719S:	Maintained
720F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
721F:	drivers/net/ethernet/mediatek/airoha_eth.c
722
723AIROHA PCIE PHY DRIVER
724M:	Lorenzo Bianconi <[email protected]>
725L:	[email protected] (moderated for non-subscribers)
726S:	Maintained
727F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
728F:	drivers/phy/phy-airoha-pcie-regs.h
729F:	drivers/phy/phy-airoha-pcie.c
730
731AIROHA SPI SNFI DRIVER
732M:	Lorenzo Bianconi <[email protected]>
733M:	Ray Liu <[email protected]>
734L:	[email protected] (moderated for non-subscribers)
735L:	[email protected]
736S:	Maintained
737F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
738F:	drivers/spi/spi-airoha-snfi.c
739
740AIRSPY MEDIA DRIVER
741L:	[email protected]
742S:	Orphan
743W:	https://linuxtv.org
744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
745F:	drivers/media/usb/airspy/
746
747ALACRITECH GIGABIT ETHERNET DRIVER
748M:	Lino Sanfilippo <[email protected]>
749S:	Maintained
750F:	drivers/net/ethernet/alacritech/*
751
752ALCATEL SPEEDTOUCH USB DRIVER
753M:	Duncan Sands <[email protected]>
754L:	[email protected]
755S:	Maintained
756W:	http://www.linux-usb.org/SpeedTouch/
757F:	drivers/usb/atm/speedtch.c
758F:	drivers/usb/atm/usbatm.c
759
760ALCHEMY AU1XX0 MMC DRIVER
761M:	Manuel Lauss <[email protected]>
762S:	Maintained
763F:	drivers/mmc/host/au1xmmc.c
764
765ALI1563 I2C DRIVER
766M:	Rudolf Marek <[email protected]>
767L:	[email protected]
768S:	Maintained
769F:	Documentation/i2c/busses/i2c-ali1563.rst
770F:	drivers/i2c/busses/i2c-ali1563.c
771
772ALIBABA ELASTIC RDMA DRIVER
773M:	Cheng Xu <[email protected]>
774M:	Kai Shen <[email protected]>
775L:	[email protected]
776S:	Supported
777F:	drivers/infiniband/hw/erdma
778F:	include/uapi/rdma/erdma-abi.h
779
780ALIBABA PMU DRIVER
781M:	Shuai Xue <[email protected]>
782S:	Supported
783F:	Documentation/admin-guide/perf/alibaba_pmu.rst
784F:	drivers/perf/alibaba_uncore_drw_pmu.c
785
786ALIENWARE WMI DRIVER
787L:	[email protected]
788S:	Maintained
789F:	Documentation/wmi/devices/alienware-wmi.rst
790F:	drivers/platform/x86/dell/alienware-wmi.c
791
792ALLEGRO DVT VIDEO IP CORE DRIVER
793M:	Michael Tretter <[email protected]>
794R:	Pengutronix Kernel Team <[email protected]>
795L:	[email protected]
796S:	Maintained
797F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
798F:	drivers/media/platform/allegro-dvt/
799
800ALLIED VISION ALVIUM CAMERA DRIVER
801M:	Tommaso Merciai <[email protected]>
802M:	Martin Hecht <[email protected]>
803L:	[email protected]
804S:	Maintained
805F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
806F:	drivers/media/i2c/alvium-csi2.c
807F:	drivers/media/i2c/alvium-csi2.h
808
809ALLWINNER A10 CSI DRIVER
810M:	Maxime Ripard <[email protected]>
811L:	[email protected]
812S:	Maintained
813T:	git git://linuxtv.org/media.git
814F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
815F:	drivers/media/platform/sunxi/sun4i-csi/
816
817ALLWINNER A31 CSI DRIVER
818M:	Yong Deng <[email protected]>
819M:	Paul Kocialkowski <[email protected]>
820L:	[email protected]
821S:	Maintained
822T:	git git://linuxtv.org/media.git
823F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
824F:	drivers/media/platform/sunxi/sun6i-csi/
825
826ALLWINNER A31 ISP DRIVER
827M:	Paul Kocialkowski <[email protected]>
828L:	[email protected]
829S:	Maintained
830T:	git git://linuxtv.org/media.git
831F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
832F:	drivers/staging/media/sunxi/sun6i-isp/
833F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
834
835ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
836M:	Paul Kocialkowski <[email protected]>
837L:	[email protected]
838S:	Maintained
839T:	git git://linuxtv.org/media.git
840F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
841F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
842
843ALLWINNER CPUFREQ DRIVER
844M:	Yangtao Li <[email protected]>
845L:	[email protected]
846S:	Maintained
847F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
848F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
849
850ALLWINNER CRYPTO DRIVERS
851M:	Corentin Labbe <[email protected]>
852L:	[email protected]
853S:	Maintained
854F:	drivers/crypto/allwinner/
855
856ALLWINNER DMIC DRIVERS
857M:	Ban Tao <[email protected]>
858L:	[email protected]
859S:	Maintained
860F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
861F:	sound/soc/sunxi/sun50i-dmic.c
862
863ALLWINNER HARDWARE SPINLOCK SUPPORT
864M:	Wilken Gottwalt <[email protected]>
865S:	Maintained
866F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
867F:	drivers/hwspinlock/sun6i_hwspinlock.c
868
869ALLWINNER THERMAL DRIVER
870M:	Vasily Khoruzhick <[email protected]>
871M:	Yangtao Li <[email protected]>
872L:	[email protected]
873S:	Maintained
874F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
875F:	drivers/thermal/sun8i_thermal.c
876
877ALLWINNER VPU DRIVER
878M:	Maxime Ripard <[email protected]>
879M:	Paul Kocialkowski <[email protected]>
880L:	[email protected]
881S:	Maintained
882F:	drivers/staging/media/sunxi/cedrus/
883
884ALPHA PORT
885M:	Richard Henderson <[email protected]>
886M:	Matt Turner <[email protected]>
887L:	[email protected]
888S:	Odd Fixes
889F:	arch/alpha/
890
891ALPS PS/2 TOUCHPAD DRIVER
892R:	Pali Rohár <[email protected]>
893F:	drivers/input/mouse/alps.*
894
895ALTERA MAILBOX DRIVER
896M:	Mun Yew Tham <[email protected]>
897S:	Maintained
898F:	drivers/mailbox/mailbox-altera.c
899
900ALTERA MSGDMA IP CORE DRIVER
901M:	Olivier Dautricourt <[email protected]>
902R:	Stefan Roese <[email protected]>
903L:	[email protected]
904S:	Odd Fixes
905F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
906F:	drivers/dma/altera-msgdma.c
907
908ALTERA PIO DRIVER
909M:	Mun Yew Tham <[email protected]>
910L:	[email protected]
911S:	Maintained
912F:	drivers/gpio/gpio-altera.c
913
914ALTERA TRIPLE SPEED ETHERNET DRIVER
915M:	Joyce Ooi <[email protected]>
916L:	[email protected]
917S:	Maintained
918F:	drivers/net/ethernet/altera/
919
920ALTERA UART/JTAG UART SERIAL DRIVERS
921M:	Tobias Klauser <[email protected]>
922L:	[email protected]
923S:	Maintained
924F:	drivers/tty/serial/altera_jtaguart.c
925F:	drivers/tty/serial/altera_uart.c
926F:	include/linux/altera_jtaguart.h
927F:	include/linux/altera_uart.h
928
929AMAZON ANNAPURNA LABS FIC DRIVER
930M:	Talel Shenhar <[email protected]>
931S:	Maintained
932F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
933F:	drivers/irqchip/irq-al-fic.c
934
935AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
936M:	Talel Shenhar <[email protected]>
937M:	Talel Shenhar <[email protected]>
938S:	Maintained
939F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
940F:	drivers/edac/al_mc_edac.c
941
942AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
943M:	Talel Shenhar <[email protected]>
944S:	Maintained
945F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
946F:	drivers/thermal/thermal_mmio.c
947
948AMAZON ETHERNET DRIVERS
949M:	Shay Agroskin <[email protected]>
950M:	Arthur Kiyanovski <[email protected]>
951R:	David Arinzon <[email protected]>
952R:	Saeed Bishara <[email protected]>
953L:	[email protected]
954S:	Supported
955F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
956F:	drivers/net/ethernet/amazon/
957
958AMAZON RDMA EFA DRIVER
959M:	Michael Margolin <[email protected]>
960R:	Gal Pressman <[email protected]>
961R:	Yossi Leybovich <[email protected]>
962L:	[email protected]
963S:	Supported
964Q:	https://patchwork.kernel.org/project/linux-rdma/list/
965F:	drivers/infiniband/hw/efa/
966F:	include/uapi/rdma/efa-abi.h
967
968AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
969M:	Basavaraj Natikar <[email protected]>
970R:	Mario Limonciello <[email protected]>
971L:	[email protected]
972S:	Supported
973F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
974F:	drivers/platform/x86/amd/x3d_vcache.c
975
976AMD ADDRESS TRANSLATION LIBRARY (ATL)
977M:	Yazen Ghannam <[email protected]>
978L:	[email protected]
979S:	Supported
980F:	drivers/ras/amd/atl/*
981
982AMD AXI W1 DRIVER
983M:	Kris Chaplin <[email protected]>
984R:	Thomas Delev <[email protected]>
985R:	Michal Simek <[email protected]>
986S:	Maintained
987F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
988F:	drivers/w1/masters/amd_axi_w1.c
989
990AMD CDX BUS DRIVER
991M:	Nipun Gupta <[email protected]>
992M:	Nikhil Agarwal <[email protected]>
993S:	Maintained
994F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
995F:	drivers/cdx/*
996F:	include/linux/cdx/*
997
998AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
999M:	Tom Lendacky <[email protected]>
1000M:	John Allen <[email protected]>
1001L:	[email protected]
1002S:	Supported
1003F:	drivers/crypto/ccp/
1004F:	include/linux/ccp.h
1005
1006AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1007M:	Ashish Kalra <[email protected]>
1008M:	Tom Lendacky <[email protected]>
1009L:	[email protected]
1010S:	Supported
1011F:	drivers/crypto/ccp/sev*
1012F:	include/uapi/linux/psp-sev.h
1013
1014AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1015M:	Mario Limonciello <[email protected]>
1016L:	[email protected]
1017S:	Supported
1018F:	drivers/crypto/ccp/dbc.c
1019F:	drivers/crypto/ccp/dbc.h
1020F:	drivers/crypto/ccp/platform-access.c
1021F:	drivers/crypto/ccp/platform-access.h
1022F:	include/uapi/linux/psp-dbc.h
1023F:	tools/crypto/ccp/*.c
1024F:	tools/crypto/ccp/*.py
1025
1026AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1027M:	Mario Limonciello <[email protected]>
1028L:	[email protected]
1029S:	Supported
1030F:	drivers/crypto/ccp/hsti.*
1031
1032AMD DISPLAY CORE
1033M:	Harry Wentland <[email protected]>
1034M:	Leo Li <[email protected]>
1035M:	Rodrigo Siqueira <[email protected]>
1036L:	[email protected]
1037S:	Supported
1038T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1039F:	drivers/gpu/drm/amd/display/
1040
1041AMD DISPLAY CORE - DML
1042M:	Chaitanya Dhere <[email protected]>
1043M:	Jun Lei <[email protected]>
1044S:	Supported
1045F:	drivers/gpu/drm/amd/display/dc/dml/
1046F:	drivers/gpu/drm/amd/display/dc/dml2/
1047
1048AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1049M:	Huang Rui <[email protected]>
1050L:	[email protected]
1051S:	Supported
1052F:	Documentation/hwmon/fam15h_power.rst
1053F:	drivers/hwmon/fam15h_power.c
1054
1055AMD FCH GPIO DRIVER
1056M:	Enrico Weigelt, metux IT consult <[email protected]>
1057L:	[email protected]
1058S:	Maintained
1059F:	drivers/gpio/gpio-amd-fch.c
1060F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1061
1062AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1063L:	[email protected] (moderated for non-subscribers)
1064S:	Orphan
1065F:	drivers/usb/gadget/udc/amd5536udc.*
1066
1067AMD GEODE PROCESSOR/CHIPSET SUPPORT
1068M:	Andres Salomon <[email protected]>
1069L:	[email protected] (moderated for non-subscribers)
1070S:	Supported
1071W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1072F:	arch/x86/include/asm/geode.h
1073F:	drivers/char/hw_random/geode-rng.c
1074F:	drivers/crypto/geode*
1075F:	drivers/video/fbdev/geode/
1076
1077AMD HSMP DRIVER
1078M:	Naveen Krishna Chatradhi <[email protected]>
1079R:	Carlos Bilbao <[email protected]>
1080L:	[email protected]
1081S:	Maintained
1082F:	Documentation/arch/x86/amd_hsmp.rst
1083F:	arch/x86/include/asm/amd_hsmp.h
1084F:	arch/x86/include/uapi/asm/amd_hsmp.h
1085F:	drivers/platform/x86/amd/hsmp/
1086
1087AMD IOMMU (AMD-VI)
1088M:	Joerg Roedel <[email protected]>
1089R:	Suravee Suthikulpanit <[email protected]>
1090L:	[email protected]
1091S:	Maintained
1092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1093F:	drivers/iommu/amd/
1094F:	include/linux/amd-iommu.h
1095
1096AMD KFD
1097M:	Felix Kuehling <[email protected]>
1098L:	[email protected]
1099S:	Supported
1100T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1101F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1102F:	drivers/gpu/drm/amd/amdkfd/
1103F:	drivers/gpu/drm/amd/include/cik_structs.h
1104F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1105F:	drivers/gpu/drm/amd/include/v9_structs.h
1106F:	drivers/gpu/drm/amd/include/vi_structs.h
1107F:	include/uapi/linux/kfd_ioctl.h
1108F:	include/uapi/linux/kfd_sysfs.h
1109
1110AMD MP2 I2C DRIVER
1111M:	Elie Morisse <[email protected]>
1112M:	Shyam Sundar S K <[email protected]>
1113L:	[email protected]
1114S:	Maintained
1115F:	drivers/i2c/busses/i2c-amd-mp2*
1116
1117AMD ASF I2C DRIVER
1118M:	Shyam Sundar S K <[email protected]>
1119L:	[email protected]
1120S:	Supported
1121F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1122
1123AMD PDS CORE DRIVER
1124M:	Shannon Nelson <[email protected]>
1125M:	Brett Creeley <[email protected]>
1126L:	[email protected]
1127S:	Supported
1128F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1129F:	drivers/net/ethernet/amd/pds_core/
1130F:	include/linux/pds/
1131
1132AMD PMC DRIVER
1133M:	Shyam Sundar S K <[email protected]>
1134L:	[email protected]
1135S:	Maintained
1136F:	drivers/platform/x86/amd/pmc/
1137
1138AMD PMF DRIVER
1139M:	Shyam Sundar S K <[email protected]>
1140L:	[email protected]
1141S:	Supported
1142F:	Documentation/ABI/testing/sysfs-amd-pmf
1143F:	drivers/platform/x86/amd/pmf/
1144
1145AMD POWERPLAY AND SWSMU
1146M:	Kenneth Feng <[email protected]>
1147L:	[email protected]
1148S:	Supported
1149T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1150F:	drivers/gpu/drm/amd/pm/
1151
1152AMD PSTATE DRIVER
1153M:	Huang Rui <[email protected]>
1154M:	Gautham R. Shenoy <[email protected]>
1155M:	Mario Limonciello <[email protected]>
1156R:	Perry Yuan <[email protected]>
1157L:	[email protected]
1158S:	Supported
1159F:	Documentation/admin-guide/pm/amd-pstate.rst
1160F:	drivers/cpufreq/amd-pstate*
1161F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1162
1163AMD PTDMA DRIVER
1164M:	Basavaraj Natikar <[email protected]>
1165L:	[email protected]
1166S:	Maintained
1167F:	drivers/dma/ptdma/
1168
1169AMD QDMA DRIVER
1170M:	Nishad Saraf <[email protected]>
1171M:	Lizhi Hou <[email protected]>
1172L:	[email protected]
1173S:	Supported
1174F:	drivers/dma/amd/qdma/
1175F:	include/linux/platform_data/amd_qdma.h
1176
1177AMD SEATTLE DEVICE TREE SUPPORT
1178M:	Suravee Suthikulpanit <[email protected]>
1179M:	Tom Lendacky <[email protected]>
1180S:	Supported
1181F:	arch/arm64/boot/dts/amd/
1182
1183AMD SENSOR FUSION HUB DRIVER
1184M:	Basavaraj Natikar <[email protected]>
1185L:	[email protected]
1186S:	Maintained
1187F:	Documentation/hid/amd-sfh*
1188F:	drivers/hid/amd-sfh-hid/
1189
1190AMD SPI DRIVER
1191M:	Raju Rangoju <[email protected]>
1192L:	[email protected]
1193S:	Supported
1194F:	drivers/spi/spi-amd.c
1195
1196AMD XDNA DRIVER
1197M:	Min Ma <[email protected]>
1198M:	Lizhi Hou <[email protected]>
1199L:	[email protected]
1200S:	Supported
1201T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1202F:	Documentation/accel/amdxdna/
1203F:	drivers/accel/amdxdna/
1204F:	include/trace/events/amdxdna.h
1205F:	include/uapi/drm/amdxdna_accel.h
1206
1207AMD XGBE DRIVER
1208M:	"Shyam Sundar S K" <[email protected]>
1209L:	[email protected]
1210S:	Supported
1211F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1212F:	drivers/net/ethernet/amd/xgbe/
1213
1214AMLOGIC BLUETOOTH DRIVER
1215M:	Yang Li <[email protected]>
1216L:	[email protected]
1217S:	Maintained
1218F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1219F:	drivers/bluetooth/hci_aml.c
1220
1221AMLOGIC DDR PMU DRIVER
1222M:	Jiucheng Xu <[email protected]>
1223L:	[email protected]
1224S:	Supported
1225W:	http://www.amlogic.com
1226F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1227F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1228F:	drivers/perf/amlogic/
1229F:	include/soc/amlogic/
1230
1231AMLOGIC RTC DRIVER
1232M:	Yiting Deng <[email protected]>
1233M:	Xianwei Zhao <[email protected]>
1234L:	[email protected]
1235S:	Maintained
1236F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1237F:	drivers/rtc/rtc-amlogic-a4.c
1238
1239AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1240M:	Javier Carrasco <[email protected]>
1241L:	[email protected]
1242S:	Maintained
1243F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1244F:	Documentation/hwmon/chipcap2.rst
1245F:	drivers/hwmon/chipcap2.c
1246
1247AMPHION VPU CODEC V4L2 DRIVER
1248M:	Ming Qian <[email protected]>
1249M:	Zhou Peng <[email protected]>
1250L:	[email protected]
1251S:	Maintained
1252F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1253F:	drivers/media/platform/amphion/
1254
1255AMS AS73211 DRIVER
1256M:	Christian Eggers <[email protected]>
1257L:	[email protected]
1258S:	Maintained
1259F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1260F:	drivers/iio/light/as73211.c
1261
1262AMT (Automatic Multicast Tunneling)
1263M:	Taehee Yoo <[email protected]>
1264L:	[email protected]
1265S:	Maintained
1266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1268F:	drivers/net/amt.c
1269
1270ANALOG DEVICES INC AD3552R DRIVER
1271M:	Nuno Sá <[email protected]>
1272L:	[email protected]
1273S:	Supported
1274W:	https://ez.analog.com/linux-software-drivers
1275F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1276F:	drivers/iio/dac/ad3552r.c
1277
1278ANALOG DEVICES INC AD4000 DRIVER
1279M:	Marcelo Schmitt <[email protected]>
1280L:	[email protected]
1281S:	Supported
1282W:	https://ez.analog.com/linux-software-drivers
1283F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1284F:	Documentation/iio/ad4000.rst
1285F:	drivers/iio/adc/ad4000.c
1286
1287ANALOG DEVICES INC AD4130 DRIVER
1288M:	Cosmin Tanislav <[email protected]>
1289L:	[email protected]
1290S:	Supported
1291W:	https://ez.analog.com/linux-software-drivers
1292F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1293F:	drivers/iio/adc/ad4130.c
1294
1295ANALOG DEVICES INC AD4695 DRIVER
1296M:	Michael Hennerich <[email protected]>
1297M:	Nuno Sá <[email protected]>
1298R:	David Lechner <[email protected]>
1299L:	[email protected]
1300S:	Supported
1301W:	https://ez.analog.com/linux-software-drivers
1302F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1303F:	Documentation/iio/ad4695.rst
1304F:	drivers/iio/adc/ad4695.c
1305F:	include/dt-bindings/iio/adi,ad4695.h
1306
1307ANALOG DEVICES INC AD7091R DRIVER
1308M:	Marcelo Schmitt <[email protected]>
1309L:	[email protected]
1310S:	Supported
1311W:	http://ez.analog.com/community/linux-device-drivers
1312F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1313F:	drivers/iio/adc/ad7091r*
1314
1315ANALOG DEVICES INC AD7192 DRIVER
1316M:	Alisa-Dariana Roman <[email protected]>
1317L:	[email protected]
1318S:	Supported
1319W:	https://ez.analog.com/linux-software-drivers
1320F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1321F:	drivers/iio/adc/ad7192.c
1322
1323ANALOG DEVICES INC AD7292 DRIVER
1324M:	Marcelo Schmitt <[email protected]>
1325L:	[email protected]
1326S:	Supported
1327W:	https://ez.analog.com/linux-software-drivers
1328F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1329F:	drivers/iio/adc/ad7292.c
1330
1331ANALOG DEVICES INC AD7293 DRIVER
1332M:	Antoniu Miclaus <[email protected]>
1333L:	[email protected]
1334S:	Supported
1335W:	https://ez.analog.com/linux-software-drivers
1336F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1337F:	drivers/iio/dac/ad7293.c
1338
1339ANALOG DEVICES INC AD74115 DRIVER
1340M:	Cosmin Tanislav <[email protected]>
1341L:	[email protected]
1342S:	Supported
1343W:	https://ez.analog.com/linux-software-drivers
1344F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1345F:	drivers/iio/addac/ad74115.c
1346
1347ANALOG DEVICES INC AD74413R DRIVER
1348M:	Cosmin Tanislav <[email protected]>
1349L:	[email protected]
1350S:	Supported
1351W:	https://ez.analog.com/linux-software-drivers
1352F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1353F:	drivers/iio/addac/ad74413r.c
1354F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1355
1356ANALOG DEVICES INC AD7625 DRIVER
1357M:	Michael Hennerich <[email protected]>
1358M:	Nuno Sá <[email protected]>
1359R:	Trevor Gamblin <[email protected]>
1360S:	Supported
1361W:	https://ez.analog.com/linux-software-drivers
1362W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1363F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1364F:	Documentation/iio/ad7625.rst
1365F:	drivers/iio/adc/ad7625.c
1366
1367ANALOG DEVICES INC AD7768-1 DRIVER
1368M:	Michael Hennerich <[email protected]>
1369L:	[email protected]
1370S:	Supported
1371W:	https://ez.analog.com/linux-software-drivers
1372F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1373F:	drivers/iio/adc/ad7768-1.c
1374
1375ANALOG DEVICES INC AD7780 DRIVER
1376M:	Michael Hennerich <[email protected]>
1377M:	Renato Lui Geh <[email protected]>
1378L:	[email protected]
1379S:	Supported
1380W:	https://ez.analog.com/linux-software-drivers
1381F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1382F:	drivers/iio/adc/ad7780.c
1383
1384ANALOG DEVICES INC AD9467 DRIVER
1385M:	Michael Hennerich <[email protected]>
1386M:	Nuno Sa <[email protected]>
1387L:	[email protected]
1388S:	Supported
1389W:	https://ez.analog.com/linux-software-drivers
1390F:	Documentation/ABI/testing/debugfs-iio-ad9467
1391F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1392F:	drivers/iio/adc/ad9467.c
1393
1394ANALOG DEVICES INC AD8460 DRIVER
1395M:	Mariel Tinaco <[email protected]>
1396L:	[email protected]
1397S:	Supported
1398W:	https://ez.analog.com/linux-software-drivers
1399F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1400F:	drivers/iio/dac/ad8460.c
1401
1402ANALOG DEVICES INC AD9739a DRIVER
1403M:	Nuno Sa <[email protected]>
1404M:	Dragos Bogdan <[email protected]>
1405L:	[email protected]
1406S:	Supported
1407W:	https://ez.analog.com/linux-software-drivers
1408F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1409F:	drivers/iio/dac/ad9739a.c
1410
1411ANALOG DEVICES INC ADA4250 DRIVER
1412M:	Antoniu Miclaus <[email protected]>
1413L:	[email protected]
1414S:	Supported
1415W:	https://ez.analog.com/linux-software-drivers
1416F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1417F:	drivers/iio/amplifiers/ada4250.c
1418
1419ANALOG DEVICES INC ADF4377 DRIVER
1420M:	Antoniu Miclaus <[email protected]>
1421L:	[email protected]
1422S:	Supported
1423W:	https://ez.analog.com/linux-software-drivers
1424F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1425F:	drivers/iio/frequency/adf4377.c
1426
1427ANALOG DEVICES INC ADGS1408 DRIVER
1428M:	Mircea Caprioru <[email protected]>
1429S:	Supported
1430F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1431F:	drivers/mux/adgs1408.c
1432
1433ANALOG DEVICES INC ADIN DRIVER
1434M:	Michael Hennerich <[email protected]>
1435L:	[email protected]
1436S:	Supported
1437W:	https://ez.analog.com/linux-software-drivers
1438F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1439F:	drivers/net/phy/adin.c
1440
1441ANALOG DEVICES INC ADIS DRIVER LIBRARY
1442M:	Nuno Sa <[email protected]>
1443L:	[email protected]
1444S:	Supported
1445F:	drivers/iio/imu/adis.c
1446F:	drivers/iio/imu/adis_buffer.c
1447F:	drivers/iio/imu/adis_trigger.c
1448F:	include/linux/iio/imu/adis.h
1449
1450ANALOG DEVICES INC ADIS16460 DRIVER
1451M:	Dragos Bogdan <[email protected]>
1452L:	[email protected]
1453S:	Supported
1454W:	https://ez.analog.com/linux-software-drivers
1455F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1456F:	drivers/iio/imu/adis16460.c
1457
1458ANALOG DEVICES INC ADIS16475 DRIVER
1459M:	Nuno Sa <[email protected]>
1460L:	[email protected]
1461S:	Supported
1462W:	https://ez.analog.com/linux-software-drivers
1463F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1464F:	drivers/iio/imu/adis16475.c
1465
1466ANALOG DEVICES INC ADM1177 DRIVER
1467M:	Michael Hennerich <[email protected]>
1468L:	[email protected]
1469S:	Supported
1470W:	https://ez.analog.com/linux-software-drivers
1471F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1472F:	drivers/hwmon/adm1177.c
1473
1474ANALOG DEVICES INC ADMFM2000 DRIVER
1475M:	Kim Seer Paller <[email protected]>
1476L:	[email protected]
1477S:	Supported
1478W:	https://ez.analog.com/linux-software-drivers
1479F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1480F:	drivers/iio/frequency/admfm2000.c
1481
1482ANALOG DEVICES INC ADMV1013 DRIVER
1483M:	Antoniu Miclaus <[email protected]>
1484L:	[email protected]
1485S:	Supported
1486W:	https://ez.analog.com/linux-software-drivers
1487F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1488F:	drivers/iio/frequency/admv1013.c
1489
1490ANALOG DEVICES INC ADMV1014 DRIVER
1491M:	Antoniu Miclaus <[email protected]>
1492L:	[email protected]
1493S:	Supported
1494W:	https://ez.analog.com/linux-software-drivers
1495F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1496F:	drivers/iio/frequency/admv1014.c
1497
1498ANALOG DEVICES INC ADMV8818 DRIVER
1499M:	Antoniu Miclaus <[email protected]>
1500L:	[email protected]
1501S:	Supported
1502W:	https://ez.analog.com/linux-software-drivers
1503F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1504F:	drivers/iio/filter/admv8818.c
1505
1506ANALOG DEVICES INC ADP5061 DRIVER
1507M:	Michael Hennerich <[email protected]>
1508L:	[email protected]
1509S:	Supported
1510W:	https://ez.analog.com/linux-software-drivers
1511F:	drivers/power/supply/adp5061.c
1512
1513ANALOG DEVICES INC ADRF6780 DRIVER
1514M:	Antoniu Miclaus <[email protected]>
1515L:	[email protected]
1516S:	Supported
1517W:	https://ez.analog.com/linux-software-drivers
1518F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1519F:	drivers/iio/frequency/adrf6780.c
1520
1521ANALOG DEVICES INC ADV7180 DRIVER
1522M:	Lars-Peter Clausen <[email protected]>
1523L:	[email protected]
1524S:	Supported
1525W:	https://ez.analog.com/linux-software-drivers
1526F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1527F:	drivers/media/i2c/adv7180.c
1528
1529ANALOG DEVICES INC ADV748X DRIVER
1530M:	Kieran Bingham <[email protected]>
1531L:	[email protected]
1532S:	Maintained
1533F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1534F:	drivers/media/i2c/adv748x/*
1535
1536ANALOG DEVICES INC ADV7511 DRIVER
1537M:	Hans Verkuil <[email protected]>
1538L:	[email protected]
1539S:	Maintained
1540F:	drivers/media/i2c/adv7511*
1541
1542ANALOG DEVICES INC ADV7604 DRIVER
1543M:	Hans Verkuil <[email protected]>
1544L:	[email protected]
1545S:	Maintained
1546F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1547F:	drivers/media/i2c/adv7604*
1548
1549ANALOG DEVICES INC ADV7842 DRIVER
1550M:	Hans Verkuil <[email protected]>
1551L:	[email protected]
1552S:	Maintained
1553F:	drivers/media/i2c/adv7842*
1554
1555ANALOG DEVICES INC ADXRS290 DRIVER
1556M:	Nishant Malpani <[email protected]>
1557L:	[email protected]
1558S:	Supported
1559F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1560F:	drivers/iio/gyro/adxrs290.c
1561
1562ANALOG DEVICES INC ASOC CODEC DRIVERS
1563M:	Lars-Peter Clausen <[email protected]>
1564M:	Nuno Sá <[email protected]>
1565L:	[email protected]
1566S:	Supported
1567W:	http://wiki.analog.com/
1568W:	https://ez.analog.com/linux-software-drivers
1569F:	Documentation/devicetree/bindings/sound/adi,*
1570F:	sound/soc/codecs/ad1*
1571F:	sound/soc/codecs/ad7*
1572F:	sound/soc/codecs/adau*
1573F:	sound/soc/codecs/adav*
1574F:	sound/soc/codecs/sigmadsp.*
1575F:	sound/soc/codecs/ssm*
1576
1577ANALOG DEVICES INC AXI DAC DRIVER
1578M:	Nuno Sa <[email protected]>
1579L:	[email protected]
1580S:	Supported
1581W:	https://ez.analog.com/linux-software-drivers
1582F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1583F:	drivers/iio/dac/adi-axi-dac.c
1584
1585ANALOG DEVICES INC DMA DRIVERS
1586M:	Lars-Peter Clausen <[email protected]>
1587S:	Supported
1588W:	https://ez.analog.com/linux-software-drivers
1589F:	drivers/dma/dma-axi-dmac.c
1590
1591ANALOG DEVICES INC IIO DRIVERS
1592M:	Lars-Peter Clausen <[email protected]>
1593M:	Michael Hennerich <[email protected]>
1594S:	Supported
1595W:	http://wiki.analog.com/
1596W:	https://ez.analog.com/linux-software-drivers
1597F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1598F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1599F:	Documentation/devicetree/bindings/iio/*/adi,*
1600F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1601F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1602F:	Documentation/iio/ad7606.rst
1603F:	drivers/iio/*/ad*
1604F:	drivers/iio/adc/ltc249*
1605F:	drivers/iio/amplifiers/hmc425a.c
1606F:	drivers/staging/iio/*/ad*
1607X:	drivers/iio/*/adjd*
1608
1609ANALOGBITS PLL LIBRARIES
1610M:	Paul Walmsley <[email protected]>
1611M:	Samuel Holland <[email protected]>
1612S:	Supported
1613F:	drivers/clk/analogbits/*
1614F:	include/linux/clk/analogbits*
1615
1616ANDROID DRIVERS
1617M:	Greg Kroah-Hartman <[email protected]>
1618M:	Arve Hjønnevåg <[email protected]>
1619M:	Todd Kjos <[email protected]>
1620M:	Martijn Coenen <[email protected]>
1621M:	Joel Fernandes <[email protected]>
1622M:	Christian Brauner <[email protected]>
1623M:	Carlos Llamas <[email protected]>
1624M:	Suren Baghdasaryan <[email protected]>
1625L:	[email protected]
1626S:	Supported
1627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1628F:	drivers/android/
1629
1630ANDROID GOLDFISH PIC DRIVER
1631M:	Miodrag Dinic <[email protected]>
1632S:	Supported
1633F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1634F:	drivers/irqchip/irq-goldfish-pic.c
1635
1636ANDROID GOLDFISH RTC DRIVER
1637M:	Jiaxun Yang <[email protected]>
1638S:	Supported
1639F:	drivers/rtc/rtc-goldfish.c
1640
1641AOA (Apple Onboard Audio) ALSA DRIVER
1642M:	Johannes Berg <[email protected]>
1643L:	[email protected]
1644L:	[email protected]
1645S:	Maintained
1646F:	sound/aoa/
1647
1648APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1649M:	William Breathitt Gray <[email protected]>
1650L:	[email protected]
1651S:	Maintained
1652F:	drivers/iio/addac/stx104.c
1653
1654APM DRIVER
1655M:	Jiri Kosina <[email protected]>
1656S:	Odd fixes
1657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1658F:	arch/x86/kernel/apm_32.c
1659F:	drivers/char/apm-emulation.c
1660F:	include/linux/apm_bios.h
1661F:	include/uapi/linux/apm_bios.h
1662
1663APPARMOR SECURITY MODULE
1664M:	John Johansen <[email protected]>
1665M:	John Johansen <[email protected]>
1666L:	[email protected] (moderated for non-subscribers)
1667S:	Supported
1668W:	apparmor.net
1669B:	https://gitlab.com/apparmor/apparmor-kernel
1670C:	irc://irc.oftc.net/apparmor
1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1672T:	https://gitlab.com/apparmor/apparmor-kernel.git
1673F:	Documentation/admin-guide/LSM/apparmor.rst
1674F:	security/apparmor/
1675
1676APPLE BCM5974 MULTITOUCH DRIVER
1677M:	Henrik Rydberg <[email protected]>
1678L:	[email protected]
1679S:	Odd fixes
1680F:	drivers/input/mouse/bcm5974.c
1681
1682APPLE PCIE CONTROLLER DRIVER
1683M:	Alyssa Rosenzweig <[email protected]>
1684M:	Marc Zyngier <[email protected]>
1685L:	[email protected]
1686S:	Maintained
1687F:	drivers/pci/controller/pcie-apple.c
1688
1689APPLE SMC DRIVER
1690M:	Henrik Rydberg <[email protected]>
1691L:	[email protected]
1692S:	Odd fixes
1693F:	drivers/hwmon/applesmc.c
1694
1695APPLETALK NETWORK LAYER
1696L:	[email protected]
1697S:	Odd fixes
1698F:	include/linux/atalk.h
1699F:	include/uapi/linux/atalk.h
1700F:	net/appletalk/
1701
1702APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1703M:	Khuong Dinh <[email protected]>
1704S:	Supported
1705F:	arch/arm64/boot/dts/apm/
1706
1707APPLIED MICRO (APM) X-GENE SOC EDAC
1708M:	Khuong Dinh <[email protected]>
1709S:	Supported
1710F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1711F:	drivers/edac/xgene_edac.c
1712
1713APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1714M:	Iyappan Subramanian <[email protected]>
1715M:	Keyur Chudgar <[email protected]>
1716S:	Supported
1717F:	drivers/net/ethernet/apm/xgene-v2/
1718
1719APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1720M:	Iyappan Subramanian <[email protected]>
1721M:	Keyur Chudgar <[email protected]>
1722M:	Quan Nguyen <[email protected]>
1723S:	Supported
1724F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1725F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1726F:	drivers/net/ethernet/apm/xgene/
1727F:	drivers/net/mdio/mdio-xgene.c
1728
1729APPLIED MICRO (APM) X-GENE SOC PMU
1730M:	Khuong Dinh <[email protected]>
1731S:	Supported
1732F:	Documentation/admin-guide/perf/xgene-pmu.rst
1733F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1734F:	drivers/perf/xgene_pmu.c
1735
1736APPLIED MICRO QT2025 PHY DRIVER
1737M:	FUJITA Tomonori <[email protected]>
1738R:	Trevor Gross <[email protected]>
1739L:	[email protected]
1740L:	[email protected]
1741S:	Maintained
1742F:	drivers/net/phy/qt2025.rs
1743
1744APTINA CAMERA SENSOR PLL
1745M:	Laurent Pinchart <[email protected]>
1746L:	[email protected]
1747S:	Maintained
1748F:	drivers/media/i2c/aptina-pll.*
1749
1750AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1751M:	Aleksa Savic <[email protected]>
1752M:	Jack Doan <[email protected]>
1753L:	[email protected]
1754S:	Maintained
1755F:	Documentation/hwmon/aquacomputer_d5next.rst
1756F:	drivers/hwmon/aquacomputer_d5next.c
1757
1758AQUANTIA ETHERNET DRIVER (atlantic)
1759M:	Igor Russkikh <[email protected]>
1760L:	[email protected]
1761S:	Supported
1762W:	https://www.marvell.com/
1763Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1764F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1765F:	drivers/net/ethernet/aquantia/atlantic/
1766
1767AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1768M:	Egor Pomozov <[email protected]>
1769L:	[email protected]
1770S:	Supported
1771W:	http://www.aquantia.com
1772F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1773
1774AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1775M:	Krzysztof Hałasa <[email protected]>
1776L:	[email protected]
1777S:	Maintained
1778F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1779F:	drivers/media/i2c/ar0521.c
1780
1781ARASAN NAND CONTROLLER DRIVER
1782M:	Miquel Raynal <[email protected]>
1783R:	Michal Simek <[email protected]>
1784L:	[email protected]
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1787F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1788
1789ARC FRAMEBUFFER DRIVER
1790M:	Jaya Kumar <[email protected]>
1791S:	Maintained
1792F:	drivers/video/fbdev/arcfb.c
1793F:	drivers/video/fbdev/core/fb_defio.c
1794
1795ARC PGU DRM DRIVER
1796M:	Alexey Brodkin <[email protected]>
1797S:	Supported
1798F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1799F:	drivers/gpu/drm/tiny/arcpgu.c
1800
1801ARCNET NETWORK LAYER
1802M:	Michael Grzeschik <[email protected]>
1803L:	[email protected]
1804S:	Maintained
1805F:	drivers/net/arcnet/
1806F:	include/uapi/linux/if_arcnet.h
1807
1808ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1809M:	Arnd Bergmann <[email protected]>
1810L:	[email protected] (moderated for non-subscribers)
1811L:	[email protected]
1812S:	Maintained
1813P:	Documentation/process/maintainer-soc.rst
1814C:	irc://irc.libera.chat/armlinux
1815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1816F:	Documentation/process/maintainer-soc*.rst
1817F:	arch/arm/boot/dts/Makefile
1818F:	arch/arm64/boot/dts/Makefile
1819
1820ARM ARCHITECTED TIMER DRIVER
1821M:	Mark Rutland <[email protected]>
1822M:	Marc Zyngier <[email protected]>
1823L:	[email protected] (moderated for non-subscribers)
1824S:	Maintained
1825F:	arch/arm/include/asm/arch_timer.h
1826F:	arch/arm64/include/asm/arch_timer.h
1827F:	drivers/clocksource/arm_arch_timer.c
1828
1829ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1830M:	Marc Zyngier <[email protected]>
1831L:	[email protected] (moderated for non-subscribers)
1832S:	Maintained
1833F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1834F:	arch/arm/include/asm/arch_gicv3.h
1835F:	arch/arm64/include/asm/arch_gicv3.h
1836F:	drivers/irqchip/irq-gic*.[ch]
1837F:	include/linux/irqchip/arm-gic*.h
1838F:	include/linux/irqchip/arm-vgic-info.h
1839
1840ARM HDLCD DRM DRIVER
1841M:	Liviu Dudau <[email protected]>
1842S:	Supported
1843F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1844F:	drivers/gpu/drm/arm/hdlcd_*
1845
1846ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1847M:	Linus Walleij <[email protected]>
1848L:	[email protected] (moderated for non-subscribers)
1849S:	Maintained
1850F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1851F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1852F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1853F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1854F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1855F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1856F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1857F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1858F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1859F:	arch/arm/boot/dts/arm/arm-realview-*
1860F:	arch/arm/boot/dts/arm/integrator*
1861F:	arch/arm/boot/dts/arm/versatile*
1862F:	arch/arm/mach-versatile/
1863F:	drivers/bus/arm-integrator-lm.c
1864F:	drivers/clk/versatile/
1865F:	drivers/i2c/busses/i2c-versatile.c
1866F:	drivers/irqchip/irq-versatile-fpga.c
1867F:	drivers/mtd/maps/physmap-versatile.*
1868F:	drivers/power/reset/arm-versatile-reboot.c
1869F:	drivers/soc/versatile/
1870
1871ARM INTERCONNECT PMU DRIVERS
1872M:	Robin Murphy <[email protected]>
1873S:	Supported
1874F:	Documentation/admin-guide/perf/arm-cmn.rst
1875F:	Documentation/admin-guide/perf/arm-ni.rst
1876F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1877F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1878F:	drivers/perf/arm-cmn.c
1879F:	drivers/perf/arm-ni.c
1880F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1881
1882ARM KOMEDA DRM-KMS DRIVER
1883M:	Liviu Dudau <[email protected]>
1884S:	Supported
1885T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1886F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1887F:	Documentation/gpu/komeda-kms.rst
1888F:	drivers/gpu/drm/arm/display/include/
1889F:	drivers/gpu/drm/arm/display/komeda/
1890
1891ARM MALI PANFROST DRM DRIVER
1892M:	Boris Brezillon <[email protected]>
1893M:	Rob Herring <[email protected]>
1894R:	Steven Price <[email protected]>
1895L:	[email protected]
1896S:	Supported
1897T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1898F:	Documentation/gpu/panfrost.rst
1899F:	drivers/gpu/drm/ci/xfails/panfrost*
1900F:	drivers/gpu/drm/panfrost/
1901F:	include/uapi/drm/panfrost_drm.h
1902
1903ARM MALI PANTHOR DRM DRIVER
1904M:	Boris Brezillon <[email protected]>
1905M:	Steven Price <[email protected]>
1906M:	Liviu Dudau <[email protected]>
1907L:	[email protected]
1908S:	Supported
1909T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1910F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1911F:	drivers/gpu/drm/panthor/
1912F:	include/uapi/drm/panthor_drm.h
1913
1914ARM MALI-DP DRM DRIVER
1915M:	Liviu Dudau <[email protected]>
1916S:	Supported
1917T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1918F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1919F:	Documentation/gpu/afbc.rst
1920F:	drivers/gpu/drm/arm/
1921
1922ARM MFM AND FLOPPY DRIVERS
1923M:	Ian Molton <[email protected]>
1924S:	Maintained
1925F:	arch/arm/include/asm/floppy.h
1926F:	arch/arm/mach-rpc/floppydma.S
1927
1928ARM PMU PROFILING AND DEBUGGING
1929M:	Will Deacon <[email protected]>
1930M:	Mark Rutland <[email protected]>
1931L:	[email protected] (moderated for non-subscribers)
1932S:	Maintained
1933F:	Documentation/devicetree/bindings/arm/pmu.yaml
1934F:	Documentation/devicetree/bindings/perf/
1935F:	arch/arm*/include/asm/hw_breakpoint.h
1936F:	arch/arm*/include/asm/perf_event.h
1937F:	arch/arm*/kernel/hw_breakpoint.c
1938F:	arch/arm*/kernel/perf_*
1939F:	drivers/perf/
1940F:	include/linux/perf/arm_pmu*.h
1941
1942ARM PORT
1943M:	Russell King <[email protected]>
1944L:	[email protected] (moderated for non-subscribers)
1945S:	Odd Fixes
1946W:	http://www.armlinux.org.uk/
1947T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1948F:	arch/arm/
1949X:	arch/arm/boot/dts/
1950
1951ARM PRIMECELL AACI PL041 DRIVER
1952M:	Russell King <[email protected]>
1953S:	Odd Fixes
1954F:	sound/arm/aaci.*
1955
1956ARM PRIMECELL BUS SUPPORT
1957M:	Russell King <[email protected]>
1958S:	Odd Fixes
1959F:	drivers/amba/
1960F:	include/linux/amba/bus.h
1961
1962ARM PRIMECELL KMI PL050 DRIVER
1963M:	Russell King <[email protected]>
1964S:	Odd Fixes
1965F:	drivers/input/serio/ambakmi.*
1966F:	include/linux/amba/kmi.h
1967
1968ARM PRIMECELL MMCI PL180/1 DRIVER
1969M:	Russell King <[email protected]>
1970S:	Odd Fixes
1971F:	drivers/mmc/host/mmci.*
1972F:	include/linux/amba/mmci.h
1973
1974ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1975M:	Miquel Raynal <[email protected]>
1976R:	Michal Simek <[email protected]>
1977L:	[email protected]
1978S:	Maintained
1979F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1980F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1981
1982ARM PRIMECELL PL35X SMC DRIVER
1983M:	Miquel Raynal <[email protected]>
1984R:	Michal Simek <[email protected]>
1985L:	[email protected] (moderated for non-subscribers)
1986S:	Maintained
1987F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1988F:	drivers/memory/pl353-smc.c
1989
1990ARM PRIMECELL SSP PL022 SPI DRIVER
1991M:	Linus Walleij <[email protected]>
1992L:	[email protected] (moderated for non-subscribers)
1993S:	Maintained
1994F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1995F:	drivers/spi/spi-pl022.c
1996
1997ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1998M:	Russell King <[email protected]>
1999S:	Odd Fixes
2000F:	drivers/tty/serial/amba-pl01*.c
2001F:	include/linux/amba/serial.h
2002
2003ARM PRIMECELL VIC PL190/PL192 DRIVER
2004M:	Linus Walleij <[email protected]>
2005L:	[email protected] (moderated for non-subscribers)
2006S:	Maintained
2007F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2008F:	drivers/irqchip/irq-vic.c
2009
2010ARM SMC WATCHDOG DRIVER
2011M:	Julius Werner <[email protected]>
2012R:	Evan Benn <[email protected]>
2013S:	Maintained
2014F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2015F:	drivers/watchdog/arm_smc_wdt.c
2016
2017ARM SMMU DRIVERS
2018M:	Will Deacon <[email protected]>
2019R:	Robin Murphy <[email protected]>
2020L:	[email protected] (moderated for non-subscribers)
2021S:	Maintained
2022F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2023F:	drivers/iommu/arm/
2024F:	drivers/iommu/io-pgtable-arm*
2025
2026ARM SMMU SVA SUPPORT
2027R:	Jean-Philippe Brucker <[email protected]>
2028F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2029
2030ARM SUB-ARCHITECTURES
2031L:	[email protected] (moderated for non-subscribers)
2032S:	Maintained
2033C:	irc://irc.libera.chat/armlinux
2034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2035F:	arch/arm/mach-*/
2036F:	arch/arm/plat-*/
2037
2038ARM/ACTIONS SEMI ARCHITECTURE
2039M:	Andreas Färber <[email protected]>
2040M:	Manivannan Sadhasivam <[email protected]>
2041L:	[email protected] (moderated for non-subscribers)
2042L:	[email protected] (moderated for non-subscribers)
2043S:	Maintained
2044F:	Documentation/devicetree/bindings/arm/actions.yaml
2045F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2046F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2047F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2048F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2049F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2050F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2051F:	Documentation/devicetree/bindings/pinctrl/actions,*
2052F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2053F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2054F:	arch/arm/boot/dts/actions/
2055F:	arch/arm/mach-actions/
2056F:	arch/arm64/boot/dts/actions/
2057F:	drivers/clk/actions/
2058F:	drivers/clocksource/timer-owl*
2059F:	drivers/dma/owl-dma.c
2060F:	drivers/i2c/busses/i2c-owl.c
2061F:	drivers/irqchip/irq-owl-sirq.c
2062F:	drivers/mmc/host/owl-mmc.c
2063F:	drivers/net/ethernet/actions/
2064F:	drivers/pinctrl/actions/*
2065F:	drivers/pmdomain/actions/
2066F:	include/dt-bindings/power/owl-*
2067F:	include/dt-bindings/reset/actions,*
2068F:	include/linux/soc/actions/
2069N:	owl
2070
2071ARM/AIROHA SOC SUPPORT
2072M:	Matthias Brugger <[email protected]>
2073M:	AngeloGioacchino Del Regno <[email protected]>
2074L:	[email protected] (moderated for non-subscribers)
2075L:	[email protected] (moderated for non-subscribers)
2076S:	Odd Fixes
2077F:	arch/arm/boot/dts/airoha/
2078F:	arch/arm64/boot/dts/airoha/
2079
2080ARM/Allwinner SoC Clock Support
2081M:	Emilio López <[email protected]>
2082S:	Maintained
2083F:	drivers/clk/sunxi/
2084
2085ARM/Allwinner sunXi SoC support
2086M:	Chen-Yu Tsai <[email protected]>
2087M:	Jernej Skrabec <[email protected]>
2088M:	Samuel Holland <[email protected]>
2089L:	[email protected] (moderated for non-subscribers)
2090L:	[email protected]
2091S:	Maintained
2092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2093F:	arch/arm/mach-sunxi/
2094F:	arch/arm64/boot/dts/allwinner/
2095F:	drivers/clk/sunxi-ng/
2096F:	drivers/pinctrl/sunxi/
2097F:	drivers/soc/sunxi/
2098N:	allwinner
2099N:	sun[x456789]i
2100N:	sun[25]0i
2101
2102ARM/ALPHASCALE ARCHITECTURE
2103M:	Krzysztof Kozlowski <[email protected]>
2104L:	[email protected] (moderated for non-subscribers)
2105S:	Odd Fixes
2106F:	arch/arm/boot/dts/alphascale/
2107F:	drivers/clk/clk-asm9260.c
2108F:	drivers/clocksource/asm9260_timer.c
2109F:	drivers/rtc/rtc-asm9260.c
2110F:	drivers/watchdog/asm9260_wdt.c
2111
2112ARM/AMD PENSANDO ARM64 ARCHITECTURE
2113M:	Brad Larson <[email protected]>
2114L:	[email protected] (moderated for non-subscribers)
2115S:	Supported
2116F:	Documentation/devicetree/bindings/*/amd,pensando*
2117F:	arch/arm64/boot/dts/amd/elba*
2118
2119ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2120M:	Neil Armstrong <[email protected]>
2121M:	Jerome Brunet <[email protected]>
2122L:	[email protected]
2123S:	Maintained
2124F:	Documentation/devicetree/bindings/clock/amlogic*
2125F:	drivers/clk/meson/
2126F:	include/dt-bindings/clock/amlogic,a1*
2127F:	include/dt-bindings/clock/gxbb*
2128F:	include/dt-bindings/clock/meson*
2129
2130ARM/Amlogic Meson SoC Crypto Drivers
2131M:	Corentin Labbe <[email protected]>
2132L:	[email protected]
2133L:	[email protected]
2134S:	Maintained
2135F:	Documentation/devicetree/bindings/crypto/amlogic*
2136F:	drivers/crypto/amlogic/
2137
2138ARM/Amlogic Meson SoC Sound Drivers
2139M:	Jerome Brunet <[email protected]>
2140L:	[email protected]
2141S:	Maintained
2142F:	Documentation/devicetree/bindings/sound/amlogic*
2143F:	sound/soc/meson/
2144
2145ARM/Amlogic Meson SoC support
2146M:	Neil Armstrong <[email protected]>
2147M:	Kevin Hilman <[email protected]>
2148R:	Jerome Brunet <[email protected]>
2149R:	Martin Blumenstingl <[email protected]>
2150L:	[email protected] (moderated for non-subscribers)
2151L:	[email protected]
2152S:	Maintained
2153W:	http://linux-meson.com/
2154F:	Documentation/devicetree/bindings/phy/amlogic*
2155F:	arch/arm/boot/dts/amlogic/
2156F:	arch/arm/mach-meson/
2157F:	arch/arm64/boot/dts/amlogic/
2158F:	drivers/pmdomain/amlogic/
2159F:	drivers/mmc/host/meson*
2160F:	drivers/phy/amlogic/
2161F:	drivers/pinctrl/meson/
2162F:	drivers/rtc/rtc-meson*
2163F:	drivers/soc/amlogic/
2164N:	meson
2165
2166ARM/Annapurna Labs ALPINE ARCHITECTURE
2167M:	Antoine Tenart <[email protected]>
2168L:	[email protected] (moderated for non-subscribers)
2169S:	Odd Fixes
2170F:	arch/arm/boot/dts/amazon/
2171F:	arch/arm/mach-alpine/
2172F:	arch/arm64/boot/dts/amazon/
2173F:	drivers/*/*alpine*
2174
2175ARM/APPLE MACHINE SOUND DRIVERS
2176M:	Martin Povišer <[email protected]>
2177L:	[email protected]
2178L:	[email protected]
2179S:	Maintained
2180F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2181F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2182F:	Documentation/devicetree/bindings/sound/apple,*
2183F:	sound/soc/apple/*
2184F:	sound/soc/codecs/cs42l83-i2c.c
2185F:	sound/soc/codecs/cs42l84.*
2186F:	sound/soc/codecs/ssm3515.c
2187
2188ARM/APPLE MACHINE SUPPORT
2189M:	Hector Martin <[email protected]>
2190M:	Sven Peter <[email protected]>
2191R:	Alyssa Rosenzweig <[email protected]>
2192L:	[email protected]
2193L:	[email protected] (moderated for non-subscribers)
2194S:	Maintained
2195W:	https://asahilinux.org
2196B:	https://github.com/AsahiLinux/linux/issues
2197C:	irc://irc.oftc.net/asahi-dev
2198T:	git https://github.com/AsahiLinux/linux.git
2199F:	Documentation/devicetree/bindings/arm/apple.yaml
2200F:	Documentation/devicetree/bindings/arm/apple/*
2201F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2202F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2203F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2204F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2205F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2206F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2207F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2208F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2209F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2210F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2211F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2212F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2213F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2214F:	Documentation/devicetree/bindings/power/apple*
2215F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2216F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2217F:	arch/arm64/boot/dts/apple/
2218F:	drivers/bluetooth/hci_bcm4377.c
2219F:	drivers/clk/clk-apple-nco.c
2220F:	drivers/cpufreq/apple-soc-cpufreq.c
2221F:	drivers/dma/apple-admac.c
2222F:	drivers/pmdomain/apple/
2223F:	drivers/i2c/busses/i2c-pasemi-core.c
2224F:	drivers/i2c/busses/i2c-pasemi-platform.c
2225F:	drivers/iommu/apple-dart.c
2226F:	drivers/iommu/io-pgtable-dart.c
2227F:	drivers/irqchip/irq-apple-aic.c
2228F:	drivers/nvme/host/apple.c
2229F:	drivers/nvmem/apple-efuses.c
2230F:	drivers/pinctrl/pinctrl-apple-gpio.c
2231F:	drivers/pwm/pwm-apple.c
2232F:	drivers/soc/apple/*
2233F:	drivers/watchdog/apple_wdt.c
2234F:	include/dt-bindings/interrupt-controller/apple-aic.h
2235F:	include/dt-bindings/pinctrl/apple.h
2236F:	include/linux/soc/apple/*
2237
2238ARM/ARTPEC MACHINE SUPPORT
2239M:	Jesper Nilsson <[email protected]>
2240M:	Lars Persson <[email protected]>
2241L:	[email protected]
2242S:	Maintained
2243F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2244F:	arch/arm/boot/dts/axis/
2245F:	arch/arm/mach-artpec
2246F:	drivers/clk/axis
2247F:	drivers/crypto/axis
2248F:	drivers/mmc/host/usdhi6rol0.c
2249F:	drivers/pinctrl/pinctrl-artpec*
2250
2251ARM/ASPEED I2C DRIVER
2252M:	Ryan Chen <[email protected]>
2253R:	Benjamin Herrenschmidt <[email protected]>
2254R:	Joel Stanley <[email protected]>
2255L:	[email protected]
2256L:	[email protected] (moderated for non-subscribers)
2257S:	Maintained
2258F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2259F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2260F:	drivers/i2c/busses/i2c-aspeed.c
2261F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2262
2263ARM/ASPEED MACHINE SUPPORT
2264M:	Joel Stanley <[email protected]>
2265R:	Andrew Jeffery <[email protected]>
2266L:	[email protected] (moderated for non-subscribers)
2267L:	[email protected] (moderated for non-subscribers)
2268S:	Supported
2269Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2271F:	Documentation/devicetree/bindings/arm/aspeed/
2272F:	arch/arm/boot/dts/aspeed/
2273F:	arch/arm/mach-aspeed/
2274N:	aspeed
2275
2276ARM/AXM LSI SOC
2277M:	Krzysztof Kozlowski <[email protected]>
2278L:	[email protected] (moderated for non-subscribers)
2279S:	Odd Fixes
2280F:	Documentation/devicetree/bindings/arm/axxia.yaml
2281F:	arch/arm/boot/dts/intel/axm/
2282F:	arch/arm/mach-axxia/
2283
2284ARM/BITMAIN ARCHITECTURE
2285M:	Manivannan Sadhasivam <[email protected]>
2286L:	[email protected] (moderated for non-subscribers)
2287S:	Maintained
2288F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2289F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2290F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2291F:	arch/arm64/boot/dts/bitmain/
2292F:	drivers/clk/clk-bm1880.c
2293F:	drivers/pinctrl/pinctrl-bm1880.c
2294
2295ARM/CALXEDA HIGHBANK ARCHITECTURE
2296M:	Andre Przywara <[email protected]>
2297L:	[email protected] (moderated for non-subscribers)
2298S:	Maintained
2299F:	arch/arm/boot/dts/calxeda/
2300F:	arch/arm/mach-highbank/
2301
2302ARM/CAVIUM THUNDER NETWORK DRIVER
2303M:	Sunil Goutham <[email protected]>
2304L:	[email protected] (moderated for non-subscribers)
2305S:	Supported
2306F:	drivers/net/ethernet/cavium/thunder/
2307
2308ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2309M:	Lukasz Majewski <[email protected]>
2310L:	[email protected] (moderated for non-subscribers)
2311S:	Maintained
2312F:	arch/arm/mach-ep93xx/ts72xx.c
2313
2314ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2315M:	Hartley Sweeten <[email protected]>
2316M:	Alexander Sverdlin <[email protected]>
2317M:	Nikita Shubin <[email protected]>
2318L:	[email protected] (moderated for non-subscribers)
2319S:	Maintained
2320F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2321F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2322F:	arch/arm/boot/compressed/misc-ep93xx.h
2323F:	arch/arm/mach-ep93xx/
2324F:	drivers/iio/adc/ep93xx_adc.c
2325
2326ARM/CLKDEV SUPPORT
2327M:	Russell King <[email protected]>
2328L:	[email protected] (moderated for non-subscribers)
2329S:	Maintained
2330T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2331F:	drivers/clk/clkdev.c
2332
2333ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2334M:	Baruch Siach <[email protected]>
2335L:	[email protected] (moderated for non-subscribers)
2336S:	Maintained
2337F:	arch/arm/boot/dts/cnxt/
2338N:	digicolor
2339
2340ARM/CORESIGHT FRAMEWORK AND DRIVERS
2341M:	Suzuki K Poulose <[email protected]>
2342R:	Mike Leach <[email protected]>
2343R:	James Clark <[email protected]>
2344L:	[email protected] (moderated for non-subscribers)
2345L:	[email protected] (moderated for non-subscribers)
2346S:	Maintained
2347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2348F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2349F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2350F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2351F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2352F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2353F:	Documentation/trace/coresight/*
2354F:	drivers/hwtracing/coresight/*
2355F:	include/dt-bindings/arm/coresight-cti-dt.h
2356F:	include/linux/coresight*
2357F:	include/uapi/linux/coresight*
2358F:	samples/coresight/*
2359F:	tools/perf/Documentation/arm-coresight.txt
2360F:	tools/perf/arch/arm/util/auxtrace.c
2361F:	tools/perf/arch/arm/util/cs-etm.c
2362F:	tools/perf/arch/arm/util/cs-etm.h
2363F:	tools/perf/arch/arm/util/pmu.c
2364F:	tools/perf/tests/shell/*coresight*
2365F:	tools/perf/tests/shell/coresight/*
2366F:	tools/perf/tests/shell/lib/*coresight*
2367F:	tools/perf/util/cs-etm-decoder/*
2368F:	tools/perf/util/cs-etm.*
2369
2370ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2371M:	Hans Ulli Kroll <[email protected]>
2372M:	Linus Walleij <[email protected]>
2373L:	[email protected] (moderated for non-subscribers)
2374S:	Maintained
2375T:	git git://github.com/ulli-kroll/linux.git
2376F:	Documentation/devicetree/bindings/arm/gemini.yaml
2377F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2378F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2379F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2380F:	arch/arm/boot/dts/gemini/
2381F:	arch/arm/mach-gemini/
2382F:	drivers/crypto/gemini/
2383F:	drivers/net/ethernet/cortina/
2384F:	drivers/pinctrl/pinctrl-gemini.c
2385F:	drivers/rtc/rtc-ftrtc010.c
2386
2387ARM/CZ.NIC TURRIS SUPPORT
2388M:	Marek Behún <[email protected]>
2389S:	Maintained
2390W:	https://www.turris.cz/
2391F:	Documentation/ABI/testing/debugfs-moxtet
2392F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2393F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2394F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2395F:	Documentation/devicetree/bindings/bus/moxtet.txt
2396F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2397F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2398F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2399F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2400F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2401F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2402F:	drivers/bus/moxtet.c
2403F:	drivers/firmware/turris-mox-rwtm.c
2404F:	drivers/gpio/gpio-moxtet.c
2405F:	drivers/leds/leds-turris-omnia.c
2406F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2407F:	drivers/platform/cznic/
2408F:	drivers/watchdog/armada_37xx_wdt.c
2409F:	include/dt-bindings/bus/moxtet.h
2410F:	include/linux/armada-37xx-rwtm-mailbox.h
2411F:	include/linux/moxtet.h
2412F:	include/linux/turris-omnia-mcu-interface.h
2413
2414ARM/FARADAY FA526 PORT
2415M:	Hans Ulli Kroll <[email protected]>
2416L:	[email protected] (moderated for non-subscribers)
2417S:	Maintained
2418T:	git git://git.berlios.de/gemini-board
2419F:	arch/arm/mm/*-fa*
2420
2421ARM/FOOTBRIDGE ARCHITECTURE
2422M:	Russell King <[email protected]>
2423L:	[email protected] (moderated for non-subscribers)
2424S:	Maintained
2425W:	http://www.armlinux.org.uk/
2426F:	arch/arm/include/asm/hardware/dec21285.h
2427F:	arch/arm/mach-footbridge/
2428
2429ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2430M:	Shawn Guo <[email protected]>
2431M:	Sascha Hauer <[email protected]>
2432R:	Pengutronix Kernel Team <[email protected]>
2433R:	Fabio Estevam <[email protected]>
2434L:	[email protected]
2435L:	[email protected] (moderated for non-subscribers)
2436S:	Maintained
2437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2438F:	arch/arm/boot/dts/nxp/imx/
2439F:	arch/arm/boot/dts/nxp/mxs/
2440F:	arch/arm64/boot/dts/freescale/
2441X:	arch/arm64/boot/dts/freescale/fsl-*
2442X:	arch/arm64/boot/dts/freescale/qoriq-*
2443X:	drivers/media/i2c/
2444N:	imx
2445N:	mxs
2446
2447ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2448M:	Shawn Guo <[email protected]>
2449L:	[email protected] (moderated for non-subscribers)
2450S:	Maintained
2451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2452F:	arch/arm/boot/dts/nxp/ls/
2453F:	arch/arm64/boot/dts/freescale/fsl-*
2454F:	arch/arm64/boot/dts/freescale/qoriq-*
2455
2456ARM/FREESCALE VYBRID ARM ARCHITECTURE
2457M:	Shawn Guo <[email protected]>
2458M:	Sascha Hauer <[email protected]>
2459R:	Pengutronix Kernel Team <[email protected]>
2460R:	Stefan Agner <[email protected]>
2461L:	[email protected] (moderated for non-subscribers)
2462S:	Maintained
2463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2464F:	arch/arm/boot/dts/nxp/vf/
2465F:	arch/arm/mach-imx/*vf610*
2466
2467ARM/GUMSTIX MACHINE SUPPORT
2468M:	Steve Sakoman <[email protected]>
2469L:	[email protected] (moderated for non-subscribers)
2470S:	Maintained
2471
2472ARM/HISILICON SOC SUPPORT
2473M:	Wei Xu <[email protected]>
2474L:	[email protected] (moderated for non-subscribers)
2475S:	Supported
2476W:	http://www.hisilicon.com
2477T:	git https://github.com/hisilicon/linux-hisi.git
2478F:	arch/arm/boot/dts/hisilicon/
2479F:	arch/arm/mach-hisi/
2480F:	arch/arm64/boot/dts/hisilicon/
2481
2482ARM/HP JORNADA 7XX MACHINE SUPPORT
2483M:	Kristoffer Ericson <[email protected]>
2484S:	Maintained
2485W:	www.jlime.com
2486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2487F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2488F:	arch/arm/mach-sa1100/jornada720.c
2489
2490ARM/HPE GXP ARCHITECTURE
2491M:	Jean-Marie Verdun <[email protected]>
2492M:	Nick Hawkins <[email protected]>
2493S:	Maintained
2494F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2495F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2496F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2497F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2498F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2499F:	Documentation/hwmon/gxp-fan-ctrl.rst
2500F:	arch/arm/boot/dts/hpe/
2501F:	arch/arm/mach-hpe/
2502F:	drivers/clocksource/timer-gxp.c
2503F:	drivers/hwmon/gxp-fan-ctrl.c
2504F:	drivers/i2c/busses/i2c-gxp.c
2505F:	drivers/spi/spi-gxp.c
2506F:	drivers/watchdog/gxp-wdt.c
2507
2508ARM/IGEP MACHINE SUPPORT
2509M:	Enric Balletbo i Serra <[email protected]>
2510M:	Javier Martinez Canillas <[email protected]>
2511L:	[email protected]
2512L:	[email protected] (moderated for non-subscribers)
2513S:	Maintained
2514F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2515
2516ARM/INTEL IXP4XX ARM ARCHITECTURE
2517M:	Linus Walleij <[email protected]>
2518M:	Imre Kaloz <[email protected]>
2519L:	[email protected] (moderated for non-subscribers)
2520S:	Maintained
2521F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2522F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2523F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2524F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2525F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2526F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2527F:	arch/arm/boot/dts/intel/ixp/
2528F:	arch/arm/mach-ixp4xx/
2529F:	drivers/bus/intel-ixp4xx-eb.c
2530F:	drivers/char/hw_random/ixp4xx-rng.c
2531F:	drivers/clocksource/timer-ixp4xx.c
2532F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2533F:	drivers/gpio/gpio-ixp4xx.c
2534F:	drivers/irqchip/irq-ixp4xx.c
2535F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2536F:	drivers/net/wan/ixp4xx_hss.c
2537F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2538F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2539F:	include/linux/soc/ixp4xx/npe.h
2540F:	include/linux/soc/ixp4xx/qmgr.h
2541
2542ARM/INTEL KEEMBAY ARCHITECTURE
2543M:	Paul J. Murphy <[email protected]>
2544M:	Daniele Alessandrelli <[email protected]>
2545S:	Maintained
2546F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2547F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2548F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2549
2550ARM/INTEL XSC3 (MANZANO) ARM CORE
2551M:	Lennert Buytenhek <[email protected]>
2552L:	[email protected] (moderated for non-subscribers)
2553S:	Maintained
2554
2555ARM/LG1K ARCHITECTURE
2556M:	Chanho Min <[email protected]>
2557L:	[email protected] (moderated for non-subscribers)
2558S:	Maintained
2559F:	arch/arm64/boot/dts/lg/
2560
2561ARM/LPC18XX ARCHITECTURE
2562M:	Vladimir Zapolskiy <[email protected]>
2563L:	[email protected] (moderated for non-subscribers)
2564S:	Maintained
2565F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2566F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2567F:	drivers/i2c/busses/i2c-lpc2k.c
2568F:	drivers/memory/pl172.c
2569F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2570F:	drivers/rtc/rtc-lpc24xx.c
2571N:	lpc18xx
2572
2573ARM/LPC32XX SOC SUPPORT
2574M:	Vladimir Zapolskiy <[email protected]>
2575M:	Piotr Wojtaszczyk <[email protected]>
2576L:	[email protected] (moderated for non-subscribers)
2577S:	Maintained
2578T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2579F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2580F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2581F:	arch/arm/mach-lpc32xx/
2582F:	drivers/dma/lpc32xx-dmamux.c
2583F:	drivers/i2c/busses/i2c-pnx.c
2584F:	drivers/net/ethernet/nxp/lpc_eth.c
2585F:	drivers/usb/host/ohci-nxp.c
2586F:	drivers/watchdog/pnx4008_wdt.c
2587N:	lpc32xx
2588
2589LPC32XX DMAMUX SUPPORT
2590M:	J.M.B. Downing <[email protected]>
2591M:	Piotr Wojtaszczyk <[email protected]>
2592R:	Vladimir Zapolskiy <[email protected]>
2593L:	[email protected] (moderated for non-subscribers)
2594S:	Maintained
2595F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2596
2597ARM/Marvell Dove/MV78xx0/Orion SOC support
2598M:	Andrew Lunn <[email protected]>
2599M:	Sebastian Hesselbarth <[email protected]>
2600M:	Gregory Clement <[email protected]>
2601L:	[email protected] (moderated for non-subscribers)
2602S:	Maintained
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2604F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2605F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2606F:	Documentation/devicetree/bindings/soc/dove/
2607F:	arch/arm/boot/dts/marvell/dove*
2608F:	arch/arm/boot/dts/marvell/orion5x*
2609F:	arch/arm/mach-dove/
2610F:	arch/arm/mach-mv78xx0/
2611F:	arch/arm/mach-orion5x/
2612F:	arch/arm/plat-orion/
2613F:	drivers/bus/mvebu-mbus.c
2614F:	drivers/soc/dove/
2615
2616ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2617M:	Andrew Lunn <[email protected]>
2618M:	Gregory Clement <[email protected]>
2619M:	Sebastian Hesselbarth <[email protected]>
2620L:	[email protected] (moderated for non-subscribers)
2621S:	Maintained
2622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2623F:	Documentation/devicetree/bindings/arm/marvell/
2624F:	arch/arm/boot/dts/marvell/armada*
2625F:	arch/arm/boot/dts/marvell/kirkwood*
2626F:	arch/arm/configs/mvebu_*_defconfig
2627F:	arch/arm/mach-mvebu/
2628F:	arch/arm64/boot/dts/marvell/
2629F:	drivers/clk/mvebu/
2630F:	drivers/cpufreq/armada-37xx-cpufreq.c
2631F:	drivers/cpufreq/armada-8k-cpufreq.c
2632F:	drivers/cpufreq/mvebu-cpufreq.c
2633F:	drivers/irqchip/irq-armada-370-xp.c
2634F:	drivers/irqchip/irq-mvebu-*
2635F:	drivers/pinctrl/mvebu/
2636F:	drivers/rtc/rtc-armada38x.c
2637
2638ARM/Mediatek RTC DRIVER
2639M:	Eddie Huang <[email protected]>
2640M:	Sean Wang <[email protected]>
2641L:	[email protected] (moderated for non-subscribers)
2642L:	[email protected] (moderated for non-subscribers)
2643S:	Maintained
2644F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2645F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2646F:	drivers/rtc/rtc-mt2712.c
2647F:	drivers/rtc/rtc-mt6397.c
2648F:	drivers/rtc/rtc-mt7622.c
2649
2650ARM/Mediatek SoC support
2651M:	Matthias Brugger <[email protected]>
2652M:	AngeloGioacchino Del Regno <[email protected]>
2653L:	[email protected]
2654L:	[email protected] (moderated for non-subscribers)
2655L:	[email protected] (moderated for non-subscribers)
2656S:	Maintained
2657W:	https://mtk.wiki.kernel.org/
2658C:	irc://irc.libera.chat/linux-mediatek
2659F:	arch/arm/boot/dts/mediatek/
2660F:	arch/arm/mach-mediatek/
2661F:	arch/arm64/boot/dts/mediatek/
2662F:	drivers/soc/mediatek/
2663N:	mtk
2664N:	mt[2678]
2665K:	mediatek
2666
2667ARM/Mediatek USB3 PHY DRIVER
2668M:	Chunfeng Yun <[email protected]>
2669L:	[email protected] (moderated for non-subscribers)
2670L:	[email protected] (moderated for non-subscribers)
2671S:	Maintained
2672F:	Documentation/devicetree/bindings/phy/mediatek,*
2673F:	drivers/phy/mediatek/
2674
2675ARM/MICROCHIP (ARM64) SoC support
2676M:	Conor Dooley <[email protected]>
2677M:	Nicolas Ferre <[email protected]>
2678M:	Claudiu Beznea <[email protected]>
2679L:	[email protected] (moderated for non-subscribers)
2680S:	Supported
2681T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2682F:	arch/arm64/boot/dts/microchip/
2683
2684ARM/Microchip (AT91) SoC support
2685M:	Nicolas Ferre <[email protected]>
2686M:	Alexandre Belloni <[email protected]>
2687M:	Claudiu Beznea <[email protected]>
2688L:	[email protected] (moderated for non-subscribers)
2689S:	Supported
2690W:	http://www.linux4sam.org
2691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2692F:	arch/arm/boot/dts/microchip/
2693F:	arch/arm/include/debug/at91.S
2694F:	arch/arm/mach-at91/
2695F:	drivers/memory/atmel*
2696F:	drivers/watchdog/sama5d4_wdt.c
2697F:	include/soc/at91/
2698X:	drivers/input/touchscreen/atmel_mxt_ts.c
2699N:	at91
2700N:	atmel
2701
2702ARM/Microchip Sparx5 SoC support
2703M:	Steen Hegelund <[email protected]>
2704M:	Daniel Machon <[email protected]>
2705M:	[email protected]
2706L:	[email protected] (moderated for non-subscribers)
2707S:	Supported
2708F:	arch/arm64/boot/dts/microchip/sparx*
2709F:	drivers/net/ethernet/microchip/vcap/
2710F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2711N:	sparx5
2712
2713ARM/MILBEAUT ARCHITECTURE
2714M:	Taichi Sugaya <[email protected]>
2715M:	Takao Orito <[email protected]>
2716L:	[email protected] (moderated for non-subscribers)
2717S:	Maintained
2718F:	arch/arm/boot/dts/socionext/milbeaut*
2719F:	arch/arm/mach-milbeaut/
2720N:	milbeaut
2721
2722ARM/MOXA ART SOC
2723M:	Krzysztof Kozlowski <[email protected]>
2724L:	[email protected] (moderated for non-subscribers)
2725S:	Odd Fixes
2726F:	Documentation/devicetree/bindings/arm/moxart.yaml
2727F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2728F:	arch/arm/boot/dts/moxa/
2729F:	drivers/clk/clk-moxart.c
2730
2731ARM/MStar/Sigmastar Armv7 SoC support
2732M:	Daniel Palmer <[email protected]>
2733M:	Romain Perier <[email protected]>
2734L:	[email protected] (moderated for non-subscribers)
2735S:	Maintained
2736W:	http://linux-chenxing.org/
2737T:	git git://github.com/linux-chenxing/linux.git
2738F:	Documentation/devicetree/bindings/arm/mstar/*
2739F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2740F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2741F:	arch/arm/boot/dts/sigmastar/
2742F:	arch/arm/mach-mstar/
2743F:	drivers/clk/mstar/
2744F:	drivers/clocksource/timer-msc313e.c
2745F:	drivers/gpio/gpio-msc313.c
2746F:	drivers/rtc/rtc-msc313.c
2747F:	drivers/watchdog/msc313e_wdt.c
2748F:	include/dt-bindings/clock/mstar-*
2749F:	include/dt-bindings/gpio/msc313-gpio.h
2750
2751ARM/NOMADIK/Ux500 ARCHITECTURES
2752M:	Linus Walleij <[email protected]>
2753L:	[email protected] (moderated for non-subscribers)
2754S:	Maintained
2755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2756F:	Documentation/devicetree/bindings/arm/ste-*
2757F:	Documentation/devicetree/bindings/arm/ux500.yaml
2758F:	Documentation/devicetree/bindings/arm/ux500/
2759F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2760F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2761F:	arch/arm/boot/dts/st/ste-*
2762F:	arch/arm/mach-nomadik/
2763F:	arch/arm/mach-ux500/
2764F:	drivers/clk/clk-nomadik.c
2765F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2766F:	drivers/dma/ste_dma40*
2767F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2768F:	drivers/gpio/gpio-nomadik.c
2769F:	drivers/hwspinlock/u8500_hsem.c
2770F:	drivers/i2c/busses/i2c-nomadik.c
2771F:	drivers/iio/adc/ab8500-gpadc.c
2772F:	drivers/mfd/ab8500*
2773F:	drivers/mfd/abx500*
2774F:	drivers/mfd/db8500*
2775F:	drivers/pinctrl/nomadik/
2776F:	drivers/rtc/rtc-ab8500.c
2777F:	drivers/rtc/rtc-pl031.c
2778F:	drivers/soc/ux500/
2779
2780ARM/NUVOTON MA35 ARCHITECTURE
2781M:	Jacky Huang <[email protected]>
2782M:	Shan-Chun Hung <[email protected]>
2783L:	[email protected] (moderated for non-subscribers)
2784S:	Supported
2785F:	Documentation/devicetree/bindings/*/*/*ma35*
2786F:	Documentation/devicetree/bindings/*/*ma35*
2787F:	arch/arm64/boot/dts/nuvoton/*ma35*
2788F:	drivers/*/*/*ma35*
2789F:	drivers/*/*ma35*
2790K:	ma35d1
2791
2792ARM/NUVOTON NPCM ARCHITECTURE
2793M:	Avi Fishman <[email protected]>
2794M:	Tomer Maimon <[email protected]>
2795M:	Tali Perry <[email protected]>
2796R:	Patrick Venture <[email protected]>
2797R:	Nancy Yuen <[email protected]>
2798R:	Benjamin Fair <[email protected]>
2799L:	[email protected] (moderated for non-subscribers)
2800S:	Supported
2801F:	Documentation/devicetree/bindings/*/*/*npcm*
2802F:	Documentation/devicetree/bindings/*/*npcm*
2803F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2804F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2805F:	arch/arm/mach-npcm/
2806F:	arch/arm64/boot/dts/nuvoton/
2807F:	drivers/*/*/*npcm*
2808F:	drivers/*/*npcm*
2809F:	drivers/rtc/rtc-nct3018y.c
2810F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2811F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2812
2813ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2814M:	Joseph Liu <[email protected]>
2815M:	Marvin Lin <[email protected]>
2816L:	[email protected]
2817L:	[email protected] (moderated for non-subscribers)
2818S:	Maintained
2819F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2820F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2821F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2822F:	drivers/media/platform/nuvoton/
2823F:	include/uapi/linux/npcm-video.h
2824
2825ARM/NUVOTON WPCM450 ARCHITECTURE
2826M:	Jonathan Neuschäfer <[email protected]>
2827L:	[email protected] (moderated for non-subscribers)
2828S:	Maintained
2829W:	https://github.com/neuschaefer/wpcm450/wiki
2830F:	Documentation/devicetree/bindings/*/*wpcm*
2831F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2832F:	arch/arm/configs/wpcm450_defconfig
2833F:	arch/arm/mach-npcm/wpcm450.c
2834F:	drivers/*/*/*wpcm*
2835F:	drivers/*/*wpcm*
2836
2837ARM/NXP S32G ARCHITECTURE
2838R:	Chester Lin <[email protected]>
2839R:	Matthias Brugger <[email protected]>
2840R:	Ghennadi Procopciuc <[email protected]>
2841L:	NXP S32 Linux Team <[email protected]>
2842L:	[email protected] (moderated for non-subscribers)
2843S:	Maintained
2844F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2845F:	drivers/pinctrl/nxp/
2846
2847ARM/Orion SoC/Technologic Systems TS-78xx platform support
2848M:	Alexander Clouter <[email protected]>
2849L:	[email protected] (moderated for non-subscribers)
2850S:	Maintained
2851W:	http://www.digriz.org.uk/ts78xx/kernel
2852F:	arch/arm/mach-orion5x/ts78xx-*
2853
2854ARM/QUALCOMM CHROMEBOOK SUPPORT
2855R:	[email protected]
2856F:	arch/arm64/boot/dts/qcom/sc7180*
2857F:	arch/arm64/boot/dts/qcom/sc7280*
2858F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2859
2860ARM/QUALCOMM MAILING LIST
2861L:	[email protected]
2862C:	irc://irc.oftc.net/linux-msm
2863F:	Documentation/devicetree/bindings/*/qcom*
2864F:	Documentation/devicetree/bindings/soc/qcom/
2865F:	arch/arm/boot/dts/qcom/
2866F:	arch/arm/configs/qcom_defconfig
2867F:	arch/arm/mach-qcom/
2868F:	arch/arm64/boot/dts/qcom/
2869F:	drivers/*/*/pm8???-*
2870F:	drivers/*/*/qcom*
2871F:	drivers/*/*/qcom/
2872F:	drivers/*/qcom*
2873F:	drivers/*/qcom/
2874F:	drivers/bluetooth/btqcomsmd.c
2875F:	drivers/clocksource/timer-qcom.c
2876F:	drivers/cpuidle/cpuidle-qcom-spm.c
2877F:	drivers/extcon/extcon-qcom*
2878F:	drivers/i2c/busses/i2c-qcom-geni.c
2879F:	drivers/i2c/busses/i2c-qup.c
2880F:	drivers/iommu/msm*
2881F:	drivers/mfd/ssbi.c
2882F:	drivers/mmc/host/mmci_qcom*
2883F:	drivers/mmc/host/sdhci-msm.c
2884F:	drivers/pci/controller/dwc/pcie-qcom*
2885F:	drivers/phy/qualcomm/
2886F:	drivers/power/*/msm*
2887F:	drivers/reset/reset-qcom-*
2888F:	drivers/rtc/rtc-pm8xxx.c
2889F:	drivers/spi/spi-geni-qcom.c
2890F:	drivers/spi/spi-qcom-qspi.c
2891F:	drivers/spi/spi-qup.c
2892F:	drivers/tty/serial/msm_serial.c
2893F:	drivers/ufs/host/ufs-qcom*
2894F:	drivers/usb/dwc3/dwc3-qcom.c
2895F:	include/dt-bindings/*/qcom*
2896F:	include/linux/*/qcom*
2897F:	include/linux/soc/qcom/
2898
2899ARM/QUALCOMM SUPPORT
2900M:	Bjorn Andersson <[email protected]>
2901M:	Konrad Dybcio <[email protected]>
2902L:	[email protected]
2903S:	Maintained
2904C:	irc://irc.oftc.net/linux-msm
2905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2906F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2907F:	Documentation/devicetree/bindings/arm/qcom.yaml
2908F:	Documentation/devicetree/bindings/bus/qcom*
2909F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2910F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2911F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2912F:	Documentation/devicetree/bindings/soc/qcom/
2913F:	arch/arm/boot/dts/qcom/
2914F:	arch/arm/configs/qcom_defconfig
2915F:	arch/arm/mach-qcom/
2916F:	arch/arm64/boot/dts/qcom/
2917F:	drivers/bus/qcom*
2918F:	drivers/firmware/qcom/
2919F:	drivers/soc/qcom/
2920F:	include/dt-bindings/arm/qcom,ids.h
2921F:	include/dt-bindings/firmware/qcom,scm.h
2922F:	include/dt-bindings/soc/qcom*
2923F:	include/linux/firmware/qcom
2924F:	include/linux/soc/qcom/
2925F:	include/soc/qcom/
2926
2927ARM/RDA MICRO ARCHITECTURE
2928M:	Manivannan Sadhasivam <[email protected]>
2929L:	[email protected] (moderated for non-subscribers)
2930L:	[email protected] (moderated for non-subscribers)
2931S:	Maintained
2932F:	Documentation/devicetree/bindings/arm/rda.yaml
2933F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2934F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2935F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2936F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2937F:	arch/arm/boot/dts/unisoc/
2938F:	drivers/clocksource/timer-rda.c
2939F:	drivers/gpio/gpio-rda.c
2940F:	drivers/irqchip/irq-rda-intc.c
2941F:	drivers/tty/serial/rda-uart.c
2942
2943ARM/REALTEK ARCHITECTURE
2944M:	Andreas Färber <[email protected]>
2945L:	[email protected] (moderated for non-subscribers)
2946L:	[email protected] (moderated for non-subscribers)
2947S:	Maintained
2948F:	Documentation/devicetree/bindings/arm/realtek.yaml
2949F:	arch/arm/boot/dts/realtek/
2950F:	arch/arm/mach-realtek/
2951F:	arch/arm64/boot/dts/realtek/
2952
2953ARM/RISC-V/RENESAS ARCHITECTURE
2954M:	Geert Uytterhoeven <[email protected]>
2955M:	Magnus Damm <[email protected]>
2956L:	[email protected]
2957S:	Supported
2958Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2959C:	irc://irc.libera.chat/renesas-soc
2960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2961F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2962F:	Documentation/devicetree/bindings/nvmem/renesas,*
2963F:	Documentation/devicetree/bindings/soc/renesas/
2964F:	arch/arm/boot/dts/renesas/
2965F:	arch/arm/configs/shmobile_defconfig
2966F:	arch/arm/include/debug/renesas-scif.S
2967F:	arch/arm/mach-shmobile/
2968F:	arch/arm64/boot/dts/renesas/
2969F:	arch/riscv/boot/dts/renesas/
2970F:	drivers/nvmem/rcar-efuse.c
2971F:	drivers/pmdomain/renesas/
2972F:	drivers/soc/renesas/
2973F:	include/linux/soc/renesas/
2974K:	\brenesas,
2975
2976ARM/RISCPC ARCHITECTURE
2977M:	Russell King <[email protected]>
2978L:	[email protected] (moderated for non-subscribers)
2979S:	Maintained
2980W:	http://www.armlinux.org.uk/
2981F:	arch/arm/include/asm/hardware/ioc.h
2982F:	arch/arm/include/asm/hardware/iomd.h
2983F:	arch/arm/include/asm/hardware/memc.h
2984F:	arch/arm/mach-rpc/
2985F:	drivers/net/ethernet/8390/etherh.c
2986F:	drivers/net/ethernet/i825xx/ether1*
2987F:	drivers/net/ethernet/seeq/ether3*
2988F:	drivers/scsi/arm/
2989
2990ARM/Rockchip SoC support
2991M:	Heiko Stuebner <[email protected]>
2992L:	[email protected] (moderated for non-subscribers)
2993L:	[email protected]
2994S:	Maintained
2995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2996F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2997F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2998F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2999F:	arch/arm/boot/dts/rockchip/
3000F:	arch/arm/mach-rockchip/
3001F:	drivers/*/*/*rockchip*
3002F:	drivers/*/*rockchip*
3003F:	drivers/clk/rockchip/
3004F:	drivers/i2c/busses/i2c-rk3x.c
3005F:	sound/soc/rockchip/
3006N:	rockchip
3007
3008ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3009M:	Krzysztof Kozlowski <[email protected]>
3010R:	Alim Akhtar <[email protected]>
3011L:	[email protected] (moderated for non-subscribers)
3012L:	[email protected]
3013S:	Maintained
3014P:	Documentation/process/maintainer-soc-clean-dts.rst
3015Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3016B:	mailto:[email protected]
3017C:	irc://irc.libera.chat/linux-exynos
3018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3019F:	Documentation/arch/arm/samsung/
3020F:	Documentation/devicetree/bindings/arm/samsung/
3021F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3022F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3023F:	Documentation/devicetree/bindings/soc/samsung/
3024F:	arch/arm/boot/dts/samsung/
3025F:	arch/arm/mach-exynos*/
3026F:	arch/arm/mach-s3c/
3027F:	arch/arm/mach-s5p*/
3028F:	arch/arm64/boot/dts/exynos/
3029F:	drivers/*/*/*s3c24*
3030F:	drivers/*/*s3c24*
3031F:	drivers/*/*s3c64xx*
3032F:	drivers/*/*s5pv210*
3033F:	drivers/clocksource/samsung_pwm_timer.c
3034F:	drivers/memory/samsung/
3035F:	drivers/pwm/pwm-samsung.c
3036F:	drivers/soc/samsung/
3037F:	drivers/tty/serial/samsung*
3038F:	include/clocksource/samsung_pwm.h
3039F:	include/linux/platform_data/*s3c*
3040F:	include/linux/serial_s3c.h
3041F:	include/linux/soc/samsung/
3042N:	exynos
3043N:	s3c64xx
3044N:	s5pv210
3045
3046ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3047M:	Łukasz Stelmach <[email protected]>
3048L:	[email protected] (moderated for non-subscribers)
3049L:	[email protected]
3050S:	Maintained
3051F:	drivers/media/platform/samsung/s5p-g2d/
3052
3053ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3054M:	Marek Szyprowski <[email protected]>
3055L:	[email protected]
3056L:	[email protected]
3057S:	Maintained
3058F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3059F:	drivers/media/cec/platform/s5p/
3060
3061ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3062M:	Andrzej Pietrasiewicz <[email protected]>
3063M:	Jacek Anaszewski <[email protected]>
3064M:	Sylwester Nawrocki <[email protected]>
3065L:	[email protected] (moderated for non-subscribers)
3066L:	[email protected]
3067S:	Maintained
3068F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3069F:	drivers/media/platform/samsung/s5p-jpeg/
3070
3071ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3072M:	Marek Szyprowski <[email protected]>
3073M:	Andrzej Hajda <[email protected]>
3074L:	[email protected] (moderated for non-subscribers)
3075L:	[email protected]
3076S:	Maintained
3077F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3078F:	drivers/media/platform/samsung/s5p-mfc/
3079
3080ARM/SOCFPGA ARCHITECTURE
3081M:	Dinh Nguyen <[email protected]>
3082S:	Maintained
3083W:	http://www.rocketboards.org
3084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3085F:	arch/arm/boot/dts/intel/socfpga/
3086F:	arch/arm/configs/socfpga_defconfig
3087F:	arch/arm/mach-socfpga/
3088F:	arch/arm64/boot/dts/altera/
3089F:	arch/arm64/boot/dts/intel/
3090
3091ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3092M:	Dinh Nguyen <[email protected]>
3093S:	Maintained
3094F:	drivers/clk/socfpga/
3095
3096ARM/SOCFPGA EDAC SUPPORT
3097M:	Dinh Nguyen <[email protected]>
3098S:	Maintained
3099F:	drivers/edac/altera_edac.[ch]
3100
3101ARM/SPREADTRUM SoC SUPPORT
3102M:	Orson Zhai <[email protected]>
3103M:	Baolin Wang <[email protected]>
3104R:	Chunyan Zhang <[email protected]>
3105S:	Maintained
3106F:	arch/arm64/boot/dts/sprd
3107N:	sprd
3108N:	sc27xx
3109N:	sc2731
3110
3111ARM/STI ARCHITECTURE
3112M:	Patrice Chotard <[email protected]>
3113L:	[email protected] (moderated for non-subscribers)
3114S:	Maintained
3115W:	http://www.stlinux.com
3116F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3117F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3118F:	arch/arm/boot/dts/st/sti*
3119F:	arch/arm/mach-sti/
3120F:	drivers/ata/ahci_st.c
3121F:	drivers/char/hw_random/st-rng.c
3122F:	drivers/clocksource/arm_global_timer.c
3123F:	drivers/clocksource/clksrc_st_lpc.c
3124F:	drivers/cpufreq/sti-cpufreq.c
3125F:	drivers/dma/st_fdma*
3126F:	drivers/i2c/busses/i2c-st.c
3127F:	drivers/media/platform/st/sti/c8sectpfe/
3128F:	drivers/media/rc/st_rc.c
3129F:	drivers/mmc/host/sdhci-st.c
3130F:	drivers/phy/st/phy-miphy28lp.c
3131F:	drivers/phy/st/phy-stih407-usb.c
3132F:	drivers/pinctrl/pinctrl-st.c
3133F:	drivers/remoteproc/st_remoteproc.c
3134F:	drivers/remoteproc/st_slim_rproc.c
3135F:	drivers/reset/sti/
3136F:	drivers/rtc/rtc-st-lpc.c
3137F:	drivers/tty/serial/st-asc.c
3138F:	drivers/usb/dwc3/dwc3-st.c
3139F:	drivers/usb/host/ehci-st.c
3140F:	drivers/usb/host/ohci-st.c
3141F:	drivers/watchdog/st_lpc_wdt.c
3142F:	include/linux/remoteproc/st_slim_rproc.h
3143
3144ARM/STM32 ARCHITECTURE
3145M:	Maxime Coquelin <[email protected]>
3146M:	Alexandre Torgue <[email protected]>
3147L:	[email protected] (moderated for non-subscribers)
3148L:	[email protected] (moderated for non-subscribers)
3149S:	Maintained
3150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3151F:	arch/arm/boot/dts/st/stm32*
3152F:	arch/arm/mach-stm32/
3153F:	arch/arm64/boot/dts/st/
3154F:	drivers/clocksource/armv7m_systick.c
3155N:	stm32
3156N:	stm
3157
3158ARM/SUNPLUS SP7021 SOC SUPPORT
3159M:	Qin Jian <[email protected]>
3160L:	[email protected] (moderated for mon-subscribers)
3161S:	Maintained
3162W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3163F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3164F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3165F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3166F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3167F:	arch/arm/boot/dts/sunplus/
3168F:	arch/arm/configs/sp7021_*defconfig
3169F:	drivers/clk/clk-sp7021.c
3170F:	drivers/irqchip/irq-sp7021-intc.c
3171F:	drivers/reset/reset-sunplus.c
3172F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3173F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3174
3175ARM/Synaptics SoC support
3176M:	Jisheng Zhang <[email protected]>
3177M:	Sebastian Hesselbarth <[email protected]>
3178L:	[email protected] (moderated for non-subscribers)
3179S:	Maintained
3180F:	arch/arm/boot/dts/synaptics/
3181F:	arch/arm/mach-berlin/
3182F:	arch/arm64/boot/dts/synaptics/
3183
3184ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3185M:	Hans Verkuil <[email protected]>
3186L:	[email protected]
3187L:	[email protected]
3188S:	Maintained
3189F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3190F:	drivers/media/cec/platform/tegra/
3191
3192ARM/TESLA FSD SoC SUPPORT
3193M:	Alim Akhtar <[email protected]>
3194M:	[email protected]
3195L:	[email protected] (moderated for non-subscribers)
3196L:	[email protected]
3197S:	Maintained
3198F:	arch/arm64/boot/dts/tesla/
3199
3200ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3201M:	Santosh Shilimkar <[email protected]>
3202L:	[email protected]
3203S:	Maintained
3204F:	drivers/memory/*emif*
3205
3206ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3207M:	Nishanth Menon <[email protected]>
3208M:	Santosh Shilimkar <[email protected]>
3209L:	[email protected] (moderated for non-subscribers)
3210S:	Maintained
3211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3212F:	arch/arm/boot/dts/ti/keystone/
3213F:	arch/arm/mach-keystone/
3214
3215ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3216M:	Santosh Shilimkar <[email protected]>
3217L:	[email protected]
3218S:	Maintained
3219F:	drivers/clk/keystone/
3220
3221ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3222M:	Santosh Shilimkar <[email protected]>
3223L:	[email protected] (moderated for non-subscribers)
3224L:	[email protected]
3225S:	Maintained
3226F:	drivers/clocksource/timer-keystone.c
3227
3228ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3229M:	Santosh Shilimkar <[email protected]>
3230L:	[email protected]
3231S:	Maintained
3232F:	drivers/power/reset/keystone-reset.c
3233
3234ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3235M:	Nishanth Menon <[email protected]>
3236M:	Vignesh Raghavendra <[email protected]>
3237M:	Tero Kristo <[email protected]>
3238L:	[email protected] (moderated for non-subscribers)
3239S:	Supported
3240F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3241F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3242F:	arch/arm64/boot/dts/ti/Makefile
3243F:	arch/arm64/boot/dts/ti/k3-*
3244
3245ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3246M:	Krzysztof Kozlowski <[email protected]>
3247L:	[email protected] (moderated for non-subscribers)
3248S:	Odd Fixes
3249F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3250F:	Documentation/devicetree/bindings/*/ti,nspire*
3251F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3252F:	arch/arm/boot/dts/nspire/
3253
3254ARM/TOSHIBA VISCONTI ARCHITECTURE
3255M:	Nobuhiro Iwamatsu <[email protected]>
3256L:	[email protected] (moderated for non-subscribers)
3257S:	Supported
3258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3259F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3260F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3261F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3262F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3263F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3264F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3265F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3266F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3267F:	arch/arm64/boot/dts/toshiba/
3268F:	drivers/clk/visconti/
3269F:	drivers/gpio/gpio-visconti.c
3270F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3271F:	drivers/pci/controller/dwc/pcie-visconti.c
3272F:	drivers/pinctrl/visconti/
3273F:	drivers/watchdog/visconti_wdt.c
3274N:	visconti
3275
3276ARM/UNIPHIER ARCHITECTURE
3277M:	Kunihiko Hayashi <[email protected]>
3278M:	Masami Hiramatsu <[email protected]>
3279L:	[email protected] (moderated for non-subscribers)
3280S:	Maintained
3281F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3282F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3283F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3284F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3285F:	arch/arm/boot/dts/socionext/uniphier*
3286F:	arch/arm/include/asm/hardware/cache-uniphier.h
3287F:	arch/arm/mm/cache-uniphier.c
3288F:	arch/arm64/boot/dts/socionext/uniphier*
3289F:	drivers/bus/uniphier-system-bus.c
3290F:	drivers/clk/uniphier/
3291F:	drivers/dma/uniphier-mdmac.c
3292F:	drivers/gpio/gpio-uniphier.c
3293F:	drivers/i2c/busses/i2c-uniphier*
3294F:	drivers/irqchip/irq-uniphier-aidet.c
3295F:	drivers/mmc/host/uniphier-sd.c
3296F:	drivers/pinctrl/uniphier/
3297F:	drivers/reset/reset-uniphier.c
3298F:	drivers/tty/serial/8250/8250_uniphier.c
3299N:	uniphier
3300
3301ARM/VERSATILE EXPRESS PLATFORM
3302M:	Liviu Dudau <[email protected]>
3303M:	Sudeep Holla <[email protected]>
3304M:	Lorenzo Pieralisi <[email protected]>
3305L:	[email protected] (moderated for non-subscribers)
3306S:	Maintained
3307N:	mps2
3308N:	vexpress
3309F:	arch/arm/mach-versatile/
3310F:	arch/arm64/boot/dts/arm/
3311F:	drivers/clocksource/timer-versatile.c
3312X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3313X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3314
3315ARM/VFP SUPPORT
3316M:	Russell King <[email protected]>
3317L:	[email protected] (moderated for non-subscribers)
3318S:	Maintained
3319W:	http://www.armlinux.org.uk/
3320F:	arch/arm/vfp/
3321
3322ARM/VT8500 ARM ARCHITECTURE
3323M:	Alexey Charkov <[email protected]>
3324M:	Krzysztof Kozlowski <[email protected]>
3325L:	[email protected] (moderated for non-subscribers)
3326S:	Odd Fixes
3327F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3328F:	arch/arm/boot/dts/vt8500/
3329F:	arch/arm/mach-vt8500/
3330F:	drivers/clocksource/timer-vt8500.c
3331F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3332F:	drivers/mmc/host/wmt-sdmmc.c
3333F:	drivers/pwm/pwm-vt8500.c
3334F:	drivers/rtc/rtc-vt8500.c
3335F:	drivers/tty/serial/vt8500_serial.c
3336F:	drivers/video/fbdev/vt8500lcdfb.*
3337F:	drivers/video/fbdev/wm8505fb*
3338F:	drivers/video/fbdev/wmt_ge_rops.*
3339
3340ARM/ZYNQ ARCHITECTURE
3341M:	Michal Simek <[email protected]>
3342L:	[email protected] (moderated for non-subscribers)
3343S:	Supported
3344W:	http://wiki.xilinx.com
3345T:	git https://github.com/Xilinx/linux-xlnx.git
3346F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3347F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3348F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3349F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3350F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3351F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3352F:	arch/arm/mach-zynq/
3353F:	drivers/clocksource/timer-cadence-ttc.c
3354F:	drivers/cpuidle/cpuidle-zynq.c
3355F:	drivers/edac/synopsys_edac.c
3356F:	drivers/i2c/busses/i2c-cadence.c
3357F:	drivers/i2c/busses/i2c-xiic.c
3358F:	drivers/mmc/host/sdhci-of-arasan.c
3359N:	zynq
3360N:	xilinx
3361
3362ARM64 FIT SUPPORT
3363M:	Simon Glass <[email protected]>
3364L:	[email protected] (moderated for non-subscribers)
3365S:	Maintained
3366F:	arch/arm64/boot/Makefile
3367F:	scripts/make_fit.py
3368
3369ARM64 PLATFORM DRIVERS
3370M:	Hans de Goede <[email protected]>
3371M:	Ilpo Järvinen <[email protected]>
3372R:	Bryan O'Donoghue <[email protected]>
3373L:	[email protected]
3374S:	Maintained
3375Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377F:	drivers/platform/arm64/
3378
3379ARM64 PORT (AARCH64 ARCHITECTURE)
3380M:	Catalin Marinas <[email protected]>
3381M:	Will Deacon <[email protected]>
3382L:	[email protected] (moderated for non-subscribers)
3383S:	Maintained
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3385F:	Documentation/arch/arm64/
3386F:	arch/arm64/
3387F:	drivers/virt/coco/arm-cca-guest/
3388F:	drivers/virt/coco/pkvm-guest/
3389F:	tools/testing/selftests/arm64/
3390X:	arch/arm64/boot/dts/
3391
3392ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3393M:	George McCollister <[email protected]>
3394L:	[email protected]
3395S:	Maintained
3396F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3397F:	drivers/net/dsa/xrs700x/*
3398F:	net/dsa/tag_xrs700x.c
3399
3400AS3645A LED FLASH CONTROLLER DRIVER
3401M:	Sakari Ailus <[email protected]>
3402L:	[email protected]
3403S:	Maintained
3404F:	drivers/leds/flash/leds-as3645a.c
3405
3406ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3407M:	Tianshu Qiu <[email protected]>
3408L:	[email protected]
3409S:	Maintained
3410T:	git git://linuxtv.org/media.git
3411F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3412F:	drivers/media/i2c/ak7375.c
3413
3414ASAHI KASEI AK8974 DRIVER
3415M:	Linus Walleij <[email protected]>
3416L:	[email protected]
3417S:	Supported
3418W:	http://www.akm.com/
3419F:	drivers/iio/magnetometer/ak8974.c
3420
3421AOSONG AGS02MA TVOC SENSOR DRIVER
3422M:	Anshul Dalal <[email protected]>
3423L:	[email protected]
3424S:	Maintained
3425F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3426F:	drivers/iio/chemical/ags02ma.c
3427
3428ASC7621 HARDWARE MONITOR DRIVER
3429M:	George Joseph <[email protected]>
3430L:	[email protected]
3431S:	Maintained
3432F:	Documentation/hwmon/asc7621.rst
3433F:	drivers/hwmon/asc7621.c
3434
3435ASIX AX88796C SPI ETHERNET ADAPTER
3436M:	Łukasz Stelmach <[email protected]>
3437S:	Maintained
3438F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3439F:	drivers/net/ethernet/asix/ax88796c_*
3440
3441ASIX PHY DRIVER [RUST]
3442M:	FUJITA Tomonori <[email protected]>
3443R:	Trevor Gross <[email protected]>
3444L:	[email protected]
3445L:	[email protected]
3446S:	Maintained
3447F:	drivers/net/phy/ax88796b_rust.rs
3448
3449ASPEED CRYPTO DRIVER
3450M:	Neal Liu <[email protected]>
3451L:	[email protected] (moderated for non-subscribers)
3452S:	Maintained
3453F:	Documentation/devicetree/bindings/crypto/aspeed,*
3454F:	drivers/crypto/aspeed/
3455
3456ASPEED PECI CONTROLLER
3457M:	Iwona Winiarska <[email protected]>
3458L:	[email protected] (moderated for non-subscribers)
3459L:	[email protected] (moderated for non-subscribers)
3460S:	Supported
3461F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3462F:	drivers/peci/controller/peci-aspeed.c
3463
3464ASPEED PINCTRL DRIVERS
3465M:	Andrew Jeffery <[email protected]>
3466L:	[email protected] (moderated for non-subscribers)
3467L:	[email protected] (moderated for non-subscribers)
3468L:	[email protected]
3469S:	Maintained
3470F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3471F:	drivers/pinctrl/aspeed/
3472
3473ASPEED SCU INTERRUPT CONTROLLER DRIVER
3474M:	Eddie James <[email protected]>
3475L:	[email protected] (moderated for non-subscribers)
3476S:	Maintained
3477F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3478F:	drivers/irqchip/irq-aspeed-scu-ic.c
3479F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3480
3481ASPEED SD/MMC DRIVER
3482M:	Andrew Jeffery <[email protected]>
3483L:	[email protected] (moderated for non-subscribers)
3484L:	[email protected] (moderated for non-subscribers)
3485L:	[email protected]
3486S:	Maintained
3487F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3488F:	drivers/mmc/host/sdhci-of-aspeed*
3489
3490ASPEED SMC SPI DRIVER
3491M:	Chin-Ting Kuo <[email protected]>
3492M:	Cédric Le Goater <[email protected]>
3493L:	[email protected] (moderated for non-subscribers)
3494L:	[email protected] (moderated for non-subscribers)
3495L:	[email protected]
3496S:	Maintained
3497F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3498F:	drivers/spi/spi-aspeed-smc.c
3499
3500ASPEED USB UDC DRIVER
3501M:	Neal Liu <[email protected]>
3502L:	[email protected] (moderated for non-subscribers)
3503S:	Maintained
3504F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3505F:	drivers/usb/gadget/udc/aspeed_udc.c
3506
3507ASPEED VIDEO ENGINE DRIVER
3508M:	Eddie James <[email protected]>
3509L:	[email protected]
3510L:	[email protected] (moderated for non-subscribers)
3511S:	Maintained
3512F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3513F:	drivers/media/platform/aspeed/
3514
3515ASUS EC HARDWARE MONITOR DRIVER
3516M:	Eugene Shalygin <[email protected]>
3517L:	[email protected]
3518S:	Maintained
3519F:	drivers/hwmon/asus-ec-sensors.c
3520
3521ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3522M:	Corentin Chary <[email protected]>
3523M:	Luke D. Jones <[email protected]>
3524L:	[email protected]
3525S:	Maintained
3526W:	https://asus-linux.org/
3527F:	drivers/platform/x86/asus*.c
3528F:	drivers/platform/x86/eeepc*.c
3529
3530ASUS TF103C DOCK DRIVER
3531M:	Hans de Goede <[email protected]>
3532L:	[email protected]
3533S:	Maintained
3534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3535F:	drivers/platform/x86/asus-tf103c-dock.c
3536
3537ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3538M:	Aleksa Savic <[email protected]>
3539L:	[email protected]
3540S:	Maintained
3541F:	drivers/hwmon/asus_rog_ryujin.c
3542
3543ASUS WIRELESS RADIO CONTROL DRIVER
3544M:	João Paulo Rechi Vita <[email protected]>
3545L:	[email protected]
3546S:	Maintained
3547F:	drivers/platform/x86/asus-wireless.c
3548
3549ASUS WMI HARDWARE MONITOR DRIVER
3550M:	Ed Brindley <[email protected]>
3551M:	Denis Pauk <[email protected]>
3552L:	[email protected]
3553S:	Maintained
3554F:	drivers/hwmon/asus_wmi_sensors.c
3555
3556ASYMMETRIC KEYS
3557M:	David Howells <[email protected]>
3558L:	[email protected]
3559S:	Maintained
3560F:	Documentation/crypto/asymmetric-keys.rst
3561F:	crypto/asymmetric_keys/
3562F:	include/crypto/pkcs7.h
3563F:	include/crypto/public_key.h
3564F:	include/linux/verification.h
3565
3566ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3567R:	Dan Williams <[email protected]>
3568S:	Odd fixes
3569W:	http://sourceforge.net/projects/xscaleiop
3570F:	Documentation/crypto/async-tx-api.rst
3571F:	crypto/async_tx/
3572F:	include/linux/async_tx.h
3573
3574AT24 EEPROM DRIVER
3575M:	Bartosz Golaszewski <[email protected]>
3576L:	[email protected]
3577S:	Maintained
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3579F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3580F:	drivers/misc/eeprom/at24.c
3581
3582ATA OVER ETHERNET (AOE) DRIVER
3583M:	"Justin Sanders" <[email protected]>
3584S:	Supported
3585W:	http://www.openaoe.org/
3586F:	Documentation/admin-guide/aoe/
3587F:	drivers/block/aoe/
3588
3589ATC260X PMIC MFD DRIVER
3590M:	Manivannan Sadhasivam <[email protected]>
3591M:	Cristian Ciocaltea <[email protected]>
3592L:	[email protected]
3593S:	Maintained
3594F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3595F:	drivers/input/misc/atc260x-onkey.c
3596F:	drivers/mfd/atc260*
3597F:	drivers/power/reset/atc260x-poweroff.c
3598F:	drivers/regulator/atc260x-regulator.c
3599F:	include/linux/mfd/atc260x/*
3600
3601ATHEROS 71XX/9XXX GPIO DRIVER
3602M:	Alban Bedel <[email protected]>
3603S:	Maintained
3604W:	https://github.com/AlbanBedel/linux
3605T:	git git://github.com/AlbanBedel/linux
3606F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3607F:	drivers/gpio/gpio-ath79.c
3608
3609ATHEROS 71XX/9XXX USB PHY DRIVER
3610M:	Alban Bedel <[email protected]>
3611S:	Maintained
3612W:	https://github.com/AlbanBedel/linux
3613T:	git git://github.com/AlbanBedel/linux
3614F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3615F:	drivers/phy/qualcomm/phy-ath79-usb.c
3616
3617ATHEROS ATH GENERIC UTILITIES
3618M:	Kalle Valo <[email protected]>
3619M:	Jeff Johnson <[email protected]>
3620L:	[email protected]
3621S:	Supported
3622F:	drivers/net/wireless/ath/*
3623
3624ATHEROS ATH5K WIRELESS DRIVER
3625M:	Jiri Slaby <[email protected]>
3626M:	Nick Kossifidis <[email protected]>
3627M:	Luis Chamberlain <[email protected]>
3628L:	[email protected]
3629S:	Maintained
3630W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3631F:	drivers/net/wireless/ath/ath5k/
3632
3633ATHEROS ATH6KL WIRELESS DRIVER
3634L:	[email protected]
3635S:	Orphan
3636W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3637F:	drivers/net/wireless/ath/ath6kl/
3638
3639ATI_REMOTE2 DRIVER
3640M:	Ville Syrjala <[email protected]>
3641S:	Maintained
3642F:	drivers/input/misc/ati_remote2.c
3643
3644ATK0110 HWMON DRIVER
3645M:	Luca Tettamanti <[email protected]>
3646L:	[email protected]
3647S:	Maintained
3648F:	drivers/hwmon/asus_atk0110.c
3649
3650ATLX ETHERNET DRIVERS
3651M:	Chris Snook <[email protected]>
3652L:	[email protected]
3653S:	Maintained
3654W:	http://sourceforge.net/projects/atl1
3655W:	http://atl1.sourceforge.net
3656F:	drivers/net/ethernet/atheros/
3657
3658ATM
3659M:	Chas Williams <[email protected]>
3660L:	[email protected] (moderated for non-subscribers)
3661L:	[email protected]
3662S:	Maintained
3663W:	http://linux-atm.sourceforge.net
3664F:	drivers/atm/
3665F:	include/linux/atm*
3666F:	include/linux/sonet.h
3667F:	include/uapi/linux/atm*
3668F:	include/uapi/linux/sonet.h
3669
3670ATMEL MACB ETHERNET DRIVER
3671M:	Nicolas Ferre <[email protected]>
3672M:	Claudiu Beznea <[email protected]>
3673S:	Supported
3674F:	drivers/net/ethernet/cadence/
3675
3676ATMEL MAXTOUCH DRIVER
3677M:	Nick Dyer <[email protected]>
3678S:	Maintained
3679T:	git git://github.com/ndyer/linux.git
3680F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3681F:	drivers/input/touchscreen/atmel_mxt_ts.c
3682
3683ATOMIC INFRASTRUCTURE
3684M:	Will Deacon <[email protected]>
3685M:	Peter Zijlstra <[email protected]>
3686R:	Boqun Feng <[email protected]>
3687R:	Mark Rutland <[email protected]>
3688L:	[email protected]
3689S:	Maintained
3690F:	Documentation/atomic_*.txt
3691F:	arch/*/include/asm/atomic*.h
3692F:	include/*/atomic*.h
3693F:	include/linux/refcount.h
3694F:	scripts/atomic/
3695
3696ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3697M:	Bradley Grove <[email protected]>
3698L:	[email protected]
3699S:	Supported
3700W:	http://www.attotech.com
3701F:	drivers/scsi/esas2r
3702
3703ATUSB IEEE 802.15.4 RADIO DRIVER
3704M:	Stefan Schmidt <[email protected]>
3705L:	[email protected]
3706S:	Maintained
3707F:	drivers/net/ieee802154/at86rf230.h
3708F:	drivers/net/ieee802154/atusb.c
3709F:	drivers/net/ieee802154/atusb.h
3710
3711AUDIT SUBSYSTEM
3712M:	Paul Moore <[email protected]>
3713M:	Eric Paris <[email protected]>
3714L:	[email protected]
3715S:	Supported
3716W:	https://github.com/linux-audit
3717Q:	https://patchwork.kernel.org/project/audit/list
3718B:	mailto:[email protected]
3719P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3720T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3721F:	include/asm-generic/audit_*.h
3722F:	include/linux/audit.h
3723F:	include/linux/audit_arch.h
3724F:	include/uapi/linux/audit.h
3725F:	kernel/audit*
3726F:	lib/*audit.c
3727K:	\baudit_[a-z_0-9]\+\b
3728
3729AUTOFDO BUILD
3730M:	Rong Xu <[email protected]>
3731M:	Han Shen <[email protected]>
3732S:	Supported
3733F:	Documentation/dev-tools/autofdo.rst
3734F:	scripts/Makefile.autofdo
3735
3736AUXILIARY BUS DRIVER
3737M:	Greg Kroah-Hartman <[email protected]>
3738R:	Dave Ertman <[email protected]>
3739R:	Ira Weiny <[email protected]>
3740S:	Supported
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3742F:	Documentation/driver-api/auxiliary_bus.rst
3743F:	drivers/base/auxiliary.c
3744F:	include/linux/auxiliary_bus.h
3745
3746AUXILIARY DISPLAY DRIVERS
3747M:	Andy Shevchenko <[email protected]>
3748R:	Geert Uytterhoeven <[email protected]>
3749S:	Odd Fixes
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3751F:	Documentation/devicetree/bindings/auxdisplay/
3752F:	drivers/auxdisplay/
3753F:	include/linux/cfag12864b.h
3754F:	include/uapi/linux/map_to_14segment.h
3755F:	include/uapi/linux/map_to_7segment.h
3756
3757AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3758M:	Subhajit Ghosh <[email protected]>
3759L:	[email protected]
3760S:	Maintained
3761F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3762F:	drivers/iio/light/apds9306.c
3763
3764AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3765M:	Andreas Klinger <[email protected]>
3766L:	[email protected]
3767S:	Maintained
3768F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3769F:	drivers/iio/adc/hx711.c
3770
3771AX.25 NETWORK LAYER
3772L:	[email protected]
3773S:	Orphan
3774W:	https://linux-ax25.in-berlin.de
3775F:	include/net/ax25.h
3776F:	include/uapi/linux/ax25.h
3777F:	net/ax25/
3778
3779AXENTIA ARM DEVICES
3780M:	Peter Rosin <[email protected]>
3781L:	[email protected] (moderated for non-subscribers)
3782S:	Maintained
3783F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3784F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3785F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3786F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3787
3788AXENTIA ASOC DRIVERS
3789M:	Peter Rosin <[email protected]>
3790L:	[email protected]
3791S:	Maintained
3792F:	Documentation/devicetree/bindings/sound/axentia,*
3793F:	sound/soc/atmel/tse850-pcm5142.c
3794
3795AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3796M:	Nuno Sá <[email protected]>
3797L:	[email protected]
3798S:	Supported
3799W:	https://ez.analog.com/linux-software-drivers
3800F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3801F:	drivers/hwmon/axi-fan-control.c
3802
3803AXI SPI ENGINE
3804M:	Michael Hennerich <[email protected]>
3805M:	Nuno Sá <[email protected]>
3806R:	David Lechner <[email protected]>
3807L:	[email protected]
3808S:	Supported
3809W:	https://ez.analog.com/linux-software-drivers
3810F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3811F:	drivers/spi/spi-axi-spi-engine.c
3812
3813AXI PWM GENERATOR
3814M:	Michael Hennerich <[email protected]>
3815M:	Nuno Sá <[email protected]>
3816R:	Trevor Gamblin <[email protected]>
3817L:	[email protected]
3818S:	Supported
3819W:	https://ez.analog.com/linux-software-drivers
3820F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3821F:	drivers/pwm/pwm-axi-pwmgen.c
3822
3823AXXIA I2C CONTROLLER
3824M:	Krzysztof Adamski <[email protected]>
3825L:	[email protected]
3826S:	Maintained
3827F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3828F:	drivers/i2c/busses/i2c-axxia.c
3829
3830AZ6007 DVB DRIVER
3831M:	Mauro Carvalho Chehab <[email protected]>
3832L:	[email protected]
3833S:	Maintained
3834W:	https://linuxtv.org
3835T:	git git://linuxtv.org/media.git
3836F:	drivers/media/usb/dvb-usb-v2/az6007.c
3837
3838AZTECH FM RADIO RECEIVER DRIVER
3839M:	Hans Verkuil <[email protected]>
3840L:	[email protected]
3841S:	Maintained
3842W:	https://linuxtv.org
3843T:	git git://linuxtv.org/media.git
3844F:	drivers/media/radio/radio-aztech*
3845
3846B43 WIRELESS DRIVER
3847L:	[email protected]
3848L:	[email protected]
3849S:	Orphan
3850W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3851F:	drivers/net/wireless/broadcom/b43/
3852
3853B43LEGACY WIRELESS DRIVER
3854L:	[email protected]
3855L:	[email protected]
3856S:	Orphan
3857W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3858F:	drivers/net/wireless/broadcom/b43legacy/
3859
3860BACKLIGHT CLASS/SUBSYSTEM
3861M:	Lee Jones <[email protected]>
3862M:	Daniel Thompson <[email protected]>
3863M:	Jingoo Han <[email protected]>
3864L:	[email protected]
3865S:	Maintained
3866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3867F:	Documentation/ABI/stable/sysfs-class-backlight
3868F:	Documentation/ABI/testing/sysfs-class-backlight
3869F:	Documentation/devicetree/bindings/leds/backlight
3870F:	drivers/video/backlight/
3871F:	include/linux/backlight.h
3872F:	include/linux/pwm_backlight.h
3873
3874BARCO P50 GPIO DRIVER
3875M:	Santosh Kumar Yadav <[email protected]>
3876M:	Peter Korsgaard <[email protected]>
3877S:	Maintained
3878F:	drivers/platform/x86/barco-p50-gpio.c
3879
3880BATMAN ADVANCED
3881M:	Marek Lindner <[email protected]>
3882M:	Simon Wunderlich <[email protected]>
3883M:	Antonio Quartulli <[email protected]>
3884M:	Sven Eckelmann <[email protected]>
3885L:	[email protected] (moderated for non-subscribers)
3886S:	Maintained
3887W:	https://www.open-mesh.org/
3888Q:	https://patchwork.open-mesh.org/project/batman/list/
3889B:	https://www.open-mesh.org/projects/batman-adv/issues
3890C:	ircs://irc.hackint.org/batadv
3891T:	git https://git.open-mesh.org/linux-merge.git
3892F:	Documentation/networking/batman-adv.rst
3893F:	include/uapi/linux/batadv_packet.h
3894F:	include/uapi/linux/batman_adv.h
3895F:	net/batman-adv/
3896
3897BAYCOM/HDLCDRV DRIVERS FOR AX.25
3898M:	Thomas Sailer <[email protected]>
3899L:	[email protected]
3900S:	Maintained
3901W:	http://www.baycom.org/~tom/ham/ham.html
3902F:	drivers/net/hamradio/baycom*
3903
3904BCACHE (BLOCK LAYER CACHE)
3905M:	Coly Li <[email protected]>
3906M:	Kent Overstreet <[email protected]>
3907L:	[email protected]
3908S:	Maintained
3909W:	http://bcache.evilpiepirate.org
3910C:	irc://irc.oftc.net/bcache
3911F:	drivers/md/bcache/
3912
3913BCACHEFS
3914M:	Kent Overstreet <[email protected]>
3915L:	[email protected]
3916S:	Supported
3917C:	irc://irc.oftc.net/bcache
3918T:	git https://evilpiepirate.org/git/bcachefs.git
3919F:	fs/bcachefs/
3920F:	Documentation/filesystems/bcachefs/
3921
3922BDISP ST MEDIA DRIVER
3923M:	Fabien Dessenne <[email protected]>
3924L:	[email protected]
3925S:	Supported
3926W:	https://linuxtv.org
3927T:	git git://linuxtv.org/media.git
3928F:	drivers/media/platform/st/sti/bdisp
3929
3930BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3931M:	Dariusz Marcinkiewicz <[email protected]>
3932L:	[email protected]
3933S:	Maintained
3934F:	drivers/net/ethernet/ec_bhf.c
3935
3936BEFS FILE SYSTEM
3937M:	Luis de Bethencourt <[email protected]>
3938M:	Salah Triki <[email protected]>
3939S:	Maintained
3940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3941F:	Documentation/filesystems/befs.rst
3942F:	fs/befs/
3943
3944BFQ I/O SCHEDULER
3945M:	Yu Kuai <[email protected]>
3946L:	[email protected]
3947S:	Odd Fixes
3948F:	Documentation/block/bfq-iosched.rst
3949F:	block/bfq-*
3950
3951BFS FILE SYSTEM
3952M:	"Tigran A. Aivazian" <[email protected]>
3953S:	Maintained
3954F:	Documentation/filesystems/bfs.rst
3955F:	fs/bfs/
3956F:	include/uapi/linux/bfs_fs.h
3957
3958BINMAN
3959M:	Simon Glass <[email protected]>
3960S:	Supported
3961F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3962
3963BITMAP API
3964M:	Yury Norov <[email protected]>
3965R:	Rasmus Villemoes <[email protected]>
3966S:	Maintained
3967F:	include/linux/bitfield.h
3968F:	include/linux/bitmap-str.h
3969F:	include/linux/bitmap.h
3970F:	include/linux/bits.h
3971F:	include/linux/cpumask.h
3972F:	include/linux/cpumask_types.h
3973F:	include/linux/find.h
3974F:	include/linux/nodemask.h
3975F:	include/linux/nodemask_types.h
3976F:	include/vdso/bits.h
3977F:	lib/bitmap-str.c
3978F:	lib/bitmap.c
3979F:	lib/cpumask.c
3980F:	lib/cpumask_kunit.c
3981F:	lib/find_bit.c
3982F:	lib/find_bit_benchmark.c
3983F:	lib/test_bitmap.c
3984F:	tools/include/linux/bitfield.h
3985F:	tools/include/linux/bitmap.h
3986F:	tools/include/linux/bits.h
3987F:	tools/include/linux/find.h
3988F:	tools/include/vdso/bits.h
3989F:	tools/lib/bitmap.c
3990F:	tools/lib/find_bit.c
3991
3992BITOPS API
3993M:	Yury Norov <[email protected]>
3994R:	Rasmus Villemoes <[email protected]>
3995S:	Maintained
3996F:	arch/*/include/asm/bitops.h
3997F:	arch/*/include/asm/bitops_32.h
3998F:	arch/*/include/asm/bitops_64.h
3999F:	arch/*/lib/bitops.c
4000F:	include/asm-generic/bitops
4001F:	include/asm-generic/bitops.h
4002F:	include/linux/bitops.h
4003F:	lib/test_bitops.c
4004F:	tools/*/bitops*
4005
4006BLINKM RGB LED DRIVER
4007M:	Jan-Simon Moeller <[email protected]>
4008S:	Maintained
4009F:	drivers/leds/leds-blinkm.c
4010
4011BLOCK LAYER
4012M:	Jens Axboe <[email protected]>
4013L:	[email protected]
4014S:	Maintained
4015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4016F:	Documentation/ABI/stable/sysfs-block
4017F:	Documentation/block/
4018F:	block/
4019F:	drivers/block/
4020F:	include/linux/bio.h
4021F:	include/linux/blk*
4022F:	kernel/trace/blktrace.c
4023F:	lib/sbitmap.c
4024
4025BLOCK LAYER DEVICE DRIVER API [RUST]
4026M:	Andreas Hindborg <[email protected]>
4027R:	Boqun Feng <[email protected]>
4028L:	[email protected]
4029L:	[email protected]
4030S:	Supported
4031W:	https://rust-for-linux.com
4032B:	https://github.com/Rust-for-Linux/linux/issues
4033C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4034T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4035F:	drivers/block/rnull.rs
4036F:	rust/kernel/block.rs
4037F:	rust/kernel/block/
4038
4039BLOCK2MTD DRIVER
4040M:	Joern Engel <[email protected]>
4041L:	[email protected]
4042S:	Maintained
4043F:	drivers/mtd/devices/block2mtd.c
4044
4045BLUETOOTH DRIVERS
4046M:	Marcel Holtmann <[email protected]>
4047M:	Luiz Augusto von Dentz <[email protected]>
4048L:	[email protected]
4049S:	Supported
4050W:	http://www.bluez.org/
4051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4053F:	Documentation/devicetree/bindings/net/bluetooth/
4054F:	drivers/bluetooth/
4055
4056BLUETOOTH SUBSYSTEM
4057M:	Marcel Holtmann <[email protected]>
4058M:	Johan Hedberg <[email protected]>
4059M:	Luiz Augusto von Dentz <[email protected]>
4060L:	[email protected]
4061S:	Supported
4062W:	http://www.bluez.org/
4063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4065F:	include/net/bluetooth/
4066F:	net/bluetooth/
4067
4068BONDING DRIVER
4069M:	Jay Vosburgh <[email protected]>
4070L:	[email protected]
4071S:	Maintained
4072F:	Documentation/networking/bonding.rst
4073F:	drivers/net/bonding/
4074F:	include/net/bond*
4075F:	include/uapi/linux/if_bonding.h
4076F:	tools/testing/selftests/drivers/net/bonding/
4077
4078BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4079M:	Dan Robertson <[email protected]>
4080L:	[email protected]
4081S:	Maintained
4082F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4083F:	drivers/iio/accel/bma400*
4084
4085BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4086M:	Alex Lanzano <[email protected]>
4087L:	[email protected]
4088S:	Maintained
4089F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4090F:	drivers/iio/imu/bmi270/
4091
4092BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4093M:	Jagath Jog J <[email protected]>
4094L:	[email protected]
4095S:	Maintained
4096F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4097F:	drivers/iio/imu/bmi323/
4098
4099BPF JIT for ARC
4100M:	Shahab Vahedi <[email protected]>
4101L:	[email protected]
4102S:	Maintained
4103F:	arch/arc/net/
4104
4105BPF JIT for ARM
4106M:	Russell King <[email protected]>
4107M:	Puranjay Mohan <[email protected]>
4108L:	[email protected]
4109S:	Maintained
4110F:	arch/arm/net/
4111
4112BPF JIT for ARM64
4113M:	Daniel Borkmann <[email protected]>
4114M:	Alexei Starovoitov <[email protected]>
4115M:	Puranjay Mohan <[email protected]>
4116R:	Xu Kuohai <[email protected]>
4117L:	[email protected]
4118S:	Supported
4119F:	arch/arm64/net/
4120
4121BPF JIT for LOONGARCH
4122M:	Tiezhu Yang <[email protected]>
4123R:	Hengqi Chen <[email protected]>
4124L:	[email protected]
4125S:	Maintained
4126F:	arch/loongarch/net/
4127
4128BPF JIT for MIPS (32-BIT AND 64-BIT)
4129M:	Johan Almbladh <[email protected]>
4130M:	Paul Burton <[email protected]>
4131L:	[email protected]
4132S:	Maintained
4133F:	arch/mips/net/
4134
4135BPF JIT for NFP NICs
4136M:	Jakub Kicinski <[email protected]>
4137L:	[email protected]
4138S:	Odd Fixes
4139F:	drivers/net/ethernet/netronome/nfp/bpf/
4140
4141BPF JIT for POWERPC (32-BIT AND 64-BIT)
4142M:	Hari Bathini <[email protected]>
4143M:	Christophe Leroy <[email protected]>
4144R:	Naveen N Rao <[email protected]>
4145L:	[email protected]
4146S:	Supported
4147F:	arch/powerpc/net/
4148
4149BPF JIT for RISC-V (32-bit)
4150M:	Luke Nelson <[email protected]>
4151M:	Xi Wang <[email protected]>
4152L:	[email protected]
4153S:	Maintained
4154F:	arch/riscv/net/
4155X:	arch/riscv/net/bpf_jit_comp64.c
4156
4157BPF JIT for RISC-V (64-bit)
4158M:	Björn Töpel <[email protected]>
4159R:	Pu Lehui <[email protected]>
4160R:	Puranjay Mohan <[email protected]>
4161L:	[email protected]
4162S:	Maintained
4163F:	arch/riscv/net/
4164X:	arch/riscv/net/bpf_jit_comp32.c
4165
4166BPF JIT for S390
4167M:	Ilya Leoshkevich <[email protected]>
4168M:	Heiko Carstens <[email protected]>
4169M:	Vasily Gorbik <[email protected]>
4170L:	[email protected]
4171S:	Supported
4172F:	arch/s390/net/
4173X:	arch/s390/net/pnet.c
4174
4175BPF JIT for SPARC (32-BIT AND 64-BIT)
4176M:	David S. Miller <[email protected]>
4177L:	[email protected]
4178S:	Odd Fixes
4179F:	arch/sparc/net/
4180
4181BPF JIT for X86 32-BIT
4182M:	Wang YanQing <[email protected]>
4183L:	[email protected]
4184S:	Odd Fixes
4185F:	arch/x86/net/bpf_jit_comp32.c
4186
4187BPF JIT for X86 64-BIT
4188M:	Alexei Starovoitov <[email protected]>
4189M:	Daniel Borkmann <[email protected]>
4190L:	[email protected]
4191S:	Supported
4192F:	arch/x86/net/
4193X:	arch/x86/net/bpf_jit_comp32.c
4194
4195BPF [BTF]
4196M:	Martin KaFai Lau <[email protected]>
4197L:	[email protected]
4198S:	Maintained
4199F:	include/linux/btf*
4200F:	kernel/bpf/btf.c
4201
4202BPF [CORE]
4203M:	Alexei Starovoitov <[email protected]>
4204M:	Daniel Borkmann <[email protected]>
4205R:	John Fastabend <[email protected]>
4206L:	[email protected]
4207S:	Maintained
4208F:	include/linux/bpf*
4209F:	include/linux/filter.h
4210F:	include/linux/tnum.h
4211F:	kernel/bpf/core.c
4212F:	kernel/bpf/dispatcher.c
4213F:	kernel/bpf/mprog.c
4214F:	kernel/bpf/syscall.c
4215F:	kernel/bpf/tnum.c
4216F:	kernel/bpf/trampoline.c
4217F:	kernel/bpf/verifier.c
4218
4219BPF [CRYPTO]
4220M:	Vadim Fedorenko <[email protected]>
4221L:	[email protected]
4222S:	Maintained
4223F:	crypto/bpf_crypto_skcipher.c
4224F:	include/linux/bpf_crypto.h
4225F:	kernel/bpf/crypto.c
4226
4227BPF [DOCUMENTATION] (Related to Standardization)
4228R:	David Vernet <[email protected]>
4229L:	[email protected]
4230L:	[email protected]
4231S:	Maintained
4232F:	Documentation/bpf/standardization/
4233
4234BPF [GENERAL] (Safe Dynamic Programs and Tools)
4235M:	Alexei Starovoitov <[email protected]>
4236M:	Daniel Borkmann <[email protected]>
4237M:	Andrii Nakryiko <[email protected]>
4238R:	Martin KaFai Lau <[email protected]>
4239R:	Eduard Zingerman <[email protected]>
4240R:	Song Liu <[email protected]>
4241R:	Yonghong Song <[email protected]>
4242R:	John Fastabend <[email protected]>
4243R:	KP Singh <[email protected]>
4244R:	Stanislav Fomichev <[email protected]>
4245R:	Hao Luo <[email protected]>
4246R:	Jiri Olsa <[email protected]>
4247L:	[email protected]
4248S:	Supported
4249W:	https://bpf.io/
4250Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4253F:	Documentation/bpf/
4254F:	Documentation/networking/filter.rst
4255F:	Documentation/userspace-api/ebpf/
4256F:	arch/*/net/*
4257F:	include/linux/bpf*
4258F:	include/linux/btf*
4259F:	include/linux/filter.h
4260F:	include/trace/events/xdp.h
4261F:	include/uapi/linux/bpf*
4262F:	include/uapi/linux/btf*
4263F:	include/uapi/linux/filter.h
4264F:	kernel/bpf/
4265F:	kernel/trace/bpf_trace.c
4266F:	lib/buildid.c
4267F:	lib/test_bpf.c
4268F:	net/bpf/
4269F:	net/core/filter.c
4270F:	net/sched/act_bpf.c
4271F:	net/sched/cls_bpf.c
4272F:	samples/bpf/
4273F:	scripts/bpf_doc.py
4274F:	scripts/Makefile.btf
4275F:	scripts/pahole-version.sh
4276F:	tools/bpf/
4277F:	tools/lib/bpf/
4278F:	tools/testing/selftests/bpf/
4279
4280BPF [ITERATOR]
4281M:	Yonghong Song <[email protected]>
4282L:	[email protected]
4283S:	Maintained
4284F:	kernel/bpf/*iter.c
4285
4286BPF [L7 FRAMEWORK] (sockmap)
4287M:	John Fastabend <[email protected]>
4288M:	Jakub Sitnicki <[email protected]>
4289L:	[email protected]
4290L:	[email protected]
4291S:	Maintained
4292F:	include/linux/skmsg.h
4293F:	net/core/skmsg.c
4294F:	net/core/sock_map.c
4295F:	net/ipv4/tcp_bpf.c
4296F:	net/ipv4/udp_bpf.c
4297F:	net/unix/unix_bpf.c
4298
4299BPF [LIBRARY] (libbpf)
4300M:	Andrii Nakryiko <[email protected]>
4301M:	Eduard Zingerman <[email protected]>
4302L:	[email protected]
4303S:	Maintained
4304F:	tools/lib/bpf/
4305
4306BPF [MISC]
4307L:	[email protected]
4308S:	Odd Fixes
4309K:	(?:\b|_)bpf(?:\b|_)
4310
4311BPF [NETKIT] (BPF-programmable network device)
4312M:	Daniel Borkmann <[email protected]>
4313M:	Nikolay Aleksandrov <[email protected]>
4314L:	[email protected]
4315L:	[email protected]
4316S:	Supported
4317F:	drivers/net/netkit.c
4318F:	include/net/netkit.h
4319
4320BPF [NETWORKING] (struct_ops, reuseport)
4321M:	Martin KaFai Lau <[email protected]>
4322L:	[email protected]
4323L:	[email protected]
4324S:	Maintained
4325F:	kernel/bpf/bpf_struct*
4326
4327BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4328M:	Martin KaFai Lau <[email protected]>
4329M:	Daniel Borkmann <[email protected]>
4330R:	John Fastabend <[email protected]>
4331L:	[email protected]
4332L:	[email protected]
4333S:	Maintained
4334F:	include/net/tcx.h
4335F:	kernel/bpf/tcx.c
4336F:	net/core/filter.c
4337F:	net/sched/act_bpf.c
4338F:	net/sched/cls_bpf.c
4339
4340BPF [RINGBUF]
4341M:	Andrii Nakryiko <[email protected]>
4342L:	[email protected]
4343S:	Maintained
4344F:	kernel/bpf/ringbuf.c
4345
4346BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4347M:	KP Singh <[email protected]>
4348M:	Matt Bobrowski <[email protected]>
4349L:	[email protected]
4350S:	Maintained
4351F:	Documentation/bpf/prog_lsm.rst
4352F:	include/linux/bpf_lsm.h
4353F:	kernel/bpf/bpf_lsm.c
4354F:	kernel/trace/bpf_trace.c
4355F:	security/bpf/
4356
4357BPF [SELFTESTS] (Test Runners & Infrastructure)
4358M:	Andrii Nakryiko <[email protected]>
4359M:	Eduard Zingerman <[email protected]>
4360R:	Mykola Lysenko <[email protected]>
4361L:	[email protected]
4362S:	Maintained
4363F:	tools/testing/selftests/bpf/
4364
4365BPF [STORAGE & CGROUPS]
4366M:	Martin KaFai Lau <[email protected]>
4367L:	[email protected]
4368S:	Maintained
4369F:	kernel/bpf/*storage.c
4370F:	kernel/bpf/bpf_lru*
4371F:	kernel/bpf/cgroup.c
4372
4373BPF [TOOLING] (bpftool)
4374M:	Quentin Monnet <[email protected]>
4375L:	[email protected]
4376S:	Maintained
4377F:	kernel/bpf/disasm.*
4378F:	tools/bpf/bpftool/
4379
4380BPF [TRACING]
4381M:	Song Liu <[email protected]>
4382R:	Jiri Olsa <[email protected]>
4383L:	[email protected]
4384S:	Maintained
4385F:	kernel/bpf/stackmap.c
4386F:	kernel/trace/bpf_trace.c
4387F:	lib/buildid.c
4388
4389BROADCOM ASP 2.0 ETHERNET DRIVER
4390M:	Justin Chen <[email protected]>
4391M:	Florian Fainelli <[email protected]>
4392L:	[email protected]
4393L:	[email protected]
4394S:	Supported
4395F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4396F:	drivers/net/ethernet/broadcom/asp2/
4397
4398BROADCOM B44 10/100 ETHERNET DRIVER
4399M:	Michael Chan <[email protected]>
4400L:	[email protected]
4401S:	Supported
4402F:	drivers/net/ethernet/broadcom/b44.*
4403
4404BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4405M:	Florian Fainelli <[email protected]>
4406L:	[email protected]
4407L:	[email protected] (subscribers-only)
4408S:	Supported
4409F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4410F:	drivers/net/dsa/b53/*
4411F:	drivers/net/dsa/bcm_sf2*
4412F:	include/linux/dsa/brcm.h
4413F:	include/linux/platform_data/b53.h
4414
4415BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4416M:	Florian Fainelli <[email protected]>
4417R:	Broadcom internal kernel review list <[email protected]>
4418L:	[email protected] (moderated for non-subscribers)
4419L:	[email protected] (moderated for non-subscribers)
4420S:	Maintained
4421T:	git https://github.com/broadcom/stblinux.git
4422F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4423F:	drivers/pci/controller/pcie-brcmstb.c
4424F:	drivers/staging/vc04_services
4425N:	bcm2711
4426N:	bcm283*
4427N:	raspberrypi
4428
4429BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4430M:	Florian Fainelli <[email protected]>
4431M:	Ray Jui <[email protected]>
4432M:	Scott Branden <[email protected]>
4433R:	Broadcom internal kernel review list <[email protected]>
4434S:	Maintained
4435T:	git https://github.com/broadcom/mach-bcm
4436F:	arch/arm/mach-bcm/
4437N:	bcm281*
4438N:	bcm113*
4439N:	bcm216*
4440N:	kona
4441
4442BROADCOM BCM2835 CAMERA DRIVERS
4443M:	Raspberry Pi Kernel Maintenance <[email protected]>
4444L:	[email protected]
4445S:	Maintained
4446F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4447F:	drivers/media/platform/broadcom/bcm2835-unicam*
4448
4449BROADCOM BCM47XX MIPS ARCHITECTURE
4450M:	Hauke Mehrtens <[email protected]>
4451M:	Rafał Miłecki <[email protected]>
4452L:	[email protected]
4453S:	Maintained
4454F:	Documentation/devicetree/bindings/mips/brcm/
4455F:	arch/mips/bcm47xx/*
4456F:	arch/mips/include/asm/mach-bcm47xx/*
4457
4458BROADCOM BCM4908 ETHERNET DRIVER
4459M:	Rafał Miłecki <[email protected]>
4460R:	Broadcom internal kernel review list <[email protected]>
4461L:	[email protected]
4462S:	Maintained
4463F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4464F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4465F:	drivers/net/ethernet/broadcom/unimac.h
4466
4467BROADCOM BCM4908 PINMUX DRIVER
4468M:	Rafał Miłecki <[email protected]>
4469R:	Broadcom internal kernel review list <[email protected]>
4470L:	[email protected]
4471S:	Maintained
4472F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4473F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4474
4475BROADCOM BCM5301X ARM ARCHITECTURE
4476M:	Florian Fainelli <[email protected]>
4477M:	Hauke Mehrtens <[email protected]>
4478M:	Rafał Miłecki <[email protected]>
4479R:	Broadcom internal kernel review list <[email protected]>
4480L:	[email protected] (moderated for non-subscribers)
4481S:	Maintained
4482F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4483F:	arch/arm/boot/dts/broadcom/bcm470*
4484F:	arch/arm/boot/dts/broadcom/bcm5301*
4485F:	arch/arm/boot/dts/broadcom/bcm953012*
4486F:	arch/arm/mach-bcm/bcm_5301x.c
4487
4488BROADCOM BCM53573 ARM ARCHITECTURE
4489M:	Florian Fainelli <[email protected]>
4490M:	Rafał Miłecki <[email protected]>
4491R:	Broadcom internal kernel review list <[email protected]>
4492L:	[email protected] (moderated for non-subscribers)
4493S:	Maintained
4494F:	arch/arm/boot/dts/broadcom/bcm47189*
4495F:	arch/arm/boot/dts/broadcom/bcm53573*
4496
4497BROADCOM BCM63XX/BCM33XX UDC DRIVER
4498M:	Kevin Cernekee <[email protected]>
4499L:	[email protected]
4500S:	Maintained
4501F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4502
4503BROADCOM BCM7XXX ARM ARCHITECTURE
4504M:	Florian Fainelli <[email protected]>
4505R:	Broadcom internal kernel review list <[email protected]>
4506L:	[email protected] (moderated for non-subscribers)
4507S:	Maintained
4508T:	git https://github.com/broadcom/stblinux.git
4509F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4510F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4511F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4512F:	arch/arm/mach-bcm/*brcmstb*
4513F:	arch/arm/mm/cache-b15-rac.c
4514F:	drivers/bus/brcmstb_gisb.c
4515F:	drivers/pci/controller/pcie-brcmstb.c
4516N:	brcmstb
4517N:	bcm7038
4518N:	bcm7120
4519
4520BROADCOM BCMBCA ARM ARCHITECTURE
4521M:	William Zhang <[email protected]>
4522M:	Anand Gore <[email protected]>
4523M:	Kursad Oney <[email protected]>
4524M:	Florian Fainelli <[email protected]>
4525M:	Rafał Miłecki <[email protected]>
4526R:	Broadcom internal kernel review list <[email protected]>
4527L:	[email protected] (moderated for non-subscribers)
4528S:	Maintained
4529T:	git https://github.com/broadcom/stblinux.git
4530F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4531F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4532N:	bcmbca
4533N:	bcm[9]?47622
4534N:	bcm[9]?4912
4535N:	bcm[9]?63138
4536N:	bcm[9]?63146
4537N:	bcm[9]?63148
4538N:	bcm[9]?63158
4539N:	bcm[9]?63178
4540N:	bcm[9]?6756
4541N:	bcm[9]?6813
4542N:	bcm[9]?6846
4543N:	bcm[9]?6855
4544N:	bcm[9]?6856
4545N:	bcm[9]?6858
4546N:	bcm[9]?6878
4547
4548BROADCOM BDC DRIVER
4549M:	Justin Chen <[email protected]>
4550M:	Al Cooper <[email protected]>
4551R:	Broadcom internal kernel review list <[email protected]>
4552L:	[email protected]
4553S:	Maintained
4554F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4555F:	drivers/usb/gadget/udc/bdc/
4556
4557BROADCOM BMIPS CPUFREQ DRIVER
4558M:	Markus Mayer <[email protected]>
4559R:	Broadcom internal kernel review list <[email protected]>
4560L:	[email protected]
4561S:	Maintained
4562F:	drivers/cpufreq/bmips-cpufreq.c
4563
4564BROADCOM BMIPS MIPS ARCHITECTURE
4565M:	Florian Fainelli <[email protected]>
4566R:	Broadcom internal kernel review list <[email protected]>
4567L:	[email protected]
4568S:	Maintained
4569T:	git https://github.com/broadcom/stblinux.git
4570F:	arch/mips/bmips/*
4571F:	arch/mips/boot/dts/brcm/bcm*.dts*
4572F:	arch/mips/include/asm/mach-bmips/*
4573F:	arch/mips/kernel/*bmips*
4574F:	drivers/irqchip/irq-bcm63*
4575F:	drivers/irqchip/irq-bcm7*
4576F:	drivers/irqchip/irq-brcmstb*
4577F:	drivers/pmdomain/bcm/bcm63xx-power.c
4578F:	include/linux/bcm963xx_nvram.h
4579F:	include/linux/bcm963xx_tag.h
4580
4581BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4582M:	Rasesh Mody <[email protected]>
4583M:	[email protected]
4584L:	[email protected]
4585S:	Supported
4586F:	drivers/net/ethernet/broadcom/bnx2.*
4587F:	drivers/net/ethernet/broadcom/bnx2_*
4588
4589BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4590M:	Saurav Kashyap <[email protected]>
4591M:	Javed Hasan <[email protected]>
4592M:	[email protected]
4593L:	[email protected]
4594S:	Supported
4595F:	drivers/scsi/bnx2fc/
4596
4597BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4598M:	Nilesh Javali <[email protected]>
4599M:	Manish Rangankar <[email protected]>
4600M:	[email protected]
4601L:	[email protected]
4602S:	Supported
4603F:	drivers/scsi/bnx2i/
4604
4605BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4606M:	Sudarsana Kalluru <[email protected]>
4607M:	Manish Chopra <[email protected]>
4608L:	[email protected]
4609S:	Supported
4610F:	drivers/net/ethernet/broadcom/bnx2x/
4611
4612BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4613M:	Michael Chan <[email protected]>
4614L:	[email protected]
4615S:	Supported
4616F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4617F:	drivers/net/ethernet/broadcom/bnxt/
4618F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4619
4620BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4621M:	Arend van Spriel <[email protected]>
4622L:	[email protected]
4623L:	[email protected]
4624L:	[email protected]
4625S:	Supported
4626F:	drivers/net/wireless/broadcom/brcm80211/
4627F:	include/linux/platform_data/brcmfmac.h
4628
4629BROADCOM BRCMSTB GPIO DRIVER
4630M:	Doug Berger <[email protected]>
4631M:	Florian Fainelli <[email protected]>
4632R:	Broadcom internal kernel review list <[email protected]>
4633S:	Supported
4634F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4635F:	drivers/gpio/gpio-brcmstb.c
4636
4637BROADCOM BRCMSTB I2C DRIVER
4638M:	Kamal Dasu <[email protected]>
4639R:	Broadcom internal kernel review list <[email protected]>
4640L:	[email protected]
4641S:	Supported
4642F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4643F:	drivers/i2c/busses/i2c-brcmstb.c
4644
4645BROADCOM BRCMSTB UART DRIVER
4646M:	Al Cooper <[email protected]>
4647R:	Broadcom internal kernel review list <[email protected]>
4648L:	[email protected]
4649S:	Maintained
4650F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4651F:	drivers/tty/serial/8250/8250_bcm7271.c
4652
4653BROADCOM BRCMSTB USB EHCI DRIVER
4654M:	Justin Chen <[email protected]>
4655M:	Al Cooper <[email protected]>
4656R:	Broadcom internal kernel review list <[email protected]>
4657L:	[email protected]
4658S:	Maintained
4659F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4660F:	drivers/usb/host/ehci-brcm.*
4661
4662BROADCOM BRCMSTB USB PIN MAP DRIVER
4663M:	Al Cooper <[email protected]>
4664R:	Broadcom internal kernel review list <[email protected]>
4665L:	[email protected]
4666S:	Maintained
4667F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4668F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4669
4670BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4671M:	Justin Chen <[email protected]>
4672M:	Al Cooper <[email protected]>
4673R:	Broadcom internal kernel review list <[email protected]>
4674L:	[email protected]
4675S:	Maintained
4676F:	drivers/phy/broadcom/phy-brcm-usb*
4677
4678BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4679M:	William Zhang <[email protected]>
4680M:	Kursad Oney <[email protected]>
4681M:	Jonas Gorski <[email protected]>
4682R:	Broadcom internal kernel review list <[email protected]>
4683L:	[email protected]
4684S:	Maintained
4685F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4686F:	drivers/spi/spi-bcm63xx-hsspi.c
4687F:	drivers/spi/spi-bcmbca-hsspi.c
4688
4689BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4690M:	Jonas Gorski <[email protected]>
4691L:	[email protected]
4692S:	Odd Fixes
4693F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4694F:	drivers/spi/spi-bcm63xx.c
4695
4696BROADCOM ETHERNET PHY DRIVERS
4697M:	Florian Fainelli <[email protected]>
4698R:	Broadcom internal kernel review list <[email protected]>
4699L:	[email protected]
4700S:	Supported
4701F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4702F:	drivers/net/phy/bcm*.[ch]
4703F:	drivers/net/phy/broadcom.c
4704F:	include/linux/brcmphy.h
4705
4706BROADCOM GENET ETHERNET DRIVER
4707M:	Doug Berger <[email protected]>
4708M:	Florian Fainelli <[email protected]>
4709R:	Broadcom internal kernel review list <[email protected]>
4710L:	[email protected]
4711S:	Supported
4712F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4713F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4714F:	drivers/net/ethernet/broadcom/genet/
4715F:	drivers/net/ethernet/broadcom/unimac.h
4716F:	drivers/net/mdio/mdio-bcm-unimac.c
4717F:	include/linux/platform_data/bcmgenet.h
4718F:	include/linux/platform_data/mdio-bcm-unimac.h
4719
4720BROADCOM IPROC ARM ARCHITECTURE
4721M:	Ray Jui <[email protected]>
4722M:	Scott Branden <[email protected]>
4723R:	Broadcom internal kernel review list <[email protected]>
4724L:	[email protected] (moderated for non-subscribers)
4725S:	Maintained
4726T:	git https://github.com/broadcom/stblinux.git
4727F:	arch/arm64/boot/dts/broadcom/northstar2/*
4728F:	arch/arm64/boot/dts/broadcom/stingray/*
4729F:	drivers/clk/bcm/clk-ns*
4730F:	drivers/clk/bcm/clk-sr*
4731F:	drivers/pinctrl/bcm/pinctrl-ns*
4732F:	include/dt-bindings/clock/bcm-sr*
4733N:	iproc
4734N:	cygnus
4735N:	bcm[-_]nsp
4736N:	bcm9113*
4737N:	bcm9583*
4738N:	bcm9585*
4739N:	bcm9586*
4740N:	bcm988312
4741N:	bcm113*
4742N:	bcm583*
4743N:	bcm585*
4744N:	bcm586*
4745N:	bcm88312
4746N:	hr2
4747N:	stingray
4748
4749BROADCOM IPROC GBIT ETHERNET DRIVER
4750M:	Rafał Miłecki <[email protected]>
4751R:	Broadcom internal kernel review list <[email protected]>
4752L:	[email protected]
4753S:	Maintained
4754F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4755F:	drivers/net/ethernet/broadcom/bgmac*
4756F:	drivers/net/ethernet/broadcom/unimac.h
4757
4758BROADCOM KONA GPIO DRIVER
4759M:	Ray Jui <[email protected]>
4760R:	Broadcom internal kernel review list <[email protected]>
4761S:	Supported
4762F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4763F:	drivers/gpio/gpio-bcm-kona.c
4764
4765BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4766M:	Sathya Prakash Veerichetty <[email protected]>
4767M:	Kashyap Desai <[email protected]>
4768M:	Sumit Saxena <[email protected]>
4769M:	Sreekanth Reddy <[email protected]>
4770L:	[email protected]
4771L:	[email protected]
4772S:	Supported
4773W:	https://www.broadcom.com/support/storage
4774F:	drivers/scsi/mpi3mr/
4775
4776BROADCOM NETXTREME-E ROCE DRIVER
4777M:	Selvin Xavier <[email protected]>
4778L:	[email protected]
4779S:	Supported
4780W:	http://www.broadcom.com
4781F:	drivers/infiniband/hw/bnxt_re/
4782F:	include/uapi/rdma/bnxt_re-abi.h
4783
4784BROADCOM NVRAM DRIVER
4785M:	Rafał Miłecki <[email protected]>
4786L:	[email protected]
4787S:	Maintained
4788F:	drivers/firmware/broadcom/*
4789
4790BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4791M:	Rafał Miłecki <[email protected]>
4792M:	Florian Fainelli <[email protected]>
4793R:	Broadcom internal kernel review list <[email protected]>
4794L:	[email protected]
4795S:	Maintained
4796T:	git https://github.com/broadcom/stblinux.git
4797F:	drivers/pmdomain/bcm/bcm-pmb.c
4798F:	include/dt-bindings/soc/bcm-pmb.h
4799
4800BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4801M:	Rafał Miłecki <[email protected]>
4802L:	[email protected]
4803S:	Maintained
4804F:	drivers/bcma/
4805F:	include/linux/bcma/
4806
4807BROADCOM SPI DRIVER
4808M:	Kamal Dasu <[email protected]>
4809R:	Broadcom internal kernel review list <[email protected]>
4810S:	Maintained
4811F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4812F:	drivers/spi/spi-bcm-qspi.*
4813F:	drivers/spi/spi-brcmstb-qspi.c
4814F:	drivers/spi/spi-iproc-qspi.c
4815
4816BROADCOM STB AVS CPUFREQ DRIVER
4817M:	Markus Mayer <[email protected]>
4818R:	Broadcom internal kernel review list <[email protected]>
4819L:	[email protected]
4820S:	Maintained
4821F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4822F:	drivers/cpufreq/brcmstb*
4823
4824BROADCOM STB AVS TMON DRIVER
4825M:	Markus Mayer <[email protected]>
4826R:	Broadcom internal kernel review list <[email protected]>
4827L:	[email protected]
4828S:	Maintained
4829F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4830F:	drivers/thermal/broadcom/brcmstb*
4831
4832BROADCOM STB DPFE DRIVER
4833M:	Markus Mayer <[email protected]>
4834R:	Broadcom internal kernel review list <[email protected]>
4835L:	[email protected] (moderated for non-subscribers)
4836S:	Maintained
4837F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4838F:	drivers/memory/brcmstb_dpfe.c
4839
4840BROADCOM STB NAND FLASH DRIVER
4841M:	Brian Norris <[email protected]>
4842M:	Kamal Dasu <[email protected]>
4843R:	Broadcom internal kernel review list <[email protected]>
4844L:	[email protected]
4845S:	Maintained
4846F:	drivers/mtd/nand/raw/brcmnand/
4847F:	include/linux/platform_data/brcmnand.h
4848
4849BROADCOM STB PCIE DRIVER
4850M:	Jim Quinlan <[email protected]>
4851M:	Nicolas Saenz Julienne <[email protected]>
4852M:	Florian Fainelli <[email protected]>
4853R:	Broadcom internal kernel review list <[email protected]>
4854L:	[email protected]
4855S:	Maintained
4856F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4857F:	drivers/pci/controller/pcie-brcmstb.c
4858
4859BROADCOM SYSTEMPORT ETHERNET DRIVER
4860M:	Florian Fainelli <[email protected]>
4861R:	Broadcom internal kernel review list <[email protected]>
4862L:	[email protected]
4863S:	Supported
4864F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4865F:	drivers/net/ethernet/broadcom/bcmsysport.*
4866F:	drivers/net/ethernet/broadcom/unimac.h
4867
4868BROADCOM TG3 GIGABIT ETHERNET DRIVER
4869M:	Pavan Chebbi <[email protected]>
4870M:	Michael Chan <[email protected]>
4871L:	[email protected]
4872S:	Supported
4873F:	drivers/net/ethernet/broadcom/tg3.*
4874
4875BROADCOM VK DRIVER
4876M:	Scott Branden <[email protected]>
4877R:	Broadcom internal kernel review list <[email protected]>
4878S:	Supported
4879F:	drivers/misc/bcm-vk/
4880F:	include/uapi/linux/misc/bcm_vk.h
4881
4882BROCADE BFA FC SCSI DRIVER
4883M:	Anil Gurumurthy <[email protected]>
4884M:	Sudarsana Kalluru <[email protected]>
4885L:	[email protected]
4886S:	Supported
4887F:	drivers/scsi/bfa/
4888
4889BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4890M:	Rasesh Mody <[email protected]>
4891M:	Sudarsana Kalluru <[email protected]>
4892M:	[email protected]
4893L:	[email protected]
4894S:	Supported
4895F:	drivers/net/ethernet/brocade/bna/
4896
4897BSG (block layer generic sg v4 driver)
4898M:	FUJITA Tomonori <[email protected]>
4899L:	[email protected]
4900S:	Supported
4901F:	block/bsg.c
4902F:	include/linux/bsg.h
4903F:	include/uapi/linux/bsg.h
4904
4905BT87X AUDIO DRIVER
4906M:	Clemens Ladisch <[email protected]>
4907L:	[email protected]
4908S:	Maintained
4909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4910F:	Documentation/sound/cards/bt87x.rst
4911F:	sound/pci/bt87x.c
4912
4913BT8XXGPIO DRIVER
4914M:	Michael Buesch <[email protected]>
4915S:	Maintained
4916W:	http://bu3sch.de/btgpio.php
4917F:	drivers/gpio/gpio-bt8xx.c
4918
4919BTRFS FILE SYSTEM
4920M:	Chris Mason <[email protected]>
4921M:	Josef Bacik <[email protected]>
4922M:	David Sterba <[email protected]>
4923L:	[email protected]
4924S:	Maintained
4925W:	https://btrfs.readthedocs.io
4926Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4927C:	irc://irc.libera.chat/btrfs
4928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4929F:	Documentation/filesystems/btrfs.rst
4930F:	fs/btrfs/
4931F:	include/linux/btrfs*
4932F:	include/trace/events/btrfs.h
4933F:	include/uapi/linux/btrfs*
4934
4935BTTV VIDEO4LINUX DRIVER
4936M:	Mauro Carvalho Chehab <[email protected]>
4937L:	[email protected]
4938S:	Odd fixes
4939W:	https://linuxtv.org
4940T:	git git://linuxtv.org/media.git
4941F:	Documentation/driver-api/media/drivers/bttv*
4942F:	drivers/media/pci/bt8xx/bttv*
4943
4944BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4945M:	Chanwoo Choi <[email protected]>
4946L:	[email protected]
4947L:	[email protected]
4948S:	Maintained
4949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4950F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4951F:	drivers/devfreq/exynos-bus.c
4952
4953BUSLOGIC SCSI DRIVER
4954M:	Khalid Aziz <[email protected]>
4955L:	[email protected]
4956S:	Maintained
4957F:	drivers/scsi/BusLogic.*
4958F:	drivers/scsi/FlashPoint.*
4959
4960BXCAN CAN NETWORK DRIVER
4961M:	Dario Binacchi <[email protected]>
4962L:	[email protected]
4963S:	Maintained
4964F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4965F:	drivers/net/can/bxcan.c
4966
4967C-MEDIA CMI8788 DRIVER
4968M:	Clemens Ladisch <[email protected]>
4969L:	[email protected]
4970S:	Maintained
4971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4972F:	sound/pci/oxygen/
4973
4974C-SKY ARCHITECTURE
4975M:	Guo Ren <[email protected]>
4976L:	[email protected]
4977S:	Supported
4978T:	git https://github.com/c-sky/csky-linux.git
4979F:	Documentation/devicetree/bindings/csky/
4980F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4981F:	Documentation/devicetree/bindings/timer/csky,*
4982F:	arch/csky/
4983F:	drivers/clocksource/timer-gx6605s.c
4984F:	drivers/clocksource/timer-mp-csky.c
4985F:	drivers/irqchip/irq-csky-*
4986N:	csky
4987K:	csky
4988
4989CA8210 IEEE-802.15.4 RADIO DRIVER
4990L:	[email protected]
4991S:	Orphan
4992W:	https://github.com/Cascoda/ca8210-linux.git
4993F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4994F:	drivers/net/ieee802154/ca8210.c
4995
4996CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4997M:	David Howells <[email protected]>
4998L:	[email protected]
4999S:	Supported
5000F:	Documentation/filesystems/caching/cachefiles.rst
5001F:	fs/cachefiles/
5002
5003CACHESTAT: PAGE CACHE STATS FOR A FILE
5004M:	Nhat Pham <[email protected]>
5005M:	Johannes Weiner <[email protected]>
5006L:	[email protected]
5007S:	Maintained
5008F:	tools/testing/selftests/cachestat/test_cachestat.c
5009
5010CADENCE MIPI-CSI2 BRIDGES
5011M:	Maxime Ripard <[email protected]>
5012L:	[email protected]
5013S:	Maintained
5014F:	Documentation/devicetree/bindings/media/cdns,*.txt
5015F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5016F:	drivers/media/platform/cadence/cdns-csi2*
5017
5018CADENCE NAND DRIVER
5019L:	[email protected]
5020S:	Orphan
5021F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
5022F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5023
5024CADENCE USB3 DRD IP DRIVER
5025M:	Peter Chen <[email protected]>
5026M:	Pawel Laszczak <[email protected]>
5027R:	Roger Quadros <[email protected]>
5028L:	[email protected]
5029S:	Maintained
5030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5031F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5032F:	drivers/usb/cdns3/
5033X:	drivers/usb/cdns3/cdnsp*
5034
5035CADENCE USBHS DRIVER
5036M:	Pawel Laszczak <[email protected]>
5037L:	[email protected]
5038S:	Maintained
5039F:	drivers/usb/gadget/udc/cdns2
5040
5041CADENCE USBSSP DRD IP DRIVER
5042M:	Pawel Laszczak <[email protected]>
5043L:	[email protected]
5044S:	Maintained
5045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5046F:	drivers/usb/cdns3/
5047X:	drivers/usb/cdns3/cdns3*
5048
5049CADET FM/AM RADIO RECEIVER DRIVER
5050M:	Hans Verkuil <[email protected]>
5051L:	[email protected]
5052S:	Maintained
5053W:	https://linuxtv.org
5054T:	git git://linuxtv.org/media.git
5055F:	drivers/media/radio/radio-cadet*
5056
5057CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5058L:	[email protected]
5059S:	Orphan
5060T:	git git://linuxtv.org/media.git
5061F:	Documentation/admin-guide/media/cafe_ccic*
5062F:	drivers/media/platform/marvell/
5063
5064CAIF NETWORK LAYER
5065L:	[email protected]
5066S:	Orphan
5067F:	Documentation/networking/caif/
5068F:	drivers/net/caif/
5069F:	include/net/caif/
5070F:	include/uapi/linux/caif/
5071F:	net/caif/
5072
5073CAKE QDISC
5074M:	Toke Høiland-Jørgensen <[email protected]>
5075L:	[email protected] (moderated for non-subscribers)
5076S:	Maintained
5077F:	net/sched/sch_cake.c
5078
5079CAN NETWORK DRIVERS
5080M:	Marc Kleine-Budde <[email protected]>
5081M:	Vincent Mailhol <[email protected]>
5082L:	[email protected]
5083S:	Maintained
5084W:	https://github.com/linux-can
5085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5087F:	Documentation/devicetree/bindings/net/can/
5088F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5089F:	drivers/net/can/
5090F:	drivers/phy/phy-can-transceiver.c
5091F:	include/linux/can/bittiming.h
5092F:	include/linux/can/dev.h
5093F:	include/linux/can/length.h
5094F:	include/linux/can/platform/
5095F:	include/linux/can/rx-offload.h
5096F:	include/uapi/linux/can/error.h
5097F:	include/uapi/linux/can/netlink.h
5098F:	include/uapi/linux/can/vxcan.h
5099
5100CAN NETWORK LAYER
5101M:	Oliver Hartkopp <[email protected]>
5102M:	Marc Kleine-Budde <[email protected]>
5103L:	[email protected]
5104S:	Maintained
5105W:	https://github.com/linux-can
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5108F:	Documentation/networking/can.rst
5109F:	Documentation/networking/iso15765-2.rst
5110F:	include/linux/can/can-ml.h
5111F:	include/linux/can/core.h
5112F:	include/linux/can/skb.h
5113F:	include/net/netns/can.h
5114F:	include/uapi/linux/can.h
5115F:	include/uapi/linux/can/bcm.h
5116F:	include/uapi/linux/can/gw.h
5117F:	include/uapi/linux/can/isotp.h
5118F:	include/uapi/linux/can/raw.h
5119F:	net/can/
5120
5121CAN-J1939 NETWORK LAYER
5122M:	Robin van der Gracht <[email protected]>
5123M:	Oleksij Rempel <[email protected]>
5124R:	[email protected]
5125L:	[email protected]
5126S:	Maintained
5127F:	Documentation/networking/j1939.rst
5128F:	include/uapi/linux/can/j1939.h
5129F:	net/can/j1939/
5130
5131CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5132M:	Damien Le Moal <[email protected]>
5133L:	[email protected]
5134L:	[email protected] (pinctrl driver)
5135F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5136F:	drivers/pinctrl/pinctrl-k210.c
5137
5138CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5139M:	Damien Le Moal <[email protected]>
5140L:	[email protected]
5141L:	[email protected]
5142S:	Maintained
5143F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5144F:	drivers/reset/reset-k210.c
5145
5146CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5147M:	Damien Le Moal <[email protected]>
5148L:	[email protected]
5149S:	Maintained
5150F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5151F:	drivers/soc/canaan/
5152F:	include/soc/canaan/
5153
5154CAPABILITIES
5155M:	Serge Hallyn <[email protected]>
5156L:	[email protected]
5157S:	Supported
5158F:	include/linux/capability.h
5159F:	include/uapi/linux/capability.h
5160F:	kernel/capability.c
5161F:	security/commoncap.c
5162
5163CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5164M:	Kevin Tsai <[email protected]>
5165S:	Maintained
5166F:	drivers/iio/light/cm*
5167
5168CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5169M:	Christian Lamparter <[email protected]>
5170L:	[email protected]
5171S:	Maintained
5172W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5173F:	drivers/net/wireless/ath/carl9170/
5174
5175CAVIUM I2C DRIVER
5176M:	Robert Richter <[email protected]>
5177S:	Odd Fixes
5178W:	http://www.marvell.com
5179F:	drivers/i2c/busses/i2c-octeon*
5180F:	drivers/i2c/busses/i2c-thunderx*
5181
5182CAVIUM LIQUIDIO NETWORK DRIVER
5183L:	[email protected]
5184S:	Orphan
5185W:	http://www.marvell.com
5186F:	drivers/net/ethernet/cavium/liquidio/
5187
5188CAVIUM MMC DRIVER
5189M:	Robert Richter <[email protected]>
5190S:	Odd Fixes
5191W:	http://www.marvell.com
5192F:	drivers/mmc/host/cavium*
5193
5194CAVIUM OCTEON-TX CRYPTO DRIVER
5195M:	George Cherian <[email protected]>
5196L:	[email protected]
5197S:	Supported
5198W:	http://www.marvell.com
5199F:	drivers/crypto/cavium/cpt/
5200
5201CAVIUM THUNDERX2 ARM64 SOC
5202M:	Robert Richter <[email protected]>
5203L:	[email protected] (moderated for non-subscribers)
5204S:	Odd Fixes
5205F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5206F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5207
5208CBS/ETF/TAPRIO QDISCS
5209M:	Vinicius Costa Gomes <[email protected]>
5210L:	[email protected]
5211S:	Maintained
5212F:	net/sched/sch_cbs.c
5213F:	net/sched/sch_etf.c
5214F:	net/sched/sch_taprio.c
5215
5216CC2520 IEEE-802.15.4 RADIO DRIVER
5217M:	Stefan Schmidt <[email protected]>
5218L:	[email protected]
5219S:	Odd Fixes
5220F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5221F:	drivers/net/ieee802154/cc2520.c
5222
5223CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5224M:	Gilad Ben-Yossef <[email protected]>
5225L:	[email protected]
5226S:	Supported
5227W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5228F:	drivers/crypto/ccree/
5229
5230CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5231M:	Hadar Gat <[email protected]>
5232L:	[email protected]
5233S:	Supported
5234W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5235F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5236F:	drivers/char/hw_random/cctrng.c
5237F:	drivers/char/hw_random/cctrng.h
5238
5239CEC FRAMEWORK
5240M:	Hans Verkuil <[email protected]>
5241L:	[email protected]
5242S:	Supported
5243W:	http://linuxtv.org
5244T:	git git://linuxtv.org/media.git
5245F:	Documentation/ABI/testing/debugfs-cec-error-inj
5246F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5247F:	Documentation/driver-api/media/cec-core.rst
5248F:	Documentation/userspace-api/media/cec
5249F:	drivers/media/cec/
5250F:	drivers/media/rc/keymaps/rc-cec.c
5251F:	include/media/cec-notifier.h
5252F:	include/media/cec.h
5253F:	include/uapi/linux/cec-funcs.h
5254F:	include/uapi/linux/cec.h
5255
5256CEC GPIO DRIVER
5257M:	Hans Verkuil <[email protected]>
5258L:	[email protected]
5259S:	Supported
5260W:	http://linuxtv.org
5261T:	git git://linuxtv.org/media.git
5262F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5263F:	drivers/media/cec/platform/cec-gpio/
5264
5265CELL BROADBAND ENGINE ARCHITECTURE
5266L:	[email protected]
5267S:	Orphan
5268F:	arch/powerpc/include/asm/cell*.h
5269F:	arch/powerpc/include/asm/spu*.h
5270F:	arch/powerpc/include/uapi/asm/spu*.h
5271F:	arch/powerpc/platforms/cell/
5272
5273CELLWISE CW2015 BATTERY DRIVER
5274M:	Tobias Schrammm <[email protected]>
5275S:	Maintained
5276F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5277F:	drivers/power/supply/cw2015_battery.c
5278
5279CEPH COMMON CODE (LIBCEPH)
5280M:	Ilya Dryomov <[email protected]>
5281M:	Xiubo Li <[email protected]>
5282L:	[email protected]
5283S:	Supported
5284W:	http://ceph.com/
5285T:	git https://github.com/ceph/ceph-client.git
5286F:	include/linux/ceph/
5287F:	include/linux/crush/
5288F:	net/ceph/
5289
5290CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5291M:	Xiubo Li <[email protected]>
5292M:	Ilya Dryomov <[email protected]>
5293L:	[email protected]
5294S:	Supported
5295W:	http://ceph.com/
5296T:	git https://github.com/ceph/ceph-client.git
5297F:	Documentation/filesystems/ceph.rst
5298F:	fs/ceph/
5299
5300CERTIFICATE HANDLING
5301M:	David Howells <[email protected]>
5302M:	David Woodhouse <[email protected]>
5303L:	[email protected]
5304S:	Maintained
5305F:	Documentation/admin-guide/module-signing.rst
5306F:	certs/
5307F:	scripts/sign-file.c
5308F:	scripts/ssl-common.h
5309F:	tools/certs/
5310
5311CFAG12864B LCD DRIVER
5312M:	Miguel Ojeda <[email protected]>
5313S:	Maintained
5314F:	drivers/auxdisplay/cfag12864b.c
5315F:	include/linux/cfag12864b.h
5316
5317CFAG12864BFB LCD FRAMEBUFFER DRIVER
5318M:	Miguel Ojeda <[email protected]>
5319S:	Maintained
5320F:	drivers/auxdisplay/cfag12864bfb.c
5321F:	include/linux/cfag12864b.h
5322
5323CHAR and MISC DRIVERS
5324M:	Arnd Bergmann <[email protected]>
5325M:	Greg Kroah-Hartman <[email protected]>
5326S:	Supported
5327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5328F:	drivers/char/
5329F:	drivers/misc/
5330F:	include/linux/miscdevice.h
5331X:	drivers/char/agp/
5332X:	drivers/char/hw_random/
5333X:	drivers/char/ipmi/
5334X:	drivers/char/random.c
5335X:	drivers/char/tpm/
5336
5337CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5338M:	Thomas Weißschuh <[email protected]>
5339L:	[email protected]
5340S:	Maintained
5341F:	Documentation/hwmon/powerz.rst
5342F:	drivers/hwmon/powerz.c
5343
5344CHECKPATCH
5345M:	Andy Whitcroft <[email protected]>
5346M:	Joe Perches <[email protected]>
5347R:	Dwaipayan Ray <[email protected]>
5348R:	Lukas Bulwahn <[email protected]>
5349S:	Maintained
5350F:	scripts/checkpatch.pl
5351
5352CHECKPATCH DOCUMENTATION
5353M:	Dwaipayan Ray <[email protected]>
5354M:	Lukas Bulwahn <[email protected]>
5355R:	Joe Perches <[email protected]>
5356S:	Maintained
5357F:	Documentation/dev-tools/checkpatch.rst
5358
5359CHINESE DOCUMENTATION
5360M:	Alex Shi <[email protected]>
5361M:	Yanteng Si <[email protected]>
5362S:	Maintained
5363F:	Documentation/translations/zh_CN/
5364
5365CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5366M:	Peter Chen <[email protected]>
5367L:	[email protected]
5368S:	Maintained
5369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5370F:	drivers/usb/chipidea/
5371
5372CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5373M:	Hans de Goede <[email protected]>
5374L:	[email protected]
5375S:	Maintained
5376F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5377F:	drivers/input/touchscreen/chipone_icn8318.c
5378
5379CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5380M:	Hans de Goede <[email protected]>
5381L:	[email protected]
5382S:	Maintained
5383F:	drivers/input/touchscreen/chipone_icn8505.c
5384
5385CHROME HARDWARE PLATFORM SUPPORT
5386M:	Benson Leung <[email protected]>
5387M:	Tzung-Bi Shih <[email protected]>
5388L:	[email protected]
5389S:	Maintained
5390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5391F:	drivers/platform/chrome/
5392
5393CHROMEOS EC CODEC DRIVER
5394M:	Cheng-Yi Chiang <[email protected]>
5395M:	Tzung-Bi Shih <[email protected]>
5396R:	Guenter Roeck <[email protected]>
5397L:	[email protected]
5398S:	Maintained
5399F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5400F:	sound/soc/codecs/cros_ec_codec.*
5401
5402CHROMEOS EC CHARGE CONTROL
5403M:	Thomas Weißschuh <[email protected]>
5404S:	Maintained
5405F:	drivers/power/supply/cros_charge-control.c
5406
5407CHROMEOS EC HARDWARE MONITORING
5408M:	Thomas Weißschuh <[email protected]>
5409L:	[email protected]
5410L:	[email protected]
5411S:	Maintained
5412F:	Documentation/hwmon/cros_ec_hwmon.rst
5413F:	drivers/hwmon/cros_ec_hwmon.c
5414
5415CHROMEOS EC LED DRIVER
5416M:	Thomas Weißschuh <[email protected]>
5417S:	Maintained
5418F:	drivers/leds/leds-cros_ec.c
5419
5420CHROMEOS EC SUBDRIVERS
5421M:	Benson Leung <[email protected]>
5422R:	Guenter Roeck <[email protected]>
5423L:	[email protected]
5424S:	Maintained
5425F:	drivers/power/supply/cros_charge-control.c
5426F:	drivers/power/supply/cros_usbpd-charger.c
5427N:	cros_ec
5428N:	cros-ec
5429
5430CHROMEOS EC UART DRIVER
5431M:	Bhanu Prakash Maiya <[email protected]>
5432R:	Benson Leung <[email protected]>
5433R:	Tzung-Bi Shih <[email protected]>
5434S:	Maintained
5435F:	drivers/platform/chrome/cros_ec_uart.c
5436
5437CHROMEOS EC USB PD NOTIFY DRIVER
5438M:	Prashant Malani <[email protected]>
5439L:	[email protected]
5440S:	Maintained
5441F:	drivers/platform/chrome/cros_usbpd_notify.c
5442F:	include/linux/platform_data/cros_usbpd_notify.h
5443
5444CHROMEOS EC USB TYPE-C DRIVER
5445M:	Prashant Malani <[email protected]>
5446L:	[email protected]
5447S:	Maintained
5448F:	drivers/platform/chrome/cros_ec_typec.*
5449F:	drivers/platform/chrome/cros_typec_switch.c
5450F:	drivers/platform/chrome/cros_typec_vdm.*
5451
5452CHROMEOS HPS DRIVER
5453M:	Dan Callaghan <[email protected]>
5454R:	Sami Kyöstilä <[email protected]>
5455S:	Maintained
5456F:	drivers/platform/chrome/cros_hps_i2c.c
5457
5458CHROMEOS EC WATCHDOG
5459M:	Lukasz Majczak <[email protected]>
5460L:	[email protected]
5461S:	Maintained
5462F:	drivers/watchdog/cros_ec_wdt.c
5463
5464CHRONTEL CH7322 CEC DRIVER
5465M:	Joe Tessler <[email protected]>
5466L:	[email protected]
5467S:	Maintained
5468T:	git git://linuxtv.org/media.git
5469F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5470F:	drivers/media/cec/i2c/ch7322.c
5471
5472CIRRUS LOGIC AUDIO CODEC DRIVERS
5473M:	David Rhodes <[email protected]>
5474M:	Richard Fitzgerald <[email protected]>
5475L:	[email protected]
5476L:	[email protected]
5477S:	Maintained
5478F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5479F:	Documentation/sound/codecs/cs*
5480F:	drivers/mfd/cs42l43*
5481F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5482F:	drivers/spi/spi-cs42l43*
5483F:	include/dt-bindings/sound/cs*
5484F:	include/linux/mfd/cs42l43*
5485F:	include/sound/cs*
5486F:	sound/pci/hda/cirrus*
5487F:	sound/pci/hda/cs*
5488F:	sound/pci/hda/hda_component*
5489F:	sound/pci/hda/hda_cs_dsp_ctl.*
5490F:	sound/soc/codecs/cs*
5491
5492CIRRUS LOGIC HAPTIC DRIVERS
5493M:	James Ogletree <[email protected]>
5494M:	Fred Treven <[email protected]>
5495M:	Ben Bright <[email protected]>
5496L:	[email protected]
5497S:	Supported
5498F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5499F:	drivers/input/misc/cs40l*
5500F:	drivers/mfd/cs40l*
5501F:	include/linux/mfd/cs40l*
5502F:	sound/soc/codecs/cs40l*
5503
5504CIRRUS LOGIC DSP FIRMWARE DRIVER
5505M:	Simon Trimmer <[email protected]>
5506M:	Charles Keepax <[email protected]>
5507M:	Richard Fitzgerald <[email protected]>
5508L:	[email protected]
5509S:	Supported
5510W:	https://github.com/CirrusLogic/linux-drivers/wiki
5511T:	git https://github.com/CirrusLogic/linux-drivers.git
5512F:	drivers/firmware/cirrus/*
5513F:	include/linux/firmware/cirrus/*
5514
5515CIRRUS LOGIC EP93XX ETHERNET DRIVER
5516M:	Hartley Sweeten <[email protected]>
5517L:	[email protected]
5518S:	Maintained
5519F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5520
5521CIRRUS LOGIC LOCHNAGAR DRIVER
5522M:	Charles Keepax <[email protected]>
5523M:	Richard Fitzgerald <[email protected]>
5524L:	[email protected]
5525S:	Supported
5526F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5527F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5528F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5529F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5530F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5531F:	Documentation/hwmon/lochnagar.rst
5532F:	drivers/clk/clk-lochnagar.c
5533F:	drivers/hwmon/lochnagar-hwmon.c
5534F:	drivers/mfd/lochnagar-i2c.c
5535F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5536F:	drivers/regulator/lochnagar-regulator.c
5537F:	include/dt-bindings/clock/lochnagar.h
5538F:	include/dt-bindings/pinctrl/lochnagar.h
5539F:	include/linux/mfd/lochnagar*
5540F:	sound/soc/codecs/lochnagar-sc.c
5541
5542CIRRUS LOGIC MADERA CODEC DRIVERS
5543M:	Charles Keepax <[email protected]>
5544M:	Richard Fitzgerald <[email protected]>
5545L:	[email protected]
5546L:	[email protected]
5547S:	Supported
5548W:	https://github.com/CirrusLogic/linux-drivers/wiki
5549T:	git https://github.com/CirrusLogic/linux-drivers.git
5550F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5551F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5552F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5553F:	drivers/gpio/gpio-madera*
5554F:	drivers/irqchip/irq-madera*
5555F:	drivers/mfd/cs47l*
5556F:	drivers/mfd/madera*
5557F:	drivers/pinctrl/cirrus/*
5558F:	include/dt-bindings/sound/madera*
5559F:	include/linux/irqchip/irq-madera*
5560F:	include/linux/mfd/madera/*
5561F:	include/sound/madera*
5562F:	sound/soc/codecs/cs47l*
5563F:	sound/soc/codecs/madera*
5564
5565CISCO FCOE HBA DRIVER
5566M:	Satish Kharat <[email protected]>
5567M:	Sesidhar Baddela <[email protected]>
5568M:	Karan Tilak Kumar <[email protected]>
5569L:	[email protected]
5570S:	Supported
5571F:	drivers/scsi/fnic/
5572
5573CISCO SCSI HBA DRIVER
5574M:	Karan Tilak Kumar <[email protected]>
5575M:	Sesidhar Baddela <[email protected]>
5576L:	[email protected]
5577S:	Supported
5578F:	drivers/scsi/snic/
5579
5580CISCO VIC ETHERNET NIC DRIVER
5581M:	Christian Benvenuti <[email protected]>
5582M:	Satish Kharat <[email protected]>
5583S:	Supported
5584F:	drivers/net/ethernet/cisco/enic/
5585
5586CISCO VIC LOW LATENCY NIC DRIVER
5587M:	Christian Benvenuti <[email protected]>
5588M:	Nelson Escobar <[email protected]>
5589S:	Supported
5590F:	drivers/infiniband/hw/usnic/
5591
5592CLANG CONTROL FLOW INTEGRITY SUPPORT
5593M:	Sami Tolvanen <[email protected]>
5594M:	Kees Cook <[email protected]>
5595R:	Nathan Chancellor <[email protected]>
5596L:	[email protected]
5597S:	Supported
5598B:	https://github.com/ClangBuiltLinux/linux/issues
5599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5600F:	include/linux/cfi.h
5601F:	kernel/cfi.c
5602
5603CLANG-FORMAT FILE
5604M:	Miguel Ojeda <[email protected]>
5605S:	Maintained
5606F:	.clang-format
5607
5608CLANG/LLVM BUILD SUPPORT
5609M:	Nathan Chancellor <[email protected]>
5610R:	Nick Desaulniers <[email protected]>
5611R:	Bill Wendling <[email protected]>
5612R:	Justin Stitt <[email protected]>
5613L:	[email protected]
5614S:	Supported
5615W:	https://clangbuiltlinux.github.io/
5616B:	https://github.com/ClangBuiltLinux/linux/issues
5617C:	irc://irc.libera.chat/clangbuiltlinux
5618F:	Documentation/kbuild/llvm.rst
5619F:	include/linux/compiler-clang.h
5620F:	scripts/Makefile.clang
5621F:	scripts/clang-tools/
5622K:	\b(?i:clang|llvm)\b
5623
5624CLK API
5625M:	Russell King <[email protected]>
5626L:	[email protected]
5627S:	Maintained
5628F:	include/linux/clk.h
5629
5630CLOCKSOURCE, CLOCKEVENT DRIVERS
5631M:	Daniel Lezcano <[email protected]>
5632M:	Thomas Gleixner <[email protected]>
5633L:	[email protected]
5634S:	Supported
5635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5636F:	Documentation/devicetree/bindings/timer/
5637F:	drivers/clocksource/
5638
5639CLOSURES
5640M:	Kent Overstreet <[email protected]>
5641L:	[email protected]
5642S:	Supported
5643C:	irc://irc.oftc.net/bcache
5644F:	include/linux/closure.h
5645F:	lib/closure.c
5646
5647CMPC ACPI DRIVER
5648M:	Thadeu Lima de Souza Cascardo <[email protected]>
5649L:	[email protected]
5650S:	Supported
5651F:	drivers/platform/x86/classmate-laptop.c
5652
5653COBALT MEDIA DRIVER
5654M:	Hans Verkuil <[email protected]>
5655L:	[email protected]
5656S:	Supported
5657W:	https://linuxtv.org
5658T:	git git://linuxtv.org/media.git
5659F:	drivers/media/pci/cobalt/
5660
5661COCCINELLE/Semantic Patches (SmPL)
5662M:	Julia Lawall <[email protected]>
5663M:	Nicolas Palix <[email protected]>
5664L:	[email protected] (moderated for non-subscribers)
5665S:	Supported
5666W:	https://coccinelle.gitlabpages.inria.fr/website/
5667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5668F:	Documentation/dev-tools/coccinelle.rst
5669F:	scripts/coccicheck
5670F:	scripts/coccinelle/
5671
5672CODA FILE SYSTEM
5673M:	Jan Harkes <[email protected]>
5674M:	[email protected]
5675L:	[email protected]
5676S:	Maintained
5677W:	http://www.coda.cs.cmu.edu/
5678F:	Documentation/filesystems/coda.rst
5679F:	fs/coda/
5680F:	include/linux/coda*.h
5681F:	include/uapi/linux/coda*.h
5682
5683CODA V4L2 MEM2MEM DRIVER
5684M:	Philipp Zabel <[email protected]>
5685L:	[email protected]
5686S:	Maintained
5687F:	Documentation/devicetree/bindings/media/coda.yaml
5688F:	drivers/media/platform/chips-media/coda
5689
5690CODE OF CONDUCT
5691M:	Greg Kroah-Hartman <[email protected]>
5692S:	Supported
5693F:	Documentation/process/code-of-conduct-interpretation.rst
5694F:	Documentation/process/code-of-conduct.rst
5695
5696CODE TAGGING
5697M:	Suren Baghdasaryan <[email protected]>
5698M:	Kent Overstreet <[email protected]>
5699S:	Maintained
5700F:	include/asm-generic/codetag.lds.h
5701F:	include/linux/codetag.h
5702F:	lib/codetag.c
5703
5704COMEDI DRIVERS
5705M:	Ian Abbott <[email protected]>
5706M:	H Hartley Sweeten <[email protected]>
5707S:	Odd Fixes
5708F:	drivers/comedi/
5709F:	include/linux/comedi/
5710F:	include/uapi/linux/comedi.h
5711
5712COMMON CLK FRAMEWORK
5713M:	Michael Turquette <[email protected]>
5714M:	Stephen Boyd <[email protected]>
5715L:	[email protected]
5716S:	Maintained
5717Q:	http://patchwork.kernel.org/project/linux-clk/list/
5718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5719F:	Documentation/devicetree/bindings/clock/
5720F:	drivers/clk/
5721F:	include/dt-bindings/clock/
5722F:	include/linux/clk-pr*
5723F:	include/linux/clk/
5724F:	include/linux/of_clk.h
5725X:	drivers/clk/clkdev.c
5726
5727COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5728M:	Steve French <[email protected]>
5729R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5730R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5731R:	Shyam Prasad N <[email protected]> (multichannel)
5732R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5733R:	Bharath SM <[email protected]> (deferred close, directory leases)
5734L:	[email protected]
5735L:	[email protected] (moderated for non-subscribers)
5736S:	Supported
5737W:	https://wiki.samba.org/index.php/LinuxCIFS
5738T:	git git://git.samba.org/sfrench/cifs-2.6.git
5739F:	Documentation/admin-guide/cifs/
5740F:	fs/smb/client/
5741F:	fs/smb/common/
5742F:	include/uapi/linux/cifs
5743
5744COMPACTPCI HOTPLUG CORE
5745M:	Scott Murray <[email protected]>
5746L:	[email protected]
5747S:	Maintained
5748F:	drivers/pci/hotplug/cpci_hotplug*
5749
5750COMPACTPCI HOTPLUG GENERIC DRIVER
5751M:	Scott Murray <[email protected]>
5752L:	[email protected]
5753S:	Maintained
5754F:	drivers/pci/hotplug/cpcihp_generic.c
5755
5756COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5757M:	Scott Murray <[email protected]>
5758L:	[email protected]
5759S:	Maintained
5760F:	drivers/pci/hotplug/cpcihp_zt5550.*
5761
5762COMPAL LAPTOP SUPPORT
5763M:	Cezary Jackiewicz <[email protected]>
5764L:	[email protected]
5765S:	Maintained
5766F:	drivers/platform/x86/compal-laptop.c
5767
5768COMPILER ATTRIBUTES
5769M:	Miguel Ojeda <[email protected]>
5770S:	Maintained
5771F:	include/linux/compiler_attributes.h
5772
5773COMPUTE EXPRESS LINK (CXL)
5774M:	Davidlohr Bueso <[email protected]>
5775M:	Jonathan Cameron <[email protected]>
5776M:	Dave Jiang <[email protected]>
5777M:	Alison Schofield <[email protected]>
5778M:	Vishal Verma <[email protected]>
5779M:	Ira Weiny <[email protected]>
5780M:	Dan Williams <[email protected]>
5781L:	[email protected]
5782S:	Maintained
5783F:	Documentation/driver-api/cxl
5784F:	drivers/cxl/
5785F:	include/cxl/
5786F:	include/uapi/linux/cxl_mem.h
5787F:	tools/testing/cxl/
5788
5789COMPUTE EXPRESS LINK PMU (CPMU)
5790M:	Jonathan Cameron <[email protected]>
5791L:	[email protected]
5792S:	Maintained
5793F:	Documentation/admin-guide/perf/cxl.rst
5794F:	drivers/perf/cxl_pmu.c
5795
5796CONEXANT ACCESSRUNNER USB DRIVER
5797L:	[email protected]
5798S:	Orphan
5799W:	http://accessrunner.sourceforge.net/
5800F:	drivers/usb/atm/cxacru.c
5801
5802CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5803M:	Elena Reshetova <[email protected]>
5804M:	Carlos Bilbao <[email protected]>
5805S:	Maintained
5806F:	Documentation/security/snp-tdx-threat-model.rst
5807
5808CONFIGFS
5809M:	Joel Becker <[email protected]>
5810M:	Christoph Hellwig <[email protected]>
5811S:	Supported
5812T:	git git://git.infradead.org/users/hch/configfs.git
5813F:	fs/configfs/
5814F:	include/linux/configfs.h
5815F:	samples/configfs/
5816
5817CONGATEC BOARD CONTROLLER MFD DRIVER
5818M:	Thomas Richard <[email protected]>
5819S:	Maintained
5820F:	drivers/gpio/gpio-cgbc.c
5821F:	drivers/i2c/busses/i2c-cgbc.c
5822F:	drivers/mfd/cgbc-core.c
5823F:	drivers/watchdog/cgbc_wdt.c
5824F:	include/linux/mfd/cgbc.h
5825
5826CONSOLE SUBSYSTEM
5827M:	Greg Kroah-Hartman <[email protected]>
5828S:	Supported
5829F:	drivers/video/console/
5830F:	include/linux/console*
5831
5832CONTEXT TRACKING
5833M:	Frederic Weisbecker <[email protected]>
5834M:	"Paul E. McKenney" <[email protected]>
5835S:	Maintained
5836F:	include/linux/context_tracking*
5837F:	kernel/context_tracking.c
5838
5839CONTROL GROUP (CGROUP)
5840M:	Tejun Heo <[email protected]>
5841M:	Johannes Weiner <[email protected]>
5842M:	Michal Koutný <[email protected]>
5843L:	[email protected]
5844S:	Maintained
5845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5846F:	Documentation/admin-guide/cgroup-v1/
5847F:	Documentation/admin-guide/cgroup-v2.rst
5848F:	include/linux/cgroup*
5849F:	kernel/cgroup/
5850F:	tools/testing/selftests/cgroup/
5851
5852CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5853M:	Tejun Heo <[email protected]>
5854M:	Josef Bacik <[email protected]>
5855M:	Jens Axboe <[email protected]>
5856L:	[email protected]
5857L:	[email protected]
5858T:	git git://git.kernel.dk/linux-block
5859F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5860F:	block/bfq-cgroup.c
5861F:	block/blk-cgroup.c
5862F:	block/blk-iocost.c
5863F:	block/blk-iolatency.c
5864F:	block/blk-throttle.c
5865F:	include/linux/blk-cgroup.h
5866
5867CONTROL GROUP - CPUSET
5868M:	Waiman Long <[email protected]>
5869L:	[email protected]
5870S:	Maintained
5871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5872F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5873F:	include/linux/cpuset.h
5874F:	kernel/cgroup/cpuset-internal.h
5875F:	kernel/cgroup/cpuset-v1.c
5876F:	kernel/cgroup/cpuset.c
5877F:	tools/testing/selftests/cgroup/test_cpuset.c
5878F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5879F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5880
5881CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5882M:	Johannes Weiner <[email protected]>
5883M:	Michal Hocko <[email protected]>
5884M:	Roman Gushchin <[email protected]>
5885M:	Shakeel Butt <[email protected]>
5886R:	Muchun Song <[email protected]>
5887L:	[email protected]
5888L:	[email protected]
5889S:	Maintained
5890F:	include/linux/memcontrol.h
5891F:	mm/memcontrol.c
5892F:	mm/memcontrol-v1.c
5893F:	mm/memcontrol-v1.h
5894F:	mm/swap_cgroup.c
5895F:	samples/cgroup/*
5896F:	tools/testing/selftests/cgroup/memcg_protection.m
5897F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5898F:	tools/testing/selftests/cgroup/test_kmem.c
5899F:	tools/testing/selftests/cgroup/test_memcontrol.c
5900
5901CORETEMP HARDWARE MONITORING DRIVER
5902M:	Fenghua Yu <[email protected]>
5903L:	[email protected]
5904S:	Maintained
5905F:	Documentation/hwmon/coretemp.rst
5906F:	drivers/hwmon/coretemp.c
5907
5908CORSAIR-CPRO HARDWARE MONITOR DRIVER
5909M:	Marius Zachmann <[email protected]>
5910L:	[email protected]
5911S:	Maintained
5912F:	drivers/hwmon/corsair-cpro.c
5913
5914CORSAIR-PSU HARDWARE MONITOR DRIVER
5915M:	Wilken Gottwalt <[email protected]>
5916L:	[email protected]
5917S:	Maintained
5918F:	Documentation/hwmon/corsair-psu.rst
5919F:	drivers/hwmon/corsair-psu.c
5920
5921COUNTER SUBSYSTEM
5922M:	William Breathitt Gray <[email protected]>
5923L:	[email protected]
5924S:	Maintained
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5926F:	Documentation/ABI/testing/sysfs-bus-counter
5927F:	Documentation/driver-api/generic-counter.rst
5928F:	drivers/counter/
5929F:	include/linux/counter.h
5930F:	include/uapi/linux/counter.h
5931F:	tools/counter/
5932
5933COUNTER WATCH EVENTS TOOL
5934M:	Fabrice Gasnier <[email protected]>
5935L:	[email protected]
5936S:	Maintained
5937F:	tools/counter/counter_watch_events.c
5938
5939CP2615 I2C DRIVER
5940M:	Bence Csókás <[email protected]>
5941S:	Maintained
5942F:	drivers/i2c/busses/i2c-cp2615.c
5943
5944CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5945M:	Viresh Kumar <[email protected]>
5946M:	Sudeep Holla <[email protected]>
5947L:	[email protected]
5948S:	Maintained
5949W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5950F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5951
5952CPU FREQUENCY SCALING FRAMEWORK
5953M:	"Rafael J. Wysocki" <[email protected]>
5954M:	Viresh Kumar <[email protected]>
5955L:	[email protected]
5956S:	Maintained
5957B:	https://bugzilla.kernel.org
5958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5960F:	Documentation/admin-guide/pm/cpufreq.rst
5961F:	Documentation/admin-guide/pm/intel_pstate.rst
5962F:	Documentation/cpu-freq/
5963F:	Documentation/devicetree/bindings/cpufreq/
5964F:	drivers/cpufreq/
5965F:	include/linux/cpufreq.h
5966F:	include/linux/sched/cpufreq.h
5967F:	kernel/sched/cpufreq*.c
5968F:	tools/testing/selftests/cpufreq/
5969
5970CPU HOTPLUG
5971M:	Thomas Gleixner <[email protected]>
5972M:	Peter Zijlstra <[email protected]>
5973L:	[email protected]
5974S:	Maintained
5975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5976F:	include/linux/cpu.h
5977F:	include/linux/cpuhotplug.h
5978F:	include/linux/smpboot.h
5979F:	kernel/cpu.c
5980F:	kernel/smpboot.*
5981
5982CPU IDLE TIME MANAGEMENT FRAMEWORK
5983M:	"Rafael J. Wysocki" <[email protected]>
5984M:	Daniel Lezcano <[email protected]>
5985L:	[email protected]
5986S:	Maintained
5987B:	https://bugzilla.kernel.org
5988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5989F:	Documentation/admin-guide/pm/cpuidle.rst
5990F:	Documentation/driver-api/pm/cpuidle.rst
5991F:	drivers/cpuidle/
5992F:	include/linux/cpuidle.h
5993
5994CPU POWER MONITORING SUBSYSTEM
5995M:	Thomas Renninger <[email protected]>
5996M:	Shuah Khan <[email protected]>
5997M:	Shuah Khan <[email protected]>
5998M:	John B. Wyatt IV <[email protected]>
5999M:	John B. Wyatt IV <[email protected]>
6000M:	John Kacur <[email protected]>
6001L:	[email protected]
6002S:	Maintained
6003F:	tools/power/cpupower/
6004
6005CPUID/MSR DRIVER
6006M:	"H. Peter Anvin" <[email protected]>
6007S:	Maintained
6008F:	arch/x86/kernel/cpuid.c
6009F:	arch/x86/kernel/msr.c
6010
6011CPUIDLE DRIVER - ARM BIG LITTLE
6012M:	Lorenzo Pieralisi <[email protected]>
6013M:	Daniel Lezcano <[email protected]>
6014L:	[email protected]
6015L:	[email protected] (moderated for non-subscribers)
6016S:	Maintained
6017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6018F:	drivers/cpuidle/cpuidle-big_little.c
6019
6020CPUIDLE DRIVER - ARM EXYNOS
6021M:	Daniel Lezcano <[email protected]>
6022M:	Kukjin Kim <[email protected]>
6023R:	Krzysztof Kozlowski <[email protected]>
6024L:	[email protected]
6025L:	[email protected]
6026S:	Maintained
6027F:	arch/arm/mach-exynos/pm.c
6028F:	drivers/cpuidle/cpuidle-exynos.c
6029F:	include/linux/platform_data/cpuidle-exynos.h
6030
6031CPUIDLE DRIVER - ARM PSCI
6032M:	Lorenzo Pieralisi <[email protected]>
6033M:	Sudeep Holla <[email protected]>
6034L:	[email protected]
6035L:	[email protected] (moderated for non-subscribers)
6036S:	Supported
6037F:	drivers/cpuidle/cpuidle-psci.c
6038
6039CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6040M:	Ulf Hansson <[email protected]>
6041L:	[email protected]
6042L:	[email protected] (moderated for non-subscribers)
6043S:	Supported
6044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6045F:	drivers/cpuidle/cpuidle-psci-domain.c
6046F:	drivers/cpuidle/cpuidle-psci.h
6047
6048CPUIDLE DRIVER - DT IDLE PM DOMAIN
6049M:	Ulf Hansson <[email protected]>
6050L:	[email protected]
6051S:	Supported
6052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6053F:	drivers/cpuidle/dt_idle_genpd.c
6054F:	drivers/cpuidle/dt_idle_genpd.h
6055
6056CPUIDLE DRIVER - RISC-V SBI
6057M:	Anup Patel <[email protected]>
6058L:	[email protected]
6059L:	[email protected]
6060S:	Maintained
6061F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6062
6063CRAMFS FILESYSTEM
6064M:	Nicolas Pitre <[email protected]>
6065S:	Maintained
6066F:	Documentation/filesystems/cramfs.rst
6067F:	fs/cramfs/
6068
6069CREATIVE SB0540
6070M:	Bastien Nocera <[email protected]>
6071L:	[email protected]
6072S:	Maintained
6073F:	drivers/hid/hid-creative-sb0540.c
6074
6075CRYPTO API
6076M:	Herbert Xu <[email protected]>
6077M:	"David S. Miller" <[email protected]>
6078L:	[email protected]
6079S:	Maintained
6080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6082F:	Documentation/crypto/
6083F:	Documentation/devicetree/bindings/crypto/
6084F:	arch/*/crypto/
6085F:	crypto/
6086F:	drivers/crypto/
6087F:	include/crypto/
6088F:	include/linux/crypto*
6089F:	lib/crypto/
6090
6091CRYPTO SPEED TEST COMPARE
6092M:	Wang Jinchao <[email protected]>
6093L:	[email protected]
6094S:	Maintained
6095F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6096
6097CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6098M:	Neil Horman <[email protected]>
6099L:	[email protected]
6100S:	Maintained
6101F:	crypto/ansi_cprng.c
6102F:	crypto/rng.c
6103
6104CS3308 MEDIA DRIVER
6105M:	Hans Verkuil <[email protected]>
6106L:	[email protected]
6107S:	Odd Fixes
6108W:	http://linuxtv.org
6109T:	git git://linuxtv.org/media.git
6110F:	drivers/media/i2c/cs3308.c
6111
6112CS5535 Audio ALSA driver
6113M:	Jaya Kumar <[email protected]>
6114S:	Maintained
6115F:	sound/pci/cs5535audio/
6116
6117CTU CAN FD DRIVER
6118M:	Pavel Pisa <[email protected]>
6119M:	Ondrej Ille <[email protected]>
6120L:	[email protected]
6121S:	Maintained
6122F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6123F:	drivers/net/can/ctucanfd/
6124
6125CVE ASSIGNMENT CONTACT
6126M:	CVE Assignment Team <[email protected]>
6127S:	Maintained
6128F:	Documentation/process/cve.rst
6129
6130CW1200 WLAN driver
6131S:	Orphan
6132F:	drivers/net/wireless/st/cw1200/
6133F:	include/linux/platform_data/net-cw1200.h
6134
6135CX18 VIDEO4LINUX DRIVER
6136M:	Andy Walls <[email protected]>
6137L:	[email protected]
6138S:	Maintained
6139W:	https://linuxtv.org
6140T:	git git://linuxtv.org/media.git
6141F:	drivers/media/pci/cx18/
6142F:	include/uapi/linux/ivtv*
6143
6144CX2341X MPEG ENCODER HELPER MODULE
6145M:	Hans Verkuil <[email protected]>
6146L:	[email protected]
6147S:	Maintained
6148W:	https://linuxtv.org
6149T:	git git://linuxtv.org/media.git
6150F:	drivers/media/common/cx2341x*
6151F:	include/media/drv-intf/cx2341x.h
6152
6153CX24120 MEDIA DRIVER
6154M:	Jemma Denson <[email protected]>
6155M:	Patrick Boettcher <[email protected]>
6156L:	[email protected]
6157S:	Maintained
6158W:	https://linuxtv.org
6159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6160F:	drivers/media/dvb-frontends/cx24120*
6161
6162CX88 VIDEO4LINUX DRIVER
6163M:	Mauro Carvalho Chehab <[email protected]>
6164L:	[email protected]
6165S:	Odd fixes
6166W:	https://linuxtv.org
6167T:	git git://linuxtv.org/media.git
6168F:	Documentation/driver-api/media/drivers/cx88*
6169F:	drivers/media/pci/cx88/
6170
6171CXD2820R MEDIA DRIVER
6172L:	[email protected]
6173S:	Orphan
6174W:	https://linuxtv.org
6175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6176F:	drivers/media/dvb-frontends/cxd2820r*
6177
6178CXGB3 ETHERNET DRIVER (CXGB3)
6179M:	Potnuri Bharat Teja <[email protected]>
6180L:	[email protected]
6181S:	Supported
6182W:	http://www.chelsio.com
6183F:	drivers/net/ethernet/chelsio/cxgb3/
6184
6185CXGB3 ISCSI DRIVER (CXGB3I)
6186M:	Varun Prakash <[email protected]>
6187L:	[email protected]
6188S:	Supported
6189W:	http://www.chelsio.com
6190F:	drivers/scsi/cxgbi/cxgb3i
6191
6192CXGB4 CRYPTO DRIVER (chcr)
6193M:	Ayush Sawal <[email protected]>
6194L:	[email protected]
6195S:	Supported
6196W:	http://www.chelsio.com
6197F:	drivers/crypto/chelsio
6198
6199CXGB4 ETHERNET DRIVER (CXGB4)
6200M:	Potnuri Bharat Teja <[email protected]>
6201L:	[email protected]
6202S:	Supported
6203W:	http://www.chelsio.com
6204F:	drivers/net/ethernet/chelsio/cxgb4/
6205
6206CXGB4 INLINE CRYPTO DRIVER
6207M:	Ayush Sawal <[email protected]>
6208L:	[email protected]
6209S:	Supported
6210W:	http://www.chelsio.com
6211F:	drivers/net/ethernet/chelsio/inline_crypto/
6212
6213CXGB4 ISCSI DRIVER (CXGB4I)
6214M:	Varun Prakash <[email protected]>
6215L:	[email protected]
6216S:	Supported
6217W:	http://www.chelsio.com
6218F:	drivers/scsi/cxgbi/cxgb4i
6219
6220CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6221M:	Potnuri Bharat Teja <[email protected]>
6222L:	[email protected]
6223S:	Supported
6224W:	http://www.openfabrics.org
6225F:	drivers/infiniband/hw/cxgb4/
6226F:	include/uapi/rdma/cxgb4-abi.h
6227
6228CXGB4VF ETHERNET DRIVER (CXGB4VF)
6229M:	Potnuri Bharat Teja <[email protected]>
6230L:	[email protected]
6231S:	Supported
6232W:	http://www.chelsio.com
6233F:	drivers/net/ethernet/chelsio/cxgb4vf/
6234
6235CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6236M:	Frederic Barrat <[email protected]>
6237M:	Andrew Donnellan <[email protected]>
6238L:	[email protected]
6239S:	Supported
6240F:	Documentation/ABI/testing/sysfs-class-cxl
6241F:	Documentation/arch/powerpc/cxl.rst
6242F:	arch/powerpc/platforms/powernv/pci-cxl.c
6243F:	drivers/misc/cxl/
6244F:	include/misc/cxl*
6245F:	include/uapi/misc/cxl.h
6246
6247CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6248M:	Manoj N. Kumar <[email protected]>
6249M:	Uma Krishnan <[email protected]>
6250L:	[email protected]
6251S:	Obsolete
6252F:	Documentation/arch/powerpc/cxlflash.rst
6253F:	drivers/scsi/cxlflash/
6254F:	include/uapi/scsi/cxlflash_ioctl.h
6255
6256CYBERPRO FB DRIVER
6257M:	Russell King <[email protected]>
6258L:	[email protected] (moderated for non-subscribers)
6259S:	Maintained
6260W:	http://www.armlinux.org.uk/
6261F:	drivers/video/fbdev/cyber2000fb.*
6262
6263CYCLADES PC300 DRIVER
6264S:	Orphan
6265F:	drivers/net/wan/pc300*
6266
6267CYPRESS CY8C95X0 PINCTRL DRIVER
6268M:	Patrick Rudolph <[email protected]>
6269L:	[email protected]
6270S:	Maintained
6271F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6272
6273CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6274M:	Linus Walleij <[email protected]>
6275L:	[email protected]
6276S:	Maintained
6277F:	drivers/input/touchscreen/cy8ctma140.c
6278
6279CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6280M:	Yassine Oudjana <[email protected]>
6281L:	[email protected]
6282S:	Maintained
6283F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6284F:	drivers/input/keyboard/cypress-sf.c
6285
6286CYPRESS_FIRMWARE MEDIA DRIVER
6287L:	[email protected]
6288S:	Orphan
6289W:	https://linuxtv.org
6290Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6291F:	drivers/media/common/cypress_firmware*
6292
6293CYTTSP TOUCHSCREEN DRIVER
6294M:	Linus Walleij <[email protected]>
6295L:	[email protected]
6296S:	Maintained
6297F:	drivers/input/touchscreen/cyttsp*
6298
6299D-LINK DIR-685 TOUCHKEYS DRIVER
6300M:	Linus Walleij <[email protected]>
6301L:	[email protected]
6302S:	Supported
6303F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6304
6305DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6306M:	Joshua Kinard <[email protected]>
6307S:	Maintained
6308F:	drivers/rtc/rtc-ds1685.c
6309F:	include/linux/rtc/ds1685.h
6310
6311DAMA SLAVE for AX.25
6312M:	Joerg Reuter <[email protected]>
6313L:	[email protected]
6314S:	Maintained
6315W:	http://yaina.de/jreuter/
6316W:	http://www.qsl.net/dl1bke/
6317F:	net/ax25/af_ax25.c
6318F:	net/ax25/ax25_dev.c
6319F:	net/ax25/ax25_ds_*
6320F:	net/ax25/ax25_in.c
6321F:	net/ax25/ax25_out.c
6322F:	net/ax25/ax25_timer.c
6323F:	net/ax25/sysctl_net_ax25.c
6324
6325DATA ACCESS MONITOR
6326M:	SeongJae Park <[email protected]>
6327L:	[email protected]
6328L:	[email protected]
6329S:	Maintained
6330W:	https://damonitor.github.io
6331P:	Documentation/mm/damon/maintainer-profile.rst
6332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6333T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6335F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6336F:	Documentation/admin-guide/mm/damon/
6337F:	Documentation/mm/damon/
6338F:	include/linux/damon.h
6339F:	include/trace/events/damon.h
6340F:	mm/damon/
6341F:	tools/testing/selftests/damon/
6342
6343DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6344L:	[email protected]
6345S:	Orphan
6346F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6347F:	drivers/net/ethernet/dec/tulip/dmfe.c
6348
6349DC390/AM53C974 SCSI driver
6350M:	Hannes Reinecke <[email protected]>
6351L:	[email protected]
6352S:	Maintained
6353F:	drivers/scsi/am53c974.c
6354
6355DC395x SCSI driver
6356M:	Oliver Neukum <[email protected]>
6357M:	Ali Akcaagac <[email protected]>
6358M:	Jamie Lenehan <[email protected]>
6359S:	Maintained
6360F:	Documentation/scsi/dc395x.rst
6361F:	drivers/scsi/dc395x.*
6362
6363DCCP PROTOCOL
6364L:	[email protected]
6365S:	Orphan
6366W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6367F:	include/linux/dccp.h
6368F:	include/linux/tfrc.h
6369F:	include/uapi/linux/dccp.h
6370F:	net/dccp/
6371
6372DEBUGOBJECTS:
6373M:	Thomas Gleixner <[email protected]>
6374L:	[email protected]
6375S:	Maintained
6376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6377F:	include/linux/debugobjects.h
6378F:	lib/debugobjects.c
6379
6380DECSTATION PLATFORM SUPPORT
6381M:	"Maciej W. Rozycki" <[email protected]>
6382L:	[email protected]
6383S:	Maintained
6384F:	arch/mips/dec/
6385F:	arch/mips/include/asm/dec/
6386F:	arch/mips/include/asm/mach-dec/
6387
6388DEFXX FDDI NETWORK DRIVER
6389M:	"Maciej W. Rozycki" <[email protected]>
6390S:	Maintained
6391F:	drivers/net/fddi/defxx.*
6392
6393DEFZA FDDI NETWORK DRIVER
6394M:	"Maciej W. Rozycki" <[email protected]>
6395S:	Maintained
6396F:	drivers/net/fddi/defza.*
6397
6398DEINTERLACE DRIVERS FOR ALLWINNER H3
6399M:	Jernej Skrabec <[email protected]>
6400L:	[email protected]
6401S:	Maintained
6402T:	git git://linuxtv.org/media.git
6403F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6404F:	drivers/media/platform/sunxi/sun8i-di/
6405
6406DELL LAPTOP DRIVER
6407M:	Matthew Garrett <[email protected]>
6408M:	Pali Rohár <[email protected]>
6409L:	[email protected]
6410S:	Maintained
6411F:	drivers/platform/x86/dell/dell-laptop.c
6412
6413DELL LAPTOP FREEFALL DRIVER
6414M:	Pali Rohár <[email protected]>
6415S:	Maintained
6416F:	drivers/platform/x86/dell/dell-smo8800.c
6417
6418DELL LAPTOP RBTN DRIVER
6419M:	Pali Rohár <[email protected]>
6420S:	Maintained
6421F:	drivers/platform/x86/dell/dell-rbtn.*
6422
6423DELL LAPTOP SMM DRIVER
6424M:	Pali Rohár <[email protected]>
6425S:	Maintained
6426F:	Documentation/ABI/obsolete/procfs-i8k
6427F:	drivers/hwmon/dell-smm-hwmon.c
6428F:	include/uapi/linux/i8k.h
6429
6430DELL PC DRIVER
6431M:	Lyndon Sanche <[email protected]>
6432L:	[email protected]
6433S:	Maintained
6434F:	drivers/platform/x86/dell/dell-pc.c
6435
6436DELL REMOTE BIOS UPDATE DRIVER
6437M:	Stuart Hayes <[email protected]>
6438L:	[email protected]
6439S:	Maintained
6440F:	drivers/platform/x86/dell/dell_rbu.c
6441
6442DELL SMBIOS DRIVER
6443M:	Pali Rohár <[email protected]>
6444L:	[email protected]
6445L:	[email protected]
6446S:	Maintained
6447F:	drivers/platform/x86/dell/dell-smbios.*
6448
6449DELL SMBIOS SMM DRIVER
6450L:	[email protected]
6451L:	[email protected]
6452S:	Maintained
6453F:	drivers/platform/x86/dell/dell-smbios-smm.c
6454
6455DELL SMBIOS WMI DRIVER
6456L:	[email protected]
6457L:	[email protected]
6458S:	Maintained
6459F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6460F:	tools/wmi/dell-smbios-example.c
6461
6462DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6463M:	Stuart Hayes <[email protected]>
6464L:	[email protected]
6465S:	Maintained
6466F:	Documentation/userspace-api/dcdbas.rst
6467F:	drivers/platform/x86/dell/dcdbas.*
6468
6469DELL WMI DDV DRIVER
6470M:	Armin Wolf <[email protected]>
6471S:	Maintained
6472F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6473F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6474F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6475F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6476
6477DELL WMI DESCRIPTOR DRIVER
6478L:	[email protected]
6479S:	Maintained
6480F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6481
6482DELL WMI HARDWARE PRIVACY SUPPORT
6483L:	[email protected]
6484L:	[email protected]
6485S:	Maintained
6486F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6487
6488DELL WMI NOTIFICATIONS DRIVER
6489M:	Matthew Garrett <[email protected]>
6490M:	Pali Rohár <[email protected]>
6491S:	Maintained
6492F:	drivers/platform/x86/dell/dell-wmi-base.c
6493
6494DELL WMI SYSMAN DRIVER
6495M:	Prasanth Ksr <[email protected]>
6496L:	[email protected]
6497L:	[email protected]
6498S:	Maintained
6499F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6500F:	drivers/platform/x86/dell/dell-wmi-sysman/
6501
6502DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6503M:	Zev Weiss <[email protected]>
6504L:	[email protected]
6505S:	Maintained
6506F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6507
6508DELTA DPS920AB PSU DRIVER
6509M:	Robert Marko <[email protected]>
6510L:	[email protected]
6511S:	Maintained
6512F:	Documentation/hwmon/dps920ab.rst
6513F:	drivers/hwmon/pmbus/dps920ab.c
6514
6515DELTA NETWORKS TN48M CPLD DRIVERS
6516M:	Robert Marko <[email protected]>
6517S:	Maintained
6518F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6519F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6520F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6521F:	drivers/gpio/gpio-tn48m.c
6522F:	include/dt-bindings/reset/delta,tn48m-reset.h
6523
6524DELTA ST MEDIA DRIVER
6525M:	Hugues Fruchet <[email protected]>
6526L:	[email protected]
6527S:	Supported
6528W:	https://linuxtv.org
6529T:	git git://linuxtv.org/media.git
6530F:	drivers/media/platform/st/sti/delta
6531
6532DENALI NAND DRIVER
6533L:	[email protected]
6534S:	Orphan
6535F:	drivers/mtd/nand/raw/denali*
6536
6537DESIGNWARE EDMA CORE IP DRIVER
6538M:	Manivannan Sadhasivam <[email protected]>
6539L:	[email protected]
6540S:	Maintained
6541F:	drivers/dma/dw-edma/
6542F:	include/linux/dma/edma.h
6543
6544DESIGNWARE USB2 DRD IP DRIVER
6545M:	Minas Harutyunyan <[email protected]>
6546L:	[email protected]
6547S:	Maintained
6548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6549F:	drivers/usb/dwc2/
6550
6551DESIGNWARE USB3 DRD IP DRIVER
6552M:	Thinh Nguyen <[email protected]>
6553L:	[email protected]
6554S:	Maintained
6555F:	drivers/usb/dwc3/
6556
6557DESIGNWARE XDATA IP DRIVER
6558L:	[email protected]
6559S:	Orphan
6560F:	Documentation/misc-devices/dw-xdata-pcie.rst
6561F:	drivers/misc/dw-xdata-pcie.c
6562
6563DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6564M:	Andreas Klinger <[email protected]>
6565L:	[email protected]
6566S:	Maintained
6567F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6568F:	drivers/iio/proximity/srf*.c
6569
6570DEVICE COREDUMP (DEV_COREDUMP)
6571M:	Johannes Berg <[email protected]>
6572L:	[email protected]
6573S:	Maintained
6574F:	drivers/base/devcoredump.c
6575F:	include/linux/devcoredump.h
6576
6577DEVICE DEPENDENCY HELPER SCRIPT
6578M:	Saravana Kannan <[email protected]>
6579L:	[email protected]
6580S:	Maintained
6581F:	scripts/dev-needs.sh
6582
6583DEVICE DIRECT ACCESS (DAX)
6584M:	Dan Williams <[email protected]>
6585M:	Vishal Verma <[email protected]>
6586M:	Dave Jiang <[email protected]>
6587L:	[email protected]
6588L:	[email protected]
6589S:	Supported
6590F:	drivers/dax/
6591
6592DEVICE FREQUENCY (DEVFREQ)
6593M:	MyungJoo Ham <[email protected]>
6594M:	Kyungmin Park <[email protected]>
6595M:	Chanwoo Choi <[email protected]>
6596L:	[email protected]
6597S:	Maintained
6598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6599F:	Documentation/devicetree/bindings/devfreq/
6600F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6601F:	drivers/devfreq/
6602F:	include/linux/devfreq.h
6603F:	include/trace/events/devfreq.h
6604
6605DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6606M:	Chanwoo Choi <[email protected]>
6607L:	[email protected]
6608S:	Supported
6609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6610F:	Documentation/devicetree/bindings/devfreq/event/
6611F:	drivers/devfreq/devfreq-event.c
6612F:	drivers/devfreq/event/
6613F:	include/dt-bindings/pmu/exynos_ppmu.h
6614F:	include/linux/devfreq-event.h
6615
6616DEVICE RESOURCE MANAGEMENT HELPERS
6617M:	Hans de Goede <[email protected]>
6618R:	Matti Vaittinen <[email protected]>
6619S:	Maintained
6620F:	include/linux/devm-helpers.h
6621
6622DEVICE-MAPPER  (LVM)
6623M:	Alasdair Kergon <[email protected]>
6624M:	Mike Snitzer <[email protected]>
6625M:	Mikulas Patocka <[email protected]>
6626L:	[email protected]
6627S:	Maintained
6628Q:	http://patchwork.kernel.org/project/dm-devel/list/
6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6630F:	Documentation/admin-guide/device-mapper/
6631F:	drivers/md/Kconfig
6632F:	drivers/md/Makefile
6633F:	drivers/md/dm*
6634F:	drivers/md/persistent-data/
6635F:	include/linux/device-mapper.h
6636F:	include/linux/dm-*.h
6637F:	include/uapi/linux/dm-*.h
6638
6639DEVICE-MAPPER VDO TARGET
6640M:	Matthew Sakai <[email protected]>
6641L:	[email protected]
6642S:	Maintained
6643F:	Documentation/admin-guide/device-mapper/vdo*.rst
6644F:	drivers/md/dm-vdo/
6645
6646DEVLINK
6647M:	Jiri Pirko <[email protected]>
6648L:	[email protected]
6649S:	Supported
6650F:	Documentation/networking/devlink
6651F:	include/net/devlink.h
6652F:	include/uapi/linux/devlink.h
6653F:	net/devlink/
6654
6655DFROBOT SD2405AL RTC DRIVER
6656M:	Tóth János <[email protected]>
6657L:	[email protected]
6658S:	Maintained
6659F:	drivers/rtc/rtc-sd2405al.c
6660
6661DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6662M:	Christoph Niedermaier <[email protected]>
6663L:	[email protected]
6664S:	Maintained
6665F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6666F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6667
6668DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6669M:	Marek Vasut <[email protected]>
6670L:	[email protected]
6671S:	Maintained
6672F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6673F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6674
6675DIALOG SEMICONDUCTOR DRIVERS
6676M:	Support Opensource <[email protected]>
6677S:	Supported
6678W:	http://www.dialog-semiconductor.com/products
6679F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6680F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6681F:	Documentation/devicetree/bindings/mfd/da90*.txt
6682F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6683F:	Documentation/devicetree/bindings/regulator/da92*.txt
6684F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6685F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6686F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6687F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6688F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6689F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6690F:	Documentation/hwmon/da90??.rst
6691F:	drivers/gpio/gpio-da90??.c
6692F:	drivers/hwmon/da90??-hwmon.c
6693F:	drivers/iio/adc/da91??-*.c
6694F:	drivers/input/misc/da72??.[ch]
6695F:	drivers/input/misc/da90??_onkey.c
6696F:	drivers/input/touchscreen/da9052_tsi.c
6697F:	drivers/leds/leds-da90??.c
6698F:	drivers/mfd/da903x.c
6699F:	drivers/mfd/da90??-*.c
6700F:	drivers/mfd/da91??-*.c
6701F:	drivers/pinctrl/pinctrl-da90??.c
6702F:	drivers/power/supply/da9052-battery.c
6703F:	drivers/power/supply/da91??-*.c
6704F:	drivers/regulator/da9???-regulator.[ch]
6705F:	drivers/regulator/slg51000-regulator.[ch]
6706F:	drivers/rtc/rtc-da90??.c
6707F:	drivers/thermal/da90??-thermal.c
6708F:	drivers/video/backlight/da90??_bl.c
6709F:	drivers/watchdog/da90??_wdt.c
6710F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6711F:	include/linux/mfd/da903x.h
6712F:	include/linux/mfd/da9052/
6713F:	include/linux/mfd/da9055/
6714F:	include/linux/mfd/da9062/
6715F:	include/linux/mfd/da9063/
6716F:	include/linux/mfd/da9150/
6717F:	include/linux/regulator/da9211.h
6718F:	include/sound/da[79]*.h
6719F:	sound/soc/codecs/da[79]*.[ch]
6720
6721DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6722M:	William Breathitt Gray <[email protected]>
6723L:	[email protected]
6724S:	Maintained
6725F:	drivers/gpio/gpio-gpio-mm.c
6726
6727DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6728M:	Martin Tuma <[email protected]>
6729L:	[email protected]
6730S:	Maintained
6731F:	Documentation/admin-guide/media/mgb4.rst
6732F:	drivers/media/pci/mgb4/
6733
6734DIOLAN U2C-12 I2C DRIVER
6735M:	Guenter Roeck <[email protected]>
6736L:	[email protected]
6737S:	Maintained
6738F:	drivers/i2c/busses/i2c-diolan-u2c.c
6739
6740DIRECTORY NOTIFICATION (DNOTIFY)
6741M:	Jan Kara <[email protected]>
6742R:	Amir Goldstein <[email protected]>
6743L:	[email protected]
6744S:	Maintained
6745F:	Documentation/filesystems/dnotify.rst
6746F:	fs/notify/dnotify/
6747F:	include/linux/dnotify.h
6748
6749DISK GEOMETRY AND PARTITION HANDLING
6750M:	Andries Brouwer <[email protected]>
6751S:	Maintained
6752W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6753W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6754W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6755
6756DISKQUOTA
6757M:	Jan Kara <[email protected]>
6758S:	Maintained
6759F:	Documentation/filesystems/quota.rst
6760F:	fs/quota/
6761F:	include/linux/quota*.h
6762F:	include/uapi/linux/quota*.h
6763
6764DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6765M:	Bernie Thompson <[email protected]>
6766L:	[email protected]
6767S:	Maintained
6768W:	http://plugable.com/category/projects/udlfb/
6769F:	Documentation/fb/udlfb.rst
6770F:	drivers/video/fbdev/udlfb.c
6771F:	include/video/udlfb.h
6772
6773DISTRIBUTED LOCK MANAGER (DLM)
6774M:	Alexander Aring <[email protected]>
6775M:	David Teigland <[email protected]>
6776L:	[email protected]
6777S:	Supported
6778W:	https://pagure.io/dlm
6779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6780F:	fs/dlm/
6781
6782DMA BUFFER SHARING FRAMEWORK
6783M:	Sumit Semwal <[email protected]>
6784M:	Christian König <[email protected]>
6785L:	[email protected]
6786L:	[email protected]
6787L:	[email protected] (moderated for non-subscribers)
6788S:	Maintained
6789T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6790F:	Documentation/driver-api/dma-buf.rst
6791F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6792F:	drivers/dma-buf/
6793F:	include/linux/*fence.h
6794F:	include/linux/dma-buf.h
6795F:	include/linux/dma-resv.h
6796K:	\bdma_(?:buf|fence|resv)\b
6797
6798DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6799M:	Vinod Koul <[email protected]>
6800L:	[email protected]
6801S:	Maintained
6802Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6804F:	Documentation/devicetree/bindings/dma/
6805F:	Documentation/driver-api/dmaengine/
6806F:	drivers/dma/
6807F:	include/dt-bindings/dma/
6808F:	include/linux/dma/
6809F:	include/linux/dmaengine.h
6810F:	include/linux/of_dma.h
6811
6812DMA MAPPING BENCHMARK
6813M:	Xiang Chen <[email protected]>
6814L:	[email protected]
6815F:	kernel/dma/map_benchmark.c
6816F:	tools/testing/selftests/dma/
6817
6818DMA MAPPING HELPERS
6819M:	Christoph Hellwig <[email protected]>
6820M:	Marek Szyprowski <[email protected]>
6821R:	Robin Murphy <[email protected]>
6822L:	[email protected]
6823S:	Supported
6824W:	http://git.infradead.org/users/hch/dma-mapping.git
6825T:	git git://git.infradead.org/users/hch/dma-mapping.git
6826F:	include/asm-generic/dma-mapping.h
6827F:	include/linux/dma-direct.h
6828F:	include/linux/dma-map-ops.h
6829F:	include/linux/dma-mapping.h
6830F:	include/linux/swiotlb.h
6831F:	kernel/dma/
6832
6833DMA-BUF HEAPS FRAMEWORK
6834M:	Sumit Semwal <[email protected]>
6835R:	Benjamin Gaignard <[email protected]>
6836R:	Brian Starkey <[email protected]>
6837R:	John Stultz <[email protected]>
6838R:	T.J. Mercier <[email protected]>
6839L:	[email protected]
6840L:	[email protected]
6841L:	[email protected] (moderated for non-subscribers)
6842S:	Maintained
6843T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6844F:	drivers/dma-buf/dma-heap.c
6845F:	drivers/dma-buf/heaps/*
6846F:	include/linux/dma-heap.h
6847F:	include/uapi/linux/dma-heap.h
6848F:	tools/testing/selftests/dmabuf-heaps/
6849
6850DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6851M:	Lukasz Luba <[email protected]>
6852L:	[email protected]
6853L:	[email protected]
6854S:	Maintained
6855F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6856F:	drivers/memory/samsung/exynos5422-dmc.c
6857
6858DME1737 HARDWARE MONITOR DRIVER
6859M:	Juerg Haefliger <[email protected]>
6860L:	[email protected]
6861S:	Maintained
6862F:	Documentation/hwmon/dme1737.rst
6863F:	drivers/hwmon/dme1737.c
6864
6865DMI/SMBIOS SUPPORT
6866M:	Jean Delvare <[email protected]>
6867S:	Maintained
6868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6869F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6870F:	drivers/firmware/dmi-id.c
6871F:	drivers/firmware/dmi_scan.c
6872F:	include/linux/dmi.h
6873
6874DOCUMENTATION
6875M:	Jonathan Corbet <[email protected]>
6876L:	[email protected]
6877S:	Maintained
6878P:	Documentation/doc-guide/maintainer-profile.rst
6879T:	git git://git.lwn.net/linux.git docs-next
6880F:	Documentation/
6881F:	scripts/check-variable-fonts.sh
6882F:	scripts/documentation-file-ref-check
6883F:	scripts/kernel-doc
6884F:	scripts/sphinx-pre-install
6885X:	Documentation/ABI/
6886X:	Documentation/admin-guide/media/
6887X:	Documentation/devicetree/
6888X:	Documentation/driver-api/media/
6889X:	Documentation/firmware-guide/acpi/
6890X:	Documentation/i2c/
6891X:	Documentation/netlink/
6892X:	Documentation/power/
6893X:	Documentation/spi/
6894X:	Documentation/userspace-api/media/
6895
6896DOCUMENTATION PROCESS
6897M:	Jonathan Corbet <[email protected]>
6898L:	[email protected]
6899S:	Maintained
6900F:	Documentation/dev-tools/
6901F:	Documentation/maintainer/
6902F:	Documentation/process/
6903
6904DOCUMENTATION REPORTING ISSUES
6905M:	Thorsten Leemhuis <[email protected]>
6906L:	[email protected]
6907S:	Maintained
6908F:	Documentation/admin-guide/bug-bisect.rst
6909F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6910F:	Documentation/admin-guide/reporting-issues.rst
6911F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6912
6913DOCUMENTATION SCRIPTS
6914M:	Mauro Carvalho Chehab <[email protected]>
6915L:	[email protected]
6916S:	Maintained
6917F:	Documentation/sphinx/parse-headers.pl
6918F:	scripts/documentation-file-ref-check
6919F:	scripts/sphinx-pre-install
6920
6921DOCUMENTATION/ITALIAN
6922M:	Federico Vaga <[email protected]>
6923L:	[email protected]
6924S:	Maintained
6925F:	Documentation/translations/it_IT
6926
6927DOCUMENTATION/JAPANESE
6928R:	Akira Yokosawa <[email protected]>
6929L:	[email protected]
6930S:	Maintained
6931F:	Documentation/translations/ja_JP
6932
6933DONGWOON DW9714 LENS VOICE COIL DRIVER
6934M:	Sakari Ailus <[email protected]>
6935L:	[email protected]
6936S:	Maintained
6937T:	git git://linuxtv.org/media.git
6938F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6939F:	drivers/media/i2c/dw9714.c
6940
6941DONGWOON DW9719 LENS VOICE COIL DRIVER
6942M:	Daniel Scally <[email protected]>
6943L:	[email protected]
6944S:	Maintained
6945T:	git git://linuxtv.org/media.git
6946F:	drivers/media/i2c/dw9719.c
6947
6948DONGWOON DW9768 LENS VOICE COIL DRIVER
6949L:	[email protected]
6950S:	Orphan
6951T:	git git://linuxtv.org/media.git
6952F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6953F:	drivers/media/i2c/dw9768.c
6954
6955DONGWOON DW9807 LENS VOICE COIL DRIVER
6956M:	Sakari Ailus <[email protected]>
6957L:	[email protected]
6958S:	Maintained
6959T:	git git://linuxtv.org/media.git
6960F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6961F:	drivers/media/i2c/dw9807-vcm.c
6962
6963DOUBLETALK DRIVER
6964M:	"James R. Van Zandt" <[email protected]>
6965L:	[email protected]
6966S:	Maintained
6967F:	drivers/char/dtlk.c
6968F:	include/linux/dtlk.h
6969
6970DPAA2 DATAPATH I/O (DPIO) DRIVER
6971M:	Roy Pledge <[email protected]>
6972L:	[email protected]
6973S:	Maintained
6974F:	drivers/soc/fsl/dpio
6975
6976DPAA2 ETHERNET DRIVER
6977M:	Ioana Ciornei <[email protected]>
6978L:	[email protected]
6979S:	Maintained
6980F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6981F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6982F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6983F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6984F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6985F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6986F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6987F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6988F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6989F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6990
6991DPAA2 ETHERNET SWITCH DRIVER
6992M:	Ioana Ciornei <[email protected]>
6993L:	[email protected]
6994S:	Maintained
6995F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6996F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6997F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6998
6999DPLL SUBSYSTEM
7000M:	Vadim Fedorenko <[email protected]>
7001M:	Arkadiusz Kubalewski <[email protected]>
7002M:	Jiri Pirko <[email protected]>
7003L:	[email protected]
7004S:	Supported
7005F:	Documentation/driver-api/dpll.rst
7006F:	drivers/dpll/*
7007F:	include/linux/dpll.h
7008F:	include/uapi/linux/dpll.h
7009
7010DRBD DRIVER
7011M:	Philipp Reisner <[email protected]>
7012M:	Lars Ellenberg <[email protected]>
7013M:	Christoph Böhmwalder <[email protected]>
7014L:	[email protected]
7015S:	Supported
7016W:	http://www.drbd.org
7017T:	git git://git.linbit.com/linux-drbd.git
7018T:	git git://git.linbit.com/drbd-8.4.git
7019F:	Documentation/admin-guide/blockdev/
7020F:	drivers/block/drbd/
7021F:	include/linux/drbd*
7022F:	lib/lru_cache.c
7023
7024DRIVER COMPONENT FRAMEWORK
7025L:	[email protected]
7026F:	drivers/base/component.c
7027F:	include/linux/component.h
7028
7029DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7030M:	Greg Kroah-Hartman <[email protected]>
7031R:	"Rafael J. Wysocki" <[email protected]>
7032S:	Supported
7033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7034F:	Documentation/core-api/kobject.rst
7035F:	drivers/base/
7036F:	fs/debugfs/
7037F:	fs/sysfs/
7038F:	include/linux/debugfs.h
7039F:	include/linux/fwnode.h
7040F:	include/linux/kobj*
7041F:	include/linux/property.h
7042F:	lib/kobj*
7043F:	rust/kernel/device.rs
7044
7045DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7046M:	Nishanth Menon <[email protected]>
7047L:	[email protected]
7048S:	Maintained
7049F:	drivers/soc/ti/smartreflex.c
7050F:	include/linux/power/smartreflex.h
7051
7052DRM ACCEL DRIVERS FOR INTEL VPU
7053M:	Jacek Lawrynowicz <[email protected]>
7054M:	Stanislaw Gruszka <[email protected]>
7055L:	[email protected]
7056S:	Supported
7057T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7058F:	drivers/accel/ivpu/
7059F:	include/uapi/drm/ivpu_accel.h
7060
7061DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7062M:	Oded Gabbay <[email protected]>
7063L:	[email protected]
7064S:	Maintained
7065C:	irc://irc.oftc.net/dri-devel
7066T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7067F:	Documentation/accel/
7068F:	drivers/accel/
7069F:	include/drm/drm_accel.h
7070
7071DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7072M:	Maxime Ripard <[email protected]>
7073M:	Chen-Yu Tsai <[email protected]>
7074R:	Jernej Skrabec <[email protected]>
7075L:	[email protected]
7076S:	Supported
7077T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7078F:	drivers/gpu/drm/sun4i/sun8i*
7079
7080DRM DRIVER FOR ARM PL111 CLCD
7081M:	Linus Walleij <[email protected]>
7082S:	Maintained
7083T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7084F:	drivers/gpu/drm/pl111/
7085
7086DRM DRIVER FOR ARM VERSATILE TFT PANELS
7087M:	Linus Walleij <[email protected]>
7088S:	Maintained
7089T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7090F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7091F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7092
7093DRM DRIVER FOR ASPEED BMC GFX
7094M:	Joel Stanley <[email protected]>
7095L:	[email protected] (moderated for non-subscribers)
7096S:	Supported
7097T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7098F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7099F:	drivers/gpu/drm/aspeed/
7100
7101DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7102M:	Dave Airlie <[email protected]>
7103R:	Thomas Zimmermann <[email protected]>
7104R:	Jocelyn Falempe <[email protected]>
7105L:	[email protected]
7106S:	Supported
7107T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7108F:	drivers/gpu/drm/ast/
7109
7110DRM DRIVER FOR BOCHS VIRTUAL GPU
7111M:	Gerd Hoffmann <[email protected]>
7112L:	[email protected]
7113S:	Maintained
7114T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7115F:	drivers/gpu/drm/tiny/bochs.c
7116
7117DRM DRIVER FOR BOE HIMAX8279D PANELS
7118M:	Jerry Han <[email protected]>
7119S:	Maintained
7120F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7121F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7122
7123DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7124M:	Jagan Teki <[email protected]>
7125S:	Maintained
7126F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7127F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7128
7129DRM DRIVER FOR EBBG FT8719 PANEL
7130M:	Joel Selvaraj <[email protected]>
7131S:	Maintained
7132T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7133F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7134F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7135
7136DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7137M:	Linus Walleij <[email protected]>
7138S:	Maintained
7139T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7140F:	drivers/gpu/drm/tve200/
7141
7142DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7143M:	Icenowy Zheng <[email protected]>
7144S:	Maintained
7145F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7146F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7147
7148DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7149M:	Jagan Teki <[email protected]>
7150S:	Maintained
7151F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7152F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7153
7154DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7155M:	Thomas Zimmermann <[email protected]>
7156M:	Javier Martinez Canillas <[email protected]>
7157L:	[email protected]
7158S:	Maintained
7159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7160F:	drivers/gpu/drm/tiny/ofdrm.c
7161F:	drivers/gpu/drm/tiny/simpledrm.c
7162F:	drivers/video/aperture.c
7163F:	drivers/video/nomodeset.c
7164F:	include/linux/aperture.h
7165F:	include/video/nomodeset.h
7166
7167DRM DRIVER FOR GENERIC EDP PANELS
7168R:	Douglas Anderson <[email protected]>
7169F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7170F:	drivers/gpu/drm/panel/panel-edp.c
7171
7172DRM DRIVER FOR GENERIC USB DISPLAY
7173M:	Noralf Trønnes <[email protected]>
7174S:	Maintained
7175W:	https://github.com/notro/gud/wiki
7176T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7177F:	drivers/gpu/drm/gud/
7178F:	include/drm/gud.h
7179
7180DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7181M:	Hans de Goede <[email protected]>
7182S:	Maintained
7183T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7184F:	drivers/gpu/drm/tiny/gm12u320.c
7185
7186DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7187M:	Ondrej Jirman <[email protected]>
7188M:	Javier Martinez Canillas <[email protected]>
7189S:	Maintained
7190T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7191F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7192F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7193
7194DRM DRIVER FOR HX8357D PANELS
7195S:	Orphan
7196T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7197F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7198F:	drivers/gpu/drm/tiny/hx8357d.c
7199
7200DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7201M:	Deepak Rawat <[email protected]>
7202L:	[email protected]
7203L:	[email protected]
7204S:	Maintained
7205T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206F:	drivers/gpu/drm/hyperv
7207
7208DRM DRIVER FOR ILITEK ILI9225 PANELS
7209M:	David Lechner <[email protected]>
7210S:	Maintained
7211T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7213F:	drivers/gpu/drm/tiny/ili9225.c
7214
7215DRM DRIVER FOR ILITEK ILI9486 PANELS
7216M:	Kamlesh Gurudasani <[email protected]>
7217S:	Maintained
7218T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7219F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7220F:	drivers/gpu/drm/tiny/ili9486.c
7221
7222DRM DRIVER FOR ILITEK ILI9805 PANELS
7223M:	Michael Trimarchi <[email protected]>
7224S:	Maintained
7225F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7226F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7227
7228DRM DRIVER FOR ILITEK ILI9806E PANELS
7229M:	Michael Walle <[email protected]>
7230S:	Maintained
7231F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7232
7233DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7234M:	Jagan Teki <[email protected]>
7235S:	Maintained
7236F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7237F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7238
7239DRM DRIVER FOR LG SW43408 PANELS
7240M:	Sumit Semwal <[email protected]>
7241M:	Caleb Connolly <[email protected]>
7242S:	Maintained
7243T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7244F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7245F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7246
7247DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7248M:	Paul Kocialkowski <[email protected]>
7249S:	Supported
7250T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7251F:	drivers/gpu/drm/logicvc/
7252
7253DRM DRIVER FOR LVDS PANELS
7254M:	Laurent Pinchart <[email protected]>
7255L:	[email protected]
7256S:	Maintained
7257T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7258F:	Documentation/devicetree/bindings/display/lvds.yaml
7259F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7260F:	drivers/gpu/drm/panel/panel-lvds.c
7261
7262DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7263M:	Guido Günther <[email protected]>
7264R:	Purism Kernel Team <[email protected]>
7265S:	Maintained
7266F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7267F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7268
7269DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7270M:	Dave Airlie <[email protected]>
7271R:	Thomas Zimmermann <[email protected]>
7272R:	Jocelyn Falempe <[email protected]>
7273L:	[email protected]
7274S:	Supported
7275T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276F:	drivers/gpu/drm/mgag200/
7277
7278DRM DRIVER FOR MI0283QT
7279M:	Noralf Trønnes <[email protected]>
7280S:	Maintained
7281T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7282F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7283F:	drivers/gpu/drm/tiny/mi0283qt.c
7284
7285DRM DRIVER FOR MIPI DBI compatible panels
7286M:	Noralf Trønnes <[email protected]>
7287S:	Maintained
7288W:	https://github.com/notro/panel-mipi-dbi/wiki
7289T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7290F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7291F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7292
7293DRM DRIVER for Qualcomm Adreno GPUs
7294M:	Rob Clark <[email protected]>
7295R:	Sean Paul <[email protected]>
7296R:	Konrad Dybcio <[email protected]>
7297L:	[email protected]
7298L:	[email protected]
7299L:	[email protected]
7300S:	Maintained
7301B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7302T:	git https://gitlab.freedesktop.org/drm/msm.git
7303F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7304F:	drivers/gpu/drm/msm/adreno/
7305F:	drivers/gpu/drm/msm/msm_gpu.*
7306F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7307F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7308F:	drivers/gpu/drm/msm/registers/adreno/
7309F:	include/uapi/drm/msm_drm.h
7310
7311DRM DRIVER for Qualcomm display hardware
7312M:	Rob Clark <[email protected]>
7313M:	Abhinav Kumar <[email protected]>
7314M:	Dmitry Baryshkov <[email protected]>
7315R:	Sean Paul <[email protected]>
7316R:	Marijn Suijten <[email protected]>
7317L:	[email protected]
7318L:	[email protected]
7319L:	[email protected]
7320S:	Maintained
7321B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7322T:	git https://gitlab.freedesktop.org/drm/msm.git
7323F:	Documentation/devicetree/bindings/display/msm/
7324F:	drivers/gpu/drm/ci/xfails/msm*
7325F:	drivers/gpu/drm/msm/
7326F:	include/uapi/drm/msm_drm.h
7327
7328DRM DRIVER FOR NOVATEK NT35510 PANELS
7329M:	Linus Walleij <[email protected]>
7330S:	Maintained
7331T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7332F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7333F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7334
7335DRM DRIVER FOR NOVATEK NT35560 PANELS
7336M:	Linus Walleij <[email protected]>
7337S:	Maintained
7338T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7339F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7340F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7341
7342DRM DRIVER FOR NOVATEK NT36523 PANELS
7343M:	Jianhua Lu <[email protected]>
7344S:	Maintained
7345T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7346F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7347F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7348
7349DRM DRIVER FOR NOVATEK NT36672A PANELS
7350M:	Sumit Semwal <[email protected]>
7351S:	Maintained
7352T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7353F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7354F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7355
7356DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7357M:	Karol Herbst <[email protected]>
7358M:	Lyude Paul <[email protected]>
7359M:	Danilo Krummrich <[email protected]>
7360L:	[email protected]
7361L:	[email protected]
7362S:	Supported
7363W:	https://nouveau.freedesktop.org/
7364Q:	https://patchwork.freedesktop.org/project/nouveau/
7365Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7366B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7367C:	irc://irc.oftc.net/nouveau
7368T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7369F:	drivers/gpu/drm/nouveau/
7370F:	include/uapi/drm/nouveau_drm.h
7371
7372DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7373M:	Stefan Mavrodiev <[email protected]>
7374S:	Maintained
7375F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7376F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7377
7378DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7379R:	Douglas Anderson <[email protected]>
7380F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7381F:	drivers/gpu/drm/bridge/parade-ps8640.c
7382
7383DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7384M:	Noralf Trønnes <[email protected]>
7385S:	Maintained
7386T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7387F:	Documentation/devicetree/bindings/display/repaper.txt
7388F:	drivers/gpu/drm/tiny/repaper.c
7389
7390DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7391M:	Dave Airlie <[email protected]>
7392M:	Gerd Hoffmann <[email protected]>
7393L:	[email protected]
7394S:	Obsolete
7395W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7396T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7397F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7398
7399DRM DRIVER FOR QXL VIRTUAL GPU
7400M:	Dave Airlie <[email protected]>
7401M:	Gerd Hoffmann <[email protected]>
7402L:	[email protected]
7403L:	[email protected]
7404S:	Maintained
7405T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406F:	drivers/gpu/drm/qxl/
7407F:	include/uapi/drm/qxl_drm.h
7408
7409DRM DRIVER FOR RAYDIUM RM67191 PANELS
7410M:	Robert Chiras <[email protected]>
7411S:	Maintained
7412F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7413F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7414
7415DRM DRIVER FOR SAMSUNG DB7430 PANELS
7416M:	Linus Walleij <[email protected]>
7417S:	Maintained
7418T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7420F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7421
7422DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7423M:	Inki Dae <[email protected]>
7424M:	Jagan Teki <[email protected]>
7425M:	Marek Szyprowski <[email protected]>
7426S:	Maintained
7427T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7428F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7429F:	drivers/gpu/drm/bridge/samsung-dsim.c
7430F:	include/drm/bridge/samsung-dsim.h
7431
7432DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7433M:	Markuss Broks <[email protected]>
7434S:	Maintained
7435F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7436F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7437
7438DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7439M:	Artur Weber <[email protected]>
7440S:	Maintained
7441F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7442F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7443
7444DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7445M:	Dzmitry Sankouski <[email protected]>
7446S:	Maintained
7447F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7448F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7449
7450DRM DRIVER FOR SHARP MEMORY LCD
7451M:	Alex Lanzano <[email protected]>
7452S:	Maintained
7453F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7454F:	drivers/gpu/drm/tiny/sharp-memory.c
7455
7456DRM DRIVER FOR SITRONIX ST7586 PANELS
7457M:	David Lechner <[email protected]>
7458S:	Maintained
7459T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7460F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7461F:	drivers/gpu/drm/tiny/st7586.c
7462
7463DRM DRIVER FOR SITRONIX ST7701 PANELS
7464M:	Jagan Teki <[email protected]>
7465S:	Maintained
7466F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7467F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7468
7469DRM DRIVER FOR SITRONIX ST7703 PANELS
7470M:	Guido Günther <[email protected]>
7471R:	Purism Kernel Team <[email protected]>
7472R:	Ondrej Jirman <[email protected]>
7473S:	Maintained
7474F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7475F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7476
7477DRM DRIVER FOR SITRONIX ST7735R PANELS
7478M:	David Lechner <[email protected]>
7479S:	Maintained
7480T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7481F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7482F:	drivers/gpu/drm/tiny/st7735r.c
7483
7484DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7485M:	Javier Martinez Canillas <[email protected]>
7486S:	Maintained
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7489F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7490F:	drivers/gpu/drm/solomon/ssd130x*
7491
7492DRM DRIVER FOR ST-ERICSSON MCDE
7493M:	Linus Walleij <[email protected]>
7494S:	Maintained
7495T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7496F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7497F:	drivers/gpu/drm/mcde/
7498
7499DRM DRIVER FOR SYNAPTICS R63353 PANELS
7500M:	Michael Trimarchi <[email protected]>
7501S:	Maintained
7502F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7503F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7504
7505DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7506M:	Jagan Teki <[email protected]>
7507S:	Maintained
7508F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7509F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7510
7511DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7512R:	Douglas Anderson <[email protected]>
7513F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7514F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7515
7516DRM DRIVER FOR TPO TPG110 PANELS
7517M:	Linus Walleij <[email protected]>
7518S:	Maintained
7519T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7520F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7521F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7522
7523DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7524M:	Dave Airlie <[email protected]>
7525R:	Sean Paul <[email protected]>
7526R:	Thomas Zimmermann <[email protected]>
7527L:	[email protected]
7528S:	Supported
7529T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7530F:	drivers/gpu/drm/udl/
7531
7532DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7533M:	Louis Chauvet <[email protected]>
7534R:	Haneen Mohammed <[email protected]>
7535R:	Simona Vetter <[email protected]>
7536R:	Melissa Wen <[email protected]>
7537L:	[email protected]
7538S:	Maintained
7539T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7540F:	Documentation/gpu/vkms.rst
7541F:	drivers/gpu/drm/ci/xfails/vkms*
7542F:	drivers/gpu/drm/vkms/
7543
7544DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7545M:	Hans de Goede <[email protected]>
7546L:	[email protected]
7547S:	Maintained
7548T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7549F:	drivers/gpu/drm/vboxvideo/
7550
7551DRM DRIVER FOR VMWARE VIRTUAL GPU
7552M:	Zack Rusin <[email protected]>
7553R:	Broadcom internal kernel review list <[email protected]>
7554L:	[email protected]
7555S:	Supported
7556T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7557F:	drivers/gpu/drm/vmwgfx/
7558F:	include/uapi/drm/vmwgfx_drm.h
7559
7560DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7561M:	Linus Walleij <[email protected]>
7562S:	Maintained
7563T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7564F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7565F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7566
7567DRM DRIVERS
7568M:	David Airlie <[email protected]>
7569M:	Simona Vetter <[email protected]>
7570L:	[email protected]
7571S:	Maintained
7572B:	https://gitlab.freedesktop.org/drm
7573C:	irc://irc.oftc.net/dri-devel
7574T:	git https://gitlab.freedesktop.org/drm/kernel.git
7575F:	Documentation/devicetree/bindings/display/
7576F:	Documentation/devicetree/bindings/gpu/
7577F:	Documentation/gpu/
7578F:	drivers/gpu/
7579F:	include/drm/
7580F:	include/linux/vga*
7581F:	include/uapi/drm/
7582
7583DRM DRIVERS AND MISC GPU PATCHES
7584M:	Maarten Lankhorst <[email protected]>
7585M:	Maxime Ripard <[email protected]>
7586M:	Thomas Zimmermann <[email protected]>
7587S:	Maintained
7588W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7589T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7590F:	Documentation/devicetree/bindings/display/
7591F:	Documentation/devicetree/bindings/gpu/
7592F:	Documentation/gpu/
7593F:	drivers/gpu/drm/
7594F:	drivers/gpu/vga/
7595F:	include/drm/drm
7596F:	include/linux/vga*
7597F:	include/uapi/drm/
7598X:	drivers/gpu/drm/amd/
7599X:	drivers/gpu/drm/armada/
7600X:	drivers/gpu/drm/etnaviv/
7601X:	drivers/gpu/drm/exynos/
7602X:	drivers/gpu/drm/i915/
7603X:	drivers/gpu/drm/kmb/
7604X:	drivers/gpu/drm/mediatek/
7605X:	drivers/gpu/drm/msm/
7606X:	drivers/gpu/drm/nouveau/
7607X:	drivers/gpu/drm/radeon/
7608X:	drivers/gpu/drm/renesas/rcar-du/
7609X:	drivers/gpu/drm/tegra/
7610
7611DRM DRIVERS FOR ALLWINNER A10
7612M:	Maxime Ripard <[email protected]>
7613M:	Chen-Yu Tsai <[email protected]>
7614L:	[email protected]
7615S:	Supported
7616T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7617F:	Documentation/devicetree/bindings/display/allwinner*
7618F:	drivers/gpu/drm/sun4i/
7619
7620DRM DRIVERS FOR AMLOGIC SOCS
7621M:	Neil Armstrong <[email protected]>
7622L:	[email protected]
7623L:	[email protected]
7624S:	Supported
7625W:	http://linux-meson.com/
7626T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7627F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7628F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7629F:	Documentation/gpu/meson.rst
7630F:	drivers/gpu/drm/ci/xfails/meson*
7631F:	drivers/gpu/drm/meson/
7632
7633DRM DRIVERS FOR ATMEL HLCDC
7634M:	Sam Ravnborg <[email protected]>
7635M:	Boris Brezillon <[email protected]>
7636L:	[email protected]
7637S:	Supported
7638T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7639F:	Documentation/devicetree/bindings/display/atmel/
7640F:	drivers/gpu/drm/atmel-hlcdc/
7641
7642DRM DRIVERS FOR BRIDGE CHIPS
7643M:	Andrzej Hajda <[email protected]>
7644M:	Neil Armstrong <[email protected]>
7645M:	Robert Foss <[email protected]>
7646R:	Laurent Pinchart <[email protected]>
7647R:	Jonas Karlman <[email protected]>
7648R:	Jernej Skrabec <[email protected]>
7649S:	Maintained
7650T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7651F:	Documentation/devicetree/bindings/display/bridge/
7652F:	drivers/gpu/drm/bridge/
7653F:	drivers/gpu/drm/display/drm_bridge_connector.c
7654F:	drivers/gpu/drm/drm_bridge.c
7655F:	include/drm/drm_bridge.h
7656F:	include/drm/drm_bridge_connector.h
7657
7658DRM DRIVERS FOR EXYNOS
7659M:	Inki Dae <[email protected]>
7660M:	Seung-Woo Kim <[email protected]>
7661M:	Kyungmin Park <[email protected]>
7662L:	[email protected]
7663S:	Supported
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7665F:	Documentation/devicetree/bindings/display/samsung/
7666F:	drivers/gpu/drm/exynos/
7667F:	include/uapi/drm/exynos_drm.h
7668
7669DRM DRIVERS FOR FREESCALE DCU
7670M:	Stefan Agner <[email protected]>
7671M:	Alison Wang <[email protected]>
7672L:	[email protected]
7673S:	Supported
7674T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7675F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7676F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7677F:	drivers/gpu/drm/fsl-dcu/
7678
7679DRM DRIVERS FOR FREESCALE IMX 5/6
7680M:	Philipp Zabel <[email protected]>
7681L:	[email protected]
7682S:	Maintained
7683T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7684T:	git git://git.pengutronix.de/git/pza/linux
7685F:	Documentation/devicetree/bindings/display/imx/
7686F:	drivers/gpu/drm/imx/ipuv3/
7687F:	drivers/gpu/ipu-v3/
7688
7689DRM DRIVERS FOR FREESCALE IMX BRIDGE
7690M:	Liu Ying <[email protected]>
7691L:	[email protected]
7692S:	Maintained
7693F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7694F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7695F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7696F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7697F:	drivers/gpu/drm/bridge/imx/
7698
7699DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7700M:	Patrik Jakobsson <[email protected]>
7701L:	[email protected]
7702S:	Maintained
7703T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7704F:	drivers/gpu/drm/gma500/
7705
7706DRM DRIVERS FOR HISILICON
7707M:	Xinliang Liu <[email protected]>
7708M:	Tian Tao  <[email protected]>
7709R:	Xinwei Kong <[email protected]>
7710R:	Sumit Semwal <[email protected]>
7711R:	Yongqin Liu <[email protected]>
7712R:	John Stultz <[email protected]>
7713L:	[email protected]
7714S:	Maintained
7715T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7716F:	Documentation/devicetree/bindings/display/hisilicon/
7717F:	drivers/gpu/drm/hisilicon/
7718
7719DRM DRIVERS FOR LIMA
7720M:	Qiang Yu <[email protected]>
7721L:	[email protected]
7722L:	[email protected] (moderated for non-subscribers)
7723S:	Maintained
7724T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7725F:	drivers/gpu/drm/lima/
7726F:	include/uapi/drm/lima_drm.h
7727
7728DRM DRIVERS FOR LOONGSON
7729M:	Sui Jingfeng <[email protected]>
7730L:	[email protected]
7731S:	Supported
7732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F:	drivers/gpu/drm/loongson/
7734
7735DRM DRIVERS FOR MEDIATEK
7736M:	Chun-Kuang Hu <[email protected]>
7737M:	Philipp Zabel <[email protected]>
7738L:	[email protected]
7739L:	[email protected] (moderated for non-subscribers)
7740S:	Supported
7741F:	Documentation/devicetree/bindings/display/mediatek/
7742F:	drivers/gpu/drm/ci/xfails/mediatek*
7743F:	drivers/gpu/drm/mediatek/
7744F:	drivers/phy/mediatek/phy-mtk-dp.c
7745F:	drivers/phy/mediatek/phy-mtk-hdmi*
7746F:	drivers/phy/mediatek/phy-mtk-mipi*
7747
7748DRM DRIVERS FOR NVIDIA TEGRA
7749M:	Thierry Reding <[email protected]>
7750M:	Mikko Perttunen <[email protected]>
7751L:	[email protected]
7752L:	[email protected]
7753S:	Supported
7754T:	git https://gitlab.freedesktop.org/drm/tegra.git
7755F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7756F:	Documentation/devicetree/bindings/gpu/host1x/
7757F:	drivers/gpu/drm/tegra/
7758F:	drivers/gpu/host1x/
7759F:	include/linux/host1x.h
7760F:	include/uapi/drm/tegra_drm.h
7761
7762DRM DRIVERS FOR RENESAS R-CAR
7763M:	Laurent Pinchart <[email protected]>
7764M:	Kieran Bingham <kieran.bingham[email protected]>
7765L:	[email protected]
7766L:	[email protected]
7767S:	Supported
7768T:	git git://linuxtv.org/pinchartl/media drm/du/next
7769F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7770F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7771F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7772F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7773F:	drivers/gpu/drm/renesas/rcar-du/
7774
7775DRM DRIVERS FOR RENESAS RZ
7776M:	Biju Das <[email protected]>
7777L:	[email protected]
7778L:	[email protected]
7779S:	Maintained
7780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7781F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7782F:	drivers/gpu/drm/renesas/rz-du/
7783
7784DRM DRIVERS FOR RENESAS SHMOBILE
7785M:	Laurent Pinchart <[email protected]>
7786M:	Geert Uytterhoeven <[email protected]>
7787L:	[email protected]
7788L:	[email protected]
7789S:	Supported
7790T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7791F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7792F:	drivers/gpu/drm/renesas/shmobile/
7793F:	include/linux/platform_data/shmob_drm.h
7794
7795DRM DRIVERS FOR ROCKCHIP
7796M:	Sandy Huang <[email protected]>
7797M:	Heiko Stübner <[email protected]>
7798M:	Andy Yan <[email protected]>
7799L:	[email protected]
7800S:	Maintained
7801T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7802F:	Documentation/devicetree/bindings/display/rockchip/
7803F:	drivers/gpu/drm/ci/xfails/rockchip*
7804F:	drivers/gpu/drm/rockchip/
7805
7806DRM DRIVERS FOR STI
7807M:	Alain Volmat <[email protected]>
7808M:	Raphael Gallais-Pou <[email protected]>
7809L:	[email protected]
7810S:	Maintained
7811T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7812F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7813F:	drivers/gpu/drm/sti
7814
7815DRM DRIVERS FOR STM
7816M:	Yannick Fertre <[email protected]>
7817M:	Raphael Gallais-Pou <[email protected]>
7818M:	Philippe Cornu <[email protected]>
7819L:	[email protected]
7820S:	Maintained
7821T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7822F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7823F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7824F:	drivers/gpu/drm/stm
7825
7826DRM DRIVERS FOR TI KEYSTONE
7827M:	Jyri Sarha <[email protected]>
7828M:	Tomi Valkeinen <[email protected]>
7829L:	[email protected]
7830S:	Maintained
7831T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7832F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7833F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7834F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7835F:	drivers/gpu/drm/tidss/
7836
7837DRM DRIVERS FOR TI LCDC
7838M:	Jyri Sarha <[email protected]>
7839M:	Tomi Valkeinen <[email protected]>
7840L:	[email protected]
7841S:	Maintained
7842T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7843F:	Documentation/devicetree/bindings/display/tilcdc/
7844F:	drivers/gpu/drm/tilcdc/
7845
7846DRM DRIVERS FOR TI OMAP
7847M:	Tomi Valkeinen <[email protected]>
7848L:	[email protected]
7849S:	Maintained
7850T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7851F:	Documentation/devicetree/bindings/display/ti/
7852F:	drivers/gpu/drm/omapdrm/
7853
7854DRM DRIVERS FOR V3D
7855M:	Melissa Wen <[email protected]>
7856M:	Maíra Canal <[email protected]>
7857S:	Supported
7858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7859F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7860F:	drivers/gpu/drm/v3d/
7861F:	include/uapi/drm/v3d_drm.h
7862
7863DRM DRIVERS FOR VC4
7864M:	Maxime Ripard <[email protected]>
7865M:	Dave Stevenson <[email protected]>
7866R:	Maíra Canal <[email protected]>
7867R:	Raspberry Pi Kernel Maintenance <[email protected]>
7868S:	Supported
7869T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7870F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7871F:	drivers/gpu/drm/vc4/
7872F:	include/uapi/drm/vc4_drm.h
7873
7874DRM DRIVERS FOR VIVANTE GPU IP
7875M:	Lucas Stach <[email protected]>
7876R:	Russell King <[email protected]>
7877R:	Christian Gmeiner <[email protected]>
7878L:	[email protected] (moderated for non-subscribers)
7879L:	[email protected]
7880S:	Maintained
7881F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7882F:	drivers/gpu/drm/etnaviv/
7883F:	include/uapi/drm/etnaviv_drm.h
7884
7885DRM DRIVERS FOR XEN
7886M:	Oleksandr Andrushchenko <[email protected]>
7887L:	[email protected]
7888L:	[email protected] (moderated for non-subscribers)
7889S:	Supported
7890T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7891F:	Documentation/gpu/xen-front.rst
7892F:	drivers/gpu/drm/xen/
7893
7894DRM DRIVERS FOR XILINX
7895M:	Laurent Pinchart <[email protected]>
7896M:	Tomi Valkeinen <[email protected]>
7897L:	[email protected]
7898S:	Maintained
7899T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7900F:	Documentation/devicetree/bindings/display/xlnx/
7901F:	Documentation/gpu/zynqmp.rst
7902F:	drivers/gpu/drm/xlnx/
7903
7904DRM GPU SCHEDULER
7905M:	Luben Tuikov <[email protected]>
7906M:	Matthew Brost <[email protected]>
7907M:	Danilo Krummrich <[email protected]>
7908M:	Philipp Stanner <[email protected]>
7909L:	[email protected]
7910S:	Maintained
7911T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7912F:	drivers/gpu/drm/scheduler/
7913F:	include/drm/gpu_scheduler.h
7914
7915DRM PANEL DRIVERS
7916M:	Neil Armstrong <[email protected]>
7917R:	Jessica Zhang <[email protected]>
7918L:	[email protected]
7919S:	Maintained
7920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7921F:	Documentation/devicetree/bindings/display/panel/
7922F:	drivers/gpu/drm/drm_panel.c
7923F:	drivers/gpu/drm/panel/
7924F:	include/drm/drm_panel.h
7925
7926DRM PRIVACY-SCREEN CLASS
7927M:	Hans de Goede <[email protected]>
7928L:	[email protected]
7929S:	Maintained
7930T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7931F:	drivers/gpu/drm/drm_privacy_screen*
7932F:	include/drm/drm_privacy_screen*
7933
7934DRM TTM SUBSYSTEM
7935M:	Christian Koenig <[email protected]>
7936M:	Huang Rui <[email protected]>
7937L:	[email protected]
7938S:	Maintained
7939T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7940F:	drivers/gpu/drm/ttm/
7941F:	include/drm/ttm/
7942
7943DRM AUTOMATED TESTING
7944M:	Helen Koike <[email protected]>
7945L:	[email protected]
7946S:	Maintained
7947T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7948F:	Documentation/gpu/automated_testing.rst
7949F:	drivers/gpu/drm/ci/
7950
7951DSBR100 USB FM RADIO DRIVER
7952M:	Alexey Klimov <[email protected]>
7953L:	[email protected]
7954S:	Maintained
7955T:	git git://linuxtv.org/media.git
7956F:	drivers/media/radio/dsbr100.c
7957
7958DT3155 MEDIA DRIVER
7959M:	Hans Verkuil <[email protected]>
7960L:	[email protected]
7961S:	Odd Fixes
7962W:	https://linuxtv.org
7963T:	git git://linuxtv.org/media.git
7964F:	drivers/media/pci/dt3155/
7965
7966DVB_USB_AF9015 MEDIA DRIVER
7967L:	[email protected]
7968S:	Orphan
7969W:	https://linuxtv.org
7970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7971F:	drivers/media/usb/dvb-usb-v2/af9015*
7972
7973DVB_USB_AF9035 MEDIA DRIVER
7974L:	[email protected]
7975S:	Orphan
7976W:	https://linuxtv.org
7977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7978F:	drivers/media/usb/dvb-usb-v2/af9035*
7979
7980DVB_USB_ANYSEE MEDIA DRIVER
7981L:	[email protected]
7982S:	Orphan
7983W:	https://linuxtv.org
7984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7985F:	drivers/media/usb/dvb-usb-v2/anysee*
7986
7987DVB_USB_AU6610 MEDIA DRIVER
7988L:	[email protected]
7989S:	Orphan
7990W:	https://linuxtv.org
7991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7992F:	drivers/media/usb/dvb-usb-v2/au6610*
7993
7994DVB_USB_CE6230 MEDIA DRIVER
7995L:	[email protected]
7996S:	Orphan
7997W:	https://linuxtv.org
7998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7999F:	drivers/media/usb/dvb-usb-v2/ce6230*
8000
8001DVB_USB_CXUSB MEDIA DRIVER
8002M:	Michael Krufky <[email protected]>
8003L:	[email protected]
8004S:	Maintained
8005W:	https://linuxtv.org
8006W:	http://github.com/mkrufky
8007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8008T:	git git://linuxtv.org/media.git
8009F:	drivers/media/usb/dvb-usb/cxusb*
8010
8011DVB_USB_EC168 MEDIA DRIVER
8012L:	[email protected]
8013S:	Orphan
8014W:	https://linuxtv.org
8015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8016F:	drivers/media/usb/dvb-usb-v2/ec168*
8017
8018DVB_USB_GL861 MEDIA DRIVER
8019L:	[email protected]
8020S:	Orphan
8021W:	https://linuxtv.org
8022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8023F:	drivers/media/usb/dvb-usb-v2/gl861*
8024
8025DVB_USB_MXL111SF MEDIA DRIVER
8026M:	Michael Krufky <[email protected]>
8027L:	[email protected]
8028S:	Maintained
8029W:	https://linuxtv.org
8030W:	http://github.com/mkrufky
8031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8032T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8033F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8034
8035DVB_USB_RTL28XXU MEDIA DRIVER
8036L:	[email protected]
8037S:	Orphan
8038W:	https://linuxtv.org
8039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8040F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8041
8042DVB_USB_V2 MEDIA DRIVER
8043L:	[email protected]
8044S:	Orphan
8045W:	https://linuxtv.org
8046W:	http://palosaari.fi/linux/
8047Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8048F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8049F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8050
8051DYNAMIC DEBUG
8052M:	Jason Baron <[email protected]>
8053M:	Jim Cromie <[email protected]>
8054S:	Maintained
8055F:	include/linux/dynamic_debug.h
8056F:	lib/dynamic_debug.c
8057F:	lib/test_dynamic_debug.c
8058
8059DYNAMIC INTERRUPT MODERATION
8060M:	Tal Gilboa <[email protected]>
8061S:	Maintained
8062F:	Documentation/networking/net_dim.rst
8063F:	include/linux/dim.h
8064F:	lib/dim/
8065
8066DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8067M:	Daniel Lezcano <[email protected]>
8068L:	[email protected]
8069S:	Supported
8070B:	https://bugzilla.kernel.org
8071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8072F:	drivers/powercap/dtpm*
8073F:	include/linux/dtpm.h
8074
8075DZ DECSTATION DZ11 SERIAL DRIVER
8076M:	"Maciej W. Rozycki" <[email protected]>
8077S:	Maintained
8078F:	drivers/tty/serial/dz.*
8079
8080E3X0 POWER BUTTON DRIVER
8081M:	Moritz Fischer <[email protected]>
8082L:	[email protected]
8083S:	Supported
8084W:	http://www.ettus.com
8085F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8086F:	drivers/input/misc/e3x0-button.c
8087
8088E4000 MEDIA DRIVER
8089L:	[email protected]
8090S:	Orphan
8091W:	https://linuxtv.org
8092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8093F:	drivers/media/tuners/e4000*
8094
8095EARTH_PT1 MEDIA DRIVER
8096M:	Akihiro Tsukada <[email protected]>
8097L:	[email protected]
8098S:	Odd Fixes
8099F:	drivers/media/pci/pt1/
8100
8101EARTH_PT3 MEDIA DRIVER
8102M:	Akihiro Tsukada <[email protected]>
8103L:	[email protected]
8104S:	Odd Fixes
8105F:	drivers/media/pci/pt3/
8106
8107EC100 MEDIA DRIVER
8108L:	[email protected]
8109S:	Orphan
8110W:	https://linuxtv.org
8111Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8112F:	drivers/media/dvb-frontends/ec100*
8113
8114ECRYPT FILE SYSTEM
8115M:	Tyler Hicks <[email protected]>
8116L:	[email protected]
8117S:	Odd Fixes
8118W:	http://ecryptfs.org
8119W:	https://launchpad.net/ecryptfs
8120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8121F:	Documentation/filesystems/ecryptfs.rst
8122F:	fs/ecryptfs/
8123
8124EDAC-AMD64
8125M:	Yazen Ghannam <[email protected]>
8126L:	[email protected]
8127S:	Supported
8128F:	drivers/edac/amd64_edac*
8129F:	drivers/edac/mce_amd*
8130
8131EDAC-ARMADA
8132M:	Jan Luebbe <[email protected]>
8133L:	[email protected]
8134S:	Maintained
8135F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8136F:	drivers/edac/armada_xp_*
8137
8138EDAC-AST2500
8139M:	Stefan Schaeckeler <[email protected]>
8140S:	Supported
8141F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8142F:	drivers/edac/aspeed_edac.c
8143
8144EDAC-BLUEFIELD
8145M:	Shravan Kumar Ramani <[email protected]>
8146S:	Supported
8147F:	drivers/edac/bluefield_edac.c
8148
8149EDAC-CALXEDA
8150M:	Andre Przywara <[email protected]>
8151L:	[email protected]
8152S:	Maintained
8153F:	drivers/edac/highbank*
8154
8155EDAC-CAVIUM OCTEON
8156M:	Thomas Bogendoerfer <[email protected]>
8157L:	[email protected]
8158L:	[email protected]
8159S:	Maintained
8160F:	drivers/edac/octeon_edac*
8161
8162EDAC-CAVIUM THUNDERX
8163M:	Robert Richter <[email protected]>
8164L:	[email protected]
8165S:	Odd Fixes
8166F:	drivers/edac/thunderx_edac*
8167
8168EDAC-CORE
8169M:	Borislav Petkov <[email protected]>
8170M:	Tony Luck <[email protected]>
8171R:	James Morse <[email protected]>
8172R:	Mauro Carvalho Chehab <[email protected]>
8173R:	Robert Richter <[email protected]>
8174L:	[email protected]
8175S:	Supported
8176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8177F:	Documentation/driver-api/edac.rst
8178F:	drivers/edac/
8179F:	include/linux/edac.h
8180
8181EDAC-DMC520
8182M:	Lei Wang <[email protected]>
8183L:	[email protected]
8184S:	Supported
8185F:	drivers/edac/dmc520_edac.c
8186
8187EDAC-E752X
8188M:	Mark Gross <[email protected]>
8189L:	[email protected]
8190S:	Maintained
8191F:	drivers/edac/e752x_edac.c
8192
8193EDAC-E7XXX
8194L:	[email protected]
8195S:	Maintained
8196F:	drivers/edac/e7xxx_edac.c
8197
8198EDAC-FSL_DDR
8199R:	Frank Li <[email protected]>
8200L:	[email protected]
8201L:	[email protected]
8202S:	Maintained
8203F:	drivers/edac/fsl_ddr_edac.*
8204
8205EDAC-GHES
8206M:	Mauro Carvalho Chehab <[email protected]>
8207L:	[email protected]
8208S:	Maintained
8209F:	drivers/edac/ghes_edac.c
8210
8211EDAC-I10NM
8212M:	Tony Luck <[email protected]>
8213L:	[email protected]
8214S:	Maintained
8215F:	drivers/edac/i10nm_base.c
8216
8217EDAC-I3000
8218L:	[email protected]
8219S:	Orphan
8220F:	drivers/edac/i3000_edac.c
8221
8222EDAC-I5000
8223L:	[email protected]
8224S:	Maintained
8225F:	drivers/edac/i5000_edac.c
8226
8227EDAC-I5400
8228M:	Mauro Carvalho Chehab <[email protected]>
8229L:	[email protected]
8230S:	Maintained
8231F:	drivers/edac/i5400_edac.c
8232
8233EDAC-I7300
8234M:	Mauro Carvalho Chehab <[email protected]>
8235L:	[email protected]
8236S:	Maintained
8237F:	drivers/edac/i7300_edac.c
8238
8239EDAC-I7CORE
8240M:	Mauro Carvalho Chehab <[email protected]>
8241L:	[email protected]
8242S:	Maintained
8243F:	drivers/edac/i7core_edac.c
8244
8245EDAC-I82443BXGX
8246M:	Tim Small <[email protected]>
8247L:	[email protected]
8248S:	Maintained
8249F:	drivers/edac/i82443bxgx_edac.c
8250
8251EDAC-I82975X
8252M:	"Arvind R." <[email protected]>
8253L:	[email protected]
8254S:	Maintained
8255F:	drivers/edac/i82975x_edac.c
8256
8257EDAC-IE31200
8258M:	Jason Baron <[email protected]>
8259L:	[email protected]
8260S:	Maintained
8261F:	drivers/edac/ie31200_edac.c
8262
8263EDAC-IGEN6
8264M:	Tony Luck <[email protected]>
8265R:	Qiuxu Zhuo <[email protected]>
8266L:	[email protected]
8267S:	Maintained
8268F:	drivers/edac/igen6_edac.c
8269
8270EDAC-MPC85XX
8271M:	Johannes Thumshirn <[email protected]>
8272L:	[email protected]
8273S:	Maintained
8274F:	drivers/edac/mpc85xx_edac.[ch]
8275
8276EDAC-NPCM
8277M:	Marvin Lin <[email protected]>
8278M:	Stanley Chu <[email protected]>
8279L:	[email protected]
8280S:	Maintained
8281F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8282F:	drivers/edac/npcm_edac.c
8283
8284EDAC-PASEMI
8285M:	Egor Martovetsky <[email protected]>
8286L:	[email protected]
8287S:	Maintained
8288F:	drivers/edac/pasemi_edac.c
8289
8290EDAC-PND2
8291M:	Tony Luck <[email protected]>
8292L:	[email protected]
8293S:	Maintained
8294F:	drivers/edac/pnd2_edac.[ch]
8295
8296EDAC-QCOM
8297M:	Manivannan Sadhasivam <[email protected]>
8298L:	[email protected]
8299L:	[email protected]
8300S:	Maintained
8301F:	drivers/edac/qcom_edac.c
8302
8303EDAC-R82600
8304M:	Tim Small <[email protected]>
8305L:	[email protected]
8306S:	Maintained
8307F:	drivers/edac/r82600_edac.c
8308
8309EDAC-SBRIDGE
8310M:	Tony Luck <[email protected]>
8311R:	Qiuxu Zhuo <[email protected]>
8312L:	[email protected]
8313S:	Maintained
8314F:	drivers/edac/sb_edac.c
8315
8316EDAC-SKYLAKE
8317M:	Tony Luck <[email protected]>
8318L:	[email protected]
8319S:	Maintained
8320F:	drivers/edac/skx_*.[ch]
8321
8322EDAC-TI
8323M:	Tero Kristo <[email protected]>
8324L:	[email protected]
8325S:	Odd Fixes
8326F:	drivers/edac/ti_edac.c
8327
8328EDIROL UA-101/UA-1000 DRIVER
8329M:	Clemens Ladisch <[email protected]>
8330L:	[email protected]
8331S:	Maintained
8332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8333F:	sound/usb/misc/ua101.c
8334
8335EFI TEST DRIVER
8336M:	Ivan Hu <[email protected]>
8337M:	Ard Biesheuvel <[email protected]>
8338L:	[email protected]
8339S:	Maintained
8340F:	drivers/firmware/efi/test/
8341
8342EFI VARIABLE FILESYSTEM
8343M:	Jeremy Kerr <[email protected]>
8344M:	Ard Biesheuvel <[email protected]>
8345L:	[email protected]
8346S:	Maintained
8347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8348F:	fs/efivarfs/
8349
8350EFIFB FRAMEBUFFER DRIVER
8351M:	Peter Jones <[email protected]>
8352L:	[email protected]
8353S:	Maintained
8354F:	drivers/video/fbdev/efifb.c
8355
8356EFS FILESYSTEM
8357S:	Orphan
8358W:	http://aeschi.ch.eu.org/efs/
8359F:	fs/efs/
8360
8361EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8362L:	[email protected]
8363S:	Orphan
8364F:	drivers/net/ethernet/ibm/ehea/
8365
8366ELM327 CAN NETWORK DRIVER
8367M:	Max Staudt <[email protected]>
8368L:	[email protected]
8369S:	Maintained
8370F:	Documentation/networking/device_drivers/can/can327.rst
8371F:	drivers/net/can/can327.c
8372
8373EM28XX VIDEO4LINUX DRIVER
8374M:	Mauro Carvalho Chehab <[email protected]>
8375L:	[email protected]
8376S:	Maintained
8377W:	https://linuxtv.org
8378T:	git git://linuxtv.org/media.git
8379F:	Documentation/admin-guide/media/em28xx*
8380F:	drivers/media/usb/em28xx/
8381
8382EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8383M:	Adrian Hunter <[email protected]>
8384M:	Asutosh Das <[email protected]>
8385R:	Ritesh Harjani <[email protected]>
8386L:	[email protected]
8387S:	Supported
8388F:	drivers/mmc/host/cqhci*
8389
8390EMS CPC-PCI CAN DRIVER
8391M:	Gerhard Uttenthaler <[email protected]>
8392M:	[email protected]
8393L:	[email protected]
8394S:	Maintained
8395F:	drivers/net/can/sja1000/ems_pci.c
8396
8397EMULEX 10Gbps iSCSI - OneConnect DRIVER
8398M:	Ketan Mukadam <[email protected]>
8399L:	[email protected]
8400S:	Supported
8401W:	http://www.broadcom.com
8402F:	drivers/scsi/be2iscsi/
8403
8404EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8405M:	Ajit Khaparde <[email protected]>
8406M:	Sriharsha Basavapatna <[email protected]>
8407M:	Somnath Kotur <[email protected]>
8408L:	[email protected]
8409S:	Supported
8410W:	http://www.emulex.com
8411F:	drivers/net/ethernet/emulex/benet/
8412
8413EMULEX ONECONNECT ROCE DRIVER
8414M:	Selvin Xavier <[email protected]>
8415L:	[email protected]
8416S:	Odd Fixes
8417W:	http://www.broadcom.com
8418F:	drivers/infiniband/hw/ocrdma/
8419F:	include/uapi/rdma/ocrdma-abi.h
8420
8421EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8422M:	James Smart <[email protected]>
8423M:	Ram Vegesna <[email protected]>
8424L:	[email protected]
8425L:	[email protected]
8426S:	Supported
8427W:	http://www.broadcom.com
8428F:	drivers/scsi/elx/
8429
8430EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8431M:	James Smart <[email protected]>
8432M:	Dick Kennedy <[email protected]>
8433L:	[email protected]
8434S:	Supported
8435W:	http://www.broadcom.com
8436F:	drivers/scsi/lpfc/
8437
8438ENE CB710 FLASH CARD READER DRIVER
8439M:	Michał Mirosław <[email protected]>
8440S:	Maintained
8441F:	drivers/misc/cb710/
8442F:	drivers/mmc/host/cb710-mmc.*
8443F:	include/linux/cb710.h
8444
8445ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8446M:	Maxim Levitsky <[email protected]>
8447S:	Maintained
8448F:	drivers/media/rc/ene_ir.*
8449
8450EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8451M:	Laurentiu Tudor <[email protected]>
8452L:	[email protected]
8453S:	Maintained
8454F:	drivers/tty/ehv_bytechan.c
8455
8456EPSON S1D13XXX FRAMEBUFFER DRIVER
8457M:	Kristoffer Ericson <[email protected]>
8458S:	Maintained
8459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8460F:	drivers/video/fbdev/s1d13xxxfb.c
8461F:	include/video/s1d13xxxfb.h
8462
8463EROFS FILE SYSTEM
8464M:	Gao Xiang <[email protected]>
8465M:	Chao Yu <[email protected]>
8466R:	Yue Hu <[email protected]>
8467R:	Jeffle Xu <[email protected]>
8468R:	Sandeep Dhavale <[email protected]>
8469L:	[email protected]
8470S:	Maintained
8471W:	https://erofs.docs.kernel.org
8472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8473F:	Documentation/ABI/testing/sysfs-fs-erofs
8474F:	Documentation/filesystems/erofs.rst
8475F:	fs/erofs/
8476F:	include/trace/events/erofs.h
8477
8478ERRSEQ ERROR TRACKING INFRASTRUCTURE
8479M:	Jeff Layton <[email protected]>
8480S:	Maintained
8481F:	include/linux/errseq.h
8482F:	lib/errseq.c
8483
8484ESD CAN NETWORK DRIVERS
8485M:	Stefan Mätje <[email protected]>
8486R:	[email protected]
8487L:	[email protected]
8488S:	Maintained
8489F:	drivers/net/can/esd/
8490
8491ESD CAN/USB DRIVERS
8492M:	Frank Jungclaus <[email protected]>
8493R:	[email protected]
8494L:	[email protected]
8495S:	Maintained
8496F:	drivers/net/can/usb/esd_usb.c
8497
8498ET131X NETWORK DRIVER
8499M:	Mark Einon <[email protected]>
8500S:	Odd Fixes
8501F:	drivers/net/ethernet/agere/
8502
8503ETAS ES58X CAN/USB DRIVER
8504M:	Vincent Mailhol <[email protected]>
8505L:	[email protected]
8506S:	Maintained
8507F:	Documentation/networking/devlink/etas_es58x.rst
8508F:	drivers/net/can/usb/etas_es58x/
8509
8510ETHERNET BRIDGE
8511M:	Roopa Prabhu <[email protected]>
8512M:	Nikolay Aleksandrov <[email protected]>
8513L:	[email protected]
8514L:	[email protected]
8515S:	Maintained
8516W:	http://www.linuxfoundation.org/en/Net:Bridge
8517F:	include/linux/netfilter_bridge/
8518F:	net/bridge/
8519
8520ETHERNET PHY LIBRARY
8521M:	Andrew Lunn <[email protected]>
8522M:	Heiner Kallweit <[email protected]>
8523R:	Russell King <[email protected]>
8524L:	[email protected]
8525S:	Maintained
8526F:	Documentation/ABI/testing/sysfs-class-net-phydev
8527F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8528F:	Documentation/devicetree/bindings/net/mdio*
8529F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8530F:	Documentation/networking/phy.rst
8531F:	drivers/net/mdio/
8532F:	drivers/net/mdio/acpi_mdio.c
8533F:	drivers/net/mdio/fwnode_mdio.c
8534F:	drivers/net/mdio/of_mdio.c
8535F:	drivers/net/pcs/
8536F:	drivers/net/phy/
8537F:	include/dt-bindings/net/qca-ar803x.h
8538F:	include/linux/*mdio*.h
8539F:	include/linux/linkmode.h
8540F:	include/linux/mdio/*.h
8541F:	include/linux/mii.h
8542F:	include/linux/of_net.h
8543F:	include/linux/phy.h
8544F:	include/linux/phy_fixed.h
8545F:	include/linux/phy_link_topology.h
8546F:	include/linux/phylib_stubs.h
8547F:	include/linux/platform_data/mdio-bcm-unimac.h
8548F:	include/linux/platform_data/mdio-gpio.h
8549F:	include/trace/events/mdio.h
8550F:	include/uapi/linux/mdio.h
8551F:	include/uapi/linux/mii.h
8552F:	net/core/of_net.c
8553
8554ETHERNET PHY LIBRARY [RUST]
8555M:	FUJITA Tomonori <[email protected]>
8556R:	Trevor Gross <[email protected]>
8557L:	[email protected]
8558L:	[email protected]
8559S:	Maintained
8560F:	rust/kernel/net/phy.rs
8561F:	rust/kernel/net/phy/reg.rs
8562
8563EXEC & BINFMT API, ELF
8564R:	Eric Biederman <[email protected]>
8565R:	Kees Cook <[email protected]>
8566L:	[email protected]
8567S:	Supported
8568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8569F:	Documentation/userspace-api/ELF.rst
8570F:	fs/*binfmt_*.c
8571F:	fs/Kconfig.binfmt
8572F:	fs/exec.c
8573F:	fs/tests/binfmt_*_kunit.c
8574F:	fs/tests/exec_kunit.c
8575F:	include/linux/binfmts.h
8576F:	include/linux/elf.h
8577F:	include/uapi/linux/binfmts.h
8578F:	include/uapi/linux/elf.h
8579F:	tools/testing/selftests/exec/
8580N:	asm/elf.h
8581N:	binfmt
8582
8583EXFAT FILE SYSTEM
8584M:	Namjae Jeon <[email protected]>
8585M:	Sungjong Seo <[email protected]>
8586R:	Yuezhang Mo <[email protected]>
8587L:	[email protected]
8588S:	Maintained
8589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8590F:	fs/exfat/
8591
8592EXPRESSWIRE PROTOCOL LIBRARY
8593M:	Duje Mihanović <[email protected]>
8594L:	[email protected]
8595S:	Maintained
8596F:	drivers/leds/leds-expresswire.c
8597F:	include/linux/leds-expresswire.h
8598
8599EXT2 FILE SYSTEM
8600M:	Jan Kara <[email protected]>
8601L:	[email protected]
8602S:	Maintained
8603F:	Documentation/filesystems/ext2.rst
8604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8605F:	fs/ext2/
8606F:	include/linux/ext2*
8607
8608EXT4 FILE SYSTEM
8609M:	"Theodore Ts'o" <[email protected]>
8610M:	Andreas Dilger <[email protected]>
8611L:	[email protected]
8612S:	Maintained
8613W:	http://ext4.wiki.kernel.org
8614Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8616F:	Documentation/filesystems/ext4/
8617F:	fs/ext4/
8618F:	include/trace/events/ext4.h
8619F:	include/uapi/linux/ext4.h
8620
8621Extended Verification Module (EVM)
8622M:	Mimi Zohar <[email protected]>
8623M:	Roberto Sassu <[email protected]>
8624L:	[email protected]
8625S:	Supported
8626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8627F:	security/integrity/
8628F:	security/integrity/evm/
8629
8630EXTENSIBLE FIRMWARE INTERFACE (EFI)
8631M:	Ard Biesheuvel <[email protected]>
8632L:	[email protected]
8633S:	Maintained
8634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8635F:	Documentation/admin-guide/efi-stub.rst
8636F:	arch/*/include/asm/efi.h
8637F:	arch/*/kernel/efi.c
8638F:	arch/arm/boot/compressed/efi-header.S
8639F:	arch/x86/platform/efi/
8640F:	drivers/firmware/efi/
8641F:	include/linux/efi*.h
8642
8643EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8644M:	MyungJoo Ham <[email protected]>
8645M:	Chanwoo Choi <[email protected]>
8646L:	[email protected]
8647S:	Maintained
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8649F:	Documentation/devicetree/bindings/extcon/
8650F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8651F:	drivers/extcon/
8652F:	include/linux/extcon.h
8653F:	include/linux/extcon/
8654
8655EXTRA BOOT CONFIG
8656M:	Masami Hiramatsu <[email protected]>
8657L:	[email protected]
8658L:	[email protected]
8659S:	Maintained
8660Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8662F:	Documentation/admin-guide/bootconfig.rst
8663F:	fs/proc/bootconfig.c
8664F:	include/linux/bootconfig.h
8665F:	lib/bootconfig-data.S
8666F:	lib/bootconfig.c
8667F:	tools/bootconfig/*
8668F:	tools/bootconfig/scripts/*
8669
8670EXTRON DA HD 4K PLUS CEC DRIVER
8671M:	Hans Verkuil <[email protected]>
8672L:	[email protected]
8673S:	Maintained
8674T:	git git://linuxtv.org/media.git
8675F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8676
8677EXYNOS DP DRIVER
8678M:	Jingoo Han <[email protected]>
8679L:	[email protected]
8680S:	Maintained
8681F:	drivers/gpu/drm/exynos/exynos_dp*
8682
8683EXYNOS SYSMMU (IOMMU) driver
8684M:	Marek Szyprowski <[email protected]>
8685L:	[email protected]
8686S:	Maintained
8687F:	drivers/iommu/exynos-iommu.c
8688
8689F2FS FILE SYSTEM
8690M:	Jaegeuk Kim <[email protected]>
8691M:	Chao Yu <[email protected]>
8692L:	[email protected]
8693S:	Maintained
8694W:	https://f2fs.wiki.kernel.org/
8695Q:	https://patchwork.kernel.org/project/f2fs/list/
8696B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8698F:	Documentation/ABI/testing/sysfs-fs-f2fs
8699F:	Documentation/filesystems/f2fs.rst
8700F:	fs/f2fs/
8701F:	include/linux/f2fs_fs.h
8702F:	include/trace/events/f2fs.h
8703F:	include/uapi/linux/f2fs.h
8704
8705F71805F HARDWARE MONITORING DRIVER
8706M:	Jean Delvare <[email protected]>
8707L:	[email protected]
8708S:	Maintained
8709F:	Documentation/hwmon/f71805f.rst
8710F:	drivers/hwmon/f71805f.c
8711
8712FADDR2LINE
8713M:	Josh Poimboeuf <[email protected]>
8714S:	Maintained
8715F:	scripts/faddr2line
8716
8717FAILOVER MODULE
8718M:	Sridhar Samudrala <[email protected]>
8719L:	[email protected]
8720S:	Supported
8721F:	Documentation/networking/failover.rst
8722F:	include/net/failover.h
8723F:	net/core/failover.c
8724
8725FANOTIFY
8726M:	Jan Kara <[email protected]>
8727R:	Amir Goldstein <[email protected]>
8728R:	Matthew Bobrowski <[email protected]>
8729L:	[email protected]
8730S:	Maintained
8731F:	fs/notify/fanotify/
8732F:	include/linux/fanotify.h
8733F:	include/uapi/linux/fanotify.h
8734
8735FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8736M:	Linus Walleij <[email protected]>
8737L:	[email protected]
8738S:	Maintained
8739F:	drivers/usb/fotg210/
8740
8741FARSYNC SYNCHRONOUS DRIVER
8742M:	Kevin Curtis <[email protected]>
8743S:	Supported
8744W:	http://www.farsite.co.uk/
8745F:	drivers/net/wan/farsync.*
8746
8747FAULT INJECTION SUPPORT
8748M:	Akinobu Mita <[email protected]>
8749S:	Supported
8750F:	Documentation/fault-injection/
8751F:	lib/fault-inject.c
8752F:	tools/testing/fault-injection/
8753
8754FBTFT Framebuffer drivers
8755L:	[email protected]
8756L:	[email protected]
8757S:	Orphan
8758F:	drivers/staging/fbtft/
8759
8760FC0011 TUNER DRIVER
8761M:	Michael Buesch <[email protected]>
8762L:	[email protected]
8763S:	Maintained
8764F:	drivers/media/tuners/fc0011.c
8765F:	drivers/media/tuners/fc0011.h
8766
8767FC2580 MEDIA DRIVER
8768L:	[email protected]
8769S:	Orphan
8770W:	https://linuxtv.org
8771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8772F:	drivers/media/tuners/fc2580*
8773
8774FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8775M:	Hannes Reinecke <[email protected]>
8776L:	[email protected]
8777S:	Supported
8778W:	www.Open-FCoE.org
8779F:	drivers/scsi/fcoe/
8780F:	drivers/scsi/libfc/
8781F:	include/scsi/fc/
8782F:	include/scsi/libfc.h
8783F:	include/scsi/libfcoe.h
8784F:	include/uapi/scsi/fc/
8785
8786FILE LOCKING (flock() and fcntl()/lockf())
8787M:	Jeff Layton <[email protected]>
8788M:	Chuck Lever <[email protected]>
8789R:	Alexander Aring <[email protected]>
8790L:	[email protected]
8791S:	Maintained
8792F:	fs/fcntl.c
8793F:	fs/locks.c
8794F:	include/linux/fcntl.h
8795F:	include/uapi/linux/fcntl.h
8796
8797FILESYSTEM DIRECT ACCESS (DAX)
8798M:	Dan Williams <[email protected]>
8799R:	Matthew Wilcox <[email protected]>
8800R:	Jan Kara <[email protected]>
8801L:	[email protected]
8802L:	[email protected]
8803S:	Supported
8804F:	fs/dax.c
8805F:	include/linux/dax.h
8806F:	include/trace/events/fs_dax.h
8807
8808FILESYSTEMS (VFS and infrastructure)
8809M:	Alexander Viro <[email protected]>
8810M:	Christian Brauner <[email protected]>
8811R:	Jan Kara <[email protected]>
8812L:	[email protected]
8813S:	Maintained
8814T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8815F:	fs/*
8816F:	include/linux/fs.h
8817F:	include/linux/fs_types.h
8818F:	include/uapi/linux/fs.h
8819F:	include/uapi/linux/openat2.h
8820
8821FILESYSTEMS [EXPORTFS]
8822M:	Chuck Lever <[email protected]>
8823M:	Jeff Layton <[email protected]>
8824R:	Amir Goldstein <[email protected]>
8825L:	[email protected]
8826L:	[email protected]
8827S:	Supported
8828F:	Documentation/filesystems/nfs/exporting.rst
8829F:	fs/exportfs/
8830F:	fs/fhandle.c
8831F:	include/linux/exportfs.h
8832
8833FILESYSTEMS [IDMAPPED MOUNTS]
8834M:	Christian Brauner <[email protected]>
8835M:	Seth Forshee <[email protected]>
8836L:	[email protected]
8837S:	Maintained
8838F:	Documentation/filesystems/idmappings.rst
8839F:	fs/mnt_idmapping.c
8840F:	include/linux/mnt_idmapping.*
8841F:	tools/testing/selftests/mount_setattr/
8842
8843FILESYSTEMS [IOMAP]
8844M:	Christian Brauner <[email protected]>
8845R:	Darrick J. Wong <[email protected]>
8846L:	[email protected]
8847L:	[email protected]
8848S:	Supported
8849F:	Documentation/filesystems/iomap/*
8850F:	fs/iomap/
8851F:	include/linux/iomap.h
8852
8853FILESYSTEMS [NETFS LIBRARY]
8854M:	David Howells <[email protected]>
8855R:	Jeff Layton <[email protected]>
8856L:	[email protected]
8857L:	[email protected]
8858S:	Supported
8859F:	Documentation/filesystems/caching/
8860F:	Documentation/filesystems/netfs_library.rst
8861F:	fs/netfs/
8862F:	include/linux/fscache*.h
8863F:	include/linux/netfs.h
8864F:	include/trace/events/fscache.h
8865F:	include/trace/events/netfs.h
8866
8867FILESYSTEMS [STACKABLE]
8868M:	Miklos Szeredi <[email protected]>
8869M:	Amir Goldstein <[email protected]>
8870L:	[email protected]
8871L:	[email protected]
8872S:	Maintained
8873F:	fs/backing-file.c
8874F:	include/linux/backing-file.h
8875
8876FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8877M:	Riku Voipio <[email protected]>
8878L:	[email protected]
8879S:	Maintained
8880F:	drivers/hwmon/f75375s.c
8881F:	include/linux/f75375s.h
8882
8883FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8884M:	Ji-Ze Hong (Peter Hong) <[email protected]>
8885L:	[email protected]
8886S:	Maintained
8887F:	drivers/net/can/usb/f81604.c
8888
8889FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8890M:	Clemens Ladisch <[email protected]>
8891M:	Takashi Sakamoto <[email protected]>
8892L:	[email protected]
8893S:	Maintained
8894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8895F:	include/uapi/sound/firewire.h
8896F:	sound/firewire/
8897
8898FIREWIRE MEDIA DRIVERS (firedtv)
8899M:	Stefan Richter <[email protected]>
8900L:	[email protected]
8901L:	[email protected]
8902S:	Maintained
8903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8904F:	drivers/media/firewire/
8905
8906FIREWIRE SBP-2 TARGET
8907M:	Chris Boot <[email protected]>
8908L:	[email protected]
8909L:	[email protected]
8910L:	[email protected]
8911S:	Maintained
8912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8913F:	drivers/target/sbp/
8914
8915FIREWIRE SUBSYSTEM
8916M:	Takashi Sakamoto <[email protected]>
8917M:	Takashi Sakamoto <[email protected]>
8918L:	[email protected]
8919S:	Maintained
8920W:	http://ieee1394.docs.kernel.org/
8921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8922F:	drivers/firewire/
8923F:	include/linux/firewire.h
8924F:	include/uapi/linux/firewire*.h
8925F:	tools/firewire/
8926
8927FIRMWARE FRAMEWORK FOR ARMV8-A
8928M:	Sudeep Holla <[email protected]>
8929L:	[email protected] (moderated for non-subscribers)
8930S:	Maintained
8931F:	drivers/firmware/arm_ffa/
8932F:	include/linux/arm_ffa.h
8933
8934FIRMWARE LOADER (request_firmware)
8935M:	Luis Chamberlain <[email protected]>
8936M:	Russ Weight <[email protected]>
8937M:	Danilo Krummrich <[email protected]>
8938L:	[email protected]
8939S:	Maintained
8940F:	Documentation/firmware_class/
8941F:	drivers/base/firmware_loader/
8942F:	rust/kernel/firmware.rs
8943F:	include/linux/firmware.h
8944
8945FLEXTIMER FTM-QUADDEC DRIVER
8946M:	Patrick Havelange <[email protected]>
8947L:	[email protected]
8948S:	Maintained
8949F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8950F:	drivers/counter/ftm-quaddec.c
8951
8952FLOPPY DRIVER
8953M:	Denis Efremov <[email protected]>
8954L:	[email protected]
8955S:	Odd Fixes
8956F:	drivers/block/floppy.c
8957
8958FLYSKY FSIA6B RC RECEIVER
8959M:	Markus Koch <[email protected]>
8960L:	[email protected]
8961S:	Maintained
8962F:	drivers/input/joystick/fsia6b.c
8963
8964FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8965M:	Geoffrey D. Bennett <[email protected]>
8966L:	[email protected]
8967S:	Maintained
8968W:	https://github.com/geoffreybennett/scarlett-gen2
8969B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8970T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8971F:	include/uapi/sound/scarlett2.h
8972F:	sound/usb/mixer_scarlett2.c
8973
8974FORCEDETH GIGABIT ETHERNET DRIVER
8975M:	Rain River <[email protected]>
8976M:	Zhu Yanjun <[email protected]>
8977L:	[email protected]
8978S:	Maintained
8979F:	drivers/net/ethernet/nvidia/*
8980
8981FORTIFY_SOURCE
8982M:	Kees Cook <[email protected]>
8983L:	[email protected]
8984S:	Supported
8985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8986F:	include/linux/fortify-string.h
8987F:	lib/fortify_kunit.c
8988F:	lib/memcpy_kunit.c
8989F:	lib/test_fortify/*
8990K:	\bunsafe_memcpy\b
8991K:	\b__NO_FORTIFY\b
8992
8993FPGA DFL DRIVERS
8994M:	Wu Hao <[email protected]>
8995R:	Tom Rix <[email protected]>
8996L:	[email protected]
8997S:	Maintained
8998F:	Documentation/ABI/testing/sysfs-bus-dfl*
8999F:	Documentation/fpga/dfl.rst
9000F:	drivers/fpga/dfl*
9001F:	drivers/uio/uio_dfl.c
9002F:	include/linux/dfl.h
9003F:	include/uapi/linux/fpga-dfl.h
9004
9005FPGA MANAGER FRAMEWORK
9006M:	Moritz Fischer <[email protected]>
9007M:	Wu Hao <[email protected]>
9008M:	Xu Yilun <[email protected]>
9009R:	Tom Rix <[email protected]>
9010L:	[email protected]
9011S:	Maintained
9012Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9014F:	Documentation/devicetree/bindings/fpga/
9015F:	Documentation/driver-api/fpga/
9016F:	Documentation/fpga/
9017F:	drivers/fpga/
9018F:	include/linux/fpga/
9019
9020FPU EMULATOR
9021M:	Bill Metzenthen <[email protected]>
9022S:	Maintained
9023W:	https://floatingpoint.billm.au/
9024F:	arch/x86/math-emu/
9025
9026FRAMEBUFFER CORE
9027M:	Simona Vetter <[email protected]>
9028S:	Odd Fixes
9029T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9030F:	drivers/video/fbdev/core/
9031
9032FRAMEBUFFER LAYER
9033M:	Helge Deller <[email protected]>
9034L:	[email protected]
9035L:	[email protected]
9036S:	Maintained
9037Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9039F:	Documentation/fb/
9040F:	drivers/video/
9041F:	include/linux/fb.h
9042F:	include/uapi/linux/fb.h
9043F:	include/uapi/video/
9044F:	include/video/
9045
9046FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9047M:	Horia Geantă <[email protected]>
9048M:	Pankaj Gupta <[email protected]>
9049M:	Gaurav Jain <[email protected]>
9050L:	[email protected]
9051S:	Maintained
9052F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9053F:	drivers/crypto/caam/
9054
9055FREESCALE COLDFIRE M5441X MMC DRIVER
9056M:	Angelo Dureghello <[email protected]>
9057L:	[email protected]
9058S:	Maintained
9059F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9060F:	include/linux/platform_data/mmc-esdhc-mcf.h
9061
9062FREESCALE DIU FRAMEBUFFER DRIVER
9063M:	Timur Tabi <[email protected]>
9064L:	[email protected]
9065S:	Maintained
9066F:	drivers/video/fbdev/fsl-diu-fb.*
9067
9068FREESCALE DMA DRIVER
9069M:	Zhang Wei <[email protected]>
9070L:	[email protected]
9071S:	Maintained
9072F:	drivers/dma/fsldma.*
9073
9074FREESCALE DSPI DRIVER
9075M:	Vladimir Oltean <[email protected]>
9076L:	[email protected]
9077L:	[email protected]
9078S:	Maintained
9079F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9080F:	drivers/spi/spi-fsl-dspi.c
9081F:	include/linux/spi/spi-fsl-dspi.h
9082
9083FREESCALE eDMA DRIVER
9084M:	Frank Li <[email protected]>
9085L:	[email protected]
9086L:	[email protected]
9087S:	Maintained
9088F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9089F:	drivers/dma/fsl-edma*.*
9090
9091FREESCALE ENETC ETHERNET DRIVERS
9092M:	Claudiu Manoil <[email protected]>
9093M:	Vladimir Oltean <[email protected]>
9094M:	Wei Fang <[email protected]>
9095M:	Clark Wang <[email protected]>
9096L:	[email protected]
9097L:	[email protected]
9098S:	Maintained
9099F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9100F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9101F:	drivers/net/ethernet/freescale/enetc/
9102F:	include/linux/fsl/enetc_mdio.h
9103F:	include/linux/fsl/netc_global.h
9104
9105FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9106M:	Claudiu Manoil <[email protected]>
9107L:	[email protected]
9108S:	Maintained
9109F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9110F:	drivers/net/ethernet/freescale/gianfar*
9111
9112FREESCALE GPMI NAND DRIVER
9113M:	Han Xu <[email protected]>
9114L:	[email protected]
9115L:	[email protected]
9116S:	Maintained
9117F:	drivers/mtd/nand/raw/gpmi-nand/*
9118
9119FREESCALE I2C CPM DRIVER
9120M:	Jochen Friedrich <[email protected]>
9121L:	[email protected]
9122L:	[email protected]
9123S:	Maintained
9124F:	drivers/i2c/busses/i2c-cpm.c
9125
9126FREESCALE IMX / MXC FEC DRIVER
9127M:	Wei Fang <[email protected]>
9128R:	Shenwei Wang <[email protected]>
9129R:	Clark Wang <[email protected]>
9130L:	[email protected]
9131L:	[email protected]
9132S:	Maintained
9133F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9134F:	drivers/net/ethernet/freescale/fec.h
9135F:	drivers/net/ethernet/freescale/fec_main.c
9136F:	drivers/net/ethernet/freescale/fec_ptp.c
9137
9138FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9139M:	Sascha Hauer <[email protected]>
9140R:	Pengutronix Kernel Team <[email protected]>
9141L:	[email protected]
9142L:	[email protected] (moderated for non-subscribers)
9143S:	Maintained
9144F:	drivers/video/fbdev/imxfb.c
9145
9146FREESCALE IMX DDR PMU DRIVER
9147M:	Frank Li <[email protected]>
9148L:	[email protected] (moderated for non-subscribers)
9149S:	Maintained
9150F:	Documentation/admin-guide/perf/imx-ddr.rst
9151F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9152F:	drivers/perf/fsl_imx8_ddr_perf.c
9153
9154FREESCALE IMX I2C DRIVER
9155M:	Oleksij Rempel <[email protected]>
9156R:	Pengutronix Kernel Team <[email protected]>
9157L:	[email protected]
9158S:	Maintained
9159F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9160F:	drivers/i2c/busses/i2c-imx.c
9161
9162FREESCALE IMX LPI2C DRIVER
9163M:	Dong Aisheng <[email protected]>
9164L:	[email protected]
9165L:	[email protected]
9166S:	Maintained
9167F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9168F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9169
9170FREESCALE IMX LPSPI DRIVER
9171M:	Frank Li <[email protected]>
9172L:	[email protected]
9173L:	[email protected]
9174S:	Maintained
9175F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9176F:	drivers/spi/spi-fsl-lpspi.c
9177
9178FREESCALE MPC I2C DRIVER
9179M:	Chris Packham <[email protected]>
9180L:	[email protected]
9181S:	Maintained
9182F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9183F:	drivers/i2c/busses/i2c-mpc.c
9184
9185FREESCALE QORIQ DPAA ETHERNET DRIVER
9186M:	Madalin Bucur <[email protected]>
9187L:	[email protected]
9188S:	Maintained
9189F:	drivers/net/ethernet/freescale/dpaa
9190
9191FREESCALE QORIQ DPAA FMAN DRIVER
9192M:	Madalin Bucur <[email protected]>
9193R:	Sean Anderson <[email protected]>
9194L:	[email protected]
9195S:	Maintained
9196F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9197F:	drivers/net/ethernet/freescale/fman
9198
9199FREESCALE QORIQ PTP CLOCK DRIVER
9200M:	Yangbo Lu <[email protected]>
9201L:	[email protected]
9202S:	Maintained
9203F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9204F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9205F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9206F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9207F:	drivers/ptp/ptp_qoriq.c
9208F:	drivers/ptp/ptp_qoriq_debugfs.c
9209F:	include/linux/fsl/ptp_qoriq.h
9210
9211FREESCALE QUAD SPI DRIVER
9212M:	Han Xu <[email protected]>
9213L:	[email protected]
9214L:	[email protected]
9215S:	Maintained
9216F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9217F:	drivers/spi/spi-fsl-qspi.c
9218
9219FREESCALE QUICC ENGINE LIBRARY
9220M:	Qiang Zhao <[email protected]>
9221M:	Christophe Leroy <[email protected]>
9222L:	[email protected]
9223S:	Maintained
9224F:	drivers/soc/fsl/qe/
9225F:	include/soc/fsl/qe/
9226
9227FREESCALE QUICC ENGINE QMC DRIVER
9228M:	Herve Codina <[email protected]>
9229L:	[email protected]
9230S:	Maintained
9231F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9232F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9233F:	drivers/soc/fsl/qe/qmc.c
9234F:	include/soc/fsl/qe/qmc.h
9235
9236FREESCALE QUICC ENGINE QMC HDLC DRIVER
9237M:	Herve Codina <[email protected]>
9238L:	[email protected]
9239L:	[email protected]
9240S:	Maintained
9241F:	drivers/net/wan/fsl_qmc_hdlc.c
9242
9243FREESCALE QUICC ENGINE TSA DRIVER
9244M:	Herve Codina <[email protected]>
9245L:	[email protected]
9246S:	Maintained
9247F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9248F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9249F:	drivers/soc/fsl/qe/tsa.c
9250F:	drivers/soc/fsl/qe/tsa.h
9251F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9252F:	include/dt-bindings/soc/qe-fsl,tsa.h
9253
9254FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9255L:	[email protected]
9256L:	[email protected]
9257S:	Orphan
9258F:	drivers/net/ethernet/freescale/ucc_geth*
9259
9260FREESCALE QUICC ENGINE UCC HDLC DRIVER
9261M:	Zhao Qiang <[email protected]>
9262L:	[email protected]
9263L:	[email protected]
9264S:	Maintained
9265F:	drivers/net/wan/fsl_ucc_hdlc*
9266
9267FREESCALE QUICC ENGINE UCC UART DRIVER
9268M:	Timur Tabi <[email protected]>
9269L:	[email protected]
9270S:	Maintained
9271F:	drivers/tty/serial/ucc_uart.c
9272
9273FREESCALE SOC DRIVERS
9274M:	Christophe Leroy <[email protected]>
9275L:	[email protected]
9276L:	[email protected] (moderated for non-subscribers)
9277S:	Maintained
9278F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9279F:	Documentation/devicetree/bindings/soc/fsl/
9280F:	drivers/soc/fsl/
9281F:	include/linux/fsl/
9282F:	include/soc/fsl/
9283
9284FREESCALE SOC FS_ENET DRIVER
9285M:	Pantelis Antoniou <[email protected]>
9286L:	[email protected]
9287L:	[email protected]
9288S:	Maintained
9289F:	drivers/net/ethernet/freescale/fs_enet/
9290
9291FREESCALE SOC SOUND DRIVERS
9292M:	Shengjiu Wang <[email protected]>
9293M:	Xiubo Li <[email protected]>
9294R:	Fabio Estevam <[email protected]>
9295R:	Nicolin Chen <[email protected]>
9296L:	[email protected]
9297L:	[email protected]
9298S:	Maintained
9299F:	sound/soc/fsl/fsl*
9300F:	sound/soc/fsl/imx*
9301
9302FREESCALE SOC LPC32XX SOUND DRIVERS
9303M:	J.M.B. Downing <[email protected]>
9304M:	Piotr Wojtaszczyk <[email protected]>
9305R:	Vladimir Zapolskiy <[email protected]>
9306L:	[email protected]
9307L:	[email protected]
9308S:	Maintained
9309F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9310F:	sound/soc/fsl/lpc3xxx-*
9311
9312FREESCALE SOC SOUND QMC DRIVER
9313M:	Herve Codina <[email protected]>
9314L:	[email protected]
9315L:	[email protected]
9316S:	Maintained
9317F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9318F:	sound/soc/fsl/fsl_qmc_audio.c
9319
9320FREESCALE USB PERIPHERAL DRIVERS
9321L:	[email protected]
9322L:	[email protected]
9323S:	Orphan
9324F:	drivers/usb/gadget/udc/fsl*
9325
9326FREESCALE USB PHY DRIVER
9327L:	[email protected]
9328L:	[email protected]
9329S:	Orphan
9330F:	drivers/usb/phy/phy-fsl-usb*
9331
9332FREEVXFS FILESYSTEM
9333M:	Christoph Hellwig <[email protected]>
9334S:	Maintained
9335W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9336F:	fs/freevxfs/
9337
9338FREEZER
9339M:	"Rafael J. Wysocki" <[email protected]>
9340M:	Pavel Machek <[email protected]>
9341L:	[email protected]
9342S:	Supported
9343F:	Documentation/power/freezing-of-tasks.rst
9344F:	include/linux/freezer.h
9345F:	kernel/freezer.c
9346
9347FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9348M:	Eric Biggers <[email protected]>
9349M:	Theodore Y. Ts'o <[email protected]>
9350M:	Jaegeuk Kim <[email protected]>
9351L:	[email protected]
9352S:	Supported
9353Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9354T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9355F:	Documentation/filesystems/fscrypt.rst
9356F:	fs/crypto/
9357F:	include/linux/fscrypt.h
9358F:	include/uapi/linux/fscrypt.h
9359
9360FSI SUBSYSTEM
9361M:	Jeremy Kerr <[email protected]>
9362M:	Joel Stanley <[email protected]>
9363R:	Alistar Popple <[email protected]>
9364R:	Eddie James <[email protected]>
9365L:	[email protected]
9366S:	Supported
9367Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9369F:	drivers/fsi/
9370F:	include/linux/fsi*.h
9371F:	include/trace/events/fsi*.h
9372
9373FSI-ATTACHED I2C DRIVER
9374M:	Eddie James <[email protected]>
9375L:	[email protected]
9376L:	[email protected] (moderated for non-subscribers)
9377S:	Maintained
9378F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9379F:	drivers/i2c/busses/i2c-fsi.c
9380
9381FSI-ATTACHED SPI DRIVER
9382M:	Eddie James <[email protected]>
9383L:	[email protected]
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9386F:	drivers/spi/spi-fsi.c
9387
9388FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9389M:	Jan Kara <[email protected]>
9390R:	Amir Goldstein <[email protected]>
9391L:	[email protected]
9392S:	Maintained
9393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9394F:	fs/notify/
9395F:	include/linux/fsnotify*.h
9396
9397FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9398M:	Eric Biggers <[email protected]>
9399M:	Theodore Y. Ts'o <[email protected]>
9400L:	[email protected]
9401S:	Supported
9402Q:	https://patchwork.kernel.org/project/fsverity/list/
9403T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9404F:	Documentation/filesystems/fsverity.rst
9405F:	fs/verity/
9406F:	include/linux/fsverity.h
9407F:	include/uapi/linux/fsverity.h
9408
9409FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9410M:	Michael Zaidman <[email protected]>
9411L:	[email protected]
9412L:	[email protected]
9413S:	Maintained
9414F:	drivers/hid/hid-ft260.c
9415
9416FUJITSU LAPTOP EXTRAS
9417M:	Jonathan Woithe <[email protected]>
9418L:	[email protected]
9419S:	Maintained
9420F:	drivers/platform/x86/fujitsu-laptop.c
9421
9422FUJITSU TABLET EXTRAS
9423M:	Robert Gerlach <[email protected]>
9424L:	[email protected]
9425S:	Maintained
9426F:	drivers/platform/x86/fujitsu-tablet.c
9427
9428FUNCTION HOOKS (FTRACE)
9429M:	Steven Rostedt <[email protected]>
9430M:	Masami Hiramatsu <[email protected]>
9431R:	Mark Rutland <[email protected]>
9432L:	[email protected]
9433L:	[email protected]
9434S:	Maintained
9435Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9437F:	Documentation/trace/ftrace*
9438F:	arch/*/*/*/*ftrace*
9439F:	arch/*/*/*ftrace*
9440F:	include/*/ftrace.h
9441F:	kernel/trace/fgraph.c
9442F:	kernel/trace/ftrace*
9443F:	samples/ftrace
9444
9445FUNGIBLE ETHERNET DRIVERS
9446M:	Dimitris Michailidis <[email protected]>
9447L:	[email protected]
9448S:	Supported
9449F:	drivers/net/ethernet/fungible/
9450
9451FUSE: FILESYSTEM IN USERSPACE
9452M:	Miklos Szeredi <[email protected]>
9453L:	[email protected]
9454S:	Maintained
9455W:	https://github.com/libfuse/
9456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9457F:	Documentation/filesystems/fuse.rst
9458F:	fs/fuse/
9459F:	include/uapi/linux/fuse.h
9460
9461FUTEX SUBSYSTEM
9462M:	Thomas Gleixner <[email protected]>
9463M:	Ingo Molnar <[email protected]>
9464R:	Peter Zijlstra <[email protected]>
9465R:	Darren Hart <[email protected]>
9466R:	Davidlohr Bueso <[email protected]>
9467R:	André Almeida <[email protected]>
9468L:	[email protected]
9469S:	Maintained
9470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9471F:	Documentation/locking/*futex*
9472F:	include/asm-generic/futex.h
9473F:	include/linux/futex.h
9474F:	include/uapi/linux/futex.h
9475F:	kernel/futex/*
9476F:	tools/perf/bench/futex*
9477F:	tools/testing/selftests/futex/
9478
9479GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9480M:	Sebastian Reichel <[email protected]>
9481L:	[email protected]
9482S:	Maintained
9483F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9484F:	drivers/media/i2c/gc0308.c
9485
9486GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9487M:	Zhi Mao <[email protected]>
9488L:	[email protected]
9489S:	Maintained
9490F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9491F:	drivers/media/i2c/gc05a2.c
9492
9493GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9494M:	Zhi Mao <[email protected]>
9495L:	[email protected]
9496S:	Maintained
9497F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9498F:	drivers/media/i2c/gc08a3.c
9499
9500GALAXYCORE GC2145 SENSOR DRIVER
9501M:	Alain Volmat <[email protected]>
9502L:	[email protected]
9503S:	Maintained
9504T:	git git://linuxtv.org/media.git
9505F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9506F:	drivers/media/i2c/gc2145.c
9507
9508GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9509M:	Tim Harvey <[email protected]>
9510S:	Maintained
9511F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9512F:	Documentation/hwmon/gsc-hwmon.rst
9513F:	drivers/hwmon/gsc-hwmon.c
9514F:	drivers/mfd/gateworks-gsc.c
9515F:	include/linux/mfd/gsc.h
9516F:	include/linux/platform_data/gsc_hwmon.h
9517
9518GCC PLUGINS
9519M:	Kees Cook <[email protected]>
9520L:	[email protected]
9521S:	Maintained
9522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9523F:	Documentation/kbuild/gcc-plugins.rst
9524F:	include/linux/stackleak.h
9525F:	kernel/stackleak.c
9526F:	scripts/Makefile.gcc-plugins
9527F:	scripts/gcc-plugins/
9528
9529GCOV BASED KERNEL PROFILING
9530M:	Peter Oberparleiter <[email protected]>
9531S:	Maintained
9532F:	Documentation/dev-tools/gcov.rst
9533F:	kernel/gcov/
9534
9535GDB KERNEL DEBUGGING HELPER SCRIPTS
9536M:	Jan Kiszka <[email protected]>
9537M:	Kieran Bingham <[email protected]>
9538S:	Supported
9539F:	scripts/gdb/
9540
9541GE HEALTHCARE PMC ADC DRIVER
9542M:	Herve Codina <[email protected]>
9543L:	[email protected]
9544S:	Maintained
9545F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9546F:	drivers/iio/adc/gehc-pmc-adc.c
9547F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9548
9549GEMINI CRYPTO DRIVER
9550M:	Corentin Labbe <[email protected]>
9551L:	[email protected]
9552S:	Maintained
9553F:	drivers/crypto/gemini/
9554
9555GEMTEK FM RADIO RECEIVER DRIVER
9556M:	Hans Verkuil <[email protected]>
9557L:	[email protected]
9558S:	Maintained
9559W:	https://linuxtv.org
9560T:	git git://linuxtv.org/media.git
9561F:	drivers/media/radio/radio-gemtek*
9562
9563GENERIC ARCHITECTURE TOPOLOGY
9564M:	Sudeep Holla <[email protected]>
9565L:	[email protected]
9566S:	Maintained
9567F:	drivers/base/arch_topology.c
9568F:	include/linux/arch_topology.h
9569
9570GENERIC ENTRY CODE
9571M:	Thomas Gleixner <[email protected]>
9572M:	Peter Zijlstra <[email protected]>
9573M:	Andy Lutomirski <[email protected]>
9574L:	[email protected]
9575S:	Maintained
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9577F:	include/linux/entry-common.h
9578F:	include/linux/entry-kvm.h
9579F:	kernel/entry/
9580
9581GENERIC GPIO I2C DRIVER
9582M:	Wolfram Sang <[email protected]>
9583S:	Supported
9584F:	drivers/i2c/busses/i2c-gpio.c
9585F:	include/linux/platform_data/i2c-gpio.h
9586
9587GENERIC GPIO I2C MULTIPLEXER DRIVER
9588M:	Peter Korsgaard <[email protected]>
9589L:	[email protected]
9590S:	Supported
9591F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9592F:	drivers/i2c/muxes/i2c-mux-gpio.c
9593F:	include/linux/platform_data/i2c-mux-gpio.h
9594
9595GENERIC GPIO RESET DRIVER
9596M:	Krzysztof Kozlowski <[email protected]>
9597S:	Maintained
9598F:	drivers/reset/reset-gpio.c
9599
9600GENERIC HDLC (WAN) DRIVERS
9601M:	Krzysztof Halasa <[email protected]>
9602S:	Maintained
9603W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9604F:	drivers/net/wan/c101.c
9605F:	drivers/net/wan/hd6457*
9606F:	drivers/net/wan/hdlc*
9607F:	drivers/net/wan/n2.c
9608F:	drivers/net/wan/pc300too.c
9609F:	drivers/net/wan/pci200syn.c
9610F:	drivers/net/wan/wanxl*
9611
9612GENERIC INCLUDE/ASM HEADER FILES
9613M:	Arnd Bergmann <[email protected]>
9614L:	[email protected]
9615S:	Maintained
9616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9617F:	include/asm-generic/
9618F:	include/uapi/asm-generic/
9619
9620GENERIC PHY FRAMEWORK
9621M:	Vinod Koul <[email protected]>
9622M:	Kishon Vijay Abraham I <[email protected]>
9623L:	[email protected]
9624S:	Supported
9625Q:	https://patchwork.kernel.org/project/linux-phy/list/
9626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9627F:	Documentation/devicetree/bindings/phy/
9628F:	drivers/phy/
9629F:	include/dt-bindings/phy/
9630F:	include/linux/phy/
9631
9632GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9633M:	Wolfram Sang <[email protected]>
9634S:	Supported
9635F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9636F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9637
9638GENERIC PM DOMAINS
9639M:	Ulf Hansson <[email protected]>
9640L:	[email protected]
9641S:	Supported
9642F:	Documentation/devicetree/bindings/power/power?domain*
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9644F:	drivers/pmdomain/
9645F:	include/linux/pm_domain.h
9646
9647GENERIC RADIX TREE
9648M:	Kent Overstreet <[email protected]>
9649S:	Supported
9650C:	irc://irc.oftc.net/bcache
9651F:	include/linux/generic-radix-tree.h
9652F:	lib/generic-radix-tree.c
9653
9654GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9655M:	Eugen Hristev <[email protected]>
9656L:	[email protected]
9657S:	Maintained
9658F:	drivers/input/touchscreen/resistive-adc-touch.c
9659
9660GENERIC STRING LIBRARY
9661M:	Kees Cook <[email protected]>
9662R:	Andy Shevchenko <[email protected]>
9663L:	[email protected]
9664S:	Supported
9665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9666F:	include/linux/string.h
9667F:	include/linux/string_choices.h
9668F:	include/linux/string_helpers.h
9669F:	lib/string.c
9670F:	lib/string_kunit.c
9671F:	lib/string_helpers.c
9672F:	lib/string_helpers_kunit.c
9673F:	scripts/coccinelle/api/string_choices.cocci
9674
9675GENERIC UIO DRIVER FOR PCI DEVICES
9676M:	"Michael S. Tsirkin" <[email protected]>
9677L:	[email protected]
9678S:	Supported
9679F:	drivers/uio/uio_pci_generic.c
9680
9681GENERIC VDSO LIBRARY
9682M:	Andy Lutomirski <[email protected]>
9683M:	Thomas Gleixner <[email protected]>
9684M:	Vincenzo Frascino <[email protected]>
9685L:	[email protected]
9686S:	Maintained
9687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9688F:	include/asm-generic/vdso/vsyscall.h
9689F:	include/vdso/
9690F:	kernel/time/vsyscall.c
9691F:	lib/vdso/
9692
9693GENWQE (IBM Generic Workqueue Card)
9694M:	Frank Haverkamp <[email protected]>
9695S:	Supported
9696F:	drivers/misc/genwqe/
9697
9698GET_MAINTAINER SCRIPT
9699M:	Joe Perches <[email protected]>
9700S:	Maintained
9701F:	scripts/get_maintainer.pl
9702
9703GFS2 FILE SYSTEM
9704M:	Andreas Gruenbacher <[email protected]>
9705L:	[email protected]
9706S:	Supported
9707B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9709F:	Documentation/filesystems/gfs2*
9710F:	fs/gfs2/
9711F:	include/uapi/linux/gfs2_ondisk.h
9712
9713GIGABYTE WATERFORCE SENSOR DRIVER
9714M:	Aleksa Savic <[email protected]>
9715L:	[email protected]
9716S:	Maintained
9717F:	Documentation/hwmon/gigabyte_waterforce.rst
9718F:	drivers/hwmon/gigabyte_waterforce.c
9719
9720GIGABYTE WMI DRIVER
9721M:	Thomas Weißschuh <[email protected]>
9722L:	[email protected]
9723S:	Maintained
9724F:	drivers/platform/x86/gigabyte-wmi.c
9725
9726GNSS SUBSYSTEM
9727M:	Johan Hovold <[email protected]>
9728S:	Maintained
9729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9730F:	Documentation/ABI/testing/sysfs-class-gnss
9731F:	Documentation/devicetree/bindings/gnss/
9732F:	drivers/gnss/
9733F:	include/linux/gnss.h
9734
9735GO7007 MPEG CODEC
9736M:	Hans Verkuil <[email protected]>
9737L:	[email protected]
9738S:	Maintained
9739F:	drivers/media/usb/go7007/
9740
9741GOODIX TOUCHSCREEN
9742M:	Bastien Nocera <[email protected]>
9743M:	Hans de Goede <[email protected]>
9744L:	[email protected]
9745S:	Maintained
9746F:	drivers/input/touchscreen/goodix*
9747
9748GOOGLE ETHERNET DRIVERS
9749M:	Jeroen de Borst <[email protected]>
9750M:	Praveen Kaligineedi <[email protected]>
9751R:	Shailend Chand <[email protected]>
9752L:	[email protected]
9753S:	Supported
9754F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9755F:	drivers/net/ethernet/google
9756
9757GOOGLE FIRMWARE DRIVERS
9758M:	Tzung-Bi Shih <[email protected]>
9759R:	Brian Norris <[email protected]>
9760R:	Julius Werner <[email protected]>
9761L:	[email protected]
9762S:	Maintained
9763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9764F:	drivers/firmware/google/
9765
9766GOOGLE TENSOR SoC SUPPORT
9767M:	Peter Griffin <[email protected]>
9768L:	[email protected] (moderated for non-subscribers)
9769L:	[email protected]
9770S:	Maintained
9771F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9772F:	arch/arm64/boot/dts/exynos/google/
9773F:	drivers/clk/samsung/clk-gs101.c
9774F:	drivers/phy/samsung/phy-gs101-ufs.c
9775F:	include/dt-bindings/clock/google,gs101.h
9776K:	[gG]oogle.?[tT]ensor
9777
9778GPD POCKET FAN DRIVER
9779M:	Hans de Goede <[email protected]>
9780L:	[email protected]
9781S:	Maintained
9782F:	drivers/platform/x86/gpd-pocket-fan.c
9783
9784GPIB DRIVERS
9785M:	Dave Penkler <[email protected]>
9786S:	Maintained
9787F:	drivers/staging/gpib/
9788
9789GPIO ACPI SUPPORT
9790M:	Mika Westerberg <[email protected]>
9791M:	Andy Shevchenko <[email protected]>
9792L:	[email protected]
9793L:	[email protected]
9794S:	Supported
9795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9796F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9797F:	drivers/gpio/gpiolib-acpi.c
9798F:	drivers/gpio/gpiolib-acpi.h
9799
9800GPIO AGGREGATOR
9801M:	Geert Uytterhoeven <[email protected]>
9802L:	[email protected]
9803S:	Supported
9804F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9805F:	drivers/gpio/gpio-aggregator.c
9806
9807GPIO IR Transmitter
9808M:	Sean Young <[email protected]>
9809L:	[email protected]
9810S:	Maintained
9811F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9812F:	drivers/media/rc/gpio-ir-tx.c
9813
9814GPIO MOCKUP DRIVER
9815M:	Bamvor Jian Zhang <[email protected]>
9816L:	[email protected]
9817S:	Maintained
9818F:	drivers/gpio/gpio-mockup.c
9819F:	tools/testing/selftests/gpio/
9820
9821GPIO REGMAP
9822M:	Michael Walle <[email protected]>
9823S:	Maintained
9824F:	drivers/gpio/gpio-regmap.c
9825F:	include/linux/gpio/regmap.h
9826K:	(devm_)?gpio_regmap_(un)?register
9827
9828GPIO SUBSYSTEM
9829M:	Linus Walleij <[email protected]>
9830M:	Bartosz Golaszewski <[email protected]>
9831L:	[email protected]
9832S:	Maintained
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9834F:	Documentation/admin-guide/gpio/
9835F:	Documentation/devicetree/bindings/gpio/
9836F:	Documentation/driver-api/gpio/
9837F:	drivers/gpio/
9838F:	include/dt-bindings/gpio/
9839F:	include/linux/gpio.h
9840F:	include/linux/gpio/
9841F:	include/linux/of_gpio.h
9842K:	(devm_)?gpio_(request|free|direction|get|set)
9843
9844GPIO UAPI
9845M:	Bartosz Golaszewski <[email protected]>
9846R:	Kent Gibson <[email protected]>
9847L:	[email protected]
9848S:	Maintained
9849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9850F:	Documentation/ABI/obsolete/sysfs-gpio
9851F:	Documentation/ABI/testing/gpio-cdev
9852F:	Documentation/userspace-api/gpio/
9853F:	drivers/gpio/gpiolib-cdev.c
9854F:	include/uapi/linux/gpio.h
9855F:	tools/gpio/
9856
9857GRETH 10/100/1G Ethernet MAC device driver
9858M:	Andreas Larsson <[email protected]>
9859L:	[email protected]
9860S:	Maintained
9861F:	drivers/net/ethernet/aeroflex/
9862
9863GREYBUS AUDIO PROTOCOLS DRIVERS
9864M:	Vaibhav Agarwal <[email protected]>
9865M:	Mark Greer <[email protected]>
9866S:	Maintained
9867F:	drivers/staging/greybus/audio_apbridgea.c
9868F:	drivers/staging/greybus/audio_apbridgea.h
9869F:	drivers/staging/greybus/audio_codec.c
9870F:	drivers/staging/greybus/audio_codec.h
9871F:	drivers/staging/greybus/audio_gb.c
9872F:	drivers/staging/greybus/audio_manager.c
9873F:	drivers/staging/greybus/audio_manager.h
9874F:	drivers/staging/greybus/audio_manager_module.c
9875F:	drivers/staging/greybus/audio_manager_private.h
9876F:	drivers/staging/greybus/audio_manager_sysfs.c
9877F:	drivers/staging/greybus/audio_module.c
9878F:	drivers/staging/greybus/audio_topology.c
9879
9880GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9881M:	Viresh Kumar <[email protected]>
9882S:	Maintained
9883F:	drivers/staging/greybus/authentication.c
9884F:	drivers/staging/greybus/bootrom.c
9885F:	drivers/staging/greybus/firmware.h
9886F:	drivers/staging/greybus/fw-core.c
9887F:	drivers/staging/greybus/fw-download.c
9888F:	drivers/staging/greybus/fw-management.c
9889F:	drivers/staging/greybus/greybus_authentication.h
9890F:	drivers/staging/greybus/greybus_firmware.h
9891F:	drivers/staging/greybus/hid.c
9892F:	drivers/staging/greybus/i2c.c
9893F:	drivers/staging/greybus/spi.c
9894F:	drivers/staging/greybus/spilib.c
9895F:	drivers/staging/greybus/spilib.h
9896
9897GREYBUS LOOPBACK DRIVER
9898M:	Bryan O'Donoghue <[email protected]>
9899S:	Maintained
9900F:	drivers/staging/greybus/loopback.c
9901
9902GREYBUS PLATFORM DRIVERS
9903M:	Vaibhav Hiremath <[email protected]>
9904S:	Maintained
9905F:	drivers/staging/greybus/arche-apb-ctrl.c
9906F:	drivers/staging/greybus/arche-platform.c
9907F:	drivers/staging/greybus/arche_platform.h
9908
9909GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9910M:	Rui Miguel Silva <[email protected]>
9911S:	Maintained
9912F:	drivers/staging/greybus/gpio.c
9913F:	drivers/staging/greybus/light.c
9914F:	drivers/staging/greybus/power_supply.c
9915F:	drivers/staging/greybus/sdio.c
9916F:	drivers/staging/greybus/spi.c
9917F:	drivers/staging/greybus/spilib.c
9918
9919GREYBUS BEAGLEPLAY DRIVERS
9920M:	Ayush Singh <[email protected]>
9921L:	[email protected] (moderated for non-subscribers)
9922S:	Maintained
9923F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9924F:	drivers/greybus/gb-beagleplay.c
9925
9926GREYBUS SUBSYSTEM
9927M:	Johan Hovold <[email protected]>
9928M:	Alex Elder <[email protected]>
9929M:	Greg Kroah-Hartman <[email protected]>
9930L:	[email protected] (moderated for non-subscribers)
9931S:	Maintained
9932F:	drivers/greybus/
9933F:	drivers/staging/greybus/
9934F:	include/linux/greybus.h
9935F:	include/linux/greybus/
9936
9937GREYBUS UART PROTOCOLS DRIVERS
9938M:	David Lin <[email protected]>
9939S:	Maintained
9940F:	drivers/staging/greybus/log.c
9941F:	drivers/staging/greybus/uart.c
9942
9943GS1662 VIDEO SERIALIZER
9944M:	Charles-Antoine Couret <[email protected]>
9945L:	[email protected]
9946S:	Maintained
9947T:	git git://linuxtv.org/media.git
9948F:	drivers/media/spi/gs1662.c
9949
9950GSPCA FINEPIX SUBDRIVER
9951M:	Frank Zago <[email protected]>
9952L:	[email protected]
9953S:	Maintained
9954T:	git git://linuxtv.org/media.git
9955F:	drivers/media/usb/gspca/finepix.c
9956
9957GSPCA GL860 SUBDRIVER
9958M:	Olivier Lorin <[email protected]>
9959L:	[email protected]
9960S:	Maintained
9961T:	git git://linuxtv.org/media.git
9962F:	drivers/media/usb/gspca/gl860/
9963
9964GSPCA M5602 SUBDRIVER
9965M:	Erik Andren <[email protected]>
9966L:	[email protected]
9967S:	Maintained
9968T:	git git://linuxtv.org/media.git
9969F:	drivers/media/usb/gspca/m5602/
9970
9971GSPCA PAC207 SONIXB SUBDRIVER
9972M:	Hans Verkuil <[email protected]>
9973L:	[email protected]
9974S:	Odd Fixes
9975T:	git git://linuxtv.org/media.git
9976F:	drivers/media/usb/gspca/pac207.c
9977
9978GSPCA SN9C20X SUBDRIVER
9979M:	Brian Johnson <[email protected]>
9980L:	[email protected]
9981S:	Maintained
9982T:	git git://linuxtv.org/media.git
9983F:	drivers/media/usb/gspca/sn9c20x.c
9984
9985GSPCA T613 SUBDRIVER
9986M:	Leandro Costantino <[email protected]>
9987L:	[email protected]
9988S:	Maintained
9989T:	git git://linuxtv.org/media.git
9990F:	drivers/media/usb/gspca/t613.c
9991
9992GSPCA USB WEBCAM DRIVER
9993M:	Hans Verkuil <[email protected]>
9994L:	[email protected]
9995S:	Odd Fixes
9996T:	git git://linuxtv.org/media.git
9997F:	drivers/media/usb/gspca/
9998
9999GTP (GPRS Tunneling Protocol)
10000M:	Pablo Neira Ayuso <[email protected]>
10001M:	Harald Welte <[email protected]>
10002L:	[email protected]
10003S:	Maintained
10004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10005F:	drivers/net/gtp.c
10006
10007GUID PARTITION TABLE (GPT)
10008M:	Davidlohr Bueso <[email protected]>
10009L:	[email protected]
10010S:	Maintained
10011F:	block/partitions/efi.*
10012
10013HABANALABS PCI DRIVER
10014M:	Ofir Bitton <[email protected]>
10015L:	[email protected]
10016S:	Supported
10017C:	irc://irc.oftc.net/dri-devel
10018T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10019F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10020F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10021F:	drivers/accel/habanalabs/
10022F:	include/linux/habanalabs/
10023F:	include/trace/events/habanalabs.h
10024F:	include/uapi/drm/habanalabs_accel.h
10025
10026HACKRF MEDIA DRIVER
10027L:	[email protected]
10028S:	Orphan
10029W:	https://linuxtv.org
10030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10031F:	drivers/media/usb/hackrf/
10032
10033HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10034M:	Chuck Lever <[email protected]>
10035L:	[email protected]
10036L:	[email protected]
10037S:	Maintained
10038F:	Documentation/netlink/specs/handshake.yaml
10039F:	Documentation/networking/tls-handshake.rst
10040F:	include/net/handshake.h
10041F:	include/trace/events/handshake.h
10042F:	net/handshake/
10043
10044HANTRO VPU CODEC DRIVER
10045M:	Ezequiel Garcia <[email protected]>
10046M:	Philipp Zabel <[email protected]>
10047L:	[email protected]
10048L:	[email protected]
10049S:	Maintained
10050F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10051F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10052F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10053F:	drivers/media/platform/verisilicon/
10054
10055HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10056M:	Frank Seidel <[email protected]>
10057L:	[email protected]
10058S:	Maintained
10059W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10060F:	drivers/platform/x86/hdaps.c
10061
10062HARDWARE MONITORING
10063M:	Jean Delvare <[email protected]>
10064M:	Guenter Roeck <[email protected]>
10065L:	[email protected]
10066S:	Maintained
10067W:	http://hwmon.wiki.kernel.org/
10068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10069F:	Documentation/ABI/testing/sysfs-class-hwmon
10070F:	Documentation/devicetree/bindings/hwmon/
10071F:	Documentation/hwmon/
10072F:	drivers/hwmon/
10073F:	include/linux/hwmon*.h
10074F:	include/trace/events/hwmon*.h
10075K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10076
10077HARDWARE RANDOM NUMBER GENERATOR CORE
10078M:	Olivia Mackall <[email protected]>
10079M:	Herbert Xu <[email protected]>
10080L:	[email protected]
10081S:	Odd fixes
10082F:	Documentation/admin-guide/hw_random.rst
10083F:	Documentation/devicetree/bindings/rng/
10084F:	drivers/char/hw_random/
10085F:	include/linux/hw_random.h
10086
10087HARDWARE SPINLOCK CORE
10088M:	Bjorn Andersson <[email protected]>
10089R:	Baolin Wang <[email protected]>
10090L:	[email protected]
10091S:	Maintained
10092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10093F:	Documentation/devicetree/bindings/hwlock/
10094F:	Documentation/locking/hwspinlock.rst
10095F:	drivers/hwspinlock/
10096F:	include/linux/hwspinlock.h
10097
10098HARDWARE TRACING FACILITIES
10099M:	Alexander Shishkin <[email protected]>
10100S:	Maintained
10101F:	drivers/hwtracing/
10102
10103HARMONY SOUND DRIVER
10104L:	[email protected]
10105S:	Maintained
10106F:	sound/parisc/harmony.*
10107
10108HDPVR USB VIDEO ENCODER DRIVER
10109M:	Hans Verkuil <[email protected]>
10110L:	[email protected]
10111S:	Odd Fixes
10112W:	https://linuxtv.org
10113T:	git git://linuxtv.org/media.git
10114F:	drivers/media/usb/hdpvr/
10115
10116HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10117M:	Keng-Yu Lin <[email protected]>
10118S:	Supported
10119F:	drivers/misc/hpilo.[ch]
10120
10121HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10122M:	Jerry Hoemann <[email protected]>
10123S:	Supported
10124F:	Documentation/watchdog/hpwdt.rst
10125F:	drivers/watchdog/hpwdt.c
10126
10127HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10128M:	Don Brace <[email protected]>
10129L:	[email protected]
10130L:	[email protected]
10131S:	Supported
10132F:	Documentation/scsi/hpsa.rst
10133F:	drivers/scsi/hpsa*.[ch]
10134F:	include/linux/cciss*.h
10135F:	include/uapi/linux/cciss*.h
10136
10137HFI1 DRIVER
10138M:	Dennis Dalessandro <[email protected]>
10139L:	[email protected]
10140S:	Supported
10141F:	drivers/infiniband/hw/hfi1
10142
10143HFS FILESYSTEM
10144L:	[email protected]
10145S:	Orphan
10146F:	Documentation/filesystems/hfs.rst
10147F:	fs/hfs/
10148
10149HFSPLUS FILESYSTEM
10150L:	[email protected]
10151S:	Orphan
10152F:	Documentation/filesystems/hfsplus.rst
10153F:	fs/hfsplus/
10154
10155HGA FRAMEBUFFER DRIVER
10156M:	Ferenc Bakonyi <[email protected]>
10157L:	[email protected]
10158S:	Maintained
10159W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10160F:	drivers/video/fbdev/hgafb.c
10161
10162HIBERNATION (aka Software Suspend, aka swsusp)
10163M:	"Rafael J. Wysocki" <[email protected]>
10164M:	Pavel Machek <[email protected]>
10165L:	[email protected]
10166S:	Supported
10167B:	https://bugzilla.kernel.org
10168F:	arch/*/include/asm/suspend*.h
10169F:	arch/x86/power/
10170F:	drivers/base/power/
10171F:	include/linux/freezer.h
10172F:	include/linux/pm.h
10173F:	include/linux/suspend.h
10174F:	kernel/power/
10175
10176HID CORE LAYER
10177M:	Jiri Kosina <[email protected]>
10178M:	Benjamin Tissoires <[email protected]>
10179L:	[email protected]
10180S:	Maintained
10181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10182F:	Documentation/hid/
10183F:	drivers/hid/
10184F:	include/linux/hid*
10185F:	include/uapi/linux/hid*
10186F:	samples/hid/
10187F:	tools/testing/selftests/hid/
10188
10189HID LOGITECH DRIVERS
10190R:	Filipe Laíns <[email protected]>
10191L:	[email protected]
10192S:	Maintained
10193F:	drivers/hid/hid-logitech-*
10194
10195HID NVIDIA SHIELD DRIVER
10196M:	Rahul Rameshbabu <[email protected]>
10197L:	[email protected]
10198S:	Maintained
10199F:	drivers/hid/hid-nvidia-shield.c
10200
10201HID PHOENIX RC FLIGHT CONTROLLER
10202M:	Marcus Folkesson <[email protected]>
10203L:	[email protected]
10204S:	Maintained
10205F:	drivers/hid/hid-pxrc.c
10206
10207HID PLAYSTATION DRIVER
10208M:	Roderick Colenbrander <[email protected]>
10209L:	[email protected]
10210S:	Supported
10211F:	drivers/hid/hid-playstation.c
10212
10213HID SENSOR HUB DRIVERS
10214M:	Jiri Kosina <[email protected]>
10215M:	Jonathan Cameron <[email protected]>
10216M:	Srinivas Pandruvada <[email protected]>
10217L:	[email protected]
10218L:	[email protected]
10219S:	Maintained
10220F:	Documentation/hid/hid-sensor*
10221F:	drivers/hid/hid-sensor-*
10222F:	drivers/iio/*/hid-*
10223F:	include/linux/hid-sensor-*
10224
10225HID VRC-2 CAR CONTROLLER DRIVER
10226M:	Marcus Folkesson <[email protected]>
10227L:	[email protected]
10228S:	Maintained
10229F:	drivers/hid/hid-vrc2.c
10230
10231HID WACOM DRIVER
10232M:	Ping Cheng <[email protected]>
10233M:	Jason Gerecke  <[email protected]>
10234L:	[email protected]
10235S:	Maintained
10236F:	drivers/hid/wacom.h
10237F:	drivers/hid/wacom_*
10238
10239HID++ LOGITECH DRIVERS
10240R:	Filipe Laíns <[email protected]>
10241R:	Bastien Nocera <[email protected]>
10242L:	[email protected]
10243S:	Maintained
10244F:	drivers/hid/hid-logitech-hidpp.c
10245
10246HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10247M:	Anna-Maria Behnsen <[email protected]>
10248M:	Frederic Weisbecker <[email protected]>
10249M:	Thomas Gleixner <[email protected]>
10250L:	[email protected]
10251S:	Maintained
10252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10253F:	Documentation/timers/
10254F:	include/linux/clockchips.h
10255F:	include/linux/delay.h
10256F:	include/linux/hrtimer.h
10257F:	include/linux/timer.h
10258F:	kernel/time/clockevents.c
10259F:	kernel/time/hrtimer.c
10260F:	kernel/time/sleep_timeout.c
10261F:	kernel/time/timer.c
10262F:	kernel/time/timer_list.c
10263F:	kernel/time/timer_migration.*
10264F:	tools/testing/selftests/timers/
10265
10266HIGH-SPEED SCC DRIVER FOR AX.25
10267L:	[email protected]
10268S:	Orphan
10269F:	drivers/net/hamradio/scc.c
10270
10271HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10272M:	HighPoint Linux Team <[email protected]>
10273S:	Supported
10274W:	http://www.highpoint-tech.com
10275F:	Documentation/scsi/hptiop.rst
10276F:	drivers/scsi/hptiop.c
10277
10278HIKEY960 ONBOARD USB GPIO HUB DRIVER
10279M:	John Stultz <[email protected]>
10280L:	[email protected]
10281S:	Maintained
10282F:	drivers/misc/hisi_hikey_usb.c
10283
10284HIMAX HX83112B TOUCHSCREEN SUPPORT
10285M:	Job Noorman <[email protected]>
10286L:	[email protected]
10287S:	Maintained
10288F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10289F:	drivers/input/touchscreen/himax_hx83112b.c
10290
10291HIPPI
10292M:	Jes Sorensen <[email protected]>
10293L:	[email protected]
10294S:	Maintained
10295F:	drivers/net/hippi/
10296F:	include/linux/hippidevice.h
10297F:	include/uapi/linux/if_hippi.h
10298F:	net/802/hippi.c
10299
10300HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10301M:	Kurt Kanzenbach <[email protected]>
10302L:	[email protected]
10303S:	Maintained
10304F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10305F:	drivers/net/dsa/hirschmann/*
10306F:	include/linux/platform_data/hirschmann-hellcreek.h
10307F:	net/dsa/tag_hellcreek.c
10308
10309HISILICON DMA DRIVER
10310M:	Zhou Wang <[email protected]>
10311M:	Jie Hai <[email protected]>
10312L:	[email protected]
10313S:	Maintained
10314F:	drivers/dma/hisi_dma.c
10315
10316HISILICON GPIO DRIVER
10317M:	Jay Fang <[email protected]>
10318L:	[email protected]
10319S:	Maintained
10320F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10321F:	drivers/gpio/gpio-hisi.c
10322
10323HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10324M:	Zhiqi Song <[email protected]>
10325M:	Longfang Liu <[email protected]>
10326L:	[email protected]
10327S:	Maintained
10328F:	Documentation/ABI/testing/debugfs-hisi-hpre
10329F:	drivers/crypto/hisilicon/hpre/hpre.h
10330F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10331F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10332
10333HISILICON HNS3 PMU DRIVER
10334M:	Jijie Shao <[email protected]>
10335S:	Supported
10336F:	Documentation/admin-guide/perf/hns3-pmu.rst
10337F:	drivers/perf/hisilicon/hns3_pmu.c
10338
10339HISILICON I2C CONTROLLER DRIVER
10340M:	Yicong Yang <[email protected]>
10341L:	[email protected]
10342S:	Maintained
10343W:	https://www.hisilicon.com
10344F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10345F:	drivers/i2c/busses/i2c-hisi.c
10346
10347HISILICON KUNPENG SOC HCCS DRIVER
10348M:	Huisong Li <[email protected]>
10349S:	Maintained
10350F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10351F:	drivers/soc/hisilicon/kunpeng_hccs.c
10352F:	drivers/soc/hisilicon/kunpeng_hccs.h
10353
10354HISILICON LPC BUS DRIVER
10355M:	Jay Fang <[email protected]>
10356S:	Maintained
10357W:	http://www.hisilicon.com
10358F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10359F:	drivers/bus/hisi_lpc.c
10360
10361HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10362M:	Jian Shen <[email protected]>
10363M:	Salil Mehta <[email protected]>
10364M:	Jijie Shao <[email protected]>
10365L:	[email protected]
10366S:	Maintained
10367W:	http://www.hisilicon.com
10368F:	drivers/net/ethernet/hisilicon/hns3/
10369
10370HISILICON NETWORK HIBMCGE DRIVER
10371M:	Jijie Shao <[email protected]>
10372L:	[email protected]
10373S:	Maintained
10374F:	drivers/net/ethernet/hisilicon/hibmcge/
10375
10376HISILICON NETWORK SUBSYSTEM DRIVER
10377M:	Jian Shen <[email protected]>
10378M:	Salil Mehta <[email protected]>
10379L:	[email protected]
10380S:	Maintained
10381W:	http://www.hisilicon.com
10382F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10383F:	drivers/net/ethernet/hisilicon/
10384
10385HISILICON PMU DRIVER
10386M:	Yicong Yang <[email protected]>
10387M:	Jonathan Cameron <[email protected]>
10388S:	Supported
10389W:	http://www.hisilicon.com
10390F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10391F:	Documentation/admin-guide/perf/hisi-pmu.rst
10392F:	drivers/perf/hisilicon
10393
10394HISILICON PTT DRIVER
10395M:	Yicong Yang <[email protected]>
10396M:	Jonathan Cameron <[email protected]>
10397L:	[email protected]
10398S:	Maintained
10399F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10400F:	Documentation/trace/hisi-ptt.rst
10401F:	drivers/hwtracing/ptt/
10402F:	tools/perf/arch/arm64/util/hisi-ptt.c
10403F:	tools/perf/util/hisi-ptt*
10404F:	tools/perf/util/hisi-ptt-decoder/*
10405
10406HISILICON QM DRIVER
10407M:	Weili Qian <[email protected]>
10408M:	Zhou Wang <[email protected]>
10409L:	[email protected]
10410S:	Maintained
10411F:	drivers/crypto/hisilicon/Kconfig
10412F:	drivers/crypto/hisilicon/Makefile
10413F:	drivers/crypto/hisilicon/qm.c
10414F:	drivers/crypto/hisilicon/sgl.c
10415F:	include/linux/hisi_acc_qm.h
10416
10417HISILICON ROCE DRIVER
10418M:	Chengchang Tang <[email protected]>
10419M:	Junxian Huang <[email protected]>
10420L:	[email protected]
10421S:	Maintained
10422F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10423F:	drivers/infiniband/hw/hns/
10424
10425HISILICON SAS Controller
10426M:	Yihang Li <[email protected]>
10427S:	Supported
10428W:	http://www.hisilicon.com
10429F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10430F:	drivers/scsi/hisi_sas/
10431
10432HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10433M:	Longfang Liu <[email protected]>
10434L:	[email protected]
10435S:	Maintained
10436F:	Documentation/ABI/testing/debugfs-hisi-sec
10437F:	drivers/crypto/hisilicon/sec2/sec.h
10438F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10439F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10440F:	drivers/crypto/hisilicon/sec2/sec_main.c
10441
10442HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10443M:	Jay Fang <[email protected]>
10444L:	[email protected]
10445S:	Maintained
10446W:	http://www.hisilicon.com
10447F:	drivers/spi/spi-hisi-kunpeng.c
10448
10449HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10450M:	Mauro Carvalho Chehab <[email protected]>
10451L:	[email protected]
10452S:	Maintained
10453F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10454F:	drivers/spmi/hisi-spmi-controller.c
10455
10456HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10457M:	Mauro Carvalho Chehab <[email protected]>
10458L:	[email protected]
10459S:	Maintained
10460F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10461F:	drivers/mfd/hi6421-spmi-pmic.c
10462
10463HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10464M:	Weili Qian <[email protected]>
10465S:	Maintained
10466F:	drivers/crypto/hisilicon/trng/trng.c
10467
10468HISILICON V3XX SPI NOR FLASH Controller Driver
10469M:	Jay Fang <[email protected]>
10470S:	Maintained
10471W:	http://www.hisilicon.com
10472F:	drivers/spi/spi-hisi-sfc-v3xx.c
10473
10474HISILICON ZIP Controller DRIVER
10475M:	Yang Shen <[email protected]>
10476M:	Zhou Wang <[email protected]>
10477L:	[email protected]
10478S:	Maintained
10479F:	Documentation/ABI/testing/debugfs-hisi-zip
10480F:	drivers/crypto/hisilicon/zip/
10481
10482HMM - Heterogeneous Memory Management
10483M:	Jérôme Glisse <[email protected]>
10484L:	[email protected]
10485S:	Maintained
10486F:	Documentation/mm/hmm.rst
10487F:	include/linux/hmm*
10488F:	lib/test_hmm*
10489F:	mm/hmm*
10490F:	tools/testing/selftests/mm/*hmm*
10491
10492HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10493M:	Petre Rodan <[email protected]>
10494L:	[email protected]
10495S:	Maintained
10496F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10497F:	drivers/iio/pressure/hsc030pa*
10498
10499HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10500M:	Andreas Klinger <[email protected]>
10501M:	Petre Rodan <[email protected]>
10502L:	[email protected]
10503S:	Maintained
10504F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10505F:	drivers/iio/pressure/mprls0025pa*
10506
10507HP BIOSCFG DRIVER
10508M:	Jorge Lopez <[email protected]>
10509L:	[email protected]
10510S:	Maintained
10511F:	drivers/platform/x86/hp/hp-bioscfg/
10512
10513HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10514L:	[email protected]
10515S:	Orphan
10516F:	drivers/platform/x86/hp/tc1100-wmi.c
10517
10518HP WMI HARDWARE MONITOR DRIVER
10519M:	James Seo <[email protected]>
10520L:	[email protected]
10521S:	Maintained
10522F:	Documentation/hwmon/hp-wmi-sensors.rst
10523F:	drivers/hwmon/hp-wmi-sensors.c
10524
10525HPET:	High Precision Event Timers driver
10526M:	Clemens Ladisch <[email protected]>
10527S:	Maintained
10528F:	Documentation/timers/hpet.rst
10529F:	drivers/char/hpet.c
10530F:	include/linux/hpet.h
10531F:	include/uapi/linux/hpet.h
10532
10533HPET:	x86
10534S:	Orphan
10535F:	arch/x86/include/asm/hpet.h
10536F:	arch/x86/kernel/hpet.c
10537
10538HPFS FILESYSTEM
10539M:	Mikulas Patocka <[email protected]>
10540S:	Maintained
10541W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10542F:	fs/hpfs/
10543
10544HS3001 Hardware Temperature and Humidity Sensor
10545M:	Andre Werner <[email protected]>
10546L:	[email protected]
10547S:	Maintained
10548F:	drivers/hwmon/hs3001.c
10549
10550HSI SUBSYSTEM
10551M:	Sebastian Reichel <[email protected]>
10552S:	Maintained
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10554F:	Documentation/ABI/testing/sysfs-bus-hsi
10555F:	Documentation/driver-api/hsi.rst
10556F:	drivers/hsi/
10557F:	include/linux/hsi/
10558F:	include/uapi/linux/hsi/
10559
10560HSO 3G MODEM DRIVER
10561L:	[email protected]
10562S:	Orphan
10563F:	drivers/net/usb/hso.c
10564
10565HSR NETWORK PROTOCOL
10566L:	[email protected]
10567S:	Orphan
10568F:	net/hsr/
10569
10570HT16K33 LED CONTROLLER DRIVER
10571M:	Robin van der Gracht <[email protected]>
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10574F:	drivers/auxdisplay/ht16k33.c
10575
10576HTCPEN TOUCHSCREEN DRIVER
10577M:	Pau Oliva Fora <[email protected]>
10578L:	[email protected]
10579S:	Maintained
10580F:	drivers/input/touchscreen/htcpen.c
10581
10582HTE SUBSYSTEM
10583M:	Dipen Patel <[email protected]>
10584L:	[email protected]
10585S:	Maintained
10586Q:	https://patchwork.kernel.org/project/timestamp/list/
10587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10588F:	Documentation/devicetree/bindings/timestamp/
10589F:	Documentation/driver-api/hte/
10590F:	drivers/hte/
10591F:	include/linux/hte.h
10592
10593HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10594M:	Lorenzo Bianconi <[email protected]>
10595L:	[email protected]
10596S:	Maintained
10597W:	http://www.st.com/
10598F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10599F:	drivers/iio/humidity/hts221*
10600
10601HUAWEI ETHERNET DRIVER
10602M:	Cai Huoqing <[email protected]>
10603L:	[email protected]
10604S:	Maintained
10605F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10606F:	drivers/net/ethernet/huawei/hinic/
10607
10608HUGETLB SUBSYSTEM
10609M:	Muchun Song <[email protected]>
10610L:	[email protected]
10611S:	Maintained
10612F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10613F:	Documentation/admin-guide/mm/hugetlbpage.rst
10614F:	Documentation/mm/hugetlbfs_reserv.rst
10615F:	Documentation/mm/vmemmap_dedup.rst
10616F:	fs/hugetlbfs/
10617F:	include/linux/hugetlb.h
10618F:	include/trace/events/hugetlbfs.h
10619F:	mm/hugetlb.c
10620F:	mm/hugetlb_vmemmap.c
10621F:	mm/hugetlb_vmemmap.h
10622F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10623
10624HVA ST MEDIA DRIVER
10625M:	Jean-Christophe Trotin <[email protected]>
10626L:	[email protected]
10627S:	Supported
10628W:	https://linuxtv.org
10629T:	git git://linuxtv.org/media.git
10630F:	drivers/media/platform/st/sti/hva
10631
10632HWPOISON MEMORY FAILURE HANDLING
10633M:	Miaohe Lin <[email protected]>
10634R:	Naoya Horiguchi <[email protected]>
10635L:	[email protected]
10636S:	Maintained
10637F:	mm/hwpoison-inject.c
10638F:	mm/memory-failure.c
10639
10640HYCON HY46XX TOUCHSCREEN SUPPORT
10641M:	Giulio Benetti <[email protected]>
10642L:	[email protected]
10643S:	Maintained
10644F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10645F:	drivers/input/touchscreen/hycon-hy46xx.c
10646
10647HYGON PROCESSOR SUPPORT
10648M:	Pu Wen <[email protected]>
10649L:	[email protected]
10650S:	Maintained
10651F:	arch/x86/kernel/cpu/hygon.c
10652
10653HYNIX HI556 SENSOR DRIVER
10654M:	Sakari Ailus <[email protected]>
10655L:	[email protected]
10656S:	Maintained
10657T:	git git://linuxtv.org/media.git
10658F:	drivers/media/i2c/hi556.c
10659
10660HYNIX HI846 SENSOR DRIVER
10661M:	Martin Kepplinger <[email protected]>
10662L:	[email protected]
10663S:	Maintained
10664F:	drivers/media/i2c/hi846.c
10665
10666HYNIX HI847 SENSOR DRIVER
10667M:	Sakari Ailus <[email protected]>
10668L:	[email protected]
10669S:	Maintained
10670F:	drivers/media/i2c/hi847.c
10671
10672Hyper-V/Azure CORE AND DRIVERS
10673M:	"K. Y. Srinivasan" <[email protected]>
10674M:	Haiyang Zhang <[email protected]>
10675M:	Wei Liu <[email protected]>
10676M:	Dexuan Cui <[email protected]>
10677L:	[email protected]
10678S:	Supported
10679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10680F:	Documentation/ABI/stable/sysfs-bus-vmbus
10681F:	Documentation/ABI/testing/debugfs-hyperv
10682F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10683F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10684F:	Documentation/virt/hyperv
10685F:	arch/arm64/hyperv
10686F:	arch/arm64/include/asm/hyperv-tlfs.h
10687F:	arch/arm64/include/asm/mshyperv.h
10688F:	arch/x86/hyperv
10689F:	arch/x86/include/asm/hyperv-tlfs.h
10690F:	arch/x86/include/asm/mshyperv.h
10691F:	arch/x86/include/asm/trace/hyperv.h
10692F:	arch/x86/kernel/cpu/mshyperv.c
10693F:	drivers/clocksource/hyperv_timer.c
10694F:	drivers/hid/hid-hyperv.c
10695F:	drivers/hv/
10696F:	drivers/input/serio/hyperv-keyboard.c
10697F:	drivers/iommu/hyperv-iommu.c
10698F:	drivers/net/ethernet/microsoft/
10699F:	drivers/net/hyperv/
10700F:	drivers/pci/controller/pci-hyperv-intf.c
10701F:	drivers/pci/controller/pci-hyperv.c
10702F:	drivers/scsi/storvsc_drv.c
10703F:	drivers/uio/uio_hv_generic.c
10704F:	drivers/video/fbdev/hyperv_fb.c
10705F:	include/asm-generic/hyperv-tlfs.h
10706F:	include/asm-generic/mshyperv.h
10707F:	include/clocksource/hyperv_timer.h
10708F:	include/linux/hyperv.h
10709F:	include/net/mana
10710F:	include/uapi/linux/hyperv.h
10711F:	net/vmw_vsock/hyperv_transport.c
10712F:	tools/hv/
10713
10714HYPERBUS SUPPORT
10715M:	Vignesh Raghavendra <[email protected]>
10716R:	Tudor Ambarus <[email protected]>
10717L:	[email protected]
10718S:	Supported
10719Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10720C:	irc://irc.oftc.net/mtd
10721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10722F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10723F:	drivers/mtd/hyperbus/
10724F:	include/linux/mtd/hyperbus.h
10725
10726HYPERVISOR VIRTUAL CONSOLE DRIVER
10727L:	[email protected]
10728S:	Odd Fixes
10729F:	drivers/tty/hvc/
10730
10731I2C ACPI SUPPORT
10732M:	Mika Westerberg <[email protected]>
10733L:	[email protected]
10734L:	[email protected]
10735S:	Maintained
10736F:	drivers/i2c/i2c-core-acpi.c
10737
10738I2C ADDRESS TRANSLATOR (ATR)
10739M:	Tomi Valkeinen <[email protected]>
10740R:	Luca Ceresoli <[email protected]>
10741L:	[email protected]
10742S:	Maintained
10743F:	drivers/i2c/i2c-atr.c
10744F:	include/linux/i2c-atr.h
10745
10746I2C CONTROLLER DRIVER FOR NVIDIA GPU
10747M:	Ajay Gupta <[email protected]>
10748L:	[email protected]
10749S:	Maintained
10750F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10751F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10752
10753I2C MUXES
10754M:	Peter Rosin <[email protected]>
10755L:	[email protected]
10756S:	Maintained
10757F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10758F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10759F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10760F:	Documentation/i2c/i2c-topology.rst
10761F:	Documentation/i2c/muxes/
10762F:	drivers/i2c/i2c-mux.c
10763F:	drivers/i2c/muxes/
10764F:	include/linux/i2c-mux.h
10765
10766I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10767M:	Gregory CLEMENT <[email protected]>
10768L:	[email protected]
10769S:	Maintained
10770F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10771F:	drivers/i2c/busses/i2c-mv64xxx.c
10772
10773I2C OF COMPONENT PROBER
10774M:	Chen-Yu Tsai <[email protected]>
10775L:	[email protected]
10776L:	[email protected]
10777S:	Maintained
10778F:	drivers/i2c/i2c-core-of-prober.c
10779F:	include/linux/i2c-of-prober.h
10780
10781I2C OVER PARALLEL PORT
10782M:	Jean Delvare <[email protected]>
10783L:	[email protected]
10784S:	Maintained
10785F:	Documentation/i2c/busses/i2c-parport.rst
10786F:	drivers/i2c/busses/i2c-parport.c
10787
10788I2C SUBSYSTEM
10789M:	Wolfram Sang <[email protected]>
10790L:	[email protected]
10791S:	Maintained
10792W:	https://i2c.wiki.kernel.org/
10793Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10795F:	Documentation/i2c/
10796F:	drivers/i2c/*
10797F:	include/dt-bindings/i2c/i2c.h
10798F:	include/linux/i2c-dev.h
10799F:	include/linux/i2c-smbus.h
10800F:	include/linux/i2c.h
10801F:	include/uapi/linux/i2c-*.h
10802F:	include/uapi/linux/i2c.h
10803
10804I2C SUBSYSTEM HOST DRIVERS
10805M:	Andi Shyti <[email protected]>
10806L:	[email protected]
10807S:	Maintained
10808W:	https://i2c.wiki.kernel.org/
10809Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10811F:	Documentation/devicetree/bindings/i2c/
10812F:	drivers/i2c/algos/
10813F:	drivers/i2c/busses/
10814F:	include/dt-bindings/i2c/
10815
10816I2C-TAOS-EVM DRIVER
10817M:	Jean Delvare <[email protected]>
10818L:	[email protected]
10819S:	Maintained
10820F:	Documentation/i2c/busses/i2c-taos-evm.rst
10821F:	drivers/i2c/busses/i2c-taos-evm.c
10822
10823I2C-TINY-USB DRIVER
10824M:	Till Harbaum <[email protected]>
10825L:	[email protected]
10826S:	Maintained
10827W:	http://www.harbaum.org/till/i2c_tiny_usb
10828F:	drivers/i2c/busses/i2c-tiny-usb.c
10829
10830I2C/SMBUS CONTROLLER DRIVERS FOR PC
10831M:	Jean Delvare <[email protected]>
10832L:	[email protected]
10833S:	Maintained
10834F:	Documentation/i2c/busses/i2c-ali1535.rst
10835F:	Documentation/i2c/busses/i2c-ali1563.rst
10836F:	Documentation/i2c/busses/i2c-ali15x3.rst
10837F:	Documentation/i2c/busses/i2c-amd756.rst
10838F:	Documentation/i2c/busses/i2c-amd8111.rst
10839F:	Documentation/i2c/busses/i2c-i801.rst
10840F:	Documentation/i2c/busses/i2c-nforce2.rst
10841F:	Documentation/i2c/busses/i2c-piix4.rst
10842F:	Documentation/i2c/busses/i2c-sis5595.rst
10843F:	Documentation/i2c/busses/i2c-sis630.rst
10844F:	Documentation/i2c/busses/i2c-sis96x.rst
10845F:	Documentation/i2c/busses/i2c-via.rst
10846F:	Documentation/i2c/busses/i2c-viapro.rst
10847F:	drivers/i2c/busses/i2c-ali1535.c
10848F:	drivers/i2c/busses/i2c-ali1563.c
10849F:	drivers/i2c/busses/i2c-ali15x3.c
10850F:	drivers/i2c/busses/i2c-amd756.c
10851F:	drivers/i2c/busses/i2c-amd8111.c
10852F:	drivers/i2c/busses/i2c-i801.c
10853F:	drivers/i2c/busses/i2c-isch.c
10854F:	drivers/i2c/busses/i2c-nforce2.c
10855F:	drivers/i2c/busses/i2c-piix4.*
10856F:	drivers/i2c/busses/i2c-sis5595.c
10857F:	drivers/i2c/busses/i2c-sis630.c
10858F:	drivers/i2c/busses/i2c-sis96x.c
10859F:	drivers/i2c/busses/i2c-via.c
10860F:	drivers/i2c/busses/i2c-viapro.c
10861
10862I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10863M:	Hans de Goede <[email protected]>
10864L:	[email protected]
10865S:	Maintained
10866F:	drivers/i2c/busses/i2c-cht-wc.c
10867
10868I2C/SMBUS ISMT DRIVER
10869M:	Seth Heasley <[email protected]>
10870M:	Neil Horman <[email protected]>
10871L:	[email protected]
10872F:	Documentation/i2c/busses/i2c-ismt.rst
10873F:	drivers/i2c/busses/i2c-ismt.c
10874
10875I2C/SMBUS ZHAOXIN DRIVER
10876M:	Hans Hu <[email protected]>
10877L:	[email protected]
10878S:	Maintained
10879W:	https://www.zhaoxin.com
10880F:	drivers/i2c/busses/i2c-viai2c-common.c
10881F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10882
10883I2C/SMBUS STUB DRIVER
10884M:	Jean Delvare <[email protected]>
10885L:	[email protected]
10886S:	Maintained
10887F:	drivers/i2c/i2c-stub.c
10888
10889I3C DRIVER FOR ASPEED AST2600
10890M:	Jeremy Kerr <[email protected]>
10891S:	Maintained
10892F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10893F:	drivers/i3c/master/ast2600-i3c-master.c
10894
10895I3C DRIVER FOR CADENCE I3C MASTER IP
10896M:	Przemysław Gaj <[email protected]>
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10899F:	drivers/i3c/master/i3c-master-cdns.c
10900
10901I3C DRIVER FOR SYNOPSYS DESIGNWARE
10902S:	Orphan
10903F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10904F:	drivers/i3c/master/dw*
10905
10906I3C SUBSYSTEM
10907M:	Alexandre Belloni <[email protected]>
10908L:	[email protected] (moderated for non-subscribers)
10909S:	Maintained
10910C:	irc://chat.freenode.net/linux-i3c
10911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10912F:	Documentation/ABI/testing/sysfs-bus-i3c
10913F:	Documentation/devicetree/bindings/i3c/
10914F:	Documentation/driver-api/i3c
10915F:	drivers/i3c/
10916F:	include/dt-bindings/i3c/
10917F:	include/linux/i3c/
10918
10919IBM Operation Panel Input Driver
10920M:	Eddie James <[email protected]>
10921L:	[email protected]
10922S:	Maintained
10923F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10924F:	drivers/input/misc/ibm-panel.c
10925
10926IBM Power 842 compression accelerator
10927M:	Haren Myneni <[email protected]>
10928S:	Supported
10929F:	crypto/842.c
10930F:	drivers/crypto/nx/Kconfig
10931F:	drivers/crypto/nx/Makefile
10932F:	drivers/crypto/nx/nx-842*
10933F:	include/linux/sw842.h
10934F:	lib/842/
10935
10936IBM Power in-Nest Crypto Acceleration
10937M:	Breno Leitão <[email protected]>
10938M:	Nayna Jain <[email protected]>
10939M:	Paulo Flabiano Smorigo <[email protected]>
10940L:	[email protected]
10941S:	Supported
10942F:	drivers/crypto/nx/Kconfig
10943F:	drivers/crypto/nx/Makefile
10944F:	drivers/crypto/nx/nx-aes*
10945F:	drivers/crypto/nx/nx-sha*
10946F:	drivers/crypto/nx/nx.*
10947F:	drivers/crypto/nx/nx_csbcpb.h
10948F:	drivers/crypto/nx/nx_debugfs.c
10949
10950IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10951M:	Tyrel Datwyler <[email protected]>
10952L:	[email protected]
10953L:	[email protected]
10954S:	Supported
10955F:	drivers/pci/hotplug/rpadlpar*
10956
10957IBM Power Linux RAID adapter
10958M:	Brian King <[email protected]>
10959S:	Supported
10960F:	drivers/scsi/ipr.*
10961
10962IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10963M:	Tyrel Datwyler <[email protected]>
10964L:	[email protected]
10965L:	[email protected]
10966S:	Supported
10967F:	drivers/pci/hotplug/rpaphp*
10968
10969IBM Power SRIOV Virtual NIC Device Driver
10970M:	Haren Myneni <[email protected]>
10971M:	Rick Lindsley <[email protected]>
10972R:	Nick Child <[email protected]>
10973R:	Thomas Falcon <[email protected]>
10974L:	[email protected]
10975S:	Supported
10976F:	drivers/net/ethernet/ibm/ibmvnic.*
10977
10978IBM Power VFIO Support
10979M:	Timothy Pearson <[email protected]>
10980S:	Supported
10981F:	drivers/vfio/vfio_iommu_spapr_tce.c
10982
10983IBM Power Virtual Ethernet Device Driver
10984M:	Nick Child <[email protected]>
10985L:	[email protected]
10986S:	Supported
10987F:	drivers/net/ethernet/ibm/ibmveth.*
10988
10989IBM Power Virtual FC Device Drivers
10990M:	Tyrel Datwyler <[email protected]>
10991L:	[email protected]
10992S:	Supported
10993F:	drivers/scsi/ibmvscsi/ibmvfc*
10994
10995IBM Power Virtual Management Channel Driver
10996M:	Brad Warrum <[email protected]>
10997M:	Ritu Agarwal <[email protected]>
10998S:	Supported
10999F:	drivers/misc/ibmvmc.*
11000
11001IBM Power Virtual SCSI Device Drivers
11002M:	Tyrel Datwyler <[email protected]>
11003L:	[email protected]
11004S:	Supported
11005F:	drivers/scsi/ibmvscsi/ibmvscsi*
11006F:	include/scsi/viosrp.h
11007
11008IBM Power Virtual SCSI Device Target Driver
11009M:	Tyrel Datwyler <[email protected]>
11010L:	[email protected]
11011L:	[email protected]
11012S:	Supported
11013F:	drivers/scsi/ibmvscsi_tgt/
11014
11015IBM Power VMX Cryptographic instructions
11016M:	Breno Leitão <[email protected]>
11017M:	Nayna Jain <[email protected]>
11018M:	Paulo Flabiano Smorigo <[email protected]>
11019L:	[email protected]
11020S:	Supported
11021F:	arch/powerpc/crypto/Kconfig
11022F:	arch/powerpc/crypto/Makefile
11023F:	arch/powerpc/crypto/aes.c
11024F:	arch/powerpc/crypto/aes_cbc.c
11025F:	arch/powerpc/crypto/aes_ctr.c
11026F:	arch/powerpc/crypto/aes_xts.c
11027F:	arch/powerpc/crypto/aesp8-ppc.*
11028F:	arch/powerpc/crypto/ghash.c
11029F:	arch/powerpc/crypto/ghashp8-ppc.pl
11030F:	arch/powerpc/crypto/ppc-xlate.pl
11031F:	arch/powerpc/crypto/vmx.c
11032
11033IBM ServeRAID RAID DRIVER
11034S:	Orphan
11035F:	drivers/scsi/ips.*
11036
11037ICH LPC AND GPIO DRIVER
11038M:	Peter Tyser <[email protected]>
11039S:	Maintained
11040F:	drivers/gpio/gpio-ich.c
11041F:	drivers/mfd/lpc_ich.c
11042
11043ICY I2C DRIVER
11044M:	Max Staudt <[email protected]>
11045L:	[email protected]
11046S:	Maintained
11047F:	drivers/i2c/busses/i2c-icy.c
11048
11049IDEAPAD LAPTOP EXTRAS DRIVER
11050M:	Ike Panhc <[email protected]>
11051L:	[email protected]
11052S:	Maintained
11053W:	http://launchpad.net/ideapad-laptop
11054F:	drivers/platform/x86/ideapad-laptop.c
11055
11056IDEAPAD LAPTOP SLIDEBAR DRIVER
11057M:	Andrey Moiseev <[email protected]>
11058L:	[email protected]
11059S:	Maintained
11060W:	https://github.com/o2genum/ideapad-slidebar
11061F:	drivers/input/misc/ideapad_slidebar.c
11062
11063IDT VersaClock 5 CLOCK DRIVER
11064M:	Luca Ceresoli <[email protected]>
11065S:	Maintained
11066F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11067F:	drivers/clk/clk-versaclock5.c
11068
11069IEEE 802.15.4 SUBSYSTEM
11070M:	Alexander Aring <[email protected]>
11071M:	Stefan Schmidt <[email protected]>
11072M:	Miquel Raynal <[email protected]>
11073L:	[email protected]
11074S:	Maintained
11075W:	https://linux-wpan.org/
11076Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11079F:	Documentation/networking/ieee802154.rst
11080F:	drivers/net/ieee802154/
11081F:	include/linux/ieee802154.h
11082F:	include/linux/nl802154.h
11083F:	include/net/af_ieee802154.h
11084F:	include/net/cfg802154.h
11085F:	include/net/ieee802154_netdev.h
11086F:	include/net/mac802154.h
11087F:	include/net/nl802154.h
11088F:	net/ieee802154/
11089F:	net/mac802154/
11090
11091Intel VIRTIO DATA PATH ACCELERATOR
11092M:	Zhu Lingshan <[email protected]>
11093L:	[email protected]
11094S:	Supported
11095F:	drivers/vdpa/ifcvf/
11096
11097IFE PROTOCOL
11098M:	Yotam Gigi <[email protected]>
11099M:	Jamal Hadi Salim <[email protected]>
11100F:	include/net/ife.h
11101F:	include/uapi/linux/ife.h
11102F:	net/ife
11103
11104IGORPLUG-USB IR RECEIVER
11105M:	Sean Young <[email protected]>
11106L:	[email protected]
11107S:	Maintained
11108F:	drivers/media/rc/igorplugusb.c
11109
11110IGUANAWORKS USB IR TRANSCEIVER
11111M:	Sean Young <[email protected]>
11112L:	[email protected]
11113S:	Maintained
11114F:	drivers/media/rc/iguanair.c
11115
11116IIO BACKEND FRAMEWORK
11117M:	Nuno Sa <[email protected]>
11118R:	Olivier Moysan <[email protected]>
11119L:	[email protected]
11120S:	Maintained
11121F:	Documentation/ABI/testing/debugfs-iio-backend
11122F:	drivers/iio/industrialio-backend.c
11123F:	include/linux/iio/backend.h
11124
11125IIO DIGITAL POTENTIOMETER DAC
11126M:	Peter Rosin <[email protected]>
11127L:	[email protected]
11128S:	Maintained
11129F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11130F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11131F:	drivers/iio/dac/dpot-dac.c
11132
11133IIO ENVELOPE DETECTOR
11134M:	Peter Rosin <[email protected]>
11135L:	[email protected]
11136S:	Maintained
11137F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11138F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11139F:	drivers/iio/adc/envelope-detector.c
11140
11141IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11142M:	Matti Vaittinen <[email protected]>
11143L:	[email protected]
11144S:	Maintained
11145F:	drivers/iio/industrialio-gts-helper.c
11146F:	include/linux/iio/iio-gts-helper.h
11147F:	drivers/iio/test/iio-test-gts.c
11148
11149IIO MULTIPLEXER
11150M:	Peter Rosin <[email protected]>
11151L:	[email protected]
11152S:	Maintained
11153F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11154F:	drivers/iio/multiplexer/iio-mux.c
11155
11156IIO SCMI BASED DRIVER
11157M:	Jyoti Bhayana <[email protected]>
11158L:	[email protected]
11159S:	Maintained
11160F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11161
11162IIO SUBSYSTEM AND DRIVERS
11163M:	Jonathan Cameron <[email protected]>
11164R:	Lars-Peter Clausen <[email protected]>
11165L:	[email protected]
11166S:	Maintained
11167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11168F:	Documentation/ABI/testing/configfs-iio*
11169F:	Documentation/ABI/testing/sysfs-bus-iio*
11170F:	Documentation/devicetree/bindings/iio/
11171F:	Documentation/iio/
11172F:	drivers/iio/
11173F:	drivers/staging/iio/
11174F:	include/dt-bindings/iio/
11175F:	include/linux/iio/
11176F:	tools/iio/
11177
11178IIO UNIT CONVERTER
11179M:	Peter Rosin <[email protected]>
11180L:	[email protected]
11181S:	Maintained
11182F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11183F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11184F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11185F:	drivers/iio/afe/iio-rescale.c
11186
11187IKANOS/ADI EAGLE ADSL USB DRIVER
11188M:	Matthieu Castet <[email protected]>
11189M:	Stanislaw Gruszka <[email protected]>
11190S:	Maintained
11191F:	drivers/usb/atm/ueagle-atm.c
11192
11193IMAGIS TOUCHSCREEN DRIVER
11194M:	Markuss Broks <[email protected]>
11195S:	Maintained
11196F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11197F:	drivers/input/touchscreen/imagis.c
11198
11199IMGTEC ASCII LCD DRIVER
11200M:	Paul Burton <[email protected]>
11201S:	Maintained
11202F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11203F:	drivers/auxdisplay/img-ascii-lcd.c
11204
11205IMGTEC JPEG ENCODER DRIVER
11206M:	Devarsh Thakkar <[email protected]>
11207L:	[email protected]
11208S:	Supported
11209F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11210F:	drivers/media/platform/imagination/e5010*
11211
11212IMGTEC IR DECODER DRIVER
11213S:	Orphan
11214F:	drivers/media/rc/img-ir/
11215
11216IMGTEC POWERVR DRM DRIVER
11217M:	Frank Binns <[email protected]>
11218M:	Matt Coster <[email protected]>
11219S:	Supported
11220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11221F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11222F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11223F:	Documentation/gpu/imagination/
11224F:	drivers/gpu/drm/ci/xfails/powervr*
11225F:	drivers/gpu/drm/imagination/
11226F:	include/uapi/drm/pvr_drm.h
11227
11228IMON SOUNDGRAPH USB IR RECEIVER
11229M:	Sean Young <[email protected]>
11230L:	[email protected]
11231S:	Maintained
11232F:	drivers/media/rc/imon.c
11233F:	drivers/media/rc/imon_raw.c
11234
11235IMS TWINTURBO FRAMEBUFFER DRIVER
11236L:	[email protected]
11237S:	Orphan
11238F:	drivers/video/fbdev/imsttfb.c
11239
11240INDEX OF FURTHER KERNEL DOCUMENTATION
11241M:	Carlos Bilbao <[email protected]>
11242S:	Maintained
11243F:	Documentation/process/kernel-docs.rst
11244
11245INDUSTRY PACK SUBSYSTEM (IPACK)
11246M:	Vaibhav Gupta <[email protected]>
11247M:	Jens Taprogge <[email protected]>
11248M:	Greg Kroah-Hartman <[email protected]>
11249L:	[email protected]
11250S:	Maintained
11251W:	http://industrypack.sourceforge.net
11252F:	drivers/ipack/
11253
11254INFINEON DPS310 Driver
11255M:	Eddie James <[email protected]>
11256L:	[email protected]
11257S:	Maintained
11258F:	drivers/iio/pressure/dps310.c
11259
11260INFINEON PEB2466 ASoC CODEC
11261M:	Herve Codina <[email protected]>
11262L:	[email protected]
11263S:	Maintained
11264F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11265F:	sound/soc/codecs/peb2466.c
11266
11267INFINIBAND SUBSYSTEM
11268M:	Jason Gunthorpe <[email protected]>
11269M:	Leon Romanovsky <[email protected]>
11270L:	[email protected]
11271S:	Supported
11272W:	https://github.com/linux-rdma/rdma-core
11273Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11275F:	Documentation/devicetree/bindings/infiniband/
11276F:	Documentation/infiniband/
11277F:	drivers/infiniband/
11278F:	include/rdma/
11279F:	include/trace/events/ib_mad.h
11280F:	include/trace/events/ib_umad.h
11281F:	include/trace/misc/rdma.h
11282F:	include/uapi/linux/if_infiniband.h
11283F:	include/uapi/rdma/
11284F:	samples/bpf/ibumad_kern.c
11285F:	samples/bpf/ibumad_user.c
11286
11287INGENIC JZ4780 NAND DRIVER
11288M:	Harvey Hunt <[email protected]>
11289L:	[email protected]
11290L:	[email protected]
11291S:	Maintained
11292F:	drivers/mtd/nand/raw/ingenic/
11293
11294INGENIC JZ47xx SoCs
11295M:	Paul Cercueil <[email protected]>
11296L:	[email protected]
11297S:	Maintained
11298F:	arch/mips/boot/dts/ingenic/
11299F:	arch/mips/generic/board-ingenic.c
11300F:	arch/mips/include/asm/mach-ingenic/
11301F:	arch/mips/ingenic/Kconfig
11302F:	drivers/clk/ingenic/
11303F:	drivers/dma/dma-jz4780.c
11304F:	drivers/gpu/drm/ingenic/
11305F:	drivers/i2c/busses/i2c-jz4780.c
11306F:	drivers/iio/adc/ingenic-adc.c
11307F:	drivers/irqchip/irq-ingenic.c
11308F:	drivers/memory/jz4780-nemc.c
11309F:	drivers/mmc/host/jz4740_mmc.c
11310F:	drivers/mtd/nand/raw/ingenic/
11311F:	drivers/pinctrl/pinctrl-ingenic.c
11312F:	drivers/power/supply/ingenic-battery.c
11313F:	drivers/pwm/pwm-jz4740.c
11314F:	drivers/remoteproc/ingenic_rproc.c
11315F:	drivers/rtc/rtc-jz4740.c
11316F:	drivers/tty/serial/8250/8250_ingenic.c
11317F:	drivers/usb/musb/jz4740.c
11318F:	drivers/watchdog/jz4740_wdt.c
11319F:	include/dt-bindings/iio/adc/ingenic,adc.h
11320F:	include/linux/mfd/ingenic-tcu.h
11321F:	sound/soc/codecs/jz47*
11322F:	sound/soc/jz4740/
11323
11324INJOINIC IP5xxx POWER BANK IC DRIVER
11325M:	Samuel Holland <[email protected]>
11326S:	Maintained
11327F:	drivers/power/supply/ip5xxx_power.c
11328
11329INOTIFY
11330M:	Jan Kara <[email protected]>
11331R:	Amir Goldstein <[email protected]>
11332L:	[email protected]
11333S:	Maintained
11334F:	Documentation/filesystems/inotify.rst
11335F:	fs/notify/inotify/
11336F:	include/linux/inotify.h
11337F:	include/uapi/linux/inotify.h
11338
11339INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11340M:	Dmitry Torokhov <[email protected]>
11341L:	[email protected]
11342S:	Maintained
11343Q:	http://patchwork.kernel.org/project/linux-input/list/
11344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11345F:	Documentation/devicetree/bindings/input/
11346F:	Documentation/devicetree/bindings/serio/
11347F:	Documentation/input/
11348F:	drivers/input/
11349F:	include/dt-bindings/input/
11350F:	include/linux/gameport.h
11351F:	include/linux/i8042.h
11352F:	include/linux/input.h
11353F:	include/linux/input/
11354F:	include/linux/libps2.h
11355F:	include/linux/serio.h
11356F:	include/uapi/linux/gameport.h
11357F:	include/uapi/linux/input-event-codes.h
11358F:	include/uapi/linux/input.h
11359F:	include/uapi/linux/serio.h
11360F:	include/uapi/linux/uinput.h
11361
11362INPUT MULTITOUCH (MT) PROTOCOL
11363M:	Henrik Rydberg <[email protected]>
11364L:	[email protected]
11365S:	Odd fixes
11366F:	Documentation/input/multi-touch-protocol.rst
11367F:	drivers/input/input-mt.c
11368K:	\b(ABS|SYN)_MT_
11369
11370INSIDE SECURE CRYPTO DRIVER
11371M:	Antoine Tenart <[email protected]>
11372L:	[email protected]
11373S:	Maintained
11374F:	drivers/crypto/inside-secure/
11375
11376INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11377M:	Mimi Zohar <[email protected]>
11378M:	Roberto Sassu <[email protected]>
11379M:	Dmitry Kasatkin <[email protected]>
11380R:	Eric Snowberg <[email protected]>
11381L:	[email protected]
11382S:	Supported
11383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11384F:	security/integrity/
11385F:	security/integrity/ima/
11386
11387INTEGRITY POLICY ENFORCEMENT (IPE)
11388M:	Fan Wu <[email protected]>
11389L:	[email protected]
11390S:	Supported
11391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11392F:	Documentation/admin-guide/LSM/ipe.rst
11393F:	Documentation/security/ipe.rst
11394F:	scripts/ipe/
11395F:	security/ipe/
11396
11397INTEL 810/815 FRAMEBUFFER DRIVER
11398M:	Antonino Daplas <[email protected]>
11399L:	[email protected]
11400S:	Maintained
11401F:	drivers/video/fbdev/i810/
11402
11403INTEL 8254 COUNTER DRIVER
11404M:	William Breathitt Gray <[email protected]>
11405L:	[email protected]
11406S:	Maintained
11407F:	drivers/counter/i8254.c
11408F:	include/linux/i8254.h
11409
11410INTEL 8255 GPIO DRIVER
11411M:	William Breathitt Gray <[email protected]>
11412L:	[email protected]
11413S:	Maintained
11414F:	drivers/gpio/gpio-i8255.c
11415F:	drivers/gpio/gpio-i8255.h
11416
11417INTEL ASoC DRIVERS
11418M:	Cezary Rojewski <[email protected]>
11419M:	Liam Girdwood <[email protected]>
11420M:	Peter Ujfalusi <[email protected]>
11421M:	Bard Liao <[email protected]>
11422M:	Ranjani Sridharan <[email protected]>
11423M:	Kai Vehmanen <[email protected]>
11424R:	Pierre-Louis Bossart <[email protected]>
11425L:	[email protected]
11426S:	Supported
11427F:	sound/soc/intel/
11428
11429INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11430M:	Hans de Goede <[email protected]>
11431L:	[email protected]
11432S:	Maintained
11433F:	drivers/platform/x86/intel/atomisp2/pm.c
11434
11435INTEL ATOMISP2 LED DRIVER
11436M:	Hans de Goede <[email protected]>
11437L:	[email protected]
11438S:	Maintained
11439F:	drivers/platform/x86/intel/atomisp2/led.c
11440
11441INTEL BIOS SAR INT1092 DRIVER
11442M:	Shravan Sudhakar <[email protected]>
11443L:	[email protected]
11444S:	Maintained
11445F:	drivers/platform/x86/intel/int1092/
11446
11447INTEL BROXTON PMC DRIVER
11448M:	Mika Westerberg <[email protected]>
11449M:	Zha Qipeng <[email protected]>
11450S:	Maintained
11451F:	drivers/mfd/intel_pmc_bxt.c
11452F:	include/linux/mfd/intel_pmc_bxt.h
11453
11454INTEL C600 SERIES SAS CONTROLLER DRIVER
11455M:	Artur Paszkiewicz <[email protected]>
11456L:	[email protected]
11457S:	Supported
11458T:	git git://git.code.sf.net/p/intel-sas/isci
11459F:	drivers/scsi/isci/
11460
11461INTEL CPU family model numbers
11462M:	Tony Luck <[email protected]>
11463M:	[email protected]
11464L:	[email protected]
11465S:	Supported
11466F:	arch/x86/include/asm/intel-family.h
11467
11468INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11469M:	Jani Nikula <[email protected]>
11470M:	Rodrigo Vivi <[email protected]>
11471L:	[email protected]
11472L:	[email protected]
11473S:	Supported
11474F:	drivers/gpu/drm/i915/display/
11475F:	drivers/gpu/drm/xe/display/
11476F:	drivers/gpu/drm/xe/compat-i915-headers
11477F:	include/drm/intel/
11478
11479INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11480M:	Jani Nikula <[email protected]>
11481M:	Joonas Lahtinen <[email protected]>
11482M:	Rodrigo Vivi <[email protected]>
11483M:	Tvrtko Ursulin <[email protected]>
11484L:	[email protected]
11485S:	Supported
11486W:	https://drm.pages.freedesktop.org/intel-docs/
11487Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11488B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11489C:	irc://irc.oftc.net/intel-gfx
11490T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11491F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11492F:	Documentation/gpu/i915.rst
11493F:	drivers/gpu/drm/ci/xfails/i915*
11494F:	drivers/gpu/drm/i915/
11495F:	include/drm/intel/
11496F:	include/uapi/drm/i915_drm.h
11497
11498INTEL DRM XE DRIVER (Lunar Lake and newer)
11499M:	Lucas De Marchi <[email protected]>
11500M:	Thomas Hellström <[email protected]>
11501M:	Rodrigo Vivi <[email protected]>
11502L:	[email protected]
11503S:	Supported
11504W:	https://drm.pages.freedesktop.org/intel-docs/
11505Q:	http://patchwork.freedesktop.org/project/intel-xe/
11506B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11507C:	irc://irc.oftc.net/xe
11508T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11509F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11510F:	Documentation/gpu/xe/
11511F:	drivers/gpu/drm/xe/
11512F:	include/drm/intel/
11513F:	include/uapi/drm/xe_drm.h
11514
11515INTEL ETHERNET DRIVERS
11516M:	Tony Nguyen <[email protected]>
11517M:	Przemek Kitszel <[email protected]>
11518L:	[email protected] (moderated for non-subscribers)
11519S:	Supported
11520W:	https://www.intel.com/content/www/us/en/support.html
11521Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11524F:	Documentation/networking/device_drivers/ethernet/intel/
11525F:	drivers/net/ethernet/intel/
11526F:	drivers/net/ethernet/intel/*/
11527F:	include/linux/avf/virtchnl.h
11528F:	include/linux/net/intel/iidc.h
11529
11530INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11531M:	Mustafa Ismail <[email protected]>
11532M:	Tatyana Nikolova <[email protected]>
11533L:	[email protected]
11534S:	Supported
11535F:	drivers/infiniband/hw/irdma/
11536F:	include/uapi/rdma/irdma-abi.h
11537
11538INTEL GPIO DRIVERS
11539M:	Andy Shevchenko <[email protected]>
11540L:	[email protected]
11541S:	Supported
11542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11543F:	drivers/gpio/gpio-elkhartlake.c
11544F:	drivers/gpio/gpio-graniterapids.c
11545F:	drivers/gpio/gpio-ich.c
11546F:	drivers/gpio/gpio-merrifield.c
11547F:	drivers/gpio/gpio-ml-ioh.c
11548F:	drivers/gpio/gpio-pch.c
11549F:	drivers/gpio/gpio-sch.c
11550F:	drivers/gpio/gpio-sodaville.c
11551F:	drivers/gpio/gpio-tangier.c
11552F:	drivers/gpio/gpio-tangier.h
11553
11554INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11555M:	Zhenyu Wang <[email protected]>
11556M:	Zhi Wang <[email protected]>
11557L:	[email protected]
11558L:	[email protected]
11559S:	Supported
11560W:	https://github.com/intel/gvt-linux/wiki
11561T:	git https://github.com/intel/gvt-linux.git
11562F:	drivers/gpu/drm/i915/gvt/
11563
11564INTEL HID EVENT DRIVER
11565M:	Alex Hung <[email protected]>
11566L:	[email protected]
11567S:	Maintained
11568F:	drivers/platform/x86/intel/hid.c
11569
11570INTEL I/OAT DMA DRIVER
11571M:	Dave Jiang <[email protected]>
11572R:	Dan Williams <[email protected]>
11573L:	[email protected]
11574S:	Supported
11575Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11576F:	drivers/dma/ioat*
11577
11578INTEL IAA CRYPTO DRIVER
11579M:	Kristen Accardi <[email protected]>
11580L:	[email protected]
11581S:	Supported
11582F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11583F:	drivers/crypto/intel/iaa/*
11584
11585INTEL IDLE DRIVER
11586M:	Jacob Pan <[email protected]>
11587M:	Len Brown <[email protected]>
11588L:	[email protected]
11589S:	Supported
11590B:	https://bugzilla.kernel.org
11591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11592F:	drivers/idle/intel_idle.c
11593
11594INTEL IDXD DRIVER
11595M:	Fenghua Yu <[email protected]>
11596R:	Dave Jiang <[email protected]>
11597L:	[email protected]
11598S:	Supported
11599F:	drivers/dma/idxd/*
11600F:	include/uapi/linux/idxd.h
11601
11602INTEL IN FIELD SCAN (IFS) DEVICE
11603M:	Jithu Joseph <[email protected]>
11604R:	Ashok Raj <[email protected]>
11605R:	Tony Luck <[email protected]>
11606S:	Maintained
11607F:	drivers/platform/x86/intel/ifs
11608F:	include/trace/events/intel_ifs.h
11609F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11610
11611INTEL INTEGRATED SENSOR HUB DRIVER
11612M:	Srinivas Pandruvada <[email protected]>
11613M:	Jiri Kosina <[email protected]>
11614L:	[email protected]
11615S:	Maintained
11616F:	drivers/hid/intel-ish-hid/
11617
11618INTEL IOMMU (VT-d)
11619M:	David Woodhouse <[email protected]>
11620M:	Lu Baolu <[email protected]>
11621L:	[email protected]
11622S:	Supported
11623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11624F:	drivers/iommu/intel/
11625
11626INTEL IPU3 CSI-2 CIO2 DRIVER
11627M:	Yong Zhi <[email protected]>
11628M:	Sakari Ailus <[email protected]>
11629M:	Bingbu Cao <[email protected]>
11630M:	Dan Scally <[email protected]>
11631R:	Tianshu Qiu <[email protected]>
11632L:	[email protected]
11633S:	Maintained
11634T:	git git://linuxtv.org/media.git
11635F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11636F:	drivers/media/pci/intel/ipu3/
11637
11638INTEL IPU3 CSI-2 IMGU DRIVER
11639M:	Sakari Ailus <[email protected]>
11640R:	Bingbu Cao <[email protected]>
11641R:	Tianshu Qiu <[email protected]>
11642L:	[email protected]
11643S:	Maintained
11644F:	Documentation/admin-guide/media/ipu3.rst
11645F:	Documentation/admin-guide/media/ipu3_rcb.svg
11646F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11647F:	drivers/staging/media/ipu3/
11648
11649INTEL IPU6 INPUT SYSTEM DRIVER
11650M:	Sakari Ailus <[email protected]>
11651M:	Bingbu Cao <[email protected]>
11652R:	Tianshu Qiu <[email protected]>
11653L:	[email protected]
11654S:	Maintained
11655T:	git git://linuxtv.org/media.git
11656F:	Documentation/admin-guide/media/ipu6-isys.rst
11657F:	drivers/media/pci/intel/ipu6/
11658
11659INTEL ISHTP ECLITE DRIVER
11660M:	Srinivas Pandruvada <[email protected]>
11661L:	[email protected]
11662S:	Supported
11663F:	drivers/platform/x86/intel/ishtp_eclite.c
11664
11665INTEL IXP4XX CRYPTO SUPPORT
11666M:	Corentin Labbe <[email protected]>
11667L:	[email protected]
11668S:	Maintained
11669F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11670
11671INTEL KEEM BAY DRM DRIVER
11672M:	Anitha Chrisanthus <[email protected]>
11673M:	Edmund Dea <[email protected]>
11674S:	Maintained
11675F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11676F:	drivers/gpu/drm/kmb/
11677
11678INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11679M:	Daniele Alessandrelli <[email protected]>
11680S:	Maintained
11681F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11682F:	drivers/crypto/intel/keembay/Kconfig
11683F:	drivers/crypto/intel/keembay/Makefile
11684F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11685F:	drivers/crypto/intel/keembay/ocs-aes.c
11686F:	drivers/crypto/intel/keembay/ocs-aes.h
11687
11688INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11689M:	Daniele Alessandrelli <[email protected]>
11690M:	Prabhjot Khurana <[email protected]>
11691M:	Mark Gross <[email protected]>
11692S:	Maintained
11693F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11694F:	drivers/crypto/intel/keembay/Kconfig
11695F:	drivers/crypto/intel/keembay/Makefile
11696F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11697
11698INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11699M:	Daniele Alessandrelli <[email protected]>
11700M:	Declan Murphy <[email protected]>
11701S:	Maintained
11702F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11703F:	drivers/crypto/intel/keembay/Kconfig
11704F:	drivers/crypto/intel/keembay/Makefile
11705F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11706F:	drivers/crypto/intel/keembay/ocs-hcu.c
11707F:	drivers/crypto/intel/keembay/ocs-hcu.h
11708
11709INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11710M:	Wentong Wu <[email protected]>
11711M:	Sakari Ailus <[email protected]>
11712S:	Maintained
11713F:	drivers/gpio/gpio-ljca.c
11714F:	drivers/i2c/busses/i2c-ljca.c
11715F:	drivers/spi/spi-ljca.c
11716F:	drivers/usb/misc/usb-ljca.c
11717F:	include/linux/usb/ljca.h
11718
11719INTEL MANAGEMENT ENGINE (mei)
11720M:	Alexander Usyskin <[email protected]>
11721L:	[email protected]
11722S:	Supported
11723F:	Documentation/driver-api/mei/*
11724F:	drivers/misc/mei/
11725F:	drivers/watchdog/mei_wdt.c
11726F:	include/linux/mei_aux.h
11727F:	include/linux/mei_cl_bus.h
11728F:	include/uapi/linux/mei.h
11729F:	include/uapi/linux/mei_uuid.h
11730F:	include/uapi/linux/uuid.h
11731F:	samples/mei/*
11732
11733INTEL MAX 10 BMC MFD DRIVER
11734M:	Xu Yilun <[email protected]>
11735R:	Tom Rix <[email protected]>
11736S:	Maintained
11737F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11738F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11739F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11740F:	drivers/mfd/intel-m10-bmc*
11741F:	include/linux/mfd/intel-m10-bmc.h
11742
11743INTEL MAX10 BMC SECURE UPDATES
11744M:	Peter Colberg <[email protected]>
11745L:	[email protected]
11746S:	Maintained
11747F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11748F:	drivers/fpga/intel-m10-bmc-sec-update.c
11749
11750INTEL MID (Mobile Internet Device) PLATFORM
11751M:	Andy Shevchenko <[email protected]>
11752L:	[email protected]
11753S:	Supported
11754F:	arch/x86/include/asm/intel-mid.h
11755F:	arch/x86/pci/intel_mid_pci.c
11756F:	arch/x86/platform/intel-mid/
11757F:	drivers/extcon/extcon-intel-mrfld.c
11758F:	drivers/iio/adc/intel_mrfld_adc.c
11759F:	drivers/mfd/intel_soc_pmic_mrfld.c
11760F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11761F:	drivers/platform/x86/intel_scu_*
11762F:	drivers/staging/media/atomisp/
11763F:	drivers/watchdog/intel-mid_wdt.c
11764F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11765F:	include/linux/platform_data/x86/intel-mid_wdt.h
11766F:	include/linux/platform_data/x86/intel_scu_ipc.h
11767
11768INTEL P-Unit IPC DRIVER
11769M:	Zha Qipeng <[email protected]>
11770L:	[email protected]
11771S:	Maintained
11772F:	arch/x86/include/asm/intel_punit_ipc.h
11773F:	drivers/platform/x86/intel/punit_ipc.c
11774
11775INTEL PMC CORE DRIVER
11776M:	Rajneesh Bhardwaj <[email protected]>
11777M:	David E Box <[email protected]>
11778L:	[email protected]
11779S:	Maintained
11780F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11781F:	drivers/platform/x86/intel/pmc/
11782
11783INTEL PMIC GPIO DRIVERS
11784M:	Andy Shevchenko <[email protected]>
11785S:	Supported
11786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11787F:	drivers/gpio/gpio-*cove.c
11788
11789INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11790M:	Andy Shevchenko <[email protected]>
11791S:	Supported
11792F:	drivers/mfd/intel_soc_pmic*
11793F:	include/linux/mfd/intel_soc_pmic*
11794
11795INTEL PMT DRIVERS
11796M:	David E. Box <[email protected]>
11797S:	Supported
11798F:	drivers/platform/x86/intel/pmt/
11799
11800INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11801M:	Stanislav Yakovlev <[email protected]>
11802L:	[email protected]
11803S:	Maintained
11804F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11805F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11806F:	drivers/net/wireless/intel/ipw2x00/
11807
11808INTEL PSTATE DRIVER
11809M:	Srinivas Pandruvada <[email protected]>
11810M:	Len Brown <[email protected]>
11811L:	[email protected]
11812S:	Supported
11813F:	drivers/cpufreq/intel_pstate.c
11814
11815INTEL PTP DFL ToD DRIVER
11816M:	Tianfei Zhang <[email protected]>
11817L:	[email protected]
11818L:	[email protected]
11819S:	Maintained
11820F:	drivers/ptp/ptp_dfl_tod.c
11821
11822INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11823M:	Jarkko Nikula <[email protected]>
11824L:	[email protected]
11825F:	drivers/counter/intel-qep.c
11826
11827INTEL SCU DRIVERS
11828M:	Mika Westerberg <[email protected]>
11829S:	Maintained
11830F:	drivers/platform/x86/intel_scu_*
11831F:	include/linux/platform_data/x86/intel_scu_ipc.h
11832
11833INTEL SDSI DRIVER
11834M:	David E. Box <[email protected]>
11835S:	Supported
11836F:	drivers/platform/x86/intel/sdsi.c
11837F:	tools/arch/x86/intel_sdsi/
11838F:	tools/testing/selftests/drivers/sdsi/
11839
11840INTEL SGX
11841M:	Jarkko Sakkinen <[email protected]>
11842R:	Dave Hansen <[email protected]>
11843L:	[email protected]
11844S:	Supported
11845Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11847F:	Documentation/arch/x86/sgx.rst
11848F:	arch/x86/entry/vdso/vsgx.S
11849F:	arch/x86/include/asm/sgx.h
11850F:	arch/x86/include/uapi/asm/sgx.h
11851F:	arch/x86/kernel/cpu/sgx/*
11852F:	tools/testing/selftests/sgx/*
11853K:	\bSGX_
11854
11855INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11856M:	Daniel Scally <[email protected]>
11857S:	Maintained
11858F:	drivers/platform/x86/intel/int3472/
11859
11860INTEL SPEED SELECT TECHNOLOGY
11861M:	Srinivas Pandruvada <[email protected]>
11862L:	[email protected]
11863S:	Maintained
11864F:	drivers/platform/x86/intel/speed_select_if/
11865F:	include/uapi/linux/isst_if.h
11866F:	tools/power/x86/intel-speed-select/
11867
11868INTEL STRATIX10 FIRMWARE DRIVERS
11869M:	Dinh Nguyen <[email protected]>
11870L:	[email protected]
11871S:	Maintained
11872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11873F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11874F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11875F:	drivers/firmware/stratix10-rsu.c
11876F:	drivers/firmware/stratix10-svc.c
11877F:	include/linux/firmware/intel/stratix10-smc.h
11878F:	include/linux/firmware/intel/stratix10-svc-client.h
11879
11880INTEL TELEMETRY DRIVER
11881M:	Rajneesh Bhardwaj <[email protected]>
11882M:	"David E. Box" <[email protected]>
11883L:	[email protected]
11884S:	Maintained
11885F:	arch/x86/include/asm/intel_telemetry.h
11886F:	drivers/platform/x86/intel/telemetry/
11887
11888INTEL TPMI DRIVER
11889M:	Srinivas Pandruvada <[email protected]>
11890L:	[email protected]
11891S:	Maintained
11892F:	Documentation/ABI/testing/debugfs-tpmi
11893F:	drivers/platform/x86/intel/vsec_tpmi.c
11894F:	include/linux/intel_tpmi.h
11895
11896INTEL UNCORE FREQUENCY CONTROL
11897M:	Srinivas Pandruvada <[email protected]>
11898L:	[email protected]
11899S:	Maintained
11900F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11901F:	drivers/platform/x86/intel/uncore-frequency/
11902
11903INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11904M:	David E. Box <[email protected]>
11905S:	Supported
11906F:	drivers/platform/x86/intel/vsec.c
11907F:	include/linux/intel_vsec.h
11908
11909INTEL VIRTUAL BUTTON DRIVER
11910M:	AceLan Kao <[email protected]>
11911L:	[email protected]
11912S:	Maintained
11913F:	drivers/platform/x86/intel/vbtn.c
11914
11915INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11916M:	Stanislaw Gruszka <[email protected]>
11917L:	[email protected]
11918S:	Supported
11919F:	drivers/net/wireless/intel/iwlegacy/
11920
11921INTEL WIRELESS WIFI LINK (iwlwifi)
11922M:	Miri Korenblit <[email protected]>
11923L:	[email protected]
11924S:	Supported
11925W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11927F:	drivers/net/wireless/intel/iwlwifi/
11928
11929INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11930M:	Jithu Joseph <[email protected]>
11931S:	Maintained
11932W:	https://slimbootloader.github.io/security/firmware-update.html
11933F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11934
11935INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11936L:	[email protected]
11937S:	Maintained
11938F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11939
11940INTEL WWAN IOSM DRIVER
11941M:	M Chetan Kumar <[email protected]>
11942L:	[email protected]
11943S:	Maintained
11944F:	drivers/net/wwan/iosm/
11945
11946INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11947M:	Xin Li <[email protected]>
11948M:	"H. Peter Anvin" <[email protected]>
11949S:	Supported
11950F:	Documentation/arch/x86/x86_64/fred.rst
11951F:	arch/x86/entry/entry_64_fred.S
11952F:	arch/x86/entry/entry_fred.c
11953F:	arch/x86/include/asm/fred.h
11954F:	arch/x86/kernel/fred.c
11955
11956INTEL(R) TRACE HUB
11957M:	Alexander Shishkin <[email protected]>
11958S:	Supported
11959F:	Documentation/trace/intel_th.rst
11960F:	drivers/hwtracing/intel_th/
11961F:	include/linux/intel_th.h
11962
11963INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11964M:	Ning Sun <[email protected]>
11965L:	[email protected]
11966S:	Supported
11967W:	http://tboot.sourceforge.net
11968T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11969F:	Documentation/arch/x86/intel_txt.rst
11970F:	arch/x86/kernel/tboot.c
11971F:	include/linux/tboot.h
11972
11973INTERCONNECT API
11974M:	Georgi Djakov <[email protected]>
11975L:	[email protected]
11976S:	Maintained
11977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11978F:	Documentation/devicetree/bindings/interconnect/
11979F:	Documentation/driver-api/interconnect.rst
11980F:	drivers/interconnect/
11981F:	include/dt-bindings/interconnect/
11982F:	include/linux/interconnect-provider.h
11983F:	include/linux/interconnect.h
11984
11985INTERRUPT COUNTER DRIVER
11986M:	Oleksij Rempel <[email protected]>
11987R:	Pengutronix Kernel Team <[email protected]>
11988L:	[email protected]
11989F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11990F:	drivers/counter/interrupt-cnt.c
11991
11992INTERSIL ISL7998X VIDEO DECODER DRIVER
11993M:	Michael Tretter <[email protected]>
11994R:	Pengutronix Kernel Team <[email protected]>
11995L:	[email protected]
11996S:	Maintained
11997F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11998F:	drivers/media/i2c/isl7998x.c
11999
12000INVENSENSE ICM-426xx IMU DRIVER
12001M:	Jean-Baptiste Maneyrol <[email protected]>
12002L:	[email protected]
12003S:	Maintained
12004W:	https://invensense.tdk.com/
12005F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12006F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12007F:	drivers/iio/imu/inv_icm42600/
12008
12009INVENSENSE MPU-3050 GYROSCOPE DRIVER
12010M:	Linus Walleij <[email protected]>
12011L:	[email protected]
12012S:	Maintained
12013F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12014F:	drivers/iio/gyro/mpu3050*
12015
12016INVENSENSE MPU-6050 IMU DRIVER
12017M:	Jean-Baptiste Maneyrol <[email protected]>
12018L:	[email protected]
12019S:	Maintained
12020W:	https://invensense.tdk.com/
12021F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12022F:	drivers/iio/imu/inv_mpu6050/
12023
12024IOC3 ETHERNET DRIVER
12025M:	Thomas Bogendoerfer <[email protected]>
12026L:	[email protected]
12027S:	Maintained
12028F:	drivers/net/ethernet/sgi/ioc3-eth.c
12029
12030IOMMU DMA-API LAYER
12031M:	Robin Murphy <[email protected]>
12032L:	[email protected]
12033S:	Maintained
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12035F:	drivers/iommu/dma-iommu.c
12036F:	drivers/iommu/dma-iommu.h
12037F:	drivers/iommu/iova.c
12038F:	include/linux/iommu-dma.h
12039F:	include/linux/iova.h
12040
12041IOMMU SUBSYSTEM
12042M:	Joerg Roedel <[email protected]>
12043M:	Will Deacon <[email protected]>
12044R:	Robin Murphy <[email protected]>
12045L:	[email protected]
12046S:	Maintained
12047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12048F:	Documentation/devicetree/bindings/iommu/
12049F:	drivers/iommu/
12050F:	include/linux/iommu.h
12051F:	include/linux/iova.h
12052F:	include/linux/of_iommu.h
12053
12054IOMMUFD
12055M:	Jason Gunthorpe <[email protected]>
12056M:	Kevin Tian <[email protected]>
12057L:	[email protected]
12058S:	Maintained
12059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12060F:	Documentation/userspace-api/iommufd.rst
12061F:	drivers/iommu/iommufd/
12062F:	include/linux/iommufd.h
12063F:	include/uapi/linux/iommufd.h
12064F:	tools/testing/selftests/iommu/
12065
12066IOSYS-MAP HELPERS
12067M:	Thomas Zimmermann <[email protected]>
12068L:	[email protected]
12069S:	Maintained
12070T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12071F:	include/linux/iosys-map.h
12072
12073IO_URING
12074M:	Jens Axboe <[email protected]>
12075M:	Pavel Begunkov <[email protected]>
12076L:	[email protected]
12077S:	Maintained
12078T:	git git://git.kernel.dk/linux-block
12079T:	git git://git.kernel.dk/liburing
12080F:	include/linux/io_uring/
12081F:	include/linux/io_uring.h
12082F:	include/linux/io_uring_types.h
12083F:	include/trace/events/io_uring.h
12084F:	include/uapi/linux/io_uring.h
12085F:	io_uring/
12086
12087IPMI SUBSYSTEM
12088M:	Corey Minyard <[email protected]>
12089L:	[email protected] (moderated for non-subscribers)
12090S:	Supported
12091W:	http://openipmi.sourceforge.net/
12092T:	git https://github.com/cminyard/linux-ipmi.git for-next
12093F:	Documentation/devicetree/bindings/ipmi/
12094F:	Documentation/driver-api/ipmi.rst
12095F:	drivers/char/ipmi/
12096F:	include/linux/ipmi*
12097F:	include/uapi/linux/ipmi*
12098
12099IPS SCSI RAID DRIVER
12100M:	Adaptec OEM Raid Solutions <[email protected]>
12101L:	[email protected]
12102S:	Maintained
12103W:	http://www.adaptec.com/
12104F:	drivers/scsi/ips*
12105
12106IPVS
12107M:	Simon Horman <[email protected]>
12108M:	Julian Anastasov <[email protected]>
12109L:	[email protected]
12110L:	[email protected]
12111S:	Maintained
12112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12114F:	Documentation/networking/ipvs-sysctl.rst
12115F:	include/net/ip_vs.h
12116F:	include/uapi/linux/ip_vs.h
12117F:	net/netfilter/ipvs/
12118
12119IPWIRELESS DRIVER
12120M:	Jiri Kosina <[email protected]>
12121M:	David Sterba <[email protected]>
12122S:	Odd Fixes
12123F:	drivers/tty/ipwireless/
12124
12125IRON DEVICE AUDIO CODEC DRIVERS
12126M:	Kiseok Jo <[email protected]>
12127L:	[email protected]
12128S:	Maintained
12129F:	Documentation/devicetree/bindings/sound/irondevice,*
12130F:	sound/soc/codecs/sma*
12131
12132IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12133M:	Thomas Gleixner <[email protected]>
12134S:	Maintained
12135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12136F:	Documentation/core-api/irq/irq-domain.rst
12137F:	include/linux/irqdomain.h
12138F:	include/linux/irqdomain_defs.h
12139F:	kernel/irq/irqdomain.c
12140F:	kernel/irq/msi.c
12141
12142IRQ SUBSYSTEM
12143M:	Thomas Gleixner <[email protected]>
12144L:	[email protected]
12145S:	Maintained
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12147F:	include/linux/group_cpus.h
12148F:	include/linux/irq.h
12149F:	include/linux/irqhandler.h
12150F:	include/linux/irqnr.h
12151F:	include/linux/irqreturn.h
12152F:	kernel/irq/
12153F:	lib/group_cpus.c
12154
12155IRQCHIP DRIVERS
12156M:	Thomas Gleixner <[email protected]>
12157L:	[email protected]
12158S:	Maintained
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12160F:	Documentation/devicetree/bindings/interrupt-controller/
12161F:	drivers/irqchip/
12162F:	include/linux/irqchip.h
12163
12164ISA
12165M:	William Breathitt Gray <[email protected]>
12166S:	Maintained
12167F:	Documentation/driver-api/isa.rst
12168F:	drivers/base/isa.c
12169F:	include/linux/isa.h
12170
12171ISA RADIO MODULE
12172M:	Hans Verkuil <[email protected]>
12173L:	[email protected]
12174S:	Maintained
12175W:	https://linuxtv.org
12176T:	git git://linuxtv.org/media.git
12177F:	drivers/media/radio/radio-isa*
12178
12179ISAPNP
12180M:	Jaroslav Kysela <[email protected]>
12181S:	Maintained
12182F:	Documentation/userspace-api/isapnp.rst
12183F:	drivers/pnp/isapnp/
12184F:	include/linux/isapnp.h
12185
12186ISCSI
12187M:	Lee Duncan <[email protected]>
12188M:	Chris Leech <[email protected]>
12189M:	Mike Christie <[email protected]>
12190L:	[email protected]
12191L:	[email protected]
12192S:	Maintained
12193W:	www.open-iscsi.com
12194F:	drivers/scsi/*iscsi*
12195F:	include/scsi/*iscsi*
12196
12197iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12198M:	Peter Jones <[email protected]>
12199M:	Konrad Rzeszutek Wilk <[email protected]>
12200S:	Maintained
12201F:	drivers/firmware/iscsi_ibft*
12202
12203ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12204M:	Sagi Grimberg <[email protected]>
12205M:	Max Gurtovoy <[email protected]>
12206L:	[email protected]
12207S:	Supported
12208W:	http://www.openfabrics.org
12209W:	www.open-iscsi.org
12210Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12211F:	drivers/infiniband/ulp/iser/
12212
12213ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12214M:	Sagi Grimberg <[email protected]>
12215L:	[email protected]
12216L:	[email protected]
12217S:	Supported
12218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12219F:	drivers/infiniband/ulp/isert
12220
12221ISDN/CMTP OVER BLUETOOTH
12222M:	Karsten Keil <[email protected]>
12223L:	[email protected] (subscribers-only)
12224L:	[email protected]
12225S:	Odd Fixes
12226W:	http://www.isdn4linux.de
12227F:	Documentation/isdn/
12228F:	drivers/isdn/capi/
12229F:	include/linux/isdn/
12230F:	include/uapi/linux/isdn/
12231F:	net/bluetooth/cmtp/
12232
12233ISDN/mISDN SUBSYSTEM
12234M:	Karsten Keil <[email protected]>
12235L:	[email protected] (subscribers-only)
12236L:	[email protected]
12237S:	Maintained
12238W:	http://www.isdn4linux.de
12239F:	drivers/isdn/Kconfig
12240F:	drivers/isdn/Makefile
12241F:	drivers/isdn/hardware/
12242F:	drivers/isdn/mISDN/
12243
12244ISL28022 HARDWARE MONITORING DRIVER
12245M:	Carsten Spieß <[email protected]>
12246L:	[email protected]
12247S:	Maintained
12248F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12249F:	Documentation/hwmon/isl28022.rst
12250F:	drivers/hwmon/isl28022.c
12251
12252ISOFS FILESYSTEM
12253M:	Jan Kara <[email protected]>
12254L:	[email protected]
12255S:	Maintained
12256F:	Documentation/filesystems/isofs.rst
12257F:	fs/isofs/
12258
12259IT87 HARDWARE MONITORING DRIVER
12260M:	Jean Delvare <[email protected]>
12261L:	[email protected]
12262S:	Maintained
12263F:	Documentation/hwmon/it87.rst
12264F:	drivers/hwmon/it87.c
12265
12266IT913X MEDIA DRIVER
12267L:	[email protected]
12268S:	Orphan
12269W:	https://linuxtv.org
12270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12271F:	drivers/media/tuners/it913x*
12272
12273ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12274M:	Liu Ying <[email protected]>
12275L:	[email protected]
12276S:	Maintained
12277T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12278F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12279F:	drivers/gpu/drm/bridge/ite-it6263.c
12280
12281ITE IT66121 HDMI BRIDGE DRIVER
12282M:	Phong LE <[email protected]>
12283M:	Neil Armstrong <[email protected]>
12284S:	Maintained
12285T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12286F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12287F:	drivers/gpu/drm/bridge/ite-it66121.c
12288
12289IVTV VIDEO4LINUX DRIVER
12290M:	Andy Walls <[email protected]>
12291L:	[email protected]
12292S:	Maintained
12293W:	https://linuxtv.org
12294T:	git git://linuxtv.org/media.git
12295F:	Documentation/admin-guide/media/ivtv*
12296F:	drivers/media/pci/ivtv/
12297F:	include/uapi/linux/ivtv*
12298
12299IX2505V MEDIA DRIVER
12300M:	Malcolm Priestley <[email protected]>
12301L:	[email protected]
12302S:	Maintained
12303W:	https://linuxtv.org
12304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12305F:	drivers/media/dvb-frontends/ix2505v*
12306
12307JAILHOUSE HYPERVISOR INTERFACE
12308M:	Jan Kiszka <[email protected]>
12309L:	[email protected]
12310S:	Maintained
12311F:	arch/x86/include/asm/jailhouse_para.h
12312F:	arch/x86/kernel/jailhouse.c
12313
12314JFS FILESYSTEM
12315M:	Dave Kleikamp <[email protected]>
12316L:	[email protected]
12317S:	Odd Fixes
12318W:	http://jfs.sourceforge.net/
12319T:	git https://github.com/kleikamp/linux-shaggy.git
12320F:	Documentation/admin-guide/jfs.rst
12321F:	fs/jfs/
12322
12323JME NETWORK DRIVER
12324M:	Guo-Fu Tseng <[email protected]>
12325L:	[email protected]
12326S:	Odd Fixes
12327F:	drivers/net/ethernet/jme.*
12328
12329JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12330M:	David Woodhouse <[email protected]>
12331M:	Richard Weinberger <[email protected]>
12332L:	[email protected]
12333S:	Odd Fixes
12334W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12335T:	git git://git.infradead.org/ubifs-2.6.git
12336F:	fs/jffs2/
12337F:	include/uapi/linux/jffs2.h
12338
12339JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12340M:	"Theodore Ts'o" <[email protected]>
12341M:	Jan Kara <[email protected]>
12342L:	[email protected]
12343S:	Maintained
12344F:	fs/jbd2/
12345F:	include/linux/jbd2.h
12346
12347JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12348M:	Mikhail Ulyanov <[email protected]>
12349L:	[email protected]
12350L:	[email protected]
12351S:	Maintained
12352F:	drivers/media/platform/renesas/rcar_jpu.c
12353
12354JSM Neo PCI based serial card
12355L:	[email protected]
12356S:	Orphan
12357F:	drivers/tty/serial/jsm/
12358
12359K10TEMP HARDWARE MONITORING DRIVER
12360M:	Clemens Ladisch <[email protected]>
12361L:	[email protected]
12362S:	Maintained
12363F:	Documentation/hwmon/k10temp.rst
12364F:	drivers/hwmon/k10temp.c
12365
12366K8TEMP HARDWARE MONITORING DRIVER
12367M:	Rudolf Marek <[email protected]>
12368L:	[email protected]
12369S:	Maintained
12370F:	Documentation/hwmon/k8temp.rst
12371F:	drivers/hwmon/k8temp.c
12372
12373KASAN
12374M:	Andrey Ryabinin <[email protected]>
12375R:	Alexander Potapenko <[email protected]>
12376R:	Andrey Konovalov <[email protected]>
12377R:	Dmitry Vyukov <[email protected]>
12378R:	Vincenzo Frascino <[email protected]>
12379L:	[email protected]
12380S:	Maintained
12381B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12382F:	Documentation/dev-tools/kasan.rst
12383F:	arch/*/include/asm/*kasan.h
12384F:	arch/*/mm/kasan_init*
12385F:	include/linux/kasan*.h
12386F:	lib/Kconfig.kasan
12387F:	mm/kasan/
12388F:	scripts/Makefile.kasan
12389
12390KCONFIG
12391M:	Masahiro Yamada <[email protected]>
12392L:	[email protected]
12393S:	Maintained
12394Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12396F:	Documentation/kbuild/kconfig*
12397F:	scripts/Kconfig.include
12398F:	scripts/kconfig/
12399
12400KCOV
12401R:	Dmitry Vyukov <[email protected]>
12402R:	Andrey Konovalov <[email protected]>
12403L:	[email protected]
12404S:	Maintained
12405B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12406F:	Documentation/dev-tools/kcov.rst
12407F:	include/linux/kcov.h
12408F:	include/uapi/linux/kcov.h
12409F:	kernel/kcov.c
12410F:	scripts/Makefile.kcov
12411
12412KCSAN
12413M:	Marco Elver <[email protected]>
12414R:	Dmitry Vyukov <[email protected]>
12415L:	[email protected]
12416S:	Maintained
12417F:	Documentation/dev-tools/kcsan.rst
12418F:	include/linux/kcsan*.h
12419F:	kernel/kcsan/
12420F:	lib/Kconfig.kcsan
12421F:	scripts/Makefile.kcsan
12422
12423KDUMP
12424M:	Baoquan He <[email protected]>
12425R:	Vivek Goyal <[email protected]>
12426R:	Dave Young <[email protected]>
12427L:	[email protected]
12428S:	Maintained
12429W:	http://lse.sourceforge.net/kdump/
12430F:	Documentation/admin-guide/kdump/
12431F:	fs/proc/vmcore.c
12432F:	include/linux/crash_core.h
12433F:	include/linux/crash_dump.h
12434F:	include/uapi/linux/vmcore.h
12435F:	kernel/crash_*.c
12436
12437KEENE FM RADIO TRANSMITTER DRIVER
12438M:	Hans Verkuil <[email protected]>
12439L:	[email protected]
12440S:	Maintained
12441W:	https://linuxtv.org
12442T:	git git://linuxtv.org/media.git
12443F:	drivers/media/radio/radio-keene*
12444
12445KERNEL AUTOMOUNTER
12446M:	Ian Kent <[email protected]>
12447L:	[email protected]
12448S:	Maintained
12449F:	fs/autofs/
12450
12451KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12452M:	Masahiro Yamada <[email protected]>
12453R:	Nathan Chancellor <[email protected]>
12454R:	Nicolas Schier <[email protected]>
12455L:	[email protected]
12456S:	Maintained
12457Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12459F:	Documentation/kbuild/
12460F:	Makefile
12461F:	scripts/*vmlinux*
12462F:	scripts/Kbuild*
12463F:	scripts/Makefile*
12464F:	scripts/basic/
12465F:	scripts/clang-tools/
12466F:	scripts/dummy-tools/
12467F:	scripts/include/
12468F:	scripts/mk*
12469F:	scripts/mod/
12470F:	scripts/package/
12471F:	usr/
12472
12473KERNEL HARDENING (not covered by other areas)
12474M:	Kees Cook <[email protected]>
12475R:	Gustavo A. R. Silva <[email protected]>
12476L:	[email protected]
12477S:	Supported
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12479F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12480F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12481F:	arch/*/configs/hardening.config
12482F:	include/linux/overflow.h
12483F:	include/linux/randomize_kstack.h
12484F:	kernel/configs/hardening.config
12485F:	lib/usercopy_kunit.c
12486F:	mm/usercopy.c
12487F:	security/Kconfig.hardening
12488K:	\b(add|choose)_random_kstack_offset\b
12489K:	\b__check_(object_size|heap_object)\b
12490K:	\b__counted_by(_le|_be)?\b
12491
12492KERNEL JANITORS
12493L:	[email protected]
12494S:	Odd Fixes
12495W:	http://kernelnewbies.org/KernelJanitors
12496
12497KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12498M:	Chuck Lever <[email protected]>
12499M:	Jeff Layton <[email protected]>
12500R:	Neil Brown <[email protected]>
12501R:	Olga Kornievskaia <[email protected]>
12502R:	Dai Ngo <[email protected]>
12503R:	Tom Talpey <[email protected]>
12504L:	[email protected]
12505S:	Supported
12506B:	https://bugzilla.kernel.org
12507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12508F:	Documentation/filesystems/nfs/
12509F:	fs/lockd/
12510F:	fs/nfs_common/
12511F:	fs/nfsd/
12512F:	include/linux/lockd/
12513F:	include/linux/sunrpc/
12514F:	include/trace/events/rpcgss.h
12515F:	include/trace/events/rpcrdma.h
12516F:	include/trace/events/sunrpc.h
12517F:	include/trace/misc/fs.h
12518F:	include/trace/misc/nfs.h
12519F:	include/trace/misc/sunrpc.h
12520F:	include/uapi/linux/nfsd/
12521F:	include/uapi/linux/sunrpc/
12522F:	net/sunrpc/
12523F:	tools/net/sunrpc/
12524
12525KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12526M:	Thomas Weißschuh <[email protected]>
12527R:	Christian Heusel <[email protected]>
12528R:	Nathan Chancellor <[email protected]>
12529S:	Maintained
12530F:	scripts/package/PKGBUILD
12531
12532KERNEL REGRESSIONS
12533M:	Thorsten Leemhuis <[email protected]>
12534L:	[email protected]
12535S:	Supported
12536F:	Documentation/admin-guide/reporting-regressions.rst
12537F:	Documentation/process/handling-regressions.rst
12538
12539KERNEL SELFTEST FRAMEWORK
12540M:	Shuah Khan <[email protected]>
12541M:	Shuah Khan <[email protected]>
12542L:	[email protected]
12543S:	Maintained
12544Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12546F:	Documentation/dev-tools/kselftest*
12547F:	tools/testing/selftests/
12548
12549KERNEL SMB3 SERVER (KSMBD)
12550M:	Namjae Jeon <[email protected]>
12551M:	Steve French <[email protected]>
12552R:	Sergey Senozhatsky <[email protected]>
12553R:	Tom Talpey <[email protected]>
12554L:	[email protected]
12555S:	Maintained
12556T:	git git://git.samba.org/ksmbd.git
12557F:	Documentation/filesystems/smb/ksmbd.rst
12558F:	fs/smb/common/
12559F:	fs/smb/server/
12560
12561KERNEL UNIT TESTING FRAMEWORK (KUnit)
12562M:	Brendan Higgins <[email protected]>
12563M:	David Gow <[email protected]>
12564R:	Rae Moar <[email protected]>
12565L:	[email protected]
12566L:	[email protected]
12567S:	Maintained
12568W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12571F:	Documentation/dev-tools/kunit/
12572F:	include/kunit/
12573F:	lib/kunit/
12574F:	rust/kernel/kunit.rs
12575F:	scripts/rustdoc_test_*
12576F:	tools/testing/kunit/
12577
12578KERNEL USERMODE HELPER
12579M:	Luis Chamberlain <[email protected]>
12580L:	[email protected]
12581S:	Maintained
12582F:	include/linux/umh.h
12583F:	kernel/umh.c
12584
12585KERNEL VIRTUAL MACHINE (KVM)
12586M:	Paolo Bonzini <[email protected]>
12587L:	[email protected]
12588S:	Supported
12589W:	http://www.linux-kvm.org
12590T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12591F:	Documentation/virt/kvm/
12592F:	include/asm-generic/kvm*
12593F:	include/kvm/iodev.h
12594F:	include/linux/kvm*
12595F:	include/trace/events/kvm.h
12596F:	include/uapi/asm-generic/kvm*
12597F:	include/uapi/linux/kvm*
12598F:	tools/kvm/
12599F:	tools/testing/selftests/kvm/
12600F:	virt/kvm/*
12601
12602KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12603M:	Marc Zyngier <[email protected]>
12604M:	Oliver Upton <[email protected]>
12605R:	Joey Gouly <[email protected]>
12606R:	Suzuki K Poulose <[email protected]>
12607R:	Zenghui Yu <[email protected]>
12608L:	[email protected] (moderated for non-subscribers)
12609L:	[email protected]
12610S:	Maintained
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12612F:	Documentation/virt/kvm/arm/
12613F:	Documentation/virt/kvm/devices/arm*
12614F:	arch/arm64/include/asm/kvm*
12615F:	arch/arm64/include/uapi/asm/kvm*
12616F:	arch/arm64/kvm/
12617F:	include/kvm/arm_*
12618F:	tools/testing/selftests/kvm/*/aarch64/
12619F:	tools/testing/selftests/kvm/aarch64/
12620
12621KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12622M:	Tianrui Zhao <[email protected]>
12623M:	Bibo Mao <[email protected]>
12624M:	Huacai Chen <[email protected]>
12625L:	[email protected]
12626L:	[email protected]
12627S:	Maintained
12628T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12629F:	Documentation/virt/kvm/loongarch/
12630F:	arch/loongarch/include/asm/kvm*
12631F:	arch/loongarch/include/uapi/asm/kvm*
12632F:	arch/loongarch/kvm/
12633
12634KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12635M:	Huacai Chen <[email protected]>
12636L:	[email protected]
12637L:	[email protected]
12638S:	Maintained
12639T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12640F:	arch/mips/include/asm/kvm*
12641F:	arch/mips/include/uapi/asm/kvm*
12642F:	arch/mips/kvm/
12643
12644KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12645M:	Madhavan Srinivasan <[email protected]>
12646R:	Nicholas Piggin <[email protected]>
12647L:	[email protected]
12648L:	[email protected]
12649S:	Maintained (Book3S 64-bit HV)
12650S:	Odd fixes (Book3S 64-bit PR)
12651S:	Orphan (Book3E and 32-bit)
12652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12653F:	arch/powerpc/include/asm/kvm*
12654F:	arch/powerpc/include/uapi/asm/kvm*
12655F:	arch/powerpc/kernel/kvm*
12656F:	arch/powerpc/kvm/
12657
12658KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12659M:	Anup Patel <[email protected]>
12660R:	Atish Patra <[email protected]>
12661L:	[email protected]
12662L:	[email protected]
12663L:	[email protected]
12664S:	Maintained
12665T:	git https://github.com/kvm-riscv/linux.git
12666F:	arch/riscv/include/asm/kvm*
12667F:	arch/riscv/include/uapi/asm/kvm*
12668F:	arch/riscv/kvm/
12669F:	tools/testing/selftests/kvm/*/riscv/
12670F:	tools/testing/selftests/kvm/riscv/
12671
12672KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12673M:	Christian Borntraeger <[email protected]>
12674M:	Janosch Frank <[email protected]>
12675M:	Claudio Imbrenda <[email protected]>
12676R:	David Hildenbrand <[email protected]>
12677L:	[email protected]
12678S:	Supported
12679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12680F:	Documentation/virt/kvm/s390*
12681F:	arch/s390/include/asm/gmap.h
12682F:	arch/s390/include/asm/kvm*
12683F:	arch/s390/include/uapi/asm/kvm*
12684F:	arch/s390/include/uapi/asm/uvdevice.h
12685F:	arch/s390/kernel/uv.c
12686F:	arch/s390/kvm/
12687F:	arch/s390/mm/gmap.c
12688F:	drivers/s390/char/uvdevice.c
12689F:	tools/testing/selftests/drivers/s390x/uvdevice/
12690F:	tools/testing/selftests/kvm/*/s390x/
12691F:	tools/testing/selftests/kvm/s390x/
12692
12693KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12694M:	Sean Christopherson <[email protected]>
12695M:	Paolo Bonzini <[email protected]>
12696L:	[email protected]
12697S:	Supported
12698P:	Documentation/process/maintainer-kvm-x86.rst
12699T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12700F:	arch/x86/include/asm/kvm*
12701F:	arch/x86/include/asm/svm.h
12702F:	arch/x86/include/asm/vmx*.h
12703F:	arch/x86/include/uapi/asm/kvm*
12704F:	arch/x86/include/uapi/asm/svm.h
12705F:	arch/x86/include/uapi/asm/vmx.h
12706F:	arch/x86/kvm/
12707F:	arch/x86/kvm/*/
12708F:	tools/testing/selftests/kvm/*/x86_64/
12709F:	tools/testing/selftests/kvm/x86_64/
12710
12711KERNFS
12712M:	Greg Kroah-Hartman <[email protected]>
12713M:	Tejun Heo <[email protected]>
12714S:	Supported
12715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12716F:	fs/kernfs/
12717F:	include/linux/kernfs.h
12718
12719KEXEC
12720M:	Eric Biederman <[email protected]>
12721L:	[email protected]
12722S:	Maintained
12723W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12724F:	include/linux/kexec.h
12725F:	include/uapi/linux/kexec.h
12726F:	kernel/kexec*
12727
12728KEYS-ENCRYPTED
12729M:	Mimi Zohar <[email protected]>
12730L:	[email protected]
12731L:	[email protected]
12732S:	Supported
12733F:	Documentation/security/keys/trusted-encrypted.rst
12734F:	include/keys/encrypted-type.h
12735F:	security/keys/encrypted-keys/
12736
12737KEYS-TRUSTED
12738M:	James Bottomley <[email protected]>
12739M:	Jarkko Sakkinen <[email protected]>
12740M:	Mimi Zohar <[email protected]>
12741L:	[email protected]
12742L:	[email protected]
12743S:	Supported
12744F:	Documentation/security/keys/trusted-encrypted.rst
12745F:	include/keys/trusted-type.h
12746F:	include/keys/trusted_tpm.h
12747F:	security/keys/trusted-keys/
12748
12749KEYS-TRUSTED-CAAM
12750M:	Ahmad Fatoum <[email protected]>
12751R:	Pengutronix Kernel Team <[email protected]>
12752L:	[email protected]
12753L:	[email protected]
12754S:	Maintained
12755F:	include/keys/trusted_caam.h
12756F:	security/keys/trusted-keys/trusted_caam.c
12757
12758KEYS-TRUSTED-DCP
12759M:	David Gstir <[email protected]>
12760R:	sigma star Kernel Team <[email protected]>
12761L:	[email protected]
12762L:	[email protected]
12763S:	Supported
12764F:	include/keys/trusted_dcp.h
12765F:	security/keys/trusted-keys/trusted_dcp.c
12766
12767KEYS-TRUSTED-TEE
12768M:	Sumit Garg <[email protected]>
12769L:	[email protected]
12770L:	[email protected]
12771S:	Supported
12772F:	include/keys/trusted_tee.h
12773F:	security/keys/trusted-keys/trusted_tee.c
12774
12775KEYS/KEYRINGS
12776M:	David Howells <[email protected]>
12777M:	Jarkko Sakkinen <[email protected]>
12778L:	[email protected]
12779S:	Maintained
12780F:	Documentation/security/keys/core.rst
12781F:	include/keys/
12782F:	include/linux/key-type.h
12783F:	include/linux/key.h
12784F:	include/linux/keyctl.h
12785F:	include/uapi/linux/keyctl.h
12786F:	security/keys/
12787
12788KEYS/KEYRINGS_INTEGRITY
12789M:	Jarkko Sakkinen <[email protected]>
12790M:	Mimi Zohar <[email protected]>
12791L:	[email protected]
12792L:	[email protected]
12793S:	Supported
12794W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12795F:	security/integrity/platform_certs
12796
12797KFENCE
12798M:	Alexander Potapenko <[email protected]>
12799M:	Marco Elver <[email protected]>
12800R:	Dmitry Vyukov <[email protected]>
12801L:	[email protected]
12802S:	Maintained
12803F:	Documentation/dev-tools/kfence.rst
12804F:	arch/*/include/asm/kfence.h
12805F:	include/linux/kfence.h
12806F:	lib/Kconfig.kfence
12807F:	mm/kfence/
12808
12809KFIFO
12810M:	Stefani Seibold <[email protected]>
12811S:	Maintained
12812F:	include/linux/kfifo.h
12813F:	lib/kfifo.c
12814F:	samples/kfifo/
12815
12816KGDB / KDB /debug_core
12817M:	Jason Wessel <[email protected]>
12818M:	Daniel Thompson <[email protected]>
12819R:	Douglas Anderson <[email protected]>
12820L:	[email protected]
12821S:	Maintained
12822W:	http://kgdb.wiki.kernel.org/
12823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12824F:	Documentation/dev-tools/kgdb.rst
12825F:	drivers/misc/kgdbts.c
12826F:	drivers/tty/serial/kgdboc.c
12827F:	include/linux/kdb.h
12828F:	include/linux/kgdb.h
12829F:	kernel/debug/
12830F:	kernel/module/kdb.c
12831
12832KHADAS MCU MFD DRIVER
12833M:	Neil Armstrong <[email protected]>
12834L:	[email protected]
12835S:	Maintained
12836F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12837F:	drivers/mfd/khadas-mcu.c
12838F:	drivers/thermal/khadas_mcu_fan.c
12839F:	include/linux/mfd/khadas-mcu.h
12840
12841KIONIX/ROHM KX022A ACCELEROMETER
12842M:	Matti Vaittinen <[email protected]>
12843L:	[email protected]
12844S:	Supported
12845F:	drivers/iio/accel/kionix-kx022a*
12846
12847KMEMLEAK
12848M:	Catalin Marinas <[email protected]>
12849S:	Maintained
12850F:	Documentation/dev-tools/kmemleak.rst
12851F:	include/linux/kmemleak.h
12852F:	mm/kmemleak.c
12853F:	samples/kmemleak/kmemleak-test.c
12854
12855KMSAN
12856M:	Alexander Potapenko <[email protected]>
12857R:	Marco Elver <[email protected]>
12858R:	Dmitry Vyukov <[email protected]>
12859L:	[email protected]
12860S:	Maintained
12861F:	Documentation/dev-tools/kmsan.rst
12862F:	arch/*/include/asm/kmsan.h
12863F:	arch/*/mm/kmsan_*
12864F:	include/linux/kmsan*.h
12865F:	lib/Kconfig.kmsan
12866F:	mm/kmsan/
12867F:	scripts/Makefile.kmsan
12868
12869KPROBES
12870M:	Naveen N Rao <[email protected]>
12871M:	Anil S Keshavamurthy <[email protected]>
12872M:	"David S. Miller" <[email protected]>
12873M:	Masami Hiramatsu <[email protected]>
12874L:	[email protected]
12875L:	[email protected]
12876S:	Maintained
12877Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12879F:	Documentation/trace/kprobes.rst
12880F:	include/asm-generic/kprobes.h
12881F:	include/linux/kprobes.h
12882F:	kernel/kprobes.c
12883F:	lib/test_kprobes.c
12884F:	samples/kprobes
12885
12886KS0108 LCD CONTROLLER DRIVER
12887M:	Miguel Ojeda <[email protected]>
12888S:	Maintained
12889F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12890F:	drivers/auxdisplay/ks0108.c
12891F:	include/linux/ks0108.h
12892
12893KTD253 BACKLIGHT DRIVER
12894M:	Linus Walleij <[email protected]>
12895S:	Maintained
12896F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12897F:	drivers/video/backlight/ktd253-backlight.c
12898
12899KTD2801 BACKLIGHT DRIVER
12900M:	Duje Mihanović <[email protected]>
12901S:	Maintained
12902F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12903F:	drivers/video/backlight/ktd2801-backlight.c
12904
12905KTEST
12906M:	Steven Rostedt <[email protected]>
12907M:	John Hawley <[email protected]>
12908S:	Maintained
12909F:	tools/testing/ktest
12910
12911KTZ8866 BACKLIGHT DRIVER
12912M:	Jianhua Lu <[email protected]>
12913S:	Maintained
12914F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12915F:	drivers/video/backlight/ktz8866.c
12916
12917KVM PARAVIRT (KVM/paravirt)
12918M:	Paolo Bonzini <[email protected]>
12919R:	Vitaly Kuznetsov <[email protected]>
12920L:	[email protected]
12921S:	Supported
12922T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12923F:	arch/um/include/asm/kvm_para.h
12924F:	arch/x86/include/asm/kvm_para.h
12925F:	arch/x86/include/asm/pvclock-abi.h
12926F:	arch/x86/include/uapi/asm/kvm_para.h
12927F:	arch/x86/kernel/kvm.c
12928F:	arch/x86/kernel/kvmclock.c
12929F:	include/asm-generic/kvm_para.h
12930F:	include/linux/kvm_para.h
12931F:	include/uapi/asm-generic/kvm_para.h
12932F:	include/uapi/linux/kvm_para.h
12933
12934KVM X86 HYPER-V (KVM/hyper-v)
12935M:	Vitaly Kuznetsov <[email protected]>
12936M:	Sean Christopherson <[email protected]>
12937M:	Paolo Bonzini <[email protected]>
12938L:	[email protected]
12939S:	Supported
12940T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12941F:	arch/x86/kvm/hyperv.*
12942F:	arch/x86/kvm/kvm_onhyperv.*
12943F:	arch/x86/kvm/svm/hyperv.*
12944F:	arch/x86/kvm/svm/svm_onhyperv.*
12945F:	arch/x86/kvm/vmx/hyperv.*
12946
12947KVM X86 Xen (KVM/Xen)
12948M:	David Woodhouse <[email protected]>
12949M:	Paul Durrant <[email protected]>
12950M:	Sean Christopherson <[email protected]>
12951M:	Paolo Bonzini <[email protected]>
12952L:	[email protected]
12953S:	Supported
12954T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12955F:	arch/x86/kvm/xen.*
12956
12957L3MDEV
12958M:	David Ahern <[email protected]>
12959L:	[email protected]
12960S:	Maintained
12961F:	include/net/l3mdev.h
12962F:	net/l3mdev
12963
12964LANDLOCK SECURITY MODULE
12965M:	Mickaël Salaün <[email protected]>
12966R:	Günther Noack <[email protected]>
12967L:	[email protected]
12968S:	Supported
12969W:	https://landlock.io
12970T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12971F:	Documentation/security/landlock.rst
12972F:	Documentation/userspace-api/landlock.rst
12973F:	fs/ioctl.c
12974F:	include/uapi/linux/landlock.h
12975F:	samples/landlock/
12976F:	security/landlock/
12977F:	tools/testing/selftests/landlock/
12978K:	landlock
12979K:	LANDLOCK
12980
12981LANTIQ / INTEL Ethernet drivers
12982M:	Hauke Mehrtens <[email protected]>
12983L:	[email protected]
12984S:	Maintained
12985F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12986F:	drivers/net/dsa/lantiq_gswip.c
12987F:	drivers/net/dsa/lantiq_pce.h
12988F:	drivers/net/ethernet/lantiq_xrx200.c
12989F:	net/dsa/tag_gswip.c
12990
12991LANTIQ MIPS ARCHITECTURE
12992M:	John Crispin <[email protected]>
12993L:	[email protected]
12994S:	Maintained
12995F:	arch/mips/lantiq
12996F:	drivers/soc/lantiq
12997
12998LANTIQ PEF2256 DRIVER
12999M:	Herve Codina <[email protected]>
13000S:	Maintained
13001F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13002F:	drivers/net/wan/framer/pef2256/
13003F:	drivers/pinctrl/pinctrl-pef2256.c
13004F:	include/linux/framer/pef2256.h
13005
13006LASI 53c700 driver for PARISC
13007M:	"James E.J. Bottomley" <[email protected]>
13008L:	[email protected]
13009S:	Maintained
13010F:	Documentation/scsi/53c700.rst
13011F:	drivers/scsi/53c700*
13012
13013LEAKING_ADDRESSES
13014M:	Tycho Andersen <[email protected]>
13015R:	Kees Cook <[email protected]>
13016L:	[email protected]
13017S:	Maintained
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13019F:	scripts/leaking_addresses.pl
13020
13021LED SUBSYSTEM
13022M:	Pavel Machek <[email protected]>
13023M:	Lee Jones <[email protected]>
13024L:	[email protected]
13025S:	Maintained
13026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13027F:	Documentation/devicetree/bindings/leds/
13028F:	Documentation/leds/
13029F:	drivers/leds/
13030F:	include/dt-bindings/leds/
13031F:	include/linux/leds.h
13032
13033LEGO MINDSTORMS EV3
13034R:	David Lechner <[email protected]>
13035S:	Maintained
13036F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13037F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13038F:	drivers/power/supply/lego_ev3_battery.c
13039
13040LEGO USB Tower driver
13041M:	Juergen Stuber <[email protected]>
13042L:	[email protected]
13043S:	Maintained
13044W:	http://legousb.sourceforge.net/
13045F:	drivers/usb/misc/legousbtower.c
13046
13047LETSKETCH HID TABLET DRIVER
13048M:	Hans de Goede <[email protected]>
13049L:	[email protected]
13050S:	Maintained
13051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13052F:	drivers/hid/hid-letsketch.c
13053
13054LG LAPTOP EXTRAS
13055M:	Matan Ziv-Av <[email protected]>
13056L:	[email protected]
13057S:	Maintained
13058F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13059F:	Documentation/admin-guide/laptops/lg-laptop.rst
13060F:	drivers/platform/x86/lg-laptop.c
13061
13062LG2160 MEDIA DRIVER
13063M:	Michael Krufky <[email protected]>
13064L:	[email protected]
13065S:	Maintained
13066W:	https://linuxtv.org
13067W:	http://github.com/mkrufky
13068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13069T:	git git://linuxtv.org/mkrufky/tuners.git
13070F:	drivers/media/dvb-frontends/lg2160.*
13071
13072LGDT3305 MEDIA DRIVER
13073M:	Michael Krufky <[email protected]>
13074L:	[email protected]
13075S:	Maintained
13076W:	https://linuxtv.org
13077W:	http://github.com/mkrufky
13078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13079T:	git git://linuxtv.org/mkrufky/tuners.git
13080F:	drivers/media/dvb-frontends/lgdt3305.*
13081
13082LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13083M:	Viresh Kumar <[email protected]>
13084L:	[email protected]
13085S:	Maintained
13086F:	drivers/ata/pata_arasan_cf.c
13087F:	include/linux/pata_arasan_cf_data.h
13088
13089LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13090M:	Linus Walleij <[email protected]>
13091L:	[email protected]
13092S:	Maintained
13093F:	drivers/ata/pata_ftide010.c
13094F:	drivers/ata/sata_gemini.c
13095F:	drivers/ata/sata_gemini.h
13096
13097LIBATA SATA AHCI PLATFORM devices support
13098M:	Hans de Goede <[email protected]>
13099L:	[email protected]
13100S:	Maintained
13101F:	drivers/ata/ahci_platform.c
13102F:	drivers/ata/libahci_platform.c
13103F:	include/linux/ahci_platform.h
13104
13105LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13106M:	Mikael Pettersson <[email protected]>
13107L:	[email protected]
13108S:	Maintained
13109F:	drivers/ata/sata_promise.*
13110
13111LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13112M:	Damien Le Moal <[email protected]>
13113M:	Niklas Cassel <[email protected]>
13114L:	[email protected]
13115S:	Maintained
13116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13117F:	Documentation/ABI/testing/sysfs-ata
13118F:	Documentation/devicetree/bindings/ata/
13119F:	drivers/ata/
13120F:	include/linux/ata.h
13121F:	include/linux/libata.h
13122
13123LIBETH COMMON ETHERNET LIBRARY
13124M:	Alexander Lobakin <[email protected]>
13125L:	[email protected]
13126L:	[email protected] (moderated for non-subscribers)
13127S:	Supported
13128T:	git https://github.com/alobakin/linux.git
13129F:	drivers/net/ethernet/intel/libeth/
13130F:	include/net/libeth/
13131K:	libeth
13132
13133LIBIE COMMON INTEL ETHERNET LIBRARY
13134M:	Alexander Lobakin <[email protected]>
13135L:	[email protected] (moderated for non-subscribers)
13136L:	[email protected]
13137S:	Supported
13138T:	git https://github.com/alobakin/linux.git
13139F:	drivers/net/ethernet/intel/libie/
13140F:	include/linux/net/intel/libie/
13141K:	libie
13142
13143LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13144M:	Vishal Verma <[email protected]>
13145M:	Dan Williams <[email protected]>
13146M:	Dave Jiang <[email protected]>
13147L:	[email protected]
13148S:	Supported
13149Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13150P:	Documentation/nvdimm/maintainer-entry-profile.rst
13151F:	drivers/nvdimm/btt*
13152
13153LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13154M:	Dan Williams <[email protected]>
13155M:	Vishal Verma <[email protected]>
13156M:	Dave Jiang <[email protected]>
13157L:	[email protected]
13158S:	Supported
13159Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13160P:	Documentation/nvdimm/maintainer-entry-profile.rst
13161F:	drivers/nvdimm/pmem*
13162
13163LIBNVDIMM: DEVICETREE BINDINGS
13164M:	Oliver O'Halloran <[email protected]>
13165L:	[email protected]
13166S:	Supported
13167Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13168F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13169F:	drivers/nvdimm/of_pmem.c
13170
13171LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13172M:	Dan Williams <[email protected]>
13173M:	Vishal Verma <[email protected]>
13174M:	Dave Jiang <[email protected]>
13175M:	Ira Weiny <[email protected]>
13176L:	[email protected]
13177S:	Supported
13178Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13179P:	Documentation/nvdimm/maintainer-entry-profile.rst
13180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13181F:	drivers/acpi/nfit/*
13182F:	drivers/nvdimm/*
13183F:	include/linux/libnvdimm.h
13184F:	include/linux/nd.h
13185F:	include/uapi/linux/ndctl.h
13186F:	tools/testing/nvdimm/
13187
13188LIBRARY CODE
13189M:	Andrew Morton <[email protected]>
13190L:	[email protected]
13191S:	Supported
13192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13193F:	lib/*
13194
13195LICENSES and SPDX stuff
13196M:	Thomas Gleixner <[email protected]>
13197M:	Greg Kroah-Hartman <[email protected]>
13198L:	[email protected]
13199S:	Maintained
13200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13201F:	COPYING
13202F:	Documentation/process/license-rules.rst
13203F:	LICENSES/
13204F:	scripts/spdxcheck-test.sh
13205F:	scripts/spdxcheck.py
13206F:	scripts/spdxexclude
13207
13208LINEAR RANGES HELPERS
13209M:	Mark Brown <[email protected]>
13210R:	Matti Vaittinen <[email protected]>
13211F:	include/linux/linear_range.h
13212F:	lib/linear_ranges.c
13213F:	lib/test_linear_ranges.c
13214
13215LINUX FOR POWER MACINTOSH
13216L:	[email protected]
13217S:	Orphan
13218F:	arch/powerpc/platforms/powermac/
13219F:	drivers/macintosh/
13220X:	drivers/macintosh/adb-iop.c
13221X:	drivers/macintosh/via-macii.c
13222
13223LINUX FOR POWERPC (32-BIT AND 64-BIT)
13224M:	Madhavan Srinivasan <[email protected]>
13225M:	Michael Ellerman <[email protected]>
13226R:	Nicholas Piggin <[email protected]>
13227R:	Christophe Leroy <[email protected]>
13228R:	Naveen N Rao <[email protected]>
13229L:	[email protected]
13230S:	Supported
13231W:	https://github.com/linuxppc/wiki/wiki
13232Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13234F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13235F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13236F:	Documentation/devicetree/bindings/powerpc/
13237F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13238F:	Documentation/arch/powerpc/
13239F:	arch/powerpc/
13240F:	drivers/*/*/*pasemi*
13241F:	drivers/*/*pasemi*
13242F:	drivers/char/tpm/tpm_ibmvtpm*
13243F:	drivers/crypto/nx/
13244F:	drivers/i2c/busses/i2c-opal.c
13245F:	drivers/net/ethernet/ibm/ibmveth.*
13246F:	drivers/net/ethernet/ibm/ibmvnic.*
13247F:	drivers/pci/hotplug/pnv_php.c
13248F:	drivers/pci/hotplug/rpa*
13249F:	drivers/rtc/rtc-opal.c
13250F:	drivers/scsi/ibmvscsi/
13251F:	drivers/tty/hvc/hvc_opal.c
13252F:	drivers/watchdog/wdrtas.c
13253F:	include/linux/papr_scm.h
13254F:	include/uapi/linux/papr_pdsm.h
13255F:	tools/testing/selftests/powerpc
13256N:	/pmac
13257N:	powermac
13258N:	powernv
13259N:	[^a-z0-9]ps3
13260N:	pseries
13261
13262LINUX FOR POWERPC EMBEDDED MPC5XXX
13263M:	Anatolij Gustschin <[email protected]>
13264L:	[email protected]
13265S:	Odd Fixes
13266F:	arch/powerpc/platforms/512x/
13267F:	arch/powerpc/platforms/52xx/
13268
13269LINUX FOR POWERPC EMBEDDED PPC4XX
13270L:	[email protected]
13271S:	Orphan
13272F:	arch/powerpc/platforms/44x/
13273
13274LINUX FOR POWERPC EMBEDDED PPC85XX
13275M:	Scott Wood <[email protected]>
13276L:	[email protected]
13277S:	Odd fixes
13278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13279F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13280F:	Documentation/devicetree/bindings/powerpc/fsl/
13281F:	arch/powerpc/platforms/85xx/
13282
13283LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13284M:	Christophe Leroy <[email protected]>
13285L:	[email protected]
13286S:	Maintained
13287F:	arch/powerpc/platforms/8xx/
13288F:	arch/powerpc/platforms/83xx/
13289
13290LINUX KERNEL DUMP TEST MODULE (LKDTM)
13291M:	Kees Cook <[email protected]>
13292S:	Maintained
13293F:	drivers/misc/lkdtm/*
13294F:	tools/testing/selftests/lkdtm/*
13295
13296LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13297M:	Alan Stern <[email protected]>
13298M:	Andrea Parri <[email protected]>
13299M:	Will Deacon <[email protected]>
13300M:	Peter Zijlstra <[email protected]>
13301M:	Boqun Feng <[email protected]>
13302M:	Nicholas Piggin <[email protected]>
13303M:	David Howells <[email protected]>
13304M:	Jade Alglave <[email protected]>
13305M:	Luc Maranget <[email protected]>
13306M:	"Paul E. McKenney" <[email protected]>
13307R:	Akira Yokosawa <[email protected]>
13308R:	Daniel Lustig <[email protected]>
13309R:	Joel Fernandes <[email protected]>
13310L:	[email protected]
13311L:	[email protected]
13312L:	[email protected]
13313S:	Supported
13314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13315F:	Documentation/atomic_bitops.txt
13316F:	Documentation/atomic_t.txt
13317F:	Documentation/core-api/refcount-vs-atomic.rst
13318F:	Documentation/litmus-tests/
13319F:	Documentation/memory-barriers.txt
13320F:	tools/memory-model/
13321
13322LINUX-NEXT TREE
13323M:	Stephen Rothwell <[email protected]>
13324L:	[email protected]
13325S:	Supported
13326B:	mailto:[email protected] and the appropriate development tree
13327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13328
13329LIS3LV02D ACCELEROMETER DRIVER
13330M:	Eric Piel <[email protected]>
13331S:	Maintained
13332F:	Documentation/misc-devices/lis3lv02d.rst
13333F:	drivers/misc/lis3lv02d/
13334F:	drivers/platform/x86/hp/hp_accel.c
13335
13336LIST KUNIT TEST
13337M:	David Gow <[email protected]>
13338L:	[email protected]
13339L:	[email protected]
13340S:	Maintained
13341F:	lib/list-test.c
13342
13343LITEX PLATFORM
13344M:	Karol Gugala <[email protected]>
13345M:	Mateusz Holenko <[email protected]>
13346M:	Gabriel Somlo <[email protected]>
13347M:	Joel Stanley <[email protected]>
13348S:	Maintained
13349F:	Documentation/devicetree/bindings/*/litex,*.yaml
13350F:	arch/openrisc/boot/dts/or1klitex.dts
13351F:	drivers/mmc/host/litex_mmc.c
13352F:	drivers/net/ethernet/litex/*
13353F:	drivers/soc/litex/*
13354F:	drivers/tty/serial/liteuart.c
13355F:	include/linux/litex.h
13356N:	litex
13357
13358LIVE PATCHING
13359M:	Josh Poimboeuf <[email protected]>
13360M:	Jiri Kosina <[email protected]>
13361M:	Miroslav Benes <[email protected]>
13362M:	Petr Mladek <[email protected]>
13363R:	Joe Lawrence <[email protected]>
13364L:	[email protected]
13365S:	Maintained
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13367F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13368F:	Documentation/livepatch/
13369F:	arch/powerpc/include/asm/livepatch.h
13370F:	include/linux/livepatch.h
13371F:	kernel/livepatch/
13372F:	kernel/module/livepatch.c
13373F:	samples/livepatch/
13374F:	tools/testing/selftests/livepatch/
13375
13376LLC (802.2)
13377L:	[email protected]
13378S:	Odd fixes
13379F:	include/linux/llc.h
13380F:	include/net/llc*
13381F:	include/uapi/linux/llc.h
13382F:	net/llc/
13383
13384LM73 HARDWARE MONITOR DRIVER
13385M:	Guillaume Ligneul <[email protected]>
13386L:	[email protected]
13387S:	Maintained
13388F:	drivers/hwmon/lm73.c
13389
13390LM78 HARDWARE MONITOR DRIVER
13391M:	Jean Delvare <[email protected]>
13392L:	[email protected]
13393S:	Maintained
13394F:	Documentation/hwmon/lm78.rst
13395F:	drivers/hwmon/lm78.c
13396
13397LM83 HARDWARE MONITOR DRIVER
13398M:	Jean Delvare <[email protected]>
13399L:	[email protected]
13400S:	Maintained
13401F:	Documentation/hwmon/lm83.rst
13402F:	drivers/hwmon/lm83.c
13403
13404LM90 HARDWARE MONITOR DRIVER
13405M:	Jean Delvare <[email protected]>
13406L:	[email protected]
13407S:	Maintained
13408F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13409F:	Documentation/hwmon/lm90.rst
13410F:	drivers/hwmon/lm90.c
13411F:	include/dt-bindings/thermal/lm90.h
13412
13413LME2510 MEDIA DRIVER
13414M:	Malcolm Priestley <[email protected]>
13415L:	[email protected]
13416S:	Maintained
13417W:	https://linuxtv.org
13418Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13419F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13420
13421LOADPIN SECURITY MODULE
13422M:	Kees Cook <[email protected]>
13423S:	Supported
13424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13425F:	Documentation/admin-guide/LSM/LoadPin.rst
13426F:	security/loadpin/
13427
13428LOCKDOWN SECURITY MODULE
13429L:	[email protected]
13430S:	Odd Fixes
13431T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13432F:	security/lockdown/
13433
13434LOCKING PRIMITIVES
13435M:	Peter Zijlstra <[email protected]>
13436M:	Ingo Molnar <[email protected]>
13437M:	Will Deacon <[email protected]>
13438R:	Waiman Long <[email protected]>
13439R:	Boqun Feng <[email protected]> (LOCKDEP)
13440L:	[email protected]
13441S:	Maintained
13442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13443F:	Documentation/locking/
13444F:	arch/*/include/asm/spinlock*.h
13445F:	include/linux/lockdep*.h
13446F:	include/linux/mutex*.h
13447F:	include/linux/rwlock*.h
13448F:	include/linux/rwsem*.h
13449F:	include/linux/seqlock.h
13450F:	include/linux/spinlock*.h
13451F:	kernel/locking/
13452F:	lib/locking*.[ch]
13453X:	kernel/locking/locktorture.c
13454
13455LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13456M:	"Richard Russon (FlatCap)" <[email protected]>
13457L:	[email protected]
13458S:	Maintained
13459W:	http://www.linux-ntfs.org/content/view/19/37/
13460F:	Documentation/admin-guide/ldm.rst
13461F:	block/partitions/ldm.*
13462
13463LOGITECH HID GAMING KEYBOARDS
13464M:	Hans de Goede <[email protected]>
13465L:	[email protected]
13466S:	Maintained
13467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13468F:	drivers/hid/hid-lg-g15.c
13469
13470LONTIUM LT8912B MIPI TO HDMI BRIDGE
13471M:	Adrien Grassein <[email protected]>
13472S:	Maintained
13473F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13474F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13475
13476LOONGARCH
13477M:	Huacai Chen <[email protected]>
13478R:	WANG Xuerui <[email protected]>
13479L:	[email protected]
13480S:	Maintained
13481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13482F:	Documentation/arch/loongarch/
13483F:	Documentation/translations/zh_CN/arch/loongarch/
13484F:	arch/loongarch/
13485F:	drivers/*/*loongarch*
13486F:	drivers/cpufreq/loongson3_cpufreq.c
13487
13488LOONGSON GPIO DRIVER
13489M:	Yinbo Zhu <[email protected]>
13490L:	[email protected]
13491S:	Maintained
13492F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13493F:	drivers/gpio/gpio-loongson-64bit.c
13494
13495LOONGSON-2 APB DMA DRIVER
13496M:	Binbin Zhou <[email protected]>
13497L:	[email protected]
13498S:	Maintained
13499F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13500F:	drivers/dma/loongson2-apb-dma.c
13501
13502LOONGSON LS2X I2C DRIVER
13503M:	Binbin Zhou <[email protected]>
13504L:	[email protected]
13505S:	Maintained
13506F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13507F:	drivers/i2c/busses/i2c-ls2x.c
13508
13509LOONGSON-2 SOC SERIES CLOCK DRIVER
13510M:	Yinbo Zhu <[email protected]>
13511L:	[email protected]
13512S:	Maintained
13513F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13514F:	drivers/clk/clk-loongson2.c
13515F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13516
13517LOONGSON SPI DRIVER
13518M:	Yinbo Zhu <[email protected]>
13519L:	[email protected]
13520S:	Maintained
13521F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13522F:	drivers/spi/spi-loongson-core.c
13523F:	drivers/spi/spi-loongson-pci.c
13524F:	drivers/spi/spi-loongson-plat.c
13525F:	drivers/spi/spi-loongson.h
13526
13527LOONGSON-2 SOC SERIES GUTS DRIVER
13528M:	Yinbo Zhu <[email protected]>
13529L:	[email protected]
13530S:	Maintained
13531F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13532F:	drivers/soc/loongson/loongson2_guts.c
13533
13534LOONGSON-2 SOC SERIES PM DRIVER
13535M:	Yinbo Zhu <[email protected]>
13536L:	[email protected]
13537S:	Maintained
13538F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13539F:	drivers/soc/loongson/loongson2_pm.c
13540
13541LOONGSON-2 SOC SERIES PINCTRL DRIVER
13542M:	zhanghongchen <[email protected]>
13543M:	Yinbo Zhu <[email protected]>
13544L:	[email protected]
13545S:	Maintained
13546F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13547F:	drivers/pinctrl/pinctrl-loongson2.c
13548
13549LOONGSON-2 SOC SERIES THERMAL DRIVER
13550M:	zhanghongchen <[email protected]>
13551M:	Yinbo Zhu <[email protected]>
13552L:	[email protected]
13553S:	Maintained
13554F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13555F:	drivers/thermal/loongson2_thermal.c
13556
13557LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13558M:	Sathya Prakash <[email protected]>
13559M:	Sreekanth Reddy <[email protected]>
13560M:	Suganath Prabu Subramani <[email protected]>
13561L:	[email protected]
13562L:	[email protected]
13563S:	Supported
13564W:	http://www.avagotech.com/support/
13565F:	drivers/message/fusion/
13566F:	drivers/scsi/mpt3sas/
13567
13568LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13569M:	Matthew Wilcox <[email protected]>
13570L:	[email protected]
13571S:	Maintained
13572F:	drivers/scsi/sym53c8xx_2/
13573
13574LTC1660 DAC DRIVER
13575M:	Marcus Folkesson <[email protected]>
13576L:	[email protected]
13577S:	Maintained
13578F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13579F:	drivers/iio/dac/ltc1660.c
13580
13581LTC2664 IIO DAC DRIVER
13582M:	Michael Hennerich <[email protected]>
13583M:	Kim Seer Paller <[email protected]>
13584L:	[email protected]
13585S:	Supported
13586W:	https://ez.analog.com/linux-software-drivers
13587F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13588F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13589F:	drivers/iio/dac/ltc2664.c
13590
13591LTC2688 IIO DAC DRIVER
13592M:	Nuno Sá <[email protected]>
13593L:	[email protected]
13594S:	Supported
13595W:	https://ez.analog.com/linux-software-drivers
13596F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13597F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13598F:	drivers/iio/dac/ltc2688.c
13599
13600LTC2947 HARDWARE MONITOR DRIVER
13601M:	Nuno Sá <[email protected]>
13602L:	[email protected]
13603S:	Supported
13604W:	https://ez.analog.com/linux-software-drivers
13605F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13606F:	drivers/hwmon/ltc2947-core.c
13607F:	drivers/hwmon/ltc2947-i2c.c
13608F:	drivers/hwmon/ltc2947-spi.c
13609F:	drivers/hwmon/ltc2947.h
13610
13611LTC2991 HARDWARE MONITOR DRIVER
13612M:	Antoniu Miclaus <[email protected]>
13613L:	[email protected]
13614S:	Supported
13615W:	https://ez.analog.com/linux-software-drivers
13616F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13617F:	drivers/hwmon/ltc2991.c
13618
13619LTC2983 IIO TEMPERATURE DRIVER
13620M:	Nuno Sá <[email protected]>
13621L:	[email protected]
13622S:	Supported
13623W:	https://ez.analog.com/linux-software-drivers
13624F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13625F:	drivers/iio/temperature/ltc2983.c
13626
13627LTC4282 HARDWARE MONITOR DRIVER
13628M:	Nuno Sa <[email protected]>
13629L:	[email protected]
13630S:	Supported
13631F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13632F:	Documentation/hwmon/ltc4282.rst
13633F:	drivers/hwmon/ltc4282.c
13634
13635LTC4286 HARDWARE MONITOR DRIVER
13636M:	Delphine CC Chiu <[email protected]>
13637L:	[email protected]
13638S:	Maintained
13639F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13640F:	Documentation/hwmon/ltc4286.rst
13641F:	drivers/hwmon/pmbus/Kconfig
13642F:	drivers/hwmon/pmbus/Makefile
13643F:	drivers/hwmon/pmbus/ltc4286.c
13644
13645LTC4306 I2C MULTIPLEXER DRIVER
13646M:	Michael Hennerich <[email protected]>
13647L:	[email protected]
13648S:	Supported
13649W:	https://ez.analog.com/linux-software-drivers
13650F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13651F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13652
13653LTP (Linux Test Project)
13654M:	Andrea Cervesato <[email protected]>
13655M:	Cyril Hrubis <[email protected]>
13656M:	Jan Stancek <[email protected]>
13657M:	Petr Vorel <[email protected]>
13658M:	Li Wang <[email protected]>
13659M:	Yang Xu <[email protected]>
13660M:	Xiao Yang <[email protected]>
13661L:	[email protected] (subscribers-only)
13662S:	Maintained
13663W:	https://linux-test-project.readthedocs.io/
13664T:	git https://github.com/linux-test-project/ltp.git
13665
13666LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13667M:	Anshul Dalal <[email protected]>
13668L:	[email protected]
13669S:	Maintained
13670F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13671F:	drivers/iio/light/ltr390.c
13672
13673LYNX 28G SERDES PHY DRIVER
13674M:	Ioana Ciornei <[email protected]>
13675L:	[email protected]
13676S:	Supported
13677F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13678F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13679
13680LYNX PCS MODULE
13681M:	Ioana Ciornei <[email protected]>
13682L:	[email protected]
13683S:	Supported
13684F:	drivers/net/pcs/pcs-lynx.c
13685F:	include/linux/pcs-lynx.h
13686
13687M68K ARCHITECTURE
13688M:	Geert Uytterhoeven <[email protected]>
13689L:	[email protected]
13690S:	Maintained
13691W:	http://www.linux-m68k.org/
13692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13693F:	arch/m68k/
13694F:	drivers/zorro/
13695
13696M68K ON APPLE MACINTOSH
13697M:	Joshua Thompson <[email protected]>
13698L:	[email protected]
13699S:	Maintained
13700W:	http://www.mac.linux-m68k.org/
13701F:	arch/m68k/mac/
13702F:	drivers/macintosh/adb-iop.c
13703F:	drivers/macintosh/via-macii.c
13704
13705M68K ON HP9000/300
13706M:	Philip Blundell <[email protected]>
13707S:	Maintained
13708W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13709F:	arch/m68k/hp300/
13710
13711M88DS3103 MEDIA DRIVER
13712L:	[email protected]
13713S:	Orphan
13714W:	https://linuxtv.org
13715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13716F:	drivers/media/dvb-frontends/m88ds3103*
13717
13718M88RS2000 MEDIA DRIVER
13719M:	Malcolm Priestley <[email protected]>
13720L:	[email protected]
13721S:	Maintained
13722W:	https://linuxtv.org
13723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13724F:	drivers/media/dvb-frontends/m88rs2000*
13725
13726MA901 MASTERKIT USB FM RADIO DRIVER
13727M:	Alexey Klimov <[email protected]>
13728L:	[email protected]
13729S:	Maintained
13730T:	git git://linuxtv.org/media.git
13731F:	drivers/media/radio/radio-ma901.c
13732
13733MAC80211
13734M:	Johannes Berg <[email protected]>
13735L:	[email protected]
13736S:	Maintained
13737W:	https://wireless.wiki.kernel.org/
13738Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13741F:	Documentation/networking/mac80211-injection.rst
13742F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13743F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13744F:	include/net/mac80211.h
13745F:	net/mac80211/
13746
13747MAILBOX API
13748M:	Jassi Brar <[email protected]>
13749L:	[email protected]
13750S:	Maintained
13751F:	Documentation/devicetree/bindings/mailbox/
13752F:	drivers/mailbox/
13753F:	include/dt-bindings/mailbox/
13754F:	include/linux/mailbox_client.h
13755F:	include/linux/mailbox_controller.h
13756
13757MAILBOX ARM MHUv2
13758M:	Viresh Kumar <[email protected]>
13759M:	Tushar Khandelwal <[email protected]>
13760L:	[email protected]
13761S:	Maintained
13762F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13763F:	drivers/mailbox/arm_mhuv2.c
13764F:	include/linux/mailbox/arm_mhuv2_message.h
13765
13766MAILBOX ARM MHUv3
13767M:	Sudeep Holla <[email protected]>
13768M:	Cristian Marussi <[email protected]>
13769L:	[email protected]
13770L:	[email protected] (moderated for non-subscribers)
13771S:	Maintained
13772F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13773F:	drivers/mailbox/arm_mhuv3.c
13774
13775MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13776M:	Alejandro Colomar <[email protected]>
13777L:	[email protected]
13778S:	Maintained
13779W:	http://www.kernel.org/doc/man-pages
13780T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13781T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13782
13783MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13784M:	Jeremy Kerr <[email protected]>
13785M:	Matt Johnston <[email protected]>
13786L:	[email protected]
13787S:	Maintained
13788F:	Documentation/networking/mctp.rst
13789F:	drivers/net/mctp/
13790F:	include/net/mctp.h
13791F:	include/net/mctpdevice.h
13792F:	include/net/netns/mctp.h
13793F:	net/mctp/
13794
13795MAPLE TREE
13796M:	Liam R. Howlett <[email protected]>
13797L:	[email protected]
13798L:	[email protected]
13799S:	Supported
13800F:	Documentation/core-api/maple_tree.rst
13801F:	include/linux/maple_tree.h
13802F:	include/trace/events/maple_tree.h
13803F:	lib/maple_tree.c
13804F:	lib/test_maple_tree.c
13805F:	tools/testing/radix-tree/linux/maple_tree.h
13806F:	tools/testing/radix-tree/maple.c
13807
13808MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13809M:	Rahul Bedarkar <[email protected]>
13810L:	[email protected]
13811S:	Maintained
13812F:	arch/mips/boot/dts/img/pistachio*
13813
13814MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13815M:	Andrew Lunn <[email protected]>
13816L:	[email protected]
13817S:	Maintained
13818F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13819F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13820F:	Documentation/networking/devlink/mv88e6xxx.rst
13821F:	drivers/net/dsa/mv88e6xxx/
13822F:	include/linux/dsa/mv88e6xxx.h
13823F:	include/linux/platform_data/mv88e6xxx.h
13824
13825MARVELL 88PM886 PMIC DRIVER
13826M:	Karel Balej <[email protected]>
13827S:	Maintained
13828F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13829F:	drivers/input/misc/88pm886-onkey.c
13830F:	drivers/mfd/88pm886.c
13831F:	drivers/regulator/88pm886-regulator.c
13832F:	drivers/rtc/rtc-88pm886.c
13833F:	include/linux/mfd/88pm886.h
13834
13835MARVELL ARMADA 3700 PHY DRIVERS
13836M:	Miquel Raynal <[email protected]>
13837S:	Maintained
13838F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13839F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13840F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13841F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13842
13843MARVELL ARMADA 3700 SERIAL DRIVER
13844M:	Pali Rohár <[email protected]>
13845S:	Maintained
13846F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13847F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13848F:	drivers/tty/serial/mvebu-uart.c
13849
13850MARVELL ARMADA DRM SUPPORT
13851M:	Russell King <[email protected]>
13852S:	Maintained
13853T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13854T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13855F:	Documentation/devicetree/bindings/display/armada/
13856F:	drivers/gpu/drm/armada/
13857F:	include/uapi/drm/armada_drm.h
13858
13859MARVELL CRYPTO DRIVER
13860M:	Boris Brezillon <[email protected]>
13861M:	Arnaud Ebalard <[email protected]>
13862M:	Srujana Challa <[email protected]>
13863L:	[email protected]
13864S:	Maintained
13865F:	drivers/crypto/marvell/
13866F:	include/linux/soc/marvell/octeontx2/
13867
13868MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13869M:	Mirko Lindner <[email protected]>
13870M:	Stephen Hemminger <[email protected]>
13871L:	[email protected]
13872S:	Odd fixes
13873F:	drivers/net/ethernet/marvell/sk*
13874
13875MARVELL LIBERTAS WIRELESS DRIVER
13876L:	[email protected]
13877S:	Orphan
13878F:	drivers/net/wireless/marvell/libertas/
13879
13880MARVELL MACCHIATOBIN SUPPORT
13881M:	Russell King <[email protected]>
13882L:	[email protected] (moderated for non-subscribers)
13883S:	Maintained
13884F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13885
13886MARVELL MV643XX ETHERNET DRIVER
13887M:	Sebastian Hesselbarth <[email protected]>
13888L:	[email protected]
13889S:	Maintained
13890F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13891
13892MARVELL MV88X3310 PHY DRIVER
13893M:	Russell King <[email protected]>
13894M:	Marek Behún <[email protected]>
13895L:	[email protected]
13896S:	Maintained
13897F:	drivers/net/phy/marvell10g.c
13898
13899MARVELL MVEBU THERMAL DRIVER
13900M:	Miquel Raynal <[email protected]>
13901S:	Maintained
13902F:	drivers/thermal/armada_thermal.c
13903
13904MARVELL MVNETA ETHERNET DRIVER
13905M:	Marcin Wojtas <[email protected]>
13906L:	[email protected]
13907S:	Maintained
13908F:	drivers/net/ethernet/marvell/mvneta*
13909
13910MARVELL MVPP2 ETHERNET DRIVER
13911M:	Marcin Wojtas <[email protected]>
13912M:	Russell King <[email protected]>
13913L:	[email protected]
13914S:	Maintained
13915F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13916F:	drivers/net/ethernet/marvell/mvpp2/
13917
13918MARVELL MWIFIEX WIRELESS DRIVER
13919M:	Brian Norris <[email protected]>
13920R:	Francesco Dolcini <[email protected]>
13921L:	[email protected]
13922S:	Odd Fixes
13923F:	drivers/net/wireless/marvell/mwifiex/
13924
13925MARVELL MWL8K WIRELESS DRIVER
13926L:	[email protected]
13927S:	Orphan
13928F:	drivers/net/wireless/marvell/mwl8k.c
13929
13930MARVELL NAND CONTROLLER DRIVER
13931M:	Miquel Raynal <[email protected]>
13932L:	[email protected]
13933S:	Maintained
13934F:	drivers/mtd/nand/raw/marvell_nand.c
13935
13936MARVELL OCTEON ENDPOINT DRIVER
13937M:	Veerasenareddy Burru <[email protected]>
13938M:	Sathesh Edara <[email protected]>
13939L:	[email protected]
13940S:	Supported
13941F:	drivers/net/ethernet/marvell/octeon_ep
13942
13943MARVELL OCTEON ENDPOINT VF DRIVER
13944M:	Veerasenareddy Burru <[email protected]>
13945M:	Sathesh Edara <[email protected]>
13946M:	Shinas Rasheed <[email protected]>
13947M:	Satananda Burla <[email protected]>
13948L:	[email protected]
13949S:	Supported
13950F:	drivers/net/ethernet/marvell/octeon_ep_vf
13951
13952MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13953M:	Sunil Goutham <[email protected]>
13954M:	Geetha sowjanya <[email protected]>
13955M:	Subbaraya Sundeep <[email protected]>
13956M:	hariprasad <[email protected]>
13957L:	[email protected]
13958S:	Supported
13959F:	drivers/net/ethernet/marvell/octeontx2/nic/
13960F:	include/linux/soc/marvell/octeontx2/
13961
13962MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13963M:	Sunil Goutham <[email protected]>
13964M:	Linu Cherian <[email protected]>
13965M:	Geetha sowjanya <[email protected]>
13966M:	Jerin Jacob <[email protected]>
13967M:	hariprasad <[email protected]>
13968M:	Subbaraya Sundeep <[email protected]>
13969L:	[email protected]
13970S:	Supported
13971F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13972F:	drivers/net/ethernet/marvell/octeontx2/af/
13973
13974MARVELL PEM PMU DRIVER
13975M:	Linu Cherian <[email protected]>
13976M:	Gowthami Thiagarajan <[email protected]>
13977S:	Supported
13978F:	drivers/perf/marvell_pem_pmu.c
13979
13980MARVELL PRESTERA ETHERNET SWITCH DRIVER
13981M:	Taras Chornyi <[email protected]>
13982S:	Supported
13983W:	https://github.com/Marvell-switching/switchdev-prestera
13984F:	drivers/net/ethernet/marvell/prestera/
13985
13986MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13987M:	Nicolas Pitre <[email protected]>
13988S:	Odd Fixes
13989F:	drivers/mmc/host/mvsdio.*
13990
13991MARVELL USB MDIO CONTROLLER DRIVER
13992M:	Tobias Waldekranz <[email protected]>
13993L:	[email protected]
13994S:	Maintained
13995F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13996F:	drivers/net/mdio/mdio-mvusb.c
13997
13998MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13999M:	Hu Ziji <[email protected]>
14000L:	[email protected]
14001S:	Supported
14002F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14003F:	drivers/mmc/host/sdhci-xenon*
14004
14005MARVELL OCTEON CN10K DPI DRIVER
14006M:	Vamsi Attunuru <[email protected]>
14007S:	Supported
14008F:	drivers/misc/mrvl_cn10k_dpi.c
14009
14010MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14011R:	[email protected]
14012R:	[email protected]
14013F:	drivers/vdpa/octeon_ep/
14014
14015MARVELL OCTEON HOTPLUG DRIVER
14016R:	Shijith Thotton <[email protected]>
14017R:	Vamsi Attunuru <[email protected]>
14018S:	Supported
14019F:	drivers/pci/hotplug/octep_hp.c
14020
14021MATROX FRAMEBUFFER DRIVER
14022L:	[email protected]
14023S:	Orphan
14024F:	drivers/video/fbdev/matrox/matroxfb_*
14025F:	include/uapi/linux/matroxfb.h
14026
14027MAX15301 DRIVER
14028M:	Daniel Nilsson <[email protected]>
14029L:	[email protected]
14030S:	Maintained
14031F:	Documentation/hwmon/max15301.rst
14032F:	drivers/hwmon/pmbus/max15301.c
14033
14034MAX2175 SDR TUNER DRIVER
14035M:	Ramesh Shanmugasundaram <[email protected]>
14036L:	[email protected]
14037S:	Maintained
14038T:	git git://linuxtv.org/media.git
14039F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14040F:	Documentation/userspace-api/media/drivers/max2175.rst
14041F:	drivers/media/i2c/max2175*
14042F:	include/uapi/linux/max2175.h
14043
14044MAX31335 RTC DRIVER
14045M:	Antoniu Miclaus <[email protected]>
14046L:	[email protected]
14047S:	Supported
14048W:	https://ez.analog.com/linux-software-drivers
14049F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14050F:	drivers/rtc/rtc-max31335.c
14051
14052MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14053L:	[email protected]
14054S:	Orphan
14055F:	Documentation/hwmon/max6650.rst
14056F:	drivers/hwmon/max6650.c
14057
14058MAX9286 QUAD GMSL DESERIALIZER DRIVER
14059M:	Jacopo Mondi <[email protected]>
14060M:	Kieran Bingham <kieran.bingham[email protected]>
14061M:	Laurent Pinchart <laurent.pinchart[email protected]>
14062M:	Niklas Söderlund <niklas.soderlund[email protected]>
14063L:	[email protected]
14064S:	Maintained
14065F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14066F:	drivers/media/i2c/max9286.c
14067
14068MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14069M:	Niklas Söderlund <[email protected]>
14070L:	[email protected]
14071S:	Maintained
14072F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14073F:	drivers/staging/media/max96712/max96712.c
14074
14075MAX96714 GMSL2 DESERIALIZER DRIVER
14076M:	Julien Massot <[email protected]>
14077L:	[email protected]
14078S:	Maintained
14079F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14080F:	drivers/media/i2c/max96714.c
14081
14082MAX96717 GMSL2 SERIALIZER DRIVER
14083M:	Julien Massot <[email protected]>
14084L:	[email protected]
14085S:	Maintained
14086F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14087F:	drivers/media/i2c/max96717.c
14088
14089MAX9860 MONO AUDIO VOICE CODEC DRIVER
14090M:	Peter Rosin <[email protected]>
14091L:	[email protected]
14092S:	Maintained
14093F:	Documentation/devicetree/bindings/sound/max9860.txt
14094F:	sound/soc/codecs/max9860.*
14095
14096MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14097M:	Andreas Klinger <[email protected]>
14098L:	[email protected]
14099S:	Maintained
14100F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14101F:	drivers/iio/proximity/mb1232.c
14102
14103MAXIM MAX11205 DRIVER
14104M:	Ramona Bolboaca <[email protected]>
14105L:	[email protected]
14106S:	Supported
14107W:	https://ez.analog.com/linux-software-drivers
14108F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14109F:	drivers/iio/adc/max11205.c
14110
14111MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14112R:	Iskren Chernev <[email protected]>
14113R:	Krzysztof Kozlowski <[email protected]>
14114R:	Marek Szyprowski <[email protected]>
14115R:	Matheus Castello <[email protected]>
14116L:	[email protected]
14117S:	Maintained
14118F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14119F:	drivers/power/supply/max17040_battery.c
14120
14121MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14122R:	Hans de Goede <[email protected]>
14123R:	Krzysztof Kozlowski <[email protected]>
14124R:	Marek Szyprowski <[email protected]>
14125R:	Sebastian Krzyszkowiak <[email protected]>
14126R:	Purism Kernel Team <[email protected]>
14127L:	[email protected]
14128S:	Maintained
14129F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14130F:	drivers/power/supply/max17042_battery.c
14131
14132MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14133M:	Laurent Pinchart <[email protected]>
14134L:	[email protected]
14135S:	Maintained
14136F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14137F:	drivers/regulator/max20086-regulator.c
14138
14139MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14140M:	Rajat Khandelwal <[email protected]>
14141L:	[email protected]
14142S:	Maintained
14143F:	drivers/iio/temperature/max30208.c
14144
14145MAXIM MAX77650 PMIC MFD DRIVER
14146M:	Bartosz Golaszewski <[email protected]>
14147L:	[email protected]
14148S:	Maintained
14149F:	Documentation/devicetree/bindings/*/*max77650.yaml
14150F:	Documentation/devicetree/bindings/*/max77650*.yaml
14151F:	drivers/gpio/gpio-max77650.c
14152F:	drivers/input/misc/max77650-onkey.c
14153F:	drivers/leds/leds-max77650.c
14154F:	drivers/mfd/max77650.c
14155F:	drivers/power/supply/max77650-charger.c
14156F:	drivers/regulator/max77650-regulator.c
14157F:	include/linux/mfd/max77650.h
14158
14159MAXIM MAX77714 PMIC MFD DRIVER
14160M:	Luca Ceresoli <[email protected]>
14161S:	Maintained
14162F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14163F:	drivers/mfd/max77714.c
14164F:	include/linux/mfd/max77714.h
14165
14166MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14167M:	Javier Martinez Canillas <[email protected]>
14168L:	[email protected]
14169S:	Supported
14170F:	Documentation/devicetree/bindings/*/*max77802.yaml
14171F:	drivers/regulator/max77802-regulator.c
14172F:	include/dt-bindings/*/*max77802.h
14173
14174MAXIM MAX77976 BATTERY CHARGER
14175M:	Luca Ceresoli <[email protected]>
14176S:	Supported
14177F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14178F:	drivers/power/supply/max77976_charger.c
14179
14180MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14181M:	Krzysztof Kozlowski <[email protected]>
14182L:	[email protected]
14183S:	Maintained
14184B:	mailto:[email protected]
14185F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14186F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14187F:	drivers/power/supply/max14577_charger.c
14188F:	drivers/power/supply/max77693_charger.c
14189
14190MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14191M:	Chanwoo Choi <[email protected]>
14192M:	Krzysztof Kozlowski <[email protected]>
14193L:	[email protected]
14194S:	Maintained
14195B:	mailto:[email protected]
14196F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14197F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14198F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14199F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14200F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14201F:	drivers/*/*max77843.c
14202F:	drivers/*/max14577*.c
14203F:	drivers/*/max77686*.c
14204F:	drivers/*/max77693*.c
14205F:	drivers/clk/clk-max77686.c
14206F:	drivers/extcon/extcon-max14577.c
14207F:	drivers/extcon/extcon-max77693.c
14208F:	drivers/rtc/rtc-max77686.c
14209F:	include/linux/mfd/max14577*.h
14210F:	include/linux/mfd/max77686*.h
14211F:	include/linux/mfd/max77693*.h
14212
14213MAXIRADIO FM RADIO RECEIVER DRIVER
14214M:	Hans Verkuil <[email protected]>
14215L:	[email protected]
14216S:	Maintained
14217W:	https://linuxtv.org
14218T:	git git://linuxtv.org/media.git
14219F:	drivers/media/radio/radio-maxiradio*
14220
14221MAXLINEAR ETHERNET PHY DRIVER
14222M:	Xu Liang <[email protected]>
14223L:	[email protected]
14224S:	Supported
14225F:	drivers/net/phy/mxl-gpy.c
14226
14227MCAN MMIO DEVICE DRIVER
14228M:	Chandrasekar Ramakrishnan <[email protected]>
14229L:	[email protected]
14230S:	Maintained
14231F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14232F:	drivers/net/can/m_can/m_can.c
14233F:	drivers/net/can/m_can/m_can.h
14234F:	drivers/net/can/m_can/m_can_platform.c
14235
14236MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14237R:	Yasushi SHOJI <[email protected]>
14238L:	[email protected]
14239S:	Maintained
14240F:	drivers/net/can/usb/mcba_usb.c
14241
14242MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14243M:	Rishi Gupta <[email protected]>
14244L:	[email protected]
14245L:	[email protected]
14246S:	Maintained
14247F:	drivers/hid/hid-mcp2221.c
14248
14249MCP251XFD SPI-CAN NETWORK DRIVER
14250M:	Marc Kleine-Budde <[email protected]>
14251M:	Manivannan Sadhasivam <[email protected]>
14252R:	Thomas Kopp <[email protected]>
14253L:	[email protected]
14254S:	Maintained
14255F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14256F:	drivers/net/can/spi/mcp251xfd/
14257
14258MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14259M:	Peter Rosin <[email protected]>
14260L:	[email protected]
14261S:	Maintained
14262F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14263F:	drivers/iio/potentiometer/mcp4018.c
14264F:	drivers/iio/potentiometer/mcp4531.c
14265
14266MCP4821 DAC DRIVER
14267M:	Anshul Dalal <[email protected]>
14268L:	[email protected]
14269S:	Maintained
14270F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14271F:	drivers/iio/dac/mcp4821.c
14272
14273MCR20A IEEE-802.15.4 RADIO DRIVER
14274M:	Stefan Schmidt <[email protected]>
14275L:	[email protected]
14276S:	Odd Fixes
14277W:	https://github.com/xueliu/mcr20a-linux
14278F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14279F:	drivers/net/ieee802154/mcr20a.c
14280F:	drivers/net/ieee802154/mcr20a.h
14281
14282MDIO REGMAP DRIVER
14283M:	Maxime Chevallier <[email protected]>
14284L:	[email protected]
14285S:	Maintained
14286F:	drivers/net/mdio/mdio-regmap.c
14287F:	include/linux/mdio/mdio-regmap.h
14288
14289MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14290M:	William Breathitt Gray <[email protected]>
14291L:	[email protected]
14292S:	Maintained
14293F:	drivers/iio/dac/cio-dac.c
14294
14295MEDIA CONTROLLER FRAMEWORK
14296M:	Sakari Ailus <[email protected]>
14297M:	Laurent Pinchart <[email protected]>
14298L:	[email protected]
14299S:	Supported
14300W:	https://www.linuxtv.org
14301T:	git git://linuxtv.org/media.git
14302F:	drivers/media/mc/
14303F:	include/media/media-*.h
14304F:	include/uapi/linux/media.h
14305
14306MEDIA DRIVER FOR FREESCALE IMX PXP
14307M:	Philipp Zabel <[email protected]>
14308L:	[email protected]
14309S:	Maintained
14310T:	git git://linuxtv.org/media.git
14311F:	drivers/media/platform/nxp/imx-pxp.[ch]
14312
14313MEDIA DRIVERS FOR ASCOT2E
14314M:	Abylay Ospan <[email protected]>
14315L:	[email protected]
14316S:	Supported
14317W:	https://linuxtv.org
14318W:	http://netup.tv/
14319T:	git git://linuxtv.org/media.git
14320F:	drivers/media/dvb-frontends/ascot2e*
14321
14322MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14323M:	Jasmin Jessich <[email protected]>
14324L:	[email protected]
14325S:	Maintained
14326W:	https://linuxtv.org
14327T:	git git://linuxtv.org/media.git
14328F:	drivers/media/dvb-frontends/cxd2099*
14329
14330MEDIA DRIVERS FOR CXD2841ER
14331M:	Abylay Ospan <[email protected]>
14332L:	[email protected]
14333S:	Supported
14334W:	https://linuxtv.org
14335W:	http://netup.tv/
14336T:	git git://linuxtv.org/media.git
14337F:	drivers/media/dvb-frontends/cxd2841er*
14338
14339MEDIA DRIVERS FOR CXD2880
14340M:	Yasunari Takiguchi <[email protected]>
14341L:	[email protected]
14342S:	Supported
14343W:	http://linuxtv.org/
14344T:	git git://linuxtv.org/media.git
14345F:	drivers/media/dvb-frontends/cxd2880/*
14346F:	drivers/media/spi/cxd2880*
14347
14348MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14349L:	[email protected]
14350S:	Orphan
14351W:	https://linuxtv.org
14352T:	git git://linuxtv.org/media.git
14353F:	drivers/media/pci/ddbridge/*
14354
14355MEDIA DRIVERS FOR FREESCALE IMX
14356M:	Steve Longerbeam <[email protected]>
14357M:	Philipp Zabel <[email protected]>
14358L:	[email protected]
14359S:	Maintained
14360T:	git git://linuxtv.org/media.git
14361F:	Documentation/admin-guide/media/imx.rst
14362F:	Documentation/devicetree/bindings/media/imx.txt
14363F:	drivers/staging/media/imx/
14364F:	include/linux/imx-media.h
14365F:	include/media/imx.h
14366
14367MEDIA DRIVERS FOR FREESCALE IMX7/8
14368M:	Rui Miguel Silva <[email protected]>
14369M:	Laurent Pinchart <[email protected]>
14370M:	Martin Kepplinger <[email protected]>
14371R:	Purism Kernel Team <[email protected]>
14372L:	[email protected]
14373S:	Maintained
14374T:	git git://linuxtv.org/media.git
14375F:	Documentation/admin-guide/media/imx7.rst
14376F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14377F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14378F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14379F:	drivers/media/platform/nxp/imx-mipi-csis.c
14380F:	drivers/media/platform/nxp/imx7-media-csi.c
14381F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14382
14383MEDIA DRIVERS FOR HELENE
14384M:	Abylay Ospan <[email protected]>
14385L:	[email protected]
14386S:	Supported
14387W:	https://linuxtv.org
14388W:	http://netup.tv/
14389T:	git git://linuxtv.org/media.git
14390F:	drivers/media/dvb-frontends/helene*
14391
14392MEDIA DRIVERS FOR HORUS3A
14393M:	Abylay Ospan <[email protected]>
14394L:	[email protected]
14395S:	Supported
14396W:	https://linuxtv.org
14397W:	http://netup.tv/
14398T:	git git://linuxtv.org/media.git
14399F:	drivers/media/dvb-frontends/horus3a*
14400
14401MEDIA DRIVERS FOR LNBH25
14402M:	Abylay Ospan <[email protected]>
14403L:	[email protected]
14404S:	Supported
14405W:	https://linuxtv.org
14406W:	http://netup.tv/
14407T:	git git://linuxtv.org/media.git
14408F:	drivers/media/dvb-frontends/lnbh25*
14409
14410MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14411L:	[email protected]
14412S:	Orphan
14413W:	https://linuxtv.org
14414T:	git git://linuxtv.org/media.git
14415F:	drivers/media/dvb-frontends/mxl5xx*
14416
14417MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14418M:	Abylay Ospan <[email protected]>
14419L:	[email protected]
14420S:	Supported
14421W:	https://linuxtv.org
14422W:	http://netup.tv/
14423T:	git git://linuxtv.org/media.git
14424F:	drivers/media/pci/netup_unidvb/*
14425
14426MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14427M:	Dmitry Osipenko <[email protected]>
14428L:	[email protected]
14429L:	[email protected]
14430S:	Maintained
14431T:	git git://linuxtv.org/media.git
14432F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14433F:	drivers/media/platform/nvidia/tegra-vde/
14434
14435MEDIA DRIVERS FOR RENESAS - CEU
14436M:	Jacopo Mondi <[email protected]>
14437L:	[email protected]
14438L:	[email protected]
14439S:	Supported
14440T:	git git://linuxtv.org/media.git
14441F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14442F:	drivers/media/platform/renesas/renesas-ceu.c
14443F:	include/media/drv-intf/renesas-ceu.h
14444
14445MEDIA DRIVERS FOR RENESAS - DRIF
14446M:	Fabrizio Castro <[email protected]>
14447L:	[email protected]
14448L:	[email protected]
14449S:	Supported
14450T:	git git://linuxtv.org/media.git
14451F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14452F:	drivers/media/platform/renesas/rcar_drif.c
14453
14454MEDIA DRIVERS FOR RENESAS - FCP
14455M:	Laurent Pinchart <[email protected]>
14456L:	[email protected]
14457L:	[email protected]
14458S:	Supported
14459T:	git git://linuxtv.org/media.git
14460F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14461F:	drivers/media/platform/renesas/rcar-fcp.c
14462F:	include/media/rcar-fcp.h
14463
14464MEDIA DRIVERS FOR RENESAS - FDP1
14465M:	Kieran Bingham <kieran.bingham[email protected]>
14466L:	[email protected]
14467L:	[email protected]
14468S:	Supported
14469T:	git git://linuxtv.org/media.git
14470F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14471F:	drivers/media/platform/renesas/rcar_fdp1.c
14472
14473MEDIA DRIVERS FOR RENESAS - VIN
14474M:	Niklas Söderlund <[email protected]>
14475L:	[email protected]
14476L:	[email protected]
14477S:	Supported
14478T:	git git://linuxtv.org/media.git
14479F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14480F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14481F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14482F:	drivers/media/platform/renesas/rcar-csi2.c
14483F:	drivers/media/platform/renesas/rcar-isp.c
14484F:	drivers/media/platform/renesas/rcar-vin/
14485
14486MEDIA DRIVERS FOR RENESAS - VSP1
14487M:	Laurent Pinchart <[email protected]>
14488M:	Kieran Bingham <kieran.bingham[email protected]>
14489L:	[email protected]
14490L:	[email protected]
14491S:	Supported
14492T:	git git://linuxtv.org/media.git
14493F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14494F:	drivers/media/platform/renesas/vsp1/
14495
14496MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14497L:	[email protected]
14498S:	Orphan
14499W:	https://linuxtv.org
14500T:	git git://linuxtv.org/media.git
14501F:	drivers/media/dvb-frontends/stv0910*
14502
14503MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14504L:	[email protected]
14505S:	Orphan
14506W:	https://linuxtv.org
14507T:	git git://linuxtv.org/media.git
14508F:	drivers/media/dvb-frontends/stv6111*
14509
14510MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14511M:	Hugues Fruchet <[email protected]>
14512M:	Alain Volmat <[email protected]>
14513L:	[email protected]
14514S:	Supported
14515T:	git git://linuxtv.org/media.git
14516F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14517F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14518F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14519F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14520
14521MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14522M:	Mauro Carvalho Chehab <[email protected]>
14523L:	[email protected]
14524S:	Maintained
14525W:	https://linuxtv.org
14526Q:	http://patchwork.kernel.org/project/linux-media/list/
14527T:	git git://linuxtv.org/media.git
14528F:	Documentation/admin-guide/media/
14529F:	Documentation/devicetree/bindings/media/
14530F:	Documentation/driver-api/media/
14531F:	Documentation/userspace-api/media/
14532F:	drivers/media/
14533F:	drivers/staging/media/
14534F:	include/dt-bindings/media/
14535F:	include/linux/platform_data/media/
14536F:	include/media/
14537F:	include/uapi/linux/dvb/
14538F:	include/uapi/linux/ivtv*
14539F:	include/uapi/linux/media.h
14540F:	include/uapi/linux/uvcvideo.h
14541F:	include/uapi/linux/v4l2-*
14542F:	include/uapi/linux/videodev2.h
14543
14544MEDIATEK BLUETOOTH DRIVER
14545M:	Sean Wang <[email protected]>
14546L:	[email protected]
14547L:	[email protected] (moderated for non-subscribers)
14548S:	Maintained
14549F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14550F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14551F:	drivers/bluetooth/btmtkuart.c
14552
14553MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14554M:	Sen Chu <[email protected]>
14555M:	Sean Wang <[email protected]>
14556M:	Macpaul Lin <[email protected]>
14557L:	[email protected]
14558S:	Maintained
14559F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14560F:	drivers/power/reset/mt6323-poweroff.c
14561
14562MEDIATEK CIR DRIVER
14563M:	Sean Wang <[email protected]>
14564S:	Maintained
14565F:	drivers/media/rc/mtk-cir.c
14566
14567MEDIATEK DMA DRIVER
14568M:	Sean Wang <[email protected]>
14569L:	[email protected]
14570L:	[email protected] (moderated for non-subscribers)
14571L:	[email protected] (moderated for non-subscribers)
14572S:	Maintained
14573F:	Documentation/devicetree/bindings/dma/mediatek,*
14574F:	drivers/dma/mediatek/
14575
14576MEDIATEK ETHERNET DRIVER
14577M:	Felix Fietkau <[email protected]>
14578M:	Sean Wang <[email protected]>
14579M:	Lorenzo Bianconi <[email protected]>
14580L:	[email protected]
14581S:	Maintained
14582F:	drivers/net/ethernet/mediatek/
14583
14584MEDIATEK ETHERNET PCS DRIVER
14585M:	Alexander Couzens <[email protected]>
14586M:	Daniel Golle <[email protected]>
14587L:	[email protected]
14588S:	Maintained
14589F:	drivers/net/pcs/pcs-mtk-lynxi.c
14590F:	include/linux/pcs/pcs-mtk-lynxi.h
14591
14592MEDIATEK ETHERNET PHY DRIVERS
14593M:	Daniel Golle <[email protected]>
14594M:	Qingfang Deng <[email protected]>
14595M:	SkyLake Huang <[email protected]>
14596L:	[email protected]
14597S:	Maintained
14598F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14599F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14600F:	drivers/net/phy/mediatek/mtk-ge.c
14601F:	drivers/net/phy/mediatek/mtk.h
14602F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14603
14604MEDIATEK I2C CONTROLLER DRIVER
14605M:	Qii Wang <[email protected]>
14606L:	[email protected]
14607S:	Maintained
14608F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14609F:	drivers/i2c/busses/i2c-mt65xx.c
14610
14611MEDIATEK IOMMU DRIVER
14612M:	Yong Wu <[email protected]>
14613L:	[email protected]
14614L:	[email protected] (moderated for non-subscribers)
14615S:	Supported
14616F:	Documentation/devicetree/bindings/iommu/mediatek*
14617F:	drivers/iommu/mtk_iommu*
14618F:	include/dt-bindings/memory/mediatek,mt*-port.h
14619F:	include/dt-bindings/memory/mt*-port.h
14620
14621MEDIATEK JPEG DRIVER
14622M:	Bin Liu <[email protected]>
14623S:	Supported
14624F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14625F:	drivers/media/platform/mediatek/jpeg/
14626
14627MEDIATEK KEYPAD DRIVER
14628M:	Mattijs Korpershoek <[email protected]>
14629S:	Supported
14630F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14631F:	drivers/input/keyboard/mt6779-keypad.c
14632
14633MEDIATEK MDP DRIVER
14634M:	Minghsiu Tsai <[email protected]>
14635M:	Houlong Wei <[email protected]>
14636M:	Andrew-CT Chen <[email protected]>
14637S:	Supported
14638F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14639F:	drivers/media/platform/mediatek/mdp/
14640F:	drivers/media/platform/mediatek/vpu/
14641
14642MEDIATEK MEDIA DRIVER
14643M:	Tiffany Lin <[email protected]>
14644M:	Andrew-CT Chen <[email protected]>
14645M:	Yunfei Dong <[email protected]>
14646S:	Supported
14647F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14648F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14649F:	drivers/media/platform/mediatek/vcodec/
14650F:	drivers/media/platform/mediatek/vpu/
14651
14652MEDIATEK MIPI-CSI CDPHY DRIVER
14653M:	Julien Stephan <[email protected]>
14654M:	Andy Hsieh <[email protected]>
14655S:	Supported
14656F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14657F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14658
14659MEDIATEK MMC/SD/SDIO DRIVER
14660M:	Chaotian Jing <[email protected]>
14661S:	Maintained
14662F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14663F:	drivers/mmc/host/mtk-sd.c
14664
14665MEDIATEK MT6735 CLOCK & RESET DRIVERS
14666M:	Yassine Oudjana <[email protected]>
14667L:	[email protected]
14668L:	[email protected] (moderated for non-subscribers)
14669S:	Maintained
14670F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14671F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14672F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14673F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14674F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14675F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14676F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14677F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14678F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14679F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14680F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14681F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14682F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14683F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14684F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14685F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14686F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14687F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14688F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14689F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14690
14691MEDIATEK MT76 WIRELESS LAN DRIVER
14692M:	Felix Fietkau <[email protected]>
14693M:	Lorenzo Bianconi <[email protected]>
14694M:	Ryder Lee <[email protected]>
14695R:	Shayne Chen <[email protected]>
14696R:	Sean Wang <[email protected]>
14697L:	[email protected]
14698S:	Maintained
14699T:	git https://github.com/nbd168/wireless
14700F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14701F:	drivers/net/wireless/mediatek/mt76/
14702
14703MEDIATEK MT7601U WIRELESS LAN DRIVER
14704M:	Jakub Kicinski <[email protected]>
14705L:	[email protected]
14706S:	Maintained
14707F:	drivers/net/wireless/mediatek/mt7601u/
14708
14709MEDIATEK MT7621 CLOCK DRIVER
14710M:	Sergio Paracuellos <[email protected]>
14711S:	Maintained
14712F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14713F:	drivers/clk/ralink/clk-mt7621.c
14714
14715MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14716M:	Sergio Paracuellos <[email protected]>
14717S:	Maintained
14718F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14719F:	drivers/pci/controller/pcie-mt7621.c
14720
14721MEDIATEK MT7621 PHY PCI DRIVER
14722M:	Sergio Paracuellos <[email protected]>
14723S:	Maintained
14724F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14725F:	drivers/phy/ralink/phy-mt7621-pci.c
14726
14727MEDIATEK MT7621/28/88 I2C DRIVER
14728M:	Stefan Roese <[email protected]>
14729L:	[email protected]
14730S:	Maintained
14731F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14732F:	drivers/i2c/busses/i2c-mt7621.c
14733
14734MEDIATEK MTMIPS CLOCK DRIVER
14735M:	Sergio Paracuellos <[email protected]>
14736S:	Maintained
14737F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14738F:	drivers/clk/ralink/clk-mtmips.c
14739
14740MEDIATEK NAND CONTROLLER DRIVER
14741L:	[email protected]
14742S:	Orphan
14743F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14744F:	drivers/mtd/nand/raw/mtk_*
14745
14746MEDIATEK PMIC LED DRIVER
14747M:	Sen Chu <[email protected]>
14748M:	Sean Wang <[email protected]>
14749M:	Macpaul Lin <[email protected]>
14750S:	Maintained
14751F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14752F:	drivers/leds/leds-mt6323.c
14753
14754MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14755M:	Sean Wang <[email protected]>
14756S:	Maintained
14757F:	drivers/char/hw_random/mtk-rng.c
14758
14759MEDIATEK SMI DRIVER
14760M:	Yong Wu <[email protected]>
14761L:	[email protected] (moderated for non-subscribers)
14762S:	Supported
14763F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14764F:	drivers/memory/mtk-smi.c
14765F:	include/soc/mediatek/smi.h
14766
14767MEDIATEK SWITCH DRIVER
14768M:	Chester A. Unal <[email protected]>
14769M:	Daniel Golle <[email protected]>
14770M:	DENG Qingfang <[email protected]>
14771M:	Sean Wang <[email protected]>
14772L:	[email protected]
14773S:	Maintained
14774F:	drivers/net/dsa/mt7530-mdio.c
14775F:	drivers/net/dsa/mt7530-mmio.c
14776F:	drivers/net/dsa/mt7530.*
14777F:	net/dsa/tag_mtk.c
14778
14779MEDIATEK T7XX 5G WWAN MODEM DRIVER
14780M:	Chandrashekar Devegowda <[email protected]>
14781R:	Chiranjeevi Rapolu <[email protected]>
14782R:	Liu Haijun <[email protected]>
14783R:	M Chetan Kumar <[email protected]>
14784R:	Ricardo Martinez <[email protected]>
14785L:	[email protected]
14786S:	Supported
14787F:	drivers/net/wwan/t7xx/
14788
14789MEDIATEK USB3 DRD IP DRIVER
14790M:	Chunfeng Yun <[email protected]>
14791L:	[email protected]
14792L:	[email protected] (moderated for non-subscribers)
14793L:	[email protected] (moderated for non-subscribers)
14794S:	Maintained
14795F:	Documentation/devicetree/bindings/usb/mediatek,*
14796F:	drivers/usb/host/xhci-mtk*
14797F:	drivers/usb/mtu3/
14798
14799MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14800M:	Peter Senna Tschudin <[email protected]>
14801M:	Ian Ray <[email protected]>
14802M:	Martyn Welch <[email protected]>
14803S:	Maintained
14804F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14805F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14806
14807MEGARAID SCSI/SAS DRIVERS
14808M:	Kashyap Desai <[email protected]>
14809M:	Sumit Saxena <[email protected]>
14810M:	Shivasharan S <[email protected]>
14811M:	Chandrakanth patil <[email protected]>
14812L:	[email protected]
14813L:	[email protected]
14814S:	Maintained
14815W:	http://www.avagotech.com/support/
14816F:	Documentation/scsi/megaraid.rst
14817F:	drivers/scsi/megaraid.*
14818F:	drivers/scsi/megaraid/
14819
14820MELEXIS MLX90614 DRIVER
14821M:	Crt Mori <[email protected]>
14822L:	[email protected]
14823S:	Supported
14824W:	http://www.melexis.com
14825F:	drivers/iio/temperature/mlx90614.c
14826
14827MELEXIS MLX90632 DRIVER
14828M:	Crt Mori <[email protected]>
14829L:	[email protected]
14830S:	Supported
14831W:	http://www.melexis.com
14832F:	drivers/iio/temperature/mlx90632.c
14833
14834MELEXIS MLX90635 DRIVER
14835M:	Crt Mori <[email protected]>
14836L:	[email protected]
14837S:	Supported
14838W:	http://www.melexis.com
14839F:	drivers/iio/temperature/mlx90635.c
14840
14841MELFAS MIP4 TOUCHSCREEN DRIVER
14842M:	Sangwon Jee <[email protected]>
14843S:	Supported
14844W:	http://www.melfas.com
14845F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14846F:	drivers/input/touchscreen/melfas_mip4.c
14847
14848MELLANOX BLUEFIELD I2C DRIVER
14849M:	Khalil Blaiech <[email protected]>
14850M:	Asmaa Mnebhi <[email protected]>
14851L:	[email protected]
14852S:	Supported
14853F:	drivers/i2c/busses/i2c-mlxbf.c
14854
14855MELLANOX ETHERNET DRIVER (mlx4_en)
14856M:	Tariq Toukan <[email protected]>
14857L:	[email protected]
14858S:	Supported
14859W:	https://www.nvidia.com/networking/
14860Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14861F:	drivers/net/ethernet/mellanox/mlx4/en_*
14862
14863MELLANOX ETHERNET DRIVER (mlx5e)
14864M:	Saeed Mahameed <[email protected]>
14865M:	Tariq Toukan <[email protected]>
14866L:	[email protected]
14867S:	Supported
14868W:	https://www.nvidia.com/networking/
14869Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14870F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14871
14872MELLANOX ETHERNET INNOVA DRIVERS
14873R:	Boris Pismenny <[email protected]>
14874L:	[email protected]
14875S:	Supported
14876W:	https://www.nvidia.com/networking/
14877Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14878F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14879F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14880F:	include/linux/mlx5/mlx5_ifc_fpga.h
14881
14882MELLANOX ETHERNET SWITCH DRIVERS
14883M:	Ido Schimmel <[email protected]>
14884M:	Petr Machata <[email protected]>
14885L:	[email protected]
14886S:	Supported
14887W:	https://www.nvidia.com/networking/
14888Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14889F:	drivers/net/ethernet/mellanox/mlxsw/
14890F:	tools/testing/selftests/drivers/net/mlxsw/
14891
14892MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14893M:	[email protected]
14894L:	[email protected]
14895S:	Supported
14896W:	https://www.nvidia.com/networking/
14897Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14898F:	drivers/net/ethernet/mellanox/mlxfw/
14899
14900MELLANOX HARDWARE PLATFORM SUPPORT
14901M:	Hans de Goede <[email protected]>
14902M:	Ilpo Järvinen <[email protected]>
14903M:	Vadim Pasternak <[email protected]>
14904L:	[email protected]
14905S:	Supported
14906F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14907F:	drivers/platform/mellanox/
14908F:	include/linux/platform_data/mlxreg.h
14909
14910MELLANOX MLX4 core VPI driver
14911M:	Tariq Toukan <[email protected]>
14912L:	[email protected]
14913L:	[email protected]
14914S:	Supported
14915W:	https://www.nvidia.com/networking/
14916Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14917F:	drivers/net/ethernet/mellanox/mlx4/
14918F:	include/linux/mlx4/
14919
14920MELLANOX MLX4 IB driver
14921M:	Yishai Hadas <[email protected]>
14922L:	[email protected]
14923S:	Supported
14924W:	https://www.nvidia.com/networking/
14925Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14926F:	drivers/infiniband/hw/mlx4/
14927F:	include/linux/mlx4/
14928F:	include/uapi/rdma/mlx4-abi.h
14929
14930MELLANOX MLX5 core VPI driver
14931M:	Saeed Mahameed <[email protected]>
14932M:	Leon Romanovsky <[email protected]>
14933M:	Tariq Toukan <[email protected]>
14934L:	[email protected]
14935L:	[email protected]
14936S:	Supported
14937W:	https://www.nvidia.com/networking/
14938Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14939F:	Documentation/networking/device_drivers/ethernet/mellanox/
14940F:	drivers/net/ethernet/mellanox/mlx5/core/
14941F:	include/linux/mlx5/
14942
14943MELLANOX MLX5 IB driver
14944M:	Leon Romanovsky <[email protected]>
14945L:	[email protected]
14946S:	Supported
14947W:	https://www.nvidia.com/networking/
14948Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14949F:	drivers/infiniband/hw/mlx5/
14950F:	include/linux/mlx5/
14951F:	include/uapi/rdma/mlx5-abi.h
14952
14953MELLANOX MLX5 VDPA DRIVER
14954M:	Dragos Tatulea <[email protected]>
14955L:	[email protected]
14956S:	Supported
14957F:	drivers/vdpa/mlx5/
14958
14959MELLANOX MLXCPLD I2C AND MUX DRIVER
14960M:	Vadim Pasternak <[email protected]>
14961M:	Michael Shych <[email protected]>
14962L:	[email protected]
14963S:	Supported
14964F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14965F:	drivers/i2c/busses/i2c-mlxcpld.c
14966F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14967
14968MELLANOX MLXCPLD LED DRIVER
14969M:	Vadim Pasternak <[email protected]>
14970L:	[email protected]
14971S:	Supported
14972F:	Documentation/leds/leds-mlxcpld.rst
14973F:	drivers/leds/leds-mlxcpld.c
14974F:	drivers/leds/leds-mlxreg.c
14975
14976MELLANOX PLATFORM DRIVER
14977M:	Vadim Pasternak <[email protected]>
14978L:	[email protected]
14979S:	Supported
14980F:	drivers/platform/x86/mlx-platform.c
14981
14982MEMBARRIER SUPPORT
14983M:	Mathieu Desnoyers <[email protected]>
14984M:	"Paul E. McKenney" <[email protected]>
14985L:	[email protected]
14986S:	Supported
14987F:	Documentation/scheduler/membarrier.rst
14988F:	arch/*/include/asm/membarrier.h
14989F:	arch/*/include/asm/sync_core.h
14990F:	include/uapi/linux/membarrier.h
14991F:	kernel/sched/membarrier.c
14992
14993MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14994M:	Mike Rapoport <[email protected]>
14995L:	[email protected]
14996S:	Maintained
14997F:	Documentation/core-api/boot-time-mm.rst
14998F:	include/linux/memblock.h
14999F:	mm/memblock.c
15000F:	mm/mm_init.c
15001F:	tools/testing/memblock/
15002
15003MEMORY ALLOCATION PROFILING
15004M:	Suren Baghdasaryan <[email protected]>
15005M:	Kent Overstreet <[email protected]>
15006L:	[email protected]
15007S:	Maintained
15008F:	Documentation/mm/allocation-profiling.rst
15009F:	include/linux/alloc_tag.h
15010F:	include/linux/pgalloc_tag.h
15011F:	lib/alloc_tag.c
15012
15013MEMORY CONTROLLER DRIVERS
15014M:	Krzysztof Kozlowski <[email protected]>
15015L:	[email protected]
15016S:	Maintained
15017B:	mailto:[email protected]
15018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15019F:	Documentation/devicetree/bindings/memory-controllers/
15020F:	drivers/memory/
15021F:	include/dt-bindings/memory/
15022F:	include/memory/
15023
15024MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15025M:	Dmitry Osipenko <[email protected]>
15026L:	[email protected]
15027L:	[email protected]
15028S:	Maintained
15029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15030F:	drivers/devfreq/tegra30-devfreq.c
15031
15032MEMORY HOT(UN)PLUG
15033M:	David Hildenbrand <[email protected]>
15034M:	Oscar Salvador <[email protected]>
15035L:	[email protected]
15036S:	Maintained
15037F:	Documentation/admin-guide/mm/memory-hotplug.rst
15038F:	Documentation/core-api/memory-hotplug.rst
15039F:	drivers/base/memory.c
15040F:	include/linux/memory_hotplug.h
15041F:	mm/memory_hotplug.c
15042F:	tools/testing/selftests/memory-hotplug/
15043
15044MEMORY MANAGEMENT
15045M:	Andrew Morton <[email protected]>
15046L:	[email protected]
15047S:	Maintained
15048W:	http://www.linux-mm.org
15049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15050T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15051F:	Documentation/admin-guide/mm/
15052F:	Documentation/mm/
15053F:	include/linux/gfp.h
15054F:	include/linux/gfp_types.h
15055F:	include/linux/memfd.h
15056F:	include/linux/memory.h
15057F:	include/linux/memory_hotplug.h
15058F:	include/linux/memory-tiers.h
15059F:	include/linux/mempolicy.h
15060F:	include/linux/mempool.h
15061F:	include/linux/memremap.h
15062F:	include/linux/mm.h
15063F:	include/linux/mm_*.h
15064F:	include/linux/mmzone.h
15065F:	include/linux/mmu_notifier.h
15066F:	include/linux/pagewalk.h
15067F:	include/linux/rmap.h
15068F:	include/trace/events/ksm.h
15069F:	mm/
15070F:	tools/mm/
15071F:	tools/testing/selftests/mm/
15072N:	include/linux/page[-_]*
15073
15074MEMORY MAPPING
15075M:	Andrew Morton <[email protected]>
15076M:	Liam R. Howlett <[email protected]>
15077M:	Lorenzo Stoakes <[email protected]>
15078R:	Vlastimil Babka <[email protected]>
15079R:	Jann Horn <[email protected]>
15080L:	[email protected]
15081S:	Maintained
15082W:	http://www.linux-mm.org
15083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15084F:	mm/mmap.c
15085
15086MEMORY TECHNOLOGY DEVICES (MTD)
15087M:	Miquel Raynal <[email protected]>
15088M:	Richard Weinberger <[email protected]>
15089M:	Vignesh Raghavendra <[email protected]>
15090L:	[email protected]
15091S:	Maintained
15092W:	http://www.linux-mtd.infradead.org/
15093Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15094C:	irc://irc.oftc.net/mtd
15095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15097F:	Documentation/devicetree/bindings/mtd/
15098F:	drivers/mtd/
15099F:	include/linux/mtd/
15100F:	include/uapi/mtd/
15101
15102MEN A21 WATCHDOG DRIVER
15103M:	Johannes Thumshirn <[email protected]>
15104L:	[email protected]
15105S:	Maintained
15106F:	drivers/watchdog/mena21_wdt.c
15107
15108MEN CHAMELEON BUS (mcb)
15109M:	Johannes Thumshirn <[email protected]>
15110S:	Maintained
15111F:	Documentation/driver-api/men-chameleon-bus.rst
15112F:	drivers/mcb/
15113F:	include/linux/mcb.h
15114
15115MEN F21BMC (Board Management Controller)
15116M:	Andreas Werner <[email protected]>
15117S:	Supported
15118F:	Documentation/hwmon/menf21bmc.rst
15119F:	drivers/hwmon/menf21bmc_hwmon.c
15120F:	drivers/leds/leds-menf21bmc.c
15121F:	drivers/mfd/menf21bmc.c
15122F:	drivers/watchdog/menf21bmc_wdt.c
15123
15124MEN Z069 WATCHDOG DRIVER
15125M:	Johannes Thumshirn <[email protected]>
15126L:	[email protected]
15127S:	Maintained
15128F:	drivers/watchdog/menz69_wdt.c
15129
15130MESON AO CEC DRIVER FOR AMLOGIC SOCS
15131M:	Neil Armstrong <[email protected]>
15132L:	[email protected]
15133L:	[email protected]
15134S:	Supported
15135W:	http://linux-meson.com/
15136T:	git git://linuxtv.org/media.git
15137F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15138F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15139F:	drivers/media/cec/platform/meson/ao-cec.c
15140
15141MESON GE2D DRIVER FOR AMLOGIC SOCS
15142M:	Neil Armstrong <[email protected]>
15143L:	[email protected]
15144L:	[email protected]
15145S:	Supported
15146T:	git git://linuxtv.org/media.git
15147F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15148F:	drivers/media/platform/amlogic/meson-ge2d/
15149
15150MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15151M:	Liang Yang <[email protected]>
15152L:	[email protected]
15153S:	Maintained
15154F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15155F:	drivers/mtd/nand/raw/meson_*
15156
15157MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15158M:	Neil Armstrong <[email protected]>
15159L:	[email protected]
15160L:	[email protected]
15161S:	Supported
15162T:	git git://linuxtv.org/media.git
15163F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15164F:	drivers/staging/media/meson/vdec/
15165
15166META ETHERNET DRIVERS
15167M:	Alexander Duyck <[email protected]>
15168M:	Jakub Kicinski <[email protected]>
15169R:	[email protected]
15170S:	Supported
15171F:	Documentation/networking/device_drivers/ethernet/meta/
15172F:	drivers/net/ethernet/meta/
15173
15174METHODE UDPU SUPPORT
15175M:	Robert Marko <[email protected]>
15176S:	Maintained
15177F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15178F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15179
15180MHI BUS
15181M:	Manivannan Sadhasivam <[email protected]>
15182L:	[email protected]
15183L:	[email protected]
15184S:	Maintained
15185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15186F:	Documentation/ABI/stable/sysfs-bus-mhi
15187F:	Documentation/mhi/
15188F:	drivers/bus/mhi/
15189F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15190F:	include/linux/mhi.h
15191
15192MICROBLAZE ARCHITECTURE
15193M:	Michal Simek <[email protected]>
15194S:	Supported
15195W:	http://www.monstr.eu/fdt/
15196T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15197F:	arch/microblaze/
15198
15199MICROBLAZE TMR INJECT
15200M:	Appana Durga Kedareswara rao <[email protected]>
15201S:	Supported
15202F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15203F:	drivers/misc/xilinx_tmr_inject.c
15204
15205MICROBLAZE TMR MANAGER
15206M:	Appana Durga Kedareswara rao <[email protected]>
15207S:	Supported
15208F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15209F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15210F:	drivers/misc/xilinx_tmr_manager.c
15211
15212MICROCHIP AT91 DMA DRIVERS
15213M:	Ludovic Desroches <[email protected]>
15214L:	[email protected] (moderated for non-subscribers)
15215L:	[email protected]
15216S:	Supported
15217F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15218F:	drivers/dma/at_hdmac.c
15219F:	drivers/dma/at_xdmac.c
15220F:	include/dt-bindings/dma/at91.h
15221
15222MICROCHIP AT91 SERIAL DRIVER
15223M:	Richard Genoud <[email protected]>
15224S:	Maintained
15225F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15226F:	drivers/tty/serial/atmel_serial.c
15227F:	drivers/tty/serial/atmel_serial.h
15228
15229MICROCHIP AT91 USART MFD DRIVER
15230M:	Radu Pirea <[email protected]>
15231L:	[email protected]
15232S:	Supported
15233F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15234F:	drivers/mfd/at91-usart.c
15235F:	include/dt-bindings/mfd/at91-usart.h
15236
15237MICROCHIP AT91 USART SPI DRIVER
15238M:	Radu Pirea <[email protected]>
15239L:	[email protected]
15240S:	Supported
15241F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15242F:	drivers/spi/spi-at91-usart.c
15243
15244MICROCHIP AUDIO ASOC DRIVERS
15245M:	Claudiu Beznea <[email protected]>
15246M:	Andrei Simion <[email protected]>
15247L:	[email protected]
15248S:	Supported
15249F:	Documentation/devicetree/bindings/sound/atmel*
15250F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15251F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15252F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15253F:	sound/soc/atmel
15254
15255MICROCHIP CSI2DC DRIVER
15256M:	Eugen Hristev <[email protected]>
15257L:	[email protected]
15258S:	Supported
15259F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15260F:	drivers/media/platform/microchip/microchip-csi2dc.c
15261
15262MICROCHIP ECC DRIVER
15263L:	[email protected]
15264S:	Orphan
15265F:	drivers/crypto/atmel-ecc.*
15266
15267MICROCHIP EIC DRIVER
15268M:	Claudiu Beznea <[email protected]>
15269L:	[email protected] (moderated for non-subscribers)
15270S:	Supported
15271F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15272F:	drivers/irqchip/irq-mchp-eic.c
15273
15274MICROCHIP I2C DRIVER
15275M:	Codrin Ciubotariu <[email protected]>
15276L:	[email protected]
15277S:	Supported
15278F:	drivers/i2c/busses/i2c-at91-*.c
15279F:	drivers/i2c/busses/i2c-at91.h
15280
15281MICROCHIP ISC DRIVER
15282M:	Eugen Hristev <[email protected]>
15283L:	[email protected]
15284S:	Supported
15285F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15286F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15287F:	drivers/media/platform/microchip/microchip-isc*
15288F:	drivers/media/platform/microchip/microchip-sama*-isc*
15289F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15290F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15291F:	include/linux/atmel-isc-media.h
15292
15293MICROCHIP ISI DRIVER
15294M:	Eugen Hristev <[email protected]>
15295L:	[email protected]
15296S:	Supported
15297F:	drivers/media/platform/atmel/atmel-isi.c
15298F:	drivers/media/platform/atmel/atmel-isi.h
15299
15300MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15301M:	Woojung Huh <[email protected]>
15302M:	[email protected]
15303L:	[email protected]
15304S:	Maintained
15305F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15306F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15307F:	drivers/net/dsa/microchip/*
15308F:	include/linux/dsa/ksz_common.h
15309F:	include/linux/platform_data/microchip-ksz.h
15310F:	net/dsa/tag_ksz.c
15311
15312MICROCHIP LAN743X ETHERNET DRIVER
15313M:	Bryan Whitehead <[email protected]>
15314M:	[email protected]
15315L:	[email protected]
15316S:	Maintained
15317F:	drivers/net/ethernet/microchip/lan743x_*
15318
15319MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15320M:	Parthiban Veerasooran <[email protected]>
15321L:	[email protected]
15322S:	Maintained
15323F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15324F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15325
15326MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15327M:	Arun Ramadoss <[email protected]>
15328R:	[email protected]
15329L:	[email protected]
15330S:	Maintained
15331F:	drivers/net/phy/microchip_t1.c
15332
15333MICROCHIP LAN966X ETHERNET DRIVER
15334M:	Horatiu Vultur <[email protected]>
15335M:	[email protected]
15336L:	[email protected]
15337S:	Maintained
15338F:	drivers/net/ethernet/microchip/lan966x/*
15339
15340MICROCHIP LAN966X OIC DRIVER
15341M:	Herve Codina <[email protected]>
15342S:	Maintained
15343F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15344F:	drivers/irqchip/irq-lan966x-oic.c
15345
15346MICROCHIP LAN966X PCI DRIVER
15347M:	Herve Codina <[email protected]>
15348S:	Maintained
15349F:	drivers/misc/lan966x_pci.c
15350F:	drivers/misc/lan966x_pci.dtso
15351
15352MICROCHIP LAN969X ETHERNET DRIVER
15353M:	Daniel Machon <[email protected]>
15354M:	[email protected]
15355L:	[email protected]
15356S:	Maintained
15357F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15358
15359MICROCHIP LCDFB DRIVER
15360M:	Nicolas Ferre <[email protected]>
15361L:	[email protected]
15362S:	Maintained
15363F:	drivers/video/fbdev/atmel_lcdfb.c
15364F:	include/video/atmel_lcdc.h
15365
15366MICROCHIP MCP16502 PMIC DRIVER
15367M:	Claudiu Beznea <[email protected]>
15368M:	Andrei Simion <[email protected]>
15369L:	[email protected] (moderated for non-subscribers)
15370S:	Supported
15371F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15372F:	drivers/regulator/mcp16502.c
15373
15374MICROCHIP MCP3564 ADC DRIVER
15375M:	Marius Cristea <[email protected]>
15376L:	[email protected]
15377S:	Supported
15378F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15379F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15380F:	drivers/iio/adc/mcp3564.c
15381
15382MICROCHIP MCP3911 ADC DRIVER
15383M:	Marcus Folkesson <[email protected]>
15384M:	Kent Gustavsson <[email protected]>
15385L:	[email protected]
15386S:	Maintained
15387F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15388F:	drivers/iio/adc/mcp3911.c
15389
15390MICROCHIP MMC/SD/SDIO MCI DRIVER
15391M:	Aubin Constans <[email protected]>
15392S:	Maintained
15393F:	drivers/mmc/host/atmel-mci.c
15394
15395MICROCHIP NAND DRIVER
15396L:	[email protected]
15397S:	Orphan
15398F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15399F:	drivers/mtd/nand/raw/atmel/*
15400
15401MICROCHIP OTPC DRIVER
15402M:	Claudiu Beznea <[email protected]>
15403L:	[email protected] (moderated for non-subscribers)
15404S:	Supported
15405F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15406F:	drivers/nvmem/microchip-otpc.c
15407F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15408
15409MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15410M:	Matteo Martelli <[email protected]>
15411L:	[email protected]
15412S:	Supported
15413F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15414F:	drivers/iio/adc/pac1921.c
15415
15416MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15417M:	Marius Cristea <[email protected]>
15418L:	[email protected]
15419S:	Supported
15420F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15421F:	drivers/iio/adc/pac1934.c
15422
15423MICROCHIP PCI1XXXX GP DRIVER
15424M:	Vaibhaav Ram T.L <[email protected]>
15425M:	Kumaravel Thiagarajan <[email protected]>
15426L:	[email protected]
15427S:	Supported
15428F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15429F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15430F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15431F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15432
15433MICROCHIP PCI1XXXX I2C DRIVER
15434M:	Tharun Kumar P <[email protected]>
15435M:	Kumaravel Thiagarajan <[email protected]>
15436M:	Microchip Linux Driver Support <[email protected]>
15437L:	[email protected]
15438S:	Maintained
15439F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15440
15441MICROCHIP PCIe UART DRIVER
15442M:	Kumaravel Thiagarajan <[email protected]>
15443M:	Tharun Kumar P <[email protected]>
15444L:	[email protected]
15445S:	Maintained
15446F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15447
15448MICROCHIP POLARFIRE FPGA DRIVERS
15449M:	Conor Dooley <[email protected]>
15450L:	[email protected]
15451S:	Supported
15452F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15453F:	drivers/fpga/microchip-spi.c
15454
15455MICROCHIP PWM DRIVER
15456M:	Claudiu Beznea <[email protected]>
15457L:	[email protected] (moderated for non-subscribers)
15458L:	[email protected]
15459S:	Supported
15460F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15461F:	drivers/pwm/pwm-atmel.c
15462
15463MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15464M:	Manikandan Muralidharan <[email protected]>
15465M:	Dharma Balasubiramani <[email protected]>
15466L:	[email protected]
15467S:	Supported
15468F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15469F:	drivers/gpu/drm/bridge/microchip-lvds.c
15470
15471MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15472M:	Eugen Hristev <[email protected]>
15473L:	[email protected]
15474S:	Supported
15475F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15476F:	drivers/iio/adc/at91-sama5d2_adc.c
15477F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15478
15479MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15480M:	Claudiu Beznea <[email protected]>
15481S:	Supported
15482F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15483F:	drivers/power/reset/at91-sama5d2_shdwc.c
15484
15485MICROCHIP SOC DRIVERS
15486M:	Conor Dooley <[email protected]>
15487S:	Supported
15488T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15489F:	Documentation/devicetree/bindings/soc/microchip/
15490F:	drivers/soc/microchip/
15491
15492MICROCHIP SPI DRIVER
15493M:	Ryan Wanner <[email protected]>
15494S:	Supported
15495F:	drivers/spi/spi-atmel.*
15496
15497MICROCHIP SSC DRIVER
15498M:	Claudiu Beznea <[email protected]>
15499M:	Andrei Simion <[email protected]>
15500L:	[email protected] (moderated for non-subscribers)
15501S:	Supported
15502F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15503F:	drivers/misc/atmel-ssc.c
15504F:	include/linux/atmel-ssc.h
15505
15506Microchip Timer Counter Block (TCB) Capture Driver
15507M:	Kamel Bouhara <[email protected]>
15508L:	[email protected] (moderated for non-subscribers)
15509L:	[email protected]
15510S:	Maintained
15511F:	drivers/counter/microchip-tcb-capture.c
15512
15513MICROCHIP USB251XB DRIVER
15514M:	Richard Leitner <[email protected]>
15515L:	[email protected]
15516S:	Maintained
15517F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15518F:	drivers/usb/misc/usb251xb.c
15519
15520MICROCHIP USBA UDC DRIVER
15521M:	Cristian Birsan <[email protected]>
15522L:	[email protected] (moderated for non-subscribers)
15523S:	Supported
15524F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15525
15526MICROCHIP WILC1000 WIFI DRIVER
15527M:	Ajay Singh <[email protected]>
15528M:	Claudiu Beznea <[email protected]>
15529L:	[email protected]
15530S:	Supported
15531F:	drivers/net/wireless/microchip/wilc1000/
15532
15533MICROSEMI MIPS SOCS
15534M:	Alexandre Belloni <[email protected]>
15535M:	[email protected]
15536L:	[email protected]
15537S:	Supported
15538F:	Documentation/devicetree/bindings/mips/mscc.txt
15539F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15540F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15541F:	arch/mips/boot/dts/mscc/
15542F:	arch/mips/configs/generic/board-ocelot.config
15543F:	arch/mips/generic/board-ocelot.c
15544
15545MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15546M:	Don Brace <[email protected]>
15547L:	[email protected]
15548L:	[email protected]
15549S:	Supported
15550F:	Documentation/scsi/smartpqi.rst
15551F:	drivers/scsi/smartpqi/Kconfig
15552F:	drivers/scsi/smartpqi/Makefile
15553F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15554F:	include/linux/cciss*.h
15555F:	include/uapi/linux/cciss*.h
15556
15557MICROSOFT MANA RDMA DRIVER
15558M:	Long Li <[email protected]>
15559M:	Ajay Sharma <[email protected]>
15560L:	[email protected]
15561S:	Supported
15562F:	drivers/infiniband/hw/mana/
15563F:	include/net/mana
15564F:	include/uapi/rdma/mana-abi.h
15565
15566MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15567M:	Maximilian Luz <[email protected]>
15568L:	[email protected]
15569S:	Maintained
15570F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15571
15572MICROSOFT SURFACE BATTERY AND AC DRIVERS
15573M:	Maximilian Luz <[email protected]>
15574L:	[email protected]
15575L:	[email protected]
15576S:	Maintained
15577F:	drivers/power/supply/surface_battery.c
15578F:	drivers/power/supply/surface_charger.c
15579
15580MICROSOFT SURFACE DTX DRIVER
15581M:	Maximilian Luz <[email protected]>
15582L:	[email protected]
15583S:	Maintained
15584F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15585F:	drivers/platform/surface/surface_dtx.c
15586F:	include/uapi/linux/surface_aggregator/dtx.h
15587
15588MICROSOFT SURFACE SENSOR FAN DRIVER
15589M:	Maximilian Luz <[email protected]>
15590M:	Ivor Wanders <[email protected]>
15591L:	[email protected]
15592S:	Maintained
15593F:	Documentation/hwmon/surface_fan.rst
15594F:	drivers/hwmon/surface_fan.c
15595
15596MICROSOFT SURFACE SENSOR THERMAL DRIVER
15597M:	Maximilian Luz <[email protected]>
15598L:	[email protected]
15599S:	Maintained
15600F:	drivers/hwmon/surface_temp.c
15601
15602MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15603M:	Maximilian Luz <[email protected]>
15604L:	[email protected]
15605S:	Maintained
15606F:	drivers/platform/surface/surface_gpe.c
15607
15608MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15609M:	Hans de Goede <[email protected]>
15610M:	Ilpo Järvinen <[email protected]>
15611M:	Maximilian Luz <[email protected]>
15612L:	[email protected]
15613S:	Maintained
15614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15615F:	drivers/platform/surface/
15616
15617MICROSOFT SURFACE HID TRANSPORT DRIVER
15618M:	Maximilian Luz <[email protected]>
15619L:	[email protected]
15620L:	[email protected]
15621S:	Maintained
15622F:	drivers/hid/surface-hid/
15623
15624MICROSOFT SURFACE HOT-PLUG DRIVER
15625M:	Maximilian Luz <[email protected]>
15626L:	[email protected]
15627S:	Maintained
15628F:	drivers/platform/surface/surface_hotplug.c
15629
15630MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15631M:	Maximilian Luz <[email protected]>
15632L:	[email protected]
15633S:	Maintained
15634F:	drivers/platform/surface/surface_platform_profile.c
15635
15636MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15637M:	Chen Yu <[email protected]>
15638L:	[email protected]
15639S:	Supported
15640F:	drivers/platform/surface/surfacepro3_button.c
15641
15642MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15643M:	Maximilian Luz <[email protected]>
15644L:	[email protected]
15645S:	Maintained
15646F:	drivers/platform/surface/surface_aggregator_hub.c
15647
15648MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15649M:	Maximilian Luz <[email protected]>
15650L:	[email protected]
15651S:	Maintained
15652W:	https://github.com/linux-surface/surface-aggregator-module
15653C:	irc://irc.libera.chat/linux-surface
15654F:	Documentation/driver-api/surface_aggregator/
15655F:	drivers/platform/surface/aggregator/
15656F:	drivers/platform/surface/surface_acpi_notify.c
15657F:	drivers/platform/surface/surface_aggregator_cdev.c
15658F:	drivers/platform/surface/surface_aggregator_registry.c
15659F:	include/linux/surface_acpi_notify.h
15660F:	include/linux/surface_aggregator/
15661F:	include/uapi/linux/surface_aggregator/
15662
15663MICROTEK X6 SCANNER
15664M:	Oliver Neukum <[email protected]>
15665S:	Maintained
15666F:	drivers/usb/image/microtek.*
15667
15668MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15669M:	Luka Kovacic <[email protected]>
15670M:	Luka Perkov <[email protected]>
15671S:	Maintained
15672F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15673F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15674F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15675F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15676F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15677F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15678
15679MIN HEAP
15680M:	Kuan-Wei Chiu <[email protected]>
15681L:	[email protected]
15682S:	Maintained
15683F:	Documentation/core-api/min_heap.rst
15684F:	include/linux/min_heap.h
15685F:	lib/min_heap.c
15686F:	lib/test_min_heap.c
15687
15688MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15689M:	Sakari Ailus <[email protected]>
15690L:	[email protected]
15691S:	Maintained
15692F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15693F:	Documentation/driver-api/media/drivers/ccs/
15694F:	Documentation/userspace-api/media/drivers/ccs.rst
15695F:	drivers/media/i2c/ccs-pll.c
15696F:	drivers/media/i2c/ccs-pll.h
15697F:	drivers/media/i2c/ccs/
15698F:	include/uapi/linux/ccs.h
15699F:	include/uapi/linux/smiapp.h
15700
15701MIPS
15702M:	Thomas Bogendoerfer <[email protected]>
15703L:	[email protected]
15704S:	Maintained
15705Q:	https://patchwork.kernel.org/project/linux-mips/list/
15706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15707F:	Documentation/devicetree/bindings/mips/
15708F:	Documentation/arch/mips/
15709F:	arch/mips/
15710F:	drivers/platform/mips/
15711F:	include/dt-bindings/mips/
15712
15713MIPS BOSTON DEVELOPMENT BOARD
15714M:	Paul Burton <[email protected]>
15715L:	[email protected]
15716S:	Maintained
15717F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15718F:	arch/mips/boot/dts/img/boston.dts
15719F:	arch/mips/configs/generic/board-boston.config
15720F:	drivers/clk/imgtec/clk-boston.c
15721F:	include/dt-bindings/clock/boston-clock.h
15722
15723MIPS CORE DRIVERS
15724M:	Thomas Bogendoerfer <[email protected]>
15725L:	[email protected]
15726S:	Supported
15727F:	drivers/bus/mips_cdmm.c
15728F:	drivers/clocksource/mips-gic-timer.c
15729F:	drivers/cpuidle/cpuidle-cps.c
15730F:	drivers/irqchip/irq-mips-cpu.c
15731F:	drivers/irqchip/irq-mips-gic.c
15732
15733MIPS GENERIC PLATFORM
15734M:	Paul Burton <[email protected]>
15735L:	[email protected]
15736S:	Supported
15737F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15738F:	arch/mips/generic/
15739F:	arch/mips/tools/generic-board-config.sh
15740
15741MIPS RINT INSTRUCTION EMULATION
15742M:	Aleksandar Markovic <[email protected]>
15743L:	[email protected]
15744S:	Supported
15745F:	arch/mips/math-emu/dp_rint.c
15746F:	arch/mips/math-emu/sp_rint.c
15747
15748MIPS/LOONGSON1 ARCHITECTURE
15749M:	Keguang Zhang <[email protected]>
15750L:	[email protected]
15751S:	Maintained
15752F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15753F:	arch/mips/include/asm/mach-loongson32/
15754F:	arch/mips/loongson32/
15755F:	drivers/*/*loongson1*
15756F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15757
15758MIPS/LOONGSON2EF ARCHITECTURE
15759M:	Jiaxun Yang <[email protected]>
15760L:	[email protected]
15761S:	Maintained
15762F:	arch/mips/include/asm/mach-loongson2ef/
15763F:	arch/mips/loongson2ef/
15764F:	drivers/cpufreq/loongson2_cpufreq.c
15765
15766MIPS/LOONGSON64 ARCHITECTURE
15767M:	Huacai Chen <[email protected]>
15768M:	Jiaxun Yang <[email protected]>
15769L:	[email protected]
15770S:	Maintained
15771F:	arch/mips/include/asm/mach-loongson64/
15772F:	arch/mips/loongson64/
15773F:	drivers/irqchip/irq-loongson*
15774F:	drivers/platform/mips/cpu_hwmon.c
15775
15776MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15777M:	Hans Verkuil <[email protected]>
15778L:	[email protected]
15779S:	Odd Fixes
15780W:	https://linuxtv.org
15781T:	git git://linuxtv.org/media.git
15782F:	drivers/media/radio/radio-miropcm20*
15783
15784MITSUMI MM8013 FG DRIVER
15785M:	Konrad Dybcio <[email protected]>
15786F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15787F:	drivers/power/supply/mm8013.c
15788
15789MMP SUPPORT
15790R:	Lubomir Rintel <[email protected]>
15791L:	[email protected] (moderated for non-subscribers)
15792S:	Odd Fixes
15793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15794F:	arch/arm/boot/dts/marvell/mmp*
15795F:	arch/arm/mach-mmp/
15796F:	include/linux/soc/mmp/
15797
15798MMP USB PHY DRIVERS
15799R:	Lubomir Rintel <[email protected]>
15800L:	[email protected] (moderated for non-subscribers)
15801S:	Maintained
15802F:	drivers/phy/marvell/phy-mmp3-usb.c
15803F:	drivers/phy/marvell/phy-pxa-usb.c
15804
15805MMU GATHER AND TLB INVALIDATION
15806M:	Will Deacon <[email protected]>
15807M:	"Aneesh Kumar K.V" <[email protected]>
15808M:	Andrew Morton <[email protected]>
15809M:	Nick Piggin <[email protected]>
15810M:	Peter Zijlstra <[email protected]>
15811L:	[email protected]
15812L:	[email protected]
15813S:	Maintained
15814F:	arch/*/include/asm/tlb.h
15815F:	include/asm-generic/tlb.h
15816F:	mm/mmu_gather.c
15817
15818MN88472 MEDIA DRIVER
15819L:	[email protected]
15820S:	Orphan
15821W:	https://linuxtv.org
15822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15823F:	drivers/media/dvb-frontends/mn88472*
15824
15825MN88473 MEDIA DRIVER
15826L:	[email protected]
15827S:	Orphan
15828W:	https://linuxtv.org
15829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15830F:	drivers/media/dvb-frontends/mn88473*
15831
15832MOBILEYE MIPS SOCS
15833M:	Vladimir Kondratiev <[email protected]>
15834M:	Gregory CLEMENT <[email protected]>
15835M:	Théo Lebrun <[email protected]>
15836L:	[email protected]
15837S:	Maintained
15838F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15839F:	Documentation/devicetree/bindings/soc/mobileye/
15840F:	arch/mips/boot/dts/mobileye/
15841F:	arch/mips/configs/eyeq5_defconfig
15842F:	arch/mips/mobileye/board-epm5.its.S
15843F:	drivers/clk/clk-eyeq.c
15844F:	drivers/pinctrl/pinctrl-eyeq5.c
15845F:	drivers/reset/reset-eyeq.c
15846F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15847
15848MODULE SUPPORT
15849M:	Luis Chamberlain <[email protected]>
15850R:	Petr Pavlu <[email protected]>
15851R:	Sami Tolvanen <[email protected]>
15852R:	Daniel Gomez <[email protected]>
15853L:	[email protected]
15854L:	[email protected]
15855S:	Maintained
15856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15857F:	include/linux/kmod.h
15858F:	include/linux/module*.h
15859F:	kernel/module/
15860F:	lib/test_kmod.c
15861F:	scripts/module*
15862F:	tools/testing/selftests/kmod/
15863
15864MONOLITHIC POWER SYSTEM PMIC DRIVER
15865M:	Saravanan Sekar <[email protected]>
15866S:	Maintained
15867F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15868F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15869F:	drivers/hwmon/pmbus/mpq7932.c
15870F:	drivers/iio/adc/mp2629_adc.c
15871F:	drivers/mfd/mp2629.c
15872F:	drivers/power/supply/mp2629_charger.c
15873F:	drivers/regulator/mp5416.c
15874F:	drivers/regulator/mpq7920.c
15875F:	drivers/regulator/mpq7920.h
15876F:	include/linux/mfd/mp2629.h
15877
15878MOST(R) TECHNOLOGY DRIVER
15879M:	Parthiban Veerasooran <[email protected]>
15880M:	Christian Gromm <[email protected]>
15881S:	Maintained
15882F:	Documentation/ABI/testing/configfs-most
15883F:	Documentation/ABI/testing/sysfs-bus-most
15884F:	drivers/most/
15885F:	drivers/staging/most/
15886F:	include/linux/most.h
15887
15888MOTORCOMM PHY DRIVER
15889M:	Frank <[email protected]>
15890L:	[email protected]
15891S:	Maintained
15892F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15893F:	drivers/net/phy/motorcomm.c
15894
15895MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15896M:	Jiri Slaby <[email protected]>
15897S:	Maintained
15898F:	Documentation/driver-api/tty/moxa-smartio.rst
15899F:	drivers/tty/mxser.*
15900
15901MP3309C BACKLIGHT DRIVER
15902M:	Flavio Suligoi <[email protected]>
15903L:	[email protected]
15904S:	Maintained
15905F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15906F:	drivers/video/backlight/mp3309c.c
15907
15908MPS MP2891 DRIVER
15909M:	Noah Wang <[email protected]>
15910L:	[email protected]
15911S:	Maintained
15912F:	Documentation/hwmon/mp2891.rst
15913F:	drivers/hwmon/pmbus/mp2891.c
15914
15915MPS MP2993 DRIVER
15916M:	Noah Wang <[email protected]>
15917L:	[email protected]
15918S:	Maintained
15919F:	Documentation/hwmon/mp2993.rst
15920F:	drivers/hwmon/pmbus/mp2993.c
15921
15922MPS MP9941 DRIVER
15923M:	Noah Wang <[email protected]>
15924L:	[email protected]
15925S:	Maintained
15926F:	Documentation/hwmon/mp9941.rst
15927F:	drivers/hwmon/pmbus/mp9941.c
15928
15929MR800 AVERMEDIA USB FM RADIO DRIVER
15930M:	Alexey Klimov <[email protected]>
15931L:	[email protected]
15932S:	Maintained
15933T:	git git://linuxtv.org/media.git
15934F:	drivers/media/radio/radio-mr800.c
15935
15936MRF24J40 IEEE 802.15.4 RADIO DRIVER
15937M:	Stefan Schmidt <[email protected]>
15938L:	[email protected]
15939S:	Odd Fixes
15940F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15941F:	drivers/net/ieee802154/mrf24j40.c
15942
15943MSI EC DRIVER
15944M:	Nikita Kravets <[email protected]>
15945L:	[email protected]
15946S:	Maintained
15947W:	https://github.com/BeardOverflow/msi-ec
15948F:	drivers/platform/x86/msi-ec.*
15949
15950MSI LAPTOP SUPPORT
15951M:	"Lee, Chun-Yi" <[email protected]>
15952L:	[email protected]
15953S:	Maintained
15954F:	drivers/platform/x86/msi-laptop.c
15955
15956MSI WMI SUPPORT
15957L:	[email protected]
15958S:	Orphan
15959F:	drivers/platform/x86/msi-wmi.c
15960
15961MSI WMI PLATFORM FEATURES
15962M:	Armin Wolf <[email protected]>
15963L:	[email protected]
15964S:	Maintained
15965F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15966F:	Documentation/wmi/devices/msi-wmi-platform.rst
15967F:	drivers/platform/x86/msi-wmi-platform.c
15968
15969MSI001 MEDIA DRIVER
15970L:	[email protected]
15971S:	Orphan
15972W:	https://linuxtv.org
15973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15974F:	drivers/media/tuners/msi001*
15975
15976MSI2500 MEDIA DRIVER
15977L:	[email protected]
15978S:	Orphan
15979W:	https://linuxtv.org
15980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15981F:	drivers/media/usb/msi2500/
15982
15983MSTAR INTERRUPT CONTROLLER DRIVER
15984M:	Mark-PK Tsai <[email protected]>
15985M:	Daniel Palmer <[email protected]>
15986S:	Maintained
15987F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15988F:	drivers/irqchip/irq-mst-intc.c
15989
15990MSYSTEMS DISKONCHIP G3 MTD DRIVER
15991M:	Robert Jarzmik <[email protected]>
15992L:	[email protected]
15993S:	Maintained
15994F:	drivers/mtd/devices/docg3*
15995
15996MT9M114 ONSEMI SENSOR DRIVER
15997M:	Laurent Pinchart <[email protected]>
15998L:	[email protected]
15999S:	Maintained
16000T:	git git://linuxtv.org/media.git
16001F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16002F:	drivers/media/i2c/mt9m114.c
16003
16004MT9P031 APTINA CAMERA SENSOR
16005M:	Laurent Pinchart <[email protected]>
16006L:	[email protected]
16007S:	Maintained
16008T:	git git://linuxtv.org/media.git
16009F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16010F:	drivers/media/i2c/mt9p031.c
16011
16012MT9T112 APTINA CAMERA SENSOR
16013M:	Jacopo Mondi <[email protected]>
16014L:	[email protected]
16015S:	Odd Fixes
16016T:	git git://linuxtv.org/media.git
16017F:	drivers/media/i2c/mt9t112.c
16018F:	include/media/i2c/mt9t112.h
16019
16020MT9V032 APTINA CAMERA SENSOR
16021M:	Laurent Pinchart <[email protected]>
16022L:	[email protected]
16023S:	Maintained
16024T:	git git://linuxtv.org/media.git
16025F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16026F:	drivers/media/i2c/mt9v032.c
16027F:	include/media/i2c/mt9v032.h
16028
16029MT9V111 APTINA CAMERA SENSOR
16030M:	Jacopo Mondi <[email protected]>
16031L:	[email protected]
16032S:	Maintained
16033T:	git git://linuxtv.org/media.git
16034F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16035F:	drivers/media/i2c/mt9v111.c
16036
16037MULTIFUNCTION DEVICES (MFD)
16038M:	Lee Jones <[email protected]>
16039S:	Maintained
16040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16041F:	Documentation/devicetree/bindings/mfd/
16042F:	drivers/mfd/
16043F:	include/dt-bindings/mfd/
16044F:	include/linux/mfd/
16045
16046MULTIMEDIA CARD (MMC) ETC. OVER SPI
16047S:	Orphan
16048F:	drivers/mmc/host/mmc_spi.c
16049F:	include/linux/spi/mmc_spi.h
16050
16051MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16052M:	Ulf Hansson <[email protected]>
16053L:	[email protected]
16054S:	Maintained
16055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16056F:	Documentation/devicetree/bindings/mmc/
16057F:	drivers/mmc/
16058F:	include/linux/mmc/
16059F:	include/uapi/linux/mmc/
16060
16061MULTIPLEXER SUBSYSTEM
16062M:	Peter Rosin <[email protected]>
16063S:	Maintained
16064F:	Documentation/ABI/testing/sysfs-class-mux*
16065F:	Documentation/devicetree/bindings/mux/
16066F:	drivers/mux/
16067F:	include/dt-bindings/mux/
16068F:	include/linux/mux/
16069
16070MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16071M:	Bin Liu <[email protected]>
16072L:	[email protected]
16073S:	Maintained
16074F:	drivers/usb/musb/
16075
16076MXL301RF MEDIA DRIVER
16077M:	Akihiro Tsukada <[email protected]>
16078L:	[email protected]
16079S:	Odd Fixes
16080F:	drivers/media/tuners/mxl301rf*
16081
16082MXL5007T MEDIA DRIVER
16083M:	Michael Krufky <[email protected]>
16084L:	[email protected]
16085S:	Maintained
16086W:	https://linuxtv.org
16087W:	http://github.com/mkrufky
16088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16089T:	git git://linuxtv.org/mkrufky/tuners.git
16090F:	drivers/media/tuners/mxl5007t.*
16091
16092MXSFB DRM DRIVER
16093M:	Marek Vasut <[email protected]>
16094M:	Stefan Agner <[email protected]>
16095L:	[email protected]
16096S:	Supported
16097T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16098F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16099F:	drivers/gpu/drm/mxsfb/
16100
16101MYLEX DAC960 PCI RAID Controller
16102M:	Hannes Reinecke <[email protected]>
16103L:	[email protected]
16104S:	Supported
16105F:	drivers/scsi/myrb.*
16106F:	drivers/scsi/myrs.*
16107
16108MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16109L:	[email protected]
16110S:	Orphan
16111W:	https://www.cspi.com/ethernet-products/support/downloads/
16112F:	drivers/net/ethernet/myricom/myri10ge/
16113
16114NAND FLASH SUBSYSTEM
16115M:	Miquel Raynal <[email protected]>
16116R:	Richard Weinberger <[email protected]>
16117L:	[email protected]
16118S:	Maintained
16119W:	http://www.linux-mtd.infradead.org/
16120Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16121C:	irc://irc.oftc.net/mtd
16122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16123F:	drivers/mtd/nand/
16124F:	include/linux/mtd/*nand*.h
16125
16126NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16127M:	Daniel Mack <[email protected]>
16128L:	[email protected]
16129S:	Maintained
16130W:	http://www.native-instruments.com
16131F:	sound/usb/caiaq/
16132
16133NATSEMI ETHERNET DRIVER (DP8381x)
16134S:	Orphan
16135F:	drivers/net/ethernet/natsemi/natsemi.c
16136
16137NCR 5380 SCSI DRIVERS
16138M:	Finn Thain <[email protected]>
16139M:	Michael Schmitz <[email protected]>
16140L:	[email protected]
16141S:	Maintained
16142F:	Documentation/scsi/g_NCR5380.rst
16143F:	drivers/scsi/NCR5380.*
16144F:	drivers/scsi/arm/cumana_1.c
16145F:	drivers/scsi/arm/oak.c
16146F:	drivers/scsi/atari_scsi.*
16147F:	drivers/scsi/dmx3191d.c
16148F:	drivers/scsi/g_NCR5380.*
16149F:	drivers/scsi/mac_scsi.*
16150F:	drivers/scsi/sun3_scsi.*
16151F:	drivers/scsi/sun3_scsi_vme.c
16152
16153NCSI LIBRARY
16154M:	Samuel Mendoza-Jonas <[email protected]>
16155S:	Maintained
16156F:	net/ncsi/
16157
16158NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16159M:	Zev Weiss <[email protected]>
16160L:	[email protected]
16161S:	Maintained
16162F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16163F:	drivers/hwmon/nct6775-i2c.c
16164
16165NCT7363 HARDWARE MONITOR DRIVER
16166M:	Ban Feng <[email protected]>
16167L:	[email protected]
16168S:	Maintained
16169F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16170F:	Documentation/hwmon/nct7363.rst
16171F:	drivers/hwmon/nct7363.c
16172
16173NETCONSOLE
16174M:	Breno Leitao <[email protected]>
16175S:	Maintained
16176F:	Documentation/networking/netconsole.rst
16177F:	drivers/net/netconsole.c
16178F:	tools/testing/selftests/drivers/net/netcons_basic.sh
16179
16180NETDEVSIM
16181M:	Jakub Kicinski <[email protected]>
16182S:	Maintained
16183F:	drivers/net/netdevsim/*
16184F:	tools/testing/selftests/drivers/net/netdevsim/*
16185
16186NETEM NETWORK EMULATOR
16187M:	Stephen Hemminger <[email protected]>
16188L:	[email protected]
16189S:	Maintained
16190F:	net/sched/sch_netem.c
16191
16192NETERION 10GbE DRIVERS (s2io)
16193M:	Jon Mason <[email protected]>
16194L:	[email protected]
16195S:	Supported
16196F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16197F:	drivers/net/ethernet/neterion/
16198
16199NETFILTER
16200M:	Pablo Neira Ayuso <[email protected]>
16201M:	Jozsef Kadlecsik <[email protected]>
16202L:	[email protected]
16203L:	[email protected]
16204S:	Maintained
16205W:	http://www.netfilter.org/
16206W:	http://www.iptables.org/
16207W:	http://www.nftables.org/
16208Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16209C:	irc://irc.libera.chat/netfilter
16210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16212F:	include/linux/netfilter*
16213F:	include/linux/netfilter/
16214F:	include/net/netfilter/
16215F:	include/uapi/linux/netfilter*
16216F:	include/uapi/linux/netfilter/
16217F:	net/*/netfilter.c
16218F:	net/*/netfilter/
16219F:	net/bridge/br_netfilter*.c
16220F:	net/netfilter/
16221F:	tools/testing/selftests/net/netfilter/
16222
16223NETROM NETWORK LAYER
16224L:	[email protected]
16225S:	Orphan
16226W:	https://linux-ax25.in-berlin.de
16227F:	include/net/netrom.h
16228F:	include/uapi/linux/netrom.h
16229F:	net/netrom/
16230
16231NETRONIX EMBEDDED CONTROLLER
16232M:	Jonathan Neuschäfer <[email protected]>
16233S:	Maintained
16234F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16235F:	drivers/mfd/ntxec.c
16236F:	drivers/pwm/pwm-ntxec.c
16237F:	drivers/rtc/rtc-ntxec.c
16238F:	include/linux/mfd/ntxec.h
16239
16240NETRONOME ETHERNET DRIVERS
16241M:	Louis Peens <[email protected]>
16242R:	Jakub Kicinski <[email protected]>
16243L:	[email protected]
16244S:	Maintained
16245F:	drivers/net/ethernet/netronome/
16246
16247NETWORK BLOCK DEVICE (NBD)
16248M:	Josef Bacik <[email protected]>
16249L:	[email protected]
16250L:	[email protected]
16251S:	Maintained
16252F:	Documentation/admin-guide/blockdev/nbd.rst
16253F:	drivers/block/nbd.c
16254F:	include/trace/events/nbd.h
16255F:	include/uapi/linux/nbd.h
16256
16257NETWORK DROP MONITOR
16258M:	Neil Horman <[email protected]>
16259L:	[email protected]
16260S:	Maintained
16261W:	https://fedorahosted.org/dropwatch/
16262F:	include/uapi/linux/net_dropmon.h
16263F:	net/core/drop_monitor.c
16264
16265NETWORKING DRIVERS
16266M:	Andrew Lunn <[email protected]>
16267M:	"David S. Miller" <[email protected]>
16268M:	Eric Dumazet <[email protected]>
16269M:	Jakub Kicinski <[email protected]>
16270M:	Paolo Abeni <[email protected]>
16271L:	[email protected]
16272S:	Maintained
16273P:	Documentation/process/maintainer-netdev.rst
16274Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16277F:	Documentation/devicetree/bindings/net/
16278F:	Documentation/networking/net_cachelines/net_device.rst
16279F:	drivers/connector/
16280F:	drivers/net/
16281F:	drivers/ptp/
16282F:	include/dt-bindings/net/
16283F:	include/linux/cn_proc.h
16284F:	include/linux/etherdevice.h
16285F:	include/linux/ethtool_netlink.h
16286F:	include/linux/fcdevice.h
16287F:	include/linux/fddidevice.h
16288F:	include/linux/hippidevice.h
16289F:	include/linux/if_*
16290F:	include/linux/inetdevice.h
16291F:	include/linux/netdev*
16292F:	include/linux/platform_data/wiznet.h
16293F:	include/uapi/linux/cn_proc.h
16294F:	include/uapi/linux/ethtool_netlink.h
16295F:	include/uapi/linux/if_*
16296F:	include/uapi/linux/net_shaper.h
16297F:	include/uapi/linux/netdev*
16298F:	tools/testing/selftests/drivers/net/
16299X:	Documentation/devicetree/bindings/net/bluetooth/
16300X:	Documentation/devicetree/bindings/net/can/
16301X:	Documentation/devicetree/bindings/net/wireless/
16302X:	drivers/net/can/
16303X:	drivers/net/wireless/
16304
16305NETWORKING DRIVERS (WIRELESS)
16306M:	Kalle Valo <[email protected]>
16307L:	[email protected]
16308S:	Maintained
16309W:	https://wireless.wiki.kernel.org/
16310Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16313F:	Documentation/devicetree/bindings/net/wireless/
16314F:	drivers/net/wireless/
16315
16316NETWORKING [DSA]
16317M:	Andrew Lunn <[email protected]>
16318M:	Vladimir Oltean <[email protected]>
16319S:	Maintained
16320F:	Documentation/devicetree/bindings/net/dsa/
16321F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16322F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16323F:	drivers/net/dsa/
16324F:	include/linux/dsa/
16325F:	include/linux/platform_data/dsa.h
16326F:	include/net/dsa.h
16327F:	net/dsa/
16328F:	tools/testing/selftests/drivers/net/dsa/
16329
16330NETWORKING [GENERAL]
16331M:	"David S. Miller" <[email protected]>
16332M:	Eric Dumazet <[email protected]>
16333M:	Jakub Kicinski <[email protected]>
16334M:	Paolo Abeni <[email protected]>
16335R:	Simon Horman <[email protected]>
16336L:	[email protected]
16337S:	Maintained
16338P:	Documentation/process/maintainer-netdev.rst
16339Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16340B:	mailto:[email protected]
16341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16343F:	Documentation/core-api/netlink.rst
16344F:	Documentation/netlink/
16345F:	Documentation/networking/
16346F:	Documentation/networking/net_cachelines/
16347F:	Documentation/process/maintainer-netdev.rst
16348F:	Documentation/userspace-api/netlink/
16349F:	include/linux/ethtool.h
16350F:	include/linux/framer/framer-provider.h
16351F:	include/linux/framer/framer.h
16352F:	include/linux/in.h
16353F:	include/linux/indirect_call_wrapper.h
16354F:	include/linux/inet.h
16355F:	include/linux/inet_diag.h
16356F:	include/linux/net.h
16357F:	include/linux/netdev*
16358F:	include/linux/netlink.h
16359F:	include/linux/netpoll.h
16360F:	include/linux/rtnetlink.h
16361F:	include/linux/seq_file_net.h
16362F:	include/linux/skbuff*
16363F:	include/net/
16364F:	include/uapi/linux/ethtool.h
16365F:	include/uapi/linux/genetlink.h
16366F:	include/uapi/linux/hsr_netlink.h
16367F:	include/uapi/linux/in.h
16368F:	include/uapi/linux/inet_diag.h
16369F:	include/uapi/linux/nbd-netlink.h
16370F:	include/uapi/linux/net.h
16371F:	include/uapi/linux/net_namespace.h
16372F:	include/uapi/linux/netconf.h
16373F:	include/uapi/linux/netdev*
16374F:	include/uapi/linux/netlink.h
16375F:	include/uapi/linux/netlink_diag.h
16376F:	include/uapi/linux/rtnetlink.h
16377F:	lib/net_utils.c
16378F:	lib/random32.c
16379F:	net/
16380F:	samples/pktgen/
16381F:	tools/net/
16382F:	tools/testing/selftests/net/
16383X:	Documentation/networking/mac80211-injection.rst
16384X:	Documentation/networking/mac80211_hwsim/
16385X:	Documentation/networking/regulatory.rst
16386X:	include/net/cfg80211.h
16387X:	include/net/ieee80211_radiotap.h
16388X:	include/net/iw_handler.h
16389X:	include/net/mac80211.h
16390X:	include/net/wext.h
16391X:	net/9p/
16392X:	net/bluetooth/
16393X:	net/can/
16394X:	net/ceph/
16395X:	net/mac80211/
16396X:	net/rfkill/
16397X:	net/wireless/
16398
16399NETWORKING [IPSEC]
16400M:	Steffen Klassert <[email protected]>
16401M:	Herbert Xu <[email protected]>
16402M:	"David S. Miller" <[email protected]>
16403L:	[email protected]
16404S:	Maintained
16405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16407F:	include/net/xfrm.h
16408F:	include/uapi/linux/xfrm.h
16409F:	net/ipv4/ah4.c
16410F:	net/ipv4/esp4*
16411F:	net/ipv4/ip_vti.c
16412F:	net/ipv4/ipcomp.c
16413F:	net/ipv4/xfrm*
16414F:	net/ipv6/ah6.c
16415F:	net/ipv6/esp6*
16416F:	net/ipv6/ip6_vti.c
16417F:	net/ipv6/ipcomp6.c
16418F:	net/ipv6/xfrm*
16419F:	net/key/
16420F:	net/xfrm/
16421F:	tools/testing/selftests/net/ipsec.c
16422
16423NETWORKING [IPv4/IPv6]
16424M:	"David S. Miller" <[email protected]>
16425M:	David Ahern <[email protected]>
16426L:	[email protected]
16427S:	Maintained
16428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16429F:	arch/x86/net/*
16430F:	include/linux/ip.h
16431F:	include/linux/ipv6*
16432F:	include/net/fib*
16433F:	include/net/ip*
16434F:	include/net/route.h
16435F:	net/ipv4/
16436F:	net/ipv6/
16437
16438NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16439M:	Paul Moore <[email protected]>
16440L:	[email protected]
16441L:	[email protected]
16442S:	Supported
16443W:	https://github.com/netlabel
16444F:	Documentation/netlabel/
16445F:	include/net/calipso.h
16446F:	include/net/cipso_ipv4.h
16447F:	include/net/netlabel.h
16448F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16449F:	include/uapi/linux/netfilter/xt_SECMARK.h
16450F:	net/ipv4/cipso_ipv4.c
16451F:	net/ipv6/calipso.c
16452F:	net/netfilter/xt_CONNSECMARK.c
16453F:	net/netfilter/xt_SECMARK.c
16454F:	net/netlabel/
16455
16456NETWORKING [MACSEC]
16457M:	Sabrina Dubroca <[email protected]>
16458L:	[email protected]
16459S:	Maintained
16460F:	drivers/net/macsec.c
16461F:	include/net/macsec.h
16462F:	include/uapi/linux/if_macsec.h
16463K:	macsec
16464K:	\bmdo_
16465
16466NETWORKING [MPTCP]
16467M:	Matthieu Baerts <[email protected]>
16468M:	Mat Martineau <[email protected]>
16469R:	Geliang Tang <[email protected]>
16470L:	[email protected]
16471L:	[email protected]
16472S:	Maintained
16473W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16474B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16475T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16476T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16477F:	Documentation/netlink/specs/mptcp_pm.yaml
16478F:	Documentation/networking/mptcp*.rst
16479F:	include/net/mptcp.h
16480F:	include/trace/events/mptcp.h
16481F:	include/uapi/linux/mptcp*.h
16482F:	net/mptcp/
16483F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16484F:	tools/testing/selftests/net/mptcp/
16485
16486NETWORKING [TCP]
16487M:	Eric Dumazet <[email protected]>
16488L:	[email protected]
16489S:	Maintained
16490F:	Documentation/networking/net_cachelines/tcp_sock.rst
16491F:	include/linux/tcp.h
16492F:	include/net/tcp.h
16493F:	include/trace/events/tcp.h
16494F:	include/uapi/linux/tcp.h
16495F:	net/ipv4/inet_connection_sock.c
16496F:	net/ipv4/inet_hashtables.c
16497F:	net/ipv4/inet_timewait_sock.c
16498F:	net/ipv4/syncookies.c
16499F:	net/ipv4/tcp*.c
16500F:	net/ipv6/inet6_connection_sock.c
16501F:	net/ipv6/inet6_hashtables.c
16502F:	net/ipv6/syncookies.c
16503F:	net/ipv6/tcp*.c
16504
16505NETWORKING [TLS]
16506M:	Boris Pismenny <[email protected]>
16507M:	John Fastabend <[email protected]>
16508M:	Jakub Kicinski <[email protected]>
16509L:	[email protected]
16510S:	Maintained
16511F:	include/net/tls.h
16512F:	include/uapi/linux/tls.h
16513F:	net/tls/*
16514
16515NETXEN (1/10) GbE SUPPORT
16516M:	Manish Chopra <[email protected]>
16517M:	Rahul Verma <[email protected]>
16518M:	[email protected]
16519L:	[email protected]
16520S:	Supported
16521F:	drivers/net/ethernet/qlogic/netxen/
16522
16523NET_FAILOVER MODULE
16524M:	Sridhar Samudrala <[email protected]>
16525L:	[email protected]
16526S:	Supported
16527F:	Documentation/networking/net_failover.rst
16528F:	drivers/net/net_failover.c
16529F:	include/net/net_failover.h
16530
16531NEXTHOP
16532M:	David Ahern <[email protected]>
16533L:	[email protected]
16534S:	Maintained
16535F:	include/net/netns/nexthop.h
16536F:	include/net/nexthop.h
16537F:	include/uapi/linux/nexthop.h
16538F:	net/ipv4/nexthop.c
16539
16540NFC SUBSYSTEM
16541M:	Krzysztof Kozlowski <[email protected]>
16542L:	[email protected]
16543S:	Maintained
16544F:	Documentation/devicetree/bindings/net/nfc/
16545F:	drivers/nfc/
16546F:	include/net/nfc/
16547F:	include/uapi/linux/nfc.h
16548F:	net/nfc/
16549
16550NFC VIRTUAL NCI DEVICE DRIVER
16551M:	Bongsu Jeon <[email protected]>
16552L:	[email protected]
16553S:	Supported
16554F:	drivers/nfc/virtual_ncidev.c
16555F:	tools/testing/selftests/nci/
16556
16557NFS, SUNRPC, AND LOCKD CLIENTS
16558M:	Trond Myklebust <[email protected]>
16559M:	Anna Schumaker <[email protected]>
16560L:	[email protected]
16561S:	Maintained
16562W:	http://client.linux-nfs.org
16563T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16564F:	Documentation/filesystems/nfs/
16565F:	fs/lockd/
16566F:	fs/nfs/
16567F:	fs/nfs_common/
16568F:	include/linux/lockd/
16569F:	include/linux/nfs*
16570F:	include/linux/sunrpc/
16571F:	include/uapi/linux/nfs*
16572F:	include/uapi/linux/sunrpc/
16573F:	net/sunrpc/
16574
16575NILFS2 FILESYSTEM
16576M:	Ryusuke Konishi <[email protected]>
16577L:	[email protected]
16578S:	Supported
16579W:	https://nilfs.sourceforge.io/
16580T:	git https://github.com/konis/nilfs2.git
16581F:	Documentation/filesystems/nilfs2.rst
16582F:	fs/nilfs2/
16583F:	include/trace/events/nilfs2.h
16584F:	include/uapi/linux/nilfs2_api.h
16585F:	include/uapi/linux/nilfs2_ondisk.h
16586
16587NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16588M:	YOKOTA Hiroshi <[email protected]>
16589S:	Maintained
16590W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16591F:	Documentation/scsi/NinjaSCSI.rst
16592F:	drivers/scsi/pcmcia/nsp_*
16593
16594NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16595M:	GOTO Masanori <[email protected]>
16596M:	YOKOTA Hiroshi <[email protected]>
16597S:	Maintained
16598W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16599F:	Documentation/scsi/NinjaSCSI.rst
16600F:	drivers/scsi/nsp32*
16601
16602NINTENDO HID DRIVER
16603M:	Daniel J. Ogorchock <[email protected]>
16604L:	[email protected]
16605S:	Maintained
16606F:	drivers/hid/hid-nintendo*
16607
16608NIOS2 ARCHITECTURE
16609M:	Dinh Nguyen <[email protected]>
16610S:	Maintained
16611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16612F:	arch/nios2/
16613
16614NITRO ENCLAVES (NE)
16615M:	Alexandru Ciobotaru <[email protected]>
16616L:	[email protected]
16617L:	The AWS Nitro Enclaves Team <[email protected]>
16618S:	Supported
16619W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16620F:	Documentation/virt/ne_overview.rst
16621F:	drivers/virt/nitro_enclaves/
16622F:	include/linux/nitro_enclaves.h
16623F:	include/uapi/linux/nitro_enclaves.h
16624F:	samples/nitro_enclaves/
16625
16626NITRO SECURE MODULE (NSM)
16627M:	Alexander Graf <[email protected]>
16628L:	[email protected]
16629L:	The AWS Nitro Enclaves Team <[email protected]>
16630S:	Supported
16631W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16632F:	drivers/misc/nsm.c
16633F:	include/uapi/linux/nsm.h
16634
16635NOHZ, DYNTICKS SUPPORT
16636M:	Anna-Maria Behnsen <[email protected]>
16637M:	Frederic Weisbecker <[email protected]>
16638M:	Ingo Molnar <[email protected]>
16639M:	Thomas Gleixner <[email protected]>
16640L:	[email protected]
16641S:	Maintained
16642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16643F:	include/linux/sched/nohz.h
16644F:	include/linux/tick.h
16645F:	kernel/time/tick*.*
16646
16647NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16648M:	Pavel Machek <[email protected]>
16649M:	Sakari Ailus <[email protected]>
16650L:	[email protected]
16651S:	Maintained
16652F:	drivers/media/i2c/ad5820.c
16653F:	drivers/media/i2c/et8ek8
16654
16655NOKIA N900 POWER SUPPLY DRIVERS
16656R:	Pali Rohár <[email protected]>
16657F:	drivers/power/supply/bq2415x_charger.c
16658F:	drivers/power/supply/bq27xxx_battery.c
16659F:	drivers/power/supply/bq27xxx_battery_i2c.c
16660F:	drivers/power/supply/isp1704_charger.c
16661F:	drivers/power/supply/rx51_battery.c
16662F:	include/linux/power/bq2415x_charger.h
16663F:	include/linux/power/bq27xxx_battery.h
16664
16665NOLIBC HEADER FILE
16666M:	Willy Tarreau <[email protected]>
16667M:	Thomas Weißschuh <[email protected]>
16668S:	Maintained
16669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16670F:	tools/include/nolibc/
16671F:	tools/testing/selftests/nolibc/
16672
16673NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16674M:	Hans de Goede <[email protected]>
16675L:	[email protected]
16676S:	Maintained
16677F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16678F:	drivers/input/touchscreen/novatek-nvt-ts.c
16679
16680NSDEPS
16681M:	Matthias Maennich <[email protected]>
16682S:	Maintained
16683F:	Documentation/core-api/symbol-namespaces.rst
16684F:	scripts/nsdeps
16685
16686NTB AMD DRIVER
16687M:	Sanjay R Mehta <[email protected]>
16688M:	Shyam Sundar S K <[email protected]>
16689L:	[email protected]
16690S:	Supported
16691F:	drivers/ntb/hw/amd/
16692
16693NTB DRIVER CORE
16694M:	Jon Mason <[email protected]>
16695M:	Dave Jiang <[email protected]>
16696M:	Allen Hubbe <[email protected]>
16697L:	[email protected]
16698S:	Supported
16699W:	https://github.com/jonmason/ntb/wiki
16700T:	git https://github.com/jonmason/ntb.git
16701F:	drivers/net/ntb_netdev.c
16702F:	drivers/ntb/
16703F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16704F:	include/linux/ntb.h
16705F:	include/linux/ntb_transport.h
16706F:	tools/testing/selftests/ntb/
16707
16708NTB INTEL DRIVER
16709M:	Dave Jiang <[email protected]>
16710L:	[email protected]
16711S:	Supported
16712W:	https://github.com/davejiang/linux/wiki
16713T:	git https://github.com/davejiang/linux.git
16714F:	drivers/ntb/hw/intel/
16715
16716NTFS3 FILESYSTEM
16717M:	Konstantin Komarov <[email protected]>
16718L:	[email protected]
16719S:	Supported
16720W:	http://www.paragon-software.com/
16721T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16722F:	Documentation/filesystems/ntfs3.rst
16723F:	fs/ntfs3/
16724
16725NUBUS SUBSYSTEM
16726M:	Finn Thain <[email protected]>
16727L:	[email protected]
16728S:	Maintained
16729F:	arch/*/include/asm/nubus.h
16730F:	drivers/nubus/
16731F:	include/linux/nubus.h
16732F:	include/uapi/linux/nubus.h
16733
16734NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16735M:	Antonino Daplas <[email protected]>
16736L:	[email protected]
16737S:	Maintained
16738F:	drivers/video/fbdev/nvidia/
16739F:	drivers/video/fbdev/riva/
16740
16741NVIDIA WMI EC BACKLIGHT DRIVER
16742M:	Daniel Dadap <[email protected]>
16743L:	[email protected]
16744S:	Supported
16745F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16746F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16747
16748NVM EXPRESS DRIVER
16749M:	Keith Busch <[email protected]>
16750M:	Jens Axboe <[email protected]>
16751M:	Christoph Hellwig <[email protected]>
16752M:	Sagi Grimberg <[email protected]>
16753L:	[email protected]
16754S:	Supported
16755W:	http://git.infradead.org/nvme.git
16756T:	git git://git.infradead.org/nvme.git
16757F:	Documentation/nvme/
16758F:	drivers/nvme/common/
16759F:	drivers/nvme/host/
16760F:	include/linux/nvme-*.h
16761F:	include/linux/nvme.h
16762F:	include/uapi/linux/nvme_ioctl.h
16763
16764NVM EXPRESS FABRICS AUTHENTICATION
16765M:	Hannes Reinecke <[email protected]>
16766L:	[email protected]
16767S:	Supported
16768F:	drivers/nvme/host/auth.c
16769F:	drivers/nvme/target/auth.c
16770F:	drivers/nvme/target/fabrics-cmd-auth.c
16771F:	include/linux/nvme-auth.h
16772
16773NVM EXPRESS FC TRANSPORT DRIVERS
16774M:	James Smart <[email protected]>
16775L:	[email protected]
16776S:	Supported
16777F:	drivers/nvme/host/fc.c
16778F:	drivers/nvme/target/fc.c
16779F:	drivers/nvme/target/fcloop.c
16780F:	include/linux/nvme-fc-driver.h
16781F:	include/linux/nvme-fc.h
16782
16783NVM EXPRESS HARDWARE MONITORING SUPPORT
16784M:	Guenter Roeck <[email protected]>
16785L:	[email protected]
16786S:	Supported
16787F:	drivers/nvme/host/hwmon.c
16788
16789NVM EXPRESS TARGET DRIVER
16790M:	Christoph Hellwig <[email protected]>
16791M:	Sagi Grimberg <[email protected]>
16792M:	Chaitanya Kulkarni <[email protected]>
16793L:	[email protected]
16794S:	Supported
16795W:	http://git.infradead.org/nvme.git
16796T:	git git://git.infradead.org/nvme.git
16797F:	drivers/nvme/target/
16798
16799NVMEM FRAMEWORK
16800M:	Srinivas Kandagatla <[email protected]>
16801S:	Maintained
16802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16803F:	Documentation/ABI/stable/sysfs-bus-nvmem
16804F:	Documentation/devicetree/bindings/nvmem/
16805F:	drivers/nvmem/
16806F:	include/linux/nvmem-consumer.h
16807F:	include/linux/nvmem-provider.h
16808
16809NXP BLUETOOTH WIRELESS DRIVERS
16810M:	Amitkumar Karwar <[email protected]>
16811M:	Neeraj Kale <[email protected]>
16812S:	Maintained
16813F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16814F:	drivers/bluetooth/btnxpuart.c
16815
16816NXP C45 TJA11XX PHY DRIVER
16817M:	Andrei Botila <[email protected]>
16818L:	[email protected]
16819S:	Maintained
16820F:	drivers/net/phy/nxp-c45-tja11xx*
16821
16822NXP FSPI DRIVER
16823M:	Han Xu <[email protected]>
16824M:	Haibo Chen <[email protected]>
16825R:	Yogesh Gaur <[email protected]>
16826L:	[email protected]
16827L:	[email protected]
16828S:	Maintained
16829F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16830F:	drivers/spi/spi-nxp-fspi.c
16831
16832NXP FXAS21002C DRIVER
16833M:	Rui Miguel Silva <[email protected]>
16834L:	[email protected]
16835S:	Maintained
16836F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16837F:	drivers/iio/gyro/fxas21002c.h
16838F:	drivers/iio/gyro/fxas21002c_core.c
16839F:	drivers/iio/gyro/fxas21002c_i2c.c
16840F:	drivers/iio/gyro/fxas21002c_spi.c
16841
16842NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16843M:	Haibo Chen <[email protected]>
16844L:	[email protected]
16845L:	[email protected]
16846S:	Maintained
16847F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16848F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16849F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16850F:	drivers/iio/adc/imx7d_adc.c
16851F:	drivers/iio/adc/imx93_adc.c
16852F:	drivers/iio/adc/vf610_adc.c
16853
16854NXP i.MX 8M ISI DRIVER
16855M:	Laurent Pinchart <[email protected]>
16856L:	[email protected]
16857S:	Maintained
16858F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16859F:	drivers/media/platform/nxp/imx8-isi/
16860
16861NXP i.MX 8MP DW100 V4L2 DRIVER
16862M:	Xavier Roumegue <[email protected]>
16863L:	[email protected]
16864S:	Maintained
16865F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16866F:	Documentation/userspace-api/media/drivers/dw100.rst
16867F:	drivers/media/platform/nxp/dw100/
16868F:	include/uapi/linux/dw100.h
16869
16870NXP i.MX 8MQ DCSS DRIVER
16871M:	Laurentiu Palcu <[email protected]>
16872R:	Lucas Stach <[email protected]>
16873L:	[email protected]
16874S:	Maintained
16875T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16876F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16877F:	drivers/gpu/drm/imx/dcss/
16878
16879NXP i.MX 8QXP ADC DRIVER
16880M:	Cai Huoqing <[email protected]>
16881M:	Haibo Chen <[email protected]>
16882L:	[email protected]
16883L:	[email protected]
16884S:	Maintained
16885F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16886F:	drivers/iio/adc/imx8qxp-adc.c
16887
16888NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16889M:	Mirela Rabulea <[email protected]>
16890L:	[email protected]
16891L:	[email protected]
16892S:	Maintained
16893F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16894F:	drivers/media/platform/nxp/imx-jpeg
16895
16896NXP i.MX CLOCK DRIVERS
16897M:	Abel Vesa <[email protected]>
16898R:	Peng Fan <[email protected]>
16899L:	[email protected]
16900L:	[email protected]
16901S:	Maintained
16902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16903F:	Documentation/devicetree/bindings/clock/imx*
16904F:	drivers/clk/imx/
16905F:	include/dt-bindings/clock/imx*
16906
16907NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16908M:	Jagan Teki <[email protected]>
16909S:	Maintained
16910F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16911F:	drivers/regulator/pf8x00-regulator.c
16912
16913NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16914M:	Krzysztof Kozlowski <[email protected]>
16915L:	[email protected]
16916S:	Maintained
16917F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16918F:	drivers/extcon/extcon-ptn5150.c
16919
16920NXP SGTL5000 DRIVER
16921M:	Fabio Estevam <[email protected]>
16922L:	[email protected]
16923S:	Maintained
16924F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16925F:	sound/soc/codecs/sgtl5000*
16926
16927NXP SJA1105 ETHERNET SWITCH DRIVER
16928M:	Vladimir Oltean <[email protected]>
16929L:	[email protected]
16930S:	Maintained
16931F:	drivers/net/dsa/sja1105
16932F:	drivers/net/pcs/pcs-xpcs-nxp.c
16933
16934NXP TDA998X DRM DRIVER
16935M:	Russell King <[email protected]>
16936S:	Maintained
16937T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16938T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16939F:	drivers/gpu/drm/i2c/tda998x_drv.c
16940F:	include/drm/i2c/tda998x.h
16941F:	include/dt-bindings/display/tda998x.h
16942K:	"nxp,tda998x"
16943
16944NXP TFA9879 DRIVER
16945M:	Peter Rosin <[email protected]>
16946L:	[email protected]
16947S:	Maintained
16948F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16949F:	sound/soc/codecs/tfa9879*
16950
16951NXP-NCI NFC DRIVER
16952S:	Orphan
16953F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16954F:	drivers/nfc/nxp-nci
16955
16956NXP/Goodix TFA989X (TFA1) DRIVER
16957M:	Stephan Gerhold <[email protected]>
16958L:	[email protected]
16959S:	Maintained
16960F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16961F:	sound/soc/codecs/tfa989x.c
16962
16963NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16964M:	Jonas Malaco <[email protected]>
16965L:	[email protected]
16966S:	Maintained
16967F:	Documentation/hwmon/nzxt-kraken2.rst
16968F:	drivers/hwmon/nzxt-kraken2.c
16969
16970NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16971M:	Jonas Malaco <[email protected]>
16972M:	Aleksa Savic <[email protected]>
16973L:	[email protected]
16974S:	Maintained
16975F:	Documentation/hwmon/nzxt-kraken3.rst
16976F:	drivers/hwmon/nzxt-kraken3.c
16977
16978OBJAGG
16979M:	Jiri Pirko <[email protected]>
16980L:	[email protected]
16981S:	Supported
16982F:	include/linux/objagg.h
16983F:	lib/objagg.c
16984F:	lib/test_objagg.c
16985
16986OBJPOOL
16987M:	Matt Wu <[email protected]>
16988S:	Supported
16989F:	include/linux/objpool.h
16990F:	lib/objpool.c
16991F:	lib/test_objpool.c
16992
16993OBJTOOL
16994M:	Josh Poimboeuf <[email protected]>
16995M:	Peter Zijlstra <[email protected]>
16996S:	Supported
16997F:	include/linux/objtool*.h
16998F:	tools/objtool/
16999
17000OCELOT ETHERNET SWITCH DRIVER
17001M:	Vladimir Oltean <[email protected]>
17002M:	Claudiu Manoil <[email protected]>
17003M:	Alexandre Belloni <[email protected]>
17004M:	[email protected]
17005L:	[email protected]
17006S:	Supported
17007F:	drivers/net/dsa/ocelot/*
17008F:	drivers/net/ethernet/mscc/
17009F:	include/soc/mscc/ocelot*
17010F:	net/dsa/tag_ocelot.c
17011F:	net/dsa/tag_ocelot_8021q.c
17012F:	tools/testing/selftests/drivers/net/ocelot/*
17013
17014OCELOT EXTERNAL SWITCH CONTROL
17015M:	Colin Foster <[email protected]>
17016S:	Supported
17017F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17018F:	drivers/mfd/ocelot*
17019F:	drivers/net/dsa/ocelot/ocelot_ext.c
17020F:	include/linux/mfd/ocelot.h
17021
17022OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17023M:	Frederic Barrat <[email protected]>
17024M:	Andrew Donnellan <[email protected]>
17025L:	[email protected]
17026S:	Supported
17027F:	Documentation/userspace-api/accelerators/ocxl.rst
17028F:	arch/powerpc/include/asm/pnv-ocxl.h
17029F:	arch/powerpc/platforms/powernv/ocxl.c
17030F:	drivers/misc/ocxl/
17031F:	include/misc/ocxl*
17032F:	include/uapi/misc/ocxl.h
17033
17034OMAP AUDIO SUPPORT
17035M:	Peter Ujfalusi <[email protected]>
17036M:	Jarkko Nikula <[email protected]>
17037L:	[email protected]
17038L:	[email protected]
17039S:	Maintained
17040F:	sound/soc/ti/n810.c
17041F:	sound/soc/ti/omap*
17042F:	sound/soc/ti/rx51.c
17043F:	sound/soc/ti/sdma-pcm.*
17044
17045OMAP CLOCK FRAMEWORK SUPPORT
17046M:	Paul Walmsley <[email protected]>
17047L:	[email protected]
17048S:	Maintained
17049F:	arch/arm/*omap*/*clock*
17050
17051OMAP DEVICE TREE SUPPORT
17052M:	Tony Lindgren <[email protected]>
17053L:	[email protected]
17054L:	[email protected]
17055S:	Maintained
17056F:	arch/arm/boot/dts/ti/omap/
17057
17058OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17059L:	[email protected]
17060L:	[email protected]
17061S:	Orphan
17062F:	Documentation/arch/arm/omap/dss.rst
17063F:	drivers/video/fbdev/omap2/
17064
17065OMAP FRAMEBUFFER SUPPORT
17066L:	[email protected]
17067L:	[email protected]
17068S:	Orphan
17069F:	drivers/video/fbdev/omap/
17070
17071OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17072M:	Roger Quadros <[email protected]>
17073M:	Tony Lindgren <[email protected]>
17074L:	[email protected]
17075S:	Maintained
17076F:	arch/arm/mach-omap2/*gpmc*
17077F:	drivers/memory/omap-gpmc.c
17078
17079OMAP GPIO DRIVER
17080M:	Grygorii Strashko <[email protected]>
17081M:	Santosh Shilimkar <[email protected]>
17082M:	Kevin Hilman <[email protected]>
17083L:	[email protected]
17084S:	Maintained
17085F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17086F:	drivers/gpio/gpio-omap.c
17087
17088OMAP HARDWARE SPINLOCK SUPPORT
17089L:	[email protected]
17090S:	Orphan
17091F:	drivers/hwspinlock/omap_hwspinlock.c
17092
17093OMAP HS MMC SUPPORT
17094L:	[email protected]
17095L:	[email protected]
17096S:	Orphan
17097F:	drivers/mmc/host/omap_hsmmc.c
17098
17099OMAP HWMOD DATA
17100M:	Paul Walmsley <[email protected]>
17101L:	[email protected]
17102S:	Maintained
17103F:	arch/arm/mach-omap2/omap_hwmod*data*
17104
17105OMAP HWMOD SUPPORT
17106M:	Paul Walmsley <[email protected]>
17107L:	[email protected]
17108S:	Maintained
17109F:	arch/arm/mach-omap2/omap_hwmod.*
17110
17111OMAP I2C DRIVER
17112M:	Vignesh R <[email protected]>
17113L:	[email protected]
17114L:	[email protected]
17115S:	Maintained
17116F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17117F:	drivers/i2c/busses/i2c-omap.c
17118
17119OMAP MMC SUPPORT
17120M:	Aaro Koskinen <[email protected]>
17121L:	[email protected]
17122S:	Odd Fixes
17123F:	drivers/mmc/host/omap.c
17124
17125OMAP POWER MANAGEMENT SUPPORT
17126M:	Kevin Hilman <[email protected]>
17127L:	[email protected]
17128S:	Maintained
17129F:	arch/arm/*omap*/*pm*
17130F:	drivers/cpufreq/omap-cpufreq.c
17131
17132OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17133M:	Paul Walmsley <[email protected]>
17134L:	[email protected]
17135S:	Maintained
17136F:	arch/arm/mach-omap2/prm*
17137
17138OMAP RANDOM NUMBER GENERATOR SUPPORT
17139M:	Deepak Saxena <[email protected]>
17140S:	Maintained
17141F:	drivers/char/hw_random/omap-rng.c
17142
17143OMAP USB SUPPORT
17144L:	[email protected]
17145L:	[email protected]
17146S:	Orphan
17147F:	arch/arm/*omap*/usb*
17148F:	drivers/usb/*/*omap*
17149
17150OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17151M:	Mark Jackson <[email protected]>
17152L:	[email protected]
17153S:	Maintained
17154F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17155
17156OMAP1 SUPPORT
17157M:	Aaro Koskinen <[email protected]>
17158M:	Janusz Krzysztofik <[email protected]>
17159R:	Tony Lindgren <[email protected]>
17160L:	[email protected]
17161S:	Maintained
17162Q:	http://patchwork.kernel.org/project/linux-omap/list/
17163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17164F:	arch/arm/configs/omap1_defconfig
17165F:	arch/arm/mach-omap1/
17166F:	drivers/i2c/busses/i2c-omap.c
17167F:	include/linux/platform_data/ams-delta-fiq.h
17168F:	include/linux/platform_data/i2c-omap.h
17169
17170OMAP2+ SUPPORT
17171M:	Aaro Koskinen <[email protected]>
17172M:	Andreas Kemnade <[email protected]>
17173M:	Kevin Hilman <[email protected]>
17174M:	Roger Quadros <[email protected]>
17175M:	Tony Lindgren <[email protected]>
17176L:	[email protected]
17177S:	Maintained
17178W:	http://linux.omap.com/
17179Q:	http://patchwork.kernel.org/project/linux-omap/list/
17180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17181F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17182F:	arch/arm/configs/omap2plus_defconfig
17183F:	arch/arm/mach-omap2/
17184F:	drivers/bus/omap*.[ch]
17185F:	drivers/bus/ti-sysc.c
17186F:	drivers/gpio/gpio-tps65219.c
17187F:	drivers/i2c/busses/i2c-omap.c
17188F:	drivers/irqchip/irq-omap-intc.c
17189F:	drivers/mfd/*omap*.c
17190F:	drivers/mfd/menelaus.c
17191F:	drivers/mfd/palmas.c
17192F:	drivers/mfd/tps65217.c
17193F:	drivers/mfd/tps65218.c
17194F:	drivers/mfd/tps65219.c
17195F:	drivers/mfd/tps65910.c
17196F:	drivers/mfd/twl-core.[ch]
17197F:	drivers/mfd/twl4030*.c
17198F:	drivers/mfd/twl6030*.c
17199F:	drivers/mfd/twl6040*.c
17200F:	drivers/regulator/palmas-regulator*.c
17201F:	drivers/regulator/pbias-regulator.c
17202F:	drivers/regulator/tps65217-regulator.c
17203F:	drivers/regulator/tps65218-regulator.c
17204F:	drivers/regulator/tps65219-regulator.c
17205F:	drivers/regulator/tps65910-regulator.c
17206F:	drivers/regulator/twl-regulator.c
17207F:	drivers/regulator/twl6030-regulator.c
17208F:	include/linux/platform_data/i2c-omap.h
17209F:	include/linux/platform_data/ti-sysc.h
17210
17211OMFS FILESYSTEM
17212M:	Bob Copeland <[email protected]>
17213L:	[email protected]
17214S:	Maintained
17215F:	Documentation/filesystems/omfs.rst
17216F:	fs/omfs/
17217
17218OMNIVISION OG01A1B SENSOR DRIVER
17219M:	Sakari Ailus <[email protected]>
17220L:	[email protected]
17221S:	Maintained
17222F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17223F:	drivers/media/i2c/og01a1b.c
17224
17225OMNIVISION OV01A10 SENSOR DRIVER
17226M:	Bingbu Cao <[email protected]>
17227L:	[email protected]
17228S:	Maintained
17229T:	git git://linuxtv.org/media.git
17230F:	drivers/media/i2c/ov01a10.c
17231
17232OMNIVISION OV02A10 SENSOR DRIVER
17233L:	[email protected]
17234S:	Orphan
17235T:	git git://linuxtv.org/media.git
17236F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17237F:	drivers/media/i2c/ov02a10.c
17238
17239OMNIVISION OV08D10 SENSOR DRIVER
17240M:	Jimmy Su <[email protected]>
17241L:	[email protected]
17242S:	Maintained
17243T:	git git://linuxtv.org/media.git
17244F:	drivers/media/i2c/ov08d10.c
17245
17246OMNIVISION OV08X40 SENSOR DRIVER
17247M:	Jason Chen <[email protected]>
17248L:	[email protected]
17249S:	Maintained
17250T:	git git://linuxtv.org/media.git
17251F:	drivers/media/i2c/ov08x40.c
17252F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17253
17254OMNIVISION OV13858 SENSOR DRIVER
17255M:	Sakari Ailus <[email protected]>
17256L:	[email protected]
17257S:	Maintained
17258T:	git git://linuxtv.org/media.git
17259F:	drivers/media/i2c/ov13858.c
17260
17261OMNIVISION OV13B10 SENSOR DRIVER
17262M:	Arec Kao <[email protected]>
17263L:	[email protected]
17264S:	Maintained
17265T:	git git://linuxtv.org/media.git
17266F:	drivers/media/i2c/ov13b10.c
17267
17268OMNIVISION OV2680 SENSOR DRIVER
17269M:	Rui Miguel Silva <[email protected]>
17270M:	Hans de Goede <[email protected]>
17271L:	[email protected]
17272S:	Maintained
17273T:	git git://linuxtv.org/media.git
17274F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17275F:	drivers/media/i2c/ov2680.c
17276
17277OMNIVISION OV2685 SENSOR DRIVER
17278M:	Shunqian Zheng <[email protected]>
17279L:	[email protected]
17280S:	Maintained
17281T:	git git://linuxtv.org/media.git
17282F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17283F:	drivers/media/i2c/ov2685.c
17284
17285OMNIVISION OV2740 SENSOR DRIVER
17286M:	Tianshu Qiu <[email protected]>
17287R:	Sakari Ailus <[email protected]>
17288R:	Bingbu Cao <[email protected]>
17289L:	[email protected]
17290S:	Maintained
17291T:	git git://linuxtv.org/media.git
17292F:	drivers/media/i2c/ov2740.c
17293
17294OMNIVISION OV4689 SENSOR DRIVER
17295M:	Mikhail Rudenko <[email protected]>
17296L:	[email protected]
17297S:	Maintained
17298T:	git git://linuxtv.org/media.git
17299F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17300F:	drivers/media/i2c/ov4689.c
17301
17302OMNIVISION OV5640 SENSOR DRIVER
17303M:	Steve Longerbeam <[email protected]>
17304L:	[email protected]
17305S:	Maintained
17306T:	git git://linuxtv.org/media.git
17307F:	drivers/media/i2c/ov5640.c
17308
17309OMNIVISION OV5647 SENSOR DRIVER
17310M:	Dave Stevenson <[email protected]>
17311M:	Jacopo Mondi <[email protected]>
17312L:	[email protected]
17313S:	Maintained
17314T:	git git://linuxtv.org/media.git
17315F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17316F:	drivers/media/i2c/ov5647.c
17317
17318OMNIVISION OV5670 SENSOR DRIVER
17319M:	Sakari Ailus <[email protected]>
17320L:	[email protected]
17321S:	Maintained
17322T:	git git://linuxtv.org/media.git
17323F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17324F:	drivers/media/i2c/ov5670.c
17325
17326OMNIVISION OV5675 SENSOR DRIVER
17327M:	Sakari Ailus <[email protected]>
17328L:	[email protected]
17329S:	Maintained
17330T:	git git://linuxtv.org/media.git
17331F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17332F:	drivers/media/i2c/ov5675.c
17333
17334OMNIVISION OV5693 SENSOR DRIVER
17335M:	Daniel Scally <[email protected]>
17336L:	[email protected]
17337S:	Maintained
17338T:	git git://linuxtv.org/media.git
17339F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17340F:	drivers/media/i2c/ov5693.c
17341
17342OMNIVISION OV5695 SENSOR DRIVER
17343M:	Shunqian Zheng <[email protected]>
17344L:	[email protected]
17345S:	Maintained
17346T:	git git://linuxtv.org/media.git
17347F:	drivers/media/i2c/ov5695.c
17348
17349OMNIVISION OV64A40 SENSOR DRIVER
17350M:	Jacopo Mondi <[email protected]>
17351L:	[email protected]
17352S:	Maintained
17353T:	git git://linuxtv.org/media.git
17354F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17355F:	drivers/media/i2c/ov64a40.c
17356
17357OMNIVISION OV7670 SENSOR DRIVER
17358L:	[email protected]
17359S:	Orphan
17360T:	git git://linuxtv.org/media.git
17361F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17362F:	drivers/media/i2c/ov7670.c
17363
17364OMNIVISION OV772x SENSOR DRIVER
17365M:	Jacopo Mondi <[email protected]>
17366L:	[email protected]
17367S:	Odd fixes
17368T:	git git://linuxtv.org/media.git
17369F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17370F:	drivers/media/i2c/ov772x.c
17371F:	include/media/i2c/ov772x.h
17372
17373OMNIVISION OV7740 SENSOR DRIVER
17374L:	[email protected]
17375S:	Orphan
17376T:	git git://linuxtv.org/media.git
17377F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17378F:	drivers/media/i2c/ov7740.c
17379
17380OMNIVISION OV8856 SENSOR DRIVER
17381M:	Sakari Ailus <[email protected]>
17382L:	[email protected]
17383S:	Maintained
17384T:	git git://linuxtv.org/media.git
17385F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17386F:	drivers/media/i2c/ov8856.c
17387
17388OMNIVISION OV8858 SENSOR DRIVER
17389M:	Jacopo Mondi <[email protected]>
17390M:	Nicholas Roth <[email protected]>
17391L:	[email protected]
17392S:	Maintained
17393T:	git git://linuxtv.org/media.git
17394F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17395F:	drivers/media/i2c/ov8858.c
17396
17397OMNIVISION OV9282 SENSOR DRIVER
17398M:	Dave Stevenson <[email protected]>
17399L:	[email protected]
17400S:	Maintained
17401T:	git git://linuxtv.org/media.git
17402F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17403F:	drivers/media/i2c/ov9282.c
17404
17405OMNIVISION OV9640 SENSOR DRIVER
17406M:	Petr Cvek <[email protected]>
17407L:	[email protected]
17408S:	Maintained
17409F:	drivers/media/i2c/ov9640.*
17410
17411OMNIVISION OV9650 SENSOR DRIVER
17412M:	Sakari Ailus <[email protected]>
17413R:	Akinobu Mita <[email protected]>
17414R:	Sylwester Nawrocki <[email protected]>
17415L:	[email protected]
17416S:	Maintained
17417T:	git git://linuxtv.org/media.git
17418F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17419F:	drivers/media/i2c/ov9650.c
17420
17421OMNIVISION OV9734 SENSOR DRIVER
17422M:	Tianshu Qiu <[email protected]>
17423R:	Bingbu Cao <[email protected]>
17424L:	[email protected]
17425S:	Maintained
17426T:	git git://linuxtv.org/media.git
17427F:	drivers/media/i2c/ov9734.c
17428
17429ONBOARD USB HUB DRIVER
17430M:	Matthias Kaehlcke <[email protected]>
17431L:	[email protected]
17432S:	Maintained
17433F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17434F:	drivers/usb/misc/onboard_usb_dev.c
17435
17436ONENAND FLASH DRIVER
17437M:	Kyungmin Park <[email protected]>
17438L:	[email protected]
17439S:	Maintained
17440F:	drivers/mtd/nand/onenand/
17441F:	include/linux/mtd/onenand*.h
17442
17443ONEXPLAYER FAN DRIVER
17444M:	Derek John Clark <[email protected]>
17445M:	Joaquín Ignacio Aramendía <[email protected]>
17446L:	[email protected]
17447S:	Maintained
17448F:	drivers/hwmon/oxp-sensors.c
17449
17450ONIE TLV NVMEM LAYOUT DRIVER
17451M:	Miquel Raynal <[email protected]>
17452S:	Maintained
17453F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17454F:	drivers/nvmem/layouts/onie-tlv.c
17455
17456ONION OMEGA2+ BOARD
17457M:	Harvey Hunt <[email protected]>
17458L:	[email protected]
17459S:	Maintained
17460F:	arch/mips/boot/dts/ralink/omega2p.dts
17461
17462ONSEMI ETHERNET PHY DRIVERS
17463M:	Piergiorgio Beruto <[email protected]>
17464L:	[email protected]
17465S:	Supported
17466W:	http://www.onsemi.com
17467F:	drivers/net/phy/ncn*
17468
17469OP-TEE DRIVER
17470M:	Jens Wiklander <[email protected]>
17471L:	[email protected]
17472S:	Maintained
17473F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17474F:	drivers/tee/optee/
17475
17476OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17477M:	Sumit Garg <[email protected]>
17478L:	[email protected]
17479S:	Maintained
17480F:	drivers/char/hw_random/optee-rng.c
17481
17482OP-TEE RTC DRIVER
17483M:	Clément Léger <[email protected]>
17484L:	[email protected]
17485S:	Maintained
17486F:	drivers/rtc/rtc-optee.c
17487
17488OPA-VNIC DRIVER
17489M:	Dennis Dalessandro <[email protected]>
17490L:	[email protected]
17491S:	Supported
17492F:	drivers/infiniband/ulp/opa_vnic
17493
17494OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17495M:	Parthiban Veerasooran <[email protected]>
17496L:	[email protected]
17497S:	Maintained
17498F:	Documentation/networking/oa-tc6-framework.rst
17499F:	drivers/net/ethernet/oa_tc6.c
17500F:	include/linux/oa_tc6.h
17501
17502OPEN FIRMWARE AND FLATTENED DEVICE TREE
17503M:	Rob Herring <[email protected]>
17504M:	Saravana Kannan <[email protected]>
17505L:	[email protected]
17506S:	Maintained
17507W:	http://www.devicetree.org/
17508C:	irc://irc.libera.chat/devicetree
17509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17510F:	Documentation/ABI/testing/sysfs-firmware-ofw
17511F:	drivers/of/
17512F:	include/linux/of*.h
17513F:	scripts/dtc/
17514F:	tools/testing/selftests/dt/
17515K:	of_overlay_notifier_
17516K:	of_overlay_fdt_apply
17517K:	of_overlay_remove
17518
17519OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17520M:	Rob Herring <[email protected]>
17521M:	Krzysztof Kozlowski <[email protected]>
17522M:	Conor Dooley <[email protected]>
17523L:	[email protected]
17524S:	Maintained
17525Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17526C:	irc://irc.libera.chat/devicetree
17527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17528F:	Documentation/devicetree/
17529F:	arch/*/boot/dts/
17530F:	include/dt-bindings/
17531
17532OPENCOMPUTE PTP CLOCK DRIVER
17533M:	Jonathan Lemon <[email protected]>
17534M:	Vadim Fedorenko <[email protected]>
17535L:	[email protected]
17536S:	Maintained
17537F:	drivers/ptp/ptp_ocp.c
17538
17539OPENCORES I2C BUS DRIVER
17540M:	Peter Korsgaard <[email protected]>
17541M:	Andrew Lunn <[email protected]>
17542L:	[email protected]
17543S:	Maintained
17544F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17545F:	Documentation/i2c/busses/i2c-ocores.rst
17546F:	drivers/i2c/busses/i2c-ocores.c
17547F:	include/linux/platform_data/i2c-ocores.h
17548
17549OPENRISC ARCHITECTURE
17550M:	Jonas Bonn <[email protected]>
17551M:	Stefan Kristiansson <[email protected]>
17552M:	Stafford Horne <[email protected]>
17553L:	[email protected]
17554S:	Maintained
17555W:	http://openrisc.io
17556T:	git https://github.com/openrisc/linux.git
17557F:	Documentation/arch/openrisc/
17558F:	Documentation/devicetree/bindings/openrisc/
17559F:	arch/openrisc/
17560F:	drivers/irqchip/irq-ompic.c
17561F:	drivers/irqchip/irq-or1k-*
17562
17563OPENVSWITCH
17564M:	Pravin B Shelar <[email protected]>
17565L:	[email protected]
17566L:	[email protected]
17567S:	Maintained
17568W:	http://openvswitch.org
17569F:	include/uapi/linux/openvswitch.h
17570F:	net/openvswitch/
17571F:	tools/testing/selftests/net/openvswitch/
17572
17573OPERATING PERFORMANCE POINTS (OPP)
17574M:	Viresh Kumar <[email protected]>
17575M:	Nishanth Menon <[email protected]>
17576M:	Stephen Boyd <[email protected]>
17577L:	[email protected]
17578S:	Maintained
17579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17580F:	Documentation/devicetree/bindings/opp/
17581F:	Documentation/power/opp.rst
17582F:	drivers/opp/
17583F:	include/linux/pm_opp.h
17584
17585OPL4 DRIVER
17586M:	Clemens Ladisch <[email protected]>
17587L:	[email protected]
17588S:	Maintained
17589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17590F:	sound/drivers/opl4/
17591
17592ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17593M:	Mark Fasheh <[email protected]>
17594M:	Joel Becker <[email protected]>
17595M:	Joseph Qi <[email protected]>
17596L:	[email protected]
17597S:	Supported
17598W:	http://ocfs2.wiki.kernel.org
17599F:	Documentation/filesystems/dlmfs.rst
17600F:	Documentation/filesystems/ocfs2.rst
17601F:	fs/ocfs2/
17602
17603ORANGEFS FILESYSTEM
17604M:	Mike Marshall <[email protected]>
17605R:	Martin Brandenburg <[email protected]>
17606L:	[email protected]
17607S:	Supported
17608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17609F:	Documentation/filesystems/orangefs.rst
17610F:	fs/orangefs/
17611
17612OV2659 OMNIVISION SENSOR DRIVER
17613M:	"Lad, Prabhakar" <[email protected]>
17614L:	[email protected]
17615S:	Maintained
17616W:	https://linuxtv.org
17617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17618T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17619F:	drivers/media/i2c/ov2659.c
17620F:	include/media/i2c/ov2659.h
17621
17622OVERLAY FILESYSTEM
17623M:	Miklos Szeredi <[email protected]>
17624M:	Amir Goldstein <[email protected]>
17625L:	[email protected]
17626S:	Supported
17627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17628F:	Documentation/filesystems/overlayfs.rst
17629F:	fs/overlayfs/
17630
17631P54 WIRELESS DRIVER
17632M:	Christian Lamparter <[email protected]>
17633L:	[email protected]
17634S:	Maintained
17635W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17636F:	drivers/net/wireless/intersil/p54/
17637
17638PACKET SOCKETS
17639M:	Willem de Bruijn <[email protected]>
17640S:	Maintained
17641F:	include/uapi/linux/if_packet.h
17642F:	net/packet/af_packet.c
17643
17644PACKING
17645M:	Vladimir Oltean <[email protected]>
17646L:	[email protected]
17647S:	Supported
17648F:	Documentation/core-api/packing.rst
17649F:	include/linux/packing.h
17650F:	lib/packing.c
17651F:	lib/packing_test.c
17652
17653PADATA PARALLEL EXECUTION MECHANISM
17654M:	Steffen Klassert <[email protected]>
17655M:	Daniel Jordan <[email protected]>
17656L:	[email protected]
17657L:	[email protected]
17658S:	Maintained
17659F:	Documentation/core-api/padata.rst
17660F:	include/linux/padata.h
17661F:	kernel/padata.c
17662
17663PAGE CACHE
17664M:	Matthew Wilcox (Oracle) <[email protected]>
17665L:	[email protected]
17666S:	Supported
17667T:	git git://git.infradead.org/users/willy/pagecache.git
17668F:	Documentation/filesystems/locking.rst
17669F:	Documentation/filesystems/vfs.rst
17670F:	include/linux/pagemap.h
17671F:	mm/filemap.c
17672F:	mm/page-writeback.c
17673F:	mm/readahead.c
17674F:	mm/truncate.c
17675
17676PAGE POOL
17677M:	Jesper Dangaard Brouer <[email protected]>
17678M:	Ilias Apalodimas <[email protected]>
17679L:	[email protected]
17680S:	Supported
17681F:	Documentation/networking/page_pool.rst
17682F:	include/net/page_pool/
17683F:	include/trace/events/page_pool.h
17684F:	net/core/page_pool.c
17685
17686PAGE TABLE CHECK
17687M:	Pasha Tatashin <[email protected]>
17688M:	Andrew Morton <[email protected]>
17689L:	[email protected]
17690S:	Maintained
17691F:	Documentation/mm/page_table_check.rst
17692F:	include/linux/page_table_check.h
17693F:	mm/page_table_check.c
17694
17695PANASONIC LAPTOP ACPI EXTRAS DRIVER
17696M:	Kenneth Chan <[email protected]>
17697L:	[email protected]
17698S:	Maintained
17699F:	drivers/platform/x86/panasonic-laptop.c
17700
17701PARALLAX PING IIO SENSOR DRIVER
17702M:	Andreas Klinger <[email protected]>
17703L:	[email protected]
17704S:	Maintained
17705F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17706F:	drivers/iio/proximity/ping.c
17707
17708PARALLEL LCD/KEYPAD PANEL DRIVER
17709M:	Willy Tarreau <[email protected]>
17710M:	Ksenija Stanojevic <[email protected]>
17711S:	Odd Fixes
17712F:	Documentation/admin-guide/lcd-panel-cgram.rst
17713F:	drivers/auxdisplay/panel.c
17714
17715PARALLEL PORT SUBSYSTEM
17716M:	Sudip Mukherjee <[email protected]>
17717M:	Sudip Mukherjee <[email protected]>
17718L:	[email protected] (subscribers-only)
17719S:	Maintained
17720F:	Documentation/driver-api/parport*.rst
17721F:	drivers/char/ppdev.c
17722F:	drivers/parport/
17723F:	include/linux/parport*.h
17724F:	include/uapi/linux/ppdev.h
17725
17726PARAVIRT_OPS INTERFACE
17727M:	Juergen Gross <[email protected]>
17728R:	Ajay Kaher <[email protected]>
17729R:	Alexey Makhalov <[email protected]>
17730R:	Broadcom internal kernel review list <[email protected]>
17731L:	[email protected]
17732L:	[email protected]
17733S:	Supported
17734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17735F:	Documentation/virt/paravirt_ops.rst
17736F:	arch/*/include/asm/paravirt*.h
17737F:	arch/*/kernel/paravirt*
17738F:	include/linux/hypervisor.h
17739
17740PARISC ARCHITECTURE
17741M:	"James E.J. Bottomley" <[email protected]>
17742M:	Helge Deller <[email protected]>
17743L:	[email protected]
17744S:	Maintained
17745W:	https://parisc.wiki.kernel.org
17746Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17749F:	Documentation/arch/parisc/
17750F:	arch/parisc/
17751F:	drivers/char/agp/parisc-agp.c
17752F:	drivers/input/misc/hp_sdc_rtc.c
17753F:	drivers/input/serio/gscps2.c
17754F:	drivers/input/serio/hp_sdc*
17755F:	drivers/parisc/
17756F:	drivers/parport/parport_gsc.*
17757F:	drivers/tty/serial/8250/8250_parisc.c
17758F:	drivers/video/console/sti*
17759F:	drivers/video/fbdev/sti*
17760F:	drivers/video/logo/logo_parisc*
17761F:	include/linux/hp_sdc.h
17762
17763PARMAN
17764M:	Jiri Pirko <[email protected]>
17765L:	[email protected]
17766S:	Supported
17767F:	include/linux/parman.h
17768F:	lib/parman.c
17769F:	lib/test_parman.c
17770
17771PC ENGINES APU BOARD DRIVER
17772M:	Enrico Weigelt, metux IT consult <[email protected]>
17773S:	Maintained
17774F:	drivers/platform/x86/pcengines-apuv2.c
17775
17776PC87360 HARDWARE MONITORING DRIVER
17777M:	Jim Cromie <[email protected]>
17778L:	[email protected]
17779S:	Maintained
17780F:	Documentation/hwmon/pc87360.rst
17781F:	drivers/hwmon/pc87360.c
17782
17783PC8736x GPIO DRIVER
17784M:	Jim Cromie <[email protected]>
17785S:	Maintained
17786F:	drivers/char/pc8736x_gpio.c
17787
17788PC87427 HARDWARE MONITORING DRIVER
17789M:	Jean Delvare <[email protected]>
17790L:	[email protected]
17791S:	Maintained
17792F:	Documentation/hwmon/pc87427.rst
17793F:	drivers/hwmon/pc87427.c
17794
17795PCA9532 LED DRIVER
17796M:	Riku Voipio <[email protected]>
17797S:	Maintained
17798F:	drivers/leds/leds-pca9532.c
17799F:	include/linux/leds-pca9532.h
17800
17801PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17802M:	Thomas Petazzoni <[email protected]>
17803M:	Pali Rohár <[email protected]>
17804L:	[email protected]
17805L:	[email protected] (moderated for non-subscribers)
17806S:	Maintained
17807F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17808F:	drivers/pci/controller/pci-aardvark.c
17809
17810PCI DRIVER FOR ALTERA PCIE IP
17811M:	Joyce Ooi <[email protected]>
17812L:	[email protected]
17813S:	Supported
17814F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17815F:	drivers/pci/controller/pcie-altera.c
17816
17817PCI DRIVER FOR APPLIEDMICRO XGENE
17818M:	Toan Le <[email protected]>
17819L:	[email protected]
17820L:	[email protected] (moderated for non-subscribers)
17821S:	Maintained
17822F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17823F:	drivers/pci/controller/pci-xgene.c
17824
17825PCI DRIVER FOR ARM VERSATILE PLATFORM
17826M:	Rob Herring <[email protected]>
17827L:	[email protected]
17828L:	[email protected] (moderated for non-subscribers)
17829S:	Maintained
17830F:	Documentation/devicetree/bindings/pci/versatile.yaml
17831F:	drivers/pci/controller/pci-versatile.c
17832
17833PCI DRIVER FOR ARMADA 8K
17834M:	Thomas Petazzoni <[email protected]>
17835L:	[email protected]
17836L:	[email protected] (moderated for non-subscribers)
17837S:	Maintained
17838F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17839F:	drivers/pci/controller/dwc/pcie-armada8k.c
17840
17841PCI DRIVER FOR CADENCE PCIE IP
17842L:	[email protected]
17843S:	Orphan
17844F:	Documentation/devicetree/bindings/pci/cdns,*
17845F:	drivers/pci/controller/cadence/*cadence*
17846
17847PCI DRIVER FOR FREESCALE LAYERSCAPE
17848M:	Minghuan Lian <[email protected]>
17849M:	Mingkai Hu <[email protected]>
17850M:	Roy Zang <[email protected]>
17851L:	[email protected]
17852L:	[email protected]
17853L:	[email protected] (moderated for non-subscribers)
17854L:	[email protected]
17855S:	Maintained
17856F:	drivers/pci/controller/dwc/*layerscape*
17857
17858PCI DRIVER FOR FU740
17859M:	Paul Walmsley <[email protected]>
17860M:	Greentime Hu <[email protected]>
17861M:	Samuel Holland <[email protected]>
17862L:	[email protected]
17863S:	Maintained
17864F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17865F:	drivers/pci/controller/dwc/pcie-fu740.c
17866
17867PCI DRIVER FOR GENERIC OF HOSTS
17868M:	Will Deacon <[email protected]>
17869L:	[email protected]
17870L:	[email protected] (moderated for non-subscribers)
17871S:	Maintained
17872F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17873F:	drivers/pci/controller/pci-host-common.c
17874F:	drivers/pci/controller/pci-host-generic.c
17875
17876PCI DRIVER FOR IMX6
17877M:	Richard Zhu <[email protected]>
17878M:	Lucas Stach <[email protected]>
17879L:	[email protected]
17880L:	[email protected] (moderated for non-subscribers)
17881L:	[email protected]
17882S:	Maintained
17883F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17884F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17885F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17886F:	drivers/pci/controller/dwc/*imx6*
17887
17888PCI DRIVER FOR INTEL IXP4XX
17889M:	Linus Walleij <[email protected]>
17890S:	Maintained
17891F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17892F:	drivers/pci/controller/pci-ixp4xx.c
17893
17894PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17895M:	Nirmal Patel <[email protected]>
17896R:	Jonathan Derrick <[email protected]>
17897L:	[email protected]
17898S:	Supported
17899F:	drivers/pci/controller/vmd.c
17900
17901PCI DRIVER FOR MICROSEMI SWITCHTEC
17902M:	Kurt Schwemmer <[email protected]>
17903M:	Logan Gunthorpe <[email protected]>
17904L:	[email protected]
17905S:	Maintained
17906F:	Documentation/ABI/testing/sysfs-class-switchtec
17907F:	Documentation/driver-api/switchtec.rst
17908F:	drivers/ntb/hw/mscc/
17909F:	drivers/pci/switch/switchtec*
17910F:	include/linux/switchtec.h
17911F:	include/uapi/linux/switchtec_ioctl.h
17912
17913PCI DRIVER FOR MOBIVEIL PCIE IP
17914M:	Karthikeyan Mitran <[email protected]>
17915M:	Hou Zhiqiang <[email protected]>
17916L:	[email protected]
17917S:	Supported
17918F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17919F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17920
17921PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17922M:	Thomas Petazzoni <[email protected]>
17923M:	Pali Rohár <[email protected]>
17924L:	[email protected]
17925L:	[email protected] (moderated for non-subscribers)
17926S:	Maintained
17927F:	drivers/pci/controller/*mvebu*
17928
17929PCI DRIVER FOR NVIDIA TEGRA
17930M:	Thierry Reding <[email protected]>
17931L:	[email protected]
17932L:	[email protected]
17933S:	Supported
17934F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17935F:	drivers/pci/controller/pci-tegra.c
17936
17937PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17938M:	Hou Zhiqiang <[email protected]>
17939L:	[email protected]
17940L:	[email protected] (moderated for non-subscribers)
17941S:	Maintained
17942F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17943F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17944
17945PCI DRIVER FOR PLDA PCIE IP
17946M:	Daire McNamara <[email protected]>
17947L:	[email protected]
17948S:	Maintained
17949F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17950F:	drivers/pci/controller/plda/pcie-plda-host.c
17951F:	drivers/pci/controller/plda/pcie-plda.h
17952
17953PCI DRIVER FOR RENESAS R-CAR
17954M:	Marek Vasut <marek.vasut[email protected]>
17955M:	Yoshihiro Shimoda <[email protected]>
17956L:	[email protected]
17957L:	[email protected]
17958S:	Maintained
17959F:	Documentation/devicetree/bindings/pci/*rcar*
17960F:	drivers/pci/controller/*rcar*
17961F:	drivers/pci/controller/dwc/*rcar*
17962
17963PCI DRIVER FOR SAMSUNG EXYNOS
17964M:	Jingoo Han <[email protected]>
17965L:	[email protected]
17966L:	[email protected] (moderated for non-subscribers)
17967L:	[email protected]
17968S:	Maintained
17969F:	drivers/pci/controller/dwc/pci-exynos.c
17970
17971PCI DRIVER FOR SYNOPSYS DESIGNWARE
17972M:	Jingoo Han <[email protected]>
17973M:	Manivannan Sadhasivam <[email protected]>
17974L:	[email protected]
17975S:	Maintained
17976F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17977F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17978F:	drivers/pci/controller/dwc/*designware*
17979
17980PCI DRIVER FOR TI DRA7XX/J721E
17981M:	Vignesh Raghavendra <[email protected]>
17982R:	Siddharth Vadapalli <[email protected]>
17983L:	[email protected]
17984L:	[email protected]
17985L:	[email protected] (moderated for non-subscribers)
17986S:	Supported
17987F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17988F:	drivers/pci/controller/cadence/pci-j721e.c
17989F:	drivers/pci/controller/dwc/pci-dra7xx.c
17990
17991PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17992M:	Linus Walleij <[email protected]>
17993L:	[email protected]
17994S:	Maintained
17995F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17996F:	drivers/pci/controller/pci-v3-semi.c
17997
17998PCI DRIVER FOR XILINX VERSAL CPM
17999M:	Bharat Kumar Gogada <[email protected]>
18000M:	Michal Simek <[email protected]>
18001L:	[email protected]
18002S:	Maintained
18003F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18004F:	drivers/pci/controller/pcie-xilinx-cpm.c
18005
18006PCI ENDPOINT SUBSYSTEM
18007M:	Manivannan Sadhasivam <[email protected]>
18008M:	Krzysztof Wilczyński <[email protected]>
18009R:	Kishon Vijay Abraham I <[email protected]>
18010L:	[email protected]
18011S:	Supported
18012Q:	https://patchwork.kernel.org/project/linux-pci/list/
18013B:	https://bugzilla.kernel.org
18014C:	irc://irc.oftc.net/linux-pci
18015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18016F:	Documentation/PCI/endpoint/*
18017F:	Documentation/misc-devices/pci-endpoint-test.rst
18018F:	drivers/misc/pci_endpoint_test.c
18019F:	drivers/pci/endpoint/
18020F:	tools/pci/
18021
18022PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18023M:	Mahesh J Salgaonkar <[email protected]>
18024R:	Oliver O'Halloran <[email protected]>
18025L:	[email protected]
18026S:	Supported
18027F:	Documentation/PCI/pci-error-recovery.rst
18028F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18029F:	arch/powerpc/include/*/eeh*.h
18030F:	arch/powerpc/kernel/eeh*.c
18031F:	arch/powerpc/platforms/*/eeh*.c
18032F:	drivers/pci/pcie/aer.c
18033F:	drivers/pci/pcie/dpc.c
18034F:	drivers/pci/pcie/err.c
18035
18036PCI ERROR RECOVERY
18037M:	Linas Vepstas <[email protected]>
18038L:	[email protected]
18039S:	Supported
18040F:	Documentation/PCI/pci-error-recovery.rst
18041
18042PCI MSI DRIVER FOR ALTERA MSI IP
18043M:	Joyce Ooi <[email protected]>
18044L:	[email protected]
18045S:	Supported
18046F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18047F:	drivers/pci/controller/pcie-altera-msi.c
18048
18049PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18050M:	Toan Le <[email protected]>
18051L:	[email protected]
18052L:	[email protected] (moderated for non-subscribers)
18053S:	Maintained
18054F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18055F:	drivers/pci/controller/pci-xgene-msi.c
18056
18057PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18058M:	Lorenzo Pieralisi <[email protected]>
18059M:	Krzysztof Wilczyński <[email protected]>
18060R:	Manivannan Sadhasivam <[email protected]>
18061R:	Rob Herring <[email protected]>
18062L:	[email protected]
18063S:	Supported
18064Q:	https://patchwork.kernel.org/project/linux-pci/list/
18065B:	https://bugzilla.kernel.org
18066C:	irc://irc.oftc.net/linux-pci
18067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18068F:	Documentation/devicetree/bindings/pci/
18069F:	drivers/pci/controller/
18070F:	drivers/pci/pci-bridge-emul.c
18071F:	drivers/pci/pci-bridge-emul.h
18072
18073PCI PEER-TO-PEER DMA (P2PDMA)
18074M:	Bjorn Helgaas <[email protected]>
18075M:	Logan Gunthorpe <[email protected]>
18076L:	[email protected]
18077S:	Supported
18078Q:	https://patchwork.kernel.org/project/linux-pci/list/
18079B:	https://bugzilla.kernel.org
18080C:	irc://irc.oftc.net/linux-pci
18081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18082F:	Documentation/driver-api/pci/p2pdma.rst
18083F:	drivers/pci/p2pdma.c
18084F:	include/linux/pci-p2pdma.h
18085
18086PCI POWER CONTROL
18087M:	Bartosz Golaszewski <[email protected]>
18088L:	[email protected]
18089S:	Maintained
18090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18091F:	drivers/pci/pwrctrl/*
18092F:	include/linux/pci-pwrctrl.h
18093
18094PCI SUBSYSTEM
18095M:	Bjorn Helgaas <[email protected]>
18096L:	[email protected]
18097S:	Supported
18098Q:	https://patchwork.kernel.org/project/linux-pci/list/
18099B:	https://bugzilla.kernel.org
18100C:	irc://irc.oftc.net/linux-pci
18101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18102F:	Documentation/PCI/
18103F:	Documentation/devicetree/bindings/pci/
18104F:	arch/x86/kernel/early-quirks.c
18105F:	arch/x86/kernel/quirks.c
18106F:	arch/x86/pci/
18107F:	drivers/acpi/pci*
18108F:	drivers/pci/
18109F:	include/asm-generic/pci*
18110F:	include/linux/of_pci.h
18111F:	include/linux/pci*
18112F:	include/uapi/linux/pci*
18113
18114PCIE BANDWIDTH CONTROLLER
18115M:	Ilpo Järvinen <[email protected]>
18116L:	[email protected]
18117S:	Supported
18118F:	drivers/pci/pcie/bwctrl.c
18119F:	drivers/thermal/pcie_cooling.c
18120F:	include/linux/pci-bwctrl.h
18121F:	tools/testing/selftests/pcie_bwctrl/
18122
18123PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18124M:	Jonathan Chocron <[email protected]>
18125L:	[email protected]
18126S:	Maintained
18127F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18128F:	drivers/pci/controller/dwc/pcie-al.c
18129
18130PCIE DRIVER FOR AMLOGIC MESON
18131M:	Yue Wang <[email protected]>
18132L:	[email protected]
18133L:	[email protected]
18134S:	Maintained
18135F:	drivers/pci/controller/dwc/pci-meson.c
18136
18137PCIE DRIVER FOR AXIS ARTPEC
18138M:	Jesper Nilsson <[email protected]>
18139L:	[email protected]
18140L:	[email protected]
18141S:	Maintained
18142F:	Documentation/devicetree/bindings/pci/axis,artpec*
18143F:	drivers/pci/controller/dwc/*artpec*
18144
18145PCIE DRIVER FOR CAVIUM THUNDERX
18146M:	Robert Richter <[email protected]>
18147L:	[email protected]
18148L:	[email protected] (moderated for non-subscribers)
18149S:	Odd Fixes
18150F:	drivers/pci/controller/pci-thunder-*
18151
18152PCIE DRIVER FOR HISILICON
18153M:	Zhou Wang <[email protected]>
18154L:	[email protected]
18155S:	Maintained
18156F:	drivers/pci/controller/dwc/pcie-hisi.c
18157
18158PCIE DRIVER FOR HISILICON KIRIN
18159M:	Xiaowei Song <[email protected]>
18160M:	Binghui Wang <[email protected]>
18161L:	[email protected]
18162S:	Maintained
18163F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18164F:	drivers/pci/controller/dwc/pcie-kirin.c
18165
18166PCIE DRIVER FOR HISILICON STB
18167M:	Shawn Guo <[email protected]>
18168L:	[email protected]
18169S:	Maintained
18170F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18171F:	drivers/pci/controller/dwc/pcie-histb.c
18172
18173PCIE DRIVER FOR INTEL KEEM BAY
18174M:	Srikanth Thokala <[email protected]>
18175L:	[email protected]
18176S:	Supported
18177F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18178F:	drivers/pci/controller/dwc/pcie-keembay.c
18179
18180PCIE DRIVER FOR INTEL LGM GW SOC
18181M:	Chuanhua Lei <[email protected]>
18182L:	[email protected]
18183S:	Maintained
18184F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18185F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18186
18187PCIE DRIVER FOR MEDIATEK
18188M:	Ryder Lee <[email protected]>
18189M:	Jianjun Wang <[email protected]>
18190L:	[email protected]
18191L:	[email protected] (moderated for non-subscribers)
18192S:	Supported
18193F:	Documentation/devicetree/bindings/pci/mediatek*
18194F:	drivers/pci/controller/*mediatek*
18195
18196PCIE DRIVER FOR MICROCHIP
18197M:	Daire McNamara <[email protected]>
18198L:	[email protected]
18199S:	Supported
18200F:	Documentation/devicetree/bindings/pci/microchip*
18201F:	drivers/pci/controller/plda/*microchip*
18202
18203PCIE DRIVER FOR QUALCOMM MSM
18204M:	Manivannan Sadhasivam <[email protected]>
18205L:	[email protected]
18206L:	[email protected]
18207S:	Maintained
18208F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18209F:	drivers/pci/controller/dwc/pcie-qcom.c
18210
18211PCIE DRIVER FOR ROCKCHIP
18212M:	Shawn Lin <[email protected]>
18213L:	[email protected]
18214L:	[email protected]
18215S:	Maintained
18216F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18217F:	drivers/pci/controller/pcie-rockchip*
18218
18219PCIE DRIVER FOR SOCIONEXT UNIPHIER
18220M:	Kunihiko Hayashi <[email protected]>
18221L:	[email protected]
18222S:	Maintained
18223F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18224F:	drivers/pci/controller/dwc/pcie-uniphier*
18225
18226PCIE DRIVER FOR ST SPEAR13XX
18227M:	Pratyush Anand <[email protected]>
18228L:	[email protected]
18229S:	Maintained
18230F:	drivers/pci/controller/dwc/*spear*
18231
18232PCIE DRIVER FOR STARFIVE JH71x0
18233M:	Kevin Xie <[email protected]>
18234L:	[email protected]
18235S:	Maintained
18236F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18237F:	drivers/pci/controller/plda/pcie-starfive.c
18238
18239PCIE ENDPOINT DRIVER FOR QUALCOMM
18240M:	Manivannan Sadhasivam <[email protected]>
18241L:	[email protected]
18242L:	[email protected]
18243S:	Maintained
18244F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18245F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18246F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18247
18248PCMCIA SUBSYSTEM
18249M:	Dominik Brodowski <[email protected]>
18250S:	Odd Fixes
18251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18252F:	Documentation/pcmcia/
18253F:	drivers/pcmcia/
18254F:	include/pcmcia/
18255F:	tools/pcmcia/
18256
18257PCNET32 NETWORK DRIVER
18258M:	Don Fry <[email protected]>
18259L:	[email protected]
18260S:	Maintained
18261F:	drivers/net/ethernet/amd/pcnet32.c
18262
18263PCRYPT PARALLEL CRYPTO ENGINE
18264M:	Steffen Klassert <[email protected]>
18265L:	[email protected]
18266S:	Maintained
18267F:	crypto/pcrypt.c
18268F:	include/crypto/pcrypt.h
18269
18270PDS DSC VIRTIO DATA PATH ACCELERATOR
18271R:	Shannon Nelson <[email protected]>
18272F:	drivers/vdpa/pds/
18273
18274PECI HARDWARE MONITORING DRIVERS
18275M:	Iwona Winiarska <[email protected]>
18276L:	[email protected]
18277S:	Supported
18278F:	Documentation/hwmon/peci-cputemp.rst
18279F:	Documentation/hwmon/peci-dimmtemp.rst
18280F:	drivers/hwmon/peci/
18281
18282PECI SUBSYSTEM
18283M:	Iwona Winiarska <[email protected]>
18284L:	[email protected] (moderated for non-subscribers)
18285S:	Supported
18286F:	Documentation/devicetree/bindings/peci/
18287F:	Documentation/peci/
18288F:	drivers/peci/
18289F:	include/linux/peci-cpu.h
18290F:	include/linux/peci.h
18291
18292PENSANDO ETHERNET DRIVERS
18293M:	Shannon Nelson <[email protected]>
18294M:	Brett Creeley <[email protected]>
18295L:	[email protected]
18296S:	Supported
18297F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18298F:	drivers/net/ethernet/pensando/
18299
18300PER-CPU MEMORY ALLOCATOR
18301M:	Dennis Zhou <[email protected]>
18302M:	Tejun Heo <[email protected]>
18303M:	Christoph Lameter <[email protected]>
18304L:	[email protected]
18305S:	Maintained
18306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18307F:	arch/*/include/asm/percpu.h
18308F:	include/linux/percpu*.h
18309F:	lib/percpu*.c
18310F:	mm/percpu*.c
18311
18312PER-TASK DELAY ACCOUNTING
18313M:	Balbir Singh <[email protected]>
18314S:	Maintained
18315F:	include/linux/delayacct.h
18316F:	kernel/delayacct.c
18317
18318PERFORMANCE EVENTS SUBSYSTEM
18319M:	Peter Zijlstra <[email protected]>
18320M:	Ingo Molnar <[email protected]>
18321M:	Arnaldo Carvalho de Melo <[email protected]>
18322M:	Namhyung Kim <[email protected]>
18323R:	Mark Rutland <[email protected]>
18324R:	Alexander Shishkin <[email protected]>
18325R:	Jiri Olsa <[email protected]>
18326R:	Ian Rogers <[email protected]>
18327R:	Adrian Hunter <[email protected]>
18328R:	"Liang, Kan" <[email protected]>
18329L:	[email protected]
18330L:	[email protected]
18331S:	Supported
18332W:	https://perf.wiki.kernel.org/
18333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18336F:	arch/*/events/*
18337F:	arch/*/events/*/*
18338F:	arch/*/include/asm/perf_event.h
18339F:	arch/*/kernel/*/*/perf_event*.c
18340F:	arch/*/kernel/*/perf_event*.c
18341F:	arch/*/kernel/perf_callchain.c
18342F:	arch/*/kernel/perf_event*.c
18343F:	include/linux/perf_event.h
18344F:	include/uapi/linux/perf_event.h
18345F:	kernel/events/*
18346F:	tools/lib/perf/
18347F:	tools/perf/
18348
18349PERFORMANCE EVENTS TOOLING ARM64
18350R:	John Garry <[email protected]>
18351R:	Will Deacon <[email protected]>
18352R:	James Clark <[email protected]>
18353R:	Mike Leach <[email protected]>
18354R:	Leo Yan <[email protected]>
18355L:	[email protected] (moderated for non-subscribers)
18356S:	Supported
18357F:	tools/build/feature/test-libopencsd.c
18358F:	tools/perf/arch/arm*/
18359F:	tools/perf/pmu-events/arch/arm64/
18360F:	tools/perf/util/arm-spe*
18361F:	tools/perf/util/cs-etm*
18362
18363PERSONALITY HANDLING
18364M:	Christoph Hellwig <[email protected]>
18365L:	[email protected]
18366S:	Maintained
18367F:	include/linux/personality.h
18368F:	include/uapi/linux/personality.h
18369
18370PHOENIX RC FLIGHT CONTROLLER ADAPTER
18371M:	Marcus Folkesson <[email protected]>
18372L:	[email protected]
18373S:	Maintained
18374F:	Documentation/input/devices/pxrc.rst
18375F:	drivers/input/joystick/pxrc.c
18376
18377PHONET PROTOCOL
18378M:	Remi Denis-Courmont <[email protected]>
18379S:	Supported
18380F:	Documentation/networking/phonet.rst
18381F:	include/linux/phonet.h
18382F:	include/net/phonet/
18383F:	include/uapi/linux/phonet.h
18384F:	net/phonet/
18385
18386PHRAM MTD DRIVER
18387M:	Joern Engel <[email protected]>
18388L:	[email protected]
18389S:	Maintained
18390F:	drivers/mtd/devices/phram.c
18391
18392PICOLCD HID DRIVER
18393M:	Bruno Prémont <[email protected]>
18394L:	[email protected]
18395S:	Maintained
18396F:	drivers/hid/hid-picolcd*
18397
18398PIDFD API
18399M:	Christian Brauner <[email protected]>
18400L:	[email protected]
18401S:	Maintained
18402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18403F:	samples/pidfd/
18404F:	tools/testing/selftests/clone3/
18405F:	tools/testing/selftests/pid_namespace/
18406F:	tools/testing/selftests/pidfd/
18407K:	(?i)pidfd
18408K:	(?i)clone3
18409K:	\b(clone_args|kernel_clone_args)\b
18410
18411PIN CONTROL SUBSYSTEM
18412M:	Linus Walleij <[email protected]>
18413L:	[email protected]
18414S:	Maintained
18415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18416F:	Documentation/devicetree/bindings/pinctrl/
18417F:	Documentation/driver-api/pin-control.rst
18418F:	drivers/pinctrl/
18419F:	include/dt-bindings/pinctrl/
18420F:	include/linux/pinctrl/
18421
18422PIN CONTROLLER - AIROHA
18423M:	Lorenzo Bianconi <[email protected]>
18424L:	[email protected] (moderated for non-subscribers)
18425S:	Maintained
18426F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18427F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18428
18429PIN CONTROLLER - AMD
18430M:	Basavaraj Natikar <[email protected]>
18431M:	Shyam Sundar S K <[email protected]>
18432S:	Maintained
18433F:	drivers/pinctrl/pinctrl-amd.c
18434
18435PIN CONTROLLER - FREESCALE
18436M:	Dong Aisheng <[email protected]>
18437M:	Fabio Estevam <[email protected]>
18438M:	Shawn Guo <[email protected]>
18439M:	Jacky Bai <[email protected]>
18440R:	Pengutronix Kernel Team <[email protected]>
18441L:	[email protected]
18442L:	NXP S32 Linux Team <[email protected]>
18443S:	Maintained
18444F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18445F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18446F:	drivers/pinctrl/freescale/
18447F:	drivers/pinctrl/nxp/
18448
18449PIN CONTROLLER - INTEL
18450M:	Mika Westerberg <[email protected]>
18451M:	Andy Shevchenko <[email protected]>
18452S:	Supported
18453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18454F:	drivers/pinctrl/intel/
18455
18456PIN CONTROLLER - KEEMBAY
18457M:	Lakshmi Sowjanya D <[email protected]>
18458S:	Supported
18459F:	drivers/pinctrl/pinctrl-keembay*
18460
18461PIN CONTROLLER - MEDIATEK
18462M:	Sean Wang <[email protected]>
18463L:	[email protected] (moderated for non-subscribers)
18464S:	Maintained
18465F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18466F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18467F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18468F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18469F:	drivers/pinctrl/mediatek/
18470
18471PIN CONTROLLER - MEDIATEK MIPS
18472M:	Chester A. Unal <[email protected]>
18473M:	Sergio Paracuellos <[email protected]>
18474L:	[email protected] (moderated for non-subscribers)
18475L:	[email protected]
18476S:	Maintained
18477F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18478F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18479F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18480F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18481F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18482F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18483F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18484F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18485F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18486F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18487F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18488F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18489F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18490F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18491F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18492
18493PIN CONTROLLER - MICROCHIP AT91
18494M:	Ludovic Desroches <[email protected]>
18495L:	[email protected] (moderated for non-subscribers)
18496L:	[email protected]
18497S:	Supported
18498F:	drivers/gpio/gpio-sama5d2-piobu.c
18499F:	drivers/pinctrl/pinctrl-at91*
18500
18501PIN CONTROLLER - QUALCOMM
18502M:	Bjorn Andersson <[email protected]>
18503L:	[email protected]
18504S:	Maintained
18505C:	irc://irc.oftc.net/linux-msm
18506F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18507F:	drivers/pinctrl/qcom/
18508
18509PIN CONTROLLER - RENESAS
18510M:	Geert Uytterhoeven <[email protected]>
18511L:	[email protected]
18512S:	Supported
18513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18514F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18515F:	drivers/pinctrl/renesas/
18516
18517PIN CONTROLLER - SAMSUNG
18518M:	Krzysztof Kozlowski <[email protected]>
18519M:	Sylwester Nawrocki <[email protected]>
18520R:	Alim Akhtar <[email protected]>
18521L:	[email protected] (moderated for non-subscribers)
18522L:	[email protected]
18523S:	Maintained
18524Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18525B:	mailto:[email protected]
18526C:	irc://irc.libera.chat/linux-exynos
18527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18528F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18529F:	drivers/pinctrl/samsung/
18530
18531PIN CONTROLLER - SINGLE
18532M:	Tony Lindgren <[email protected]>
18533M:	Haojian Zhuang <[email protected]>
18534L:	[email protected] (moderated for non-subscribers)
18535L:	[email protected]
18536S:	Maintained
18537F:	drivers/pinctrl/pinctrl-single.c
18538
18539PIN CONTROLLER - SUNPLUS / TIBBO
18540M:	Dvorkin Dmitry <[email protected]>
18541M:	Wells Lu <[email protected]>
18542L:	[email protected] (moderated for non-subscribers)
18543S:	Maintained
18544W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18545F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18546F:	drivers/pinctrl/sunplus/
18547F:	include/dt-bindings/pinctrl/sppctl*.h
18548
18549PINE64 PINEPHONE KEYBOARD DRIVER
18550M:	Samuel Holland <[email protected]>
18551S:	Supported
18552F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18553F:	drivers/input/keyboard/pinephone-keyboard.c
18554
18555PKTCDVD DRIVER
18556M:	[email protected]
18557S:	Orphan
18558F:	drivers/block/pktcdvd.c
18559F:	include/linux/pktcdvd.h
18560F:	include/uapi/linux/pktcdvd.h
18561
18562PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18563M:	Tomasz Duszynski <[email protected]>
18564S:	Maintained
18565F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18566F:	drivers/iio/chemical/pms7003.c
18567
18568PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18569M:	Piergiorgio Beruto <[email protected]>
18570L:	[email protected]
18571S:	Maintained
18572F:	drivers/net/phy/mdio-open-alliance.h
18573F:	net/ethtool/plca.c
18574
18575PLDMFW LIBRARY
18576M:	Jacob Keller <[email protected]>
18577S:	Maintained
18578F:	Documentation/driver-api/pldmfw/
18579F:	include/linux/pldmfw.h
18580F:	lib/pldmfw/
18581
18582PLX DMA DRIVER
18583M:	Logan Gunthorpe <[email protected]>
18584S:	Maintained
18585F:	drivers/dma/plx_dma.c
18586
18587PM-GRAPH UTILITY
18588M:	"Todd E Brandt" <[email protected]>
18589L:	[email protected]
18590S:	Supported
18591W:	https://01.org/pm-graph
18592B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18593T:	git git://github.com/intel/pm-graph
18594F:	tools/power/pm-graph
18595
18596PM6764TR DRIVER
18597M:	Charles Hsu	<[email protected]>
18598L:	[email protected]
18599S:	Maintained
18600F:	Documentation/hwmon/pm6764tr.rst
18601F:	drivers/hwmon/pmbus/pm6764tr.c
18602
18603PMC SIERRA MaxRAID DRIVER
18604L:	[email protected]
18605S:	Orphan
18606W:	http://www.pmc-sierra.com/
18607F:	drivers/scsi/pmcraid.*
18608
18609PMC SIERRA PM8001 DRIVER
18610M:	Jack Wang <[email protected]>
18611L:	[email protected]
18612S:	Supported
18613F:	drivers/scsi/pm8001/
18614
18615PNI RM3100 IIO DRIVER
18616M:	Song Qiang <[email protected]>
18617L:	[email protected]
18618S:	Maintained
18619F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18620F:	drivers/iio/magnetometer/rm3100*
18621
18622PNP SUPPORT
18623M:	"Rafael J. Wysocki" <[email protected]>
18624L:	[email protected]
18625S:	Maintained
18626F:	drivers/pnp/
18627F:	include/linux/pnp.h
18628
18629POSIX CLOCKS and TIMERS
18630M:	Anna-Maria Behnsen <[email protected]>
18631M:	Frederic Weisbecker <[email protected]>
18632M:	Thomas Gleixner <[email protected]>
18633L:	[email protected]
18634S:	Maintained
18635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18636F:	fs/timerfd.c
18637F:	include/linux/time_namespace.h
18638F:	include/linux/timerfd.h
18639F:	include/uapi/linux/time.h
18640F:	include/uapi/linux/timerfd.h
18641F:	include/trace/events/timer*
18642F:	kernel/time/itimer.c
18643F:	kernel/time/posix-*
18644F:	kernel/time/namespace.c
18645
18646POWER MANAGEMENT CORE
18647M:	"Rafael J. Wysocki" <[email protected]>
18648L:	[email protected]
18649S:	Supported
18650B:	https://bugzilla.kernel.org
18651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18652F:	drivers/base/power/
18653F:	drivers/powercap/
18654F:	include/linux/intel_rapl.h
18655F:	include/linux/pm.h
18656F:	include/linux/pm_*
18657F:	include/linux/powercap.h
18658F:	kernel/configs/nopm.config
18659
18660POWER SEQUENCING
18661M:	Bartosz Golaszewski <[email protected]>
18662L:	[email protected]
18663S:	Maintained
18664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18665F:	Documentation/driver-api/pwrseq.rst
18666F:	drivers/power/sequencing/
18667F:	include/linux/pwrseq/
18668
18669POWER STATE COORDINATION INTERFACE (PSCI)
18670M:	Mark Rutland <[email protected]>
18671M:	Lorenzo Pieralisi <[email protected]>
18672L:	[email protected] (moderated for non-subscribers)
18673S:	Maintained
18674F:	drivers/firmware/psci/
18675F:	include/linux/psci.h
18676F:	include/uapi/linux/psci.h
18677
18678POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18679M:	Sebastian Reichel <[email protected]>
18680L:	[email protected]
18681S:	Maintained
18682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18683F:	Documentation/ABI/testing/sysfs-class-power
18684F:	Documentation/devicetree/bindings/power/supply/
18685F:	drivers/power/supply/
18686F:	include/linux/power/
18687F:	include/linux/power_supply.h
18688F:	tools/testing/selftests/power_supply/
18689
18690POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18691M:	Suraj Jitindar Singh <[email protected]>
18692L:	[email protected]
18693S:	Maintained
18694F:	drivers/char/powernv-op-panel.c
18695
18696PPP OVER ATM (RFC 2364)
18697M:	Mitchell Blank Jr <[email protected]>
18698S:	Maintained
18699F:	include/uapi/linux/atmppp.h
18700F:	net/atm/pppoatm.c
18701
18702PPP OVER ETHERNET
18703M:	Michal Ostrowski <[email protected]>
18704S:	Maintained
18705F:	drivers/net/ppp/pppoe.c
18706F:	drivers/net/ppp/pppox.c
18707
18708PPP OVER L2TP
18709M:	James Chapman <[email protected]>
18710S:	Maintained
18711F:	include/linux/if_pppol2tp.h
18712F:	include/uapi/linux/if_pppol2tp.h
18713F:	net/l2tp/l2tp_ppp.c
18714
18715PPP PROTOCOL DRIVERS AND COMPRESSORS
18716L:	[email protected]
18717S:	Orphan
18718F:	drivers/net/ppp/ppp_*
18719
18720PPS SUPPORT
18721M:	Rodolfo Giometti <[email protected]>
18722L:	[email protected] (subscribers-only)
18723S:	Maintained
18724W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18725F:	Documentation/ABI/testing/sysfs-pps
18726F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18727F:	Documentation/driver-api/pps.rst
18728F:	drivers/pps/
18729F:	include/linux/pps*.h
18730F:	include/uapi/linux/pps.h
18731
18732PRESSURE STALL INFORMATION (PSI)
18733M:	Johannes Weiner <[email protected]>
18734M:	Suren Baghdasaryan <[email protected]>
18735R:	Peter Ziljstra <[email protected]>
18736S:	Maintained
18737F:	include/linux/psi*
18738F:	kernel/sched/psi.c
18739
18740PROPELLER BUILD
18741M:	Rong Xu <[email protected]>
18742M:	Han Shen <[email protected]>
18743S:	Supported
18744F:	Documentation/dev-tools/propeller.rst
18745F:	scripts/Makefile.propeller
18746
18747PRINTK
18748M:	Petr Mladek <[email protected]>
18749R:	Steven Rostedt <[email protected]>
18750R:	John Ogness <[email protected]>
18751R:	Sergey Senozhatsky <[email protected]>
18752S:	Maintained
18753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18754F:	include/linux/printk.h
18755F:	kernel/printk/
18756
18757PRINTK INDEXING
18758R:	Chris Down <[email protected]>
18759S:	Maintained
18760F:	Documentation/core-api/printk-index.rst
18761F:	kernel/printk/index.c
18762K:	printk_index
18763
18764PROC FILESYSTEM
18765L:	[email protected]
18766L:	[email protected]
18767S:	Maintained
18768F:	Documentation/filesystems/proc.rst
18769F:	fs/proc/
18770F:	include/linux/proc_fs.h
18771F:	tools/testing/selftests/proc/
18772
18773PROC SYSCTL
18774M:	Kees Cook <[email protected]>
18775M:	Joel Granados <[email protected]>
18776L:	[email protected]
18777L:	[email protected]
18778S:	Maintained
18779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18780F:	fs/proc/proc_sysctl.c
18781F:	include/linux/sysctl.h
18782F:	kernel/sysctl-test.c
18783F:	kernel/sysctl.c
18784F:	tools/testing/selftests/sysctl/
18785
18786PS3 NETWORK SUPPORT
18787M:	Geoff Levand <[email protected]>
18788L:	[email protected]
18789L:	[email protected]
18790S:	Maintained
18791F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18792
18793PS3 PLATFORM SUPPORT
18794M:	Geoff Levand <[email protected]>
18795L:	[email protected]
18796S:	Maintained
18797F:	arch/powerpc/boot/ps3*
18798F:	arch/powerpc/include/asm/lv1call.h
18799F:	arch/powerpc/include/asm/ps3*.h
18800F:	arch/powerpc/platforms/ps3/
18801F:	drivers/*/ps3*
18802F:	drivers/ps3/
18803F:	drivers/rtc/rtc-ps3.c
18804F:	drivers/usb/host/*ps3.c
18805F:	sound/ppc/snd_ps3*
18806
18807PS3VRAM DRIVER
18808M:	Jim Paris <[email protected]>
18809M:	Geoff Levand <[email protected]>
18810L:	[email protected]
18811S:	Maintained
18812F:	drivers/block/ps3vram.c
18813
18814PSAMPLE PACKET SAMPLING SUPPORT
18815M:	Yotam Gigi <[email protected]>
18816S:	Maintained
18817F:	include/net/psample.h
18818F:	include/uapi/linux/psample.h
18819F:	net/psample
18820
18821PSE NETWORK DRIVER
18822M:	Oleksij Rempel <[email protected]>
18823M:	Kory Maincent <[email protected]>
18824L:	[email protected]
18825S:	Maintained
18826F:	Documentation/devicetree/bindings/net/pse-pd/
18827F:	drivers/net/pse-pd/
18828F:	net/ethtool/pse-pd.c
18829
18830PSTORE FILESYSTEM
18831M:	Kees Cook <[email protected]>
18832R:	Tony Luck <[email protected]>
18833R:	Guilherme G. Piccoli <[email protected]>
18834L:	[email protected]
18835S:	Supported
18836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18837F:	Documentation/admin-guide/pstore-blk.rst
18838F:	Documentation/admin-guide/ramoops.rst
18839F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18840F:	drivers/acpi/apei/erst.c
18841F:	drivers/firmware/efi/efi-pstore.c
18842F:	fs/pstore/
18843F:	include/linux/pstore*
18844K:	\b(pstore|ramoops)
18845
18846PT5161L HARDWARE MONITOR DRIVER
18847M:	Cosmo Chou <[email protected]>
18848L:	[email protected]
18849S:	Maintained
18850F:	Documentation/hwmon/pt5161l.rst
18851F:	drivers/hwmon/pt5161l.c
18852
18853PTP HARDWARE CLOCK SUPPORT
18854M:	Richard Cochran <[email protected]>
18855L:	[email protected]
18856S:	Maintained
18857W:	http://linuxptp.sourceforge.net/
18858F:	Documentation/ABI/testing/sysfs-ptp
18859F:	Documentation/driver-api/ptp.rst
18860F:	drivers/net/phy/dp83640*
18861F:	drivers/ptp/*
18862F:	include/linux/ptp_cl*
18863K:	(?:\b|_)ptp(?:\b|_)
18864
18865PTP MOCKUP CLOCK SUPPORT
18866M:	Vladimir Oltean <[email protected]>
18867L:	[email protected]
18868S:	Maintained
18869F:	drivers/ptp/ptp_mock.c
18870F:	include/linux/ptp_mock.h
18871
18872PTP VIRTUAL CLOCK SUPPORT
18873M:	Yangbo Lu <[email protected]>
18874L:	[email protected]
18875S:	Maintained
18876F:	drivers/ptp/ptp_vclock.c
18877F:	net/ethtool/phc_vclocks.c
18878
18879PTP VMCLOCK SUPPORT
18880M:	David Woodhouse <[email protected]>
18881L:	[email protected]
18882S:	Maintained
18883F:	drivers/ptp/ptp_vmclock.c
18884F:	include/uapi/linux/vmclock-abi.h
18885
18886PTRACE SUPPORT
18887M:	Oleg Nesterov <[email protected]>
18888S:	Maintained
18889F:	arch/*/*/ptrace*.c
18890F:	arch/*/include/asm/ptrace*.h
18891F:	arch/*/ptrace*.c
18892F:	include/asm-generic/syscall.h
18893F:	include/linux/ptrace.h
18894F:	include/linux/regset.h
18895F:	include/uapi/linux/ptrace.h
18896F:	kernel/ptrace.c
18897
18898PULSE8-CEC DRIVER
18899M:	Hans Verkuil <[email protected]>
18900L:	[email protected]
18901S:	Maintained
18902T:	git git://linuxtv.org/media.git
18903F:	drivers/media/cec/usb/pulse8/
18904
18905PURELIFI PLFXLC DRIVER
18906M:	Srinivasan Raju <[email protected]>
18907L:	[email protected]
18908S:	Supported
18909F:	drivers/net/wireless/purelifi/plfxlc/
18910
18911PVRUSB2 VIDEO4LINUX DRIVER
18912M:	Mike Isely <[email protected]>
18913L:	[email protected]	(subscribers-only)
18914L:	[email protected]
18915S:	Maintained
18916W:	http://www.isely.net/pvrusb2/
18917T:	git git://linuxtv.org/media.git
18918F:	Documentation/driver-api/media/drivers/pvrusb2*
18919F:	drivers/media/usb/pvrusb2/
18920
18921PWC WEBCAM DRIVER
18922M:	Hans Verkuil <[email protected]>
18923L:	[email protected]
18924S:	Odd Fixes
18925T:	git git://linuxtv.org/media.git
18926F:	drivers/media/usb/pwc/*
18927F:	include/trace/events/pwc.h
18928
18929PWM IR Transmitter
18930M:	Sean Young <[email protected]>
18931L:	[email protected]
18932S:	Maintained
18933F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18934F:	drivers/media/rc/pwm-ir-tx.c
18935
18936PWM SUBSYSTEM
18937M:	Uwe Kleine-König <[email protected]>
18938L:	[email protected]
18939S:	Maintained
18940Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18941T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18942F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18943F:	Documentation/devicetree/bindings/pwm/
18944F:	Documentation/driver-api/pwm.rst
18945F:	drivers/gpio/gpio-mvebu.c
18946F:	drivers/pwm/
18947F:	drivers/video/backlight/pwm_bl.c
18948F:	include/dt-bindings/pwm/
18949F:	include/linux/pwm.h
18950F:	include/linux/pwm_backlight.h
18951K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18952
18953PXA GPIO DRIVER
18954M:	Robert Jarzmik <[email protected]>
18955L:	[email protected]
18956S:	Maintained
18957F:	drivers/gpio/gpio-pxa.c
18958
18959PXA MMCI DRIVER
18960S:	Orphan
18961
18962PXA RTC DRIVER
18963M:	Robert Jarzmik <[email protected]>
18964L:	[email protected]
18965S:	Maintained
18966
18967PXA2xx/PXA3xx SUPPORT
18968M:	Daniel Mack <[email protected]>
18969M:	Haojian Zhuang <[email protected]>
18970M:	Robert Jarzmik <[email protected]>
18971L:	[email protected] (moderated for non-subscribers)
18972S:	Maintained
18973T:	git git://github.com/hzhuang1/linux.git
18974T:	git git://github.com/rjarzmik/linux.git
18975F:	arch/arm/boot/dts/intel/pxa/
18976F:	arch/arm/mach-pxa/
18977F:	drivers/dma/pxa*
18978F:	drivers/pcmcia/pxa2xx*
18979F:	drivers/pinctrl/pxa/
18980F:	drivers/spi/spi-pxa2xx*
18981F:	drivers/usb/gadget/udc/pxa2*
18982F:	include/sound/pxa2xx-lib.h
18983F:	sound/arm/pxa*
18984F:	sound/soc/pxa/
18985
18986QAT DRIVER
18987M:	Giovanni Cabiddu <[email protected]>
18988L:	[email protected]
18989S:	Supported
18990F:	drivers/crypto/intel/qat/
18991
18992QCOM AUDIO (ASoC) DRIVERS
18993M:	Srinivas Kandagatla <[email protected]>
18994L:	[email protected]
18995L:	[email protected]
18996S:	Supported
18997F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18998F:	Documentation/devicetree/bindings/sound/qcom,*
18999F:	drivers/soc/qcom/apr.c
19000F:	include/dt-bindings/sound/qcom,wcd9335.h
19001F:	sound/soc/codecs/lpass-rx-macro.*
19002F:	sound/soc/codecs/lpass-tx-macro.*
19003F:	sound/soc/codecs/lpass-va-macro.c
19004F:	sound/soc/codecs/lpass-wsa-macro.*
19005F:	sound/soc/codecs/msm8916-wcd-analog.c
19006F:	sound/soc/codecs/msm8916-wcd-digital.c
19007F:	sound/soc/codecs/wcd-clsh-v2.*
19008F:	sound/soc/codecs/wcd-mbhc-v2.*
19009F:	sound/soc/codecs/wcd9335.*
19010F:	sound/soc/codecs/wcd934x.c
19011F:	sound/soc/codecs/wsa881x.c
19012F:	sound/soc/codecs/wsa883x.c
19013F:	sound/soc/codecs/wsa884x.c
19014F:	sound/soc/qcom/
19015
19016QCOM EMBEDDED USB DEBUGGER (EUD)
19017M:	Souradeep Chowdhury <[email protected]>
19018L:	[email protected]
19019S:	Maintained
19020F:	Documentation/ABI/testing/sysfs-driver-eud
19021F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19022F:	drivers/usb/misc/qcom_eud.c
19023
19024QCOM IPA DRIVER
19025M:	Alex Elder <[email protected]>
19026L:	[email protected]
19027S:	Maintained
19028F:	drivers/net/ipa/
19029
19030QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19031M:	Gabriel Somlo <[email protected]>
19032M:	"Michael S. Tsirkin" <[email protected]>
19033L:	[email protected]
19034S:	Maintained
19035F:	drivers/firmware/qemu_fw_cfg.c
19036F:	include/uapi/linux/qemu_fw_cfg.h
19037
19038QIB DRIVER
19039M:	Dennis Dalessandro <[email protected]>
19040L:	[email protected]
19041S:	Supported
19042F:	drivers/infiniband/hw/qib/
19043
19044QLOGIC QL41xxx FCOE DRIVER
19045M:	Saurav Kashyap <[email protected]>
19046M:	Javed Hasan <[email protected]>
19047M:	[email protected]
19048L:	[email protected]
19049S:	Supported
19050F:	drivers/scsi/qedf/
19051
19052QLOGIC QL41xxx ISCSI DRIVER
19053M:	Nilesh Javali <[email protected]>
19054M:	Manish Rangankar <[email protected]>
19055M:	[email protected]
19056L:	[email protected]
19057S:	Supported
19058F:	drivers/scsi/qedi/
19059
19060QLOGIC QL4xxx ETHERNET DRIVER
19061M:	Manish Chopra <[email protected]>
19062L:	[email protected]
19063S:	Supported
19064F:	drivers/net/ethernet/qlogic/qed/
19065F:	drivers/net/ethernet/qlogic/qede/
19066F:	include/linux/qed/
19067
19068QLOGIC QL4xxx RDMA DRIVER
19069M:	Michal Kalderon <[email protected]>
19070L:	[email protected]
19071S:	Supported
19072F:	drivers/infiniband/hw/qedr/
19073F:	include/uapi/rdma/qedr-abi.h
19074
19075QLOGIC QLA1280 SCSI DRIVER
19076M:	Michael Reed <[email protected]>
19077L:	[email protected]
19078S:	Maintained
19079F:	drivers/scsi/qla1280.[ch]
19080
19081QLOGIC QLA2XXX FC-SCSI DRIVER
19082M:	Nilesh Javali <[email protected]>
19083M:	[email protected]
19084L:	[email protected]
19085S:	Supported
19086F:	drivers/scsi/qla2xxx/
19087
19088QLOGIC QLA3XXX NETWORK DRIVER
19089M:	[email protected]
19090L:	[email protected]
19091S:	Supported
19092F:	drivers/net/ethernet/qlogic/qla3xxx.*
19093
19094QLOGIC QLA4XXX iSCSI DRIVER
19095M:	Nilesh Javali <[email protected]>
19096M:	Manish Rangankar <[email protected]>
19097M:	[email protected]
19098L:	[email protected]
19099S:	Supported
19100F:	drivers/scsi/qla4xxx/
19101
19102QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19103M:	Shahed Shaikh <[email protected]>
19104M:	Manish Chopra <[email protected]>
19105M:	[email protected]
19106L:	[email protected]
19107S:	Supported
19108F:	drivers/net/ethernet/qlogic/qlcnic/
19109
19110QM1D1B0004 MEDIA DRIVER
19111M:	Akihiro Tsukada <[email protected]>
19112L:	[email protected]
19113S:	Odd Fixes
19114F:	drivers/media/tuners/qm1d1b0004*
19115
19116QM1D1C0042 MEDIA DRIVER
19117M:	Akihiro Tsukada <[email protected]>
19118L:	[email protected]
19119S:	Odd Fixes
19120F:	drivers/media/tuners/qm1d1c0042*
19121
19122QNX4 FILESYSTEM
19123M:	Anders Larsen <[email protected]>
19124S:	Maintained
19125W:	http://www.alarsen.net/linux/qnx4fs/
19126F:	fs/qnx4/
19127F:	include/uapi/linux/qnx4_fs.h
19128F:	include/uapi/linux/qnxtypes.h
19129
19130QNX6 FILESYSTEM
19131S:	Orphan
19132F:	Documentation/filesystems/qnx6.rst
19133F:	fs/qnx6/
19134F:	include/linux/qnx6_fs.h
19135
19136QORIQ DPAA2 FSL-MC BUS DRIVER
19137M:	Stuart Yoder <[email protected]>
19138M:	Laurentiu Tudor <[email protected]>
19139L:	[email protected]
19140S:	Maintained
19141F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19142F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19143F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19144F:	drivers/bus/fsl-mc/
19145F:	include/uapi/linux/fsl_mc.h
19146
19147QT1010 MEDIA DRIVER
19148L:	[email protected]
19149S:	Orphan
19150W:	https://linuxtv.org
19151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19152F:	drivers/media/tuners/qt1010*
19153
19154QUALCOMM ATH12K WIRELESS DRIVER
19155M:	Kalle Valo <[email protected]>
19156M:	Jeff Johnson <[email protected]>
19157L:	[email protected]
19158S:	Supported
19159W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19161F:	drivers/net/wireless/ath/ath12k/
19162N:	ath12k
19163
19164QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19165M:	Kalle Valo <[email protected]>
19166M:	Jeff Johnson <[email protected]>
19167L:	[email protected]
19168S:	Supported
19169W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19171F:	drivers/net/wireless/ath/ath10k/
19172N:	ath10k
19173
19174QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19175M:	Kalle Valo <[email protected]>
19176M:	Jeff Johnson <[email protected]>
19177L:	[email protected]
19178S:	Supported
19179W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19180B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19182F:	drivers/net/wireless/ath/ath11k/
19183N:	ath11k
19184
19185QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19186M:	Toke Høiland-Jørgensen <[email protected]>
19187L:	[email protected]
19188S:	Maintained
19189W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19191F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19192F:	drivers/net/wireless/ath/ath9k/
19193
19194QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19195M:	Stefan Wahren <[email protected]>
19196L:	[email protected]
19197S:	Maintained
19198F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19199F:	drivers/net/ethernet/qualcomm/qca*
19200
19201QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19202M:	Stephan Gerhold <[email protected]>
19203L:	[email protected]
19204L:	[email protected]
19205S:	Maintained
19206F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19207F:	drivers/net/wwan/qcom_bam_dmux.c
19208
19209QUALCOMM CAMERA SUBSYSTEM DRIVER
19210M:	Robert Foss <[email protected]>
19211M:	Todor Tomov <[email protected]>
19212M:	Bryan O'Donoghue <[email protected]>
19213L:	[email protected]
19214S:	Maintained
19215F:	Documentation/admin-guide/media/qcom_camss.rst
19216F:	Documentation/devicetree/bindings/media/qcom,*camss*
19217F:	drivers/media/platform/qcom/camss/
19218
19219QUALCOMM CLOCK DRIVERS
19220M:	Bjorn Andersson <[email protected]>
19221L:	[email protected]
19222S:	Supported
19223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19224F:	Documentation/devicetree/bindings/clock/qcom,*
19225F:	drivers/clk/qcom/
19226F:	include/dt-bindings/clock/qcom,*
19227
19228QUALCOMM CLOUD AI (QAIC) DRIVER
19229M:	Jeffrey Hugo <[email protected]>
19230R:	Carl Vanderlip <[email protected]>
19231L:	[email protected]
19232L:	[email protected]
19233S:	Supported
19234T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19235F:	Documentation/accel/qaic/
19236F:	drivers/accel/qaic/
19237F:	include/uapi/drm/qaic_accel.h
19238
19239QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19240M:	Bjorn Andersson <[email protected]>
19241M:	Konrad Dybcio <[email protected]>
19242L:	[email protected]
19243L:	[email protected]
19244S:	Maintained
19245F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19246F:	drivers/pmdomain/qcom/cpr.c
19247
19248QUALCOMM CPUCP MAILBOX DRIVER
19249M:	Sibi Sankar <[email protected]>
19250L:	[email protected]
19251S:	Supported
19252F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19253F:	drivers/mailbox/qcom-cpucp-mbox.c
19254
19255QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19256M:	Ilia Lin <[email protected]>
19257L:	[email protected]
19258S:	Maintained
19259F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19260F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19261F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19262
19263QUALCOMM CRYPTO DRIVERS
19264M:	Thara Gopinath <[email protected]>
19265L:	[email protected]
19266L:	[email protected]
19267S:	Maintained
19268F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19269F:	drivers/crypto/qce/
19270
19271QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19272M:	Timur Tabi <[email protected]>
19273L:	[email protected]
19274S:	Maintained
19275F:	drivers/net/ethernet/qualcomm/emac/
19276
19277QUALCOMM ETHQOS ETHERNET DRIVER
19278M:	Vinod Koul <[email protected]>
19279L:	[email protected]
19280L:	[email protected]
19281S:	Maintained
19282F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19283F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19284
19285QUALCOMM FASTRPC DRIVER
19286M:	Srinivas Kandagatla <[email protected]>
19287M:	Amol Maheshwari <[email protected]>
19288L:	[email protected]
19289L:	[email protected]
19290S:	Maintained
19291F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19292F:	drivers/misc/fastrpc.c
19293F:	include/uapi/misc/fastrpc.h
19294
19295QUALCOMM HEXAGON ARCHITECTURE
19296M:	Brian Cain <[email protected]>
19297L:	[email protected]
19298S:	Supported
19299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19300F:	arch/hexagon/
19301
19302QUALCOMM HIDMA DRIVER
19303M:	Sinan Kaya <[email protected]>
19304L:	[email protected] (moderated for non-subscribers)
19305L:	[email protected]
19306L:	[email protected]
19307S:	Supported
19308F:	drivers/dma/qcom/hidma*
19309
19310QUALCOMM I2C CCI DRIVER
19311M:	Loic Poulain <[email protected]>
19312M:	Robert Foss <[email protected]>
19313L:	[email protected]
19314L:	[email protected]
19315S:	Maintained
19316F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19317F:	drivers/i2c/busses/i2c-qcom-cci.c
19318
19319QUALCOMM INTERCONNECT BWMON DRIVER
19320M:	Krzysztof Kozlowski <[email protected]>
19321L:	[email protected]
19322S:	Maintained
19323F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19324F:	drivers/soc/qcom/icc-bwmon.c
19325F:	drivers/soc/qcom/trace_icc-bwmon.h
19326
19327QUALCOMM IOMMU
19328M:	Rob Clark <[email protected]>
19329L:	[email protected]
19330L:	[email protected]
19331S:	Maintained
19332F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19333F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19334F:	drivers/iommu/msm_iommu*
19335
19336QUALCOMM IPC ROUTER (QRTR) DRIVER
19337M:	Manivannan Sadhasivam <[email protected]>
19338L:	[email protected]
19339S:	Maintained
19340F:	include/trace/events/qrtr.h
19341F:	include/uapi/linux/qrtr.h
19342F:	net/qrtr/
19343
19344QUALCOMM IPCC MAILBOX DRIVER
19345M:	Manivannan Sadhasivam <[email protected]>
19346L:	[email protected]
19347S:	Supported
19348F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19349F:	drivers/mailbox/qcom-ipcc.c
19350F:	include/dt-bindings/mailbox/qcom-ipcc.h
19351
19352QUALCOMM IPQ4019 USB PHY DRIVER
19353M:	Robert Marko <[email protected]>
19354M:	Luka Perkov <[email protected]>
19355L:	[email protected]
19356S:	Maintained
19357F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19358F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19359
19360QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19361M:	Robert Marko <[email protected]>
19362M:	Luka Perkov <[email protected]>
19363L:	[email protected]
19364S:	Maintained
19365F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19366F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19367
19368QUALCOMM NAND CONTROLLER DRIVER
19369M:	Manivannan Sadhasivam <[email protected]>
19370L:	[email protected]
19371L:	[email protected]
19372S:	Maintained
19373F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19374F:	drivers/mtd/nand/raw/qcom_nandc.c
19375
19376QUALCOMM QSEECOM DRIVER
19377M:	Maximilian Luz <[email protected]>
19378L:	[email protected]
19379S:	Maintained
19380F:	drivers/firmware/qcom/qcom_qseecom.c
19381
19382QUALCOMM QSEECOM UEFISECAPP DRIVER
19383M:	Maximilian Luz <[email protected]>
19384L:	[email protected]
19385S:	Maintained
19386F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19387
19388QUALCOMM RMNET DRIVER
19389M:	Subash Abhinov Kasiviswanathan <[email protected]>
19390M:	Sean Tranchetti <[email protected]>
19391L:	[email protected]
19392S:	Maintained
19393F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19394F:	drivers/net/ethernet/qualcomm/rmnet/
19395F:	include/linux/if_rmnet.h
19396
19397QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19398M:	Bartosz Golaszewski <[email protected]>
19399L:	[email protected]
19400S:	Maintained
19401F:	drivers/firmware/qcom/qcom_tzmem.c
19402F:	drivers/firmware/qcom/qcom_tzmem.h
19403F:	include/linux/firmware/qcom/qcom_tzmem.h
19404
19405QUALCOMM TSENS THERMAL DRIVER
19406M:	Amit Kucheria <[email protected]>
19407M:	Thara Gopinath <[email protected]>
19408L:	[email protected]
19409L:	[email protected]
19410S:	Maintained
19411F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19412F:	drivers/thermal/qcom/
19413
19414QUALCOMM TYPEC PORT MANAGER DRIVER
19415M:	Bryan O'Donoghue <[email protected]>
19416L:	[email protected]
19417L:	[email protected]
19418S:	Maintained
19419F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19420F:	drivers/usb/typec/tcpm/qcom/
19421
19422QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19423M:	Stanimir Varbanov <[email protected]>
19424M:	Vikash Garodia <[email protected]>
19425R:	Bryan O'Donoghue <[email protected]>
19426L:	[email protected]
19427L:	[email protected]
19428S:	Maintained
19429T:	git git://linuxtv.org/media.git
19430F:	Documentation/devicetree/bindings/media/*venus*
19431F:	drivers/media/platform/qcom/venus/
19432
19433QUALCOMM WCN36XX WIRELESS DRIVER
19434M:	Loic Poulain <[email protected]>
19435L:	[email protected]
19436S:	Supported
19437W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19438F:	drivers/net/wireless/ath/wcn36xx/
19439
19440QUANTENNA QTNFMAC WIRELESS DRIVER
19441M:	Igor Mitsyanko <[email protected]>
19442R:	Sergey Matyukevich <[email protected]>
19443L:	[email protected]
19444S:	Maintained
19445F:	drivers/net/wireless/quantenna
19446
19447RADEON and AMDGPU DRM DRIVERS
19448M:	Alex Deucher <[email protected]>
19449M:	Christian König <[email protected]>
19450M:	Xinhui Pan <[email protected]>
19451L:	[email protected]
19452S:	Supported
19453B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19454C:	irc://irc.oftc.net/radeon
19455T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19456F:	Documentation/gpu/amdgpu/
19457F:	drivers/gpu/drm/amd/
19458F:	drivers/gpu/drm/ci/xfails/amd*
19459F:	drivers/gpu/drm/radeon/
19460F:	include/uapi/drm/amdgpu_drm.h
19461F:	include/uapi/drm/radeon_drm.h
19462
19463RADEON FRAMEBUFFER DISPLAY DRIVER
19464M:	Benjamin Herrenschmidt <[email protected]>
19465L:	[email protected]
19466S:	Maintained
19467F:	drivers/video/fbdev/aty/radeon*
19468F:	include/uapi/linux/radeonfb.h
19469
19470RADIOSHARK RADIO DRIVER
19471M:	Hans Verkuil <[email protected]>
19472L:	[email protected]
19473S:	Maintained
19474T:	git git://linuxtv.org/media.git
19475F:	drivers/media/radio/radio-shark.c
19476
19477RADIOSHARK2 RADIO DRIVER
19478M:	Hans Verkuil <[email protected]>
19479L:	[email protected]
19480S:	Maintained
19481T:	git git://linuxtv.org/media.git
19482F:	drivers/media/radio/radio-shark2.c
19483F:	drivers/media/radio/radio-tea5777.c
19484
19485RADOS BLOCK DEVICE (RBD)
19486M:	Ilya Dryomov <[email protected]>
19487R:	Dongsheng Yang <[email protected]>
19488L:	[email protected]
19489S:	Supported
19490W:	http://ceph.com/
19491T:	git https://github.com/ceph/ceph-client.git
19492F:	Documentation/ABI/testing/sysfs-bus-rbd
19493F:	drivers/block/rbd.c
19494F:	drivers/block/rbd_types.h
19495
19496RAGE128 FRAMEBUFFER DISPLAY DRIVER
19497L:	[email protected]
19498S:	Orphan
19499F:	drivers/video/fbdev/aty/aty128fb.c
19500
19501RAINSHADOW-CEC DRIVER
19502M:	Hans Verkuil <[email protected]>
19503L:	[email protected]
19504S:	Maintained
19505T:	git git://linuxtv.org/media.git
19506F:	drivers/media/cec/usb/rainshadow/
19507
19508RALINK MIPS ARCHITECTURE
19509M:	John Crispin <[email protected]>
19510M:	Sergio Paracuellos <[email protected]>
19511L:	[email protected]
19512S:	Maintained
19513F:	arch/mips/ralink
19514
19515RALINK MT7621 MIPS ARCHITECTURE
19516M:	Chester A. Unal <[email protected]>
19517M:	Sergio Paracuellos <[email protected]>
19518L:	[email protected]
19519S:	Maintained
19520F:	arch/mips/boot/dts/ralink/mt7621*
19521
19522RALINK RT2X00 WIRELESS LAN DRIVER
19523M:	Stanislaw Gruszka <[email protected]>
19524L:	[email protected]
19525S:	Maintained
19526F:	drivers/net/wireless/ralink/rt2x00/
19527
19528RAMDISK RAM BLOCK DEVICE DRIVER
19529M:	Jens Axboe <[email protected]>
19530S:	Maintained
19531F:	Documentation/admin-guide/blockdev/ramdisk.rst
19532F:	drivers/block/brd.c
19533
19534RANCHU VIRTUAL BOARD FOR MIPS
19535M:	Miodrag Dinic <[email protected]>
19536L:	[email protected]
19537S:	Supported
19538F:	arch/mips/configs/generic/board-ranchu.config
19539F:	arch/mips/generic/board-ranchu.c
19540
19541RANDOM NUMBER DRIVER
19542M:	"Theodore Ts'o" <[email protected]>
19543M:	Jason A. Donenfeld <[email protected]>
19544S:	Maintained
19545T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19546F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19547F:	drivers/char/random.c
19548F:	include/linux/random.h
19549F:	include/uapi/linux/random.h
19550F:	drivers/virt/vmgenid.c
19551N:	^.*/vdso/[^/]*getrandom[^/]+$
19552
19553RAPIDIO SUBSYSTEM
19554M:	Matt Porter <[email protected]>
19555M:	Alexandre Bounine <[email protected]>
19556S:	Maintained
19557F:	drivers/rapidio/
19558
19559RAS INFRASTRUCTURE
19560M:	Tony Luck <[email protected]>
19561M:	Borislav Petkov <[email protected]>
19562L:	[email protected]
19563S:	Maintained
19564F:	Documentation/admin-guide/RAS
19565F:	drivers/ras/
19566F:	include/linux/ras.h
19567F:	include/ras/ras_event.h
19568
19569RAS FRU MEMORY POISON MANAGER (FMPM)
19570M:	Yazen Ghannam <[email protected]>
19571L:	[email protected]
19572S:	Maintained
19573F:	drivers/ras/amd/fmpm.c
19574
19575RASPBERRY PI PISP BACK END
19576M:	Jacopo Mondi <[email protected]>
19577L:	Raspberry Pi Kernel Maintenance <[email protected]>
19578L:	[email protected]
19579S:	Maintained
19580F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19581F:	drivers/media/platform/raspberrypi/pisp_be/
19582F:	include/uapi/linux/media/raspberrypi/
19583
19584RASPBERRY PI PISP CAMERA FRONT END
19585M:	Tomi Valkeinen <[email protected]>
19586M:	Raspberry Pi Kernel Maintenance <[email protected]>
19587S:	Maintained
19588F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19589F:	drivers/media/platform/raspberrypi/rp1-cfe/
19590
19591RC-CORE / LIRC FRAMEWORK
19592M:	Sean Young <[email protected]>
19593L:	[email protected]
19594S:	Maintained
19595W:	http://linuxtv.org
19596T:	git git://linuxtv.org/media.git
19597F:	Documentation/driver-api/media/rc-core.rst
19598F:	Documentation/userspace-api/media/rc/
19599F:	drivers/media/rc/
19600F:	include/media/rc-core.h
19601F:	include/media/rc-map.h
19602F:	include/uapi/linux/lirc.h
19603
19604RCMM REMOTE CONTROLS DECODER
19605M:	Patrick Lerda <[email protected]>
19606S:	Maintained
19607F:	drivers/media/rc/ir-rcmm-decoder.c
19608
19609RCUTORTURE TEST FRAMEWORK
19610M:	"Paul E. McKenney" <[email protected]>
19611M:	Josh Triplett <[email protected]>
19612R:	Steven Rostedt <[email protected]>
19613R:	Mathieu Desnoyers <[email protected]>
19614R:	Lai Jiangshan <[email protected]>
19615L:	[email protected]
19616S:	Supported
19617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19618F:	tools/testing/selftests/rcutorture
19619
19620RDACM20 Camera Sensor
19621M:	Jacopo Mondi <[email protected]>
19622M:	Kieran Bingham <kieran.bingham[email protected]>
19623M:	Laurent Pinchart <laurent.pinchart[email protected]>
19624M:	Niklas Söderlund <niklas.soderlund[email protected]>
19625L:	[email protected]
19626S:	Maintained
19627F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19628F:	drivers/media/i2c/max9271.c
19629F:	drivers/media/i2c/max9271.h
19630F:	drivers/media/i2c/rdacm20.c
19631
19632RDACM21 Camera Sensor
19633M:	Jacopo Mondi <[email protected]>
19634M:	Kieran Bingham <kieran.bingham[email protected]>
19635M:	Laurent Pinchart <laurent.pinchart[email protected]>
19636M:	Niklas Söderlund <niklas.soderlund[email protected]>
19637L:	[email protected]
19638S:	Maintained
19639F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19640F:	drivers/media/i2c/max9271.c
19641F:	drivers/media/i2c/max9271.h
19642F:	drivers/media/i2c/rdacm21.c
19643
19644RDC R-321X SoC
19645M:	Florian Fainelli <[email protected]>
19646S:	Maintained
19647
19648RDC R6040 FAST ETHERNET DRIVER
19649M:	Florian Fainelli <[email protected]>
19650L:	[email protected]
19651S:	Maintained
19652F:	drivers/net/ethernet/rdc/r6040.c
19653
19654RDMAVT - RDMA verbs software
19655M:	Dennis Dalessandro <[email protected]>
19656L:	[email protected]
19657S:	Supported
19658F:	drivers/infiniband/sw/rdmavt
19659
19660RDS - RELIABLE DATAGRAM SOCKETS
19661M:	Allison Henderson <[email protected]>
19662L:	[email protected]
19663L:	[email protected]
19664L:	[email protected] (moderated for non-subscribers)
19665S:	Supported
19666W:	https://oss.oracle.com/projects/rds/
19667F:	Documentation/networking/rds.rst
19668F:	net/rds/
19669F:	tools/testing/selftests/net/rds/
19670
19671RDT - RESOURCE ALLOCATION
19672M:	Fenghua Yu <[email protected]>
19673M:	Reinette Chatre <[email protected]>
19674L:	[email protected]
19675S:	Supported
19676F:	Documentation/arch/x86/resctrl*
19677F:	arch/x86/include/asm/resctrl.h
19678F:	arch/x86/kernel/cpu/resctrl/
19679F:	tools/testing/selftests/resctrl/
19680
19681READ-COPY UPDATE (RCU)
19682M:	"Paul E. McKenney" <[email protected]>
19683M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19684M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19685M:	Joel Fernandes <[email protected]>
19686M:	Josh Triplett <[email protected]>
19687M:	Boqun Feng <[email protected]>
19688M:	Uladzislau Rezki <[email protected]>
19689R:	Steven Rostedt <[email protected]>
19690R:	Mathieu Desnoyers <[email protected]>
19691R:	Lai Jiangshan <[email protected]>
19692R:	Zqiang <[email protected]>
19693L:	[email protected]
19694S:	Supported
19695W:	http://www.rdrop.com/users/paulmck/RCU/
19696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19697F:	Documentation/RCU/
19698F:	include/linux/rcu*
19699F:	kernel/rcu/
19700X:	Documentation/RCU/torture.rst
19701X:	include/linux/srcu*.h
19702X:	kernel/rcu/srcu*.c
19703
19704REAL TIME CLOCK (RTC) SUBSYSTEM
19705M:	Alexandre Belloni <[email protected]>
19706L:	[email protected]
19707S:	Maintained
19708Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19710F:	Documentation/admin-guide/rtc.rst
19711F:	Documentation/devicetree/bindings/rtc/
19712F:	drivers/rtc/
19713F:	include/linux/rtc.h
19714F:	include/linux/rtc/
19715F:	include/uapi/linux/rtc.h
19716F:	tools/testing/selftests/rtc/
19717
19718Real-time Linux Analysis (RTLA) tools
19719M:	Steven Rostedt <[email protected]>
19720L:	[email protected]
19721S:	Maintained
19722F:	Documentation/tools/rtla/
19723F:	tools/tracing/rtla/
19724
19725Real-time Linux (PREEMPT_RT)
19726M:	Sebastian Andrzej Siewior <[email protected]>
19727M:	Clark Williams <[email protected]>
19728M:	Steven Rostedt <[email protected]>
19729L:	[email protected]
19730S:	Supported
19731K:	PREEMPT_RT
19732
19733REALTEK AUDIO CODECS
19734M:	Oder Chiou <[email protected]>
19735S:	Maintained
19736F:	include/sound/rt*.h
19737F:	sound/soc/codecs/rt*
19738
19739REALTEK OTTO WATCHDOG
19740M:	Sander Vanheule <[email protected]>
19741L:	[email protected]
19742S:	Maintained
19743F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19744F:	drivers/watchdog/realtek_otto_wdt.c
19745
19746REALTEK RTL83xx SMI DSA ROUTER CHIPS
19747M:	Linus Walleij <[email protected]>
19748M:	Alvin Šipraga <[email protected]>
19749S:	Maintained
19750F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19751F:	drivers/net/dsa/realtek/*
19752
19753REALTEK SPI-NAND
19754M:	Chris Packham <[email protected]>
19755S:	Maintained
19756F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19757F:	drivers/spi/spi-realtek-rtl-snand.c
19758
19759REALTEK WIRELESS DRIVER (rtlwifi family)
19760M:	Ping-Ke Shih <[email protected]>
19761L:	[email protected]
19762S:	Maintained
19763T:	git https://github.com/pkshih/rtw.git
19764F:	drivers/net/wireless/realtek/rtlwifi/
19765
19766REALTEK WIRELESS DRIVER (rtw88)
19767M:	Ping-Ke Shih <[email protected]>
19768L:	[email protected]
19769S:	Maintained
19770T:	git https://github.com/pkshih/rtw.git
19771F:	drivers/net/wireless/realtek/rtw88/
19772
19773REALTEK WIRELESS DRIVER (rtw89)
19774M:	Ping-Ke Shih <[email protected]>
19775L:	[email protected]
19776S:	Maintained
19777T:	git https://github.com/pkshih/rtw.git
19778F:	drivers/net/wireless/realtek/rtw89/
19779
19780REDPINE WIRELESS DRIVER
19781L:	[email protected]
19782S:	Orphan
19783F:	drivers/net/wireless/rsi/
19784
19785REGISTER MAP ABSTRACTION
19786M:	Mark Brown <[email protected]>
19787L:	[email protected]
19788S:	Supported
19789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19790F:	Documentation/devicetree/bindings/regmap/
19791F:	drivers/base/regmap/
19792F:	include/linux/regmap.h
19793
19794REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19795M:	Bjorn Andersson <[email protected]>
19796M:	Mathieu Poirier <[email protected]>
19797L:	[email protected]
19798S:	Maintained
19799T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19800F:	Documentation/ABI/testing/sysfs-class-remoteproc
19801F:	Documentation/devicetree/bindings/remoteproc/
19802F:	Documentation/staging/remoteproc.rst
19803F:	drivers/remoteproc/
19804F:	include/linux/remoteproc.h
19805F:	include/linux/remoteproc/
19806
19807REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19808M:	Bjorn Andersson <[email protected]>
19809M:	Mathieu Poirier <[email protected]>
19810L:	[email protected]
19811S:	Maintained
19812T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19813F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19814F:	Documentation/staging/rpmsg.rst
19815F:	drivers/rpmsg/
19816F:	include/linux/rpmsg.h
19817F:	include/linux/rpmsg/
19818F:	include/uapi/linux/rpmsg.h
19819F:	samples/rpmsg/
19820
19821REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19822M:	Stephan Gerhold <[email protected]>
19823L:	[email protected]
19824L:	[email protected]
19825S:	Maintained
19826F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19827
19828RENESAS CLOCK DRIVERS
19829M:	Geert Uytterhoeven <[email protected]>
19830L:	[email protected]
19831S:	Supported
19832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19833F:	Documentation/devicetree/bindings/clock/renesas,*
19834F:	drivers/clk/renesas/
19835
19836RENESAS EMEV2 I2C DRIVER
19837M:	Wolfram Sang <[email protected]>
19838L:	[email protected]
19839S:	Supported
19840F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19841F:	drivers/i2c/busses/i2c-emev2.c
19842
19843RENESAS ETHERNET AVB DRIVER
19844M:	Paul Barker <[email protected]>
19845M:	Niklas Söderlund <[email protected]>
19846L:	[email protected]
19847L:	[email protected]
19848S:	Supported
19849F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19850F:	drivers/net/ethernet/renesas/Kconfig
19851F:	drivers/net/ethernet/renesas/Makefile
19852F:	drivers/net/ethernet/renesas/ravb*
19853
19854RENESAS ETHERNET SWITCH DRIVER
19855R:	Yoshihiro Shimoda <[email protected]>
19856L:	[email protected]
19857L:	[email protected]
19858F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19859F:	drivers/net/ethernet/renesas/Kconfig
19860F:	drivers/net/ethernet/renesas/Makefile
19861F:	drivers/net/ethernet/renesas/rcar_gen4*
19862F:	drivers/net/ethernet/renesas/rswitch*
19863
19864RENESAS ETHERNET TSN DRIVER
19865M:	Niklas Söderlund <[email protected]>
19866L:	[email protected]
19867L:	[email protected]
19868S:	Supported
19869F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19870F:	drivers/net/ethernet/renesas/rtsn.*
19871
19872RENESAS IDT821034 ASoC CODEC
19873M:	Herve Codina <[email protected]>
19874L:	[email protected]
19875S:	Maintained
19876F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19877F:	sound/soc/codecs/idt821034.c
19878
19879RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
19880M:	Kuninori Morimoto <[email protected]>
19881L:	[email protected]
19882L:	[email protected]
19883S:	Supported
19884F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
19885F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
19886F:	sound/soc/renesas/rcar/
19887F:	sound/soc/renesas/fsi.c
19888F:	include/sound/sh_fsi.h
19889
19890RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19891M:	Miquel Raynal <[email protected]>
19892L:	[email protected]
19893L:	[email protected]
19894S:	Maintained
19895F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19896F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19897
19898RENESAS R-CAR GYROADC DRIVER
19899M:	Marek Vasut <[email protected]>
19900L:	[email protected]
19901S:	Supported
19902F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19903F:	drivers/iio/adc/rcar-gyroadc.c
19904
19905RENESAS R-CAR I2C DRIVERS
19906M:	Wolfram Sang <[email protected]>
19907L:	[email protected]
19908S:	Supported
19909F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19910F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19911F:	drivers/i2c/busses/i2c-rcar.c
19912F:	drivers/i2c/busses/i2c-sh_mobile.c
19913
19914RENESAS R-CAR SATA DRIVER
19915M:	Geert Uytterhoeven <[email protected]>
19916L:	[email protected]
19917L:	[email protected]
19918S:	Supported
19919F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19920F:	drivers/ata/sata_rcar.c
19921
19922RENESAS R-CAR THERMAL DRIVERS
19923M:	Niklas Söderlund <[email protected]>
19924L:	[email protected]
19925S:	Supported
19926F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19927F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19928F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19929F:	drivers/thermal/renesas/rcar_thermal.c
19930
19931RENESAS RIIC DRIVER
19932M:	Chris Brandt <[email protected]>
19933L:	[email protected]
19934S:	Supported
19935F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19936F:	drivers/i2c/busses/i2c-riic.c
19937
19938RENESAS RZ AUDIO (ASoC) DRIVER
19939M:	Biju Das <[email protected]>
19940M:	Lad Prabhakar <[email protected]>
19941L:	[email protected]
19942L:	[email protected]
19943S:	Supported
19944F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
19945F:	sound/soc/renesas/rz-ssi.c
19946
19947RENESAS RZ/G2L A/D DRIVER
19948M:	Lad Prabhakar <[email protected]>
19949L:	[email protected]
19950L:	[email protected]
19951S:	Supported
19952F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19953F:	drivers/iio/adc/rzg2l_adc.c
19954
19955RENESAS RZ/G2L MTU3a COUNTER DRIVER
19956M:	Biju Das <[email protected]>
19957L:	[email protected]
19958L:	[email protected]
19959S:	Supported
19960F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19961F:	drivers/counter/rz-mtu3-cnt.c
19962
19963RENESAS RTCA-3 RTC DRIVER
19964M:	Claudiu Beznea <[email protected]>
19965L:	[email protected]
19966L:	[email protected]
19967S:	Supported
19968F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
19969F:	drivers/rtc/rtc-renesas-rtca3.c
19970
19971RENESAS RZ/N1 A5PSW SWITCH DRIVER
19972M:	Clément Léger <[email protected]>
19973L:	[email protected]
19974L:	[email protected]
19975S:	Maintained
19976F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19977F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19978F:	drivers/net/dsa/rzn1_a5psw*
19979F:	drivers/net/pcs/pcs-rzn1-miic.c
19980F:	include/dt-bindings/net/pcs-rzn1-miic.h
19981F:	include/linux/pcs-rzn1-miic.h
19982F:	net/dsa/tag_rzn1_a5psw.c
19983
19984RENESAS RZ/N1 DWMAC GLUE LAYER
19985M:	Romain Gantois <[email protected]>
19986S:	Maintained
19987F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19988F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19989
19990RENESAS RZ/N1 RTC CONTROLLER DRIVER
19991M:	Miquel Raynal <[email protected]>
19992L:	[email protected]
19993L:	[email protected]
19994S:	Maintained
19995F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19996F:	drivers/rtc/rtc-rzn1.c
19997
19998RENESAS RZ/N1 USBF CONTROLLER DRIVER
19999M:	Herve Codina <[email protected]>
20000L:	[email protected]
20001L:	[email protected]
20002S:	Maintained
20003F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20004F:	drivers/usb/gadget/udc/renesas_usbf.c
20005
20006RENESAS RZ/V2M I2C DRIVER
20007M:	Fabrizio Castro <[email protected]>
20008L:	[email protected]
20009L:	[email protected]
20010S:	Supported
20011F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20012F:	drivers/i2c/busses/i2c-rzv2m.c
20013
20014RENESAS SUPERH ETHERNET DRIVER
20015M:	Niklas Söderlund <[email protected]>
20016L:	[email protected]
20017L:	[email protected]
20018S:	Supported
20019F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20020F:	drivers/net/ethernet/renesas/Kconfig
20021F:	drivers/net/ethernet/renesas/Makefile
20022F:	drivers/net/ethernet/renesas/sh_eth*
20023F:	include/linux/sh_eth.h
20024
20025RENESAS USB PHY DRIVER
20026M:	Yoshihiro Shimoda <[email protected]>
20027L:	[email protected]
20028S:	Maintained
20029F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20030
20031RENESAS VERSACLOCK 7 CLOCK DRIVER
20032M:	Alex Helms <[email protected]>
20033S:	Maintained
20034F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20035F:	drivers/clk/clk-versaclock7.c
20036
20037RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20038M:	Herve Codina <[email protected]>
20039L:	[email protected]
20040S:	Maintained
20041F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20042F:	drivers/iio/potentiometer/x9250.c
20043
20044RESET CONTROLLER FRAMEWORK
20045M:	Philipp Zabel <[email protected]>
20046S:	Maintained
20047T:	git git://git.pengutronix.de/git/pza/linux
20048F:	Documentation/devicetree/bindings/reset/
20049F:	Documentation/driver-api/reset.rst
20050F:	drivers/reset/
20051F:	include/dt-bindings/reset/
20052F:	include/linux/reset-controller.h
20053F:	include/linux/reset.h
20054F:	include/linux/reset/
20055K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20056
20057RESTARTABLE SEQUENCES SUPPORT
20058M:	Mathieu Desnoyers <[email protected]>
20059M:	Peter Zijlstra <[email protected]>
20060M:	"Paul E. McKenney" <[email protected]>
20061M:	Boqun Feng <[email protected]>
20062L:	[email protected]
20063S:	Supported
20064F:	include/trace/events/rseq.h
20065F:	include/uapi/linux/rseq.h
20066F:	kernel/rseq.c
20067F:	tools/testing/selftests/rseq/
20068
20069RFKILL
20070M:	Johannes Berg <[email protected]>
20071L:	[email protected]
20072S:	Maintained
20073W:	https://wireless.wiki.kernel.org/
20074Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20077F:	Documentation/ABI/stable/sysfs-class-rfkill
20078F:	Documentation/driver-api/rfkill.rst
20079F:	include/linux/rfkill.h
20080F:	include/uapi/linux/rfkill.h
20081F:	net/rfkill/
20082
20083RHASHTABLE
20084M:	Thomas Graf <[email protected]>
20085M:	Herbert Xu <[email protected]>
20086L:	[email protected]
20087S:	Maintained
20088F:	include/linux/rhashtable-types.h
20089F:	include/linux/rhashtable.h
20090F:	lib/rhashtable.c
20091F:	lib/test_rhashtable.c
20092
20093RICOH R5C592 MEMORYSTICK DRIVER
20094M:	Maxim Levitsky <[email protected]>
20095S:	Maintained
20096F:	drivers/memstick/host/r592.*
20097
20098RICOH SMARTMEDIA/XD DRIVER
20099M:	Maxim Levitsky <[email protected]>
20100S:	Maintained
20101F:	drivers/mtd/nand/raw/r852.c
20102F:	drivers/mtd/nand/raw/r852.h
20103
20104RISC-V AIA DRIVERS
20105M:	Anup Patel <[email protected]>
20106L:	[email protected]
20107S:	Maintained
20108F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20109F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20110F:	drivers/irqchip/irq-riscv-aplic-*.c
20111F:	drivers/irqchip/irq-riscv-aplic-*.h
20112F:	drivers/irqchip/irq-riscv-imsic-*.c
20113F:	drivers/irqchip/irq-riscv-imsic-*.h
20114F:	drivers/irqchip/irq-riscv-intc.c
20115F:	include/linux/irqchip/riscv-aplic.h
20116F:	include/linux/irqchip/riscv-imsic.h
20117
20118RISC-V ARCHITECTURE
20119M:	Paul Walmsley <[email protected]>
20120M:	Palmer Dabbelt <[email protected]>
20121M:	Albert Ou <[email protected]>
20122L:	[email protected]
20123S:	Supported
20124Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20125C:	irc://irc.libera.chat/riscv
20126P:	Documentation/arch/riscv/patch-acceptance.rst
20127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20128F:	arch/riscv/
20129N:	riscv
20130K:	riscv
20131
20132RISC-V IOMMU
20133M:	Tomasz Jeznach <[email protected]>
20134L:	[email protected]
20135L:	[email protected]
20136S:	Maintained
20137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20138F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20139F:	drivers/iommu/riscv/
20140
20141RISC-V MICROCHIP FPGA SUPPORT
20142M:	Conor Dooley <[email protected]>
20143M:	Daire McNamara <[email protected]>
20144L:	[email protected]
20145S:	Supported
20146F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20147F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20148F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20149F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20150F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20151F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20152F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20153F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20154F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20155F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20156F:	arch/riscv/boot/dts/microchip/
20157F:	drivers/char/hw_random/mpfs-rng.c
20158F:	drivers/clk/microchip/clk-mpfs*.c
20159F:	drivers/firmware/microchip/mpfs-auto-update.c
20160F:	drivers/gpio/gpio-mpfs.c
20161F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20162F:	drivers/mailbox/mailbox-mpfs.c
20163F:	drivers/pci/controller/plda/pcie-microchip-host.c
20164F:	drivers/pwm/pwm-microchip-core.c
20165F:	drivers/reset/reset-mpfs.c
20166F:	drivers/rtc/rtc-mpfs.c
20167F:	drivers/soc/microchip/mpfs-sys-controller.c
20168F:	drivers/spi/spi-microchip-core-qspi.c
20169F:	drivers/spi/spi-microchip-core.c
20170F:	drivers/usb/musb/mpfs.c
20171F:	include/soc/microchip/mpfs.h
20172
20173RISC-V MISC SOC SUPPORT
20174M:	Conor Dooley <[email protected]>
20175L:	[email protected]
20176S:	Maintained
20177Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20178T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20179F:	arch/riscv/boot/dts/canaan/
20180F:	arch/riscv/boot/dts/microchip/
20181F:	arch/riscv/boot/dts/sifive/
20182F:	arch/riscv/boot/dts/starfive/
20183
20184RISC-V PMU DRIVERS
20185M:	Atish Patra <[email protected]>
20186R:	Anup Patel <[email protected]>
20187L:	[email protected]
20188S:	Supported
20189F:	drivers/perf/riscv_pmu.c
20190F:	drivers/perf/riscv_pmu_legacy.c
20191F:	drivers/perf/riscv_pmu_sbi.c
20192
20193RISC-V THEAD SoC SUPPORT
20194M:	Drew Fustini <[email protected]>
20195M:	Guo Ren <[email protected]>
20196M:	Fu Wei <[email protected]>
20197L:	[email protected]
20198S:	Maintained
20199T:	git https://github.com/pdp7/linux.git
20200F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20201F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20202F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20203F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20204F:	arch/riscv/boot/dts/thead/
20205F:	drivers/clk/thead/clk-th1520-ap.c
20206F:	drivers/mailbox/mailbox-th1520.c
20207F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20208F:	drivers/pinctrl/pinctrl-th1520.c
20209F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20210
20211RNBD BLOCK DRIVERS
20212M:	Md. Haris Iqbal <[email protected]>
20213M:	Jack Wang <[email protected]>
20214L:	[email protected]
20215S:	Maintained
20216F:	drivers/block/rnbd/
20217
20218ROCCAT DRIVERS
20219M:	Stefan Achatz <[email protected]>
20220S:	Maintained
20221W:	http://sourceforge.net/projects/roccat/
20222F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20223F:	drivers/hid/hid-roccat*
20224F:	include/linux/hid-roccat*
20225
20226ROCKCHIP CAN-FD DRIVER
20227M:	Marc Kleine-Budde <[email protected]>
20228R:	[email protected]
20229L:	[email protected]
20230S:	Maintained
20231F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20232F:	drivers/net/can/rockchip/
20233
20234ROCKCHIP CRYPTO DRIVERS
20235M:	Corentin Labbe <[email protected]>
20236L:	[email protected]
20237S:	Maintained
20238F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20239F:	drivers/crypto/rockchip/
20240
20241ROCKCHIP I2S TDM DRIVER
20242M:	Nicolas Frattaroli <[email protected]>
20243L:	[email protected]
20244S:	Maintained
20245F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20246F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20247
20248ROCKCHIP ISP V1 DRIVER
20249M:	Dafna Hirschfeld <[email protected]>
20250M:	Laurent Pinchart <[email protected]>
20251L:	[email protected]
20252L:	[email protected]
20253S:	Maintained
20254F:	Documentation/admin-guide/media/rkisp1.rst
20255F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20256F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20257F:	drivers/media/platform/rockchip/rkisp1
20258F:	include/uapi/linux/rkisp1-config.h
20259
20260ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20261M:	Daniel Golle <[email protected]>
20262M:	Aurelien Jarno <[email protected]>
20263S:	Maintained
20264F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20265F:	drivers/char/hw_random/rockchip-rng.c
20266
20267ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20268M:	Jacob Chen <[email protected]>
20269M:	Ezequiel Garcia <[email protected]>
20270L:	[email protected]
20271L:	[email protected]
20272S:	Maintained
20273F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20274F:	drivers/media/platform/rockchip/rga/
20275
20276ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20277M:	Luca Ceresoli <[email protected]>
20278S:	Maintained
20279F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20280F:	sound/soc/codecs/rk3308_codec.c
20281F:	sound/soc/codecs/rk3308_codec.h
20282
20283ROCKCHIP VIDEO DECODER DRIVER
20284M:	Ezequiel Garcia <[email protected]>
20285L:	[email protected]
20286L:	[email protected]
20287S:	Maintained
20288F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20289F:	drivers/staging/media/rkvdec/
20290
20291ROCKER DRIVER
20292M:	Jiri Pirko <[email protected]>
20293L:	[email protected]
20294S:	Supported
20295F:	drivers/net/ethernet/rocker/
20296
20297ROCKETPORT EXPRESS/INFINITY DRIVER
20298M:	Kevin Cernekee <[email protected]>
20299L:	[email protected]
20300S:	Odd Fixes
20301F:	drivers/tty/serial/rp2.*
20302
20303ROHM BD99954 CHARGER IC
20304M:	Matti Vaittinen <[email protected]>
20305S:	Supported
20306F:	drivers/power/supply/bd99954-charger.c
20307F:	drivers/power/supply/bd99954-charger.h
20308
20309ROHM BH1745 COLOUR SENSOR
20310M:	Mudit Sharma <[email protected]>
20311L:	[email protected]
20312S:	Maintained
20313F:	drivers/iio/light/bh1745.c
20314
20315ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20316M:	Tomasz Duszynski <[email protected]>
20317S:	Maintained
20318F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20319F:	drivers/iio/light/bh1750.c
20320
20321ROHM BM1390 PRESSURE SENSOR DRIVER
20322M:	Matti Vaittinen <[email protected]>
20323L:	[email protected]
20324S:	Supported
20325F:	drivers/iio/pressure/rohm-bm1390.c
20326
20327ROHM BU270xx LIGHT SENSOR DRIVERs
20328M:	Matti Vaittinen <[email protected]>
20329L:	[email protected]
20330S:	Supported
20331F:	drivers/iio/light/rohm-bu27008.c
20332F:	drivers/iio/light/rohm-bu27034.c
20333
20334ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20335M:	Marek Vasut <marek.vasut[email protected]>
20336L:	[email protected]
20337L:	[email protected]
20338S:	Supported
20339F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20340F:	drivers/gpio/gpio-bd9571mwv.c
20341F:	drivers/mfd/bd9571mwv.c
20342F:	drivers/regulator/bd9571mwv-regulator.c
20343F:	include/linux/mfd/bd9571mwv.h
20344
20345ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20346M:	Matti Vaittinen <[email protected]>
20347S:	Supported
20348F:	drivers/clk/clk-bd718x7.c
20349F:	drivers/gpio/gpio-bd71815.c
20350F:	drivers/gpio/gpio-bd71828.c
20351F:	drivers/mfd/rohm-bd71828.c
20352F:	drivers/mfd/rohm-bd718x7.c
20353F:	drivers/mfd/rohm-bd9576.c
20354F:	drivers/mfd/rohm-bd96801.c
20355F:	drivers/regulator/bd71815-regulator.c
20356F:	drivers/regulator/bd71828-regulator.c
20357F:	drivers/regulator/bd718x7-regulator.c
20358F:	drivers/regulator/bd9576-regulator.c
20359F:	drivers/regulator/bd96801-regulator.c
20360F:	drivers/regulator/rohm-regulator.c
20361F:	drivers/rtc/rtc-bd70528.c
20362F:	drivers/watchdog/bd9576_wdt.c
20363F:	drivers/watchdog/bd96801_wdt.c
20364F:	include/linux/mfd/rohm-bd71815.h
20365F:	include/linux/mfd/rohm-bd71828.h
20366F:	include/linux/mfd/rohm-bd718x7.h
20367F:	include/linux/mfd/rohm-bd957x.h
20368F:	include/linux/mfd/rohm-bd96801.h
20369F:	include/linux/mfd/rohm-generic.h
20370F:	include/linux/mfd/rohm-shared.h
20371
20372ROSE NETWORK LAYER
20373L:	[email protected]
20374S:	Orphan
20375W:	https://linux-ax25.in-berlin.de
20376F:	include/net/rose.h
20377F:	include/uapi/linux/rose.h
20378F:	net/rose/
20379
20380ROTATION DRIVER FOR ALLWINNER A83T
20381M:	Jernej Skrabec <[email protected]>
20382L:	[email protected]
20383S:	Maintained
20384T:	git git://linuxtv.org/media.git
20385F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20386F:	drivers/media/platform/sunxi/sun8i-rotate/
20387
20388RPMB SUBSYSTEM
20389M:	Jens Wiklander <[email protected]>
20390L:	[email protected]
20391S:	Supported
20392F:	drivers/misc/rpmb-core.c
20393F:	include/linux/rpmb.h
20394
20395RPMSG TTY DRIVER
20396M:	Arnaud Pouliquen <[email protected]>
20397L:	[email protected]
20398S:	Maintained
20399F:	drivers/tty/rpmsg_tty.c
20400
20401RTASE ETHERNET DRIVER
20402M:	Justin Lai <[email protected]>
20403M:	Larry Chiu <[email protected]>
20404L:	[email protected]
20405S:	Maintained
20406F:	drivers/net/ethernet/realtek/rtase/
20407
20408RTL2830 MEDIA DRIVER
20409L:	[email protected]
20410S:	Orphan
20411W:	https://linuxtv.org
20412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20413F:	drivers/media/dvb-frontends/rtl2830*
20414
20415RTL2832 MEDIA DRIVER
20416L:	[email protected]
20417S:	Orphan
20418W:	https://linuxtv.org
20419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20420F:	drivers/media/dvb-frontends/rtl2832*
20421
20422RTL2832_SDR MEDIA DRIVER
20423L:	[email protected]
20424S:	Orphan
20425W:	https://linuxtv.org
20426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20427F:	drivers/media/dvb-frontends/rtl2832_sdr*
20428
20429RTL8180 WIRELESS DRIVER
20430L:	[email protected]
20431S:	Orphan
20432F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20433
20434RTL8187 WIRELESS DRIVER
20435M:	Hin-Tak Leung <[email protected]>
20436L:	[email protected]
20437S:	Maintained
20438T:	git https://github.com/pkshih/rtw.git
20439F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20440
20441RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20442M:	Jes Sorensen <[email protected]>
20443L:	[email protected]
20444S:	Maintained
20445T:	git https://github.com/pkshih/rtw.git
20446F:	drivers/net/wireless/realtek/rtl8xxxu/
20447
20448RTL9300 I2C DRIVER (rtl9300-i2c)
20449M:	Chris Packham <[email protected]>
20450L:	[email protected]
20451S:	Maintained
20452F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20453F:	drivers/i2c/busses/i2c-rtl9300.c
20454
20455RTRS TRANSPORT DRIVERS
20456M:	Md. Haris Iqbal <[email protected]>
20457M:	Jack Wang <[email protected]>
20458L:	[email protected]
20459S:	Maintained
20460F:	drivers/infiniband/ulp/rtrs/
20461
20462RUNTIME VERIFICATION (RV)
20463M:	Steven Rostedt <[email protected]>
20464L:	[email protected]
20465S:	Maintained
20466F:	Documentation/trace/rv/
20467F:	include/linux/rv.h
20468F:	include/rv/
20469F:	kernel/trace/rv/
20470F:	tools/verification/
20471
20472RUST
20473M:	Miguel Ojeda <[email protected]>
20474M:	Alex Gaynor <[email protected]>
20475R:	Boqun Feng <[email protected]>
20476R:	Gary Guo <[email protected]>
20477R:	Björn Roy Baron <[email protected]>
20478R:	Benno Lossin <[email protected]>
20479R:	Andreas Hindborg <[email protected]>
20480R:	Alice Ryhl <[email protected]>
20481R:	Trevor Gross <[email protected]>
20482L:	[email protected]
20483S:	Supported
20484W:	https://rust-for-linux.com
20485B:	https://github.com/Rust-for-Linux/linux/issues
20486C:	zulip://rust-for-linux.zulipchat.com
20487P:	https://rust-for-linux.com/contributing
20488T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20489F:	.clippy.toml
20490F:	Documentation/rust/
20491F:	include/trace/events/rust_sample.h
20492F:	rust/
20493F:	samples/rust/
20494F:	scripts/*rust*
20495F:	tools/testing/selftests/rust/
20496K:	\b(?i:rust)\b
20497
20498RUST [ALLOC]
20499M:	Danilo Krummrich <[email protected]>
20500L:	[email protected]
20501S:	Maintained
20502F:	rust/kernel/alloc.rs
20503F:	rust/kernel/alloc/
20504
20505RXRPC SOCKETS (AF_RXRPC)
20506M:	David Howells <[email protected]>
20507M:	Marc Dionne <[email protected]>
20508L:	[email protected]
20509S:	Supported
20510W:	https://www.infradead.org/~dhowells/kafs/
20511F:	Documentation/networking/rxrpc.rst
20512F:	include/keys/rxrpc-type.h
20513F:	include/net/af_rxrpc.h
20514F:	include/trace/events/rxrpc.h
20515F:	include/uapi/linux/rxrpc.h
20516F:	net/rxrpc/
20517
20518S3 SAVAGE FRAMEBUFFER DRIVER
20519M:	Antonino Daplas <[email protected]>
20520L:	[email protected]
20521S:	Maintained
20522F:	drivers/video/fbdev/savage/
20523
20524S390 ARCHITECTURE
20525M:	Heiko Carstens <[email protected]>
20526M:	Vasily Gorbik <[email protected]>
20527M:	Alexander Gordeev <[email protected]>
20528R:	Christian Borntraeger <[email protected]>
20529R:	Sven Schnelle <[email protected]>
20530L:	[email protected]
20531S:	Supported
20532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20533F:	Documentation/driver-api/s390-drivers.rst
20534F:	Documentation/arch/s390/
20535F:	arch/s390/
20536F:	drivers/s390/
20537F:	drivers/watchdog/diag288_wdt.c
20538
20539S390 COMMON I/O LAYER
20540M:	Vineeth Vijayan <[email protected]>
20541M:	Peter Oberparleiter <[email protected]>
20542L:	[email protected]
20543S:	Supported
20544F:	drivers/s390/cio/
20545
20546S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20547M:	Harald Freudenberger <[email protected]>
20548M:	Holger Dengler <[email protected]>
20549L:	[email protected]
20550L:	[email protected]
20551S:	Supported
20552F:	arch/s390/crypto/
20553F:	arch/s390/include/asm/archrandom.h
20554F:	arch/s390/include/asm/cpacf.h
20555
20556S390 DASD DRIVER
20557M:	Stefan Haberland <[email protected]>
20558M:	Jan Hoeppner <[email protected]>
20559L:	[email protected]
20560S:	Supported
20561F:	block/partitions/ibm.c
20562F:	drivers/s390/block/dasd*
20563F:	include/linux/dasd_mod.h
20564
20565S390 HWRANDOM TRNG DRIVER
20566M:	Harald Freudenberger <[email protected]>
20567M:	Holger Dengler <[email protected]>
20568L:	[email protected]
20569L:	[email protected]
20570S:	Supported
20571F:	drivers/char/hw_random/s390-trng.c
20572
20573S390 IOMMU (PCI)
20574M:	Niklas Schnelle <[email protected]>
20575M:	Matthew Rosato <[email protected]>
20576R:	Gerald Schaefer <[email protected]>
20577L:	[email protected]
20578S:	Supported
20579F:	drivers/iommu/s390-iommu.c
20580
20581S390 IUCV NETWORK LAYER
20582M:	Alexandra Winter <[email protected]>
20583M:	Thorsten Winkler <[email protected]>
20584L:	[email protected]
20585L:	[email protected]
20586S:	Supported
20587F:	drivers/s390/net/*iucv*
20588F:	include/net/iucv/
20589F:	net/iucv/
20590
20591S390 MM
20592M:	Alexander Gordeev <[email protected]>
20593M:	Gerald Schaefer <[email protected]>
20594L:	[email protected]
20595S:	Supported
20596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20597F:	arch/s390/include/asm/pgtable.h
20598F:	arch/s390/mm
20599
20600S390 NETWORK DRIVERS
20601M:	Alexandra Winter <[email protected]>
20602M:	Thorsten Winkler <[email protected]>
20603L:	[email protected]
20604L:	[email protected]
20605S:	Supported
20606F:	drivers/s390/net/
20607
20608S390 PCI SUBSYSTEM
20609M:	Niklas Schnelle <[email protected]>
20610M:	Gerald Schaefer <[email protected]>
20611L:	[email protected]
20612S:	Supported
20613F:	Documentation/arch/s390/pci.rst
20614F:	arch/s390/pci/
20615F:	drivers/pci/hotplug/s390_pci_hpc.c
20616
20617S390 PTP DRIVER
20618M:	Sven Schnelle <[email protected]>
20619L:	[email protected]
20620S:	Supported
20621F:	drivers/ptp/ptp_s390.c
20622
20623S390 SCM DRIVER
20624M:	Vineeth Vijayan <[email protected]>
20625L:	[email protected]
20626S:	Supported
20627F:	drivers/s390/block/scm*
20628F:	drivers/s390/cio/scm.c
20629
20630S390 VFIO AP DRIVER
20631M:	Tony Krowiak <[email protected]>
20632M:	Halil Pasic <[email protected]>
20633M:	Jason Herne <[email protected]>
20634L:	[email protected]
20635S:	Supported
20636F:	Documentation/arch/s390/vfio-ap*
20637F:	drivers/s390/crypto/vfio_ap*
20638
20639S390 VFIO-CCW DRIVER
20640M:	Eric Farman <[email protected]>
20641M:	Matthew Rosato <[email protected]>
20642R:	Halil Pasic <[email protected]>
20643L:	[email protected]
20644L:	[email protected]
20645S:	Supported
20646F:	Documentation/arch/s390/vfio-ccw.rst
20647F:	drivers/s390/cio/vfio_ccw*
20648F:	include/uapi/linux/vfio_ccw.h
20649
20650S390 VFIO-PCI DRIVER
20651M:	Matthew Rosato <[email protected]>
20652M:	Eric Farman <[email protected]>
20653L:	[email protected]
20654L:	[email protected]
20655S:	Supported
20656F:	arch/s390/kvm/pci*
20657F:	drivers/vfio/pci/vfio_pci_zdev.c
20658F:	include/uapi/linux/vfio_zdev.h
20659
20660S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20661M:	Harald Freudenberger <[email protected]>
20662M:	Holger Dengler <[email protected]>
20663L:	[email protected]
20664S:	Supported
20665F:	arch/s390/include/asm/ap.h
20666F:	arch/s390/include/asm/pkey.h
20667F:	arch/s390/include/asm/trace/zcrypt.h
20668F:	arch/s390/include/uapi/asm/pkey.h
20669F:	arch/s390/include/uapi/asm/zcrypt.h
20670F:	drivers/s390/crypto/
20671
20672S390 ZFCP DRIVER
20673M:	Steffen Maier <[email protected]>
20674M:	Benjamin Block <[email protected]>
20675L:	[email protected]
20676S:	Supported
20677F:	drivers/s390/scsi/zfcp_*
20678
20679SAA6588 RDS RECEIVER DRIVER
20680M:	Hans Verkuil <[email protected]>
20681L:	[email protected]
20682S:	Odd Fixes
20683W:	https://linuxtv.org
20684T:	git git://linuxtv.org/media.git
20685F:	drivers/media/i2c/saa6588*
20686
20687SAA7134 VIDEO4LINUX DRIVER
20688M:	Mauro Carvalho Chehab <[email protected]>
20689L:	[email protected]
20690S:	Odd fixes
20691W:	https://linuxtv.org
20692T:	git git://linuxtv.org/media.git
20693F:	Documentation/driver-api/media/drivers/saa7134*
20694F:	drivers/media/pci/saa7134/
20695
20696SAA7146 VIDEO4LINUX-2 DRIVER
20697M:	Hans Verkuil <[email protected]>
20698L:	[email protected]
20699S:	Maintained
20700T:	git git://linuxtv.org/media.git
20701F:	drivers/media/common/saa7146/
20702F:	drivers/media/pci/saa7146/
20703F:	include/media/drv-intf/saa7146*
20704
20705SAFESETID SECURITY MODULE
20706M:	Micah Morton <[email protected]>
20707S:	Supported
20708F:	Documentation/admin-guide/LSM/SafeSetID.rst
20709F:	security/safesetid/
20710
20711SAMSUNG AUDIO (ASoC) DRIVERS
20712M:	Sylwester Nawrocki <[email protected]>
20713L:	[email protected]
20714S:	Maintained
20715B:	mailto:[email protected]
20716F:	Documentation/devicetree/bindings/sound/samsung*
20717F:	sound/soc/samsung/
20718
20719SAMSUNG EXYNOS850 SoC SUPPORT
20720M:	Sam Protsenko <[email protected]>
20721L:	[email protected] (moderated for non-subscribers)
20722L:	[email protected]
20723S:	Maintained
20724F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20725F:	arch/arm64/boot/dts/exynos/exynos850*
20726F:	drivers/clk/samsung/clk-exynos850.c
20727F:	include/dt-bindings/clock/exynos850.h
20728
20729SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20730M:	Krzysztof Kozlowski <[email protected]>
20731L:	[email protected]
20732L:	[email protected]
20733S:	Maintained
20734F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20735F:	drivers/crypto/exynos-rng.c
20736
20737SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20738M:	Łukasz Stelmach <[email protected]>
20739L:	[email protected]
20740S:	Maintained
20741F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20742F:	drivers/char/hw_random/exynos-trng.c
20743
20744SAMSUNG FRAMEBUFFER DRIVER
20745M:	Jingoo Han <[email protected]>
20746L:	[email protected]
20747S:	Maintained
20748F:	drivers/video/fbdev/s3c-fb.c
20749
20750SAMSUNG INTERCONNECT DRIVERS
20751M:	Sylwester Nawrocki <[email protected]>
20752M:	Artur Świgoń <[email protected]>
20753L:	[email protected]
20754L:	[email protected]
20755S:	Supported
20756F:	drivers/interconnect/samsung/
20757
20758SAMSUNG LAPTOP DRIVER
20759M:	Corentin Chary <[email protected]>
20760L:	[email protected]
20761S:	Maintained
20762F:	drivers/platform/x86/samsung-laptop.c
20763
20764SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20765M:	Krzysztof Kozlowski <[email protected]>
20766L:	[email protected]
20767L:	[email protected]
20768S:	Maintained
20769B:	mailto:[email protected]
20770F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20771F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20772F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20773F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20774F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20775F:	drivers/clk/clk-s2mps11.c
20776F:	drivers/mfd/sec*.c
20777F:	drivers/regulator/s2m*.c
20778F:	drivers/regulator/s5m*.c
20779F:	drivers/rtc/rtc-s5m.c
20780F:	include/linux/mfd/samsung/
20781
20782SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20783M:	Sylwester Nawrocki <[email protected]>
20784L:	[email protected]
20785L:	[email protected]
20786S:	Maintained
20787F:	drivers/media/platform/samsung/s3c-camif/
20788F:	include/media/drv-intf/s3c_camif.h
20789
20790SAMSUNG S3FWRN5 NFC DRIVER
20791M:	Krzysztof Kozlowski <[email protected]>
20792S:	Maintained
20793F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20794F:	drivers/nfc/s3fwrn5
20795
20796SAMSUNG S5C73M3 CAMERA DRIVER
20797M:	Sylwester Nawrocki <[email protected]>
20798M:	Andrzej Hajda <[email protected]>
20799L:	[email protected]
20800S:	Supported
20801F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20802F:	drivers/media/i2c/s5c73m3/*
20803
20804SAMSUNG S5K5BAF CAMERA DRIVER
20805M:	Sylwester Nawrocki <[email protected]>
20806M:	Andrzej Hajda <[email protected]>
20807L:	[email protected]
20808S:	Supported
20809F:	drivers/media/i2c/s5k5baf.c
20810
20811SAMSUNG S5P Security SubSystem (SSS) DRIVER
20812M:	Krzysztof Kozlowski <[email protected]>
20813M:	Vladimir Zapolskiy <[email protected]>
20814L:	[email protected]
20815L:	[email protected]
20816S:	Maintained
20817F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20818F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20819F:	drivers/crypto/s5p-sss.c
20820
20821SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20822M:	Sylwester Nawrocki <[email protected]>
20823L:	[email protected]
20824S:	Supported
20825Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20826F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20827F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20828F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20829F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20830F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20831F:	drivers/media/platform/samsung/exynos4-is/
20832
20833SAMSUNG SOC CLOCK DRIVERS
20834M:	Krzysztof Kozlowski <[email protected]>
20835M:	Sylwester Nawrocki <[email protected]>
20836M:	Chanwoo Choi <[email protected]>
20837R:	Alim Akhtar <[email protected]>
20838L:	[email protected]
20839S:	Maintained
20840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20841F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20842F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20843F:	drivers/clk/samsung/
20844F:	include/dt-bindings/clock/exynos*.h
20845F:	include/dt-bindings/clock/s5p*.h
20846F:	include/dt-bindings/clock/samsung,*.h
20847F:	include/linux/clk/samsung.h
20848
20849SAMSUNG SPI DRIVERS
20850M:	Andi Shyti <[email protected]>
20851L:	[email protected]
20852L:	[email protected]
20853S:	Maintained
20854F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20855F:	drivers/spi/spi-s3c*
20856F:	include/linux/platform_data/spi-s3c64xx.h
20857
20858SAMSUNG SXGBE DRIVERS
20859M:	Byungho An <[email protected]>
20860L:	[email protected]
20861S:	Supported
20862F:	drivers/net/ethernet/samsung/sxgbe/
20863
20864SAMSUNG THERMAL DRIVER
20865M:	Bartlomiej Zolnierkiewicz <[email protected]>
20866M:	Krzysztof Kozlowski <[email protected]>
20867L:	[email protected]
20868L:	[email protected]
20869S:	Maintained
20870F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20871F:	drivers/thermal/samsung/
20872
20873SAMSUNG USB2 PHY DRIVER
20874M:	Sylwester Nawrocki <[email protected]>
20875L:	[email protected]
20876S:	Supported
20877F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20878F:	Documentation/driver-api/phy/samsung-usb2.rst
20879F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20880F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20881F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20882F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20883F:	drivers/phy/samsung/phy-samsung-usb2.c
20884F:	drivers/phy/samsung/phy-samsung-usb2.h
20885
20886SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20887M:	Paul Barker <[email protected]>
20888R:	Marc Murphy <[email protected]>
20889S:	Supported
20890F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20891
20892SC1200 WDT DRIVER
20893M:	Zwane Mwaikambo <[email protected]>
20894S:	Maintained
20895F:	drivers/watchdog/sc1200wdt.c
20896
20897SCHEDULER
20898M:	Ingo Molnar <[email protected]>
20899M:	Peter Zijlstra <[email protected]>
20900M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
20901M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
20902R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20903R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20904R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20905R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20906R:	Valentin Schneider <[email protected]> (TOPOLOGY)
20907L:	[email protected]
20908S:	Maintained
20909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20910F:	include/linux/preempt.h
20911F:	include/linux/sched.h
20912F:	include/linux/wait.h
20913F:	include/uapi/linux/sched.h
20914F:	kernel/sched/
20915
20916SCHEDULER - SCHED_EXT
20917R:	Tejun Heo <[email protected]>
20918R:	David Vernet <[email protected]>
20919R:	Andrea Righi <[email protected]>
20920R:	Changwoo Min <[email protected]>
20921L:	[email protected]
20922S:	Maintained
20923W:	https://github.com/sched-ext/scx
20924T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20925F:	include/linux/sched/ext.h
20926F:	kernel/sched/ext.h
20927F:	kernel/sched/ext.c
20928F:	tools/sched_ext/
20929F:	tools/testing/selftests/sched_ext
20930
20931SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20932M:	Gustavo Silva <[email protected]>
20933S:	Maintained
20934F:	drivers/iio/chemical/ens160_core.c
20935F:	drivers/iio/chemical/ens160_i2c.c
20936F:	drivers/iio/chemical/ens160_spi.c
20937F:	drivers/iio/chemical/ens160.h
20938
20939SCSI LIBSAS SUBSYSTEM
20940R:	John Garry <[email protected]>
20941R:	Jason Yan <[email protected]>
20942L:	[email protected]
20943S:	Supported
20944F:	Documentation/scsi/libsas.rst
20945F:	drivers/scsi/libsas/
20946F:	include/scsi/libsas.h
20947F:	include/scsi/sas_ata.h
20948
20949SCSI RDMA PROTOCOL (SRP) INITIATOR
20950M:	Bart Van Assche <[email protected]>
20951L:	[email protected]
20952S:	Supported
20953Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20954F:	drivers/infiniband/ulp/srp/
20955F:	include/scsi/srp.h
20956
20957SCSI RDMA PROTOCOL (SRP) TARGET
20958M:	Bart Van Assche <[email protected]>
20959L:	[email protected]
20960L:	[email protected]
20961S:	Supported
20962Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20963F:	drivers/infiniband/ulp/srpt/
20964
20965SCSI SG DRIVER
20966M:	Doug Gilbert <[email protected]>
20967L:	[email protected]
20968S:	Maintained
20969W:	http://sg.danny.cz/sg
20970F:	Documentation/scsi/scsi-generic.rst
20971F:	drivers/scsi/sg.c
20972F:	include/scsi/sg.h
20973
20974SCSI SUBSYSTEM
20975M:	"James E.J. Bottomley" <[email protected]>
20976M:	"Martin K. Petersen" <[email protected]>
20977L:	[email protected]
20978S:	Maintained
20979Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20982F:	Documentation/devicetree/bindings/scsi/
20983F:	drivers/scsi/
20984F:	drivers/ufs/
20985F:	include/scsi/
20986F:	include/uapi/scsi/
20987
20988SCSI TAPE DRIVER
20989M:	Kai Mäkisara <[email protected]>
20990L:	[email protected]
20991S:	Maintained
20992F:	Documentation/scsi/st.rst
20993F:	drivers/scsi/st.*
20994F:	drivers/scsi/st_*.h
20995
20996SCSI TARGET CORE USER DRIVER
20997M:	Bodo Stroesser <[email protected]>
20998L:	[email protected]
20999L:	[email protected]
21000S:	Supported
21001F:	Documentation/target/tcmu-design.rst
21002F:	drivers/target/target_core_user.c
21003F:	include/uapi/linux/target_core_user.h
21004
21005SCSI TARGET SUBSYSTEM
21006M:	"Martin K. Petersen" <[email protected]>
21007L:	[email protected]
21008L:	[email protected]
21009S:	Supported
21010Q:	https://patchwork.kernel.org/project/target-devel/list/
21011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21012F:	Documentation/target/
21013F:	drivers/target/
21014F:	include/target/
21015
21016SCTP PROTOCOL
21017M:	Marcelo Ricardo Leitner <[email protected]>
21018M:	Xin Long <[email protected]>
21019L:	[email protected]
21020S:	Maintained
21021W:	https://github.com/sctp/lksctp-tools/wiki
21022F:	Documentation/networking/sctp.rst
21023F:	include/linux/sctp.h
21024F:	include/net/sctp/
21025F:	include/uapi/linux/sctp.h
21026F:	net/sctp/
21027
21028SCx200 CPU SUPPORT
21029M:	Jim Cromie <[email protected]>
21030S:	Odd Fixes
21031F:	Documentation/i2c/busses/scx200_acb.rst
21032F:	arch/x86/platform/scx200/
21033F:	drivers/i2c/busses/scx200*
21034F:	drivers/mtd/maps/scx200_docflash.c
21035F:	drivers/watchdog/scx200_wdt.c
21036F:	include/linux/scx200.h
21037
21038SCx200 GPIO DRIVER
21039M:	Jim Cromie <[email protected]>
21040S:	Maintained
21041F:	drivers/char/scx200_gpio.c
21042F:	include/linux/scx200_gpio.h
21043
21044SCx200 HRT CLOCKSOURCE DRIVER
21045M:	Jim Cromie <[email protected]>
21046S:	Maintained
21047F:	drivers/clocksource/scx200_hrt.c
21048
21049SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21050M:	Sascha Sommer <[email protected]>
21051L:	[email protected] (subscribers-only)
21052S:	Maintained
21053F:	drivers/mmc/host/sdricoh_cs.c
21054
21055SECO BOARDS CEC DRIVER
21056M:	Ettore Chimenti <[email protected]>
21057S:	Maintained
21058F:	drivers/media/cec/platform/seco/seco-cec.c
21059F:	drivers/media/cec/platform/seco/seco-cec.h
21060
21061SECURE COMPUTING
21062M:	Kees Cook <[email protected]>
21063R:	Andy Lutomirski <[email protected]>
21064R:	Will Drewry <[email protected]>
21065S:	Supported
21066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21067F:	Documentation/userspace-api/seccomp_filter.rst
21068F:	include/linux/seccomp.h
21069F:	include/uapi/linux/seccomp.h
21070F:	kernel/seccomp.c
21071F:	tools/testing/selftests/kselftest_harness.h
21072F:	tools/testing/selftests/seccomp/*
21073K:	\bsecure_computing
21074K:	\bTIF_SECCOMP\b
21075
21076SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21077M:	Kamal Dasu <[email protected]>
21078M:	Al Cooper <[email protected]>
21079R:	Broadcom internal kernel review list <[email protected]>
21080L:	[email protected]
21081S:	Maintained
21082F:	drivers/mmc/host/sdhci-brcmstb*
21083
21084SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21085M:	Adrian Hunter <[email protected]>
21086L:	[email protected]
21087S:	Supported
21088F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21089F:	drivers/mmc/host/sdhci*
21090
21091SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21092M:	Aubin Constans <[email protected]>
21093R:	Eugen Hristev <[email protected]>
21094L:	[email protected]
21095S:	Supported
21096F:	drivers/mmc/host/sdhci-of-at91.c
21097
21098SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21099M:	Haibo Chen <[email protected]>
21100L:	[email protected]
21101L:	[email protected]
21102L:	[email protected]
21103S:	Maintained
21104F:	drivers/mmc/host/sdhci-esdhc-imx.c
21105
21106SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21107M:	Ben Dooks <[email protected]>
21108M:	Jaehoon Chung <[email protected]>
21109L:	[email protected]
21110S:	Maintained
21111F:	drivers/mmc/host/sdhci-s3c*
21112
21113SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21114M:	Viresh Kumar <[email protected]>
21115L:	[email protected]
21116S:	Maintained
21117F:	drivers/mmc/host/sdhci-spear.c
21118
21119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21120M:	Vignesh Raghavendra <[email protected]>
21121L:	[email protected]
21122S:	Maintained
21123F:	drivers/mmc/host/sdhci-omap.c
21124
21125SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21126M:	Jonathan Derrick <[email protected]>
21127L:	[email protected]
21128S:	Supported
21129F:	block/opal_proto.h
21130F:	block/sed*
21131F:	include/linux/sed*
21132F:	include/uapi/linux/sed*
21133
21134SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21135M:	Mark Rutland <[email protected]>
21136M:	Lorenzo Pieralisi <[email protected]>
21137M:	Sudeep Holla <[email protected]>
21138L:	[email protected] (moderated for non-subscribers)
21139S:	Maintained
21140F:	drivers/firmware/smccc/
21141F:	include/linux/arm-smccc.h
21142
21143SECURITY CONTACT
21144M:	Security Officers <[email protected]>
21145S:	Supported
21146F:	Documentation/process/security-bugs.rst
21147
21148SECURITY SUBSYSTEM
21149M:	Paul Moore <[email protected]>
21150M:	James Morris <[email protected]>
21151M:	"Serge E. Hallyn" <[email protected]>
21152L:	[email protected]
21153S:	Supported
21154Q:	https://patchwork.kernel.org/project/linux-security-module/list
21155B:	mailto:[email protected]
21156P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21157T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21158F:	include/linux/lsm/
21159F:	include/linux/lsm_audit.h
21160F:	include/linux/lsm_hook_defs.h
21161F:	include/linux/lsm_hooks.h
21162F:	include/linux/security.h
21163F:	include/uapi/linux/lsm.h
21164F:	security/
21165F:	tools/testing/selftests/lsm/
21166X:	security/selinux/
21167K:	\bsecurity_[a-z_0-9]\+\b
21168
21169SELINUX SECURITY MODULE
21170M:	Paul Moore <[email protected]>
21171M:	Stephen Smalley <[email protected]>
21172R:	Ondrej Mosnacek <[email protected]>
21173L:	[email protected]
21174S:	Supported
21175W:	https://github.com/SELinuxProject
21176Q:	https://patchwork.kernel.org/project/selinux/list
21177B:	mailto:[email protected]
21178P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21179T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21180F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21181F:	Documentation/ABI/removed/sysfs-selinux-disable
21182F:	Documentation/admin-guide/LSM/SELinux.rst
21183F:	include/trace/events/avc.h
21184F:	include/uapi/linux/selinux_netlink.h
21185F:	scripts/selinux/
21186F:	security/selinux/
21187
21188SENSABLE PHANTOM
21189M:	Jiri Slaby <[email protected]>
21190S:	Maintained
21191F:	drivers/misc/phantom.c
21192F:	include/uapi/linux/phantom.h
21193
21194SENSEAIR SUNRISE 006-0-0007
21195M:	Jacopo Mondi <[email protected]>
21196S:	Maintained
21197F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21198F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21199F:	drivers/iio/chemical/sunrise_co2.c
21200
21201SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21202M:	Tomasz Duszynski <[email protected]>
21203S:	Maintained
21204F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21205F:	drivers/iio/chemical/scd30.h
21206F:	drivers/iio/chemical/scd30_core.c
21207F:	drivers/iio/chemical/scd30_i2c.c
21208F:	drivers/iio/chemical/scd30_serial.c
21209
21210SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21211M:	Roan van Dijk <[email protected]>
21212S:	Maintained
21213F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21214F:	drivers/iio/chemical/scd4x.c
21215
21216SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21217M:	Petar Stoykov <[email protected]>
21218S:	Maintained
21219F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21220F:	drivers/iio/pressure/sdp500.c
21221
21222SENSIRION SGP40 GAS SENSOR DRIVER
21223M:	Andreas Klinger <[email protected]>
21224S:	Maintained
21225F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21226F:	drivers/iio/chemical/sgp40.c
21227
21228SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21229M:	Tomasz Duszynski <[email protected]>
21230S:	Maintained
21231F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21232F:	drivers/iio/chemical/sps30.c
21233F:	drivers/iio/chemical/sps30_i2c.c
21234F:	drivers/iio/chemical/sps30_serial.c
21235
21236SERIAL DEVICE BUS
21237M:	Rob Herring <[email protected]>
21238L:	[email protected]
21239S:	Maintained
21240F:	Documentation/devicetree/bindings/serial/serial.yaml
21241F:	drivers/tty/serdev/
21242F:	include/linux/serdev.h
21243
21244SERIAL IR RECEIVER
21245M:	Sean Young <[email protected]>
21246L:	[email protected]
21247S:	Maintained
21248F:	drivers/media/rc/serial_ir.c
21249
21250SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21251M:	Srinivas Kandagatla <[email protected]>
21252L:	[email protected]
21253S:	Maintained
21254F:	Documentation/devicetree/bindings/slimbus/
21255F:	drivers/slimbus/
21256F:	include/linux/slimbus.h
21257
21258SFC NETWORK DRIVER
21259M:	Edward Cree <[email protected]>
21260M:	Martin Habets <[email protected]>
21261L:	[email protected]
21262L:	[email protected]
21263S:	Supported
21264F:	Documentation/networking/devlink/sfc.rst
21265F:	drivers/net/ethernet/sfc/
21266
21267SFCTEMP HWMON DRIVER
21268M:	Emil Renner Berthing <[email protected]>
21269M:	Hal Feng <[email protected]>
21270L:	[email protected]
21271S:	Maintained
21272F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21273F:	Documentation/hwmon/sfctemp.rst
21274F:	drivers/hwmon/sfctemp.c
21275
21276SFF/SFP/SFP+ MODULE SUPPORT
21277M:	Russell King <[email protected]>
21278L:	[email protected]
21279S:	Maintained
21280F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21281F:	drivers/net/phy/phylink.c
21282F:	drivers/net/phy/sfp*
21283F:	include/linux/mdio/mdio-i2c.h
21284F:	include/linux/phylink.h
21285F:	include/linux/sfp.h
21286K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21287
21288SGI GRU DRIVER
21289M:	Dimitri Sivanich <[email protected]>
21290S:	Maintained
21291F:	drivers/misc/sgi-gru/
21292
21293SGI XP/XPC/XPNET DRIVER
21294M:	Robin Holt <[email protected]>
21295M:	Steve Wahl <[email protected]>
21296S:	Maintained
21297F:	drivers/misc/sgi-xp/
21298
21299SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21300M:	Wenjia Zhang <[email protected]>
21301M:	Jan Karcher <[email protected]>
21302R:	D. Wythe <[email protected]>
21303R:	Tony Lu <[email protected]>
21304R:	Wen Gu <[email protected]>
21305L:	[email protected]
21306L:	[email protected]
21307S:	Supported
21308F:	net/smc/
21309
21310SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21311M:	Linus Walleij <[email protected]>
21312L:	[email protected]
21313S:	Maintained
21314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21315F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21316F:	drivers/iio/light/gp2ap002.c
21317
21318SHARP RJ54N1CB0C SENSOR DRIVER
21319M:	Jacopo Mondi <[email protected]>
21320L:	[email protected]
21321S:	Odd fixes
21322T:	git git://linuxtv.org/media.git
21323F:	drivers/media/i2c/rj54n1cb0c.c
21324F:	include/media/i2c/rj54n1cb0c.h
21325
21326SHRINKER
21327M:	Andrew Morton <[email protected]>
21328M:	Dave Chinner <[email protected]>
21329R:	Qi Zheng <[email protected]>
21330R:	Roman Gushchin <[email protected]>
21331R:	Muchun Song <[email protected]>
21332L:	[email protected]
21333S:	Maintained
21334F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21335F:	include/linux/shrinker.h
21336F:	mm/shrinker.c
21337F:	mm/shrinker_debug.c
21338
21339SH_VOU V4L2 OUTPUT DRIVER
21340L:	[email protected]
21341S:	Orphan
21342F:	drivers/media/platform/renesas/sh_vou.c
21343F:	include/media/drv-intf/sh_vou.h
21344
21345SI2157 MEDIA DRIVER
21346L:	[email protected]
21347S:	Orphan
21348W:	https://linuxtv.org
21349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21350F:	drivers/media/tuners/si2157*
21351
21352SI2165 MEDIA DRIVER
21353M:	Matthias Schwarzott <[email protected]>
21354L:	[email protected]
21355S:	Maintained
21356W:	https://linuxtv.org
21357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21358F:	drivers/media/dvb-frontends/si2165*
21359
21360SI2168 MEDIA DRIVER
21361L:	[email protected]
21362S:	Orphan
21363W:	https://linuxtv.org
21364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21365F:	drivers/media/dvb-frontends/si2168*
21366
21367SI470X FM RADIO RECEIVER I2C DRIVER
21368M:	Hans Verkuil <[email protected]>
21369L:	[email protected]
21370S:	Odd Fixes
21371W:	https://linuxtv.org
21372T:	git git://linuxtv.org/media.git
21373F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21374F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21375
21376SI470X FM RADIO RECEIVER USB DRIVER
21377M:	Hans Verkuil <[email protected]>
21378L:	[email protected]
21379S:	Maintained
21380W:	https://linuxtv.org
21381T:	git git://linuxtv.org/media.git
21382F:	drivers/media/radio/si470x/radio-si470x-common.c
21383F:	drivers/media/radio/si470x/radio-si470x-usb.c
21384F:	drivers/media/radio/si470x/radio-si470x.h
21385
21386SI4713 FM RADIO TRANSMITTER I2C DRIVER
21387M:	Eduardo Valentin <[email protected]>
21388L:	[email protected]
21389S:	Odd Fixes
21390W:	https://linuxtv.org
21391T:	git git://linuxtv.org/media.git
21392F:	drivers/media/radio/si4713/si4713.?
21393
21394SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21395M:	Eduardo Valentin <[email protected]>
21396L:	[email protected]
21397S:	Odd Fixes
21398W:	https://linuxtv.org
21399T:	git git://linuxtv.org/media.git
21400F:	drivers/media/radio/si4713/radio-platform-si4713.c
21401
21402SI4713 FM RADIO TRANSMITTER USB DRIVER
21403M:	Hans Verkuil <[email protected]>
21404L:	[email protected]
21405S:	Maintained
21406W:	https://linuxtv.org
21407T:	git git://linuxtv.org/media.git
21408F:	drivers/media/radio/si4713/radio-usb-si4713.c
21409
21410SIANO DVB DRIVER
21411M:	Mauro Carvalho Chehab <[email protected]>
21412L:	[email protected]
21413S:	Odd fixes
21414W:	https://linuxtv.org
21415T:	git git://linuxtv.org/media.git
21416F:	drivers/media/common/siano/
21417F:	drivers/media/mmc/siano/
21418F:	drivers/media/usb/siano/
21419F:	drivers/media/usb/siano/
21420
21421SIEMENS IPC LED DRIVERS
21422M:	Bao Cheng Su <[email protected]>
21423M:	Benedikt Niedermayr <[email protected]>
21424M:	Tobias Schaffner <[email protected]>
21425L:	[email protected]
21426S:	Maintained
21427F:	drivers/leds/simple/
21428
21429SIEMENS IPC PLATFORM DRIVERS
21430M:	Bao Cheng Su <[email protected]>
21431M:	Benedikt Niedermayr <[email protected]>
21432M:	Tobias Schaffner <[email protected]>
21433L:	[email protected]
21434S:	Maintained
21435F:	drivers/platform/x86/siemens/
21436F:	include/linux/platform_data/x86/simatic-ipc-base.h
21437F:	include/linux/platform_data/x86/simatic-ipc.h
21438
21439SIEMENS IPC WATCHDOG DRIVERS
21440M:	Bao Cheng Su <[email protected]>
21441M:	Benedikt Niedermayr <[email protected]>
21442M:	Tobias Schaffner <[email protected]>
21443L:	[email protected]
21444S:	Maintained
21445F:	drivers/watchdog/simatic-ipc-wdt.c
21446
21447SIFIVE DRIVERS
21448M:	Paul Walmsley <[email protected]>
21449M:	Samuel Holland <[email protected]>
21450L:	[email protected]
21451S:	Supported
21452F:	drivers/dma/sf-pdma/
21453N:	sifive
21454K:	fu[57]40
21455K:	[^@]sifive
21456
21457SILEAD TOUCHSCREEN DRIVER
21458M:	Hans de Goede <[email protected]>
21459L:	[email protected]
21460L:	[email protected]
21461S:	Maintained
21462F:	drivers/input/touchscreen/silead.c
21463F:	drivers/platform/x86/touchscreen_dmi.c
21464
21465SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21466M:	Jérôme Pouiller <[email protected]>
21467S:	Supported
21468F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21469F:	drivers/net/wireless/silabs/wfx/
21470
21471SILICON MOTION SM712 FRAME BUFFER DRIVER
21472M:	Sudip Mukherjee <[email protected]>
21473M:	Teddy Wang <[email protected]>
21474M:	Sudip Mukherjee <[email protected]>
21475L:	[email protected]
21476S:	Maintained
21477F:	Documentation/fb/sm712fb.rst
21478F:	drivers/video/fbdev/sm712*
21479
21480SILVACO I3C DUAL-ROLE MASTER
21481M:	Miquel Raynal <[email protected]>
21482M:	Conor Culhane <[email protected]>
21483L:	[email protected] (moderated for non-subscribers)
21484S:	Maintained
21485F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21486F:	drivers/i3c/master/svc-i3c-master.c
21487
21488SIMPLEFB FB DRIVER
21489M:	Hans de Goede <[email protected]>
21490L:	[email protected]
21491S:	Maintained
21492F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21493F:	drivers/video/fbdev/simplefb.c
21494F:	include/linux/platform_data/simplefb.h
21495
21496SIOX
21497M:	Thorsten Scherer <[email protected]>
21498R:	Pengutronix Kernel Team <[email protected]>
21499S:	Supported
21500F:	drivers/gpio/gpio-siox.c
21501F:	drivers/siox/*
21502F:	include/trace/events/siox.h
21503
21504SIPHASH PRF ROUTINES
21505M:	Jason A. Donenfeld <[email protected]>
21506S:	Maintained
21507F:	include/linux/siphash.h
21508F:	lib/siphash.c
21509F:	lib/siphash_kunit.c
21510
21511SIS 190 ETHERNET DRIVER
21512M:	Francois Romieu <[email protected]>
21513L:	[email protected]
21514S:	Maintained
21515F:	drivers/net/ethernet/sis/sis190.c
21516
21517SIS 900/7016 FAST ETHERNET DRIVER
21518M:	Daniele Venzano <[email protected]>
21519L:	[email protected]
21520S:	Maintained
21521W:	http://www.brownhat.org/sis900.html
21522F:	drivers/net/ethernet/sis/sis900.*
21523
21524SIS FRAMEBUFFER DRIVER
21525S:	Orphan
21526F:	Documentation/fb/sisfb.rst
21527F:	drivers/video/fbdev/sis/
21528F:	include/video/sisfb.h
21529
21530SIS I2C TOUCHSCREEN DRIVER
21531M:	Mika Penttilä <[email protected]>
21532L:	[email protected]
21533S:	Maintained
21534F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21535F:	drivers/input/touchscreen/sis_i2c.c
21536
21537SIS USB2VGA DRIVER
21538M:	Thomas Winischhofer <[email protected]>
21539S:	Maintained
21540W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21541F:	drivers/usb/misc/sisusbvga/
21542
21543SL28 CPLD MFD DRIVER
21544M:	Michael Walle <[email protected]>
21545S:	Maintained
21546F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21547F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21548F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21549F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21550F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21551F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21552F:	drivers/gpio/gpio-sl28cpld.c
21553F:	drivers/hwmon/sl28cpld-hwmon.c
21554F:	drivers/irqchip/irq-sl28cpld.c
21555F:	drivers/pwm/pwm-sl28cpld.c
21556F:	drivers/watchdog/sl28cpld_wdt.c
21557
21558SL28 VPD NVMEM LAYOUT DRIVER
21559M:	Michael Walle <[email protected]>
21560S:	Maintained
21561F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21562F:	drivers/nvmem/layouts/sl28vpd.c
21563
21564SLAB ALLOCATOR
21565M:	Christoph Lameter <[email protected]>
21566M:	Pekka Enberg <[email protected]>
21567M:	David Rientjes <[email protected]>
21568M:	Joonsoo Kim <[email protected]>
21569M:	Andrew Morton <[email protected]>
21570M:	Vlastimil Babka <[email protected]>
21571R:	Roman Gushchin <[email protected]>
21572R:	Hyeonggon Yoo <[email protected]>
21573L:	[email protected]
21574S:	Maintained
21575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21576F:	include/linux/sl?b*.h
21577F:	mm/sl?b*
21578
21579SLCAN CAN NETWORK DRIVER
21580M:	Dario Binacchi <[email protected]>
21581L:	[email protected]
21582S:	Maintained
21583F:	drivers/net/can/slcan/
21584
21585SLEEPABLE READ-COPY UPDATE (SRCU)
21586M:	Lai Jiangshan <[email protected]>
21587M:	"Paul E. McKenney" <[email protected]>
21588M:	Josh Triplett <[email protected]>
21589R:	Steven Rostedt <[email protected]>
21590R:	Mathieu Desnoyers <[email protected]>
21591L:	[email protected]
21592S:	Supported
21593W:	http://www.rdrop.com/users/paulmck/RCU/
21594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21595F:	include/linux/srcu*.h
21596F:	kernel/rcu/srcu*.c
21597
21598SMACK SECURITY MODULE
21599M:	Casey Schaufler <[email protected]>
21600L:	[email protected]
21601S:	Maintained
21602W:	http://schaufler-ca.com
21603T:	git git://github.com/cschaufler/smack-next
21604F:	Documentation/admin-guide/LSM/Smack.rst
21605F:	security/smack/
21606
21607SMC91x ETHERNET DRIVER
21608M:	Nicolas Pitre <[email protected]>
21609S:	Odd Fixes
21610F:	drivers/net/ethernet/smsc/smc91x.*
21611
21612SMSC EMC2103 HARDWARE MONITOR DRIVER
21613M:	Steve Glendinning <[email protected]>
21614L:	[email protected]
21615S:	Maintained
21616F:	Documentation/hwmon/emc2103.rst
21617F:	drivers/hwmon/emc2103.c
21618
21619SMSC SCH5627 HARDWARE MONITOR DRIVER
21620M:	Hans de Goede <[email protected]>
21621L:	[email protected]
21622S:	Supported
21623F:	Documentation/hwmon/sch5627.rst
21624F:	drivers/hwmon/sch5627.c
21625
21626SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21627M:	Steve Glendinning <[email protected]>
21628L:	[email protected]
21629S:	Maintained
21630F:	drivers/video/fbdev/smscufx.c
21631
21632SMSC47B397 HARDWARE MONITOR DRIVER
21633M:	Jean Delvare <[email protected]>
21634L:	[email protected]
21635S:	Maintained
21636F:	Documentation/hwmon/smsc47b397.rst
21637F:	drivers/hwmon/smsc47b397.c
21638
21639SMSC911x ETHERNET DRIVER
21640M:	Steve Glendinning <[email protected]>
21641L:	[email protected]
21642S:	Maintained
21643F:	drivers/net/ethernet/smsc/smsc911x.*
21644F:	include/linux/smsc911x.h
21645
21646SMSC9420 PCI ETHERNET DRIVER
21647M:	Steve Glendinning <[email protected]>
21648L:	[email protected]
21649S:	Maintained
21650F:	drivers/net/ethernet/smsc/smsc9420.*
21651
21652SNET DPU VIRTIO DATA PATH ACCELERATOR
21653R:	Alvaro Karsz <[email protected]>
21654F:	drivers/vdpa/solidrun/
21655
21656SOCIONEXT (SNI) AVE NETWORK DRIVER
21657M:	Kunihiko Hayashi <[email protected]>
21658L:	[email protected]
21659S:	Maintained
21660F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21661F:	drivers/net/ethernet/socionext/sni_ave.c
21662
21663SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21664M:	Ilias Apalodimas <[email protected]>
21665M:	Masahisa Kojima <[email protected]>
21666L:	[email protected]
21667S:	Maintained
21668F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21669F:	drivers/net/ethernet/socionext/netsec.c
21670
21671SOCIONEXT (SNI) Synquacer SPI DRIVER
21672M:	Masahisa Kojima <[email protected]>
21673M:	Jassi Brar <[email protected]>
21674L:	[email protected]
21675S:	Maintained
21676F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21677F:	drivers/spi/spi-synquacer.c
21678
21679SOCIONEXT SYNQUACER I2C DRIVER
21680M:	Ard Biesheuvel <[email protected]>
21681L:	[email protected]
21682S:	Maintained
21683F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21684F:	drivers/i2c/busses/i2c-synquacer.c
21685
21686SOCIONEXT UNIPHIER SOUND DRIVER
21687L:	[email protected]
21688S:	Orphan
21689F:	sound/soc/uniphier/
21690
21691SOCKET TIMESTAMPING
21692M:	Willem de Bruijn <[email protected]>
21693S:	Maintained
21694F:	Documentation/networking/timestamping.rst
21695F:	include/linux/net_tstamp.h
21696F:	include/uapi/linux/net_tstamp.h
21697F:	tools/testing/selftests/net/so_txtime.c
21698
21699SOEKRIS NET48XX LED SUPPORT
21700M:	Chris Boot <[email protected]>
21701S:	Maintained
21702F:	drivers/leds/leds-net48xx.c
21703
21704SOFT-IWARP DRIVER (siw)
21705M:	Bernard Metzler <[email protected]>
21706L:	[email protected]
21707S:	Supported
21708F:	drivers/infiniband/sw/siw/
21709F:	include/uapi/rdma/siw-abi.h
21710
21711SOFT-ROCE DRIVER (rxe)
21712M:	Zhu Yanjun <[email protected]>
21713L:	[email protected]
21714S:	Supported
21715F:	drivers/infiniband/sw/rxe/
21716F:	include/uapi/rdma/rdma_user_rxe.h
21717
21718SOFTLOGIC 6x10 MPEG CODEC
21719M:	Bluecherry Maintainers <[email protected]>
21720M:	Andrey Utkin <[email protected]>
21721M:	Ismael Luceno <[email protected]>
21722L:	[email protected]
21723S:	Supported
21724F:	drivers/media/pci/solo6x10/
21725
21726SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21727M:	James Morse <[email protected]>
21728L:	[email protected] (moderated for non-subscribers)
21729S:	Maintained
21730F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21731F:	drivers/firmware/arm_sdei.c
21732F:	include/linux/arm_sdei.h
21733F:	include/uapi/linux/arm_sdei.h
21734
21735SOFTWARE NODES AND DEVICE PROPERTIES
21736R:	Andy Shevchenko <[email protected]>
21737R:	Daniel Scally <[email protected]>
21738R:	Heikki Krogerus <[email protected]>
21739R:	Sakari Ailus <[email protected]>
21740L:	[email protected]
21741S:	Maintained
21742F:	drivers/base/property.c
21743F:	drivers/base/swnode.c
21744F:	include/linux/fwnode.h
21745F:	include/linux/property.h
21746
21747SOFTWARE RAID (Multiple Disks) SUPPORT
21748M:	Song Liu <[email protected]>
21749M:	Yu Kuai <[email protected]>
21750L:	[email protected]
21751S:	Supported
21752Q:	https://patchwork.kernel.org/project/linux-raid/list/
21753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21754F:	drivers/md/Kconfig
21755F:	drivers/md/Makefile
21756F:	drivers/md/md*
21757F:	drivers/md/raid*
21758F:	include/linux/raid/
21759F:	include/uapi/linux/raid/
21760
21761SOLIDRUN CLEARFOG SUPPORT
21762M:	Russell King <[email protected]>
21763S:	Maintained
21764F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21765F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21766
21767SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21768M:	Russell King <[email protected]>
21769S:	Maintained
21770F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21771F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21772F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21773
21774SONIC NETWORK DRIVER
21775M:	Thomas Bogendoerfer <[email protected]>
21776L:	[email protected]
21777S:	Maintained
21778F:	drivers/net/ethernet/natsemi/sonic.*
21779
21780SONICS SILICON BACKPLANE DRIVER (SSB)
21781M:	Michael Buesch <[email protected]>
21782L:	[email protected]
21783S:	Maintained
21784F:	drivers/ssb/
21785F:	include/linux/ssb/
21786
21787SONY IMX208 SENSOR DRIVER
21788M:	Sakari Ailus <[email protected]>
21789L:	[email protected]
21790S:	Maintained
21791T:	git git://linuxtv.org/media.git
21792F:	drivers/media/i2c/imx208.c
21793
21794SONY IMX214 SENSOR DRIVER
21795M:	Ricardo Ribalda <[email protected]>
21796L:	[email protected]
21797S:	Maintained
21798T:	git git://linuxtv.org/media.git
21799F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21800F:	drivers/media/i2c/imx214.c
21801
21802SONY IMX219 SENSOR DRIVER
21803M:	Dave Stevenson <[email protected]>
21804L:	[email protected]
21805S:	Maintained
21806T:	git git://linuxtv.org/media.git
21807F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21808F:	drivers/media/i2c/imx219.c
21809
21810SONY IMX258 SENSOR DRIVER
21811M:	Sakari Ailus <[email protected]>
21812L:	[email protected]
21813S:	Maintained
21814T:	git git://linuxtv.org/media.git
21815F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21816F:	drivers/media/i2c/imx258.c
21817
21818SONY IMX274 SENSOR DRIVER
21819M:	Leon Luo <[email protected]>
21820L:	[email protected]
21821S:	Maintained
21822T:	git git://linuxtv.org/media.git
21823F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21824F:	drivers/media/i2c/imx274.c
21825
21826SONY IMX283 SENSOR DRIVER
21827M:	Kieran Bingham <[email protected]>
21828M:	Umang Jain <[email protected]>
21829L:	[email protected]
21830S:	Maintained
21831T:	git git://linuxtv.org/media.git
21832F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21833F:	drivers/media/i2c/imx283.c
21834
21835SONY IMX290 SENSOR DRIVER
21836M:	Manivannan Sadhasivam <[email protected]>
21837L:	[email protected]
21838S:	Maintained
21839T:	git git://linuxtv.org/media.git
21840F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21841F:	drivers/media/i2c/imx290.c
21842
21843SONY IMX296 SENSOR DRIVER
21844M:	Laurent Pinchart <[email protected]>
21845M:	Manivannan Sadhasivam <[email protected]>
21846L:	[email protected]
21847S:	Maintained
21848T:	git git://linuxtv.org/media.git
21849F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21850F:	drivers/media/i2c/imx296.c
21851
21852SONY IMX319 SENSOR DRIVER
21853M:	Bingbu Cao <[email protected]>
21854L:	[email protected]
21855S:	Maintained
21856T:	git git://linuxtv.org/media.git
21857F:	drivers/media/i2c/imx319.c
21858
21859SONY IMX334 SENSOR DRIVER
21860L:	[email protected]
21861S:	Orphan
21862T:	git git://linuxtv.org/media.git
21863F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21864F:	drivers/media/i2c/imx334.c
21865
21866SONY IMX335 SENSOR DRIVER
21867L:	[email protected]
21868S:	Orphan
21869T:	git git://linuxtv.org/media.git
21870F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21871F:	drivers/media/i2c/imx335.c
21872
21873SONY IMX355 SENSOR DRIVER
21874M:	Tianshu Qiu <[email protected]>
21875L:	[email protected]
21876S:	Maintained
21877T:	git git://linuxtv.org/media.git
21878F:	drivers/media/i2c/imx355.c
21879
21880SONY IMX412 SENSOR DRIVER
21881L:	[email protected]
21882S:	Orphan
21883T:	git git://linuxtv.org/media.git
21884F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21885F:	drivers/media/i2c/imx412.c
21886
21887SONY IMX415 SENSOR DRIVER
21888M:	Michael Riesch <[email protected]>
21889L:	[email protected]
21890S:	Maintained
21891T:	git git://linuxtv.org/media.git
21892F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21893F:	drivers/media/i2c/imx415.c
21894
21895SONY MEMORYSTICK SUBSYSTEM
21896M:	Maxim Levitsky <[email protected]>
21897M:	Alex Dubov <[email protected]>
21898M:	Ulf Hansson <[email protected]>
21899L:	[email protected]
21900S:	Maintained
21901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21902F:	drivers/memstick/
21903F:	include/linux/memstick.h
21904
21905SONY VAIO CONTROL DEVICE DRIVER
21906M:	Mattia Dongili <[email protected]>
21907L:	[email protected]
21908S:	Maintained
21909W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21910F:	Documentation/admin-guide/laptops/sony-laptop.rst
21911F:	drivers/char/sonypi.c
21912F:	drivers/platform/x86/sony-laptop.c
21913F:	include/linux/sony-laptop.h
21914
21915SOPHGO DEVICETREES and DRIVERS
21916M:	Chen Wang <[email protected]>
21917M:	Inochi Amaoto <[email protected]>
21918T:	git https://github.com/sophgo/linux.git
21919S:	Maintained
21920N:	sophgo
21921K:	sophgo
21922
21923SOUND
21924M:	Jaroslav Kysela <[email protected]>
21925M:	Takashi Iwai <[email protected]>
21926L:	[email protected]
21927S:	Maintained
21928W:	http://www.alsa-project.org/
21929Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21931F:	Documentation/sound/
21932F:	include/sound/
21933F:	include/uapi/sound/
21934F:	sound/
21935F:	tools/testing/selftests/alsa
21936
21937SOUND - ALSA SELFTESTS
21938M:	Mark Brown <[email protected]>
21939L:	[email protected]
21940L:	[email protected]
21941S:	Supported
21942F:	tools/testing/selftests/alsa
21943
21944SOUND - COMPRESSED AUDIO
21945M:	Vinod Koul <[email protected]>
21946L:	[email protected]
21947S:	Supported
21948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21949F:	Documentation/sound/designs/compress-offload.rst
21950F:	include/sound/compress_driver.h
21951F:	include/uapi/sound/compress_*
21952F:	sound/core/compress_offload.c
21953F:	sound/soc/soc-compress.c
21954
21955SOUND - CORE KUNIT TEST
21956M:	Ivan Orlov <[email protected]>
21957L:	[email protected]
21958S:	Supported
21959F:	sound/core/sound_kunit.c
21960
21961SOUND - DMAENGINE HELPERS
21962M:	Lars-Peter Clausen <[email protected]>
21963S:	Supported
21964F:	include/sound/dmaengine_pcm.h
21965F:	sound/core/pcm_dmaengine.c
21966F:	sound/soc/soc-generic-dmaengine-pcm.c
21967
21968SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21969M:	Liam Girdwood <[email protected]>
21970M:	Mark Brown <[email protected]>
21971L:	[email protected]
21972S:	Supported
21973W:	http://alsa-project.org/main/index.php/ASoC
21974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21975F:	Documentation/devicetree/bindings/sound/
21976F:	Documentation/sound/soc/
21977F:	include/dt-bindings/sound/
21978F:	include/sound/soc*
21979F:	include/sound/sof.h
21980F:	include/sound/sof/
21981F:	include/trace/events/sof*.h
21982F:	include/uapi/sound/asoc.h
21983F:	sound/soc/
21984
21985SOUND - SOC LAYER / dapm-graph
21986M:	Luca Ceresoli <[email protected]>
21987L:	[email protected]
21988S:	Maintained
21989F:	tools/sound/dapm-graph
21990
21991SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21992M:	Liam Girdwood <[email protected]>
21993M:	Peter Ujfalusi <[email protected]>
21994M:	Bard Liao <[email protected]>
21995M:	Ranjani Sridharan <[email protected]>
21996M:	Daniel Baluta <[email protected]>
21997R:	Kai Vehmanen <[email protected]>
21998R:	Pierre-Louis Bossart <[email protected]>
21999L:	[email protected] (moderated for non-subscribers)
22000S:	Supported
22001W:	https://github.com/thesofproject/linux/
22002F:	sound/soc/sof/
22003
22004SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22005M:	Mark Brown <[email protected]>
22006M:	Kuninori Morimoto <[email protected]>
22007S:	Supported
22008L:	[email protected]
22009F:	sound/soc/generic/
22010F:	include/sound/simple_card*
22011F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22012F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22013
22014SOUNDWIRE SUBSYSTEM
22015M:	Vinod Koul <[email protected]>
22016M:	Bard Liao <[email protected]>
22017R:	Pierre-Louis Bossart <[email protected]>
22018R:	Sanyog Kale <[email protected]>
22019L:	[email protected]
22020S:	Supported
22021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22022F:	Documentation/driver-api/soundwire/
22023F:	drivers/soundwire/
22024F:	include/linux/soundwire/
22025
22026SP2 MEDIA DRIVER
22027M:	Olli Salonen <[email protected]>
22028L:	[email protected]
22029S:	Maintained
22030W:	https://linuxtv.org
22031Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22032F:	drivers/media/dvb-frontends/sp2*
22033
22034SPANISH DOCUMENTATION
22035M:	Carlos Bilbao <[email protected]>
22036R:	Avadhut Naik <[email protected]>
22037S:	Maintained
22038F:	Documentation/translations/sp_SP/
22039
22040SPARC + UltraSPARC (sparc/sparc64)
22041M:	"David S. Miller" <[email protected]>
22042M:	Andreas Larsson <[email protected]>
22043L:	[email protected]
22044S:	Maintained
22045Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22048F:	arch/sparc/
22049F:	drivers/sbus/
22050
22051SPARC SERIAL DRIVERS
22052M:	"David S. Miller" <[email protected]>
22053L:	[email protected]
22054S:	Maintained
22055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22057F:	drivers/tty/serial/suncore.c
22058F:	drivers/tty/serial/sunhv.c
22059F:	drivers/tty/serial/sunsab.c
22060F:	drivers/tty/serial/sunsab.h
22061F:	drivers/tty/serial/sunsu.c
22062F:	drivers/tty/serial/sunzilog.c
22063F:	drivers/tty/serial/sunzilog.h
22064F:	drivers/tty/vcc.c
22065F:	include/linux/sunserialcore.h
22066
22067SPARSE CHECKER
22068M:	"Luc Van Oostenryck" <[email protected]>
22069L:	[email protected]
22070S:	Maintained
22071W:	https://sparse.docs.kernel.org/
22072Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22073B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22074T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22075F:	include/linux/compiler.h
22076
22077SPEAKUP CONSOLE SPEECH DRIVER
22078M:	William Hubbs <[email protected]>
22079M:	Chris Brannon <[email protected]>
22080M:	Kirk Reiser <[email protected]>
22081M:	Samuel Thibault <[email protected]>
22082L:	[email protected]
22083S:	Odd Fixes
22084W:	http://www.linux-speakup.org/
22085W:	https://github.com/linux-speakup/speakup
22086B:	https://github.com/linux-speakup/speakup/issues
22087F:	drivers/accessibility/speakup/
22088
22089SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22090M:	Viresh Kumar <[email protected]>
22091M:	Shiraz Hashim <[email protected]>
22092L:	[email protected] (moderated for non-subscribers)
22093L:	[email protected]
22094S:	Maintained
22095W:	http://www.st.com/spear
22096F:	arch/arm/boot/dts/st/spear*
22097F:	arch/arm/mach-spear/
22098F:	drivers/clk/spear/
22099F:	drivers/pinctrl/spear/
22100
22101SPI NOR SUBSYSTEM
22102M:	Tudor Ambarus <[email protected]>
22103M:	Pratyush Yadav <[email protected]>
22104M:	Michael Walle <[email protected]>
22105L:	[email protected]
22106S:	Maintained
22107W:	http://www.linux-mtd.infradead.org/
22108Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22109C:	irc://irc.oftc.net/mtd
22110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22111F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22112F:	drivers/mtd/spi-nor/
22113F:	include/linux/mtd/spi-nor.h
22114
22115SPI SUBSYSTEM
22116M:	Mark Brown <[email protected]>
22117L:	[email protected]
22118S:	Maintained
22119Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22121F:	Documentation/devicetree/bindings/spi/
22122F:	Documentation/spi/
22123F:	drivers/spi/
22124F:	include/linux/spi/
22125F:	include/uapi/linux/spi/
22126F:	tools/spi/
22127
22128SPIDERNET NETWORK DRIVER for CELL
22129M:	Ishizaki Kou <[email protected]>
22130M:	Geoff Levand <[email protected]>
22131L:	[email protected]
22132L:	[email protected]
22133S:	Maintained
22134F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22135F:	drivers/net/ethernet/toshiba/spider_net*
22136
22137SPMI SUBSYSTEM
22138M:	Stephen Boyd <[email protected]>
22139L:	[email protected]
22140S:	Maintained
22141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22142F:	Documentation/devicetree/bindings/spmi/
22143F:	drivers/spmi/
22144F:	include/dt-bindings/spmi/spmi.h
22145F:	include/linux/spmi.h
22146F:	include/trace/events/spmi.h
22147
22148SPU FILE SYSTEM
22149L:	[email protected]
22150S:	Orphan
22151F:	Documentation/filesystems/spufs/spufs.rst
22152F:	arch/powerpc/platforms/cell/spufs/
22153
22154SQUASHFS FILE SYSTEM
22155M:	Phillip Lougher <[email protected]>
22156L:	[email protected] (subscribers-only)
22157S:	Maintained
22158W:	http://squashfs.org.uk
22159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22160F:	Documentation/filesystems/squashfs.rst
22161F:	fs/squashfs/
22162
22163SRM (Alpha) environment access
22164M:	Jan-Benedict Glaw <[email protected]>
22165S:	Maintained
22166F:	arch/alpha/kernel/srm_env.c
22167
22168ST LSM6DSx IMU IIO DRIVER
22169M:	Lorenzo Bianconi <[email protected]>
22170L:	[email protected]
22171S:	Maintained
22172W:	http://www.st.com/
22173F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22174F:	drivers/iio/imu/st_lsm6dsx/
22175
22176ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22177M:	Benjamin Mugnier <[email protected]>
22178M:	Sylvain Petinot <[email protected]>
22179L:	[email protected]
22180S:	Maintained
22181T:	git git://linuxtv.org/media.git
22182F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22183F:	drivers/media/i2c/st-mipid02.c
22184
22185ST STM32 FIREWALL
22186M:	Gatien Chevallier <[email protected]>
22187S:	Maintained
22188F:	drivers/bus/stm32_etzpc.c
22189F:	drivers/bus/stm32_firewall.c
22190F:	drivers/bus/stm32_rifsc.c
22191
22192ST STM32 I2C/SMBUS DRIVER
22193M:	Pierre-Yves MORDRET <[email protected]>
22194M:	Alain Volmat <[email protected]>
22195L:	[email protected]
22196S:	Maintained
22197F:	drivers/i2c/busses/i2c-stm32*
22198
22199ST STM32 SPI DRIVER
22200M:	Alain Volmat <[email protected]>
22201L:	[email protected]
22202S:	Maintained
22203F:	drivers/spi/spi-stm32.c
22204
22205ST STPDDC60 DRIVER
22206M:	Daniel Nilsson <[email protected]>
22207L:	[email protected]
22208S:	Maintained
22209F:	Documentation/hwmon/stpddc60.rst
22210F:	drivers/hwmon/pmbus/stpddc60.c
22211
22212ST VGXY61 DRIVER
22213M:	Benjamin Mugnier <[email protected]>
22214M:	Sylvain Petinot <[email protected]>
22215L:	[email protected]
22216S:	Maintained
22217T:	git git://linuxtv.org/media.git
22218F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22219F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22220F:	drivers/media/i2c/vgxy61.c
22221
22222ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22223M:	Song Qiang <[email protected]>
22224L:	[email protected]
22225S:	Maintained
22226F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22227F:	drivers/iio/proximity/vl53l0x-i2c.c
22228
22229STABLE BRANCH
22230M:	Greg Kroah-Hartman <[email protected]>
22231M:	Sasha Levin <[email protected]>
22232L:	[email protected]
22233S:	Supported
22234F:	Documentation/process/stable-kernel-rules.rst
22235
22236STAGING - ATOMISP DRIVER
22237M:	Hans de Goede <[email protected]>
22238M:	Mauro Carvalho Chehab <[email protected]>
22239R:	Sakari Ailus <[email protected]>
22240L:	[email protected]
22241S:	Maintained
22242F:	drivers/staging/media/atomisp/
22243
22244STAGING - INDUSTRIAL IO
22245M:	Jonathan Cameron <[email protected]>
22246L:	[email protected]
22247S:	Odd Fixes
22248F:	Documentation/devicetree/bindings/staging/iio/
22249F:	drivers/staging/iio/
22250
22251STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22252M:	Marc Dietrich <[email protected]>
22253L:	[email protected] (moderated for non-subscribers)
22254L:	[email protected]
22255S:	Maintained
22256F:	drivers/staging/nvec/
22257
22258STAGING - SEPS525 LCD CONTROLLER DRIVERS
22259M:	Michael Hennerich <[email protected]>
22260L:	[email protected]
22261S:	Supported
22262F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22263F:	drivers/staging/fbtft/fb_seps525.c
22264
22265STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22266M:	Sudip Mukherjee <[email protected]>
22267M:	Teddy Wang <[email protected]>
22268M:	Sudip Mukherjee <[email protected]>
22269L:	[email protected]
22270S:	Maintained
22271F:	drivers/staging/sm750fb/
22272
22273STAGING SUBSYSTEM
22274M:	Greg Kroah-Hartman <[email protected]>
22275L:	[email protected]
22276S:	Supported
22277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22278F:	drivers/staging/
22279
22280STANDALONE CACHE CONTROLLER DRIVERS
22281M:	Conor Dooley <[email protected]>
22282S:	Maintained
22283T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22284F:	Documentation/devicetree/bindings/cache/
22285F:	drivers/cache
22286
22287STARFIRE/DURALAN NETWORK DRIVER
22288M:	Ion Badulescu <[email protected]>
22289S:	Odd Fixes
22290F:	drivers/net/ethernet/adaptec/starfire*
22291
22292STARFIVE CAMERA SUBSYSTEM DRIVER
22293M:	Jack Zhu <[email protected]>
22294M:	Changhuang Liang <[email protected]>
22295L:	[email protected]
22296S:	Maintained
22297F:	Documentation/admin-guide/media/starfive_camss.rst
22298F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22299F:	drivers/staging/media/starfive/camss
22300
22301STARFIVE CRYPTO DRIVER
22302M:	Jia Jie Ho <[email protected]>
22303M:	William Qiu <[email protected]>
22304S:	Supported
22305F:	Documentation/devicetree/bindings/crypto/starfive*
22306F:	drivers/crypto/starfive/
22307
22308STARFIVE DEVICETREES
22309M:	Emil Renner Berthing <[email protected]>
22310S:	Maintained
22311F:	arch/riscv/boot/dts/starfive/
22312
22313STARFIVE DWMAC GLUE LAYER
22314M:	Emil Renner Berthing <[email protected]>
22315M:	Minda Chen <[email protected]>
22316S:	Maintained
22317F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22318F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22319
22320STARFIVE JH7110 DPHY RX DRIVER
22321M:	Jack Zhu <[email protected]>
22322M:	Changhuang Liang <[email protected]>
22323S:	Supported
22324F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22325F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22326
22327STARFIVE JH7110 DPHY TX DRIVER
22328M:	Keith Zhao <[email protected]>
22329M:	Shengyang Chen <[email protected]>
22330S:	Supported
22331F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22332F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22333
22334STARFIVE JH7110 MMC/SD/SDIO DRIVER
22335M:	William Qiu <[email protected]>
22336S:	Supported
22337F:	Documentation/devicetree/bindings/mmc/starfive*
22338F:	drivers/mmc/host/dw_mmc-starfive.c
22339
22340STARFIVE JH7110 PLL CLOCK DRIVER
22341M:	Xingyu Wu <[email protected]>
22342S:	Supported
22343F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22344F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22345
22346STARFIVE JH7110 PWMDAC DRIVER
22347M:	Hal Feng <[email protected]>
22348M:	Xingyu Wu <[email protected]>
22349S:	Supported
22350F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22351F:	sound/soc/starfive/jh7110_pwmdac.c
22352
22353STARFIVE JH7110 SYSCON
22354M:	William Qiu <[email protected]>
22355M:	Xingyu Wu <[email protected]>
22356S:	Supported
22357F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22358
22359STARFIVE JH7110 TDM DRIVER
22360M:	Walker Chen <[email protected]>
22361S:	Maintained
22362F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22363F:	sound/soc/starfive/jh7110_tdm.c
22364
22365STARFIVE JH71X0 CLOCK DRIVERS
22366M:	Emil Renner Berthing <[email protected]>
22367M:	Hal Feng <[email protected]>
22368S:	Maintained
22369F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22370F:	drivers/clk/starfive/clk-starfive-jh71*
22371F:	include/dt-bindings/clock/starfive?jh71*.h
22372
22373STARFIVE JH71X0 PINCTRL DRIVERS
22374M:	Emil Renner Berthing <[email protected]>
22375M:	Jianlong Huang <[email protected]>
22376M:	Hal Feng <[email protected]>
22377L:	[email protected]
22378S:	Maintained
22379F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22380F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22381F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22382F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22383
22384STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22385M:	Emil Renner Berthing <[email protected]>
22386M:	Hal Feng <[email protected]>
22387S:	Maintained
22388F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22389F:	drivers/reset/starfive/reset-starfive-jh71*
22390F:	include/dt-bindings/reset/starfive?jh71*.h
22391
22392STARFIVE JH71X0 USB DRIVERS
22393M:	Minda Chen <[email protected]>
22394S:	Maintained
22395F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22396F:	drivers/usb/cdns3/cdns3-starfive.c
22397
22398STARFIVE JH71XX PMU CONTROLLER DRIVER
22399M:	Walker Chen <[email protected]>
22400M:	Changhuang Liang <[email protected]>
22401S:	Supported
22402F:	Documentation/devicetree/bindings/power/starfive*
22403F:	drivers/pmdomain/starfive/
22404F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22405
22406STARFIVE SOC DRIVERS
22407M:	Conor Dooley <[email protected]>
22408S:	Maintained
22409T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22410F:	Documentation/devicetree/bindings/soc/starfive/
22411
22412STARFIVE STARLINK PMU DRIVER
22413M:	Ji Sheng Teoh <[email protected]>
22414S:	Maintained
22415F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22416F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22417F:	drivers/perf/starfive_starlink_pmu.c
22418
22419STARFIVE TRNG DRIVER
22420M:	Jia Jie Ho <[email protected]>
22421S:	Supported
22422F:	Documentation/devicetree/bindings/rng/starfive*
22423F:	drivers/char/hw_random/jh7110-trng.c
22424
22425STARFIVE WATCHDOG DRIVER
22426M:	Xingyu Wu <[email protected]>
22427M:	Ziv Xu <[email protected]>
22428S:	Supported
22429F:	Documentation/devicetree/bindings/watchdog/starfive*
22430F:	drivers/watchdog/starfive-wdt.c
22431
22432STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22433M:	Minda Chen <[email protected]>
22434S:	Supported
22435F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22436F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22437F:	drivers/phy/starfive/phy-jh7110-pcie.c
22438F:	drivers/phy/starfive/phy-jh7110-usb.c
22439
22440STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22441M:	Changhuang Liang <[email protected]>
22442S:	Supported
22443F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22444F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22445
22446STATIC BRANCH/CALL
22447M:	Peter Zijlstra <[email protected]>
22448M:	Josh Poimboeuf <[email protected]>
22449M:	Jason Baron <[email protected]>
22450R:	Steven Rostedt <[email protected]>
22451R:	Ard Biesheuvel <[email protected]>
22452S:	Supported
22453F:	arch/*/include/asm/jump_label*.h
22454F:	arch/*/include/asm/static_call*.h
22455F:	arch/*/kernel/jump_label.c
22456F:	arch/*/kernel/static_call.c
22457F:	include/linux/jump_label*.h
22458F:	include/linux/static_call*.h
22459F:	kernel/jump_label.c
22460F:	kernel/static_call.c
22461
22462STI AUDIO (ASoC) DRIVERS
22463M:	Arnaud Pouliquen <[email protected]>
22464L:	[email protected]
22465S:	Maintained
22466F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22467F:	sound/soc/sti/
22468
22469STI CEC DRIVER
22470M:	Alain Volmat <[email protected]>
22471S:	Maintained
22472F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22473F:	drivers/media/cec/platform/sti/
22474
22475STK1160 USB VIDEO CAPTURE DRIVER
22476M:	Ezequiel Garcia <[email protected]>
22477L:	[email protected]
22478S:	Maintained
22479T:	git git://linuxtv.org/media.git
22480F:	drivers/media/usb/stk1160/
22481
22482STM32 AUDIO (ASoC) DRIVERS
22483M:	Olivier Moysan <[email protected]>
22484M:	Arnaud Pouliquen <[email protected]>
22485L:	[email protected]
22486S:	Maintained
22487F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22488F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22489F:	sound/soc/stm/
22490
22491STM32 DMA DRIVERS
22492M:	Amélie Delaunay <[email protected]>
22493L:	[email protected]
22494L:	[email protected] (moderated for non-subscribers)
22495S:	Maintained
22496F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22497F:	Documentation/devicetree/bindings/dma/stm32/
22498F:	drivers/dma/stm32/
22499
22500STM32 TIMER/LPTIMER DRIVERS
22501M:	Fabrice Gasnier <[email protected]>
22502S:	Maintained
22503F:	Documentation/ABI/testing/*timer-stm32
22504F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22505F:	drivers/*/stm32-*timer*
22506F:	drivers/pwm/pwm-stm32*
22507F:	include/linux/*/stm32-*tim*
22508
22509STM32MP25 USB3/PCIE COMBOPHY DRIVER
22510M:	Christian Bruel <[email protected]>
22511S:	Maintained
22512F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22513F:	drivers/phy/st/phy-stm32-combophy.c
22514
22515STMMAC ETHERNET DRIVER
22516L:	[email protected]
22517S:	Orphan
22518F:	Documentation/networking/device_drivers/ethernet/stmicro/
22519F:	drivers/net/ethernet/stmicro/stmmac/
22520
22521SUN HAPPY MEAL ETHERNET DRIVER
22522M:	Sean Anderson <[email protected]>
22523S:	Maintained
22524F:	drivers/net/ethernet/sun/sunhme.*
22525
22526SUN3/3X
22527M:	Sam Creasey <[email protected]>
22528S:	Maintained
22529W:	http://sammy.net/sun3/
22530F:	arch/m68k/include/asm/sun3*
22531F:	arch/m68k/kernel/*sun3*
22532F:	arch/m68k/sun3*/
22533F:	drivers/net/ethernet/i825xx/sun3*
22534
22535SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22536M:	Hans de Goede <[email protected]>
22537L:	[email protected]
22538S:	Maintained
22539F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22540F:	drivers/input/keyboard/sun4i-lradc-keys.c
22541
22542SUNPLUS ETHERNET DRIVER
22543M:	Wells Lu <[email protected]>
22544L:	[email protected]
22545S:	Maintained
22546W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22547F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22548F:	drivers/net/ethernet/sunplus/
22549
22550SUNPLUS MMC DRIVER
22551M:	Tony Huang <[email protected]>
22552M:	Li-hao Kuo <[email protected]>
22553S:	Maintained
22554F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22555F:	drivers/mmc/host/sunplus-mmc.c
22556
22557SUNPLUS OCOTP DRIVER
22558M:	Vincent Shih <[email protected]>
22559S:	Maintained
22560F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22561F:	drivers/nvmem/sunplus-ocotp.c
22562
22563SUNPLUS PWM DRIVER
22564M:	Hammer Hsieh <[email protected]>
22565S:	Maintained
22566F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22567F:	drivers/pwm/pwm-sunplus.c
22568
22569SUNPLUS RTC DRIVER
22570M:	Vincent Shih <[email protected]>
22571L:	[email protected]
22572S:	Maintained
22573F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22574F:	drivers/rtc/rtc-sunplus.c
22575
22576SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22577M:	Li-hao Kuo <[email protected]>
22578L:	[email protected]
22579S:	Maintained
22580F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22581F:	drivers/spi/spi-sunplus-sp7021.c
22582
22583SUNPLUS UART DRIVER
22584M:	Hammer Hsieh <[email protected]>
22585S:	Maintained
22586F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22587F:	drivers/tty/serial/sunplus-uart.c
22588
22589SUNPLUS USB2 PHY DRIVER
22590M:	Vincent Shih <[email protected]>
22591L:	[email protected]
22592S:	Maintained
22593F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22594F:	drivers/phy/sunplus/Kconfig
22595F:	drivers/phy/sunplus/Makefile
22596F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22597
22598SUNPLUS WATCHDOG DRIVER
22599M:	Xiantao Hu <[email protected]>
22600L:	[email protected]
22601S:	Maintained
22602F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22603F:	drivers/watchdog/sunplus_wdt.c
22604
22605SUPERH
22606M:	Yoshinori Sato <[email protected]>
22607M:	Rich Felker <[email protected]>
22608M:	John Paul Adrian Glaubitz <[email protected]>
22609L:	[email protected]
22610S:	Maintained
22611Q:	http://patchwork.kernel.org/project/linux-sh/list/
22612F:	Documentation/arch/sh/
22613F:	arch/sh/
22614F:	drivers/sh/
22615
22616SUSPEND TO RAM
22617M:	"Rafael J. Wysocki" <[email protected]>
22618M:	Len Brown <[email protected]>
22619M:	Pavel Machek <[email protected]>
22620L:	[email protected]
22621S:	Supported
22622B:	https://bugzilla.kernel.org
22623F:	Documentation/power/
22624F:	arch/x86/kernel/acpi/sleep*
22625F:	arch/x86/kernel/acpi/wakeup*
22626F:	drivers/base/power/
22627F:	include/linux/freezer.h
22628F:	include/linux/pm.h
22629F:	include/linux/suspend.h
22630F:	kernel/power/
22631
22632SVGA HANDLING
22633M:	Martin Mares <[email protected]>
22634L:	[email protected]
22635S:	Maintained
22636F:	Documentation/admin-guide/svga.rst
22637F:	arch/x86/boot/video*
22638
22639SWITCHDEV
22640M:	Jiri Pirko <[email protected]>
22641M:	Ivan Vecera <[email protected]>
22642L:	[email protected]
22643S:	Supported
22644F:	include/net/switchdev.h
22645F:	net/switchdev/
22646
22647SY8106A REGULATOR DRIVER
22648M:	Icenowy Zheng <[email protected]>
22649S:	Maintained
22650F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22651F:	drivers/regulator/sy8106a-regulator.c
22652
22653SYNC FILE FRAMEWORK
22654M:	Sumit Semwal <[email protected]>
22655R:	Gustavo Padovan <[email protected]>
22656L:	[email protected]
22657L:	[email protected]
22658S:	Maintained
22659T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22660F:	Documentation/driver-api/sync_file.rst
22661F:	drivers/dma-buf/dma-fence*
22662F:	drivers/dma-buf/sw_sync.c
22663F:	drivers/dma-buf/sync_*
22664F:	include/linux/sync_file.h
22665F:	include/uapi/linux/sync_file.h
22666
22667SYNOPSYS ARC ARCHITECTURE
22668M:	Vineet Gupta <[email protected]>
22669L:	[email protected]
22670S:	Supported
22671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22672F:	Documentation/arch/arc
22673F:	Documentation/devicetree/bindings/arc/*
22674F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22675F:	arch/arc/
22676F:	drivers/clocksource/arc_timer.c
22677F:	drivers/tty/serial/arc_uart.c
22678
22679SYNOPSYS ARC HSDK SDP pll clock driver
22680M:	Eugeniy Paltsev <[email protected]>
22681S:	Supported
22682F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22683F:	drivers/clk/clk-hsdk-pll.c
22684
22685SYNOPSYS ARC SDP clock driver
22686M:	Eugeniy Paltsev <[email protected]>
22687S:	Supported
22688F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22689F:	drivers/clk/axs10x/*
22690
22691SYNOPSYS ARC SDP platform support
22692M:	Alexey Brodkin <[email protected]>
22693S:	Supported
22694F:	Documentation/devicetree/bindings/arc/axs10*
22695F:	arch/arc/boot/dts/ax*
22696F:	arch/arc/plat-axs10x
22697
22698SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22699M:	Eugeniy Paltsev <[email protected]>
22700S:	Supported
22701F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22702F:	drivers/reset/reset-axs10x.c
22703
22704SYNOPSYS CREG GPIO DRIVER
22705M:	Eugeniy Paltsev <[email protected]>
22706S:	Maintained
22707F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22708F:	drivers/gpio/gpio-creg-snps.c
22709
22710SYNOPSYS DESIGNWARE 8250 UART DRIVER
22711M:	Ilpo Järvinen <[email protected]>
22712R:	Andy Shevchenko <[email protected]>
22713S:	Supported
22714F:	drivers/tty/serial/8250/8250_dw.c
22715F:	drivers/tty/serial/8250/8250_dwlib.*
22716F:	drivers/tty/serial/8250/8250_lpss.c
22717
22718SYNOPSYS DESIGNWARE APB GPIO DRIVER
22719M:	Hoan Tran <[email protected]>
22720L:	[email protected]
22721S:	Maintained
22722F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22723F:	drivers/gpio/gpio-dwapb.c
22724
22725SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22726M:	Eugeniy Paltsev <[email protected]>
22727S:	Maintained
22728F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22729F:	drivers/dma/dw-axi-dmac/
22730
22731SYNOPSYS DESIGNWARE DMAC DRIVER
22732M:	Viresh Kumar <[email protected]>
22733R:	Andy Shevchenko <[email protected]>
22734S:	Maintained
22735F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22736F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22737F:	drivers/dma/dw/
22738F:	include/dt-bindings/dma/dw-dmac.h
22739F:	include/linux/dma/dw.h
22740F:	include/linux/platform_data/dma-dw.h
22741
22742SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22743M:	Jose Abreu <[email protected]>
22744L:	[email protected]
22745S:	Supported
22746F:	drivers/net/ethernet/synopsys/
22747
22748SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22749L:	[email protected]
22750S:	Orphan
22751F:	drivers/net/pcs/pcs-xpcs.c
22752F:	drivers/net/pcs/pcs-xpcs.h
22753F:	include/linux/pcs/pcs-xpcs.h
22754
22755SYNOPSYS DESIGNWARE I2C DRIVER
22756M:	Jarkko Nikula <[email protected]>
22757R:	Andy Shevchenko <[email protected]>
22758R:	Mika Westerberg <[email protected]>
22759R:	Jan Dabros <[email protected]>
22760L:	[email protected]
22761S:	Supported
22762F:	drivers/i2c/busses/i2c-designware-*
22763
22764SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22765M:	Jaehoon Chung <[email protected]>
22766L:	[email protected]
22767S:	Maintained
22768F:	drivers/mmc/host/dw_mmc*
22769
22770SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22771M:	Shuai Xue <[email protected]>
22772M:	Jing Zhang <[email protected]>
22773S:	Supported
22774F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22775F:	drivers/perf/dwc_pcie_pmu.c
22776
22777SYNOPSYS HSDK RESET CONTROLLER DRIVER
22778M:	Eugeniy Paltsev <[email protected]>
22779S:	Supported
22780F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22781F:	drivers/reset/reset-hsdk.c
22782F:	include/dt-bindings/reset/snps,hsdk-reset.h
22783
22784SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22785M:	Prabu Thangamuthu <[email protected]>
22786M:	Manjunath M B <[email protected]>
22787L:	[email protected]
22788S:	Maintained
22789F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22790
22791SYSTEM CONFIGURATION (SYSCON)
22792M:	Lee Jones <[email protected]>
22793M:	Arnd Bergmann <[email protected]>
22794S:	Supported
22795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22796F:	drivers/mfd/syscon.c
22797
22798SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22799M:	Sudeep Holla <[email protected]>
22800R:	Cristian Marussi <[email protected]>
22801L:	[email protected]
22802L:	[email protected] (moderated for non-subscribers)
22803S:	Maintained
22804F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22805F:	drivers/clk/clk-sc[mp]i.c
22806F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22807F:	drivers/firmware/arm_scmi/
22808F:	drivers/firmware/arm_scpi.c
22809F:	drivers/hwmon/scmi-hwmon.c
22810F:	drivers/pinctrl/pinctrl-scmi.c
22811F:	drivers/pmdomain/arm/
22812F:	drivers/powercap/arm_scmi_powercap.c
22813F:	drivers/regulator/scmi-regulator.c
22814F:	drivers/reset/reset-scmi.c
22815F:	include/linux/sc[mp]i_protocol.h
22816F:	include/trace/events/scmi.h
22817F:	include/uapi/linux/virtio_scmi.h
22818
22819SYSTEM RESET/SHUTDOWN DRIVERS
22820M:	Sebastian Reichel <[email protected]>
22821L:	[email protected]
22822S:	Maintained
22823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22824F:	Documentation/devicetree/bindings/power/reset/
22825F:	drivers/power/reset/
22826
22827SYSTEM TRACE MODULE CLASS
22828M:	Alexander Shishkin <[email protected]>
22829S:	Maintained
22830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22831F:	Documentation/trace/stm.rst
22832F:	drivers/hwtracing/stm/
22833F:	include/linux/stm.h
22834F:	include/uapi/linux/stm.h
22835
22836SYSTEM76 ACPI DRIVER
22837M:	Jeremy Soller <[email protected]>
22838M:	System76 Product Development <[email protected]>
22839L:	[email protected]
22840S:	Maintained
22841F:	drivers/platform/x86/system76_acpi.c
22842
22843SYSV FILESYSTEM
22844S:	Orphan
22845F:	Documentation/filesystems/sysv-fs.rst
22846F:	fs/sysv/
22847F:	include/linux/sysv_fs.h
22848
22849TASKSTATS STATISTICS INTERFACE
22850M:	Balbir Singh <[email protected]>
22851S:	Maintained
22852F:	Documentation/accounting/taskstats*
22853F:	include/linux/taskstats*
22854F:	kernel/taskstats.c
22855
22856TC subsystem
22857M:	Jamal Hadi Salim <[email protected]>
22858M:	Cong Wang <[email protected]>
22859M:	Jiri Pirko <[email protected]>
22860L:	[email protected]
22861S:	Maintained
22862F:	include/net/pkt_cls.h
22863F:	include/net/pkt_sched.h
22864F:	include/net/tc_act/
22865F:	include/uapi/linux/pkt_cls.h
22866F:	include/uapi/linux/pkt_sched.h
22867F:	include/uapi/linux/tc_act/
22868F:	include/uapi/linux/tc_ematch/
22869F:	net/sched/
22870F:	tools/testing/selftests/tc-testing
22871
22872TC90522 MEDIA DRIVER
22873M:	Akihiro Tsukada <[email protected]>
22874L:	[email protected]
22875S:	Odd Fixes
22876F:	drivers/media/dvb-frontends/tc90522*
22877
22878TCP LOW PRIORITY MODULE
22879M:	"Wong Hoi Sing, Edison" <[email protected]>
22880M:	"Hung Hing Lun, Mike" <[email protected]>
22881S:	Maintained
22882W:	http://tcp-lp-mod.sourceforge.net/
22883F:	net/ipv4/tcp_lp.c
22884
22885TDA10071 MEDIA DRIVER
22886L:	[email protected]
22887S:	Orphan
22888W:	https://linuxtv.org
22889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22890F:	drivers/media/dvb-frontends/tda10071*
22891
22892TDA18212 MEDIA DRIVER
22893L:	[email protected]
22894S:	Orphan
22895W:	https://linuxtv.org
22896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22897F:	drivers/media/tuners/tda18212*
22898
22899TDA18218 MEDIA DRIVER
22900L:	[email protected]
22901S:	Orphan
22902W:	https://linuxtv.org
22903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22904F:	drivers/media/tuners/tda18218*
22905
22906TDA18250 MEDIA DRIVER
22907M:	Olli Salonen <[email protected]>
22908L:	[email protected]
22909S:	Maintained
22910W:	https://linuxtv.org
22911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22912T:	git git://linuxtv.org/media.git
22913F:	drivers/media/tuners/tda18250*
22914
22915TDA18271 MEDIA DRIVER
22916M:	Michael Krufky <[email protected]>
22917L:	[email protected]
22918S:	Maintained
22919W:	https://linuxtv.org
22920W:	http://github.com/mkrufky
22921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22922T:	git git://linuxtv.org/mkrufky/tuners.git
22923F:	drivers/media/tuners/tda18271*
22924
22925TDA1997x MEDIA DRIVER
22926M:	Tim Harvey <[email protected]>
22927L:	[email protected]
22928S:	Maintained
22929W:	https://linuxtv.org
22930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22931F:	drivers/media/i2c/tda1997x.*
22932
22933TDA827x MEDIA DRIVER
22934M:	Michael Krufky <[email protected]>
22935L:	[email protected]
22936S:	Maintained
22937W:	https://linuxtv.org
22938W:	http://github.com/mkrufky
22939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22940T:	git git://linuxtv.org/mkrufky/tuners.git
22941F:	drivers/media/tuners/tda8290.*
22942
22943TDA8290 MEDIA DRIVER
22944M:	Michael Krufky <[email protected]>
22945L:	[email protected]
22946S:	Maintained
22947W:	https://linuxtv.org
22948W:	http://github.com/mkrufky
22949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22950T:	git git://linuxtv.org/mkrufky/tuners.git
22951F:	drivers/media/tuners/tda8290.*
22952
22953TDA9840 MEDIA DRIVER
22954M:	Hans Verkuil <[email protected]>
22955L:	[email protected]
22956S:	Maintained
22957W:	https://linuxtv.org
22958T:	git git://linuxtv.org/media.git
22959F:	drivers/media/i2c/tda9840*
22960
22961TEA5761 TUNER DRIVER
22962M:	Mauro Carvalho Chehab <[email protected]>
22963L:	[email protected]
22964S:	Odd fixes
22965W:	https://linuxtv.org
22966T:	git git://linuxtv.org/media.git
22967F:	drivers/media/tuners/tea5761.*
22968
22969TEA5767 TUNER DRIVER
22970M:	Mauro Carvalho Chehab <[email protected]>
22971L:	[email protected]
22972S:	Maintained
22973W:	https://linuxtv.org
22974T:	git git://linuxtv.org/media.git
22975F:	drivers/media/tuners/tea5767.*
22976
22977TEA6415C MEDIA DRIVER
22978M:	Hans Verkuil <[email protected]>
22979L:	[email protected]
22980S:	Maintained
22981W:	https://linuxtv.org
22982T:	git git://linuxtv.org/media.git
22983F:	drivers/media/i2c/tea6415c*
22984
22985TEA6420 MEDIA DRIVER
22986M:	Hans Verkuil <[email protected]>
22987L:	[email protected]
22988S:	Maintained
22989W:	https://linuxtv.org
22990T:	git git://linuxtv.org/media.git
22991F:	drivers/media/i2c/tea6420*
22992
22993TEAM DRIVER
22994M:	Jiri Pirko <[email protected]>
22995L:	[email protected]
22996S:	Supported
22997F:	Documentation/netlink/specs/team.yaml
22998F:	drivers/net/team/
22999F:	include/linux/if_team.h
23000F:	include/uapi/linux/if_team.h
23001F:	tools/testing/selftests/drivers/net/team/
23002
23003TECHNICAL ADVISORY BOARD PROCESS DOCS
23004M:	"Theodore Ts'o" <[email protected]>
23005M:	Greg Kroah-Hartman <[email protected]>
23006L:	[email protected]
23007S:	Maintained
23008F:	Documentation/process/contribution-maturity-model.rst
23009F:	Documentation/process/researcher-guidelines.rst
23010
23011TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23012M:	"Savoir-faire Linux Inc." <[email protected]>
23013S:	Maintained
23014F:	arch/x86/platform/ts5500/
23015
23016TECHNOTREND USB IR RECEIVER
23017M:	Sean Young <[email protected]>
23018L:	[email protected]
23019S:	Maintained
23020F:	drivers/media/rc/ttusbir.c
23021
23022TECHWELL TW9900 VIDEO DECODER
23023M:	Mehdi Djait <[email protected]>
23024L:	[email protected]
23025S:	Maintained
23026F:	drivers/media/i2c/tw9900.c
23027
23028TECHWELL TW9910 VIDEO DECODER
23029L:	[email protected]
23030S:	Orphan
23031F:	drivers/media/i2c/tw9910.c
23032F:	include/media/i2c/tw9910.h
23033
23034TEE SUBSYSTEM
23035M:	Jens Wiklander <[email protected]>
23036R:	Sumit Garg <[email protected]>
23037L:	[email protected]
23038S:	Maintained
23039F:	Documentation/ABI/testing/sysfs-class-tee
23040F:	Documentation/driver-api/tee.rst
23041F:	Documentation/tee/
23042F:	Documentation/userspace-api/tee.rst
23043F:	drivers/tee/
23044F:	include/linux/tee_core.h
23045F:	include/linux/tee_drv.h
23046F:	include/uapi/linux/tee.h
23047
23048TEGRA ARCHITECTURE SUPPORT
23049M:	Thierry Reding <[email protected]>
23050M:	Jonathan Hunter <[email protected]>
23051L:	[email protected]
23052S:	Supported
23053Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23055N:	[^a-z]tegra
23056
23057TEGRA CLOCK DRIVER
23058M:	Peter De Schrijver <[email protected]>
23059M:	Prashant Gaikwad <[email protected]>
23060S:	Supported
23061F:	drivers/clk/tegra/
23062
23063TEGRA CRYPTO DRIVERS
23064M:	Akhil R <[email protected]>
23065S:	Supported
23066F:	drivers/crypto/tegra/*
23067
23068TEGRA DMA DRIVERS
23069M:	Laxman Dewangan <[email protected]>
23070M:	Jon Hunter <[email protected]>
23071S:	Supported
23072F:	drivers/dma/tegra*
23073
23074TEGRA I2C DRIVER
23075M:	Laxman Dewangan <[email protected]>
23076R:	Dmitry Osipenko <[email protected]>
23077S:	Supported
23078F:	drivers/i2c/busses/i2c-tegra.c
23079
23080TEGRA IOMMU DRIVERS
23081M:	Thierry Reding <[email protected]>
23082R:	Krishna Reddy <[email protected]>
23083L:	[email protected]
23084S:	Supported
23085F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23086F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23087F:	drivers/iommu/tegra*
23088
23089TEGRA KBC DRIVER
23090M:	Laxman Dewangan <[email protected]>
23091S:	Supported
23092F:	drivers/input/keyboard/tegra-kbc.c
23093
23094TEGRA NAND DRIVER
23095M:	Stefan Agner <[email protected]>
23096M:	Lucas Stach <[email protected]>
23097S:	Maintained
23098F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23099F:	drivers/mtd/nand/raw/tegra_nand.c
23100
23101TEGRA PWM DRIVER
23102M:	Thierry Reding <[email protected]>
23103S:	Supported
23104F:	drivers/pwm/pwm-tegra.c
23105
23106TEGRA QUAD SPI DRIVER
23107M:	Thierry Reding <[email protected]>
23108M:	Jonathan Hunter <[email protected]>
23109M:	Sowjanya Komatineni <[email protected]>
23110L:	[email protected]
23111S:	Maintained
23112F:	drivers/spi/spi-tegra210-quad.c
23113
23114TEGRA SERIAL DRIVER
23115M:	Laxman Dewangan <[email protected]>
23116S:	Supported
23117F:	drivers/tty/serial/serial-tegra.c
23118
23119TEGRA SPI DRIVER
23120M:	Laxman Dewangan <[email protected]>
23121S:	Supported
23122F:	drivers/spi/spi-tegra*
23123
23124TEGRA VIDEO DRIVER
23125M:	Thierry Reding <[email protected]>
23126M:	Jonathan Hunter <[email protected]>
23127M:	Sowjanya Komatineni <[email protected]>
23128M:	Luca Ceresoli <[email protected]>
23129L:	[email protected]
23130L:	[email protected]
23131S:	Maintained
23132F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23133F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23134F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23135F:	drivers/staging/media/tegra-video/
23136
23137TEGRA XUSB PADCTL DRIVER
23138M:	JC Kuo <[email protected]>
23139S:	Supported
23140F:	drivers/phy/tegra/xusb*
23141
23142TEHUTI ETHERNET DRIVER
23143M:	Andy Gospodarek <[email protected]>
23144L:	[email protected]
23145S:	Supported
23146F:	drivers/net/ethernet/tehuti/tehuti.*
23147
23148TEHUTI TN40XX ETHERNET DRIVER
23149M:	FUJITA Tomonori <[email protected]>
23150L:	[email protected]
23151S:	Maintained
23152F:	drivers/net/ethernet/tehuti/tn40*
23153
23154TELECOM CLOCK DRIVER FOR MCPL0010
23155M:	Mark Gross <[email protected]>
23156S:	Supported
23157F:	drivers/char/tlclk.c
23158
23159TEMPO SEMICONDUCTOR DRIVERS
23160M:	Steven Eckhoff <[email protected]>
23161S:	Maintained
23162F:	Documentation/devicetree/bindings/sound/tscs*.txt
23163F:	sound/soc/codecs/tscs*.c
23164F:	sound/soc/codecs/tscs*.h
23165
23166TENSILICA XTENSA PORT (xtensa)
23167M:	Chris Zankel <[email protected]>
23168M:	Max Filippov <[email protected]>
23169S:	Maintained
23170T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23171F:	arch/xtensa/
23172F:	drivers/irqchip/irq-xtensa-*
23173
23174TEXAS INSTRUMENTS ASoC DRIVERS
23175M:	Peter Ujfalusi <[email protected]>
23176L:	[email protected]
23177S:	Maintained
23178F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23179F:	sound/soc/ti/
23180
23181TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23182M:	Shenghao Ding <[email protected]>
23183M:	Kevin Lu <[email protected]>
23184M:	Baojun Xu <[email protected]>
23185L:	[email protected]
23186S:	Maintained
23187F:	Documentation/devicetree/bindings/sound/tas2552.txt
23188F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23189F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23190F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23191F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23192F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23193F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23194F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23195F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23196F:	include/sound/tas2*.h
23197F:	include/sound/tlv320*.h
23198F:	include/sound/tpa6130a2-plat.h
23199F:	sound/pci/hda/tas2781_hda_i2c.c
23200F:	sound/soc/codecs/pcm1681.c
23201F:	sound/soc/codecs/pcm1789*.*
23202F:	sound/soc/codecs/pcm179x*.*
23203F:	sound/soc/codecs/pcm186x*.*
23204F:	sound/soc/codecs/pcm3008.*
23205F:	sound/soc/codecs/pcm3060*.*
23206F:	sound/soc/codecs/pcm3168a*.*
23207F:	sound/soc/codecs/pcm5102a.c
23208F:	sound/soc/codecs/pcm512x*.*
23209F:	sound/soc/codecs/tas2*.*
23210F:	sound/soc/codecs/tlv320*.*
23211F:	sound/soc/codecs/tpa6130a2.*
23212
23213TEXAS INSTRUMENTS DMA DRIVERS
23214M:	Peter Ujfalusi <[email protected]>
23215L:	[email protected]
23216S:	Maintained
23217F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23218F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23219F:	Documentation/devicetree/bindings/dma/ti/
23220F:	drivers/dma/ti/
23221F:	include/linux/dma/k3-psil.h
23222F:	include/linux/dma/k3-udma-glue.h
23223F:	include/linux/dma/ti-cppi5.h
23224X:	drivers/dma/ti/cppi41.c
23225
23226TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23227M:	Jerome Brunet <[email protected]>
23228L:	[email protected]
23229S:	Maintained
23230F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23231
23232TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23233M:	Robert Marko <[email protected]>
23234M:	Luka Perkov <[email protected]>
23235L:	[email protected]
23236S:	Maintained
23237F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23238F:	Documentation/hwmon/tps23861.rst
23239F:	drivers/hwmon/tps23861.c
23240
23241TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23242M:	Ricardo Ribalda <[email protected]>
23243L:	[email protected]
23244S:	Supported
23245F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23246F:	drivers/iio/dac/ti-dac7612.c
23247
23248TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23249M:	Nishanth Menon <[email protected]>
23250M:	Tero Kristo <[email protected]>
23251M:	Santosh Shilimkar <[email protected]>
23252L:	[email protected] (moderated for non-subscribers)
23253S:	Maintained
23254F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23255F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23256F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23257F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23258F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23259F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23260F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23261F:	drivers/clk/keystone/sci-clk.c
23262F:	drivers/firmware/ti_sci*
23263F:	drivers/irqchip/irq-ti-sci-inta.c
23264F:	drivers/irqchip/irq-ti-sci-intr.c
23265F:	drivers/reset/reset-ti-sci.c
23266F:	drivers/soc/ti/ti_sci_inta_msi.c
23267F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23268F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23269F:	include/linux/soc/ti/ti_sci_inta_msi.h
23270F:	include/linux/soc/ti/ti_sci_protocol.h
23271
23272TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23273M:	Puranjay Mohan <[email protected]>
23274L:	[email protected]
23275S:	Supported
23276F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23277F:	drivers/iio/temperature/tmp117.c
23278
23279THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23280M:	Hans Verkuil <[email protected]>
23281L:	[email protected]
23282S:	Maintained
23283W:	https://linuxtv.org
23284T:	git git://linuxtv.org/media.git
23285F:	drivers/media/radio/radio-raremono.c
23286
23287THERMAL
23288M:	Rafael J. Wysocki <[email protected]>
23289M:	Daniel Lezcano <[email protected]>
23290R:	Zhang Rui <[email protected]>
23291R:	Lukasz Luba <[email protected]>
23292L:	[email protected]
23293S:	Supported
23294Q:	https://patchwork.kernel.org/project/linux-pm/list/
23295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23296F:	Documentation/ABI/testing/sysfs-class-thermal
23297F:	Documentation/admin-guide/thermal/
23298F:	Documentation/devicetree/bindings/thermal/
23299F:	Documentation/driver-api/thermal/
23300F:	drivers/thermal/
23301F:	include/dt-bindings/thermal/
23302F:	include/linux/cpu_cooling.h
23303F:	include/linux/thermal.h
23304F:	include/uapi/linux/thermal.h
23305F:	tools/lib/thermal/
23306F:	tools/thermal/
23307
23308THERMAL DRIVER FOR AMLOGIC SOCS
23309M:	Guillaume La Roque <[email protected]>
23310L:	[email protected]
23311L:	[email protected]
23312S:	Supported
23313W:	http://linux-meson.com/
23314F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23315F:	drivers/thermal/amlogic_thermal.c
23316
23317THERMAL/CPU_COOLING
23318M:	Amit Daniel Kachhap <[email protected]>
23319M:	Daniel Lezcano <[email protected]>
23320M:	Viresh Kumar <[email protected]>
23321R:	Lukasz Luba <[email protected]>
23322L:	[email protected]
23323S:	Supported
23324F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23325F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23326F:	drivers/thermal/cpufreq_cooling.c
23327F:	drivers/thermal/cpuidle_cooling.c
23328F:	include/linux/cpu_cooling.h
23329
23330THERMAL/POWER_ALLOCATOR
23331M:	Lukasz Luba <[email protected]>
23332L:	[email protected]
23333S:	Maintained
23334F:	Documentation/driver-api/thermal/power_allocator.rst
23335F:	drivers/thermal/gov_power_allocator.c
23336F:	drivers/thermal/thermal_trace_ipa.h
23337
23338THINKPAD ACPI EXTRAS DRIVER
23339M:	Henrique de Moraes Holschuh <[email protected]>
23340L:	[email protected]
23341L:	[email protected]
23342S:	Maintained
23343W:	http://ibm-acpi.sourceforge.net
23344W:	http://thinkwiki.org/wiki/Ibm-acpi
23345T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23346F:	drivers/platform/x86/thinkpad_acpi.c
23347
23348THINKPAD LMI DRIVER
23349M:	Mark Pearson <[email protected]>
23350L:	[email protected]
23351S:	Maintained
23352F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23353F:	drivers/platform/x86/think-lmi.?
23354
23355THP7312 ISP DRIVER
23356M:	Laurent Pinchart <[email protected]>
23357M:	Paul Elder <[email protected]>
23358L:	[email protected]
23359S:	Maintained
23360T:	git git://linuxtv.org/media.git
23361F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23362F:	Documentation/userspace-api/media/drivers/thp7312.rst
23363F:	drivers/media/i2c/thp7312.c
23364F:	include/uapi/linux/thp7312.h
23365
23366THUNDERBOLT DMA TRAFFIC TEST DRIVER
23367M:	Isaac Hazan <[email protected]>
23368L:	[email protected]
23369S:	Maintained
23370F:	drivers/thunderbolt/dma_test.c
23371
23372THUNDERBOLT DRIVER
23373M:	Andreas Noever <[email protected]>
23374M:	Michael Jamet <[email protected]>
23375M:	Mika Westerberg <[email protected]>
23376M:	Yehezkel Bernat <[email protected]>
23377L:	[email protected]
23378S:	Maintained
23379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23380F:	Documentation/admin-guide/thunderbolt.rst
23381F:	drivers/thunderbolt/
23382F:	include/linux/thunderbolt.h
23383
23384THUNDERBOLT NETWORK DRIVER
23385M:	Michael Jamet <[email protected]>
23386M:	Mika Westerberg <[email protected]>
23387M:	Yehezkel Bernat <[email protected]>
23388L:	[email protected]
23389S:	Maintained
23390F:	drivers/net/thunderbolt/
23391
23392THUNDERX GPIO DRIVER
23393M:	Robert Richter <[email protected]>
23394S:	Odd Fixes
23395F:	drivers/gpio/gpio-thunderx.c
23396
23397TI ADS1119 ADC DRIVER
23398M:	Francesco Dolcini <[email protected]>
23399M:	João Paulo Gonçalves <[email protected]>
23400L:	[email protected]
23401S:	Maintained
23402F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23403F:	drivers/iio/adc/ti-ads1119.c
23404
23405TI ADS7924 ADC DRIVER
23406M:	Hugo Villeneuve <[email protected]>
23407L:	[email protected]
23408S:	Supported
23409F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23410F:	drivers/iio/adc/ti-ads7924.c
23411
23412TI AM437X VPFE DRIVER
23413M:	"Lad, Prabhakar" <[email protected]>
23414L:	[email protected]
23415S:	Maintained
23416W:	https://linuxtv.org
23417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23418T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23419F:	drivers/media/platform/ti/am437x/
23420
23421TI BANDGAP AND THERMAL DRIVER
23422M:	Eduardo Valentin <[email protected]>
23423M:	Keerthy <[email protected]>
23424L:	[email protected]
23425L:	[email protected]
23426S:	Maintained
23427F:	drivers/thermal/ti-soc-thermal/
23428
23429TI BQ27XXX POWER SUPPLY DRIVER
23430F:	drivers/power/supply/bq27xxx_battery.c
23431F:	drivers/power/supply/bq27xxx_battery_i2c.c
23432F:	include/linux/power/bq27xxx_battery.h
23433
23434TI CDCE706 CLOCK DRIVER
23435M:	Max Filippov <[email protected]>
23436S:	Maintained
23437F:	drivers/clk/clk-cdce706.c
23438
23439TI CLOCK DRIVER
23440M:	Tero Kristo <[email protected]>
23441L:	[email protected]
23442S:	Odd Fixes
23443F:	drivers/clk/ti/
23444F:	include/linux/clk/ti.h
23445
23446TI DAVINCI MACHINE SUPPORT
23447M:	Bartosz Golaszewski <[email protected]>
23448L:	[email protected] (moderated for non-subscribers)
23449S:	Maintained
23450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23451F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23452F:	arch/arm/boot/dts/ti/davinci/
23453F:	arch/arm/mach-davinci/
23454F:	drivers/i2c/busses/i2c-davinci.c
23455
23456TI DAVINCI SERIES CLOCK DRIVER
23457M:	David Lechner <[email protected]>
23458S:	Maintained
23459F:	Documentation/devicetree/bindings/clock/ti/davinci/
23460F:	drivers/clk/davinci/
23461F:	include/linux/clk/davinci.h
23462
23463TI DAVINCI SERIES GPIO DRIVER
23464M:	Keerthy <[email protected]>
23465L:	[email protected]
23466S:	Maintained
23467F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23468F:	drivers/gpio/gpio-davinci.c
23469
23470TI DAVINCI SERIES MEDIA DRIVER
23471M:	"Lad, Prabhakar" <[email protected]>
23472L:	[email protected]
23473S:	Maintained
23474W:	https://linuxtv.org
23475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23476T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23477F:	drivers/media/platform/ti/davinci/
23478F:	include/media/davinci/
23479
23480TI ENHANCED CAPTURE (eCAP) DRIVER
23481M:	Vignesh Raghavendra <[email protected]>
23482R:	Julien Panis <[email protected]>
23483L:	[email protected]
23484L:	[email protected]
23485S:	Maintained
23486F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23487F:	drivers/counter/ti-ecap-capture.c
23488
23489TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23490R:	David Lechner <[email protected]>
23491L:	[email protected]
23492F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23493F:	drivers/counter/ti-eqep.c
23494
23495TI ETHERNET SWITCH DRIVER (CPSW)
23496R:	Siddharth Vadapalli <[email protected]>
23497R:	Roger Quadros <[email protected]>
23498L:	[email protected]
23499L:	[email protected]
23500S:	Maintained
23501F:	drivers/net/ethernet/ti/cpsw*
23502F:	drivers/net/ethernet/ti/davinci*
23503
23504TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23505M:	Alex Dubov <[email protected]>
23506S:	Maintained
23507W:	http://tifmxx.berlios.de/
23508F:	drivers/memstick/host/tifm_ms.c
23509F:	drivers/misc/tifm*
23510F:	drivers/mmc/host/tifm_sd.c
23511F:	include/linux/tifm.h
23512
23513TI FPD-LINK DRIVERS
23514M:	Tomi Valkeinen <[email protected]>
23515L:	[email protected]
23516S:	Maintained
23517F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23518F:	drivers/media/i2c/ds90*
23519F:	include/media/i2c/ds90*
23520
23521TI HDC302X HUMIDITY DRIVER
23522M:	Javier Carrasco <[email protected]>
23523M:	Li peiyu <[email protected]>
23524L:	[email protected]
23525S:	Maintained
23526F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23527F:	drivers/iio/humidity/hdc3020.c
23528
23529TI ICSSG ETHERNET DRIVER (ICSSG)
23530R:	MD Danish Anwar <[email protected]>
23531R:	Roger Quadros <[email protected]>
23532L:	[email protected] (moderated for non-subscribers)
23533L:	[email protected]
23534S:	Maintained
23535F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23536F:	drivers/net/ethernet/ti/icssg/*
23537
23538TI J721E CSI2RX DRIVER
23539M:	Jai Luthra <[email protected]>
23540L:	[email protected]
23541S:	Maintained
23542F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23543F:	drivers/media/platform/ti/j721e-csi2rx/
23544
23545TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23546M:	Nishanth Menon <[email protected]>
23547M:	Santosh Shilimkar <[email protected]>
23548L:	[email protected]
23549L:	[email protected] (moderated for non-subscribers)
23550S:	Maintained
23551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23552F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23553F:	drivers/pmdomain/ti/omap_prm.c
23554F:	drivers/soc/ti/*
23555
23556TI LM49xxx FAMILY ASoC CODEC DRIVERS
23557M:	M R Swami Reddy <[email protected]>
23558M:	Vishwas A Deshpande <[email protected]>
23559L:	[email protected]
23560S:	Maintained
23561F:	sound/soc/codecs/isabelle*
23562F:	sound/soc/codecs/lm49453*
23563
23564TI LMP92064 ADC DRIVER
23565M:	Leonard Göhrs <[email protected]>
23566R:	[email protected]
23567L:	[email protected]
23568S:	Maintained
23569F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23570F:	drivers/iio/adc/ti-lmp92064.c
23571
23572TI PCM3060 ASoC CODEC DRIVER
23573M:	Kirill Marinushkin <[email protected]>
23574L:	[email protected]
23575S:	Maintained
23576F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23577F:	sound/soc/codecs/pcm3060*
23578
23579TI TAS571X FAMILY ASoC CODEC DRIVER
23580M:	Kevin Cernekee <[email protected]>
23581L:	[email protected]
23582S:	Odd Fixes
23583F:	sound/soc/codecs/tas571x*
23584
23585TI TMAG5273 MAGNETOMETER DRIVER
23586M:	Gerald Loacker <[email protected]>
23587L:	[email protected]
23588S:	Maintained
23589F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23590F:	drivers/iio/magnetometer/tmag5273.c
23591
23592TI TRF7970A NFC DRIVER
23593M:	Mark Greer <[email protected]>
23594L:	[email protected]
23595S:	Supported
23596F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23597F:	drivers/nfc/trf7970a.c
23598
23599TI TSC2046 ADC DRIVER
23600M:	Oleksij Rempel <[email protected]>
23601R:	[email protected]
23602L:	[email protected]
23603S:	Maintained
23604F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23605F:	drivers/iio/adc/ti-tsc2046.c
23606
23607TI TWL4030 SERIES SOC CODEC DRIVER
23608M:	Peter Ujfalusi <[email protected]>
23609L:	[email protected]
23610S:	Maintained
23611F:	sound/soc/codecs/twl4030*
23612
23613TI VPE/CAL DRIVERS
23614M:	Benoit Parrot <[email protected]>
23615L:	[email protected]
23616S:	Maintained
23617W:	http://linuxtv.org/
23618Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23619F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23620F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23621F:	drivers/media/platform/ti/cal/
23622F:	drivers/media/platform/ti/vpe/
23623
23624TI WILINK WIRELESS DRIVERS
23625L:	[email protected]
23626S:	Orphan
23627W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23628W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23629F:	drivers/net/wireless/ti/
23630
23631TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23632M:	John Stultz <[email protected]>
23633M:	Thomas Gleixner <[email protected]>
23634R:	Stephen Boyd <[email protected]>
23635L:	[email protected]
23636S:	Supported
23637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23638F:	include/linux/clocksource.h
23639F:	include/linux/time.h
23640F:	include/linux/timekeeper_internal.h
23641F:	include/linux/timekeeping.h
23642F:	include/linux/timex.h
23643F:	include/uapi/linux/time.h
23644F:	include/uapi/linux/timex.h
23645F:	kernel/time/alarmtimer.c
23646F:	kernel/time/clocksource*
23647F:	kernel/time/ntp*
23648F:	kernel/time/time.c
23649F:	kernel/time/timeconst.bc
23650F:	kernel/time/timeconv.c
23651F:	kernel/time/timecounter.c
23652F:	kernel/time/timekeeping*
23653F:	kernel/time/time_test.c
23654F:	tools/testing/selftests/timers/
23655
23656TIPC NETWORK LAYER
23657M:	Jon Maloy <[email protected]>
23658L:	[email protected] (core kernel code)
23659L:	[email protected] (user apps, general discussion)
23660S:	Maintained
23661W:	http://tipc.sourceforge.net/
23662F:	include/uapi/linux/tipc*.h
23663F:	net/tipc/
23664
23665TLAN NETWORK DRIVER
23666M:	Samuel Chessman <[email protected]>
23667L:	[email protected] (subscribers-only)
23668S:	Maintained
23669W:	http://sourceforge.net/projects/tlan/
23670F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23671F:	drivers/net/ethernet/ti/tlan.*
23672
23673TMIO/SDHI MMC DRIVER
23674M:	Wolfram Sang <[email protected]>
23675L:	[email protected]
23676L:	[email protected]
23677S:	Supported
23678F:	drivers/mmc/host/renesas_sdhi*
23679F:	drivers/mmc/host/tmio_mmc*
23680F:	include/linux/platform_data/tmio.h
23681
23682TMP513 HARDWARE MONITOR DRIVER
23683M:	Eric Tremblay <[email protected]>
23684L:	[email protected]
23685S:	Maintained
23686F:	Documentation/hwmon/tmp513.rst
23687F:	drivers/hwmon/tmp513.c
23688
23689TMPFS (SHMEM FILESYSTEM)
23690M:	Hugh Dickins <[email protected]>
23691L:	[email protected]
23692S:	Maintained
23693F:	include/linux/shmem_fs.h
23694F:	mm/shmem.c
23695
23696TOMOYO SECURITY MODULE
23697M:	Kentaro Takeda <[email protected]>
23698M:	Tetsuo Handa <[email protected]>
23699L:	[email protected] (subscribers-only, for developers in English)
23700L:	[email protected] (subscribers-only, for users in English)
23701L:	[email protected] (subscribers-only, for developers in Japanese)
23702L:	[email protected] (subscribers-only, for users in Japanese)
23703S:	Maintained
23704W:	https://tomoyo.sourceforge.net/
23705F:	security/tomoyo/
23706
23707TOPSTAR LAPTOP EXTRAS DRIVER
23708M:	Herton Ronaldo Krzesinski <[email protected]>
23709L:	[email protected]
23710S:	Maintained
23711F:	drivers/platform/x86/topstar-laptop.c
23712
23713TORTURE-TEST MODULES
23714M:	Davidlohr Bueso <[email protected]>
23715M:	"Paul E. McKenney" <[email protected]>
23716M:	Josh Triplett <[email protected]>
23717L:	[email protected]
23718S:	Supported
23719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23720F:	Documentation/RCU/torture.rst
23721F:	kernel/locking/locktorture.c
23722F:	kernel/rcu/rcuscale.c
23723F:	kernel/rcu/rcutorture.c
23724F:	kernel/rcu/refscale.c
23725F:	kernel/torture.c
23726
23727TOSHIBA ACPI EXTRAS DRIVER
23728M:	Azael Avalos <[email protected]>
23729L:	[email protected]
23730S:	Maintained
23731F:	drivers/platform/x86/toshiba_acpi.c
23732
23733TOSHIBA BLUETOOTH DRIVER
23734M:	Azael Avalos <[email protected]>
23735L:	[email protected]
23736S:	Maintained
23737F:	drivers/platform/x86/toshiba_bluetooth.c
23738
23739TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23740M:	Azael Avalos <[email protected]>
23741L:	[email protected]
23742S:	Maintained
23743F:	drivers/platform/x86/toshiba_haps.c
23744
23745TOSHIBA SMM DRIVER
23746M:	Jonathan Buzzard <[email protected]>
23747S:	Maintained
23748W:	http://www.buzzard.org.uk/toshiba/
23749F:	drivers/char/toshiba.c
23750F:	include/linux/toshiba.h
23751F:	include/uapi/linux/toshiba.h
23752
23753TOSHIBA TC358743 DRIVER
23754M:	Hans Verkuil <[email protected]>
23755L:	[email protected]
23756S:	Maintained
23757F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23758F:	drivers/media/i2c/tc358743*
23759F:	include/media/i2c/tc358743.h
23760
23761TOSHIBA WMI HOTKEYS DRIVER
23762M:	Azael Avalos <[email protected]>
23763L:	[email protected]
23764S:	Maintained
23765F:	drivers/platform/x86/toshiba-wmi.c
23766
23767TPM DEVICE DRIVER
23768M:	Peter Huewe <[email protected]>
23769M:	Jarkko Sakkinen <[email protected]>
23770R:	Jason Gunthorpe <[email protected]>
23771L:	[email protected]
23772S:	Maintained
23773W:	https://codeberg.org/jarkko/linux-tpmdd-test
23774Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23776F:	Documentation/devicetree/bindings/tpm/
23777F:	drivers/char/tpm/
23778F:	tools/testing/selftests/tpm2/
23779
23780TPS546D24 DRIVER
23781M:	Duke Du <[email protected]>
23782L:	[email protected]
23783S:	Maintained
23784F:	Documentation/hwmon/tps546d24.rst
23785F:	drivers/hwmon/pmbus/tps546d24.c
23786
23787TQ SYSTEMS BOARD & DRIVER SUPPORT
23788L:	[email protected]
23789S:	Supported
23790W:	https://www.tq-group.com/en/products/tq-embedded/
23791F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23792F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23793F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23794F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23795F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23796F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23797F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23798F:	drivers/gpio/gpio-tqmx86.c
23799F:	drivers/mfd/tqmx86.c
23800F:	drivers/watchdog/tqmx86_wdt.c
23801
23802TRACING
23803M:	Steven Rostedt <[email protected]>
23804M:	Masami Hiramatsu <[email protected]>
23805R:	Mathieu Desnoyers <[email protected]>
23806L:	[email protected]
23807L:	[email protected]
23808S:	Maintained
23809Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23811F:	Documentation/trace/*
23812F:	fs/tracefs/
23813F:	include/linux/trace*.h
23814F:	include/trace/
23815F:	kernel/trace/
23816F:	scripts/tracing/
23817F:	tools/testing/selftests/ftrace/
23818
23819TRACING MMIO ACCESSES (MMIOTRACE)
23820M:	Steven Rostedt <[email protected]>
23821M:	Masami Hiramatsu <[email protected]>
23822R:	Karol Herbst <[email protected]>
23823R:	Pekka Paalanen <[email protected]>
23824L:	[email protected]
23825L:	[email protected]
23826S:	Maintained
23827F:	arch/x86/mm/kmmio.c
23828F:	arch/x86/mm/mmio-mod.c
23829F:	arch/x86/mm/testmmiotrace.c
23830F:	include/linux/mmiotrace.h
23831F:	kernel/trace/trace_mmiotrace.c
23832
23833TRACING OS NOISE / LATENCY TRACERS
23834M:	Steven Rostedt <[email protected]>
23835S:	Maintained
23836F:	Documentation/trace/hwlat_detector.rst
23837F:	Documentation/trace/osnoise-tracer.rst
23838F:	Documentation/trace/timerlat-tracer.rst
23839F:	arch/*/kernel/trace.c
23840F:	include/trace/events/osnoise.h
23841F:	kernel/trace/trace_hwlat.c
23842F:	kernel/trace/trace_irqsoff.c
23843F:	kernel/trace/trace_osnoise.c
23844F:	kernel/trace/trace_sched_wakeup.c
23845
23846TRADITIONAL CHINESE DOCUMENTATION
23847M:	Hu Haowen <[email protected]>
23848S:	Maintained
23849W:	https://github.com/srcres258/linux-doc
23850T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23851F:	Documentation/translations/zh_TW/
23852
23853TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23854M:	Dan Williams <[email protected]>
23855L:	[email protected]
23856S:	Maintained
23857F:	Documentation/ABI/testing/configfs-tsm
23858F:	drivers/virt/coco/tsm.c
23859F:	include/linux/tsm.h
23860
23861TRUSTED SERVICES TEE DRIVER
23862M:	Balint Dobszay <[email protected]>
23863M:	Sudeep Holla <[email protected]>
23864L:	[email protected] (moderated for non-subscribers)
23865L:	[email protected]
23866S:	Maintained
23867F:	Documentation/tee/ts-tee.rst
23868F:	drivers/tee/tstee/
23869
23870TTY LAYER AND SERIAL DRIVERS
23871M:	Greg Kroah-Hartman <[email protected]>
23872M:	Jiri Slaby <[email protected]>
23873L:	[email protected]
23874L:	[email protected]
23875S:	Supported
23876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23877F:	Documentation/devicetree/bindings/serial/
23878F:	Documentation/driver-api/serial/
23879F:	drivers/tty/
23880F:	include/linux/selection.h
23881F:	include/linux/serial.h
23882F:	include/linux/serial_core.h
23883F:	include/linux/sysrq.h
23884F:	include/linux/tty*.h
23885F:	include/linux/vt.h
23886F:	include/linux/vt_*.h
23887F:	include/uapi/linux/serial.h
23888F:	include/uapi/linux/serial_core.h
23889F:	include/uapi/linux/tty.h
23890
23891TUA9001 MEDIA DRIVER
23892L:	[email protected]
23893S:	Orphan
23894W:	https://linuxtv.org
23895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23896F:	drivers/media/tuners/tua9001*
23897
23898TULIP NETWORK DRIVERS
23899L:	[email protected]
23900L:	[email protected]
23901S:	Orphan
23902F:	drivers/net/ethernet/dec/tulip/
23903
23904TUN/TAP driver
23905M:	Willem de Bruijn <[email protected]>
23906M:	Jason Wang <[email protected]>
23907S:	Maintained
23908W:	http://vtun.sourceforge.net/tun
23909F:	Documentation/networking/tuntap.rst
23910F:	arch/um/os-Linux/drivers/
23911F:	drivers/net/tap.c
23912F:	drivers/net/tun.c
23913
23914TURBOCHANNEL SUBSYSTEM
23915M:	"Maciej W. Rozycki" <[email protected]>
23916L:	[email protected]
23917S:	Maintained
23918Q:	https://patchwork.kernel.org/project/linux-mips/list/
23919F:	drivers/tc/
23920F:	include/linux/tc.h
23921
23922TURBOSTAT UTILITY
23923M:	"Len Brown" <[email protected]>
23924L:	[email protected]
23925S:	Supported
23926Q:	https://patchwork.kernel.org/project/linux-pm/list/
23927B:	https://bugzilla.kernel.org
23928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23929F:	tools/power/x86/turbostat/
23930F:	tools/testing/selftests/turbostat/
23931
23932TW5864 VIDEO4LINUX DRIVER
23933M:	Bluecherry Maintainers <[email protected]>
23934M:	Andrey Utkin <[email protected]>
23935M:	Andrey Utkin <[email protected]>
23936L:	[email protected]
23937S:	Supported
23938F:	drivers/media/pci/tw5864/
23939
23940TW68 VIDEO4LINUX DRIVER
23941M:	Hans Verkuil <[email protected]>
23942L:	[email protected]
23943S:	Odd Fixes
23944W:	https://linuxtv.org
23945T:	git git://linuxtv.org/media.git
23946F:	drivers/media/pci/tw68/
23947
23948TW686X VIDEO4LINUX DRIVER
23949M:	Ezequiel Garcia <[email protected]>
23950L:	[email protected]
23951S:	Maintained
23952W:	http://linuxtv.org
23953T:	git git://linuxtv.org/media.git
23954F:	drivers/media/pci/tw686x/
23955
23956U-BOOT ENVIRONMENT VARIABLES
23957M:	Rafał Miłecki <[email protected]>
23958S:	Maintained
23959F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23960F:	drivers/nvmem/layouts/u-boot-env.c
23961F:	drivers/nvmem/u-boot-env.c
23962
23963UACCE ACCELERATOR FRAMEWORK
23964M:	Zhangfei Gao <[email protected]>
23965M:	Zhou Wang <[email protected]>
23966L:	[email protected]
23967L:	[email protected]
23968S:	Maintained
23969F:	Documentation/ABI/testing/sysfs-driver-uacce
23970F:	Documentation/misc-devices/uacce.rst
23971F:	drivers/misc/uacce/
23972F:	include/linux/uacce.h
23973F:	include/uapi/misc/uacce/
23974
23975UBI FILE SYSTEM (UBIFS)
23976M:	Richard Weinberger <[email protected]>
23977R:	Zhihao Cheng <[email protected]>
23978L:	[email protected]
23979S:	Supported
23980W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23983F:	Documentation/ABI/testing/sysfs-fs-ubifs
23984F:	Documentation/filesystems/ubifs-authentication.rst
23985F:	Documentation/filesystems/ubifs.rst
23986F:	fs/ubifs/
23987
23988UBLK USERSPACE BLOCK DRIVER
23989M:	Ming Lei <[email protected]>
23990L:	[email protected]
23991S:	Maintained
23992F:	Documentation/block/ublk.rst
23993F:	drivers/block/ublk_drv.c
23994F:	include/uapi/linux/ublk_cmd.h
23995
23996UBSAN
23997M:	Kees Cook <[email protected]>
23998R:	Marco Elver <[email protected]>
23999R:	Andrey Konovalov <[email protected]>
24000R:	Andrey Ryabinin <[email protected]>
24001L:	[email protected]
24002L:	[email protected]
24003S:	Supported
24004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24005F:	Documentation/dev-tools/ubsan.rst
24006F:	include/linux/ubsan.h
24007F:	lib/Kconfig.ubsan
24008F:	lib/test_ubsan.c
24009F:	lib/ubsan.c
24010F:	lib/ubsan.h
24011F:	scripts/Makefile.ubsan
24012K:	\bARCH_HAS_UBSAN\b
24013
24014UCLINUX (M68KNOMMU AND COLDFIRE)
24015M:	Greg Ungerer <[email protected]>
24016L:	[email protected]
24017S:	Maintained
24018W:	http://www.linux-m68k.org/
24019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24020F:	arch/m68k/*/*_no.*
24021F:	arch/m68k/68*/
24022F:	arch/m68k/coldfire/
24023F:	arch/m68k/include/asm/*_no.*
24024
24025UDF FILESYSTEM
24026M:	Jan Kara <[email protected]>
24027S:	Maintained
24028F:	Documentation/filesystems/udf.rst
24029F:	fs/udf/
24030
24031UDRAW TABLET
24032M:	Bastien Nocera <[email protected]>
24033L:	[email protected]
24034S:	Maintained
24035F:	drivers/hid/hid-udraw-ps3.c
24036
24037UHID USERSPACE HID IO DRIVER
24038M:	David Rheinsberg <[email protected]>
24039L:	[email protected]
24040S:	Maintained
24041F:	drivers/hid/uhid.c
24042F:	include/uapi/linux/uhid.h
24043
24044ULPI BUS
24045M:	Heikki Krogerus <[email protected]>
24046L:	[email protected]
24047S:	Maintained
24048F:	drivers/usb/common/ulpi.c
24049F:	include/linux/ulpi/
24050
24051UNICODE SUBSYSTEM
24052M:	Gabriel Krisman Bertazi <[email protected]>
24053L:	[email protected]
24054S:	Supported
24055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24056F:	fs/unicode/
24057
24058UNIFDEF
24059M:	Tony Finch <[email protected]>
24060S:	Maintained
24061W:	http://dotat.at/prog/unifdef
24062F:	scripts/unifdef.c
24063
24064UNIFORM CDROM DRIVER
24065M:	Phillip Potter <[email protected]>
24066S:	Maintained
24067F:	Documentation/cdrom/
24068F:	drivers/cdrom/cdrom.c
24069F:	include/linux/cdrom.h
24070F:	include/uapi/linux/cdrom.h
24071
24072UNION-FIND
24073M:	Xavier <[email protected]>
24074L:	[email protected]
24075S:	Maintained
24076F:	Documentation/core-api/union_find.rst
24077F:	Documentation/translations/zh_CN/core-api/union_find.rst
24078F:	include/linux/union_find.h
24079F:	lib/union_find.c
24080
24081UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24082R:	Alim Akhtar <[email protected]>
24083R:	Avri Altman <[email protected]>
24084R:	Bart Van Assche <[email protected]>
24085L:	[email protected]
24086S:	Supported
24087F:	Documentation/devicetree/bindings/ufs/
24088F:	Documentation/scsi/ufs.rst
24089F:	drivers/ufs/core/
24090
24091UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24092M:	Pedro Sousa <[email protected]>
24093L:	[email protected]
24094S:	Supported
24095F:	drivers/ufs/host/*dwc*
24096
24097UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24098M:	Alim Akhtar <[email protected]>
24099R:	Peter Griffin <[email protected]>
24100L:	[email protected]
24101L:	[email protected]
24102S:	Maintained
24103F:	drivers/ufs/host/ufs-exynos*
24104
24105UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24106M:	Peter Wang <[email protected]>
24107R:	Stanley Jhu <[email protected]>
24108L:	[email protected]
24109L:	[email protected] (moderated for non-subscribers)
24110S:	Maintained
24111F:	drivers/ufs/host/ufs-mediatek*
24112
24113UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24114M:	Manivannan Sadhasivam <[email protected]>
24115L:	[email protected]
24116L:	[email protected]
24117S:	Maintained
24118F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24119F:	drivers/ufs/host/ufs-qcom*
24120
24121UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24122M:	Yoshihiro Shimoda <[email protected]>
24123L:	[email protected]
24124L:	[email protected]
24125S:	Maintained
24126F:	drivers/ufs/host/ufs-renesas.c
24127
24128UNSORTED BLOCK IMAGES (UBI)
24129M:	Richard Weinberger <[email protected]>
24130R:	Zhihao Cheng <[email protected]>
24131L:	[email protected]
24132S:	Supported
24133W:	http://www.linux-mtd.infradead.org/
24134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24136F:	drivers/mtd/ubi/
24137F:	include/linux/mtd/ubi.h
24138F:	include/uapi/mtd/ubi-user.h
24139
24140UPROBES
24141M:	Masami Hiramatsu <[email protected]>
24142M:	Oleg Nesterov <[email protected]>
24143M:	Peter Zijlstra <[email protected]>
24144L:	[email protected]
24145L:	[email protected]
24146S:	Maintained
24147F:	arch/*/include/asm/uprobes.h
24148F:	arch/*/kernel/probes/uprobes.c
24149F:	arch/*/kernel/uprobes.c
24150F:	include/linux/uprobes.h
24151F:	kernel/events/uprobes.c
24152
24153USB "USBNET" DRIVER FRAMEWORK
24154M:	Oliver Neukum <[email protected]>
24155L:	[email protected]
24156S:	Maintained
24157W:	http://www.linux-usb.org/usbnet
24158F:	drivers/net/usb/usbnet.c
24159F:	include/linux/usb/usbnet.h
24160
24161USB ACM DRIVER
24162M:	Oliver Neukum <[email protected]>
24163L:	[email protected]
24164S:	Maintained
24165F:	Documentation/usb/acm.rst
24166F:	drivers/usb/class/cdc-acm.*
24167
24168USB APPLE MFI FASTCHARGE DRIVER
24169M:	Bastien Nocera <[email protected]>
24170L:	[email protected]
24171S:	Maintained
24172F:	drivers/usb/misc/apple-mfi-fastcharge.c
24173
24174USB AR5523 WIRELESS DRIVER
24175L:	[email protected]
24176S:	Orphan
24177F:	drivers/net/wireless/ath/ar5523/
24178
24179USB ATTACHED SCSI
24180M:	Oliver Neukum <[email protected]>
24181L:	[email protected]
24182L:	[email protected]
24183S:	Maintained
24184F:	drivers/usb/storage/uas.c
24185
24186USB CDC ETHERNET DRIVER
24187M:	Oliver Neukum <[email protected]>
24188L:	[email protected]
24189S:	Maintained
24190F:	drivers/net/usb/cdc_*.c
24191F:	include/uapi/linux/usb/cdc.h
24192
24193USB CHAOSKEY DRIVER
24194M:	Keith Packard <[email protected]>
24195L:	[email protected]
24196S:	Maintained
24197F:	drivers/usb/misc/chaoskey.c
24198
24199USB CYPRESS C67X00 DRIVER
24200L:	[email protected]
24201S:	Orphan
24202F:	drivers/usb/c67x00/
24203
24204USB DAVICOM DM9601 DRIVER
24205M:	Peter Korsgaard <[email protected]>
24206L:	[email protected]
24207S:	Maintained
24208W:	http://www.linux-usb.org/usbnet
24209F:	drivers/net/usb/dm9601.c
24210
24211USB EHCI DRIVER
24212M:	Alan Stern <[email protected]>
24213L:	[email protected]
24214S:	Maintained
24215F:	Documentation/usb/ehci.rst
24216F:	drivers/usb/host/ehci*
24217
24218USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24219M:	Jiri Kosina <[email protected]>
24220M:	Benjamin Tissoires <[email protected]>
24221L:	[email protected]
24222S:	Maintained
24223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24224F:	Documentation/hid/hiddev.rst
24225F:	drivers/hid/usbhid/
24226
24227USB INTEL XHCI ROLE MUX DRIVER
24228M:	Hans de Goede <[email protected]>
24229L:	[email protected]
24230S:	Maintained
24231F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24232
24233USB IP DRIVER FOR HISILICON KIRIN 960
24234M:	Yu Chen <[email protected]>
24235M:	Binghui Wang <[email protected]>
24236L:	[email protected]
24237S:	Maintained
24238F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24239F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24240
24241USB IP DRIVER FOR HISILICON KIRIN 970
24242M:	Mauro Carvalho Chehab <[email protected]>
24243L:	[email protected]
24244S:	Maintained
24245F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24246F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24247
24248USB ISP116X DRIVER
24249M:	Olav Kongas <[email protected]>
24250L:	[email protected]
24251S:	Maintained
24252F:	drivers/usb/host/isp116x*
24253F:	include/linux/usb/isp116x.h
24254
24255USB ISP1760 DRIVER
24256M:	Rui Miguel Silva <[email protected]>
24257L:	[email protected]
24258S:	Maintained
24259F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24260F:	drivers/usb/isp1760/*
24261
24262USB LAN78XX ETHERNET DRIVER
24263M:	Thangaraj Samynathan <[email protected]>
24264M:	Rengarajan Sundararajan <[email protected]>
24265M:	[email protected]
24266L:	[email protected]
24267S:	Maintained
24268F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24269F:	drivers/net/usb/lan78xx.*
24270F:	include/dt-bindings/net/microchip-lan78xx.h
24271
24272USB MASS STORAGE DRIVER
24273M:	Alan Stern <[email protected]>
24274L:	[email protected]
24275L:	[email protected]
24276S:	Maintained
24277F:	drivers/usb/storage/
24278
24279USB MIDI DRIVER
24280M:	Clemens Ladisch <[email protected]>
24281L:	[email protected]
24282S:	Maintained
24283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24284F:	sound/usb/midi.*
24285
24286USB NETWORKING DRIVERS
24287L:	[email protected]
24288S:	Odd Fixes
24289F:	drivers/net/usb/
24290
24291USB OHCI DRIVER
24292M:	Alan Stern <[email protected]>
24293L:	[email protected]
24294S:	Maintained
24295F:	Documentation/usb/ohci.rst
24296F:	drivers/usb/host/ohci*
24297
24298USB OTG FSM (Finite State Machine)
24299M:	Peter Chen <[email protected]>
24300L:	[email protected]
24301S:	Maintained
24302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24303F:	drivers/usb/common/usb-otg-fsm.c
24304
24305USB OVER IP DRIVER
24306M:	Valentina Manea <[email protected]>
24307M:	Shuah Khan <[email protected]>
24308M:	Shuah Khan <[email protected]>
24309R:	Hongren Zheng <[email protected]>
24310L:	[email protected]
24311S:	Maintained
24312F:	Documentation/usb/usbip_protocol.rst
24313F:	drivers/usb/usbip/
24314F:	tools/testing/selftests/drivers/usb/usbip/
24315F:	tools/usb/usbip/
24316
24317USB PEGASUS DRIVER
24318M:	Petko Manolov <[email protected]>
24319L:	[email protected]
24320L:	[email protected]
24321S:	Maintained
24322W:	https://github.com/petkan/pegasus
24323T:	git https://github.com/petkan/pegasus.git
24324F:	drivers/net/usb/pegasus.*
24325
24326USB PRINTER DRIVER (usblp)
24327M:	Pete Zaitcev <[email protected]>
24328L:	[email protected]
24329S:	Supported
24330F:	drivers/usb/class/usblp.c
24331
24332USB QMI WWAN NETWORK DRIVER
24333M:	Bjørn Mork <[email protected]>
24334L:	[email protected]
24335S:	Maintained
24336F:	Documentation/ABI/testing/sysfs-class-net-qmi
24337F:	drivers/net/usb/qmi_wwan.c
24338
24339USB RAW GADGET DRIVER
24340R:	Andrey Konovalov <[email protected]>
24341L:	[email protected]
24342S:	Maintained
24343B:	https://github.com/xairy/raw-gadget/issues
24344F:	Documentation/usb/raw-gadget.rst
24345F:	drivers/usb/gadget/legacy/raw_gadget.c
24346F:	include/uapi/linux/usb/raw_gadget.h
24347
24348USB RTL8150 DRIVER
24349M:	Petko Manolov <[email protected]>
24350L:	[email protected]
24351L:	[email protected]
24352S:	Maintained
24353W:	https://github.com/petkan/rtl8150
24354T:	git https://github.com/petkan/rtl8150.git
24355F:	drivers/net/usb/rtl8150.c
24356
24357USB SERIAL SUBSYSTEM
24358M:	Johan Hovold <[email protected]>
24359L:	[email protected]
24360S:	Maintained
24361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24362F:	Documentation/usb/usb-serial.rst
24363F:	drivers/usb/serial/
24364F:	include/linux/usb/serial.h
24365
24366USB SMSC75XX ETHERNET DRIVER
24367M:	Steve Glendinning <[email protected]>
24368L:	[email protected]
24369S:	Maintained
24370F:	drivers/net/usb/smsc75xx.*
24371
24372USB SMSC95XX ETHERNET DRIVER
24373M:	Steve Glendinning <[email protected]>
24374M:	[email protected]
24375L:	[email protected]
24376S:	Maintained
24377F:	drivers/net/usb/smsc95xx.*
24378
24379USB SUBSYSTEM
24380M:	Greg Kroah-Hartman <[email protected]>
24381L:	[email protected]
24382S:	Supported
24383W:	http://www.linux-usb.org
24384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24385F:	Documentation/devicetree/bindings/usb/
24386F:	Documentation/usb/
24387F:	drivers/usb/
24388F:	include/dt-bindings/usb/
24389F:	include/linux/usb.h
24390F:	include/linux/usb/
24391F:	include/uapi/linux/usb/
24392
24393USB TYPEC BUS FOR ALTERNATE MODES
24394M:	Heikki Krogerus <[email protected]>
24395L:	[email protected]
24396S:	Maintained
24397F:	Documentation/ABI/testing/sysfs-bus-typec
24398F:	Documentation/driver-api/usb/typec_bus.rst
24399F:	drivers/usb/typec/altmodes/
24400F:	include/linux/usb/typec_altmode.h
24401
24402USB TYPEC CLASS
24403M:	Heikki Krogerus <[email protected]>
24404L:	[email protected]
24405S:	Maintained
24406F:	Documentation/ABI/testing/sysfs-class-typec
24407F:	Documentation/driver-api/usb/typec.rst
24408F:	drivers/usb/typec/
24409F:	include/linux/usb/typec.h
24410
24411USB TYPEC INTEL PMC MUX DRIVER
24412M:	Heikki Krogerus <[email protected]>
24413L:	[email protected]
24414S:	Maintained
24415F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24416F:	drivers/usb/typec/mux/intel_pmc_mux.c
24417
24418USB TYPEC PI3USB30532 MUX DRIVER
24419M:	Hans de Goede <[email protected]>
24420L:	[email protected]
24421S:	Maintained
24422F:	drivers/usb/typec/mux/pi3usb30532.c
24423
24424USB TYPEC PORT CONTROLLER DRIVERS
24425L:	[email protected]
24426S:	Orphan
24427F:	drivers/usb/typec/tcpm/
24428
24429USB TYPEC TUSB1046 MUX DRIVER
24430M:	Romain Gantois <[email protected]>
24431L:	[email protected]
24432S:	Maintained
24433F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24434F:	drivers/usb/typec/mux/tusb1046.c
24435
24436USB UHCI DRIVER
24437M:	Alan Stern <[email protected]>
24438L:	[email protected]
24439S:	Maintained
24440F:	drivers/usb/host/uhci*
24441
24442USB VIDEO CLASS
24443M:	Laurent Pinchart <[email protected]>
24444M:	Hans de Goede <[email protected]>
24445L:	[email protected]
24446S:	Maintained
24447W:	http://www.ideasonboard.org/uvc/
24448T:	git git://linuxtv.org/media.git
24449F:	drivers/media/usb/uvc/
24450F:	include/uapi/linux/uvcvideo.h
24451
24452USB WEBCAM GADGET
24453L:	[email protected]
24454S:	Orphan
24455F:	drivers/usb/gadget/function/*uvc*
24456F:	drivers/usb/gadget/legacy/webcam.c
24457F:	include/uapi/linux/usb/g_uvc.h
24458
24459USB XHCI DRIVER
24460M:	Mathias Nyman <[email protected]>
24461L:	[email protected]
24462S:	Supported
24463F:	drivers/usb/host/pci-quirks*
24464F:	drivers/usb/host/xhci*
24465
24466USER DATAGRAM PROTOCOL (UDP)
24467M:	Willem de Bruijn <[email protected]>
24468L:	[email protected]
24469S:	Maintained
24470F:	include/linux/udp.h
24471F:	include/net/udp.h
24472F:	include/trace/events/udp.h
24473F:	include/uapi/linux/udp.h
24474F:	net/ipv4/udp.c
24475F:	net/ipv6/udp.c
24476
24477USER-MODE LINUX (UML)
24478M:	Richard Weinberger <[email protected]>
24479M:	Anton Ivanov <[email protected]>
24480M:	Johannes Berg <[email protected]>
24481L:	[email protected]
24482S:	Maintained
24483W:	http://user-mode-linux.sourceforge.net
24484Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24487F:	Documentation/virt/uml/
24488F:	arch/um/
24489F:	arch/x86/um/
24490F:	fs/hostfs/
24491
24492USERSPACE COPYIN/COPYOUT (UIOVEC)
24493M:	Alexander Viro <[email protected]>
24494S:	Maintained
24495F:	include/linux/uio.h
24496F:	lib/iov_iter.c
24497
24498USERSPACE DMA BUFFER DRIVER
24499M:	Gerd Hoffmann <[email protected]>
24500M:	Vivek Kasireddy <[email protected]>
24501L:	[email protected]
24502S:	Maintained
24503T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24504F:	drivers/dma-buf/udmabuf.c
24505F:	include/uapi/linux/udmabuf.h
24506
24507USERSPACE I/O (UIO)
24508M:	Greg Kroah-Hartman <[email protected]>
24509S:	Maintained
24510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24511F:	Documentation/driver-api/uio-howto.rst
24512F:	drivers/uio/
24513F:	include/linux/uio_driver.h
24514
24515UTIL-LINUX PACKAGE
24516M:	Karel Zak <[email protected]>
24517L:	[email protected]
24518S:	Maintained
24519W:	http://en.wikipedia.org/wiki/Util-linux
24520T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24521
24522UUID HELPERS
24523R:	Andy Shevchenko <[email protected]>
24524L:	[email protected]
24525S:	Maintained
24526F:	include/linux/uuid.h
24527F:	lib/test_uuid.c
24528F:	lib/uuid.c
24529
24530UV SYSFS DRIVER
24531M:	Justin Ernst <[email protected]>
24532L:	[email protected]
24533S:	Maintained
24534F:	drivers/platform/x86/uv_sysfs.c
24535
24536UVESAFB DRIVER
24537M:	Michal Januszewski <[email protected]>
24538L:	[email protected]
24539S:	Maintained
24540W:	https://github.com/mjanusz/v86d
24541F:	Documentation/fb/uvesafb.rst
24542F:	drivers/video/fbdev/uvesafb.*
24543
24544Ux500 CLOCK DRIVERS
24545M:	Ulf Hansson <[email protected]>
24546L:	[email protected]
24547L:	[email protected] (moderated for non-subscribers)
24548S:	Maintained
24549F:	drivers/clk/ux500/
24550
24551V4L2 ASYNC AND FWNODE FRAMEWORKS
24552M:	Sakari Ailus <[email protected]>
24553L:	[email protected]
24554S:	Maintained
24555T:	git git://linuxtv.org/media.git
24556F:	drivers/media/v4l2-core/v4l2-async.c
24557F:	drivers/media/v4l2-core/v4l2-fwnode.c
24558F:	include/media/v4l2-async.h
24559F:	include/media/v4l2-fwnode.h
24560
24561V4L2 LENS DRIVERS
24562M:	Sakari Ailus <[email protected]>
24563L:	[email protected]
24564S:	Maintained
24565F:	drivers/media/i2c/ak*
24566F:	drivers/media/i2c/dw*
24567F:	drivers/media/i2c/lm*
24568
24569V4L2 CAMERA SENSOR DRIVERS
24570M:	Sakari Ailus <[email protected]>
24571L:	[email protected]
24572S:	Maintained
24573F:	Documentation/driver-api/media/camera-sensor.rst
24574F:	Documentation/driver-api/media/tx-rx.rst
24575F:	drivers/media/i2c/ar*
24576F:	drivers/media/i2c/gc*
24577F:	drivers/media/i2c/hi*
24578F:	drivers/media/i2c/imx*
24579F:	drivers/media/i2c/mt*
24580F:	drivers/media/i2c/og*
24581F:	drivers/media/i2c/ov*
24582F:	drivers/media/i2c/s5*
24583F:	drivers/media/i2c/vgxy61.c
24584
24585VF610 NAND DRIVER
24586M:	Stefan Agner <[email protected]>
24587L:	[email protected]
24588S:	Supported
24589F:	drivers/mtd/nand/raw/vf610_nfc.c
24590
24591VFAT/FAT/MSDOS FILESYSTEM
24592M:	OGAWA Hirofumi <[email protected]>
24593S:	Maintained
24594F:	Documentation/filesystems/vfat.rst
24595F:	fs/fat/
24596F:	tools/testing/selftests/filesystems/fat/
24597
24598VFIO CDX DRIVER
24599M:	Nipun Gupta <[email protected]>
24600M:	Nikhil Agarwal <[email protected]>
24601L:	[email protected]
24602S:	Maintained
24603F:	drivers/vfio/cdx/*
24604
24605VFIO DRIVER
24606M:	Alex Williamson <[email protected]>
24607L:	[email protected]
24608S:	Maintained
24609T:	git https://github.com/awilliam/linux-vfio.git
24610F:	Documentation/ABI/testing/debugfs-vfio
24611F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24612F:	Documentation/driver-api/vfio.rst
24613F:	drivers/vfio/
24614F:	include/linux/vfio.h
24615F:	include/linux/vfio_pci_core.h
24616F:	include/uapi/linux/vfio.h
24617
24618VFIO FSL-MC DRIVER
24619L:	[email protected]
24620S:	Orphan
24621F:	drivers/vfio/fsl-mc/
24622
24623VFIO HISILICON PCI DRIVER
24624M:	Longfang Liu <[email protected]>
24625M:	Shameer Kolothum <[email protected]>
24626L:	[email protected]
24627S:	Maintained
24628F:	drivers/vfio/pci/hisilicon/
24629
24630VFIO MEDIATED DEVICE DRIVERS
24631M:	Kirti Wankhede <[email protected]>
24632L:	[email protected]
24633S:	Maintained
24634F:	Documentation/driver-api/vfio-mediated-device.rst
24635F:	drivers/vfio/mdev/
24636F:	include/linux/mdev.h
24637F:	samples/vfio-mdev/
24638
24639VFIO MLX5 PCI DRIVER
24640M:	Yishai Hadas <[email protected]>
24641L:	[email protected]
24642S:	Maintained
24643F:	drivers/vfio/pci/mlx5/
24644
24645VFIO NVIDIA GRACE GPU DRIVER
24646M:	Ankit Agrawal <[email protected]>
24647L:	[email protected]
24648S:	Supported
24649F:	drivers/vfio/pci/nvgrace-gpu/
24650
24651VFIO PCI DEVICE SPECIFIC DRIVERS
24652R:	Jason Gunthorpe <[email protected]>
24653R:	Yishai Hadas <[email protected]>
24654R:	Shameer Kolothum <[email protected]>
24655R:	Kevin Tian <[email protected]>
24656L:	[email protected]
24657S:	Maintained
24658P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24659F:	drivers/vfio/pci/*/
24660
24661VFIO PDS PCI DRIVER
24662M:	Brett Creeley <[email protected]>
24663L:	[email protected]
24664S:	Maintained
24665F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24666F:	drivers/vfio/pci/pds/
24667
24668VFIO PLATFORM DRIVER
24669M:	Eric Auger <[email protected]>
24670L:	[email protected]
24671S:	Maintained
24672F:	drivers/vfio/platform/
24673
24674VFIO QAT PCI DRIVER
24675M:	Xin Zeng <[email protected]>
24676M:	Giovanni Cabiddu <[email protected]>
24677L:	[email protected]
24678L:	[email protected]
24679S:	Supported
24680F:	drivers/vfio/pci/qat/
24681
24682VFIO VIRTIO PCI DRIVER
24683M:	Yishai Hadas <[email protected]>
24684L:	[email protected]
24685L:	[email protected]
24686S:	Maintained
24687F:	drivers/vfio/pci/virtio
24688
24689VGA_SWITCHEROO
24690R:	Lukas Wunner <[email protected]>
24691S:	Maintained
24692T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24693F:	Documentation/gpu/vga-switcheroo.rst
24694F:	drivers/gpu/vga/vga_switcheroo.c
24695F:	include/linux/vga_switcheroo.h
24696
24697VIA RHINE NETWORK DRIVER
24698M:	Kevin Brace <[email protected]>
24699S:	Maintained
24700F:	drivers/net/ethernet/via/via-rhine.c
24701
24702VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24703M:	Florian Tobias Schandinat <[email protected]>
24704L:	[email protected]
24705S:	Maintained
24706F:	drivers/video/fbdev/via/
24707F:	include/linux/via-core.h
24708F:	include/linux/via_i2c.h
24709
24710VIA VELOCITY NETWORK DRIVER
24711M:	Francois Romieu <[email protected]>
24712L:	[email protected]
24713S:	Maintained
24714F:	drivers/net/ethernet/via/via-velocity.*
24715
24716VICODEC VIRTUAL CODEC DRIVER
24717M:	Hans Verkuil <[email protected]>
24718L:	[email protected]
24719S:	Maintained
24720W:	https://linuxtv.org
24721T:	git git://linuxtv.org/media.git
24722F:	drivers/media/test-drivers/vicodec/*
24723
24724VIDEO I2C POLLING DRIVER
24725M:	Matt Ranostay <[email protected]>
24726L:	[email protected]
24727S:	Maintained
24728F:	drivers/media/i2c/video-i2c.c
24729
24730VIDEO MULTIPLEXER DRIVER
24731M:	Philipp Zabel <[email protected]>
24732L:	[email protected]
24733S:	Maintained
24734F:	drivers/media/platform/video-mux.c
24735
24736VIDEOBUF2 FRAMEWORK
24737M:	Tomasz Figa <[email protected]>
24738M:	Marek Szyprowski <[email protected]>
24739L:	[email protected]
24740S:	Maintained
24741F:	drivers/media/common/videobuf2/*
24742F:	include/media/videobuf2-*
24743
24744VIDTV VIRTUAL DIGITAL TV DRIVER
24745M:	Daniel W. S. Almeida <[email protected]>
24746L:	[email protected]
24747S:	Maintained
24748W:	https://linuxtv.org
24749T:	git git://linuxtv.org/media.git
24750F:	drivers/media/test-drivers/vidtv/*
24751
24752VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24753M:	Shuah Khan <[email protected]>
24754R:	Kieran Bingham <[email protected]>
24755L:	[email protected]
24756S:	Maintained
24757W:	https://linuxtv.org
24758T:	git git://linuxtv.org/media.git
24759F:	drivers/media/test-drivers/vimc/*
24760
24761VIRT LIB
24762M:	Alex Williamson <[email protected]>
24763M:	Paolo Bonzini <[email protected]>
24764L:	[email protected]
24765S:	Supported
24766F:	virt/lib/
24767
24768VIRTIO AND VHOST VSOCK DRIVER
24769M:	Stefan Hajnoczi <[email protected]>
24770M:	Stefano Garzarella <[email protected]>
24771L:	[email protected]
24772L:	[email protected]
24773L:	[email protected]
24774S:	Maintained
24775F:	drivers/vhost/vsock.c
24776F:	include/linux/virtio_vsock.h
24777F:	include/uapi/linux/virtio_vsock.h
24778F:	net/vmw_vsock/virtio_transport.c
24779F:	net/vmw_vsock/virtio_transport_common.c
24780
24781VIRTIO BALLOON
24782M:	"Michael S. Tsirkin" <[email protected]>
24783M:	David Hildenbrand <[email protected]>
24784L:	[email protected]
24785S:	Maintained
24786F:	drivers/virtio/virtio_balloon.c
24787F:	include/linux/balloon_compaction.h
24788F:	include/uapi/linux/virtio_balloon.h
24789F:	mm/balloon_compaction.c
24790
24791VIRTIO BLOCK AND SCSI DRIVERS
24792M:	"Michael S. Tsirkin" <[email protected]>
24793M:	Jason Wang <[email protected]>
24794R:	Paolo Bonzini <[email protected]>
24795R:	Stefan Hajnoczi <[email protected]>
24796R:	Eugenio Pérez <[email protected]>
24797L:	[email protected]
24798S:	Maintained
24799F:	drivers/block/virtio_blk.c
24800F:	drivers/scsi/virtio_scsi.c
24801F:	include/uapi/linux/virtio_blk.h
24802F:	include/uapi/linux/virtio_scsi.h
24803
24804VIRTIO CONSOLE DRIVER
24805M:	Amit Shah <[email protected]>
24806L:	[email protected]
24807S:	Maintained
24808F:	drivers/char/virtio_console.c
24809F:	include/uapi/linux/virtio_console.h
24810
24811VIRTIO CORE AND NET DRIVERS
24812M:	"Michael S. Tsirkin" <[email protected]>
24813M:	Jason Wang <[email protected]>
24814R:	Xuan Zhuo <[email protected]>
24815R:	Eugenio Pérez <[email protected]>
24816L:	[email protected]
24817S:	Maintained
24818F:	Documentation/ABI/testing/sysfs-bus-vdpa
24819F:	Documentation/ABI/testing/sysfs-class-vduse
24820F:	Documentation/devicetree/bindings/virtio/
24821F:	Documentation/driver-api/virtio/
24822F:	drivers/block/virtio_blk.c
24823F:	drivers/crypto/virtio/
24824F:	drivers/net/virtio_net.c
24825F:	drivers/vdpa/
24826F:	drivers/virtio/
24827F:	include/linux/vdpa.h
24828F:	include/linux/virtio*.h
24829F:	include/linux/vringh.h
24830F:	include/uapi/linux/virtio_*.h
24831F:	net/vmw_vsock/virtio*
24832F:	tools/virtio/
24833F:	tools/testing/selftests/drivers/net/virtio_net/
24834
24835VIRTIO CRYPTO DRIVER
24836M:	Gonglei <[email protected]>
24837L:	[email protected]
24838L:	[email protected]
24839S:	Maintained
24840F:	drivers/crypto/virtio/
24841F:	include/uapi/linux/virtio_crypto.h
24842
24843VIRTIO DRIVERS FOR S390
24844M:	Cornelia Huck <[email protected]>
24845M:	Halil Pasic <[email protected]>
24846M:	Eric Farman <[email protected]>
24847L:	[email protected]
24848L:	[email protected]
24849L:	[email protected]
24850S:	Supported
24851F:	arch/s390/include/uapi/asm/virtio-ccw.h
24852F:	drivers/s390/virtio/
24853
24854VIRTIO FILE SYSTEM
24855M:	Vivek Goyal <[email protected]>
24856M:	Stefan Hajnoczi <[email protected]>
24857M:	Miklos Szeredi <[email protected]>
24858R:	Eugenio Pérez <[email protected]>
24859L:	[email protected]
24860L:	[email protected]
24861S:	Supported
24862W:	https://virtio-fs.gitlab.io/
24863F:	Documentation/filesystems/virtiofs.rst
24864F:	fs/fuse/virtio_fs.c
24865F:	include/uapi/linux/virtio_fs.h
24866
24867VIRTIO GPIO DRIVER
24868M:	Enrico Weigelt, metux IT consult <[email protected]>
24869M:	Viresh Kumar <[email protected]>
24870L:	[email protected]
24871L:	[email protected]
24872S:	Maintained
24873F:	drivers/gpio/gpio-virtio.c
24874F:	include/uapi/linux/virtio_gpio.h
24875
24876VIRTIO GPU DRIVER
24877M:	David Airlie <[email protected]>
24878M:	Gerd Hoffmann <[email protected]>
24879R:	Gurchetan Singh <[email protected]>
24880R:	Chia-I Wu <[email protected]>
24881L:	[email protected]
24882L:	[email protected]
24883S:	Maintained
24884T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24885F:	drivers/gpu/drm/ci/xfails/virtio*
24886F:	drivers/gpu/drm/virtio/
24887F:	include/uapi/linux/virtio_gpu.h
24888
24889VIRTIO HOST (VHOST)
24890M:	"Michael S. Tsirkin" <[email protected]>
24891M:	Jason Wang <[email protected]>
24892R:	Eugenio Pérez <[email protected]>
24893L:	[email protected]
24894L:	[email protected]
24895L:	[email protected]
24896S:	Maintained
24897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24898F:	drivers/vhost/
24899F:	include/linux/sched/vhost_task.h
24900F:	include/linux/vhost_iotlb.h
24901F:	include/uapi/linux/vhost.h
24902F:	kernel/vhost_task.c
24903
24904VIRTIO HOST (VHOST-SCSI)
24905M:	"Michael S. Tsirkin" <[email protected]>
24906M:	Jason Wang <[email protected]>
24907M:	Mike Christie <[email protected]>
24908R:	Paolo Bonzini <[email protected]>
24909R:	Stefan Hajnoczi <[email protected]>
24910L:	[email protected]
24911S:	Maintained
24912F:	drivers/vhost/scsi.c
24913
24914VIRTIO I2C DRIVER
24915M:	Viresh Kumar <[email protected]>
24916R:	"Chen, Jian Jun" <[email protected]>
24917L:	[email protected]
24918L:	[email protected]
24919S:	Maintained
24920F:	drivers/i2c/busses/i2c-virtio.c
24921F:	include/uapi/linux/virtio_i2c.h
24922
24923VIRTIO INPUT DRIVER
24924M:	Gerd Hoffmann <[email protected]>
24925S:	Maintained
24926F:	drivers/virtio/virtio_input.c
24927F:	include/uapi/linux/virtio_input.h
24928
24929VIRTIO IOMMU DRIVER
24930M:	Jean-Philippe Brucker <[email protected]>
24931L:	[email protected]
24932S:	Maintained
24933F:	drivers/iommu/virtio-iommu.c
24934F:	include/uapi/linux/virtio_iommu.h
24935
24936VIRTIO MEM DRIVER
24937M:	David Hildenbrand <[email protected]>
24938L:	[email protected]
24939S:	Maintained
24940W:	https://virtio-mem.gitlab.io/
24941F:	drivers/virtio/virtio_mem.c
24942F:	include/uapi/linux/virtio_mem.h
24943
24944VIRTIO PMEM DRIVER
24945M:	Pankaj Gupta <[email protected]>
24946L:	[email protected]
24947S:	Maintained
24948F:	drivers/nvdimm/nd_virtio.c
24949F:	drivers/nvdimm/virtio_pmem.c
24950
24951VIRTIO SOUND DRIVER
24952M:	Anton Yakovlev <[email protected]>
24953M:	"Michael S. Tsirkin" <[email protected]>
24954L:	[email protected]
24955L:	[email protected]
24956S:	Maintained
24957F:	include/uapi/linux/virtio_snd.h
24958F:	sound/virtio/*
24959
24960VIRTUAL BOX GUEST DEVICE DRIVER
24961M:	Hans de Goede <[email protected]>
24962M:	Arnd Bergmann <[email protected]>
24963M:	Greg Kroah-Hartman <[email protected]>
24964S:	Maintained
24965F:	drivers/virt/vboxguest/
24966F:	include/linux/vbox_utils.h
24967F:	include/uapi/linux/vbox*.h
24968
24969VIRTUAL BOX SHARED FOLDER VFS DRIVER
24970M:	Hans de Goede <[email protected]>
24971L:	[email protected]
24972S:	Maintained
24973F:	fs/vboxsf/*
24974
24975VIRTUAL PCM TEST DRIVER
24976M:	Ivan Orlov <[email protected]>
24977L:	[email protected]
24978S:	Maintained
24979F:	Documentation/sound/cards/pcmtest.rst
24980F:	sound/drivers/pcmtest.c
24981F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24982
24983VIRTUAL SERIO DEVICE DRIVER
24984M:	Stephen Chandler Paul <[email protected]>
24985S:	Maintained
24986F:	drivers/input/serio/userio.c
24987F:	include/uapi/linux/userio.h
24988
24989VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
24990M:	Javier Carrasco <[email protected]>
24991S:	Maintained
24992F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24993F:	drivers/iio/light/veml3235.c
24994
24995VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
24996M:	Javier Carrasco <[email protected]>
24997S:	Maintained
24998F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24999F:	drivers/iio/light/veml6030.c
25000
25001VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25002M:	Javier Carrasco <[email protected]>
25003S:	Maintained
25004F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25005F:	drivers/iio/light/veml6075.c
25006
25007VISL VIRTUAL STATELESS DECODER DRIVER
25008M:	Daniel Almeida <[email protected]>
25009L:	[email protected]
25010S:	Supported
25011F:	drivers/media/test-drivers/visl
25012
25013VIVID VIRTUAL VIDEO DRIVER
25014M:	Hans Verkuil <[email protected]>
25015L:	[email protected]
25016S:	Maintained
25017W:	https://linuxtv.org
25018T:	git git://linuxtv.org/media.git
25019F:	drivers/media/test-drivers/vivid/*
25020
25021VM SOCKETS (AF_VSOCK)
25022M:	Stefano Garzarella <[email protected]>
25023L:	[email protected]
25024L:	[email protected]
25025S:	Maintained
25026F:	drivers/net/vsockmon.c
25027F:	include/net/af_vsock.h
25028F:	include/uapi/linux/vm_sockets.h
25029F:	include/uapi/linux/vm_sockets_diag.h
25030F:	include/uapi/linux/vsockmon.h
25031F:	net/vmw_vsock/
25032F:	tools/testing/vsock/
25033
25034VMA
25035M:	Andrew Morton <[email protected]>
25036M:	Liam R. Howlett <[email protected]>
25037M:	Lorenzo Stoakes <[email protected]>
25038R:	Vlastimil Babka <[email protected]>
25039R:	Jann Horn <[email protected]>
25040L:	[email protected]
25041S:	Maintained
25042W:	https://www.linux-mm.org
25043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25044F:	mm/vma.c
25045F:	mm/vma.h
25046F:	mm/vma_internal.h
25047F:	tools/testing/vma/
25048
25049VMALLOC
25050M:	Andrew Morton <[email protected]>
25051R:	Uladzislau Rezki <[email protected]>
25052R:	Christoph Hellwig <[email protected]>
25053L:	[email protected]
25054S:	Maintained
25055W:	http://www.linux-mm.org
25056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25057F:	include/linux/vmalloc.h
25058F:	mm/vmalloc.c
25059
25060VME SUBSYSTEM
25061L:	[email protected]
25062S:	Orphan
25063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25064F:	Documentation/driver-api/vme.rst
25065F:	drivers/staging/vme_user/
25066
25067VMWARE BALLOON DRIVER
25068M:	Jerrin Shaji George <[email protected]>
25069R:	Broadcom internal kernel review list <[email protected]>
25070L:	[email protected]
25071S:	Supported
25072F:	drivers/misc/vmw_balloon.c
25073
25074VMWARE HYPERVISOR INTERFACE
25075M:	Ajay Kaher <[email protected]>
25076M:	Alexey Makhalov <[email protected]>
25077R:	Broadcom internal kernel review list <[email protected]>
25078L:	[email protected]
25079L:	[email protected]
25080S:	Supported
25081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25082F:	arch/x86/include/asm/vmware.h
25083F:	arch/x86/kernel/cpu/vmware.c
25084
25085VMWARE PVRDMA DRIVER
25086M:	Bryan Tan <[email protected]>
25087M:	Vishnu Dasa <[email protected]>
25088R:	Broadcom internal kernel review list <[email protected]>
25089L:	[email protected]
25090S:	Supported
25091F:	drivers/infiniband/hw/vmw_pvrdma/
25092
25093VMWARE PVSCSI DRIVER
25094M:	Vishal Bhakta <[email protected]>
25095R:	Broadcom internal kernel review list <[email protected]>
25096L:	[email protected]
25097S:	Supported
25098F:	drivers/scsi/vmw_pvscsi.c
25099F:	drivers/scsi/vmw_pvscsi.h
25100
25101VMWARE VIRTUAL PTP CLOCK DRIVER
25102M:	Nick Shi <[email protected]>
25103R:	Ajay Kaher <[email protected]>
25104R:	Alexey Makhalov <[email protected]>
25105R:	Broadcom internal kernel review list <[email protected]>
25106L:	[email protected]
25107S:	Supported
25108F:	drivers/ptp/ptp_vmw.c
25109
25110VMWARE VMCI DRIVER
25111M:	Bryan Tan <[email protected]>
25112M:	Vishnu Dasa <[email protected]>
25113R:	Broadcom internal kernel review list <[email protected]>
25114L:	[email protected]
25115S:	Supported
25116F:	drivers/misc/vmw_vmci/
25117F:	include/linux/vmw_vmci*
25118
25119VMWARE VMMOUSE SUBDRIVER
25120M:	Zack Rusin <[email protected]>
25121R:	Broadcom internal kernel review list <[email protected]>
25122L:	[email protected]
25123S:	Supported
25124F:	drivers/input/mouse/vmmouse.c
25125F:	drivers/input/mouse/vmmouse.h
25126
25127VMWARE VMXNET3 ETHERNET DRIVER
25128M:	Ronak Doshi <[email protected]>
25129R:	Broadcom internal kernel review list <[email protected]>
25130L:	[email protected]
25131S:	Supported
25132F:	drivers/net/vmxnet3/
25133
25134VMWARE VSOCK VMCI TRANSPORT DRIVER
25135M:	Bryan Tan <[email protected]>
25136M:	Vishnu Dasa <[email protected]>
25137R:	Broadcom internal kernel review list <[email protected]>
25138L:	[email protected]
25139S:	Supported
25140F:	net/vmw_vsock/vmci_transport*
25141
25142VOCORE VOCORE2 BOARD
25143M:	Harvey Hunt <[email protected]>
25144L:	[email protected]
25145S:	Maintained
25146F:	arch/mips/boot/dts/ralink/vocore2.dts
25147
25148VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25149M:	Liam Girdwood <[email protected]>
25150M:	Mark Brown <[email protected]>
25151L:	[email protected]
25152S:	Supported
25153W:	http://www.slimlogic.co.uk/?p=48
25154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25155F:	Documentation/devicetree/bindings/regulator/
25156F:	Documentation/power/regulator/
25157F:	drivers/regulator/
25158F:	include/dt-bindings/regulator/
25159F:	include/linux/regulator/
25160K:	regulator_get_optional
25161
25162VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25163R:	Matti Vaittinen <[email protected]>
25164F:	drivers/regulator/irq_helpers.c
25165
25166VRF
25167M:	David Ahern <[email protected]>
25168L:	[email protected]
25169S:	Maintained
25170F:	Documentation/networking/vrf.rst
25171F:	drivers/net/vrf.c
25172
25173VSPRINTF
25174M:	Petr Mladek <[email protected]>
25175M:	Steven Rostedt <[email protected]>
25176R:	Andy Shevchenko <[email protected]>
25177R:	Rasmus Villemoes <[email protected]>
25178R:	Sergey Senozhatsky <[email protected]>
25179S:	Maintained
25180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25181F:	Documentation/core-api/printk-formats.rst
25182F:	lib/test_printf.c
25183F:	lib/test_scanf.c
25184F:	lib/vsprintf.c
25185
25186VT1211 HARDWARE MONITOR DRIVER
25187M:	Juerg Haefliger <[email protected]>
25188L:	[email protected]
25189S:	Maintained
25190F:	Documentation/hwmon/vt1211.rst
25191F:	drivers/hwmon/vt1211.c
25192
25193VT8231 HARDWARE MONITOR DRIVER
25194M:	Roger Lucas <[email protected]>
25195L:	[email protected]
25196S:	Maintained
25197F:	drivers/hwmon/vt8231.c
25198
25199VUB300 USB to SDIO/SD/MMC bridge chip
25200L:	[email protected]
25201S:	Orphan
25202F:	drivers/mmc/host/vub300.c
25203
25204W1 DALLAS'S 1-WIRE BUS
25205M:	Krzysztof Kozlowski <[email protected]>
25206S:	Maintained
25207F:	Documentation/devicetree/bindings/w1/
25208F:	Documentation/w1/
25209F:	drivers/w1/
25210F:	include/linux/w1.h
25211
25212W83791D HARDWARE MONITORING DRIVER
25213M:	Marc Hulsman <[email protected]>
25214L:	[email protected]
25215S:	Maintained
25216F:	Documentation/hwmon/w83791d.rst
25217F:	drivers/hwmon/w83791d.c
25218
25219W83793 HARDWARE MONITORING DRIVER
25220M:	Rudolf Marek <[email protected]>
25221L:	[email protected]
25222S:	Maintained
25223F:	Documentation/hwmon/w83793.rst
25224F:	drivers/hwmon/w83793.c
25225
25226W83795 HARDWARE MONITORING DRIVER
25227M:	Jean Delvare <[email protected]>
25228L:	[email protected]
25229S:	Maintained
25230F:	drivers/hwmon/w83795.c
25231
25232W83L51xD SD/MMC CARD INTERFACE DRIVER
25233M:	Pierre Ossman <[email protected]>
25234S:	Maintained
25235F:	drivers/mmc/host/wbsd.*
25236
25237WACOM PROTOCOL 4 SERIAL TABLETS
25238M:	Julian Squires <[email protected]>
25239M:	Hans de Goede <[email protected]>
25240L:	[email protected]
25241S:	Maintained
25242F:	drivers/input/tablet/wacom_serial4.c
25243
25244WANGXUN ETHERNET DRIVER
25245M:	Jiawen Wu <[email protected]>
25246M:	Mengyuan Lou <[email protected]>
25247L:	[email protected]
25248S:	Maintained
25249W:	https://www.net-swift.com
25250F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25251F:	drivers/net/ethernet/wangxun/
25252F:	drivers/net/pcs/pcs-xpcs-wx.c
25253
25254WATCHDOG DEVICE DRIVERS
25255M:	Wim Van Sebroeck <[email protected]>
25256M:	Guenter Roeck <[email protected]>
25257L:	[email protected]
25258S:	Maintained
25259W:	http://www.linux-watchdog.org/
25260T:	git git://www.linux-watchdog.org/linux-watchdog.git
25261F:	Documentation/devicetree/bindings/watchdog/
25262F:	Documentation/watchdog/
25263F:	drivers/watchdog/
25264F:	include/linux/watchdog.h
25265F:	include/trace/events/watchdog.h
25266F:	include/uapi/linux/watchdog.h
25267
25268WAVE5 VPU CODEC DRIVER
25269M:	Nas Chung <[email protected]>
25270M:	Jackson Lee <[email protected]>
25271L:	[email protected]
25272S:	Maintained
25273F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25274F:	drivers/media/platform/chips-media/wave5/
25275
25276WHISKEYCOVE PMIC GPIO DRIVER
25277M:	Kuppuswamy Sathyanarayanan <[email protected]>
25278L:	[email protected]
25279S:	Maintained
25280F:	drivers/gpio/gpio-wcove.c
25281
25282WHWAVE RTC DRIVER
25283M:	Dianlong Li <[email protected]>
25284L:	[email protected]
25285S:	Maintained
25286F:	drivers/rtc/rtc-sd3078.c
25287
25288WIIMOTE HID DRIVER
25289M:	David Rheinsberg <[email protected]>
25290L:	[email protected]
25291S:	Maintained
25292F:	drivers/hid/hid-wiimote*
25293
25294WILOCITY WIL6210 WIRELESS DRIVER
25295L:	[email protected]
25296S:	Orphan
25297W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25298F:	drivers/net/wireless/ath/wil6210/
25299
25300WINBOND CIR DRIVER
25301M:	David Härdeman <[email protected]>
25302S:	Maintained
25303F:	drivers/media/rc/winbond-cir.c
25304
25305WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25306L:	[email protected]
25307S:	Orphan
25308F:	drivers/watchdog/ebc-c384_wdt.c
25309
25310WINSYSTEMS WS16C48 GPIO DRIVER
25311M:	William Breathitt Gray <[email protected]>
25312L:	[email protected]
25313S:	Maintained
25314F:	drivers/gpio/gpio-ws16c48.c
25315
25316WIREGUARD SECURE NETWORK TUNNEL
25317M:	Jason A. Donenfeld <[email protected]>
25318L:	[email protected]
25319L:	[email protected]
25320S:	Maintained
25321F:	drivers/net/wireguard/
25322F:	tools/testing/selftests/wireguard/
25323
25324WISTRON LAPTOP BUTTON DRIVER
25325M:	Miloslav Trmac <[email protected]>
25326S:	Maintained
25327F:	drivers/input/misc/wistron_btns.c
25328
25329WMI BINARY MOF DRIVER
25330M:	Armin Wolf <[email protected]>
25331R:	Thomas Weißschuh <[email protected]>
25332L:	[email protected]
25333S:	Maintained
25334F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25335F:	Documentation/wmi/devices/wmi-bmof.rst
25336F:	drivers/platform/x86/wmi-bmof.c
25337
25338WOLFSON MICROELECTRONICS DRIVERS
25339L:	[email protected]
25340S:	Supported
25341W:	https://github.com/CirrusLogic/linux-drivers/wiki
25342T:	git https://github.com/CirrusLogic/linux-drivers.git
25343F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25344F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25345F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25346F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25347F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25348F:	Documentation/devicetree/bindings/sound/wm*
25349F:	Documentation/hwmon/wm83??.rst
25350F:	arch/arm/mach-s3c/mach-crag6410*
25351F:	drivers/clk/clk-wm83*.c
25352F:	drivers/gpio/gpio-*wm*.c
25353F:	drivers/gpio/gpio-arizona.c
25354F:	drivers/hwmon/wm83??-hwmon.c
25355F:	drivers/input/misc/wm831x-on.c
25356F:	drivers/input/touchscreen/wm831x-ts.c
25357F:	drivers/input/touchscreen/wm97*.c
25358F:	drivers/leds/leds-wm83*.c
25359F:	drivers/mfd/arizona*
25360F:	drivers/mfd/cs47l24*
25361F:	drivers/mfd/wm*.c
25362F:	drivers/power/supply/wm83*.c
25363F:	drivers/regulator/arizona*
25364F:	drivers/regulator/wm8*.c
25365F:	drivers/rtc/rtc-wm83*.c
25366F:	drivers/video/backlight/wm83*_bl.c
25367F:	drivers/watchdog/wm83*_wdt.c
25368F:	include/linux/mfd/arizona/
25369F:	include/linux/mfd/wm831x/
25370F:	include/linux/mfd/wm8350/
25371F:	include/linux/mfd/wm8400*
25372F:	include/linux/regulator/arizona*
25373F:	include/linux/wm97xx.h
25374F:	include/sound/wm????.h
25375F:	sound/soc/codecs/arizona*
25376F:	sound/soc/codecs/cs47l24*
25377F:	sound/soc/codecs/wm*
25378
25379WORKQUEUE
25380M:	Tejun Heo <[email protected]>
25381R:	Lai Jiangshan <[email protected]>
25382S:	Maintained
25383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25384F:	Documentation/core-api/workqueue.rst
25385F:	include/linux/workqueue.h
25386F:	kernel/workqueue.c
25387F:	kernel/workqueue_internal.h
25388
25389WWAN DRIVERS
25390M:	Loic Poulain <[email protected]>
25391M:	Sergey Ryazanov <[email protected]>
25392R:	Johannes Berg <[email protected]>
25393L:	[email protected]
25394S:	Maintained
25395F:	drivers/net/wwan/
25396F:	include/linux/wwan.h
25397F:	include/uapi/linux/wwan.h
25398
25399X-POWERS AXP288 PMIC DRIVERS
25400M:	Hans de Goede <[email protected]>
25401S:	Maintained
25402F:	drivers/acpi/pmic/intel_pmic_xpower.c
25403N:	axp288
25404
25405X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25406M:	Chen-Yu Tsai <[email protected]>
25407L:	[email protected]
25408S:	Maintained
25409N:	axp[128]
25410
25411X.25 STACK
25412M:	Martin Schiller <[email protected]>
25413L:	[email protected]
25414S:	Maintained
25415F:	Documentation/networking/lapb-module.rst
25416F:	Documentation/networking/x25*
25417F:	drivers/net/wan/hdlc_x25.c
25418F:	drivers/net/wan/lapbether.c
25419F:	include/*/lapb.h
25420F:	include/net/x25*
25421F:	include/uapi/linux/x25.h
25422F:	net/lapb/
25423F:	net/x25/
25424
25425X86 ARCHITECTURE (32-BIT AND 64-BIT)
25426M:	Thomas Gleixner <[email protected]>
25427M:	Ingo Molnar <[email protected]>
25428M:	Borislav Petkov <[email protected]>
25429M:	Dave Hansen <[email protected]>
25430M:	[email protected]
25431R:	"H. Peter Anvin" <[email protected]>
25432L:	[email protected]
25433S:	Maintained
25434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25435F:	Documentation/arch/x86/
25436F:	Documentation/devicetree/bindings/x86/
25437F:	arch/x86/
25438F:	tools/testing/selftests/x86
25439
25440X86 CPUID DATABASE
25441M:	Borislav Petkov <[email protected]>
25442M:	Thomas Gleixner <[email protected]>
25443M:	[email protected]
25444R:	Ahmed S. Darwish <[email protected]>
25445L:	[email protected]
25446S:	Maintained
25447W:	https://x86-cpuid.org
25448F:	tools/arch/x86/kcpuid/cpuid.csv
25449
25450X86 ENTRY CODE
25451M:	Andy Lutomirski <[email protected]>
25452L:	[email protected]
25453S:	Maintained
25454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25455F:	arch/x86/entry/
25456
25457X86 HARDWARE VULNERABILITIES
25458M:	Thomas Gleixner <[email protected]>
25459M:	Borislav Petkov <[email protected]>
25460M:	Peter Zijlstra <[email protected]>
25461M:	Josh Poimboeuf <[email protected]>
25462R:	Pawan Gupta <[email protected]>
25463S:	Maintained
25464F:	Documentation/admin-guide/hw-vuln/
25465F:	arch/x86/include/asm/nospec-branch.h
25466F:	arch/x86/kernel/cpu/bugs.c
25467
25468X86 MCE INFRASTRUCTURE
25469M:	Tony Luck <[email protected]>
25470M:	Borislav Petkov <[email protected]>
25471L:	[email protected]
25472S:	Maintained
25473F:	Documentation/ABI/testing/sysfs-mce
25474F:	Documentation/arch/x86/x86_64/machinecheck.rst
25475F:	arch/x86/kernel/cpu/mce/*
25476
25477X86 MICROCODE UPDATE SUPPORT
25478M:	Borislav Petkov <[email protected]>
25479S:	Maintained
25480F:	arch/x86/kernel/cpu/microcode/*
25481
25482X86 MM
25483M:	Dave Hansen <[email protected]>
25484M:	Andy Lutomirski <[email protected]>
25485M:	Peter Zijlstra <[email protected]>
25486L:	[email protected]
25487S:	Maintained
25488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25489F:	arch/x86/mm/
25490
25491X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25492M:	Hans de Goede <[email protected]>
25493L:	[email protected]
25494S:	Maintained
25495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25496F:	drivers/platform/x86/x86-android-tablets/
25497
25498X86 PLATFORM DRIVERS
25499M:	Hans de Goede <[email protected]>
25500M:	Ilpo Järvinen <[email protected]>
25501L:	[email protected]
25502S:	Maintained
25503Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25505F:	drivers/platform/olpc/
25506F:	drivers/platform/x86/
25507F:	include/linux/platform_data/x86/
25508
25509X86 PLATFORM UV HPE SUPERDOME FLEX
25510M:	Steve Wahl <[email protected]>
25511R:	Justin Ernst <[email protected]>
25512R:	Kyle Meyer <[email protected]>
25513R:	Dimitri Sivanich <[email protected]>
25514R:	Russ Anderson <[email protected]>
25515S:	Supported
25516F:	arch/x86/include/asm/uv/
25517F:	arch/x86/kernel/apic/x2apic_uv_x.c
25518F:	arch/x86/platform/uv/
25519
25520X86 STACK UNWINDING
25521M:	Josh Poimboeuf <[email protected]>
25522M:	Peter Zijlstra <[email protected]>
25523S:	Supported
25524F:	arch/x86/include/asm/unwind*.h
25525F:	arch/x86/kernel/dumpstack.c
25526F:	arch/x86/kernel/stacktrace.c
25527F:	arch/x86/kernel/unwind_*.c
25528
25529X86 TRUST DOMAIN EXTENSIONS (TDX)
25530M:	Kirill A. Shutemov <[email protected]>
25531R:	Dave Hansen <[email protected]>
25532L:	[email protected]
25533L:	[email protected]
25534S:	Supported
25535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25536F:	arch/x86/boot/compressed/tdx*
25537F:	arch/x86/coco/tdx/
25538F:	arch/x86/include/asm/shared/tdx.h
25539F:	arch/x86/include/asm/tdx.h
25540F:	arch/x86/virt/vmx/tdx/
25541F:	drivers/virt/coco/tdx-guest
25542
25543X86 VDSO
25544M:	Andy Lutomirski <[email protected]>
25545L:	[email protected]
25546S:	Maintained
25547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25548F:	arch/x86/entry/vdso/
25549
25550XARRAY
25551M:	Matthew Wilcox <[email protected]>
25552L:	[email protected]
25553S:	Supported
25554F:	Documentation/core-api/xarray.rst
25555F:	include/linux/idr.h
25556F:	include/linux/xarray.h
25557F:	lib/idr.c
25558F:	lib/xarray.c
25559F:	tools/testing/radix-tree
25560
25561XBOX DVD IR REMOTE
25562M:	Benjamin Valentin <[email protected]>
25563S:	Maintained
25564F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25565F:	drivers/media/rc/xbox_remote.c
25566
25567XC2028/3028 TUNER DRIVER
25568M:	Mauro Carvalho Chehab <[email protected]>
25569L:	[email protected]
25570S:	Maintained
25571W:	https://linuxtv.org
25572T:	git git://linuxtv.org/media.git
25573F:	drivers/media/tuners/xc2028.*
25574
25575XDP (eXpress Data Path)
25576M:	Alexei Starovoitov <[email protected]>
25577M:	Daniel Borkmann <[email protected]>
25578M:	David S. Miller <[email protected]>
25579M:	Jakub Kicinski <[email protected]>
25580M:	Jesper Dangaard Brouer <[email protected]>
25581M:	John Fastabend <[email protected]>
25582L:	[email protected]
25583L:	[email protected]
25584S:	Supported
25585F:	drivers/net/ethernet/*/*/*/*/*xdp*
25586F:	drivers/net/ethernet/*/*/*xdp*
25587F:	include/net/xdp.h
25588F:	include/net/xdp_priv.h
25589F:	include/trace/events/xdp.h
25590F:	kernel/bpf/cpumap.c
25591F:	kernel/bpf/devmap.c
25592F:	net/core/xdp.c
25593F:	samples/bpf/xdp*
25594F:	tools/testing/selftests/bpf/*/*xdp*
25595F:	tools/testing/selftests/bpf/*xdp*
25596K:	(?:\b|_)xdp(?:\b|_)
25597
25598XDP SOCKETS (AF_XDP)
25599M:	Björn Töpel <[email protected]>
25600M:	Magnus Karlsson <[email protected]>
25601M:	Maciej Fijalkowski <[email protected]>
25602R:	Jonathan Lemon <[email protected]>
25603L:	[email protected]
25604L:	[email protected]
25605S:	Maintained
25606F:	Documentation/networking/af_xdp.rst
25607F:	include/net/netns/xdp.h
25608F:	include/net/xdp_sock*
25609F:	include/net/xsk_buff_pool.h
25610F:	include/uapi/linux/if_xdp.h
25611F:	include/uapi/linux/xdp_diag.h
25612F:	net/xdp/
25613F:	tools/testing/selftests/bpf/*xsk*
25614
25615XEN BLOCK SUBSYSTEM
25616M:	Roger Pau Monné <[email protected]>
25617L:	[email protected] (moderated for non-subscribers)
25618S:	Supported
25619F:	drivers/block/xen*
25620F:	drivers/block/xen-blkback/*
25621
25622XEN HYPERVISOR ARM
25623M:	Stefano Stabellini <[email protected]>
25624L:	[email protected] (moderated for non-subscribers)
25625S:	Maintained
25626F:	arch/arm/include/asm/xen/
25627F:	arch/arm/xen/
25628
25629XEN HYPERVISOR ARM64
25630M:	Stefano Stabellini <[email protected]>
25631L:	[email protected] (moderated for non-subscribers)
25632S:	Maintained
25633F:	arch/arm64/include/asm/xen/
25634F:	arch/arm64/xen/
25635
25636XEN HYPERVISOR INTERFACE
25637M:	Juergen Gross <[email protected]>
25638M:	Stefano Stabellini <[email protected]>
25639R:	Oleksandr Tyshchenko <[email protected]>
25640L:	[email protected] (moderated for non-subscribers)
25641S:	Supported
25642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25643F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25644F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25645F:	drivers/*/xen-*front.c
25646F:	drivers/xen/
25647F:	include/uapi/xen/
25648F:	include/xen/
25649F:	kernel/configs/xen.config
25650
25651XEN HYPERVISOR X86
25652M:	Juergen Gross <[email protected]>
25653R:	Boris Ostrovsky <[email protected]>
25654L:	[email protected] (moderated for non-subscribers)
25655S:	Supported
25656F:	arch/x86/configs/xen.config
25657F:	arch/x86/include/asm/pvclock-abi.h
25658F:	arch/x86/include/asm/xen/
25659F:	arch/x86/platform/pvh/
25660F:	arch/x86/xen/
25661
25662XEN NETWORK BACKEND DRIVER
25663M:	Wei Liu <[email protected]>
25664M:	Paul Durrant <[email protected]>
25665L:	[email protected] (moderated for non-subscribers)
25666L:	[email protected]
25667S:	Supported
25668F:	drivers/net/xen-netback/*
25669
25670XEN PCI SUBSYSTEM
25671M:	Juergen Gross <[email protected]>
25672L:	[email protected] (moderated for non-subscribers)
25673S:	Supported
25674F:	arch/x86/pci/*xen*
25675F:	drivers/pci/*xen*
25676
25677XEN PVSCSI DRIVERS
25678M:	Juergen Gross <[email protected]>
25679L:	[email protected] (moderated for non-subscribers)
25680L:	[email protected]
25681S:	Supported
25682F:	drivers/scsi/xen-scsifront.c
25683F:	drivers/xen/xen-scsiback.c
25684F:	include/xen/interface/io/vscsiif.h
25685
25686XEN PVUSB DRIVER
25687M:	Juergen Gross <[email protected]>
25688L:	[email protected] (moderated for non-subscribers)
25689L:	[email protected]
25690S:	Supported
25691F:	drivers/usb/host/xen*
25692F:	include/xen/interface/io/usbif.h
25693
25694XEN SOUND FRONTEND DRIVER
25695M:	Oleksandr Andrushchenko <[email protected]>
25696L:	[email protected] (moderated for non-subscribers)
25697L:	[email protected]
25698S:	Supported
25699F:	sound/xen/*
25700
25701XEN SWIOTLB SUBSYSTEM
25702M:	Juergen Gross <[email protected]>
25703M:	Stefano Stabellini <[email protected]>
25704L:	[email protected] (moderated for non-subscribers)
25705L:	[email protected]
25706S:	Supported
25707F:	arch/*/include/asm/xen/swiotlb-xen.h
25708F:	drivers/xen/swiotlb-xen.c
25709F:	include/xen/arm/swiotlb-xen.h
25710F:	include/xen/swiotlb-xen.h
25711
25712XFS FILESYSTEM
25713M:	Carlos Maiolino <[email protected]>
25714R:	Darrick J. Wong <[email protected]>
25715L:	[email protected]
25716S:	Supported
25717W:	http://xfs.org/
25718C:	irc://irc.oftc.net/xfs
25719T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25720P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25721F:	Documentation/ABI/testing/sysfs-fs-xfs
25722F:	Documentation/admin-guide/xfs.rst
25723F:	Documentation/filesystems/xfs/*
25724F:	fs/xfs/
25725F:	include/uapi/linux/dqblk_xfs.h
25726F:	include/uapi/linux/fsmap.h
25727
25728XILINX AMS DRIVER
25729M:	Anand Ashok Dumbre <[email protected]>
25730L:	[email protected]
25731S:	Maintained
25732F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25733F:	drivers/iio/adc/xilinx-ams.c
25734
25735XILINX AXI ETHERNET DRIVER
25736M:	Radhey Shyam Pandey <[email protected]>
25737S:	Maintained
25738F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25739F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25740
25741XILINX CAN DRIVER
25742M:	Appana Durga Kedareswara rao <[email protected]>
25743L:	[email protected]
25744S:	Maintained
25745F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25746F:	drivers/net/can/xilinx_can.c
25747
25748XILINX EVENT MANAGEMENT DRIVER
25749M:	Michal Simek <[email protected]>
25750S:	Maintained
25751F:	drivers/soc/xilinx/xlnx_event_manager.c
25752F:	include/linux/firmware/xlnx-event-manager.h
25753
25754XILINX GPIO DRIVER
25755M:	Shubhrajyoti Datta <[email protected]>
25756R:	Srinivas Neeli <[email protected]>
25757R:	Michal Simek <[email protected]>
25758S:	Maintained
25759F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25760F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25761F:	drivers/gpio/gpio-xilinx.c
25762F:	drivers/gpio/gpio-zynq.c
25763
25764XILINX LL TEMAC ETHERNET DRIVER
25765L:	[email protected]
25766S:	Orphan
25767F:	drivers/net/ethernet/xilinx/ll_temac*
25768
25769XILINX PWM DRIVER
25770M:	Sean Anderson <[email protected]>
25771S:	Maintained
25772F:	drivers/pwm/pwm-xilinx.c
25773F:	include/clocksource/timer-xilinx.h
25774
25775XILINX SD-FEC IP CORES
25776M:	Derek Kiernan <[email protected]>
25777M:	Dragan Cvetic <[email protected]>
25778S:	Maintained
25779F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25780F:	Documentation/misc-devices/xilinx_sdfec.rst
25781F:	drivers/misc/Kconfig
25782F:	drivers/misc/Makefile
25783F:	drivers/misc/xilinx_sdfec.c
25784F:	include/uapi/misc/xilinx_sdfec.h
25785
25786XILINX UARTLITE SERIAL DRIVER
25787M:	Peter Korsgaard <[email protected]>
25788L:	[email protected]
25789S:	Maintained
25790F:	drivers/tty/serial/uartlite.c
25791
25792XILINX VIDEO IP CORES
25793M:	Laurent Pinchart <[email protected]>
25794L:	[email protected]
25795S:	Supported
25796T:	git git://linuxtv.org/media.git
25797F:	Documentation/devicetree/bindings/media/xilinx/
25798F:	drivers/media/platform/xilinx/
25799F:	include/uapi/linux/xilinx-v4l2-controls.h
25800
25801XILINX VERSAL EDAC DRIVER
25802M:	Shubhrajyoti Datta <[email protected]>
25803M:	Sai Krishna Potthuri <[email protected]>
25804S:	Maintained
25805F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25806F:	drivers/edac/versal_edac.c
25807
25808XILINX WATCHDOG DRIVER
25809M:	Srinivas Neeli <[email protected]>
25810R:	Shubhrajyoti Datta <[email protected]>
25811R:	Michal Simek <[email protected]>
25812S:	Maintained
25813F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25814F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25815F:	drivers/watchdog/of_xilinx_wdt.c
25816F:	drivers/watchdog/xilinx_wwdt.c
25817
25818XILINX XDMA DRIVER
25819M:	Lizhi Hou <[email protected]>
25820M:	Brian Xu <[email protected]>
25821M:	Raj Kumar Rampelli <[email protected]>
25822L:	[email protected]
25823S:	Supported
25824F:	drivers/dma/xilinx/xdma-regs.h
25825F:	drivers/dma/xilinx/xdma.c
25826F:	include/linux/dma/amd_xdma.h
25827F:	include/linux/platform_data/amd_xdma.h
25828
25829XILINX ZYNQMP DPDMA DRIVER
25830M:	Laurent Pinchart <[email protected]>
25831L:	[email protected]
25832S:	Supported
25833F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25834F:	drivers/dma/xilinx/xilinx_dpdma.c
25835F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25836
25837XILINX ZYNQMP OCM EDAC DRIVER
25838M:	Shubhrajyoti Datta <[email protected]>
25839M:	Sai Krishna Potthuri <[email protected]>
25840S:	Maintained
25841F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25842F:	drivers/edac/zynqmp_edac.c
25843
25844XILINX ZYNQMP PSGTR PHY DRIVER
25845M:	Laurent Pinchart <[email protected]>
25846L:	[email protected]
25847S:	Supported
25848T:	git https://github.com/Xilinx/linux-xlnx.git
25849F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25850F:	drivers/phy/xilinx/phy-zynqmp.c
25851
25852XILINX ZYNQMP SHA3 DRIVER
25853M:	Harsha <[email protected]>
25854S:	Maintained
25855F:	drivers/crypto/xilinx/zynqmp-sha.c
25856
25857XILINX ZYNQMP NVMEM DRIVER
25858M:	Praveen Teja Kundanala <[email protected]>
25859M:	Kalyani Akula <[email protected]>
25860R:	Michal Simek <[email protected]>
25861S:	Maintained
25862F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25863F:	drivers/nvmem/zynqmp_nvmem.c
25864
25865XILLYBUS DRIVER
25866M:	Eli Billauer <[email protected]>
25867L:	[email protected]
25868S:	Supported
25869F:	drivers/char/xillybus/
25870
25871XLP9XX I2C DRIVER
25872M:	George Cherian <[email protected]>
25873L:	[email protected]
25874S:	Supported
25875W:	http://www.marvell.com
25876F:	drivers/i2c/busses/i2c-xlp9xx.c
25877
25878XRA1403 GPIO EXPANDER
25879M:	Nandor Han <[email protected]>
25880L:	[email protected]
25881S:	Maintained
25882F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25883F:	drivers/gpio/gpio-xra1403.c
25884
25885XTENSA XTFPGA PLATFORM SUPPORT
25886M:	Max Filippov <[email protected]>
25887S:	Maintained
25888F:	drivers/spi/spi-xtensa-xtfpga.c
25889F:	sound/soc/xtensa/xtfpga-i2s.c
25890
25891XZ EMBEDDED
25892M:	Lasse Collin <[email protected]>
25893S:	Maintained
25894W:	https://tukaani.org/xz/embedded.html
25895B:	https://github.com/tukaani-project/xz-embedded/issues
25896C:	irc://irc.libera.chat/tukaani
25897F:	Documentation/staging/xz.rst
25898F:	include/linux/decompress/unxz.h
25899F:	include/linux/xz.h
25900F:	lib/decompress_unxz.c
25901F:	lib/xz/
25902F:	scripts/xz_wrap.sh
25903
25904YAM DRIVER FOR AX.25
25905M:	Jean-Paul Roubelat <[email protected]>
25906L:	[email protected]
25907S:	Maintained
25908F:	drivers/net/hamradio/yam*
25909F:	include/linux/yam.h
25910
25911YAMA SECURITY MODULE
25912M:	Kees Cook <[email protected]>
25913S:	Supported
25914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25915F:	Documentation/admin-guide/LSM/Yama.rst
25916F:	security/yama/
25917
25918YAML NETLINK (YNL)
25919M:	Donald Hunter <[email protected]>
25920M:	Jakub Kicinski <[email protected]>
25921F:	Documentation/netlink/
25922F:	Documentation/userspace-api/netlink/intro-specs.rst
25923F:	Documentation/userspace-api/netlink/specs.rst
25924F:	tools/net/ynl/
25925
25926YEALINK PHONE DRIVER
25927M:	Henk Vergonet <[email protected]>
25928S:	Maintained
25929F:	Documentation/input/devices/yealink.rst
25930F:	drivers/input/misc/yealink.*
25931
25932Z3FOLD COMPRESSED PAGE ALLOCATOR
25933M:	Vitaly Wool <[email protected]>
25934R:	Miaohe Lin <[email protected]>
25935L:	[email protected]
25936S:	Maintained
25937F:	mm/z3fold.c
25938
25939Z8530 DRIVER FOR AX.25
25940M:	Joerg Reuter <[email protected]>
25941L:	[email protected]
25942S:	Maintained
25943W:	http://yaina.de/jreuter/
25944W:	http://www.qsl.net/dl1bke/
25945F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25946F:	drivers/net/hamradio/*scc.c
25947F:	drivers/net/hamradio/z8530.h
25948
25949ZBUD COMPRESSED PAGE ALLOCATOR
25950M:	Seth Jennings <[email protected]>
25951M:	Dan Streetman <[email protected]>
25952L:	[email protected]
25953S:	Maintained
25954F:	mm/zbud.c
25955
25956ZD1211RW WIRELESS DRIVER
25957L:	[email protected]
25958S:	Orphan
25959F:	drivers/net/wireless/zydas/zd1211rw/
25960
25961ZD1301 MEDIA DRIVER
25962L:	[email protected]
25963S:	Orphan
25964W:	https://linuxtv.org/
25965Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25966F:	drivers/media/usb/dvb-usb-v2/zd1301*
25967
25968ZD1301_DEMOD MEDIA DRIVER
25969L:	[email protected]
25970S:	Orphan
25971W:	https://linuxtv.org/
25972Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25973F:	drivers/media/dvb-frontends/zd1301_demod*
25974
25975ZHAOXIN PROCESSOR SUPPORT
25976M:	Tony W Wang-oc <[email protected]>
25977L:	[email protected]
25978S:	Maintained
25979F:	arch/x86/kernel/cpu/zhaoxin.c
25980
25981ZONEFS FILESYSTEM
25982M:	Damien Le Moal <[email protected]>
25983M:	Naohiro Aota <[email protected]>
25984R:	Johannes Thumshirn <[email protected]>
25985L:	[email protected]
25986S:	Maintained
25987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25988F:	Documentation/filesystems/zonefs.rst
25989F:	fs/zonefs/
25990
25991ZR36067 VIDEO FOR LINUX DRIVER
25992M:	Corentin Labbe <[email protected]>
25993L:	[email protected]
25994L:	[email protected]
25995S:	Maintained
25996W:	http://mjpeg.sourceforge.net/driver-zoran/
25997Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25998F:	Documentation/driver-api/media/drivers/zoran.rst
25999F:	drivers/media/pci/zoran/
26000
26001ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26002M:	Minchan Kim <[email protected]>
26003M:	Sergey Senozhatsky <[email protected]>
26004L:	[email protected]
26005S:	Maintained
26006F:	Documentation/admin-guide/blockdev/zram.rst
26007F:	drivers/block/zram/
26008
26009ZS DECSTATION Z85C30 SERIAL DRIVER
26010M:	"Maciej W. Rozycki" <[email protected]>
26011S:	Maintained
26012F:	drivers/tty/serial/zs.*
26013
26014ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26015M:	Minchan Kim <[email protected]>
26016M:	Sergey Senozhatsky <[email protected]>
26017L:	[email protected]
26018S:	Maintained
26019F:	Documentation/mm/zsmalloc.rst
26020F:	include/linux/zsmalloc.h
26021F:	mm/zsmalloc.c
26022
26023ZSTD
26024M:	Nick Terrell <[email protected]>
26025S:	Maintained
26026B:	https://github.com/facebook/zstd/issues
26027T:	git https://github.com/terrelln/linux.git
26028F:	crypto/zstd.c
26029F:	include/linux/zstd*
26030F:	lib/decompress_unzstd.c
26031F:	lib/zstd/
26032N:	zstd
26033K:	zstd
26034
26035ZSWAP COMPRESSED SWAP CACHING
26036M:	Johannes Weiner <[email protected]>
26037M:	Yosry Ahmed <[email protected]>
26038M:	Nhat Pham <[email protected]>
26039R:	Chengming Zhou <[email protected]>
26040L:	[email protected]
26041S:	Maintained
26042F:	Documentation/admin-guide/mm/zswap.rst
26043F:	include/linux/zpool.h
26044F:	include/linux/zswap.h
26045F:	mm/zpool.c
26046F:	mm/zswap.c
26047F:	tools/testing/selftests/cgroup/test_zswap.c
26048
26049SENARYTECH AUDIO CODEC DRIVER
26050M:	bo liu <[email protected]>
26051S:	Maintained
26052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26053F:	sound/pci/hda/patch_senarytech.c
26054
26055THE REST
26056M:	Linus Torvalds <[email protected]>
26057L:	[email protected]
26058S:	Buried alive in reporters
26059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26060F:	*
26061F:	*/
26062