xref: /linux-6.15/MAINTAINERS (revision fdfd0ad8)
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
188AAEON UPBOARD FPGA MFD DRIVER
189M:	Thomas Richard <[email protected]>
190S:	Maintained
191F:	drivers/leds/leds-upboard.c
192F:	drivers/mfd/upboard-fpga.c
193F:	drivers/pinctrl/pinctrl-upboard.c
194F:	include/linux/mfd/upboard-fpga.h
195
196AB8500 BATTERY AND CHARGER DRIVERS
197M:	Linus Walleij <[email protected]>
198F:	Documentation/devicetree/bindings/power/supply/*ab8500*
199F:	drivers/power/supply/*ab8500*
200
201ABI/API
202L:	[email protected]
203F:	include/linux/syscalls.h
204F:	kernel/sys_ni.c
205X:	arch/*/include/uapi/
206X:	include/uapi/
207
208ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
209M:	Hans de Goede <[email protected]>
210L:	[email protected]
211S:	Maintained
212F:	drivers/hwmon/abituguru.c
213
214ABIT UGURU 3 HARDWARE MONITOR DRIVER
215M:	Alistair John Strachan <[email protected]>
216L:	[email protected]
217S:	Maintained
218F:	drivers/hwmon/abituguru3.c
219
220ACCES 104-DIO-48E GPIO DRIVER
221M:	William Breathitt Gray <[email protected]>
222L:	[email protected]
223S:	Maintained
224F:	drivers/gpio/gpio-104-dio-48e.c
225
226ACCES 104-IDI-48 GPIO DRIVER
227M:	William Breathitt Gray <[email protected]>
228L:	[email protected]
229S:	Maintained
230F:	drivers/gpio/gpio-104-idi-48.c
231
232ACCES 104-IDIO-16 GPIO DRIVER
233M:	William Breathitt Gray <[email protected]>
234L:	[email protected]
235S:	Maintained
236F:	drivers/gpio/gpio-104-idio-16.c
237
238ACCES 104-QUAD-8 DRIVER
239M:	William Breathitt Gray <[email protected]>
240L:	[email protected]
241S:	Maintained
242F:	drivers/counter/104-quad-8.c
243
244ACCES IDIO-16 GPIO LIBRARY
245M:	William Breathitt Gray <[email protected]>
246L:	[email protected]
247S:	Maintained
248F:	drivers/gpio/gpio-idio-16.c
249F:	drivers/gpio/gpio-idio-16.h
250
251ACCES PCI-IDIO-16 GPIO DRIVER
252M:	William Breathitt Gray <[email protected]>
253L:	[email protected]
254S:	Maintained
255F:	drivers/gpio/gpio-pci-idio-16.c
256
257ACCES PCIe-IDIO-24 GPIO DRIVER
258M:	William Breathitt Gray <[email protected]>
259L:	[email protected]
260S:	Maintained
261F:	drivers/gpio/gpio-pcie-idio-24.c
262
263ACENIC DRIVER
264M:	Jes Sorensen <[email protected]>
265L:	[email protected]
266S:	Maintained
267F:	drivers/net/ethernet/alteon/acenic*
268
269ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
270M:	Peter Kaestle <[email protected]>
271L:	[email protected]
272S:	Maintained
273W:	http://piie.net/?section=acerhdf
274F:	drivers/platform/x86/acerhdf.c
275
276ACER WMI LAPTOP EXTRAS
277M:	"Lee, Chun-Yi" <[email protected]>
278L:	[email protected]
279S:	Maintained
280F:	drivers/platform/x86/acer-wmi.c
281
282ACPI
283M:	"Rafael J. Wysocki" <[email protected]>
284R:	Len Brown <[email protected]>
285L:	[email protected]
286S:	Supported
287Q:	https://patchwork.kernel.org/project/linux-acpi/list/
288B:	https://bugzilla.kernel.org
289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290F:	Documentation/ABI/testing/configfs-acpi
291F:	Documentation/ABI/testing/sysfs-bus-acpi
292F:	Documentation/firmware-guide/acpi/
293F:	arch/x86/kernel/acpi/
294F:	arch/x86/pci/acpi.c
295F:	drivers/acpi/
296F:	drivers/pci/*/*acpi*
297F:	drivers/pci/*acpi*
298F:	drivers/pnp/pnpacpi/
299F:	include/acpi/
300F:	include/linux/acpi.h
301F:	include/linux/fwnode.h
302F:	include/linux/fw_table.h
303F:	lib/fw_table.c
304F:	tools/power/acpi/
305
306ACPI APEI
307M:	"Rafael J. Wysocki" <[email protected]>
308R:	Len Brown <[email protected]>
309R:	James Morse <[email protected]>
310R:	Tony Luck <[email protected]>
311R:	Borislav Petkov <[email protected]>
312L:	[email protected]
313F:	drivers/acpi/apei/
314
315ACPI COMPONENT ARCHITECTURE (ACPICA)
316M:	Robert Moore <[email protected]>
317M:	"Rafael J. Wysocki" <[email protected]>
318L:	[email protected]
319L:	[email protected]
320S:	Supported
321W:	https://acpica.org/
322W:	https://github.com/acpica/acpica/
323Q:	https://patchwork.kernel.org/project/linux-acpi/list/
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FOR ARM64 (ACPI/arm64)
332M:	Lorenzo Pieralisi <[email protected]>
333M:	Hanjun Guo <[email protected]>
334M:	Sudeep Holla <[email protected]>
335L:	[email protected]
336L:	[email protected] (moderated for non-subscribers)
337S:	Maintained
338F:	drivers/acpi/arm64
339F:	include/linux/acpi_iort.h
340
341ACPI FOR RISC-V (ACPI/riscv)
342M:	Sunil V L <[email protected]>
343L:	[email protected]
344L:	[email protected]
345S:	Maintained
346F:	drivers/acpi/riscv/
347
348ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
349M:	Sudeep Holla <[email protected]>
350L:	[email protected]
351S:	Supported
352F:	drivers/mailbox/pcc.c
353
354ACPI PMIC DRIVERS
355M:	"Rafael J. Wysocki" <[email protected]>
356M:	Len Brown <[email protected]>
357R:	Andy Shevchenko <[email protected]>
358R:	Mika Westerberg <[email protected]>
359L:	[email protected]
360S:	Supported
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362B:	https://bugzilla.kernel.org
363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
364F:	drivers/acpi/pmic/
365
366ACPI QUICKSTART DRIVER
367M:	Armin Wolf <[email protected]>
368L:	[email protected]
369S:	Maintained
370F:	drivers/platform/x86/quickstart.c
371
372ACPI SERIAL MULTI INSTANTIATE DRIVER
373M:	Hans de Goede <[email protected]>
374L:	[email protected]
375S:	Maintained
376F:	drivers/platform/x86/serial-multi-instantiate.c
377
378ACPI THERMAL DRIVER
379M:	Rafael J. Wysocki <[email protected]>
380R:	Zhang Rui <[email protected]>
381L:	[email protected]
382S:	Supported
383B:	https://bugzilla.kernel.org
384F:	drivers/acpi/*thermal*
385
386ACPI VIOT DRIVER
387M:	Jean-Philippe Brucker <[email protected]>
388L:	[email protected]
389L:	[email protected]
390S:	Maintained
391F:	drivers/acpi/viot.c
392F:	include/linux/acpi_viot.h
393
394ACPI WMI DRIVER
395M:	Armin Wolf <[email protected]>
396L:	[email protected]
397S:	Maintained
398F:	Documentation/ABI/testing/sysfs-bus-wmi
399F:	Documentation/driver-api/wmi.rst
400F:	Documentation/wmi/
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404ACRN HYPERVISOR SERVICE MODULE
405M:	Fei Li <[email protected]>
406L:	[email protected] (subscribers-only)
407S:	Supported
408W:	https://projectacrn.org
409F:	Documentation/virt/acrn/
410F:	drivers/virt/acrn/
411F:	include/uapi/linux/acrn.h
412
413AD1889 ALSA SOUND DRIVER
414L:	[email protected]
415S:	Maintained
416W:	https://parisc.wiki.kernel.org/index.php/AD1889
417F:	sound/pci/ad1889.*
418
419AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420M:	Mugilraj Dhavachelvan <[email protected]>
421L:	[email protected]
422S:	Supported
423F:	drivers/iio/potentiometer/ad5110.c
424
425AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
426M:	Michael Hennerich <[email protected]>
427S:	Supported
428W:	http://wiki.analog.com/AD5254
429W:	https://ez.analog.com/linux-software-drivers
430F:	drivers/misc/ad525x_dpot.c
431
432AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
433M:	Michael Hennerich <[email protected]>
434S:	Supported
435W:	http://wiki.analog.com/AD5398
436W:	https://ez.analog.com/linux-software-drivers
437F:	drivers/regulator/ad5398.c
438
439AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
440M:	Michael Hennerich <[email protected]>
441S:	Supported
442W:	http://wiki.analog.com/AD7142
443W:	https://ez.analog.com/linux-software-drivers
444F:	drivers/input/misc/ad714x.c
445
446AD738X ADC DRIVER (AD7380/1/2/4)
447M:	Michael Hennerich <[email protected]>
448M:	Nuno Sá <[email protected]>
449R:	David Lechner <[email protected]>
450S:	Supported
451W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
452W:	https://ez.analog.com/linux-software-drivers
453F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
454F:	Documentation/iio/ad7380.rst
455F:	drivers/iio/adc/ad7380.c
456
457AD7877 TOUCHSCREEN DRIVER
458M:	Michael Hennerich <[email protected]>
459S:	Supported
460W:	http://wiki.analog.com/AD7877
461W:	https://ez.analog.com/linux-software-drivers
462F:	drivers/input/touchscreen/ad7877.c
463
464AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
465M:	Michael Hennerich <[email protected]>
466S:	Supported
467W:	http://wiki.analog.com/AD7879
468W:	https://ez.analog.com/linux-software-drivers
469F:	drivers/input/touchscreen/ad7879.c
470
471AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
472M:	Michael Hennerich <[email protected]>
473M:	Nuno Sá <[email protected]>
474R:	David Lechner <[email protected]>
475S:	Supported
476W:	https://ez.analog.com/linux-software-drivers
477F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
478F:	Documentation/iio/ad7944.rst
479F:	drivers/iio/adc/ad7944.c
480
481ADAFRUIT MINI I2C GAMEPAD
482M:	Anshul Dalal <[email protected]>
483L:	[email protected]
484S:	Maintained
485F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
486F:	drivers/input/joystick/adafruit-seesaw.c
487
488ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
489M:	Jiri Kosina <[email protected]>
490S:	Maintained
491
492ADF7242 IEEE 802.15.4 RADIO DRIVER
493M:	Michael Hennerich <[email protected]>
494L:	[email protected]
495S:	Supported
496W:	https://wiki.analog.com/ADF7242
497W:	https://ez.analog.com/linux-software-drivers
498F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
499F:	drivers/net/ieee802154/adf7242.c
500
501ADM1025 HARDWARE MONITOR DRIVER
502M:	Jean Delvare <[email protected]>
503L:	[email protected]
504S:	Maintained
505F:	Documentation/hwmon/adm1025.rst
506F:	drivers/hwmon/adm1025.c
507
508ADM1029 HARDWARE MONITOR DRIVER
509M:	Corentin Labbe <[email protected]>
510L:	[email protected]
511S:	Maintained
512F:	drivers/hwmon/adm1029.c
513
514ADM8211 WIRELESS DRIVER
515L:	[email protected]
516S:	Orphan
517F:	drivers/net/wireless/admtek/adm8211.*
518
519ADP1050 HARDWARE MONITOR DRIVER
520M:	Radu Sabau <[email protected]>
521L:	[email protected]
522S:	Supported
523W:	https://ez.analog.com/linux-software-drivers
524F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
525
526ADP1653 FLASH CONTROLLER DRIVER
527M:	Sakari Ailus <[email protected]>
528L:	[email protected]
529S:	Maintained
530F:	drivers/media/i2c/adp1653.c
531F:	include/media/i2c/adp1653.h
532
533ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
534M:	Michael Hennerich <[email protected]>
535S:	Supported
536W:	http://wiki.analog.com/ADP5520
537W:	https://ez.analog.com/linux-software-drivers
538F:	drivers/gpio/gpio-adp5520.c
539F:	drivers/input/keyboard/adp5520-keys.c
540F:	drivers/leds/leds-adp5520.c
541F:	drivers/mfd/adp5520.c
542F:	drivers/video/backlight/adp5520_bl.c
543
544ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
545M:	Laurent Pinchart <[email protected]>
546L:	[email protected]
547L:	[email protected]
548S:	Maintained
549F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
550F:	drivers/gpio/gpio-adp5585.c
551F:	drivers/mfd/adp5585.c
552F:	drivers/pwm/pwm-adp5585.c
553F:	include/linux/mfd/adp5585.h
554
555ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
556M:	Michael Hennerich <[email protected]>
557S:	Supported
558W:	http://wiki.analog.com/ADP5588
559W:	https://ez.analog.com/linux-software-drivers
560F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
561F:	drivers/input/keyboard/adp5588-keys.c
562
563ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
564M:	Michael Hennerich <[email protected]>
565S:	Supported
566W:	http://wiki.analog.com/ADP8860
567W:	https://ez.analog.com/linux-software-drivers
568F:	drivers/video/backlight/adp8860_bl.c
569
570ADT746X FAN DRIVER
571M:	Colin Leroy <[email protected]>
572S:	Maintained
573F:	drivers/macintosh/therm_adt746x.c
574
575ADT7475 HARDWARE MONITOR DRIVER
576M:	Jean Delvare <[email protected]>
577L:	[email protected]
578S:	Maintained
579F:	Documentation/hwmon/adt7475.rst
580F:	drivers/hwmon/adt7475.c
581
582ADVANSYS SCSI DRIVER
583M:	Matthew Wilcox <[email protected]>
584M:	Hannes Reinecke <[email protected]>
585L:	[email protected]
586S:	Maintained
587F:	Documentation/scsi/advansys.rst
588F:	drivers/scsi/advansys.c
589
590ADVANTECH SWBTN DRIVER
591M:	Andrea Ho <[email protected]>
592L:	[email protected]
593S:	Maintained
594F:	drivers/platform/x86/adv_swbutton.c
595
596ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
597M:	Lucas Stankus <[email protected]>
598S:	Supported
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
600F:	drivers/iio/accel/adxl313*
601
602ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
603M:	Michael Hennerich <[email protected]>
604S:	Supported
605W:	http://wiki.analog.com/ADXL345
606W:	https://ez.analog.com/linux-software-drivers
607F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
608F:	drivers/input/misc/adxl34x.c
609
610ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
611M:	Puranjay Mohan <[email protected]>
612L:	[email protected]
613S:	Supported
614F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
615F:	drivers/iio/accel/adxl355.h
616F:	drivers/iio/accel/adxl355_core.c
617F:	drivers/iio/accel/adxl355_i2c.c
618F:	drivers/iio/accel/adxl355_spi.c
619
620ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
621M:	Cosmin Tanislav <[email protected]>
622L:	[email protected]
623S:	Supported
624W:	https://ez.analog.com/linux-software-drivers
625F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
626F:	drivers/iio/accel/adxl367*
627
628ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
629M:	Michael Hennerich <[email protected]>
630S:	Supported
631W:	https://ez.analog.com/linux-software-drivers
632F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
633F:	drivers/iio/accel/adxl372.c
634F:	drivers/iio/accel/adxl372_i2c.c
635F:	drivers/iio/accel/adxl372_spi.c
636
637ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
638M:	Ramona Gradinariu <[email protected]>
639M:	Antoniu Miclaus <[email protected]>
640S:	Supported
641W:	https://ez.analog.com/linux-software-drivers
642F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
643F:	drivers/iio/accel/adxl380.c
644F:	drivers/iio/accel/adxl380.h
645F:	drivers/iio/accel/adxl380_i2c.c
646F:	drivers/iio/accel/adxl380_spi.c
647
648AF8133J THREE-AXIS MAGNETOMETER DRIVER
649M:	Ondřej Jirman <[email protected]>
650S:	Maintained
651F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
652F:	drivers/iio/magnetometer/af8133j.c
653
654AF9013 MEDIA DRIVER
655L:	[email protected]
656S:	Orphan
657W:	https://linuxtv.org
658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
659F:	drivers/media/dvb-frontends/af9013*
660
661AF9033 MEDIA DRIVER
662L:	[email protected]
663S:	Orphan
664W:	https://linuxtv.org
665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
666F:	drivers/media/dvb-frontends/af9033*
667
668AFFS FILE SYSTEM
669M:	David Sterba <[email protected]>
670L:	[email protected]
671S:	Odd Fixes
672F:	Documentation/filesystems/affs.rst
673F:	fs/affs/
674
675AFS FILESYSTEM
676M:	David Howells <[email protected]>
677M:	Marc Dionne <[email protected]>
678L:	[email protected]
679S:	Supported
680W:	https://www.infradead.org/~dhowells/kafs/
681F:	Documentation/filesystems/afs.rst
682F:	fs/afs/
683F:	include/trace/events/afs.h
684
685AGPGART DRIVER
686M:	David Airlie <[email protected]>
687L:	[email protected]
688S:	Maintained
689T:	git https://gitlab.freedesktop.org/drm/kernel.git
690F:	drivers/char/agp/
691F:	include/linux/agp*
692F:	include/uapi/linux/agp*
693
694AHA152X SCSI DRIVER
695M:	"Juergen E. Fischer" <[email protected]>
696L:	[email protected]
697S:	Maintained
698F:	drivers/scsi/aha152x*
699F:	drivers/scsi/pcmcia/aha152x*
700
701AIC7XXX / AIC79XX SCSI DRIVER
702M:	Hannes Reinecke <[email protected]>
703L:	[email protected]
704S:	Maintained
705F:	drivers/scsi/aic7xxx/
706
707AIMSLAB FM RADIO RECEIVER DRIVER
708M:	Hans Verkuil <[email protected]>
709L:	[email protected]
710S:	Maintained
711W:	https://linuxtv.org
712T:	git git://linuxtv.org/media.git
713F:	drivers/media/radio/radio-aimslab*
714
715AIO
716M:	Benjamin LaHaise <[email protected]>
717L:	[email protected]
718S:	Supported
719F:	fs/aio.c
720F:	include/linux/*aio*.h
721
722AIROHA ETHERNET DRIVER
723M:	Lorenzo Bianconi <[email protected]>
724L:	[email protected] (moderated for non-subscribers)
725L:	[email protected] (moderated for non-subscribers)
726L:	[email protected]
727S:	Maintained
728F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
729F:	drivers/net/ethernet/mediatek/airoha_eth.c
730
731AIROHA PCIE PHY DRIVER
732M:	Lorenzo Bianconi <[email protected]>
733L:	[email protected] (moderated for non-subscribers)
734S:	Maintained
735F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
736F:	drivers/phy/phy-airoha-pcie-regs.h
737F:	drivers/phy/phy-airoha-pcie.c
738
739AIROHA SPI SNFI DRIVER
740M:	Lorenzo Bianconi <[email protected]>
741M:	Ray Liu <[email protected]>
742L:	[email protected] (moderated for non-subscribers)
743L:	[email protected]
744S:	Maintained
745F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
746F:	drivers/spi/spi-airoha-snfi.c
747
748AIRSPY MEDIA DRIVER
749L:	[email protected]
750S:	Orphan
751W:	https://linuxtv.org
752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
753F:	drivers/media/usb/airspy/
754
755ALACRITECH GIGABIT ETHERNET DRIVER
756M:	Lino Sanfilippo <[email protected]>
757S:	Maintained
758F:	drivers/net/ethernet/alacritech/*
759
760ALCATEL SPEEDTOUCH USB DRIVER
761M:	Duncan Sands <[email protected]>
762L:	[email protected]
763S:	Maintained
764W:	http://www.linux-usb.org/SpeedTouch/
765F:	drivers/usb/atm/speedtch.c
766F:	drivers/usb/atm/usbatm.c
767
768ALCHEMY AU1XX0 MMC DRIVER
769M:	Manuel Lauss <[email protected]>
770S:	Maintained
771F:	drivers/mmc/host/au1xmmc.c
772
773ALI1563 I2C DRIVER
774M:	Rudolf Marek <[email protected]>
775L:	[email protected]
776S:	Maintained
777F:	Documentation/i2c/busses/i2c-ali1563.rst
778F:	drivers/i2c/busses/i2c-ali1563.c
779
780ALIBABA ELASTIC RDMA DRIVER
781M:	Cheng Xu <[email protected]>
782M:	Kai Shen <[email protected]>
783L:	[email protected]
784S:	Supported
785F:	drivers/infiniband/hw/erdma
786F:	include/uapi/rdma/erdma-abi.h
787
788ALIBABA PMU DRIVER
789M:	Shuai Xue <[email protected]>
790S:	Supported
791F:	Documentation/admin-guide/perf/alibaba_pmu.rst
792F:	drivers/perf/alibaba_uncore_drw_pmu.c
793
794ALIENWARE WMI DRIVER
795L:	[email protected]
796S:	Maintained
797F:	Documentation/wmi/devices/alienware-wmi.rst
798F:	drivers/platform/x86/dell/alienware-wmi.c
799
800ALLEGRO DVT VIDEO IP CORE DRIVER
801M:	Michael Tretter <[email protected]>
802R:	Pengutronix Kernel Team <[email protected]>
803L:	[email protected]
804S:	Maintained
805F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
806F:	drivers/media/platform/allegro-dvt/
807
808ALLIED VISION ALVIUM CAMERA DRIVER
809M:	Tommaso Merciai <[email protected]>
810M:	Martin Hecht <[email protected]>
811L:	[email protected]
812S:	Maintained
813F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
814F:	drivers/media/i2c/alvium-csi2.c
815F:	drivers/media/i2c/alvium-csi2.h
816
817ALLWINNER A10 CSI DRIVER
818M:	Maxime Ripard <[email protected]>
819L:	[email protected]
820S:	Maintained
821T:	git git://linuxtv.org/media.git
822F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
823F:	drivers/media/platform/sunxi/sun4i-csi/
824
825ALLWINNER A31 CSI DRIVER
826M:	Yong Deng <[email protected]>
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-csi.yaml
832F:	drivers/media/platform/sunxi/sun6i-csi/
833
834ALLWINNER A31 ISP DRIVER
835M:	Paul Kocialkowski <[email protected]>
836L:	[email protected]
837S:	Maintained
838T:	git git://linuxtv.org/media.git
839F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
840F:	drivers/staging/media/sunxi/sun6i-isp/
841F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
842
843ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
844M:	Paul Kocialkowski <[email protected]>
845L:	[email protected]
846S:	Maintained
847T:	git git://linuxtv.org/media.git
848F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
849F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
850
851ALLWINNER CPUFREQ DRIVER
852M:	Yangtao Li <[email protected]>
853L:	[email protected]
854S:	Maintained
855F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
856F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
857
858ALLWINNER CRYPTO DRIVERS
859M:	Corentin Labbe <[email protected]>
860L:	[email protected]
861S:	Maintained
862F:	drivers/crypto/allwinner/
863
864ALLWINNER DMIC DRIVERS
865M:	Ban Tao <[email protected]>
866L:	[email protected]
867S:	Maintained
868F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
869F:	sound/soc/sunxi/sun50i-dmic.c
870
871ALLWINNER HARDWARE SPINLOCK SUPPORT
872M:	Wilken Gottwalt <[email protected]>
873S:	Maintained
874F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
875F:	drivers/hwspinlock/sun6i_hwspinlock.c
876
877ALLWINNER THERMAL DRIVER
878M:	Vasily Khoruzhick <[email protected]>
879M:	Yangtao Li <[email protected]>
880L:	[email protected]
881S:	Maintained
882F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
883F:	drivers/thermal/sun8i_thermal.c
884
885ALLWINNER VPU DRIVER
886M:	Maxime Ripard <[email protected]>
887M:	Paul Kocialkowski <[email protected]>
888L:	[email protected]
889S:	Maintained
890F:	drivers/staging/media/sunxi/cedrus/
891
892ALPHA PORT
893M:	Richard Henderson <[email protected]>
894M:	Matt Turner <[email protected]>
895L:	[email protected]
896S:	Odd Fixes
897F:	arch/alpha/
898
899ALPS PS/2 TOUCHPAD DRIVER
900R:	Pali Rohár <[email protected]>
901F:	drivers/input/mouse/alps.*
902
903ALTERA MAILBOX DRIVER
904M:	Mun Yew Tham <[email protected]>
905S:	Maintained
906F:	drivers/mailbox/mailbox-altera.c
907
908ALTERA MSGDMA IP CORE DRIVER
909M:	Olivier Dautricourt <[email protected]>
910R:	Stefan Roese <[email protected]>
911L:	[email protected]
912S:	Odd Fixes
913F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
914F:	drivers/dma/altera-msgdma.c
915
916ALTERA PIO DRIVER
917M:	Mun Yew Tham <[email protected]>
918L:	[email protected]
919S:	Maintained
920F:	drivers/gpio/gpio-altera.c
921
922ALTERA TRIPLE SPEED ETHERNET DRIVER
923M:	Joyce Ooi <[email protected]>
924L:	[email protected]
925S:	Maintained
926F:	drivers/net/ethernet/altera/
927
928ALTERA UART/JTAG UART SERIAL DRIVERS
929M:	Tobias Klauser <[email protected]>
930L:	[email protected]
931S:	Maintained
932F:	drivers/tty/serial/altera_jtaguart.c
933F:	drivers/tty/serial/altera_uart.c
934F:	include/linux/altera_jtaguart.h
935F:	include/linux/altera_uart.h
936
937AMAZON ANNAPURNA LABS FIC DRIVER
938M:	Talel Shenhar <[email protected]>
939S:	Maintained
940F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
941F:	drivers/irqchip/irq-al-fic.c
942
943AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
944M:	Talel Shenhar <[email protected]>
945M:	Talel Shenhar <[email protected]>
946S:	Maintained
947F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
948F:	drivers/edac/al_mc_edac.c
949
950AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
951M:	Talel Shenhar <[email protected]>
952S:	Maintained
953F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
954F:	drivers/thermal/thermal_mmio.c
955
956AMAZON ETHERNET DRIVERS
957M:	Shay Agroskin <[email protected]>
958M:	Arthur Kiyanovski <[email protected]>
959R:	David Arinzon <[email protected]>
960R:	Saeed Bishara <[email protected]>
961L:	[email protected]
962S:	Maintained
963F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
964F:	drivers/net/ethernet/amazon/
965
966AMAZON RDMA EFA DRIVER
967M:	Michael Margolin <[email protected]>
968R:	Gal Pressman <[email protected]>
969R:	Yossi Leybovich <[email protected]>
970L:	[email protected]
971S:	Supported
972Q:	https://patchwork.kernel.org/project/linux-rdma/list/
973F:	drivers/infiniband/hw/efa/
974F:	include/uapi/rdma/efa-abi.h
975
976AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
977M:	Basavaraj Natikar <[email protected]>
978R:	Mario Limonciello <[email protected]>
979L:	[email protected]
980S:	Supported
981F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
982F:	drivers/platform/x86/amd/x3d_vcache.c
983
984AMD ADDRESS TRANSLATION LIBRARY (ATL)
985M:	Yazen Ghannam <[email protected]>
986L:	[email protected]
987S:	Supported
988F:	drivers/ras/amd/atl/*
989
990AMD AE4DMA DRIVER
991M:	Basavaraj Natikar <[email protected]>
992L:	[email protected]
993S:	Supported
994F:	drivers/dma/amd/ae4dma/
995
996AMD AXI W1 DRIVER
997M:	Kris Chaplin <[email protected]>
998R:	Thomas Delev <[email protected]>
999R:	Michal Simek <[email protected]>
1000S:	Maintained
1001F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1002F:	drivers/w1/masters/amd_axi_w1.c
1003
1004AMD CDX BUS DRIVER
1005M:	Nipun Gupta <[email protected]>
1006M:	Nikhil Agarwal <[email protected]>
1007S:	Maintained
1008F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1009F:	drivers/cdx/*
1010F:	include/linux/cdx/*
1011
1012AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1013M:	Tom Lendacky <[email protected]>
1014M:	John Allen <[email protected]>
1015L:	[email protected]
1016S:	Supported
1017F:	drivers/crypto/ccp/
1018F:	include/linux/ccp.h
1019
1020AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1021M:	Ashish Kalra <[email protected]>
1022M:	Tom Lendacky <[email protected]>
1023L:	[email protected]
1024S:	Supported
1025F:	drivers/crypto/ccp/sev*
1026F:	include/uapi/linux/psp-sev.h
1027
1028AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1029M:	Mario Limonciello <[email protected]>
1030L:	[email protected]
1031S:	Supported
1032F:	drivers/crypto/ccp/dbc.c
1033F:	drivers/crypto/ccp/dbc.h
1034F:	drivers/crypto/ccp/platform-access.c
1035F:	drivers/crypto/ccp/platform-access.h
1036F:	include/uapi/linux/psp-dbc.h
1037F:	tools/crypto/ccp/*.c
1038F:	tools/crypto/ccp/*.py
1039
1040AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1041M:	Mario Limonciello <[email protected]>
1042L:	[email protected]
1043S:	Supported
1044F:	drivers/crypto/ccp/hsti.*
1045
1046AMD DISPLAY CORE
1047M:	Harry Wentland <[email protected]>
1048M:	Leo Li <[email protected]>
1049M:	Rodrigo Siqueira <[email protected]>
1050L:	[email protected]
1051S:	Supported
1052T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1053F:	drivers/gpu/drm/amd/display/
1054
1055AMD DISPLAY CORE - DML
1056M:	Chaitanya Dhere <[email protected]>
1057M:	Jun Lei <[email protected]>
1058S:	Supported
1059F:	drivers/gpu/drm/amd/display/dc/dml/
1060F:	drivers/gpu/drm/amd/display/dc/dml2/
1061
1062AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1063M:	Huang Rui <[email protected]>
1064L:	[email protected]
1065S:	Supported
1066F:	Documentation/hwmon/fam15h_power.rst
1067F:	drivers/hwmon/fam15h_power.c
1068
1069AMD FCH GPIO DRIVER
1070M:	Enrico Weigelt, metux IT consult <[email protected]>
1071L:	[email protected]
1072S:	Maintained
1073F:	drivers/gpio/gpio-amd-fch.c
1074F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1075
1076AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1077L:	[email protected] (moderated for non-subscribers)
1078S:	Orphan
1079F:	drivers/usb/gadget/udc/amd5536udc.*
1080
1081AMD GEODE PROCESSOR/CHIPSET SUPPORT
1082M:	Andres Salomon <[email protected]>
1083L:	[email protected] (moderated for non-subscribers)
1084S:	Supported
1085W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1086F:	arch/x86/include/asm/geode.h
1087F:	drivers/char/hw_random/geode-rng.c
1088F:	drivers/crypto/geode*
1089F:	drivers/video/fbdev/geode/
1090
1091AMD HSMP DRIVER
1092M:	Naveen Krishna Chatradhi <[email protected]>
1093R:	Carlos Bilbao <[email protected]>
1094L:	[email protected]
1095S:	Maintained
1096F:	Documentation/arch/x86/amd_hsmp.rst
1097F:	arch/x86/include/asm/amd_hsmp.h
1098F:	arch/x86/include/uapi/asm/amd_hsmp.h
1099F:	drivers/platform/x86/amd/hsmp/
1100
1101AMD IOMMU (AMD-VI)
1102M:	Joerg Roedel <[email protected]>
1103R:	Suravee Suthikulpanit <[email protected]>
1104L:	[email protected]
1105S:	Maintained
1106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1107F:	drivers/iommu/amd/
1108F:	include/linux/amd-iommu.h
1109
1110AMD KFD
1111M:	Felix Kuehling <[email protected]>
1112L:	[email protected]
1113S:	Supported
1114T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1115F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1116F:	drivers/gpu/drm/amd/amdkfd/
1117F:	drivers/gpu/drm/amd/include/cik_structs.h
1118F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1119F:	drivers/gpu/drm/amd/include/v9_structs.h
1120F:	drivers/gpu/drm/amd/include/vi_structs.h
1121F:	include/uapi/linux/kfd_ioctl.h
1122F:	include/uapi/linux/kfd_sysfs.h
1123
1124AMD MP2 I2C DRIVER
1125M:	Elie Morisse <[email protected]>
1126M:	Shyam Sundar S K <[email protected]>
1127L:	[email protected]
1128S:	Maintained
1129F:	drivers/i2c/busses/i2c-amd-mp2*
1130
1131AMD ASF I2C DRIVER
1132M:	Shyam Sundar S K <[email protected]>
1133L:	[email protected]
1134S:	Supported
1135F:	drivers/i2c/busses/i2c-amd-asf-plat.c
1136
1137AMD NODE DRIVER
1138M:	Mario Limonciello <[email protected]>
1139M:	Yazen Ghannam <[email protected]>
1140L:	[email protected]
1141S:	Supported
1142F:	arch/x86/include/asm/amd_node.h
1143F:	arch/x86/kernel/amd_node.c
1144
1145AMD PDS CORE DRIVER
1146M:	Shannon Nelson <[email protected]>
1147M:	Brett Creeley <[email protected]>
1148L:	[email protected]
1149S:	Maintained
1150F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1151F:	drivers/net/ethernet/amd/pds_core/
1152F:	include/linux/pds/
1153
1154AMD PMC DRIVER
1155M:	Shyam Sundar S K <[email protected]>
1156L:	[email protected]
1157S:	Supported
1158F:	drivers/platform/x86/amd/pmc/
1159
1160AMD PMF DRIVER
1161M:	Shyam Sundar S K <[email protected]>
1162L:	[email protected]
1163S:	Supported
1164F:	Documentation/ABI/testing/sysfs-amd-pmf
1165F:	drivers/platform/x86/amd/pmf/
1166
1167AMD POWERPLAY AND SWSMU
1168M:	Kenneth Feng <[email protected]>
1169L:	[email protected]
1170S:	Supported
1171T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1172F:	drivers/gpu/drm/amd/pm/
1173
1174AMD PSTATE DRIVER
1175M:	Huang Rui <[email protected]>
1176M:	Gautham R. Shenoy <[email protected]>
1177M:	Mario Limonciello <[email protected]>
1178R:	Perry Yuan <[email protected]>
1179L:	[email protected]
1180S:	Supported
1181F:	Documentation/admin-guide/pm/amd-pstate.rst
1182F:	drivers/cpufreq/amd-pstate*
1183F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1184
1185AMD PTDMA DRIVER
1186M:	Basavaraj Natikar <[email protected]>
1187L:	[email protected]
1188S:	Supported
1189F:	drivers/dma/amd/ptdma/
1190
1191AMD QDMA DRIVER
1192M:	Nishad Saraf <[email protected]>
1193M:	Lizhi Hou <[email protected]>
1194L:	[email protected]
1195S:	Supported
1196F:	drivers/dma/amd/qdma/
1197F:	include/linux/platform_data/amd_qdma.h
1198
1199AMD SEATTLE DEVICE TREE SUPPORT
1200M:	Suravee Suthikulpanit <[email protected]>
1201M:	Tom Lendacky <[email protected]>
1202S:	Supported
1203F:	arch/arm64/boot/dts/amd/
1204
1205AMD SENSOR FUSION HUB DRIVER
1206M:	Basavaraj Natikar <[email protected]>
1207L:	[email protected]
1208S:	Maintained
1209F:	Documentation/hid/amd-sfh*
1210F:	drivers/hid/amd-sfh-hid/
1211
1212AMD SPI DRIVER
1213M:	Raju Rangoju <[email protected]>
1214L:	[email protected]
1215S:	Supported
1216F:	drivers/spi/spi-amd.c
1217
1218AMD XDNA DRIVER
1219M:	Min Ma <[email protected]>
1220M:	Lizhi Hou <[email protected]>
1221L:	[email protected]
1222S:	Supported
1223T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1224F:	Documentation/accel/amdxdna/
1225F:	drivers/accel/amdxdna/
1226F:	include/trace/events/amdxdna.h
1227F:	include/uapi/drm/amdxdna_accel.h
1228
1229AMD XGBE DRIVER
1230M:	"Shyam Sundar S K" <[email protected]>
1231L:	[email protected]
1232S:	Maintained
1233F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1234F:	drivers/net/ethernet/amd/xgbe/
1235
1236AMLOGIC BLUETOOTH DRIVER
1237M:	Yang Li <[email protected]>
1238L:	[email protected]
1239S:	Maintained
1240F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1241F:	drivers/bluetooth/hci_aml.c
1242
1243AMLOGIC DDR PMU DRIVER
1244M:	Jiucheng Xu <[email protected]>
1245L:	[email protected]
1246S:	Supported
1247W:	http://www.amlogic.com
1248F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1249F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1250F:	drivers/perf/amlogic/
1251F:	include/soc/amlogic/
1252
1253AMLOGIC RTC DRIVER
1254M:	Yiting Deng <[email protected]>
1255M:	Xianwei Zhao <[email protected]>
1256L:	[email protected]
1257S:	Maintained
1258F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1259F:	drivers/rtc/rtc-amlogic-a4.c
1260
1261AMPHENOL CHIPCAP 2 DRIVER
1262M:	Javier Carrasco <[email protected]>
1263L:	[email protected]
1264S:	Maintained
1265F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1266F:	Documentation/hwmon/chipcap2.rst
1267F:	drivers/hwmon/chipcap2.c
1268
1269AMPHION VPU CODEC V4L2 DRIVER
1270M:	Ming Qian <[email protected]>
1271M:	Zhou Peng <[email protected]>
1272L:	[email protected]
1273S:	Maintained
1274F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1275F:	drivers/media/platform/amphion/
1276
1277AMS AS73211 DRIVER
1278M:	Christian Eggers <[email protected]>
1279L:	[email protected]
1280S:	Maintained
1281F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1282F:	drivers/iio/light/as73211.c
1283
1284AMT (Automatic Multicast Tunneling)
1285M:	Taehee Yoo <[email protected]>
1286L:	[email protected]
1287S:	Maintained
1288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1290F:	drivers/net/amt.c
1291
1292ANALOG DEVICES INC AD3552R DRIVER
1293M:	Nuno Sá <[email protected]>
1294L:	[email protected]
1295S:	Supported
1296W:	https://ez.analog.com/linux-software-drivers
1297F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1298F:	drivers/iio/dac/ad3552r.c
1299
1300ANALOG DEVICES INC AD4000 DRIVER
1301M:	Marcelo Schmitt <[email protected]>
1302L:	[email protected]
1303S:	Supported
1304W:	https://ez.analog.com/linux-software-drivers
1305F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1306F:	Documentation/iio/ad4000.rst
1307F:	drivers/iio/adc/ad4000.c
1308
1309ANALOG DEVICES INC AD4130 DRIVER
1310M:	Cosmin Tanislav <[email protected]>
1311L:	[email protected]
1312S:	Supported
1313W:	https://ez.analog.com/linux-software-drivers
1314F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1315F:	drivers/iio/adc/ad4130.c
1316
1317ANALOG DEVICES INC AD4695 DRIVER
1318M:	Michael Hennerich <[email protected]>
1319M:	Nuno Sá <[email protected]>
1320R:	David Lechner <[email protected]>
1321L:	[email protected]
1322S:	Supported
1323W:	https://ez.analog.com/linux-software-drivers
1324F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1325F:	Documentation/iio/ad4695.rst
1326F:	drivers/iio/adc/ad4695.c
1327F:	include/dt-bindings/iio/adc/adi,ad4695.h
1328
1329ANALOG DEVICES INC AD7091R DRIVER
1330M:	Marcelo Schmitt <[email protected]>
1331L:	[email protected]
1332S:	Supported
1333W:	http://ez.analog.com/community/linux-device-drivers
1334F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1335F:	drivers/iio/adc/ad7091r*
1336
1337ANALOG DEVICES INC AD7192 DRIVER
1338M:	Alisa-Dariana Roman <[email protected]>
1339L:	[email protected]
1340S:	Supported
1341W:	https://ez.analog.com/linux-software-drivers
1342F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1343F:	drivers/iio/adc/ad7192.c
1344
1345ANALOG DEVICES INC AD7292 DRIVER
1346M:	Marcelo Schmitt <[email protected]>
1347L:	[email protected]
1348S:	Supported
1349W:	https://ez.analog.com/linux-software-drivers
1350F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1351F:	drivers/iio/adc/ad7292.c
1352
1353ANALOG DEVICES INC AD7293 DRIVER
1354M:	Antoniu Miclaus <[email protected]>
1355L:	[email protected]
1356S:	Supported
1357W:	https://ez.analog.com/linux-software-drivers
1358F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1359F:	drivers/iio/dac/ad7293.c
1360
1361ANALOG DEVICES INC AD74115 DRIVER
1362M:	Cosmin Tanislav <[email protected]>
1363L:	[email protected]
1364S:	Supported
1365W:	https://ez.analog.com/linux-software-drivers
1366F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1367F:	drivers/iio/addac/ad74115.c
1368
1369ANALOG DEVICES INC AD74413R DRIVER
1370M:	Cosmin Tanislav <[email protected]>
1371L:	[email protected]
1372S:	Supported
1373W:	https://ez.analog.com/linux-software-drivers
1374F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1375F:	drivers/iio/addac/ad74413r.c
1376F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1377
1378ANALOG DEVICES INC AD7625 DRIVER
1379M:	Michael Hennerich <[email protected]>
1380M:	Nuno Sá <[email protected]>
1381R:	Trevor Gamblin <[email protected]>
1382S:	Supported
1383W:	https://ez.analog.com/linux-software-drivers
1384W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1385F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1386F:	Documentation/iio/ad7625.rst
1387F:	drivers/iio/adc/ad7625.c
1388
1389ANALOG DEVICES INC AD7768-1 DRIVER
1390M:	Michael Hennerich <[email protected]>
1391L:	[email protected]
1392S:	Supported
1393W:	https://ez.analog.com/linux-software-drivers
1394F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1395F:	drivers/iio/adc/ad7768-1.c
1396
1397ANALOG DEVICES INC AD7780 DRIVER
1398M:	Michael Hennerich <[email protected]>
1399M:	Renato Lui Geh <[email protected]>
1400L:	[email protected]
1401S:	Supported
1402W:	https://ez.analog.com/linux-software-drivers
1403F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1404F:	drivers/iio/adc/ad7780.c
1405
1406ANALOG DEVICES INC AD9467 DRIVER
1407M:	Michael Hennerich <[email protected]>
1408M:	Nuno Sa <[email protected]>
1409L:	[email protected]
1410S:	Supported
1411W:	https://ez.analog.com/linux-software-drivers
1412F:	Documentation/ABI/testing/debugfs-iio-ad9467
1413F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1414F:	drivers/iio/adc/ad9467.c
1415
1416ANALOG DEVICES INC AD8460 DRIVER
1417M:	Mariel Tinaco <[email protected]>
1418L:	[email protected]
1419S:	Supported
1420W:	https://ez.analog.com/linux-software-drivers
1421F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1422F:	drivers/iio/dac/ad8460.c
1423
1424ANALOG DEVICES INC AD9739a DRIVER
1425M:	Nuno Sa <[email protected]>
1426M:	Dragos Bogdan <[email protected]>
1427L:	[email protected]
1428S:	Supported
1429W:	https://ez.analog.com/linux-software-drivers
1430F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1431F:	drivers/iio/dac/ad9739a.c
1432
1433ANALOG DEVICES INC ADA4250 DRIVER
1434M:	Antoniu Miclaus <[email protected]>
1435L:	[email protected]
1436S:	Supported
1437W:	https://ez.analog.com/linux-software-drivers
1438F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1439F:	drivers/iio/amplifiers/ada4250.c
1440
1441ANALOG DEVICES INC ADF4377 DRIVER
1442M:	Antoniu Miclaus <[email protected]>
1443L:	[email protected]
1444S:	Supported
1445W:	https://ez.analog.com/linux-software-drivers
1446F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1447F:	drivers/iio/frequency/adf4377.c
1448
1449ANALOG DEVICES INC ADGS1408 DRIVER
1450M:	Mircea Caprioru <[email protected]>
1451S:	Supported
1452F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1453F:	drivers/mux/adgs1408.c
1454
1455ANALOG DEVICES INC ADIN DRIVER
1456M:	Michael Hennerich <[email protected]>
1457L:	[email protected]
1458S:	Supported
1459W:	https://ez.analog.com/linux-software-drivers
1460F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1461F:	drivers/net/phy/adin.c
1462
1463ANALOG DEVICES INC ADIS DRIVER LIBRARY
1464M:	Nuno Sa <[email protected]>
1465L:	[email protected]
1466S:	Supported
1467F:	drivers/iio/imu/adis.c
1468F:	drivers/iio/imu/adis_buffer.c
1469F:	drivers/iio/imu/adis_trigger.c
1470F:	include/linux/iio/imu/adis.h
1471
1472ANALOG DEVICES INC ADIS16460 DRIVER
1473M:	Dragos Bogdan <[email protected]>
1474L:	[email protected]
1475S:	Supported
1476W:	https://ez.analog.com/linux-software-drivers
1477F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1478F:	drivers/iio/imu/adis16460.c
1479
1480ANALOG DEVICES INC ADIS16475 DRIVER
1481M:	Nuno Sa <[email protected]>
1482L:	[email protected]
1483S:	Supported
1484W:	https://ez.analog.com/linux-software-drivers
1485F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1486F:	drivers/iio/imu/adis16475.c
1487
1488ANALOG DEVICES INC ADM1177 DRIVER
1489M:	Michael Hennerich <[email protected]>
1490L:	[email protected]
1491S:	Supported
1492W:	https://ez.analog.com/linux-software-drivers
1493F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1494F:	drivers/hwmon/adm1177.c
1495
1496ANALOG DEVICES INC ADMFM2000 DRIVER
1497M:	Kim Seer Paller <[email protected]>
1498L:	[email protected]
1499S:	Supported
1500W:	https://ez.analog.com/linux-software-drivers
1501F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1502F:	drivers/iio/frequency/admfm2000.c
1503
1504ANALOG DEVICES INC ADMV1013 DRIVER
1505M:	Antoniu Miclaus <[email protected]>
1506L:	[email protected]
1507S:	Supported
1508W:	https://ez.analog.com/linux-software-drivers
1509F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1510F:	drivers/iio/frequency/admv1013.c
1511
1512ANALOG DEVICES INC ADMV1014 DRIVER
1513M:	Antoniu Miclaus <[email protected]>
1514L:	[email protected]
1515S:	Supported
1516W:	https://ez.analog.com/linux-software-drivers
1517F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1518F:	drivers/iio/frequency/admv1014.c
1519
1520ANALOG DEVICES INC ADMV8818 DRIVER
1521M:	Antoniu Miclaus <[email protected]>
1522L:	[email protected]
1523S:	Supported
1524W:	https://ez.analog.com/linux-software-drivers
1525F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1526F:	drivers/iio/filter/admv8818.c
1527
1528ANALOG DEVICES INC ADP5061 DRIVER
1529M:	Michael Hennerich <[email protected]>
1530L:	[email protected]
1531S:	Supported
1532W:	https://ez.analog.com/linux-software-drivers
1533F:	drivers/power/supply/adp5061.c
1534
1535ANALOG DEVICES INC ADRF6780 DRIVER
1536M:	Antoniu Miclaus <[email protected]>
1537L:	[email protected]
1538S:	Supported
1539W:	https://ez.analog.com/linux-software-drivers
1540F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1541F:	drivers/iio/frequency/adrf6780.c
1542
1543ANALOG DEVICES INC ADV7180 DRIVER
1544M:	Lars-Peter Clausen <[email protected]>
1545L:	[email protected]
1546S:	Supported
1547W:	https://ez.analog.com/linux-software-drivers
1548F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1549F:	drivers/media/i2c/adv7180.c
1550
1551ANALOG DEVICES INC ADV748X DRIVER
1552M:	Kieran Bingham <[email protected]>
1553L:	[email protected]
1554S:	Maintained
1555F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1556F:	drivers/media/i2c/adv748x/*
1557
1558ANALOG DEVICES INC ADV7511 DRIVER
1559M:	Hans Verkuil <[email protected]>
1560L:	[email protected]
1561S:	Maintained
1562F:	drivers/media/i2c/adv7511*
1563
1564ANALOG DEVICES INC ADV7604 DRIVER
1565M:	Hans Verkuil <[email protected]>
1566L:	[email protected]
1567S:	Maintained
1568F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1569F:	drivers/media/i2c/adv7604*
1570
1571ANALOG DEVICES INC ADV7842 DRIVER
1572M:	Hans Verkuil <[email protected]>
1573L:	[email protected]
1574S:	Maintained
1575F:	drivers/media/i2c/adv7842*
1576
1577ANALOG DEVICES INC ADXRS290 DRIVER
1578M:	Nishant Malpani <[email protected]>
1579L:	[email protected]
1580S:	Supported
1581F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1582F:	drivers/iio/gyro/adxrs290.c
1583
1584ANALOG DEVICES INC ASOC CODEC DRIVERS
1585M:	Lars-Peter Clausen <[email protected]>
1586M:	Nuno Sá <[email protected]>
1587L:	[email protected]
1588S:	Supported
1589W:	http://wiki.analog.com/
1590W:	https://ez.analog.com/linux-software-drivers
1591F:	Documentation/devicetree/bindings/sound/adi,*
1592F:	sound/soc/codecs/ad1*
1593F:	sound/soc/codecs/ad7*
1594F:	sound/soc/codecs/adau*
1595F:	sound/soc/codecs/adav*
1596F:	sound/soc/codecs/sigmadsp.*
1597F:	sound/soc/codecs/ssm*
1598
1599ANALOG DEVICES INC AXI DAC DRIVER
1600M:	Nuno Sa <[email protected]>
1601L:	[email protected]
1602S:	Supported
1603W:	https://ez.analog.com/linux-software-drivers
1604F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1605F:	drivers/iio/dac/adi-axi-dac.c
1606
1607ANALOG DEVICES INC DMA DRIVERS
1608M:	Lars-Peter Clausen <[email protected]>
1609S:	Supported
1610W:	https://ez.analog.com/linux-software-drivers
1611F:	drivers/dma/dma-axi-dmac.c
1612
1613ANALOG DEVICES INC IIO DRIVERS
1614M:	Lars-Peter Clausen <[email protected]>
1615M:	Michael Hennerich <[email protected]>
1616S:	Supported
1617W:	http://wiki.analog.com/
1618W:	https://ez.analog.com/linux-software-drivers
1619F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1620F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1621F:	Documentation/devicetree/bindings/iio/*/adi,*
1622F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1623F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1624F:	Documentation/iio/ad7606.rst
1625F:	drivers/iio/*/ad*
1626F:	drivers/iio/adc/ltc249*
1627F:	drivers/iio/amplifiers/hmc425a.c
1628F:	drivers/staging/iio/*/ad*
1629X:	drivers/iio/*/adjd*
1630
1631ANALOGBITS PLL LIBRARIES
1632M:	Paul Walmsley <[email protected]>
1633M:	Samuel Holland <[email protected]>
1634S:	Supported
1635F:	drivers/clk/analogbits/*
1636F:	include/linux/clk/analogbits*
1637
1638ANDROID DRIVERS
1639M:	Greg Kroah-Hartman <[email protected]>
1640M:	Arve Hjønnevåg <[email protected]>
1641M:	Todd Kjos <[email protected]>
1642M:	Martijn Coenen <[email protected]>
1643M:	Joel Fernandes <[email protected]>
1644M:	Christian Brauner <[email protected]>
1645M:	Carlos Llamas <[email protected]>
1646M:	Suren Baghdasaryan <[email protected]>
1647L:	[email protected]
1648S:	Supported
1649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1650F:	drivers/android/
1651
1652ANDROID GOLDFISH PIC DRIVER
1653M:	Miodrag Dinic <[email protected]>
1654S:	Supported
1655F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1656F:	drivers/irqchip/irq-goldfish-pic.c
1657
1658ANDROID GOLDFISH RTC DRIVER
1659M:	Jiaxun Yang <[email protected]>
1660S:	Supported
1661F:	drivers/rtc/rtc-goldfish.c
1662
1663AOA (Apple Onboard Audio) ALSA DRIVER
1664M:	Johannes Berg <[email protected]>
1665L:	[email protected]
1666L:	[email protected]
1667S:	Maintained
1668F:	sound/aoa/
1669
1670APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1671M:	William Breathitt Gray <[email protected]>
1672L:	[email protected]
1673S:	Maintained
1674F:	drivers/iio/addac/stx104.c
1675
1676APM DRIVER
1677M:	Jiri Kosina <[email protected]>
1678S:	Odd fixes
1679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1680F:	arch/x86/kernel/apm_32.c
1681F:	drivers/char/apm-emulation.c
1682F:	include/linux/apm_bios.h
1683F:	include/uapi/linux/apm_bios.h
1684
1685APPARMOR SECURITY MODULE
1686M:	John Johansen <[email protected]>
1687M:	John Johansen <[email protected]>
1688L:	[email protected] (moderated for non-subscribers)
1689S:	Supported
1690W:	apparmor.net
1691B:	https://gitlab.com/apparmor/apparmor-kernel
1692C:	irc://irc.oftc.net/apparmor
1693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1694T:	https://gitlab.com/apparmor/apparmor-kernel.git
1695F:	Documentation/admin-guide/LSM/apparmor.rst
1696F:	security/apparmor/
1697
1698APPLE BCM5974 MULTITOUCH DRIVER
1699M:	Henrik Rydberg <[email protected]>
1700L:	[email protected]
1701S:	Odd fixes
1702F:	drivers/input/mouse/bcm5974.c
1703
1704APPLE PCIE CONTROLLER DRIVER
1705M:	Alyssa Rosenzweig <[email protected]>
1706M:	Marc Zyngier <[email protected]>
1707L:	[email protected]
1708S:	Maintained
1709F:	drivers/pci/controller/pcie-apple.c
1710
1711APPLE SMC DRIVER
1712M:	Henrik Rydberg <[email protected]>
1713L:	[email protected]
1714S:	Odd fixes
1715F:	drivers/hwmon/applesmc.c
1716
1717APPLETALK NETWORK LAYER
1718L:	[email protected]
1719S:	Odd fixes
1720F:	include/linux/atalk.h
1721F:	include/uapi/linux/atalk.h
1722F:	net/appletalk/
1723
1724APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1725M:	Khuong Dinh <[email protected]>
1726S:	Supported
1727F:	arch/arm64/boot/dts/apm/
1728
1729APPLIED MICRO (APM) X-GENE SOC EDAC
1730M:	Khuong Dinh <[email protected]>
1731S:	Supported
1732F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1733F:	drivers/edac/xgene_edac.c
1734
1735APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1736M:	Iyappan Subramanian <[email protected]>
1737M:	Keyur Chudgar <[email protected]>
1738S:	Maintained
1739F:	drivers/net/ethernet/apm/xgene-v2/
1740
1741APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1742M:	Iyappan Subramanian <[email protected]>
1743M:	Keyur Chudgar <[email protected]>
1744M:	Quan Nguyen <[email protected]>
1745S:	Maintained
1746F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1747F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1748F:	drivers/net/ethernet/apm/xgene/
1749F:	drivers/net/mdio/mdio-xgene.c
1750
1751APPLIED MICRO (APM) X-GENE SOC PMU
1752M:	Khuong Dinh <[email protected]>
1753S:	Supported
1754F:	Documentation/admin-guide/perf/xgene-pmu.rst
1755F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1756F:	drivers/perf/xgene_pmu.c
1757
1758APPLIED MICRO QT2025 PHY DRIVER
1759M:	FUJITA Tomonori <[email protected]>
1760R:	Trevor Gross <[email protected]>
1761L:	[email protected]
1762L:	[email protected]
1763S:	Maintained
1764F:	drivers/net/phy/qt2025.rs
1765
1766APTINA CAMERA SENSOR PLL
1767M:	Laurent Pinchart <[email protected]>
1768L:	[email protected]
1769S:	Maintained
1770F:	drivers/media/i2c/aptina-pll.*
1771
1772AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1773M:	Aleksa Savic <[email protected]>
1774M:	Jack Doan <[email protected]>
1775L:	[email protected]
1776S:	Maintained
1777F:	Documentation/hwmon/aquacomputer_d5next.rst
1778F:	drivers/hwmon/aquacomputer_d5next.c
1779
1780AQUANTIA ETHERNET DRIVER (atlantic)
1781M:	Igor Russkikh <[email protected]>
1782L:	[email protected]
1783S:	Maintained
1784W:	https://www.marvell.com/
1785Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1786F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1787F:	drivers/net/ethernet/aquantia/atlantic/
1788
1789AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1790M:	Egor Pomozov <[email protected]>
1791L:	[email protected]
1792S:	Maintained
1793W:	http://www.aquantia.com
1794F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1795
1796AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1797M:	Krzysztof Hałasa <[email protected]>
1798L:	[email protected]
1799S:	Maintained
1800F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1801F:	drivers/media/i2c/ar0521.c
1802
1803ARASAN NAND CONTROLLER DRIVER
1804M:	Miquel Raynal <[email protected]>
1805R:	Michal Simek <[email protected]>
1806L:	[email protected]
1807S:	Maintained
1808F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1809F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1810
1811ARC FRAMEBUFFER DRIVER
1812M:	Jaya Kumar <[email protected]>
1813S:	Maintained
1814F:	drivers/video/fbdev/arcfb.c
1815F:	drivers/video/fbdev/core/fb_defio.c
1816
1817ARC PGU DRM DRIVER
1818M:	Alexey Brodkin <[email protected]>
1819S:	Supported
1820F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1821F:	drivers/gpu/drm/tiny/arcpgu.c
1822
1823ARCNET NETWORK LAYER
1824M:	Michael Grzeschik <[email protected]>
1825L:	[email protected]
1826S:	Maintained
1827F:	drivers/net/arcnet/
1828F:	include/uapi/linux/if_arcnet.h
1829
1830ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1831M:	Arnd Bergmann <[email protected]>
1832L:	[email protected] (moderated for non-subscribers)
1833L:	[email protected]
1834S:	Maintained
1835P:	Documentation/process/maintainer-soc.rst
1836C:	irc://irc.libera.chat/armlinux
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1838F:	Documentation/process/maintainer-soc*.rst
1839F:	arch/arm/boot/dts/Makefile
1840F:	arch/arm64/boot/dts/Makefile
1841
1842ARM ARCHITECTED TIMER DRIVER
1843M:	Mark Rutland <[email protected]>
1844M:	Marc Zyngier <[email protected]>
1845L:	[email protected] (moderated for non-subscribers)
1846S:	Maintained
1847F:	arch/arm/include/asm/arch_timer.h
1848F:	arch/arm64/include/asm/arch_timer.h
1849F:	drivers/clocksource/arm_arch_timer.c
1850
1851ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1852M:	Marc Zyngier <[email protected]>
1853L:	[email protected] (moderated for non-subscribers)
1854S:	Maintained
1855F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1856F:	arch/arm/include/asm/arch_gicv3.h
1857F:	arch/arm64/include/asm/arch_gicv3.h
1858F:	drivers/irqchip/irq-gic*.[ch]
1859F:	include/linux/irqchip/arm-gic*.h
1860F:	include/linux/irqchip/arm-vgic-info.h
1861
1862ARM HDLCD DRM DRIVER
1863M:	Liviu Dudau <[email protected]>
1864S:	Supported
1865F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1866F:	drivers/gpu/drm/arm/hdlcd_*
1867
1868ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1869M:	Linus Walleij <[email protected]>
1870L:	[email protected] (moderated for non-subscribers)
1871S:	Maintained
1872F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1873F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1874F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1875F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1876F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1877F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1878F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1879F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1880F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1881F:	arch/arm/boot/dts/arm/arm-realview-*
1882F:	arch/arm/boot/dts/arm/integrator*
1883F:	arch/arm/boot/dts/arm/versatile*
1884F:	arch/arm/mach-versatile/
1885F:	drivers/bus/arm-integrator-lm.c
1886F:	drivers/clk/versatile/
1887F:	drivers/i2c/busses/i2c-versatile.c
1888F:	drivers/irqchip/irq-versatile-fpga.c
1889F:	drivers/mtd/maps/physmap-versatile.*
1890F:	drivers/power/reset/arm-versatile-reboot.c
1891F:	drivers/soc/versatile/
1892
1893ARM INTERCONNECT PMU DRIVERS
1894M:	Robin Murphy <[email protected]>
1895S:	Supported
1896F:	Documentation/admin-guide/perf/arm-cmn.rst
1897F:	Documentation/admin-guide/perf/arm-ni.rst
1898F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
1899F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
1900F:	drivers/perf/arm-cmn.c
1901F:	drivers/perf/arm-ni.c
1902F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
1903
1904ARM KOMEDA DRM-KMS DRIVER
1905M:	Liviu Dudau <[email protected]>
1906S:	Supported
1907T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1908F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1909F:	Documentation/gpu/komeda-kms.rst
1910F:	drivers/gpu/drm/arm/display/include/
1911F:	drivers/gpu/drm/arm/display/komeda/
1912
1913ARM MALI PANFROST DRM DRIVER
1914M:	Boris Brezillon <[email protected]>
1915M:	Rob Herring <[email protected]>
1916R:	Steven Price <[email protected]>
1917L:	[email protected]
1918S:	Supported
1919T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1920F:	Documentation/gpu/panfrost.rst
1921F:	drivers/gpu/drm/ci/xfails/panfrost*
1922F:	drivers/gpu/drm/panfrost/
1923F:	include/uapi/drm/panfrost_drm.h
1924
1925ARM MALI PANTHOR DRM DRIVER
1926M:	Boris Brezillon <[email protected]>
1927M:	Steven Price <[email protected]>
1928M:	Liviu Dudau <[email protected]>
1929L:	[email protected]
1930S:	Supported
1931T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1932F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1933F:	drivers/gpu/drm/panthor/
1934F:	include/uapi/drm/panthor_drm.h
1935
1936ARM MALI-DP DRM DRIVER
1937M:	Liviu Dudau <[email protected]>
1938S:	Supported
1939T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1940F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1941F:	Documentation/gpu/afbc.rst
1942F:	drivers/gpu/drm/arm/
1943
1944ARM MFM AND FLOPPY DRIVERS
1945M:	Ian Molton <[email protected]>
1946S:	Maintained
1947F:	arch/arm/include/asm/floppy.h
1948F:	arch/arm/mach-rpc/floppydma.S
1949
1950ARM PMU PROFILING AND DEBUGGING
1951M:	Will Deacon <[email protected]>
1952M:	Mark Rutland <[email protected]>
1953L:	[email protected] (moderated for non-subscribers)
1954L:	[email protected]
1955S:	Maintained
1956F:	Documentation/devicetree/bindings/arm/pmu.yaml
1957F:	Documentation/devicetree/bindings/perf/
1958F:	arch/arm*/include/asm/hw_breakpoint.h
1959F:	arch/arm*/include/asm/perf_event.h
1960F:	arch/arm*/kernel/hw_breakpoint.c
1961F:	arch/arm*/kernel/perf_*
1962F:	drivers/perf/
1963F:	include/linux/perf/arm_pmu*.h
1964
1965ARM PORT
1966M:	Russell King <[email protected]>
1967L:	[email protected] (moderated for non-subscribers)
1968S:	Odd Fixes
1969W:	http://www.armlinux.org.uk/
1970T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1971F:	arch/arm/
1972X:	arch/arm/boot/dts/
1973
1974ARM PRIMECELL AACI PL041 DRIVER
1975M:	Russell King <[email protected]>
1976S:	Odd Fixes
1977F:	sound/arm/aaci.*
1978
1979ARM PRIMECELL BUS SUPPORT
1980M:	Russell King <[email protected]>
1981S:	Odd Fixes
1982F:	drivers/amba/
1983F:	include/linux/amba/bus.h
1984
1985ARM PRIMECELL KMI PL050 DRIVER
1986M:	Russell King <[email protected]>
1987S:	Odd Fixes
1988F:	drivers/input/serio/ambakmi.*
1989F:	include/linux/amba/kmi.h
1990
1991ARM PRIMECELL MMCI PL180/1 DRIVER
1992M:	Russell King <[email protected]>
1993S:	Odd Fixes
1994F:	drivers/mmc/host/mmci.*
1995F:	include/linux/amba/mmci.h
1996
1997ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1998M:	Miquel Raynal <[email protected]>
1999R:	Michal Simek <[email protected]>
2000L:	[email protected]
2001S:	Maintained
2002F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2003F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
2004
2005ARM PRIMECELL PL35X SMC DRIVER
2006M:	Miquel Raynal <[email protected]>
2007R:	Michal Simek <[email protected]>
2008L:	[email protected] (moderated for non-subscribers)
2009S:	Maintained
2010F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2011F:	drivers/memory/pl353-smc.c
2012
2013ARM PRIMECELL SSP PL022 SPI DRIVER
2014M:	Linus Walleij <[email protected]>
2015L:	[email protected] (moderated for non-subscribers)
2016S:	Maintained
2017F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
2018F:	drivers/spi/spi-pl022.c
2019
2020ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2021M:	Russell King <[email protected]>
2022S:	Odd Fixes
2023F:	drivers/tty/serial/amba-pl01*.c
2024F:	include/linux/amba/serial.h
2025
2026ARM PRIMECELL VIC PL190/PL192 DRIVER
2027M:	Linus Walleij <[email protected]>
2028L:	[email protected] (moderated for non-subscribers)
2029S:	Maintained
2030F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2031F:	drivers/irqchip/irq-vic.c
2032
2033ARM SMC WATCHDOG DRIVER
2034M:	Julius Werner <[email protected]>
2035R:	Evan Benn <[email protected]>
2036S:	Maintained
2037F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2038F:	drivers/watchdog/arm_smc_wdt.c
2039
2040ARM SMMU DRIVERS
2041M:	Will Deacon <[email protected]>
2042R:	Robin Murphy <[email protected]>
2043L:	[email protected] (moderated for non-subscribers)
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/iommu/arm,smmu*
2046F:	drivers/iommu/arm/
2047F:	drivers/iommu/io-pgtable-arm*
2048
2049ARM SMMU SVA SUPPORT
2050R:	Jean-Philippe Brucker <[email protected]>
2051F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2052
2053ARM SUB-ARCHITECTURES
2054L:	[email protected] (moderated for non-subscribers)
2055S:	Maintained
2056C:	irc://irc.libera.chat/armlinux
2057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2058F:	arch/arm/mach-*/
2059F:	arch/arm/plat-*/
2060
2061ARM/ACTIONS SEMI ARCHITECTURE
2062M:	Andreas Färber <[email protected]>
2063M:	Manivannan Sadhasivam <[email protected]>
2064L:	[email protected] (moderated for non-subscribers)
2065L:	[email protected] (moderated for non-subscribers)
2066S:	Maintained
2067F:	Documentation/devicetree/bindings/arm/actions.yaml
2068F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2069F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
2070F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2071F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2072F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2073F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2074F:	Documentation/devicetree/bindings/pinctrl/actions,*
2075F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
2076F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2077F:	arch/arm/boot/dts/actions/
2078F:	arch/arm/mach-actions/
2079F:	arch/arm64/boot/dts/actions/
2080F:	drivers/clk/actions/
2081F:	drivers/clocksource/timer-owl*
2082F:	drivers/dma/owl-dma.c
2083F:	drivers/i2c/busses/i2c-owl.c
2084F:	drivers/irqchip/irq-owl-sirq.c
2085F:	drivers/mmc/host/owl-mmc.c
2086F:	drivers/net/ethernet/actions/
2087F:	drivers/pinctrl/actions/*
2088F:	drivers/pmdomain/actions/
2089F:	include/dt-bindings/power/owl-*
2090F:	include/dt-bindings/reset/actions,*
2091F:	include/linux/soc/actions/
2092N:	owl
2093
2094ARM/AIROHA SOC SUPPORT
2095M:	Matthias Brugger <[email protected]>
2096M:	AngeloGioacchino Del Regno <[email protected]>
2097L:	[email protected] (moderated for non-subscribers)
2098L:	[email protected] (moderated for non-subscribers)
2099S:	Odd Fixes
2100F:	arch/arm/boot/dts/airoha/
2101F:	arch/arm64/boot/dts/airoha/
2102
2103ARM/Allwinner SoC Clock Support
2104M:	Emilio López <[email protected]>
2105S:	Maintained
2106F:	drivers/clk/sunxi/
2107
2108ARM/Allwinner sunXi SoC support
2109M:	Chen-Yu Tsai <[email protected]>
2110M:	Jernej Skrabec <[email protected]>
2111M:	Samuel Holland <[email protected]>
2112L:	[email protected] (moderated for non-subscribers)
2113L:	[email protected]
2114S:	Maintained
2115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2116F:	arch/arm/mach-sunxi/
2117F:	arch/arm64/boot/dts/allwinner/
2118F:	drivers/clk/sunxi-ng/
2119F:	drivers/pinctrl/sunxi/
2120F:	drivers/soc/sunxi/
2121N:	allwinner
2122N:	sun[x456789]i
2123N:	sun[25]0i
2124
2125ARM/ALPHASCALE ARCHITECTURE
2126M:	Krzysztof Kozlowski <[email protected]>
2127L:	[email protected] (moderated for non-subscribers)
2128S:	Odd Fixes
2129F:	arch/arm/boot/dts/alphascale/
2130F:	drivers/clk/clk-asm9260.c
2131F:	drivers/clocksource/asm9260_timer.c
2132F:	drivers/rtc/rtc-asm9260.c
2133F:	drivers/watchdog/asm9260_wdt.c
2134
2135ARM/AMD PENSANDO ARM64 ARCHITECTURE
2136M:	Brad Larson <[email protected]>
2137L:	[email protected] (moderated for non-subscribers)
2138S:	Supported
2139F:	Documentation/devicetree/bindings/*/amd,pensando*
2140F:	arch/arm64/boot/dts/amd/elba*
2141
2142ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2143M:	Neil Armstrong <[email protected]>
2144M:	Jerome Brunet <[email protected]>
2145L:	[email protected]
2146S:	Maintained
2147F:	Documentation/devicetree/bindings/clock/amlogic*
2148F:	drivers/clk/meson/
2149F:	include/dt-bindings/clock/amlogic,a1*
2150F:	include/dt-bindings/clock/gxbb*
2151F:	include/dt-bindings/clock/meson*
2152
2153ARM/Amlogic Meson SoC Crypto Drivers
2154M:	Corentin Labbe <[email protected]>
2155L:	[email protected]
2156L:	[email protected]
2157S:	Maintained
2158F:	Documentation/devicetree/bindings/crypto/amlogic*
2159F:	drivers/crypto/amlogic/
2160
2161ARM/Amlogic Meson SoC Sound Drivers
2162M:	Jerome Brunet <[email protected]>
2163L:	[email protected]
2164S:	Maintained
2165F:	Documentation/devicetree/bindings/sound/amlogic*
2166F:	sound/soc/meson/
2167
2168ARM/Amlogic Meson SoC support
2169M:	Neil Armstrong <[email protected]>
2170M:	Kevin Hilman <[email protected]>
2171R:	Jerome Brunet <[email protected]>
2172R:	Martin Blumenstingl <[email protected]>
2173L:	[email protected] (moderated for non-subscribers)
2174L:	[email protected]
2175S:	Maintained
2176W:	http://linux-meson.com/
2177F:	Documentation/devicetree/bindings/phy/amlogic*
2178F:	arch/arm/boot/dts/amlogic/
2179F:	arch/arm/mach-meson/
2180F:	arch/arm64/boot/dts/amlogic/
2181F:	drivers/pmdomain/amlogic/
2182F:	drivers/mmc/host/meson*
2183F:	drivers/phy/amlogic/
2184F:	drivers/pinctrl/meson/
2185F:	drivers/rtc/rtc-meson*
2186F:	drivers/soc/amlogic/
2187N:	meson
2188
2189ARM/Annapurna Labs ALPINE ARCHITECTURE
2190M:	Antoine Tenart <[email protected]>
2191L:	[email protected] (moderated for non-subscribers)
2192S:	Odd Fixes
2193F:	arch/arm/boot/dts/amazon/
2194F:	arch/arm/mach-alpine/
2195F:	arch/arm64/boot/dts/amazon/
2196F:	drivers/*/*alpine*
2197
2198ARM/APPLE MACHINE SOUND DRIVERS
2199M:	Martin Povišer <[email protected]>
2200L:	[email protected]
2201L:	[email protected]
2202S:	Maintained
2203F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2204F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2205F:	Documentation/devicetree/bindings/sound/apple,*
2206F:	sound/soc/apple/*
2207F:	sound/soc/codecs/cs42l83-i2c.c
2208F:	sound/soc/codecs/cs42l84.*
2209F:	sound/soc/codecs/ssm3515.c
2210
2211ARM/APPLE MACHINE SUPPORT
2212M:	Hector Martin <[email protected]>
2213M:	Sven Peter <[email protected]>
2214R:	Alyssa Rosenzweig <[email protected]>
2215L:	[email protected]
2216L:	[email protected] (moderated for non-subscribers)
2217S:	Maintained
2218W:	https://asahilinux.org
2219B:	https://github.com/AsahiLinux/linux/issues
2220C:	irc://irc.oftc.net/asahi-dev
2221T:	git https://github.com/AsahiLinux/linux.git
2222F:	Documentation/devicetree/bindings/arm/apple.yaml
2223F:	Documentation/devicetree/bindings/arm/apple/*
2224F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2225F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2226F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2227F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2228F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2229F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2230F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2231F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2232F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2233F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2234F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2235F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2236F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2237F:	Documentation/devicetree/bindings/power/apple*
2238F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2239F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2240F:	arch/arm64/boot/dts/apple/
2241F:	drivers/bluetooth/hci_bcm4377.c
2242F:	drivers/clk/clk-apple-nco.c
2243F:	drivers/cpufreq/apple-soc-cpufreq.c
2244F:	drivers/dma/apple-admac.c
2245F:	drivers/pmdomain/apple/
2246F:	drivers/i2c/busses/i2c-pasemi-core.c
2247F:	drivers/i2c/busses/i2c-pasemi-platform.c
2248F:	drivers/iommu/apple-dart.c
2249F:	drivers/iommu/io-pgtable-dart.c
2250F:	drivers/irqchip/irq-apple-aic.c
2251F:	drivers/nvme/host/apple.c
2252F:	drivers/nvmem/apple-efuses.c
2253F:	drivers/pinctrl/pinctrl-apple-gpio.c
2254F:	drivers/pwm/pwm-apple.c
2255F:	drivers/soc/apple/*
2256F:	drivers/watchdog/apple_wdt.c
2257F:	include/dt-bindings/interrupt-controller/apple-aic.h
2258F:	include/dt-bindings/pinctrl/apple.h
2259F:	include/linux/soc/apple/*
2260
2261ARM/ARTPEC MACHINE SUPPORT
2262M:	Jesper Nilsson <[email protected]>
2263M:	Lars Persson <[email protected]>
2264L:	[email protected]
2265S:	Maintained
2266F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2267F:	arch/arm/boot/dts/axis/
2268F:	arch/arm/mach-artpec
2269F:	drivers/clk/axis
2270F:	drivers/crypto/axis
2271F:	drivers/mmc/host/usdhi6rol0.c
2272F:	drivers/pinctrl/pinctrl-artpec*
2273
2274ARM/ASPEED I2C DRIVER
2275M:	Ryan Chen <[email protected]>
2276R:	Benjamin Herrenschmidt <[email protected]>
2277R:	Joel Stanley <[email protected]>
2278L:	[email protected]
2279L:	[email protected] (moderated for non-subscribers)
2280S:	Maintained
2281F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2282F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2283F:	drivers/i2c/busses/i2c-aspeed.c
2284F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2285
2286ARM/ASPEED MACHINE SUPPORT
2287M:	Joel Stanley <[email protected]>
2288R:	Andrew Jeffery <[email protected]>
2289L:	[email protected] (moderated for non-subscribers)
2290L:	[email protected] (moderated for non-subscribers)
2291S:	Supported
2292Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2294F:	Documentation/devicetree/bindings/arm/aspeed/
2295F:	arch/arm/boot/dts/aspeed/
2296F:	arch/arm/mach-aspeed/
2297N:	aspeed
2298
2299ARM/AXM LSI SOC
2300M:	Krzysztof Kozlowski <[email protected]>
2301L:	[email protected] (moderated for non-subscribers)
2302S:	Odd Fixes
2303F:	Documentation/devicetree/bindings/arm/axxia.yaml
2304F:	arch/arm/boot/dts/intel/axm/
2305F:	arch/arm/mach-axxia/
2306
2307ARM/BITMAIN ARCHITECTURE
2308M:	Manivannan Sadhasivam <[email protected]>
2309L:	[email protected] (moderated for non-subscribers)
2310S:	Maintained
2311F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2312F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2313F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2314F:	arch/arm64/boot/dts/bitmain/
2315F:	drivers/clk/clk-bm1880.c
2316F:	drivers/pinctrl/pinctrl-bm1880.c
2317
2318ARM/BLAIZE ARCHITECTURE
2319M:	James Cowgill <[email protected]>
2320M:	Matt Redfearn <[email protected]>
2321M:	Neil Jones <[email protected]>
2322M:	Nikolaos Pasaloukos <[email protected]>
2323S:	Maintained
2324F:	Documentation/devicetree/bindings/arm/blaize.yaml
2325F:	arch/arm64/boot/dts/blaize/
2326
2327ARM/CALXEDA HIGHBANK ARCHITECTURE
2328M:	Andre Przywara <[email protected]>
2329L:	[email protected] (moderated for non-subscribers)
2330S:	Maintained
2331F:	arch/arm/boot/dts/calxeda/
2332F:	arch/arm/mach-highbank/
2333
2334ARM/CAVIUM THUNDER NETWORK DRIVER
2335M:	Sunil Goutham <[email protected]>
2336L:	[email protected] (moderated for non-subscribers)
2337S:	Maintained
2338F:	drivers/net/ethernet/cavium/thunder/
2339
2340ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2341M:	Lukasz Majewski <[email protected]>
2342L:	[email protected] (moderated for non-subscribers)
2343S:	Maintained
2344F:	arch/arm/mach-ep93xx/ts72xx.c
2345
2346ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2347M:	Hartley Sweeten <[email protected]>
2348M:	Alexander Sverdlin <[email protected]>
2349M:	Nikita Shubin <[email protected]>
2350L:	[email protected] (moderated for non-subscribers)
2351S:	Maintained
2352F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2353F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2354F:	arch/arm/boot/compressed/misc-ep93xx.h
2355F:	arch/arm/mach-ep93xx/
2356F:	drivers/iio/adc/ep93xx_adc.c
2357
2358ARM/CLKDEV SUPPORT
2359M:	Russell King <[email protected]>
2360L:	[email protected] (moderated for non-subscribers)
2361S:	Maintained
2362T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2363F:	drivers/clk/clkdev.c
2364
2365ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2366M:	Baruch Siach <[email protected]>
2367L:	[email protected] (moderated for non-subscribers)
2368S:	Maintained
2369F:	arch/arm/boot/dts/cnxt/
2370N:	digicolor
2371
2372ARM/CORESIGHT FRAMEWORK AND DRIVERS
2373M:	Suzuki K Poulose <[email protected]>
2374R:	Mike Leach <[email protected]>
2375R:	James Clark <[email protected]>
2376L:	[email protected] (moderated for non-subscribers)
2377L:	[email protected] (moderated for non-subscribers)
2378S:	Maintained
2379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2380F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2381F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2382F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2383F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2384F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2385F:	Documentation/trace/coresight/*
2386F:	drivers/hwtracing/coresight/*
2387F:	include/dt-bindings/arm/coresight-cti-dt.h
2388F:	include/linux/coresight*
2389F:	include/uapi/linux/coresight*
2390F:	samples/coresight/*
2391F:	tools/perf/Documentation/arm-coresight.txt
2392F:	tools/perf/arch/arm/util/auxtrace.c
2393F:	tools/perf/arch/arm/util/cs-etm.c
2394F:	tools/perf/arch/arm/util/cs-etm.h
2395F:	tools/perf/arch/arm/util/pmu.c
2396F:	tools/perf/tests/shell/*coresight*
2397F:	tools/perf/tests/shell/coresight/*
2398F:	tools/perf/tests/shell/lib/*coresight*
2399F:	tools/perf/util/cs-etm-decoder/*
2400F:	tools/perf/util/cs-etm.*
2401
2402ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2403M:	Hans Ulli Kroll <[email protected]>
2404M:	Linus Walleij <[email protected]>
2405L:	[email protected] (moderated for non-subscribers)
2406S:	Maintained
2407T:	git git://github.com/ulli-kroll/linux.git
2408F:	Documentation/devicetree/bindings/arm/gemini.yaml
2409F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2410F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2411F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2412F:	arch/arm/boot/dts/gemini/
2413F:	arch/arm/mach-gemini/
2414F:	drivers/crypto/gemini/
2415F:	drivers/net/ethernet/cortina/
2416F:	drivers/pinctrl/pinctrl-gemini.c
2417F:	drivers/rtc/rtc-ftrtc010.c
2418
2419ARM/CZ.NIC TURRIS SUPPORT
2420M:	Marek Behún <[email protected]>
2421S:	Maintained
2422W:	https://www.turris.cz/
2423F:	Documentation/ABI/testing/debugfs-moxtet
2424F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2425F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2426F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2427F:	Documentation/devicetree/bindings/bus/moxtet.txt
2428F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2429F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2430F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2431F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2432F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2433F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2434F:	drivers/bus/moxtet.c
2435F:	drivers/firmware/turris-mox-rwtm.c
2436F:	drivers/gpio/gpio-moxtet.c
2437F:	drivers/leds/leds-turris-omnia.c
2438F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2439F:	drivers/platform/cznic/
2440F:	drivers/watchdog/armada_37xx_wdt.c
2441F:	include/dt-bindings/bus/moxtet.h
2442F:	include/linux/armada-37xx-rwtm-mailbox.h
2443F:	include/linux/moxtet.h
2444F:	include/linux/turris-omnia-mcu-interface.h
2445
2446ARM/FARADAY FA526 PORT
2447M:	Hans Ulli Kroll <[email protected]>
2448L:	[email protected] (moderated for non-subscribers)
2449S:	Maintained
2450T:	git git://git.berlios.de/gemini-board
2451F:	arch/arm/mm/*-fa*
2452
2453ARM/FOOTBRIDGE ARCHITECTURE
2454M:	Russell King <[email protected]>
2455L:	[email protected] (moderated for non-subscribers)
2456S:	Maintained
2457W:	http://www.armlinux.org.uk/
2458F:	arch/arm/include/asm/hardware/dec21285.h
2459F:	arch/arm/mach-footbridge/
2460
2461ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2462M:	Shawn Guo <[email protected]>
2463M:	Sascha Hauer <[email protected]>
2464R:	Pengutronix Kernel Team <[email protected]>
2465R:	Fabio Estevam <[email protected]>
2466L:	[email protected]
2467L:	[email protected] (moderated for non-subscribers)
2468S:	Maintained
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2470F:	arch/arm/boot/dts/nxp/imx/
2471F:	arch/arm/boot/dts/nxp/mxs/
2472F:	arch/arm64/boot/dts/freescale/
2473X:	arch/arm64/boot/dts/freescale/fsl-*
2474X:	arch/arm64/boot/dts/freescale/qoriq-*
2475X:	drivers/media/i2c/
2476N:	imx
2477N:	mxs
2478
2479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2480M:	Shawn Guo <[email protected]>
2481L:	[email protected] (moderated for non-subscribers)
2482S:	Maintained
2483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2484F:	arch/arm/boot/dts/nxp/ls/
2485F:	arch/arm64/boot/dts/freescale/fsl-*
2486F:	arch/arm64/boot/dts/freescale/qoriq-*
2487
2488ARM/FREESCALE VYBRID ARM ARCHITECTURE
2489M:	Shawn Guo <[email protected]>
2490M:	Sascha Hauer <[email protected]>
2491R:	Pengutronix Kernel Team <[email protected]>
2492R:	Stefan Agner <[email protected]>
2493L:	[email protected] (moderated for non-subscribers)
2494S:	Maintained
2495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2496F:	arch/arm/boot/dts/nxp/vf/
2497F:	arch/arm/mach-imx/*vf610*
2498
2499ARM/GUMSTIX MACHINE SUPPORT
2500M:	Steve Sakoman <[email protected]>
2501L:	[email protected] (moderated for non-subscribers)
2502S:	Maintained
2503
2504ARM/HISILICON SOC SUPPORT
2505M:	Wei Xu <[email protected]>
2506L:	[email protected] (moderated for non-subscribers)
2507S:	Supported
2508W:	http://www.hisilicon.com
2509T:	git https://github.com/hisilicon/linux-hisi.git
2510F:	arch/arm/boot/dts/hisilicon/
2511F:	arch/arm/mach-hisi/
2512F:	arch/arm64/boot/dts/hisilicon/
2513
2514ARM/HP JORNADA 7XX MACHINE SUPPORT
2515M:	Kristoffer Ericson <[email protected]>
2516S:	Maintained
2517W:	www.jlime.com
2518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2519F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2520F:	arch/arm/mach-sa1100/jornada720.c
2521
2522ARM/HPE GXP ARCHITECTURE
2523M:	Jean-Marie Verdun <[email protected]>
2524M:	Nick Hawkins <[email protected]>
2525S:	Maintained
2526F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2527F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2528F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2529F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2530F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2531F:	Documentation/hwmon/gxp-fan-ctrl.rst
2532F:	arch/arm/boot/dts/hpe/
2533F:	arch/arm/mach-hpe/
2534F:	drivers/clocksource/timer-gxp.c
2535F:	drivers/hwmon/gxp-fan-ctrl.c
2536F:	drivers/i2c/busses/i2c-gxp.c
2537F:	drivers/spi/spi-gxp.c
2538F:	drivers/watchdog/gxp-wdt.c
2539
2540ARM/IGEP MACHINE SUPPORT
2541M:	Enric Balletbo i Serra <[email protected]>
2542M:	Javier Martinez Canillas <[email protected]>
2543L:	[email protected]
2544L:	[email protected] (moderated for non-subscribers)
2545S:	Maintained
2546F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2547
2548ARM/INTEL IXP4XX ARM ARCHITECTURE
2549M:	Linus Walleij <[email protected]>
2550M:	Imre Kaloz <[email protected]>
2551L:	[email protected] (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2554F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2555F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2556F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2557F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2558F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2559F:	arch/arm/boot/dts/intel/ixp/
2560F:	arch/arm/mach-ixp4xx/
2561F:	drivers/bus/intel-ixp4xx-eb.c
2562F:	drivers/char/hw_random/ixp4xx-rng.c
2563F:	drivers/clocksource/timer-ixp4xx.c
2564F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2565F:	drivers/gpio/gpio-ixp4xx.c
2566F:	drivers/irqchip/irq-ixp4xx.c
2567F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2568F:	drivers/net/wan/ixp4xx_hss.c
2569F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2570F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2571F:	include/linux/soc/ixp4xx/npe.h
2572F:	include/linux/soc/ixp4xx/qmgr.h
2573
2574ARM/INTEL KEEMBAY ARCHITECTURE
2575M:	Paul J. Murphy <[email protected]>
2576M:	Daniele Alessandrelli <[email protected]>
2577S:	Maintained
2578F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2579F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2580F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2581
2582ARM/INTEL XSC3 (MANZANO) ARM CORE
2583M:	Lennert Buytenhek <[email protected]>
2584L:	[email protected] (moderated for non-subscribers)
2585S:	Maintained
2586
2587ARM/LG1K ARCHITECTURE
2588M:	Chanho Min <[email protected]>
2589L:	[email protected] (moderated for non-subscribers)
2590S:	Maintained
2591F:	arch/arm64/boot/dts/lg/
2592
2593ARM/LPC18XX ARCHITECTURE
2594M:	Vladimir Zapolskiy <[email protected]>
2595L:	[email protected] (moderated for non-subscribers)
2596S:	Maintained
2597F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2598F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2599F:	drivers/i2c/busses/i2c-lpc2k.c
2600F:	drivers/memory/pl172.c
2601F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2602F:	drivers/rtc/rtc-lpc24xx.c
2603N:	lpc18xx
2604
2605ARM/LPC32XX SOC SUPPORT
2606M:	Vladimir Zapolskiy <[email protected]>
2607M:	Piotr Wojtaszczyk <[email protected]>
2608L:	[email protected] (moderated for non-subscribers)
2609S:	Maintained
2610T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2611F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2612F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2613F:	arch/arm/mach-lpc32xx/
2614F:	drivers/dma/lpc32xx-dmamux.c
2615F:	drivers/i2c/busses/i2c-pnx.c
2616F:	drivers/net/ethernet/nxp/lpc_eth.c
2617F:	drivers/usb/host/ohci-nxp.c
2618F:	drivers/watchdog/pnx4008_wdt.c
2619N:	lpc32xx
2620
2621LPC32XX DMAMUX SUPPORT
2622M:	J.M.B. Downing <[email protected]>
2623M:	Piotr Wojtaszczyk <[email protected]>
2624R:	Vladimir Zapolskiy <[email protected]>
2625L:	[email protected] (moderated for non-subscribers)
2626S:	Maintained
2627F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2628
2629ARM/Marvell Dove/MV78xx0/Orion SOC support
2630M:	Andrew Lunn <[email protected]>
2631M:	Sebastian Hesselbarth <[email protected]>
2632M:	Gregory Clement <[email protected]>
2633L:	[email protected] (moderated for non-subscribers)
2634S:	Maintained
2635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2636F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2637F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2638F:	Documentation/devicetree/bindings/soc/dove/
2639F:	arch/arm/boot/dts/marvell/dove*
2640F:	arch/arm/boot/dts/marvell/orion5x*
2641F:	arch/arm/mach-dove/
2642F:	arch/arm/mach-mv78xx0/
2643F:	arch/arm/mach-orion5x/
2644F:	arch/arm/plat-orion/
2645F:	drivers/bus/mvebu-mbus.c
2646F:	drivers/soc/dove/
2647
2648ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2649M:	Andrew Lunn <[email protected]>
2650M:	Gregory Clement <[email protected]>
2651M:	Sebastian Hesselbarth <[email protected]>
2652L:	[email protected] (moderated for non-subscribers)
2653S:	Maintained
2654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2655F:	Documentation/devicetree/bindings/arm/marvell/
2656F:	arch/arm/boot/dts/marvell/armada*
2657F:	arch/arm/boot/dts/marvell/kirkwood*
2658F:	arch/arm/configs/mvebu_*_defconfig
2659F:	arch/arm/mach-mvebu/
2660F:	arch/arm64/boot/dts/marvell/
2661F:	drivers/clk/mvebu/
2662F:	drivers/cpufreq/armada-37xx-cpufreq.c
2663F:	drivers/cpufreq/armada-8k-cpufreq.c
2664F:	drivers/cpufreq/mvebu-cpufreq.c
2665F:	drivers/irqchip/irq-armada-370-xp.c
2666F:	drivers/irqchip/irq-mvebu-*
2667F:	drivers/pinctrl/mvebu/
2668F:	drivers/rtc/rtc-armada38x.c
2669
2670ARM/Mediatek RTC DRIVER
2671M:	Eddie Huang <[email protected]>
2672M:	Sean Wang <[email protected]>
2673L:	[email protected] (moderated for non-subscribers)
2674L:	[email protected] (moderated for non-subscribers)
2675S:	Maintained
2676F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2677F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2678F:	drivers/rtc/rtc-mt2712.c
2679F:	drivers/rtc/rtc-mt6397.c
2680F:	drivers/rtc/rtc-mt7622.c
2681
2682ARM/Mediatek SoC support
2683M:	Matthias Brugger <[email protected]>
2684M:	AngeloGioacchino Del Regno <[email protected]>
2685L:	[email protected]
2686L:	[email protected] (moderated for non-subscribers)
2687L:	[email protected] (moderated for non-subscribers)
2688S:	Maintained
2689W:	https://mtk.wiki.kernel.org/
2690C:	irc://irc.libera.chat/linux-mediatek
2691F:	arch/arm/boot/dts/mediatek/
2692F:	arch/arm/mach-mediatek/
2693F:	arch/arm64/boot/dts/mediatek/
2694F:	drivers/soc/mediatek/
2695N:	mtk
2696N:	mt[2678]
2697K:	mediatek
2698
2699ARM/Mediatek USB3 PHY DRIVER
2700M:	Chunfeng Yun <[email protected]>
2701L:	[email protected] (moderated for non-subscribers)
2702L:	[email protected] (moderated for non-subscribers)
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/phy/mediatek,*
2705F:	drivers/phy/mediatek/
2706
2707ARM/MICROCHIP (ARM64) SoC support
2708M:	Conor Dooley <[email protected]>
2709M:	Nicolas Ferre <[email protected]>
2710M:	Claudiu Beznea <[email protected]>
2711L:	[email protected] (moderated for non-subscribers)
2712S:	Supported
2713T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2714F:	arch/arm64/boot/dts/microchip/
2715
2716ARM/Microchip (AT91) SoC support
2717M:	Nicolas Ferre <[email protected]>
2718M:	Alexandre Belloni <[email protected]>
2719M:	Claudiu Beznea <[email protected]>
2720L:	[email protected] (moderated for non-subscribers)
2721S:	Supported
2722W:	http://www.linux4sam.org
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2724F:	arch/arm/boot/dts/microchip/
2725F:	arch/arm/include/debug/at91.S
2726F:	arch/arm/mach-at91/
2727F:	drivers/memory/atmel*
2728F:	drivers/watchdog/sama5d4_wdt.c
2729F:	include/soc/at91/
2730X:	drivers/input/touchscreen/atmel_mxt_ts.c
2731N:	at91
2732N:	atmel
2733
2734ARM/Microchip Sparx5 SoC support
2735M:	Steen Hegelund <[email protected]>
2736M:	Daniel Machon <[email protected]>
2737M:	[email protected]
2738L:	[email protected] (moderated for non-subscribers)
2739S:	Supported
2740F:	arch/arm64/boot/dts/microchip/sparx*
2741F:	drivers/net/ethernet/microchip/vcap/
2742F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2743N:	sparx5
2744
2745ARM/MILBEAUT ARCHITECTURE
2746M:	Taichi Sugaya <[email protected]>
2747M:	Takao Orito <[email protected]>
2748L:	[email protected] (moderated for non-subscribers)
2749S:	Maintained
2750F:	arch/arm/boot/dts/socionext/milbeaut*
2751F:	arch/arm/mach-milbeaut/
2752N:	milbeaut
2753
2754ARM/MOXA ART SOC
2755M:	Krzysztof Kozlowski <[email protected]>
2756L:	[email protected] (moderated for non-subscribers)
2757S:	Odd Fixes
2758F:	Documentation/devicetree/bindings/arm/moxart.yaml
2759F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2760F:	arch/arm/boot/dts/moxa/
2761F:	drivers/clk/clk-moxart.c
2762
2763ARM/MStar/Sigmastar Armv7 SoC support
2764M:	Daniel Palmer <[email protected]>
2765M:	Romain Perier <[email protected]>
2766L:	[email protected] (moderated for non-subscribers)
2767S:	Maintained
2768W:	http://linux-chenxing.org/
2769T:	git git://github.com/linux-chenxing/linux.git
2770F:	Documentation/devicetree/bindings/arm/mstar/*
2771F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2772F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2773F:	arch/arm/boot/dts/sigmastar/
2774F:	arch/arm/mach-mstar/
2775F:	drivers/clk/mstar/
2776F:	drivers/clocksource/timer-msc313e.c
2777F:	drivers/gpio/gpio-msc313.c
2778F:	drivers/rtc/rtc-msc313.c
2779F:	drivers/watchdog/msc313e_wdt.c
2780F:	include/dt-bindings/clock/mstar-*
2781F:	include/dt-bindings/gpio/msc313-gpio.h
2782
2783ARM/NOMADIK/Ux500 ARCHITECTURES
2784M:	Linus Walleij <[email protected]>
2785L:	[email protected] (moderated for non-subscribers)
2786S:	Maintained
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2788F:	Documentation/devicetree/bindings/arm/ste-*
2789F:	Documentation/devicetree/bindings/arm/ux500.yaml
2790F:	Documentation/devicetree/bindings/arm/ux500/
2791F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2792F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2793F:	arch/arm/boot/dts/st/ste-*
2794F:	arch/arm/mach-nomadik/
2795F:	arch/arm/mach-ux500/
2796F:	drivers/clk/clk-nomadik.c
2797F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2798F:	drivers/dma/ste_dma40*
2799F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2800F:	drivers/gpio/gpio-nomadik.c
2801F:	drivers/hwspinlock/u8500_hsem.c
2802F:	drivers/i2c/busses/i2c-nomadik.c
2803F:	drivers/iio/adc/ab8500-gpadc.c
2804F:	drivers/mfd/ab8500*
2805F:	drivers/mfd/abx500*
2806F:	drivers/mfd/db8500*
2807F:	drivers/pinctrl/nomadik/
2808F:	drivers/rtc/rtc-ab8500.c
2809F:	drivers/rtc/rtc-pl031.c
2810F:	drivers/soc/ux500/
2811
2812ARM/NUVOTON MA35 ARCHITECTURE
2813M:	Jacky Huang <[email protected]>
2814M:	Shan-Chun Hung <[email protected]>
2815L:	[email protected] (moderated for non-subscribers)
2816S:	Supported
2817F:	Documentation/devicetree/bindings/*/*/*ma35*
2818F:	Documentation/devicetree/bindings/*/*ma35*
2819F:	arch/arm64/boot/dts/nuvoton/*ma35*
2820F:	drivers/*/*/*ma35*
2821F:	drivers/*/*ma35*
2822K:	ma35d1
2823
2824ARM/NUVOTON NPCM ARCHITECTURE
2825M:	Avi Fishman <[email protected]>
2826M:	Tomer Maimon <[email protected]>
2827M:	Tali Perry <[email protected]>
2828R:	Patrick Venture <[email protected]>
2829R:	Nancy Yuen <[email protected]>
2830R:	Benjamin Fair <[email protected]>
2831L:	[email protected] (moderated for non-subscribers)
2832S:	Supported
2833F:	Documentation/devicetree/bindings/*/*/*npcm*
2834F:	Documentation/devicetree/bindings/*/*npcm*
2835F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2836F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2837F:	arch/arm/mach-npcm/
2838F:	arch/arm64/boot/dts/nuvoton/
2839F:	drivers/*/*/*npcm*
2840F:	drivers/*/*npcm*
2841F:	drivers/rtc/rtc-nct3018y.c
2842F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2843F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2844
2845ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2846M:	Joseph Liu <[email protected]>
2847M:	Marvin Lin <[email protected]>
2848L:	[email protected]
2849L:	[email protected] (moderated for non-subscribers)
2850S:	Maintained
2851F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2852F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2853F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2854F:	drivers/media/platform/nuvoton/
2855F:	include/uapi/linux/npcm-video.h
2856
2857ARM/NUVOTON WPCM450 ARCHITECTURE
2858M:	Jonathan Neuschäfer <[email protected]>
2859L:	[email protected] (moderated for non-subscribers)
2860S:	Maintained
2861W:	https://github.com/neuschaefer/wpcm450/wiki
2862F:	Documentation/devicetree/bindings/*/*wpcm*
2863F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2864F:	arch/arm/configs/wpcm450_defconfig
2865F:	arch/arm/mach-npcm/wpcm450.c
2866F:	drivers/*/*/*wpcm*
2867F:	drivers/*/*wpcm*
2868
2869ARM/NXP S32G ARCHITECTURE
2870R:	Chester Lin <[email protected]>
2871R:	Matthias Brugger <[email protected]>
2872R:	Ghennadi Procopciuc <[email protected]>
2873R:	NXP S32 Linux Team <[email protected]>
2874L:	[email protected] (moderated for non-subscribers)
2875S:	Maintained
2876F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2877F:	drivers/pinctrl/nxp/
2878
2879ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2880M:	Jan Petrous <[email protected]>
2881L:	NXP S32 Linux Team <[email protected]>
2882S:	Maintained
2883F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2884F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2885
2886ARM/Orion SoC/Technologic Systems TS-78xx platform support
2887M:	Alexander Clouter <[email protected]>
2888L:	[email protected] (moderated for non-subscribers)
2889S:	Maintained
2890W:	http://www.digriz.org.uk/ts78xx/kernel
2891F:	arch/arm/mach-orion5x/ts78xx-*
2892
2893ARM/QUALCOMM CHROMEBOOK SUPPORT
2894R:	[email protected]
2895F:	arch/arm64/boot/dts/qcom/sc7180*
2896F:	arch/arm64/boot/dts/qcom/sc7280*
2897F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2898
2899ARM/QUALCOMM MAILING LIST
2900L:	[email protected]
2901C:	irc://irc.oftc.net/linux-msm
2902F:	Documentation/devicetree/bindings/*/qcom*
2903F:	Documentation/devicetree/bindings/soc/qcom/
2904F:	arch/arm/boot/dts/qcom/
2905F:	arch/arm/configs/qcom_defconfig
2906F:	arch/arm/mach-qcom/
2907F:	arch/arm64/boot/dts/qcom/
2908F:	drivers/*/*/pm8???-*
2909F:	drivers/*/*/qcom*
2910F:	drivers/*/*/qcom/
2911F:	drivers/*/qcom*
2912F:	drivers/*/qcom/
2913F:	drivers/bluetooth/btqcomsmd.c
2914F:	drivers/clocksource/timer-qcom.c
2915F:	drivers/cpuidle/cpuidle-qcom-spm.c
2916F:	drivers/extcon/extcon-qcom*
2917F:	drivers/i2c/busses/i2c-qcom-geni.c
2918F:	drivers/i2c/busses/i2c-qup.c
2919F:	drivers/iommu/msm*
2920F:	drivers/mfd/ssbi.c
2921F:	drivers/mmc/host/mmci_qcom*
2922F:	drivers/mmc/host/sdhci-msm.c
2923F:	drivers/pci/controller/dwc/pcie-qcom*
2924F:	drivers/phy/qualcomm/
2925F:	drivers/power/*/msm*
2926F:	drivers/reset/reset-qcom-*
2927F:	drivers/rtc/rtc-pm8xxx.c
2928F:	drivers/spi/spi-geni-qcom.c
2929F:	drivers/spi/spi-qcom-qspi.c
2930F:	drivers/spi/spi-qup.c
2931F:	drivers/tty/serial/msm_serial.c
2932F:	drivers/ufs/host/ufs-qcom*
2933F:	drivers/usb/dwc3/dwc3-qcom.c
2934F:	include/dt-bindings/*/qcom*
2935F:	include/linux/*/qcom*
2936F:	include/linux/soc/qcom/
2937
2938ARM/QUALCOMM SUPPORT
2939M:	Bjorn Andersson <[email protected]>
2940M:	Konrad Dybcio <[email protected]>
2941L:	[email protected]
2942S:	Maintained
2943C:	irc://irc.oftc.net/linux-msm
2944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2945F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2946F:	Documentation/devicetree/bindings/arm/qcom.yaml
2947F:	Documentation/devicetree/bindings/bus/qcom*
2948F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2949F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2950F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2951F:	Documentation/devicetree/bindings/soc/qcom/
2952F:	arch/arm/boot/dts/qcom/
2953F:	arch/arm/configs/qcom_defconfig
2954F:	arch/arm/mach-qcom/
2955F:	arch/arm64/boot/dts/qcom/
2956F:	drivers/bus/qcom*
2957F:	drivers/firmware/qcom/
2958F:	drivers/soc/qcom/
2959F:	include/dt-bindings/arm/qcom,ids.h
2960F:	include/dt-bindings/firmware/qcom,scm.h
2961F:	include/dt-bindings/soc/qcom*
2962F:	include/linux/firmware/qcom
2963F:	include/linux/soc/qcom/
2964F:	include/soc/qcom/
2965
2966ARM/RDA MICRO ARCHITECTURE
2967M:	Manivannan Sadhasivam <[email protected]>
2968L:	[email protected] (moderated for non-subscribers)
2969L:	[email protected] (moderated for non-subscribers)
2970S:	Maintained
2971F:	Documentation/devicetree/bindings/arm/rda.yaml
2972F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2973F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2974F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2975F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2976F:	arch/arm/boot/dts/unisoc/
2977F:	drivers/clocksource/timer-rda.c
2978F:	drivers/gpio/gpio-rda.c
2979F:	drivers/irqchip/irq-rda-intc.c
2980F:	drivers/tty/serial/rda-uart.c
2981
2982ARM/REALTEK ARCHITECTURE
2983M:	Andreas Färber <[email protected]>
2984L:	[email protected] (moderated for non-subscribers)
2985L:	[email protected] (moderated for non-subscribers)
2986S:	Maintained
2987F:	Documentation/devicetree/bindings/arm/realtek.yaml
2988F:	arch/arm/boot/dts/realtek/
2989F:	arch/arm/mach-realtek/
2990F:	arch/arm64/boot/dts/realtek/
2991
2992ARM/RISC-V/RENESAS ARCHITECTURE
2993M:	Geert Uytterhoeven <[email protected]>
2994M:	Magnus Damm <[email protected]>
2995L:	[email protected]
2996S:	Supported
2997Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2998C:	irc://irc.libera.chat/renesas-soc
2999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3000F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3001F:	Documentation/devicetree/bindings/nvmem/renesas,*
3002F:	Documentation/devicetree/bindings/soc/renesas/
3003F:	arch/arm/boot/dts/renesas/
3004F:	arch/arm/configs/shmobile_defconfig
3005F:	arch/arm/include/debug/renesas-scif.S
3006F:	arch/arm/mach-shmobile/
3007F:	arch/arm64/boot/dts/renesas/
3008F:	arch/riscv/boot/dts/renesas/
3009F:	drivers/nvmem/rcar-efuse.c
3010F:	drivers/pmdomain/renesas/
3011F:	drivers/soc/renesas/
3012F:	include/linux/soc/renesas/
3013K:	\brenesas,
3014
3015ARM/RISCPC ARCHITECTURE
3016M:	Russell King <[email protected]>
3017L:	[email protected] (moderated for non-subscribers)
3018S:	Maintained
3019W:	http://www.armlinux.org.uk/
3020F:	arch/arm/include/asm/hardware/ioc.h
3021F:	arch/arm/include/asm/hardware/iomd.h
3022F:	arch/arm/include/asm/hardware/memc.h
3023F:	arch/arm/mach-rpc/
3024F:	drivers/net/ethernet/8390/etherh.c
3025F:	drivers/net/ethernet/i825xx/ether1*
3026F:	drivers/net/ethernet/seeq/ether3*
3027F:	drivers/scsi/arm/
3028
3029ARM/Rockchip SoC support
3030M:	Heiko Stuebner <[email protected]>
3031L:	[email protected] (moderated for non-subscribers)
3032L:	[email protected]
3033S:	Maintained
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3035F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3036F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3037F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3038F:	arch/arm/boot/dts/rockchip/
3039F:	arch/arm/mach-rockchip/
3040F:	drivers/*/*/*rockchip*
3041F:	drivers/*/*rockchip*
3042F:	drivers/clk/rockchip/
3043F:	drivers/i2c/busses/i2c-rk3x.c
3044F:	sound/soc/rockchip/
3045N:	rockchip
3046
3047ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3048M:	Krzysztof Kozlowski <[email protected]>
3049R:	Alim Akhtar <[email protected]>
3050L:	[email protected] (moderated for non-subscribers)
3051L:	[email protected]
3052S:	Maintained
3053P:	Documentation/process/maintainer-soc-clean-dts.rst
3054Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3055B:	mailto:[email protected]
3056C:	irc://irc.libera.chat/linux-exynos
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3058F:	Documentation/arch/arm/samsung/
3059F:	Documentation/devicetree/bindings/arm/samsung/
3060F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3061F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3062F:	Documentation/devicetree/bindings/soc/samsung/
3063F:	arch/arm/boot/dts/samsung/
3064F:	arch/arm/mach-exynos*/
3065F:	arch/arm/mach-s3c/
3066F:	arch/arm/mach-s5p*/
3067F:	arch/arm64/boot/dts/exynos/
3068F:	drivers/*/*/*s3c24*
3069F:	drivers/*/*s3c24*
3070F:	drivers/*/*s3c64xx*
3071F:	drivers/*/*s5pv210*
3072F:	drivers/clocksource/samsung_pwm_timer.c
3073F:	drivers/mailbox/exynos-mailbox.c
3074F:	drivers/memory/samsung/
3075F:	drivers/pwm/pwm-samsung.c
3076F:	drivers/soc/samsung/
3077F:	drivers/tty/serial/samsung*
3078F:	include/clocksource/samsung_pwm.h
3079F:	include/linux/platform_data/*s3c*
3080F:	include/linux/serial_s3c.h
3081F:	include/linux/soc/samsung/
3082N:	exynos
3083N:	s3c64xx
3084N:	s5pv210
3085
3086ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3087M:	Łukasz Stelmach <[email protected]>
3088L:	[email protected] (moderated for non-subscribers)
3089L:	[email protected]
3090S:	Maintained
3091F:	drivers/media/platform/samsung/s5p-g2d/
3092
3093ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3094M:	Marek Szyprowski <[email protected]>
3095L:	[email protected]
3096L:	[email protected]
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3099F:	drivers/media/cec/platform/s5p/
3100
3101ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3102M:	Andrzej Pietrasiewicz <[email protected]>
3103M:	Jacek Anaszewski <[email protected]>
3104M:	Sylwester Nawrocki <[email protected]>
3105L:	[email protected] (moderated for non-subscribers)
3106L:	[email protected]
3107S:	Maintained
3108F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3109F:	drivers/media/platform/samsung/s5p-jpeg/
3110
3111ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3112M:	Marek Szyprowski <[email protected]>
3113M:	Andrzej Hajda <[email protected]>
3114L:	[email protected] (moderated for non-subscribers)
3115L:	[email protected]
3116S:	Maintained
3117F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3118F:	drivers/media/platform/samsung/s5p-mfc/
3119
3120ARM/SOCFPGA ARCHITECTURE
3121M:	Dinh Nguyen <[email protected]>
3122S:	Maintained
3123W:	http://www.rocketboards.org
3124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3125F:	arch/arm/boot/dts/intel/socfpga/
3126F:	arch/arm/configs/socfpga_defconfig
3127F:	arch/arm/mach-socfpga/
3128F:	arch/arm64/boot/dts/altera/
3129F:	arch/arm64/boot/dts/intel/
3130
3131ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3132M:	Dinh Nguyen <[email protected]>
3133S:	Maintained
3134F:	drivers/clk/socfpga/
3135
3136ARM/SOCFPGA EDAC SUPPORT
3137M:	Dinh Nguyen <[email protected]>
3138S:	Maintained
3139F:	drivers/edac/altera_edac.[ch]
3140
3141ARM/SPREADTRUM SoC SUPPORT
3142M:	Orson Zhai <[email protected]>
3143M:	Baolin Wang <[email protected]>
3144R:	Chunyan Zhang <[email protected]>
3145S:	Maintained
3146F:	arch/arm64/boot/dts/sprd
3147N:	sprd
3148N:	sc27xx
3149N:	sc2731
3150
3151ARM/STI ARCHITECTURE
3152M:	Patrice Chotard <[email protected]>
3153L:	[email protected] (moderated for non-subscribers)
3154S:	Maintained
3155W:	http://www.stlinux.com
3156F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3157F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3158F:	arch/arm/boot/dts/st/sti*
3159F:	arch/arm/mach-sti/
3160F:	drivers/ata/ahci_st.c
3161F:	drivers/char/hw_random/st-rng.c
3162F:	drivers/clocksource/arm_global_timer.c
3163F:	drivers/clocksource/clksrc_st_lpc.c
3164F:	drivers/cpufreq/sti-cpufreq.c
3165F:	drivers/dma/st_fdma*
3166F:	drivers/i2c/busses/i2c-st.c
3167F:	drivers/media/platform/st/sti/c8sectpfe/
3168F:	drivers/media/rc/st_rc.c
3169F:	drivers/mmc/host/sdhci-st.c
3170F:	drivers/phy/st/phy-miphy28lp.c
3171F:	drivers/phy/st/phy-stih407-usb.c
3172F:	drivers/pinctrl/pinctrl-st.c
3173F:	drivers/remoteproc/st_remoteproc.c
3174F:	drivers/remoteproc/st_slim_rproc.c
3175F:	drivers/reset/sti/
3176F:	drivers/rtc/rtc-st-lpc.c
3177F:	drivers/tty/serial/st-asc.c
3178F:	drivers/usb/dwc3/dwc3-st.c
3179F:	drivers/usb/host/ehci-st.c
3180F:	drivers/usb/host/ohci-st.c
3181F:	drivers/watchdog/st_lpc_wdt.c
3182F:	include/linux/remoteproc/st_slim_rproc.h
3183
3184ARM/STM32 ARCHITECTURE
3185M:	Maxime Coquelin <[email protected]>
3186M:	Alexandre Torgue <[email protected]>
3187L:	[email protected] (moderated for non-subscribers)
3188L:	[email protected] (moderated for non-subscribers)
3189S:	Maintained
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3191F:	arch/arm/boot/dts/st/stm32*
3192F:	arch/arm/mach-stm32/
3193F:	arch/arm64/boot/dts/st/
3194F:	drivers/clocksource/armv7m_systick.c
3195N:	stm32
3196N:	stm
3197
3198ARM/SUNPLUS SP7021 SOC SUPPORT
3199M:	Qin Jian <[email protected]>
3200L:	[email protected] (moderated for mon-subscribers)
3201S:	Maintained
3202W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3203F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3204F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3205F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3206F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3207F:	arch/arm/boot/dts/sunplus/
3208F:	arch/arm/configs/sp7021_*defconfig
3209F:	drivers/clk/clk-sp7021.c
3210F:	drivers/irqchip/irq-sp7021-intc.c
3211F:	drivers/reset/reset-sunplus.c
3212F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3213F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3214
3215ARM/Synaptics SoC support
3216M:	Jisheng Zhang <[email protected]>
3217M:	Sebastian Hesselbarth <[email protected]>
3218L:	[email protected] (moderated for non-subscribers)
3219S:	Maintained
3220F:	arch/arm/boot/dts/synaptics/
3221F:	arch/arm/mach-berlin/
3222F:	arch/arm64/boot/dts/synaptics/
3223
3224ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3225M:	Hans Verkuil <[email protected]>
3226L:	[email protected]
3227L:	[email protected]
3228S:	Maintained
3229F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3230F:	drivers/media/cec/platform/tegra/
3231
3232ARM/TESLA FSD SoC SUPPORT
3233M:	Alim Akhtar <[email protected]>
3234M:	[email protected]
3235L:	[email protected] (moderated for non-subscribers)
3236L:	[email protected]
3237S:	Maintained
3238F:	arch/arm64/boot/dts/tesla/
3239
3240ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3241M:	Santosh Shilimkar <[email protected]>
3242L:	[email protected]
3243S:	Maintained
3244F:	drivers/memory/*emif*
3245
3246ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3247M:	Nishanth Menon <[email protected]>
3248M:	Santosh Shilimkar <[email protected]>
3249L:	[email protected] (moderated for non-subscribers)
3250S:	Maintained
3251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3252F:	arch/arm/boot/dts/ti/keystone/
3253F:	arch/arm/mach-keystone/
3254
3255ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3256M:	Santosh Shilimkar <[email protected]>
3257L:	[email protected]
3258S:	Maintained
3259F:	drivers/clk/keystone/
3260
3261ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3262M:	Santosh Shilimkar <[email protected]>
3263L:	[email protected] (moderated for non-subscribers)
3264L:	[email protected]
3265S:	Maintained
3266F:	drivers/clocksource/timer-keystone.c
3267
3268ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3269M:	Santosh Shilimkar <[email protected]>
3270L:	[email protected]
3271S:	Maintained
3272F:	drivers/power/reset/keystone-reset.c
3273
3274ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3275M:	Nishanth Menon <[email protected]>
3276M:	Vignesh Raghavendra <[email protected]>
3277M:	Tero Kristo <[email protected]>
3278L:	[email protected] (moderated for non-subscribers)
3279S:	Supported
3280F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3281F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3282F:	arch/arm64/boot/dts/ti/Makefile
3283F:	arch/arm64/boot/dts/ti/k3-*
3284
3285ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3286M:	Krzysztof Kozlowski <[email protected]>
3287L:	[email protected] (moderated for non-subscribers)
3288S:	Odd Fixes
3289F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3290F:	Documentation/devicetree/bindings/*/ti,nspire*
3291F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3292F:	arch/arm/boot/dts/nspire/
3293
3294ARM/TOSHIBA VISCONTI ARCHITECTURE
3295M:	Nobuhiro Iwamatsu <[email protected]>
3296L:	[email protected] (moderated for non-subscribers)
3297S:	Supported
3298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3299F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3300F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3301F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3302F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3303F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3304F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3305F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3306F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3307F:	arch/arm64/boot/dts/toshiba/
3308F:	drivers/clk/visconti/
3309F:	drivers/gpio/gpio-visconti.c
3310F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3311F:	drivers/pci/controller/dwc/pcie-visconti.c
3312F:	drivers/pinctrl/visconti/
3313F:	drivers/watchdog/visconti_wdt.c
3314N:	visconti
3315
3316ARM/UNIPHIER ARCHITECTURE
3317M:	Kunihiko Hayashi <[email protected]>
3318M:	Masami Hiramatsu <[email protected]>
3319L:	[email protected] (moderated for non-subscribers)
3320S:	Maintained
3321F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3322F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3323F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3324F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3325F:	arch/arm/boot/dts/socionext/uniphier*
3326F:	arch/arm/include/asm/hardware/cache-uniphier.h
3327F:	arch/arm/mm/cache-uniphier.c
3328F:	arch/arm64/boot/dts/socionext/uniphier*
3329F:	drivers/bus/uniphier-system-bus.c
3330F:	drivers/clk/uniphier/
3331F:	drivers/dma/uniphier-mdmac.c
3332F:	drivers/gpio/gpio-uniphier.c
3333F:	drivers/i2c/busses/i2c-uniphier*
3334F:	drivers/irqchip/irq-uniphier-aidet.c
3335F:	drivers/mmc/host/uniphier-sd.c
3336F:	drivers/pinctrl/uniphier/
3337F:	drivers/reset/reset-uniphier.c
3338F:	drivers/tty/serial/8250/8250_uniphier.c
3339N:	uniphier
3340
3341ARM/VERSATILE EXPRESS PLATFORM
3342M:	Liviu Dudau <[email protected]>
3343M:	Sudeep Holla <[email protected]>
3344M:	Lorenzo Pieralisi <[email protected]>
3345L:	[email protected] (moderated for non-subscribers)
3346S:	Maintained
3347N:	mps2
3348N:	vexpress
3349F:	arch/arm/mach-versatile/
3350F:	arch/arm64/boot/dts/arm/
3351F:	drivers/clocksource/timer-versatile.c
3352X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3353X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3354
3355ARM/VFP SUPPORT
3356M:	Russell King <[email protected]>
3357L:	[email protected] (moderated for non-subscribers)
3358S:	Maintained
3359W:	http://www.armlinux.org.uk/
3360F:	arch/arm/vfp/
3361
3362ARM/VT8500 ARM ARCHITECTURE
3363M:	Alexey Charkov <[email protected]>
3364M:	Krzysztof Kozlowski <[email protected]>
3365L:	[email protected] (moderated for non-subscribers)
3366S:	Odd Fixes
3367F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3368F:	arch/arm/boot/dts/vt8500/
3369F:	arch/arm/mach-vt8500/
3370F:	drivers/clocksource/timer-vt8500.c
3371F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3372F:	drivers/mmc/host/wmt-sdmmc.c
3373F:	drivers/pwm/pwm-vt8500.c
3374F:	drivers/rtc/rtc-vt8500.c
3375F:	drivers/tty/serial/vt8500_serial.c
3376F:	drivers/video/fbdev/vt8500lcdfb.*
3377F:	drivers/video/fbdev/wm8505fb*
3378F:	drivers/video/fbdev/wmt_ge_rops.*
3379
3380ARM/ZYNQ ARCHITECTURE
3381M:	Michal Simek <[email protected]>
3382L:	[email protected] (moderated for non-subscribers)
3383S:	Supported
3384W:	http://wiki.xilinx.com
3385T:	git https://github.com/Xilinx/linux-xlnx.git
3386F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3387F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3388F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3389F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3390F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3391F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3392F:	arch/arm/mach-zynq/
3393F:	drivers/clocksource/timer-cadence-ttc.c
3394F:	drivers/cpuidle/cpuidle-zynq.c
3395F:	drivers/edac/synopsys_edac.c
3396F:	drivers/i2c/busses/i2c-cadence.c
3397F:	drivers/i2c/busses/i2c-xiic.c
3398F:	drivers/mmc/host/sdhci-of-arasan.c
3399N:	zynq
3400N:	xilinx
3401
3402ARM64 FIT SUPPORT
3403M:	Simon Glass <[email protected]>
3404L:	[email protected] (moderated for non-subscribers)
3405S:	Maintained
3406F:	arch/arm64/boot/Makefile
3407F:	scripts/make_fit.py
3408
3409ARM64 PLATFORM DRIVERS
3410M:	Hans de Goede <[email protected]>
3411M:	Ilpo Järvinen <[email protected]>
3412R:	Bryan O'Donoghue <[email protected]>
3413L:	[email protected]
3414S:	Maintained
3415Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3417F:	drivers/platform/arm64/
3418
3419ARM64 PORT (AARCH64 ARCHITECTURE)
3420M:	Catalin Marinas <[email protected]>
3421M:	Will Deacon <[email protected]>
3422L:	[email protected] (moderated for non-subscribers)
3423S:	Maintained
3424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3425F:	Documentation/arch/arm64/
3426F:	arch/arm64/
3427F:	drivers/virt/coco/arm-cca-guest/
3428F:	drivers/virt/coco/pkvm-guest/
3429F:	tools/testing/selftests/arm64/
3430X:	arch/arm64/boot/dts/
3431
3432ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3433M:	George McCollister <[email protected]>
3434L:	[email protected]
3435S:	Maintained
3436F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3437F:	drivers/net/dsa/xrs700x/*
3438F:	net/dsa/tag_xrs700x.c
3439
3440AS3645A LED FLASH CONTROLLER DRIVER
3441M:	Sakari Ailus <[email protected]>
3442L:	[email protected]
3443S:	Maintained
3444F:	drivers/leds/flash/leds-as3645a.c
3445
3446ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3447M:	Tianshu Qiu <[email protected]>
3448L:	[email protected]
3449S:	Maintained
3450T:	git git://linuxtv.org/media.git
3451F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3452F:	drivers/media/i2c/ak7375.c
3453
3454ASAHI KASEI AK8974 DRIVER
3455M:	Linus Walleij <[email protected]>
3456L:	[email protected]
3457S:	Supported
3458W:	http://www.akm.com/
3459F:	drivers/iio/magnetometer/ak8974.c
3460
3461AOSONG AGS02MA TVOC SENSOR DRIVER
3462M:	Anshul Dalal <[email protected]>
3463L:	[email protected]
3464S:	Maintained
3465F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3466F:	drivers/iio/chemical/ags02ma.c
3467
3468ASC7621 HARDWARE MONITOR DRIVER
3469M:	George Joseph <[email protected]>
3470L:	[email protected]
3471S:	Maintained
3472F:	Documentation/hwmon/asc7621.rst
3473F:	drivers/hwmon/asc7621.c
3474
3475ASIX AX88796C SPI ETHERNET ADAPTER
3476M:	Łukasz Stelmach <[email protected]>
3477S:	Maintained
3478F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3479F:	drivers/net/ethernet/asix/ax88796c_*
3480
3481ASIX PHY DRIVER [RUST]
3482M:	FUJITA Tomonori <[email protected]>
3483R:	Trevor Gross <[email protected]>
3484L:	[email protected]
3485L:	[email protected]
3486S:	Maintained
3487F:	drivers/net/phy/ax88796b_rust.rs
3488
3489ASPEED CRYPTO DRIVER
3490M:	Neal Liu <[email protected]>
3491L:	[email protected] (moderated for non-subscribers)
3492S:	Maintained
3493F:	Documentation/devicetree/bindings/crypto/aspeed,*
3494F:	drivers/crypto/aspeed/
3495
3496ASPEED PECI CONTROLLER
3497M:	Iwona Winiarska <[email protected]>
3498L:	[email protected] (moderated for non-subscribers)
3499L:	[email protected] (moderated for non-subscribers)
3500S:	Supported
3501F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3502F:	drivers/peci/controller/peci-aspeed.c
3503
3504ASPEED PINCTRL DRIVERS
3505M:	Andrew Jeffery <[email protected]>
3506L:	[email protected] (moderated for non-subscribers)
3507L:	[email protected] (moderated for non-subscribers)
3508L:	[email protected]
3509S:	Maintained
3510F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3511F:	drivers/pinctrl/aspeed/
3512
3513ASPEED SCU INTERRUPT CONTROLLER DRIVER
3514M:	Eddie James <[email protected]>
3515L:	[email protected] (moderated for non-subscribers)
3516S:	Maintained
3517F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3518F:	drivers/irqchip/irq-aspeed-scu-ic.c
3519F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3520
3521ASPEED SD/MMC DRIVER
3522M:	Andrew Jeffery <[email protected]>
3523L:	[email protected] (moderated for non-subscribers)
3524L:	[email protected] (moderated for non-subscribers)
3525L:	[email protected]
3526S:	Maintained
3527F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3528F:	drivers/mmc/host/sdhci-of-aspeed*
3529
3530ASPEED SMC SPI DRIVER
3531M:	Chin-Ting Kuo <[email protected]>
3532M:	Cédric Le Goater <[email protected]>
3533L:	[email protected] (moderated for non-subscribers)
3534L:	[email protected] (moderated for non-subscribers)
3535L:	[email protected]
3536S:	Maintained
3537F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3538F:	drivers/spi/spi-aspeed-smc.c
3539
3540ASPEED USB UDC DRIVER
3541M:	Neal Liu <[email protected]>
3542L:	[email protected] (moderated for non-subscribers)
3543S:	Maintained
3544F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3545F:	drivers/usb/gadget/udc/aspeed_udc.c
3546
3547ASPEED VIDEO ENGINE DRIVER
3548M:	Eddie James <[email protected]>
3549L:	[email protected]
3550L:	[email protected] (moderated for non-subscribers)
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3553F:	drivers/media/platform/aspeed/
3554
3555ASUS EC HARDWARE MONITOR DRIVER
3556M:	Eugene Shalygin <[email protected]>
3557L:	[email protected]
3558S:	Maintained
3559F:	drivers/hwmon/asus-ec-sensors.c
3560
3561ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3562M:	Corentin Chary <[email protected]>
3563M:	Luke D. Jones <[email protected]>
3564L:	[email protected]
3565S:	Maintained
3566W:	https://asus-linux.org/
3567F:	drivers/platform/x86/asus*.c
3568F:	drivers/platform/x86/eeepc*.c
3569
3570ASUS TF103C DOCK DRIVER
3571M:	Hans de Goede <[email protected]>
3572L:	[email protected]
3573S:	Maintained
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3575F:	drivers/platform/x86/asus-tf103c-dock.c
3576
3577ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3578M:	Aleksa Savic <[email protected]>
3579L:	[email protected]
3580S:	Maintained
3581F:	drivers/hwmon/asus_rog_ryujin.c
3582
3583ASUS WIRELESS RADIO CONTROL DRIVER
3584M:	João Paulo Rechi Vita <[email protected]>
3585L:	[email protected]
3586S:	Maintained
3587F:	drivers/platform/x86/asus-wireless.c
3588
3589ASUS WMI HARDWARE MONITOR DRIVER
3590M:	Ed Brindley <[email protected]>
3591M:	Denis Pauk <[email protected]>
3592L:	[email protected]
3593S:	Maintained
3594F:	drivers/hwmon/asus_wmi_sensors.c
3595
3596ASYMMETRIC KEYS
3597M:	David Howells <[email protected]>
3598L:	[email protected]
3599S:	Maintained
3600F:	Documentation/crypto/asymmetric-keys.rst
3601F:	crypto/asymmetric_keys/
3602F:	include/crypto/pkcs7.h
3603F:	include/crypto/public_key.h
3604F:	include/linux/verification.h
3605
3606ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3607R:	Dan Williams <[email protected]>
3608S:	Odd fixes
3609W:	http://sourceforge.net/projects/xscaleiop
3610F:	Documentation/crypto/async-tx-api.rst
3611F:	crypto/async_tx/
3612F:	include/linux/async_tx.h
3613
3614AT24 EEPROM DRIVER
3615M:	Bartosz Golaszewski <[email protected]>
3616L:	[email protected]
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3619F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3620F:	drivers/misc/eeprom/at24.c
3621
3622ATA OVER ETHERNET (AOE) DRIVER
3623M:	"Justin Sanders" <[email protected]>
3624S:	Supported
3625W:	http://www.openaoe.org/
3626F:	Documentation/admin-guide/aoe/
3627F:	drivers/block/aoe/
3628
3629ATC260X PMIC MFD DRIVER
3630M:	Manivannan Sadhasivam <[email protected]>
3631M:	Cristian Ciocaltea <[email protected]>
3632L:	[email protected]
3633S:	Maintained
3634F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3635F:	drivers/input/misc/atc260x-onkey.c
3636F:	drivers/mfd/atc260*
3637F:	drivers/power/reset/atc260x-poweroff.c
3638F:	drivers/regulator/atc260x-regulator.c
3639F:	include/linux/mfd/atc260x/*
3640
3641ATHEROS 71XX/9XXX GPIO DRIVER
3642M:	Alban Bedel <[email protected]>
3643S:	Maintained
3644W:	https://github.com/AlbanBedel/linux
3645T:	git git://github.com/AlbanBedel/linux
3646F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3647F:	drivers/gpio/gpio-ath79.c
3648
3649ATHEROS 71XX/9XXX USB PHY DRIVER
3650M:	Alban Bedel <[email protected]>
3651S:	Maintained
3652W:	https://github.com/AlbanBedel/linux
3653T:	git git://github.com/AlbanBedel/linux
3654F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3655F:	drivers/phy/qualcomm/phy-ath79-usb.c
3656
3657ATHEROS ATH GENERIC UTILITIES
3658M:	Kalle Valo <[email protected]>
3659M:	Jeff Johnson <[email protected]>
3660L:	[email protected]
3661S:	Supported
3662F:	drivers/net/wireless/ath/*
3663
3664ATHEROS ATH5K WIRELESS DRIVER
3665M:	Jiri Slaby <[email protected]>
3666M:	Nick Kossifidis <[email protected]>
3667M:	Luis Chamberlain <[email protected]>
3668L:	[email protected]
3669S:	Maintained
3670W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3671F:	drivers/net/wireless/ath/ath5k/
3672
3673ATHEROS ATH6KL WIRELESS DRIVER
3674L:	[email protected]
3675S:	Orphan
3676W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3677F:	drivers/net/wireless/ath/ath6kl/
3678
3679ATI_REMOTE2 DRIVER
3680M:	Ville Syrjala <[email protected]>
3681S:	Maintained
3682F:	drivers/input/misc/ati_remote2.c
3683
3684ATK0110 HWMON DRIVER
3685M:	Luca Tettamanti <[email protected]>
3686L:	[email protected]
3687S:	Maintained
3688F:	drivers/hwmon/asus_atk0110.c
3689
3690ATLX ETHERNET DRIVERS
3691M:	Chris Snook <[email protected]>
3692L:	[email protected]
3693S:	Maintained
3694W:	http://sourceforge.net/projects/atl1
3695W:	http://atl1.sourceforge.net
3696F:	drivers/net/ethernet/atheros/
3697
3698ATM
3699M:	Chas Williams <[email protected]>
3700L:	[email protected] (moderated for non-subscribers)
3701L:	[email protected]
3702S:	Maintained
3703W:	http://linux-atm.sourceforge.net
3704F:	drivers/atm/
3705F:	include/linux/atm*
3706F:	include/linux/sonet.h
3707F:	include/uapi/linux/atm*
3708F:	include/uapi/linux/sonet.h
3709
3710ATMEL MACB ETHERNET DRIVER
3711M:	Nicolas Ferre <[email protected]>
3712M:	Claudiu Beznea <[email protected]>
3713S:	Maintained
3714F:	drivers/net/ethernet/cadence/
3715
3716ATMEL MAXTOUCH DRIVER
3717M:	Nick Dyer <[email protected]>
3718S:	Maintained
3719T:	git git://github.com/ndyer/linux.git
3720F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3721F:	drivers/input/touchscreen/atmel_mxt_ts.c
3722
3723ATOMIC INFRASTRUCTURE
3724M:	Will Deacon <[email protected]>
3725M:	Peter Zijlstra <[email protected]>
3726R:	Boqun Feng <[email protected]>
3727R:	Mark Rutland <[email protected]>
3728L:	[email protected]
3729S:	Maintained
3730F:	Documentation/atomic_*.txt
3731F:	arch/*/include/asm/atomic*.h
3732F:	include/*/atomic*.h
3733F:	include/linux/refcount.h
3734F:	scripts/atomic/
3735
3736ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3737M:	Bradley Grove <[email protected]>
3738L:	[email protected]
3739S:	Supported
3740W:	http://www.attotech.com
3741F:	drivers/scsi/esas2r
3742
3743ATUSB IEEE 802.15.4 RADIO DRIVER
3744M:	Stefan Schmidt <[email protected]>
3745L:	[email protected]
3746S:	Maintained
3747F:	drivers/net/ieee802154/at86rf230.h
3748F:	drivers/net/ieee802154/atusb.c
3749F:	drivers/net/ieee802154/atusb.h
3750
3751AUDIT SUBSYSTEM
3752M:	Paul Moore <[email protected]>
3753M:	Eric Paris <[email protected]>
3754L:	[email protected]
3755S:	Supported
3756W:	https://github.com/linux-audit
3757Q:	https://patchwork.kernel.org/project/audit/list
3758B:	mailto:[email protected]
3759P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3760T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3761F:	include/asm-generic/audit_*.h
3762F:	include/linux/audit.h
3763F:	include/linux/audit_arch.h
3764F:	include/uapi/linux/audit.h
3765F:	kernel/audit*
3766F:	lib/*audit.c
3767K:	\baudit_[a-z_0-9]\+\b
3768
3769AUTOFDO BUILD
3770M:	Rong Xu <[email protected]>
3771M:	Han Shen <[email protected]>
3772S:	Supported
3773F:	Documentation/dev-tools/autofdo.rst
3774F:	scripts/Makefile.autofdo
3775
3776AUXILIARY BUS DRIVER
3777M:	Greg Kroah-Hartman <[email protected]>
3778R:	Dave Ertman <[email protected]>
3779R:	Ira Weiny <[email protected]>
3780S:	Supported
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3782F:	Documentation/driver-api/auxiliary_bus.rst
3783F:	drivers/base/auxiliary.c
3784F:	include/linux/auxiliary_bus.h
3785
3786AUXILIARY DISPLAY DRIVERS
3787M:	Andy Shevchenko <[email protected]>
3788R:	Geert Uytterhoeven <[email protected]>
3789S:	Odd Fixes
3790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3791F:	Documentation/devicetree/bindings/auxdisplay/
3792F:	drivers/auxdisplay/
3793F:	include/linux/cfag12864b.h
3794F:	include/uapi/linux/map_to_14segment.h
3795F:	include/uapi/linux/map_to_7segment.h
3796
3797AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3798M:	Subhajit Ghosh <[email protected]>
3799L:	[email protected]
3800S:	Maintained
3801F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3802F:	drivers/iio/light/apds9306.c
3803
3804AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3805M:	Andreas Klinger <[email protected]>
3806L:	[email protected]
3807S:	Maintained
3808F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3809F:	drivers/iio/adc/hx711.c
3810
3811AX.25 NETWORK LAYER
3812L:	[email protected]
3813S:	Orphan
3814W:	https://linux-ax25.in-berlin.de
3815F:	include/net/ax25.h
3816F:	include/uapi/linux/ax25.h
3817F:	net/ax25/
3818
3819AXENTIA ARM DEVICES
3820M:	Peter Rosin <[email protected]>
3821L:	[email protected] (moderated for non-subscribers)
3822S:	Maintained
3823F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3824F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3825F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3826F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3827
3828AXENTIA ASOC DRIVERS
3829M:	Peter Rosin <[email protected]>
3830L:	[email protected]
3831S:	Maintained
3832F:	Documentation/devicetree/bindings/sound/axentia,*
3833F:	sound/soc/atmel/tse850-pcm5142.c
3834
3835AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3836M:	Nuno Sá <[email protected]>
3837L:	[email protected]
3838S:	Supported
3839W:	https://ez.analog.com/linux-software-drivers
3840F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3841F:	drivers/hwmon/axi-fan-control.c
3842
3843AXI SPI ENGINE
3844M:	Michael Hennerich <[email protected]>
3845M:	Nuno Sá <[email protected]>
3846R:	David Lechner <[email protected]>
3847L:	[email protected]
3848S:	Supported
3849W:	https://ez.analog.com/linux-software-drivers
3850F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3851F:	drivers/spi/spi-axi-spi-engine.c
3852
3853AXI PWM GENERATOR
3854M:	Michael Hennerich <[email protected]>
3855M:	Nuno Sá <[email protected]>
3856R:	Trevor Gamblin <[email protected]>
3857L:	[email protected]
3858S:	Supported
3859W:	https://ez.analog.com/linux-software-drivers
3860F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3861F:	drivers/pwm/pwm-axi-pwmgen.c
3862
3863AXXIA I2C CONTROLLER
3864M:	Krzysztof Adamski <[email protected]>
3865L:	[email protected]
3866S:	Maintained
3867F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3868F:	drivers/i2c/busses/i2c-axxia.c
3869
3870AZ6007 DVB DRIVER
3871M:	Mauro Carvalho Chehab <[email protected]>
3872L:	[email protected]
3873S:	Maintained
3874W:	https://linuxtv.org
3875T:	git git://linuxtv.org/media.git
3876F:	drivers/media/usb/dvb-usb-v2/az6007.c
3877
3878AZTECH FM RADIO RECEIVER DRIVER
3879M:	Hans Verkuil <[email protected]>
3880L:	[email protected]
3881S:	Maintained
3882W:	https://linuxtv.org
3883T:	git git://linuxtv.org/media.git
3884F:	drivers/media/radio/radio-aztech*
3885
3886B43 WIRELESS DRIVER
3887L:	[email protected]
3888L:	[email protected]
3889S:	Orphan
3890W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3891F:	drivers/net/wireless/broadcom/b43/
3892
3893B43LEGACY WIRELESS DRIVER
3894L:	[email protected]
3895L:	[email protected]
3896S:	Orphan
3897W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3898F:	drivers/net/wireless/broadcom/b43legacy/
3899
3900BACKLIGHT CLASS/SUBSYSTEM
3901M:	Lee Jones <[email protected]>
3902M:	Daniel Thompson <[email protected]>
3903M:	Jingoo Han <[email protected]>
3904L:	[email protected]
3905S:	Maintained
3906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3907F:	Documentation/ABI/stable/sysfs-class-backlight
3908F:	Documentation/ABI/testing/sysfs-class-backlight
3909F:	Documentation/devicetree/bindings/leds/backlight
3910F:	drivers/video/backlight/
3911F:	include/linux/backlight.h
3912F:	include/linux/pwm_backlight.h
3913
3914BARCO P50 GPIO DRIVER
3915M:	Santosh Kumar Yadav <[email protected]>
3916M:	Peter Korsgaard <[email protected]>
3917S:	Maintained
3918F:	drivers/platform/x86/barco-p50-gpio.c
3919
3920BATMAN ADVANCED
3921M:	Marek Lindner <[email protected]>
3922M:	Simon Wunderlich <[email protected]>
3923M:	Antonio Quartulli <[email protected]>
3924M:	Sven Eckelmann <[email protected]>
3925L:	[email protected] (moderated for non-subscribers)
3926S:	Maintained
3927W:	https://www.open-mesh.org/
3928Q:	https://patchwork.open-mesh.org/project/batman/list/
3929B:	https://www.open-mesh.org/projects/batman-adv/issues
3930C:	ircs://irc.hackint.org/batadv
3931T:	git https://git.open-mesh.org/linux-merge.git
3932F:	Documentation/networking/batman-adv.rst
3933F:	include/uapi/linux/batadv_packet.h
3934F:	include/uapi/linux/batman_adv.h
3935F:	net/batman-adv/
3936
3937BAYCOM/HDLCDRV DRIVERS FOR AX.25
3938M:	Thomas Sailer <[email protected]>
3939L:	[email protected]
3940S:	Maintained
3941W:	http://www.baycom.org/~tom/ham/ham.html
3942F:	drivers/net/hamradio/baycom*
3943
3944BCACHE (BLOCK LAYER CACHE)
3945M:	Coly Li <[email protected]>
3946M:	Kent Overstreet <[email protected]>
3947L:	[email protected]
3948S:	Maintained
3949W:	http://bcache.evilpiepirate.org
3950C:	irc://irc.oftc.net/bcache
3951F:	drivers/md/bcache/
3952
3953BCACHEFS
3954M:	Kent Overstreet <[email protected]>
3955L:	[email protected]
3956S:	Supported
3957C:	irc://irc.oftc.net/bcache
3958P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
3959T:	git https://evilpiepirate.org/git/bcachefs.git
3960F:	fs/bcachefs/
3961F:	Documentation/filesystems/bcachefs/
3962
3963BDISP ST MEDIA DRIVER
3964M:	Fabien Dessenne <[email protected]>
3965L:	[email protected]
3966S:	Supported
3967W:	https://linuxtv.org
3968T:	git git://linuxtv.org/media.git
3969F:	drivers/media/platform/st/sti/bdisp
3970
3971BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3972M:	Dariusz Marcinkiewicz <[email protected]>
3973L:	[email protected]
3974S:	Maintained
3975F:	drivers/net/ethernet/ec_bhf.c
3976
3977BEFS FILE SYSTEM
3978M:	Luis de Bethencourt <[email protected]>
3979M:	Salah Triki <[email protected]>
3980S:	Maintained
3981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3982F:	Documentation/filesystems/befs.rst
3983F:	fs/befs/
3984
3985BFQ I/O SCHEDULER
3986M:	Yu Kuai <[email protected]>
3987L:	[email protected]
3988S:	Odd Fixes
3989F:	Documentation/block/bfq-iosched.rst
3990F:	block/bfq-*
3991
3992BFS FILE SYSTEM
3993M:	"Tigran A. Aivazian" <[email protected]>
3994S:	Maintained
3995F:	Documentation/filesystems/bfs.rst
3996F:	fs/bfs/
3997F:	include/uapi/linux/bfs_fs.h
3998
3999BINMAN
4000M:	Simon Glass <[email protected]>
4001S:	Supported
4002F:	Documentation/devicetree/bindings/mtd/partitions/binman*
4003
4004BITMAP API
4005M:	Yury Norov <[email protected]>
4006R:	Rasmus Villemoes <[email protected]>
4007S:	Maintained
4008F:	include/linux/bitfield.h
4009F:	include/linux/bitmap-str.h
4010F:	include/linux/bitmap.h
4011F:	include/linux/bits.h
4012F:	include/linux/cpumask.h
4013F:	include/linux/cpumask_types.h
4014F:	include/linux/find.h
4015F:	include/linux/nodemask.h
4016F:	include/linux/nodemask_types.h
4017F:	include/vdso/bits.h
4018F:	lib/bitmap-str.c
4019F:	lib/bitmap.c
4020F:	lib/cpumask.c
4021F:	lib/cpumask_kunit.c
4022F:	lib/find_bit.c
4023F:	lib/find_bit_benchmark.c
4024F:	lib/test_bitmap.c
4025F:	tools/include/linux/bitfield.h
4026F:	tools/include/linux/bitmap.h
4027F:	tools/include/linux/bits.h
4028F:	tools/include/linux/find.h
4029F:	tools/include/vdso/bits.h
4030F:	tools/lib/bitmap.c
4031F:	tools/lib/find_bit.c
4032
4033BITOPS API
4034M:	Yury Norov <[email protected]>
4035R:	Rasmus Villemoes <[email protected]>
4036S:	Maintained
4037F:	arch/*/include/asm/bitops.h
4038F:	arch/*/include/asm/bitops_32.h
4039F:	arch/*/include/asm/bitops_64.h
4040F:	arch/*/lib/bitops.c
4041F:	include/asm-generic/bitops
4042F:	include/asm-generic/bitops.h
4043F:	include/linux/bitops.h
4044F:	lib/test_bitops.c
4045F:	tools/*/bitops*
4046
4047BLINKM RGB LED DRIVER
4048M:	Jan-Simon Moeller <[email protected]>
4049S:	Maintained
4050F:	drivers/leds/leds-blinkm.c
4051
4052BLOCK LAYER
4053M:	Jens Axboe <[email protected]>
4054L:	[email protected]
4055S:	Maintained
4056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4057F:	Documentation/ABI/stable/sysfs-block
4058F:	Documentation/block/
4059F:	block/
4060F:	drivers/block/
4061F:	include/linux/bio.h
4062F:	include/linux/blk*
4063F:	kernel/trace/blktrace.c
4064F:	lib/sbitmap.c
4065
4066BLOCK LAYER DEVICE DRIVER API [RUST]
4067M:	Andreas Hindborg <[email protected]>
4068R:	Boqun Feng <[email protected]>
4069L:	[email protected]
4070L:	[email protected]
4071S:	Supported
4072W:	https://rust-for-linux.com
4073B:	https://github.com/Rust-for-Linux/linux/issues
4074C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4075T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4076F:	drivers/block/rnull.rs
4077F:	rust/kernel/block.rs
4078F:	rust/kernel/block/
4079
4080BLOCK2MTD DRIVER
4081M:	Joern Engel <[email protected]>
4082L:	[email protected]
4083S:	Maintained
4084F:	drivers/mtd/devices/block2mtd.c
4085
4086BLUETOOTH DRIVERS
4087M:	Marcel Holtmann <[email protected]>
4088M:	Luiz Augusto von Dentz <[email protected]>
4089L:	[email protected]
4090S:	Supported
4091W:	http://www.bluez.org/
4092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4094F:	Documentation/devicetree/bindings/net/bluetooth/
4095F:	drivers/bluetooth/
4096
4097BLUETOOTH SUBSYSTEM
4098M:	Marcel Holtmann <[email protected]>
4099M:	Johan Hedberg <[email protected]>
4100M:	Luiz Augusto von Dentz <[email protected]>
4101L:	[email protected]
4102S:	Supported
4103W:	http://www.bluez.org/
4104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4106F:	Documentation/ABI/stable/sysfs-class-bluetooth
4107F:	include/net/bluetooth/
4108F:	net/bluetooth/
4109
4110BONDING DRIVER
4111M:	Jay Vosburgh <[email protected]>
4112L:	[email protected]
4113S:	Maintained
4114F:	Documentation/networking/bonding.rst
4115F:	drivers/net/bonding/
4116F:	include/net/bond*
4117F:	include/uapi/linux/if_bonding.h
4118F:	tools/testing/selftests/drivers/net/bonding/
4119
4120BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4121M:	Dan Robertson <[email protected]>
4122L:	[email protected]
4123S:	Maintained
4124F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4125F:	drivers/iio/accel/bma400*
4126
4127BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4128M:	Alex Lanzano <[email protected]>
4129L:	[email protected]
4130S:	Maintained
4131F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4132F:	drivers/iio/imu/bmi270/
4133
4134BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4135M:	Jagath Jog J <[email protected]>
4136L:	[email protected]
4137S:	Maintained
4138F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4139F:	drivers/iio/imu/bmi323/
4140
4141BPF JIT for ARC
4142M:	Shahab Vahedi <[email protected]>
4143L:	[email protected]
4144S:	Maintained
4145F:	arch/arc/net/
4146
4147BPF JIT for ARM
4148M:	Russell King <[email protected]>
4149M:	Puranjay Mohan <[email protected]>
4150L:	[email protected]
4151S:	Maintained
4152F:	arch/arm/net/
4153
4154BPF JIT for ARM64
4155M:	Daniel Borkmann <[email protected]>
4156M:	Alexei Starovoitov <[email protected]>
4157M:	Puranjay Mohan <[email protected]>
4158R:	Xu Kuohai <[email protected]>
4159L:	[email protected]
4160S:	Supported
4161F:	arch/arm64/net/
4162
4163BPF JIT for LOONGARCH
4164M:	Tiezhu Yang <[email protected]>
4165R:	Hengqi Chen <[email protected]>
4166L:	[email protected]
4167S:	Maintained
4168F:	arch/loongarch/net/
4169
4170BPF JIT for MIPS (32-BIT AND 64-BIT)
4171M:	Johan Almbladh <[email protected]>
4172M:	Paul Burton <[email protected]>
4173L:	[email protected]
4174S:	Maintained
4175F:	arch/mips/net/
4176
4177BPF JIT for NFP NICs
4178M:	Jakub Kicinski <[email protected]>
4179L:	[email protected]
4180S:	Odd Fixes
4181F:	drivers/net/ethernet/netronome/nfp/bpf/
4182
4183BPF JIT for POWERPC (32-BIT AND 64-BIT)
4184M:	Hari Bathini <[email protected]>
4185M:	Christophe Leroy <[email protected]>
4186R:	Naveen N Rao <[email protected]>
4187L:	[email protected]
4188S:	Supported
4189F:	arch/powerpc/net/
4190
4191BPF JIT for RISC-V (32-bit)
4192M:	Luke Nelson <[email protected]>
4193M:	Xi Wang <[email protected]>
4194L:	[email protected]
4195S:	Maintained
4196F:	arch/riscv/net/
4197X:	arch/riscv/net/bpf_jit_comp64.c
4198
4199BPF JIT for RISC-V (64-bit)
4200M:	Björn Töpel <[email protected]>
4201R:	Pu Lehui <[email protected]>
4202R:	Puranjay Mohan <[email protected]>
4203L:	[email protected]
4204S:	Maintained
4205F:	arch/riscv/net/
4206X:	arch/riscv/net/bpf_jit_comp32.c
4207
4208BPF JIT for S390
4209M:	Ilya Leoshkevich <[email protected]>
4210M:	Heiko Carstens <[email protected]>
4211M:	Vasily Gorbik <[email protected]>
4212L:	[email protected]
4213S:	Supported
4214F:	arch/s390/net/
4215X:	arch/s390/net/pnet.c
4216
4217BPF JIT for SPARC (32-BIT AND 64-BIT)
4218M:	David S. Miller <[email protected]>
4219L:	[email protected]
4220S:	Odd Fixes
4221F:	arch/sparc/net/
4222
4223BPF JIT for X86 32-BIT
4224M:	Wang YanQing <[email protected]>
4225L:	[email protected]
4226S:	Odd Fixes
4227F:	arch/x86/net/bpf_jit_comp32.c
4228
4229BPF JIT for X86 64-BIT
4230M:	Alexei Starovoitov <[email protected]>
4231M:	Daniel Borkmann <[email protected]>
4232L:	[email protected]
4233S:	Supported
4234F:	arch/x86/net/
4235X:	arch/x86/net/bpf_jit_comp32.c
4236
4237BPF [BTF]
4238M:	Martin KaFai Lau <[email protected]>
4239L:	[email protected]
4240S:	Maintained
4241F:	include/linux/btf*
4242F:	kernel/bpf/btf.c
4243
4244BPF [CORE]
4245M:	Alexei Starovoitov <[email protected]>
4246M:	Daniel Borkmann <[email protected]>
4247R:	John Fastabend <[email protected]>
4248L:	[email protected]
4249S:	Maintained
4250F:	include/linux/bpf*
4251F:	include/linux/filter.h
4252F:	include/linux/tnum.h
4253F:	kernel/bpf/core.c
4254F:	kernel/bpf/dispatcher.c
4255F:	kernel/bpf/mprog.c
4256F:	kernel/bpf/syscall.c
4257F:	kernel/bpf/tnum.c
4258F:	kernel/bpf/trampoline.c
4259F:	kernel/bpf/verifier.c
4260
4261BPF [CRYPTO]
4262M:	Vadim Fedorenko <[email protected]>
4263L:	[email protected]
4264S:	Maintained
4265F:	crypto/bpf_crypto_skcipher.c
4266F:	include/linux/bpf_crypto.h
4267F:	kernel/bpf/crypto.c
4268
4269BPF [DOCUMENTATION] (Related to Standardization)
4270R:	David Vernet <[email protected]>
4271L:	[email protected]
4272L:	[email protected]
4273S:	Maintained
4274F:	Documentation/bpf/standardization/
4275
4276BPF [GENERAL] (Safe Dynamic Programs and Tools)
4277M:	Alexei Starovoitov <[email protected]>
4278M:	Daniel Borkmann <[email protected]>
4279M:	Andrii Nakryiko <[email protected]>
4280R:	Martin KaFai Lau <[email protected]>
4281R:	Eduard Zingerman <[email protected]>
4282R:	Song Liu <[email protected]>
4283R:	Yonghong Song <[email protected]>
4284R:	John Fastabend <[email protected]>
4285R:	KP Singh <[email protected]>
4286R:	Stanislav Fomichev <[email protected]>
4287R:	Hao Luo <[email protected]>
4288R:	Jiri Olsa <[email protected]>
4289L:	[email protected]
4290S:	Supported
4291W:	https://bpf.io/
4292Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4295F:	Documentation/bpf/
4296F:	Documentation/networking/filter.rst
4297F:	Documentation/userspace-api/ebpf/
4298F:	arch/*/net/*
4299F:	include/linux/bpf*
4300F:	include/linux/btf*
4301F:	include/linux/filter.h
4302F:	include/trace/events/xdp.h
4303F:	include/uapi/linux/bpf*
4304F:	include/uapi/linux/btf*
4305F:	include/uapi/linux/filter.h
4306F:	kernel/bpf/
4307F:	kernel/trace/bpf_trace.c
4308F:	lib/buildid.c
4309F:	lib/test_bpf.c
4310F:	net/bpf/
4311F:	net/core/filter.c
4312F:	net/sched/act_bpf.c
4313F:	net/sched/cls_bpf.c
4314F:	samples/bpf/
4315F:	scripts/bpf_doc.py
4316F:	scripts/Makefile.btf
4317F:	scripts/pahole-version.sh
4318F:	tools/bpf/
4319F:	tools/lib/bpf/
4320F:	tools/testing/selftests/bpf/
4321
4322BPF [ITERATOR]
4323M:	Yonghong Song <[email protected]>
4324L:	[email protected]
4325S:	Maintained
4326F:	kernel/bpf/*iter.c
4327
4328BPF [L7 FRAMEWORK] (sockmap)
4329M:	John Fastabend <[email protected]>
4330M:	Jakub Sitnicki <[email protected]>
4331L:	[email protected]
4332L:	[email protected]
4333S:	Maintained
4334F:	include/linux/skmsg.h
4335F:	net/core/skmsg.c
4336F:	net/core/sock_map.c
4337F:	net/ipv4/tcp_bpf.c
4338F:	net/ipv4/udp_bpf.c
4339F:	net/unix/unix_bpf.c
4340
4341BPF [LIBRARY] (libbpf)
4342M:	Andrii Nakryiko <[email protected]>
4343M:	Eduard Zingerman <[email protected]>
4344L:	[email protected]
4345S:	Maintained
4346F:	tools/lib/bpf/
4347
4348BPF [MISC]
4349L:	[email protected]
4350S:	Odd Fixes
4351K:	(?:\b|_)bpf(?:\b|_)
4352
4353BPF [NETKIT] (BPF-programmable network device)
4354M:	Daniel Borkmann <[email protected]>
4355M:	Nikolay Aleksandrov <[email protected]>
4356L:	[email protected]
4357L:	[email protected]
4358S:	Supported
4359F:	drivers/net/netkit.c
4360F:	include/net/netkit.h
4361
4362BPF [NETWORKING] (struct_ops, reuseport)
4363M:	Martin KaFai Lau <[email protected]>
4364L:	[email protected]
4365L:	[email protected]
4366S:	Maintained
4367F:	kernel/bpf/bpf_struct*
4368
4369BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4370M:	Martin KaFai Lau <[email protected]>
4371M:	Daniel Borkmann <[email protected]>
4372R:	John Fastabend <[email protected]>
4373L:	[email protected]
4374L:	[email protected]
4375S:	Maintained
4376F:	include/net/tcx.h
4377F:	kernel/bpf/tcx.c
4378F:	net/core/filter.c
4379F:	net/sched/act_bpf.c
4380F:	net/sched/cls_bpf.c
4381
4382BPF [RINGBUF]
4383M:	Andrii Nakryiko <[email protected]>
4384L:	[email protected]
4385S:	Maintained
4386F:	kernel/bpf/ringbuf.c
4387
4388BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4389M:	KP Singh <[email protected]>
4390M:	Matt Bobrowski <[email protected]>
4391L:	[email protected]
4392S:	Maintained
4393F:	Documentation/bpf/prog_lsm.rst
4394F:	include/linux/bpf_lsm.h
4395F:	kernel/bpf/bpf_lsm.c
4396F:	kernel/trace/bpf_trace.c
4397F:	security/bpf/
4398
4399BPF [SELFTESTS] (Test Runners & Infrastructure)
4400M:	Andrii Nakryiko <[email protected]>
4401M:	Eduard Zingerman <[email protected]>
4402R:	Mykola Lysenko <[email protected]>
4403L:	[email protected]
4404S:	Maintained
4405F:	tools/testing/selftests/bpf/
4406
4407BPF [STORAGE & CGROUPS]
4408M:	Martin KaFai Lau <[email protected]>
4409L:	[email protected]
4410S:	Maintained
4411F:	kernel/bpf/*storage.c
4412F:	kernel/bpf/bpf_lru*
4413F:	kernel/bpf/cgroup.c
4414
4415BPF [TOOLING] (bpftool)
4416M:	Quentin Monnet <[email protected]>
4417L:	[email protected]
4418S:	Maintained
4419F:	kernel/bpf/disasm.*
4420F:	tools/bpf/bpftool/
4421
4422BPF [TRACING]
4423M:	Song Liu <[email protected]>
4424R:	Jiri Olsa <[email protected]>
4425L:	[email protected]
4426S:	Maintained
4427F:	kernel/bpf/stackmap.c
4428F:	kernel/trace/bpf_trace.c
4429F:	lib/buildid.c
4430
4431BROADCOM ASP 2.0 ETHERNET DRIVER
4432M:	Justin Chen <[email protected]>
4433M:	Florian Fainelli <[email protected]>
4434L:	[email protected]
4435L:	[email protected]
4436S:	Supported
4437F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4438F:	drivers/net/ethernet/broadcom/asp2/
4439
4440BROADCOM B44 10/100 ETHERNET DRIVER
4441M:	Michael Chan <[email protected]>
4442L:	[email protected]
4443S:	Maintained
4444F:	drivers/net/ethernet/broadcom/b44.*
4445
4446BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4447M:	Florian Fainelli <[email protected]>
4448L:	[email protected]
4449L:	[email protected] (subscribers-only)
4450S:	Supported
4451F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4452F:	drivers/net/dsa/b53/*
4453F:	drivers/net/dsa/bcm_sf2*
4454F:	include/linux/dsa/brcm.h
4455F:	include/linux/platform_data/b53.h
4456
4457BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4458M:	Florian Fainelli <[email protected]>
4459R:	Broadcom internal kernel review list <[email protected]>
4460L:	[email protected] (moderated for non-subscribers)
4461L:	[email protected] (moderated for non-subscribers)
4462S:	Maintained
4463T:	git https://github.com/broadcom/stblinux.git
4464F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4465F:	drivers/pci/controller/pcie-brcmstb.c
4466F:	drivers/staging/vc04_services
4467N:	bcm2711
4468N:	bcm283*
4469N:	raspberrypi
4470
4471BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4472M:	Florian Fainelli <[email protected]>
4473M:	Ray Jui <[email protected]>
4474M:	Scott Branden <[email protected]>
4475R:	Broadcom internal kernel review list <[email protected]>
4476S:	Maintained
4477T:	git https://github.com/broadcom/mach-bcm
4478F:	arch/arm/mach-bcm/
4479N:	bcm281*
4480N:	bcm113*
4481N:	bcm216*
4482N:	kona
4483
4484BROADCOM BCM2835 CAMERA DRIVERS
4485M:	Raspberry Pi Kernel Maintenance <[email protected]>
4486L:	[email protected]
4487S:	Maintained
4488F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4489F:	drivers/media/platform/broadcom/bcm2835-unicam*
4490
4491BROADCOM BCM47XX MIPS ARCHITECTURE
4492M:	Hauke Mehrtens <[email protected]>
4493M:	Rafał Miłecki <[email protected]>
4494L:	[email protected]
4495S:	Maintained
4496F:	Documentation/devicetree/bindings/mips/brcm/
4497F:	arch/mips/bcm47xx/*
4498F:	arch/mips/include/asm/mach-bcm47xx/*
4499
4500BROADCOM BCM4908 ETHERNET DRIVER
4501M:	Rafał Miłecki <[email protected]>
4502R:	Broadcom internal kernel review list <[email protected]>
4503L:	[email protected]
4504S:	Maintained
4505F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4506F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4507F:	drivers/net/ethernet/broadcom/unimac.h
4508
4509BROADCOM BCM4908 PINMUX DRIVER
4510M:	Rafał Miłecki <[email protected]>
4511R:	Broadcom internal kernel review list <[email protected]>
4512L:	[email protected]
4513S:	Maintained
4514F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4515F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4516
4517BROADCOM BCM5301X ARM ARCHITECTURE
4518M:	Florian Fainelli <[email protected]>
4519M:	Hauke Mehrtens <[email protected]>
4520M:	Rafał Miłecki <[email protected]>
4521R:	Broadcom internal kernel review list <[email protected]>
4522L:	[email protected] (moderated for non-subscribers)
4523S:	Maintained
4524F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4525F:	arch/arm/boot/dts/broadcom/bcm470*
4526F:	arch/arm/boot/dts/broadcom/bcm5301*
4527F:	arch/arm/boot/dts/broadcom/bcm953012*
4528F:	arch/arm/mach-bcm/bcm_5301x.c
4529
4530BROADCOM BCM53573 ARM ARCHITECTURE
4531M:	Florian Fainelli <[email protected]>
4532M:	Rafał Miłecki <[email protected]>
4533R:	Broadcom internal kernel review list <[email protected]>
4534L:	[email protected] (moderated for non-subscribers)
4535S:	Maintained
4536F:	arch/arm/boot/dts/broadcom/bcm47189*
4537F:	arch/arm/boot/dts/broadcom/bcm53573*
4538
4539BROADCOM BCM63XX/BCM33XX UDC DRIVER
4540M:	Kevin Cernekee <[email protected]>
4541L:	[email protected]
4542S:	Maintained
4543F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4544
4545BROADCOM BCM7XXX ARM ARCHITECTURE
4546M:	Florian Fainelli <[email protected]>
4547R:	Broadcom internal kernel review list <[email protected]>
4548L:	[email protected] (moderated for non-subscribers)
4549S:	Maintained
4550T:	git https://github.com/broadcom/stblinux.git
4551F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4552F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4553F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4554F:	arch/arm/mach-bcm/*brcmstb*
4555F:	arch/arm/mm/cache-b15-rac.c
4556F:	drivers/bus/brcmstb_gisb.c
4557F:	drivers/pci/controller/pcie-brcmstb.c
4558N:	brcmstb
4559N:	bcm7038
4560N:	bcm7120
4561
4562BROADCOM BCMBCA ARM ARCHITECTURE
4563M:	William Zhang <[email protected]>
4564M:	Anand Gore <[email protected]>
4565M:	Kursad Oney <[email protected]>
4566M:	Florian Fainelli <[email protected]>
4567M:	Rafał Miłecki <[email protected]>
4568R:	Broadcom internal kernel review list <[email protected]>
4569L:	[email protected] (moderated for non-subscribers)
4570S:	Maintained
4571T:	git https://github.com/broadcom/stblinux.git
4572F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4573F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4574N:	bcmbca
4575N:	bcm[9]?47622
4576N:	bcm[9]?4912
4577N:	bcm[9]?63138
4578N:	bcm[9]?63146
4579N:	bcm[9]?63148
4580N:	bcm[9]?63158
4581N:	bcm[9]?63178
4582N:	bcm[9]?6756
4583N:	bcm[9]?6813
4584N:	bcm[9]?6846
4585N:	bcm[9]?6855
4586N:	bcm[9]?6856
4587N:	bcm[9]?6858
4588N:	bcm[9]?6878
4589
4590BROADCOM BDC DRIVER
4591M:	Justin Chen <[email protected]>
4592M:	Al Cooper <[email protected]>
4593R:	Broadcom internal kernel review list <[email protected]>
4594L:	[email protected]
4595S:	Maintained
4596F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4597F:	drivers/usb/gadget/udc/bdc/
4598
4599BROADCOM BMIPS CPUFREQ DRIVER
4600M:	Markus Mayer <[email protected]>
4601R:	Broadcom internal kernel review list <[email protected]>
4602L:	[email protected]
4603S:	Maintained
4604F:	drivers/cpufreq/bmips-cpufreq.c
4605
4606BROADCOM BMIPS MIPS ARCHITECTURE
4607M:	Florian Fainelli <[email protected]>
4608R:	Broadcom internal kernel review list <[email protected]>
4609L:	[email protected]
4610S:	Maintained
4611T:	git https://github.com/broadcom/stblinux.git
4612F:	arch/mips/bmips/*
4613F:	arch/mips/boot/dts/brcm/bcm*.dts*
4614F:	arch/mips/include/asm/mach-bmips/*
4615F:	arch/mips/kernel/*bmips*
4616F:	drivers/irqchip/irq-bcm63*
4617F:	drivers/irqchip/irq-bcm7*
4618F:	drivers/irqchip/irq-brcmstb*
4619F:	drivers/pmdomain/bcm/bcm63xx-power.c
4620F:	include/linux/bcm963xx_nvram.h
4621F:	include/linux/bcm963xx_tag.h
4622
4623BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4624M:	Rasesh Mody <[email protected]>
4625M:	[email protected]
4626L:	[email protected]
4627S:	Maintained
4628F:	drivers/net/ethernet/broadcom/bnx2.*
4629F:	drivers/net/ethernet/broadcom/bnx2_*
4630
4631BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4632M:	Saurav Kashyap <[email protected]>
4633M:	Javed Hasan <[email protected]>
4634M:	[email protected]
4635L:	[email protected]
4636S:	Supported
4637F:	drivers/scsi/bnx2fc/
4638
4639BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4640M:	Nilesh Javali <[email protected]>
4641M:	Manish Rangankar <[email protected]>
4642M:	[email protected]
4643L:	[email protected]
4644S:	Supported
4645F:	drivers/scsi/bnx2i/
4646
4647BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4648M:	Sudarsana Kalluru <[email protected]>
4649M:	Manish Chopra <[email protected]>
4650L:	[email protected]
4651S:	Maintained
4652F:	drivers/net/ethernet/broadcom/bnx2x/
4653
4654BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4655M:	Michael Chan <[email protected]>
4656M:	Pavan Chebbi <[email protected]>
4657L:	[email protected]
4658S:	Maintained
4659F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4660F:	drivers/net/ethernet/broadcom/bnxt/
4661F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4662
4663BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4664M:	Arend van Spriel <[email protected]>
4665L:	[email protected]
4666L:	[email protected]
4667L:	[email protected]
4668S:	Supported
4669F:	drivers/net/wireless/broadcom/brcm80211/
4670F:	include/linux/platform_data/brcmfmac.h
4671
4672BROADCOM BRCMSTB GPIO DRIVER
4673M:	Doug Berger <[email protected]>
4674M:	Florian Fainelli <[email protected]>
4675R:	Broadcom internal kernel review list <[email protected]>
4676S:	Supported
4677F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4678F:	drivers/gpio/gpio-brcmstb.c
4679
4680BROADCOM BRCMSTB I2C DRIVER
4681M:	Kamal Dasu <[email protected]>
4682R:	Broadcom internal kernel review list <[email protected]>
4683L:	[email protected]
4684S:	Supported
4685F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4686F:	drivers/i2c/busses/i2c-brcmstb.c
4687
4688BROADCOM BRCMSTB UART DRIVER
4689M:	Al Cooper <[email protected]>
4690R:	Broadcom internal kernel review list <[email protected]>
4691L:	[email protected]
4692S:	Maintained
4693F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4694F:	drivers/tty/serial/8250/8250_bcm7271.c
4695
4696BROADCOM BRCMSTB USB EHCI DRIVER
4697M:	Justin Chen <[email protected]>
4698M:	Al Cooper <[email protected]>
4699R:	Broadcom internal kernel review list <[email protected]>
4700L:	[email protected]
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4703F:	drivers/usb/host/ehci-brcm.*
4704
4705BROADCOM BRCMSTB USB PIN MAP DRIVER
4706M:	Al Cooper <[email protected]>
4707R:	Broadcom internal kernel review list <[email protected]>
4708L:	[email protected]
4709S:	Maintained
4710F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4711F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4712
4713BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4714M:	Justin Chen <[email protected]>
4715M:	Al Cooper <[email protected]>
4716R:	Broadcom internal kernel review list <[email protected]>
4717L:	[email protected]
4718S:	Maintained
4719F:	drivers/phy/broadcom/phy-brcm-usb*
4720
4721BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4722M:	William Zhang <[email protected]>
4723M:	Kursad Oney <[email protected]>
4724M:	Jonas Gorski <[email protected]>
4725R:	Broadcom internal kernel review list <[email protected]>
4726L:	[email protected]
4727S:	Maintained
4728F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4729F:	drivers/spi/spi-bcm63xx-hsspi.c
4730F:	drivers/spi/spi-bcmbca-hsspi.c
4731
4732BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4733M:	Jonas Gorski <[email protected]>
4734L:	[email protected]
4735S:	Odd Fixes
4736F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4737F:	drivers/spi/spi-bcm63xx.c
4738
4739BROADCOM ETHERNET PHY DRIVERS
4740M:	Florian Fainelli <[email protected]>
4741R:	Broadcom internal kernel review list <[email protected]>
4742L:	[email protected]
4743S:	Supported
4744F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4745F:	drivers/net/phy/bcm*.[ch]
4746F:	drivers/net/phy/broadcom.c
4747F:	include/linux/brcmphy.h
4748
4749BROADCOM GENET ETHERNET DRIVER
4750M:	Doug Berger <[email protected]>
4751M:	Florian Fainelli <[email protected]>
4752R:	Broadcom internal kernel review list <[email protected]>
4753L:	[email protected]
4754S:	Maintained
4755F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4756F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4757F:	drivers/net/ethernet/broadcom/genet/
4758F:	drivers/net/ethernet/broadcom/unimac.h
4759F:	drivers/net/mdio/mdio-bcm-unimac.c
4760F:	include/linux/platform_data/bcmgenet.h
4761F:	include/linux/platform_data/mdio-bcm-unimac.h
4762
4763BROADCOM IPROC ARM ARCHITECTURE
4764M:	Ray Jui <[email protected]>
4765M:	Scott Branden <[email protected]>
4766R:	Broadcom internal kernel review list <[email protected]>
4767L:	[email protected] (moderated for non-subscribers)
4768S:	Maintained
4769T:	git https://github.com/broadcom/stblinux.git
4770F:	arch/arm64/boot/dts/broadcom/northstar2/*
4771F:	arch/arm64/boot/dts/broadcom/stingray/*
4772F:	drivers/clk/bcm/clk-ns*
4773F:	drivers/clk/bcm/clk-sr*
4774F:	drivers/pinctrl/bcm/pinctrl-ns*
4775F:	include/dt-bindings/clock/bcm-sr*
4776N:	iproc
4777N:	cygnus
4778N:	bcm[-_]nsp
4779N:	bcm9113*
4780N:	bcm9583*
4781N:	bcm9585*
4782N:	bcm9586*
4783N:	bcm988312
4784N:	bcm113*
4785N:	bcm583*
4786N:	bcm585*
4787N:	bcm586*
4788N:	bcm88312
4789N:	hr2
4790N:	stingray
4791
4792BROADCOM IPROC GBIT ETHERNET DRIVER
4793M:	Rafał Miłecki <[email protected]>
4794R:	Broadcom internal kernel review list <[email protected]>
4795L:	[email protected]
4796S:	Maintained
4797F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4798F:	drivers/net/ethernet/broadcom/bgmac*
4799F:	drivers/net/ethernet/broadcom/unimac.h
4800
4801BROADCOM KONA GPIO DRIVER
4802M:	Ray Jui <[email protected]>
4803R:	Broadcom internal kernel review list <[email protected]>
4804S:	Supported
4805F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4806F:	drivers/gpio/gpio-bcm-kona.c
4807
4808BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4809M:	Sathya Prakash Veerichetty <[email protected]>
4810M:	Kashyap Desai <[email protected]>
4811M:	Sumit Saxena <[email protected]>
4812M:	Sreekanth Reddy <[email protected]>
4813L:	[email protected]
4814L:	[email protected]
4815S:	Supported
4816W:	https://www.broadcom.com/support/storage
4817F:	drivers/scsi/mpi3mr/
4818
4819BROADCOM NETXTREME-E ROCE DRIVER
4820M:	Selvin Xavier <[email protected]>
4821M:	Kalesh AP <[email protected]>
4822L:	[email protected]
4823S:	Supported
4824W:	http://www.broadcom.com
4825F:	drivers/infiniband/hw/bnxt_re/
4826F:	include/uapi/rdma/bnxt_re-abi.h
4827
4828BROADCOM NVRAM DRIVER
4829M:	Rafał Miłecki <[email protected]>
4830L:	[email protected]
4831S:	Maintained
4832F:	drivers/firmware/broadcom/*
4833
4834BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4835M:	Rafał Miłecki <[email protected]>
4836M:	Florian Fainelli <[email protected]>
4837R:	Broadcom internal kernel review list <[email protected]>
4838L:	[email protected]
4839S:	Maintained
4840T:	git https://github.com/broadcom/stblinux.git
4841F:	drivers/pmdomain/bcm/bcm-pmb.c
4842F:	include/dt-bindings/soc/bcm-pmb.h
4843
4844BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4845M:	Rafał Miłecki <[email protected]>
4846L:	[email protected]
4847S:	Maintained
4848F:	drivers/bcma/
4849F:	include/linux/bcma/
4850
4851BROADCOM SPI DRIVER
4852M:	Kamal Dasu <[email protected]>
4853R:	Broadcom internal kernel review list <[email protected]>
4854S:	Maintained
4855F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4856F:	drivers/spi/spi-bcm-qspi.*
4857F:	drivers/spi/spi-brcmstb-qspi.c
4858F:	drivers/spi/spi-iproc-qspi.c
4859
4860BROADCOM STB AVS CPUFREQ DRIVER
4861M:	Markus Mayer <[email protected]>
4862R:	Broadcom internal kernel review list <[email protected]>
4863L:	[email protected]
4864S:	Maintained
4865F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4866F:	drivers/cpufreq/brcmstb*
4867
4868BROADCOM STB AVS TMON DRIVER
4869M:	Markus Mayer <[email protected]>
4870R:	Broadcom internal kernel review list <[email protected]>
4871L:	[email protected]
4872S:	Maintained
4873F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4874F:	drivers/thermal/broadcom/brcmstb*
4875
4876BROADCOM STB DPFE DRIVER
4877M:	Markus Mayer <[email protected]>
4878R:	Broadcom internal kernel review list <[email protected]>
4879L:	[email protected] (moderated for non-subscribers)
4880S:	Maintained
4881F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4882F:	drivers/memory/brcmstb_dpfe.c
4883
4884BROADCOM STB NAND FLASH DRIVER
4885M:	Brian Norris <[email protected]>
4886M:	Kamal Dasu <[email protected]>
4887R:	Broadcom internal kernel review list <[email protected]>
4888L:	[email protected]
4889S:	Maintained
4890F:	drivers/mtd/nand/raw/brcmnand/
4891F:	include/linux/platform_data/brcmnand.h
4892
4893BROADCOM STB PCIE DRIVER
4894M:	Jim Quinlan <[email protected]>
4895M:	Nicolas Saenz Julienne <[email protected]>
4896M:	Florian Fainelli <[email protected]>
4897R:	Broadcom internal kernel review list <[email protected]>
4898L:	[email protected]
4899S:	Maintained
4900F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4901F:	drivers/pci/controller/pcie-brcmstb.c
4902
4903BROADCOM SYSTEMPORT ETHERNET DRIVER
4904M:	Florian Fainelli <[email protected]>
4905R:	Broadcom internal kernel review list <[email protected]>
4906L:	[email protected]
4907S:	Maintained
4908F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4909F:	drivers/net/ethernet/broadcom/bcmsysport.*
4910F:	drivers/net/ethernet/broadcom/unimac.h
4911
4912BROADCOM TG3 GIGABIT ETHERNET DRIVER
4913M:	Pavan Chebbi <[email protected]>
4914M:	Michael Chan <[email protected]>
4915L:	[email protected]
4916S:	Maintained
4917F:	drivers/net/ethernet/broadcom/tg3.*
4918
4919BROADCOM VK DRIVER
4920M:	Scott Branden <[email protected]>
4921R:	Broadcom internal kernel review list <[email protected]>
4922S:	Supported
4923F:	drivers/misc/bcm-vk/
4924F:	include/uapi/linux/misc/bcm_vk.h
4925
4926BROCADE BFA FC SCSI DRIVER
4927M:	Anil Gurumurthy <[email protected]>
4928M:	Sudarsana Kalluru <[email protected]>
4929L:	[email protected]
4930S:	Supported
4931F:	drivers/scsi/bfa/
4932
4933BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4934M:	Rasesh Mody <[email protected]>
4935M:	Sudarsana Kalluru <[email protected]>
4936M:	[email protected]
4937L:	[email protected]
4938S:	Maintained
4939F:	drivers/net/ethernet/brocade/bna/
4940
4941BSG (block layer generic sg v4 driver)
4942M:	FUJITA Tomonori <[email protected]>
4943L:	[email protected]
4944S:	Supported
4945F:	block/bsg.c
4946F:	include/linux/bsg.h
4947F:	include/uapi/linux/bsg.h
4948
4949BT87X AUDIO DRIVER
4950M:	Clemens Ladisch <[email protected]>
4951L:	[email protected]
4952S:	Maintained
4953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4954F:	Documentation/sound/cards/bt87x.rst
4955F:	sound/pci/bt87x.c
4956
4957BT8XXGPIO DRIVER
4958M:	Michael Buesch <[email protected]>
4959S:	Maintained
4960W:	http://bu3sch.de/btgpio.php
4961F:	drivers/gpio/gpio-bt8xx.c
4962
4963BTRFS FILE SYSTEM
4964M:	Chris Mason <[email protected]>
4965M:	Josef Bacik <[email protected]>
4966M:	David Sterba <[email protected]>
4967L:	[email protected]
4968S:	Maintained
4969W:	https://btrfs.readthedocs.io
4970Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4971C:	irc://irc.libera.chat/btrfs
4972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4973F:	Documentation/filesystems/btrfs.rst
4974F:	fs/btrfs/
4975F:	include/linux/btrfs*
4976F:	include/trace/events/btrfs.h
4977F:	include/uapi/linux/btrfs*
4978
4979BTTV VIDEO4LINUX DRIVER
4980M:	Mauro Carvalho Chehab <[email protected]>
4981L:	[email protected]
4982S:	Odd fixes
4983W:	https://linuxtv.org
4984T:	git git://linuxtv.org/media.git
4985F:	Documentation/driver-api/media/drivers/bttv*
4986F:	drivers/media/pci/bt8xx/bttv*
4987
4988BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4989M:	Chanwoo Choi <[email protected]>
4990L:	[email protected]
4991L:	[email protected]
4992S:	Maintained
4993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4994F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4995F:	drivers/devfreq/exynos-bus.c
4996
4997BUSLOGIC SCSI DRIVER
4998M:	Khalid Aziz <[email protected]>
4999L:	[email protected]
5000S:	Maintained
5001F:	drivers/scsi/BusLogic.*
5002F:	drivers/scsi/FlashPoint.*
5003
5004BXCAN CAN NETWORK DRIVER
5005M:	Dario Binacchi <[email protected]>
5006L:	[email protected]
5007S:	Maintained
5008F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5009F:	drivers/net/can/bxcan.c
5010
5011C-MEDIA CMI8788 DRIVER
5012M:	Clemens Ladisch <[email protected]>
5013L:	[email protected]
5014S:	Maintained
5015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5016F:	sound/pci/oxygen/
5017
5018C-SKY ARCHITECTURE
5019M:	Guo Ren <[email protected]>
5020L:	[email protected]
5021S:	Supported
5022T:	git https://github.com/c-sky/csky-linux.git
5023F:	Documentation/devicetree/bindings/csky/
5024F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5025F:	Documentation/devicetree/bindings/timer/csky,*
5026F:	arch/csky/
5027F:	drivers/clocksource/timer-gx6605s.c
5028F:	drivers/clocksource/timer-mp-csky.c
5029F:	drivers/irqchip/irq-csky-*
5030N:	csky
5031K:	csky
5032
5033CA8210 IEEE-802.15.4 RADIO DRIVER
5034L:	[email protected]
5035S:	Orphan
5036W:	https://github.com/Cascoda/ca8210-linux.git
5037F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5038F:	drivers/net/ieee802154/ca8210.c
5039
5040CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5041M:	David Howells <[email protected]>
5042L:	[email protected]
5043S:	Supported
5044F:	Documentation/filesystems/caching/cachefiles.rst
5045F:	fs/cachefiles/
5046
5047CACHESTAT: PAGE CACHE STATS FOR A FILE
5048M:	Nhat Pham <[email protected]>
5049M:	Johannes Weiner <[email protected]>
5050L:	[email protected]
5051S:	Maintained
5052F:	tools/testing/selftests/cachestat/test_cachestat.c
5053
5054CADENCE MIPI-CSI2 BRIDGES
5055M:	Maxime Ripard <[email protected]>
5056L:	[email protected]
5057S:	Maintained
5058F:	Documentation/devicetree/bindings/media/cdns,*.txt
5059F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5060F:	drivers/media/platform/cadence/cdns-csi2*
5061
5062CADENCE NAND DRIVER
5063L:	[email protected]
5064S:	Orphan
5065F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5066F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5067
5068CADENCE USB3 DRD IP DRIVER
5069M:	Peter Chen <[email protected]>
5070M:	Pawel Laszczak <[email protected]>
5071R:	Roger Quadros <[email protected]>
5072L:	[email protected]
5073S:	Maintained
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5075F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5076F:	drivers/usb/cdns3/
5077X:	drivers/usb/cdns3/cdnsp*
5078
5079CADENCE USBHS DRIVER
5080M:	Pawel Laszczak <[email protected]>
5081L:	[email protected]
5082S:	Maintained
5083F:	drivers/usb/gadget/udc/cdns2
5084
5085CADENCE USBSSP DRD IP DRIVER
5086M:	Pawel Laszczak <[email protected]>
5087L:	[email protected]
5088S:	Maintained
5089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5090F:	drivers/usb/cdns3/
5091X:	drivers/usb/cdns3/cdns3*
5092
5093CADET FM/AM RADIO RECEIVER DRIVER
5094M:	Hans Verkuil <[email protected]>
5095L:	[email protected]
5096S:	Maintained
5097W:	https://linuxtv.org
5098T:	git git://linuxtv.org/media.git
5099F:	drivers/media/radio/radio-cadet*
5100
5101CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5102L:	[email protected]
5103S:	Orphan
5104T:	git git://linuxtv.org/media.git
5105F:	Documentation/admin-guide/media/cafe_ccic*
5106F:	drivers/media/platform/marvell/
5107
5108CAIF NETWORK LAYER
5109L:	[email protected]
5110S:	Orphan
5111F:	Documentation/networking/caif/
5112F:	drivers/net/caif/
5113F:	include/net/caif/
5114F:	include/uapi/linux/caif/
5115F:	net/caif/
5116
5117CAKE QDISC
5118M:	Toke Høiland-Jørgensen <[email protected]>
5119L:	[email protected] (moderated for non-subscribers)
5120S:	Maintained
5121F:	net/sched/sch_cake.c
5122
5123CAN NETWORK DRIVERS
5124M:	Marc Kleine-Budde <[email protected]>
5125M:	Vincent Mailhol <[email protected]>
5126L:	[email protected]
5127S:	Maintained
5128W:	https://github.com/linux-can
5129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5131F:	Documentation/devicetree/bindings/net/can/
5132F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5133F:	drivers/net/can/
5134F:	drivers/phy/phy-can-transceiver.c
5135F:	include/linux/can/bittiming.h
5136F:	include/linux/can/dev.h
5137F:	include/linux/can/length.h
5138F:	include/linux/can/platform/
5139F:	include/linux/can/rx-offload.h
5140F:	include/uapi/linux/can/error.h
5141F:	include/uapi/linux/can/netlink.h
5142F:	include/uapi/linux/can/vxcan.h
5143
5144CAN NETWORK LAYER
5145M:	Oliver Hartkopp <[email protected]>
5146M:	Marc Kleine-Budde <[email protected]>
5147L:	[email protected]
5148S:	Maintained
5149W:	https://github.com/linux-can
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5152F:	Documentation/networking/can.rst
5153F:	Documentation/networking/iso15765-2.rst
5154F:	include/linux/can/can-ml.h
5155F:	include/linux/can/core.h
5156F:	include/linux/can/skb.h
5157F:	include/net/netns/can.h
5158F:	include/uapi/linux/can.h
5159F:	include/uapi/linux/can/bcm.h
5160F:	include/uapi/linux/can/gw.h
5161F:	include/uapi/linux/can/isotp.h
5162F:	include/uapi/linux/can/raw.h
5163F:	net/can/
5164F:	net/sched/em_canid.c
5165
5166CAN-J1939 NETWORK LAYER
5167M:	Robin van der Gracht <[email protected]>
5168M:	Oleksij Rempel <[email protected]>
5169R:	[email protected]
5170L:	[email protected]
5171S:	Maintained
5172F:	Documentation/networking/j1939.rst
5173F:	include/uapi/linux/can/j1939.h
5174F:	net/can/j1939/
5175
5176CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5177M:	Damien Le Moal <[email protected]>
5178L:	[email protected]
5179L:	[email protected] (pinctrl driver)
5180F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5181F:	drivers/pinctrl/pinctrl-k210.c
5182
5183CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5184M:	Damien Le Moal <[email protected]>
5185L:	[email protected]
5186L:	[email protected]
5187S:	Maintained
5188F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5189F:	drivers/reset/reset-k210.c
5190
5191CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5192M:	Damien Le Moal <[email protected]>
5193L:	[email protected]
5194S:	Maintained
5195F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5196F:	drivers/soc/canaan/
5197F:	include/soc/canaan/
5198
5199CAPABILITIES
5200M:	Serge Hallyn <[email protected]>
5201L:	[email protected]
5202S:	Supported
5203F:	include/linux/capability.h
5204F:	include/trace/events/capability.h
5205F:	include/uapi/linux/capability.h
5206F:	kernel/capability.c
5207F:	security/commoncap.c
5208
5209CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5210M:	Kevin Tsai <[email protected]>
5211S:	Maintained
5212F:	drivers/iio/light/cm*
5213
5214CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5215M:	Christian Lamparter <[email protected]>
5216L:	[email protected]
5217S:	Maintained
5218W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5219F:	drivers/net/wireless/ath/carl9170/
5220
5221CAVIUM I2C DRIVER
5222M:	Robert Richter <[email protected]>
5223S:	Odd Fixes
5224W:	http://www.marvell.com
5225F:	drivers/i2c/busses/i2c-octeon*
5226F:	drivers/i2c/busses/i2c-thunderx*
5227
5228CAVIUM LIQUIDIO NETWORK DRIVER
5229L:	[email protected]
5230S:	Orphan
5231W:	http://www.marvell.com
5232F:	drivers/net/ethernet/cavium/liquidio/
5233
5234CAVIUM MMC DRIVER
5235M:	Robert Richter <[email protected]>
5236S:	Odd Fixes
5237W:	http://www.marvell.com
5238F:	drivers/mmc/host/cavium*
5239
5240CAVIUM OCTEON-TX CRYPTO DRIVER
5241M:	George Cherian <[email protected]>
5242L:	[email protected]
5243S:	Supported
5244W:	http://www.marvell.com
5245F:	drivers/crypto/cavium/cpt/
5246
5247CAVIUM THUNDERX2 ARM64 SOC
5248M:	Robert Richter <[email protected]>
5249L:	[email protected] (moderated for non-subscribers)
5250S:	Odd Fixes
5251F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5252F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5253
5254CBS/ETF/TAPRIO QDISCS
5255M:	Vinicius Costa Gomes <[email protected]>
5256L:	[email protected]
5257S:	Maintained
5258F:	net/sched/sch_cbs.c
5259F:	net/sched/sch_etf.c
5260F:	net/sched/sch_taprio.c
5261
5262CC2520 IEEE-802.15.4 RADIO DRIVER
5263M:	Stefan Schmidt <[email protected]>
5264L:	[email protected]
5265S:	Odd Fixes
5266F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5267F:	drivers/net/ieee802154/cc2520.c
5268
5269CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5270M:	Gilad Ben-Yossef <[email protected]>
5271L:	[email protected]
5272S:	Supported
5273W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5274F:	drivers/crypto/ccree/
5275
5276CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5277M:	Hadar Gat <[email protected]>
5278L:	[email protected]
5279S:	Supported
5280W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5281F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5282F:	drivers/char/hw_random/cctrng.c
5283F:	drivers/char/hw_random/cctrng.h
5284
5285CEC FRAMEWORK
5286M:	Hans Verkuil <[email protected]>
5287L:	[email protected]
5288S:	Supported
5289W:	http://linuxtv.org
5290T:	git git://linuxtv.org/media.git
5291F:	Documentation/ABI/testing/debugfs-cec-error-inj
5292F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5293F:	Documentation/driver-api/media/cec-core.rst
5294F:	Documentation/userspace-api/media/cec
5295F:	drivers/media/cec/
5296F:	drivers/media/rc/keymaps/rc-cec.c
5297F:	include/media/cec-notifier.h
5298F:	include/media/cec.h
5299F:	include/uapi/linux/cec-funcs.h
5300F:	include/uapi/linux/cec.h
5301
5302CEC GPIO DRIVER
5303M:	Hans Verkuil <[email protected]>
5304L:	[email protected]
5305S:	Supported
5306W:	http://linuxtv.org
5307T:	git git://linuxtv.org/media.git
5308F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5309F:	drivers/media/cec/platform/cec-gpio/
5310
5311CELL BROADBAND ENGINE ARCHITECTURE
5312L:	[email protected]
5313S:	Orphan
5314F:	arch/powerpc/include/asm/cell*.h
5315F:	arch/powerpc/include/asm/spu*.h
5316F:	arch/powerpc/include/uapi/asm/spu*.h
5317F:	arch/powerpc/platforms/cell/
5318
5319CELLWISE CW2015 BATTERY DRIVER
5320M:	Tobias Schrammm <[email protected]>
5321S:	Maintained
5322F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5323F:	drivers/power/supply/cw2015_battery.c
5324
5325CEPH COMMON CODE (LIBCEPH)
5326M:	Ilya Dryomov <[email protected]>
5327M:	Xiubo Li <[email protected]>
5328L:	[email protected]
5329S:	Supported
5330W:	http://ceph.com/
5331T:	git https://github.com/ceph/ceph-client.git
5332F:	include/linux/ceph/
5333F:	include/linux/crush/
5334F:	net/ceph/
5335
5336CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5337M:	Xiubo Li <[email protected]>
5338M:	Ilya Dryomov <[email protected]>
5339L:	[email protected]
5340S:	Supported
5341W:	http://ceph.com/
5342T:	git https://github.com/ceph/ceph-client.git
5343F:	Documentation/filesystems/ceph.rst
5344F:	fs/ceph/
5345
5346CERTIFICATE HANDLING
5347M:	David Howells <[email protected]>
5348M:	David Woodhouse <[email protected]>
5349L:	[email protected]
5350S:	Maintained
5351F:	Documentation/admin-guide/module-signing.rst
5352F:	certs/
5353F:	scripts/sign-file.c
5354F:	scripts/ssl-common.h
5355F:	tools/certs/
5356
5357CFAG12864B LCD DRIVER
5358M:	Miguel Ojeda <[email protected]>
5359S:	Maintained
5360F:	drivers/auxdisplay/cfag12864b.c
5361F:	include/linux/cfag12864b.h
5362
5363CFAG12864BFB LCD FRAMEBUFFER DRIVER
5364M:	Miguel Ojeda <[email protected]>
5365S:	Maintained
5366F:	drivers/auxdisplay/cfag12864bfb.c
5367F:	include/linux/cfag12864b.h
5368
5369CHAR and MISC DRIVERS
5370M:	Arnd Bergmann <[email protected]>
5371M:	Greg Kroah-Hartman <[email protected]>
5372S:	Supported
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5374F:	drivers/char/
5375F:	drivers/misc/
5376F:	include/linux/miscdevice.h
5377F:	samples/rust/rust_misc_device.rs
5378X:	drivers/char/agp/
5379X:	drivers/char/hw_random/
5380X:	drivers/char/ipmi/
5381X:	drivers/char/random.c
5382X:	drivers/char/tpm/
5383
5384CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5385M:	Thomas Weißschuh <[email protected]>
5386L:	[email protected]
5387S:	Maintained
5388F:	Documentation/hwmon/powerz.rst
5389F:	drivers/hwmon/powerz.c
5390
5391CHECKPATCH
5392M:	Andy Whitcroft <[email protected]>
5393M:	Joe Perches <[email protected]>
5394R:	Dwaipayan Ray <[email protected]>
5395R:	Lukas Bulwahn <[email protected]>
5396S:	Maintained
5397F:	scripts/checkpatch.pl
5398
5399CHECKPATCH DOCUMENTATION
5400M:	Dwaipayan Ray <[email protected]>
5401M:	Lukas Bulwahn <[email protected]>
5402R:	Joe Perches <[email protected]>
5403S:	Maintained
5404F:	Documentation/dev-tools/checkpatch.rst
5405
5406CHINESE DOCUMENTATION
5407M:	Alex Shi <[email protected]>
5408M:	Yanteng Si <[email protected]>
5409S:	Maintained
5410F:	Documentation/translations/zh_CN/
5411
5412CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5413M:	Peter Chen <[email protected]>
5414L:	[email protected]
5415S:	Maintained
5416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5417F:	drivers/usb/chipidea/
5418
5419CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5420M:	Hans de Goede <[email protected]>
5421L:	[email protected]
5422S:	Maintained
5423F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5424F:	drivers/input/touchscreen/chipone_icn8318.c
5425
5426CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5427M:	Hans de Goede <[email protected]>
5428L:	[email protected]
5429S:	Maintained
5430F:	drivers/input/touchscreen/chipone_icn8505.c
5431
5432CHROME HARDWARE PLATFORM SUPPORT
5433M:	Benson Leung <[email protected]>
5434M:	Tzung-Bi Shih <[email protected]>
5435L:	[email protected]
5436S:	Maintained
5437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5438F:	drivers/platform/chrome/
5439
5440CHROMEOS EC CODEC DRIVER
5441M:	Cheng-Yi Chiang <[email protected]>
5442M:	Tzung-Bi Shih <[email protected]>
5443R:	Guenter Roeck <[email protected]>
5444L:	[email protected]
5445S:	Maintained
5446F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5447F:	sound/soc/codecs/cros_ec_codec.*
5448
5449CHROMEOS EC CHARGE CONTROL
5450M:	Thomas Weißschuh <[email protected]>
5451S:	Maintained
5452F:	drivers/power/supply/cros_charge-control.c
5453
5454CHROMEOS EC HARDWARE MONITORING
5455M:	Thomas Weißschuh <[email protected]>
5456L:	[email protected]
5457L:	[email protected]
5458S:	Maintained
5459F:	Documentation/hwmon/cros_ec_hwmon.rst
5460F:	drivers/hwmon/cros_ec_hwmon.c
5461
5462CHROMEOS EC LED DRIVER
5463M:	Thomas Weißschuh <[email protected]>
5464S:	Maintained
5465F:	drivers/leds/leds-cros_ec.c
5466
5467CHROMEOS EC SUBDRIVERS
5468M:	Benson Leung <[email protected]>
5469R:	Guenter Roeck <[email protected]>
5470L:	[email protected]
5471S:	Maintained
5472F:	drivers/power/supply/cros_charge-control.c
5473F:	drivers/power/supply/cros_usbpd-charger.c
5474N:	cros_ec
5475N:	cros-ec
5476
5477CHROMEOS EC UART DRIVER
5478M:	Bhanu Prakash Maiya <[email protected]>
5479R:	Benson Leung <[email protected]>
5480R:	Tzung-Bi Shih <[email protected]>
5481S:	Maintained
5482F:	drivers/platform/chrome/cros_ec_uart.c
5483
5484CHROMEOS EC USB PD NOTIFY DRIVER
5485M:	Prashant Malani <[email protected]>
5486L:	[email protected]
5487S:	Maintained
5488F:	drivers/platform/chrome/cros_usbpd_notify.c
5489F:	include/linux/platform_data/cros_usbpd_notify.h
5490
5491CHROMEOS EC USB TYPE-C DRIVER
5492M:	Prashant Malani <[email protected]>
5493M:	Benson Leung <[email protected]>
5494M:	Abhishek Pandit-Subedi <[email protected]>
5495L:	[email protected]
5496S:	Maintained
5497F:	drivers/platform/chrome/cros_ec_typec.*
5498F:	drivers/platform/chrome/cros_typec_altmode.*
5499F:	drivers/platform/chrome/cros_typec_switch.c
5500F:	drivers/platform/chrome/cros_typec_vdm.*
5501
5502CHROMEOS HPS DRIVER
5503M:	Dan Callaghan <[email protected]>
5504R:	Sami Kyöstilä <[email protected]>
5505S:	Maintained
5506F:	drivers/platform/chrome/cros_hps_i2c.c
5507
5508CHROMEOS EC WATCHDOG
5509M:	Lukasz Majczak <[email protected]>
5510L:	[email protected]
5511S:	Maintained
5512F:	drivers/watchdog/cros_ec_wdt.c
5513
5514CHROMEOS UCSI DRIVER
5515M:	Abhishek Pandit-Subedi <[email protected]>
5516M:	Łukasz Bartosik <[email protected]>
5517L:	[email protected]
5518S:	Maintained
5519F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5520
5521CHRONTEL CH7322 CEC DRIVER
5522M:	Joe Tessler <[email protected]>
5523L:	[email protected]
5524S:	Maintained
5525T:	git git://linuxtv.org/media.git
5526F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5527F:	drivers/media/cec/i2c/ch7322.c
5528
5529CIRRUS LOGIC AUDIO CODEC DRIVERS
5530M:	David Rhodes <[email protected]>
5531M:	Richard Fitzgerald <[email protected]>
5532L:	[email protected]
5533L:	[email protected]
5534S:	Maintained
5535F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5536F:	Documentation/sound/codecs/cs*
5537F:	drivers/mfd/cs42l43*
5538F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5539F:	drivers/spi/spi-cs42l43*
5540F:	include/dt-bindings/sound/cs*
5541F:	include/linux/mfd/cs42l43*
5542F:	include/sound/cs*
5543F:	sound/pci/hda/cirrus*
5544F:	sound/pci/hda/cs*
5545F:	sound/pci/hda/hda_component*
5546F:	sound/pci/hda/hda_cs_dsp_ctl.*
5547F:	sound/soc/codecs/cs*
5548
5549CIRRUS LOGIC HAPTIC DRIVERS
5550M:	James Ogletree <[email protected]>
5551M:	Fred Treven <[email protected]>
5552M:	Ben Bright <[email protected]>
5553L:	[email protected]
5554S:	Supported
5555F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5556F:	drivers/input/misc/cs40l*
5557F:	drivers/mfd/cs40l*
5558F:	include/linux/mfd/cs40l*
5559F:	sound/soc/codecs/cs40l*
5560
5561CIRRUS LOGIC DSP FIRMWARE DRIVER
5562M:	Simon Trimmer <[email protected]>
5563M:	Charles Keepax <[email protected]>
5564M:	Richard Fitzgerald <[email protected]>
5565L:	[email protected]
5566S:	Supported
5567W:	https://github.com/CirrusLogic/linux-drivers/wiki
5568T:	git https://github.com/CirrusLogic/linux-drivers.git
5569F:	drivers/firmware/cirrus/
5570F:	include/linux/firmware/cirrus/
5571
5572CIRRUS LOGIC EP93XX ETHERNET DRIVER
5573M:	Hartley Sweeten <[email protected]>
5574L:	[email protected]
5575S:	Maintained
5576F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5577
5578CIRRUS LOGIC LOCHNAGAR DRIVER
5579M:	Charles Keepax <[email protected]>
5580M:	Richard Fitzgerald <[email protected]>
5581L:	[email protected]
5582S:	Supported
5583F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5584F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5585F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5586F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5587F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5588F:	Documentation/hwmon/lochnagar.rst
5589F:	drivers/clk/clk-lochnagar.c
5590F:	drivers/hwmon/lochnagar-hwmon.c
5591F:	drivers/mfd/lochnagar-i2c.c
5592F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5593F:	drivers/regulator/lochnagar-regulator.c
5594F:	include/dt-bindings/clock/lochnagar.h
5595F:	include/dt-bindings/pinctrl/lochnagar.h
5596F:	include/linux/mfd/lochnagar*
5597F:	sound/soc/codecs/lochnagar-sc.c
5598
5599CIRRUS LOGIC MADERA CODEC DRIVERS
5600M:	Charles Keepax <[email protected]>
5601M:	Richard Fitzgerald <[email protected]>
5602L:	[email protected]
5603L:	[email protected]
5604S:	Supported
5605W:	https://github.com/CirrusLogic/linux-drivers/wiki
5606T:	git https://github.com/CirrusLogic/linux-drivers.git
5607F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5608F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5609F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5610F:	drivers/gpio/gpio-madera*
5611F:	drivers/irqchip/irq-madera*
5612F:	drivers/mfd/cs47l*
5613F:	drivers/mfd/madera*
5614F:	drivers/pinctrl/cirrus/*
5615F:	include/dt-bindings/sound/madera*
5616F:	include/linux/irqchip/irq-madera*
5617F:	include/linux/mfd/madera/*
5618F:	include/sound/madera*
5619F:	sound/soc/codecs/cs47l*
5620F:	sound/soc/codecs/madera*
5621
5622CISCO FCOE HBA DRIVER
5623M:	Satish Kharat <[email protected]>
5624M:	Sesidhar Baddela <[email protected]>
5625M:	Karan Tilak Kumar <[email protected]>
5626L:	[email protected]
5627S:	Supported
5628F:	drivers/scsi/fnic/
5629
5630CISCO SCSI HBA DRIVER
5631M:	Karan Tilak Kumar <[email protected]>
5632M:	Sesidhar Baddela <[email protected]>
5633L:	[email protected]
5634S:	Supported
5635F:	drivers/scsi/snic/
5636
5637CISCO VIC ETHERNET NIC DRIVER
5638M:	Christian Benvenuti <[email protected]>
5639M:	Satish Kharat <[email protected]>
5640S:	Maintained
5641F:	drivers/net/ethernet/cisco/enic/
5642
5643CISCO VIC LOW LATENCY NIC DRIVER
5644M:	Christian Benvenuti <[email protected]>
5645M:	Nelson Escobar <[email protected]>
5646S:	Supported
5647F:	drivers/infiniband/hw/usnic/
5648
5649CLANG CONTROL FLOW INTEGRITY SUPPORT
5650M:	Sami Tolvanen <[email protected]>
5651M:	Kees Cook <[email protected]>
5652R:	Nathan Chancellor <[email protected]>
5653L:	[email protected]
5654S:	Supported
5655B:	https://github.com/ClangBuiltLinux/linux/issues
5656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5657F:	include/linux/cfi.h
5658F:	kernel/cfi.c
5659
5660CLANG-FORMAT FILE
5661M:	Miguel Ojeda <[email protected]>
5662S:	Maintained
5663F:	.clang-format
5664
5665CLANG/LLVM BUILD SUPPORT
5666M:	Nathan Chancellor <[email protected]>
5667R:	Nick Desaulniers <[email protected]>
5668R:	Bill Wendling <[email protected]>
5669R:	Justin Stitt <[email protected]>
5670L:	[email protected]
5671S:	Supported
5672W:	https://clangbuiltlinux.github.io/
5673B:	https://github.com/ClangBuiltLinux/linux/issues
5674C:	irc://irc.libera.chat/clangbuiltlinux
5675F:	Documentation/kbuild/llvm.rst
5676F:	include/linux/compiler-clang.h
5677F:	scripts/Makefile.clang
5678F:	scripts/clang-tools/
5679K:	\b(?i:clang|llvm)\b
5680
5681CLK API
5682M:	Russell King <[email protected]>
5683L:	[email protected]
5684S:	Maintained
5685F:	include/linux/clk.h
5686
5687CLOCKSOURCE, CLOCKEVENT DRIVERS
5688M:	Daniel Lezcano <[email protected]>
5689M:	Thomas Gleixner <[email protected]>
5690L:	[email protected]
5691S:	Supported
5692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5693F:	Documentation/devicetree/bindings/timer/
5694F:	drivers/clocksource/
5695
5696CLOSURES
5697M:	Kent Overstreet <[email protected]>
5698L:	[email protected]
5699S:	Supported
5700C:	irc://irc.oftc.net/bcache
5701F:	include/linux/closure.h
5702F:	lib/closure.c
5703
5704CMPC ACPI DRIVER
5705M:	Thadeu Lima de Souza Cascardo <[email protected]>
5706L:	[email protected]
5707S:	Supported
5708F:	drivers/platform/x86/classmate-laptop.c
5709
5710COBALT MEDIA DRIVER
5711M:	Hans Verkuil <[email protected]>
5712L:	[email protected]
5713S:	Supported
5714W:	https://linuxtv.org
5715T:	git git://linuxtv.org/media.git
5716F:	drivers/media/pci/cobalt/
5717
5718COCCINELLE/Semantic Patches (SmPL)
5719M:	Julia Lawall <[email protected]>
5720M:	Nicolas Palix <[email protected]>
5721L:	[email protected] (moderated for non-subscribers)
5722S:	Supported
5723W:	https://coccinelle.gitlabpages.inria.fr/website/
5724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5725F:	Documentation/dev-tools/coccinelle.rst
5726F:	scripts/coccicheck
5727F:	scripts/coccinelle/
5728
5729CODA FILE SYSTEM
5730M:	Jan Harkes <[email protected]>
5731M:	[email protected]
5732L:	[email protected]
5733S:	Maintained
5734W:	http://www.coda.cs.cmu.edu/
5735F:	Documentation/filesystems/coda.rst
5736F:	fs/coda/
5737F:	include/linux/coda*.h
5738F:	include/uapi/linux/coda*.h
5739
5740CODA V4L2 MEM2MEM DRIVER
5741M:	Philipp Zabel <[email protected]>
5742L:	[email protected]
5743S:	Maintained
5744F:	Documentation/devicetree/bindings/media/coda.yaml
5745F:	drivers/media/platform/chips-media/coda
5746
5747CODE OF CONDUCT
5748M:	Greg Kroah-Hartman <[email protected]>
5749S:	Supported
5750F:	Documentation/process/code-of-conduct-interpretation.rst
5751F:	Documentation/process/code-of-conduct.rst
5752
5753CODE TAGGING
5754M:	Suren Baghdasaryan <[email protected]>
5755M:	Kent Overstreet <[email protected]>
5756S:	Maintained
5757F:	include/asm-generic/codetag.lds.h
5758F:	include/linux/codetag.h
5759F:	lib/codetag.c
5760
5761COMEDI DRIVERS
5762M:	Ian Abbott <[email protected]>
5763M:	H Hartley Sweeten <[email protected]>
5764S:	Odd Fixes
5765F:	drivers/comedi/
5766F:	include/linux/comedi/
5767F:	include/uapi/linux/comedi.h
5768
5769COMMON CLK FRAMEWORK
5770M:	Michael Turquette <[email protected]>
5771M:	Stephen Boyd <[email protected]>
5772L:	[email protected]
5773S:	Maintained
5774Q:	http://patchwork.kernel.org/project/linux-clk/list/
5775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5776F:	Documentation/devicetree/bindings/clock/
5777F:	drivers/clk/
5778F:	include/dt-bindings/clock/
5779F:	include/linux/clk-pr*
5780F:	include/linux/clk/
5781F:	include/linux/of_clk.h
5782X:	drivers/clk/clkdev.c
5783
5784COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5785M:	Steve French <[email protected]>
5786R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5787R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5788R:	Shyam Prasad N <[email protected]> (multichannel)
5789R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5790R:	Bharath SM <[email protected]> (deferred close, directory leases)
5791L:	[email protected]
5792L:	[email protected] (moderated for non-subscribers)
5793S:	Supported
5794W:	https://wiki.samba.org/index.php/LinuxCIFS
5795T:	git git://git.samba.org/sfrench/cifs-2.6.git
5796F:	Documentation/admin-guide/cifs/
5797F:	fs/smb/client/
5798F:	fs/smb/common/
5799F:	include/uapi/linux/cifs
5800
5801COMPACTPCI HOTPLUG CORE
5802M:	Scott Murray <[email protected]>
5803L:	[email protected]
5804S:	Maintained
5805F:	drivers/pci/hotplug/cpci_hotplug*
5806
5807COMPACTPCI HOTPLUG GENERIC DRIVER
5808M:	Scott Murray <[email protected]>
5809L:	[email protected]
5810S:	Maintained
5811F:	drivers/pci/hotplug/cpcihp_generic.c
5812
5813COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5814M:	Scott Murray <[email protected]>
5815L:	[email protected]
5816S:	Maintained
5817F:	drivers/pci/hotplug/cpcihp_zt5550.*
5818
5819COMPAL LAPTOP SUPPORT
5820M:	Cezary Jackiewicz <[email protected]>
5821L:	[email protected]
5822S:	Maintained
5823F:	drivers/platform/x86/compal-laptop.c
5824
5825COMPILER ATTRIBUTES
5826M:	Miguel Ojeda <[email protected]>
5827S:	Maintained
5828F:	include/linux/compiler_attributes.h
5829
5830COMPUTE EXPRESS LINK (CXL)
5831M:	Davidlohr Bueso <[email protected]>
5832M:	Jonathan Cameron <[email protected]>
5833M:	Dave Jiang <[email protected]>
5834M:	Alison Schofield <[email protected]>
5835M:	Vishal Verma <[email protected]>
5836M:	Ira Weiny <[email protected]>
5837M:	Dan Williams <[email protected]>
5838L:	[email protected]
5839S:	Maintained
5840F:	Documentation/driver-api/cxl
5841F:	drivers/cxl/
5842F:	include/cxl/
5843F:	include/uapi/linux/cxl_mem.h
5844F:	tools/testing/cxl/
5845
5846COMPUTE EXPRESS LINK PMU (CPMU)
5847M:	Jonathan Cameron <[email protected]>
5848L:	[email protected]
5849S:	Maintained
5850F:	Documentation/admin-guide/perf/cxl.rst
5851F:	drivers/perf/cxl_pmu.c
5852
5853CONEXANT ACCESSRUNNER USB DRIVER
5854L:	[email protected]
5855S:	Orphan
5856W:	http://accessrunner.sourceforge.net/
5857F:	drivers/usb/atm/cxacru.c
5858
5859CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5860M:	Elena Reshetova <[email protected]>
5861M:	Carlos Bilbao <[email protected]>
5862S:	Maintained
5863F:	Documentation/security/snp-tdx-threat-model.rst
5864
5865CONFIGFS
5866M:	Joel Becker <[email protected]>
5867M:	Christoph Hellwig <[email protected]>
5868S:	Supported
5869T:	git git://git.infradead.org/users/hch/configfs.git
5870F:	fs/configfs/
5871F:	include/linux/configfs.h
5872F:	samples/configfs/
5873
5874CONGATEC BOARD CONTROLLER MFD DRIVER
5875M:	Thomas Richard <[email protected]>
5876S:	Maintained
5877F:	drivers/gpio/gpio-cgbc.c
5878F:	drivers/i2c/busses/i2c-cgbc.c
5879F:	drivers/mfd/cgbc-core.c
5880F:	drivers/watchdog/cgbc_wdt.c
5881F:	include/linux/mfd/cgbc.h
5882
5883CONSOLE SUBSYSTEM
5884M:	Greg Kroah-Hartman <[email protected]>
5885S:	Supported
5886F:	drivers/video/console/
5887F:	include/linux/console*
5888
5889CONTEXT TRACKING
5890M:	Frederic Weisbecker <[email protected]>
5891M:	"Paul E. McKenney" <[email protected]>
5892S:	Maintained
5893F:	include/linux/context_tracking*
5894F:	kernel/context_tracking.c
5895
5896CONTROL GROUP (CGROUP)
5897M:	Tejun Heo <[email protected]>
5898M:	Johannes Weiner <[email protected]>
5899M:	Michal Koutný <[email protected]>
5900L:	[email protected]
5901S:	Maintained
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5903F:	Documentation/admin-guide/cgroup-v1/
5904F:	Documentation/admin-guide/cgroup-v2.rst
5905F:	include/linux/cgroup*
5906F:	kernel/cgroup/
5907F:	tools/testing/selftests/cgroup/
5908
5909CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5910M:	Tejun Heo <[email protected]>
5911M:	Josef Bacik <[email protected]>
5912M:	Jens Axboe <[email protected]>
5913L:	[email protected]
5914L:	[email protected]
5915T:	git git://git.kernel.dk/linux-block
5916F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5917F:	block/bfq-cgroup.c
5918F:	block/blk-cgroup.c
5919F:	block/blk-iocost.c
5920F:	block/blk-iolatency.c
5921F:	block/blk-throttle.c
5922F:	include/linux/blk-cgroup.h
5923
5924CONTROL GROUP - CPUSET
5925M:	Waiman Long <[email protected]>
5926L:	[email protected]
5927S:	Maintained
5928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5929F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5930F:	include/linux/cpuset.h
5931F:	kernel/cgroup/cpuset-internal.h
5932F:	kernel/cgroup/cpuset-v1.c
5933F:	kernel/cgroup/cpuset.c
5934F:	tools/testing/selftests/cgroup/test_cpuset.c
5935F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5936F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5937
5938CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5939M:	Johannes Weiner <[email protected]>
5940M:	Michal Hocko <[email protected]>
5941M:	Roman Gushchin <[email protected]>
5942M:	Shakeel Butt <[email protected]>
5943R:	Muchun Song <[email protected]>
5944L:	[email protected]
5945L:	[email protected]
5946S:	Maintained
5947F:	include/linux/memcontrol.h
5948F:	mm/memcontrol.c
5949F:	mm/memcontrol-v1.c
5950F:	mm/memcontrol-v1.h
5951F:	mm/swap_cgroup.c
5952F:	samples/cgroup/*
5953F:	tools/testing/selftests/cgroup/memcg_protection.m
5954F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5955F:	tools/testing/selftests/cgroup/test_kmem.c
5956F:	tools/testing/selftests/cgroup/test_memcontrol.c
5957
5958CORETEMP HARDWARE MONITORING DRIVER
5959M:	Fenghua Yu <[email protected]>
5960L:	[email protected]
5961S:	Maintained
5962F:	Documentation/hwmon/coretemp.rst
5963F:	drivers/hwmon/coretemp.c
5964
5965CORSAIR-CPRO HARDWARE MONITOR DRIVER
5966M:	Marius Zachmann <[email protected]>
5967L:	[email protected]
5968S:	Maintained
5969F:	drivers/hwmon/corsair-cpro.c
5970
5971CORSAIR-PSU HARDWARE MONITOR DRIVER
5972M:	Wilken Gottwalt <[email protected]>
5973L:	[email protected]
5974S:	Maintained
5975F:	Documentation/hwmon/corsair-psu.rst
5976F:	drivers/hwmon/corsair-psu.c
5977
5978COUNTER SUBSYSTEM
5979M:	William Breathitt Gray <[email protected]>
5980L:	[email protected]
5981S:	Maintained
5982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5983F:	Documentation/ABI/testing/sysfs-bus-counter
5984F:	Documentation/driver-api/generic-counter.rst
5985F:	drivers/counter/
5986F:	include/linux/counter.h
5987F:	include/uapi/linux/counter.h
5988F:	tools/counter/
5989
5990COUNTER WATCH EVENTS TOOL
5991M:	Fabrice Gasnier <[email protected]>
5992L:	[email protected]
5993S:	Maintained
5994F:	tools/counter/counter_watch_events.c
5995
5996CP2615 I2C DRIVER
5997M:	Bence Csókás <[email protected]>
5998S:	Maintained
5999F:	drivers/i2c/busses/i2c-cp2615.c
6000
6001CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6002M:	Viresh Kumar <[email protected]>
6003M:	Sudeep Holla <[email protected]>
6004L:	[email protected]
6005S:	Maintained
6006W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6007F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6008
6009CPU FREQUENCY SCALING FRAMEWORK
6010M:	"Rafael J. Wysocki" <[email protected]>
6011M:	Viresh Kumar <[email protected]>
6012L:	[email protected]
6013S:	Maintained
6014B:	https://bugzilla.kernel.org
6015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6017F:	Documentation/admin-guide/pm/cpufreq.rst
6018F:	Documentation/admin-guide/pm/intel_pstate.rst
6019F:	Documentation/cpu-freq/
6020F:	Documentation/devicetree/bindings/cpufreq/
6021F:	drivers/cpufreq/
6022F:	include/linux/cpufreq.h
6023F:	include/linux/sched/cpufreq.h
6024F:	kernel/sched/cpufreq*.c
6025F:	tools/testing/selftests/cpufreq/
6026
6027CPU HOTPLUG
6028M:	Thomas Gleixner <[email protected]>
6029M:	Peter Zijlstra <[email protected]>
6030L:	[email protected]
6031S:	Maintained
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6033F:	include/linux/cpu.h
6034F:	include/linux/cpuhotplug.h
6035F:	include/linux/smpboot.h
6036F:	kernel/cpu.c
6037F:	kernel/smpboot.*
6038
6039CPU IDLE TIME MANAGEMENT FRAMEWORK
6040M:	"Rafael J. Wysocki" <[email protected]>
6041M:	Daniel Lezcano <[email protected]>
6042L:	[email protected]
6043S:	Maintained
6044B:	https://bugzilla.kernel.org
6045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6046F:	Documentation/admin-guide/pm/cpuidle.rst
6047F:	Documentation/driver-api/pm/cpuidle.rst
6048F:	drivers/cpuidle/
6049F:	include/linux/cpuidle.h
6050
6051CPU POWER MONITORING SUBSYSTEM
6052M:	Thomas Renninger <[email protected]>
6053M:	Shuah Khan <[email protected]>
6054M:	Shuah Khan <[email protected]>
6055M:	John B. Wyatt IV <[email protected]>
6056M:	John B. Wyatt IV <[email protected]>
6057M:	John Kacur <[email protected]>
6058L:	[email protected]
6059S:	Maintained
6060F:	tools/power/cpupower/
6061
6062CPUID/MSR DRIVER
6063M:	"H. Peter Anvin" <[email protected]>
6064S:	Maintained
6065F:	arch/x86/kernel/cpuid.c
6066F:	arch/x86/kernel/msr.c
6067
6068CPUIDLE DRIVER - ARM BIG LITTLE
6069M:	Lorenzo Pieralisi <[email protected]>
6070M:	Daniel Lezcano <[email protected]>
6071L:	[email protected]
6072L:	[email protected] (moderated for non-subscribers)
6073S:	Maintained
6074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6075F:	drivers/cpuidle/cpuidle-big_little.c
6076
6077CPUIDLE DRIVER - ARM EXYNOS
6078M:	Daniel Lezcano <[email protected]>
6079M:	Kukjin Kim <[email protected]>
6080R:	Krzysztof Kozlowski <[email protected]>
6081L:	[email protected]
6082L:	[email protected]
6083S:	Maintained
6084F:	arch/arm/mach-exynos/pm.c
6085F:	drivers/cpuidle/cpuidle-exynos.c
6086F:	include/linux/platform_data/cpuidle-exynos.h
6087
6088CPUIDLE DRIVER - ARM PSCI
6089M:	Lorenzo Pieralisi <[email protected]>
6090M:	Sudeep Holla <[email protected]>
6091L:	[email protected]
6092L:	[email protected] (moderated for non-subscribers)
6093S:	Supported
6094F:	drivers/cpuidle/cpuidle-psci.c
6095
6096CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6097M:	Ulf Hansson <[email protected]>
6098L:	[email protected]
6099L:	[email protected] (moderated for non-subscribers)
6100S:	Supported
6101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6102F:	drivers/cpuidle/cpuidle-psci-domain.c
6103F:	drivers/cpuidle/cpuidle-psci.h
6104
6105CPUIDLE DRIVER - DT IDLE PM DOMAIN
6106M:	Ulf Hansson <[email protected]>
6107L:	[email protected]
6108S:	Supported
6109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6110F:	drivers/cpuidle/dt_idle_genpd.c
6111F:	drivers/cpuidle/dt_idle_genpd.h
6112
6113CPUIDLE DRIVER - RISC-V SBI
6114M:	Anup Patel <[email protected]>
6115L:	[email protected]
6116L:	[email protected]
6117S:	Maintained
6118F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6119
6120CRAMFS FILESYSTEM
6121M:	Nicolas Pitre <[email protected]>
6122S:	Maintained
6123F:	Documentation/filesystems/cramfs.rst
6124F:	fs/cramfs/
6125
6126CRC LIBRARY
6127M:	Eric Biggers <[email protected]>
6128R:	Ard Biesheuvel <[email protected]>
6129L:	[email protected]
6130S:	Maintained
6131T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6132F:	Documentation/staging/crc*
6133F:	arch/*/lib/crc*
6134F:	include/linux/crc*
6135F:	lib/crc*
6136
6137CREATIVE SB0540
6138M:	Bastien Nocera <[email protected]>
6139L:	[email protected]
6140S:	Maintained
6141F:	drivers/hid/hid-creative-sb0540.c
6142
6143INTEL CRPS COMMON REDUNDANT PSU DRIVER
6144M:	Ninad Palsule <[email protected]>
6145L:	[email protected]
6146S:	Maintained
6147F:	Documentation/hwmon/crps.rst
6148F:	drivers/hwmon/pmbus/crps.c
6149
6150CRYPTO API
6151M:	Herbert Xu <[email protected]>
6152M:	"David S. Miller" <[email protected]>
6153L:	[email protected]
6154S:	Maintained
6155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6157F:	Documentation/crypto/
6158F:	Documentation/devicetree/bindings/crypto/
6159F:	arch/*/crypto/
6160F:	crypto/
6161F:	drivers/crypto/
6162F:	include/crypto/
6163F:	include/linux/crypto*
6164F:	lib/crypto/
6165
6166CRYPTO SPEED TEST COMPARE
6167M:	Wang Jinchao <[email protected]>
6168L:	[email protected]
6169S:	Maintained
6170F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6171
6172CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6173M:	Neil Horman <[email protected]>
6174L:	[email protected]
6175S:	Maintained
6176F:	crypto/ansi_cprng.c
6177F:	crypto/rng.c
6178
6179CS3308 MEDIA DRIVER
6180M:	Hans Verkuil <[email protected]>
6181L:	[email protected]
6182S:	Odd Fixes
6183W:	http://linuxtv.org
6184T:	git git://linuxtv.org/media.git
6185F:	drivers/media/i2c/cs3308.c
6186
6187CS5535 Audio ALSA driver
6188M:	Jaya Kumar <[email protected]>
6189S:	Maintained
6190F:	sound/pci/cs5535audio/
6191
6192CTU CAN FD DRIVER
6193M:	Pavel Pisa <[email protected]>
6194M:	Ondrej Ille <[email protected]>
6195L:	[email protected]
6196S:	Maintained
6197F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6198F:	drivers/net/can/ctucanfd/
6199
6200CVE ASSIGNMENT CONTACT
6201M:	CVE Assignment Team <[email protected]>
6202S:	Maintained
6203F:	Documentation/process/cve.rst
6204
6205CW1200 WLAN driver
6206S:	Orphan
6207F:	drivers/net/wireless/st/cw1200/
6208F:	include/linux/platform_data/net-cw1200.h
6209
6210CX18 VIDEO4LINUX DRIVER
6211M:	Andy Walls <[email protected]>
6212L:	[email protected]
6213S:	Maintained
6214W:	https://linuxtv.org
6215T:	git git://linuxtv.org/media.git
6216F:	drivers/media/pci/cx18/
6217F:	include/uapi/linux/ivtv*
6218
6219CX2341X MPEG ENCODER HELPER MODULE
6220M:	Hans Verkuil <[email protected]>
6221L:	[email protected]
6222S:	Maintained
6223W:	https://linuxtv.org
6224T:	git git://linuxtv.org/media.git
6225F:	drivers/media/common/cx2341x*
6226F:	include/media/drv-intf/cx2341x.h
6227
6228CX24120 MEDIA DRIVER
6229M:	Jemma Denson <[email protected]>
6230M:	Patrick Boettcher <[email protected]>
6231L:	[email protected]
6232S:	Maintained
6233W:	https://linuxtv.org
6234Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6235F:	drivers/media/dvb-frontends/cx24120*
6236
6237CX88 VIDEO4LINUX DRIVER
6238M:	Mauro Carvalho Chehab <[email protected]>
6239L:	[email protected]
6240S:	Odd fixes
6241W:	https://linuxtv.org
6242T:	git git://linuxtv.org/media.git
6243F:	Documentation/driver-api/media/drivers/cx88*
6244F:	drivers/media/pci/cx88/
6245
6246CXD2820R MEDIA DRIVER
6247L:	[email protected]
6248S:	Orphan
6249W:	https://linuxtv.org
6250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6251F:	drivers/media/dvb-frontends/cxd2820r*
6252
6253CXGB3 ETHERNET DRIVER (CXGB3)
6254M:	Potnuri Bharat Teja <[email protected]>
6255L:	[email protected]
6256S:	Maintained
6257W:	http://www.chelsio.com
6258F:	drivers/net/ethernet/chelsio/cxgb3/
6259
6260CXGB3 ISCSI DRIVER (CXGB3I)
6261M:	Varun Prakash <[email protected]>
6262L:	[email protected]
6263S:	Supported
6264W:	http://www.chelsio.com
6265F:	drivers/scsi/cxgbi/cxgb3i
6266
6267CXGB4 CRYPTO DRIVER (chcr)
6268M:	Ayush Sawal <[email protected]>
6269L:	[email protected]
6270S:	Supported
6271W:	http://www.chelsio.com
6272F:	drivers/crypto/chelsio
6273
6274CXGB4 ETHERNET DRIVER (CXGB4)
6275M:	Potnuri Bharat Teja <[email protected]>
6276L:	[email protected]
6277S:	Maintained
6278W:	http://www.chelsio.com
6279F:	drivers/net/ethernet/chelsio/cxgb4/
6280
6281CXGB4 INLINE CRYPTO DRIVER
6282M:	Ayush Sawal <[email protected]>
6283L:	[email protected]
6284S:	Maintained
6285W:	http://www.chelsio.com
6286F:	drivers/net/ethernet/chelsio/inline_crypto/
6287
6288CXGB4 ISCSI DRIVER (CXGB4I)
6289M:	Varun Prakash <[email protected]>
6290L:	[email protected]
6291S:	Supported
6292W:	http://www.chelsio.com
6293F:	drivers/scsi/cxgbi/cxgb4i
6294
6295CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6296M:	Potnuri Bharat Teja <[email protected]>
6297L:	[email protected]
6298S:	Supported
6299W:	http://www.openfabrics.org
6300F:	drivers/infiniband/hw/cxgb4/
6301F:	include/uapi/rdma/cxgb4-abi.h
6302
6303CXGB4VF ETHERNET DRIVER (CXGB4VF)
6304M:	Potnuri Bharat Teja <[email protected]>
6305L:	[email protected]
6306S:	Maintained
6307W:	http://www.chelsio.com
6308F:	drivers/net/ethernet/chelsio/cxgb4vf/
6309
6310CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6311M:	Frederic Barrat <[email protected]>
6312M:	Andrew Donnellan <[email protected]>
6313L:	[email protected]
6314S:	Obsolete
6315F:	Documentation/ABI/obsolete/sysfs-class-cxl
6316F:	Documentation/arch/powerpc/cxl.rst
6317F:	arch/powerpc/platforms/powernv/pci-cxl.c
6318F:	drivers/misc/cxl/
6319F:	include/misc/cxl*
6320F:	include/uapi/misc/cxl.h
6321
6322CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6323M:	Manoj N. Kumar <[email protected]>
6324M:	Uma Krishnan <[email protected]>
6325L:	[email protected]
6326S:	Obsolete
6327F:	Documentation/arch/powerpc/cxlflash.rst
6328F:	drivers/scsi/cxlflash/
6329F:	include/uapi/scsi/cxlflash_ioctl.h
6330
6331CYBERPRO FB DRIVER
6332M:	Russell King <[email protected]>
6333L:	[email protected] (moderated for non-subscribers)
6334S:	Maintained
6335W:	http://www.armlinux.org.uk/
6336F:	drivers/video/fbdev/cyber2000fb.*
6337
6338CYCLADES PC300 DRIVER
6339S:	Orphan
6340F:	drivers/net/wan/pc300*
6341
6342CYPRESS CY8C95X0 PINCTRL DRIVER
6343M:	Patrick Rudolph <[email protected]>
6344L:	[email protected]
6345S:	Maintained
6346F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6347
6348CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6349M:	Linus Walleij <[email protected]>
6350L:	[email protected]
6351S:	Maintained
6352F:	drivers/input/touchscreen/cy8ctma140.c
6353
6354CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6355M:	Yassine Oudjana <[email protected]>
6356L:	[email protected]
6357S:	Maintained
6358F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6359F:	drivers/input/keyboard/cypress-sf.c
6360
6361CYPRESS_FIRMWARE MEDIA DRIVER
6362L:	[email protected]
6363S:	Orphan
6364W:	https://linuxtv.org
6365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6366F:	drivers/media/common/cypress_firmware*
6367
6368CYTTSP TOUCHSCREEN DRIVER
6369M:	Linus Walleij <[email protected]>
6370L:	[email protected]
6371S:	Maintained
6372F:	drivers/input/touchscreen/cyttsp*
6373
6374D-LINK DIR-685 TOUCHKEYS DRIVER
6375M:	Linus Walleij <[email protected]>
6376L:	[email protected]
6377S:	Supported
6378F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6379
6380DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6381M:	Joshua Kinard <[email protected]>
6382S:	Maintained
6383F:	drivers/rtc/rtc-ds1685.c
6384F:	include/linux/rtc/ds1685.h
6385
6386DAMA SLAVE for AX.25
6387M:	Joerg Reuter <[email protected]>
6388L:	[email protected]
6389S:	Maintained
6390W:	http://yaina.de/jreuter/
6391W:	http://www.qsl.net/dl1bke/
6392F:	net/ax25/af_ax25.c
6393F:	net/ax25/ax25_dev.c
6394F:	net/ax25/ax25_ds_*
6395F:	net/ax25/ax25_in.c
6396F:	net/ax25/ax25_out.c
6397F:	net/ax25/ax25_timer.c
6398F:	net/ax25/sysctl_net_ax25.c
6399
6400DATA ACCESS MONITOR
6401M:	SeongJae Park <[email protected]>
6402L:	[email protected]
6403L:	[email protected]
6404S:	Maintained
6405W:	https://damonitor.github.io
6406P:	Documentation/mm/damon/maintainer-profile.rst
6407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6408T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6410F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6411F:	Documentation/admin-guide/mm/damon/
6412F:	Documentation/mm/damon/
6413F:	include/linux/damon.h
6414F:	include/trace/events/damon.h
6415F:	mm/damon/
6416F:	samples/damon/
6417F:	tools/testing/selftests/damon/
6418
6419DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6420L:	[email protected]
6421S:	Orphan
6422F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6423F:	drivers/net/ethernet/dec/tulip/dmfe.c
6424
6425DC390/AM53C974 SCSI driver
6426M:	Hannes Reinecke <[email protected]>
6427L:	[email protected]
6428S:	Maintained
6429F:	drivers/scsi/am53c974.c
6430
6431DC395x SCSI driver
6432M:	Oliver Neukum <[email protected]>
6433M:	Ali Akcaagac <[email protected]>
6434M:	Jamie Lenehan <[email protected]>
6435S:	Maintained
6436F:	Documentation/scsi/dc395x.rst
6437F:	drivers/scsi/dc395x.*
6438
6439DCCP PROTOCOL
6440L:	[email protected]
6441S:	Orphan
6442W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6443F:	include/linux/dccp.h
6444F:	include/linux/tfrc.h
6445F:	include/uapi/linux/dccp.h
6446F:	net/dccp/
6447
6448DEBUGOBJECTS:
6449M:	Thomas Gleixner <[email protected]>
6450L:	[email protected]
6451S:	Maintained
6452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6453F:	include/linux/debugobjects.h
6454F:	lib/debugobjects.c
6455
6456DECSTATION PLATFORM SUPPORT
6457M:	"Maciej W. Rozycki" <[email protected]>
6458L:	[email protected]
6459S:	Maintained
6460F:	arch/mips/dec/
6461F:	arch/mips/include/asm/dec/
6462F:	arch/mips/include/asm/mach-dec/
6463
6464DEFXX FDDI NETWORK DRIVER
6465M:	"Maciej W. Rozycki" <[email protected]>
6466S:	Maintained
6467F:	drivers/net/fddi/defxx.*
6468
6469DEFZA FDDI NETWORK DRIVER
6470M:	"Maciej W. Rozycki" <[email protected]>
6471S:	Maintained
6472F:	drivers/net/fddi/defza.*
6473
6474DEINTERLACE DRIVERS FOR ALLWINNER H3
6475M:	Jernej Skrabec <[email protected]>
6476L:	[email protected]
6477S:	Maintained
6478T:	git git://linuxtv.org/media.git
6479F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6480F:	drivers/media/platform/sunxi/sun8i-di/
6481
6482DELL LAPTOP DRIVER
6483M:	Matthew Garrett <[email protected]>
6484M:	Pali Rohár <[email protected]>
6485L:	[email protected]
6486S:	Maintained
6487F:	drivers/platform/x86/dell/dell-laptop.c
6488
6489DELL LAPTOP FREEFALL DRIVER
6490M:	Pali Rohár <[email protected]>
6491S:	Maintained
6492F:	drivers/platform/x86/dell/dell-smo8800.c
6493
6494DELL LAPTOP RBTN DRIVER
6495M:	Pali Rohár <[email protected]>
6496S:	Maintained
6497F:	drivers/platform/x86/dell/dell-rbtn.*
6498
6499DELL LAPTOP SMM DRIVER
6500M:	Pali Rohár <[email protected]>
6501S:	Maintained
6502F:	Documentation/ABI/obsolete/procfs-i8k
6503F:	drivers/hwmon/dell-smm-hwmon.c
6504F:	include/uapi/linux/i8k.h
6505
6506DELL PC DRIVER
6507M:	Lyndon Sanche <[email protected]>
6508L:	[email protected]
6509S:	Maintained
6510F:	drivers/platform/x86/dell/dell-pc.c
6511
6512DELL REMOTE BIOS UPDATE DRIVER
6513M:	Stuart Hayes <[email protected]>
6514L:	[email protected]
6515S:	Maintained
6516F:	drivers/platform/x86/dell/dell_rbu.c
6517
6518DELL SMBIOS DRIVER
6519M:	Pali Rohár <[email protected]>
6520L:	[email protected]
6521L:	[email protected]
6522S:	Maintained
6523F:	drivers/platform/x86/dell/dell-smbios.*
6524
6525DELL SMBIOS SMM DRIVER
6526L:	[email protected]
6527L:	[email protected]
6528S:	Maintained
6529F:	drivers/platform/x86/dell/dell-smbios-smm.c
6530
6531DELL SMBIOS WMI DRIVER
6532L:	[email protected]
6533L:	[email protected]
6534S:	Maintained
6535F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6536F:	tools/wmi/dell-smbios-example.c
6537
6538DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6539M:	Stuart Hayes <[email protected]>
6540L:	[email protected]
6541S:	Maintained
6542F:	Documentation/userspace-api/dcdbas.rst
6543F:	drivers/platform/x86/dell/dcdbas.*
6544
6545DELL WMI DDV DRIVER
6546M:	Armin Wolf <[email protected]>
6547S:	Maintained
6548F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6549F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6550F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6551F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6552
6553DELL WMI DESCRIPTOR DRIVER
6554L:	[email protected]
6555S:	Maintained
6556F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6557
6558DELL WMI HARDWARE PRIVACY SUPPORT
6559L:	[email protected]
6560L:	[email protected]
6561S:	Maintained
6562F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6563
6564DELL WMI NOTIFICATIONS DRIVER
6565M:	Matthew Garrett <[email protected]>
6566M:	Pali Rohár <[email protected]>
6567S:	Maintained
6568F:	drivers/platform/x86/dell/dell-wmi-base.c
6569
6570DELL WMI SYSMAN DRIVER
6571M:	Prasanth Ksr <[email protected]>
6572L:	[email protected]
6573L:	[email protected]
6574S:	Maintained
6575F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6576F:	drivers/platform/x86/dell/dell-wmi-sysman/
6577
6578DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6579M:	Zev Weiss <[email protected]>
6580L:	[email protected]
6581S:	Maintained
6582F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6583
6584DELTA DPS920AB PSU DRIVER
6585M:	Robert Marko <[email protected]>
6586L:	[email protected]
6587S:	Maintained
6588F:	Documentation/hwmon/dps920ab.rst
6589F:	drivers/hwmon/pmbus/dps920ab.c
6590
6591DELTA NETWORKS TN48M CPLD DRIVERS
6592M:	Robert Marko <[email protected]>
6593S:	Maintained
6594F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6595F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6596F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6597F:	drivers/gpio/gpio-tn48m.c
6598F:	include/dt-bindings/reset/delta,tn48m-reset.h
6599
6600DELTA ST MEDIA DRIVER
6601M:	Hugues Fruchet <[email protected]>
6602L:	[email protected]
6603S:	Supported
6604W:	https://linuxtv.org
6605T:	git git://linuxtv.org/media.git
6606F:	drivers/media/platform/st/sti/delta
6607
6608DENALI NAND DRIVER
6609L:	[email protected]
6610S:	Orphan
6611F:	drivers/mtd/nand/raw/denali*
6612
6613DESIGNWARE EDMA CORE IP DRIVER
6614M:	Manivannan Sadhasivam <[email protected]>
6615L:	[email protected]
6616S:	Maintained
6617F:	drivers/dma/dw-edma/
6618F:	include/linux/dma/edma.h
6619
6620DESIGNWARE USB2 DRD IP DRIVER
6621M:	Minas Harutyunyan <[email protected]>
6622L:	[email protected]
6623S:	Maintained
6624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6625F:	drivers/usb/dwc2/
6626
6627DESIGNWARE USB3 DRD IP DRIVER
6628M:	Thinh Nguyen <[email protected]>
6629L:	[email protected]
6630S:	Maintained
6631F:	drivers/usb/dwc3/
6632
6633DESIGNWARE XDATA IP DRIVER
6634L:	[email protected]
6635S:	Orphan
6636F:	Documentation/misc-devices/dw-xdata-pcie.rst
6637F:	drivers/misc/dw-xdata-pcie.c
6638
6639DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6640M:	Andreas Klinger <[email protected]>
6641L:	[email protected]
6642S:	Maintained
6643F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6644F:	drivers/iio/proximity/srf*.c
6645
6646DEVICE COREDUMP (DEV_COREDUMP)
6647M:	Johannes Berg <[email protected]>
6648L:	[email protected]
6649S:	Maintained
6650F:	drivers/base/devcoredump.c
6651F:	include/linux/devcoredump.h
6652
6653DEVICE DEPENDENCY HELPER SCRIPT
6654M:	Saravana Kannan <[email protected]>
6655L:	[email protected]
6656S:	Maintained
6657F:	scripts/dev-needs.sh
6658
6659DEVICE DIRECT ACCESS (DAX)
6660M:	Dan Williams <[email protected]>
6661M:	Vishal Verma <[email protected]>
6662M:	Dave Jiang <[email protected]>
6663L:	[email protected]
6664L:	[email protected]
6665S:	Supported
6666F:	drivers/dax/
6667
6668DEVICE FREQUENCY (DEVFREQ)
6669M:	MyungJoo Ham <[email protected]>
6670M:	Kyungmin Park <[email protected]>
6671M:	Chanwoo Choi <[email protected]>
6672L:	[email protected]
6673S:	Maintained
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6675F:	Documentation/devicetree/bindings/devfreq/
6676F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6677F:	drivers/devfreq/
6678F:	include/linux/devfreq.h
6679F:	include/trace/events/devfreq.h
6680
6681DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6682M:	Chanwoo Choi <[email protected]>
6683L:	[email protected]
6684S:	Supported
6685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6686F:	Documentation/devicetree/bindings/devfreq/event/
6687F:	drivers/devfreq/devfreq-event.c
6688F:	drivers/devfreq/event/
6689F:	include/dt-bindings/pmu/exynos_ppmu.h
6690F:	include/linux/devfreq-event.h
6691
6692DEVICE RESOURCE MANAGEMENT HELPERS
6693M:	Hans de Goede <[email protected]>
6694R:	Matti Vaittinen <[email protected]>
6695S:	Maintained
6696F:	include/linux/devm-helpers.h
6697
6698DEVICE-MAPPER  (LVM)
6699M:	Alasdair Kergon <[email protected]>
6700M:	Mike Snitzer <[email protected]>
6701M:	Mikulas Patocka <[email protected]>
6702L:	[email protected]
6703S:	Maintained
6704Q:	http://patchwork.kernel.org/project/dm-devel/list/
6705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6706F:	Documentation/admin-guide/device-mapper/
6707F:	drivers/md/Kconfig
6708F:	drivers/md/Makefile
6709F:	drivers/md/dm*
6710F:	drivers/md/persistent-data/
6711F:	include/linux/device-mapper.h
6712F:	include/linux/dm-*.h
6713F:	include/uapi/linux/dm-*.h
6714
6715DEVICE-MAPPER VDO TARGET
6716M:	Matthew Sakai <[email protected]>
6717L:	[email protected]
6718S:	Maintained
6719F:	Documentation/admin-guide/device-mapper/vdo*.rst
6720F:	drivers/md/dm-vdo/
6721
6722DEVLINK
6723M:	Jiri Pirko <[email protected]>
6724L:	[email protected]
6725S:	Supported
6726F:	Documentation/networking/devlink
6727F:	include/net/devlink.h
6728F:	include/uapi/linux/devlink.h
6729F:	net/devlink/
6730
6731DFROBOT SD2405AL RTC DRIVER
6732M:	Tóth János <[email protected]>
6733L:	[email protected]
6734S:	Maintained
6735F:	drivers/rtc/rtc-sd2405al.c
6736
6737DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6738M:	Christoph Niedermaier <[email protected]>
6739M:	Marek Vasut <[email protected]>
6740L:	[email protected]
6741S:	Maintained
6742N:	dhcom
6743N:	dhcor
6744N:	dhsom
6745
6746DIALOG SEMICONDUCTOR DRIVERS
6747M:	Support Opensource <[email protected]>
6748S:	Supported
6749W:	http://www.dialog-semiconductor.com/products
6750F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6751F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6752F:	Documentation/devicetree/bindings/mfd/da90*.txt
6753F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6754F:	Documentation/devicetree/bindings/regulator/da92*.txt
6755F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6756F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6757F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6758F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6759F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6760F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6761F:	Documentation/hwmon/da90??.rst
6762F:	drivers/gpio/gpio-da90??.c
6763F:	drivers/hwmon/da90??-hwmon.c
6764F:	drivers/iio/adc/da91??-*.c
6765F:	drivers/input/misc/da72??.[ch]
6766F:	drivers/input/misc/da90??_onkey.c
6767F:	drivers/input/touchscreen/da9052_tsi.c
6768F:	drivers/leds/leds-da90??.c
6769F:	drivers/mfd/da903x.c
6770F:	drivers/mfd/da90??-*.c
6771F:	drivers/mfd/da91??-*.c
6772F:	drivers/pinctrl/pinctrl-da90??.c
6773F:	drivers/power/supply/da9052-battery.c
6774F:	drivers/power/supply/da91??-*.c
6775F:	drivers/regulator/da9???-regulator.[ch]
6776F:	drivers/regulator/slg51000-regulator.[ch]
6777F:	drivers/rtc/rtc-da90??.c
6778F:	drivers/thermal/da90??-thermal.c
6779F:	drivers/video/backlight/da90??_bl.c
6780F:	drivers/watchdog/da90??_wdt.c
6781F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6782F:	include/linux/mfd/da903x.h
6783F:	include/linux/mfd/da9052/
6784F:	include/linux/mfd/da9055/
6785F:	include/linux/mfd/da9062/
6786F:	include/linux/mfd/da9063/
6787F:	include/linux/mfd/da9150/
6788F:	include/linux/regulator/da9211.h
6789F:	include/sound/da[79]*.h
6790F:	sound/soc/codecs/da[79]*.[ch]
6791
6792DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6793M:	William Breathitt Gray <[email protected]>
6794L:	[email protected]
6795S:	Maintained
6796F:	drivers/gpio/gpio-gpio-mm.c
6797
6798DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6799M:	Martin Tuma <[email protected]>
6800L:	[email protected]
6801S:	Maintained
6802F:	Documentation/admin-guide/media/mgb4.rst
6803F:	drivers/media/pci/mgb4/
6804
6805DIOLAN U2C-12 I2C DRIVER
6806M:	Guenter Roeck <[email protected]>
6807L:	[email protected]
6808S:	Maintained
6809F:	drivers/i2c/busses/i2c-diolan-u2c.c
6810
6811DIRECTORY NOTIFICATION (DNOTIFY)
6812M:	Jan Kara <[email protected]>
6813R:	Amir Goldstein <[email protected]>
6814L:	[email protected]
6815S:	Maintained
6816F:	Documentation/filesystems/dnotify.rst
6817F:	fs/notify/dnotify/
6818F:	include/linux/dnotify.h
6819
6820DISK GEOMETRY AND PARTITION HANDLING
6821M:	Andries Brouwer <[email protected]>
6822S:	Maintained
6823W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6824W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6825W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6826
6827DISKQUOTA
6828M:	Jan Kara <[email protected]>
6829S:	Maintained
6830F:	Documentation/filesystems/quota.rst
6831F:	fs/quota/
6832F:	include/linux/quota*.h
6833F:	include/uapi/linux/quota*.h
6834
6835DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6836M:	Bernie Thompson <[email protected]>
6837L:	[email protected]
6838S:	Maintained
6839W:	http://plugable.com/category/projects/udlfb/
6840F:	Documentation/fb/udlfb.rst
6841F:	drivers/video/fbdev/udlfb.c
6842F:	include/video/udlfb.h
6843
6844DISTRIBUTED LOCK MANAGER (DLM)
6845M:	Alexander Aring <[email protected]>
6846M:	David Teigland <[email protected]>
6847L:	[email protected]
6848S:	Supported
6849W:	https://pagure.io/dlm
6850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6851F:	fs/dlm/
6852
6853DMA BUFFER SHARING FRAMEWORK
6854M:	Sumit Semwal <[email protected]>
6855M:	Christian König <[email protected]>
6856L:	[email protected]
6857L:	[email protected]
6858L:	[email protected] (moderated for non-subscribers)
6859S:	Maintained
6860T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6861F:	Documentation/driver-api/dma-buf.rst
6862F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6863F:	drivers/dma-buf/
6864F:	include/linux/*fence.h
6865F:	include/linux/dma-buf.h
6866F:	include/linux/dma-resv.h
6867K:	\bdma_(?:buf|fence|resv)\b
6868
6869DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6870M:	Vinod Koul <[email protected]>
6871L:	[email protected]
6872S:	Maintained
6873Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6875F:	Documentation/devicetree/bindings/dma/
6876F:	Documentation/driver-api/dmaengine/
6877F:	drivers/dma/
6878F:	include/dt-bindings/dma/
6879F:	include/linux/dma/
6880F:	include/linux/dmaengine.h
6881F:	include/linux/of_dma.h
6882
6883DMA MAPPING BENCHMARK
6884M:	Xiang Chen <[email protected]>
6885L:	[email protected]
6886F:	kernel/dma/map_benchmark.c
6887F:	tools/testing/selftests/dma/
6888
6889DMA MAPPING HELPERS
6890M:	Christoph Hellwig <[email protected]>
6891M:	Marek Szyprowski <[email protected]>
6892R:	Robin Murphy <[email protected]>
6893L:	[email protected]
6894S:	Supported
6895W:	http://git.infradead.org/users/hch/dma-mapping.git
6896T:	git git://git.infradead.org/users/hch/dma-mapping.git
6897F:	include/asm-generic/dma-mapping.h
6898F:	include/linux/dma-direct.h
6899F:	include/linux/dma-map-ops.h
6900F:	include/linux/dma-mapping.h
6901F:	include/linux/swiotlb.h
6902F:	kernel/dma/
6903
6904DMA-BUF HEAPS FRAMEWORK
6905M:	Sumit Semwal <[email protected]>
6906R:	Benjamin Gaignard <[email protected]>
6907R:	Brian Starkey <[email protected]>
6908R:	John Stultz <[email protected]>
6909R:	T.J. Mercier <[email protected]>
6910L:	[email protected]
6911L:	[email protected]
6912L:	[email protected] (moderated for non-subscribers)
6913S:	Maintained
6914T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6915F:	drivers/dma-buf/dma-heap.c
6916F:	drivers/dma-buf/heaps/*
6917F:	include/linux/dma-heap.h
6918F:	include/uapi/linux/dma-heap.h
6919F:	tools/testing/selftests/dmabuf-heaps/
6920
6921DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6922M:	Lukasz Luba <[email protected]>
6923L:	[email protected]
6924L:	[email protected]
6925S:	Maintained
6926F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6927F:	drivers/memory/samsung/exynos5422-dmc.c
6928
6929DME1737 HARDWARE MONITOR DRIVER
6930M:	Juerg Haefliger <[email protected]>
6931L:	[email protected]
6932S:	Maintained
6933F:	Documentation/hwmon/dme1737.rst
6934F:	drivers/hwmon/dme1737.c
6935
6936DMI/SMBIOS SUPPORT
6937M:	Jean Delvare <[email protected]>
6938S:	Maintained
6939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6940F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6941F:	drivers/firmware/dmi-id.c
6942F:	drivers/firmware/dmi_scan.c
6943F:	include/linux/dmi.h
6944
6945DOCUMENTATION
6946M:	Jonathan Corbet <[email protected]>
6947L:	[email protected]
6948S:	Maintained
6949P:	Documentation/doc-guide/maintainer-profile.rst
6950T:	git git://git.lwn.net/linux.git docs-next
6951F:	Documentation/
6952F:	scripts/check-variable-fonts.sh
6953F:	scripts/documentation-file-ref-check
6954F:	scripts/kernel-doc
6955F:	scripts/sphinx-pre-install
6956X:	Documentation/ABI/
6957X:	Documentation/admin-guide/media/
6958X:	Documentation/devicetree/
6959X:	Documentation/driver-api/media/
6960X:	Documentation/firmware-guide/acpi/
6961X:	Documentation/i2c/
6962X:	Documentation/netlink/
6963X:	Documentation/power/
6964X:	Documentation/spi/
6965X:	Documentation/userspace-api/media/
6966
6967DOCUMENTATION PROCESS
6968M:	Jonathan Corbet <[email protected]>
6969L:	[email protected]
6970S:	Maintained
6971F:	Documentation/dev-tools/
6972F:	Documentation/maintainer/
6973F:	Documentation/process/
6974
6975DOCUMENTATION REPORTING ISSUES
6976M:	Thorsten Leemhuis <[email protected]>
6977L:	[email protected]
6978S:	Maintained
6979F:	Documentation/admin-guide/bug-bisect.rst
6980F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6981F:	Documentation/admin-guide/reporting-issues.rst
6982F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6983
6984DOCUMENTATION SCRIPTS
6985M:	Mauro Carvalho Chehab <[email protected]>
6986L:	[email protected]
6987S:	Maintained
6988F:	Documentation/sphinx/parse-headers.pl
6989F:	scripts/documentation-file-ref-check
6990F:	scripts/sphinx-pre-install
6991
6992DOCUMENTATION/ITALIAN
6993M:	Federico Vaga <[email protected]>
6994L:	[email protected]
6995S:	Maintained
6996F:	Documentation/translations/it_IT
6997
6998DOCUMENTATION/JAPANESE
6999R:	Akira Yokosawa <[email protected]>
7000L:	[email protected]
7001S:	Maintained
7002F:	Documentation/translations/ja_JP
7003
7004DONGWOON DW9714 LENS VOICE COIL DRIVER
7005M:	Sakari Ailus <[email protected]>
7006L:	[email protected]
7007S:	Maintained
7008T:	git git://linuxtv.org/media.git
7009F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7010F:	drivers/media/i2c/dw9714.c
7011
7012DONGWOON DW9719 LENS VOICE COIL DRIVER
7013M:	Daniel Scally <[email protected]>
7014L:	[email protected]
7015S:	Maintained
7016T:	git git://linuxtv.org/media.git
7017F:	drivers/media/i2c/dw9719.c
7018
7019DONGWOON DW9768 LENS VOICE COIL DRIVER
7020L:	[email protected]
7021S:	Orphan
7022T:	git git://linuxtv.org/media.git
7023F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7024F:	drivers/media/i2c/dw9768.c
7025
7026DONGWOON DW9807 LENS VOICE COIL DRIVER
7027M:	Sakari Ailus <[email protected]>
7028L:	[email protected]
7029S:	Maintained
7030T:	git git://linuxtv.org/media.git
7031F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7032F:	drivers/media/i2c/dw9807-vcm.c
7033
7034DOUBLETALK DRIVER
7035M:	"James R. Van Zandt" <[email protected]>
7036L:	[email protected]
7037S:	Maintained
7038F:	drivers/char/dtlk.c
7039F:	include/linux/dtlk.h
7040
7041DPAA2 DATAPATH I/O (DPIO) DRIVER
7042M:	Roy Pledge <[email protected]>
7043L:	[email protected]
7044S:	Maintained
7045F:	drivers/soc/fsl/dpio
7046
7047DPAA2 ETHERNET DRIVER
7048M:	Ioana Ciornei <[email protected]>
7049L:	[email protected]
7050S:	Maintained
7051F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7052F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7053F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7054F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7055F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7056F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7057F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7058F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7059F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7060F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7061
7062DPAA2 ETHERNET SWITCH DRIVER
7063M:	Ioana Ciornei <[email protected]>
7064L:	[email protected]
7065S:	Maintained
7066F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7067F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7068F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7069
7070DPLL SUBSYSTEM
7071M:	Vadim Fedorenko <[email protected]>
7072M:	Arkadiusz Kubalewski <[email protected]>
7073M:	Jiri Pirko <[email protected]>
7074L:	[email protected]
7075S:	Supported
7076F:	Documentation/driver-api/dpll.rst
7077F:	drivers/dpll/*
7078F:	include/linux/dpll.h
7079F:	include/uapi/linux/dpll.h
7080
7081DRBD DRIVER
7082M:	Philipp Reisner <[email protected]>
7083M:	Lars Ellenberg <[email protected]>
7084M:	Christoph Böhmwalder <[email protected]>
7085L:	[email protected]
7086S:	Supported
7087W:	http://www.drbd.org
7088T:	git git://git.linbit.com/linux-drbd.git
7089T:	git git://git.linbit.com/drbd-8.4.git
7090F:	Documentation/admin-guide/blockdev/
7091F:	drivers/block/drbd/
7092F:	include/linux/drbd*
7093F:	lib/lru_cache.c
7094
7095DRIVER COMPONENT FRAMEWORK
7096L:	[email protected]
7097F:	drivers/base/component.c
7098F:	include/linux/component.h
7099
7100DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7101M:	Greg Kroah-Hartman <[email protected]>
7102R:	"Rafael J. Wysocki" <[email protected]>
7103R:	Danilo Krummrich <[email protected]>
7104S:	Supported
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7106F:	Documentation/core-api/kobject.rst
7107F:	drivers/base/
7108F:	fs/debugfs/
7109F:	fs/sysfs/
7110F:	include/linux/debugfs.h
7111F:	include/linux/fwnode.h
7112F:	include/linux/kobj*
7113F:	include/linux/property.h
7114F:	include/linux/sysfs.h
7115F:	lib/kobj*
7116F:	rust/kernel/device.rs
7117F:	rust/kernel/device_id.rs
7118F:	rust/kernel/devres.rs
7119F:	rust/kernel/driver.rs
7120F:	rust/kernel/platform.rs
7121F:	samples/rust/rust_driver_platform.rs
7122
7123DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7124M:	Nishanth Menon <[email protected]>
7125L:	[email protected]
7126S:	Maintained
7127F:	drivers/soc/ti/smartreflex.c
7128F:	include/linux/power/smartreflex.h
7129
7130DRM ACCEL DRIVERS FOR INTEL VPU
7131M:	Jacek Lawrynowicz <[email protected]>
7132M:	Stanislaw Gruszka <[email protected]>
7133L:	[email protected]
7134S:	Supported
7135T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7136F:	drivers/accel/ivpu/
7137F:	include/uapi/drm/ivpu_accel.h
7138
7139DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7140M:	Oded Gabbay <[email protected]>
7141L:	[email protected]
7142S:	Maintained
7143C:	irc://irc.oftc.net/dri-devel
7144T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7145F:	Documentation/accel/
7146F:	drivers/accel/
7147F:	include/drm/drm_accel.h
7148
7149DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7150M:	Maxime Ripard <[email protected]>
7151M:	Chen-Yu Tsai <[email protected]>
7152R:	Jernej Skrabec <[email protected]>
7153L:	[email protected]
7154S:	Supported
7155T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7156F:	drivers/gpu/drm/sun4i/sun8i*
7157
7158DRM DRIVER FOR ARM PL111 CLCD
7159M:	Linus Walleij <[email protected]>
7160S:	Maintained
7161T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7162F:	drivers/gpu/drm/pl111/
7163
7164DRM DRIVER FOR ARM VERSATILE TFT PANELS
7165M:	Linus Walleij <[email protected]>
7166S:	Maintained
7167T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7168F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7169F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7170
7171DRM DRIVER FOR ASPEED BMC GFX
7172M:	Joel Stanley <[email protected]>
7173L:	[email protected] (moderated for non-subscribers)
7174S:	Supported
7175T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7176F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7177F:	drivers/gpu/drm/aspeed/
7178
7179DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7180M:	Dave Airlie <[email protected]>
7181R:	Thomas Zimmermann <[email protected]>
7182R:	Jocelyn Falempe <[email protected]>
7183L:	[email protected]
7184S:	Supported
7185T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7186F:	drivers/gpu/drm/ast/
7187
7188DRM DRIVER FOR BOCHS VIRTUAL GPU
7189M:	Gerd Hoffmann <[email protected]>
7190L:	[email protected]
7191S:	Maintained
7192T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7193F:	drivers/gpu/drm/tiny/bochs.c
7194
7195DRM DRIVER FOR BOE HIMAX8279D PANELS
7196M:	Jerry Han <[email protected]>
7197S:	Maintained
7198F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7199F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7200
7201DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7202M:	Jagan Teki <[email protected]>
7203S:	Maintained
7204F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7205F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7206
7207DRM DRIVER FOR EBBG FT8719 PANEL
7208M:	Joel Selvaraj <[email protected]>
7209S:	Maintained
7210T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7211F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7212F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7213
7214DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7215M:	Linus Walleij <[email protected]>
7216S:	Maintained
7217T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7218F:	drivers/gpu/drm/tve200/
7219
7220DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7221M:	Icenowy Zheng <[email protected]>
7222S:	Maintained
7223F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7224F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7225
7226DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7227M:	Jagan Teki <[email protected]>
7228S:	Maintained
7229F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7230F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7231
7232DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7233M:	Thomas Zimmermann <[email protected]>
7234M:	Javier Martinez Canillas <[email protected]>
7235L:	[email protected]
7236S:	Maintained
7237T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7238F:	drivers/gpu/drm/tiny/ofdrm.c
7239F:	drivers/gpu/drm/tiny/simpledrm.c
7240F:	drivers/video/aperture.c
7241F:	drivers/video/nomodeset.c
7242F:	include/linux/aperture.h
7243F:	include/video/nomodeset.h
7244
7245DRM DRIVER FOR GENERIC EDP PANELS
7246R:	Douglas Anderson <[email protected]>
7247F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7248F:	drivers/gpu/drm/panel/panel-edp.c
7249
7250DRM DRIVER FOR GENERIC USB DISPLAY
7251M:	Noralf Trønnes <[email protected]>
7252S:	Maintained
7253W:	https://github.com/notro/gud/wiki
7254T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7255F:	drivers/gpu/drm/gud/
7256F:	include/drm/gud.h
7257
7258DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7259M:	Hans de Goede <[email protected]>
7260S:	Maintained
7261T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7262F:	drivers/gpu/drm/tiny/gm12u320.c
7263
7264DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7265M:	Ondrej Jirman <[email protected]>
7266M:	Javier Martinez Canillas <[email protected]>
7267S:	Maintained
7268T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7269F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7270F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7271
7272DRM DRIVER FOR HX8357D PANELS
7273S:	Orphan
7274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7276F:	drivers/gpu/drm/tiny/hx8357d.c
7277
7278DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7279M:	Deepak Rawat <[email protected]>
7280L:	[email protected]
7281L:	[email protected]
7282S:	Maintained
7283T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284F:	drivers/gpu/drm/hyperv
7285
7286DRM DRIVER FOR ILITEK ILI9225 PANELS
7287M:	David Lechner <[email protected]>
7288S:	Maintained
7289T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7290F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7291F:	drivers/gpu/drm/tiny/ili9225.c
7292
7293DRM DRIVER FOR ILITEK ILI9486 PANELS
7294M:	Kamlesh Gurudasani <[email protected]>
7295S:	Maintained
7296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7298F:	drivers/gpu/drm/tiny/ili9486.c
7299
7300DRM DRIVER FOR ILITEK ILI9805 PANELS
7301M:	Michael Trimarchi <[email protected]>
7302S:	Maintained
7303F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7304F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7305
7306DRM DRIVER FOR ILITEK ILI9806E PANELS
7307M:	Michael Walle <[email protected]>
7308S:	Maintained
7309F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7310
7311DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7312M:	Jagan Teki <[email protected]>
7313S:	Maintained
7314F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7315F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7316
7317DRM DRIVER FOR LG SW43408 PANELS
7318M:	Sumit Semwal <[email protected]>
7319M:	Caleb Connolly <[email protected]>
7320S:	Maintained
7321T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7322F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7323F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7324
7325DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7326M:	Paul Kocialkowski <[email protected]>
7327S:	Supported
7328T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7329F:	drivers/gpu/drm/logicvc/
7330
7331DRM DRIVER FOR LVDS PANELS
7332M:	Laurent Pinchart <[email protected]>
7333L:	[email protected]
7334S:	Maintained
7335T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7336F:	Documentation/devicetree/bindings/display/lvds.yaml
7337F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7338F:	drivers/gpu/drm/panel/panel-lvds.c
7339
7340DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7341M:	Guido Günther <[email protected]>
7342R:	Purism Kernel Team <[email protected]>
7343S:	Maintained
7344F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7345F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7346
7347DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7348M:	Dave Airlie <[email protected]>
7349R:	Thomas Zimmermann <[email protected]>
7350R:	Jocelyn Falempe <[email protected]>
7351L:	[email protected]
7352S:	Supported
7353T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7354F:	drivers/gpu/drm/mgag200/
7355
7356DRM DRIVER FOR MI0283QT
7357M:	Noralf Trønnes <[email protected]>
7358S:	Maintained
7359T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7360F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7361F:	drivers/gpu/drm/tiny/mi0283qt.c
7362
7363DRM DRIVER FOR MIPI DBI compatible panels
7364M:	Noralf Trønnes <[email protected]>
7365S:	Maintained
7366W:	https://github.com/notro/panel-mipi-dbi/wiki
7367T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7368F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7369F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7370
7371DRM DRIVER for Qualcomm Adreno GPUs
7372M:	Rob Clark <[email protected]>
7373R:	Sean Paul <[email protected]>
7374R:	Konrad Dybcio <[email protected]>
7375L:	[email protected]
7376L:	[email protected]
7377L:	[email protected]
7378S:	Maintained
7379B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7380T:	git https://gitlab.freedesktop.org/drm/msm.git
7381F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7382F:	drivers/gpu/drm/msm/adreno/
7383F:	drivers/gpu/drm/msm/msm_gpu.*
7384F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7385F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7386F:	drivers/gpu/drm/msm/registers/adreno/
7387F:	include/uapi/drm/msm_drm.h
7388
7389DRM DRIVER for Qualcomm display hardware
7390M:	Rob Clark <[email protected]>
7391M:	Abhinav Kumar <[email protected]>
7392M:	Dmitry Baryshkov <[email protected]>
7393R:	Sean Paul <[email protected]>
7394R:	Marijn Suijten <[email protected]>
7395L:	[email protected]
7396L:	[email protected]
7397L:	[email protected]
7398S:	Maintained
7399B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7400T:	git https://gitlab.freedesktop.org/drm/msm.git
7401F:	Documentation/devicetree/bindings/display/msm/
7402F:	drivers/gpu/drm/ci/xfails/msm*
7403F:	drivers/gpu/drm/msm/
7404F:	include/uapi/drm/msm_drm.h
7405
7406DRM DRIVER FOR NOVATEK NT35510 PANELS
7407M:	Linus Walleij <[email protected]>
7408S:	Maintained
7409T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7410F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7411F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7412
7413DRM DRIVER FOR NOVATEK NT35560 PANELS
7414M:	Linus Walleij <[email protected]>
7415S:	Maintained
7416T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7417F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7418F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7419
7420DRM DRIVER FOR NOVATEK NT36523 PANELS
7421M:	Jianhua Lu <[email protected]>
7422S:	Maintained
7423T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7424F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7425F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7426
7427DRM DRIVER FOR NOVATEK NT36672A PANELS
7428M:	Sumit Semwal <[email protected]>
7429S:	Maintained
7430T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7431F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7432F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7433
7434DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7435M:	Karol Herbst <[email protected]>
7436M:	Lyude Paul <[email protected]>
7437M:	Danilo Krummrich <[email protected]>
7438L:	[email protected]
7439L:	[email protected]
7440S:	Supported
7441W:	https://nouveau.freedesktop.org/
7442Q:	https://patchwork.freedesktop.org/project/nouveau/
7443Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7444B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7445C:	irc://irc.oftc.net/nouveau
7446T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7447F:	drivers/gpu/drm/nouveau/
7448F:	include/uapi/drm/nouveau_drm.h
7449
7450DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7451M:	Stefan Mavrodiev <[email protected]>
7452S:	Maintained
7453F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7454F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7455
7456DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7457R:	Douglas Anderson <[email protected]>
7458F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7459F:	drivers/gpu/drm/bridge/parade-ps8640.c
7460
7461DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7462M:	Noralf Trønnes <[email protected]>
7463S:	Maintained
7464T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7465F:	Documentation/devicetree/bindings/display/repaper.txt
7466F:	drivers/gpu/drm/tiny/repaper.c
7467
7468DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7469M:	Dave Airlie <[email protected]>
7470M:	Gerd Hoffmann <[email protected]>
7471L:	[email protected]
7472S:	Obsolete
7473W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7474T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7475F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7476
7477DRM DRIVER FOR QXL VIRTUAL GPU
7478M:	Dave Airlie <[email protected]>
7479M:	Gerd Hoffmann <[email protected]>
7480L:	[email protected]
7481L:	[email protected]
7482S:	Maintained
7483T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7484F:	drivers/gpu/drm/qxl/
7485F:	include/uapi/drm/qxl_drm.h
7486
7487DRM DRIVER FOR RAYDIUM RM67191 PANELS
7488M:	Robert Chiras <[email protected]>
7489S:	Maintained
7490F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7491F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7492
7493DRM DRIVER FOR SAMSUNG DB7430 PANELS
7494M:	Linus Walleij <[email protected]>
7495S:	Maintained
7496T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7497F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7498F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7499
7500DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7501M:	Inki Dae <[email protected]>
7502M:	Jagan Teki <[email protected]>
7503M:	Marek Szyprowski <[email protected]>
7504S:	Maintained
7505T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7506F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7507F:	drivers/gpu/drm/bridge/samsung-dsim.c
7508F:	include/drm/bridge/samsung-dsim.h
7509
7510DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7511M:	Markuss Broks <[email protected]>
7512S:	Maintained
7513F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7514F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7515
7516DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7517M:	Artur Weber <[email protected]>
7518S:	Maintained
7519F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7520F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7521
7522DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7523M:	Dzmitry Sankouski <[email protected]>
7524S:	Maintained
7525F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7526F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7527
7528DRM DRIVER FOR SHARP MEMORY LCD
7529M:	Alex Lanzano <[email protected]>
7530S:	Maintained
7531F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7532F:	drivers/gpu/drm/tiny/sharp-memory.c
7533
7534DRM DRIVER FOR SITRONIX ST7586 PANELS
7535M:	David Lechner <[email protected]>
7536S:	Maintained
7537T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7539F:	drivers/gpu/drm/tiny/st7586.c
7540
7541DRM DRIVER FOR SITRONIX ST7701 PANELS
7542M:	Jagan Teki <[email protected]>
7543S:	Maintained
7544F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7545F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7546
7547DRM DRIVER FOR SITRONIX ST7703 PANELS
7548M:	Guido Günther <[email protected]>
7549R:	Purism Kernel Team <[email protected]>
7550R:	Ondrej Jirman <[email protected]>
7551S:	Maintained
7552F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7553F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7554
7555DRM DRIVER FOR SITRONIX ST7735R PANELS
7556M:	David Lechner <[email protected]>
7557S:	Maintained
7558T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7559F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7560F:	drivers/gpu/drm/tiny/st7735r.c
7561
7562DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7563M:	Javier Martinez Canillas <[email protected]>
7564S:	Maintained
7565T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7566F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7567F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7568F:	drivers/gpu/drm/solomon/ssd130x*
7569
7570DRM DRIVER FOR ST-ERICSSON MCDE
7571M:	Linus Walleij <[email protected]>
7572S:	Maintained
7573T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7575F:	drivers/gpu/drm/mcde/
7576
7577DRM DRIVER FOR SYNAPTICS R63353 PANELS
7578M:	Michael Trimarchi <[email protected]>
7579S:	Maintained
7580F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7581F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7582
7583DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7584M:	Jagan Teki <[email protected]>
7585S:	Maintained
7586F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7587F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7588
7589DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7590R:	Douglas Anderson <[email protected]>
7591F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7592F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7593
7594DRM DRIVER FOR TPO TPG110 PANELS
7595M:	Linus Walleij <[email protected]>
7596S:	Maintained
7597T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7598F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7599F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7600
7601DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7602M:	Dave Airlie <[email protected]>
7603R:	Sean Paul <[email protected]>
7604R:	Thomas Zimmermann <[email protected]>
7605L:	[email protected]
7606S:	Supported
7607T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7608F:	drivers/gpu/drm/udl/
7609
7610DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7611M:	Louis Chauvet <[email protected]>
7612R:	Haneen Mohammed <[email protected]>
7613R:	Simona Vetter <[email protected]>
7614R:	Melissa Wen <[email protected]>
7615L:	[email protected]
7616S:	Maintained
7617T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7618F:	Documentation/gpu/vkms.rst
7619F:	drivers/gpu/drm/ci/xfails/vkms*
7620F:	drivers/gpu/drm/vkms/
7621
7622DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7623M:	Hans de Goede <[email protected]>
7624L:	[email protected]
7625S:	Maintained
7626T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7627F:	drivers/gpu/drm/vboxvideo/
7628
7629DRM DRIVER FOR VMWARE VIRTUAL GPU
7630M:	Zack Rusin <[email protected]>
7631R:	Broadcom internal kernel review list <[email protected]>
7632L:	[email protected]
7633S:	Supported
7634T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7635F:	drivers/gpu/drm/vmwgfx/
7636F:	include/uapi/drm/vmwgfx_drm.h
7637
7638DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7639M:	Linus Walleij <[email protected]>
7640S:	Maintained
7641T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7642F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7643F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7644
7645DRM DRIVERS
7646M:	David Airlie <[email protected]>
7647M:	Simona Vetter <[email protected]>
7648L:	[email protected]
7649S:	Maintained
7650B:	https://gitlab.freedesktop.org/drm
7651C:	irc://irc.oftc.net/dri-devel
7652T:	git https://gitlab.freedesktop.org/drm/kernel.git
7653F:	Documentation/devicetree/bindings/display/
7654F:	Documentation/devicetree/bindings/gpu/
7655F:	Documentation/gpu/
7656F:	drivers/gpu/
7657F:	include/drm/
7658F:	include/linux/vga*
7659F:	include/uapi/drm/
7660
7661DRM DRIVERS AND MISC GPU PATCHES
7662M:	Maarten Lankhorst <[email protected]>
7663M:	Maxime Ripard <[email protected]>
7664M:	Thomas Zimmermann <[email protected]>
7665S:	Maintained
7666W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7667T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7668F:	Documentation/devicetree/bindings/display/
7669F:	Documentation/devicetree/bindings/gpu/
7670F:	Documentation/gpu/
7671F:	drivers/gpu/drm/
7672F:	drivers/gpu/vga/
7673F:	include/drm/drm
7674F:	include/linux/vga*
7675F:	include/uapi/drm/
7676X:	drivers/gpu/drm/amd/
7677X:	drivers/gpu/drm/armada/
7678X:	drivers/gpu/drm/etnaviv/
7679X:	drivers/gpu/drm/exynos/
7680X:	drivers/gpu/drm/i915/
7681X:	drivers/gpu/drm/kmb/
7682X:	drivers/gpu/drm/mediatek/
7683X:	drivers/gpu/drm/msm/
7684X:	drivers/gpu/drm/nouveau/
7685X:	drivers/gpu/drm/radeon/
7686X:	drivers/gpu/drm/renesas/rcar-du/
7687X:	drivers/gpu/drm/tegra/
7688
7689DRM DRIVERS FOR ALLWINNER A10
7690M:	Maxime Ripard <[email protected]>
7691M:	Chen-Yu Tsai <[email protected]>
7692L:	[email protected]
7693S:	Supported
7694T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7695F:	Documentation/devicetree/bindings/display/allwinner*
7696F:	drivers/gpu/drm/sun4i/
7697
7698DRM DRIVERS FOR AMLOGIC SOCS
7699M:	Neil Armstrong <[email protected]>
7700L:	[email protected]
7701L:	[email protected]
7702S:	Supported
7703W:	http://linux-meson.com/
7704T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7705F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7706F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7707F:	Documentation/gpu/meson.rst
7708F:	drivers/gpu/drm/ci/xfails/meson*
7709F:	drivers/gpu/drm/meson/
7710
7711DRM DRIVERS FOR ATMEL HLCDC
7712M:	Sam Ravnborg <[email protected]>
7713M:	Boris Brezillon <[email protected]>
7714L:	[email protected]
7715S:	Supported
7716T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7717F:	Documentation/devicetree/bindings/display/atmel/
7718F:	drivers/gpu/drm/atmel-hlcdc/
7719
7720DRM DRIVERS FOR BRIDGE CHIPS
7721M:	Andrzej Hajda <[email protected]>
7722M:	Neil Armstrong <[email protected]>
7723M:	Robert Foss <[email protected]>
7724R:	Laurent Pinchart <[email protected]>
7725R:	Jonas Karlman <[email protected]>
7726R:	Jernej Skrabec <[email protected]>
7727S:	Maintained
7728T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729F:	Documentation/devicetree/bindings/display/bridge/
7730F:	drivers/gpu/drm/bridge/
7731F:	drivers/gpu/drm/display/drm_bridge_connector.c
7732F:	drivers/gpu/drm/drm_bridge.c
7733F:	include/drm/drm_bridge.h
7734F:	include/drm/drm_bridge_connector.h
7735
7736DRM DRIVERS FOR EXYNOS
7737M:	Inki Dae <[email protected]>
7738M:	Seung-Woo Kim <[email protected]>
7739M:	Kyungmin Park <[email protected]>
7740L:	[email protected]
7741S:	Supported
7742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7743F:	Documentation/devicetree/bindings/display/samsung/
7744F:	drivers/gpu/drm/exynos/
7745F:	include/uapi/drm/exynos_drm.h
7746
7747DRM DRIVERS FOR FREESCALE DCU
7748M:	Stefan Agner <[email protected]>
7749M:	Alison Wang <[email protected]>
7750L:	[email protected]
7751S:	Supported
7752T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7753F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7754F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7755F:	drivers/gpu/drm/fsl-dcu/
7756
7757DRM DRIVERS FOR FREESCALE IMX 5/6
7758M:	Philipp Zabel <[email protected]>
7759L:	[email protected]
7760S:	Maintained
7761T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7762T:	git git://git.pengutronix.de/git/pza/linux
7763F:	Documentation/devicetree/bindings/display/imx/
7764F:	drivers/gpu/drm/imx/ipuv3/
7765F:	drivers/gpu/ipu-v3/
7766
7767DRM DRIVERS FOR FREESCALE IMX BRIDGE
7768M:	Liu Ying <[email protected]>
7769L:	[email protected]
7770S:	Maintained
7771F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7772F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7773F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7774F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7775F:	drivers/gpu/drm/bridge/imx/
7776
7777DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7778M:	Patrik Jakobsson <[email protected]>
7779L:	[email protected]
7780S:	Maintained
7781T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7782F:	drivers/gpu/drm/gma500/
7783
7784DRM DRIVERS FOR HISILICON
7785M:	Xinliang Liu <[email protected]>
7786M:	Tian Tao  <[email protected]>
7787R:	Xinwei Kong <[email protected]>
7788R:	Sumit Semwal <[email protected]>
7789R:	Yongqin Liu <[email protected]>
7790R:	John Stultz <[email protected]>
7791L:	[email protected]
7792S:	Maintained
7793T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7794F:	Documentation/devicetree/bindings/display/hisilicon/
7795F:	drivers/gpu/drm/hisilicon/
7796
7797DRM DRIVERS FOR LIMA
7798M:	Qiang Yu <[email protected]>
7799L:	[email protected]
7800L:	[email protected] (moderated for non-subscribers)
7801S:	Maintained
7802T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7803F:	drivers/gpu/drm/lima/
7804F:	include/uapi/drm/lima_drm.h
7805
7806DRM DRIVERS FOR LOONGSON
7807M:	Sui Jingfeng <[email protected]>
7808L:	[email protected]
7809S:	Supported
7810T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7811F:	drivers/gpu/drm/loongson/
7812
7813DRM DRIVERS FOR MEDIATEK
7814M:	Chun-Kuang Hu <[email protected]>
7815M:	Philipp Zabel <[email protected]>
7816L:	[email protected]
7817L:	[email protected] (moderated for non-subscribers)
7818S:	Supported
7819F:	Documentation/devicetree/bindings/display/mediatek/
7820F:	drivers/gpu/drm/ci/xfails/mediatek*
7821F:	drivers/gpu/drm/mediatek/
7822F:	drivers/phy/mediatek/phy-mtk-dp.c
7823F:	drivers/phy/mediatek/phy-mtk-hdmi*
7824F:	drivers/phy/mediatek/phy-mtk-mipi*
7825
7826DRM DRIVERS FOR NVIDIA TEGRA
7827M:	Thierry Reding <[email protected]>
7828M:	Mikko Perttunen <[email protected]>
7829L:	[email protected]
7830L:	[email protected]
7831S:	Supported
7832T:	git https://gitlab.freedesktop.org/drm/tegra.git
7833F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7834F:	Documentation/devicetree/bindings/gpu/host1x/
7835F:	drivers/gpu/drm/tegra/
7836F:	drivers/gpu/host1x/
7837F:	include/linux/host1x.h
7838F:	include/uapi/drm/tegra_drm.h
7839
7840DRM DRIVERS FOR RENESAS R-CAR
7841M:	Laurent Pinchart <[email protected]>
7842M:	Kieran Bingham <kieran.bingham[email protected]>
7843L:	[email protected]
7844L:	[email protected]
7845S:	Supported
7846T:	git git://linuxtv.org/pinchartl/media drm/du/next
7847F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7848F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7849F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7850F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7851F:	drivers/gpu/drm/renesas/rcar-du/
7852
7853DRM DRIVERS FOR RENESAS RZ
7854M:	Biju Das <[email protected]>
7855L:	[email protected]
7856L:	[email protected]
7857S:	Maintained
7858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7859F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7860F:	drivers/gpu/drm/renesas/rz-du/
7861
7862DRM DRIVERS FOR RENESAS SHMOBILE
7863M:	Laurent Pinchart <[email protected]>
7864M:	Geert Uytterhoeven <[email protected]>
7865L:	[email protected]
7866L:	[email protected]
7867S:	Supported
7868T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7869F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7870F:	drivers/gpu/drm/renesas/shmobile/
7871F:	include/linux/platform_data/shmob_drm.h
7872
7873DRM DRIVERS FOR ROCKCHIP
7874M:	Sandy Huang <[email protected]>
7875M:	Heiko Stübner <[email protected]>
7876M:	Andy Yan <[email protected]>
7877L:	[email protected]
7878S:	Maintained
7879T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7880F:	Documentation/devicetree/bindings/display/rockchip/
7881F:	drivers/gpu/drm/ci/xfails/rockchip*
7882F:	drivers/gpu/drm/rockchip/
7883
7884DRM DRIVERS FOR STI
7885M:	Alain Volmat <[email protected]>
7886M:	Raphael Gallais-Pou <[email protected]>
7887L:	[email protected]
7888S:	Maintained
7889T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7890F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7891F:	drivers/gpu/drm/sti
7892
7893DRM DRIVERS FOR STM
7894M:	Yannick Fertre <[email protected]>
7895M:	Raphael Gallais-Pou <[email protected]>
7896M:	Philippe Cornu <[email protected]>
7897L:	[email protected]
7898S:	Maintained
7899T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7900F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7901F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7902F:	drivers/gpu/drm/stm
7903
7904DRM DRIVERS FOR TI KEYSTONE
7905M:	Jyri Sarha <[email protected]>
7906M:	Tomi Valkeinen <[email protected]>
7907L:	[email protected]
7908S:	Maintained
7909T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7910F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7911F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7912F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7913F:	drivers/gpu/drm/tidss/
7914
7915DRM DRIVERS FOR TI LCDC
7916M:	Jyri Sarha <[email protected]>
7917M:	Tomi Valkeinen <[email protected]>
7918L:	[email protected]
7919S:	Maintained
7920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7921F:	Documentation/devicetree/bindings/display/tilcdc/
7922F:	drivers/gpu/drm/tilcdc/
7923
7924DRM DRIVERS FOR TI OMAP
7925M:	Tomi Valkeinen <[email protected]>
7926L:	[email protected]
7927S:	Maintained
7928T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7929F:	Documentation/devicetree/bindings/display/ti/
7930F:	drivers/gpu/drm/omapdrm/
7931
7932DRM DRIVERS FOR V3D
7933M:	Melissa Wen <[email protected]>
7934M:	Maíra Canal <[email protected]>
7935S:	Supported
7936T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7937F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7938F:	drivers/gpu/drm/v3d/
7939F:	include/uapi/drm/v3d_drm.h
7940
7941DRM DRIVERS FOR VC4
7942M:	Maxime Ripard <[email protected]>
7943M:	Dave Stevenson <[email protected]>
7944R:	Maíra Canal <[email protected]>
7945R:	Raspberry Pi Kernel Maintenance <[email protected]>
7946S:	Supported
7947T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7948F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7949F:	drivers/gpu/drm/vc4/
7950F:	include/uapi/drm/vc4_drm.h
7951
7952DRM DRIVERS FOR VIVANTE GPU IP
7953M:	Lucas Stach <[email protected]>
7954R:	Russell King <[email protected]>
7955R:	Christian Gmeiner <[email protected]>
7956L:	[email protected] (moderated for non-subscribers)
7957L:	[email protected]
7958S:	Maintained
7959F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7960F:	drivers/gpu/drm/etnaviv/
7961F:	include/uapi/drm/etnaviv_drm.h
7962
7963DRM DRIVERS FOR XEN
7964M:	Oleksandr Andrushchenko <[email protected]>
7965L:	[email protected]
7966L:	[email protected] (moderated for non-subscribers)
7967S:	Supported
7968T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7969F:	Documentation/gpu/xen-front.rst
7970F:	drivers/gpu/drm/xen/
7971
7972DRM DRIVERS FOR XILINX
7973M:	Laurent Pinchart <[email protected]>
7974M:	Tomi Valkeinen <[email protected]>
7975L:	[email protected]
7976S:	Maintained
7977T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7978F:	Documentation/devicetree/bindings/display/xlnx/
7979F:	Documentation/gpu/zynqmp.rst
7980F:	drivers/gpu/drm/xlnx/
7981
7982DRM GPU SCHEDULER
7983M:	Luben Tuikov <[email protected]>
7984M:	Matthew Brost <[email protected]>
7985M:	Danilo Krummrich <[email protected]>
7986M:	Philipp Stanner <[email protected]>
7987L:	[email protected]
7988S:	Maintained
7989T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7990F:	drivers/gpu/drm/scheduler/
7991F:	include/drm/gpu_scheduler.h
7992
7993DRM PANEL DRIVERS
7994M:	Neil Armstrong <[email protected]>
7995R:	Jessica Zhang <[email protected]>
7996L:	[email protected]
7997S:	Maintained
7998T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7999F:	Documentation/devicetree/bindings/display/panel/
8000F:	drivers/gpu/drm/drm_panel.c
8001F:	drivers/gpu/drm/panel/
8002F:	include/drm/drm_panel.h
8003
8004DRM PRIVACY-SCREEN CLASS
8005M:	Hans de Goede <[email protected]>
8006L:	[email protected]
8007S:	Maintained
8008T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8009F:	drivers/gpu/drm/drm_privacy_screen*
8010F:	include/drm/drm_privacy_screen*
8011
8012DRM TTM SUBSYSTEM
8013M:	Christian Koenig <[email protected]>
8014M:	Huang Rui <[email protected]>
8015L:	[email protected]
8016S:	Maintained
8017T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8018F:	drivers/gpu/drm/ttm/
8019F:	include/drm/ttm/
8020
8021DRM AUTOMATED TESTING
8022M:	Helen Koike <[email protected]>
8023L:	[email protected]
8024S:	Maintained
8025T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8026F:	Documentation/gpu/automated_testing.rst
8027F:	drivers/gpu/drm/ci/
8028
8029DSBR100 USB FM RADIO DRIVER
8030M:	Alexey Klimov <[email protected]>
8031L:	[email protected]
8032S:	Maintained
8033T:	git git://linuxtv.org/media.git
8034F:	drivers/media/radio/dsbr100.c
8035
8036DT3155 MEDIA DRIVER
8037M:	Hans Verkuil <[email protected]>
8038L:	[email protected]
8039S:	Odd Fixes
8040W:	https://linuxtv.org
8041T:	git git://linuxtv.org/media.git
8042F:	drivers/media/pci/dt3155/
8043
8044DVB_USB_AF9015 MEDIA DRIVER
8045L:	[email protected]
8046S:	Orphan
8047W:	https://linuxtv.org
8048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8049F:	drivers/media/usb/dvb-usb-v2/af9015*
8050
8051DVB_USB_AF9035 MEDIA DRIVER
8052L:	[email protected]
8053S:	Orphan
8054W:	https://linuxtv.org
8055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8056F:	drivers/media/usb/dvb-usb-v2/af9035*
8057
8058DVB_USB_ANYSEE MEDIA DRIVER
8059L:	[email protected]
8060S:	Orphan
8061W:	https://linuxtv.org
8062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8063F:	drivers/media/usb/dvb-usb-v2/anysee*
8064
8065DVB_USB_AU6610 MEDIA DRIVER
8066L:	[email protected]
8067S:	Orphan
8068W:	https://linuxtv.org
8069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8070F:	drivers/media/usb/dvb-usb-v2/au6610*
8071
8072DVB_USB_CE6230 MEDIA DRIVER
8073L:	[email protected]
8074S:	Orphan
8075W:	https://linuxtv.org
8076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8077F:	drivers/media/usb/dvb-usb-v2/ce6230*
8078
8079DVB_USB_CXUSB MEDIA DRIVER
8080M:	Michael Krufky <[email protected]>
8081L:	[email protected]
8082S:	Maintained
8083W:	https://linuxtv.org
8084W:	http://github.com/mkrufky
8085Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8086T:	git git://linuxtv.org/media.git
8087F:	drivers/media/usb/dvb-usb/cxusb*
8088
8089DVB_USB_EC168 MEDIA DRIVER
8090L:	[email protected]
8091S:	Orphan
8092W:	https://linuxtv.org
8093Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8094F:	drivers/media/usb/dvb-usb-v2/ec168*
8095
8096DVB_USB_GL861 MEDIA DRIVER
8097L:	[email protected]
8098S:	Orphan
8099W:	https://linuxtv.org
8100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8101F:	drivers/media/usb/dvb-usb-v2/gl861*
8102
8103DVB_USB_MXL111SF MEDIA DRIVER
8104M:	Michael Krufky <[email protected]>
8105L:	[email protected]
8106S:	Maintained
8107W:	https://linuxtv.org
8108W:	http://github.com/mkrufky
8109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8110T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8111F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8112
8113DVB_USB_RTL28XXU MEDIA DRIVER
8114L:	[email protected]
8115S:	Orphan
8116W:	https://linuxtv.org
8117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8118F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8119
8120DVB_USB_V2 MEDIA DRIVER
8121L:	[email protected]
8122S:	Orphan
8123W:	https://linuxtv.org
8124W:	http://palosaari.fi/linux/
8125Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8126F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8127F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8128
8129DYNAMIC DEBUG
8130M:	Jason Baron <[email protected]>
8131M:	Jim Cromie <[email protected]>
8132S:	Maintained
8133F:	include/linux/dynamic_debug.h
8134F:	lib/dynamic_debug.c
8135F:	lib/test_dynamic_debug.c
8136
8137DYNAMIC INTERRUPT MODERATION
8138M:	Tal Gilboa <[email protected]>
8139S:	Maintained
8140F:	Documentation/networking/net_dim.rst
8141F:	include/linux/dim.h
8142F:	lib/dim/
8143
8144DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8145M:	Daniel Lezcano <[email protected]>
8146L:	[email protected]
8147S:	Supported
8148B:	https://bugzilla.kernel.org
8149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8150F:	drivers/powercap/dtpm*
8151F:	include/linux/dtpm.h
8152
8153DZ DECSTATION DZ11 SERIAL DRIVER
8154M:	"Maciej W. Rozycki" <[email protected]>
8155S:	Maintained
8156F:	drivers/tty/serial/dz.*
8157
8158E3X0 POWER BUTTON DRIVER
8159M:	Moritz Fischer <[email protected]>
8160L:	[email protected]
8161S:	Supported
8162W:	http://www.ettus.com
8163F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8164F:	drivers/input/misc/e3x0-button.c
8165
8166E4000 MEDIA DRIVER
8167L:	[email protected]
8168S:	Orphan
8169W:	https://linuxtv.org
8170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8171F:	drivers/media/tuners/e4000*
8172
8173EARTH_PT1 MEDIA DRIVER
8174M:	Akihiro Tsukada <[email protected]>
8175L:	[email protected]
8176S:	Odd Fixes
8177F:	drivers/media/pci/pt1/
8178
8179EARTH_PT3 MEDIA DRIVER
8180M:	Akihiro Tsukada <[email protected]>
8181L:	[email protected]
8182S:	Odd Fixes
8183F:	drivers/media/pci/pt3/
8184
8185EC100 MEDIA DRIVER
8186L:	[email protected]
8187S:	Orphan
8188W:	https://linuxtv.org
8189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8190F:	drivers/media/dvb-frontends/ec100*
8191
8192ECRYPT FILE SYSTEM
8193M:	Tyler Hicks <[email protected]>
8194L:	[email protected]
8195S:	Odd Fixes
8196W:	http://ecryptfs.org
8197W:	https://launchpad.net/ecryptfs
8198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8199F:	Documentation/filesystems/ecryptfs.rst
8200F:	fs/ecryptfs/
8201
8202EDAC-AMD64
8203M:	Yazen Ghannam <[email protected]>
8204L:	[email protected]
8205S:	Supported
8206F:	drivers/edac/amd64_edac*
8207F:	drivers/edac/mce_amd*
8208
8209EDAC-ARMADA
8210M:	Jan Luebbe <[email protected]>
8211L:	[email protected]
8212S:	Maintained
8213F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8214F:	drivers/edac/armada_xp_*
8215
8216EDAC-AST2500
8217M:	Stefan Schaeckeler <[email protected]>
8218S:	Supported
8219F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8220F:	drivers/edac/aspeed_edac.c
8221
8222EDAC-BLUEFIELD
8223M:	Shravan Kumar Ramani <[email protected]>
8224S:	Supported
8225F:	drivers/edac/bluefield_edac.c
8226
8227EDAC-CALXEDA
8228M:	Andre Przywara <[email protected]>
8229L:	[email protected]
8230S:	Maintained
8231F:	drivers/edac/highbank*
8232
8233EDAC-CAVIUM OCTEON
8234M:	Thomas Bogendoerfer <[email protected]>
8235L:	[email protected]
8236L:	[email protected]
8237S:	Maintained
8238F:	drivers/edac/octeon_edac*
8239
8240EDAC-CAVIUM THUNDERX
8241M:	Robert Richter <[email protected]>
8242L:	[email protected]
8243S:	Odd Fixes
8244F:	drivers/edac/thunderx_edac*
8245
8246EDAC-CORE
8247M:	Borislav Petkov <[email protected]>
8248M:	Tony Luck <[email protected]>
8249R:	James Morse <[email protected]>
8250R:	Mauro Carvalho Chehab <[email protected]>
8251R:	Robert Richter <[email protected]>
8252L:	[email protected]
8253S:	Supported
8254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8255F:	Documentation/driver-api/edac.rst
8256F:	drivers/edac/
8257F:	include/linux/edac.h
8258
8259EDAC-DMC520
8260M:	Lei Wang <[email protected]>
8261L:	[email protected]
8262S:	Supported
8263F:	drivers/edac/dmc520_edac.c
8264
8265EDAC-E752X
8266M:	Mark Gross <[email protected]>
8267L:	[email protected]
8268S:	Maintained
8269F:	drivers/edac/e752x_edac.c
8270
8271EDAC-E7XXX
8272L:	[email protected]
8273S:	Maintained
8274F:	drivers/edac/e7xxx_edac.c
8275
8276EDAC-FSL_DDR
8277R:	Frank Li <[email protected]>
8278L:	[email protected]
8279L:	[email protected]
8280S:	Maintained
8281F:	drivers/edac/fsl_ddr_edac.*
8282
8283EDAC-GHES
8284M:	Mauro Carvalho Chehab <[email protected]>
8285L:	[email protected]
8286S:	Maintained
8287F:	drivers/edac/ghes_edac.c
8288
8289EDAC-I10NM
8290M:	Tony Luck <[email protected]>
8291L:	[email protected]
8292S:	Maintained
8293F:	drivers/edac/i10nm_base.c
8294
8295EDAC-I3000
8296L:	[email protected]
8297S:	Orphan
8298F:	drivers/edac/i3000_edac.c
8299
8300EDAC-I5000
8301L:	[email protected]
8302S:	Maintained
8303F:	drivers/edac/i5000_edac.c
8304
8305EDAC-I5400
8306M:	Mauro Carvalho Chehab <[email protected]>
8307L:	[email protected]
8308S:	Maintained
8309F:	drivers/edac/i5400_edac.c
8310
8311EDAC-I7300
8312M:	Mauro Carvalho Chehab <[email protected]>
8313L:	[email protected]
8314S:	Maintained
8315F:	drivers/edac/i7300_edac.c
8316
8317EDAC-I7CORE
8318M:	Mauro Carvalho Chehab <[email protected]>
8319L:	[email protected]
8320S:	Maintained
8321F:	drivers/edac/i7core_edac.c
8322
8323EDAC-I82443BXGX
8324M:	Tim Small <[email protected]>
8325L:	[email protected]
8326S:	Maintained
8327F:	drivers/edac/i82443bxgx_edac.c
8328
8329EDAC-I82975X
8330M:	"Arvind R." <[email protected]>
8331L:	[email protected]
8332S:	Maintained
8333F:	drivers/edac/i82975x_edac.c
8334
8335EDAC-IE31200
8336M:	Jason Baron <[email protected]>
8337L:	[email protected]
8338S:	Maintained
8339F:	drivers/edac/ie31200_edac.c
8340
8341EDAC-IGEN6
8342M:	Tony Luck <[email protected]>
8343R:	Qiuxu Zhuo <[email protected]>
8344L:	[email protected]
8345S:	Maintained
8346F:	drivers/edac/igen6_edac.c
8347
8348EDAC-MPC85XX
8349M:	Johannes Thumshirn <[email protected]>
8350L:	[email protected]
8351S:	Maintained
8352F:	drivers/edac/mpc85xx_edac.[ch]
8353
8354EDAC-NPCM
8355M:	Marvin Lin <[email protected]>
8356M:	Stanley Chu <[email protected]>
8357L:	[email protected]
8358S:	Maintained
8359F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8360F:	drivers/edac/npcm_edac.c
8361
8362EDAC-PASEMI
8363M:	Egor Martovetsky <[email protected]>
8364L:	[email protected]
8365S:	Maintained
8366F:	drivers/edac/pasemi_edac.c
8367
8368EDAC-PND2
8369M:	Tony Luck <[email protected]>
8370L:	[email protected]
8371S:	Maintained
8372F:	drivers/edac/pnd2_edac.[ch]
8373
8374EDAC-QCOM
8375M:	Manivannan Sadhasivam <[email protected]>
8376L:	[email protected]
8377L:	[email protected]
8378S:	Maintained
8379F:	drivers/edac/qcom_edac.c
8380
8381EDAC-R82600
8382M:	Tim Small <[email protected]>
8383L:	[email protected]
8384S:	Maintained
8385F:	drivers/edac/r82600_edac.c
8386
8387EDAC-SBRIDGE
8388M:	Tony Luck <[email protected]>
8389R:	Qiuxu Zhuo <[email protected]>
8390L:	[email protected]
8391S:	Maintained
8392F:	drivers/edac/sb_edac.c
8393
8394EDAC-SKYLAKE
8395M:	Tony Luck <[email protected]>
8396L:	[email protected]
8397S:	Maintained
8398F:	drivers/edac/skx_*.[ch]
8399
8400EDAC-TI
8401M:	Tero Kristo <[email protected]>
8402L:	[email protected]
8403S:	Odd Fixes
8404F:	drivers/edac/ti_edac.c
8405
8406EDIROL UA-101/UA-1000 DRIVER
8407M:	Clemens Ladisch <[email protected]>
8408L:	[email protected]
8409S:	Maintained
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8411F:	sound/usb/misc/ua101.c
8412
8413EFI TEST DRIVER
8414M:	Ivan Hu <[email protected]>
8415M:	Ard Biesheuvel <[email protected]>
8416L:	[email protected]
8417S:	Maintained
8418F:	drivers/firmware/efi/test/
8419
8420EFI VARIABLE FILESYSTEM
8421M:	Jeremy Kerr <[email protected]>
8422M:	Ard Biesheuvel <[email protected]>
8423L:	[email protected]
8424S:	Maintained
8425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8426F:	fs/efivarfs/
8427
8428EFIFB FRAMEBUFFER DRIVER
8429M:	Peter Jones <[email protected]>
8430L:	[email protected]
8431S:	Maintained
8432F:	drivers/video/fbdev/efifb.c
8433
8434EFS FILESYSTEM
8435S:	Orphan
8436W:	http://aeschi.ch.eu.org/efs/
8437F:	fs/efs/
8438
8439EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8440L:	[email protected]
8441S:	Orphan
8442F:	drivers/net/ethernet/ibm/ehea/
8443
8444ELM327 CAN NETWORK DRIVER
8445M:	Max Staudt <[email protected]>
8446L:	[email protected]
8447S:	Maintained
8448F:	Documentation/networking/device_drivers/can/can327.rst
8449F:	drivers/net/can/can327.c
8450
8451EM28XX VIDEO4LINUX DRIVER
8452M:	Mauro Carvalho Chehab <[email protected]>
8453L:	[email protected]
8454S:	Maintained
8455W:	https://linuxtv.org
8456T:	git git://linuxtv.org/media.git
8457F:	Documentation/admin-guide/media/em28xx*
8458F:	drivers/media/usb/em28xx/
8459
8460EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8461M:	Adrian Hunter <[email protected]>
8462M:	Asutosh Das <[email protected]>
8463R:	Ritesh Harjani <[email protected]>
8464L:	[email protected]
8465S:	Supported
8466F:	drivers/mmc/host/cqhci*
8467
8468EMS CPC-PCI CAN DRIVER
8469M:	Gerhard Uttenthaler <[email protected]>
8470M:	[email protected]
8471L:	[email protected]
8472S:	Maintained
8473F:	drivers/net/can/sja1000/ems_pci.c
8474
8475EMULEX 10Gbps iSCSI - OneConnect DRIVER
8476M:	Ketan Mukadam <[email protected]>
8477L:	[email protected]
8478S:	Supported
8479W:	http://www.broadcom.com
8480F:	drivers/scsi/be2iscsi/
8481
8482EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8483M:	Ajit Khaparde <[email protected]>
8484M:	Sriharsha Basavapatna <[email protected]>
8485M:	Somnath Kotur <[email protected]>
8486L:	[email protected]
8487S:	Maintained
8488W:	http://www.emulex.com
8489F:	drivers/net/ethernet/emulex/benet/
8490
8491EMULEX ONECONNECT ROCE DRIVER
8492M:	Selvin Xavier <[email protected]>
8493L:	[email protected]
8494S:	Odd Fixes
8495W:	http://www.broadcom.com
8496F:	drivers/infiniband/hw/ocrdma/
8497F:	include/uapi/rdma/ocrdma-abi.h
8498
8499EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8500M:	James Smart <[email protected]>
8501M:	Ram Vegesna <[email protected]>
8502L:	[email protected]
8503L:	[email protected]
8504S:	Supported
8505W:	http://www.broadcom.com
8506F:	drivers/scsi/elx/
8507
8508EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8509M:	James Smart <[email protected]>
8510M:	Dick Kennedy <[email protected]>
8511L:	[email protected]
8512S:	Supported
8513W:	http://www.broadcom.com
8514F:	drivers/scsi/lpfc/
8515
8516ENE CB710 FLASH CARD READER DRIVER
8517M:	Michał Mirosław <[email protected]>
8518S:	Maintained
8519F:	drivers/misc/cb710/
8520F:	drivers/mmc/host/cb710-mmc.*
8521F:	include/linux/cb710.h
8522
8523ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8524M:	Maxim Levitsky <[email protected]>
8525S:	Maintained
8526F:	drivers/media/rc/ene_ir.*
8527
8528EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8529M:	Laurentiu Tudor <[email protected]>
8530L:	[email protected]
8531S:	Maintained
8532F:	drivers/tty/ehv_bytechan.c
8533
8534EPSON S1D13XXX FRAMEBUFFER DRIVER
8535M:	Kristoffer Ericson <[email protected]>
8536S:	Maintained
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8538F:	drivers/video/fbdev/s1d13xxxfb.c
8539F:	include/video/s1d13xxxfb.h
8540
8541EROFS FILE SYSTEM
8542M:	Gao Xiang <[email protected]>
8543M:	Chao Yu <[email protected]>
8544R:	Yue Hu <[email protected]>
8545R:	Jeffle Xu <[email protected]>
8546R:	Sandeep Dhavale <[email protected]>
8547L:	[email protected]
8548S:	Maintained
8549W:	https://erofs.docs.kernel.org
8550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8551F:	Documentation/ABI/testing/sysfs-fs-erofs
8552F:	Documentation/filesystems/erofs.rst
8553F:	fs/erofs/
8554F:	include/trace/events/erofs.h
8555
8556ERRSEQ ERROR TRACKING INFRASTRUCTURE
8557M:	Jeff Layton <[email protected]>
8558S:	Maintained
8559F:	include/linux/errseq.h
8560F:	lib/errseq.c
8561
8562ESD CAN NETWORK DRIVERS
8563M:	Stefan Mätje <[email protected]>
8564R:	[email protected]
8565L:	[email protected]
8566S:	Maintained
8567F:	drivers/net/can/esd/
8568
8569ESD CAN/USB DRIVERS
8570M:	Frank Jungclaus <[email protected]>
8571R:	[email protected]
8572L:	[email protected]
8573S:	Maintained
8574F:	drivers/net/can/usb/esd_usb.c
8575
8576ET131X NETWORK DRIVER
8577M:	Mark Einon <[email protected]>
8578S:	Odd Fixes
8579F:	drivers/net/ethernet/agere/
8580
8581ETAS ES58X CAN/USB DRIVER
8582M:	Vincent Mailhol <[email protected]>
8583L:	[email protected]
8584S:	Maintained
8585F:	Documentation/networking/devlink/etas_es58x.rst
8586F:	drivers/net/can/usb/etas_es58x/
8587
8588ETHERNET BRIDGE
8589M:	Roopa Prabhu <[email protected]>
8590M:	Nikolay Aleksandrov <[email protected]>
8591L:	[email protected]
8592L:	[email protected]
8593S:	Maintained
8594W:	http://www.linuxfoundation.org/en/Net:Bridge
8595F:	include/linux/netfilter_bridge/
8596F:	net/bridge/
8597
8598ETHERNET PHY LIBRARY
8599M:	Andrew Lunn <[email protected]>
8600M:	Heiner Kallweit <[email protected]>
8601R:	Russell King <[email protected]>
8602L:	[email protected]
8603S:	Maintained
8604F:	Documentation/ABI/testing/sysfs-class-net-phydev
8605F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8606F:	Documentation/devicetree/bindings/net/mdio*
8607F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8608F:	Documentation/networking/phy.rst
8609F:	drivers/net/mdio/
8610F:	drivers/net/mdio/acpi_mdio.c
8611F:	drivers/net/mdio/fwnode_mdio.c
8612F:	drivers/net/mdio/of_mdio.c
8613F:	drivers/net/pcs/
8614F:	drivers/net/phy/
8615F:	include/dt-bindings/net/qca-ar803x.h
8616F:	include/linux/*mdio*.h
8617F:	include/linux/linkmode.h
8618F:	include/linux/mdio/*.h
8619F:	include/linux/mii.h
8620F:	include/linux/of_net.h
8621F:	include/linux/phy.h
8622F:	include/linux/phy_fixed.h
8623F:	include/linux/phy_link_topology.h
8624F:	include/linux/phylib_stubs.h
8625F:	include/linux/platform_data/mdio-bcm-unimac.h
8626F:	include/linux/platform_data/mdio-gpio.h
8627F:	include/trace/events/mdio.h
8628F:	include/uapi/linux/mdio.h
8629F:	include/uapi/linux/mii.h
8630F:	net/core/of_net.c
8631
8632ETHERNET PHY LIBRARY [RUST]
8633M:	FUJITA Tomonori <[email protected]>
8634R:	Trevor Gross <[email protected]>
8635L:	[email protected]
8636L:	[email protected]
8637S:	Maintained
8638F:	rust/kernel/net/phy.rs
8639F:	rust/kernel/net/phy/reg.rs
8640
8641EXEC & BINFMT API, ELF
8642M:	Kees Cook <[email protected]>
8643R:	Eric Biederman <[email protected]>
8644L:	[email protected]
8645S:	Supported
8646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8647F:	Documentation/userspace-api/ELF.rst
8648F:	fs/*binfmt_*.c
8649F:	fs/Kconfig.binfmt
8650F:	fs/exec.c
8651F:	fs/tests/binfmt_*_kunit.c
8652F:	fs/tests/exec_kunit.c
8653F:	include/linux/binfmts.h
8654F:	include/linux/elf.h
8655F:	include/uapi/linux/auxvec.h
8656F:	include/uapi/linux/binfmts.h
8657F:	include/uapi/linux/elf.h
8658F:	tools/testing/selftests/exec/
8659N:	asm/elf.h
8660N:	binfmt
8661
8662EXFAT FILE SYSTEM
8663M:	Namjae Jeon <[email protected]>
8664M:	Sungjong Seo <[email protected]>
8665R:	Yuezhang Mo <[email protected]>
8666L:	[email protected]
8667S:	Maintained
8668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8669F:	fs/exfat/
8670
8671EXPRESSWIRE PROTOCOL LIBRARY
8672M:	Duje Mihanović <[email protected]>
8673L:	[email protected]
8674S:	Maintained
8675F:	drivers/leds/leds-expresswire.c
8676F:	include/linux/leds-expresswire.h
8677
8678EXT2 FILE SYSTEM
8679M:	Jan Kara <[email protected]>
8680L:	[email protected]
8681S:	Maintained
8682F:	Documentation/filesystems/ext2.rst
8683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8684F:	fs/ext2/
8685F:	include/linux/ext2*
8686
8687EXT4 FILE SYSTEM
8688M:	"Theodore Ts'o" <[email protected]>
8689M:	Andreas Dilger <[email protected]>
8690L:	[email protected]
8691S:	Maintained
8692W:	http://ext4.wiki.kernel.org
8693Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8695F:	Documentation/filesystems/ext4/
8696F:	fs/ext4/
8697F:	include/trace/events/ext4.h
8698F:	include/uapi/linux/ext4.h
8699
8700Extended Verification Module (EVM)
8701M:	Mimi Zohar <[email protected]>
8702M:	Roberto Sassu <[email protected]>
8703L:	[email protected]
8704S:	Supported
8705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8706F:	security/integrity/
8707F:	security/integrity/evm/
8708
8709EXTENSIBLE FIRMWARE INTERFACE (EFI)
8710M:	Ard Biesheuvel <[email protected]>
8711L:	[email protected]
8712S:	Maintained
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8714F:	Documentation/admin-guide/efi-stub.rst
8715F:	arch/*/include/asm/efi.h
8716F:	arch/*/kernel/efi.c
8717F:	arch/arm/boot/compressed/efi-header.S
8718F:	arch/x86/platform/efi/
8719F:	drivers/firmware/efi/
8720F:	include/linux/efi*.h
8721
8722EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8723M:	MyungJoo Ham <[email protected]>
8724M:	Chanwoo Choi <[email protected]>
8725L:	[email protected]
8726S:	Maintained
8727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8728F:	Documentation/devicetree/bindings/extcon/
8729F:	Documentation/driver-api/extcon.rst
8730F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8731F:	drivers/extcon/
8732F:	include/linux/extcon.h
8733F:	include/linux/extcon/
8734
8735EXTRA BOOT CONFIG
8736M:	Masami Hiramatsu <[email protected]>
8737L:	[email protected]
8738L:	[email protected]
8739S:	Maintained
8740Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8742F:	Documentation/admin-guide/bootconfig.rst
8743F:	fs/proc/bootconfig.c
8744F:	include/linux/bootconfig.h
8745F:	lib/bootconfig-data.S
8746F:	lib/bootconfig.c
8747F:	tools/bootconfig/*
8748F:	tools/bootconfig/scripts/*
8749
8750EXTRON DA HD 4K PLUS CEC DRIVER
8751M:	Hans Verkuil <[email protected]>
8752L:	[email protected]
8753S:	Maintained
8754T:	git git://linuxtv.org/media.git
8755F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8756
8757EXYNOS DP DRIVER
8758M:	Jingoo Han <[email protected]>
8759L:	[email protected]
8760S:	Maintained
8761F:	drivers/gpu/drm/exynos/exynos_dp*
8762
8763EXYNOS SYSMMU (IOMMU) driver
8764M:	Marek Szyprowski <[email protected]>
8765L:	[email protected]
8766S:	Maintained
8767F:	drivers/iommu/exynos-iommu.c
8768
8769F2FS FILE SYSTEM
8770M:	Jaegeuk Kim <[email protected]>
8771M:	Chao Yu <[email protected]>
8772L:	[email protected]
8773S:	Maintained
8774W:	https://f2fs.wiki.kernel.org/
8775Q:	https://patchwork.kernel.org/project/f2fs/list/
8776B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8778F:	Documentation/ABI/testing/sysfs-fs-f2fs
8779F:	Documentation/filesystems/f2fs.rst
8780F:	fs/f2fs/
8781F:	include/linux/f2fs_fs.h
8782F:	include/trace/events/f2fs.h
8783F:	include/uapi/linux/f2fs.h
8784
8785F71805F HARDWARE MONITORING DRIVER
8786M:	Jean Delvare <[email protected]>
8787L:	[email protected]
8788S:	Maintained
8789F:	Documentation/hwmon/f71805f.rst
8790F:	drivers/hwmon/f71805f.c
8791
8792FADDR2LINE
8793M:	Josh Poimboeuf <[email protected]>
8794S:	Maintained
8795F:	scripts/faddr2line
8796
8797FAILOVER MODULE
8798M:	Sridhar Samudrala <[email protected]>
8799L:	[email protected]
8800S:	Supported
8801F:	Documentation/networking/failover.rst
8802F:	include/net/failover.h
8803F:	net/core/failover.c
8804
8805FANOTIFY
8806M:	Jan Kara <[email protected]>
8807R:	Amir Goldstein <[email protected]>
8808R:	Matthew Bobrowski <[email protected]>
8809L:	[email protected]
8810S:	Maintained
8811F:	fs/notify/fanotify/
8812F:	include/linux/fanotify.h
8813F:	include/uapi/linux/fanotify.h
8814
8815FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8816M:	Linus Walleij <[email protected]>
8817L:	[email protected]
8818S:	Maintained
8819F:	drivers/usb/fotg210/
8820
8821FARSYNC SYNCHRONOUS DRIVER
8822M:	Kevin Curtis <[email protected]>
8823S:	Supported
8824W:	http://www.farsite.co.uk/
8825F:	drivers/net/wan/farsync.*
8826
8827FAULT INJECTION SUPPORT
8828M:	Akinobu Mita <[email protected]>
8829S:	Supported
8830F:	Documentation/fault-injection/
8831F:	lib/fault-inject.c
8832F:	tools/testing/fault-injection/
8833
8834FBTFT Framebuffer drivers
8835L:	[email protected]
8836L:	[email protected]
8837S:	Orphan
8838F:	drivers/staging/fbtft/
8839
8840FC0011 TUNER DRIVER
8841M:	Michael Buesch <[email protected]>
8842L:	[email protected]
8843S:	Maintained
8844F:	drivers/media/tuners/fc0011.c
8845F:	drivers/media/tuners/fc0011.h
8846
8847FC2580 MEDIA DRIVER
8848L:	[email protected]
8849S:	Orphan
8850W:	https://linuxtv.org
8851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8852F:	drivers/media/tuners/fc2580*
8853
8854FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8855M:	Hannes Reinecke <[email protected]>
8856L:	[email protected]
8857S:	Supported
8858W:	www.Open-FCoE.org
8859F:	drivers/scsi/fcoe/
8860F:	drivers/scsi/libfc/
8861F:	include/scsi/fc/
8862F:	include/scsi/libfc.h
8863F:	include/scsi/libfcoe.h
8864F:	include/uapi/scsi/fc/
8865
8866FILE LOCKING (flock() and fcntl()/lockf())
8867M:	Jeff Layton <[email protected]>
8868M:	Chuck Lever <[email protected]>
8869R:	Alexander Aring <[email protected]>
8870L:	[email protected]
8871S:	Maintained
8872F:	fs/fcntl.c
8873F:	fs/locks.c
8874F:	include/linux/fcntl.h
8875F:	include/uapi/linux/fcntl.h
8876
8877FILESYSTEM DIRECT ACCESS (DAX)
8878M:	Dan Williams <[email protected]>
8879R:	Matthew Wilcox <[email protected]>
8880R:	Jan Kara <[email protected]>
8881L:	[email protected]
8882L:	[email protected]
8883S:	Supported
8884F:	fs/dax.c
8885F:	include/linux/dax.h
8886F:	include/trace/events/fs_dax.h
8887
8888FILESYSTEMS (VFS and infrastructure)
8889M:	Alexander Viro <[email protected]>
8890M:	Christian Brauner <[email protected]>
8891R:	Jan Kara <[email protected]>
8892L:	[email protected]
8893S:	Maintained
8894T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8895F:	fs/*
8896F:	include/linux/fs.h
8897F:	include/linux/fs_types.h
8898F:	include/uapi/linux/fs.h
8899F:	include/uapi/linux/openat2.h
8900
8901FILESYSTEMS [EXPORTFS]
8902M:	Chuck Lever <[email protected]>
8903M:	Jeff Layton <[email protected]>
8904R:	Amir Goldstein <[email protected]>
8905L:	[email protected]
8906L:	[email protected]
8907S:	Supported
8908F:	Documentation/filesystems/nfs/exporting.rst
8909F:	fs/exportfs/
8910F:	fs/fhandle.c
8911F:	include/linux/exportfs.h
8912
8913FILESYSTEMS [IDMAPPED MOUNTS]
8914M:	Christian Brauner <[email protected]>
8915M:	Seth Forshee <[email protected]>
8916L:	[email protected]
8917S:	Maintained
8918F:	Documentation/filesystems/idmappings.rst
8919F:	fs/mnt_idmapping.c
8920F:	include/linux/mnt_idmapping.*
8921F:	tools/testing/selftests/mount_setattr/
8922
8923FILESYSTEMS [IOMAP]
8924M:	Christian Brauner <[email protected]>
8925R:	Darrick J. Wong <[email protected]>
8926L:	[email protected]
8927L:	[email protected]
8928S:	Supported
8929F:	Documentation/filesystems/iomap/*
8930F:	fs/iomap/
8931F:	include/linux/iomap.h
8932
8933FILESYSTEMS [NETFS LIBRARY]
8934M:	David Howells <[email protected]>
8935R:	Jeff Layton <[email protected]>
8936L:	[email protected]
8937L:	[email protected]
8938S:	Supported
8939F:	Documentation/filesystems/caching/
8940F:	Documentation/filesystems/netfs_library.rst
8941F:	fs/netfs/
8942F:	include/linux/fscache*.h
8943F:	include/linux/netfs.h
8944F:	include/trace/events/fscache.h
8945F:	include/trace/events/netfs.h
8946
8947FILESYSTEMS [STACKABLE]
8948M:	Miklos Szeredi <[email protected]>
8949M:	Amir Goldstein <[email protected]>
8950L:	[email protected]
8951L:	[email protected]
8952S:	Maintained
8953F:	fs/backing-file.c
8954F:	include/linux/backing-file.h
8955
8956FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8957M:	Riku Voipio <[email protected]>
8958L:	[email protected]
8959S:	Maintained
8960F:	drivers/hwmon/f75375s.c
8961F:	include/linux/f75375s.h
8962
8963FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8964M:	Ji-Ze Hong (Peter Hong) <[email protected]>
8965L:	[email protected]
8966S:	Maintained
8967F:	drivers/net/can/usb/f81604.c
8968
8969FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8970M:	Clemens Ladisch <[email protected]>
8971M:	Takashi Sakamoto <[email protected]>
8972L:	[email protected]
8973S:	Maintained
8974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8975F:	include/uapi/sound/firewire.h
8976F:	sound/firewire/
8977
8978FIREWIRE MEDIA DRIVERS (firedtv)
8979M:	Stefan Richter <[email protected]>
8980L:	[email protected]
8981L:	[email protected]
8982S:	Maintained
8983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8984F:	drivers/media/firewire/
8985
8986FIREWIRE SBP-2 TARGET
8987M:	Chris Boot <[email protected]>
8988L:	[email protected]
8989L:	[email protected]
8990L:	[email protected]
8991S:	Maintained
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8993F:	drivers/target/sbp/
8994
8995FIREWIRE SUBSYSTEM
8996M:	Takashi Sakamoto <[email protected]>
8997M:	Takashi Sakamoto <[email protected]>
8998L:	[email protected]
8999S:	Maintained
9000W:	http://ieee1394.docs.kernel.org/
9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9002F:	drivers/firewire/
9003F:	include/linux/firewire.h
9004F:	include/uapi/linux/firewire*.h
9005F:	tools/firewire/
9006
9007FIRMWARE FRAMEWORK FOR ARMV8-A
9008M:	Sudeep Holla <[email protected]>
9009L:	[email protected] (moderated for non-subscribers)
9010S:	Maintained
9011F:	drivers/firmware/arm_ffa/
9012F:	include/linux/arm_ffa.h
9013
9014FIRMWARE LOADER (request_firmware)
9015M:	Luis Chamberlain <[email protected]>
9016M:	Russ Weight <[email protected]>
9017M:	Danilo Krummrich <[email protected]>
9018L:	[email protected]
9019S:	Maintained
9020F:	Documentation/firmware_class/
9021F:	drivers/base/firmware_loader/
9022F:	rust/kernel/firmware.rs
9023F:	include/linux/firmware.h
9024
9025FLEXTIMER FTM-QUADDEC DRIVER
9026M:	Patrick Havelange <[email protected]>
9027L:	[email protected]
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9030F:	drivers/counter/ftm-quaddec.c
9031
9032FLOPPY DRIVER
9033M:	Denis Efremov <[email protected]>
9034L:	[email protected]
9035S:	Odd Fixes
9036F:	drivers/block/floppy.c
9037
9038FLYSKY FSIA6B RC RECEIVER
9039M:	Markus Koch <[email protected]>
9040L:	[email protected]
9041S:	Maintained
9042F:	drivers/input/joystick/fsia6b.c
9043
9044FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9045M:	Geoffrey D. Bennett <[email protected]>
9046L:	[email protected]
9047S:	Maintained
9048W:	https://github.com/geoffreybennett/linux-fcp
9049B:	https://github.com/geoffreybennett/linux-fcp/issues
9050T:	git https://github.com/geoffreybennett/linux-fcp.git
9051F:	include/uapi/sound/fcp.h
9052F:	include/uapi/sound/scarlett2.h
9053F:	sound/usb/fcp.c
9054F:	sound/usb/mixer_scarlett2.c
9055
9056FORCEDETH GIGABIT ETHERNET DRIVER
9057M:	Rain River <[email protected]>
9058M:	Zhu Yanjun <[email protected]>
9059L:	[email protected]
9060S:	Maintained
9061F:	drivers/net/ethernet/nvidia/*
9062
9063FORTIFY_SOURCE
9064M:	Kees Cook <[email protected]>
9065L:	[email protected]
9066S:	Supported
9067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9068F:	include/linux/fortify-string.h
9069F:	lib/fortify_kunit.c
9070F:	lib/memcpy_kunit.c
9071F:	lib/test_fortify/*
9072K:	\bunsafe_memcpy\b
9073K:	\b__NO_FORTIFY\b
9074
9075FPGA DFL DRIVERS
9076M:	Wu Hao <[email protected]>
9077R:	Tom Rix <[email protected]>
9078L:	[email protected]
9079S:	Maintained
9080F:	Documentation/ABI/testing/sysfs-bus-dfl*
9081F:	Documentation/fpga/dfl.rst
9082F:	drivers/fpga/dfl*
9083F:	drivers/uio/uio_dfl.c
9084F:	include/linux/dfl.h
9085F:	include/uapi/linux/fpga-dfl.h
9086
9087FPGA MANAGER FRAMEWORK
9088M:	Moritz Fischer <[email protected]>
9089M:	Wu Hao <[email protected]>
9090M:	Xu Yilun <[email protected]>
9091R:	Tom Rix <[email protected]>
9092L:	[email protected]
9093S:	Maintained
9094Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9096F:	Documentation/devicetree/bindings/fpga/
9097F:	Documentation/driver-api/fpga/
9098F:	Documentation/fpga/
9099F:	drivers/fpga/
9100F:	include/linux/fpga/
9101
9102FPU EMULATOR
9103M:	Bill Metzenthen <[email protected]>
9104S:	Maintained
9105W:	https://floatingpoint.billm.au/
9106F:	arch/x86/math-emu/
9107
9108FRAMEBUFFER CORE
9109M:	Simona Vetter <[email protected]>
9110S:	Odd Fixes
9111T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9112F:	drivers/video/fbdev/core/
9113
9114FRAMEBUFFER LAYER
9115M:	Helge Deller <[email protected]>
9116L:	[email protected]
9117L:	[email protected]
9118S:	Maintained
9119Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9121F:	Documentation/fb/
9122F:	drivers/video/
9123F:	include/linux/fb.h
9124F:	include/uapi/linux/fb.h
9125F:	include/uapi/video/
9126F:	include/video/
9127
9128FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9129M:	Horia Geantă <[email protected]>
9130M:	Pankaj Gupta <[email protected]>
9131M:	Gaurav Jain <[email protected]>
9132L:	[email protected]
9133S:	Maintained
9134F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9135F:	drivers/crypto/caam/
9136
9137FREESCALE COLDFIRE M5441X MMC DRIVER
9138M:	Angelo Dureghello <[email protected]>
9139L:	[email protected]
9140S:	Maintained
9141F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9142F:	include/linux/platform_data/mmc-esdhc-mcf.h
9143
9144FREESCALE DIU FRAMEBUFFER DRIVER
9145M:	Timur Tabi <[email protected]>
9146L:	[email protected]
9147S:	Maintained
9148F:	drivers/video/fbdev/fsl-diu-fb.*
9149
9150FREESCALE DMA DRIVER
9151M:	Zhang Wei <[email protected]>
9152L:	[email protected]
9153S:	Maintained
9154F:	drivers/dma/fsldma.*
9155
9156FREESCALE DSPI DRIVER
9157M:	Vladimir Oltean <[email protected]>
9158L:	[email protected]
9159L:	[email protected]
9160S:	Maintained
9161F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9162F:	drivers/spi/spi-fsl-dspi.c
9163F:	include/linux/spi/spi-fsl-dspi.h
9164
9165FREESCALE eDMA DRIVER
9166M:	Frank Li <[email protected]>
9167L:	[email protected]
9168L:	[email protected]
9169S:	Maintained
9170F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9171F:	drivers/dma/fsl-edma*.*
9172
9173FREESCALE ENETC ETHERNET DRIVERS
9174M:	Claudiu Manoil <[email protected]>
9175M:	Vladimir Oltean <[email protected]>
9176M:	Wei Fang <[email protected]>
9177M:	Clark Wang <[email protected]>
9178L:	[email protected]
9179L:	[email protected]
9180S:	Maintained
9181F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9182F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9183F:	drivers/net/ethernet/freescale/enetc/
9184F:	include/linux/fsl/enetc_mdio.h
9185F:	include/linux/fsl/netc_global.h
9186
9187FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9188M:	Claudiu Manoil <[email protected]>
9189L:	[email protected]
9190S:	Maintained
9191F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9192F:	drivers/net/ethernet/freescale/gianfar*
9193
9194FREESCALE GPMI NAND DRIVER
9195M:	Han Xu <[email protected]>
9196L:	[email protected]
9197L:	[email protected]
9198S:	Maintained
9199F:	drivers/mtd/nand/raw/gpmi-nand/*
9200
9201FREESCALE I2C CPM DRIVER
9202M:	Jochen Friedrich <[email protected]>
9203L:	[email protected]
9204L:	[email protected]
9205S:	Maintained
9206F:	drivers/i2c/busses/i2c-cpm.c
9207
9208FREESCALE IMX / MXC FEC DRIVER
9209M:	Wei Fang <[email protected]>
9210R:	Shenwei Wang <[email protected]>
9211R:	Clark Wang <[email protected]>
9212L:	[email protected]
9213L:	[email protected]
9214S:	Maintained
9215F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9216F:	drivers/net/ethernet/freescale/fec.h
9217F:	drivers/net/ethernet/freescale/fec_main.c
9218F:	drivers/net/ethernet/freescale/fec_ptp.c
9219
9220FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9221M:	Sascha Hauer <[email protected]>
9222R:	Pengutronix Kernel Team <[email protected]>
9223L:	[email protected]
9224L:	[email protected] (moderated for non-subscribers)
9225S:	Maintained
9226F:	drivers/video/fbdev/imxfb.c
9227
9228FREESCALE IMX DDR PMU DRIVER
9229M:	Frank Li <[email protected]>
9230L:	[email protected] (moderated for non-subscribers)
9231S:	Maintained
9232F:	Documentation/admin-guide/perf/imx-ddr.rst
9233F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9234F:	drivers/perf/fsl_imx8_ddr_perf.c
9235
9236FREESCALE IMX I2C DRIVER
9237M:	Oleksij Rempel <[email protected]>
9238R:	Pengutronix Kernel Team <[email protected]>
9239L:	[email protected]
9240S:	Maintained
9241F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9242F:	drivers/i2c/busses/i2c-imx.c
9243
9244FREESCALE IMX LPI2C DRIVER
9245M:	Dong Aisheng <[email protected]>
9246L:	[email protected]
9247L:	[email protected]
9248S:	Maintained
9249F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9250F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9251
9252FREESCALE IMX LPSPI DRIVER
9253M:	Frank Li <[email protected]>
9254L:	[email protected]
9255L:	[email protected]
9256S:	Maintained
9257F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9258F:	drivers/spi/spi-fsl-lpspi.c
9259
9260FREESCALE MPC I2C DRIVER
9261M:	Chris Packham <[email protected]>
9262L:	[email protected]
9263S:	Maintained
9264F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9265F:	drivers/i2c/busses/i2c-mpc.c
9266
9267FREESCALE QORIQ DPAA ETHERNET DRIVER
9268M:	Madalin Bucur <[email protected]>
9269L:	[email protected]
9270S:	Maintained
9271F:	drivers/net/ethernet/freescale/dpaa
9272
9273FREESCALE QORIQ DPAA FMAN DRIVER
9274M:	Madalin Bucur <[email protected]>
9275R:	Sean Anderson <[email protected]>
9276L:	[email protected]
9277S:	Maintained
9278F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9279F:	drivers/net/ethernet/freescale/fman
9280
9281FREESCALE QORIQ PTP CLOCK DRIVER
9282M:	Yangbo Lu <[email protected]>
9283L:	[email protected]
9284S:	Maintained
9285F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9286F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9287F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9288F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9289F:	drivers/ptp/ptp_qoriq.c
9290F:	drivers/ptp/ptp_qoriq_debugfs.c
9291F:	include/linux/fsl/ptp_qoriq.h
9292
9293FREESCALE QUAD SPI DRIVER
9294M:	Han Xu <[email protected]>
9295L:	[email protected]
9296L:	[email protected]
9297S:	Maintained
9298F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9299F:	drivers/spi/spi-fsl-qspi.c
9300
9301FREESCALE QUICC ENGINE LIBRARY
9302M:	Qiang Zhao <[email protected]>
9303M:	Christophe Leroy <[email protected]>
9304L:	[email protected]
9305S:	Maintained
9306F:	drivers/soc/fsl/qe/
9307F:	include/soc/fsl/qe/
9308
9309FREESCALE QUICC ENGINE QMC DRIVER
9310M:	Herve Codina <[email protected]>
9311L:	[email protected]
9312S:	Maintained
9313F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9314F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9315F:	drivers/soc/fsl/qe/qmc.c
9316F:	include/soc/fsl/qe/qmc.h
9317
9318FREESCALE QUICC ENGINE QMC HDLC DRIVER
9319M:	Herve Codina <[email protected]>
9320L:	[email protected]
9321L:	[email protected]
9322S:	Maintained
9323F:	drivers/net/wan/fsl_qmc_hdlc.c
9324
9325FREESCALE QUICC ENGINE TSA DRIVER
9326M:	Herve Codina <[email protected]>
9327L:	[email protected]
9328S:	Maintained
9329F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9330F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9331F:	drivers/soc/fsl/qe/tsa.c
9332F:	drivers/soc/fsl/qe/tsa.h
9333F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9334F:	include/dt-bindings/soc/qe-fsl,tsa.h
9335
9336FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9337L:	[email protected]
9338L:	[email protected]
9339S:	Orphan
9340F:	drivers/net/ethernet/freescale/ucc_geth*
9341
9342FREESCALE QUICC ENGINE UCC HDLC DRIVER
9343M:	Zhao Qiang <[email protected]>
9344L:	[email protected]
9345L:	[email protected]
9346S:	Maintained
9347F:	drivers/net/wan/fsl_ucc_hdlc*
9348
9349FREESCALE QUICC ENGINE UCC UART DRIVER
9350M:	Timur Tabi <[email protected]>
9351L:	[email protected]
9352S:	Maintained
9353F:	drivers/tty/serial/ucc_uart.c
9354
9355FREESCALE SOC DRIVERS
9356M:	Christophe Leroy <[email protected]>
9357L:	[email protected]
9358L:	[email protected] (moderated for non-subscribers)
9359S:	Maintained
9360F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9361F:	Documentation/devicetree/bindings/soc/fsl/
9362F:	drivers/soc/fsl/
9363F:	include/linux/fsl/
9364F:	include/soc/fsl/
9365
9366FREESCALE SOC FS_ENET DRIVER
9367M:	Pantelis Antoniou <[email protected]>
9368L:	[email protected]
9369L:	[email protected]
9370S:	Maintained
9371F:	drivers/net/ethernet/freescale/fs_enet/
9372
9373FREESCALE SOC SOUND DRIVERS
9374M:	Shengjiu Wang <[email protected]>
9375M:	Xiubo Li <[email protected]>
9376R:	Fabio Estevam <[email protected]>
9377R:	Nicolin Chen <[email protected]>
9378L:	[email protected]
9379L:	[email protected]
9380S:	Maintained
9381F:	sound/soc/fsl/fsl*
9382F:	sound/soc/fsl/imx*
9383
9384FREESCALE SOC LPC32XX SOUND DRIVERS
9385M:	J.M.B. Downing <[email protected]>
9386M:	Piotr Wojtaszczyk <[email protected]>
9387R:	Vladimir Zapolskiy <[email protected]>
9388L:	[email protected]
9389L:	[email protected]
9390S:	Maintained
9391F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9392F:	sound/soc/fsl/lpc3xxx-*
9393
9394FREESCALE SOC SOUND QMC DRIVER
9395M:	Herve Codina <[email protected]>
9396L:	[email protected]
9397L:	[email protected]
9398S:	Maintained
9399F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9400F:	sound/soc/fsl/fsl_qmc_audio.c
9401
9402FREESCALE USB PERIPHERAL DRIVERS
9403L:	[email protected]
9404L:	[email protected]
9405S:	Orphan
9406F:	drivers/usb/gadget/udc/fsl*
9407
9408FREESCALE USB PHY DRIVER
9409L:	[email protected]
9410L:	[email protected]
9411S:	Orphan
9412F:	drivers/usb/phy/phy-fsl-usb*
9413
9414FREEVXFS FILESYSTEM
9415M:	Christoph Hellwig <[email protected]>
9416S:	Maintained
9417W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9418F:	fs/freevxfs/
9419
9420FREEZER
9421M:	"Rafael J. Wysocki" <[email protected]>
9422M:	Pavel Machek <[email protected]>
9423L:	[email protected]
9424S:	Supported
9425F:	Documentation/power/freezing-of-tasks.rst
9426F:	include/linux/freezer.h
9427F:	kernel/freezer.c
9428
9429FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9430M:	Eric Biggers <[email protected]>
9431M:	Theodore Y. Ts'o <[email protected]>
9432M:	Jaegeuk Kim <[email protected]>
9433L:	[email protected]
9434S:	Supported
9435Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9436T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9437F:	Documentation/filesystems/fscrypt.rst
9438F:	fs/crypto/
9439F:	include/linux/fscrypt.h
9440F:	include/uapi/linux/fscrypt.h
9441
9442FSI SUBSYSTEM
9443M:	Jeremy Kerr <[email protected]>
9444M:	Joel Stanley <[email protected]>
9445R:	Alistar Popple <[email protected]>
9446R:	Eddie James <[email protected]>
9447L:	[email protected]
9448S:	Supported
9449Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9451F:	drivers/fsi/
9452F:	include/linux/fsi*.h
9453F:	include/trace/events/fsi*.h
9454
9455FSI-ATTACHED I2C DRIVER
9456M:	Eddie James <[email protected]>
9457L:	[email protected]
9458L:	[email protected] (moderated for non-subscribers)
9459S:	Maintained
9460F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9461F:	drivers/i2c/busses/i2c-fsi.c
9462
9463FSI-ATTACHED SPI DRIVER
9464M:	Eddie James <[email protected]>
9465L:	[email protected]
9466S:	Maintained
9467F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9468F:	drivers/spi/spi-fsi.c
9469
9470FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9471M:	Jan Kara <[email protected]>
9472R:	Amir Goldstein <[email protected]>
9473L:	[email protected]
9474S:	Maintained
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9476F:	fs/notify/
9477F:	include/linux/fsnotify*.h
9478
9479FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9480M:	Eric Biggers <[email protected]>
9481M:	Theodore Y. Ts'o <[email protected]>
9482L:	[email protected]
9483S:	Supported
9484Q:	https://patchwork.kernel.org/project/fsverity/list/
9485T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9486F:	Documentation/filesystems/fsverity.rst
9487F:	fs/verity/
9488F:	include/linux/fsverity.h
9489F:	include/uapi/linux/fsverity.h
9490
9491FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9492M:	Michael Zaidman <[email protected]>
9493L:	[email protected]
9494L:	[email protected]
9495S:	Maintained
9496F:	drivers/hid/hid-ft260.c
9497
9498FUJITSU LAPTOP EXTRAS
9499M:	Jonathan Woithe <[email protected]>
9500L:	[email protected]
9501S:	Maintained
9502F:	drivers/platform/x86/fujitsu-laptop.c
9503
9504FUJITSU TABLET EXTRAS
9505M:	Robert Gerlach <[email protected]>
9506L:	[email protected]
9507S:	Maintained
9508F:	drivers/platform/x86/fujitsu-tablet.c
9509
9510FUNCTION HOOKS (FTRACE)
9511M:	Steven Rostedt <[email protected]>
9512M:	Masami Hiramatsu <[email protected]>
9513R:	Mark Rutland <[email protected]>
9514L:	[email protected]
9515L:	[email protected]
9516S:	Maintained
9517Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9519F:	Documentation/trace/ftrace*
9520F:	arch/*/*/*/*ftrace*
9521F:	arch/*/*/*ftrace*
9522F:	include/*/ftrace.h
9523F:	kernel/trace/fgraph.c
9524F:	kernel/trace/ftrace*
9525F:	samples/ftrace
9526
9527FUNGIBLE ETHERNET DRIVERS
9528M:	Dimitris Michailidis <[email protected]>
9529L:	[email protected]
9530S:	Maintained
9531F:	drivers/net/ethernet/fungible/
9532
9533FUSE: FILESYSTEM IN USERSPACE
9534M:	Miklos Szeredi <[email protected]>
9535L:	[email protected]
9536S:	Maintained
9537W:	https://github.com/libfuse/
9538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9539F:	Documentation/filesystems/fuse.rst
9540F:	fs/fuse/
9541F:	include/uapi/linux/fuse.h
9542
9543FUTEX SUBSYSTEM
9544M:	Thomas Gleixner <[email protected]>
9545M:	Ingo Molnar <[email protected]>
9546R:	Peter Zijlstra <[email protected]>
9547R:	Darren Hart <[email protected]>
9548R:	Davidlohr Bueso <[email protected]>
9549R:	André Almeida <[email protected]>
9550L:	[email protected]
9551S:	Maintained
9552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9553F:	Documentation/locking/*futex*
9554F:	include/asm-generic/futex.h
9555F:	include/linux/futex.h
9556F:	include/uapi/linux/futex.h
9557F:	kernel/futex/*
9558F:	tools/perf/bench/futex*
9559F:	tools/testing/selftests/futex/
9560
9561GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9562M:	Sebastian Reichel <[email protected]>
9563L:	[email protected]
9564S:	Maintained
9565F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9566F:	drivers/media/i2c/gc0308.c
9567
9568GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9569M:	Zhi Mao <[email protected]>
9570L:	[email protected]
9571S:	Maintained
9572F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9573F:	drivers/media/i2c/gc05a2.c
9574
9575GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9576M:	Zhi Mao <[email protected]>
9577L:	[email protected]
9578S:	Maintained
9579F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9580F:	drivers/media/i2c/gc08a3.c
9581
9582GALAXYCORE GC2145 SENSOR DRIVER
9583M:	Alain Volmat <[email protected]>
9584L:	[email protected]
9585S:	Maintained
9586T:	git git://linuxtv.org/media.git
9587F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9588F:	drivers/media/i2c/gc2145.c
9589
9590GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9591M:	Tim Harvey <[email protected]>
9592S:	Maintained
9593F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9594F:	Documentation/hwmon/gsc-hwmon.rst
9595F:	drivers/hwmon/gsc-hwmon.c
9596F:	drivers/mfd/gateworks-gsc.c
9597F:	include/linux/mfd/gsc.h
9598F:	include/linux/platform_data/gsc_hwmon.h
9599
9600GCC PLUGINS
9601M:	Kees Cook <[email protected]>
9602L:	[email protected]
9603S:	Maintained
9604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9605F:	Documentation/kbuild/gcc-plugins.rst
9606F:	include/linux/stackleak.h
9607F:	kernel/stackleak.c
9608F:	scripts/Makefile.gcc-plugins
9609F:	scripts/gcc-plugins/
9610
9611GCOV BASED KERNEL PROFILING
9612M:	Peter Oberparleiter <[email protected]>
9613S:	Maintained
9614F:	Documentation/dev-tools/gcov.rst
9615F:	kernel/gcov/
9616
9617GDB KERNEL DEBUGGING HELPER SCRIPTS
9618M:	Jan Kiszka <[email protected]>
9619M:	Kieran Bingham <[email protected]>
9620S:	Supported
9621F:	scripts/gdb/
9622
9623GE HEALTHCARE PMC ADC DRIVER
9624M:	Herve Codina <[email protected]>
9625L:	[email protected]
9626S:	Maintained
9627F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9628F:	drivers/iio/adc/gehc-pmc-adc.c
9629F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9630
9631GEMINI CRYPTO DRIVER
9632M:	Corentin Labbe <[email protected]>
9633L:	[email protected]
9634S:	Maintained
9635F:	drivers/crypto/gemini/
9636
9637GEMTEK FM RADIO RECEIVER DRIVER
9638M:	Hans Verkuil <[email protected]>
9639L:	[email protected]
9640S:	Maintained
9641W:	https://linuxtv.org
9642T:	git git://linuxtv.org/media.git
9643F:	drivers/media/radio/radio-gemtek*
9644
9645GENDWARFKSYMS
9646M:	Sami Tolvanen <[email protected]>
9647L:	[email protected]
9648L:	[email protected]
9649S:	Maintained
9650F:	scripts/gendwarfksyms/
9651
9652GENERIC ARCHITECTURE TOPOLOGY
9653M:	Sudeep Holla <[email protected]>
9654L:	[email protected]
9655S:	Maintained
9656F:	drivers/base/arch_topology.c
9657F:	include/linux/arch_topology.h
9658
9659GENERIC ENTRY CODE
9660M:	Thomas Gleixner <[email protected]>
9661M:	Peter Zijlstra <[email protected]>
9662M:	Andy Lutomirski <[email protected]>
9663L:	[email protected]
9664S:	Maintained
9665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9666F:	include/linux/entry-common.h
9667F:	include/linux/entry-kvm.h
9668F:	kernel/entry/
9669
9670GENERIC GPIO I2C DRIVER
9671M:	Wolfram Sang <[email protected]>
9672S:	Supported
9673F:	drivers/i2c/busses/i2c-gpio.c
9674F:	include/linux/platform_data/i2c-gpio.h
9675
9676GENERIC GPIO I2C MULTIPLEXER DRIVER
9677M:	Peter Korsgaard <[email protected]>
9678L:	[email protected]
9679S:	Supported
9680F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9681F:	drivers/i2c/muxes/i2c-mux-gpio.c
9682F:	include/linux/platform_data/i2c-mux-gpio.h
9683
9684GENERIC GPIO RESET DRIVER
9685M:	Krzysztof Kozlowski <[email protected]>
9686S:	Maintained
9687F:	drivers/reset/reset-gpio.c
9688
9689GENERIC HDLC (WAN) DRIVERS
9690M:	Krzysztof Halasa <[email protected]>
9691S:	Maintained
9692W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9693F:	drivers/net/wan/c101.c
9694F:	drivers/net/wan/hd6457*
9695F:	drivers/net/wan/hdlc*
9696F:	drivers/net/wan/n2.c
9697F:	drivers/net/wan/pc300too.c
9698F:	drivers/net/wan/pci200syn.c
9699F:	drivers/net/wan/wanxl*
9700
9701GENERIC INCLUDE/ASM HEADER FILES
9702M:	Arnd Bergmann <[email protected]>
9703L:	[email protected]
9704S:	Maintained
9705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9706F:	include/asm-generic/
9707F:	include/uapi/asm-generic/
9708
9709GENERIC PHY FRAMEWORK
9710M:	Vinod Koul <[email protected]>
9711M:	Kishon Vijay Abraham I <[email protected]>
9712L:	[email protected]
9713S:	Supported
9714Q:	https://patchwork.kernel.org/project/linux-phy/list/
9715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9716F:	Documentation/devicetree/bindings/phy/
9717F:	drivers/phy/
9718F:	include/dt-bindings/phy/
9719F:	include/linux/phy/
9720
9721GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9722M:	Wolfram Sang <[email protected]>
9723S:	Supported
9724F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9725F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9726
9727GENERIC PM DOMAINS
9728M:	Ulf Hansson <[email protected]>
9729L:	[email protected]
9730S:	Supported
9731F:	Documentation/devicetree/bindings/power/power?domain*
9732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9733F:	drivers/pmdomain/
9734F:	include/linux/pm_domain.h
9735
9736GENERIC RADIX TREE
9737M:	Kent Overstreet <[email protected]>
9738S:	Supported
9739C:	irc://irc.oftc.net/bcache
9740F:	include/linux/generic-radix-tree.h
9741F:	lib/generic-radix-tree.c
9742
9743GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9744M:	Eugen Hristev <[email protected]>
9745L:	[email protected]
9746S:	Maintained
9747F:	drivers/input/touchscreen/resistive-adc-touch.c
9748
9749GENERIC STRING LIBRARY
9750M:	Kees Cook <[email protected]>
9751R:	Andy Shevchenko <[email protected]>
9752L:	[email protected]
9753S:	Supported
9754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9755F:	include/linux/string.h
9756F:	include/linux/string_choices.h
9757F:	include/linux/string_helpers.h
9758F:	lib/string.c
9759F:	lib/string_kunit.c
9760F:	lib/string_helpers.c
9761F:	lib/string_helpers_kunit.c
9762F:	scripts/coccinelle/api/string_choices.cocci
9763
9764GENERIC UIO DRIVER FOR PCI DEVICES
9765M:	"Michael S. Tsirkin" <[email protected]>
9766L:	[email protected]
9767S:	Supported
9768F:	drivers/uio/uio_pci_generic.c
9769
9770GENERIC VDSO LIBRARY
9771M:	Andy Lutomirski <[email protected]>
9772M:	Thomas Gleixner <[email protected]>
9773M:	Vincenzo Frascino <[email protected]>
9774L:	[email protected]
9775S:	Maintained
9776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9777F:	include/asm-generic/vdso/vsyscall.h
9778F:	include/vdso/
9779F:	kernel/time/vsyscall.c
9780F:	lib/vdso/
9781
9782GENWQE (IBM Generic Workqueue Card)
9783M:	Frank Haverkamp <[email protected]>
9784S:	Supported
9785F:	drivers/misc/genwqe/
9786
9787GET_MAINTAINER SCRIPT
9788M:	Joe Perches <[email protected]>
9789S:	Maintained
9790F:	scripts/get_maintainer.pl
9791
9792GFS2 FILE SYSTEM
9793M:	Andreas Gruenbacher <[email protected]>
9794L:	[email protected]
9795S:	Supported
9796B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9798F:	Documentation/filesystems/gfs2*
9799F:	fs/gfs2/
9800F:	include/uapi/linux/gfs2_ondisk.h
9801
9802GIGABYTE WATERFORCE SENSOR DRIVER
9803M:	Aleksa Savic <[email protected]>
9804L:	[email protected]
9805S:	Maintained
9806F:	Documentation/hwmon/gigabyte_waterforce.rst
9807F:	drivers/hwmon/gigabyte_waterforce.c
9808
9809GIGABYTE WMI DRIVER
9810M:	Thomas Weißschuh <[email protected]>
9811L:	[email protected]
9812S:	Maintained
9813F:	drivers/platform/x86/gigabyte-wmi.c
9814
9815GNSS SUBSYSTEM
9816M:	Johan Hovold <[email protected]>
9817S:	Maintained
9818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9819F:	Documentation/ABI/testing/sysfs-class-gnss
9820F:	Documentation/devicetree/bindings/gnss/
9821F:	drivers/gnss/
9822F:	include/linux/gnss.h
9823
9824GO7007 MPEG CODEC
9825M:	Hans Verkuil <[email protected]>
9826L:	[email protected]
9827S:	Maintained
9828F:	drivers/media/usb/go7007/
9829
9830GOODIX TOUCHSCREEN
9831M:	Bastien Nocera <[email protected]>
9832M:	Hans de Goede <[email protected]>
9833L:	[email protected]
9834S:	Maintained
9835F:	drivers/input/touchscreen/goodix*
9836
9837GOOGLE ETHERNET DRIVERS
9838M:	Jeroen de Borst <[email protected]>
9839M:	Praveen Kaligineedi <[email protected]>
9840R:	Shailend Chand <[email protected]>
9841L:	[email protected]
9842S:	Maintained
9843F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9844F:	drivers/net/ethernet/google
9845
9846GOOGLE FIRMWARE DRIVERS
9847M:	Tzung-Bi Shih <[email protected]>
9848R:	Brian Norris <[email protected]>
9849R:	Julius Werner <[email protected]>
9850L:	[email protected]
9851S:	Maintained
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9853F:	drivers/firmware/google/
9854
9855GOOGLE TENSOR SoC SUPPORT
9856M:	Peter Griffin <[email protected]>
9857R:	André Draszik <[email protected]>
9858R:	Tudor Ambarus <[email protected]>
9859L:	[email protected] (moderated for non-subscribers)
9860L:	[email protected]
9861S:	Maintained
9862C:	irc://irc.oftc.net/pixel6-kernel-dev
9863F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9864F:	arch/arm64/boot/dts/exynos/google/
9865F:	drivers/clk/samsung/clk-gs101.c
9866F:	drivers/phy/samsung/phy-gs101-ufs.c
9867F:	include/dt-bindings/clock/google,gs101.h
9868K:	[gG]oogle.?[tT]ensor
9869
9870GPD POCKET FAN DRIVER
9871M:	Hans de Goede <[email protected]>
9872L:	[email protected]
9873S:	Maintained
9874F:	drivers/platform/x86/gpd-pocket-fan.c
9875
9876GPIB DRIVERS
9877M:	Dave Penkler <[email protected]>
9878S:	Maintained
9879F:	drivers/staging/gpib/
9880
9881GPIO ACPI SUPPORT
9882M:	Mika Westerberg <[email protected]>
9883M:	Andy Shevchenko <[email protected]>
9884L:	[email protected]
9885L:	[email protected]
9886S:	Supported
9887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9888F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9889F:	drivers/gpio/gpiolib-acpi.c
9890F:	drivers/gpio/gpiolib-acpi.h
9891
9892GPIO AGGREGATOR
9893M:	Geert Uytterhoeven <[email protected]>
9894L:	[email protected]
9895S:	Supported
9896F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9897F:	drivers/gpio/gpio-aggregator.c
9898
9899GPIO IR Transmitter
9900M:	Sean Young <[email protected]>
9901L:	[email protected]
9902S:	Maintained
9903F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9904F:	drivers/media/rc/gpio-ir-tx.c
9905
9906GPIO MOCKUP DRIVER
9907M:	Bamvor Jian Zhang <[email protected]>
9908L:	[email protected]
9909S:	Maintained
9910F:	drivers/gpio/gpio-mockup.c
9911F:	tools/testing/selftests/gpio/
9912
9913GPIO REGMAP
9914M:	Michael Walle <[email protected]>
9915S:	Maintained
9916F:	drivers/gpio/gpio-regmap.c
9917F:	include/linux/gpio/regmap.h
9918K:	(devm_)?gpio_regmap_(un)?register
9919
9920GPIO SUBSYSTEM
9921M:	Linus Walleij <[email protected]>
9922M:	Bartosz Golaszewski <[email protected]>
9923L:	[email protected]
9924S:	Maintained
9925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9926F:	Documentation/admin-guide/gpio/
9927F:	Documentation/devicetree/bindings/gpio/
9928F:	Documentation/driver-api/gpio/
9929F:	drivers/gpio/
9930F:	include/dt-bindings/gpio/
9931F:	include/linux/gpio.h
9932F:	include/linux/gpio/
9933F:	include/linux/of_gpio.h
9934K:	(devm_)?gpio_(request|free|direction|get|set)
9935
9936GPIO UAPI
9937M:	Bartosz Golaszewski <[email protected]>
9938R:	Kent Gibson <[email protected]>
9939L:	[email protected]
9940S:	Maintained
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9942F:	Documentation/ABI/obsolete/sysfs-gpio
9943F:	Documentation/ABI/testing/gpio-cdev
9944F:	Documentation/userspace-api/gpio/
9945F:	drivers/gpio/gpiolib-cdev.c
9946F:	include/uapi/linux/gpio.h
9947F:	tools/gpio/
9948
9949GRETH 10/100/1G Ethernet MAC device driver
9950M:	Andreas Larsson <[email protected]>
9951L:	[email protected]
9952S:	Maintained
9953F:	drivers/net/ethernet/aeroflex/
9954
9955GREYBUS AUDIO PROTOCOLS DRIVERS
9956M:	Vaibhav Agarwal <[email protected]>
9957M:	Mark Greer <[email protected]>
9958S:	Maintained
9959F:	drivers/staging/greybus/audio_apbridgea.c
9960F:	drivers/staging/greybus/audio_apbridgea.h
9961F:	drivers/staging/greybus/audio_codec.c
9962F:	drivers/staging/greybus/audio_codec.h
9963F:	drivers/staging/greybus/audio_gb.c
9964F:	drivers/staging/greybus/audio_manager.c
9965F:	drivers/staging/greybus/audio_manager.h
9966F:	drivers/staging/greybus/audio_manager_module.c
9967F:	drivers/staging/greybus/audio_manager_private.h
9968F:	drivers/staging/greybus/audio_manager_sysfs.c
9969F:	drivers/staging/greybus/audio_module.c
9970F:	drivers/staging/greybus/audio_topology.c
9971
9972GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9973M:	Viresh Kumar <[email protected]>
9974S:	Maintained
9975F:	drivers/staging/greybus/authentication.c
9976F:	drivers/staging/greybus/bootrom.c
9977F:	drivers/staging/greybus/firmware.h
9978F:	drivers/staging/greybus/fw-core.c
9979F:	drivers/staging/greybus/fw-download.c
9980F:	drivers/staging/greybus/fw-management.c
9981F:	drivers/staging/greybus/greybus_authentication.h
9982F:	drivers/staging/greybus/greybus_firmware.h
9983F:	drivers/staging/greybus/hid.c
9984F:	drivers/staging/greybus/i2c.c
9985F:	drivers/staging/greybus/spi.c
9986F:	drivers/staging/greybus/spilib.c
9987F:	drivers/staging/greybus/spilib.h
9988
9989GREYBUS LOOPBACK DRIVER
9990M:	Bryan O'Donoghue <[email protected]>
9991S:	Maintained
9992F:	drivers/staging/greybus/loopback.c
9993
9994GREYBUS PLATFORM DRIVERS
9995M:	Vaibhav Hiremath <[email protected]>
9996S:	Maintained
9997F:	drivers/staging/greybus/arche-apb-ctrl.c
9998F:	drivers/staging/greybus/arche-platform.c
9999F:	drivers/staging/greybus/arche_platform.h
10000
10001GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10002M:	Rui Miguel Silva <[email protected]>
10003S:	Maintained
10004F:	drivers/staging/greybus/gpio.c
10005F:	drivers/staging/greybus/light.c
10006F:	drivers/staging/greybus/power_supply.c
10007F:	drivers/staging/greybus/sdio.c
10008F:	drivers/staging/greybus/spi.c
10009F:	drivers/staging/greybus/spilib.c
10010
10011GREYBUS BEAGLEPLAY DRIVERS
10012M:	Ayush Singh <[email protected]>
10013L:	[email protected] (moderated for non-subscribers)
10014S:	Maintained
10015F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10016F:	drivers/greybus/gb-beagleplay.c
10017
10018GREYBUS SUBSYSTEM
10019M:	Johan Hovold <[email protected]>
10020M:	Alex Elder <[email protected]>
10021M:	Greg Kroah-Hartman <[email protected]>
10022L:	[email protected] (moderated for non-subscribers)
10023S:	Maintained
10024F:	drivers/greybus/
10025F:	drivers/staging/greybus/
10026F:	include/linux/greybus.h
10027F:	include/linux/greybus/
10028
10029GREYBUS UART PROTOCOLS DRIVERS
10030M:	David Lin <[email protected]>
10031S:	Maintained
10032F:	drivers/staging/greybus/log.c
10033F:	drivers/staging/greybus/uart.c
10034
10035GS1662 VIDEO SERIALIZER
10036M:	Charles-Antoine Couret <[email protected]>
10037L:	[email protected]
10038S:	Maintained
10039T:	git git://linuxtv.org/media.git
10040F:	drivers/media/spi/gs1662.c
10041
10042GSPCA FINEPIX SUBDRIVER
10043M:	Frank Zago <[email protected]>
10044L:	[email protected]
10045S:	Maintained
10046T:	git git://linuxtv.org/media.git
10047F:	drivers/media/usb/gspca/finepix.c
10048
10049GSPCA GL860 SUBDRIVER
10050M:	Olivier Lorin <[email protected]>
10051L:	[email protected]
10052S:	Maintained
10053T:	git git://linuxtv.org/media.git
10054F:	drivers/media/usb/gspca/gl860/
10055
10056GSPCA M5602 SUBDRIVER
10057M:	Erik Andren <[email protected]>
10058L:	[email protected]
10059S:	Maintained
10060T:	git git://linuxtv.org/media.git
10061F:	drivers/media/usb/gspca/m5602/
10062
10063GSPCA PAC207 SONIXB SUBDRIVER
10064M:	Hans Verkuil <[email protected]>
10065L:	[email protected]
10066S:	Odd Fixes
10067T:	git git://linuxtv.org/media.git
10068F:	drivers/media/usb/gspca/pac207.c
10069
10070GSPCA SN9C20X SUBDRIVER
10071M:	Brian Johnson <[email protected]>
10072L:	[email protected]
10073S:	Maintained
10074T:	git git://linuxtv.org/media.git
10075F:	drivers/media/usb/gspca/sn9c20x.c
10076
10077GSPCA T613 SUBDRIVER
10078M:	Leandro Costantino <[email protected]>
10079L:	[email protected]
10080S:	Maintained
10081T:	git git://linuxtv.org/media.git
10082F:	drivers/media/usb/gspca/t613.c
10083
10084GSPCA USB WEBCAM DRIVER
10085M:	Hans Verkuil <[email protected]>
10086L:	[email protected]
10087S:	Odd Fixes
10088T:	git git://linuxtv.org/media.git
10089F:	drivers/media/usb/gspca/
10090
10091GTP (GPRS Tunneling Protocol)
10092M:	Pablo Neira Ayuso <[email protected]>
10093M:	Harald Welte <[email protected]>
10094L:	[email protected]
10095S:	Maintained
10096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10097F:	drivers/net/gtp.c
10098
10099GUID PARTITION TABLE (GPT)
10100M:	Davidlohr Bueso <[email protected]>
10101L:	[email protected]
10102S:	Maintained
10103F:	block/partitions/efi.*
10104
10105HABANALABS PCI DRIVER
10106M:	Ofir Bitton <[email protected]>
10107L:	[email protected]
10108S:	Supported
10109C:	irc://irc.oftc.net/dri-devel
10110T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10111F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10112F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10113F:	drivers/accel/habanalabs/
10114F:	include/linux/habanalabs/
10115F:	include/trace/events/habanalabs.h
10116F:	include/uapi/drm/habanalabs_accel.h
10117
10118HACKRF MEDIA DRIVER
10119L:	[email protected]
10120S:	Orphan
10121W:	https://linuxtv.org
10122Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10123F:	drivers/media/usb/hackrf/
10124
10125HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10126M:	Chuck Lever <[email protected]>
10127L:	[email protected]
10128L:	[email protected]
10129S:	Maintained
10130F:	Documentation/netlink/specs/handshake.yaml
10131F:	Documentation/networking/tls-handshake.rst
10132F:	include/net/handshake.h
10133F:	include/trace/events/handshake.h
10134F:	net/handshake/
10135
10136HANTRO VPU CODEC DRIVER
10137M:	Nicolas Dufresne <[email protected]>
10138M:	Benjamin Gaignard <[email protected]>
10139M:	Philipp Zabel <[email protected]>
10140L:	[email protected]
10141L:	[email protected]
10142S:	Maintained
10143F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10144F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10145F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10146F:	drivers/media/platform/verisilicon/
10147
10148HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10149M:	Frank Seidel <[email protected]>
10150L:	[email protected]
10151S:	Maintained
10152W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10153F:	drivers/platform/x86/hdaps.c
10154
10155HARDWARE MONITORING
10156M:	Jean Delvare <[email protected]>
10157M:	Guenter Roeck <[email protected]>
10158L:	[email protected]
10159S:	Maintained
10160W:	http://hwmon.wiki.kernel.org/
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10162F:	Documentation/ABI/testing/sysfs-class-hwmon
10163F:	Documentation/devicetree/bindings/hwmon/
10164F:	Documentation/hwmon/
10165F:	drivers/hwmon/
10166F:	include/linux/hwmon*.h
10167F:	include/trace/events/hwmon*.h
10168K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10169
10170HARDWARE RANDOM NUMBER GENERATOR CORE
10171M:	Olivia Mackall <[email protected]>
10172M:	Herbert Xu <[email protected]>
10173L:	[email protected]
10174S:	Odd fixes
10175F:	Documentation/admin-guide/hw_random.rst
10176F:	Documentation/devicetree/bindings/rng/
10177F:	drivers/char/hw_random/
10178F:	include/linux/hw_random.h
10179
10180HARDWARE SPINLOCK CORE
10181M:	Bjorn Andersson <[email protected]>
10182R:	Baolin Wang <[email protected]>
10183L:	[email protected]
10184S:	Maintained
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10186F:	Documentation/devicetree/bindings/hwlock/
10187F:	Documentation/locking/hwspinlock.rst
10188F:	drivers/hwspinlock/
10189F:	include/linux/hwspinlock.h
10190
10191HARDWARE TRACING FACILITIES
10192M:	Alexander Shishkin <[email protected]>
10193S:	Maintained
10194F:	drivers/hwtracing/
10195
10196HARMONY SOUND DRIVER
10197L:	[email protected]
10198S:	Maintained
10199F:	sound/parisc/harmony.*
10200
10201HDPVR USB VIDEO ENCODER DRIVER
10202M:	Hans Verkuil <[email protected]>
10203L:	[email protected]
10204S:	Odd Fixes
10205W:	https://linuxtv.org
10206T:	git git://linuxtv.org/media.git
10207F:	drivers/media/usb/hdpvr/
10208
10209HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10210M:	Keng-Yu Lin <[email protected]>
10211S:	Supported
10212F:	drivers/misc/hpilo.[ch]
10213
10214HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10215M:	Jerry Hoemann <[email protected]>
10216S:	Supported
10217F:	Documentation/watchdog/hpwdt.rst
10218F:	drivers/watchdog/hpwdt.c
10219
10220HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10221M:	Don Brace <[email protected]>
10222L:	[email protected]
10223L:	[email protected]
10224S:	Supported
10225F:	Documentation/scsi/hpsa.rst
10226F:	drivers/scsi/hpsa*.[ch]
10227F:	include/linux/cciss*.h
10228F:	include/uapi/linux/cciss*.h
10229
10230HFI1 DRIVER
10231M:	Dennis Dalessandro <[email protected]>
10232L:	[email protected]
10233S:	Supported
10234F:	drivers/infiniband/hw/hfi1
10235
10236HFS FILESYSTEM
10237L:	[email protected]
10238S:	Orphan
10239F:	Documentation/filesystems/hfs.rst
10240F:	fs/hfs/
10241
10242HFSPLUS FILESYSTEM
10243L:	[email protected]
10244S:	Orphan
10245F:	Documentation/filesystems/hfsplus.rst
10246F:	fs/hfsplus/
10247
10248HGA FRAMEBUFFER DRIVER
10249M:	Ferenc Bakonyi <[email protected]>
10250L:	[email protected]
10251S:	Maintained
10252W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10253F:	drivers/video/fbdev/hgafb.c
10254
10255HIBERNATION (aka Software Suspend, aka swsusp)
10256M:	"Rafael J. Wysocki" <[email protected]>
10257M:	Pavel Machek <[email protected]>
10258L:	[email protected]
10259S:	Supported
10260B:	https://bugzilla.kernel.org
10261F:	arch/*/include/asm/suspend*.h
10262F:	arch/x86/power/
10263F:	drivers/base/power/
10264F:	include/linux/freezer.h
10265F:	include/linux/pm.h
10266F:	include/linux/suspend.h
10267F:	kernel/power/
10268
10269HID CORE LAYER
10270M:	Jiri Kosina <[email protected]>
10271M:	Benjamin Tissoires <[email protected]>
10272L:	[email protected]
10273S:	Maintained
10274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10275F:	Documentation/hid/
10276F:	drivers/hid/
10277F:	include/linux/hid*
10278F:	include/uapi/linux/hid*
10279F:	samples/hid/
10280F:	tools/testing/selftests/hid/
10281
10282HID LOGITECH DRIVERS
10283R:	Filipe Laíns <[email protected]>
10284L:	[email protected]
10285S:	Maintained
10286F:	drivers/hid/hid-logitech-*
10287
10288HID NVIDIA SHIELD DRIVER
10289M:	Rahul Rameshbabu <[email protected]>
10290L:	[email protected]
10291S:	Maintained
10292F:	drivers/hid/hid-nvidia-shield.c
10293
10294HID PHOENIX RC FLIGHT CONTROLLER
10295M:	Marcus Folkesson <[email protected]>
10296L:	[email protected]
10297S:	Maintained
10298F:	drivers/hid/hid-pxrc.c
10299
10300HID PLAYSTATION DRIVER
10301M:	Roderick Colenbrander <[email protected]>
10302L:	[email protected]
10303S:	Supported
10304F:	drivers/hid/hid-playstation.c
10305
10306HID SENSOR HUB DRIVERS
10307M:	Jiri Kosina <[email protected]>
10308M:	Jonathan Cameron <[email protected]>
10309M:	Srinivas Pandruvada <[email protected]>
10310L:	[email protected]
10311L:	[email protected]
10312S:	Maintained
10313F:	Documentation/hid/hid-sensor*
10314F:	drivers/hid/hid-sensor-*
10315F:	drivers/iio/*/hid-*
10316F:	include/linux/hid-sensor-*
10317
10318HID VRC-2 CAR CONTROLLER DRIVER
10319M:	Marcus Folkesson <[email protected]>
10320L:	[email protected]
10321S:	Maintained
10322F:	drivers/hid/hid-vrc2.c
10323
10324HID WACOM DRIVER
10325M:	Ping Cheng <[email protected]>
10326M:	Jason Gerecke  <[email protected]>
10327L:	[email protected]
10328S:	Maintained
10329F:	drivers/hid/wacom.h
10330F:	drivers/hid/wacom_*
10331
10332HID++ LOGITECH DRIVERS
10333R:	Filipe Laíns <[email protected]>
10334R:	Bastien Nocera <[email protected]>
10335L:	[email protected]
10336S:	Maintained
10337F:	drivers/hid/hid-logitech-hidpp.c
10338
10339HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10340M:	Anna-Maria Behnsen <[email protected]>
10341M:	Frederic Weisbecker <[email protected]>
10342M:	Thomas Gleixner <[email protected]>
10343L:	[email protected]
10344S:	Maintained
10345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10346F:	Documentation/timers/
10347F:	include/linux/clockchips.h
10348F:	include/linux/delay.h
10349F:	include/linux/hrtimer.h
10350F:	include/linux/timer.h
10351F:	kernel/time/clockevents.c
10352F:	kernel/time/hrtimer.c
10353F:	kernel/time/sleep_timeout.c
10354F:	kernel/time/timer.c
10355F:	kernel/time/timer_list.c
10356F:	kernel/time/timer_migration.*
10357F:	tools/testing/selftests/timers/
10358
10359HIGH-SPEED SCC DRIVER FOR AX.25
10360L:	[email protected]
10361S:	Orphan
10362F:	drivers/net/hamradio/scc.c
10363
10364HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10365M:	HighPoint Linux Team <[email protected]>
10366S:	Supported
10367W:	http://www.highpoint-tech.com
10368F:	Documentation/scsi/hptiop.rst
10369F:	drivers/scsi/hptiop.c
10370
10371HIKEY960 ONBOARD USB GPIO HUB DRIVER
10372M:	John Stultz <[email protected]>
10373L:	[email protected]
10374S:	Maintained
10375F:	drivers/misc/hisi_hikey_usb.c
10376
10377HIMAX HX83112B TOUCHSCREEN SUPPORT
10378M:	Job Noorman <[email protected]>
10379L:	[email protected]
10380S:	Maintained
10381F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10382F:	drivers/input/touchscreen/himax_hx83112b.c
10383
10384HIPPI
10385M:	Jes Sorensen <[email protected]>
10386S:	Maintained
10387F:	drivers/net/hippi/
10388F:	include/linux/hippidevice.h
10389F:	include/uapi/linux/if_hippi.h
10390F:	net/802/hippi.c
10391
10392HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10393M:	Kurt Kanzenbach <[email protected]>
10394L:	[email protected]
10395S:	Maintained
10396F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10397F:	drivers/net/dsa/hirschmann/*
10398F:	include/linux/platform_data/hirschmann-hellcreek.h
10399F:	net/dsa/tag_hellcreek.c
10400
10401HISILICON DMA DRIVER
10402M:	Zhou Wang <[email protected]>
10403M:	Jie Hai <[email protected]>
10404L:	[email protected]
10405S:	Maintained
10406F:	drivers/dma/hisi_dma.c
10407
10408HISILICON GPIO DRIVER
10409M:	Jay Fang <[email protected]>
10410L:	[email protected]
10411S:	Maintained
10412F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10413F:	drivers/gpio/gpio-hisi.c
10414
10415HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10416M:	Zhiqi Song <[email protected]>
10417M:	Longfang Liu <[email protected]>
10418L:	[email protected]
10419S:	Maintained
10420F:	Documentation/ABI/testing/debugfs-hisi-hpre
10421F:	drivers/crypto/hisilicon/hpre/hpre.h
10422F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10423F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10424
10425HISILICON HNS3 PMU DRIVER
10426M:	Jijie Shao <[email protected]>
10427S:	Supported
10428F:	Documentation/admin-guide/perf/hns3-pmu.rst
10429F:	drivers/perf/hisilicon/hns3_pmu.c
10430
10431HISILICON I2C CONTROLLER DRIVER
10432M:	Yicong Yang <[email protected]>
10433L:	[email protected]
10434S:	Maintained
10435W:	https://www.hisilicon.com
10436F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10437F:	drivers/i2c/busses/i2c-hisi.c
10438
10439HISILICON KUNPENG SOC HCCS DRIVER
10440M:	Huisong Li <[email protected]>
10441S:	Maintained
10442F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10443F:	drivers/soc/hisilicon/kunpeng_hccs.c
10444F:	drivers/soc/hisilicon/kunpeng_hccs.h
10445
10446HISILICON LPC BUS DRIVER
10447M:	Jay Fang <[email protected]>
10448S:	Maintained
10449W:	http://www.hisilicon.com
10450F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10451F:	drivers/bus/hisi_lpc.c
10452
10453HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10454M:	Jian Shen <[email protected]>
10455M:	Salil Mehta <[email protected]>
10456M:	Jijie Shao <[email protected]>
10457L:	[email protected]
10458S:	Maintained
10459W:	http://www.hisilicon.com
10460F:	drivers/net/ethernet/hisilicon/hns3/
10461
10462HISILICON NETWORK HIBMCGE DRIVER
10463M:	Jijie Shao <[email protected]>
10464L:	[email protected]
10465S:	Maintained
10466F:	drivers/net/ethernet/hisilicon/hibmcge/
10467
10468HISILICON NETWORK SUBSYSTEM DRIVER
10469M:	Jian Shen <[email protected]>
10470M:	Salil Mehta <[email protected]>
10471L:	[email protected]
10472S:	Maintained
10473W:	http://www.hisilicon.com
10474F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10475F:	drivers/net/ethernet/hisilicon/
10476
10477HISILICON PMU DRIVER
10478M:	Yicong Yang <[email protected]>
10479M:	Jonathan Cameron <[email protected]>
10480S:	Supported
10481W:	http://www.hisilicon.com
10482F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10483F:	Documentation/admin-guide/perf/hisi-pmu.rst
10484F:	drivers/perf/hisilicon
10485
10486HISILICON PTT DRIVER
10487M:	Yicong Yang <[email protected]>
10488M:	Jonathan Cameron <[email protected]>
10489L:	[email protected]
10490S:	Maintained
10491F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10492F:	Documentation/trace/hisi-ptt.rst
10493F:	drivers/hwtracing/ptt/
10494F:	tools/perf/arch/arm64/util/hisi-ptt.c
10495F:	tools/perf/util/hisi-ptt*
10496F:	tools/perf/util/hisi-ptt-decoder/*
10497
10498HISILICON QM DRIVER
10499M:	Weili Qian <[email protected]>
10500M:	Zhou Wang <[email protected]>
10501L:	[email protected]
10502S:	Maintained
10503F:	drivers/crypto/hisilicon/Kconfig
10504F:	drivers/crypto/hisilicon/Makefile
10505F:	drivers/crypto/hisilicon/qm.c
10506F:	drivers/crypto/hisilicon/sgl.c
10507F:	include/linux/hisi_acc_qm.h
10508
10509HISILICON ROCE DRIVER
10510M:	Chengchang Tang <[email protected]>
10511M:	Junxian Huang <[email protected]>
10512L:	[email protected]
10513S:	Maintained
10514F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10515F:	drivers/infiniband/hw/hns/
10516
10517HISILICON SAS Controller
10518M:	Yihang Li <[email protected]>
10519S:	Supported
10520W:	http://www.hisilicon.com
10521F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10522F:	drivers/scsi/hisi_sas/
10523
10524HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10525M:	Longfang Liu <[email protected]>
10526L:	[email protected]
10527S:	Maintained
10528F:	Documentation/ABI/testing/debugfs-hisi-sec
10529F:	drivers/crypto/hisilicon/sec2/sec.h
10530F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10531F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10532F:	drivers/crypto/hisilicon/sec2/sec_main.c
10533
10534HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10535M:	Jay Fang <[email protected]>
10536L:	[email protected]
10537S:	Maintained
10538W:	http://www.hisilicon.com
10539F:	drivers/spi/spi-hisi-kunpeng.c
10540
10541HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10542M:	Mauro Carvalho Chehab <[email protected]>
10543L:	[email protected]
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10546F:	drivers/spmi/hisi-spmi-controller.c
10547
10548HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10549M:	Mauro Carvalho Chehab <[email protected]>
10550L:	[email protected]
10551S:	Maintained
10552F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10553F:	drivers/mfd/hi6421-spmi-pmic.c
10554
10555HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10556M:	Weili Qian <[email protected]>
10557S:	Maintained
10558F:	drivers/crypto/hisilicon/trng/trng.c
10559
10560HISILICON V3XX SPI NOR FLASH Controller Driver
10561M:	Jay Fang <[email protected]>
10562S:	Maintained
10563W:	http://www.hisilicon.com
10564F:	drivers/spi/spi-hisi-sfc-v3xx.c
10565
10566HISILICON ZIP Controller DRIVER
10567M:	Yang Shen <[email protected]>
10568M:	Zhou Wang <[email protected]>
10569L:	[email protected]
10570S:	Maintained
10571F:	Documentation/ABI/testing/debugfs-hisi-zip
10572F:	drivers/crypto/hisilicon/zip/
10573
10574HMM - Heterogeneous Memory Management
10575M:	Jérôme Glisse <[email protected]>
10576L:	[email protected]
10577S:	Maintained
10578F:	Documentation/mm/hmm.rst
10579F:	include/linux/hmm*
10580F:	lib/test_hmm*
10581F:	mm/hmm*
10582F:	tools/testing/selftests/mm/*hmm*
10583
10584HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10585M:	Petre Rodan <[email protected]>
10586L:	[email protected]
10587S:	Maintained
10588F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10589F:	drivers/iio/pressure/hsc030pa*
10590
10591HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10592M:	Andreas Klinger <[email protected]>
10593M:	Petre Rodan <[email protected]>
10594L:	[email protected]
10595S:	Maintained
10596F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10597F:	drivers/iio/pressure/mprls0025pa*
10598
10599HP BIOSCFG DRIVER
10600M:	Jorge Lopez <[email protected]>
10601L:	[email protected]
10602S:	Maintained
10603F:	drivers/platform/x86/hp/hp-bioscfg/
10604
10605HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10606L:	[email protected]
10607S:	Orphan
10608F:	drivers/platform/x86/hp/tc1100-wmi.c
10609
10610HP WMI HARDWARE MONITOR DRIVER
10611M:	James Seo <[email protected]>
10612L:	[email protected]
10613S:	Maintained
10614F:	Documentation/hwmon/hp-wmi-sensors.rst
10615F:	drivers/hwmon/hp-wmi-sensors.c
10616
10617HPET:	High Precision Event Timers driver
10618M:	Clemens Ladisch <[email protected]>
10619S:	Maintained
10620F:	Documentation/timers/hpet.rst
10621F:	drivers/char/hpet.c
10622F:	include/linux/hpet.h
10623F:	include/uapi/linux/hpet.h
10624
10625HPET:	x86
10626S:	Orphan
10627F:	arch/x86/include/asm/hpet.h
10628F:	arch/x86/kernel/hpet.c
10629
10630HPFS FILESYSTEM
10631M:	Mikulas Patocka <[email protected]>
10632S:	Maintained
10633W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10634F:	fs/hpfs/
10635
10636HS3001 Hardware Temperature and Humidity Sensor
10637M:	Andre Werner <[email protected]>
10638L:	[email protected]
10639S:	Maintained
10640F:	drivers/hwmon/hs3001.c
10641
10642HSI SUBSYSTEM
10643M:	Sebastian Reichel <[email protected]>
10644S:	Maintained
10645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10646F:	Documentation/ABI/testing/sysfs-bus-hsi
10647F:	Documentation/driver-api/hsi.rst
10648F:	drivers/hsi/
10649F:	include/linux/hsi/
10650F:	include/uapi/linux/hsi/
10651
10652HSO 3G MODEM DRIVER
10653L:	[email protected]
10654S:	Orphan
10655F:	drivers/net/usb/hso.c
10656
10657HSR NETWORK PROTOCOL
10658L:	[email protected]
10659S:	Orphan
10660F:	net/hsr/
10661
10662HT16K33 LED CONTROLLER DRIVER
10663M:	Robin van der Gracht <[email protected]>
10664S:	Maintained
10665F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10666F:	drivers/auxdisplay/ht16k33.c
10667
10668HTCPEN TOUCHSCREEN DRIVER
10669M:	Pau Oliva Fora <[email protected]>
10670L:	[email protected]
10671S:	Maintained
10672F:	drivers/input/touchscreen/htcpen.c
10673
10674HTE SUBSYSTEM
10675M:	Dipen Patel <[email protected]>
10676L:	[email protected]
10677S:	Maintained
10678Q:	https://patchwork.kernel.org/project/timestamp/list/
10679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10680F:	Documentation/devicetree/bindings/timestamp/
10681F:	Documentation/driver-api/hte/
10682F:	drivers/hte/
10683F:	include/linux/hte.h
10684
10685HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10686M:	Lorenzo Bianconi <[email protected]>
10687L:	[email protected]
10688S:	Maintained
10689W:	http://www.st.com/
10690F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10691F:	drivers/iio/humidity/hts221*
10692
10693HUAWEI ETHERNET DRIVER
10694M:	Cai Huoqing <[email protected]>
10695L:	[email protected]
10696S:	Maintained
10697F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10698F:	drivers/net/ethernet/huawei/hinic/
10699
10700HUGETLB SUBSYSTEM
10701M:	Muchun Song <[email protected]>
10702L:	[email protected]
10703S:	Maintained
10704F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10705F:	Documentation/admin-guide/mm/hugetlbpage.rst
10706F:	Documentation/mm/hugetlbfs_reserv.rst
10707F:	Documentation/mm/vmemmap_dedup.rst
10708F:	fs/hugetlbfs/
10709F:	include/linux/hugetlb.h
10710F:	include/trace/events/hugetlbfs.h
10711F:	mm/hugetlb.c
10712F:	mm/hugetlb_vmemmap.c
10713F:	mm/hugetlb_vmemmap.h
10714F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10715
10716HVA ST MEDIA DRIVER
10717M:	Jean-Christophe Trotin <[email protected]>
10718L:	[email protected]
10719S:	Supported
10720W:	https://linuxtv.org
10721T:	git git://linuxtv.org/media.git
10722F:	drivers/media/platform/st/sti/hva
10723
10724HWPOISON MEMORY FAILURE HANDLING
10725M:	Miaohe Lin <[email protected]>
10726R:	Naoya Horiguchi <[email protected]>
10727L:	[email protected]
10728S:	Maintained
10729F:	mm/hwpoison-inject.c
10730F:	mm/memory-failure.c
10731
10732HYCON HY46XX TOUCHSCREEN SUPPORT
10733M:	Giulio Benetti <[email protected]>
10734L:	[email protected]
10735S:	Maintained
10736F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10737F:	drivers/input/touchscreen/hycon-hy46xx.c
10738
10739HYGON PROCESSOR SUPPORT
10740M:	Pu Wen <[email protected]>
10741L:	[email protected]
10742S:	Maintained
10743F:	arch/x86/kernel/cpu/hygon.c
10744
10745HYNIX HI556 SENSOR DRIVER
10746M:	Sakari Ailus <[email protected]>
10747L:	[email protected]
10748S:	Maintained
10749T:	git git://linuxtv.org/media.git
10750F:	drivers/media/i2c/hi556.c
10751
10752HYNIX HI846 SENSOR DRIVER
10753M:	Martin Kepplinger <[email protected]>
10754L:	[email protected]
10755S:	Maintained
10756F:	drivers/media/i2c/hi846.c
10757
10758HYNIX HI847 SENSOR DRIVER
10759M:	Sakari Ailus <[email protected]>
10760L:	[email protected]
10761S:	Maintained
10762F:	drivers/media/i2c/hi847.c
10763
10764Hyper-V/Azure CORE AND DRIVERS
10765M:	"K. Y. Srinivasan" <[email protected]>
10766M:	Haiyang Zhang <[email protected]>
10767M:	Wei Liu <[email protected]>
10768M:	Dexuan Cui <[email protected]>
10769L:	[email protected]
10770S:	Supported
10771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10772F:	Documentation/ABI/stable/sysfs-bus-vmbus
10773F:	Documentation/ABI/testing/debugfs-hyperv
10774F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10775F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10776F:	Documentation/virt/hyperv
10777F:	arch/arm64/hyperv
10778F:	arch/arm64/include/asm/mshyperv.h
10779F:	arch/x86/hyperv
10780F:	arch/x86/include/asm/mshyperv.h
10781F:	arch/x86/include/asm/trace/hyperv.h
10782F:	arch/x86/kernel/cpu/mshyperv.c
10783F:	drivers/clocksource/hyperv_timer.c
10784F:	drivers/hid/hid-hyperv.c
10785F:	drivers/hv/
10786F:	drivers/input/serio/hyperv-keyboard.c
10787F:	drivers/iommu/hyperv-iommu.c
10788F:	drivers/net/ethernet/microsoft/
10789F:	drivers/net/hyperv/
10790F:	drivers/pci/controller/pci-hyperv-intf.c
10791F:	drivers/pci/controller/pci-hyperv.c
10792F:	drivers/scsi/storvsc_drv.c
10793F:	drivers/uio/uio_hv_generic.c
10794F:	drivers/video/fbdev/hyperv_fb.c
10795F:	include/asm-generic/mshyperv.h
10796F:	include/clocksource/hyperv_timer.h
10797F:	include/hyperv/hvgdk.h
10798F:	include/hyperv/hvgdk_ext.h
10799F:	include/hyperv/hvgdk_mini.h
10800F:	include/hyperv/hvhdk.h
10801F:	include/hyperv/hvhdk_mini.h
10802F:	include/linux/hyperv.h
10803F:	include/net/mana
10804F:	include/uapi/linux/hyperv.h
10805F:	net/vmw_vsock/hyperv_transport.c
10806F:	tools/hv/
10807
10808HYPERBUS SUPPORT
10809M:	Vignesh Raghavendra <[email protected]>
10810R:	Tudor Ambarus <[email protected]>
10811L:	[email protected]
10812S:	Supported
10813Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10814C:	irc://irc.oftc.net/mtd
10815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10816F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10817F:	drivers/mtd/hyperbus/
10818F:	include/linux/mtd/hyperbus.h
10819
10820HYPERVISOR VIRTUAL CONSOLE DRIVER
10821L:	[email protected]
10822S:	Odd Fixes
10823F:	drivers/tty/hvc/
10824
10825I2C ACPI SUPPORT
10826M:	Mika Westerberg <[email protected]>
10827L:	[email protected]
10828L:	[email protected]
10829S:	Maintained
10830F:	drivers/i2c/i2c-core-acpi.c
10831
10832I2C ADDRESS TRANSLATOR (ATR)
10833M:	Tomi Valkeinen <[email protected]>
10834R:	Luca Ceresoli <[email protected]>
10835L:	[email protected]
10836S:	Maintained
10837F:	drivers/i2c/i2c-atr.c
10838F:	include/linux/i2c-atr.h
10839
10840I2C CONTROLLER DRIVER FOR NVIDIA GPU
10841M:	Ajay Gupta <[email protected]>
10842L:	[email protected]
10843S:	Maintained
10844F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10845F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10846
10847I2C MUXES
10848M:	Peter Rosin <[email protected]>
10849L:	[email protected]
10850S:	Maintained
10851F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10852F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10853F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10854F:	Documentation/i2c/i2c-topology.rst
10855F:	Documentation/i2c/muxes/
10856F:	drivers/i2c/i2c-mux.c
10857F:	drivers/i2c/muxes/
10858F:	include/linux/i2c-mux.h
10859
10860I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10861M:	Gregory CLEMENT <[email protected]>
10862L:	[email protected]
10863S:	Maintained
10864F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10865F:	drivers/i2c/busses/i2c-mv64xxx.c
10866
10867I2C OF COMPONENT PROBER
10868M:	Chen-Yu Tsai <[email protected]>
10869L:	[email protected]
10870L:	[email protected]
10871S:	Maintained
10872F:	drivers/i2c/i2c-core-of-prober.c
10873F:	include/linux/i2c-of-prober.h
10874
10875I2C OVER PARALLEL PORT
10876M:	Jean Delvare <[email protected]>
10877L:	[email protected]
10878S:	Maintained
10879F:	Documentation/i2c/busses/i2c-parport.rst
10880F:	drivers/i2c/busses/i2c-parport.c
10881
10882I2C SUBSYSTEM
10883M:	Wolfram Sang <[email protected]>
10884L:	[email protected]
10885S:	Maintained
10886W:	https://i2c.wiki.kernel.org/
10887Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10889F:	Documentation/i2c/
10890F:	drivers/i2c/*
10891F:	include/dt-bindings/i2c/i2c.h
10892F:	include/linux/i2c-dev.h
10893F:	include/linux/i2c-smbus.h
10894F:	include/linux/i2c.h
10895F:	include/uapi/linux/i2c-*.h
10896F:	include/uapi/linux/i2c.h
10897
10898I2C SUBSYSTEM HOST DRIVERS
10899M:	Andi Shyti <[email protected]>
10900L:	[email protected]
10901S:	Maintained
10902W:	https://i2c.wiki.kernel.org/
10903Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10905F:	Documentation/devicetree/bindings/i2c/
10906F:	drivers/i2c/algos/
10907F:	drivers/i2c/busses/
10908F:	include/dt-bindings/i2c/
10909
10910I2C-TAOS-EVM DRIVER
10911M:	Jean Delvare <[email protected]>
10912L:	[email protected]
10913S:	Maintained
10914F:	Documentation/i2c/busses/i2c-taos-evm.rst
10915F:	drivers/i2c/busses/i2c-taos-evm.c
10916
10917I2C-TINY-USB DRIVER
10918M:	Till Harbaum <[email protected]>
10919L:	[email protected]
10920S:	Maintained
10921W:	http://www.harbaum.org/till/i2c_tiny_usb
10922F:	drivers/i2c/busses/i2c-tiny-usb.c
10923
10924I2C/SMBUS CONTROLLER DRIVERS FOR PC
10925M:	Jean Delvare <[email protected]>
10926L:	[email protected]
10927S:	Maintained
10928F:	Documentation/i2c/busses/i2c-ali1535.rst
10929F:	Documentation/i2c/busses/i2c-ali1563.rst
10930F:	Documentation/i2c/busses/i2c-ali15x3.rst
10931F:	Documentation/i2c/busses/i2c-amd756.rst
10932F:	Documentation/i2c/busses/i2c-amd8111.rst
10933F:	Documentation/i2c/busses/i2c-i801.rst
10934F:	Documentation/i2c/busses/i2c-nforce2.rst
10935F:	Documentation/i2c/busses/i2c-piix4.rst
10936F:	Documentation/i2c/busses/i2c-sis5595.rst
10937F:	Documentation/i2c/busses/i2c-sis630.rst
10938F:	Documentation/i2c/busses/i2c-sis96x.rst
10939F:	Documentation/i2c/busses/i2c-via.rst
10940F:	Documentation/i2c/busses/i2c-viapro.rst
10941F:	drivers/i2c/busses/i2c-ali1535.c
10942F:	drivers/i2c/busses/i2c-ali1563.c
10943F:	drivers/i2c/busses/i2c-ali15x3.c
10944F:	drivers/i2c/busses/i2c-amd756.c
10945F:	drivers/i2c/busses/i2c-amd8111.c
10946F:	drivers/i2c/busses/i2c-i801.c
10947F:	drivers/i2c/busses/i2c-isch.c
10948F:	drivers/i2c/busses/i2c-nforce2.c
10949F:	drivers/i2c/busses/i2c-piix4.*
10950F:	drivers/i2c/busses/i2c-sis5595.c
10951F:	drivers/i2c/busses/i2c-sis630.c
10952F:	drivers/i2c/busses/i2c-sis96x.c
10953F:	drivers/i2c/busses/i2c-via.c
10954F:	drivers/i2c/busses/i2c-viapro.c
10955
10956I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10957M:	Hans de Goede <[email protected]>
10958L:	[email protected]
10959S:	Maintained
10960F:	drivers/i2c/busses/i2c-cht-wc.c
10961
10962I2C/SMBUS ISMT DRIVER
10963M:	Seth Heasley <[email protected]>
10964M:	Neil Horman <[email protected]>
10965L:	[email protected]
10966F:	Documentation/i2c/busses/i2c-ismt.rst
10967F:	drivers/i2c/busses/i2c-ismt.c
10968
10969I2C/SMBUS ZHAOXIN DRIVER
10970M:	Hans Hu <[email protected]>
10971L:	[email protected]
10972S:	Maintained
10973W:	https://www.zhaoxin.com
10974F:	drivers/i2c/busses/i2c-viai2c-common.c
10975F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10976
10977I2C/SMBUS STUB DRIVER
10978M:	Jean Delvare <[email protected]>
10979L:	[email protected]
10980S:	Maintained
10981F:	drivers/i2c/i2c-stub.c
10982
10983I3C DRIVER FOR ASPEED AST2600
10984M:	Jeremy Kerr <[email protected]>
10985S:	Maintained
10986F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10987F:	drivers/i3c/master/ast2600-i3c-master.c
10988
10989I3C DRIVER FOR CADENCE I3C MASTER IP
10990M:	Przemysław Gaj <[email protected]>
10991S:	Maintained
10992F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10993F:	drivers/i3c/master/i3c-master-cdns.c
10994
10995I3C DRIVER FOR SYNOPSYS DESIGNWARE
10996S:	Orphan
10997F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10998F:	drivers/i3c/master/dw*
10999
11000I3C SUBSYSTEM
11001M:	Alexandre Belloni <[email protected]>
11002L:	[email protected] (moderated for non-subscribers)
11003S:	Maintained
11004C:	irc://chat.freenode.net/linux-i3c
11005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11006F:	Documentation/ABI/testing/sysfs-bus-i3c
11007F:	Documentation/devicetree/bindings/i3c/
11008F:	Documentation/driver-api/i3c
11009F:	drivers/i3c/
11010F:	include/dt-bindings/i3c/
11011F:	include/linux/i3c/
11012
11013IBM Operation Panel Input Driver
11014M:	Eddie James <[email protected]>
11015L:	[email protected]
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11018F:	drivers/input/misc/ibm-panel.c
11019
11020IBM Power 842 compression accelerator
11021M:	Haren Myneni <[email protected]>
11022S:	Supported
11023F:	crypto/842.c
11024F:	drivers/crypto/nx/Kconfig
11025F:	drivers/crypto/nx/Makefile
11026F:	drivers/crypto/nx/nx-842*
11027F:	include/linux/sw842.h
11028F:	lib/842/
11029
11030IBM Power in-Nest Crypto Acceleration
11031M:	Breno Leitão <[email protected]>
11032M:	Nayna Jain <[email protected]>
11033M:	Paulo Flabiano Smorigo <[email protected]>
11034L:	[email protected]
11035S:	Supported
11036F:	drivers/crypto/nx/Kconfig
11037F:	drivers/crypto/nx/Makefile
11038F:	drivers/crypto/nx/nx-aes*
11039F:	drivers/crypto/nx/nx-sha*
11040F:	drivers/crypto/nx/nx.*
11041F:	drivers/crypto/nx/nx_csbcpb.h
11042F:	drivers/crypto/nx/nx_debugfs.c
11043
11044IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11045M:	Tyrel Datwyler <[email protected]>
11046L:	[email protected]
11047L:	[email protected]
11048S:	Supported
11049F:	drivers/pci/hotplug/rpadlpar*
11050
11051IBM Power Linux RAID adapter
11052M:	Brian King <[email protected]>
11053S:	Supported
11054F:	drivers/scsi/ipr.*
11055
11056IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11057M:	Tyrel Datwyler <[email protected]>
11058L:	[email protected]
11059L:	[email protected]
11060S:	Supported
11061F:	drivers/pci/hotplug/rpaphp*
11062
11063IBM Power SRIOV Virtual NIC Device Driver
11064M:	Haren Myneni <[email protected]>
11065M:	Rick Lindsley <[email protected]>
11066R:	Nick Child <[email protected]>
11067R:	Thomas Falcon <[email protected]>
11068L:	[email protected]
11069S:	Maintained
11070F:	drivers/net/ethernet/ibm/ibmvnic.*
11071
11072IBM Power VFIO Support
11073M:	Timothy Pearson <[email protected]>
11074S:	Supported
11075F:	drivers/vfio/vfio_iommu_spapr_tce.c
11076
11077IBM Power Virtual Ethernet Device Driver
11078M:	Nick Child <[email protected]>
11079L:	[email protected]
11080S:	Maintained
11081F:	drivers/net/ethernet/ibm/ibmveth.*
11082
11083IBM Power Virtual FC Device Drivers
11084M:	Tyrel Datwyler <[email protected]>
11085L:	[email protected]
11086S:	Supported
11087F:	drivers/scsi/ibmvscsi/ibmvfc*
11088
11089IBM Power Virtual Management Channel Driver
11090M:	Brad Warrum <[email protected]>
11091M:	Ritu Agarwal <[email protected]>
11092S:	Supported
11093F:	drivers/misc/ibmvmc.*
11094
11095IBM Power Virtual SCSI Device Drivers
11096M:	Tyrel Datwyler <[email protected]>
11097L:	[email protected]
11098S:	Supported
11099F:	drivers/scsi/ibmvscsi/ibmvscsi*
11100F:	include/scsi/viosrp.h
11101
11102IBM Power Virtual SCSI Device Target Driver
11103M:	Tyrel Datwyler <[email protected]>
11104L:	[email protected]
11105L:	[email protected]
11106S:	Supported
11107F:	drivers/scsi/ibmvscsi_tgt/
11108
11109IBM Power VMX Cryptographic instructions
11110M:	Breno Leitão <[email protected]>
11111M:	Nayna Jain <[email protected]>
11112M:	Paulo Flabiano Smorigo <[email protected]>
11113L:	[email protected]
11114S:	Supported
11115F:	arch/powerpc/crypto/Kconfig
11116F:	arch/powerpc/crypto/Makefile
11117F:	arch/powerpc/crypto/aes.c
11118F:	arch/powerpc/crypto/aes_cbc.c
11119F:	arch/powerpc/crypto/aes_ctr.c
11120F:	arch/powerpc/crypto/aes_xts.c
11121F:	arch/powerpc/crypto/aesp8-ppc.*
11122F:	arch/powerpc/crypto/ghash.c
11123F:	arch/powerpc/crypto/ghashp8-ppc.pl
11124F:	arch/powerpc/crypto/ppc-xlate.pl
11125F:	arch/powerpc/crypto/vmx.c
11126
11127IBM ServeRAID RAID DRIVER
11128S:	Orphan
11129F:	drivers/scsi/ips.*
11130
11131ICH LPC AND GPIO DRIVER
11132M:	Peter Tyser <[email protected]>
11133S:	Maintained
11134F:	drivers/gpio/gpio-ich.c
11135F:	drivers/mfd/lpc_ich.c
11136
11137ICY I2C DRIVER
11138M:	Max Staudt <[email protected]>
11139L:	[email protected]
11140S:	Maintained
11141F:	drivers/i2c/busses/i2c-icy.c
11142
11143IDEAPAD LAPTOP EXTRAS DRIVER
11144M:	Ike Panhc <[email protected]>
11145L:	[email protected]
11146S:	Maintained
11147W:	http://launchpad.net/ideapad-laptop
11148F:	drivers/platform/x86/ideapad-laptop.c
11149
11150IDEAPAD LAPTOP SLIDEBAR DRIVER
11151M:	Andrey Moiseev <[email protected]>
11152L:	[email protected]
11153S:	Maintained
11154W:	https://github.com/o2genum/ideapad-slidebar
11155F:	drivers/input/misc/ideapad_slidebar.c
11156
11157IDT VersaClock 5 CLOCK DRIVER
11158M:	Luca Ceresoli <[email protected]>
11159S:	Maintained
11160F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11161F:	drivers/clk/clk-versaclock5.c
11162
11163IEEE 802.15.4 SUBSYSTEM
11164M:	Alexander Aring <[email protected]>
11165M:	Stefan Schmidt <[email protected]>
11166M:	Miquel Raynal <[email protected]>
11167L:	[email protected]
11168S:	Maintained
11169W:	https://linux-wpan.org/
11170Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11173F:	Documentation/networking/ieee802154.rst
11174F:	drivers/net/ieee802154/
11175F:	include/linux/ieee802154.h
11176F:	include/linux/nl802154.h
11177F:	include/net/af_ieee802154.h
11178F:	include/net/cfg802154.h
11179F:	include/net/ieee802154_netdev.h
11180F:	include/net/mac802154.h
11181F:	include/net/nl802154.h
11182F:	net/ieee802154/
11183F:	net/mac802154/
11184
11185Intel VIRTIO DATA PATH ACCELERATOR
11186M:	Zhu Lingshan <[email protected]>
11187L:	[email protected]
11188S:	Supported
11189F:	drivers/vdpa/ifcvf/
11190
11191IFE PROTOCOL
11192M:	Yotam Gigi <[email protected]>
11193M:	Jamal Hadi Salim <[email protected]>
11194F:	include/net/ife.h
11195F:	include/uapi/linux/ife.h
11196F:	net/ife
11197
11198IGORPLUG-USB IR RECEIVER
11199M:	Sean Young <[email protected]>
11200L:	[email protected]
11201S:	Maintained
11202F:	drivers/media/rc/igorplugusb.c
11203
11204IGUANAWORKS USB IR TRANSCEIVER
11205M:	Sean Young <[email protected]>
11206L:	[email protected]
11207S:	Maintained
11208F:	drivers/media/rc/iguanair.c
11209
11210IIO BACKEND FRAMEWORK
11211M:	Nuno Sa <[email protected]>
11212R:	Olivier Moysan <[email protected]>
11213L:	[email protected]
11214S:	Maintained
11215F:	Documentation/ABI/testing/debugfs-iio-backend
11216F:	drivers/iio/industrialio-backend.c
11217F:	include/linux/iio/backend.h
11218
11219IIO DIGITAL POTENTIOMETER DAC
11220M:	Peter Rosin <[email protected]>
11221L:	[email protected]
11222S:	Maintained
11223F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11224F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11225F:	drivers/iio/dac/dpot-dac.c
11226
11227IIO ENVELOPE DETECTOR
11228M:	Peter Rosin <[email protected]>
11229L:	[email protected]
11230S:	Maintained
11231F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11232F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11233F:	drivers/iio/adc/envelope-detector.c
11234
11235IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11236M:	Matti Vaittinen <[email protected]>
11237L:	[email protected]
11238S:	Maintained
11239F:	drivers/iio/industrialio-gts-helper.c
11240F:	include/linux/iio/iio-gts-helper.h
11241F:	drivers/iio/test/iio-test-gts.c
11242
11243IIO MULTIPLEXER
11244M:	Peter Rosin <[email protected]>
11245L:	[email protected]
11246S:	Maintained
11247F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11248F:	drivers/iio/multiplexer/iio-mux.c
11249
11250IIO SCMI BASED DRIVER
11251M:	Jyoti Bhayana <[email protected]>
11252L:	[email protected]
11253S:	Maintained
11254F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11255
11256IIO SUBSYSTEM AND DRIVERS
11257M:	Jonathan Cameron <[email protected]>
11258R:	Lars-Peter Clausen <[email protected]>
11259L:	[email protected]
11260S:	Maintained
11261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11262F:	Documentation/ABI/testing/configfs-iio*
11263F:	Documentation/ABI/testing/sysfs-bus-iio*
11264F:	Documentation/devicetree/bindings/iio/
11265F:	Documentation/iio/
11266F:	drivers/iio/
11267F:	drivers/staging/iio/
11268F:	include/dt-bindings/iio/
11269F:	include/linux/iio/
11270F:	tools/iio/
11271
11272IIO UNIT CONVERTER
11273M:	Peter Rosin <[email protected]>
11274L:	[email protected]
11275S:	Maintained
11276F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11277F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11278F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11279F:	drivers/iio/afe/iio-rescale.c
11280
11281IKANOS/ADI EAGLE ADSL USB DRIVER
11282M:	Matthieu Castet <[email protected]>
11283M:	Stanislaw Gruszka <[email protected]>
11284S:	Maintained
11285F:	drivers/usb/atm/ueagle-atm.c
11286
11287IMAGIS TOUCHSCREEN DRIVER
11288M:	Markuss Broks <[email protected]>
11289S:	Maintained
11290F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11291F:	drivers/input/touchscreen/imagis.c
11292
11293IMGTEC ASCII LCD DRIVER
11294M:	Paul Burton <[email protected]>
11295S:	Maintained
11296F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11297F:	drivers/auxdisplay/img-ascii-lcd.c
11298
11299IMGTEC JPEG ENCODER DRIVER
11300M:	Devarsh Thakkar <[email protected]>
11301L:	[email protected]
11302S:	Supported
11303F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11304F:	drivers/media/platform/imagination/e5010*
11305
11306IMGTEC IR DECODER DRIVER
11307S:	Orphan
11308F:	drivers/media/rc/img-ir/
11309
11310IMGTEC POWERVR DRM DRIVER
11311M:	Frank Binns <[email protected]>
11312M:	Matt Coster <[email protected]>
11313S:	Supported
11314T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11315F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11316F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11317F:	Documentation/gpu/imagination/
11318F:	drivers/gpu/drm/ci/xfails/powervr*
11319F:	drivers/gpu/drm/imagination/
11320F:	include/uapi/drm/pvr_drm.h
11321
11322IMON SOUNDGRAPH USB IR RECEIVER
11323M:	Sean Young <[email protected]>
11324L:	[email protected]
11325S:	Maintained
11326F:	drivers/media/rc/imon.c
11327F:	drivers/media/rc/imon_raw.c
11328
11329IMS TWINTURBO FRAMEBUFFER DRIVER
11330L:	[email protected]
11331S:	Orphan
11332F:	drivers/video/fbdev/imsttfb.c
11333
11334INDEX OF FURTHER KERNEL DOCUMENTATION
11335M:	Carlos Bilbao <[email protected]>
11336S:	Maintained
11337F:	Documentation/process/kernel-docs.rst
11338
11339INDUSTRY PACK SUBSYSTEM (IPACK)
11340M:	Vaibhav Gupta <[email protected]>
11341M:	Jens Taprogge <[email protected]>
11342M:	Greg Kroah-Hartman <[email protected]>
11343L:	[email protected]
11344S:	Maintained
11345W:	http://industrypack.sourceforge.net
11346F:	drivers/ipack/
11347
11348INFINEON DPS310 Driver
11349M:	Eddie James <[email protected]>
11350L:	[email protected]
11351S:	Maintained
11352F:	drivers/iio/pressure/dps310.c
11353
11354INFINEON PEB2466 ASoC CODEC
11355M:	Herve Codina <[email protected]>
11356L:	[email protected]
11357S:	Maintained
11358F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11359F:	sound/soc/codecs/peb2466.c
11360
11361INFINIBAND SUBSYSTEM
11362M:	Jason Gunthorpe <[email protected]>
11363M:	Leon Romanovsky <[email protected]>
11364L:	[email protected]
11365S:	Supported
11366W:	https://github.com/linux-rdma/rdma-core
11367Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11369F:	Documentation/devicetree/bindings/infiniband/
11370F:	Documentation/infiniband/
11371F:	drivers/infiniband/
11372F:	include/rdma/
11373F:	include/trace/events/ib_mad.h
11374F:	include/trace/events/ib_umad.h
11375F:	include/trace/misc/rdma.h
11376F:	include/uapi/linux/if_infiniband.h
11377F:	include/uapi/rdma/
11378F:	samples/bpf/ibumad_kern.c
11379F:	samples/bpf/ibumad_user.c
11380
11381INGENIC JZ4780 NAND DRIVER
11382M:	Harvey Hunt <[email protected]>
11383L:	[email protected]
11384L:	[email protected]
11385S:	Maintained
11386F:	drivers/mtd/nand/raw/ingenic/
11387
11388INGENIC JZ47xx SoCs
11389M:	Paul Cercueil <[email protected]>
11390L:	[email protected]
11391S:	Maintained
11392F:	arch/mips/boot/dts/ingenic/
11393F:	arch/mips/generic/board-ingenic.c
11394F:	arch/mips/include/asm/mach-ingenic/
11395F:	arch/mips/ingenic/Kconfig
11396F:	drivers/clk/ingenic/
11397F:	drivers/dma/dma-jz4780.c
11398F:	drivers/gpu/drm/ingenic/
11399F:	drivers/i2c/busses/i2c-jz4780.c
11400F:	drivers/iio/adc/ingenic-adc.c
11401F:	drivers/irqchip/irq-ingenic.c
11402F:	drivers/memory/jz4780-nemc.c
11403F:	drivers/mmc/host/jz4740_mmc.c
11404F:	drivers/mtd/nand/raw/ingenic/
11405F:	drivers/pinctrl/pinctrl-ingenic.c
11406F:	drivers/power/supply/ingenic-battery.c
11407F:	drivers/pwm/pwm-jz4740.c
11408F:	drivers/remoteproc/ingenic_rproc.c
11409F:	drivers/rtc/rtc-jz4740.c
11410F:	drivers/tty/serial/8250/8250_ingenic.c
11411F:	drivers/usb/musb/jz4740.c
11412F:	drivers/watchdog/jz4740_wdt.c
11413F:	include/dt-bindings/iio/adc/ingenic,adc.h
11414F:	include/linux/mfd/ingenic-tcu.h
11415F:	sound/soc/codecs/jz47*
11416F:	sound/soc/jz4740/
11417
11418INJOINIC IP5xxx POWER BANK IC DRIVER
11419M:	Samuel Holland <[email protected]>
11420S:	Maintained
11421F:	drivers/power/supply/ip5xxx_power.c
11422
11423INOTIFY
11424M:	Jan Kara <[email protected]>
11425R:	Amir Goldstein <[email protected]>
11426L:	[email protected]
11427S:	Maintained
11428F:	Documentation/filesystems/inotify.rst
11429F:	fs/notify/inotify/
11430F:	include/linux/inotify.h
11431F:	include/uapi/linux/inotify.h
11432
11433INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11434M:	Dmitry Torokhov <[email protected]>
11435L:	[email protected]
11436S:	Maintained
11437Q:	http://patchwork.kernel.org/project/linux-input/list/
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11439F:	Documentation/devicetree/bindings/input/
11440F:	Documentation/devicetree/bindings/serio/
11441F:	Documentation/input/
11442F:	drivers/input/
11443F:	include/dt-bindings/input/
11444F:	include/linux/gameport.h
11445F:	include/linux/i8042.h
11446F:	include/linux/input.h
11447F:	include/linux/input/
11448F:	include/linux/libps2.h
11449F:	include/linux/serio.h
11450F:	include/uapi/linux/gameport.h
11451F:	include/uapi/linux/input-event-codes.h
11452F:	include/uapi/linux/input.h
11453F:	include/uapi/linux/serio.h
11454F:	include/uapi/linux/uinput.h
11455
11456INPUT MULTITOUCH (MT) PROTOCOL
11457M:	Henrik Rydberg <[email protected]>
11458L:	[email protected]
11459S:	Odd fixes
11460F:	Documentation/input/multi-touch-protocol.rst
11461F:	drivers/input/input-mt.c
11462K:	\b(ABS|SYN)_MT_
11463
11464INSIDE SECURE CRYPTO DRIVER
11465M:	Antoine Tenart <[email protected]>
11466L:	[email protected]
11467S:	Maintained
11468F:	drivers/crypto/inside-secure/
11469
11470INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11471M:	Mimi Zohar <[email protected]>
11472M:	Roberto Sassu <[email protected]>
11473M:	Dmitry Kasatkin <[email protected]>
11474R:	Eric Snowberg <[email protected]>
11475L:	[email protected]
11476S:	Supported
11477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11478F:	security/integrity/
11479F:	security/integrity/ima/
11480
11481INTEGRITY POLICY ENFORCEMENT (IPE)
11482M:	Fan Wu <[email protected]>
11483L:	[email protected]
11484S:	Supported
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11486F:	Documentation/admin-guide/LSM/ipe.rst
11487F:	Documentation/security/ipe.rst
11488F:	scripts/ipe/
11489F:	security/ipe/
11490
11491INTEL 810/815 FRAMEBUFFER DRIVER
11492M:	Antonino Daplas <[email protected]>
11493L:	[email protected]
11494S:	Maintained
11495F:	drivers/video/fbdev/i810/
11496
11497INTEL 8254 COUNTER DRIVER
11498M:	William Breathitt Gray <[email protected]>
11499L:	[email protected]
11500S:	Maintained
11501F:	drivers/counter/i8254.c
11502F:	include/linux/i8254.h
11503
11504INTEL 8255 GPIO DRIVER
11505M:	William Breathitt Gray <[email protected]>
11506L:	[email protected]
11507S:	Maintained
11508F:	drivers/gpio/gpio-i8255.c
11509F:	drivers/gpio/gpio-i8255.h
11510
11511INTEL ASoC DRIVERS
11512M:	Cezary Rojewski <[email protected]>
11513M:	Liam Girdwood <[email protected]>
11514M:	Peter Ujfalusi <[email protected]>
11515M:	Bard Liao <[email protected]>
11516M:	Ranjani Sridharan <[email protected]>
11517M:	Kai Vehmanen <[email protected]>
11518R:	Pierre-Louis Bossart <[email protected]>
11519L:	[email protected]
11520S:	Supported
11521F:	sound/soc/intel/
11522
11523INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11524M:	Hans de Goede <[email protected]>
11525L:	[email protected]
11526S:	Maintained
11527F:	drivers/platform/x86/intel/atomisp2/pm.c
11528
11529INTEL ATOMISP2 LED DRIVER
11530M:	Hans de Goede <[email protected]>
11531L:	[email protected]
11532S:	Maintained
11533F:	drivers/platform/x86/intel/atomisp2/led.c
11534
11535INTEL BIOS SAR INT1092 DRIVER
11536M:	Shravan Sudhakar <[email protected]>
11537L:	[email protected]
11538S:	Maintained
11539F:	drivers/platform/x86/intel/int1092/
11540
11541INTEL BROXTON PMC DRIVER
11542M:	Mika Westerberg <[email protected]>
11543M:	Zha Qipeng <[email protected]>
11544S:	Maintained
11545F:	drivers/mfd/intel_pmc_bxt.c
11546F:	include/linux/mfd/intel_pmc_bxt.h
11547
11548INTEL C600 SERIES SAS CONTROLLER DRIVER
11549L:	[email protected]
11550S:	Orphan
11551T:	git git://git.code.sf.net/p/intel-sas/isci
11552F:	drivers/scsi/isci/
11553
11554INTEL CPU family model numbers
11555M:	Tony Luck <[email protected]>
11556M:	[email protected]
11557L:	[email protected]
11558S:	Supported
11559F:	arch/x86/include/asm/intel-family.h
11560
11561INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11562M:	Jani Nikula <[email protected]>
11563M:	Rodrigo Vivi <[email protected]>
11564L:	[email protected]
11565L:	[email protected]
11566S:	Supported
11567F:	drivers/gpu/drm/i915/display/
11568F:	drivers/gpu/drm/xe/display/
11569F:	drivers/gpu/drm/xe/compat-i915-headers
11570F:	include/drm/intel/
11571
11572INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11573M:	Jani Nikula <[email protected]>
11574M:	Joonas Lahtinen <[email protected]>
11575M:	Rodrigo Vivi <[email protected]>
11576M:	Tvrtko Ursulin <[email protected]>
11577L:	[email protected]
11578S:	Supported
11579W:	https://drm.pages.freedesktop.org/intel-docs/
11580Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11581B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11582C:	irc://irc.oftc.net/intel-gfx
11583T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11584F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11585F:	Documentation/gpu/i915.rst
11586F:	drivers/gpu/drm/ci/xfails/i915*
11587F:	drivers/gpu/drm/i915/
11588F:	include/drm/intel/
11589F:	include/uapi/drm/i915_drm.h
11590
11591INTEL DRM XE DRIVER (Lunar Lake and newer)
11592M:	Lucas De Marchi <[email protected]>
11593M:	Thomas Hellström <[email protected]>
11594M:	Rodrigo Vivi <[email protected]>
11595L:	[email protected]
11596S:	Supported
11597W:	https://drm.pages.freedesktop.org/intel-docs/
11598Q:	http://patchwork.freedesktop.org/project/intel-xe/
11599B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11600C:	irc://irc.oftc.net/xe
11601T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11602F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11603F:	Documentation/gpu/xe/
11604F:	drivers/gpu/drm/xe/
11605F:	include/drm/intel/
11606F:	include/uapi/drm/xe_drm.h
11607
11608INTEL ETHERNET DRIVERS
11609M:	Tony Nguyen <[email protected]>
11610M:	Przemek Kitszel <[email protected]>
11611L:	[email protected] (moderated for non-subscribers)
11612S:	Maintained
11613W:	https://www.intel.com/content/www/us/en/support.html
11614Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11617F:	Documentation/networking/device_drivers/ethernet/intel/
11618F:	drivers/net/ethernet/intel/
11619F:	drivers/net/ethernet/intel/*/
11620F:	include/linux/avf/virtchnl.h
11621F:	include/linux/net/intel/iidc.h
11622
11623INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11624M:	Mustafa Ismail <[email protected]>
11625M:	Tatyana Nikolova <[email protected]>
11626L:	[email protected]
11627S:	Supported
11628F:	drivers/infiniband/hw/irdma/
11629F:	include/uapi/rdma/irdma-abi.h
11630
11631INTEL GPIO DRIVERS
11632M:	Andy Shevchenko <[email protected]>
11633L:	[email protected]
11634S:	Supported
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11636F:	drivers/gpio/gpio-elkhartlake.c
11637F:	drivers/gpio/gpio-graniterapids.c
11638F:	drivers/gpio/gpio-ich.c
11639F:	drivers/gpio/gpio-merrifield.c
11640F:	drivers/gpio/gpio-ml-ioh.c
11641F:	drivers/gpio/gpio-pch.c
11642F:	drivers/gpio/gpio-sch.c
11643F:	drivers/gpio/gpio-sodaville.c
11644F:	drivers/gpio/gpio-tangier.c
11645F:	drivers/gpio/gpio-tangier.h
11646
11647INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11648M:	Zhenyu Wang <[email protected]>
11649M:	Zhi Wang <[email protected]>
11650L:	[email protected]
11651L:	[email protected]
11652S:	Supported
11653W:	https://github.com/intel/gvt-linux/wiki
11654T:	git https://github.com/intel/gvt-linux.git
11655F:	drivers/gpu/drm/i915/gvt/
11656
11657INTEL HID EVENT DRIVER
11658M:	Alex Hung <[email protected]>
11659L:	[email protected]
11660S:	Maintained
11661F:	drivers/platform/x86/intel/hid.c
11662
11663INTEL I/OAT DMA DRIVER
11664M:	Dave Jiang <[email protected]>
11665R:	Dan Williams <[email protected]>
11666L:	[email protected]
11667S:	Supported
11668Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11669F:	drivers/dma/ioat*
11670
11671INTEL IAA CRYPTO DRIVER
11672M:	Kristen Accardi <[email protected]>
11673L:	[email protected]
11674S:	Supported
11675F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11676F:	drivers/crypto/intel/iaa/*
11677
11678INTEL IDLE DRIVER
11679M:	Jacob Pan <[email protected]>
11680M:	Len Brown <[email protected]>
11681L:	[email protected]
11682S:	Supported
11683B:	https://bugzilla.kernel.org
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11685F:	drivers/idle/intel_idle.c
11686
11687INTEL IDXD DRIVER
11688M:	Fenghua Yu <[email protected]>
11689R:	Dave Jiang <[email protected]>
11690L:	[email protected]
11691S:	Supported
11692F:	drivers/dma/idxd/*
11693F:	include/uapi/linux/idxd.h
11694
11695INTEL IN FIELD SCAN (IFS) DEVICE
11696M:	Jithu Joseph <[email protected]>
11697R:	Ashok Raj <[email protected]>
11698R:	Tony Luck <[email protected]>
11699S:	Maintained
11700F:	drivers/platform/x86/intel/ifs
11701F:	include/trace/events/intel_ifs.h
11702F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11703
11704INTEL INTEGRATED SENSOR HUB DRIVER
11705M:	Srinivas Pandruvada <[email protected]>
11706M:	Jiri Kosina <[email protected]>
11707L:	[email protected]
11708S:	Maintained
11709F:	drivers/hid/intel-ish-hid/
11710
11711INTEL IOMMU (VT-d)
11712M:	David Woodhouse <[email protected]>
11713M:	Lu Baolu <[email protected]>
11714L:	[email protected]
11715S:	Supported
11716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11717F:	drivers/iommu/intel/
11718
11719INTEL IPU3 CSI-2 CIO2 DRIVER
11720M:	Yong Zhi <[email protected]>
11721M:	Sakari Ailus <[email protected]>
11722M:	Bingbu Cao <[email protected]>
11723M:	Dan Scally <[email protected]>
11724R:	Tianshu Qiu <[email protected]>
11725L:	[email protected]
11726S:	Maintained
11727T:	git git://linuxtv.org/media.git
11728F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11729F:	drivers/media/pci/intel/ipu3/
11730
11731INTEL IPU3 CSI-2 IMGU DRIVER
11732M:	Sakari Ailus <[email protected]>
11733R:	Bingbu Cao <[email protected]>
11734R:	Tianshu Qiu <[email protected]>
11735L:	[email protected]
11736S:	Maintained
11737F:	Documentation/admin-guide/media/ipu3.rst
11738F:	Documentation/admin-guide/media/ipu3_rcb.svg
11739F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11740F:	drivers/staging/media/ipu3/
11741
11742INTEL IPU6 INPUT SYSTEM DRIVER
11743M:	Sakari Ailus <[email protected]>
11744M:	Bingbu Cao <[email protected]>
11745R:	Tianshu Qiu <[email protected]>
11746L:	[email protected]
11747S:	Maintained
11748T:	git git://linuxtv.org/media.git
11749F:	Documentation/admin-guide/media/ipu6-isys.rst
11750F:	drivers/media/pci/intel/ipu6/
11751
11752INTEL ISHTP ECLITE DRIVER
11753M:	Srinivas Pandruvada <[email protected]>
11754L:	[email protected]
11755S:	Supported
11756F:	drivers/platform/x86/intel/ishtp_eclite.c
11757
11758INTEL IXP4XX CRYPTO SUPPORT
11759M:	Corentin Labbe <[email protected]>
11760L:	[email protected]
11761S:	Maintained
11762F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11763
11764INTEL KEEM BAY DRM DRIVER
11765M:	Anitha Chrisanthus <[email protected]>
11766M:	Edmund Dea <[email protected]>
11767S:	Maintained
11768F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11769F:	drivers/gpu/drm/kmb/
11770
11771INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11772M:	Daniele Alessandrelli <[email protected]>
11773S:	Maintained
11774F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11775F:	drivers/crypto/intel/keembay/Kconfig
11776F:	drivers/crypto/intel/keembay/Makefile
11777F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11778F:	drivers/crypto/intel/keembay/ocs-aes.c
11779F:	drivers/crypto/intel/keembay/ocs-aes.h
11780
11781INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11782M:	Daniele Alessandrelli <[email protected]>
11783M:	Prabhjot Khurana <[email protected]>
11784M:	Mark Gross <[email protected]>
11785S:	Maintained
11786F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11787F:	drivers/crypto/intel/keembay/Kconfig
11788F:	drivers/crypto/intel/keembay/Makefile
11789F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11790
11791INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11792M:	Daniele Alessandrelli <[email protected]>
11793M:	Declan Murphy <[email protected]>
11794S:	Maintained
11795F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11796F:	drivers/crypto/intel/keembay/Kconfig
11797F:	drivers/crypto/intel/keembay/Makefile
11798F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11799F:	drivers/crypto/intel/keembay/ocs-hcu.c
11800F:	drivers/crypto/intel/keembay/ocs-hcu.h
11801
11802INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11803M:	Wentong Wu <[email protected]>
11804M:	Sakari Ailus <[email protected]>
11805S:	Maintained
11806F:	drivers/gpio/gpio-ljca.c
11807F:	drivers/i2c/busses/i2c-ljca.c
11808F:	drivers/spi/spi-ljca.c
11809F:	drivers/usb/misc/usb-ljca.c
11810F:	include/linux/usb/ljca.h
11811
11812INTEL MANAGEMENT ENGINE (mei)
11813M:	Alexander Usyskin <[email protected]>
11814L:	[email protected]
11815S:	Supported
11816F:	Documentation/driver-api/mei/*
11817F:	drivers/misc/mei/
11818F:	drivers/watchdog/mei_wdt.c
11819F:	include/linux/mei_aux.h
11820F:	include/linux/mei_cl_bus.h
11821F:	include/uapi/linux/mei.h
11822F:	include/uapi/linux/mei_uuid.h
11823F:	include/uapi/linux/uuid.h
11824F:	samples/mei/*
11825
11826INTEL MAX 10 BMC MFD DRIVER
11827M:	Xu Yilun <[email protected]>
11828R:	Tom Rix <[email protected]>
11829S:	Maintained
11830F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11831F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11832F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11833F:	drivers/mfd/intel-m10-bmc*
11834F:	include/linux/mfd/intel-m10-bmc.h
11835
11836INTEL MAX10 BMC SECURE UPDATES
11837M:	Peter Colberg <[email protected]>
11838L:	[email protected]
11839S:	Maintained
11840F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11841F:	drivers/fpga/intel-m10-bmc-sec-update.c
11842
11843INTEL MID (Mobile Internet Device) PLATFORM
11844M:	Andy Shevchenko <[email protected]>
11845L:	[email protected]
11846S:	Supported
11847F:	arch/x86/include/asm/intel-mid.h
11848F:	arch/x86/pci/intel_mid_pci.c
11849F:	arch/x86/platform/intel-mid/
11850F:	drivers/extcon/extcon-intel-mrfld.c
11851F:	drivers/iio/adc/intel_mrfld_adc.c
11852F:	drivers/mfd/intel_soc_pmic_mrfld.c
11853F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11854F:	drivers/platform/x86/intel_scu_*
11855F:	drivers/staging/media/atomisp/
11856F:	drivers/watchdog/intel-mid_wdt.c
11857F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11858F:	include/linux/platform_data/x86/intel-mid_wdt.h
11859F:	include/linux/platform_data/x86/intel_scu_ipc.h
11860
11861INTEL P-Unit IPC DRIVER
11862M:	Zha Qipeng <[email protected]>
11863L:	[email protected]
11864S:	Maintained
11865F:	arch/x86/include/asm/intel_punit_ipc.h
11866F:	drivers/platform/x86/intel/punit_ipc.c
11867
11868INTEL PMC CORE DRIVER
11869M:	Rajneesh Bhardwaj <[email protected]>
11870M:	David E Box <[email protected]>
11871L:	[email protected]
11872S:	Maintained
11873F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11874F:	drivers/platform/x86/intel/pmc/
11875
11876INTEL PMIC GPIO DRIVERS
11877M:	Andy Shevchenko <[email protected]>
11878S:	Supported
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11880F:	drivers/gpio/gpio-*cove.c
11881
11882INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11883M:	Andy Shevchenko <[email protected]>
11884S:	Supported
11885F:	drivers/mfd/intel_soc_pmic*
11886F:	include/linux/mfd/intel_soc_pmic*
11887
11888INTEL PMT DRIVERS
11889M:	David E. Box <[email protected]>
11890S:	Supported
11891F:	drivers/platform/x86/intel/pmt/
11892
11893INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11894M:	Stanislav Yakovlev <[email protected]>
11895L:	[email protected]
11896S:	Maintained
11897F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11898F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11899F:	drivers/net/wireless/intel/ipw2x00/
11900
11901INTEL PSTATE DRIVER
11902M:	Srinivas Pandruvada <[email protected]>
11903M:	Len Brown <[email protected]>
11904L:	[email protected]
11905S:	Supported
11906F:	drivers/cpufreq/intel_pstate.c
11907
11908INTEL PTP DFL ToD DRIVER
11909M:	Tianfei Zhang <[email protected]>
11910L:	[email protected]
11911L:	[email protected]
11912S:	Maintained
11913F:	drivers/ptp/ptp_dfl_tod.c
11914
11915INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11916M:	Jarkko Nikula <[email protected]>
11917L:	[email protected]
11918F:	drivers/counter/intel-qep.c
11919
11920INTEL SCU DRIVERS
11921M:	Mika Westerberg <[email protected]>
11922S:	Maintained
11923F:	drivers/platform/x86/intel_scu_*
11924F:	include/linux/platform_data/x86/intel_scu_ipc.h
11925
11926INTEL SDSI DRIVER
11927M:	David E. Box <[email protected]>
11928S:	Supported
11929F:	drivers/platform/x86/intel/sdsi.c
11930F:	tools/arch/x86/intel_sdsi/
11931F:	tools/testing/selftests/drivers/sdsi/
11932
11933INTEL SGX
11934M:	Jarkko Sakkinen <[email protected]>
11935R:	Dave Hansen <[email protected]>
11936L:	[email protected]
11937S:	Supported
11938Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11940F:	Documentation/arch/x86/sgx.rst
11941F:	arch/x86/entry/vdso/vsgx.S
11942F:	arch/x86/include/asm/sgx.h
11943F:	arch/x86/include/uapi/asm/sgx.h
11944F:	arch/x86/kernel/cpu/sgx/*
11945F:	tools/testing/selftests/sgx/*
11946K:	\bSGX_
11947
11948INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11949M:	Daniel Scally <[email protected]>
11950S:	Maintained
11951F:	drivers/platform/x86/intel/int3472/
11952
11953INTEL SPEED SELECT TECHNOLOGY
11954M:	Srinivas Pandruvada <[email protected]>
11955L:	[email protected]
11956S:	Maintained
11957F:	drivers/platform/x86/intel/speed_select_if/
11958F:	include/uapi/linux/isst_if.h
11959F:	tools/power/x86/intel-speed-select/
11960
11961INTEL STRATIX10 FIRMWARE DRIVERS
11962M:	Dinh Nguyen <[email protected]>
11963L:	[email protected]
11964S:	Maintained
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11966F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11967F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11968F:	drivers/firmware/stratix10-rsu.c
11969F:	drivers/firmware/stratix10-svc.c
11970F:	include/linux/firmware/intel/stratix10-smc.h
11971F:	include/linux/firmware/intel/stratix10-svc-client.h
11972
11973INTEL TELEMETRY DRIVER
11974M:	Rajneesh Bhardwaj <[email protected]>
11975M:	"David E. Box" <[email protected]>
11976L:	[email protected]
11977S:	Maintained
11978F:	arch/x86/include/asm/intel_telemetry.h
11979F:	drivers/platform/x86/intel/telemetry/
11980
11981INTEL TOUCH HOST CONTROLLER (THC) DRIVER
11982M:	Even Xu <[email protected]>
11983M:	Xinpeng Sun <[email protected]>
11984S:	Maintained
11985F:	drivers/hid/intel-thc-hid/
11986
11987INTEL TPMI DRIVER
11988M:	Srinivas Pandruvada <[email protected]>
11989L:	[email protected]
11990S:	Maintained
11991F:	Documentation/ABI/testing/debugfs-tpmi
11992F:	drivers/platform/x86/intel/vsec_tpmi.c
11993F:	include/linux/intel_tpmi.h
11994
11995INTEL UNCORE FREQUENCY CONTROL
11996M:	Srinivas Pandruvada <[email protected]>
11997L:	[email protected]
11998S:	Maintained
11999F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12000F:	drivers/platform/x86/intel/uncore-frequency/
12001
12002INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12003M:	David E. Box <[email protected]>
12004S:	Supported
12005F:	drivers/platform/x86/intel/vsec.c
12006F:	include/linux/intel_vsec.h
12007
12008INTEL VIRTUAL BUTTON DRIVER
12009M:	AceLan Kao <[email protected]>
12010L:	[email protected]
12011S:	Maintained
12012F:	drivers/platform/x86/intel/vbtn.c
12013
12014INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12015M:	Stanislaw Gruszka <[email protected]>
12016L:	[email protected]
12017S:	Supported
12018F:	drivers/net/wireless/intel/iwlegacy/
12019
12020INTEL WIRELESS WIFI LINK (iwlwifi)
12021M:	Miri Korenblit <[email protected]>
12022L:	[email protected]
12023S:	Supported
12024W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12026F:	drivers/net/wireless/intel/iwlwifi/
12027
12028INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12029M:	Jithu Joseph <[email protected]>
12030S:	Maintained
12031W:	https://slimbootloader.github.io/security/firmware-update.html
12032F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12033
12034INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12035L:	[email protected]
12036S:	Maintained
12037F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12038
12039INTEL WWAN IOSM DRIVER
12040M:	M Chetan Kumar <[email protected]>
12041L:	[email protected]
12042S:	Maintained
12043F:	drivers/net/wwan/iosm/
12044
12045INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12046M:	Xin Li <[email protected]>
12047M:	"H. Peter Anvin" <[email protected]>
12048S:	Supported
12049F:	Documentation/arch/x86/x86_64/fred.rst
12050F:	arch/x86/entry/entry_64_fred.S
12051F:	arch/x86/entry/entry_fred.c
12052F:	arch/x86/include/asm/fred.h
12053F:	arch/x86/kernel/fred.c
12054
12055INTEL(R) TRACE HUB
12056M:	Alexander Shishkin <[email protected]>
12057S:	Supported
12058F:	Documentation/trace/intel_th.rst
12059F:	drivers/hwtracing/intel_th/
12060F:	include/linux/intel_th.h
12061
12062INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12063M:	Ning Sun <[email protected]>
12064L:	[email protected]
12065S:	Supported
12066W:	http://tboot.sourceforge.net
12067T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12068F:	Documentation/arch/x86/intel_txt.rst
12069F:	arch/x86/kernel/tboot.c
12070F:	include/linux/tboot.h
12071
12072INTERCONNECT API
12073M:	Georgi Djakov <[email protected]>
12074L:	[email protected]
12075S:	Maintained
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12077F:	Documentation/devicetree/bindings/interconnect/
12078F:	Documentation/driver-api/interconnect.rst
12079F:	drivers/interconnect/
12080F:	include/dt-bindings/interconnect/
12081F:	include/linux/interconnect-provider.h
12082F:	include/linux/interconnect.h
12083
12084INTERRUPT COUNTER DRIVER
12085M:	Oleksij Rempel <[email protected]>
12086R:	Pengutronix Kernel Team <[email protected]>
12087L:	[email protected]
12088F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12089F:	drivers/counter/interrupt-cnt.c
12090
12091INTERSIL ISL7998X VIDEO DECODER DRIVER
12092M:	Michael Tretter <[email protected]>
12093R:	Pengutronix Kernel Team <[email protected]>
12094L:	[email protected]
12095S:	Maintained
12096F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12097F:	drivers/media/i2c/isl7998x.c
12098
12099INVENSENSE ICM-426xx IMU DRIVER
12100M:	Jean-Baptiste Maneyrol <[email protected]>
12101L:	[email protected]
12102S:	Maintained
12103W:	https://invensense.tdk.com/
12104F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12105F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12106F:	drivers/iio/imu/inv_icm42600/
12107
12108INVENSENSE MPU-3050 GYROSCOPE DRIVER
12109M:	Linus Walleij <[email protected]>
12110L:	[email protected]
12111S:	Maintained
12112F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12113F:	drivers/iio/gyro/mpu3050*
12114
12115INVENSENSE MPU-6050 IMU DRIVER
12116M:	Jean-Baptiste Maneyrol <[email protected]>
12117L:	[email protected]
12118S:	Maintained
12119W:	https://invensense.tdk.com/
12120F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12121F:	drivers/iio/imu/inv_mpu6050/
12122
12123IOC3 ETHERNET DRIVER
12124M:	Thomas Bogendoerfer <[email protected]>
12125L:	[email protected]
12126S:	Maintained
12127F:	drivers/net/ethernet/sgi/ioc3-eth.c
12128
12129IOMMU DMA-API LAYER
12130M:	Robin Murphy <[email protected]>
12131L:	[email protected]
12132S:	Maintained
12133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12134F:	drivers/iommu/dma-iommu.c
12135F:	drivers/iommu/dma-iommu.h
12136F:	drivers/iommu/iova.c
12137F:	include/linux/iommu-dma.h
12138F:	include/linux/iova.h
12139
12140IOMMU SUBSYSTEM
12141M:	Joerg Roedel <[email protected]>
12142M:	Will Deacon <[email protected]>
12143R:	Robin Murphy <[email protected]>
12144L:	[email protected]
12145S:	Maintained
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12147F:	Documentation/devicetree/bindings/iommu/
12148F:	drivers/iommu/
12149F:	include/linux/iommu.h
12150F:	include/linux/iova.h
12151F:	include/linux/of_iommu.h
12152
12153IOMMUFD
12154M:	Jason Gunthorpe <[email protected]>
12155M:	Kevin Tian <[email protected]>
12156L:	[email protected]
12157S:	Maintained
12158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12159F:	Documentation/userspace-api/iommufd.rst
12160F:	drivers/iommu/iommufd/
12161F:	include/linux/iommufd.h
12162F:	include/uapi/linux/iommufd.h
12163F:	tools/testing/selftests/iommu/
12164
12165IOSYS-MAP HELPERS
12166M:	Thomas Zimmermann <[email protected]>
12167L:	[email protected]
12168S:	Maintained
12169T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12170F:	include/linux/iosys-map.h
12171
12172IO_URING
12173M:	Jens Axboe <[email protected]>
12174M:	Pavel Begunkov <[email protected]>
12175L:	[email protected]
12176S:	Maintained
12177T:	git git://git.kernel.dk/linux-block
12178T:	git git://git.kernel.dk/liburing
12179F:	include/linux/io_uring/
12180F:	include/linux/io_uring.h
12181F:	include/linux/io_uring_types.h
12182F:	include/trace/events/io_uring.h
12183F:	include/uapi/linux/io_uring.h
12184F:	io_uring/
12185
12186IPMI SUBSYSTEM
12187M:	Corey Minyard <[email protected]>
12188L:	[email protected] (moderated for non-subscribers)
12189S:	Supported
12190W:	http://openipmi.sourceforge.net/
12191T:	git https://github.com/cminyard/linux-ipmi.git for-next
12192F:	Documentation/devicetree/bindings/ipmi/
12193F:	Documentation/driver-api/ipmi.rst
12194F:	drivers/char/ipmi/
12195F:	include/linux/ipmi*
12196F:	include/uapi/linux/ipmi*
12197
12198IPS SCSI RAID DRIVER
12199M:	Adaptec OEM Raid Solutions <[email protected]>
12200L:	[email protected]
12201S:	Maintained
12202W:	http://www.adaptec.com/
12203F:	drivers/scsi/ips*
12204
12205IPVS
12206M:	Simon Horman <[email protected]>
12207M:	Julian Anastasov <[email protected]>
12208L:	[email protected]
12209L:	[email protected]
12210S:	Maintained
12211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12213F:	Documentation/networking/ipvs-sysctl.rst
12214F:	include/net/ip_vs.h
12215F:	include/uapi/linux/ip_vs.h
12216F:	net/netfilter/ipvs/
12217
12218IPWIRELESS DRIVER
12219M:	Jiri Kosina <[email protected]>
12220M:	David Sterba <[email protected]>
12221S:	Odd Fixes
12222F:	drivers/tty/ipwireless/
12223
12224IRON DEVICE AUDIO CODEC DRIVERS
12225M:	Kiseok Jo <[email protected]>
12226L:	[email protected]
12227S:	Maintained
12228F:	Documentation/devicetree/bindings/sound/irondevice,*
12229F:	sound/soc/codecs/sma*
12230
12231IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12232M:	Thomas Gleixner <[email protected]>
12233S:	Maintained
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12235F:	Documentation/core-api/irq/irq-domain.rst
12236F:	include/linux/irqdomain.h
12237F:	include/linux/irqdomain_defs.h
12238F:	kernel/irq/irqdomain.c
12239F:	kernel/irq/msi.c
12240
12241IRQ SUBSYSTEM
12242M:	Thomas Gleixner <[email protected]>
12243L:	[email protected]
12244S:	Maintained
12245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12246F:	include/linux/group_cpus.h
12247F:	include/linux/irq.h
12248F:	include/linux/irqhandler.h
12249F:	include/linux/irqnr.h
12250F:	include/linux/irqreturn.h
12251F:	kernel/irq/
12252F:	lib/group_cpus.c
12253
12254IRQCHIP DRIVERS
12255M:	Thomas Gleixner <[email protected]>
12256L:	[email protected]
12257S:	Maintained
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12259F:	Documentation/devicetree/bindings/interrupt-controller/
12260F:	drivers/irqchip/
12261F:	include/linux/irqchip.h
12262
12263ISA
12264M:	William Breathitt Gray <[email protected]>
12265S:	Maintained
12266F:	Documentation/driver-api/isa.rst
12267F:	drivers/base/isa.c
12268F:	include/linux/isa.h
12269
12270ISA RADIO MODULE
12271M:	Hans Verkuil <[email protected]>
12272L:	[email protected]
12273S:	Maintained
12274W:	https://linuxtv.org
12275T:	git git://linuxtv.org/media.git
12276F:	drivers/media/radio/radio-isa*
12277
12278ISAPNP
12279M:	Jaroslav Kysela <[email protected]>
12280S:	Maintained
12281F:	Documentation/userspace-api/isapnp.rst
12282F:	drivers/pnp/isapnp/
12283F:	include/linux/isapnp.h
12284
12285ISCSI
12286M:	Lee Duncan <[email protected]>
12287M:	Chris Leech <[email protected]>
12288M:	Mike Christie <[email protected]>
12289L:	[email protected]
12290L:	[email protected]
12291S:	Maintained
12292W:	www.open-iscsi.com
12293F:	drivers/scsi/*iscsi*
12294F:	include/scsi/*iscsi*
12295
12296iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12297M:	Peter Jones <[email protected]>
12298M:	Konrad Rzeszutek Wilk <[email protected]>
12299S:	Maintained
12300F:	drivers/firmware/iscsi_ibft*
12301
12302ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12303M:	Sagi Grimberg <[email protected]>
12304M:	Max Gurtovoy <[email protected]>
12305L:	[email protected]
12306S:	Supported
12307W:	http://www.openfabrics.org
12308W:	www.open-iscsi.org
12309Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12310F:	drivers/infiniband/ulp/iser/
12311
12312ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12313M:	Sagi Grimberg <[email protected]>
12314L:	[email protected]
12315L:	[email protected]
12316S:	Supported
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12318F:	drivers/infiniband/ulp/isert
12319
12320ISDN/CMTP OVER BLUETOOTH
12321M:	Karsten Keil <[email protected]>
12322L:	[email protected] (subscribers-only)
12323L:	[email protected]
12324S:	Odd Fixes
12325W:	http://www.isdn4linux.de
12326F:	Documentation/isdn/
12327F:	drivers/isdn/capi/
12328F:	include/linux/isdn/
12329F:	include/uapi/linux/isdn/
12330F:	net/bluetooth/cmtp/
12331
12332ISDN/mISDN SUBSYSTEM
12333M:	Karsten Keil <[email protected]>
12334L:	[email protected] (subscribers-only)
12335L:	[email protected]
12336S:	Maintained
12337W:	http://www.isdn4linux.de
12338F:	drivers/isdn/Kconfig
12339F:	drivers/isdn/Makefile
12340F:	drivers/isdn/hardware/
12341F:	drivers/isdn/mISDN/
12342
12343ISL28022 HARDWARE MONITORING DRIVER
12344M:	Carsten Spieß <[email protected]>
12345L:	[email protected]
12346S:	Maintained
12347F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12348F:	Documentation/hwmon/isl28022.rst
12349F:	drivers/hwmon/isl28022.c
12350
12351ISOFS FILESYSTEM
12352M:	Jan Kara <[email protected]>
12353L:	[email protected]
12354S:	Maintained
12355F:	Documentation/filesystems/isofs.rst
12356F:	fs/isofs/
12357
12358IT87 HARDWARE MONITORING DRIVER
12359M:	Jean Delvare <[email protected]>
12360L:	[email protected]
12361S:	Maintained
12362F:	Documentation/hwmon/it87.rst
12363F:	drivers/hwmon/it87.c
12364
12365IT913X MEDIA DRIVER
12366L:	[email protected]
12367S:	Orphan
12368W:	https://linuxtv.org
12369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12370F:	drivers/media/tuners/it913x*
12371
12372ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12373M:	Liu Ying <[email protected]>
12374L:	[email protected]
12375S:	Maintained
12376T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12377F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12378F:	drivers/gpu/drm/bridge/ite-it6263.c
12379
12380ITE IT66121 HDMI BRIDGE DRIVER
12381M:	Phong LE <[email protected]>
12382M:	Neil Armstrong <[email protected]>
12383S:	Maintained
12384T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12385F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12386F:	drivers/gpu/drm/bridge/ite-it66121.c
12387
12388IVTV VIDEO4LINUX DRIVER
12389M:	Andy Walls <[email protected]>
12390L:	[email protected]
12391S:	Maintained
12392W:	https://linuxtv.org
12393T:	git git://linuxtv.org/media.git
12394F:	Documentation/admin-guide/media/ivtv*
12395F:	drivers/media/pci/ivtv/
12396F:	include/uapi/linux/ivtv*
12397
12398IX2505V MEDIA DRIVER
12399M:	Malcolm Priestley <[email protected]>
12400L:	[email protected]
12401S:	Maintained
12402W:	https://linuxtv.org
12403Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12404F:	drivers/media/dvb-frontends/ix2505v*
12405
12406JAILHOUSE HYPERVISOR INTERFACE
12407M:	Jan Kiszka <[email protected]>
12408L:	[email protected]
12409S:	Maintained
12410F:	arch/x86/include/asm/jailhouse_para.h
12411F:	arch/x86/kernel/jailhouse.c
12412
12413JFS FILESYSTEM
12414M:	Dave Kleikamp <[email protected]>
12415L:	[email protected]
12416S:	Odd Fixes
12417W:	http://jfs.sourceforge.net/
12418T:	git https://github.com/kleikamp/linux-shaggy.git
12419F:	Documentation/admin-guide/jfs.rst
12420F:	fs/jfs/
12421
12422JME NETWORK DRIVER
12423M:	Guo-Fu Tseng <[email protected]>
12424L:	[email protected]
12425S:	Odd Fixes
12426F:	drivers/net/ethernet/jme.*
12427
12428JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12429M:	David Woodhouse <[email protected]>
12430M:	Richard Weinberger <[email protected]>
12431L:	[email protected]
12432S:	Odd Fixes
12433W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12434T:	git git://git.infradead.org/ubifs-2.6.git
12435F:	fs/jffs2/
12436F:	include/uapi/linux/jffs2.h
12437
12438JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12439M:	"Theodore Ts'o" <[email protected]>
12440M:	Jan Kara <[email protected]>
12441L:	[email protected]
12442S:	Maintained
12443F:	fs/jbd2/
12444F:	include/linux/jbd2.h
12445
12446JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12447M:	Mikhail Ulyanov <[email protected]>
12448L:	[email protected]
12449L:	[email protected]
12450S:	Maintained
12451F:	drivers/media/platform/renesas/rcar_jpu.c
12452
12453JSM Neo PCI based serial card
12454L:	[email protected]
12455S:	Orphan
12456F:	drivers/tty/serial/jsm/
12457
12458K10TEMP HARDWARE MONITORING DRIVER
12459M:	Clemens Ladisch <[email protected]>
12460L:	[email protected]
12461S:	Maintained
12462F:	Documentation/hwmon/k10temp.rst
12463F:	drivers/hwmon/k10temp.c
12464
12465K8TEMP HARDWARE MONITORING DRIVER
12466M:	Rudolf Marek <[email protected]>
12467L:	[email protected]
12468S:	Maintained
12469F:	Documentation/hwmon/k8temp.rst
12470F:	drivers/hwmon/k8temp.c
12471
12472KASAN
12473M:	Andrey Ryabinin <[email protected]>
12474R:	Alexander Potapenko <[email protected]>
12475R:	Andrey Konovalov <[email protected]>
12476R:	Dmitry Vyukov <[email protected]>
12477R:	Vincenzo Frascino <[email protected]>
12478L:	[email protected]
12479S:	Maintained
12480B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12481F:	Documentation/dev-tools/kasan.rst
12482F:	arch/*/include/asm/*kasan.h
12483F:	arch/*/mm/kasan_init*
12484F:	include/linux/kasan*.h
12485F:	lib/Kconfig.kasan
12486F:	mm/kasan/
12487F:	scripts/Makefile.kasan
12488
12489KCONFIG
12490M:	Masahiro Yamada <[email protected]>
12491L:	[email protected]
12492S:	Maintained
12493Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12495F:	Documentation/kbuild/kconfig*
12496F:	scripts/Kconfig.include
12497F:	scripts/kconfig/
12498
12499KCORE
12500M:	Omar Sandoval <[email protected]>
12501L:	[email protected]
12502S:	Maintained
12503F:	fs/proc/kcore.c
12504F:	include/linux/kcore.h
12505
12506KCOV
12507R:	Dmitry Vyukov <[email protected]>
12508R:	Andrey Konovalov <[email protected]>
12509L:	[email protected]
12510S:	Maintained
12511B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12512F:	Documentation/dev-tools/kcov.rst
12513F:	include/linux/kcov.h
12514F:	include/uapi/linux/kcov.h
12515F:	kernel/kcov.c
12516F:	scripts/Makefile.kcov
12517
12518KCSAN
12519M:	Marco Elver <[email protected]>
12520R:	Dmitry Vyukov <[email protected]>
12521L:	[email protected]
12522S:	Maintained
12523F:	Documentation/dev-tools/kcsan.rst
12524F:	include/linux/kcsan*.h
12525F:	kernel/kcsan/
12526F:	lib/Kconfig.kcsan
12527F:	scripts/Makefile.kcsan
12528
12529KDUMP
12530M:	Baoquan He <[email protected]>
12531R:	Vivek Goyal <[email protected]>
12532R:	Dave Young <[email protected]>
12533L:	[email protected]
12534S:	Maintained
12535W:	http://lse.sourceforge.net/kdump/
12536F:	Documentation/admin-guide/kdump/
12537F:	fs/proc/vmcore.c
12538F:	include/linux/crash_core.h
12539F:	include/linux/crash_dump.h
12540F:	include/uapi/linux/vmcore.h
12541F:	kernel/crash_*.c
12542
12543KEENE FM RADIO TRANSMITTER DRIVER
12544M:	Hans Verkuil <[email protected]>
12545L:	[email protected]
12546S:	Maintained
12547W:	https://linuxtv.org
12548T:	git git://linuxtv.org/media.git
12549F:	drivers/media/radio/radio-keene*
12550
12551KERNEL AUTOMOUNTER
12552M:	Ian Kent <[email protected]>
12553L:	[email protected]
12554S:	Maintained
12555F:	fs/autofs/
12556
12557KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12558M:	Masahiro Yamada <[email protected]>
12559R:	Nathan Chancellor <[email protected]>
12560R:	Nicolas Schier <[email protected]>
12561L:	[email protected]
12562S:	Maintained
12563Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12565F:	Documentation/kbuild/
12566F:	Makefile
12567F:	scripts/*vmlinux*
12568F:	scripts/Kbuild*
12569F:	scripts/Makefile*
12570F:	scripts/basic/
12571F:	scripts/clang-tools/
12572F:	scripts/dummy-tools/
12573F:	scripts/include/
12574F:	scripts/mk*
12575F:	scripts/mod/
12576F:	scripts/package/
12577F:	usr/
12578
12579KERNEL HARDENING (not covered by other areas)
12580M:	Kees Cook <[email protected]>
12581R:	Gustavo A. R. Silva <[email protected]>
12582L:	[email protected]
12583S:	Supported
12584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12585F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12586F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12587F:	arch/*/configs/hardening.config
12588F:	include/linux/overflow.h
12589F:	include/linux/randomize_kstack.h
12590F:	kernel/configs/hardening.config
12591F:	lib/usercopy_kunit.c
12592F:	mm/usercopy.c
12593F:	security/Kconfig.hardening
12594K:	\b(add|choose)_random_kstack_offset\b
12595K:	\b__check_(object_size|heap_object)\b
12596K:	\b__counted_by(_le|_be)?\b
12597
12598KERNEL JANITORS
12599L:	[email protected]
12600S:	Odd Fixes
12601W:	http://kernelnewbies.org/KernelJanitors
12602
12603KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12604M:	Chuck Lever <[email protected]>
12605M:	Jeff Layton <[email protected]>
12606R:	Neil Brown <[email protected]>
12607R:	Olga Kornievskaia <[email protected]>
12608R:	Dai Ngo <[email protected]>
12609R:	Tom Talpey <[email protected]>
12610L:	[email protected]
12611S:	Supported
12612B:	https://bugzilla.kernel.org
12613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12614F:	Documentation/filesystems/nfs/
12615F:	fs/lockd/
12616F:	fs/nfs_common/
12617F:	fs/nfsd/
12618F:	include/linux/lockd/
12619F:	include/linux/sunrpc/
12620F:	include/trace/events/rpcgss.h
12621F:	include/trace/events/rpcrdma.h
12622F:	include/trace/events/sunrpc.h
12623F:	include/trace/misc/fs.h
12624F:	include/trace/misc/nfs.h
12625F:	include/trace/misc/sunrpc.h
12626F:	include/uapi/linux/nfsd/
12627F:	include/uapi/linux/sunrpc/
12628F:	net/sunrpc/
12629F:	tools/net/sunrpc/
12630
12631KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12632M:	Thomas Weißschuh <[email protected]>
12633R:	Christian Heusel <[email protected]>
12634R:	Nathan Chancellor <[email protected]>
12635S:	Maintained
12636F:	scripts/package/PKGBUILD
12637
12638KERNEL REGRESSIONS
12639M:	Thorsten Leemhuis <[email protected]>
12640L:	[email protected]
12641S:	Supported
12642F:	Documentation/admin-guide/reporting-regressions.rst
12643F:	Documentation/process/handling-regressions.rst
12644
12645KERNEL SELFTEST FRAMEWORK
12646M:	Shuah Khan <[email protected]>
12647M:	Shuah Khan <[email protected]>
12648L:	[email protected]
12649S:	Maintained
12650Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12652F:	Documentation/dev-tools/kselftest*
12653F:	tools/testing/selftests/
12654
12655KERNEL SMB3 SERVER (KSMBD)
12656M:	Namjae Jeon <[email protected]>
12657M:	Steve French <[email protected]>
12658R:	Sergey Senozhatsky <[email protected]>
12659R:	Tom Talpey <[email protected]>
12660L:	[email protected]
12661S:	Maintained
12662T:	git git://git.samba.org/ksmbd.git
12663F:	Documentation/filesystems/smb/ksmbd.rst
12664F:	fs/smb/common/
12665F:	fs/smb/server/
12666
12667KERNEL UNIT TESTING FRAMEWORK (KUnit)
12668M:	Brendan Higgins <[email protected]>
12669M:	David Gow <[email protected]>
12670R:	Rae Moar <[email protected]>
12671L:	[email protected]
12672L:	[email protected]
12673S:	Maintained
12674W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12677F:	Documentation/dev-tools/kunit/
12678F:	include/kunit/
12679F:	lib/kunit/
12680F:	rust/kernel/kunit.rs
12681F:	scripts/rustdoc_test_*
12682F:	tools/testing/kunit/
12683
12684KERNEL USERMODE HELPER
12685M:	Luis Chamberlain <[email protected]>
12686L:	[email protected]
12687S:	Maintained
12688F:	include/linux/umh.h
12689F:	kernel/umh.c
12690
12691KERNEL VIRTUAL MACHINE (KVM)
12692M:	Paolo Bonzini <[email protected]>
12693L:	[email protected]
12694S:	Supported
12695W:	http://www.linux-kvm.org
12696T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12697F:	Documentation/virt/kvm/
12698F:	include/asm-generic/kvm*
12699F:	include/kvm/iodev.h
12700F:	include/linux/kvm*
12701F:	include/trace/events/kvm.h
12702F:	include/uapi/asm-generic/kvm*
12703F:	include/uapi/linux/kvm*
12704F:	tools/kvm/
12705F:	tools/testing/selftests/kvm/
12706F:	virt/kvm/*
12707
12708KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12709M:	Marc Zyngier <[email protected]>
12710M:	Oliver Upton <[email protected]>
12711R:	Joey Gouly <[email protected]>
12712R:	Suzuki K Poulose <[email protected]>
12713R:	Zenghui Yu <[email protected]>
12714L:	[email protected] (moderated for non-subscribers)
12715L:	[email protected]
12716S:	Maintained
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12718F:	Documentation/virt/kvm/arm/
12719F:	Documentation/virt/kvm/devices/arm*
12720F:	arch/arm64/include/asm/kvm*
12721F:	arch/arm64/include/uapi/asm/kvm*
12722F:	arch/arm64/kvm/
12723F:	include/kvm/arm_*
12724F:	tools/testing/selftests/kvm/*/arm64/
12725F:	tools/testing/selftests/kvm/arm64/
12726
12727KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12728M:	Tianrui Zhao <[email protected]>
12729M:	Bibo Mao <[email protected]>
12730M:	Huacai Chen <[email protected]>
12731L:	[email protected]
12732L:	[email protected]
12733S:	Maintained
12734T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12735F:	Documentation/virt/kvm/loongarch/
12736F:	arch/loongarch/include/asm/kvm*
12737F:	arch/loongarch/include/uapi/asm/kvm*
12738F:	arch/loongarch/kvm/
12739
12740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12741M:	Huacai Chen <[email protected]>
12742L:	[email protected]
12743L:	[email protected]
12744S:	Maintained
12745T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12746F:	arch/mips/include/asm/kvm*
12747F:	arch/mips/include/uapi/asm/kvm*
12748F:	arch/mips/kvm/
12749
12750KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12751M:	Madhavan Srinivasan <[email protected]>
12752R:	Nicholas Piggin <[email protected]>
12753L:	[email protected]
12754L:	[email protected]
12755S:	Maintained (Book3S 64-bit HV)
12756S:	Odd fixes (Book3S 64-bit PR)
12757S:	Orphan (Book3E and 32-bit)
12758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12759F:	arch/powerpc/include/asm/kvm*
12760F:	arch/powerpc/include/uapi/asm/kvm*
12761F:	arch/powerpc/kernel/kvm*
12762F:	arch/powerpc/kvm/
12763
12764KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12765M:	Anup Patel <[email protected]>
12766R:	Atish Patra <[email protected]>
12767L:	[email protected]
12768L:	[email protected]
12769L:	[email protected]
12770S:	Maintained
12771T:	git https://github.com/kvm-riscv/linux.git
12772F:	arch/riscv/include/asm/kvm*
12773F:	arch/riscv/include/uapi/asm/kvm*
12774F:	arch/riscv/kvm/
12775F:	tools/testing/selftests/kvm/*/riscv/
12776F:	tools/testing/selftests/kvm/riscv/
12777
12778KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12779M:	Christian Borntraeger <[email protected]>
12780M:	Janosch Frank <[email protected]>
12781M:	Claudio Imbrenda <[email protected]>
12782R:	David Hildenbrand <[email protected]>
12783L:	[email protected]
12784S:	Supported
12785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12786F:	Documentation/virt/kvm/s390*
12787F:	arch/s390/include/asm/gmap.h
12788F:	arch/s390/include/asm/kvm*
12789F:	arch/s390/include/uapi/asm/kvm*
12790F:	arch/s390/include/uapi/asm/uvdevice.h
12791F:	arch/s390/kernel/uv.c
12792F:	arch/s390/kvm/
12793F:	arch/s390/mm/gmap.c
12794F:	drivers/s390/char/uvdevice.c
12795F:	tools/testing/selftests/drivers/s390x/uvdevice/
12796F:	tools/testing/selftests/kvm/*/s390/
12797F:	tools/testing/selftests/kvm/s390/
12798
12799KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12800M:	Sean Christopherson <[email protected]>
12801M:	Paolo Bonzini <[email protected]>
12802L:	[email protected]
12803S:	Supported
12804P:	Documentation/process/maintainer-kvm-x86.rst
12805T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12806F:	arch/x86/include/asm/kvm*
12807F:	arch/x86/include/asm/svm.h
12808F:	arch/x86/include/asm/vmx*.h
12809F:	arch/x86/include/uapi/asm/kvm*
12810F:	arch/x86/include/uapi/asm/svm.h
12811F:	arch/x86/include/uapi/asm/vmx.h
12812F:	arch/x86/kvm/
12813F:	arch/x86/kvm/*/
12814F:	tools/testing/selftests/kvm/*/x86/
12815F:	tools/testing/selftests/kvm/x86/
12816
12817KERNFS
12818M:	Greg Kroah-Hartman <[email protected]>
12819M:	Tejun Heo <[email protected]>
12820S:	Supported
12821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12822F:	fs/kernfs/
12823F:	include/linux/kernfs.h
12824
12825KEXEC
12826M:	Eric Biederman <[email protected]>
12827L:	[email protected]
12828S:	Maintained
12829W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12830F:	include/linux/kexec.h
12831F:	include/uapi/linux/kexec.h
12832F:	kernel/kexec*
12833
12834KEYS-ENCRYPTED
12835M:	Mimi Zohar <[email protected]>
12836L:	[email protected]
12837L:	[email protected]
12838S:	Supported
12839F:	Documentation/security/keys/trusted-encrypted.rst
12840F:	include/keys/encrypted-type.h
12841F:	security/keys/encrypted-keys/
12842
12843KEYS-TRUSTED
12844M:	James Bottomley <[email protected]>
12845M:	Jarkko Sakkinen <[email protected]>
12846M:	Mimi Zohar <[email protected]>
12847L:	[email protected]
12848L:	[email protected]
12849S:	Supported
12850F:	Documentation/security/keys/trusted-encrypted.rst
12851F:	include/keys/trusted-type.h
12852F:	include/keys/trusted_tpm.h
12853F:	security/keys/trusted-keys/
12854
12855KEYS-TRUSTED-CAAM
12856M:	Ahmad Fatoum <[email protected]>
12857R:	Pengutronix Kernel Team <[email protected]>
12858L:	[email protected]
12859L:	[email protected]
12860S:	Maintained
12861F:	include/keys/trusted_caam.h
12862F:	security/keys/trusted-keys/trusted_caam.c
12863
12864KEYS-TRUSTED-DCP
12865M:	David Gstir <[email protected]>
12866R:	sigma star Kernel Team <[email protected]>
12867L:	[email protected]
12868L:	[email protected]
12869S:	Supported
12870F:	include/keys/trusted_dcp.h
12871F:	security/keys/trusted-keys/trusted_dcp.c
12872
12873KEYS-TRUSTED-TEE
12874M:	Sumit Garg <[email protected]>
12875L:	[email protected]
12876L:	[email protected]
12877S:	Supported
12878F:	include/keys/trusted_tee.h
12879F:	security/keys/trusted-keys/trusted_tee.c
12880
12881KEYS/KEYRINGS
12882M:	David Howells <[email protected]>
12883M:	Jarkko Sakkinen <[email protected]>
12884L:	[email protected]
12885S:	Maintained
12886F:	Documentation/security/keys/core.rst
12887F:	include/keys/
12888F:	include/linux/key-type.h
12889F:	include/linux/key.h
12890F:	include/linux/keyctl.h
12891F:	include/uapi/linux/keyctl.h
12892F:	security/keys/
12893
12894KEYS/KEYRINGS_INTEGRITY
12895M:	Jarkko Sakkinen <[email protected]>
12896M:	Mimi Zohar <[email protected]>
12897L:	[email protected]
12898L:	[email protected]
12899S:	Supported
12900W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12901F:	security/integrity/platform_certs
12902
12903KFENCE
12904M:	Alexander Potapenko <[email protected]>
12905M:	Marco Elver <[email protected]>
12906R:	Dmitry Vyukov <[email protected]>
12907L:	[email protected]
12908S:	Maintained
12909F:	Documentation/dev-tools/kfence.rst
12910F:	arch/*/include/asm/kfence.h
12911F:	include/linux/kfence.h
12912F:	lib/Kconfig.kfence
12913F:	mm/kfence/
12914
12915KFIFO
12916M:	Stefani Seibold <[email protected]>
12917S:	Maintained
12918F:	include/linux/kfifo.h
12919F:	lib/kfifo.c
12920F:	samples/kfifo/
12921
12922KGDB / KDB /debug_core
12923M:	Jason Wessel <[email protected]>
12924M:	Daniel Thompson <[email protected]>
12925R:	Douglas Anderson <[email protected]>
12926L:	[email protected]
12927S:	Maintained
12928W:	http://kgdb.wiki.kernel.org/
12929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12930F:	Documentation/process/debugging/kgdb.rst
12931F:	drivers/misc/kgdbts.c
12932F:	drivers/tty/serial/kgdboc.c
12933F:	include/linux/kdb.h
12934F:	include/linux/kgdb.h
12935F:	kernel/debug/
12936F:	kernel/module/kdb.c
12937
12938KHADAS MCU MFD DRIVER
12939M:	Neil Armstrong <[email protected]>
12940L:	[email protected]
12941S:	Maintained
12942F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12943F:	drivers/mfd/khadas-mcu.c
12944F:	drivers/thermal/khadas_mcu_fan.c
12945F:	include/linux/mfd/khadas-mcu.h
12946
12947KIONIX/ROHM KX022A ACCELEROMETER
12948M:	Matti Vaittinen <[email protected]>
12949L:	[email protected]
12950S:	Supported
12951F:	drivers/iio/accel/kionix-kx022a*
12952
12953KMEMLEAK
12954M:	Catalin Marinas <[email protected]>
12955S:	Maintained
12956F:	Documentation/dev-tools/kmemleak.rst
12957F:	include/linux/kmemleak.h
12958F:	mm/kmemleak.c
12959F:	samples/kmemleak/kmemleak-test.c
12960
12961KMSAN
12962M:	Alexander Potapenko <[email protected]>
12963R:	Marco Elver <[email protected]>
12964R:	Dmitry Vyukov <[email protected]>
12965L:	[email protected]
12966S:	Maintained
12967F:	Documentation/dev-tools/kmsan.rst
12968F:	arch/*/include/asm/kmsan.h
12969F:	arch/*/mm/kmsan_*
12970F:	include/linux/kmsan*.h
12971F:	lib/Kconfig.kmsan
12972F:	mm/kmsan/
12973F:	scripts/Makefile.kmsan
12974
12975KPROBES
12976M:	Naveen N Rao <[email protected]>
12977M:	Anil S Keshavamurthy <[email protected]>
12978M:	"David S. Miller" <[email protected]>
12979M:	Masami Hiramatsu <[email protected]>
12980L:	[email protected]
12981L:	[email protected]
12982S:	Maintained
12983Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12985F:	Documentation/trace/kprobes.rst
12986F:	include/asm-generic/kprobes.h
12987F:	include/linux/kprobes.h
12988F:	kernel/kprobes.c
12989F:	lib/test_kprobes.c
12990F:	samples/kprobes
12991
12992KS0108 LCD CONTROLLER DRIVER
12993M:	Miguel Ojeda <[email protected]>
12994S:	Maintained
12995F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12996F:	drivers/auxdisplay/ks0108.c
12997F:	include/linux/ks0108.h
12998
12999KTD253 BACKLIGHT DRIVER
13000M:	Linus Walleij <[email protected]>
13001S:	Maintained
13002F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13003F:	drivers/video/backlight/ktd253-backlight.c
13004
13005KTD2801 BACKLIGHT DRIVER
13006M:	Duje Mihanović <[email protected]>
13007S:	Maintained
13008F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13009F:	drivers/video/backlight/ktd2801-backlight.c
13010
13011KTEST
13012M:	Steven Rostedt <[email protected]>
13013M:	John Hawley <[email protected]>
13014S:	Maintained
13015F:	tools/testing/ktest
13016
13017KTZ8866 BACKLIGHT DRIVER
13018M:	Jianhua Lu <[email protected]>
13019S:	Maintained
13020F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13021F:	drivers/video/backlight/ktz8866.c
13022
13023KVM PARAVIRT (KVM/paravirt)
13024M:	Paolo Bonzini <[email protected]>
13025R:	Vitaly Kuznetsov <[email protected]>
13026L:	[email protected]
13027S:	Supported
13028T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13029F:	arch/um/include/asm/kvm_para.h
13030F:	arch/x86/include/asm/kvm_para.h
13031F:	arch/x86/include/asm/pvclock-abi.h
13032F:	arch/x86/include/uapi/asm/kvm_para.h
13033F:	arch/x86/kernel/kvm.c
13034F:	arch/x86/kernel/kvmclock.c
13035F:	include/asm-generic/kvm_para.h
13036F:	include/linux/kvm_para.h
13037F:	include/uapi/asm-generic/kvm_para.h
13038F:	include/uapi/linux/kvm_para.h
13039
13040KVM X86 HYPER-V (KVM/hyper-v)
13041M:	Vitaly Kuznetsov <[email protected]>
13042M:	Sean Christopherson <[email protected]>
13043M:	Paolo Bonzini <[email protected]>
13044L:	[email protected]
13045S:	Supported
13046T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13047F:	arch/x86/kvm/hyperv.*
13048F:	arch/x86/kvm/kvm_onhyperv.*
13049F:	arch/x86/kvm/svm/hyperv.*
13050F:	arch/x86/kvm/svm/svm_onhyperv.*
13051F:	arch/x86/kvm/vmx/hyperv.*
13052
13053KVM X86 Xen (KVM/Xen)
13054M:	David Woodhouse <[email protected]>
13055M:	Paul Durrant <[email protected]>
13056M:	Sean Christopherson <[email protected]>
13057M:	Paolo Bonzini <[email protected]>
13058L:	[email protected]
13059S:	Supported
13060T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13061F:	arch/x86/kvm/xen.*
13062
13063L3MDEV
13064M:	David Ahern <[email protected]>
13065L:	[email protected]
13066S:	Maintained
13067F:	include/net/l3mdev.h
13068F:	net/l3mdev
13069
13070LANDLOCK SECURITY MODULE
13071M:	Mickaël Salaün <[email protected]>
13072R:	Günther Noack <[email protected]>
13073L:	[email protected]
13074S:	Supported
13075W:	https://landlock.io
13076T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13077F:	Documentation/security/landlock.rst
13078F:	Documentation/userspace-api/landlock.rst
13079F:	fs/ioctl.c
13080F:	include/uapi/linux/landlock.h
13081F:	samples/landlock/
13082F:	security/landlock/
13083F:	tools/testing/selftests/landlock/
13084K:	landlock
13085K:	LANDLOCK
13086
13087LANTIQ / INTEL Ethernet drivers
13088M:	Hauke Mehrtens <[email protected]>
13089L:	[email protected]
13090S:	Maintained
13091F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13092F:	drivers/net/dsa/lantiq_gswip.c
13093F:	drivers/net/dsa/lantiq_pce.h
13094F:	drivers/net/ethernet/lantiq_xrx200.c
13095F:	net/dsa/tag_gswip.c
13096
13097LANTIQ MIPS ARCHITECTURE
13098M:	John Crispin <[email protected]>
13099L:	[email protected]
13100S:	Maintained
13101F:	arch/mips/lantiq
13102F:	drivers/soc/lantiq
13103
13104LANTIQ PEF2256 DRIVER
13105M:	Herve Codina <[email protected]>
13106S:	Maintained
13107F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13108F:	drivers/net/wan/framer/pef2256/
13109F:	drivers/pinctrl/pinctrl-pef2256.c
13110F:	include/linux/framer/pef2256.h
13111
13112LASI 53c700 driver for PARISC
13113M:	"James E.J. Bottomley" <[email protected]>
13114L:	[email protected]
13115S:	Maintained
13116F:	Documentation/scsi/53c700.rst
13117F:	drivers/scsi/53c700*
13118
13119LEAKING_ADDRESSES
13120M:	Tycho Andersen <[email protected]>
13121R:	Kees Cook <[email protected]>
13122L:	[email protected]
13123S:	Maintained
13124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13125F:	scripts/leaking_addresses.pl
13126
13127LED SUBSYSTEM
13128M:	Pavel Machek <[email protected]>
13129M:	Lee Jones <[email protected]>
13130L:	[email protected]
13131S:	Maintained
13132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13133F:	Documentation/devicetree/bindings/leds/
13134F:	Documentation/leds/
13135F:	drivers/leds/
13136F:	include/dt-bindings/leds/
13137F:	include/linux/leds.h
13138
13139LEGO MINDSTORMS EV3
13140R:	David Lechner <[email protected]>
13141S:	Maintained
13142F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13143F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13144F:	drivers/power/supply/lego_ev3_battery.c
13145
13146LEGO USB Tower driver
13147M:	Juergen Stuber <[email protected]>
13148L:	[email protected]
13149S:	Maintained
13150W:	http://legousb.sourceforge.net/
13151F:	drivers/usb/misc/legousbtower.c
13152
13153LETSKETCH HID TABLET DRIVER
13154M:	Hans de Goede <[email protected]>
13155L:	[email protected]
13156S:	Maintained
13157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13158F:	drivers/hid/hid-letsketch.c
13159
13160LG LAPTOP EXTRAS
13161M:	Matan Ziv-Av <[email protected]>
13162L:	[email protected]
13163S:	Maintained
13164F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13165F:	Documentation/admin-guide/laptops/lg-laptop.rst
13166F:	drivers/platform/x86/lg-laptop.c
13167
13168LG2160 MEDIA DRIVER
13169M:	Michael Krufky <[email protected]>
13170L:	[email protected]
13171S:	Maintained
13172W:	https://linuxtv.org
13173W:	http://github.com/mkrufky
13174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13175T:	git git://linuxtv.org/mkrufky/tuners.git
13176F:	drivers/media/dvb-frontends/lg2160.*
13177
13178LGDT3305 MEDIA DRIVER
13179M:	Michael Krufky <[email protected]>
13180L:	[email protected]
13181S:	Maintained
13182W:	https://linuxtv.org
13183W:	http://github.com/mkrufky
13184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13185T:	git git://linuxtv.org/mkrufky/tuners.git
13186F:	drivers/media/dvb-frontends/lgdt3305.*
13187
13188LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13189M:	Viresh Kumar <[email protected]>
13190L:	[email protected]
13191S:	Maintained
13192F:	drivers/ata/pata_arasan_cf.c
13193F:	include/linux/pata_arasan_cf_data.h
13194
13195LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13196M:	Linus Walleij <[email protected]>
13197L:	[email protected]
13198S:	Maintained
13199F:	drivers/ata/pata_ftide010.c
13200F:	drivers/ata/sata_gemini.c
13201F:	drivers/ata/sata_gemini.h
13202
13203LIBATA SATA AHCI PLATFORM devices support
13204M:	Hans de Goede <[email protected]>
13205L:	[email protected]
13206S:	Maintained
13207F:	drivers/ata/ahci_platform.c
13208F:	drivers/ata/libahci_platform.c
13209F:	include/linux/ahci_platform.h
13210
13211LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13212M:	Mikael Pettersson <[email protected]>
13213L:	[email protected]
13214S:	Maintained
13215F:	drivers/ata/sata_promise.*
13216
13217LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13218M:	Damien Le Moal <[email protected]>
13219M:	Niklas Cassel <[email protected]>
13220L:	[email protected]
13221S:	Maintained
13222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13223F:	Documentation/ABI/testing/sysfs-ata
13224F:	Documentation/devicetree/bindings/ata/
13225F:	drivers/ata/
13226F:	include/linux/ata.h
13227F:	include/linux/libata.h
13228
13229LIBETH COMMON ETHERNET LIBRARY
13230M:	Alexander Lobakin <[email protected]>
13231L:	[email protected]
13232L:	[email protected] (moderated for non-subscribers)
13233S:	Maintained
13234T:	git https://github.com/alobakin/linux.git
13235F:	drivers/net/ethernet/intel/libeth/
13236F:	include/net/libeth/
13237K:	libeth
13238
13239LIBIE COMMON INTEL ETHERNET LIBRARY
13240M:	Alexander Lobakin <[email protected]>
13241L:	[email protected] (moderated for non-subscribers)
13242L:	[email protected]
13243S:	Maintained
13244T:	git https://github.com/alobakin/linux.git
13245F:	drivers/net/ethernet/intel/libie/
13246F:	include/linux/net/intel/libie/
13247K:	libie
13248
13249LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13250M:	Vishal Verma <[email protected]>
13251M:	Dan Williams <[email protected]>
13252M:	Dave Jiang <[email protected]>
13253L:	[email protected]
13254S:	Supported
13255Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13256P:	Documentation/nvdimm/maintainer-entry-profile.rst
13257F:	drivers/nvdimm/btt*
13258
13259LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13260M:	Dan Williams <[email protected]>
13261M:	Vishal Verma <[email protected]>
13262M:	Dave Jiang <[email protected]>
13263L:	[email protected]
13264S:	Supported
13265Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13266P:	Documentation/nvdimm/maintainer-entry-profile.rst
13267F:	drivers/nvdimm/pmem*
13268
13269LIBNVDIMM: DEVICETREE BINDINGS
13270M:	Oliver O'Halloran <[email protected]>
13271L:	[email protected]
13272S:	Supported
13273Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13274F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13275F:	drivers/nvdimm/of_pmem.c
13276
13277LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13278M:	Dan Williams <[email protected]>
13279M:	Vishal Verma <[email protected]>
13280M:	Dave Jiang <[email protected]>
13281M:	Ira Weiny <[email protected]>
13282L:	[email protected]
13283S:	Supported
13284Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13285P:	Documentation/nvdimm/maintainer-entry-profile.rst
13286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13287F:	drivers/acpi/nfit/*
13288F:	drivers/nvdimm/*
13289F:	include/linux/libnvdimm.h
13290F:	include/linux/nd.h
13291F:	include/uapi/linux/ndctl.h
13292F:	tools/testing/nvdimm/
13293
13294LIBRARY CODE
13295M:	Andrew Morton <[email protected]>
13296L:	[email protected]
13297S:	Supported
13298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13299F:	lib/*
13300
13301LICENSES and SPDX stuff
13302M:	Thomas Gleixner <[email protected]>
13303M:	Greg Kroah-Hartman <[email protected]>
13304L:	[email protected]
13305S:	Maintained
13306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13307F:	COPYING
13308F:	Documentation/process/license-rules.rst
13309F:	LICENSES/
13310F:	scripts/spdxcheck-test.sh
13311F:	scripts/spdxcheck.py
13312F:	scripts/spdxexclude
13313
13314LINEAR RANGES HELPERS
13315M:	Mark Brown <[email protected]>
13316R:	Matti Vaittinen <[email protected]>
13317F:	include/linux/linear_range.h
13318F:	lib/linear_ranges.c
13319F:	lib/test_linear_ranges.c
13320
13321LINUX FOR POWER MACINTOSH
13322L:	[email protected]
13323S:	Orphan
13324F:	arch/powerpc/platforms/powermac/
13325F:	drivers/macintosh/
13326X:	drivers/macintosh/adb-iop.c
13327X:	drivers/macintosh/via-macii.c
13328
13329LINUX FOR POWERPC (32-BIT AND 64-BIT)
13330M:	Madhavan Srinivasan <[email protected]>
13331M:	Michael Ellerman <[email protected]>
13332R:	Nicholas Piggin <[email protected]>
13333R:	Christophe Leroy <[email protected]>
13334R:	Naveen N Rao <[email protected]>
13335L:	[email protected]
13336S:	Supported
13337W:	https://github.com/linuxppc/wiki/wiki
13338Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13340F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13341F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13342F:	Documentation/devicetree/bindings/powerpc/
13343F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13344F:	Documentation/arch/powerpc/
13345F:	arch/powerpc/
13346F:	drivers/*/*/*pasemi*
13347F:	drivers/*/*pasemi*
13348F:	drivers/char/tpm/tpm_ibmvtpm*
13349F:	drivers/crypto/nx/
13350F:	drivers/i2c/busses/i2c-opal.c
13351F:	drivers/net/ethernet/ibm/ibmveth.*
13352F:	drivers/net/ethernet/ibm/ibmvnic.*
13353F:	drivers/pci/hotplug/pnv_php.c
13354F:	drivers/pci/hotplug/rpa*
13355F:	drivers/rtc/rtc-opal.c
13356F:	drivers/scsi/ibmvscsi/
13357F:	drivers/tty/hvc/hvc_opal.c
13358F:	drivers/watchdog/wdrtas.c
13359F:	include/linux/papr_scm.h
13360F:	include/uapi/linux/papr_pdsm.h
13361F:	tools/testing/selftests/powerpc
13362N:	/pmac
13363N:	powermac
13364N:	powernv
13365N:	[^a-z0-9]ps3
13366N:	pseries
13367
13368LINUX FOR POWERPC EMBEDDED MPC5XXX
13369M:	Anatolij Gustschin <[email protected]>
13370L:	[email protected]
13371S:	Odd Fixes
13372F:	arch/powerpc/platforms/512x/
13373F:	arch/powerpc/platforms/52xx/
13374
13375LINUX FOR POWERPC EMBEDDED PPC4XX
13376L:	[email protected]
13377S:	Orphan
13378F:	arch/powerpc/platforms/44x/
13379
13380LINUX FOR POWERPC EMBEDDED PPC85XX
13381M:	Scott Wood <[email protected]>
13382L:	[email protected]
13383S:	Odd fixes
13384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13385F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13386F:	Documentation/devicetree/bindings/powerpc/fsl/
13387F:	arch/powerpc/platforms/85xx/
13388
13389LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13390M:	Christophe Leroy <[email protected]>
13391L:	[email protected]
13392S:	Maintained
13393F:	arch/powerpc/platforms/8xx/
13394F:	arch/powerpc/platforms/83xx/
13395
13396LINUX KERNEL DUMP TEST MODULE (LKDTM)
13397M:	Kees Cook <[email protected]>
13398S:	Maintained
13399F:	drivers/misc/lkdtm/*
13400F:	tools/testing/selftests/lkdtm/*
13401
13402LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13403M:	Alan Stern <[email protected]>
13404M:	Andrea Parri <[email protected]>
13405M:	Will Deacon <[email protected]>
13406M:	Peter Zijlstra <[email protected]>
13407M:	Boqun Feng <[email protected]>
13408M:	Nicholas Piggin <[email protected]>
13409M:	David Howells <[email protected]>
13410M:	Jade Alglave <[email protected]>
13411M:	Luc Maranget <[email protected]>
13412M:	"Paul E. McKenney" <[email protected]>
13413R:	Akira Yokosawa <[email protected]>
13414R:	Daniel Lustig <[email protected]>
13415R:	Joel Fernandes <[email protected]>
13416L:	[email protected]
13417L:	[email protected]
13418L:	[email protected]
13419S:	Supported
13420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13421F:	Documentation/atomic_bitops.txt
13422F:	Documentation/atomic_t.txt
13423F:	Documentation/core-api/refcount-vs-atomic.rst
13424F:	Documentation/litmus-tests/
13425F:	Documentation/memory-barriers.txt
13426F:	tools/memory-model/
13427
13428LINUX-NEXT TREE
13429M:	Stephen Rothwell <[email protected]>
13430L:	[email protected]
13431S:	Supported
13432B:	mailto:[email protected] and the appropriate development tree
13433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13434
13435LIS3LV02D ACCELEROMETER DRIVER
13436M:	Eric Piel <[email protected]>
13437S:	Maintained
13438F:	Documentation/misc-devices/lis3lv02d.rst
13439F:	drivers/misc/lis3lv02d/
13440F:	drivers/platform/x86/hp/hp_accel.c
13441
13442LIST KUNIT TEST
13443M:	David Gow <[email protected]>
13444L:	[email protected]
13445L:	[email protected]
13446S:	Maintained
13447F:	lib/list-test.c
13448
13449LITEX PLATFORM
13450M:	Karol Gugala <[email protected]>
13451M:	Mateusz Holenko <[email protected]>
13452M:	Gabriel Somlo <[email protected]>
13453M:	Joel Stanley <[email protected]>
13454S:	Maintained
13455F:	Documentation/devicetree/bindings/*/litex,*.yaml
13456F:	arch/openrisc/boot/dts/or1klitex.dts
13457F:	drivers/mmc/host/litex_mmc.c
13458F:	drivers/net/ethernet/litex/*
13459F:	drivers/soc/litex/*
13460F:	drivers/tty/serial/liteuart.c
13461F:	include/linux/litex.h
13462N:	litex
13463
13464LIVE PATCHING
13465M:	Josh Poimboeuf <[email protected]>
13466M:	Jiri Kosina <[email protected]>
13467M:	Miroslav Benes <[email protected]>
13468M:	Petr Mladek <[email protected]>
13469R:	Joe Lawrence <[email protected]>
13470L:	[email protected]
13471S:	Maintained
13472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13473F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13474F:	Documentation/livepatch/
13475F:	arch/powerpc/include/asm/livepatch.h
13476F:	include/linux/livepatch.h
13477F:	kernel/livepatch/
13478F:	kernel/module/livepatch.c
13479F:	samples/livepatch/
13480F:	tools/testing/selftests/livepatch/
13481
13482LLC (802.2)
13483L:	[email protected]
13484S:	Odd fixes
13485F:	include/linux/llc.h
13486F:	include/net/llc*
13487F:	include/uapi/linux/llc.h
13488F:	net/llc/
13489
13490LM73 HARDWARE MONITOR DRIVER
13491M:	Guillaume Ligneul <[email protected]>
13492L:	[email protected]
13493S:	Maintained
13494F:	drivers/hwmon/lm73.c
13495
13496LM78 HARDWARE MONITOR DRIVER
13497M:	Jean Delvare <[email protected]>
13498L:	[email protected]
13499S:	Maintained
13500F:	Documentation/hwmon/lm78.rst
13501F:	drivers/hwmon/lm78.c
13502
13503LM83 HARDWARE MONITOR DRIVER
13504M:	Jean Delvare <[email protected]>
13505L:	[email protected]
13506S:	Maintained
13507F:	Documentation/hwmon/lm83.rst
13508F:	drivers/hwmon/lm83.c
13509
13510LM90 HARDWARE MONITOR DRIVER
13511M:	Jean Delvare <[email protected]>
13512L:	[email protected]
13513S:	Maintained
13514F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13515F:	Documentation/hwmon/lm90.rst
13516F:	drivers/hwmon/lm90.c
13517F:	include/dt-bindings/thermal/lm90.h
13518
13519LME2510 MEDIA DRIVER
13520M:	Malcolm Priestley <[email protected]>
13521L:	[email protected]
13522S:	Maintained
13523W:	https://linuxtv.org
13524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13525F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13526
13527LOADPIN SECURITY MODULE
13528M:	Kees Cook <[email protected]>
13529S:	Supported
13530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13531F:	Documentation/admin-guide/LSM/LoadPin.rst
13532F:	security/loadpin/
13533
13534LOCKDOWN SECURITY MODULE
13535L:	[email protected]
13536S:	Odd Fixes
13537T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13538F:	security/lockdown/
13539
13540LOCKING PRIMITIVES
13541M:	Peter Zijlstra <[email protected]>
13542M:	Ingo Molnar <[email protected]>
13543M:	Will Deacon <[email protected]>
13544M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13545R:	Waiman Long <[email protected]>
13546L:	[email protected]
13547S:	Maintained
13548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13549F:	Documentation/locking/
13550F:	arch/*/include/asm/spinlock*.h
13551F:	include/linux/lockdep*.h
13552F:	include/linux/mutex*.h
13553F:	include/linux/rwlock*.h
13554F:	include/linux/rwsem*.h
13555F:	include/linux/seqlock.h
13556F:	include/linux/spinlock*.h
13557F:	kernel/locking/
13558F:	lib/locking*.[ch]
13559F:	rust/helpers/mutex.c
13560F:	rust/helpers/spinlock.c
13561F:	rust/kernel/sync/lock.rs
13562F:	rust/kernel/sync/lock/
13563F:	rust/kernel/sync/locked_by.rs
13564X:	kernel/locking/locktorture.c
13565
13566LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13567M:	"Richard Russon (FlatCap)" <[email protected]>
13568L:	[email protected]
13569S:	Maintained
13570W:	http://www.linux-ntfs.org/content/view/19/37/
13571F:	Documentation/admin-guide/ldm.rst
13572F:	block/partitions/ldm.*
13573
13574LOGITECH HID GAMING KEYBOARDS
13575M:	Hans de Goede <[email protected]>
13576L:	[email protected]
13577S:	Maintained
13578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13579F:	drivers/hid/hid-lg-g15.c
13580
13581LONTIUM LT8912B MIPI TO HDMI BRIDGE
13582M:	Adrien Grassein <[email protected]>
13583S:	Maintained
13584F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13585F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13586
13587LOONGARCH
13588M:	Huacai Chen <[email protected]>
13589R:	WANG Xuerui <[email protected]>
13590L:	[email protected]
13591S:	Maintained
13592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13593F:	Documentation/arch/loongarch/
13594F:	Documentation/translations/zh_CN/arch/loongarch/
13595F:	arch/loongarch/
13596F:	drivers/*/*loongarch*
13597F:	drivers/cpufreq/loongson3_cpufreq.c
13598
13599LOONGSON GPIO DRIVER
13600M:	Yinbo Zhu <[email protected]>
13601L:	[email protected]
13602S:	Maintained
13603F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13604F:	drivers/gpio/gpio-loongson-64bit.c
13605
13606LOONGSON-2 APB DMA DRIVER
13607M:	Binbin Zhou <[email protected]>
13608L:	[email protected]
13609S:	Maintained
13610F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13611F:	drivers/dma/loongson2-apb-dma.c
13612
13613LOONGSON LS2X I2C DRIVER
13614M:	Binbin Zhou <[email protected]>
13615L:	[email protected]
13616S:	Maintained
13617F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13618F:	drivers/i2c/busses/i2c-ls2x.c
13619
13620LOONGSON-2 SOC SERIES CLOCK DRIVER
13621M:	Yinbo Zhu <[email protected]>
13622L:	[email protected]
13623S:	Maintained
13624F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13625F:	drivers/clk/clk-loongson2.c
13626F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13627
13628LOONGSON SPI DRIVER
13629M:	Yinbo Zhu <[email protected]>
13630L:	[email protected]
13631S:	Maintained
13632F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13633F:	drivers/spi/spi-loongson-core.c
13634F:	drivers/spi/spi-loongson-pci.c
13635F:	drivers/spi/spi-loongson-plat.c
13636F:	drivers/spi/spi-loongson.h
13637
13638LOONGSON-2 SOC SERIES GUTS DRIVER
13639M:	Yinbo Zhu <[email protected]>
13640L:	[email protected]
13641S:	Maintained
13642F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13643F:	drivers/soc/loongson/loongson2_guts.c
13644
13645LOONGSON-2 SOC SERIES PM DRIVER
13646M:	Yinbo Zhu <[email protected]>
13647L:	[email protected]
13648S:	Maintained
13649F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13650F:	drivers/soc/loongson/loongson2_pm.c
13651
13652LOONGSON-2 SOC SERIES PINCTRL DRIVER
13653M:	zhanghongchen <[email protected]>
13654M:	Yinbo Zhu <[email protected]>
13655L:	[email protected]
13656S:	Maintained
13657F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13658F:	drivers/pinctrl/pinctrl-loongson2.c
13659
13660LOONGSON-2 SOC SERIES THERMAL DRIVER
13661M:	zhanghongchen <[email protected]>
13662M:	Yinbo Zhu <[email protected]>
13663L:	[email protected]
13664S:	Maintained
13665F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13666F:	drivers/thermal/loongson2_thermal.c
13667
13668LOONGSON EDAC DRIVER
13669M:	Zhao Qunqin <[email protected]>
13670L:	[email protected]
13671S:	Maintained
13672F:	drivers/edac/loongson_edac.c
13673
13674LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13675M:	Sathya Prakash <[email protected]>
13676M:	Sreekanth Reddy <[email protected]>
13677M:	Suganath Prabu Subramani <[email protected]>
13678L:	[email protected]
13679L:	[email protected]
13680S:	Supported
13681W:	http://www.avagotech.com/support/
13682F:	drivers/message/fusion/
13683F:	drivers/scsi/mpt3sas/
13684
13685LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13686M:	Matthew Wilcox <[email protected]>
13687L:	[email protected]
13688S:	Maintained
13689F:	drivers/scsi/sym53c8xx_2/
13690
13691LTC1660 DAC DRIVER
13692M:	Marcus Folkesson <[email protected]>
13693L:	[email protected]
13694S:	Maintained
13695F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13696F:	drivers/iio/dac/ltc1660.c
13697
13698LTC2664 IIO DAC DRIVER
13699M:	Michael Hennerich <[email protected]>
13700M:	Kim Seer Paller <[email protected]>
13701L:	[email protected]
13702S:	Supported
13703W:	https://ez.analog.com/linux-software-drivers
13704F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13705F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13706F:	drivers/iio/dac/ltc2664.c
13707
13708LTC2688 IIO DAC DRIVER
13709M:	Nuno Sá <[email protected]>
13710L:	[email protected]
13711S:	Supported
13712W:	https://ez.analog.com/linux-software-drivers
13713F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13714F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13715F:	drivers/iio/dac/ltc2688.c
13716
13717LTC2947 HARDWARE MONITOR DRIVER
13718M:	Nuno Sá <[email protected]>
13719L:	[email protected]
13720S:	Supported
13721W:	https://ez.analog.com/linux-software-drivers
13722F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13723F:	drivers/hwmon/ltc2947-core.c
13724F:	drivers/hwmon/ltc2947-i2c.c
13725F:	drivers/hwmon/ltc2947-spi.c
13726F:	drivers/hwmon/ltc2947.h
13727
13728LTC2991 HARDWARE MONITOR DRIVER
13729M:	Antoniu Miclaus <[email protected]>
13730L:	[email protected]
13731S:	Supported
13732W:	https://ez.analog.com/linux-software-drivers
13733F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13734F:	drivers/hwmon/ltc2991.c
13735
13736LTC2983 IIO TEMPERATURE DRIVER
13737M:	Nuno Sá <[email protected]>
13738L:	[email protected]
13739S:	Supported
13740W:	https://ez.analog.com/linux-software-drivers
13741F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13742F:	drivers/iio/temperature/ltc2983.c
13743
13744LTC4282 HARDWARE MONITOR DRIVER
13745M:	Nuno Sa <[email protected]>
13746L:	[email protected]
13747S:	Supported
13748F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13749F:	Documentation/hwmon/ltc4282.rst
13750F:	drivers/hwmon/ltc4282.c
13751
13752LTC4286 HARDWARE MONITOR DRIVER
13753M:	Delphine CC Chiu <[email protected]>
13754L:	[email protected]
13755S:	Maintained
13756F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13757F:	Documentation/hwmon/ltc4286.rst
13758F:	drivers/hwmon/pmbus/Kconfig
13759F:	drivers/hwmon/pmbus/Makefile
13760F:	drivers/hwmon/pmbus/ltc4286.c
13761
13762LTC4306 I2C MULTIPLEXER DRIVER
13763M:	Michael Hennerich <[email protected]>
13764L:	[email protected]
13765S:	Supported
13766W:	https://ez.analog.com/linux-software-drivers
13767F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13768F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13769
13770LTP (Linux Test Project)
13771M:	Andrea Cervesato <[email protected]>
13772M:	Cyril Hrubis <[email protected]>
13773M:	Jan Stancek <[email protected]>
13774M:	Petr Vorel <[email protected]>
13775M:	Li Wang <[email protected]>
13776M:	Yang Xu <[email protected]>
13777M:	Xiao Yang <[email protected]>
13778L:	[email protected] (subscribers-only)
13779S:	Maintained
13780W:	https://linux-test-project.readthedocs.io/
13781T:	git https://github.com/linux-test-project/ltp.git
13782
13783LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13784M:	Anshul Dalal <[email protected]>
13785L:	[email protected]
13786S:	Maintained
13787F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13788F:	drivers/iio/light/ltr390.c
13789
13790LYNX 28G SERDES PHY DRIVER
13791M:	Ioana Ciornei <[email protected]>
13792L:	[email protected]
13793S:	Supported
13794F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13795F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13796
13797LYNX PCS MODULE
13798M:	Ioana Ciornei <[email protected]>
13799L:	[email protected]
13800S:	Supported
13801F:	drivers/net/pcs/pcs-lynx.c
13802F:	include/linux/pcs-lynx.h
13803
13804M68K ARCHITECTURE
13805M:	Geert Uytterhoeven <[email protected]>
13806L:	[email protected]
13807S:	Maintained
13808W:	http://www.linux-m68k.org/
13809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13810F:	arch/m68k/
13811F:	drivers/zorro/
13812
13813M68K ON APPLE MACINTOSH
13814M:	Joshua Thompson <[email protected]>
13815L:	[email protected]
13816S:	Maintained
13817W:	http://www.mac.linux-m68k.org/
13818F:	arch/m68k/mac/
13819F:	drivers/macintosh/adb-iop.c
13820F:	drivers/macintosh/via-macii.c
13821
13822M68K ON HP9000/300
13823M:	Philip Blundell <[email protected]>
13824S:	Maintained
13825W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13826F:	arch/m68k/hp300/
13827
13828M88DS3103 MEDIA DRIVER
13829L:	[email protected]
13830S:	Orphan
13831W:	https://linuxtv.org
13832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13833F:	drivers/media/dvb-frontends/m88ds3103*
13834
13835M88RS2000 MEDIA DRIVER
13836M:	Malcolm Priestley <[email protected]>
13837L:	[email protected]
13838S:	Maintained
13839W:	https://linuxtv.org
13840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13841F:	drivers/media/dvb-frontends/m88rs2000*
13842
13843MA901 MASTERKIT USB FM RADIO DRIVER
13844M:	Alexey Klimov <[email protected]>
13845L:	[email protected]
13846S:	Maintained
13847T:	git git://linuxtv.org/media.git
13848F:	drivers/media/radio/radio-ma901.c
13849
13850MAC80211
13851M:	Johannes Berg <[email protected]>
13852L:	[email protected]
13853S:	Maintained
13854W:	https://wireless.wiki.kernel.org/
13855Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13858F:	Documentation/networking/mac80211-injection.rst
13859F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13860F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13861F:	include/net/mac80211.h
13862F:	net/mac80211/
13863
13864MAILBOX API
13865M:	Jassi Brar <[email protected]>
13866L:	[email protected]
13867S:	Maintained
13868F:	Documentation/devicetree/bindings/mailbox/
13869F:	drivers/mailbox/
13870F:	include/dt-bindings/mailbox/
13871F:	include/linux/mailbox_client.h
13872F:	include/linux/mailbox_controller.h
13873
13874MAILBOX ARM MHUv2
13875M:	Viresh Kumar <[email protected]>
13876M:	Tushar Khandelwal <[email protected]>
13877L:	[email protected]
13878S:	Maintained
13879F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13880F:	drivers/mailbox/arm_mhuv2.c
13881F:	include/linux/mailbox/arm_mhuv2_message.h
13882
13883MAILBOX ARM MHUv3
13884M:	Sudeep Holla <[email protected]>
13885M:	Cristian Marussi <[email protected]>
13886L:	[email protected]
13887L:	[email protected] (moderated for non-subscribers)
13888S:	Maintained
13889F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13890F:	drivers/mailbox/arm_mhuv3.c
13891
13892MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13893M:	Alejandro Colomar <[email protected]>
13894L:	[email protected]
13895S:	Maintained
13896W:	http://www.kernel.org/doc/man-pages
13897T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13898T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13899
13900MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13901M:	Jeremy Kerr <[email protected]>
13902M:	Matt Johnston <[email protected]>
13903L:	[email protected]
13904S:	Maintained
13905F:	Documentation/networking/mctp.rst
13906F:	drivers/net/mctp/
13907F:	include/net/mctp.h
13908F:	include/net/mctpdevice.h
13909F:	include/net/netns/mctp.h
13910F:	net/mctp/
13911
13912MAPLE TREE
13913M:	Liam R. Howlett <[email protected]>
13914L:	[email protected]
13915L:	[email protected]
13916S:	Supported
13917F:	Documentation/core-api/maple_tree.rst
13918F:	include/linux/maple_tree.h
13919F:	include/trace/events/maple_tree.h
13920F:	lib/maple_tree.c
13921F:	lib/test_maple_tree.c
13922F:	tools/testing/radix-tree/linux/maple_tree.h
13923F:	tools/testing/radix-tree/maple.c
13924
13925MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13926M:	Rahul Bedarkar <[email protected]>
13927L:	[email protected]
13928S:	Maintained
13929F:	arch/mips/boot/dts/img/pistachio*
13930
13931MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13932M:	Andrew Lunn <[email protected]>
13933L:	[email protected]
13934S:	Maintained
13935F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13936F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13937F:	Documentation/networking/devlink/mv88e6xxx.rst
13938F:	drivers/net/dsa/mv88e6xxx/
13939F:	include/linux/dsa/mv88e6xxx.h
13940F:	include/linux/platform_data/mv88e6xxx.h
13941
13942MARVELL 88PM886 PMIC DRIVER
13943M:	Karel Balej <[email protected]>
13944S:	Maintained
13945F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13946F:	drivers/input/misc/88pm886-onkey.c
13947F:	drivers/mfd/88pm886.c
13948F:	drivers/regulator/88pm886-regulator.c
13949F:	drivers/rtc/rtc-88pm886.c
13950F:	include/linux/mfd/88pm886.h
13951
13952MARVELL ARMADA 3700 PHY DRIVERS
13953M:	Miquel Raynal <[email protected]>
13954S:	Maintained
13955F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13956F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13957F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13958F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13959
13960MARVELL ARMADA 3700 SERIAL DRIVER
13961M:	Pali Rohár <[email protected]>
13962S:	Maintained
13963F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13964F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13965F:	drivers/tty/serial/mvebu-uart.c
13966
13967MARVELL ARMADA DRM SUPPORT
13968M:	Russell King <[email protected]>
13969S:	Maintained
13970T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13971T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13972F:	Documentation/devicetree/bindings/display/armada/
13973F:	drivers/gpu/drm/armada/
13974F:	include/uapi/drm/armada_drm.h
13975
13976MARVELL CRYPTO DRIVER
13977M:	Boris Brezillon <[email protected]>
13978M:	Arnaud Ebalard <[email protected]>
13979M:	Srujana Challa <[email protected]>
13980L:	[email protected]
13981S:	Maintained
13982F:	drivers/crypto/marvell/
13983F:	include/linux/soc/marvell/octeontx2/
13984
13985MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13986M:	Mirko Lindner <[email protected]>
13987M:	Stephen Hemminger <[email protected]>
13988L:	[email protected]
13989S:	Odd fixes
13990F:	drivers/net/ethernet/marvell/sk*
13991
13992MARVELL LIBERTAS WIRELESS DRIVER
13993L:	[email protected]
13994S:	Orphan
13995F:	drivers/net/wireless/marvell/libertas/
13996
13997MARVELL MACCHIATOBIN SUPPORT
13998M:	Russell King <[email protected]>
13999L:	[email protected] (moderated for non-subscribers)
14000S:	Maintained
14001F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14002
14003MARVELL MV643XX ETHERNET DRIVER
14004M:	Sebastian Hesselbarth <[email protected]>
14005L:	[email protected]
14006S:	Maintained
14007F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14008
14009MARVELL MV88X3310 PHY DRIVER
14010M:	Russell King <[email protected]>
14011M:	Marek Behún <[email protected]>
14012L:	[email protected]
14013S:	Maintained
14014F:	drivers/net/phy/marvell10g.c
14015
14016MARVELL MVEBU THERMAL DRIVER
14017M:	Miquel Raynal <[email protected]>
14018S:	Maintained
14019F:	drivers/thermal/armada_thermal.c
14020
14021MARVELL MVNETA ETHERNET DRIVER
14022M:	Marcin Wojtas <[email protected]>
14023L:	[email protected]
14024S:	Maintained
14025F:	drivers/net/ethernet/marvell/mvneta*
14026
14027MARVELL MVPP2 ETHERNET DRIVER
14028M:	Marcin Wojtas <[email protected]>
14029M:	Russell King <[email protected]>
14030L:	[email protected]
14031S:	Maintained
14032F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14033F:	drivers/net/ethernet/marvell/mvpp2/
14034
14035MARVELL MWIFIEX WIRELESS DRIVER
14036M:	Brian Norris <[email protected]>
14037R:	Francesco Dolcini <[email protected]>
14038L:	[email protected]
14039S:	Odd Fixes
14040F:	drivers/net/wireless/marvell/mwifiex/
14041
14042MARVELL MWL8K WIRELESS DRIVER
14043L:	[email protected]
14044S:	Orphan
14045F:	drivers/net/wireless/marvell/mwl8k.c
14046
14047MARVELL NAND CONTROLLER DRIVER
14048M:	Miquel Raynal <[email protected]>
14049L:	[email protected]
14050S:	Maintained
14051F:	drivers/mtd/nand/raw/marvell_nand.c
14052
14053MARVELL OCTEON ENDPOINT DRIVER
14054M:	Veerasenareddy Burru <[email protected]>
14055M:	Sathesh Edara <[email protected]>
14056L:	[email protected]
14057S:	Maintained
14058F:	drivers/net/ethernet/marvell/octeon_ep
14059
14060MARVELL OCTEON ENDPOINT VF DRIVER
14061M:	Veerasenareddy Burru <[email protected]>
14062M:	Sathesh Edara <[email protected]>
14063M:	Shinas Rasheed <[email protected]>
14064M:	Satananda Burla <[email protected]>
14065L:	[email protected]
14066S:	Maintained
14067F:	drivers/net/ethernet/marvell/octeon_ep_vf
14068
14069MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14070M:	Sunil Goutham <[email protected]>
14071M:	Geetha sowjanya <[email protected]>
14072M:	Subbaraya Sundeep <[email protected]>
14073M:	hariprasad <[email protected]>
14074M:	Bharat Bhushan <[email protected]>
14075L:	[email protected]
14076S:	Maintained
14077F:	drivers/net/ethernet/marvell/octeontx2/nic/
14078F:	include/linux/soc/marvell/octeontx2/
14079
14080MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14081M:	Sunil Goutham <[email protected]>
14082M:	Linu Cherian <[email protected]>
14083M:	Geetha sowjanya <[email protected]>
14084M:	Jerin Jacob <[email protected]>
14085M:	hariprasad <[email protected]>
14086M:	Subbaraya Sundeep <[email protected]>
14087L:	[email protected]
14088S:	Maintained
14089F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14090F:	drivers/net/ethernet/marvell/octeontx2/af/
14091
14092MARVELL PEM PMU DRIVER
14093M:	Linu Cherian <[email protected]>
14094M:	Gowthami Thiagarajan <[email protected]>
14095S:	Supported
14096F:	drivers/perf/marvell_pem_pmu.c
14097
14098MARVELL PRESTERA ETHERNET SWITCH DRIVER
14099M:	Taras Chornyi <[email protected]>
14100S:	Supported
14101W:	https://github.com/Marvell-switching/switchdev-prestera
14102F:	drivers/net/ethernet/marvell/prestera/
14103
14104MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14105M:	Nicolas Pitre <[email protected]>
14106S:	Odd Fixes
14107F:	drivers/mmc/host/mvsdio.*
14108
14109MARVELL USB MDIO CONTROLLER DRIVER
14110M:	Tobias Waldekranz <[email protected]>
14111L:	[email protected]
14112S:	Maintained
14113F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14114F:	drivers/net/mdio/mdio-mvusb.c
14115
14116MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14117M:	Hu Ziji <[email protected]>
14118L:	[email protected]
14119S:	Supported
14120F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14121F:	drivers/mmc/host/sdhci-xenon*
14122
14123MARVELL OCTEON CN10K DPI DRIVER
14124M:	Vamsi Attunuru <[email protected]>
14125S:	Supported
14126F:	drivers/misc/mrvl_cn10k_dpi.c
14127
14128MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14129R:	[email protected]
14130R:	[email protected]
14131F:	drivers/vdpa/octeon_ep/
14132
14133MARVELL OCTEON HOTPLUG DRIVER
14134R:	Shijith Thotton <[email protected]>
14135R:	Vamsi Attunuru <[email protected]>
14136S:	Supported
14137F:	drivers/pci/hotplug/octep_hp.c
14138
14139MATROX FRAMEBUFFER DRIVER
14140L:	[email protected]
14141S:	Orphan
14142F:	drivers/video/fbdev/matrox/matroxfb_*
14143F:	include/uapi/linux/matroxfb.h
14144
14145MAX15301 DRIVER
14146M:	Daniel Nilsson <[email protected]>
14147L:	[email protected]
14148S:	Maintained
14149F:	Documentation/hwmon/max15301.rst
14150F:	drivers/hwmon/pmbus/max15301.c
14151
14152MAX2175 SDR TUNER DRIVER
14153M:	Ramesh Shanmugasundaram <[email protected]>
14154L:	[email protected]
14155S:	Maintained
14156T:	git git://linuxtv.org/media.git
14157F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14158F:	Documentation/userspace-api/media/drivers/max2175.rst
14159F:	drivers/media/i2c/max2175*
14160F:	include/uapi/linux/max2175.h
14161
14162MAX31335 RTC DRIVER
14163M:	Antoniu Miclaus <[email protected]>
14164L:	[email protected]
14165S:	Supported
14166W:	https://ez.analog.com/linux-software-drivers
14167F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14168F:	drivers/rtc/rtc-max31335.c
14169
14170MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14171L:	[email protected]
14172S:	Orphan
14173F:	Documentation/hwmon/max6650.rst
14174F:	drivers/hwmon/max6650.c
14175
14176MAX9286 QUAD GMSL DESERIALIZER DRIVER
14177M:	Jacopo Mondi <[email protected]>
14178M:	Kieran Bingham <kieran.bingham[email protected]>
14179M:	Laurent Pinchart <laurent.pinchart[email protected]>
14180M:	Niklas Söderlund <niklas.soderlund[email protected]>
14181L:	[email protected]
14182S:	Maintained
14183F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14184F:	drivers/media/i2c/max9286.c
14185
14186MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14187M:	Niklas Söderlund <[email protected]>
14188L:	[email protected]
14189S:	Maintained
14190F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14191F:	drivers/staging/media/max96712/max96712.c
14192
14193MAX96714 GMSL2 DESERIALIZER DRIVER
14194M:	Julien Massot <[email protected]>
14195L:	[email protected]
14196S:	Maintained
14197F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14198F:	drivers/media/i2c/max96714.c
14199
14200MAX96717 GMSL2 SERIALIZER DRIVER
14201M:	Julien Massot <[email protected]>
14202L:	[email protected]
14203S:	Maintained
14204F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14205F:	drivers/media/i2c/max96717.c
14206
14207MAX9860 MONO AUDIO VOICE CODEC DRIVER
14208M:	Peter Rosin <[email protected]>
14209L:	[email protected]
14210S:	Maintained
14211F:	Documentation/devicetree/bindings/sound/max9860.txt
14212F:	sound/soc/codecs/max9860.*
14213
14214MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14215M:	Andreas Klinger <[email protected]>
14216L:	[email protected]
14217S:	Maintained
14218F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14219F:	drivers/iio/proximity/mb1232.c
14220
14221MAXIM MAX11205 DRIVER
14222M:	Ramona Bolboaca <[email protected]>
14223L:	[email protected]
14224S:	Supported
14225W:	https://ez.analog.com/linux-software-drivers
14226F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14227F:	drivers/iio/adc/max11205.c
14228
14229MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14230R:	Iskren Chernev <[email protected]>
14231R:	Krzysztof Kozlowski <[email protected]>
14232R:	Marek Szyprowski <[email protected]>
14233R:	Matheus Castello <[email protected]>
14234L:	[email protected]
14235S:	Maintained
14236F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14237F:	drivers/power/supply/max17040_battery.c
14238
14239MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14240R:	Hans de Goede <[email protected]>
14241R:	Krzysztof Kozlowski <[email protected]>
14242R:	Marek Szyprowski <[email protected]>
14243R:	Sebastian Krzyszkowiak <[email protected]>
14244R:	Purism Kernel Team <[email protected]>
14245L:	[email protected]
14246S:	Maintained
14247F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14248F:	drivers/power/supply/max17042_battery.c
14249
14250MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14251M:	Laurent Pinchart <[email protected]>
14252L:	[email protected]
14253S:	Maintained
14254F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14255F:	drivers/regulator/max20086-regulator.c
14256
14257MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14258M:	Rajat Khandelwal <[email protected]>
14259L:	[email protected]
14260S:	Maintained
14261F:	drivers/iio/temperature/max30208.c
14262
14263MAXIM MAX77650 PMIC MFD DRIVER
14264M:	Bartosz Golaszewski <[email protected]>
14265L:	[email protected]
14266S:	Maintained
14267F:	Documentation/devicetree/bindings/*/*max77650.yaml
14268F:	Documentation/devicetree/bindings/*/max77650*.yaml
14269F:	drivers/gpio/gpio-max77650.c
14270F:	drivers/input/misc/max77650-onkey.c
14271F:	drivers/leds/leds-max77650.c
14272F:	drivers/mfd/max77650.c
14273F:	drivers/power/supply/max77650-charger.c
14274F:	drivers/regulator/max77650-regulator.c
14275F:	include/linux/mfd/max77650.h
14276
14277MAXIM MAX77714 PMIC MFD DRIVER
14278M:	Luca Ceresoli <[email protected]>
14279S:	Maintained
14280F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14281F:	drivers/mfd/max77714.c
14282F:	include/linux/mfd/max77714.h
14283
14284MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14285M:	Javier Martinez Canillas <[email protected]>
14286L:	[email protected]
14287S:	Supported
14288F:	Documentation/devicetree/bindings/*/*max77802.yaml
14289F:	drivers/regulator/max77802-regulator.c
14290F:	include/dt-bindings/*/*max77802.h
14291
14292MAXIM MAX77976 BATTERY CHARGER
14293M:	Luca Ceresoli <[email protected]>
14294S:	Supported
14295F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14296F:	drivers/power/supply/max77976_charger.c
14297
14298MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14299M:	Krzysztof Kozlowski <[email protected]>
14300L:	[email protected]
14301S:	Maintained
14302B:	mailto:[email protected]
14303F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14304F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14305F:	drivers/power/supply/max14577_charger.c
14306F:	drivers/power/supply/max77693_charger.c
14307
14308MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14309M:	Chanwoo Choi <[email protected]>
14310M:	Krzysztof Kozlowski <[email protected]>
14311L:	[email protected]
14312S:	Maintained
14313B:	mailto:[email protected]
14314F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14315F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14316F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14317F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14318F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14319F:	drivers/*/*max77843.c
14320F:	drivers/*/max14577*.c
14321F:	drivers/*/max77686*.c
14322F:	drivers/*/max77693*.c
14323F:	drivers/clk/clk-max77686.c
14324F:	drivers/extcon/extcon-max14577.c
14325F:	drivers/extcon/extcon-max77693.c
14326F:	drivers/rtc/rtc-max77686.c
14327F:	include/linux/mfd/max14577*.h
14328F:	include/linux/mfd/max77686*.h
14329F:	include/linux/mfd/max77693*.h
14330
14331MAXIRADIO FM RADIO RECEIVER DRIVER
14332M:	Hans Verkuil <[email protected]>
14333L:	[email protected]
14334S:	Maintained
14335W:	https://linuxtv.org
14336T:	git git://linuxtv.org/media.git
14337F:	drivers/media/radio/radio-maxiradio*
14338
14339MAXLINEAR ETHERNET PHY DRIVER
14340M:	Xu Liang <[email protected]>
14341L:	[email protected]
14342S:	Supported
14343F:	drivers/net/phy/mxl-gpy.c
14344
14345MCAN MMIO DEVICE DRIVER
14346M:	Chandrasekar Ramakrishnan <[email protected]>
14347L:	[email protected]
14348S:	Maintained
14349F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14350F:	drivers/net/can/m_can/m_can.c
14351F:	drivers/net/can/m_can/m_can.h
14352F:	drivers/net/can/m_can/m_can_platform.c
14353
14354MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14355R:	Yasushi SHOJI <[email protected]>
14356L:	[email protected]
14357S:	Maintained
14358F:	drivers/net/can/usb/mcba_usb.c
14359
14360MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14361M:	Rishi Gupta <[email protected]>
14362L:	[email protected]
14363L:	[email protected]
14364S:	Maintained
14365F:	drivers/hid/hid-mcp2221.c
14366
14367MCP251XFD SPI-CAN NETWORK DRIVER
14368M:	Marc Kleine-Budde <[email protected]>
14369M:	Manivannan Sadhasivam <[email protected]>
14370R:	Thomas Kopp <[email protected]>
14371L:	[email protected]
14372S:	Maintained
14373F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14374F:	drivers/net/can/spi/mcp251xfd/
14375
14376MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14377M:	Peter Rosin <[email protected]>
14378L:	[email protected]
14379S:	Maintained
14380F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14381F:	drivers/iio/potentiometer/mcp4018.c
14382F:	drivers/iio/potentiometer/mcp4531.c
14383
14384MCP4821 DAC DRIVER
14385M:	Anshul Dalal <[email protected]>
14386L:	[email protected]
14387S:	Maintained
14388F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14389F:	drivers/iio/dac/mcp4821.c
14390
14391MCR20A IEEE-802.15.4 RADIO DRIVER
14392M:	Stefan Schmidt <[email protected]>
14393L:	[email protected]
14394S:	Odd Fixes
14395W:	https://github.com/xueliu/mcr20a-linux
14396F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14397F:	drivers/net/ieee802154/mcr20a.c
14398F:	drivers/net/ieee802154/mcr20a.h
14399
14400MDIO REGMAP DRIVER
14401M:	Maxime Chevallier <[email protected]>
14402L:	[email protected]
14403S:	Maintained
14404F:	drivers/net/mdio/mdio-regmap.c
14405F:	include/linux/mdio/mdio-regmap.h
14406
14407MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14408M:	William Breathitt Gray <[email protected]>
14409L:	[email protected]
14410S:	Maintained
14411F:	drivers/iio/dac/cio-dac.c
14412
14413MEDIA CONTROLLER FRAMEWORK
14414M:	Sakari Ailus <[email protected]>
14415M:	Laurent Pinchart <[email protected]>
14416L:	[email protected]
14417S:	Supported
14418W:	https://www.linuxtv.org
14419T:	git git://linuxtv.org/media.git
14420F:	drivers/media/mc/
14421F:	include/media/media-*.h
14422F:	include/uapi/linux/media.h
14423
14424MEDIA DRIVER FOR FREESCALE IMX PXP
14425M:	Philipp Zabel <[email protected]>
14426L:	[email protected]
14427S:	Maintained
14428T:	git git://linuxtv.org/media.git
14429F:	drivers/media/platform/nxp/imx-pxp.[ch]
14430
14431MEDIA DRIVERS FOR ASCOT2E
14432M:	Abylay Ospan <[email protected]>
14433L:	[email protected]
14434S:	Supported
14435W:	https://linuxtv.org
14436W:	http://netup.tv/
14437T:	git git://linuxtv.org/media.git
14438F:	drivers/media/dvb-frontends/ascot2e*
14439
14440MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14441M:	Jasmin Jessich <[email protected]>
14442L:	[email protected]
14443S:	Maintained
14444W:	https://linuxtv.org
14445T:	git git://linuxtv.org/media.git
14446F:	drivers/media/dvb-frontends/cxd2099*
14447
14448MEDIA DRIVERS FOR CXD2841ER
14449M:	Abylay Ospan <[email protected]>
14450L:	[email protected]
14451S:	Supported
14452W:	https://linuxtv.org
14453W:	http://netup.tv/
14454T:	git git://linuxtv.org/media.git
14455F:	drivers/media/dvb-frontends/cxd2841er*
14456
14457MEDIA DRIVERS FOR CXD2880
14458M:	Yasunari Takiguchi <[email protected]>
14459L:	[email protected]
14460S:	Supported
14461W:	http://linuxtv.org/
14462T:	git git://linuxtv.org/media.git
14463F:	drivers/media/dvb-frontends/cxd2880/*
14464F:	drivers/media/spi/cxd2880*
14465
14466MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14467L:	[email protected]
14468S:	Orphan
14469W:	https://linuxtv.org
14470T:	git git://linuxtv.org/media.git
14471F:	drivers/media/pci/ddbridge/*
14472
14473MEDIA DRIVERS FOR FREESCALE IMX
14474M:	Steve Longerbeam <[email protected]>
14475M:	Philipp Zabel <[email protected]>
14476L:	[email protected]
14477S:	Maintained
14478T:	git git://linuxtv.org/media.git
14479F:	Documentation/admin-guide/media/imx.rst
14480F:	Documentation/devicetree/bindings/media/imx.txt
14481F:	drivers/staging/media/imx/
14482F:	include/linux/imx-media.h
14483F:	include/media/imx.h
14484
14485MEDIA DRIVERS FOR FREESCALE IMX7/8
14486M:	Rui Miguel Silva <[email protected]>
14487M:	Laurent Pinchart <[email protected]>
14488M:	Martin Kepplinger <[email protected]>
14489R:	Purism Kernel Team <[email protected]>
14490L:	[email protected]
14491S:	Maintained
14492T:	git git://linuxtv.org/media.git
14493F:	Documentation/admin-guide/media/imx7.rst
14494F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14495F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14496F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14497F:	drivers/media/platform/nxp/imx-mipi-csis.c
14498F:	drivers/media/platform/nxp/imx7-media-csi.c
14499F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14500
14501MEDIA DRIVERS FOR HELENE
14502M:	Abylay Ospan <[email protected]>
14503L:	[email protected]
14504S:	Supported
14505W:	https://linuxtv.org
14506W:	http://netup.tv/
14507T:	git git://linuxtv.org/media.git
14508F:	drivers/media/dvb-frontends/helene*
14509
14510MEDIA DRIVERS FOR HORUS3A
14511M:	Abylay Ospan <[email protected]>
14512L:	[email protected]
14513S:	Supported
14514W:	https://linuxtv.org
14515W:	http://netup.tv/
14516T:	git git://linuxtv.org/media.git
14517F:	drivers/media/dvb-frontends/horus3a*
14518
14519MEDIA DRIVERS FOR LNBH25
14520M:	Abylay Ospan <[email protected]>
14521L:	[email protected]
14522S:	Supported
14523W:	https://linuxtv.org
14524W:	http://netup.tv/
14525T:	git git://linuxtv.org/media.git
14526F:	drivers/media/dvb-frontends/lnbh25*
14527
14528MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14529L:	[email protected]
14530S:	Orphan
14531W:	https://linuxtv.org
14532T:	git git://linuxtv.org/media.git
14533F:	drivers/media/dvb-frontends/mxl5xx*
14534
14535MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14536M:	Abylay Ospan <[email protected]>
14537L:	[email protected]
14538S:	Supported
14539W:	https://linuxtv.org
14540W:	http://netup.tv/
14541T:	git git://linuxtv.org/media.git
14542F:	drivers/media/pci/netup_unidvb/*
14543
14544MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14545M:	Dmitry Osipenko <[email protected]>
14546L:	[email protected]
14547L:	[email protected]
14548S:	Maintained
14549T:	git git://linuxtv.org/media.git
14550F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14551F:	drivers/media/platform/nvidia/tegra-vde/
14552
14553MEDIA DRIVERS FOR RENESAS - CEU
14554M:	Jacopo Mondi <[email protected]>
14555L:	[email protected]
14556L:	[email protected]
14557S:	Supported
14558T:	git git://linuxtv.org/media.git
14559F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14560F:	drivers/media/platform/renesas/renesas-ceu.c
14561F:	include/media/drv-intf/renesas-ceu.h
14562
14563MEDIA DRIVERS FOR RENESAS - DRIF
14564M:	Fabrizio Castro <[email protected]>
14565L:	[email protected]
14566L:	[email protected]
14567S:	Supported
14568T:	git git://linuxtv.org/media.git
14569F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14570F:	drivers/media/platform/renesas/rcar_drif.c
14571
14572MEDIA DRIVERS FOR RENESAS - FCP
14573M:	Laurent Pinchart <[email protected]>
14574L:	[email protected]
14575L:	[email protected]
14576S:	Supported
14577T:	git git://linuxtv.org/media.git
14578F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14579F:	drivers/media/platform/renesas/rcar-fcp.c
14580F:	include/media/rcar-fcp.h
14581
14582MEDIA DRIVERS FOR RENESAS - FDP1
14583M:	Kieran Bingham <kieran.bingham[email protected]>
14584L:	[email protected]
14585L:	[email protected]
14586S:	Supported
14587T:	git git://linuxtv.org/media.git
14588F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14589F:	drivers/media/platform/renesas/rcar_fdp1.c
14590
14591MEDIA DRIVERS FOR RENESAS - VIN
14592M:	Niklas Söderlund <[email protected]>
14593L:	[email protected]
14594L:	[email protected]
14595S:	Supported
14596T:	git git://linuxtv.org/media.git
14597F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14598F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14599F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14600F:	drivers/media/platform/renesas/rcar-csi2.c
14601F:	drivers/media/platform/renesas/rcar-isp.c
14602F:	drivers/media/platform/renesas/rcar-vin/
14603
14604MEDIA DRIVERS FOR RENESAS - VSP1
14605M:	Laurent Pinchart <[email protected]>
14606M:	Kieran Bingham <kieran.bingham[email protected]>
14607L:	[email protected]
14608L:	[email protected]
14609S:	Supported
14610T:	git git://linuxtv.org/media.git
14611F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14612F:	drivers/media/platform/renesas/vsp1/
14613
14614MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14615L:	[email protected]
14616S:	Orphan
14617W:	https://linuxtv.org
14618T:	git git://linuxtv.org/media.git
14619F:	drivers/media/dvb-frontends/stv0910*
14620
14621MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14622L:	[email protected]
14623S:	Orphan
14624W:	https://linuxtv.org
14625T:	git git://linuxtv.org/media.git
14626F:	drivers/media/dvb-frontends/stv6111*
14627
14628MEDIA DRIVERS FOR STM32 - CSI
14629M:	Alain Volmat <[email protected]>
14630L:	[email protected]
14631S:	Supported
14632T:	git git://linuxtv.org/media_tree.git
14633F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14634F:	drivers/media/platform/st/stm32/stm32-csi.c
14635
14636MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14637M:	Hugues Fruchet <[email protected]>
14638M:	Alain Volmat <[email protected]>
14639L:	[email protected]
14640S:	Supported
14641T:	git git://linuxtv.org/media.git
14642F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14643F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14644F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14645F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14646
14647MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14648M:	Mauro Carvalho Chehab <[email protected]>
14649L:	[email protected]
14650S:	Maintained
14651W:	https://linuxtv.org
14652Q:	http://patchwork.kernel.org/project/linux-media/list/
14653T:	git git://linuxtv.org/media.git
14654F:	Documentation/admin-guide/media/
14655F:	Documentation/devicetree/bindings/media/
14656F:	Documentation/driver-api/media/
14657F:	Documentation/userspace-api/media/
14658F:	drivers/media/
14659F:	drivers/staging/media/
14660F:	include/dt-bindings/media/
14661F:	include/linux/platform_data/media/
14662F:	include/media/
14663F:	include/uapi/linux/dvb/
14664F:	include/uapi/linux/ivtv*
14665F:	include/uapi/linux/media.h
14666F:	include/uapi/linux/uvcvideo.h
14667F:	include/uapi/linux/v4l2-*
14668F:	include/uapi/linux/videodev2.h
14669
14670MEDIATEK BLUETOOTH DRIVER
14671M:	Sean Wang <[email protected]>
14672L:	[email protected]
14673L:	[email protected] (moderated for non-subscribers)
14674S:	Maintained
14675F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14676F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14677F:	drivers/bluetooth/btmtkuart.c
14678
14679MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14680M:	Sen Chu <[email protected]>
14681M:	Sean Wang <[email protected]>
14682M:	Macpaul Lin <[email protected]>
14683L:	[email protected]
14684S:	Maintained
14685F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14686F:	drivers/power/reset/mt6323-poweroff.c
14687
14688MEDIATEK CIR DRIVER
14689M:	Sean Wang <[email protected]>
14690S:	Maintained
14691F:	drivers/media/rc/mtk-cir.c
14692
14693MEDIATEK DMA DRIVER
14694M:	Sean Wang <[email protected]>
14695L:	[email protected]
14696L:	[email protected] (moderated for non-subscribers)
14697L:	[email protected] (moderated for non-subscribers)
14698S:	Maintained
14699F:	Documentation/devicetree/bindings/dma/mediatek,*
14700F:	drivers/dma/mediatek/
14701
14702MEDIATEK ETHERNET DRIVER
14703M:	Felix Fietkau <[email protected]>
14704M:	Sean Wang <[email protected]>
14705M:	Lorenzo Bianconi <[email protected]>
14706L:	[email protected]
14707S:	Maintained
14708F:	drivers/net/ethernet/mediatek/
14709
14710MEDIATEK ETHERNET PCS DRIVER
14711M:	Alexander Couzens <[email protected]>
14712M:	Daniel Golle <[email protected]>
14713L:	[email protected]
14714S:	Maintained
14715F:	drivers/net/pcs/pcs-mtk-lynxi.c
14716F:	include/linux/pcs/pcs-mtk-lynxi.h
14717
14718MEDIATEK ETHERNET PHY DRIVERS
14719M:	Daniel Golle <[email protected]>
14720M:	Qingfang Deng <[email protected]>
14721M:	SkyLake Huang <[email protected]>
14722L:	[email protected]
14723S:	Maintained
14724F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14725F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14726F:	drivers/net/phy/mediatek/mtk-ge.c
14727F:	drivers/net/phy/mediatek/mtk.h
14728F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14729
14730MEDIATEK I2C CONTROLLER DRIVER
14731M:	Qii Wang <[email protected]>
14732L:	[email protected]
14733S:	Maintained
14734F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14735F:	drivers/i2c/busses/i2c-mt65xx.c
14736
14737MEDIATEK IOMMU DRIVER
14738M:	Yong Wu <[email protected]>
14739L:	[email protected]
14740L:	[email protected] (moderated for non-subscribers)
14741S:	Supported
14742F:	Documentation/devicetree/bindings/iommu/mediatek*
14743F:	drivers/iommu/mtk_iommu*
14744F:	include/dt-bindings/memory/mediatek,mt*-port.h
14745F:	include/dt-bindings/memory/mt*-port.h
14746
14747MEDIATEK JPEG DRIVER
14748M:	Bin Liu <[email protected]>
14749S:	Supported
14750F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14751F:	drivers/media/platform/mediatek/jpeg/
14752
14753MEDIATEK KEYPAD DRIVER
14754M:	Mattijs Korpershoek <[email protected]>
14755S:	Supported
14756F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14757F:	drivers/input/keyboard/mt6779-keypad.c
14758
14759MEDIATEK MDP DRIVER
14760M:	Minghsiu Tsai <[email protected]>
14761M:	Houlong Wei <[email protected]>
14762M:	Andrew-CT Chen <[email protected]>
14763S:	Supported
14764F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14765F:	drivers/media/platform/mediatek/mdp/
14766F:	drivers/media/platform/mediatek/vpu/
14767
14768MEDIATEK MEDIA DRIVER
14769M:	Tiffany Lin <[email protected]>
14770M:	Andrew-CT Chen <[email protected]>
14771M:	Yunfei Dong <[email protected]>
14772S:	Supported
14773F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14774F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14775F:	drivers/media/platform/mediatek/vcodec/
14776F:	drivers/media/platform/mediatek/vpu/
14777
14778MEDIATEK MIPI-CSI CDPHY DRIVER
14779M:	Julien Stephan <[email protected]>
14780M:	Andy Hsieh <[email protected]>
14781S:	Supported
14782F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14783F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14784
14785MEDIATEK MMC/SD/SDIO DRIVER
14786M:	Chaotian Jing <[email protected]>
14787S:	Maintained
14788F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14789F:	drivers/mmc/host/mtk-sd.c
14790
14791MEDIATEK MT6735 CLOCK & RESET DRIVERS
14792M:	Yassine Oudjana <[email protected]>
14793L:	[email protected]
14794L:	[email protected] (moderated for non-subscribers)
14795S:	Maintained
14796F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14797F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14798F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14799F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14800F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14801F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14802F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14803F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14804F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14805F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14806F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14807F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14808F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14809F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14810F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14811F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14812F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14813F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14814F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14815F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14816
14817MEDIATEK MT76 WIRELESS LAN DRIVER
14818M:	Felix Fietkau <[email protected]>
14819M:	Lorenzo Bianconi <[email protected]>
14820M:	Ryder Lee <[email protected]>
14821R:	Shayne Chen <[email protected]>
14822R:	Sean Wang <[email protected]>
14823L:	[email protected]
14824S:	Maintained
14825T:	git https://github.com/nbd168/wireless
14826F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14827F:	drivers/net/wireless/mediatek/mt76/
14828
14829MEDIATEK MT7601U WIRELESS LAN DRIVER
14830M:	Jakub Kicinski <[email protected]>
14831L:	[email protected]
14832S:	Maintained
14833F:	drivers/net/wireless/mediatek/mt7601u/
14834
14835MEDIATEK MT7621 CLOCK DRIVER
14836M:	Sergio Paracuellos <[email protected]>
14837S:	Maintained
14838F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14839F:	drivers/clk/ralink/clk-mt7621.c
14840
14841MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14842M:	Sergio Paracuellos <[email protected]>
14843S:	Maintained
14844F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14845F:	drivers/pci/controller/pcie-mt7621.c
14846
14847MEDIATEK MT7621 PHY PCI DRIVER
14848M:	Sergio Paracuellos <[email protected]>
14849S:	Maintained
14850F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14851F:	drivers/phy/ralink/phy-mt7621-pci.c
14852
14853MEDIATEK MT7621/28/88 I2C DRIVER
14854M:	Stefan Roese <[email protected]>
14855L:	[email protected]
14856S:	Maintained
14857F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14858F:	drivers/i2c/busses/i2c-mt7621.c
14859
14860MEDIATEK MTMIPS CLOCK DRIVER
14861M:	Sergio Paracuellos <[email protected]>
14862S:	Maintained
14863F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14864F:	drivers/clk/ralink/clk-mtmips.c
14865
14866MEDIATEK NAND CONTROLLER DRIVER
14867L:	[email protected]
14868S:	Orphan
14869F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14870F:	drivers/mtd/nand/raw/mtk_*
14871
14872MEDIATEK PMIC LED DRIVER
14873M:	Sen Chu <[email protected]>
14874M:	Sean Wang <[email protected]>
14875M:	Macpaul Lin <[email protected]>
14876S:	Maintained
14877F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14878F:	drivers/leds/leds-mt6323.c
14879
14880MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14881M:	Sean Wang <[email protected]>
14882S:	Maintained
14883F:	drivers/char/hw_random/mtk-rng.c
14884
14885MEDIATEK SMI DRIVER
14886M:	Yong Wu <[email protected]>
14887L:	[email protected] (moderated for non-subscribers)
14888S:	Supported
14889F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14890F:	drivers/memory/mtk-smi.c
14891F:	include/soc/mediatek/smi.h
14892
14893MEDIATEK SWITCH DRIVER
14894M:	Chester A. Unal <[email protected]>
14895M:	Daniel Golle <[email protected]>
14896M:	DENG Qingfang <[email protected]>
14897M:	Sean Wang <[email protected]>
14898L:	[email protected]
14899S:	Maintained
14900F:	drivers/net/dsa/mt7530-mdio.c
14901F:	drivers/net/dsa/mt7530-mmio.c
14902F:	drivers/net/dsa/mt7530.*
14903F:	net/dsa/tag_mtk.c
14904
14905MEDIATEK T7XX 5G WWAN MODEM DRIVER
14906M:	Chandrashekar Devegowda <[email protected]>
14907R:	Chiranjeevi Rapolu <[email protected]>
14908R:	Liu Haijun <[email protected]>
14909R:	M Chetan Kumar <[email protected]>
14910R:	Ricardo Martinez <[email protected]>
14911L:	[email protected]
14912S:	Supported
14913F:	drivers/net/wwan/t7xx/
14914
14915MEDIATEK USB3 DRD IP DRIVER
14916M:	Chunfeng Yun <[email protected]>
14917L:	[email protected]
14918L:	[email protected] (moderated for non-subscribers)
14919L:	[email protected] (moderated for non-subscribers)
14920S:	Maintained
14921F:	Documentation/devicetree/bindings/usb/mediatek,*
14922F:	drivers/usb/host/xhci-mtk*
14923F:	drivers/usb/mtu3/
14924
14925MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14926M:	Peter Senna Tschudin <[email protected]>
14927M:	Ian Ray <[email protected]>
14928M:	Martyn Welch <[email protected]>
14929S:	Maintained
14930F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14931F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14932
14933MEGARAID SCSI/SAS DRIVERS
14934M:	Kashyap Desai <[email protected]>
14935M:	Sumit Saxena <[email protected]>
14936M:	Shivasharan S <[email protected]>
14937M:	Chandrakanth patil <[email protected]>
14938L:	[email protected]
14939L:	[email protected]
14940S:	Maintained
14941W:	http://www.avagotech.com/support/
14942F:	Documentation/scsi/megaraid.rst
14943F:	drivers/scsi/megaraid.*
14944F:	drivers/scsi/megaraid/
14945
14946MELEXIS MLX90614 DRIVER
14947M:	Crt Mori <[email protected]>
14948L:	[email protected]
14949S:	Supported
14950W:	http://www.melexis.com
14951F:	drivers/iio/temperature/mlx90614.c
14952
14953MELEXIS MLX90632 DRIVER
14954M:	Crt Mori <[email protected]>
14955L:	[email protected]
14956S:	Supported
14957W:	http://www.melexis.com
14958F:	drivers/iio/temperature/mlx90632.c
14959
14960MELEXIS MLX90635 DRIVER
14961M:	Crt Mori <[email protected]>
14962L:	[email protected]
14963S:	Supported
14964W:	http://www.melexis.com
14965F:	drivers/iio/temperature/mlx90635.c
14966
14967MELFAS MIP4 TOUCHSCREEN DRIVER
14968M:	Sangwon Jee <[email protected]>
14969S:	Supported
14970W:	http://www.melfas.com
14971F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14972F:	drivers/input/touchscreen/melfas_mip4.c
14973
14974MELLANOX BLUEFIELD I2C DRIVER
14975M:	Khalil Blaiech <[email protected]>
14976M:	Asmaa Mnebhi <[email protected]>
14977L:	[email protected]
14978S:	Supported
14979F:	drivers/i2c/busses/i2c-mlxbf.c
14980
14981MELLANOX ETHERNET DRIVER (mlx4_en)
14982M:	Tariq Toukan <[email protected]>
14983L:	[email protected]
14984S:	Maintained
14985W:	https://www.nvidia.com/networking/
14986Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14987F:	drivers/net/ethernet/mellanox/mlx4/en_*
14988
14989MELLANOX ETHERNET DRIVER (mlx5e)
14990M:	Saeed Mahameed <[email protected]>
14991M:	Tariq Toukan <[email protected]>
14992L:	[email protected]
14993S:	Maintained
14994W:	https://www.nvidia.com/networking/
14995Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14996F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14997
14998MELLANOX ETHERNET INNOVA DRIVERS
14999R:	Boris Pismenny <[email protected]>
15000L:	[email protected]
15001S:	Maintained
15002W:	https://www.nvidia.com/networking/
15003Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15004F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15005F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15006F:	include/linux/mlx5/mlx5_ifc_fpga.h
15007
15008MELLANOX ETHERNET SWITCH DRIVERS
15009M:	Ido Schimmel <[email protected]>
15010M:	Petr Machata <[email protected]>
15011L:	[email protected]
15012S:	Supported
15013W:	https://www.nvidia.com/networking/
15014Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15015F:	drivers/net/ethernet/mellanox/mlxsw/
15016F:	tools/testing/selftests/drivers/net/mlxsw/
15017
15018MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15019M:	[email protected]
15020L:	[email protected]
15021S:	Supported
15022W:	https://www.nvidia.com/networking/
15023Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15024F:	drivers/net/ethernet/mellanox/mlxfw/
15025
15026MELLANOX HARDWARE PLATFORM SUPPORT
15027M:	Hans de Goede <[email protected]>
15028M:	Ilpo Järvinen <[email protected]>
15029M:	Vadim Pasternak <[email protected]>
15030L:	[email protected]
15031S:	Supported
15032F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15033F:	drivers/platform/mellanox/
15034F:	include/linux/platform_data/mlxreg.h
15035
15036MELLANOX MLX4 core VPI driver
15037M:	Tariq Toukan <[email protected]>
15038L:	[email protected]
15039L:	[email protected]
15040S:	Maintained
15041W:	https://www.nvidia.com/networking/
15042Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15043F:	drivers/net/ethernet/mellanox/mlx4/
15044F:	include/linux/mlx4/
15045
15046MELLANOX MLX4 IB driver
15047M:	Yishai Hadas <[email protected]>
15048L:	[email protected]
15049S:	Supported
15050W:	https://www.nvidia.com/networking/
15051Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15052F:	drivers/infiniband/hw/mlx4/
15053F:	include/linux/mlx4/
15054F:	include/uapi/rdma/mlx4-abi.h
15055
15056MELLANOX MLX5 core VPI driver
15057M:	Saeed Mahameed <[email protected]>
15058M:	Leon Romanovsky <[email protected]>
15059M:	Tariq Toukan <[email protected]>
15060L:	[email protected]
15061L:	[email protected]
15062S:	Maintained
15063W:	https://www.nvidia.com/networking/
15064Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15065F:	Documentation/networking/device_drivers/ethernet/mellanox/
15066F:	drivers/net/ethernet/mellanox/mlx5/core/
15067F:	include/linux/mlx5/
15068
15069MELLANOX MLX5 IB driver
15070M:	Leon Romanovsky <[email protected]>
15071L:	[email protected]
15072S:	Supported
15073W:	https://www.nvidia.com/networking/
15074Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15075F:	drivers/infiniband/hw/mlx5/
15076F:	include/linux/mlx5/
15077F:	include/uapi/rdma/mlx5-abi.h
15078
15079MELLANOX MLX5 VDPA DRIVER
15080M:	Dragos Tatulea <[email protected]>
15081L:	[email protected]
15082S:	Supported
15083F:	drivers/vdpa/mlx5/
15084
15085MELLANOX MLXCPLD I2C AND MUX DRIVER
15086M:	Vadim Pasternak <[email protected]>
15087M:	Michael Shych <[email protected]>
15088L:	[email protected]
15089S:	Supported
15090F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15091F:	drivers/i2c/busses/i2c-mlxcpld.c
15092F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15093
15094MELLANOX MLXCPLD LED DRIVER
15095M:	Vadim Pasternak <[email protected]>
15096L:	[email protected]
15097S:	Supported
15098F:	Documentation/leds/leds-mlxcpld.rst
15099F:	drivers/leds/leds-mlxcpld.c
15100F:	drivers/leds/leds-mlxreg.c
15101
15102MELLANOX PLATFORM DRIVER
15103M:	Vadim Pasternak <[email protected]>
15104L:	[email protected]
15105S:	Supported
15106F:	drivers/platform/x86/mlx-platform.c
15107
15108MEMBARRIER SUPPORT
15109M:	Mathieu Desnoyers <[email protected]>
15110M:	"Paul E. McKenney" <[email protected]>
15111L:	[email protected]
15112S:	Supported
15113F:	Documentation/scheduler/membarrier.rst
15114F:	arch/*/include/asm/membarrier.h
15115F:	arch/*/include/asm/sync_core.h
15116F:	include/uapi/linux/membarrier.h
15117F:	kernel/sched/membarrier.c
15118
15119MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15120M:	Mike Rapoport <[email protected]>
15121L:	[email protected]
15122S:	Maintained
15123F:	Documentation/core-api/boot-time-mm.rst
15124F:	include/linux/memblock.h
15125F:	mm/memblock.c
15126F:	mm/mm_init.c
15127F:	tools/testing/memblock/
15128
15129MEMORY ALLOCATION PROFILING
15130M:	Suren Baghdasaryan <[email protected]>
15131M:	Kent Overstreet <[email protected]>
15132L:	[email protected]
15133S:	Maintained
15134F:	Documentation/mm/allocation-profiling.rst
15135F:	include/linux/alloc_tag.h
15136F:	include/linux/pgalloc_tag.h
15137F:	lib/alloc_tag.c
15138
15139MEMORY CONTROLLER DRIVERS
15140M:	Krzysztof Kozlowski <[email protected]>
15141L:	[email protected]
15142S:	Maintained
15143B:	mailto:[email protected]
15144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15145F:	Documentation/devicetree/bindings/memory-controllers/
15146F:	drivers/memory/
15147F:	include/dt-bindings/memory/
15148F:	include/memory/
15149
15150MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15151M:	Dmitry Osipenko <[email protected]>
15152L:	[email protected]
15153L:	[email protected]
15154S:	Maintained
15155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15156F:	drivers/devfreq/tegra30-devfreq.c
15157
15158MEMORY HOT(UN)PLUG
15159M:	David Hildenbrand <[email protected]>
15160M:	Oscar Salvador <[email protected]>
15161L:	[email protected]
15162S:	Maintained
15163F:	Documentation/admin-guide/mm/memory-hotplug.rst
15164F:	Documentation/core-api/memory-hotplug.rst
15165F:	drivers/base/memory.c
15166F:	include/linux/memory_hotplug.h
15167F:	mm/memory_hotplug.c
15168F:	tools/testing/selftests/memory-hotplug/
15169
15170MEMORY MANAGEMENT
15171M:	Andrew Morton <[email protected]>
15172L:	[email protected]
15173S:	Maintained
15174W:	http://www.linux-mm.org
15175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15176T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15177F:	Documentation/admin-guide/mm/
15178F:	Documentation/mm/
15179F:	include/linux/gfp.h
15180F:	include/linux/gfp_types.h
15181F:	include/linux/memfd.h
15182F:	include/linux/memory.h
15183F:	include/linux/memory_hotplug.h
15184F:	include/linux/memory-tiers.h
15185F:	include/linux/mempolicy.h
15186F:	include/linux/mempool.h
15187F:	include/linux/memremap.h
15188F:	include/linux/mm.h
15189F:	include/linux/mm_*.h
15190F:	include/linux/mmzone.h
15191F:	include/linux/mmu_notifier.h
15192F:	include/linux/pagewalk.h
15193F:	include/linux/rmap.h
15194F:	include/trace/events/ksm.h
15195F:	mm/
15196F:	tools/mm/
15197F:	tools/testing/selftests/mm/
15198N:	include/linux/page[-_]*
15199
15200MEMORY MAPPING
15201M:	Andrew Morton <[email protected]>
15202M:	Liam R. Howlett <[email protected]>
15203M:	Lorenzo Stoakes <[email protected]>
15204R:	Vlastimil Babka <[email protected]>
15205R:	Jann Horn <[email protected]>
15206L:	[email protected]
15207S:	Maintained
15208W:	http://www.linux-mm.org
15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15210F:	mm/mlock.c
15211F:	mm/mmap.c
15212F:	mm/mprotect.c
15213F:	mm/mremap.c
15214F:	mm/mseal.c
15215F:	mm/vma.c
15216F:	mm/vma.h
15217F:	mm/vma_internal.h
15218F:	tools/testing/vma/
15219
15220MEMORY TECHNOLOGY DEVICES (MTD)
15221M:	Miquel Raynal <[email protected]>
15222M:	Richard Weinberger <[email protected]>
15223M:	Vignesh Raghavendra <[email protected]>
15224L:	[email protected]
15225S:	Maintained
15226W:	http://www.linux-mtd.infradead.org/
15227Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15228C:	irc://irc.oftc.net/mtd
15229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15231F:	Documentation/devicetree/bindings/mtd/
15232F:	drivers/mtd/
15233F:	include/linux/mtd/
15234F:	include/uapi/mtd/
15235
15236MEN A21 WATCHDOG DRIVER
15237M:	Johannes Thumshirn <[email protected]>
15238L:	[email protected]
15239S:	Maintained
15240F:	drivers/watchdog/mena21_wdt.c
15241
15242MEN CHAMELEON BUS (mcb)
15243M:	Johannes Thumshirn <[email protected]>
15244S:	Maintained
15245F:	Documentation/driver-api/men-chameleon-bus.rst
15246F:	drivers/mcb/
15247F:	include/linux/mcb.h
15248
15249MEN F21BMC (Board Management Controller)
15250M:	Andreas Werner <[email protected]>
15251S:	Supported
15252F:	Documentation/hwmon/menf21bmc.rst
15253F:	drivers/hwmon/menf21bmc_hwmon.c
15254F:	drivers/leds/leds-menf21bmc.c
15255F:	drivers/mfd/menf21bmc.c
15256F:	drivers/watchdog/menf21bmc_wdt.c
15257
15258MEN Z069 WATCHDOG DRIVER
15259M:	Johannes Thumshirn <[email protected]>
15260L:	[email protected]
15261S:	Maintained
15262F:	drivers/watchdog/menz69_wdt.c
15263
15264MESON AO CEC DRIVER FOR AMLOGIC SOCS
15265M:	Neil Armstrong <[email protected]>
15266L:	[email protected]
15267L:	[email protected]
15268S:	Supported
15269W:	http://linux-meson.com/
15270T:	git git://linuxtv.org/media.git
15271F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15272F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15273F:	drivers/media/cec/platform/meson/ao-cec.c
15274
15275MESON GE2D DRIVER FOR AMLOGIC SOCS
15276M:	Neil Armstrong <[email protected]>
15277L:	[email protected]
15278L:	[email protected]
15279S:	Supported
15280T:	git git://linuxtv.org/media.git
15281F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15282F:	drivers/media/platform/amlogic/meson-ge2d/
15283
15284MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15285M:	Liang Yang <[email protected]>
15286L:	[email protected]
15287S:	Maintained
15288F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15289F:	drivers/mtd/nand/raw/meson_*
15290
15291MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15292M:	Neil Armstrong <[email protected]>
15293L:	[email protected]
15294L:	[email protected]
15295S:	Supported
15296T:	git git://linuxtv.org/media.git
15297F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15298F:	drivers/staging/media/meson/vdec/
15299
15300META ETHERNET DRIVERS
15301M:	Alexander Duyck <[email protected]>
15302M:	Jakub Kicinski <[email protected]>
15303R:	[email protected]
15304S:	Maintained
15305F:	Documentation/networking/device_drivers/ethernet/meta/
15306F:	drivers/net/ethernet/meta/
15307
15308METHODE UDPU SUPPORT
15309M:	Robert Marko <[email protected]>
15310S:	Maintained
15311F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15312F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15313
15314MHI BUS
15315M:	Manivannan Sadhasivam <[email protected]>
15316L:	[email protected]
15317L:	[email protected]
15318S:	Maintained
15319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15320F:	Documentation/ABI/stable/sysfs-bus-mhi
15321F:	Documentation/mhi/
15322F:	drivers/bus/mhi/
15323F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15324F:	include/linux/mhi.h
15325
15326MICROBLAZE ARCHITECTURE
15327M:	Michal Simek <[email protected]>
15328S:	Supported
15329W:	http://www.monstr.eu/fdt/
15330T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15331F:	arch/microblaze/
15332
15333MICROBLAZE TMR INJECT
15334M:	Appana Durga Kedareswara rao <[email protected]>
15335S:	Supported
15336F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15337F:	drivers/misc/xilinx_tmr_inject.c
15338
15339MICROBLAZE TMR MANAGER
15340M:	Appana Durga Kedareswara rao <[email protected]>
15341S:	Supported
15342F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15343F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15344F:	drivers/misc/xilinx_tmr_manager.c
15345
15346MICROCHIP AT91 DMA DRIVERS
15347M:	Ludovic Desroches <[email protected]>
15348L:	[email protected] (moderated for non-subscribers)
15349L:	[email protected]
15350S:	Supported
15351F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15352F:	drivers/dma/at_hdmac.c
15353F:	drivers/dma/at_xdmac.c
15354F:	include/dt-bindings/dma/at91.h
15355
15356MICROCHIP AT91 SERIAL DRIVER
15357M:	Richard Genoud <[email protected]>
15358S:	Maintained
15359F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15360F:	drivers/tty/serial/atmel_serial.c
15361F:	drivers/tty/serial/atmel_serial.h
15362
15363MICROCHIP AT91 USART MFD DRIVER
15364M:	Radu Pirea <[email protected]>
15365L:	[email protected]
15366S:	Supported
15367F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15368F:	drivers/mfd/at91-usart.c
15369F:	include/dt-bindings/mfd/at91-usart.h
15370
15371MICROCHIP AT91 USART SPI DRIVER
15372M:	Radu Pirea <[email protected]>
15373L:	[email protected]
15374S:	Supported
15375F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15376F:	drivers/spi/spi-at91-usart.c
15377
15378MICROCHIP AUDIO ASOC DRIVERS
15379M:	Claudiu Beznea <[email protected]>
15380M:	Andrei Simion <[email protected]>
15381L:	[email protected]
15382S:	Supported
15383F:	Documentation/devicetree/bindings/sound/atmel*
15384F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15385F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15386F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15387F:	sound/soc/atmel
15388
15389MICROCHIP CSI2DC DRIVER
15390M:	Eugen Hristev <[email protected]>
15391L:	[email protected]
15392S:	Supported
15393F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15394F:	drivers/media/platform/microchip/microchip-csi2dc.c
15395
15396MICROCHIP ECC DRIVER
15397L:	[email protected]
15398S:	Orphan
15399F:	drivers/crypto/atmel-ecc.*
15400
15401MICROCHIP EIC DRIVER
15402M:	Claudiu Beznea <[email protected]>
15403L:	[email protected] (moderated for non-subscribers)
15404S:	Supported
15405F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15406F:	drivers/irqchip/irq-mchp-eic.c
15407
15408MICROCHIP I2C DRIVER
15409M:	Codrin Ciubotariu <[email protected]>
15410L:	[email protected]
15411S:	Supported
15412F:	drivers/i2c/busses/i2c-at91-*.c
15413F:	drivers/i2c/busses/i2c-at91.h
15414
15415MICROCHIP ISC DRIVER
15416M:	Eugen Hristev <[email protected]>
15417L:	[email protected]
15418S:	Supported
15419F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15420F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15421F:	drivers/media/platform/microchip/microchip-isc*
15422F:	drivers/media/platform/microchip/microchip-sama*-isc*
15423F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15424F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15425F:	include/linux/atmel-isc-media.h
15426
15427MICROCHIP ISI DRIVER
15428M:	Eugen Hristev <[email protected]>
15429L:	[email protected]
15430S:	Supported
15431F:	drivers/media/platform/atmel/atmel-isi.c
15432F:	drivers/media/platform/atmel/atmel-isi.h
15433
15434MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15435M:	Woojung Huh <[email protected]>
15436M:	[email protected]
15437L:	[email protected]
15438S:	Maintained
15439F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15440F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15441F:	drivers/net/dsa/microchip/*
15442F:	include/linux/dsa/ksz_common.h
15443F:	include/linux/platform_data/microchip-ksz.h
15444F:	net/dsa/tag_ksz.c
15445
15446MICROCHIP LAN743X ETHERNET DRIVER
15447M:	Bryan Whitehead <[email protected]>
15448M:	[email protected]
15449L:	[email protected]
15450S:	Maintained
15451F:	drivers/net/ethernet/microchip/lan743x_*
15452
15453MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15454M:	Parthiban Veerasooran <[email protected]>
15455L:	[email protected]
15456S:	Maintained
15457F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15458F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15459
15460MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15461M:	Arun Ramadoss <[email protected]>
15462R:	[email protected]
15463L:	[email protected]
15464S:	Maintained
15465F:	drivers/net/phy/microchip_t1.c
15466
15467MICROCHIP LAN966X ETHERNET DRIVER
15468M:	Horatiu Vultur <[email protected]>
15469M:	[email protected]
15470L:	[email protected]
15471S:	Maintained
15472F:	drivers/net/ethernet/microchip/lan966x/*
15473
15474MICROCHIP LAN966X OIC DRIVER
15475M:	Herve Codina <[email protected]>
15476S:	Maintained
15477F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15478F:	drivers/irqchip/irq-lan966x-oic.c
15479
15480MICROCHIP LAN966X PCI DRIVER
15481M:	Herve Codina <[email protected]>
15482S:	Maintained
15483F:	drivers/misc/lan966x_pci.c
15484F:	drivers/misc/lan966x_pci.dtso
15485
15486MICROCHIP LAN969X ETHERNET DRIVER
15487M:	Daniel Machon <[email protected]>
15488M:	[email protected]
15489L:	[email protected]
15490S:	Maintained
15491F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15492
15493MICROCHIP LCDFB DRIVER
15494M:	Nicolas Ferre <[email protected]>
15495L:	[email protected]
15496S:	Maintained
15497F:	drivers/video/fbdev/atmel_lcdfb.c
15498F:	include/video/atmel_lcdc.h
15499
15500MICROCHIP MCP16502 PMIC DRIVER
15501M:	Claudiu Beznea <[email protected]>
15502M:	Andrei Simion <[email protected]>
15503L:	[email protected] (moderated for non-subscribers)
15504S:	Supported
15505F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15506F:	drivers/regulator/mcp16502.c
15507
15508MICROCHIP MCP3564 ADC DRIVER
15509M:	Marius Cristea <[email protected]>
15510L:	[email protected]
15511S:	Supported
15512F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15513F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15514F:	drivers/iio/adc/mcp3564.c
15515
15516MICROCHIP MCP3911 ADC DRIVER
15517M:	Marcus Folkesson <[email protected]>
15518M:	Kent Gustavsson <[email protected]>
15519L:	[email protected]
15520S:	Maintained
15521F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15522F:	drivers/iio/adc/mcp3911.c
15523
15524MICROCHIP MMC/SD/SDIO MCI DRIVER
15525M:	Aubin Constans <[email protected]>
15526S:	Maintained
15527F:	drivers/mmc/host/atmel-mci.c
15528
15529MICROCHIP NAND DRIVER
15530L:	[email protected]
15531S:	Orphan
15532F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15533F:	drivers/mtd/nand/raw/atmel/*
15534
15535MICROCHIP OTPC DRIVER
15536M:	Claudiu Beznea <[email protected]>
15537L:	[email protected] (moderated for non-subscribers)
15538S:	Supported
15539F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15540F:	drivers/nvmem/microchip-otpc.c
15541F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15542
15543MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15544M:	Matteo Martelli <[email protected]>
15545L:	[email protected]
15546S:	Supported
15547F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15548F:	drivers/iio/adc/pac1921.c
15549
15550MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15551M:	Marius Cristea <[email protected]>
15552L:	[email protected]
15553S:	Supported
15554F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15555F:	drivers/iio/adc/pac1934.c
15556
15557MICROCHIP PCI1XXXX GP DRIVER
15558M:	Vaibhaav Ram T.L <[email protected]>
15559M:	Kumaravel Thiagarajan <[email protected]>
15560L:	[email protected]
15561S:	Supported
15562F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15563F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15564F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15565F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15566
15567MICROCHIP PCI1XXXX I2C DRIVER
15568M:	Tharun Kumar P <[email protected]>
15569M:	Kumaravel Thiagarajan <[email protected]>
15570M:	Microchip Linux Driver Support <[email protected]>
15571L:	[email protected]
15572S:	Maintained
15573F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15574
15575MICROCHIP PCIe UART DRIVER
15576M:	Kumaravel Thiagarajan <[email protected]>
15577M:	Tharun Kumar P <[email protected]>
15578L:	[email protected]
15579S:	Maintained
15580F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15581
15582MICROCHIP POLARFIRE FPGA DRIVERS
15583M:	Conor Dooley <[email protected]>
15584L:	[email protected]
15585S:	Supported
15586F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15587F:	drivers/fpga/microchip-spi.c
15588
15589MICROCHIP PWM DRIVER
15590M:	Claudiu Beznea <[email protected]>
15591L:	[email protected] (moderated for non-subscribers)
15592L:	[email protected]
15593S:	Supported
15594F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15595F:	drivers/pwm/pwm-atmel.c
15596
15597MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15598M:	Manikandan Muralidharan <[email protected]>
15599M:	Dharma Balasubiramani <[email protected]>
15600L:	[email protected]
15601S:	Supported
15602F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15603F:	drivers/gpu/drm/bridge/microchip-lvds.c
15604
15605MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15606M:	Eugen Hristev <[email protected]>
15607L:	[email protected]
15608S:	Supported
15609F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15610F:	drivers/iio/adc/at91-sama5d2_adc.c
15611F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15612
15613MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15614M:	Claudiu Beznea <[email protected]>
15615S:	Supported
15616F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15617F:	drivers/power/reset/at91-sama5d2_shdwc.c
15618
15619MICROCHIP SOC DRIVERS
15620M:	Conor Dooley <[email protected]>
15621S:	Supported
15622T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15623F:	Documentation/devicetree/bindings/soc/microchip/
15624F:	drivers/soc/microchip/
15625
15626MICROCHIP SPI DRIVER
15627M:	Ryan Wanner <[email protected]>
15628S:	Supported
15629F:	drivers/spi/spi-atmel.*
15630
15631MICROCHIP SSC DRIVER
15632M:	Claudiu Beznea <[email protected]>
15633M:	Andrei Simion <[email protected]>
15634L:	[email protected] (moderated for non-subscribers)
15635S:	Supported
15636F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15637F:	drivers/misc/atmel-ssc.c
15638F:	include/linux/atmel-ssc.h
15639
15640Microchip Timer Counter Block (TCB) Capture Driver
15641M:	Kamel Bouhara <[email protected]>
15642L:	[email protected] (moderated for non-subscribers)
15643L:	[email protected]
15644S:	Maintained
15645F:	drivers/counter/microchip-tcb-capture.c
15646
15647MICROCHIP USB251XB DRIVER
15648M:	Richard Leitner <[email protected]>
15649L:	[email protected]
15650S:	Maintained
15651F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15652F:	drivers/usb/misc/usb251xb.c
15653
15654MICROCHIP USBA UDC DRIVER
15655M:	Cristian Birsan <[email protected]>
15656L:	[email protected] (moderated for non-subscribers)
15657S:	Supported
15658F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15659
15660MICROCHIP WILC1000 WIFI DRIVER
15661M:	Ajay Singh <[email protected]>
15662M:	Claudiu Beznea <[email protected]>
15663L:	[email protected]
15664S:	Supported
15665F:	drivers/net/wireless/microchip/wilc1000/
15666
15667MICROSEMI MIPS SOCS
15668M:	Alexandre Belloni <[email protected]>
15669M:	[email protected]
15670L:	[email protected]
15671S:	Supported
15672F:	Documentation/devicetree/bindings/mips/mscc.txt
15673F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15674F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15675F:	arch/mips/boot/dts/mscc/
15676F:	arch/mips/configs/generic/board-ocelot.config
15677F:	arch/mips/generic/board-ocelot.c
15678
15679MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15680M:	Don Brace <[email protected]>
15681L:	[email protected]
15682L:	[email protected]
15683S:	Supported
15684F:	Documentation/scsi/smartpqi.rst
15685F:	drivers/scsi/smartpqi/Kconfig
15686F:	drivers/scsi/smartpqi/Makefile
15687F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15688F:	include/linux/cciss*.h
15689F:	include/uapi/linux/cciss*.h
15690
15691MICROSOFT MANA RDMA DRIVER
15692M:	Long Li <[email protected]>
15693M:	Ajay Sharma <[email protected]>
15694L:	[email protected]
15695S:	Supported
15696F:	drivers/infiniband/hw/mana/
15697F:	include/net/mana
15698F:	include/uapi/rdma/mana-abi.h
15699
15700MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15701M:	Maximilian Luz <[email protected]>
15702L:	[email protected]
15703S:	Maintained
15704F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15705
15706MICROSOFT SURFACE BATTERY AND AC DRIVERS
15707M:	Maximilian Luz <[email protected]>
15708L:	[email protected]
15709L:	[email protected]
15710S:	Maintained
15711F:	drivers/power/supply/surface_battery.c
15712F:	drivers/power/supply/surface_charger.c
15713
15714MICROSOFT SURFACE DTX DRIVER
15715M:	Maximilian Luz <[email protected]>
15716L:	[email protected]
15717S:	Maintained
15718F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15719F:	drivers/platform/surface/surface_dtx.c
15720F:	include/uapi/linux/surface_aggregator/dtx.h
15721
15722MICROSOFT SURFACE SENSOR FAN DRIVER
15723M:	Maximilian Luz <[email protected]>
15724M:	Ivor Wanders <[email protected]>
15725L:	[email protected]
15726S:	Maintained
15727F:	Documentation/hwmon/surface_fan.rst
15728F:	drivers/hwmon/surface_fan.c
15729
15730MICROSOFT SURFACE SENSOR THERMAL DRIVER
15731M:	Maximilian Luz <[email protected]>
15732L:	[email protected]
15733S:	Maintained
15734F:	drivers/hwmon/surface_temp.c
15735
15736MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15737M:	Maximilian Luz <[email protected]>
15738L:	[email protected]
15739S:	Maintained
15740F:	drivers/platform/surface/surface_gpe.c
15741
15742MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15743M:	Hans de Goede <[email protected]>
15744M:	Ilpo Järvinen <[email protected]>
15745M:	Maximilian Luz <[email protected]>
15746L:	[email protected]
15747S:	Maintained
15748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15749F:	drivers/platform/surface/
15750
15751MICROSOFT SURFACE HID TRANSPORT DRIVER
15752M:	Maximilian Luz <[email protected]>
15753L:	[email protected]
15754L:	[email protected]
15755S:	Maintained
15756F:	drivers/hid/surface-hid/
15757
15758MICROSOFT SURFACE HOT-PLUG DRIVER
15759M:	Maximilian Luz <[email protected]>
15760L:	[email protected]
15761S:	Maintained
15762F:	drivers/platform/surface/surface_hotplug.c
15763
15764MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15765M:	Maximilian Luz <[email protected]>
15766L:	[email protected]
15767S:	Maintained
15768F:	drivers/platform/surface/surface_platform_profile.c
15769
15770MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15771M:	Chen Yu <[email protected]>
15772L:	[email protected]
15773S:	Supported
15774F:	drivers/platform/surface/surfacepro3_button.c
15775
15776MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15777M:	Maximilian Luz <[email protected]>
15778L:	[email protected]
15779S:	Maintained
15780F:	drivers/platform/surface/surface_aggregator_hub.c
15781
15782MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15783M:	Maximilian Luz <[email protected]>
15784L:	[email protected]
15785S:	Maintained
15786W:	https://github.com/linux-surface/surface-aggregator-module
15787C:	irc://irc.libera.chat/linux-surface
15788F:	Documentation/driver-api/surface_aggregator/
15789F:	drivers/platform/surface/aggregator/
15790F:	drivers/platform/surface/surface_acpi_notify.c
15791F:	drivers/platform/surface/surface_aggregator_cdev.c
15792F:	drivers/platform/surface/surface_aggregator_registry.c
15793F:	include/linux/surface_acpi_notify.h
15794F:	include/linux/surface_aggregator/
15795F:	include/uapi/linux/surface_aggregator/
15796
15797MICROTEK X6 SCANNER
15798M:	Oliver Neukum <[email protected]>
15799S:	Maintained
15800F:	drivers/usb/image/microtek.*
15801
15802MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15803M:	Luka Kovacic <[email protected]>
15804M:	Luka Perkov <[email protected]>
15805S:	Maintained
15806F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15807F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15808F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15809F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15810F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15811F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15812
15813MIN HEAP
15814M:	Kuan-Wei Chiu <[email protected]>
15815L:	[email protected]
15816S:	Maintained
15817F:	Documentation/core-api/min_heap.rst
15818F:	include/linux/min_heap.h
15819F:	lib/min_heap.c
15820F:	lib/test_min_heap.c
15821
15822MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15823M:	Sakari Ailus <[email protected]>
15824L:	[email protected]
15825S:	Maintained
15826F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15827F:	Documentation/driver-api/media/drivers/ccs/
15828F:	Documentation/userspace-api/media/drivers/ccs.rst
15829F:	drivers/media/i2c/ccs-pll.c
15830F:	drivers/media/i2c/ccs-pll.h
15831F:	drivers/media/i2c/ccs/
15832F:	include/uapi/linux/ccs.h
15833F:	include/uapi/linux/smiapp.h
15834
15835MIPS
15836M:	Thomas Bogendoerfer <[email protected]>
15837L:	[email protected]
15838S:	Maintained
15839Q:	https://patchwork.kernel.org/project/linux-mips/list/
15840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15841F:	Documentation/devicetree/bindings/mips/
15842F:	Documentation/arch/mips/
15843F:	arch/mips/
15844F:	drivers/platform/mips/
15845F:	include/dt-bindings/mips/
15846
15847MIPS BOSTON DEVELOPMENT BOARD
15848M:	Paul Burton <[email protected]>
15849L:	[email protected]
15850S:	Maintained
15851F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15852F:	arch/mips/boot/dts/img/boston.dts
15853F:	arch/mips/configs/generic/board-boston.config
15854F:	drivers/clk/imgtec/clk-boston.c
15855F:	include/dt-bindings/clock/boston-clock.h
15856
15857MIPS CORE DRIVERS
15858M:	Thomas Bogendoerfer <[email protected]>
15859L:	[email protected]
15860S:	Supported
15861F:	drivers/bus/mips_cdmm.c
15862F:	drivers/clocksource/mips-gic-timer.c
15863F:	drivers/cpuidle/cpuidle-cps.c
15864F:	drivers/irqchip/irq-mips-cpu.c
15865F:	drivers/irqchip/irq-mips-gic.c
15866
15867MIPS GENERIC PLATFORM
15868M:	Paul Burton <[email protected]>
15869L:	[email protected]
15870S:	Supported
15871F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15872F:	arch/mips/generic/
15873F:	arch/mips/tools/generic-board-config.sh
15874
15875MIPS RINT INSTRUCTION EMULATION
15876M:	Aleksandar Markovic <[email protected]>
15877L:	[email protected]
15878S:	Supported
15879F:	arch/mips/math-emu/dp_rint.c
15880F:	arch/mips/math-emu/sp_rint.c
15881
15882MIPS/LOONGSON1 ARCHITECTURE
15883M:	Keguang Zhang <[email protected]>
15884L:	[email protected]
15885S:	Maintained
15886F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15887F:	arch/mips/include/asm/mach-loongson32/
15888F:	arch/mips/loongson32/
15889F:	drivers/*/*loongson1*
15890F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15891
15892MIPS/LOONGSON2EF ARCHITECTURE
15893M:	Jiaxun Yang <[email protected]>
15894L:	[email protected]
15895S:	Maintained
15896F:	arch/mips/include/asm/mach-loongson2ef/
15897F:	arch/mips/loongson2ef/
15898F:	drivers/cpufreq/loongson2_cpufreq.c
15899
15900MIPS/LOONGSON64 ARCHITECTURE
15901M:	Huacai Chen <[email protected]>
15902M:	Jiaxun Yang <[email protected]>
15903L:	[email protected]
15904S:	Maintained
15905F:	arch/mips/include/asm/mach-loongson64/
15906F:	arch/mips/loongson64/
15907F:	drivers/irqchip/irq-loongson*
15908F:	drivers/platform/mips/cpu_hwmon.c
15909
15910MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15911M:	Hans Verkuil <[email protected]>
15912L:	[email protected]
15913S:	Odd Fixes
15914W:	https://linuxtv.org
15915T:	git git://linuxtv.org/media.git
15916F:	drivers/media/radio/radio-miropcm20*
15917
15918MITSUMI MM8013 FG DRIVER
15919M:	Konrad Dybcio <[email protected]>
15920F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15921F:	drivers/power/supply/mm8013.c
15922
15923MMP SUPPORT
15924R:	Lubomir Rintel <[email protected]>
15925L:	[email protected] (moderated for non-subscribers)
15926S:	Odd Fixes
15927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15928F:	arch/arm/boot/dts/marvell/mmp*
15929F:	arch/arm/mach-mmp/
15930F:	include/linux/soc/mmp/
15931
15932MMP USB PHY DRIVERS
15933R:	Lubomir Rintel <[email protected]>
15934L:	[email protected] (moderated for non-subscribers)
15935S:	Maintained
15936F:	drivers/phy/marvell/phy-mmp3-usb.c
15937F:	drivers/phy/marvell/phy-pxa-usb.c
15938
15939MMU GATHER AND TLB INVALIDATION
15940M:	Will Deacon <[email protected]>
15941M:	"Aneesh Kumar K.V" <[email protected]>
15942M:	Andrew Morton <[email protected]>
15943M:	Nick Piggin <[email protected]>
15944M:	Peter Zijlstra <[email protected]>
15945L:	[email protected]
15946L:	[email protected]
15947S:	Maintained
15948F:	arch/*/include/asm/tlb.h
15949F:	include/asm-generic/tlb.h
15950F:	mm/mmu_gather.c
15951
15952MN88472 MEDIA DRIVER
15953L:	[email protected]
15954S:	Orphan
15955W:	https://linuxtv.org
15956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15957F:	drivers/media/dvb-frontends/mn88472*
15958
15959MN88473 MEDIA DRIVER
15960L:	[email protected]
15961S:	Orphan
15962W:	https://linuxtv.org
15963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15964F:	drivers/media/dvb-frontends/mn88473*
15965
15966MOBILEYE MIPS SOCS
15967M:	Vladimir Kondratiev <[email protected]>
15968M:	Gregory CLEMENT <[email protected]>
15969M:	Théo Lebrun <[email protected]>
15970L:	[email protected]
15971S:	Maintained
15972F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15973F:	Documentation/devicetree/bindings/soc/mobileye/
15974F:	arch/mips/boot/dts/mobileye/
15975F:	arch/mips/configs/eyeq5_defconfig
15976F:	arch/mips/mobileye/board-epm5.its.S
15977F:	drivers/clk/clk-eyeq.c
15978F:	drivers/pinctrl/pinctrl-eyeq5.c
15979F:	drivers/reset/reset-eyeq.c
15980F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15981
15982MODULE SUPPORT
15983M:	Luis Chamberlain <[email protected]>
15984R:	Petr Pavlu <[email protected]>
15985R:	Sami Tolvanen <[email protected]>
15986R:	Daniel Gomez <[email protected]>
15987L:	[email protected]
15988L:	[email protected]
15989S:	Maintained
15990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15991F:	include/linux/kmod.h
15992F:	include/linux/module*.h
15993F:	kernel/module/
15994F:	lib/test_kmod.c
15995F:	scripts/module*
15996F:	tools/testing/selftests/kmod/
15997
15998MONOLITHIC POWER SYSTEM PMIC DRIVER
15999M:	Saravanan Sekar <[email protected]>
16000S:	Maintained
16001F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16002F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16003F:	drivers/hwmon/pmbus/mpq7932.c
16004F:	drivers/iio/adc/mp2629_adc.c
16005F:	drivers/mfd/mp2629.c
16006F:	drivers/power/supply/mp2629_charger.c
16007F:	drivers/regulator/mp5416.c
16008F:	drivers/regulator/mpq7920.c
16009F:	drivers/regulator/mpq7920.h
16010F:	include/linux/mfd/mp2629.h
16011
16012MOST(R) TECHNOLOGY DRIVER
16013M:	Parthiban Veerasooran <[email protected]>
16014M:	Christian Gromm <[email protected]>
16015S:	Maintained
16016F:	Documentation/ABI/testing/configfs-most
16017F:	Documentation/ABI/testing/sysfs-bus-most
16018F:	drivers/most/
16019F:	drivers/staging/most/
16020F:	include/linux/most.h
16021
16022MOTORCOMM PHY DRIVER
16023M:	Frank <[email protected]>
16024L:	[email protected]
16025S:	Maintained
16026F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16027F:	drivers/net/phy/motorcomm.c
16028
16029MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16030M:	Jiri Slaby <[email protected]>
16031S:	Maintained
16032F:	Documentation/driver-api/tty/moxa-smartio.rst
16033F:	drivers/tty/mxser.*
16034
16035MP3309C BACKLIGHT DRIVER
16036M:	Flavio Suligoi <[email protected]>
16037L:	[email protected]
16038S:	Maintained
16039F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16040F:	drivers/video/backlight/mp3309c.c
16041
16042MPS MP2891 DRIVER
16043M:	Noah Wang <[email protected]>
16044L:	[email protected]
16045S:	Maintained
16046F:	Documentation/hwmon/mp2891.rst
16047F:	drivers/hwmon/pmbus/mp2891.c
16048
16049MPS MP2993 DRIVER
16050M:	Noah Wang <[email protected]>
16051L:	[email protected]
16052S:	Maintained
16053F:	Documentation/hwmon/mp2993.rst
16054F:	drivers/hwmon/pmbus/mp2993.c
16055
16056MPS MP9941 DRIVER
16057M:	Noah Wang <[email protected]>
16058L:	[email protected]
16059S:	Maintained
16060F:	Documentation/hwmon/mp9941.rst
16061F:	drivers/hwmon/pmbus/mp9941.c
16062
16063MR800 AVERMEDIA USB FM RADIO DRIVER
16064M:	Alexey Klimov <[email protected]>
16065L:	[email protected]
16066S:	Maintained
16067T:	git git://linuxtv.org/media.git
16068F:	drivers/media/radio/radio-mr800.c
16069
16070MRF24J40 IEEE 802.15.4 RADIO DRIVER
16071M:	Stefan Schmidt <[email protected]>
16072L:	[email protected]
16073S:	Odd Fixes
16074F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16075F:	drivers/net/ieee802154/mrf24j40.c
16076
16077MSI EC DRIVER
16078M:	Nikita Kravets <[email protected]>
16079L:	[email protected]
16080S:	Maintained
16081W:	https://github.com/BeardOverflow/msi-ec
16082F:	drivers/platform/x86/msi-ec.*
16083
16084MSI LAPTOP SUPPORT
16085M:	"Lee, Chun-Yi" <[email protected]>
16086L:	[email protected]
16087S:	Maintained
16088F:	drivers/platform/x86/msi-laptop.c
16089
16090MSI WMI SUPPORT
16091L:	[email protected]
16092S:	Orphan
16093F:	drivers/platform/x86/msi-wmi.c
16094
16095MSI WMI PLATFORM FEATURES
16096M:	Armin Wolf <[email protected]>
16097L:	[email protected]
16098S:	Maintained
16099F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16100F:	Documentation/wmi/devices/msi-wmi-platform.rst
16101F:	drivers/platform/x86/msi-wmi-platform.c
16102
16103MSI001 MEDIA DRIVER
16104L:	[email protected]
16105S:	Orphan
16106W:	https://linuxtv.org
16107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16108F:	drivers/media/tuners/msi001*
16109
16110MSI2500 MEDIA DRIVER
16111L:	[email protected]
16112S:	Orphan
16113W:	https://linuxtv.org
16114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16115F:	drivers/media/usb/msi2500/
16116
16117MSTAR INTERRUPT CONTROLLER DRIVER
16118M:	Mark-PK Tsai <[email protected]>
16119M:	Daniel Palmer <[email protected]>
16120S:	Maintained
16121F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16122F:	drivers/irqchip/irq-mst-intc.c
16123
16124MSYSTEMS DISKONCHIP G3 MTD DRIVER
16125M:	Robert Jarzmik <[email protected]>
16126L:	[email protected]
16127S:	Maintained
16128F:	drivers/mtd/devices/docg3*
16129
16130MT9M114 ONSEMI SENSOR DRIVER
16131M:	Laurent Pinchart <[email protected]>
16132L:	[email protected]
16133S:	Maintained
16134T:	git git://linuxtv.org/media.git
16135F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16136F:	drivers/media/i2c/mt9m114.c
16137
16138MT9P031 APTINA CAMERA SENSOR
16139M:	Laurent Pinchart <[email protected]>
16140L:	[email protected]
16141S:	Maintained
16142T:	git git://linuxtv.org/media.git
16143F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16144F:	drivers/media/i2c/mt9p031.c
16145
16146MT9T112 APTINA CAMERA SENSOR
16147M:	Jacopo Mondi <[email protected]>
16148L:	[email protected]
16149S:	Odd Fixes
16150T:	git git://linuxtv.org/media.git
16151F:	drivers/media/i2c/mt9t112.c
16152F:	include/media/i2c/mt9t112.h
16153
16154MT9V032 APTINA CAMERA SENSOR
16155M:	Laurent Pinchart <[email protected]>
16156L:	[email protected]
16157S:	Maintained
16158T:	git git://linuxtv.org/media.git
16159F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16160F:	drivers/media/i2c/mt9v032.c
16161F:	include/media/i2c/mt9v032.h
16162
16163MT9V111 APTINA CAMERA SENSOR
16164M:	Jacopo Mondi <[email protected]>
16165L:	[email protected]
16166S:	Maintained
16167T:	git git://linuxtv.org/media.git
16168F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16169F:	drivers/media/i2c/mt9v111.c
16170
16171MULTIFUNCTION DEVICES (MFD)
16172M:	Lee Jones <[email protected]>
16173S:	Maintained
16174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16175F:	Documentation/devicetree/bindings/mfd/
16176F:	drivers/mfd/
16177F:	include/dt-bindings/mfd/
16178F:	include/linux/mfd/
16179
16180MULTIMEDIA CARD (MMC) ETC. OVER SPI
16181S:	Orphan
16182F:	drivers/mmc/host/mmc_spi.c
16183F:	include/linux/spi/mmc_spi.h
16184
16185MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16186M:	Ulf Hansson <[email protected]>
16187L:	[email protected]
16188S:	Maintained
16189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16190F:	Documentation/devicetree/bindings/mmc/
16191F:	drivers/mmc/
16192F:	include/linux/mmc/
16193F:	include/uapi/linux/mmc/
16194
16195MULTIPLEXER SUBSYSTEM
16196M:	Peter Rosin <[email protected]>
16197S:	Maintained
16198F:	Documentation/ABI/testing/sysfs-class-mux*
16199F:	Documentation/devicetree/bindings/mux/
16200F:	drivers/mux/
16201F:	include/dt-bindings/mux/
16202F:	include/linux/mux/
16203
16204MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16205M:	Bin Liu <[email protected]>
16206L:	[email protected]
16207S:	Maintained
16208F:	drivers/usb/musb/
16209
16210MXL301RF MEDIA DRIVER
16211M:	Akihiro Tsukada <[email protected]>
16212L:	[email protected]
16213S:	Odd Fixes
16214F:	drivers/media/tuners/mxl301rf*
16215
16216MXL5007T MEDIA DRIVER
16217M:	Michael Krufky <[email protected]>
16218L:	[email protected]
16219S:	Maintained
16220W:	https://linuxtv.org
16221W:	http://github.com/mkrufky
16222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16223T:	git git://linuxtv.org/mkrufky/tuners.git
16224F:	drivers/media/tuners/mxl5007t.*
16225
16226MXSFB DRM DRIVER
16227M:	Marek Vasut <[email protected]>
16228M:	Stefan Agner <[email protected]>
16229L:	[email protected]
16230S:	Supported
16231T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16232F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16233F:	drivers/gpu/drm/mxsfb/
16234
16235MYLEX DAC960 PCI RAID Controller
16236M:	Hannes Reinecke <[email protected]>
16237L:	[email protected]
16238S:	Supported
16239F:	drivers/scsi/myrb.*
16240F:	drivers/scsi/myrs.*
16241
16242MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16243L:	[email protected]
16244S:	Orphan
16245W:	https://www.cspi.com/ethernet-products/support/downloads/
16246F:	drivers/net/ethernet/myricom/myri10ge/
16247
16248NAND FLASH SUBSYSTEM
16249M:	Miquel Raynal <[email protected]>
16250R:	Richard Weinberger <[email protected]>
16251L:	[email protected]
16252S:	Maintained
16253W:	http://www.linux-mtd.infradead.org/
16254Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16255C:	irc://irc.oftc.net/mtd
16256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16257F:	drivers/mtd/nand/
16258F:	include/linux/mtd/*nand*.h
16259
16260NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16261M:	Daniel Mack <[email protected]>
16262L:	[email protected]
16263S:	Maintained
16264W:	http://www.native-instruments.com
16265F:	sound/usb/caiaq/
16266
16267NATSEMI ETHERNET DRIVER (DP8381x)
16268S:	Orphan
16269F:	drivers/net/ethernet/natsemi/natsemi.c
16270
16271NCR 5380 SCSI DRIVERS
16272M:	Finn Thain <[email protected]>
16273M:	Michael Schmitz <[email protected]>
16274L:	[email protected]
16275S:	Maintained
16276F:	Documentation/scsi/g_NCR5380.rst
16277F:	drivers/scsi/NCR5380.*
16278F:	drivers/scsi/arm/cumana_1.c
16279F:	drivers/scsi/arm/oak.c
16280F:	drivers/scsi/atari_scsi.*
16281F:	drivers/scsi/dmx3191d.c
16282F:	drivers/scsi/g_NCR5380.*
16283F:	drivers/scsi/mac_scsi.*
16284F:	drivers/scsi/sun3_scsi.*
16285F:	drivers/scsi/sun3_scsi_vme.c
16286
16287NCSI LIBRARY
16288M:	Samuel Mendoza-Jonas <[email protected]>
16289R:	Paul Fertser <[email protected]>
16290S:	Maintained
16291F:	net/ncsi/
16292
16293NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16294M:	Zev Weiss <[email protected]>
16295L:	[email protected]
16296S:	Maintained
16297F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16298F:	drivers/hwmon/nct6775-i2c.c
16299
16300NCT7363 HARDWARE MONITOR DRIVER
16301M:	Ban Feng <[email protected]>
16302L:	[email protected]
16303S:	Maintained
16304F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16305F:	Documentation/hwmon/nct7363.rst
16306F:	drivers/hwmon/nct7363.c
16307
16308NETCONSOLE
16309M:	Breno Leitao <[email protected]>
16310S:	Maintained
16311F:	Documentation/networking/netconsole.rst
16312F:	drivers/net/netconsole.c
16313F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16314F:	tools/testing/selftests/drivers/net/netcons\*
16315
16316NETDEVSIM
16317M:	Jakub Kicinski <[email protected]>
16318S:	Maintained
16319F:	drivers/net/netdevsim/*
16320F:	tools/testing/selftests/drivers/net/netdevsim/*
16321
16322NETEM NETWORK EMULATOR
16323M:	Stephen Hemminger <[email protected]>
16324L:	[email protected]
16325S:	Maintained
16326F:	net/sched/sch_netem.c
16327
16328NETERION 10GbE DRIVERS (s2io)
16329M:	Jon Mason <[email protected]>
16330L:	[email protected]
16331S:	Maintained
16332F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16333F:	drivers/net/ethernet/neterion/
16334
16335NETFILTER
16336M:	Pablo Neira Ayuso <[email protected]>
16337M:	Jozsef Kadlecsik <[email protected]>
16338L:	[email protected]
16339L:	[email protected]
16340S:	Maintained
16341W:	http://www.netfilter.org/
16342W:	http://www.iptables.org/
16343W:	http://www.nftables.org/
16344Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16345C:	irc://irc.libera.chat/netfilter
16346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16348F:	include/linux/netfilter*
16349F:	include/linux/netfilter/
16350F:	include/net/netfilter/
16351F:	include/uapi/linux/netfilter*
16352F:	include/uapi/linux/netfilter/
16353F:	net/*/netfilter.c
16354F:	net/*/netfilter/
16355F:	net/bridge/br_netfilter*.c
16356F:	net/netfilter/
16357F:	tools/testing/selftests/net/netfilter/
16358
16359NETROM NETWORK LAYER
16360L:	[email protected]
16361S:	Orphan
16362W:	https://linux-ax25.in-berlin.de
16363F:	include/net/netrom.h
16364F:	include/uapi/linux/netrom.h
16365F:	net/netrom/
16366
16367NETRONIX EMBEDDED CONTROLLER
16368M:	Jonathan Neuschäfer <[email protected]>
16369S:	Maintained
16370F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16371F:	drivers/mfd/ntxec.c
16372F:	drivers/pwm/pwm-ntxec.c
16373F:	drivers/rtc/rtc-ntxec.c
16374F:	include/linux/mfd/ntxec.h
16375
16376NETRONOME ETHERNET DRIVERS
16377M:	Louis Peens <[email protected]>
16378R:	Jakub Kicinski <[email protected]>
16379L:	[email protected]
16380S:	Maintained
16381F:	drivers/net/ethernet/netronome/
16382
16383NETWORK BLOCK DEVICE (NBD)
16384M:	Josef Bacik <[email protected]>
16385L:	[email protected]
16386L:	[email protected]
16387S:	Maintained
16388F:	Documentation/admin-guide/blockdev/nbd.rst
16389F:	drivers/block/nbd.c
16390F:	include/trace/events/nbd.h
16391F:	include/uapi/linux/nbd.h
16392
16393NETWORK DROP MONITOR
16394M:	Neil Horman <[email protected]>
16395L:	[email protected]
16396S:	Maintained
16397W:	https://fedorahosted.org/dropwatch/
16398F:	include/uapi/linux/net_dropmon.h
16399F:	net/core/drop_monitor.c
16400
16401NETWORKING DRIVERS
16402M:	Andrew Lunn <[email protected]>
16403M:	"David S. Miller" <[email protected]>
16404M:	Eric Dumazet <[email protected]>
16405M:	Jakub Kicinski <[email protected]>
16406M:	Paolo Abeni <[email protected]>
16407L:	[email protected]
16408S:	Maintained
16409P:	Documentation/process/maintainer-netdev.rst
16410Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16413F:	Documentation/devicetree/bindings/net/
16414F:	Documentation/networking/net_cachelines/net_device.rst
16415F:	drivers/connector/
16416F:	drivers/net/
16417F:	drivers/ptp/
16418F:	include/dt-bindings/net/
16419F:	include/linux/cn_proc.h
16420F:	include/linux/etherdevice.h
16421F:	include/linux/ethtool_netlink.h
16422F:	include/linux/fcdevice.h
16423F:	include/linux/fddidevice.h
16424F:	include/linux/hippidevice.h
16425F:	include/linux/if_*
16426F:	include/linux/inetdevice.h
16427F:	include/linux/netdev*
16428F:	include/linux/platform_data/wiznet.h
16429F:	include/uapi/linux/cn_proc.h
16430F:	include/uapi/linux/ethtool_netlink*
16431F:	include/uapi/linux/if_*
16432F:	include/uapi/linux/net_shaper.h
16433F:	include/uapi/linux/netdev*
16434F:	tools/testing/selftests/drivers/net/
16435X:	Documentation/devicetree/bindings/net/bluetooth/
16436X:	Documentation/devicetree/bindings/net/can/
16437X:	Documentation/devicetree/bindings/net/wireless/
16438X:	drivers/net/can/
16439X:	drivers/net/wireless/
16440
16441NETWORKING DRIVERS (WIRELESS)
16442M:	Kalle Valo <[email protected]>
16443L:	[email protected]
16444S:	Maintained
16445W:	https://wireless.wiki.kernel.org/
16446Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16449F:	Documentation/devicetree/bindings/net/wireless/
16450F:	drivers/net/wireless/
16451
16452NETWORKING [DSA]
16453M:	Andrew Lunn <[email protected]>
16454M:	Vladimir Oltean <[email protected]>
16455S:	Maintained
16456F:	Documentation/devicetree/bindings/net/dsa/
16457F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16458F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16459F:	drivers/net/dsa/
16460F:	include/linux/dsa/
16461F:	include/linux/platform_data/dsa.h
16462F:	include/net/dsa.h
16463F:	net/dsa/
16464F:	tools/testing/selftests/drivers/net/dsa/
16465
16466NETWORKING [GENERAL]
16467M:	"David S. Miller" <[email protected]>
16468M:	Eric Dumazet <[email protected]>
16469M:	Jakub Kicinski <[email protected]>
16470M:	Paolo Abeni <[email protected]>
16471R:	Simon Horman <[email protected]>
16472L:	[email protected]
16473S:	Maintained
16474P:	Documentation/process/maintainer-netdev.rst
16475Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16476B:	mailto:[email protected]
16477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16479F:	Documentation/core-api/netlink.rst
16480F:	Documentation/netlink/
16481F:	Documentation/networking/
16482F:	Documentation/networking/net_cachelines/
16483F:	Documentation/process/maintainer-netdev.rst
16484F:	Documentation/userspace-api/netlink/
16485F:	include/linux/ethtool.h
16486F:	include/linux/framer/framer-provider.h
16487F:	include/linux/framer/framer.h
16488F:	include/linux/in.h
16489F:	include/linux/indirect_call_wrapper.h
16490F:	include/linux/inet.h
16491F:	include/linux/inet_diag.h
16492F:	include/linux/net.h
16493F:	include/linux/netdev*
16494F:	include/linux/netlink.h
16495F:	include/linux/netpoll.h
16496F:	include/linux/rtnetlink.h
16497F:	include/linux/seq_file_net.h
16498F:	include/linux/skbuff*
16499F:	include/net/
16500F:	include/uapi/linux/ethtool.h
16501F:	include/uapi/linux/genetlink.h
16502F:	include/uapi/linux/hsr_netlink.h
16503F:	include/uapi/linux/in.h
16504F:	include/uapi/linux/inet_diag.h
16505F:	include/uapi/linux/nbd-netlink.h
16506F:	include/uapi/linux/net.h
16507F:	include/uapi/linux/net_namespace.h
16508F:	include/uapi/linux/netconf.h
16509F:	include/uapi/linux/netdev*
16510F:	include/uapi/linux/netlink.h
16511F:	include/uapi/linux/netlink_diag.h
16512F:	include/uapi/linux/rtnetlink.h
16513F:	lib/net_utils.c
16514F:	lib/random32.c
16515F:	net/
16516F:	samples/pktgen/
16517F:	tools/net/
16518F:	tools/testing/selftests/net/
16519X:	Documentation/networking/mac80211-injection.rst
16520X:	Documentation/networking/mac80211_hwsim/
16521X:	Documentation/networking/regulatory.rst
16522X:	include/net/cfg80211.h
16523X:	include/net/ieee80211_radiotap.h
16524X:	include/net/iw_handler.h
16525X:	include/net/mac80211.h
16526X:	include/net/wext.h
16527X:	net/9p/
16528X:	net/bluetooth/
16529X:	net/can/
16530X:	net/ceph/
16531X:	net/mac80211/
16532X:	net/rfkill/
16533X:	net/wireless/
16534
16535NETWORKING [IPSEC]
16536M:	Steffen Klassert <[email protected]>
16537M:	Herbert Xu <[email protected]>
16538M:	"David S. Miller" <[email protected]>
16539L:	[email protected]
16540S:	Maintained
16541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16543F:	include/net/xfrm.h
16544F:	include/uapi/linux/xfrm.h
16545F:	net/ipv4/ah4.c
16546F:	net/ipv4/esp4*
16547F:	net/ipv4/ip_vti.c
16548F:	net/ipv4/ipcomp.c
16549F:	net/ipv4/xfrm*
16550F:	net/ipv6/ah6.c
16551F:	net/ipv6/esp6*
16552F:	net/ipv6/ip6_vti.c
16553F:	net/ipv6/ipcomp6.c
16554F:	net/ipv6/xfrm*
16555F:	net/key/
16556F:	net/xfrm/
16557F:	tools/testing/selftests/net/ipsec.c
16558
16559NETWORKING [IPv4/IPv6]
16560M:	"David S. Miller" <[email protected]>
16561M:	David Ahern <[email protected]>
16562L:	[email protected]
16563S:	Maintained
16564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16565F:	arch/x86/net/*
16566F:	include/linux/ip.h
16567F:	include/linux/ipv6*
16568F:	include/net/fib*
16569F:	include/net/ip*
16570F:	include/net/route.h
16571F:	net/ipv4/
16572F:	net/ipv6/
16573
16574NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16575M:	Paul Moore <[email protected]>
16576L:	[email protected]
16577L:	[email protected]
16578S:	Supported
16579W:	https://github.com/netlabel
16580F:	Documentation/netlabel/
16581F:	include/net/calipso.h
16582F:	include/net/cipso_ipv4.h
16583F:	include/net/netlabel.h
16584F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16585F:	include/uapi/linux/netfilter/xt_SECMARK.h
16586F:	net/ipv4/cipso_ipv4.c
16587F:	net/ipv6/calipso.c
16588F:	net/netfilter/xt_CONNSECMARK.c
16589F:	net/netfilter/xt_SECMARK.c
16590F:	net/netlabel/
16591
16592NETWORKING [MACSEC]
16593M:	Sabrina Dubroca <[email protected]>
16594L:	[email protected]
16595S:	Maintained
16596F:	drivers/net/macsec.c
16597F:	include/net/macsec.h
16598F:	include/uapi/linux/if_macsec.h
16599K:	macsec
16600K:	\bmdo_
16601
16602NETWORKING [MPTCP]
16603M:	Matthieu Baerts <[email protected]>
16604M:	Mat Martineau <[email protected]>
16605R:	Geliang Tang <[email protected]>
16606L:	[email protected]
16607L:	[email protected]
16608S:	Maintained
16609W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16610B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16611T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16612T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16613F:	Documentation/netlink/specs/mptcp_pm.yaml
16614F:	Documentation/networking/mptcp*.rst
16615F:	include/net/mptcp.h
16616F:	include/trace/events/mptcp.h
16617F:	include/uapi/linux/mptcp*.h
16618F:	net/mptcp/
16619F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16620F:	tools/testing/selftests/net/mptcp/
16621
16622NETWORKING [TCP]
16623M:	Eric Dumazet <[email protected]>
16624M:	Neal Cardwell <[email protected]>
16625L:	[email protected]
16626S:	Maintained
16627F:	Documentation/networking/net_cachelines/tcp_sock.rst
16628F:	include/linux/tcp.h
16629F:	include/net/tcp.h
16630F:	include/trace/events/tcp.h
16631F:	include/uapi/linux/tcp.h
16632F:	net/ipv4/inet_connection_sock.c
16633F:	net/ipv4/inet_hashtables.c
16634F:	net/ipv4/inet_timewait_sock.c
16635F:	net/ipv4/syncookies.c
16636F:	net/ipv4/tcp*.c
16637F:	net/ipv6/inet6_connection_sock.c
16638F:	net/ipv6/inet6_hashtables.c
16639F:	net/ipv6/syncookies.c
16640F:	net/ipv6/tcp*.c
16641
16642NETWORKING [TLS]
16643M:	Boris Pismenny <[email protected]>
16644M:	John Fastabend <[email protected]>
16645M:	Jakub Kicinski <[email protected]>
16646L:	[email protected]
16647S:	Maintained
16648F:	include/net/tls.h
16649F:	include/uapi/linux/tls.h
16650F:	net/tls/*
16651
16652NETXEN (1/10) GbE SUPPORT
16653M:	Manish Chopra <[email protected]>
16654M:	Rahul Verma <[email protected]>
16655M:	[email protected]
16656L:	[email protected]
16657S:	Maintained
16658F:	drivers/net/ethernet/qlogic/netxen/
16659
16660NET_FAILOVER MODULE
16661M:	Sridhar Samudrala <[email protected]>
16662L:	[email protected]
16663S:	Supported
16664F:	Documentation/networking/net_failover.rst
16665F:	drivers/net/net_failover.c
16666F:	include/net/net_failover.h
16667
16668NEXTHOP
16669M:	David Ahern <[email protected]>
16670L:	[email protected]
16671S:	Maintained
16672F:	include/net/netns/nexthop.h
16673F:	include/net/nexthop.h
16674F:	include/uapi/linux/nexthop.h
16675F:	net/ipv4/nexthop.c
16676
16677NFC SUBSYSTEM
16678M:	Krzysztof Kozlowski <[email protected]>
16679L:	[email protected]
16680S:	Maintained
16681F:	Documentation/devicetree/bindings/net/nfc/
16682F:	drivers/nfc/
16683F:	include/net/nfc/
16684F:	include/uapi/linux/nfc.h
16685F:	net/nfc/
16686
16687NFC VIRTUAL NCI DEVICE DRIVER
16688M:	Bongsu Jeon <[email protected]>
16689L:	[email protected]
16690S:	Supported
16691F:	drivers/nfc/virtual_ncidev.c
16692F:	tools/testing/selftests/nci/
16693
16694NFS, SUNRPC, AND LOCKD CLIENTS
16695M:	Trond Myklebust <[email protected]>
16696M:	Anna Schumaker <[email protected]>
16697L:	[email protected]
16698S:	Maintained
16699W:	http://client.linux-nfs.org
16700T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16701F:	Documentation/filesystems/nfs/
16702F:	fs/lockd/
16703F:	fs/nfs/
16704F:	fs/nfs_common/
16705F:	include/linux/lockd/
16706F:	include/linux/nfs*
16707F:	include/linux/sunrpc/
16708F:	include/uapi/linux/nfs*
16709F:	include/uapi/linux/sunrpc/
16710F:	net/sunrpc/
16711
16712NILFS2 FILESYSTEM
16713M:	Ryusuke Konishi <[email protected]>
16714L:	[email protected]
16715S:	Supported
16716W:	https://nilfs.sourceforge.io/
16717T:	git https://github.com/konis/nilfs2.git
16718F:	Documentation/filesystems/nilfs2.rst
16719F:	fs/nilfs2/
16720F:	include/trace/events/nilfs2.h
16721F:	include/uapi/linux/nilfs2_api.h
16722F:	include/uapi/linux/nilfs2_ondisk.h
16723
16724NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16725M:	YOKOTA Hiroshi <[email protected]>
16726S:	Maintained
16727W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16728F:	Documentation/scsi/NinjaSCSI.rst
16729F:	drivers/scsi/pcmcia/nsp_*
16730
16731NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16732M:	GOTO Masanori <[email protected]>
16733M:	YOKOTA Hiroshi <[email protected]>
16734S:	Maintained
16735W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16736F:	Documentation/scsi/NinjaSCSI.rst
16737F:	drivers/scsi/nsp32*
16738
16739NINTENDO HID DRIVER
16740M:	Daniel J. Ogorchock <[email protected]>
16741L:	[email protected]
16742S:	Maintained
16743F:	drivers/hid/hid-nintendo*
16744
16745NIOS2 ARCHITECTURE
16746M:	Dinh Nguyen <[email protected]>
16747S:	Maintained
16748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16749F:	arch/nios2/
16750
16751NITRO ENCLAVES (NE)
16752M:	Alexandru Ciobotaru <[email protected]>
16753R:	The AWS Nitro Enclaves Team <[email protected]>
16754L:	[email protected]
16755S:	Supported
16756W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16757F:	Documentation/virt/ne_overview.rst
16758F:	drivers/virt/nitro_enclaves/
16759F:	include/linux/nitro_enclaves.h
16760F:	include/uapi/linux/nitro_enclaves.h
16761F:	samples/nitro_enclaves/
16762
16763NITRO SECURE MODULE (NSM)
16764M:	Alexander Graf <[email protected]>
16765R:	The AWS Nitro Enclaves Team <[email protected]>
16766L:	[email protected]
16767S:	Supported
16768W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16769F:	drivers/misc/nsm.c
16770F:	include/uapi/linux/nsm.h
16771
16772NOHZ, DYNTICKS SUPPORT
16773M:	Anna-Maria Behnsen <[email protected]>
16774M:	Frederic Weisbecker <[email protected]>
16775M:	Ingo Molnar <[email protected]>
16776M:	Thomas Gleixner <[email protected]>
16777L:	[email protected]
16778S:	Maintained
16779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16780F:	include/linux/sched/nohz.h
16781F:	include/linux/tick.h
16782F:	kernel/time/tick*.*
16783
16784NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16785M:	Pavel Machek <[email protected]>
16786M:	Sakari Ailus <[email protected]>
16787L:	[email protected]
16788S:	Maintained
16789F:	drivers/media/i2c/ad5820.c
16790F:	drivers/media/i2c/et8ek8
16791
16792NOKIA N900 POWER SUPPLY DRIVERS
16793R:	Pali Rohár <[email protected]>
16794F:	drivers/power/supply/bq2415x_charger.c
16795F:	drivers/power/supply/bq27xxx_battery.c
16796F:	drivers/power/supply/bq27xxx_battery_i2c.c
16797F:	drivers/power/supply/isp1704_charger.c
16798F:	drivers/power/supply/rx51_battery.c
16799F:	include/linux/power/bq2415x_charger.h
16800F:	include/linux/power/bq27xxx_battery.h
16801
16802NOLIBC HEADER FILE
16803M:	Willy Tarreau <[email protected]>
16804M:	Thomas Weißschuh <[email protected]>
16805S:	Maintained
16806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16807F:	tools/include/nolibc/
16808F:	tools/testing/selftests/nolibc/
16809
16810NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16811M:	Hans de Goede <[email protected]>
16812L:	[email protected]
16813S:	Maintained
16814F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16815F:	drivers/input/touchscreen/novatek-nvt-ts.c
16816
16817NSDEPS
16818M:	Matthias Maennich <[email protected]>
16819S:	Maintained
16820F:	Documentation/core-api/symbol-namespaces.rst
16821F:	scripts/nsdeps
16822
16823NTB AMD DRIVER
16824M:	Sanjay R Mehta <[email protected]>
16825M:	Shyam Sundar S K <[email protected]>
16826L:	[email protected]
16827S:	Supported
16828F:	drivers/ntb/hw/amd/
16829
16830NTB DRIVER CORE
16831M:	Jon Mason <[email protected]>
16832M:	Dave Jiang <[email protected]>
16833M:	Allen Hubbe <[email protected]>
16834L:	[email protected]
16835S:	Supported
16836W:	https://github.com/jonmason/ntb/wiki
16837T:	git https://github.com/jonmason/ntb.git
16838F:	drivers/net/ntb_netdev.c
16839F:	drivers/ntb/
16840F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16841F:	include/linux/ntb.h
16842F:	include/linux/ntb_transport.h
16843F:	tools/testing/selftests/ntb/
16844
16845NTB INTEL DRIVER
16846M:	Dave Jiang <[email protected]>
16847L:	[email protected]
16848S:	Supported
16849W:	https://github.com/davejiang/linux/wiki
16850T:	git https://github.com/davejiang/linux.git
16851F:	drivers/ntb/hw/intel/
16852
16853NTFS3 FILESYSTEM
16854M:	Konstantin Komarov <[email protected]>
16855L:	[email protected]
16856S:	Supported
16857W:	http://www.paragon-software.com/
16858T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16859F:	Documentation/filesystems/ntfs3.rst
16860F:	fs/ntfs3/
16861
16862NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
16863M:	Elizabeth Figura <[email protected]>
16864L:	[email protected]
16865S:	Supported
16866F:	Documentation/userspace-api/ntsync.rst
16867F:	drivers/misc/ntsync.c
16868F:	include/uapi/linux/ntsync.h
16869F:	tools/testing/selftests/drivers/ntsync/
16870
16871NUBUS SUBSYSTEM
16872M:	Finn Thain <[email protected]>
16873L:	[email protected]
16874S:	Maintained
16875F:	arch/*/include/asm/nubus.h
16876F:	drivers/nubus/
16877F:	include/linux/nubus.h
16878F:	include/uapi/linux/nubus.h
16879
16880NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16881M:	Antonino Daplas <[email protected]>
16882L:	[email protected]
16883S:	Maintained
16884F:	drivers/video/fbdev/nvidia/
16885F:	drivers/video/fbdev/riva/
16886
16887NVIDIA WMI EC BACKLIGHT DRIVER
16888M:	Daniel Dadap <[email protected]>
16889L:	[email protected]
16890S:	Supported
16891F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16892F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16893
16894NVM EXPRESS DRIVER
16895M:	Keith Busch <[email protected]>
16896M:	Jens Axboe <[email protected]>
16897M:	Christoph Hellwig <[email protected]>
16898M:	Sagi Grimberg <[email protected]>
16899L:	[email protected]
16900S:	Supported
16901W:	http://git.infradead.org/nvme.git
16902T:	git git://git.infradead.org/nvme.git
16903F:	Documentation/nvme/
16904F:	drivers/nvme/common/
16905F:	drivers/nvme/host/
16906F:	include/linux/nvme-*.h
16907F:	include/linux/nvme.h
16908F:	include/uapi/linux/nvme_ioctl.h
16909
16910NVM EXPRESS FABRICS AUTHENTICATION
16911M:	Hannes Reinecke <[email protected]>
16912L:	[email protected]
16913S:	Supported
16914F:	drivers/nvme/host/auth.c
16915F:	drivers/nvme/target/auth.c
16916F:	drivers/nvme/target/fabrics-cmd-auth.c
16917F:	include/linux/nvme-auth.h
16918
16919NVM EXPRESS FC TRANSPORT DRIVERS
16920M:	James Smart <[email protected]>
16921L:	[email protected]
16922S:	Supported
16923F:	drivers/nvme/host/fc.c
16924F:	drivers/nvme/target/fc.c
16925F:	drivers/nvme/target/fcloop.c
16926F:	include/linux/nvme-fc-driver.h
16927F:	include/linux/nvme-fc.h
16928
16929NVM EXPRESS HARDWARE MONITORING SUPPORT
16930M:	Guenter Roeck <[email protected]>
16931L:	[email protected]
16932S:	Supported
16933F:	drivers/nvme/host/hwmon.c
16934
16935NVM EXPRESS TARGET DRIVER
16936M:	Christoph Hellwig <[email protected]>
16937M:	Sagi Grimberg <[email protected]>
16938M:	Chaitanya Kulkarni <[email protected]>
16939L:	[email protected]
16940S:	Supported
16941W:	http://git.infradead.org/nvme.git
16942T:	git git://git.infradead.org/nvme.git
16943F:	drivers/nvme/target/
16944
16945NVMEM FRAMEWORK
16946M:	Srinivas Kandagatla <[email protected]>
16947S:	Maintained
16948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16949F:	Documentation/ABI/stable/sysfs-bus-nvmem
16950F:	Documentation/devicetree/bindings/nvmem/
16951F:	drivers/nvmem/
16952F:	include/dt-bindings/nvmem/
16953F:	include/linux/nvmem-consumer.h
16954F:	include/linux/nvmem-provider.h
16955
16956NXP BLUETOOTH WIRELESS DRIVERS
16957M:	Amitkumar Karwar <[email protected]>
16958M:	Neeraj Kale <[email protected]>
16959S:	Maintained
16960F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16961F:	drivers/bluetooth/btnxpuart.c
16962
16963NXP C45 TJA11XX PHY DRIVER
16964M:	Andrei Botila <[email protected]>
16965L:	[email protected]
16966S:	Maintained
16967F:	drivers/net/phy/nxp-c45-tja11xx*
16968
16969NXP FSPI DRIVER
16970M:	Han Xu <[email protected]>
16971M:	Haibo Chen <[email protected]>
16972R:	Yogesh Gaur <[email protected]>
16973L:	[email protected]
16974L:	[email protected]
16975S:	Maintained
16976F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16977F:	drivers/spi/spi-nxp-fspi.c
16978
16979NXP FXAS21002C DRIVER
16980M:	Rui Miguel Silva <[email protected]>
16981L:	[email protected]
16982S:	Maintained
16983F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16984F:	drivers/iio/gyro/fxas21002c.h
16985F:	drivers/iio/gyro/fxas21002c_core.c
16986F:	drivers/iio/gyro/fxas21002c_i2c.c
16987F:	drivers/iio/gyro/fxas21002c_spi.c
16988
16989NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16990M:	Haibo Chen <[email protected]>
16991L:	[email protected]
16992L:	[email protected]
16993S:	Maintained
16994F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16995F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16996F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16997F:	drivers/iio/adc/imx7d_adc.c
16998F:	drivers/iio/adc/imx93_adc.c
16999F:	drivers/iio/adc/vf610_adc.c
17000
17001NXP i.MX 8M ISI DRIVER
17002M:	Laurent Pinchart <[email protected]>
17003L:	[email protected]
17004S:	Maintained
17005F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17006F:	drivers/media/platform/nxp/imx8-isi/
17007
17008NXP i.MX 8MP DW100 V4L2 DRIVER
17009M:	Xavier Roumegue <[email protected]>
17010L:	[email protected]
17011S:	Maintained
17012F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17013F:	Documentation/userspace-api/media/drivers/dw100.rst
17014F:	drivers/media/platform/nxp/dw100/
17015F:	include/uapi/linux/dw100.h
17016
17017NXP i.MX 8MQ DCSS DRIVER
17018M:	Laurentiu Palcu <[email protected]>
17019R:	Lucas Stach <[email protected]>
17020L:	[email protected]
17021S:	Maintained
17022T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17023F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17024F:	drivers/gpu/drm/imx/dcss/
17025
17026NXP i.MX 8QXP ADC DRIVER
17027M:	Cai Huoqing <[email protected]>
17028M:	Haibo Chen <[email protected]>
17029L:	[email protected]
17030L:	[email protected]
17031S:	Maintained
17032F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17033F:	drivers/iio/adc/imx8qxp-adc.c
17034
17035NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17036M:	Mirela Rabulea <[email protected]>
17037L:	[email protected]
17038L:	[email protected]
17039S:	Maintained
17040F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17041F:	drivers/media/platform/nxp/imx-jpeg
17042
17043NXP i.MX CLOCK DRIVERS
17044M:	Abel Vesa <[email protected]>
17045R:	Peng Fan <[email protected]>
17046L:	[email protected]
17047L:	[email protected]
17048S:	Maintained
17049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17050F:	Documentation/devicetree/bindings/clock/imx*
17051F:	drivers/clk/imx/
17052F:	include/dt-bindings/clock/imx*
17053
17054NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17055M:	Jagan Teki <[email protected]>
17056S:	Maintained
17057F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17058F:	drivers/regulator/pf8x00-regulator.c
17059
17060NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17061M:	Krzysztof Kozlowski <[email protected]>
17062L:	[email protected]
17063S:	Maintained
17064F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17065F:	drivers/extcon/extcon-ptn5150.c
17066
17067NXP SGTL5000 DRIVER
17068M:	Fabio Estevam <[email protected]>
17069L:	[email protected]
17070S:	Maintained
17071F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17072F:	sound/soc/codecs/sgtl5000*
17073
17074NXP SJA1105 ETHERNET SWITCH DRIVER
17075M:	Vladimir Oltean <[email protected]>
17076L:	[email protected]
17077S:	Maintained
17078F:	drivers/net/dsa/sja1105
17079F:	drivers/net/pcs/pcs-xpcs-nxp.c
17080
17081NXP TDA998X DRM DRIVER
17082M:	Russell King <[email protected]>
17083S:	Maintained
17084T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17085T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17086F:	drivers/gpu/drm/i2c/tda998x_drv.c
17087F:	include/drm/i2c/tda998x.h
17088F:	include/dt-bindings/display/tda998x.h
17089K:	"nxp,tda998x"
17090
17091NXP TFA9879 DRIVER
17092M:	Peter Rosin <[email protected]>
17093L:	[email protected]
17094S:	Maintained
17095F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17096F:	sound/soc/codecs/tfa9879*
17097
17098NXP-NCI NFC DRIVER
17099S:	Orphan
17100F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17101F:	drivers/nfc/nxp-nci
17102
17103NXP/Goodix TFA989X (TFA1) DRIVER
17104M:	Stephan Gerhold <[email protected]>
17105L:	[email protected]
17106S:	Maintained
17107F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17108F:	sound/soc/codecs/tfa989x.c
17109
17110NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17111M:	Jonas Malaco <[email protected]>
17112L:	[email protected]
17113S:	Maintained
17114F:	Documentation/hwmon/nzxt-kraken2.rst
17115F:	drivers/hwmon/nzxt-kraken2.c
17116
17117NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17118M:	Jonas Malaco <[email protected]>
17119M:	Aleksa Savic <[email protected]>
17120L:	[email protected]
17121S:	Maintained
17122F:	Documentation/hwmon/nzxt-kraken3.rst
17123F:	drivers/hwmon/nzxt-kraken3.c
17124
17125OBJAGG
17126M:	Jiri Pirko <[email protected]>
17127L:	[email protected]
17128S:	Supported
17129F:	include/linux/objagg.h
17130F:	lib/objagg.c
17131F:	lib/test_objagg.c
17132
17133OBJPOOL
17134M:	Matt Wu <[email protected]>
17135S:	Supported
17136F:	include/linux/objpool.h
17137F:	lib/objpool.c
17138F:	lib/test_objpool.c
17139
17140OBJTOOL
17141M:	Josh Poimboeuf <[email protected]>
17142M:	Peter Zijlstra <[email protected]>
17143S:	Supported
17144F:	include/linux/objtool*.h
17145F:	tools/objtool/
17146
17147OCELOT ETHERNET SWITCH DRIVER
17148M:	Vladimir Oltean <[email protected]>
17149M:	Claudiu Manoil <[email protected]>
17150M:	Alexandre Belloni <[email protected]>
17151M:	[email protected]
17152L:	[email protected]
17153S:	Supported
17154F:	drivers/net/dsa/ocelot/*
17155F:	drivers/net/ethernet/mscc/
17156F:	include/soc/mscc/ocelot*
17157F:	net/dsa/tag_ocelot.c
17158F:	net/dsa/tag_ocelot_8021q.c
17159F:	tools/testing/selftests/drivers/net/ocelot/*
17160
17161OCELOT EXTERNAL SWITCH CONTROL
17162M:	Colin Foster <[email protected]>
17163S:	Supported
17164F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17165F:	drivers/mfd/ocelot*
17166F:	drivers/net/dsa/ocelot/ocelot_ext.c
17167F:	include/linux/mfd/ocelot.h
17168
17169OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17170M:	Frederic Barrat <[email protected]>
17171M:	Andrew Donnellan <[email protected]>
17172L:	[email protected]
17173S:	Supported
17174F:	Documentation/userspace-api/accelerators/ocxl.rst
17175F:	arch/powerpc/include/asm/pnv-ocxl.h
17176F:	arch/powerpc/platforms/powernv/ocxl.c
17177F:	drivers/misc/ocxl/
17178F:	include/misc/ocxl*
17179F:	include/uapi/misc/ocxl.h
17180
17181OMAP AUDIO SUPPORT
17182M:	Peter Ujfalusi <[email protected]>
17183M:	Jarkko Nikula <[email protected]>
17184L:	[email protected]
17185L:	[email protected]
17186S:	Maintained
17187F:	sound/soc/ti/n810.c
17188F:	sound/soc/ti/omap*
17189F:	sound/soc/ti/rx51.c
17190F:	sound/soc/ti/sdma-pcm.*
17191
17192OMAP CLOCK FRAMEWORK SUPPORT
17193M:	Paul Walmsley <[email protected]>
17194L:	[email protected]
17195S:	Maintained
17196F:	arch/arm/*omap*/*clock*
17197
17198OMAP DEVICE TREE SUPPORT
17199M:	Tony Lindgren <[email protected]>
17200L:	[email protected]
17201L:	[email protected]
17202S:	Maintained
17203F:	arch/arm/boot/dts/ti/omap/
17204
17205OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17206L:	[email protected]
17207L:	[email protected]
17208S:	Orphan
17209F:	Documentation/arch/arm/omap/dss.rst
17210F:	drivers/video/fbdev/omap2/
17211
17212OMAP FRAMEBUFFER SUPPORT
17213L:	[email protected]
17214L:	[email protected]
17215S:	Orphan
17216F:	drivers/video/fbdev/omap/
17217
17218OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17219M:	Roger Quadros <[email protected]>
17220M:	Tony Lindgren <[email protected]>
17221L:	[email protected]
17222S:	Maintained
17223F:	arch/arm/mach-omap2/*gpmc*
17224F:	drivers/memory/omap-gpmc.c
17225
17226OMAP GPIO DRIVER
17227M:	Grygorii Strashko <[email protected]>
17228M:	Santosh Shilimkar <[email protected]>
17229M:	Kevin Hilman <[email protected]>
17230L:	[email protected]
17231S:	Maintained
17232F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17233F:	drivers/gpio/gpio-omap.c
17234
17235OMAP HARDWARE SPINLOCK SUPPORT
17236L:	[email protected]
17237S:	Orphan
17238F:	drivers/hwspinlock/omap_hwspinlock.c
17239
17240OMAP HS MMC SUPPORT
17241L:	[email protected]
17242L:	[email protected]
17243S:	Orphan
17244F:	drivers/mmc/host/omap_hsmmc.c
17245
17246OMAP HWMOD DATA
17247M:	Paul Walmsley <[email protected]>
17248L:	[email protected]
17249S:	Maintained
17250F:	arch/arm/mach-omap2/omap_hwmod*data*
17251
17252OMAP HWMOD SUPPORT
17253M:	Paul Walmsley <[email protected]>
17254L:	[email protected]
17255S:	Maintained
17256F:	arch/arm/mach-omap2/omap_hwmod.*
17257
17258OMAP I2C DRIVER
17259M:	Vignesh R <[email protected]>
17260L:	[email protected]
17261L:	[email protected]
17262S:	Maintained
17263F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17264F:	drivers/i2c/busses/i2c-omap.c
17265
17266OMAP MMC SUPPORT
17267M:	Aaro Koskinen <[email protected]>
17268L:	[email protected]
17269S:	Odd Fixes
17270F:	drivers/mmc/host/omap.c
17271
17272OMAP POWER MANAGEMENT SUPPORT
17273M:	Kevin Hilman <[email protected]>
17274L:	[email protected]
17275S:	Maintained
17276F:	arch/arm/*omap*/*pm*
17277F:	drivers/cpufreq/omap-cpufreq.c
17278
17279OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17280M:	Paul Walmsley <[email protected]>
17281L:	[email protected]
17282S:	Maintained
17283F:	arch/arm/mach-omap2/prm*
17284
17285OMAP RANDOM NUMBER GENERATOR SUPPORT
17286M:	Deepak Saxena <[email protected]>
17287S:	Maintained
17288F:	drivers/char/hw_random/omap-rng.c
17289
17290OMAP USB SUPPORT
17291L:	[email protected]
17292L:	[email protected]
17293S:	Orphan
17294F:	arch/arm/*omap*/usb*
17295F:	drivers/usb/*/*omap*
17296
17297OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17298M:	Mark Jackson <[email protected]>
17299L:	[email protected]
17300S:	Maintained
17301F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17302
17303OMAP1 SUPPORT
17304M:	Aaro Koskinen <[email protected]>
17305M:	Janusz Krzysztofik <[email protected]>
17306R:	Tony Lindgren <[email protected]>
17307L:	[email protected]
17308S:	Maintained
17309Q:	http://patchwork.kernel.org/project/linux-omap/list/
17310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17311F:	arch/arm/configs/omap1_defconfig
17312F:	arch/arm/mach-omap1/
17313F:	drivers/i2c/busses/i2c-omap.c
17314F:	include/linux/platform_data/ams-delta-fiq.h
17315F:	include/linux/platform_data/i2c-omap.h
17316
17317OMAP2+ SUPPORT
17318M:	Aaro Koskinen <[email protected]>
17319M:	Andreas Kemnade <[email protected]>
17320M:	Kevin Hilman <[email protected]>
17321M:	Roger Quadros <[email protected]>
17322M:	Tony Lindgren <[email protected]>
17323L:	[email protected]
17324S:	Maintained
17325W:	http://linux.omap.com/
17326Q:	http://patchwork.kernel.org/project/linux-omap/list/
17327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17328F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17329F:	arch/arm/configs/omap2plus_defconfig
17330F:	arch/arm/mach-omap2/
17331F:	drivers/bus/omap*.[ch]
17332F:	drivers/bus/ti-sysc.c
17333F:	drivers/gpio/gpio-tps65219.c
17334F:	drivers/i2c/busses/i2c-omap.c
17335F:	drivers/irqchip/irq-omap-intc.c
17336F:	drivers/mfd/*omap*.c
17337F:	drivers/mfd/menelaus.c
17338F:	drivers/mfd/palmas.c
17339F:	drivers/mfd/tps65217.c
17340F:	drivers/mfd/tps65218.c
17341F:	drivers/mfd/tps65219.c
17342F:	drivers/mfd/tps65910.c
17343F:	drivers/mfd/twl-core.[ch]
17344F:	drivers/mfd/twl4030*.c
17345F:	drivers/mfd/twl6030*.c
17346F:	drivers/mfd/twl6040*.c
17347F:	drivers/regulator/palmas-regulator*.c
17348F:	drivers/regulator/pbias-regulator.c
17349F:	drivers/regulator/tps65217-regulator.c
17350F:	drivers/regulator/tps65218-regulator.c
17351F:	drivers/regulator/tps65219-regulator.c
17352F:	drivers/regulator/tps65910-regulator.c
17353F:	drivers/regulator/twl-regulator.c
17354F:	drivers/regulator/twl6030-regulator.c
17355F:	include/linux/platform_data/i2c-omap.h
17356F:	include/linux/platform_data/ti-sysc.h
17357
17358OMFS FILESYSTEM
17359M:	Bob Copeland <[email protected]>
17360L:	[email protected]
17361S:	Maintained
17362F:	Documentation/filesystems/omfs.rst
17363F:	fs/omfs/
17364
17365OMNIVISION OG01A1B SENSOR DRIVER
17366M:	Sakari Ailus <[email protected]>
17367L:	[email protected]
17368S:	Maintained
17369F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17370F:	drivers/media/i2c/og01a1b.c
17371
17372OMNIVISION OV01A10 SENSOR DRIVER
17373M:	Bingbu Cao <[email protected]>
17374L:	[email protected]
17375S:	Maintained
17376T:	git git://linuxtv.org/media.git
17377F:	drivers/media/i2c/ov01a10.c
17378
17379OMNIVISION OV02A10 SENSOR DRIVER
17380L:	[email protected]
17381S:	Orphan
17382T:	git git://linuxtv.org/media.git
17383F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17384F:	drivers/media/i2c/ov02a10.c
17385
17386OMNIVISION OV08D10 SENSOR DRIVER
17387M:	Jimmy Su <[email protected]>
17388L:	[email protected]
17389S:	Maintained
17390T:	git git://linuxtv.org/media.git
17391F:	drivers/media/i2c/ov08d10.c
17392
17393OMNIVISION OV08X40 SENSOR DRIVER
17394M:	Jason Chen <[email protected]>
17395L:	[email protected]
17396S:	Maintained
17397T:	git git://linuxtv.org/media.git
17398F:	drivers/media/i2c/ov08x40.c
17399F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17400
17401OMNIVISION OV13858 SENSOR DRIVER
17402M:	Sakari Ailus <[email protected]>
17403L:	[email protected]
17404S:	Maintained
17405T:	git git://linuxtv.org/media.git
17406F:	drivers/media/i2c/ov13858.c
17407
17408OMNIVISION OV13B10 SENSOR DRIVER
17409M:	Arec Kao <[email protected]>
17410L:	[email protected]
17411S:	Maintained
17412T:	git git://linuxtv.org/media.git
17413F:	drivers/media/i2c/ov13b10.c
17414
17415OMNIVISION OV2680 SENSOR DRIVER
17416M:	Rui Miguel Silva <[email protected]>
17417M:	Hans de Goede <[email protected]>
17418L:	[email protected]
17419S:	Maintained
17420T:	git git://linuxtv.org/media.git
17421F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17422F:	drivers/media/i2c/ov2680.c
17423
17424OMNIVISION OV2685 SENSOR DRIVER
17425M:	Shunqian Zheng <[email protected]>
17426L:	[email protected]
17427S:	Maintained
17428T:	git git://linuxtv.org/media.git
17429F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17430F:	drivers/media/i2c/ov2685.c
17431
17432OMNIVISION OV2740 SENSOR DRIVER
17433M:	Tianshu Qiu <[email protected]>
17434R:	Sakari Ailus <[email protected]>
17435R:	Bingbu Cao <[email protected]>
17436L:	[email protected]
17437S:	Maintained
17438T:	git git://linuxtv.org/media.git
17439F:	drivers/media/i2c/ov2740.c
17440
17441OMNIVISION OV4689 SENSOR DRIVER
17442M:	Mikhail Rudenko <[email protected]>
17443L:	[email protected]
17444S:	Maintained
17445T:	git git://linuxtv.org/media.git
17446F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17447F:	drivers/media/i2c/ov4689.c
17448
17449OMNIVISION OV5640 SENSOR DRIVER
17450M:	Steve Longerbeam <[email protected]>
17451L:	[email protected]
17452S:	Maintained
17453T:	git git://linuxtv.org/media.git
17454F:	drivers/media/i2c/ov5640.c
17455
17456OMNIVISION OV5647 SENSOR DRIVER
17457M:	Dave Stevenson <[email protected]>
17458M:	Jacopo Mondi <[email protected]>
17459L:	[email protected]
17460S:	Maintained
17461T:	git git://linuxtv.org/media.git
17462F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17463F:	drivers/media/i2c/ov5647.c
17464
17465OMNIVISION OV5670 SENSOR DRIVER
17466M:	Sakari Ailus <[email protected]>
17467L:	[email protected]
17468S:	Maintained
17469T:	git git://linuxtv.org/media.git
17470F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17471F:	drivers/media/i2c/ov5670.c
17472
17473OMNIVISION OV5675 SENSOR DRIVER
17474M:	Sakari Ailus <[email protected]>
17475L:	[email protected]
17476S:	Maintained
17477T:	git git://linuxtv.org/media.git
17478F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17479F:	drivers/media/i2c/ov5675.c
17480
17481OMNIVISION OV5693 SENSOR DRIVER
17482M:	Daniel Scally <[email protected]>
17483L:	[email protected]
17484S:	Maintained
17485T:	git git://linuxtv.org/media.git
17486F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17487F:	drivers/media/i2c/ov5693.c
17488
17489OMNIVISION OV5695 SENSOR DRIVER
17490M:	Shunqian Zheng <[email protected]>
17491L:	[email protected]
17492S:	Maintained
17493T:	git git://linuxtv.org/media.git
17494F:	drivers/media/i2c/ov5695.c
17495
17496OMNIVISION OV64A40 SENSOR DRIVER
17497M:	Jacopo Mondi <[email protected]>
17498L:	[email protected]
17499S:	Maintained
17500T:	git git://linuxtv.org/media.git
17501F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17502F:	drivers/media/i2c/ov64a40.c
17503
17504OMNIVISION OV7670 SENSOR DRIVER
17505L:	[email protected]
17506S:	Orphan
17507T:	git git://linuxtv.org/media.git
17508F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17509F:	drivers/media/i2c/ov7670.c
17510
17511OMNIVISION OV772x SENSOR DRIVER
17512M:	Jacopo Mondi <[email protected]>
17513L:	[email protected]
17514S:	Odd fixes
17515T:	git git://linuxtv.org/media.git
17516F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17517F:	drivers/media/i2c/ov772x.c
17518F:	include/media/i2c/ov772x.h
17519
17520OMNIVISION OV7740 SENSOR DRIVER
17521L:	[email protected]
17522S:	Orphan
17523T:	git git://linuxtv.org/media.git
17524F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17525F:	drivers/media/i2c/ov7740.c
17526
17527OMNIVISION OV8856 SENSOR DRIVER
17528M:	Sakari Ailus <[email protected]>
17529L:	[email protected]
17530S:	Maintained
17531T:	git git://linuxtv.org/media.git
17532F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17533F:	drivers/media/i2c/ov8856.c
17534
17535OMNIVISION OV8858 SENSOR DRIVER
17536M:	Jacopo Mondi <[email protected]>
17537M:	Nicholas Roth <[email protected]>
17538L:	[email protected]
17539S:	Maintained
17540T:	git git://linuxtv.org/media.git
17541F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17542F:	drivers/media/i2c/ov8858.c
17543
17544OMNIVISION OV9282 SENSOR DRIVER
17545M:	Dave Stevenson <[email protected]>
17546L:	[email protected]
17547S:	Maintained
17548T:	git git://linuxtv.org/media.git
17549F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17550F:	drivers/media/i2c/ov9282.c
17551
17552OMNIVISION OV9640 SENSOR DRIVER
17553M:	Petr Cvek <[email protected]>
17554L:	[email protected]
17555S:	Maintained
17556F:	drivers/media/i2c/ov9640.*
17557
17558OMNIVISION OV9650 SENSOR DRIVER
17559M:	Sakari Ailus <[email protected]>
17560R:	Akinobu Mita <[email protected]>
17561R:	Sylwester Nawrocki <[email protected]>
17562L:	[email protected]
17563S:	Maintained
17564T:	git git://linuxtv.org/media.git
17565F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17566F:	drivers/media/i2c/ov9650.c
17567
17568OMNIVISION OV9734 SENSOR DRIVER
17569M:	Tianshu Qiu <[email protected]>
17570R:	Bingbu Cao <[email protected]>
17571L:	[email protected]
17572S:	Maintained
17573T:	git git://linuxtv.org/media.git
17574F:	drivers/media/i2c/ov9734.c
17575
17576ONBOARD USB HUB DRIVER
17577M:	Matthias Kaehlcke <[email protected]>
17578L:	[email protected]
17579S:	Maintained
17580F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17581F:	drivers/usb/misc/onboard_usb_dev.c
17582
17583ONENAND FLASH DRIVER
17584M:	Kyungmin Park <[email protected]>
17585L:	[email protected]
17586S:	Maintained
17587F:	drivers/mtd/nand/onenand/
17588F:	include/linux/mtd/onenand*.h
17589
17590ONEXPLAYER FAN DRIVER
17591M:	Derek John Clark <[email protected]>
17592M:	Joaquín Ignacio Aramendía <[email protected]>
17593L:	[email protected]
17594S:	Maintained
17595F:	drivers/hwmon/oxp-sensors.c
17596
17597ONIE TLV NVMEM LAYOUT DRIVER
17598M:	Miquel Raynal <[email protected]>
17599S:	Maintained
17600F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17601F:	drivers/nvmem/layouts/onie-tlv.c
17602
17603ONION OMEGA2+ BOARD
17604M:	Harvey Hunt <[email protected]>
17605L:	[email protected]
17606S:	Maintained
17607F:	arch/mips/boot/dts/ralink/omega2p.dts
17608
17609ONSEMI ETHERNET PHY DRIVERS
17610M:	Piergiorgio Beruto <[email protected]>
17611L:	[email protected]
17612S:	Supported
17613W:	http://www.onsemi.com
17614F:	drivers/net/phy/ncn*
17615
17616OP-TEE DRIVER
17617M:	Jens Wiklander <[email protected]>
17618L:	[email protected]
17619S:	Maintained
17620F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17621F:	drivers/tee/optee/
17622
17623OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17624M:	Sumit Garg <[email protected]>
17625L:	[email protected]
17626S:	Maintained
17627F:	drivers/char/hw_random/optee-rng.c
17628
17629OP-TEE RTC DRIVER
17630M:	Clément Léger <[email protected]>
17631L:	[email protected]
17632S:	Maintained
17633F:	drivers/rtc/rtc-optee.c
17634
17635OPA-VNIC DRIVER
17636M:	Dennis Dalessandro <[email protected]>
17637L:	[email protected]
17638S:	Supported
17639F:	drivers/infiniband/ulp/opa_vnic
17640
17641OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17642M:	Parthiban Veerasooran <[email protected]>
17643L:	[email protected]
17644S:	Maintained
17645F:	Documentation/networking/oa-tc6-framework.rst
17646F:	drivers/net/ethernet/oa_tc6.c
17647F:	include/linux/oa_tc6.h
17648
17649OPEN FIRMWARE AND FLATTENED DEVICE TREE
17650M:	Rob Herring <[email protected]>
17651M:	Saravana Kannan <[email protected]>
17652L:	[email protected]
17653S:	Maintained
17654W:	http://www.devicetree.org/
17655C:	irc://irc.libera.chat/devicetree
17656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17657F:	Documentation/ABI/testing/sysfs-firmware-ofw
17658F:	drivers/of/
17659F:	include/linux/of*.h
17660F:	rust/kernel/of.rs
17661F:	scripts/dtc/
17662F:	tools/testing/selftests/dt/
17663K:	of_overlay_notifier_
17664K:	of_overlay_fdt_apply
17665K:	of_overlay_remove
17666
17667OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17668M:	Rob Herring <[email protected]>
17669M:	Krzysztof Kozlowski <[email protected]>
17670M:	Conor Dooley <[email protected]>
17671L:	[email protected]
17672S:	Maintained
17673Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17674C:	irc://irc.libera.chat/devicetree
17675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17676F:	Documentation/devicetree/
17677F:	arch/*/boot/dts/
17678F:	include/dt-bindings/
17679
17680OPENCOMPUTE PTP CLOCK DRIVER
17681M:	Jonathan Lemon <[email protected]>
17682M:	Vadim Fedorenko <[email protected]>
17683L:	[email protected]
17684S:	Maintained
17685F:	drivers/ptp/ptp_ocp.c
17686
17687OPENCORES I2C BUS DRIVER
17688M:	Peter Korsgaard <[email protected]>
17689M:	Andrew Lunn <[email protected]>
17690L:	[email protected]
17691S:	Maintained
17692F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17693F:	Documentation/i2c/busses/i2c-ocores.rst
17694F:	drivers/i2c/busses/i2c-ocores.c
17695F:	include/linux/platform_data/i2c-ocores.h
17696
17697OPENRISC ARCHITECTURE
17698M:	Jonas Bonn <[email protected]>
17699M:	Stefan Kristiansson <[email protected]>
17700M:	Stafford Horne <[email protected]>
17701L:	[email protected]
17702S:	Maintained
17703W:	http://openrisc.io
17704T:	git https://github.com/openrisc/linux.git
17705F:	Documentation/arch/openrisc/
17706F:	Documentation/devicetree/bindings/openrisc/
17707F:	arch/openrisc/
17708F:	drivers/irqchip/irq-ompic.c
17709F:	drivers/irqchip/irq-or1k-*
17710
17711OPENVSWITCH
17712M:	Pravin B Shelar <[email protected]>
17713L:	[email protected]
17714L:	[email protected]
17715S:	Maintained
17716W:	http://openvswitch.org
17717F:	include/uapi/linux/openvswitch.h
17718F:	net/openvswitch/
17719F:	tools/testing/selftests/net/openvswitch/
17720
17721OPERATING PERFORMANCE POINTS (OPP)
17722M:	Viresh Kumar <[email protected]>
17723M:	Nishanth Menon <[email protected]>
17724M:	Stephen Boyd <[email protected]>
17725L:	[email protected]
17726S:	Maintained
17727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17728F:	Documentation/devicetree/bindings/opp/
17729F:	Documentation/power/opp.rst
17730F:	drivers/opp/
17731F:	include/linux/pm_opp.h
17732
17733OPL4 DRIVER
17734M:	Clemens Ladisch <[email protected]>
17735L:	[email protected]
17736S:	Maintained
17737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17738F:	sound/drivers/opl4/
17739
17740ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17741M:	Mark Fasheh <[email protected]>
17742M:	Joel Becker <[email protected]>
17743M:	Joseph Qi <[email protected]>
17744L:	[email protected]
17745S:	Supported
17746W:	http://ocfs2.wiki.kernel.org
17747F:	Documentation/filesystems/dlmfs.rst
17748F:	Documentation/filesystems/ocfs2.rst
17749F:	fs/ocfs2/
17750
17751ORANGEFS FILESYSTEM
17752M:	Mike Marshall <[email protected]>
17753R:	Martin Brandenburg <[email protected]>
17754L:	[email protected]
17755S:	Supported
17756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17757F:	Documentation/filesystems/orangefs.rst
17758F:	fs/orangefs/
17759
17760OV2659 OMNIVISION SENSOR DRIVER
17761M:	"Lad, Prabhakar" <[email protected]>
17762L:	[email protected]
17763S:	Maintained
17764W:	https://linuxtv.org
17765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17766T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17767F:	drivers/media/i2c/ov2659.c
17768F:	include/media/i2c/ov2659.h
17769
17770OVERLAY FILESYSTEM
17771M:	Miklos Szeredi <[email protected]>
17772M:	Amir Goldstein <[email protected]>
17773L:	[email protected]
17774S:	Supported
17775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17776F:	Documentation/filesystems/overlayfs.rst
17777F:	fs/overlayfs/
17778
17779P54 WIRELESS DRIVER
17780M:	Christian Lamparter <[email protected]>
17781L:	[email protected]
17782S:	Maintained
17783W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17784F:	drivers/net/wireless/intersil/p54/
17785
17786PACKET SOCKETS
17787M:	Willem de Bruijn <[email protected]>
17788S:	Maintained
17789F:	include/uapi/linux/if_packet.h
17790F:	net/packet/af_packet.c
17791
17792PACKING
17793M:	Vladimir Oltean <[email protected]>
17794L:	[email protected]
17795S:	Supported
17796F:	Documentation/core-api/packing.rst
17797F:	include/linux/packing.h
17798F:	lib/packing.c
17799F:	lib/packing_test.c
17800F:	scripts/gen_packed_field_checks.c
17801
17802PADATA PARALLEL EXECUTION MECHANISM
17803M:	Steffen Klassert <[email protected]>
17804M:	Daniel Jordan <[email protected]>
17805L:	[email protected]
17806L:	[email protected]
17807S:	Maintained
17808F:	Documentation/core-api/padata.rst
17809F:	include/linux/padata.h
17810F:	kernel/padata.c
17811
17812PAGE CACHE
17813M:	Matthew Wilcox (Oracle) <[email protected]>
17814L:	[email protected]
17815S:	Supported
17816T:	git git://git.infradead.org/users/willy/pagecache.git
17817F:	Documentation/filesystems/locking.rst
17818F:	Documentation/filesystems/vfs.rst
17819F:	include/linux/pagemap.h
17820F:	mm/filemap.c
17821F:	mm/page-writeback.c
17822F:	mm/readahead.c
17823F:	mm/truncate.c
17824
17825PAGE POOL
17826M:	Jesper Dangaard Brouer <[email protected]>
17827M:	Ilias Apalodimas <[email protected]>
17828L:	[email protected]
17829S:	Supported
17830F:	Documentation/networking/page_pool.rst
17831F:	include/net/page_pool/
17832F:	include/trace/events/page_pool.h
17833F:	net/core/page_pool.c
17834
17835PAGE TABLE CHECK
17836M:	Pasha Tatashin <[email protected]>
17837M:	Andrew Morton <[email protected]>
17838L:	[email protected]
17839S:	Maintained
17840F:	Documentation/mm/page_table_check.rst
17841F:	include/linux/page_table_check.h
17842F:	mm/page_table_check.c
17843
17844PANASONIC LAPTOP ACPI EXTRAS DRIVER
17845M:	Kenneth Chan <[email protected]>
17846L:	[email protected]
17847S:	Maintained
17848F:	drivers/platform/x86/panasonic-laptop.c
17849
17850PARALLAX PING IIO SENSOR DRIVER
17851M:	Andreas Klinger <[email protected]>
17852L:	[email protected]
17853S:	Maintained
17854F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17855F:	drivers/iio/proximity/ping.c
17856
17857PARALLEL LCD/KEYPAD PANEL DRIVER
17858M:	Willy Tarreau <[email protected]>
17859M:	Ksenija Stanojevic <[email protected]>
17860S:	Odd Fixes
17861F:	Documentation/admin-guide/lcd-panel-cgram.rst
17862F:	drivers/auxdisplay/panel.c
17863
17864PARALLEL PORT SUBSYSTEM
17865M:	Sudip Mukherjee <[email protected]>
17866M:	Sudip Mukherjee <[email protected]>
17867L:	[email protected] (subscribers-only)
17868S:	Maintained
17869F:	Documentation/driver-api/parport*.rst
17870F:	drivers/char/ppdev.c
17871F:	drivers/parport/
17872F:	include/linux/parport*.h
17873F:	include/uapi/linux/ppdev.h
17874
17875PARAVIRT_OPS INTERFACE
17876M:	Juergen Gross <[email protected]>
17877R:	Ajay Kaher <[email protected]>
17878R:	Alexey Makhalov <[email protected]>
17879R:	Broadcom internal kernel review list <[email protected]>
17880L:	[email protected]
17881L:	[email protected]
17882S:	Supported
17883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17884F:	Documentation/virt/paravirt_ops.rst
17885F:	arch/*/include/asm/paravirt*.h
17886F:	arch/*/kernel/paravirt*
17887F:	include/linux/hypervisor.h
17888
17889PARISC ARCHITECTURE
17890M:	"James E.J. Bottomley" <[email protected]>
17891M:	Helge Deller <[email protected]>
17892L:	[email protected]
17893S:	Maintained
17894W:	https://parisc.wiki.kernel.org
17895Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17898F:	Documentation/arch/parisc/
17899F:	arch/parisc/
17900F:	drivers/char/agp/parisc-agp.c
17901F:	drivers/input/misc/hp_sdc_rtc.c
17902F:	drivers/input/serio/gscps2.c
17903F:	drivers/input/serio/hp_sdc*
17904F:	drivers/parisc/
17905F:	drivers/parport/parport_gsc.*
17906F:	drivers/tty/serial/8250/8250_parisc.c
17907F:	drivers/video/console/sti*
17908F:	drivers/video/fbdev/sti*
17909F:	drivers/video/logo/logo_parisc*
17910F:	include/linux/hp_sdc.h
17911
17912PARMAN
17913M:	Jiri Pirko <[email protected]>
17914L:	[email protected]
17915S:	Supported
17916F:	include/linux/parman.h
17917F:	lib/parman.c
17918F:	lib/test_parman.c
17919
17920PC ENGINES APU BOARD DRIVER
17921M:	Enrico Weigelt, metux IT consult <[email protected]>
17922S:	Maintained
17923F:	drivers/platform/x86/pcengines-apuv2.c
17924
17925PC87360 HARDWARE MONITORING DRIVER
17926M:	Jim Cromie <[email protected]>
17927L:	[email protected]
17928S:	Maintained
17929F:	Documentation/hwmon/pc87360.rst
17930F:	drivers/hwmon/pc87360.c
17931
17932PC8736x GPIO DRIVER
17933M:	Jim Cromie <[email protected]>
17934S:	Maintained
17935F:	drivers/char/pc8736x_gpio.c
17936
17937PC87427 HARDWARE MONITORING DRIVER
17938M:	Jean Delvare <[email protected]>
17939L:	[email protected]
17940S:	Maintained
17941F:	Documentation/hwmon/pc87427.rst
17942F:	drivers/hwmon/pc87427.c
17943
17944PCA9532 LED DRIVER
17945M:	Riku Voipio <[email protected]>
17946S:	Maintained
17947F:	drivers/leds/leds-pca9532.c
17948F:	include/linux/leds-pca9532.h
17949
17950PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17951M:	Thomas Petazzoni <[email protected]>
17952M:	Pali Rohár <[email protected]>
17953L:	[email protected]
17954L:	[email protected] (moderated for non-subscribers)
17955S:	Maintained
17956F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17957F:	drivers/pci/controller/pci-aardvark.c
17958
17959PCI DRIVER FOR ALTERA PCIE IP
17960M:	Joyce Ooi <[email protected]>
17961L:	[email protected]
17962S:	Supported
17963F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17964F:	drivers/pci/controller/pcie-altera.c
17965
17966PCI DRIVER FOR APPLIEDMICRO XGENE
17967M:	Toan Le <[email protected]>
17968L:	[email protected]
17969L:	[email protected] (moderated for non-subscribers)
17970S:	Maintained
17971F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17972F:	drivers/pci/controller/pci-xgene.c
17973
17974PCI DRIVER FOR ARM VERSATILE PLATFORM
17975M:	Rob Herring <[email protected]>
17976L:	[email protected]
17977L:	[email protected] (moderated for non-subscribers)
17978S:	Maintained
17979F:	Documentation/devicetree/bindings/pci/versatile.yaml
17980F:	drivers/pci/controller/pci-versatile.c
17981
17982PCI DRIVER FOR ARMADA 8K
17983M:	Thomas Petazzoni <[email protected]>
17984L:	[email protected]
17985L:	[email protected] (moderated for non-subscribers)
17986S:	Maintained
17987F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17988F:	drivers/pci/controller/dwc/pcie-armada8k.c
17989
17990PCI DRIVER FOR CADENCE PCIE IP
17991L:	[email protected]
17992S:	Orphan
17993F:	Documentation/devicetree/bindings/pci/cdns,*
17994F:	drivers/pci/controller/cadence/*cadence*
17995
17996PCI DRIVER FOR FREESCALE LAYERSCAPE
17997M:	Minghuan Lian <[email protected]>
17998M:	Mingkai Hu <[email protected]>
17999M:	Roy Zang <[email protected]>
18000L:	[email protected]
18001L:	[email protected]
18002L:	[email protected] (moderated for non-subscribers)
18003L:	[email protected]
18004S:	Maintained
18005F:	drivers/pci/controller/dwc/*layerscape*
18006
18007PCI DRIVER FOR FU740
18008M:	Paul Walmsley <[email protected]>
18009M:	Greentime Hu <[email protected]>
18010M:	Samuel Holland <[email protected]>
18011L:	[email protected]
18012S:	Maintained
18013F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18014F:	drivers/pci/controller/dwc/pcie-fu740.c
18015
18016PCI DRIVER FOR GENERIC OF HOSTS
18017M:	Will Deacon <[email protected]>
18018L:	[email protected]
18019L:	[email protected] (moderated for non-subscribers)
18020S:	Maintained
18021F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18022F:	drivers/pci/controller/pci-host-common.c
18023F:	drivers/pci/controller/pci-host-generic.c
18024
18025PCI DRIVER FOR IMX6
18026M:	Richard Zhu <[email protected]>
18027M:	Lucas Stach <[email protected]>
18028L:	[email protected]
18029L:	[email protected] (moderated for non-subscribers)
18030L:	[email protected]
18031S:	Maintained
18032F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18033F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18034F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18035F:	drivers/pci/controller/dwc/*imx6*
18036
18037PCI DRIVER FOR INTEL IXP4XX
18038M:	Linus Walleij <[email protected]>
18039S:	Maintained
18040F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18041F:	drivers/pci/controller/pci-ixp4xx.c
18042
18043PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18044M:	Nirmal Patel <[email protected]>
18045R:	Jonathan Derrick <[email protected]>
18046L:	[email protected]
18047S:	Supported
18048F:	drivers/pci/controller/vmd.c
18049
18050PCI DRIVER FOR MICROSEMI SWITCHTEC
18051M:	Kurt Schwemmer <[email protected]>
18052M:	Logan Gunthorpe <[email protected]>
18053L:	[email protected]
18054S:	Maintained
18055F:	Documentation/ABI/testing/sysfs-class-switchtec
18056F:	Documentation/driver-api/switchtec.rst
18057F:	drivers/ntb/hw/mscc/
18058F:	drivers/pci/switch/switchtec*
18059F:	include/linux/switchtec.h
18060F:	include/uapi/linux/switchtec_ioctl.h
18061
18062PCI DRIVER FOR MOBIVEIL PCIE IP
18063M:	Karthikeyan Mitran <[email protected]>
18064M:	Hou Zhiqiang <[email protected]>
18065L:	[email protected]
18066S:	Supported
18067F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18068F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18069
18070PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18071M:	Thomas Petazzoni <[email protected]>
18072M:	Pali Rohár <[email protected]>
18073L:	[email protected]
18074L:	[email protected] (moderated for non-subscribers)
18075S:	Maintained
18076F:	drivers/pci/controller/*mvebu*
18077
18078PCI DRIVER FOR NVIDIA TEGRA
18079M:	Thierry Reding <[email protected]>
18080L:	[email protected]
18081L:	[email protected]
18082S:	Supported
18083F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18084F:	drivers/pci/controller/pci-tegra.c
18085
18086PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18087M:	Hou Zhiqiang <[email protected]>
18088L:	[email protected]
18089L:	[email protected] (moderated for non-subscribers)
18090S:	Maintained
18091F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18092
18093PCI DRIVER FOR PLDA PCIE IP
18094M:	Daire McNamara <[email protected]>
18095L:	[email protected]
18096S:	Maintained
18097F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18098F:	drivers/pci/controller/plda/pcie-plda-host.c
18099F:	drivers/pci/controller/plda/pcie-plda.h
18100
18101PCI DRIVER FOR RENESAS R-CAR
18102M:	Marek Vasut <marek.vasut[email protected]>
18103M:	Yoshihiro Shimoda <[email protected]>
18104L:	[email protected]
18105L:	[email protected]
18106S:	Maintained
18107F:	Documentation/devicetree/bindings/pci/*rcar*
18108F:	drivers/pci/controller/*rcar*
18109F:	drivers/pci/controller/dwc/*rcar*
18110
18111PCI DRIVER FOR SAMSUNG EXYNOS
18112M:	Jingoo Han <[email protected]>
18113L:	[email protected]
18114L:	[email protected] (moderated for non-subscribers)
18115L:	[email protected]
18116S:	Maintained
18117F:	drivers/pci/controller/dwc/pci-exynos.c
18118
18119PCI DRIVER FOR SYNOPSYS DESIGNWARE
18120M:	Jingoo Han <[email protected]>
18121M:	Manivannan Sadhasivam <[email protected]>
18122L:	[email protected]
18123S:	Maintained
18124F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18125F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18126F:	drivers/pci/controller/dwc/*designware*
18127
18128PCI DRIVER FOR TI DRA7XX/J721E
18129M:	Vignesh Raghavendra <[email protected]>
18130R:	Siddharth Vadapalli <[email protected]>
18131L:	[email protected]
18132L:	[email protected]
18133L:	[email protected] (moderated for non-subscribers)
18134S:	Supported
18135F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18136F:	drivers/pci/controller/cadence/pci-j721e.c
18137F:	drivers/pci/controller/dwc/pci-dra7xx.c
18138
18139PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18140M:	Linus Walleij <[email protected]>
18141L:	[email protected]
18142S:	Maintained
18143F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18144F:	drivers/pci/controller/pci-v3-semi.c
18145
18146PCI DRIVER FOR XILINX VERSAL CPM
18147M:	Bharat Kumar Gogada <[email protected]>
18148M:	Michal Simek <[email protected]>
18149L:	[email protected]
18150S:	Maintained
18151F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18152F:	drivers/pci/controller/pcie-xilinx-cpm.c
18153
18154PCI ENDPOINT SUBSYSTEM
18155M:	Manivannan Sadhasivam <[email protected]>
18156M:	Krzysztof Wilczyński <[email protected]>
18157R:	Kishon Vijay Abraham I <[email protected]>
18158L:	[email protected]
18159S:	Supported
18160Q:	https://patchwork.kernel.org/project/linux-pci/list/
18161B:	https://bugzilla.kernel.org
18162C:	irc://irc.oftc.net/linux-pci
18163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18164F:	Documentation/PCI/endpoint/*
18165F:	Documentation/misc-devices/pci-endpoint-test.rst
18166F:	drivers/misc/pci_endpoint_test.c
18167F:	drivers/pci/endpoint/
18168F:	tools/testing/selftests/pci_endpoint/
18169
18170PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18171M:	Mahesh J Salgaonkar <[email protected]>
18172R:	Oliver O'Halloran <[email protected]>
18173L:	[email protected]
18174S:	Supported
18175F:	Documentation/PCI/pci-error-recovery.rst
18176F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18177F:	arch/powerpc/include/*/eeh*.h
18178F:	arch/powerpc/kernel/eeh*.c
18179F:	arch/powerpc/platforms/*/eeh*.c
18180F:	drivers/pci/pcie/aer.c
18181F:	drivers/pci/pcie/dpc.c
18182F:	drivers/pci/pcie/err.c
18183
18184PCI ERROR RECOVERY
18185M:	Linas Vepstas <[email protected]>
18186L:	[email protected]
18187S:	Supported
18188F:	Documentation/PCI/pci-error-recovery.rst
18189
18190PCI MSI DRIVER FOR ALTERA MSI IP
18191M:	Joyce Ooi <[email protected]>
18192L:	[email protected]
18193S:	Supported
18194F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18195F:	drivers/pci/controller/pcie-altera-msi.c
18196
18197PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18198M:	Toan Le <[email protected]>
18199L:	[email protected]
18200L:	[email protected] (moderated for non-subscribers)
18201S:	Maintained
18202F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18203F:	drivers/pci/controller/pci-xgene-msi.c
18204
18205PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18206M:	Lorenzo Pieralisi <[email protected]>
18207M:	Krzysztof Wilczyński <[email protected]>
18208R:	Manivannan Sadhasivam <[email protected]>
18209R:	Rob Herring <[email protected]>
18210L:	[email protected]
18211S:	Supported
18212Q:	https://patchwork.kernel.org/project/linux-pci/list/
18213B:	https://bugzilla.kernel.org
18214C:	irc://irc.oftc.net/linux-pci
18215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18216F:	Documentation/devicetree/bindings/pci/
18217F:	drivers/pci/controller/
18218F:	drivers/pci/pci-bridge-emul.c
18219F:	drivers/pci/pci-bridge-emul.h
18220
18221PCI PEER-TO-PEER DMA (P2PDMA)
18222M:	Bjorn Helgaas <[email protected]>
18223M:	Logan Gunthorpe <[email protected]>
18224L:	[email protected]
18225S:	Supported
18226Q:	https://patchwork.kernel.org/project/linux-pci/list/
18227B:	https://bugzilla.kernel.org
18228C:	irc://irc.oftc.net/linux-pci
18229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18230F:	Documentation/driver-api/pci/p2pdma.rst
18231F:	drivers/pci/p2pdma.c
18232F:	include/linux/pci-p2pdma.h
18233
18234PCI POWER CONTROL
18235M:	Bartosz Golaszewski <[email protected]>
18236L:	[email protected]
18237S:	Maintained
18238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18239F:	drivers/pci/pwrctrl/*
18240F:	include/linux/pci-pwrctrl.h
18241
18242PCI SUBSYSTEM
18243M:	Bjorn Helgaas <[email protected]>
18244L:	[email protected]
18245S:	Supported
18246Q:	https://patchwork.kernel.org/project/linux-pci/list/
18247B:	https://bugzilla.kernel.org
18248C:	irc://irc.oftc.net/linux-pci
18249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18250F:	Documentation/PCI/
18251F:	Documentation/devicetree/bindings/pci/
18252F:	arch/x86/kernel/early-quirks.c
18253F:	arch/x86/kernel/quirks.c
18254F:	arch/x86/pci/
18255F:	drivers/acpi/pci*
18256F:	drivers/pci/
18257F:	include/asm-generic/pci*
18258F:	include/linux/of_pci.h
18259F:	include/linux/pci*
18260F:	include/uapi/linux/pci*
18261F:	rust/kernel/pci.rs
18262F:	samples/rust/rust_driver_pci.rs
18263
18264PCIE BANDWIDTH CONTROLLER
18265M:	Ilpo Järvinen <[email protected]>
18266L:	[email protected]
18267S:	Supported
18268F:	drivers/pci/pcie/bwctrl.c
18269F:	drivers/thermal/pcie_cooling.c
18270F:	include/linux/pci-bwctrl.h
18271F:	tools/testing/selftests/pcie_bwctrl/
18272
18273PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18274M:	Jonathan Chocron <[email protected]>
18275L:	[email protected]
18276S:	Maintained
18277F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18278F:	drivers/pci/controller/dwc/pcie-al.c
18279
18280PCIE DRIVER FOR AMLOGIC MESON
18281M:	Yue Wang <[email protected]>
18282L:	[email protected]
18283L:	[email protected]
18284S:	Maintained
18285F:	drivers/pci/controller/dwc/pci-meson.c
18286
18287PCIE DRIVER FOR AXIS ARTPEC
18288M:	Jesper Nilsson <[email protected]>
18289L:	[email protected]
18290L:	[email protected]
18291S:	Maintained
18292F:	Documentation/devicetree/bindings/pci/axis,artpec*
18293F:	drivers/pci/controller/dwc/*artpec*
18294
18295PCIE DRIVER FOR CAVIUM THUNDERX
18296M:	Robert Richter <[email protected]>
18297L:	[email protected]
18298L:	[email protected] (moderated for non-subscribers)
18299S:	Odd Fixes
18300F:	drivers/pci/controller/pci-thunder-*
18301
18302PCIE DRIVER FOR HISILICON
18303M:	Zhou Wang <[email protected]>
18304L:	[email protected]
18305S:	Maintained
18306F:	drivers/pci/controller/dwc/pcie-hisi.c
18307
18308PCIE DRIVER FOR HISILICON KIRIN
18309M:	Xiaowei Song <[email protected]>
18310M:	Binghui Wang <[email protected]>
18311L:	[email protected]
18312S:	Maintained
18313F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18314F:	drivers/pci/controller/dwc/pcie-kirin.c
18315
18316PCIE DRIVER FOR HISILICON STB
18317M:	Shawn Guo <[email protected]>
18318L:	[email protected]
18319S:	Maintained
18320F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18321F:	drivers/pci/controller/dwc/pcie-histb.c
18322
18323PCIE DRIVER FOR INTEL KEEM BAY
18324M:	Srikanth Thokala <[email protected]>
18325L:	[email protected]
18326S:	Supported
18327F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18328F:	drivers/pci/controller/dwc/pcie-keembay.c
18329
18330PCIE DRIVER FOR INTEL LGM GW SOC
18331M:	Chuanhua Lei <[email protected]>
18332L:	[email protected]
18333S:	Maintained
18334F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18335F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18336
18337PCIE DRIVER FOR MEDIATEK
18338M:	Ryder Lee <[email protected]>
18339M:	Jianjun Wang <[email protected]>
18340L:	[email protected]
18341L:	[email protected] (moderated for non-subscribers)
18342S:	Supported
18343F:	Documentation/devicetree/bindings/pci/mediatek*
18344F:	drivers/pci/controller/*mediatek*
18345
18346PCIE DRIVER FOR MICROCHIP
18347M:	Daire McNamara <[email protected]>
18348L:	[email protected]
18349S:	Supported
18350F:	Documentation/devicetree/bindings/pci/microchip*
18351F:	drivers/pci/controller/plda/*microchip*
18352
18353PCIE DRIVER FOR QUALCOMM MSM
18354M:	Manivannan Sadhasivam <[email protected]>
18355L:	[email protected]
18356L:	[email protected]
18357S:	Maintained
18358F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18359F:	drivers/pci/controller/dwc/pcie-qcom.c
18360
18361PCIE DRIVER FOR ROCKCHIP
18362M:	Shawn Lin <[email protected]>
18363L:	[email protected]
18364L:	[email protected]
18365S:	Maintained
18366F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18367F:	drivers/pci/controller/pcie-rockchip*
18368
18369PCIE DRIVER FOR SOCIONEXT UNIPHIER
18370M:	Kunihiko Hayashi <[email protected]>
18371L:	[email protected]
18372S:	Maintained
18373F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18374F:	drivers/pci/controller/dwc/pcie-uniphier*
18375
18376PCIE DRIVER FOR ST SPEAR13XX
18377M:	Pratyush Anand <[email protected]>
18378L:	[email protected]
18379S:	Maintained
18380F:	drivers/pci/controller/dwc/*spear*
18381
18382PCIE DRIVER FOR STARFIVE JH71x0
18383M:	Kevin Xie <[email protected]>
18384L:	[email protected]
18385S:	Maintained
18386F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18387F:	drivers/pci/controller/plda/pcie-starfive.c
18388
18389PCIE ENDPOINT DRIVER FOR QUALCOMM
18390M:	Manivannan Sadhasivam <[email protected]>
18391L:	[email protected]
18392L:	[email protected]
18393S:	Maintained
18394F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18395F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18396F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18397
18398PCMCIA SUBSYSTEM
18399M:	Dominik Brodowski <[email protected]>
18400S:	Odd Fixes
18401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18402F:	Documentation/pcmcia/
18403F:	drivers/pcmcia/
18404F:	include/pcmcia/
18405F:	tools/pcmcia/
18406
18407PCNET32 NETWORK DRIVER
18408M:	Don Fry <[email protected]>
18409L:	[email protected]
18410S:	Maintained
18411F:	drivers/net/ethernet/amd/pcnet32.c
18412
18413PCRYPT PARALLEL CRYPTO ENGINE
18414M:	Steffen Klassert <[email protected]>
18415L:	[email protected]
18416S:	Maintained
18417F:	crypto/pcrypt.c
18418F:	include/crypto/pcrypt.h
18419
18420PDS DSC VIRTIO DATA PATH ACCELERATOR
18421R:	Shannon Nelson <[email protected]>
18422F:	drivers/vdpa/pds/
18423
18424PECI HARDWARE MONITORING DRIVERS
18425M:	Iwona Winiarska <[email protected]>
18426L:	[email protected]
18427S:	Supported
18428F:	Documentation/hwmon/peci-cputemp.rst
18429F:	Documentation/hwmon/peci-dimmtemp.rst
18430F:	drivers/hwmon/peci/
18431
18432PECI SUBSYSTEM
18433M:	Iwona Winiarska <[email protected]>
18434L:	[email protected] (moderated for non-subscribers)
18435S:	Supported
18436F:	Documentation/devicetree/bindings/peci/
18437F:	Documentation/peci/
18438F:	drivers/peci/
18439F:	include/linux/peci-cpu.h
18440F:	include/linux/peci.h
18441
18442PENSANDO ETHERNET DRIVERS
18443M:	Shannon Nelson <[email protected]>
18444M:	Brett Creeley <[email protected]>
18445L:	[email protected]
18446S:	Maintained
18447F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18448F:	drivers/net/ethernet/pensando/
18449
18450PER-CPU MEMORY ALLOCATOR
18451M:	Dennis Zhou <[email protected]>
18452M:	Tejun Heo <[email protected]>
18453M:	Christoph Lameter <[email protected]>
18454L:	[email protected]
18455S:	Maintained
18456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18457F:	arch/*/include/asm/percpu.h
18458F:	include/linux/percpu*.h
18459F:	lib/percpu*.c
18460F:	mm/percpu*.c
18461
18462PER-TASK DELAY ACCOUNTING
18463M:	Balbir Singh <[email protected]>
18464S:	Maintained
18465F:	include/linux/delayacct.h
18466F:	kernel/delayacct.c
18467
18468PERFORMANCE EVENTS SUBSYSTEM
18469M:	Peter Zijlstra <[email protected]>
18470M:	Ingo Molnar <[email protected]>
18471M:	Arnaldo Carvalho de Melo <[email protected]>
18472M:	Namhyung Kim <[email protected]>
18473R:	Mark Rutland <[email protected]>
18474R:	Alexander Shishkin <[email protected]>
18475R:	Jiri Olsa <[email protected]>
18476R:	Ian Rogers <[email protected]>
18477R:	Adrian Hunter <[email protected]>
18478R:	"Liang, Kan" <[email protected]>
18479L:	[email protected]
18480L:	[email protected]
18481S:	Supported
18482W:	https://perf.wiki.kernel.org/
18483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18486F:	arch/*/events/*
18487F:	arch/*/events/*/*
18488F:	arch/*/include/asm/perf_event.h
18489F:	arch/*/kernel/*/*/perf_event*.c
18490F:	arch/*/kernel/*/perf_event*.c
18491F:	arch/*/kernel/perf_callchain.c
18492F:	arch/*/kernel/perf_event*.c
18493F:	include/linux/perf_event.h
18494F:	include/uapi/linux/perf_event.h
18495F:	kernel/events/*
18496F:	tools/lib/perf/
18497F:	tools/perf/
18498
18499PERFORMANCE EVENTS TOOLING ARM64
18500R:	John Garry <[email protected]>
18501R:	Will Deacon <[email protected]>
18502R:	James Clark <[email protected]>
18503R:	Mike Leach <[email protected]>
18504R:	Leo Yan <[email protected]>
18505L:	[email protected] (moderated for non-subscribers)
18506S:	Supported
18507F:	tools/build/feature/test-libopencsd.c
18508F:	tools/perf/arch/arm*/
18509F:	tools/perf/pmu-events/arch/arm64/
18510F:	tools/perf/util/arm-spe*
18511F:	tools/perf/util/cs-etm*
18512
18513PERSONALITY HANDLING
18514M:	Christoph Hellwig <[email protected]>
18515L:	[email protected]
18516S:	Maintained
18517F:	include/linux/personality.h
18518F:	include/uapi/linux/personality.h
18519
18520PHOENIX RC FLIGHT CONTROLLER ADAPTER
18521M:	Marcus Folkesson <[email protected]>
18522L:	[email protected]
18523S:	Maintained
18524F:	Documentation/input/devices/pxrc.rst
18525F:	drivers/input/joystick/pxrc.c
18526
18527PHONET PROTOCOL
18528M:	Remi Denis-Courmont <[email protected]>
18529S:	Supported
18530F:	Documentation/networking/phonet.rst
18531F:	include/linux/phonet.h
18532F:	include/net/phonet/
18533F:	include/uapi/linux/phonet.h
18534F:	net/phonet/
18535
18536PHRAM MTD DRIVER
18537M:	Joern Engel <[email protected]>
18538L:	[email protected]
18539S:	Maintained
18540F:	drivers/mtd/devices/phram.c
18541
18542PICOLCD HID DRIVER
18543M:	Bruno Prémont <[email protected]>
18544L:	[email protected]
18545S:	Maintained
18546F:	drivers/hid/hid-picolcd*
18547
18548PIDFD API
18549M:	Christian Brauner <[email protected]>
18550L:	[email protected]
18551S:	Maintained
18552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18553F:	samples/pidfd/
18554F:	tools/testing/selftests/clone3/
18555F:	tools/testing/selftests/pid_namespace/
18556F:	tools/testing/selftests/pidfd/
18557K:	(?i)pidfd
18558K:	(?i)clone3
18559K:	\b(clone_args|kernel_clone_args)\b
18560
18561PIN CONTROL SUBSYSTEM
18562M:	Linus Walleij <[email protected]>
18563L:	[email protected]
18564S:	Maintained
18565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18566F:	Documentation/devicetree/bindings/pinctrl/
18567F:	Documentation/driver-api/pin-control.rst
18568F:	drivers/pinctrl/
18569F:	include/dt-bindings/pinctrl/
18570F:	include/linux/pinctrl/
18571
18572PIN CONTROLLER - AIROHA
18573M:	Lorenzo Bianconi <[email protected]>
18574L:	[email protected] (moderated for non-subscribers)
18575S:	Maintained
18576F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18577F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18578
18579PIN CONTROLLER - AMD
18580M:	Basavaraj Natikar <[email protected]>
18581M:	Shyam Sundar S K <[email protected]>
18582S:	Maintained
18583F:	drivers/pinctrl/pinctrl-amd.c
18584
18585PIN CONTROLLER - FREESCALE
18586M:	Dong Aisheng <[email protected]>
18587M:	Fabio Estevam <[email protected]>
18588M:	Shawn Guo <[email protected]>
18589M:	Jacky Bai <[email protected]>
18590R:	Pengutronix Kernel Team <[email protected]>
18591R:	NXP S32 Linux Team <[email protected]>
18592L:	[email protected]
18593S:	Maintained
18594F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18595F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18596F:	drivers/pinctrl/freescale/
18597F:	drivers/pinctrl/nxp/
18598
18599PIN CONTROLLER - INTEL
18600M:	Mika Westerberg <[email protected]>
18601M:	Andy Shevchenko <[email protected]>
18602S:	Supported
18603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18604F:	drivers/pinctrl/intel/
18605
18606PIN CONTROLLER - KEEMBAY
18607M:	Lakshmi Sowjanya D <[email protected]>
18608S:	Supported
18609F:	drivers/pinctrl/pinctrl-keembay*
18610
18611PIN CONTROLLER - MEDIATEK
18612M:	Sean Wang <[email protected]>
18613L:	[email protected] (moderated for non-subscribers)
18614S:	Maintained
18615F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18616F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18617F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18618F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18619F:	drivers/pinctrl/mediatek/
18620
18621PIN CONTROLLER - MEDIATEK MIPS
18622M:	Chester A. Unal <[email protected]>
18623M:	Sergio Paracuellos <[email protected]>
18624L:	[email protected] (moderated for non-subscribers)
18625L:	[email protected]
18626S:	Maintained
18627F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18628F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18629F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18630F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18631F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18632F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18633F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18634F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18635F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18636F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18637F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18638F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18639F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18640F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18641F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18642
18643PIN CONTROLLER - MICROCHIP AT91
18644M:	Ludovic Desroches <[email protected]>
18645L:	[email protected] (moderated for non-subscribers)
18646L:	[email protected]
18647S:	Supported
18648F:	drivers/gpio/gpio-sama5d2-piobu.c
18649F:	drivers/pinctrl/pinctrl-at91*
18650
18651PIN CONTROLLER - QUALCOMM
18652M:	Bjorn Andersson <[email protected]>
18653L:	[email protected]
18654S:	Maintained
18655C:	irc://irc.oftc.net/linux-msm
18656F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18657F:	drivers/pinctrl/qcom/
18658
18659PIN CONTROLLER - RENESAS
18660M:	Geert Uytterhoeven <[email protected]>
18661L:	[email protected]
18662S:	Supported
18663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18664F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18665F:	drivers/pinctrl/renesas/
18666
18667PIN CONTROLLER - SAMSUNG
18668M:	Krzysztof Kozlowski <[email protected]>
18669M:	Sylwester Nawrocki <[email protected]>
18670R:	Alim Akhtar <[email protected]>
18671L:	[email protected] (moderated for non-subscribers)
18672L:	[email protected]
18673S:	Maintained
18674Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18675B:	mailto:[email protected]
18676C:	irc://irc.libera.chat/linux-exynos
18677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18678F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18679F:	drivers/pinctrl/samsung/
18680
18681PIN CONTROLLER - SINGLE
18682M:	Tony Lindgren <[email protected]>
18683M:	Haojian Zhuang <[email protected]>
18684L:	[email protected] (moderated for non-subscribers)
18685L:	[email protected]
18686S:	Maintained
18687F:	drivers/pinctrl/pinctrl-single.c
18688
18689PIN CONTROLLER - SUNPLUS / TIBBO
18690M:	Dvorkin Dmitry <[email protected]>
18691M:	Wells Lu <[email protected]>
18692L:	[email protected] (moderated for non-subscribers)
18693S:	Maintained
18694W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18695F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18696F:	drivers/pinctrl/sunplus/
18697F:	include/dt-bindings/pinctrl/sppctl*.h
18698
18699PINE64 PINEPHONE KEYBOARD DRIVER
18700M:	Samuel Holland <[email protected]>
18701S:	Supported
18702F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18703F:	drivers/input/keyboard/pinephone-keyboard.c
18704
18705PKTCDVD DRIVER
18706M:	[email protected]
18707S:	Orphan
18708F:	drivers/block/pktcdvd.c
18709F:	include/linux/pktcdvd.h
18710F:	include/uapi/linux/pktcdvd.h
18711
18712PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18713M:	Tomasz Duszynski <[email protected]>
18714S:	Maintained
18715F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18716F:	drivers/iio/chemical/pms7003.c
18717
18718PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18719M:	Piergiorgio Beruto <[email protected]>
18720L:	[email protected]
18721S:	Maintained
18722F:	drivers/net/phy/mdio-open-alliance.h
18723F:	net/ethtool/plca.c
18724
18725PLDMFW LIBRARY
18726M:	Jacob Keller <[email protected]>
18727S:	Maintained
18728F:	Documentation/driver-api/pldmfw/
18729F:	include/linux/pldmfw.h
18730F:	lib/pldmfw/
18731
18732PLX DMA DRIVER
18733M:	Logan Gunthorpe <[email protected]>
18734S:	Maintained
18735F:	drivers/dma/plx_dma.c
18736
18737PM-GRAPH UTILITY
18738M:	"Todd E Brandt" <[email protected]>
18739L:	[email protected]
18740S:	Supported
18741W:	https://01.org/pm-graph
18742B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18743T:	git git://github.com/intel/pm-graph
18744F:	tools/power/pm-graph
18745
18746PM6764TR DRIVER
18747M:	Charles Hsu	<[email protected]>
18748L:	[email protected]
18749S:	Maintained
18750F:	Documentation/hwmon/pm6764tr.rst
18751F:	drivers/hwmon/pmbus/pm6764tr.c
18752
18753PMC SIERRA MaxRAID DRIVER
18754L:	[email protected]
18755S:	Orphan
18756W:	http://www.pmc-sierra.com/
18757F:	drivers/scsi/pmcraid.*
18758
18759PMC SIERRA PM8001 DRIVER
18760M:	Jack Wang <[email protected]>
18761L:	[email protected]
18762S:	Supported
18763F:	drivers/scsi/pm8001/
18764
18765PNI RM3100 IIO DRIVER
18766M:	Song Qiang <[email protected]>
18767L:	[email protected]
18768S:	Maintained
18769F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18770F:	drivers/iio/magnetometer/rm3100*
18771
18772PNP SUPPORT
18773M:	"Rafael J. Wysocki" <[email protected]>
18774L:	[email protected]
18775S:	Maintained
18776F:	drivers/pnp/
18777F:	include/linux/pnp.h
18778
18779POSIX CLOCKS and TIMERS
18780M:	Anna-Maria Behnsen <[email protected]>
18781M:	Frederic Weisbecker <[email protected]>
18782M:	Thomas Gleixner <[email protected]>
18783L:	[email protected]
18784S:	Maintained
18785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18786F:	fs/timerfd.c
18787F:	include/linux/time_namespace.h
18788F:	include/linux/timerfd.h
18789F:	include/uapi/linux/time.h
18790F:	include/uapi/linux/timerfd.h
18791F:	include/trace/events/timer*
18792F:	kernel/time/itimer.c
18793F:	kernel/time/posix-*
18794F:	kernel/time/namespace.c
18795
18796POWER MANAGEMENT CORE
18797M:	"Rafael J. Wysocki" <[email protected]>
18798L:	[email protected]
18799S:	Supported
18800B:	https://bugzilla.kernel.org
18801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18802F:	drivers/base/power/
18803F:	drivers/powercap/
18804F:	include/linux/intel_rapl.h
18805F:	include/linux/pm.h
18806F:	include/linux/pm_*
18807F:	include/linux/powercap.h
18808F:	kernel/configs/nopm.config
18809
18810POWER SEQUENCING
18811M:	Bartosz Golaszewski <[email protected]>
18812L:	[email protected]
18813S:	Maintained
18814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18815F:	Documentation/driver-api/pwrseq.rst
18816F:	drivers/power/sequencing/
18817F:	include/linux/pwrseq/
18818
18819POWER STATE COORDINATION INTERFACE (PSCI)
18820M:	Mark Rutland <[email protected]>
18821M:	Lorenzo Pieralisi <[email protected]>
18822L:	[email protected] (moderated for non-subscribers)
18823S:	Maintained
18824F:	drivers/firmware/psci/
18825F:	include/linux/psci.h
18826F:	include/uapi/linux/psci.h
18827
18828POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18829M:	Sebastian Reichel <[email protected]>
18830L:	[email protected]
18831S:	Maintained
18832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18833F:	Documentation/ABI/testing/sysfs-class-power
18834F:	Documentation/devicetree/bindings/power/supply/
18835F:	drivers/power/supply/
18836F:	include/linux/power/
18837F:	include/linux/power_supply.h
18838F:	tools/testing/selftests/power_supply/
18839
18840POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18841M:	Suraj Jitindar Singh <[email protected]>
18842L:	[email protected]
18843S:	Maintained
18844F:	drivers/char/powernv-op-panel.c
18845
18846PPP OVER ATM (RFC 2364)
18847M:	Mitchell Blank Jr <[email protected]>
18848S:	Maintained
18849F:	include/uapi/linux/atmppp.h
18850F:	net/atm/pppoatm.c
18851
18852PPP OVER ETHERNET
18853M:	Michal Ostrowski <[email protected]>
18854S:	Maintained
18855F:	drivers/net/ppp/pppoe.c
18856F:	drivers/net/ppp/pppox.c
18857
18858PPP OVER L2TP
18859M:	James Chapman <[email protected]>
18860S:	Maintained
18861F:	include/linux/if_pppol2tp.h
18862F:	include/uapi/linux/if_pppol2tp.h
18863F:	net/l2tp/l2tp_ppp.c
18864
18865PPP PROTOCOL DRIVERS AND COMPRESSORS
18866L:	[email protected]
18867S:	Orphan
18868F:	drivers/net/ppp/ppp_*
18869
18870PPS SUPPORT
18871M:	Rodolfo Giometti <[email protected]>
18872L:	[email protected] (subscribers-only)
18873S:	Maintained
18874W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18875F:	Documentation/ABI/testing/sysfs-pps
18876F:	Documentation/ABI/testing/sysfs-pps-gen
18877F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18878F:	Documentation/driver-api/pps.rst
18879F:	drivers/pps/
18880F:	include/linux/pps*.h
18881F:	include/uapi/linux/pps.h
18882F:	include/uapi/linux/pps_gen.h
18883
18884PRESSURE STALL INFORMATION (PSI)
18885M:	Johannes Weiner <[email protected]>
18886M:	Suren Baghdasaryan <[email protected]>
18887R:	Peter Ziljstra <[email protected]>
18888S:	Maintained
18889F:	include/linux/psi*
18890F:	kernel/sched/psi.c
18891
18892PROPELLER BUILD
18893M:	Rong Xu <[email protected]>
18894M:	Han Shen <[email protected]>
18895S:	Supported
18896F:	Documentation/dev-tools/propeller.rst
18897F:	scripts/Makefile.propeller
18898
18899PRINTK
18900M:	Petr Mladek <[email protected]>
18901R:	Steven Rostedt <[email protected]>
18902R:	John Ogness <[email protected]>
18903R:	Sergey Senozhatsky <[email protected]>
18904S:	Maintained
18905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18906F:	include/linux/printk.h
18907F:	kernel/printk/
18908
18909PRINTK INDEXING
18910R:	Chris Down <[email protected]>
18911S:	Maintained
18912F:	Documentation/core-api/printk-index.rst
18913F:	kernel/printk/index.c
18914K:	printk_index
18915
18916PROC FILESYSTEM
18917L:	[email protected]
18918L:	[email protected]
18919S:	Maintained
18920F:	Documentation/filesystems/proc.rst
18921F:	fs/proc/
18922F:	include/linux/proc_fs.h
18923F:	tools/testing/selftests/proc/
18924
18925PROC SYSCTL
18926M:	Kees Cook <[email protected]>
18927M:	Joel Granados <[email protected]>
18928L:	[email protected]
18929L:	[email protected]
18930S:	Maintained
18931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18932F:	fs/proc/proc_sysctl.c
18933F:	include/linux/sysctl.h
18934F:	kernel/sysctl-test.c
18935F:	kernel/sysctl.c
18936F:	tools/testing/selftests/sysctl/
18937
18938PS3 NETWORK SUPPORT
18939M:	Geoff Levand <[email protected]>
18940L:	[email protected]
18941L:	[email protected]
18942S:	Maintained
18943F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18944
18945PS3 PLATFORM SUPPORT
18946M:	Geoff Levand <[email protected]>
18947L:	[email protected]
18948S:	Maintained
18949F:	arch/powerpc/boot/ps3*
18950F:	arch/powerpc/include/asm/lv1call.h
18951F:	arch/powerpc/include/asm/ps3*.h
18952F:	arch/powerpc/platforms/ps3/
18953F:	drivers/*/ps3*
18954F:	drivers/ps3/
18955F:	drivers/rtc/rtc-ps3.c
18956F:	drivers/usb/host/*ps3.c
18957F:	sound/ppc/snd_ps3*
18958
18959PS3VRAM DRIVER
18960M:	Jim Paris <[email protected]>
18961M:	Geoff Levand <[email protected]>
18962L:	[email protected]
18963S:	Maintained
18964F:	drivers/block/ps3vram.c
18965
18966PSAMPLE PACKET SAMPLING SUPPORT
18967M:	Yotam Gigi <[email protected]>
18968S:	Maintained
18969F:	include/net/psample.h
18970F:	include/uapi/linux/psample.h
18971F:	net/psample
18972
18973PSE NETWORK DRIVER
18974M:	Oleksij Rempel <[email protected]>
18975M:	Kory Maincent <[email protected]>
18976L:	[email protected]
18977S:	Maintained
18978F:	Documentation/devicetree/bindings/net/pse-pd/
18979F:	drivers/net/pse-pd/
18980F:	net/ethtool/pse-pd.c
18981
18982PSTORE FILESYSTEM
18983M:	Kees Cook <[email protected]>
18984R:	Tony Luck <[email protected]>
18985R:	Guilherme G. Piccoli <[email protected]>
18986L:	[email protected]
18987S:	Supported
18988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18989F:	Documentation/admin-guide/pstore-blk.rst
18990F:	Documentation/admin-guide/ramoops.rst
18991F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18992F:	drivers/acpi/apei/erst.c
18993F:	drivers/firmware/efi/efi-pstore.c
18994F:	fs/pstore/
18995F:	include/linux/pstore*
18996K:	\b(pstore|ramoops)
18997
18998PT5161L HARDWARE MONITOR DRIVER
18999M:	Cosmo Chou <[email protected]>
19000L:	[email protected]
19001S:	Maintained
19002F:	Documentation/hwmon/pt5161l.rst
19003F:	drivers/hwmon/pt5161l.c
19004
19005PTP HARDWARE CLOCK SUPPORT
19006M:	Richard Cochran <[email protected]>
19007L:	[email protected]
19008S:	Maintained
19009W:	http://linuxptp.sourceforge.net/
19010F:	Documentation/ABI/testing/sysfs-ptp
19011F:	Documentation/driver-api/ptp.rst
19012F:	drivers/net/phy/dp83640*
19013F:	drivers/ptp/*
19014F:	include/linux/ptp_cl*
19015K:	(?:\b|_)ptp(?:\b|_)
19016
19017PTP MOCKUP CLOCK SUPPORT
19018M:	Vladimir Oltean <[email protected]>
19019L:	[email protected]
19020S:	Maintained
19021F:	drivers/ptp/ptp_mock.c
19022F:	include/linux/ptp_mock.h
19023
19024PTP VIRTUAL CLOCK SUPPORT
19025M:	Yangbo Lu <[email protected]>
19026L:	[email protected]
19027S:	Maintained
19028F:	drivers/ptp/ptp_vclock.c
19029F:	net/ethtool/phc_vclocks.c
19030
19031PTP VMCLOCK SUPPORT
19032M:	David Woodhouse <[email protected]>
19033L:	[email protected]
19034S:	Maintained
19035F:	drivers/ptp/ptp_vmclock.c
19036F:	include/uapi/linux/vmclock-abi.h
19037
19038PTRACE SUPPORT
19039M:	Oleg Nesterov <[email protected]>
19040S:	Maintained
19041F:	arch/*/*/ptrace*.c
19042F:	arch/*/include/asm/ptrace*.h
19043F:	arch/*/ptrace*.c
19044F:	include/asm-generic/syscall.h
19045F:	include/linux/ptrace.h
19046F:	include/linux/regset.h
19047F:	include/uapi/linux/ptrace.h
19048F:	kernel/ptrace.c
19049
19050PULSE8-CEC DRIVER
19051M:	Hans Verkuil <[email protected]>
19052L:	[email protected]
19053S:	Maintained
19054T:	git git://linuxtv.org/media.git
19055F:	drivers/media/cec/usb/pulse8/
19056
19057PURELIFI PLFXLC DRIVER
19058M:	Srinivasan Raju <[email protected]>
19059L:	[email protected]
19060S:	Supported
19061F:	drivers/net/wireless/purelifi/plfxlc/
19062
19063PVRUSB2 VIDEO4LINUX DRIVER
19064M:	Mike Isely <[email protected]>
19065L:	[email protected]	(subscribers-only)
19066L:	[email protected]
19067S:	Maintained
19068W:	http://www.isely.net/pvrusb2/
19069T:	git git://linuxtv.org/media.git
19070F:	Documentation/driver-api/media/drivers/pvrusb2*
19071F:	drivers/media/usb/pvrusb2/
19072
19073PWC WEBCAM DRIVER
19074M:	Hans Verkuil <[email protected]>
19075L:	[email protected]
19076S:	Odd Fixes
19077T:	git git://linuxtv.org/media.git
19078F:	drivers/media/usb/pwc/*
19079F:	include/trace/events/pwc.h
19080
19081PWM IR Transmitter
19082M:	Sean Young <[email protected]>
19083L:	[email protected]
19084S:	Maintained
19085F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19086F:	drivers/media/rc/pwm-ir-tx.c
19087
19088PWM SUBSYSTEM
19089M:	Uwe Kleine-König <[email protected]>
19090L:	[email protected]
19091S:	Maintained
19092Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19093T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19094F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19095F:	Documentation/devicetree/bindings/pwm/
19096F:	Documentation/driver-api/pwm.rst
19097F:	drivers/gpio/gpio-mvebu.c
19098F:	drivers/pwm/
19099F:	drivers/video/backlight/pwm_bl.c
19100F:	include/dt-bindings/pwm/
19101F:	include/linux/pwm.h
19102F:	include/linux/pwm_backlight.h
19103K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19104
19105PXA GPIO DRIVER
19106M:	Robert Jarzmik <[email protected]>
19107L:	[email protected]
19108S:	Maintained
19109F:	drivers/gpio/gpio-pxa.c
19110
19111PXA MMCI DRIVER
19112S:	Orphan
19113
19114PXA RTC DRIVER
19115M:	Robert Jarzmik <[email protected]>
19116L:	[email protected]
19117S:	Maintained
19118
19119PXA2xx/PXA3xx SUPPORT
19120M:	Daniel Mack <[email protected]>
19121M:	Haojian Zhuang <[email protected]>
19122M:	Robert Jarzmik <[email protected]>
19123L:	[email protected] (moderated for non-subscribers)
19124S:	Maintained
19125T:	git git://github.com/hzhuang1/linux.git
19126T:	git git://github.com/rjarzmik/linux.git
19127F:	arch/arm/boot/dts/intel/pxa/
19128F:	arch/arm/mach-pxa/
19129F:	drivers/dma/pxa*
19130F:	drivers/pcmcia/pxa2xx*
19131F:	drivers/pinctrl/pxa/
19132F:	drivers/spi/spi-pxa2xx*
19133F:	drivers/usb/gadget/udc/pxa2*
19134F:	include/sound/pxa2xx-lib.h
19135F:	sound/arm/pxa*
19136F:	sound/soc/pxa/
19137
19138QAT DRIVER
19139M:	Giovanni Cabiddu <[email protected]>
19140L:	[email protected]
19141S:	Supported
19142F:	drivers/crypto/intel/qat/
19143
19144QCOM AUDIO (ASoC) DRIVERS
19145M:	Srinivas Kandagatla <[email protected]>
19146L:	[email protected]
19147L:	[email protected]
19148S:	Supported
19149F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19150F:	Documentation/devicetree/bindings/sound/qcom,*
19151F:	drivers/soc/qcom/apr.c
19152F:	include/dt-bindings/sound/qcom,wcd9335.h
19153F:	sound/soc/codecs/lpass-rx-macro.*
19154F:	sound/soc/codecs/lpass-tx-macro.*
19155F:	sound/soc/codecs/lpass-va-macro.c
19156F:	sound/soc/codecs/lpass-wsa-macro.*
19157F:	sound/soc/codecs/msm8916-wcd-analog.c
19158F:	sound/soc/codecs/msm8916-wcd-digital.c
19159F:	sound/soc/codecs/wcd-clsh-v2.*
19160F:	sound/soc/codecs/wcd-mbhc-v2.*
19161F:	sound/soc/codecs/wcd9335.*
19162F:	sound/soc/codecs/wcd934x.c
19163F:	sound/soc/codecs/wsa881x.c
19164F:	sound/soc/codecs/wsa883x.c
19165F:	sound/soc/codecs/wsa884x.c
19166F:	sound/soc/qcom/
19167
19168QCOM EMBEDDED USB DEBUGGER (EUD)
19169M:	Souradeep Chowdhury <[email protected]>
19170L:	[email protected]
19171S:	Maintained
19172F:	Documentation/ABI/testing/sysfs-driver-eud
19173F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19174F:	drivers/usb/misc/qcom_eud.c
19175
19176QCOM IPA DRIVER
19177M:	Alex Elder <[email protected]>
19178L:	[email protected]
19179S:	Maintained
19180F:	drivers/net/ipa/
19181
19182QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19183M:	Gabriel Somlo <[email protected]>
19184M:	"Michael S. Tsirkin" <[email protected]>
19185L:	[email protected]
19186S:	Maintained
19187F:	drivers/firmware/qemu_fw_cfg.c
19188F:	include/uapi/linux/qemu_fw_cfg.h
19189
19190QIB DRIVER
19191M:	Dennis Dalessandro <[email protected]>
19192L:	[email protected]
19193S:	Supported
19194F:	drivers/infiniband/hw/qib/
19195
19196QLOGIC QL41xxx FCOE DRIVER
19197M:	Saurav Kashyap <[email protected]>
19198M:	Javed Hasan <[email protected]>
19199M:	[email protected]
19200L:	[email protected]
19201S:	Supported
19202F:	drivers/scsi/qedf/
19203
19204QLOGIC QL41xxx ISCSI DRIVER
19205M:	Nilesh Javali <[email protected]>
19206M:	Manish Rangankar <[email protected]>
19207M:	[email protected]
19208L:	[email protected]
19209S:	Supported
19210F:	drivers/scsi/qedi/
19211
19212QLOGIC QL4xxx ETHERNET DRIVER
19213M:	Manish Chopra <[email protected]>
19214L:	[email protected]
19215S:	Maintained
19216F:	drivers/net/ethernet/qlogic/qed/
19217F:	drivers/net/ethernet/qlogic/qede/
19218F:	include/linux/qed/
19219
19220QLOGIC QL4xxx RDMA DRIVER
19221M:	Michal Kalderon <[email protected]>
19222L:	[email protected]
19223S:	Supported
19224F:	drivers/infiniband/hw/qedr/
19225F:	include/uapi/rdma/qedr-abi.h
19226
19227QLOGIC QLA1280 SCSI DRIVER
19228M:	Michael Reed <[email protected]>
19229L:	[email protected]
19230S:	Maintained
19231F:	drivers/scsi/qla1280.[ch]
19232
19233QLOGIC QLA2XXX FC-SCSI DRIVER
19234M:	Nilesh Javali <[email protected]>
19235M:	[email protected]
19236L:	[email protected]
19237S:	Supported
19238F:	drivers/scsi/qla2xxx/
19239
19240QLOGIC QLA3XXX NETWORK DRIVER
19241M:	[email protected]
19242L:	[email protected]
19243S:	Maintained
19244F:	drivers/net/ethernet/qlogic/qla3xxx.*
19245
19246QLOGIC QLA4XXX iSCSI DRIVER
19247M:	Nilesh Javali <[email protected]>
19248M:	Manish Rangankar <[email protected]>
19249M:	[email protected]
19250L:	[email protected]
19251S:	Supported
19252F:	drivers/scsi/qla4xxx/
19253
19254QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19255M:	Shahed Shaikh <[email protected]>
19256M:	Manish Chopra <[email protected]>
19257M:	[email protected]
19258L:	[email protected]
19259S:	Maintained
19260F:	drivers/net/ethernet/qlogic/qlcnic/
19261
19262QM1D1B0004 MEDIA DRIVER
19263M:	Akihiro Tsukada <[email protected]>
19264L:	[email protected]
19265S:	Odd Fixes
19266F:	drivers/media/tuners/qm1d1b0004*
19267
19268QM1D1C0042 MEDIA DRIVER
19269M:	Akihiro Tsukada <[email protected]>
19270L:	[email protected]
19271S:	Odd Fixes
19272F:	drivers/media/tuners/qm1d1c0042*
19273
19274QNAP MCU DRIVER
19275M:	Heiko Stuebner <[email protected]>
19276S:	Maintained
19277F:	drivers/hwmon/qnap-mcu-hwmon.c
19278F:	drivers/input/misc/qnap-mcu-input.c
19279F:	drivers/leds/leds-qnap-mcu.c
19280F:	drivers/mfd/qnap-mcu.c
19281F:	include/linux/mfd/qnap-mcu.h
19282
19283QNX4 FILESYSTEM
19284M:	Anders Larsen <[email protected]>
19285S:	Maintained
19286W:	http://www.alarsen.net/linux/qnx4fs/
19287F:	fs/qnx4/
19288F:	include/uapi/linux/qnx4_fs.h
19289F:	include/uapi/linux/qnxtypes.h
19290
19291QNX6 FILESYSTEM
19292S:	Orphan
19293F:	Documentation/filesystems/qnx6.rst
19294F:	fs/qnx6/
19295F:	include/linux/qnx6_fs.h
19296
19297QORIQ DPAA2 FSL-MC BUS DRIVER
19298M:	Stuart Yoder <[email protected]>
19299M:	Laurentiu Tudor <[email protected]>
19300L:	[email protected]
19301S:	Maintained
19302F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19303F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19304F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19305F:	drivers/bus/fsl-mc/
19306F:	include/uapi/linux/fsl_mc.h
19307
19308QT1010 MEDIA DRIVER
19309L:	[email protected]
19310S:	Orphan
19311W:	https://linuxtv.org
19312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19313F:	drivers/media/tuners/qt1010*
19314
19315QUALCOMM ATH12K WIRELESS DRIVER
19316M:	Kalle Valo <[email protected]>
19317M:	Jeff Johnson <[email protected]>
19318L:	[email protected]
19319S:	Supported
19320W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19322F:	drivers/net/wireless/ath/ath12k/
19323N:	ath12k
19324
19325QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19326M:	Kalle Valo <[email protected]>
19327M:	Jeff Johnson <[email protected]>
19328L:	[email protected]
19329S:	Supported
19330W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19332F:	drivers/net/wireless/ath/ath10k/
19333N:	ath10k
19334
19335QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19336M:	Kalle Valo <[email protected]>
19337M:	Jeff Johnson <[email protected]>
19338L:	[email protected]
19339S:	Supported
19340W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19341B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19343F:	drivers/net/wireless/ath/ath11k/
19344N:	ath11k
19345
19346QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19347M:	Toke Høiland-Jørgensen <[email protected]>
19348L:	[email protected]
19349S:	Maintained
19350W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19352F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19353F:	drivers/net/wireless/ath/ath9k/
19354
19355QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19356M:	Stefan Wahren <[email protected]>
19357L:	[email protected]
19358S:	Maintained
19359F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19360F:	drivers/net/ethernet/qualcomm/qca*
19361
19362QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19363M:	Stephan Gerhold <[email protected]>
19364L:	[email protected]
19365L:	[email protected]
19366S:	Maintained
19367F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19368F:	drivers/net/wwan/qcom_bam_dmux.c
19369
19370QUALCOMM CAMERA SUBSYSTEM DRIVER
19371M:	Robert Foss <[email protected]>
19372M:	Todor Tomov <[email protected]>
19373M:	Bryan O'Donoghue <[email protected]>
19374L:	[email protected]
19375S:	Maintained
19376F:	Documentation/admin-guide/media/qcom_camss.rst
19377F:	Documentation/devicetree/bindings/media/qcom,*camss*
19378F:	drivers/media/platform/qcom/camss/
19379
19380QUALCOMM CLOCK DRIVERS
19381M:	Bjorn Andersson <[email protected]>
19382L:	[email protected]
19383S:	Supported
19384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19385F:	Documentation/devicetree/bindings/clock/qcom,*
19386F:	drivers/clk/qcom/
19387F:	include/dt-bindings/clock/qcom,*
19388
19389QUALCOMM CLOUD AI (QAIC) DRIVER
19390M:	Jeffrey Hugo <[email protected]>
19391R:	Carl Vanderlip <[email protected]>
19392L:	[email protected]
19393L:	[email protected]
19394S:	Supported
19395T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19396F:	Documentation/accel/qaic/
19397F:	drivers/accel/qaic/
19398F:	include/uapi/drm/qaic_accel.h
19399
19400QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19401M:	Bjorn Andersson <[email protected]>
19402M:	Konrad Dybcio <[email protected]>
19403L:	[email protected]
19404L:	[email protected]
19405S:	Maintained
19406F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19407F:	drivers/pmdomain/qcom/cpr.c
19408
19409QUALCOMM CPUCP MAILBOX DRIVER
19410M:	Sibi Sankar <[email protected]>
19411L:	[email protected]
19412S:	Supported
19413F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19414F:	drivers/mailbox/qcom-cpucp-mbox.c
19415
19416QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19417M:	Ilia Lin <[email protected]>
19418L:	[email protected]
19419S:	Maintained
19420F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19421F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19422F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19423
19424QUALCOMM CRYPTO DRIVERS
19425M:	Thara Gopinath <[email protected]>
19426L:	[email protected]
19427L:	[email protected]
19428S:	Maintained
19429F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19430F:	drivers/crypto/qce/
19431
19432QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19433M:	Timur Tabi <[email protected]>
19434L:	[email protected]
19435S:	Maintained
19436F:	drivers/net/ethernet/qualcomm/emac/
19437
19438QUALCOMM ETHQOS ETHERNET DRIVER
19439M:	Vinod Koul <[email protected]>
19440L:	[email protected]
19441L:	[email protected]
19442S:	Maintained
19443F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19444F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19445
19446QUALCOMM FASTRPC DRIVER
19447M:	Srinivas Kandagatla <[email protected]>
19448M:	Amol Maheshwari <[email protected]>
19449L:	[email protected]
19450L:	[email protected]
19451S:	Maintained
19452F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19453F:	drivers/misc/fastrpc.c
19454F:	include/uapi/misc/fastrpc.h
19455
19456QUALCOMM HEXAGON ARCHITECTURE
19457M:	Brian Cain <[email protected]>
19458L:	[email protected]
19459S:	Supported
19460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19461F:	arch/hexagon/
19462
19463QUALCOMM HIDMA DRIVER
19464M:	Sinan Kaya <[email protected]>
19465L:	[email protected] (moderated for non-subscribers)
19466L:	[email protected]
19467L:	[email protected]
19468S:	Supported
19469F:	drivers/dma/qcom/hidma*
19470
19471QUALCOMM I2C CCI DRIVER
19472M:	Loic Poulain <[email protected]>
19473M:	Robert Foss <[email protected]>
19474L:	[email protected]
19475L:	[email protected]
19476S:	Maintained
19477F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19478F:	drivers/i2c/busses/i2c-qcom-cci.c
19479
19480QUALCOMM INTERCONNECT BWMON DRIVER
19481M:	Krzysztof Kozlowski <[email protected]>
19482L:	[email protected]
19483S:	Maintained
19484F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19485F:	drivers/soc/qcom/icc-bwmon.c
19486F:	drivers/soc/qcom/trace_icc-bwmon.h
19487
19488QUALCOMM IOMMU
19489M:	Rob Clark <[email protected]>
19490L:	[email protected]
19491L:	[email protected]
19492S:	Maintained
19493F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19494F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19495F:	drivers/iommu/msm_iommu*
19496
19497QUALCOMM IPC ROUTER (QRTR) DRIVER
19498M:	Manivannan Sadhasivam <[email protected]>
19499L:	[email protected]
19500S:	Maintained
19501F:	include/trace/events/qrtr.h
19502F:	include/uapi/linux/qrtr.h
19503F:	net/qrtr/
19504
19505QUALCOMM IPCC MAILBOX DRIVER
19506M:	Manivannan Sadhasivam <[email protected]>
19507L:	[email protected]
19508S:	Supported
19509F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19510F:	drivers/mailbox/qcom-ipcc.c
19511F:	include/dt-bindings/mailbox/qcom-ipcc.h
19512
19513QUALCOMM IPQ4019 USB PHY DRIVER
19514M:	Robert Marko <[email protected]>
19515M:	Luka Perkov <[email protected]>
19516L:	[email protected]
19517S:	Maintained
19518F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19519F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19520
19521QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19522M:	Robert Marko <[email protected]>
19523M:	Luka Perkov <[email protected]>
19524L:	[email protected]
19525S:	Maintained
19526F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19527F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19528
19529QUALCOMM NAND CONTROLLER DRIVER
19530M:	Manivannan Sadhasivam <[email protected]>
19531L:	[email protected]
19532L:	[email protected]
19533S:	Maintained
19534F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19535F:	drivers/mtd/nand/raw/qcom_nandc.c
19536
19537QUALCOMM QSEECOM DRIVER
19538M:	Maximilian Luz <[email protected]>
19539L:	[email protected]
19540S:	Maintained
19541F:	drivers/firmware/qcom/qcom_qseecom.c
19542
19543QUALCOMM QSEECOM UEFISECAPP DRIVER
19544M:	Maximilian Luz <[email protected]>
19545L:	[email protected]
19546S:	Maintained
19547F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19548
19549QUALCOMM RMNET DRIVER
19550M:	Subash Abhinov Kasiviswanathan <[email protected]>
19551M:	Sean Tranchetti <[email protected]>
19552L:	[email protected]
19553S:	Maintained
19554F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19555F:	drivers/net/ethernet/qualcomm/rmnet/
19556F:	include/linux/if_rmnet.h
19557
19558QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19559M:	Bartosz Golaszewski <[email protected]>
19560L:	[email protected]
19561S:	Maintained
19562F:	drivers/firmware/qcom/qcom_tzmem.c
19563F:	drivers/firmware/qcom/qcom_tzmem.h
19564F:	include/linux/firmware/qcom/qcom_tzmem.h
19565
19566QUALCOMM TSENS THERMAL DRIVER
19567M:	Amit Kucheria <[email protected]>
19568M:	Thara Gopinath <[email protected]>
19569L:	[email protected]
19570L:	[email protected]
19571S:	Maintained
19572F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19573F:	drivers/thermal/qcom/
19574
19575QUALCOMM TYPEC PORT MANAGER DRIVER
19576M:	Bryan O'Donoghue <[email protected]>
19577L:	[email protected]
19578L:	[email protected]
19579S:	Maintained
19580F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19581F:	drivers/usb/typec/tcpm/qcom/
19582
19583QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19584M:	Stanimir Varbanov <[email protected]>
19585M:	Vikash Garodia <[email protected]>
19586R:	Bryan O'Donoghue <[email protected]>
19587L:	[email protected]
19588L:	[email protected]
19589S:	Maintained
19590T:	git git://linuxtv.org/media.git
19591F:	Documentation/devicetree/bindings/media/*venus*
19592F:	drivers/media/platform/qcom/venus/
19593
19594QUALCOMM WCN36XX WIRELESS DRIVER
19595M:	Loic Poulain <[email protected]>
19596L:	[email protected]
19597S:	Supported
19598W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19599F:	drivers/net/wireless/ath/wcn36xx/
19600
19601QUANTENNA QTNFMAC WIRELESS DRIVER
19602M:	Igor Mitsyanko <[email protected]>
19603R:	Sergey Matyukevich <[email protected]>
19604L:	[email protected]
19605S:	Maintained
19606F:	drivers/net/wireless/quantenna
19607
19608RADEON and AMDGPU DRM DRIVERS
19609M:	Alex Deucher <[email protected]>
19610M:	Christian König <[email protected]>
19611M:	Xinhui Pan <[email protected]>
19612L:	[email protected]
19613S:	Supported
19614B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19615C:	irc://irc.oftc.net/radeon
19616T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19617F:	Documentation/gpu/amdgpu/
19618F:	drivers/gpu/drm/amd/
19619F:	drivers/gpu/drm/ci/xfails/amd*
19620F:	drivers/gpu/drm/radeon/
19621F:	include/uapi/drm/amdgpu_drm.h
19622F:	include/uapi/drm/radeon_drm.h
19623
19624RADEON FRAMEBUFFER DISPLAY DRIVER
19625M:	Benjamin Herrenschmidt <[email protected]>
19626L:	[email protected]
19627S:	Maintained
19628F:	drivers/video/fbdev/aty/radeon*
19629F:	include/uapi/linux/radeonfb.h
19630
19631RADIOSHARK RADIO DRIVER
19632M:	Hans Verkuil <[email protected]>
19633L:	[email protected]
19634S:	Maintained
19635T:	git git://linuxtv.org/media.git
19636F:	drivers/media/radio/radio-shark.c
19637
19638RADIOSHARK2 RADIO DRIVER
19639M:	Hans Verkuil <[email protected]>
19640L:	[email protected]
19641S:	Maintained
19642T:	git git://linuxtv.org/media.git
19643F:	drivers/media/radio/radio-shark2.c
19644F:	drivers/media/radio/radio-tea5777.c
19645
19646RADOS BLOCK DEVICE (RBD)
19647M:	Ilya Dryomov <[email protected]>
19648R:	Dongsheng Yang <[email protected]>
19649L:	[email protected]
19650S:	Supported
19651W:	http://ceph.com/
19652T:	git https://github.com/ceph/ceph-client.git
19653F:	Documentation/ABI/testing/sysfs-bus-rbd
19654F:	drivers/block/rbd.c
19655F:	drivers/block/rbd_types.h
19656
19657RAGE128 FRAMEBUFFER DISPLAY DRIVER
19658L:	[email protected]
19659S:	Orphan
19660F:	drivers/video/fbdev/aty/aty128fb.c
19661
19662RAINSHADOW-CEC DRIVER
19663M:	Hans Verkuil <[email protected]>
19664L:	[email protected]
19665S:	Maintained
19666T:	git git://linuxtv.org/media.git
19667F:	drivers/media/cec/usb/rainshadow/
19668
19669RALINK MIPS ARCHITECTURE
19670M:	John Crispin <[email protected]>
19671M:	Sergio Paracuellos <[email protected]>
19672L:	[email protected]
19673S:	Maintained
19674F:	arch/mips/ralink
19675
19676RALINK MT7621 MIPS ARCHITECTURE
19677M:	Chester A. Unal <[email protected]>
19678M:	Sergio Paracuellos <[email protected]>
19679L:	[email protected]
19680S:	Maintained
19681F:	arch/mips/boot/dts/ralink/mt7621*
19682
19683RALINK RT2X00 WIRELESS LAN DRIVER
19684M:	Stanislaw Gruszka <[email protected]>
19685L:	[email protected]
19686S:	Maintained
19687F:	drivers/net/wireless/ralink/rt2x00/
19688
19689RAMDISK RAM BLOCK DEVICE DRIVER
19690M:	Jens Axboe <[email protected]>
19691S:	Maintained
19692F:	Documentation/admin-guide/blockdev/ramdisk.rst
19693F:	drivers/block/brd.c
19694
19695RANCHU VIRTUAL BOARD FOR MIPS
19696M:	Miodrag Dinic <[email protected]>
19697L:	[email protected]
19698S:	Supported
19699F:	arch/mips/configs/generic/board-ranchu.config
19700F:	arch/mips/generic/board-ranchu.c
19701
19702RANDOM NUMBER DRIVER
19703M:	"Theodore Ts'o" <[email protected]>
19704M:	Jason A. Donenfeld <[email protected]>
19705S:	Maintained
19706T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19707F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19708F:	drivers/char/random.c
19709F:	include/linux/random.h
19710F:	include/uapi/linux/random.h
19711F:	drivers/virt/vmgenid.c
19712N:	^.*/vdso/[^/]*getrandom[^/]+$
19713
19714RAPIDIO SUBSYSTEM
19715M:	Matt Porter <[email protected]>
19716M:	Alexandre Bounine <[email protected]>
19717S:	Maintained
19718F:	drivers/rapidio/
19719
19720RAS INFRASTRUCTURE
19721M:	Tony Luck <[email protected]>
19722M:	Borislav Petkov <[email protected]>
19723L:	[email protected]
19724S:	Maintained
19725F:	Documentation/admin-guide/RAS
19726F:	drivers/ras/
19727F:	include/linux/ras.h
19728F:	include/ras/ras_event.h
19729
19730RAS FRU MEMORY POISON MANAGER (FMPM)
19731M:	Yazen Ghannam <[email protected]>
19732L:	[email protected]
19733S:	Maintained
19734F:	drivers/ras/amd/fmpm.c
19735
19736RASPBERRY PI PISP BACK END
19737M:	Jacopo Mondi <[email protected]>
19738R:	Raspberry Pi Kernel Maintenance <[email protected]>
19739L:	[email protected]
19740S:	Maintained
19741F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19742F:	drivers/media/platform/raspberrypi/pisp_be/
19743F:	include/uapi/linux/media/raspberrypi/
19744
19745RASPBERRY PI PISP CAMERA FRONT END
19746M:	Tomi Valkeinen <[email protected]>
19747M:	Raspberry Pi Kernel Maintenance <[email protected]>
19748S:	Maintained
19749F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19750F:	drivers/media/platform/raspberrypi/rp1-cfe/
19751
19752RC-CORE / LIRC FRAMEWORK
19753M:	Sean Young <[email protected]>
19754L:	[email protected]
19755S:	Maintained
19756W:	http://linuxtv.org
19757T:	git git://linuxtv.org/media.git
19758F:	Documentation/driver-api/media/rc-core.rst
19759F:	Documentation/userspace-api/media/rc/
19760F:	drivers/media/rc/
19761F:	include/media/rc-core.h
19762F:	include/media/rc-map.h
19763F:	include/uapi/linux/lirc.h
19764
19765RCMM REMOTE CONTROLS DECODER
19766M:	Patrick Lerda <[email protected]>
19767S:	Maintained
19768F:	drivers/media/rc/ir-rcmm-decoder.c
19769
19770RCUTORTURE TEST FRAMEWORK
19771M:	"Paul E. McKenney" <[email protected]>
19772M:	Josh Triplett <[email protected]>
19773R:	Steven Rostedt <[email protected]>
19774R:	Mathieu Desnoyers <[email protected]>
19775R:	Lai Jiangshan <[email protected]>
19776L:	[email protected]
19777S:	Supported
19778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19779F:	tools/testing/selftests/rcutorture
19780
19781RDACM20 Camera Sensor
19782M:	Jacopo Mondi <[email protected]>
19783M:	Kieran Bingham <kieran.bingham[email protected]>
19784M:	Laurent Pinchart <laurent.pinchart[email protected]>
19785M:	Niklas Söderlund <niklas.soderlund[email protected]>
19786L:	[email protected]
19787S:	Maintained
19788F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19789F:	drivers/media/i2c/max9271.c
19790F:	drivers/media/i2c/max9271.h
19791F:	drivers/media/i2c/rdacm20.c
19792
19793RDACM21 Camera Sensor
19794M:	Jacopo Mondi <[email protected]>
19795M:	Kieran Bingham <kieran.bingham[email protected]>
19796M:	Laurent Pinchart <laurent.pinchart[email protected]>
19797M:	Niklas Söderlund <niklas.soderlund[email protected]>
19798L:	[email protected]
19799S:	Maintained
19800F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19801F:	drivers/media/i2c/max9271.c
19802F:	drivers/media/i2c/max9271.h
19803F:	drivers/media/i2c/rdacm21.c
19804
19805RDC R-321X SoC
19806M:	Florian Fainelli <[email protected]>
19807S:	Maintained
19808
19809RDC R6040 FAST ETHERNET DRIVER
19810M:	Florian Fainelli <[email protected]>
19811L:	[email protected]
19812S:	Maintained
19813F:	drivers/net/ethernet/rdc/r6040.c
19814
19815RDMAVT - RDMA verbs software
19816M:	Dennis Dalessandro <[email protected]>
19817L:	[email protected]
19818S:	Supported
19819F:	drivers/infiniband/sw/rdmavt
19820
19821RDS - RELIABLE DATAGRAM SOCKETS
19822M:	Allison Henderson <[email protected]>
19823L:	[email protected]
19824L:	[email protected]
19825L:	[email protected] (moderated for non-subscribers)
19826S:	Supported
19827W:	https://oss.oracle.com/projects/rds/
19828F:	Documentation/networking/rds.rst
19829F:	net/rds/
19830F:	tools/testing/selftests/net/rds/
19831
19832RDT - RESOURCE ALLOCATION
19833M:	Fenghua Yu <[email protected]>
19834M:	Reinette Chatre <[email protected]>
19835L:	[email protected]
19836S:	Supported
19837F:	Documentation/arch/x86/resctrl*
19838F:	arch/x86/include/asm/resctrl.h
19839F:	arch/x86/kernel/cpu/resctrl/
19840F:	tools/testing/selftests/resctrl/
19841
19842READ-COPY UPDATE (RCU)
19843M:	"Paul E. McKenney" <[email protected]>
19844M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19845M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19846M:	Joel Fernandes <[email protected]>
19847M:	Josh Triplett <[email protected]>
19848M:	Boqun Feng <[email protected]>
19849M:	Uladzislau Rezki <[email protected]>
19850R:	Steven Rostedt <[email protected]>
19851R:	Mathieu Desnoyers <[email protected]>
19852R:	Lai Jiangshan <[email protected]>
19853R:	Zqiang <[email protected]>
19854L:	[email protected]
19855S:	Supported
19856W:	http://www.rdrop.com/users/paulmck/RCU/
19857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19858F:	Documentation/RCU/
19859F:	include/linux/rcu*
19860F:	kernel/rcu/
19861F:	rust/kernel/sync/rcu.rs
19862X:	Documentation/RCU/torture.rst
19863X:	include/linux/srcu*.h
19864X:	kernel/rcu/srcu*.c
19865
19866REAL TIME CLOCK (RTC) SUBSYSTEM
19867M:	Alexandre Belloni <[email protected]>
19868L:	[email protected]
19869S:	Maintained
19870Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19872F:	Documentation/admin-guide/rtc.rst
19873F:	Documentation/devicetree/bindings/rtc/
19874F:	drivers/rtc/
19875F:	include/linux/rtc.h
19876F:	include/linux/rtc/
19877F:	include/uapi/linux/rtc.h
19878F:	tools/testing/selftests/rtc/
19879
19880Real-time Linux Analysis (RTLA) tools
19881M:	Steven Rostedt <[email protected]>
19882L:	[email protected]
19883S:	Maintained
19884F:	Documentation/tools/rtla/
19885F:	tools/tracing/rtla/
19886
19887Real-time Linux (PREEMPT_RT)
19888M:	Sebastian Andrzej Siewior <[email protected]>
19889M:	Clark Williams <[email protected]>
19890M:	Steven Rostedt <[email protected]>
19891L:	[email protected]
19892S:	Supported
19893K:	PREEMPT_RT
19894
19895REALTEK AUDIO CODECS
19896M:	Oder Chiou <[email protected]>
19897S:	Maintained
19898F:	include/sound/rt*.h
19899F:	sound/soc/codecs/rt*
19900
19901REALTEK OTTO WATCHDOG
19902M:	Sander Vanheule <[email protected]>
19903L:	[email protected]
19904S:	Maintained
19905F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19906F:	drivers/watchdog/realtek_otto_wdt.c
19907
19908REALTEK RTL83xx SMI DSA ROUTER CHIPS
19909M:	Linus Walleij <[email protected]>
19910M:	Alvin Šipraga <[email protected]>
19911S:	Maintained
19912F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19913F:	drivers/net/dsa/realtek/*
19914
19915REALTEK SPI-NAND
19916M:	Chris Packham <[email protected]>
19917S:	Maintained
19918F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19919F:	drivers/spi/spi-realtek-rtl-snand.c
19920
19921REALTEK WIRELESS DRIVER (rtlwifi family)
19922M:	Ping-Ke Shih <[email protected]>
19923L:	[email protected]
19924S:	Maintained
19925T:	git https://github.com/pkshih/rtw.git
19926F:	drivers/net/wireless/realtek/rtlwifi/
19927
19928REALTEK WIRELESS DRIVER (rtw88)
19929M:	Ping-Ke Shih <[email protected]>
19930L:	[email protected]
19931S:	Maintained
19932T:	git https://github.com/pkshih/rtw.git
19933F:	drivers/net/wireless/realtek/rtw88/
19934
19935REALTEK WIRELESS DRIVER (rtw89)
19936M:	Ping-Ke Shih <[email protected]>
19937L:	[email protected]
19938S:	Maintained
19939T:	git https://github.com/pkshih/rtw.git
19940F:	drivers/net/wireless/realtek/rtw89/
19941
19942REDPINE WIRELESS DRIVER
19943L:	[email protected]
19944S:	Orphan
19945F:	drivers/net/wireless/rsi/
19946
19947REGISTER MAP ABSTRACTION
19948M:	Mark Brown <[email protected]>
19949L:	[email protected]
19950S:	Supported
19951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19952F:	Documentation/devicetree/bindings/regmap/
19953F:	drivers/base/regmap/
19954F:	include/linux/regmap.h
19955
19956REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19957M:	Bjorn Andersson <[email protected]>
19958M:	Mathieu Poirier <[email protected]>
19959L:	[email protected]
19960S:	Maintained
19961T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19962F:	Documentation/ABI/testing/sysfs-class-remoteproc
19963F:	Documentation/devicetree/bindings/remoteproc/
19964F:	Documentation/staging/remoteproc.rst
19965F:	drivers/remoteproc/
19966F:	include/linux/remoteproc.h
19967F:	include/linux/remoteproc/
19968
19969REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19970M:	Bjorn Andersson <[email protected]>
19971M:	Mathieu Poirier <[email protected]>
19972L:	[email protected]
19973S:	Maintained
19974T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19975F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19976F:	Documentation/staging/rpmsg.rst
19977F:	drivers/rpmsg/
19978F:	include/linux/rpmsg.h
19979F:	include/linux/rpmsg/
19980F:	include/uapi/linux/rpmsg.h
19981F:	samples/rpmsg/
19982
19983REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19984M:	Stephan Gerhold <[email protected]>
19985L:	[email protected]
19986L:	[email protected]
19987S:	Maintained
19988F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19989
19990RENESAS CLOCK DRIVERS
19991M:	Geert Uytterhoeven <[email protected]>
19992L:	[email protected]
19993S:	Supported
19994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19995F:	Documentation/devicetree/bindings/clock/renesas,*
19996F:	drivers/clk/renesas/
19997
19998RENESAS EMEV2 I2C DRIVER
19999M:	Wolfram Sang <[email protected]>
20000L:	[email protected]
20001S:	Supported
20002F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20003F:	drivers/i2c/busses/i2c-emev2.c
20004
20005RENESAS ETHERNET AVB DRIVER
20006M:	Paul Barker <[email protected]>
20007M:	Niklas Söderlund <[email protected]>
20008L:	[email protected]
20009L:	[email protected]
20010S:	Maintained
20011F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20012F:	drivers/net/ethernet/renesas/Kconfig
20013F:	drivers/net/ethernet/renesas/Makefile
20014F:	drivers/net/ethernet/renesas/ravb*
20015
20016RENESAS ETHERNET SWITCH DRIVER
20017R:	Yoshihiro Shimoda <[email protected]>
20018L:	[email protected]
20019L:	[email protected]
20020F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20021F:	drivers/net/ethernet/renesas/Kconfig
20022F:	drivers/net/ethernet/renesas/Makefile
20023F:	drivers/net/ethernet/renesas/rcar_gen4*
20024F:	drivers/net/ethernet/renesas/rswitch*
20025
20026RENESAS ETHERNET TSN DRIVER
20027M:	Niklas Söderlund <[email protected]>
20028L:	[email protected]
20029L:	[email protected]
20030S:	Maintained
20031F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20032F:	drivers/net/ethernet/renesas/rtsn.*
20033
20034RENESAS IDT821034 ASoC CODEC
20035M:	Herve Codina <[email protected]>
20036L:	[email protected]
20037S:	Maintained
20038F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20039F:	sound/soc/codecs/idt821034.c
20040
20041RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20042M:	Kuninori Morimoto <[email protected]>
20043L:	[email protected]
20044L:	[email protected]
20045S:	Supported
20046F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20047F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20048F:	sound/soc/renesas/rcar/
20049F:	sound/soc/renesas/fsi.c
20050F:	include/sound/sh_fsi.h
20051
20052RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20053M:	Miquel Raynal <[email protected]>
20054L:	[email protected]
20055L:	[email protected]
20056S:	Maintained
20057F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20058F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20059
20060RENESAS R-CAR GYROADC DRIVER
20061M:	Marek Vasut <[email protected]>
20062L:	[email protected]
20063S:	Supported
20064F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20065F:	drivers/iio/adc/rcar-gyroadc.c
20066
20067RENESAS R-CAR I2C DRIVERS
20068M:	Wolfram Sang <[email protected]>
20069L:	[email protected]
20070S:	Supported
20071F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20072F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20073F:	drivers/i2c/busses/i2c-rcar.c
20074F:	drivers/i2c/busses/i2c-sh_mobile.c
20075
20076RENESAS R-CAR SATA DRIVER
20077M:	Geert Uytterhoeven <[email protected]>
20078L:	[email protected]
20079L:	[email protected]
20080S:	Supported
20081F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20082F:	drivers/ata/sata_rcar.c
20083
20084RENESAS R-CAR THERMAL DRIVERS
20085M:	Niklas Söderlund <[email protected]>
20086L:	[email protected]
20087S:	Supported
20088F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20089F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20090F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20091F:	drivers/thermal/renesas/rcar_thermal.c
20092
20093RENESAS RIIC DRIVER
20094M:	Chris Brandt <[email protected]>
20095L:	[email protected]
20096S:	Supported
20097F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20098F:	drivers/i2c/busses/i2c-riic.c
20099
20100RENESAS RZ AUDIO (ASoC) DRIVER
20101M:	Biju Das <[email protected]>
20102M:	Lad Prabhakar <[email protected]>
20103L:	[email protected]
20104L:	[email protected]
20105S:	Supported
20106F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20107F:	sound/soc/renesas/rz-ssi.c
20108
20109RENESAS RZ/G2L A/D DRIVER
20110M:	Lad Prabhakar <[email protected]>
20111L:	[email protected]
20112L:	[email protected]
20113S:	Supported
20114F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20115F:	drivers/iio/adc/rzg2l_adc.c
20116
20117RENESAS RZ/G2L MTU3a COUNTER DRIVER
20118M:	Biju Das <[email protected]>
20119L:	[email protected]
20120L:	[email protected]
20121S:	Supported
20122F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20123F:	drivers/counter/rz-mtu3-cnt.c
20124
20125RENESAS RTCA-3 RTC DRIVER
20126M:	Claudiu Beznea <[email protected]>
20127L:	[email protected]
20128L:	[email protected]
20129S:	Supported
20130F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20131F:	drivers/rtc/rtc-renesas-rtca3.c
20132
20133RENESAS RZ/N1 A5PSW SWITCH DRIVER
20134M:	Clément Léger <[email protected]>
20135L:	[email protected]
20136L:	[email protected]
20137S:	Maintained
20138F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20139F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20140F:	drivers/net/dsa/rzn1_a5psw*
20141F:	drivers/net/pcs/pcs-rzn1-miic.c
20142F:	include/dt-bindings/net/pcs-rzn1-miic.h
20143F:	include/linux/pcs-rzn1-miic.h
20144F:	net/dsa/tag_rzn1_a5psw.c
20145
20146RENESAS RZ/N1 DWMAC GLUE LAYER
20147M:	Romain Gantois <[email protected]>
20148S:	Maintained
20149F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20150F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20151
20152RENESAS RZ/N1 RTC CONTROLLER DRIVER
20153M:	Miquel Raynal <[email protected]>
20154L:	[email protected]
20155L:	[email protected]
20156S:	Maintained
20157F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20158F:	drivers/rtc/rtc-rzn1.c
20159
20160RENESAS RZ/N1 USBF CONTROLLER DRIVER
20161M:	Herve Codina <[email protected]>
20162L:	[email protected]
20163L:	[email protected]
20164S:	Maintained
20165F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20166F:	drivers/usb/gadget/udc/renesas_usbf.c
20167
20168RENESAS RZ/V2M I2C DRIVER
20169M:	Fabrizio Castro <[email protected]>
20170L:	[email protected]
20171L:	[email protected]
20172S:	Supported
20173F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20174F:	drivers/i2c/busses/i2c-rzv2m.c
20175
20176RENESAS SUPERH ETHERNET DRIVER
20177M:	Niklas Söderlund <[email protected]>
20178L:	[email protected]
20179L:	[email protected]
20180S:	Maintained
20181F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20182F:	drivers/net/ethernet/renesas/Kconfig
20183F:	drivers/net/ethernet/renesas/Makefile
20184F:	drivers/net/ethernet/renesas/sh_eth*
20185F:	include/linux/sh_eth.h
20186
20187RENESAS USB PHY DRIVER
20188M:	Yoshihiro Shimoda <[email protected]>
20189L:	[email protected]
20190S:	Maintained
20191F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20192
20193RENESAS VERSACLOCK 7 CLOCK DRIVER
20194M:	Alex Helms <[email protected]>
20195S:	Maintained
20196F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20197F:	drivers/clk/clk-versaclock7.c
20198
20199RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20200M:	Herve Codina <[email protected]>
20201L:	[email protected]
20202S:	Maintained
20203F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20204F:	drivers/iio/potentiometer/x9250.c
20205
20206RESET CONTROLLER FRAMEWORK
20207M:	Philipp Zabel <[email protected]>
20208S:	Maintained
20209T:	git git://git.pengutronix.de/git/pza/linux
20210F:	Documentation/devicetree/bindings/reset/
20211F:	Documentation/driver-api/reset.rst
20212F:	drivers/reset/
20213F:	include/dt-bindings/reset/
20214F:	include/linux/reset-controller.h
20215F:	include/linux/reset.h
20216F:	include/linux/reset/
20217K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20218
20219RESTARTABLE SEQUENCES SUPPORT
20220M:	Mathieu Desnoyers <[email protected]>
20221M:	Peter Zijlstra <[email protected]>
20222M:	"Paul E. McKenney" <[email protected]>
20223M:	Boqun Feng <[email protected]>
20224L:	[email protected]
20225S:	Supported
20226F:	include/trace/events/rseq.h
20227F:	include/uapi/linux/rseq.h
20228F:	kernel/rseq.c
20229F:	tools/testing/selftests/rseq/
20230
20231RFKILL
20232M:	Johannes Berg <[email protected]>
20233L:	[email protected]
20234S:	Maintained
20235W:	https://wireless.wiki.kernel.org/
20236Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20239F:	Documentation/ABI/stable/sysfs-class-rfkill
20240F:	Documentation/driver-api/rfkill.rst
20241F:	include/linux/rfkill.h
20242F:	include/uapi/linux/rfkill.h
20243F:	net/rfkill/
20244
20245RHASHTABLE
20246M:	Thomas Graf <[email protected]>
20247M:	Herbert Xu <[email protected]>
20248L:	[email protected]
20249S:	Maintained
20250F:	include/linux/rhashtable-types.h
20251F:	include/linux/rhashtable.h
20252F:	lib/rhashtable.c
20253F:	lib/test_rhashtable.c
20254
20255RICOH R5C592 MEMORYSTICK DRIVER
20256M:	Maxim Levitsky <[email protected]>
20257S:	Maintained
20258F:	drivers/memstick/host/r592.*
20259
20260RICOH SMARTMEDIA/XD DRIVER
20261M:	Maxim Levitsky <[email protected]>
20262S:	Maintained
20263F:	drivers/mtd/nand/raw/r852.c
20264F:	drivers/mtd/nand/raw/r852.h
20265
20266RISC-V AIA DRIVERS
20267M:	Anup Patel <[email protected]>
20268L:	[email protected]
20269S:	Maintained
20270F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20271F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20272F:	drivers/irqchip/irq-riscv-aplic-*.c
20273F:	drivers/irqchip/irq-riscv-aplic-*.h
20274F:	drivers/irqchip/irq-riscv-imsic-*.c
20275F:	drivers/irqchip/irq-riscv-imsic-*.h
20276F:	drivers/irqchip/irq-riscv-intc.c
20277F:	include/linux/irqchip/riscv-aplic.h
20278F:	include/linux/irqchip/riscv-imsic.h
20279
20280RISC-V ARCHITECTURE
20281M:	Paul Walmsley <[email protected]>
20282M:	Palmer Dabbelt <[email protected]>
20283M:	Albert Ou <[email protected]>
20284L:	[email protected]
20285S:	Supported
20286Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20287C:	irc://irc.libera.chat/riscv
20288P:	Documentation/arch/riscv/patch-acceptance.rst
20289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20290F:	arch/riscv/
20291N:	riscv
20292K:	riscv
20293
20294RISC-V IOMMU
20295M:	Tomasz Jeznach <[email protected]>
20296L:	[email protected]
20297L:	[email protected]
20298S:	Maintained
20299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20300F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20301F:	drivers/iommu/riscv/
20302
20303RISC-V MICROCHIP FPGA SUPPORT
20304M:	Conor Dooley <[email protected]>
20305M:	Daire McNamara <[email protected]>
20306L:	[email protected]
20307S:	Supported
20308F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20309F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20310F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20311F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20312F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20313F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20314F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20315F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20316F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20317F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20318F:	arch/riscv/boot/dts/microchip/
20319F:	drivers/char/hw_random/mpfs-rng.c
20320F:	drivers/clk/microchip/clk-mpfs*.c
20321F:	drivers/firmware/microchip/mpfs-auto-update.c
20322F:	drivers/gpio/gpio-mpfs.c
20323F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20324F:	drivers/mailbox/mailbox-mpfs.c
20325F:	drivers/pci/controller/plda/pcie-microchip-host.c
20326F:	drivers/pwm/pwm-microchip-core.c
20327F:	drivers/reset/reset-mpfs.c
20328F:	drivers/rtc/rtc-mpfs.c
20329F:	drivers/soc/microchip/mpfs-sys-controller.c
20330F:	drivers/spi/spi-microchip-core-qspi.c
20331F:	drivers/spi/spi-microchip-core.c
20332F:	drivers/usb/musb/mpfs.c
20333F:	include/soc/microchip/mpfs.h
20334
20335RISC-V MISC SOC SUPPORT
20336M:	Conor Dooley <[email protected]>
20337L:	[email protected]
20338S:	Maintained
20339Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20340T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20341F:	arch/riscv/boot/dts/canaan/
20342F:	arch/riscv/boot/dts/microchip/
20343F:	arch/riscv/boot/dts/sifive/
20344F:	arch/riscv/boot/dts/starfive/
20345
20346RISC-V PMU DRIVERS
20347M:	Atish Patra <[email protected]>
20348R:	Anup Patel <[email protected]>
20349L:	[email protected]
20350S:	Supported
20351F:	drivers/perf/riscv_pmu.c
20352F:	drivers/perf/riscv_pmu_legacy.c
20353F:	drivers/perf/riscv_pmu_sbi.c
20354
20355RISC-V SPACEMIT SoC Support
20356M:	Yixun Lan <[email protected]>
20357L:	[email protected]
20358S:	Maintained
20359T:	git https://github.com/spacemit-com/linux
20360F:	arch/riscv/boot/dts/spacemit/
20361N:	spacemit
20362K:	spacemit
20363
20364RISC-V THEAD SoC SUPPORT
20365M:	Drew Fustini <[email protected]>
20366M:	Guo Ren <[email protected]>
20367M:	Fu Wei <[email protected]>
20368L:	[email protected]
20369S:	Maintained
20370T:	git https://github.com/pdp7/linux.git
20371F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20372F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20373F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20374F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20375F:	arch/riscv/boot/dts/thead/
20376F:	drivers/clk/thead/clk-th1520-ap.c
20377F:	drivers/mailbox/mailbox-th1520.c
20378F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20379F:	drivers/pinctrl/pinctrl-th1520.c
20380F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20381
20382RNBD BLOCK DRIVERS
20383M:	Md. Haris Iqbal <[email protected]>
20384M:	Jack Wang <[email protected]>
20385L:	[email protected]
20386S:	Maintained
20387F:	drivers/block/rnbd/
20388
20389ROCCAT DRIVERS
20390M:	Stefan Achatz <[email protected]>
20391S:	Maintained
20392W:	http://sourceforge.net/projects/roccat/
20393F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20394F:	drivers/hid/hid-roccat*
20395F:	include/linux/hid-roccat*
20396
20397ROCKCHIP CAN-FD DRIVER
20398M:	Marc Kleine-Budde <[email protected]>
20399R:	[email protected]
20400L:	[email protected]
20401S:	Maintained
20402F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20403F:	drivers/net/can/rockchip/
20404
20405ROCKCHIP CRYPTO DRIVERS
20406M:	Corentin Labbe <[email protected]>
20407L:	[email protected]
20408S:	Maintained
20409F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20410F:	drivers/crypto/rockchip/
20411
20412ROCKCHIP I2S TDM DRIVER
20413M:	Nicolas Frattaroli <[email protected]>
20414L:	[email protected]
20415S:	Maintained
20416F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20417F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20418
20419ROCKCHIP ISP V1 DRIVER
20420M:	Dafna Hirschfeld <[email protected]>
20421M:	Laurent Pinchart <[email protected]>
20422L:	[email protected]
20423L:	[email protected]
20424S:	Maintained
20425F:	Documentation/admin-guide/media/rkisp1.rst
20426F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20427F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20428F:	drivers/media/platform/rockchip/rkisp1
20429F:	include/uapi/linux/rkisp1-config.h
20430
20431ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20432M:	Daniel Golle <[email protected]>
20433M:	Aurelien Jarno <[email protected]>
20434S:	Maintained
20435F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20436F:	drivers/char/hw_random/rockchip-rng.c
20437
20438ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20439M:	Jacob Chen <[email protected]>
20440M:	Ezequiel Garcia <[email protected]>
20441L:	[email protected]
20442L:	[email protected]
20443S:	Maintained
20444F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20445F:	drivers/media/platform/rockchip/rga/
20446
20447ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20448M:	Luca Ceresoli <[email protected]>
20449S:	Maintained
20450F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20451F:	sound/soc/codecs/rk3308_codec.c
20452F:	sound/soc/codecs/rk3308_codec.h
20453
20454ROCKCHIP VIDEO DECODER DRIVER
20455M:	Ezequiel Garcia <[email protected]>
20456L:	[email protected]
20457L:	[email protected]
20458S:	Maintained
20459F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20460F:	drivers/staging/media/rkvdec/
20461
20462ROCKER DRIVER
20463M:	Jiri Pirko <[email protected]>
20464L:	[email protected]
20465S:	Supported
20466F:	drivers/net/ethernet/rocker/
20467
20468ROCKETPORT EXPRESS/INFINITY DRIVER
20469M:	Kevin Cernekee <[email protected]>
20470L:	[email protected]
20471S:	Odd Fixes
20472F:	drivers/tty/serial/rp2.*
20473
20474ROHM BD79703 DAC
20475M:	Matti Vaittinen <[email protected]>
20476S:	Supported
20477F:	drivers/iio/dac/rohm-bd79703.c
20478
20479ROHM BD99954 CHARGER IC
20480M:	Matti Vaittinen <[email protected]>
20481S:	Supported
20482F:	drivers/power/supply/bd99954-charger.c
20483F:	drivers/power/supply/bd99954-charger.h
20484
20485ROHM BH1745 COLOUR SENSOR
20486M:	Mudit Sharma <[email protected]>
20487L:	[email protected]
20488S:	Maintained
20489F:	drivers/iio/light/bh1745.c
20490
20491ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20492M:	Tomasz Duszynski <[email protected]>
20493S:	Maintained
20494F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20495F:	drivers/iio/light/bh1750.c
20496
20497ROHM BM1390 PRESSURE SENSOR DRIVER
20498M:	Matti Vaittinen <[email protected]>
20499L:	[email protected]
20500S:	Supported
20501F:	drivers/iio/pressure/rohm-bm1390.c
20502
20503ROHM BU270xx LIGHT SENSOR DRIVERs
20504M:	Matti Vaittinen <[email protected]>
20505L:	[email protected]
20506S:	Supported
20507F:	drivers/iio/light/rohm-bu27034.c
20508
20509ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20510M:	Marek Vasut <marek.vasut[email protected]>
20511L:	[email protected]
20512L:	[email protected]
20513S:	Supported
20514F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20515F:	drivers/gpio/gpio-bd9571mwv.c
20516F:	drivers/mfd/bd9571mwv.c
20517F:	drivers/regulator/bd9571mwv-regulator.c
20518F:	include/linux/mfd/bd9571mwv.h
20519
20520ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20521M:	Matti Vaittinen <[email protected]>
20522S:	Supported
20523F:	drivers/clk/clk-bd718x7.c
20524F:	drivers/gpio/gpio-bd71815.c
20525F:	drivers/gpio/gpio-bd71828.c
20526F:	drivers/mfd/rohm-bd71828.c
20527F:	drivers/mfd/rohm-bd718x7.c
20528F:	drivers/mfd/rohm-bd9576.c
20529F:	drivers/mfd/rohm-bd96801.c
20530F:	drivers/regulator/bd71815-regulator.c
20531F:	drivers/regulator/bd71828-regulator.c
20532F:	drivers/regulator/bd718x7-regulator.c
20533F:	drivers/regulator/bd9576-regulator.c
20534F:	drivers/regulator/bd96801-regulator.c
20535F:	drivers/regulator/rohm-regulator.c
20536F:	drivers/rtc/rtc-bd70528.c
20537F:	drivers/watchdog/bd9576_wdt.c
20538F:	drivers/watchdog/bd96801_wdt.c
20539F:	include/linux/mfd/rohm-bd71815.h
20540F:	include/linux/mfd/rohm-bd71828.h
20541F:	include/linux/mfd/rohm-bd718x7.h
20542F:	include/linux/mfd/rohm-bd957x.h
20543F:	include/linux/mfd/rohm-bd96801.h
20544F:	include/linux/mfd/rohm-generic.h
20545F:	include/linux/mfd/rohm-shared.h
20546
20547ROSE NETWORK LAYER
20548L:	[email protected]
20549S:	Orphan
20550W:	https://linux-ax25.in-berlin.de
20551F:	include/net/rose.h
20552F:	include/uapi/linux/rose.h
20553F:	net/rose/
20554
20555ROTATION DRIVER FOR ALLWINNER A83T
20556M:	Jernej Skrabec <[email protected]>
20557L:	[email protected]
20558S:	Maintained
20559T:	git git://linuxtv.org/media.git
20560F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20561F:	drivers/media/platform/sunxi/sun8i-rotate/
20562
20563RPMB SUBSYSTEM
20564M:	Jens Wiklander <[email protected]>
20565L:	[email protected]
20566S:	Supported
20567F:	drivers/misc/rpmb-core.c
20568F:	include/linux/rpmb.h
20569
20570RPMSG TTY DRIVER
20571M:	Arnaud Pouliquen <[email protected]>
20572L:	[email protected]
20573S:	Maintained
20574F:	drivers/tty/rpmsg_tty.c
20575
20576RTASE ETHERNET DRIVER
20577M:	Justin Lai <[email protected]>
20578M:	Larry Chiu <[email protected]>
20579L:	[email protected]
20580S:	Maintained
20581F:	drivers/net/ethernet/realtek/rtase/
20582
20583RTL2830 MEDIA DRIVER
20584L:	[email protected]
20585S:	Orphan
20586W:	https://linuxtv.org
20587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20588F:	drivers/media/dvb-frontends/rtl2830*
20589
20590RTL2832 MEDIA DRIVER
20591L:	[email protected]
20592S:	Orphan
20593W:	https://linuxtv.org
20594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20595F:	drivers/media/dvb-frontends/rtl2832*
20596
20597RTL2832_SDR MEDIA DRIVER
20598L:	[email protected]
20599S:	Orphan
20600W:	https://linuxtv.org
20601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20602F:	drivers/media/dvb-frontends/rtl2832_sdr*
20603
20604RTL8180 WIRELESS DRIVER
20605L:	[email protected]
20606S:	Orphan
20607F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20608
20609RTL8187 WIRELESS DRIVER
20610M:	Hin-Tak Leung <[email protected]>
20611L:	[email protected]
20612S:	Maintained
20613T:	git https://github.com/pkshih/rtw.git
20614F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20615
20616RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20617M:	Jes Sorensen <[email protected]>
20618L:	[email protected]
20619S:	Maintained
20620T:	git https://github.com/pkshih/rtw.git
20621F:	drivers/net/wireless/realtek/rtl8xxxu/
20622
20623RTL9300 I2C DRIVER (rtl9300-i2c)
20624M:	Chris Packham <[email protected]>
20625L:	[email protected]
20626S:	Maintained
20627F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20628F:	drivers/i2c/busses/i2c-rtl9300.c
20629
20630RTRS TRANSPORT DRIVERS
20631M:	Md. Haris Iqbal <[email protected]>
20632M:	Jack Wang <[email protected]>
20633L:	[email protected]
20634S:	Maintained
20635F:	drivers/infiniband/ulp/rtrs/
20636
20637RUNTIME VERIFICATION (RV)
20638M:	Steven Rostedt <[email protected]>
20639L:	[email protected]
20640S:	Maintained
20641F:	Documentation/trace/rv/
20642F:	include/linux/rv.h
20643F:	include/rv/
20644F:	kernel/trace/rv/
20645F:	tools/verification/
20646
20647RUST
20648M:	Miguel Ojeda <[email protected]>
20649M:	Alex Gaynor <[email protected]>
20650R:	Boqun Feng <[email protected]>
20651R:	Gary Guo <[email protected]>
20652R:	Björn Roy Baron <[email protected]>
20653R:	Benno Lossin <[email protected]>
20654R:	Andreas Hindborg <[email protected]>
20655R:	Alice Ryhl <[email protected]>
20656R:	Trevor Gross <[email protected]>
20657L:	[email protected]
20658S:	Supported
20659W:	https://rust-for-linux.com
20660B:	https://github.com/Rust-for-Linux/linux/issues
20661C:	zulip://rust-for-linux.zulipchat.com
20662P:	https://rust-for-linux.com/contributing
20663T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20664F:	.clippy.toml
20665F:	Documentation/rust/
20666F:	include/trace/events/rust_sample.h
20667F:	rust/
20668F:	samples/rust/
20669F:	scripts/*rust*
20670F:	tools/testing/selftests/rust/
20671K:	\b(?i:rust)\b
20672
20673RUST [ALLOC]
20674M:	Danilo Krummrich <[email protected]>
20675L:	[email protected]
20676S:	Maintained
20677F:	rust/kernel/alloc.rs
20678F:	rust/kernel/alloc/
20679
20680RXRPC SOCKETS (AF_RXRPC)
20681M:	David Howells <[email protected]>
20682M:	Marc Dionne <[email protected]>
20683L:	[email protected]
20684S:	Supported
20685W:	https://www.infradead.org/~dhowells/kafs/
20686F:	Documentation/networking/rxrpc.rst
20687F:	include/keys/rxrpc-type.h
20688F:	include/net/af_rxrpc.h
20689F:	include/trace/events/rxrpc.h
20690F:	include/uapi/linux/rxrpc.h
20691F:	net/rxrpc/
20692
20693S3 SAVAGE FRAMEBUFFER DRIVER
20694M:	Antonino Daplas <[email protected]>
20695L:	[email protected]
20696S:	Maintained
20697F:	drivers/video/fbdev/savage/
20698
20699S390 ARCHITECTURE
20700M:	Heiko Carstens <[email protected]>
20701M:	Vasily Gorbik <[email protected]>
20702M:	Alexander Gordeev <[email protected]>
20703R:	Christian Borntraeger <[email protected]>
20704R:	Sven Schnelle <[email protected]>
20705L:	[email protected]
20706S:	Supported
20707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20708F:	Documentation/driver-api/s390-drivers.rst
20709F:	Documentation/arch/s390/
20710F:	arch/s390/
20711F:	drivers/s390/
20712F:	drivers/watchdog/diag288_wdt.c
20713
20714S390 COMMON I/O LAYER
20715M:	Vineeth Vijayan <[email protected]>
20716M:	Peter Oberparleiter <[email protected]>
20717L:	[email protected]
20718S:	Supported
20719F:	drivers/s390/cio/
20720
20721S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20722M:	Harald Freudenberger <[email protected]>
20723M:	Holger Dengler <[email protected]>
20724L:	[email protected]
20725L:	[email protected]
20726S:	Supported
20727F:	arch/s390/crypto/
20728F:	arch/s390/include/asm/archrandom.h
20729F:	arch/s390/include/asm/cpacf.h
20730
20731S390 DASD DRIVER
20732M:	Stefan Haberland <[email protected]>
20733M:	Jan Hoeppner <[email protected]>
20734L:	[email protected]
20735S:	Supported
20736F:	block/partitions/ibm.c
20737F:	drivers/s390/block/dasd*
20738F:	include/linux/dasd_mod.h
20739
20740S390 HWRANDOM TRNG DRIVER
20741M:	Harald Freudenberger <[email protected]>
20742M:	Holger Dengler <[email protected]>
20743L:	[email protected]
20744L:	[email protected]
20745S:	Supported
20746F:	drivers/char/hw_random/s390-trng.c
20747
20748S390 IOMMU (PCI)
20749M:	Niklas Schnelle <[email protected]>
20750M:	Matthew Rosato <[email protected]>
20751R:	Gerald Schaefer <[email protected]>
20752L:	[email protected]
20753S:	Supported
20754F:	drivers/iommu/s390-iommu.c
20755
20756S390 IUCV NETWORK LAYER
20757M:	Alexandra Winter <[email protected]>
20758M:	Thorsten Winkler <[email protected]>
20759L:	[email protected]
20760L:	[email protected]
20761S:	Supported
20762F:	drivers/s390/net/*iucv*
20763F:	include/net/iucv/
20764F:	net/iucv/
20765
20766S390 MM
20767M:	Alexander Gordeev <[email protected]>
20768M:	Gerald Schaefer <[email protected]>
20769L:	[email protected]
20770S:	Supported
20771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20772F:	arch/s390/include/asm/pgtable.h
20773F:	arch/s390/mm
20774
20775S390 NETWORK DRIVERS
20776M:	Alexandra Winter <[email protected]>
20777M:	Thorsten Winkler <[email protected]>
20778L:	[email protected]
20779L:	[email protected]
20780S:	Supported
20781F:	drivers/s390/net/
20782
20783S390 PCI SUBSYSTEM
20784M:	Niklas Schnelle <[email protected]>
20785M:	Gerald Schaefer <[email protected]>
20786L:	[email protected]
20787S:	Supported
20788F:	Documentation/arch/s390/pci.rst
20789F:	arch/s390/pci/
20790F:	drivers/pci/hotplug/s390_pci_hpc.c
20791
20792S390 PTP DRIVER
20793M:	Sven Schnelle <[email protected]>
20794L:	[email protected]
20795S:	Supported
20796F:	drivers/ptp/ptp_s390.c
20797
20798S390 SCM DRIVER
20799M:	Vineeth Vijayan <[email protected]>
20800L:	[email protected]
20801S:	Supported
20802F:	drivers/s390/block/scm*
20803F:	drivers/s390/cio/scm.c
20804
20805S390 VFIO AP DRIVER
20806M:	Tony Krowiak <[email protected]>
20807M:	Halil Pasic <[email protected]>
20808M:	Jason Herne <[email protected]>
20809L:	[email protected]
20810S:	Supported
20811F:	Documentation/arch/s390/vfio-ap*
20812F:	drivers/s390/crypto/vfio_ap*
20813
20814S390 VFIO-CCW DRIVER
20815M:	Eric Farman <[email protected]>
20816M:	Matthew Rosato <[email protected]>
20817R:	Halil Pasic <[email protected]>
20818L:	[email protected]
20819L:	[email protected]
20820S:	Supported
20821F:	Documentation/arch/s390/vfio-ccw.rst
20822F:	drivers/s390/cio/vfio_ccw*
20823F:	include/uapi/linux/vfio_ccw.h
20824
20825S390 VFIO-PCI DRIVER
20826M:	Matthew Rosato <[email protected]>
20827M:	Eric Farman <[email protected]>
20828L:	[email protected]
20829L:	[email protected]
20830S:	Supported
20831F:	arch/s390/kvm/pci*
20832F:	drivers/vfio/pci/vfio_pci_zdev.c
20833F:	include/uapi/linux/vfio_zdev.h
20834
20835S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20836M:	Harald Freudenberger <[email protected]>
20837M:	Holger Dengler <[email protected]>
20838L:	[email protected]
20839S:	Supported
20840F:	arch/s390/include/asm/ap.h
20841F:	arch/s390/include/asm/pkey.h
20842F:	arch/s390/include/asm/trace/zcrypt.h
20843F:	arch/s390/include/uapi/asm/pkey.h
20844F:	arch/s390/include/uapi/asm/zcrypt.h
20845F:	drivers/s390/crypto/
20846
20847S390 ZFCP DRIVER
20848M:	Nihar Panda <[email protected]>
20849L:	[email protected]
20850S:	Supported
20851F:	drivers/s390/scsi/zfcp_*
20852
20853SAA6588 RDS RECEIVER DRIVER
20854M:	Hans Verkuil <[email protected]>
20855L:	[email protected]
20856S:	Odd Fixes
20857W:	https://linuxtv.org
20858T:	git git://linuxtv.org/media.git
20859F:	drivers/media/i2c/saa6588*
20860
20861SAA7134 VIDEO4LINUX DRIVER
20862M:	Mauro Carvalho Chehab <[email protected]>
20863L:	[email protected]
20864S:	Odd fixes
20865W:	https://linuxtv.org
20866T:	git git://linuxtv.org/media.git
20867F:	Documentation/driver-api/media/drivers/saa7134*
20868F:	drivers/media/pci/saa7134/
20869
20870SAA7146 VIDEO4LINUX-2 DRIVER
20871M:	Hans Verkuil <[email protected]>
20872L:	[email protected]
20873S:	Maintained
20874T:	git git://linuxtv.org/media.git
20875F:	drivers/media/common/saa7146/
20876F:	drivers/media/pci/saa7146/
20877F:	include/media/drv-intf/saa7146*
20878
20879SAFESETID SECURITY MODULE
20880M:	Micah Morton <[email protected]>
20881S:	Supported
20882F:	Documentation/admin-guide/LSM/SafeSetID.rst
20883F:	security/safesetid/
20884
20885SAMSUNG AUDIO (ASoC) DRIVERS
20886M:	Sylwester Nawrocki <[email protected]>
20887L:	[email protected]
20888S:	Maintained
20889B:	mailto:[email protected]
20890F:	Documentation/devicetree/bindings/sound/samsung*
20891F:	sound/soc/samsung/
20892
20893SAMSUNG EXYNOS850 SoC SUPPORT
20894M:	Sam Protsenko <[email protected]>
20895L:	[email protected] (moderated for non-subscribers)
20896L:	[email protected]
20897S:	Maintained
20898F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20899F:	arch/arm64/boot/dts/exynos/exynos850*
20900F:	drivers/clk/samsung/clk-exynos850.c
20901F:	include/dt-bindings/clock/exynos850.h
20902
20903SAMSUNG EXYNOS MAILBOX DRIVER
20904M:	Tudor Ambarus <[email protected]>
20905L:	[email protected]
20906L:	[email protected]
20907S:	Supported
20908F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
20909F:	drivers/mailbox/exynos-mailbox.c
20910F:	include/linux/mailbox/exynos-message.h
20911
20912SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20913M:	Krzysztof Kozlowski <[email protected]>
20914L:	[email protected]
20915L:	[email protected]
20916S:	Maintained
20917F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20918F:	drivers/crypto/exynos-rng.c
20919
20920SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20921M:	Łukasz Stelmach <[email protected]>
20922L:	[email protected]
20923S:	Maintained
20924F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20925F:	drivers/char/hw_random/exynos-trng.c
20926
20927SAMSUNG FRAMEBUFFER DRIVER
20928M:	Jingoo Han <[email protected]>
20929L:	[email protected]
20930S:	Maintained
20931F:	drivers/video/fbdev/s3c-fb.c
20932
20933SAMSUNG INTERCONNECT DRIVERS
20934M:	Sylwester Nawrocki <[email protected]>
20935M:	Artur Świgoń <[email protected]>
20936L:	[email protected]
20937L:	[email protected]
20938S:	Supported
20939F:	drivers/interconnect/samsung/
20940
20941SAMSUNG LAPTOP DRIVER
20942M:	Corentin Chary <[email protected]>
20943L:	[email protected]
20944S:	Maintained
20945F:	drivers/platform/x86/samsung-laptop.c
20946
20947SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20948M:	Krzysztof Kozlowski <[email protected]>
20949L:	[email protected]
20950L:	[email protected]
20951S:	Maintained
20952B:	mailto:[email protected]
20953F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20954F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20955F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20956F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20957F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20958F:	drivers/clk/clk-s2mps11.c
20959F:	drivers/mfd/sec*.c
20960F:	drivers/regulator/s2m*.c
20961F:	drivers/regulator/s5m*.c
20962F:	drivers/rtc/rtc-s5m.c
20963F:	include/linux/mfd/samsung/
20964
20965SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20966M:	Sylwester Nawrocki <[email protected]>
20967L:	[email protected]
20968L:	[email protected]
20969S:	Maintained
20970F:	drivers/media/platform/samsung/s3c-camif/
20971F:	include/media/drv-intf/s3c_camif.h
20972
20973SAMSUNG S3FWRN5 NFC DRIVER
20974M:	Krzysztof Kozlowski <[email protected]>
20975S:	Maintained
20976F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20977F:	drivers/nfc/s3fwrn5
20978
20979SAMSUNG S5C73M3 CAMERA DRIVER
20980M:	Sylwester Nawrocki <[email protected]>
20981M:	Andrzej Hajda <[email protected]>
20982L:	[email protected]
20983S:	Supported
20984F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20985F:	drivers/media/i2c/s5c73m3/*
20986
20987SAMSUNG S5K5BAF CAMERA DRIVER
20988M:	Sylwester Nawrocki <[email protected]>
20989M:	Andrzej Hajda <[email protected]>
20990L:	[email protected]
20991S:	Supported
20992F:	drivers/media/i2c/s5k5baf.c
20993
20994SAMSUNG S5P Security SubSystem (SSS) DRIVER
20995M:	Krzysztof Kozlowski <[email protected]>
20996M:	Vladimir Zapolskiy <[email protected]>
20997L:	[email protected]
20998L:	[email protected]
20999S:	Maintained
21000F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21001F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21002F:	drivers/crypto/s5p-sss.c
21003
21004SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21005M:	Sylwester Nawrocki <[email protected]>
21006L:	[email protected]
21007S:	Supported
21008Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21009F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21010F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21011F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21012F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21013F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21014F:	drivers/media/platform/samsung/exynos4-is/
21015
21016SAMSUNG SOC CLOCK DRIVERS
21017M:	Krzysztof Kozlowski <[email protected]>
21018M:	Sylwester Nawrocki <[email protected]>
21019M:	Chanwoo Choi <[email protected]>
21020R:	Alim Akhtar <[email protected]>
21021L:	[email protected]
21022S:	Maintained
21023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21024F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21025F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21026F:	drivers/clk/samsung/
21027F:	include/dt-bindings/clock/exynos*.h
21028F:	include/dt-bindings/clock/s5p*.h
21029F:	include/dt-bindings/clock/samsung,*.h
21030F:	include/linux/clk/samsung.h
21031
21032SAMSUNG SPI DRIVERS
21033M:	Andi Shyti <[email protected]>
21034L:	[email protected]
21035L:	[email protected]
21036S:	Maintained
21037F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21038F:	drivers/spi/spi-s3c*
21039F:	include/linux/platform_data/spi-s3c64xx.h
21040
21041SAMSUNG SXGBE DRIVERS
21042M:	Byungho An <[email protected]>
21043L:	[email protected]
21044S:	Maintained
21045F:	drivers/net/ethernet/samsung/sxgbe/
21046
21047SAMSUNG THERMAL DRIVER
21048M:	Bartlomiej Zolnierkiewicz <[email protected]>
21049M:	Krzysztof Kozlowski <[email protected]>
21050L:	[email protected]
21051L:	[email protected]
21052S:	Maintained
21053F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21054F:	drivers/thermal/samsung/
21055
21056SAMSUNG USB2 PHY DRIVER
21057M:	Sylwester Nawrocki <[email protected]>
21058L:	[email protected]
21059S:	Supported
21060F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21061F:	Documentation/driver-api/phy/samsung-usb2.rst
21062F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21063F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21064F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21065F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21066F:	drivers/phy/samsung/phy-samsung-usb2.c
21067F:	drivers/phy/samsung/phy-samsung-usb2.h
21068
21069SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21070M:	Paul Barker <[email protected]>
21071R:	Marc Murphy <[email protected]>
21072S:	Supported
21073F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21074
21075SC1200 WDT DRIVER
21076M:	Zwane Mwaikambo <[email protected]>
21077S:	Maintained
21078F:	drivers/watchdog/sc1200wdt.c
21079
21080SCHEDULER
21081M:	Ingo Molnar <[email protected]>
21082M:	Peter Zijlstra <[email protected]>
21083M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21084M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21085R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21086R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21087R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21088R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21089R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21090L:	[email protected]
21091S:	Maintained
21092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21093F:	include/linux/preempt.h
21094F:	include/linux/sched.h
21095F:	include/linux/wait.h
21096F:	include/uapi/linux/sched.h
21097F:	kernel/sched/
21098
21099SCHEDULER - SCHED_EXT
21100R:	Tejun Heo <[email protected]>
21101R:	David Vernet <[email protected]>
21102R:	Andrea Righi <[email protected]>
21103R:	Changwoo Min <[email protected]>
21104L:	[email protected]
21105S:	Maintained
21106W:	https://github.com/sched-ext/scx
21107T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21108F:	include/linux/sched/ext.h
21109F:	kernel/sched/ext.h
21110F:	kernel/sched/ext.c
21111F:	tools/sched_ext/
21112F:	tools/testing/selftests/sched_ext
21113
21114SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21115M:	Gustavo Silva <[email protected]>
21116S:	Maintained
21117F:	drivers/iio/chemical/ens160_core.c
21118F:	drivers/iio/chemical/ens160_i2c.c
21119F:	drivers/iio/chemical/ens160_spi.c
21120F:	drivers/iio/chemical/ens160.h
21121
21122SCSI LIBSAS SUBSYSTEM
21123R:	John Garry <[email protected]>
21124R:	Jason Yan <[email protected]>
21125L:	[email protected]
21126S:	Supported
21127F:	Documentation/scsi/libsas.rst
21128F:	drivers/scsi/libsas/
21129F:	include/scsi/libsas.h
21130F:	include/scsi/sas_ata.h
21131
21132SCSI RDMA PROTOCOL (SRP) INITIATOR
21133M:	Bart Van Assche <[email protected]>
21134L:	[email protected]
21135S:	Supported
21136Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21137F:	drivers/infiniband/ulp/srp/
21138F:	include/scsi/srp.h
21139
21140SCSI RDMA PROTOCOL (SRP) TARGET
21141M:	Bart Van Assche <[email protected]>
21142L:	[email protected]
21143L:	[email protected]
21144S:	Supported
21145Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21146F:	drivers/infiniband/ulp/srpt/
21147
21148SCSI SG DRIVER
21149M:	Doug Gilbert <[email protected]>
21150L:	[email protected]
21151S:	Maintained
21152W:	http://sg.danny.cz/sg
21153F:	Documentation/scsi/scsi-generic.rst
21154F:	drivers/scsi/sg.c
21155F:	include/scsi/sg.h
21156
21157SCSI SUBSYSTEM
21158M:	"James E.J. Bottomley" <[email protected]>
21159M:	"Martin K. Petersen" <[email protected]>
21160L:	[email protected]
21161S:	Maintained
21162Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21165F:	Documentation/devicetree/bindings/scsi/
21166F:	drivers/scsi/
21167F:	drivers/ufs/
21168F:	include/scsi/
21169F:	include/uapi/scsi/
21170
21171SCSI TAPE DRIVER
21172M:	Kai Mäkisara <[email protected]>
21173L:	[email protected]
21174S:	Maintained
21175F:	Documentation/scsi/st.rst
21176F:	drivers/scsi/st.*
21177F:	drivers/scsi/st_*.h
21178
21179SCSI TARGET CORE USER DRIVER
21180M:	Bodo Stroesser <[email protected]>
21181L:	[email protected]
21182L:	[email protected]
21183S:	Supported
21184F:	Documentation/target/tcmu-design.rst
21185F:	drivers/target/target_core_user.c
21186F:	include/uapi/linux/target_core_user.h
21187
21188SCSI TARGET SUBSYSTEM
21189M:	"Martin K. Petersen" <[email protected]>
21190L:	[email protected]
21191L:	[email protected]
21192S:	Supported
21193Q:	https://patchwork.kernel.org/project/target-devel/list/
21194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21195F:	Documentation/target/
21196F:	drivers/target/
21197F:	include/target/
21198
21199SCTP PROTOCOL
21200M:	Marcelo Ricardo Leitner <[email protected]>
21201M:	Xin Long <[email protected]>
21202L:	[email protected]
21203S:	Maintained
21204W:	https://github.com/sctp/lksctp-tools/wiki
21205F:	Documentation/networking/sctp.rst
21206F:	include/linux/sctp.h
21207F:	include/net/sctp/
21208F:	include/uapi/linux/sctp.h
21209F:	net/sctp/
21210
21211SCx200 CPU SUPPORT
21212M:	Jim Cromie <[email protected]>
21213S:	Odd Fixes
21214F:	Documentation/i2c/busses/scx200_acb.rst
21215F:	arch/x86/platform/scx200/
21216F:	drivers/i2c/busses/scx200*
21217F:	drivers/mtd/maps/scx200_docflash.c
21218F:	drivers/watchdog/scx200_wdt.c
21219F:	include/linux/scx200.h
21220
21221SCx200 GPIO DRIVER
21222M:	Jim Cromie <[email protected]>
21223S:	Maintained
21224F:	drivers/char/scx200_gpio.c
21225F:	include/linux/scx200_gpio.h
21226
21227SCx200 HRT CLOCKSOURCE DRIVER
21228M:	Jim Cromie <[email protected]>
21229S:	Maintained
21230F:	drivers/clocksource/scx200_hrt.c
21231
21232SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21233M:	Sascha Sommer <[email protected]>
21234L:	[email protected] (subscribers-only)
21235S:	Maintained
21236F:	drivers/mmc/host/sdricoh_cs.c
21237
21238SECO BOARDS CEC DRIVER
21239M:	Ettore Chimenti <[email protected]>
21240S:	Maintained
21241F:	drivers/media/cec/platform/seco/seco-cec.c
21242F:	drivers/media/cec/platform/seco/seco-cec.h
21243
21244SECURE COMPUTING
21245M:	Kees Cook <[email protected]>
21246R:	Andy Lutomirski <[email protected]>
21247R:	Will Drewry <[email protected]>
21248S:	Supported
21249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21250F:	Documentation/userspace-api/seccomp_filter.rst
21251F:	include/linux/seccomp.h
21252F:	include/uapi/linux/seccomp.h
21253F:	kernel/seccomp.c
21254F:	tools/testing/selftests/kselftest_harness.h
21255F:	tools/testing/selftests/seccomp/*
21256K:	\bsecure_computing
21257K:	\bTIF_SECCOMP\b
21258
21259SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21260M:	Kamal Dasu <[email protected]>
21261M:	Al Cooper <[email protected]>
21262R:	Broadcom internal kernel review list <[email protected]>
21263L:	[email protected]
21264S:	Maintained
21265F:	drivers/mmc/host/sdhci-brcmstb*
21266
21267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21268M:	Adrian Hunter <[email protected]>
21269L:	[email protected]
21270S:	Supported
21271F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21272F:	drivers/mmc/host/sdhci*
21273
21274SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21275M:	Aubin Constans <[email protected]>
21276R:	Eugen Hristev <[email protected]>
21277L:	[email protected]
21278S:	Supported
21279F:	drivers/mmc/host/sdhci-of-at91.c
21280
21281SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21282M:	Haibo Chen <[email protected]>
21283L:	[email protected]
21284L:	[email protected]
21285L:	[email protected]
21286S:	Maintained
21287F:	drivers/mmc/host/sdhci-esdhc-imx.c
21288
21289SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21290M:	Ben Dooks <[email protected]>
21291M:	Jaehoon Chung <[email protected]>
21292L:	[email protected]
21293S:	Maintained
21294F:	drivers/mmc/host/sdhci-s3c*
21295
21296SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21297M:	Viresh Kumar <[email protected]>
21298L:	[email protected]
21299S:	Maintained
21300F:	drivers/mmc/host/sdhci-spear.c
21301
21302SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21303M:	Vignesh Raghavendra <[email protected]>
21304L:	[email protected]
21305S:	Maintained
21306F:	drivers/mmc/host/sdhci-omap.c
21307
21308SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21309M:	Jonathan Derrick <[email protected]>
21310L:	[email protected]
21311S:	Supported
21312F:	block/opal_proto.h
21313F:	block/sed*
21314F:	include/linux/sed*
21315F:	include/uapi/linux/sed*
21316
21317SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21318M:	Mark Rutland <[email protected]>
21319M:	Lorenzo Pieralisi <[email protected]>
21320M:	Sudeep Holla <[email protected]>
21321L:	[email protected] (moderated for non-subscribers)
21322S:	Maintained
21323F:	drivers/firmware/smccc/
21324F:	include/linux/arm-smccc.h
21325
21326SECURITY CONTACT
21327M:	Security Officers <[email protected]>
21328S:	Supported
21329F:	Documentation/process/security-bugs.rst
21330
21331SECURITY SUBSYSTEM
21332M:	Paul Moore <[email protected]>
21333M:	James Morris <[email protected]>
21334M:	"Serge E. Hallyn" <[email protected]>
21335L:	[email protected]
21336S:	Supported
21337Q:	https://patchwork.kernel.org/project/linux-security-module/list
21338B:	mailto:[email protected]
21339P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21340T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21341F:	include/linux/lsm/
21342F:	include/linux/lsm_audit.h
21343F:	include/linux/lsm_hook_defs.h
21344F:	include/linux/lsm_hooks.h
21345F:	include/linux/security.h
21346F:	include/uapi/linux/lsm.h
21347F:	security/
21348F:	tools/testing/selftests/lsm/
21349X:	security/selinux/
21350K:	\bsecurity_[a-z_0-9]\+\b
21351
21352SELINUX SECURITY MODULE
21353M:	Paul Moore <[email protected]>
21354M:	Stephen Smalley <[email protected]>
21355R:	Ondrej Mosnacek <[email protected]>
21356L:	[email protected]
21357S:	Supported
21358W:	https://github.com/SELinuxProject
21359Q:	https://patchwork.kernel.org/project/selinux/list
21360B:	mailto:[email protected]
21361P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21362T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21363F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21364F:	Documentation/ABI/removed/sysfs-selinux-disable
21365F:	Documentation/admin-guide/LSM/SELinux.rst
21366F:	include/trace/events/avc.h
21367F:	include/uapi/linux/selinux_netlink.h
21368F:	scripts/selinux/
21369F:	security/selinux/
21370
21371SENSABLE PHANTOM
21372M:	Jiri Slaby <[email protected]>
21373S:	Maintained
21374F:	drivers/misc/phantom.c
21375F:	include/uapi/linux/phantom.h
21376
21377SENSEAIR SUNRISE 006-0-0007
21378M:	Jacopo Mondi <[email protected]>
21379S:	Maintained
21380F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21381F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21382F:	drivers/iio/chemical/sunrise_co2.c
21383
21384SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21385M:	Tomasz Duszynski <[email protected]>
21386S:	Maintained
21387F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21388F:	drivers/iio/chemical/scd30.h
21389F:	drivers/iio/chemical/scd30_core.c
21390F:	drivers/iio/chemical/scd30_i2c.c
21391F:	drivers/iio/chemical/scd30_serial.c
21392
21393SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21394M:	Roan van Dijk <[email protected]>
21395S:	Maintained
21396F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21397F:	drivers/iio/chemical/scd4x.c
21398
21399SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21400M:	Petar Stoykov <[email protected]>
21401S:	Maintained
21402F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21403F:	drivers/iio/pressure/sdp500.c
21404
21405SENSIRION SGP40 GAS SENSOR DRIVER
21406M:	Andreas Klinger <[email protected]>
21407S:	Maintained
21408F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21409F:	drivers/iio/chemical/sgp40.c
21410
21411SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21412M:	Tomasz Duszynski <[email protected]>
21413S:	Maintained
21414F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21415F:	drivers/iio/chemical/sps30.c
21416F:	drivers/iio/chemical/sps30_i2c.c
21417F:	drivers/iio/chemical/sps30_serial.c
21418
21419SERIAL DEVICE BUS
21420M:	Rob Herring <[email protected]>
21421L:	[email protected]
21422S:	Maintained
21423F:	Documentation/devicetree/bindings/serial/serial.yaml
21424F:	drivers/tty/serdev/
21425F:	include/linux/serdev.h
21426
21427SERIAL IR RECEIVER
21428M:	Sean Young <[email protected]>
21429L:	[email protected]
21430S:	Maintained
21431F:	drivers/media/rc/serial_ir.c
21432
21433SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21434M:	Srinivas Kandagatla <[email protected]>
21435L:	[email protected]
21436S:	Maintained
21437F:	Documentation/devicetree/bindings/slimbus/
21438F:	Documentation/driver-api/slimbus.rst
21439F:	drivers/slimbus/
21440F:	include/linux/slimbus.h
21441
21442SFC NETWORK DRIVER
21443M:	Edward Cree <[email protected]>
21444M:	Martin Habets <[email protected]>
21445L:	[email protected]
21446L:	[email protected]
21447S:	Maintained
21448F:	Documentation/networking/devlink/sfc.rst
21449F:	drivers/net/ethernet/sfc/
21450
21451SFCTEMP HWMON DRIVER
21452M:	Emil Renner Berthing <[email protected]>
21453M:	Hal Feng <[email protected]>
21454L:	[email protected]
21455S:	Maintained
21456F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21457F:	Documentation/hwmon/sfctemp.rst
21458F:	drivers/hwmon/sfctemp.c
21459
21460SFF/SFP/SFP+ MODULE SUPPORT
21461M:	Russell King <[email protected]>
21462L:	[email protected]
21463S:	Maintained
21464F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21465F:	drivers/net/phy/phylink.c
21466F:	drivers/net/phy/sfp*
21467F:	include/linux/mdio/mdio-i2c.h
21468F:	include/linux/phylink.h
21469F:	include/linux/sfp.h
21470K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21471
21472SGI GRU DRIVER
21473M:	Dimitri Sivanich <[email protected]>
21474S:	Maintained
21475F:	drivers/misc/sgi-gru/
21476
21477SGI XP/XPC/XPNET DRIVER
21478M:	Robin Holt <[email protected]>
21479M:	Steve Wahl <[email protected]>
21480S:	Maintained
21481F:	drivers/misc/sgi-xp/
21482
21483SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21484M:	Wenjia Zhang <[email protected]>
21485M:	Jan Karcher <[email protected]>
21486R:	D. Wythe <[email protected]>
21487R:	Tony Lu <[email protected]>
21488R:	Wen Gu <[email protected]>
21489L:	[email protected]
21490L:	[email protected]
21491S:	Supported
21492F:	net/smc/
21493
21494SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21495M:	Linus Walleij <[email protected]>
21496L:	[email protected]
21497S:	Maintained
21498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21499F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21500F:	drivers/iio/light/gp2ap002.c
21501
21502SHARP RJ54N1CB0C SENSOR DRIVER
21503M:	Jacopo Mondi <[email protected]>
21504L:	[email protected]
21505S:	Odd fixes
21506T:	git git://linuxtv.org/media.git
21507F:	drivers/media/i2c/rj54n1cb0c.c
21508F:	include/media/i2c/rj54n1cb0c.h
21509
21510SHRINKER
21511M:	Andrew Morton <[email protected]>
21512M:	Dave Chinner <[email protected]>
21513R:	Qi Zheng <[email protected]>
21514R:	Roman Gushchin <[email protected]>
21515R:	Muchun Song <[email protected]>
21516L:	[email protected]
21517S:	Maintained
21518F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21519F:	include/linux/shrinker.h
21520F:	mm/shrinker.c
21521F:	mm/shrinker_debug.c
21522
21523SH_VOU V4L2 OUTPUT DRIVER
21524L:	[email protected]
21525S:	Orphan
21526F:	drivers/media/platform/renesas/sh_vou.c
21527F:	include/media/drv-intf/sh_vou.h
21528
21529SI2157 MEDIA DRIVER
21530L:	[email protected]
21531S:	Orphan
21532W:	https://linuxtv.org
21533Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21534F:	drivers/media/tuners/si2157*
21535
21536SI2165 MEDIA DRIVER
21537M:	Matthias Schwarzott <[email protected]>
21538L:	[email protected]
21539S:	Maintained
21540W:	https://linuxtv.org
21541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21542F:	drivers/media/dvb-frontends/si2165*
21543
21544SI2168 MEDIA DRIVER
21545L:	[email protected]
21546S:	Orphan
21547W:	https://linuxtv.org
21548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21549F:	drivers/media/dvb-frontends/si2168*
21550
21551SI470X FM RADIO RECEIVER I2C DRIVER
21552M:	Hans Verkuil <[email protected]>
21553L:	[email protected]
21554S:	Odd Fixes
21555W:	https://linuxtv.org
21556T:	git git://linuxtv.org/media.git
21557F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21558F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21559
21560SI470X FM RADIO RECEIVER USB DRIVER
21561M:	Hans Verkuil <[email protected]>
21562L:	[email protected]
21563S:	Maintained
21564W:	https://linuxtv.org
21565T:	git git://linuxtv.org/media.git
21566F:	drivers/media/radio/si470x/radio-si470x-common.c
21567F:	drivers/media/radio/si470x/radio-si470x-usb.c
21568F:	drivers/media/radio/si470x/radio-si470x.h
21569
21570SI4713 FM RADIO TRANSMITTER I2C DRIVER
21571M:	Eduardo Valentin <[email protected]>
21572L:	[email protected]
21573S:	Odd Fixes
21574W:	https://linuxtv.org
21575T:	git git://linuxtv.org/media.git
21576F:	drivers/media/radio/si4713/si4713.?
21577
21578SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21579M:	Eduardo Valentin <[email protected]>
21580L:	[email protected]
21581S:	Odd Fixes
21582W:	https://linuxtv.org
21583T:	git git://linuxtv.org/media.git
21584F:	drivers/media/radio/si4713/radio-platform-si4713.c
21585
21586SI4713 FM RADIO TRANSMITTER USB DRIVER
21587M:	Hans Verkuil <[email protected]>
21588L:	[email protected]
21589S:	Maintained
21590W:	https://linuxtv.org
21591T:	git git://linuxtv.org/media.git
21592F:	drivers/media/radio/si4713/radio-usb-si4713.c
21593
21594SIANO DVB DRIVER
21595M:	Mauro Carvalho Chehab <[email protected]>
21596L:	[email protected]
21597S:	Odd fixes
21598W:	https://linuxtv.org
21599T:	git git://linuxtv.org/media.git
21600F:	drivers/media/common/siano/
21601F:	drivers/media/mmc/siano/
21602F:	drivers/media/usb/siano/
21603F:	drivers/media/usb/siano/
21604
21605SIEMENS IPC LED DRIVERS
21606M:	Bao Cheng Su <[email protected]>
21607M:	Benedikt Niedermayr <[email protected]>
21608M:	Tobias Schaffner <[email protected]>
21609L:	[email protected]
21610S:	Maintained
21611F:	drivers/leds/simple/
21612
21613SIEMENS IPC PLATFORM DRIVERS
21614M:	Bao Cheng Su <[email protected]>
21615M:	Benedikt Niedermayr <[email protected]>
21616M:	Tobias Schaffner <[email protected]>
21617L:	[email protected]
21618S:	Maintained
21619F:	drivers/platform/x86/siemens/
21620F:	include/linux/platform_data/x86/simatic-ipc-base.h
21621F:	include/linux/platform_data/x86/simatic-ipc.h
21622
21623SIEMENS IPC WATCHDOG DRIVERS
21624M:	Bao Cheng Su <[email protected]>
21625M:	Benedikt Niedermayr <[email protected]>
21626M:	Tobias Schaffner <[email protected]>
21627L:	[email protected]
21628S:	Maintained
21629F:	drivers/watchdog/simatic-ipc-wdt.c
21630
21631SIFIVE DRIVERS
21632M:	Paul Walmsley <[email protected]>
21633M:	Samuel Holland <[email protected]>
21634L:	[email protected]
21635S:	Supported
21636F:	drivers/dma/sf-pdma/
21637N:	sifive
21638K:	fu[57]40
21639K:	[^@]sifive
21640
21641SILEAD TOUCHSCREEN DRIVER
21642M:	Hans de Goede <[email protected]>
21643L:	[email protected]
21644L:	[email protected]
21645S:	Maintained
21646F:	drivers/input/touchscreen/silead.c
21647F:	drivers/platform/x86/touchscreen_dmi.c
21648
21649SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21650M:	Jérôme Pouiller <[email protected]>
21651S:	Supported
21652F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21653F:	drivers/net/wireless/silabs/wfx/
21654
21655SILICON MOTION SM712 FRAME BUFFER DRIVER
21656M:	Sudip Mukherjee <[email protected]>
21657M:	Teddy Wang <[email protected]>
21658M:	Sudip Mukherjee <[email protected]>
21659L:	[email protected]
21660S:	Maintained
21661F:	Documentation/fb/sm712fb.rst
21662F:	drivers/video/fbdev/sm712*
21663
21664SILVACO I3C DUAL-ROLE MASTER
21665M:	Miquel Raynal <[email protected]>
21666M:	Conor Culhane <[email protected]>
21667L:	[email protected] (moderated for non-subscribers)
21668S:	Maintained
21669F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21670F:	drivers/i3c/master/svc-i3c-master.c
21671
21672SIMPLEFB FB DRIVER
21673M:	Hans de Goede <[email protected]>
21674L:	[email protected]
21675S:	Maintained
21676F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21677F:	drivers/video/fbdev/simplefb.c
21678F:	include/linux/platform_data/simplefb.h
21679
21680SIOX
21681M:	Thorsten Scherer <[email protected]>
21682R:	Pengutronix Kernel Team <[email protected]>
21683S:	Supported
21684F:	drivers/gpio/gpio-siox.c
21685F:	drivers/siox/*
21686F:	include/trace/events/siox.h
21687
21688SIPHASH PRF ROUTINES
21689M:	Jason A. Donenfeld <[email protected]>
21690S:	Maintained
21691F:	include/linux/siphash.h
21692F:	lib/siphash.c
21693F:	lib/siphash_kunit.c
21694
21695SIS 190 ETHERNET DRIVER
21696M:	Francois Romieu <[email protected]>
21697L:	[email protected]
21698S:	Maintained
21699F:	drivers/net/ethernet/sis/sis190.c
21700
21701SIS 900/7016 FAST ETHERNET DRIVER
21702M:	Daniele Venzano <[email protected]>
21703L:	[email protected]
21704S:	Maintained
21705W:	http://www.brownhat.org/sis900.html
21706F:	drivers/net/ethernet/sis/sis900.*
21707
21708SIS FRAMEBUFFER DRIVER
21709S:	Orphan
21710F:	Documentation/fb/sisfb.rst
21711F:	drivers/video/fbdev/sis/
21712F:	include/video/sisfb.h
21713
21714SIS I2C TOUCHSCREEN DRIVER
21715M:	Mika Penttilä <[email protected]>
21716L:	[email protected]
21717S:	Maintained
21718F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21719F:	drivers/input/touchscreen/sis_i2c.c
21720
21721SIS USB2VGA DRIVER
21722M:	Thomas Winischhofer <[email protected]>
21723S:	Maintained
21724W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21725F:	drivers/usb/misc/sisusbvga/
21726
21727SL28 CPLD MFD DRIVER
21728M:	Michael Walle <[email protected]>
21729S:	Maintained
21730F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21731F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21732F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21733F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21734F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21735F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21736F:	drivers/gpio/gpio-sl28cpld.c
21737F:	drivers/hwmon/sl28cpld-hwmon.c
21738F:	drivers/irqchip/irq-sl28cpld.c
21739F:	drivers/pwm/pwm-sl28cpld.c
21740F:	drivers/watchdog/sl28cpld_wdt.c
21741
21742SL28 VPD NVMEM LAYOUT DRIVER
21743M:	Michael Walle <[email protected]>
21744S:	Maintained
21745F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21746F:	drivers/nvmem/layouts/sl28vpd.c
21747
21748SLAB ALLOCATOR
21749M:	Christoph Lameter <[email protected]>
21750M:	Pekka Enberg <[email protected]>
21751M:	David Rientjes <[email protected]>
21752M:	Joonsoo Kim <[email protected]>
21753M:	Andrew Morton <[email protected]>
21754M:	Vlastimil Babka <[email protected]>
21755R:	Roman Gushchin <[email protected]>
21756R:	Hyeonggon Yoo <[email protected]>
21757L:	[email protected]
21758S:	Maintained
21759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21760F:	include/linux/sl?b*.h
21761F:	mm/sl?b*
21762
21763SLCAN CAN NETWORK DRIVER
21764M:	Dario Binacchi <[email protected]>
21765L:	[email protected]
21766S:	Maintained
21767F:	drivers/net/can/slcan/
21768
21769SLEEPABLE READ-COPY UPDATE (SRCU)
21770M:	Lai Jiangshan <[email protected]>
21771M:	"Paul E. McKenney" <[email protected]>
21772M:	Josh Triplett <[email protected]>
21773R:	Steven Rostedt <[email protected]>
21774R:	Mathieu Desnoyers <[email protected]>
21775L:	[email protected]
21776S:	Supported
21777W:	http://www.rdrop.com/users/paulmck/RCU/
21778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21779F:	include/linux/srcu*.h
21780F:	kernel/rcu/srcu*.c
21781
21782SMACK SECURITY MODULE
21783M:	Casey Schaufler <[email protected]>
21784L:	[email protected]
21785S:	Maintained
21786W:	http://schaufler-ca.com
21787T:	git git://github.com/cschaufler/smack-next
21788F:	Documentation/admin-guide/LSM/Smack.rst
21789F:	security/smack/
21790
21791SMC91x ETHERNET DRIVER
21792M:	Nicolas Pitre <[email protected]>
21793S:	Odd Fixes
21794F:	drivers/net/ethernet/smsc/smc91x.*
21795
21796SMSC EMC2103 HARDWARE MONITOR DRIVER
21797M:	Steve Glendinning <[email protected]>
21798L:	[email protected]
21799S:	Maintained
21800F:	Documentation/hwmon/emc2103.rst
21801F:	drivers/hwmon/emc2103.c
21802
21803SMSC SCH5627 HARDWARE MONITOR DRIVER
21804M:	Hans de Goede <[email protected]>
21805L:	[email protected]
21806S:	Supported
21807F:	Documentation/hwmon/sch5627.rst
21808F:	drivers/hwmon/sch5627.c
21809
21810SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21811M:	Steve Glendinning <[email protected]>
21812L:	[email protected]
21813S:	Maintained
21814F:	drivers/video/fbdev/smscufx.c
21815
21816SMSC47B397 HARDWARE MONITOR DRIVER
21817M:	Jean Delvare <[email protected]>
21818L:	[email protected]
21819S:	Maintained
21820F:	Documentation/hwmon/smsc47b397.rst
21821F:	drivers/hwmon/smsc47b397.c
21822
21823SMSC911x ETHERNET DRIVER
21824M:	Steve Glendinning <[email protected]>
21825L:	[email protected]
21826S:	Maintained
21827F:	drivers/net/ethernet/smsc/smsc911x.*
21828F:	include/linux/smsc911x.h
21829
21830SMSC9420 PCI ETHERNET DRIVER
21831M:	Steve Glendinning <[email protected]>
21832L:	[email protected]
21833S:	Maintained
21834F:	drivers/net/ethernet/smsc/smsc9420.*
21835
21836SNET DPU VIRTIO DATA PATH ACCELERATOR
21837R:	Alvaro Karsz <[email protected]>
21838F:	drivers/vdpa/solidrun/
21839
21840SOCIONEXT (SNI) AVE NETWORK DRIVER
21841M:	Kunihiko Hayashi <[email protected]>
21842L:	[email protected]
21843S:	Maintained
21844F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21845F:	drivers/net/ethernet/socionext/sni_ave.c
21846
21847SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21848M:	Ilias Apalodimas <[email protected]>
21849M:	Masahisa Kojima <[email protected]>
21850L:	[email protected]
21851S:	Maintained
21852F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21853F:	drivers/net/ethernet/socionext/netsec.c
21854
21855SOCIONEXT (SNI) Synquacer SPI DRIVER
21856M:	Masahisa Kojima <[email protected]>
21857M:	Jassi Brar <[email protected]>
21858L:	[email protected]
21859S:	Maintained
21860F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21861F:	drivers/spi/spi-synquacer.c
21862
21863SOCIONEXT SYNQUACER I2C DRIVER
21864M:	Ard Biesheuvel <[email protected]>
21865L:	[email protected]
21866S:	Maintained
21867F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21868F:	drivers/i2c/busses/i2c-synquacer.c
21869
21870SOCIONEXT UNIPHIER SOUND DRIVER
21871L:	[email protected]
21872S:	Orphan
21873F:	sound/soc/uniphier/
21874
21875SOCKET TIMESTAMPING
21876M:	Willem de Bruijn <[email protected]>
21877S:	Maintained
21878F:	Documentation/networking/timestamping.rst
21879F:	include/linux/net_tstamp.h
21880F:	include/uapi/linux/net_tstamp.h
21881F:	tools/testing/selftests/net/so_txtime.c
21882
21883SOEKRIS NET48XX LED SUPPORT
21884M:	Chris Boot <[email protected]>
21885S:	Maintained
21886F:	drivers/leds/leds-net48xx.c
21887
21888SOFT-IWARP DRIVER (siw)
21889M:	Bernard Metzler <[email protected]>
21890L:	[email protected]
21891S:	Supported
21892F:	drivers/infiniband/sw/siw/
21893F:	include/uapi/rdma/siw-abi.h
21894
21895SOFT-ROCE DRIVER (rxe)
21896M:	Zhu Yanjun <[email protected]>
21897L:	[email protected]
21898S:	Supported
21899F:	drivers/infiniband/sw/rxe/
21900F:	include/uapi/rdma/rdma_user_rxe.h
21901
21902SOFTLOGIC 6x10 MPEG CODEC
21903M:	Bluecherry Maintainers <[email protected]>
21904M:	Andrey Utkin <[email protected]>
21905M:	Ismael Luceno <[email protected]>
21906L:	[email protected]
21907S:	Supported
21908F:	drivers/media/pci/solo6x10/
21909
21910SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21911M:	James Morse <[email protected]>
21912L:	[email protected] (moderated for non-subscribers)
21913S:	Maintained
21914F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21915F:	drivers/firmware/arm_sdei.c
21916F:	include/linux/arm_sdei.h
21917F:	include/uapi/linux/arm_sdei.h
21918
21919SOFTWARE NODES AND DEVICE PROPERTIES
21920R:	Andy Shevchenko <[email protected]>
21921R:	Daniel Scally <[email protected]>
21922R:	Heikki Krogerus <[email protected]>
21923R:	Sakari Ailus <[email protected]>
21924L:	[email protected]
21925S:	Maintained
21926F:	drivers/base/property.c
21927F:	drivers/base/swnode.c
21928F:	include/linux/fwnode.h
21929F:	include/linux/property.h
21930
21931SOFTWARE RAID (Multiple Disks) SUPPORT
21932M:	Song Liu <[email protected]>
21933M:	Yu Kuai <[email protected]>
21934L:	[email protected]
21935S:	Supported
21936Q:	https://patchwork.kernel.org/project/linux-raid/list/
21937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21938F:	drivers/md/Kconfig
21939F:	drivers/md/Makefile
21940F:	drivers/md/md*
21941F:	drivers/md/raid*
21942F:	include/linux/raid/
21943F:	include/uapi/linux/raid/
21944
21945SOLIDRUN CLEARFOG SUPPORT
21946M:	Russell King <[email protected]>
21947S:	Maintained
21948F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21949F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21950
21951SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21952M:	Russell King <[email protected]>
21953S:	Maintained
21954F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21955F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21956F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21957
21958SONIC NETWORK DRIVER
21959M:	Thomas Bogendoerfer <[email protected]>
21960L:	[email protected]
21961S:	Maintained
21962F:	drivers/net/ethernet/natsemi/sonic.*
21963
21964SONICS SILICON BACKPLANE DRIVER (SSB)
21965M:	Michael Buesch <[email protected]>
21966L:	[email protected]
21967S:	Maintained
21968F:	drivers/ssb/
21969F:	include/linux/ssb/
21970
21971SONY IMX208 SENSOR DRIVER
21972M:	Sakari Ailus <[email protected]>
21973L:	[email protected]
21974S:	Maintained
21975T:	git git://linuxtv.org/media.git
21976F:	drivers/media/i2c/imx208.c
21977
21978SONY IMX214 SENSOR DRIVER
21979M:	Ricardo Ribalda <[email protected]>
21980L:	[email protected]
21981S:	Maintained
21982T:	git git://linuxtv.org/media.git
21983F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21984F:	drivers/media/i2c/imx214.c
21985
21986SONY IMX219 SENSOR DRIVER
21987M:	Dave Stevenson <[email protected]>
21988L:	[email protected]
21989S:	Maintained
21990T:	git git://linuxtv.org/media.git
21991F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21992F:	drivers/media/i2c/imx219.c
21993
21994SONY IMX258 SENSOR DRIVER
21995M:	Sakari Ailus <[email protected]>
21996L:	[email protected]
21997S:	Maintained
21998T:	git git://linuxtv.org/media.git
21999F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22000F:	drivers/media/i2c/imx258.c
22001
22002SONY IMX274 SENSOR DRIVER
22003M:	Leon Luo <[email protected]>
22004L:	[email protected]
22005S:	Maintained
22006T:	git git://linuxtv.org/media.git
22007F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22008F:	drivers/media/i2c/imx274.c
22009
22010SONY IMX283 SENSOR DRIVER
22011M:	Kieran Bingham <[email protected]>
22012M:	Umang Jain <[email protected]>
22013L:	[email protected]
22014S:	Maintained
22015T:	git git://linuxtv.org/media.git
22016F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22017F:	drivers/media/i2c/imx283.c
22018
22019SONY IMX290 SENSOR DRIVER
22020M:	Manivannan Sadhasivam <[email protected]>
22021L:	[email protected]
22022S:	Maintained
22023T:	git git://linuxtv.org/media.git
22024F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22025F:	drivers/media/i2c/imx290.c
22026
22027SONY IMX296 SENSOR DRIVER
22028M:	Laurent Pinchart <[email protected]>
22029M:	Manivannan Sadhasivam <[email protected]>
22030L:	[email protected]
22031S:	Maintained
22032T:	git git://linuxtv.org/media.git
22033F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22034F:	drivers/media/i2c/imx296.c
22035
22036SONY IMX319 SENSOR DRIVER
22037M:	Bingbu Cao <[email protected]>
22038L:	[email protected]
22039S:	Maintained
22040T:	git git://linuxtv.org/media.git
22041F:	drivers/media/i2c/imx319.c
22042
22043SONY IMX334 SENSOR DRIVER
22044L:	[email protected]
22045S:	Orphan
22046T:	git git://linuxtv.org/media.git
22047F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22048F:	drivers/media/i2c/imx334.c
22049
22050SONY IMX335 SENSOR DRIVER
22051L:	[email protected]
22052S:	Orphan
22053T:	git git://linuxtv.org/media.git
22054F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22055F:	drivers/media/i2c/imx335.c
22056
22057SONY IMX355 SENSOR DRIVER
22058M:	Tianshu Qiu <[email protected]>
22059L:	[email protected]
22060S:	Maintained
22061T:	git git://linuxtv.org/media.git
22062F:	drivers/media/i2c/imx355.c
22063
22064SONY IMX412 SENSOR DRIVER
22065L:	[email protected]
22066S:	Orphan
22067T:	git git://linuxtv.org/media.git
22068F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22069F:	drivers/media/i2c/imx412.c
22070
22071SONY IMX415 SENSOR DRIVER
22072M:	Michael Riesch <[email protected]>
22073L:	[email protected]
22074S:	Maintained
22075T:	git git://linuxtv.org/media.git
22076F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22077F:	drivers/media/i2c/imx415.c
22078
22079SONY MEMORYSTICK SUBSYSTEM
22080M:	Maxim Levitsky <[email protected]>
22081M:	Alex Dubov <[email protected]>
22082M:	Ulf Hansson <[email protected]>
22083L:	[email protected]
22084S:	Maintained
22085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22086F:	drivers/memstick/
22087F:	include/linux/memstick.h
22088
22089SONY VAIO CONTROL DEVICE DRIVER
22090M:	Mattia Dongili <[email protected]>
22091L:	[email protected]
22092S:	Maintained
22093W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22094F:	Documentation/admin-guide/laptops/sony-laptop.rst
22095F:	drivers/char/sonypi.c
22096F:	drivers/platform/x86/sony-laptop.c
22097F:	include/linux/sony-laptop.h
22098
22099SOPHGO DEVICETREES and DRIVERS
22100M:	Chen Wang <[email protected]>
22101M:	Inochi Amaoto <[email protected]>
22102T:	git https://github.com/sophgo/linux.git
22103S:	Maintained
22104N:	sophgo
22105K:	sophgo
22106
22107SOUND
22108M:	Jaroslav Kysela <[email protected]>
22109M:	Takashi Iwai <[email protected]>
22110L:	[email protected]
22111S:	Maintained
22112W:	http://www.alsa-project.org/
22113Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22115F:	Documentation/sound/
22116F:	include/sound/
22117F:	include/uapi/sound/
22118F:	sound/
22119F:	tools/testing/selftests/alsa
22120
22121SOUND - ALSA SELFTESTS
22122M:	Mark Brown <[email protected]>
22123L:	[email protected]
22124L:	[email protected]
22125S:	Supported
22126F:	tools/testing/selftests/alsa
22127
22128SOUND - COMPRESSED AUDIO
22129M:	Vinod Koul <[email protected]>
22130L:	[email protected]
22131S:	Supported
22132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22133F:	Documentation/sound/designs/compress-offload.rst
22134F:	include/sound/compress_driver.h
22135F:	include/uapi/sound/compress_*
22136F:	sound/core/compress_offload.c
22137F:	sound/soc/soc-compress.c
22138
22139SOUND - CORE KUNIT TEST
22140M:	Ivan Orlov <[email protected]>
22141L:	[email protected]
22142S:	Supported
22143F:	sound/core/sound_kunit.c
22144
22145SOUND - DMAENGINE HELPERS
22146M:	Lars-Peter Clausen <[email protected]>
22147S:	Supported
22148F:	include/sound/dmaengine_pcm.h
22149F:	sound/core/pcm_dmaengine.c
22150F:	sound/soc/soc-generic-dmaengine-pcm.c
22151
22152SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22153M:	Liam Girdwood <[email protected]>
22154M:	Mark Brown <[email protected]>
22155L:	[email protected]
22156S:	Supported
22157W:	http://alsa-project.org/main/index.php/ASoC
22158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22159F:	Documentation/devicetree/bindings/sound/
22160F:	Documentation/sound/soc/
22161F:	include/dt-bindings/sound/
22162F:	include/sound/soc*
22163F:	include/sound/sof.h
22164F:	include/sound/sof/
22165F:	include/trace/events/sof*.h
22166F:	include/uapi/sound/asoc.h
22167F:	sound/soc/
22168
22169SOUND - SOC LAYER / dapm-graph
22170M:	Luca Ceresoli <[email protected]>
22171L:	[email protected]
22172S:	Maintained
22173F:	tools/sound/dapm-graph
22174
22175SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22176M:	Liam Girdwood <[email protected]>
22177M:	Peter Ujfalusi <[email protected]>
22178M:	Bard Liao <[email protected]>
22179M:	Ranjani Sridharan <[email protected]>
22180M:	Daniel Baluta <[email protected]>
22181R:	Kai Vehmanen <[email protected]>
22182R:	Pierre-Louis Bossart <[email protected]>
22183L:	[email protected] (moderated for non-subscribers)
22184S:	Supported
22185W:	https://github.com/thesofproject/linux/
22186F:	sound/soc/sof/
22187
22188SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22189M:	Mark Brown <[email protected]>
22190M:	Kuninori Morimoto <[email protected]>
22191S:	Supported
22192L:	[email protected]
22193F:	sound/soc/generic/
22194F:	include/sound/simple_card*
22195F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22196F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22197
22198SOUNDWIRE SUBSYSTEM
22199M:	Vinod Koul <[email protected]>
22200M:	Bard Liao <[email protected]>
22201R:	Pierre-Louis Bossart <[email protected]>
22202R:	Sanyog Kale <[email protected]>
22203L:	[email protected]
22204S:	Supported
22205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22206F:	Documentation/driver-api/soundwire/
22207F:	drivers/soundwire/
22208F:	include/linux/soundwire/
22209
22210SP2 MEDIA DRIVER
22211M:	Olli Salonen <[email protected]>
22212L:	[email protected]
22213S:	Maintained
22214W:	https://linuxtv.org
22215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22216F:	drivers/media/dvb-frontends/sp2*
22217
22218SPANISH DOCUMENTATION
22219M:	Carlos Bilbao <[email protected]>
22220R:	Avadhut Naik <[email protected]>
22221S:	Maintained
22222F:	Documentation/translations/sp_SP/
22223
22224SPARC + UltraSPARC (sparc/sparc64)
22225M:	"David S. Miller" <[email protected]>
22226M:	Andreas Larsson <[email protected]>
22227L:	[email protected]
22228S:	Maintained
22229Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22232F:	arch/sparc/
22233F:	drivers/sbus/
22234
22235SPARC SERIAL DRIVERS
22236M:	"David S. Miller" <[email protected]>
22237L:	[email protected]
22238S:	Maintained
22239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22241F:	drivers/tty/serial/suncore.c
22242F:	drivers/tty/serial/sunhv.c
22243F:	drivers/tty/serial/sunsab.c
22244F:	drivers/tty/serial/sunsab.h
22245F:	drivers/tty/serial/sunsu.c
22246F:	drivers/tty/serial/sunzilog.c
22247F:	drivers/tty/serial/sunzilog.h
22248F:	drivers/tty/vcc.c
22249F:	include/linux/sunserialcore.h
22250
22251SPARSE CHECKER
22252M:	"Luc Van Oostenryck" <[email protected]>
22253L:	[email protected]
22254S:	Maintained
22255W:	https://sparse.docs.kernel.org/
22256Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22257B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22258T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22259F:	include/linux/compiler.h
22260
22261SPEAKUP CONSOLE SPEECH DRIVER
22262M:	William Hubbs <[email protected]>
22263M:	Chris Brannon <[email protected]>
22264M:	Kirk Reiser <[email protected]>
22265M:	Samuel Thibault <[email protected]>
22266L:	[email protected]
22267S:	Odd Fixes
22268W:	http://www.linux-speakup.org/
22269W:	https://github.com/linux-speakup/speakup
22270B:	https://github.com/linux-speakup/speakup/issues
22271F:	drivers/accessibility/speakup/
22272
22273SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22274M:	Viresh Kumar <[email protected]>
22275M:	Shiraz Hashim <[email protected]>
22276L:	[email protected] (moderated for non-subscribers)
22277L:	[email protected]
22278S:	Maintained
22279W:	http://www.st.com/spear
22280F:	arch/arm/boot/dts/st/spear*
22281F:	arch/arm/mach-spear/
22282F:	drivers/clk/spear/
22283F:	drivers/pinctrl/spear/
22284
22285SPI NOR SUBSYSTEM
22286M:	Tudor Ambarus <[email protected]>
22287M:	Pratyush Yadav <[email protected]>
22288M:	Michael Walle <[email protected]>
22289L:	[email protected]
22290S:	Maintained
22291W:	http://www.linux-mtd.infradead.org/
22292Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22293C:	irc://irc.oftc.net/mtd
22294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22295F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22296F:	drivers/mtd/spi-nor/
22297F:	include/linux/mtd/spi-nor.h
22298
22299SPI SUBSYSTEM
22300M:	Mark Brown <[email protected]>
22301L:	[email protected]
22302S:	Maintained
22303Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22305F:	Documentation/devicetree/bindings/spi/
22306F:	Documentation/spi/
22307F:	drivers/spi/
22308F:	include/linux/spi/
22309F:	include/uapi/linux/spi/
22310F:	tools/spi/
22311
22312SPIDERNET NETWORK DRIVER for CELL
22313M:	Ishizaki Kou <[email protected]>
22314M:	Geoff Levand <[email protected]>
22315L:	[email protected]
22316L:	[email protected]
22317S:	Maintained
22318F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22319F:	drivers/net/ethernet/toshiba/spider_net*
22320
22321SPMI SUBSYSTEM
22322M:	Stephen Boyd <[email protected]>
22323L:	[email protected]
22324S:	Maintained
22325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22326F:	Documentation/devicetree/bindings/spmi/
22327F:	drivers/spmi/
22328F:	include/dt-bindings/spmi/spmi.h
22329F:	include/linux/spmi.h
22330F:	include/trace/events/spmi.h
22331
22332SPU FILE SYSTEM
22333L:	[email protected]
22334S:	Orphan
22335F:	Documentation/filesystems/spufs/spufs.rst
22336F:	arch/powerpc/platforms/cell/spufs/
22337
22338SQUASHFS FILE SYSTEM
22339M:	Phillip Lougher <[email protected]>
22340L:	[email protected] (subscribers-only)
22341S:	Maintained
22342W:	http://squashfs.org.uk
22343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22344F:	Documentation/filesystems/squashfs.rst
22345F:	fs/squashfs/
22346
22347SRM (Alpha) environment access
22348M:	Jan-Benedict Glaw <[email protected]>
22349S:	Maintained
22350F:	arch/alpha/kernel/srm_env.c
22351
22352ST LSM6DSx IMU IIO DRIVER
22353M:	Lorenzo Bianconi <[email protected]>
22354L:	[email protected]
22355S:	Maintained
22356W:	http://www.st.com/
22357F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22358F:	drivers/iio/imu/st_lsm6dsx/
22359
22360ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22361M:	Benjamin Mugnier <[email protected]>
22362M:	Sylvain Petinot <[email protected]>
22363L:	[email protected]
22364S:	Maintained
22365T:	git git://linuxtv.org/media.git
22366F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22367F:	drivers/media/i2c/st-mipid02.c
22368
22369ST STC3117 FUEL GAUGE DRIVER
22370M:	Hardevsinh Palaniya <[email protected]>
22371M:	Bhavin Sharma <[email protected]>
22372L:	[email protected]
22373S:	Maintained
22374F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22375F:	drivers/power/supply/stc3117_fuel_gauge.c
22376
22377ST STM32 FIREWALL
22378M:	Gatien Chevallier <[email protected]>
22379S:	Maintained
22380F:	drivers/bus/stm32_etzpc.c
22381F:	drivers/bus/stm32_firewall.c
22382F:	drivers/bus/stm32_rifsc.c
22383
22384ST STM32 I2C/SMBUS DRIVER
22385M:	Pierre-Yves MORDRET <[email protected]>
22386M:	Alain Volmat <[email protected]>
22387L:	[email protected]
22388S:	Maintained
22389F:	drivers/i2c/busses/i2c-stm32*
22390
22391ST STM32 SPI DRIVER
22392M:	Alain Volmat <[email protected]>
22393L:	[email protected]
22394S:	Maintained
22395F:	drivers/spi/spi-stm32.c
22396
22397ST STPDDC60 DRIVER
22398M:	Daniel Nilsson <[email protected]>
22399L:	[email protected]
22400S:	Maintained
22401F:	Documentation/hwmon/stpddc60.rst
22402F:	drivers/hwmon/pmbus/stpddc60.c
22403
22404ST VGXY61 DRIVER
22405M:	Benjamin Mugnier <[email protected]>
22406M:	Sylvain Petinot <[email protected]>
22407L:	[email protected]
22408S:	Maintained
22409T:	git git://linuxtv.org/media.git
22410F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22411F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22412F:	drivers/media/i2c/vgxy61.c
22413
22414ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22415M:	Song Qiang <[email protected]>
22416L:	[email protected]
22417S:	Maintained
22418F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22419F:	drivers/iio/proximity/vl53l0x-i2c.c
22420
22421STABLE BRANCH
22422M:	Greg Kroah-Hartman <[email protected]>
22423M:	Sasha Levin <[email protected]>
22424L:	[email protected]
22425S:	Supported
22426F:	Documentation/process/stable-kernel-rules.rst
22427
22428STAGING - ATOMISP DRIVER
22429M:	Hans de Goede <[email protected]>
22430M:	Mauro Carvalho Chehab <[email protected]>
22431R:	Sakari Ailus <[email protected]>
22432L:	[email protected]
22433S:	Maintained
22434F:	drivers/staging/media/atomisp/
22435
22436STAGING - INDUSTRIAL IO
22437M:	Jonathan Cameron <[email protected]>
22438L:	[email protected]
22439S:	Odd Fixes
22440F:	Documentation/devicetree/bindings/staging/iio/
22441F:	drivers/staging/iio/
22442
22443STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22444M:	Marc Dietrich <[email protected]>
22445L:	[email protected] (moderated for non-subscribers)
22446L:	[email protected]
22447S:	Maintained
22448F:	drivers/staging/nvec/
22449
22450STAGING - SEPS525 LCD CONTROLLER DRIVERS
22451M:	Michael Hennerich <[email protected]>
22452L:	[email protected]
22453S:	Supported
22454F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22455F:	drivers/staging/fbtft/fb_seps525.c
22456
22457STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22458M:	Sudip Mukherjee <[email protected]>
22459M:	Teddy Wang <[email protected]>
22460M:	Sudip Mukherjee <[email protected]>
22461L:	[email protected]
22462S:	Maintained
22463F:	drivers/staging/sm750fb/
22464
22465STAGING SUBSYSTEM
22466M:	Greg Kroah-Hartman <[email protected]>
22467L:	[email protected]
22468S:	Supported
22469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22470F:	drivers/staging/
22471
22472STANDALONE CACHE CONTROLLER DRIVERS
22473M:	Conor Dooley <[email protected]>
22474S:	Maintained
22475T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22476F:	Documentation/devicetree/bindings/cache/
22477F:	drivers/cache
22478
22479STARFIRE/DURALAN NETWORK DRIVER
22480M:	Ion Badulescu <[email protected]>
22481S:	Odd Fixes
22482F:	drivers/net/ethernet/adaptec/starfire*
22483
22484STARFIVE CAMERA SUBSYSTEM DRIVER
22485M:	Jack Zhu <[email protected]>
22486M:	Changhuang Liang <[email protected]>
22487L:	[email protected]
22488S:	Maintained
22489F:	Documentation/admin-guide/media/starfive_camss.rst
22490F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22491F:	drivers/staging/media/starfive/camss
22492
22493STARFIVE CRYPTO DRIVER
22494M:	Jia Jie Ho <[email protected]>
22495M:	William Qiu <[email protected]>
22496S:	Supported
22497F:	Documentation/devicetree/bindings/crypto/starfive*
22498F:	drivers/crypto/starfive/
22499
22500STARFIVE DEVICETREES
22501M:	Emil Renner Berthing <[email protected]>
22502S:	Maintained
22503F:	arch/riscv/boot/dts/starfive/
22504
22505STARFIVE DWMAC GLUE LAYER
22506M:	Emil Renner Berthing <[email protected]>
22507M:	Minda Chen <[email protected]>
22508S:	Maintained
22509F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22510F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22511
22512STARFIVE JH7110 DPHY RX DRIVER
22513M:	Jack Zhu <[email protected]>
22514M:	Changhuang Liang <[email protected]>
22515S:	Supported
22516F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22517F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22518
22519STARFIVE JH7110 DPHY TX DRIVER
22520M:	Keith Zhao <[email protected]>
22521S:	Supported
22522F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22523F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22524
22525STARFIVE JH7110 MMC/SD/SDIO DRIVER
22526M:	William Qiu <[email protected]>
22527S:	Supported
22528F:	Documentation/devicetree/bindings/mmc/starfive*
22529F:	drivers/mmc/host/dw_mmc-starfive.c
22530
22531STARFIVE JH7110 PLL CLOCK DRIVER
22532M:	Xingyu Wu <[email protected]>
22533S:	Supported
22534F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22535F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22536
22537STARFIVE JH7110 PWMDAC DRIVER
22538M:	Hal Feng <[email protected]>
22539M:	Xingyu Wu <[email protected]>
22540S:	Supported
22541F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22542F:	sound/soc/starfive/jh7110_pwmdac.c
22543
22544STARFIVE JH7110 SYSCON
22545M:	William Qiu <[email protected]>
22546M:	Xingyu Wu <[email protected]>
22547S:	Supported
22548F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22549
22550STARFIVE JH7110 TDM DRIVER
22551M:	Walker Chen <[email protected]>
22552S:	Maintained
22553F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22554F:	sound/soc/starfive/jh7110_tdm.c
22555
22556STARFIVE JH71X0 CLOCK DRIVERS
22557M:	Emil Renner Berthing <[email protected]>
22558M:	Hal Feng <[email protected]>
22559S:	Maintained
22560F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22561F:	drivers/clk/starfive/clk-starfive-jh71*
22562F:	include/dt-bindings/clock/starfive?jh71*.h
22563
22564STARFIVE JH71X0 PINCTRL DRIVERS
22565M:	Emil Renner Berthing <[email protected]>
22566M:	Jianlong Huang <[email protected]>
22567M:	Hal Feng <[email protected]>
22568L:	[email protected]
22569S:	Maintained
22570F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22571F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22572F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22573F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22574
22575STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22576M:	Emil Renner Berthing <[email protected]>
22577M:	Hal Feng <[email protected]>
22578S:	Maintained
22579F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22580F:	drivers/reset/starfive/reset-starfive-jh71*
22581F:	include/dt-bindings/reset/starfive?jh71*.h
22582
22583STARFIVE JH71X0 USB DRIVERS
22584M:	Minda Chen <[email protected]>
22585S:	Maintained
22586F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22587F:	drivers/usb/cdns3/cdns3-starfive.c
22588
22589STARFIVE JH71XX PMU CONTROLLER DRIVER
22590M:	Walker Chen <[email protected]>
22591M:	Changhuang Liang <[email protected]>
22592S:	Supported
22593F:	Documentation/devicetree/bindings/power/starfive*
22594F:	drivers/pmdomain/starfive/
22595F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22596
22597STARFIVE SOC DRIVERS
22598M:	Conor Dooley <[email protected]>
22599S:	Maintained
22600T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22601F:	Documentation/devicetree/bindings/soc/starfive/
22602
22603STARFIVE STARLINK PMU DRIVER
22604M:	Ji Sheng Teoh <[email protected]>
22605S:	Maintained
22606F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22607F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22608F:	drivers/perf/starfive_starlink_pmu.c
22609
22610STARFIVE TRNG DRIVER
22611M:	Jia Jie Ho <[email protected]>
22612S:	Supported
22613F:	Documentation/devicetree/bindings/rng/starfive*
22614F:	drivers/char/hw_random/jh7110-trng.c
22615
22616STARFIVE WATCHDOG DRIVER
22617M:	Xingyu Wu <[email protected]>
22618M:	Ziv Xu <[email protected]>
22619S:	Supported
22620F:	Documentation/devicetree/bindings/watchdog/starfive*
22621F:	drivers/watchdog/starfive-wdt.c
22622
22623STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22624M:	Minda Chen <[email protected]>
22625S:	Supported
22626F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22627F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22628F:	drivers/phy/starfive/phy-jh7110-pcie.c
22629F:	drivers/phy/starfive/phy-jh7110-usb.c
22630
22631STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22632M:	Changhuang Liang <[email protected]>
22633S:	Supported
22634F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22635F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22636
22637STATIC BRANCH/CALL
22638M:	Peter Zijlstra <[email protected]>
22639M:	Josh Poimboeuf <[email protected]>
22640M:	Jason Baron <[email protected]>
22641R:	Steven Rostedt <[email protected]>
22642R:	Ard Biesheuvel <[email protected]>
22643S:	Supported
22644F:	arch/*/include/asm/jump_label*.h
22645F:	arch/*/include/asm/static_call*.h
22646F:	arch/*/kernel/jump_label.c
22647F:	arch/*/kernel/static_call.c
22648F:	include/linux/jump_label*.h
22649F:	include/linux/static_call*.h
22650F:	kernel/jump_label.c
22651F:	kernel/static_call*.c
22652
22653STI AUDIO (ASoC) DRIVERS
22654M:	Arnaud Pouliquen <[email protected]>
22655L:	[email protected]
22656S:	Maintained
22657F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22658F:	sound/soc/sti/
22659
22660STI CEC DRIVER
22661M:	Alain Volmat <[email protected]>
22662S:	Maintained
22663F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22664F:	drivers/media/cec/platform/sti/
22665
22666STK1160 USB VIDEO CAPTURE DRIVER
22667M:	Ezequiel Garcia <[email protected]>
22668L:	[email protected]
22669S:	Maintained
22670T:	git git://linuxtv.org/media.git
22671F:	drivers/media/usb/stk1160/
22672
22673STM32 AUDIO (ASoC) DRIVERS
22674M:	Olivier Moysan <[email protected]>
22675M:	Arnaud Pouliquen <[email protected]>
22676L:	[email protected]
22677S:	Maintained
22678F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22679F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22680F:	sound/soc/stm/
22681
22682STM32 DMA DRIVERS
22683M:	Amélie Delaunay <[email protected]>
22684L:	[email protected]
22685L:	[email protected] (moderated for non-subscribers)
22686S:	Maintained
22687F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22688F:	Documentation/devicetree/bindings/dma/stm32/
22689F:	drivers/dma/stm32/
22690
22691STM32 TIMER/LPTIMER DRIVERS
22692M:	Fabrice Gasnier <[email protected]>
22693S:	Maintained
22694F:	Documentation/ABI/testing/*timer-stm32
22695F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22696F:	drivers/*/stm32-*timer*
22697F:	drivers/pwm/pwm-stm32*
22698F:	include/linux/*/stm32-*tim*
22699
22700STM32MP25 USB3/PCIE COMBOPHY DRIVER
22701M:	Christian Bruel <[email protected]>
22702S:	Maintained
22703F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22704F:	drivers/phy/st/phy-stm32-combophy.c
22705
22706STMMAC ETHERNET DRIVER
22707L:	[email protected]
22708S:	Orphan
22709F:	Documentation/networking/device_drivers/ethernet/stmicro/
22710F:	drivers/net/ethernet/stmicro/stmmac/
22711
22712SUN HAPPY MEAL ETHERNET DRIVER
22713M:	Sean Anderson <[email protected]>
22714S:	Maintained
22715F:	drivers/net/ethernet/sun/sunhme.*
22716
22717SUN3/3X
22718M:	Sam Creasey <[email protected]>
22719S:	Maintained
22720W:	http://sammy.net/sun3/
22721F:	arch/m68k/include/asm/sun3*
22722F:	arch/m68k/kernel/*sun3*
22723F:	arch/m68k/sun3*/
22724F:	drivers/net/ethernet/i825xx/sun3*
22725
22726SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22727M:	Hans de Goede <[email protected]>
22728L:	[email protected]
22729S:	Maintained
22730F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22731F:	drivers/input/keyboard/sun4i-lradc-keys.c
22732
22733SUNPLUS ETHERNET DRIVER
22734M:	Wells Lu <[email protected]>
22735L:	[email protected]
22736S:	Maintained
22737W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22738F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22739F:	drivers/net/ethernet/sunplus/
22740
22741SUNPLUS MMC DRIVER
22742M:	Tony Huang <[email protected]>
22743M:	Li-hao Kuo <[email protected]>
22744S:	Maintained
22745F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22746F:	drivers/mmc/host/sunplus-mmc.c
22747
22748SUNPLUS OCOTP DRIVER
22749M:	Vincent Shih <[email protected]>
22750S:	Maintained
22751F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22752F:	drivers/nvmem/sunplus-ocotp.c
22753
22754SUNPLUS PWM DRIVER
22755M:	Hammer Hsieh <[email protected]>
22756S:	Maintained
22757F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22758F:	drivers/pwm/pwm-sunplus.c
22759
22760SUNPLUS RTC DRIVER
22761M:	Vincent Shih <[email protected]>
22762L:	[email protected]
22763S:	Maintained
22764F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22765F:	drivers/rtc/rtc-sunplus.c
22766
22767SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22768M:	Li-hao Kuo <[email protected]>
22769L:	[email protected]
22770S:	Maintained
22771F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22772F:	drivers/spi/spi-sunplus-sp7021.c
22773
22774SUNPLUS UART DRIVER
22775M:	Hammer Hsieh <[email protected]>
22776S:	Maintained
22777F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22778F:	drivers/tty/serial/sunplus-uart.c
22779
22780SUNPLUS USB2 PHY DRIVER
22781M:	Vincent Shih <[email protected]>
22782L:	[email protected]
22783S:	Maintained
22784F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22785F:	drivers/phy/sunplus/Kconfig
22786F:	drivers/phy/sunplus/Makefile
22787F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22788
22789SUNPLUS WATCHDOG DRIVER
22790M:	Xiantao Hu <[email protected]>
22791L:	[email protected]
22792S:	Maintained
22793F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22794F:	drivers/watchdog/sunplus_wdt.c
22795
22796SUPERH
22797M:	Yoshinori Sato <[email protected]>
22798M:	Rich Felker <[email protected]>
22799M:	John Paul Adrian Glaubitz <[email protected]>
22800L:	[email protected]
22801S:	Maintained
22802Q:	http://patchwork.kernel.org/project/linux-sh/list/
22803F:	Documentation/arch/sh/
22804F:	arch/sh/
22805F:	drivers/sh/
22806
22807SUSPEND TO RAM
22808M:	"Rafael J. Wysocki" <[email protected]>
22809M:	Len Brown <[email protected]>
22810M:	Pavel Machek <[email protected]>
22811L:	[email protected]
22812S:	Supported
22813B:	https://bugzilla.kernel.org
22814F:	Documentation/power/
22815F:	arch/x86/kernel/acpi/sleep*
22816F:	arch/x86/kernel/acpi/wakeup*
22817F:	drivers/base/power/
22818F:	include/linux/freezer.h
22819F:	include/linux/pm.h
22820F:	include/linux/suspend.h
22821F:	kernel/power/
22822
22823SVGA HANDLING
22824M:	Martin Mares <[email protected]>
22825L:	[email protected]
22826S:	Maintained
22827F:	Documentation/admin-guide/svga.rst
22828F:	arch/x86/boot/video*
22829
22830SWITCHDEV
22831M:	Jiri Pirko <[email protected]>
22832M:	Ivan Vecera <[email protected]>
22833L:	[email protected]
22834S:	Supported
22835F:	include/net/switchdev.h
22836F:	net/switchdev/
22837
22838SY8106A REGULATOR DRIVER
22839M:	Icenowy Zheng <[email protected]>
22840S:	Maintained
22841F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22842F:	drivers/regulator/sy8106a-regulator.c
22843
22844SYNC FILE FRAMEWORK
22845M:	Sumit Semwal <[email protected]>
22846R:	Gustavo Padovan <[email protected]>
22847L:	[email protected]
22848L:	[email protected]
22849S:	Maintained
22850T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22851F:	Documentation/driver-api/sync_file.rst
22852F:	drivers/dma-buf/dma-fence*
22853F:	drivers/dma-buf/sw_sync.c
22854F:	drivers/dma-buf/sync_*
22855F:	include/linux/sync_file.h
22856F:	include/uapi/linux/sync_file.h
22857
22858SYNOPSYS ARC ARCHITECTURE
22859M:	Vineet Gupta <[email protected]>
22860L:	[email protected]
22861S:	Supported
22862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22863F:	Documentation/arch/arc
22864F:	Documentation/devicetree/bindings/arc/*
22865F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22866F:	arch/arc/
22867F:	drivers/clocksource/arc_timer.c
22868F:	drivers/tty/serial/arc_uart.c
22869
22870SYNOPSYS ARC HSDK SDP pll clock driver
22871M:	Eugeniy Paltsev <[email protected]>
22872S:	Supported
22873F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22874F:	drivers/clk/clk-hsdk-pll.c
22875
22876SYNOPSYS ARC SDP clock driver
22877M:	Eugeniy Paltsev <[email protected]>
22878S:	Supported
22879F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22880F:	drivers/clk/axs10x/*
22881
22882SYNOPSYS ARC SDP platform support
22883M:	Alexey Brodkin <[email protected]>
22884S:	Supported
22885F:	Documentation/devicetree/bindings/arc/axs10*
22886F:	arch/arc/boot/dts/ax*
22887F:	arch/arc/plat-axs10x
22888
22889SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22890M:	Eugeniy Paltsev <[email protected]>
22891S:	Supported
22892F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22893F:	drivers/reset/reset-axs10x.c
22894
22895SYNOPSYS CREG GPIO DRIVER
22896M:	Eugeniy Paltsev <[email protected]>
22897S:	Maintained
22898F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22899F:	drivers/gpio/gpio-creg-snps.c
22900
22901SYNOPSYS DESIGNWARE 8250 UART DRIVER
22902M:	Ilpo Järvinen <[email protected]>
22903R:	Andy Shevchenko <[email protected]>
22904S:	Supported
22905F:	drivers/tty/serial/8250/8250_dw.c
22906F:	drivers/tty/serial/8250/8250_dwlib.*
22907F:	drivers/tty/serial/8250/8250_lpss.c
22908
22909SYNOPSYS DESIGNWARE APB GPIO DRIVER
22910M:	Hoan Tran <[email protected]>
22911L:	[email protected]
22912S:	Maintained
22913F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22914F:	drivers/gpio/gpio-dwapb.c
22915
22916SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22917M:	Eugeniy Paltsev <[email protected]>
22918S:	Maintained
22919F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22920F:	drivers/dma/dw-axi-dmac/
22921
22922SYNOPSYS DESIGNWARE DMAC DRIVER
22923M:	Viresh Kumar <[email protected]>
22924R:	Andy Shevchenko <[email protected]>
22925S:	Maintained
22926F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22927F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22928F:	drivers/dma/dw/
22929F:	include/dt-bindings/dma/dw-dmac.h
22930F:	include/linux/dma/dw.h
22931F:	include/linux/platform_data/dma-dw.h
22932
22933SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22934M:	Jose Abreu <[email protected]>
22935L:	[email protected]
22936S:	Maintained
22937F:	drivers/net/ethernet/synopsys/
22938
22939SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22940L:	[email protected]
22941S:	Orphan
22942F:	drivers/net/pcs/pcs-xpcs.c
22943F:	drivers/net/pcs/pcs-xpcs.h
22944F:	include/linux/pcs/pcs-xpcs.h
22945
22946SYNOPSYS DESIGNWARE I2C DRIVER
22947M:	Jarkko Nikula <[email protected]>
22948R:	Andy Shevchenko <[email protected]>
22949R:	Mika Westerberg <[email protected]>
22950R:	Jan Dabros <[email protected]>
22951L:	[email protected]
22952S:	Supported
22953F:	drivers/i2c/busses/i2c-designware-*
22954
22955SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22956M:	Jaehoon Chung <[email protected]>
22957L:	[email protected]
22958S:	Maintained
22959F:	drivers/mmc/host/dw_mmc*
22960
22961SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22962M:	Shuai Xue <[email protected]>
22963M:	Jing Zhang <[email protected]>
22964S:	Supported
22965F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22966F:	drivers/perf/dwc_pcie_pmu.c
22967
22968SYNOPSYS HSDK RESET CONTROLLER DRIVER
22969M:	Eugeniy Paltsev <[email protected]>
22970S:	Supported
22971F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22972F:	drivers/reset/reset-hsdk.c
22973F:	include/dt-bindings/reset/snps,hsdk-reset.h
22974
22975SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22976M:	Prabu Thangamuthu <[email protected]>
22977M:	Manjunath M B <[email protected]>
22978L:	[email protected]
22979S:	Maintained
22980F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22981
22982SYSTEM CONFIGURATION (SYSCON)
22983M:	Lee Jones <[email protected]>
22984M:	Arnd Bergmann <[email protected]>
22985S:	Supported
22986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22987F:	drivers/mfd/syscon.c
22988
22989SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22990M:	Sudeep Holla <[email protected]>
22991R:	Cristian Marussi <[email protected]>
22992L:	[email protected]
22993L:	[email protected] (moderated for non-subscribers)
22994S:	Maintained
22995F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22996F:	drivers/clk/clk-sc[mp]i.c
22997F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22998F:	drivers/firmware/arm_scmi/
22999F:	drivers/firmware/arm_scpi.c
23000F:	drivers/hwmon/scmi-hwmon.c
23001F:	drivers/pinctrl/pinctrl-scmi.c
23002F:	drivers/pmdomain/arm/
23003F:	drivers/powercap/arm_scmi_powercap.c
23004F:	drivers/regulator/scmi-regulator.c
23005F:	drivers/reset/reset-scmi.c
23006F:	include/linux/sc[mp]i_protocol.h
23007F:	include/trace/events/scmi.h
23008F:	include/uapi/linux/virtio_scmi.h
23009
23010SYSTEM RESET/SHUTDOWN DRIVERS
23011M:	Sebastian Reichel <[email protected]>
23012L:	[email protected]
23013S:	Maintained
23014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23015F:	Documentation/devicetree/bindings/power/reset/
23016F:	drivers/power/reset/
23017
23018SYSTEM TRACE MODULE CLASS
23019M:	Alexander Shishkin <[email protected]>
23020S:	Maintained
23021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23022F:	Documentation/trace/stm.rst
23023F:	drivers/hwtracing/stm/
23024F:	include/linux/stm.h
23025F:	include/uapi/linux/stm.h
23026
23027SYSTEM76 ACPI DRIVER
23028M:	Jeremy Soller <[email protected]>
23029M:	System76 Product Development <[email protected]>
23030L:	[email protected]
23031S:	Maintained
23032F:	drivers/platform/x86/system76_acpi.c
23033
23034SYSV FILESYSTEM
23035S:	Orphan
23036F:	Documentation/filesystems/sysv-fs.rst
23037F:	fs/sysv/
23038F:	include/linux/sysv_fs.h
23039
23040TASKSTATS STATISTICS INTERFACE
23041M:	Balbir Singh <[email protected]>
23042S:	Maintained
23043F:	Documentation/accounting/taskstats*
23044F:	include/linux/taskstats*
23045F:	kernel/taskstats.c
23046
23047TC subsystem
23048M:	Jamal Hadi Salim <[email protected]>
23049M:	Cong Wang <[email protected]>
23050M:	Jiri Pirko <[email protected]>
23051L:	[email protected]
23052S:	Maintained
23053F:	include/net/pkt_cls.h
23054F:	include/net/pkt_sched.h
23055F:	include/net/tc_act/
23056F:	include/uapi/linux/pkt_cls.h
23057F:	include/uapi/linux/pkt_sched.h
23058F:	include/uapi/linux/tc_act/
23059F:	include/uapi/linux/tc_ematch/
23060F:	net/sched/
23061F:	tools/testing/selftests/tc-testing
23062
23063TC90522 MEDIA DRIVER
23064M:	Akihiro Tsukada <[email protected]>
23065L:	[email protected]
23066S:	Odd Fixes
23067F:	drivers/media/dvb-frontends/tc90522*
23068
23069TCP LOW PRIORITY MODULE
23070M:	"Wong Hoi Sing, Edison" <[email protected]>
23071M:	"Hung Hing Lun, Mike" <[email protected]>
23072S:	Maintained
23073W:	http://tcp-lp-mod.sourceforge.net/
23074F:	net/ipv4/tcp_lp.c
23075
23076TDA10071 MEDIA DRIVER
23077L:	[email protected]
23078S:	Orphan
23079W:	https://linuxtv.org
23080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23081F:	drivers/media/dvb-frontends/tda10071*
23082
23083TDA18212 MEDIA DRIVER
23084L:	[email protected]
23085S:	Orphan
23086W:	https://linuxtv.org
23087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23088F:	drivers/media/tuners/tda18212*
23089
23090TDA18218 MEDIA DRIVER
23091L:	[email protected]
23092S:	Orphan
23093W:	https://linuxtv.org
23094Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23095F:	drivers/media/tuners/tda18218*
23096
23097TDA18250 MEDIA DRIVER
23098M:	Olli Salonen <[email protected]>
23099L:	[email protected]
23100S:	Maintained
23101W:	https://linuxtv.org
23102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23103T:	git git://linuxtv.org/media.git
23104F:	drivers/media/tuners/tda18250*
23105
23106TDA18271 MEDIA DRIVER
23107M:	Michael Krufky <[email protected]>
23108L:	[email protected]
23109S:	Maintained
23110W:	https://linuxtv.org
23111W:	http://github.com/mkrufky
23112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23113T:	git git://linuxtv.org/mkrufky/tuners.git
23114F:	drivers/media/tuners/tda18271*
23115
23116TDA1997x MEDIA DRIVER
23117M:	Tim Harvey <[email protected]>
23118L:	[email protected]
23119S:	Maintained
23120W:	https://linuxtv.org
23121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23122F:	drivers/media/i2c/tda1997x.*
23123
23124TDA827x MEDIA DRIVER
23125M:	Michael Krufky <[email protected]>
23126L:	[email protected]
23127S:	Maintained
23128W:	https://linuxtv.org
23129W:	http://github.com/mkrufky
23130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23131T:	git git://linuxtv.org/mkrufky/tuners.git
23132F:	drivers/media/tuners/tda8290.*
23133
23134TDA8290 MEDIA DRIVER
23135M:	Michael Krufky <[email protected]>
23136L:	[email protected]
23137S:	Maintained
23138W:	https://linuxtv.org
23139W:	http://github.com/mkrufky
23140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23141T:	git git://linuxtv.org/mkrufky/tuners.git
23142F:	drivers/media/tuners/tda8290.*
23143
23144TDA9840 MEDIA DRIVER
23145M:	Hans Verkuil <[email protected]>
23146L:	[email protected]
23147S:	Maintained
23148W:	https://linuxtv.org
23149T:	git git://linuxtv.org/media.git
23150F:	drivers/media/i2c/tda9840*
23151
23152TEA5761 TUNER DRIVER
23153M:	Mauro Carvalho Chehab <[email protected]>
23154L:	[email protected]
23155S:	Odd fixes
23156W:	https://linuxtv.org
23157T:	git git://linuxtv.org/media.git
23158F:	drivers/media/tuners/tea5761.*
23159
23160TEA5767 TUNER DRIVER
23161M:	Mauro Carvalho Chehab <[email protected]>
23162L:	[email protected]
23163S:	Maintained
23164W:	https://linuxtv.org
23165T:	git git://linuxtv.org/media.git
23166F:	drivers/media/tuners/tea5767.*
23167
23168TEA6415C MEDIA DRIVER
23169M:	Hans Verkuil <[email protected]>
23170L:	[email protected]
23171S:	Maintained
23172W:	https://linuxtv.org
23173T:	git git://linuxtv.org/media.git
23174F:	drivers/media/i2c/tea6415c*
23175
23176TEA6420 MEDIA DRIVER
23177M:	Hans Verkuil <[email protected]>
23178L:	[email protected]
23179S:	Maintained
23180W:	https://linuxtv.org
23181T:	git git://linuxtv.org/media.git
23182F:	drivers/media/i2c/tea6420*
23183
23184TEAM DRIVER
23185M:	Jiri Pirko <[email protected]>
23186L:	[email protected]
23187S:	Supported
23188F:	Documentation/netlink/specs/team.yaml
23189F:	drivers/net/team/
23190F:	include/linux/if_team.h
23191F:	include/uapi/linux/if_team.h
23192F:	tools/testing/selftests/drivers/net/team/
23193
23194TECHNICAL ADVISORY BOARD PROCESS DOCS
23195M:	"Theodore Ts'o" <[email protected]>
23196M:	Greg Kroah-Hartman <[email protected]>
23197L:	[email protected]
23198S:	Maintained
23199F:	Documentation/process/contribution-maturity-model.rst
23200F:	Documentation/process/researcher-guidelines.rst
23201
23202TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23203M:	"Savoir-faire Linux Inc." <[email protected]>
23204S:	Maintained
23205F:	arch/x86/platform/ts5500/
23206
23207TECHNOTREND USB IR RECEIVER
23208M:	Sean Young <[email protected]>
23209L:	[email protected]
23210S:	Maintained
23211F:	drivers/media/rc/ttusbir.c
23212
23213TECHWELL TW9900 VIDEO DECODER
23214M:	Mehdi Djait <[email protected]>
23215L:	[email protected]
23216S:	Maintained
23217F:	drivers/media/i2c/tw9900.c
23218
23219TECHWELL TW9910 VIDEO DECODER
23220L:	[email protected]
23221S:	Orphan
23222F:	drivers/media/i2c/tw9910.c
23223F:	include/media/i2c/tw9910.h
23224
23225TEE SUBSYSTEM
23226M:	Jens Wiklander <[email protected]>
23227R:	Sumit Garg <[email protected]>
23228L:	[email protected]
23229S:	Maintained
23230F:	Documentation/ABI/testing/sysfs-class-tee
23231F:	Documentation/driver-api/tee.rst
23232F:	Documentation/tee/
23233F:	Documentation/userspace-api/tee.rst
23234F:	drivers/tee/
23235F:	include/linux/tee_core.h
23236F:	include/linux/tee_drv.h
23237F:	include/uapi/linux/tee.h
23238
23239TEGRA ARCHITECTURE SUPPORT
23240M:	Thierry Reding <[email protected]>
23241M:	Jonathan Hunter <[email protected]>
23242L:	[email protected]
23243S:	Supported
23244Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23246N:	[^a-z]tegra
23247
23248TEGRA CLOCK DRIVER
23249M:	Peter De Schrijver <[email protected]>
23250M:	Prashant Gaikwad <[email protected]>
23251S:	Supported
23252F:	drivers/clk/tegra/
23253
23254TEGRA CRYPTO DRIVERS
23255M:	Akhil R <[email protected]>
23256S:	Supported
23257F:	drivers/crypto/tegra/*
23258
23259TEGRA DMA DRIVERS
23260M:	Laxman Dewangan <[email protected]>
23261M:	Jon Hunter <[email protected]>
23262S:	Supported
23263F:	drivers/dma/tegra*
23264
23265TEGRA I2C DRIVER
23266M:	Laxman Dewangan <[email protected]>
23267R:	Dmitry Osipenko <[email protected]>
23268S:	Supported
23269F:	drivers/i2c/busses/i2c-tegra.c
23270
23271TEGRA IOMMU DRIVERS
23272M:	Thierry Reding <[email protected]>
23273R:	Krishna Reddy <[email protected]>
23274L:	[email protected]
23275S:	Supported
23276F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23277F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23278F:	drivers/iommu/tegra*
23279
23280TEGRA KBC DRIVER
23281M:	Laxman Dewangan <[email protected]>
23282S:	Supported
23283F:	drivers/input/keyboard/tegra-kbc.c
23284
23285TEGRA NAND DRIVER
23286M:	Stefan Agner <[email protected]>
23287M:	Lucas Stach <[email protected]>
23288S:	Maintained
23289F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23290F:	drivers/mtd/nand/raw/tegra_nand.c
23291
23292TEGRA PWM DRIVER
23293M:	Thierry Reding <[email protected]>
23294S:	Supported
23295F:	drivers/pwm/pwm-tegra.c
23296
23297TEGRA QUAD SPI DRIVER
23298M:	Thierry Reding <[email protected]>
23299M:	Jonathan Hunter <[email protected]>
23300M:	Sowjanya Komatineni <[email protected]>
23301L:	[email protected]
23302S:	Maintained
23303F:	drivers/spi/spi-tegra210-quad.c
23304
23305TEGRA SERIAL DRIVER
23306M:	Laxman Dewangan <[email protected]>
23307S:	Supported
23308F:	drivers/tty/serial/serial-tegra.c
23309
23310TEGRA SPI DRIVER
23311M:	Laxman Dewangan <[email protected]>
23312S:	Supported
23313F:	drivers/spi/spi-tegra*
23314
23315TEGRA VIDEO DRIVER
23316M:	Thierry Reding <[email protected]>
23317M:	Jonathan Hunter <[email protected]>
23318M:	Sowjanya Komatineni <[email protected]>
23319M:	Luca Ceresoli <[email protected]>
23320L:	[email protected]
23321L:	[email protected]
23322S:	Maintained
23323F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23324F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23325F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23326F:	drivers/staging/media/tegra-video/
23327
23328TEGRA XUSB PADCTL DRIVER
23329M:	JC Kuo <[email protected]>
23330S:	Supported
23331F:	drivers/phy/tegra/xusb*
23332
23333TEHUTI ETHERNET DRIVER
23334M:	Andy Gospodarek <[email protected]>
23335L:	[email protected]
23336S:	Maintained
23337F:	drivers/net/ethernet/tehuti/tehuti.*
23338
23339TEHUTI TN40XX ETHERNET DRIVER
23340M:	FUJITA Tomonori <[email protected]>
23341L:	[email protected]
23342S:	Maintained
23343F:	drivers/net/ethernet/tehuti/tn40*
23344
23345TELECOM CLOCK DRIVER FOR MCPL0010
23346M:	Mark Gross <[email protected]>
23347S:	Supported
23348F:	drivers/char/tlclk.c
23349
23350TEMPO SEMICONDUCTOR DRIVERS
23351M:	Steven Eckhoff <[email protected]>
23352S:	Maintained
23353F:	Documentation/devicetree/bindings/sound/tscs*.txt
23354F:	sound/soc/codecs/tscs*.c
23355F:	sound/soc/codecs/tscs*.h
23356
23357TENSILICA XTENSA PORT (xtensa)
23358M:	Chris Zankel <[email protected]>
23359M:	Max Filippov <[email protected]>
23360S:	Maintained
23361T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23362F:	arch/xtensa/
23363F:	drivers/irqchip/irq-xtensa-*
23364
23365TEXAS INSTRUMENTS ASoC DRIVERS
23366M:	Peter Ujfalusi <[email protected]>
23367L:	[email protected]
23368S:	Maintained
23369F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23370F:	sound/soc/ti/
23371
23372TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23373M:	Shenghao Ding <[email protected]>
23374M:	Kevin Lu <[email protected]>
23375M:	Baojun Xu <[email protected]>
23376L:	[email protected]
23377S:	Maintained
23378F:	Documentation/devicetree/bindings/sound/tas2552.txt
23379F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23380F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23381F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23382F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23383F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23384F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23385F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23386F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23387F:	include/sound/tas2*.h
23388F:	include/sound/tlv320*.h
23389F:	include/sound/tpa6130a2-plat.h
23390F:	sound/pci/hda/tas2781_hda_i2c.c
23391F:	sound/soc/codecs/pcm1681.c
23392F:	sound/soc/codecs/pcm1789*.*
23393F:	sound/soc/codecs/pcm179x*.*
23394F:	sound/soc/codecs/pcm186x*.*
23395F:	sound/soc/codecs/pcm3008.*
23396F:	sound/soc/codecs/pcm3060*.*
23397F:	sound/soc/codecs/pcm3168a*.*
23398F:	sound/soc/codecs/pcm5102a.c
23399F:	sound/soc/codecs/pcm512x*.*
23400F:	sound/soc/codecs/tas2*.*
23401F:	sound/soc/codecs/tlv320*.*
23402F:	sound/soc/codecs/tpa6130a2.*
23403
23404TEXAS INSTRUMENTS DMA DRIVERS
23405M:	Peter Ujfalusi <[email protected]>
23406L:	[email protected]
23407S:	Maintained
23408F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23409F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23410F:	Documentation/devicetree/bindings/dma/ti/
23411F:	drivers/dma/ti/
23412F:	include/linux/dma/k3-psil.h
23413F:	include/linux/dma/k3-udma-glue.h
23414F:	include/linux/dma/ti-cppi5.h
23415X:	drivers/dma/ti/cppi41.c
23416
23417TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23418M:	Jerome Brunet <[email protected]>
23419L:	[email protected]
23420S:	Maintained
23421F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23422F:	Documentation/hwmon/tps25990.rst
23423F:	drivers/hwmon/pmbus/tps25990.c
23424
23425TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23426M:	Robert Marko <[email protected]>
23427M:	Luka Perkov <[email protected]>
23428L:	[email protected]
23429S:	Maintained
23430F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23431F:	Documentation/hwmon/tps23861.rst
23432F:	drivers/hwmon/tps23861.c
23433
23434TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23435M:	Ricardo Ribalda <[email protected]>
23436L:	[email protected]
23437S:	Supported
23438F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23439F:	drivers/iio/dac/ti-dac7612.c
23440
23441TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23442M:	Alexander Sverdlin <[email protected]>
23443L:	[email protected]
23444S:	Maintained
23445F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23446F:	drivers/leds/leds-lp8864.c
23447
23448TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23449M:	Nishanth Menon <[email protected]>
23450M:	Tero Kristo <[email protected]>
23451M:	Santosh Shilimkar <[email protected]>
23452L:	[email protected] (moderated for non-subscribers)
23453S:	Maintained
23454F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23455F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23456F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23457F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23458F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23459F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23460F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23461F:	drivers/clk/keystone/sci-clk.c
23462F:	drivers/firmware/ti_sci*
23463F:	drivers/irqchip/irq-ti-sci-inta.c
23464F:	drivers/irqchip/irq-ti-sci-intr.c
23465F:	drivers/reset/reset-ti-sci.c
23466F:	drivers/soc/ti/ti_sci_inta_msi.c
23467F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23468F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23469F:	include/linux/soc/ti/ti_sci_inta_msi.h
23470F:	include/linux/soc/ti/ti_sci_protocol.h
23471
23472TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23473M:	Puranjay Mohan <[email protected]>
23474L:	[email protected]
23475S:	Supported
23476F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23477F:	drivers/iio/temperature/tmp117.c
23478
23479THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23480M:	Hans Verkuil <[email protected]>
23481L:	[email protected]
23482S:	Maintained
23483W:	https://linuxtv.org
23484T:	git git://linuxtv.org/media.git
23485F:	drivers/media/radio/radio-raremono.c
23486
23487THERMAL
23488M:	Rafael J. Wysocki <[email protected]>
23489M:	Daniel Lezcano <[email protected]>
23490R:	Zhang Rui <[email protected]>
23491R:	Lukasz Luba <[email protected]>
23492L:	[email protected]
23493S:	Supported
23494Q:	https://patchwork.kernel.org/project/linux-pm/list/
23495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23496F:	Documentation/ABI/testing/sysfs-class-thermal
23497F:	Documentation/admin-guide/thermal/
23498F:	Documentation/devicetree/bindings/thermal/
23499F:	Documentation/driver-api/thermal/
23500F:	drivers/thermal/
23501F:	include/dt-bindings/thermal/
23502F:	include/linux/cpu_cooling.h
23503F:	include/linux/thermal.h
23504F:	include/uapi/linux/thermal.h
23505F:	tools/lib/thermal/
23506F:	tools/thermal/
23507
23508THERMAL DRIVER FOR AMLOGIC SOCS
23509M:	Guillaume La Roque <[email protected]>
23510L:	[email protected]
23511L:	[email protected]
23512S:	Supported
23513W:	http://linux-meson.com/
23514F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23515F:	drivers/thermal/amlogic_thermal.c
23516
23517THERMAL/CPU_COOLING
23518M:	Amit Daniel Kachhap <[email protected]>
23519M:	Daniel Lezcano <[email protected]>
23520M:	Viresh Kumar <[email protected]>
23521R:	Lukasz Luba <[email protected]>
23522L:	[email protected]
23523S:	Supported
23524F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23525F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23526F:	drivers/thermal/cpufreq_cooling.c
23527F:	drivers/thermal/cpuidle_cooling.c
23528F:	include/linux/cpu_cooling.h
23529
23530THERMAL/POWER_ALLOCATOR
23531M:	Lukasz Luba <[email protected]>
23532L:	[email protected]
23533S:	Maintained
23534F:	Documentation/driver-api/thermal/power_allocator.rst
23535F:	drivers/thermal/gov_power_allocator.c
23536F:	drivers/thermal/thermal_trace_ipa.h
23537
23538THINKPAD ACPI EXTRAS DRIVER
23539M:	Henrique de Moraes Holschuh <[email protected]>
23540L:	[email protected]
23541L:	[email protected]
23542S:	Maintained
23543W:	http://ibm-acpi.sourceforge.net
23544W:	http://thinkwiki.org/wiki/Ibm-acpi
23545T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23546F:	drivers/platform/x86/thinkpad_acpi.c
23547
23548THINKPAD LMI DRIVER
23549M:	Mark Pearson <[email protected]>
23550L:	[email protected]
23551S:	Maintained
23552F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23553F:	drivers/platform/x86/think-lmi.?
23554
23555THP7312 ISP DRIVER
23556M:	Laurent Pinchart <[email protected]>
23557M:	Paul Elder <[email protected]>
23558L:	[email protected]
23559S:	Maintained
23560T:	git git://linuxtv.org/media.git
23561F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23562F:	Documentation/userspace-api/media/drivers/thp7312.rst
23563F:	drivers/media/i2c/thp7312.c
23564F:	include/uapi/linux/thp7312.h
23565
23566THUNDERBOLT DMA TRAFFIC TEST DRIVER
23567M:	Isaac Hazan <[email protected]>
23568L:	[email protected]
23569S:	Maintained
23570F:	drivers/thunderbolt/dma_test.c
23571
23572THUNDERBOLT DRIVER
23573M:	Andreas Noever <[email protected]>
23574M:	Michael Jamet <[email protected]>
23575M:	Mika Westerberg <[email protected]>
23576M:	Yehezkel Bernat <[email protected]>
23577L:	[email protected]
23578S:	Maintained
23579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23580F:	Documentation/admin-guide/thunderbolt.rst
23581F:	drivers/thunderbolt/
23582F:	include/linux/thunderbolt.h
23583
23584THUNDERBOLT NETWORK DRIVER
23585M:	Michael Jamet <[email protected]>
23586M:	Mika Westerberg <[email protected]>
23587M:	Yehezkel Bernat <[email protected]>
23588L:	[email protected]
23589S:	Maintained
23590F:	drivers/net/thunderbolt/
23591
23592THUNDERX GPIO DRIVER
23593M:	Robert Richter <[email protected]>
23594S:	Odd Fixes
23595F:	drivers/gpio/gpio-thunderx.c
23596
23597TI ADS1119 ADC DRIVER
23598M:	Francesco Dolcini <[email protected]>
23599M:	João Paulo Gonçalves <[email protected]>
23600L:	[email protected]
23601S:	Maintained
23602F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23603F:	drivers/iio/adc/ti-ads1119.c
23604
23605TI ADS7924 ADC DRIVER
23606M:	Hugo Villeneuve <[email protected]>
23607L:	[email protected]
23608S:	Supported
23609F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23610F:	drivers/iio/adc/ti-ads7924.c
23611
23612TI AM437X VPFE DRIVER
23613M:	"Lad, Prabhakar" <[email protected]>
23614L:	[email protected]
23615S:	Maintained
23616W:	https://linuxtv.org
23617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23618T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23619F:	drivers/media/platform/ti/am437x/
23620
23621TI BANDGAP AND THERMAL DRIVER
23622M:	Eduardo Valentin <[email protected]>
23623M:	Keerthy <[email protected]>
23624L:	[email protected]
23625L:	[email protected]
23626S:	Maintained
23627F:	drivers/thermal/ti-soc-thermal/
23628
23629TI BQ27XXX POWER SUPPLY DRIVER
23630F:	drivers/power/supply/bq27xxx_battery.c
23631F:	drivers/power/supply/bq27xxx_battery_i2c.c
23632F:	include/linux/power/bq27xxx_battery.h
23633
23634TI CDCE706 CLOCK DRIVER
23635M:	Max Filippov <[email protected]>
23636S:	Maintained
23637F:	drivers/clk/clk-cdce706.c
23638
23639TI CLOCK DRIVER
23640M:	Tero Kristo <[email protected]>
23641L:	[email protected]
23642S:	Odd Fixes
23643F:	drivers/clk/ti/
23644F:	include/linux/clk/ti.h
23645
23646TI DAVINCI MACHINE SUPPORT
23647M:	Bartosz Golaszewski <[email protected]>
23648L:	[email protected] (moderated for non-subscribers)
23649S:	Maintained
23650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23651F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23652F:	arch/arm/boot/dts/ti/davinci/
23653F:	arch/arm/mach-davinci/
23654F:	drivers/i2c/busses/i2c-davinci.c
23655
23656TI DAVINCI SERIES CLOCK DRIVER
23657M:	David Lechner <[email protected]>
23658S:	Maintained
23659F:	Documentation/devicetree/bindings/clock/ti/davinci/
23660F:	drivers/clk/davinci/
23661F:	include/linux/clk/davinci.h
23662
23663TI DAVINCI SERIES GPIO DRIVER
23664M:	Keerthy <[email protected]>
23665L:	[email protected]
23666S:	Maintained
23667F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23668F:	drivers/gpio/gpio-davinci.c
23669
23670TI DAVINCI SERIES MEDIA DRIVER
23671M:	"Lad, Prabhakar" <[email protected]>
23672L:	[email protected]
23673S:	Maintained
23674W:	https://linuxtv.org
23675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23676T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23677F:	drivers/media/platform/ti/davinci/
23678F:	include/media/davinci/
23679
23680TI ENHANCED CAPTURE (eCAP) DRIVER
23681M:	Vignesh Raghavendra <[email protected]>
23682R:	Julien Panis <[email protected]>
23683L:	[email protected]
23684L:	[email protected]
23685S:	Maintained
23686F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23687F:	drivers/counter/ti-ecap-capture.c
23688
23689TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23690R:	David Lechner <[email protected]>
23691L:	[email protected]
23692F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23693F:	drivers/counter/ti-eqep.c
23694
23695TI ETHERNET SWITCH DRIVER (CPSW)
23696R:	Siddharth Vadapalli <[email protected]>
23697R:	Roger Quadros <[email protected]>
23698L:	[email protected]
23699L:	[email protected]
23700S:	Maintained
23701F:	drivers/net/ethernet/ti/cpsw*
23702F:	drivers/net/ethernet/ti/davinci*
23703
23704TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23705M:	Alex Dubov <[email protected]>
23706S:	Maintained
23707W:	http://tifmxx.berlios.de/
23708F:	drivers/memstick/host/tifm_ms.c
23709F:	drivers/misc/tifm*
23710F:	drivers/mmc/host/tifm_sd.c
23711F:	include/linux/tifm.h
23712
23713TI FPD-LINK DRIVERS
23714M:	Tomi Valkeinen <[email protected]>
23715L:	[email protected]
23716S:	Maintained
23717F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23718F:	drivers/media/i2c/ds90*
23719F:	include/media/i2c/ds90*
23720
23721TI HDC302X HUMIDITY DRIVER
23722M:	Javier Carrasco <[email protected]>
23723M:	Li peiyu <[email protected]>
23724L:	[email protected]
23725S:	Maintained
23726F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23727F:	drivers/iio/humidity/hdc3020.c
23728
23729TI ICSSG ETHERNET DRIVER (ICSSG)
23730R:	MD Danish Anwar <[email protected]>
23731R:	Roger Quadros <[email protected]>
23732L:	[email protected] (moderated for non-subscribers)
23733L:	[email protected]
23734S:	Maintained
23735F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23736F:	drivers/net/ethernet/ti/icssg/*
23737
23738TI J721E CSI2RX DRIVER
23739M:	Jai Luthra <[email protected]>
23740L:	[email protected]
23741S:	Maintained
23742F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23743F:	drivers/media/platform/ti/j721e-csi2rx/
23744
23745TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23746M:	Nishanth Menon <[email protected]>
23747M:	Santosh Shilimkar <[email protected]>
23748L:	[email protected]
23749L:	[email protected] (moderated for non-subscribers)
23750S:	Maintained
23751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23752F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23753F:	drivers/pmdomain/ti/omap_prm.c
23754F:	drivers/soc/ti/*
23755F:	include/linux/pruss_driver.h
23756
23757TI LM49xxx FAMILY ASoC CODEC DRIVERS
23758M:	M R Swami Reddy <[email protected]>
23759M:	Vishwas A Deshpande <[email protected]>
23760L:	[email protected]
23761S:	Maintained
23762F:	sound/soc/codecs/isabelle*
23763F:	sound/soc/codecs/lm49453*
23764
23765TI LMP92064 ADC DRIVER
23766M:	Leonard Göhrs <[email protected]>
23767R:	[email protected]
23768L:	[email protected]
23769S:	Maintained
23770F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23771F:	drivers/iio/adc/ti-lmp92064.c
23772
23773TI PCM3060 ASoC CODEC DRIVER
23774M:	Kirill Marinushkin <[email protected]>
23775L:	[email protected]
23776S:	Maintained
23777F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23778F:	sound/soc/codecs/pcm3060*
23779
23780TI TAS571X FAMILY ASoC CODEC DRIVER
23781M:	Kevin Cernekee <[email protected]>
23782L:	[email protected]
23783S:	Odd Fixes
23784F:	sound/soc/codecs/tas571x*
23785
23786TI TMAG5273 MAGNETOMETER DRIVER
23787M:	Gerald Loacker <[email protected]>
23788L:	[email protected]
23789S:	Maintained
23790F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23791F:	drivers/iio/magnetometer/tmag5273.c
23792
23793TI TRF7970A NFC DRIVER
23794M:	Mark Greer <[email protected]>
23795L:	[email protected]
23796S:	Supported
23797F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23798F:	drivers/nfc/trf7970a.c
23799
23800TI TSC2046 ADC DRIVER
23801M:	Oleksij Rempel <[email protected]>
23802R:	[email protected]
23803L:	[email protected]
23804S:	Maintained
23805F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23806F:	drivers/iio/adc/ti-tsc2046.c
23807
23808TI TWL4030 SERIES SOC CODEC DRIVER
23809M:	Peter Ujfalusi <[email protected]>
23810L:	[email protected]
23811S:	Maintained
23812F:	sound/soc/codecs/twl4030*
23813
23814TI VPE/CAL DRIVERS
23815M:	Benoit Parrot <[email protected]>
23816L:	[email protected]
23817S:	Maintained
23818W:	http://linuxtv.org/
23819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23820F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23821F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23822F:	drivers/media/platform/ti/cal/
23823F:	drivers/media/platform/ti/vpe/
23824
23825TI WILINK WIRELESS DRIVERS
23826L:	[email protected]
23827S:	Orphan
23828W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23829W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23830F:	drivers/net/wireless/ti/
23831
23832TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23833M:	John Stultz <[email protected]>
23834M:	Thomas Gleixner <[email protected]>
23835R:	Stephen Boyd <[email protected]>
23836L:	[email protected]
23837S:	Supported
23838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23839F:	include/linux/clocksource.h
23840F:	include/linux/time.h
23841F:	include/linux/timekeeper_internal.h
23842F:	include/linux/timekeeping.h
23843F:	include/linux/timex.h
23844F:	include/uapi/linux/time.h
23845F:	include/uapi/linux/timex.h
23846F:	kernel/time/alarmtimer.c
23847F:	kernel/time/clocksource*
23848F:	kernel/time/ntp*
23849F:	kernel/time/time.c
23850F:	kernel/time/timeconst.bc
23851F:	kernel/time/timeconv.c
23852F:	kernel/time/timecounter.c
23853F:	kernel/time/timekeeping*
23854F:	kernel/time/time_test.c
23855F:	tools/testing/selftests/timers/
23856
23857TIPC NETWORK LAYER
23858M:	Jon Maloy <[email protected]>
23859L:	[email protected] (core kernel code)
23860L:	[email protected] (user apps, general discussion)
23861S:	Maintained
23862W:	http://tipc.sourceforge.net/
23863F:	include/uapi/linux/tipc*.h
23864F:	net/tipc/
23865
23866TLAN NETWORK DRIVER
23867M:	Samuel Chessman <[email protected]>
23868L:	[email protected] (subscribers-only)
23869S:	Maintained
23870W:	http://sourceforge.net/projects/tlan/
23871F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23872F:	drivers/net/ethernet/ti/tlan.*
23873
23874TMIO/SDHI MMC DRIVER
23875M:	Wolfram Sang <[email protected]>
23876L:	[email protected]
23877L:	[email protected]
23878S:	Supported
23879F:	drivers/mmc/host/renesas_sdhi*
23880F:	drivers/mmc/host/tmio_mmc*
23881F:	include/linux/platform_data/tmio.h
23882
23883TMP513 HARDWARE MONITOR DRIVER
23884M:	Eric Tremblay <[email protected]>
23885L:	[email protected]
23886S:	Maintained
23887F:	Documentation/hwmon/tmp513.rst
23888F:	drivers/hwmon/tmp513.c
23889
23890TMPFS (SHMEM FILESYSTEM)
23891M:	Hugh Dickins <[email protected]>
23892L:	[email protected]
23893S:	Maintained
23894F:	include/linux/shmem_fs.h
23895F:	mm/shmem.c
23896
23897TOMOYO SECURITY MODULE
23898M:	Kentaro Takeda <[email protected]>
23899M:	Tetsuo Handa <[email protected]>
23900L:	[email protected] (subscribers-only, for developers in English)
23901L:	[email protected] (subscribers-only, for users in English)
23902L:	[email protected] (subscribers-only, for developers in Japanese)
23903L:	[email protected] (subscribers-only, for users in Japanese)
23904S:	Maintained
23905W:	https://tomoyo.sourceforge.net/
23906F:	security/tomoyo/
23907
23908TOPSTAR LAPTOP EXTRAS DRIVER
23909M:	Herton Ronaldo Krzesinski <[email protected]>
23910L:	[email protected]
23911S:	Maintained
23912F:	drivers/platform/x86/topstar-laptop.c
23913
23914TORTURE-TEST MODULES
23915M:	Davidlohr Bueso <[email protected]>
23916M:	"Paul E. McKenney" <[email protected]>
23917M:	Josh Triplett <[email protected]>
23918L:	[email protected]
23919S:	Supported
23920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
23921F:	Documentation/RCU/torture.rst
23922F:	kernel/locking/locktorture.c
23923F:	kernel/rcu/rcuscale.c
23924F:	kernel/rcu/rcutorture.c
23925F:	kernel/rcu/refscale.c
23926F:	kernel/torture.c
23927
23928TOSHIBA ACPI EXTRAS DRIVER
23929M:	Azael Avalos <[email protected]>
23930L:	[email protected]
23931S:	Maintained
23932F:	drivers/platform/x86/toshiba_acpi.c
23933
23934TOSHIBA BLUETOOTH DRIVER
23935M:	Azael Avalos <[email protected]>
23936L:	[email protected]
23937S:	Maintained
23938F:	drivers/platform/x86/toshiba_bluetooth.c
23939
23940TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23941M:	Azael Avalos <[email protected]>
23942L:	[email protected]
23943S:	Maintained
23944F:	drivers/platform/x86/toshiba_haps.c
23945
23946TOSHIBA SMM DRIVER
23947M:	Jonathan Buzzard <[email protected]>
23948S:	Maintained
23949W:	http://www.buzzard.org.uk/toshiba/
23950F:	drivers/char/toshiba.c
23951F:	include/linux/toshiba.h
23952F:	include/uapi/linux/toshiba.h
23953
23954TOSHIBA TC358743 DRIVER
23955M:	Hans Verkuil <[email protected]>
23956L:	[email protected]
23957S:	Maintained
23958F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23959F:	drivers/media/i2c/tc358743*
23960F:	include/media/i2c/tc358743.h
23961
23962TOSHIBA WMI HOTKEYS DRIVER
23963M:	Azael Avalos <[email protected]>
23964L:	[email protected]
23965S:	Maintained
23966F:	drivers/platform/x86/toshiba-wmi.c
23967
23968TPM DEVICE DRIVER
23969M:	Peter Huewe <[email protected]>
23970M:	Jarkko Sakkinen <[email protected]>
23971R:	Jason Gunthorpe <[email protected]>
23972L:	[email protected]
23973S:	Maintained
23974W:	https://codeberg.org/jarkko/linux-tpmdd-test
23975Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23977F:	Documentation/devicetree/bindings/tpm/
23978F:	drivers/char/tpm/
23979F:	tools/testing/selftests/tpm2/
23980
23981TPS546D24 DRIVER
23982M:	Duke Du <[email protected]>
23983L:	[email protected]
23984S:	Maintained
23985F:	Documentation/hwmon/tps546d24.rst
23986F:	drivers/hwmon/pmbus/tps546d24.c
23987
23988TQ SYSTEMS BOARD & DRIVER SUPPORT
23989L:	[email protected]
23990S:	Supported
23991W:	https://www.tq-group.com/en/products/tq-embedded/
23992F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23993F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23994F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23995F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23996F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23997F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23998F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23999F:	drivers/gpio/gpio-tqmx86.c
24000F:	drivers/mfd/tqmx86.c
24001F:	drivers/watchdog/tqmx86_wdt.c
24002
24003TRACING
24004M:	Steven Rostedt <[email protected]>
24005M:	Masami Hiramatsu <[email protected]>
24006R:	Mathieu Desnoyers <[email protected]>
24007L:	[email protected]
24008L:	[email protected]
24009S:	Maintained
24010Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24012F:	Documentation/trace/*
24013F:	fs/tracefs/
24014F:	include/linux/trace*.h
24015F:	include/trace/
24016F:	kernel/trace/
24017F:	scripts/tracing/
24018F:	tools/testing/selftests/ftrace/
24019
24020TRACING MMIO ACCESSES (MMIOTRACE)
24021M:	Steven Rostedt <[email protected]>
24022M:	Masami Hiramatsu <[email protected]>
24023R:	Karol Herbst <[email protected]>
24024R:	Pekka Paalanen <[email protected]>
24025L:	[email protected]
24026L:	[email protected]
24027S:	Maintained
24028F:	arch/x86/mm/kmmio.c
24029F:	arch/x86/mm/mmio-mod.c
24030F:	arch/x86/mm/testmmiotrace.c
24031F:	include/linux/mmiotrace.h
24032F:	kernel/trace/trace_mmiotrace.c
24033
24034TRACING OS NOISE / LATENCY TRACERS
24035M:	Steven Rostedt <[email protected]>
24036S:	Maintained
24037F:	Documentation/trace/hwlat_detector.rst
24038F:	Documentation/trace/osnoise-tracer.rst
24039F:	Documentation/trace/timerlat-tracer.rst
24040F:	arch/*/kernel/trace.c
24041F:	include/trace/events/osnoise.h
24042F:	kernel/trace/trace_hwlat.c
24043F:	kernel/trace/trace_irqsoff.c
24044F:	kernel/trace/trace_osnoise.c
24045F:	kernel/trace/trace_sched_wakeup.c
24046
24047TRADITIONAL CHINESE DOCUMENTATION
24048M:	Hu Haowen <[email protected]>
24049S:	Maintained
24050W:	https://github.com/srcres258/linux-doc
24051T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24052F:	Documentation/translations/zh_TW/
24053
24054TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24055M:	Dan Williams <[email protected]>
24056L:	[email protected]
24057S:	Maintained
24058F:	Documentation/ABI/testing/configfs-tsm
24059F:	drivers/virt/coco/tsm.c
24060F:	include/linux/tsm.h
24061
24062TRUSTED SERVICES TEE DRIVER
24063M:	Balint Dobszay <[email protected]>
24064M:	Sudeep Holla <[email protected]>
24065L:	[email protected] (moderated for non-subscribers)
24066L:	[email protected]
24067S:	Maintained
24068F:	Documentation/tee/ts-tee.rst
24069F:	drivers/tee/tstee/
24070
24071TTY LAYER AND SERIAL DRIVERS
24072M:	Greg Kroah-Hartman <[email protected]>
24073M:	Jiri Slaby <[email protected]>
24074L:	[email protected]
24075L:	[email protected]
24076S:	Supported
24077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24078F:	Documentation/devicetree/bindings/serial/
24079F:	Documentation/driver-api/serial/
24080F:	drivers/tty/
24081F:	include/linux/selection.h
24082F:	include/linux/serial.h
24083F:	include/linux/serial_core.h
24084F:	include/linux/sysrq.h
24085F:	include/linux/tty*.h
24086F:	include/linux/vt.h
24087F:	include/linux/vt_*.h
24088F:	include/uapi/linux/serial.h
24089F:	include/uapi/linux/serial_core.h
24090F:	include/uapi/linux/tty.h
24091
24092TUA9001 MEDIA DRIVER
24093L:	[email protected]
24094S:	Orphan
24095W:	https://linuxtv.org
24096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24097F:	drivers/media/tuners/tua9001*
24098
24099TULIP NETWORK DRIVERS
24100L:	[email protected]
24101L:	[email protected]
24102S:	Orphan
24103F:	drivers/net/ethernet/dec/tulip/
24104
24105TUN/TAP driver
24106M:	Willem de Bruijn <[email protected]>
24107M:	Jason Wang <[email protected]>
24108S:	Maintained
24109W:	http://vtun.sourceforge.net/tun
24110F:	Documentation/networking/tuntap.rst
24111F:	arch/um/os-Linux/drivers/
24112F:	drivers/net/tap.c
24113F:	drivers/net/tun.c
24114
24115TURBOCHANNEL SUBSYSTEM
24116M:	"Maciej W. Rozycki" <[email protected]>
24117L:	[email protected]
24118S:	Maintained
24119Q:	https://patchwork.kernel.org/project/linux-mips/list/
24120F:	drivers/tc/
24121F:	include/linux/tc.h
24122
24123TURBOSTAT UTILITY
24124M:	"Len Brown" <[email protected]>
24125L:	[email protected]
24126S:	Supported
24127Q:	https://patchwork.kernel.org/project/linux-pm/list/
24128B:	https://bugzilla.kernel.org
24129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24130F:	tools/power/x86/turbostat/
24131F:	tools/testing/selftests/turbostat/
24132
24133TW5864 VIDEO4LINUX DRIVER
24134M:	Bluecherry Maintainers <[email protected]>
24135M:	Andrey Utkin <[email protected]>
24136M:	Andrey Utkin <[email protected]>
24137L:	[email protected]
24138S:	Supported
24139F:	drivers/media/pci/tw5864/
24140
24141TW68 VIDEO4LINUX DRIVER
24142M:	Hans Verkuil <[email protected]>
24143L:	[email protected]
24144S:	Odd Fixes
24145W:	https://linuxtv.org
24146T:	git git://linuxtv.org/media.git
24147F:	drivers/media/pci/tw68/
24148
24149TW686X VIDEO4LINUX DRIVER
24150M:	Ezequiel Garcia <[email protected]>
24151L:	[email protected]
24152S:	Maintained
24153W:	http://linuxtv.org
24154T:	git git://linuxtv.org/media.git
24155F:	drivers/media/pci/tw686x/
24156
24157U-BOOT ENVIRONMENT VARIABLES
24158M:	Rafał Miłecki <[email protected]>
24159S:	Maintained
24160F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24161F:	drivers/nvmem/layouts/u-boot-env.c
24162F:	drivers/nvmem/u-boot-env.c
24163
24164UACCE ACCELERATOR FRAMEWORK
24165M:	Zhangfei Gao <[email protected]>
24166M:	Zhou Wang <[email protected]>
24167L:	[email protected]
24168L:	[email protected]
24169S:	Maintained
24170F:	Documentation/ABI/testing/sysfs-driver-uacce
24171F:	Documentation/misc-devices/uacce.rst
24172F:	drivers/misc/uacce/
24173F:	include/linux/uacce.h
24174F:	include/uapi/misc/uacce/
24175
24176UBI FILE SYSTEM (UBIFS)
24177M:	Richard Weinberger <[email protected]>
24178R:	Zhihao Cheng <[email protected]>
24179L:	[email protected]
24180S:	Supported
24181W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24184F:	Documentation/ABI/testing/sysfs-fs-ubifs
24185F:	Documentation/filesystems/ubifs-authentication.rst
24186F:	Documentation/filesystems/ubifs.rst
24187F:	fs/ubifs/
24188
24189UBLK USERSPACE BLOCK DRIVER
24190M:	Ming Lei <[email protected]>
24191L:	[email protected]
24192S:	Maintained
24193F:	Documentation/block/ublk.rst
24194F:	drivers/block/ublk_drv.c
24195F:	include/uapi/linux/ublk_cmd.h
24196
24197UBSAN
24198M:	Kees Cook <[email protected]>
24199R:	Marco Elver <[email protected]>
24200R:	Andrey Konovalov <[email protected]>
24201R:	Andrey Ryabinin <[email protected]>
24202L:	[email protected]
24203L:	[email protected]
24204S:	Supported
24205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24206F:	Documentation/dev-tools/ubsan.rst
24207F:	include/linux/ubsan.h
24208F:	lib/Kconfig.ubsan
24209F:	lib/test_ubsan.c
24210F:	lib/ubsan.c
24211F:	lib/ubsan.h
24212F:	scripts/Makefile.ubsan
24213K:	\bARCH_HAS_UBSAN\b
24214
24215UCLINUX (M68KNOMMU AND COLDFIRE)
24216M:	Greg Ungerer <[email protected]>
24217L:	[email protected]
24218S:	Maintained
24219W:	http://www.linux-m68k.org/
24220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24221F:	arch/m68k/*/*_no.*
24222F:	arch/m68k/68*/
24223F:	arch/m68k/coldfire/
24224F:	arch/m68k/include/asm/*_no.*
24225
24226UDF FILESYSTEM
24227M:	Jan Kara <[email protected]>
24228S:	Maintained
24229F:	Documentation/filesystems/udf.rst
24230F:	fs/udf/
24231
24232UDRAW TABLET
24233M:	Bastien Nocera <[email protected]>
24234L:	[email protected]
24235S:	Maintained
24236F:	drivers/hid/hid-udraw-ps3.c
24237
24238UHID USERSPACE HID IO DRIVER
24239M:	David Rheinsberg <[email protected]>
24240L:	[email protected]
24241S:	Maintained
24242F:	drivers/hid/uhid.c
24243F:	include/uapi/linux/uhid.h
24244
24245ULPI BUS
24246M:	Heikki Krogerus <[email protected]>
24247L:	[email protected]
24248S:	Maintained
24249F:	drivers/usb/common/ulpi.c
24250F:	include/linux/ulpi/
24251
24252UNICODE SUBSYSTEM
24253M:	Gabriel Krisman Bertazi <[email protected]>
24254L:	[email protected]
24255S:	Supported
24256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24257F:	fs/unicode/
24258
24259UNIFDEF
24260M:	Tony Finch <[email protected]>
24261S:	Maintained
24262W:	http://dotat.at/prog/unifdef
24263F:	scripts/unifdef.c
24264
24265UNIFORM CDROM DRIVER
24266M:	Phillip Potter <[email protected]>
24267S:	Maintained
24268F:	Documentation/cdrom/
24269F:	drivers/cdrom/cdrom.c
24270F:	include/linux/cdrom.h
24271F:	include/uapi/linux/cdrom.h
24272
24273UNION-FIND
24274M:	Xavier <[email protected]>
24275L:	[email protected]
24276S:	Maintained
24277F:	Documentation/core-api/union_find.rst
24278F:	Documentation/translations/zh_CN/core-api/union_find.rst
24279F:	include/linux/union_find.h
24280F:	lib/union_find.c
24281
24282UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24283R:	Alim Akhtar <[email protected]>
24284R:	Avri Altman <[email protected]>
24285R:	Bart Van Assche <[email protected]>
24286L:	[email protected]
24287S:	Supported
24288F:	Documentation/devicetree/bindings/ufs/
24289F:	Documentation/scsi/ufs.rst
24290F:	drivers/ufs/core/
24291
24292UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24293M:	Pedro Sousa <[email protected]>
24294L:	[email protected]
24295S:	Supported
24296F:	drivers/ufs/host/*dwc*
24297
24298UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24299M:	Alim Akhtar <[email protected]>
24300R:	Peter Griffin <[email protected]>
24301L:	[email protected]
24302L:	[email protected]
24303S:	Maintained
24304F:	drivers/ufs/host/ufs-exynos*
24305
24306UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24307M:	Peter Wang <[email protected]>
24308R:	Stanley Jhu <[email protected]>
24309L:	[email protected]
24310L:	[email protected] (moderated for non-subscribers)
24311S:	Maintained
24312F:	drivers/ufs/host/ufs-mediatek*
24313
24314UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24315M:	Manivannan Sadhasivam <[email protected]>
24316L:	[email protected]
24317L:	[email protected]
24318S:	Maintained
24319F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24320F:	drivers/ufs/host/ufs-qcom*
24321
24322UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24323M:	Yoshihiro Shimoda <[email protected]>
24324L:	[email protected]
24325L:	[email protected]
24326S:	Maintained
24327F:	drivers/ufs/host/ufs-renesas.c
24328
24329UNSORTED BLOCK IMAGES (UBI)
24330M:	Richard Weinberger <[email protected]>
24331R:	Zhihao Cheng <[email protected]>
24332L:	[email protected]
24333S:	Supported
24334W:	http://www.linux-mtd.infradead.org/
24335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24337F:	drivers/mtd/ubi/
24338F:	include/linux/mtd/ubi.h
24339F:	include/uapi/mtd/ubi-user.h
24340
24341UPROBES
24342M:	Masami Hiramatsu <[email protected]>
24343M:	Oleg Nesterov <[email protected]>
24344M:	Peter Zijlstra <[email protected]>
24345L:	[email protected]
24346L:	[email protected]
24347S:	Maintained
24348F:	arch/*/include/asm/uprobes.h
24349F:	arch/*/kernel/probes/uprobes.c
24350F:	arch/*/kernel/uprobes.c
24351F:	include/linux/uprobes.h
24352F:	kernel/events/uprobes.c
24353
24354USB "USBNET" DRIVER FRAMEWORK
24355M:	Oliver Neukum <[email protected]>
24356L:	[email protected]
24357S:	Maintained
24358W:	http://www.linux-usb.org/usbnet
24359F:	drivers/net/usb/usbnet.c
24360F:	include/linux/usb/usbnet.h
24361
24362USB ACM DRIVER
24363M:	Oliver Neukum <[email protected]>
24364L:	[email protected]
24365S:	Maintained
24366F:	Documentation/usb/acm.rst
24367F:	drivers/usb/class/cdc-acm.*
24368
24369USB APPLE MFI FASTCHARGE DRIVER
24370M:	Bastien Nocera <[email protected]>
24371L:	[email protected]
24372S:	Maintained
24373F:	drivers/usb/misc/apple-mfi-fastcharge.c
24374
24375USB AR5523 WIRELESS DRIVER
24376L:	[email protected]
24377S:	Orphan
24378F:	drivers/net/wireless/ath/ar5523/
24379
24380USB ATTACHED SCSI
24381M:	Oliver Neukum <[email protected]>
24382L:	[email protected]
24383L:	[email protected]
24384S:	Maintained
24385F:	drivers/usb/storage/uas.c
24386
24387USB CDC ETHERNET DRIVER
24388M:	Oliver Neukum <[email protected]>
24389L:	[email protected]
24390S:	Maintained
24391F:	drivers/net/usb/cdc_*.c
24392F:	include/uapi/linux/usb/cdc.h
24393
24394USB CHAOSKEY DRIVER
24395M:	Keith Packard <[email protected]>
24396L:	[email protected]
24397S:	Maintained
24398F:	drivers/usb/misc/chaoskey.c
24399
24400USB CYPRESS C67X00 DRIVER
24401L:	[email protected]
24402S:	Orphan
24403F:	drivers/usb/c67x00/
24404
24405USB DAVICOM DM9601 DRIVER
24406M:	Peter Korsgaard <[email protected]>
24407L:	[email protected]
24408S:	Maintained
24409W:	http://www.linux-usb.org/usbnet
24410F:	drivers/net/usb/dm9601.c
24411
24412USB EHCI DRIVER
24413M:	Alan Stern <[email protected]>
24414L:	[email protected]
24415S:	Maintained
24416F:	Documentation/usb/ehci.rst
24417F:	drivers/usb/host/ehci*
24418
24419USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24420M:	Jiri Kosina <[email protected]>
24421M:	Benjamin Tissoires <[email protected]>
24422L:	[email protected]
24423S:	Maintained
24424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24425F:	Documentation/hid/hiddev.rst
24426F:	drivers/hid/usbhid/
24427
24428USB INTEL XHCI ROLE MUX DRIVER
24429M:	Hans de Goede <[email protected]>
24430L:	[email protected]
24431S:	Maintained
24432F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24433
24434USB IP DRIVER FOR HISILICON KIRIN 960
24435M:	Yu Chen <[email protected]>
24436M:	Binghui Wang <[email protected]>
24437L:	[email protected]
24438S:	Maintained
24439F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24440F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24441
24442USB IP DRIVER FOR HISILICON KIRIN 970
24443M:	Mauro Carvalho Chehab <[email protected]>
24444L:	[email protected]
24445S:	Maintained
24446F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24447F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24448
24449USB ISP116X DRIVER
24450M:	Olav Kongas <[email protected]>
24451L:	[email protected]
24452S:	Maintained
24453F:	drivers/usb/host/isp116x*
24454F:	include/linux/usb/isp116x.h
24455
24456USB ISP1760 DRIVER
24457M:	Rui Miguel Silva <[email protected]>
24458L:	[email protected]
24459S:	Maintained
24460F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24461F:	drivers/usb/isp1760/*
24462
24463USB LAN78XX ETHERNET DRIVER
24464M:	Thangaraj Samynathan <[email protected]>
24465M:	Rengarajan Sundararajan <[email protected]>
24466M:	[email protected]
24467L:	[email protected]
24468S:	Maintained
24469F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24470F:	drivers/net/usb/lan78xx.*
24471F:	include/dt-bindings/net/microchip-lan78xx.h
24472
24473USB MASS STORAGE DRIVER
24474M:	Alan Stern <[email protected]>
24475L:	[email protected]
24476L:	[email protected]
24477S:	Maintained
24478F:	drivers/usb/storage/
24479
24480USB MIDI DRIVER
24481M:	Clemens Ladisch <[email protected]>
24482L:	[email protected]
24483S:	Maintained
24484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24485F:	sound/usb/midi.*
24486
24487USB NETWORKING DRIVERS
24488L:	[email protected]
24489S:	Odd Fixes
24490F:	drivers/net/usb/
24491
24492USB OHCI DRIVER
24493M:	Alan Stern <[email protected]>
24494L:	[email protected]
24495S:	Maintained
24496F:	Documentation/usb/ohci.rst
24497F:	drivers/usb/host/ohci*
24498
24499USB OTG FSM (Finite State Machine)
24500M:	Peter Chen <[email protected]>
24501L:	[email protected]
24502S:	Maintained
24503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24504F:	drivers/usb/common/usb-otg-fsm.c
24505
24506USB OVER IP DRIVER
24507M:	Valentina Manea <[email protected]>
24508M:	Shuah Khan <[email protected]>
24509M:	Shuah Khan <[email protected]>
24510R:	Hongren Zheng <[email protected]>
24511L:	[email protected]
24512S:	Maintained
24513F:	Documentation/usb/usbip_protocol.rst
24514F:	drivers/usb/usbip/
24515F:	tools/testing/selftests/drivers/usb/usbip/
24516F:	tools/usb/usbip/
24517
24518USB PEGASUS DRIVER
24519M:	Petko Manolov <[email protected]>
24520L:	[email protected]
24521L:	[email protected]
24522S:	Maintained
24523W:	https://github.com/petkan/pegasus
24524T:	git https://github.com/petkan/pegasus.git
24525F:	drivers/net/usb/pegasus.*
24526
24527USB PRINTER DRIVER (usblp)
24528M:	Pete Zaitcev <[email protected]>
24529L:	[email protected]
24530S:	Supported
24531F:	drivers/usb/class/usblp.c
24532
24533USB QMI WWAN NETWORK DRIVER
24534M:	Bjørn Mork <[email protected]>
24535L:	[email protected]
24536S:	Maintained
24537F:	Documentation/ABI/testing/sysfs-class-net-qmi
24538F:	drivers/net/usb/qmi_wwan.c
24539
24540USB RAW GADGET DRIVER
24541R:	Andrey Konovalov <[email protected]>
24542L:	[email protected]
24543S:	Maintained
24544B:	https://github.com/xairy/raw-gadget/issues
24545F:	Documentation/usb/raw-gadget.rst
24546F:	drivers/usb/gadget/legacy/raw_gadget.c
24547F:	include/uapi/linux/usb/raw_gadget.h
24548
24549USB RTL8150 DRIVER
24550M:	Petko Manolov <[email protected]>
24551L:	[email protected]
24552L:	[email protected]
24553S:	Maintained
24554W:	https://github.com/petkan/rtl8150
24555T:	git https://github.com/petkan/rtl8150.git
24556F:	drivers/net/usb/rtl8150.c
24557
24558USB SERIAL SUBSYSTEM
24559M:	Johan Hovold <[email protected]>
24560L:	[email protected]
24561S:	Maintained
24562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24563F:	Documentation/usb/usb-serial.rst
24564F:	drivers/usb/serial/
24565F:	include/linux/usb/serial.h
24566
24567USB SMSC75XX ETHERNET DRIVER
24568M:	Steve Glendinning <[email protected]>
24569L:	[email protected]
24570S:	Maintained
24571F:	drivers/net/usb/smsc75xx.*
24572
24573USB SMSC95XX ETHERNET DRIVER
24574M:	Steve Glendinning <[email protected]>
24575M:	[email protected]
24576L:	[email protected]
24577S:	Maintained
24578F:	drivers/net/usb/smsc95xx.*
24579
24580USB SUBSYSTEM
24581M:	Greg Kroah-Hartman <[email protected]>
24582L:	[email protected]
24583S:	Supported
24584W:	http://www.linux-usb.org
24585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24586F:	Documentation/devicetree/bindings/usb/
24587F:	Documentation/usb/
24588F:	drivers/usb/
24589F:	include/dt-bindings/usb/
24590F:	include/linux/usb.h
24591F:	include/linux/usb/
24592F:	include/uapi/linux/usb/
24593
24594USB TYPEC BUS FOR ALTERNATE MODES
24595M:	Heikki Krogerus <[email protected]>
24596L:	[email protected]
24597S:	Maintained
24598F:	Documentation/ABI/testing/sysfs-bus-typec
24599F:	Documentation/driver-api/usb/typec_bus.rst
24600F:	drivers/usb/typec/altmodes/
24601F:	include/linux/usb/typec_altmode.h
24602
24603USB TYPEC CLASS
24604M:	Heikki Krogerus <[email protected]>
24605L:	[email protected]
24606S:	Maintained
24607F:	Documentation/ABI/testing/sysfs-class-typec
24608F:	Documentation/driver-api/usb/typec.rst
24609F:	drivers/usb/typec/
24610F:	include/linux/usb/typec.h
24611
24612USB TYPEC INTEL PMC MUX DRIVER
24613M:	Heikki Krogerus <[email protected]>
24614L:	[email protected]
24615S:	Maintained
24616F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24617F:	drivers/usb/typec/mux/intel_pmc_mux.c
24618
24619USB TYPEC PI3USB30532 MUX DRIVER
24620M:	Hans de Goede <[email protected]>
24621L:	[email protected]
24622S:	Maintained
24623F:	drivers/usb/typec/mux/pi3usb30532.c
24624
24625USB TYPEC PORT CONTROLLER DRIVERS
24626L:	[email protected]
24627S:	Orphan
24628F:	drivers/usb/typec/tcpm/
24629
24630USB TYPEC TUSB1046 MUX DRIVER
24631M:	Romain Gantois <[email protected]>
24632L:	[email protected]
24633S:	Maintained
24634F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24635F:	drivers/usb/typec/mux/tusb1046.c
24636
24637USB UHCI DRIVER
24638M:	Alan Stern <[email protected]>
24639L:	[email protected]
24640S:	Maintained
24641F:	drivers/usb/host/uhci*
24642
24643USB VIDEO CLASS
24644M:	Laurent Pinchart <[email protected]>
24645M:	Hans de Goede <[email protected]>
24646L:	[email protected]
24647S:	Maintained
24648W:	http://www.ideasonboard.org/uvc/
24649T:	git git://linuxtv.org/media.git
24650F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
24651F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
24652F:	drivers/media/common/uvc.c
24653F:	drivers/media/usb/uvc/
24654F:	include/linux/usb/uvc.h
24655F:	include/uapi/linux/uvcvideo.h
24656
24657USB WEBCAM GADGET
24658L:	[email protected]
24659S:	Orphan
24660F:	drivers/usb/gadget/function/*uvc*
24661F:	drivers/usb/gadget/legacy/webcam.c
24662F:	include/uapi/linux/usb/g_uvc.h
24663
24664USB XHCI DRIVER
24665M:	Mathias Nyman <[email protected]>
24666L:	[email protected]
24667S:	Supported
24668F:	drivers/usb/host/pci-quirks*
24669F:	drivers/usb/host/xhci*
24670
24671USER DATAGRAM PROTOCOL (UDP)
24672M:	Willem de Bruijn <[email protected]>
24673L:	[email protected]
24674S:	Maintained
24675F:	include/linux/udp.h
24676F:	include/net/udp.h
24677F:	include/trace/events/udp.h
24678F:	include/uapi/linux/udp.h
24679F:	net/ipv4/udp.c
24680F:	net/ipv6/udp.c
24681
24682USER-MODE LINUX (UML)
24683M:	Richard Weinberger <[email protected]>
24684M:	Anton Ivanov <[email protected]>
24685M:	Johannes Berg <[email protected]>
24686L:	[email protected]
24687S:	Maintained
24688W:	http://user-mode-linux.sourceforge.net
24689Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24692F:	Documentation/virt/uml/
24693F:	arch/um/
24694F:	arch/x86/um/
24695F:	fs/hostfs/
24696
24697USERSPACE COPYIN/COPYOUT (UIOVEC)
24698M:	Alexander Viro <[email protected]>
24699S:	Maintained
24700F:	include/linux/uio.h
24701F:	lib/iov_iter.c
24702
24703USERSPACE DMA BUFFER DRIVER
24704M:	Gerd Hoffmann <[email protected]>
24705M:	Vivek Kasireddy <[email protected]>
24706L:	[email protected]
24707S:	Maintained
24708T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24709F:	drivers/dma-buf/udmabuf.c
24710F:	include/uapi/linux/udmabuf.h
24711
24712USERSPACE I/O (UIO)
24713M:	Greg Kroah-Hartman <[email protected]>
24714S:	Maintained
24715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24716F:	Documentation/driver-api/uio-howto.rst
24717F:	drivers/uio/
24718F:	include/linux/uio_driver.h
24719
24720UTIL-LINUX PACKAGE
24721M:	Karel Zak <[email protected]>
24722L:	[email protected]
24723S:	Maintained
24724W:	http://en.wikipedia.org/wiki/Util-linux
24725T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24726
24727UUID HELPERS
24728R:	Andy Shevchenko <[email protected]>
24729L:	[email protected]
24730S:	Maintained
24731F:	include/linux/uuid.h
24732F:	lib/test_uuid.c
24733F:	lib/uuid.c
24734
24735UV SYSFS DRIVER
24736M:	Justin Ernst <[email protected]>
24737L:	[email protected]
24738S:	Maintained
24739F:	drivers/platform/x86/uv_sysfs.c
24740
24741UVESAFB DRIVER
24742M:	Michal Januszewski <[email protected]>
24743L:	[email protected]
24744S:	Maintained
24745W:	https://github.com/mjanusz/v86d
24746F:	Documentation/fb/uvesafb.rst
24747F:	drivers/video/fbdev/uvesafb.*
24748
24749Ux500 CLOCK DRIVERS
24750M:	Ulf Hansson <[email protected]>
24751L:	[email protected]
24752L:	[email protected] (moderated for non-subscribers)
24753S:	Maintained
24754F:	drivers/clk/ux500/
24755
24756V4L2 ASYNC AND FWNODE FRAMEWORKS
24757M:	Sakari Ailus <[email protected]>
24758L:	[email protected]
24759S:	Maintained
24760T:	git git://linuxtv.org/media.git
24761F:	drivers/media/v4l2-core/v4l2-async.c
24762F:	drivers/media/v4l2-core/v4l2-fwnode.c
24763F:	include/media/v4l2-async.h
24764F:	include/media/v4l2-fwnode.h
24765
24766V4L2 LENS DRIVERS
24767M:	Sakari Ailus <[email protected]>
24768L:	[email protected]
24769S:	Maintained
24770F:	drivers/media/i2c/ak*
24771F:	drivers/media/i2c/dw*
24772F:	drivers/media/i2c/lm*
24773
24774V4L2 CAMERA SENSOR DRIVERS
24775M:	Sakari Ailus <[email protected]>
24776L:	[email protected]
24777S:	Maintained
24778F:	Documentation/driver-api/media/camera-sensor.rst
24779F:	Documentation/driver-api/media/tx-rx.rst
24780F:	drivers/media/i2c/ar*
24781F:	drivers/media/i2c/gc*
24782F:	drivers/media/i2c/hi*
24783F:	drivers/media/i2c/imx*
24784F:	drivers/media/i2c/mt*
24785F:	drivers/media/i2c/og*
24786F:	drivers/media/i2c/ov*
24787F:	drivers/media/i2c/s5*
24788F:	drivers/media/i2c/vgxy61.c
24789
24790VF610 NAND DRIVER
24791M:	Stefan Agner <[email protected]>
24792L:	[email protected]
24793S:	Supported
24794F:	drivers/mtd/nand/raw/vf610_nfc.c
24795
24796VFAT/FAT/MSDOS FILESYSTEM
24797M:	OGAWA Hirofumi <[email protected]>
24798S:	Maintained
24799F:	Documentation/filesystems/vfat.rst
24800F:	fs/fat/
24801F:	tools/testing/selftests/filesystems/fat/
24802
24803VFIO CDX DRIVER
24804M:	Nipun Gupta <[email protected]>
24805M:	Nikhil Agarwal <[email protected]>
24806L:	[email protected]
24807S:	Maintained
24808F:	drivers/vfio/cdx/*
24809
24810VFIO DRIVER
24811M:	Alex Williamson <[email protected]>
24812L:	[email protected]
24813S:	Maintained
24814T:	git https://github.com/awilliam/linux-vfio.git
24815F:	Documentation/ABI/testing/debugfs-vfio
24816F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24817F:	Documentation/driver-api/vfio.rst
24818F:	drivers/vfio/
24819F:	include/linux/vfio.h
24820F:	include/linux/vfio_pci_core.h
24821F:	include/uapi/linux/vfio.h
24822
24823VFIO FSL-MC DRIVER
24824L:	[email protected]
24825S:	Orphan
24826F:	drivers/vfio/fsl-mc/
24827
24828VFIO HISILICON PCI DRIVER
24829M:	Longfang Liu <[email protected]>
24830M:	Shameer Kolothum <[email protected]>
24831L:	[email protected]
24832S:	Maintained
24833F:	drivers/vfio/pci/hisilicon/
24834
24835VFIO MEDIATED DEVICE DRIVERS
24836M:	Kirti Wankhede <[email protected]>
24837L:	[email protected]
24838S:	Maintained
24839F:	Documentation/driver-api/vfio-mediated-device.rst
24840F:	drivers/vfio/mdev/
24841F:	include/linux/mdev.h
24842F:	samples/vfio-mdev/
24843
24844VFIO MLX5 PCI DRIVER
24845M:	Yishai Hadas <[email protected]>
24846L:	[email protected]
24847S:	Maintained
24848F:	drivers/vfio/pci/mlx5/
24849
24850VFIO NVIDIA GRACE GPU DRIVER
24851M:	Ankit Agrawal <[email protected]>
24852L:	[email protected]
24853S:	Supported
24854F:	drivers/vfio/pci/nvgrace-gpu/
24855
24856VFIO PCI DEVICE SPECIFIC DRIVERS
24857R:	Jason Gunthorpe <[email protected]>
24858R:	Yishai Hadas <[email protected]>
24859R:	Shameer Kolothum <[email protected]>
24860R:	Kevin Tian <[email protected]>
24861L:	[email protected]
24862S:	Maintained
24863P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24864F:	drivers/vfio/pci/*/
24865
24866VFIO PDS PCI DRIVER
24867M:	Brett Creeley <[email protected]>
24868L:	[email protected]
24869S:	Maintained
24870F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24871F:	drivers/vfio/pci/pds/
24872
24873VFIO PLATFORM DRIVER
24874M:	Eric Auger <[email protected]>
24875L:	[email protected]
24876S:	Maintained
24877F:	drivers/vfio/platform/
24878
24879VFIO QAT PCI DRIVER
24880M:	Xin Zeng <[email protected]>
24881M:	Giovanni Cabiddu <[email protected]>
24882L:	[email protected]
24883L:	[email protected]
24884S:	Supported
24885F:	drivers/vfio/pci/qat/
24886
24887VFIO VIRTIO PCI DRIVER
24888M:	Yishai Hadas <[email protected]>
24889L:	[email protected]
24890L:	[email protected]
24891S:	Maintained
24892F:	drivers/vfio/pci/virtio
24893
24894VGA_SWITCHEROO
24895R:	Lukas Wunner <[email protected]>
24896S:	Maintained
24897T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24898F:	Documentation/gpu/vga-switcheroo.rst
24899F:	drivers/gpu/vga/vga_switcheroo.c
24900F:	include/linux/vga_switcheroo.h
24901
24902VIA RHINE NETWORK DRIVER
24903M:	Kevin Brace <[email protected]>
24904S:	Maintained
24905F:	drivers/net/ethernet/via/via-rhine.c
24906
24907VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24908M:	Florian Tobias Schandinat <[email protected]>
24909L:	[email protected]
24910S:	Maintained
24911F:	drivers/video/fbdev/via/
24912F:	include/linux/via-core.h
24913F:	include/linux/via_i2c.h
24914
24915VIA VELOCITY NETWORK DRIVER
24916M:	Francois Romieu <[email protected]>
24917L:	[email protected]
24918S:	Maintained
24919F:	drivers/net/ethernet/via/via-velocity.*
24920
24921VICODEC VIRTUAL CODEC DRIVER
24922M:	Hans Verkuil <[email protected]>
24923L:	[email protected]
24924S:	Maintained
24925W:	https://linuxtv.org
24926T:	git git://linuxtv.org/media.git
24927F:	drivers/media/test-drivers/vicodec/*
24928
24929VIDEO I2C POLLING DRIVER
24930M:	Matt Ranostay <[email protected]>
24931L:	[email protected]
24932S:	Maintained
24933F:	drivers/media/i2c/video-i2c.c
24934
24935VIDEO MULTIPLEXER DRIVER
24936M:	Philipp Zabel <[email protected]>
24937L:	[email protected]
24938S:	Maintained
24939F:	drivers/media/platform/video-mux.c
24940
24941VIDEOBUF2 FRAMEWORK
24942M:	Tomasz Figa <[email protected]>
24943M:	Marek Szyprowski <[email protected]>
24944L:	[email protected]
24945S:	Maintained
24946F:	drivers/media/common/videobuf2/*
24947F:	include/media/videobuf2-*
24948
24949VIDTV VIRTUAL DIGITAL TV DRIVER
24950M:	Daniel W. S. Almeida <[email protected]>
24951L:	[email protected]
24952S:	Maintained
24953W:	https://linuxtv.org
24954T:	git git://linuxtv.org/media.git
24955F:	drivers/media/test-drivers/vidtv/*
24956
24957VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24958M:	Shuah Khan <[email protected]>
24959R:	Kieran Bingham <[email protected]>
24960L:	[email protected]
24961S:	Maintained
24962W:	https://linuxtv.org
24963T:	git git://linuxtv.org/media.git
24964F:	drivers/media/test-drivers/vimc/*
24965
24966VIRT LIB
24967M:	Alex Williamson <[email protected]>
24968M:	Paolo Bonzini <[email protected]>
24969L:	[email protected]
24970S:	Supported
24971F:	virt/lib/
24972
24973VIRTIO AND VHOST VSOCK DRIVER
24974M:	Stefan Hajnoczi <[email protected]>
24975M:	Stefano Garzarella <[email protected]>
24976L:	[email protected]
24977L:	[email protected]
24978L:	[email protected]
24979S:	Maintained
24980F:	drivers/vhost/vsock.c
24981F:	include/linux/virtio_vsock.h
24982F:	include/uapi/linux/virtio_vsock.h
24983F:	net/vmw_vsock/virtio_transport.c
24984F:	net/vmw_vsock/virtio_transport_common.c
24985
24986VIRTIO BALLOON
24987M:	"Michael S. Tsirkin" <[email protected]>
24988M:	David Hildenbrand <[email protected]>
24989L:	[email protected]
24990S:	Maintained
24991F:	drivers/virtio/virtio_balloon.c
24992F:	include/linux/balloon_compaction.h
24993F:	include/uapi/linux/virtio_balloon.h
24994F:	mm/balloon_compaction.c
24995
24996VIRTIO BLOCK AND SCSI DRIVERS
24997M:	"Michael S. Tsirkin" <[email protected]>
24998M:	Jason Wang <[email protected]>
24999R:	Paolo Bonzini <[email protected]>
25000R:	Stefan Hajnoczi <[email protected]>
25001R:	Eugenio Pérez <[email protected]>
25002L:	[email protected]
25003S:	Maintained
25004F:	drivers/block/virtio_blk.c
25005F:	drivers/scsi/virtio_scsi.c
25006F:	include/uapi/linux/virtio_blk.h
25007F:	include/uapi/linux/virtio_scsi.h
25008
25009VIRTIO CONSOLE DRIVER
25010M:	Amit Shah <[email protected]>
25011L:	[email protected]
25012S:	Maintained
25013F:	drivers/char/virtio_console.c
25014F:	include/uapi/linux/virtio_console.h
25015
25016VIRTIO CORE AND NET DRIVERS
25017M:	"Michael S. Tsirkin" <[email protected]>
25018M:	Jason Wang <[email protected]>
25019R:	Xuan Zhuo <[email protected]>
25020R:	Eugenio Pérez <[email protected]>
25021L:	[email protected]
25022S:	Maintained
25023F:	Documentation/ABI/testing/sysfs-bus-vdpa
25024F:	Documentation/ABI/testing/sysfs-class-vduse
25025F:	Documentation/devicetree/bindings/virtio/
25026F:	Documentation/driver-api/virtio/
25027F:	drivers/block/virtio_blk.c
25028F:	drivers/crypto/virtio/
25029F:	drivers/net/virtio_net.c
25030F:	drivers/vdpa/
25031F:	drivers/virtio/
25032F:	include/linux/vdpa.h
25033F:	include/linux/virtio*.h
25034F:	include/linux/vringh.h
25035F:	include/uapi/linux/virtio_*.h
25036F:	net/vmw_vsock/virtio*
25037F:	tools/virtio/
25038F:	tools/testing/selftests/drivers/net/virtio_net/
25039
25040VIRTIO CRYPTO DRIVER
25041M:	Gonglei <[email protected]>
25042L:	[email protected]
25043L:	[email protected]
25044S:	Maintained
25045F:	drivers/crypto/virtio/
25046F:	include/uapi/linux/virtio_crypto.h
25047
25048VIRTIO DRIVERS FOR S390
25049M:	Cornelia Huck <[email protected]>
25050M:	Halil Pasic <[email protected]>
25051M:	Eric Farman <[email protected]>
25052L:	[email protected]
25053L:	[email protected]
25054L:	[email protected]
25055S:	Supported
25056F:	arch/s390/include/uapi/asm/virtio-ccw.h
25057F:	drivers/s390/virtio/
25058
25059VIRTIO FILE SYSTEM
25060M:	Vivek Goyal <[email protected]>
25061M:	Stefan Hajnoczi <[email protected]>
25062M:	Miklos Szeredi <[email protected]>
25063R:	Eugenio Pérez <[email protected]>
25064L:	[email protected]
25065L:	[email protected]
25066S:	Supported
25067W:	https://virtio-fs.gitlab.io/
25068F:	Documentation/filesystems/virtiofs.rst
25069F:	fs/fuse/virtio_fs.c
25070F:	include/uapi/linux/virtio_fs.h
25071
25072VIRTIO GPIO DRIVER
25073M:	Enrico Weigelt, metux IT consult <[email protected]>
25074M:	Viresh Kumar <[email protected]>
25075L:	[email protected]
25076L:	[email protected]
25077S:	Maintained
25078F:	drivers/gpio/gpio-virtio.c
25079F:	include/uapi/linux/virtio_gpio.h
25080
25081VIRTIO GPU DRIVER
25082M:	David Airlie <[email protected]>
25083M:	Gerd Hoffmann <[email protected]>
25084R:	Gurchetan Singh <[email protected]>
25085R:	Chia-I Wu <[email protected]>
25086L:	[email protected]
25087L:	[email protected]
25088S:	Maintained
25089T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25090F:	drivers/gpu/drm/ci/xfails/virtio*
25091F:	drivers/gpu/drm/virtio/
25092F:	include/uapi/linux/virtio_gpu.h
25093
25094VIRTIO HOST (VHOST)
25095M:	"Michael S. Tsirkin" <[email protected]>
25096M:	Jason Wang <[email protected]>
25097R:	Eugenio Pérez <[email protected]>
25098L:	[email protected]
25099L:	[email protected]
25100L:	[email protected]
25101S:	Maintained
25102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25103F:	drivers/vhost/
25104F:	include/linux/sched/vhost_task.h
25105F:	include/linux/vhost_iotlb.h
25106F:	include/uapi/linux/vhost.h
25107F:	kernel/vhost_task.c
25108
25109VIRTIO HOST (VHOST-SCSI)
25110M:	"Michael S. Tsirkin" <[email protected]>
25111M:	Jason Wang <[email protected]>
25112M:	Mike Christie <[email protected]>
25113R:	Paolo Bonzini <[email protected]>
25114R:	Stefan Hajnoczi <[email protected]>
25115L:	[email protected]
25116S:	Maintained
25117F:	drivers/vhost/scsi.c
25118
25119VIRTIO I2C DRIVER
25120M:	Viresh Kumar <[email protected]>
25121R:	"Chen, Jian Jun" <[email protected]>
25122L:	[email protected]
25123L:	[email protected]
25124S:	Maintained
25125F:	drivers/i2c/busses/i2c-virtio.c
25126F:	include/uapi/linux/virtio_i2c.h
25127
25128VIRTIO INPUT DRIVER
25129M:	Gerd Hoffmann <[email protected]>
25130S:	Maintained
25131F:	drivers/virtio/virtio_input.c
25132F:	include/uapi/linux/virtio_input.h
25133
25134VIRTIO IOMMU DRIVER
25135M:	Jean-Philippe Brucker <[email protected]>
25136L:	[email protected]
25137S:	Maintained
25138F:	drivers/iommu/virtio-iommu.c
25139F:	include/uapi/linux/virtio_iommu.h
25140
25141VIRTIO MEM DRIVER
25142M:	David Hildenbrand <[email protected]>
25143L:	[email protected]
25144S:	Maintained
25145W:	https://virtio-mem.gitlab.io/
25146F:	drivers/virtio/virtio_mem.c
25147F:	include/uapi/linux/virtio_mem.h
25148
25149VIRTIO PMEM DRIVER
25150M:	Pankaj Gupta <[email protected]>
25151L:	[email protected]
25152S:	Maintained
25153F:	drivers/nvdimm/nd_virtio.c
25154F:	drivers/nvdimm/virtio_pmem.c
25155
25156VIRTIO SOUND DRIVER
25157M:	Anton Yakovlev <[email protected]>
25158M:	"Michael S. Tsirkin" <[email protected]>
25159L:	[email protected]
25160L:	[email protected]
25161S:	Maintained
25162F:	include/uapi/linux/virtio_snd.h
25163F:	sound/virtio/*
25164
25165VIRTUAL BOX GUEST DEVICE DRIVER
25166M:	Hans de Goede <[email protected]>
25167M:	Arnd Bergmann <[email protected]>
25168M:	Greg Kroah-Hartman <[email protected]>
25169S:	Maintained
25170F:	drivers/virt/vboxguest/
25171F:	include/linux/vbox_utils.h
25172F:	include/uapi/linux/vbox*.h
25173
25174VIRTUAL BOX SHARED FOLDER VFS DRIVER
25175M:	Hans de Goede <[email protected]>
25176L:	[email protected]
25177S:	Maintained
25178F:	fs/vboxsf/*
25179
25180VIRTUAL PCM TEST DRIVER
25181M:	Ivan Orlov <[email protected]>
25182L:	[email protected]
25183S:	Maintained
25184F:	Documentation/sound/cards/pcmtest.rst
25185F:	sound/drivers/pcmtest.c
25186F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25187
25188VIRTUAL SERIO DEVICE DRIVER
25189M:	Stephen Chandler Paul <[email protected]>
25190S:	Maintained
25191F:	drivers/input/serio/userio.c
25192F:	include/uapi/linux/userio.h
25193
25194VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25195M:	Javier Carrasco <[email protected]>
25196S:	Maintained
25197F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25198F:	drivers/iio/light/veml3235.c
25199
25200VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25201M:	Javier Carrasco <[email protected]>
25202S:	Maintained
25203F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25204F:	drivers/iio/light/veml6030.c
25205
25206VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25207M:	Javier Carrasco <[email protected]>
25208S:	Maintained
25209F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25210F:	drivers/iio/light/veml6075.c
25211
25212VISL VIRTUAL STATELESS DECODER DRIVER
25213M:	Daniel Almeida <[email protected]>
25214L:	[email protected]
25215S:	Supported
25216F:	drivers/media/test-drivers/visl
25217
25218VIVID VIRTUAL VIDEO DRIVER
25219M:	Hans Verkuil <[email protected]>
25220L:	[email protected]
25221S:	Maintained
25222W:	https://linuxtv.org
25223T:	git git://linuxtv.org/media.git
25224F:	drivers/media/test-drivers/vivid/*
25225
25226VM SOCKETS (AF_VSOCK)
25227M:	Stefano Garzarella <[email protected]>
25228L:	[email protected]
25229L:	[email protected]
25230S:	Maintained
25231F:	drivers/net/vsockmon.c
25232F:	include/net/af_vsock.h
25233F:	include/uapi/linux/vm_sockets.h
25234F:	include/uapi/linux/vm_sockets_diag.h
25235F:	include/uapi/linux/vsockmon.h
25236F:	net/vmw_vsock/
25237F:	tools/testing/vsock/
25238
25239VMALLOC
25240M:	Andrew Morton <[email protected]>
25241R:	Uladzislau Rezki <[email protected]>
25242R:	Christoph Hellwig <[email protected]>
25243L:	[email protected]
25244S:	Maintained
25245W:	http://www.linux-mm.org
25246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25247F:	include/linux/vmalloc.h
25248F:	mm/vmalloc.c
25249
25250VME SUBSYSTEM
25251L:	[email protected]
25252S:	Orphan
25253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25254F:	Documentation/driver-api/vme.rst
25255F:	drivers/staging/vme_user/
25256
25257VMWARE BALLOON DRIVER
25258M:	Jerrin Shaji George <[email protected]>
25259R:	Broadcom internal kernel review list <[email protected]>
25260L:	[email protected]
25261S:	Supported
25262F:	drivers/misc/vmw_balloon.c
25263
25264VMWARE HYPERVISOR INTERFACE
25265M:	Ajay Kaher <[email protected]>
25266M:	Alexey Makhalov <[email protected]>
25267R:	Broadcom internal kernel review list <[email protected]>
25268L:	[email protected]
25269L:	[email protected]
25270S:	Supported
25271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25272F:	arch/x86/include/asm/vmware.h
25273F:	arch/x86/kernel/cpu/vmware.c
25274
25275VMWARE PVRDMA DRIVER
25276M:	Bryan Tan <[email protected]>
25277M:	Vishnu Dasa <[email protected]>
25278R:	Broadcom internal kernel review list <[email protected]>
25279L:	[email protected]
25280S:	Supported
25281F:	drivers/infiniband/hw/vmw_pvrdma/
25282
25283VMWARE PVSCSI DRIVER
25284M:	Vishal Bhakta <[email protected]>
25285R:	Broadcom internal kernel review list <[email protected]>
25286L:	[email protected]
25287S:	Supported
25288F:	drivers/scsi/vmw_pvscsi.c
25289F:	drivers/scsi/vmw_pvscsi.h
25290
25291VMWARE VIRTUAL PTP CLOCK DRIVER
25292M:	Nick Shi <[email protected]>
25293R:	Ajay Kaher <[email protected]>
25294R:	Alexey Makhalov <[email protected]>
25295R:	Broadcom internal kernel review list <[email protected]>
25296L:	[email protected]
25297S:	Supported
25298F:	drivers/ptp/ptp_vmw.c
25299
25300VMWARE VMCI DRIVER
25301M:	Bryan Tan <[email protected]>
25302M:	Vishnu Dasa <[email protected]>
25303R:	Broadcom internal kernel review list <[email protected]>
25304L:	[email protected]
25305S:	Supported
25306F:	drivers/misc/vmw_vmci/
25307F:	include/linux/vmw_vmci*
25308
25309VMWARE VMMOUSE SUBDRIVER
25310M:	Zack Rusin <[email protected]>
25311R:	Broadcom internal kernel review list <[email protected]>
25312L:	[email protected]
25313S:	Supported
25314F:	drivers/input/mouse/vmmouse.c
25315F:	drivers/input/mouse/vmmouse.h
25316
25317VMWARE VMXNET3 ETHERNET DRIVER
25318M:	Ronak Doshi <[email protected]>
25319R:	Broadcom internal kernel review list <[email protected]>
25320L:	[email protected]
25321S:	Supported
25322F:	drivers/net/vmxnet3/
25323
25324VMWARE VSOCK VMCI TRANSPORT DRIVER
25325M:	Bryan Tan <[email protected]>
25326M:	Vishnu Dasa <[email protected]>
25327R:	Broadcom internal kernel review list <[email protected]>
25328L:	[email protected]
25329S:	Supported
25330F:	net/vmw_vsock/vmci_transport*
25331
25332VOCORE VOCORE2 BOARD
25333M:	Harvey Hunt <[email protected]>
25334L:	[email protected]
25335S:	Maintained
25336F:	arch/mips/boot/dts/ralink/vocore2.dts
25337
25338VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25339M:	Liam Girdwood <[email protected]>
25340M:	Mark Brown <[email protected]>
25341L:	[email protected]
25342S:	Supported
25343W:	http://www.slimlogic.co.uk/?p=48
25344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25345F:	Documentation/devicetree/bindings/regulator/
25346F:	Documentation/power/regulator/
25347F:	drivers/regulator/
25348F:	include/dt-bindings/regulator/
25349F:	include/linux/regulator/
25350K:	regulator_get_optional
25351
25352VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25353R:	Matti Vaittinen <[email protected]>
25354F:	drivers/regulator/irq_helpers.c
25355
25356VRF
25357M:	David Ahern <[email protected]>
25358L:	[email protected]
25359S:	Maintained
25360F:	Documentation/networking/vrf.rst
25361F:	drivers/net/vrf.c
25362
25363VSPRINTF
25364M:	Petr Mladek <[email protected]>
25365M:	Steven Rostedt <[email protected]>
25366R:	Andy Shevchenko <[email protected]>
25367R:	Rasmus Villemoes <[email protected]>
25368R:	Sergey Senozhatsky <[email protected]>
25369S:	Maintained
25370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25371F:	Documentation/core-api/printk-formats.rst
25372F:	lib/test_printf.c
25373F:	lib/test_scanf.c
25374F:	lib/vsprintf.c
25375
25376VT1211 HARDWARE MONITOR DRIVER
25377M:	Juerg Haefliger <[email protected]>
25378L:	[email protected]
25379S:	Maintained
25380F:	Documentation/hwmon/vt1211.rst
25381F:	drivers/hwmon/vt1211.c
25382
25383VT8231 HARDWARE MONITOR DRIVER
25384M:	Roger Lucas <[email protected]>
25385L:	[email protected]
25386S:	Maintained
25387F:	drivers/hwmon/vt8231.c
25388
25389VUB300 USB to SDIO/SD/MMC bridge chip
25390L:	[email protected]
25391S:	Orphan
25392F:	drivers/mmc/host/vub300.c
25393
25394W1 DALLAS'S 1-WIRE BUS
25395M:	Krzysztof Kozlowski <[email protected]>
25396S:	Maintained
25397F:	Documentation/devicetree/bindings/w1/
25398F:	Documentation/w1/
25399F:	drivers/w1/
25400F:	include/linux/w1.h
25401
25402W83791D HARDWARE MONITORING DRIVER
25403M:	Marc Hulsman <[email protected]>
25404L:	[email protected]
25405S:	Maintained
25406F:	Documentation/hwmon/w83791d.rst
25407F:	drivers/hwmon/w83791d.c
25408
25409W83793 HARDWARE MONITORING DRIVER
25410M:	Rudolf Marek <[email protected]>
25411L:	[email protected]
25412S:	Maintained
25413F:	Documentation/hwmon/w83793.rst
25414F:	drivers/hwmon/w83793.c
25415
25416W83795 HARDWARE MONITORING DRIVER
25417M:	Jean Delvare <[email protected]>
25418L:	[email protected]
25419S:	Maintained
25420F:	drivers/hwmon/w83795.c
25421
25422W83L51xD SD/MMC CARD INTERFACE DRIVER
25423M:	Pierre Ossman <[email protected]>
25424S:	Maintained
25425F:	drivers/mmc/host/wbsd.*
25426
25427WACOM PROTOCOL 4 SERIAL TABLETS
25428M:	Julian Squires <[email protected]>
25429M:	Hans de Goede <[email protected]>
25430L:	[email protected]
25431S:	Maintained
25432F:	drivers/input/tablet/wacom_serial4.c
25433
25434WANGXUN ETHERNET DRIVER
25435M:	Jiawen Wu <[email protected]>
25436M:	Mengyuan Lou <[email protected]>
25437L:	[email protected]
25438S:	Maintained
25439W:	https://www.net-swift.com
25440F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25441F:	drivers/net/ethernet/wangxun/
25442F:	drivers/net/pcs/pcs-xpcs-wx.c
25443
25444WATCHDOG DEVICE DRIVERS
25445M:	Wim Van Sebroeck <[email protected]>
25446M:	Guenter Roeck <[email protected]>
25447L:	[email protected]
25448S:	Maintained
25449W:	http://www.linux-watchdog.org/
25450T:	git git://www.linux-watchdog.org/linux-watchdog.git
25451F:	Documentation/devicetree/bindings/watchdog/
25452F:	Documentation/watchdog/
25453F:	drivers/watchdog/
25454F:	include/linux/watchdog.h
25455F:	include/trace/events/watchdog.h
25456F:	include/uapi/linux/watchdog.h
25457
25458WAVE5 VPU CODEC DRIVER
25459M:	Nas Chung <[email protected]>
25460M:	Jackson Lee <[email protected]>
25461L:	[email protected]
25462S:	Maintained
25463F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25464F:	drivers/media/platform/chips-media/wave5/
25465
25466WHISKEYCOVE PMIC GPIO DRIVER
25467M:	Kuppuswamy Sathyanarayanan <[email protected]>
25468L:	[email protected]
25469S:	Maintained
25470F:	drivers/gpio/gpio-wcove.c
25471
25472WHWAVE RTC DRIVER
25473M:	Dianlong Li <[email protected]>
25474L:	[email protected]
25475S:	Maintained
25476F:	drivers/rtc/rtc-sd3078.c
25477
25478WIIMOTE HID DRIVER
25479M:	David Rheinsberg <[email protected]>
25480L:	[email protected]
25481S:	Maintained
25482F:	drivers/hid/hid-wiimote*
25483
25484WILOCITY WIL6210 WIRELESS DRIVER
25485L:	[email protected]
25486S:	Orphan
25487W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25488F:	drivers/net/wireless/ath/wil6210/
25489
25490WINBOND CIR DRIVER
25491M:	David Härdeman <[email protected]>
25492S:	Maintained
25493F:	drivers/media/rc/winbond-cir.c
25494
25495WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25496L:	[email protected]
25497S:	Orphan
25498F:	drivers/watchdog/ebc-c384_wdt.c
25499
25500WINSYSTEMS WS16C48 GPIO DRIVER
25501M:	William Breathitt Gray <[email protected]>
25502L:	[email protected]
25503S:	Maintained
25504F:	drivers/gpio/gpio-ws16c48.c
25505
25506WIREGUARD SECURE NETWORK TUNNEL
25507M:	Jason A. Donenfeld <[email protected]>
25508L:	[email protected]
25509L:	[email protected]
25510S:	Maintained
25511F:	drivers/net/wireguard/
25512F:	tools/testing/selftests/wireguard/
25513
25514WISTRON LAPTOP BUTTON DRIVER
25515M:	Miloslav Trmac <[email protected]>
25516S:	Maintained
25517F:	drivers/input/misc/wistron_btns.c
25518
25519WMI BINARY MOF DRIVER
25520M:	Armin Wolf <[email protected]>
25521R:	Thomas Weißschuh <[email protected]>
25522L:	[email protected]
25523S:	Maintained
25524F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25525F:	Documentation/wmi/devices/wmi-bmof.rst
25526F:	drivers/platform/x86/wmi-bmof.c
25527
25528WOLFSON MICROELECTRONICS DRIVERS
25529L:	[email protected]
25530S:	Supported
25531W:	https://github.com/CirrusLogic/linux-drivers/wiki
25532T:	git https://github.com/CirrusLogic/linux-drivers.git
25533F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25534F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25535F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25536F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25537F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25538F:	Documentation/devicetree/bindings/sound/wm*
25539F:	Documentation/hwmon/wm83??.rst
25540F:	arch/arm/mach-s3c/mach-crag6410*
25541F:	drivers/clk/clk-wm83*.c
25542F:	drivers/gpio/gpio-*wm*.c
25543F:	drivers/gpio/gpio-arizona.c
25544F:	drivers/hwmon/wm83??-hwmon.c
25545F:	drivers/input/misc/wm831x-on.c
25546F:	drivers/input/touchscreen/wm831x-ts.c
25547F:	drivers/input/touchscreen/wm97*.c
25548F:	drivers/leds/leds-wm83*.c
25549F:	drivers/mfd/arizona*
25550F:	drivers/mfd/cs47l24*
25551F:	drivers/mfd/wm*.c
25552F:	drivers/power/supply/wm83*.c
25553F:	drivers/regulator/arizona*
25554F:	drivers/regulator/wm8*.c
25555F:	drivers/rtc/rtc-wm83*.c
25556F:	drivers/video/backlight/wm83*_bl.c
25557F:	drivers/watchdog/wm83*_wdt.c
25558F:	include/linux/mfd/arizona/
25559F:	include/linux/mfd/wm831x/
25560F:	include/linux/mfd/wm8350/
25561F:	include/linux/mfd/wm8400*
25562F:	include/linux/regulator/arizona*
25563F:	include/linux/wm97xx.h
25564F:	include/sound/wm????.h
25565F:	sound/soc/codecs/arizona*
25566F:	sound/soc/codecs/cs47l24*
25567F:	sound/soc/codecs/wm*
25568
25569WORKQUEUE
25570M:	Tejun Heo <[email protected]>
25571R:	Lai Jiangshan <[email protected]>
25572S:	Maintained
25573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25574F:	Documentation/core-api/workqueue.rst
25575F:	include/linux/workqueue.h
25576F:	kernel/workqueue.c
25577F:	kernel/workqueue_internal.h
25578
25579WWAN DRIVERS
25580M:	Loic Poulain <[email protected]>
25581M:	Sergey Ryazanov <[email protected]>
25582R:	Johannes Berg <[email protected]>
25583L:	[email protected]
25584S:	Maintained
25585F:	drivers/net/wwan/
25586F:	include/linux/wwan.h
25587F:	include/uapi/linux/wwan.h
25588
25589X-POWERS AXP288 PMIC DRIVERS
25590M:	Hans de Goede <[email protected]>
25591S:	Maintained
25592F:	drivers/acpi/pmic/intel_pmic_xpower.c
25593N:	axp288
25594
25595X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25596M:	Chen-Yu Tsai <[email protected]>
25597L:	[email protected]
25598S:	Maintained
25599N:	axp[128]
25600
25601X.25 STACK
25602M:	Martin Schiller <[email protected]>
25603L:	[email protected]
25604S:	Maintained
25605F:	Documentation/networking/lapb-module.rst
25606F:	Documentation/networking/x25*
25607F:	drivers/net/wan/hdlc_x25.c
25608F:	drivers/net/wan/lapbether.c
25609F:	include/*/lapb.h
25610F:	include/net/x25*
25611F:	include/uapi/linux/x25.h
25612F:	net/lapb/
25613F:	net/x25/
25614
25615X86 ARCHITECTURE (32-BIT AND 64-BIT)
25616M:	Thomas Gleixner <[email protected]>
25617M:	Ingo Molnar <[email protected]>
25618M:	Borislav Petkov <[email protected]>
25619M:	Dave Hansen <[email protected]>
25620M:	[email protected]
25621R:	"H. Peter Anvin" <[email protected]>
25622L:	[email protected]
25623S:	Maintained
25624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25625F:	Documentation/arch/x86/
25626F:	Documentation/devicetree/bindings/x86/
25627F:	arch/x86/
25628F:	tools/testing/selftests/x86
25629
25630X86 CPUID DATABASE
25631M:	Borislav Petkov <[email protected]>
25632M:	Thomas Gleixner <[email protected]>
25633M:	[email protected]
25634R:	Ahmed S. Darwish <[email protected]>
25635L:	[email protected]
25636S:	Maintained
25637W:	https://x86-cpuid.org
25638F:	tools/arch/x86/kcpuid/cpuid.csv
25639
25640X86 ENTRY CODE
25641M:	Andy Lutomirski <[email protected]>
25642L:	[email protected]
25643S:	Maintained
25644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25645F:	arch/x86/entry/
25646
25647X86 HARDWARE VULNERABILITIES
25648M:	Thomas Gleixner <[email protected]>
25649M:	Borislav Petkov <[email protected]>
25650M:	Peter Zijlstra <[email protected]>
25651M:	Josh Poimboeuf <[email protected]>
25652R:	Pawan Gupta <[email protected]>
25653S:	Maintained
25654F:	Documentation/admin-guide/hw-vuln/
25655F:	arch/x86/include/asm/nospec-branch.h
25656F:	arch/x86/kernel/cpu/bugs.c
25657
25658X86 MCE INFRASTRUCTURE
25659M:	Tony Luck <[email protected]>
25660M:	Borislav Petkov <[email protected]>
25661L:	[email protected]
25662S:	Maintained
25663F:	Documentation/ABI/testing/sysfs-mce
25664F:	Documentation/arch/x86/x86_64/machinecheck.rst
25665F:	arch/x86/kernel/cpu/mce/*
25666
25667X86 MICROCODE UPDATE SUPPORT
25668M:	Borislav Petkov <[email protected]>
25669S:	Maintained
25670F:	arch/x86/kernel/cpu/microcode/*
25671
25672X86 MM
25673M:	Dave Hansen <[email protected]>
25674M:	Andy Lutomirski <[email protected]>
25675M:	Peter Zijlstra <[email protected]>
25676L:	[email protected]
25677S:	Maintained
25678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25679F:	arch/x86/mm/
25680
25681X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25682M:	Hans de Goede <[email protected]>
25683L:	[email protected]
25684S:	Maintained
25685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25686F:	drivers/platform/x86/x86-android-tablets/
25687
25688X86 PLATFORM DRIVERS
25689M:	Hans de Goede <[email protected]>
25690M:	Ilpo Järvinen <[email protected]>
25691L:	[email protected]
25692S:	Maintained
25693Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25695F:	drivers/platform/olpc/
25696F:	drivers/platform/x86/
25697F:	include/linux/platform_data/x86/
25698
25699X86 PLATFORM UV HPE SUPERDOME FLEX
25700M:	Steve Wahl <[email protected]>
25701R:	Justin Ernst <[email protected]>
25702R:	Kyle Meyer <[email protected]>
25703R:	Dimitri Sivanich <[email protected]>
25704R:	Russ Anderson <[email protected]>
25705S:	Supported
25706F:	arch/x86/include/asm/uv/
25707F:	arch/x86/kernel/apic/x2apic_uv_x.c
25708F:	arch/x86/platform/uv/
25709
25710X86 STACK UNWINDING
25711M:	Josh Poimboeuf <[email protected]>
25712M:	Peter Zijlstra <[email protected]>
25713S:	Supported
25714F:	arch/x86/include/asm/unwind*.h
25715F:	arch/x86/kernel/dumpstack.c
25716F:	arch/x86/kernel/stacktrace.c
25717F:	arch/x86/kernel/unwind_*.c
25718
25719X86 TRUST DOMAIN EXTENSIONS (TDX)
25720M:	Kirill A. Shutemov <[email protected]>
25721R:	Dave Hansen <[email protected]>
25722L:	[email protected]
25723L:	[email protected]
25724S:	Supported
25725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25726F:	arch/x86/boot/compressed/tdx*
25727F:	arch/x86/coco/tdx/
25728F:	arch/x86/include/asm/shared/tdx.h
25729F:	arch/x86/include/asm/tdx.h
25730F:	arch/x86/virt/vmx/tdx/
25731F:	drivers/virt/coco/tdx-guest
25732
25733X86 VDSO
25734M:	Andy Lutomirski <[email protected]>
25735L:	[email protected]
25736S:	Maintained
25737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25738F:	arch/x86/entry/vdso/
25739
25740XARRAY
25741M:	Matthew Wilcox <[email protected]>
25742L:	[email protected]
25743L:	[email protected]
25744S:	Supported
25745F:	Documentation/core-api/xarray.rst
25746F:	include/linux/idr.h
25747F:	include/linux/xarray.h
25748F:	lib/idr.c
25749F:	lib/test_xarray.c
25750F:	lib/xarray.c
25751F:	tools/testing/radix-tree
25752
25753XBOX DVD IR REMOTE
25754M:	Benjamin Valentin <[email protected]>
25755S:	Maintained
25756F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25757F:	drivers/media/rc/xbox_remote.c
25758
25759XC2028/3028 TUNER DRIVER
25760M:	Mauro Carvalho Chehab <[email protected]>
25761L:	[email protected]
25762S:	Maintained
25763W:	https://linuxtv.org
25764T:	git git://linuxtv.org/media.git
25765F:	drivers/media/tuners/xc2028.*
25766
25767XDP (eXpress Data Path)
25768M:	Alexei Starovoitov <[email protected]>
25769M:	Daniel Borkmann <[email protected]>
25770M:	David S. Miller <[email protected]>
25771M:	Jakub Kicinski <[email protected]>
25772M:	Jesper Dangaard Brouer <[email protected]>
25773M:	John Fastabend <[email protected]>
25774L:	[email protected]
25775L:	[email protected]
25776S:	Supported
25777F:	drivers/net/ethernet/*/*/*/*/*xdp*
25778F:	drivers/net/ethernet/*/*/*xdp*
25779F:	include/net/xdp.h
25780F:	include/net/xdp_priv.h
25781F:	include/trace/events/xdp.h
25782F:	kernel/bpf/cpumap.c
25783F:	kernel/bpf/devmap.c
25784F:	net/core/xdp.c
25785F:	samples/bpf/xdp*
25786F:	tools/testing/selftests/bpf/*/*xdp*
25787F:	tools/testing/selftests/bpf/*xdp*
25788K:	(?:\b|_)xdp(?:\b|_)
25789
25790XDP SOCKETS (AF_XDP)
25791M:	Björn Töpel <[email protected]>
25792M:	Magnus Karlsson <[email protected]>
25793M:	Maciej Fijalkowski <[email protected]>
25794R:	Jonathan Lemon <[email protected]>
25795L:	[email protected]
25796L:	[email protected]
25797S:	Maintained
25798F:	Documentation/networking/af_xdp.rst
25799F:	include/net/netns/xdp.h
25800F:	include/net/xdp_sock*
25801F:	include/net/xsk_buff_pool.h
25802F:	include/uapi/linux/if_xdp.h
25803F:	include/uapi/linux/xdp_diag.h
25804F:	net/xdp/
25805F:	tools/testing/selftests/bpf/*xsk*
25806
25807XEN BLOCK SUBSYSTEM
25808M:	Roger Pau Monné <[email protected]>
25809L:	[email protected] (moderated for non-subscribers)
25810S:	Supported
25811F:	drivers/block/xen*
25812F:	drivers/block/xen-blkback/*
25813
25814XEN HYPERVISOR ARM
25815M:	Stefano Stabellini <[email protected]>
25816L:	[email protected] (moderated for non-subscribers)
25817S:	Maintained
25818F:	arch/arm/include/asm/xen/
25819F:	arch/arm/xen/
25820
25821XEN HYPERVISOR ARM64
25822M:	Stefano Stabellini <[email protected]>
25823L:	[email protected] (moderated for non-subscribers)
25824S:	Maintained
25825F:	arch/arm64/include/asm/xen/
25826F:	arch/arm64/xen/
25827
25828XEN HYPERVISOR INTERFACE
25829M:	Juergen Gross <[email protected]>
25830M:	Stefano Stabellini <[email protected]>
25831R:	Oleksandr Tyshchenko <[email protected]>
25832L:	[email protected] (moderated for non-subscribers)
25833S:	Supported
25834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25835F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25836F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25837F:	drivers/*/xen-*front.c
25838F:	drivers/xen/
25839F:	include/uapi/xen/
25840F:	include/xen/
25841F:	kernel/configs/xen.config
25842
25843XEN HYPERVISOR X86
25844M:	Juergen Gross <[email protected]>
25845R:	Boris Ostrovsky <[email protected]>
25846L:	[email protected] (moderated for non-subscribers)
25847S:	Supported
25848F:	arch/x86/configs/xen.config
25849F:	arch/x86/include/asm/pvclock-abi.h
25850F:	arch/x86/include/asm/xen/
25851F:	arch/x86/platform/pvh/
25852F:	arch/x86/xen/
25853
25854XEN NETWORK BACKEND DRIVER
25855M:	Wei Liu <[email protected]>
25856M:	Paul Durrant <[email protected]>
25857L:	[email protected] (moderated for non-subscribers)
25858L:	[email protected]
25859S:	Supported
25860F:	drivers/net/xen-netback/*
25861
25862XEN PCI SUBSYSTEM
25863M:	Juergen Gross <[email protected]>
25864L:	[email protected] (moderated for non-subscribers)
25865S:	Supported
25866F:	arch/x86/pci/*xen*
25867F:	drivers/pci/*xen*
25868
25869XEN PVSCSI DRIVERS
25870M:	Juergen Gross <[email protected]>
25871L:	[email protected] (moderated for non-subscribers)
25872L:	[email protected]
25873S:	Supported
25874F:	drivers/scsi/xen-scsifront.c
25875F:	drivers/xen/xen-scsiback.c
25876F:	include/xen/interface/io/vscsiif.h
25877
25878XEN PVUSB DRIVER
25879M:	Juergen Gross <[email protected]>
25880L:	[email protected] (moderated for non-subscribers)
25881L:	[email protected]
25882S:	Supported
25883F:	drivers/usb/host/xen*
25884F:	include/xen/interface/io/usbif.h
25885
25886XEN SOUND FRONTEND DRIVER
25887M:	Oleksandr Andrushchenko <[email protected]>
25888L:	[email protected] (moderated for non-subscribers)
25889L:	[email protected]
25890S:	Supported
25891F:	sound/xen/*
25892
25893XEN SWIOTLB SUBSYSTEM
25894M:	Juergen Gross <[email protected]>
25895M:	Stefano Stabellini <[email protected]>
25896L:	[email protected] (moderated for non-subscribers)
25897L:	[email protected]
25898S:	Supported
25899F:	arch/*/include/asm/xen/swiotlb-xen.h
25900F:	drivers/xen/swiotlb-xen.c
25901F:	include/xen/arm/swiotlb-xen.h
25902F:	include/xen/swiotlb-xen.h
25903
25904XFS FILESYSTEM
25905M:	Carlos Maiolino <[email protected]>
25906R:	Darrick J. Wong <[email protected]>
25907L:	[email protected]
25908S:	Supported
25909W:	http://xfs.org/
25910C:	irc://irc.oftc.net/xfs
25911T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25912P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25913F:	Documentation/ABI/testing/sysfs-fs-xfs
25914F:	Documentation/admin-guide/xfs.rst
25915F:	Documentation/filesystems/xfs/*
25916F:	fs/xfs/
25917F:	include/uapi/linux/dqblk_xfs.h
25918F:	include/uapi/linux/fsmap.h
25919
25920XILINX AMS DRIVER
25921M:	Anand Ashok Dumbre <[email protected]>
25922L:	[email protected]
25923S:	Maintained
25924F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25925F:	drivers/iio/adc/xilinx-ams.c
25926
25927XILINX AXI ETHERNET DRIVER
25928M:	Radhey Shyam Pandey <[email protected]>
25929S:	Maintained
25930F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25931F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25932
25933XILINX CAN DRIVER
25934M:	Appana Durga Kedareswara rao <[email protected]>
25935L:	[email protected]
25936S:	Maintained
25937F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25938F:	drivers/net/can/xilinx_can.c
25939
25940XILINX EVENT MANAGEMENT DRIVER
25941M:	Michal Simek <[email protected]>
25942S:	Maintained
25943F:	drivers/soc/xilinx/xlnx_event_manager.c
25944F:	include/linux/firmware/xlnx-event-manager.h
25945
25946XILINX GPIO DRIVER
25947M:	Shubhrajyoti Datta <[email protected]>
25948R:	Srinivas Neeli <[email protected]>
25949R:	Michal Simek <[email protected]>
25950S:	Maintained
25951F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25952F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25953F:	drivers/gpio/gpio-xilinx.c
25954F:	drivers/gpio/gpio-zynq.c
25955
25956XILINX LL TEMAC ETHERNET DRIVER
25957L:	[email protected]
25958S:	Orphan
25959F:	drivers/net/ethernet/xilinx/ll_temac*
25960
25961XILINX PWM DRIVER
25962M:	Sean Anderson <[email protected]>
25963S:	Maintained
25964F:	drivers/pwm/pwm-xilinx.c
25965F:	include/clocksource/timer-xilinx.h
25966
25967XILINX SD-FEC IP CORES
25968M:	Derek Kiernan <[email protected]>
25969M:	Dragan Cvetic <[email protected]>
25970S:	Maintained
25971F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25972F:	Documentation/misc-devices/xilinx_sdfec.rst
25973F:	drivers/misc/Kconfig
25974F:	drivers/misc/Makefile
25975F:	drivers/misc/xilinx_sdfec.c
25976F:	include/uapi/misc/xilinx_sdfec.h
25977
25978XILINX UARTLITE SERIAL DRIVER
25979M:	Peter Korsgaard <[email protected]>
25980L:	[email protected]
25981S:	Maintained
25982F:	drivers/tty/serial/uartlite.c
25983
25984XILINX VIDEO IP CORES
25985M:	Laurent Pinchart <[email protected]>
25986L:	[email protected]
25987S:	Supported
25988T:	git git://linuxtv.org/media.git
25989F:	Documentation/devicetree/bindings/media/xilinx/
25990F:	drivers/media/platform/xilinx/
25991F:	include/uapi/linux/xilinx-v4l2-controls.h
25992
25993XILINX VERSAL EDAC DRIVER
25994M:	Shubhrajyoti Datta <[email protected]>
25995M:	Sai Krishna Potthuri <[email protected]>
25996S:	Maintained
25997F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25998F:	drivers/edac/versal_edac.c
25999
26000XILINX WATCHDOG DRIVER
26001M:	Srinivas Neeli <[email protected]>
26002R:	Shubhrajyoti Datta <[email protected]>
26003R:	Michal Simek <[email protected]>
26004S:	Maintained
26005F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26006F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26007F:	drivers/watchdog/of_xilinx_wdt.c
26008F:	drivers/watchdog/xilinx_wwdt.c
26009
26010XILINX XDMA DRIVER
26011M:	Lizhi Hou <[email protected]>
26012M:	Brian Xu <[email protected]>
26013M:	Raj Kumar Rampelli <[email protected]>
26014L:	[email protected]
26015S:	Supported
26016F:	drivers/dma/xilinx/xdma-regs.h
26017F:	drivers/dma/xilinx/xdma.c
26018F:	include/linux/dma/amd_xdma.h
26019F:	include/linux/platform_data/amd_xdma.h
26020
26021XILINX ZYNQMP DPDMA DRIVER
26022M:	Laurent Pinchart <[email protected]>
26023L:	[email protected]
26024S:	Supported
26025F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26026F:	drivers/dma/xilinx/xilinx_dpdma.c
26027F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26028
26029XILINX ZYNQMP OCM EDAC DRIVER
26030M:	Shubhrajyoti Datta <[email protected]>
26031M:	Sai Krishna Potthuri <[email protected]>
26032S:	Maintained
26033F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26034F:	drivers/edac/zynqmp_edac.c
26035
26036XILINX ZYNQMP PSGTR PHY DRIVER
26037M:	Laurent Pinchart <[email protected]>
26038L:	[email protected]
26039S:	Supported
26040T:	git https://github.com/Xilinx/linux-xlnx.git
26041F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26042F:	drivers/phy/xilinx/phy-zynqmp.c
26043
26044XILINX ZYNQMP SHA3 DRIVER
26045M:	Harsha <[email protected]>
26046S:	Maintained
26047F:	drivers/crypto/xilinx/zynqmp-sha.c
26048
26049XILINX ZYNQMP NVMEM DRIVER
26050M:	Praveen Teja Kundanala <[email protected]>
26051M:	Kalyani Akula <[email protected]>
26052R:	Michal Simek <[email protected]>
26053S:	Maintained
26054F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26055F:	drivers/nvmem/zynqmp_nvmem.c
26056
26057XILLYBUS DRIVER
26058M:	Eli Billauer <[email protected]>
26059L:	[email protected]
26060S:	Supported
26061F:	drivers/char/xillybus/
26062
26063XLP9XX I2C DRIVER
26064M:	George Cherian <[email protected]>
26065L:	[email protected]
26066S:	Supported
26067W:	http://www.marvell.com
26068F:	drivers/i2c/busses/i2c-xlp9xx.c
26069
26070XRA1403 GPIO EXPANDER
26071M:	Nandor Han <[email protected]>
26072L:	[email protected]
26073S:	Maintained
26074F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26075F:	drivers/gpio/gpio-xra1403.c
26076
26077XTENSA XTFPGA PLATFORM SUPPORT
26078M:	Max Filippov <[email protected]>
26079S:	Maintained
26080F:	drivers/spi/spi-xtensa-xtfpga.c
26081F:	sound/soc/xtensa/xtfpga-i2s.c
26082
26083XZ EMBEDDED
26084M:	Lasse Collin <[email protected]>
26085S:	Maintained
26086W:	https://tukaani.org/xz/embedded.html
26087B:	https://github.com/tukaani-project/xz-embedded/issues
26088C:	irc://irc.libera.chat/tukaani
26089F:	Documentation/staging/xz.rst
26090F:	include/linux/decompress/unxz.h
26091F:	include/linux/xz.h
26092F:	lib/decompress_unxz.c
26093F:	lib/xz/
26094F:	scripts/xz_wrap.sh
26095
26096YAM DRIVER FOR AX.25
26097M:	Jean-Paul Roubelat <[email protected]>
26098L:	[email protected]
26099S:	Maintained
26100F:	drivers/net/hamradio/yam*
26101F:	include/linux/yam.h
26102
26103YAMA SECURITY MODULE
26104M:	Kees Cook <[email protected]>
26105S:	Supported
26106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26107F:	Documentation/admin-guide/LSM/Yama.rst
26108F:	security/yama/
26109
26110YAML NETLINK (YNL)
26111M:	Donald Hunter <[email protected]>
26112M:	Jakub Kicinski <[email protected]>
26113F:	Documentation/netlink/
26114F:	Documentation/userspace-api/netlink/intro-specs.rst
26115F:	Documentation/userspace-api/netlink/specs.rst
26116F:	tools/net/ynl/
26117
26118YEALINK PHONE DRIVER
26119M:	Henk Vergonet <[email protected]>
26120S:	Maintained
26121F:	Documentation/input/devices/yealink.rst
26122F:	drivers/input/misc/yealink.*
26123
26124Z3FOLD COMPRESSED PAGE ALLOCATOR
26125M:	Vitaly Wool <[email protected]>
26126R:	Miaohe Lin <[email protected]>
26127L:	[email protected]
26128S:	Maintained
26129F:	mm/z3fold.c
26130
26131Z8530 DRIVER FOR AX.25
26132M:	Joerg Reuter <[email protected]>
26133L:	[email protected]
26134S:	Maintained
26135W:	http://yaina.de/jreuter/
26136W:	http://www.qsl.net/dl1bke/
26137F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26138F:	drivers/net/hamradio/*scc.c
26139F:	drivers/net/hamradio/z8530.h
26140
26141ZBUD COMPRESSED PAGE ALLOCATOR
26142M:	Seth Jennings <[email protected]>
26143M:	Dan Streetman <[email protected]>
26144L:	[email protected]
26145S:	Maintained
26146F:	mm/zbud.c
26147
26148ZD1211RW WIRELESS DRIVER
26149L:	[email protected]
26150S:	Orphan
26151F:	drivers/net/wireless/zydas/zd1211rw/
26152
26153ZD1301 MEDIA DRIVER
26154L:	[email protected]
26155S:	Orphan
26156W:	https://linuxtv.org/
26157Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26158F:	drivers/media/usb/dvb-usb-v2/zd1301*
26159
26160ZD1301_DEMOD MEDIA DRIVER
26161L:	[email protected]
26162S:	Orphan
26163W:	https://linuxtv.org/
26164Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26165F:	drivers/media/dvb-frontends/zd1301_demod*
26166
26167ZHAOXIN PROCESSOR SUPPORT
26168M:	Tony W Wang-oc <[email protected]>
26169L:	[email protected]
26170S:	Maintained
26171F:	arch/x86/kernel/cpu/zhaoxin.c
26172
26173ZONEFS FILESYSTEM
26174M:	Damien Le Moal <[email protected]>
26175M:	Naohiro Aota <[email protected]>
26176R:	Johannes Thumshirn <[email protected]>
26177L:	[email protected]
26178S:	Maintained
26179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26180F:	Documentation/filesystems/zonefs.rst
26181F:	fs/zonefs/
26182
26183ZR36067 VIDEO FOR LINUX DRIVER
26184M:	Corentin Labbe <[email protected]>
26185L:	[email protected]
26186L:	[email protected]
26187S:	Maintained
26188W:	http://mjpeg.sourceforge.net/driver-zoran/
26189Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26190F:	Documentation/driver-api/media/drivers/zoran.rst
26191F:	drivers/media/pci/zoran/
26192
26193ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26194M:	Minchan Kim <[email protected]>
26195M:	Sergey Senozhatsky <[email protected]>
26196L:	[email protected]
26197S:	Maintained
26198F:	Documentation/admin-guide/blockdev/zram.rst
26199F:	drivers/block/zram/
26200
26201ZS DECSTATION Z85C30 SERIAL DRIVER
26202M:	"Maciej W. Rozycki" <[email protected]>
26203S:	Maintained
26204F:	drivers/tty/serial/zs.*
26205
26206ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26207M:	Minchan Kim <[email protected]>
26208M:	Sergey Senozhatsky <[email protected]>
26209L:	[email protected]
26210S:	Maintained
26211F:	Documentation/mm/zsmalloc.rst
26212F:	include/linux/zsmalloc.h
26213F:	mm/zsmalloc.c
26214
26215ZSTD
26216M:	Nick Terrell <[email protected]>
26217S:	Maintained
26218B:	https://github.com/facebook/zstd/issues
26219T:	git https://github.com/terrelln/linux.git
26220F:	crypto/zstd.c
26221F:	include/linux/zstd*
26222F:	lib/decompress_unzstd.c
26223F:	lib/zstd/
26224N:	zstd
26225K:	zstd
26226
26227ZSWAP COMPRESSED SWAP CACHING
26228M:	Johannes Weiner <[email protected]>
26229M:	Yosry Ahmed <[email protected]>
26230M:	Nhat Pham <[email protected]>
26231R:	Chengming Zhou <[email protected]>
26232L:	[email protected]
26233S:	Maintained
26234F:	Documentation/admin-guide/mm/zswap.rst
26235F:	include/linux/zpool.h
26236F:	include/linux/zswap.h
26237F:	mm/zpool.c
26238F:	mm/zswap.c
26239F:	tools/testing/selftests/cgroup/test_zswap.c
26240
26241SENARYTECH AUDIO CODEC DRIVER
26242M:	bo liu <[email protected]>
26243S:	Maintained
26244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26245F:	sound/pci/hda/patch_senarytech.c
26246
26247THE REST
26248M:	Linus Torvalds <[email protected]>
26249L:	[email protected]
26250S:	Buried alive in reporters
26251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26252F:	*
26253F:	*/
26254