xref: /linux-6.15/MAINTAINERS (revision 836b341c)
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:	Noam Dagan <[email protected]>
953R:	Saeed Bishara <[email protected]>
954L:	[email protected]
955S:	Supported
956F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
957F:	drivers/net/ethernet/amazon/
958
959AMAZON RDMA EFA DRIVER
960M:	Michael Margolin <[email protected]>
961R:	Gal Pressman <[email protected]>
962R:	Yossi Leybovich <[email protected]>
963L:	[email protected]
964S:	Supported
965Q:	https://patchwork.kernel.org/project/linux-rdma/list/
966F:	drivers/infiniband/hw/efa/
967F:	include/uapi/rdma/efa-abi.h
968
969AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
970M:	Basavaraj Natikar <[email protected]>
971R:	Mario Limonciello <[email protected]>
972L:	[email protected]
973S:	Supported
974F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
975F:	drivers/platform/x86/amd/x3d_vcache.c
976
977AMD ADDRESS TRANSLATION LIBRARY (ATL)
978M:	Yazen Ghannam <[email protected]>
979L:	[email protected]
980S:	Supported
981F:	drivers/ras/amd/atl/*
982
983AMD AXI W1 DRIVER
984M:	Kris Chaplin <[email protected]>
985R:	Thomas Delev <[email protected]>
986R:	Michal Simek <[email protected]>
987S:	Maintained
988F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
989F:	drivers/w1/masters/amd_axi_w1.c
990
991AMD CDX BUS DRIVER
992M:	Nipun Gupta <[email protected]>
993M:	Nikhil Agarwal <[email protected]>
994S:	Maintained
995F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
996F:	drivers/cdx/*
997F:	include/linux/cdx/*
998
999AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1000M:	Tom Lendacky <[email protected]>
1001M:	John Allen <[email protected]>
1002L:	[email protected]
1003S:	Supported
1004F:	drivers/crypto/ccp/
1005F:	include/linux/ccp.h
1006
1007AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1008M:	Ashish Kalra <[email protected]>
1009M:	Tom Lendacky <[email protected]>
1010L:	[email protected]
1011S:	Supported
1012F:	drivers/crypto/ccp/sev*
1013F:	include/uapi/linux/psp-sev.h
1014
1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1016M:	Mario Limonciello <[email protected]>
1017L:	[email protected]
1018S:	Supported
1019F:	drivers/crypto/ccp/dbc.c
1020F:	drivers/crypto/ccp/dbc.h
1021F:	drivers/crypto/ccp/platform-access.c
1022F:	drivers/crypto/ccp/platform-access.h
1023F:	include/uapi/linux/psp-dbc.h
1024F:	tools/crypto/ccp/*.c
1025F:	tools/crypto/ccp/*.py
1026
1027AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1028M:	Mario Limonciello <[email protected]>
1029L:	[email protected]
1030S:	Supported
1031F:	drivers/crypto/ccp/hsti.*
1032
1033AMD DISPLAY CORE
1034M:	Harry Wentland <[email protected]>
1035M:	Leo Li <[email protected]>
1036M:	Rodrigo Siqueira <[email protected]>
1037L:	[email protected]
1038S:	Supported
1039T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1040F:	drivers/gpu/drm/amd/display/
1041
1042AMD DISPLAY CORE - DML
1043M:	Chaitanya Dhere <[email protected]>
1044M:	Jun Lei <[email protected]>
1045S:	Supported
1046F:	drivers/gpu/drm/amd/display/dc/dml/
1047F:	drivers/gpu/drm/amd/display/dc/dml2/
1048
1049AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1050M:	Huang Rui <[email protected]>
1051L:	[email protected]
1052S:	Supported
1053F:	Documentation/hwmon/fam15h_power.rst
1054F:	drivers/hwmon/fam15h_power.c
1055
1056AMD FCH GPIO DRIVER
1057M:	Enrico Weigelt, metux IT consult <[email protected]>
1058L:	[email protected]
1059S:	Maintained
1060F:	drivers/gpio/gpio-amd-fch.c
1061F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1062
1063AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1064L:	[email protected] (moderated for non-subscribers)
1065S:	Orphan
1066F:	drivers/usb/gadget/udc/amd5536udc.*
1067
1068AMD GEODE PROCESSOR/CHIPSET SUPPORT
1069M:	Andres Salomon <[email protected]>
1070L:	[email protected] (moderated for non-subscribers)
1071S:	Supported
1072W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1073F:	arch/x86/include/asm/geode.h
1074F:	drivers/char/hw_random/geode-rng.c
1075F:	drivers/crypto/geode*
1076F:	drivers/video/fbdev/geode/
1077
1078AMD HSMP DRIVER
1079M:	Naveen Krishna Chatradhi <[email protected]>
1080R:	Carlos Bilbao <[email protected]>
1081L:	[email protected]
1082S:	Maintained
1083F:	Documentation/arch/x86/amd_hsmp.rst
1084F:	arch/x86/include/asm/amd_hsmp.h
1085F:	arch/x86/include/uapi/asm/amd_hsmp.h
1086F:	drivers/platform/x86/amd/hsmp/
1087
1088AMD IOMMU (AMD-VI)
1089M:	Joerg Roedel <[email protected]>
1090R:	Suravee Suthikulpanit <[email protected]>
1091L:	[email protected]
1092S:	Maintained
1093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1094F:	drivers/iommu/amd/
1095F:	include/linux/amd-iommu.h
1096
1097AMD KFD
1098M:	Felix Kuehling <[email protected]>
1099L:	[email protected]
1100S:	Supported
1101T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1102F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1103F:	drivers/gpu/drm/amd/amdkfd/
1104F:	drivers/gpu/drm/amd/include/cik_structs.h
1105F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1106F:	drivers/gpu/drm/amd/include/v9_structs.h
1107F:	drivers/gpu/drm/amd/include/vi_structs.h
1108F:	include/uapi/linux/kfd_ioctl.h
1109F:	include/uapi/linux/kfd_sysfs.h
1110
1111AMD MP2 I2C DRIVER
1112M:	Elie Morisse <[email protected]>
1113M:	Shyam Sundar S K <[email protected]>
1114L:	[email protected]
1115S:	Maintained
1116F:	drivers/i2c/busses/i2c-amd-mp2*
1117
1118AMD ASF I2C DRIVER
1119M:	Shyam Sundar S K <[email protected]>
1120L:	[email protected]
1121S:	Supported
1122F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1123
1124AMD PDS CORE DRIVER
1125M:	Shannon Nelson <[email protected]>
1126M:	Brett Creeley <[email protected]>
1127L:	[email protected]
1128S:	Supported
1129F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1130F:	drivers/net/ethernet/amd/pds_core/
1131F:	include/linux/pds/
1132
1133AMD PMC DRIVER
1134M:	Shyam Sundar S K <[email protected]>
1135L:	[email protected]
1136S:	Maintained
1137F:	drivers/platform/x86/amd/pmc/
1138
1139AMD PMF DRIVER
1140M:	Shyam Sundar S K <[email protected]>
1141L:	[email protected]
1142S:	Supported
1143F:	Documentation/ABI/testing/sysfs-amd-pmf
1144F:	drivers/platform/x86/amd/pmf/
1145
1146AMD POWERPLAY AND SWSMU
1147M:	Kenneth Feng <[email protected]>
1148L:	[email protected]
1149S:	Supported
1150T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1151F:	drivers/gpu/drm/amd/pm/
1152
1153AMD PSTATE DRIVER
1154M:	Huang Rui <[email protected]>
1155M:	Gautham R. Shenoy <[email protected]>
1156M:	Mario Limonciello <[email protected]>
1157R:	Perry Yuan <[email protected]>
1158L:	[email protected]
1159S:	Supported
1160F:	Documentation/admin-guide/pm/amd-pstate.rst
1161F:	drivers/cpufreq/amd-pstate*
1162F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1163
1164AMD PTDMA DRIVER
1165M:	Basavaraj Natikar <[email protected]>
1166L:	[email protected]
1167S:	Maintained
1168F:	drivers/dma/ptdma/
1169
1170AMD QDMA DRIVER
1171M:	Nishad Saraf <[email protected]>
1172M:	Lizhi Hou <[email protected]>
1173L:	[email protected]
1174S:	Supported
1175F:	drivers/dma/amd/qdma/
1176F:	include/linux/platform_data/amd_qdma.h
1177
1178AMD SEATTLE DEVICE TREE SUPPORT
1179M:	Suravee Suthikulpanit <[email protected]>
1180M:	Tom Lendacky <[email protected]>
1181S:	Supported
1182F:	arch/arm64/boot/dts/amd/
1183
1184AMD SENSOR FUSION HUB DRIVER
1185M:	Basavaraj Natikar <[email protected]>
1186L:	[email protected]
1187S:	Maintained
1188F:	Documentation/hid/amd-sfh*
1189F:	drivers/hid/amd-sfh-hid/
1190
1191AMD SPI DRIVER
1192M:	Raju Rangoju <[email protected]>
1193L:	[email protected]
1194S:	Supported
1195F:	drivers/spi/spi-amd.c
1196
1197AMD XGBE DRIVER
1198M:	"Shyam Sundar S K" <[email protected]>
1199L:	[email protected]
1200S:	Supported
1201F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1202F:	drivers/net/ethernet/amd/xgbe/
1203
1204AMLOGIC BLUETOOTH DRIVER
1205M:	Yang Li <[email protected]>
1206L:	[email protected]
1207S:	Maintained
1208F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1209F:	drivers/bluetooth/hci_aml.c
1210
1211AMLOGIC DDR PMU DRIVER
1212M:	Jiucheng Xu <[email protected]>
1213L:	[email protected]
1214S:	Supported
1215W:	http://www.amlogic.com
1216F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1217F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1218F:	drivers/perf/amlogic/
1219F:	include/soc/amlogic/
1220
1221AMLOGIC RTC DRIVER
1222M:	Yiting Deng <[email protected]>
1223M:	Xianwei Zhao <[email protected]>
1224L:	[email protected]
1225S:	Maintained
1226F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1227F:	drivers/rtc/rtc-amlogic-a4.c
1228
1229AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1230M:	Javier Carrasco <[email protected]>
1231L:	[email protected]
1232S:	Maintained
1233F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1234F:	Documentation/hwmon/chipcap2.rst
1235F:	drivers/hwmon/chipcap2.c
1236
1237AMPHION VPU CODEC V4L2 DRIVER
1238M:	Ming Qian <[email protected]>
1239M:	Zhou Peng <[email protected]>
1240L:	[email protected]
1241S:	Maintained
1242F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1243F:	drivers/media/platform/amphion/
1244
1245AMS AS73211 DRIVER
1246M:	Christian Eggers <[email protected]>
1247L:	[email protected]
1248S:	Maintained
1249F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1250F:	drivers/iio/light/as73211.c
1251
1252AMT (Automatic Multicast Tunneling)
1253M:	Taehee Yoo <[email protected]>
1254L:	[email protected]
1255S:	Maintained
1256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1258F:	drivers/net/amt.c
1259
1260ANALOG DEVICES INC AD3552R DRIVER
1261M:	Nuno Sá <[email protected]>
1262L:	[email protected]
1263S:	Supported
1264W:	https://ez.analog.com/linux-software-drivers
1265F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1266F:	drivers/iio/dac/ad3552r.c
1267
1268ANALOG DEVICES INC AD4000 DRIVER
1269M:	Marcelo Schmitt <[email protected]>
1270L:	[email protected]
1271S:	Supported
1272W:	https://ez.analog.com/linux-software-drivers
1273F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1274F:	Documentation/iio/ad4000.rst
1275F:	drivers/iio/adc/ad4000.c
1276
1277ANALOG DEVICES INC AD4130 DRIVER
1278M:	Cosmin Tanislav <[email protected]>
1279L:	[email protected]
1280S:	Supported
1281W:	https://ez.analog.com/linux-software-drivers
1282F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1283F:	drivers/iio/adc/ad4130.c
1284
1285ANALOG DEVICES INC AD4695 DRIVER
1286M:	Michael Hennerich <[email protected]>
1287M:	Nuno Sá <[email protected]>
1288R:	David Lechner <[email protected]>
1289L:	[email protected]
1290S:	Supported
1291W:	https://ez.analog.com/linux-software-drivers
1292F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1293F:	Documentation/iio/ad4695.rst
1294F:	drivers/iio/adc/ad4695.c
1295F:	include/dt-bindings/iio/adi,ad4695.h
1296
1297ANALOG DEVICES INC AD7091R DRIVER
1298M:	Marcelo Schmitt <[email protected]>
1299L:	[email protected]
1300S:	Supported
1301W:	http://ez.analog.com/community/linux-device-drivers
1302F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1303F:	drivers/iio/adc/ad7091r*
1304
1305ANALOG DEVICES INC AD7192 DRIVER
1306M:	Alisa-Dariana Roman <[email protected]>
1307L:	[email protected]
1308S:	Supported
1309W:	https://ez.analog.com/linux-software-drivers
1310F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1311F:	drivers/iio/adc/ad7192.c
1312
1313ANALOG DEVICES INC AD7292 DRIVER
1314M:	Marcelo Schmitt <[email protected]>
1315L:	[email protected]
1316S:	Supported
1317W:	https://ez.analog.com/linux-software-drivers
1318F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1319F:	drivers/iio/adc/ad7292.c
1320
1321ANALOG DEVICES INC AD7293 DRIVER
1322M:	Antoniu Miclaus <[email protected]>
1323L:	[email protected]
1324S:	Supported
1325W:	https://ez.analog.com/linux-software-drivers
1326F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1327F:	drivers/iio/dac/ad7293.c
1328
1329ANALOG DEVICES INC AD74115 DRIVER
1330M:	Cosmin Tanislav <[email protected]>
1331L:	[email protected]
1332S:	Supported
1333W:	https://ez.analog.com/linux-software-drivers
1334F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1335F:	drivers/iio/addac/ad74115.c
1336
1337ANALOG DEVICES INC AD74413R DRIVER
1338M:	Cosmin Tanislav <[email protected]>
1339L:	[email protected]
1340S:	Supported
1341W:	https://ez.analog.com/linux-software-drivers
1342F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1343F:	drivers/iio/addac/ad74413r.c
1344F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1345
1346ANALOG DEVICES INC AD7625 DRIVER
1347M:	Michael Hennerich <[email protected]>
1348M:	Nuno Sá <[email protected]>
1349R:	Trevor Gamblin <[email protected]>
1350S:	Supported
1351W:	https://ez.analog.com/linux-software-drivers
1352W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1353F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1354F:	Documentation/iio/ad7625.rst
1355F:	drivers/iio/adc/ad7625.c
1356
1357ANALOG DEVICES INC AD7768-1 DRIVER
1358M:	Michael Hennerich <[email protected]>
1359L:	[email protected]
1360S:	Supported
1361W:	https://ez.analog.com/linux-software-drivers
1362F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1363F:	drivers/iio/adc/ad7768-1.c
1364
1365ANALOG DEVICES INC AD7780 DRIVER
1366M:	Michael Hennerich <[email protected]>
1367M:	Renato Lui Geh <[email protected]>
1368L:	[email protected]
1369S:	Supported
1370W:	https://ez.analog.com/linux-software-drivers
1371F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1372F:	drivers/iio/adc/ad7780.c
1373
1374ANALOG DEVICES INC AD9467 DRIVER
1375M:	Michael Hennerich <[email protected]>
1376M:	Nuno Sa <[email protected]>
1377L:	[email protected]
1378S:	Supported
1379W:	https://ez.analog.com/linux-software-drivers
1380F:	Documentation/ABI/testing/debugfs-iio-ad9467
1381F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1382F:	drivers/iio/adc/ad9467.c
1383
1384ANALOG DEVICES INC AD8460 DRIVER
1385M:	Mariel Tinaco <[email protected]>
1386L:	[email protected]
1387S:	Supported
1388W:	https://ez.analog.com/linux-software-drivers
1389F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1390F:	drivers/iio/dac/ad8460.c
1391
1392ANALOG DEVICES INC AD9739a DRIVER
1393M:	Nuno Sa <[email protected]>
1394M:	Dragos Bogdan <[email protected]>
1395L:	[email protected]
1396S:	Supported
1397W:	https://ez.analog.com/linux-software-drivers
1398F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1399F:	drivers/iio/dac/ad9739a.c
1400
1401ANALOG DEVICES INC ADA4250 DRIVER
1402M:	Antoniu Miclaus <[email protected]>
1403L:	[email protected]
1404S:	Supported
1405W:	https://ez.analog.com/linux-software-drivers
1406F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1407F:	drivers/iio/amplifiers/ada4250.c
1408
1409ANALOG DEVICES INC ADF4377 DRIVER
1410M:	Antoniu Miclaus <[email protected]>
1411L:	[email protected]
1412S:	Supported
1413W:	https://ez.analog.com/linux-software-drivers
1414F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1415F:	drivers/iio/frequency/adf4377.c
1416
1417ANALOG DEVICES INC ADGS1408 DRIVER
1418M:	Mircea Caprioru <[email protected]>
1419S:	Supported
1420F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1421F:	drivers/mux/adgs1408.c
1422
1423ANALOG DEVICES INC ADIN DRIVER
1424M:	Michael Hennerich <[email protected]>
1425L:	[email protected]
1426S:	Supported
1427W:	https://ez.analog.com/linux-software-drivers
1428F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1429F:	drivers/net/phy/adin.c
1430
1431ANALOG DEVICES INC ADIS DRIVER LIBRARY
1432M:	Nuno Sa <[email protected]>
1433L:	[email protected]
1434S:	Supported
1435F:	drivers/iio/imu/adis.c
1436F:	drivers/iio/imu/adis_buffer.c
1437F:	drivers/iio/imu/adis_trigger.c
1438F:	include/linux/iio/imu/adis.h
1439
1440ANALOG DEVICES INC ADIS16460 DRIVER
1441M:	Dragos Bogdan <[email protected]>
1442L:	[email protected]
1443S:	Supported
1444W:	https://ez.analog.com/linux-software-drivers
1445F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1446F:	drivers/iio/imu/adis16460.c
1447
1448ANALOG DEVICES INC ADIS16475 DRIVER
1449M:	Nuno Sa <[email protected]>
1450L:	[email protected]
1451S:	Supported
1452W:	https://ez.analog.com/linux-software-drivers
1453F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1454F:	drivers/iio/imu/adis16475.c
1455
1456ANALOG DEVICES INC ADM1177 DRIVER
1457M:	Michael Hennerich <[email protected]>
1458L:	[email protected]
1459S:	Supported
1460W:	https://ez.analog.com/linux-software-drivers
1461F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1462F:	drivers/hwmon/adm1177.c
1463
1464ANALOG DEVICES INC ADMFM2000 DRIVER
1465M:	Kim Seer Paller <[email protected]>
1466L:	[email protected]
1467S:	Supported
1468W:	https://ez.analog.com/linux-software-drivers
1469F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1470F:	drivers/iio/frequency/admfm2000.c
1471
1472ANALOG DEVICES INC ADMV1013 DRIVER
1473M:	Antoniu Miclaus <[email protected]>
1474L:	[email protected]
1475S:	Supported
1476W:	https://ez.analog.com/linux-software-drivers
1477F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1478F:	drivers/iio/frequency/admv1013.c
1479
1480ANALOG DEVICES INC ADMV1014 DRIVER
1481M:	Antoniu Miclaus <[email protected]>
1482L:	[email protected]
1483S:	Supported
1484W:	https://ez.analog.com/linux-software-drivers
1485F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1486F:	drivers/iio/frequency/admv1014.c
1487
1488ANALOG DEVICES INC ADMV8818 DRIVER
1489M:	Antoniu Miclaus <[email protected]>
1490L:	[email protected]
1491S:	Supported
1492W:	https://ez.analog.com/linux-software-drivers
1493F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1494F:	drivers/iio/filter/admv8818.c
1495
1496ANALOG DEVICES INC ADP5061 DRIVER
1497M:	Michael Hennerich <[email protected]>
1498L:	[email protected]
1499S:	Supported
1500W:	https://ez.analog.com/linux-software-drivers
1501F:	drivers/power/supply/adp5061.c
1502
1503ANALOG DEVICES INC ADRF6780 DRIVER
1504M:	Antoniu Miclaus <[email protected]>
1505L:	[email protected]
1506S:	Supported
1507W:	https://ez.analog.com/linux-software-drivers
1508F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1509F:	drivers/iio/frequency/adrf6780.c
1510
1511ANALOG DEVICES INC ADV7180 DRIVER
1512M:	Lars-Peter Clausen <[email protected]>
1513L:	[email protected]
1514S:	Supported
1515W:	https://ez.analog.com/linux-software-drivers
1516F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1517F:	drivers/media/i2c/adv7180.c
1518
1519ANALOG DEVICES INC ADV748X DRIVER
1520M:	Kieran Bingham <[email protected]>
1521L:	[email protected]
1522S:	Maintained
1523F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1524F:	drivers/media/i2c/adv748x/*
1525
1526ANALOG DEVICES INC ADV7511 DRIVER
1527M:	Hans Verkuil <[email protected]>
1528L:	[email protected]
1529S:	Maintained
1530F:	drivers/media/i2c/adv7511*
1531
1532ANALOG DEVICES INC ADV7604 DRIVER
1533M:	Hans Verkuil <[email protected]>
1534L:	[email protected]
1535S:	Maintained
1536F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1537F:	drivers/media/i2c/adv7604*
1538
1539ANALOG DEVICES INC ADV7842 DRIVER
1540M:	Hans Verkuil <[email protected]>
1541L:	[email protected]
1542S:	Maintained
1543F:	drivers/media/i2c/adv7842*
1544
1545ANALOG DEVICES INC ADXRS290 DRIVER
1546M:	Nishant Malpani <[email protected]>
1547L:	[email protected]
1548S:	Supported
1549F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1550F:	drivers/iio/gyro/adxrs290.c
1551
1552ANALOG DEVICES INC ASOC CODEC DRIVERS
1553M:	Lars-Peter Clausen <[email protected]>
1554M:	Nuno Sá <[email protected]>
1555L:	[email protected]
1556S:	Supported
1557W:	http://wiki.analog.com/
1558W:	https://ez.analog.com/linux-software-drivers
1559F:	Documentation/devicetree/bindings/sound/adi,*
1560F:	sound/soc/codecs/ad1*
1561F:	sound/soc/codecs/ad7*
1562F:	sound/soc/codecs/adau*
1563F:	sound/soc/codecs/adav*
1564F:	sound/soc/codecs/sigmadsp.*
1565F:	sound/soc/codecs/ssm*
1566
1567ANALOG DEVICES INC AXI DAC DRIVER
1568M:	Nuno Sa <[email protected]>
1569L:	[email protected]
1570S:	Supported
1571W:	https://ez.analog.com/linux-software-drivers
1572F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1573F:	drivers/iio/dac/adi-axi-dac.c
1574
1575ANALOG DEVICES INC DMA DRIVERS
1576M:	Lars-Peter Clausen <[email protected]>
1577S:	Supported
1578W:	https://ez.analog.com/linux-software-drivers
1579F:	drivers/dma/dma-axi-dmac.c
1580
1581ANALOG DEVICES INC IIO DRIVERS
1582M:	Lars-Peter Clausen <[email protected]>
1583M:	Michael Hennerich <[email protected]>
1584S:	Supported
1585W:	http://wiki.analog.com/
1586W:	https://ez.analog.com/linux-software-drivers
1587F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1588F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1589F:	Documentation/devicetree/bindings/iio/*/adi,*
1590F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1591F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1592F:	Documentation/iio/ad7606.rst
1593F:	drivers/iio/*/ad*
1594F:	drivers/iio/adc/ltc249*
1595F:	drivers/iio/amplifiers/hmc425a.c
1596F:	drivers/staging/iio/*/ad*
1597X:	drivers/iio/*/adjd*
1598
1599ANALOGBITS PLL LIBRARIES
1600M:	Paul Walmsley <[email protected]>
1601M:	Samuel Holland <[email protected]>
1602S:	Supported
1603F:	drivers/clk/analogbits/*
1604F:	include/linux/clk/analogbits*
1605
1606ANDROID DRIVERS
1607M:	Greg Kroah-Hartman <[email protected]>
1608M:	Arve Hjønnevåg <[email protected]>
1609M:	Todd Kjos <[email protected]>
1610M:	Martijn Coenen <[email protected]>
1611M:	Joel Fernandes <[email protected]>
1612M:	Christian Brauner <[email protected]>
1613M:	Carlos Llamas <[email protected]>
1614M:	Suren Baghdasaryan <[email protected]>
1615L:	[email protected]
1616S:	Supported
1617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1618F:	drivers/android/
1619
1620ANDROID GOLDFISH PIC DRIVER
1621M:	Miodrag Dinic <[email protected]>
1622S:	Supported
1623F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1624F:	drivers/irqchip/irq-goldfish-pic.c
1625
1626ANDROID GOLDFISH RTC DRIVER
1627M:	Jiaxun Yang <[email protected]>
1628S:	Supported
1629F:	drivers/rtc/rtc-goldfish.c
1630
1631AOA (Apple Onboard Audio) ALSA DRIVER
1632M:	Johannes Berg <[email protected]>
1633L:	[email protected]
1634L:	[email protected]
1635S:	Maintained
1636F:	sound/aoa/
1637
1638APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1639M:	William Breathitt Gray <[email protected]>
1640L:	[email protected]
1641S:	Maintained
1642F:	drivers/iio/addac/stx104.c
1643
1644APM DRIVER
1645M:	Jiri Kosina <[email protected]>
1646S:	Odd fixes
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1648F:	arch/x86/kernel/apm_32.c
1649F:	drivers/char/apm-emulation.c
1650F:	include/linux/apm_bios.h
1651F:	include/uapi/linux/apm_bios.h
1652
1653APPARMOR SECURITY MODULE
1654M:	John Johansen <[email protected]>
1655M:	John Johansen <[email protected]>
1656L:	[email protected] (moderated for non-subscribers)
1657S:	Supported
1658W:	apparmor.net
1659B:	https://gitlab.com/apparmor/apparmor-kernel
1660C:	irc://irc.oftc.net/apparmor
1661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1662T:	https://gitlab.com/apparmor/apparmor-kernel.git
1663F:	Documentation/admin-guide/LSM/apparmor.rst
1664F:	security/apparmor/
1665
1666APPLE BCM5974 MULTITOUCH DRIVER
1667M:	Henrik Rydberg <[email protected]>
1668L:	[email protected]
1669S:	Odd fixes
1670F:	drivers/input/mouse/bcm5974.c
1671
1672APPLE PCIE CONTROLLER DRIVER
1673M:	Alyssa Rosenzweig <[email protected]>
1674M:	Marc Zyngier <[email protected]>
1675L:	[email protected]
1676S:	Maintained
1677F:	drivers/pci/controller/pcie-apple.c
1678
1679APPLE SMC DRIVER
1680M:	Henrik Rydberg <[email protected]>
1681L:	[email protected]
1682S:	Odd fixes
1683F:	drivers/hwmon/applesmc.c
1684
1685APPLETALK NETWORK LAYER
1686L:	[email protected]
1687S:	Odd fixes
1688F:	include/linux/atalk.h
1689F:	include/uapi/linux/atalk.h
1690F:	net/appletalk/
1691
1692APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1693M:	Khuong Dinh <[email protected]>
1694S:	Supported
1695F:	arch/arm64/boot/dts/apm/
1696
1697APPLIED MICRO (APM) X-GENE SOC EDAC
1698M:	Khuong Dinh <[email protected]>
1699S:	Supported
1700F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1701F:	drivers/edac/xgene_edac.c
1702
1703APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1704M:	Iyappan Subramanian <[email protected]>
1705M:	Keyur Chudgar <[email protected]>
1706S:	Supported
1707F:	drivers/net/ethernet/apm/xgene-v2/
1708
1709APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1710M:	Iyappan Subramanian <[email protected]>
1711M:	Keyur Chudgar <[email protected]>
1712M:	Quan Nguyen <[email protected]>
1713S:	Supported
1714F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1715F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1716F:	drivers/net/ethernet/apm/xgene/
1717F:	drivers/net/mdio/mdio-xgene.c
1718
1719APPLIED MICRO (APM) X-GENE SOC PMU
1720M:	Khuong Dinh <[email protected]>
1721S:	Supported
1722F:	Documentation/admin-guide/perf/xgene-pmu.rst
1723F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1724F:	drivers/perf/xgene_pmu.c
1725
1726APPLIED MICRO QT2025 PHY DRIVER
1727M:	FUJITA Tomonori <[email protected]>
1728R:	Trevor Gross <[email protected]>
1729L:	[email protected]
1730L:	[email protected]
1731S:	Maintained
1732F:	drivers/net/phy/qt2025.rs
1733
1734APTINA CAMERA SENSOR PLL
1735M:	Laurent Pinchart <[email protected]>
1736L:	[email protected]
1737S:	Maintained
1738F:	drivers/media/i2c/aptina-pll.*
1739
1740AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1741M:	Aleksa Savic <[email protected]>
1742M:	Jack Doan <[email protected]>
1743L:	[email protected]
1744S:	Maintained
1745F:	Documentation/hwmon/aquacomputer_d5next.rst
1746F:	drivers/hwmon/aquacomputer_d5next.c
1747
1748AQUANTIA ETHERNET DRIVER (atlantic)
1749M:	Igor Russkikh <[email protected]>
1750L:	[email protected]
1751S:	Supported
1752W:	https://www.marvell.com/
1753Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1754F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1755F:	drivers/net/ethernet/aquantia/atlantic/
1756
1757AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1758M:	Egor Pomozov <[email protected]>
1759L:	[email protected]
1760S:	Supported
1761W:	http://www.aquantia.com
1762F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1763
1764AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1765M:	Krzysztof Hałasa <[email protected]>
1766L:	[email protected]
1767S:	Maintained
1768F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1769F:	drivers/media/i2c/ar0521.c
1770
1771ARASAN NAND CONTROLLER DRIVER
1772M:	Miquel Raynal <[email protected]>
1773R:	Michal Simek <[email protected]>
1774L:	[email protected]
1775S:	Maintained
1776F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1777F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1778
1779ARC FRAMEBUFFER DRIVER
1780M:	Jaya Kumar <[email protected]>
1781S:	Maintained
1782F:	drivers/video/fbdev/arcfb.c
1783F:	drivers/video/fbdev/core/fb_defio.c
1784
1785ARC PGU DRM DRIVER
1786M:	Alexey Brodkin <[email protected]>
1787S:	Supported
1788F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1789F:	drivers/gpu/drm/tiny/arcpgu.c
1790
1791ARCNET NETWORK LAYER
1792M:	Michael Grzeschik <[email protected]>
1793L:	[email protected]
1794S:	Maintained
1795F:	drivers/net/arcnet/
1796F:	include/uapi/linux/if_arcnet.h
1797
1798ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1799M:	Arnd Bergmann <[email protected]>
1800M:	Olof Johansson <[email protected]>
1801L:	[email protected] (moderated for non-subscribers)
1802L:	[email protected]
1803S:	Maintained
1804P:	Documentation/process/maintainer-soc.rst
1805C:	irc://irc.libera.chat/armlinux
1806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1807F:	Documentation/process/maintainer-soc*.rst
1808F:	arch/arm/boot/dts/Makefile
1809F:	arch/arm64/boot/dts/Makefile
1810
1811ARM ARCHITECTED TIMER DRIVER
1812M:	Mark Rutland <[email protected]>
1813M:	Marc Zyngier <[email protected]>
1814L:	[email protected] (moderated for non-subscribers)
1815S:	Maintained
1816F:	arch/arm/include/asm/arch_timer.h
1817F:	arch/arm64/include/asm/arch_timer.h
1818F:	drivers/clocksource/arm_arch_timer.c
1819
1820ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1821M:	Marc Zyngier <[email protected]>
1822L:	[email protected] (moderated for non-subscribers)
1823S:	Maintained
1824F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1825F:	arch/arm/include/asm/arch_gicv3.h
1826F:	arch/arm64/include/asm/arch_gicv3.h
1827F:	drivers/irqchip/irq-gic*.[ch]
1828F:	include/linux/irqchip/arm-gic*.h
1829F:	include/linux/irqchip/arm-vgic-info.h
1830
1831ARM HDLCD DRM DRIVER
1832M:	Liviu Dudau <[email protected]>
1833S:	Supported
1834F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1835F:	drivers/gpu/drm/arm/hdlcd_*
1836
1837ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1838M:	Linus Walleij <[email protected]>
1839L:	[email protected] (moderated for non-subscribers)
1840S:	Maintained
1841F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1842F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1843F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1844F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1845F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1846F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1847F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1848F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1849F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1850F:	arch/arm/boot/dts/arm/arm-realview-*
1851F:	arch/arm/boot/dts/arm/integrator*
1852F:	arch/arm/boot/dts/arm/versatile*
1853F:	arch/arm/mach-versatile/
1854F:	drivers/bus/arm-integrator-lm.c
1855F:	drivers/clk/versatile/
1856F:	drivers/i2c/busses/i2c-versatile.c
1857F:	drivers/irqchip/irq-versatile-fpga.c
1858F:	drivers/mtd/maps/physmap-versatile.*
1859F:	drivers/power/reset/arm-versatile-reboot.c
1860F:	drivers/soc/versatile/
1861
1862ARM INTERCONNECT PMU DRIVERS
1863M:	Robin Murphy <[email protected]>
1864S:	Supported
1865F:	Documentation/admin-guide/perf/arm-cmn.rst
1866F:	Documentation/admin-guide/perf/arm-ni.rst
1867F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1868F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1869F:	drivers/perf/arm-cmn.c
1870F:	drivers/perf/arm-ni.c
1871F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1872
1873ARM KOMEDA DRM-KMS DRIVER
1874M:	Liviu Dudau <[email protected]>
1875S:	Supported
1876T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1877F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1878F:	Documentation/gpu/komeda-kms.rst
1879F:	drivers/gpu/drm/arm/display/include/
1880F:	drivers/gpu/drm/arm/display/komeda/
1881
1882ARM MALI PANFROST DRM DRIVER
1883M:	Boris Brezillon <[email protected]>
1884M:	Rob Herring <[email protected]>
1885R:	Steven Price <[email protected]>
1886L:	[email protected]
1887S:	Supported
1888T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1889F:	Documentation/gpu/panfrost.rst
1890F:	drivers/gpu/drm/ci/xfails/panfrost*
1891F:	drivers/gpu/drm/panfrost/
1892F:	include/uapi/drm/panfrost_drm.h
1893
1894ARM MALI PANTHOR DRM DRIVER
1895M:	Boris Brezillon <[email protected]>
1896M:	Steven Price <[email protected]>
1897M:	Liviu Dudau <[email protected]>
1898L:	[email protected]
1899S:	Supported
1900T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1901F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1902F:	drivers/gpu/drm/panthor/
1903F:	include/uapi/drm/panthor_drm.h
1904
1905ARM MALI-DP DRM DRIVER
1906M:	Liviu Dudau <[email protected]>
1907S:	Supported
1908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1909F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1910F:	Documentation/gpu/afbc.rst
1911F:	drivers/gpu/drm/arm/
1912
1913ARM MFM AND FLOPPY DRIVERS
1914M:	Ian Molton <[email protected]>
1915S:	Maintained
1916F:	arch/arm/include/asm/floppy.h
1917F:	arch/arm/mach-rpc/floppydma.S
1918
1919ARM PMU PROFILING AND DEBUGGING
1920M:	Will Deacon <[email protected]>
1921M:	Mark Rutland <[email protected]>
1922L:	[email protected] (moderated for non-subscribers)
1923S:	Maintained
1924F:	Documentation/devicetree/bindings/arm/pmu.yaml
1925F:	Documentation/devicetree/bindings/perf/
1926F:	arch/arm*/include/asm/hw_breakpoint.h
1927F:	arch/arm*/include/asm/perf_event.h
1928F:	arch/arm*/kernel/hw_breakpoint.c
1929F:	arch/arm*/kernel/perf_*
1930F:	drivers/perf/
1931F:	include/linux/perf/arm_pmu*.h
1932
1933ARM PORT
1934M:	Russell King <[email protected]>
1935L:	[email protected] (moderated for non-subscribers)
1936S:	Odd Fixes
1937W:	http://www.armlinux.org.uk/
1938T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1939F:	arch/arm/
1940X:	arch/arm/boot/dts/
1941
1942ARM PRIMECELL AACI PL041 DRIVER
1943M:	Russell King <[email protected]>
1944S:	Odd Fixes
1945F:	sound/arm/aaci.*
1946
1947ARM PRIMECELL BUS SUPPORT
1948M:	Russell King <[email protected]>
1949S:	Odd Fixes
1950F:	drivers/amba/
1951F:	include/linux/amba/bus.h
1952
1953ARM PRIMECELL KMI PL050 DRIVER
1954M:	Russell King <[email protected]>
1955S:	Odd Fixes
1956F:	drivers/input/serio/ambakmi.*
1957F:	include/linux/amba/kmi.h
1958
1959ARM PRIMECELL MMCI PL180/1 DRIVER
1960M:	Russell King <[email protected]>
1961S:	Odd Fixes
1962F:	drivers/mmc/host/mmci.*
1963F:	include/linux/amba/mmci.h
1964
1965ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1966M:	Miquel Raynal <[email protected]>
1967R:	Michal Simek <[email protected]>
1968L:	[email protected]
1969S:	Maintained
1970F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1971F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1972
1973ARM PRIMECELL PL35X SMC DRIVER
1974M:	Miquel Raynal <[email protected]>
1975R:	Michal Simek <[email protected]>
1976L:	[email protected] (moderated for non-subscribers)
1977S:	Maintained
1978F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1979F:	drivers/memory/pl353-smc.c
1980
1981ARM PRIMECELL SSP PL022 SPI DRIVER
1982M:	Linus Walleij <[email protected]>
1983L:	[email protected] (moderated for non-subscribers)
1984S:	Maintained
1985F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1986F:	drivers/spi/spi-pl022.c
1987
1988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1989M:	Russell King <[email protected]>
1990S:	Odd Fixes
1991F:	drivers/tty/serial/amba-pl01*.c
1992F:	include/linux/amba/serial.h
1993
1994ARM PRIMECELL VIC PL190/PL192 DRIVER
1995M:	Linus Walleij <[email protected]>
1996L:	[email protected] (moderated for non-subscribers)
1997S:	Maintained
1998F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1999F:	drivers/irqchip/irq-vic.c
2000
2001ARM SMC WATCHDOG DRIVER
2002M:	Julius Werner <[email protected]>
2003R:	Evan Benn <[email protected]>
2004S:	Maintained
2005F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2006F:	drivers/watchdog/arm_smc_wdt.c
2007
2008ARM SMMU DRIVERS
2009M:	Will Deacon <[email protected]>
2010R:	Robin Murphy <[email protected]>
2011L:	[email protected] (moderated for non-subscribers)
2012S:	Maintained
2013F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2014F:	drivers/iommu/arm/
2015F:	drivers/iommu/io-pgtable-arm*
2016
2017ARM SMMU SVA SUPPORT
2018R:	Jean-Philippe Brucker <[email protected]>
2019F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2020
2021ARM SUB-ARCHITECTURES
2022L:	[email protected] (moderated for non-subscribers)
2023S:	Maintained
2024C:	irc://irc.libera.chat/armlinux
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2026F:	arch/arm/mach-*/
2027F:	arch/arm/plat-*/
2028
2029ARM/ACTIONS SEMI ARCHITECTURE
2030M:	Andreas Färber <[email protected]>
2031M:	Manivannan Sadhasivam <[email protected]>
2032L:	[email protected] (moderated for non-subscribers)
2033L:	[email protected] (moderated for non-subscribers)
2034S:	Maintained
2035F:	Documentation/devicetree/bindings/arm/actions.yaml
2036F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2037F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2038F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2039F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2040F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2041F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2042F:	Documentation/devicetree/bindings/pinctrl/actions,*
2043F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2044F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2045F:	arch/arm/boot/dts/actions/
2046F:	arch/arm/mach-actions/
2047F:	arch/arm64/boot/dts/actions/
2048F:	drivers/clk/actions/
2049F:	drivers/clocksource/timer-owl*
2050F:	drivers/dma/owl-dma.c
2051F:	drivers/i2c/busses/i2c-owl.c
2052F:	drivers/irqchip/irq-owl-sirq.c
2053F:	drivers/mmc/host/owl-mmc.c
2054F:	drivers/net/ethernet/actions/
2055F:	drivers/pinctrl/actions/*
2056F:	drivers/pmdomain/actions/
2057F:	include/dt-bindings/power/owl-*
2058F:	include/dt-bindings/reset/actions,*
2059F:	include/linux/soc/actions/
2060N:	owl
2061
2062ARM/AIROHA SOC SUPPORT
2063M:	Matthias Brugger <[email protected]>
2064M:	AngeloGioacchino Del Regno <[email protected]>
2065L:	[email protected] (moderated for non-subscribers)
2066L:	[email protected] (moderated for non-subscribers)
2067S:	Odd Fixes
2068F:	arch/arm/boot/dts/airoha/
2069F:	arch/arm64/boot/dts/airoha/
2070
2071ARM/Allwinner SoC Clock Support
2072M:	Emilio López <[email protected]>
2073S:	Maintained
2074F:	drivers/clk/sunxi/
2075
2076ARM/Allwinner sunXi SoC support
2077M:	Chen-Yu Tsai <[email protected]>
2078M:	Jernej Skrabec <[email protected]>
2079M:	Samuel Holland <[email protected]>
2080L:	[email protected] (moderated for non-subscribers)
2081L:	[email protected]
2082S:	Maintained
2083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2084F:	arch/arm/mach-sunxi/
2085F:	arch/arm64/boot/dts/allwinner/
2086F:	drivers/clk/sunxi-ng/
2087F:	drivers/pinctrl/sunxi/
2088F:	drivers/soc/sunxi/
2089N:	allwinner
2090N:	sun[x456789]i
2091N:	sun[25]0i
2092
2093ARM/ALPHASCALE ARCHITECTURE
2094M:	Krzysztof Kozlowski <[email protected]>
2095L:	[email protected] (moderated for non-subscribers)
2096S:	Odd Fixes
2097F:	arch/arm/boot/dts/alphascale/
2098F:	drivers/clk/clk-asm9260.c
2099F:	drivers/clocksource/asm9260_timer.c
2100F:	drivers/rtc/rtc-asm9260.c
2101F:	drivers/watchdog/asm9260_wdt.c
2102
2103ARM/AMD PENSANDO ARM64 ARCHITECTURE
2104M:	Brad Larson <[email protected]>
2105L:	[email protected] (moderated for non-subscribers)
2106S:	Supported
2107F:	Documentation/devicetree/bindings/*/amd,pensando*
2108F:	arch/arm64/boot/dts/amd/elba*
2109
2110ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2111M:	Neil Armstrong <[email protected]>
2112M:	Jerome Brunet <[email protected]>
2113L:	[email protected]
2114S:	Maintained
2115F:	Documentation/devicetree/bindings/clock/amlogic*
2116F:	drivers/clk/meson/
2117F:	include/dt-bindings/clock/amlogic,a1*
2118F:	include/dt-bindings/clock/gxbb*
2119F:	include/dt-bindings/clock/meson*
2120
2121ARM/Amlogic Meson SoC Crypto Drivers
2122M:	Corentin Labbe <[email protected]>
2123L:	[email protected]
2124L:	[email protected]
2125S:	Maintained
2126F:	Documentation/devicetree/bindings/crypto/amlogic*
2127F:	drivers/crypto/amlogic/
2128
2129ARM/Amlogic Meson SoC Sound Drivers
2130M:	Jerome Brunet <[email protected]>
2131L:	[email protected]
2132S:	Maintained
2133F:	Documentation/devicetree/bindings/sound/amlogic*
2134F:	sound/soc/meson/
2135
2136ARM/Amlogic Meson SoC support
2137M:	Neil Armstrong <[email protected]>
2138M:	Kevin Hilman <[email protected]>
2139R:	Jerome Brunet <[email protected]>
2140R:	Martin Blumenstingl <[email protected]>
2141L:	[email protected] (moderated for non-subscribers)
2142L:	[email protected]
2143S:	Maintained
2144W:	http://linux-meson.com/
2145F:	Documentation/devicetree/bindings/phy/amlogic*
2146F:	arch/arm/boot/dts/amlogic/
2147F:	arch/arm/mach-meson/
2148F:	arch/arm64/boot/dts/amlogic/
2149F:	drivers/pmdomain/amlogic/
2150F:	drivers/mmc/host/meson*
2151F:	drivers/phy/amlogic/
2152F:	drivers/pinctrl/meson/
2153F:	drivers/rtc/rtc-meson*
2154F:	drivers/soc/amlogic/
2155N:	meson
2156
2157ARM/Annapurna Labs ALPINE ARCHITECTURE
2158M:	Antoine Tenart <[email protected]>
2159L:	[email protected] (moderated for non-subscribers)
2160S:	Odd Fixes
2161F:	arch/arm/boot/dts/amazon/
2162F:	arch/arm/mach-alpine/
2163F:	arch/arm64/boot/dts/amazon/
2164F:	drivers/*/*alpine*
2165
2166ARM/APPLE MACHINE SOUND DRIVERS
2167M:	Martin Povišer <[email protected]>
2168L:	[email protected]
2169L:	[email protected]
2170S:	Maintained
2171F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2172F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2173F:	Documentation/devicetree/bindings/sound/apple,*
2174F:	sound/soc/apple/*
2175F:	sound/soc/codecs/cs42l83-i2c.c
2176F:	sound/soc/codecs/cs42l84.*
2177F:	sound/soc/codecs/ssm3515.c
2178
2179ARM/APPLE MACHINE SUPPORT
2180M:	Hector Martin <[email protected]>
2181M:	Sven Peter <[email protected]>
2182R:	Alyssa Rosenzweig <[email protected]>
2183L:	[email protected]
2184L:	[email protected] (moderated for non-subscribers)
2185S:	Maintained
2186W:	https://asahilinux.org
2187B:	https://github.com/AsahiLinux/linux/issues
2188C:	irc://irc.oftc.net/asahi-dev
2189T:	git https://github.com/AsahiLinux/linux.git
2190F:	Documentation/devicetree/bindings/arm/apple.yaml
2191F:	Documentation/devicetree/bindings/arm/apple/*
2192F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2193F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2194F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2195F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2196F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2197F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2198F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2199F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2200F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2201F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2202F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2203F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2204F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2205F:	Documentation/devicetree/bindings/power/apple*
2206F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2207F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2208F:	arch/arm64/boot/dts/apple/
2209F:	drivers/bluetooth/hci_bcm4377.c
2210F:	drivers/clk/clk-apple-nco.c
2211F:	drivers/cpufreq/apple-soc-cpufreq.c
2212F:	drivers/dma/apple-admac.c
2213F:	drivers/pmdomain/apple/
2214F:	drivers/i2c/busses/i2c-pasemi-core.c
2215F:	drivers/i2c/busses/i2c-pasemi-platform.c
2216F:	drivers/iommu/apple-dart.c
2217F:	drivers/iommu/io-pgtable-dart.c
2218F:	drivers/irqchip/irq-apple-aic.c
2219F:	drivers/nvme/host/apple.c
2220F:	drivers/nvmem/apple-efuses.c
2221F:	drivers/pinctrl/pinctrl-apple-gpio.c
2222F:	drivers/pwm/pwm-apple.c
2223F:	drivers/soc/apple/*
2224F:	drivers/watchdog/apple_wdt.c
2225F:	include/dt-bindings/interrupt-controller/apple-aic.h
2226F:	include/dt-bindings/pinctrl/apple.h
2227F:	include/linux/soc/apple/*
2228
2229ARM/ARTPEC MACHINE SUPPORT
2230M:	Jesper Nilsson <[email protected]>
2231M:	Lars Persson <[email protected]>
2232L:	[email protected]
2233S:	Maintained
2234F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2235F:	arch/arm/boot/dts/axis/
2236F:	arch/arm/mach-artpec
2237F:	drivers/clk/axis
2238F:	drivers/crypto/axis
2239F:	drivers/mmc/host/usdhi6rol0.c
2240F:	drivers/pinctrl/pinctrl-artpec*
2241
2242ARM/ASPEED I2C DRIVER
2243M:	Ryan Chen <[email protected]>
2244R:	Benjamin Herrenschmidt <[email protected]>
2245R:	Joel Stanley <[email protected]>
2246L:	[email protected]
2247L:	[email protected] (moderated for non-subscribers)
2248S:	Maintained
2249F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2250F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2251F:	drivers/i2c/busses/i2c-aspeed.c
2252F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2253
2254ARM/ASPEED MACHINE SUPPORT
2255M:	Joel Stanley <[email protected]>
2256R:	Andrew Jeffery <[email protected]>
2257L:	[email protected] (moderated for non-subscribers)
2258L:	[email protected] (moderated for non-subscribers)
2259S:	Supported
2260Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2262F:	Documentation/devicetree/bindings/arm/aspeed/
2263F:	arch/arm/boot/dts/aspeed/
2264F:	arch/arm/mach-aspeed/
2265N:	aspeed
2266
2267ARM/AXM LSI SOC
2268M:	Krzysztof Kozlowski <[email protected]>
2269L:	[email protected] (moderated for non-subscribers)
2270S:	Odd Fixes
2271F:	Documentation/devicetree/bindings/arm/axxia.yaml
2272F:	arch/arm/boot/dts/intel/axm/
2273F:	arch/arm/mach-axxia/
2274
2275ARM/BITMAIN ARCHITECTURE
2276M:	Manivannan Sadhasivam <[email protected]>
2277L:	[email protected] (moderated for non-subscribers)
2278S:	Maintained
2279F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2280F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2281F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2282F:	arch/arm64/boot/dts/bitmain/
2283F:	drivers/clk/clk-bm1880.c
2284F:	drivers/pinctrl/pinctrl-bm1880.c
2285
2286ARM/CALXEDA HIGHBANK ARCHITECTURE
2287M:	Andre Przywara <[email protected]>
2288L:	[email protected] (moderated for non-subscribers)
2289S:	Maintained
2290F:	arch/arm/boot/dts/calxeda/
2291F:	arch/arm/mach-highbank/
2292
2293ARM/CAVIUM THUNDER NETWORK DRIVER
2294M:	Sunil Goutham <[email protected]>
2295L:	[email protected] (moderated for non-subscribers)
2296S:	Supported
2297F:	drivers/net/ethernet/cavium/thunder/
2298
2299ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2300M:	Lukasz Majewski <[email protected]>
2301L:	[email protected] (moderated for non-subscribers)
2302S:	Maintained
2303F:	arch/arm/mach-ep93xx/ts72xx.c
2304
2305ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2306M:	Hartley Sweeten <[email protected]>
2307M:	Alexander Sverdlin <[email protected]>
2308M:	Nikita Shubin <[email protected]>
2309L:	[email protected] (moderated for non-subscribers)
2310S:	Maintained
2311F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2312F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2313F:	arch/arm/boot/compressed/misc-ep93xx.h
2314F:	arch/arm/mach-ep93xx/
2315F:	drivers/iio/adc/ep93xx_adc.c
2316
2317ARM/CLKDEV SUPPORT
2318M:	Russell King <[email protected]>
2319L:	[email protected] (moderated for non-subscribers)
2320S:	Maintained
2321T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2322F:	drivers/clk/clkdev.c
2323
2324ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2325M:	Baruch Siach <[email protected]>
2326L:	[email protected] (moderated for non-subscribers)
2327S:	Maintained
2328F:	arch/arm/boot/dts/cnxt/
2329N:	digicolor
2330
2331ARM/CORESIGHT FRAMEWORK AND DRIVERS
2332M:	Suzuki K Poulose <[email protected]>
2333R:	Mike Leach <[email protected]>
2334R:	James Clark <[email protected]>
2335L:	[email protected] (moderated for non-subscribers)
2336L:	[email protected] (moderated for non-subscribers)
2337S:	Maintained
2338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2339F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2340F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2341F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2342F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2343F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2344F:	Documentation/trace/coresight/*
2345F:	drivers/hwtracing/coresight/*
2346F:	include/dt-bindings/arm/coresight-cti-dt.h
2347F:	include/linux/coresight*
2348F:	include/uapi/linux/coresight*
2349F:	samples/coresight/*
2350F:	tools/perf/Documentation/arm-coresight.txt
2351F:	tools/perf/arch/arm/util/auxtrace.c
2352F:	tools/perf/arch/arm/util/cs-etm.c
2353F:	tools/perf/arch/arm/util/cs-etm.h
2354F:	tools/perf/arch/arm/util/pmu.c
2355F:	tools/perf/tests/shell/*coresight*
2356F:	tools/perf/tests/shell/coresight/*
2357F:	tools/perf/tests/shell/lib/*coresight*
2358F:	tools/perf/util/cs-etm-decoder/*
2359F:	tools/perf/util/cs-etm.*
2360
2361ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2362M:	Hans Ulli Kroll <[email protected]>
2363M:	Linus Walleij <[email protected]>
2364L:	[email protected] (moderated for non-subscribers)
2365S:	Maintained
2366T:	git git://github.com/ulli-kroll/linux.git
2367F:	Documentation/devicetree/bindings/arm/gemini.yaml
2368F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2369F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2370F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2371F:	arch/arm/boot/dts/gemini/
2372F:	arch/arm/mach-gemini/
2373F:	drivers/crypto/gemini/
2374F:	drivers/net/ethernet/cortina/
2375F:	drivers/pinctrl/pinctrl-gemini.c
2376F:	drivers/rtc/rtc-ftrtc010.c
2377
2378ARM/CZ.NIC TURRIS SUPPORT
2379M:	Marek Behún <[email protected]>
2380S:	Maintained
2381W:	https://www.turris.cz/
2382F:	Documentation/ABI/testing/debugfs-moxtet
2383F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2384F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2385F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2386F:	Documentation/devicetree/bindings/bus/moxtet.txt
2387F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2388F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2389F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2390F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2391F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2392F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2393F:	drivers/bus/moxtet.c
2394F:	drivers/firmware/turris-mox-rwtm.c
2395F:	drivers/gpio/gpio-moxtet.c
2396F:	drivers/leds/leds-turris-omnia.c
2397F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2398F:	drivers/platform/cznic/
2399F:	drivers/watchdog/armada_37xx_wdt.c
2400F:	include/dt-bindings/bus/moxtet.h
2401F:	include/linux/armada-37xx-rwtm-mailbox.h
2402F:	include/linux/moxtet.h
2403F:	include/linux/turris-omnia-mcu-interface.h
2404
2405ARM/FARADAY FA526 PORT
2406M:	Hans Ulli Kroll <[email protected]>
2407L:	[email protected] (moderated for non-subscribers)
2408S:	Maintained
2409T:	git git://git.berlios.de/gemini-board
2410F:	arch/arm/mm/*-fa*
2411
2412ARM/FOOTBRIDGE ARCHITECTURE
2413M:	Russell King <[email protected]>
2414L:	[email protected] (moderated for non-subscribers)
2415S:	Maintained
2416W:	http://www.armlinux.org.uk/
2417F:	arch/arm/include/asm/hardware/dec21285.h
2418F:	arch/arm/mach-footbridge/
2419
2420ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2421M:	Shawn Guo <[email protected]>
2422M:	Sascha Hauer <[email protected]>
2423R:	Pengutronix Kernel Team <[email protected]>
2424R:	Fabio Estevam <[email protected]>
2425L:	[email protected]
2426L:	[email protected] (moderated for non-subscribers)
2427S:	Maintained
2428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2429F:	arch/arm/boot/dts/nxp/imx/
2430F:	arch/arm/boot/dts/nxp/mxs/
2431F:	arch/arm64/boot/dts/freescale/
2432X:	arch/arm64/boot/dts/freescale/fsl-*
2433X:	arch/arm64/boot/dts/freescale/qoriq-*
2434X:	drivers/media/i2c/
2435N:	imx
2436N:	mxs
2437
2438ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2439M:	Shawn Guo <[email protected]>
2440L:	[email protected] (moderated for non-subscribers)
2441S:	Maintained
2442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2443F:	arch/arm/boot/dts/nxp/ls/
2444F:	arch/arm64/boot/dts/freescale/fsl-*
2445F:	arch/arm64/boot/dts/freescale/qoriq-*
2446
2447ARM/FREESCALE VYBRID ARM ARCHITECTURE
2448M:	Shawn Guo <[email protected]>
2449M:	Sascha Hauer <[email protected]>
2450R:	Pengutronix Kernel Team <[email protected]>
2451R:	Stefan Agner <[email protected]>
2452L:	[email protected] (moderated for non-subscribers)
2453S:	Maintained
2454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2455F:	arch/arm/boot/dts/nxp/vf/
2456F:	arch/arm/mach-imx/*vf610*
2457
2458ARM/GUMSTIX MACHINE SUPPORT
2459M:	Steve Sakoman <[email protected]>
2460L:	[email protected] (moderated for non-subscribers)
2461S:	Maintained
2462
2463ARM/HISILICON SOC SUPPORT
2464M:	Wei Xu <[email protected]>
2465L:	[email protected] (moderated for non-subscribers)
2466S:	Supported
2467W:	http://www.hisilicon.com
2468T:	git https://github.com/hisilicon/linux-hisi.git
2469F:	arch/arm/boot/dts/hisilicon/
2470F:	arch/arm/mach-hisi/
2471F:	arch/arm64/boot/dts/hisilicon/
2472
2473ARM/HP JORNADA 7XX MACHINE SUPPORT
2474M:	Kristoffer Ericson <[email protected]>
2475S:	Maintained
2476W:	www.jlime.com
2477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2478F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2479F:	arch/arm/mach-sa1100/jornada720.c
2480
2481ARM/HPE GXP ARCHITECTURE
2482M:	Jean-Marie Verdun <[email protected]>
2483M:	Nick Hawkins <[email protected]>
2484S:	Maintained
2485F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2486F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2487F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2488F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2489F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2490F:	Documentation/hwmon/gxp-fan-ctrl.rst
2491F:	arch/arm/boot/dts/hpe/
2492F:	arch/arm/mach-hpe/
2493F:	drivers/clocksource/timer-gxp.c
2494F:	drivers/hwmon/gxp-fan-ctrl.c
2495F:	drivers/i2c/busses/i2c-gxp.c
2496F:	drivers/spi/spi-gxp.c
2497F:	drivers/watchdog/gxp-wdt.c
2498
2499ARM/IGEP MACHINE SUPPORT
2500M:	Enric Balletbo i Serra <[email protected]>
2501M:	Javier Martinez Canillas <[email protected]>
2502L:	[email protected]
2503L:	[email protected] (moderated for non-subscribers)
2504S:	Maintained
2505F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2506
2507ARM/INTEL IXP4XX ARM ARCHITECTURE
2508M:	Linus Walleij <[email protected]>
2509M:	Imre Kaloz <[email protected]>
2510L:	[email protected] (moderated for non-subscribers)
2511S:	Maintained
2512F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2513F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2514F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2515F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2516F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2517F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2518F:	arch/arm/boot/dts/intel/ixp/
2519F:	arch/arm/mach-ixp4xx/
2520F:	drivers/bus/intel-ixp4xx-eb.c
2521F:	drivers/char/hw_random/ixp4xx-rng.c
2522F:	drivers/clocksource/timer-ixp4xx.c
2523F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2524F:	drivers/gpio/gpio-ixp4xx.c
2525F:	drivers/irqchip/irq-ixp4xx.c
2526F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2527F:	drivers/net/wan/ixp4xx_hss.c
2528F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2529F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2530F:	include/linux/soc/ixp4xx/npe.h
2531F:	include/linux/soc/ixp4xx/qmgr.h
2532
2533ARM/INTEL KEEMBAY ARCHITECTURE
2534M:	Paul J. Murphy <[email protected]>
2535M:	Daniele Alessandrelli <[email protected]>
2536S:	Maintained
2537F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2538F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2539F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2540
2541ARM/INTEL XSC3 (MANZANO) ARM CORE
2542M:	Lennert Buytenhek <[email protected]>
2543L:	[email protected] (moderated for non-subscribers)
2544S:	Maintained
2545
2546ARM/LG1K ARCHITECTURE
2547M:	Chanho Min <[email protected]>
2548L:	[email protected] (moderated for non-subscribers)
2549S:	Maintained
2550F:	arch/arm64/boot/dts/lg/
2551
2552ARM/LPC18XX ARCHITECTURE
2553M:	Vladimir Zapolskiy <[email protected]>
2554L:	[email protected] (moderated for non-subscribers)
2555S:	Maintained
2556F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2557F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2558F:	drivers/i2c/busses/i2c-lpc2k.c
2559F:	drivers/memory/pl172.c
2560F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2561F:	drivers/rtc/rtc-lpc24xx.c
2562N:	lpc18xx
2563
2564ARM/LPC32XX SOC SUPPORT
2565M:	Vladimir Zapolskiy <[email protected]>
2566M:	Piotr Wojtaszczyk <[email protected]>
2567L:	[email protected] (moderated for non-subscribers)
2568S:	Maintained
2569T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2570F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2571F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2572F:	arch/arm/mach-lpc32xx/
2573F:	drivers/dma/lpc32xx-dmamux.c
2574F:	drivers/i2c/busses/i2c-pnx.c
2575F:	drivers/net/ethernet/nxp/lpc_eth.c
2576F:	drivers/usb/host/ohci-nxp.c
2577F:	drivers/watchdog/pnx4008_wdt.c
2578N:	lpc32xx
2579
2580LPC32XX DMAMUX SUPPORT
2581M:	J.M.B. Downing <[email protected]>
2582M:	Piotr Wojtaszczyk <[email protected]>
2583R:	Vladimir Zapolskiy <[email protected]>
2584L:	[email protected] (moderated for non-subscribers)
2585S:	Maintained
2586F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2587
2588ARM/Marvell Dove/MV78xx0/Orion SOC support
2589M:	Andrew Lunn <[email protected]>
2590M:	Sebastian Hesselbarth <[email protected]>
2591M:	Gregory Clement <[email protected]>
2592L:	[email protected] (moderated for non-subscribers)
2593S:	Maintained
2594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2595F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2596F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2597F:	Documentation/devicetree/bindings/soc/dove/
2598F:	arch/arm/boot/dts/marvell/dove*
2599F:	arch/arm/boot/dts/marvell/orion5x*
2600F:	arch/arm/mach-dove/
2601F:	arch/arm/mach-mv78xx0/
2602F:	arch/arm/mach-orion5x/
2603F:	arch/arm/plat-orion/
2604F:	drivers/bus/mvebu-mbus.c
2605F:	drivers/soc/dove/
2606
2607ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2608M:	Andrew Lunn <[email protected]>
2609M:	Gregory Clement <[email protected]>
2610M:	Sebastian Hesselbarth <[email protected]>
2611L:	[email protected] (moderated for non-subscribers)
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2614F:	Documentation/devicetree/bindings/arm/marvell/
2615F:	arch/arm/boot/dts/marvell/armada*
2616F:	arch/arm/boot/dts/marvell/kirkwood*
2617F:	arch/arm/configs/mvebu_*_defconfig
2618F:	arch/arm/mach-mvebu/
2619F:	arch/arm64/boot/dts/marvell/
2620F:	drivers/clk/mvebu/
2621F:	drivers/cpufreq/armada-37xx-cpufreq.c
2622F:	drivers/cpufreq/armada-8k-cpufreq.c
2623F:	drivers/cpufreq/mvebu-cpufreq.c
2624F:	drivers/irqchip/irq-armada-370-xp.c
2625F:	drivers/irqchip/irq-mvebu-*
2626F:	drivers/pinctrl/mvebu/
2627F:	drivers/rtc/rtc-armada38x.c
2628
2629ARM/Mediatek RTC DRIVER
2630M:	Eddie Huang <[email protected]>
2631M:	Sean Wang <[email protected]>
2632L:	[email protected] (moderated for non-subscribers)
2633L:	[email protected] (moderated for non-subscribers)
2634S:	Maintained
2635F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2636F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2637F:	drivers/rtc/rtc-mt2712.c
2638F:	drivers/rtc/rtc-mt6397.c
2639F:	drivers/rtc/rtc-mt7622.c
2640
2641ARM/Mediatek SoC support
2642M:	Matthias Brugger <[email protected]>
2643M:	AngeloGioacchino Del Regno <[email protected]>
2644L:	[email protected]
2645L:	[email protected] (moderated for non-subscribers)
2646L:	[email protected] (moderated for non-subscribers)
2647S:	Maintained
2648W:	https://mtk.wiki.kernel.org/
2649C:	irc://irc.libera.chat/linux-mediatek
2650F:	arch/arm/boot/dts/mediatek/
2651F:	arch/arm/mach-mediatek/
2652F:	arch/arm64/boot/dts/mediatek/
2653F:	drivers/soc/mediatek/
2654N:	mtk
2655N:	mt[2678]
2656K:	mediatek
2657
2658ARM/Mediatek USB3 PHY DRIVER
2659M:	Chunfeng Yun <[email protected]>
2660L:	[email protected] (moderated for non-subscribers)
2661L:	[email protected] (moderated for non-subscribers)
2662S:	Maintained
2663F:	Documentation/devicetree/bindings/phy/mediatek,*
2664F:	drivers/phy/mediatek/
2665
2666ARM/MICROCHIP (ARM64) SoC support
2667M:	Conor Dooley <[email protected]>
2668M:	Nicolas Ferre <[email protected]>
2669M:	Claudiu Beznea <[email protected]>
2670L:	[email protected] (moderated for non-subscribers)
2671S:	Supported
2672T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2673F:	arch/arm64/boot/dts/microchip/
2674
2675ARM/Microchip (AT91) SoC support
2676M:	Nicolas Ferre <[email protected]>
2677M:	Alexandre Belloni <[email protected]>
2678M:	Claudiu Beznea <[email protected]>
2679L:	[email protected] (moderated for non-subscribers)
2680S:	Supported
2681W:	http://www.linux4sam.org
2682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2683F:	arch/arm/boot/dts/microchip/
2684F:	arch/arm/include/debug/at91.S
2685F:	arch/arm/mach-at91/
2686F:	drivers/memory/atmel*
2687F:	drivers/watchdog/sama5d4_wdt.c
2688F:	include/soc/at91/
2689X:	drivers/input/touchscreen/atmel_mxt_ts.c
2690N:	at91
2691N:	atmel
2692
2693ARM/Microchip Sparx5 SoC support
2694M:	Lars Povlsen <[email protected]>
2695M:	Steen Hegelund <[email protected]>
2696M:	Daniel Machon <[email protected]>
2697M:	[email protected]
2698L:	[email protected] (moderated for non-subscribers)
2699S:	Supported
2700F:	arch/arm64/boot/dts/microchip/sparx*
2701F:	drivers/net/ethernet/microchip/vcap/
2702F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2703N:	sparx5
2704
2705ARM/MILBEAUT ARCHITECTURE
2706M:	Taichi Sugaya <[email protected]>
2707M:	Takao Orito <[email protected]>
2708L:	[email protected] (moderated for non-subscribers)
2709S:	Maintained
2710F:	arch/arm/boot/dts/socionext/milbeaut*
2711F:	arch/arm/mach-milbeaut/
2712N:	milbeaut
2713
2714ARM/MOXA ART SOC
2715M:	Krzysztof Kozlowski <[email protected]>
2716L:	[email protected] (moderated for non-subscribers)
2717S:	Odd Fixes
2718F:	Documentation/devicetree/bindings/arm/moxart.yaml
2719F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2720F:	arch/arm/boot/dts/moxa/
2721F:	drivers/clk/clk-moxart.c
2722
2723ARM/MStar/Sigmastar Armv7 SoC support
2724M:	Daniel Palmer <[email protected]>
2725M:	Romain Perier <[email protected]>
2726L:	[email protected] (moderated for non-subscribers)
2727S:	Maintained
2728W:	http://linux-chenxing.org/
2729T:	git git://github.com/linux-chenxing/linux.git
2730F:	Documentation/devicetree/bindings/arm/mstar/*
2731F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2732F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2733F:	arch/arm/boot/dts/sigmastar/
2734F:	arch/arm/mach-mstar/
2735F:	drivers/clk/mstar/
2736F:	drivers/clocksource/timer-msc313e.c
2737F:	drivers/gpio/gpio-msc313.c
2738F:	drivers/rtc/rtc-msc313.c
2739F:	drivers/watchdog/msc313e_wdt.c
2740F:	include/dt-bindings/clock/mstar-*
2741F:	include/dt-bindings/gpio/msc313-gpio.h
2742
2743ARM/NOMADIK/Ux500 ARCHITECTURES
2744M:	Linus Walleij <[email protected]>
2745L:	[email protected] (moderated for non-subscribers)
2746S:	Maintained
2747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2748F:	Documentation/devicetree/bindings/arm/ste-*
2749F:	Documentation/devicetree/bindings/arm/ux500.yaml
2750F:	Documentation/devicetree/bindings/arm/ux500/
2751F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2752F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2753F:	arch/arm/boot/dts/st/ste-*
2754F:	arch/arm/mach-nomadik/
2755F:	arch/arm/mach-ux500/
2756F:	drivers/clk/clk-nomadik.c
2757F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2758F:	drivers/dma/ste_dma40*
2759F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2760F:	drivers/gpio/gpio-nomadik.c
2761F:	drivers/hwspinlock/u8500_hsem.c
2762F:	drivers/i2c/busses/i2c-nomadik.c
2763F:	drivers/iio/adc/ab8500-gpadc.c
2764F:	drivers/mfd/ab8500*
2765F:	drivers/mfd/abx500*
2766F:	drivers/mfd/db8500*
2767F:	drivers/pinctrl/nomadik/
2768F:	drivers/rtc/rtc-ab8500.c
2769F:	drivers/rtc/rtc-pl031.c
2770F:	drivers/soc/ux500/
2771
2772ARM/NUVOTON MA35 ARCHITECTURE
2773M:	Jacky Huang <[email protected]>
2774M:	Shan-Chun Hung <[email protected]>
2775L:	[email protected] (moderated for non-subscribers)
2776S:	Supported
2777F:	Documentation/devicetree/bindings/*/*/*ma35*
2778F:	Documentation/devicetree/bindings/*/*ma35*
2779F:	arch/arm64/boot/dts/nuvoton/*ma35*
2780F:	drivers/*/*/*ma35*
2781F:	drivers/*/*ma35*
2782K:	ma35d1
2783
2784ARM/NUVOTON NPCM ARCHITECTURE
2785M:	Avi Fishman <[email protected]>
2786M:	Tomer Maimon <[email protected]>
2787M:	Tali Perry <[email protected]>
2788R:	Patrick Venture <[email protected]>
2789R:	Nancy Yuen <[email protected]>
2790R:	Benjamin Fair <[email protected]>
2791L:	[email protected] (moderated for non-subscribers)
2792S:	Supported
2793F:	Documentation/devicetree/bindings/*/*/*npcm*
2794F:	Documentation/devicetree/bindings/*/*npcm*
2795F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2796F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2797F:	arch/arm/mach-npcm/
2798F:	arch/arm64/boot/dts/nuvoton/
2799F:	drivers/*/*/*npcm*
2800F:	drivers/*/*npcm*
2801F:	drivers/rtc/rtc-nct3018y.c
2802F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2803F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2804
2805ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2806M:	Joseph Liu <[email protected]>
2807M:	Marvin Lin <[email protected]>
2808L:	[email protected]
2809L:	[email protected] (moderated for non-subscribers)
2810S:	Maintained
2811F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2812F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2813F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2814F:	drivers/media/platform/nuvoton/
2815F:	include/uapi/linux/npcm-video.h
2816
2817ARM/NUVOTON WPCM450 ARCHITECTURE
2818M:	Jonathan Neuschäfer <[email protected]>
2819L:	[email protected] (moderated for non-subscribers)
2820S:	Maintained
2821W:	https://github.com/neuschaefer/wpcm450/wiki
2822F:	Documentation/devicetree/bindings/*/*wpcm*
2823F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2824F:	arch/arm/configs/wpcm450_defconfig
2825F:	arch/arm/mach-npcm/wpcm450.c
2826F:	drivers/*/*/*wpcm*
2827F:	drivers/*/*wpcm*
2828
2829ARM/NXP S32G ARCHITECTURE
2830R:	Chester Lin <[email protected]>
2831R:	Matthias Brugger <[email protected]>
2832R:	Ghennadi Procopciuc <[email protected]>
2833L:	NXP S32 Linux Team <[email protected]>
2834L:	[email protected] (moderated for non-subscribers)
2835S:	Maintained
2836F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2837F:	drivers/pinctrl/nxp/
2838
2839ARM/Orion SoC/Technologic Systems TS-78xx platform support
2840M:	Alexander Clouter <[email protected]>
2841L:	[email protected] (moderated for non-subscribers)
2842S:	Maintained
2843W:	http://www.digriz.org.uk/ts78xx/kernel
2844F:	arch/arm/mach-orion5x/ts78xx-*
2845
2846ARM/QUALCOMM CHROMEBOOK SUPPORT
2847R:	[email protected]
2848F:	arch/arm64/boot/dts/qcom/sc7180*
2849F:	arch/arm64/boot/dts/qcom/sc7280*
2850F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2851
2852ARM/QUALCOMM MAILING LIST
2853L:	[email protected]
2854C:	irc://irc.oftc.net/linux-msm
2855F:	Documentation/devicetree/bindings/*/qcom*
2856F:	Documentation/devicetree/bindings/soc/qcom/
2857F:	arch/arm/boot/dts/qcom/
2858F:	arch/arm/configs/qcom_defconfig
2859F:	arch/arm/mach-qcom/
2860F:	arch/arm64/boot/dts/qcom/
2861F:	drivers/*/*/pm8???-*
2862F:	drivers/*/*/qcom*
2863F:	drivers/*/*/qcom/
2864F:	drivers/*/qcom*
2865F:	drivers/*/qcom/
2866F:	drivers/bluetooth/btqcomsmd.c
2867F:	drivers/clocksource/timer-qcom.c
2868F:	drivers/cpuidle/cpuidle-qcom-spm.c
2869F:	drivers/extcon/extcon-qcom*
2870F:	drivers/i2c/busses/i2c-qcom-geni.c
2871F:	drivers/i2c/busses/i2c-qup.c
2872F:	drivers/iommu/msm*
2873F:	drivers/mfd/ssbi.c
2874F:	drivers/mmc/host/mmci_qcom*
2875F:	drivers/mmc/host/sdhci-msm.c
2876F:	drivers/pci/controller/dwc/pcie-qcom*
2877F:	drivers/phy/qualcomm/
2878F:	drivers/power/*/msm*
2879F:	drivers/reset/reset-qcom-*
2880F:	drivers/rtc/rtc-pm8xxx.c
2881F:	drivers/spi/spi-geni-qcom.c
2882F:	drivers/spi/spi-qcom-qspi.c
2883F:	drivers/spi/spi-qup.c
2884F:	drivers/tty/serial/msm_serial.c
2885F:	drivers/ufs/host/ufs-qcom*
2886F:	drivers/usb/dwc3/dwc3-qcom.c
2887F:	include/dt-bindings/*/qcom*
2888F:	include/linux/*/qcom*
2889F:	include/linux/soc/qcom/
2890
2891ARM/QUALCOMM SUPPORT
2892M:	Bjorn Andersson <[email protected]>
2893M:	Konrad Dybcio <[email protected]>
2894L:	[email protected]
2895S:	Maintained
2896C:	irc://irc.oftc.net/linux-msm
2897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2898F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2899F:	Documentation/devicetree/bindings/arm/qcom.yaml
2900F:	Documentation/devicetree/bindings/bus/qcom*
2901F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2902F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2903F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2904F:	Documentation/devicetree/bindings/soc/qcom/
2905F:	arch/arm/boot/dts/qcom/
2906F:	arch/arm/configs/qcom_defconfig
2907F:	arch/arm/mach-qcom/
2908F:	arch/arm64/boot/dts/qcom/
2909F:	drivers/bus/qcom*
2910F:	drivers/firmware/qcom/
2911F:	drivers/soc/qcom/
2912F:	include/dt-bindings/arm/qcom,ids.h
2913F:	include/dt-bindings/firmware/qcom,scm.h
2914F:	include/dt-bindings/soc/qcom*
2915F:	include/linux/firmware/qcom
2916F:	include/linux/soc/qcom/
2917F:	include/soc/qcom/
2918
2919ARM/RDA MICRO ARCHITECTURE
2920M:	Manivannan Sadhasivam <[email protected]>
2921L:	[email protected] (moderated for non-subscribers)
2922L:	[email protected] (moderated for non-subscribers)
2923S:	Maintained
2924F:	Documentation/devicetree/bindings/arm/rda.yaml
2925F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2926F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2927F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2928F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2929F:	arch/arm/boot/dts/unisoc/
2930F:	drivers/clocksource/timer-rda.c
2931F:	drivers/gpio/gpio-rda.c
2932F:	drivers/irqchip/irq-rda-intc.c
2933F:	drivers/tty/serial/rda-uart.c
2934
2935ARM/REALTEK ARCHITECTURE
2936M:	Andreas Färber <[email protected]>
2937L:	[email protected] (moderated for non-subscribers)
2938L:	[email protected] (moderated for non-subscribers)
2939S:	Maintained
2940F:	Documentation/devicetree/bindings/arm/realtek.yaml
2941F:	arch/arm/boot/dts/realtek/
2942F:	arch/arm/mach-realtek/
2943F:	arch/arm64/boot/dts/realtek/
2944
2945ARM/RISC-V/RENESAS ARCHITECTURE
2946M:	Geert Uytterhoeven <[email protected]>
2947M:	Magnus Damm <[email protected]>
2948L:	[email protected]
2949S:	Supported
2950Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2951C:	irc://irc.libera.chat/renesas-soc
2952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2953F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2954F:	Documentation/devicetree/bindings/nvmem/renesas,*
2955F:	Documentation/devicetree/bindings/soc/renesas/
2956F:	arch/arm/boot/dts/renesas/
2957F:	arch/arm/configs/shmobile_defconfig
2958F:	arch/arm/include/debug/renesas-scif.S
2959F:	arch/arm/mach-shmobile/
2960F:	arch/arm64/boot/dts/renesas/
2961F:	arch/riscv/boot/dts/renesas/
2962F:	drivers/nvmem/rcar-efuse.c
2963F:	drivers/pmdomain/renesas/
2964F:	drivers/soc/renesas/
2965F:	include/linux/soc/renesas/
2966K:	\brenesas,
2967
2968ARM/RISCPC ARCHITECTURE
2969M:	Russell King <[email protected]>
2970L:	[email protected] (moderated for non-subscribers)
2971S:	Maintained
2972W:	http://www.armlinux.org.uk/
2973F:	arch/arm/include/asm/hardware/ioc.h
2974F:	arch/arm/include/asm/hardware/iomd.h
2975F:	arch/arm/include/asm/hardware/memc.h
2976F:	arch/arm/mach-rpc/
2977F:	drivers/net/ethernet/8390/etherh.c
2978F:	drivers/net/ethernet/i825xx/ether1*
2979F:	drivers/net/ethernet/seeq/ether3*
2980F:	drivers/scsi/arm/
2981
2982ARM/Rockchip SoC support
2983M:	Heiko Stuebner <[email protected]>
2984L:	[email protected] (moderated for non-subscribers)
2985L:	[email protected]
2986S:	Maintained
2987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2988F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2989F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2990F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2991F:	arch/arm/boot/dts/rockchip/
2992F:	arch/arm/mach-rockchip/
2993F:	drivers/*/*/*rockchip*
2994F:	drivers/*/*rockchip*
2995F:	drivers/clk/rockchip/
2996F:	drivers/i2c/busses/i2c-rk3x.c
2997F:	sound/soc/rockchip/
2998N:	rockchip
2999
3000ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3001M:	Krzysztof Kozlowski <[email protected]>
3002R:	Alim Akhtar <[email protected]>
3003L:	[email protected] (moderated for non-subscribers)
3004L:	[email protected]
3005S:	Maintained
3006P:	Documentation/process/maintainer-soc-clean-dts.rst
3007Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3008B:	mailto:[email protected]
3009C:	irc://irc.libera.chat/linux-exynos
3010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3011F:	Documentation/arch/arm/samsung/
3012F:	Documentation/devicetree/bindings/arm/samsung/
3013F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3014F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3015F:	Documentation/devicetree/bindings/soc/samsung/
3016F:	arch/arm/boot/dts/samsung/
3017F:	arch/arm/mach-exynos*/
3018F:	arch/arm/mach-s3c/
3019F:	arch/arm/mach-s5p*/
3020F:	arch/arm64/boot/dts/exynos/
3021F:	drivers/*/*/*s3c24*
3022F:	drivers/*/*s3c24*
3023F:	drivers/*/*s3c64xx*
3024F:	drivers/*/*s5pv210*
3025F:	drivers/clocksource/samsung_pwm_timer.c
3026F:	drivers/memory/samsung/
3027F:	drivers/pwm/pwm-samsung.c
3028F:	drivers/soc/samsung/
3029F:	drivers/tty/serial/samsung*
3030F:	include/clocksource/samsung_pwm.h
3031F:	include/linux/platform_data/*s3c*
3032F:	include/linux/serial_s3c.h
3033F:	include/linux/soc/samsung/
3034N:	exynos
3035N:	s3c64xx
3036N:	s5pv210
3037
3038ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3039M:	Łukasz Stelmach <[email protected]>
3040L:	[email protected] (moderated for non-subscribers)
3041L:	[email protected]
3042S:	Maintained
3043F:	drivers/media/platform/samsung/s5p-g2d/
3044
3045ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3046M:	Marek Szyprowski <[email protected]>
3047L:	[email protected]
3048L:	[email protected]
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3051F:	drivers/media/cec/platform/s5p/
3052
3053ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3054M:	Andrzej Pietrasiewicz <[email protected]>
3055M:	Jacek Anaszewski <[email protected]>
3056M:	Sylwester Nawrocki <[email protected]>
3057L:	[email protected] (moderated for non-subscribers)
3058L:	[email protected]
3059S:	Maintained
3060F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3061F:	drivers/media/platform/samsung/s5p-jpeg/
3062
3063ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3064M:	Marek Szyprowski <[email protected]>
3065M:	Andrzej Hajda <[email protected]>
3066L:	[email protected] (moderated for non-subscribers)
3067L:	[email protected]
3068S:	Maintained
3069F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3070F:	drivers/media/platform/samsung/s5p-mfc/
3071
3072ARM/SOCFPGA ARCHITECTURE
3073M:	Dinh Nguyen <[email protected]>
3074S:	Maintained
3075W:	http://www.rocketboards.org
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3077F:	arch/arm/boot/dts/intel/socfpga/
3078F:	arch/arm/configs/socfpga_defconfig
3079F:	arch/arm/mach-socfpga/
3080F:	arch/arm64/boot/dts/altera/
3081F:	arch/arm64/boot/dts/intel/
3082
3083ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3084M:	Dinh Nguyen <[email protected]>
3085S:	Maintained
3086F:	drivers/clk/socfpga/
3087
3088ARM/SOCFPGA EDAC SUPPORT
3089M:	Dinh Nguyen <[email protected]>
3090S:	Maintained
3091F:	drivers/edac/altera_edac.[ch]
3092
3093ARM/SPREADTRUM SoC SUPPORT
3094M:	Orson Zhai <[email protected]>
3095M:	Baolin Wang <[email protected]>
3096R:	Chunyan Zhang <[email protected]>
3097S:	Maintained
3098F:	arch/arm64/boot/dts/sprd
3099N:	sprd
3100N:	sc27xx
3101N:	sc2731
3102
3103ARM/STI ARCHITECTURE
3104M:	Patrice Chotard <[email protected]>
3105L:	[email protected] (moderated for non-subscribers)
3106S:	Maintained
3107W:	http://www.stlinux.com
3108F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3109F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3110F:	arch/arm/boot/dts/st/sti*
3111F:	arch/arm/mach-sti/
3112F:	drivers/ata/ahci_st.c
3113F:	drivers/char/hw_random/st-rng.c
3114F:	drivers/clocksource/arm_global_timer.c
3115F:	drivers/clocksource/clksrc_st_lpc.c
3116F:	drivers/cpufreq/sti-cpufreq.c
3117F:	drivers/dma/st_fdma*
3118F:	drivers/i2c/busses/i2c-st.c
3119F:	drivers/media/platform/st/sti/c8sectpfe/
3120F:	drivers/media/rc/st_rc.c
3121F:	drivers/mmc/host/sdhci-st.c
3122F:	drivers/phy/st/phy-miphy28lp.c
3123F:	drivers/phy/st/phy-stih407-usb.c
3124F:	drivers/pinctrl/pinctrl-st.c
3125F:	drivers/remoteproc/st_remoteproc.c
3126F:	drivers/remoteproc/st_slim_rproc.c
3127F:	drivers/reset/sti/
3128F:	drivers/rtc/rtc-st-lpc.c
3129F:	drivers/tty/serial/st-asc.c
3130F:	drivers/usb/dwc3/dwc3-st.c
3131F:	drivers/usb/host/ehci-st.c
3132F:	drivers/usb/host/ohci-st.c
3133F:	drivers/watchdog/st_lpc_wdt.c
3134F:	include/linux/remoteproc/st_slim_rproc.h
3135
3136ARM/STM32 ARCHITECTURE
3137M:	Maxime Coquelin <[email protected]>
3138M:	Alexandre Torgue <[email protected]>
3139L:	[email protected] (moderated for non-subscribers)
3140L:	[email protected] (moderated for non-subscribers)
3141S:	Maintained
3142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3143F:	arch/arm/boot/dts/st/stm32*
3144F:	arch/arm/mach-stm32/
3145F:	arch/arm64/boot/dts/st/
3146F:	drivers/clocksource/armv7m_systick.c
3147N:	stm32
3148N:	stm
3149
3150ARM/SUNPLUS SP7021 SOC SUPPORT
3151M:	Qin Jian <[email protected]>
3152L:	[email protected] (moderated for mon-subscribers)
3153S:	Maintained
3154W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3155F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3156F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3157F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3158F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3159F:	arch/arm/boot/dts/sunplus/
3160F:	arch/arm/configs/sp7021_*defconfig
3161F:	drivers/clk/clk-sp7021.c
3162F:	drivers/irqchip/irq-sp7021-intc.c
3163F:	drivers/reset/reset-sunplus.c
3164F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3165F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3166
3167ARM/Synaptics SoC support
3168M:	Jisheng Zhang <[email protected]>
3169M:	Sebastian Hesselbarth <[email protected]>
3170L:	[email protected] (moderated for non-subscribers)
3171S:	Maintained
3172F:	arch/arm/boot/dts/synaptics/
3173F:	arch/arm/mach-berlin/
3174F:	arch/arm64/boot/dts/synaptics/
3175
3176ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3177M:	Hans Verkuil <[email protected]>
3178L:	[email protected]
3179L:	[email protected]
3180S:	Maintained
3181F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3182F:	drivers/media/cec/platform/tegra/
3183
3184ARM/TESLA FSD SoC SUPPORT
3185M:	Alim Akhtar <[email protected]>
3186M:	[email protected]
3187L:	[email protected] (moderated for non-subscribers)
3188L:	[email protected]
3189S:	Maintained
3190F:	arch/arm64/boot/dts/tesla/
3191
3192ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3193M:	Santosh Shilimkar <[email protected]>
3194L:	[email protected]
3195S:	Maintained
3196F:	drivers/memory/*emif*
3197
3198ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3199M:	Nishanth Menon <[email protected]>
3200M:	Santosh Shilimkar <[email protected]>
3201L:	[email protected] (moderated for non-subscribers)
3202S:	Maintained
3203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3204F:	arch/arm/boot/dts/ti/keystone/
3205F:	arch/arm/mach-keystone/
3206
3207ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3208M:	Santosh Shilimkar <[email protected]>
3209L:	[email protected]
3210S:	Maintained
3211F:	drivers/clk/keystone/
3212
3213ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3214M:	Santosh Shilimkar <[email protected]>
3215L:	[email protected] (moderated for non-subscribers)
3216L:	[email protected]
3217S:	Maintained
3218F:	drivers/clocksource/timer-keystone.c
3219
3220ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3221M:	Santosh Shilimkar <[email protected]>
3222L:	[email protected]
3223S:	Maintained
3224F:	drivers/power/reset/keystone-reset.c
3225
3226ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3227M:	Nishanth Menon <[email protected]>
3228M:	Vignesh Raghavendra <[email protected]>
3229M:	Tero Kristo <[email protected]>
3230L:	[email protected] (moderated for non-subscribers)
3231S:	Supported
3232F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3233F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3234F:	arch/arm64/boot/dts/ti/Makefile
3235F:	arch/arm64/boot/dts/ti/k3-*
3236
3237ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3238M:	Krzysztof Kozlowski <[email protected]>
3239L:	[email protected] (moderated for non-subscribers)
3240S:	Odd Fixes
3241F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3242F:	Documentation/devicetree/bindings/*/ti,nspire*
3243F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3244F:	arch/arm/boot/dts/nspire/
3245
3246ARM/TOSHIBA VISCONTI ARCHITECTURE
3247M:	Nobuhiro Iwamatsu <[email protected]>
3248L:	[email protected] (moderated for non-subscribers)
3249S:	Supported
3250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3251F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3252F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3253F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3254F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3255F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3256F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3257F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3258F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3259F:	arch/arm64/boot/dts/toshiba/
3260F:	drivers/clk/visconti/
3261F:	drivers/gpio/gpio-visconti.c
3262F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3263F:	drivers/pci/controller/dwc/pcie-visconti.c
3264F:	drivers/pinctrl/visconti/
3265F:	drivers/watchdog/visconti_wdt.c
3266N:	visconti
3267
3268ARM/UNIPHIER ARCHITECTURE
3269M:	Kunihiko Hayashi <[email protected]>
3270M:	Masami Hiramatsu <[email protected]>
3271L:	[email protected] (moderated for non-subscribers)
3272S:	Maintained
3273F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3274F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3275F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3276F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3277F:	arch/arm/boot/dts/socionext/uniphier*
3278F:	arch/arm/include/asm/hardware/cache-uniphier.h
3279F:	arch/arm/mm/cache-uniphier.c
3280F:	arch/arm64/boot/dts/socionext/uniphier*
3281F:	drivers/bus/uniphier-system-bus.c
3282F:	drivers/clk/uniphier/
3283F:	drivers/dma/uniphier-mdmac.c
3284F:	drivers/gpio/gpio-uniphier.c
3285F:	drivers/i2c/busses/i2c-uniphier*
3286F:	drivers/irqchip/irq-uniphier-aidet.c
3287F:	drivers/mmc/host/uniphier-sd.c
3288F:	drivers/pinctrl/uniphier/
3289F:	drivers/reset/reset-uniphier.c
3290F:	drivers/tty/serial/8250/8250_uniphier.c
3291N:	uniphier
3292
3293ARM/VERSATILE EXPRESS PLATFORM
3294M:	Liviu Dudau <[email protected]>
3295M:	Sudeep Holla <[email protected]>
3296M:	Lorenzo Pieralisi <[email protected]>
3297L:	[email protected] (moderated for non-subscribers)
3298S:	Maintained
3299N:	mps2
3300N:	vexpress
3301F:	arch/arm/mach-versatile/
3302F:	arch/arm64/boot/dts/arm/
3303F:	drivers/clocksource/timer-versatile.c
3304X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3305X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3306
3307ARM/VFP SUPPORT
3308M:	Russell King <[email protected]>
3309L:	[email protected] (moderated for non-subscribers)
3310S:	Maintained
3311W:	http://www.armlinux.org.uk/
3312F:	arch/arm/vfp/
3313
3314ARM/VT8500 ARM ARCHITECTURE
3315M:	Alexey Charkov <[email protected]>
3316M:	Krzysztof Kozlowski <[email protected]>
3317L:	[email protected] (moderated for non-subscribers)
3318S:	Odd Fixes
3319F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3320F:	arch/arm/boot/dts/vt8500/
3321F:	arch/arm/mach-vt8500/
3322F:	drivers/clocksource/timer-vt8500.c
3323F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3324F:	drivers/mmc/host/wmt-sdmmc.c
3325F:	drivers/pwm/pwm-vt8500.c
3326F:	drivers/rtc/rtc-vt8500.c
3327F:	drivers/tty/serial/vt8500_serial.c
3328F:	drivers/video/fbdev/vt8500lcdfb.*
3329F:	drivers/video/fbdev/wm8505fb*
3330F:	drivers/video/fbdev/wmt_ge_rops.*
3331
3332ARM/ZYNQ ARCHITECTURE
3333M:	Michal Simek <[email protected]>
3334L:	[email protected] (moderated for non-subscribers)
3335S:	Supported
3336W:	http://wiki.xilinx.com
3337T:	git https://github.com/Xilinx/linux-xlnx.git
3338F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3339F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3340F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3341F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3342F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3343F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3344F:	arch/arm/mach-zynq/
3345F:	drivers/clocksource/timer-cadence-ttc.c
3346F:	drivers/cpuidle/cpuidle-zynq.c
3347F:	drivers/edac/synopsys_edac.c
3348F:	drivers/i2c/busses/i2c-cadence.c
3349F:	drivers/i2c/busses/i2c-xiic.c
3350F:	drivers/mmc/host/sdhci-of-arasan.c
3351N:	zynq
3352N:	xilinx
3353
3354ARM64 FIT SUPPORT
3355M:	Simon Glass <[email protected]>
3356L:	[email protected] (moderated for non-subscribers)
3357S:	Maintained
3358F:	arch/arm64/boot/Makefile
3359F:	scripts/make_fit.py
3360
3361ARM64 PLATFORM DRIVERS
3362M:	Hans de Goede <[email protected]>
3363M:	Ilpo Järvinen <[email protected]>
3364R:	Bryan O'Donoghue <[email protected]>
3365L:	[email protected]
3366S:	Maintained
3367Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3369F:	drivers/platform/arm64/
3370
3371ARM64 PORT (AARCH64 ARCHITECTURE)
3372M:	Catalin Marinas <[email protected]>
3373M:	Will Deacon <[email protected]>
3374L:	[email protected] (moderated for non-subscribers)
3375S:	Maintained
3376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3377F:	Documentation/arch/arm64/
3378F:	arch/arm64/
3379F:	tools/testing/selftests/arm64/
3380X:	arch/arm64/boot/dts/
3381
3382ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3383M:	George McCollister <[email protected]>
3384L:	[email protected]
3385S:	Maintained
3386F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3387F:	drivers/net/dsa/xrs700x/*
3388F:	net/dsa/tag_xrs700x.c
3389
3390AS3645A LED FLASH CONTROLLER DRIVER
3391M:	Sakari Ailus <[email protected]>
3392L:	[email protected]
3393S:	Maintained
3394F:	drivers/leds/flash/leds-as3645a.c
3395
3396ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3397M:	Tianshu Qiu <[email protected]>
3398L:	[email protected]
3399S:	Maintained
3400T:	git git://linuxtv.org/media.git
3401F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3402F:	drivers/media/i2c/ak7375.c
3403
3404ASAHI KASEI AK8974 DRIVER
3405M:	Linus Walleij <[email protected]>
3406L:	[email protected]
3407S:	Supported
3408W:	http://www.akm.com/
3409F:	drivers/iio/magnetometer/ak8974.c
3410
3411AOSONG AGS02MA TVOC SENSOR DRIVER
3412M:	Anshul Dalal <[email protected]>
3413L:	[email protected]
3414S:	Maintained
3415F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3416F:	drivers/iio/chemical/ags02ma.c
3417
3418ASC7621 HARDWARE MONITOR DRIVER
3419M:	George Joseph <[email protected]>
3420L:	[email protected]
3421S:	Maintained
3422F:	Documentation/hwmon/asc7621.rst
3423F:	drivers/hwmon/asc7621.c
3424
3425ASIX AX88796C SPI ETHERNET ADAPTER
3426M:	Łukasz Stelmach <[email protected]>
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3429F:	drivers/net/ethernet/asix/ax88796c_*
3430
3431ASIX PHY DRIVER [RUST]
3432M:	FUJITA Tomonori <[email protected]>
3433R:	Trevor Gross <[email protected]>
3434L:	[email protected]
3435L:	[email protected]
3436S:	Maintained
3437F:	drivers/net/phy/ax88796b_rust.rs
3438
3439ASPEED CRYPTO DRIVER
3440M:	Neal Liu <[email protected]>
3441L:	[email protected] (moderated for non-subscribers)
3442S:	Maintained
3443F:	Documentation/devicetree/bindings/crypto/aspeed,*
3444F:	drivers/crypto/aspeed/
3445
3446ASPEED PECI CONTROLLER
3447M:	Iwona Winiarska <[email protected]>
3448L:	[email protected] (moderated for non-subscribers)
3449L:	[email protected] (moderated for non-subscribers)
3450S:	Supported
3451F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3452F:	drivers/peci/controller/peci-aspeed.c
3453
3454ASPEED PINCTRL DRIVERS
3455M:	Andrew Jeffery <[email protected]>
3456L:	[email protected] (moderated for non-subscribers)
3457L:	[email protected] (moderated for non-subscribers)
3458L:	[email protected]
3459S:	Maintained
3460F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3461F:	drivers/pinctrl/aspeed/
3462
3463ASPEED SCU INTERRUPT CONTROLLER DRIVER
3464M:	Eddie James <[email protected]>
3465L:	[email protected] (moderated for non-subscribers)
3466S:	Maintained
3467F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3468F:	drivers/irqchip/irq-aspeed-scu-ic.c
3469F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3470
3471ASPEED SD/MMC DRIVER
3472M:	Andrew Jeffery <[email protected]>
3473L:	[email protected] (moderated for non-subscribers)
3474L:	[email protected] (moderated for non-subscribers)
3475L:	[email protected]
3476S:	Maintained
3477F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3478F:	drivers/mmc/host/sdhci-of-aspeed*
3479
3480ASPEED SMC SPI DRIVER
3481M:	Chin-Ting Kuo <[email protected]>
3482M:	Cédric Le Goater <[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/spi/aspeed,ast2600-fmc.yaml
3488F:	drivers/spi/spi-aspeed-smc.c
3489
3490ASPEED USB UDC DRIVER
3491M:	Neal Liu <[email protected]>
3492L:	[email protected] (moderated for non-subscribers)
3493S:	Maintained
3494F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3495F:	drivers/usb/gadget/udc/aspeed_udc.c
3496
3497ASPEED VIDEO ENGINE DRIVER
3498M:	Eddie James <[email protected]>
3499L:	[email protected]
3500L:	[email protected] (moderated for non-subscribers)
3501S:	Maintained
3502F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3503F:	drivers/media/platform/aspeed/
3504
3505ASUS EC HARDWARE MONITOR DRIVER
3506M:	Eugene Shalygin <[email protected]>
3507L:	[email protected]
3508S:	Maintained
3509F:	drivers/hwmon/asus-ec-sensors.c
3510
3511ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3512M:	Corentin Chary <[email protected]>
3513M:	Luke D. Jones <[email protected]>
3514L:	[email protected]
3515S:	Maintained
3516W:	https://asus-linux.org/
3517F:	drivers/platform/x86/asus*.c
3518F:	drivers/platform/x86/eeepc*.c
3519
3520ASUS TF103C DOCK DRIVER
3521M:	Hans de Goede <[email protected]>
3522L:	[email protected]
3523S:	Maintained
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3525F:	drivers/platform/x86/asus-tf103c-dock.c
3526
3527ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3528M:	Aleksa Savic <[email protected]>
3529L:	[email protected]
3530S:	Maintained
3531F:	drivers/hwmon/asus_rog_ryujin.c
3532
3533ASUS WIRELESS RADIO CONTROL DRIVER
3534M:	João Paulo Rechi Vita <[email protected]>
3535L:	[email protected]
3536S:	Maintained
3537F:	drivers/platform/x86/asus-wireless.c
3538
3539ASUS WMI HARDWARE MONITOR DRIVER
3540M:	Ed Brindley <[email protected]>
3541M:	Denis Pauk <[email protected]>
3542L:	[email protected]
3543S:	Maintained
3544F:	drivers/hwmon/asus_wmi_sensors.c
3545
3546ASYMMETRIC KEYS
3547M:	David Howells <[email protected]>
3548L:	[email protected]
3549S:	Maintained
3550F:	Documentation/crypto/asymmetric-keys.rst
3551F:	crypto/asymmetric_keys/
3552F:	include/crypto/pkcs7.h
3553F:	include/crypto/public_key.h
3554F:	include/linux/verification.h
3555
3556ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3557R:	Dan Williams <[email protected]>
3558S:	Odd fixes
3559W:	http://sourceforge.net/projects/xscaleiop
3560F:	Documentation/crypto/async-tx-api.rst
3561F:	crypto/async_tx/
3562F:	include/linux/async_tx.h
3563
3564AT24 EEPROM DRIVER
3565M:	Bartosz Golaszewski <[email protected]>
3566L:	[email protected]
3567S:	Maintained
3568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3569F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3570F:	drivers/misc/eeprom/at24.c
3571
3572ATA OVER ETHERNET (AOE) DRIVER
3573M:	"Justin Sanders" <[email protected]>
3574S:	Supported
3575W:	http://www.openaoe.org/
3576F:	Documentation/admin-guide/aoe/
3577F:	drivers/block/aoe/
3578
3579ATC260X PMIC MFD DRIVER
3580M:	Manivannan Sadhasivam <[email protected]>
3581M:	Cristian Ciocaltea <[email protected]>
3582L:	[email protected]
3583S:	Maintained
3584F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3585F:	drivers/input/misc/atc260x-onkey.c
3586F:	drivers/mfd/atc260*
3587F:	drivers/power/reset/atc260x-poweroff.c
3588F:	drivers/regulator/atc260x-regulator.c
3589F:	include/linux/mfd/atc260x/*
3590
3591ATHEROS 71XX/9XXX GPIO DRIVER
3592M:	Alban Bedel <[email protected]>
3593S:	Maintained
3594W:	https://github.com/AlbanBedel/linux
3595T:	git git://github.com/AlbanBedel/linux
3596F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3597F:	drivers/gpio/gpio-ath79.c
3598
3599ATHEROS 71XX/9XXX USB PHY DRIVER
3600M:	Alban Bedel <[email protected]>
3601S:	Maintained
3602W:	https://github.com/AlbanBedel/linux
3603T:	git git://github.com/AlbanBedel/linux
3604F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3605F:	drivers/phy/qualcomm/phy-ath79-usb.c
3606
3607ATHEROS ATH GENERIC UTILITIES
3608M:	Kalle Valo <[email protected]>
3609L:	[email protected]
3610S:	Supported
3611F:	drivers/net/wireless/ath/*
3612
3613ATHEROS ATH5K WIRELESS DRIVER
3614M:	Jiri Slaby <[email protected]>
3615M:	Nick Kossifidis <[email protected]>
3616M:	Luis Chamberlain <[email protected]>
3617L:	[email protected]
3618S:	Maintained
3619W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3620F:	drivers/net/wireless/ath/ath5k/
3621
3622ATHEROS ATH6KL WIRELESS DRIVER
3623L:	[email protected]
3624S:	Orphan
3625W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3626F:	drivers/net/wireless/ath/ath6kl/
3627
3628ATI_REMOTE2 DRIVER
3629M:	Ville Syrjala <[email protected]>
3630S:	Maintained
3631F:	drivers/input/misc/ati_remote2.c
3632
3633ATK0110 HWMON DRIVER
3634M:	Luca Tettamanti <[email protected]>
3635L:	[email protected]
3636S:	Maintained
3637F:	drivers/hwmon/asus_atk0110.c
3638
3639ATLX ETHERNET DRIVERS
3640M:	Chris Snook <[email protected]>
3641L:	[email protected]
3642S:	Maintained
3643W:	http://sourceforge.net/projects/atl1
3644W:	http://atl1.sourceforge.net
3645F:	drivers/net/ethernet/atheros/
3646
3647ATM
3648M:	Chas Williams <[email protected]>
3649L:	[email protected] (moderated for non-subscribers)
3650L:	[email protected]
3651S:	Maintained
3652W:	http://linux-atm.sourceforge.net
3653F:	drivers/atm/
3654F:	include/linux/atm*
3655F:	include/linux/sonet.h
3656F:	include/uapi/linux/atm*
3657F:	include/uapi/linux/sonet.h
3658
3659ATMEL MACB ETHERNET DRIVER
3660M:	Nicolas Ferre <[email protected]>
3661M:	Claudiu Beznea <[email protected]>
3662S:	Supported
3663F:	drivers/net/ethernet/cadence/
3664
3665ATMEL MAXTOUCH DRIVER
3666M:	Nick Dyer <[email protected]>
3667S:	Maintained
3668T:	git git://github.com/ndyer/linux.git
3669F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3670F:	drivers/input/touchscreen/atmel_mxt_ts.c
3671
3672ATOMIC INFRASTRUCTURE
3673M:	Will Deacon <[email protected]>
3674M:	Peter Zijlstra <[email protected]>
3675R:	Boqun Feng <[email protected]>
3676R:	Mark Rutland <[email protected]>
3677L:	[email protected]
3678S:	Maintained
3679F:	Documentation/atomic_*.txt
3680F:	arch/*/include/asm/atomic*.h
3681F:	include/*/atomic*.h
3682F:	include/linux/refcount.h
3683F:	scripts/atomic/
3684
3685ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3686M:	Bradley Grove <[email protected]>
3687L:	[email protected]
3688S:	Supported
3689W:	http://www.attotech.com
3690F:	drivers/scsi/esas2r
3691
3692ATUSB IEEE 802.15.4 RADIO DRIVER
3693M:	Stefan Schmidt <[email protected]>
3694L:	[email protected]
3695S:	Maintained
3696F:	drivers/net/ieee802154/at86rf230.h
3697F:	drivers/net/ieee802154/atusb.c
3698F:	drivers/net/ieee802154/atusb.h
3699
3700AUDIT SUBSYSTEM
3701M:	Paul Moore <[email protected]>
3702M:	Eric Paris <[email protected]>
3703L:	[email protected]
3704S:	Supported
3705W:	https://github.com/linux-audit
3706Q:	https://patchwork.kernel.org/project/audit/list
3707B:	mailto:[email protected]
3708P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3709T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3710F:	include/asm-generic/audit_*.h
3711F:	include/linux/audit.h
3712F:	include/linux/audit_arch.h
3713F:	include/uapi/linux/audit.h
3714F:	kernel/audit*
3715F:	lib/*audit.c
3716K:	\baudit_[a-z_0-9]\+\b
3717
3718AUTOFDO BUILD
3719M:	Rong Xu <[email protected]>
3720M:	Han Shen <[email protected]>
3721S:	Supported
3722F:	Documentation/dev-tools/autofdo.rst
3723F:	scripts/Makefile.autofdo
3724
3725AUXILIARY BUS DRIVER
3726M:	Greg Kroah-Hartman <[email protected]>
3727R:	Dave Ertman <[email protected]>
3728R:	Ira Weiny <[email protected]>
3729S:	Supported
3730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3731F:	Documentation/driver-api/auxiliary_bus.rst
3732F:	drivers/base/auxiliary.c
3733F:	include/linux/auxiliary_bus.h
3734
3735AUXILIARY DISPLAY DRIVERS
3736M:	Andy Shevchenko <[email protected]>
3737R:	Geert Uytterhoeven <[email protected]>
3738S:	Odd Fixes
3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3740F:	Documentation/devicetree/bindings/auxdisplay/
3741F:	drivers/auxdisplay/
3742F:	include/linux/cfag12864b.h
3743F:	include/uapi/linux/map_to_14segment.h
3744F:	include/uapi/linux/map_to_7segment.h
3745
3746AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3747M:	Subhajit Ghosh <[email protected]>
3748L:	[email protected]
3749S:	Maintained
3750F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3751F:	drivers/iio/light/apds9306.c
3752
3753AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3754M:	Andreas Klinger <[email protected]>
3755L:	[email protected]
3756S:	Maintained
3757F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3758F:	drivers/iio/adc/hx711.c
3759
3760AX.25 NETWORK LAYER
3761L:	[email protected]
3762S:	Orphan
3763W:	https://linux-ax25.in-berlin.de
3764F:	include/net/ax25.h
3765F:	include/uapi/linux/ax25.h
3766F:	net/ax25/
3767
3768AXENTIA ARM DEVICES
3769M:	Peter Rosin <[email protected]>
3770L:	[email protected] (moderated for non-subscribers)
3771S:	Maintained
3772F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3773F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3774F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3775F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3776
3777AXENTIA ASOC DRIVERS
3778M:	Peter Rosin <[email protected]>
3779L:	[email protected]
3780S:	Maintained
3781F:	Documentation/devicetree/bindings/sound/axentia,*
3782F:	sound/soc/atmel/tse850-pcm5142.c
3783
3784AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3785M:	Nuno Sá <[email protected]>
3786L:	[email protected]
3787S:	Supported
3788W:	https://ez.analog.com/linux-software-drivers
3789F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3790F:	drivers/hwmon/axi-fan-control.c
3791
3792AXI SPI ENGINE
3793M:	Michael Hennerich <[email protected]>
3794M:	Nuno Sá <[email protected]>
3795R:	David Lechner <[email protected]>
3796L:	[email protected]
3797S:	Supported
3798W:	https://ez.analog.com/linux-software-drivers
3799F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3800F:	drivers/spi/spi-axi-spi-engine.c
3801
3802AXI PWM GENERATOR
3803M:	Michael Hennerich <[email protected]>
3804M:	Nuno Sá <[email protected]>
3805R:	Trevor Gamblin <[email protected]>
3806L:	[email protected]
3807S:	Supported
3808W:	https://ez.analog.com/linux-software-drivers
3809F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3810F:	drivers/pwm/pwm-axi-pwmgen.c
3811
3812AXXIA I2C CONTROLLER
3813M:	Krzysztof Adamski <[email protected]>
3814L:	[email protected]
3815S:	Maintained
3816F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3817F:	drivers/i2c/busses/i2c-axxia.c
3818
3819AZ6007 DVB DRIVER
3820M:	Mauro Carvalho Chehab <[email protected]>
3821L:	[email protected]
3822S:	Maintained
3823W:	https://linuxtv.org
3824T:	git git://linuxtv.org/media.git
3825F:	drivers/media/usb/dvb-usb-v2/az6007.c
3826
3827AZTECH FM RADIO RECEIVER DRIVER
3828M:	Hans Verkuil <[email protected]>
3829L:	[email protected]
3830S:	Maintained
3831W:	https://linuxtv.org
3832T:	git git://linuxtv.org/media.git
3833F:	drivers/media/radio/radio-aztech*
3834
3835B43 WIRELESS DRIVER
3836L:	[email protected]
3837L:	[email protected]
3838S:	Orphan
3839W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3840F:	drivers/net/wireless/broadcom/b43/
3841
3842B43LEGACY WIRELESS DRIVER
3843L:	[email protected]
3844L:	[email protected]
3845S:	Orphan
3846W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3847F:	drivers/net/wireless/broadcom/b43legacy/
3848
3849BACKLIGHT CLASS/SUBSYSTEM
3850M:	Lee Jones <[email protected]>
3851M:	Daniel Thompson <[email protected]>
3852M:	Jingoo Han <[email protected]>
3853L:	[email protected]
3854S:	Maintained
3855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3856F:	Documentation/ABI/stable/sysfs-class-backlight
3857F:	Documentation/ABI/testing/sysfs-class-backlight
3858F:	Documentation/devicetree/bindings/leds/backlight
3859F:	drivers/video/backlight/
3860F:	include/linux/backlight.h
3861F:	include/linux/pwm_backlight.h
3862
3863BARCO P50 GPIO DRIVER
3864M:	Santosh Kumar Yadav <[email protected]>
3865M:	Peter Korsgaard <[email protected]>
3866S:	Maintained
3867F:	drivers/platform/x86/barco-p50-gpio.c
3868
3869BATMAN ADVANCED
3870M:	Marek Lindner <[email protected]>
3871M:	Simon Wunderlich <[email protected]>
3872M:	Antonio Quartulli <[email protected]>
3873M:	Sven Eckelmann <[email protected]>
3874L:	[email protected] (moderated for non-subscribers)
3875S:	Maintained
3876W:	https://www.open-mesh.org/
3877Q:	https://patchwork.open-mesh.org/project/batman/list/
3878B:	https://www.open-mesh.org/projects/batman-adv/issues
3879C:	ircs://irc.hackint.org/batadv
3880T:	git https://git.open-mesh.org/linux-merge.git
3881F:	Documentation/networking/batman-adv.rst
3882F:	include/uapi/linux/batadv_packet.h
3883F:	include/uapi/linux/batman_adv.h
3884F:	net/batman-adv/
3885
3886BAYCOM/HDLCDRV DRIVERS FOR AX.25
3887M:	Thomas Sailer <[email protected]>
3888L:	[email protected]
3889S:	Maintained
3890W:	http://www.baycom.org/~tom/ham/ham.html
3891F:	drivers/net/hamradio/baycom*
3892
3893BCACHE (BLOCK LAYER CACHE)
3894M:	Coly Li <[email protected]>
3895M:	Kent Overstreet <[email protected]>
3896L:	[email protected]
3897S:	Maintained
3898W:	http://bcache.evilpiepirate.org
3899C:	irc://irc.oftc.net/bcache
3900F:	drivers/md/bcache/
3901
3902BCACHEFS
3903M:	Kent Overstreet <[email protected]>
3904L:	[email protected]
3905S:	Supported
3906C:	irc://irc.oftc.net/bcache
3907T:	git https://evilpiepirate.org/git/bcachefs.git
3908F:	fs/bcachefs/
3909F:	Documentation/filesystems/bcachefs/
3910
3911BDISP ST MEDIA DRIVER
3912M:	Fabien Dessenne <[email protected]>
3913L:	[email protected]
3914S:	Supported
3915W:	https://linuxtv.org
3916T:	git git://linuxtv.org/media.git
3917F:	drivers/media/platform/st/sti/bdisp
3918
3919BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3920M:	Dariusz Marcinkiewicz <[email protected]>
3921L:	[email protected]
3922S:	Maintained
3923F:	drivers/net/ethernet/ec_bhf.c
3924
3925BEFS FILE SYSTEM
3926M:	Luis de Bethencourt <[email protected]>
3927M:	Salah Triki <[email protected]>
3928S:	Maintained
3929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3930F:	Documentation/filesystems/befs.rst
3931F:	fs/befs/
3932
3933BFQ I/O SCHEDULER
3934M:	Yu Kuai <[email protected]>
3935L:	[email protected]
3936S:	Odd Fixes
3937F:	Documentation/block/bfq-iosched.rst
3938F:	block/bfq-*
3939
3940BFS FILE SYSTEM
3941M:	"Tigran A. Aivazian" <[email protected]>
3942S:	Maintained
3943F:	Documentation/filesystems/bfs.rst
3944F:	fs/bfs/
3945F:	include/uapi/linux/bfs_fs.h
3946
3947BINMAN
3948M:	Simon Glass <[email protected]>
3949S:	Supported
3950F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3951
3952BITMAP API
3953M:	Yury Norov <[email protected]>
3954R:	Rasmus Villemoes <[email protected]>
3955S:	Maintained
3956F:	include/linux/bitfield.h
3957F:	include/linux/bitmap-str.h
3958F:	include/linux/bitmap.h
3959F:	include/linux/bits.h
3960F:	include/linux/cpumask.h
3961F:	include/linux/cpumask_types.h
3962F:	include/linux/find.h
3963F:	include/linux/nodemask.h
3964F:	include/linux/nodemask_types.h
3965F:	include/vdso/bits.h
3966F:	lib/bitmap-str.c
3967F:	lib/bitmap.c
3968F:	lib/cpumask.c
3969F:	lib/cpumask_kunit.c
3970F:	lib/find_bit.c
3971F:	lib/find_bit_benchmark.c
3972F:	lib/test_bitmap.c
3973F:	tools/include/linux/bitfield.h
3974F:	tools/include/linux/bitmap.h
3975F:	tools/include/linux/bits.h
3976F:	tools/include/linux/find.h
3977F:	tools/include/vdso/bits.h
3978F:	tools/lib/bitmap.c
3979F:	tools/lib/find_bit.c
3980
3981BITOPS API
3982M:	Yury Norov <[email protected]>
3983R:	Rasmus Villemoes <[email protected]>
3984S:	Maintained
3985F:	arch/*/include/asm/bitops.h
3986F:	arch/*/include/asm/bitops_32.h
3987F:	arch/*/include/asm/bitops_64.h
3988F:	arch/*/lib/bitops.c
3989F:	include/asm-generic/bitops
3990F:	include/asm-generic/bitops.h
3991F:	include/linux/bitops.h
3992F:	lib/test_bitops.c
3993F:	tools/*/bitops*
3994
3995BLINKM RGB LED DRIVER
3996M:	Jan-Simon Moeller <[email protected]>
3997S:	Maintained
3998F:	drivers/leds/leds-blinkm.c
3999
4000BLOCK LAYER
4001M:	Jens Axboe <[email protected]>
4002L:	[email protected]
4003S:	Maintained
4004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4005F:	Documentation/ABI/stable/sysfs-block
4006F:	Documentation/block/
4007F:	block/
4008F:	drivers/block/
4009F:	include/linux/bio.h
4010F:	include/linux/blk*
4011F:	kernel/trace/blktrace.c
4012F:	lib/sbitmap.c
4013
4014BLOCK LAYER DEVICE DRIVER API [RUST]
4015M:	Andreas Hindborg <[email protected]>
4016R:	Boqun Feng <[email protected]>
4017L:	[email protected]
4018L:	[email protected]
4019S:	Supported
4020W:	https://rust-for-linux.com
4021B:	https://github.com/Rust-for-Linux/linux/issues
4022C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4023T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4024F:	drivers/block/rnull.rs
4025F:	rust/kernel/block.rs
4026F:	rust/kernel/block/
4027
4028BLOCK2MTD DRIVER
4029M:	Joern Engel <[email protected]>
4030L:	[email protected]
4031S:	Maintained
4032F:	drivers/mtd/devices/block2mtd.c
4033
4034BLUETOOTH DRIVERS
4035M:	Marcel Holtmann <[email protected]>
4036M:	Luiz Augusto von Dentz <[email protected]>
4037L:	[email protected]
4038S:	Supported
4039W:	http://www.bluez.org/
4040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4042F:	Documentation/devicetree/bindings/net/bluetooth/
4043F:	drivers/bluetooth/
4044
4045BLUETOOTH SUBSYSTEM
4046M:	Marcel Holtmann <[email protected]>
4047M:	Johan Hedberg <[email protected]>
4048M:	Luiz Augusto von Dentz <[email protected]>
4049L:	[email protected]
4050S:	Supported
4051W:	http://www.bluez.org/
4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4054F:	include/net/bluetooth/
4055F:	net/bluetooth/
4056
4057BONDING DRIVER
4058M:	Jay Vosburgh <[email protected]>
4059M:	Andy Gospodarek <[email protected]>
4060L:	[email protected]
4061S:	Maintained
4062F:	Documentation/networking/bonding.rst
4063F:	drivers/net/bonding/
4064F:	include/net/bond*
4065F:	include/uapi/linux/if_bonding.h
4066F:	tools/testing/selftests/drivers/net/bonding/
4067
4068BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4069M:	Dan Robertson <[email protected]>
4070L:	[email protected]
4071S:	Maintained
4072F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4073F:	drivers/iio/accel/bma400*
4074
4075BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4076M:	Alex Lanzano <[email protected]>
4077L:	[email protected]
4078S:	Maintained
4079F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4080F:	drivers/iio/imu/bmi270/
4081
4082BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4083M:	Jagath Jog J <[email protected]>
4084L:	[email protected]
4085S:	Maintained
4086F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4087F:	drivers/iio/imu/bmi323/
4088
4089BPF JIT for ARC
4090M:	Shahab Vahedi <[email protected]>
4091L:	[email protected]
4092S:	Maintained
4093F:	arch/arc/net/
4094
4095BPF JIT for ARM
4096M:	Russell King <[email protected]>
4097M:	Puranjay Mohan <[email protected]>
4098L:	[email protected]
4099S:	Maintained
4100F:	arch/arm/net/
4101
4102BPF JIT for ARM64
4103M:	Daniel Borkmann <[email protected]>
4104M:	Alexei Starovoitov <[email protected]>
4105M:	Puranjay Mohan <[email protected]>
4106R:	Xu Kuohai <[email protected]>
4107L:	[email protected]
4108S:	Supported
4109F:	arch/arm64/net/
4110
4111BPF JIT for LOONGARCH
4112M:	Tiezhu Yang <[email protected]>
4113R:	Hengqi Chen <[email protected]>
4114L:	[email protected]
4115S:	Maintained
4116F:	arch/loongarch/net/
4117
4118BPF JIT for MIPS (32-BIT AND 64-BIT)
4119M:	Johan Almbladh <[email protected]>
4120M:	Paul Burton <[email protected]>
4121L:	[email protected]
4122S:	Maintained
4123F:	arch/mips/net/
4124
4125BPF JIT for NFP NICs
4126M:	Jakub Kicinski <[email protected]>
4127L:	[email protected]
4128S:	Odd Fixes
4129F:	drivers/net/ethernet/netronome/nfp/bpf/
4130
4131BPF JIT for POWERPC (32-BIT AND 64-BIT)
4132M:	Michael Ellerman <[email protected]>
4133M:	Hari Bathini <[email protected]>
4134M:	Christophe Leroy <[email protected]>
4135R:	Naveen N Rao <[email protected]>
4136L:	[email protected]
4137S:	Supported
4138F:	arch/powerpc/net/
4139
4140BPF JIT for RISC-V (32-bit)
4141M:	Luke Nelson <[email protected]>
4142M:	Xi Wang <[email protected]>
4143L:	[email protected]
4144S:	Maintained
4145F:	arch/riscv/net/
4146X:	arch/riscv/net/bpf_jit_comp64.c
4147
4148BPF JIT for RISC-V (64-bit)
4149M:	Björn Töpel <[email protected]>
4150R:	Pu Lehui <[email protected]>
4151R:	Puranjay Mohan <[email protected]>
4152L:	[email protected]
4153S:	Maintained
4154F:	arch/riscv/net/
4155X:	arch/riscv/net/bpf_jit_comp32.c
4156
4157BPF JIT for S390
4158M:	Ilya Leoshkevich <[email protected]>
4159M:	Heiko Carstens <[email protected]>
4160M:	Vasily Gorbik <[email protected]>
4161L:	[email protected]
4162S:	Supported
4163F:	arch/s390/net/
4164X:	arch/s390/net/pnet.c
4165
4166BPF JIT for SPARC (32-BIT AND 64-BIT)
4167M:	David S. Miller <[email protected]>
4168L:	[email protected]
4169S:	Odd Fixes
4170F:	arch/sparc/net/
4171
4172BPF JIT for X86 32-BIT
4173M:	Wang YanQing <[email protected]>
4174L:	[email protected]
4175S:	Odd Fixes
4176F:	arch/x86/net/bpf_jit_comp32.c
4177
4178BPF JIT for X86 64-BIT
4179M:	Alexei Starovoitov <[email protected]>
4180M:	Daniel Borkmann <[email protected]>
4181L:	[email protected]
4182S:	Supported
4183F:	arch/x86/net/
4184X:	arch/x86/net/bpf_jit_comp32.c
4185
4186BPF [BTF]
4187M:	Martin KaFai Lau <[email protected]>
4188L:	[email protected]
4189S:	Maintained
4190F:	include/linux/btf*
4191F:	kernel/bpf/btf.c
4192
4193BPF [CORE]
4194M:	Alexei Starovoitov <[email protected]>
4195M:	Daniel Borkmann <[email protected]>
4196R:	John Fastabend <[email protected]>
4197L:	[email protected]
4198S:	Maintained
4199F:	include/linux/bpf*
4200F:	include/linux/filter.h
4201F:	include/linux/tnum.h
4202F:	kernel/bpf/core.c
4203F:	kernel/bpf/dispatcher.c
4204F:	kernel/bpf/mprog.c
4205F:	kernel/bpf/syscall.c
4206F:	kernel/bpf/tnum.c
4207F:	kernel/bpf/trampoline.c
4208F:	kernel/bpf/verifier.c
4209
4210BPF [CRYPTO]
4211M:	Vadim Fedorenko <[email protected]>
4212L:	[email protected]
4213S:	Maintained
4214F:	crypto/bpf_crypto_skcipher.c
4215F:	include/linux/bpf_crypto.h
4216F:	kernel/bpf/crypto.c
4217
4218BPF [DOCUMENTATION] (Related to Standardization)
4219R:	David Vernet <[email protected]>
4220L:	[email protected]
4221L:	[email protected]
4222S:	Maintained
4223F:	Documentation/bpf/standardization/
4224
4225BPF [GENERAL] (Safe Dynamic Programs and Tools)
4226M:	Alexei Starovoitov <[email protected]>
4227M:	Daniel Borkmann <[email protected]>
4228M:	Andrii Nakryiko <[email protected]>
4229R:	Martin KaFai Lau <[email protected]>
4230R:	Eduard Zingerman <[email protected]>
4231R:	Song Liu <[email protected]>
4232R:	Yonghong Song <[email protected]>
4233R:	John Fastabend <[email protected]>
4234R:	KP Singh <[email protected]>
4235R:	Stanislav Fomichev <[email protected]>
4236R:	Hao Luo <[email protected]>
4237R:	Jiri Olsa <[email protected]>
4238L:	[email protected]
4239S:	Supported
4240W:	https://bpf.io/
4241Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4244F:	Documentation/bpf/
4245F:	Documentation/networking/filter.rst
4246F:	Documentation/userspace-api/ebpf/
4247F:	arch/*/net/*
4248F:	include/linux/bpf*
4249F:	include/linux/btf*
4250F:	include/linux/filter.h
4251F:	include/trace/events/xdp.h
4252F:	include/uapi/linux/bpf*
4253F:	include/uapi/linux/btf*
4254F:	include/uapi/linux/filter.h
4255F:	kernel/bpf/
4256F:	kernel/trace/bpf_trace.c
4257F:	lib/buildid.c
4258F:	lib/test_bpf.c
4259F:	net/bpf/
4260F:	net/core/filter.c
4261F:	net/sched/act_bpf.c
4262F:	net/sched/cls_bpf.c
4263F:	samples/bpf/
4264F:	scripts/bpf_doc.py
4265F:	scripts/Makefile.btf
4266F:	scripts/pahole-version.sh
4267F:	tools/bpf/
4268F:	tools/lib/bpf/
4269F:	tools/testing/selftests/bpf/
4270
4271BPF [ITERATOR]
4272M:	Yonghong Song <[email protected]>
4273L:	[email protected]
4274S:	Maintained
4275F:	kernel/bpf/*iter.c
4276
4277BPF [L7 FRAMEWORK] (sockmap)
4278M:	John Fastabend <[email protected]>
4279M:	Jakub Sitnicki <[email protected]>
4280L:	[email protected]
4281L:	[email protected]
4282S:	Maintained
4283F:	include/linux/skmsg.h
4284F:	net/core/skmsg.c
4285F:	net/core/sock_map.c
4286F:	net/ipv4/tcp_bpf.c
4287F:	net/ipv4/udp_bpf.c
4288F:	net/unix/unix_bpf.c
4289
4290BPF [LIBRARY] (libbpf)
4291M:	Andrii Nakryiko <[email protected]>
4292M:	Eduard Zingerman <[email protected]>
4293L:	[email protected]
4294S:	Maintained
4295F:	tools/lib/bpf/
4296
4297BPF [MISC]
4298L:	[email protected]
4299S:	Odd Fixes
4300K:	(?:\b|_)bpf(?:\b|_)
4301
4302BPF [NETKIT] (BPF-programmable network device)
4303M:	Daniel Borkmann <[email protected]>
4304M:	Nikolay Aleksandrov <[email protected]>
4305L:	[email protected]
4306L:	[email protected]
4307S:	Supported
4308F:	drivers/net/netkit.c
4309F:	include/net/netkit.h
4310
4311BPF [NETWORKING] (struct_ops, reuseport)
4312M:	Martin KaFai Lau <[email protected]>
4313L:	[email protected]
4314L:	[email protected]
4315S:	Maintained
4316F:	kernel/bpf/bpf_struct*
4317
4318BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4319M:	Martin KaFai Lau <[email protected]>
4320M:	Daniel Borkmann <[email protected]>
4321R:	John Fastabend <[email protected]>
4322L:	[email protected]
4323L:	[email protected]
4324S:	Maintained
4325F:	include/net/tcx.h
4326F:	kernel/bpf/tcx.c
4327F:	net/core/filter.c
4328F:	net/sched/act_bpf.c
4329F:	net/sched/cls_bpf.c
4330
4331BPF [RINGBUF]
4332M:	Andrii Nakryiko <[email protected]>
4333L:	[email protected]
4334S:	Maintained
4335F:	kernel/bpf/ringbuf.c
4336
4337BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4338M:	KP Singh <[email protected]>
4339M:	Matt Bobrowski <[email protected]>
4340L:	[email protected]
4341S:	Maintained
4342F:	Documentation/bpf/prog_lsm.rst
4343F:	include/linux/bpf_lsm.h
4344F:	kernel/bpf/bpf_lsm.c
4345F:	kernel/trace/bpf_trace.c
4346F:	security/bpf/
4347
4348BPF [SELFTESTS] (Test Runners & Infrastructure)
4349M:	Andrii Nakryiko <[email protected]>
4350M:	Eduard Zingerman <[email protected]>
4351R:	Mykola Lysenko <[email protected]>
4352L:	[email protected]
4353S:	Maintained
4354F:	tools/testing/selftests/bpf/
4355
4356BPF [STORAGE & CGROUPS]
4357M:	Martin KaFai Lau <[email protected]>
4358L:	[email protected]
4359S:	Maintained
4360F:	kernel/bpf/*storage.c
4361F:	kernel/bpf/bpf_lru*
4362F:	kernel/bpf/cgroup.c
4363
4364BPF [TOOLING] (bpftool)
4365M:	Quentin Monnet <[email protected]>
4366L:	[email protected]
4367S:	Maintained
4368F:	kernel/bpf/disasm.*
4369F:	tools/bpf/bpftool/
4370
4371BPF [TRACING]
4372M:	Song Liu <[email protected]>
4373R:	Jiri Olsa <[email protected]>
4374L:	[email protected]
4375S:	Maintained
4376F:	kernel/bpf/stackmap.c
4377F:	kernel/trace/bpf_trace.c
4378F:	lib/buildid.c
4379
4380BROADCOM ASP 2.0 ETHERNET DRIVER
4381M:	Justin Chen <[email protected]>
4382M:	Florian Fainelli <[email protected]>
4383L:	[email protected]
4384L:	[email protected]
4385S:	Supported
4386F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4387F:	drivers/net/ethernet/broadcom/asp2/
4388
4389BROADCOM B44 10/100 ETHERNET DRIVER
4390M:	Michael Chan <[email protected]>
4391L:	[email protected]
4392S:	Supported
4393F:	drivers/net/ethernet/broadcom/b44.*
4394
4395BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4396M:	Florian Fainelli <[email protected]>
4397L:	[email protected]
4398L:	[email protected] (subscribers-only)
4399S:	Supported
4400F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4401F:	drivers/net/dsa/b53/*
4402F:	drivers/net/dsa/bcm_sf2*
4403F:	include/linux/dsa/brcm.h
4404F:	include/linux/platform_data/b53.h
4405
4406BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4407M:	Florian Fainelli <[email protected]>
4408R:	Broadcom internal kernel review list <[email protected]>
4409L:	[email protected] (moderated for non-subscribers)
4410L:	[email protected] (moderated for non-subscribers)
4411S:	Maintained
4412T:	git https://github.com/broadcom/stblinux.git
4413F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4414F:	drivers/pci/controller/pcie-brcmstb.c
4415F:	drivers/staging/vc04_services
4416N:	bcm2711
4417N:	bcm283*
4418N:	raspberrypi
4419
4420BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4421M:	Florian Fainelli <[email protected]>
4422M:	Ray Jui <[email protected]>
4423M:	Scott Branden <[email protected]>
4424R:	Broadcom internal kernel review list <[email protected]>
4425S:	Maintained
4426T:	git https://github.com/broadcom/mach-bcm
4427F:	arch/arm/mach-bcm/
4428N:	bcm281*
4429N:	bcm113*
4430N:	bcm216*
4431N:	kona
4432
4433BROADCOM BCM2835 CAMERA DRIVERS
4434M:	Raspberry Pi Kernel Maintenance <[email protected]>
4435L:	[email protected]
4436S:	Maintained
4437F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4438F:	drivers/media/platform/broadcom/bcm2835-unicam*
4439
4440BROADCOM BCM47XX MIPS ARCHITECTURE
4441M:	Hauke Mehrtens <[email protected]>
4442M:	Rafał Miłecki <[email protected]>
4443L:	[email protected]
4444S:	Maintained
4445F:	Documentation/devicetree/bindings/mips/brcm/
4446F:	arch/mips/bcm47xx/*
4447F:	arch/mips/include/asm/mach-bcm47xx/*
4448
4449BROADCOM BCM4908 ETHERNET DRIVER
4450M:	Rafał Miłecki <[email protected]>
4451R:	Broadcom internal kernel review list <[email protected]>
4452L:	[email protected]
4453S:	Maintained
4454F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4455F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4456F:	drivers/net/ethernet/broadcom/unimac.h
4457
4458BROADCOM BCM4908 PINMUX DRIVER
4459M:	Rafał Miłecki <[email protected]>
4460R:	Broadcom internal kernel review list <[email protected]>
4461L:	[email protected]
4462S:	Maintained
4463F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4464F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4465
4466BROADCOM BCM5301X ARM ARCHITECTURE
4467M:	Florian Fainelli <[email protected]>
4468M:	Hauke Mehrtens <[email protected]>
4469M:	Rafał Miłecki <[email protected]>
4470R:	Broadcom internal kernel review list <[email protected]>
4471L:	[email protected] (moderated for non-subscribers)
4472S:	Maintained
4473F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4474F:	arch/arm/boot/dts/broadcom/bcm470*
4475F:	arch/arm/boot/dts/broadcom/bcm5301*
4476F:	arch/arm/boot/dts/broadcom/bcm953012*
4477F:	arch/arm/mach-bcm/bcm_5301x.c
4478
4479BROADCOM BCM53573 ARM ARCHITECTURE
4480M:	Florian Fainelli <[email protected]>
4481M:	Rafał Miłecki <[email protected]>
4482R:	Broadcom internal kernel review list <[email protected]>
4483L:	[email protected] (moderated for non-subscribers)
4484S:	Maintained
4485F:	arch/arm/boot/dts/broadcom/bcm47189*
4486F:	arch/arm/boot/dts/broadcom/bcm53573*
4487
4488BROADCOM BCM63XX/BCM33XX UDC DRIVER
4489M:	Kevin Cernekee <[email protected]>
4490L:	[email protected]
4491S:	Maintained
4492F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4493
4494BROADCOM BCM7XXX ARM ARCHITECTURE
4495M:	Florian Fainelli <[email protected]>
4496R:	Broadcom internal kernel review list <[email protected]>
4497L:	[email protected] (moderated for non-subscribers)
4498S:	Maintained
4499T:	git https://github.com/broadcom/stblinux.git
4500F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4501F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4502F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4503F:	arch/arm/mach-bcm/*brcmstb*
4504F:	arch/arm/mm/cache-b15-rac.c
4505F:	drivers/bus/brcmstb_gisb.c
4506F:	drivers/pci/controller/pcie-brcmstb.c
4507N:	brcmstb
4508N:	bcm7038
4509N:	bcm7120
4510
4511BROADCOM BCMBCA ARM ARCHITECTURE
4512M:	William Zhang <[email protected]>
4513M:	Anand Gore <[email protected]>
4514M:	Kursad Oney <[email protected]>
4515M:	Florian Fainelli <[email protected]>
4516M:	Rafał Miłecki <[email protected]>
4517R:	Broadcom internal kernel review list <[email protected]>
4518L:	[email protected] (moderated for non-subscribers)
4519S:	Maintained
4520T:	git https://github.com/broadcom/stblinux.git
4521F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4522F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4523N:	bcmbca
4524N:	bcm[9]?47622
4525N:	bcm[9]?4912
4526N:	bcm[9]?63138
4527N:	bcm[9]?63146
4528N:	bcm[9]?63148
4529N:	bcm[9]?63158
4530N:	bcm[9]?63178
4531N:	bcm[9]?6756
4532N:	bcm[9]?6813
4533N:	bcm[9]?6846
4534N:	bcm[9]?6855
4535N:	bcm[9]?6856
4536N:	bcm[9]?6858
4537N:	bcm[9]?6878
4538
4539BROADCOM BDC DRIVER
4540M:	Justin Chen <[email protected]>
4541M:	Al Cooper <[email protected]>
4542R:	Broadcom internal kernel review list <[email protected]>
4543L:	[email protected]
4544S:	Maintained
4545F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4546F:	drivers/usb/gadget/udc/bdc/
4547
4548BROADCOM BMIPS CPUFREQ DRIVER
4549M:	Markus Mayer <[email protected]>
4550R:	Broadcom internal kernel review list <[email protected]>
4551L:	[email protected]
4552S:	Maintained
4553F:	drivers/cpufreq/bmips-cpufreq.c
4554
4555BROADCOM BMIPS MIPS ARCHITECTURE
4556M:	Florian Fainelli <[email protected]>
4557R:	Broadcom internal kernel review list <[email protected]>
4558L:	[email protected]
4559S:	Maintained
4560T:	git https://github.com/broadcom/stblinux.git
4561F:	arch/mips/bmips/*
4562F:	arch/mips/boot/dts/brcm/bcm*.dts*
4563F:	arch/mips/include/asm/mach-bmips/*
4564F:	arch/mips/kernel/*bmips*
4565F:	drivers/irqchip/irq-bcm63*
4566F:	drivers/irqchip/irq-bcm7*
4567F:	drivers/irqchip/irq-brcmstb*
4568F:	drivers/pmdomain/bcm/bcm63xx-power.c
4569F:	include/linux/bcm963xx_nvram.h
4570F:	include/linux/bcm963xx_tag.h
4571
4572BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4573M:	Rasesh Mody <[email protected]>
4574M:	[email protected]
4575L:	[email protected]
4576S:	Supported
4577F:	drivers/net/ethernet/broadcom/bnx2.*
4578F:	drivers/net/ethernet/broadcom/bnx2_*
4579
4580BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4581M:	Saurav Kashyap <[email protected]>
4582M:	Javed Hasan <[email protected]>
4583M:	[email protected]
4584L:	[email protected]
4585S:	Supported
4586F:	drivers/scsi/bnx2fc/
4587
4588BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4589M:	Nilesh Javali <[email protected]>
4590M:	Manish Rangankar <[email protected]>
4591M:	[email protected]
4592L:	[email protected]
4593S:	Supported
4594F:	drivers/scsi/bnx2i/
4595
4596BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4597M:	Sudarsana Kalluru <[email protected]>
4598M:	Manish Chopra <[email protected]>
4599L:	[email protected]
4600S:	Supported
4601F:	drivers/net/ethernet/broadcom/bnx2x/
4602
4603BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4604M:	Michael Chan <[email protected]>
4605L:	[email protected]
4606S:	Supported
4607F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4608F:	drivers/net/ethernet/broadcom/bnxt/
4609F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4610
4611BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4612M:	Arend van Spriel <[email protected]>
4613L:	[email protected]
4614L:	[email protected]
4615L:	[email protected]
4616S:	Supported
4617F:	drivers/net/wireless/broadcom/brcm80211/
4618F:	include/linux/platform_data/brcmfmac.h
4619
4620BROADCOM BRCMSTB GPIO DRIVER
4621M:	Doug Berger <[email protected]>
4622M:	Florian Fainelli <[email protected]>
4623R:	Broadcom internal kernel review list <[email protected]>
4624S:	Supported
4625F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4626F:	drivers/gpio/gpio-brcmstb.c
4627
4628BROADCOM BRCMSTB I2C DRIVER
4629M:	Kamal Dasu <[email protected]>
4630R:	Broadcom internal kernel review list <[email protected]>
4631L:	[email protected]
4632S:	Supported
4633F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4634F:	drivers/i2c/busses/i2c-brcmstb.c
4635
4636BROADCOM BRCMSTB UART DRIVER
4637M:	Al Cooper <[email protected]>
4638R:	Broadcom internal kernel review list <[email protected]>
4639L:	[email protected]
4640S:	Maintained
4641F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4642F:	drivers/tty/serial/8250/8250_bcm7271.c
4643
4644BROADCOM BRCMSTB USB EHCI DRIVER
4645M:	Justin Chen <[email protected]>
4646M:	Al Cooper <[email protected]>
4647R:	Broadcom internal kernel review list <[email protected]>
4648L:	[email protected]
4649S:	Maintained
4650F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4651F:	drivers/usb/host/ehci-brcm.*
4652
4653BROADCOM BRCMSTB USB PIN MAP DRIVER
4654M:	Al Cooper <[email protected]>
4655R:	Broadcom internal kernel review list <[email protected]>
4656L:	[email protected]
4657S:	Maintained
4658F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4659F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4660
4661BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4662M:	Justin Chen <[email protected]>
4663M:	Al Cooper <[email protected]>
4664R:	Broadcom internal kernel review list <[email protected]>
4665L:	[email protected]
4666S:	Maintained
4667F:	drivers/phy/broadcom/phy-brcm-usb*
4668
4669BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4670M:	William Zhang <[email protected]>
4671M:	Kursad Oney <[email protected]>
4672M:	Jonas Gorski <[email protected]>
4673R:	Broadcom internal kernel review list <[email protected]>
4674L:	[email protected]
4675S:	Maintained
4676F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4677F:	drivers/spi/spi-bcm63xx-hsspi.c
4678F:	drivers/spi/spi-bcmbca-hsspi.c
4679
4680BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4681M:	Jonas Gorski <[email protected]>
4682L:	[email protected]
4683S:	Odd Fixes
4684F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4685F:	drivers/spi/spi-bcm63xx.c
4686
4687BROADCOM ETHERNET PHY DRIVERS
4688M:	Florian Fainelli <[email protected]>
4689R:	Broadcom internal kernel review list <[email protected]>
4690L:	[email protected]
4691S:	Supported
4692F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4693F:	drivers/net/phy/bcm*.[ch]
4694F:	drivers/net/phy/broadcom.c
4695F:	include/linux/brcmphy.h
4696
4697BROADCOM GENET ETHERNET DRIVER
4698M:	Doug Berger <[email protected]>
4699M:	Florian Fainelli <[email protected]>
4700R:	Broadcom internal kernel review list <[email protected]>
4701L:	[email protected]
4702S:	Supported
4703F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4704F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4705F:	drivers/net/ethernet/broadcom/genet/
4706F:	drivers/net/ethernet/broadcom/unimac.h
4707F:	drivers/net/mdio/mdio-bcm-unimac.c
4708F:	include/linux/platform_data/bcmgenet.h
4709F:	include/linux/platform_data/mdio-bcm-unimac.h
4710
4711BROADCOM IPROC ARM ARCHITECTURE
4712M:	Ray Jui <[email protected]>
4713M:	Scott Branden <[email protected]>
4714R:	Broadcom internal kernel review list <[email protected]>
4715L:	[email protected] (moderated for non-subscribers)
4716S:	Maintained
4717T:	git https://github.com/broadcom/stblinux.git
4718F:	arch/arm64/boot/dts/broadcom/northstar2/*
4719F:	arch/arm64/boot/dts/broadcom/stingray/*
4720F:	drivers/clk/bcm/clk-ns*
4721F:	drivers/clk/bcm/clk-sr*
4722F:	drivers/pinctrl/bcm/pinctrl-ns*
4723F:	include/dt-bindings/clock/bcm-sr*
4724N:	iproc
4725N:	cygnus
4726N:	bcm[-_]nsp
4727N:	bcm9113*
4728N:	bcm9583*
4729N:	bcm9585*
4730N:	bcm9586*
4731N:	bcm988312
4732N:	bcm113*
4733N:	bcm583*
4734N:	bcm585*
4735N:	bcm586*
4736N:	bcm88312
4737N:	hr2
4738N:	stingray
4739
4740BROADCOM IPROC GBIT ETHERNET DRIVER
4741M:	Rafał Miłecki <[email protected]>
4742R:	Broadcom internal kernel review list <[email protected]>
4743L:	[email protected]
4744S:	Maintained
4745F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4746F:	drivers/net/ethernet/broadcom/bgmac*
4747F:	drivers/net/ethernet/broadcom/unimac.h
4748
4749BROADCOM KONA GPIO DRIVER
4750M:	Ray Jui <[email protected]>
4751R:	Broadcom internal kernel review list <[email protected]>
4752S:	Supported
4753F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4754F:	drivers/gpio/gpio-bcm-kona.c
4755
4756BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4757M:	Sathya Prakash Veerichetty <[email protected]>
4758M:	Kashyap Desai <[email protected]>
4759M:	Sumit Saxena <[email protected]>
4760M:	Sreekanth Reddy <[email protected]>
4761L:	[email protected]
4762L:	[email protected]
4763S:	Supported
4764W:	https://www.broadcom.com/support/storage
4765F:	drivers/scsi/mpi3mr/
4766
4767BROADCOM NETXTREME-E ROCE DRIVER
4768M:	Selvin Xavier <[email protected]>
4769L:	[email protected]
4770S:	Supported
4771W:	http://www.broadcom.com
4772F:	drivers/infiniband/hw/bnxt_re/
4773F:	include/uapi/rdma/bnxt_re-abi.h
4774
4775BROADCOM NVRAM DRIVER
4776M:	Rafał Miłecki <[email protected]>
4777L:	[email protected]
4778S:	Maintained
4779F:	drivers/firmware/broadcom/*
4780
4781BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4782M:	Rafał Miłecki <[email protected]>
4783M:	Florian Fainelli <[email protected]>
4784R:	Broadcom internal kernel review list <[email protected]>
4785L:	[email protected]
4786S:	Maintained
4787T:	git https://github.com/broadcom/stblinux.git
4788F:	drivers/pmdomain/bcm/bcm-pmb.c
4789F:	include/dt-bindings/soc/bcm-pmb.h
4790
4791BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4792M:	Rafał Miłecki <[email protected]>
4793L:	[email protected]
4794S:	Maintained
4795F:	drivers/bcma/
4796F:	include/linux/bcma/
4797
4798BROADCOM SPI DRIVER
4799M:	Kamal Dasu <[email protected]>
4800R:	Broadcom internal kernel review list <[email protected]>
4801S:	Maintained
4802F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4803F:	drivers/spi/spi-bcm-qspi.*
4804F:	drivers/spi/spi-brcmstb-qspi.c
4805F:	drivers/spi/spi-iproc-qspi.c
4806
4807BROADCOM STB AVS CPUFREQ DRIVER
4808M:	Markus Mayer <[email protected]>
4809R:	Broadcom internal kernel review list <[email protected]>
4810L:	[email protected]
4811S:	Maintained
4812F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4813F:	drivers/cpufreq/brcmstb*
4814
4815BROADCOM STB AVS TMON DRIVER
4816M:	Markus Mayer <[email protected]>
4817R:	Broadcom internal kernel review list <[email protected]>
4818L:	[email protected]
4819S:	Maintained
4820F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4821F:	drivers/thermal/broadcom/brcmstb*
4822
4823BROADCOM STB DPFE DRIVER
4824M:	Markus Mayer <[email protected]>
4825R:	Broadcom internal kernel review list <[email protected]>
4826L:	[email protected] (moderated for non-subscribers)
4827S:	Maintained
4828F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4829F:	drivers/memory/brcmstb_dpfe.c
4830
4831BROADCOM STB NAND FLASH DRIVER
4832M:	Brian Norris <[email protected]>
4833M:	Kamal Dasu <[email protected]>
4834R:	Broadcom internal kernel review list <[email protected]>
4835L:	[email protected]
4836S:	Maintained
4837F:	drivers/mtd/nand/raw/brcmnand/
4838F:	include/linux/platform_data/brcmnand.h
4839
4840BROADCOM STB PCIE DRIVER
4841M:	Jim Quinlan <[email protected]>
4842M:	Nicolas Saenz Julienne <[email protected]>
4843M:	Florian Fainelli <[email protected]>
4844R:	Broadcom internal kernel review list <[email protected]>
4845L:	[email protected]
4846S:	Maintained
4847F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4848F:	drivers/pci/controller/pcie-brcmstb.c
4849
4850BROADCOM SYSTEMPORT ETHERNET DRIVER
4851M:	Florian Fainelli <[email protected]>
4852R:	Broadcom internal kernel review list <[email protected]>
4853L:	[email protected]
4854S:	Supported
4855F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4856F:	drivers/net/ethernet/broadcom/bcmsysport.*
4857F:	drivers/net/ethernet/broadcom/unimac.h
4858
4859BROADCOM TG3 GIGABIT ETHERNET DRIVER
4860M:	Pavan Chebbi <[email protected]>
4861M:	Michael Chan <[email protected]>
4862L:	[email protected]
4863S:	Supported
4864F:	drivers/net/ethernet/broadcom/tg3.*
4865
4866BROADCOM VK DRIVER
4867M:	Scott Branden <[email protected]>
4868R:	Broadcom internal kernel review list <[email protected]>
4869S:	Supported
4870F:	drivers/misc/bcm-vk/
4871F:	include/uapi/linux/misc/bcm_vk.h
4872
4873BROCADE BFA FC SCSI DRIVER
4874M:	Anil Gurumurthy <[email protected]>
4875M:	Sudarsana Kalluru <[email protected]>
4876L:	[email protected]
4877S:	Supported
4878F:	drivers/scsi/bfa/
4879
4880BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4881M:	Rasesh Mody <[email protected]>
4882M:	Sudarsana Kalluru <[email protected]>
4883M:	[email protected]
4884L:	[email protected]
4885S:	Supported
4886F:	drivers/net/ethernet/brocade/bna/
4887
4888BSG (block layer generic sg v4 driver)
4889M:	FUJITA Tomonori <[email protected]>
4890L:	[email protected]
4891S:	Supported
4892F:	block/bsg.c
4893F:	include/linux/bsg.h
4894F:	include/uapi/linux/bsg.h
4895
4896BT87X AUDIO DRIVER
4897M:	Clemens Ladisch <[email protected]>
4898L:	[email protected]
4899S:	Maintained
4900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4901F:	Documentation/sound/cards/bt87x.rst
4902F:	sound/pci/bt87x.c
4903
4904BT8XXGPIO DRIVER
4905M:	Michael Buesch <[email protected]>
4906S:	Maintained
4907W:	http://bu3sch.de/btgpio.php
4908F:	drivers/gpio/gpio-bt8xx.c
4909
4910BTRFS FILE SYSTEM
4911M:	Chris Mason <[email protected]>
4912M:	Josef Bacik <[email protected]>
4913M:	David Sterba <[email protected]>
4914L:	[email protected]
4915S:	Maintained
4916W:	https://btrfs.readthedocs.io
4917Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4918C:	irc://irc.libera.chat/btrfs
4919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4920F:	Documentation/filesystems/btrfs.rst
4921F:	fs/btrfs/
4922F:	include/linux/btrfs*
4923F:	include/trace/events/btrfs.h
4924F:	include/uapi/linux/btrfs*
4925
4926BTTV VIDEO4LINUX DRIVER
4927M:	Mauro Carvalho Chehab <[email protected]>
4928L:	[email protected]
4929S:	Odd fixes
4930W:	https://linuxtv.org
4931T:	git git://linuxtv.org/media.git
4932F:	Documentation/driver-api/media/drivers/bttv*
4933F:	drivers/media/pci/bt8xx/bttv*
4934
4935BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4936M:	Chanwoo Choi <[email protected]>
4937L:	[email protected]
4938L:	[email protected]
4939S:	Maintained
4940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4941F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4942F:	drivers/devfreq/exynos-bus.c
4943
4944BUSLOGIC SCSI DRIVER
4945M:	Khalid Aziz <[email protected]>
4946L:	[email protected]
4947S:	Maintained
4948F:	drivers/scsi/BusLogic.*
4949F:	drivers/scsi/FlashPoint.*
4950
4951BXCAN CAN NETWORK DRIVER
4952M:	Dario Binacchi <[email protected]>
4953L:	[email protected]
4954S:	Maintained
4955F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4956F:	drivers/net/can/bxcan.c
4957
4958C-MEDIA CMI8788 DRIVER
4959M:	Clemens Ladisch <[email protected]>
4960L:	[email protected]
4961S:	Maintained
4962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4963F:	sound/pci/oxygen/
4964
4965C-SKY ARCHITECTURE
4966M:	Guo Ren <[email protected]>
4967L:	[email protected]
4968S:	Supported
4969T:	git https://github.com/c-sky/csky-linux.git
4970F:	Documentation/devicetree/bindings/csky/
4971F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4972F:	Documentation/devicetree/bindings/timer/csky,*
4973F:	arch/csky/
4974F:	drivers/clocksource/timer-gx6605s.c
4975F:	drivers/clocksource/timer-mp-csky.c
4976F:	drivers/irqchip/irq-csky-*
4977N:	csky
4978K:	csky
4979
4980CA8210 IEEE-802.15.4 RADIO DRIVER
4981L:	[email protected]
4982S:	Orphan
4983W:	https://github.com/Cascoda/ca8210-linux.git
4984F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4985F:	drivers/net/ieee802154/ca8210.c
4986
4987CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4988M:	David Howells <[email protected]>
4989L:	[email protected]
4990S:	Supported
4991F:	Documentation/filesystems/caching/cachefiles.rst
4992F:	fs/cachefiles/
4993
4994CACHESTAT: PAGE CACHE STATS FOR A FILE
4995M:	Nhat Pham <[email protected]>
4996M:	Johannes Weiner <[email protected]>
4997L:	[email protected]
4998S:	Maintained
4999F:	tools/testing/selftests/cachestat/test_cachestat.c
5000
5001CADENCE MIPI-CSI2 BRIDGES
5002M:	Maxime Ripard <[email protected]>
5003L:	[email protected]
5004S:	Maintained
5005F:	Documentation/devicetree/bindings/media/cdns,*.txt
5006F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5007F:	drivers/media/platform/cadence/cdns-csi2*
5008
5009CADENCE NAND DRIVER
5010L:	[email protected]
5011S:	Orphan
5012F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
5013F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5014
5015CADENCE USB3 DRD IP DRIVER
5016M:	Peter Chen <[email protected]>
5017M:	Pawel Laszczak <[email protected]>
5018R:	Roger Quadros <[email protected]>
5019L:	[email protected]
5020S:	Maintained
5021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5022F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5023F:	drivers/usb/cdns3/
5024X:	drivers/usb/cdns3/cdnsp*
5025
5026CADENCE USBHS DRIVER
5027M:	Pawel Laszczak <[email protected]>
5028L:	[email protected]
5029S:	Maintained
5030F:	drivers/usb/gadget/udc/cdns2
5031
5032CADENCE USBSSP DRD IP DRIVER
5033M:	Pawel Laszczak <[email protected]>
5034L:	[email protected]
5035S:	Maintained
5036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5037F:	drivers/usb/cdns3/
5038X:	drivers/usb/cdns3/cdns3*
5039
5040CADET FM/AM RADIO RECEIVER DRIVER
5041M:	Hans Verkuil <[email protected]>
5042L:	[email protected]
5043S:	Maintained
5044W:	https://linuxtv.org
5045T:	git git://linuxtv.org/media.git
5046F:	drivers/media/radio/radio-cadet*
5047
5048CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5049L:	[email protected]
5050S:	Orphan
5051T:	git git://linuxtv.org/media.git
5052F:	Documentation/admin-guide/media/cafe_ccic*
5053F:	drivers/media/platform/marvell/
5054
5055CAIF NETWORK LAYER
5056L:	[email protected]
5057S:	Orphan
5058F:	Documentation/networking/caif/
5059F:	drivers/net/caif/
5060F:	include/net/caif/
5061F:	include/uapi/linux/caif/
5062F:	net/caif/
5063
5064CAKE QDISC
5065M:	Toke Høiland-Jørgensen <[email protected]>
5066L:	[email protected] (moderated for non-subscribers)
5067S:	Maintained
5068F:	net/sched/sch_cake.c
5069
5070CAN NETWORK DRIVERS
5071M:	Marc Kleine-Budde <[email protected]>
5072M:	Vincent Mailhol <[email protected]>
5073L:	[email protected]
5074S:	Maintained
5075W:	https://github.com/linux-can
5076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5078F:	Documentation/devicetree/bindings/net/can/
5079F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5080F:	drivers/net/can/
5081F:	drivers/phy/phy-can-transceiver.c
5082F:	include/linux/can/bittiming.h
5083F:	include/linux/can/dev.h
5084F:	include/linux/can/length.h
5085F:	include/linux/can/platform/
5086F:	include/linux/can/rx-offload.h
5087F:	include/uapi/linux/can/error.h
5088F:	include/uapi/linux/can/netlink.h
5089F:	include/uapi/linux/can/vxcan.h
5090
5091CAN NETWORK LAYER
5092M:	Oliver Hartkopp <[email protected]>
5093M:	Marc Kleine-Budde <[email protected]>
5094L:	[email protected]
5095S:	Maintained
5096W:	https://github.com/linux-can
5097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5099F:	Documentation/networking/can.rst
5100F:	Documentation/networking/iso15765-2.rst
5101F:	include/linux/can/can-ml.h
5102F:	include/linux/can/core.h
5103F:	include/linux/can/skb.h
5104F:	include/net/netns/can.h
5105F:	include/uapi/linux/can.h
5106F:	include/uapi/linux/can/bcm.h
5107F:	include/uapi/linux/can/gw.h
5108F:	include/uapi/linux/can/isotp.h
5109F:	include/uapi/linux/can/raw.h
5110F:	net/can/
5111
5112CAN-J1939 NETWORK LAYER
5113M:	Robin van der Gracht <[email protected]>
5114M:	Oleksij Rempel <[email protected]>
5115R:	[email protected]
5116L:	[email protected]
5117S:	Maintained
5118F:	Documentation/networking/j1939.rst
5119F:	include/uapi/linux/can/j1939.h
5120F:	net/can/j1939/
5121
5122CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5123M:	Damien Le Moal <[email protected]>
5124L:	[email protected]
5125L:	[email protected] (pinctrl driver)
5126F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5127F:	drivers/pinctrl/pinctrl-k210.c
5128
5129CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5130M:	Damien Le Moal <[email protected]>
5131L:	[email protected]
5132L:	[email protected]
5133S:	Maintained
5134F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5135F:	drivers/reset/reset-k210.c
5136
5137CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5138M:	Damien Le Moal <[email protected]>
5139L:	[email protected]
5140S:	Maintained
5141F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5142F:	drivers/soc/canaan/
5143F:	include/soc/canaan/
5144
5145CAPABILITIES
5146M:	Serge Hallyn <[email protected]>
5147L:	[email protected]
5148S:	Supported
5149F:	include/linux/capability.h
5150F:	include/uapi/linux/capability.h
5151F:	kernel/capability.c
5152F:	security/commoncap.c
5153
5154CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5155M:	Kevin Tsai <[email protected]>
5156S:	Maintained
5157F:	drivers/iio/light/cm*
5158
5159CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5160M:	Christian Lamparter <[email protected]>
5161L:	[email protected]
5162S:	Maintained
5163W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5164F:	drivers/net/wireless/ath/carl9170/
5165
5166CAVIUM I2C DRIVER
5167M:	Robert Richter <[email protected]>
5168S:	Odd Fixes
5169W:	http://www.marvell.com
5170F:	drivers/i2c/busses/i2c-octeon*
5171F:	drivers/i2c/busses/i2c-thunderx*
5172
5173CAVIUM LIQUIDIO NETWORK DRIVER
5174L:	[email protected]
5175S:	Orphan
5176W:	http://www.marvell.com
5177F:	drivers/net/ethernet/cavium/liquidio/
5178
5179CAVIUM MMC DRIVER
5180M:	Robert Richter <[email protected]>
5181S:	Odd Fixes
5182W:	http://www.marvell.com
5183F:	drivers/mmc/host/cavium*
5184
5185CAVIUM OCTEON-TX CRYPTO DRIVER
5186M:	George Cherian <[email protected]>
5187L:	[email protected]
5188S:	Supported
5189W:	http://www.marvell.com
5190F:	drivers/crypto/cavium/cpt/
5191
5192CAVIUM THUNDERX2 ARM64 SOC
5193M:	Robert Richter <[email protected]>
5194L:	[email protected] (moderated for non-subscribers)
5195S:	Odd Fixes
5196F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5197F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5198
5199CBS/ETF/TAPRIO QDISCS
5200M:	Vinicius Costa Gomes <[email protected]>
5201L:	[email protected]
5202S:	Maintained
5203F:	net/sched/sch_cbs.c
5204F:	net/sched/sch_etf.c
5205F:	net/sched/sch_taprio.c
5206
5207CC2520 IEEE-802.15.4 RADIO DRIVER
5208M:	Stefan Schmidt <[email protected]>
5209L:	[email protected]
5210S:	Odd Fixes
5211F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5212F:	drivers/net/ieee802154/cc2520.c
5213
5214CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5215M:	Gilad Ben-Yossef <[email protected]>
5216L:	[email protected]
5217S:	Supported
5218W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5219F:	drivers/crypto/ccree/
5220
5221CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5222M:	Hadar Gat <[email protected]>
5223L:	[email protected]
5224S:	Supported
5225W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5226F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5227F:	drivers/char/hw_random/cctrng.c
5228F:	drivers/char/hw_random/cctrng.h
5229
5230CEC FRAMEWORK
5231M:	Hans Verkuil <[email protected]>
5232L:	[email protected]
5233S:	Supported
5234W:	http://linuxtv.org
5235T:	git git://linuxtv.org/media.git
5236F:	Documentation/ABI/testing/debugfs-cec-error-inj
5237F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5238F:	Documentation/driver-api/media/cec-core.rst
5239F:	Documentation/userspace-api/media/cec
5240F:	drivers/media/cec/
5241F:	drivers/media/rc/keymaps/rc-cec.c
5242F:	include/media/cec-notifier.h
5243F:	include/media/cec.h
5244F:	include/uapi/linux/cec-funcs.h
5245F:	include/uapi/linux/cec.h
5246
5247CEC GPIO DRIVER
5248M:	Hans Verkuil <[email protected]>
5249L:	[email protected]
5250S:	Supported
5251W:	http://linuxtv.org
5252T:	git git://linuxtv.org/media.git
5253F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5254F:	drivers/media/cec/platform/cec-gpio/
5255
5256CELL BROADBAND ENGINE ARCHITECTURE
5257L:	[email protected]
5258S:	Orphan
5259F:	arch/powerpc/include/asm/cell*.h
5260F:	arch/powerpc/include/asm/spu*.h
5261F:	arch/powerpc/include/uapi/asm/spu*.h
5262F:	arch/powerpc/platforms/cell/
5263
5264CELLWISE CW2015 BATTERY DRIVER
5265M:	Tobias Schrammm <[email protected]>
5266S:	Maintained
5267F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5268F:	drivers/power/supply/cw2015_battery.c
5269
5270CEPH COMMON CODE (LIBCEPH)
5271M:	Ilya Dryomov <[email protected]>
5272M:	Xiubo Li <[email protected]>
5273L:	[email protected]
5274S:	Supported
5275W:	http://ceph.com/
5276T:	git https://github.com/ceph/ceph-client.git
5277F:	include/linux/ceph/
5278F:	include/linux/crush/
5279F:	net/ceph/
5280
5281CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5282M:	Xiubo Li <[email protected]>
5283M:	Ilya Dryomov <[email protected]>
5284L:	[email protected]
5285S:	Supported
5286W:	http://ceph.com/
5287T:	git https://github.com/ceph/ceph-client.git
5288F:	Documentation/filesystems/ceph.rst
5289F:	fs/ceph/
5290
5291CERTIFICATE HANDLING
5292M:	David Howells <[email protected]>
5293M:	David Woodhouse <[email protected]>
5294L:	[email protected]
5295S:	Maintained
5296F:	Documentation/admin-guide/module-signing.rst
5297F:	certs/
5298F:	scripts/sign-file.c
5299F:	scripts/ssl-common.h
5300F:	tools/certs/
5301
5302CFAG12864B LCD DRIVER
5303M:	Miguel Ojeda <[email protected]>
5304S:	Maintained
5305F:	drivers/auxdisplay/cfag12864b.c
5306F:	include/linux/cfag12864b.h
5307
5308CFAG12864BFB LCD FRAMEBUFFER DRIVER
5309M:	Miguel Ojeda <[email protected]>
5310S:	Maintained
5311F:	drivers/auxdisplay/cfag12864bfb.c
5312F:	include/linux/cfag12864b.h
5313
5314CHAR and MISC DRIVERS
5315M:	Arnd Bergmann <[email protected]>
5316M:	Greg Kroah-Hartman <[email protected]>
5317S:	Supported
5318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5319F:	drivers/char/
5320F:	drivers/misc/
5321F:	include/linux/miscdevice.h
5322X:	drivers/char/agp/
5323X:	drivers/char/hw_random/
5324X:	drivers/char/ipmi/
5325X:	drivers/char/random.c
5326X:	drivers/char/tpm/
5327
5328CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5329M:	Thomas Weißschuh <[email protected]>
5330L:	[email protected]
5331S:	Maintained
5332F:	Documentation/hwmon/powerz.rst
5333F:	drivers/hwmon/powerz.c
5334
5335CHECKPATCH
5336M:	Andy Whitcroft <[email protected]>
5337M:	Joe Perches <[email protected]>
5338R:	Dwaipayan Ray <[email protected]>
5339R:	Lukas Bulwahn <[email protected]>
5340S:	Maintained
5341F:	scripts/checkpatch.pl
5342
5343CHECKPATCH DOCUMENTATION
5344M:	Dwaipayan Ray <[email protected]>
5345M:	Lukas Bulwahn <[email protected]>
5346R:	Joe Perches <[email protected]>
5347S:	Maintained
5348F:	Documentation/dev-tools/checkpatch.rst
5349
5350CHINESE DOCUMENTATION
5351M:	Alex Shi <[email protected]>
5352M:	Yanteng Si <[email protected]>
5353S:	Maintained
5354F:	Documentation/translations/zh_CN/
5355
5356CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5357M:	Peter Chen <[email protected]>
5358L:	[email protected]
5359S:	Maintained
5360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5361F:	drivers/usb/chipidea/
5362
5363CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5364M:	Hans de Goede <[email protected]>
5365L:	[email protected]
5366S:	Maintained
5367F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5368F:	drivers/input/touchscreen/chipone_icn8318.c
5369
5370CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5371M:	Hans de Goede <[email protected]>
5372L:	[email protected]
5373S:	Maintained
5374F:	drivers/input/touchscreen/chipone_icn8505.c
5375
5376CHROME HARDWARE PLATFORM SUPPORT
5377M:	Benson Leung <[email protected]>
5378M:	Tzung-Bi Shih <[email protected]>
5379L:	[email protected]
5380S:	Maintained
5381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5382F:	drivers/platform/chrome/
5383
5384CHROMEOS EC CODEC DRIVER
5385M:	Cheng-Yi Chiang <[email protected]>
5386M:	Tzung-Bi Shih <[email protected]>
5387R:	Guenter Roeck <[email protected]>
5388L:	[email protected]
5389S:	Maintained
5390F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5391F:	sound/soc/codecs/cros_ec_codec.*
5392
5393CHROMEOS EC CHARGE CONTROL
5394M:	Thomas Weißschuh <[email protected]>
5395S:	Maintained
5396F:	drivers/power/supply/cros_charge-control.c
5397
5398CHROMEOS EC HARDWARE MONITORING
5399M:	Thomas Weißschuh <[email protected]>
5400L:	[email protected]
5401L:	[email protected]
5402S:	Maintained
5403F:	Documentation/hwmon/cros_ec_hwmon.rst
5404F:	drivers/hwmon/cros_ec_hwmon.c
5405
5406CHROMEOS EC LED DRIVER
5407M:	Thomas Weißschuh <[email protected]>
5408S:	Maintained
5409F:	drivers/leds/leds-cros_ec.c
5410
5411CHROMEOS EC SUBDRIVERS
5412M:	Benson Leung <[email protected]>
5413R:	Guenter Roeck <[email protected]>
5414L:	[email protected]
5415S:	Maintained
5416F:	drivers/power/supply/cros_charge-control.c
5417F:	drivers/power/supply/cros_usbpd-charger.c
5418N:	cros_ec
5419N:	cros-ec
5420
5421CHROMEOS EC UART DRIVER
5422M:	Bhanu Prakash Maiya <[email protected]>
5423R:	Benson Leung <[email protected]>
5424R:	Tzung-Bi Shih <[email protected]>
5425S:	Maintained
5426F:	drivers/platform/chrome/cros_ec_uart.c
5427
5428CHROMEOS EC USB PD NOTIFY DRIVER
5429M:	Prashant Malani <[email protected]>
5430L:	[email protected]
5431S:	Maintained
5432F:	drivers/platform/chrome/cros_usbpd_notify.c
5433F:	include/linux/platform_data/cros_usbpd_notify.h
5434
5435CHROMEOS EC USB TYPE-C DRIVER
5436M:	Prashant Malani <[email protected]>
5437L:	[email protected]
5438S:	Maintained
5439F:	drivers/platform/chrome/cros_ec_typec.*
5440F:	drivers/platform/chrome/cros_typec_switch.c
5441F:	drivers/platform/chrome/cros_typec_vdm.*
5442
5443CHROMEOS HPS DRIVER
5444M:	Dan Callaghan <[email protected]>
5445R:	Sami Kyöstilä <[email protected]>
5446S:	Maintained
5447F:	drivers/platform/chrome/cros_hps_i2c.c
5448
5449CHROMEOS EC WATCHDOG
5450M:	Lukasz Majczak <[email protected]>
5451L:	[email protected]
5452S:	Maintained
5453F:	drivers/watchdog/cros_ec_wdt.c
5454
5455CHRONTEL CH7322 CEC DRIVER
5456M:	Joe Tessler <[email protected]>
5457L:	[email protected]
5458S:	Maintained
5459T:	git git://linuxtv.org/media.git
5460F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5461F:	drivers/media/cec/i2c/ch7322.c
5462
5463CIRRUS LOGIC AUDIO CODEC DRIVERS
5464M:	David Rhodes <[email protected]>
5465M:	Richard Fitzgerald <[email protected]>
5466L:	[email protected]
5467L:	[email protected]
5468S:	Maintained
5469F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5470F:	drivers/mfd/cs42l43*
5471F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5472F:	drivers/spi/spi-cs42l43*
5473F:	include/dt-bindings/sound/cs*
5474F:	include/linux/mfd/cs42l43*
5475F:	include/sound/cs*
5476F:	sound/pci/hda/cirrus*
5477F:	sound/pci/hda/cs*
5478F:	sound/pci/hda/hda_component*
5479F:	sound/pci/hda/hda_cs_dsp_ctl.*
5480F:	sound/soc/codecs/cs*
5481
5482CIRRUS LOGIC HAPTIC DRIVERS
5483M:	James Ogletree <[email protected]>
5484M:	Fred Treven <[email protected]>
5485M:	Ben Bright <[email protected]>
5486L:	[email protected]
5487S:	Supported
5488F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5489F:	drivers/input/misc/cs40l*
5490F:	drivers/mfd/cs40l*
5491F:	include/linux/mfd/cs40l*
5492F:	sound/soc/codecs/cs40l*
5493
5494CIRRUS LOGIC DSP FIRMWARE DRIVER
5495M:	Simon Trimmer <[email protected]>
5496M:	Charles Keepax <[email protected]>
5497M:	Richard Fitzgerald <[email protected]>
5498L:	[email protected]
5499S:	Supported
5500W:	https://github.com/CirrusLogic/linux-drivers/wiki
5501T:	git https://github.com/CirrusLogic/linux-drivers.git
5502F:	drivers/firmware/cirrus/*
5503F:	include/linux/firmware/cirrus/*
5504
5505CIRRUS LOGIC EP93XX ETHERNET DRIVER
5506M:	Hartley Sweeten <[email protected]>
5507L:	[email protected]
5508S:	Maintained
5509F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5510
5511CIRRUS LOGIC LOCHNAGAR DRIVER
5512M:	Charles Keepax <[email protected]>
5513M:	Richard Fitzgerald <[email protected]>
5514L:	[email protected]
5515S:	Supported
5516F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5517F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5518F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5519F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5520F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5521F:	Documentation/hwmon/lochnagar.rst
5522F:	drivers/clk/clk-lochnagar.c
5523F:	drivers/hwmon/lochnagar-hwmon.c
5524F:	drivers/mfd/lochnagar-i2c.c
5525F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5526F:	drivers/regulator/lochnagar-regulator.c
5527F:	include/dt-bindings/clock/lochnagar.h
5528F:	include/dt-bindings/pinctrl/lochnagar.h
5529F:	include/linux/mfd/lochnagar*
5530F:	sound/soc/codecs/lochnagar-sc.c
5531
5532CIRRUS LOGIC MADERA CODEC DRIVERS
5533M:	Charles Keepax <[email protected]>
5534M:	Richard Fitzgerald <[email protected]>
5535L:	[email protected]
5536L:	[email protected]
5537S:	Supported
5538W:	https://github.com/CirrusLogic/linux-drivers/wiki
5539T:	git https://github.com/CirrusLogic/linux-drivers.git
5540F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5541F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5542F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5543F:	drivers/gpio/gpio-madera*
5544F:	drivers/irqchip/irq-madera*
5545F:	drivers/mfd/cs47l*
5546F:	drivers/mfd/madera*
5547F:	drivers/pinctrl/cirrus/*
5548F:	include/dt-bindings/sound/madera*
5549F:	include/linux/irqchip/irq-madera*
5550F:	include/linux/mfd/madera/*
5551F:	include/sound/madera*
5552F:	sound/soc/codecs/cs47l*
5553F:	sound/soc/codecs/madera*
5554
5555CISCO FCOE HBA DRIVER
5556M:	Satish Kharat <[email protected]>
5557M:	Sesidhar Baddela <[email protected]>
5558M:	Karan Tilak Kumar <[email protected]>
5559L:	[email protected]
5560S:	Supported
5561F:	drivers/scsi/fnic/
5562
5563CISCO SCSI HBA DRIVER
5564M:	Karan Tilak Kumar <[email protected]>
5565M:	Sesidhar Baddela <[email protected]>
5566L:	[email protected]
5567S:	Supported
5568F:	drivers/scsi/snic/
5569
5570CISCO VIC ETHERNET NIC DRIVER
5571M:	Christian Benvenuti <[email protected]>
5572M:	Satish Kharat <[email protected]>
5573S:	Supported
5574F:	drivers/net/ethernet/cisco/enic/
5575
5576CISCO VIC LOW LATENCY NIC DRIVER
5577M:	Christian Benvenuti <[email protected]>
5578M:	Nelson Escobar <[email protected]>
5579S:	Supported
5580F:	drivers/infiniband/hw/usnic/
5581
5582CLANG CONTROL FLOW INTEGRITY SUPPORT
5583M:	Sami Tolvanen <[email protected]>
5584M:	Kees Cook <[email protected]>
5585R:	Nathan Chancellor <[email protected]>
5586L:	[email protected]
5587S:	Supported
5588B:	https://github.com/ClangBuiltLinux/linux/issues
5589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5590F:	include/linux/cfi.h
5591F:	kernel/cfi.c
5592
5593CLANG-FORMAT FILE
5594M:	Miguel Ojeda <[email protected]>
5595S:	Maintained
5596F:	.clang-format
5597
5598CLANG/LLVM BUILD SUPPORT
5599M:	Nathan Chancellor <[email protected]>
5600R:	Nick Desaulniers <[email protected]>
5601R:	Bill Wendling <[email protected]>
5602R:	Justin Stitt <[email protected]>
5603L:	[email protected]
5604S:	Supported
5605W:	https://clangbuiltlinux.github.io/
5606B:	https://github.com/ClangBuiltLinux/linux/issues
5607C:	irc://irc.libera.chat/clangbuiltlinux
5608F:	Documentation/kbuild/llvm.rst
5609F:	include/linux/compiler-clang.h
5610F:	scripts/Makefile.clang
5611F:	scripts/clang-tools/
5612K:	\b(?i:clang|llvm)\b
5613
5614CLK API
5615M:	Russell King <[email protected]>
5616L:	[email protected]
5617S:	Maintained
5618F:	include/linux/clk.h
5619
5620CLOCKSOURCE, CLOCKEVENT DRIVERS
5621M:	Daniel Lezcano <[email protected]>
5622M:	Thomas Gleixner <[email protected]>
5623L:	[email protected]
5624S:	Supported
5625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5626F:	Documentation/devicetree/bindings/timer/
5627F:	drivers/clocksource/
5628
5629CLOSURES
5630M:	Kent Overstreet <[email protected]>
5631L:	[email protected]
5632S:	Supported
5633C:	irc://irc.oftc.net/bcache
5634F:	include/linux/closure.h
5635F:	lib/closure.c
5636
5637CMPC ACPI DRIVER
5638M:	Thadeu Lima de Souza Cascardo <[email protected]>
5639L:	[email protected]
5640S:	Supported
5641F:	drivers/platform/x86/classmate-laptop.c
5642
5643COBALT MEDIA DRIVER
5644M:	Hans Verkuil <[email protected]>
5645L:	[email protected]
5646S:	Supported
5647W:	https://linuxtv.org
5648T:	git git://linuxtv.org/media.git
5649F:	drivers/media/pci/cobalt/
5650
5651COCCINELLE/Semantic Patches (SmPL)
5652M:	Julia Lawall <[email protected]>
5653M:	Nicolas Palix <[email protected]>
5654L:	[email protected] (moderated for non-subscribers)
5655S:	Supported
5656W:	https://coccinelle.gitlabpages.inria.fr/website/
5657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5658F:	Documentation/dev-tools/coccinelle.rst
5659F:	scripts/coccicheck
5660F:	scripts/coccinelle/
5661
5662CODA FILE SYSTEM
5663M:	Jan Harkes <[email protected]>
5664M:	[email protected]
5665L:	[email protected]
5666S:	Maintained
5667W:	http://www.coda.cs.cmu.edu/
5668F:	Documentation/filesystems/coda.rst
5669F:	fs/coda/
5670F:	include/linux/coda*.h
5671F:	include/uapi/linux/coda*.h
5672
5673CODA V4L2 MEM2MEM DRIVER
5674M:	Philipp Zabel <[email protected]>
5675L:	[email protected]
5676S:	Maintained
5677F:	Documentation/devicetree/bindings/media/coda.yaml
5678F:	drivers/media/platform/chips-media/coda
5679
5680CODE OF CONDUCT
5681M:	Greg Kroah-Hartman <[email protected]>
5682S:	Supported
5683F:	Documentation/process/code-of-conduct-interpretation.rst
5684F:	Documentation/process/code-of-conduct.rst
5685
5686CODE TAGGING
5687M:	Suren Baghdasaryan <[email protected]>
5688M:	Kent Overstreet <[email protected]>
5689S:	Maintained
5690F:	include/asm-generic/codetag.lds.h
5691F:	include/linux/codetag.h
5692F:	lib/codetag.c
5693
5694COMEDI DRIVERS
5695M:	Ian Abbott <[email protected]>
5696M:	H Hartley Sweeten <[email protected]>
5697S:	Odd Fixes
5698F:	drivers/comedi/
5699F:	include/linux/comedi/
5700F:	include/uapi/linux/comedi.h
5701
5702COMMON CLK FRAMEWORK
5703M:	Michael Turquette <[email protected]>
5704M:	Stephen Boyd <[email protected]>
5705L:	[email protected]
5706S:	Maintained
5707Q:	http://patchwork.kernel.org/project/linux-clk/list/
5708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5709F:	Documentation/devicetree/bindings/clock/
5710F:	drivers/clk/
5711F:	include/dt-bindings/clock/
5712F:	include/linux/clk-pr*
5713F:	include/linux/clk/
5714F:	include/linux/of_clk.h
5715X:	drivers/clk/clkdev.c
5716
5717COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5718M:	Steve French <[email protected]>
5719R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5720R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5721R:	Shyam Prasad N <[email protected]> (multichannel)
5722R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5723R:	Bharath SM <[email protected]> (deferred close, directory leases)
5724L:	[email protected]
5725L:	[email protected] (moderated for non-subscribers)
5726S:	Supported
5727W:	https://wiki.samba.org/index.php/LinuxCIFS
5728T:	git git://git.samba.org/sfrench/cifs-2.6.git
5729F:	Documentation/admin-guide/cifs/
5730F:	fs/smb/client/
5731F:	fs/smb/common/
5732F:	include/uapi/linux/cifs
5733
5734COMPACTPCI HOTPLUG CORE
5735M:	Scott Murray <[email protected]>
5736L:	[email protected]
5737S:	Maintained
5738F:	drivers/pci/hotplug/cpci_hotplug*
5739
5740COMPACTPCI HOTPLUG GENERIC DRIVER
5741M:	Scott Murray <[email protected]>
5742L:	[email protected]
5743S:	Maintained
5744F:	drivers/pci/hotplug/cpcihp_generic.c
5745
5746COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5747M:	Scott Murray <[email protected]>
5748L:	[email protected]
5749S:	Maintained
5750F:	drivers/pci/hotplug/cpcihp_zt5550.*
5751
5752COMPAL LAPTOP SUPPORT
5753M:	Cezary Jackiewicz <[email protected]>
5754L:	[email protected]
5755S:	Maintained
5756F:	drivers/platform/x86/compal-laptop.c
5757
5758COMPILER ATTRIBUTES
5759M:	Miguel Ojeda <[email protected]>
5760S:	Maintained
5761F:	include/linux/compiler_attributes.h
5762
5763COMPUTE EXPRESS LINK (CXL)
5764M:	Davidlohr Bueso <[email protected]>
5765M:	Jonathan Cameron <[email protected]>
5766M:	Dave Jiang <[email protected]>
5767M:	Alison Schofield <[email protected]>
5768M:	Vishal Verma <[email protected]>
5769M:	Ira Weiny <[email protected]>
5770M:	Dan Williams <[email protected]>
5771L:	[email protected]
5772S:	Maintained
5773F:	Documentation/driver-api/cxl
5774F:	drivers/cxl/
5775F:	include/cxl/
5776F:	include/uapi/linux/cxl_mem.h
5777F:	tools/testing/cxl/
5778
5779COMPUTE EXPRESS LINK PMU (CPMU)
5780M:	Jonathan Cameron <[email protected]>
5781L:	[email protected]
5782S:	Maintained
5783F:	Documentation/admin-guide/perf/cxl.rst
5784F:	drivers/perf/cxl_pmu.c
5785
5786CONEXANT ACCESSRUNNER USB DRIVER
5787L:	[email protected]
5788S:	Orphan
5789W:	http://accessrunner.sourceforge.net/
5790F:	drivers/usb/atm/cxacru.c
5791
5792CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5793M:	Elena Reshetova <[email protected]>
5794M:	Carlos Bilbao <[email protected]>
5795S:	Maintained
5796F:	Documentation/security/snp-tdx-threat-model.rst
5797
5798CONFIGFS
5799M:	Joel Becker <[email protected]>
5800M:	Christoph Hellwig <[email protected]>
5801S:	Supported
5802T:	git git://git.infradead.org/users/hch/configfs.git
5803F:	fs/configfs/
5804F:	include/linux/configfs.h
5805F:	samples/configfs/
5806
5807CONGATEC BOARD CONTROLLER MFD DRIVER
5808M:	Thomas Richard <[email protected]>
5809S:	Maintained
5810F:	drivers/gpio/gpio-cgbc.c
5811F:	drivers/i2c/busses/i2c-cgbc.c
5812F:	drivers/mfd/cgbc-core.c
5813F:	drivers/watchdog/cgbc_wdt.c
5814F:	include/linux/mfd/cgbc.h
5815
5816CONSOLE SUBSYSTEM
5817M:	Greg Kroah-Hartman <[email protected]>
5818S:	Supported
5819F:	drivers/video/console/
5820F:	include/linux/console*
5821
5822CONTEXT TRACKING
5823M:	Frederic Weisbecker <[email protected]>
5824M:	"Paul E. McKenney" <[email protected]>
5825S:	Maintained
5826F:	include/linux/context_tracking*
5827F:	kernel/context_tracking.c
5828
5829CONTROL GROUP (CGROUP)
5830M:	Tejun Heo <[email protected]>
5831M:	Johannes Weiner <[email protected]>
5832M:	Michal Koutný <[email protected]>
5833L:	[email protected]
5834S:	Maintained
5835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5836F:	Documentation/admin-guide/cgroup-v1/
5837F:	Documentation/admin-guide/cgroup-v2.rst
5838F:	include/linux/cgroup*
5839F:	kernel/cgroup/
5840F:	tools/testing/selftests/cgroup/
5841
5842CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5843M:	Tejun Heo <[email protected]>
5844M:	Josef Bacik <[email protected]>
5845M:	Jens Axboe <[email protected]>
5846L:	[email protected]
5847L:	[email protected]
5848T:	git git://git.kernel.dk/linux-block
5849F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5850F:	block/bfq-cgroup.c
5851F:	block/blk-cgroup.c
5852F:	block/blk-iocost.c
5853F:	block/blk-iolatency.c
5854F:	block/blk-throttle.c
5855F:	include/linux/blk-cgroup.h
5856
5857CONTROL GROUP - CPUSET
5858M:	Waiman Long <[email protected]>
5859L:	[email protected]
5860S:	Maintained
5861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5862F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5863F:	include/linux/cpuset.h
5864F:	kernel/cgroup/cpuset-internal.h
5865F:	kernel/cgroup/cpuset-v1.c
5866F:	kernel/cgroup/cpuset.c
5867F:	tools/testing/selftests/cgroup/test_cpuset.c
5868F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5869F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5870
5871CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5872M:	Johannes Weiner <[email protected]>
5873M:	Michal Hocko <[email protected]>
5874M:	Roman Gushchin <[email protected]>
5875M:	Shakeel Butt <[email protected]>
5876R:	Muchun Song <[email protected]>
5877L:	[email protected]
5878L:	[email protected]
5879S:	Maintained
5880F:	include/linux/memcontrol.h
5881F:	mm/memcontrol.c
5882F:	mm/memcontrol-v1.c
5883F:	mm/memcontrol-v1.h
5884F:	mm/swap_cgroup.c
5885F:	samples/cgroup/*
5886F:	tools/testing/selftests/cgroup/memcg_protection.m
5887F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5888F:	tools/testing/selftests/cgroup/test_kmem.c
5889F:	tools/testing/selftests/cgroup/test_memcontrol.c
5890
5891CORETEMP HARDWARE MONITORING DRIVER
5892M:	Fenghua Yu <[email protected]>
5893L:	[email protected]
5894S:	Maintained
5895F:	Documentation/hwmon/coretemp.rst
5896F:	drivers/hwmon/coretemp.c
5897
5898CORSAIR-CPRO HARDWARE MONITOR DRIVER
5899M:	Marius Zachmann <[email protected]>
5900L:	[email protected]
5901S:	Maintained
5902F:	drivers/hwmon/corsair-cpro.c
5903
5904CORSAIR-PSU HARDWARE MONITOR DRIVER
5905M:	Wilken Gottwalt <[email protected]>
5906L:	[email protected]
5907S:	Maintained
5908F:	Documentation/hwmon/corsair-psu.rst
5909F:	drivers/hwmon/corsair-psu.c
5910
5911COUNTER SUBSYSTEM
5912M:	William Breathitt Gray <[email protected]>
5913L:	[email protected]
5914S:	Maintained
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5916F:	Documentation/ABI/testing/sysfs-bus-counter
5917F:	Documentation/driver-api/generic-counter.rst
5918F:	drivers/counter/
5919F:	include/linux/counter.h
5920F:	include/uapi/linux/counter.h
5921F:	tools/counter/
5922
5923COUNTER WATCH EVENTS TOOL
5924M:	Fabrice Gasnier <[email protected]>
5925L:	[email protected]
5926S:	Maintained
5927F:	tools/counter/counter_watch_events.c
5928
5929CP2615 I2C DRIVER
5930M:	Bence Csókás <[email protected]>
5931S:	Maintained
5932F:	drivers/i2c/busses/i2c-cp2615.c
5933
5934CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5935M:	Viresh Kumar <[email protected]>
5936M:	Sudeep Holla <[email protected]>
5937L:	[email protected]
5938S:	Maintained
5939W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5940F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5941
5942CPU FREQUENCY SCALING FRAMEWORK
5943M:	"Rafael J. Wysocki" <[email protected]>
5944M:	Viresh Kumar <[email protected]>
5945L:	[email protected]
5946S:	Maintained
5947B:	https://bugzilla.kernel.org
5948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5950F:	Documentation/admin-guide/pm/cpufreq.rst
5951F:	Documentation/admin-guide/pm/intel_pstate.rst
5952F:	Documentation/cpu-freq/
5953F:	Documentation/devicetree/bindings/cpufreq/
5954F:	drivers/cpufreq/
5955F:	include/linux/cpufreq.h
5956F:	include/linux/sched/cpufreq.h
5957F:	kernel/sched/cpufreq*.c
5958F:	tools/testing/selftests/cpufreq/
5959
5960CPU HOTPLUG
5961M:	Thomas Gleixner <[email protected]>
5962M:	Peter Zijlstra <[email protected]>
5963L:	[email protected]
5964S:	Maintained
5965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5966F:	include/linux/cpu.h
5967F:	include/linux/cpuhotplug.h
5968F:	include/linux/smpboot.h
5969F:	kernel/cpu.c
5970F:	kernel/smpboot.*
5971
5972CPU IDLE TIME MANAGEMENT FRAMEWORK
5973M:	"Rafael J. Wysocki" <[email protected]>
5974M:	Daniel Lezcano <[email protected]>
5975L:	[email protected]
5976S:	Maintained
5977B:	https://bugzilla.kernel.org
5978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5979F:	Documentation/admin-guide/pm/cpuidle.rst
5980F:	Documentation/driver-api/pm/cpuidle.rst
5981F:	drivers/cpuidle/
5982F:	include/linux/cpuidle.h
5983
5984CPU POWER MONITORING SUBSYSTEM
5985M:	Thomas Renninger <[email protected]>
5986M:	Shuah Khan <[email protected]>
5987M:	Shuah Khan <[email protected]>
5988M:	John B. Wyatt IV <[email protected]>
5989M:	John B. Wyatt IV <[email protected]>
5990M:	John Kacur <[email protected]>
5991L:	[email protected]
5992S:	Maintained
5993F:	tools/power/cpupower/
5994
5995CPUID/MSR DRIVER
5996M:	"H. Peter Anvin" <[email protected]>
5997S:	Maintained
5998F:	arch/x86/kernel/cpuid.c
5999F:	arch/x86/kernel/msr.c
6000
6001CPUIDLE DRIVER - ARM BIG LITTLE
6002M:	Lorenzo Pieralisi <[email protected]>
6003M:	Daniel Lezcano <[email protected]>
6004L:	[email protected]
6005L:	[email protected] (moderated for non-subscribers)
6006S:	Maintained
6007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6008F:	drivers/cpuidle/cpuidle-big_little.c
6009
6010CPUIDLE DRIVER - ARM EXYNOS
6011M:	Daniel Lezcano <[email protected]>
6012M:	Kukjin Kim <[email protected]>
6013R:	Krzysztof Kozlowski <[email protected]>
6014L:	[email protected]
6015L:	[email protected]
6016S:	Maintained
6017F:	arch/arm/mach-exynos/pm.c
6018F:	drivers/cpuidle/cpuidle-exynos.c
6019F:	include/linux/platform_data/cpuidle-exynos.h
6020
6021CPUIDLE DRIVER - ARM PSCI
6022M:	Lorenzo Pieralisi <[email protected]>
6023M:	Sudeep Holla <[email protected]>
6024L:	[email protected]
6025L:	[email protected] (moderated for non-subscribers)
6026S:	Supported
6027F:	drivers/cpuidle/cpuidle-psci.c
6028
6029CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6030M:	Ulf Hansson <[email protected]>
6031L:	[email protected]
6032L:	[email protected] (moderated for non-subscribers)
6033S:	Supported
6034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6035F:	drivers/cpuidle/cpuidle-psci-domain.c
6036F:	drivers/cpuidle/cpuidle-psci.h
6037
6038CPUIDLE DRIVER - DT IDLE PM DOMAIN
6039M:	Ulf Hansson <[email protected]>
6040L:	[email protected]
6041S:	Supported
6042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6043F:	drivers/cpuidle/dt_idle_genpd.c
6044F:	drivers/cpuidle/dt_idle_genpd.h
6045
6046CPUIDLE DRIVER - RISC-V SBI
6047M:	Anup Patel <[email protected]>
6048L:	[email protected]
6049L:	[email protected]
6050S:	Maintained
6051F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6052
6053CRAMFS FILESYSTEM
6054M:	Nicolas Pitre <[email protected]>
6055S:	Maintained
6056F:	Documentation/filesystems/cramfs.rst
6057F:	fs/cramfs/
6058
6059CREATIVE SB0540
6060M:	Bastien Nocera <[email protected]>
6061L:	[email protected]
6062S:	Maintained
6063F:	drivers/hid/hid-creative-sb0540.c
6064
6065CRYPTO API
6066M:	Herbert Xu <[email protected]>
6067M:	"David S. Miller" <[email protected]>
6068L:	[email protected]
6069S:	Maintained
6070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6072F:	Documentation/crypto/
6073F:	Documentation/devicetree/bindings/crypto/
6074F:	arch/*/crypto/
6075F:	crypto/
6076F:	drivers/crypto/
6077F:	include/crypto/
6078F:	include/linux/crypto*
6079F:	lib/crypto/
6080
6081CRYPTO SPEED TEST COMPARE
6082M:	Wang Jinchao <[email protected]>
6083L:	[email protected]
6084S:	Maintained
6085F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6086
6087CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6088M:	Neil Horman <[email protected]>
6089L:	[email protected]
6090S:	Maintained
6091F:	crypto/ansi_cprng.c
6092F:	crypto/rng.c
6093
6094CS3308 MEDIA DRIVER
6095M:	Hans Verkuil <[email protected]>
6096L:	[email protected]
6097S:	Odd Fixes
6098W:	http://linuxtv.org
6099T:	git git://linuxtv.org/media.git
6100F:	drivers/media/i2c/cs3308.c
6101
6102CS5535 Audio ALSA driver
6103M:	Jaya Kumar <[email protected]>
6104S:	Maintained
6105F:	sound/pci/cs5535audio/
6106
6107CTU CAN FD DRIVER
6108M:	Pavel Pisa <[email protected]>
6109M:	Ondrej Ille <[email protected]>
6110L:	[email protected]
6111S:	Maintained
6112F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6113F:	drivers/net/can/ctucanfd/
6114
6115CVE ASSIGNMENT CONTACT
6116M:	CVE Assignment Team <[email protected]>
6117S:	Maintained
6118F:	Documentation/process/cve.rst
6119
6120CW1200 WLAN driver
6121S:	Orphan
6122F:	drivers/net/wireless/st/cw1200/
6123F:	include/linux/platform_data/net-cw1200.h
6124
6125CX18 VIDEO4LINUX DRIVER
6126M:	Andy Walls <[email protected]>
6127L:	[email protected]
6128S:	Maintained
6129W:	https://linuxtv.org
6130T:	git git://linuxtv.org/media.git
6131F:	drivers/media/pci/cx18/
6132F:	include/uapi/linux/ivtv*
6133
6134CX2341X MPEG ENCODER HELPER MODULE
6135M:	Hans Verkuil <[email protected]>
6136L:	[email protected]
6137S:	Maintained
6138W:	https://linuxtv.org
6139T:	git git://linuxtv.org/media.git
6140F:	drivers/media/common/cx2341x*
6141F:	include/media/drv-intf/cx2341x.h
6142
6143CX24120 MEDIA DRIVER
6144M:	Jemma Denson <[email protected]>
6145M:	Patrick Boettcher <[email protected]>
6146L:	[email protected]
6147S:	Maintained
6148W:	https://linuxtv.org
6149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6150F:	drivers/media/dvb-frontends/cx24120*
6151
6152CX88 VIDEO4LINUX DRIVER
6153M:	Mauro Carvalho Chehab <[email protected]>
6154L:	[email protected]
6155S:	Odd fixes
6156W:	https://linuxtv.org
6157T:	git git://linuxtv.org/media.git
6158F:	Documentation/driver-api/media/drivers/cx88*
6159F:	drivers/media/pci/cx88/
6160
6161CXD2820R MEDIA DRIVER
6162L:	[email protected]
6163S:	Orphan
6164W:	https://linuxtv.org
6165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6166F:	drivers/media/dvb-frontends/cxd2820r*
6167
6168CXGB3 ETHERNET DRIVER (CXGB3)
6169M:	Potnuri Bharat Teja <[email protected]>
6170L:	[email protected]
6171S:	Supported
6172W:	http://www.chelsio.com
6173F:	drivers/net/ethernet/chelsio/cxgb3/
6174
6175CXGB3 ISCSI DRIVER (CXGB3I)
6176M:	Varun Prakash <[email protected]>
6177L:	[email protected]
6178S:	Supported
6179W:	http://www.chelsio.com
6180F:	drivers/scsi/cxgbi/cxgb3i
6181
6182CXGB4 CRYPTO DRIVER (chcr)
6183M:	Ayush Sawal <[email protected]>
6184L:	[email protected]
6185S:	Supported
6186W:	http://www.chelsio.com
6187F:	drivers/crypto/chelsio
6188
6189CXGB4 ETHERNET DRIVER (CXGB4)
6190M:	Potnuri Bharat Teja <[email protected]>
6191L:	[email protected]
6192S:	Supported
6193W:	http://www.chelsio.com
6194F:	drivers/net/ethernet/chelsio/cxgb4/
6195
6196CXGB4 INLINE CRYPTO DRIVER
6197M:	Ayush Sawal <[email protected]>
6198L:	[email protected]
6199S:	Supported
6200W:	http://www.chelsio.com
6201F:	drivers/net/ethernet/chelsio/inline_crypto/
6202
6203CXGB4 ISCSI DRIVER (CXGB4I)
6204M:	Varun Prakash <[email protected]>
6205L:	[email protected]
6206S:	Supported
6207W:	http://www.chelsio.com
6208F:	drivers/scsi/cxgbi/cxgb4i
6209
6210CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6211M:	Potnuri Bharat Teja <[email protected]>
6212L:	[email protected]
6213S:	Supported
6214W:	http://www.openfabrics.org
6215F:	drivers/infiniband/hw/cxgb4/
6216F:	include/uapi/rdma/cxgb4-abi.h
6217
6218CXGB4VF ETHERNET DRIVER (CXGB4VF)
6219M:	Potnuri Bharat Teja <[email protected]>
6220L:	[email protected]
6221S:	Supported
6222W:	http://www.chelsio.com
6223F:	drivers/net/ethernet/chelsio/cxgb4vf/
6224
6225CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6226M:	Frederic Barrat <[email protected]>
6227M:	Andrew Donnellan <[email protected]>
6228L:	[email protected]
6229S:	Supported
6230F:	Documentation/ABI/testing/sysfs-class-cxl
6231F:	Documentation/arch/powerpc/cxl.rst
6232F:	arch/powerpc/platforms/powernv/pci-cxl.c
6233F:	drivers/misc/cxl/
6234F:	include/misc/cxl*
6235F:	include/uapi/misc/cxl.h
6236
6237CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6238M:	Manoj N. Kumar <[email protected]>
6239M:	Uma Krishnan <[email protected]>
6240L:	[email protected]
6241S:	Obsolete
6242F:	Documentation/arch/powerpc/cxlflash.rst
6243F:	drivers/scsi/cxlflash/
6244F:	include/uapi/scsi/cxlflash_ioctl.h
6245
6246CYBERPRO FB DRIVER
6247M:	Russell King <[email protected]>
6248L:	[email protected] (moderated for non-subscribers)
6249S:	Maintained
6250W:	http://www.armlinux.org.uk/
6251F:	drivers/video/fbdev/cyber2000fb.*
6252
6253CYCLADES PC300 DRIVER
6254S:	Orphan
6255F:	drivers/net/wan/pc300*
6256
6257CYPRESS CY8C95X0 PINCTRL DRIVER
6258M:	Patrick Rudolph <[email protected]>
6259L:	[email protected]
6260S:	Maintained
6261F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6262
6263CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6264M:	Linus Walleij <[email protected]>
6265L:	[email protected]
6266S:	Maintained
6267F:	drivers/input/touchscreen/cy8ctma140.c
6268
6269CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6270M:	Yassine Oudjana <[email protected]>
6271L:	[email protected]
6272S:	Maintained
6273F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6274F:	drivers/input/keyboard/cypress-sf.c
6275
6276CYPRESS_FIRMWARE MEDIA DRIVER
6277L:	[email protected]
6278S:	Orphan
6279W:	https://linuxtv.org
6280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6281F:	drivers/media/common/cypress_firmware*
6282
6283CYTTSP TOUCHSCREEN DRIVER
6284M:	Linus Walleij <[email protected]>
6285L:	[email protected]
6286S:	Maintained
6287F:	drivers/input/touchscreen/cyttsp*
6288
6289D-LINK DIR-685 TOUCHKEYS DRIVER
6290M:	Linus Walleij <[email protected]>
6291L:	[email protected]
6292S:	Supported
6293F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6294
6295DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6296M:	Joshua Kinard <[email protected]>
6297S:	Maintained
6298F:	drivers/rtc/rtc-ds1685.c
6299F:	include/linux/rtc/ds1685.h
6300
6301DAMA SLAVE for AX.25
6302M:	Joerg Reuter <[email protected]>
6303L:	[email protected]
6304S:	Maintained
6305W:	http://yaina.de/jreuter/
6306W:	http://www.qsl.net/dl1bke/
6307F:	net/ax25/af_ax25.c
6308F:	net/ax25/ax25_dev.c
6309F:	net/ax25/ax25_ds_*
6310F:	net/ax25/ax25_in.c
6311F:	net/ax25/ax25_out.c
6312F:	net/ax25/ax25_timer.c
6313F:	net/ax25/sysctl_net_ax25.c
6314
6315DATA ACCESS MONITOR
6316M:	SeongJae Park <[email protected]>
6317L:	[email protected]
6318L:	[email protected]
6319S:	Maintained
6320W:	https://damonitor.github.io
6321P:	Documentation/mm/damon/maintainer-profile.rst
6322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6323T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6325F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6326F:	Documentation/admin-guide/mm/damon/
6327F:	Documentation/mm/damon/
6328F:	include/linux/damon.h
6329F:	include/trace/events/damon.h
6330F:	mm/damon/
6331F:	tools/testing/selftests/damon/
6332
6333DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6334L:	[email protected]
6335S:	Orphan
6336F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6337F:	drivers/net/ethernet/dec/tulip/dmfe.c
6338
6339DC390/AM53C974 SCSI driver
6340M:	Hannes Reinecke <[email protected]>
6341L:	[email protected]
6342S:	Maintained
6343F:	drivers/scsi/am53c974.c
6344
6345DC395x SCSI driver
6346M:	Oliver Neukum <[email protected]>
6347M:	Ali Akcaagac <[email protected]>
6348M:	Jamie Lenehan <[email protected]>
6349S:	Maintained
6350F:	Documentation/scsi/dc395x.rst
6351F:	drivers/scsi/dc395x.*
6352
6353DCCP PROTOCOL
6354L:	[email protected]
6355S:	Orphan
6356W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6357F:	include/linux/dccp.h
6358F:	include/linux/tfrc.h
6359F:	include/uapi/linux/dccp.h
6360F:	net/dccp/
6361
6362DEBUGOBJECTS:
6363M:	Thomas Gleixner <[email protected]>
6364L:	[email protected]
6365S:	Maintained
6366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6367F:	include/linux/debugobjects.h
6368F:	lib/debugobjects.c
6369
6370DECSTATION PLATFORM SUPPORT
6371M:	"Maciej W. Rozycki" <[email protected]>
6372L:	[email protected]
6373S:	Maintained
6374F:	arch/mips/dec/
6375F:	arch/mips/include/asm/dec/
6376F:	arch/mips/include/asm/mach-dec/
6377
6378DEFXX FDDI NETWORK DRIVER
6379M:	"Maciej W. Rozycki" <[email protected]>
6380S:	Maintained
6381F:	drivers/net/fddi/defxx.*
6382
6383DEFZA FDDI NETWORK DRIVER
6384M:	"Maciej W. Rozycki" <[email protected]>
6385S:	Maintained
6386F:	drivers/net/fddi/defza.*
6387
6388DEINTERLACE DRIVERS FOR ALLWINNER H3
6389M:	Jernej Skrabec <[email protected]>
6390L:	[email protected]
6391S:	Maintained
6392T:	git git://linuxtv.org/media.git
6393F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6394F:	drivers/media/platform/sunxi/sun8i-di/
6395
6396DELL LAPTOP DRIVER
6397M:	Matthew Garrett <[email protected]>
6398M:	Pali Rohár <[email protected]>
6399L:	[email protected]
6400S:	Maintained
6401F:	drivers/platform/x86/dell/dell-laptop.c
6402
6403DELL LAPTOP FREEFALL DRIVER
6404M:	Pali Rohár <[email protected]>
6405S:	Maintained
6406F:	drivers/platform/x86/dell/dell-smo8800.c
6407
6408DELL LAPTOP RBTN DRIVER
6409M:	Pali Rohár <[email protected]>
6410S:	Maintained
6411F:	drivers/platform/x86/dell/dell-rbtn.*
6412
6413DELL LAPTOP SMM DRIVER
6414M:	Pali Rohár <[email protected]>
6415S:	Maintained
6416F:	Documentation/ABI/obsolete/procfs-i8k
6417F:	drivers/hwmon/dell-smm-hwmon.c
6418F:	include/uapi/linux/i8k.h
6419
6420DELL PC DRIVER
6421M:	Lyndon Sanche <[email protected]>
6422L:	[email protected]
6423S:	Maintained
6424F:	drivers/platform/x86/dell/dell-pc.c
6425
6426DELL REMOTE BIOS UPDATE DRIVER
6427M:	Stuart Hayes <[email protected]>
6428L:	[email protected]
6429S:	Maintained
6430F:	drivers/platform/x86/dell/dell_rbu.c
6431
6432DELL SMBIOS DRIVER
6433M:	Pali Rohár <[email protected]>
6434L:	[email protected]
6435L:	[email protected]
6436S:	Maintained
6437F:	drivers/platform/x86/dell/dell-smbios.*
6438
6439DELL SMBIOS SMM DRIVER
6440L:	[email protected]
6441L:	[email protected]
6442S:	Maintained
6443F:	drivers/platform/x86/dell/dell-smbios-smm.c
6444
6445DELL SMBIOS WMI DRIVER
6446L:	[email protected]
6447L:	[email protected]
6448S:	Maintained
6449F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6450F:	tools/wmi/dell-smbios-example.c
6451
6452DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6453M:	Stuart Hayes <[email protected]>
6454L:	[email protected]
6455S:	Maintained
6456F:	Documentation/userspace-api/dcdbas.rst
6457F:	drivers/platform/x86/dell/dcdbas.*
6458
6459DELL WMI DDV DRIVER
6460M:	Armin Wolf <[email protected]>
6461S:	Maintained
6462F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6463F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6464F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6465F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6466
6467DELL WMI DESCRIPTOR DRIVER
6468L:	[email protected]
6469S:	Maintained
6470F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6471
6472DELL WMI HARDWARE PRIVACY SUPPORT
6473L:	[email protected]
6474L:	[email protected]
6475S:	Maintained
6476F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6477
6478DELL WMI NOTIFICATIONS DRIVER
6479M:	Matthew Garrett <[email protected]>
6480M:	Pali Rohár <[email protected]>
6481S:	Maintained
6482F:	drivers/platform/x86/dell/dell-wmi-base.c
6483
6484DELL WMI SYSMAN DRIVER
6485M:	Prasanth Ksr <[email protected]>
6486L:	[email protected]
6487L:	[email protected]
6488S:	Maintained
6489F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6490F:	drivers/platform/x86/dell/dell-wmi-sysman/
6491
6492DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6493M:	Zev Weiss <[email protected]>
6494L:	[email protected]
6495S:	Maintained
6496F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6497
6498DELTA DPS920AB PSU DRIVER
6499M:	Robert Marko <[email protected]>
6500L:	[email protected]
6501S:	Maintained
6502F:	Documentation/hwmon/dps920ab.rst
6503F:	drivers/hwmon/pmbus/dps920ab.c
6504
6505DELTA NETWORKS TN48M CPLD DRIVERS
6506M:	Robert Marko <[email protected]>
6507S:	Maintained
6508F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6509F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6510F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6511F:	drivers/gpio/gpio-tn48m.c
6512F:	include/dt-bindings/reset/delta,tn48m-reset.h
6513
6514DELTA ST MEDIA DRIVER
6515M:	Hugues Fruchet <[email protected]>
6516L:	[email protected]
6517S:	Supported
6518W:	https://linuxtv.org
6519T:	git git://linuxtv.org/media.git
6520F:	drivers/media/platform/st/sti/delta
6521
6522DENALI NAND DRIVER
6523L:	[email protected]
6524S:	Orphan
6525F:	drivers/mtd/nand/raw/denali*
6526
6527DESIGNWARE EDMA CORE IP DRIVER
6528M:	Manivannan Sadhasivam <[email protected]>
6529L:	[email protected]
6530S:	Maintained
6531F:	drivers/dma/dw-edma/
6532F:	include/linux/dma/edma.h
6533
6534DESIGNWARE USB2 DRD IP DRIVER
6535M:	Minas Harutyunyan <[email protected]>
6536L:	[email protected]
6537S:	Maintained
6538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6539F:	drivers/usb/dwc2/
6540
6541DESIGNWARE USB3 DRD IP DRIVER
6542M:	Thinh Nguyen <[email protected]>
6543L:	[email protected]
6544S:	Maintained
6545F:	drivers/usb/dwc3/
6546
6547DESIGNWARE XDATA IP DRIVER
6548L:	[email protected]
6549S:	Orphan
6550F:	Documentation/misc-devices/dw-xdata-pcie.rst
6551F:	drivers/misc/dw-xdata-pcie.c
6552
6553DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6554M:	Andreas Klinger <[email protected]>
6555L:	[email protected]
6556S:	Maintained
6557F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6558F:	drivers/iio/proximity/srf*.c
6559
6560DEVICE COREDUMP (DEV_COREDUMP)
6561M:	Johannes Berg <[email protected]>
6562L:	[email protected]
6563S:	Maintained
6564F:	drivers/base/devcoredump.c
6565F:	include/linux/devcoredump.h
6566
6567DEVICE DEPENDENCY HELPER SCRIPT
6568M:	Saravana Kannan <[email protected]>
6569L:	[email protected]
6570S:	Maintained
6571F:	scripts/dev-needs.sh
6572
6573DEVICE DIRECT ACCESS (DAX)
6574M:	Dan Williams <[email protected]>
6575M:	Vishal Verma <[email protected]>
6576M:	Dave Jiang <[email protected]>
6577L:	[email protected]
6578L:	[email protected]
6579S:	Supported
6580F:	drivers/dax/
6581
6582DEVICE FREQUENCY (DEVFREQ)
6583M:	MyungJoo Ham <[email protected]>
6584M:	Kyungmin Park <[email protected]>
6585M:	Chanwoo Choi <[email protected]>
6586L:	[email protected]
6587S:	Maintained
6588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6589F:	Documentation/devicetree/bindings/devfreq/
6590F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6591F:	drivers/devfreq/
6592F:	include/linux/devfreq.h
6593F:	include/trace/events/devfreq.h
6594
6595DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6596M:	Chanwoo Choi <[email protected]>
6597L:	[email protected]
6598S:	Supported
6599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6600F:	Documentation/devicetree/bindings/devfreq/event/
6601F:	drivers/devfreq/devfreq-event.c
6602F:	drivers/devfreq/event/
6603F:	include/dt-bindings/pmu/exynos_ppmu.h
6604F:	include/linux/devfreq-event.h
6605
6606DEVICE RESOURCE MANAGEMENT HELPERS
6607M:	Hans de Goede <[email protected]>
6608R:	Matti Vaittinen <[email protected]>
6609S:	Maintained
6610F:	include/linux/devm-helpers.h
6611
6612DEVICE-MAPPER  (LVM)
6613M:	Alasdair Kergon <[email protected]>
6614M:	Mike Snitzer <[email protected]>
6615M:	Mikulas Patocka <[email protected]>
6616L:	[email protected]
6617S:	Maintained
6618Q:	http://patchwork.kernel.org/project/dm-devel/list/
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6620F:	Documentation/admin-guide/device-mapper/
6621F:	drivers/md/Kconfig
6622F:	drivers/md/Makefile
6623F:	drivers/md/dm*
6624F:	drivers/md/persistent-data/
6625F:	include/linux/device-mapper.h
6626F:	include/linux/dm-*.h
6627F:	include/uapi/linux/dm-*.h
6628
6629DEVICE-MAPPER VDO TARGET
6630M:	Matthew Sakai <[email protected]>
6631L:	[email protected]
6632S:	Maintained
6633F:	Documentation/admin-guide/device-mapper/vdo*.rst
6634F:	drivers/md/dm-vdo/
6635
6636DEVLINK
6637M:	Jiri Pirko <[email protected]>
6638L:	[email protected]
6639S:	Supported
6640F:	Documentation/networking/devlink
6641F:	include/net/devlink.h
6642F:	include/uapi/linux/devlink.h
6643F:	net/devlink/
6644
6645DFROBOT SD2405AL RTC DRIVER
6646M:	Tóth János <[email protected]>
6647L:	[email protected]
6648S:	Maintained
6649F:	drivers/rtc/rtc-sd2405al.c
6650
6651DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6652M:	Christoph Niedermaier <[email protected]>
6653L:	[email protected]
6654S:	Maintained
6655F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6656F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6657
6658DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6659M:	Marek Vasut <[email protected]>
6660L:	[email protected]
6661S:	Maintained
6662F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6663F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6664
6665DIALOG SEMICONDUCTOR DRIVERS
6666M:	Support Opensource <[email protected]>
6667S:	Supported
6668W:	http://www.dialog-semiconductor.com/products
6669F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6670F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6671F:	Documentation/devicetree/bindings/mfd/da90*.txt
6672F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6673F:	Documentation/devicetree/bindings/regulator/da92*.txt
6674F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6675F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6676F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6677F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6678F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6679F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6680F:	Documentation/hwmon/da90??.rst
6681F:	drivers/gpio/gpio-da90??.c
6682F:	drivers/hwmon/da90??-hwmon.c
6683F:	drivers/iio/adc/da91??-*.c
6684F:	drivers/input/misc/da72??.[ch]
6685F:	drivers/input/misc/da90??_onkey.c
6686F:	drivers/input/touchscreen/da9052_tsi.c
6687F:	drivers/leds/leds-da90??.c
6688F:	drivers/mfd/da903x.c
6689F:	drivers/mfd/da90??-*.c
6690F:	drivers/mfd/da91??-*.c
6691F:	drivers/pinctrl/pinctrl-da90??.c
6692F:	drivers/power/supply/da9052-battery.c
6693F:	drivers/power/supply/da91??-*.c
6694F:	drivers/regulator/da9???-regulator.[ch]
6695F:	drivers/regulator/slg51000-regulator.[ch]
6696F:	drivers/rtc/rtc-da90??.c
6697F:	drivers/thermal/da90??-thermal.c
6698F:	drivers/video/backlight/da90??_bl.c
6699F:	drivers/watchdog/da90??_wdt.c
6700F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6701F:	include/linux/mfd/da903x.h
6702F:	include/linux/mfd/da9052/
6703F:	include/linux/mfd/da9055/
6704F:	include/linux/mfd/da9062/
6705F:	include/linux/mfd/da9063/
6706F:	include/linux/mfd/da9150/
6707F:	include/linux/regulator/da9211.h
6708F:	include/sound/da[79]*.h
6709F:	sound/soc/codecs/da[79]*.[ch]
6710
6711DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6712M:	William Breathitt Gray <[email protected]>
6713L:	[email protected]
6714S:	Maintained
6715F:	drivers/gpio/gpio-gpio-mm.c
6716
6717DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6718M:	Martin Tuma <[email protected]>
6719L:	[email protected]
6720S:	Maintained
6721F:	Documentation/admin-guide/media/mgb4.rst
6722F:	drivers/media/pci/mgb4/
6723
6724DIOLAN U2C-12 I2C DRIVER
6725M:	Guenter Roeck <[email protected]>
6726L:	[email protected]
6727S:	Maintained
6728F:	drivers/i2c/busses/i2c-diolan-u2c.c
6729
6730DIRECTORY NOTIFICATION (DNOTIFY)
6731M:	Jan Kara <[email protected]>
6732R:	Amir Goldstein <[email protected]>
6733L:	[email protected]
6734S:	Maintained
6735F:	Documentation/filesystems/dnotify.rst
6736F:	fs/notify/dnotify/
6737F:	include/linux/dnotify.h
6738
6739DISK GEOMETRY AND PARTITION HANDLING
6740M:	Andries Brouwer <[email protected]>
6741S:	Maintained
6742W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6743W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6744W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6745
6746DISKQUOTA
6747M:	Jan Kara <[email protected]>
6748S:	Maintained
6749F:	Documentation/filesystems/quota.rst
6750F:	fs/quota/
6751F:	include/linux/quota*.h
6752F:	include/uapi/linux/quota*.h
6753
6754DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6755M:	Bernie Thompson <[email protected]>
6756L:	[email protected]
6757S:	Maintained
6758W:	http://plugable.com/category/projects/udlfb/
6759F:	Documentation/fb/udlfb.rst
6760F:	drivers/video/fbdev/udlfb.c
6761F:	include/video/udlfb.h
6762
6763DISTRIBUTED LOCK MANAGER (DLM)
6764M:	Alexander Aring <[email protected]>
6765M:	David Teigland <[email protected]>
6766L:	[email protected]
6767S:	Supported
6768W:	https://pagure.io/dlm
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6770F:	fs/dlm/
6771
6772DMA BUFFER SHARING FRAMEWORK
6773M:	Sumit Semwal <[email protected]>
6774M:	Christian König <[email protected]>
6775L:	[email protected]
6776L:	[email protected]
6777L:	[email protected] (moderated for non-subscribers)
6778S:	Maintained
6779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6780F:	Documentation/driver-api/dma-buf.rst
6781F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6782F:	drivers/dma-buf/
6783F:	include/linux/*fence.h
6784F:	include/linux/dma-buf.h
6785F:	include/linux/dma-resv.h
6786K:	\bdma_(?:buf|fence|resv)\b
6787
6788DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6789M:	Vinod Koul <[email protected]>
6790L:	[email protected]
6791S:	Maintained
6792Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6794F:	Documentation/devicetree/bindings/dma/
6795F:	Documentation/driver-api/dmaengine/
6796F:	drivers/dma/
6797F:	include/dt-bindings/dma/
6798F:	include/linux/dma/
6799F:	include/linux/dmaengine.h
6800F:	include/linux/of_dma.h
6801
6802DMA MAPPING BENCHMARK
6803M:	Xiang Chen <[email protected]>
6804L:	[email protected]
6805F:	kernel/dma/map_benchmark.c
6806F:	tools/testing/selftests/dma/
6807
6808DMA MAPPING HELPERS
6809M:	Christoph Hellwig <[email protected]>
6810M:	Marek Szyprowski <[email protected]>
6811R:	Robin Murphy <[email protected]>
6812L:	[email protected]
6813S:	Supported
6814W:	http://git.infradead.org/users/hch/dma-mapping.git
6815T:	git git://git.infradead.org/users/hch/dma-mapping.git
6816F:	include/asm-generic/dma-mapping.h
6817F:	include/linux/dma-direct.h
6818F:	include/linux/dma-map-ops.h
6819F:	include/linux/dma-mapping.h
6820F:	include/linux/swiotlb.h
6821F:	kernel/dma/
6822
6823DMA-BUF HEAPS FRAMEWORK
6824M:	Sumit Semwal <[email protected]>
6825R:	Benjamin Gaignard <[email protected]>
6826R:	Brian Starkey <[email protected]>
6827R:	John Stultz <[email protected]>
6828R:	T.J. Mercier <[email protected]>
6829L:	[email protected]
6830L:	[email protected]
6831L:	[email protected] (moderated for non-subscribers)
6832S:	Maintained
6833T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6834F:	drivers/dma-buf/dma-heap.c
6835F:	drivers/dma-buf/heaps/*
6836F:	include/linux/dma-heap.h
6837F:	include/uapi/linux/dma-heap.h
6838F:	tools/testing/selftests/dmabuf-heaps/
6839
6840DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6841M:	Lukasz Luba <[email protected]>
6842L:	[email protected]
6843L:	[email protected]
6844S:	Maintained
6845F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6846F:	drivers/memory/samsung/exynos5422-dmc.c
6847
6848DME1737 HARDWARE MONITOR DRIVER
6849M:	Juerg Haefliger <[email protected]>
6850L:	[email protected]
6851S:	Maintained
6852F:	Documentation/hwmon/dme1737.rst
6853F:	drivers/hwmon/dme1737.c
6854
6855DMI/SMBIOS SUPPORT
6856M:	Jean Delvare <[email protected]>
6857S:	Maintained
6858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6859F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6860F:	drivers/firmware/dmi-id.c
6861F:	drivers/firmware/dmi_scan.c
6862F:	include/linux/dmi.h
6863
6864DOCUMENTATION
6865M:	Jonathan Corbet <[email protected]>
6866L:	[email protected]
6867S:	Maintained
6868P:	Documentation/doc-guide/maintainer-profile.rst
6869T:	git git://git.lwn.net/linux.git docs-next
6870F:	Documentation/
6871F:	scripts/check-variable-fonts.sh
6872F:	scripts/documentation-file-ref-check
6873F:	scripts/kernel-doc
6874F:	scripts/sphinx-pre-install
6875X:	Documentation/ABI/
6876X:	Documentation/admin-guide/media/
6877X:	Documentation/devicetree/
6878X:	Documentation/driver-api/media/
6879X:	Documentation/firmware-guide/acpi/
6880X:	Documentation/i2c/
6881X:	Documentation/netlink/
6882X:	Documentation/power/
6883X:	Documentation/spi/
6884X:	Documentation/userspace-api/media/
6885
6886DOCUMENTATION PROCESS
6887M:	Jonathan Corbet <[email protected]>
6888L:	[email protected]
6889S:	Maintained
6890F:	Documentation/dev-tools/
6891F:	Documentation/maintainer/
6892F:	Documentation/process/
6893
6894DOCUMENTATION REPORTING ISSUES
6895M:	Thorsten Leemhuis <[email protected]>
6896L:	[email protected]
6897S:	Maintained
6898F:	Documentation/admin-guide/bug-bisect.rst
6899F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6900F:	Documentation/admin-guide/reporting-issues.rst
6901F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6902
6903DOCUMENTATION SCRIPTS
6904M:	Mauro Carvalho Chehab <[email protected]>
6905L:	[email protected]
6906S:	Maintained
6907F:	Documentation/sphinx/parse-headers.pl
6908F:	scripts/documentation-file-ref-check
6909F:	scripts/sphinx-pre-install
6910
6911DOCUMENTATION/ITALIAN
6912M:	Federico Vaga <[email protected]>
6913L:	[email protected]
6914S:	Maintained
6915F:	Documentation/translations/it_IT
6916
6917DOCUMENTATION/JAPANESE
6918R:	Akira Yokosawa <[email protected]>
6919L:	[email protected]
6920S:	Maintained
6921F:	Documentation/translations/ja_JP
6922
6923DONGWOON DW9714 LENS VOICE COIL DRIVER
6924M:	Sakari Ailus <[email protected]>
6925L:	[email protected]
6926S:	Maintained
6927T:	git git://linuxtv.org/media.git
6928F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6929F:	drivers/media/i2c/dw9714.c
6930
6931DONGWOON DW9719 LENS VOICE COIL DRIVER
6932M:	Daniel Scally <[email protected]>
6933L:	[email protected]
6934S:	Maintained
6935T:	git git://linuxtv.org/media.git
6936F:	drivers/media/i2c/dw9719.c
6937
6938DONGWOON DW9768 LENS VOICE COIL DRIVER
6939L:	[email protected]
6940S:	Orphan
6941T:	git git://linuxtv.org/media.git
6942F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6943F:	drivers/media/i2c/dw9768.c
6944
6945DONGWOON DW9807 LENS VOICE COIL DRIVER
6946M:	Sakari Ailus <[email protected]>
6947L:	[email protected]
6948S:	Maintained
6949T:	git git://linuxtv.org/media.git
6950F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6951F:	drivers/media/i2c/dw9807-vcm.c
6952
6953DOUBLETALK DRIVER
6954M:	"James R. Van Zandt" <[email protected]>
6955L:	[email protected]
6956S:	Maintained
6957F:	drivers/char/dtlk.c
6958F:	include/linux/dtlk.h
6959
6960DPAA2 DATAPATH I/O (DPIO) DRIVER
6961M:	Roy Pledge <[email protected]>
6962L:	[email protected]
6963S:	Maintained
6964F:	drivers/soc/fsl/dpio
6965
6966DPAA2 ETHERNET DRIVER
6967M:	Ioana Ciornei <[email protected]>
6968L:	[email protected]
6969S:	Maintained
6970F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6971F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6972F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6973F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6974F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6975F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6976F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6977F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6978F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6979F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6980
6981DPAA2 ETHERNET SWITCH DRIVER
6982M:	Ioana Ciornei <[email protected]>
6983L:	[email protected]
6984S:	Maintained
6985F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6986F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6987F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6988
6989DPLL SUBSYSTEM
6990M:	Vadim Fedorenko <[email protected]>
6991M:	Arkadiusz Kubalewski <[email protected]>
6992M:	Jiri Pirko <[email protected]>
6993L:	[email protected]
6994S:	Supported
6995F:	Documentation/driver-api/dpll.rst
6996F:	drivers/dpll/*
6997F:	include/linux/dpll.h
6998F:	include/uapi/linux/dpll.h
6999
7000DRBD DRIVER
7001M:	Philipp Reisner <[email protected]>
7002M:	Lars Ellenberg <[email protected]>
7003M:	Christoph Böhmwalder <[email protected]>
7004L:	[email protected]
7005S:	Supported
7006W:	http://www.drbd.org
7007T:	git git://git.linbit.com/linux-drbd.git
7008T:	git git://git.linbit.com/drbd-8.4.git
7009F:	Documentation/admin-guide/blockdev/
7010F:	drivers/block/drbd/
7011F:	include/linux/drbd*
7012F:	lib/lru_cache.c
7013
7014DRIVER COMPONENT FRAMEWORK
7015L:	[email protected]
7016F:	drivers/base/component.c
7017F:	include/linux/component.h
7018
7019DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7020M:	Greg Kroah-Hartman <[email protected]>
7021R:	"Rafael J. Wysocki" <[email protected]>
7022S:	Supported
7023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7024F:	Documentation/core-api/kobject.rst
7025F:	drivers/base/
7026F:	fs/debugfs/
7027F:	fs/sysfs/
7028F:	include/linux/debugfs.h
7029F:	include/linux/fwnode.h
7030F:	include/linux/kobj*
7031F:	include/linux/property.h
7032F:	lib/kobj*
7033F:	rust/kernel/device.rs
7034
7035DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7036M:	Nishanth Menon <[email protected]>
7037L:	[email protected]
7038S:	Maintained
7039F:	drivers/soc/ti/smartreflex.c
7040F:	include/linux/power/smartreflex.h
7041
7042DRM ACCEL DRIVERS FOR INTEL VPU
7043M:	Jacek Lawrynowicz <[email protected]>
7044M:	Stanislaw Gruszka <[email protected]>
7045L:	[email protected]
7046S:	Supported
7047T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7048F:	drivers/accel/ivpu/
7049F:	include/uapi/drm/ivpu_accel.h
7050
7051DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7052M:	Oded Gabbay <[email protected]>
7053L:	[email protected]
7054S:	Maintained
7055C:	irc://irc.oftc.net/dri-devel
7056T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7057F:	Documentation/accel/
7058F:	drivers/accel/
7059F:	include/drm/drm_accel.h
7060
7061DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7062M:	Maxime Ripard <[email protected]>
7063M:	Chen-Yu Tsai <[email protected]>
7064R:	Jernej Skrabec <[email protected]>
7065L:	[email protected]
7066S:	Supported
7067T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7068F:	drivers/gpu/drm/sun4i/sun8i*
7069
7070DRM DRIVER FOR ARM PL111 CLCD
7071S:	Orphan
7072T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073F:	drivers/gpu/drm/pl111/
7074
7075DRM DRIVER FOR ARM VERSATILE TFT PANELS
7076M:	Linus Walleij <[email protected]>
7077S:	Maintained
7078T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7079F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7080F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7081
7082DRM DRIVER FOR ASPEED BMC GFX
7083M:	Joel Stanley <[email protected]>
7084L:	[email protected] (moderated for non-subscribers)
7085S:	Supported
7086T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7087F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7088F:	drivers/gpu/drm/aspeed/
7089
7090DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7091M:	Dave Airlie <[email protected]>
7092R:	Thomas Zimmermann <[email protected]>
7093R:	Jocelyn Falempe <[email protected]>
7094L:	[email protected]
7095S:	Supported
7096T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097F:	drivers/gpu/drm/ast/
7098
7099DRM DRIVER FOR BOCHS VIRTUAL GPU
7100M:	Gerd Hoffmann <[email protected]>
7101L:	[email protected]
7102S:	Maintained
7103T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7104F:	drivers/gpu/drm/tiny/bochs.c
7105
7106DRM DRIVER FOR BOE HIMAX8279D PANELS
7107M:	Jerry Han <[email protected]>
7108S:	Maintained
7109F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7110F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7111
7112DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7113M:	Jagan Teki <[email protected]>
7114S:	Maintained
7115F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7116F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7117
7118DRM DRIVER FOR EBBG FT8719 PANEL
7119M:	Joel Selvaraj <[email protected]>
7120S:	Maintained
7121T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7122F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7123F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7124
7125DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7126M:	Linus Walleij <[email protected]>
7127S:	Maintained
7128T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7129F:	drivers/gpu/drm/tve200/
7130
7131DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7132M:	Icenowy Zheng <[email protected]>
7133S:	Maintained
7134F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7135F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7136
7137DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7138M:	Jagan Teki <[email protected]>
7139S:	Maintained
7140F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7141F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7142
7143DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7144M:	Thomas Zimmermann <[email protected]>
7145M:	Javier Martinez Canillas <[email protected]>
7146L:	[email protected]
7147S:	Maintained
7148T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7149F:	drivers/gpu/drm/tiny/ofdrm.c
7150F:	drivers/gpu/drm/tiny/simpledrm.c
7151F:	drivers/video/aperture.c
7152F:	drivers/video/nomodeset.c
7153F:	include/linux/aperture.h
7154F:	include/video/nomodeset.h
7155
7156DRM DRIVER FOR GENERIC EDP PANELS
7157R:	Douglas Anderson <[email protected]>
7158F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7159F:	drivers/gpu/drm/panel/panel-edp.c
7160
7161DRM DRIVER FOR GENERIC USB DISPLAY
7162M:	Noralf Trønnes <[email protected]>
7163S:	Maintained
7164W:	https://github.com/notro/gud/wiki
7165T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166F:	drivers/gpu/drm/gud/
7167F:	include/drm/gud.h
7168
7169DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7170M:	Hans de Goede <[email protected]>
7171S:	Maintained
7172T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7173F:	drivers/gpu/drm/tiny/gm12u320.c
7174
7175DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7176M:	Ondrej Jirman <[email protected]>
7177M:	Javier Martinez Canillas <[email protected]>
7178S:	Maintained
7179T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7181F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7182
7183DRM DRIVER FOR HX8357D PANELS
7184S:	Orphan
7185T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7186F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7187F:	drivers/gpu/drm/tiny/hx8357d.c
7188
7189DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7190M:	Deepak Rawat <[email protected]>
7191L:	[email protected]
7192L:	[email protected]
7193S:	Maintained
7194T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7195F:	drivers/gpu/drm/hyperv
7196
7197DRM DRIVER FOR ILITEK ILI9225 PANELS
7198M:	David Lechner <[email protected]>
7199S:	Maintained
7200T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7201F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7202F:	drivers/gpu/drm/tiny/ili9225.c
7203
7204DRM DRIVER FOR ILITEK ILI9486 PANELS
7205M:	Kamlesh Gurudasani <[email protected]>
7206S:	Maintained
7207T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7208F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7209F:	drivers/gpu/drm/tiny/ili9486.c
7210
7211DRM DRIVER FOR ILITEK ILI9805 PANELS
7212M:	Michael Trimarchi <[email protected]>
7213S:	Maintained
7214F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7215F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7216
7217DRM DRIVER FOR ILITEK ILI9806E PANELS
7218M:	Michael Walle <[email protected]>
7219S:	Maintained
7220F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7221
7222DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7223M:	Jagan Teki <[email protected]>
7224S:	Maintained
7225F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7226F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7227
7228DRM DRIVER FOR LG SW43408 PANELS
7229M:	Sumit Semwal <[email protected]>
7230M:	Caleb Connolly <[email protected]>
7231S:	Maintained
7232T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7233F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7234F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7235
7236DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7237M:	Paul Kocialkowski <[email protected]>
7238S:	Supported
7239T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7240F:	drivers/gpu/drm/logicvc/
7241
7242DRM DRIVER FOR LVDS PANELS
7243M:	Laurent Pinchart <[email protected]>
7244L:	[email protected]
7245S:	Maintained
7246T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247F:	Documentation/devicetree/bindings/display/lvds.yaml
7248F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7249F:	drivers/gpu/drm/panel/panel-lvds.c
7250
7251DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7252M:	Guido Günther <[email protected]>
7253R:	Purism Kernel Team <[email protected]>
7254S:	Maintained
7255F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7256F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7257
7258DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7259M:	Dave Airlie <[email protected]>
7260R:	Thomas Zimmermann <[email protected]>
7261R:	Jocelyn Falempe <[email protected]>
7262L:	[email protected]
7263S:	Supported
7264T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7265F:	drivers/gpu/drm/mgag200/
7266
7267DRM DRIVER FOR MI0283QT
7268M:	Noralf Trønnes <[email protected]>
7269S:	Maintained
7270T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7271F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7272F:	drivers/gpu/drm/tiny/mi0283qt.c
7273
7274DRM DRIVER FOR MIPI DBI compatible panels
7275M:	Noralf Trønnes <[email protected]>
7276S:	Maintained
7277W:	https://github.com/notro/panel-mipi-dbi/wiki
7278T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7279F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7280F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7281
7282DRM DRIVER for Qualcomm Adreno GPUs
7283M:	Rob Clark <[email protected]>
7284R:	Sean Paul <[email protected]>
7285R:	Konrad Dybcio <[email protected]>
7286L:	[email protected]
7287L:	[email protected]
7288L:	[email protected]
7289S:	Maintained
7290B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7291T:	git https://gitlab.freedesktop.org/drm/msm.git
7292F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7293F:	drivers/gpu/drm/msm/adreno/
7294F:	drivers/gpu/drm/msm/msm_gpu.*
7295F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7296F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7297F:	drivers/gpu/drm/msm/registers/adreno/
7298F:	include/uapi/drm/msm_drm.h
7299
7300DRM DRIVER for Qualcomm display hardware
7301M:	Rob Clark <[email protected]>
7302M:	Abhinav Kumar <[email protected]>
7303M:	Dmitry Baryshkov <[email protected]>
7304R:	Sean Paul <[email protected]>
7305R:	Marijn Suijten <[email protected]>
7306L:	[email protected]
7307L:	[email protected]
7308L:	[email protected]
7309S:	Maintained
7310B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7311T:	git https://gitlab.freedesktop.org/drm/msm.git
7312F:	Documentation/devicetree/bindings/display/msm/
7313F:	drivers/gpu/drm/ci/xfails/msm*
7314F:	drivers/gpu/drm/msm/
7315F:	include/uapi/drm/msm_drm.h
7316
7317DRM DRIVER FOR NOVATEK NT35510 PANELS
7318M:	Linus Walleij <[email protected]>
7319S:	Maintained
7320T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7321F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7322F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7323
7324DRM DRIVER FOR NOVATEK NT35560 PANELS
7325M:	Linus Walleij <[email protected]>
7326S:	Maintained
7327T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7328F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7329F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7330
7331DRM DRIVER FOR NOVATEK NT36523 PANELS
7332M:	Jianhua Lu <[email protected]>
7333S:	Maintained
7334T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7335F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7336F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7337
7338DRM DRIVER FOR NOVATEK NT36672A PANELS
7339M:	Sumit Semwal <[email protected]>
7340S:	Maintained
7341T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7343F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7344
7345DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7346M:	Karol Herbst <[email protected]>
7347M:	Lyude Paul <[email protected]>
7348M:	Danilo Krummrich <[email protected]>
7349L:	[email protected]
7350L:	[email protected]
7351S:	Supported
7352W:	https://nouveau.freedesktop.org/
7353Q:	https://patchwork.freedesktop.org/project/nouveau/
7354Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7355B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7356C:	irc://irc.oftc.net/nouveau
7357T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7358F:	drivers/gpu/drm/nouveau/
7359F:	include/uapi/drm/nouveau_drm.h
7360
7361DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7362M:	Stefan Mavrodiev <[email protected]>
7363S:	Maintained
7364F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7365F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7366
7367DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7368R:	Douglas Anderson <[email protected]>
7369F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7370F:	drivers/gpu/drm/bridge/parade-ps8640.c
7371
7372DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7373M:	Noralf Trønnes <[email protected]>
7374S:	Maintained
7375T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7376F:	Documentation/devicetree/bindings/display/repaper.txt
7377F:	drivers/gpu/drm/tiny/repaper.c
7378
7379DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7380M:	Dave Airlie <[email protected]>
7381M:	Gerd Hoffmann <[email protected]>
7382L:	[email protected]
7383S:	Obsolete
7384W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7385T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7386F:	drivers/gpu/drm/tiny/cirrus.c
7387
7388DRM DRIVER FOR QXL VIRTUAL GPU
7389M:	Dave Airlie <[email protected]>
7390M:	Gerd Hoffmann <[email protected]>
7391L:	[email protected]
7392L:	[email protected]
7393S:	Maintained
7394T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7395F:	drivers/gpu/drm/qxl/
7396F:	include/uapi/drm/qxl_drm.h
7397
7398DRM DRIVER FOR RAYDIUM RM67191 PANELS
7399M:	Robert Chiras <[email protected]>
7400S:	Maintained
7401F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7402F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7403
7404DRM DRIVER FOR SAMSUNG DB7430 PANELS
7405M:	Linus Walleij <[email protected]>
7406S:	Maintained
7407T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7408F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7409F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7410
7411DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7412M:	Inki Dae <[email protected]>
7413M:	Jagan Teki <[email protected]>
7414M:	Marek Szyprowski <[email protected]>
7415S:	Maintained
7416T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7417F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7418F:	drivers/gpu/drm/bridge/samsung-dsim.c
7419F:	include/drm/bridge/samsung-dsim.h
7420
7421DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7422M:	Markuss Broks <[email protected]>
7423S:	Maintained
7424F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7425F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7426
7427DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7428M:	Artur Weber <[email protected]>
7429S:	Maintained
7430F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7431F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7432
7433DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7434M:	Dzmitry Sankouski <[email protected]>
7435S:	Maintained
7436F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7437F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7438
7439DRM DRIVER FOR SHARP MEMORY LCD
7440M:	Alex Lanzano <[email protected]>
7441S:	Maintained
7442F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7443F:	drivers/gpu/drm/tiny/sharp-memory.c
7444
7445DRM DRIVER FOR SITRONIX ST7586 PANELS
7446M:	David Lechner <[email protected]>
7447S:	Maintained
7448T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7449F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7450F:	drivers/gpu/drm/tiny/st7586.c
7451
7452DRM DRIVER FOR SITRONIX ST7701 PANELS
7453M:	Jagan Teki <[email protected]>
7454S:	Maintained
7455F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7456F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7457
7458DRM DRIVER FOR SITRONIX ST7703 PANELS
7459M:	Guido Günther <[email protected]>
7460R:	Purism Kernel Team <[email protected]>
7461R:	Ondrej Jirman <[email protected]>
7462S:	Maintained
7463F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7464F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7465
7466DRM DRIVER FOR SITRONIX ST7735R PANELS
7467M:	David Lechner <[email protected]>
7468S:	Maintained
7469T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7470F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7471F:	drivers/gpu/drm/tiny/st7735r.c
7472
7473DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7474M:	Javier Martinez Canillas <[email protected]>
7475S:	Maintained
7476T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7477F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7478F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7479F:	drivers/gpu/drm/solomon/ssd130x*
7480
7481DRM DRIVER FOR ST-ERICSSON MCDE
7482M:	Linus Walleij <[email protected]>
7483S:	Maintained
7484T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7485F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7486F:	drivers/gpu/drm/mcde/
7487
7488DRM DRIVER FOR SYNAPTICS R63353 PANELS
7489M:	Michael Trimarchi <[email protected]>
7490S:	Maintained
7491F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7492F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7493
7494DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7495M:	Jagan Teki <[email protected]>
7496S:	Maintained
7497F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7498F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7499
7500DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7501R:	Douglas Anderson <[email protected]>
7502F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7503F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7504
7505DRM DRIVER FOR TPO TPG110 PANELS
7506M:	Linus Walleij <[email protected]>
7507S:	Maintained
7508T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7510F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7511
7512DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7513M:	Dave Airlie <[email protected]>
7514R:	Sean Paul <[email protected]>
7515R:	Thomas Zimmermann <[email protected]>
7516L:	[email protected]
7517S:	Supported
7518T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7519F:	drivers/gpu/drm/udl/
7520
7521DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7522M:	Louis Chauvet <[email protected]>
7523R:	Haneen Mohammed <[email protected]>
7524R:	Simona Vetter <[email protected]>
7525R:	Melissa Wen <[email protected]>
7526L:	[email protected]
7527S:	Maintained
7528T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7529F:	Documentation/gpu/vkms.rst
7530F:	drivers/gpu/drm/ci/xfails/vkms*
7531F:	drivers/gpu/drm/vkms/
7532
7533DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7534M:	Hans de Goede <[email protected]>
7535L:	[email protected]
7536S:	Maintained
7537T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538F:	drivers/gpu/drm/vboxvideo/
7539
7540DRM DRIVER FOR VMWARE VIRTUAL GPU
7541M:	Zack Rusin <[email protected]>
7542R:	Broadcom internal kernel review list <[email protected]>
7543L:	[email protected]
7544S:	Supported
7545T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546F:	drivers/gpu/drm/vmwgfx/
7547F:	include/uapi/drm/vmwgfx_drm.h
7548
7549DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7550M:	Linus Walleij <[email protected]>
7551S:	Maintained
7552T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7553F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7554F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7555
7556DRM DRIVERS
7557M:	David Airlie <[email protected]>
7558M:	Simona Vetter <[email protected]>
7559L:	[email protected]
7560S:	Maintained
7561B:	https://gitlab.freedesktop.org/drm
7562C:	irc://irc.oftc.net/dri-devel
7563T:	git https://gitlab.freedesktop.org/drm/kernel.git
7564F:	Documentation/devicetree/bindings/display/
7565F:	Documentation/devicetree/bindings/gpu/
7566F:	Documentation/gpu/
7567F:	drivers/gpu/
7568F:	include/drm/
7569F:	include/linux/vga*
7570F:	include/uapi/drm/
7571
7572DRM DRIVERS AND MISC GPU PATCHES
7573M:	Maarten Lankhorst <[email protected]>
7574M:	Maxime Ripard <[email protected]>
7575M:	Thomas Zimmermann <[email protected]>
7576S:	Maintained
7577W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7578T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7579F:	Documentation/devicetree/bindings/display/
7580F:	Documentation/devicetree/bindings/gpu/
7581F:	Documentation/gpu/
7582F:	drivers/gpu/drm/
7583F:	drivers/gpu/vga/
7584F:	include/drm/drm
7585F:	include/linux/vga*
7586F:	include/uapi/drm/
7587X:	drivers/gpu/drm/amd/
7588X:	drivers/gpu/drm/armada/
7589X:	drivers/gpu/drm/etnaviv/
7590X:	drivers/gpu/drm/exynos/
7591X:	drivers/gpu/drm/i915/
7592X:	drivers/gpu/drm/kmb/
7593X:	drivers/gpu/drm/mediatek/
7594X:	drivers/gpu/drm/msm/
7595X:	drivers/gpu/drm/nouveau/
7596X:	drivers/gpu/drm/radeon/
7597X:	drivers/gpu/drm/renesas/rcar-du/
7598X:	drivers/gpu/drm/tegra/
7599
7600DRM DRIVERS FOR ALLWINNER A10
7601M:	Maxime Ripard <[email protected]>
7602M:	Chen-Yu Tsai <[email protected]>
7603L:	[email protected]
7604S:	Supported
7605T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606F:	Documentation/devicetree/bindings/display/allwinner*
7607F:	drivers/gpu/drm/sun4i/
7608
7609DRM DRIVERS FOR AMLOGIC SOCS
7610M:	Neil Armstrong <[email protected]>
7611L:	[email protected]
7612L:	[email protected]
7613S:	Supported
7614W:	http://linux-meson.com/
7615T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7616F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7617F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7618F:	Documentation/gpu/meson.rst
7619F:	drivers/gpu/drm/ci/xfails/meson*
7620F:	drivers/gpu/drm/meson/
7621
7622DRM DRIVERS FOR ATMEL HLCDC
7623M:	Sam Ravnborg <[email protected]>
7624M:	Boris Brezillon <[email protected]>
7625L:	[email protected]
7626S:	Supported
7627T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F:	Documentation/devicetree/bindings/display/atmel/
7629F:	drivers/gpu/drm/atmel-hlcdc/
7630
7631DRM DRIVERS FOR BRIDGE CHIPS
7632M:	Andrzej Hajda <[email protected]>
7633M:	Neil Armstrong <[email protected]>
7634M:	Robert Foss <[email protected]>
7635R:	Laurent Pinchart <[email protected]>
7636R:	Jonas Karlman <[email protected]>
7637R:	Jernej Skrabec <[email protected]>
7638S:	Maintained
7639T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7640F:	Documentation/devicetree/bindings/display/bridge/
7641F:	drivers/gpu/drm/bridge/
7642F:	drivers/gpu/drm/display/drm_bridge_connector.c
7643F:	drivers/gpu/drm/drm_bridge.c
7644F:	include/drm/drm_bridge.h
7645F:	include/drm/drm_bridge_connector.h
7646
7647DRM DRIVERS FOR EXYNOS
7648M:	Inki Dae <[email protected]>
7649M:	Seung-Woo Kim <[email protected]>
7650M:	Kyungmin Park <[email protected]>
7651L:	[email protected]
7652S:	Supported
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7654F:	Documentation/devicetree/bindings/display/samsung/
7655F:	drivers/gpu/drm/exynos/
7656F:	include/uapi/drm/exynos_drm.h
7657
7658DRM DRIVERS FOR FREESCALE DCU
7659M:	Stefan Agner <[email protected]>
7660M:	Alison Wang <[email protected]>
7661L:	[email protected]
7662S:	Supported
7663T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7664F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7665F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7666F:	drivers/gpu/drm/fsl-dcu/
7667
7668DRM DRIVERS FOR FREESCALE IMX 5/6
7669M:	Philipp Zabel <[email protected]>
7670L:	[email protected]
7671S:	Maintained
7672T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7673T:	git git://git.pengutronix.de/git/pza/linux
7674F:	Documentation/devicetree/bindings/display/imx/
7675F:	drivers/gpu/drm/imx/ipuv3/
7676F:	drivers/gpu/ipu-v3/
7677
7678DRM DRIVERS FOR FREESCALE IMX BRIDGE
7679M:	Liu Ying <[email protected]>
7680L:	[email protected]
7681S:	Maintained
7682F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7683F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7684F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7685F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7686F:	drivers/gpu/drm/bridge/imx/
7687
7688DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7689M:	Patrik Jakobsson <[email protected]>
7690L:	[email protected]
7691S:	Maintained
7692T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7693F:	drivers/gpu/drm/gma500/
7694
7695DRM DRIVERS FOR HISILICON
7696M:	Xinliang Liu <[email protected]>
7697M:	Tian Tao  <[email protected]>
7698R:	Xinwei Kong <[email protected]>
7699R:	Sumit Semwal <[email protected]>
7700R:	Yongqin Liu <[email protected]>
7701R:	John Stultz <[email protected]>
7702L:	[email protected]
7703S:	Maintained
7704T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7705F:	Documentation/devicetree/bindings/display/hisilicon/
7706F:	drivers/gpu/drm/hisilicon/
7707
7708DRM DRIVERS FOR LIMA
7709M:	Qiang Yu <[email protected]>
7710L:	[email protected]
7711L:	[email protected] (moderated for non-subscribers)
7712S:	Maintained
7713T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7714F:	drivers/gpu/drm/lima/
7715F:	include/uapi/drm/lima_drm.h
7716
7717DRM DRIVERS FOR LOONGSON
7718M:	Sui Jingfeng <[email protected]>
7719L:	[email protected]
7720S:	Supported
7721T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7722F:	drivers/gpu/drm/loongson/
7723
7724DRM DRIVERS FOR MEDIATEK
7725M:	Chun-Kuang Hu <[email protected]>
7726M:	Philipp Zabel <[email protected]>
7727L:	[email protected]
7728L:	[email protected] (moderated for non-subscribers)
7729S:	Supported
7730F:	Documentation/devicetree/bindings/display/mediatek/
7731F:	drivers/gpu/drm/ci/xfails/mediatek*
7732F:	drivers/gpu/drm/mediatek/
7733F:	drivers/phy/mediatek/phy-mtk-dp.c
7734F:	drivers/phy/mediatek/phy-mtk-hdmi*
7735F:	drivers/phy/mediatek/phy-mtk-mipi*
7736
7737DRM DRIVERS FOR NVIDIA TEGRA
7738M:	Thierry Reding <[email protected]>
7739M:	Mikko Perttunen <[email protected]>
7740L:	[email protected]
7741L:	[email protected]
7742S:	Supported
7743T:	git https://gitlab.freedesktop.org/drm/tegra.git
7744F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7745F:	Documentation/devicetree/bindings/gpu/host1x/
7746F:	drivers/gpu/drm/tegra/
7747F:	drivers/gpu/host1x/
7748F:	include/linux/host1x.h
7749F:	include/uapi/drm/tegra_drm.h
7750
7751DRM DRIVERS FOR RENESAS R-CAR
7752M:	Laurent Pinchart <[email protected]>
7753M:	Kieran Bingham <kieran.bingham[email protected]>
7754L:	[email protected]
7755L:	[email protected]
7756S:	Supported
7757T:	git git://linuxtv.org/pinchartl/media drm/du/next
7758F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7759F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7760F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7761F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7762F:	drivers/gpu/drm/renesas/rcar-du/
7763
7764DRM DRIVERS FOR RENESAS RZ
7765M:	Biju Das <[email protected]>
7766L:	[email protected]
7767L:	[email protected]
7768S:	Maintained
7769T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7770F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7771F:	drivers/gpu/drm/renesas/rz-du/
7772
7773DRM DRIVERS FOR RENESAS SHMOBILE
7774M:	Laurent Pinchart <[email protected]>
7775M:	Geert Uytterhoeven <[email protected]>
7776L:	[email protected]
7777L:	[email protected]
7778S:	Supported
7779T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7780F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7781F:	drivers/gpu/drm/renesas/shmobile/
7782F:	include/linux/platform_data/shmob_drm.h
7783
7784DRM DRIVERS FOR ROCKCHIP
7785M:	Sandy Huang <[email protected]>
7786M:	Heiko Stübner <[email protected]>
7787M:	Andy Yan <[email protected]>
7788L:	[email protected]
7789S:	Maintained
7790T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7791F:	Documentation/devicetree/bindings/display/rockchip/
7792F:	drivers/gpu/drm/ci/xfails/rockchip*
7793F:	drivers/gpu/drm/rockchip/
7794
7795DRM DRIVERS FOR STI
7796M:	Alain Volmat <[email protected]>
7797L:	[email protected]
7798S:	Maintained
7799T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7800F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7801F:	drivers/gpu/drm/sti
7802
7803DRM DRIVERS FOR STM
7804M:	Yannick Fertre <[email protected]>
7805M:	Raphael Gallais-Pou <[email protected]>
7806M:	Philippe Cornu <[email protected]>
7807L:	[email protected]
7808S:	Maintained
7809T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7810F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7811F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7812F:	drivers/gpu/drm/stm
7813
7814DRM DRIVERS FOR TI KEYSTONE
7815M:	Jyri Sarha <[email protected]>
7816M:	Tomi Valkeinen <[email protected]>
7817L:	[email protected]
7818S:	Maintained
7819T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7820F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7821F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7822F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7823F:	drivers/gpu/drm/tidss/
7824
7825DRM DRIVERS FOR TI LCDC
7826M:	Jyri Sarha <[email protected]>
7827M:	Tomi Valkeinen <[email protected]>
7828L:	[email protected]
7829S:	Maintained
7830T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7831F:	Documentation/devicetree/bindings/display/tilcdc/
7832F:	drivers/gpu/drm/tilcdc/
7833
7834DRM DRIVERS FOR TI OMAP
7835M:	Tomi Valkeinen <[email protected]>
7836L:	[email protected]
7837S:	Maintained
7838T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7839F:	Documentation/devicetree/bindings/display/ti/
7840F:	drivers/gpu/drm/omapdrm/
7841
7842DRM DRIVERS FOR V3D
7843M:	Melissa Wen <[email protected]>
7844M:	Maíra Canal <[email protected]>
7845S:	Supported
7846T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7847F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7848F:	drivers/gpu/drm/v3d/
7849F:	include/uapi/drm/v3d_drm.h
7850
7851DRM DRIVERS FOR VC4
7852M:	Maxime Ripard <[email protected]>
7853M:	Dave Stevenson <[email protected]>
7854R:	Maíra Canal <[email protected]>
7855R:	Raspberry Pi Kernel Maintenance <[email protected]>
7856S:	Supported
7857T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7858F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7859F:	drivers/gpu/drm/vc4/
7860F:	include/uapi/drm/vc4_drm.h
7861
7862DRM DRIVERS FOR VIVANTE GPU IP
7863M:	Lucas Stach <[email protected]>
7864R:	Russell King <[email protected]>
7865R:	Christian Gmeiner <[email protected]>
7866L:	[email protected] (moderated for non-subscribers)
7867L:	[email protected]
7868S:	Maintained
7869F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7870F:	drivers/gpu/drm/etnaviv/
7871F:	include/uapi/drm/etnaviv_drm.h
7872
7873DRM DRIVERS FOR XEN
7874M:	Oleksandr Andrushchenko <[email protected]>
7875L:	[email protected]
7876L:	[email protected] (moderated for non-subscribers)
7877S:	Supported
7878T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7879F:	Documentation/gpu/xen-front.rst
7880F:	drivers/gpu/drm/xen/
7881
7882DRM DRIVERS FOR XILINX
7883M:	Laurent Pinchart <[email protected]>
7884M:	Tomi Valkeinen <[email protected]>
7885L:	[email protected]
7886S:	Maintained
7887T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7888F:	Documentation/devicetree/bindings/display/xlnx/
7889F:	Documentation/gpu/zynqmp.rst
7890F:	drivers/gpu/drm/xlnx/
7891
7892DRM GPU SCHEDULER
7893M:	Luben Tuikov <[email protected]>
7894M:	Matthew Brost <[email protected]>
7895M:	Danilo Krummrich <[email protected]>
7896M:	Philipp Stanner <[email protected]>
7897L:	[email protected]
7898S:	Maintained
7899T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7900F:	drivers/gpu/drm/scheduler/
7901F:	include/drm/gpu_scheduler.h
7902
7903DRM PANEL DRIVERS
7904M:	Neil Armstrong <[email protected]>
7905R:	Jessica Zhang <[email protected]>
7906L:	[email protected]
7907S:	Maintained
7908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7909F:	Documentation/devicetree/bindings/display/panel/
7910F:	drivers/gpu/drm/drm_panel.c
7911F:	drivers/gpu/drm/panel/
7912F:	include/drm/drm_panel.h
7913
7914DRM PRIVACY-SCREEN CLASS
7915M:	Hans de Goede <[email protected]>
7916L:	[email protected]
7917S:	Maintained
7918T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7919F:	drivers/gpu/drm/drm_privacy_screen*
7920F:	include/drm/drm_privacy_screen*
7921
7922DRM TTM SUBSYSTEM
7923M:	Christian Koenig <[email protected]>
7924M:	Huang Rui <[email protected]>
7925L:	[email protected]
7926S:	Maintained
7927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7928F:	drivers/gpu/drm/ttm/
7929F:	include/drm/ttm/
7930
7931DRM AUTOMATED TESTING
7932M:	Helen Koike <[email protected]>
7933L:	[email protected]
7934S:	Maintained
7935T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7936F:	Documentation/gpu/automated_testing.rst
7937F:	drivers/gpu/drm/ci/
7938
7939DSBR100 USB FM RADIO DRIVER
7940M:	Alexey Klimov <[email protected]>
7941L:	[email protected]
7942S:	Maintained
7943T:	git git://linuxtv.org/media.git
7944F:	drivers/media/radio/dsbr100.c
7945
7946DT3155 MEDIA DRIVER
7947M:	Hans Verkuil <[email protected]>
7948L:	[email protected]
7949S:	Odd Fixes
7950W:	https://linuxtv.org
7951T:	git git://linuxtv.org/media.git
7952F:	drivers/media/pci/dt3155/
7953
7954DVB_USB_AF9015 MEDIA DRIVER
7955L:	[email protected]
7956S:	Orphan
7957W:	https://linuxtv.org
7958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7959F:	drivers/media/usb/dvb-usb-v2/af9015*
7960
7961DVB_USB_AF9035 MEDIA DRIVER
7962L:	[email protected]
7963S:	Orphan
7964W:	https://linuxtv.org
7965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7966F:	drivers/media/usb/dvb-usb-v2/af9035*
7967
7968DVB_USB_ANYSEE MEDIA DRIVER
7969L:	[email protected]
7970S:	Orphan
7971W:	https://linuxtv.org
7972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7973F:	drivers/media/usb/dvb-usb-v2/anysee*
7974
7975DVB_USB_AU6610 MEDIA DRIVER
7976L:	[email protected]
7977S:	Orphan
7978W:	https://linuxtv.org
7979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7980F:	drivers/media/usb/dvb-usb-v2/au6610*
7981
7982DVB_USB_CE6230 MEDIA DRIVER
7983L:	[email protected]
7984S:	Orphan
7985W:	https://linuxtv.org
7986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7987F:	drivers/media/usb/dvb-usb-v2/ce6230*
7988
7989DVB_USB_CXUSB MEDIA DRIVER
7990M:	Michael Krufky <[email protected]>
7991L:	[email protected]
7992S:	Maintained
7993W:	https://linuxtv.org
7994W:	http://github.com/mkrufky
7995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7996T:	git git://linuxtv.org/media.git
7997F:	drivers/media/usb/dvb-usb/cxusb*
7998
7999DVB_USB_EC168 MEDIA DRIVER
8000L:	[email protected]
8001S:	Orphan
8002W:	https://linuxtv.org
8003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8004F:	drivers/media/usb/dvb-usb-v2/ec168*
8005
8006DVB_USB_GL861 MEDIA DRIVER
8007L:	[email protected]
8008S:	Orphan
8009W:	https://linuxtv.org
8010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8011F:	drivers/media/usb/dvb-usb-v2/gl861*
8012
8013DVB_USB_MXL111SF MEDIA DRIVER
8014M:	Michael Krufky <[email protected]>
8015L:	[email protected]
8016S:	Maintained
8017W:	https://linuxtv.org
8018W:	http://github.com/mkrufky
8019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8020T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8021F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8022
8023DVB_USB_RTL28XXU MEDIA DRIVER
8024L:	[email protected]
8025S:	Orphan
8026W:	https://linuxtv.org
8027Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8028F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8029
8030DVB_USB_V2 MEDIA DRIVER
8031L:	[email protected]
8032S:	Orphan
8033W:	https://linuxtv.org
8034W:	http://palosaari.fi/linux/
8035Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8036F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8037F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8038
8039DYNAMIC DEBUG
8040M:	Jason Baron <[email protected]>
8041M:	Jim Cromie <[email protected]>
8042S:	Maintained
8043F:	include/linux/dynamic_debug.h
8044F:	lib/dynamic_debug.c
8045F:	lib/test_dynamic_debug.c
8046
8047DYNAMIC INTERRUPT MODERATION
8048M:	Tal Gilboa <[email protected]>
8049S:	Maintained
8050F:	Documentation/networking/net_dim.rst
8051F:	include/linux/dim.h
8052F:	lib/dim/
8053
8054DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8055M:	Daniel Lezcano <[email protected]>
8056L:	[email protected]
8057S:	Supported
8058B:	https://bugzilla.kernel.org
8059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8060F:	drivers/powercap/dtpm*
8061F:	include/linux/dtpm.h
8062
8063DZ DECSTATION DZ11 SERIAL DRIVER
8064M:	"Maciej W. Rozycki" <[email protected]>
8065S:	Maintained
8066F:	drivers/tty/serial/dz.*
8067
8068E3X0 POWER BUTTON DRIVER
8069M:	Moritz Fischer <[email protected]>
8070L:	[email protected]
8071S:	Supported
8072W:	http://www.ettus.com
8073F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8074F:	drivers/input/misc/e3x0-button.c
8075
8076E4000 MEDIA DRIVER
8077L:	[email protected]
8078S:	Orphan
8079W:	https://linuxtv.org
8080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8081F:	drivers/media/tuners/e4000*
8082
8083EARTH_PT1 MEDIA DRIVER
8084M:	Akihiro Tsukada <[email protected]>
8085L:	[email protected]
8086S:	Odd Fixes
8087F:	drivers/media/pci/pt1/
8088
8089EARTH_PT3 MEDIA DRIVER
8090M:	Akihiro Tsukada <[email protected]>
8091L:	[email protected]
8092S:	Odd Fixes
8093F:	drivers/media/pci/pt3/
8094
8095EC100 MEDIA DRIVER
8096L:	[email protected]
8097S:	Orphan
8098W:	https://linuxtv.org
8099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8100F:	drivers/media/dvb-frontends/ec100*
8101
8102ECRYPT FILE SYSTEM
8103M:	Tyler Hicks <[email protected]>
8104L:	[email protected]
8105S:	Odd Fixes
8106W:	http://ecryptfs.org
8107W:	https://launchpad.net/ecryptfs
8108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8109F:	Documentation/filesystems/ecryptfs.rst
8110F:	fs/ecryptfs/
8111
8112EDAC-AMD64
8113M:	Yazen Ghannam <[email protected]>
8114L:	[email protected]
8115S:	Supported
8116F:	drivers/edac/amd64_edac*
8117F:	drivers/edac/mce_amd*
8118
8119EDAC-ARMADA
8120M:	Jan Luebbe <[email protected]>
8121L:	[email protected]
8122S:	Maintained
8123F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8124F:	drivers/edac/armada_xp_*
8125
8126EDAC-AST2500
8127M:	Stefan Schaeckeler <[email protected]>
8128S:	Supported
8129F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8130F:	drivers/edac/aspeed_edac.c
8131
8132EDAC-BLUEFIELD
8133M:	Shravan Kumar Ramani <[email protected]>
8134S:	Supported
8135F:	drivers/edac/bluefield_edac.c
8136
8137EDAC-CALXEDA
8138M:	Andre Przywara <[email protected]>
8139L:	[email protected]
8140S:	Maintained
8141F:	drivers/edac/highbank*
8142
8143EDAC-CAVIUM OCTEON
8144M:	Thomas Bogendoerfer <[email protected]>
8145L:	[email protected]
8146L:	[email protected]
8147S:	Maintained
8148F:	drivers/edac/octeon_edac*
8149
8150EDAC-CAVIUM THUNDERX
8151M:	Robert Richter <[email protected]>
8152L:	[email protected]
8153S:	Odd Fixes
8154F:	drivers/edac/thunderx_edac*
8155
8156EDAC-CORE
8157M:	Borislav Petkov <[email protected]>
8158M:	Tony Luck <[email protected]>
8159R:	James Morse <[email protected]>
8160R:	Mauro Carvalho Chehab <[email protected]>
8161R:	Robert Richter <[email protected]>
8162L:	[email protected]
8163S:	Supported
8164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8165F:	Documentation/driver-api/edac.rst
8166F:	drivers/edac/
8167F:	include/linux/edac.h
8168
8169EDAC-DMC520
8170M:	Lei Wang <[email protected]>
8171L:	[email protected]
8172S:	Supported
8173F:	drivers/edac/dmc520_edac.c
8174
8175EDAC-E752X
8176M:	Mark Gross <[email protected]>
8177L:	[email protected]
8178S:	Maintained
8179F:	drivers/edac/e752x_edac.c
8180
8181EDAC-E7XXX
8182L:	[email protected]
8183S:	Maintained
8184F:	drivers/edac/e7xxx_edac.c
8185
8186EDAC-FSL_DDR
8187R:	Frank Li <[email protected]>
8188L:	[email protected]
8189L:	[email protected]
8190S:	Maintained
8191F:	drivers/edac/fsl_ddr_edac.*
8192
8193EDAC-GHES
8194M:	Mauro Carvalho Chehab <[email protected]>
8195L:	[email protected]
8196S:	Maintained
8197F:	drivers/edac/ghes_edac.c
8198
8199EDAC-I10NM
8200M:	Tony Luck <[email protected]>
8201L:	[email protected]
8202S:	Maintained
8203F:	drivers/edac/i10nm_base.c
8204
8205EDAC-I3000
8206L:	[email protected]
8207S:	Orphan
8208F:	drivers/edac/i3000_edac.c
8209
8210EDAC-I5000
8211L:	[email protected]
8212S:	Maintained
8213F:	drivers/edac/i5000_edac.c
8214
8215EDAC-I5400
8216M:	Mauro Carvalho Chehab <[email protected]>
8217L:	[email protected]
8218S:	Maintained
8219F:	drivers/edac/i5400_edac.c
8220
8221EDAC-I7300
8222M:	Mauro Carvalho Chehab <[email protected]>
8223L:	[email protected]
8224S:	Maintained
8225F:	drivers/edac/i7300_edac.c
8226
8227EDAC-I7CORE
8228M:	Mauro Carvalho Chehab <[email protected]>
8229L:	[email protected]
8230S:	Maintained
8231F:	drivers/edac/i7core_edac.c
8232
8233EDAC-I82443BXGX
8234M:	Tim Small <[email protected]>
8235L:	[email protected]
8236S:	Maintained
8237F:	drivers/edac/i82443bxgx_edac.c
8238
8239EDAC-I82975X
8240M:	"Arvind R." <[email protected]>
8241L:	[email protected]
8242S:	Maintained
8243F:	drivers/edac/i82975x_edac.c
8244
8245EDAC-IE31200
8246M:	Jason Baron <[email protected]>
8247L:	[email protected]
8248S:	Maintained
8249F:	drivers/edac/ie31200_edac.c
8250
8251EDAC-IGEN6
8252M:	Tony Luck <[email protected]>
8253R:	Qiuxu Zhuo <[email protected]>
8254L:	[email protected]
8255S:	Maintained
8256F:	drivers/edac/igen6_edac.c
8257
8258EDAC-MPC85XX
8259M:	Johannes Thumshirn <[email protected]>
8260L:	[email protected]
8261S:	Maintained
8262F:	drivers/edac/mpc85xx_edac.[ch]
8263
8264EDAC-NPCM
8265M:	Marvin Lin <[email protected]>
8266M:	Stanley Chu <[email protected]>
8267L:	[email protected]
8268S:	Maintained
8269F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8270F:	drivers/edac/npcm_edac.c
8271
8272EDAC-PASEMI
8273M:	Egor Martovetsky <[email protected]>
8274L:	[email protected]
8275S:	Maintained
8276F:	drivers/edac/pasemi_edac.c
8277
8278EDAC-PND2
8279M:	Tony Luck <[email protected]>
8280L:	[email protected]
8281S:	Maintained
8282F:	drivers/edac/pnd2_edac.[ch]
8283
8284EDAC-QCOM
8285M:	Manivannan Sadhasivam <[email protected]>
8286L:	[email protected]
8287L:	[email protected]
8288S:	Maintained
8289F:	drivers/edac/qcom_edac.c
8290
8291EDAC-R82600
8292M:	Tim Small <[email protected]>
8293L:	[email protected]
8294S:	Maintained
8295F:	drivers/edac/r82600_edac.c
8296
8297EDAC-SBRIDGE
8298M:	Tony Luck <[email protected]>
8299R:	Qiuxu Zhuo <[email protected]>
8300L:	[email protected]
8301S:	Maintained
8302F:	drivers/edac/sb_edac.c
8303
8304EDAC-SKYLAKE
8305M:	Tony Luck <[email protected]>
8306L:	[email protected]
8307S:	Maintained
8308F:	drivers/edac/skx_*.[ch]
8309
8310EDAC-TI
8311M:	Tero Kristo <[email protected]>
8312L:	[email protected]
8313S:	Odd Fixes
8314F:	drivers/edac/ti_edac.c
8315
8316EDIROL UA-101/UA-1000 DRIVER
8317M:	Clemens Ladisch <[email protected]>
8318L:	[email protected]
8319S:	Maintained
8320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8321F:	sound/usb/misc/ua101.c
8322
8323EFI TEST DRIVER
8324M:	Ivan Hu <[email protected]>
8325M:	Ard Biesheuvel <[email protected]>
8326L:	[email protected]
8327S:	Maintained
8328F:	drivers/firmware/efi/test/
8329
8330EFI VARIABLE FILESYSTEM
8331M:	Jeremy Kerr <[email protected]>
8332M:	Ard Biesheuvel <[email protected]>
8333L:	[email protected]
8334S:	Maintained
8335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8336F:	fs/efivarfs/
8337
8338EFIFB FRAMEBUFFER DRIVER
8339M:	Peter Jones <[email protected]>
8340L:	[email protected]
8341S:	Maintained
8342F:	drivers/video/fbdev/efifb.c
8343
8344EFS FILESYSTEM
8345S:	Orphan
8346W:	http://aeschi.ch.eu.org/efs/
8347F:	fs/efs/
8348
8349EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8350L:	[email protected]
8351S:	Orphan
8352F:	drivers/net/ethernet/ibm/ehea/
8353
8354ELM327 CAN NETWORK DRIVER
8355M:	Max Staudt <[email protected]>
8356L:	[email protected]
8357S:	Maintained
8358F:	Documentation/networking/device_drivers/can/can327.rst
8359F:	drivers/net/can/can327.c
8360
8361EM28XX VIDEO4LINUX DRIVER
8362M:	Mauro Carvalho Chehab <[email protected]>
8363L:	[email protected]
8364S:	Maintained
8365W:	https://linuxtv.org
8366T:	git git://linuxtv.org/media.git
8367F:	Documentation/admin-guide/media/em28xx*
8368F:	drivers/media/usb/em28xx/
8369
8370EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8371M:	Adrian Hunter <[email protected]>
8372M:	Asutosh Das <[email protected]>
8373R:	Ritesh Harjani <[email protected]>
8374L:	[email protected]
8375S:	Supported
8376F:	drivers/mmc/host/cqhci*
8377
8378EMS CPC-PCI CAN DRIVER
8379M:	Gerhard Uttenthaler <[email protected]>
8380M:	[email protected]
8381L:	[email protected]
8382S:	Maintained
8383F:	drivers/net/can/sja1000/ems_pci.c
8384
8385EMULEX 10Gbps iSCSI - OneConnect DRIVER
8386M:	Ketan Mukadam <[email protected]>
8387L:	[email protected]
8388S:	Supported
8389W:	http://www.broadcom.com
8390F:	drivers/scsi/be2iscsi/
8391
8392EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8393M:	Ajit Khaparde <[email protected]>
8394M:	Sriharsha Basavapatna <[email protected]>
8395M:	Somnath Kotur <[email protected]>
8396L:	[email protected]
8397S:	Supported
8398W:	http://www.emulex.com
8399F:	drivers/net/ethernet/emulex/benet/
8400
8401EMULEX ONECONNECT ROCE DRIVER
8402M:	Selvin Xavier <[email protected]>
8403L:	[email protected]
8404S:	Odd Fixes
8405W:	http://www.broadcom.com
8406F:	drivers/infiniband/hw/ocrdma/
8407F:	include/uapi/rdma/ocrdma-abi.h
8408
8409EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8410M:	James Smart <[email protected]>
8411M:	Ram Vegesna <[email protected]>
8412L:	[email protected]
8413L:	[email protected]
8414S:	Supported
8415W:	http://www.broadcom.com
8416F:	drivers/scsi/elx/
8417
8418EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8419M:	James Smart <[email protected]>
8420M:	Dick Kennedy <[email protected]>
8421L:	[email protected]
8422S:	Supported
8423W:	http://www.broadcom.com
8424F:	drivers/scsi/lpfc/
8425
8426ENE CB710 FLASH CARD READER DRIVER
8427M:	Michał Mirosław <[email protected]>
8428S:	Maintained
8429F:	drivers/misc/cb710/
8430F:	drivers/mmc/host/cb710-mmc.*
8431F:	include/linux/cb710.h
8432
8433ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8434M:	Maxim Levitsky <[email protected]>
8435S:	Maintained
8436F:	drivers/media/rc/ene_ir.*
8437
8438EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8439M:	Laurentiu Tudor <[email protected]>
8440L:	[email protected]
8441S:	Maintained
8442F:	drivers/tty/ehv_bytechan.c
8443
8444EPSON S1D13XXX FRAMEBUFFER DRIVER
8445M:	Kristoffer Ericson <[email protected]>
8446S:	Maintained
8447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8448F:	drivers/video/fbdev/s1d13xxxfb.c
8449F:	include/video/s1d13xxxfb.h
8450
8451EROFS FILE SYSTEM
8452M:	Gao Xiang <[email protected]>
8453M:	Chao Yu <[email protected]>
8454R:	Yue Hu <[email protected]>
8455R:	Jeffle Xu <[email protected]>
8456R:	Sandeep Dhavale <[email protected]>
8457L:	[email protected]
8458S:	Maintained
8459W:	https://erofs.docs.kernel.org
8460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8461F:	Documentation/ABI/testing/sysfs-fs-erofs
8462F:	Documentation/filesystems/erofs.rst
8463F:	fs/erofs/
8464F:	include/trace/events/erofs.h
8465
8466ERRSEQ ERROR TRACKING INFRASTRUCTURE
8467M:	Jeff Layton <[email protected]>
8468S:	Maintained
8469F:	include/linux/errseq.h
8470F:	lib/errseq.c
8471
8472ESD CAN NETWORK DRIVERS
8473M:	Stefan Mätje <[email protected]>
8474R:	[email protected]
8475L:	[email protected]
8476S:	Maintained
8477F:	drivers/net/can/esd/
8478
8479ESD CAN/USB DRIVERS
8480M:	Frank Jungclaus <[email protected]>
8481R:	[email protected]
8482L:	[email protected]
8483S:	Maintained
8484F:	drivers/net/can/usb/esd_usb.c
8485
8486ET131X NETWORK DRIVER
8487M:	Mark Einon <[email protected]>
8488S:	Odd Fixes
8489F:	drivers/net/ethernet/agere/
8490
8491ETAS ES58X CAN/USB DRIVER
8492M:	Vincent Mailhol <[email protected]>
8493L:	[email protected]
8494S:	Maintained
8495F:	Documentation/networking/devlink/etas_es58x.rst
8496F:	drivers/net/can/usb/etas_es58x/
8497
8498ETHERNET BRIDGE
8499M:	Roopa Prabhu <[email protected]>
8500M:	Nikolay Aleksandrov <[email protected]>
8501L:	[email protected]
8502L:	[email protected]
8503S:	Maintained
8504W:	http://www.linuxfoundation.org/en/Net:Bridge
8505F:	include/linux/netfilter_bridge/
8506F:	net/bridge/
8507
8508ETHERNET PHY LIBRARY
8509M:	Andrew Lunn <[email protected]>
8510M:	Heiner Kallweit <[email protected]>
8511R:	Russell King <[email protected]>
8512L:	[email protected]
8513S:	Maintained
8514F:	Documentation/ABI/testing/sysfs-class-net-phydev
8515F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8516F:	Documentation/devicetree/bindings/net/mdio*
8517F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8518F:	Documentation/networking/phy.rst
8519F:	drivers/net/mdio/
8520F:	drivers/net/mdio/acpi_mdio.c
8521F:	drivers/net/mdio/fwnode_mdio.c
8522F:	drivers/net/mdio/of_mdio.c
8523F:	drivers/net/pcs/
8524F:	drivers/net/phy/
8525F:	include/dt-bindings/net/qca-ar803x.h
8526F:	include/linux/*mdio*.h
8527F:	include/linux/linkmode.h
8528F:	include/linux/mdio/*.h
8529F:	include/linux/mii.h
8530F:	include/linux/of_net.h
8531F:	include/linux/phy.h
8532F:	include/linux/phy_fixed.h
8533F:	include/linux/phy_link_topology.h
8534F:	include/linux/phylib_stubs.h
8535F:	include/linux/platform_data/mdio-bcm-unimac.h
8536F:	include/linux/platform_data/mdio-gpio.h
8537F:	include/trace/events/mdio.h
8538F:	include/uapi/linux/mdio.h
8539F:	include/uapi/linux/mii.h
8540F:	net/core/of_net.c
8541
8542ETHERNET PHY LIBRARY [RUST]
8543M:	FUJITA Tomonori <[email protected]>
8544R:	Trevor Gross <[email protected]>
8545L:	[email protected]
8546L:	[email protected]
8547S:	Maintained
8548F:	rust/kernel/net/phy.rs
8549F:	rust/kernel/net/phy/reg.rs
8550
8551EXEC & BINFMT API, ELF
8552R:	Eric Biederman <[email protected]>
8553R:	Kees Cook <[email protected]>
8554L:	[email protected]
8555S:	Supported
8556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8557F:	Documentation/userspace-api/ELF.rst
8558F:	fs/*binfmt_*.c
8559F:	fs/Kconfig.binfmt
8560F:	fs/exec.c
8561F:	fs/tests/binfmt_*_kunit.c
8562F:	fs/tests/exec_kunit.c
8563F:	include/linux/binfmts.h
8564F:	include/linux/elf.h
8565F:	include/uapi/linux/binfmts.h
8566F:	include/uapi/linux/elf.h
8567F:	tools/testing/selftests/exec/
8568N:	asm/elf.h
8569N:	binfmt
8570
8571EXFAT FILE SYSTEM
8572M:	Namjae Jeon <[email protected]>
8573M:	Sungjong Seo <[email protected]>
8574R:	Yuezhang Mo <[email protected]>
8575L:	[email protected]
8576S:	Maintained
8577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8578F:	fs/exfat/
8579
8580EXPRESSWIRE PROTOCOL LIBRARY
8581M:	Duje Mihanović <[email protected]>
8582L:	[email protected]
8583S:	Maintained
8584F:	drivers/leds/leds-expresswire.c
8585F:	include/linux/leds-expresswire.h
8586
8587EXT2 FILE SYSTEM
8588M:	Jan Kara <[email protected]>
8589L:	[email protected]
8590S:	Maintained
8591F:	Documentation/filesystems/ext2.rst
8592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8593F:	fs/ext2/
8594F:	include/linux/ext2*
8595
8596EXT4 FILE SYSTEM
8597M:	"Theodore Ts'o" <[email protected]>
8598M:	Andreas Dilger <[email protected]>
8599L:	[email protected]
8600S:	Maintained
8601W:	http://ext4.wiki.kernel.org
8602Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8604F:	Documentation/filesystems/ext4/
8605F:	fs/ext4/
8606F:	include/trace/events/ext4.h
8607F:	include/uapi/linux/ext4.h
8608
8609Extended Verification Module (EVM)
8610M:	Mimi Zohar <[email protected]>
8611M:	Roberto Sassu <[email protected]>
8612L:	[email protected]
8613S:	Supported
8614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8615F:	security/integrity/
8616F:	security/integrity/evm/
8617
8618EXTENSIBLE FIRMWARE INTERFACE (EFI)
8619M:	Ard Biesheuvel <[email protected]>
8620L:	[email protected]
8621S:	Maintained
8622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8623F:	Documentation/admin-guide/efi-stub.rst
8624F:	arch/*/include/asm/efi.h
8625F:	arch/*/kernel/efi.c
8626F:	arch/arm/boot/compressed/efi-header.S
8627F:	arch/x86/platform/efi/
8628F:	drivers/firmware/efi/
8629F:	include/linux/efi*.h
8630
8631EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8632M:	MyungJoo Ham <[email protected]>
8633M:	Chanwoo Choi <[email protected]>
8634L:	[email protected]
8635S:	Maintained
8636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8637F:	Documentation/devicetree/bindings/extcon/
8638F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8639F:	drivers/extcon/
8640F:	include/linux/extcon.h
8641F:	include/linux/extcon/
8642
8643EXTRA BOOT CONFIG
8644M:	Masami Hiramatsu <[email protected]>
8645L:	[email protected]
8646L:	[email protected]
8647S:	Maintained
8648Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8650F:	Documentation/admin-guide/bootconfig.rst
8651F:	fs/proc/bootconfig.c
8652F:	include/linux/bootconfig.h
8653F:	lib/bootconfig-data.S
8654F:	lib/bootconfig.c
8655F:	tools/bootconfig/*
8656F:	tools/bootconfig/scripts/*
8657
8658EXTRON DA HD 4K PLUS CEC DRIVER
8659M:	Hans Verkuil <[email protected]>
8660L:	[email protected]
8661S:	Maintained
8662T:	git git://linuxtv.org/media.git
8663F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8664
8665EXYNOS DP DRIVER
8666M:	Jingoo Han <[email protected]>
8667L:	[email protected]
8668S:	Maintained
8669F:	drivers/gpu/drm/exynos/exynos_dp*
8670
8671EXYNOS SYSMMU (IOMMU) driver
8672M:	Marek Szyprowski <[email protected]>
8673L:	[email protected]
8674S:	Maintained
8675F:	drivers/iommu/exynos-iommu.c
8676
8677F2FS FILE SYSTEM
8678M:	Jaegeuk Kim <[email protected]>
8679M:	Chao Yu <[email protected]>
8680L:	[email protected]
8681S:	Maintained
8682W:	https://f2fs.wiki.kernel.org/
8683Q:	https://patchwork.kernel.org/project/f2fs/list/
8684B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8686F:	Documentation/ABI/testing/sysfs-fs-f2fs
8687F:	Documentation/filesystems/f2fs.rst
8688F:	fs/f2fs/
8689F:	include/linux/f2fs_fs.h
8690F:	include/trace/events/f2fs.h
8691F:	include/uapi/linux/f2fs.h
8692
8693F71805F HARDWARE MONITORING DRIVER
8694M:	Jean Delvare <[email protected]>
8695L:	[email protected]
8696S:	Maintained
8697F:	Documentation/hwmon/f71805f.rst
8698F:	drivers/hwmon/f71805f.c
8699
8700FADDR2LINE
8701M:	Josh Poimboeuf <[email protected]>
8702S:	Maintained
8703F:	scripts/faddr2line
8704
8705FAILOVER MODULE
8706M:	Sridhar Samudrala <[email protected]>
8707L:	[email protected]
8708S:	Supported
8709F:	Documentation/networking/failover.rst
8710F:	include/net/failover.h
8711F:	net/core/failover.c
8712
8713FANOTIFY
8714M:	Jan Kara <[email protected]>
8715R:	Amir Goldstein <[email protected]>
8716R:	Matthew Bobrowski <[email protected]>
8717L:	[email protected]
8718S:	Maintained
8719F:	fs/notify/fanotify/
8720F:	include/linux/fanotify.h
8721F:	include/uapi/linux/fanotify.h
8722
8723FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8724M:	Linus Walleij <[email protected]>
8725L:	[email protected]
8726S:	Maintained
8727F:	drivers/usb/fotg210/
8728
8729FARSYNC SYNCHRONOUS DRIVER
8730M:	Kevin Curtis <[email protected]>
8731S:	Supported
8732W:	http://www.farsite.co.uk/
8733F:	drivers/net/wan/farsync.*
8734
8735FAULT INJECTION SUPPORT
8736M:	Akinobu Mita <[email protected]>
8737S:	Supported
8738F:	Documentation/fault-injection/
8739F:	lib/fault-inject.c
8740F:	tools/testing/fault-injection/
8741
8742FBTFT Framebuffer drivers
8743L:	[email protected]
8744L:	[email protected]
8745S:	Orphan
8746F:	drivers/staging/fbtft/
8747
8748FC0011 TUNER DRIVER
8749M:	Michael Buesch <[email protected]>
8750L:	[email protected]
8751S:	Maintained
8752F:	drivers/media/tuners/fc0011.c
8753F:	drivers/media/tuners/fc0011.h
8754
8755FC2580 MEDIA DRIVER
8756L:	[email protected]
8757S:	Orphan
8758W:	https://linuxtv.org
8759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8760F:	drivers/media/tuners/fc2580*
8761
8762FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8763M:	Hannes Reinecke <[email protected]>
8764L:	[email protected]
8765S:	Supported
8766W:	www.Open-FCoE.org
8767F:	drivers/scsi/fcoe/
8768F:	drivers/scsi/libfc/
8769F:	include/scsi/fc/
8770F:	include/scsi/libfc.h
8771F:	include/scsi/libfcoe.h
8772F:	include/uapi/scsi/fc/
8773
8774FILE LOCKING (flock() and fcntl()/lockf())
8775M:	Jeff Layton <[email protected]>
8776M:	Chuck Lever <[email protected]>
8777R:	Alexander Aring <[email protected]>
8778L:	[email protected]
8779S:	Maintained
8780F:	fs/fcntl.c
8781F:	fs/locks.c
8782F:	include/linux/fcntl.h
8783F:	include/uapi/linux/fcntl.h
8784
8785FILESYSTEM DIRECT ACCESS (DAX)
8786M:	Dan Williams <[email protected]>
8787R:	Matthew Wilcox <[email protected]>
8788R:	Jan Kara <[email protected]>
8789L:	[email protected]
8790L:	[email protected]
8791S:	Supported
8792F:	fs/dax.c
8793F:	include/linux/dax.h
8794F:	include/trace/events/fs_dax.h
8795
8796FILESYSTEMS (VFS and infrastructure)
8797M:	Alexander Viro <[email protected]>
8798M:	Christian Brauner <[email protected]>
8799R:	Jan Kara <[email protected]>
8800L:	[email protected]
8801S:	Maintained
8802T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8803F:	fs/*
8804F:	include/linux/fs.h
8805F:	include/linux/fs_types.h
8806F:	include/uapi/linux/fs.h
8807F:	include/uapi/linux/openat2.h
8808
8809FILESYSTEMS [EXPORTFS]
8810M:	Chuck Lever <[email protected]>
8811M:	Jeff Layton <[email protected]>
8812R:	Amir Goldstein <[email protected]>
8813L:	[email protected]
8814L:	[email protected]
8815S:	Supported
8816F:	Documentation/filesystems/nfs/exporting.rst
8817F:	fs/exportfs/
8818F:	fs/fhandle.c
8819F:	include/linux/exportfs.h
8820
8821FILESYSTEMS [IDMAPPED MOUNTS]
8822M:	Christian Brauner <[email protected]>
8823M:	Seth Forshee <[email protected]>
8824L:	[email protected]
8825S:	Maintained
8826F:	Documentation/filesystems/idmappings.rst
8827F:	fs/mnt_idmapping.c
8828F:	include/linux/mnt_idmapping.*
8829F:	tools/testing/selftests/mount_setattr/
8830
8831FILESYSTEMS [IOMAP]
8832M:	Christian Brauner <[email protected]>
8833R:	Darrick J. Wong <[email protected]>
8834L:	[email protected]
8835L:	[email protected]
8836S:	Supported
8837F:	Documentation/filesystems/iomap/*
8838F:	fs/iomap/
8839F:	include/linux/iomap.h
8840
8841FILESYSTEMS [NETFS LIBRARY]
8842M:	David Howells <[email protected]>
8843R:	Jeff Layton <[email protected]>
8844L:	[email protected]
8845L:	[email protected]
8846S:	Supported
8847F:	Documentation/filesystems/caching/
8848F:	Documentation/filesystems/netfs_library.rst
8849F:	fs/netfs/
8850F:	include/linux/fscache*.h
8851F:	include/linux/netfs.h
8852F:	include/trace/events/fscache.h
8853F:	include/trace/events/netfs.h
8854
8855FILESYSTEMS [STACKABLE]
8856M:	Miklos Szeredi <[email protected]>
8857M:	Amir Goldstein <[email protected]>
8858L:	[email protected]
8859L:	[email protected]
8860S:	Maintained
8861F:	fs/backing-file.c
8862F:	include/linux/backing-file.h
8863
8864FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8865M:	Riku Voipio <[email protected]>
8866L:	[email protected]
8867S:	Maintained
8868F:	drivers/hwmon/f75375s.c
8869F:	include/linux/f75375s.h
8870
8871FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8872M:	Ji-Ze Hong (Peter Hong) <[email protected]>
8873L:	[email protected]
8874S:	Maintained
8875F:	drivers/net/can/usb/f81604.c
8876
8877FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8878M:	Clemens Ladisch <[email protected]>
8879M:	Takashi Sakamoto <[email protected]>
8880L:	[email protected]
8881S:	Maintained
8882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8883F:	include/uapi/sound/firewire.h
8884F:	sound/firewire/
8885
8886FIREWIRE MEDIA DRIVERS (firedtv)
8887M:	Stefan Richter <[email protected]>
8888L:	[email protected]
8889L:	[email protected]
8890S:	Maintained
8891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8892F:	drivers/media/firewire/
8893
8894FIREWIRE SBP-2 TARGET
8895M:	Chris Boot <[email protected]>
8896L:	[email protected]
8897L:	[email protected]
8898L:	[email protected]
8899S:	Maintained
8900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8901F:	drivers/target/sbp/
8902
8903FIREWIRE SUBSYSTEM
8904M:	Takashi Sakamoto <[email protected]>
8905M:	Takashi Sakamoto <[email protected]>
8906L:	[email protected]
8907S:	Maintained
8908W:	http://ieee1394.docs.kernel.org/
8909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8910F:	drivers/firewire/
8911F:	include/linux/firewire.h
8912F:	include/uapi/linux/firewire*.h
8913F:	tools/firewire/
8914
8915FIRMWARE FRAMEWORK FOR ARMV8-A
8916M:	Sudeep Holla <[email protected]>
8917L:	[email protected] (moderated for non-subscribers)
8918S:	Maintained
8919F:	drivers/firmware/arm_ffa/
8920F:	include/linux/arm_ffa.h
8921
8922FIRMWARE LOADER (request_firmware)
8923M:	Luis Chamberlain <[email protected]>
8924M:	Russ Weight <[email protected]>
8925M:	Danilo Krummrich <[email protected]>
8926L:	[email protected]
8927S:	Maintained
8928F:	Documentation/firmware_class/
8929F:	drivers/base/firmware_loader/
8930F:	rust/kernel/firmware.rs
8931F:	include/linux/firmware.h
8932
8933FLEXTIMER FTM-QUADDEC DRIVER
8934M:	Patrick Havelange <[email protected]>
8935L:	[email protected]
8936S:	Maintained
8937F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8938F:	drivers/counter/ftm-quaddec.c
8939
8940FLOPPY DRIVER
8941M:	Denis Efremov <[email protected]>
8942L:	[email protected]
8943S:	Odd Fixes
8944F:	drivers/block/floppy.c
8945
8946FLYSKY FSIA6B RC RECEIVER
8947M:	Markus Koch <[email protected]>
8948L:	[email protected]
8949S:	Maintained
8950F:	drivers/input/joystick/fsia6b.c
8951
8952FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8953M:	Geoffrey D. Bennett <[email protected]>
8954L:	[email protected]
8955S:	Maintained
8956W:	https://github.com/geoffreybennett/scarlett-gen2
8957B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8958T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8959F:	include/uapi/sound/scarlett2.h
8960F:	sound/usb/mixer_scarlett2.c
8961
8962FORCEDETH GIGABIT ETHERNET DRIVER
8963M:	Rain River <[email protected]>
8964M:	Zhu Yanjun <[email protected]>
8965L:	[email protected]
8966S:	Maintained
8967F:	drivers/net/ethernet/nvidia/*
8968
8969FORTIFY_SOURCE
8970M:	Kees Cook <[email protected]>
8971L:	[email protected]
8972S:	Supported
8973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8974F:	include/linux/fortify-string.h
8975F:	lib/fortify_kunit.c
8976F:	lib/memcpy_kunit.c
8977F:	lib/test_fortify/*
8978K:	\bunsafe_memcpy\b
8979K:	\b__NO_FORTIFY\b
8980
8981FPGA DFL DRIVERS
8982M:	Wu Hao <[email protected]>
8983R:	Tom Rix <[email protected]>
8984L:	[email protected]
8985S:	Maintained
8986F:	Documentation/ABI/testing/sysfs-bus-dfl*
8987F:	Documentation/fpga/dfl.rst
8988F:	drivers/fpga/dfl*
8989F:	drivers/uio/uio_dfl.c
8990F:	include/linux/dfl.h
8991F:	include/uapi/linux/fpga-dfl.h
8992
8993FPGA MANAGER FRAMEWORK
8994M:	Moritz Fischer <[email protected]>
8995M:	Wu Hao <[email protected]>
8996M:	Xu Yilun <[email protected]>
8997R:	Tom Rix <[email protected]>
8998L:	[email protected]
8999S:	Maintained
9000Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9002F:	Documentation/devicetree/bindings/fpga/
9003F:	Documentation/driver-api/fpga/
9004F:	Documentation/fpga/
9005F:	drivers/fpga/
9006F:	include/linux/fpga/
9007
9008FPU EMULATOR
9009M:	Bill Metzenthen <[email protected]>
9010S:	Maintained
9011W:	https://floatingpoint.billm.au/
9012F:	arch/x86/math-emu/
9013
9014FRAMEBUFFER CORE
9015M:	Simona Vetter <[email protected]>
9016S:	Odd Fixes
9017T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9018F:	drivers/video/fbdev/core/
9019
9020FRAMEBUFFER LAYER
9021M:	Helge Deller <[email protected]>
9022L:	[email protected]
9023L:	[email protected]
9024S:	Maintained
9025Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9027F:	Documentation/fb/
9028F:	drivers/video/
9029F:	include/linux/fb.h
9030F:	include/uapi/linux/fb.h
9031F:	include/uapi/video/
9032F:	include/video/
9033
9034FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9035M:	Horia Geantă <[email protected]>
9036M:	Pankaj Gupta <[email protected]>
9037M:	Gaurav Jain <[email protected]>
9038L:	[email protected]
9039S:	Maintained
9040F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9041F:	drivers/crypto/caam/
9042
9043FREESCALE COLDFIRE M5441X MMC DRIVER
9044M:	Angelo Dureghello <[email protected]>
9045L:	[email protected]
9046S:	Maintained
9047F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9048F:	include/linux/platform_data/mmc-esdhc-mcf.h
9049
9050FREESCALE DIU FRAMEBUFFER DRIVER
9051M:	Timur Tabi <[email protected]>
9052L:	[email protected]
9053S:	Maintained
9054F:	drivers/video/fbdev/fsl-diu-fb.*
9055
9056FREESCALE DMA DRIVER
9057M:	Zhang Wei <[email protected]>
9058L:	[email protected]
9059S:	Maintained
9060F:	drivers/dma/fsldma.*
9061
9062FREESCALE DSPI DRIVER
9063M:	Vladimir Oltean <[email protected]>
9064L:	[email protected]
9065L:	[email protected]
9066S:	Maintained
9067F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9068F:	drivers/spi/spi-fsl-dspi.c
9069F:	include/linux/spi/spi-fsl-dspi.h
9070
9071FREESCALE eDMA DRIVER
9072M:	Frank Li <[email protected]>
9073L:	[email protected]
9074L:	[email protected]
9075S:	Maintained
9076F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9077F:	drivers/dma/fsl-edma*.*
9078
9079FREESCALE ENETC ETHERNET DRIVERS
9080M:	Claudiu Manoil <[email protected]>
9081M:	Vladimir Oltean <[email protected]>
9082M:	Wei Fang <[email protected]>
9083M:	Clark Wang <[email protected]>
9084L:	[email protected]
9085L:	[email protected]
9086S:	Maintained
9087F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9088F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9089F:	drivers/net/ethernet/freescale/enetc/
9090F:	include/linux/fsl/enetc_mdio.h
9091F:	include/linux/fsl/netc_global.h
9092
9093FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9094M:	Claudiu Manoil <[email protected]>
9095L:	[email protected]
9096S:	Maintained
9097F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9098F:	drivers/net/ethernet/freescale/gianfar*
9099
9100FREESCALE GPMI NAND DRIVER
9101M:	Han Xu <[email protected]>
9102L:	[email protected]
9103L:	[email protected]
9104S:	Maintained
9105F:	drivers/mtd/nand/raw/gpmi-nand/*
9106
9107FREESCALE I2C CPM DRIVER
9108M:	Jochen Friedrich <[email protected]>
9109L:	[email protected]
9110L:	[email protected]
9111S:	Maintained
9112F:	drivers/i2c/busses/i2c-cpm.c
9113
9114FREESCALE IMX / MXC FEC DRIVER
9115M:	Wei Fang <[email protected]>
9116R:	Shenwei Wang <[email protected]>
9117R:	Clark Wang <[email protected]>
9118L:	[email protected]
9119L:	[email protected]
9120S:	Maintained
9121F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9122F:	drivers/net/ethernet/freescale/fec.h
9123F:	drivers/net/ethernet/freescale/fec_main.c
9124F:	drivers/net/ethernet/freescale/fec_ptp.c
9125
9126FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9127M:	Sascha Hauer <[email protected]>
9128R:	Pengutronix Kernel Team <[email protected]>
9129L:	[email protected]
9130L:	[email protected] (moderated for non-subscribers)
9131S:	Maintained
9132F:	drivers/video/fbdev/imxfb.c
9133
9134FREESCALE IMX DDR PMU DRIVER
9135M:	Frank Li <[email protected]>
9136L:	[email protected] (moderated for non-subscribers)
9137S:	Maintained
9138F:	Documentation/admin-guide/perf/imx-ddr.rst
9139F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9140F:	drivers/perf/fsl_imx8_ddr_perf.c
9141
9142FREESCALE IMX I2C DRIVER
9143M:	Oleksij Rempel <[email protected]>
9144R:	Pengutronix Kernel Team <[email protected]>
9145L:	[email protected]
9146S:	Maintained
9147F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9148F:	drivers/i2c/busses/i2c-imx.c
9149
9150FREESCALE IMX LPI2C DRIVER
9151M:	Dong Aisheng <[email protected]>
9152L:	[email protected]
9153L:	[email protected]
9154S:	Maintained
9155F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9156F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9157
9158FREESCALE IMX LPSPI DRIVER
9159M:	Frank Li <[email protected]>
9160L:	[email protected]
9161L:	[email protected]
9162S:	Maintained
9163F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9164F:	drivers/spi/spi-fsl-lpspi.c
9165
9166FREESCALE MPC I2C DRIVER
9167M:	Chris Packham <[email protected]>
9168L:	[email protected]
9169S:	Maintained
9170F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9171F:	drivers/i2c/busses/i2c-mpc.c
9172
9173FREESCALE QORIQ DPAA ETHERNET DRIVER
9174M:	Madalin Bucur <[email protected]>
9175L:	[email protected]
9176S:	Maintained
9177F:	drivers/net/ethernet/freescale/dpaa
9178
9179FREESCALE QORIQ DPAA FMAN DRIVER
9180M:	Madalin Bucur <[email protected]>
9181R:	Sean Anderson <[email protected]>
9182L:	[email protected]
9183S:	Maintained
9184F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9185F:	drivers/net/ethernet/freescale/fman
9186
9187FREESCALE QORIQ PTP CLOCK DRIVER
9188M:	Yangbo Lu <[email protected]>
9189L:	[email protected]
9190S:	Maintained
9191F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9192F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9193F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9194F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9195F:	drivers/ptp/ptp_qoriq.c
9196F:	drivers/ptp/ptp_qoriq_debugfs.c
9197F:	include/linux/fsl/ptp_qoriq.h
9198
9199FREESCALE QUAD SPI DRIVER
9200M:	Han Xu <[email protected]>
9201L:	[email protected]
9202L:	[email protected]
9203S:	Maintained
9204F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9205F:	drivers/spi/spi-fsl-qspi.c
9206
9207FREESCALE QUICC ENGINE LIBRARY
9208M:	Qiang Zhao <[email protected]>
9209M:	Christophe Leroy <[email protected]>
9210L:	[email protected]
9211S:	Maintained
9212F:	drivers/soc/fsl/qe/
9213F:	include/soc/fsl/qe/
9214
9215FREESCALE QUICC ENGINE QMC DRIVER
9216M:	Herve Codina <[email protected]>
9217L:	[email protected]
9218S:	Maintained
9219F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9220F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9221F:	drivers/soc/fsl/qe/qmc.c
9222F:	include/soc/fsl/qe/qmc.h
9223
9224FREESCALE QUICC ENGINE QMC HDLC DRIVER
9225M:	Herve Codina <[email protected]>
9226L:	[email protected]
9227L:	[email protected]
9228S:	Maintained
9229F:	drivers/net/wan/fsl_qmc_hdlc.c
9230
9231FREESCALE QUICC ENGINE TSA DRIVER
9232M:	Herve Codina <[email protected]>
9233L:	[email protected]
9234S:	Maintained
9235F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9236F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9237F:	drivers/soc/fsl/qe/tsa.c
9238F:	drivers/soc/fsl/qe/tsa.h
9239F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9240F:	include/dt-bindings/soc/qe-fsl,tsa.h
9241
9242FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9243L:	[email protected]
9244L:	[email protected]
9245S:	Orphan
9246F:	drivers/net/ethernet/freescale/ucc_geth*
9247
9248FREESCALE QUICC ENGINE UCC HDLC DRIVER
9249M:	Zhao Qiang <[email protected]>
9250L:	[email protected]
9251L:	[email protected]
9252S:	Maintained
9253F:	drivers/net/wan/fsl_ucc_hdlc*
9254
9255FREESCALE QUICC ENGINE UCC UART DRIVER
9256M:	Timur Tabi <[email protected]>
9257L:	[email protected]
9258S:	Maintained
9259F:	drivers/tty/serial/ucc_uart.c
9260
9261FREESCALE SOC DRIVERS
9262M:	Christophe Leroy <[email protected]>
9263L:	[email protected]
9264L:	[email protected] (moderated for non-subscribers)
9265S:	Maintained
9266F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9267F:	Documentation/devicetree/bindings/soc/fsl/
9268F:	drivers/soc/fsl/
9269F:	include/linux/fsl/
9270F:	include/soc/fsl/
9271
9272FREESCALE SOC FS_ENET DRIVER
9273M:	Pantelis Antoniou <[email protected]>
9274L:	[email protected]
9275L:	[email protected]
9276S:	Maintained
9277F:	drivers/net/ethernet/freescale/fs_enet/
9278
9279FREESCALE SOC SOUND DRIVERS
9280M:	Shengjiu Wang <[email protected]>
9281M:	Xiubo Li <[email protected]>
9282R:	Fabio Estevam <[email protected]>
9283R:	Nicolin Chen <[email protected]>
9284L:	[email protected]
9285L:	[email protected]
9286S:	Maintained
9287F:	sound/soc/fsl/fsl*
9288F:	sound/soc/fsl/imx*
9289
9290FREESCALE SOC LPC32XX SOUND DRIVERS
9291M:	J.M.B. Downing <[email protected]>
9292M:	Piotr Wojtaszczyk <[email protected]>
9293R:	Vladimir Zapolskiy <[email protected]>
9294L:	[email protected]
9295L:	[email protected]
9296S:	Maintained
9297F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9298F:	sound/soc/fsl/lpc3xxx-*
9299
9300FREESCALE SOC SOUND QMC DRIVER
9301M:	Herve Codina <[email protected]>
9302L:	[email protected]
9303L:	[email protected]
9304S:	Maintained
9305F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9306F:	sound/soc/fsl/fsl_qmc_audio.c
9307
9308FREESCALE USB PERIPHERAL DRIVERS
9309L:	[email protected]
9310L:	[email protected]
9311S:	Orphan
9312F:	drivers/usb/gadget/udc/fsl*
9313
9314FREESCALE USB PHY DRIVER
9315L:	[email protected]
9316L:	[email protected]
9317S:	Orphan
9318F:	drivers/usb/phy/phy-fsl-usb*
9319
9320FREEVXFS FILESYSTEM
9321M:	Christoph Hellwig <[email protected]>
9322S:	Maintained
9323W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9324F:	fs/freevxfs/
9325
9326FREEZER
9327M:	"Rafael J. Wysocki" <[email protected]>
9328M:	Pavel Machek <[email protected]>
9329L:	[email protected]
9330S:	Supported
9331F:	Documentation/power/freezing-of-tasks.rst
9332F:	include/linux/freezer.h
9333F:	kernel/freezer.c
9334
9335FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9336M:	Eric Biggers <[email protected]>
9337M:	Theodore Y. Ts'o <[email protected]>
9338M:	Jaegeuk Kim <[email protected]>
9339L:	[email protected]
9340S:	Supported
9341Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9342T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9343F:	Documentation/filesystems/fscrypt.rst
9344F:	fs/crypto/
9345F:	include/linux/fscrypt.h
9346F:	include/uapi/linux/fscrypt.h
9347
9348FSI SUBSYSTEM
9349M:	Jeremy Kerr <[email protected]>
9350M:	Joel Stanley <[email protected]>
9351R:	Alistar Popple <[email protected]>
9352R:	Eddie James <[email protected]>
9353L:	[email protected]
9354S:	Supported
9355Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9357F:	drivers/fsi/
9358F:	include/linux/fsi*.h
9359F:	include/trace/events/fsi*.h
9360
9361FSI-ATTACHED I2C DRIVER
9362M:	Eddie James <[email protected]>
9363L:	[email protected]
9364L:	[email protected] (moderated for non-subscribers)
9365S:	Maintained
9366F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9367F:	drivers/i2c/busses/i2c-fsi.c
9368
9369FSI-ATTACHED SPI DRIVER
9370M:	Eddie James <[email protected]>
9371L:	[email protected]
9372S:	Maintained
9373F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9374F:	drivers/spi/spi-fsi.c
9375
9376FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9377M:	Jan Kara <[email protected]>
9378R:	Amir Goldstein <[email protected]>
9379L:	[email protected]
9380S:	Maintained
9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9382F:	fs/notify/
9383F:	include/linux/fsnotify*.h
9384
9385FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9386M:	Eric Biggers <[email protected]>
9387M:	Theodore Y. Ts'o <[email protected]>
9388L:	[email protected]
9389S:	Supported
9390Q:	https://patchwork.kernel.org/project/fsverity/list/
9391T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9392F:	Documentation/filesystems/fsverity.rst
9393F:	fs/verity/
9394F:	include/linux/fsverity.h
9395F:	include/uapi/linux/fsverity.h
9396
9397FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9398M:	Michael Zaidman <[email protected]>
9399L:	[email protected]
9400L:	[email protected]
9401S:	Maintained
9402F:	drivers/hid/hid-ft260.c
9403
9404FUJITSU LAPTOP EXTRAS
9405M:	Jonathan Woithe <[email protected]>
9406L:	[email protected]
9407S:	Maintained
9408F:	drivers/platform/x86/fujitsu-laptop.c
9409
9410FUJITSU TABLET EXTRAS
9411M:	Robert Gerlach <[email protected]>
9412L:	[email protected]
9413S:	Maintained
9414F:	drivers/platform/x86/fujitsu-tablet.c
9415
9416FUNCTION HOOKS (FTRACE)
9417M:	Steven Rostedt <[email protected]>
9418M:	Masami Hiramatsu <[email protected]>
9419R:	Mark Rutland <[email protected]>
9420L:	[email protected]
9421L:	[email protected]
9422S:	Maintained
9423Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9425F:	Documentation/trace/ftrace*
9426F:	arch/*/*/*/*ftrace*
9427F:	arch/*/*/*ftrace*
9428F:	include/*/ftrace.h
9429F:	kernel/trace/fgraph.c
9430F:	kernel/trace/ftrace*
9431F:	samples/ftrace
9432
9433FUNGIBLE ETHERNET DRIVERS
9434M:	Dimitris Michailidis <[email protected]>
9435L:	[email protected]
9436S:	Supported
9437F:	drivers/net/ethernet/fungible/
9438
9439FUSE: FILESYSTEM IN USERSPACE
9440M:	Miklos Szeredi <[email protected]>
9441L:	[email protected]
9442S:	Maintained
9443W:	https://github.com/libfuse/
9444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9445F:	Documentation/filesystems/fuse.rst
9446F:	fs/fuse/
9447F:	include/uapi/linux/fuse.h
9448
9449FUTEX SUBSYSTEM
9450M:	Thomas Gleixner <[email protected]>
9451M:	Ingo Molnar <[email protected]>
9452R:	Peter Zijlstra <[email protected]>
9453R:	Darren Hart <[email protected]>
9454R:	Davidlohr Bueso <[email protected]>
9455R:	André Almeida <[email protected]>
9456L:	[email protected]
9457S:	Maintained
9458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9459F:	Documentation/locking/*futex*
9460F:	include/asm-generic/futex.h
9461F:	include/linux/futex.h
9462F:	include/uapi/linux/futex.h
9463F:	kernel/futex/*
9464F:	tools/perf/bench/futex*
9465F:	tools/testing/selftests/futex/
9466
9467GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9468M:	Sebastian Reichel <[email protected]>
9469L:	[email protected]
9470S:	Maintained
9471F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9472F:	drivers/media/i2c/gc0308.c
9473
9474GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9475M:	Zhi Mao <[email protected]>
9476L:	[email protected]
9477S:	Maintained
9478F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9479F:	drivers/media/i2c/gc05a2.c
9480
9481GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9482M:	Zhi Mao <[email protected]>
9483L:	[email protected]
9484S:	Maintained
9485F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9486F:	drivers/media/i2c/gc08a3.c
9487
9488GALAXYCORE GC2145 SENSOR DRIVER
9489M:	Alain Volmat <[email protected]>
9490L:	[email protected]
9491S:	Maintained
9492T:	git git://linuxtv.org/media.git
9493F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9494F:	drivers/media/i2c/gc2145.c
9495
9496GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9497M:	Tim Harvey <[email protected]>
9498S:	Maintained
9499F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9500F:	Documentation/hwmon/gsc-hwmon.rst
9501F:	drivers/hwmon/gsc-hwmon.c
9502F:	drivers/mfd/gateworks-gsc.c
9503F:	include/linux/mfd/gsc.h
9504F:	include/linux/platform_data/gsc_hwmon.h
9505
9506GCC PLUGINS
9507M:	Kees Cook <[email protected]>
9508L:	[email protected]
9509S:	Maintained
9510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9511F:	Documentation/kbuild/gcc-plugins.rst
9512F:	include/linux/stackleak.h
9513F:	kernel/stackleak.c
9514F:	scripts/Makefile.gcc-plugins
9515F:	scripts/gcc-plugins/
9516
9517GCOV BASED KERNEL PROFILING
9518M:	Peter Oberparleiter <[email protected]>
9519S:	Maintained
9520F:	Documentation/dev-tools/gcov.rst
9521F:	kernel/gcov/
9522
9523GDB KERNEL DEBUGGING HELPER SCRIPTS
9524M:	Jan Kiszka <[email protected]>
9525M:	Kieran Bingham <[email protected]>
9526S:	Supported
9527F:	scripts/gdb/
9528
9529GE HEALTHCARE PMC ADC DRIVER
9530M:	Herve Codina <[email protected]>
9531L:	[email protected]
9532S:	Maintained
9533F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9534F:	drivers/iio/adc/gehc-pmc-adc.c
9535F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9536
9537GEMINI CRYPTO DRIVER
9538M:	Corentin Labbe <[email protected]>
9539L:	[email protected]
9540S:	Maintained
9541F:	drivers/crypto/gemini/
9542
9543GEMTEK FM RADIO RECEIVER DRIVER
9544M:	Hans Verkuil <[email protected]>
9545L:	[email protected]
9546S:	Maintained
9547W:	https://linuxtv.org
9548T:	git git://linuxtv.org/media.git
9549F:	drivers/media/radio/radio-gemtek*
9550
9551GENERIC ARCHITECTURE TOPOLOGY
9552M:	Sudeep Holla <[email protected]>
9553L:	[email protected]
9554S:	Maintained
9555F:	drivers/base/arch_topology.c
9556F:	include/linux/arch_topology.h
9557
9558GENERIC ENTRY CODE
9559M:	Thomas Gleixner <[email protected]>
9560M:	Peter Zijlstra <[email protected]>
9561M:	Andy Lutomirski <[email protected]>
9562L:	[email protected]
9563S:	Maintained
9564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9565F:	include/linux/entry-common.h
9566F:	include/linux/entry-kvm.h
9567F:	kernel/entry/
9568
9569GENERIC GPIO I2C DRIVER
9570M:	Wolfram Sang <[email protected]>
9571S:	Supported
9572F:	drivers/i2c/busses/i2c-gpio.c
9573F:	include/linux/platform_data/i2c-gpio.h
9574
9575GENERIC GPIO I2C MULTIPLEXER DRIVER
9576M:	Peter Korsgaard <[email protected]>
9577L:	[email protected]
9578S:	Supported
9579F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9580F:	drivers/i2c/muxes/i2c-mux-gpio.c
9581F:	include/linux/platform_data/i2c-mux-gpio.h
9582
9583GENERIC GPIO RESET DRIVER
9584M:	Krzysztof Kozlowski <[email protected]>
9585S:	Maintained
9586F:	drivers/reset/reset-gpio.c
9587
9588GENERIC HDLC (WAN) DRIVERS
9589M:	Krzysztof Halasa <[email protected]>
9590S:	Maintained
9591W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9592F:	drivers/net/wan/c101.c
9593F:	drivers/net/wan/hd6457*
9594F:	drivers/net/wan/hdlc*
9595F:	drivers/net/wan/n2.c
9596F:	drivers/net/wan/pc300too.c
9597F:	drivers/net/wan/pci200syn.c
9598F:	drivers/net/wan/wanxl*
9599
9600GENERIC INCLUDE/ASM HEADER FILES
9601M:	Arnd Bergmann <[email protected]>
9602L:	[email protected]
9603S:	Maintained
9604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9605F:	include/asm-generic/
9606F:	include/uapi/asm-generic/
9607
9608GENERIC PHY FRAMEWORK
9609M:	Vinod Koul <[email protected]>
9610M:	Kishon Vijay Abraham I <[email protected]>
9611L:	[email protected]
9612S:	Supported
9613Q:	https://patchwork.kernel.org/project/linux-phy/list/
9614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9615F:	Documentation/devicetree/bindings/phy/
9616F:	drivers/phy/
9617F:	include/dt-bindings/phy/
9618F:	include/linux/phy/
9619
9620GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9621M:	Wolfram Sang <[email protected]>
9622S:	Supported
9623F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9624F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9625
9626GENERIC PM DOMAINS
9627M:	Ulf Hansson <[email protected]>
9628L:	[email protected]
9629S:	Supported
9630F:	Documentation/devicetree/bindings/power/power?domain*
9631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9632F:	drivers/pmdomain/
9633F:	include/linux/pm_domain.h
9634
9635GENERIC RADIX TREE
9636M:	Kent Overstreet <[email protected]>
9637S:	Supported
9638C:	irc://irc.oftc.net/bcache
9639F:	include/linux/generic-radix-tree.h
9640F:	lib/generic-radix-tree.c
9641
9642GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9643M:	Eugen Hristev <[email protected]>
9644L:	[email protected]
9645S:	Maintained
9646F:	drivers/input/touchscreen/resistive-adc-touch.c
9647
9648GENERIC STRING LIBRARY
9649M:	Kees Cook <[email protected]>
9650R:	Andy Shevchenko <[email protected]>
9651L:	[email protected]
9652S:	Supported
9653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9654F:	include/linux/string.h
9655F:	include/linux/string_choices.h
9656F:	include/linux/string_helpers.h
9657F:	lib/string.c
9658F:	lib/string_kunit.c
9659F:	lib/string_helpers.c
9660F:	lib/string_helpers_kunit.c
9661F:	scripts/coccinelle/api/string_choices.cocci
9662
9663GENERIC UIO DRIVER FOR PCI DEVICES
9664M:	"Michael S. Tsirkin" <[email protected]>
9665L:	[email protected]
9666S:	Supported
9667F:	drivers/uio/uio_pci_generic.c
9668
9669GENERIC VDSO LIBRARY
9670M:	Andy Lutomirski <[email protected]>
9671M:	Thomas Gleixner <[email protected]>
9672M:	Vincenzo Frascino <[email protected]>
9673L:	[email protected]
9674S:	Maintained
9675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9676F:	include/asm-generic/vdso/vsyscall.h
9677F:	include/vdso/
9678F:	kernel/time/vsyscall.c
9679F:	lib/vdso/
9680
9681GENWQE (IBM Generic Workqueue Card)
9682M:	Frank Haverkamp <[email protected]>
9683S:	Supported
9684F:	drivers/misc/genwqe/
9685
9686GET_MAINTAINER SCRIPT
9687M:	Joe Perches <[email protected]>
9688S:	Maintained
9689F:	scripts/get_maintainer.pl
9690
9691GFS2 FILE SYSTEM
9692M:	Andreas Gruenbacher <[email protected]>
9693L:	[email protected]
9694S:	Supported
9695B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9697F:	Documentation/filesystems/gfs2*
9698F:	fs/gfs2/
9699F:	include/uapi/linux/gfs2_ondisk.h
9700
9701GIGABYTE WATERFORCE SENSOR DRIVER
9702M:	Aleksa Savic <[email protected]>
9703L:	[email protected]
9704S:	Maintained
9705F:	Documentation/hwmon/gigabyte_waterforce.rst
9706F:	drivers/hwmon/gigabyte_waterforce.c
9707
9708GIGABYTE WMI DRIVER
9709M:	Thomas Weißschuh <[email protected]>
9710L:	[email protected]
9711S:	Maintained
9712F:	drivers/platform/x86/gigabyte-wmi.c
9713
9714GNSS SUBSYSTEM
9715M:	Johan Hovold <[email protected]>
9716S:	Maintained
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9718F:	Documentation/ABI/testing/sysfs-class-gnss
9719F:	Documentation/devicetree/bindings/gnss/
9720F:	drivers/gnss/
9721F:	include/linux/gnss.h
9722
9723GO7007 MPEG CODEC
9724M:	Hans Verkuil <[email protected]>
9725L:	[email protected]
9726S:	Maintained
9727F:	drivers/media/usb/go7007/
9728
9729GOODIX TOUCHSCREEN
9730M:	Bastien Nocera <[email protected]>
9731M:	Hans de Goede <[email protected]>
9732L:	[email protected]
9733S:	Maintained
9734F:	drivers/input/touchscreen/goodix*
9735
9736GOOGLE ETHERNET DRIVERS
9737M:	Jeroen de Borst <[email protected]>
9738M:	Praveen Kaligineedi <[email protected]>
9739R:	Shailend Chand <[email protected]>
9740L:	[email protected]
9741S:	Supported
9742F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9743F:	drivers/net/ethernet/google
9744
9745GOOGLE FIRMWARE DRIVERS
9746M:	Tzung-Bi Shih <[email protected]>
9747R:	Brian Norris <[email protected]>
9748R:	Julius Werner <[email protected]>
9749L:	[email protected]
9750S:	Maintained
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9752F:	drivers/firmware/google/
9753
9754GOOGLE TENSOR SoC SUPPORT
9755M:	Peter Griffin <[email protected]>
9756L:	[email protected] (moderated for non-subscribers)
9757L:	[email protected]
9758S:	Maintained
9759F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9760F:	arch/arm64/boot/dts/exynos/google/
9761F:	drivers/clk/samsung/clk-gs101.c
9762F:	drivers/phy/samsung/phy-gs101-ufs.c
9763F:	include/dt-bindings/clock/google,gs101.h
9764K:	[gG]oogle.?[tT]ensor
9765
9766GPD POCKET FAN DRIVER
9767M:	Hans de Goede <[email protected]>
9768L:	[email protected]
9769S:	Maintained
9770F:	drivers/platform/x86/gpd-pocket-fan.c
9771
9772GPIB DRIVERS
9773M:	Dave Penkler <[email protected]>
9774S:	Maintained
9775F:	drivers/staging/gpib/
9776
9777GPIO ACPI SUPPORT
9778M:	Mika Westerberg <[email protected]>
9779M:	Andy Shevchenko <[email protected]>
9780L:	[email protected]
9781L:	[email protected]
9782S:	Supported
9783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9784F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9785F:	drivers/gpio/gpiolib-acpi.c
9786F:	drivers/gpio/gpiolib-acpi.h
9787
9788GPIO AGGREGATOR
9789M:	Geert Uytterhoeven <[email protected]>
9790L:	[email protected]
9791S:	Supported
9792F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9793F:	drivers/gpio/gpio-aggregator.c
9794
9795GPIO IR Transmitter
9796M:	Sean Young <[email protected]>
9797L:	[email protected]
9798S:	Maintained
9799F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9800F:	drivers/media/rc/gpio-ir-tx.c
9801
9802GPIO MOCKUP DRIVER
9803M:	Bamvor Jian Zhang <[email protected]>
9804L:	[email protected]
9805S:	Maintained
9806F:	drivers/gpio/gpio-mockup.c
9807F:	tools/testing/selftests/gpio/
9808
9809GPIO REGMAP
9810M:	Michael Walle <[email protected]>
9811S:	Maintained
9812F:	drivers/gpio/gpio-regmap.c
9813F:	include/linux/gpio/regmap.h
9814K:	(devm_)?gpio_regmap_(un)?register
9815
9816GPIO SUBSYSTEM
9817M:	Linus Walleij <[email protected]>
9818M:	Bartosz Golaszewski <[email protected]>
9819L:	[email protected]
9820S:	Maintained
9821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9822F:	Documentation/admin-guide/gpio/
9823F:	Documentation/devicetree/bindings/gpio/
9824F:	Documentation/driver-api/gpio/
9825F:	drivers/gpio/
9826F:	include/dt-bindings/gpio/
9827F:	include/linux/gpio.h
9828F:	include/linux/gpio/
9829F:	include/linux/of_gpio.h
9830K:	(devm_)?gpio_(request|free|direction|get|set)
9831
9832GPIO UAPI
9833M:	Bartosz Golaszewski <[email protected]>
9834R:	Kent Gibson <[email protected]>
9835L:	[email protected]
9836S:	Maintained
9837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9838F:	Documentation/ABI/obsolete/sysfs-gpio
9839F:	Documentation/ABI/testing/gpio-cdev
9840F:	Documentation/userspace-api/gpio/
9841F:	drivers/gpio/gpiolib-cdev.c
9842F:	include/uapi/linux/gpio.h
9843F:	tools/gpio/
9844
9845GRETH 10/100/1G Ethernet MAC device driver
9846M:	Andreas Larsson <[email protected]>
9847L:	[email protected]
9848S:	Maintained
9849F:	drivers/net/ethernet/aeroflex/
9850
9851GREYBUS AUDIO PROTOCOLS DRIVERS
9852M:	Vaibhav Agarwal <[email protected]>
9853M:	Mark Greer <[email protected]>
9854S:	Maintained
9855F:	drivers/staging/greybus/audio_apbridgea.c
9856F:	drivers/staging/greybus/audio_apbridgea.h
9857F:	drivers/staging/greybus/audio_codec.c
9858F:	drivers/staging/greybus/audio_codec.h
9859F:	drivers/staging/greybus/audio_gb.c
9860F:	drivers/staging/greybus/audio_manager.c
9861F:	drivers/staging/greybus/audio_manager.h
9862F:	drivers/staging/greybus/audio_manager_module.c
9863F:	drivers/staging/greybus/audio_manager_private.h
9864F:	drivers/staging/greybus/audio_manager_sysfs.c
9865F:	drivers/staging/greybus/audio_module.c
9866F:	drivers/staging/greybus/audio_topology.c
9867
9868GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9869M:	Viresh Kumar <[email protected]>
9870S:	Maintained
9871F:	drivers/staging/greybus/authentication.c
9872F:	drivers/staging/greybus/bootrom.c
9873F:	drivers/staging/greybus/firmware.h
9874F:	drivers/staging/greybus/fw-core.c
9875F:	drivers/staging/greybus/fw-download.c
9876F:	drivers/staging/greybus/fw-management.c
9877F:	drivers/staging/greybus/greybus_authentication.h
9878F:	drivers/staging/greybus/greybus_firmware.h
9879F:	drivers/staging/greybus/hid.c
9880F:	drivers/staging/greybus/i2c.c
9881F:	drivers/staging/greybus/spi.c
9882F:	drivers/staging/greybus/spilib.c
9883F:	drivers/staging/greybus/spilib.h
9884
9885GREYBUS LOOPBACK DRIVER
9886M:	Bryan O'Donoghue <[email protected]>
9887S:	Maintained
9888F:	drivers/staging/greybus/loopback.c
9889
9890GREYBUS PLATFORM DRIVERS
9891M:	Vaibhav Hiremath <[email protected]>
9892S:	Maintained
9893F:	drivers/staging/greybus/arche-apb-ctrl.c
9894F:	drivers/staging/greybus/arche-platform.c
9895F:	drivers/staging/greybus/arche_platform.h
9896
9897GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9898M:	Rui Miguel Silva <[email protected]>
9899S:	Maintained
9900F:	drivers/staging/greybus/gpio.c
9901F:	drivers/staging/greybus/light.c
9902F:	drivers/staging/greybus/power_supply.c
9903F:	drivers/staging/greybus/sdio.c
9904F:	drivers/staging/greybus/spi.c
9905F:	drivers/staging/greybus/spilib.c
9906
9907GREYBUS BEAGLEPLAY DRIVERS
9908M:	Ayush Singh <[email protected]>
9909L:	[email protected] (moderated for non-subscribers)
9910S:	Maintained
9911F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9912F:	drivers/greybus/gb-beagleplay.c
9913
9914GREYBUS SUBSYSTEM
9915M:	Johan Hovold <[email protected]>
9916M:	Alex Elder <[email protected]>
9917M:	Greg Kroah-Hartman <[email protected]>
9918L:	[email protected] (moderated for non-subscribers)
9919S:	Maintained
9920F:	drivers/greybus/
9921F:	drivers/staging/greybus/
9922F:	include/linux/greybus.h
9923F:	include/linux/greybus/
9924
9925GREYBUS UART PROTOCOLS DRIVERS
9926M:	David Lin <[email protected]>
9927S:	Maintained
9928F:	drivers/staging/greybus/log.c
9929F:	drivers/staging/greybus/uart.c
9930
9931GS1662 VIDEO SERIALIZER
9932M:	Charles-Antoine Couret <[email protected]>
9933L:	[email protected]
9934S:	Maintained
9935T:	git git://linuxtv.org/media.git
9936F:	drivers/media/spi/gs1662.c
9937
9938GSPCA FINEPIX SUBDRIVER
9939M:	Frank Zago <[email protected]>
9940L:	[email protected]
9941S:	Maintained
9942T:	git git://linuxtv.org/media.git
9943F:	drivers/media/usb/gspca/finepix.c
9944
9945GSPCA GL860 SUBDRIVER
9946M:	Olivier Lorin <[email protected]>
9947L:	[email protected]
9948S:	Maintained
9949T:	git git://linuxtv.org/media.git
9950F:	drivers/media/usb/gspca/gl860/
9951
9952GSPCA M5602 SUBDRIVER
9953M:	Erik Andren <[email protected]>
9954L:	[email protected]
9955S:	Maintained
9956T:	git git://linuxtv.org/media.git
9957F:	drivers/media/usb/gspca/m5602/
9958
9959GSPCA PAC207 SONIXB SUBDRIVER
9960M:	Hans Verkuil <[email protected]>
9961L:	[email protected]
9962S:	Odd Fixes
9963T:	git git://linuxtv.org/media.git
9964F:	drivers/media/usb/gspca/pac207.c
9965
9966GSPCA SN9C20X SUBDRIVER
9967M:	Brian Johnson <[email protected]>
9968L:	[email protected]
9969S:	Maintained
9970T:	git git://linuxtv.org/media.git
9971F:	drivers/media/usb/gspca/sn9c20x.c
9972
9973GSPCA T613 SUBDRIVER
9974M:	Leandro Costantino <[email protected]>
9975L:	[email protected]
9976S:	Maintained
9977T:	git git://linuxtv.org/media.git
9978F:	drivers/media/usb/gspca/t613.c
9979
9980GSPCA USB WEBCAM DRIVER
9981M:	Hans Verkuil <[email protected]>
9982L:	[email protected]
9983S:	Odd Fixes
9984T:	git git://linuxtv.org/media.git
9985F:	drivers/media/usb/gspca/
9986
9987GTP (GPRS Tunneling Protocol)
9988M:	Pablo Neira Ayuso <[email protected]>
9989M:	Harald Welte <[email protected]>
9990L:	[email protected]
9991S:	Maintained
9992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9993F:	drivers/net/gtp.c
9994
9995GUID PARTITION TABLE (GPT)
9996M:	Davidlohr Bueso <[email protected]>
9997L:	[email protected]
9998S:	Maintained
9999F:	block/partitions/efi.*
10000
10001HABANALABS PCI DRIVER
10002M:	Ofir Bitton <[email protected]>
10003L:	[email protected]
10004S:	Supported
10005C:	irc://irc.oftc.net/dri-devel
10006T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10007F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10008F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10009F:	drivers/accel/habanalabs/
10010F:	include/linux/habanalabs/
10011F:	include/trace/events/habanalabs.h
10012F:	include/uapi/drm/habanalabs_accel.h
10013
10014HACKRF MEDIA DRIVER
10015L:	[email protected]
10016S:	Orphan
10017W:	https://linuxtv.org
10018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10019F:	drivers/media/usb/hackrf/
10020
10021HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10022M:	Chuck Lever <[email protected]>
10023L:	[email protected]
10024L:	[email protected]
10025S:	Maintained
10026F:	Documentation/netlink/specs/handshake.yaml
10027F:	Documentation/networking/tls-handshake.rst
10028F:	include/net/handshake.h
10029F:	include/trace/events/handshake.h
10030F:	net/handshake/
10031
10032HANTRO VPU CODEC DRIVER
10033M:	Ezequiel Garcia <[email protected]>
10034M:	Philipp Zabel <[email protected]>
10035L:	[email protected]
10036L:	[email protected]
10037S:	Maintained
10038F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10039F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10040F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10041F:	drivers/media/platform/verisilicon/
10042
10043HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10044M:	Frank Seidel <[email protected]>
10045L:	[email protected]
10046S:	Maintained
10047W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10048F:	drivers/platform/x86/hdaps.c
10049
10050HARDWARE MONITORING
10051M:	Jean Delvare <[email protected]>
10052M:	Guenter Roeck <[email protected]>
10053L:	[email protected]
10054S:	Maintained
10055W:	http://hwmon.wiki.kernel.org/
10056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10057F:	Documentation/ABI/testing/sysfs-class-hwmon
10058F:	Documentation/devicetree/bindings/hwmon/
10059F:	Documentation/hwmon/
10060F:	drivers/hwmon/
10061F:	include/linux/hwmon*.h
10062F:	include/trace/events/hwmon*.h
10063K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10064
10065HARDWARE RANDOM NUMBER GENERATOR CORE
10066M:	Olivia Mackall <[email protected]>
10067M:	Herbert Xu <[email protected]>
10068L:	[email protected]
10069S:	Odd fixes
10070F:	Documentation/admin-guide/hw_random.rst
10071F:	Documentation/devicetree/bindings/rng/
10072F:	drivers/char/hw_random/
10073F:	include/linux/hw_random.h
10074
10075HARDWARE SPINLOCK CORE
10076M:	Bjorn Andersson <[email protected]>
10077R:	Baolin Wang <[email protected]>
10078L:	[email protected]
10079S:	Maintained
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10081F:	Documentation/devicetree/bindings/hwlock/
10082F:	Documentation/locking/hwspinlock.rst
10083F:	drivers/hwspinlock/
10084F:	include/linux/hwspinlock.h
10085
10086HARDWARE TRACING FACILITIES
10087M:	Alexander Shishkin <[email protected]>
10088S:	Maintained
10089F:	drivers/hwtracing/
10090
10091HARMONY SOUND DRIVER
10092L:	[email protected]
10093S:	Maintained
10094F:	sound/parisc/harmony.*
10095
10096HDPVR USB VIDEO ENCODER DRIVER
10097M:	Hans Verkuil <[email protected]>
10098L:	[email protected]
10099S:	Odd Fixes
10100W:	https://linuxtv.org
10101T:	git git://linuxtv.org/media.git
10102F:	drivers/media/usb/hdpvr/
10103
10104HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10105M:	Keng-Yu Lin <[email protected]>
10106S:	Supported
10107F:	drivers/misc/hpilo.[ch]
10108
10109HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10110M:	Jerry Hoemann <[email protected]>
10111S:	Supported
10112F:	Documentation/watchdog/hpwdt.rst
10113F:	drivers/watchdog/hpwdt.c
10114
10115HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10116M:	Don Brace <[email protected]>
10117L:	[email protected]
10118L:	[email protected]
10119S:	Supported
10120F:	Documentation/scsi/hpsa.rst
10121F:	drivers/scsi/hpsa*.[ch]
10122F:	include/linux/cciss*.h
10123F:	include/uapi/linux/cciss*.h
10124
10125HFI1 DRIVER
10126M:	Dennis Dalessandro <[email protected]>
10127L:	[email protected]
10128S:	Supported
10129F:	drivers/infiniband/hw/hfi1
10130
10131HFS FILESYSTEM
10132L:	[email protected]
10133S:	Orphan
10134F:	Documentation/filesystems/hfs.rst
10135F:	fs/hfs/
10136
10137HFSPLUS FILESYSTEM
10138L:	[email protected]
10139S:	Orphan
10140F:	Documentation/filesystems/hfsplus.rst
10141F:	fs/hfsplus/
10142
10143HGA FRAMEBUFFER DRIVER
10144M:	Ferenc Bakonyi <[email protected]>
10145L:	[email protected]
10146S:	Maintained
10147W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10148F:	drivers/video/fbdev/hgafb.c
10149
10150HIBERNATION (aka Software Suspend, aka swsusp)
10151M:	"Rafael J. Wysocki" <[email protected]>
10152M:	Pavel Machek <[email protected]>
10153L:	[email protected]
10154S:	Supported
10155B:	https://bugzilla.kernel.org
10156F:	arch/*/include/asm/suspend*.h
10157F:	arch/x86/power/
10158F:	drivers/base/power/
10159F:	include/linux/freezer.h
10160F:	include/linux/pm.h
10161F:	include/linux/suspend.h
10162F:	kernel/power/
10163
10164HID CORE LAYER
10165M:	Jiri Kosina <[email protected]>
10166M:	Benjamin Tissoires <[email protected]>
10167L:	[email protected]
10168S:	Maintained
10169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10170F:	Documentation/hid/
10171F:	drivers/hid/
10172F:	include/linux/hid*
10173F:	include/uapi/linux/hid*
10174F:	samples/hid/
10175F:	tools/testing/selftests/hid/
10176
10177HID LOGITECH DRIVERS
10178R:	Filipe Laíns <[email protected]>
10179L:	[email protected]
10180S:	Maintained
10181F:	drivers/hid/hid-logitech-*
10182
10183HID NVIDIA SHIELD DRIVER
10184M:	Rahul Rameshbabu <[email protected]>
10185L:	[email protected]
10186S:	Maintained
10187F:	drivers/hid/hid-nvidia-shield.c
10188
10189HID PHOENIX RC FLIGHT CONTROLLER
10190M:	Marcus Folkesson <[email protected]>
10191L:	[email protected]
10192S:	Maintained
10193F:	drivers/hid/hid-pxrc.c
10194
10195HID PLAYSTATION DRIVER
10196M:	Roderick Colenbrander <[email protected]>
10197L:	[email protected]
10198S:	Supported
10199F:	drivers/hid/hid-playstation.c
10200
10201HID SENSOR HUB DRIVERS
10202M:	Jiri Kosina <[email protected]>
10203M:	Jonathan Cameron <[email protected]>
10204M:	Srinivas Pandruvada <[email protected]>
10205L:	[email protected]
10206L:	[email protected]
10207S:	Maintained
10208F:	Documentation/hid/hid-sensor*
10209F:	drivers/hid/hid-sensor-*
10210F:	drivers/iio/*/hid-*
10211F:	include/linux/hid-sensor-*
10212
10213HID VRC-2 CAR CONTROLLER DRIVER
10214M:	Marcus Folkesson <[email protected]>
10215L:	[email protected]
10216S:	Maintained
10217F:	drivers/hid/hid-vrc2.c
10218
10219HID WACOM DRIVER
10220M:	Ping Cheng <[email protected]>
10221M:	Jason Gerecke  <[email protected]>
10222L:	[email protected]
10223S:	Maintained
10224F:	drivers/hid/wacom.h
10225F:	drivers/hid/wacom_*
10226
10227HID++ LOGITECH DRIVERS
10228R:	Filipe Laíns <[email protected]>
10229R:	Bastien Nocera <[email protected]>
10230L:	[email protected]
10231S:	Maintained
10232F:	drivers/hid/hid-logitech-hidpp.c
10233
10234HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10235M:	Anna-Maria Behnsen <[email protected]>
10236M:	Frederic Weisbecker <[email protected]>
10237M:	Thomas Gleixner <[email protected]>
10238L:	[email protected]
10239S:	Maintained
10240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10241F:	Documentation/timers/
10242F:	include/linux/clockchips.h
10243F:	include/linux/delay.h
10244F:	include/linux/hrtimer.h
10245F:	include/linux/timer.h
10246F:	kernel/time/clockevents.c
10247F:	kernel/time/hrtimer.c
10248F:	kernel/time/sleep_timeout.c
10249F:	kernel/time/timer.c
10250F:	kernel/time/timer_list.c
10251F:	kernel/time/timer_migration.*
10252F:	tools/testing/selftests/timers/
10253
10254HIGH-SPEED SCC DRIVER FOR AX.25
10255L:	[email protected]
10256S:	Orphan
10257F:	drivers/net/hamradio/scc.c
10258
10259HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10260M:	HighPoint Linux Team <[email protected]>
10261S:	Supported
10262W:	http://www.highpoint-tech.com
10263F:	Documentation/scsi/hptiop.rst
10264F:	drivers/scsi/hptiop.c
10265
10266HIKEY960 ONBOARD USB GPIO HUB DRIVER
10267M:	John Stultz <[email protected]>
10268L:	[email protected]
10269S:	Maintained
10270F:	drivers/misc/hisi_hikey_usb.c
10271
10272HIMAX HX83112B TOUCHSCREEN SUPPORT
10273M:	Job Noorman <[email protected]>
10274L:	[email protected]
10275S:	Maintained
10276F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10277F:	drivers/input/touchscreen/himax_hx83112b.c
10278
10279HIPPI
10280M:	Jes Sorensen <[email protected]>
10281L:	[email protected]
10282S:	Maintained
10283F:	drivers/net/hippi/
10284F:	include/linux/hippidevice.h
10285F:	include/uapi/linux/if_hippi.h
10286F:	net/802/hippi.c
10287
10288HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10289M:	Kurt Kanzenbach <[email protected]>
10290L:	[email protected]
10291S:	Maintained
10292F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10293F:	drivers/net/dsa/hirschmann/*
10294F:	include/linux/platform_data/hirschmann-hellcreek.h
10295F:	net/dsa/tag_hellcreek.c
10296
10297HISILICON DMA DRIVER
10298M:	Zhou Wang <[email protected]>
10299M:	Jie Hai <[email protected]>
10300L:	[email protected]
10301S:	Maintained
10302F:	drivers/dma/hisi_dma.c
10303
10304HISILICON GPIO DRIVER
10305M:	Jay Fang <[email protected]>
10306L:	[email protected]
10307S:	Maintained
10308F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10309F:	drivers/gpio/gpio-hisi.c
10310
10311HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10312M:	Zhiqi Song <[email protected]>
10313M:	Longfang Liu <[email protected]>
10314L:	[email protected]
10315S:	Maintained
10316F:	Documentation/ABI/testing/debugfs-hisi-hpre
10317F:	drivers/crypto/hisilicon/hpre/hpre.h
10318F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10319F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10320
10321HISILICON HNS3 PMU DRIVER
10322M:	Jijie Shao <[email protected]>
10323S:	Supported
10324F:	Documentation/admin-guide/perf/hns3-pmu.rst
10325F:	drivers/perf/hisilicon/hns3_pmu.c
10326
10327HISILICON I2C CONTROLLER DRIVER
10328M:	Yicong Yang <[email protected]>
10329L:	[email protected]
10330S:	Maintained
10331W:	https://www.hisilicon.com
10332F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10333F:	drivers/i2c/busses/i2c-hisi.c
10334
10335HISILICON KUNPENG SOC HCCS DRIVER
10336M:	Huisong Li <[email protected]>
10337S:	Maintained
10338F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10339F:	drivers/soc/hisilicon/kunpeng_hccs.c
10340F:	drivers/soc/hisilicon/kunpeng_hccs.h
10341
10342HISILICON LPC BUS DRIVER
10343M:	Jay Fang <[email protected]>
10344S:	Maintained
10345W:	http://www.hisilicon.com
10346F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10347F:	drivers/bus/hisi_lpc.c
10348
10349HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10350M:	Jian Shen <[email protected]>
10351M:	Salil Mehta <[email protected]>
10352M:	Jijie Shao <[email protected]>
10353L:	[email protected]
10354S:	Maintained
10355W:	http://www.hisilicon.com
10356F:	drivers/net/ethernet/hisilicon/hns3/
10357
10358HISILICON NETWORK HIBMCGE DRIVER
10359M:	Jijie Shao <[email protected]>
10360L:	[email protected]
10361S:	Maintained
10362F:	drivers/net/ethernet/hisilicon/hibmcge/
10363
10364HISILICON NETWORK SUBSYSTEM DRIVER
10365M:	Jian Shen <[email protected]>
10366M:	Salil Mehta <[email protected]>
10367L:	[email protected]
10368S:	Maintained
10369W:	http://www.hisilicon.com
10370F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10371F:	drivers/net/ethernet/hisilicon/
10372
10373HISILICON PMU DRIVER
10374M:	Yicong Yang <[email protected]>
10375M:	Jonathan Cameron <[email protected]>
10376S:	Supported
10377W:	http://www.hisilicon.com
10378F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10379F:	Documentation/admin-guide/perf/hisi-pmu.rst
10380F:	drivers/perf/hisilicon
10381
10382HISILICON PTT DRIVER
10383M:	Yicong Yang <[email protected]>
10384M:	Jonathan Cameron <[email protected]>
10385L:	[email protected]
10386S:	Maintained
10387F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10388F:	Documentation/trace/hisi-ptt.rst
10389F:	drivers/hwtracing/ptt/
10390F:	tools/perf/arch/arm64/util/hisi-ptt.c
10391F:	tools/perf/util/hisi-ptt*
10392F:	tools/perf/util/hisi-ptt-decoder/*
10393
10394HISILICON QM DRIVER
10395M:	Weili Qian <[email protected]>
10396M:	Zhou Wang <[email protected]>
10397L:	[email protected]
10398S:	Maintained
10399F:	drivers/crypto/hisilicon/Kconfig
10400F:	drivers/crypto/hisilicon/Makefile
10401F:	drivers/crypto/hisilicon/qm.c
10402F:	drivers/crypto/hisilicon/sgl.c
10403F:	include/linux/hisi_acc_qm.h
10404
10405HISILICON ROCE DRIVER
10406M:	Chengchang Tang <[email protected]>
10407M:	Junxian Huang <[email protected]>
10408L:	[email protected]
10409S:	Maintained
10410F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10411F:	drivers/infiniband/hw/hns/
10412
10413HISILICON SAS Controller
10414M:	Yihang Li <[email protected]>
10415S:	Supported
10416W:	http://www.hisilicon.com
10417F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10418F:	drivers/scsi/hisi_sas/
10419
10420HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10421M:	Longfang Liu <[email protected]>
10422L:	[email protected]
10423S:	Maintained
10424F:	Documentation/ABI/testing/debugfs-hisi-sec
10425F:	drivers/crypto/hisilicon/sec2/sec.h
10426F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10427F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10428F:	drivers/crypto/hisilicon/sec2/sec_main.c
10429
10430HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10431M:	Jay Fang <[email protected]>
10432L:	[email protected]
10433S:	Maintained
10434W:	http://www.hisilicon.com
10435F:	drivers/spi/spi-hisi-kunpeng.c
10436
10437HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10438M:	Mauro Carvalho Chehab <[email protected]>
10439L:	[email protected]
10440S:	Maintained
10441F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10442F:	drivers/spmi/hisi-spmi-controller.c
10443
10444HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10445M:	Mauro Carvalho Chehab <[email protected]>
10446L:	[email protected]
10447S:	Maintained
10448F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10449F:	drivers/mfd/hi6421-spmi-pmic.c
10450
10451HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10452M:	Weili Qian <[email protected]>
10453S:	Maintained
10454F:	drivers/crypto/hisilicon/trng/trng.c
10455
10456HISILICON V3XX SPI NOR FLASH Controller Driver
10457M:	Jay Fang <[email protected]>
10458S:	Maintained
10459W:	http://www.hisilicon.com
10460F:	drivers/spi/spi-hisi-sfc-v3xx.c
10461
10462HISILICON ZIP Controller DRIVER
10463M:	Yang Shen <[email protected]>
10464M:	Zhou Wang <[email protected]>
10465L:	[email protected]
10466S:	Maintained
10467F:	Documentation/ABI/testing/debugfs-hisi-zip
10468F:	drivers/crypto/hisilicon/zip/
10469
10470HMM - Heterogeneous Memory Management
10471M:	Jérôme Glisse <[email protected]>
10472L:	[email protected]
10473S:	Maintained
10474F:	Documentation/mm/hmm.rst
10475F:	include/linux/hmm*
10476F:	lib/test_hmm*
10477F:	mm/hmm*
10478F:	tools/testing/selftests/mm/*hmm*
10479
10480HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10481M:	Petre Rodan <[email protected]>
10482L:	[email protected]
10483S:	Maintained
10484F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10485F:	drivers/iio/pressure/hsc030pa*
10486
10487HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10488M:	Andreas Klinger <[email protected]>
10489M:	Petre Rodan <[email protected]>
10490L:	[email protected]
10491S:	Maintained
10492F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10493F:	drivers/iio/pressure/mprls0025pa*
10494
10495HP BIOSCFG DRIVER
10496M:	Jorge Lopez <[email protected]>
10497L:	[email protected]
10498S:	Maintained
10499F:	drivers/platform/x86/hp/hp-bioscfg/
10500
10501HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10502L:	[email protected]
10503S:	Orphan
10504F:	drivers/platform/x86/hp/tc1100-wmi.c
10505
10506HP WMI HARDWARE MONITOR DRIVER
10507M:	James Seo <[email protected]>
10508L:	[email protected]
10509S:	Maintained
10510F:	Documentation/hwmon/hp-wmi-sensors.rst
10511F:	drivers/hwmon/hp-wmi-sensors.c
10512
10513HPET:	High Precision Event Timers driver
10514M:	Clemens Ladisch <[email protected]>
10515S:	Maintained
10516F:	Documentation/timers/hpet.rst
10517F:	drivers/char/hpet.c
10518F:	include/linux/hpet.h
10519F:	include/uapi/linux/hpet.h
10520
10521HPET:	x86
10522S:	Orphan
10523F:	arch/x86/include/asm/hpet.h
10524F:	arch/x86/kernel/hpet.c
10525
10526HPFS FILESYSTEM
10527M:	Mikulas Patocka <[email protected]>
10528S:	Maintained
10529W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10530F:	fs/hpfs/
10531
10532HS3001 Hardware Temperature and Humidity Sensor
10533M:	Andre Werner <[email protected]>
10534L:	[email protected]
10535S:	Maintained
10536F:	drivers/hwmon/hs3001.c
10537
10538HSI SUBSYSTEM
10539M:	Sebastian Reichel <[email protected]>
10540S:	Maintained
10541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10542F:	Documentation/ABI/testing/sysfs-bus-hsi
10543F:	Documentation/driver-api/hsi.rst
10544F:	drivers/hsi/
10545F:	include/linux/hsi/
10546F:	include/uapi/linux/hsi/
10547
10548HSO 3G MODEM DRIVER
10549L:	[email protected]
10550S:	Orphan
10551F:	drivers/net/usb/hso.c
10552
10553HSR NETWORK PROTOCOL
10554L:	[email protected]
10555S:	Orphan
10556F:	net/hsr/
10557
10558HT16K33 LED CONTROLLER DRIVER
10559M:	Robin van der Gracht <[email protected]>
10560S:	Maintained
10561F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10562F:	drivers/auxdisplay/ht16k33.c
10563
10564HTCPEN TOUCHSCREEN DRIVER
10565M:	Pau Oliva Fora <[email protected]>
10566L:	[email protected]
10567S:	Maintained
10568F:	drivers/input/touchscreen/htcpen.c
10569
10570HTE SUBSYSTEM
10571M:	Dipen Patel <[email protected]>
10572L:	[email protected]
10573S:	Maintained
10574Q:	https://patchwork.kernel.org/project/timestamp/list/
10575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10576F:	Documentation/devicetree/bindings/timestamp/
10577F:	Documentation/driver-api/hte/
10578F:	drivers/hte/
10579F:	include/linux/hte.h
10580
10581HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10582M:	Lorenzo Bianconi <[email protected]>
10583L:	[email protected]
10584S:	Maintained
10585W:	http://www.st.com/
10586F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10587F:	drivers/iio/humidity/hts221*
10588
10589HUAWEI ETHERNET DRIVER
10590M:	Cai Huoqing <[email protected]>
10591L:	[email protected]
10592S:	Maintained
10593F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10594F:	drivers/net/ethernet/huawei/hinic/
10595
10596HUGETLB SUBSYSTEM
10597M:	Muchun Song <[email protected]>
10598L:	[email protected]
10599S:	Maintained
10600F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10601F:	Documentation/admin-guide/mm/hugetlbpage.rst
10602F:	Documentation/mm/hugetlbfs_reserv.rst
10603F:	Documentation/mm/vmemmap_dedup.rst
10604F:	fs/hugetlbfs/
10605F:	include/linux/hugetlb.h
10606F:	include/trace/events/hugetlbfs.h
10607F:	mm/hugetlb.c
10608F:	mm/hugetlb_vmemmap.c
10609F:	mm/hugetlb_vmemmap.h
10610F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10611
10612HVA ST MEDIA DRIVER
10613M:	Jean-Christophe Trotin <[email protected]>
10614L:	[email protected]
10615S:	Supported
10616W:	https://linuxtv.org
10617T:	git git://linuxtv.org/media.git
10618F:	drivers/media/platform/st/sti/hva
10619
10620HWPOISON MEMORY FAILURE HANDLING
10621M:	Miaohe Lin <[email protected]>
10622R:	Naoya Horiguchi <[email protected]>
10623L:	[email protected]
10624S:	Maintained
10625F:	mm/hwpoison-inject.c
10626F:	mm/memory-failure.c
10627
10628HYCON HY46XX TOUCHSCREEN SUPPORT
10629M:	Giulio Benetti <[email protected]>
10630L:	[email protected]
10631S:	Maintained
10632F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10633F:	drivers/input/touchscreen/hycon-hy46xx.c
10634
10635HYGON PROCESSOR SUPPORT
10636M:	Pu Wen <[email protected]>
10637L:	[email protected]
10638S:	Maintained
10639F:	arch/x86/kernel/cpu/hygon.c
10640
10641HYNIX HI556 SENSOR DRIVER
10642M:	Sakari Ailus <[email protected]>
10643L:	[email protected]
10644S:	Maintained
10645T:	git git://linuxtv.org/media.git
10646F:	drivers/media/i2c/hi556.c
10647
10648HYNIX HI846 SENSOR DRIVER
10649M:	Martin Kepplinger <[email protected]>
10650L:	[email protected]
10651S:	Maintained
10652F:	drivers/media/i2c/hi846.c
10653
10654HYNIX HI847 SENSOR DRIVER
10655M:	Sakari Ailus <[email protected]>
10656L:	[email protected]
10657S:	Maintained
10658F:	drivers/media/i2c/hi847.c
10659
10660Hyper-V/Azure CORE AND DRIVERS
10661M:	"K. Y. Srinivasan" <[email protected]>
10662M:	Haiyang Zhang <[email protected]>
10663M:	Wei Liu <[email protected]>
10664M:	Dexuan Cui <[email protected]>
10665L:	[email protected]
10666S:	Supported
10667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10668F:	Documentation/ABI/stable/sysfs-bus-vmbus
10669F:	Documentation/ABI/testing/debugfs-hyperv
10670F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10671F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10672F:	Documentation/virt/hyperv
10673F:	arch/arm64/hyperv
10674F:	arch/arm64/include/asm/hyperv-tlfs.h
10675F:	arch/arm64/include/asm/mshyperv.h
10676F:	arch/x86/hyperv
10677F:	arch/x86/include/asm/hyperv-tlfs.h
10678F:	arch/x86/include/asm/mshyperv.h
10679F:	arch/x86/include/asm/trace/hyperv.h
10680F:	arch/x86/kernel/cpu/mshyperv.c
10681F:	drivers/clocksource/hyperv_timer.c
10682F:	drivers/hid/hid-hyperv.c
10683F:	drivers/hv/
10684F:	drivers/input/serio/hyperv-keyboard.c
10685F:	drivers/iommu/hyperv-iommu.c
10686F:	drivers/net/ethernet/microsoft/
10687F:	drivers/net/hyperv/
10688F:	drivers/pci/controller/pci-hyperv-intf.c
10689F:	drivers/pci/controller/pci-hyperv.c
10690F:	drivers/scsi/storvsc_drv.c
10691F:	drivers/uio/uio_hv_generic.c
10692F:	drivers/video/fbdev/hyperv_fb.c
10693F:	include/asm-generic/hyperv-tlfs.h
10694F:	include/asm-generic/mshyperv.h
10695F:	include/clocksource/hyperv_timer.h
10696F:	include/linux/hyperv.h
10697F:	include/net/mana
10698F:	include/uapi/linux/hyperv.h
10699F:	net/vmw_vsock/hyperv_transport.c
10700F:	tools/hv/
10701
10702HYPERBUS SUPPORT
10703M:	Vignesh Raghavendra <[email protected]>
10704R:	Tudor Ambarus <[email protected]>
10705L:	[email protected]
10706S:	Supported
10707Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10708C:	irc://irc.oftc.net/mtd
10709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10710F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10711F:	drivers/mtd/hyperbus/
10712F:	include/linux/mtd/hyperbus.h
10713
10714HYPERVISOR VIRTUAL CONSOLE DRIVER
10715L:	[email protected]
10716S:	Odd Fixes
10717F:	drivers/tty/hvc/
10718
10719I2C ACPI SUPPORT
10720M:	Mika Westerberg <[email protected]>
10721L:	[email protected]
10722L:	[email protected]
10723S:	Maintained
10724F:	drivers/i2c/i2c-core-acpi.c
10725
10726I2C ADDRESS TRANSLATOR (ATR)
10727M:	Tomi Valkeinen <[email protected]>
10728R:	Luca Ceresoli <[email protected]>
10729L:	[email protected]
10730S:	Maintained
10731F:	drivers/i2c/i2c-atr.c
10732F:	include/linux/i2c-atr.h
10733
10734I2C CONTROLLER DRIVER FOR NVIDIA GPU
10735M:	Ajay Gupta <[email protected]>
10736L:	[email protected]
10737S:	Maintained
10738F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10739F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10740
10741I2C MUXES
10742M:	Peter Rosin <[email protected]>
10743L:	[email protected]
10744S:	Maintained
10745F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10746F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10747F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10748F:	Documentation/i2c/i2c-topology.rst
10749F:	Documentation/i2c/muxes/
10750F:	drivers/i2c/i2c-mux.c
10751F:	drivers/i2c/muxes/
10752F:	include/linux/i2c-mux.h
10753
10754I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10755M:	Gregory CLEMENT <[email protected]>
10756L:	[email protected]
10757S:	Maintained
10758F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10759F:	drivers/i2c/busses/i2c-mv64xxx.c
10760
10761I2C OF COMPONENT PROBER
10762M:	Chen-Yu Tsai <[email protected]>
10763L:	[email protected]
10764L:	[email protected]
10765S:	Maintained
10766F:	drivers/i2c/i2c-core-of-prober.c
10767F:	include/linux/i2c-of-prober.h
10768
10769I2C OVER PARALLEL PORT
10770M:	Jean Delvare <[email protected]>
10771L:	[email protected]
10772S:	Maintained
10773F:	Documentation/i2c/busses/i2c-parport.rst
10774F:	drivers/i2c/busses/i2c-parport.c
10775
10776I2C SUBSYSTEM
10777M:	Wolfram Sang <[email protected]>
10778L:	[email protected]
10779S:	Maintained
10780W:	https://i2c.wiki.kernel.org/
10781Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10783F:	Documentation/i2c/
10784F:	drivers/i2c/*
10785F:	include/dt-bindings/i2c/i2c.h
10786F:	include/linux/i2c-dev.h
10787F:	include/linux/i2c-smbus.h
10788F:	include/linux/i2c.h
10789F:	include/uapi/linux/i2c-*.h
10790F:	include/uapi/linux/i2c.h
10791
10792I2C SUBSYSTEM HOST DRIVERS
10793M:	Andi Shyti <[email protected]>
10794L:	[email protected]
10795S:	Maintained
10796W:	https://i2c.wiki.kernel.org/
10797Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10799F:	Documentation/devicetree/bindings/i2c/
10800F:	drivers/i2c/algos/
10801F:	drivers/i2c/busses/
10802F:	include/dt-bindings/i2c/
10803
10804I2C-TAOS-EVM DRIVER
10805M:	Jean Delvare <[email protected]>
10806L:	[email protected]
10807S:	Maintained
10808F:	Documentation/i2c/busses/i2c-taos-evm.rst
10809F:	drivers/i2c/busses/i2c-taos-evm.c
10810
10811I2C-TINY-USB DRIVER
10812M:	Till Harbaum <[email protected]>
10813L:	[email protected]
10814S:	Maintained
10815W:	http://www.harbaum.org/till/i2c_tiny_usb
10816F:	drivers/i2c/busses/i2c-tiny-usb.c
10817
10818I2C/SMBUS CONTROLLER DRIVERS FOR PC
10819M:	Jean Delvare <[email protected]>
10820L:	[email protected]
10821S:	Maintained
10822F:	Documentation/i2c/busses/i2c-ali1535.rst
10823F:	Documentation/i2c/busses/i2c-ali1563.rst
10824F:	Documentation/i2c/busses/i2c-ali15x3.rst
10825F:	Documentation/i2c/busses/i2c-amd756.rst
10826F:	Documentation/i2c/busses/i2c-amd8111.rst
10827F:	Documentation/i2c/busses/i2c-i801.rst
10828F:	Documentation/i2c/busses/i2c-nforce2.rst
10829F:	Documentation/i2c/busses/i2c-piix4.rst
10830F:	Documentation/i2c/busses/i2c-sis5595.rst
10831F:	Documentation/i2c/busses/i2c-sis630.rst
10832F:	Documentation/i2c/busses/i2c-sis96x.rst
10833F:	Documentation/i2c/busses/i2c-via.rst
10834F:	Documentation/i2c/busses/i2c-viapro.rst
10835F:	drivers/i2c/busses/i2c-ali1535.c
10836F:	drivers/i2c/busses/i2c-ali1563.c
10837F:	drivers/i2c/busses/i2c-ali15x3.c
10838F:	drivers/i2c/busses/i2c-amd756.c
10839F:	drivers/i2c/busses/i2c-amd8111.c
10840F:	drivers/i2c/busses/i2c-i801.c
10841F:	drivers/i2c/busses/i2c-isch.c
10842F:	drivers/i2c/busses/i2c-nforce2.c
10843F:	drivers/i2c/busses/i2c-piix4.*
10844F:	drivers/i2c/busses/i2c-sis5595.c
10845F:	drivers/i2c/busses/i2c-sis630.c
10846F:	drivers/i2c/busses/i2c-sis96x.c
10847F:	drivers/i2c/busses/i2c-via.c
10848F:	drivers/i2c/busses/i2c-viapro.c
10849
10850I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10851M:	Hans de Goede <[email protected]>
10852L:	[email protected]
10853S:	Maintained
10854F:	drivers/i2c/busses/i2c-cht-wc.c
10855
10856I2C/SMBUS ISMT DRIVER
10857M:	Seth Heasley <[email protected]>
10858M:	Neil Horman <[email protected]>
10859L:	[email protected]
10860F:	Documentation/i2c/busses/i2c-ismt.rst
10861F:	drivers/i2c/busses/i2c-ismt.c
10862
10863I2C/SMBUS ZHAOXIN DRIVER
10864M:	Hans Hu <[email protected]>
10865L:	[email protected]
10866S:	Maintained
10867W:	https://www.zhaoxin.com
10868F:	drivers/i2c/busses/i2c-viai2c-common.c
10869F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10870
10871I2C/SMBUS STUB DRIVER
10872M:	Jean Delvare <[email protected]>
10873L:	[email protected]
10874S:	Maintained
10875F:	drivers/i2c/i2c-stub.c
10876
10877I3C DRIVER FOR ASPEED AST2600
10878M:	Jeremy Kerr <[email protected]>
10879S:	Maintained
10880F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10881F:	drivers/i3c/master/ast2600-i3c-master.c
10882
10883I3C DRIVER FOR CADENCE I3C MASTER IP
10884M:	Przemysław Gaj <[email protected]>
10885S:	Maintained
10886F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10887F:	drivers/i3c/master/i3c-master-cdns.c
10888
10889I3C DRIVER FOR SYNOPSYS DESIGNWARE
10890S:	Orphan
10891F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10892F:	drivers/i3c/master/dw*
10893
10894I3C SUBSYSTEM
10895M:	Alexandre Belloni <[email protected]>
10896L:	[email protected] (moderated for non-subscribers)
10897S:	Maintained
10898C:	irc://chat.freenode.net/linux-i3c
10899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10900F:	Documentation/ABI/testing/sysfs-bus-i3c
10901F:	Documentation/devicetree/bindings/i3c/
10902F:	Documentation/driver-api/i3c
10903F:	drivers/i3c/
10904F:	include/dt-bindings/i3c/
10905F:	include/linux/i3c/
10906
10907IBM Operation Panel Input Driver
10908M:	Eddie James <[email protected]>
10909L:	[email protected]
10910S:	Maintained
10911F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10912F:	drivers/input/misc/ibm-panel.c
10913
10914IBM Power 842 compression accelerator
10915M:	Haren Myneni <[email protected]>
10916S:	Supported
10917F:	crypto/842.c
10918F:	drivers/crypto/nx/Kconfig
10919F:	drivers/crypto/nx/Makefile
10920F:	drivers/crypto/nx/nx-842*
10921F:	include/linux/sw842.h
10922F:	lib/842/
10923
10924IBM Power in-Nest Crypto Acceleration
10925M:	Breno Leitão <[email protected]>
10926M:	Nayna Jain <[email protected]>
10927M:	Paulo Flabiano Smorigo <[email protected]>
10928L:	[email protected]
10929S:	Supported
10930F:	drivers/crypto/nx/Kconfig
10931F:	drivers/crypto/nx/Makefile
10932F:	drivers/crypto/nx/nx-aes*
10933F:	drivers/crypto/nx/nx-sha*
10934F:	drivers/crypto/nx/nx.*
10935F:	drivers/crypto/nx/nx_csbcpb.h
10936F:	drivers/crypto/nx/nx_debugfs.c
10937
10938IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10939M:	Tyrel Datwyler <[email protected]>
10940L:	[email protected]
10941L:	[email protected]
10942S:	Supported
10943F:	drivers/pci/hotplug/rpadlpar*
10944
10945IBM Power Linux RAID adapter
10946M:	Brian King <[email protected]>
10947S:	Supported
10948F:	drivers/scsi/ipr.*
10949
10950IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10951M:	Tyrel Datwyler <[email protected]>
10952L:	[email protected]
10953L:	[email protected]
10954S:	Supported
10955F:	drivers/pci/hotplug/rpaphp*
10956
10957IBM Power SRIOV Virtual NIC Device Driver
10958M:	Haren Myneni <[email protected]>
10959M:	Rick Lindsley <[email protected]>
10960R:	Nick Child <[email protected]>
10961R:	Thomas Falcon <[email protected]>
10962L:	[email protected]
10963S:	Supported
10964F:	drivers/net/ethernet/ibm/ibmvnic.*
10965
10966IBM Power VFIO Support
10967M:	Timothy Pearson <[email protected]>
10968S:	Supported
10969F:	drivers/vfio/vfio_iommu_spapr_tce.c
10970
10971IBM Power Virtual Ethernet Device Driver
10972M:	Nick Child <[email protected]>
10973L:	[email protected]
10974S:	Supported
10975F:	drivers/net/ethernet/ibm/ibmveth.*
10976
10977IBM Power Virtual FC Device Drivers
10978M:	Tyrel Datwyler <[email protected]>
10979L:	[email protected]
10980S:	Supported
10981F:	drivers/scsi/ibmvscsi/ibmvfc*
10982
10983IBM Power Virtual Management Channel Driver
10984M:	Brad Warrum <[email protected]>
10985M:	Ritu Agarwal <[email protected]>
10986S:	Supported
10987F:	drivers/misc/ibmvmc.*
10988
10989IBM Power Virtual SCSI Device Drivers
10990M:	Tyrel Datwyler <[email protected]>
10991L:	[email protected]
10992S:	Supported
10993F:	drivers/scsi/ibmvscsi/ibmvscsi*
10994F:	include/scsi/viosrp.h
10995
10996IBM Power Virtual SCSI Device Target Driver
10997M:	Tyrel Datwyler <[email protected]>
10998L:	[email protected]
10999L:	[email protected]
11000S:	Supported
11001F:	drivers/scsi/ibmvscsi_tgt/
11002
11003IBM Power VMX Cryptographic instructions
11004M:	Breno Leitão <[email protected]>
11005M:	Nayna Jain <[email protected]>
11006M:	Paulo Flabiano Smorigo <[email protected]>
11007L:	[email protected]
11008S:	Supported
11009F:	arch/powerpc/crypto/Kconfig
11010F:	arch/powerpc/crypto/Makefile
11011F:	arch/powerpc/crypto/aes.c
11012F:	arch/powerpc/crypto/aes_cbc.c
11013F:	arch/powerpc/crypto/aes_ctr.c
11014F:	arch/powerpc/crypto/aes_xts.c
11015F:	arch/powerpc/crypto/aesp8-ppc.*
11016F:	arch/powerpc/crypto/ghash.c
11017F:	arch/powerpc/crypto/ghashp8-ppc.pl
11018F:	arch/powerpc/crypto/ppc-xlate.pl
11019F:	arch/powerpc/crypto/vmx.c
11020
11021IBM ServeRAID RAID DRIVER
11022S:	Orphan
11023F:	drivers/scsi/ips.*
11024
11025ICH LPC AND GPIO DRIVER
11026M:	Peter Tyser <[email protected]>
11027S:	Maintained
11028F:	drivers/gpio/gpio-ich.c
11029F:	drivers/mfd/lpc_ich.c
11030
11031ICY I2C DRIVER
11032M:	Max Staudt <[email protected]>
11033L:	[email protected]
11034S:	Maintained
11035F:	drivers/i2c/busses/i2c-icy.c
11036
11037IDEAPAD LAPTOP EXTRAS DRIVER
11038M:	Ike Panhc <[email protected]>
11039L:	[email protected]
11040S:	Maintained
11041W:	http://launchpad.net/ideapad-laptop
11042F:	drivers/platform/x86/ideapad-laptop.c
11043
11044IDEAPAD LAPTOP SLIDEBAR DRIVER
11045M:	Andrey Moiseev <[email protected]>
11046L:	[email protected]
11047S:	Maintained
11048W:	https://github.com/o2genum/ideapad-slidebar
11049F:	drivers/input/misc/ideapad_slidebar.c
11050
11051IDT VersaClock 5 CLOCK DRIVER
11052M:	Luca Ceresoli <[email protected]>
11053S:	Maintained
11054F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11055F:	drivers/clk/clk-versaclock5.c
11056
11057IEEE 802.15.4 SUBSYSTEM
11058M:	Alexander Aring <[email protected]>
11059M:	Stefan Schmidt <[email protected]>
11060M:	Miquel Raynal <[email protected]>
11061L:	[email protected]
11062S:	Maintained
11063W:	https://linux-wpan.org/
11064Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11067F:	Documentation/networking/ieee802154.rst
11068F:	drivers/net/ieee802154/
11069F:	include/linux/ieee802154.h
11070F:	include/linux/nl802154.h
11071F:	include/net/af_ieee802154.h
11072F:	include/net/cfg802154.h
11073F:	include/net/ieee802154_netdev.h
11074F:	include/net/mac802154.h
11075F:	include/net/nl802154.h
11076F:	net/ieee802154/
11077F:	net/mac802154/
11078
11079Intel VIRTIO DATA PATH ACCELERATOR
11080M:	Zhu Lingshan <[email protected]>
11081L:	[email protected]
11082S:	Supported
11083F:	drivers/vdpa/ifcvf/
11084
11085IFE PROTOCOL
11086M:	Yotam Gigi <[email protected]>
11087M:	Jamal Hadi Salim <[email protected]>
11088F:	include/net/ife.h
11089F:	include/uapi/linux/ife.h
11090F:	net/ife
11091
11092IGORPLUG-USB IR RECEIVER
11093M:	Sean Young <[email protected]>
11094L:	[email protected]
11095S:	Maintained
11096F:	drivers/media/rc/igorplugusb.c
11097
11098IGUANAWORKS USB IR TRANSCEIVER
11099M:	Sean Young <[email protected]>
11100L:	[email protected]
11101S:	Maintained
11102F:	drivers/media/rc/iguanair.c
11103
11104IIO BACKEND FRAMEWORK
11105M:	Nuno Sa <[email protected]>
11106R:	Olivier Moysan <[email protected]>
11107L:	[email protected]
11108S:	Maintained
11109F:	Documentation/ABI/testing/debugfs-iio-backend
11110F:	drivers/iio/industrialio-backend.c
11111F:	include/linux/iio/backend.h
11112
11113IIO DIGITAL POTENTIOMETER DAC
11114M:	Peter Rosin <[email protected]>
11115L:	[email protected]
11116S:	Maintained
11117F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11118F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11119F:	drivers/iio/dac/dpot-dac.c
11120
11121IIO ENVELOPE DETECTOR
11122M:	Peter Rosin <[email protected]>
11123L:	[email protected]
11124S:	Maintained
11125F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11126F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11127F:	drivers/iio/adc/envelope-detector.c
11128
11129IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11130M:	Matti Vaittinen <[email protected]>
11131L:	[email protected]
11132S:	Maintained
11133F:	drivers/iio/industrialio-gts-helper.c
11134F:	include/linux/iio/iio-gts-helper.h
11135F:	drivers/iio/test/iio-test-gts.c
11136
11137IIO MULTIPLEXER
11138M:	Peter Rosin <[email protected]>
11139L:	[email protected]
11140S:	Maintained
11141F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11142F:	drivers/iio/multiplexer/iio-mux.c
11143
11144IIO SCMI BASED DRIVER
11145M:	Jyoti Bhayana <[email protected]>
11146L:	[email protected]
11147S:	Maintained
11148F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11149
11150IIO SUBSYSTEM AND DRIVERS
11151M:	Jonathan Cameron <[email protected]>
11152R:	Lars-Peter Clausen <[email protected]>
11153L:	[email protected]
11154S:	Maintained
11155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11156F:	Documentation/ABI/testing/configfs-iio*
11157F:	Documentation/ABI/testing/sysfs-bus-iio*
11158F:	Documentation/devicetree/bindings/iio/
11159F:	Documentation/iio/
11160F:	drivers/iio/
11161F:	drivers/staging/iio/
11162F:	include/dt-bindings/iio/
11163F:	include/linux/iio/
11164F:	tools/iio/
11165
11166IIO UNIT CONVERTER
11167M:	Peter Rosin <[email protected]>
11168L:	[email protected]
11169S:	Maintained
11170F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11171F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11172F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11173F:	drivers/iio/afe/iio-rescale.c
11174
11175IKANOS/ADI EAGLE ADSL USB DRIVER
11176M:	Matthieu Castet <[email protected]>
11177M:	Stanislaw Gruszka <[email protected]>
11178S:	Maintained
11179F:	drivers/usb/atm/ueagle-atm.c
11180
11181IMAGIS TOUCHSCREEN DRIVER
11182M:	Markuss Broks <[email protected]>
11183S:	Maintained
11184F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11185F:	drivers/input/touchscreen/imagis.c
11186
11187IMGTEC ASCII LCD DRIVER
11188M:	Paul Burton <[email protected]>
11189S:	Maintained
11190F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11191F:	drivers/auxdisplay/img-ascii-lcd.c
11192
11193IMGTEC JPEG ENCODER DRIVER
11194M:	Devarsh Thakkar <[email protected]>
11195L:	[email protected]
11196S:	Supported
11197F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11198F:	drivers/media/platform/imagination/e5010*
11199
11200IMGTEC IR DECODER DRIVER
11201S:	Orphan
11202F:	drivers/media/rc/img-ir/
11203
11204IMGTEC POWERVR DRM DRIVER
11205M:	Frank Binns <[email protected]>
11206M:	Matt Coster <[email protected]>
11207S:	Supported
11208T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11209F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11210F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11211F:	Documentation/gpu/imagination/
11212F:	drivers/gpu/drm/ci/xfails/powervr*
11213F:	drivers/gpu/drm/imagination/
11214F:	include/uapi/drm/pvr_drm.h
11215
11216IMON SOUNDGRAPH USB IR RECEIVER
11217M:	Sean Young <[email protected]>
11218L:	[email protected]
11219S:	Maintained
11220F:	drivers/media/rc/imon.c
11221F:	drivers/media/rc/imon_raw.c
11222
11223IMS TWINTURBO FRAMEBUFFER DRIVER
11224L:	[email protected]
11225S:	Orphan
11226F:	drivers/video/fbdev/imsttfb.c
11227
11228INDEX OF FURTHER KERNEL DOCUMENTATION
11229M:	Carlos Bilbao <[email protected]>
11230S:	Maintained
11231F:	Documentation/process/kernel-docs.rst
11232
11233INDUSTRY PACK SUBSYSTEM (IPACK)
11234M:	Vaibhav Gupta <[email protected]>
11235M:	Jens Taprogge <[email protected]>
11236M:	Greg Kroah-Hartman <[email protected]>
11237L:	[email protected]
11238S:	Maintained
11239W:	http://industrypack.sourceforge.net
11240F:	drivers/ipack/
11241
11242INFINEON DPS310 Driver
11243M:	Eddie James <[email protected]>
11244L:	[email protected]
11245S:	Maintained
11246F:	drivers/iio/pressure/dps310.c
11247
11248INFINEON PEB2466 ASoC CODEC
11249M:	Herve Codina <[email protected]>
11250L:	[email protected]
11251S:	Maintained
11252F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11253F:	sound/soc/codecs/peb2466.c
11254
11255INFINIBAND SUBSYSTEM
11256M:	Jason Gunthorpe <[email protected]>
11257M:	Leon Romanovsky <[email protected]>
11258L:	[email protected]
11259S:	Supported
11260W:	https://github.com/linux-rdma/rdma-core
11261Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11263F:	Documentation/devicetree/bindings/infiniband/
11264F:	Documentation/infiniband/
11265F:	drivers/infiniband/
11266F:	include/rdma/
11267F:	include/trace/events/ib_mad.h
11268F:	include/trace/events/ib_umad.h
11269F:	include/trace/misc/rdma.h
11270F:	include/uapi/linux/if_infiniband.h
11271F:	include/uapi/rdma/
11272F:	samples/bpf/ibumad_kern.c
11273F:	samples/bpf/ibumad_user.c
11274
11275INGENIC JZ4780 NAND DRIVER
11276M:	Harvey Hunt <[email protected]>
11277L:	[email protected]
11278L:	[email protected]
11279S:	Maintained
11280F:	drivers/mtd/nand/raw/ingenic/
11281
11282INGENIC JZ47xx SoCs
11283M:	Paul Cercueil <[email protected]>
11284L:	[email protected]
11285S:	Maintained
11286F:	arch/mips/boot/dts/ingenic/
11287F:	arch/mips/generic/board-ingenic.c
11288F:	arch/mips/include/asm/mach-ingenic/
11289F:	arch/mips/ingenic/Kconfig
11290F:	drivers/clk/ingenic/
11291F:	drivers/dma/dma-jz4780.c
11292F:	drivers/gpu/drm/ingenic/
11293F:	drivers/i2c/busses/i2c-jz4780.c
11294F:	drivers/iio/adc/ingenic-adc.c
11295F:	drivers/irqchip/irq-ingenic.c
11296F:	drivers/memory/jz4780-nemc.c
11297F:	drivers/mmc/host/jz4740_mmc.c
11298F:	drivers/mtd/nand/raw/ingenic/
11299F:	drivers/pinctrl/pinctrl-ingenic.c
11300F:	drivers/power/supply/ingenic-battery.c
11301F:	drivers/pwm/pwm-jz4740.c
11302F:	drivers/remoteproc/ingenic_rproc.c
11303F:	drivers/rtc/rtc-jz4740.c
11304F:	drivers/tty/serial/8250/8250_ingenic.c
11305F:	drivers/usb/musb/jz4740.c
11306F:	drivers/watchdog/jz4740_wdt.c
11307F:	include/dt-bindings/iio/adc/ingenic,adc.h
11308F:	include/linux/mfd/ingenic-tcu.h
11309F:	sound/soc/codecs/jz47*
11310F:	sound/soc/jz4740/
11311
11312INJOINIC IP5xxx POWER BANK IC DRIVER
11313M:	Samuel Holland <[email protected]>
11314S:	Maintained
11315F:	drivers/power/supply/ip5xxx_power.c
11316
11317INOTIFY
11318M:	Jan Kara <[email protected]>
11319R:	Amir Goldstein <[email protected]>
11320L:	[email protected]
11321S:	Maintained
11322F:	Documentation/filesystems/inotify.rst
11323F:	fs/notify/inotify/
11324F:	include/linux/inotify.h
11325F:	include/uapi/linux/inotify.h
11326
11327INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11328M:	Dmitry Torokhov <[email protected]>
11329L:	[email protected]
11330S:	Maintained
11331Q:	http://patchwork.kernel.org/project/linux-input/list/
11332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11333F:	Documentation/devicetree/bindings/input/
11334F:	Documentation/devicetree/bindings/serio/
11335F:	Documentation/input/
11336F:	drivers/input/
11337F:	include/dt-bindings/input/
11338F:	include/linux/gameport.h
11339F:	include/linux/i8042.h
11340F:	include/linux/input.h
11341F:	include/linux/input/
11342F:	include/linux/libps2.h
11343F:	include/linux/serio.h
11344F:	include/uapi/linux/gameport.h
11345F:	include/uapi/linux/input-event-codes.h
11346F:	include/uapi/linux/input.h
11347F:	include/uapi/linux/serio.h
11348F:	include/uapi/linux/uinput.h
11349
11350INPUT MULTITOUCH (MT) PROTOCOL
11351M:	Henrik Rydberg <[email protected]>
11352L:	[email protected]
11353S:	Odd fixes
11354F:	Documentation/input/multi-touch-protocol.rst
11355F:	drivers/input/input-mt.c
11356K:	\b(ABS|SYN)_MT_
11357
11358INSIDE SECURE CRYPTO DRIVER
11359M:	Antoine Tenart <[email protected]>
11360L:	[email protected]
11361S:	Maintained
11362F:	drivers/crypto/inside-secure/
11363
11364INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11365M:	Mimi Zohar <[email protected]>
11366M:	Roberto Sassu <[email protected]>
11367M:	Dmitry Kasatkin <[email protected]>
11368R:	Eric Snowberg <[email protected]>
11369L:	[email protected]
11370S:	Supported
11371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11372F:	security/integrity/
11373F:	security/integrity/ima/
11374
11375INTEGRITY POLICY ENFORCEMENT (IPE)
11376M:	Fan Wu <[email protected]>
11377L:	[email protected]
11378S:	Supported
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11380F:	Documentation/admin-guide/LSM/ipe.rst
11381F:	Documentation/security/ipe.rst
11382F:	scripts/ipe/
11383F:	security/ipe/
11384
11385INTEL 810/815 FRAMEBUFFER DRIVER
11386M:	Antonino Daplas <[email protected]>
11387L:	[email protected]
11388S:	Maintained
11389F:	drivers/video/fbdev/i810/
11390
11391INTEL 8254 COUNTER DRIVER
11392M:	William Breathitt Gray <[email protected]>
11393L:	[email protected]
11394S:	Maintained
11395F:	drivers/counter/i8254.c
11396F:	include/linux/i8254.h
11397
11398INTEL 8255 GPIO DRIVER
11399M:	William Breathitt Gray <[email protected]>
11400L:	[email protected]
11401S:	Maintained
11402F:	drivers/gpio/gpio-i8255.c
11403F:	drivers/gpio/gpio-i8255.h
11404
11405INTEL ASoC DRIVERS
11406M:	Cezary Rojewski <[email protected]>
11407M:	Liam Girdwood <[email protected]>
11408M:	Peter Ujfalusi <[email protected]>
11409M:	Bard Liao <[email protected]>
11410M:	Ranjani Sridharan <[email protected]>
11411M:	Kai Vehmanen <[email protected]>
11412R:	Pierre-Louis Bossart <[email protected]>
11413L:	[email protected]
11414S:	Supported
11415F:	sound/soc/intel/
11416
11417INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11418M:	Hans de Goede <[email protected]>
11419L:	[email protected]
11420S:	Maintained
11421F:	drivers/platform/x86/intel/atomisp2/pm.c
11422
11423INTEL ATOMISP2 LED DRIVER
11424M:	Hans de Goede <[email protected]>
11425L:	[email protected]
11426S:	Maintained
11427F:	drivers/platform/x86/intel/atomisp2/led.c
11428
11429INTEL BIOS SAR INT1092 DRIVER
11430M:	Shravan Sudhakar <[email protected]>
11431L:	[email protected]
11432S:	Maintained
11433F:	drivers/platform/x86/intel/int1092/
11434
11435INTEL BROXTON PMC DRIVER
11436M:	Mika Westerberg <[email protected]>
11437M:	Zha Qipeng <[email protected]>
11438S:	Maintained
11439F:	drivers/mfd/intel_pmc_bxt.c
11440F:	include/linux/mfd/intel_pmc_bxt.h
11441
11442INTEL C600 SERIES SAS CONTROLLER DRIVER
11443M:	Artur Paszkiewicz <[email protected]>
11444L:	[email protected]
11445S:	Supported
11446T:	git git://git.code.sf.net/p/intel-sas/isci
11447F:	drivers/scsi/isci/
11448
11449INTEL CPU family model numbers
11450M:	Tony Luck <[email protected]>
11451M:	[email protected]
11452L:	[email protected]
11453S:	Supported
11454F:	arch/x86/include/asm/intel-family.h
11455
11456INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11457M:	Jani Nikula <[email protected]>
11458M:	Rodrigo Vivi <[email protected]>
11459L:	[email protected]
11460L:	[email protected]
11461S:	Supported
11462F:	drivers/gpu/drm/i915/display/
11463F:	drivers/gpu/drm/xe/display/
11464F:	drivers/gpu/drm/xe/compat-i915-headers
11465F:	include/drm/intel/
11466
11467INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11468M:	Jani Nikula <[email protected]>
11469M:	Joonas Lahtinen <[email protected]>
11470M:	Rodrigo Vivi <[email protected]>
11471M:	Tvrtko Ursulin <[email protected]>
11472L:	[email protected]
11473S:	Supported
11474W:	https://drm.pages.freedesktop.org/intel-docs/
11475Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11476B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11477C:	irc://irc.oftc.net/intel-gfx
11478T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11479F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11480F:	Documentation/gpu/i915.rst
11481F:	drivers/gpu/drm/ci/xfails/i915*
11482F:	drivers/gpu/drm/i915/
11483F:	include/drm/intel/
11484F:	include/uapi/drm/i915_drm.h
11485
11486INTEL DRM XE DRIVER (Lunar Lake and newer)
11487M:	Lucas De Marchi <[email protected]>
11488M:	Thomas Hellström <[email protected]>
11489M:	Rodrigo Vivi <[email protected]>
11490L:	[email protected]
11491S:	Supported
11492W:	https://drm.pages.freedesktop.org/intel-docs/
11493Q:	http://patchwork.freedesktop.org/project/intel-xe/
11494B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11495C:	irc://irc.oftc.net/xe
11496T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11497F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11498F:	Documentation/gpu/xe/
11499F:	drivers/gpu/drm/xe/
11500F:	include/drm/intel/
11501F:	include/uapi/drm/xe_drm.h
11502
11503INTEL ETHERNET DRIVERS
11504M:	Tony Nguyen <[email protected]>
11505M:	Przemek Kitszel <[email protected]>
11506L:	[email protected] (moderated for non-subscribers)
11507S:	Supported
11508W:	https://www.intel.com/content/www/us/en/support.html
11509Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11512F:	Documentation/networking/device_drivers/ethernet/intel/
11513F:	drivers/net/ethernet/intel/
11514F:	drivers/net/ethernet/intel/*/
11515F:	include/linux/avf/virtchnl.h
11516F:	include/linux/net/intel/iidc.h
11517
11518INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11519M:	Mustafa Ismail <[email protected]>
11520M:	Tatyana Nikolova <[email protected]>
11521L:	[email protected]
11522S:	Supported
11523F:	drivers/infiniband/hw/irdma/
11524F:	include/uapi/rdma/irdma-abi.h
11525
11526INTEL GPIO DRIVERS
11527M:	Andy Shevchenko <[email protected]>
11528L:	[email protected]
11529S:	Supported
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11531F:	drivers/gpio/gpio-elkhartlake.c
11532F:	drivers/gpio/gpio-graniterapids.c
11533F:	drivers/gpio/gpio-ich.c
11534F:	drivers/gpio/gpio-merrifield.c
11535F:	drivers/gpio/gpio-ml-ioh.c
11536F:	drivers/gpio/gpio-pch.c
11537F:	drivers/gpio/gpio-sch.c
11538F:	drivers/gpio/gpio-sodaville.c
11539F:	drivers/gpio/gpio-tangier.c
11540F:	drivers/gpio/gpio-tangier.h
11541
11542INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11543M:	Zhenyu Wang <[email protected]>
11544M:	Zhi Wang <[email protected]>
11545L:	[email protected]
11546L:	[email protected]
11547S:	Supported
11548W:	https://github.com/intel/gvt-linux/wiki
11549T:	git https://github.com/intel/gvt-linux.git
11550F:	drivers/gpu/drm/i915/gvt/
11551
11552INTEL HID EVENT DRIVER
11553M:	Alex Hung <[email protected]>
11554L:	[email protected]
11555S:	Maintained
11556F:	drivers/platform/x86/intel/hid.c
11557
11558INTEL I/OAT DMA DRIVER
11559M:	Dave Jiang <[email protected]>
11560R:	Dan Williams <[email protected]>
11561L:	[email protected]
11562S:	Supported
11563Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11564F:	drivers/dma/ioat*
11565
11566INTEL IAA CRYPTO DRIVER
11567M:	Kristen Accardi <[email protected]>
11568L:	[email protected]
11569S:	Supported
11570F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11571F:	drivers/crypto/intel/iaa/*
11572
11573INTEL IDLE DRIVER
11574M:	Jacob Pan <[email protected]>
11575M:	Len Brown <[email protected]>
11576L:	[email protected]
11577S:	Supported
11578B:	https://bugzilla.kernel.org
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11580F:	drivers/idle/intel_idle.c
11581
11582INTEL IDXD DRIVER
11583M:	Fenghua Yu <[email protected]>
11584R:	Dave Jiang <[email protected]>
11585L:	[email protected]
11586S:	Supported
11587F:	drivers/dma/idxd/*
11588F:	include/uapi/linux/idxd.h
11589
11590INTEL IN FIELD SCAN (IFS) DEVICE
11591M:	Jithu Joseph <[email protected]>
11592R:	Ashok Raj <[email protected]>
11593R:	Tony Luck <[email protected]>
11594S:	Maintained
11595F:	drivers/platform/x86/intel/ifs
11596F:	include/trace/events/intel_ifs.h
11597F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11598
11599INTEL INTEGRATED SENSOR HUB DRIVER
11600M:	Srinivas Pandruvada <[email protected]>
11601M:	Jiri Kosina <[email protected]>
11602L:	[email protected]
11603S:	Maintained
11604F:	drivers/hid/intel-ish-hid/
11605
11606INTEL IOMMU (VT-d)
11607M:	David Woodhouse <[email protected]>
11608M:	Lu Baolu <[email protected]>
11609L:	[email protected]
11610S:	Supported
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11612F:	drivers/iommu/intel/
11613
11614INTEL IPU3 CSI-2 CIO2 DRIVER
11615M:	Yong Zhi <[email protected]>
11616M:	Sakari Ailus <[email protected]>
11617M:	Bingbu Cao <[email protected]>
11618M:	Dan Scally <[email protected]>
11619R:	Tianshu Qiu <[email protected]>
11620L:	[email protected]
11621S:	Maintained
11622T:	git git://linuxtv.org/media.git
11623F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11624F:	drivers/media/pci/intel/ipu3/
11625
11626INTEL IPU3 CSI-2 IMGU DRIVER
11627M:	Sakari Ailus <[email protected]>
11628R:	Bingbu Cao <[email protected]>
11629R:	Tianshu Qiu <[email protected]>
11630L:	[email protected]
11631S:	Maintained
11632F:	Documentation/admin-guide/media/ipu3.rst
11633F:	Documentation/admin-guide/media/ipu3_rcb.svg
11634F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11635F:	drivers/staging/media/ipu3/
11636
11637INTEL IPU6 INPUT SYSTEM DRIVER
11638M:	Sakari Ailus <[email protected]>
11639M:	Bingbu Cao <[email protected]>
11640R:	Tianshu Qiu <[email protected]>
11641L:	[email protected]
11642S:	Maintained
11643T:	git git://linuxtv.org/media.git
11644F:	Documentation/admin-guide/media/ipu6-isys.rst
11645F:	drivers/media/pci/intel/ipu6/
11646
11647INTEL ISHTP ECLITE DRIVER
11648M:	Srinivas Pandruvada <[email protected]>
11649L:	[email protected]
11650S:	Supported
11651F:	drivers/platform/x86/intel/ishtp_eclite.c
11652
11653INTEL IXP4XX CRYPTO SUPPORT
11654M:	Corentin Labbe <[email protected]>
11655L:	[email protected]
11656S:	Maintained
11657F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11658
11659INTEL KEEM BAY DRM DRIVER
11660M:	Anitha Chrisanthus <[email protected]>
11661M:	Edmund Dea <[email protected]>
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11664F:	drivers/gpu/drm/kmb/
11665
11666INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11667M:	Daniele Alessandrelli <[email protected]>
11668S:	Maintained
11669F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11670F:	drivers/crypto/intel/keembay/Kconfig
11671F:	drivers/crypto/intel/keembay/Makefile
11672F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11673F:	drivers/crypto/intel/keembay/ocs-aes.c
11674F:	drivers/crypto/intel/keembay/ocs-aes.h
11675
11676INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11677M:	Daniele Alessandrelli <[email protected]>
11678M:	Prabhjot Khurana <[email protected]>
11679M:	Mark Gross <[email protected]>
11680S:	Maintained
11681F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11682F:	drivers/crypto/intel/keembay/Kconfig
11683F:	drivers/crypto/intel/keembay/Makefile
11684F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11685
11686INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11687M:	Daniele Alessandrelli <[email protected]>
11688M:	Declan Murphy <[email protected]>
11689S:	Maintained
11690F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11691F:	drivers/crypto/intel/keembay/Kconfig
11692F:	drivers/crypto/intel/keembay/Makefile
11693F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11694F:	drivers/crypto/intel/keembay/ocs-hcu.c
11695F:	drivers/crypto/intel/keembay/ocs-hcu.h
11696
11697INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11698M:	Wentong Wu <[email protected]>
11699M:	Sakari Ailus <[email protected]>
11700S:	Maintained
11701F:	drivers/gpio/gpio-ljca.c
11702F:	drivers/i2c/busses/i2c-ljca.c
11703F:	drivers/spi/spi-ljca.c
11704F:	drivers/usb/misc/usb-ljca.c
11705F:	include/linux/usb/ljca.h
11706
11707INTEL MANAGEMENT ENGINE (mei)
11708M:	Alexander Usyskin <[email protected]>
11709L:	[email protected]
11710S:	Supported
11711F:	Documentation/driver-api/mei/*
11712F:	drivers/misc/mei/
11713F:	drivers/watchdog/mei_wdt.c
11714F:	include/linux/mei_aux.h
11715F:	include/linux/mei_cl_bus.h
11716F:	include/uapi/linux/mei.h
11717F:	include/uapi/linux/mei_uuid.h
11718F:	include/uapi/linux/uuid.h
11719F:	samples/mei/*
11720
11721INTEL MAX 10 BMC MFD DRIVER
11722M:	Xu Yilun <[email protected]>
11723R:	Tom Rix <[email protected]>
11724S:	Maintained
11725F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11726F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11727F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11728F:	drivers/mfd/intel-m10-bmc*
11729F:	include/linux/mfd/intel-m10-bmc.h
11730
11731INTEL MAX10 BMC SECURE UPDATES
11732M:	Peter Colberg <[email protected]>
11733L:	[email protected]
11734S:	Maintained
11735F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11736F:	drivers/fpga/intel-m10-bmc-sec-update.c
11737
11738INTEL MID (Mobile Internet Device) PLATFORM
11739M:	Andy Shevchenko <[email protected]>
11740L:	[email protected]
11741S:	Supported
11742F:	arch/x86/include/asm/intel-mid.h
11743F:	arch/x86/pci/intel_mid_pci.c
11744F:	arch/x86/platform/intel-mid/
11745F:	drivers/extcon/extcon-intel-mrfld.c
11746F:	drivers/iio/adc/intel_mrfld_adc.c
11747F:	drivers/mfd/intel_soc_pmic_mrfld.c
11748F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11749F:	drivers/platform/x86/intel_scu_*
11750F:	drivers/staging/media/atomisp/
11751F:	drivers/watchdog/intel-mid_wdt.c
11752F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11753F:	include/linux/platform_data/x86/intel-mid_wdt.h
11754F:	include/linux/platform_data/x86/intel_scu_ipc.h
11755
11756INTEL P-Unit IPC DRIVER
11757M:	Zha Qipeng <[email protected]>
11758L:	[email protected]
11759S:	Maintained
11760F:	arch/x86/include/asm/intel_punit_ipc.h
11761F:	drivers/platform/x86/intel/punit_ipc.c
11762
11763INTEL PMC CORE DRIVER
11764M:	Rajneesh Bhardwaj <[email protected]>
11765M:	David E Box <[email protected]>
11766L:	[email protected]
11767S:	Maintained
11768F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11769F:	drivers/platform/x86/intel/pmc/
11770
11771INTEL PMIC GPIO DRIVERS
11772M:	Andy Shevchenko <[email protected]>
11773S:	Supported
11774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11775F:	drivers/gpio/gpio-*cove.c
11776
11777INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11778M:	Andy Shevchenko <[email protected]>
11779S:	Supported
11780F:	drivers/mfd/intel_soc_pmic*
11781F:	include/linux/mfd/intel_soc_pmic*
11782
11783INTEL PMT DRIVERS
11784M:	David E. Box <[email protected]>
11785S:	Supported
11786F:	drivers/platform/x86/intel/pmt/
11787
11788INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11789M:	Stanislav Yakovlev <[email protected]>
11790L:	[email protected]
11791S:	Maintained
11792F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11793F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11794F:	drivers/net/wireless/intel/ipw2x00/
11795
11796INTEL PSTATE DRIVER
11797M:	Srinivas Pandruvada <[email protected]>
11798M:	Len Brown <[email protected]>
11799L:	[email protected]
11800S:	Supported
11801F:	drivers/cpufreq/intel_pstate.c
11802
11803INTEL PTP DFL ToD DRIVER
11804M:	Tianfei Zhang <[email protected]>
11805L:	[email protected]
11806L:	[email protected]
11807S:	Maintained
11808F:	drivers/ptp/ptp_dfl_tod.c
11809
11810INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11811M:	Jarkko Nikula <[email protected]>
11812L:	[email protected]
11813F:	drivers/counter/intel-qep.c
11814
11815INTEL SCU DRIVERS
11816M:	Mika Westerberg <[email protected]>
11817S:	Maintained
11818F:	drivers/platform/x86/intel_scu_*
11819F:	include/linux/platform_data/x86/intel_scu_ipc.h
11820
11821INTEL SDSI DRIVER
11822M:	David E. Box <[email protected]>
11823S:	Supported
11824F:	drivers/platform/x86/intel/sdsi.c
11825F:	tools/arch/x86/intel_sdsi/
11826F:	tools/testing/selftests/drivers/sdsi/
11827
11828INTEL SGX
11829M:	Jarkko Sakkinen <[email protected]>
11830R:	Dave Hansen <[email protected]>
11831L:	[email protected]
11832S:	Supported
11833Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11835F:	Documentation/arch/x86/sgx.rst
11836F:	arch/x86/entry/vdso/vsgx.S
11837F:	arch/x86/include/asm/sgx.h
11838F:	arch/x86/include/uapi/asm/sgx.h
11839F:	arch/x86/kernel/cpu/sgx/*
11840F:	tools/testing/selftests/sgx/*
11841K:	\bSGX_
11842
11843INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11844M:	Daniel Scally <[email protected]>
11845S:	Maintained
11846F:	drivers/platform/x86/intel/int3472/
11847
11848INTEL SPEED SELECT TECHNOLOGY
11849M:	Srinivas Pandruvada <[email protected]>
11850L:	[email protected]
11851S:	Maintained
11852F:	drivers/platform/x86/intel/speed_select_if/
11853F:	include/uapi/linux/isst_if.h
11854F:	tools/power/x86/intel-speed-select/
11855
11856INTEL STRATIX10 FIRMWARE DRIVERS
11857M:	Dinh Nguyen <[email protected]>
11858L:	[email protected]
11859S:	Maintained
11860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11861F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11862F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11863F:	drivers/firmware/stratix10-rsu.c
11864F:	drivers/firmware/stratix10-svc.c
11865F:	include/linux/firmware/intel/stratix10-smc.h
11866F:	include/linux/firmware/intel/stratix10-svc-client.h
11867
11868INTEL TELEMETRY DRIVER
11869M:	Rajneesh Bhardwaj <[email protected]>
11870M:	"David E. Box" <[email protected]>
11871L:	[email protected]
11872S:	Maintained
11873F:	arch/x86/include/asm/intel_telemetry.h
11874F:	drivers/platform/x86/intel/telemetry/
11875
11876INTEL TPMI DRIVER
11877M:	Srinivas Pandruvada <[email protected]>
11878L:	[email protected]
11879S:	Maintained
11880F:	Documentation/ABI/testing/debugfs-tpmi
11881F:	drivers/platform/x86/intel/vsec_tpmi.c
11882F:	include/linux/intel_tpmi.h
11883
11884INTEL UNCORE FREQUENCY CONTROL
11885M:	Srinivas Pandruvada <[email protected]>
11886L:	[email protected]
11887S:	Maintained
11888F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11889F:	drivers/platform/x86/intel/uncore-frequency/
11890
11891INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11892M:	David E. Box <[email protected]>
11893S:	Supported
11894F:	drivers/platform/x86/intel/vsec.c
11895F:	include/linux/intel_vsec.h
11896
11897INTEL VIRTUAL BUTTON DRIVER
11898M:	AceLan Kao <[email protected]>
11899L:	[email protected]
11900S:	Maintained
11901F:	drivers/platform/x86/intel/vbtn.c
11902
11903INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11904M:	Stanislaw Gruszka <[email protected]>
11905L:	[email protected]
11906S:	Supported
11907F:	drivers/net/wireless/intel/iwlegacy/
11908
11909INTEL WIRELESS WIFI LINK (iwlwifi)
11910M:	Miri Korenblit <[email protected]>
11911L:	[email protected]
11912S:	Supported
11913W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11915F:	drivers/net/wireless/intel/iwlwifi/
11916
11917INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11918M:	Jithu Joseph <[email protected]>
11919S:	Maintained
11920W:	https://slimbootloader.github.io/security/firmware-update.html
11921F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11922
11923INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11924L:	[email protected]
11925S:	Maintained
11926F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11927
11928INTEL WWAN IOSM DRIVER
11929M:	M Chetan Kumar <[email protected]>
11930L:	[email protected]
11931S:	Maintained
11932F:	drivers/net/wwan/iosm/
11933
11934INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11935M:	Xin Li <[email protected]>
11936M:	"H. Peter Anvin" <[email protected]>
11937S:	Supported
11938F:	Documentation/arch/x86/x86_64/fred.rst
11939F:	arch/x86/entry/entry_64_fred.S
11940F:	arch/x86/entry/entry_fred.c
11941F:	arch/x86/include/asm/fred.h
11942F:	arch/x86/kernel/fred.c
11943
11944INTEL(R) TRACE HUB
11945M:	Alexander Shishkin <[email protected]>
11946S:	Supported
11947F:	Documentation/trace/intel_th.rst
11948F:	drivers/hwtracing/intel_th/
11949F:	include/linux/intel_th.h
11950
11951INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11952M:	Ning Sun <[email protected]>
11953L:	[email protected]
11954S:	Supported
11955W:	http://tboot.sourceforge.net
11956T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11957F:	Documentation/arch/x86/intel_txt.rst
11958F:	arch/x86/kernel/tboot.c
11959F:	include/linux/tboot.h
11960
11961INTERCONNECT API
11962M:	Georgi Djakov <[email protected]>
11963L:	[email protected]
11964S:	Maintained
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11966F:	Documentation/devicetree/bindings/interconnect/
11967F:	Documentation/driver-api/interconnect.rst
11968F:	drivers/interconnect/
11969F:	include/dt-bindings/interconnect/
11970F:	include/linux/interconnect-provider.h
11971F:	include/linux/interconnect.h
11972
11973INTERRUPT COUNTER DRIVER
11974M:	Oleksij Rempel <[email protected]>
11975R:	Pengutronix Kernel Team <[email protected]>
11976L:	[email protected]
11977F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11978F:	drivers/counter/interrupt-cnt.c
11979
11980INTERSIL ISL7998X VIDEO DECODER DRIVER
11981M:	Michael Tretter <[email protected]>
11982R:	Pengutronix Kernel Team <[email protected]>
11983L:	[email protected]
11984S:	Maintained
11985F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11986F:	drivers/media/i2c/isl7998x.c
11987
11988INVENSENSE ICM-426xx IMU DRIVER
11989M:	Jean-Baptiste Maneyrol <[email protected]>
11990L:	[email protected]
11991S:	Maintained
11992W:	https://invensense.tdk.com/
11993F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11994F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11995F:	drivers/iio/imu/inv_icm42600/
11996
11997INVENSENSE MPU-3050 GYROSCOPE DRIVER
11998M:	Linus Walleij <[email protected]>
11999L:	[email protected]
12000S:	Maintained
12001F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12002F:	drivers/iio/gyro/mpu3050*
12003
12004INVENSENSE MPU-6050 IMU DRIVER
12005M:	Jean-Baptiste Maneyrol <[email protected]>
12006L:	[email protected]
12007S:	Maintained
12008W:	https://invensense.tdk.com/
12009F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12010F:	drivers/iio/imu/inv_mpu6050/
12011
12012IOC3 ETHERNET DRIVER
12013M:	Thomas Bogendoerfer <[email protected]>
12014L:	[email protected]
12015S:	Maintained
12016F:	drivers/net/ethernet/sgi/ioc3-eth.c
12017
12018IOMMU DMA-API LAYER
12019M:	Robin Murphy <[email protected]>
12020L:	[email protected]
12021S:	Maintained
12022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12023F:	drivers/iommu/dma-iommu.c
12024F:	drivers/iommu/dma-iommu.h
12025F:	drivers/iommu/iova.c
12026F:	include/linux/iommu-dma.h
12027F:	include/linux/iova.h
12028
12029IOMMU SUBSYSTEM
12030M:	Joerg Roedel <[email protected]>
12031M:	Will Deacon <[email protected]>
12032R:	Robin Murphy <[email protected]>
12033L:	[email protected]
12034S:	Maintained
12035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12036F:	Documentation/devicetree/bindings/iommu/
12037F:	drivers/iommu/
12038F:	include/linux/iommu.h
12039F:	include/linux/iova.h
12040F:	include/linux/of_iommu.h
12041
12042IOMMUFD
12043M:	Jason Gunthorpe <[email protected]>
12044M:	Kevin Tian <[email protected]>
12045L:	[email protected]
12046S:	Maintained
12047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12048F:	Documentation/userspace-api/iommufd.rst
12049F:	drivers/iommu/iommufd/
12050F:	include/linux/iommufd.h
12051F:	include/uapi/linux/iommufd.h
12052F:	tools/testing/selftests/iommu/
12053
12054IOSYS-MAP HELPERS
12055M:	Thomas Zimmermann <[email protected]>
12056L:	[email protected]
12057S:	Maintained
12058T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12059F:	include/linux/iosys-map.h
12060
12061IO_URING
12062M:	Jens Axboe <[email protected]>
12063M:	Pavel Begunkov <[email protected]>
12064L:	[email protected]
12065S:	Maintained
12066T:	git git://git.kernel.dk/linux-block
12067T:	git git://git.kernel.dk/liburing
12068F:	include/linux/io_uring/
12069F:	include/linux/io_uring.h
12070F:	include/linux/io_uring_types.h
12071F:	include/trace/events/io_uring.h
12072F:	include/uapi/linux/io_uring.h
12073F:	io_uring/
12074
12075IPMI SUBSYSTEM
12076M:	Corey Minyard <[email protected]>
12077L:	[email protected] (moderated for non-subscribers)
12078S:	Supported
12079W:	http://openipmi.sourceforge.net/
12080T:	git https://github.com/cminyard/linux-ipmi.git for-next
12081F:	Documentation/devicetree/bindings/ipmi/
12082F:	Documentation/driver-api/ipmi.rst
12083F:	drivers/char/ipmi/
12084F:	include/linux/ipmi*
12085F:	include/uapi/linux/ipmi*
12086
12087IPS SCSI RAID DRIVER
12088M:	Adaptec OEM Raid Solutions <[email protected]>
12089L:	[email protected]
12090S:	Maintained
12091W:	http://www.adaptec.com/
12092F:	drivers/scsi/ips*
12093
12094IPVS
12095M:	Simon Horman <[email protected]>
12096M:	Julian Anastasov <[email protected]>
12097L:	[email protected]
12098L:	[email protected]
12099S:	Maintained
12100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12102F:	Documentation/networking/ipvs-sysctl.rst
12103F:	include/net/ip_vs.h
12104F:	include/uapi/linux/ip_vs.h
12105F:	net/netfilter/ipvs/
12106
12107IPWIRELESS DRIVER
12108M:	Jiri Kosina <[email protected]>
12109M:	David Sterba <[email protected]>
12110S:	Odd Fixes
12111F:	drivers/tty/ipwireless/
12112
12113IRON DEVICE AUDIO CODEC DRIVERS
12114M:	Kiseok Jo <[email protected]>
12115L:	[email protected]
12116S:	Maintained
12117F:	Documentation/devicetree/bindings/sound/irondevice,*
12118F:	sound/soc/codecs/sma*
12119
12120IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12121M:	Thomas Gleixner <[email protected]>
12122S:	Maintained
12123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12124F:	Documentation/core-api/irq/irq-domain.rst
12125F:	include/linux/irqdomain.h
12126F:	include/linux/irqdomain_defs.h
12127F:	kernel/irq/irqdomain.c
12128F:	kernel/irq/msi.c
12129
12130IRQ SUBSYSTEM
12131M:	Thomas Gleixner <[email protected]>
12132L:	[email protected]
12133S:	Maintained
12134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12135F:	include/linux/group_cpus.h
12136F:	include/linux/irq.h
12137F:	include/linux/irqhandler.h
12138F:	include/linux/irqnr.h
12139F:	include/linux/irqreturn.h
12140F:	kernel/irq/
12141F:	lib/group_cpus.c
12142
12143IRQCHIP DRIVERS
12144M:	Thomas Gleixner <[email protected]>
12145L:	[email protected]
12146S:	Maintained
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12148F:	Documentation/devicetree/bindings/interrupt-controller/
12149F:	drivers/irqchip/
12150F:	include/linux/irqchip.h
12151
12152ISA
12153M:	William Breathitt Gray <[email protected]>
12154S:	Maintained
12155F:	Documentation/driver-api/isa.rst
12156F:	drivers/base/isa.c
12157F:	include/linux/isa.h
12158
12159ISA RADIO MODULE
12160M:	Hans Verkuil <[email protected]>
12161L:	[email protected]
12162S:	Maintained
12163W:	https://linuxtv.org
12164T:	git git://linuxtv.org/media.git
12165F:	drivers/media/radio/radio-isa*
12166
12167ISAPNP
12168M:	Jaroslav Kysela <[email protected]>
12169S:	Maintained
12170F:	Documentation/userspace-api/isapnp.rst
12171F:	drivers/pnp/isapnp/
12172F:	include/linux/isapnp.h
12173
12174ISCSI
12175M:	Lee Duncan <[email protected]>
12176M:	Chris Leech <[email protected]>
12177M:	Mike Christie <[email protected]>
12178L:	[email protected]
12179L:	[email protected]
12180S:	Maintained
12181W:	www.open-iscsi.com
12182F:	drivers/scsi/*iscsi*
12183F:	include/scsi/*iscsi*
12184
12185iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12186M:	Peter Jones <[email protected]>
12187M:	Konrad Rzeszutek Wilk <[email protected]>
12188S:	Maintained
12189F:	drivers/firmware/iscsi_ibft*
12190
12191ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12192M:	Sagi Grimberg <[email protected]>
12193M:	Max Gurtovoy <[email protected]>
12194L:	[email protected]
12195S:	Supported
12196W:	http://www.openfabrics.org
12197W:	www.open-iscsi.org
12198Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12199F:	drivers/infiniband/ulp/iser/
12200
12201ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12202M:	Sagi Grimberg <[email protected]>
12203L:	[email protected]
12204L:	[email protected]
12205S:	Supported
12206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12207F:	drivers/infiniband/ulp/isert
12208
12209ISDN/CMTP OVER BLUETOOTH
12210M:	Karsten Keil <[email protected]>
12211L:	[email protected] (subscribers-only)
12212L:	[email protected]
12213S:	Odd Fixes
12214W:	http://www.isdn4linux.de
12215F:	Documentation/isdn/
12216F:	drivers/isdn/capi/
12217F:	include/linux/isdn/
12218F:	include/uapi/linux/isdn/
12219F:	net/bluetooth/cmtp/
12220
12221ISDN/mISDN SUBSYSTEM
12222M:	Karsten Keil <[email protected]>
12223L:	[email protected] (subscribers-only)
12224L:	[email protected]
12225S:	Maintained
12226W:	http://www.isdn4linux.de
12227F:	drivers/isdn/Kconfig
12228F:	drivers/isdn/Makefile
12229F:	drivers/isdn/hardware/
12230F:	drivers/isdn/mISDN/
12231
12232ISL28022 HARDWARE MONITORING DRIVER
12233M:	Carsten Spieß <[email protected]>
12234L:	[email protected]
12235S:	Maintained
12236F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12237F:	Documentation/hwmon/isl28022.rst
12238F:	drivers/hwmon/isl28022.c
12239
12240ISOFS FILESYSTEM
12241M:	Jan Kara <[email protected]>
12242L:	[email protected]
12243S:	Maintained
12244F:	Documentation/filesystems/isofs.rst
12245F:	fs/isofs/
12246
12247IT87 HARDWARE MONITORING DRIVER
12248M:	Jean Delvare <[email protected]>
12249L:	[email protected]
12250S:	Maintained
12251F:	Documentation/hwmon/it87.rst
12252F:	drivers/hwmon/it87.c
12253
12254IT913X MEDIA DRIVER
12255L:	[email protected]
12256S:	Orphan
12257W:	https://linuxtv.org
12258Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12259F:	drivers/media/tuners/it913x*
12260
12261ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12262M:	Liu Ying <[email protected]>
12263L:	[email protected]
12264S:	Maintained
12265T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12266F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12267F:	drivers/gpu/drm/bridge/ite-it6263.c
12268
12269ITE IT66121 HDMI BRIDGE DRIVER
12270M:	Phong LE <[email protected]>
12271M:	Neil Armstrong <[email protected]>
12272S:	Maintained
12273T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12274F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12275F:	drivers/gpu/drm/bridge/ite-it66121.c
12276
12277IVTV VIDEO4LINUX DRIVER
12278M:	Andy Walls <[email protected]>
12279L:	[email protected]
12280S:	Maintained
12281W:	https://linuxtv.org
12282T:	git git://linuxtv.org/media.git
12283F:	Documentation/admin-guide/media/ivtv*
12284F:	drivers/media/pci/ivtv/
12285F:	include/uapi/linux/ivtv*
12286
12287IX2505V MEDIA DRIVER
12288M:	Malcolm Priestley <[email protected]>
12289L:	[email protected]
12290S:	Maintained
12291W:	https://linuxtv.org
12292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12293F:	drivers/media/dvb-frontends/ix2505v*
12294
12295JAILHOUSE HYPERVISOR INTERFACE
12296M:	Jan Kiszka <[email protected]>
12297L:	[email protected]
12298S:	Maintained
12299F:	arch/x86/include/asm/jailhouse_para.h
12300F:	arch/x86/kernel/jailhouse.c
12301
12302JFS FILESYSTEM
12303M:	Dave Kleikamp <[email protected]>
12304L:	[email protected]
12305S:	Odd Fixes
12306W:	http://jfs.sourceforge.net/
12307T:	git https://github.com/kleikamp/linux-shaggy.git
12308F:	Documentation/admin-guide/jfs.rst
12309F:	fs/jfs/
12310
12311JME NETWORK DRIVER
12312M:	Guo-Fu Tseng <[email protected]>
12313L:	[email protected]
12314S:	Odd Fixes
12315F:	drivers/net/ethernet/jme.*
12316
12317JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12318M:	David Woodhouse <[email protected]>
12319M:	Richard Weinberger <[email protected]>
12320L:	[email protected]
12321S:	Odd Fixes
12322W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12323T:	git git://git.infradead.org/ubifs-2.6.git
12324F:	fs/jffs2/
12325F:	include/uapi/linux/jffs2.h
12326
12327JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12328M:	"Theodore Ts'o" <[email protected]>
12329M:	Jan Kara <[email protected]>
12330L:	[email protected]
12331S:	Maintained
12332F:	fs/jbd2/
12333F:	include/linux/jbd2.h
12334
12335JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12336M:	Mikhail Ulyanov <[email protected]>
12337L:	[email protected]
12338L:	[email protected]
12339S:	Maintained
12340F:	drivers/media/platform/renesas/rcar_jpu.c
12341
12342JSM Neo PCI based serial card
12343L:	[email protected]
12344S:	Orphan
12345F:	drivers/tty/serial/jsm/
12346
12347K10TEMP HARDWARE MONITORING DRIVER
12348M:	Clemens Ladisch <[email protected]>
12349L:	[email protected]
12350S:	Maintained
12351F:	Documentation/hwmon/k10temp.rst
12352F:	drivers/hwmon/k10temp.c
12353
12354K8TEMP HARDWARE MONITORING DRIVER
12355M:	Rudolf Marek <[email protected]>
12356L:	[email protected]
12357S:	Maintained
12358F:	Documentation/hwmon/k8temp.rst
12359F:	drivers/hwmon/k8temp.c
12360
12361KASAN
12362M:	Andrey Ryabinin <[email protected]>
12363R:	Alexander Potapenko <[email protected]>
12364R:	Andrey Konovalov <[email protected]>
12365R:	Dmitry Vyukov <[email protected]>
12366R:	Vincenzo Frascino <[email protected]>
12367L:	[email protected]
12368S:	Maintained
12369B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12370F:	Documentation/dev-tools/kasan.rst
12371F:	arch/*/include/asm/*kasan.h
12372F:	arch/*/mm/kasan_init*
12373F:	include/linux/kasan*.h
12374F:	lib/Kconfig.kasan
12375F:	mm/kasan/
12376F:	scripts/Makefile.kasan
12377
12378KCONFIG
12379M:	Masahiro Yamada <[email protected]>
12380L:	[email protected]
12381S:	Maintained
12382Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12384F:	Documentation/kbuild/kconfig*
12385F:	scripts/Kconfig.include
12386F:	scripts/kconfig/
12387
12388KCOV
12389R:	Dmitry Vyukov <[email protected]>
12390R:	Andrey Konovalov <[email protected]>
12391L:	[email protected]
12392S:	Maintained
12393B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12394F:	Documentation/dev-tools/kcov.rst
12395F:	include/linux/kcov.h
12396F:	include/uapi/linux/kcov.h
12397F:	kernel/kcov.c
12398F:	scripts/Makefile.kcov
12399
12400KCSAN
12401M:	Marco Elver <[email protected]>
12402R:	Dmitry Vyukov <[email protected]>
12403L:	[email protected]
12404S:	Maintained
12405F:	Documentation/dev-tools/kcsan.rst
12406F:	include/linux/kcsan*.h
12407F:	kernel/kcsan/
12408F:	lib/Kconfig.kcsan
12409F:	scripts/Makefile.kcsan
12410
12411KDUMP
12412M:	Baoquan He <[email protected]>
12413R:	Vivek Goyal <[email protected]>
12414R:	Dave Young <[email protected]>
12415L:	[email protected]
12416S:	Maintained
12417W:	http://lse.sourceforge.net/kdump/
12418F:	Documentation/admin-guide/kdump/
12419F:	fs/proc/vmcore.c
12420F:	include/linux/crash_core.h
12421F:	include/linux/crash_dump.h
12422F:	include/uapi/linux/vmcore.h
12423F:	kernel/crash_*.c
12424
12425KEENE FM RADIO TRANSMITTER DRIVER
12426M:	Hans Verkuil <[email protected]>
12427L:	[email protected]
12428S:	Maintained
12429W:	https://linuxtv.org
12430T:	git git://linuxtv.org/media.git
12431F:	drivers/media/radio/radio-keene*
12432
12433KERNEL AUTOMOUNTER
12434M:	Ian Kent <[email protected]>
12435L:	[email protected]
12436S:	Maintained
12437F:	fs/autofs/
12438
12439KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12440M:	Masahiro Yamada <[email protected]>
12441R:	Nathan Chancellor <[email protected]>
12442R:	Nicolas Schier <[email protected]>
12443L:	[email protected]
12444S:	Maintained
12445Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12447F:	Documentation/kbuild/
12448F:	Makefile
12449F:	scripts/*vmlinux*
12450F:	scripts/Kbuild*
12451F:	scripts/Makefile*
12452F:	scripts/basic/
12453F:	scripts/clang-tools/
12454F:	scripts/dummy-tools/
12455F:	scripts/include/
12456F:	scripts/mk*
12457F:	scripts/mod/
12458F:	scripts/package/
12459F:	usr/
12460
12461KERNEL HARDENING (not covered by other areas)
12462M:	Kees Cook <[email protected]>
12463R:	Gustavo A. R. Silva <[email protected]>
12464L:	[email protected]
12465S:	Supported
12466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12467F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12468F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12469F:	arch/*/configs/hardening.config
12470F:	include/linux/overflow.h
12471F:	include/linux/randomize_kstack.h
12472F:	kernel/configs/hardening.config
12473F:	lib/usercopy_kunit.c
12474F:	mm/usercopy.c
12475F:	security/Kconfig.hardening
12476K:	\b(add|choose)_random_kstack_offset\b
12477K:	\b__check_(object_size|heap_object)\b
12478K:	\b__counted_by(_le|_be)?\b
12479
12480KERNEL JANITORS
12481L:	[email protected]
12482S:	Odd Fixes
12483W:	http://kernelnewbies.org/KernelJanitors
12484
12485KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12486M:	Chuck Lever <[email protected]>
12487M:	Jeff Layton <[email protected]>
12488R:	Neil Brown <[email protected]>
12489R:	Olga Kornievskaia <[email protected]>
12490R:	Dai Ngo <[email protected]>
12491R:	Tom Talpey <[email protected]>
12492L:	[email protected]
12493S:	Supported
12494B:	https://bugzilla.kernel.org
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12496F:	Documentation/filesystems/nfs/
12497F:	fs/lockd/
12498F:	fs/nfs_common/
12499F:	fs/nfsd/
12500F:	include/linux/lockd/
12501F:	include/linux/sunrpc/
12502F:	include/trace/events/rpcgss.h
12503F:	include/trace/events/rpcrdma.h
12504F:	include/trace/events/sunrpc.h
12505F:	include/trace/misc/fs.h
12506F:	include/trace/misc/nfs.h
12507F:	include/trace/misc/sunrpc.h
12508F:	include/uapi/linux/nfsd/
12509F:	include/uapi/linux/sunrpc/
12510F:	net/sunrpc/
12511F:	tools/net/sunrpc/
12512
12513KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12514M:	Thomas Weißschuh <[email protected]>
12515R:	Christian Heusel <[email protected]>
12516R:	Nathan Chancellor <[email protected]>
12517S:	Maintained
12518F:	scripts/package/PKGBUILD
12519
12520KERNEL REGRESSIONS
12521M:	Thorsten Leemhuis <[email protected]>
12522L:	[email protected]
12523S:	Supported
12524F:	Documentation/admin-guide/reporting-regressions.rst
12525F:	Documentation/process/handling-regressions.rst
12526
12527KERNEL SELFTEST FRAMEWORK
12528M:	Shuah Khan <[email protected]>
12529M:	Shuah Khan <[email protected]>
12530L:	[email protected]
12531S:	Maintained
12532Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12534F:	Documentation/dev-tools/kselftest*
12535F:	tools/testing/selftests/
12536
12537KERNEL SMB3 SERVER (KSMBD)
12538M:	Namjae Jeon <[email protected]>
12539M:	Steve French <[email protected]>
12540R:	Sergey Senozhatsky <[email protected]>
12541R:	Tom Talpey <[email protected]>
12542L:	[email protected]
12543S:	Maintained
12544T:	git git://git.samba.org/ksmbd.git
12545F:	Documentation/filesystems/smb/ksmbd.rst
12546F:	fs/smb/common/
12547F:	fs/smb/server/
12548
12549KERNEL UNIT TESTING FRAMEWORK (KUnit)
12550M:	Brendan Higgins <[email protected]>
12551M:	David Gow <[email protected]>
12552R:	Rae Moar <[email protected]>
12553L:	[email protected]
12554L:	[email protected]
12555S:	Maintained
12556W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12559F:	Documentation/dev-tools/kunit/
12560F:	include/kunit/
12561F:	lib/kunit/
12562F:	rust/kernel/kunit.rs
12563F:	scripts/rustdoc_test_*
12564F:	tools/testing/kunit/
12565
12566KERNEL USERMODE HELPER
12567M:	Luis Chamberlain <[email protected]>
12568L:	[email protected]
12569S:	Maintained
12570F:	include/linux/umh.h
12571F:	kernel/umh.c
12572
12573KERNEL VIRTUAL MACHINE (KVM)
12574M:	Paolo Bonzini <[email protected]>
12575L:	[email protected]
12576S:	Supported
12577W:	http://www.linux-kvm.org
12578T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12579F:	Documentation/virt/kvm/
12580F:	include/asm-generic/kvm*
12581F:	include/kvm/iodev.h
12582F:	include/linux/kvm*
12583F:	include/trace/events/kvm.h
12584F:	include/uapi/asm-generic/kvm*
12585F:	include/uapi/linux/kvm*
12586F:	tools/kvm/
12587F:	tools/testing/selftests/kvm/
12588F:	virt/kvm/*
12589
12590KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12591M:	Marc Zyngier <[email protected]>
12592M:	Oliver Upton <[email protected]>
12593R:	Joey Gouly <[email protected]>
12594R:	Suzuki K Poulose <[email protected]>
12595R:	Zenghui Yu <[email protected]>
12596L:	[email protected] (moderated for non-subscribers)
12597L:	[email protected]
12598S:	Maintained
12599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12600F:	Documentation/virt/kvm/arm/
12601F:	Documentation/virt/kvm/devices/arm*
12602F:	arch/arm64/include/asm/kvm*
12603F:	arch/arm64/include/uapi/asm/kvm*
12604F:	arch/arm64/kvm/
12605F:	include/kvm/arm_*
12606F:	tools/testing/selftests/kvm/*/aarch64/
12607F:	tools/testing/selftests/kvm/aarch64/
12608
12609KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12610M:	Tianrui Zhao <[email protected]>
12611M:	Bibo Mao <[email protected]>
12612M:	Huacai Chen <[email protected]>
12613L:	[email protected]
12614L:	[email protected]
12615S:	Maintained
12616T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12617F:	Documentation/virt/kvm/loongarch/
12618F:	arch/loongarch/include/asm/kvm*
12619F:	arch/loongarch/include/uapi/asm/kvm*
12620F:	arch/loongarch/kvm/
12621
12622KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12623M:	Huacai Chen <[email protected]>
12624L:	[email protected]
12625L:	[email protected]
12626S:	Maintained
12627T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12628F:	arch/mips/include/asm/kvm*
12629F:	arch/mips/include/uapi/asm/kvm*
12630F:	arch/mips/kvm/
12631
12632KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12633M:	Michael Ellerman <[email protected]>
12634R:	Nicholas Piggin <[email protected]>
12635L:	[email protected]
12636L:	[email protected]
12637S:	Maintained (Book3S 64-bit HV)
12638S:	Odd fixes (Book3S 64-bit PR)
12639S:	Orphan (Book3E and 32-bit)
12640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12641F:	arch/powerpc/include/asm/kvm*
12642F:	arch/powerpc/include/uapi/asm/kvm*
12643F:	arch/powerpc/kernel/kvm*
12644F:	arch/powerpc/kvm/
12645
12646KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12647M:	Anup Patel <[email protected]>
12648R:	Atish Patra <[email protected]>
12649L:	[email protected]
12650L:	[email protected]
12651L:	[email protected]
12652S:	Maintained
12653T:	git https://github.com/kvm-riscv/linux.git
12654F:	arch/riscv/include/asm/kvm*
12655F:	arch/riscv/include/uapi/asm/kvm*
12656F:	arch/riscv/kvm/
12657F:	tools/testing/selftests/kvm/*/riscv/
12658F:	tools/testing/selftests/kvm/riscv/
12659
12660KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12661M:	Christian Borntraeger <[email protected]>
12662M:	Janosch Frank <[email protected]>
12663M:	Claudio Imbrenda <[email protected]>
12664R:	David Hildenbrand <[email protected]>
12665L:	[email protected]
12666S:	Supported
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12668F:	Documentation/virt/kvm/s390*
12669F:	arch/s390/include/asm/gmap.h
12670F:	arch/s390/include/asm/kvm*
12671F:	arch/s390/include/uapi/asm/kvm*
12672F:	arch/s390/include/uapi/asm/uvdevice.h
12673F:	arch/s390/kernel/uv.c
12674F:	arch/s390/kvm/
12675F:	arch/s390/mm/gmap.c
12676F:	drivers/s390/char/uvdevice.c
12677F:	tools/testing/selftests/drivers/s390x/uvdevice/
12678F:	tools/testing/selftests/kvm/*/s390x/
12679F:	tools/testing/selftests/kvm/s390x/
12680
12681KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12682M:	Sean Christopherson <[email protected]>
12683M:	Paolo Bonzini <[email protected]>
12684L:	[email protected]
12685S:	Supported
12686P:	Documentation/process/maintainer-kvm-x86.rst
12687T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12688F:	arch/x86/include/asm/kvm*
12689F:	arch/x86/include/asm/svm.h
12690F:	arch/x86/include/asm/vmx*.h
12691F:	arch/x86/include/uapi/asm/kvm*
12692F:	arch/x86/include/uapi/asm/svm.h
12693F:	arch/x86/include/uapi/asm/vmx.h
12694F:	arch/x86/kvm/
12695F:	arch/x86/kvm/*/
12696F:	tools/testing/selftests/kvm/*/x86_64/
12697F:	tools/testing/selftests/kvm/x86_64/
12698
12699KERNFS
12700M:	Greg Kroah-Hartman <[email protected]>
12701M:	Tejun Heo <[email protected]>
12702S:	Supported
12703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12704F:	fs/kernfs/
12705F:	include/linux/kernfs.h
12706
12707KEXEC
12708M:	Eric Biederman <[email protected]>
12709L:	[email protected]
12710S:	Maintained
12711W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12712F:	include/linux/kexec.h
12713F:	include/uapi/linux/kexec.h
12714F:	kernel/kexec*
12715
12716KEYS-ENCRYPTED
12717M:	Mimi Zohar <[email protected]>
12718L:	[email protected]
12719L:	[email protected]
12720S:	Supported
12721F:	Documentation/security/keys/trusted-encrypted.rst
12722F:	include/keys/encrypted-type.h
12723F:	security/keys/encrypted-keys/
12724
12725KEYS-TRUSTED
12726M:	James Bottomley <[email protected]>
12727M:	Jarkko Sakkinen <[email protected]>
12728M:	Mimi Zohar <[email protected]>
12729L:	[email protected]
12730L:	[email protected]
12731S:	Supported
12732F:	Documentation/security/keys/trusted-encrypted.rst
12733F:	include/keys/trusted-type.h
12734F:	include/keys/trusted_tpm.h
12735F:	security/keys/trusted-keys/
12736
12737KEYS-TRUSTED-CAAM
12738M:	Ahmad Fatoum <[email protected]>
12739R:	Pengutronix Kernel Team <[email protected]>
12740L:	[email protected]
12741L:	[email protected]
12742S:	Maintained
12743F:	include/keys/trusted_caam.h
12744F:	security/keys/trusted-keys/trusted_caam.c
12745
12746KEYS-TRUSTED-DCP
12747M:	David Gstir <[email protected]>
12748R:	sigma star Kernel Team <[email protected]>
12749L:	[email protected]
12750L:	[email protected]
12751S:	Supported
12752F:	include/keys/trusted_dcp.h
12753F:	security/keys/trusted-keys/trusted_dcp.c
12754
12755KEYS-TRUSTED-TEE
12756M:	Sumit Garg <[email protected]>
12757L:	[email protected]
12758L:	[email protected]
12759S:	Supported
12760F:	include/keys/trusted_tee.h
12761F:	security/keys/trusted-keys/trusted_tee.c
12762
12763KEYS/KEYRINGS
12764M:	David Howells <[email protected]>
12765M:	Jarkko Sakkinen <[email protected]>
12766L:	[email protected]
12767S:	Maintained
12768F:	Documentation/security/keys/core.rst
12769F:	include/keys/
12770F:	include/linux/key-type.h
12771F:	include/linux/key.h
12772F:	include/linux/keyctl.h
12773F:	include/uapi/linux/keyctl.h
12774F:	security/keys/
12775
12776KEYS/KEYRINGS_INTEGRITY
12777M:	Jarkko Sakkinen <[email protected]>
12778M:	Mimi Zohar <[email protected]>
12779L:	[email protected]
12780L:	[email protected]
12781S:	Supported
12782W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12783F:	security/integrity/platform_certs
12784
12785KFENCE
12786M:	Alexander Potapenko <[email protected]>
12787M:	Marco Elver <[email protected]>
12788R:	Dmitry Vyukov <[email protected]>
12789L:	[email protected]
12790S:	Maintained
12791F:	Documentation/dev-tools/kfence.rst
12792F:	arch/*/include/asm/kfence.h
12793F:	include/linux/kfence.h
12794F:	lib/Kconfig.kfence
12795F:	mm/kfence/
12796
12797KFIFO
12798M:	Stefani Seibold <[email protected]>
12799S:	Maintained
12800F:	include/linux/kfifo.h
12801F:	lib/kfifo.c
12802F:	samples/kfifo/
12803
12804KGDB / KDB /debug_core
12805M:	Jason Wessel <[email protected]>
12806M:	Daniel Thompson <[email protected]>
12807R:	Douglas Anderson <[email protected]>
12808L:	[email protected]
12809S:	Maintained
12810W:	http://kgdb.wiki.kernel.org/
12811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12812F:	Documentation/dev-tools/kgdb.rst
12813F:	drivers/misc/kgdbts.c
12814F:	drivers/tty/serial/kgdboc.c
12815F:	include/linux/kdb.h
12816F:	include/linux/kgdb.h
12817F:	kernel/debug/
12818F:	kernel/module/kdb.c
12819
12820KHADAS MCU MFD DRIVER
12821M:	Neil Armstrong <[email protected]>
12822L:	[email protected]
12823S:	Maintained
12824F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12825F:	drivers/mfd/khadas-mcu.c
12826F:	drivers/thermal/khadas_mcu_fan.c
12827F:	include/linux/mfd/khadas-mcu.h
12828
12829KIONIX/ROHM KX022A ACCELEROMETER
12830M:	Matti Vaittinen <[email protected]>
12831L:	[email protected]
12832S:	Supported
12833F:	drivers/iio/accel/kionix-kx022a*
12834
12835KMEMLEAK
12836M:	Catalin Marinas <[email protected]>
12837S:	Maintained
12838F:	Documentation/dev-tools/kmemleak.rst
12839F:	include/linux/kmemleak.h
12840F:	mm/kmemleak.c
12841F:	samples/kmemleak/kmemleak-test.c
12842
12843KMSAN
12844M:	Alexander Potapenko <[email protected]>
12845R:	Marco Elver <[email protected]>
12846R:	Dmitry Vyukov <[email protected]>
12847L:	[email protected]
12848S:	Maintained
12849F:	Documentation/dev-tools/kmsan.rst
12850F:	arch/*/include/asm/kmsan.h
12851F:	arch/*/mm/kmsan_*
12852F:	include/linux/kmsan*.h
12853F:	lib/Kconfig.kmsan
12854F:	mm/kmsan/
12855F:	scripts/Makefile.kmsan
12856
12857KPROBES
12858M:	Naveen N Rao <[email protected]>
12859M:	Anil S Keshavamurthy <[email protected]>
12860M:	"David S. Miller" <[email protected]>
12861M:	Masami Hiramatsu <[email protected]>
12862L:	[email protected]
12863L:	[email protected]
12864S:	Maintained
12865Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12867F:	Documentation/trace/kprobes.rst
12868F:	include/asm-generic/kprobes.h
12869F:	include/linux/kprobes.h
12870F:	kernel/kprobes.c
12871F:	lib/test_kprobes.c
12872F:	samples/kprobes
12873
12874KS0108 LCD CONTROLLER DRIVER
12875M:	Miguel Ojeda <[email protected]>
12876S:	Maintained
12877F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12878F:	drivers/auxdisplay/ks0108.c
12879F:	include/linux/ks0108.h
12880
12881KTD253 BACKLIGHT DRIVER
12882M:	Linus Walleij <[email protected]>
12883S:	Maintained
12884F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12885F:	drivers/video/backlight/ktd253-backlight.c
12886
12887KTD2801 BACKLIGHT DRIVER
12888M:	Duje Mihanović <[email protected]>
12889S:	Maintained
12890F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12891F:	drivers/video/backlight/ktd2801-backlight.c
12892
12893KTEST
12894M:	Steven Rostedt <[email protected]>
12895M:	John Hawley <[email protected]>
12896S:	Maintained
12897F:	tools/testing/ktest
12898
12899KTZ8866 BACKLIGHT DRIVER
12900M:	Jianhua Lu <[email protected]>
12901S:	Maintained
12902F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12903F:	drivers/video/backlight/ktz8866.c
12904
12905KVM PARAVIRT (KVM/paravirt)
12906M:	Paolo Bonzini <[email protected]>
12907R:	Vitaly Kuznetsov <[email protected]>
12908L:	[email protected]
12909S:	Supported
12910T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12911F:	arch/um/include/asm/kvm_para.h
12912F:	arch/x86/include/asm/kvm_para.h
12913F:	arch/x86/include/asm/pvclock-abi.h
12914F:	arch/x86/include/uapi/asm/kvm_para.h
12915F:	arch/x86/kernel/kvm.c
12916F:	arch/x86/kernel/kvmclock.c
12917F:	include/asm-generic/kvm_para.h
12918F:	include/linux/kvm_para.h
12919F:	include/uapi/asm-generic/kvm_para.h
12920F:	include/uapi/linux/kvm_para.h
12921
12922KVM X86 HYPER-V (KVM/hyper-v)
12923M:	Vitaly Kuznetsov <[email protected]>
12924M:	Sean Christopherson <[email protected]>
12925M:	Paolo Bonzini <[email protected]>
12926L:	[email protected]
12927S:	Supported
12928T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12929F:	arch/x86/kvm/hyperv.*
12930F:	arch/x86/kvm/kvm_onhyperv.*
12931F:	arch/x86/kvm/svm/hyperv.*
12932F:	arch/x86/kvm/svm/svm_onhyperv.*
12933F:	arch/x86/kvm/vmx/hyperv.*
12934
12935KVM X86 Xen (KVM/Xen)
12936M:	David Woodhouse <[email protected]>
12937M:	Paul Durrant <[email protected]>
12938M:	Sean Christopherson <[email protected]>
12939M:	Paolo Bonzini <[email protected]>
12940L:	[email protected]
12941S:	Supported
12942T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12943F:	arch/x86/kvm/xen.*
12944
12945L3MDEV
12946M:	David Ahern <[email protected]>
12947L:	[email protected]
12948S:	Maintained
12949F:	include/net/l3mdev.h
12950F:	net/l3mdev
12951
12952LANDLOCK SECURITY MODULE
12953M:	Mickaël Salaün <[email protected]>
12954R:	Günther Noack <[email protected]>
12955L:	[email protected]
12956S:	Supported
12957W:	https://landlock.io
12958T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12959F:	Documentation/security/landlock.rst
12960F:	Documentation/userspace-api/landlock.rst
12961F:	fs/ioctl.c
12962F:	include/uapi/linux/landlock.h
12963F:	samples/landlock/
12964F:	security/landlock/
12965F:	tools/testing/selftests/landlock/
12966K:	landlock
12967K:	LANDLOCK
12968
12969LANTIQ / INTEL Ethernet drivers
12970M:	Hauke Mehrtens <[email protected]>
12971L:	[email protected]
12972S:	Maintained
12973F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12974F:	drivers/net/dsa/lantiq_gswip.c
12975F:	drivers/net/dsa/lantiq_pce.h
12976F:	drivers/net/ethernet/lantiq_xrx200.c
12977F:	net/dsa/tag_gswip.c
12978
12979LANTIQ MIPS ARCHITECTURE
12980M:	John Crispin <[email protected]>
12981L:	[email protected]
12982S:	Maintained
12983F:	arch/mips/lantiq
12984F:	drivers/soc/lantiq
12985
12986LANTIQ PEF2256 DRIVER
12987M:	Herve Codina <[email protected]>
12988S:	Maintained
12989F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12990F:	drivers/net/wan/framer/pef2256/
12991F:	drivers/pinctrl/pinctrl-pef2256.c
12992F:	include/linux/framer/pef2256.h
12993
12994LASI 53c700 driver for PARISC
12995M:	"James E.J. Bottomley" <[email protected]>
12996L:	[email protected]
12997S:	Maintained
12998F:	Documentation/scsi/53c700.rst
12999F:	drivers/scsi/53c700*
13000
13001LEAKING_ADDRESSES
13002M:	Tycho Andersen <[email protected]>
13003R:	Kees Cook <[email protected]>
13004L:	[email protected]
13005S:	Maintained
13006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13007F:	scripts/leaking_addresses.pl
13008
13009LED SUBSYSTEM
13010M:	Pavel Machek <[email protected]>
13011M:	Lee Jones <[email protected]>
13012L:	[email protected]
13013S:	Maintained
13014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13015F:	Documentation/devicetree/bindings/leds/
13016F:	Documentation/leds/
13017F:	drivers/leds/
13018F:	include/dt-bindings/leds/
13019F:	include/linux/leds.h
13020
13021LEGO MINDSTORMS EV3
13022R:	David Lechner <[email protected]>
13023S:	Maintained
13024F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13025F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13026F:	drivers/power/supply/lego_ev3_battery.c
13027
13028LEGO USB Tower driver
13029M:	Juergen Stuber <[email protected]>
13030L:	[email protected]
13031S:	Maintained
13032W:	http://legousb.sourceforge.net/
13033F:	drivers/usb/misc/legousbtower.c
13034
13035LETSKETCH HID TABLET DRIVER
13036M:	Hans de Goede <[email protected]>
13037L:	[email protected]
13038S:	Maintained
13039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13040F:	drivers/hid/hid-letsketch.c
13041
13042LG LAPTOP EXTRAS
13043M:	Matan Ziv-Av <[email protected]>
13044L:	[email protected]
13045S:	Maintained
13046F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13047F:	Documentation/admin-guide/laptops/lg-laptop.rst
13048F:	drivers/platform/x86/lg-laptop.c
13049
13050LG2160 MEDIA DRIVER
13051M:	Michael Krufky <[email protected]>
13052L:	[email protected]
13053S:	Maintained
13054W:	https://linuxtv.org
13055W:	http://github.com/mkrufky
13056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13057T:	git git://linuxtv.org/mkrufky/tuners.git
13058F:	drivers/media/dvb-frontends/lg2160.*
13059
13060LGDT3305 MEDIA DRIVER
13061M:	Michael Krufky <[email protected]>
13062L:	[email protected]
13063S:	Maintained
13064W:	https://linuxtv.org
13065W:	http://github.com/mkrufky
13066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13067T:	git git://linuxtv.org/mkrufky/tuners.git
13068F:	drivers/media/dvb-frontends/lgdt3305.*
13069
13070LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13071M:	Viresh Kumar <[email protected]>
13072L:	[email protected]
13073S:	Maintained
13074F:	drivers/ata/pata_arasan_cf.c
13075F:	include/linux/pata_arasan_cf_data.h
13076
13077LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13078M:	Linus Walleij <[email protected]>
13079L:	[email protected]
13080S:	Maintained
13081F:	drivers/ata/pata_ftide010.c
13082F:	drivers/ata/sata_gemini.c
13083F:	drivers/ata/sata_gemini.h
13084
13085LIBATA SATA AHCI PLATFORM devices support
13086M:	Hans de Goede <[email protected]>
13087L:	[email protected]
13088S:	Maintained
13089F:	drivers/ata/ahci_platform.c
13090F:	drivers/ata/libahci_platform.c
13091F:	include/linux/ahci_platform.h
13092
13093LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13094M:	Mikael Pettersson <[email protected]>
13095L:	[email protected]
13096S:	Maintained
13097F:	drivers/ata/sata_promise.*
13098
13099LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13100M:	Damien Le Moal <[email protected]>
13101M:	Niklas Cassel <[email protected]>
13102L:	[email protected]
13103S:	Maintained
13104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13105F:	Documentation/ABI/testing/sysfs-ata
13106F:	Documentation/devicetree/bindings/ata/
13107F:	drivers/ata/
13108F:	include/linux/ata.h
13109F:	include/linux/libata.h
13110
13111LIBETH COMMON ETHERNET LIBRARY
13112M:	Alexander Lobakin <[email protected]>
13113L:	[email protected]
13114L:	[email protected] (moderated for non-subscribers)
13115S:	Supported
13116T:	git https://github.com/alobakin/linux.git
13117F:	drivers/net/ethernet/intel/libeth/
13118F:	include/net/libeth/
13119K:	libeth
13120
13121LIBIE COMMON INTEL ETHERNET LIBRARY
13122M:	Alexander Lobakin <[email protected]>
13123L:	[email protected] (moderated for non-subscribers)
13124L:	[email protected]
13125S:	Supported
13126T:	git https://github.com/alobakin/linux.git
13127F:	drivers/net/ethernet/intel/libie/
13128F:	include/linux/net/intel/libie/
13129K:	libie
13130
13131LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13132M:	Vishal Verma <[email protected]>
13133M:	Dan Williams <[email protected]>
13134M:	Dave Jiang <[email protected]>
13135L:	[email protected]
13136S:	Supported
13137Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13138P:	Documentation/nvdimm/maintainer-entry-profile.rst
13139F:	drivers/nvdimm/btt*
13140
13141LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13142M:	Dan Williams <[email protected]>
13143M:	Vishal Verma <[email protected]>
13144M:	Dave Jiang <[email protected]>
13145L:	[email protected]
13146S:	Supported
13147Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13148P:	Documentation/nvdimm/maintainer-entry-profile.rst
13149F:	drivers/nvdimm/pmem*
13150
13151LIBNVDIMM: DEVICETREE BINDINGS
13152M:	Oliver O'Halloran <[email protected]>
13153L:	[email protected]
13154S:	Supported
13155Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13156F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13157F:	drivers/nvdimm/of_pmem.c
13158
13159LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13160M:	Dan Williams <[email protected]>
13161M:	Vishal Verma <[email protected]>
13162M:	Dave Jiang <[email protected]>
13163M:	Ira Weiny <[email protected]>
13164L:	[email protected]
13165S:	Supported
13166Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13167P:	Documentation/nvdimm/maintainer-entry-profile.rst
13168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13169F:	drivers/acpi/nfit/*
13170F:	drivers/nvdimm/*
13171F:	include/linux/libnvdimm.h
13172F:	include/linux/nd.h
13173F:	include/uapi/linux/ndctl.h
13174F:	tools/testing/nvdimm/
13175
13176LIBRARY CODE
13177M:	Andrew Morton <[email protected]>
13178L:	[email protected]
13179S:	Supported
13180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13181F:	lib/*
13182
13183LICENSES and SPDX stuff
13184M:	Thomas Gleixner <[email protected]>
13185M:	Greg Kroah-Hartman <[email protected]>
13186L:	[email protected]
13187S:	Maintained
13188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13189F:	COPYING
13190F:	Documentation/process/license-rules.rst
13191F:	LICENSES/
13192F:	scripts/spdxcheck-test.sh
13193F:	scripts/spdxcheck.py
13194F:	scripts/spdxexclude
13195
13196LINEAR RANGES HELPERS
13197M:	Mark Brown <[email protected]>
13198R:	Matti Vaittinen <[email protected]>
13199F:	include/linux/linear_range.h
13200F:	lib/linear_ranges.c
13201F:	lib/test_linear_ranges.c
13202
13203LINUX FOR POWER MACINTOSH
13204L:	[email protected]
13205S:	Orphan
13206F:	arch/powerpc/platforms/powermac/
13207F:	drivers/macintosh/
13208X:	drivers/macintosh/adb-iop.c
13209X:	drivers/macintosh/via-macii.c
13210
13211LINUX FOR POWERPC (32-BIT AND 64-BIT)
13212M:	Michael Ellerman <[email protected]>
13213R:	Nicholas Piggin <[email protected]>
13214R:	Christophe Leroy <[email protected]>
13215R:	Naveen N Rao <[email protected]>
13216M:	Madhavan Srinivasan <[email protected]>
13217L:	[email protected]
13218S:	Supported
13219W:	https://github.com/linuxppc/wiki/wiki
13220Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13222F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13223F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13224F:	Documentation/devicetree/bindings/powerpc/
13225F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13226F:	Documentation/arch/powerpc/
13227F:	arch/powerpc/
13228F:	drivers/*/*/*pasemi*
13229F:	drivers/*/*pasemi*
13230F:	drivers/char/tpm/tpm_ibmvtpm*
13231F:	drivers/crypto/nx/
13232F:	drivers/i2c/busses/i2c-opal.c
13233F:	drivers/net/ethernet/ibm/ibmveth.*
13234F:	drivers/net/ethernet/ibm/ibmvnic.*
13235F:	drivers/pci/hotplug/pnv_php.c
13236F:	drivers/pci/hotplug/rpa*
13237F:	drivers/rtc/rtc-opal.c
13238F:	drivers/scsi/ibmvscsi/
13239F:	drivers/tty/hvc/hvc_opal.c
13240F:	drivers/watchdog/wdrtas.c
13241F:	include/linux/papr_scm.h
13242F:	include/uapi/linux/papr_pdsm.h
13243F:	tools/testing/selftests/powerpc
13244N:	/pmac
13245N:	powermac
13246N:	powernv
13247N:	[^a-z0-9]ps3
13248N:	pseries
13249
13250LINUX FOR POWERPC EMBEDDED MPC5XXX
13251M:	Anatolij Gustschin <[email protected]>
13252L:	[email protected]
13253S:	Odd Fixes
13254F:	arch/powerpc/platforms/512x/
13255F:	arch/powerpc/platforms/52xx/
13256
13257LINUX FOR POWERPC EMBEDDED PPC4XX
13258L:	[email protected]
13259S:	Orphan
13260F:	arch/powerpc/platforms/44x/
13261
13262LINUX FOR POWERPC EMBEDDED PPC85XX
13263M:	Scott Wood <[email protected]>
13264L:	[email protected]
13265S:	Odd fixes
13266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13267F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13268F:	Documentation/devicetree/bindings/powerpc/fsl/
13269F:	arch/powerpc/platforms/85xx/
13270
13271LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13272M:	Christophe Leroy <[email protected]>
13273L:	[email protected]
13274S:	Maintained
13275F:	arch/powerpc/platforms/8xx/
13276F:	arch/powerpc/platforms/83xx/
13277
13278LINUX KERNEL DUMP TEST MODULE (LKDTM)
13279M:	Kees Cook <[email protected]>
13280S:	Maintained
13281F:	drivers/misc/lkdtm/*
13282F:	tools/testing/selftests/lkdtm/*
13283
13284LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13285M:	Alan Stern <[email protected]>
13286M:	Andrea Parri <[email protected]>
13287M:	Will Deacon <[email protected]>
13288M:	Peter Zijlstra <[email protected]>
13289M:	Boqun Feng <[email protected]>
13290M:	Nicholas Piggin <[email protected]>
13291M:	David Howells <[email protected]>
13292M:	Jade Alglave <[email protected]>
13293M:	Luc Maranget <[email protected]>
13294M:	"Paul E. McKenney" <[email protected]>
13295R:	Akira Yokosawa <[email protected]>
13296R:	Daniel Lustig <[email protected]>
13297R:	Joel Fernandes <[email protected]>
13298L:	[email protected]
13299L:	[email protected]
13300L:	[email protected]
13301S:	Supported
13302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13303F:	Documentation/atomic_bitops.txt
13304F:	Documentation/atomic_t.txt
13305F:	Documentation/core-api/refcount-vs-atomic.rst
13306F:	Documentation/litmus-tests/
13307F:	Documentation/memory-barriers.txt
13308F:	tools/memory-model/
13309
13310LINUX-NEXT TREE
13311M:	Stephen Rothwell <[email protected]>
13312L:	[email protected]
13313S:	Supported
13314B:	mailto:[email protected] and the appropriate development tree
13315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13316
13317LIS3LV02D ACCELEROMETER DRIVER
13318M:	Eric Piel <[email protected]>
13319S:	Maintained
13320F:	Documentation/misc-devices/lis3lv02d.rst
13321F:	drivers/misc/lis3lv02d/
13322F:	drivers/platform/x86/hp/hp_accel.c
13323
13324LIST KUNIT TEST
13325M:	David Gow <[email protected]>
13326L:	[email protected]
13327L:	[email protected]
13328S:	Maintained
13329F:	lib/list-test.c
13330
13331LITEX PLATFORM
13332M:	Karol Gugala <[email protected]>
13333M:	Mateusz Holenko <[email protected]>
13334M:	Gabriel Somlo <[email protected]>
13335M:	Joel Stanley <[email protected]>
13336S:	Maintained
13337F:	Documentation/devicetree/bindings/*/litex,*.yaml
13338F:	arch/openrisc/boot/dts/or1klitex.dts
13339F:	drivers/mmc/host/litex_mmc.c
13340F:	drivers/net/ethernet/litex/*
13341F:	drivers/soc/litex/*
13342F:	drivers/tty/serial/liteuart.c
13343F:	include/linux/litex.h
13344N:	litex
13345
13346LIVE PATCHING
13347M:	Josh Poimboeuf <[email protected]>
13348M:	Jiri Kosina <[email protected]>
13349M:	Miroslav Benes <[email protected]>
13350M:	Petr Mladek <[email protected]>
13351R:	Joe Lawrence <[email protected]>
13352L:	[email protected]
13353S:	Maintained
13354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13355F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13356F:	Documentation/livepatch/
13357F:	arch/powerpc/include/asm/livepatch.h
13358F:	include/linux/livepatch.h
13359F:	kernel/livepatch/
13360F:	kernel/module/livepatch.c
13361F:	samples/livepatch/
13362F:	tools/testing/selftests/livepatch/
13363
13364LLC (802.2)
13365L:	[email protected]
13366S:	Odd fixes
13367F:	include/linux/llc.h
13368F:	include/net/llc*
13369F:	include/uapi/linux/llc.h
13370F:	net/llc/
13371
13372LM73 HARDWARE MONITOR DRIVER
13373M:	Guillaume Ligneul <[email protected]>
13374L:	[email protected]
13375S:	Maintained
13376F:	drivers/hwmon/lm73.c
13377
13378LM78 HARDWARE MONITOR DRIVER
13379M:	Jean Delvare <[email protected]>
13380L:	[email protected]
13381S:	Maintained
13382F:	Documentation/hwmon/lm78.rst
13383F:	drivers/hwmon/lm78.c
13384
13385LM83 HARDWARE MONITOR DRIVER
13386M:	Jean Delvare <[email protected]>
13387L:	[email protected]
13388S:	Maintained
13389F:	Documentation/hwmon/lm83.rst
13390F:	drivers/hwmon/lm83.c
13391
13392LM90 HARDWARE MONITOR DRIVER
13393M:	Jean Delvare <[email protected]>
13394L:	[email protected]
13395S:	Maintained
13396F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13397F:	Documentation/hwmon/lm90.rst
13398F:	drivers/hwmon/lm90.c
13399F:	include/dt-bindings/thermal/lm90.h
13400
13401LME2510 MEDIA DRIVER
13402M:	Malcolm Priestley <[email protected]>
13403L:	[email protected]
13404S:	Maintained
13405W:	https://linuxtv.org
13406Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13407F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13408
13409LOADPIN SECURITY MODULE
13410M:	Kees Cook <[email protected]>
13411S:	Supported
13412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13413F:	Documentation/admin-guide/LSM/LoadPin.rst
13414F:	security/loadpin/
13415
13416LOCKDOWN SECURITY MODULE
13417L:	[email protected]
13418S:	Odd Fixes
13419T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13420F:	security/lockdown/
13421
13422LOCKING PRIMITIVES
13423M:	Peter Zijlstra <[email protected]>
13424M:	Ingo Molnar <[email protected]>
13425M:	Will Deacon <[email protected]>
13426R:	Waiman Long <[email protected]>
13427R:	Boqun Feng <[email protected]> (LOCKDEP)
13428L:	[email protected]
13429S:	Maintained
13430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13431F:	Documentation/locking/
13432F:	arch/*/include/asm/spinlock*.h
13433F:	include/linux/lockdep*.h
13434F:	include/linux/mutex*.h
13435F:	include/linux/rwlock*.h
13436F:	include/linux/rwsem*.h
13437F:	include/linux/seqlock.h
13438F:	include/linux/spinlock*.h
13439F:	kernel/locking/
13440F:	lib/locking*.[ch]
13441X:	kernel/locking/locktorture.c
13442
13443LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13444M:	"Richard Russon (FlatCap)" <[email protected]>
13445L:	[email protected]
13446S:	Maintained
13447W:	http://www.linux-ntfs.org/content/view/19/37/
13448F:	Documentation/admin-guide/ldm.rst
13449F:	block/partitions/ldm.*
13450
13451LOGITECH HID GAMING KEYBOARDS
13452M:	Hans de Goede <[email protected]>
13453L:	[email protected]
13454S:	Maintained
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13456F:	drivers/hid/hid-lg-g15.c
13457
13458LONTIUM LT8912B MIPI TO HDMI BRIDGE
13459M:	Adrien Grassein <[email protected]>
13460S:	Maintained
13461F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13462F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13463
13464LOONGARCH
13465M:	Huacai Chen <[email protected]>
13466R:	WANG Xuerui <[email protected]>
13467L:	[email protected]
13468S:	Maintained
13469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13470F:	Documentation/arch/loongarch/
13471F:	Documentation/translations/zh_CN/arch/loongarch/
13472F:	arch/loongarch/
13473F:	drivers/*/*loongarch*
13474F:	drivers/cpufreq/loongson3_cpufreq.c
13475
13476LOONGSON GPIO DRIVER
13477M:	Yinbo Zhu <[email protected]>
13478L:	[email protected]
13479S:	Maintained
13480F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13481F:	drivers/gpio/gpio-loongson-64bit.c
13482
13483LOONGSON-2 APB DMA DRIVER
13484M:	Binbin Zhou <[email protected]>
13485L:	[email protected]
13486S:	Maintained
13487F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13488F:	drivers/dma/loongson2-apb-dma.c
13489
13490LOONGSON LS2X I2C DRIVER
13491M:	Binbin Zhou <[email protected]>
13492L:	[email protected]
13493S:	Maintained
13494F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13495F:	drivers/i2c/busses/i2c-ls2x.c
13496
13497LOONGSON-2 SOC SERIES CLOCK DRIVER
13498M:	Yinbo Zhu <[email protected]>
13499L:	[email protected]
13500S:	Maintained
13501F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13502F:	drivers/clk/clk-loongson2.c
13503F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13504
13505LOONGSON SPI DRIVER
13506M:	Yinbo Zhu <[email protected]>
13507L:	[email protected]
13508S:	Maintained
13509F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13510F:	drivers/spi/spi-loongson-core.c
13511F:	drivers/spi/spi-loongson-pci.c
13512F:	drivers/spi/spi-loongson-plat.c
13513F:	drivers/spi/spi-loongson.h
13514
13515LOONGSON-2 SOC SERIES GUTS DRIVER
13516M:	Yinbo Zhu <[email protected]>
13517L:	[email protected]
13518S:	Maintained
13519F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13520F:	drivers/soc/loongson/loongson2_guts.c
13521
13522LOONGSON-2 SOC SERIES PM DRIVER
13523M:	Yinbo Zhu <[email protected]>
13524L:	[email protected]
13525S:	Maintained
13526F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13527F:	drivers/soc/loongson/loongson2_pm.c
13528
13529LOONGSON-2 SOC SERIES PINCTRL DRIVER
13530M:	zhanghongchen <[email protected]>
13531M:	Yinbo Zhu <[email protected]>
13532L:	[email protected]
13533S:	Maintained
13534F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13535F:	drivers/pinctrl/pinctrl-loongson2.c
13536
13537LOONGSON-2 SOC SERIES THERMAL DRIVER
13538M:	zhanghongchen <[email protected]>
13539M:	Yinbo Zhu <[email protected]>
13540L:	[email protected]
13541S:	Maintained
13542F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13543F:	drivers/thermal/loongson2_thermal.c
13544
13545LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13546M:	Sathya Prakash <[email protected]>
13547M:	Sreekanth Reddy <[email protected]>
13548M:	Suganath Prabu Subramani <[email protected]>
13549L:	[email protected]
13550L:	[email protected]
13551S:	Supported
13552W:	http://www.avagotech.com/support/
13553F:	drivers/message/fusion/
13554F:	drivers/scsi/mpt3sas/
13555
13556LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13557M:	Matthew Wilcox <[email protected]>
13558L:	[email protected]
13559S:	Maintained
13560F:	drivers/scsi/sym53c8xx_2/
13561
13562LTC1660 DAC DRIVER
13563M:	Marcus Folkesson <[email protected]>
13564L:	[email protected]
13565S:	Maintained
13566F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13567F:	drivers/iio/dac/ltc1660.c
13568
13569LTC2664 IIO DAC DRIVER
13570M:	Michael Hennerich <[email protected]>
13571M:	Kim Seer Paller <[email protected]>
13572L:	[email protected]
13573S:	Supported
13574W:	https://ez.analog.com/linux-software-drivers
13575F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13576F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13577F:	drivers/iio/dac/ltc2664.c
13578
13579LTC2688 IIO DAC DRIVER
13580M:	Nuno Sá <[email protected]>
13581L:	[email protected]
13582S:	Supported
13583W:	https://ez.analog.com/linux-software-drivers
13584F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13585F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13586F:	drivers/iio/dac/ltc2688.c
13587
13588LTC2947 HARDWARE MONITOR DRIVER
13589M:	Nuno Sá <[email protected]>
13590L:	[email protected]
13591S:	Supported
13592W:	https://ez.analog.com/linux-software-drivers
13593F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13594F:	drivers/hwmon/ltc2947-core.c
13595F:	drivers/hwmon/ltc2947-i2c.c
13596F:	drivers/hwmon/ltc2947-spi.c
13597F:	drivers/hwmon/ltc2947.h
13598
13599LTC2991 HARDWARE MONITOR DRIVER
13600M:	Antoniu Miclaus <[email protected]>
13601L:	[email protected]
13602S:	Supported
13603W:	https://ez.analog.com/linux-software-drivers
13604F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13605F:	drivers/hwmon/ltc2991.c
13606
13607LTC2983 IIO TEMPERATURE DRIVER
13608M:	Nuno Sá <[email protected]>
13609L:	[email protected]
13610S:	Supported
13611W:	https://ez.analog.com/linux-software-drivers
13612F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13613F:	drivers/iio/temperature/ltc2983.c
13614
13615LTC4282 HARDWARE MONITOR DRIVER
13616M:	Nuno Sa <[email protected]>
13617L:	[email protected]
13618S:	Supported
13619F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13620F:	Documentation/hwmon/ltc4282.rst
13621F:	drivers/hwmon/ltc4282.c
13622
13623LTC4286 HARDWARE MONITOR DRIVER
13624M:	Delphine CC Chiu <[email protected]>
13625L:	[email protected]
13626S:	Maintained
13627F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13628F:	Documentation/hwmon/ltc4286.rst
13629F:	drivers/hwmon/pmbus/Kconfig
13630F:	drivers/hwmon/pmbus/Makefile
13631F:	drivers/hwmon/pmbus/ltc4286.c
13632
13633LTC4306 I2C MULTIPLEXER DRIVER
13634M:	Michael Hennerich <[email protected]>
13635L:	[email protected]
13636S:	Supported
13637W:	https://ez.analog.com/linux-software-drivers
13638F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13639F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13640
13641LTP (Linux Test Project)
13642M:	Andrea Cervesato <[email protected]>
13643M:	Cyril Hrubis <[email protected]>
13644M:	Jan Stancek <[email protected]>
13645M:	Petr Vorel <[email protected]>
13646M:	Li Wang <[email protected]>
13647M:	Yang Xu <[email protected]>
13648M:	Xiao Yang <[email protected]>
13649L:	[email protected] (subscribers-only)
13650S:	Maintained
13651W:	https://linux-test-project.readthedocs.io/
13652T:	git https://github.com/linux-test-project/ltp.git
13653
13654LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13655M:	Anshul Dalal <[email protected]>
13656L:	[email protected]
13657S:	Maintained
13658F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13659F:	drivers/iio/light/ltr390.c
13660
13661LYNX 28G SERDES PHY DRIVER
13662M:	Ioana Ciornei <[email protected]>
13663L:	[email protected]
13664S:	Supported
13665F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13666F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13667
13668LYNX PCS MODULE
13669M:	Ioana Ciornei <[email protected]>
13670L:	[email protected]
13671S:	Supported
13672F:	drivers/net/pcs/pcs-lynx.c
13673F:	include/linux/pcs-lynx.h
13674
13675M68K ARCHITECTURE
13676M:	Geert Uytterhoeven <[email protected]>
13677L:	[email protected]
13678S:	Maintained
13679W:	http://www.linux-m68k.org/
13680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13681F:	arch/m68k/
13682F:	drivers/zorro/
13683
13684M68K ON APPLE MACINTOSH
13685M:	Joshua Thompson <[email protected]>
13686L:	[email protected]
13687S:	Maintained
13688W:	http://www.mac.linux-m68k.org/
13689F:	arch/m68k/mac/
13690F:	drivers/macintosh/adb-iop.c
13691F:	drivers/macintosh/via-macii.c
13692
13693M68K ON HP9000/300
13694M:	Philip Blundell <[email protected]>
13695S:	Maintained
13696W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13697F:	arch/m68k/hp300/
13698
13699M88DS3103 MEDIA DRIVER
13700L:	[email protected]
13701S:	Orphan
13702W:	https://linuxtv.org
13703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13704F:	drivers/media/dvb-frontends/m88ds3103*
13705
13706M88RS2000 MEDIA DRIVER
13707M:	Malcolm Priestley <[email protected]>
13708L:	[email protected]
13709S:	Maintained
13710W:	https://linuxtv.org
13711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13712F:	drivers/media/dvb-frontends/m88rs2000*
13713
13714MA901 MASTERKIT USB FM RADIO DRIVER
13715M:	Alexey Klimov <[email protected]>
13716L:	[email protected]
13717S:	Maintained
13718T:	git git://linuxtv.org/media.git
13719F:	drivers/media/radio/radio-ma901.c
13720
13721MAC80211
13722M:	Johannes Berg <[email protected]>
13723L:	[email protected]
13724S:	Maintained
13725W:	https://wireless.wiki.kernel.org/
13726Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13729F:	Documentation/networking/mac80211-injection.rst
13730F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13731F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13732F:	include/net/mac80211.h
13733F:	net/mac80211/
13734
13735MAILBOX API
13736M:	Jassi Brar <[email protected]>
13737L:	[email protected]
13738S:	Maintained
13739F:	Documentation/devicetree/bindings/mailbox/
13740F:	drivers/mailbox/
13741F:	include/dt-bindings/mailbox/
13742F:	include/linux/mailbox_client.h
13743F:	include/linux/mailbox_controller.h
13744
13745MAILBOX ARM MHUv2
13746M:	Viresh Kumar <[email protected]>
13747M:	Tushar Khandelwal <[email protected]>
13748L:	[email protected]
13749S:	Maintained
13750F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13751F:	drivers/mailbox/arm_mhuv2.c
13752F:	include/linux/mailbox/arm_mhuv2_message.h
13753
13754MAILBOX ARM MHUv3
13755M:	Sudeep Holla <[email protected]>
13756M:	Cristian Marussi <[email protected]>
13757L:	[email protected]
13758L:	[email protected] (moderated for non-subscribers)
13759S:	Maintained
13760F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13761F:	drivers/mailbox/arm_mhuv3.c
13762
13763MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13764M:	Alejandro Colomar <[email protected]>
13765L:	[email protected]
13766S:	Maintained
13767W:	http://www.kernel.org/doc/man-pages
13768T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13769T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13770
13771MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13772M:	Jeremy Kerr <[email protected]>
13773M:	Matt Johnston <[email protected]>
13774L:	[email protected]
13775S:	Maintained
13776F:	Documentation/networking/mctp.rst
13777F:	drivers/net/mctp/
13778F:	include/net/mctp.h
13779F:	include/net/mctpdevice.h
13780F:	include/net/netns/mctp.h
13781F:	net/mctp/
13782
13783MAPLE TREE
13784M:	Liam R. Howlett <[email protected]>
13785L:	[email protected]
13786L:	[email protected]
13787S:	Supported
13788F:	Documentation/core-api/maple_tree.rst
13789F:	include/linux/maple_tree.h
13790F:	include/trace/events/maple_tree.h
13791F:	lib/maple_tree.c
13792F:	lib/test_maple_tree.c
13793F:	tools/testing/radix-tree/linux/maple_tree.h
13794F:	tools/testing/radix-tree/maple.c
13795
13796MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13797M:	Rahul Bedarkar <[email protected]>
13798L:	[email protected]
13799S:	Maintained
13800F:	arch/mips/boot/dts/img/pistachio*
13801
13802MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13803M:	Andrew Lunn <[email protected]>
13804L:	[email protected]
13805S:	Maintained
13806F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13807F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13808F:	Documentation/networking/devlink/mv88e6xxx.rst
13809F:	drivers/net/dsa/mv88e6xxx/
13810F:	include/linux/dsa/mv88e6xxx.h
13811F:	include/linux/platform_data/mv88e6xxx.h
13812
13813MARVELL 88PM886 PMIC DRIVER
13814M:	Karel Balej <[email protected]>
13815S:	Maintained
13816F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13817F:	drivers/input/misc/88pm886-onkey.c
13818F:	drivers/mfd/88pm886.c
13819F:	drivers/regulator/88pm886-regulator.c
13820F:	drivers/rtc/rtc-88pm886.c
13821F:	include/linux/mfd/88pm886.h
13822
13823MARVELL ARMADA 3700 PHY DRIVERS
13824M:	Miquel Raynal <[email protected]>
13825S:	Maintained
13826F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13827F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13828F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13829F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13830
13831MARVELL ARMADA 3700 SERIAL DRIVER
13832M:	Pali Rohár <[email protected]>
13833S:	Maintained
13834F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13835F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13836F:	drivers/tty/serial/mvebu-uart.c
13837
13838MARVELL ARMADA DRM SUPPORT
13839M:	Russell King <[email protected]>
13840S:	Maintained
13841T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13842T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13843F:	Documentation/devicetree/bindings/display/armada/
13844F:	drivers/gpu/drm/armada/
13845F:	include/uapi/drm/armada_drm.h
13846
13847MARVELL CRYPTO DRIVER
13848M:	Boris Brezillon <[email protected]>
13849M:	Arnaud Ebalard <[email protected]>
13850M:	Srujana Challa <[email protected]>
13851L:	[email protected]
13852S:	Maintained
13853F:	drivers/crypto/marvell/
13854F:	include/linux/soc/marvell/octeontx2/
13855
13856MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13857M:	Mirko Lindner <[email protected]>
13858M:	Stephen Hemminger <[email protected]>
13859L:	[email protected]
13860S:	Odd fixes
13861F:	drivers/net/ethernet/marvell/sk*
13862
13863MARVELL LIBERTAS WIRELESS DRIVER
13864L:	[email protected]
13865S:	Orphan
13866F:	drivers/net/wireless/marvell/libertas/
13867
13868MARVELL MACCHIATOBIN SUPPORT
13869M:	Russell King <[email protected]>
13870L:	[email protected] (moderated for non-subscribers)
13871S:	Maintained
13872F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13873
13874MARVELL MV643XX ETHERNET DRIVER
13875M:	Sebastian Hesselbarth <[email protected]>
13876L:	[email protected]
13877S:	Maintained
13878F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13879
13880MARVELL MV88X3310 PHY DRIVER
13881M:	Russell King <[email protected]>
13882M:	Marek Behún <[email protected]>
13883L:	[email protected]
13884S:	Maintained
13885F:	drivers/net/phy/marvell10g.c
13886
13887MARVELL MVEBU THERMAL DRIVER
13888M:	Miquel Raynal <[email protected]>
13889S:	Maintained
13890F:	drivers/thermal/armada_thermal.c
13891
13892MARVELL MVNETA ETHERNET DRIVER
13893M:	Marcin Wojtas <[email protected]>
13894L:	[email protected]
13895S:	Maintained
13896F:	drivers/net/ethernet/marvell/mvneta*
13897
13898MARVELL MVPP2 ETHERNET DRIVER
13899M:	Marcin Wojtas <[email protected]>
13900M:	Russell King <[email protected]>
13901L:	[email protected]
13902S:	Maintained
13903F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13904F:	drivers/net/ethernet/marvell/mvpp2/
13905
13906MARVELL MWIFIEX WIRELESS DRIVER
13907M:	Brian Norris <[email protected]>
13908R:	Francesco Dolcini <[email protected]>
13909L:	[email protected]
13910S:	Odd Fixes
13911F:	drivers/net/wireless/marvell/mwifiex/
13912
13913MARVELL MWL8K WIRELESS DRIVER
13914L:	[email protected]
13915S:	Orphan
13916F:	drivers/net/wireless/marvell/mwl8k.c
13917
13918MARVELL NAND CONTROLLER DRIVER
13919M:	Miquel Raynal <[email protected]>
13920L:	[email protected]
13921S:	Maintained
13922F:	drivers/mtd/nand/raw/marvell_nand.c
13923
13924MARVELL OCTEON ENDPOINT DRIVER
13925M:	Veerasenareddy Burru <[email protected]>
13926M:	Sathesh Edara <[email protected]>
13927L:	[email protected]
13928S:	Supported
13929F:	drivers/net/ethernet/marvell/octeon_ep
13930
13931MARVELL OCTEON ENDPOINT VF DRIVER
13932M:	Veerasenareddy Burru <[email protected]>
13933M:	Sathesh Edara <[email protected]>
13934M:	Shinas Rasheed <[email protected]>
13935M:	Satananda Burla <[email protected]>
13936L:	[email protected]
13937S:	Supported
13938F:	drivers/net/ethernet/marvell/octeon_ep_vf
13939
13940MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13941M:	Sunil Goutham <[email protected]>
13942M:	Geetha sowjanya <[email protected]>
13943M:	Subbaraya Sundeep <[email protected]>
13944M:	hariprasad <[email protected]>
13945L:	[email protected]
13946S:	Supported
13947F:	drivers/net/ethernet/marvell/octeontx2/nic/
13948F:	include/linux/soc/marvell/octeontx2/
13949
13950MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13951M:	Sunil Goutham <[email protected]>
13952M:	Linu Cherian <[email protected]>
13953M:	Geetha sowjanya <[email protected]>
13954M:	Jerin Jacob <[email protected]>
13955M:	hariprasad <[email protected]>
13956M:	Subbaraya Sundeep <[email protected]>
13957L:	[email protected]
13958S:	Supported
13959F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13960F:	drivers/net/ethernet/marvell/octeontx2/af/
13961
13962MARVELL PEM PMU DRIVER
13963M:	Linu Cherian <[email protected]>
13964M:	Gowthami Thiagarajan <[email protected]>
13965S:	Supported
13966F:	drivers/perf/marvell_pem_pmu.c
13967
13968MARVELL PRESTERA ETHERNET SWITCH DRIVER
13969M:	Taras Chornyi <[email protected]>
13970S:	Supported
13971W:	https://github.com/Marvell-switching/switchdev-prestera
13972F:	drivers/net/ethernet/marvell/prestera/
13973
13974MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13975M:	Nicolas Pitre <[email protected]>
13976S:	Odd Fixes
13977F:	drivers/mmc/host/mvsdio.*
13978
13979MARVELL USB MDIO CONTROLLER DRIVER
13980M:	Tobias Waldekranz <[email protected]>
13981L:	[email protected]
13982S:	Maintained
13983F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13984F:	drivers/net/mdio/mdio-mvusb.c
13985
13986MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13987M:	Hu Ziji <[email protected]>
13988L:	[email protected]
13989S:	Supported
13990F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13991F:	drivers/mmc/host/sdhci-xenon*
13992
13993MARVELL OCTEON CN10K DPI DRIVER
13994M:	Vamsi Attunuru <[email protected]>
13995S:	Supported
13996F:	drivers/misc/mrvl_cn10k_dpi.c
13997
13998MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13999R:	[email protected]
14000R:	[email protected]
14001F:	drivers/vdpa/octeon_ep/
14002
14003MARVELL OCTEON HOTPLUG DRIVER
14004R:	Shijith Thotton <[email protected]>
14005R:	Vamsi Attunuru <[email protected]>
14006S:	Supported
14007F:	drivers/pci/hotplug/octep_hp.c
14008
14009MATROX FRAMEBUFFER DRIVER
14010L:	[email protected]
14011S:	Orphan
14012F:	drivers/video/fbdev/matrox/matroxfb_*
14013F:	include/uapi/linux/matroxfb.h
14014
14015MAX15301 DRIVER
14016M:	Daniel Nilsson <[email protected]>
14017L:	[email protected]
14018S:	Maintained
14019F:	Documentation/hwmon/max15301.rst
14020F:	drivers/hwmon/pmbus/max15301.c
14021
14022MAX2175 SDR TUNER DRIVER
14023M:	Ramesh Shanmugasundaram <[email protected]>
14024L:	[email protected]
14025S:	Maintained
14026T:	git git://linuxtv.org/media.git
14027F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14028F:	Documentation/userspace-api/media/drivers/max2175.rst
14029F:	drivers/media/i2c/max2175*
14030F:	include/uapi/linux/max2175.h
14031
14032MAX31335 RTC DRIVER
14033M:	Antoniu Miclaus <[email protected]>
14034L:	[email protected]
14035S:	Supported
14036W:	https://ez.analog.com/linux-software-drivers
14037F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14038F:	drivers/rtc/rtc-max31335.c
14039
14040MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14041L:	[email protected]
14042S:	Orphan
14043F:	Documentation/hwmon/max6650.rst
14044F:	drivers/hwmon/max6650.c
14045
14046MAX9286 QUAD GMSL DESERIALIZER DRIVER
14047M:	Jacopo Mondi <[email protected]>
14048M:	Kieran Bingham <kieran.bingham[email protected]>
14049M:	Laurent Pinchart <laurent.pinchart[email protected]>
14050M:	Niklas Söderlund <niklas.soderlund[email protected]>
14051L:	[email protected]
14052S:	Maintained
14053F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14054F:	drivers/media/i2c/max9286.c
14055
14056MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14057M:	Niklas Söderlund <[email protected]>
14058L:	[email protected]
14059S:	Maintained
14060F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14061F:	drivers/staging/media/max96712/max96712.c
14062
14063MAX96714 GMSL2 DESERIALIZER DRIVER
14064M:	Julien Massot <[email protected]>
14065L:	[email protected]
14066S:	Maintained
14067F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14068F:	drivers/media/i2c/max96714.c
14069
14070MAX96717 GMSL2 SERIALIZER DRIVER
14071M:	Julien Massot <[email protected]>
14072L:	[email protected]
14073S:	Maintained
14074F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14075F:	drivers/media/i2c/max96717.c
14076
14077MAX9860 MONO AUDIO VOICE CODEC DRIVER
14078M:	Peter Rosin <[email protected]>
14079L:	[email protected]
14080S:	Maintained
14081F:	Documentation/devicetree/bindings/sound/max9860.txt
14082F:	sound/soc/codecs/max9860.*
14083
14084MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14085M:	Andreas Klinger <[email protected]>
14086L:	[email protected]
14087S:	Maintained
14088F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14089F:	drivers/iio/proximity/mb1232.c
14090
14091MAXIM MAX11205 DRIVER
14092M:	Ramona Bolboaca <[email protected]>
14093L:	[email protected]
14094S:	Supported
14095W:	https://ez.analog.com/linux-software-drivers
14096F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14097F:	drivers/iio/adc/max11205.c
14098
14099MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14100R:	Iskren Chernev <[email protected]>
14101R:	Krzysztof Kozlowski <[email protected]>
14102R:	Marek Szyprowski <[email protected]>
14103R:	Matheus Castello <[email protected]>
14104L:	[email protected]
14105S:	Maintained
14106F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14107F:	drivers/power/supply/max17040_battery.c
14108
14109MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14110R:	Hans de Goede <[email protected]>
14111R:	Krzysztof Kozlowski <[email protected]>
14112R:	Marek Szyprowski <[email protected]>
14113R:	Sebastian Krzyszkowiak <[email protected]>
14114R:	Purism Kernel Team <[email protected]>
14115L:	[email protected]
14116S:	Maintained
14117F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14118F:	drivers/power/supply/max17042_battery.c
14119
14120MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14121M:	Laurent Pinchart <[email protected]>
14122L:	[email protected]
14123S:	Maintained
14124F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14125F:	drivers/regulator/max20086-regulator.c
14126
14127MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14128M:	Rajat Khandelwal <[email protected]>
14129L:	[email protected]
14130S:	Maintained
14131F:	drivers/iio/temperature/max30208.c
14132
14133MAXIM MAX77650 PMIC MFD DRIVER
14134M:	Bartosz Golaszewski <[email protected]>
14135L:	[email protected]
14136S:	Maintained
14137F:	Documentation/devicetree/bindings/*/*max77650.yaml
14138F:	Documentation/devicetree/bindings/*/max77650*.yaml
14139F:	drivers/gpio/gpio-max77650.c
14140F:	drivers/input/misc/max77650-onkey.c
14141F:	drivers/leds/leds-max77650.c
14142F:	drivers/mfd/max77650.c
14143F:	drivers/power/supply/max77650-charger.c
14144F:	drivers/regulator/max77650-regulator.c
14145F:	include/linux/mfd/max77650.h
14146
14147MAXIM MAX77714 PMIC MFD DRIVER
14148M:	Luca Ceresoli <[email protected]>
14149S:	Maintained
14150F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14151F:	drivers/mfd/max77714.c
14152F:	include/linux/mfd/max77714.h
14153
14154MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14155M:	Javier Martinez Canillas <[email protected]>
14156L:	[email protected]
14157S:	Supported
14158F:	Documentation/devicetree/bindings/*/*max77802.yaml
14159F:	drivers/regulator/max77802-regulator.c
14160F:	include/dt-bindings/*/*max77802.h
14161
14162MAXIM MAX77976 BATTERY CHARGER
14163M:	Luca Ceresoli <[email protected]>
14164S:	Supported
14165F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14166F:	drivers/power/supply/max77976_charger.c
14167
14168MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14169M:	Krzysztof Kozlowski <[email protected]>
14170L:	[email protected]
14171S:	Maintained
14172B:	mailto:[email protected]
14173F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14174F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14175F:	drivers/power/supply/max14577_charger.c
14176F:	drivers/power/supply/max77693_charger.c
14177
14178MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14179M:	Chanwoo Choi <[email protected]>
14180M:	Krzysztof Kozlowski <[email protected]>
14181L:	[email protected]
14182S:	Maintained
14183B:	mailto:[email protected]
14184F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14185F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14186F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14187F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14188F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14189F:	drivers/*/*max77843.c
14190F:	drivers/*/max14577*.c
14191F:	drivers/*/max77686*.c
14192F:	drivers/*/max77693*.c
14193F:	drivers/clk/clk-max77686.c
14194F:	drivers/extcon/extcon-max14577.c
14195F:	drivers/extcon/extcon-max77693.c
14196F:	drivers/rtc/rtc-max77686.c
14197F:	include/linux/mfd/max14577*.h
14198F:	include/linux/mfd/max77686*.h
14199F:	include/linux/mfd/max77693*.h
14200
14201MAXIRADIO FM RADIO RECEIVER DRIVER
14202M:	Hans Verkuil <[email protected]>
14203L:	[email protected]
14204S:	Maintained
14205W:	https://linuxtv.org
14206T:	git git://linuxtv.org/media.git
14207F:	drivers/media/radio/radio-maxiradio*
14208
14209MAXLINEAR ETHERNET PHY DRIVER
14210M:	Xu Liang <[email protected]>
14211L:	[email protected]
14212S:	Supported
14213F:	drivers/net/phy/mxl-gpy.c
14214
14215MCAN MMIO DEVICE DRIVER
14216M:	Chandrasekar Ramakrishnan <[email protected]>
14217L:	[email protected]
14218S:	Maintained
14219F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14220F:	drivers/net/can/m_can/m_can.c
14221F:	drivers/net/can/m_can/m_can.h
14222F:	drivers/net/can/m_can/m_can_platform.c
14223
14224MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14225R:	Yasushi SHOJI <[email protected]>
14226L:	[email protected]
14227S:	Maintained
14228F:	drivers/net/can/usb/mcba_usb.c
14229
14230MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14231M:	Rishi Gupta <[email protected]>
14232L:	[email protected]
14233L:	[email protected]
14234S:	Maintained
14235F:	drivers/hid/hid-mcp2221.c
14236
14237MCP251XFD SPI-CAN NETWORK DRIVER
14238M:	Marc Kleine-Budde <[email protected]>
14239M:	Manivannan Sadhasivam <[email protected]>
14240R:	Thomas Kopp <[email protected]>
14241L:	[email protected]
14242S:	Maintained
14243F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14244F:	drivers/net/can/spi/mcp251xfd/
14245
14246MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14247M:	Peter Rosin <[email protected]>
14248L:	[email protected]
14249S:	Maintained
14250F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14251F:	drivers/iio/potentiometer/mcp4018.c
14252F:	drivers/iio/potentiometer/mcp4531.c
14253
14254MCP4821 DAC DRIVER
14255M:	Anshul Dalal <[email protected]>
14256L:	[email protected]
14257S:	Maintained
14258F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14259F:	drivers/iio/dac/mcp4821.c
14260
14261MCR20A IEEE-802.15.4 RADIO DRIVER
14262M:	Stefan Schmidt <[email protected]>
14263L:	[email protected]
14264S:	Odd Fixes
14265W:	https://github.com/xueliu/mcr20a-linux
14266F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14267F:	drivers/net/ieee802154/mcr20a.c
14268F:	drivers/net/ieee802154/mcr20a.h
14269
14270MDIO REGMAP DRIVER
14271M:	Maxime Chevallier <[email protected]>
14272L:	[email protected]
14273S:	Maintained
14274F:	drivers/net/mdio/mdio-regmap.c
14275F:	include/linux/mdio/mdio-regmap.h
14276
14277MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14278M:	William Breathitt Gray <[email protected]>
14279L:	[email protected]
14280S:	Maintained
14281F:	drivers/iio/dac/cio-dac.c
14282
14283MEDIA CONTROLLER FRAMEWORK
14284M:	Sakari Ailus <[email protected]>
14285M:	Laurent Pinchart <[email protected]>
14286L:	[email protected]
14287S:	Supported
14288W:	https://www.linuxtv.org
14289T:	git git://linuxtv.org/media.git
14290F:	drivers/media/mc/
14291F:	include/media/media-*.h
14292F:	include/uapi/linux/media.h
14293
14294MEDIA DRIVER FOR FREESCALE IMX PXP
14295M:	Philipp Zabel <[email protected]>
14296L:	[email protected]
14297S:	Maintained
14298T:	git git://linuxtv.org/media.git
14299F:	drivers/media/platform/nxp/imx-pxp.[ch]
14300
14301MEDIA DRIVERS FOR ASCOT2E
14302M:	Abylay Ospan <[email protected]>
14303L:	[email protected]
14304S:	Supported
14305W:	https://linuxtv.org
14306W:	http://netup.tv/
14307T:	git git://linuxtv.org/media.git
14308F:	drivers/media/dvb-frontends/ascot2e*
14309
14310MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14311M:	Jasmin Jessich <[email protected]>
14312L:	[email protected]
14313S:	Maintained
14314W:	https://linuxtv.org
14315T:	git git://linuxtv.org/media.git
14316F:	drivers/media/dvb-frontends/cxd2099*
14317
14318MEDIA DRIVERS FOR CXD2841ER
14319M:	Abylay Ospan <[email protected]>
14320L:	[email protected]
14321S:	Supported
14322W:	https://linuxtv.org
14323W:	http://netup.tv/
14324T:	git git://linuxtv.org/media.git
14325F:	drivers/media/dvb-frontends/cxd2841er*
14326
14327MEDIA DRIVERS FOR CXD2880
14328M:	Yasunari Takiguchi <[email protected]>
14329L:	[email protected]
14330S:	Supported
14331W:	http://linuxtv.org/
14332T:	git git://linuxtv.org/media.git
14333F:	drivers/media/dvb-frontends/cxd2880/*
14334F:	drivers/media/spi/cxd2880*
14335
14336MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14337L:	[email protected]
14338S:	Orphan
14339W:	https://linuxtv.org
14340T:	git git://linuxtv.org/media.git
14341F:	drivers/media/pci/ddbridge/*
14342
14343MEDIA DRIVERS FOR FREESCALE IMX
14344M:	Steve Longerbeam <[email protected]>
14345M:	Philipp Zabel <[email protected]>
14346L:	[email protected]
14347S:	Maintained
14348T:	git git://linuxtv.org/media.git
14349F:	Documentation/admin-guide/media/imx.rst
14350F:	Documentation/devicetree/bindings/media/imx.txt
14351F:	drivers/staging/media/imx/
14352F:	include/linux/imx-media.h
14353F:	include/media/imx.h
14354
14355MEDIA DRIVERS FOR FREESCALE IMX7/8
14356M:	Rui Miguel Silva <[email protected]>
14357M:	Laurent Pinchart <[email protected]>
14358M:	Martin Kepplinger <[email protected]>
14359R:	Purism Kernel Team <[email protected]>
14360L:	[email protected]
14361S:	Maintained
14362T:	git git://linuxtv.org/media.git
14363F:	Documentation/admin-guide/media/imx7.rst
14364F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14365F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14366F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14367F:	drivers/media/platform/nxp/imx-mipi-csis.c
14368F:	drivers/media/platform/nxp/imx7-media-csi.c
14369F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14370
14371MEDIA DRIVERS FOR HELENE
14372M:	Abylay Ospan <[email protected]>
14373L:	[email protected]
14374S:	Supported
14375W:	https://linuxtv.org
14376W:	http://netup.tv/
14377T:	git git://linuxtv.org/media.git
14378F:	drivers/media/dvb-frontends/helene*
14379
14380MEDIA DRIVERS FOR HORUS3A
14381M:	Abylay Ospan <[email protected]>
14382L:	[email protected]
14383S:	Supported
14384W:	https://linuxtv.org
14385W:	http://netup.tv/
14386T:	git git://linuxtv.org/media.git
14387F:	drivers/media/dvb-frontends/horus3a*
14388
14389MEDIA DRIVERS FOR LNBH25
14390M:	Abylay Ospan <[email protected]>
14391L:	[email protected]
14392S:	Supported
14393W:	https://linuxtv.org
14394W:	http://netup.tv/
14395T:	git git://linuxtv.org/media.git
14396F:	drivers/media/dvb-frontends/lnbh25*
14397
14398MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14399L:	[email protected]
14400S:	Orphan
14401W:	https://linuxtv.org
14402T:	git git://linuxtv.org/media.git
14403F:	drivers/media/dvb-frontends/mxl5xx*
14404
14405MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14406M:	Abylay Ospan <[email protected]>
14407L:	[email protected]
14408S:	Supported
14409W:	https://linuxtv.org
14410W:	http://netup.tv/
14411T:	git git://linuxtv.org/media.git
14412F:	drivers/media/pci/netup_unidvb/*
14413
14414MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14415M:	Dmitry Osipenko <[email protected]>
14416L:	[email protected]
14417L:	[email protected]
14418S:	Maintained
14419T:	git git://linuxtv.org/media.git
14420F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14421F:	drivers/media/platform/nvidia/tegra-vde/
14422
14423MEDIA DRIVERS FOR RENESAS - CEU
14424M:	Jacopo Mondi <[email protected]>
14425L:	[email protected]
14426L:	[email protected]
14427S:	Supported
14428T:	git git://linuxtv.org/media.git
14429F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14430F:	drivers/media/platform/renesas/renesas-ceu.c
14431F:	include/media/drv-intf/renesas-ceu.h
14432
14433MEDIA DRIVERS FOR RENESAS - DRIF
14434M:	Fabrizio Castro <[email protected]>
14435L:	[email protected]
14436L:	[email protected]
14437S:	Supported
14438T:	git git://linuxtv.org/media.git
14439F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14440F:	drivers/media/platform/renesas/rcar_drif.c
14441
14442MEDIA DRIVERS FOR RENESAS - FCP
14443M:	Laurent Pinchart <[email protected]>
14444L:	[email protected]
14445L:	[email protected]
14446S:	Supported
14447T:	git git://linuxtv.org/media.git
14448F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14449F:	drivers/media/platform/renesas/rcar-fcp.c
14450F:	include/media/rcar-fcp.h
14451
14452MEDIA DRIVERS FOR RENESAS - FDP1
14453M:	Kieran Bingham <kieran.bingham[email protected]>
14454L:	[email protected]
14455L:	[email protected]
14456S:	Supported
14457T:	git git://linuxtv.org/media.git
14458F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14459F:	drivers/media/platform/renesas/rcar_fdp1.c
14460
14461MEDIA DRIVERS FOR RENESAS - VIN
14462M:	Niklas Söderlund <[email protected]>
14463L:	[email protected]
14464L:	[email protected]
14465S:	Supported
14466T:	git git://linuxtv.org/media.git
14467F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14468F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14469F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14470F:	drivers/media/platform/renesas/rcar-csi2.c
14471F:	drivers/media/platform/renesas/rcar-isp.c
14472F:	drivers/media/platform/renesas/rcar-vin/
14473
14474MEDIA DRIVERS FOR RENESAS - VSP1
14475M:	Laurent Pinchart <[email protected]>
14476M:	Kieran Bingham <kieran.bingham[email protected]>
14477L:	[email protected]
14478L:	[email protected]
14479S:	Supported
14480T:	git git://linuxtv.org/media.git
14481F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14482F:	drivers/media/platform/renesas/vsp1/
14483
14484MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14485L:	[email protected]
14486S:	Orphan
14487W:	https://linuxtv.org
14488T:	git git://linuxtv.org/media.git
14489F:	drivers/media/dvb-frontends/stv0910*
14490
14491MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14492L:	[email protected]
14493S:	Orphan
14494W:	https://linuxtv.org
14495T:	git git://linuxtv.org/media.git
14496F:	drivers/media/dvb-frontends/stv6111*
14497
14498MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14499M:	Hugues Fruchet <[email protected]>
14500M:	Alain Volmat <[email protected]>
14501L:	[email protected]
14502S:	Supported
14503T:	git git://linuxtv.org/media.git
14504F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14505F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14506F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14507F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14508
14509MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14510M:	Mauro Carvalho Chehab <[email protected]>
14511L:	[email protected]
14512S:	Maintained
14513W:	https://linuxtv.org
14514Q:	http://patchwork.kernel.org/project/linux-media/list/
14515T:	git git://linuxtv.org/media.git
14516F:	Documentation/admin-guide/media/
14517F:	Documentation/devicetree/bindings/media/
14518F:	Documentation/driver-api/media/
14519F:	Documentation/userspace-api/media/
14520F:	drivers/media/
14521F:	drivers/staging/media/
14522F:	include/dt-bindings/media/
14523F:	include/linux/platform_data/media/
14524F:	include/media/
14525F:	include/uapi/linux/dvb/
14526F:	include/uapi/linux/ivtv*
14527F:	include/uapi/linux/media.h
14528F:	include/uapi/linux/uvcvideo.h
14529F:	include/uapi/linux/v4l2-*
14530F:	include/uapi/linux/videodev2.h
14531
14532MEDIATEK BLUETOOTH DRIVER
14533M:	Sean Wang <[email protected]>
14534L:	[email protected]
14535L:	[email protected] (moderated for non-subscribers)
14536S:	Maintained
14537F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14538F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14539F:	drivers/bluetooth/btmtkuart.c
14540
14541MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14542M:	Sen Chu <[email protected]>
14543M:	Sean Wang <[email protected]>
14544M:	Macpaul Lin <[email protected]>
14545L:	[email protected]
14546S:	Maintained
14547F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14548F:	drivers/power/reset/mt6323-poweroff.c
14549
14550MEDIATEK CIR DRIVER
14551M:	Sean Wang <[email protected]>
14552S:	Maintained
14553F:	drivers/media/rc/mtk-cir.c
14554
14555MEDIATEK DMA DRIVER
14556M:	Sean Wang <[email protected]>
14557L:	[email protected]
14558L:	[email protected] (moderated for non-subscribers)
14559L:	[email protected] (moderated for non-subscribers)
14560S:	Maintained
14561F:	Documentation/devicetree/bindings/dma/mediatek,*
14562F:	drivers/dma/mediatek/
14563
14564MEDIATEK ETHERNET DRIVER
14565M:	Felix Fietkau <[email protected]>
14566M:	Sean Wang <[email protected]>
14567M:	Mark Lee <[email protected]>
14568M:	Lorenzo Bianconi <[email protected]>
14569L:	[email protected]
14570S:	Maintained
14571F:	drivers/net/ethernet/mediatek/
14572
14573MEDIATEK ETHERNET PCS DRIVER
14574M:	Alexander Couzens <[email protected]>
14575M:	Daniel Golle <[email protected]>
14576L:	[email protected]
14577S:	Maintained
14578F:	drivers/net/pcs/pcs-mtk-lynxi.c
14579F:	include/linux/pcs/pcs-mtk-lynxi.h
14580
14581MEDIATEK ETHERNET PHY DRIVERS
14582M:	Daniel Golle <[email protected]>
14583M:	Qingfang Deng <[email protected]>
14584M:	SkyLake Huang <[email protected]>
14585L:	[email protected]
14586S:	Maintained
14587F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14588F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14589F:	drivers/net/phy/mediatek/mtk-ge.c
14590F:	drivers/net/phy/mediatek/mtk.h
14591F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14592
14593MEDIATEK I2C CONTROLLER DRIVER
14594M:	Qii Wang <[email protected]>
14595L:	[email protected]
14596S:	Maintained
14597F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14598F:	drivers/i2c/busses/i2c-mt65xx.c
14599
14600MEDIATEK IOMMU DRIVER
14601M:	Yong Wu <[email protected]>
14602L:	[email protected]
14603L:	[email protected] (moderated for non-subscribers)
14604S:	Supported
14605F:	Documentation/devicetree/bindings/iommu/mediatek*
14606F:	drivers/iommu/mtk_iommu*
14607F:	include/dt-bindings/memory/mediatek,mt*-port.h
14608F:	include/dt-bindings/memory/mt*-port.h
14609
14610MEDIATEK JPEG DRIVER
14611M:	Bin Liu <[email protected]>
14612S:	Supported
14613F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14614F:	drivers/media/platform/mediatek/jpeg/
14615
14616MEDIATEK KEYPAD DRIVER
14617M:	Mattijs Korpershoek <[email protected]>
14618S:	Supported
14619F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14620F:	drivers/input/keyboard/mt6779-keypad.c
14621
14622MEDIATEK MDP DRIVER
14623M:	Minghsiu Tsai <[email protected]>
14624M:	Houlong Wei <[email protected]>
14625M:	Andrew-CT Chen <[email protected]>
14626S:	Supported
14627F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14628F:	drivers/media/platform/mediatek/mdp/
14629F:	drivers/media/platform/mediatek/vpu/
14630
14631MEDIATEK MEDIA DRIVER
14632M:	Tiffany Lin <[email protected]>
14633M:	Andrew-CT Chen <[email protected]>
14634M:	Yunfei Dong <[email protected]>
14635S:	Supported
14636F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14637F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14638F:	drivers/media/platform/mediatek/vcodec/
14639F:	drivers/media/platform/mediatek/vpu/
14640
14641MEDIATEK MIPI-CSI CDPHY DRIVER
14642M:	Julien Stephan <[email protected]>
14643M:	Andy Hsieh <[email protected]>
14644S:	Supported
14645F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14646F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14647
14648MEDIATEK MMC/SD/SDIO DRIVER
14649M:	Chaotian Jing <[email protected]>
14650S:	Maintained
14651F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14652F:	drivers/mmc/host/mtk-sd.c
14653
14654MEDIATEK MT6735 CLOCK & RESET DRIVERS
14655M:	Yassine Oudjana <[email protected]>
14656L:	[email protected]
14657L:	[email protected] (moderated for non-subscribers)
14658S:	Maintained
14659F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14660F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14661F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14662F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14663F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14664F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14665F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14666F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14667F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14668F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14669F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14670F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14671F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14672F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14673F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14674F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14675F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14676F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14677F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14678F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14679
14680MEDIATEK MT76 WIRELESS LAN DRIVER
14681M:	Felix Fietkau <[email protected]>
14682M:	Lorenzo Bianconi <[email protected]>
14683M:	Ryder Lee <[email protected]>
14684R:	Shayne Chen <[email protected]>
14685R:	Sean Wang <[email protected]>
14686L:	[email protected]
14687S:	Maintained
14688T:	git https://github.com/nbd168/wireless
14689F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14690F:	drivers/net/wireless/mediatek/mt76/
14691
14692MEDIATEK MT7601U WIRELESS LAN DRIVER
14693M:	Jakub Kicinski <[email protected]>
14694L:	[email protected]
14695S:	Maintained
14696F:	drivers/net/wireless/mediatek/mt7601u/
14697
14698MEDIATEK MT7621 CLOCK DRIVER
14699M:	Sergio Paracuellos <[email protected]>
14700S:	Maintained
14701F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14702F:	drivers/clk/ralink/clk-mt7621.c
14703
14704MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14705M:	Sergio Paracuellos <[email protected]>
14706S:	Maintained
14707F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14708F:	drivers/pci/controller/pcie-mt7621.c
14709
14710MEDIATEK MT7621 PHY PCI DRIVER
14711M:	Sergio Paracuellos <[email protected]>
14712S:	Maintained
14713F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14714F:	drivers/phy/ralink/phy-mt7621-pci.c
14715
14716MEDIATEK MT7621/28/88 I2C DRIVER
14717M:	Stefan Roese <[email protected]>
14718L:	[email protected]
14719S:	Maintained
14720F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14721F:	drivers/i2c/busses/i2c-mt7621.c
14722
14723MEDIATEK MTMIPS CLOCK DRIVER
14724M:	Sergio Paracuellos <[email protected]>
14725S:	Maintained
14726F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14727F:	drivers/clk/ralink/clk-mtmips.c
14728
14729MEDIATEK NAND CONTROLLER DRIVER
14730L:	[email protected]
14731S:	Orphan
14732F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14733F:	drivers/mtd/nand/raw/mtk_*
14734
14735MEDIATEK PMIC LED DRIVER
14736M:	Sen Chu <[email protected]>
14737M:	Sean Wang <[email protected]>
14738M:	Macpaul Lin <[email protected]>
14739S:	Maintained
14740F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14741F:	drivers/leds/leds-mt6323.c
14742
14743MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14744M:	Sean Wang <[email protected]>
14745S:	Maintained
14746F:	drivers/char/hw_random/mtk-rng.c
14747
14748MEDIATEK SMI DRIVER
14749M:	Yong Wu <[email protected]>
14750L:	[email protected] (moderated for non-subscribers)
14751S:	Supported
14752F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14753F:	drivers/memory/mtk-smi.c
14754F:	include/soc/mediatek/smi.h
14755
14756MEDIATEK SWITCH DRIVER
14757M:	Arınç ÜNAL <[email protected]>
14758M:	Daniel Golle <[email protected]>
14759M:	DENG Qingfang <[email protected]>
14760M:	Sean Wang <[email protected]>
14761L:	[email protected]
14762S:	Maintained
14763F:	drivers/net/dsa/mt7530-mdio.c
14764F:	drivers/net/dsa/mt7530-mmio.c
14765F:	drivers/net/dsa/mt7530.*
14766F:	net/dsa/tag_mtk.c
14767
14768MEDIATEK T7XX 5G WWAN MODEM DRIVER
14769M:	Chandrashekar Devegowda <[email protected]>
14770R:	Chiranjeevi Rapolu <[email protected]>
14771R:	Liu Haijun <[email protected]>
14772R:	M Chetan Kumar <[email protected]>
14773R:	Ricardo Martinez <[email protected]>
14774L:	[email protected]
14775S:	Supported
14776F:	drivers/net/wwan/t7xx/
14777
14778MEDIATEK USB3 DRD IP DRIVER
14779M:	Chunfeng Yun <[email protected]>
14780L:	[email protected]
14781L:	[email protected] (moderated for non-subscribers)
14782L:	[email protected] (moderated for non-subscribers)
14783S:	Maintained
14784F:	Documentation/devicetree/bindings/usb/mediatek,*
14785F:	drivers/usb/host/xhci-mtk*
14786F:	drivers/usb/mtu3/
14787
14788MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14789M:	Peter Senna Tschudin <[email protected]>
14790M:	Ian Ray <[email protected]>
14791M:	Martyn Welch <[email protected]>
14792S:	Maintained
14793F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14794F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14795
14796MEGARAID SCSI/SAS DRIVERS
14797M:	Kashyap Desai <[email protected]>
14798M:	Sumit Saxena <[email protected]>
14799M:	Shivasharan S <[email protected]>
14800M:	Chandrakanth patil <[email protected]>
14801L:	[email protected]
14802L:	[email protected]
14803S:	Maintained
14804W:	http://www.avagotech.com/support/
14805F:	Documentation/scsi/megaraid.rst
14806F:	drivers/scsi/megaraid.*
14807F:	drivers/scsi/megaraid/
14808
14809MELEXIS MLX90614 DRIVER
14810M:	Crt Mori <[email protected]>
14811L:	[email protected]
14812S:	Supported
14813W:	http://www.melexis.com
14814F:	drivers/iio/temperature/mlx90614.c
14815
14816MELEXIS MLX90632 DRIVER
14817M:	Crt Mori <[email protected]>
14818L:	[email protected]
14819S:	Supported
14820W:	http://www.melexis.com
14821F:	drivers/iio/temperature/mlx90632.c
14822
14823MELEXIS MLX90635 DRIVER
14824M:	Crt Mori <[email protected]>
14825L:	[email protected]
14826S:	Supported
14827W:	http://www.melexis.com
14828F:	drivers/iio/temperature/mlx90635.c
14829
14830MELFAS MIP4 TOUCHSCREEN DRIVER
14831M:	Sangwon Jee <[email protected]>
14832S:	Supported
14833W:	http://www.melfas.com
14834F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14835F:	drivers/input/touchscreen/melfas_mip4.c
14836
14837MELLANOX BLUEFIELD I2C DRIVER
14838M:	Khalil Blaiech <[email protected]>
14839M:	Asmaa Mnebhi <[email protected]>
14840L:	[email protected]
14841S:	Supported
14842F:	drivers/i2c/busses/i2c-mlxbf.c
14843
14844MELLANOX ETHERNET DRIVER (mlx4_en)
14845M:	Tariq Toukan <[email protected]>
14846L:	[email protected]
14847S:	Supported
14848W:	https://www.nvidia.com/networking/
14849Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14850F:	drivers/net/ethernet/mellanox/mlx4/en_*
14851
14852MELLANOX ETHERNET DRIVER (mlx5e)
14853M:	Saeed Mahameed <[email protected]>
14854M:	Tariq Toukan <[email protected]>
14855L:	[email protected]
14856S:	Supported
14857W:	https://www.nvidia.com/networking/
14858Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14859F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14860
14861MELLANOX ETHERNET INNOVA DRIVERS
14862R:	Boris Pismenny <[email protected]>
14863L:	[email protected]
14864S:	Supported
14865W:	https://www.nvidia.com/networking/
14866Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14867F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14868F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14869F:	include/linux/mlx5/mlx5_ifc_fpga.h
14870
14871MELLANOX ETHERNET SWITCH DRIVERS
14872M:	Ido Schimmel <[email protected]>
14873M:	Petr Machata <[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/mlxsw/
14879F:	tools/testing/selftests/drivers/net/mlxsw/
14880
14881MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14882M:	[email protected]
14883L:	[email protected]
14884S:	Supported
14885W:	https://www.nvidia.com/networking/
14886Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14887F:	drivers/net/ethernet/mellanox/mlxfw/
14888
14889MELLANOX HARDWARE PLATFORM SUPPORT
14890M:	Hans de Goede <[email protected]>
14891M:	Ilpo Järvinen <[email protected]>
14892M:	Vadim Pasternak <[email protected]>
14893L:	[email protected]
14894S:	Supported
14895F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14896F:	drivers/platform/mellanox/
14897F:	include/linux/platform_data/mlxreg.h
14898
14899MELLANOX MLX4 core VPI driver
14900M:	Tariq Toukan <[email protected]>
14901L:	[email protected]
14902L:	[email protected]
14903S:	Supported
14904W:	https://www.nvidia.com/networking/
14905Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14906F:	drivers/net/ethernet/mellanox/mlx4/
14907F:	include/linux/mlx4/
14908
14909MELLANOX MLX4 IB driver
14910M:	Yishai Hadas <[email protected]>
14911L:	[email protected]
14912S:	Supported
14913W:	https://www.nvidia.com/networking/
14914Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14915F:	drivers/infiniband/hw/mlx4/
14916F:	include/linux/mlx4/
14917F:	include/uapi/rdma/mlx4-abi.h
14918
14919MELLANOX MLX5 core VPI driver
14920M:	Saeed Mahameed <[email protected]>
14921M:	Leon Romanovsky <[email protected]>
14922M:	Tariq Toukan <[email protected]>
14923L:	[email protected]
14924L:	[email protected]
14925S:	Supported
14926W:	https://www.nvidia.com/networking/
14927Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14928F:	Documentation/networking/device_drivers/ethernet/mellanox/
14929F:	drivers/net/ethernet/mellanox/mlx5/core/
14930F:	include/linux/mlx5/
14931
14932MELLANOX MLX5 IB driver
14933M:	Leon Romanovsky <[email protected]>
14934L:	[email protected]
14935S:	Supported
14936W:	https://www.nvidia.com/networking/
14937Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14938F:	drivers/infiniband/hw/mlx5/
14939F:	include/linux/mlx5/
14940F:	include/uapi/rdma/mlx5-abi.h
14941
14942MELLANOX MLX5 VDPA DRIVER
14943M:	Dragos Tatulea <[email protected]>
14944L:	[email protected]
14945S:	Supported
14946F:	drivers/vdpa/mlx5/
14947
14948MELLANOX MLXCPLD I2C AND MUX DRIVER
14949M:	Vadim Pasternak <[email protected]>
14950M:	Michael Shych <[email protected]>
14951L:	[email protected]
14952S:	Supported
14953F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14954F:	drivers/i2c/busses/i2c-mlxcpld.c
14955F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14956
14957MELLANOX MLXCPLD LED DRIVER
14958M:	Vadim Pasternak <[email protected]>
14959L:	[email protected]
14960S:	Supported
14961F:	Documentation/leds/leds-mlxcpld.rst
14962F:	drivers/leds/leds-mlxcpld.c
14963F:	drivers/leds/leds-mlxreg.c
14964
14965MELLANOX PLATFORM DRIVER
14966M:	Vadim Pasternak <[email protected]>
14967L:	[email protected]
14968S:	Supported
14969F:	drivers/platform/x86/mlx-platform.c
14970
14971MEMBARRIER SUPPORT
14972M:	Mathieu Desnoyers <[email protected]>
14973M:	"Paul E. McKenney" <[email protected]>
14974L:	[email protected]
14975S:	Supported
14976F:	Documentation/scheduler/membarrier.rst
14977F:	arch/*/include/asm/membarrier.h
14978F:	arch/*/include/asm/sync_core.h
14979F:	include/uapi/linux/membarrier.h
14980F:	kernel/sched/membarrier.c
14981
14982MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14983M:	Mike Rapoport <[email protected]>
14984L:	[email protected]
14985S:	Maintained
14986F:	Documentation/core-api/boot-time-mm.rst
14987F:	include/linux/memblock.h
14988F:	mm/memblock.c
14989F:	mm/mm_init.c
14990F:	tools/testing/memblock/
14991
14992MEMORY ALLOCATION PROFILING
14993M:	Suren Baghdasaryan <[email protected]>
14994M:	Kent Overstreet <[email protected]>
14995L:	[email protected]
14996S:	Maintained
14997F:	Documentation/mm/allocation-profiling.rst
14998F:	include/linux/alloc_tag.h
14999F:	include/linux/pgalloc_tag.h
15000F:	lib/alloc_tag.c
15001
15002MEMORY CONTROLLER DRIVERS
15003M:	Krzysztof Kozlowski <[email protected]>
15004L:	[email protected]
15005S:	Maintained
15006B:	mailto:[email protected]
15007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15008F:	Documentation/devicetree/bindings/memory-controllers/
15009F:	drivers/memory/
15010F:	include/dt-bindings/memory/
15011F:	include/memory/
15012
15013MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15014M:	Dmitry Osipenko <[email protected]>
15015L:	[email protected]
15016L:	[email protected]
15017S:	Maintained
15018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15019F:	drivers/devfreq/tegra30-devfreq.c
15020
15021MEMORY HOT(UN)PLUG
15022M:	David Hildenbrand <[email protected]>
15023M:	Oscar Salvador <[email protected]>
15024L:	[email protected]
15025S:	Maintained
15026F:	Documentation/admin-guide/mm/memory-hotplug.rst
15027F:	Documentation/core-api/memory-hotplug.rst
15028F:	drivers/base/memory.c
15029F:	include/linux/memory_hotplug.h
15030F:	mm/memory_hotplug.c
15031F:	tools/testing/selftests/memory-hotplug/
15032
15033MEMORY MANAGEMENT
15034M:	Andrew Morton <[email protected]>
15035L:	[email protected]
15036S:	Maintained
15037W:	http://www.linux-mm.org
15038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15039T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15040F:	Documentation/admin-guide/mm/
15041F:	Documentation/mm/
15042F:	include/linux/gfp.h
15043F:	include/linux/gfp_types.h
15044F:	include/linux/memfd.h
15045F:	include/linux/memory.h
15046F:	include/linux/memory_hotplug.h
15047F:	include/linux/memory-tiers.h
15048F:	include/linux/mempolicy.h
15049F:	include/linux/mempool.h
15050F:	include/linux/memremap.h
15051F:	include/linux/mm.h
15052F:	include/linux/mm_*.h
15053F:	include/linux/mmzone.h
15054F:	include/linux/mmu_notifier.h
15055F:	include/linux/pagewalk.h
15056F:	include/linux/rmap.h
15057F:	include/trace/events/ksm.h
15058F:	mm/
15059F:	tools/mm/
15060F:	tools/testing/selftests/mm/
15061N:	include/linux/page[-_]*
15062
15063MEMORY MAPPING
15064M:	Andrew Morton <[email protected]>
15065M:	Liam R. Howlett <[email protected]>
15066M:	Lorenzo Stoakes <[email protected]>
15067R:	Vlastimil Babka <[email protected]>
15068R:	Jann Horn <[email protected]>
15069L:	[email protected]
15070S:	Maintained
15071W:	http://www.linux-mm.org
15072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15073F:	mm/mmap.c
15074
15075MEMORY TECHNOLOGY DEVICES (MTD)
15076M:	Miquel Raynal <[email protected]>
15077M:	Richard Weinberger <[email protected]>
15078M:	Vignesh Raghavendra <[email protected]>
15079L:	[email protected]
15080S:	Maintained
15081W:	http://www.linux-mtd.infradead.org/
15082Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15083C:	irc://irc.oftc.net/mtd
15084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15086F:	Documentation/devicetree/bindings/mtd/
15087F:	drivers/mtd/
15088F:	include/linux/mtd/
15089F:	include/uapi/mtd/
15090
15091MEN A21 WATCHDOG DRIVER
15092M:	Johannes Thumshirn <[email protected]>
15093L:	[email protected]
15094S:	Maintained
15095F:	drivers/watchdog/mena21_wdt.c
15096
15097MEN CHAMELEON BUS (mcb)
15098M:	Johannes Thumshirn <[email protected]>
15099S:	Maintained
15100F:	Documentation/driver-api/men-chameleon-bus.rst
15101F:	drivers/mcb/
15102F:	include/linux/mcb.h
15103
15104MEN F21BMC (Board Management Controller)
15105M:	Andreas Werner <[email protected]>
15106S:	Supported
15107F:	Documentation/hwmon/menf21bmc.rst
15108F:	drivers/hwmon/menf21bmc_hwmon.c
15109F:	drivers/leds/leds-menf21bmc.c
15110F:	drivers/mfd/menf21bmc.c
15111F:	drivers/watchdog/menf21bmc_wdt.c
15112
15113MEN Z069 WATCHDOG DRIVER
15114M:	Johannes Thumshirn <[email protected]>
15115L:	[email protected]
15116S:	Maintained
15117F:	drivers/watchdog/menz69_wdt.c
15118
15119MESON AO CEC DRIVER FOR AMLOGIC SOCS
15120M:	Neil Armstrong <[email protected]>
15121L:	[email protected]
15122L:	[email protected]
15123S:	Supported
15124W:	http://linux-meson.com/
15125T:	git git://linuxtv.org/media.git
15126F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15127F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15128F:	drivers/media/cec/platform/meson/ao-cec.c
15129
15130MESON GE2D DRIVER FOR AMLOGIC SOCS
15131M:	Neil Armstrong <[email protected]>
15132L:	[email protected]
15133L:	[email protected]
15134S:	Supported
15135T:	git git://linuxtv.org/media.git
15136F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15137F:	drivers/media/platform/amlogic/meson-ge2d/
15138
15139MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15140M:	Liang Yang <[email protected]>
15141L:	[email protected]
15142S:	Maintained
15143F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15144F:	drivers/mtd/nand/raw/meson_*
15145
15146MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15147M:	Neil Armstrong <[email protected]>
15148L:	[email protected]
15149L:	[email protected]
15150S:	Supported
15151T:	git git://linuxtv.org/media.git
15152F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15153F:	drivers/staging/media/meson/vdec/
15154
15155META ETHERNET DRIVERS
15156M:	Alexander Duyck <[email protected]>
15157M:	Jakub Kicinski <[email protected]>
15158R:	[email protected]
15159S:	Supported
15160F:	Documentation/networking/device_drivers/ethernet/meta/
15161F:	drivers/net/ethernet/meta/
15162
15163METHODE UDPU SUPPORT
15164M:	Robert Marko <[email protected]>
15165S:	Maintained
15166F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15167F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15168
15169MHI BUS
15170M:	Manivannan Sadhasivam <[email protected]>
15171L:	[email protected]
15172L:	[email protected]
15173S:	Maintained
15174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15175F:	Documentation/ABI/stable/sysfs-bus-mhi
15176F:	Documentation/mhi/
15177F:	drivers/bus/mhi/
15178F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15179F:	include/linux/mhi.h
15180
15181MICROBLAZE ARCHITECTURE
15182M:	Michal Simek <[email protected]>
15183S:	Supported
15184W:	http://www.monstr.eu/fdt/
15185T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15186F:	arch/microblaze/
15187
15188MICROBLAZE TMR INJECT
15189M:	Appana Durga Kedareswara rao <[email protected]>
15190S:	Supported
15191F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15192F:	drivers/misc/xilinx_tmr_inject.c
15193
15194MICROBLAZE TMR MANAGER
15195M:	Appana Durga Kedareswara rao <[email protected]>
15196S:	Supported
15197F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15198F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15199F:	drivers/misc/xilinx_tmr_manager.c
15200
15201MICROCHIP AT91 DMA DRIVERS
15202M:	Ludovic Desroches <[email protected]>
15203L:	[email protected] (moderated for non-subscribers)
15204L:	[email protected]
15205S:	Supported
15206F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15207F:	drivers/dma/at_hdmac.c
15208F:	drivers/dma/at_xdmac.c
15209F:	include/dt-bindings/dma/at91.h
15210
15211MICROCHIP AT91 SERIAL DRIVER
15212M:	Richard Genoud <[email protected]>
15213S:	Maintained
15214F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15215F:	drivers/tty/serial/atmel_serial.c
15216F:	drivers/tty/serial/atmel_serial.h
15217
15218MICROCHIP AT91 USART MFD DRIVER
15219M:	Radu Pirea <[email protected]>
15220L:	[email protected]
15221S:	Supported
15222F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15223F:	drivers/mfd/at91-usart.c
15224F:	include/dt-bindings/mfd/at91-usart.h
15225
15226MICROCHIP AT91 USART SPI DRIVER
15227M:	Radu Pirea <[email protected]>
15228L:	[email protected]
15229S:	Supported
15230F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15231F:	drivers/spi/spi-at91-usart.c
15232
15233MICROCHIP AUDIO ASOC DRIVERS
15234M:	Claudiu Beznea <[email protected]>
15235M:	Andrei Simion <[email protected]>
15236L:	[email protected]
15237S:	Supported
15238F:	Documentation/devicetree/bindings/sound/atmel*
15239F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15240F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15241F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15242F:	sound/soc/atmel
15243
15244MICROCHIP CSI2DC DRIVER
15245M:	Eugen Hristev <[email protected]>
15246L:	[email protected]
15247S:	Supported
15248F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15249F:	drivers/media/platform/microchip/microchip-csi2dc.c
15250
15251MICROCHIP ECC DRIVER
15252L:	[email protected]
15253S:	Orphan
15254F:	drivers/crypto/atmel-ecc.*
15255
15256MICROCHIP EIC DRIVER
15257M:	Claudiu Beznea <[email protected]>
15258L:	[email protected] (moderated for non-subscribers)
15259S:	Supported
15260F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15261F:	drivers/irqchip/irq-mchp-eic.c
15262
15263MICROCHIP I2C DRIVER
15264M:	Codrin Ciubotariu <[email protected]>
15265L:	[email protected]
15266S:	Supported
15267F:	drivers/i2c/busses/i2c-at91-*.c
15268F:	drivers/i2c/busses/i2c-at91.h
15269
15270MICROCHIP ISC DRIVER
15271M:	Eugen Hristev <[email protected]>
15272L:	[email protected]
15273S:	Supported
15274F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15275F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15276F:	drivers/media/platform/microchip/microchip-isc*
15277F:	drivers/media/platform/microchip/microchip-sama*-isc*
15278F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15279F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15280F:	include/linux/atmel-isc-media.h
15281
15282MICROCHIP ISI DRIVER
15283M:	Eugen Hristev <[email protected]>
15284L:	[email protected]
15285S:	Supported
15286F:	drivers/media/platform/atmel/atmel-isi.c
15287F:	drivers/media/platform/atmel/atmel-isi.h
15288
15289MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15290M:	Woojung Huh <[email protected]>
15291M:	[email protected]
15292L:	[email protected]
15293S:	Maintained
15294F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15295F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15296F:	drivers/net/dsa/microchip/*
15297F:	include/linux/dsa/ksz_common.h
15298F:	include/linux/platform_data/microchip-ksz.h
15299F:	net/dsa/tag_ksz.c
15300
15301MICROCHIP LAN743X ETHERNET DRIVER
15302M:	Bryan Whitehead <[email protected]>
15303M:	[email protected]
15304L:	[email protected]
15305S:	Maintained
15306F:	drivers/net/ethernet/microchip/lan743x_*
15307
15308MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15309M:	Parthiban Veerasooran <[email protected]>
15310L:	[email protected]
15311S:	Maintained
15312F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15313F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15314
15315MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15316M:	Arun Ramadoss <[email protected]>
15317R:	[email protected]
15318L:	[email protected]
15319S:	Maintained
15320F:	drivers/net/phy/microchip_t1.c
15321
15322MICROCHIP LAN966X ETHERNET DRIVER
15323M:	Horatiu Vultur <[email protected]>
15324M:	[email protected]
15325L:	[email protected]
15326S:	Maintained
15327F:	drivers/net/ethernet/microchip/lan966x/*
15328
15329MICROCHIP LAN966X OIC DRIVER
15330M:	Herve Codina <[email protected]>
15331S:	Maintained
15332F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15333F:	drivers/irqchip/irq-lan966x-oic.c
15334
15335MICROCHIP LAN966X PCI DRIVER
15336M:	Herve Codina <[email protected]>
15337S:	Maintained
15338F:	drivers/misc/lan966x_pci.c
15339F:	drivers/misc/lan966x_pci.dtso
15340
15341MICROCHIP LAN969X ETHERNET DRIVER
15342M:	Daniel Machon <[email protected]>
15343M:	[email protected]
15344L:	[email protected]
15345S:	Maintained
15346F:	drivers/net/ethernet/microchip/lan969x/*
15347
15348MICROCHIP LCDFB DRIVER
15349M:	Nicolas Ferre <[email protected]>
15350L:	[email protected]
15351S:	Maintained
15352F:	drivers/video/fbdev/atmel_lcdfb.c
15353F:	include/video/atmel_lcdc.h
15354
15355MICROCHIP MCP16502 PMIC DRIVER
15356M:	Claudiu Beznea <[email protected]>
15357M:	Andrei Simion <[email protected]>
15358L:	[email protected] (moderated for non-subscribers)
15359S:	Supported
15360F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15361F:	drivers/regulator/mcp16502.c
15362
15363MICROCHIP MCP3564 ADC DRIVER
15364M:	Marius Cristea <[email protected]>
15365L:	[email protected]
15366S:	Supported
15367F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15368F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15369F:	drivers/iio/adc/mcp3564.c
15370
15371MICROCHIP MCP3911 ADC DRIVER
15372M:	Marcus Folkesson <[email protected]>
15373M:	Kent Gustavsson <[email protected]>
15374L:	[email protected]
15375S:	Maintained
15376F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15377F:	drivers/iio/adc/mcp3911.c
15378
15379MICROCHIP MMC/SD/SDIO MCI DRIVER
15380M:	Aubin Constans <[email protected]>
15381S:	Maintained
15382F:	drivers/mmc/host/atmel-mci.c
15383
15384MICROCHIP NAND DRIVER
15385L:	[email protected]
15386S:	Orphan
15387F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15388F:	drivers/mtd/nand/raw/atmel/*
15389
15390MICROCHIP OTPC DRIVER
15391M:	Claudiu Beznea <[email protected]>
15392L:	[email protected] (moderated for non-subscribers)
15393S:	Supported
15394F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15395F:	drivers/nvmem/microchip-otpc.c
15396F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15397
15398MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15399M:	Matteo Martelli <[email protected]>
15400L:	[email protected]
15401S:	Supported
15402F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15403F:	drivers/iio/adc/pac1921.c
15404
15405MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15406M:	Marius Cristea <[email protected]>
15407L:	[email protected]
15408S:	Supported
15409F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15410F:	drivers/iio/adc/pac1934.c
15411
15412MICROCHIP PCI1XXXX GP DRIVER
15413M:	Vaibhaav Ram T.L <[email protected]>
15414M:	Kumaravel Thiagarajan <[email protected]>
15415L:	[email protected]
15416S:	Supported
15417F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15418F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15419F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15420F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15421
15422MICROCHIP PCI1XXXX I2C DRIVER
15423M:	Tharun Kumar P <[email protected]>
15424M:	Kumaravel Thiagarajan <[email protected]>
15425M:	Microchip Linux Driver Support <[email protected]>
15426L:	[email protected]
15427S:	Maintained
15428F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15429
15430MICROCHIP PCIe UART DRIVER
15431M:	Kumaravel Thiagarajan <[email protected]>
15432M:	Tharun Kumar P <[email protected]>
15433L:	[email protected]
15434S:	Maintained
15435F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15436
15437MICROCHIP POLARFIRE FPGA DRIVERS
15438M:	Conor Dooley <[email protected]>
15439L:	[email protected]
15440S:	Supported
15441F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15442F:	drivers/fpga/microchip-spi.c
15443
15444MICROCHIP PWM DRIVER
15445M:	Claudiu Beznea <[email protected]>
15446L:	[email protected] (moderated for non-subscribers)
15447L:	[email protected]
15448S:	Supported
15449F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15450F:	drivers/pwm/pwm-atmel.c
15451
15452MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15453M:	Manikandan Muralidharan <[email protected]>
15454M:	Dharma Balasubiramani <[email protected]>
15455L:	[email protected]
15456S:	Supported
15457F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15458F:	drivers/gpu/drm/bridge/microchip-lvds.c
15459
15460MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15461M:	Eugen Hristev <[email protected]>
15462L:	[email protected]
15463S:	Supported
15464F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15465F:	drivers/iio/adc/at91-sama5d2_adc.c
15466F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15467
15468MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15469M:	Claudiu Beznea <[email protected]>
15470S:	Supported
15471F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15472F:	drivers/power/reset/at91-sama5d2_shdwc.c
15473
15474MICROCHIP SOC DRIVERS
15475M:	Conor Dooley <[email protected]>
15476S:	Supported
15477T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15478F:	Documentation/devicetree/bindings/soc/microchip/
15479F:	drivers/soc/microchip/
15480
15481MICROCHIP SPI DRIVER
15482M:	Ryan Wanner <[email protected]>
15483S:	Supported
15484F:	drivers/spi/spi-atmel.*
15485
15486MICROCHIP SSC DRIVER
15487M:	Claudiu Beznea <[email protected]>
15488M:	Andrei Simion <[email protected]>
15489L:	[email protected] (moderated for non-subscribers)
15490S:	Supported
15491F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15492F:	drivers/misc/atmel-ssc.c
15493F:	include/linux/atmel-ssc.h
15494
15495Microchip Timer Counter Block (TCB) Capture Driver
15496M:	Kamel Bouhara <[email protected]>
15497L:	[email protected] (moderated for non-subscribers)
15498L:	[email protected]
15499S:	Maintained
15500F:	drivers/counter/microchip-tcb-capture.c
15501
15502MICROCHIP USB251XB DRIVER
15503M:	Richard Leitner <[email protected]>
15504L:	[email protected]
15505S:	Maintained
15506F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15507F:	drivers/usb/misc/usb251xb.c
15508
15509MICROCHIP USBA UDC DRIVER
15510M:	Cristian Birsan <[email protected]>
15511L:	[email protected] (moderated for non-subscribers)
15512S:	Supported
15513F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15514
15515MICROCHIP WILC1000 WIFI DRIVER
15516M:	Ajay Singh <[email protected]>
15517M:	Claudiu Beznea <[email protected]>
15518L:	[email protected]
15519S:	Supported
15520F:	drivers/net/wireless/microchip/wilc1000/
15521
15522MICROSEMI MIPS SOCS
15523M:	Alexandre Belloni <[email protected]>
15524M:	[email protected]
15525L:	[email protected]
15526S:	Supported
15527F:	Documentation/devicetree/bindings/mips/mscc.txt
15528F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15529F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15530F:	arch/mips/boot/dts/mscc/
15531F:	arch/mips/configs/generic/board-ocelot.config
15532F:	arch/mips/generic/board-ocelot.c
15533
15534MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15535M:	Don Brace <[email protected]>
15536L:	[email protected]
15537L:	[email protected]
15538S:	Supported
15539F:	Documentation/scsi/smartpqi.rst
15540F:	drivers/scsi/smartpqi/Kconfig
15541F:	drivers/scsi/smartpqi/Makefile
15542F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15543F:	include/linux/cciss*.h
15544F:	include/uapi/linux/cciss*.h
15545
15546MICROSOFT MANA RDMA DRIVER
15547M:	Long Li <[email protected]>
15548M:	Ajay Sharma <[email protected]>
15549L:	[email protected]
15550S:	Supported
15551F:	drivers/infiniband/hw/mana/
15552F:	include/net/mana
15553F:	include/uapi/rdma/mana-abi.h
15554
15555MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15556M:	Maximilian Luz <[email protected]>
15557L:	[email protected]
15558S:	Maintained
15559F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15560
15561MICROSOFT SURFACE BATTERY AND AC DRIVERS
15562M:	Maximilian Luz <[email protected]>
15563L:	[email protected]
15564L:	[email protected]
15565S:	Maintained
15566F:	drivers/power/supply/surface_battery.c
15567F:	drivers/power/supply/surface_charger.c
15568
15569MICROSOFT SURFACE DTX DRIVER
15570M:	Maximilian Luz <[email protected]>
15571L:	[email protected]
15572S:	Maintained
15573F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15574F:	drivers/platform/surface/surface_dtx.c
15575F:	include/uapi/linux/surface_aggregator/dtx.h
15576
15577MICROSOFT SURFACE SENSOR FAN DRIVER
15578M:	Maximilian Luz <[email protected]>
15579M:	Ivor Wanders <[email protected]>
15580L:	[email protected]
15581S:	Maintained
15582F:	Documentation/hwmon/surface_fan.rst
15583F:	drivers/hwmon/surface_fan.c
15584
15585MICROSOFT SURFACE SENSOR THERMAL DRIVER
15586M:	Maximilian Luz <[email protected]>
15587L:	[email protected]
15588S:	Maintained
15589F:	drivers/hwmon/surface_temp.c
15590
15591MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15592M:	Maximilian Luz <[email protected]>
15593L:	[email protected]
15594S:	Maintained
15595F:	drivers/platform/surface/surface_gpe.c
15596
15597MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15598M:	Hans de Goede <[email protected]>
15599M:	Ilpo Järvinen <[email protected]>
15600M:	Maximilian Luz <[email protected]>
15601L:	[email protected]
15602S:	Maintained
15603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15604F:	drivers/platform/surface/
15605
15606MICROSOFT SURFACE HID TRANSPORT DRIVER
15607M:	Maximilian Luz <[email protected]>
15608L:	[email protected]
15609L:	[email protected]
15610S:	Maintained
15611F:	drivers/hid/surface-hid/
15612
15613MICROSOFT SURFACE HOT-PLUG DRIVER
15614M:	Maximilian Luz <[email protected]>
15615L:	[email protected]
15616S:	Maintained
15617F:	drivers/platform/surface/surface_hotplug.c
15618
15619MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15620M:	Maximilian Luz <[email protected]>
15621L:	[email protected]
15622S:	Maintained
15623F:	drivers/platform/surface/surface_platform_profile.c
15624
15625MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15626M:	Chen Yu <[email protected]>
15627L:	[email protected]
15628S:	Supported
15629F:	drivers/platform/surface/surfacepro3_button.c
15630
15631MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15632M:	Maximilian Luz <[email protected]>
15633L:	[email protected]
15634S:	Maintained
15635F:	drivers/platform/surface/surface_aggregator_hub.c
15636
15637MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15638M:	Maximilian Luz <[email protected]>
15639L:	[email protected]
15640S:	Maintained
15641W:	https://github.com/linux-surface/surface-aggregator-module
15642C:	irc://irc.libera.chat/linux-surface
15643F:	Documentation/driver-api/surface_aggregator/
15644F:	drivers/platform/surface/aggregator/
15645F:	drivers/platform/surface/surface_acpi_notify.c
15646F:	drivers/platform/surface/surface_aggregator_cdev.c
15647F:	drivers/platform/surface/surface_aggregator_registry.c
15648F:	include/linux/surface_acpi_notify.h
15649F:	include/linux/surface_aggregator/
15650F:	include/uapi/linux/surface_aggregator/
15651
15652MICROTEK X6 SCANNER
15653M:	Oliver Neukum <[email protected]>
15654S:	Maintained
15655F:	drivers/usb/image/microtek.*
15656
15657MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15658M:	Luka Kovacic <[email protected]>
15659M:	Luka Perkov <[email protected]>
15660S:	Maintained
15661F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15662F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15663F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15664F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15665F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15666F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15667
15668MIN HEAP
15669M:	Kuan-Wei Chiu <[email protected]>
15670L:	[email protected]
15671S:	Maintained
15672F:	Documentation/core-api/min_heap.rst
15673F:	include/linux/min_heap.h
15674F:	lib/min_heap.c
15675F:	lib/test_min_heap.c
15676
15677MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15678M:	Sakari Ailus <[email protected]>
15679L:	[email protected]
15680S:	Maintained
15681F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15682F:	Documentation/driver-api/media/drivers/ccs/
15683F:	Documentation/userspace-api/media/drivers/ccs.rst
15684F:	drivers/media/i2c/ccs-pll.c
15685F:	drivers/media/i2c/ccs-pll.h
15686F:	drivers/media/i2c/ccs/
15687F:	include/uapi/linux/ccs.h
15688F:	include/uapi/linux/smiapp.h
15689
15690MIPS
15691M:	Thomas Bogendoerfer <[email protected]>
15692L:	[email protected]
15693S:	Maintained
15694Q:	https://patchwork.kernel.org/project/linux-mips/list/
15695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15696F:	Documentation/devicetree/bindings/mips/
15697F:	Documentation/arch/mips/
15698F:	arch/mips/
15699F:	drivers/platform/mips/
15700F:	include/dt-bindings/mips/
15701
15702MIPS BOSTON DEVELOPMENT BOARD
15703M:	Paul Burton <[email protected]>
15704L:	[email protected]
15705S:	Maintained
15706F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15707F:	arch/mips/boot/dts/img/boston.dts
15708F:	arch/mips/configs/generic/board-boston.config
15709F:	drivers/clk/imgtec/clk-boston.c
15710F:	include/dt-bindings/clock/boston-clock.h
15711
15712MIPS CORE DRIVERS
15713M:	Thomas Bogendoerfer <[email protected]>
15714L:	[email protected]
15715S:	Supported
15716F:	drivers/bus/mips_cdmm.c
15717F:	drivers/clocksource/mips-gic-timer.c
15718F:	drivers/cpuidle/cpuidle-cps.c
15719F:	drivers/irqchip/irq-mips-cpu.c
15720F:	drivers/irqchip/irq-mips-gic.c
15721
15722MIPS GENERIC PLATFORM
15723M:	Paul Burton <[email protected]>
15724L:	[email protected]
15725S:	Supported
15726F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15727F:	arch/mips/generic/
15728F:	arch/mips/tools/generic-board-config.sh
15729
15730MIPS RINT INSTRUCTION EMULATION
15731M:	Aleksandar Markovic <[email protected]>
15732L:	[email protected]
15733S:	Supported
15734F:	arch/mips/math-emu/dp_rint.c
15735F:	arch/mips/math-emu/sp_rint.c
15736
15737MIPS/LOONGSON1 ARCHITECTURE
15738M:	Keguang Zhang <[email protected]>
15739L:	[email protected]
15740S:	Maintained
15741F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15742F:	arch/mips/include/asm/mach-loongson32/
15743F:	arch/mips/loongson32/
15744F:	drivers/*/*loongson1*
15745F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15746
15747MIPS/LOONGSON2EF ARCHITECTURE
15748M:	Jiaxun Yang <[email protected]>
15749L:	[email protected]
15750S:	Maintained
15751F:	arch/mips/include/asm/mach-loongson2ef/
15752F:	arch/mips/loongson2ef/
15753F:	drivers/cpufreq/loongson2_cpufreq.c
15754
15755MIPS/LOONGSON64 ARCHITECTURE
15756M:	Huacai Chen <[email protected]>
15757M:	Jiaxun Yang <[email protected]>
15758L:	[email protected]
15759S:	Maintained
15760F:	arch/mips/include/asm/mach-loongson64/
15761F:	arch/mips/loongson64/
15762F:	drivers/irqchip/irq-loongson*
15763F:	drivers/platform/mips/cpu_hwmon.c
15764
15765MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15766M:	Hans Verkuil <[email protected]>
15767L:	[email protected]
15768S:	Odd Fixes
15769W:	https://linuxtv.org
15770T:	git git://linuxtv.org/media.git
15771F:	drivers/media/radio/radio-miropcm20*
15772
15773MITSUMI MM8013 FG DRIVER
15774M:	Konrad Dybcio <[email protected]>
15775F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15776F:	drivers/power/supply/mm8013.c
15777
15778MMP SUPPORT
15779R:	Lubomir Rintel <[email protected]>
15780L:	[email protected] (moderated for non-subscribers)
15781S:	Odd Fixes
15782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15783F:	arch/arm/boot/dts/marvell/mmp*
15784F:	arch/arm/mach-mmp/
15785F:	include/linux/soc/mmp/
15786
15787MMP USB PHY DRIVERS
15788R:	Lubomir Rintel <[email protected]>
15789L:	[email protected] (moderated for non-subscribers)
15790S:	Maintained
15791F:	drivers/phy/marvell/phy-mmp3-usb.c
15792F:	drivers/phy/marvell/phy-pxa-usb.c
15793
15794MMU GATHER AND TLB INVALIDATION
15795M:	Will Deacon <[email protected]>
15796M:	"Aneesh Kumar K.V" <[email protected]>
15797M:	Andrew Morton <[email protected]>
15798M:	Nick Piggin <[email protected]>
15799M:	Peter Zijlstra <[email protected]>
15800L:	[email protected]
15801L:	[email protected]
15802S:	Maintained
15803F:	arch/*/include/asm/tlb.h
15804F:	include/asm-generic/tlb.h
15805F:	mm/mmu_gather.c
15806
15807MN88472 MEDIA DRIVER
15808L:	[email protected]
15809S:	Orphan
15810W:	https://linuxtv.org
15811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15812F:	drivers/media/dvb-frontends/mn88472*
15813
15814MN88473 MEDIA DRIVER
15815L:	[email protected]
15816S:	Orphan
15817W:	https://linuxtv.org
15818Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15819F:	drivers/media/dvb-frontends/mn88473*
15820
15821MOBILEYE MIPS SOCS
15822M:	Vladimir Kondratiev <[email protected]>
15823M:	Gregory CLEMENT <[email protected]>
15824M:	Théo Lebrun <[email protected]>
15825L:	[email protected]
15826S:	Maintained
15827F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15828F:	Documentation/devicetree/bindings/soc/mobileye/
15829F:	arch/mips/boot/dts/mobileye/
15830F:	arch/mips/configs/eyeq5_defconfig
15831F:	arch/mips/mobileye/board-epm5.its.S
15832F:	drivers/clk/clk-eyeq.c
15833F:	drivers/pinctrl/pinctrl-eyeq5.c
15834F:	drivers/reset/reset-eyeq.c
15835F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15836
15837MODULE SUPPORT
15838M:	Luis Chamberlain <[email protected]>
15839R:	Petr Pavlu <[email protected]>
15840R:	Sami Tolvanen <[email protected]>
15841R:	Daniel Gomez <[email protected]>
15842L:	[email protected]
15843L:	[email protected]
15844S:	Maintained
15845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15846F:	include/linux/kmod.h
15847F:	include/linux/module*.h
15848F:	kernel/module/
15849F:	lib/test_kmod.c
15850F:	scripts/module*
15851F:	tools/testing/selftests/kmod/
15852
15853MONOLITHIC POWER SYSTEM PMIC DRIVER
15854M:	Saravanan Sekar <[email protected]>
15855S:	Maintained
15856F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15857F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15858F:	drivers/hwmon/pmbus/mpq7932.c
15859F:	drivers/iio/adc/mp2629_adc.c
15860F:	drivers/mfd/mp2629.c
15861F:	drivers/power/supply/mp2629_charger.c
15862F:	drivers/regulator/mp5416.c
15863F:	drivers/regulator/mpq7920.c
15864F:	drivers/regulator/mpq7920.h
15865F:	include/linux/mfd/mp2629.h
15866
15867MOST(R) TECHNOLOGY DRIVER
15868M:	Parthiban Veerasooran <[email protected]>
15869M:	Christian Gromm <[email protected]>
15870S:	Maintained
15871F:	Documentation/ABI/testing/configfs-most
15872F:	Documentation/ABI/testing/sysfs-bus-most
15873F:	drivers/most/
15874F:	drivers/staging/most/
15875F:	include/linux/most.h
15876
15877MOTORCOMM PHY DRIVER
15878M:	Frank <[email protected]>
15879L:	[email protected]
15880S:	Maintained
15881F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15882F:	drivers/net/phy/motorcomm.c
15883
15884MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15885M:	Jiri Slaby <[email protected]>
15886S:	Maintained
15887F:	Documentation/driver-api/tty/moxa-smartio.rst
15888F:	drivers/tty/mxser.*
15889
15890MP3309C BACKLIGHT DRIVER
15891M:	Flavio Suligoi <[email protected]>
15892L:	[email protected]
15893S:	Maintained
15894F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15895F:	drivers/video/backlight/mp3309c.c
15896
15897MPS MP2891 DRIVER
15898M:	Noah Wang <[email protected]>
15899L:	[email protected]
15900S:	Maintained
15901F:	Documentation/hwmon/mp2891.rst
15902F:	drivers/hwmon/pmbus/mp2891.c
15903
15904MPS MP2993 DRIVER
15905M:	Noah Wang <[email protected]>
15906L:	[email protected]
15907S:	Maintained
15908F:	Documentation/hwmon/mp2993.rst
15909F:	drivers/hwmon/pmbus/mp2993.c
15910
15911MPS MP9941 DRIVER
15912M:	Noah Wang <[email protected]>
15913L:	[email protected]
15914S:	Maintained
15915F:	Documentation/hwmon/mp9941.rst
15916F:	drivers/hwmon/pmbus/mp9941.c
15917
15918MR800 AVERMEDIA USB FM RADIO DRIVER
15919M:	Alexey Klimov <[email protected]>
15920L:	[email protected]
15921S:	Maintained
15922T:	git git://linuxtv.org/media.git
15923F:	drivers/media/radio/radio-mr800.c
15924
15925MRF24J40 IEEE 802.15.4 RADIO DRIVER
15926M:	Stefan Schmidt <[email protected]>
15927L:	[email protected]
15928S:	Odd Fixes
15929F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15930F:	drivers/net/ieee802154/mrf24j40.c
15931
15932MSI EC DRIVER
15933M:	Nikita Kravets <[email protected]>
15934L:	[email protected]
15935S:	Maintained
15936W:	https://github.com/BeardOverflow/msi-ec
15937F:	drivers/platform/x86/msi-ec.*
15938
15939MSI LAPTOP SUPPORT
15940M:	"Lee, Chun-Yi" <[email protected]>
15941L:	[email protected]
15942S:	Maintained
15943F:	drivers/platform/x86/msi-laptop.c
15944
15945MSI WMI SUPPORT
15946L:	[email protected]
15947S:	Orphan
15948F:	drivers/platform/x86/msi-wmi.c
15949
15950MSI WMI PLATFORM FEATURES
15951M:	Armin Wolf <[email protected]>
15952L:	[email protected]
15953S:	Maintained
15954F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15955F:	Documentation/wmi/devices/msi-wmi-platform.rst
15956F:	drivers/platform/x86/msi-wmi-platform.c
15957
15958MSI001 MEDIA DRIVER
15959L:	[email protected]
15960S:	Orphan
15961W:	https://linuxtv.org
15962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15963F:	drivers/media/tuners/msi001*
15964
15965MSI2500 MEDIA DRIVER
15966L:	[email protected]
15967S:	Orphan
15968W:	https://linuxtv.org
15969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15970F:	drivers/media/usb/msi2500/
15971
15972MSTAR INTERRUPT CONTROLLER DRIVER
15973M:	Mark-PK Tsai <[email protected]>
15974M:	Daniel Palmer <[email protected]>
15975S:	Maintained
15976F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15977F:	drivers/irqchip/irq-mst-intc.c
15978
15979MSYSTEMS DISKONCHIP G3 MTD DRIVER
15980M:	Robert Jarzmik <[email protected]>
15981L:	[email protected]
15982S:	Maintained
15983F:	drivers/mtd/devices/docg3*
15984
15985MT9M114 ONSEMI SENSOR DRIVER
15986M:	Laurent Pinchart <[email protected]>
15987L:	[email protected]
15988S:	Maintained
15989T:	git git://linuxtv.org/media.git
15990F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15991F:	drivers/media/i2c/mt9m114.c
15992
15993MT9P031 APTINA CAMERA SENSOR
15994M:	Laurent Pinchart <[email protected]>
15995L:	[email protected]
15996S:	Maintained
15997T:	git git://linuxtv.org/media.git
15998F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15999F:	drivers/media/i2c/mt9p031.c
16000
16001MT9T112 APTINA CAMERA SENSOR
16002M:	Jacopo Mondi <[email protected]>
16003L:	[email protected]
16004S:	Odd Fixes
16005T:	git git://linuxtv.org/media.git
16006F:	drivers/media/i2c/mt9t112.c
16007F:	include/media/i2c/mt9t112.h
16008
16009MT9V032 APTINA CAMERA SENSOR
16010M:	Laurent Pinchart <[email protected]>
16011L:	[email protected]
16012S:	Maintained
16013T:	git git://linuxtv.org/media.git
16014F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16015F:	drivers/media/i2c/mt9v032.c
16016F:	include/media/i2c/mt9v032.h
16017
16018MT9V111 APTINA CAMERA SENSOR
16019M:	Jacopo Mondi <[email protected]>
16020L:	[email protected]
16021S:	Maintained
16022T:	git git://linuxtv.org/media.git
16023F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16024F:	drivers/media/i2c/mt9v111.c
16025
16026MULTIFUNCTION DEVICES (MFD)
16027M:	Lee Jones <[email protected]>
16028S:	Maintained
16029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16030F:	Documentation/devicetree/bindings/mfd/
16031F:	drivers/mfd/
16032F:	include/dt-bindings/mfd/
16033F:	include/linux/mfd/
16034
16035MULTIMEDIA CARD (MMC) ETC. OVER SPI
16036S:	Orphan
16037F:	drivers/mmc/host/mmc_spi.c
16038F:	include/linux/spi/mmc_spi.h
16039
16040MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16041M:	Ulf Hansson <[email protected]>
16042L:	[email protected]
16043S:	Maintained
16044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16045F:	Documentation/devicetree/bindings/mmc/
16046F:	drivers/mmc/
16047F:	include/linux/mmc/
16048F:	include/uapi/linux/mmc/
16049
16050MULTIPLEXER SUBSYSTEM
16051M:	Peter Rosin <[email protected]>
16052S:	Maintained
16053F:	Documentation/ABI/testing/sysfs-class-mux*
16054F:	Documentation/devicetree/bindings/mux/
16055F:	drivers/mux/
16056F:	include/dt-bindings/mux/
16057F:	include/linux/mux/
16058
16059MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16060M:	Bin Liu <[email protected]>
16061L:	[email protected]
16062S:	Maintained
16063F:	drivers/usb/musb/
16064
16065MXL301RF MEDIA DRIVER
16066M:	Akihiro Tsukada <[email protected]>
16067L:	[email protected]
16068S:	Odd Fixes
16069F:	drivers/media/tuners/mxl301rf*
16070
16071MXL5007T MEDIA DRIVER
16072M:	Michael Krufky <[email protected]>
16073L:	[email protected]
16074S:	Maintained
16075W:	https://linuxtv.org
16076W:	http://github.com/mkrufky
16077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16078T:	git git://linuxtv.org/mkrufky/tuners.git
16079F:	drivers/media/tuners/mxl5007t.*
16080
16081MXSFB DRM DRIVER
16082M:	Marek Vasut <[email protected]>
16083M:	Stefan Agner <[email protected]>
16084L:	[email protected]
16085S:	Supported
16086T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16087F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16088F:	drivers/gpu/drm/mxsfb/
16089
16090MYLEX DAC960 PCI RAID Controller
16091M:	Hannes Reinecke <[email protected]>
16092L:	[email protected]
16093S:	Supported
16094F:	drivers/scsi/myrb.*
16095F:	drivers/scsi/myrs.*
16096
16097MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16098L:	[email protected]
16099S:	Orphan
16100W:	https://www.cspi.com/ethernet-products/support/downloads/
16101F:	drivers/net/ethernet/myricom/myri10ge/
16102
16103NAND FLASH SUBSYSTEM
16104M:	Miquel Raynal <[email protected]>
16105R:	Richard Weinberger <[email protected]>
16106L:	[email protected]
16107S:	Maintained
16108W:	http://www.linux-mtd.infradead.org/
16109Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16110C:	irc://irc.oftc.net/mtd
16111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16112F:	drivers/mtd/nand/
16113F:	include/linux/mtd/*nand*.h
16114
16115NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16116M:	Daniel Mack <[email protected]>
16117L:	[email protected]
16118S:	Maintained
16119W:	http://www.native-instruments.com
16120F:	sound/usb/caiaq/
16121
16122NATSEMI ETHERNET DRIVER (DP8381x)
16123S:	Orphan
16124F:	drivers/net/ethernet/natsemi/natsemi.c
16125
16126NCR 5380 SCSI DRIVERS
16127M:	Finn Thain <[email protected]>
16128M:	Michael Schmitz <[email protected]>
16129L:	[email protected]
16130S:	Maintained
16131F:	Documentation/scsi/g_NCR5380.rst
16132F:	drivers/scsi/NCR5380.*
16133F:	drivers/scsi/arm/cumana_1.c
16134F:	drivers/scsi/arm/oak.c
16135F:	drivers/scsi/atari_scsi.*
16136F:	drivers/scsi/dmx3191d.c
16137F:	drivers/scsi/g_NCR5380.*
16138F:	drivers/scsi/mac_scsi.*
16139F:	drivers/scsi/sun3_scsi.*
16140F:	drivers/scsi/sun3_scsi_vme.c
16141
16142NCSI LIBRARY
16143M:	Samuel Mendoza-Jonas <[email protected]>
16144S:	Maintained
16145F:	net/ncsi/
16146
16147NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16148M:	Zev Weiss <[email protected]>
16149L:	[email protected]
16150S:	Maintained
16151F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16152F:	drivers/hwmon/nct6775-i2c.c
16153
16154NCT7363 HARDWARE MONITOR DRIVER
16155M:	Ban Feng <[email protected]>
16156L:	[email protected]
16157S:	Maintained
16158F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16159F:	Documentation/hwmon/nct7363.rst
16160F:	drivers/hwmon/nct7363.c
16161
16162NETCONSOLE
16163M:	Breno Leitao <[email protected]>
16164S:	Maintained
16165F:	Documentation/networking/netconsole.rst
16166F:	drivers/net/netconsole.c
16167F:	tools/testing/selftests/drivers/net/netcons_basic.sh
16168
16169NETDEVSIM
16170M:	Jakub Kicinski <[email protected]>
16171S:	Maintained
16172F:	drivers/net/netdevsim/*
16173F:	tools/testing/selftests/drivers/net/netdevsim/*
16174
16175NETEM NETWORK EMULATOR
16176M:	Stephen Hemminger <[email protected]>
16177L:	[email protected]
16178S:	Maintained
16179F:	net/sched/sch_netem.c
16180
16181NETERION 10GbE DRIVERS (s2io)
16182M:	Jon Mason <[email protected]>
16183L:	[email protected]
16184S:	Supported
16185F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16186F:	drivers/net/ethernet/neterion/
16187
16188NETFILTER
16189M:	Pablo Neira Ayuso <[email protected]>
16190M:	Jozsef Kadlecsik <[email protected]>
16191L:	[email protected]
16192L:	[email protected]
16193S:	Maintained
16194W:	http://www.netfilter.org/
16195W:	http://www.iptables.org/
16196W:	http://www.nftables.org/
16197Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16198C:	irc://irc.libera.chat/netfilter
16199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16201F:	include/linux/netfilter*
16202F:	include/linux/netfilter/
16203F:	include/net/netfilter/
16204F:	include/uapi/linux/netfilter*
16205F:	include/uapi/linux/netfilter/
16206F:	net/*/netfilter.c
16207F:	net/*/netfilter/
16208F:	net/bridge/br_netfilter*.c
16209F:	net/netfilter/
16210F:	tools/testing/selftests/net/netfilter/
16211
16212NETROM NETWORK LAYER
16213L:	[email protected]
16214S:	Orphan
16215W:	https://linux-ax25.in-berlin.de
16216F:	include/net/netrom.h
16217F:	include/uapi/linux/netrom.h
16218F:	net/netrom/
16219
16220NETRONIX EMBEDDED CONTROLLER
16221M:	Jonathan Neuschäfer <[email protected]>
16222S:	Maintained
16223F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16224F:	drivers/mfd/ntxec.c
16225F:	drivers/pwm/pwm-ntxec.c
16226F:	drivers/rtc/rtc-ntxec.c
16227F:	include/linux/mfd/ntxec.h
16228
16229NETRONOME ETHERNET DRIVERS
16230M:	Louis Peens <[email protected]>
16231R:	Jakub Kicinski <[email protected]>
16232L:	[email protected]
16233S:	Maintained
16234F:	drivers/net/ethernet/netronome/
16235
16236NETWORK BLOCK DEVICE (NBD)
16237M:	Josef Bacik <[email protected]>
16238L:	[email protected]
16239L:	[email protected]
16240S:	Maintained
16241F:	Documentation/admin-guide/blockdev/nbd.rst
16242F:	drivers/block/nbd.c
16243F:	include/trace/events/nbd.h
16244F:	include/uapi/linux/nbd.h
16245
16246NETWORK DROP MONITOR
16247M:	Neil Horman <[email protected]>
16248L:	[email protected]
16249S:	Maintained
16250W:	https://fedorahosted.org/dropwatch/
16251F:	include/uapi/linux/net_dropmon.h
16252F:	net/core/drop_monitor.c
16253
16254NETWORKING DRIVERS
16255M:	Andrew Lunn <[email protected]>
16256M:	"David S. Miller" <[email protected]>
16257M:	Eric Dumazet <[email protected]>
16258M:	Jakub Kicinski <[email protected]>
16259M:	Paolo Abeni <[email protected]>
16260L:	[email protected]
16261S:	Maintained
16262P:	Documentation/process/maintainer-netdev.rst
16263Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16266F:	Documentation/devicetree/bindings/net/
16267F:	Documentation/networking/net_cachelines/net_device.rst
16268F:	drivers/connector/
16269F:	drivers/net/
16270F:	include/dt-bindings/net/
16271F:	include/linux/cn_proc.h
16272F:	include/linux/etherdevice.h
16273F:	include/linux/ethtool_netlink.h
16274F:	include/linux/fcdevice.h
16275F:	include/linux/fddidevice.h
16276F:	include/linux/hippidevice.h
16277F:	include/linux/if_*
16278F:	include/linux/inetdevice.h
16279F:	include/linux/netdev*
16280F:	include/linux/platform_data/wiznet.h
16281F:	include/uapi/linux/cn_proc.h
16282F:	include/uapi/linux/ethtool_netlink.h
16283F:	include/uapi/linux/if_*
16284F:	include/uapi/linux/net_shaper.h
16285F:	include/uapi/linux/netdev*
16286F:	tools/testing/selftests/drivers/net/
16287X:	Documentation/devicetree/bindings/net/bluetooth/
16288X:	Documentation/devicetree/bindings/net/can/
16289X:	Documentation/devicetree/bindings/net/wireless/
16290X:	drivers/net/can/
16291X:	drivers/net/wireless/
16292
16293NETWORKING DRIVERS (WIRELESS)
16294M:	Kalle Valo <[email protected]>
16295L:	[email protected]
16296S:	Maintained
16297W:	https://wireless.wiki.kernel.org/
16298Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16301F:	Documentation/devicetree/bindings/net/wireless/
16302F:	drivers/net/wireless/
16303
16304NETWORKING [DSA]
16305M:	Andrew Lunn <[email protected]>
16306M:	Vladimir Oltean <[email protected]>
16307S:	Maintained
16308F:	Documentation/devicetree/bindings/net/dsa/
16309F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16310F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16311F:	drivers/net/dsa/
16312F:	include/linux/dsa/
16313F:	include/linux/platform_data/dsa.h
16314F:	include/net/dsa.h
16315F:	net/dsa/
16316F:	tools/testing/selftests/drivers/net/dsa/
16317
16318NETWORKING [GENERAL]
16319M:	"David S. Miller" <[email protected]>
16320M:	Eric Dumazet <[email protected]>
16321M:	Jakub Kicinski <[email protected]>
16322M:	Paolo Abeni <[email protected]>
16323R:	Simon Horman <[email protected]>
16324L:	[email protected]
16325S:	Maintained
16326P:	Documentation/process/maintainer-netdev.rst
16327Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16328B:	mailto:[email protected]
16329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16331F:	Documentation/core-api/netlink.rst
16332F:	Documentation/netlink/
16333F:	Documentation/networking/
16334F:	Documentation/networking/net_cachelines/
16335F:	Documentation/process/maintainer-netdev.rst
16336F:	Documentation/userspace-api/netlink/
16337F:	include/linux/framer/framer-provider.h
16338F:	include/linux/framer/framer.h
16339F:	include/linux/in.h
16340F:	include/linux/indirect_call_wrapper.h
16341F:	include/linux/inet.h
16342F:	include/linux/inet_diag.h
16343F:	include/linux/net.h
16344F:	include/linux/netdev*
16345F:	include/linux/netlink.h
16346F:	include/linux/netpoll.h
16347F:	include/linux/rtnetlink.h
16348F:	include/linux/seq_file_net.h
16349F:	include/linux/skbuff*
16350F:	include/net/
16351F:	include/uapi/linux/genetlink.h
16352F:	include/uapi/linux/hsr_netlink.h
16353F:	include/uapi/linux/in.h
16354F:	include/uapi/linux/inet_diag.h
16355F:	include/uapi/linux/nbd-netlink.h
16356F:	include/uapi/linux/net.h
16357F:	include/uapi/linux/net_namespace.h
16358F:	include/uapi/linux/netconf.h
16359F:	include/uapi/linux/netdev*
16360F:	include/uapi/linux/netlink.h
16361F:	include/uapi/linux/netlink_diag.h
16362F:	include/uapi/linux/rtnetlink.h
16363F:	lib/net_utils.c
16364F:	lib/random32.c
16365F:	net/
16366F:	samples/pktgen/
16367F:	tools/net/
16368F:	tools/testing/selftests/net/
16369X:	Documentation/networking/mac80211-injection.rst
16370X:	Documentation/networking/mac80211_hwsim/
16371X:	Documentation/networking/regulatory.rst
16372X:	include/net/cfg80211.h
16373X:	include/net/ieee80211_radiotap.h
16374X:	include/net/iw_handler.h
16375X:	include/net/mac80211.h
16376X:	include/net/wext.h
16377X:	net/9p/
16378X:	net/bluetooth/
16379X:	net/can/
16380X:	net/ceph/
16381X:	net/mac80211/
16382X:	net/rfkill/
16383X:	net/wireless/
16384
16385NETWORKING [IPSEC]
16386M:	Steffen Klassert <[email protected]>
16387M:	Herbert Xu <[email protected]>
16388M:	"David S. Miller" <[email protected]>
16389L:	[email protected]
16390S:	Maintained
16391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16393F:	include/net/xfrm.h
16394F:	include/uapi/linux/xfrm.h
16395F:	net/ipv4/ah4.c
16396F:	net/ipv4/esp4*
16397F:	net/ipv4/ip_vti.c
16398F:	net/ipv4/ipcomp.c
16399F:	net/ipv4/xfrm*
16400F:	net/ipv6/ah6.c
16401F:	net/ipv6/esp6*
16402F:	net/ipv6/ip6_vti.c
16403F:	net/ipv6/ipcomp6.c
16404F:	net/ipv6/xfrm*
16405F:	net/key/
16406F:	net/xfrm/
16407F:	tools/testing/selftests/net/ipsec.c
16408
16409NETWORKING [IPv4/IPv6]
16410M:	"David S. Miller" <[email protected]>
16411M:	David Ahern <[email protected]>
16412L:	[email protected]
16413S:	Maintained
16414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16415F:	arch/x86/net/*
16416F:	include/linux/ip.h
16417F:	include/linux/ipv6*
16418F:	include/net/fib*
16419F:	include/net/ip*
16420F:	include/net/route.h
16421F:	net/ipv4/
16422F:	net/ipv6/
16423
16424NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16425M:	Paul Moore <[email protected]>
16426L:	[email protected]
16427L:	[email protected]
16428S:	Supported
16429W:	https://github.com/netlabel
16430F:	Documentation/netlabel/
16431F:	include/net/calipso.h
16432F:	include/net/cipso_ipv4.h
16433F:	include/net/netlabel.h
16434F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16435F:	include/uapi/linux/netfilter/xt_SECMARK.h
16436F:	net/ipv4/cipso_ipv4.c
16437F:	net/ipv6/calipso.c
16438F:	net/netfilter/xt_CONNSECMARK.c
16439F:	net/netfilter/xt_SECMARK.c
16440F:	net/netlabel/
16441
16442NETWORKING [MACSEC]
16443M:	Sabrina Dubroca <[email protected]>
16444L:	[email protected]
16445S:	Maintained
16446F:	drivers/net/macsec.c
16447F:	include/net/macsec.h
16448F:	include/uapi/linux/if_macsec.h
16449K:	macsec
16450K:	\bmdo_
16451
16452NETWORKING [MPTCP]
16453M:	Matthieu Baerts <[email protected]>
16454M:	Mat Martineau <[email protected]>
16455R:	Geliang Tang <[email protected]>
16456L:	[email protected]
16457L:	[email protected]
16458S:	Maintained
16459W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16460B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16461T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16462T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16463F:	Documentation/netlink/specs/mptcp_pm.yaml
16464F:	Documentation/networking/mptcp*.rst
16465F:	include/net/mptcp.h
16466F:	include/trace/events/mptcp.h
16467F:	include/uapi/linux/mptcp*.h
16468F:	net/mptcp/
16469F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16470F:	tools/testing/selftests/net/mptcp/
16471
16472NETWORKING [TCP]
16473M:	Eric Dumazet <[email protected]>
16474L:	[email protected]
16475S:	Maintained
16476F:	Documentation/networking/net_cachelines/tcp_sock.rst
16477F:	include/linux/tcp.h
16478F:	include/net/tcp.h
16479F:	include/trace/events/tcp.h
16480F:	include/uapi/linux/tcp.h
16481F:	net/ipv4/inet_connection_sock.c
16482F:	net/ipv4/inet_hashtables.c
16483F:	net/ipv4/inet_timewait_sock.c
16484F:	net/ipv4/syncookies.c
16485F:	net/ipv4/tcp*.c
16486F:	net/ipv6/inet6_connection_sock.c
16487F:	net/ipv6/inet6_hashtables.c
16488F:	net/ipv6/syncookies.c
16489F:	net/ipv6/tcp*.c
16490
16491NETWORKING [TLS]
16492M:	Boris Pismenny <[email protected]>
16493M:	John Fastabend <[email protected]>
16494M:	Jakub Kicinski <[email protected]>
16495L:	[email protected]
16496S:	Maintained
16497F:	include/net/tls.h
16498F:	include/uapi/linux/tls.h
16499F:	net/tls/*
16500
16501NETXEN (1/10) GbE SUPPORT
16502M:	Manish Chopra <[email protected]>
16503M:	Rahul Verma <[email protected]>
16504M:	[email protected]
16505L:	[email protected]
16506S:	Supported
16507F:	drivers/net/ethernet/qlogic/netxen/
16508
16509NET_FAILOVER MODULE
16510M:	Sridhar Samudrala <[email protected]>
16511L:	[email protected]
16512S:	Supported
16513F:	Documentation/networking/net_failover.rst
16514F:	drivers/net/net_failover.c
16515F:	include/net/net_failover.h
16516
16517NEXTHOP
16518M:	David Ahern <[email protected]>
16519L:	[email protected]
16520S:	Maintained
16521F:	include/net/netns/nexthop.h
16522F:	include/net/nexthop.h
16523F:	include/uapi/linux/nexthop.h
16524F:	net/ipv4/nexthop.c
16525
16526NFC SUBSYSTEM
16527M:	Krzysztof Kozlowski <[email protected]>
16528L:	[email protected]
16529S:	Maintained
16530F:	Documentation/devicetree/bindings/net/nfc/
16531F:	drivers/nfc/
16532F:	include/net/nfc/
16533F:	include/uapi/linux/nfc.h
16534F:	net/nfc/
16535
16536NFC VIRTUAL NCI DEVICE DRIVER
16537M:	Bongsu Jeon <[email protected]>
16538L:	[email protected]
16539S:	Supported
16540F:	drivers/nfc/virtual_ncidev.c
16541F:	tools/testing/selftests/nci/
16542
16543NFS, SUNRPC, AND LOCKD CLIENTS
16544M:	Trond Myklebust <[email protected]>
16545M:	Anna Schumaker <[email protected]>
16546L:	[email protected]
16547S:	Maintained
16548W:	http://client.linux-nfs.org
16549T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16550F:	Documentation/filesystems/nfs/
16551F:	fs/lockd/
16552F:	fs/nfs/
16553F:	fs/nfs_common/
16554F:	include/linux/lockd/
16555F:	include/linux/nfs*
16556F:	include/linux/sunrpc/
16557F:	include/uapi/linux/nfs*
16558F:	include/uapi/linux/sunrpc/
16559F:	net/sunrpc/
16560
16561NILFS2 FILESYSTEM
16562M:	Ryusuke Konishi <[email protected]>
16563L:	[email protected]
16564S:	Supported
16565W:	https://nilfs.sourceforge.io/
16566T:	git https://github.com/konis/nilfs2.git
16567F:	Documentation/filesystems/nilfs2.rst
16568F:	fs/nilfs2/
16569F:	include/trace/events/nilfs2.h
16570F:	include/uapi/linux/nilfs2_api.h
16571F:	include/uapi/linux/nilfs2_ondisk.h
16572
16573NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16574M:	YOKOTA Hiroshi <[email protected]>
16575S:	Maintained
16576W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16577F:	Documentation/scsi/NinjaSCSI.rst
16578F:	drivers/scsi/pcmcia/nsp_*
16579
16580NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16581M:	GOTO Masanori <[email protected]>
16582M:	YOKOTA Hiroshi <[email protected]>
16583S:	Maintained
16584W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16585F:	Documentation/scsi/NinjaSCSI.rst
16586F:	drivers/scsi/nsp32*
16587
16588NINTENDO HID DRIVER
16589M:	Daniel J. Ogorchock <[email protected]>
16590L:	[email protected]
16591S:	Maintained
16592F:	drivers/hid/hid-nintendo*
16593
16594NIOS2 ARCHITECTURE
16595M:	Dinh Nguyen <[email protected]>
16596S:	Maintained
16597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16598F:	arch/nios2/
16599
16600NITRO ENCLAVES (NE)
16601M:	Alexandru Ciobotaru <[email protected]>
16602L:	[email protected]
16603L:	The AWS Nitro Enclaves Team <[email protected]>
16604S:	Supported
16605W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16606F:	Documentation/virt/ne_overview.rst
16607F:	drivers/virt/nitro_enclaves/
16608F:	include/linux/nitro_enclaves.h
16609F:	include/uapi/linux/nitro_enclaves.h
16610F:	samples/nitro_enclaves/
16611
16612NITRO SECURE MODULE (NSM)
16613M:	Alexander Graf <[email protected]>
16614L:	[email protected]
16615L:	The AWS Nitro Enclaves Team <[email protected]>
16616S:	Supported
16617W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16618F:	drivers/misc/nsm.c
16619F:	include/uapi/linux/nsm.h
16620
16621NOHZ, DYNTICKS SUPPORT
16622M:	Anna-Maria Behnsen <[email protected]>
16623M:	Frederic Weisbecker <[email protected]>
16624M:	Ingo Molnar <[email protected]>
16625M:	Thomas Gleixner <[email protected]>
16626L:	[email protected]
16627S:	Maintained
16628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16629F:	include/linux/sched/nohz.h
16630F:	include/linux/tick.h
16631F:	kernel/time/tick*.*
16632
16633NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16634M:	Pavel Machek <[email protected]>
16635M:	Sakari Ailus <[email protected]>
16636L:	[email protected]
16637S:	Maintained
16638F:	drivers/media/i2c/ad5820.c
16639F:	drivers/media/i2c/et8ek8
16640
16641NOKIA N900 POWER SUPPLY DRIVERS
16642R:	Pali Rohár <[email protected]>
16643F:	drivers/power/supply/bq2415x_charger.c
16644F:	drivers/power/supply/bq27xxx_battery.c
16645F:	drivers/power/supply/bq27xxx_battery_i2c.c
16646F:	drivers/power/supply/isp1704_charger.c
16647F:	drivers/power/supply/rx51_battery.c
16648F:	include/linux/power/bq2415x_charger.h
16649F:	include/linux/power/bq27xxx_battery.h
16650
16651NOLIBC HEADER FILE
16652M:	Willy Tarreau <[email protected]>
16653M:	Thomas Weißschuh <[email protected]>
16654S:	Maintained
16655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16656F:	tools/include/nolibc/
16657F:	tools/testing/selftests/nolibc/
16658
16659NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16660M:	Hans de Goede <[email protected]>
16661L:	[email protected]
16662S:	Maintained
16663F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16664F:	drivers/input/touchscreen/novatek-nvt-ts.c
16665
16666NSDEPS
16667M:	Matthias Maennich <[email protected]>
16668S:	Maintained
16669F:	Documentation/core-api/symbol-namespaces.rst
16670F:	scripts/nsdeps
16671
16672NTB AMD DRIVER
16673M:	Sanjay R Mehta <[email protected]>
16674M:	Shyam Sundar S K <[email protected]>
16675L:	[email protected]
16676S:	Supported
16677F:	drivers/ntb/hw/amd/
16678
16679NTB DRIVER CORE
16680M:	Jon Mason <[email protected]>
16681M:	Dave Jiang <[email protected]>
16682M:	Allen Hubbe <[email protected]>
16683L:	[email protected]
16684S:	Supported
16685W:	https://github.com/jonmason/ntb/wiki
16686T:	git https://github.com/jonmason/ntb.git
16687F:	drivers/net/ntb_netdev.c
16688F:	drivers/ntb/
16689F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16690F:	include/linux/ntb.h
16691F:	include/linux/ntb_transport.h
16692F:	tools/testing/selftests/ntb/
16693
16694NTB INTEL DRIVER
16695M:	Dave Jiang <[email protected]>
16696L:	[email protected]
16697S:	Supported
16698W:	https://github.com/davejiang/linux/wiki
16699T:	git https://github.com/davejiang/linux.git
16700F:	drivers/ntb/hw/intel/
16701
16702NTFS3 FILESYSTEM
16703M:	Konstantin Komarov <[email protected]>
16704L:	[email protected]
16705S:	Supported
16706W:	http://www.paragon-software.com/
16707T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16708F:	Documentation/filesystems/ntfs3.rst
16709F:	fs/ntfs3/
16710
16711NUBUS SUBSYSTEM
16712M:	Finn Thain <[email protected]>
16713L:	[email protected]
16714S:	Maintained
16715F:	arch/*/include/asm/nubus.h
16716F:	drivers/nubus/
16717F:	include/linux/nubus.h
16718F:	include/uapi/linux/nubus.h
16719
16720NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16721M:	Antonino Daplas <[email protected]>
16722L:	[email protected]
16723S:	Maintained
16724F:	drivers/video/fbdev/nvidia/
16725F:	drivers/video/fbdev/riva/
16726
16727NVIDIA WMI EC BACKLIGHT DRIVER
16728M:	Daniel Dadap <[email protected]>
16729L:	[email protected]
16730S:	Supported
16731F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16732F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16733
16734NVM EXPRESS DRIVER
16735M:	Keith Busch <[email protected]>
16736M:	Jens Axboe <[email protected]>
16737M:	Christoph Hellwig <[email protected]>
16738M:	Sagi Grimberg <[email protected]>
16739L:	[email protected]
16740S:	Supported
16741W:	http://git.infradead.org/nvme.git
16742T:	git git://git.infradead.org/nvme.git
16743F:	Documentation/nvme/
16744F:	drivers/nvme/common/
16745F:	drivers/nvme/host/
16746F:	include/linux/nvme-*.h
16747F:	include/linux/nvme.h
16748F:	include/uapi/linux/nvme_ioctl.h
16749
16750NVM EXPRESS FABRICS AUTHENTICATION
16751M:	Hannes Reinecke <[email protected]>
16752L:	[email protected]
16753S:	Supported
16754F:	drivers/nvme/host/auth.c
16755F:	drivers/nvme/target/auth.c
16756F:	drivers/nvme/target/fabrics-cmd-auth.c
16757F:	include/linux/nvme-auth.h
16758
16759NVM EXPRESS FC TRANSPORT DRIVERS
16760M:	James Smart <[email protected]>
16761L:	[email protected]
16762S:	Supported
16763F:	drivers/nvme/host/fc.c
16764F:	drivers/nvme/target/fc.c
16765F:	drivers/nvme/target/fcloop.c
16766F:	include/linux/nvme-fc-driver.h
16767F:	include/linux/nvme-fc.h
16768
16769NVM EXPRESS HARDWARE MONITORING SUPPORT
16770M:	Guenter Roeck <[email protected]>
16771L:	[email protected]
16772S:	Supported
16773F:	drivers/nvme/host/hwmon.c
16774
16775NVM EXPRESS TARGET DRIVER
16776M:	Christoph Hellwig <[email protected]>
16777M:	Sagi Grimberg <[email protected]>
16778M:	Chaitanya Kulkarni <[email protected]>
16779L:	[email protected]
16780S:	Supported
16781W:	http://git.infradead.org/nvme.git
16782T:	git git://git.infradead.org/nvme.git
16783F:	drivers/nvme/target/
16784
16785NVMEM FRAMEWORK
16786M:	Srinivas Kandagatla <[email protected]>
16787S:	Maintained
16788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16789F:	Documentation/ABI/stable/sysfs-bus-nvmem
16790F:	Documentation/devicetree/bindings/nvmem/
16791F:	drivers/nvmem/
16792F:	include/linux/nvmem-consumer.h
16793F:	include/linux/nvmem-provider.h
16794
16795NXP BLUETOOTH WIRELESS DRIVERS
16796M:	Amitkumar Karwar <[email protected]>
16797M:	Neeraj Kale <[email protected]>
16798S:	Maintained
16799F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16800F:	drivers/bluetooth/btnxpuart.c
16801
16802NXP C45 TJA11XX PHY DRIVER
16803M:	Andrei Botila <[email protected]>
16804L:	[email protected]
16805S:	Maintained
16806F:	drivers/net/phy/nxp-c45-tja11xx*
16807
16808NXP FSPI DRIVER
16809M:	Han Xu <[email protected]>
16810M:	Haibo Chen <[email protected]>
16811R:	Yogesh Gaur <[email protected]>
16812L:	[email protected]
16813L:	[email protected]
16814S:	Maintained
16815F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16816F:	drivers/spi/spi-nxp-fspi.c
16817
16818NXP FXAS21002C DRIVER
16819M:	Rui Miguel Silva <[email protected]>
16820L:	[email protected]
16821S:	Maintained
16822F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16823F:	drivers/iio/gyro/fxas21002c.h
16824F:	drivers/iio/gyro/fxas21002c_core.c
16825F:	drivers/iio/gyro/fxas21002c_i2c.c
16826F:	drivers/iio/gyro/fxas21002c_spi.c
16827
16828NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16829M:	Haibo Chen <[email protected]>
16830L:	[email protected]
16831L:	[email protected]
16832S:	Maintained
16833F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16834F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16835F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16836F:	drivers/iio/adc/imx7d_adc.c
16837F:	drivers/iio/adc/imx93_adc.c
16838F:	drivers/iio/adc/vf610_adc.c
16839
16840NXP i.MX 8M ISI DRIVER
16841M:	Laurent Pinchart <[email protected]>
16842L:	[email protected]
16843S:	Maintained
16844F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16845F:	drivers/media/platform/nxp/imx8-isi/
16846
16847NXP i.MX 8MP DW100 V4L2 DRIVER
16848M:	Xavier Roumegue <[email protected]>
16849L:	[email protected]
16850S:	Maintained
16851F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16852F:	Documentation/userspace-api/media/drivers/dw100.rst
16853F:	drivers/media/platform/nxp/dw100/
16854F:	include/uapi/linux/dw100.h
16855
16856NXP i.MX 8MQ DCSS DRIVER
16857M:	Laurentiu Palcu <[email protected]>
16858R:	Lucas Stach <[email protected]>
16859L:	[email protected]
16860S:	Maintained
16861T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16862F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16863F:	drivers/gpu/drm/imx/dcss/
16864
16865NXP i.MX 8QXP ADC DRIVER
16866M:	Cai Huoqing <[email protected]>
16867M:	Haibo Chen <[email protected]>
16868L:	[email protected]
16869L:	[email protected]
16870S:	Maintained
16871F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16872F:	drivers/iio/adc/imx8qxp-adc.c
16873
16874NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16875M:	Mirela Rabulea <[email protected]>
16876L:	[email protected]
16877L:	[email protected]
16878S:	Maintained
16879F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16880F:	drivers/media/platform/nxp/imx-jpeg
16881
16882NXP i.MX CLOCK DRIVERS
16883M:	Abel Vesa <[email protected]>
16884R:	Peng Fan <[email protected]>
16885L:	[email protected]
16886L:	[email protected]
16887S:	Maintained
16888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16889F:	Documentation/devicetree/bindings/clock/imx*
16890F:	drivers/clk/imx/
16891F:	include/dt-bindings/clock/imx*
16892
16893NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16894M:	Jagan Teki <[email protected]>
16895S:	Maintained
16896F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16897F:	drivers/regulator/pf8x00-regulator.c
16898
16899NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16900M:	Krzysztof Kozlowski <[email protected]>
16901L:	[email protected]
16902S:	Maintained
16903F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16904F:	drivers/extcon/extcon-ptn5150.c
16905
16906NXP SGTL5000 DRIVER
16907M:	Fabio Estevam <[email protected]>
16908L:	[email protected]
16909S:	Maintained
16910F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16911F:	sound/soc/codecs/sgtl5000*
16912
16913NXP SJA1105 ETHERNET SWITCH DRIVER
16914M:	Vladimir Oltean <[email protected]>
16915L:	[email protected]
16916S:	Maintained
16917F:	drivers/net/dsa/sja1105
16918F:	drivers/net/pcs/pcs-xpcs-nxp.c
16919
16920NXP TDA998X DRM DRIVER
16921M:	Russell King <[email protected]>
16922S:	Maintained
16923T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16924T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16925F:	drivers/gpu/drm/i2c/tda998x_drv.c
16926F:	include/drm/i2c/tda998x.h
16927F:	include/dt-bindings/display/tda998x.h
16928K:	"nxp,tda998x"
16929
16930NXP TFA9879 DRIVER
16931M:	Peter Rosin <[email protected]>
16932L:	[email protected]
16933S:	Maintained
16934F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16935F:	sound/soc/codecs/tfa9879*
16936
16937NXP-NCI NFC DRIVER
16938S:	Orphan
16939F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16940F:	drivers/nfc/nxp-nci
16941
16942NXP/Goodix TFA989X (TFA1) DRIVER
16943M:	Stephan Gerhold <[email protected]>
16944L:	[email protected]
16945S:	Maintained
16946F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16947F:	sound/soc/codecs/tfa989x.c
16948
16949NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16950M:	Jonas Malaco <[email protected]>
16951L:	[email protected]
16952S:	Maintained
16953F:	Documentation/hwmon/nzxt-kraken2.rst
16954F:	drivers/hwmon/nzxt-kraken2.c
16955
16956NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16957M:	Jonas Malaco <[email protected]>
16958M:	Aleksa Savic <[email protected]>
16959L:	[email protected]
16960S:	Maintained
16961F:	Documentation/hwmon/nzxt-kraken3.rst
16962F:	drivers/hwmon/nzxt-kraken3.c
16963
16964OBJAGG
16965M:	Jiri Pirko <[email protected]>
16966L:	[email protected]
16967S:	Supported
16968F:	include/linux/objagg.h
16969F:	lib/objagg.c
16970F:	lib/test_objagg.c
16971
16972OBJPOOL
16973M:	Matt Wu <[email protected]>
16974S:	Supported
16975F:	include/linux/objpool.h
16976F:	lib/objpool.c
16977F:	lib/test_objpool.c
16978
16979OBJTOOL
16980M:	Josh Poimboeuf <[email protected]>
16981M:	Peter Zijlstra <[email protected]>
16982S:	Supported
16983F:	include/linux/objtool*.h
16984F:	tools/objtool/
16985
16986OCELOT ETHERNET SWITCH DRIVER
16987M:	Vladimir Oltean <[email protected]>
16988M:	Claudiu Manoil <[email protected]>
16989M:	Alexandre Belloni <[email protected]>
16990M:	[email protected]
16991L:	[email protected]
16992S:	Supported
16993F:	drivers/net/dsa/ocelot/*
16994F:	drivers/net/ethernet/mscc/
16995F:	include/soc/mscc/ocelot*
16996F:	net/dsa/tag_ocelot.c
16997F:	net/dsa/tag_ocelot_8021q.c
16998F:	tools/testing/selftests/drivers/net/ocelot/*
16999
17000OCELOT EXTERNAL SWITCH CONTROL
17001M:	Colin Foster <[email protected]>
17002S:	Supported
17003F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17004F:	drivers/mfd/ocelot*
17005F:	drivers/net/dsa/ocelot/ocelot_ext.c
17006F:	include/linux/mfd/ocelot.h
17007
17008OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17009M:	Frederic Barrat <[email protected]>
17010M:	Andrew Donnellan <[email protected]>
17011L:	[email protected]
17012S:	Supported
17013F:	Documentation/userspace-api/accelerators/ocxl.rst
17014F:	arch/powerpc/include/asm/pnv-ocxl.h
17015F:	arch/powerpc/platforms/powernv/ocxl.c
17016F:	drivers/misc/ocxl/
17017F:	include/misc/ocxl*
17018F:	include/uapi/misc/ocxl.h
17019
17020OMAP AUDIO SUPPORT
17021M:	Peter Ujfalusi <[email protected]>
17022M:	Jarkko Nikula <[email protected]>
17023L:	[email protected]
17024L:	[email protected]
17025S:	Maintained
17026F:	sound/soc/ti/n810.c
17027F:	sound/soc/ti/omap*
17028F:	sound/soc/ti/rx51.c
17029F:	sound/soc/ti/sdma-pcm.*
17030
17031OMAP CLOCK FRAMEWORK SUPPORT
17032M:	Paul Walmsley <[email protected]>
17033L:	[email protected]
17034S:	Maintained
17035F:	arch/arm/*omap*/*clock*
17036
17037OMAP DEVICE TREE SUPPORT
17038M:	Tony Lindgren <[email protected]>
17039L:	[email protected]
17040L:	[email protected]
17041S:	Maintained
17042F:	arch/arm/boot/dts/ti/omap/
17043
17044OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17045L:	[email protected]
17046L:	[email protected]
17047S:	Orphan
17048F:	Documentation/arch/arm/omap/dss.rst
17049F:	drivers/video/fbdev/omap2/
17050
17051OMAP FRAMEBUFFER SUPPORT
17052L:	[email protected]
17053L:	[email protected]
17054S:	Orphan
17055F:	drivers/video/fbdev/omap/
17056
17057OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17058M:	Roger Quadros <[email protected]>
17059M:	Tony Lindgren <[email protected]>
17060L:	[email protected]
17061S:	Maintained
17062F:	arch/arm/mach-omap2/*gpmc*
17063F:	drivers/memory/omap-gpmc.c
17064
17065OMAP GPIO DRIVER
17066M:	Grygorii Strashko <[email protected]>
17067M:	Santosh Shilimkar <[email protected]>
17068M:	Kevin Hilman <[email protected]>
17069L:	[email protected]
17070S:	Maintained
17071F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17072F:	drivers/gpio/gpio-omap.c
17073
17074OMAP HARDWARE SPINLOCK SUPPORT
17075L:	[email protected]
17076S:	Orphan
17077F:	drivers/hwspinlock/omap_hwspinlock.c
17078
17079OMAP HS MMC SUPPORT
17080L:	[email protected]
17081L:	[email protected]
17082S:	Orphan
17083F:	drivers/mmc/host/omap_hsmmc.c
17084
17085OMAP HWMOD DATA
17086M:	Paul Walmsley <[email protected]>
17087L:	[email protected]
17088S:	Maintained
17089F:	arch/arm/mach-omap2/omap_hwmod*data*
17090
17091OMAP HWMOD SUPPORT
17092M:	Paul Walmsley <[email protected]>
17093L:	[email protected]
17094S:	Maintained
17095F:	arch/arm/mach-omap2/omap_hwmod.*
17096
17097OMAP I2C DRIVER
17098M:	Vignesh R <[email protected]>
17099L:	[email protected]
17100L:	[email protected]
17101S:	Maintained
17102F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17103F:	drivers/i2c/busses/i2c-omap.c
17104
17105OMAP MMC SUPPORT
17106M:	Aaro Koskinen <[email protected]>
17107L:	[email protected]
17108S:	Odd Fixes
17109F:	drivers/mmc/host/omap.c
17110
17111OMAP POWER MANAGEMENT SUPPORT
17112M:	Kevin Hilman <[email protected]>
17113L:	[email protected]
17114S:	Maintained
17115F:	arch/arm/*omap*/*pm*
17116F:	drivers/cpufreq/omap-cpufreq.c
17117
17118OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17119M:	Paul Walmsley <[email protected]>
17120L:	[email protected]
17121S:	Maintained
17122F:	arch/arm/mach-omap2/prm*
17123
17124OMAP RANDOM NUMBER GENERATOR SUPPORT
17125M:	Deepak Saxena <[email protected]>
17126S:	Maintained
17127F:	drivers/char/hw_random/omap-rng.c
17128
17129OMAP USB SUPPORT
17130L:	[email protected]
17131L:	[email protected]
17132S:	Orphan
17133F:	arch/arm/*omap*/usb*
17134F:	drivers/usb/*/*omap*
17135
17136OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17137M:	Mark Jackson <[email protected]>
17138L:	[email protected]
17139S:	Maintained
17140F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17141
17142OMAP1 SUPPORT
17143M:	Aaro Koskinen <[email protected]>
17144M:	Janusz Krzysztofik <[email protected]>
17145R:	Tony Lindgren <[email protected]>
17146L:	[email protected]
17147S:	Maintained
17148Q:	http://patchwork.kernel.org/project/linux-omap/list/
17149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17150F:	arch/arm/configs/omap1_defconfig
17151F:	arch/arm/mach-omap1/
17152F:	drivers/i2c/busses/i2c-omap.c
17153F:	include/linux/platform_data/ams-delta-fiq.h
17154F:	include/linux/platform_data/i2c-omap.h
17155
17156OMAP2+ SUPPORT
17157M:	Aaro Koskinen <[email protected]>
17158M:	Andreas Kemnade <[email protected]>
17159M:	Kevin Hilman <[email protected]>
17160M:	Roger Quadros <[email protected]>
17161M:	Tony Lindgren <[email protected]>
17162L:	[email protected]
17163S:	Maintained
17164W:	http://linux.omap.com/
17165Q:	http://patchwork.kernel.org/project/linux-omap/list/
17166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17167F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17168F:	arch/arm/configs/omap2plus_defconfig
17169F:	arch/arm/mach-omap2/
17170F:	drivers/bus/omap*.[ch]
17171F:	drivers/bus/ti-sysc.c
17172F:	drivers/gpio/gpio-tps65219.c
17173F:	drivers/i2c/busses/i2c-omap.c
17174F:	drivers/irqchip/irq-omap-intc.c
17175F:	drivers/mfd/*omap*.c
17176F:	drivers/mfd/menelaus.c
17177F:	drivers/mfd/palmas.c
17178F:	drivers/mfd/tps65217.c
17179F:	drivers/mfd/tps65218.c
17180F:	drivers/mfd/tps65219.c
17181F:	drivers/mfd/tps65910.c
17182F:	drivers/mfd/twl-core.[ch]
17183F:	drivers/mfd/twl4030*.c
17184F:	drivers/mfd/twl6030*.c
17185F:	drivers/mfd/twl6040*.c
17186F:	drivers/regulator/palmas-regulator*.c
17187F:	drivers/regulator/pbias-regulator.c
17188F:	drivers/regulator/tps65217-regulator.c
17189F:	drivers/regulator/tps65218-regulator.c
17190F:	drivers/regulator/tps65219-regulator.c
17191F:	drivers/regulator/tps65910-regulator.c
17192F:	drivers/regulator/twl-regulator.c
17193F:	drivers/regulator/twl6030-regulator.c
17194F:	include/linux/platform_data/i2c-omap.h
17195F:	include/linux/platform_data/ti-sysc.h
17196
17197OMFS FILESYSTEM
17198M:	Bob Copeland <[email protected]>
17199L:	[email protected]
17200S:	Maintained
17201F:	Documentation/filesystems/omfs.rst
17202F:	fs/omfs/
17203
17204OMNIVISION OG01A1B SENSOR DRIVER
17205M:	Sakari Ailus <[email protected]>
17206L:	[email protected]
17207S:	Maintained
17208F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17209F:	drivers/media/i2c/og01a1b.c
17210
17211OMNIVISION OV01A10 SENSOR DRIVER
17212M:	Bingbu Cao <[email protected]>
17213L:	[email protected]
17214S:	Maintained
17215T:	git git://linuxtv.org/media.git
17216F:	drivers/media/i2c/ov01a10.c
17217
17218OMNIVISION OV02A10 SENSOR DRIVER
17219L:	[email protected]
17220S:	Orphan
17221T:	git git://linuxtv.org/media.git
17222F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17223F:	drivers/media/i2c/ov02a10.c
17224
17225OMNIVISION OV08D10 SENSOR DRIVER
17226M:	Jimmy Su <[email protected]>
17227L:	[email protected]
17228S:	Maintained
17229T:	git git://linuxtv.org/media.git
17230F:	drivers/media/i2c/ov08d10.c
17231
17232OMNIVISION OV08X40 SENSOR DRIVER
17233M:	Jason Chen <[email protected]>
17234L:	[email protected]
17235S:	Maintained
17236T:	git git://linuxtv.org/media.git
17237F:	drivers/media/i2c/ov08x40.c
17238F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17239
17240OMNIVISION OV13858 SENSOR DRIVER
17241M:	Sakari Ailus <[email protected]>
17242L:	[email protected]
17243S:	Maintained
17244T:	git git://linuxtv.org/media.git
17245F:	drivers/media/i2c/ov13858.c
17246
17247OMNIVISION OV13B10 SENSOR DRIVER
17248M:	Arec Kao <[email protected]>
17249L:	[email protected]
17250S:	Maintained
17251T:	git git://linuxtv.org/media.git
17252F:	drivers/media/i2c/ov13b10.c
17253
17254OMNIVISION OV2680 SENSOR DRIVER
17255M:	Rui Miguel Silva <[email protected]>
17256M:	Hans de Goede <[email protected]>
17257L:	[email protected]
17258S:	Maintained
17259T:	git git://linuxtv.org/media.git
17260F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17261F:	drivers/media/i2c/ov2680.c
17262
17263OMNIVISION OV2685 SENSOR DRIVER
17264M:	Shunqian Zheng <[email protected]>
17265L:	[email protected]
17266S:	Maintained
17267T:	git git://linuxtv.org/media.git
17268F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17269F:	drivers/media/i2c/ov2685.c
17270
17271OMNIVISION OV2740 SENSOR DRIVER
17272M:	Tianshu Qiu <[email protected]>
17273R:	Sakari Ailus <[email protected]>
17274R:	Bingbu Cao <[email protected]>
17275L:	[email protected]
17276S:	Maintained
17277T:	git git://linuxtv.org/media.git
17278F:	drivers/media/i2c/ov2740.c
17279
17280OMNIVISION OV4689 SENSOR DRIVER
17281M:	Mikhail Rudenko <[email protected]>
17282L:	[email protected]
17283S:	Maintained
17284T:	git git://linuxtv.org/media.git
17285F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17286F:	drivers/media/i2c/ov4689.c
17287
17288OMNIVISION OV5640 SENSOR DRIVER
17289M:	Steve Longerbeam <[email protected]>
17290L:	[email protected]
17291S:	Maintained
17292T:	git git://linuxtv.org/media.git
17293F:	drivers/media/i2c/ov5640.c
17294
17295OMNIVISION OV5647 SENSOR DRIVER
17296M:	Dave Stevenson <[email protected]>
17297M:	Jacopo Mondi <[email protected]>
17298L:	[email protected]
17299S:	Maintained
17300T:	git git://linuxtv.org/media.git
17301F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17302F:	drivers/media/i2c/ov5647.c
17303
17304OMNIVISION OV5670 SENSOR DRIVER
17305M:	Sakari Ailus <[email protected]>
17306L:	[email protected]
17307S:	Maintained
17308T:	git git://linuxtv.org/media.git
17309F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17310F:	drivers/media/i2c/ov5670.c
17311
17312OMNIVISION OV5675 SENSOR DRIVER
17313M:	Sakari Ailus <[email protected]>
17314L:	[email protected]
17315S:	Maintained
17316T:	git git://linuxtv.org/media.git
17317F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17318F:	drivers/media/i2c/ov5675.c
17319
17320OMNIVISION OV5693 SENSOR DRIVER
17321M:	Daniel Scally <[email protected]>
17322L:	[email protected]
17323S:	Maintained
17324T:	git git://linuxtv.org/media.git
17325F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17326F:	drivers/media/i2c/ov5693.c
17327
17328OMNIVISION OV5695 SENSOR DRIVER
17329M:	Shunqian Zheng <[email protected]>
17330L:	[email protected]
17331S:	Maintained
17332T:	git git://linuxtv.org/media.git
17333F:	drivers/media/i2c/ov5695.c
17334
17335OMNIVISION OV64A40 SENSOR DRIVER
17336M:	Jacopo Mondi <[email protected]>
17337L:	[email protected]
17338S:	Maintained
17339T:	git git://linuxtv.org/media.git
17340F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17341F:	drivers/media/i2c/ov64a40.c
17342
17343OMNIVISION OV7670 SENSOR DRIVER
17344L:	[email protected]
17345S:	Orphan
17346T:	git git://linuxtv.org/media.git
17347F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17348F:	drivers/media/i2c/ov7670.c
17349
17350OMNIVISION OV772x SENSOR DRIVER
17351M:	Jacopo Mondi <[email protected]>
17352L:	[email protected]
17353S:	Odd fixes
17354T:	git git://linuxtv.org/media.git
17355F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17356F:	drivers/media/i2c/ov772x.c
17357F:	include/media/i2c/ov772x.h
17358
17359OMNIVISION OV7740 SENSOR DRIVER
17360L:	[email protected]
17361S:	Orphan
17362T:	git git://linuxtv.org/media.git
17363F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17364F:	drivers/media/i2c/ov7740.c
17365
17366OMNIVISION OV8856 SENSOR DRIVER
17367M:	Sakari Ailus <[email protected]>
17368L:	[email protected]
17369S:	Maintained
17370T:	git git://linuxtv.org/media.git
17371F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17372F:	drivers/media/i2c/ov8856.c
17373
17374OMNIVISION OV8858 SENSOR DRIVER
17375M:	Jacopo Mondi <[email protected]>
17376M:	Nicholas Roth <[email protected]>
17377L:	[email protected]
17378S:	Maintained
17379T:	git git://linuxtv.org/media.git
17380F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17381F:	drivers/media/i2c/ov8858.c
17382
17383OMNIVISION OV9282 SENSOR DRIVER
17384M:	Dave Stevenson <[email protected]>
17385L:	[email protected]
17386S:	Maintained
17387T:	git git://linuxtv.org/media.git
17388F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17389F:	drivers/media/i2c/ov9282.c
17390
17391OMNIVISION OV9640 SENSOR DRIVER
17392M:	Petr Cvek <[email protected]>
17393L:	[email protected]
17394S:	Maintained
17395F:	drivers/media/i2c/ov9640.*
17396
17397OMNIVISION OV9650 SENSOR DRIVER
17398M:	Sakari Ailus <[email protected]>
17399R:	Akinobu Mita <[email protected]>
17400R:	Sylwester Nawrocki <[email protected]>
17401L:	[email protected]
17402S:	Maintained
17403T:	git git://linuxtv.org/media.git
17404F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17405F:	drivers/media/i2c/ov9650.c
17406
17407OMNIVISION OV9734 SENSOR DRIVER
17408M:	Tianshu Qiu <[email protected]>
17409R:	Bingbu Cao <[email protected]>
17410L:	[email protected]
17411S:	Maintained
17412T:	git git://linuxtv.org/media.git
17413F:	drivers/media/i2c/ov9734.c
17414
17415ONBOARD USB HUB DRIVER
17416M:	Matthias Kaehlcke <[email protected]>
17417L:	[email protected]
17418S:	Maintained
17419F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17420F:	drivers/usb/misc/onboard_usb_dev.c
17421
17422ONENAND FLASH DRIVER
17423M:	Kyungmin Park <[email protected]>
17424L:	[email protected]
17425S:	Maintained
17426F:	drivers/mtd/nand/onenand/
17427F:	include/linux/mtd/onenand*.h
17428
17429ONEXPLAYER FAN DRIVER
17430M:	Derek John Clark <[email protected]>
17431M:	Joaquín Ignacio Aramendía <[email protected]>
17432L:	[email protected]
17433S:	Maintained
17434F:	drivers/hwmon/oxp-sensors.c
17435
17436ONIE TLV NVMEM LAYOUT DRIVER
17437M:	Miquel Raynal <[email protected]>
17438S:	Maintained
17439F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17440F:	drivers/nvmem/layouts/onie-tlv.c
17441
17442ONION OMEGA2+ BOARD
17443M:	Harvey Hunt <[email protected]>
17444L:	[email protected]
17445S:	Maintained
17446F:	arch/mips/boot/dts/ralink/omega2p.dts
17447
17448ONSEMI ETHERNET PHY DRIVERS
17449M:	Piergiorgio Beruto <[email protected]>
17450L:	[email protected]
17451S:	Supported
17452W:	http://www.onsemi.com
17453F:	drivers/net/phy/ncn*
17454
17455OP-TEE DRIVER
17456M:	Jens Wiklander <[email protected]>
17457L:	[email protected]
17458S:	Maintained
17459F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17460F:	drivers/tee/optee/
17461
17462OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17463M:	Sumit Garg <[email protected]>
17464L:	[email protected]
17465S:	Maintained
17466F:	drivers/char/hw_random/optee-rng.c
17467
17468OP-TEE RTC DRIVER
17469M:	Clément Léger <[email protected]>
17470L:	[email protected]
17471S:	Maintained
17472F:	drivers/rtc/rtc-optee.c
17473
17474OPA-VNIC DRIVER
17475M:	Dennis Dalessandro <[email protected]>
17476L:	[email protected]
17477S:	Supported
17478F:	drivers/infiniband/ulp/opa_vnic
17479
17480OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17481M:	Parthiban Veerasooran <[email protected]>
17482L:	[email protected]
17483S:	Maintained
17484F:	Documentation/networking/oa-tc6-framework.rst
17485F:	drivers/net/ethernet/oa_tc6.c
17486F:	include/linux/oa_tc6.h
17487
17488OPEN FIRMWARE AND FLATTENED DEVICE TREE
17489M:	Rob Herring <[email protected]>
17490M:	Saravana Kannan <[email protected]>
17491L:	[email protected]
17492S:	Maintained
17493W:	http://www.devicetree.org/
17494C:	irc://irc.libera.chat/devicetree
17495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17496F:	Documentation/ABI/testing/sysfs-firmware-ofw
17497F:	drivers/of/
17498F:	include/linux/of*.h
17499F:	scripts/dtc/
17500F:	tools/testing/selftests/dt/
17501K:	of_overlay_notifier_
17502K:	of_overlay_fdt_apply
17503K:	of_overlay_remove
17504
17505OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17506M:	Rob Herring <[email protected]>
17507M:	Krzysztof Kozlowski <[email protected]>
17508M:	Conor Dooley <[email protected]>
17509L:	[email protected]
17510S:	Maintained
17511Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17512C:	irc://irc.libera.chat/devicetree
17513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17514F:	Documentation/devicetree/
17515F:	arch/*/boot/dts/
17516F:	include/dt-bindings/
17517
17518OPENCOMPUTE PTP CLOCK DRIVER
17519M:	Jonathan Lemon <[email protected]>
17520M:	Vadim Fedorenko <[email protected]>
17521L:	[email protected]
17522S:	Maintained
17523F:	drivers/ptp/ptp_ocp.c
17524
17525OPENCORES I2C BUS DRIVER
17526M:	Peter Korsgaard <[email protected]>
17527M:	Andrew Lunn <[email protected]>
17528L:	[email protected]
17529S:	Maintained
17530F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17531F:	Documentation/i2c/busses/i2c-ocores.rst
17532F:	drivers/i2c/busses/i2c-ocores.c
17533F:	include/linux/platform_data/i2c-ocores.h
17534
17535OPENRISC ARCHITECTURE
17536M:	Jonas Bonn <[email protected]>
17537M:	Stefan Kristiansson <[email protected]>
17538M:	Stafford Horne <[email protected]>
17539L:	[email protected]
17540S:	Maintained
17541W:	http://openrisc.io
17542T:	git https://github.com/openrisc/linux.git
17543F:	Documentation/arch/openrisc/
17544F:	Documentation/devicetree/bindings/openrisc/
17545F:	arch/openrisc/
17546F:	drivers/irqchip/irq-ompic.c
17547F:	drivers/irqchip/irq-or1k-*
17548
17549OPENVSWITCH
17550M:	Pravin B Shelar <[email protected]>
17551L:	[email protected]
17552L:	[email protected]
17553S:	Maintained
17554W:	http://openvswitch.org
17555F:	include/uapi/linux/openvswitch.h
17556F:	net/openvswitch/
17557F:	tools/testing/selftests/net/openvswitch/
17558
17559OPERATING PERFORMANCE POINTS (OPP)
17560M:	Viresh Kumar <[email protected]>
17561M:	Nishanth Menon <[email protected]>
17562M:	Stephen Boyd <[email protected]>
17563L:	[email protected]
17564S:	Maintained
17565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17566F:	Documentation/devicetree/bindings/opp/
17567F:	Documentation/power/opp.rst
17568F:	drivers/opp/
17569F:	include/linux/pm_opp.h
17570
17571OPL4 DRIVER
17572M:	Clemens Ladisch <[email protected]>
17573L:	[email protected]
17574S:	Maintained
17575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17576F:	sound/drivers/opl4/
17577
17578ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17579M:	Mark Fasheh <[email protected]>
17580M:	Joel Becker <[email protected]>
17581M:	Joseph Qi <[email protected]>
17582L:	[email protected]
17583S:	Supported
17584W:	http://ocfs2.wiki.kernel.org
17585F:	Documentation/filesystems/dlmfs.rst
17586F:	Documentation/filesystems/ocfs2.rst
17587F:	fs/ocfs2/
17588
17589ORANGEFS FILESYSTEM
17590M:	Mike Marshall <[email protected]>
17591R:	Martin Brandenburg <[email protected]>
17592L:	[email protected]
17593S:	Supported
17594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17595F:	Documentation/filesystems/orangefs.rst
17596F:	fs/orangefs/
17597
17598OV2659 OMNIVISION SENSOR DRIVER
17599M:	"Lad, Prabhakar" <[email protected]>
17600L:	[email protected]
17601S:	Maintained
17602W:	https://linuxtv.org
17603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17604T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17605F:	drivers/media/i2c/ov2659.c
17606F:	include/media/i2c/ov2659.h
17607
17608OVERLAY FILESYSTEM
17609M:	Miklos Szeredi <[email protected]>
17610M:	Amir Goldstein <[email protected]>
17611L:	[email protected]
17612S:	Supported
17613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17614F:	Documentation/filesystems/overlayfs.rst
17615F:	fs/overlayfs/
17616
17617P54 WIRELESS DRIVER
17618M:	Christian Lamparter <[email protected]>
17619L:	[email protected]
17620S:	Maintained
17621W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17622F:	drivers/net/wireless/intersil/p54/
17623
17624PACKET SOCKETS
17625M:	Willem de Bruijn <[email protected]>
17626S:	Maintained
17627F:	include/uapi/linux/if_packet.h
17628F:	net/packet/af_packet.c
17629
17630PACKING
17631M:	Vladimir Oltean <[email protected]>
17632L:	[email protected]
17633S:	Supported
17634F:	Documentation/core-api/packing.rst
17635F:	include/linux/packing.h
17636F:	lib/packing.c
17637F:	lib/packing_test.c
17638
17639PADATA PARALLEL EXECUTION MECHANISM
17640M:	Steffen Klassert <[email protected]>
17641M:	Daniel Jordan <[email protected]>
17642L:	[email protected]
17643L:	[email protected]
17644S:	Maintained
17645F:	Documentation/core-api/padata.rst
17646F:	include/linux/padata.h
17647F:	kernel/padata.c
17648
17649PAGE CACHE
17650M:	Matthew Wilcox (Oracle) <[email protected]>
17651L:	[email protected]
17652S:	Supported
17653T:	git git://git.infradead.org/users/willy/pagecache.git
17654F:	Documentation/filesystems/locking.rst
17655F:	Documentation/filesystems/vfs.rst
17656F:	include/linux/pagemap.h
17657F:	mm/filemap.c
17658F:	mm/page-writeback.c
17659F:	mm/readahead.c
17660F:	mm/truncate.c
17661
17662PAGE POOL
17663M:	Jesper Dangaard Brouer <[email protected]>
17664M:	Ilias Apalodimas <[email protected]>
17665L:	[email protected]
17666S:	Supported
17667F:	Documentation/networking/page_pool.rst
17668F:	include/net/page_pool/
17669F:	include/trace/events/page_pool.h
17670F:	net/core/page_pool.c
17671
17672PAGE TABLE CHECK
17673M:	Pasha Tatashin <[email protected]>
17674M:	Andrew Morton <[email protected]>
17675L:	[email protected]
17676S:	Maintained
17677F:	Documentation/mm/page_table_check.rst
17678F:	include/linux/page_table_check.h
17679F:	mm/page_table_check.c
17680
17681PANASONIC LAPTOP ACPI EXTRAS DRIVER
17682M:	Kenneth Chan <[email protected]>
17683L:	[email protected]
17684S:	Maintained
17685F:	drivers/platform/x86/panasonic-laptop.c
17686
17687PARALLAX PING IIO SENSOR DRIVER
17688M:	Andreas Klinger <[email protected]>
17689L:	[email protected]
17690S:	Maintained
17691F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17692F:	drivers/iio/proximity/ping.c
17693
17694PARALLEL LCD/KEYPAD PANEL DRIVER
17695M:	Willy Tarreau <[email protected]>
17696M:	Ksenija Stanojevic <[email protected]>
17697S:	Odd Fixes
17698F:	Documentation/admin-guide/lcd-panel-cgram.rst
17699F:	drivers/auxdisplay/panel.c
17700
17701PARALLEL PORT SUBSYSTEM
17702M:	Sudip Mukherjee <[email protected]>
17703M:	Sudip Mukherjee <[email protected]>
17704L:	[email protected] (subscribers-only)
17705S:	Maintained
17706F:	Documentation/driver-api/parport*.rst
17707F:	drivers/char/ppdev.c
17708F:	drivers/parport/
17709F:	include/linux/parport*.h
17710F:	include/uapi/linux/ppdev.h
17711
17712PARAVIRT_OPS INTERFACE
17713M:	Juergen Gross <[email protected]>
17714R:	Ajay Kaher <[email protected]>
17715R:	Alexey Makhalov <[email protected]>
17716R:	Broadcom internal kernel review list <[email protected]>
17717L:	[email protected]
17718L:	[email protected]
17719S:	Supported
17720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17721F:	Documentation/virt/paravirt_ops.rst
17722F:	arch/*/include/asm/paravirt*.h
17723F:	arch/*/kernel/paravirt*
17724F:	include/linux/hypervisor.h
17725
17726PARISC ARCHITECTURE
17727M:	"James E.J. Bottomley" <[email protected]>
17728M:	Helge Deller <[email protected]>
17729L:	[email protected]
17730S:	Maintained
17731W:	https://parisc.wiki.kernel.org
17732Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17735F:	Documentation/arch/parisc/
17736F:	arch/parisc/
17737F:	drivers/char/agp/parisc-agp.c
17738F:	drivers/input/misc/hp_sdc_rtc.c
17739F:	drivers/input/serio/gscps2.c
17740F:	drivers/input/serio/hp_sdc*
17741F:	drivers/parisc/
17742F:	drivers/parport/parport_gsc.*
17743F:	drivers/tty/serial/8250/8250_parisc.c
17744F:	drivers/video/console/sti*
17745F:	drivers/video/fbdev/sti*
17746F:	drivers/video/logo/logo_parisc*
17747F:	include/linux/hp_sdc.h
17748
17749PARMAN
17750M:	Jiri Pirko <[email protected]>
17751L:	[email protected]
17752S:	Supported
17753F:	include/linux/parman.h
17754F:	lib/parman.c
17755F:	lib/test_parman.c
17756
17757PC ENGINES APU BOARD DRIVER
17758M:	Enrico Weigelt, metux IT consult <[email protected]>
17759S:	Maintained
17760F:	drivers/platform/x86/pcengines-apuv2.c
17761
17762PC87360 HARDWARE MONITORING DRIVER
17763M:	Jim Cromie <[email protected]>
17764L:	[email protected]
17765S:	Maintained
17766F:	Documentation/hwmon/pc87360.rst
17767F:	drivers/hwmon/pc87360.c
17768
17769PC8736x GPIO DRIVER
17770M:	Jim Cromie <[email protected]>
17771S:	Maintained
17772F:	drivers/char/pc8736x_gpio.c
17773
17774PC87427 HARDWARE MONITORING DRIVER
17775M:	Jean Delvare <[email protected]>
17776L:	[email protected]
17777S:	Maintained
17778F:	Documentation/hwmon/pc87427.rst
17779F:	drivers/hwmon/pc87427.c
17780
17781PCA9532 LED DRIVER
17782M:	Riku Voipio <[email protected]>
17783S:	Maintained
17784F:	drivers/leds/leds-pca9532.c
17785F:	include/linux/leds-pca9532.h
17786
17787PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17788M:	Thomas Petazzoni <[email protected]>
17789M:	Pali Rohár <[email protected]>
17790L:	[email protected]
17791L:	[email protected] (moderated for non-subscribers)
17792S:	Maintained
17793F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17794F:	drivers/pci/controller/pci-aardvark.c
17795
17796PCI DRIVER FOR ALTERA PCIE IP
17797M:	Joyce Ooi <[email protected]>
17798L:	[email protected]
17799S:	Supported
17800F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17801F:	drivers/pci/controller/pcie-altera.c
17802
17803PCI DRIVER FOR APPLIEDMICRO XGENE
17804M:	Toan Le <[email protected]>
17805L:	[email protected]
17806L:	[email protected] (moderated for non-subscribers)
17807S:	Maintained
17808F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17809F:	drivers/pci/controller/pci-xgene.c
17810
17811PCI DRIVER FOR ARM VERSATILE PLATFORM
17812M:	Rob Herring <[email protected]>
17813L:	[email protected]
17814L:	[email protected] (moderated for non-subscribers)
17815S:	Maintained
17816F:	Documentation/devicetree/bindings/pci/versatile.yaml
17817F:	drivers/pci/controller/pci-versatile.c
17818
17819PCI DRIVER FOR ARMADA 8K
17820M:	Thomas Petazzoni <[email protected]>
17821L:	[email protected]
17822L:	[email protected] (moderated for non-subscribers)
17823S:	Maintained
17824F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17825F:	drivers/pci/controller/dwc/pcie-armada8k.c
17826
17827PCI DRIVER FOR CADENCE PCIE IP
17828L:	[email protected]
17829S:	Orphan
17830F:	Documentation/devicetree/bindings/pci/cdns,*
17831F:	drivers/pci/controller/cadence/*cadence*
17832
17833PCI DRIVER FOR FREESCALE LAYERSCAPE
17834M:	Minghuan Lian <[email protected]>
17835M:	Mingkai Hu <[email protected]>
17836M:	Roy Zang <[email protected]>
17837L:	[email protected]
17838L:	[email protected]
17839L:	[email protected] (moderated for non-subscribers)
17840L:	[email protected]
17841S:	Maintained
17842F:	drivers/pci/controller/dwc/*layerscape*
17843
17844PCI DRIVER FOR FU740
17845M:	Paul Walmsley <[email protected]>
17846M:	Greentime Hu <[email protected]>
17847M:	Samuel Holland <[email protected]>
17848L:	[email protected]
17849S:	Maintained
17850F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17851F:	drivers/pci/controller/dwc/pcie-fu740.c
17852
17853PCI DRIVER FOR GENERIC OF HOSTS
17854M:	Will Deacon <[email protected]>
17855L:	[email protected]
17856L:	[email protected] (moderated for non-subscribers)
17857S:	Maintained
17858F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17859F:	drivers/pci/controller/pci-host-common.c
17860F:	drivers/pci/controller/pci-host-generic.c
17861
17862PCI DRIVER FOR IMX6
17863M:	Richard Zhu <[email protected]>
17864M:	Lucas Stach <[email protected]>
17865L:	[email protected]
17866L:	[email protected] (moderated for non-subscribers)
17867L:	[email protected]
17868S:	Maintained
17869F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17870F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17871F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17872F:	drivers/pci/controller/dwc/*imx6*
17873
17874PCI DRIVER FOR INTEL IXP4XX
17875M:	Linus Walleij <[email protected]>
17876S:	Maintained
17877F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17878F:	drivers/pci/controller/pci-ixp4xx.c
17879
17880PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17881M:	Nirmal Patel <[email protected]>
17882R:	Jonathan Derrick <[email protected]>
17883L:	[email protected]
17884S:	Supported
17885F:	drivers/pci/controller/vmd.c
17886
17887PCI DRIVER FOR MICROSEMI SWITCHTEC
17888M:	Kurt Schwemmer <[email protected]>
17889M:	Logan Gunthorpe <[email protected]>
17890L:	[email protected]
17891S:	Maintained
17892F:	Documentation/ABI/testing/sysfs-class-switchtec
17893F:	Documentation/driver-api/switchtec.rst
17894F:	drivers/ntb/hw/mscc/
17895F:	drivers/pci/switch/switchtec*
17896F:	include/linux/switchtec.h
17897F:	include/uapi/linux/switchtec_ioctl.h
17898
17899PCI DRIVER FOR MOBIVEIL PCIE IP
17900M:	Karthikeyan Mitran <[email protected]>
17901M:	Hou Zhiqiang <[email protected]>
17902L:	[email protected]
17903S:	Supported
17904F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17905F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17906
17907PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17908M:	Thomas Petazzoni <[email protected]>
17909M:	Pali Rohár <[email protected]>
17910L:	[email protected]
17911L:	[email protected] (moderated for non-subscribers)
17912S:	Maintained
17913F:	drivers/pci/controller/*mvebu*
17914
17915PCI DRIVER FOR NVIDIA TEGRA
17916M:	Thierry Reding <[email protected]>
17917L:	[email protected]
17918L:	[email protected]
17919S:	Supported
17920F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17921F:	drivers/pci/controller/pci-tegra.c
17922
17923PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17924M:	Hou Zhiqiang <[email protected]>
17925L:	[email protected]
17926L:	[email protected] (moderated for non-subscribers)
17927S:	Maintained
17928F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17929F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17930
17931PCI DRIVER FOR PLDA PCIE IP
17932M:	Daire McNamara <[email protected]>
17933L:	[email protected]
17934S:	Maintained
17935F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17936F:	drivers/pci/controller/plda/pcie-plda-host.c
17937F:	drivers/pci/controller/plda/pcie-plda.h
17938
17939PCI DRIVER FOR RENESAS R-CAR
17940M:	Marek Vasut <marek.vasut[email protected]>
17941M:	Yoshihiro Shimoda <[email protected]>
17942L:	[email protected]
17943L:	[email protected]
17944S:	Maintained
17945F:	Documentation/devicetree/bindings/pci/*rcar*
17946F:	drivers/pci/controller/*rcar*
17947F:	drivers/pci/controller/dwc/*rcar*
17948
17949PCI DRIVER FOR SAMSUNG EXYNOS
17950M:	Jingoo Han <[email protected]>
17951L:	[email protected]
17952L:	[email protected] (moderated for non-subscribers)
17953L:	[email protected]
17954S:	Maintained
17955F:	drivers/pci/controller/dwc/pci-exynos.c
17956
17957PCI DRIVER FOR SYNOPSYS DESIGNWARE
17958M:	Jingoo Han <[email protected]>
17959M:	Manivannan Sadhasivam <[email protected]>
17960L:	[email protected]
17961S:	Maintained
17962F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17963F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17964F:	drivers/pci/controller/dwc/*designware*
17965
17966PCI DRIVER FOR TI DRA7XX/J721E
17967M:	Vignesh Raghavendra <[email protected]>
17968R:	Siddharth Vadapalli <[email protected]>
17969L:	[email protected]
17970L:	[email protected]
17971L:	[email protected] (moderated for non-subscribers)
17972S:	Supported
17973F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17974F:	drivers/pci/controller/cadence/pci-j721e.c
17975F:	drivers/pci/controller/dwc/pci-dra7xx.c
17976
17977PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17978M:	Linus Walleij <[email protected]>
17979L:	[email protected]
17980S:	Maintained
17981F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17982F:	drivers/pci/controller/pci-v3-semi.c
17983
17984PCI DRIVER FOR XILINX VERSAL CPM
17985M:	Bharat Kumar Gogada <[email protected]>
17986M:	Michal Simek <[email protected]>
17987L:	[email protected]
17988S:	Maintained
17989F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17990F:	drivers/pci/controller/pcie-xilinx-cpm.c
17991
17992PCI ENDPOINT SUBSYSTEM
17993M:	Manivannan Sadhasivam <[email protected]>
17994M:	Krzysztof Wilczyński <[email protected]>
17995R:	Kishon Vijay Abraham I <[email protected]>
17996L:	[email protected]
17997S:	Supported
17998Q:	https://patchwork.kernel.org/project/linux-pci/list/
17999B:	https://bugzilla.kernel.org
18000C:	irc://irc.oftc.net/linux-pci
18001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18002F:	Documentation/PCI/endpoint/*
18003F:	Documentation/misc-devices/pci-endpoint-test.rst
18004F:	drivers/misc/pci_endpoint_test.c
18005F:	drivers/pci/endpoint/
18006F:	tools/pci/
18007
18008PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18009M:	Mahesh J Salgaonkar <[email protected]>
18010R:	Oliver O'Halloran <[email protected]>
18011L:	[email protected]
18012S:	Supported
18013F:	Documentation/PCI/pci-error-recovery.rst
18014F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18015F:	arch/powerpc/include/*/eeh*.h
18016F:	arch/powerpc/kernel/eeh*.c
18017F:	arch/powerpc/platforms/*/eeh*.c
18018F:	drivers/pci/pcie/aer.c
18019F:	drivers/pci/pcie/dpc.c
18020F:	drivers/pci/pcie/err.c
18021
18022PCI ERROR RECOVERY
18023M:	Linas Vepstas <[email protected]>
18024L:	[email protected]
18025S:	Supported
18026F:	Documentation/PCI/pci-error-recovery.rst
18027
18028PCI MSI DRIVER FOR ALTERA MSI IP
18029M:	Joyce Ooi <[email protected]>
18030L:	[email protected]
18031S:	Supported
18032F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18033F:	drivers/pci/controller/pcie-altera-msi.c
18034
18035PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18036M:	Toan Le <[email protected]>
18037L:	[email protected]
18038L:	[email protected] (moderated for non-subscribers)
18039S:	Maintained
18040F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18041F:	drivers/pci/controller/pci-xgene-msi.c
18042
18043PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18044M:	Lorenzo Pieralisi <[email protected]>
18045M:	Krzysztof Wilczyński <[email protected]>
18046R:	Manivannan Sadhasivam <[email protected]>
18047R:	Rob Herring <[email protected]>
18048L:	[email protected]
18049S:	Supported
18050Q:	https://patchwork.kernel.org/project/linux-pci/list/
18051B:	https://bugzilla.kernel.org
18052C:	irc://irc.oftc.net/linux-pci
18053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18054F:	Documentation/devicetree/bindings/pci/
18055F:	drivers/pci/controller/
18056F:	drivers/pci/pci-bridge-emul.c
18057F:	drivers/pci/pci-bridge-emul.h
18058
18059PCI PEER-TO-PEER DMA (P2PDMA)
18060M:	Bjorn Helgaas <[email protected]>
18061M:	Logan Gunthorpe <[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/driver-api/pci/p2pdma.rst
18069F:	drivers/pci/p2pdma.c
18070F:	include/linux/pci-p2pdma.h
18071
18072PCI POWER CONTROL
18073M:	Bartosz Golaszewski <[email protected]>
18074L:	[email protected]
18075S:	Maintained
18076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18077F:	drivers/pci/pwrctrl/*
18078F:	include/linux/pci-pwrctrl.h
18079
18080PCI SUBSYSTEM
18081M:	Bjorn Helgaas <[email protected]>
18082L:	[email protected]
18083S:	Supported
18084Q:	https://patchwork.kernel.org/project/linux-pci/list/
18085B:	https://bugzilla.kernel.org
18086C:	irc://irc.oftc.net/linux-pci
18087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18088F:	Documentation/PCI/
18089F:	Documentation/devicetree/bindings/pci/
18090F:	arch/x86/kernel/early-quirks.c
18091F:	arch/x86/kernel/quirks.c
18092F:	arch/x86/pci/
18093F:	drivers/acpi/pci*
18094F:	drivers/pci/
18095F:	include/asm-generic/pci*
18096F:	include/linux/of_pci.h
18097F:	include/linux/pci*
18098F:	include/uapi/linux/pci*
18099
18100PCIE BANDWIDTH CONTROLLER
18101M:	Ilpo Järvinen <[email protected]>
18102L:	[email protected]
18103S:	Supported
18104F:	drivers/pci/pcie/bwctrl.c
18105F:	drivers/thermal/pcie_cooling.c
18106F:	include/linux/pci-bwctrl.h
18107F:	tools/testing/selftests/pcie_bwctrl/
18108
18109PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18110M:	Jonathan Chocron <[email protected]>
18111L:	[email protected]
18112S:	Maintained
18113F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18114F:	drivers/pci/controller/dwc/pcie-al.c
18115
18116PCIE DRIVER FOR AMLOGIC MESON
18117M:	Yue Wang <[email protected]>
18118L:	[email protected]
18119L:	[email protected]
18120S:	Maintained
18121F:	drivers/pci/controller/dwc/pci-meson.c
18122
18123PCIE DRIVER FOR AXIS ARTPEC
18124M:	Jesper Nilsson <[email protected]>
18125L:	[email protected]
18126L:	[email protected]
18127S:	Maintained
18128F:	Documentation/devicetree/bindings/pci/axis,artpec*
18129F:	drivers/pci/controller/dwc/*artpec*
18130
18131PCIE DRIVER FOR CAVIUM THUNDERX
18132M:	Robert Richter <[email protected]>
18133L:	[email protected]
18134L:	[email protected] (moderated for non-subscribers)
18135S:	Odd Fixes
18136F:	drivers/pci/controller/pci-thunder-*
18137
18138PCIE DRIVER FOR HISILICON
18139M:	Zhou Wang <[email protected]>
18140L:	[email protected]
18141S:	Maintained
18142F:	drivers/pci/controller/dwc/pcie-hisi.c
18143
18144PCIE DRIVER FOR HISILICON KIRIN
18145M:	Xiaowei Song <[email protected]>
18146M:	Binghui Wang <[email protected]>
18147L:	[email protected]
18148S:	Maintained
18149F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18150F:	drivers/pci/controller/dwc/pcie-kirin.c
18151
18152PCIE DRIVER FOR HISILICON STB
18153M:	Shawn Guo <[email protected]>
18154L:	[email protected]
18155S:	Maintained
18156F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18157F:	drivers/pci/controller/dwc/pcie-histb.c
18158
18159PCIE DRIVER FOR INTEL KEEM BAY
18160M:	Srikanth Thokala <[email protected]>
18161L:	[email protected]
18162S:	Supported
18163F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18164F:	drivers/pci/controller/dwc/pcie-keembay.c
18165
18166PCIE DRIVER FOR INTEL LGM GW SOC
18167M:	Chuanhua Lei <[email protected]>
18168L:	[email protected]
18169S:	Maintained
18170F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18171F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18172
18173PCIE DRIVER FOR MEDIATEK
18174M:	Ryder Lee <[email protected]>
18175M:	Jianjun Wang <[email protected]>
18176L:	[email protected]
18177L:	[email protected] (moderated for non-subscribers)
18178S:	Supported
18179F:	Documentation/devicetree/bindings/pci/mediatek*
18180F:	drivers/pci/controller/*mediatek*
18181
18182PCIE DRIVER FOR MICROCHIP
18183M:	Daire McNamara <[email protected]>
18184L:	[email protected]
18185S:	Supported
18186F:	Documentation/devicetree/bindings/pci/microchip*
18187F:	drivers/pci/controller/plda/*microchip*
18188
18189PCIE DRIVER FOR QUALCOMM MSM
18190M:	Manivannan Sadhasivam <[email protected]>
18191L:	[email protected]
18192L:	[email protected]
18193S:	Maintained
18194F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18195F:	drivers/pci/controller/dwc/pcie-qcom.c
18196
18197PCIE DRIVER FOR ROCKCHIP
18198M:	Shawn Lin <[email protected]>
18199L:	[email protected]
18200L:	[email protected]
18201S:	Maintained
18202F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18203F:	drivers/pci/controller/pcie-rockchip*
18204
18205PCIE DRIVER FOR SOCIONEXT UNIPHIER
18206M:	Kunihiko Hayashi <[email protected]>
18207L:	[email protected]
18208S:	Maintained
18209F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18210F:	drivers/pci/controller/dwc/pcie-uniphier*
18211
18212PCIE DRIVER FOR ST SPEAR13XX
18213M:	Pratyush Anand <[email protected]>
18214L:	[email protected]
18215S:	Maintained
18216F:	drivers/pci/controller/dwc/*spear*
18217
18218PCIE DRIVER FOR STARFIVE JH71x0
18219M:	Kevin Xie <[email protected]>
18220L:	[email protected]
18221S:	Maintained
18222F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18223F:	drivers/pci/controller/plda/pcie-starfive.c
18224
18225PCIE ENDPOINT DRIVER FOR QUALCOMM
18226M:	Manivannan Sadhasivam <[email protected]>
18227L:	[email protected]
18228L:	[email protected]
18229S:	Maintained
18230F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18231F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18232F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18233
18234PCMCIA SUBSYSTEM
18235M:	Dominik Brodowski <[email protected]>
18236S:	Odd Fixes
18237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18238F:	Documentation/pcmcia/
18239F:	drivers/pcmcia/
18240F:	include/pcmcia/
18241F:	tools/pcmcia/
18242
18243PCNET32 NETWORK DRIVER
18244M:	Don Fry <[email protected]>
18245L:	[email protected]
18246S:	Maintained
18247F:	drivers/net/ethernet/amd/pcnet32.c
18248
18249PCRYPT PARALLEL CRYPTO ENGINE
18250M:	Steffen Klassert <[email protected]>
18251L:	[email protected]
18252S:	Maintained
18253F:	crypto/pcrypt.c
18254F:	include/crypto/pcrypt.h
18255
18256PDS DSC VIRTIO DATA PATH ACCELERATOR
18257R:	Shannon Nelson <[email protected]>
18258F:	drivers/vdpa/pds/
18259
18260PECI HARDWARE MONITORING DRIVERS
18261M:	Iwona Winiarska <[email protected]>
18262L:	[email protected]
18263S:	Supported
18264F:	Documentation/hwmon/peci-cputemp.rst
18265F:	Documentation/hwmon/peci-dimmtemp.rst
18266F:	drivers/hwmon/peci/
18267
18268PECI SUBSYSTEM
18269M:	Iwona Winiarska <[email protected]>
18270L:	[email protected] (moderated for non-subscribers)
18271S:	Supported
18272F:	Documentation/devicetree/bindings/peci/
18273F:	Documentation/peci/
18274F:	drivers/peci/
18275F:	include/linux/peci-cpu.h
18276F:	include/linux/peci.h
18277
18278PENSANDO ETHERNET DRIVERS
18279M:	Shannon Nelson <[email protected]>
18280M:	Brett Creeley <[email protected]>
18281L:	[email protected]
18282S:	Supported
18283F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18284F:	drivers/net/ethernet/pensando/
18285
18286PER-CPU MEMORY ALLOCATOR
18287M:	Dennis Zhou <[email protected]>
18288M:	Tejun Heo <[email protected]>
18289M:	Christoph Lameter <[email protected]>
18290L:	[email protected]
18291S:	Maintained
18292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18293F:	arch/*/include/asm/percpu.h
18294F:	include/linux/percpu*.h
18295F:	lib/percpu*.c
18296F:	mm/percpu*.c
18297
18298PER-TASK DELAY ACCOUNTING
18299M:	Balbir Singh <[email protected]>
18300S:	Maintained
18301F:	include/linux/delayacct.h
18302F:	kernel/delayacct.c
18303
18304PERFORMANCE EVENTS SUBSYSTEM
18305M:	Peter Zijlstra <[email protected]>
18306M:	Ingo Molnar <[email protected]>
18307M:	Arnaldo Carvalho de Melo <[email protected]>
18308M:	Namhyung Kim <[email protected]>
18309R:	Mark Rutland <[email protected]>
18310R:	Alexander Shishkin <[email protected]>
18311R:	Jiri Olsa <[email protected]>
18312R:	Ian Rogers <[email protected]>
18313R:	Adrian Hunter <[email protected]>
18314R:	"Liang, Kan" <[email protected]>
18315L:	[email protected]
18316L:	[email protected]
18317S:	Supported
18318W:	https://perf.wiki.kernel.org/
18319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18322F:	arch/*/events/*
18323F:	arch/*/events/*/*
18324F:	arch/*/include/asm/perf_event.h
18325F:	arch/*/kernel/*/*/perf_event*.c
18326F:	arch/*/kernel/*/perf_event*.c
18327F:	arch/*/kernel/perf_callchain.c
18328F:	arch/*/kernel/perf_event*.c
18329F:	include/linux/perf_event.h
18330F:	include/uapi/linux/perf_event.h
18331F:	kernel/events/*
18332F:	tools/lib/perf/
18333F:	tools/perf/
18334
18335PERFORMANCE EVENTS TOOLING ARM64
18336R:	John Garry <[email protected]>
18337R:	Will Deacon <[email protected]>
18338R:	James Clark <[email protected]>
18339R:	Mike Leach <[email protected]>
18340R:	Leo Yan <[email protected]>
18341L:	[email protected] (moderated for non-subscribers)
18342S:	Supported
18343F:	tools/build/feature/test-libopencsd.c
18344F:	tools/perf/arch/arm*/
18345F:	tools/perf/pmu-events/arch/arm64/
18346F:	tools/perf/util/arm-spe*
18347F:	tools/perf/util/cs-etm*
18348
18349PERSONALITY HANDLING
18350M:	Christoph Hellwig <[email protected]>
18351L:	[email protected]
18352S:	Maintained
18353F:	include/linux/personality.h
18354F:	include/uapi/linux/personality.h
18355
18356PHOENIX RC FLIGHT CONTROLLER ADAPTER
18357M:	Marcus Folkesson <[email protected]>
18358L:	[email protected]
18359S:	Maintained
18360F:	Documentation/input/devices/pxrc.rst
18361F:	drivers/input/joystick/pxrc.c
18362
18363PHONET PROTOCOL
18364M:	Remi Denis-Courmont <[email protected]>
18365S:	Supported
18366F:	Documentation/networking/phonet.rst
18367F:	include/linux/phonet.h
18368F:	include/net/phonet/
18369F:	include/uapi/linux/phonet.h
18370F:	net/phonet/
18371
18372PHRAM MTD DRIVER
18373M:	Joern Engel <[email protected]>
18374L:	[email protected]
18375S:	Maintained
18376F:	drivers/mtd/devices/phram.c
18377
18378PICOLCD HID DRIVER
18379M:	Bruno Prémont <[email protected]>
18380L:	[email protected]
18381S:	Maintained
18382F:	drivers/hid/hid-picolcd*
18383
18384PIDFD API
18385M:	Christian Brauner <[email protected]>
18386L:	[email protected]
18387S:	Maintained
18388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18389F:	samples/pidfd/
18390F:	tools/testing/selftests/clone3/
18391F:	tools/testing/selftests/pid_namespace/
18392F:	tools/testing/selftests/pidfd/
18393K:	(?i)pidfd
18394K:	(?i)clone3
18395K:	\b(clone_args|kernel_clone_args)\b
18396
18397PIN CONTROL SUBSYSTEM
18398M:	Linus Walleij <[email protected]>
18399L:	[email protected]
18400S:	Maintained
18401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18402F:	Documentation/devicetree/bindings/pinctrl/
18403F:	Documentation/driver-api/pin-control.rst
18404F:	drivers/pinctrl/
18405F:	include/dt-bindings/pinctrl/
18406F:	include/linux/pinctrl/
18407
18408PIN CONTROLLER - AIROHA
18409M:	Lorenzo Bianconi <[email protected]>
18410L:	[email protected] (moderated for non-subscribers)
18411S:	Maintained
18412F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18413F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18414
18415PIN CONTROLLER - AMD
18416M:	Basavaraj Natikar <[email protected]>
18417M:	Shyam Sundar S K <[email protected]>
18418S:	Maintained
18419F:	drivers/pinctrl/pinctrl-amd.c
18420
18421PIN CONTROLLER - FREESCALE
18422M:	Dong Aisheng <[email protected]>
18423M:	Fabio Estevam <[email protected]>
18424M:	Shawn Guo <[email protected]>
18425M:	Jacky Bai <[email protected]>
18426R:	Pengutronix Kernel Team <[email protected]>
18427L:	[email protected]
18428L:	NXP S32 Linux Team <[email protected]>
18429S:	Maintained
18430F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18431F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18432F:	drivers/pinctrl/freescale/
18433F:	drivers/pinctrl/nxp/
18434
18435PIN CONTROLLER - INTEL
18436M:	Mika Westerberg <[email protected]>
18437M:	Andy Shevchenko <[email protected]>
18438S:	Supported
18439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18440F:	drivers/pinctrl/intel/
18441
18442PIN CONTROLLER - KEEMBAY
18443M:	Lakshmi Sowjanya D <[email protected]>
18444S:	Supported
18445F:	drivers/pinctrl/pinctrl-keembay*
18446
18447PIN CONTROLLER - MEDIATEK
18448M:	Sean Wang <[email protected]>
18449L:	[email protected] (moderated for non-subscribers)
18450S:	Maintained
18451F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18452F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18453F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18454F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18455F:	drivers/pinctrl/mediatek/
18456
18457PIN CONTROLLER - MEDIATEK MIPS
18458M:	Arınç ÜNAL <[email protected]>
18459M:	Sergio Paracuellos <[email protected]>
18460L:	[email protected] (moderated for non-subscribers)
18461L:	[email protected]
18462S:	Maintained
18463F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18464F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18465F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18466F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18467F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18468F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18469F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18470F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18471F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18472F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18473F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18474F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18475F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18476F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18477F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18478
18479PIN CONTROLLER - MICROCHIP AT91
18480M:	Ludovic Desroches <[email protected]>
18481L:	[email protected] (moderated for non-subscribers)
18482L:	[email protected]
18483S:	Supported
18484F:	drivers/gpio/gpio-sama5d2-piobu.c
18485F:	drivers/pinctrl/pinctrl-at91*
18486
18487PIN CONTROLLER - QUALCOMM
18488M:	Bjorn Andersson <[email protected]>
18489L:	[email protected]
18490S:	Maintained
18491C:	irc://irc.oftc.net/linux-msm
18492F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18493F:	drivers/pinctrl/qcom/
18494
18495PIN CONTROLLER - RENESAS
18496M:	Geert Uytterhoeven <[email protected]>
18497L:	[email protected]
18498S:	Supported
18499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18500F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18501F:	drivers/pinctrl/renesas/
18502
18503PIN CONTROLLER - SAMSUNG
18504M:	Krzysztof Kozlowski <[email protected]>
18505M:	Sylwester Nawrocki <[email protected]>
18506R:	Alim Akhtar <[email protected]>
18507L:	[email protected] (moderated for non-subscribers)
18508L:	[email protected]
18509S:	Maintained
18510Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18511B:	mailto:[email protected]
18512C:	irc://irc.libera.chat/linux-exynos
18513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18514F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18515F:	drivers/pinctrl/samsung/
18516
18517PIN CONTROLLER - SINGLE
18518M:	Tony Lindgren <[email protected]>
18519M:	Haojian Zhuang <[email protected]>
18520L:	[email protected] (moderated for non-subscribers)
18521L:	[email protected]
18522S:	Maintained
18523F:	drivers/pinctrl/pinctrl-single.c
18524
18525PIN CONTROLLER - SUNPLUS / TIBBO
18526M:	Dvorkin Dmitry <[email protected]>
18527M:	Wells Lu <[email protected]>
18528L:	[email protected] (moderated for non-subscribers)
18529S:	Maintained
18530W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18531F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18532F:	drivers/pinctrl/sunplus/
18533F:	include/dt-bindings/pinctrl/sppctl*.h
18534
18535PINE64 PINEPHONE KEYBOARD DRIVER
18536M:	Samuel Holland <[email protected]>
18537S:	Supported
18538F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18539F:	drivers/input/keyboard/pinephone-keyboard.c
18540
18541PKTCDVD DRIVER
18542M:	[email protected]
18543S:	Orphan
18544F:	drivers/block/pktcdvd.c
18545F:	include/linux/pktcdvd.h
18546F:	include/uapi/linux/pktcdvd.h
18547
18548PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18549M:	Tomasz Duszynski <[email protected]>
18550S:	Maintained
18551F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18552F:	drivers/iio/chemical/pms7003.c
18553
18554PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18555M:	Piergiorgio Beruto <[email protected]>
18556L:	[email protected]
18557S:	Maintained
18558F:	drivers/net/phy/mdio-open-alliance.h
18559F:	net/ethtool/plca.c
18560
18561PLDMFW LIBRARY
18562M:	Jacob Keller <[email protected]>
18563S:	Maintained
18564F:	Documentation/driver-api/pldmfw/
18565F:	include/linux/pldmfw.h
18566F:	lib/pldmfw/
18567
18568PLX DMA DRIVER
18569M:	Logan Gunthorpe <[email protected]>
18570S:	Maintained
18571F:	drivers/dma/plx_dma.c
18572
18573PM-GRAPH UTILITY
18574M:	"Todd E Brandt" <[email protected]>
18575L:	[email protected]
18576S:	Supported
18577W:	https://01.org/pm-graph
18578B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18579T:	git git://github.com/intel/pm-graph
18580F:	tools/power/pm-graph
18581
18582PM6764TR DRIVER
18583M:	Charles Hsu	<[email protected]>
18584L:	[email protected]
18585S:	Maintained
18586F:	Documentation/hwmon/pm6764tr.rst
18587F:	drivers/hwmon/pmbus/pm6764tr.c
18588
18589PMC SIERRA MaxRAID DRIVER
18590L:	[email protected]
18591S:	Orphan
18592W:	http://www.pmc-sierra.com/
18593F:	drivers/scsi/pmcraid.*
18594
18595PMC SIERRA PM8001 DRIVER
18596M:	Jack Wang <[email protected]>
18597L:	[email protected]
18598S:	Supported
18599F:	drivers/scsi/pm8001/
18600
18601PNI RM3100 IIO DRIVER
18602M:	Song Qiang <[email protected]>
18603L:	[email protected]
18604S:	Maintained
18605F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18606F:	drivers/iio/magnetometer/rm3100*
18607
18608PNP SUPPORT
18609M:	"Rafael J. Wysocki" <[email protected]>
18610L:	[email protected]
18611S:	Maintained
18612F:	drivers/pnp/
18613F:	include/linux/pnp.h
18614
18615POSIX CLOCKS and TIMERS
18616M:	Anna-Maria Behnsen <[email protected]>
18617M:	Frederic Weisbecker <[email protected]>
18618M:	Thomas Gleixner <[email protected]>
18619L:	[email protected]
18620S:	Maintained
18621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18622F:	fs/timerfd.c
18623F:	include/linux/time_namespace.h
18624F:	include/linux/timerfd.h
18625F:	include/uapi/linux/time.h
18626F:	include/uapi/linux/timerfd.h
18627F:	include/trace/events/timer*
18628F:	kernel/time/itimer.c
18629F:	kernel/time/posix-*
18630F:	kernel/time/namespace.c
18631
18632POWER MANAGEMENT CORE
18633M:	"Rafael J. Wysocki" <[email protected]>
18634L:	[email protected]
18635S:	Supported
18636B:	https://bugzilla.kernel.org
18637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18638F:	drivers/base/power/
18639F:	drivers/powercap/
18640F:	include/linux/intel_rapl.h
18641F:	include/linux/pm.h
18642F:	include/linux/pm_*
18643F:	include/linux/powercap.h
18644F:	kernel/configs/nopm.config
18645
18646POWER SEQUENCING
18647M:	Bartosz Golaszewski <[email protected]>
18648L:	[email protected]
18649S:	Maintained
18650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18651F:	Documentation/driver-api/pwrseq.rst
18652F:	drivers/power/sequencing/
18653F:	include/linux/pwrseq/
18654
18655POWER STATE COORDINATION INTERFACE (PSCI)
18656M:	Mark Rutland <[email protected]>
18657M:	Lorenzo Pieralisi <[email protected]>
18658L:	[email protected] (moderated for non-subscribers)
18659S:	Maintained
18660F:	drivers/firmware/psci/
18661F:	include/linux/psci.h
18662F:	include/uapi/linux/psci.h
18663
18664POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18665M:	Sebastian Reichel <[email protected]>
18666L:	[email protected]
18667S:	Maintained
18668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18669F:	Documentation/ABI/testing/sysfs-class-power
18670F:	Documentation/devicetree/bindings/power/supply/
18671F:	drivers/power/supply/
18672F:	include/linux/power/
18673F:	include/linux/power_supply.h
18674F:	tools/testing/selftests/power_supply/
18675
18676POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18677M:	Suraj Jitindar Singh <[email protected]>
18678L:	[email protected]
18679S:	Maintained
18680F:	drivers/char/powernv-op-panel.c
18681
18682PPP OVER ATM (RFC 2364)
18683M:	Mitchell Blank Jr <[email protected]>
18684S:	Maintained
18685F:	include/uapi/linux/atmppp.h
18686F:	net/atm/pppoatm.c
18687
18688PPP OVER ETHERNET
18689M:	Michal Ostrowski <[email protected]>
18690S:	Maintained
18691F:	drivers/net/ppp/pppoe.c
18692F:	drivers/net/ppp/pppox.c
18693
18694PPP OVER L2TP
18695M:	James Chapman <[email protected]>
18696S:	Maintained
18697F:	include/linux/if_pppol2tp.h
18698F:	include/uapi/linux/if_pppol2tp.h
18699F:	net/l2tp/l2tp_ppp.c
18700
18701PPP PROTOCOL DRIVERS AND COMPRESSORS
18702L:	[email protected]
18703S:	Orphan
18704F:	drivers/net/ppp/ppp_*
18705
18706PPS SUPPORT
18707M:	Rodolfo Giometti <[email protected]>
18708L:	[email protected] (subscribers-only)
18709S:	Maintained
18710W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18711F:	Documentation/ABI/testing/sysfs-pps
18712F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18713F:	Documentation/driver-api/pps.rst
18714F:	drivers/pps/
18715F:	include/linux/pps*.h
18716F:	include/uapi/linux/pps.h
18717
18718PRESSURE STALL INFORMATION (PSI)
18719M:	Johannes Weiner <[email protected]>
18720M:	Suren Baghdasaryan <[email protected]>
18721R:	Peter Ziljstra <[email protected]>
18722S:	Maintained
18723F:	include/linux/psi*
18724F:	kernel/sched/psi.c
18725
18726PROPELLER BUILD
18727M:	Rong Xu <[email protected]>
18728M:	Han Shen <[email protected]>
18729S:	Supported
18730F:	Documentation/dev-tools/propeller.rst
18731F:	scripts/Makefile.propeller
18732
18733PRINTK
18734M:	Petr Mladek <[email protected]>
18735R:	Steven Rostedt <[email protected]>
18736R:	John Ogness <[email protected]>
18737R:	Sergey Senozhatsky <[email protected]>
18738S:	Maintained
18739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18740F:	include/linux/printk.h
18741F:	kernel/printk/
18742
18743PRINTK INDEXING
18744R:	Chris Down <[email protected]>
18745S:	Maintained
18746F:	Documentation/core-api/printk-index.rst
18747F:	kernel/printk/index.c
18748K:	printk_index
18749
18750PROC FILESYSTEM
18751L:	[email protected]
18752L:	[email protected]
18753S:	Maintained
18754F:	Documentation/filesystems/proc.rst
18755F:	fs/proc/
18756F:	include/linux/proc_fs.h
18757F:	tools/testing/selftests/proc/
18758
18759PROC SYSCTL
18760M:	Kees Cook <[email protected]>
18761M:	Joel Granados <[email protected]>
18762L:	[email protected]
18763L:	[email protected]
18764S:	Maintained
18765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18766F:	fs/proc/proc_sysctl.c
18767F:	include/linux/sysctl.h
18768F:	kernel/sysctl-test.c
18769F:	kernel/sysctl.c
18770F:	tools/testing/selftests/sysctl/
18771
18772PS3 NETWORK SUPPORT
18773M:	Geoff Levand <[email protected]>
18774L:	[email protected]
18775L:	[email protected]
18776S:	Maintained
18777F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18778
18779PS3 PLATFORM SUPPORT
18780M:	Geoff Levand <[email protected]>
18781L:	[email protected]
18782S:	Maintained
18783F:	arch/powerpc/boot/ps3*
18784F:	arch/powerpc/include/asm/lv1call.h
18785F:	arch/powerpc/include/asm/ps3*.h
18786F:	arch/powerpc/platforms/ps3/
18787F:	drivers/*/ps3*
18788F:	drivers/ps3/
18789F:	drivers/rtc/rtc-ps3.c
18790F:	drivers/usb/host/*ps3.c
18791F:	sound/ppc/snd_ps3*
18792
18793PS3VRAM DRIVER
18794M:	Jim Paris <[email protected]>
18795M:	Geoff Levand <[email protected]>
18796L:	[email protected]
18797S:	Maintained
18798F:	drivers/block/ps3vram.c
18799
18800PSAMPLE PACKET SAMPLING SUPPORT
18801M:	Yotam Gigi <[email protected]>
18802S:	Maintained
18803F:	include/net/psample.h
18804F:	include/uapi/linux/psample.h
18805F:	net/psample
18806
18807PSE NETWORK DRIVER
18808M:	Oleksij Rempel <[email protected]>
18809M:	Kory Maincent <[email protected]>
18810L:	[email protected]
18811S:	Maintained
18812F:	Documentation/devicetree/bindings/net/pse-pd/
18813F:	drivers/net/pse-pd/
18814F:	net/ethtool/pse-pd.c
18815
18816PSTORE FILESYSTEM
18817M:	Kees Cook <[email protected]>
18818R:	Tony Luck <[email protected]>
18819R:	Guilherme G. Piccoli <[email protected]>
18820L:	[email protected]
18821S:	Supported
18822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18823F:	Documentation/admin-guide/pstore-blk.rst
18824F:	Documentation/admin-guide/ramoops.rst
18825F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18826F:	drivers/acpi/apei/erst.c
18827F:	drivers/firmware/efi/efi-pstore.c
18828F:	fs/pstore/
18829F:	include/linux/pstore*
18830K:	\b(pstore|ramoops)
18831
18832PT5161L HARDWARE MONITOR DRIVER
18833M:	Cosmo Chou <[email protected]>
18834L:	[email protected]
18835S:	Maintained
18836F:	Documentation/hwmon/pt5161l.rst
18837F:	drivers/hwmon/pt5161l.c
18838
18839PTP HARDWARE CLOCK SUPPORT
18840M:	Richard Cochran <[email protected]>
18841L:	[email protected]
18842S:	Maintained
18843W:	http://linuxptp.sourceforge.net/
18844F:	Documentation/ABI/testing/sysfs-ptp
18845F:	Documentation/driver-api/ptp.rst
18846F:	drivers/net/phy/dp83640*
18847F:	drivers/ptp/*
18848F:	include/linux/ptp_cl*
18849K:	(?:\b|_)ptp(?:\b|_)
18850
18851PTP MOCKUP CLOCK SUPPORT
18852M:	Vladimir Oltean <[email protected]>
18853L:	[email protected]
18854S:	Maintained
18855F:	drivers/ptp/ptp_mock.c
18856F:	include/linux/ptp_mock.h
18857
18858PTP VIRTUAL CLOCK SUPPORT
18859M:	Yangbo Lu <[email protected]>
18860L:	[email protected]
18861S:	Maintained
18862F:	drivers/ptp/ptp_vclock.c
18863F:	net/ethtool/phc_vclocks.c
18864
18865PTP VMCLOCK SUPPORT
18866M:	David Woodhouse <[email protected]>
18867L:	[email protected]
18868S:	Maintained
18869F:	drivers/ptp/ptp_vmclock.c
18870F:	include/uapi/linux/vmclock-abi.h
18871
18872PTRACE SUPPORT
18873M:	Oleg Nesterov <[email protected]>
18874S:	Maintained
18875F:	arch/*/*/ptrace*.c
18876F:	arch/*/include/asm/ptrace*.h
18877F:	arch/*/ptrace*.c
18878F:	include/asm-generic/syscall.h
18879F:	include/linux/ptrace.h
18880F:	include/linux/regset.h
18881F:	include/uapi/linux/ptrace.h
18882F:	kernel/ptrace.c
18883
18884PULSE8-CEC DRIVER
18885M:	Hans Verkuil <[email protected]>
18886L:	[email protected]
18887S:	Maintained
18888T:	git git://linuxtv.org/media.git
18889F:	drivers/media/cec/usb/pulse8/
18890
18891PURELIFI PLFXLC DRIVER
18892M:	Srinivasan Raju <[email protected]>
18893L:	[email protected]
18894S:	Supported
18895F:	drivers/net/wireless/purelifi/plfxlc/
18896
18897PVRUSB2 VIDEO4LINUX DRIVER
18898M:	Mike Isely <[email protected]>
18899L:	[email protected]	(subscribers-only)
18900L:	[email protected]
18901S:	Maintained
18902W:	http://www.isely.net/pvrusb2/
18903T:	git git://linuxtv.org/media.git
18904F:	Documentation/driver-api/media/drivers/pvrusb2*
18905F:	drivers/media/usb/pvrusb2/
18906
18907PWC WEBCAM DRIVER
18908M:	Hans Verkuil <[email protected]>
18909L:	[email protected]
18910S:	Odd Fixes
18911T:	git git://linuxtv.org/media.git
18912F:	drivers/media/usb/pwc/*
18913F:	include/trace/events/pwc.h
18914
18915PWM IR Transmitter
18916M:	Sean Young <[email protected]>
18917L:	[email protected]
18918S:	Maintained
18919F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18920F:	drivers/media/rc/pwm-ir-tx.c
18921
18922PWM SUBSYSTEM
18923M:	Uwe Kleine-König <[email protected]>
18924L:	[email protected]
18925S:	Maintained
18926Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18927T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18928F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18929F:	Documentation/devicetree/bindings/pwm/
18930F:	Documentation/driver-api/pwm.rst
18931F:	drivers/gpio/gpio-mvebu.c
18932F:	drivers/pwm/
18933F:	drivers/video/backlight/pwm_bl.c
18934F:	include/dt-bindings/pwm/
18935F:	include/linux/pwm.h
18936F:	include/linux/pwm_backlight.h
18937K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18938
18939PXA GPIO DRIVER
18940M:	Robert Jarzmik <[email protected]>
18941L:	[email protected]
18942S:	Maintained
18943F:	drivers/gpio/gpio-pxa.c
18944
18945PXA MMCI DRIVER
18946S:	Orphan
18947
18948PXA RTC DRIVER
18949M:	Robert Jarzmik <[email protected]>
18950L:	[email protected]
18951S:	Maintained
18952
18953PXA2xx/PXA3xx SUPPORT
18954M:	Daniel Mack <[email protected]>
18955M:	Haojian Zhuang <[email protected]>
18956M:	Robert Jarzmik <[email protected]>
18957L:	[email protected] (moderated for non-subscribers)
18958S:	Maintained
18959T:	git git://github.com/hzhuang1/linux.git
18960T:	git git://github.com/rjarzmik/linux.git
18961F:	arch/arm/boot/dts/intel/pxa/
18962F:	arch/arm/mach-pxa/
18963F:	drivers/dma/pxa*
18964F:	drivers/pcmcia/pxa2xx*
18965F:	drivers/pinctrl/pxa/
18966F:	drivers/spi/spi-pxa2xx*
18967F:	drivers/usb/gadget/udc/pxa2*
18968F:	include/sound/pxa2xx-lib.h
18969F:	sound/arm/pxa*
18970F:	sound/soc/pxa/
18971
18972QAT DRIVER
18973M:	Giovanni Cabiddu <[email protected]>
18974L:	[email protected]
18975S:	Supported
18976F:	drivers/crypto/intel/qat/
18977
18978QCOM AUDIO (ASoC) DRIVERS
18979M:	Srinivas Kandagatla <[email protected]>
18980L:	[email protected]
18981L:	[email protected]
18982S:	Supported
18983F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18984F:	Documentation/devicetree/bindings/sound/qcom,*
18985F:	drivers/soc/qcom/apr.c
18986F:	include/dt-bindings/sound/qcom,wcd9335.h
18987F:	sound/soc/codecs/lpass-rx-macro.*
18988F:	sound/soc/codecs/lpass-tx-macro.*
18989F:	sound/soc/codecs/lpass-va-macro.c
18990F:	sound/soc/codecs/lpass-wsa-macro.*
18991F:	sound/soc/codecs/msm8916-wcd-analog.c
18992F:	sound/soc/codecs/msm8916-wcd-digital.c
18993F:	sound/soc/codecs/wcd-clsh-v2.*
18994F:	sound/soc/codecs/wcd-mbhc-v2.*
18995F:	sound/soc/codecs/wcd9335.*
18996F:	sound/soc/codecs/wcd934x.c
18997F:	sound/soc/codecs/wsa881x.c
18998F:	sound/soc/codecs/wsa883x.c
18999F:	sound/soc/codecs/wsa884x.c
19000F:	sound/soc/qcom/
19001
19002QCOM EMBEDDED USB DEBUGGER (EUD)
19003M:	Souradeep Chowdhury <[email protected]>
19004L:	[email protected]
19005S:	Maintained
19006F:	Documentation/ABI/testing/sysfs-driver-eud
19007F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19008F:	drivers/usb/misc/qcom_eud.c
19009
19010QCOM IPA DRIVER
19011M:	Alex Elder <[email protected]>
19012L:	[email protected]
19013S:	Maintained
19014F:	drivers/net/ipa/
19015
19016QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19017M:	Gabriel Somlo <[email protected]>
19018M:	"Michael S. Tsirkin" <[email protected]>
19019L:	[email protected]
19020S:	Maintained
19021F:	drivers/firmware/qemu_fw_cfg.c
19022F:	include/uapi/linux/qemu_fw_cfg.h
19023
19024QIB DRIVER
19025M:	Dennis Dalessandro <[email protected]>
19026L:	[email protected]
19027S:	Supported
19028F:	drivers/infiniband/hw/qib/
19029
19030QLOGIC QL41xxx FCOE DRIVER
19031M:	Saurav Kashyap <[email protected]>
19032M:	Javed Hasan <[email protected]>
19033M:	[email protected]
19034L:	[email protected]
19035S:	Supported
19036F:	drivers/scsi/qedf/
19037
19038QLOGIC QL41xxx ISCSI DRIVER
19039M:	Nilesh Javali <[email protected]>
19040M:	Manish Rangankar <[email protected]>
19041M:	[email protected]
19042L:	[email protected]
19043S:	Supported
19044F:	drivers/scsi/qedi/
19045
19046QLOGIC QL4xxx ETHERNET DRIVER
19047M:	Manish Chopra <[email protected]>
19048L:	[email protected]
19049S:	Supported
19050F:	drivers/net/ethernet/qlogic/qed/
19051F:	drivers/net/ethernet/qlogic/qede/
19052F:	include/linux/qed/
19053
19054QLOGIC QL4xxx RDMA DRIVER
19055M:	Michal Kalderon <[email protected]>
19056L:	[email protected]
19057S:	Supported
19058F:	drivers/infiniband/hw/qedr/
19059F:	include/uapi/rdma/qedr-abi.h
19060
19061QLOGIC QLA1280 SCSI DRIVER
19062M:	Michael Reed <[email protected]>
19063L:	[email protected]
19064S:	Maintained
19065F:	drivers/scsi/qla1280.[ch]
19066
19067QLOGIC QLA2XXX FC-SCSI DRIVER
19068M:	Nilesh Javali <[email protected]>
19069M:	[email protected]
19070L:	[email protected]
19071S:	Supported
19072F:	drivers/scsi/qla2xxx/
19073
19074QLOGIC QLA3XXX NETWORK DRIVER
19075M:	[email protected]
19076L:	[email protected]
19077S:	Supported
19078F:	drivers/net/ethernet/qlogic/qla3xxx.*
19079
19080QLOGIC QLA4XXX iSCSI DRIVER
19081M:	Nilesh Javali <[email protected]>
19082M:	Manish Rangankar <[email protected]>
19083M:	[email protected]
19084L:	[email protected]
19085S:	Supported
19086F:	drivers/scsi/qla4xxx/
19087
19088QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19089M:	Shahed Shaikh <[email protected]>
19090M:	Manish Chopra <[email protected]>
19091M:	[email protected]
19092L:	[email protected]
19093S:	Supported
19094F:	drivers/net/ethernet/qlogic/qlcnic/
19095
19096QM1D1B0004 MEDIA DRIVER
19097M:	Akihiro Tsukada <[email protected]>
19098L:	[email protected]
19099S:	Odd Fixes
19100F:	drivers/media/tuners/qm1d1b0004*
19101
19102QM1D1C0042 MEDIA DRIVER
19103M:	Akihiro Tsukada <[email protected]>
19104L:	[email protected]
19105S:	Odd Fixes
19106F:	drivers/media/tuners/qm1d1c0042*
19107
19108QNX4 FILESYSTEM
19109M:	Anders Larsen <[email protected]>
19110S:	Maintained
19111W:	http://www.alarsen.net/linux/qnx4fs/
19112F:	fs/qnx4/
19113F:	include/uapi/linux/qnx4_fs.h
19114F:	include/uapi/linux/qnxtypes.h
19115
19116QNX6 FILESYSTEM
19117S:	Orphan
19118F:	Documentation/filesystems/qnx6.rst
19119F:	fs/qnx6/
19120F:	include/linux/qnx6_fs.h
19121
19122QORIQ DPAA2 FSL-MC BUS DRIVER
19123M:	Stuart Yoder <[email protected]>
19124M:	Laurentiu Tudor <[email protected]>
19125L:	[email protected]
19126S:	Maintained
19127F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19128F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19129F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19130F:	drivers/bus/fsl-mc/
19131F:	include/uapi/linux/fsl_mc.h
19132
19133QT1010 MEDIA DRIVER
19134L:	[email protected]
19135S:	Orphan
19136W:	https://linuxtv.org
19137Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19138F:	drivers/media/tuners/qt1010*
19139
19140QUALCOMM ATH12K WIRELESS DRIVER
19141M:	Kalle Valo <[email protected]>
19142M:	Jeff Johnson <[email protected]>
19143L:	[email protected]
19144S:	Supported
19145W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19147F:	drivers/net/wireless/ath/ath12k/
19148N:	ath12k
19149
19150QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19151M:	Kalle Valo <[email protected]>
19152M:	Jeff Johnson <[email protected]>
19153L:	[email protected]
19154S:	Supported
19155W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19157F:	drivers/net/wireless/ath/ath10k/
19158N:	ath10k
19159
19160QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19161M:	Kalle Valo <[email protected]>
19162M:	Jeff Johnson <[email protected]>
19163L:	[email protected]
19164S:	Supported
19165W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19166B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19168F:	drivers/net/wireless/ath/ath11k/
19169N:	ath11k
19170
19171QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19172M:	Toke Høiland-Jørgensen <[email protected]>
19173L:	[email protected]
19174S:	Maintained
19175W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19177F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19178F:	drivers/net/wireless/ath/ath9k/
19179
19180QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19181M:	Stefan Wahren <[email protected]>
19182L:	[email protected]
19183S:	Maintained
19184F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19185F:	drivers/net/ethernet/qualcomm/qca*
19186
19187QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19188M:	Stephan Gerhold <[email protected]>
19189L:	[email protected]
19190L:	[email protected]
19191S:	Maintained
19192F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19193F:	drivers/net/wwan/qcom_bam_dmux.c
19194
19195QUALCOMM CAMERA SUBSYSTEM DRIVER
19196M:	Robert Foss <[email protected]>
19197M:	Todor Tomov <[email protected]>
19198M:	Bryan O'Donoghue <[email protected]>
19199L:	[email protected]
19200S:	Maintained
19201F:	Documentation/admin-guide/media/qcom_camss.rst
19202F:	Documentation/devicetree/bindings/media/qcom,*camss*
19203F:	drivers/media/platform/qcom/camss/
19204
19205QUALCOMM CLOCK DRIVERS
19206M:	Bjorn Andersson <[email protected]>
19207L:	[email protected]
19208S:	Supported
19209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19210F:	Documentation/devicetree/bindings/clock/qcom,*
19211F:	drivers/clk/qcom/
19212F:	include/dt-bindings/clock/qcom,*
19213
19214QUALCOMM CLOUD AI (QAIC) DRIVER
19215M:	Jeffrey Hugo <[email protected]>
19216R:	Carl Vanderlip <[email protected]>
19217L:	[email protected]
19218L:	[email protected]
19219S:	Supported
19220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19221F:	Documentation/accel/qaic/
19222F:	drivers/accel/qaic/
19223F:	include/uapi/drm/qaic_accel.h
19224
19225QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19226M:	Bjorn Andersson <[email protected]>
19227M:	Konrad Dybcio <[email protected]>
19228L:	[email protected]
19229L:	[email protected]
19230S:	Maintained
19231F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19232F:	drivers/pmdomain/qcom/cpr.c
19233
19234QUALCOMM CPUCP MAILBOX DRIVER
19235M:	Sibi Sankar <[email protected]>
19236L:	[email protected]
19237S:	Supported
19238F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19239F:	drivers/mailbox/qcom-cpucp-mbox.c
19240
19241QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19242M:	Ilia Lin <[email protected]>
19243L:	[email protected]
19244S:	Maintained
19245F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19246F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19247F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19248
19249QUALCOMM CRYPTO DRIVERS
19250M:	Thara Gopinath <[email protected]>
19251L:	[email protected]
19252L:	[email protected]
19253S:	Maintained
19254F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19255F:	drivers/crypto/qce/
19256
19257QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19258M:	Timur Tabi <[email protected]>
19259L:	[email protected]
19260S:	Maintained
19261F:	drivers/net/ethernet/qualcomm/emac/
19262
19263QUALCOMM ETHQOS ETHERNET DRIVER
19264M:	Vinod Koul <[email protected]>
19265L:	[email protected]
19266L:	[email protected]
19267S:	Maintained
19268F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19269F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19270
19271QUALCOMM FASTRPC DRIVER
19272M:	Srinivas Kandagatla <[email protected]>
19273M:	Amol Maheshwari <[email protected]>
19274L:	[email protected]
19275L:	[email protected]
19276S:	Maintained
19277F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19278F:	drivers/misc/fastrpc.c
19279F:	include/uapi/misc/fastrpc.h
19280
19281QUALCOMM HEXAGON ARCHITECTURE
19282M:	Brian Cain <[email protected]>
19283L:	[email protected]
19284S:	Supported
19285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19286F:	arch/hexagon/
19287
19288QUALCOMM HIDMA DRIVER
19289M:	Sinan Kaya <[email protected]>
19290L:	[email protected] (moderated for non-subscribers)
19291L:	[email protected]
19292L:	[email protected]
19293S:	Supported
19294F:	drivers/dma/qcom/hidma*
19295
19296QUALCOMM I2C CCI DRIVER
19297M:	Loic Poulain <[email protected]>
19298M:	Robert Foss <[email protected]>
19299L:	[email protected]
19300L:	[email protected]
19301S:	Maintained
19302F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19303F:	drivers/i2c/busses/i2c-qcom-cci.c
19304
19305QUALCOMM INTERCONNECT BWMON DRIVER
19306M:	Krzysztof Kozlowski <[email protected]>
19307L:	[email protected]
19308S:	Maintained
19309F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19310F:	drivers/soc/qcom/icc-bwmon.c
19311F:	drivers/soc/qcom/trace_icc-bwmon.h
19312
19313QUALCOMM IOMMU
19314M:	Rob Clark <[email protected]>
19315L:	[email protected]
19316L:	[email protected]
19317S:	Maintained
19318F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19319F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19320F:	drivers/iommu/msm_iommu*
19321
19322QUALCOMM IPC ROUTER (QRTR) DRIVER
19323M:	Manivannan Sadhasivam <[email protected]>
19324L:	[email protected]
19325S:	Maintained
19326F:	include/trace/events/qrtr.h
19327F:	include/uapi/linux/qrtr.h
19328F:	net/qrtr/
19329
19330QUALCOMM IPCC MAILBOX DRIVER
19331M:	Manivannan Sadhasivam <[email protected]>
19332L:	[email protected]
19333S:	Supported
19334F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19335F:	drivers/mailbox/qcom-ipcc.c
19336F:	include/dt-bindings/mailbox/qcom-ipcc.h
19337
19338QUALCOMM IPQ4019 USB PHY DRIVER
19339M:	Robert Marko <[email protected]>
19340M:	Luka Perkov <[email protected]>
19341L:	[email protected]
19342S:	Maintained
19343F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19344F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19345
19346QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19347M:	Robert Marko <[email protected]>
19348M:	Luka Perkov <[email protected]>
19349L:	[email protected]
19350S:	Maintained
19351F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19352F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19353
19354QUALCOMM NAND CONTROLLER DRIVER
19355M:	Manivannan Sadhasivam <[email protected]>
19356L:	[email protected]
19357L:	[email protected]
19358S:	Maintained
19359F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19360F:	drivers/mtd/nand/raw/qcom_nandc.c
19361
19362QUALCOMM QSEECOM DRIVER
19363M:	Maximilian Luz <[email protected]>
19364L:	[email protected]
19365S:	Maintained
19366F:	drivers/firmware/qcom/qcom_qseecom.c
19367
19368QUALCOMM QSEECOM UEFISECAPP DRIVER
19369M:	Maximilian Luz <[email protected]>
19370L:	[email protected]
19371S:	Maintained
19372F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19373
19374QUALCOMM RMNET DRIVER
19375M:	Subash Abhinov Kasiviswanathan <[email protected]>
19376M:	Sean Tranchetti <[email protected]>
19377L:	[email protected]
19378S:	Maintained
19379F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19380F:	drivers/net/ethernet/qualcomm/rmnet/
19381F:	include/linux/if_rmnet.h
19382
19383QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19384M:	Bartosz Golaszewski <[email protected]>
19385L:	[email protected]
19386S:	Maintained
19387F:	drivers/firmware/qcom/qcom_tzmem.c
19388F:	drivers/firmware/qcom/qcom_tzmem.h
19389F:	include/linux/firmware/qcom/qcom_tzmem.h
19390
19391QUALCOMM TSENS THERMAL DRIVER
19392M:	Amit Kucheria <[email protected]>
19393M:	Thara Gopinath <[email protected]>
19394L:	[email protected]
19395L:	[email protected]
19396S:	Maintained
19397F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19398F:	drivers/thermal/qcom/
19399
19400QUALCOMM TYPEC PORT MANAGER DRIVER
19401M:	Bryan O'Donoghue <[email protected]>
19402L:	[email protected]
19403L:	[email protected]
19404S:	Maintained
19405F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19406F:	drivers/usb/typec/tcpm/qcom/
19407
19408QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19409M:	Stanimir Varbanov <[email protected]>
19410M:	Vikash Garodia <[email protected]>
19411R:	Bryan O'Donoghue <[email protected]>
19412L:	[email protected]
19413L:	[email protected]
19414S:	Maintained
19415T:	git git://linuxtv.org/media.git
19416F:	Documentation/devicetree/bindings/media/*venus*
19417F:	drivers/media/platform/qcom/venus/
19418
19419QUALCOMM WCN36XX WIRELESS DRIVER
19420M:	Loic Poulain <[email protected]>
19421L:	[email protected]
19422S:	Supported
19423W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19424F:	drivers/net/wireless/ath/wcn36xx/
19425
19426QUANTENNA QTNFMAC WIRELESS DRIVER
19427M:	Igor Mitsyanko <[email protected]>
19428R:	Sergey Matyukevich <[email protected]>
19429L:	[email protected]
19430S:	Maintained
19431F:	drivers/net/wireless/quantenna
19432
19433RADEON and AMDGPU DRM DRIVERS
19434M:	Alex Deucher <[email protected]>
19435M:	Christian König <[email protected]>
19436M:	Xinhui Pan <[email protected]>
19437L:	[email protected]
19438S:	Supported
19439B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19440C:	irc://irc.oftc.net/radeon
19441T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19442F:	Documentation/gpu/amdgpu/
19443F:	drivers/gpu/drm/amd/
19444F:	drivers/gpu/drm/ci/xfails/amd*
19445F:	drivers/gpu/drm/radeon/
19446F:	include/uapi/drm/amdgpu_drm.h
19447F:	include/uapi/drm/radeon_drm.h
19448
19449RADEON FRAMEBUFFER DISPLAY DRIVER
19450M:	Benjamin Herrenschmidt <[email protected]>
19451L:	[email protected]
19452S:	Maintained
19453F:	drivers/video/fbdev/aty/radeon*
19454F:	include/uapi/linux/radeonfb.h
19455
19456RADIOSHARK RADIO DRIVER
19457M:	Hans Verkuil <[email protected]>
19458L:	[email protected]
19459S:	Maintained
19460T:	git git://linuxtv.org/media.git
19461F:	drivers/media/radio/radio-shark.c
19462
19463RADIOSHARK2 RADIO DRIVER
19464M:	Hans Verkuil <[email protected]>
19465L:	[email protected]
19466S:	Maintained
19467T:	git git://linuxtv.org/media.git
19468F:	drivers/media/radio/radio-shark2.c
19469F:	drivers/media/radio/radio-tea5777.c
19470
19471RADOS BLOCK DEVICE (RBD)
19472M:	Ilya Dryomov <[email protected]>
19473R:	Dongsheng Yang <[email protected]>
19474L:	[email protected]
19475S:	Supported
19476W:	http://ceph.com/
19477T:	git https://github.com/ceph/ceph-client.git
19478F:	Documentation/ABI/testing/sysfs-bus-rbd
19479F:	drivers/block/rbd.c
19480F:	drivers/block/rbd_types.h
19481
19482RAGE128 FRAMEBUFFER DISPLAY DRIVER
19483L:	[email protected]
19484S:	Orphan
19485F:	drivers/video/fbdev/aty/aty128fb.c
19486
19487RAINSHADOW-CEC DRIVER
19488M:	Hans Verkuil <[email protected]>
19489L:	[email protected]
19490S:	Maintained
19491T:	git git://linuxtv.org/media.git
19492F:	drivers/media/cec/usb/rainshadow/
19493
19494RALINK MIPS ARCHITECTURE
19495M:	John Crispin <[email protected]>
19496M:	Sergio Paracuellos <[email protected]>
19497L:	[email protected]
19498S:	Maintained
19499F:	arch/mips/ralink
19500
19501RALINK MT7621 MIPS ARCHITECTURE
19502M:	Arınç ÜNAL <[email protected]>
19503M:	Sergio Paracuellos <[email protected]>
19504L:	[email protected]
19505S:	Maintained
19506F:	arch/mips/boot/dts/ralink/mt7621*
19507
19508RALINK RT2X00 WIRELESS LAN DRIVER
19509M:	Stanislaw Gruszka <[email protected]>
19510L:	[email protected]
19511S:	Maintained
19512F:	drivers/net/wireless/ralink/rt2x00/
19513
19514RAMDISK RAM BLOCK DEVICE DRIVER
19515M:	Jens Axboe <[email protected]>
19516S:	Maintained
19517F:	Documentation/admin-guide/blockdev/ramdisk.rst
19518F:	drivers/block/brd.c
19519
19520RANCHU VIRTUAL BOARD FOR MIPS
19521M:	Miodrag Dinic <[email protected]>
19522L:	[email protected]
19523S:	Supported
19524F:	arch/mips/configs/generic/board-ranchu.config
19525F:	arch/mips/generic/board-ranchu.c
19526
19527RANDOM NUMBER DRIVER
19528M:	"Theodore Ts'o" <[email protected]>
19529M:	Jason A. Donenfeld <[email protected]>
19530S:	Maintained
19531T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19532F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19533F:	drivers/char/random.c
19534F:	include/linux/random.h
19535F:	include/uapi/linux/random.h
19536F:	drivers/virt/vmgenid.c
19537N:	^.*/vdso/[^/]*getrandom[^/]+$
19538
19539RAPIDIO SUBSYSTEM
19540M:	Matt Porter <[email protected]>
19541M:	Alexandre Bounine <[email protected]>
19542S:	Maintained
19543F:	drivers/rapidio/
19544
19545RAS INFRASTRUCTURE
19546M:	Tony Luck <[email protected]>
19547M:	Borislav Petkov <[email protected]>
19548L:	[email protected]
19549S:	Maintained
19550F:	Documentation/admin-guide/RAS
19551F:	drivers/ras/
19552F:	include/linux/ras.h
19553F:	include/ras/ras_event.h
19554
19555RAS FRU MEMORY POISON MANAGER (FMPM)
19556M:	Yazen Ghannam <[email protected]>
19557L:	[email protected]
19558S:	Maintained
19559F:	drivers/ras/amd/fmpm.c
19560
19561RASPBERRY PI PISP BACK END
19562M:	Jacopo Mondi <[email protected]>
19563L:	Raspberry Pi Kernel Maintenance <[email protected]>
19564L:	[email protected]
19565S:	Maintained
19566F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19567F:	drivers/media/platform/raspberrypi/pisp_be/
19568F:	include/uapi/linux/media/raspberrypi/
19569
19570RASPBERRY PI PISP CAMERA FRONT END
19571M:	Tomi Valkeinen <[email protected]>
19572M:	Raspberry Pi Kernel Maintenance <[email protected]>
19573S:	Maintained
19574F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19575F:	drivers/media/platform/raspberrypi/rp1-cfe/
19576
19577RC-CORE / LIRC FRAMEWORK
19578M:	Sean Young <[email protected]>
19579L:	[email protected]
19580S:	Maintained
19581W:	http://linuxtv.org
19582T:	git git://linuxtv.org/media.git
19583F:	Documentation/driver-api/media/rc-core.rst
19584F:	Documentation/userspace-api/media/rc/
19585F:	drivers/media/rc/
19586F:	include/media/rc-core.h
19587F:	include/media/rc-map.h
19588F:	include/uapi/linux/lirc.h
19589
19590RCMM REMOTE CONTROLS DECODER
19591M:	Patrick Lerda <[email protected]>
19592S:	Maintained
19593F:	drivers/media/rc/ir-rcmm-decoder.c
19594
19595RCUTORTURE TEST FRAMEWORK
19596M:	"Paul E. McKenney" <[email protected]>
19597M:	Josh Triplett <[email protected]>
19598R:	Steven Rostedt <[email protected]>
19599R:	Mathieu Desnoyers <[email protected]>
19600R:	Lai Jiangshan <[email protected]>
19601L:	[email protected]
19602S:	Supported
19603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19604F:	tools/testing/selftests/rcutorture
19605
19606RDACM20 Camera Sensor
19607M:	Jacopo Mondi <[email protected]>
19608M:	Kieran Bingham <kieran.bingham[email protected]>
19609M:	Laurent Pinchart <laurent.pinchart[email protected]>
19610M:	Niklas Söderlund <niklas.soderlund[email protected]>
19611L:	[email protected]
19612S:	Maintained
19613F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19614F:	drivers/media/i2c/max9271.c
19615F:	drivers/media/i2c/max9271.h
19616F:	drivers/media/i2c/rdacm20.c
19617
19618RDACM21 Camera Sensor
19619M:	Jacopo Mondi <[email protected]>
19620M:	Kieran Bingham <kieran.bingham[email protected]>
19621M:	Laurent Pinchart <laurent.pinchart[email protected]>
19622M:	Niklas Söderlund <niklas.soderlund[email protected]>
19623L:	[email protected]
19624S:	Maintained
19625F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19626F:	drivers/media/i2c/max9271.c
19627F:	drivers/media/i2c/max9271.h
19628F:	drivers/media/i2c/rdacm21.c
19629
19630RDC R-321X SoC
19631M:	Florian Fainelli <[email protected]>
19632S:	Maintained
19633
19634RDC R6040 FAST ETHERNET DRIVER
19635M:	Florian Fainelli <[email protected]>
19636L:	[email protected]
19637S:	Maintained
19638F:	drivers/net/ethernet/rdc/r6040.c
19639
19640RDMAVT - RDMA verbs software
19641M:	Dennis Dalessandro <[email protected]>
19642L:	[email protected]
19643S:	Supported
19644F:	drivers/infiniband/sw/rdmavt
19645
19646RDS - RELIABLE DATAGRAM SOCKETS
19647M:	Allison Henderson <[email protected]>
19648L:	[email protected]
19649L:	[email protected]
19650L:	[email protected] (moderated for non-subscribers)
19651S:	Supported
19652W:	https://oss.oracle.com/projects/rds/
19653F:	Documentation/networking/rds.rst
19654F:	net/rds/
19655F:	tools/testing/selftests/net/rds/
19656
19657RDT - RESOURCE ALLOCATION
19658M:	Fenghua Yu <[email protected]>
19659M:	Reinette Chatre <[email protected]>
19660L:	[email protected]
19661S:	Supported
19662F:	Documentation/arch/x86/resctrl*
19663F:	arch/x86/include/asm/resctrl.h
19664F:	arch/x86/kernel/cpu/resctrl/
19665F:	tools/testing/selftests/resctrl/
19666
19667READ-COPY UPDATE (RCU)
19668M:	"Paul E. McKenney" <[email protected]>
19669M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19670M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19671M:	Joel Fernandes <[email protected]>
19672M:	Josh Triplett <[email protected]>
19673M:	Boqun Feng <[email protected]>
19674M:	Uladzislau Rezki <[email protected]>
19675R:	Steven Rostedt <[email protected]>
19676R:	Mathieu Desnoyers <[email protected]>
19677R:	Lai Jiangshan <[email protected]>
19678R:	Zqiang <[email protected]>
19679L:	[email protected]
19680S:	Supported
19681W:	http://www.rdrop.com/users/paulmck/RCU/
19682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19683F:	Documentation/RCU/
19684F:	include/linux/rcu*
19685F:	kernel/rcu/
19686X:	Documentation/RCU/torture.rst
19687X:	include/linux/srcu*.h
19688X:	kernel/rcu/srcu*.c
19689
19690REAL TIME CLOCK (RTC) SUBSYSTEM
19691M:	Alexandre Belloni <[email protected]>
19692L:	[email protected]
19693S:	Maintained
19694Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19696F:	Documentation/admin-guide/rtc.rst
19697F:	Documentation/devicetree/bindings/rtc/
19698F:	drivers/rtc/
19699F:	include/linux/rtc.h
19700F:	include/linux/rtc/
19701F:	include/uapi/linux/rtc.h
19702F:	tools/testing/selftests/rtc/
19703
19704Real-time Linux Analysis (RTLA) tools
19705M:	Steven Rostedt <[email protected]>
19706L:	[email protected]
19707S:	Maintained
19708F:	Documentation/tools/rtla/
19709F:	tools/tracing/rtla/
19710
19711Real-time Linux (PREEMPT_RT)
19712M:	Sebastian Andrzej Siewior <[email protected]>
19713M:	Clark Williams <[email protected]>
19714M:	Steven Rostedt <[email protected]>
19715L:	[email protected]
19716S:	Supported
19717K:	PREEMPT_RT
19718
19719REALTEK AUDIO CODECS
19720M:	Oder Chiou <[email protected]>
19721S:	Maintained
19722F:	include/sound/rt*.h
19723F:	sound/soc/codecs/rt*
19724
19725REALTEK OTTO WATCHDOG
19726M:	Sander Vanheule <[email protected]>
19727L:	[email protected]
19728S:	Maintained
19729F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19730F:	drivers/watchdog/realtek_otto_wdt.c
19731
19732REALTEK RTL83xx SMI DSA ROUTER CHIPS
19733M:	Linus Walleij <[email protected]>
19734M:	Alvin Šipraga <[email protected]>
19735S:	Maintained
19736F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19737F:	drivers/net/dsa/realtek/*
19738
19739REALTEK SPI-NAND
19740M:	Chris Packham <[email protected]>
19741S:	Maintained
19742F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19743F:	drivers/spi/spi-realtek-rtl-snand.c
19744
19745REALTEK WIRELESS DRIVER (rtlwifi family)
19746M:	Ping-Ke Shih <[email protected]>
19747L:	[email protected]
19748S:	Maintained
19749T:	git https://github.com/pkshih/rtw.git
19750F:	drivers/net/wireless/realtek/rtlwifi/
19751
19752REALTEK WIRELESS DRIVER (rtw88)
19753M:	Ping-Ke Shih <[email protected]>
19754L:	[email protected]
19755S:	Maintained
19756T:	git https://github.com/pkshih/rtw.git
19757F:	drivers/net/wireless/realtek/rtw88/
19758
19759REALTEK WIRELESS DRIVER (rtw89)
19760M:	Ping-Ke Shih <[email protected]>
19761L:	[email protected]
19762S:	Maintained
19763T:	git https://github.com/pkshih/rtw.git
19764F:	drivers/net/wireless/realtek/rtw89/
19765
19766REDPINE WIRELESS DRIVER
19767L:	[email protected]
19768S:	Orphan
19769F:	drivers/net/wireless/rsi/
19770
19771REGISTER MAP ABSTRACTION
19772M:	Mark Brown <[email protected]>
19773L:	[email protected]
19774S:	Supported
19775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19776F:	Documentation/devicetree/bindings/regmap/
19777F:	drivers/base/regmap/
19778F:	include/linux/regmap.h
19779
19780REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19781M:	Bjorn Andersson <[email protected]>
19782M:	Mathieu Poirier <[email protected]>
19783L:	[email protected]
19784S:	Maintained
19785T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19786F:	Documentation/ABI/testing/sysfs-class-remoteproc
19787F:	Documentation/devicetree/bindings/remoteproc/
19788F:	Documentation/staging/remoteproc.rst
19789F:	drivers/remoteproc/
19790F:	include/linux/remoteproc.h
19791F:	include/linux/remoteproc/
19792
19793REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19794M:	Bjorn Andersson <[email protected]>
19795M:	Mathieu Poirier <[email protected]>
19796L:	[email protected]
19797S:	Maintained
19798T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19799F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19800F:	Documentation/staging/rpmsg.rst
19801F:	drivers/rpmsg/
19802F:	include/linux/rpmsg.h
19803F:	include/linux/rpmsg/
19804F:	include/uapi/linux/rpmsg.h
19805F:	samples/rpmsg/
19806
19807REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19808M:	Stephan Gerhold <[email protected]>
19809L:	[email protected]
19810L:	[email protected]
19811S:	Maintained
19812F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19813
19814RENESAS CLOCK DRIVERS
19815M:	Geert Uytterhoeven <[email protected]>
19816L:	[email protected]
19817S:	Supported
19818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19819F:	Documentation/devicetree/bindings/clock/renesas,*
19820F:	drivers/clk/renesas/
19821
19822RENESAS EMEV2 I2C DRIVER
19823M:	Wolfram Sang <[email protected]>
19824L:	[email protected]
19825S:	Supported
19826F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19827F:	drivers/i2c/busses/i2c-emev2.c
19828
19829RENESAS ETHERNET AVB DRIVER
19830M:	Paul Barker <[email protected]>
19831M:	Niklas Söderlund <[email protected]>
19832L:	[email protected]
19833L:	[email protected]
19834S:	Supported
19835F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19836F:	drivers/net/ethernet/renesas/Kconfig
19837F:	drivers/net/ethernet/renesas/Makefile
19838F:	drivers/net/ethernet/renesas/ravb*
19839
19840RENESAS ETHERNET SWITCH DRIVER
19841R:	Yoshihiro Shimoda <[email protected]>
19842L:	[email protected]
19843L:	[email protected]
19844F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19845F:	drivers/net/ethernet/renesas/Kconfig
19846F:	drivers/net/ethernet/renesas/Makefile
19847F:	drivers/net/ethernet/renesas/rcar_gen4*
19848F:	drivers/net/ethernet/renesas/rswitch*
19849
19850RENESAS ETHERNET TSN DRIVER
19851M:	Niklas Söderlund <[email protected]>
19852L:	[email protected]
19853L:	[email protected]
19854S:	Supported
19855F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19856F:	drivers/net/ethernet/renesas/rtsn.*
19857
19858RENESAS IDT821034 ASoC CODEC
19859M:	Herve Codina <[email protected]>
19860L:	[email protected]
19861S:	Maintained
19862F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19863F:	sound/soc/codecs/idt821034.c
19864
19865RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
19866M:	Kuninori Morimoto <[email protected]>
19867L:	[email protected]
19868L:	[email protected]
19869S:	Supported
19870F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
19871F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
19872F:	sound/soc/renesas/rcar/
19873F:	sound/soc/renesas/fsi.c
19874F:	include/sound/sh_fsi.h
19875
19876RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19877M:	Miquel Raynal <[email protected]>
19878L:	[email protected]
19879L:	[email protected]
19880S:	Maintained
19881F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19882F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19883
19884RENESAS R-CAR GYROADC DRIVER
19885M:	Marek Vasut <[email protected]>
19886L:	[email protected]
19887S:	Supported
19888F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19889F:	drivers/iio/adc/rcar-gyroadc.c
19890
19891RENESAS R-CAR I2C DRIVERS
19892M:	Wolfram Sang <[email protected]>
19893L:	[email protected]
19894S:	Supported
19895F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19896F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19897F:	drivers/i2c/busses/i2c-rcar.c
19898F:	drivers/i2c/busses/i2c-sh_mobile.c
19899
19900RENESAS R-CAR SATA DRIVER
19901M:	Geert Uytterhoeven <[email protected]>
19902L:	[email protected]
19903L:	[email protected]
19904S:	Supported
19905F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19906F:	drivers/ata/sata_rcar.c
19907
19908RENESAS R-CAR THERMAL DRIVERS
19909M:	Niklas Söderlund <[email protected]>
19910L:	[email protected]
19911S:	Supported
19912F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19913F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19914F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19915F:	drivers/thermal/renesas/rcar_thermal.c
19916
19917RENESAS RIIC DRIVER
19918M:	Chris Brandt <[email protected]>
19919L:	[email protected]
19920S:	Supported
19921F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19922F:	drivers/i2c/busses/i2c-riic.c
19923
19924RENESAS RZ AUDIO (ASoC) DRIVER
19925M:	Biju Das <[email protected]>
19926M:	Lad Prabhakar <[email protected]>
19927L:	[email protected]
19928L:	[email protected]
19929S:	Supported
19930F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
19931F:	sound/soc/renesas/rz-ssi.c
19932
19933RENESAS RZ/G2L A/D DRIVER
19934M:	Lad Prabhakar <[email protected]>
19935L:	[email protected]
19936L:	[email protected]
19937S:	Supported
19938F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19939F:	drivers/iio/adc/rzg2l_adc.c
19940
19941RENESAS RZ/G2L MTU3a COUNTER DRIVER
19942M:	Biju Das <[email protected]>
19943L:	[email protected]
19944L:	[email protected]
19945S:	Supported
19946F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19947F:	drivers/counter/rz-mtu3-cnt.c
19948
19949RENESAS RTCA-3 RTC DRIVER
19950M:	Claudiu Beznea <[email protected]>
19951L:	[email protected]
19952L:	[email protected]
19953S:	Supported
19954F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
19955F:	drivers/rtc/rtc-renesas-rtca3.c
19956
19957RENESAS RZ/N1 A5PSW SWITCH DRIVER
19958M:	Clément Léger <[email protected]>
19959L:	[email protected]
19960L:	[email protected]
19961S:	Maintained
19962F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19963F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19964F:	drivers/net/dsa/rzn1_a5psw*
19965F:	drivers/net/pcs/pcs-rzn1-miic.c
19966F:	include/dt-bindings/net/pcs-rzn1-miic.h
19967F:	include/linux/pcs-rzn1-miic.h
19968F:	net/dsa/tag_rzn1_a5psw.c
19969
19970RENESAS RZ/N1 DWMAC GLUE LAYER
19971M:	Romain Gantois <[email protected]>
19972S:	Maintained
19973F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19974F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19975
19976RENESAS RZ/N1 RTC CONTROLLER DRIVER
19977M:	Miquel Raynal <[email protected]>
19978L:	[email protected]
19979L:	[email protected]
19980S:	Maintained
19981F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19982F:	drivers/rtc/rtc-rzn1.c
19983
19984RENESAS RZ/N1 USBF CONTROLLER DRIVER
19985M:	Herve Codina <[email protected]>
19986L:	[email protected]
19987L:	[email protected]
19988S:	Maintained
19989F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19990F:	drivers/usb/gadget/udc/renesas_usbf.c
19991
19992RENESAS RZ/V2M I2C DRIVER
19993M:	Fabrizio Castro <[email protected]>
19994L:	[email protected]
19995L:	[email protected]
19996S:	Supported
19997F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19998F:	drivers/i2c/busses/i2c-rzv2m.c
19999
20000RENESAS SUPERH ETHERNET DRIVER
20001M:	Niklas Söderlund <[email protected]>
20002L:	[email protected]
20003L:	[email protected]
20004S:	Supported
20005F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20006F:	drivers/net/ethernet/renesas/Kconfig
20007F:	drivers/net/ethernet/renesas/Makefile
20008F:	drivers/net/ethernet/renesas/sh_eth*
20009F:	include/linux/sh_eth.h
20010
20011RENESAS USB PHY DRIVER
20012M:	Yoshihiro Shimoda <[email protected]>
20013L:	[email protected]
20014S:	Maintained
20015F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20016
20017RENESAS VERSACLOCK 7 CLOCK DRIVER
20018M:	Alex Helms <[email protected]>
20019S:	Maintained
20020F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20021F:	drivers/clk/clk-versaclock7.c
20022
20023RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20024M:	Herve Codina <[email protected]>
20025L:	[email protected]
20026S:	Maintained
20027F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20028F:	drivers/iio/potentiometer/x9250.c
20029
20030RESET CONTROLLER FRAMEWORK
20031M:	Philipp Zabel <[email protected]>
20032S:	Maintained
20033T:	git git://git.pengutronix.de/git/pza/linux
20034F:	Documentation/devicetree/bindings/reset/
20035F:	Documentation/driver-api/reset.rst
20036F:	drivers/reset/
20037F:	include/dt-bindings/reset/
20038F:	include/linux/reset-controller.h
20039F:	include/linux/reset.h
20040F:	include/linux/reset/
20041K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20042
20043RESTARTABLE SEQUENCES SUPPORT
20044M:	Mathieu Desnoyers <[email protected]>
20045M:	Peter Zijlstra <[email protected]>
20046M:	"Paul E. McKenney" <[email protected]>
20047M:	Boqun Feng <[email protected]>
20048L:	[email protected]
20049S:	Supported
20050F:	include/trace/events/rseq.h
20051F:	include/uapi/linux/rseq.h
20052F:	kernel/rseq.c
20053F:	tools/testing/selftests/rseq/
20054
20055RFKILL
20056M:	Johannes Berg <[email protected]>
20057L:	[email protected]
20058S:	Maintained
20059W:	https://wireless.wiki.kernel.org/
20060Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20063F:	Documentation/ABI/stable/sysfs-class-rfkill
20064F:	Documentation/driver-api/rfkill.rst
20065F:	include/linux/rfkill.h
20066F:	include/uapi/linux/rfkill.h
20067F:	net/rfkill/
20068
20069RHASHTABLE
20070M:	Thomas Graf <[email protected]>
20071M:	Herbert Xu <[email protected]>
20072L:	[email protected]
20073S:	Maintained
20074F:	include/linux/rhashtable-types.h
20075F:	include/linux/rhashtable.h
20076F:	lib/rhashtable.c
20077F:	lib/test_rhashtable.c
20078
20079RICOH R5C592 MEMORYSTICK DRIVER
20080M:	Maxim Levitsky <[email protected]>
20081S:	Maintained
20082F:	drivers/memstick/host/r592.*
20083
20084RICOH SMARTMEDIA/XD DRIVER
20085M:	Maxim Levitsky <[email protected]>
20086S:	Maintained
20087F:	drivers/mtd/nand/raw/r852.c
20088F:	drivers/mtd/nand/raw/r852.h
20089
20090RISC-V AIA DRIVERS
20091M:	Anup Patel <[email protected]>
20092L:	[email protected]
20093S:	Maintained
20094F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20095F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20096F:	drivers/irqchip/irq-riscv-aplic-*.c
20097F:	drivers/irqchip/irq-riscv-aplic-*.h
20098F:	drivers/irqchip/irq-riscv-imsic-*.c
20099F:	drivers/irqchip/irq-riscv-imsic-*.h
20100F:	drivers/irqchip/irq-riscv-intc.c
20101F:	include/linux/irqchip/riscv-aplic.h
20102F:	include/linux/irqchip/riscv-imsic.h
20103
20104RISC-V ARCHITECTURE
20105M:	Paul Walmsley <[email protected]>
20106M:	Palmer Dabbelt <[email protected]>
20107M:	Albert Ou <[email protected]>
20108L:	[email protected]
20109S:	Supported
20110Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20111C:	irc://irc.libera.chat/riscv
20112P:	Documentation/arch/riscv/patch-acceptance.rst
20113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20114F:	arch/riscv/
20115N:	riscv
20116K:	riscv
20117
20118RISC-V IOMMU
20119M:	Tomasz Jeznach <[email protected]>
20120L:	[email protected]
20121L:	[email protected]
20122S:	Maintained
20123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20124F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20125F:	drivers/iommu/riscv/
20126
20127RISC-V MICROCHIP FPGA SUPPORT
20128M:	Conor Dooley <[email protected]>
20129M:	Daire McNamara <[email protected]>
20130L:	[email protected]
20131S:	Supported
20132F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20133F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20134F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20135F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20136F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20137F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20138F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20139F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20140F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20141F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20142F:	arch/riscv/boot/dts/microchip/
20143F:	drivers/char/hw_random/mpfs-rng.c
20144F:	drivers/clk/microchip/clk-mpfs*.c
20145F:	drivers/firmware/microchip/mpfs-auto-update.c
20146F:	drivers/gpio/gpio-mpfs.c
20147F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20148F:	drivers/mailbox/mailbox-mpfs.c
20149F:	drivers/pci/controller/plda/pcie-microchip-host.c
20150F:	drivers/pwm/pwm-microchip-core.c
20151F:	drivers/reset/reset-mpfs.c
20152F:	drivers/rtc/rtc-mpfs.c
20153F:	drivers/soc/microchip/mpfs-sys-controller.c
20154F:	drivers/spi/spi-microchip-core-qspi.c
20155F:	drivers/spi/spi-microchip-core.c
20156F:	drivers/usb/musb/mpfs.c
20157F:	include/soc/microchip/mpfs.h
20158
20159RISC-V MISC SOC SUPPORT
20160M:	Conor Dooley <[email protected]>
20161L:	[email protected]
20162S:	Maintained
20163Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20164T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20165F:	arch/riscv/boot/dts/canaan/
20166F:	arch/riscv/boot/dts/microchip/
20167F:	arch/riscv/boot/dts/sifive/
20168F:	arch/riscv/boot/dts/starfive/
20169
20170RISC-V PMU DRIVERS
20171M:	Atish Patra <[email protected]>
20172R:	Anup Patel <[email protected]>
20173L:	[email protected]
20174S:	Supported
20175F:	drivers/perf/riscv_pmu.c
20176F:	drivers/perf/riscv_pmu_legacy.c
20177F:	drivers/perf/riscv_pmu_sbi.c
20178
20179RISC-V THEAD SoC SUPPORT
20180M:	Drew Fustini <[email protected]>
20181M:	Guo Ren <[email protected]>
20182M:	Fu Wei <[email protected]>
20183L:	[email protected]
20184S:	Maintained
20185T:	git https://github.com/pdp7/linux.git
20186F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20187F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20188F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20189F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20190F:	arch/riscv/boot/dts/thead/
20191F:	drivers/clk/thead/clk-th1520-ap.c
20192F:	drivers/mailbox/mailbox-th1520.c
20193F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20194F:	drivers/pinctrl/pinctrl-th1520.c
20195F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20196
20197RNBD BLOCK DRIVERS
20198M:	Md. Haris Iqbal <[email protected]>
20199M:	Jack Wang <[email protected]>
20200L:	[email protected]
20201S:	Maintained
20202F:	drivers/block/rnbd/
20203
20204ROCCAT DRIVERS
20205M:	Stefan Achatz <[email protected]>
20206S:	Maintained
20207W:	http://sourceforge.net/projects/roccat/
20208F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20209F:	drivers/hid/hid-roccat*
20210F:	include/linux/hid-roccat*
20211
20212ROCKCHIP CAN-FD DRIVER
20213M:	Marc Kleine-Budde <[email protected]>
20214R:	[email protected]
20215L:	[email protected]
20216S:	Maintained
20217F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20218F:	drivers/net/can/rockchip/
20219
20220ROCKCHIP CRYPTO DRIVERS
20221M:	Corentin Labbe <[email protected]>
20222L:	[email protected]
20223S:	Maintained
20224F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20225F:	drivers/crypto/rockchip/
20226
20227ROCKCHIP I2S TDM DRIVER
20228M:	Nicolas Frattaroli <[email protected]>
20229L:	[email protected]
20230S:	Maintained
20231F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20232F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20233
20234ROCKCHIP ISP V1 DRIVER
20235M:	Dafna Hirschfeld <[email protected]>
20236M:	Laurent Pinchart <[email protected]>
20237L:	[email protected]
20238L:	[email protected]
20239S:	Maintained
20240F:	Documentation/admin-guide/media/rkisp1.rst
20241F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20242F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20243F:	drivers/media/platform/rockchip/rkisp1
20244F:	include/uapi/linux/rkisp1-config.h
20245
20246ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20247M:	Daniel Golle <[email protected]>
20248M:	Aurelien Jarno <[email protected]>
20249S:	Maintained
20250F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20251F:	drivers/char/hw_random/rockchip-rng.c
20252
20253ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20254M:	Jacob Chen <[email protected]>
20255M:	Ezequiel Garcia <[email protected]>
20256L:	[email protected]
20257L:	[email protected]
20258S:	Maintained
20259F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20260F:	drivers/media/platform/rockchip/rga/
20261
20262ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20263M:	Luca Ceresoli <[email protected]>
20264S:	Maintained
20265F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20266F:	sound/soc/codecs/rk3308_codec.c
20267F:	sound/soc/codecs/rk3308_codec.h
20268
20269ROCKCHIP VIDEO DECODER DRIVER
20270M:	Ezequiel Garcia <[email protected]>
20271L:	[email protected]
20272L:	[email protected]
20273S:	Maintained
20274F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20275F:	drivers/staging/media/rkvdec/
20276
20277ROCKER DRIVER
20278M:	Jiri Pirko <[email protected]>
20279L:	[email protected]
20280S:	Supported
20281F:	drivers/net/ethernet/rocker/
20282
20283ROCKETPORT EXPRESS/INFINITY DRIVER
20284M:	Kevin Cernekee <[email protected]>
20285L:	[email protected]
20286S:	Odd Fixes
20287F:	drivers/tty/serial/rp2.*
20288
20289ROHM BD99954 CHARGER IC
20290M:	Matti Vaittinen <[email protected]>
20291S:	Supported
20292F:	drivers/power/supply/bd99954-charger.c
20293F:	drivers/power/supply/bd99954-charger.h
20294
20295ROHM BH1745 COLOUR SENSOR
20296M:	Mudit Sharma <[email protected]>
20297L:	[email protected]
20298S:	Maintained
20299F:	drivers/iio/light/bh1745.c
20300
20301ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20302M:	Tomasz Duszynski <[email protected]>
20303S:	Maintained
20304F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20305F:	drivers/iio/light/bh1750.c
20306
20307ROHM BM1390 PRESSURE SENSOR DRIVER
20308M:	Matti Vaittinen <[email protected]>
20309L:	[email protected]
20310S:	Supported
20311F:	drivers/iio/pressure/rohm-bm1390.c
20312
20313ROHM BU270xx LIGHT SENSOR DRIVERs
20314M:	Matti Vaittinen <[email protected]>
20315L:	[email protected]
20316S:	Supported
20317F:	drivers/iio/light/rohm-bu27008.c
20318F:	drivers/iio/light/rohm-bu27034.c
20319
20320ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20321M:	Marek Vasut <marek.vasut[email protected]>
20322L:	[email protected]
20323L:	[email protected]
20324S:	Supported
20325F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20326F:	drivers/gpio/gpio-bd9571mwv.c
20327F:	drivers/mfd/bd9571mwv.c
20328F:	drivers/regulator/bd9571mwv-regulator.c
20329F:	include/linux/mfd/bd9571mwv.h
20330
20331ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20332M:	Matti Vaittinen <[email protected]>
20333S:	Supported
20334F:	drivers/clk/clk-bd718x7.c
20335F:	drivers/gpio/gpio-bd71815.c
20336F:	drivers/gpio/gpio-bd71828.c
20337F:	drivers/mfd/rohm-bd71828.c
20338F:	drivers/mfd/rohm-bd718x7.c
20339F:	drivers/mfd/rohm-bd9576.c
20340F:	drivers/mfd/rohm-bd96801.c
20341F:	drivers/regulator/bd71815-regulator.c
20342F:	drivers/regulator/bd71828-regulator.c
20343F:	drivers/regulator/bd718x7-regulator.c
20344F:	drivers/regulator/bd9576-regulator.c
20345F:	drivers/regulator/bd96801-regulator.c
20346F:	drivers/regulator/rohm-regulator.c
20347F:	drivers/rtc/rtc-bd70528.c
20348F:	drivers/watchdog/bd9576_wdt.c
20349F:	drivers/watchdog/bd96801_wdt.c
20350F:	include/linux/mfd/rohm-bd71815.h
20351F:	include/linux/mfd/rohm-bd71828.h
20352F:	include/linux/mfd/rohm-bd718x7.h
20353F:	include/linux/mfd/rohm-bd957x.h
20354F:	include/linux/mfd/rohm-bd96801.h
20355F:	include/linux/mfd/rohm-generic.h
20356F:	include/linux/mfd/rohm-shared.h
20357
20358ROSE NETWORK LAYER
20359L:	[email protected]
20360S:	Orphan
20361W:	https://linux-ax25.in-berlin.de
20362F:	include/net/rose.h
20363F:	include/uapi/linux/rose.h
20364F:	net/rose/
20365
20366ROTATION DRIVER FOR ALLWINNER A83T
20367M:	Jernej Skrabec <[email protected]>
20368L:	[email protected]
20369S:	Maintained
20370T:	git git://linuxtv.org/media.git
20371F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20372F:	drivers/media/platform/sunxi/sun8i-rotate/
20373
20374RPMB SUBSYSTEM
20375M:	Jens Wiklander <[email protected]>
20376L:	[email protected]
20377S:	Supported
20378F:	drivers/misc/rpmb-core.c
20379F:	include/linux/rpmb.h
20380
20381RPMSG TTY DRIVER
20382M:	Arnaud Pouliquen <[email protected]>
20383L:	[email protected]
20384S:	Maintained
20385F:	drivers/tty/rpmsg_tty.c
20386
20387RTASE ETHERNET DRIVER
20388M:	Justin Lai <[email protected]>
20389M:	Larry Chiu <[email protected]>
20390L:	[email protected]
20391S:	Maintained
20392F:	drivers/net/ethernet/realtek/rtase/
20393
20394RTL2830 MEDIA DRIVER
20395L:	[email protected]
20396S:	Orphan
20397W:	https://linuxtv.org
20398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20399F:	drivers/media/dvb-frontends/rtl2830*
20400
20401RTL2832 MEDIA DRIVER
20402L:	[email protected]
20403S:	Orphan
20404W:	https://linuxtv.org
20405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20406F:	drivers/media/dvb-frontends/rtl2832*
20407
20408RTL2832_SDR 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/rtl2832_sdr*
20414
20415RTL8180 WIRELESS DRIVER
20416L:	[email protected]
20417S:	Orphan
20418F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20419
20420RTL8187 WIRELESS DRIVER
20421M:	Hin-Tak Leung <[email protected]>
20422L:	[email protected]
20423S:	Maintained
20424T:	git https://github.com/pkshih/rtw.git
20425F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20426
20427RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20428M:	Jes Sorensen <[email protected]>
20429L:	[email protected]
20430S:	Maintained
20431T:	git https://github.com/pkshih/rtw.git
20432F:	drivers/net/wireless/realtek/rtl8xxxu/
20433
20434RTL9300 I2C DRIVER (rtl9300-i2c)
20435M:	Chris Packham <[email protected]>
20436L:	[email protected]
20437S:	Maintained
20438F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20439F:	drivers/i2c/busses/i2c-rtl9300.c
20440
20441RTRS TRANSPORT DRIVERS
20442M:	Md. Haris Iqbal <[email protected]>
20443M:	Jack Wang <[email protected]>
20444L:	[email protected]
20445S:	Maintained
20446F:	drivers/infiniband/ulp/rtrs/
20447
20448RUNTIME VERIFICATION (RV)
20449M:	Steven Rostedt <[email protected]>
20450L:	[email protected]
20451S:	Maintained
20452F:	Documentation/trace/rv/
20453F:	include/linux/rv.h
20454F:	include/rv/
20455F:	kernel/trace/rv/
20456F:	tools/verification/
20457
20458RUST
20459M:	Miguel Ojeda <[email protected]>
20460M:	Alex Gaynor <[email protected]>
20461R:	Boqun Feng <[email protected]>
20462R:	Gary Guo <[email protected]>
20463R:	Björn Roy Baron <[email protected]>
20464R:	Benno Lossin <[email protected]>
20465R:	Andreas Hindborg <[email protected]>
20466R:	Alice Ryhl <[email protected]>
20467R:	Trevor Gross <[email protected]>
20468L:	[email protected]
20469S:	Supported
20470W:	https://rust-for-linux.com
20471B:	https://github.com/Rust-for-Linux/linux/issues
20472C:	zulip://rust-for-linux.zulipchat.com
20473P:	https://rust-for-linux.com/contributing
20474T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20475F:	.clippy.toml
20476F:	Documentation/rust/
20477F:	include/trace/events/rust_sample.h
20478F:	rust/
20479F:	samples/rust/
20480F:	scripts/*rust*
20481F:	tools/testing/selftests/rust/
20482K:	\b(?i:rust)\b
20483
20484RUST [ALLOC]
20485M:	Danilo Krummrich <[email protected]>
20486L:	[email protected]
20487S:	Maintained
20488F:	rust/kernel/alloc.rs
20489F:	rust/kernel/alloc/
20490
20491RXRPC SOCKETS (AF_RXRPC)
20492M:	David Howells <[email protected]>
20493M:	Marc Dionne <[email protected]>
20494L:	[email protected]
20495S:	Supported
20496W:	https://www.infradead.org/~dhowells/kafs/
20497F:	Documentation/networking/rxrpc.rst
20498F:	include/keys/rxrpc-type.h
20499F:	include/net/af_rxrpc.h
20500F:	include/trace/events/rxrpc.h
20501F:	include/uapi/linux/rxrpc.h
20502F:	net/rxrpc/
20503
20504S3 SAVAGE FRAMEBUFFER DRIVER
20505M:	Antonino Daplas <[email protected]>
20506L:	[email protected]
20507S:	Maintained
20508F:	drivers/video/fbdev/savage/
20509
20510S390 ARCHITECTURE
20511M:	Heiko Carstens <[email protected]>
20512M:	Vasily Gorbik <[email protected]>
20513M:	Alexander Gordeev <[email protected]>
20514R:	Christian Borntraeger <[email protected]>
20515R:	Sven Schnelle <[email protected]>
20516L:	[email protected]
20517S:	Supported
20518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20519F:	Documentation/driver-api/s390-drivers.rst
20520F:	Documentation/arch/s390/
20521F:	arch/s390/
20522F:	drivers/s390/
20523F:	drivers/watchdog/diag288_wdt.c
20524
20525S390 COMMON I/O LAYER
20526M:	Vineeth Vijayan <[email protected]>
20527M:	Peter Oberparleiter <[email protected]>
20528L:	[email protected]
20529S:	Supported
20530F:	drivers/s390/cio/
20531
20532S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20533M:	Harald Freudenberger <[email protected]>
20534M:	Holger Dengler <[email protected]>
20535L:	[email protected]
20536L:	[email protected]
20537S:	Supported
20538F:	arch/s390/crypto/
20539F:	arch/s390/include/asm/archrandom.h
20540F:	arch/s390/include/asm/cpacf.h
20541
20542S390 DASD DRIVER
20543M:	Stefan Haberland <[email protected]>
20544M:	Jan Hoeppner <[email protected]>
20545L:	[email protected]
20546S:	Supported
20547F:	block/partitions/ibm.c
20548F:	drivers/s390/block/dasd*
20549F:	include/linux/dasd_mod.h
20550
20551S390 HWRANDOM TRNG DRIVER
20552M:	Harald Freudenberger <[email protected]>
20553M:	Holger Dengler <[email protected]>
20554L:	[email protected]
20555L:	[email protected]
20556S:	Supported
20557F:	drivers/char/hw_random/s390-trng.c
20558
20559S390 IOMMU (PCI)
20560M:	Niklas Schnelle <[email protected]>
20561M:	Matthew Rosato <[email protected]>
20562R:	Gerald Schaefer <[email protected]>
20563L:	[email protected]
20564S:	Supported
20565F:	drivers/iommu/s390-iommu.c
20566
20567S390 IUCV NETWORK LAYER
20568M:	Alexandra Winter <[email protected]>
20569M:	Thorsten Winkler <[email protected]>
20570L:	[email protected]
20571L:	[email protected]
20572S:	Supported
20573F:	drivers/s390/net/*iucv*
20574F:	include/net/iucv/
20575F:	net/iucv/
20576
20577S390 MM
20578M:	Alexander Gordeev <[email protected]>
20579M:	Gerald Schaefer <[email protected]>
20580L:	[email protected]
20581S:	Supported
20582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20583F:	arch/s390/include/asm/pgtable.h
20584F:	arch/s390/mm
20585
20586S390 NETWORK DRIVERS
20587M:	Alexandra Winter <[email protected]>
20588M:	Thorsten Winkler <[email protected]>
20589L:	[email protected]
20590L:	[email protected]
20591S:	Supported
20592F:	drivers/s390/net/
20593
20594S390 PCI SUBSYSTEM
20595M:	Niklas Schnelle <[email protected]>
20596M:	Gerald Schaefer <[email protected]>
20597L:	[email protected]
20598S:	Supported
20599F:	Documentation/arch/s390/pci.rst
20600F:	arch/s390/pci/
20601F:	drivers/pci/hotplug/s390_pci_hpc.c
20602
20603S390 PTP DRIVER
20604M:	Sven Schnelle <[email protected]>
20605L:	[email protected]
20606S:	Supported
20607F:	drivers/ptp/ptp_s390.c
20608
20609S390 SCM DRIVER
20610M:	Vineeth Vijayan <[email protected]>
20611L:	[email protected]
20612S:	Supported
20613F:	drivers/s390/block/scm*
20614F:	drivers/s390/cio/scm.c
20615
20616S390 VFIO AP DRIVER
20617M:	Tony Krowiak <[email protected]>
20618M:	Halil Pasic <[email protected]>
20619M:	Jason Herne <[email protected]>
20620L:	[email protected]
20621S:	Supported
20622F:	Documentation/arch/s390/vfio-ap*
20623F:	drivers/s390/crypto/vfio_ap*
20624
20625S390 VFIO-CCW DRIVER
20626M:	Eric Farman <[email protected]>
20627M:	Matthew Rosato <[email protected]>
20628R:	Halil Pasic <[email protected]>
20629L:	[email protected]
20630L:	[email protected]
20631S:	Supported
20632F:	Documentation/arch/s390/vfio-ccw.rst
20633F:	drivers/s390/cio/vfio_ccw*
20634F:	include/uapi/linux/vfio_ccw.h
20635
20636S390 VFIO-PCI DRIVER
20637M:	Matthew Rosato <[email protected]>
20638M:	Eric Farman <[email protected]>
20639L:	[email protected]
20640L:	[email protected]
20641S:	Supported
20642F:	arch/s390/kvm/pci*
20643F:	drivers/vfio/pci/vfio_pci_zdev.c
20644F:	include/uapi/linux/vfio_zdev.h
20645
20646S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20647M:	Harald Freudenberger <[email protected]>
20648M:	Holger Dengler <[email protected]>
20649L:	[email protected]
20650S:	Supported
20651F:	arch/s390/include/asm/ap.h
20652F:	arch/s390/include/asm/pkey.h
20653F:	arch/s390/include/asm/trace/zcrypt.h
20654F:	arch/s390/include/uapi/asm/pkey.h
20655F:	arch/s390/include/uapi/asm/zcrypt.h
20656F:	drivers/s390/crypto/
20657
20658S390 ZFCP DRIVER
20659M:	Steffen Maier <[email protected]>
20660M:	Benjamin Block <[email protected]>
20661L:	[email protected]
20662S:	Supported
20663F:	drivers/s390/scsi/zfcp_*
20664
20665SAA6588 RDS RECEIVER DRIVER
20666M:	Hans Verkuil <[email protected]>
20667L:	[email protected]
20668S:	Odd Fixes
20669W:	https://linuxtv.org
20670T:	git git://linuxtv.org/media.git
20671F:	drivers/media/i2c/saa6588*
20672
20673SAA7134 VIDEO4LINUX DRIVER
20674M:	Mauro Carvalho Chehab <[email protected]>
20675L:	[email protected]
20676S:	Odd fixes
20677W:	https://linuxtv.org
20678T:	git git://linuxtv.org/media.git
20679F:	Documentation/driver-api/media/drivers/saa7134*
20680F:	drivers/media/pci/saa7134/
20681
20682SAA7146 VIDEO4LINUX-2 DRIVER
20683M:	Hans Verkuil <[email protected]>
20684L:	[email protected]
20685S:	Maintained
20686T:	git git://linuxtv.org/media.git
20687F:	drivers/media/common/saa7146/
20688F:	drivers/media/pci/saa7146/
20689F:	include/media/drv-intf/saa7146*
20690
20691SAFESETID SECURITY MODULE
20692M:	Micah Morton <[email protected]>
20693S:	Supported
20694F:	Documentation/admin-guide/LSM/SafeSetID.rst
20695F:	security/safesetid/
20696
20697SAMSUNG AUDIO (ASoC) DRIVERS
20698M:	Sylwester Nawrocki <[email protected]>
20699L:	[email protected]
20700S:	Maintained
20701B:	mailto:[email protected]
20702F:	Documentation/devicetree/bindings/sound/samsung*
20703F:	sound/soc/samsung/
20704
20705SAMSUNG EXYNOS850 SoC SUPPORT
20706M:	Sam Protsenko <[email protected]>
20707L:	[email protected] (moderated for non-subscribers)
20708L:	[email protected]
20709S:	Maintained
20710F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20711F:	arch/arm64/boot/dts/exynos/exynos850*
20712F:	drivers/clk/samsung/clk-exynos850.c
20713F:	include/dt-bindings/clock/exynos850.h
20714
20715SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20716M:	Krzysztof Kozlowski <[email protected]>
20717L:	[email protected]
20718L:	[email protected]
20719S:	Maintained
20720F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20721F:	drivers/crypto/exynos-rng.c
20722
20723SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20724M:	Łukasz Stelmach <[email protected]>
20725L:	[email protected]
20726S:	Maintained
20727F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20728F:	drivers/char/hw_random/exynos-trng.c
20729
20730SAMSUNG FRAMEBUFFER DRIVER
20731M:	Jingoo Han <[email protected]>
20732L:	[email protected]
20733S:	Maintained
20734F:	drivers/video/fbdev/s3c-fb.c
20735
20736SAMSUNG INTERCONNECT DRIVERS
20737M:	Sylwester Nawrocki <[email protected]>
20738M:	Artur Świgoń <[email protected]>
20739L:	[email protected]
20740L:	[email protected]
20741S:	Supported
20742F:	drivers/interconnect/samsung/
20743
20744SAMSUNG LAPTOP DRIVER
20745M:	Corentin Chary <[email protected]>
20746L:	[email protected]
20747S:	Maintained
20748F:	drivers/platform/x86/samsung-laptop.c
20749
20750SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20751M:	Krzysztof Kozlowski <[email protected]>
20752L:	[email protected]
20753L:	[email protected]
20754S:	Maintained
20755B:	mailto:[email protected]
20756F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20757F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20758F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20759F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20760F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20761F:	drivers/clk/clk-s2mps11.c
20762F:	drivers/mfd/sec*.c
20763F:	drivers/regulator/s2m*.c
20764F:	drivers/regulator/s5m*.c
20765F:	drivers/rtc/rtc-s5m.c
20766F:	include/linux/mfd/samsung/
20767
20768SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20769M:	Sylwester Nawrocki <[email protected]>
20770L:	[email protected]
20771L:	[email protected]
20772S:	Maintained
20773F:	drivers/media/platform/samsung/s3c-camif/
20774F:	include/media/drv-intf/s3c_camif.h
20775
20776SAMSUNG S3FWRN5 NFC DRIVER
20777M:	Krzysztof Kozlowski <[email protected]>
20778S:	Maintained
20779F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20780F:	drivers/nfc/s3fwrn5
20781
20782SAMSUNG S5C73M3 CAMERA DRIVER
20783M:	Sylwester Nawrocki <[email protected]>
20784M:	Andrzej Hajda <[email protected]>
20785L:	[email protected]
20786S:	Supported
20787F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20788F:	drivers/media/i2c/s5c73m3/*
20789
20790SAMSUNG S5K5BAF CAMERA DRIVER
20791M:	Sylwester Nawrocki <[email protected]>
20792M:	Andrzej Hajda <[email protected]>
20793L:	[email protected]
20794S:	Supported
20795F:	drivers/media/i2c/s5k5baf.c
20796
20797SAMSUNG S5P Security SubSystem (SSS) DRIVER
20798M:	Krzysztof Kozlowski <[email protected]>
20799M:	Vladimir Zapolskiy <[email protected]>
20800L:	[email protected]
20801L:	[email protected]
20802S:	Maintained
20803F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20804F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20805F:	drivers/crypto/s5p-sss.c
20806
20807SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20808M:	Sylwester Nawrocki <[email protected]>
20809L:	[email protected]
20810S:	Supported
20811Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20812F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20813F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20814F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20815F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20816F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20817F:	drivers/media/platform/samsung/exynos4-is/
20818
20819SAMSUNG SOC CLOCK DRIVERS
20820M:	Krzysztof Kozlowski <[email protected]>
20821M:	Sylwester Nawrocki <[email protected]>
20822M:	Chanwoo Choi <[email protected]>
20823R:	Alim Akhtar <[email protected]>
20824L:	[email protected]
20825S:	Maintained
20826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20827F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20828F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20829F:	drivers/clk/samsung/
20830F:	include/dt-bindings/clock/exynos*.h
20831F:	include/dt-bindings/clock/s5p*.h
20832F:	include/dt-bindings/clock/samsung,*.h
20833F:	include/linux/clk/samsung.h
20834
20835SAMSUNG SPI DRIVERS
20836M:	Andi Shyti <[email protected]>
20837L:	[email protected]
20838L:	[email protected]
20839S:	Maintained
20840F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20841F:	drivers/spi/spi-s3c*
20842F:	include/linux/platform_data/spi-s3c64xx.h
20843
20844SAMSUNG SXGBE DRIVERS
20845M:	Byungho An <[email protected]>
20846L:	[email protected]
20847S:	Supported
20848F:	drivers/net/ethernet/samsung/sxgbe/
20849
20850SAMSUNG THERMAL DRIVER
20851M:	Bartlomiej Zolnierkiewicz <[email protected]>
20852M:	Krzysztof Kozlowski <[email protected]>
20853L:	[email protected]
20854L:	[email protected]
20855S:	Maintained
20856F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20857F:	drivers/thermal/samsung/
20858
20859SAMSUNG USB2 PHY DRIVER
20860M:	Sylwester Nawrocki <[email protected]>
20861L:	[email protected]
20862S:	Supported
20863F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20864F:	Documentation/driver-api/phy/samsung-usb2.rst
20865F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20866F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20867F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20868F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20869F:	drivers/phy/samsung/phy-samsung-usb2.c
20870F:	drivers/phy/samsung/phy-samsung-usb2.h
20871
20872SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20873M:	Paul Barker <[email protected]>
20874R:	Marc Murphy <[email protected]>
20875S:	Supported
20876F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20877
20878SC1200 WDT DRIVER
20879M:	Zwane Mwaikambo <[email protected]>
20880S:	Maintained
20881F:	drivers/watchdog/sc1200wdt.c
20882
20883SCHEDULER
20884M:	Ingo Molnar <[email protected]>
20885M:	Peter Zijlstra <[email protected]>
20886M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
20887M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
20888R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
20889R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
20890R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
20891R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
20892R:	Valentin Schneider <[email protected]> (TOPOLOGY)
20893L:	[email protected]
20894S:	Maintained
20895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20896F:	include/linux/preempt.h
20897F:	include/linux/sched.h
20898F:	include/linux/wait.h
20899F:	include/uapi/linux/sched.h
20900F:	kernel/sched/
20901
20902SCHEDULER - SCHED_EXT
20903R:	Tejun Heo <[email protected]>
20904R:	David Vernet <[email protected]>
20905L:	[email protected]
20906S:	Maintained
20907W:	https://github.com/sched-ext/scx
20908T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20909F:	include/linux/sched/ext.h
20910F:	kernel/sched/ext.h
20911F:	kernel/sched/ext.c
20912F:	tools/sched_ext/
20913F:	tools/testing/selftests/sched_ext
20914
20915SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20916M:	Gustavo Silva <[email protected]>
20917S:	Maintained
20918F:	drivers/iio/chemical/ens160_core.c
20919F:	drivers/iio/chemical/ens160_i2c.c
20920F:	drivers/iio/chemical/ens160_spi.c
20921F:	drivers/iio/chemical/ens160.h
20922
20923SCSI LIBSAS SUBSYSTEM
20924R:	John Garry <[email protected]>
20925R:	Jason Yan <[email protected]>
20926L:	[email protected]
20927S:	Supported
20928F:	Documentation/scsi/libsas.rst
20929F:	drivers/scsi/libsas/
20930F:	include/scsi/libsas.h
20931F:	include/scsi/sas_ata.h
20932
20933SCSI RDMA PROTOCOL (SRP) INITIATOR
20934M:	Bart Van Assche <[email protected]>
20935L:	[email protected]
20936S:	Supported
20937Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20938F:	drivers/infiniband/ulp/srp/
20939F:	include/scsi/srp.h
20940
20941SCSI RDMA PROTOCOL (SRP) TARGET
20942M:	Bart Van Assche <[email protected]>
20943L:	[email protected]
20944L:	[email protected]
20945S:	Supported
20946Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20947F:	drivers/infiniband/ulp/srpt/
20948
20949SCSI SG DRIVER
20950M:	Doug Gilbert <[email protected]>
20951L:	[email protected]
20952S:	Maintained
20953W:	http://sg.danny.cz/sg
20954F:	Documentation/scsi/scsi-generic.rst
20955F:	drivers/scsi/sg.c
20956F:	include/scsi/sg.h
20957
20958SCSI SUBSYSTEM
20959M:	"James E.J. Bottomley" <[email protected]>
20960M:	"Martin K. Petersen" <[email protected]>
20961L:	[email protected]
20962S:	Maintained
20963Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20966F:	Documentation/devicetree/bindings/scsi/
20967F:	drivers/scsi/
20968F:	drivers/ufs/
20969F:	include/scsi/
20970F:	include/uapi/scsi/
20971
20972SCSI TAPE DRIVER
20973M:	Kai Mäkisara <[email protected]>
20974L:	[email protected]
20975S:	Maintained
20976F:	Documentation/scsi/st.rst
20977F:	drivers/scsi/st.*
20978F:	drivers/scsi/st_*.h
20979
20980SCSI TARGET CORE USER DRIVER
20981M:	Bodo Stroesser <[email protected]>
20982L:	[email protected]
20983L:	[email protected]
20984S:	Supported
20985F:	Documentation/target/tcmu-design.rst
20986F:	drivers/target/target_core_user.c
20987F:	include/uapi/linux/target_core_user.h
20988
20989SCSI TARGET SUBSYSTEM
20990M:	"Martin K. Petersen" <[email protected]>
20991L:	[email protected]
20992L:	[email protected]
20993S:	Supported
20994Q:	https://patchwork.kernel.org/project/target-devel/list/
20995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20996F:	Documentation/target/
20997F:	drivers/target/
20998F:	include/target/
20999
21000SCTP PROTOCOL
21001M:	Marcelo Ricardo Leitner <[email protected]>
21002M:	Xin Long <[email protected]>
21003L:	[email protected]
21004S:	Maintained
21005W:	https://github.com/sctp/lksctp-tools/wiki
21006F:	Documentation/networking/sctp.rst
21007F:	include/linux/sctp.h
21008F:	include/net/sctp/
21009F:	include/uapi/linux/sctp.h
21010F:	net/sctp/
21011
21012SCx200 CPU SUPPORT
21013M:	Jim Cromie <[email protected]>
21014S:	Odd Fixes
21015F:	Documentation/i2c/busses/scx200_acb.rst
21016F:	arch/x86/platform/scx200/
21017F:	drivers/i2c/busses/scx200*
21018F:	drivers/mtd/maps/scx200_docflash.c
21019F:	drivers/watchdog/scx200_wdt.c
21020F:	include/linux/scx200.h
21021
21022SCx200 GPIO DRIVER
21023M:	Jim Cromie <[email protected]>
21024S:	Maintained
21025F:	drivers/char/scx200_gpio.c
21026F:	include/linux/scx200_gpio.h
21027
21028SCx200 HRT CLOCKSOURCE DRIVER
21029M:	Jim Cromie <[email protected]>
21030S:	Maintained
21031F:	drivers/clocksource/scx200_hrt.c
21032
21033SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21034M:	Sascha Sommer <[email protected]>
21035L:	[email protected] (subscribers-only)
21036S:	Maintained
21037F:	drivers/mmc/host/sdricoh_cs.c
21038
21039SECO BOARDS CEC DRIVER
21040M:	Ettore Chimenti <[email protected]>
21041S:	Maintained
21042F:	drivers/media/cec/platform/seco/seco-cec.c
21043F:	drivers/media/cec/platform/seco/seco-cec.h
21044
21045SECURE COMPUTING
21046M:	Kees Cook <[email protected]>
21047R:	Andy Lutomirski <[email protected]>
21048R:	Will Drewry <[email protected]>
21049S:	Supported
21050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21051F:	Documentation/userspace-api/seccomp_filter.rst
21052F:	include/linux/seccomp.h
21053F:	include/uapi/linux/seccomp.h
21054F:	kernel/seccomp.c
21055F:	tools/testing/selftests/kselftest_harness.h
21056F:	tools/testing/selftests/seccomp/*
21057K:	\bsecure_computing
21058K:	\bTIF_SECCOMP\b
21059
21060SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21061M:	Kamal Dasu <[email protected]>
21062M:	Al Cooper <[email protected]>
21063R:	Broadcom internal kernel review list <[email protected]>
21064L:	[email protected]
21065S:	Maintained
21066F:	drivers/mmc/host/sdhci-brcmstb*
21067
21068SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21069M:	Adrian Hunter <[email protected]>
21070L:	[email protected]
21071S:	Supported
21072F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21073F:	drivers/mmc/host/sdhci*
21074
21075SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21076M:	Aubin Constans <[email protected]>
21077R:	Eugen Hristev <[email protected]>
21078L:	[email protected]
21079S:	Supported
21080F:	drivers/mmc/host/sdhci-of-at91.c
21081
21082SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21083M:	Haibo Chen <[email protected]>
21084L:	[email protected]
21085L:	[email protected]
21086L:	[email protected]
21087S:	Maintained
21088F:	drivers/mmc/host/sdhci-esdhc-imx.c
21089
21090SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21091M:	Ben Dooks <[email protected]>
21092M:	Jaehoon Chung <[email protected]>
21093L:	[email protected]
21094S:	Maintained
21095F:	drivers/mmc/host/sdhci-s3c*
21096
21097SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21098M:	Viresh Kumar <[email protected]>
21099L:	[email protected]
21100S:	Maintained
21101F:	drivers/mmc/host/sdhci-spear.c
21102
21103SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21104M:	Vignesh Raghavendra <[email protected]>
21105L:	[email protected]
21106S:	Maintained
21107F:	drivers/mmc/host/sdhci-omap.c
21108
21109SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21110M:	Jonathan Derrick <[email protected]>
21111L:	[email protected]
21112S:	Supported
21113F:	block/opal_proto.h
21114F:	block/sed*
21115F:	include/linux/sed*
21116F:	include/uapi/linux/sed*
21117
21118SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21119M:	Mark Rutland <[email protected]>
21120M:	Lorenzo Pieralisi <[email protected]>
21121M:	Sudeep Holla <[email protected]>
21122L:	[email protected] (moderated for non-subscribers)
21123S:	Maintained
21124F:	drivers/firmware/smccc/
21125F:	include/linux/arm-smccc.h
21126
21127SECURITY CONTACT
21128M:	Security Officers <[email protected]>
21129S:	Supported
21130F:	Documentation/process/security-bugs.rst
21131
21132SECURITY SUBSYSTEM
21133M:	Paul Moore <[email protected]>
21134M:	James Morris <[email protected]>
21135M:	"Serge E. Hallyn" <[email protected]>
21136L:	[email protected]
21137S:	Supported
21138Q:	https://patchwork.kernel.org/project/linux-security-module/list
21139B:	mailto:[email protected]
21140P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21141T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21142F:	include/linux/lsm/
21143F:	include/linux/lsm_audit.h
21144F:	include/linux/lsm_hook_defs.h
21145F:	include/linux/lsm_hooks.h
21146F:	include/linux/security.h
21147F:	include/uapi/linux/lsm.h
21148F:	security/
21149F:	tools/testing/selftests/lsm/
21150X:	security/selinux/
21151K:	\bsecurity_[a-z_0-9]\+\b
21152
21153SELINUX SECURITY MODULE
21154M:	Paul Moore <[email protected]>
21155M:	Stephen Smalley <[email protected]>
21156R:	Ondrej Mosnacek <[email protected]>
21157L:	[email protected]
21158S:	Supported
21159W:	https://github.com/SELinuxProject
21160Q:	https://patchwork.kernel.org/project/selinux/list
21161B:	mailto:[email protected]
21162P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21163T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21164F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21165F:	Documentation/ABI/removed/sysfs-selinux-disable
21166F:	Documentation/admin-guide/LSM/SELinux.rst
21167F:	include/trace/events/avc.h
21168F:	include/uapi/linux/selinux_netlink.h
21169F:	scripts/selinux/
21170F:	security/selinux/
21171
21172SENSABLE PHANTOM
21173M:	Jiri Slaby <[email protected]>
21174S:	Maintained
21175F:	drivers/misc/phantom.c
21176F:	include/uapi/linux/phantom.h
21177
21178SENSEAIR SUNRISE 006-0-0007
21179M:	Jacopo Mondi <[email protected]>
21180S:	Maintained
21181F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21182F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21183F:	drivers/iio/chemical/sunrise_co2.c
21184
21185SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21186M:	Tomasz Duszynski <[email protected]>
21187S:	Maintained
21188F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21189F:	drivers/iio/chemical/scd30.h
21190F:	drivers/iio/chemical/scd30_core.c
21191F:	drivers/iio/chemical/scd30_i2c.c
21192F:	drivers/iio/chemical/scd30_serial.c
21193
21194SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21195M:	Roan van Dijk <[email protected]>
21196S:	Maintained
21197F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21198F:	drivers/iio/chemical/scd4x.c
21199
21200SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21201M:	Petar Stoykov <[email protected]>
21202S:	Maintained
21203F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21204F:	drivers/iio/pressure/sdp500.c
21205
21206SENSIRION SGP40 GAS SENSOR DRIVER
21207M:	Andreas Klinger <[email protected]>
21208S:	Maintained
21209F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21210F:	drivers/iio/chemical/sgp40.c
21211
21212SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21213M:	Tomasz Duszynski <[email protected]>
21214S:	Maintained
21215F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21216F:	drivers/iio/chemical/sps30.c
21217F:	drivers/iio/chemical/sps30_i2c.c
21218F:	drivers/iio/chemical/sps30_serial.c
21219
21220SERIAL DEVICE BUS
21221M:	Rob Herring <[email protected]>
21222L:	[email protected]
21223S:	Maintained
21224F:	Documentation/devicetree/bindings/serial/serial.yaml
21225F:	drivers/tty/serdev/
21226F:	include/linux/serdev.h
21227
21228SERIAL IR RECEIVER
21229M:	Sean Young <[email protected]>
21230L:	[email protected]
21231S:	Maintained
21232F:	drivers/media/rc/serial_ir.c
21233
21234SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21235M:	Srinivas Kandagatla <[email protected]>
21236L:	[email protected]
21237S:	Maintained
21238F:	Documentation/devicetree/bindings/slimbus/
21239F:	drivers/slimbus/
21240F:	include/linux/slimbus.h
21241
21242SFC NETWORK DRIVER
21243M:	Edward Cree <[email protected]>
21244M:	Martin Habets <[email protected]>
21245L:	[email protected]
21246L:	[email protected]
21247S:	Supported
21248F:	Documentation/networking/devlink/sfc.rst
21249F:	drivers/net/ethernet/sfc/
21250
21251SFCTEMP HWMON DRIVER
21252M:	Emil Renner Berthing <[email protected]>
21253M:	Hal Feng <[email protected]>
21254L:	[email protected]
21255S:	Maintained
21256F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21257F:	Documentation/hwmon/sfctemp.rst
21258F:	drivers/hwmon/sfctemp.c
21259
21260SFF/SFP/SFP+ MODULE SUPPORT
21261M:	Russell King <[email protected]>
21262L:	[email protected]
21263S:	Maintained
21264F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21265F:	drivers/net/phy/phylink.c
21266F:	drivers/net/phy/sfp*
21267F:	include/linux/mdio/mdio-i2c.h
21268F:	include/linux/phylink.h
21269F:	include/linux/sfp.h
21270K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21271
21272SGI GRU DRIVER
21273M:	Dimitri Sivanich <[email protected]>
21274S:	Maintained
21275F:	drivers/misc/sgi-gru/
21276
21277SGI XP/XPC/XPNET DRIVER
21278M:	Robin Holt <[email protected]>
21279M:	Steve Wahl <[email protected]>
21280S:	Maintained
21281F:	drivers/misc/sgi-xp/
21282
21283SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21284M:	Wenjia Zhang <[email protected]>
21285M:	Jan Karcher <[email protected]>
21286R:	D. Wythe <[email protected]>
21287R:	Tony Lu <[email protected]>
21288R:	Wen Gu <[email protected]>
21289L:	[email protected]
21290L:	[email protected]
21291S:	Supported
21292F:	net/smc/
21293
21294SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21295M:	Linus Walleij <[email protected]>
21296L:	[email protected]
21297S:	Maintained
21298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21299F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21300F:	drivers/iio/light/gp2ap002.c
21301
21302SHARP RJ54N1CB0C SENSOR DRIVER
21303M:	Jacopo Mondi <[email protected]>
21304L:	[email protected]
21305S:	Odd fixes
21306T:	git git://linuxtv.org/media.git
21307F:	drivers/media/i2c/rj54n1cb0c.c
21308F:	include/media/i2c/rj54n1cb0c.h
21309
21310SHRINKER
21311M:	Andrew Morton <[email protected]>
21312M:	Dave Chinner <[email protected]>
21313R:	Qi Zheng <[email protected]>
21314R:	Roman Gushchin <[email protected]>
21315R:	Muchun Song <[email protected]>
21316L:	[email protected]
21317S:	Maintained
21318F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21319F:	include/linux/shrinker.h
21320F:	mm/shrinker.c
21321F:	mm/shrinker_debug.c
21322
21323SH_VOU V4L2 OUTPUT DRIVER
21324L:	[email protected]
21325S:	Orphan
21326F:	drivers/media/platform/renesas/sh_vou.c
21327F:	include/media/drv-intf/sh_vou.h
21328
21329SI2157 MEDIA DRIVER
21330L:	[email protected]
21331S:	Orphan
21332W:	https://linuxtv.org
21333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21334F:	drivers/media/tuners/si2157*
21335
21336SI2165 MEDIA DRIVER
21337M:	Matthias Schwarzott <[email protected]>
21338L:	[email protected]
21339S:	Maintained
21340W:	https://linuxtv.org
21341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21342F:	drivers/media/dvb-frontends/si2165*
21343
21344SI2168 MEDIA DRIVER
21345L:	[email protected]
21346S:	Orphan
21347W:	https://linuxtv.org
21348Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21349F:	drivers/media/dvb-frontends/si2168*
21350
21351SI470X FM RADIO RECEIVER I2C DRIVER
21352M:	Hans Verkuil <[email protected]>
21353L:	[email protected]
21354S:	Odd Fixes
21355W:	https://linuxtv.org
21356T:	git git://linuxtv.org/media.git
21357F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21358F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21359
21360SI470X FM RADIO RECEIVER USB DRIVER
21361M:	Hans Verkuil <[email protected]>
21362L:	[email protected]
21363S:	Maintained
21364W:	https://linuxtv.org
21365T:	git git://linuxtv.org/media.git
21366F:	drivers/media/radio/si470x/radio-si470x-common.c
21367F:	drivers/media/radio/si470x/radio-si470x-usb.c
21368F:	drivers/media/radio/si470x/radio-si470x.h
21369
21370SI4713 FM RADIO TRANSMITTER I2C DRIVER
21371M:	Eduardo Valentin <[email protected]>
21372L:	[email protected]
21373S:	Odd Fixes
21374W:	https://linuxtv.org
21375T:	git git://linuxtv.org/media.git
21376F:	drivers/media/radio/si4713/si4713.?
21377
21378SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21379M:	Eduardo Valentin <[email protected]>
21380L:	[email protected]
21381S:	Odd Fixes
21382W:	https://linuxtv.org
21383T:	git git://linuxtv.org/media.git
21384F:	drivers/media/radio/si4713/radio-platform-si4713.c
21385
21386SI4713 FM RADIO TRANSMITTER USB DRIVER
21387M:	Hans Verkuil <[email protected]>
21388L:	[email protected]
21389S:	Maintained
21390W:	https://linuxtv.org
21391T:	git git://linuxtv.org/media.git
21392F:	drivers/media/radio/si4713/radio-usb-si4713.c
21393
21394SIANO DVB DRIVER
21395M:	Mauro Carvalho Chehab <[email protected]>
21396L:	[email protected]
21397S:	Odd fixes
21398W:	https://linuxtv.org
21399T:	git git://linuxtv.org/media.git
21400F:	drivers/media/common/siano/
21401F:	drivers/media/mmc/siano/
21402F:	drivers/media/usb/siano/
21403F:	drivers/media/usb/siano/
21404
21405SIEMENS IPC LED DRIVERS
21406M:	Bao Cheng Su <[email protected]>
21407M:	Benedikt Niedermayr <[email protected]>
21408M:	Tobias Schaffner <[email protected]>
21409L:	[email protected]
21410S:	Maintained
21411F:	drivers/leds/simple/
21412
21413SIEMENS IPC PLATFORM DRIVERS
21414M:	Bao Cheng Su <[email protected]>
21415M:	Benedikt Niedermayr <[email protected]>
21416M:	Tobias Schaffner <[email protected]>
21417L:	[email protected]
21418S:	Maintained
21419F:	drivers/platform/x86/siemens/
21420F:	include/linux/platform_data/x86/simatic-ipc-base.h
21421F:	include/linux/platform_data/x86/simatic-ipc.h
21422
21423SIEMENS IPC WATCHDOG DRIVERS
21424M:	Bao Cheng Su <[email protected]>
21425M:	Benedikt Niedermayr <[email protected]>
21426M:	Tobias Schaffner <[email protected]>
21427L:	[email protected]
21428S:	Maintained
21429F:	drivers/watchdog/simatic-ipc-wdt.c
21430
21431SIFIVE DRIVERS
21432M:	Paul Walmsley <[email protected]>
21433M:	Samuel Holland <[email protected]>
21434L:	[email protected]
21435S:	Supported
21436F:	drivers/dma/sf-pdma/
21437N:	sifive
21438K:	fu[57]40
21439K:	[^@]sifive
21440
21441SILEAD TOUCHSCREEN DRIVER
21442M:	Hans de Goede <[email protected]>
21443L:	[email protected]
21444L:	[email protected]
21445S:	Maintained
21446F:	drivers/input/touchscreen/silead.c
21447F:	drivers/platform/x86/touchscreen_dmi.c
21448
21449SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21450M:	Jérôme Pouiller <[email protected]>
21451S:	Supported
21452F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21453F:	drivers/net/wireless/silabs/wfx/
21454
21455SILICON MOTION SM712 FRAME BUFFER DRIVER
21456M:	Sudip Mukherjee <[email protected]>
21457M:	Teddy Wang <[email protected]>
21458M:	Sudip Mukherjee <[email protected]>
21459L:	[email protected]
21460S:	Maintained
21461F:	Documentation/fb/sm712fb.rst
21462F:	drivers/video/fbdev/sm712*
21463
21464SILVACO I3C DUAL-ROLE MASTER
21465M:	Miquel Raynal <[email protected]>
21466M:	Conor Culhane <[email protected]>
21467L:	[email protected] (moderated for non-subscribers)
21468S:	Maintained
21469F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21470F:	drivers/i3c/master/svc-i3c-master.c
21471
21472SIMPLEFB FB DRIVER
21473M:	Hans de Goede <[email protected]>
21474L:	[email protected]
21475S:	Maintained
21476F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21477F:	drivers/video/fbdev/simplefb.c
21478F:	include/linux/platform_data/simplefb.h
21479
21480SIOX
21481M:	Thorsten Scherer <[email protected]>
21482R:	Pengutronix Kernel Team <[email protected]>
21483S:	Supported
21484F:	drivers/gpio/gpio-siox.c
21485F:	drivers/siox/*
21486F:	include/trace/events/siox.h
21487
21488SIPHASH PRF ROUTINES
21489M:	Jason A. Donenfeld <[email protected]>
21490S:	Maintained
21491F:	include/linux/siphash.h
21492F:	lib/siphash.c
21493F:	lib/siphash_kunit.c
21494
21495SIS 190 ETHERNET DRIVER
21496M:	Francois Romieu <[email protected]>
21497L:	[email protected]
21498S:	Maintained
21499F:	drivers/net/ethernet/sis/sis190.c
21500
21501SIS 900/7016 FAST ETHERNET DRIVER
21502M:	Daniele Venzano <[email protected]>
21503L:	[email protected]
21504S:	Maintained
21505W:	http://www.brownhat.org/sis900.html
21506F:	drivers/net/ethernet/sis/sis900.*
21507
21508SIS FRAMEBUFFER DRIVER
21509S:	Orphan
21510F:	Documentation/fb/sisfb.rst
21511F:	drivers/video/fbdev/sis/
21512F:	include/video/sisfb.h
21513
21514SIS I2C TOUCHSCREEN DRIVER
21515M:	Mika Penttilä <[email protected]>
21516L:	[email protected]
21517S:	Maintained
21518F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21519F:	drivers/input/touchscreen/sis_i2c.c
21520
21521SIS USB2VGA DRIVER
21522M:	Thomas Winischhofer <[email protected]>
21523S:	Maintained
21524W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21525F:	drivers/usb/misc/sisusbvga/
21526
21527SL28 CPLD MFD DRIVER
21528M:	Michael Walle <[email protected]>
21529S:	Maintained
21530F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21531F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21532F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21533F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21534F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21535F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21536F:	drivers/gpio/gpio-sl28cpld.c
21537F:	drivers/hwmon/sl28cpld-hwmon.c
21538F:	drivers/irqchip/irq-sl28cpld.c
21539F:	drivers/pwm/pwm-sl28cpld.c
21540F:	drivers/watchdog/sl28cpld_wdt.c
21541
21542SL28 VPD NVMEM LAYOUT DRIVER
21543M:	Michael Walle <[email protected]>
21544S:	Maintained
21545F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21546F:	drivers/nvmem/layouts/sl28vpd.c
21547
21548SLAB ALLOCATOR
21549M:	Christoph Lameter <[email protected]>
21550M:	Pekka Enberg <[email protected]>
21551M:	David Rientjes <[email protected]>
21552M:	Joonsoo Kim <[email protected]>
21553M:	Andrew Morton <[email protected]>
21554M:	Vlastimil Babka <[email protected]>
21555R:	Roman Gushchin <[email protected]>
21556R:	Hyeonggon Yoo <[email protected]>
21557L:	[email protected]
21558S:	Maintained
21559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21560F:	include/linux/sl?b*.h
21561F:	mm/sl?b*
21562
21563SLCAN CAN NETWORK DRIVER
21564M:	Dario Binacchi <[email protected]>
21565L:	[email protected]
21566S:	Maintained
21567F:	drivers/net/can/slcan/
21568
21569SLEEPABLE READ-COPY UPDATE (SRCU)
21570M:	Lai Jiangshan <[email protected]>
21571M:	"Paul E. McKenney" <[email protected]>
21572M:	Josh Triplett <[email protected]>
21573R:	Steven Rostedt <[email protected]>
21574R:	Mathieu Desnoyers <[email protected]>
21575L:	[email protected]
21576S:	Supported
21577W:	http://www.rdrop.com/users/paulmck/RCU/
21578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21579F:	include/linux/srcu*.h
21580F:	kernel/rcu/srcu*.c
21581
21582SMACK SECURITY MODULE
21583M:	Casey Schaufler <[email protected]>
21584L:	[email protected]
21585S:	Maintained
21586W:	http://schaufler-ca.com
21587T:	git git://github.com/cschaufler/smack-next
21588F:	Documentation/admin-guide/LSM/Smack.rst
21589F:	security/smack/
21590
21591SMC91x ETHERNET DRIVER
21592M:	Nicolas Pitre <[email protected]>
21593S:	Odd Fixes
21594F:	drivers/net/ethernet/smsc/smc91x.*
21595
21596SMSC EMC2103 HARDWARE MONITOR DRIVER
21597M:	Steve Glendinning <[email protected]>
21598L:	[email protected]
21599S:	Maintained
21600F:	Documentation/hwmon/emc2103.rst
21601F:	drivers/hwmon/emc2103.c
21602
21603SMSC SCH5627 HARDWARE MONITOR DRIVER
21604M:	Hans de Goede <[email protected]>
21605L:	[email protected]
21606S:	Supported
21607F:	Documentation/hwmon/sch5627.rst
21608F:	drivers/hwmon/sch5627.c
21609
21610SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21611M:	Steve Glendinning <[email protected]>
21612L:	[email protected]
21613S:	Maintained
21614F:	drivers/video/fbdev/smscufx.c
21615
21616SMSC47B397 HARDWARE MONITOR DRIVER
21617M:	Jean Delvare <[email protected]>
21618L:	[email protected]
21619S:	Maintained
21620F:	Documentation/hwmon/smsc47b397.rst
21621F:	drivers/hwmon/smsc47b397.c
21622
21623SMSC911x ETHERNET DRIVER
21624M:	Steve Glendinning <[email protected]>
21625L:	[email protected]
21626S:	Maintained
21627F:	drivers/net/ethernet/smsc/smsc911x.*
21628F:	include/linux/smsc911x.h
21629
21630SMSC9420 PCI ETHERNET DRIVER
21631M:	Steve Glendinning <[email protected]>
21632L:	[email protected]
21633S:	Maintained
21634F:	drivers/net/ethernet/smsc/smsc9420.*
21635
21636SNET DPU VIRTIO DATA PATH ACCELERATOR
21637R:	Alvaro Karsz <[email protected]>
21638F:	drivers/vdpa/solidrun/
21639
21640SOCIONEXT (SNI) AVE NETWORK DRIVER
21641M:	Kunihiko Hayashi <[email protected]>
21642L:	[email protected]
21643S:	Maintained
21644F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21645F:	drivers/net/ethernet/socionext/sni_ave.c
21646
21647SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21648M:	Ilias Apalodimas <[email protected]>
21649M:	Masahisa Kojima <[email protected]>
21650L:	[email protected]
21651S:	Maintained
21652F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21653F:	drivers/net/ethernet/socionext/netsec.c
21654
21655SOCIONEXT (SNI) Synquacer SPI DRIVER
21656M:	Masahisa Kojima <[email protected]>
21657M:	Jassi Brar <[email protected]>
21658L:	[email protected]
21659S:	Maintained
21660F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21661F:	drivers/spi/spi-synquacer.c
21662
21663SOCIONEXT SYNQUACER I2C DRIVER
21664M:	Ard Biesheuvel <[email protected]>
21665L:	[email protected]
21666S:	Maintained
21667F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21668F:	drivers/i2c/busses/i2c-synquacer.c
21669
21670SOCIONEXT UNIPHIER SOUND DRIVER
21671L:	[email protected]
21672S:	Orphan
21673F:	sound/soc/uniphier/
21674
21675SOCKET TIMESTAMPING
21676M:	Willem de Bruijn <[email protected]>
21677S:	Maintained
21678F:	Documentation/networking/timestamping.rst
21679F:	include/linux/net_tstamp.h
21680F:	include/uapi/linux/net_tstamp.h
21681F:	tools/testing/selftests/net/so_txtime.c
21682
21683SOEKRIS NET48XX LED SUPPORT
21684M:	Chris Boot <[email protected]>
21685S:	Maintained
21686F:	drivers/leds/leds-net48xx.c
21687
21688SOFT-IWARP DRIVER (siw)
21689M:	Bernard Metzler <[email protected]>
21690L:	[email protected]
21691S:	Supported
21692F:	drivers/infiniband/sw/siw/
21693F:	include/uapi/rdma/siw-abi.h
21694
21695SOFT-ROCE DRIVER (rxe)
21696M:	Zhu Yanjun <[email protected]>
21697L:	[email protected]
21698S:	Supported
21699F:	drivers/infiniband/sw/rxe/
21700F:	include/uapi/rdma/rdma_user_rxe.h
21701
21702SOFTLOGIC 6x10 MPEG CODEC
21703M:	Bluecherry Maintainers <[email protected]>
21704M:	Andrey Utkin <[email protected]>
21705M:	Ismael Luceno <[email protected]>
21706L:	[email protected]
21707S:	Supported
21708F:	drivers/media/pci/solo6x10/
21709
21710SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21711M:	James Morse <[email protected]>
21712L:	[email protected] (moderated for non-subscribers)
21713S:	Maintained
21714F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21715F:	drivers/firmware/arm_sdei.c
21716F:	include/linux/arm_sdei.h
21717F:	include/uapi/linux/arm_sdei.h
21718
21719SOFTWARE NODES AND DEVICE PROPERTIES
21720R:	Andy Shevchenko <[email protected]>
21721R:	Daniel Scally <[email protected]>
21722R:	Heikki Krogerus <[email protected]>
21723R:	Sakari Ailus <[email protected]>
21724L:	[email protected]
21725S:	Maintained
21726F:	drivers/base/property.c
21727F:	drivers/base/swnode.c
21728F:	include/linux/fwnode.h
21729F:	include/linux/property.h
21730
21731SOFTWARE RAID (Multiple Disks) SUPPORT
21732M:	Song Liu <[email protected]>
21733M:	Yu Kuai <[email protected]>
21734L:	[email protected]
21735S:	Supported
21736Q:	https://patchwork.kernel.org/project/linux-raid/list/
21737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21738F:	drivers/md/Kconfig
21739F:	drivers/md/Makefile
21740F:	drivers/md/md*
21741F:	drivers/md/raid*
21742F:	include/linux/raid/
21743F:	include/uapi/linux/raid/
21744
21745SOLIDRUN CLEARFOG SUPPORT
21746M:	Russell King <[email protected]>
21747S:	Maintained
21748F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21749F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21750
21751SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21752M:	Russell King <[email protected]>
21753S:	Maintained
21754F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21755F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21756F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21757
21758SONIC NETWORK DRIVER
21759M:	Thomas Bogendoerfer <[email protected]>
21760L:	[email protected]
21761S:	Maintained
21762F:	drivers/net/ethernet/natsemi/sonic.*
21763
21764SONICS SILICON BACKPLANE DRIVER (SSB)
21765M:	Michael Buesch <[email protected]>
21766L:	[email protected]
21767S:	Maintained
21768F:	drivers/ssb/
21769F:	include/linux/ssb/
21770
21771SONY IMX208 SENSOR DRIVER
21772M:	Sakari Ailus <[email protected]>
21773L:	[email protected]
21774S:	Maintained
21775T:	git git://linuxtv.org/media.git
21776F:	drivers/media/i2c/imx208.c
21777
21778SONY IMX214 SENSOR DRIVER
21779M:	Ricardo Ribalda <[email protected]>
21780L:	[email protected]
21781S:	Maintained
21782T:	git git://linuxtv.org/media.git
21783F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21784F:	drivers/media/i2c/imx214.c
21785
21786SONY IMX219 SENSOR DRIVER
21787M:	Dave Stevenson <[email protected]>
21788L:	[email protected]
21789S:	Maintained
21790T:	git git://linuxtv.org/media.git
21791F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21792F:	drivers/media/i2c/imx219.c
21793
21794SONY IMX258 SENSOR DRIVER
21795M:	Sakari Ailus <[email protected]>
21796L:	[email protected]
21797S:	Maintained
21798T:	git git://linuxtv.org/media.git
21799F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21800F:	drivers/media/i2c/imx258.c
21801
21802SONY IMX274 SENSOR DRIVER
21803M:	Leon Luo <[email protected]>
21804L:	[email protected]
21805S:	Maintained
21806T:	git git://linuxtv.org/media.git
21807F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21808F:	drivers/media/i2c/imx274.c
21809
21810SONY IMX283 SENSOR DRIVER
21811M:	Kieran Bingham <[email protected]>
21812M:	Umang Jain <[email protected]>
21813L:	[email protected]
21814S:	Maintained
21815T:	git git://linuxtv.org/media.git
21816F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21817F:	drivers/media/i2c/imx283.c
21818
21819SONY IMX290 SENSOR DRIVER
21820M:	Manivannan Sadhasivam <[email protected]>
21821L:	[email protected]
21822S:	Maintained
21823T:	git git://linuxtv.org/media.git
21824F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21825F:	drivers/media/i2c/imx290.c
21826
21827SONY IMX296 SENSOR DRIVER
21828M:	Laurent Pinchart <[email protected]>
21829M:	Manivannan Sadhasivam <[email protected]>
21830L:	[email protected]
21831S:	Maintained
21832T:	git git://linuxtv.org/media.git
21833F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21834F:	drivers/media/i2c/imx296.c
21835
21836SONY IMX319 SENSOR DRIVER
21837M:	Bingbu Cao <[email protected]>
21838L:	[email protected]
21839S:	Maintained
21840T:	git git://linuxtv.org/media.git
21841F:	drivers/media/i2c/imx319.c
21842
21843SONY IMX334 SENSOR DRIVER
21844L:	[email protected]
21845S:	Orphan
21846T:	git git://linuxtv.org/media.git
21847F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21848F:	drivers/media/i2c/imx334.c
21849
21850SONY IMX335 SENSOR DRIVER
21851L:	[email protected]
21852S:	Orphan
21853T:	git git://linuxtv.org/media.git
21854F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21855F:	drivers/media/i2c/imx335.c
21856
21857SONY IMX355 SENSOR DRIVER
21858M:	Tianshu Qiu <[email protected]>
21859L:	[email protected]
21860S:	Maintained
21861T:	git git://linuxtv.org/media.git
21862F:	drivers/media/i2c/imx355.c
21863
21864SONY IMX412 SENSOR DRIVER
21865L:	[email protected]
21866S:	Orphan
21867T:	git git://linuxtv.org/media.git
21868F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21869F:	drivers/media/i2c/imx412.c
21870
21871SONY IMX415 SENSOR DRIVER
21872M:	Michael Riesch <[email protected]>
21873L:	[email protected]
21874S:	Maintained
21875T:	git git://linuxtv.org/media.git
21876F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21877F:	drivers/media/i2c/imx415.c
21878
21879SONY MEMORYSTICK SUBSYSTEM
21880M:	Maxim Levitsky <[email protected]>
21881M:	Alex Dubov <[email protected]>
21882M:	Ulf Hansson <[email protected]>
21883L:	[email protected]
21884S:	Maintained
21885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21886F:	drivers/memstick/
21887F:	include/linux/memstick.h
21888
21889SONY VAIO CONTROL DEVICE DRIVER
21890M:	Mattia Dongili <[email protected]>
21891L:	[email protected]
21892S:	Maintained
21893W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21894F:	Documentation/admin-guide/laptops/sony-laptop.rst
21895F:	drivers/char/sonypi.c
21896F:	drivers/platform/x86/sony-laptop.c
21897F:	include/linux/sony-laptop.h
21898
21899SOPHGO DEVICETREES and DRIVERS
21900M:	Chen Wang <[email protected]>
21901M:	Inochi Amaoto <[email protected]>
21902T:	git https://github.com/sophgo/linux.git
21903S:	Maintained
21904N:	sophgo
21905K:	sophgo
21906
21907SOUND
21908M:	Jaroslav Kysela <[email protected]>
21909M:	Takashi Iwai <[email protected]>
21910L:	[email protected]
21911S:	Maintained
21912W:	http://www.alsa-project.org/
21913Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21915F:	Documentation/sound/
21916F:	include/sound/
21917F:	include/uapi/sound/
21918F:	sound/
21919F:	tools/testing/selftests/alsa
21920
21921SOUND - ALSA SELFTESTS
21922M:	Mark Brown <[email protected]>
21923L:	[email protected]
21924L:	[email protected]
21925S:	Supported
21926F:	tools/testing/selftests/alsa
21927
21928SOUND - COMPRESSED AUDIO
21929M:	Vinod Koul <[email protected]>
21930L:	[email protected]
21931S:	Supported
21932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21933F:	Documentation/sound/designs/compress-offload.rst
21934F:	include/sound/compress_driver.h
21935F:	include/uapi/sound/compress_*
21936F:	sound/core/compress_offload.c
21937F:	sound/soc/soc-compress.c
21938
21939SOUND - CORE KUNIT TEST
21940M:	Ivan Orlov <[email protected]>
21941L:	[email protected]
21942S:	Supported
21943F:	sound/core/sound_kunit.c
21944
21945SOUND - DMAENGINE HELPERS
21946M:	Lars-Peter Clausen <[email protected]>
21947S:	Supported
21948F:	include/sound/dmaengine_pcm.h
21949F:	sound/core/pcm_dmaengine.c
21950F:	sound/soc/soc-generic-dmaengine-pcm.c
21951
21952SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21953M:	Liam Girdwood <[email protected]>
21954M:	Mark Brown <[email protected]>
21955L:	[email protected]
21956S:	Supported
21957W:	http://alsa-project.org/main/index.php/ASoC
21958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21959F:	Documentation/devicetree/bindings/sound/
21960F:	Documentation/sound/soc/
21961F:	include/dt-bindings/sound/
21962F:	include/sound/soc*
21963F:	include/sound/sof.h
21964F:	include/sound/sof/
21965F:	include/trace/events/sof*.h
21966F:	include/uapi/sound/asoc.h
21967F:	sound/soc/
21968
21969SOUND - SOC LAYER / dapm-graph
21970M:	Luca Ceresoli <[email protected]>
21971L:	[email protected]
21972S:	Maintained
21973F:	tools/sound/dapm-graph
21974
21975SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21976M:	Liam Girdwood <[email protected]>
21977M:	Peter Ujfalusi <[email protected]>
21978M:	Bard Liao <[email protected]>
21979M:	Ranjani Sridharan <[email protected]>
21980M:	Daniel Baluta <[email protected]>
21981R:	Kai Vehmanen <[email protected]>
21982R:	Pierre-Louis Bossart <[email protected]>
21983L:	[email protected] (moderated for non-subscribers)
21984S:	Supported
21985W:	https://github.com/thesofproject/linux/
21986F:	sound/soc/sof/
21987
21988SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21989M:	Kuninori Morimoto <[email protected]>
21990S:	Supported
21991L:	[email protected]
21992F:	sound/soc/generic/
21993F:	include/sound/simple_card*
21994F:	Documentation/devicetree/bindings/sound/simple-card.yaml
21995F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
21996
21997SOUNDWIRE SUBSYSTEM
21998M:	Vinod Koul <[email protected]>
21999M:	Bard Liao <[email protected]>
22000R:	Pierre-Louis Bossart <[email protected]>
22001R:	Sanyog Kale <[email protected]>
22002L:	[email protected]
22003S:	Supported
22004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22005F:	Documentation/driver-api/soundwire/
22006F:	drivers/soundwire/
22007F:	include/linux/soundwire/
22008
22009SP2 MEDIA DRIVER
22010M:	Olli Salonen <[email protected]>
22011L:	[email protected]
22012S:	Maintained
22013W:	https://linuxtv.org
22014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22015F:	drivers/media/dvb-frontends/sp2*
22016
22017SPANISH DOCUMENTATION
22018M:	Carlos Bilbao <[email protected]>
22019R:	Avadhut Naik <[email protected]>
22020S:	Maintained
22021F:	Documentation/translations/sp_SP/
22022
22023SPARC + UltraSPARC (sparc/sparc64)
22024M:	"David S. Miller" <[email protected]>
22025M:	Andreas Larsson <[email protected]>
22026L:	[email protected]
22027S:	Maintained
22028Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22031F:	arch/sparc/
22032F:	drivers/sbus/
22033
22034SPARC SERIAL DRIVERS
22035M:	"David S. Miller" <[email protected]>
22036L:	[email protected]
22037S:	Maintained
22038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22040F:	drivers/tty/serial/suncore.c
22041F:	drivers/tty/serial/sunhv.c
22042F:	drivers/tty/serial/sunsab.c
22043F:	drivers/tty/serial/sunsab.h
22044F:	drivers/tty/serial/sunsu.c
22045F:	drivers/tty/serial/sunzilog.c
22046F:	drivers/tty/serial/sunzilog.h
22047F:	drivers/tty/vcc.c
22048F:	include/linux/sunserialcore.h
22049
22050SPARSE CHECKER
22051M:	"Luc Van Oostenryck" <[email protected]>
22052L:	[email protected]
22053S:	Maintained
22054W:	https://sparse.docs.kernel.org/
22055Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22056B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22057T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22058F:	include/linux/compiler.h
22059
22060SPEAKUP CONSOLE SPEECH DRIVER
22061M:	William Hubbs <[email protected]>
22062M:	Chris Brannon <[email protected]>
22063M:	Kirk Reiser <[email protected]>
22064M:	Samuel Thibault <[email protected]>
22065L:	[email protected]
22066S:	Odd Fixes
22067W:	http://www.linux-speakup.org/
22068W:	https://github.com/linux-speakup/speakup
22069B:	https://github.com/linux-speakup/speakup/issues
22070F:	drivers/accessibility/speakup/
22071
22072SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22073M:	Viresh Kumar <[email protected]>
22074M:	Shiraz Hashim <[email protected]>
22075L:	[email protected] (moderated for non-subscribers)
22076L:	[email protected]
22077S:	Maintained
22078W:	http://www.st.com/spear
22079F:	arch/arm/boot/dts/st/spear*
22080F:	arch/arm/mach-spear/
22081F:	drivers/clk/spear/
22082F:	drivers/pinctrl/spear/
22083
22084SPI NOR SUBSYSTEM
22085M:	Tudor Ambarus <[email protected]>
22086M:	Pratyush Yadav <[email protected]>
22087M:	Michael Walle <[email protected]>
22088L:	[email protected]
22089S:	Maintained
22090W:	http://www.linux-mtd.infradead.org/
22091Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22092C:	irc://irc.oftc.net/mtd
22093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22094F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22095F:	drivers/mtd/spi-nor/
22096F:	include/linux/mtd/spi-nor.h
22097
22098SPI SUBSYSTEM
22099M:	Mark Brown <[email protected]>
22100L:	[email protected]
22101S:	Maintained
22102Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22104F:	Documentation/devicetree/bindings/spi/
22105F:	Documentation/spi/
22106F:	drivers/spi/
22107F:	include/linux/spi/
22108F:	include/uapi/linux/spi/
22109F:	tools/spi/
22110
22111SPIDERNET NETWORK DRIVER for CELL
22112M:	Ishizaki Kou <[email protected]>
22113M:	Geoff Levand <[email protected]>
22114L:	[email protected]
22115L:	[email protected]
22116S:	Maintained
22117F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22118F:	drivers/net/ethernet/toshiba/spider_net*
22119
22120SPMI SUBSYSTEM
22121M:	Stephen Boyd <[email protected]>
22122L:	[email protected]
22123S:	Maintained
22124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22125F:	Documentation/devicetree/bindings/spmi/
22126F:	drivers/spmi/
22127F:	include/dt-bindings/spmi/spmi.h
22128F:	include/linux/spmi.h
22129F:	include/trace/events/spmi.h
22130
22131SPU FILE SYSTEM
22132L:	[email protected]
22133S:	Orphan
22134F:	Documentation/filesystems/spufs/spufs.rst
22135F:	arch/powerpc/platforms/cell/spufs/
22136
22137SQUASHFS FILE SYSTEM
22138M:	Phillip Lougher <[email protected]>
22139L:	[email protected] (subscribers-only)
22140S:	Maintained
22141W:	http://squashfs.org.uk
22142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22143F:	Documentation/filesystems/squashfs.rst
22144F:	fs/squashfs/
22145
22146SRM (Alpha) environment access
22147M:	Jan-Benedict Glaw <[email protected]>
22148S:	Maintained
22149F:	arch/alpha/kernel/srm_env.c
22150
22151ST LSM6DSx IMU IIO DRIVER
22152M:	Lorenzo Bianconi <[email protected]>
22153L:	[email protected]
22154S:	Maintained
22155W:	http://www.st.com/
22156F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22157F:	drivers/iio/imu/st_lsm6dsx/
22158
22159ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22160M:	Benjamin Mugnier <[email protected]>
22161M:	Sylvain Petinot <[email protected]>
22162L:	[email protected]
22163S:	Maintained
22164T:	git git://linuxtv.org/media.git
22165F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22166F:	drivers/media/i2c/st-mipid02.c
22167
22168ST STM32 FIREWALL
22169M:	Gatien Chevallier <[email protected]>
22170S:	Maintained
22171F:	drivers/bus/stm32_etzpc.c
22172F:	drivers/bus/stm32_firewall.c
22173F:	drivers/bus/stm32_rifsc.c
22174
22175ST STM32 I2C/SMBUS DRIVER
22176M:	Pierre-Yves MORDRET <[email protected]>
22177M:	Alain Volmat <[email protected]>
22178L:	[email protected]
22179S:	Maintained
22180F:	drivers/i2c/busses/i2c-stm32*
22181
22182ST STM32 SPI DRIVER
22183M:	Alain Volmat <[email protected]>
22184L:	[email protected]
22185S:	Maintained
22186F:	drivers/spi/spi-stm32.c
22187
22188ST STPDDC60 DRIVER
22189M:	Daniel Nilsson <[email protected]>
22190L:	[email protected]
22191S:	Maintained
22192F:	Documentation/hwmon/stpddc60.rst
22193F:	drivers/hwmon/pmbus/stpddc60.c
22194
22195ST VGXY61 DRIVER
22196M:	Benjamin Mugnier <[email protected]>
22197M:	Sylvain Petinot <[email protected]>
22198L:	[email protected]
22199S:	Maintained
22200T:	git git://linuxtv.org/media.git
22201F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22202F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22203F:	drivers/media/i2c/vgxy61.c
22204
22205ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22206M:	Song Qiang <[email protected]>
22207L:	[email protected]
22208S:	Maintained
22209F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22210F:	drivers/iio/proximity/vl53l0x-i2c.c
22211
22212STABLE BRANCH
22213M:	Greg Kroah-Hartman <[email protected]>
22214M:	Sasha Levin <[email protected]>
22215L:	[email protected]
22216S:	Supported
22217F:	Documentation/process/stable-kernel-rules.rst
22218
22219STAGING - ATOMISP DRIVER
22220M:	Hans de Goede <[email protected]>
22221M:	Mauro Carvalho Chehab <[email protected]>
22222R:	Sakari Ailus <[email protected]>
22223L:	[email protected]
22224S:	Maintained
22225F:	drivers/staging/media/atomisp/
22226
22227STAGING - INDUSTRIAL IO
22228M:	Jonathan Cameron <[email protected]>
22229L:	[email protected]
22230S:	Odd Fixes
22231F:	Documentation/devicetree/bindings/staging/iio/
22232F:	drivers/staging/iio/
22233
22234STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22235M:	Marc Dietrich <[email protected]>
22236L:	[email protected] (moderated for non-subscribers)
22237L:	[email protected]
22238S:	Maintained
22239F:	drivers/staging/nvec/
22240
22241STAGING - SEPS525 LCD CONTROLLER DRIVERS
22242M:	Michael Hennerich <[email protected]>
22243L:	[email protected]
22244S:	Supported
22245F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22246F:	drivers/staging/fbtft/fb_seps525.c
22247
22248STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22249M:	Sudip Mukherjee <[email protected]>
22250M:	Teddy Wang <[email protected]>
22251M:	Sudip Mukherjee <[email protected]>
22252L:	[email protected]
22253S:	Maintained
22254F:	drivers/staging/sm750fb/
22255
22256STAGING SUBSYSTEM
22257M:	Greg Kroah-Hartman <[email protected]>
22258L:	[email protected]
22259S:	Supported
22260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22261F:	drivers/staging/
22262
22263STANDALONE CACHE CONTROLLER DRIVERS
22264M:	Conor Dooley <[email protected]>
22265S:	Maintained
22266T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22267F:	Documentation/devicetree/bindings/cache/
22268F:	drivers/cache
22269
22270STARFIRE/DURALAN NETWORK DRIVER
22271M:	Ion Badulescu <[email protected]>
22272S:	Odd Fixes
22273F:	drivers/net/ethernet/adaptec/starfire*
22274
22275STARFIVE CAMERA SUBSYSTEM DRIVER
22276M:	Jack Zhu <[email protected]>
22277M:	Changhuang Liang <[email protected]>
22278L:	[email protected]
22279S:	Maintained
22280F:	Documentation/admin-guide/media/starfive_camss.rst
22281F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22282F:	drivers/staging/media/starfive/camss
22283
22284STARFIVE CRYPTO DRIVER
22285M:	Jia Jie Ho <[email protected]>
22286M:	William Qiu <[email protected]>
22287S:	Supported
22288F:	Documentation/devicetree/bindings/crypto/starfive*
22289F:	drivers/crypto/starfive/
22290
22291STARFIVE DEVICETREES
22292M:	Emil Renner Berthing <[email protected]>
22293S:	Maintained
22294F:	arch/riscv/boot/dts/starfive/
22295
22296STARFIVE DWMAC GLUE LAYER
22297M:	Emil Renner Berthing <[email protected]>
22298M:	Minda Chen <[email protected]>
22299S:	Maintained
22300F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22301F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22302
22303STARFIVE JH7110 DPHY RX DRIVER
22304M:	Jack Zhu <[email protected]>
22305M:	Changhuang Liang <[email protected]>
22306S:	Supported
22307F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22308F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22309
22310STARFIVE JH7110 DPHY TX DRIVER
22311M:	Keith Zhao <[email protected]>
22312M:	Shengyang Chen <[email protected]>
22313S:	Supported
22314F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22315F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22316
22317STARFIVE JH7110 MMC/SD/SDIO DRIVER
22318M:	William Qiu <[email protected]>
22319S:	Supported
22320F:	Documentation/devicetree/bindings/mmc/starfive*
22321F:	drivers/mmc/host/dw_mmc-starfive.c
22322
22323STARFIVE JH7110 PLL CLOCK DRIVER
22324M:	Xingyu Wu <[email protected]>
22325S:	Supported
22326F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22327F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22328
22329STARFIVE JH7110 PWMDAC DRIVER
22330M:	Hal Feng <[email protected]>
22331M:	Xingyu Wu <[email protected]>
22332S:	Supported
22333F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22334F:	sound/soc/starfive/jh7110_pwmdac.c
22335
22336STARFIVE JH7110 SYSCON
22337M:	William Qiu <[email protected]>
22338M:	Xingyu Wu <[email protected]>
22339S:	Supported
22340F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22341
22342STARFIVE JH7110 TDM DRIVER
22343M:	Walker Chen <[email protected]>
22344S:	Maintained
22345F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22346F:	sound/soc/starfive/jh7110_tdm.c
22347
22348STARFIVE JH71X0 CLOCK DRIVERS
22349M:	Emil Renner Berthing <[email protected]>
22350M:	Hal Feng <[email protected]>
22351S:	Maintained
22352F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22353F:	drivers/clk/starfive/clk-starfive-jh71*
22354F:	include/dt-bindings/clock/starfive?jh71*.h
22355
22356STARFIVE JH71X0 PINCTRL DRIVERS
22357M:	Emil Renner Berthing <[email protected]>
22358M:	Jianlong Huang <[email protected]>
22359M:	Hal Feng <[email protected]>
22360L:	[email protected]
22361S:	Maintained
22362F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22363F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22364F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22365F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22366
22367STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22368M:	Emil Renner Berthing <[email protected]>
22369M:	Hal Feng <[email protected]>
22370S:	Maintained
22371F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22372F:	drivers/reset/starfive/reset-starfive-jh71*
22373F:	include/dt-bindings/reset/starfive?jh71*.h
22374
22375STARFIVE JH71X0 USB DRIVERS
22376M:	Minda Chen <[email protected]>
22377S:	Maintained
22378F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22379F:	drivers/usb/cdns3/cdns3-starfive.c
22380
22381STARFIVE JH71XX PMU CONTROLLER DRIVER
22382M:	Walker Chen <[email protected]>
22383M:	Changhuang Liang <[email protected]>
22384S:	Supported
22385F:	Documentation/devicetree/bindings/power/starfive*
22386F:	drivers/pmdomain/starfive/
22387F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22388
22389STARFIVE SOC DRIVERS
22390M:	Conor Dooley <[email protected]>
22391S:	Maintained
22392T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22393F:	Documentation/devicetree/bindings/soc/starfive/
22394
22395STARFIVE STARLINK PMU DRIVER
22396M:	Ji Sheng Teoh <[email protected]>
22397S:	Maintained
22398F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22399F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22400F:	drivers/perf/starfive_starlink_pmu.c
22401
22402STARFIVE TRNG DRIVER
22403M:	Jia Jie Ho <[email protected]>
22404S:	Supported
22405F:	Documentation/devicetree/bindings/rng/starfive*
22406F:	drivers/char/hw_random/jh7110-trng.c
22407
22408STARFIVE WATCHDOG DRIVER
22409M:	Xingyu Wu <[email protected]>
22410M:	Samin Guo <[email protected]>
22411S:	Supported
22412F:	Documentation/devicetree/bindings/watchdog/starfive*
22413F:	drivers/watchdog/starfive-wdt.c
22414
22415STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22416M:	Minda Chen <[email protected]>
22417S:	Supported
22418F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22419F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22420F:	drivers/phy/starfive/phy-jh7110-pcie.c
22421F:	drivers/phy/starfive/phy-jh7110-usb.c
22422
22423STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22424M:	Changhuang Liang <[email protected]>
22425S:	Supported
22426F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22427F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22428
22429STATIC BRANCH/CALL
22430M:	Peter Zijlstra <[email protected]>
22431M:	Josh Poimboeuf <[email protected]>
22432M:	Jason Baron <[email protected]>
22433R:	Steven Rostedt <[email protected]>
22434R:	Ard Biesheuvel <[email protected]>
22435S:	Supported
22436F:	arch/*/include/asm/jump_label*.h
22437F:	arch/*/include/asm/static_call*.h
22438F:	arch/*/kernel/jump_label.c
22439F:	arch/*/kernel/static_call.c
22440F:	include/linux/jump_label*.h
22441F:	include/linux/static_call*.h
22442F:	kernel/jump_label.c
22443F:	kernel/static_call.c
22444
22445STI AUDIO (ASoC) DRIVERS
22446M:	Arnaud Pouliquen <[email protected]>
22447L:	[email protected]
22448S:	Maintained
22449F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22450F:	sound/soc/sti/
22451
22452STI CEC DRIVER
22453M:	Alain Volmat <[email protected]>
22454S:	Maintained
22455F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22456F:	drivers/media/cec/platform/sti/
22457
22458STK1160 USB VIDEO CAPTURE DRIVER
22459M:	Ezequiel Garcia <[email protected]>
22460L:	[email protected]
22461S:	Maintained
22462T:	git git://linuxtv.org/media.git
22463F:	drivers/media/usb/stk1160/
22464
22465STM32 AUDIO (ASoC) DRIVERS
22466M:	Olivier Moysan <[email protected]>
22467M:	Arnaud Pouliquen <[email protected]>
22468L:	[email protected]
22469S:	Maintained
22470F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22471F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22472F:	sound/soc/stm/
22473
22474STM32 DMA DRIVERS
22475M:	Amélie Delaunay <[email protected]>
22476L:	[email protected]
22477L:	[email protected] (moderated for non-subscribers)
22478S:	Maintained
22479F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22480F:	Documentation/devicetree/bindings/dma/stm32/
22481F:	drivers/dma/stm32/
22482
22483STM32 TIMER/LPTIMER DRIVERS
22484M:	Fabrice Gasnier <[email protected]>
22485S:	Maintained
22486F:	Documentation/ABI/testing/*timer-stm32
22487F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22488F:	drivers/*/stm32-*timer*
22489F:	drivers/pwm/pwm-stm32*
22490F:	include/linux/*/stm32-*tim*
22491
22492STM32MP25 USB3/PCIE COMBOPHY DRIVER
22493M:	Christian Bruel <[email protected]>
22494S:	Maintained
22495F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22496F:	drivers/phy/st/phy-stm32-combophy.c
22497
22498STMMAC ETHERNET DRIVER
22499M:	Alexandre Torgue <[email protected]>
22500M:	Jose Abreu <[email protected]>
22501L:	[email protected]
22502S:	Supported
22503W:	http://www.stlinux.com
22504F:	Documentation/networking/device_drivers/ethernet/stmicro/
22505F:	drivers/net/ethernet/stmicro/stmmac/
22506
22507SUN HAPPY MEAL ETHERNET DRIVER
22508M:	Sean Anderson <[email protected]>
22509S:	Maintained
22510F:	drivers/net/ethernet/sun/sunhme.*
22511
22512SUN3/3X
22513M:	Sam Creasey <[email protected]>
22514S:	Maintained
22515W:	http://sammy.net/sun3/
22516F:	arch/m68k/include/asm/sun3*
22517F:	arch/m68k/kernel/*sun3*
22518F:	arch/m68k/sun3*/
22519F:	drivers/net/ethernet/i825xx/sun3*
22520
22521SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22522M:	Hans de Goede <[email protected]>
22523L:	[email protected]
22524S:	Maintained
22525F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22526F:	drivers/input/keyboard/sun4i-lradc-keys.c
22527
22528SUNPLUS ETHERNET DRIVER
22529M:	Wells Lu <[email protected]>
22530L:	[email protected]
22531S:	Maintained
22532W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22533F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22534F:	drivers/net/ethernet/sunplus/
22535
22536SUNPLUS MMC DRIVER
22537M:	Tony Huang <[email protected]>
22538M:	Li-hao Kuo <[email protected]>
22539S:	Maintained
22540F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22541F:	drivers/mmc/host/sunplus-mmc.c
22542
22543SUNPLUS OCOTP DRIVER
22544M:	Vincent Shih <[email protected]>
22545S:	Maintained
22546F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22547F:	drivers/nvmem/sunplus-ocotp.c
22548
22549SUNPLUS PWM DRIVER
22550M:	Hammer Hsieh <[email protected]>
22551S:	Maintained
22552F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22553F:	drivers/pwm/pwm-sunplus.c
22554
22555SUNPLUS RTC DRIVER
22556M:	Vincent Shih <[email protected]>
22557L:	[email protected]
22558S:	Maintained
22559F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22560F:	drivers/rtc/rtc-sunplus.c
22561
22562SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22563M:	Li-hao Kuo <[email protected]>
22564L:	[email protected]
22565S:	Maintained
22566F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22567F:	drivers/spi/spi-sunplus-sp7021.c
22568
22569SUNPLUS UART DRIVER
22570M:	Hammer Hsieh <[email protected]>
22571S:	Maintained
22572F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22573F:	drivers/tty/serial/sunplus-uart.c
22574
22575SUNPLUS USB2 PHY DRIVER
22576M:	Vincent Shih <[email protected]>
22577L:	[email protected]
22578S:	Maintained
22579F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22580F:	drivers/phy/sunplus/Kconfig
22581F:	drivers/phy/sunplus/Makefile
22582F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22583
22584SUNPLUS WATCHDOG DRIVER
22585M:	Xiantao Hu <[email protected]>
22586L:	[email protected]
22587S:	Maintained
22588F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22589F:	drivers/watchdog/sunplus_wdt.c
22590
22591SUPERH
22592M:	Yoshinori Sato <[email protected]>
22593M:	Rich Felker <[email protected]>
22594M:	John Paul Adrian Glaubitz <[email protected]>
22595L:	[email protected]
22596S:	Maintained
22597Q:	http://patchwork.kernel.org/project/linux-sh/list/
22598F:	Documentation/arch/sh/
22599F:	arch/sh/
22600F:	drivers/sh/
22601
22602SUSPEND TO RAM
22603M:	"Rafael J. Wysocki" <[email protected]>
22604M:	Len Brown <[email protected]>
22605M:	Pavel Machek <[email protected]>
22606L:	[email protected]
22607S:	Supported
22608B:	https://bugzilla.kernel.org
22609F:	Documentation/power/
22610F:	arch/x86/kernel/acpi/sleep*
22611F:	arch/x86/kernel/acpi/wakeup*
22612F:	drivers/base/power/
22613F:	include/linux/freezer.h
22614F:	include/linux/pm.h
22615F:	include/linux/suspend.h
22616F:	kernel/power/
22617
22618SVGA HANDLING
22619M:	Martin Mares <[email protected]>
22620L:	[email protected]
22621S:	Maintained
22622F:	Documentation/admin-guide/svga.rst
22623F:	arch/x86/boot/video*
22624
22625SWITCHDEV
22626M:	Jiri Pirko <[email protected]>
22627M:	Ivan Vecera <[email protected]>
22628L:	[email protected]
22629S:	Supported
22630F:	include/net/switchdev.h
22631F:	net/switchdev/
22632
22633SY8106A REGULATOR DRIVER
22634M:	Icenowy Zheng <[email protected]>
22635S:	Maintained
22636F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22637F:	drivers/regulator/sy8106a-regulator.c
22638
22639SYNC FILE FRAMEWORK
22640M:	Sumit Semwal <[email protected]>
22641R:	Gustavo Padovan <[email protected]>
22642L:	[email protected]
22643L:	[email protected]
22644S:	Maintained
22645T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22646F:	Documentation/driver-api/sync_file.rst
22647F:	drivers/dma-buf/dma-fence*
22648F:	drivers/dma-buf/sw_sync.c
22649F:	drivers/dma-buf/sync_*
22650F:	include/linux/sync_file.h
22651F:	include/uapi/linux/sync_file.h
22652
22653SYNOPSYS ARC ARCHITECTURE
22654M:	Vineet Gupta <[email protected]>
22655L:	[email protected]
22656S:	Supported
22657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22658F:	Documentation/arch/arc
22659F:	Documentation/devicetree/bindings/arc/*
22660F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22661F:	arch/arc/
22662F:	drivers/clocksource/arc_timer.c
22663F:	drivers/tty/serial/arc_uart.c
22664
22665SYNOPSYS ARC HSDK SDP pll clock driver
22666M:	Eugeniy Paltsev <[email protected]>
22667S:	Supported
22668F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22669F:	drivers/clk/clk-hsdk-pll.c
22670
22671SYNOPSYS ARC SDP clock driver
22672M:	Eugeniy Paltsev <[email protected]>
22673S:	Supported
22674F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22675F:	drivers/clk/axs10x/*
22676
22677SYNOPSYS ARC SDP platform support
22678M:	Alexey Brodkin <[email protected]>
22679S:	Supported
22680F:	Documentation/devicetree/bindings/arc/axs10*
22681F:	arch/arc/boot/dts/ax*
22682F:	arch/arc/plat-axs10x
22683
22684SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22685M:	Eugeniy Paltsev <[email protected]>
22686S:	Supported
22687F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22688F:	drivers/reset/reset-axs10x.c
22689
22690SYNOPSYS CREG GPIO DRIVER
22691M:	Eugeniy Paltsev <[email protected]>
22692S:	Maintained
22693F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22694F:	drivers/gpio/gpio-creg-snps.c
22695
22696SYNOPSYS DESIGNWARE 8250 UART DRIVER
22697M:	Ilpo Järvinen <[email protected]>
22698R:	Andy Shevchenko <[email protected]>
22699S:	Supported
22700F:	drivers/tty/serial/8250/8250_dw.c
22701F:	drivers/tty/serial/8250/8250_dwlib.*
22702F:	drivers/tty/serial/8250/8250_lpss.c
22703
22704SYNOPSYS DESIGNWARE APB GPIO DRIVER
22705M:	Hoan Tran <[email protected]>
22706L:	[email protected]
22707S:	Maintained
22708F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22709F:	drivers/gpio/gpio-dwapb.c
22710
22711SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22712M:	Eugeniy Paltsev <[email protected]>
22713S:	Maintained
22714F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22715F:	drivers/dma/dw-axi-dmac/
22716
22717SYNOPSYS DESIGNWARE DMAC DRIVER
22718M:	Viresh Kumar <[email protected]>
22719R:	Andy Shevchenko <[email protected]>
22720S:	Maintained
22721F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22722F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22723F:	drivers/dma/dw/
22724F:	include/dt-bindings/dma/dw-dmac.h
22725F:	include/linux/dma/dw.h
22726F:	include/linux/platform_data/dma-dw.h
22727
22728SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22729M:	Jose Abreu <[email protected]>
22730L:	[email protected]
22731S:	Supported
22732F:	drivers/net/ethernet/synopsys/
22733
22734SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22735M:	Jose Abreu <[email protected]>
22736L:	[email protected]
22737S:	Supported
22738F:	drivers/net/pcs/pcs-xpcs.c
22739F:	drivers/net/pcs/pcs-xpcs.h
22740F:	include/linux/pcs/pcs-xpcs.h
22741
22742SYNOPSYS DESIGNWARE I2C DRIVER
22743M:	Jarkko Nikula <[email protected]>
22744R:	Andy Shevchenko <[email protected]>
22745R:	Mika Westerberg <[email protected]>
22746R:	Jan Dabros <[email protected]>
22747L:	[email protected]
22748S:	Supported
22749F:	drivers/i2c/busses/i2c-designware-*
22750
22751SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22752M:	Jaehoon Chung <[email protected]>
22753L:	[email protected]
22754S:	Maintained
22755F:	drivers/mmc/host/dw_mmc*
22756
22757SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22758M:	Shuai Xue <[email protected]>
22759M:	Jing Zhang <[email protected]>
22760S:	Supported
22761F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22762F:	drivers/perf/dwc_pcie_pmu.c
22763
22764SYNOPSYS HSDK RESET CONTROLLER DRIVER
22765M:	Eugeniy Paltsev <[email protected]>
22766S:	Supported
22767F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22768F:	drivers/reset/reset-hsdk.c
22769F:	include/dt-bindings/reset/snps,hsdk-reset.h
22770
22771SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22772M:	Prabu Thangamuthu <[email protected]>
22773M:	Manjunath M B <[email protected]>
22774L:	[email protected]
22775S:	Maintained
22776F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22777
22778SYSTEM CONFIGURATION (SYSCON)
22779M:	Lee Jones <[email protected]>
22780M:	Arnd Bergmann <[email protected]>
22781S:	Supported
22782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22783F:	drivers/mfd/syscon.c
22784
22785SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22786M:	Sudeep Holla <[email protected]>
22787R:	Cristian Marussi <[email protected]>
22788L:	[email protected]
22789L:	[email protected] (moderated for non-subscribers)
22790S:	Maintained
22791F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22792F:	drivers/clk/clk-sc[mp]i.c
22793F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22794F:	drivers/firmware/arm_scmi/
22795F:	drivers/firmware/arm_scpi.c
22796F:	drivers/hwmon/scmi-hwmon.c
22797F:	drivers/pinctrl/pinctrl-scmi.c
22798F:	drivers/pmdomain/arm/
22799F:	drivers/powercap/arm_scmi_powercap.c
22800F:	drivers/regulator/scmi-regulator.c
22801F:	drivers/reset/reset-scmi.c
22802F:	include/linux/sc[mp]i_protocol.h
22803F:	include/trace/events/scmi.h
22804F:	include/uapi/linux/virtio_scmi.h
22805
22806SYSTEM RESET/SHUTDOWN DRIVERS
22807M:	Sebastian Reichel <[email protected]>
22808L:	[email protected]
22809S:	Maintained
22810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22811F:	Documentation/devicetree/bindings/power/reset/
22812F:	drivers/power/reset/
22813
22814SYSTEM TRACE MODULE CLASS
22815M:	Alexander Shishkin <[email protected]>
22816S:	Maintained
22817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22818F:	Documentation/trace/stm.rst
22819F:	drivers/hwtracing/stm/
22820F:	include/linux/stm.h
22821F:	include/uapi/linux/stm.h
22822
22823SYSTEM76 ACPI DRIVER
22824M:	Jeremy Soller <[email protected]>
22825M:	System76 Product Development <[email protected]>
22826L:	[email protected]
22827S:	Maintained
22828F:	drivers/platform/x86/system76_acpi.c
22829
22830SYSV FILESYSTEM
22831S:	Orphan
22832F:	Documentation/filesystems/sysv-fs.rst
22833F:	fs/sysv/
22834F:	include/linux/sysv_fs.h
22835
22836TASKSTATS STATISTICS INTERFACE
22837M:	Balbir Singh <[email protected]>
22838S:	Maintained
22839F:	Documentation/accounting/taskstats*
22840F:	include/linux/taskstats*
22841F:	kernel/taskstats.c
22842
22843TC subsystem
22844M:	Jamal Hadi Salim <[email protected]>
22845M:	Cong Wang <[email protected]>
22846M:	Jiri Pirko <[email protected]>
22847L:	[email protected]
22848S:	Maintained
22849F:	include/net/pkt_cls.h
22850F:	include/net/pkt_sched.h
22851F:	include/net/tc_act/
22852F:	include/uapi/linux/pkt_cls.h
22853F:	include/uapi/linux/pkt_sched.h
22854F:	include/uapi/linux/tc_act/
22855F:	include/uapi/linux/tc_ematch/
22856F:	net/sched/
22857F:	tools/testing/selftests/tc-testing
22858
22859TC90522 MEDIA DRIVER
22860M:	Akihiro Tsukada <[email protected]>
22861L:	[email protected]
22862S:	Odd Fixes
22863F:	drivers/media/dvb-frontends/tc90522*
22864
22865TCP LOW PRIORITY MODULE
22866M:	"Wong Hoi Sing, Edison" <[email protected]>
22867M:	"Hung Hing Lun, Mike" <[email protected]>
22868S:	Maintained
22869W:	http://tcp-lp-mod.sourceforge.net/
22870F:	net/ipv4/tcp_lp.c
22871
22872TDA10071 MEDIA DRIVER
22873L:	[email protected]
22874S:	Orphan
22875W:	https://linuxtv.org
22876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22877F:	drivers/media/dvb-frontends/tda10071*
22878
22879TDA18212 MEDIA DRIVER
22880L:	[email protected]
22881S:	Orphan
22882W:	https://linuxtv.org
22883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22884F:	drivers/media/tuners/tda18212*
22885
22886TDA18218 MEDIA DRIVER
22887L:	[email protected]
22888S:	Orphan
22889W:	https://linuxtv.org
22890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22891F:	drivers/media/tuners/tda18218*
22892
22893TDA18250 MEDIA DRIVER
22894M:	Olli Salonen <[email protected]>
22895L:	[email protected]
22896S:	Maintained
22897W:	https://linuxtv.org
22898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22899T:	git git://linuxtv.org/media.git
22900F:	drivers/media/tuners/tda18250*
22901
22902TDA18271 MEDIA DRIVER
22903M:	Michael Krufky <[email protected]>
22904L:	[email protected]
22905S:	Maintained
22906W:	https://linuxtv.org
22907W:	http://github.com/mkrufky
22908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22909T:	git git://linuxtv.org/mkrufky/tuners.git
22910F:	drivers/media/tuners/tda18271*
22911
22912TDA1997x MEDIA DRIVER
22913M:	Tim Harvey <[email protected]>
22914L:	[email protected]
22915S:	Maintained
22916W:	https://linuxtv.org
22917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22918F:	drivers/media/i2c/tda1997x.*
22919
22920TDA827x MEDIA DRIVER
22921M:	Michael Krufky <[email protected]>
22922L:	[email protected]
22923S:	Maintained
22924W:	https://linuxtv.org
22925W:	http://github.com/mkrufky
22926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22927T:	git git://linuxtv.org/mkrufky/tuners.git
22928F:	drivers/media/tuners/tda8290.*
22929
22930TDA8290 MEDIA DRIVER
22931M:	Michael Krufky <[email protected]>
22932L:	[email protected]
22933S:	Maintained
22934W:	https://linuxtv.org
22935W:	http://github.com/mkrufky
22936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22937T:	git git://linuxtv.org/mkrufky/tuners.git
22938F:	drivers/media/tuners/tda8290.*
22939
22940TDA9840 MEDIA DRIVER
22941M:	Hans Verkuil <[email protected]>
22942L:	[email protected]
22943S:	Maintained
22944W:	https://linuxtv.org
22945T:	git git://linuxtv.org/media.git
22946F:	drivers/media/i2c/tda9840*
22947
22948TEA5761 TUNER DRIVER
22949M:	Mauro Carvalho Chehab <[email protected]>
22950L:	[email protected]
22951S:	Odd fixes
22952W:	https://linuxtv.org
22953T:	git git://linuxtv.org/media.git
22954F:	drivers/media/tuners/tea5761.*
22955
22956TEA5767 TUNER DRIVER
22957M:	Mauro Carvalho Chehab <[email protected]>
22958L:	[email protected]
22959S:	Maintained
22960W:	https://linuxtv.org
22961T:	git git://linuxtv.org/media.git
22962F:	drivers/media/tuners/tea5767.*
22963
22964TEA6415C MEDIA DRIVER
22965M:	Hans Verkuil <[email protected]>
22966L:	[email protected]
22967S:	Maintained
22968W:	https://linuxtv.org
22969T:	git git://linuxtv.org/media.git
22970F:	drivers/media/i2c/tea6415c*
22971
22972TEA6420 MEDIA DRIVER
22973M:	Hans Verkuil <[email protected]>
22974L:	[email protected]
22975S:	Maintained
22976W:	https://linuxtv.org
22977T:	git git://linuxtv.org/media.git
22978F:	drivers/media/i2c/tea6420*
22979
22980TEAM DRIVER
22981M:	Jiri Pirko <[email protected]>
22982L:	[email protected]
22983S:	Supported
22984F:	Documentation/netlink/specs/team.yaml
22985F:	drivers/net/team/
22986F:	include/linux/if_team.h
22987F:	include/uapi/linux/if_team.h
22988F:	tools/testing/selftests/drivers/net/team/
22989
22990TECHNICAL ADVISORY BOARD PROCESS DOCS
22991M:	"Theodore Ts'o" <[email protected]>
22992M:	Greg Kroah-Hartman <[email protected]>
22993L:	[email protected]
22994S:	Maintained
22995F:	Documentation/process/contribution-maturity-model.rst
22996F:	Documentation/process/researcher-guidelines.rst
22997
22998TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22999M:	"Savoir-faire Linux Inc." <[email protected]>
23000S:	Maintained
23001F:	arch/x86/platform/ts5500/
23002
23003TECHNOTREND USB IR RECEIVER
23004M:	Sean Young <[email protected]>
23005L:	[email protected]
23006S:	Maintained
23007F:	drivers/media/rc/ttusbir.c
23008
23009TECHWELL TW9900 VIDEO DECODER
23010M:	Mehdi Djait <[email protected]>
23011L:	[email protected]
23012S:	Maintained
23013F:	drivers/media/i2c/tw9900.c
23014
23015TECHWELL TW9910 VIDEO DECODER
23016L:	[email protected]
23017S:	Orphan
23018F:	drivers/media/i2c/tw9910.c
23019F:	include/media/i2c/tw9910.h
23020
23021TEE SUBSYSTEM
23022M:	Jens Wiklander <[email protected]>
23023R:	Sumit Garg <[email protected]>
23024L:	[email protected]
23025S:	Maintained
23026F:	Documentation/ABI/testing/sysfs-class-tee
23027F:	Documentation/driver-api/tee.rst
23028F:	Documentation/tee/
23029F:	Documentation/userspace-api/tee.rst
23030F:	drivers/tee/
23031F:	include/linux/tee_core.h
23032F:	include/linux/tee_drv.h
23033F:	include/uapi/linux/tee.h
23034
23035TEGRA ARCHITECTURE SUPPORT
23036M:	Thierry Reding <[email protected]>
23037M:	Jonathan Hunter <[email protected]>
23038L:	[email protected]
23039S:	Supported
23040Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23042N:	[^a-z]tegra
23043
23044TEGRA CLOCK DRIVER
23045M:	Peter De Schrijver <[email protected]>
23046M:	Prashant Gaikwad <[email protected]>
23047S:	Supported
23048F:	drivers/clk/tegra/
23049
23050TEGRA CRYPTO DRIVERS
23051M:	Akhil R <[email protected]>
23052S:	Supported
23053F:	drivers/crypto/tegra/*
23054
23055TEGRA DMA DRIVERS
23056M:	Laxman Dewangan <[email protected]>
23057M:	Jon Hunter <[email protected]>
23058S:	Supported
23059F:	drivers/dma/tegra*
23060
23061TEGRA I2C DRIVER
23062M:	Laxman Dewangan <[email protected]>
23063R:	Dmitry Osipenko <[email protected]>
23064S:	Supported
23065F:	drivers/i2c/busses/i2c-tegra.c
23066
23067TEGRA IOMMU DRIVERS
23068M:	Thierry Reding <[email protected]>
23069R:	Krishna Reddy <[email protected]>
23070L:	[email protected]
23071S:	Supported
23072F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23073F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23074F:	drivers/iommu/tegra*
23075
23076TEGRA KBC DRIVER
23077M:	Laxman Dewangan <[email protected]>
23078S:	Supported
23079F:	drivers/input/keyboard/tegra-kbc.c
23080
23081TEGRA NAND DRIVER
23082M:	Stefan Agner <[email protected]>
23083M:	Lucas Stach <[email protected]>
23084S:	Maintained
23085F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23086F:	drivers/mtd/nand/raw/tegra_nand.c
23087
23088TEGRA PWM DRIVER
23089M:	Thierry Reding <[email protected]>
23090S:	Supported
23091F:	drivers/pwm/pwm-tegra.c
23092
23093TEGRA QUAD SPI DRIVER
23094M:	Thierry Reding <[email protected]>
23095M:	Jonathan Hunter <[email protected]>
23096M:	Sowjanya Komatineni <[email protected]>
23097L:	[email protected]
23098S:	Maintained
23099F:	drivers/spi/spi-tegra210-quad.c
23100
23101TEGRA SERIAL DRIVER
23102M:	Laxman Dewangan <[email protected]>
23103S:	Supported
23104F:	drivers/tty/serial/serial-tegra.c
23105
23106TEGRA SPI DRIVER
23107M:	Laxman Dewangan <[email protected]>
23108S:	Supported
23109F:	drivers/spi/spi-tegra*
23110
23111TEGRA VIDEO DRIVER
23112M:	Thierry Reding <[email protected]>
23113M:	Jonathan Hunter <[email protected]>
23114M:	Sowjanya Komatineni <[email protected]>
23115M:	Luca Ceresoli <[email protected]>
23116L:	[email protected]
23117L:	[email protected]
23118S:	Maintained
23119F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23120F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23121F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23122F:	drivers/staging/media/tegra-video/
23123
23124TEGRA XUSB PADCTL DRIVER
23125M:	JC Kuo <[email protected]>
23126S:	Supported
23127F:	drivers/phy/tegra/xusb*
23128
23129TEHUTI ETHERNET DRIVER
23130M:	Andy Gospodarek <[email protected]>
23131L:	[email protected]
23132S:	Supported
23133F:	drivers/net/ethernet/tehuti/tehuti.*
23134
23135TEHUTI TN40XX ETHERNET DRIVER
23136M:	FUJITA Tomonori <[email protected]>
23137L:	[email protected]
23138S:	Maintained
23139F:	drivers/net/ethernet/tehuti/tn40*
23140
23141TELECOM CLOCK DRIVER FOR MCPL0010
23142M:	Mark Gross <[email protected]>
23143S:	Supported
23144F:	drivers/char/tlclk.c
23145
23146TEMPO SEMICONDUCTOR DRIVERS
23147M:	Steven Eckhoff <[email protected]>
23148S:	Maintained
23149F:	Documentation/devicetree/bindings/sound/tscs*.txt
23150F:	sound/soc/codecs/tscs*.c
23151F:	sound/soc/codecs/tscs*.h
23152
23153TENSILICA XTENSA PORT (xtensa)
23154M:	Chris Zankel <[email protected]>
23155M:	Max Filippov <[email protected]>
23156S:	Maintained
23157T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23158F:	arch/xtensa/
23159F:	drivers/irqchip/irq-xtensa-*
23160
23161TEXAS INSTRUMENTS ASoC DRIVERS
23162M:	Peter Ujfalusi <[email protected]>
23163L:	[email protected]
23164S:	Maintained
23165F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23166F:	sound/soc/ti/
23167
23168TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23169M:	Shenghao Ding <[email protected]>
23170M:	Kevin Lu <[email protected]>
23171M:	Baojun Xu <[email protected]>
23172L:	[email protected]
23173S:	Maintained
23174F:	Documentation/devicetree/bindings/sound/tas2552.txt
23175F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23176F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23177F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23178F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23179F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23180F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23181F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23182F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23183F:	include/sound/tas2*.h
23184F:	include/sound/tlv320*.h
23185F:	include/sound/tpa6130a2-plat.h
23186F:	sound/pci/hda/tas2781_hda_i2c.c
23187F:	sound/soc/codecs/pcm1681.c
23188F:	sound/soc/codecs/pcm1789*.*
23189F:	sound/soc/codecs/pcm179x*.*
23190F:	sound/soc/codecs/pcm186x*.*
23191F:	sound/soc/codecs/pcm3008.*
23192F:	sound/soc/codecs/pcm3060*.*
23193F:	sound/soc/codecs/pcm3168a*.*
23194F:	sound/soc/codecs/pcm5102a.c
23195F:	sound/soc/codecs/pcm512x*.*
23196F:	sound/soc/codecs/tas2*.*
23197F:	sound/soc/codecs/tlv320*.*
23198F:	sound/soc/codecs/tpa6130a2.*
23199
23200TEXAS INSTRUMENTS DMA DRIVERS
23201M:	Peter Ujfalusi <[email protected]>
23202L:	[email protected]
23203S:	Maintained
23204F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23205F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23206F:	Documentation/devicetree/bindings/dma/ti/
23207F:	drivers/dma/ti/
23208F:	include/linux/dma/k3-psil.h
23209F:	include/linux/dma/k3-udma-glue.h
23210F:	include/linux/dma/ti-cppi5.h
23211X:	drivers/dma/ti/cppi41.c
23212
23213TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23214M:	Jerome Brunet <[email protected]>
23215L:	[email protected]
23216S:	Maintained
23217F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23218
23219TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23220M:	Robert Marko <[email protected]>
23221M:	Luka Perkov <[email protected]>
23222L:	[email protected]
23223S:	Maintained
23224F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23225F:	Documentation/hwmon/tps23861.rst
23226F:	drivers/hwmon/tps23861.c
23227
23228TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23229M:	Ricardo Ribalda <[email protected]>
23230L:	[email protected]
23231S:	Supported
23232F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23233F:	drivers/iio/dac/ti-dac7612.c
23234
23235TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23236M:	Nishanth Menon <[email protected]>
23237M:	Tero Kristo <[email protected]>
23238M:	Santosh Shilimkar <[email protected]>
23239L:	[email protected] (moderated for non-subscribers)
23240S:	Maintained
23241F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23242F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23243F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23244F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23245F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23246F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23247F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23248F:	drivers/clk/keystone/sci-clk.c
23249F:	drivers/firmware/ti_sci*
23250F:	drivers/irqchip/irq-ti-sci-inta.c
23251F:	drivers/irqchip/irq-ti-sci-intr.c
23252F:	drivers/reset/reset-ti-sci.c
23253F:	drivers/soc/ti/ti_sci_inta_msi.c
23254F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23255F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23256F:	include/linux/soc/ti/ti_sci_inta_msi.h
23257F:	include/linux/soc/ti/ti_sci_protocol.h
23258
23259TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23260M:	Puranjay Mohan <[email protected]>
23261L:	[email protected]
23262S:	Supported
23263F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23264F:	drivers/iio/temperature/tmp117.c
23265
23266THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23267M:	Hans Verkuil <[email protected]>
23268L:	[email protected]
23269S:	Maintained
23270W:	https://linuxtv.org
23271T:	git git://linuxtv.org/media.git
23272F:	drivers/media/radio/radio-raremono.c
23273
23274THERMAL
23275M:	Rafael J. Wysocki <[email protected]>
23276M:	Daniel Lezcano <[email protected]>
23277R:	Zhang Rui <[email protected]>
23278R:	Lukasz Luba <[email protected]>
23279L:	[email protected]
23280S:	Supported
23281Q:	https://patchwork.kernel.org/project/linux-pm/list/
23282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23283F:	Documentation/ABI/testing/sysfs-class-thermal
23284F:	Documentation/admin-guide/thermal/
23285F:	Documentation/devicetree/bindings/thermal/
23286F:	Documentation/driver-api/thermal/
23287F:	drivers/thermal/
23288F:	include/dt-bindings/thermal/
23289F:	include/linux/cpu_cooling.h
23290F:	include/linux/thermal.h
23291F:	include/uapi/linux/thermal.h
23292F:	tools/lib/thermal/
23293F:	tools/thermal/
23294
23295THERMAL DRIVER FOR AMLOGIC SOCS
23296M:	Guillaume La Roque <[email protected]>
23297L:	[email protected]
23298L:	[email protected]
23299S:	Supported
23300W:	http://linux-meson.com/
23301F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23302F:	drivers/thermal/amlogic_thermal.c
23303
23304THERMAL/CPU_COOLING
23305M:	Amit Daniel Kachhap <[email protected]>
23306M:	Daniel Lezcano <[email protected]>
23307M:	Viresh Kumar <[email protected]>
23308R:	Lukasz Luba <[email protected]>
23309L:	[email protected]
23310S:	Supported
23311F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23312F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23313F:	drivers/thermal/cpufreq_cooling.c
23314F:	drivers/thermal/cpuidle_cooling.c
23315F:	include/linux/cpu_cooling.h
23316
23317THERMAL/POWER_ALLOCATOR
23318M:	Lukasz Luba <[email protected]>
23319L:	[email protected]
23320S:	Maintained
23321F:	Documentation/driver-api/thermal/power_allocator.rst
23322F:	drivers/thermal/gov_power_allocator.c
23323F:	drivers/thermal/thermal_trace_ipa.h
23324
23325THINKPAD ACPI EXTRAS DRIVER
23326M:	Henrique de Moraes Holschuh <[email protected]>
23327L:	[email protected]
23328L:	[email protected]
23329S:	Maintained
23330W:	http://ibm-acpi.sourceforge.net
23331W:	http://thinkwiki.org/wiki/Ibm-acpi
23332T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23333F:	drivers/platform/x86/thinkpad_acpi.c
23334
23335THINKPAD LMI DRIVER
23336M:	Mark Pearson <[email protected]>
23337L:	[email protected]
23338S:	Maintained
23339F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23340F:	drivers/platform/x86/think-lmi.?
23341
23342THP7312 ISP DRIVER
23343M:	Laurent Pinchart <[email protected]>
23344M:	Paul Elder <[email protected]>
23345L:	[email protected]
23346S:	Maintained
23347T:	git git://linuxtv.org/media.git
23348F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23349F:	Documentation/userspace-api/media/drivers/thp7312.rst
23350F:	drivers/media/i2c/thp7312.c
23351F:	include/uapi/linux/thp7312.h
23352
23353THUNDERBOLT DMA TRAFFIC TEST DRIVER
23354M:	Isaac Hazan <[email protected]>
23355L:	[email protected]
23356S:	Maintained
23357F:	drivers/thunderbolt/dma_test.c
23358
23359THUNDERBOLT DRIVER
23360M:	Andreas Noever <[email protected]>
23361M:	Michael Jamet <[email protected]>
23362M:	Mika Westerberg <[email protected]>
23363M:	Yehezkel Bernat <[email protected]>
23364L:	[email protected]
23365S:	Maintained
23366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23367F:	Documentation/admin-guide/thunderbolt.rst
23368F:	drivers/thunderbolt/
23369F:	include/linux/thunderbolt.h
23370
23371THUNDERBOLT NETWORK DRIVER
23372M:	Michael Jamet <[email protected]>
23373M:	Mika Westerberg <[email protected]>
23374M:	Yehezkel Bernat <[email protected]>
23375L:	[email protected]
23376S:	Maintained
23377F:	drivers/net/thunderbolt/
23378
23379THUNDERX GPIO DRIVER
23380M:	Robert Richter <[email protected]>
23381S:	Odd Fixes
23382F:	drivers/gpio/gpio-thunderx.c
23383
23384TI ADS1119 ADC DRIVER
23385M:	Francesco Dolcini <[email protected]>
23386M:	João Paulo Gonçalves <[email protected]>
23387L:	[email protected]
23388S:	Maintained
23389F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23390F:	drivers/iio/adc/ti-ads1119.c
23391
23392TI ADS7924 ADC DRIVER
23393M:	Hugo Villeneuve <[email protected]>
23394L:	[email protected]
23395S:	Supported
23396F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23397F:	drivers/iio/adc/ti-ads7924.c
23398
23399TI AM437X VPFE DRIVER
23400M:	"Lad, Prabhakar" <[email protected]>
23401L:	[email protected]
23402S:	Maintained
23403W:	https://linuxtv.org
23404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23405T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23406F:	drivers/media/platform/ti/am437x/
23407
23408TI BANDGAP AND THERMAL DRIVER
23409M:	Eduardo Valentin <[email protected]>
23410M:	Keerthy <[email protected]>
23411L:	[email protected]
23412L:	[email protected]
23413S:	Maintained
23414F:	drivers/thermal/ti-soc-thermal/
23415
23416TI BQ27XXX POWER SUPPLY DRIVER
23417F:	drivers/power/supply/bq27xxx_battery.c
23418F:	drivers/power/supply/bq27xxx_battery_i2c.c
23419F:	include/linux/power/bq27xxx_battery.h
23420
23421TI CDCE706 CLOCK DRIVER
23422M:	Max Filippov <[email protected]>
23423S:	Maintained
23424F:	drivers/clk/clk-cdce706.c
23425
23426TI CLOCK DRIVER
23427M:	Tero Kristo <[email protected]>
23428L:	[email protected]
23429S:	Odd Fixes
23430F:	drivers/clk/ti/
23431F:	include/linux/clk/ti.h
23432
23433TI DAVINCI MACHINE SUPPORT
23434M:	Bartosz Golaszewski <[email protected]>
23435L:	[email protected] (moderated for non-subscribers)
23436S:	Maintained
23437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23438F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23439F:	arch/arm/boot/dts/ti/davinci/
23440F:	arch/arm/mach-davinci/
23441F:	drivers/i2c/busses/i2c-davinci.c
23442
23443TI DAVINCI SERIES CLOCK DRIVER
23444M:	David Lechner <[email protected]>
23445S:	Maintained
23446F:	Documentation/devicetree/bindings/clock/ti/davinci/
23447F:	drivers/clk/davinci/
23448F:	include/linux/clk/davinci.h
23449
23450TI DAVINCI SERIES GPIO DRIVER
23451M:	Keerthy <[email protected]>
23452L:	[email protected]
23453S:	Maintained
23454F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23455F:	drivers/gpio/gpio-davinci.c
23456
23457TI DAVINCI SERIES MEDIA DRIVER
23458M:	"Lad, Prabhakar" <[email protected]>
23459L:	[email protected]
23460S:	Maintained
23461W:	https://linuxtv.org
23462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23463T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23464F:	drivers/media/platform/ti/davinci/
23465F:	include/media/davinci/
23466
23467TI ENHANCED CAPTURE (eCAP) DRIVER
23468M:	Vignesh Raghavendra <[email protected]>
23469R:	Julien Panis <[email protected]>
23470L:	[email protected]
23471L:	[email protected]
23472S:	Maintained
23473F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23474F:	drivers/counter/ti-ecap-capture.c
23475
23476TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23477R:	David Lechner <[email protected]>
23478L:	[email protected]
23479F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23480F:	drivers/counter/ti-eqep.c
23481
23482TI ETHERNET SWITCH DRIVER (CPSW)
23483R:	Siddharth Vadapalli <[email protected]>
23484R:	Roger Quadros <[email protected]>
23485L:	[email protected]
23486L:	[email protected]
23487S:	Maintained
23488F:	drivers/net/ethernet/ti/cpsw*
23489F:	drivers/net/ethernet/ti/davinci*
23490
23491TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23492M:	Alex Dubov <[email protected]>
23493S:	Maintained
23494W:	http://tifmxx.berlios.de/
23495F:	drivers/memstick/host/tifm_ms.c
23496F:	drivers/misc/tifm*
23497F:	drivers/mmc/host/tifm_sd.c
23498F:	include/linux/tifm.h
23499
23500TI FPD-LINK DRIVERS
23501M:	Tomi Valkeinen <[email protected]>
23502L:	[email protected]
23503S:	Maintained
23504F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23505F:	drivers/media/i2c/ds90*
23506F:	include/media/i2c/ds90*
23507
23508TI HDC302X HUMIDITY DRIVER
23509M:	Javier Carrasco <[email protected]>
23510M:	Li peiyu <[email protected]>
23511L:	[email protected]
23512S:	Maintained
23513F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23514F:	drivers/iio/humidity/hdc3020.c
23515
23516TI ICSSG ETHERNET DRIVER (ICSSG)
23517R:	MD Danish Anwar <[email protected]>
23518R:	Roger Quadros <[email protected]>
23519L:	[email protected] (moderated for non-subscribers)
23520L:	[email protected]
23521S:	Maintained
23522F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23523F:	drivers/net/ethernet/ti/icssg/*
23524
23525TI J721E CSI2RX DRIVER
23526M:	Jai Luthra <[email protected]>
23527L:	[email protected]
23528S:	Maintained
23529F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23530F:	drivers/media/platform/ti/j721e-csi2rx/
23531
23532TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23533M:	Nishanth Menon <[email protected]>
23534M:	Santosh Shilimkar <[email protected]>
23535L:	[email protected]
23536L:	[email protected] (moderated for non-subscribers)
23537S:	Maintained
23538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23539F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23540F:	drivers/pmdomain/ti/omap_prm.c
23541F:	drivers/soc/ti/*
23542
23543TI LM49xxx FAMILY ASoC CODEC DRIVERS
23544M:	M R Swami Reddy <[email protected]>
23545M:	Vishwas A Deshpande <[email protected]>
23546L:	[email protected]
23547S:	Maintained
23548F:	sound/soc/codecs/isabelle*
23549F:	sound/soc/codecs/lm49453*
23550
23551TI LMP92064 ADC DRIVER
23552M:	Leonard Göhrs <[email protected]>
23553R:	[email protected]
23554L:	[email protected]
23555S:	Maintained
23556F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23557F:	drivers/iio/adc/ti-lmp92064.c
23558
23559TI PCM3060 ASoC CODEC DRIVER
23560M:	Kirill Marinushkin <[email protected]>
23561L:	[email protected]
23562S:	Maintained
23563F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23564F:	sound/soc/codecs/pcm3060*
23565
23566TI TAS571X FAMILY ASoC CODEC DRIVER
23567M:	Kevin Cernekee <[email protected]>
23568L:	[email protected]
23569S:	Odd Fixes
23570F:	sound/soc/codecs/tas571x*
23571
23572TI TMAG5273 MAGNETOMETER DRIVER
23573M:	Gerald Loacker <[email protected]>
23574L:	[email protected]
23575S:	Maintained
23576F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23577F:	drivers/iio/magnetometer/tmag5273.c
23578
23579TI TRF7970A NFC DRIVER
23580M:	Mark Greer <[email protected]>
23581L:	[email protected]
23582S:	Supported
23583F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23584F:	drivers/nfc/trf7970a.c
23585
23586TI TSC2046 ADC DRIVER
23587M:	Oleksij Rempel <[email protected]>
23588R:	[email protected]
23589L:	[email protected]
23590S:	Maintained
23591F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23592F:	drivers/iio/adc/ti-tsc2046.c
23593
23594TI TWL4030 SERIES SOC CODEC DRIVER
23595M:	Peter Ujfalusi <[email protected]>
23596L:	[email protected]
23597S:	Maintained
23598F:	sound/soc/codecs/twl4030*
23599
23600TI VPE/CAL DRIVERS
23601M:	Benoit Parrot <[email protected]>
23602L:	[email protected]
23603S:	Maintained
23604W:	http://linuxtv.org/
23605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23606F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23607F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23608F:	drivers/media/platform/ti/cal/
23609F:	drivers/media/platform/ti/vpe/
23610
23611TI WILINK WIRELESS DRIVERS
23612L:	[email protected]
23613S:	Orphan
23614W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23615W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23616F:	drivers/net/wireless/ti/
23617
23618TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23619M:	John Stultz <[email protected]>
23620M:	Thomas Gleixner <[email protected]>
23621R:	Stephen Boyd <[email protected]>
23622L:	[email protected]
23623S:	Supported
23624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23625F:	include/linux/clocksource.h
23626F:	include/linux/time.h
23627F:	include/linux/timekeeper_internal.h
23628F:	include/linux/timekeeping.h
23629F:	include/linux/timex.h
23630F:	include/uapi/linux/time.h
23631F:	include/uapi/linux/timex.h
23632F:	kernel/time/alarmtimer.c
23633F:	kernel/time/clocksource*
23634F:	kernel/time/ntp*
23635F:	kernel/time/time.c
23636F:	kernel/time/timeconst.bc
23637F:	kernel/time/timeconv.c
23638F:	kernel/time/timecounter.c
23639F:	kernel/time/timekeeping*
23640F:	kernel/time/time_test.c
23641F:	tools/testing/selftests/timers/
23642
23643TIPC NETWORK LAYER
23644M:	Jon Maloy <[email protected]>
23645M:	Ying Xue <[email protected]>
23646L:	[email protected] (core kernel code)
23647L:	[email protected] (user apps, general discussion)
23648S:	Maintained
23649W:	http://tipc.sourceforge.net/
23650F:	include/uapi/linux/tipc*.h
23651F:	net/tipc/
23652
23653TLAN NETWORK DRIVER
23654M:	Samuel Chessman <[email protected]>
23655L:	[email protected] (subscribers-only)
23656S:	Maintained
23657W:	http://sourceforge.net/projects/tlan/
23658F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23659F:	drivers/net/ethernet/ti/tlan.*
23660
23661TMIO/SDHI MMC DRIVER
23662M:	Wolfram Sang <[email protected]>
23663L:	[email protected]
23664L:	[email protected]
23665S:	Supported
23666F:	drivers/mmc/host/renesas_sdhi*
23667F:	drivers/mmc/host/tmio_mmc*
23668F:	include/linux/platform_data/tmio.h
23669
23670TMP513 HARDWARE MONITOR DRIVER
23671M:	Eric Tremblay <[email protected]>
23672L:	[email protected]
23673S:	Maintained
23674F:	Documentation/hwmon/tmp513.rst
23675F:	drivers/hwmon/tmp513.c
23676
23677TMPFS (SHMEM FILESYSTEM)
23678M:	Hugh Dickins <[email protected]>
23679L:	[email protected]
23680S:	Maintained
23681F:	include/linux/shmem_fs.h
23682F:	mm/shmem.c
23683
23684TOMOYO SECURITY MODULE
23685M:	Kentaro Takeda <[email protected]>
23686M:	Tetsuo Handa <[email protected]>
23687L:	[email protected] (subscribers-only, for developers in English)
23688L:	[email protected] (subscribers-only, for users in English)
23689L:	[email protected] (subscribers-only, for developers in Japanese)
23690L:	[email protected] (subscribers-only, for users in Japanese)
23691S:	Maintained
23692W:	https://tomoyo.sourceforge.net/
23693F:	security/tomoyo/
23694
23695TOPSTAR LAPTOP EXTRAS DRIVER
23696M:	Herton Ronaldo Krzesinski <[email protected]>
23697L:	[email protected]
23698S:	Maintained
23699F:	drivers/platform/x86/topstar-laptop.c
23700
23701TORTURE-TEST MODULES
23702M:	Davidlohr Bueso <[email protected]>
23703M:	"Paul E. McKenney" <[email protected]>
23704M:	Josh Triplett <[email protected]>
23705L:	[email protected]
23706S:	Supported
23707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23708F:	Documentation/RCU/torture.rst
23709F:	kernel/locking/locktorture.c
23710F:	kernel/rcu/rcuscale.c
23711F:	kernel/rcu/rcutorture.c
23712F:	kernel/rcu/refscale.c
23713F:	kernel/torture.c
23714
23715TOSHIBA ACPI EXTRAS DRIVER
23716M:	Azael Avalos <[email protected]>
23717L:	[email protected]
23718S:	Maintained
23719F:	drivers/platform/x86/toshiba_acpi.c
23720
23721TOSHIBA BLUETOOTH DRIVER
23722M:	Azael Avalos <[email protected]>
23723L:	[email protected]
23724S:	Maintained
23725F:	drivers/platform/x86/toshiba_bluetooth.c
23726
23727TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23728M:	Azael Avalos <[email protected]>
23729L:	[email protected]
23730S:	Maintained
23731F:	drivers/platform/x86/toshiba_haps.c
23732
23733TOSHIBA SMM DRIVER
23734M:	Jonathan Buzzard <[email protected]>
23735S:	Maintained
23736W:	http://www.buzzard.org.uk/toshiba/
23737F:	drivers/char/toshiba.c
23738F:	include/linux/toshiba.h
23739F:	include/uapi/linux/toshiba.h
23740
23741TOSHIBA TC358743 DRIVER
23742M:	Hans Verkuil <[email protected]>
23743L:	[email protected]
23744S:	Maintained
23745F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23746F:	drivers/media/i2c/tc358743*
23747F:	include/media/i2c/tc358743.h
23748
23749TOSHIBA WMI HOTKEYS DRIVER
23750M:	Azael Avalos <[email protected]>
23751L:	[email protected]
23752S:	Maintained
23753F:	drivers/platform/x86/toshiba-wmi.c
23754
23755TPM DEVICE DRIVER
23756M:	Peter Huewe <[email protected]>
23757M:	Jarkko Sakkinen <[email protected]>
23758R:	Jason Gunthorpe <[email protected]>
23759L:	[email protected]
23760S:	Maintained
23761W:	https://codeberg.org/jarkko/linux-tpmdd-test
23762Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23764F:	Documentation/devicetree/bindings/tpm/
23765F:	drivers/char/tpm/
23766F:	tools/testing/selftests/tpm2/
23767
23768TPS546D24 DRIVER
23769M:	Duke Du <[email protected]>
23770L:	[email protected]
23771S:	Maintained
23772F:	Documentation/hwmon/tps546d24.rst
23773F:	drivers/hwmon/pmbus/tps546d24.c
23774
23775TQ SYSTEMS BOARD & DRIVER SUPPORT
23776L:	[email protected]
23777S:	Supported
23778W:	https://www.tq-group.com/en/products/tq-embedded/
23779F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23780F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23781F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23782F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23783F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23784F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23785F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23786F:	drivers/gpio/gpio-tqmx86.c
23787F:	drivers/mfd/tqmx86.c
23788F:	drivers/watchdog/tqmx86_wdt.c
23789
23790TRACING
23791M:	Steven Rostedt <[email protected]>
23792M:	Masami Hiramatsu <[email protected]>
23793R:	Mathieu Desnoyers <[email protected]>
23794L:	[email protected]
23795L:	[email protected]
23796S:	Maintained
23797Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23799F:	Documentation/trace/*
23800F:	fs/tracefs/
23801F:	include/linux/trace*.h
23802F:	include/trace/
23803F:	kernel/trace/
23804F:	scripts/tracing/
23805F:	tools/testing/selftests/ftrace/
23806
23807TRACING MMIO ACCESSES (MMIOTRACE)
23808M:	Steven Rostedt <[email protected]>
23809M:	Masami Hiramatsu <[email protected]>
23810R:	Karol Herbst <[email protected]>
23811R:	Pekka Paalanen <[email protected]>
23812L:	[email protected]
23813L:	[email protected]
23814S:	Maintained
23815F:	arch/x86/mm/kmmio.c
23816F:	arch/x86/mm/mmio-mod.c
23817F:	arch/x86/mm/testmmiotrace.c
23818F:	include/linux/mmiotrace.h
23819F:	kernel/trace/trace_mmiotrace.c
23820
23821TRACING OS NOISE / LATENCY TRACERS
23822M:	Steven Rostedt <[email protected]>
23823S:	Maintained
23824F:	Documentation/trace/hwlat_detector.rst
23825F:	Documentation/trace/osnoise-tracer.rst
23826F:	Documentation/trace/timerlat-tracer.rst
23827F:	arch/*/kernel/trace.c
23828F:	include/trace/events/osnoise.h
23829F:	kernel/trace/trace_hwlat.c
23830F:	kernel/trace/trace_irqsoff.c
23831F:	kernel/trace/trace_osnoise.c
23832F:	kernel/trace/trace_sched_wakeup.c
23833
23834TRADITIONAL CHINESE DOCUMENTATION
23835M:	Hu Haowen <[email protected]>
23836S:	Maintained
23837W:	https://github.com/srcres258/linux-doc
23838T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23839F:	Documentation/translations/zh_TW/
23840
23841TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23842M:	Dan Williams <[email protected]>
23843L:	[email protected]
23844S:	Maintained
23845F:	Documentation/ABI/testing/configfs-tsm
23846F:	drivers/virt/coco/tsm.c
23847F:	include/linux/tsm.h
23848
23849TRUSTED SERVICES TEE DRIVER
23850M:	Balint Dobszay <[email protected]>
23851M:	Sudeep Holla <[email protected]>
23852L:	[email protected] (moderated for non-subscribers)
23853L:	[email protected]
23854S:	Maintained
23855F:	Documentation/tee/ts-tee.rst
23856F:	drivers/tee/tstee/
23857
23858TTY LAYER AND SERIAL DRIVERS
23859M:	Greg Kroah-Hartman <[email protected]>
23860M:	Jiri Slaby <[email protected]>
23861L:	[email protected]
23862L:	[email protected]
23863S:	Supported
23864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23865F:	Documentation/devicetree/bindings/serial/
23866F:	Documentation/driver-api/serial/
23867F:	drivers/tty/
23868F:	include/linux/selection.h
23869F:	include/linux/serial.h
23870F:	include/linux/serial_core.h
23871F:	include/linux/sysrq.h
23872F:	include/linux/tty*.h
23873F:	include/linux/vt.h
23874F:	include/linux/vt_*.h
23875F:	include/uapi/linux/serial.h
23876F:	include/uapi/linux/serial_core.h
23877F:	include/uapi/linux/tty.h
23878
23879TUA9001 MEDIA DRIVER
23880L:	[email protected]
23881S:	Orphan
23882W:	https://linuxtv.org
23883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23884F:	drivers/media/tuners/tua9001*
23885
23886TULIP NETWORK DRIVERS
23887L:	[email protected]
23888L:	[email protected]
23889S:	Orphan
23890F:	drivers/net/ethernet/dec/tulip/
23891
23892TUN/TAP driver
23893M:	Willem de Bruijn <[email protected]>
23894M:	Jason Wang <[email protected]>
23895S:	Maintained
23896W:	http://vtun.sourceforge.net/tun
23897F:	Documentation/networking/tuntap.rst
23898F:	arch/um/os-Linux/drivers/
23899F:	drivers/net/tap.c
23900F:	drivers/net/tun.c
23901
23902TURBOCHANNEL SUBSYSTEM
23903M:	"Maciej W. Rozycki" <[email protected]>
23904L:	[email protected]
23905S:	Maintained
23906Q:	https://patchwork.kernel.org/project/linux-mips/list/
23907F:	drivers/tc/
23908F:	include/linux/tc.h
23909
23910TURBOSTAT UTILITY
23911M:	"Len Brown" <[email protected]>
23912L:	[email protected]
23913S:	Supported
23914Q:	https://patchwork.kernel.org/project/linux-pm/list/
23915B:	https://bugzilla.kernel.org
23916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23917F:	tools/power/x86/turbostat/
23918F:	tools/testing/selftests/turbostat/
23919
23920TW5864 VIDEO4LINUX DRIVER
23921M:	Bluecherry Maintainers <[email protected]>
23922M:	Andrey Utkin <[email protected]>
23923M:	Andrey Utkin <[email protected]>
23924L:	[email protected]
23925S:	Supported
23926F:	drivers/media/pci/tw5864/
23927
23928TW68 VIDEO4LINUX DRIVER
23929M:	Hans Verkuil <[email protected]>
23930L:	[email protected]
23931S:	Odd Fixes
23932W:	https://linuxtv.org
23933T:	git git://linuxtv.org/media.git
23934F:	drivers/media/pci/tw68/
23935
23936TW686X VIDEO4LINUX DRIVER
23937M:	Ezequiel Garcia <[email protected]>
23938L:	[email protected]
23939S:	Maintained
23940W:	http://linuxtv.org
23941T:	git git://linuxtv.org/media.git
23942F:	drivers/media/pci/tw686x/
23943
23944U-BOOT ENVIRONMENT VARIABLES
23945M:	Rafał Miłecki <[email protected]>
23946S:	Maintained
23947F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23948F:	drivers/nvmem/layouts/u-boot-env.c
23949F:	drivers/nvmem/u-boot-env.c
23950
23951UACCE ACCELERATOR FRAMEWORK
23952M:	Zhangfei Gao <[email protected]>
23953M:	Zhou Wang <[email protected]>
23954L:	[email protected]
23955L:	[email protected]
23956S:	Maintained
23957F:	Documentation/ABI/testing/sysfs-driver-uacce
23958F:	Documentation/misc-devices/uacce.rst
23959F:	drivers/misc/uacce/
23960F:	include/linux/uacce.h
23961F:	include/uapi/misc/uacce/
23962
23963UBI FILE SYSTEM (UBIFS)
23964M:	Richard Weinberger <[email protected]>
23965R:	Zhihao Cheng <[email protected]>
23966L:	[email protected]
23967S:	Supported
23968W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23971F:	Documentation/ABI/testing/sysfs-fs-ubifs
23972F:	Documentation/filesystems/ubifs-authentication.rst
23973F:	Documentation/filesystems/ubifs.rst
23974F:	fs/ubifs/
23975
23976UBLK USERSPACE BLOCK DRIVER
23977M:	Ming Lei <[email protected]>
23978L:	[email protected]
23979S:	Maintained
23980F:	Documentation/block/ublk.rst
23981F:	drivers/block/ublk_drv.c
23982F:	include/uapi/linux/ublk_cmd.h
23983
23984UBSAN
23985M:	Kees Cook <[email protected]>
23986R:	Marco Elver <[email protected]>
23987R:	Andrey Konovalov <[email protected]>
23988R:	Andrey Ryabinin <[email protected]>
23989L:	[email protected]
23990L:	[email protected]
23991S:	Supported
23992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23993F:	Documentation/dev-tools/ubsan.rst
23994F:	include/linux/ubsan.h
23995F:	lib/Kconfig.ubsan
23996F:	lib/test_ubsan.c
23997F:	lib/ubsan.c
23998F:	lib/ubsan.h
23999F:	scripts/Makefile.ubsan
24000K:	\bARCH_HAS_UBSAN\b
24001
24002UCLINUX (M68KNOMMU AND COLDFIRE)
24003M:	Greg Ungerer <[email protected]>
24004L:	[email protected]
24005S:	Maintained
24006W:	http://www.linux-m68k.org/
24007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24008F:	arch/m68k/*/*_no.*
24009F:	arch/m68k/68*/
24010F:	arch/m68k/coldfire/
24011F:	arch/m68k/include/asm/*_no.*
24012
24013UDF FILESYSTEM
24014M:	Jan Kara <[email protected]>
24015S:	Maintained
24016F:	Documentation/filesystems/udf.rst
24017F:	fs/udf/
24018
24019UDRAW TABLET
24020M:	Bastien Nocera <[email protected]>
24021L:	[email protected]
24022S:	Maintained
24023F:	drivers/hid/hid-udraw-ps3.c
24024
24025UHID USERSPACE HID IO DRIVER
24026M:	David Rheinsberg <[email protected]>
24027L:	[email protected]
24028S:	Maintained
24029F:	drivers/hid/uhid.c
24030F:	include/uapi/linux/uhid.h
24031
24032ULPI BUS
24033M:	Heikki Krogerus <[email protected]>
24034L:	[email protected]
24035S:	Maintained
24036F:	drivers/usb/common/ulpi.c
24037F:	include/linux/ulpi/
24038
24039UNICODE SUBSYSTEM
24040M:	Gabriel Krisman Bertazi <[email protected]>
24041L:	[email protected]
24042S:	Supported
24043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24044F:	fs/unicode/
24045
24046UNIFDEF
24047M:	Tony Finch <[email protected]>
24048S:	Maintained
24049W:	http://dotat.at/prog/unifdef
24050F:	scripts/unifdef.c
24051
24052UNIFORM CDROM DRIVER
24053M:	Phillip Potter <[email protected]>
24054S:	Maintained
24055F:	Documentation/cdrom/
24056F:	drivers/cdrom/cdrom.c
24057F:	include/linux/cdrom.h
24058F:	include/uapi/linux/cdrom.h
24059
24060UNION-FIND
24061M:	Xavier <[email protected]>
24062L:	[email protected]
24063S:	Maintained
24064F:	Documentation/core-api/union_find.rst
24065F:	Documentation/translations/zh_CN/core-api/union_find.rst
24066F:	include/linux/union_find.h
24067F:	lib/union_find.c
24068
24069UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24070R:	Alim Akhtar <[email protected]>
24071R:	Avri Altman <[email protected]>
24072R:	Bart Van Assche <[email protected]>
24073L:	[email protected]
24074S:	Supported
24075F:	Documentation/devicetree/bindings/ufs/
24076F:	Documentation/scsi/ufs.rst
24077F:	drivers/ufs/core/
24078
24079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24080M:	Pedro Sousa <[email protected]>
24081L:	[email protected]
24082S:	Supported
24083F:	drivers/ufs/host/*dwc*
24084
24085UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24086M:	Alim Akhtar <[email protected]>
24087R:	Peter Griffin <[email protected]>
24088L:	[email protected]
24089L:	[email protected]
24090S:	Maintained
24091F:	drivers/ufs/host/ufs-exynos*
24092
24093UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24094M:	Peter Wang <[email protected]>
24095R:	Stanley Jhu <[email protected]>
24096L:	[email protected]
24097L:	[email protected] (moderated for non-subscribers)
24098S:	Maintained
24099F:	drivers/ufs/host/ufs-mediatek*
24100
24101UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24102M:	Manivannan Sadhasivam <[email protected]>
24103L:	[email protected]
24104L:	[email protected]
24105S:	Maintained
24106F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24107F:	drivers/ufs/host/ufs-qcom*
24108
24109UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24110M:	Yoshihiro Shimoda <[email protected]>
24111L:	[email protected]
24112L:	[email protected]
24113S:	Maintained
24114F:	drivers/ufs/host/ufs-renesas.c
24115
24116UNSORTED BLOCK IMAGES (UBI)
24117M:	Richard Weinberger <[email protected]>
24118R:	Zhihao Cheng <[email protected]>
24119L:	[email protected]
24120S:	Supported
24121W:	http://www.linux-mtd.infradead.org/
24122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24124F:	drivers/mtd/ubi/
24125F:	include/linux/mtd/ubi.h
24126F:	include/uapi/mtd/ubi-user.h
24127
24128UPROBES
24129M:	Masami Hiramatsu <[email protected]>
24130M:	Oleg Nesterov <[email protected]>
24131M:	Peter Zijlstra <[email protected]>
24132L:	[email protected]
24133L:	[email protected]
24134S:	Maintained
24135F:	arch/*/include/asm/uprobes.h
24136F:	arch/*/kernel/probes/uprobes.c
24137F:	arch/*/kernel/uprobes.c
24138F:	include/linux/uprobes.h
24139F:	kernel/events/uprobes.c
24140
24141USB "USBNET" DRIVER FRAMEWORK
24142M:	Oliver Neukum <[email protected]>
24143L:	[email protected]
24144S:	Maintained
24145W:	http://www.linux-usb.org/usbnet
24146F:	drivers/net/usb/usbnet.c
24147F:	include/linux/usb/usbnet.h
24148
24149USB ACM DRIVER
24150M:	Oliver Neukum <[email protected]>
24151L:	[email protected]
24152S:	Maintained
24153F:	Documentation/usb/acm.rst
24154F:	drivers/usb/class/cdc-acm.*
24155
24156USB APPLE MFI FASTCHARGE DRIVER
24157M:	Bastien Nocera <[email protected]>
24158L:	[email protected]
24159S:	Maintained
24160F:	drivers/usb/misc/apple-mfi-fastcharge.c
24161
24162USB AR5523 WIRELESS DRIVER
24163L:	[email protected]
24164S:	Orphan
24165F:	drivers/net/wireless/ath/ar5523/
24166
24167USB ATTACHED SCSI
24168M:	Oliver Neukum <[email protected]>
24169L:	[email protected]
24170L:	[email protected]
24171S:	Maintained
24172F:	drivers/usb/storage/uas.c
24173
24174USB CDC ETHERNET DRIVER
24175M:	Oliver Neukum <[email protected]>
24176L:	[email protected]
24177S:	Maintained
24178F:	drivers/net/usb/cdc_*.c
24179F:	include/uapi/linux/usb/cdc.h
24180
24181USB CHAOSKEY DRIVER
24182M:	Keith Packard <[email protected]>
24183L:	[email protected]
24184S:	Maintained
24185F:	drivers/usb/misc/chaoskey.c
24186
24187USB CYPRESS C67X00 DRIVER
24188L:	[email protected]
24189S:	Orphan
24190F:	drivers/usb/c67x00/
24191
24192USB DAVICOM DM9601 DRIVER
24193M:	Peter Korsgaard <[email protected]>
24194L:	[email protected]
24195S:	Maintained
24196W:	http://www.linux-usb.org/usbnet
24197F:	drivers/net/usb/dm9601.c
24198
24199USB EHCI DRIVER
24200M:	Alan Stern <[email protected]>
24201L:	[email protected]
24202S:	Maintained
24203F:	Documentation/usb/ehci.rst
24204F:	drivers/usb/host/ehci*
24205
24206USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24207M:	Jiri Kosina <[email protected]>
24208M:	Benjamin Tissoires <[email protected]>
24209L:	[email protected]
24210S:	Maintained
24211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24212F:	Documentation/hid/hiddev.rst
24213F:	drivers/hid/usbhid/
24214
24215USB INTEL XHCI ROLE MUX DRIVER
24216M:	Hans de Goede <[email protected]>
24217L:	[email protected]
24218S:	Maintained
24219F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24220
24221USB IP DRIVER FOR HISILICON KIRIN 960
24222M:	Yu Chen <[email protected]>
24223M:	Binghui Wang <[email protected]>
24224L:	[email protected]
24225S:	Maintained
24226F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24227F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24228
24229USB IP DRIVER FOR HISILICON KIRIN 970
24230M:	Mauro Carvalho Chehab <[email protected]>
24231L:	[email protected]
24232S:	Maintained
24233F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24234F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24235
24236USB ISP116X DRIVER
24237M:	Olav Kongas <[email protected]>
24238L:	[email protected]
24239S:	Maintained
24240F:	drivers/usb/host/isp116x*
24241F:	include/linux/usb/isp116x.h
24242
24243USB ISP1760 DRIVER
24244M:	Rui Miguel Silva <[email protected]>
24245L:	[email protected]
24246S:	Maintained
24247F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24248F:	drivers/usb/isp1760/*
24249
24250USB LAN78XX ETHERNET DRIVER
24251M:	Woojung Huh <[email protected]>
24252M:	[email protected]
24253L:	[email protected]
24254S:	Maintained
24255F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24256F:	drivers/net/usb/lan78xx.*
24257F:	include/dt-bindings/net/microchip-lan78xx.h
24258
24259USB MASS STORAGE DRIVER
24260M:	Alan Stern <[email protected]>
24261L:	[email protected]
24262L:	[email protected]
24263S:	Maintained
24264F:	drivers/usb/storage/
24265
24266USB MIDI DRIVER
24267M:	Clemens Ladisch <[email protected]>
24268L:	[email protected]
24269S:	Maintained
24270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24271F:	sound/usb/midi.*
24272
24273USB NETWORKING DRIVERS
24274L:	[email protected]
24275S:	Odd Fixes
24276F:	drivers/net/usb/
24277
24278USB OHCI DRIVER
24279M:	Alan Stern <[email protected]>
24280L:	[email protected]
24281S:	Maintained
24282F:	Documentation/usb/ohci.rst
24283F:	drivers/usb/host/ohci*
24284
24285USB OTG FSM (Finite State Machine)
24286M:	Peter Chen <[email protected]>
24287L:	[email protected]
24288S:	Maintained
24289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24290F:	drivers/usb/common/usb-otg-fsm.c
24291
24292USB OVER IP DRIVER
24293M:	Valentina Manea <[email protected]>
24294M:	Shuah Khan <[email protected]>
24295M:	Shuah Khan <[email protected]>
24296R:	Hongren Zheng <[email protected]>
24297L:	[email protected]
24298S:	Maintained
24299F:	Documentation/usb/usbip_protocol.rst
24300F:	drivers/usb/usbip/
24301F:	tools/testing/selftests/drivers/usb/usbip/
24302F:	tools/usb/usbip/
24303
24304USB PEGASUS DRIVER
24305M:	Petko Manolov <[email protected]>
24306L:	[email protected]
24307L:	[email protected]
24308S:	Maintained
24309W:	https://github.com/petkan/pegasus
24310T:	git https://github.com/petkan/pegasus.git
24311F:	drivers/net/usb/pegasus.*
24312
24313USB PRINTER DRIVER (usblp)
24314M:	Pete Zaitcev <[email protected]>
24315L:	[email protected]
24316S:	Supported
24317F:	drivers/usb/class/usblp.c
24318
24319USB QMI WWAN NETWORK DRIVER
24320M:	Bjørn Mork <[email protected]>
24321L:	[email protected]
24322S:	Maintained
24323F:	Documentation/ABI/testing/sysfs-class-net-qmi
24324F:	drivers/net/usb/qmi_wwan.c
24325
24326USB RAW GADGET DRIVER
24327R:	Andrey Konovalov <[email protected]>
24328L:	[email protected]
24329S:	Maintained
24330B:	https://github.com/xairy/raw-gadget/issues
24331F:	Documentation/usb/raw-gadget.rst
24332F:	drivers/usb/gadget/legacy/raw_gadget.c
24333F:	include/uapi/linux/usb/raw_gadget.h
24334
24335USB RTL8150 DRIVER
24336M:	Petko Manolov <[email protected]>
24337L:	[email protected]
24338L:	[email protected]
24339S:	Maintained
24340W:	https://github.com/petkan/rtl8150
24341T:	git https://github.com/petkan/rtl8150.git
24342F:	drivers/net/usb/rtl8150.c
24343
24344USB SERIAL SUBSYSTEM
24345M:	Johan Hovold <[email protected]>
24346L:	[email protected]
24347S:	Maintained
24348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24349F:	Documentation/usb/usb-serial.rst
24350F:	drivers/usb/serial/
24351F:	include/linux/usb/serial.h
24352
24353USB SMSC75XX ETHERNET DRIVER
24354M:	Steve Glendinning <[email protected]>
24355L:	[email protected]
24356S:	Maintained
24357F:	drivers/net/usb/smsc75xx.*
24358
24359USB SMSC95XX ETHERNET DRIVER
24360M:	Steve Glendinning <[email protected]>
24361M:	[email protected]
24362L:	[email protected]
24363S:	Maintained
24364F:	drivers/net/usb/smsc95xx.*
24365
24366USB SUBSYSTEM
24367M:	Greg Kroah-Hartman <[email protected]>
24368L:	[email protected]
24369S:	Supported
24370W:	http://www.linux-usb.org
24371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24372F:	Documentation/devicetree/bindings/usb/
24373F:	Documentation/usb/
24374F:	drivers/usb/
24375F:	include/dt-bindings/usb/
24376F:	include/linux/usb.h
24377F:	include/linux/usb/
24378F:	include/uapi/linux/usb/
24379
24380USB TYPEC BUS FOR ALTERNATE MODES
24381M:	Heikki Krogerus <[email protected]>
24382L:	[email protected]
24383S:	Maintained
24384F:	Documentation/ABI/testing/sysfs-bus-typec
24385F:	Documentation/driver-api/usb/typec_bus.rst
24386F:	drivers/usb/typec/altmodes/
24387F:	include/linux/usb/typec_altmode.h
24388
24389USB TYPEC CLASS
24390M:	Heikki Krogerus <[email protected]>
24391L:	[email protected]
24392S:	Maintained
24393F:	Documentation/ABI/testing/sysfs-class-typec
24394F:	Documentation/driver-api/usb/typec.rst
24395F:	drivers/usb/typec/
24396F:	include/linux/usb/typec.h
24397
24398USB TYPEC INTEL PMC MUX DRIVER
24399M:	Heikki Krogerus <[email protected]>
24400L:	[email protected]
24401S:	Maintained
24402F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24403F:	drivers/usb/typec/mux/intel_pmc_mux.c
24404
24405USB TYPEC PI3USB30532 MUX DRIVER
24406M:	Hans de Goede <[email protected]>
24407L:	[email protected]
24408S:	Maintained
24409F:	drivers/usb/typec/mux/pi3usb30532.c
24410
24411USB TYPEC PORT CONTROLLER DRIVERS
24412L:	[email protected]
24413S:	Orphan
24414F:	drivers/usb/typec/tcpm/
24415
24416USB TYPEC TUSB1046 MUX DRIVER
24417M:	Romain Gantois <[email protected]>
24418L:	[email protected]
24419S:	Maintained
24420F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24421F:	drivers/usb/typec/mux/tusb1046.c
24422
24423USB UHCI DRIVER
24424M:	Alan Stern <[email protected]>
24425L:	[email protected]
24426S:	Maintained
24427F:	drivers/usb/host/uhci*
24428
24429USB VIDEO CLASS
24430M:	Laurent Pinchart <[email protected]>
24431M:	Hans de Goede <[email protected]>
24432L:	[email protected]
24433S:	Maintained
24434W:	http://www.ideasonboard.org/uvc/
24435T:	git git://linuxtv.org/media.git
24436F:	drivers/media/usb/uvc/
24437F:	include/uapi/linux/uvcvideo.h
24438
24439USB WEBCAM GADGET
24440L:	[email protected]
24441S:	Orphan
24442F:	drivers/usb/gadget/function/*uvc*
24443F:	drivers/usb/gadget/legacy/webcam.c
24444F:	include/uapi/linux/usb/g_uvc.h
24445
24446USB XHCI DRIVER
24447M:	Mathias Nyman <[email protected]>
24448L:	[email protected]
24449S:	Supported
24450F:	drivers/usb/host/pci-quirks*
24451F:	drivers/usb/host/xhci*
24452
24453USER DATAGRAM PROTOCOL (UDP)
24454M:	Willem de Bruijn <[email protected]>
24455L:	[email protected]
24456S:	Maintained
24457F:	include/linux/udp.h
24458F:	include/net/udp.h
24459F:	include/trace/events/udp.h
24460F:	include/uapi/linux/udp.h
24461F:	net/ipv4/udp.c
24462F:	net/ipv6/udp.c
24463
24464USER-MODE LINUX (UML)
24465M:	Richard Weinberger <[email protected]>
24466M:	Anton Ivanov <[email protected]>
24467M:	Johannes Berg <[email protected]>
24468L:	[email protected]
24469S:	Maintained
24470W:	http://user-mode-linux.sourceforge.net
24471Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24474F:	Documentation/virt/uml/
24475F:	arch/um/
24476F:	arch/x86/um/
24477F:	fs/hostfs/
24478
24479USERSPACE COPYIN/COPYOUT (UIOVEC)
24480M:	Alexander Viro <[email protected]>
24481S:	Maintained
24482F:	include/linux/uio.h
24483F:	lib/iov_iter.c
24484
24485USERSPACE DMA BUFFER DRIVER
24486M:	Gerd Hoffmann <[email protected]>
24487M:	Vivek Kasireddy <[email protected]>
24488L:	[email protected]
24489S:	Maintained
24490T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24491F:	drivers/dma-buf/udmabuf.c
24492F:	include/uapi/linux/udmabuf.h
24493
24494USERSPACE I/O (UIO)
24495M:	Greg Kroah-Hartman <[email protected]>
24496S:	Maintained
24497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24498F:	Documentation/driver-api/uio-howto.rst
24499F:	drivers/uio/
24500F:	include/linux/uio_driver.h
24501
24502UTIL-LINUX PACKAGE
24503M:	Karel Zak <[email protected]>
24504L:	[email protected]
24505S:	Maintained
24506W:	http://en.wikipedia.org/wiki/Util-linux
24507T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24508
24509UUID HELPERS
24510R:	Andy Shevchenko <[email protected]>
24511L:	[email protected]
24512S:	Maintained
24513F:	include/linux/uuid.h
24514F:	lib/test_uuid.c
24515F:	lib/uuid.c
24516
24517UV SYSFS DRIVER
24518M:	Justin Ernst <[email protected]>
24519L:	[email protected]
24520S:	Maintained
24521F:	drivers/platform/x86/uv_sysfs.c
24522
24523UVESAFB DRIVER
24524M:	Michal Januszewski <[email protected]>
24525L:	[email protected]
24526S:	Maintained
24527W:	https://github.com/mjanusz/v86d
24528F:	Documentation/fb/uvesafb.rst
24529F:	drivers/video/fbdev/uvesafb.*
24530
24531Ux500 CLOCK DRIVERS
24532M:	Ulf Hansson <[email protected]>
24533L:	[email protected]
24534L:	[email protected] (moderated for non-subscribers)
24535S:	Maintained
24536F:	drivers/clk/ux500/
24537
24538V4L2 ASYNC AND FWNODE FRAMEWORKS
24539M:	Sakari Ailus <[email protected]>
24540L:	[email protected]
24541S:	Maintained
24542T:	git git://linuxtv.org/media.git
24543F:	drivers/media/v4l2-core/v4l2-async.c
24544F:	drivers/media/v4l2-core/v4l2-fwnode.c
24545F:	include/media/v4l2-async.h
24546F:	include/media/v4l2-fwnode.h
24547
24548V4L2 LENS DRIVERS
24549M:	Sakari Ailus <[email protected]>
24550L:	[email protected]
24551S:	Maintained
24552F:	drivers/media/i2c/ak*
24553F:	drivers/media/i2c/dw*
24554F:	drivers/media/i2c/lm*
24555
24556V4L2 CAMERA SENSOR DRIVERS
24557M:	Sakari Ailus <[email protected]>
24558L:	[email protected]
24559S:	Maintained
24560F:	Documentation/driver-api/media/camera-sensor.rst
24561F:	Documentation/driver-api/media/tx-rx.rst
24562F:	drivers/media/i2c/ar*
24563F:	drivers/media/i2c/gc*
24564F:	drivers/media/i2c/hi*
24565F:	drivers/media/i2c/imx*
24566F:	drivers/media/i2c/mt*
24567F:	drivers/media/i2c/og*
24568F:	drivers/media/i2c/ov*
24569F:	drivers/media/i2c/s5*
24570F:	drivers/media/i2c/vgxy61.c
24571
24572VF610 NAND DRIVER
24573M:	Stefan Agner <[email protected]>
24574L:	[email protected]
24575S:	Supported
24576F:	drivers/mtd/nand/raw/vf610_nfc.c
24577
24578VFAT/FAT/MSDOS FILESYSTEM
24579M:	OGAWA Hirofumi <[email protected]>
24580S:	Maintained
24581F:	Documentation/filesystems/vfat.rst
24582F:	fs/fat/
24583F:	tools/testing/selftests/filesystems/fat/
24584
24585VFIO CDX DRIVER
24586M:	Nipun Gupta <[email protected]>
24587M:	Nikhil Agarwal <[email protected]>
24588L:	[email protected]
24589S:	Maintained
24590F:	drivers/vfio/cdx/*
24591
24592VFIO DRIVER
24593M:	Alex Williamson <[email protected]>
24594L:	[email protected]
24595S:	Maintained
24596T:	git https://github.com/awilliam/linux-vfio.git
24597F:	Documentation/ABI/testing/debugfs-vfio
24598F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24599F:	Documentation/driver-api/vfio.rst
24600F:	drivers/vfio/
24601F:	include/linux/vfio.h
24602F:	include/linux/vfio_pci_core.h
24603F:	include/uapi/linux/vfio.h
24604
24605VFIO FSL-MC DRIVER
24606L:	[email protected]
24607S:	Orphan
24608F:	drivers/vfio/fsl-mc/
24609
24610VFIO HISILICON PCI DRIVER
24611M:	Longfang Liu <[email protected]>
24612M:	Shameer Kolothum <[email protected]>
24613L:	[email protected]
24614S:	Maintained
24615F:	drivers/vfio/pci/hisilicon/
24616
24617VFIO MEDIATED DEVICE DRIVERS
24618M:	Kirti Wankhede <[email protected]>
24619L:	[email protected]
24620S:	Maintained
24621F:	Documentation/driver-api/vfio-mediated-device.rst
24622F:	drivers/vfio/mdev/
24623F:	include/linux/mdev.h
24624F:	samples/vfio-mdev/
24625
24626VFIO MLX5 PCI DRIVER
24627M:	Yishai Hadas <[email protected]>
24628L:	[email protected]
24629S:	Maintained
24630F:	drivers/vfio/pci/mlx5/
24631
24632VFIO NVIDIA GRACE GPU DRIVER
24633M:	Ankit Agrawal <[email protected]>
24634L:	[email protected]
24635S:	Supported
24636F:	drivers/vfio/pci/nvgrace-gpu/
24637
24638VFIO PCI DEVICE SPECIFIC DRIVERS
24639R:	Jason Gunthorpe <[email protected]>
24640R:	Yishai Hadas <[email protected]>
24641R:	Shameer Kolothum <[email protected]>
24642R:	Kevin Tian <[email protected]>
24643L:	[email protected]
24644S:	Maintained
24645P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24646F:	drivers/vfio/pci/*/
24647
24648VFIO PDS PCI DRIVER
24649M:	Brett Creeley <[email protected]>
24650L:	[email protected]
24651S:	Maintained
24652F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24653F:	drivers/vfio/pci/pds/
24654
24655VFIO PLATFORM DRIVER
24656M:	Eric Auger <[email protected]>
24657L:	[email protected]
24658S:	Maintained
24659F:	drivers/vfio/platform/
24660
24661VFIO QAT PCI DRIVER
24662M:	Xin Zeng <[email protected]>
24663M:	Giovanni Cabiddu <[email protected]>
24664L:	[email protected]
24665L:	[email protected]
24666S:	Supported
24667F:	drivers/vfio/pci/qat/
24668
24669VFIO VIRTIO PCI DRIVER
24670M:	Yishai Hadas <[email protected]>
24671L:	[email protected]
24672L:	[email protected]
24673S:	Maintained
24674F:	drivers/vfio/pci/virtio
24675
24676VGA_SWITCHEROO
24677R:	Lukas Wunner <[email protected]>
24678S:	Maintained
24679T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24680F:	Documentation/gpu/vga-switcheroo.rst
24681F:	drivers/gpu/vga/vga_switcheroo.c
24682F:	include/linux/vga_switcheroo.h
24683
24684VIA RHINE NETWORK DRIVER
24685M:	Kevin Brace <[email protected]>
24686S:	Maintained
24687F:	drivers/net/ethernet/via/via-rhine.c
24688
24689VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24690M:	Florian Tobias Schandinat <[email protected]>
24691L:	[email protected]
24692S:	Maintained
24693F:	drivers/video/fbdev/via/
24694F:	include/linux/via-core.h
24695F:	include/linux/via_i2c.h
24696
24697VIA VELOCITY NETWORK DRIVER
24698M:	Francois Romieu <[email protected]>
24699L:	[email protected]
24700S:	Maintained
24701F:	drivers/net/ethernet/via/via-velocity.*
24702
24703VICODEC VIRTUAL CODEC DRIVER
24704M:	Hans Verkuil <[email protected]>
24705L:	[email protected]
24706S:	Maintained
24707W:	https://linuxtv.org
24708T:	git git://linuxtv.org/media.git
24709F:	drivers/media/test-drivers/vicodec/*
24710
24711VIDEO I2C POLLING DRIVER
24712M:	Matt Ranostay <[email protected]>
24713L:	[email protected]
24714S:	Maintained
24715F:	drivers/media/i2c/video-i2c.c
24716
24717VIDEO MULTIPLEXER DRIVER
24718M:	Philipp Zabel <[email protected]>
24719L:	[email protected]
24720S:	Maintained
24721F:	drivers/media/platform/video-mux.c
24722
24723VIDEOBUF2 FRAMEWORK
24724M:	Tomasz Figa <[email protected]>
24725M:	Marek Szyprowski <[email protected]>
24726L:	[email protected]
24727S:	Maintained
24728F:	drivers/media/common/videobuf2/*
24729F:	include/media/videobuf2-*
24730
24731VIDTV VIRTUAL DIGITAL TV DRIVER
24732M:	Daniel W. S. Almeida <[email protected]>
24733L:	[email protected]
24734S:	Maintained
24735W:	https://linuxtv.org
24736T:	git git://linuxtv.org/media.git
24737F:	drivers/media/test-drivers/vidtv/*
24738
24739VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24740M:	Shuah Khan <[email protected]>
24741R:	Kieran Bingham <[email protected]>
24742L:	[email protected]
24743S:	Maintained
24744W:	https://linuxtv.org
24745T:	git git://linuxtv.org/media.git
24746F:	drivers/media/test-drivers/vimc/*
24747
24748VIRT LIB
24749M:	Alex Williamson <[email protected]>
24750M:	Paolo Bonzini <[email protected]>
24751L:	[email protected]
24752S:	Supported
24753F:	virt/lib/
24754
24755VIRTIO AND VHOST VSOCK DRIVER
24756M:	Stefan Hajnoczi <[email protected]>
24757M:	Stefano Garzarella <[email protected]>
24758L:	[email protected]
24759L:	[email protected]
24760L:	[email protected]
24761S:	Maintained
24762F:	drivers/vhost/vsock.c
24763F:	include/linux/virtio_vsock.h
24764F:	include/uapi/linux/virtio_vsock.h
24765F:	net/vmw_vsock/virtio_transport.c
24766F:	net/vmw_vsock/virtio_transport_common.c
24767
24768VIRTIO BALLOON
24769M:	"Michael S. Tsirkin" <[email protected]>
24770M:	David Hildenbrand <[email protected]>
24771L:	[email protected]
24772S:	Maintained
24773F:	drivers/virtio/virtio_balloon.c
24774F:	include/linux/balloon_compaction.h
24775F:	include/uapi/linux/virtio_balloon.h
24776F:	mm/balloon_compaction.c
24777
24778VIRTIO BLOCK AND SCSI DRIVERS
24779M:	"Michael S. Tsirkin" <[email protected]>
24780M:	Jason Wang <[email protected]>
24781R:	Paolo Bonzini <[email protected]>
24782R:	Stefan Hajnoczi <[email protected]>
24783R:	Eugenio Pérez <[email protected]>
24784L:	[email protected]
24785S:	Maintained
24786F:	drivers/block/virtio_blk.c
24787F:	drivers/scsi/virtio_scsi.c
24788F:	include/uapi/linux/virtio_blk.h
24789F:	include/uapi/linux/virtio_scsi.h
24790
24791VIRTIO CONSOLE DRIVER
24792M:	Amit Shah <[email protected]>
24793L:	[email protected]
24794S:	Maintained
24795F:	drivers/char/virtio_console.c
24796F:	include/uapi/linux/virtio_console.h
24797
24798VIRTIO CORE AND NET DRIVERS
24799M:	"Michael S. Tsirkin" <[email protected]>
24800M:	Jason Wang <[email protected]>
24801R:	Xuan Zhuo <[email protected]>
24802R:	Eugenio Pérez <[email protected]>
24803L:	[email protected]
24804S:	Maintained
24805F:	Documentation/ABI/testing/sysfs-bus-vdpa
24806F:	Documentation/ABI/testing/sysfs-class-vduse
24807F:	Documentation/devicetree/bindings/virtio/
24808F:	Documentation/driver-api/virtio/
24809F:	drivers/block/virtio_blk.c
24810F:	drivers/crypto/virtio/
24811F:	drivers/net/virtio_net.c
24812F:	drivers/vdpa/
24813F:	drivers/virtio/
24814F:	include/linux/vdpa.h
24815F:	include/linux/virtio*.h
24816F:	include/linux/vringh.h
24817F:	include/uapi/linux/virtio_*.h
24818F:	net/vmw_vsock/virtio*
24819F:	tools/virtio/
24820F:	tools/testing/selftests/drivers/net/virtio_net/
24821
24822VIRTIO CRYPTO DRIVER
24823M:	Gonglei <[email protected]>
24824L:	[email protected]
24825L:	[email protected]
24826S:	Maintained
24827F:	drivers/crypto/virtio/
24828F:	include/uapi/linux/virtio_crypto.h
24829
24830VIRTIO DRIVERS FOR S390
24831M:	Cornelia Huck <[email protected]>
24832M:	Halil Pasic <[email protected]>
24833M:	Eric Farman <[email protected]>
24834L:	[email protected]
24835L:	[email protected]
24836L:	[email protected]
24837S:	Supported
24838F:	arch/s390/include/uapi/asm/virtio-ccw.h
24839F:	drivers/s390/virtio/
24840
24841VIRTIO FILE SYSTEM
24842M:	Vivek Goyal <[email protected]>
24843M:	Stefan Hajnoczi <[email protected]>
24844M:	Miklos Szeredi <[email protected]>
24845R:	Eugenio Pérez <[email protected]>
24846L:	[email protected]
24847L:	[email protected]
24848S:	Supported
24849W:	https://virtio-fs.gitlab.io/
24850F:	Documentation/filesystems/virtiofs.rst
24851F:	fs/fuse/virtio_fs.c
24852F:	include/uapi/linux/virtio_fs.h
24853
24854VIRTIO GPIO DRIVER
24855M:	Enrico Weigelt, metux IT consult <[email protected]>
24856M:	Viresh Kumar <[email protected]>
24857L:	[email protected]
24858L:	[email protected]
24859S:	Maintained
24860F:	drivers/gpio/gpio-virtio.c
24861F:	include/uapi/linux/virtio_gpio.h
24862
24863VIRTIO GPU DRIVER
24864M:	David Airlie <[email protected]>
24865M:	Gerd Hoffmann <[email protected]>
24866R:	Gurchetan Singh <[email protected]>
24867R:	Chia-I Wu <[email protected]>
24868L:	[email protected]
24869L:	[email protected]
24870S:	Maintained
24871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24872F:	drivers/gpu/drm/ci/xfails/virtio*
24873F:	drivers/gpu/drm/virtio/
24874F:	include/uapi/linux/virtio_gpu.h
24875
24876VIRTIO HOST (VHOST)
24877M:	"Michael S. Tsirkin" <[email protected]>
24878M:	Jason Wang <[email protected]>
24879R:	Eugenio Pérez <[email protected]>
24880L:	[email protected]
24881L:	[email protected]
24882L:	[email protected]
24883S:	Maintained
24884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24885F:	drivers/vhost/
24886F:	include/linux/sched/vhost_task.h
24887F:	include/linux/vhost_iotlb.h
24888F:	include/uapi/linux/vhost.h
24889F:	kernel/vhost_task.c
24890
24891VIRTIO HOST (VHOST-SCSI)
24892M:	"Michael S. Tsirkin" <[email protected]>
24893M:	Jason Wang <[email protected]>
24894M:	Mike Christie <[email protected]>
24895R:	Paolo Bonzini <[email protected]>
24896R:	Stefan Hajnoczi <[email protected]>
24897L:	[email protected]
24898S:	Maintained
24899F:	drivers/vhost/scsi.c
24900
24901VIRTIO I2C DRIVER
24902M:	Viresh Kumar <[email protected]>
24903R:	"Chen, Jian Jun" <[email protected]>
24904L:	[email protected]
24905L:	[email protected]
24906S:	Maintained
24907F:	drivers/i2c/busses/i2c-virtio.c
24908F:	include/uapi/linux/virtio_i2c.h
24909
24910VIRTIO INPUT DRIVER
24911M:	Gerd Hoffmann <[email protected]>
24912S:	Maintained
24913F:	drivers/virtio/virtio_input.c
24914F:	include/uapi/linux/virtio_input.h
24915
24916VIRTIO IOMMU DRIVER
24917M:	Jean-Philippe Brucker <[email protected]>
24918L:	[email protected]
24919S:	Maintained
24920F:	drivers/iommu/virtio-iommu.c
24921F:	include/uapi/linux/virtio_iommu.h
24922
24923VIRTIO MEM DRIVER
24924M:	David Hildenbrand <[email protected]>
24925L:	[email protected]
24926S:	Maintained
24927W:	https://virtio-mem.gitlab.io/
24928F:	drivers/virtio/virtio_mem.c
24929F:	include/uapi/linux/virtio_mem.h
24930
24931VIRTIO PMEM DRIVER
24932M:	Pankaj Gupta <[email protected]>
24933L:	[email protected]
24934S:	Maintained
24935F:	drivers/nvdimm/nd_virtio.c
24936F:	drivers/nvdimm/virtio_pmem.c
24937
24938VIRTIO SOUND DRIVER
24939M:	Anton Yakovlev <[email protected]>
24940M:	"Michael S. Tsirkin" <[email protected]>
24941L:	[email protected]
24942L:	[email protected]
24943S:	Maintained
24944F:	include/uapi/linux/virtio_snd.h
24945F:	sound/virtio/*
24946
24947VIRTUAL BOX GUEST DEVICE DRIVER
24948M:	Hans de Goede <[email protected]>
24949M:	Arnd Bergmann <[email protected]>
24950M:	Greg Kroah-Hartman <[email protected]>
24951S:	Maintained
24952F:	drivers/virt/vboxguest/
24953F:	include/linux/vbox_utils.h
24954F:	include/uapi/linux/vbox*.h
24955
24956VIRTUAL BOX SHARED FOLDER VFS DRIVER
24957M:	Hans de Goede <[email protected]>
24958L:	[email protected]
24959S:	Maintained
24960F:	fs/vboxsf/*
24961
24962VIRTUAL PCM TEST DRIVER
24963M:	Ivan Orlov <[email protected]>
24964L:	[email protected]
24965S:	Maintained
24966F:	Documentation/sound/cards/pcmtest.rst
24967F:	sound/drivers/pcmtest.c
24968F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24969
24970VIRTUAL SERIO DEVICE DRIVER
24971M:	Stephen Chandler Paul <[email protected]>
24972S:	Maintained
24973F:	drivers/input/serio/userio.c
24974F:	include/uapi/linux/userio.h
24975
24976VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
24977M:	Javier Carrasco <[email protected]>
24978S:	Maintained
24979F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24980F:	drivers/iio/light/veml3235.c
24981
24982VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
24983M:	Javier Carrasco <[email protected]>
24984S:	Maintained
24985F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24986F:	drivers/iio/light/veml6030.c
24987
24988VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24989M:	Javier Carrasco <[email protected]>
24990S:	Maintained
24991F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24992F:	drivers/iio/light/veml6075.c
24993
24994VISL VIRTUAL STATELESS DECODER DRIVER
24995M:	Daniel Almeida <[email protected]>
24996L:	[email protected]
24997S:	Supported
24998F:	drivers/media/test-drivers/visl
24999
25000VIVID VIRTUAL VIDEO DRIVER
25001M:	Hans Verkuil <[email protected]>
25002L:	[email protected]
25003S:	Maintained
25004W:	https://linuxtv.org
25005T:	git git://linuxtv.org/media.git
25006F:	drivers/media/test-drivers/vivid/*
25007
25008VM SOCKETS (AF_VSOCK)
25009M:	Stefano Garzarella <[email protected]>
25010L:	[email protected]
25011L:	[email protected]
25012S:	Maintained
25013F:	drivers/net/vsockmon.c
25014F:	include/net/af_vsock.h
25015F:	include/uapi/linux/vm_sockets.h
25016F:	include/uapi/linux/vm_sockets_diag.h
25017F:	include/uapi/linux/vsockmon.h
25018F:	net/vmw_vsock/
25019F:	tools/testing/vsock/
25020
25021VMA
25022M:	Andrew Morton <[email protected]>
25023M:	Liam R. Howlett <[email protected]>
25024M:	Lorenzo Stoakes <[email protected]>
25025R:	Vlastimil Babka <[email protected]>
25026R:	Jann Horn <[email protected]>
25027L:	[email protected]
25028S:	Maintained
25029W:	https://www.linux-mm.org
25030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25031F:	mm/vma.c
25032F:	mm/vma.h
25033F:	mm/vma_internal.h
25034F:	tools/testing/vma/
25035
25036VMALLOC
25037M:	Andrew Morton <[email protected]>
25038R:	Uladzislau Rezki <[email protected]>
25039R:	Christoph Hellwig <[email protected]>
25040L:	[email protected]
25041S:	Maintained
25042W:	http://www.linux-mm.org
25043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25044F:	include/linux/vmalloc.h
25045F:	mm/vmalloc.c
25046
25047VME SUBSYSTEM
25048L:	[email protected]
25049S:	Orphan
25050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25051F:	Documentation/driver-api/vme.rst
25052F:	drivers/staging/vme_user/
25053
25054VMWARE BALLOON DRIVER
25055M:	Jerrin Shaji George <[email protected]>
25056R:	Broadcom internal kernel review list <[email protected]>
25057L:	[email protected]
25058S:	Supported
25059F:	drivers/misc/vmw_balloon.c
25060
25061VMWARE HYPERVISOR INTERFACE
25062M:	Ajay Kaher <[email protected]>
25063M:	Alexey Makhalov <[email protected]>
25064R:	Broadcom internal kernel review list <[email protected]>
25065L:	[email protected]
25066L:	[email protected]
25067S:	Supported
25068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25069F:	arch/x86/include/asm/vmware.h
25070F:	arch/x86/kernel/cpu/vmware.c
25071
25072VMWARE PVRDMA DRIVER
25073M:	Bryan Tan <[email protected]>
25074M:	Vishnu Dasa <[email protected]>
25075R:	Broadcom internal kernel review list <[email protected]>
25076L:	[email protected]
25077S:	Supported
25078F:	drivers/infiniband/hw/vmw_pvrdma/
25079
25080VMWARE PVSCSI DRIVER
25081M:	Vishal Bhakta <[email protected]>
25082R:	Broadcom internal kernel review list <[email protected]>
25083L:	[email protected]
25084S:	Supported
25085F:	drivers/scsi/vmw_pvscsi.c
25086F:	drivers/scsi/vmw_pvscsi.h
25087
25088VMWARE VIRTUAL PTP CLOCK DRIVER
25089M:	Nick Shi <[email protected]>
25090R:	Ajay Kaher <[email protected]>
25091R:	Alexey Makhalov <[email protected]>
25092R:	Broadcom internal kernel review list <[email protected]>
25093L:	[email protected]
25094S:	Supported
25095F:	drivers/ptp/ptp_vmw.c
25096
25097VMWARE VMCI DRIVER
25098M:	Bryan Tan <[email protected]>
25099M:	Vishnu Dasa <[email protected]>
25100R:	Broadcom internal kernel review list <[email protected]>
25101L:	[email protected]
25102S:	Supported
25103F:	drivers/misc/vmw_vmci/
25104F:	include/linux/vmw_vmci*
25105
25106VMWARE VMMOUSE SUBDRIVER
25107M:	Zack Rusin <[email protected]>
25108R:	Broadcom internal kernel review list <[email protected]>
25109L:	[email protected]
25110S:	Supported
25111F:	drivers/input/mouse/vmmouse.c
25112F:	drivers/input/mouse/vmmouse.h
25113
25114VMWARE VMXNET3 ETHERNET DRIVER
25115M:	Ronak Doshi <[email protected]>
25116R:	Broadcom internal kernel review list <[email protected]>
25117L:	[email protected]
25118S:	Supported
25119F:	drivers/net/vmxnet3/
25120
25121VMWARE VSOCK VMCI TRANSPORT DRIVER
25122M:	Bryan Tan <[email protected]>
25123M:	Vishnu Dasa <[email protected]>
25124R:	Broadcom internal kernel review list <[email protected]>
25125L:	[email protected]
25126S:	Supported
25127F:	net/vmw_vsock/vmci_transport*
25128
25129VOCORE VOCORE2 BOARD
25130M:	Harvey Hunt <[email protected]>
25131L:	[email protected]
25132S:	Maintained
25133F:	arch/mips/boot/dts/ralink/vocore2.dts
25134
25135VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25136M:	Liam Girdwood <[email protected]>
25137M:	Mark Brown <[email protected]>
25138L:	[email protected]
25139S:	Supported
25140W:	http://www.slimlogic.co.uk/?p=48
25141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25142F:	Documentation/devicetree/bindings/regulator/
25143F:	Documentation/power/regulator/
25144F:	drivers/regulator/
25145F:	include/dt-bindings/regulator/
25146F:	include/linux/regulator/
25147K:	regulator_get_optional
25148
25149VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25150R:	Matti Vaittinen <[email protected]>
25151F:	drivers/regulator/irq_helpers.c
25152
25153VRF
25154M:	David Ahern <[email protected]>
25155L:	[email protected]
25156S:	Maintained
25157F:	Documentation/networking/vrf.rst
25158F:	drivers/net/vrf.c
25159
25160VSPRINTF
25161M:	Petr Mladek <[email protected]>
25162M:	Steven Rostedt <[email protected]>
25163R:	Andy Shevchenko <[email protected]>
25164R:	Rasmus Villemoes <[email protected]>
25165R:	Sergey Senozhatsky <[email protected]>
25166S:	Maintained
25167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25168F:	Documentation/core-api/printk-formats.rst
25169F:	lib/test_printf.c
25170F:	lib/test_scanf.c
25171F:	lib/vsprintf.c
25172
25173VT1211 HARDWARE MONITOR DRIVER
25174M:	Juerg Haefliger <[email protected]>
25175L:	[email protected]
25176S:	Maintained
25177F:	Documentation/hwmon/vt1211.rst
25178F:	drivers/hwmon/vt1211.c
25179
25180VT8231 HARDWARE MONITOR DRIVER
25181M:	Roger Lucas <[email protected]>
25182L:	[email protected]
25183S:	Maintained
25184F:	drivers/hwmon/vt8231.c
25185
25186VUB300 USB to SDIO/SD/MMC bridge chip
25187L:	[email protected]
25188S:	Orphan
25189F:	drivers/mmc/host/vub300.c
25190
25191W1 DALLAS'S 1-WIRE BUS
25192M:	Krzysztof Kozlowski <[email protected]>
25193S:	Maintained
25194F:	Documentation/devicetree/bindings/w1/
25195F:	Documentation/w1/
25196F:	drivers/w1/
25197F:	include/linux/w1.h
25198
25199W83791D HARDWARE MONITORING DRIVER
25200M:	Marc Hulsman <[email protected]>
25201L:	[email protected]
25202S:	Maintained
25203F:	Documentation/hwmon/w83791d.rst
25204F:	drivers/hwmon/w83791d.c
25205
25206W83793 HARDWARE MONITORING DRIVER
25207M:	Rudolf Marek <[email protected]>
25208L:	[email protected]
25209S:	Maintained
25210F:	Documentation/hwmon/w83793.rst
25211F:	drivers/hwmon/w83793.c
25212
25213W83795 HARDWARE MONITORING DRIVER
25214M:	Jean Delvare <[email protected]>
25215L:	[email protected]
25216S:	Maintained
25217F:	drivers/hwmon/w83795.c
25218
25219W83L51xD SD/MMC CARD INTERFACE DRIVER
25220M:	Pierre Ossman <[email protected]>
25221S:	Maintained
25222F:	drivers/mmc/host/wbsd.*
25223
25224WACOM PROTOCOL 4 SERIAL TABLETS
25225M:	Julian Squires <[email protected]>
25226M:	Hans de Goede <[email protected]>
25227L:	[email protected]
25228S:	Maintained
25229F:	drivers/input/tablet/wacom_serial4.c
25230
25231WANGXUN ETHERNET DRIVER
25232M:	Jiawen Wu <[email protected]>
25233M:	Mengyuan Lou <[email protected]>
25234L:	[email protected]
25235S:	Maintained
25236W:	https://www.net-swift.com
25237F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25238F:	drivers/net/ethernet/wangxun/
25239F:	drivers/net/pcs/pcs-xpcs-wx.c
25240
25241WATCHDOG DEVICE DRIVERS
25242M:	Wim Van Sebroeck <[email protected]>
25243M:	Guenter Roeck <[email protected]>
25244L:	[email protected]
25245S:	Maintained
25246W:	http://www.linux-watchdog.org/
25247T:	git git://www.linux-watchdog.org/linux-watchdog.git
25248F:	Documentation/devicetree/bindings/watchdog/
25249F:	Documentation/watchdog/
25250F:	drivers/watchdog/
25251F:	include/linux/watchdog.h
25252F:	include/trace/events/watchdog.h
25253F:	include/uapi/linux/watchdog.h
25254
25255WAVE5 VPU CODEC DRIVER
25256M:	Nas Chung <[email protected]>
25257M:	Jackson Lee <[email protected]>
25258L:	[email protected]
25259S:	Maintained
25260F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25261F:	drivers/media/platform/chips-media/wave5/
25262
25263WHISKEYCOVE PMIC GPIO DRIVER
25264M:	Kuppuswamy Sathyanarayanan <[email protected]>
25265L:	[email protected]
25266S:	Maintained
25267F:	drivers/gpio/gpio-wcove.c
25268
25269WHWAVE RTC DRIVER
25270M:	Dianlong Li <[email protected]>
25271L:	[email protected]
25272S:	Maintained
25273F:	drivers/rtc/rtc-sd3078.c
25274
25275WIIMOTE HID DRIVER
25276M:	David Rheinsberg <[email protected]>
25277L:	[email protected]
25278S:	Maintained
25279F:	drivers/hid/hid-wiimote*
25280
25281WILOCITY WIL6210 WIRELESS DRIVER
25282L:	[email protected]
25283S:	Orphan
25284W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25285F:	drivers/net/wireless/ath/wil6210/
25286
25287WINBOND CIR DRIVER
25288M:	David Härdeman <[email protected]>
25289S:	Maintained
25290F:	drivers/media/rc/winbond-cir.c
25291
25292WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25293L:	[email protected]
25294S:	Orphan
25295F:	drivers/watchdog/ebc-c384_wdt.c
25296
25297WINSYSTEMS WS16C48 GPIO DRIVER
25298M:	William Breathitt Gray <[email protected]>
25299L:	[email protected]
25300S:	Maintained
25301F:	drivers/gpio/gpio-ws16c48.c
25302
25303WIREGUARD SECURE NETWORK TUNNEL
25304M:	Jason A. Donenfeld <[email protected]>
25305L:	[email protected]
25306L:	[email protected]
25307S:	Maintained
25308F:	drivers/net/wireguard/
25309F:	tools/testing/selftests/wireguard/
25310
25311WISTRON LAPTOP BUTTON DRIVER
25312M:	Miloslav Trmac <[email protected]>
25313S:	Maintained
25314F:	drivers/input/misc/wistron_btns.c
25315
25316WMI BINARY MOF DRIVER
25317M:	Armin Wolf <[email protected]>
25318R:	Thomas Weißschuh <[email protected]>
25319L:	[email protected]
25320S:	Maintained
25321F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25322F:	Documentation/wmi/devices/wmi-bmof.rst
25323F:	drivers/platform/x86/wmi-bmof.c
25324
25325WOLFSON MICROELECTRONICS DRIVERS
25326L:	[email protected]
25327S:	Supported
25328W:	https://github.com/CirrusLogic/linux-drivers/wiki
25329T:	git https://github.com/CirrusLogic/linux-drivers.git
25330F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25331F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25332F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25333F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25334F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25335F:	Documentation/devicetree/bindings/sound/wm*
25336F:	Documentation/hwmon/wm83??.rst
25337F:	arch/arm/mach-s3c/mach-crag6410*
25338F:	drivers/clk/clk-wm83*.c
25339F:	drivers/gpio/gpio-*wm*.c
25340F:	drivers/gpio/gpio-arizona.c
25341F:	drivers/hwmon/wm83??-hwmon.c
25342F:	drivers/input/misc/wm831x-on.c
25343F:	drivers/input/touchscreen/wm831x-ts.c
25344F:	drivers/input/touchscreen/wm97*.c
25345F:	drivers/leds/leds-wm83*.c
25346F:	drivers/mfd/arizona*
25347F:	drivers/mfd/cs47l24*
25348F:	drivers/mfd/wm*.c
25349F:	drivers/power/supply/wm83*.c
25350F:	drivers/regulator/arizona*
25351F:	drivers/regulator/wm8*.c
25352F:	drivers/rtc/rtc-wm83*.c
25353F:	drivers/video/backlight/wm83*_bl.c
25354F:	drivers/watchdog/wm83*_wdt.c
25355F:	include/linux/mfd/arizona/
25356F:	include/linux/mfd/wm831x/
25357F:	include/linux/mfd/wm8350/
25358F:	include/linux/mfd/wm8400*
25359F:	include/linux/regulator/arizona*
25360F:	include/linux/wm97xx.h
25361F:	include/sound/wm????.h
25362F:	sound/soc/codecs/arizona*
25363F:	sound/soc/codecs/cs47l24*
25364F:	sound/soc/codecs/wm*
25365
25366WORKQUEUE
25367M:	Tejun Heo <[email protected]>
25368R:	Lai Jiangshan <[email protected]>
25369S:	Maintained
25370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25371F:	Documentation/core-api/workqueue.rst
25372F:	include/linux/workqueue.h
25373F:	kernel/workqueue.c
25374F:	kernel/workqueue_internal.h
25375
25376WWAN DRIVERS
25377M:	Loic Poulain <[email protected]>
25378M:	Sergey Ryazanov <[email protected]>
25379R:	Johannes Berg <[email protected]>
25380L:	[email protected]
25381S:	Maintained
25382F:	drivers/net/wwan/
25383F:	include/linux/wwan.h
25384F:	include/uapi/linux/wwan.h
25385
25386X-POWERS AXP288 PMIC DRIVERS
25387M:	Hans de Goede <[email protected]>
25388S:	Maintained
25389F:	drivers/acpi/pmic/intel_pmic_xpower.c
25390N:	axp288
25391
25392X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25393M:	Chen-Yu Tsai <[email protected]>
25394L:	[email protected]
25395S:	Maintained
25396N:	axp[128]
25397
25398X.25 STACK
25399M:	Martin Schiller <[email protected]>
25400L:	[email protected]
25401S:	Maintained
25402F:	Documentation/networking/lapb-module.rst
25403F:	Documentation/networking/x25*
25404F:	drivers/net/wan/hdlc_x25.c
25405F:	drivers/net/wan/lapbether.c
25406F:	include/*/lapb.h
25407F:	include/net/x25*
25408F:	include/uapi/linux/x25.h
25409F:	net/lapb/
25410F:	net/x25/
25411
25412X86 ARCHITECTURE (32-BIT AND 64-BIT)
25413M:	Thomas Gleixner <[email protected]>
25414M:	Ingo Molnar <[email protected]>
25415M:	Borislav Petkov <[email protected]>
25416M:	Dave Hansen <[email protected]>
25417M:	[email protected]
25418R:	"H. Peter Anvin" <[email protected]>
25419L:	[email protected]
25420S:	Maintained
25421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25422F:	Documentation/arch/x86/
25423F:	Documentation/devicetree/bindings/x86/
25424F:	arch/x86/
25425F:	tools/testing/selftests/x86
25426
25427X86 CPUID DATABASE
25428M:	Borislav Petkov <[email protected]>
25429M:	Thomas Gleixner <[email protected]>
25430M:	[email protected]
25431R:	Ahmed S. Darwish <[email protected]>
25432L:	[email protected]
25433S:	Maintained
25434W:	https://x86-cpuid.org
25435F:	tools/arch/x86/kcpuid/cpuid.csv
25436
25437X86 ENTRY CODE
25438M:	Andy Lutomirski <[email protected]>
25439L:	[email protected]
25440S:	Maintained
25441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25442F:	arch/x86/entry/
25443
25444X86 HARDWARE VULNERABILITIES
25445M:	Thomas Gleixner <[email protected]>
25446M:	Borislav Petkov <[email protected]>
25447M:	Peter Zijlstra <[email protected]>
25448M:	Josh Poimboeuf <[email protected]>
25449R:	Pawan Gupta <[email protected]>
25450S:	Maintained
25451F:	Documentation/admin-guide/hw-vuln/
25452F:	arch/x86/include/asm/nospec-branch.h
25453F:	arch/x86/kernel/cpu/bugs.c
25454
25455X86 MCE INFRASTRUCTURE
25456M:	Tony Luck <[email protected]>
25457M:	Borislav Petkov <[email protected]>
25458L:	[email protected]
25459S:	Maintained
25460F:	Documentation/ABI/testing/sysfs-mce
25461F:	Documentation/arch/x86/x86_64/machinecheck.rst
25462F:	arch/x86/kernel/cpu/mce/*
25463
25464X86 MICROCODE UPDATE SUPPORT
25465M:	Borislav Petkov <[email protected]>
25466S:	Maintained
25467F:	arch/x86/kernel/cpu/microcode/*
25468
25469X86 MM
25470M:	Dave Hansen <[email protected]>
25471M:	Andy Lutomirski <[email protected]>
25472M:	Peter Zijlstra <[email protected]>
25473L:	[email protected]
25474S:	Maintained
25475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25476F:	arch/x86/mm/
25477
25478X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25479M:	Hans de Goede <[email protected]>
25480L:	[email protected]
25481S:	Maintained
25482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25483F:	drivers/platform/x86/x86-android-tablets/
25484
25485X86 PLATFORM DRIVERS
25486M:	Hans de Goede <[email protected]>
25487M:	Ilpo Järvinen <[email protected]>
25488L:	[email protected]
25489S:	Maintained
25490Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25492F:	drivers/platform/olpc/
25493F:	drivers/platform/x86/
25494F:	include/linux/platform_data/x86/
25495
25496X86 PLATFORM UV HPE SUPERDOME FLEX
25497M:	Steve Wahl <[email protected]>
25498R:	Justin Ernst <[email protected]>
25499R:	Kyle Meyer <[email protected]>
25500R:	Dimitri Sivanich <[email protected]>
25501R:	Russ Anderson <[email protected]>
25502S:	Supported
25503F:	arch/x86/include/asm/uv/
25504F:	arch/x86/kernel/apic/x2apic_uv_x.c
25505F:	arch/x86/platform/uv/
25506
25507X86 STACK UNWINDING
25508M:	Josh Poimboeuf <[email protected]>
25509M:	Peter Zijlstra <[email protected]>
25510S:	Supported
25511F:	arch/x86/include/asm/unwind*.h
25512F:	arch/x86/kernel/dumpstack.c
25513F:	arch/x86/kernel/stacktrace.c
25514F:	arch/x86/kernel/unwind_*.c
25515
25516X86 TRUST DOMAIN EXTENSIONS (TDX)
25517M:	Kirill A. Shutemov <[email protected]>
25518R:	Dave Hansen <[email protected]>
25519L:	[email protected]
25520L:	[email protected]
25521S:	Supported
25522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25523F:	arch/x86/boot/compressed/tdx*
25524F:	arch/x86/coco/tdx/
25525F:	arch/x86/include/asm/shared/tdx.h
25526F:	arch/x86/include/asm/tdx.h
25527F:	arch/x86/virt/vmx/tdx/
25528F:	drivers/virt/coco/tdx-guest
25529
25530X86 VDSO
25531M:	Andy Lutomirski <[email protected]>
25532L:	[email protected]
25533S:	Maintained
25534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25535F:	arch/x86/entry/vdso/
25536
25537XARRAY
25538M:	Matthew Wilcox <[email protected]>
25539L:	[email protected]
25540S:	Supported
25541F:	Documentation/core-api/xarray.rst
25542F:	include/linux/idr.h
25543F:	include/linux/xarray.h
25544F:	lib/idr.c
25545F:	lib/xarray.c
25546F:	tools/testing/radix-tree
25547
25548XBOX DVD IR REMOTE
25549M:	Benjamin Valentin <[email protected]>
25550S:	Maintained
25551F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25552F:	drivers/media/rc/xbox_remote.c
25553
25554XC2028/3028 TUNER DRIVER
25555M:	Mauro Carvalho Chehab <[email protected]>
25556L:	[email protected]
25557S:	Maintained
25558W:	https://linuxtv.org
25559T:	git git://linuxtv.org/media.git
25560F:	drivers/media/tuners/xc2028.*
25561
25562XDP (eXpress Data Path)
25563M:	Alexei Starovoitov <[email protected]>
25564M:	Daniel Borkmann <[email protected]>
25565M:	David S. Miller <[email protected]>
25566M:	Jakub Kicinski <[email protected]>
25567M:	Jesper Dangaard Brouer <[email protected]>
25568M:	John Fastabend <[email protected]>
25569L:	[email protected]
25570L:	[email protected]
25571S:	Supported
25572F:	drivers/net/ethernet/*/*/*/*/*xdp*
25573F:	drivers/net/ethernet/*/*/*xdp*
25574F:	include/net/xdp.h
25575F:	include/net/xdp_priv.h
25576F:	include/trace/events/xdp.h
25577F:	kernel/bpf/cpumap.c
25578F:	kernel/bpf/devmap.c
25579F:	net/core/xdp.c
25580F:	samples/bpf/xdp*
25581F:	tools/testing/selftests/bpf/*/*xdp*
25582F:	tools/testing/selftests/bpf/*xdp*
25583K:	(?:\b|_)xdp(?:\b|_)
25584
25585XDP SOCKETS (AF_XDP)
25586M:	Björn Töpel <[email protected]>
25587M:	Magnus Karlsson <[email protected]>
25588M:	Maciej Fijalkowski <[email protected]>
25589R:	Jonathan Lemon <[email protected]>
25590L:	[email protected]
25591L:	[email protected]
25592S:	Maintained
25593F:	Documentation/networking/af_xdp.rst
25594F:	include/net/netns/xdp.h
25595F:	include/net/xdp_sock*
25596F:	include/net/xsk_buff_pool.h
25597F:	include/uapi/linux/if_xdp.h
25598F:	include/uapi/linux/xdp_diag.h
25599F:	net/xdp/
25600F:	tools/testing/selftests/bpf/*xsk*
25601
25602XEN BLOCK SUBSYSTEM
25603M:	Roger Pau Monné <[email protected]>
25604L:	[email protected] (moderated for non-subscribers)
25605S:	Supported
25606F:	drivers/block/xen*
25607F:	drivers/block/xen-blkback/*
25608
25609XEN HYPERVISOR ARM
25610M:	Stefano Stabellini <[email protected]>
25611L:	[email protected] (moderated for non-subscribers)
25612S:	Maintained
25613F:	arch/arm/include/asm/xen/
25614F:	arch/arm/xen/
25615
25616XEN HYPERVISOR ARM64
25617M:	Stefano Stabellini <[email protected]>
25618L:	[email protected] (moderated for non-subscribers)
25619S:	Maintained
25620F:	arch/arm64/include/asm/xen/
25621F:	arch/arm64/xen/
25622
25623XEN HYPERVISOR INTERFACE
25624M:	Juergen Gross <[email protected]>
25625M:	Stefano Stabellini <[email protected]>
25626R:	Oleksandr Tyshchenko <[email protected]>
25627L:	[email protected] (moderated for non-subscribers)
25628S:	Supported
25629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25630F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25631F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25632F:	drivers/*/xen-*front.c
25633F:	drivers/xen/
25634F:	include/uapi/xen/
25635F:	include/xen/
25636F:	kernel/configs/xen.config
25637
25638XEN HYPERVISOR X86
25639M:	Juergen Gross <[email protected]>
25640R:	Boris Ostrovsky <[email protected]>
25641L:	[email protected] (moderated for non-subscribers)
25642S:	Supported
25643F:	arch/x86/configs/xen.config
25644F:	arch/x86/include/asm/pvclock-abi.h
25645F:	arch/x86/include/asm/xen/
25646F:	arch/x86/platform/pvh/
25647F:	arch/x86/xen/
25648
25649XEN NETWORK BACKEND DRIVER
25650M:	Wei Liu <[email protected]>
25651M:	Paul Durrant <[email protected]>
25652L:	[email protected] (moderated for non-subscribers)
25653L:	[email protected]
25654S:	Supported
25655F:	drivers/net/xen-netback/*
25656
25657XEN PCI SUBSYSTEM
25658M:	Juergen Gross <[email protected]>
25659L:	[email protected] (moderated for non-subscribers)
25660S:	Supported
25661F:	arch/x86/pci/*xen*
25662F:	drivers/pci/*xen*
25663
25664XEN PVSCSI DRIVERS
25665M:	Juergen Gross <[email protected]>
25666L:	[email protected] (moderated for non-subscribers)
25667L:	[email protected]
25668S:	Supported
25669F:	drivers/scsi/xen-scsifront.c
25670F:	drivers/xen/xen-scsiback.c
25671F:	include/xen/interface/io/vscsiif.h
25672
25673XEN PVUSB DRIVER
25674M:	Juergen Gross <[email protected]>
25675L:	[email protected] (moderated for non-subscribers)
25676L:	[email protected]
25677S:	Supported
25678F:	drivers/usb/host/xen*
25679F:	include/xen/interface/io/usbif.h
25680
25681XEN SOUND FRONTEND DRIVER
25682M:	Oleksandr Andrushchenko <[email protected]>
25683L:	[email protected] (moderated for non-subscribers)
25684L:	[email protected]
25685S:	Supported
25686F:	sound/xen/*
25687
25688XEN SWIOTLB SUBSYSTEM
25689M:	Juergen Gross <[email protected]>
25690M:	Stefano Stabellini <[email protected]>
25691L:	[email protected] (moderated for non-subscribers)
25692L:	[email protected]
25693S:	Supported
25694F:	arch/*/include/asm/xen/swiotlb-xen.h
25695F:	drivers/xen/swiotlb-xen.c
25696F:	include/xen/arm/swiotlb-xen.h
25697F:	include/xen/swiotlb-xen.h
25698
25699XFS FILESYSTEM
25700M:	Carlos Maiolino <[email protected]>
25701R:	Darrick J. Wong <[email protected]>
25702L:	[email protected]
25703S:	Supported
25704W:	http://xfs.org/
25705C:	irc://irc.oftc.net/xfs
25706T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25707P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25708F:	Documentation/ABI/testing/sysfs-fs-xfs
25709F:	Documentation/admin-guide/xfs.rst
25710F:	Documentation/filesystems/xfs/*
25711F:	fs/xfs/
25712F:	include/uapi/linux/dqblk_xfs.h
25713F:	include/uapi/linux/fsmap.h
25714
25715XILINX AMS DRIVER
25716M:	Anand Ashok Dumbre <[email protected]>
25717L:	[email protected]
25718S:	Maintained
25719F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25720F:	drivers/iio/adc/xilinx-ams.c
25721
25722XILINX AXI ETHERNET DRIVER
25723M:	Radhey Shyam Pandey <[email protected]>
25724S:	Maintained
25725F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25726F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25727
25728XILINX CAN DRIVER
25729M:	Appana Durga Kedareswara rao <[email protected]>
25730L:	[email protected]
25731S:	Maintained
25732F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25733F:	drivers/net/can/xilinx_can.c
25734
25735XILINX EVENT MANAGEMENT DRIVER
25736M:	Michal Simek <[email protected]>
25737S:	Maintained
25738F:	drivers/soc/xilinx/xlnx_event_manager.c
25739F:	include/linux/firmware/xlnx-event-manager.h
25740
25741XILINX GPIO DRIVER
25742M:	Shubhrajyoti Datta <[email protected]>
25743R:	Srinivas Neeli <[email protected]>
25744R:	Michal Simek <[email protected]>
25745S:	Maintained
25746F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25747F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25748F:	drivers/gpio/gpio-xilinx.c
25749F:	drivers/gpio/gpio-zynq.c
25750
25751XILINX LL TEMAC ETHERNET DRIVER
25752L:	[email protected]
25753S:	Orphan
25754F:	drivers/net/ethernet/xilinx/ll_temac*
25755
25756XILINX PWM DRIVER
25757M:	Sean Anderson <[email protected]>
25758S:	Maintained
25759F:	drivers/pwm/pwm-xilinx.c
25760F:	include/clocksource/timer-xilinx.h
25761
25762XILINX SD-FEC IP CORES
25763M:	Derek Kiernan <[email protected]>
25764M:	Dragan Cvetic <[email protected]>
25765S:	Maintained
25766F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25767F:	Documentation/misc-devices/xilinx_sdfec.rst
25768F:	drivers/misc/Kconfig
25769F:	drivers/misc/Makefile
25770F:	drivers/misc/xilinx_sdfec.c
25771F:	include/uapi/misc/xilinx_sdfec.h
25772
25773XILINX UARTLITE SERIAL DRIVER
25774M:	Peter Korsgaard <[email protected]>
25775L:	[email protected]
25776S:	Maintained
25777F:	drivers/tty/serial/uartlite.c
25778
25779XILINX VIDEO IP CORES
25780M:	Laurent Pinchart <[email protected]>
25781L:	[email protected]
25782S:	Supported
25783T:	git git://linuxtv.org/media.git
25784F:	Documentation/devicetree/bindings/media/xilinx/
25785F:	drivers/media/platform/xilinx/
25786F:	include/uapi/linux/xilinx-v4l2-controls.h
25787
25788XILINX VERSAL EDAC DRIVER
25789M:	Shubhrajyoti Datta <[email protected]>
25790M:	Sai Krishna Potthuri <[email protected]>
25791S:	Maintained
25792F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25793F:	drivers/edac/versal_edac.c
25794
25795XILINX WATCHDOG DRIVER
25796M:	Srinivas Neeli <[email protected]>
25797R:	Shubhrajyoti Datta <[email protected]>
25798R:	Michal Simek <[email protected]>
25799S:	Maintained
25800F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25801F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25802F:	drivers/watchdog/of_xilinx_wdt.c
25803F:	drivers/watchdog/xilinx_wwdt.c
25804
25805XILINX XDMA DRIVER
25806M:	Lizhi Hou <[email protected]>
25807M:	Brian Xu <[email protected]>
25808M:	Raj Kumar Rampelli <[email protected]>
25809L:	[email protected]
25810S:	Supported
25811F:	drivers/dma/xilinx/xdma-regs.h
25812F:	drivers/dma/xilinx/xdma.c
25813F:	include/linux/dma/amd_xdma.h
25814F:	include/linux/platform_data/amd_xdma.h
25815
25816XILINX ZYNQMP DPDMA DRIVER
25817M:	Laurent Pinchart <[email protected]>
25818L:	[email protected]
25819S:	Supported
25820F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25821F:	drivers/dma/xilinx/xilinx_dpdma.c
25822F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25823
25824XILINX ZYNQMP OCM EDAC DRIVER
25825M:	Shubhrajyoti Datta <[email protected]>
25826M:	Sai Krishna Potthuri <[email protected]>
25827S:	Maintained
25828F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25829F:	drivers/edac/zynqmp_edac.c
25830
25831XILINX ZYNQMP PSGTR PHY DRIVER
25832M:	Laurent Pinchart <[email protected]>
25833L:	[email protected]
25834S:	Supported
25835T:	git https://github.com/Xilinx/linux-xlnx.git
25836F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25837F:	drivers/phy/xilinx/phy-zynqmp.c
25838
25839XILINX ZYNQMP SHA3 DRIVER
25840M:	Harsha <[email protected]>
25841S:	Maintained
25842F:	drivers/crypto/xilinx/zynqmp-sha.c
25843
25844XILINX ZYNQMP NVMEM DRIVER
25845M:	Praveen Teja Kundanala <[email protected]>
25846M:	Kalyani Akula <[email protected]>
25847R:	Michal Simek <[email protected]>
25848S:	Maintained
25849F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25850F:	drivers/nvmem/zynqmp_nvmem.c
25851
25852XILLYBUS DRIVER
25853M:	Eli Billauer <[email protected]>
25854L:	[email protected]
25855S:	Supported
25856F:	drivers/char/xillybus/
25857
25858XLP9XX I2C DRIVER
25859M:	George Cherian <[email protected]>
25860L:	[email protected]
25861S:	Supported
25862W:	http://www.marvell.com
25863F:	drivers/i2c/busses/i2c-xlp9xx.c
25864
25865XRA1403 GPIO EXPANDER
25866M:	Nandor Han <[email protected]>
25867L:	[email protected]
25868S:	Maintained
25869F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25870F:	drivers/gpio/gpio-xra1403.c
25871
25872XTENSA XTFPGA PLATFORM SUPPORT
25873M:	Max Filippov <[email protected]>
25874S:	Maintained
25875F:	drivers/spi/spi-xtensa-xtfpga.c
25876F:	sound/soc/xtensa/xtfpga-i2s.c
25877
25878XZ EMBEDDED
25879M:	Lasse Collin <[email protected]>
25880S:	Maintained
25881W:	https://tukaani.org/xz/embedded.html
25882B:	https://github.com/tukaani-project/xz-embedded/issues
25883C:	irc://irc.libera.chat/tukaani
25884F:	Documentation/staging/xz.rst
25885F:	include/linux/decompress/unxz.h
25886F:	include/linux/xz.h
25887F:	lib/decompress_unxz.c
25888F:	lib/xz/
25889F:	scripts/xz_wrap.sh
25890
25891YAM DRIVER FOR AX.25
25892M:	Jean-Paul Roubelat <[email protected]>
25893L:	[email protected]
25894S:	Maintained
25895F:	drivers/net/hamradio/yam*
25896F:	include/linux/yam.h
25897
25898YAMA SECURITY MODULE
25899M:	Kees Cook <[email protected]>
25900S:	Supported
25901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25902F:	Documentation/admin-guide/LSM/Yama.rst
25903F:	security/yama/
25904
25905YAML NETLINK (YNL)
25906M:	Donald Hunter <[email protected]>
25907M:	Jakub Kicinski <[email protected]>
25908F:	Documentation/netlink/
25909F:	Documentation/userspace-api/netlink/intro-specs.rst
25910F:	Documentation/userspace-api/netlink/specs.rst
25911F:	tools/net/ynl/
25912
25913YEALINK PHONE DRIVER
25914M:	Henk Vergonet <[email protected]>
25915S:	Maintained
25916F:	Documentation/input/devices/yealink.rst
25917F:	drivers/input/misc/yealink.*
25918
25919Z3FOLD COMPRESSED PAGE ALLOCATOR
25920M:	Vitaly Wool <[email protected]>
25921R:	Miaohe Lin <[email protected]>
25922L:	[email protected]
25923S:	Maintained
25924F:	mm/z3fold.c
25925
25926Z8530 DRIVER FOR AX.25
25927M:	Joerg Reuter <[email protected]>
25928L:	[email protected]
25929S:	Maintained
25930W:	http://yaina.de/jreuter/
25931W:	http://www.qsl.net/dl1bke/
25932F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25933F:	drivers/net/hamradio/*scc.c
25934F:	drivers/net/hamradio/z8530.h
25935
25936ZBUD COMPRESSED PAGE ALLOCATOR
25937M:	Seth Jennings <[email protected]>
25938M:	Dan Streetman <[email protected]>
25939L:	[email protected]
25940S:	Maintained
25941F:	mm/zbud.c
25942
25943ZD1211RW WIRELESS DRIVER
25944L:	[email protected]
25945S:	Orphan
25946F:	drivers/net/wireless/zydas/zd1211rw/
25947
25948ZD1301 MEDIA DRIVER
25949L:	[email protected]
25950S:	Orphan
25951W:	https://linuxtv.org/
25952Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25953F:	drivers/media/usb/dvb-usb-v2/zd1301*
25954
25955ZD1301_DEMOD MEDIA DRIVER
25956L:	[email protected]
25957S:	Orphan
25958W:	https://linuxtv.org/
25959Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25960F:	drivers/media/dvb-frontends/zd1301_demod*
25961
25962ZHAOXIN PROCESSOR SUPPORT
25963M:	Tony W Wang-oc <[email protected]>
25964L:	[email protected]
25965S:	Maintained
25966F:	arch/x86/kernel/cpu/zhaoxin.c
25967
25968ZONEFS FILESYSTEM
25969M:	Damien Le Moal <[email protected]>
25970M:	Naohiro Aota <[email protected]>
25971R:	Johannes Thumshirn <[email protected]>
25972L:	[email protected]
25973S:	Maintained
25974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25975F:	Documentation/filesystems/zonefs.rst
25976F:	fs/zonefs/
25977
25978ZR36067 VIDEO FOR LINUX DRIVER
25979M:	Corentin Labbe <[email protected]>
25980L:	[email protected]
25981L:	[email protected]
25982S:	Maintained
25983W:	http://mjpeg.sourceforge.net/driver-zoran/
25984Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25985F:	Documentation/driver-api/media/drivers/zoran.rst
25986F:	drivers/media/pci/zoran/
25987
25988ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25989M:	Minchan Kim <[email protected]>
25990M:	Sergey Senozhatsky <[email protected]>
25991L:	[email protected]
25992S:	Maintained
25993F:	Documentation/admin-guide/blockdev/zram.rst
25994F:	drivers/block/zram/
25995
25996ZS DECSTATION Z85C30 SERIAL DRIVER
25997M:	"Maciej W. Rozycki" <[email protected]>
25998S:	Maintained
25999F:	drivers/tty/serial/zs.*
26000
26001ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26002M:	Minchan Kim <[email protected]>
26003M:	Sergey Senozhatsky <[email protected]>
26004L:	[email protected]
26005S:	Maintained
26006F:	Documentation/mm/zsmalloc.rst
26007F:	include/linux/zsmalloc.h
26008F:	mm/zsmalloc.c
26009
26010ZSTD
26011M:	Nick Terrell <[email protected]>
26012S:	Maintained
26013B:	https://github.com/facebook/zstd/issues
26014T:	git https://github.com/terrelln/linux.git
26015F:	crypto/zstd.c
26016F:	include/linux/zstd*
26017F:	lib/decompress_unzstd.c
26018F:	lib/zstd/
26019N:	zstd
26020K:	zstd
26021
26022ZSWAP COMPRESSED SWAP CACHING
26023M:	Johannes Weiner <[email protected]>
26024M:	Yosry Ahmed <[email protected]>
26025M:	Nhat Pham <[email protected]>
26026R:	Chengming Zhou <[email protected]>
26027L:	[email protected]
26028S:	Maintained
26029F:	Documentation/admin-guide/mm/zswap.rst
26030F:	include/linux/zpool.h
26031F:	include/linux/zswap.h
26032F:	mm/zpool.c
26033F:	mm/zswap.c
26034F:	tools/testing/selftests/cgroup/test_zswap.c
26035
26036SENARYTECH AUDIO CODEC DRIVER
26037M:	bo liu <[email protected]>
26038S:	Maintained
26039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26040F:	sound/pci/hda/patch_senarytech.c
26041
26042THE REST
26043M:	Linus Torvalds <[email protected]>
26044L:	[email protected]
26045S:	Buried alive in reporters
26046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26047F:	*
26048F:	*/
26049