xref: /linux-6.15/MAINTAINERS (revision 4dd4eef6)
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:	Sven Peter <[email protected]>
2213R:	Alyssa Rosenzweig <[email protected]>
2214L:	[email protected]
2215L:	[email protected] (moderated for non-subscribers)
2216S:	Maintained
2217W:	https://asahilinux.org
2218B:	https://github.com/AsahiLinux/linux/issues
2219C:	irc://irc.oftc.net/asahi-dev
2220T:	git https://github.com/AsahiLinux/linux.git
2221F:	Documentation/devicetree/bindings/arm/apple.yaml
2222F:	Documentation/devicetree/bindings/arm/apple/*
2223F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2224F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2225F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2226F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2227F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2228F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2229F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2230F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2231F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2232F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2233F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2234F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2235F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2236F:	Documentation/devicetree/bindings/power/apple*
2237F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2238F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2239F:	arch/arm64/boot/dts/apple/
2240F:	drivers/bluetooth/hci_bcm4377.c
2241F:	drivers/clk/clk-apple-nco.c
2242F:	drivers/cpufreq/apple-soc-cpufreq.c
2243F:	drivers/dma/apple-admac.c
2244F:	drivers/pmdomain/apple/
2245F:	drivers/i2c/busses/i2c-pasemi-core.c
2246F:	drivers/i2c/busses/i2c-pasemi-platform.c
2247F:	drivers/iommu/apple-dart.c
2248F:	drivers/iommu/io-pgtable-dart.c
2249F:	drivers/irqchip/irq-apple-aic.c
2250F:	drivers/nvme/host/apple.c
2251F:	drivers/nvmem/apple-efuses.c
2252F:	drivers/pinctrl/pinctrl-apple-gpio.c
2253F:	drivers/pwm/pwm-apple.c
2254F:	drivers/soc/apple/*
2255F:	drivers/watchdog/apple_wdt.c
2256F:	include/dt-bindings/interrupt-controller/apple-aic.h
2257F:	include/dt-bindings/pinctrl/apple.h
2258F:	include/linux/soc/apple/*
2259
2260ARM/ARTPEC MACHINE SUPPORT
2261M:	Jesper Nilsson <[email protected]>
2262M:	Lars Persson <[email protected]>
2263L:	[email protected]
2264S:	Maintained
2265F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2266F:	arch/arm/boot/dts/axis/
2267F:	arch/arm/mach-artpec
2268F:	drivers/clk/axis
2269F:	drivers/crypto/axis
2270F:	drivers/mmc/host/usdhi6rol0.c
2271F:	drivers/pinctrl/pinctrl-artpec*
2272
2273ARM/ASPEED I2C DRIVER
2274M:	Ryan Chen <[email protected]>
2275R:	Benjamin Herrenschmidt <[email protected]>
2276R:	Joel Stanley <[email protected]>
2277L:	[email protected]
2278L:	[email protected] (moderated for non-subscribers)
2279S:	Maintained
2280F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2281F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2282F:	drivers/i2c/busses/i2c-aspeed.c
2283F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2284
2285ARM/ASPEED MACHINE SUPPORT
2286M:	Joel Stanley <[email protected]>
2287R:	Andrew Jeffery <[email protected]>
2288L:	[email protected] (moderated for non-subscribers)
2289L:	[email protected] (moderated for non-subscribers)
2290S:	Supported
2291Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2293F:	Documentation/devicetree/bindings/arm/aspeed/
2294F:	arch/arm/boot/dts/aspeed/
2295F:	arch/arm/mach-aspeed/
2296N:	aspeed
2297
2298ARM/AXM LSI SOC
2299M:	Krzysztof Kozlowski <[email protected]>
2300L:	[email protected] (moderated for non-subscribers)
2301S:	Odd Fixes
2302F:	Documentation/devicetree/bindings/arm/axxia.yaml
2303F:	arch/arm/boot/dts/intel/axm/
2304F:	arch/arm/mach-axxia/
2305
2306ARM/BITMAIN ARCHITECTURE
2307M:	Manivannan Sadhasivam <[email protected]>
2308L:	[email protected] (moderated for non-subscribers)
2309S:	Maintained
2310F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2311F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2312F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2313F:	arch/arm64/boot/dts/bitmain/
2314F:	drivers/clk/clk-bm1880.c
2315F:	drivers/pinctrl/pinctrl-bm1880.c
2316
2317ARM/BLAIZE ARCHITECTURE
2318M:	James Cowgill <[email protected]>
2319M:	Matt Redfearn <[email protected]>
2320M:	Neil Jones <[email protected]>
2321M:	Nikolaos Pasaloukos <[email protected]>
2322S:	Maintained
2323F:	Documentation/devicetree/bindings/arm/blaize.yaml
2324F:	arch/arm64/boot/dts/blaize/
2325
2326ARM/CALXEDA HIGHBANK ARCHITECTURE
2327M:	Andre Przywara <[email protected]>
2328L:	[email protected] (moderated for non-subscribers)
2329S:	Maintained
2330F:	arch/arm/boot/dts/calxeda/
2331F:	arch/arm/mach-highbank/
2332
2333ARM/CAVIUM THUNDER NETWORK DRIVER
2334M:	Sunil Goutham <[email protected]>
2335L:	[email protected] (moderated for non-subscribers)
2336S:	Maintained
2337F:	drivers/net/ethernet/cavium/thunder/
2338
2339ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2340M:	Lukasz Majewski <[email protected]>
2341L:	[email protected] (moderated for non-subscribers)
2342S:	Maintained
2343F:	arch/arm/mach-ep93xx/ts72xx.c
2344
2345ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2346M:	Hartley Sweeten <[email protected]>
2347M:	Alexander Sverdlin <[email protected]>
2348M:	Nikita Shubin <[email protected]>
2349L:	[email protected] (moderated for non-subscribers)
2350S:	Maintained
2351F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2352F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2353F:	arch/arm/boot/compressed/misc-ep93xx.h
2354F:	arch/arm/mach-ep93xx/
2355F:	drivers/iio/adc/ep93xx_adc.c
2356
2357ARM/CLKDEV SUPPORT
2358M:	Russell King <[email protected]>
2359L:	[email protected] (moderated for non-subscribers)
2360S:	Maintained
2361T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2362F:	drivers/clk/clkdev.c
2363
2364ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2365M:	Baruch Siach <[email protected]>
2366L:	[email protected] (moderated for non-subscribers)
2367S:	Maintained
2368F:	arch/arm/boot/dts/cnxt/
2369N:	digicolor
2370
2371ARM/CORESIGHT FRAMEWORK AND DRIVERS
2372M:	Suzuki K Poulose <[email protected]>
2373R:	Mike Leach <[email protected]>
2374R:	James Clark <[email protected]>
2375L:	[email protected] (moderated for non-subscribers)
2376L:	[email protected] (moderated for non-subscribers)
2377S:	Maintained
2378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2379F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2380F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2381F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2382F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2383F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2384F:	Documentation/trace/coresight/*
2385F:	drivers/hwtracing/coresight/*
2386F:	include/dt-bindings/arm/coresight-cti-dt.h
2387F:	include/linux/coresight*
2388F:	include/uapi/linux/coresight*
2389F:	samples/coresight/*
2390F:	tools/perf/Documentation/arm-coresight.txt
2391F:	tools/perf/arch/arm/util/auxtrace.c
2392F:	tools/perf/arch/arm/util/cs-etm.c
2393F:	tools/perf/arch/arm/util/cs-etm.h
2394F:	tools/perf/arch/arm/util/pmu.c
2395F:	tools/perf/tests/shell/*coresight*
2396F:	tools/perf/tests/shell/coresight/*
2397F:	tools/perf/tests/shell/lib/*coresight*
2398F:	tools/perf/util/cs-etm-decoder/*
2399F:	tools/perf/util/cs-etm.*
2400
2401ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2402M:	Hans Ulli Kroll <[email protected]>
2403M:	Linus Walleij <[email protected]>
2404L:	[email protected] (moderated for non-subscribers)
2405S:	Maintained
2406T:	git git://github.com/ulli-kroll/linux.git
2407F:	Documentation/devicetree/bindings/arm/gemini.yaml
2408F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2409F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2410F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2411F:	arch/arm/boot/dts/gemini/
2412F:	arch/arm/mach-gemini/
2413F:	drivers/crypto/gemini/
2414F:	drivers/net/ethernet/cortina/
2415F:	drivers/pinctrl/pinctrl-gemini.c
2416F:	drivers/rtc/rtc-ftrtc010.c
2417
2418ARM/CZ.NIC TURRIS SUPPORT
2419M:	Marek Behún <[email protected]>
2420S:	Maintained
2421W:	https://www.turris.cz/
2422F:	Documentation/ABI/testing/debugfs-moxtet
2423F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2424F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2425F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2426F:	Documentation/devicetree/bindings/bus/moxtet.txt
2427F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2428F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2429F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2430F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2431F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2432F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2433F:	drivers/bus/moxtet.c
2434F:	drivers/firmware/turris-mox-rwtm.c
2435F:	drivers/gpio/gpio-moxtet.c
2436F:	drivers/leds/leds-turris-omnia.c
2437F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2438F:	drivers/platform/cznic/
2439F:	drivers/watchdog/armada_37xx_wdt.c
2440F:	include/dt-bindings/bus/moxtet.h
2441F:	include/linux/armada-37xx-rwtm-mailbox.h
2442F:	include/linux/moxtet.h
2443F:	include/linux/turris-omnia-mcu-interface.h
2444
2445ARM/FARADAY FA526 PORT
2446M:	Hans Ulli Kroll <[email protected]>
2447L:	[email protected] (moderated for non-subscribers)
2448S:	Maintained
2449T:	git git://git.berlios.de/gemini-board
2450F:	arch/arm/mm/*-fa*
2451
2452ARM/FOOTBRIDGE ARCHITECTURE
2453M:	Russell King <[email protected]>
2454L:	[email protected] (moderated for non-subscribers)
2455S:	Maintained
2456W:	http://www.armlinux.org.uk/
2457F:	arch/arm/include/asm/hardware/dec21285.h
2458F:	arch/arm/mach-footbridge/
2459
2460ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2461M:	Shawn Guo <[email protected]>
2462M:	Sascha Hauer <[email protected]>
2463R:	Pengutronix Kernel Team <[email protected]>
2464R:	Fabio Estevam <[email protected]>
2465L:	[email protected]
2466L:	[email protected] (moderated for non-subscribers)
2467S:	Maintained
2468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2469F:	arch/arm/boot/dts/nxp/imx/
2470F:	arch/arm/boot/dts/nxp/mxs/
2471F:	arch/arm64/boot/dts/freescale/
2472X:	arch/arm64/boot/dts/freescale/fsl-*
2473X:	arch/arm64/boot/dts/freescale/qoriq-*
2474X:	drivers/media/i2c/
2475N:	imx
2476N:	mxs
2477
2478ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2479M:	Shawn Guo <[email protected]>
2480L:	[email protected] (moderated for non-subscribers)
2481S:	Maintained
2482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2483F:	arch/arm/boot/dts/nxp/ls/
2484F:	arch/arm64/boot/dts/freescale/fsl-*
2485F:	arch/arm64/boot/dts/freescale/qoriq-*
2486
2487ARM/FREESCALE VYBRID ARM ARCHITECTURE
2488M:	Shawn Guo <[email protected]>
2489M:	Sascha Hauer <[email protected]>
2490R:	Pengutronix Kernel Team <[email protected]>
2491R:	Stefan Agner <[email protected]>
2492L:	[email protected] (moderated for non-subscribers)
2493S:	Maintained
2494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2495F:	arch/arm/boot/dts/nxp/vf/
2496F:	arch/arm/mach-imx/*vf610*
2497
2498ARM/GUMSTIX MACHINE SUPPORT
2499M:	Steve Sakoman <[email protected]>
2500L:	[email protected] (moderated for non-subscribers)
2501S:	Maintained
2502
2503ARM/HISILICON SOC SUPPORT
2504M:	Wei Xu <[email protected]>
2505L:	[email protected] (moderated for non-subscribers)
2506S:	Supported
2507W:	http://www.hisilicon.com
2508T:	git https://github.com/hisilicon/linux-hisi.git
2509F:	arch/arm/boot/dts/hisilicon/
2510F:	arch/arm/mach-hisi/
2511F:	arch/arm64/boot/dts/hisilicon/
2512
2513ARM/HP JORNADA 7XX MACHINE SUPPORT
2514M:	Kristoffer Ericson <[email protected]>
2515S:	Maintained
2516W:	www.jlime.com
2517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2518F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2519F:	arch/arm/mach-sa1100/jornada720.c
2520
2521ARM/HPE GXP ARCHITECTURE
2522M:	Jean-Marie Verdun <[email protected]>
2523M:	Nick Hawkins <[email protected]>
2524S:	Maintained
2525F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2526F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2527F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2528F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2529F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2530F:	Documentation/hwmon/gxp-fan-ctrl.rst
2531F:	arch/arm/boot/dts/hpe/
2532F:	arch/arm/mach-hpe/
2533F:	drivers/clocksource/timer-gxp.c
2534F:	drivers/hwmon/gxp-fan-ctrl.c
2535F:	drivers/i2c/busses/i2c-gxp.c
2536F:	drivers/spi/spi-gxp.c
2537F:	drivers/watchdog/gxp-wdt.c
2538
2539ARM/IGEP MACHINE SUPPORT
2540M:	Enric Balletbo i Serra <[email protected]>
2541M:	Javier Martinez Canillas <[email protected]>
2542L:	[email protected]
2543L:	[email protected] (moderated for non-subscribers)
2544S:	Maintained
2545F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2546
2547ARM/INTEL IXP4XX ARM ARCHITECTURE
2548M:	Linus Walleij <[email protected]>
2549M:	Imre Kaloz <[email protected]>
2550L:	[email protected] (moderated for non-subscribers)
2551S:	Maintained
2552F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2553F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2554F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2555F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2556F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2557F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2558F:	arch/arm/boot/dts/intel/ixp/
2559F:	arch/arm/mach-ixp4xx/
2560F:	drivers/bus/intel-ixp4xx-eb.c
2561F:	drivers/char/hw_random/ixp4xx-rng.c
2562F:	drivers/clocksource/timer-ixp4xx.c
2563F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2564F:	drivers/gpio/gpio-ixp4xx.c
2565F:	drivers/irqchip/irq-ixp4xx.c
2566F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2567F:	drivers/net/wan/ixp4xx_hss.c
2568F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2569F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2570F:	include/linux/soc/ixp4xx/npe.h
2571F:	include/linux/soc/ixp4xx/qmgr.h
2572
2573ARM/INTEL KEEMBAY ARCHITECTURE
2574M:	Paul J. Murphy <[email protected]>
2575M:	Daniele Alessandrelli <[email protected]>
2576S:	Maintained
2577F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2578F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2579F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2580
2581ARM/INTEL XSC3 (MANZANO) ARM CORE
2582M:	Lennert Buytenhek <[email protected]>
2583L:	[email protected] (moderated for non-subscribers)
2584S:	Maintained
2585
2586ARM/LG1K ARCHITECTURE
2587M:	Chanho Min <[email protected]>
2588L:	[email protected] (moderated for non-subscribers)
2589S:	Maintained
2590F:	arch/arm64/boot/dts/lg/
2591
2592ARM/LPC18XX ARCHITECTURE
2593M:	Vladimir Zapolskiy <[email protected]>
2594L:	[email protected] (moderated for non-subscribers)
2595S:	Maintained
2596F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2597F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2598F:	drivers/i2c/busses/i2c-lpc2k.c
2599F:	drivers/memory/pl172.c
2600F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2601F:	drivers/rtc/rtc-lpc24xx.c
2602N:	lpc18xx
2603
2604ARM/LPC32XX SOC SUPPORT
2605M:	Vladimir Zapolskiy <[email protected]>
2606M:	Piotr Wojtaszczyk <[email protected]>
2607L:	[email protected] (moderated for non-subscribers)
2608S:	Maintained
2609T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2610F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2611F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2612F:	arch/arm/mach-lpc32xx/
2613F:	drivers/dma/lpc32xx-dmamux.c
2614F:	drivers/i2c/busses/i2c-pnx.c
2615F:	drivers/net/ethernet/nxp/lpc_eth.c
2616F:	drivers/usb/host/ohci-nxp.c
2617F:	drivers/watchdog/pnx4008_wdt.c
2618N:	lpc32xx
2619
2620LPC32XX DMAMUX SUPPORT
2621M:	J.M.B. Downing <[email protected]>
2622M:	Piotr Wojtaszczyk <[email protected]>
2623R:	Vladimir Zapolskiy <[email protected]>
2624L:	[email protected] (moderated for non-subscribers)
2625S:	Maintained
2626F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2627
2628ARM/Marvell Dove/MV78xx0/Orion SOC support
2629M:	Andrew Lunn <[email protected]>
2630M:	Sebastian Hesselbarth <[email protected]>
2631M:	Gregory Clement <[email protected]>
2632L:	[email protected] (moderated for non-subscribers)
2633S:	Maintained
2634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2635F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2636F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2637F:	Documentation/devicetree/bindings/soc/dove/
2638F:	arch/arm/boot/dts/marvell/dove*
2639F:	arch/arm/boot/dts/marvell/orion5x*
2640F:	arch/arm/mach-dove/
2641F:	arch/arm/mach-mv78xx0/
2642F:	arch/arm/mach-orion5x/
2643F:	arch/arm/plat-orion/
2644F:	drivers/bus/mvebu-mbus.c
2645F:	drivers/soc/dove/
2646
2647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2648M:	Andrew Lunn <[email protected]>
2649M:	Gregory Clement <[email protected]>
2650M:	Sebastian Hesselbarth <[email protected]>
2651L:	[email protected] (moderated for non-subscribers)
2652S:	Maintained
2653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2654F:	Documentation/devicetree/bindings/arm/marvell/
2655F:	arch/arm/boot/dts/marvell/armada*
2656F:	arch/arm/boot/dts/marvell/kirkwood*
2657F:	arch/arm/configs/mvebu_*_defconfig
2658F:	arch/arm/mach-mvebu/
2659F:	arch/arm64/boot/dts/marvell/
2660F:	drivers/clk/mvebu/
2661F:	drivers/cpufreq/armada-37xx-cpufreq.c
2662F:	drivers/cpufreq/armada-8k-cpufreq.c
2663F:	drivers/cpufreq/mvebu-cpufreq.c
2664F:	drivers/irqchip/irq-armada-370-xp.c
2665F:	drivers/irqchip/irq-mvebu-*
2666F:	drivers/pinctrl/mvebu/
2667F:	drivers/rtc/rtc-armada38x.c
2668
2669ARM/Mediatek RTC DRIVER
2670M:	Eddie Huang <[email protected]>
2671M:	Sean Wang <[email protected]>
2672L:	[email protected] (moderated for non-subscribers)
2673L:	[email protected] (moderated for non-subscribers)
2674S:	Maintained
2675F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2676F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2677F:	drivers/rtc/rtc-mt2712.c
2678F:	drivers/rtc/rtc-mt6397.c
2679F:	drivers/rtc/rtc-mt7622.c
2680
2681ARM/Mediatek SoC support
2682M:	Matthias Brugger <[email protected]>
2683M:	AngeloGioacchino Del Regno <[email protected]>
2684L:	[email protected]
2685L:	[email protected] (moderated for non-subscribers)
2686L:	[email protected] (moderated for non-subscribers)
2687S:	Maintained
2688W:	https://mtk.wiki.kernel.org/
2689C:	irc://irc.libera.chat/linux-mediatek
2690F:	arch/arm/boot/dts/mediatek/
2691F:	arch/arm/mach-mediatek/
2692F:	arch/arm64/boot/dts/mediatek/
2693F:	drivers/soc/mediatek/
2694N:	mtk
2695N:	mt[2678]
2696K:	mediatek
2697
2698ARM/Mediatek USB3 PHY DRIVER
2699M:	Chunfeng Yun <[email protected]>
2700L:	[email protected] (moderated for non-subscribers)
2701L:	[email protected] (moderated for non-subscribers)
2702S:	Maintained
2703F:	Documentation/devicetree/bindings/phy/mediatek,*
2704F:	drivers/phy/mediatek/
2705
2706ARM/MICROCHIP (ARM64) SoC support
2707M:	Conor Dooley <[email protected]>
2708M:	Nicolas Ferre <[email protected]>
2709M:	Claudiu Beznea <[email protected]>
2710L:	[email protected] (moderated for non-subscribers)
2711S:	Supported
2712T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2713F:	arch/arm64/boot/dts/microchip/
2714
2715ARM/Microchip (AT91) SoC support
2716M:	Nicolas Ferre <[email protected]>
2717M:	Alexandre Belloni <[email protected]>
2718M:	Claudiu Beznea <[email protected]>
2719L:	[email protected] (moderated for non-subscribers)
2720S:	Supported
2721W:	http://www.linux4sam.org
2722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2723F:	arch/arm/boot/dts/microchip/
2724F:	arch/arm/include/debug/at91.S
2725F:	arch/arm/mach-at91/
2726F:	drivers/memory/atmel*
2727F:	drivers/watchdog/sama5d4_wdt.c
2728F:	include/soc/at91/
2729X:	drivers/input/touchscreen/atmel_mxt_ts.c
2730N:	at91
2731N:	atmel
2732
2733ARM/Microchip Sparx5 SoC support
2734M:	Steen Hegelund <[email protected]>
2735M:	Daniel Machon <[email protected]>
2736M:	[email protected]
2737L:	[email protected] (moderated for non-subscribers)
2738S:	Supported
2739F:	arch/arm64/boot/dts/microchip/sparx*
2740F:	drivers/net/ethernet/microchip/vcap/
2741F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2742N:	sparx5
2743
2744ARM/MILBEAUT ARCHITECTURE
2745M:	Taichi Sugaya <[email protected]>
2746M:	Takao Orito <[email protected]>
2747L:	[email protected] (moderated for non-subscribers)
2748S:	Maintained
2749F:	arch/arm/boot/dts/socionext/milbeaut*
2750F:	arch/arm/mach-milbeaut/
2751N:	milbeaut
2752
2753ARM/MOXA ART SOC
2754M:	Krzysztof Kozlowski <[email protected]>
2755L:	[email protected] (moderated for non-subscribers)
2756S:	Odd Fixes
2757F:	Documentation/devicetree/bindings/arm/moxart.yaml
2758F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2759F:	arch/arm/boot/dts/moxa/
2760F:	drivers/clk/clk-moxart.c
2761
2762ARM/MStar/Sigmastar Armv7 SoC support
2763M:	Daniel Palmer <[email protected]>
2764M:	Romain Perier <[email protected]>
2765L:	[email protected] (moderated for non-subscribers)
2766S:	Maintained
2767W:	http://linux-chenxing.org/
2768T:	git git://github.com/linux-chenxing/linux.git
2769F:	Documentation/devicetree/bindings/arm/mstar/*
2770F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2771F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2772F:	arch/arm/boot/dts/sigmastar/
2773F:	arch/arm/mach-mstar/
2774F:	drivers/clk/mstar/
2775F:	drivers/clocksource/timer-msc313e.c
2776F:	drivers/gpio/gpio-msc313.c
2777F:	drivers/rtc/rtc-msc313.c
2778F:	drivers/watchdog/msc313e_wdt.c
2779F:	include/dt-bindings/clock/mstar-*
2780F:	include/dt-bindings/gpio/msc313-gpio.h
2781
2782ARM/NOMADIK/Ux500 ARCHITECTURES
2783M:	Linus Walleij <[email protected]>
2784L:	[email protected] (moderated for non-subscribers)
2785S:	Maintained
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2787F:	Documentation/devicetree/bindings/arm/ste-*
2788F:	Documentation/devicetree/bindings/arm/ux500.yaml
2789F:	Documentation/devicetree/bindings/arm/ux500/
2790F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2791F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2792F:	arch/arm/boot/dts/st/ste-*
2793F:	arch/arm/mach-nomadik/
2794F:	arch/arm/mach-ux500/
2795F:	drivers/clk/clk-nomadik.c
2796F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2797F:	drivers/dma/ste_dma40*
2798F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2799F:	drivers/gpio/gpio-nomadik.c
2800F:	drivers/hwspinlock/u8500_hsem.c
2801F:	drivers/i2c/busses/i2c-nomadik.c
2802F:	drivers/iio/adc/ab8500-gpadc.c
2803F:	drivers/mfd/ab8500*
2804F:	drivers/mfd/abx500*
2805F:	drivers/mfd/db8500*
2806F:	drivers/pinctrl/nomadik/
2807F:	drivers/rtc/rtc-ab8500.c
2808F:	drivers/rtc/rtc-pl031.c
2809F:	drivers/soc/ux500/
2810
2811ARM/NUVOTON MA35 ARCHITECTURE
2812M:	Jacky Huang <[email protected]>
2813M:	Shan-Chun Hung <[email protected]>
2814L:	[email protected] (moderated for non-subscribers)
2815S:	Supported
2816F:	Documentation/devicetree/bindings/*/*/*ma35*
2817F:	Documentation/devicetree/bindings/*/*ma35*
2818F:	arch/arm64/boot/dts/nuvoton/*ma35*
2819F:	drivers/*/*/*ma35*
2820F:	drivers/*/*ma35*
2821K:	ma35d1
2822
2823ARM/NUVOTON NPCM ARCHITECTURE
2824M:	Avi Fishman <[email protected]>
2825M:	Tomer Maimon <[email protected]>
2826M:	Tali Perry <[email protected]>
2827R:	Patrick Venture <[email protected]>
2828R:	Nancy Yuen <[email protected]>
2829R:	Benjamin Fair <[email protected]>
2830L:	[email protected] (moderated for non-subscribers)
2831S:	Supported
2832F:	Documentation/devicetree/bindings/*/*/*npcm*
2833F:	Documentation/devicetree/bindings/*/*npcm*
2834F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2835F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2836F:	arch/arm/mach-npcm/
2837F:	arch/arm64/boot/dts/nuvoton/
2838F:	drivers/*/*/*npcm*
2839F:	drivers/*/*npcm*
2840F:	drivers/rtc/rtc-nct3018y.c
2841F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2842F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2843
2844ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2845M:	Joseph Liu <[email protected]>
2846M:	Marvin Lin <[email protected]>
2847L:	[email protected]
2848L:	[email protected] (moderated for non-subscribers)
2849S:	Maintained
2850F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2851F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2852F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2853F:	drivers/media/platform/nuvoton/
2854F:	include/uapi/linux/npcm-video.h
2855
2856ARM/NUVOTON WPCM450 ARCHITECTURE
2857M:	Jonathan Neuschäfer <[email protected]>
2858L:	[email protected] (moderated for non-subscribers)
2859S:	Maintained
2860W:	https://github.com/neuschaefer/wpcm450/wiki
2861F:	Documentation/devicetree/bindings/*/*wpcm*
2862F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2863F:	arch/arm/configs/wpcm450_defconfig
2864F:	arch/arm/mach-npcm/wpcm450.c
2865F:	drivers/*/*/*wpcm*
2866F:	drivers/*/*wpcm*
2867
2868ARM/NXP S32G ARCHITECTURE
2869R:	Chester Lin <[email protected]>
2870R:	Matthias Brugger <[email protected]>
2871R:	Ghennadi Procopciuc <[email protected]>
2872R:	NXP S32 Linux Team <[email protected]>
2873L:	[email protected] (moderated for non-subscribers)
2874S:	Maintained
2875F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2876F:	drivers/pinctrl/nxp/
2877
2878ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2879M:	Jan Petrous <[email protected]>
2880L:	NXP S32 Linux Team <[email protected]>
2881S:	Maintained
2882F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2883F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2884
2885ARM/Orion SoC/Technologic Systems TS-78xx platform support
2886M:	Alexander Clouter <[email protected]>
2887L:	[email protected] (moderated for non-subscribers)
2888S:	Maintained
2889W:	http://www.digriz.org.uk/ts78xx/kernel
2890F:	arch/arm/mach-orion5x/ts78xx-*
2891
2892ARM/QUALCOMM CHROMEBOOK SUPPORT
2893R:	[email protected]
2894F:	arch/arm64/boot/dts/qcom/sc7180*
2895F:	arch/arm64/boot/dts/qcom/sc7280*
2896F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2897
2898ARM/QUALCOMM MAILING LIST
2899L:	[email protected]
2900C:	irc://irc.oftc.net/linux-msm
2901F:	Documentation/devicetree/bindings/*/qcom*
2902F:	Documentation/devicetree/bindings/soc/qcom/
2903F:	arch/arm/boot/dts/qcom/
2904F:	arch/arm/configs/qcom_defconfig
2905F:	arch/arm/mach-qcom/
2906F:	arch/arm64/boot/dts/qcom/
2907F:	drivers/*/*/pm8???-*
2908F:	drivers/*/*/qcom*
2909F:	drivers/*/*/qcom/
2910F:	drivers/*/qcom*
2911F:	drivers/*/qcom/
2912F:	drivers/bluetooth/btqcomsmd.c
2913F:	drivers/clocksource/timer-qcom.c
2914F:	drivers/cpuidle/cpuidle-qcom-spm.c
2915F:	drivers/extcon/extcon-qcom*
2916F:	drivers/i2c/busses/i2c-qcom-geni.c
2917F:	drivers/i2c/busses/i2c-qup.c
2918F:	drivers/iommu/msm*
2919F:	drivers/mfd/ssbi.c
2920F:	drivers/mmc/host/mmci_qcom*
2921F:	drivers/mmc/host/sdhci-msm.c
2922F:	drivers/pci/controller/dwc/pcie-qcom*
2923F:	drivers/phy/qualcomm/
2924F:	drivers/power/*/msm*
2925F:	drivers/reset/reset-qcom-*
2926F:	drivers/rtc/rtc-pm8xxx.c
2927F:	drivers/spi/spi-geni-qcom.c
2928F:	drivers/spi/spi-qcom-qspi.c
2929F:	drivers/spi/spi-qup.c
2930F:	drivers/tty/serial/msm_serial.c
2931F:	drivers/ufs/host/ufs-qcom*
2932F:	drivers/usb/dwc3/dwc3-qcom.c
2933F:	include/dt-bindings/*/qcom*
2934F:	include/linux/*/qcom*
2935F:	include/linux/soc/qcom/
2936
2937ARM/QUALCOMM SUPPORT
2938M:	Bjorn Andersson <[email protected]>
2939M:	Konrad Dybcio <[email protected]>
2940L:	[email protected]
2941S:	Maintained
2942C:	irc://irc.oftc.net/linux-msm
2943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2944F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2945F:	Documentation/devicetree/bindings/arm/qcom.yaml
2946F:	Documentation/devicetree/bindings/bus/qcom*
2947F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2948F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2949F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2950F:	Documentation/devicetree/bindings/soc/qcom/
2951F:	arch/arm/boot/dts/qcom/
2952F:	arch/arm/configs/qcom_defconfig
2953F:	arch/arm/mach-qcom/
2954F:	arch/arm64/boot/dts/qcom/
2955F:	drivers/bus/qcom*
2956F:	drivers/firmware/qcom/
2957F:	drivers/soc/qcom/
2958F:	include/dt-bindings/arm/qcom,ids.h
2959F:	include/dt-bindings/firmware/qcom,scm.h
2960F:	include/dt-bindings/soc/qcom*
2961F:	include/linux/firmware/qcom
2962F:	include/linux/soc/qcom/
2963F:	include/soc/qcom/
2964
2965ARM/RDA MICRO ARCHITECTURE
2966M:	Manivannan Sadhasivam <[email protected]>
2967L:	[email protected] (moderated for non-subscribers)
2968L:	[email protected] (moderated for non-subscribers)
2969S:	Maintained
2970F:	Documentation/devicetree/bindings/arm/rda.yaml
2971F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2972F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2973F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2974F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2975F:	arch/arm/boot/dts/unisoc/
2976F:	drivers/clocksource/timer-rda.c
2977F:	drivers/gpio/gpio-rda.c
2978F:	drivers/irqchip/irq-rda-intc.c
2979F:	drivers/tty/serial/rda-uart.c
2980
2981ARM/REALTEK ARCHITECTURE
2982M:	Andreas Färber <[email protected]>
2983L:	[email protected] (moderated for non-subscribers)
2984L:	[email protected] (moderated for non-subscribers)
2985S:	Maintained
2986F:	Documentation/devicetree/bindings/arm/realtek.yaml
2987F:	arch/arm/boot/dts/realtek/
2988F:	arch/arm/mach-realtek/
2989F:	arch/arm64/boot/dts/realtek/
2990
2991ARM/RISC-V/RENESAS ARCHITECTURE
2992M:	Geert Uytterhoeven <[email protected]>
2993M:	Magnus Damm <[email protected]>
2994L:	[email protected]
2995S:	Supported
2996Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2997C:	irc://irc.libera.chat/renesas-soc
2998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2999F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3000F:	Documentation/devicetree/bindings/nvmem/renesas,*
3001F:	Documentation/devicetree/bindings/soc/renesas/
3002F:	arch/arm/boot/dts/renesas/
3003F:	arch/arm/configs/shmobile_defconfig
3004F:	arch/arm/include/debug/renesas-scif.S
3005F:	arch/arm/mach-shmobile/
3006F:	arch/arm64/boot/dts/renesas/
3007F:	arch/riscv/boot/dts/renesas/
3008F:	drivers/nvmem/rcar-efuse.c
3009F:	drivers/pmdomain/renesas/
3010F:	drivers/soc/renesas/
3011F:	include/linux/soc/renesas/
3012K:	\brenesas,
3013
3014ARM/RISCPC ARCHITECTURE
3015M:	Russell King <[email protected]>
3016L:	[email protected] (moderated for non-subscribers)
3017S:	Maintained
3018W:	http://www.armlinux.org.uk/
3019F:	arch/arm/include/asm/hardware/ioc.h
3020F:	arch/arm/include/asm/hardware/iomd.h
3021F:	arch/arm/include/asm/hardware/memc.h
3022F:	arch/arm/mach-rpc/
3023F:	drivers/net/ethernet/8390/etherh.c
3024F:	drivers/net/ethernet/i825xx/ether1*
3025F:	drivers/net/ethernet/seeq/ether3*
3026F:	drivers/scsi/arm/
3027
3028ARM/Rockchip SoC support
3029M:	Heiko Stuebner <[email protected]>
3030L:	[email protected] (moderated for non-subscribers)
3031L:	[email protected]
3032S:	Maintained
3033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3034F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3035F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3036F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3037F:	arch/arm/boot/dts/rockchip/
3038F:	arch/arm/mach-rockchip/
3039F:	drivers/*/*/*rockchip*
3040F:	drivers/*/*rockchip*
3041F:	drivers/clk/rockchip/
3042F:	drivers/i2c/busses/i2c-rk3x.c
3043F:	sound/soc/rockchip/
3044N:	rockchip
3045
3046ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3047M:	Krzysztof Kozlowski <[email protected]>
3048R:	Alim Akhtar <[email protected]>
3049L:	[email protected] (moderated for non-subscribers)
3050L:	[email protected]
3051S:	Maintained
3052P:	Documentation/process/maintainer-soc-clean-dts.rst
3053Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3054B:	mailto:[email protected]
3055C:	irc://irc.libera.chat/linux-exynos
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3057F:	Documentation/arch/arm/samsung/
3058F:	Documentation/devicetree/bindings/arm/samsung/
3059F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3060F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3061F:	Documentation/devicetree/bindings/soc/samsung/
3062F:	arch/arm/boot/dts/samsung/
3063F:	arch/arm/mach-exynos*/
3064F:	arch/arm/mach-s3c/
3065F:	arch/arm/mach-s5p*/
3066F:	arch/arm64/boot/dts/exynos/
3067F:	drivers/*/*/*s3c24*
3068F:	drivers/*/*s3c24*
3069F:	drivers/*/*s3c64xx*
3070F:	drivers/*/*s5pv210*
3071F:	drivers/clocksource/samsung_pwm_timer.c
3072F:	drivers/mailbox/exynos-mailbox.c
3073F:	drivers/memory/samsung/
3074F:	drivers/pwm/pwm-samsung.c
3075F:	drivers/soc/samsung/
3076F:	drivers/tty/serial/samsung*
3077F:	include/clocksource/samsung_pwm.h
3078F:	include/linux/platform_data/*s3c*
3079F:	include/linux/serial_s3c.h
3080F:	include/linux/soc/samsung/
3081N:	exynos
3082N:	s3c64xx
3083N:	s5pv210
3084
3085ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3086M:	Łukasz Stelmach <[email protected]>
3087L:	[email protected] (moderated for non-subscribers)
3088L:	[email protected]
3089S:	Maintained
3090F:	drivers/media/platform/samsung/s5p-g2d/
3091
3092ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3093M:	Marek Szyprowski <[email protected]>
3094L:	[email protected]
3095L:	[email protected]
3096S:	Maintained
3097F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3098F:	drivers/media/cec/platform/s5p/
3099
3100ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3101M:	Andrzej Pietrasiewicz <[email protected]>
3102M:	Jacek Anaszewski <[email protected]>
3103M:	Sylwester Nawrocki <[email protected]>
3104L:	[email protected] (moderated for non-subscribers)
3105L:	[email protected]
3106S:	Maintained
3107F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3108F:	drivers/media/platform/samsung/s5p-jpeg/
3109
3110ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3111M:	Marek Szyprowski <[email protected]>
3112M:	Andrzej Hajda <[email protected]>
3113L:	[email protected] (moderated for non-subscribers)
3114L:	[email protected]
3115S:	Maintained
3116F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3117F:	drivers/media/platform/samsung/s5p-mfc/
3118
3119ARM/SOCFPGA ARCHITECTURE
3120M:	Dinh Nguyen <[email protected]>
3121S:	Maintained
3122W:	http://www.rocketboards.org
3123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3124F:	arch/arm/boot/dts/intel/socfpga/
3125F:	arch/arm/configs/socfpga_defconfig
3126F:	arch/arm/mach-socfpga/
3127F:	arch/arm64/boot/dts/altera/
3128F:	arch/arm64/boot/dts/intel/
3129
3130ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3131M:	Dinh Nguyen <[email protected]>
3132S:	Maintained
3133F:	drivers/clk/socfpga/
3134
3135ARM/SOCFPGA EDAC SUPPORT
3136M:	Dinh Nguyen <[email protected]>
3137S:	Maintained
3138F:	drivers/edac/altera_edac.[ch]
3139
3140ARM/SPREADTRUM SoC SUPPORT
3141M:	Orson Zhai <[email protected]>
3142M:	Baolin Wang <[email protected]>
3143R:	Chunyan Zhang <[email protected]>
3144S:	Maintained
3145F:	arch/arm64/boot/dts/sprd
3146N:	sprd
3147N:	sc27xx
3148N:	sc2731
3149
3150ARM/STI ARCHITECTURE
3151M:	Patrice Chotard <[email protected]>
3152L:	[email protected] (moderated for non-subscribers)
3153S:	Maintained
3154W:	http://www.stlinux.com
3155F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3156F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3157F:	arch/arm/boot/dts/st/sti*
3158F:	arch/arm/mach-sti/
3159F:	drivers/ata/ahci_st.c
3160F:	drivers/char/hw_random/st-rng.c
3161F:	drivers/clocksource/arm_global_timer.c
3162F:	drivers/clocksource/clksrc_st_lpc.c
3163F:	drivers/cpufreq/sti-cpufreq.c
3164F:	drivers/dma/st_fdma*
3165F:	drivers/i2c/busses/i2c-st.c
3166F:	drivers/media/platform/st/sti/c8sectpfe/
3167F:	drivers/media/rc/st_rc.c
3168F:	drivers/mmc/host/sdhci-st.c
3169F:	drivers/phy/st/phy-miphy28lp.c
3170F:	drivers/phy/st/phy-stih407-usb.c
3171F:	drivers/pinctrl/pinctrl-st.c
3172F:	drivers/remoteproc/st_remoteproc.c
3173F:	drivers/remoteproc/st_slim_rproc.c
3174F:	drivers/reset/sti/
3175F:	drivers/rtc/rtc-st-lpc.c
3176F:	drivers/tty/serial/st-asc.c
3177F:	drivers/usb/dwc3/dwc3-st.c
3178F:	drivers/usb/host/ehci-st.c
3179F:	drivers/usb/host/ohci-st.c
3180F:	drivers/watchdog/st_lpc_wdt.c
3181F:	include/linux/remoteproc/st_slim_rproc.h
3182
3183ARM/STM32 ARCHITECTURE
3184M:	Maxime Coquelin <[email protected]>
3185M:	Alexandre Torgue <[email protected]>
3186L:	[email protected] (moderated for non-subscribers)
3187L:	[email protected] (moderated for non-subscribers)
3188S:	Maintained
3189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3190F:	arch/arm/boot/dts/st/stm32*
3191F:	arch/arm/mach-stm32/
3192F:	arch/arm64/boot/dts/st/
3193F:	drivers/clocksource/armv7m_systick.c
3194N:	stm32
3195N:	stm
3196
3197ARM/SUNPLUS SP7021 SOC SUPPORT
3198M:	Qin Jian <[email protected]>
3199L:	[email protected] (moderated for mon-subscribers)
3200S:	Maintained
3201W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3202F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3203F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3204F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3205F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3206F:	arch/arm/boot/dts/sunplus/
3207F:	arch/arm/configs/sp7021_*defconfig
3208F:	drivers/clk/clk-sp7021.c
3209F:	drivers/irqchip/irq-sp7021-intc.c
3210F:	drivers/reset/reset-sunplus.c
3211F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3212F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3213
3214ARM/Synaptics SoC support
3215M:	Jisheng Zhang <[email protected]>
3216M:	Sebastian Hesselbarth <[email protected]>
3217L:	[email protected] (moderated for non-subscribers)
3218S:	Maintained
3219F:	arch/arm/boot/dts/synaptics/
3220F:	arch/arm/mach-berlin/
3221F:	arch/arm64/boot/dts/synaptics/
3222
3223ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3224M:	Hans Verkuil <[email protected]>
3225L:	[email protected]
3226L:	[email protected]
3227S:	Maintained
3228F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3229F:	drivers/media/cec/platform/tegra/
3230
3231ARM/TESLA FSD SoC SUPPORT
3232M:	Alim Akhtar <[email protected]>
3233M:	[email protected]
3234L:	[email protected] (moderated for non-subscribers)
3235L:	[email protected]
3236S:	Maintained
3237F:	arch/arm64/boot/dts/tesla/
3238
3239ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3240M:	Santosh Shilimkar <[email protected]>
3241L:	[email protected]
3242S:	Maintained
3243F:	drivers/memory/*emif*
3244
3245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3246M:	Nishanth Menon <[email protected]>
3247M:	Santosh Shilimkar <[email protected]>
3248L:	[email protected] (moderated for non-subscribers)
3249S:	Maintained
3250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3251F:	arch/arm/boot/dts/ti/keystone/
3252F:	arch/arm/mach-keystone/
3253
3254ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3255M:	Santosh Shilimkar <[email protected]>
3256L:	[email protected]
3257S:	Maintained
3258F:	drivers/clk/keystone/
3259
3260ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3261M:	Santosh Shilimkar <[email protected]>
3262L:	[email protected] (moderated for non-subscribers)
3263L:	[email protected]
3264S:	Maintained
3265F:	drivers/clocksource/timer-keystone.c
3266
3267ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3268M:	Santosh Shilimkar <[email protected]>
3269L:	[email protected]
3270S:	Maintained
3271F:	drivers/power/reset/keystone-reset.c
3272
3273ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3274M:	Nishanth Menon <[email protected]>
3275M:	Vignesh Raghavendra <[email protected]>
3276M:	Tero Kristo <[email protected]>
3277L:	[email protected] (moderated for non-subscribers)
3278S:	Supported
3279F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3280F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3281F:	arch/arm64/boot/dts/ti/Makefile
3282F:	arch/arm64/boot/dts/ti/k3-*
3283
3284ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3285M:	Krzysztof Kozlowski <[email protected]>
3286L:	[email protected] (moderated for non-subscribers)
3287S:	Odd Fixes
3288F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3289F:	Documentation/devicetree/bindings/*/ti,nspire*
3290F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3291F:	arch/arm/boot/dts/nspire/
3292
3293ARM/TOSHIBA VISCONTI ARCHITECTURE
3294M:	Nobuhiro Iwamatsu <[email protected]>
3295L:	[email protected] (moderated for non-subscribers)
3296S:	Supported
3297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3298F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3299F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3300F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3301F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3302F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3303F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3304F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3305F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3306F:	arch/arm64/boot/dts/toshiba/
3307F:	drivers/clk/visconti/
3308F:	drivers/gpio/gpio-visconti.c
3309F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3310F:	drivers/pci/controller/dwc/pcie-visconti.c
3311F:	drivers/pinctrl/visconti/
3312F:	drivers/watchdog/visconti_wdt.c
3313N:	visconti
3314
3315ARM/UNIPHIER ARCHITECTURE
3316M:	Kunihiko Hayashi <[email protected]>
3317M:	Masami Hiramatsu <[email protected]>
3318L:	[email protected] (moderated for non-subscribers)
3319S:	Maintained
3320F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3321F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3322F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3323F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3324F:	arch/arm/boot/dts/socionext/uniphier*
3325F:	arch/arm/include/asm/hardware/cache-uniphier.h
3326F:	arch/arm/mm/cache-uniphier.c
3327F:	arch/arm64/boot/dts/socionext/uniphier*
3328F:	drivers/bus/uniphier-system-bus.c
3329F:	drivers/clk/uniphier/
3330F:	drivers/dma/uniphier-mdmac.c
3331F:	drivers/gpio/gpio-uniphier.c
3332F:	drivers/i2c/busses/i2c-uniphier*
3333F:	drivers/irqchip/irq-uniphier-aidet.c
3334F:	drivers/mmc/host/uniphier-sd.c
3335F:	drivers/pinctrl/uniphier/
3336F:	drivers/reset/reset-uniphier.c
3337F:	drivers/tty/serial/8250/8250_uniphier.c
3338N:	uniphier
3339
3340ARM/VERSATILE EXPRESS PLATFORM
3341M:	Liviu Dudau <[email protected]>
3342M:	Sudeep Holla <[email protected]>
3343M:	Lorenzo Pieralisi <[email protected]>
3344L:	[email protected] (moderated for non-subscribers)
3345S:	Maintained
3346N:	mps2
3347N:	vexpress
3348F:	arch/arm/mach-versatile/
3349F:	arch/arm64/boot/dts/arm/
3350F:	drivers/clocksource/timer-versatile.c
3351X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3352X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3353
3354ARM/VFP SUPPORT
3355M:	Russell King <[email protected]>
3356L:	[email protected] (moderated for non-subscribers)
3357S:	Maintained
3358W:	http://www.armlinux.org.uk/
3359F:	arch/arm/vfp/
3360
3361ARM/VT8500 ARM ARCHITECTURE
3362M:	Alexey Charkov <[email protected]>
3363M:	Krzysztof Kozlowski <[email protected]>
3364L:	[email protected] (moderated for non-subscribers)
3365S:	Odd Fixes
3366F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3367F:	arch/arm/boot/dts/vt8500/
3368F:	arch/arm/mach-vt8500/
3369F:	drivers/clocksource/timer-vt8500.c
3370F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3371F:	drivers/mmc/host/wmt-sdmmc.c
3372F:	drivers/pwm/pwm-vt8500.c
3373F:	drivers/rtc/rtc-vt8500.c
3374F:	drivers/tty/serial/vt8500_serial.c
3375F:	drivers/video/fbdev/vt8500lcdfb.*
3376F:	drivers/video/fbdev/wm8505fb*
3377F:	drivers/video/fbdev/wmt_ge_rops.*
3378
3379ARM/ZYNQ ARCHITECTURE
3380M:	Michal Simek <[email protected]>
3381L:	[email protected] (moderated for non-subscribers)
3382S:	Supported
3383W:	http://wiki.xilinx.com
3384T:	git https://github.com/Xilinx/linux-xlnx.git
3385F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3386F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3387F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3388F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3389F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3390F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3391F:	arch/arm/mach-zynq/
3392F:	drivers/clocksource/timer-cadence-ttc.c
3393F:	drivers/cpuidle/cpuidle-zynq.c
3394F:	drivers/edac/synopsys_edac.c
3395F:	drivers/i2c/busses/i2c-cadence.c
3396F:	drivers/i2c/busses/i2c-xiic.c
3397F:	drivers/mmc/host/sdhci-of-arasan.c
3398N:	zynq
3399N:	xilinx
3400
3401ARM64 FIT SUPPORT
3402M:	Simon Glass <[email protected]>
3403L:	[email protected] (moderated for non-subscribers)
3404S:	Maintained
3405F:	arch/arm64/boot/Makefile
3406F:	scripts/make_fit.py
3407
3408ARM64 PLATFORM DRIVERS
3409M:	Hans de Goede <[email protected]>
3410M:	Ilpo Järvinen <[email protected]>
3411R:	Bryan O'Donoghue <[email protected]>
3412L:	[email protected]
3413S:	Maintained
3414Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3416F:	drivers/platform/arm64/
3417
3418ARM64 PORT (AARCH64 ARCHITECTURE)
3419M:	Catalin Marinas <[email protected]>
3420M:	Will Deacon <[email protected]>
3421L:	[email protected] (moderated for non-subscribers)
3422S:	Maintained
3423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3424F:	Documentation/arch/arm64/
3425F:	arch/arm64/
3426F:	drivers/virt/coco/arm-cca-guest/
3427F:	drivers/virt/coco/pkvm-guest/
3428F:	tools/testing/selftests/arm64/
3429X:	arch/arm64/boot/dts/
3430
3431ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3432M:	George McCollister <[email protected]>
3433L:	[email protected]
3434S:	Maintained
3435F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3436F:	drivers/net/dsa/xrs700x/*
3437F:	net/dsa/tag_xrs700x.c
3438
3439AS3645A LED FLASH CONTROLLER DRIVER
3440M:	Sakari Ailus <[email protected]>
3441L:	[email protected]
3442S:	Maintained
3443F:	drivers/leds/flash/leds-as3645a.c
3444
3445ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3446M:	Tianshu Qiu <[email protected]>
3447L:	[email protected]
3448S:	Maintained
3449T:	git git://linuxtv.org/media.git
3450F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3451F:	drivers/media/i2c/ak7375.c
3452
3453ASAHI KASEI AK8974 DRIVER
3454M:	Linus Walleij <[email protected]>
3455L:	[email protected]
3456S:	Supported
3457W:	http://www.akm.com/
3458F:	drivers/iio/magnetometer/ak8974.c
3459
3460AOSONG AGS02MA TVOC SENSOR DRIVER
3461M:	Anshul Dalal <[email protected]>
3462L:	[email protected]
3463S:	Maintained
3464F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3465F:	drivers/iio/chemical/ags02ma.c
3466
3467ASC7621 HARDWARE MONITOR DRIVER
3468M:	George Joseph <[email protected]>
3469L:	[email protected]
3470S:	Maintained
3471F:	Documentation/hwmon/asc7621.rst
3472F:	drivers/hwmon/asc7621.c
3473
3474ASIX AX88796C SPI ETHERNET ADAPTER
3475M:	Łukasz Stelmach <[email protected]>
3476S:	Maintained
3477F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3478F:	drivers/net/ethernet/asix/ax88796c_*
3479
3480ASIX PHY DRIVER [RUST]
3481M:	FUJITA Tomonori <[email protected]>
3482R:	Trevor Gross <[email protected]>
3483L:	[email protected]
3484L:	[email protected]
3485S:	Maintained
3486F:	drivers/net/phy/ax88796b_rust.rs
3487
3488ASPEED CRYPTO DRIVER
3489M:	Neal Liu <[email protected]>
3490L:	[email protected] (moderated for non-subscribers)
3491S:	Maintained
3492F:	Documentation/devicetree/bindings/crypto/aspeed,*
3493F:	drivers/crypto/aspeed/
3494
3495ASPEED PECI CONTROLLER
3496M:	Iwona Winiarska <[email protected]>
3497L:	[email protected] (moderated for non-subscribers)
3498L:	[email protected] (moderated for non-subscribers)
3499S:	Supported
3500F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3501F:	drivers/peci/controller/peci-aspeed.c
3502
3503ASPEED PINCTRL DRIVERS
3504M:	Andrew Jeffery <[email protected]>
3505L:	[email protected] (moderated for non-subscribers)
3506L:	[email protected] (moderated for non-subscribers)
3507L:	[email protected]
3508S:	Maintained
3509F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3510F:	drivers/pinctrl/aspeed/
3511
3512ASPEED SCU INTERRUPT CONTROLLER DRIVER
3513M:	Eddie James <[email protected]>
3514L:	[email protected] (moderated for non-subscribers)
3515S:	Maintained
3516F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3517F:	drivers/irqchip/irq-aspeed-scu-ic.c
3518F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3519
3520ASPEED SD/MMC DRIVER
3521M:	Andrew Jeffery <[email protected]>
3522L:	[email protected] (moderated for non-subscribers)
3523L:	[email protected] (moderated for non-subscribers)
3524L:	[email protected]
3525S:	Maintained
3526F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3527F:	drivers/mmc/host/sdhci-of-aspeed*
3528
3529ASPEED SMC SPI DRIVER
3530M:	Chin-Ting Kuo <[email protected]>
3531M:	Cédric Le Goater <[email protected]>
3532L:	[email protected] (moderated for non-subscribers)
3533L:	[email protected] (moderated for non-subscribers)
3534L:	[email protected]
3535S:	Maintained
3536F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3537F:	drivers/spi/spi-aspeed-smc.c
3538
3539ASPEED USB UDC DRIVER
3540M:	Neal Liu <[email protected]>
3541L:	[email protected] (moderated for non-subscribers)
3542S:	Maintained
3543F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3544F:	drivers/usb/gadget/udc/aspeed_udc.c
3545
3546ASPEED VIDEO ENGINE DRIVER
3547M:	Eddie James <[email protected]>
3548L:	[email protected]
3549L:	[email protected] (moderated for non-subscribers)
3550S:	Maintained
3551F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3552F:	drivers/media/platform/aspeed/
3553
3554ASUS EC HARDWARE MONITOR DRIVER
3555M:	Eugene Shalygin <[email protected]>
3556L:	[email protected]
3557S:	Maintained
3558F:	drivers/hwmon/asus-ec-sensors.c
3559
3560ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3561M:	Corentin Chary <[email protected]>
3562M:	Luke D. Jones <[email protected]>
3563L:	[email protected]
3564S:	Maintained
3565W:	https://asus-linux.org/
3566F:	drivers/platform/x86/asus*.c
3567F:	drivers/platform/x86/eeepc*.c
3568
3569ASUS TF103C DOCK DRIVER
3570M:	Hans de Goede <[email protected]>
3571L:	[email protected]
3572S:	Maintained
3573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3574F:	drivers/platform/x86/asus-tf103c-dock.c
3575
3576ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3577M:	Aleksa Savic <[email protected]>
3578L:	[email protected]
3579S:	Maintained
3580F:	drivers/hwmon/asus_rog_ryujin.c
3581
3582ASUS WIRELESS RADIO CONTROL DRIVER
3583M:	João Paulo Rechi Vita <[email protected]>
3584L:	[email protected]
3585S:	Maintained
3586F:	drivers/platform/x86/asus-wireless.c
3587
3588ASUS WMI HARDWARE MONITOR DRIVER
3589M:	Ed Brindley <[email protected]>
3590M:	Denis Pauk <[email protected]>
3591L:	[email protected]
3592S:	Maintained
3593F:	drivers/hwmon/asus_wmi_sensors.c
3594
3595ASYMMETRIC KEYS
3596M:	David Howells <[email protected]>
3597L:	[email protected]
3598S:	Maintained
3599F:	Documentation/crypto/asymmetric-keys.rst
3600F:	crypto/asymmetric_keys/
3601F:	include/crypto/pkcs7.h
3602F:	include/crypto/public_key.h
3603F:	include/linux/verification.h
3604
3605ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3606R:	Dan Williams <[email protected]>
3607S:	Odd fixes
3608W:	http://sourceforge.net/projects/xscaleiop
3609F:	Documentation/crypto/async-tx-api.rst
3610F:	crypto/async_tx/
3611F:	include/linux/async_tx.h
3612
3613AT24 EEPROM DRIVER
3614M:	Bartosz Golaszewski <[email protected]>
3615L:	[email protected]
3616S:	Maintained
3617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3618F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3619F:	drivers/misc/eeprom/at24.c
3620
3621ATA OVER ETHERNET (AOE) DRIVER
3622M:	"Justin Sanders" <[email protected]>
3623S:	Supported
3624W:	http://www.openaoe.org/
3625F:	Documentation/admin-guide/aoe/
3626F:	drivers/block/aoe/
3627
3628ATC260X PMIC MFD DRIVER
3629M:	Manivannan Sadhasivam <[email protected]>
3630M:	Cristian Ciocaltea <[email protected]>
3631L:	[email protected]
3632S:	Maintained
3633F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3634F:	drivers/input/misc/atc260x-onkey.c
3635F:	drivers/mfd/atc260*
3636F:	drivers/power/reset/atc260x-poweroff.c
3637F:	drivers/regulator/atc260x-regulator.c
3638F:	include/linux/mfd/atc260x/*
3639
3640ATHEROS 71XX/9XXX GPIO DRIVER
3641M:	Alban Bedel <[email protected]>
3642S:	Maintained
3643W:	https://github.com/AlbanBedel/linux
3644T:	git git://github.com/AlbanBedel/linux
3645F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3646F:	drivers/gpio/gpio-ath79.c
3647
3648ATHEROS 71XX/9XXX USB PHY DRIVER
3649M:	Alban Bedel <[email protected]>
3650S:	Maintained
3651W:	https://github.com/AlbanBedel/linux
3652T:	git git://github.com/AlbanBedel/linux
3653F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3654F:	drivers/phy/qualcomm/phy-ath79-usb.c
3655
3656ATHEROS ATH GENERIC UTILITIES
3657M:	Kalle Valo <[email protected]>
3658M:	Jeff Johnson <[email protected]>
3659L:	[email protected]
3660S:	Supported
3661F:	drivers/net/wireless/ath/*
3662
3663ATHEROS ATH5K WIRELESS DRIVER
3664M:	Jiri Slaby <[email protected]>
3665M:	Nick Kossifidis <[email protected]>
3666M:	Luis Chamberlain <[email protected]>
3667L:	[email protected]
3668S:	Maintained
3669W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3670F:	drivers/net/wireless/ath/ath5k/
3671
3672ATHEROS ATH6KL WIRELESS DRIVER
3673L:	[email protected]
3674S:	Orphan
3675W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3676F:	drivers/net/wireless/ath/ath6kl/
3677
3678ATI_REMOTE2 DRIVER
3679M:	Ville Syrjala <[email protected]>
3680S:	Maintained
3681F:	drivers/input/misc/ati_remote2.c
3682
3683ATK0110 HWMON DRIVER
3684M:	Luca Tettamanti <[email protected]>
3685L:	[email protected]
3686S:	Maintained
3687F:	drivers/hwmon/asus_atk0110.c
3688
3689ATLX ETHERNET DRIVERS
3690M:	Chris Snook <[email protected]>
3691L:	[email protected]
3692S:	Maintained
3693W:	http://sourceforge.net/projects/atl1
3694W:	http://atl1.sourceforge.net
3695F:	drivers/net/ethernet/atheros/
3696
3697ATM
3698M:	Chas Williams <[email protected]>
3699L:	[email protected] (moderated for non-subscribers)
3700L:	[email protected]
3701S:	Maintained
3702W:	http://linux-atm.sourceforge.net
3703F:	drivers/atm/
3704F:	include/linux/atm*
3705F:	include/linux/sonet.h
3706F:	include/uapi/linux/atm*
3707F:	include/uapi/linux/sonet.h
3708
3709ATMEL MACB ETHERNET DRIVER
3710M:	Nicolas Ferre <[email protected]>
3711M:	Claudiu Beznea <[email protected]>
3712S:	Maintained
3713F:	drivers/net/ethernet/cadence/
3714
3715ATMEL MAXTOUCH DRIVER
3716M:	Nick Dyer <[email protected]>
3717S:	Maintained
3718T:	git git://github.com/ndyer/linux.git
3719F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3720F:	drivers/input/touchscreen/atmel_mxt_ts.c
3721
3722ATOMIC INFRASTRUCTURE
3723M:	Will Deacon <[email protected]>
3724M:	Peter Zijlstra <[email protected]>
3725R:	Boqun Feng <[email protected]>
3726R:	Mark Rutland <[email protected]>
3727L:	[email protected]
3728S:	Maintained
3729F:	Documentation/atomic_*.txt
3730F:	arch/*/include/asm/atomic*.h
3731F:	include/*/atomic*.h
3732F:	include/linux/refcount.h
3733F:	scripts/atomic/
3734
3735ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3736M:	Bradley Grove <[email protected]>
3737L:	[email protected]
3738S:	Supported
3739W:	http://www.attotech.com
3740F:	drivers/scsi/esas2r
3741
3742ATUSB IEEE 802.15.4 RADIO DRIVER
3743M:	Stefan Schmidt <[email protected]>
3744L:	[email protected]
3745S:	Maintained
3746F:	drivers/net/ieee802154/at86rf230.h
3747F:	drivers/net/ieee802154/atusb.c
3748F:	drivers/net/ieee802154/atusb.h
3749
3750AUDIT SUBSYSTEM
3751M:	Paul Moore <[email protected]>
3752M:	Eric Paris <[email protected]>
3753L:	[email protected]
3754S:	Supported
3755W:	https://github.com/linux-audit
3756Q:	https://patchwork.kernel.org/project/audit/list
3757B:	mailto:[email protected]
3758P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3759T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3760F:	include/asm-generic/audit_*.h
3761F:	include/linux/audit.h
3762F:	include/linux/audit_arch.h
3763F:	include/uapi/linux/audit.h
3764F:	kernel/audit*
3765F:	lib/*audit.c
3766K:	\baudit_[a-z_0-9]\+\b
3767
3768AUTOFDO BUILD
3769M:	Rong Xu <[email protected]>
3770M:	Han Shen <[email protected]>
3771S:	Supported
3772F:	Documentation/dev-tools/autofdo.rst
3773F:	scripts/Makefile.autofdo
3774
3775AUXILIARY BUS DRIVER
3776M:	Greg Kroah-Hartman <[email protected]>
3777R:	Dave Ertman <[email protected]>
3778R:	Ira Weiny <[email protected]>
3779S:	Supported
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3781F:	Documentation/driver-api/auxiliary_bus.rst
3782F:	drivers/base/auxiliary.c
3783F:	include/linux/auxiliary_bus.h
3784
3785AUXILIARY DISPLAY DRIVERS
3786M:	Andy Shevchenko <[email protected]>
3787R:	Geert Uytterhoeven <[email protected]>
3788S:	Odd Fixes
3789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3790F:	Documentation/devicetree/bindings/auxdisplay/
3791F:	drivers/auxdisplay/
3792F:	include/linux/cfag12864b.h
3793F:	include/uapi/linux/map_to_14segment.h
3794F:	include/uapi/linux/map_to_7segment.h
3795
3796AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3797M:	Subhajit Ghosh <[email protected]>
3798L:	[email protected]
3799S:	Maintained
3800F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3801F:	drivers/iio/light/apds9306.c
3802
3803AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3804M:	Andreas Klinger <[email protected]>
3805L:	[email protected]
3806S:	Maintained
3807F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3808F:	drivers/iio/adc/hx711.c
3809
3810AX.25 NETWORK LAYER
3811L:	[email protected]
3812S:	Orphan
3813W:	https://linux-ax25.in-berlin.de
3814F:	include/net/ax25.h
3815F:	include/uapi/linux/ax25.h
3816F:	net/ax25/
3817
3818AXENTIA ARM DEVICES
3819M:	Peter Rosin <[email protected]>
3820L:	[email protected] (moderated for non-subscribers)
3821S:	Maintained
3822F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3823F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3824F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3825F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3826
3827AXENTIA ASOC DRIVERS
3828M:	Peter Rosin <[email protected]>
3829L:	[email protected]
3830S:	Maintained
3831F:	Documentation/devicetree/bindings/sound/axentia,*
3832F:	sound/soc/atmel/tse850-pcm5142.c
3833
3834AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3835M:	Nuno Sá <[email protected]>
3836L:	[email protected]
3837S:	Supported
3838W:	https://ez.analog.com/linux-software-drivers
3839F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3840F:	drivers/hwmon/axi-fan-control.c
3841
3842AXI SPI ENGINE
3843M:	Michael Hennerich <[email protected]>
3844M:	Nuno Sá <[email protected]>
3845R:	David Lechner <[email protected]>
3846L:	[email protected]
3847S:	Supported
3848W:	https://ez.analog.com/linux-software-drivers
3849F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3850F:	drivers/spi/spi-axi-spi-engine.c
3851
3852AXI PWM GENERATOR
3853M:	Michael Hennerich <[email protected]>
3854M:	Nuno Sá <[email protected]>
3855R:	Trevor Gamblin <[email protected]>
3856L:	[email protected]
3857S:	Supported
3858W:	https://ez.analog.com/linux-software-drivers
3859F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3860F:	drivers/pwm/pwm-axi-pwmgen.c
3861
3862AXXIA I2C CONTROLLER
3863M:	Krzysztof Adamski <[email protected]>
3864L:	[email protected]
3865S:	Maintained
3866F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3867F:	drivers/i2c/busses/i2c-axxia.c
3868
3869AZ6007 DVB DRIVER
3870M:	Mauro Carvalho Chehab <[email protected]>
3871L:	[email protected]
3872S:	Maintained
3873W:	https://linuxtv.org
3874T:	git git://linuxtv.org/media.git
3875F:	drivers/media/usb/dvb-usb-v2/az6007.c
3876
3877AZTECH FM RADIO RECEIVER DRIVER
3878M:	Hans Verkuil <[email protected]>
3879L:	[email protected]
3880S:	Maintained
3881W:	https://linuxtv.org
3882T:	git git://linuxtv.org/media.git
3883F:	drivers/media/radio/radio-aztech*
3884
3885B43 WIRELESS DRIVER
3886L:	[email protected]
3887L:	[email protected]
3888S:	Orphan
3889W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3890F:	drivers/net/wireless/broadcom/b43/
3891
3892B43LEGACY WIRELESS DRIVER
3893L:	[email protected]
3894L:	[email protected]
3895S:	Orphan
3896W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3897F:	drivers/net/wireless/broadcom/b43legacy/
3898
3899BACKLIGHT CLASS/SUBSYSTEM
3900M:	Lee Jones <[email protected]>
3901M:	Daniel Thompson <[email protected]>
3902M:	Jingoo Han <[email protected]>
3903L:	[email protected]
3904S:	Maintained
3905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3906F:	Documentation/ABI/stable/sysfs-class-backlight
3907F:	Documentation/ABI/testing/sysfs-class-backlight
3908F:	Documentation/devicetree/bindings/leds/backlight
3909F:	drivers/video/backlight/
3910F:	include/linux/backlight.h
3911F:	include/linux/pwm_backlight.h
3912
3913BARCO P50 GPIO DRIVER
3914M:	Santosh Kumar Yadav <[email protected]>
3915M:	Peter Korsgaard <[email protected]>
3916S:	Maintained
3917F:	drivers/platform/x86/barco-p50-gpio.c
3918
3919BATMAN ADVANCED
3920M:	Marek Lindner <[email protected]>
3921M:	Simon Wunderlich <[email protected]>
3922M:	Antonio Quartulli <[email protected]>
3923M:	Sven Eckelmann <[email protected]>
3924L:	[email protected] (moderated for non-subscribers)
3925S:	Maintained
3926W:	https://www.open-mesh.org/
3927Q:	https://patchwork.open-mesh.org/project/batman/list/
3928B:	https://www.open-mesh.org/projects/batman-adv/issues
3929C:	ircs://irc.hackint.org/batadv
3930T:	git https://git.open-mesh.org/linux-merge.git
3931F:	Documentation/networking/batman-adv.rst
3932F:	include/uapi/linux/batadv_packet.h
3933F:	include/uapi/linux/batman_adv.h
3934F:	net/batman-adv/
3935
3936BAYCOM/HDLCDRV DRIVERS FOR AX.25
3937M:	Thomas Sailer <[email protected]>
3938L:	[email protected]
3939S:	Maintained
3940W:	http://www.baycom.org/~tom/ham/ham.html
3941F:	drivers/net/hamradio/baycom*
3942
3943BCACHE (BLOCK LAYER CACHE)
3944M:	Coly Li <[email protected]>
3945M:	Kent Overstreet <[email protected]>
3946L:	[email protected]
3947S:	Maintained
3948W:	http://bcache.evilpiepirate.org
3949C:	irc://irc.oftc.net/bcache
3950F:	drivers/md/bcache/
3951
3952BCACHEFS
3953M:	Kent Overstreet <[email protected]>
3954L:	[email protected]
3955S:	Supported
3956C:	irc://irc.oftc.net/bcache
3957P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
3958T:	git https://evilpiepirate.org/git/bcachefs.git
3959F:	fs/bcachefs/
3960F:	Documentation/filesystems/bcachefs/
3961
3962BDISP ST MEDIA DRIVER
3963M:	Fabien Dessenne <[email protected]>
3964L:	[email protected]
3965S:	Supported
3966W:	https://linuxtv.org
3967T:	git git://linuxtv.org/media.git
3968F:	drivers/media/platform/st/sti/bdisp
3969
3970BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3971M:	Dariusz Marcinkiewicz <[email protected]>
3972L:	[email protected]
3973S:	Maintained
3974F:	drivers/net/ethernet/ec_bhf.c
3975
3976BEFS FILE SYSTEM
3977M:	Luis de Bethencourt <[email protected]>
3978M:	Salah Triki <[email protected]>
3979S:	Maintained
3980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3981F:	Documentation/filesystems/befs.rst
3982F:	fs/befs/
3983
3984BFQ I/O SCHEDULER
3985M:	Yu Kuai <[email protected]>
3986L:	[email protected]
3987S:	Odd Fixes
3988F:	Documentation/block/bfq-iosched.rst
3989F:	block/bfq-*
3990
3991BFS FILE SYSTEM
3992M:	"Tigran A. Aivazian" <[email protected]>
3993S:	Maintained
3994F:	Documentation/filesystems/bfs.rst
3995F:	fs/bfs/
3996F:	include/uapi/linux/bfs_fs.h
3997
3998BINMAN
3999M:	Simon Glass <[email protected]>
4000S:	Supported
4001F:	Documentation/devicetree/bindings/mtd/partitions/binman*
4002
4003BITMAP API
4004M:	Yury Norov <[email protected]>
4005R:	Rasmus Villemoes <[email protected]>
4006S:	Maintained
4007F:	include/linux/bitfield.h
4008F:	include/linux/bitmap-str.h
4009F:	include/linux/bitmap.h
4010F:	include/linux/bits.h
4011F:	include/linux/cpumask.h
4012F:	include/linux/cpumask_types.h
4013F:	include/linux/find.h
4014F:	include/linux/nodemask.h
4015F:	include/linux/nodemask_types.h
4016F:	include/vdso/bits.h
4017F:	lib/bitmap-str.c
4018F:	lib/bitmap.c
4019F:	lib/cpumask.c
4020F:	lib/cpumask_kunit.c
4021F:	lib/find_bit.c
4022F:	lib/find_bit_benchmark.c
4023F:	lib/test_bitmap.c
4024F:	tools/include/linux/bitfield.h
4025F:	tools/include/linux/bitmap.h
4026F:	tools/include/linux/bits.h
4027F:	tools/include/linux/find.h
4028F:	tools/include/vdso/bits.h
4029F:	tools/lib/bitmap.c
4030F:	tools/lib/find_bit.c
4031
4032BITOPS API
4033M:	Yury Norov <[email protected]>
4034R:	Rasmus Villemoes <[email protected]>
4035S:	Maintained
4036F:	arch/*/include/asm/bitops.h
4037F:	arch/*/include/asm/bitops_32.h
4038F:	arch/*/include/asm/bitops_64.h
4039F:	arch/*/lib/bitops.c
4040F:	include/asm-generic/bitops
4041F:	include/asm-generic/bitops.h
4042F:	include/linux/bitops.h
4043F:	lib/test_bitops.c
4044F:	tools/*/bitops*
4045
4046BLINKM RGB LED DRIVER
4047M:	Jan-Simon Moeller <[email protected]>
4048S:	Maintained
4049F:	drivers/leds/leds-blinkm.c
4050
4051BLOCK LAYER
4052M:	Jens Axboe <[email protected]>
4053L:	[email protected]
4054S:	Maintained
4055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4056F:	Documentation/ABI/stable/sysfs-block
4057F:	Documentation/block/
4058F:	block/
4059F:	drivers/block/
4060F:	include/linux/bio.h
4061F:	include/linux/blk*
4062F:	kernel/trace/blktrace.c
4063F:	lib/sbitmap.c
4064
4065BLOCK LAYER DEVICE DRIVER API [RUST]
4066M:	Andreas Hindborg <[email protected]>
4067R:	Boqun Feng <[email protected]>
4068L:	[email protected]
4069L:	[email protected]
4070S:	Supported
4071W:	https://rust-for-linux.com
4072B:	https://github.com/Rust-for-Linux/linux/issues
4073C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4074T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4075F:	drivers/block/rnull.rs
4076F:	rust/kernel/block.rs
4077F:	rust/kernel/block/
4078
4079BLOCK2MTD DRIVER
4080M:	Joern Engel <[email protected]>
4081L:	[email protected]
4082S:	Maintained
4083F:	drivers/mtd/devices/block2mtd.c
4084
4085BLUETOOTH DRIVERS
4086M:	Marcel Holtmann <[email protected]>
4087M:	Luiz Augusto von Dentz <[email protected]>
4088L:	[email protected]
4089S:	Supported
4090W:	http://www.bluez.org/
4091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4093F:	Documentation/devicetree/bindings/net/bluetooth/
4094F:	drivers/bluetooth/
4095
4096BLUETOOTH SUBSYSTEM
4097M:	Marcel Holtmann <[email protected]>
4098M:	Johan Hedberg <[email protected]>
4099M:	Luiz Augusto von Dentz <[email protected]>
4100L:	[email protected]
4101S:	Supported
4102W:	http://www.bluez.org/
4103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4105F:	Documentation/ABI/stable/sysfs-class-bluetooth
4106F:	include/net/bluetooth/
4107F:	net/bluetooth/
4108
4109BONDING DRIVER
4110M:	Jay Vosburgh <[email protected]>
4111L:	[email protected]
4112S:	Maintained
4113F:	Documentation/networking/bonding.rst
4114F:	drivers/net/bonding/
4115F:	include/net/bond*
4116F:	include/uapi/linux/if_bonding.h
4117F:	tools/testing/selftests/drivers/net/bonding/
4118
4119BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4120M:	Dan Robertson <[email protected]>
4121L:	[email protected]
4122S:	Maintained
4123F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4124F:	drivers/iio/accel/bma400*
4125
4126BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4127M:	Alex Lanzano <[email protected]>
4128L:	[email protected]
4129S:	Maintained
4130F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4131F:	drivers/iio/imu/bmi270/
4132
4133BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4134M:	Jagath Jog J <[email protected]>
4135L:	[email protected]
4136S:	Maintained
4137F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4138F:	drivers/iio/imu/bmi323/
4139
4140BPF JIT for ARC
4141M:	Shahab Vahedi <[email protected]>
4142L:	[email protected]
4143S:	Maintained
4144F:	arch/arc/net/
4145
4146BPF JIT for ARM
4147M:	Russell King <[email protected]>
4148M:	Puranjay Mohan <[email protected]>
4149L:	[email protected]
4150S:	Maintained
4151F:	arch/arm/net/
4152
4153BPF JIT for ARM64
4154M:	Daniel Borkmann <[email protected]>
4155M:	Alexei Starovoitov <[email protected]>
4156M:	Puranjay Mohan <[email protected]>
4157R:	Xu Kuohai <[email protected]>
4158L:	[email protected]
4159S:	Supported
4160F:	arch/arm64/net/
4161
4162BPF JIT for LOONGARCH
4163M:	Tiezhu Yang <[email protected]>
4164R:	Hengqi Chen <[email protected]>
4165L:	[email protected]
4166S:	Maintained
4167F:	arch/loongarch/net/
4168
4169BPF JIT for MIPS (32-BIT AND 64-BIT)
4170M:	Johan Almbladh <[email protected]>
4171M:	Paul Burton <[email protected]>
4172L:	[email protected]
4173S:	Maintained
4174F:	arch/mips/net/
4175
4176BPF JIT for NFP NICs
4177M:	Jakub Kicinski <[email protected]>
4178L:	[email protected]
4179S:	Odd Fixes
4180F:	drivers/net/ethernet/netronome/nfp/bpf/
4181
4182BPF JIT for POWERPC (32-BIT AND 64-BIT)
4183M:	Hari Bathini <[email protected]>
4184M:	Christophe Leroy <[email protected]>
4185R:	Naveen N Rao <[email protected]>
4186L:	[email protected]
4187S:	Supported
4188F:	arch/powerpc/net/
4189
4190BPF JIT for RISC-V (32-bit)
4191M:	Luke Nelson <[email protected]>
4192M:	Xi Wang <[email protected]>
4193L:	[email protected]
4194S:	Maintained
4195F:	arch/riscv/net/
4196X:	arch/riscv/net/bpf_jit_comp64.c
4197
4198BPF JIT for RISC-V (64-bit)
4199M:	Björn Töpel <[email protected]>
4200R:	Pu Lehui <[email protected]>
4201R:	Puranjay Mohan <[email protected]>
4202L:	[email protected]
4203S:	Maintained
4204F:	arch/riscv/net/
4205X:	arch/riscv/net/bpf_jit_comp32.c
4206
4207BPF JIT for S390
4208M:	Ilya Leoshkevich <[email protected]>
4209M:	Heiko Carstens <[email protected]>
4210M:	Vasily Gorbik <[email protected]>
4211L:	[email protected]
4212S:	Supported
4213F:	arch/s390/net/
4214X:	arch/s390/net/pnet.c
4215
4216BPF JIT for SPARC (32-BIT AND 64-BIT)
4217M:	David S. Miller <[email protected]>
4218L:	[email protected]
4219S:	Odd Fixes
4220F:	arch/sparc/net/
4221
4222BPF JIT for X86 32-BIT
4223M:	Wang YanQing <[email protected]>
4224L:	[email protected]
4225S:	Odd Fixes
4226F:	arch/x86/net/bpf_jit_comp32.c
4227
4228BPF JIT for X86 64-BIT
4229M:	Alexei Starovoitov <[email protected]>
4230M:	Daniel Borkmann <[email protected]>
4231L:	[email protected]
4232S:	Supported
4233F:	arch/x86/net/
4234X:	arch/x86/net/bpf_jit_comp32.c
4235
4236BPF [BTF]
4237M:	Martin KaFai Lau <[email protected]>
4238L:	[email protected]
4239S:	Maintained
4240F:	include/linux/btf*
4241F:	kernel/bpf/btf.c
4242
4243BPF [CORE]
4244M:	Alexei Starovoitov <[email protected]>
4245M:	Daniel Borkmann <[email protected]>
4246R:	John Fastabend <[email protected]>
4247L:	[email protected]
4248S:	Maintained
4249F:	include/linux/bpf*
4250F:	include/linux/filter.h
4251F:	include/linux/tnum.h
4252F:	kernel/bpf/core.c
4253F:	kernel/bpf/dispatcher.c
4254F:	kernel/bpf/mprog.c
4255F:	kernel/bpf/syscall.c
4256F:	kernel/bpf/tnum.c
4257F:	kernel/bpf/trampoline.c
4258F:	kernel/bpf/verifier.c
4259
4260BPF [CRYPTO]
4261M:	Vadim Fedorenko <[email protected]>
4262L:	[email protected]
4263S:	Maintained
4264F:	crypto/bpf_crypto_skcipher.c
4265F:	include/linux/bpf_crypto.h
4266F:	kernel/bpf/crypto.c
4267
4268BPF [DOCUMENTATION] (Related to Standardization)
4269R:	David Vernet <[email protected]>
4270L:	[email protected]
4271L:	[email protected]
4272S:	Maintained
4273F:	Documentation/bpf/standardization/
4274
4275BPF [GENERAL] (Safe Dynamic Programs and Tools)
4276M:	Alexei Starovoitov <[email protected]>
4277M:	Daniel Borkmann <[email protected]>
4278M:	Andrii Nakryiko <[email protected]>
4279R:	Martin KaFai Lau <[email protected]>
4280R:	Eduard Zingerman <[email protected]>
4281R:	Song Liu <[email protected]>
4282R:	Yonghong Song <[email protected]>
4283R:	John Fastabend <[email protected]>
4284R:	KP Singh <[email protected]>
4285R:	Stanislav Fomichev <[email protected]>
4286R:	Hao Luo <[email protected]>
4287R:	Jiri Olsa <[email protected]>
4288L:	[email protected]
4289S:	Supported
4290W:	https://bpf.io/
4291Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4294F:	Documentation/bpf/
4295F:	Documentation/networking/filter.rst
4296F:	Documentation/userspace-api/ebpf/
4297F:	arch/*/net/*
4298F:	include/linux/bpf*
4299F:	include/linux/btf*
4300F:	include/linux/filter.h
4301F:	include/trace/events/xdp.h
4302F:	include/uapi/linux/bpf*
4303F:	include/uapi/linux/btf*
4304F:	include/uapi/linux/filter.h
4305F:	kernel/bpf/
4306F:	kernel/trace/bpf_trace.c
4307F:	lib/buildid.c
4308F:	lib/test_bpf.c
4309F:	net/bpf/
4310F:	net/core/filter.c
4311F:	net/sched/act_bpf.c
4312F:	net/sched/cls_bpf.c
4313F:	samples/bpf/
4314F:	scripts/bpf_doc.py
4315F:	scripts/Makefile.btf
4316F:	scripts/pahole-version.sh
4317F:	tools/bpf/
4318F:	tools/lib/bpf/
4319F:	tools/testing/selftests/bpf/
4320
4321BPF [ITERATOR]
4322M:	Yonghong Song <[email protected]>
4323L:	[email protected]
4324S:	Maintained
4325F:	kernel/bpf/*iter.c
4326
4327BPF [L7 FRAMEWORK] (sockmap)
4328M:	John Fastabend <[email protected]>
4329M:	Jakub Sitnicki <[email protected]>
4330L:	[email protected]
4331L:	[email protected]
4332S:	Maintained
4333F:	include/linux/skmsg.h
4334F:	net/core/skmsg.c
4335F:	net/core/sock_map.c
4336F:	net/ipv4/tcp_bpf.c
4337F:	net/ipv4/udp_bpf.c
4338F:	net/unix/unix_bpf.c
4339
4340BPF [LIBRARY] (libbpf)
4341M:	Andrii Nakryiko <[email protected]>
4342M:	Eduard Zingerman <[email protected]>
4343L:	[email protected]
4344S:	Maintained
4345F:	tools/lib/bpf/
4346
4347BPF [MISC]
4348L:	[email protected]
4349S:	Odd Fixes
4350K:	(?:\b|_)bpf(?:\b|_)
4351
4352BPF [NETKIT] (BPF-programmable network device)
4353M:	Daniel Borkmann <[email protected]>
4354M:	Nikolay Aleksandrov <[email protected]>
4355L:	[email protected]
4356L:	[email protected]
4357S:	Supported
4358F:	drivers/net/netkit.c
4359F:	include/net/netkit.h
4360
4361BPF [NETWORKING] (struct_ops, reuseport)
4362M:	Martin KaFai Lau <[email protected]>
4363L:	[email protected]
4364L:	[email protected]
4365S:	Maintained
4366F:	kernel/bpf/bpf_struct*
4367
4368BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4369M:	Martin KaFai Lau <[email protected]>
4370M:	Daniel Borkmann <[email protected]>
4371R:	John Fastabend <[email protected]>
4372L:	[email protected]
4373L:	[email protected]
4374S:	Maintained
4375F:	include/net/tcx.h
4376F:	kernel/bpf/tcx.c
4377F:	net/core/filter.c
4378F:	net/sched/act_bpf.c
4379F:	net/sched/cls_bpf.c
4380
4381BPF [RINGBUF]
4382M:	Andrii Nakryiko <[email protected]>
4383L:	[email protected]
4384S:	Maintained
4385F:	kernel/bpf/ringbuf.c
4386
4387BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4388M:	KP Singh <[email protected]>
4389M:	Matt Bobrowski <[email protected]>
4390L:	[email protected]
4391S:	Maintained
4392F:	Documentation/bpf/prog_lsm.rst
4393F:	include/linux/bpf_lsm.h
4394F:	kernel/bpf/bpf_lsm.c
4395F:	kernel/trace/bpf_trace.c
4396F:	security/bpf/
4397
4398BPF [SELFTESTS] (Test Runners & Infrastructure)
4399M:	Andrii Nakryiko <[email protected]>
4400M:	Eduard Zingerman <[email protected]>
4401R:	Mykola Lysenko <[email protected]>
4402L:	[email protected]
4403S:	Maintained
4404F:	tools/testing/selftests/bpf/
4405
4406BPF [STORAGE & CGROUPS]
4407M:	Martin KaFai Lau <[email protected]>
4408L:	[email protected]
4409S:	Maintained
4410F:	kernel/bpf/*storage.c
4411F:	kernel/bpf/bpf_lru*
4412F:	kernel/bpf/cgroup.c
4413
4414BPF [TOOLING] (bpftool)
4415M:	Quentin Monnet <[email protected]>
4416L:	[email protected]
4417S:	Maintained
4418F:	kernel/bpf/disasm.*
4419F:	tools/bpf/bpftool/
4420
4421BPF [TRACING]
4422M:	Song Liu <[email protected]>
4423R:	Jiri Olsa <[email protected]>
4424L:	[email protected]
4425S:	Maintained
4426F:	kernel/bpf/stackmap.c
4427F:	kernel/trace/bpf_trace.c
4428F:	lib/buildid.c
4429
4430BROADCOM ASP 2.0 ETHERNET DRIVER
4431M:	Justin Chen <[email protected]>
4432M:	Florian Fainelli <[email protected]>
4433L:	[email protected]
4434L:	[email protected]
4435S:	Supported
4436F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4437F:	drivers/net/ethernet/broadcom/asp2/
4438
4439BROADCOM B44 10/100 ETHERNET DRIVER
4440M:	Michael Chan <[email protected]>
4441L:	[email protected]
4442S:	Maintained
4443F:	drivers/net/ethernet/broadcom/b44.*
4444
4445BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4446M:	Florian Fainelli <[email protected]>
4447L:	[email protected]
4448L:	[email protected] (subscribers-only)
4449S:	Supported
4450F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4451F:	drivers/net/dsa/b53/*
4452F:	drivers/net/dsa/bcm_sf2*
4453F:	include/linux/dsa/brcm.h
4454F:	include/linux/platform_data/b53.h
4455
4456BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4457M:	Florian Fainelli <[email protected]>
4458R:	Broadcom internal kernel review list <[email protected]>
4459L:	[email protected] (moderated for non-subscribers)
4460L:	[email protected] (moderated for non-subscribers)
4461S:	Maintained
4462T:	git https://github.com/broadcom/stblinux.git
4463F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4464F:	drivers/pci/controller/pcie-brcmstb.c
4465F:	drivers/staging/vc04_services
4466N:	bcm2711
4467N:	bcm283*
4468N:	raspberrypi
4469
4470BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4471M:	Florian Fainelli <[email protected]>
4472M:	Ray Jui <[email protected]>
4473M:	Scott Branden <[email protected]>
4474R:	Broadcom internal kernel review list <[email protected]>
4475S:	Maintained
4476T:	git https://github.com/broadcom/mach-bcm
4477F:	arch/arm/mach-bcm/
4478N:	bcm281*
4479N:	bcm113*
4480N:	bcm216*
4481N:	kona
4482
4483BROADCOM BCM2835 CAMERA DRIVERS
4484M:	Raspberry Pi Kernel Maintenance <[email protected]>
4485L:	[email protected]
4486S:	Maintained
4487F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4488F:	drivers/media/platform/broadcom/bcm2835-unicam*
4489
4490BROADCOM BCM47XX MIPS ARCHITECTURE
4491M:	Hauke Mehrtens <[email protected]>
4492M:	Rafał Miłecki <[email protected]>
4493L:	[email protected]
4494S:	Maintained
4495F:	Documentation/devicetree/bindings/mips/brcm/
4496F:	arch/mips/bcm47xx/*
4497F:	arch/mips/include/asm/mach-bcm47xx/*
4498
4499BROADCOM BCM4908 ETHERNET DRIVER
4500M:	Rafał Miłecki <[email protected]>
4501R:	Broadcom internal kernel review list <[email protected]>
4502L:	[email protected]
4503S:	Maintained
4504F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4505F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4506F:	drivers/net/ethernet/broadcom/unimac.h
4507
4508BROADCOM BCM4908 PINMUX DRIVER
4509M:	Rafał Miłecki <[email protected]>
4510R:	Broadcom internal kernel review list <[email protected]>
4511L:	[email protected]
4512S:	Maintained
4513F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4514F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4515
4516BROADCOM BCM5301X ARM ARCHITECTURE
4517M:	Florian Fainelli <[email protected]>
4518M:	Hauke Mehrtens <[email protected]>
4519M:	Rafał Miłecki <[email protected]>
4520R:	Broadcom internal kernel review list <[email protected]>
4521L:	[email protected] (moderated for non-subscribers)
4522S:	Maintained
4523F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4524F:	arch/arm/boot/dts/broadcom/bcm470*
4525F:	arch/arm/boot/dts/broadcom/bcm5301*
4526F:	arch/arm/boot/dts/broadcom/bcm953012*
4527F:	arch/arm/mach-bcm/bcm_5301x.c
4528
4529BROADCOM BCM53573 ARM ARCHITECTURE
4530M:	Florian Fainelli <[email protected]>
4531M:	Rafał Miłecki <[email protected]>
4532R:	Broadcom internal kernel review list <[email protected]>
4533L:	[email protected] (moderated for non-subscribers)
4534S:	Maintained
4535F:	arch/arm/boot/dts/broadcom/bcm47189*
4536F:	arch/arm/boot/dts/broadcom/bcm53573*
4537
4538BROADCOM BCM63XX/BCM33XX UDC DRIVER
4539M:	Kevin Cernekee <[email protected]>
4540L:	[email protected]
4541S:	Maintained
4542F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4543
4544BROADCOM BCM7XXX ARM ARCHITECTURE
4545M:	Florian Fainelli <[email protected]>
4546R:	Broadcom internal kernel review list <[email protected]>
4547L:	[email protected] (moderated for non-subscribers)
4548S:	Maintained
4549T:	git https://github.com/broadcom/stblinux.git
4550F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4551F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4552F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4553F:	arch/arm/mach-bcm/*brcmstb*
4554F:	arch/arm/mm/cache-b15-rac.c
4555F:	drivers/bus/brcmstb_gisb.c
4556F:	drivers/pci/controller/pcie-brcmstb.c
4557N:	brcmstb
4558N:	bcm7038
4559N:	bcm7120
4560
4561BROADCOM BCMBCA ARM ARCHITECTURE
4562M:	William Zhang <[email protected]>
4563M:	Anand Gore <[email protected]>
4564M:	Kursad Oney <[email protected]>
4565M:	Florian Fainelli <[email protected]>
4566M:	Rafał Miłecki <[email protected]>
4567R:	Broadcom internal kernel review list <[email protected]>
4568L:	[email protected] (moderated for non-subscribers)
4569S:	Maintained
4570T:	git https://github.com/broadcom/stblinux.git
4571F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4572F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4573N:	bcmbca
4574N:	bcm[9]?47622
4575N:	bcm[9]?4912
4576N:	bcm[9]?63138
4577N:	bcm[9]?63146
4578N:	bcm[9]?63148
4579N:	bcm[9]?63158
4580N:	bcm[9]?63178
4581N:	bcm[9]?6756
4582N:	bcm[9]?6813
4583N:	bcm[9]?6846
4584N:	bcm[9]?6855
4585N:	bcm[9]?6856
4586N:	bcm[9]?6858
4587N:	bcm[9]?6878
4588
4589BROADCOM BDC DRIVER
4590M:	Justin Chen <[email protected]>
4591M:	Al Cooper <[email protected]>
4592R:	Broadcom internal kernel review list <[email protected]>
4593L:	[email protected]
4594S:	Maintained
4595F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4596F:	drivers/usb/gadget/udc/bdc/
4597
4598BROADCOM BMIPS CPUFREQ DRIVER
4599M:	Markus Mayer <[email protected]>
4600R:	Broadcom internal kernel review list <[email protected]>
4601L:	[email protected]
4602S:	Maintained
4603F:	drivers/cpufreq/bmips-cpufreq.c
4604
4605BROADCOM BMIPS MIPS ARCHITECTURE
4606M:	Florian Fainelli <[email protected]>
4607R:	Broadcom internal kernel review list <[email protected]>
4608L:	[email protected]
4609S:	Maintained
4610T:	git https://github.com/broadcom/stblinux.git
4611F:	arch/mips/bmips/*
4612F:	arch/mips/boot/dts/brcm/bcm*.dts*
4613F:	arch/mips/include/asm/mach-bmips/*
4614F:	arch/mips/kernel/*bmips*
4615F:	drivers/irqchip/irq-bcm63*
4616F:	drivers/irqchip/irq-bcm7*
4617F:	drivers/irqchip/irq-brcmstb*
4618F:	drivers/pmdomain/bcm/bcm63xx-power.c
4619F:	include/linux/bcm963xx_nvram.h
4620F:	include/linux/bcm963xx_tag.h
4621
4622BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4623M:	Rasesh Mody <[email protected]>
4624M:	[email protected]
4625L:	[email protected]
4626S:	Maintained
4627F:	drivers/net/ethernet/broadcom/bnx2.*
4628F:	drivers/net/ethernet/broadcom/bnx2_*
4629
4630BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4631M:	Saurav Kashyap <[email protected]>
4632M:	Javed Hasan <[email protected]>
4633M:	[email protected]
4634L:	[email protected]
4635S:	Supported
4636F:	drivers/scsi/bnx2fc/
4637
4638BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4639M:	Nilesh Javali <[email protected]>
4640M:	Manish Rangankar <[email protected]>
4641M:	[email protected]
4642L:	[email protected]
4643S:	Supported
4644F:	drivers/scsi/bnx2i/
4645
4646BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4647M:	Sudarsana Kalluru <[email protected]>
4648M:	Manish Chopra <[email protected]>
4649L:	[email protected]
4650S:	Maintained
4651F:	drivers/net/ethernet/broadcom/bnx2x/
4652
4653BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4654M:	Michael Chan <[email protected]>
4655M:	Pavan Chebbi <[email protected]>
4656L:	[email protected]
4657S:	Maintained
4658F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4659F:	drivers/net/ethernet/broadcom/bnxt/
4660F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4661
4662BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4663M:	Arend van Spriel <[email protected]>
4664L:	[email protected]
4665L:	[email protected]
4666L:	[email protected]
4667S:	Supported
4668F:	drivers/net/wireless/broadcom/brcm80211/
4669F:	include/linux/platform_data/brcmfmac.h
4670
4671BROADCOM BRCMSTB GPIO DRIVER
4672M:	Doug Berger <[email protected]>
4673M:	Florian Fainelli <[email protected]>
4674R:	Broadcom internal kernel review list <[email protected]>
4675S:	Supported
4676F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4677F:	drivers/gpio/gpio-brcmstb.c
4678
4679BROADCOM BRCMSTB I2C DRIVER
4680M:	Kamal Dasu <[email protected]>
4681R:	Broadcom internal kernel review list <[email protected]>
4682L:	[email protected]
4683S:	Supported
4684F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4685F:	drivers/i2c/busses/i2c-brcmstb.c
4686
4687BROADCOM BRCMSTB UART DRIVER
4688M:	Al Cooper <[email protected]>
4689R:	Broadcom internal kernel review list <[email protected]>
4690L:	[email protected]
4691S:	Maintained
4692F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4693F:	drivers/tty/serial/8250/8250_bcm7271.c
4694
4695BROADCOM BRCMSTB USB EHCI DRIVER
4696M:	Justin Chen <[email protected]>
4697M:	Al Cooper <[email protected]>
4698R:	Broadcom internal kernel review list <[email protected]>
4699L:	[email protected]
4700S:	Maintained
4701F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4702F:	drivers/usb/host/ehci-brcm.*
4703
4704BROADCOM BRCMSTB USB PIN MAP DRIVER
4705M:	Al Cooper <[email protected]>
4706R:	Broadcom internal kernel review list <[email protected]>
4707L:	[email protected]
4708S:	Maintained
4709F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4710F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4711
4712BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4713M:	Justin Chen <[email protected]>
4714M:	Al Cooper <[email protected]>
4715R:	Broadcom internal kernel review list <[email protected]>
4716L:	[email protected]
4717S:	Maintained
4718F:	drivers/phy/broadcom/phy-brcm-usb*
4719
4720BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4721M:	William Zhang <[email protected]>
4722M:	Kursad Oney <[email protected]>
4723M:	Jonas Gorski <[email protected]>
4724R:	Broadcom internal kernel review list <[email protected]>
4725L:	[email protected]
4726S:	Maintained
4727F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4728F:	drivers/spi/spi-bcm63xx-hsspi.c
4729F:	drivers/spi/spi-bcmbca-hsspi.c
4730
4731BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4732M:	Jonas Gorski <[email protected]>
4733L:	[email protected]
4734S:	Odd Fixes
4735F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4736F:	drivers/spi/spi-bcm63xx.c
4737
4738BROADCOM ETHERNET PHY DRIVERS
4739M:	Florian Fainelli <[email protected]>
4740R:	Broadcom internal kernel review list <[email protected]>
4741L:	[email protected]
4742S:	Supported
4743F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4744F:	drivers/net/phy/bcm*.[ch]
4745F:	drivers/net/phy/broadcom.c
4746F:	include/linux/brcmphy.h
4747
4748BROADCOM GENET ETHERNET DRIVER
4749M:	Doug Berger <[email protected]>
4750M:	Florian Fainelli <[email protected]>
4751R:	Broadcom internal kernel review list <[email protected]>
4752L:	[email protected]
4753S:	Maintained
4754F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4755F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4756F:	drivers/net/ethernet/broadcom/genet/
4757F:	drivers/net/ethernet/broadcom/unimac.h
4758F:	drivers/net/mdio/mdio-bcm-unimac.c
4759F:	include/linux/platform_data/bcmgenet.h
4760F:	include/linux/platform_data/mdio-bcm-unimac.h
4761
4762BROADCOM IPROC ARM ARCHITECTURE
4763M:	Ray Jui <[email protected]>
4764M:	Scott Branden <[email protected]>
4765R:	Broadcom internal kernel review list <[email protected]>
4766L:	[email protected] (moderated for non-subscribers)
4767S:	Maintained
4768T:	git https://github.com/broadcom/stblinux.git
4769F:	arch/arm64/boot/dts/broadcom/northstar2/*
4770F:	arch/arm64/boot/dts/broadcom/stingray/*
4771F:	drivers/clk/bcm/clk-ns*
4772F:	drivers/clk/bcm/clk-sr*
4773F:	drivers/pinctrl/bcm/pinctrl-ns*
4774F:	include/dt-bindings/clock/bcm-sr*
4775N:	iproc
4776N:	cygnus
4777N:	bcm[-_]nsp
4778N:	bcm9113*
4779N:	bcm9583*
4780N:	bcm9585*
4781N:	bcm9586*
4782N:	bcm988312
4783N:	bcm113*
4784N:	bcm583*
4785N:	bcm585*
4786N:	bcm586*
4787N:	bcm88312
4788N:	hr2
4789N:	stingray
4790
4791BROADCOM IPROC GBIT ETHERNET DRIVER
4792M:	Rafał Miłecki <[email protected]>
4793R:	Broadcom internal kernel review list <[email protected]>
4794L:	[email protected]
4795S:	Maintained
4796F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4797F:	drivers/net/ethernet/broadcom/bgmac*
4798F:	drivers/net/ethernet/broadcom/unimac.h
4799
4800BROADCOM KONA GPIO DRIVER
4801M:	Ray Jui <[email protected]>
4802R:	Broadcom internal kernel review list <[email protected]>
4803S:	Supported
4804F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4805F:	drivers/gpio/gpio-bcm-kona.c
4806
4807BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4808M:	Sathya Prakash Veerichetty <[email protected]>
4809M:	Kashyap Desai <[email protected]>
4810M:	Sumit Saxena <[email protected]>
4811M:	Sreekanth Reddy <[email protected]>
4812L:	[email protected]
4813L:	[email protected]
4814S:	Supported
4815W:	https://www.broadcom.com/support/storage
4816F:	drivers/scsi/mpi3mr/
4817
4818BROADCOM NETXTREME-E ROCE DRIVER
4819M:	Selvin Xavier <[email protected]>
4820M:	Kalesh AP <[email protected]>
4821L:	[email protected]
4822S:	Supported
4823W:	http://www.broadcom.com
4824F:	drivers/infiniband/hw/bnxt_re/
4825F:	include/uapi/rdma/bnxt_re-abi.h
4826
4827BROADCOM NVRAM DRIVER
4828M:	Rafał Miłecki <[email protected]>
4829L:	[email protected]
4830S:	Maintained
4831F:	drivers/firmware/broadcom/*
4832
4833BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4834M:	Rafał Miłecki <[email protected]>
4835M:	Florian Fainelli <[email protected]>
4836R:	Broadcom internal kernel review list <[email protected]>
4837L:	[email protected]
4838S:	Maintained
4839T:	git https://github.com/broadcom/stblinux.git
4840F:	drivers/pmdomain/bcm/bcm-pmb.c
4841F:	include/dt-bindings/soc/bcm-pmb.h
4842
4843BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4844M:	Rafał Miłecki <[email protected]>
4845L:	[email protected]
4846S:	Maintained
4847F:	drivers/bcma/
4848F:	include/linux/bcma/
4849
4850BROADCOM SPI DRIVER
4851M:	Kamal Dasu <[email protected]>
4852R:	Broadcom internal kernel review list <[email protected]>
4853S:	Maintained
4854F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4855F:	drivers/spi/spi-bcm-qspi.*
4856F:	drivers/spi/spi-brcmstb-qspi.c
4857F:	drivers/spi/spi-iproc-qspi.c
4858
4859BROADCOM STB AVS CPUFREQ DRIVER
4860M:	Markus Mayer <[email protected]>
4861R:	Broadcom internal kernel review list <[email protected]>
4862L:	[email protected]
4863S:	Maintained
4864F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4865F:	drivers/cpufreq/brcmstb*
4866
4867BROADCOM STB AVS TMON DRIVER
4868M:	Markus Mayer <[email protected]>
4869R:	Broadcom internal kernel review list <[email protected]>
4870L:	[email protected]
4871S:	Maintained
4872F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4873F:	drivers/thermal/broadcom/brcmstb*
4874
4875BROADCOM STB DPFE DRIVER
4876M:	Markus Mayer <[email protected]>
4877R:	Broadcom internal kernel review list <[email protected]>
4878L:	[email protected] (moderated for non-subscribers)
4879S:	Maintained
4880F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4881F:	drivers/memory/brcmstb_dpfe.c
4882
4883BROADCOM STB NAND FLASH DRIVER
4884M:	Brian Norris <[email protected]>
4885M:	Kamal Dasu <[email protected]>
4886R:	Broadcom internal kernel review list <[email protected]>
4887L:	[email protected]
4888S:	Maintained
4889F:	drivers/mtd/nand/raw/brcmnand/
4890F:	include/linux/platform_data/brcmnand.h
4891
4892BROADCOM STB PCIE DRIVER
4893M:	Jim Quinlan <[email protected]>
4894M:	Nicolas Saenz Julienne <[email protected]>
4895M:	Florian Fainelli <[email protected]>
4896R:	Broadcom internal kernel review list <[email protected]>
4897L:	[email protected]
4898S:	Maintained
4899F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4900F:	drivers/pci/controller/pcie-brcmstb.c
4901
4902BROADCOM SYSTEMPORT ETHERNET DRIVER
4903M:	Florian Fainelli <[email protected]>
4904R:	Broadcom internal kernel review list <[email protected]>
4905L:	[email protected]
4906S:	Maintained
4907F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4908F:	drivers/net/ethernet/broadcom/bcmsysport.*
4909F:	drivers/net/ethernet/broadcom/unimac.h
4910
4911BROADCOM TG3 GIGABIT ETHERNET DRIVER
4912M:	Pavan Chebbi <[email protected]>
4913M:	Michael Chan <[email protected]>
4914L:	[email protected]
4915S:	Maintained
4916F:	drivers/net/ethernet/broadcom/tg3.*
4917
4918BROADCOM VK DRIVER
4919M:	Scott Branden <[email protected]>
4920R:	Broadcom internal kernel review list <[email protected]>
4921S:	Supported
4922F:	drivers/misc/bcm-vk/
4923F:	include/uapi/linux/misc/bcm_vk.h
4924
4925BROCADE BFA FC SCSI DRIVER
4926M:	Anil Gurumurthy <[email protected]>
4927M:	Sudarsana Kalluru <[email protected]>
4928L:	[email protected]
4929S:	Supported
4930F:	drivers/scsi/bfa/
4931
4932BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4933M:	Rasesh Mody <[email protected]>
4934M:	Sudarsana Kalluru <[email protected]>
4935M:	[email protected]
4936L:	[email protected]
4937S:	Maintained
4938F:	drivers/net/ethernet/brocade/bna/
4939
4940BSG (block layer generic sg v4 driver)
4941M:	FUJITA Tomonori <[email protected]>
4942L:	[email protected]
4943S:	Supported
4944F:	block/bsg.c
4945F:	include/linux/bsg.h
4946F:	include/uapi/linux/bsg.h
4947
4948BT87X AUDIO DRIVER
4949M:	Clemens Ladisch <[email protected]>
4950L:	[email protected]
4951S:	Maintained
4952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4953F:	Documentation/sound/cards/bt87x.rst
4954F:	sound/pci/bt87x.c
4955
4956BT8XXGPIO DRIVER
4957M:	Michael Buesch <[email protected]>
4958S:	Maintained
4959W:	http://bu3sch.de/btgpio.php
4960F:	drivers/gpio/gpio-bt8xx.c
4961
4962BTRFS FILE SYSTEM
4963M:	Chris Mason <[email protected]>
4964M:	Josef Bacik <[email protected]>
4965M:	David Sterba <[email protected]>
4966L:	[email protected]
4967S:	Maintained
4968W:	https://btrfs.readthedocs.io
4969Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4970C:	irc://irc.libera.chat/btrfs
4971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4972F:	Documentation/filesystems/btrfs.rst
4973F:	fs/btrfs/
4974F:	include/linux/btrfs*
4975F:	include/trace/events/btrfs.h
4976F:	include/uapi/linux/btrfs*
4977
4978BTTV VIDEO4LINUX DRIVER
4979M:	Mauro Carvalho Chehab <[email protected]>
4980L:	[email protected]
4981S:	Odd fixes
4982W:	https://linuxtv.org
4983T:	git git://linuxtv.org/media.git
4984F:	Documentation/driver-api/media/drivers/bttv*
4985F:	drivers/media/pci/bt8xx/bttv*
4986
4987BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4988M:	Chanwoo Choi <[email protected]>
4989L:	[email protected]
4990L:	[email protected]
4991S:	Maintained
4992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4993F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4994F:	drivers/devfreq/exynos-bus.c
4995
4996BUSLOGIC SCSI DRIVER
4997M:	Khalid Aziz <[email protected]>
4998L:	[email protected]
4999S:	Maintained
5000F:	drivers/scsi/BusLogic.*
5001F:	drivers/scsi/FlashPoint.*
5002
5003BXCAN CAN NETWORK DRIVER
5004M:	Dario Binacchi <[email protected]>
5005L:	[email protected]
5006S:	Maintained
5007F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5008F:	drivers/net/can/bxcan.c
5009
5010C-MEDIA CMI8788 DRIVER
5011M:	Clemens Ladisch <[email protected]>
5012L:	[email protected]
5013S:	Maintained
5014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5015F:	sound/pci/oxygen/
5016
5017C-SKY ARCHITECTURE
5018M:	Guo Ren <[email protected]>
5019L:	[email protected]
5020S:	Supported
5021T:	git https://github.com/c-sky/csky-linux.git
5022F:	Documentation/devicetree/bindings/csky/
5023F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5024F:	Documentation/devicetree/bindings/timer/csky,*
5025F:	arch/csky/
5026F:	drivers/clocksource/timer-gx6605s.c
5027F:	drivers/clocksource/timer-mp-csky.c
5028F:	drivers/irqchip/irq-csky-*
5029N:	csky
5030K:	csky
5031
5032CA8210 IEEE-802.15.4 RADIO DRIVER
5033L:	[email protected]
5034S:	Orphan
5035W:	https://github.com/Cascoda/ca8210-linux.git
5036F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5037F:	drivers/net/ieee802154/ca8210.c
5038
5039CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5040M:	David Howells <[email protected]>
5041L:	[email protected]
5042S:	Supported
5043F:	Documentation/filesystems/caching/cachefiles.rst
5044F:	fs/cachefiles/
5045
5046CACHESTAT: PAGE CACHE STATS FOR A FILE
5047M:	Nhat Pham <[email protected]>
5048M:	Johannes Weiner <[email protected]>
5049L:	[email protected]
5050S:	Maintained
5051F:	tools/testing/selftests/cachestat/test_cachestat.c
5052
5053CADENCE MIPI-CSI2 BRIDGES
5054M:	Maxime Ripard <[email protected]>
5055L:	[email protected]
5056S:	Maintained
5057F:	Documentation/devicetree/bindings/media/cdns,*.txt
5058F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5059F:	drivers/media/platform/cadence/cdns-csi2*
5060
5061CADENCE NAND DRIVER
5062L:	[email protected]
5063S:	Orphan
5064F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5065F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5066
5067CADENCE USB3 DRD IP DRIVER
5068M:	Peter Chen <[email protected]>
5069M:	Pawel Laszczak <[email protected]>
5070R:	Roger Quadros <[email protected]>
5071L:	[email protected]
5072S:	Maintained
5073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5074F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5075F:	drivers/usb/cdns3/
5076X:	drivers/usb/cdns3/cdnsp*
5077
5078CADENCE USBHS DRIVER
5079M:	Pawel Laszczak <[email protected]>
5080L:	[email protected]
5081S:	Maintained
5082F:	drivers/usb/gadget/udc/cdns2
5083
5084CADENCE USBSSP DRD IP DRIVER
5085M:	Pawel Laszczak <[email protected]>
5086L:	[email protected]
5087S:	Maintained
5088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5089F:	drivers/usb/cdns3/
5090X:	drivers/usb/cdns3/cdns3*
5091
5092CADET FM/AM RADIO RECEIVER DRIVER
5093M:	Hans Verkuil <[email protected]>
5094L:	[email protected]
5095S:	Maintained
5096W:	https://linuxtv.org
5097T:	git git://linuxtv.org/media.git
5098F:	drivers/media/radio/radio-cadet*
5099
5100CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5101L:	[email protected]
5102S:	Orphan
5103T:	git git://linuxtv.org/media.git
5104F:	Documentation/admin-guide/media/cafe_ccic*
5105F:	drivers/media/platform/marvell/
5106
5107CAIF NETWORK LAYER
5108L:	[email protected]
5109S:	Orphan
5110F:	Documentation/networking/caif/
5111F:	drivers/net/caif/
5112F:	include/net/caif/
5113F:	include/uapi/linux/caif/
5114F:	net/caif/
5115
5116CAKE QDISC
5117M:	Toke Høiland-Jørgensen <[email protected]>
5118L:	[email protected] (moderated for non-subscribers)
5119S:	Maintained
5120F:	net/sched/sch_cake.c
5121
5122CAN NETWORK DRIVERS
5123M:	Marc Kleine-Budde <[email protected]>
5124M:	Vincent Mailhol <[email protected]>
5125L:	[email protected]
5126S:	Maintained
5127W:	https://github.com/linux-can
5128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5130F:	Documentation/devicetree/bindings/net/can/
5131F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5132F:	drivers/net/can/
5133F:	drivers/phy/phy-can-transceiver.c
5134F:	include/linux/can/bittiming.h
5135F:	include/linux/can/dev.h
5136F:	include/linux/can/length.h
5137F:	include/linux/can/platform/
5138F:	include/linux/can/rx-offload.h
5139F:	include/uapi/linux/can/error.h
5140F:	include/uapi/linux/can/netlink.h
5141F:	include/uapi/linux/can/vxcan.h
5142
5143CAN NETWORK LAYER
5144M:	Oliver Hartkopp <[email protected]>
5145M:	Marc Kleine-Budde <[email protected]>
5146L:	[email protected]
5147S:	Maintained
5148W:	https://github.com/linux-can
5149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5151F:	Documentation/networking/can.rst
5152F:	Documentation/networking/iso15765-2.rst
5153F:	include/linux/can/can-ml.h
5154F:	include/linux/can/core.h
5155F:	include/linux/can/skb.h
5156F:	include/net/netns/can.h
5157F:	include/uapi/linux/can.h
5158F:	include/uapi/linux/can/bcm.h
5159F:	include/uapi/linux/can/gw.h
5160F:	include/uapi/linux/can/isotp.h
5161F:	include/uapi/linux/can/raw.h
5162F:	net/can/
5163F:	net/sched/em_canid.c
5164
5165CAN-J1939 NETWORK LAYER
5166M:	Robin van der Gracht <[email protected]>
5167M:	Oleksij Rempel <[email protected]>
5168R:	[email protected]
5169L:	[email protected]
5170S:	Maintained
5171F:	Documentation/networking/j1939.rst
5172F:	include/uapi/linux/can/j1939.h
5173F:	net/can/j1939/
5174
5175CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5176M:	Damien Le Moal <[email protected]>
5177L:	[email protected]
5178L:	[email protected] (pinctrl driver)
5179F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5180F:	drivers/pinctrl/pinctrl-k210.c
5181
5182CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5183M:	Damien Le Moal <[email protected]>
5184L:	[email protected]
5185L:	[email protected]
5186S:	Maintained
5187F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5188F:	drivers/reset/reset-k210.c
5189
5190CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5191M:	Damien Le Moal <[email protected]>
5192L:	[email protected]
5193S:	Maintained
5194F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5195F:	drivers/soc/canaan/
5196F:	include/soc/canaan/
5197
5198CAPABILITIES
5199M:	Serge Hallyn <[email protected]>
5200L:	[email protected]
5201S:	Supported
5202F:	include/linux/capability.h
5203F:	include/trace/events/capability.h
5204F:	include/uapi/linux/capability.h
5205F:	kernel/capability.c
5206F:	security/commoncap.c
5207
5208CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5209M:	Kevin Tsai <[email protected]>
5210S:	Maintained
5211F:	drivers/iio/light/cm*
5212
5213CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5214M:	Christian Lamparter <[email protected]>
5215L:	[email protected]
5216S:	Maintained
5217W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5218F:	drivers/net/wireless/ath/carl9170/
5219
5220CAVIUM I2C DRIVER
5221M:	Robert Richter <[email protected]>
5222S:	Odd Fixes
5223W:	http://www.marvell.com
5224F:	drivers/i2c/busses/i2c-octeon*
5225F:	drivers/i2c/busses/i2c-thunderx*
5226
5227CAVIUM LIQUIDIO NETWORK DRIVER
5228L:	[email protected]
5229S:	Orphan
5230W:	http://www.marvell.com
5231F:	drivers/net/ethernet/cavium/liquidio/
5232
5233CAVIUM MMC DRIVER
5234M:	Robert Richter <[email protected]>
5235S:	Odd Fixes
5236W:	http://www.marvell.com
5237F:	drivers/mmc/host/cavium*
5238
5239CAVIUM OCTEON-TX CRYPTO DRIVER
5240M:	George Cherian <[email protected]>
5241L:	[email protected]
5242S:	Supported
5243W:	http://www.marvell.com
5244F:	drivers/crypto/cavium/cpt/
5245
5246CAVIUM THUNDERX2 ARM64 SOC
5247M:	Robert Richter <[email protected]>
5248L:	[email protected] (moderated for non-subscribers)
5249S:	Odd Fixes
5250F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5251F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5252
5253CBS/ETF/TAPRIO QDISCS
5254M:	Vinicius Costa Gomes <[email protected]>
5255L:	[email protected]
5256S:	Maintained
5257F:	net/sched/sch_cbs.c
5258F:	net/sched/sch_etf.c
5259F:	net/sched/sch_taprio.c
5260
5261CC2520 IEEE-802.15.4 RADIO DRIVER
5262M:	Stefan Schmidt <[email protected]>
5263L:	[email protected]
5264S:	Odd Fixes
5265F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5266F:	drivers/net/ieee802154/cc2520.c
5267
5268CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5269M:	Gilad Ben-Yossef <[email protected]>
5270L:	[email protected]
5271S:	Supported
5272W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5273F:	drivers/crypto/ccree/
5274
5275CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5276M:	Hadar Gat <[email protected]>
5277L:	[email protected]
5278S:	Supported
5279W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5280F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5281F:	drivers/char/hw_random/cctrng.c
5282F:	drivers/char/hw_random/cctrng.h
5283
5284CEC FRAMEWORK
5285M:	Hans Verkuil <[email protected]>
5286L:	[email protected]
5287S:	Supported
5288W:	http://linuxtv.org
5289T:	git git://linuxtv.org/media.git
5290F:	Documentation/ABI/testing/debugfs-cec-error-inj
5291F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5292F:	Documentation/driver-api/media/cec-core.rst
5293F:	Documentation/userspace-api/media/cec
5294F:	drivers/media/cec/
5295F:	drivers/media/rc/keymaps/rc-cec.c
5296F:	include/media/cec-notifier.h
5297F:	include/media/cec.h
5298F:	include/uapi/linux/cec-funcs.h
5299F:	include/uapi/linux/cec.h
5300
5301CEC GPIO DRIVER
5302M:	Hans Verkuil <[email protected]>
5303L:	[email protected]
5304S:	Supported
5305W:	http://linuxtv.org
5306T:	git git://linuxtv.org/media.git
5307F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5308F:	drivers/media/cec/platform/cec-gpio/
5309
5310CELL BROADBAND ENGINE ARCHITECTURE
5311L:	[email protected]
5312S:	Orphan
5313F:	arch/powerpc/include/asm/cell*.h
5314F:	arch/powerpc/include/asm/spu*.h
5315F:	arch/powerpc/include/uapi/asm/spu*.h
5316F:	arch/powerpc/platforms/cell/
5317
5318CELLWISE CW2015 BATTERY DRIVER
5319M:	Tobias Schrammm <[email protected]>
5320S:	Maintained
5321F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5322F:	drivers/power/supply/cw2015_battery.c
5323
5324CEPH COMMON CODE (LIBCEPH)
5325M:	Ilya Dryomov <[email protected]>
5326M:	Xiubo Li <[email protected]>
5327L:	[email protected]
5328S:	Supported
5329W:	http://ceph.com/
5330T:	git https://github.com/ceph/ceph-client.git
5331F:	include/linux/ceph/
5332F:	include/linux/crush/
5333F:	net/ceph/
5334
5335CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5336M:	Xiubo Li <[email protected]>
5337M:	Ilya Dryomov <[email protected]>
5338L:	[email protected]
5339S:	Supported
5340W:	http://ceph.com/
5341T:	git https://github.com/ceph/ceph-client.git
5342F:	Documentation/filesystems/ceph.rst
5343F:	fs/ceph/
5344
5345CERTIFICATE HANDLING
5346M:	David Howells <[email protected]>
5347M:	David Woodhouse <[email protected]>
5348L:	[email protected]
5349S:	Maintained
5350F:	Documentation/admin-guide/module-signing.rst
5351F:	certs/
5352F:	scripts/sign-file.c
5353F:	scripts/ssl-common.h
5354F:	tools/certs/
5355
5356CFAG12864B LCD DRIVER
5357M:	Miguel Ojeda <[email protected]>
5358S:	Maintained
5359F:	drivers/auxdisplay/cfag12864b.c
5360F:	include/linux/cfag12864b.h
5361
5362CFAG12864BFB LCD FRAMEBUFFER DRIVER
5363M:	Miguel Ojeda <[email protected]>
5364S:	Maintained
5365F:	drivers/auxdisplay/cfag12864bfb.c
5366F:	include/linux/cfag12864b.h
5367
5368CHAR and MISC DRIVERS
5369M:	Arnd Bergmann <[email protected]>
5370M:	Greg Kroah-Hartman <[email protected]>
5371S:	Supported
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5373F:	drivers/char/
5374F:	drivers/misc/
5375F:	include/linux/miscdevice.h
5376F:	samples/rust/rust_misc_device.rs
5377X:	drivers/char/agp/
5378X:	drivers/char/hw_random/
5379X:	drivers/char/ipmi/
5380X:	drivers/char/random.c
5381X:	drivers/char/tpm/
5382
5383CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5384M:	Thomas Weißschuh <[email protected]>
5385L:	[email protected]
5386S:	Maintained
5387F:	Documentation/hwmon/powerz.rst
5388F:	drivers/hwmon/powerz.c
5389
5390CHECKPATCH
5391M:	Andy Whitcroft <[email protected]>
5392M:	Joe Perches <[email protected]>
5393R:	Dwaipayan Ray <[email protected]>
5394R:	Lukas Bulwahn <[email protected]>
5395S:	Maintained
5396F:	scripts/checkpatch.pl
5397
5398CHECKPATCH DOCUMENTATION
5399M:	Dwaipayan Ray <[email protected]>
5400M:	Lukas Bulwahn <[email protected]>
5401R:	Joe Perches <[email protected]>
5402S:	Maintained
5403F:	Documentation/dev-tools/checkpatch.rst
5404
5405CHINESE DOCUMENTATION
5406M:	Alex Shi <[email protected]>
5407M:	Yanteng Si <[email protected]>
5408R:	Dongliang Mu <[email protected]>
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5410S:	Maintained
5411F:	Documentation/translations/zh_CN/
5412
5413CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5414M:	Peter Chen <[email protected]>
5415L:	[email protected]
5416S:	Maintained
5417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5418F:	drivers/usb/chipidea/
5419
5420CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5421M:	Hans de Goede <[email protected]>
5422L:	[email protected]
5423S:	Maintained
5424F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5425F:	drivers/input/touchscreen/chipone_icn8318.c
5426
5427CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5428M:	Hans de Goede <[email protected]>
5429L:	[email protected]
5430S:	Maintained
5431F:	drivers/input/touchscreen/chipone_icn8505.c
5432
5433CHROME HARDWARE PLATFORM SUPPORT
5434M:	Benson Leung <[email protected]>
5435M:	Tzung-Bi Shih <[email protected]>
5436L:	[email protected]
5437S:	Maintained
5438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5439F:	drivers/platform/chrome/
5440
5441CHROMEOS EC CODEC DRIVER
5442M:	Cheng-Yi Chiang <[email protected]>
5443M:	Tzung-Bi Shih <[email protected]>
5444R:	Guenter Roeck <[email protected]>
5445L:	[email protected]
5446S:	Maintained
5447F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5448F:	sound/soc/codecs/cros_ec_codec.*
5449
5450CHROMEOS EC CHARGE CONTROL
5451M:	Thomas Weißschuh <[email protected]>
5452S:	Maintained
5453F:	drivers/power/supply/cros_charge-control.c
5454
5455CHROMEOS EC HARDWARE MONITORING
5456M:	Thomas Weißschuh <[email protected]>
5457L:	[email protected]
5458L:	[email protected]
5459S:	Maintained
5460F:	Documentation/hwmon/cros_ec_hwmon.rst
5461F:	drivers/hwmon/cros_ec_hwmon.c
5462
5463CHROMEOS EC LED DRIVER
5464M:	Thomas Weißschuh <[email protected]>
5465S:	Maintained
5466F:	drivers/leds/leds-cros_ec.c
5467
5468CHROMEOS EC SUBDRIVERS
5469M:	Benson Leung <[email protected]>
5470R:	Guenter Roeck <[email protected]>
5471L:	[email protected]
5472S:	Maintained
5473F:	drivers/power/supply/cros_charge-control.c
5474F:	drivers/power/supply/cros_usbpd-charger.c
5475N:	cros_ec
5476N:	cros-ec
5477
5478CHROMEOS EC UART DRIVER
5479M:	Bhanu Prakash Maiya <[email protected]>
5480R:	Benson Leung <[email protected]>
5481R:	Tzung-Bi Shih <[email protected]>
5482S:	Maintained
5483F:	drivers/platform/chrome/cros_ec_uart.c
5484
5485CHROMEOS EC USB PD NOTIFY DRIVER
5486M:	Prashant Malani <[email protected]>
5487L:	[email protected]
5488S:	Maintained
5489F:	drivers/platform/chrome/cros_usbpd_notify.c
5490F:	include/linux/platform_data/cros_usbpd_notify.h
5491
5492CHROMEOS EC USB TYPE-C DRIVER
5493M:	Prashant Malani <[email protected]>
5494M:	Benson Leung <[email protected]>
5495M:	Abhishek Pandit-Subedi <[email protected]>
5496L:	[email protected]
5497S:	Maintained
5498F:	drivers/platform/chrome/cros_ec_typec.*
5499F:	drivers/platform/chrome/cros_typec_altmode.*
5500F:	drivers/platform/chrome/cros_typec_switch.c
5501F:	drivers/platform/chrome/cros_typec_vdm.*
5502
5503CHROMEOS HPS DRIVER
5504M:	Dan Callaghan <[email protected]>
5505R:	Sami Kyöstilä <[email protected]>
5506S:	Maintained
5507F:	drivers/platform/chrome/cros_hps_i2c.c
5508
5509CHROMEOS EC WATCHDOG
5510M:	Lukasz Majczak <[email protected]>
5511L:	[email protected]
5512S:	Maintained
5513F:	drivers/watchdog/cros_ec_wdt.c
5514
5515CHROMEOS UCSI DRIVER
5516M:	Abhishek Pandit-Subedi <[email protected]>
5517M:	Łukasz Bartosik <[email protected]>
5518L:	[email protected]
5519S:	Maintained
5520F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5521
5522CHRONTEL CH7322 CEC DRIVER
5523M:	Joe Tessler <[email protected]>
5524L:	[email protected]
5525S:	Maintained
5526T:	git git://linuxtv.org/media.git
5527F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5528F:	drivers/media/cec/i2c/ch7322.c
5529
5530CIRRUS LOGIC AUDIO CODEC DRIVERS
5531M:	David Rhodes <[email protected]>
5532M:	Richard Fitzgerald <[email protected]>
5533L:	[email protected]
5534L:	[email protected]
5535S:	Maintained
5536F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5537F:	Documentation/sound/codecs/cs*
5538F:	drivers/mfd/cs42l43*
5539F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5540F:	drivers/spi/spi-cs42l43*
5541F:	include/dt-bindings/sound/cs*
5542F:	include/linux/mfd/cs42l43*
5543F:	include/sound/cs*
5544F:	sound/pci/hda/cirrus*
5545F:	sound/pci/hda/cs*
5546F:	sound/pci/hda/hda_component*
5547F:	sound/pci/hda/hda_cs_dsp_ctl.*
5548F:	sound/soc/codecs/cs*
5549
5550CIRRUS LOGIC HAPTIC DRIVERS
5551M:	James Ogletree <[email protected]>
5552M:	Fred Treven <[email protected]>
5553M:	Ben Bright <[email protected]>
5554L:	[email protected]
5555S:	Supported
5556F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5557F:	drivers/input/misc/cs40l*
5558F:	drivers/mfd/cs40l*
5559F:	include/linux/mfd/cs40l*
5560F:	sound/soc/codecs/cs40l*
5561
5562CIRRUS LOGIC DSP FIRMWARE DRIVER
5563M:	Simon Trimmer <[email protected]>
5564M:	Charles Keepax <[email protected]>
5565M:	Richard Fitzgerald <[email protected]>
5566L:	[email protected]
5567S:	Supported
5568W:	https://github.com/CirrusLogic/linux-drivers/wiki
5569T:	git https://github.com/CirrusLogic/linux-drivers.git
5570F:	drivers/firmware/cirrus/
5571F:	include/linux/firmware/cirrus/
5572
5573CIRRUS LOGIC EP93XX ETHERNET DRIVER
5574M:	Hartley Sweeten <[email protected]>
5575L:	[email protected]
5576S:	Maintained
5577F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5578
5579CIRRUS LOGIC LOCHNAGAR DRIVER
5580M:	Charles Keepax <[email protected]>
5581M:	Richard Fitzgerald <[email protected]>
5582L:	[email protected]
5583S:	Supported
5584F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5585F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5586F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5587F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5588F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5589F:	Documentation/hwmon/lochnagar.rst
5590F:	drivers/clk/clk-lochnagar.c
5591F:	drivers/hwmon/lochnagar-hwmon.c
5592F:	drivers/mfd/lochnagar-i2c.c
5593F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5594F:	drivers/regulator/lochnagar-regulator.c
5595F:	include/dt-bindings/clock/lochnagar.h
5596F:	include/dt-bindings/pinctrl/lochnagar.h
5597F:	include/linux/mfd/lochnagar*
5598F:	sound/soc/codecs/lochnagar-sc.c
5599
5600CIRRUS LOGIC MADERA CODEC DRIVERS
5601M:	Charles Keepax <[email protected]>
5602M:	Richard Fitzgerald <[email protected]>
5603L:	[email protected]
5604L:	[email protected]
5605S:	Supported
5606W:	https://github.com/CirrusLogic/linux-drivers/wiki
5607T:	git https://github.com/CirrusLogic/linux-drivers.git
5608F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5609F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5610F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5611F:	drivers/gpio/gpio-madera*
5612F:	drivers/irqchip/irq-madera*
5613F:	drivers/mfd/cs47l*
5614F:	drivers/mfd/madera*
5615F:	drivers/pinctrl/cirrus/*
5616F:	include/dt-bindings/sound/madera*
5617F:	include/linux/irqchip/irq-madera*
5618F:	include/linux/mfd/madera/*
5619F:	include/sound/madera*
5620F:	sound/soc/codecs/cs47l*
5621F:	sound/soc/codecs/madera*
5622
5623CISCO FCOE HBA DRIVER
5624M:	Satish Kharat <[email protected]>
5625M:	Sesidhar Baddela <[email protected]>
5626M:	Karan Tilak Kumar <[email protected]>
5627L:	[email protected]
5628S:	Supported
5629F:	drivers/scsi/fnic/
5630
5631CISCO SCSI HBA DRIVER
5632M:	Karan Tilak Kumar <[email protected]>
5633M:	Sesidhar Baddela <[email protected]>
5634L:	[email protected]
5635S:	Supported
5636F:	drivers/scsi/snic/
5637
5638CISCO VIC ETHERNET NIC DRIVER
5639M:	Christian Benvenuti <[email protected]>
5640M:	Satish Kharat <[email protected]>
5641S:	Maintained
5642F:	drivers/net/ethernet/cisco/enic/
5643
5644CISCO VIC LOW LATENCY NIC DRIVER
5645M:	Christian Benvenuti <[email protected]>
5646M:	Nelson Escobar <[email protected]>
5647S:	Supported
5648F:	drivers/infiniband/hw/usnic/
5649
5650CLANG CONTROL FLOW INTEGRITY SUPPORT
5651M:	Sami Tolvanen <[email protected]>
5652M:	Kees Cook <[email protected]>
5653R:	Nathan Chancellor <[email protected]>
5654L:	[email protected]
5655S:	Supported
5656B:	https://github.com/ClangBuiltLinux/linux/issues
5657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5658F:	include/linux/cfi.h
5659F:	kernel/cfi.c
5660
5661CLANG-FORMAT FILE
5662M:	Miguel Ojeda <[email protected]>
5663S:	Maintained
5664F:	.clang-format
5665
5666CLANG/LLVM BUILD SUPPORT
5667M:	Nathan Chancellor <[email protected]>
5668R:	Nick Desaulniers <[email protected]>
5669R:	Bill Wendling <[email protected]>
5670R:	Justin Stitt <[email protected]>
5671L:	[email protected]
5672S:	Supported
5673W:	https://clangbuiltlinux.github.io/
5674B:	https://github.com/ClangBuiltLinux/linux/issues
5675C:	irc://irc.libera.chat/clangbuiltlinux
5676F:	Documentation/kbuild/llvm.rst
5677F:	include/linux/compiler-clang.h
5678F:	scripts/Makefile.clang
5679F:	scripts/clang-tools/
5680K:	\b(?i:clang|llvm)\b
5681
5682CLK API
5683M:	Russell King <[email protected]>
5684L:	[email protected]
5685S:	Maintained
5686F:	include/linux/clk.h
5687
5688CLOCKSOURCE, CLOCKEVENT DRIVERS
5689M:	Daniel Lezcano <[email protected]>
5690M:	Thomas Gleixner <[email protected]>
5691L:	[email protected]
5692S:	Supported
5693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5694F:	Documentation/devicetree/bindings/timer/
5695F:	drivers/clocksource/
5696
5697CLOSURES
5698M:	Kent Overstreet <[email protected]>
5699L:	[email protected]
5700S:	Supported
5701C:	irc://irc.oftc.net/bcache
5702F:	include/linux/closure.h
5703F:	lib/closure.c
5704
5705CMPC ACPI DRIVER
5706M:	Thadeu Lima de Souza Cascardo <[email protected]>
5707L:	[email protected]
5708S:	Supported
5709F:	drivers/platform/x86/classmate-laptop.c
5710
5711COBALT MEDIA DRIVER
5712M:	Hans Verkuil <[email protected]>
5713L:	[email protected]
5714S:	Supported
5715W:	https://linuxtv.org
5716T:	git git://linuxtv.org/media.git
5717F:	drivers/media/pci/cobalt/
5718
5719COCCINELLE/Semantic Patches (SmPL)
5720M:	Julia Lawall <[email protected]>
5721M:	Nicolas Palix <[email protected]>
5722L:	[email protected] (moderated for non-subscribers)
5723S:	Supported
5724W:	https://coccinelle.gitlabpages.inria.fr/website/
5725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5726F:	Documentation/dev-tools/coccinelle.rst
5727F:	scripts/coccicheck
5728F:	scripts/coccinelle/
5729
5730CODA FILE SYSTEM
5731M:	Jan Harkes <[email protected]>
5732M:	[email protected]
5733L:	[email protected]
5734S:	Maintained
5735W:	http://www.coda.cs.cmu.edu/
5736F:	Documentation/filesystems/coda.rst
5737F:	fs/coda/
5738F:	include/linux/coda*.h
5739F:	include/uapi/linux/coda*.h
5740
5741CODA V4L2 MEM2MEM DRIVER
5742M:	Philipp Zabel <[email protected]>
5743L:	[email protected]
5744S:	Maintained
5745F:	Documentation/devicetree/bindings/media/coda.yaml
5746F:	drivers/media/platform/chips-media/coda
5747
5748CODE OF CONDUCT
5749M:	Greg Kroah-Hartman <[email protected]>
5750S:	Supported
5751F:	Documentation/process/code-of-conduct-interpretation.rst
5752F:	Documentation/process/code-of-conduct.rst
5753
5754CODE TAGGING
5755M:	Suren Baghdasaryan <[email protected]>
5756M:	Kent Overstreet <[email protected]>
5757S:	Maintained
5758F:	include/asm-generic/codetag.lds.h
5759F:	include/linux/codetag.h
5760F:	lib/codetag.c
5761
5762COMEDI DRIVERS
5763M:	Ian Abbott <[email protected]>
5764M:	H Hartley Sweeten <[email protected]>
5765S:	Odd Fixes
5766F:	drivers/comedi/
5767F:	include/linux/comedi/
5768F:	include/uapi/linux/comedi.h
5769
5770COMMON CLK FRAMEWORK
5771M:	Michael Turquette <[email protected]>
5772M:	Stephen Boyd <[email protected]>
5773L:	[email protected]
5774S:	Maintained
5775Q:	http://patchwork.kernel.org/project/linux-clk/list/
5776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5777F:	Documentation/devicetree/bindings/clock/
5778F:	drivers/clk/
5779F:	include/dt-bindings/clock/
5780F:	include/linux/clk-pr*
5781F:	include/linux/clk/
5782F:	include/linux/of_clk.h
5783X:	drivers/clk/clkdev.c
5784
5785COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5786M:	Steve French <[email protected]>
5787R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5788R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5789R:	Shyam Prasad N <[email protected]> (multichannel)
5790R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5791R:	Bharath SM <[email protected]> (deferred close, directory leases)
5792L:	[email protected]
5793L:	[email protected] (moderated for non-subscribers)
5794S:	Supported
5795W:	https://wiki.samba.org/index.php/LinuxCIFS
5796T:	git git://git.samba.org/sfrench/cifs-2.6.git
5797F:	Documentation/admin-guide/cifs/
5798F:	fs/smb/client/
5799F:	fs/smb/common/
5800F:	include/uapi/linux/cifs
5801
5802COMPACTPCI HOTPLUG CORE
5803M:	Scott Murray <[email protected]>
5804L:	[email protected]
5805S:	Maintained
5806F:	drivers/pci/hotplug/cpci_hotplug*
5807
5808COMPACTPCI HOTPLUG GENERIC DRIVER
5809M:	Scott Murray <[email protected]>
5810L:	[email protected]
5811S:	Maintained
5812F:	drivers/pci/hotplug/cpcihp_generic.c
5813
5814COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5815M:	Scott Murray <[email protected]>
5816L:	[email protected]
5817S:	Maintained
5818F:	drivers/pci/hotplug/cpcihp_zt5550.*
5819
5820COMPAL LAPTOP SUPPORT
5821M:	Cezary Jackiewicz <[email protected]>
5822L:	[email protected]
5823S:	Maintained
5824F:	drivers/platform/x86/compal-laptop.c
5825
5826COMPILER ATTRIBUTES
5827M:	Miguel Ojeda <[email protected]>
5828S:	Maintained
5829F:	include/linux/compiler_attributes.h
5830
5831COMPUTE EXPRESS LINK (CXL)
5832M:	Davidlohr Bueso <[email protected]>
5833M:	Jonathan Cameron <[email protected]>
5834M:	Dave Jiang <[email protected]>
5835M:	Alison Schofield <[email protected]>
5836M:	Vishal Verma <[email protected]>
5837M:	Ira Weiny <[email protected]>
5838M:	Dan Williams <[email protected]>
5839L:	[email protected]
5840S:	Maintained
5841F:	Documentation/driver-api/cxl
5842F:	drivers/cxl/
5843F:	include/cxl/
5844F:	include/uapi/linux/cxl_mem.h
5845F:	tools/testing/cxl/
5846
5847COMPUTE EXPRESS LINK PMU (CPMU)
5848M:	Jonathan Cameron <[email protected]>
5849L:	[email protected]
5850S:	Maintained
5851F:	Documentation/admin-guide/perf/cxl.rst
5852F:	drivers/perf/cxl_pmu.c
5853
5854CONEXANT ACCESSRUNNER USB DRIVER
5855L:	[email protected]
5856S:	Orphan
5857W:	http://accessrunner.sourceforge.net/
5858F:	drivers/usb/atm/cxacru.c
5859
5860CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5861M:	Elena Reshetova <[email protected]>
5862M:	Carlos Bilbao <[email protected]>
5863S:	Maintained
5864F:	Documentation/security/snp-tdx-threat-model.rst
5865
5866CONFIGFS
5867M:	Joel Becker <[email protected]>
5868M:	Christoph Hellwig <[email protected]>
5869S:	Supported
5870T:	git git://git.infradead.org/users/hch/configfs.git
5871F:	fs/configfs/
5872F:	include/linux/configfs.h
5873F:	samples/configfs/
5874
5875CONGATEC BOARD CONTROLLER MFD DRIVER
5876M:	Thomas Richard <[email protected]>
5877S:	Maintained
5878F:	drivers/gpio/gpio-cgbc.c
5879F:	drivers/i2c/busses/i2c-cgbc.c
5880F:	drivers/mfd/cgbc-core.c
5881F:	drivers/watchdog/cgbc_wdt.c
5882F:	include/linux/mfd/cgbc.h
5883
5884CONSOLE SUBSYSTEM
5885M:	Greg Kroah-Hartman <[email protected]>
5886S:	Supported
5887F:	drivers/video/console/
5888F:	include/linux/console*
5889
5890CONTEXT TRACKING
5891M:	Frederic Weisbecker <[email protected]>
5892M:	"Paul E. McKenney" <[email protected]>
5893S:	Maintained
5894F:	include/linux/context_tracking*
5895F:	kernel/context_tracking.c
5896
5897CONTROL GROUP (CGROUP)
5898M:	Tejun Heo <[email protected]>
5899M:	Johannes Weiner <[email protected]>
5900M:	Michal Koutný <[email protected]>
5901L:	[email protected]
5902S:	Maintained
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5904F:	Documentation/admin-guide/cgroup-v1/
5905F:	Documentation/admin-guide/cgroup-v2.rst
5906F:	include/linux/cgroup*
5907F:	kernel/cgroup/
5908F:	tools/testing/selftests/cgroup/
5909
5910CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5911M:	Tejun Heo <[email protected]>
5912M:	Josef Bacik <[email protected]>
5913M:	Jens Axboe <[email protected]>
5914L:	[email protected]
5915L:	[email protected]
5916T:	git git://git.kernel.dk/linux-block
5917F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5918F:	block/bfq-cgroup.c
5919F:	block/blk-cgroup.c
5920F:	block/blk-iocost.c
5921F:	block/blk-iolatency.c
5922F:	block/blk-throttle.c
5923F:	include/linux/blk-cgroup.h
5924
5925CONTROL GROUP - CPUSET
5926M:	Waiman Long <[email protected]>
5927L:	[email protected]
5928S:	Maintained
5929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5930F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5931F:	include/linux/cpuset.h
5932F:	kernel/cgroup/cpuset-internal.h
5933F:	kernel/cgroup/cpuset-v1.c
5934F:	kernel/cgroup/cpuset.c
5935F:	tools/testing/selftests/cgroup/test_cpuset.c
5936F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5937F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5938
5939CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5940M:	Johannes Weiner <[email protected]>
5941M:	Michal Hocko <[email protected]>
5942M:	Roman Gushchin <[email protected]>
5943M:	Shakeel Butt <[email protected]>
5944R:	Muchun Song <[email protected]>
5945L:	[email protected]
5946L:	[email protected]
5947S:	Maintained
5948F:	include/linux/memcontrol.h
5949F:	mm/memcontrol.c
5950F:	mm/memcontrol-v1.c
5951F:	mm/memcontrol-v1.h
5952F:	mm/swap_cgroup.c
5953F:	samples/cgroup/*
5954F:	tools/testing/selftests/cgroup/memcg_protection.m
5955F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5956F:	tools/testing/selftests/cgroup/test_kmem.c
5957F:	tools/testing/selftests/cgroup/test_memcontrol.c
5958
5959CORETEMP HARDWARE MONITORING DRIVER
5960M:	Fenghua Yu <[email protected]>
5961L:	[email protected]
5962S:	Maintained
5963F:	Documentation/hwmon/coretemp.rst
5964F:	drivers/hwmon/coretemp.c
5965
5966CORSAIR-CPRO HARDWARE MONITOR DRIVER
5967M:	Marius Zachmann <[email protected]>
5968L:	[email protected]
5969S:	Maintained
5970F:	drivers/hwmon/corsair-cpro.c
5971
5972CORSAIR-PSU HARDWARE MONITOR DRIVER
5973M:	Wilken Gottwalt <[email protected]>
5974L:	[email protected]
5975S:	Maintained
5976F:	Documentation/hwmon/corsair-psu.rst
5977F:	drivers/hwmon/corsair-psu.c
5978
5979COUNTER SUBSYSTEM
5980M:	William Breathitt Gray <[email protected]>
5981L:	[email protected]
5982S:	Maintained
5983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5984F:	Documentation/ABI/testing/sysfs-bus-counter
5985F:	Documentation/driver-api/generic-counter.rst
5986F:	drivers/counter/
5987F:	include/linux/counter.h
5988F:	include/uapi/linux/counter.h
5989F:	tools/counter/
5990
5991COUNTER WATCH EVENTS TOOL
5992M:	Fabrice Gasnier <[email protected]>
5993L:	[email protected]
5994S:	Maintained
5995F:	tools/counter/counter_watch_events.c
5996
5997CP2615 I2C DRIVER
5998M:	Bence Csókás <[email protected]>
5999S:	Maintained
6000F:	drivers/i2c/busses/i2c-cp2615.c
6001
6002CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6003M:	Viresh Kumar <[email protected]>
6004M:	Sudeep Holla <[email protected]>
6005L:	[email protected]
6006S:	Maintained
6007W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6008F:	drivers/cpufreq/vexpress-spc-cpufreq.c
6009
6010CPU FREQUENCY SCALING FRAMEWORK
6011M:	"Rafael J. Wysocki" <[email protected]>
6012M:	Viresh Kumar <[email protected]>
6013L:	[email protected]
6014S:	Maintained
6015B:	https://bugzilla.kernel.org
6016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6018F:	Documentation/admin-guide/pm/cpufreq.rst
6019F:	Documentation/admin-guide/pm/intel_pstate.rst
6020F:	Documentation/cpu-freq/
6021F:	Documentation/devicetree/bindings/cpufreq/
6022F:	drivers/cpufreq/
6023F:	include/linux/cpufreq.h
6024F:	include/linux/sched/cpufreq.h
6025F:	kernel/sched/cpufreq*.c
6026F:	tools/testing/selftests/cpufreq/
6027
6028CPU HOTPLUG
6029M:	Thomas Gleixner <[email protected]>
6030M:	Peter Zijlstra <[email protected]>
6031L:	[email protected]
6032S:	Maintained
6033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6034F:	include/linux/cpu.h
6035F:	include/linux/cpuhotplug.h
6036F:	include/linux/smpboot.h
6037F:	kernel/cpu.c
6038F:	kernel/smpboot.*
6039
6040CPU IDLE TIME MANAGEMENT FRAMEWORK
6041M:	"Rafael J. Wysocki" <[email protected]>
6042M:	Daniel Lezcano <[email protected]>
6043L:	[email protected]
6044S:	Maintained
6045B:	https://bugzilla.kernel.org
6046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6047F:	Documentation/admin-guide/pm/cpuidle.rst
6048F:	Documentation/driver-api/pm/cpuidle.rst
6049F:	drivers/cpuidle/
6050F:	include/linux/cpuidle.h
6051
6052CPU POWER MONITORING SUBSYSTEM
6053M:	Thomas Renninger <[email protected]>
6054M:	Shuah Khan <[email protected]>
6055M:	Shuah Khan <[email protected]>
6056M:	John B. Wyatt IV <[email protected]>
6057M:	John B. Wyatt IV <[email protected]>
6058M:	John Kacur <[email protected]>
6059L:	[email protected]
6060S:	Maintained
6061F:	tools/power/cpupower/
6062
6063CPUID/MSR DRIVER
6064M:	"H. Peter Anvin" <[email protected]>
6065S:	Maintained
6066F:	arch/x86/kernel/cpuid.c
6067F:	arch/x86/kernel/msr.c
6068
6069CPUIDLE DRIVER - ARM BIG LITTLE
6070M:	Lorenzo Pieralisi <[email protected]>
6071M:	Daniel Lezcano <[email protected]>
6072L:	[email protected]
6073L:	[email protected] (moderated for non-subscribers)
6074S:	Maintained
6075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6076F:	drivers/cpuidle/cpuidle-big_little.c
6077
6078CPUIDLE DRIVER - ARM EXYNOS
6079M:	Daniel Lezcano <[email protected]>
6080M:	Kukjin Kim <[email protected]>
6081R:	Krzysztof Kozlowski <[email protected]>
6082L:	[email protected]
6083L:	[email protected]
6084S:	Maintained
6085F:	arch/arm/mach-exynos/pm.c
6086F:	drivers/cpuidle/cpuidle-exynos.c
6087F:	include/linux/platform_data/cpuidle-exynos.h
6088
6089CPUIDLE DRIVER - ARM PSCI
6090M:	Lorenzo Pieralisi <[email protected]>
6091M:	Sudeep Holla <[email protected]>
6092L:	[email protected]
6093L:	[email protected] (moderated for non-subscribers)
6094S:	Supported
6095F:	drivers/cpuidle/cpuidle-psci.c
6096
6097CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6098M:	Ulf Hansson <[email protected]>
6099L:	[email protected]
6100L:	[email protected] (moderated for non-subscribers)
6101S:	Supported
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6103F:	drivers/cpuidle/cpuidle-psci-domain.c
6104F:	drivers/cpuidle/cpuidle-psci.h
6105
6106CPUIDLE DRIVER - DT IDLE PM DOMAIN
6107M:	Ulf Hansson <[email protected]>
6108L:	[email protected]
6109S:	Supported
6110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6111F:	drivers/cpuidle/dt_idle_genpd.c
6112F:	drivers/cpuidle/dt_idle_genpd.h
6113
6114CPUIDLE DRIVER - RISC-V SBI
6115M:	Anup Patel <[email protected]>
6116L:	[email protected]
6117L:	[email protected]
6118S:	Maintained
6119F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6120
6121CRAMFS FILESYSTEM
6122M:	Nicolas Pitre <[email protected]>
6123S:	Maintained
6124F:	Documentation/filesystems/cramfs.rst
6125F:	fs/cramfs/
6126
6127CRC LIBRARY
6128M:	Eric Biggers <[email protected]>
6129R:	Ard Biesheuvel <[email protected]>
6130L:	[email protected]
6131S:	Maintained
6132T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6133F:	Documentation/staging/crc*
6134F:	arch/*/lib/crc*
6135F:	include/linux/crc*
6136F:	lib/crc*
6137
6138CREATIVE SB0540
6139M:	Bastien Nocera <[email protected]>
6140L:	[email protected]
6141S:	Maintained
6142F:	drivers/hid/hid-creative-sb0540.c
6143
6144INTEL CRPS COMMON REDUNDANT PSU DRIVER
6145M:	Ninad Palsule <[email protected]>
6146L:	[email protected]
6147S:	Maintained
6148F:	Documentation/hwmon/crps.rst
6149F:	drivers/hwmon/pmbus/crps.c
6150
6151CRYPTO API
6152M:	Herbert Xu <[email protected]>
6153M:	"David S. Miller" <[email protected]>
6154L:	[email protected]
6155S:	Maintained
6156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6158F:	Documentation/crypto/
6159F:	Documentation/devicetree/bindings/crypto/
6160F:	arch/*/crypto/
6161F:	crypto/
6162F:	drivers/crypto/
6163F:	include/crypto/
6164F:	include/linux/crypto*
6165F:	lib/crypto/
6166
6167CRYPTO SPEED TEST COMPARE
6168M:	Wang Jinchao <[email protected]>
6169L:	[email protected]
6170S:	Maintained
6171F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6172
6173CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6174M:	Neil Horman <[email protected]>
6175L:	[email protected]
6176S:	Maintained
6177F:	crypto/ansi_cprng.c
6178F:	crypto/rng.c
6179
6180CS3308 MEDIA DRIVER
6181M:	Hans Verkuil <[email protected]>
6182L:	[email protected]
6183S:	Odd Fixes
6184W:	http://linuxtv.org
6185T:	git git://linuxtv.org/media.git
6186F:	drivers/media/i2c/cs3308.c
6187
6188CS5535 Audio ALSA driver
6189M:	Jaya Kumar <[email protected]>
6190S:	Maintained
6191F:	sound/pci/cs5535audio/
6192
6193CTU CAN FD DRIVER
6194M:	Pavel Pisa <[email protected]>
6195M:	Ondrej Ille <[email protected]>
6196L:	[email protected]
6197S:	Maintained
6198F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6199F:	drivers/net/can/ctucanfd/
6200
6201CVE ASSIGNMENT CONTACT
6202M:	CVE Assignment Team <[email protected]>
6203S:	Maintained
6204F:	Documentation/process/cve.rst
6205
6206CW1200 WLAN driver
6207S:	Orphan
6208F:	drivers/net/wireless/st/cw1200/
6209F:	include/linux/platform_data/net-cw1200.h
6210
6211CX18 VIDEO4LINUX DRIVER
6212M:	Andy Walls <[email protected]>
6213L:	[email protected]
6214S:	Maintained
6215W:	https://linuxtv.org
6216T:	git git://linuxtv.org/media.git
6217F:	drivers/media/pci/cx18/
6218F:	include/uapi/linux/ivtv*
6219
6220CX2341X MPEG ENCODER HELPER MODULE
6221M:	Hans Verkuil <[email protected]>
6222L:	[email protected]
6223S:	Maintained
6224W:	https://linuxtv.org
6225T:	git git://linuxtv.org/media.git
6226F:	drivers/media/common/cx2341x*
6227F:	include/media/drv-intf/cx2341x.h
6228
6229CX24120 MEDIA DRIVER
6230M:	Jemma Denson <[email protected]>
6231M:	Patrick Boettcher <[email protected]>
6232L:	[email protected]
6233S:	Maintained
6234W:	https://linuxtv.org
6235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6236F:	drivers/media/dvb-frontends/cx24120*
6237
6238CX88 VIDEO4LINUX DRIVER
6239M:	Mauro Carvalho Chehab <[email protected]>
6240L:	[email protected]
6241S:	Odd fixes
6242W:	https://linuxtv.org
6243T:	git git://linuxtv.org/media.git
6244F:	Documentation/driver-api/media/drivers/cx88*
6245F:	drivers/media/pci/cx88/
6246
6247CXD2820R MEDIA DRIVER
6248L:	[email protected]
6249S:	Orphan
6250W:	https://linuxtv.org
6251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6252F:	drivers/media/dvb-frontends/cxd2820r*
6253
6254CXGB3 ETHERNET DRIVER (CXGB3)
6255M:	Potnuri Bharat Teja <[email protected]>
6256L:	[email protected]
6257S:	Maintained
6258W:	http://www.chelsio.com
6259F:	drivers/net/ethernet/chelsio/cxgb3/
6260
6261CXGB3 ISCSI DRIVER (CXGB3I)
6262M:	Varun Prakash <[email protected]>
6263L:	[email protected]
6264S:	Supported
6265W:	http://www.chelsio.com
6266F:	drivers/scsi/cxgbi/cxgb3i
6267
6268CXGB4 CRYPTO DRIVER (chcr)
6269M:	Ayush Sawal <[email protected]>
6270L:	[email protected]
6271S:	Supported
6272W:	http://www.chelsio.com
6273F:	drivers/crypto/chelsio
6274
6275CXGB4 ETHERNET DRIVER (CXGB4)
6276M:	Potnuri Bharat Teja <[email protected]>
6277L:	[email protected]
6278S:	Maintained
6279W:	http://www.chelsio.com
6280F:	drivers/net/ethernet/chelsio/cxgb4/
6281
6282CXGB4 INLINE CRYPTO DRIVER
6283M:	Ayush Sawal <[email protected]>
6284L:	[email protected]
6285S:	Maintained
6286W:	http://www.chelsio.com
6287F:	drivers/net/ethernet/chelsio/inline_crypto/
6288
6289CXGB4 ISCSI DRIVER (CXGB4I)
6290M:	Varun Prakash <[email protected]>
6291L:	[email protected]
6292S:	Supported
6293W:	http://www.chelsio.com
6294F:	drivers/scsi/cxgbi/cxgb4i
6295
6296CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6297M:	Potnuri Bharat Teja <[email protected]>
6298L:	[email protected]
6299S:	Supported
6300W:	http://www.openfabrics.org
6301F:	drivers/infiniband/hw/cxgb4/
6302F:	include/uapi/rdma/cxgb4-abi.h
6303
6304CXGB4VF ETHERNET DRIVER (CXGB4VF)
6305M:	Potnuri Bharat Teja <[email protected]>
6306L:	[email protected]
6307S:	Maintained
6308W:	http://www.chelsio.com
6309F:	drivers/net/ethernet/chelsio/cxgb4vf/
6310
6311CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6312M:	Frederic Barrat <[email protected]>
6313M:	Andrew Donnellan <[email protected]>
6314L:	[email protected]
6315S:	Obsolete
6316F:	Documentation/ABI/obsolete/sysfs-class-cxl
6317F:	Documentation/arch/powerpc/cxl.rst
6318F:	arch/powerpc/platforms/powernv/pci-cxl.c
6319F:	drivers/misc/cxl/
6320F:	include/misc/cxl*
6321F:	include/uapi/misc/cxl.h
6322
6323CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6324M:	Manoj N. Kumar <[email protected]>
6325M:	Uma Krishnan <[email protected]>
6326L:	[email protected]
6327S:	Obsolete
6328F:	Documentation/arch/powerpc/cxlflash.rst
6329F:	drivers/scsi/cxlflash/
6330F:	include/uapi/scsi/cxlflash_ioctl.h
6331
6332CYBERPRO FB DRIVER
6333M:	Russell King <[email protected]>
6334L:	[email protected] (moderated for non-subscribers)
6335S:	Maintained
6336W:	http://www.armlinux.org.uk/
6337F:	drivers/video/fbdev/cyber2000fb.*
6338
6339CYCLADES PC300 DRIVER
6340S:	Orphan
6341F:	drivers/net/wan/pc300*
6342
6343CYPRESS CY8C95X0 PINCTRL DRIVER
6344M:	Patrick Rudolph <[email protected]>
6345L:	[email protected]
6346S:	Maintained
6347F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6348
6349CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6350M:	Linus Walleij <[email protected]>
6351L:	[email protected]
6352S:	Maintained
6353F:	drivers/input/touchscreen/cy8ctma140.c
6354
6355CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6356M:	Yassine Oudjana <[email protected]>
6357L:	[email protected]
6358S:	Maintained
6359F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6360F:	drivers/input/keyboard/cypress-sf.c
6361
6362CYPRESS_FIRMWARE MEDIA DRIVER
6363L:	[email protected]
6364S:	Orphan
6365W:	https://linuxtv.org
6366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6367F:	drivers/media/common/cypress_firmware*
6368
6369CYTTSP TOUCHSCREEN DRIVER
6370M:	Linus Walleij <[email protected]>
6371L:	[email protected]
6372S:	Maintained
6373F:	drivers/input/touchscreen/cyttsp*
6374
6375D-LINK DIR-685 TOUCHKEYS DRIVER
6376M:	Linus Walleij <[email protected]>
6377L:	[email protected]
6378S:	Supported
6379F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6380
6381DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6382M:	Joshua Kinard <[email protected]>
6383S:	Maintained
6384F:	drivers/rtc/rtc-ds1685.c
6385F:	include/linux/rtc/ds1685.h
6386
6387DAMA SLAVE for AX.25
6388M:	Joerg Reuter <[email protected]>
6389L:	[email protected]
6390S:	Maintained
6391W:	http://yaina.de/jreuter/
6392W:	http://www.qsl.net/dl1bke/
6393F:	net/ax25/af_ax25.c
6394F:	net/ax25/ax25_dev.c
6395F:	net/ax25/ax25_ds_*
6396F:	net/ax25/ax25_in.c
6397F:	net/ax25/ax25_out.c
6398F:	net/ax25/ax25_timer.c
6399F:	net/ax25/sysctl_net_ax25.c
6400
6401DATA ACCESS MONITOR
6402M:	SeongJae Park <[email protected]>
6403L:	[email protected]
6404L:	[email protected]
6405S:	Maintained
6406W:	https://damonitor.github.io
6407P:	Documentation/mm/damon/maintainer-profile.rst
6408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6409T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6411F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6412F:	Documentation/admin-guide/mm/damon/
6413F:	Documentation/mm/damon/
6414F:	include/linux/damon.h
6415F:	include/trace/events/damon.h
6416F:	mm/damon/
6417F:	samples/damon/
6418F:	tools/testing/selftests/damon/
6419
6420DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6421L:	[email protected]
6422S:	Orphan
6423F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6424F:	drivers/net/ethernet/dec/tulip/dmfe.c
6425
6426DC390/AM53C974 SCSI driver
6427M:	Hannes Reinecke <[email protected]>
6428L:	[email protected]
6429S:	Maintained
6430F:	drivers/scsi/am53c974.c
6431
6432DC395x SCSI driver
6433M:	Oliver Neukum <[email protected]>
6434M:	Ali Akcaagac <[email protected]>
6435M:	Jamie Lenehan <[email protected]>
6436S:	Maintained
6437F:	Documentation/scsi/dc395x.rst
6438F:	drivers/scsi/dc395x.*
6439
6440DCCP PROTOCOL
6441L:	[email protected]
6442S:	Orphan
6443W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6444F:	include/linux/dccp.h
6445F:	include/linux/tfrc.h
6446F:	include/uapi/linux/dccp.h
6447F:	net/dccp/
6448
6449DEBUGOBJECTS:
6450M:	Thomas Gleixner <[email protected]>
6451L:	[email protected]
6452S:	Maintained
6453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6454F:	include/linux/debugobjects.h
6455F:	lib/debugobjects.c
6456
6457DECSTATION PLATFORM SUPPORT
6458M:	"Maciej W. Rozycki" <[email protected]>
6459L:	[email protected]
6460S:	Maintained
6461F:	arch/mips/dec/
6462F:	arch/mips/include/asm/dec/
6463F:	arch/mips/include/asm/mach-dec/
6464
6465DEFXX FDDI NETWORK DRIVER
6466M:	"Maciej W. Rozycki" <[email protected]>
6467S:	Maintained
6468F:	drivers/net/fddi/defxx.*
6469
6470DEFZA FDDI NETWORK DRIVER
6471M:	"Maciej W. Rozycki" <[email protected]>
6472S:	Maintained
6473F:	drivers/net/fddi/defza.*
6474
6475DEINTERLACE DRIVERS FOR ALLWINNER H3
6476M:	Jernej Skrabec <[email protected]>
6477L:	[email protected]
6478S:	Maintained
6479T:	git git://linuxtv.org/media.git
6480F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6481F:	drivers/media/platform/sunxi/sun8i-di/
6482
6483DELL LAPTOP DRIVER
6484M:	Matthew Garrett <[email protected]>
6485M:	Pali Rohár <[email protected]>
6486L:	[email protected]
6487S:	Maintained
6488F:	drivers/platform/x86/dell/dell-laptop.c
6489
6490DELL LAPTOP FREEFALL DRIVER
6491M:	Pali Rohár <[email protected]>
6492S:	Maintained
6493F:	drivers/platform/x86/dell/dell-smo8800.c
6494
6495DELL LAPTOP RBTN DRIVER
6496M:	Pali Rohár <[email protected]>
6497S:	Maintained
6498F:	drivers/platform/x86/dell/dell-rbtn.*
6499
6500DELL LAPTOP SMM DRIVER
6501M:	Pali Rohár <[email protected]>
6502S:	Maintained
6503F:	Documentation/ABI/obsolete/procfs-i8k
6504F:	drivers/hwmon/dell-smm-hwmon.c
6505F:	include/uapi/linux/i8k.h
6506
6507DELL PC DRIVER
6508M:	Lyndon Sanche <[email protected]>
6509L:	[email protected]
6510S:	Maintained
6511F:	drivers/platform/x86/dell/dell-pc.c
6512
6513DELL REMOTE BIOS UPDATE DRIVER
6514M:	Stuart Hayes <[email protected]>
6515L:	[email protected]
6516S:	Maintained
6517F:	drivers/platform/x86/dell/dell_rbu.c
6518
6519DELL SMBIOS DRIVER
6520M:	Pali Rohár <[email protected]>
6521L:	[email protected]
6522L:	[email protected]
6523S:	Maintained
6524F:	drivers/platform/x86/dell/dell-smbios.*
6525
6526DELL SMBIOS SMM DRIVER
6527L:	[email protected]
6528L:	[email protected]
6529S:	Maintained
6530F:	drivers/platform/x86/dell/dell-smbios-smm.c
6531
6532DELL SMBIOS WMI DRIVER
6533L:	[email protected]
6534L:	[email protected]
6535S:	Maintained
6536F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6537F:	tools/wmi/dell-smbios-example.c
6538
6539DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6540M:	Stuart Hayes <[email protected]>
6541L:	[email protected]
6542S:	Maintained
6543F:	Documentation/userspace-api/dcdbas.rst
6544F:	drivers/platform/x86/dell/dcdbas.*
6545
6546DELL WMI DDV DRIVER
6547M:	Armin Wolf <[email protected]>
6548S:	Maintained
6549F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6550F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6551F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6552F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6553
6554DELL WMI DESCRIPTOR DRIVER
6555L:	[email protected]
6556S:	Maintained
6557F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6558
6559DELL WMI HARDWARE PRIVACY SUPPORT
6560L:	[email protected]
6561L:	[email protected]
6562S:	Maintained
6563F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6564
6565DELL WMI NOTIFICATIONS DRIVER
6566M:	Matthew Garrett <[email protected]>
6567M:	Pali Rohár <[email protected]>
6568S:	Maintained
6569F:	drivers/platform/x86/dell/dell-wmi-base.c
6570
6571DELL WMI SYSMAN DRIVER
6572M:	Prasanth Ksr <[email protected]>
6573L:	[email protected]
6574L:	[email protected]
6575S:	Maintained
6576F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6577F:	drivers/platform/x86/dell/dell-wmi-sysman/
6578
6579DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6580M:	Zev Weiss <[email protected]>
6581L:	[email protected]
6582S:	Maintained
6583F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6584
6585DELTA DPS920AB PSU DRIVER
6586M:	Robert Marko <[email protected]>
6587L:	[email protected]
6588S:	Maintained
6589F:	Documentation/hwmon/dps920ab.rst
6590F:	drivers/hwmon/pmbus/dps920ab.c
6591
6592DELTA NETWORKS TN48M CPLD DRIVERS
6593M:	Robert Marko <[email protected]>
6594S:	Maintained
6595F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6596F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6597F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6598F:	drivers/gpio/gpio-tn48m.c
6599F:	include/dt-bindings/reset/delta,tn48m-reset.h
6600
6601DELTA ST MEDIA DRIVER
6602M:	Hugues Fruchet <[email protected]>
6603L:	[email protected]
6604S:	Supported
6605W:	https://linuxtv.org
6606T:	git git://linuxtv.org/media.git
6607F:	drivers/media/platform/st/sti/delta
6608
6609DENALI NAND DRIVER
6610L:	[email protected]
6611S:	Orphan
6612F:	drivers/mtd/nand/raw/denali*
6613
6614DESIGNWARE EDMA CORE IP DRIVER
6615M:	Manivannan Sadhasivam <[email protected]>
6616L:	[email protected]
6617S:	Maintained
6618F:	drivers/dma/dw-edma/
6619F:	include/linux/dma/edma.h
6620
6621DESIGNWARE USB2 DRD IP DRIVER
6622M:	Minas Harutyunyan <[email protected]>
6623L:	[email protected]
6624S:	Maintained
6625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6626F:	drivers/usb/dwc2/
6627
6628DESIGNWARE USB3 DRD IP DRIVER
6629M:	Thinh Nguyen <[email protected]>
6630L:	[email protected]
6631S:	Maintained
6632F:	drivers/usb/dwc3/
6633
6634DESIGNWARE XDATA IP DRIVER
6635L:	[email protected]
6636S:	Orphan
6637F:	Documentation/misc-devices/dw-xdata-pcie.rst
6638F:	drivers/misc/dw-xdata-pcie.c
6639
6640DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6641M:	Andreas Klinger <[email protected]>
6642L:	[email protected]
6643S:	Maintained
6644F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6645F:	drivers/iio/proximity/srf*.c
6646
6647DEVICE COREDUMP (DEV_COREDUMP)
6648M:	Johannes Berg <[email protected]>
6649L:	[email protected]
6650S:	Maintained
6651F:	drivers/base/devcoredump.c
6652F:	include/linux/devcoredump.h
6653
6654DEVICE DEPENDENCY HELPER SCRIPT
6655M:	Saravana Kannan <[email protected]>
6656L:	[email protected]
6657S:	Maintained
6658F:	scripts/dev-needs.sh
6659
6660DEVICE DIRECT ACCESS (DAX)
6661M:	Dan Williams <[email protected]>
6662M:	Vishal Verma <[email protected]>
6663M:	Dave Jiang <[email protected]>
6664L:	[email protected]
6665L:	[email protected]
6666S:	Supported
6667F:	drivers/dax/
6668
6669DEVICE FREQUENCY (DEVFREQ)
6670M:	MyungJoo Ham <[email protected]>
6671M:	Kyungmin Park <[email protected]>
6672M:	Chanwoo Choi <[email protected]>
6673L:	[email protected]
6674S:	Maintained
6675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6676F:	Documentation/devicetree/bindings/devfreq/
6677F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6678F:	drivers/devfreq/
6679F:	include/linux/devfreq.h
6680F:	include/trace/events/devfreq.h
6681
6682DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6683M:	Chanwoo Choi <[email protected]>
6684L:	[email protected]
6685S:	Supported
6686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6687F:	Documentation/devicetree/bindings/devfreq/event/
6688F:	drivers/devfreq/devfreq-event.c
6689F:	drivers/devfreq/event/
6690F:	include/dt-bindings/pmu/exynos_ppmu.h
6691F:	include/linux/devfreq-event.h
6692
6693DEVICE RESOURCE MANAGEMENT HELPERS
6694M:	Hans de Goede <[email protected]>
6695R:	Matti Vaittinen <[email protected]>
6696S:	Maintained
6697F:	include/linux/devm-helpers.h
6698
6699DEVICE-MAPPER  (LVM)
6700M:	Alasdair Kergon <[email protected]>
6701M:	Mike Snitzer <[email protected]>
6702M:	Mikulas Patocka <[email protected]>
6703L:	[email protected]
6704S:	Maintained
6705Q:	http://patchwork.kernel.org/project/dm-devel/list/
6706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6707F:	Documentation/admin-guide/device-mapper/
6708F:	drivers/md/Kconfig
6709F:	drivers/md/Makefile
6710F:	drivers/md/dm*
6711F:	drivers/md/persistent-data/
6712F:	include/linux/device-mapper.h
6713F:	include/linux/dm-*.h
6714F:	include/uapi/linux/dm-*.h
6715
6716DEVICE-MAPPER VDO TARGET
6717M:	Matthew Sakai <[email protected]>
6718L:	[email protected]
6719S:	Maintained
6720F:	Documentation/admin-guide/device-mapper/vdo*.rst
6721F:	drivers/md/dm-vdo/
6722
6723DEVLINK
6724M:	Jiri Pirko <[email protected]>
6725L:	[email protected]
6726S:	Supported
6727F:	Documentation/networking/devlink
6728F:	include/net/devlink.h
6729F:	include/uapi/linux/devlink.h
6730F:	net/devlink/
6731
6732DFROBOT SD2405AL RTC DRIVER
6733M:	Tóth János <[email protected]>
6734L:	[email protected]
6735S:	Maintained
6736F:	drivers/rtc/rtc-sd2405al.c
6737
6738DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6739M:	Christoph Niedermaier <[email protected]>
6740M:	Marek Vasut <[email protected]>
6741L:	[email protected]
6742S:	Maintained
6743N:	dhcom
6744N:	dhcor
6745N:	dhsom
6746
6747DIALOG SEMICONDUCTOR DRIVERS
6748M:	Support Opensource <[email protected]>
6749S:	Supported
6750W:	http://www.dialog-semiconductor.com/products
6751F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6752F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6753F:	Documentation/devicetree/bindings/mfd/da90*.txt
6754F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6755F:	Documentation/devicetree/bindings/regulator/da92*.txt
6756F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6757F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6758F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6759F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6760F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6761F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6762F:	Documentation/hwmon/da90??.rst
6763F:	drivers/gpio/gpio-da90??.c
6764F:	drivers/hwmon/da90??-hwmon.c
6765F:	drivers/iio/adc/da91??-*.c
6766F:	drivers/input/misc/da72??.[ch]
6767F:	drivers/input/misc/da90??_onkey.c
6768F:	drivers/input/touchscreen/da9052_tsi.c
6769F:	drivers/leds/leds-da90??.c
6770F:	drivers/mfd/da903x.c
6771F:	drivers/mfd/da90??-*.c
6772F:	drivers/mfd/da91??-*.c
6773F:	drivers/pinctrl/pinctrl-da90??.c
6774F:	drivers/power/supply/da9052-battery.c
6775F:	drivers/power/supply/da91??-*.c
6776F:	drivers/regulator/da9???-regulator.[ch]
6777F:	drivers/regulator/slg51000-regulator.[ch]
6778F:	drivers/rtc/rtc-da90??.c
6779F:	drivers/thermal/da90??-thermal.c
6780F:	drivers/video/backlight/da90??_bl.c
6781F:	drivers/watchdog/da90??_wdt.c
6782F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6783F:	include/linux/mfd/da903x.h
6784F:	include/linux/mfd/da9052/
6785F:	include/linux/mfd/da9055/
6786F:	include/linux/mfd/da9062/
6787F:	include/linux/mfd/da9063/
6788F:	include/linux/mfd/da9150/
6789F:	include/linux/regulator/da9211.h
6790F:	include/sound/da[79]*.h
6791F:	sound/soc/codecs/da[79]*.[ch]
6792
6793DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6794M:	William Breathitt Gray <[email protected]>
6795L:	[email protected]
6796S:	Maintained
6797F:	drivers/gpio/gpio-gpio-mm.c
6798
6799DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6800M:	Martin Tuma <[email protected]>
6801L:	[email protected]
6802S:	Maintained
6803F:	Documentation/admin-guide/media/mgb4.rst
6804F:	drivers/media/pci/mgb4/
6805
6806DIOLAN U2C-12 I2C DRIVER
6807M:	Guenter Roeck <[email protected]>
6808L:	[email protected]
6809S:	Maintained
6810F:	drivers/i2c/busses/i2c-diolan-u2c.c
6811
6812DIRECTORY NOTIFICATION (DNOTIFY)
6813M:	Jan Kara <[email protected]>
6814R:	Amir Goldstein <[email protected]>
6815L:	[email protected]
6816S:	Maintained
6817F:	Documentation/filesystems/dnotify.rst
6818F:	fs/notify/dnotify/
6819F:	include/linux/dnotify.h
6820
6821DISK GEOMETRY AND PARTITION HANDLING
6822M:	Andries Brouwer <[email protected]>
6823S:	Maintained
6824W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6825W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6826W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6827
6828DISKQUOTA
6829M:	Jan Kara <[email protected]>
6830S:	Maintained
6831F:	Documentation/filesystems/quota.rst
6832F:	fs/quota/
6833F:	include/linux/quota*.h
6834F:	include/uapi/linux/quota*.h
6835
6836DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6837M:	Bernie Thompson <[email protected]>
6838L:	[email protected]
6839S:	Maintained
6840W:	http://plugable.com/category/projects/udlfb/
6841F:	Documentation/fb/udlfb.rst
6842F:	drivers/video/fbdev/udlfb.c
6843F:	include/video/udlfb.h
6844
6845DISTRIBUTED LOCK MANAGER (DLM)
6846M:	Alexander Aring <[email protected]>
6847M:	David Teigland <[email protected]>
6848L:	[email protected]
6849S:	Supported
6850W:	https://pagure.io/dlm
6851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6852F:	fs/dlm/
6853
6854DMA BUFFER SHARING FRAMEWORK
6855M:	Sumit Semwal <[email protected]>
6856M:	Christian König <[email protected]>
6857L:	[email protected]
6858L:	[email protected]
6859L:	[email protected] (moderated for non-subscribers)
6860S:	Maintained
6861T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6862F:	Documentation/driver-api/dma-buf.rst
6863F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6864F:	drivers/dma-buf/
6865F:	include/linux/*fence.h
6866F:	include/linux/dma-buf.h
6867F:	include/linux/dma-resv.h
6868K:	\bdma_(?:buf|fence|resv)\b
6869
6870DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6871M:	Vinod Koul <[email protected]>
6872L:	[email protected]
6873S:	Maintained
6874Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6876F:	Documentation/devicetree/bindings/dma/
6877F:	Documentation/driver-api/dmaengine/
6878F:	drivers/dma/
6879F:	include/dt-bindings/dma/
6880F:	include/linux/dma/
6881F:	include/linux/dmaengine.h
6882F:	include/linux/of_dma.h
6883
6884DMA MAPPING BENCHMARK
6885M:	Xiang Chen <[email protected]>
6886L:	[email protected]
6887F:	kernel/dma/map_benchmark.c
6888F:	tools/testing/selftests/dma/
6889
6890DMA MAPPING HELPERS
6891M:	Christoph Hellwig <[email protected]>
6892M:	Marek Szyprowski <[email protected]>
6893R:	Robin Murphy <[email protected]>
6894L:	[email protected]
6895S:	Supported
6896W:	http://git.infradead.org/users/hch/dma-mapping.git
6897T:	git git://git.infradead.org/users/hch/dma-mapping.git
6898F:	include/asm-generic/dma-mapping.h
6899F:	include/linux/dma-direct.h
6900F:	include/linux/dma-map-ops.h
6901F:	include/linux/dma-mapping.h
6902F:	include/linux/swiotlb.h
6903F:	kernel/dma/
6904
6905DMA-BUF HEAPS FRAMEWORK
6906M:	Sumit Semwal <[email protected]>
6907R:	Benjamin Gaignard <[email protected]>
6908R:	Brian Starkey <[email protected]>
6909R:	John Stultz <[email protected]>
6910R:	T.J. Mercier <[email protected]>
6911L:	[email protected]
6912L:	[email protected]
6913L:	[email protected] (moderated for non-subscribers)
6914S:	Maintained
6915T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6916F:	drivers/dma-buf/dma-heap.c
6917F:	drivers/dma-buf/heaps/*
6918F:	include/linux/dma-heap.h
6919F:	include/uapi/linux/dma-heap.h
6920F:	tools/testing/selftests/dmabuf-heaps/
6921
6922DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6923M:	Lukasz Luba <[email protected]>
6924L:	[email protected]
6925L:	[email protected]
6926S:	Maintained
6927F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6928F:	drivers/memory/samsung/exynos5422-dmc.c
6929
6930DME1737 HARDWARE MONITOR DRIVER
6931M:	Juerg Haefliger <[email protected]>
6932L:	[email protected]
6933S:	Maintained
6934F:	Documentation/hwmon/dme1737.rst
6935F:	drivers/hwmon/dme1737.c
6936
6937DMI/SMBIOS SUPPORT
6938M:	Jean Delvare <[email protected]>
6939S:	Maintained
6940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6941F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6942F:	drivers/firmware/dmi-id.c
6943F:	drivers/firmware/dmi_scan.c
6944F:	include/linux/dmi.h
6945
6946DOCUMENTATION
6947M:	Jonathan Corbet <[email protected]>
6948L:	[email protected]
6949S:	Maintained
6950P:	Documentation/doc-guide/maintainer-profile.rst
6951T:	git git://git.lwn.net/linux.git docs-next
6952F:	Documentation/
6953F:	scripts/check-variable-fonts.sh
6954F:	scripts/documentation-file-ref-check
6955F:	scripts/kernel-doc
6956F:	scripts/sphinx-pre-install
6957X:	Documentation/ABI/
6958X:	Documentation/admin-guide/media/
6959X:	Documentation/devicetree/
6960X:	Documentation/driver-api/media/
6961X:	Documentation/firmware-guide/acpi/
6962X:	Documentation/i2c/
6963X:	Documentation/netlink/
6964X:	Documentation/power/
6965X:	Documentation/spi/
6966X:	Documentation/userspace-api/media/
6967
6968DOCUMENTATION PROCESS
6969M:	Jonathan Corbet <[email protected]>
6970L:	[email protected]
6971S:	Maintained
6972F:	Documentation/dev-tools/
6973F:	Documentation/maintainer/
6974F:	Documentation/process/
6975
6976DOCUMENTATION REPORTING ISSUES
6977M:	Thorsten Leemhuis <[email protected]>
6978L:	[email protected]
6979S:	Maintained
6980F:	Documentation/admin-guide/bug-bisect.rst
6981F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6982F:	Documentation/admin-guide/reporting-issues.rst
6983F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6984
6985DOCUMENTATION SCRIPTS
6986M:	Mauro Carvalho Chehab <[email protected]>
6987L:	[email protected]
6988S:	Maintained
6989F:	Documentation/sphinx/parse-headers.pl
6990F:	scripts/documentation-file-ref-check
6991F:	scripts/sphinx-pre-install
6992
6993DOCUMENTATION/ITALIAN
6994M:	Federico Vaga <[email protected]>
6995L:	[email protected]
6996S:	Maintained
6997F:	Documentation/translations/it_IT
6998
6999DOCUMENTATION/JAPANESE
7000R:	Akira Yokosawa <[email protected]>
7001L:	[email protected]
7002S:	Maintained
7003F:	Documentation/translations/ja_JP
7004
7005DONGWOON DW9714 LENS VOICE COIL DRIVER
7006M:	Sakari Ailus <[email protected]>
7007L:	[email protected]
7008S:	Maintained
7009T:	git git://linuxtv.org/media.git
7010F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7011F:	drivers/media/i2c/dw9714.c
7012
7013DONGWOON DW9719 LENS VOICE COIL DRIVER
7014M:	Daniel Scally <[email protected]>
7015L:	[email protected]
7016S:	Maintained
7017T:	git git://linuxtv.org/media.git
7018F:	drivers/media/i2c/dw9719.c
7019
7020DONGWOON DW9768 LENS VOICE COIL DRIVER
7021L:	[email protected]
7022S:	Orphan
7023T:	git git://linuxtv.org/media.git
7024F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7025F:	drivers/media/i2c/dw9768.c
7026
7027DONGWOON DW9807 LENS VOICE COIL DRIVER
7028M:	Sakari Ailus <[email protected]>
7029L:	[email protected]
7030S:	Maintained
7031T:	git git://linuxtv.org/media.git
7032F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7033F:	drivers/media/i2c/dw9807-vcm.c
7034
7035DOUBLETALK DRIVER
7036M:	"James R. Van Zandt" <[email protected]>
7037L:	[email protected]
7038S:	Maintained
7039F:	drivers/char/dtlk.c
7040F:	include/linux/dtlk.h
7041
7042DPAA2 DATAPATH I/O (DPIO) DRIVER
7043M:	Roy Pledge <[email protected]>
7044L:	[email protected]
7045S:	Maintained
7046F:	drivers/soc/fsl/dpio
7047
7048DPAA2 ETHERNET DRIVER
7049M:	Ioana Ciornei <[email protected]>
7050L:	[email protected]
7051S:	Maintained
7052F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7053F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7054F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7055F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7056F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7057F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7058F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7059F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7060F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7061F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7062
7063DPAA2 ETHERNET SWITCH DRIVER
7064M:	Ioana Ciornei <[email protected]>
7065L:	[email protected]
7066S:	Maintained
7067F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7068F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7069F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7070
7071DPLL SUBSYSTEM
7072M:	Vadim Fedorenko <[email protected]>
7073M:	Arkadiusz Kubalewski <[email protected]>
7074M:	Jiri Pirko <[email protected]>
7075L:	[email protected]
7076S:	Supported
7077F:	Documentation/driver-api/dpll.rst
7078F:	drivers/dpll/*
7079F:	include/linux/dpll.h
7080F:	include/uapi/linux/dpll.h
7081
7082DRBD DRIVER
7083M:	Philipp Reisner <[email protected]>
7084M:	Lars Ellenberg <[email protected]>
7085M:	Christoph Böhmwalder <[email protected]>
7086L:	[email protected]
7087S:	Supported
7088W:	http://www.drbd.org
7089T:	git git://git.linbit.com/linux-drbd.git
7090T:	git git://git.linbit.com/drbd-8.4.git
7091F:	Documentation/admin-guide/blockdev/
7092F:	drivers/block/drbd/
7093F:	include/linux/drbd*
7094F:	lib/lru_cache.c
7095
7096DRIVER COMPONENT FRAMEWORK
7097L:	[email protected]
7098F:	drivers/base/component.c
7099F:	include/linux/component.h
7100
7101DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7102M:	Greg Kroah-Hartman <[email protected]>
7103R:	"Rafael J. Wysocki" <[email protected]>
7104R:	Danilo Krummrich <[email protected]>
7105S:	Supported
7106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7107F:	Documentation/core-api/kobject.rst
7108F:	drivers/base/
7109F:	fs/debugfs/
7110F:	fs/sysfs/
7111F:	include/linux/debugfs.h
7112F:	include/linux/fwnode.h
7113F:	include/linux/kobj*
7114F:	include/linux/property.h
7115F:	include/linux/sysfs.h
7116F:	lib/kobj*
7117F:	rust/kernel/device.rs
7118F:	rust/kernel/device_id.rs
7119F:	rust/kernel/devres.rs
7120F:	rust/kernel/driver.rs
7121F:	rust/kernel/platform.rs
7122F:	samples/rust/rust_driver_platform.rs
7123
7124DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7125M:	Nishanth Menon <[email protected]>
7126L:	[email protected]
7127S:	Maintained
7128F:	drivers/soc/ti/smartreflex.c
7129F:	include/linux/power/smartreflex.h
7130
7131DRM ACCEL DRIVERS FOR INTEL VPU
7132M:	Jacek Lawrynowicz <[email protected]>
7133M:	Stanislaw Gruszka <[email protected]>
7134L:	[email protected]
7135S:	Supported
7136T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7137F:	drivers/accel/ivpu/
7138F:	include/uapi/drm/ivpu_accel.h
7139
7140DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7141M:	Oded Gabbay <[email protected]>
7142L:	[email protected]
7143S:	Maintained
7144C:	irc://irc.oftc.net/dri-devel
7145T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7146F:	Documentation/accel/
7147F:	drivers/accel/
7148F:	include/drm/drm_accel.h
7149
7150DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7151M:	Maxime Ripard <[email protected]>
7152M:	Chen-Yu Tsai <[email protected]>
7153R:	Jernej Skrabec <[email protected]>
7154L:	[email protected]
7155S:	Supported
7156T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7157F:	drivers/gpu/drm/sun4i/sun8i*
7158
7159DRM DRIVER FOR ARM PL111 CLCD
7160M:	Linus Walleij <[email protected]>
7161S:	Maintained
7162T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7163F:	drivers/gpu/drm/pl111/
7164
7165DRM DRIVER FOR ARM VERSATILE TFT PANELS
7166M:	Linus Walleij <[email protected]>
7167S:	Maintained
7168T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7169F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7170F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7171
7172DRM DRIVER FOR ASPEED BMC GFX
7173M:	Joel Stanley <[email protected]>
7174L:	[email protected] (moderated for non-subscribers)
7175S:	Supported
7176T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7177F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7178F:	drivers/gpu/drm/aspeed/
7179
7180DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7181M:	Dave Airlie <[email protected]>
7182R:	Thomas Zimmermann <[email protected]>
7183R:	Jocelyn Falempe <[email protected]>
7184L:	[email protected]
7185S:	Supported
7186T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7187F:	drivers/gpu/drm/ast/
7188
7189DRM DRIVER FOR BOCHS VIRTUAL GPU
7190M:	Gerd Hoffmann <[email protected]>
7191L:	[email protected]
7192S:	Maintained
7193T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7194F:	drivers/gpu/drm/tiny/bochs.c
7195
7196DRM DRIVER FOR BOE HIMAX8279D PANELS
7197M:	Jerry Han <[email protected]>
7198S:	Maintained
7199F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7200F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7201
7202DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7203M:	Jagan Teki <[email protected]>
7204S:	Maintained
7205F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7206F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7207
7208DRM DRIVER FOR EBBG FT8719 PANEL
7209M:	Joel Selvaraj <[email protected]>
7210S:	Maintained
7211T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7213F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7214
7215DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7216M:	Linus Walleij <[email protected]>
7217S:	Maintained
7218T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7219F:	drivers/gpu/drm/tve200/
7220
7221DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7222M:	Icenowy Zheng <[email protected]>
7223S:	Maintained
7224F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7225F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7226
7227DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7228M:	Jagan Teki <[email protected]>
7229S:	Maintained
7230F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7231F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7232
7233DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7234M:	Thomas Zimmermann <[email protected]>
7235M:	Javier Martinez Canillas <[email protected]>
7236L:	[email protected]
7237S:	Maintained
7238T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7239F:	drivers/gpu/drm/tiny/ofdrm.c
7240F:	drivers/gpu/drm/tiny/simpledrm.c
7241F:	drivers/video/aperture.c
7242F:	drivers/video/nomodeset.c
7243F:	include/linux/aperture.h
7244F:	include/video/nomodeset.h
7245
7246DRM DRIVER FOR GENERIC EDP PANELS
7247R:	Douglas Anderson <[email protected]>
7248F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7249F:	drivers/gpu/drm/panel/panel-edp.c
7250
7251DRM DRIVER FOR GENERIC USB DISPLAY
7252M:	Noralf Trønnes <[email protected]>
7253S:	Maintained
7254W:	https://github.com/notro/gud/wiki
7255T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7256F:	drivers/gpu/drm/gud/
7257F:	include/drm/gud.h
7258
7259DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7260M:	Hans de Goede <[email protected]>
7261S:	Maintained
7262T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7263F:	drivers/gpu/drm/tiny/gm12u320.c
7264
7265DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7266M:	Ondrej Jirman <[email protected]>
7267M:	Javier Martinez Canillas <[email protected]>
7268S:	Maintained
7269T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7270F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7271F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7272
7273DRM DRIVER FOR HX8357D PANELS
7274S:	Orphan
7275T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7277F:	drivers/gpu/drm/tiny/hx8357d.c
7278
7279DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7280M:	Deepak Rawat <[email protected]>
7281L:	[email protected]
7282L:	[email protected]
7283S:	Maintained
7284T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285F:	drivers/gpu/drm/hyperv
7286
7287DRM DRIVER FOR ILITEK ILI9225 PANELS
7288M:	David Lechner <[email protected]>
7289S:	Maintained
7290T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7291F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7292F:	drivers/gpu/drm/tiny/ili9225.c
7293
7294DRM DRIVER FOR ILITEK ILI9486 PANELS
7295M:	Kamlesh Gurudasani <[email protected]>
7296S:	Maintained
7297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7299F:	drivers/gpu/drm/tiny/ili9486.c
7300
7301DRM DRIVER FOR ILITEK ILI9805 PANELS
7302M:	Michael Trimarchi <[email protected]>
7303S:	Maintained
7304F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7305F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7306
7307DRM DRIVER FOR ILITEK ILI9806E PANELS
7308M:	Michael Walle <[email protected]>
7309S:	Maintained
7310F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7311
7312DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7313M:	Jagan Teki <[email protected]>
7314S:	Maintained
7315F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7316F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7317
7318DRM DRIVER FOR LG SW43408 PANELS
7319M:	Sumit Semwal <[email protected]>
7320M:	Caleb Connolly <[email protected]>
7321S:	Maintained
7322T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7323F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7324F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7325
7326DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7327M:	Paul Kocialkowski <[email protected]>
7328S:	Supported
7329T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330F:	drivers/gpu/drm/logicvc/
7331
7332DRM DRIVER FOR LVDS PANELS
7333M:	Laurent Pinchart <[email protected]>
7334L:	[email protected]
7335S:	Maintained
7336T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337F:	Documentation/devicetree/bindings/display/lvds.yaml
7338F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7339F:	drivers/gpu/drm/panel/panel-lvds.c
7340
7341DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7342M:	Guido Günther <[email protected]>
7343R:	Purism Kernel Team <[email protected]>
7344S:	Maintained
7345F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7346F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7347
7348DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7349M:	Dave Airlie <[email protected]>
7350R:	Thomas Zimmermann <[email protected]>
7351R:	Jocelyn Falempe <[email protected]>
7352L:	[email protected]
7353S:	Supported
7354T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7355F:	drivers/gpu/drm/mgag200/
7356
7357DRM DRIVER FOR MI0283QT
7358M:	Noralf Trønnes <[email protected]>
7359S:	Maintained
7360T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7362F:	drivers/gpu/drm/tiny/mi0283qt.c
7363
7364DRM DRIVER FOR MIPI DBI compatible panels
7365M:	Noralf Trønnes <[email protected]>
7366S:	Maintained
7367W:	https://github.com/notro/panel-mipi-dbi/wiki
7368T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7369F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7370F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7371
7372DRM DRIVER for Qualcomm Adreno GPUs
7373M:	Rob Clark <[email protected]>
7374R:	Sean Paul <[email protected]>
7375R:	Konrad Dybcio <[email protected]>
7376L:	[email protected]
7377L:	[email protected]
7378L:	[email protected]
7379S:	Maintained
7380B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7381T:	git https://gitlab.freedesktop.org/drm/msm.git
7382F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7383F:	drivers/gpu/drm/msm/adreno/
7384F:	drivers/gpu/drm/msm/msm_gpu.*
7385F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7386F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7387F:	drivers/gpu/drm/msm/registers/adreno/
7388F:	include/uapi/drm/msm_drm.h
7389
7390DRM DRIVER for Qualcomm display hardware
7391M:	Rob Clark <[email protected]>
7392M:	Abhinav Kumar <[email protected]>
7393M:	Dmitry Baryshkov <[email protected]>
7394R:	Sean Paul <[email protected]>
7395R:	Marijn Suijten <[email protected]>
7396L:	[email protected]
7397L:	[email protected]
7398L:	[email protected]
7399S:	Maintained
7400B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7401T:	git https://gitlab.freedesktop.org/drm/msm.git
7402F:	Documentation/devicetree/bindings/display/msm/
7403F:	drivers/gpu/drm/ci/xfails/msm*
7404F:	drivers/gpu/drm/msm/
7405F:	include/uapi/drm/msm_drm.h
7406
7407DRM DRIVER FOR NOVATEK NT35510 PANELS
7408M:	Linus Walleij <[email protected]>
7409S:	Maintained
7410T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7411F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7412F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7413
7414DRM DRIVER FOR NOVATEK NT35560 PANELS
7415M:	Linus Walleij <[email protected]>
7416S:	Maintained
7417T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7419F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7420
7421DRM DRIVER FOR NOVATEK NT36523 PANELS
7422M:	Jianhua Lu <[email protected]>
7423S:	Maintained
7424T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7425F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7426F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7427
7428DRM DRIVER FOR NOVATEK NT36672A PANELS
7429M:	Sumit Semwal <[email protected]>
7430S:	Maintained
7431T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7432F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7433F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7434
7435DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7436M:	Karol Herbst <[email protected]>
7437M:	Lyude Paul <[email protected]>
7438M:	Danilo Krummrich <[email protected]>
7439L:	[email protected]
7440L:	[email protected]
7441S:	Supported
7442W:	https://nouveau.freedesktop.org/
7443Q:	https://patchwork.freedesktop.org/project/nouveau/
7444Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7445B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7446C:	irc://irc.oftc.net/nouveau
7447T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7448F:	drivers/gpu/drm/nouveau/
7449F:	include/uapi/drm/nouveau_drm.h
7450
7451DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7452M:	Stefan Mavrodiev <[email protected]>
7453S:	Maintained
7454F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7455F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7456
7457DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7458R:	Douglas Anderson <[email protected]>
7459F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7460F:	drivers/gpu/drm/bridge/parade-ps8640.c
7461
7462DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7463M:	Noralf Trønnes <[email protected]>
7464S:	Maintained
7465T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7466F:	Documentation/devicetree/bindings/display/repaper.txt
7467F:	drivers/gpu/drm/tiny/repaper.c
7468
7469DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7470M:	Dave Airlie <[email protected]>
7471M:	Gerd Hoffmann <[email protected]>
7472L:	[email protected]
7473S:	Obsolete
7474W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7475T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7476F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7477
7478DRM DRIVER FOR QXL VIRTUAL GPU
7479M:	Dave Airlie <[email protected]>
7480M:	Gerd Hoffmann <[email protected]>
7481L:	[email protected]
7482L:	[email protected]
7483S:	Maintained
7484T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7485F:	drivers/gpu/drm/qxl/
7486F:	include/uapi/drm/qxl_drm.h
7487
7488DRM DRIVER FOR RAYDIUM RM67191 PANELS
7489M:	Robert Chiras <[email protected]>
7490S:	Maintained
7491F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7492F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7493
7494DRM DRIVER FOR SAMSUNG DB7430 PANELS
7495M:	Linus Walleij <[email protected]>
7496S:	Maintained
7497T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7498F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7499F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7500
7501DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7502M:	Inki Dae <[email protected]>
7503M:	Jagan Teki <[email protected]>
7504M:	Marek Szyprowski <[email protected]>
7505S:	Maintained
7506T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7508F:	drivers/gpu/drm/bridge/samsung-dsim.c
7509F:	include/drm/bridge/samsung-dsim.h
7510
7511DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7512M:	Markuss Broks <[email protected]>
7513S:	Maintained
7514F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7515F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7516
7517DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7518M:	Artur Weber <[email protected]>
7519S:	Maintained
7520F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7521F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7522
7523DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7524M:	Dzmitry Sankouski <[email protected]>
7525S:	Maintained
7526F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7527F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7528
7529DRM DRIVER FOR SHARP MEMORY LCD
7530M:	Alex Lanzano <[email protected]>
7531S:	Maintained
7532F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7533F:	drivers/gpu/drm/tiny/sharp-memory.c
7534
7535DRM DRIVER FOR SITRONIX ST7586 PANELS
7536M:	David Lechner <[email protected]>
7537S:	Maintained
7538T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7539F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7540F:	drivers/gpu/drm/tiny/st7586.c
7541
7542DRM DRIVER FOR SITRONIX ST7701 PANELS
7543M:	Jagan Teki <[email protected]>
7544S:	Maintained
7545F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7546F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7547
7548DRM DRIVER FOR SITRONIX ST7703 PANELS
7549M:	Guido Günther <[email protected]>
7550R:	Purism Kernel Team <[email protected]>
7551R:	Ondrej Jirman <[email protected]>
7552S:	Maintained
7553F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7554F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7555
7556DRM DRIVER FOR SITRONIX ST7735R PANELS
7557M:	David Lechner <[email protected]>
7558S:	Maintained
7559T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7560F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7561F:	drivers/gpu/drm/tiny/st7735r.c
7562
7563DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7564M:	Javier Martinez Canillas <[email protected]>
7565S:	Maintained
7566T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7567F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7568F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7569F:	drivers/gpu/drm/solomon/ssd130x*
7570
7571DRM DRIVER FOR ST-ERICSSON MCDE
7572M:	Linus Walleij <[email protected]>
7573S:	Maintained
7574T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7575F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7576F:	drivers/gpu/drm/mcde/
7577
7578DRM DRIVER FOR SYNAPTICS R63353 PANELS
7579M:	Michael Trimarchi <[email protected]>
7580S:	Maintained
7581F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7582F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7583
7584DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7585M:	Jagan Teki <[email protected]>
7586S:	Maintained
7587F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7588F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7589
7590DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7591R:	Douglas Anderson <[email protected]>
7592F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7593F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7594
7595DRM DRIVER FOR TPO TPG110 PANELS
7596M:	Linus Walleij <[email protected]>
7597S:	Maintained
7598T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7599F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7600F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7601
7602DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7603M:	Dave Airlie <[email protected]>
7604R:	Sean Paul <[email protected]>
7605R:	Thomas Zimmermann <[email protected]>
7606L:	[email protected]
7607S:	Supported
7608T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7609F:	drivers/gpu/drm/udl/
7610
7611DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7612M:	Louis Chauvet <[email protected]>
7613R:	Haneen Mohammed <[email protected]>
7614R:	Simona Vetter <[email protected]>
7615R:	Melissa Wen <[email protected]>
7616L:	[email protected]
7617S:	Maintained
7618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F:	Documentation/gpu/vkms.rst
7620F:	drivers/gpu/drm/ci/xfails/vkms*
7621F:	drivers/gpu/drm/vkms/
7622
7623DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7624M:	Hans de Goede <[email protected]>
7625L:	[email protected]
7626S:	Maintained
7627T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F:	drivers/gpu/drm/vboxvideo/
7629
7630DRM DRIVER FOR VMWARE VIRTUAL GPU
7631M:	Zack Rusin <[email protected]>
7632R:	Broadcom internal kernel review list <[email protected]>
7633L:	[email protected]
7634S:	Supported
7635T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7636F:	drivers/gpu/drm/vmwgfx/
7637F:	include/uapi/drm/vmwgfx_drm.h
7638
7639DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7640M:	Linus Walleij <[email protected]>
7641S:	Maintained
7642T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7643F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7644F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7645
7646DRM DRIVERS
7647M:	David Airlie <[email protected]>
7648M:	Simona Vetter <[email protected]>
7649L:	[email protected]
7650S:	Maintained
7651B:	https://gitlab.freedesktop.org/drm
7652C:	irc://irc.oftc.net/dri-devel
7653T:	git https://gitlab.freedesktop.org/drm/kernel.git
7654F:	Documentation/devicetree/bindings/display/
7655F:	Documentation/devicetree/bindings/gpu/
7656F:	Documentation/gpu/
7657F:	drivers/gpu/
7658F:	include/drm/
7659F:	include/linux/vga*
7660F:	include/uapi/drm/
7661
7662DRM DRIVERS AND MISC GPU PATCHES
7663M:	Maarten Lankhorst <[email protected]>
7664M:	Maxime Ripard <[email protected]>
7665M:	Thomas Zimmermann <[email protected]>
7666S:	Maintained
7667W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7668T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7669F:	Documentation/devicetree/bindings/display/
7670F:	Documentation/devicetree/bindings/gpu/
7671F:	Documentation/gpu/
7672F:	drivers/gpu/drm/
7673F:	drivers/gpu/vga/
7674F:	include/drm/drm
7675F:	include/linux/vga*
7676F:	include/uapi/drm/
7677X:	drivers/gpu/drm/amd/
7678X:	drivers/gpu/drm/armada/
7679X:	drivers/gpu/drm/etnaviv/
7680X:	drivers/gpu/drm/exynos/
7681X:	drivers/gpu/drm/i915/
7682X:	drivers/gpu/drm/kmb/
7683X:	drivers/gpu/drm/mediatek/
7684X:	drivers/gpu/drm/msm/
7685X:	drivers/gpu/drm/nouveau/
7686X:	drivers/gpu/drm/radeon/
7687X:	drivers/gpu/drm/renesas/rcar-du/
7688X:	drivers/gpu/drm/tegra/
7689
7690DRM DRIVERS FOR ALLWINNER A10
7691M:	Maxime Ripard <[email protected]>
7692M:	Chen-Yu Tsai <[email protected]>
7693L:	[email protected]
7694S:	Supported
7695T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7696F:	Documentation/devicetree/bindings/display/allwinner*
7697F:	drivers/gpu/drm/sun4i/
7698
7699DRM DRIVERS FOR AMLOGIC SOCS
7700M:	Neil Armstrong <[email protected]>
7701L:	[email protected]
7702L:	[email protected]
7703S:	Supported
7704W:	http://linux-meson.com/
7705T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7706F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7707F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7708F:	Documentation/gpu/meson.rst
7709F:	drivers/gpu/drm/ci/xfails/meson*
7710F:	drivers/gpu/drm/meson/
7711
7712DRM DRIVERS FOR ATMEL HLCDC
7713M:	Sam Ravnborg <[email protected]>
7714M:	Boris Brezillon <[email protected]>
7715L:	[email protected]
7716S:	Supported
7717T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7718F:	Documentation/devicetree/bindings/display/atmel/
7719F:	drivers/gpu/drm/atmel-hlcdc/
7720
7721DRM DRIVERS FOR BRIDGE CHIPS
7722M:	Andrzej Hajda <[email protected]>
7723M:	Neil Armstrong <[email protected]>
7724M:	Robert Foss <[email protected]>
7725R:	Laurent Pinchart <[email protected]>
7726R:	Jonas Karlman <[email protected]>
7727R:	Jernej Skrabec <[email protected]>
7728S:	Maintained
7729T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7730F:	Documentation/devicetree/bindings/display/bridge/
7731F:	drivers/gpu/drm/bridge/
7732F:	drivers/gpu/drm/display/drm_bridge_connector.c
7733F:	drivers/gpu/drm/drm_bridge.c
7734F:	include/drm/drm_bridge.h
7735F:	include/drm/drm_bridge_connector.h
7736
7737DRM DRIVERS FOR EXYNOS
7738M:	Inki Dae <[email protected]>
7739M:	Seung-Woo Kim <[email protected]>
7740M:	Kyungmin Park <[email protected]>
7741L:	[email protected]
7742S:	Supported
7743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7744F:	Documentation/devicetree/bindings/display/samsung/
7745F:	drivers/gpu/drm/exynos/
7746F:	include/uapi/drm/exynos_drm.h
7747
7748DRM DRIVERS FOR FREESCALE DCU
7749M:	Stefan Agner <[email protected]>
7750M:	Alison Wang <[email protected]>
7751L:	[email protected]
7752S:	Supported
7753T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7754F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7755F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7756F:	drivers/gpu/drm/fsl-dcu/
7757
7758DRM DRIVERS FOR FREESCALE IMX 5/6
7759M:	Philipp Zabel <[email protected]>
7760L:	[email protected]
7761S:	Maintained
7762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7763T:	git git://git.pengutronix.de/git/pza/linux
7764F:	Documentation/devicetree/bindings/display/imx/
7765F:	drivers/gpu/drm/imx/ipuv3/
7766F:	drivers/gpu/ipu-v3/
7767
7768DRM DRIVERS FOR FREESCALE IMX BRIDGE
7769M:	Liu Ying <[email protected]>
7770L:	[email protected]
7771S:	Maintained
7772F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7773F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7774F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7775F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7776F:	drivers/gpu/drm/bridge/imx/
7777
7778DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7779M:	Patrik Jakobsson <[email protected]>
7780L:	[email protected]
7781S:	Maintained
7782T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7783F:	drivers/gpu/drm/gma500/
7784
7785DRM DRIVERS FOR HISILICON
7786M:	Xinliang Liu <[email protected]>
7787M:	Tian Tao  <[email protected]>
7788R:	Xinwei Kong <[email protected]>
7789R:	Sumit Semwal <[email protected]>
7790R:	Yongqin Liu <[email protected]>
7791R:	John Stultz <[email protected]>
7792L:	[email protected]
7793S:	Maintained
7794T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795F:	Documentation/devicetree/bindings/display/hisilicon/
7796F:	drivers/gpu/drm/hisilicon/
7797
7798DRM DRIVERS FOR LIMA
7799M:	Qiang Yu <[email protected]>
7800L:	[email protected]
7801L:	[email protected] (moderated for non-subscribers)
7802S:	Maintained
7803T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7804F:	drivers/gpu/drm/lima/
7805F:	include/uapi/drm/lima_drm.h
7806
7807DRM DRIVERS FOR LOONGSON
7808M:	Sui Jingfeng <[email protected]>
7809L:	[email protected]
7810S:	Supported
7811T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7812F:	drivers/gpu/drm/loongson/
7813
7814DRM DRIVERS FOR MEDIATEK
7815M:	Chun-Kuang Hu <[email protected]>
7816M:	Philipp Zabel <[email protected]>
7817L:	[email protected]
7818L:	[email protected] (moderated for non-subscribers)
7819S:	Supported
7820F:	Documentation/devicetree/bindings/display/mediatek/
7821F:	drivers/gpu/drm/ci/xfails/mediatek*
7822F:	drivers/gpu/drm/mediatek/
7823F:	drivers/phy/mediatek/phy-mtk-dp.c
7824F:	drivers/phy/mediatek/phy-mtk-hdmi*
7825F:	drivers/phy/mediatek/phy-mtk-mipi*
7826
7827DRM DRIVERS FOR NVIDIA TEGRA
7828M:	Thierry Reding <[email protected]>
7829M:	Mikko Perttunen <[email protected]>
7830L:	[email protected]
7831L:	[email protected]
7832S:	Supported
7833T:	git https://gitlab.freedesktop.org/drm/tegra.git
7834F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7835F:	Documentation/devicetree/bindings/gpu/host1x/
7836F:	drivers/gpu/drm/tegra/
7837F:	drivers/gpu/host1x/
7838F:	include/linux/host1x.h
7839F:	include/uapi/drm/tegra_drm.h
7840
7841DRM DRIVERS FOR RENESAS R-CAR
7842M:	Laurent Pinchart <[email protected]>
7843M:	Kieran Bingham <kieran.bingham[email protected]>
7844L:	[email protected]
7845L:	[email protected]
7846S:	Supported
7847T:	git git://linuxtv.org/pinchartl/media drm/du/next
7848F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7849F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7850F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7851F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7852F:	drivers/gpu/drm/renesas/rcar-du/
7853
7854DRM DRIVERS FOR RENESAS RZ
7855M:	Biju Das <[email protected]>
7856L:	[email protected]
7857L:	[email protected]
7858S:	Maintained
7859T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7860F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7861F:	drivers/gpu/drm/renesas/rz-du/
7862
7863DRM DRIVERS FOR RENESAS SHMOBILE
7864M:	Laurent Pinchart <[email protected]>
7865M:	Geert Uytterhoeven <[email protected]>
7866L:	[email protected]
7867L:	[email protected]
7868S:	Supported
7869T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7870F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7871F:	drivers/gpu/drm/renesas/shmobile/
7872F:	include/linux/platform_data/shmob_drm.h
7873
7874DRM DRIVERS FOR ROCKCHIP
7875M:	Sandy Huang <[email protected]>
7876M:	Heiko Stübner <[email protected]>
7877M:	Andy Yan <[email protected]>
7878L:	[email protected]
7879S:	Maintained
7880T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7881F:	Documentation/devicetree/bindings/display/rockchip/
7882F:	drivers/gpu/drm/ci/xfails/rockchip*
7883F:	drivers/gpu/drm/rockchip/
7884
7885DRM DRIVERS FOR STI
7886M:	Alain Volmat <[email protected]>
7887M:	Raphael Gallais-Pou <[email protected]>
7888L:	[email protected]
7889S:	Maintained
7890T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7891F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7892F:	drivers/gpu/drm/sti
7893
7894DRM DRIVERS FOR STM
7895M:	Yannick Fertre <[email protected]>
7896M:	Raphael Gallais-Pou <[email protected]>
7897M:	Philippe Cornu <[email protected]>
7898L:	[email protected]
7899S:	Maintained
7900T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7901F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7902F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7903F:	drivers/gpu/drm/stm
7904
7905DRM DRIVERS FOR TI KEYSTONE
7906M:	Jyri Sarha <[email protected]>
7907M:	Tomi Valkeinen <[email protected]>
7908L:	[email protected]
7909S:	Maintained
7910T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7911F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7912F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7913F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7914F:	drivers/gpu/drm/tidss/
7915
7916DRM DRIVERS FOR TI LCDC
7917M:	Jyri Sarha <[email protected]>
7918M:	Tomi Valkeinen <[email protected]>
7919L:	[email protected]
7920S:	Maintained
7921T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7922F:	Documentation/devicetree/bindings/display/tilcdc/
7923F:	drivers/gpu/drm/tilcdc/
7924
7925DRM DRIVERS FOR TI OMAP
7926M:	Tomi Valkeinen <[email protected]>
7927L:	[email protected]
7928S:	Maintained
7929T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7930F:	Documentation/devicetree/bindings/display/ti/
7931F:	drivers/gpu/drm/omapdrm/
7932
7933DRM DRIVERS FOR V3D
7934M:	Melissa Wen <[email protected]>
7935M:	Maíra Canal <[email protected]>
7936S:	Supported
7937T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7938F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7939F:	drivers/gpu/drm/v3d/
7940F:	include/uapi/drm/v3d_drm.h
7941
7942DRM DRIVERS FOR VC4
7943M:	Maxime Ripard <[email protected]>
7944M:	Dave Stevenson <[email protected]>
7945R:	Maíra Canal <[email protected]>
7946R:	Raspberry Pi Kernel Maintenance <[email protected]>
7947S:	Supported
7948T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7949F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7950F:	drivers/gpu/drm/vc4/
7951F:	include/uapi/drm/vc4_drm.h
7952
7953DRM DRIVERS FOR VIVANTE GPU IP
7954M:	Lucas Stach <[email protected]>
7955R:	Russell King <[email protected]>
7956R:	Christian Gmeiner <[email protected]>
7957L:	[email protected] (moderated for non-subscribers)
7958L:	[email protected]
7959S:	Maintained
7960F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7961F:	drivers/gpu/drm/etnaviv/
7962F:	include/uapi/drm/etnaviv_drm.h
7963
7964DRM DRIVERS FOR XEN
7965M:	Oleksandr Andrushchenko <[email protected]>
7966L:	[email protected]
7967L:	[email protected] (moderated for non-subscribers)
7968S:	Supported
7969T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7970F:	Documentation/gpu/xen-front.rst
7971F:	drivers/gpu/drm/xen/
7972
7973DRM DRIVERS FOR XILINX
7974M:	Laurent Pinchart <[email protected]>
7975M:	Tomi Valkeinen <[email protected]>
7976L:	[email protected]
7977S:	Maintained
7978T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7979F:	Documentation/devicetree/bindings/display/xlnx/
7980F:	Documentation/gpu/zynqmp.rst
7981F:	drivers/gpu/drm/xlnx/
7982
7983DRM GPU SCHEDULER
7984M:	Luben Tuikov <[email protected]>
7985M:	Matthew Brost <[email protected]>
7986M:	Danilo Krummrich <[email protected]>
7987M:	Philipp Stanner <[email protected]>
7988L:	[email protected]
7989S:	Maintained
7990T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7991F:	drivers/gpu/drm/scheduler/
7992F:	include/drm/gpu_scheduler.h
7993
7994DRM PANEL DRIVERS
7995M:	Neil Armstrong <[email protected]>
7996R:	Jessica Zhang <[email protected]>
7997L:	[email protected]
7998S:	Maintained
7999T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8000F:	Documentation/devicetree/bindings/display/panel/
8001F:	drivers/gpu/drm/drm_panel.c
8002F:	drivers/gpu/drm/panel/
8003F:	include/drm/drm_panel.h
8004
8005DRM PRIVACY-SCREEN CLASS
8006M:	Hans de Goede <[email protected]>
8007L:	[email protected]
8008S:	Maintained
8009T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8010F:	drivers/gpu/drm/drm_privacy_screen*
8011F:	include/drm/drm_privacy_screen*
8012
8013DRM TTM SUBSYSTEM
8014M:	Christian Koenig <[email protected]>
8015M:	Huang Rui <[email protected]>
8016L:	[email protected]
8017S:	Maintained
8018T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8019F:	drivers/gpu/drm/ttm/
8020F:	include/drm/ttm/
8021
8022DRM AUTOMATED TESTING
8023M:	Helen Koike <[email protected]>
8024L:	[email protected]
8025S:	Maintained
8026T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8027F:	Documentation/gpu/automated_testing.rst
8028F:	drivers/gpu/drm/ci/
8029
8030DSBR100 USB FM RADIO DRIVER
8031M:	Alexey Klimov <[email protected]>
8032L:	[email protected]
8033S:	Maintained
8034T:	git git://linuxtv.org/media.git
8035F:	drivers/media/radio/dsbr100.c
8036
8037DT3155 MEDIA DRIVER
8038M:	Hans Verkuil <[email protected]>
8039L:	[email protected]
8040S:	Odd Fixes
8041W:	https://linuxtv.org
8042T:	git git://linuxtv.org/media.git
8043F:	drivers/media/pci/dt3155/
8044
8045DVB_USB_AF9015 MEDIA DRIVER
8046L:	[email protected]
8047S:	Orphan
8048W:	https://linuxtv.org
8049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8050F:	drivers/media/usb/dvb-usb-v2/af9015*
8051
8052DVB_USB_AF9035 MEDIA DRIVER
8053L:	[email protected]
8054S:	Orphan
8055W:	https://linuxtv.org
8056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8057F:	drivers/media/usb/dvb-usb-v2/af9035*
8058
8059DVB_USB_ANYSEE MEDIA DRIVER
8060L:	[email protected]
8061S:	Orphan
8062W:	https://linuxtv.org
8063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8064F:	drivers/media/usb/dvb-usb-v2/anysee*
8065
8066DVB_USB_AU6610 MEDIA DRIVER
8067L:	[email protected]
8068S:	Orphan
8069W:	https://linuxtv.org
8070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8071F:	drivers/media/usb/dvb-usb-v2/au6610*
8072
8073DVB_USB_CE6230 MEDIA DRIVER
8074L:	[email protected]
8075S:	Orphan
8076W:	https://linuxtv.org
8077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8078F:	drivers/media/usb/dvb-usb-v2/ce6230*
8079
8080DVB_USB_CXUSB MEDIA DRIVER
8081M:	Michael Krufky <[email protected]>
8082L:	[email protected]
8083S:	Maintained
8084W:	https://linuxtv.org
8085W:	http://github.com/mkrufky
8086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8087T:	git git://linuxtv.org/media.git
8088F:	drivers/media/usb/dvb-usb/cxusb*
8089
8090DVB_USB_EC168 MEDIA DRIVER
8091L:	[email protected]
8092S:	Orphan
8093W:	https://linuxtv.org
8094Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8095F:	drivers/media/usb/dvb-usb-v2/ec168*
8096
8097DVB_USB_GL861 MEDIA DRIVER
8098L:	[email protected]
8099S:	Orphan
8100W:	https://linuxtv.org
8101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8102F:	drivers/media/usb/dvb-usb-v2/gl861*
8103
8104DVB_USB_MXL111SF MEDIA DRIVER
8105M:	Michael Krufky <[email protected]>
8106L:	[email protected]
8107S:	Maintained
8108W:	https://linuxtv.org
8109W:	http://github.com/mkrufky
8110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8111T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8112F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8113
8114DVB_USB_RTL28XXU MEDIA DRIVER
8115L:	[email protected]
8116S:	Orphan
8117W:	https://linuxtv.org
8118Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8119F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8120
8121DVB_USB_V2 MEDIA DRIVER
8122L:	[email protected]
8123S:	Orphan
8124W:	https://linuxtv.org
8125W:	http://palosaari.fi/linux/
8126Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8127F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8128F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8129
8130DYNAMIC DEBUG
8131M:	Jason Baron <[email protected]>
8132M:	Jim Cromie <[email protected]>
8133S:	Maintained
8134F:	include/linux/dynamic_debug.h
8135F:	lib/dynamic_debug.c
8136F:	lib/test_dynamic_debug.c
8137
8138DYNAMIC INTERRUPT MODERATION
8139M:	Tal Gilboa <[email protected]>
8140S:	Maintained
8141F:	Documentation/networking/net_dim.rst
8142F:	include/linux/dim.h
8143F:	lib/dim/
8144
8145DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8146M:	Daniel Lezcano <[email protected]>
8147L:	[email protected]
8148S:	Supported
8149B:	https://bugzilla.kernel.org
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8151F:	drivers/powercap/dtpm*
8152F:	include/linux/dtpm.h
8153
8154DZ DECSTATION DZ11 SERIAL DRIVER
8155M:	"Maciej W. Rozycki" <[email protected]>
8156S:	Maintained
8157F:	drivers/tty/serial/dz.*
8158
8159E3X0 POWER BUTTON DRIVER
8160M:	Moritz Fischer <[email protected]>
8161L:	[email protected]
8162S:	Supported
8163W:	http://www.ettus.com
8164F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8165F:	drivers/input/misc/e3x0-button.c
8166
8167E4000 MEDIA DRIVER
8168L:	[email protected]
8169S:	Orphan
8170W:	https://linuxtv.org
8171Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8172F:	drivers/media/tuners/e4000*
8173
8174EARTH_PT1 MEDIA DRIVER
8175M:	Akihiro Tsukada <[email protected]>
8176L:	[email protected]
8177S:	Odd Fixes
8178F:	drivers/media/pci/pt1/
8179
8180EARTH_PT3 MEDIA DRIVER
8181M:	Akihiro Tsukada <[email protected]>
8182L:	[email protected]
8183S:	Odd Fixes
8184F:	drivers/media/pci/pt3/
8185
8186EC100 MEDIA DRIVER
8187L:	[email protected]
8188S:	Orphan
8189W:	https://linuxtv.org
8190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8191F:	drivers/media/dvb-frontends/ec100*
8192
8193ECRYPT FILE SYSTEM
8194M:	Tyler Hicks <[email protected]>
8195L:	[email protected]
8196S:	Odd Fixes
8197W:	http://ecryptfs.org
8198W:	https://launchpad.net/ecryptfs
8199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8200F:	Documentation/filesystems/ecryptfs.rst
8201F:	fs/ecryptfs/
8202
8203EDAC-AMD64
8204M:	Yazen Ghannam <[email protected]>
8205L:	[email protected]
8206S:	Supported
8207F:	drivers/edac/amd64_edac*
8208F:	drivers/edac/mce_amd*
8209
8210EDAC-ARMADA
8211M:	Jan Luebbe <[email protected]>
8212L:	[email protected]
8213S:	Maintained
8214F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8215F:	drivers/edac/armada_xp_*
8216
8217EDAC-AST2500
8218M:	Stefan Schaeckeler <[email protected]>
8219S:	Supported
8220F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8221F:	drivers/edac/aspeed_edac.c
8222
8223EDAC-BLUEFIELD
8224M:	Shravan Kumar Ramani <[email protected]>
8225S:	Supported
8226F:	drivers/edac/bluefield_edac.c
8227
8228EDAC-CALXEDA
8229M:	Andre Przywara <[email protected]>
8230L:	[email protected]
8231S:	Maintained
8232F:	drivers/edac/highbank*
8233
8234EDAC-CAVIUM OCTEON
8235M:	Thomas Bogendoerfer <[email protected]>
8236L:	[email protected]
8237L:	[email protected]
8238S:	Maintained
8239F:	drivers/edac/octeon_edac*
8240
8241EDAC-CAVIUM THUNDERX
8242M:	Robert Richter <[email protected]>
8243L:	[email protected]
8244S:	Odd Fixes
8245F:	drivers/edac/thunderx_edac*
8246
8247EDAC-CORE
8248M:	Borislav Petkov <[email protected]>
8249M:	Tony Luck <[email protected]>
8250R:	James Morse <[email protected]>
8251R:	Mauro Carvalho Chehab <[email protected]>
8252R:	Robert Richter <[email protected]>
8253L:	[email protected]
8254S:	Supported
8255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8256F:	Documentation/driver-api/edac.rst
8257F:	drivers/edac/
8258F:	include/linux/edac.h
8259
8260EDAC-DMC520
8261M:	Lei Wang <[email protected]>
8262L:	[email protected]
8263S:	Supported
8264F:	drivers/edac/dmc520_edac.c
8265
8266EDAC-E752X
8267M:	Mark Gross <[email protected]>
8268L:	[email protected]
8269S:	Maintained
8270F:	drivers/edac/e752x_edac.c
8271
8272EDAC-E7XXX
8273L:	[email protected]
8274S:	Maintained
8275F:	drivers/edac/e7xxx_edac.c
8276
8277EDAC-FSL_DDR
8278R:	Frank Li <[email protected]>
8279L:	[email protected]
8280L:	[email protected]
8281S:	Maintained
8282F:	drivers/edac/fsl_ddr_edac.*
8283
8284EDAC-GHES
8285M:	Mauro Carvalho Chehab <[email protected]>
8286L:	[email protected]
8287S:	Maintained
8288F:	drivers/edac/ghes_edac.c
8289
8290EDAC-I10NM
8291M:	Tony Luck <[email protected]>
8292L:	[email protected]
8293S:	Maintained
8294F:	drivers/edac/i10nm_base.c
8295
8296EDAC-I3000
8297L:	[email protected]
8298S:	Orphan
8299F:	drivers/edac/i3000_edac.c
8300
8301EDAC-I5000
8302L:	[email protected]
8303S:	Maintained
8304F:	drivers/edac/i5000_edac.c
8305
8306EDAC-I5400
8307M:	Mauro Carvalho Chehab <[email protected]>
8308L:	[email protected]
8309S:	Maintained
8310F:	drivers/edac/i5400_edac.c
8311
8312EDAC-I7300
8313M:	Mauro Carvalho Chehab <[email protected]>
8314L:	[email protected]
8315S:	Maintained
8316F:	drivers/edac/i7300_edac.c
8317
8318EDAC-I7CORE
8319M:	Mauro Carvalho Chehab <[email protected]>
8320L:	[email protected]
8321S:	Maintained
8322F:	drivers/edac/i7core_edac.c
8323
8324EDAC-I82443BXGX
8325M:	Tim Small <[email protected]>
8326L:	[email protected]
8327S:	Maintained
8328F:	drivers/edac/i82443bxgx_edac.c
8329
8330EDAC-I82975X
8331M:	"Arvind R." <[email protected]>
8332L:	[email protected]
8333S:	Maintained
8334F:	drivers/edac/i82975x_edac.c
8335
8336EDAC-IE31200
8337M:	Jason Baron <[email protected]>
8338L:	[email protected]
8339S:	Maintained
8340F:	drivers/edac/ie31200_edac.c
8341
8342EDAC-IGEN6
8343M:	Tony Luck <[email protected]>
8344R:	Qiuxu Zhuo <[email protected]>
8345L:	[email protected]
8346S:	Maintained
8347F:	drivers/edac/igen6_edac.c
8348
8349EDAC-MPC85XX
8350M:	Johannes Thumshirn <[email protected]>
8351L:	[email protected]
8352S:	Maintained
8353F:	drivers/edac/mpc85xx_edac.[ch]
8354
8355EDAC-NPCM
8356M:	Marvin Lin <[email protected]>
8357M:	Stanley Chu <[email protected]>
8358L:	[email protected]
8359S:	Maintained
8360F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8361F:	drivers/edac/npcm_edac.c
8362
8363EDAC-PASEMI
8364M:	Egor Martovetsky <[email protected]>
8365L:	[email protected]
8366S:	Maintained
8367F:	drivers/edac/pasemi_edac.c
8368
8369EDAC-PND2
8370M:	Tony Luck <[email protected]>
8371L:	[email protected]
8372S:	Maintained
8373F:	drivers/edac/pnd2_edac.[ch]
8374
8375EDAC-QCOM
8376M:	Manivannan Sadhasivam <[email protected]>
8377L:	[email protected]
8378L:	[email protected]
8379S:	Maintained
8380F:	drivers/edac/qcom_edac.c
8381
8382EDAC-R82600
8383M:	Tim Small <[email protected]>
8384L:	[email protected]
8385S:	Maintained
8386F:	drivers/edac/r82600_edac.c
8387
8388EDAC-SBRIDGE
8389M:	Tony Luck <[email protected]>
8390R:	Qiuxu Zhuo <[email protected]>
8391L:	[email protected]
8392S:	Maintained
8393F:	drivers/edac/sb_edac.c
8394
8395EDAC-SKYLAKE
8396M:	Tony Luck <[email protected]>
8397L:	[email protected]
8398S:	Maintained
8399F:	drivers/edac/skx_*.[ch]
8400
8401EDAC-TI
8402M:	Tero Kristo <[email protected]>
8403L:	[email protected]
8404S:	Odd Fixes
8405F:	drivers/edac/ti_edac.c
8406
8407EDIROL UA-101/UA-1000 DRIVER
8408M:	Clemens Ladisch <[email protected]>
8409L:	[email protected]
8410S:	Maintained
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8412F:	sound/usb/misc/ua101.c
8413
8414EFI TEST DRIVER
8415M:	Ivan Hu <[email protected]>
8416M:	Ard Biesheuvel <[email protected]>
8417L:	[email protected]
8418S:	Maintained
8419F:	drivers/firmware/efi/test/
8420
8421EFI VARIABLE FILESYSTEM
8422M:	Jeremy Kerr <[email protected]>
8423M:	Ard Biesheuvel <[email protected]>
8424L:	[email protected]
8425S:	Maintained
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8427F:	fs/efivarfs/
8428
8429EFIFB FRAMEBUFFER DRIVER
8430M:	Peter Jones <[email protected]>
8431L:	[email protected]
8432S:	Maintained
8433F:	drivers/video/fbdev/efifb.c
8434
8435EFS FILESYSTEM
8436S:	Orphan
8437W:	http://aeschi.ch.eu.org/efs/
8438F:	fs/efs/
8439
8440EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8441L:	[email protected]
8442S:	Orphan
8443F:	drivers/net/ethernet/ibm/ehea/
8444
8445ELM327 CAN NETWORK DRIVER
8446M:	Max Staudt <[email protected]>
8447L:	[email protected]
8448S:	Maintained
8449F:	Documentation/networking/device_drivers/can/can327.rst
8450F:	drivers/net/can/can327.c
8451
8452EM28XX VIDEO4LINUX DRIVER
8453M:	Mauro Carvalho Chehab <[email protected]>
8454L:	[email protected]
8455S:	Maintained
8456W:	https://linuxtv.org
8457T:	git git://linuxtv.org/media.git
8458F:	Documentation/admin-guide/media/em28xx*
8459F:	drivers/media/usb/em28xx/
8460
8461EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8462M:	Adrian Hunter <[email protected]>
8463M:	Asutosh Das <[email protected]>
8464R:	Ritesh Harjani <[email protected]>
8465L:	[email protected]
8466S:	Supported
8467F:	drivers/mmc/host/cqhci*
8468
8469EMS CPC-PCI CAN DRIVER
8470M:	Gerhard Uttenthaler <[email protected]>
8471M:	[email protected]
8472L:	[email protected]
8473S:	Maintained
8474F:	drivers/net/can/sja1000/ems_pci.c
8475
8476EMULEX 10Gbps iSCSI - OneConnect DRIVER
8477M:	Ketan Mukadam <[email protected]>
8478L:	[email protected]
8479S:	Supported
8480W:	http://www.broadcom.com
8481F:	drivers/scsi/be2iscsi/
8482
8483EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8484M:	Ajit Khaparde <[email protected]>
8485M:	Sriharsha Basavapatna <[email protected]>
8486M:	Somnath Kotur <[email protected]>
8487L:	[email protected]
8488S:	Maintained
8489W:	http://www.emulex.com
8490F:	drivers/net/ethernet/emulex/benet/
8491
8492EMULEX ONECONNECT ROCE DRIVER
8493M:	Selvin Xavier <[email protected]>
8494L:	[email protected]
8495S:	Odd Fixes
8496W:	http://www.broadcom.com
8497F:	drivers/infiniband/hw/ocrdma/
8498F:	include/uapi/rdma/ocrdma-abi.h
8499
8500EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8501M:	James Smart <[email protected]>
8502M:	Ram Vegesna <[email protected]>
8503L:	[email protected]
8504L:	[email protected]
8505S:	Supported
8506W:	http://www.broadcom.com
8507F:	drivers/scsi/elx/
8508
8509EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8510M:	James Smart <[email protected]>
8511M:	Dick Kennedy <[email protected]>
8512L:	[email protected]
8513S:	Supported
8514W:	http://www.broadcom.com
8515F:	drivers/scsi/lpfc/
8516
8517ENE CB710 FLASH CARD READER DRIVER
8518M:	Michał Mirosław <[email protected]>
8519S:	Maintained
8520F:	drivers/misc/cb710/
8521F:	drivers/mmc/host/cb710-mmc.*
8522F:	include/linux/cb710.h
8523
8524ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8525M:	Maxim Levitsky <[email protected]>
8526S:	Maintained
8527F:	drivers/media/rc/ene_ir.*
8528
8529EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8530M:	Laurentiu Tudor <[email protected]>
8531L:	[email protected]
8532S:	Maintained
8533F:	drivers/tty/ehv_bytechan.c
8534
8535EPSON S1D13XXX FRAMEBUFFER DRIVER
8536M:	Kristoffer Ericson <[email protected]>
8537S:	Maintained
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8539F:	drivers/video/fbdev/s1d13xxxfb.c
8540F:	include/video/s1d13xxxfb.h
8541
8542EROFS FILE SYSTEM
8543M:	Gao Xiang <[email protected]>
8544M:	Chao Yu <[email protected]>
8545R:	Yue Hu <[email protected]>
8546R:	Jeffle Xu <[email protected]>
8547R:	Sandeep Dhavale <[email protected]>
8548L:	[email protected]
8549S:	Maintained
8550W:	https://erofs.docs.kernel.org
8551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8552F:	Documentation/ABI/testing/sysfs-fs-erofs
8553F:	Documentation/filesystems/erofs.rst
8554F:	fs/erofs/
8555F:	include/trace/events/erofs.h
8556
8557ERRSEQ ERROR TRACKING INFRASTRUCTURE
8558M:	Jeff Layton <[email protected]>
8559S:	Maintained
8560F:	include/linux/errseq.h
8561F:	lib/errseq.c
8562
8563ESD CAN NETWORK DRIVERS
8564M:	Stefan Mätje <[email protected]>
8565R:	[email protected]
8566L:	[email protected]
8567S:	Maintained
8568F:	drivers/net/can/esd/
8569
8570ESD CAN/USB DRIVERS
8571M:	Frank Jungclaus <[email protected]>
8572R:	[email protected]
8573L:	[email protected]
8574S:	Maintained
8575F:	drivers/net/can/usb/esd_usb.c
8576
8577ET131X NETWORK DRIVER
8578M:	Mark Einon <[email protected]>
8579S:	Odd Fixes
8580F:	drivers/net/ethernet/agere/
8581
8582ETAS ES58X CAN/USB DRIVER
8583M:	Vincent Mailhol <[email protected]>
8584L:	[email protected]
8585S:	Maintained
8586F:	Documentation/networking/devlink/etas_es58x.rst
8587F:	drivers/net/can/usb/etas_es58x/
8588
8589ETHERNET BRIDGE
8590M:	Roopa Prabhu <[email protected]>
8591M:	Nikolay Aleksandrov <[email protected]>
8592L:	[email protected]
8593L:	[email protected]
8594S:	Maintained
8595W:	http://www.linuxfoundation.org/en/Net:Bridge
8596F:	include/linux/netfilter_bridge/
8597F:	net/bridge/
8598
8599ETHERNET PHY LIBRARY
8600M:	Andrew Lunn <[email protected]>
8601M:	Heiner Kallweit <[email protected]>
8602R:	Russell King <[email protected]>
8603L:	[email protected]
8604S:	Maintained
8605F:	Documentation/ABI/testing/sysfs-class-net-phydev
8606F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8607F:	Documentation/devicetree/bindings/net/mdio*
8608F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8609F:	Documentation/networking/phy.rst
8610F:	drivers/net/mdio/
8611F:	drivers/net/mdio/acpi_mdio.c
8612F:	drivers/net/mdio/fwnode_mdio.c
8613F:	drivers/net/mdio/of_mdio.c
8614F:	drivers/net/pcs/
8615F:	drivers/net/phy/
8616F:	include/dt-bindings/net/qca-ar803x.h
8617F:	include/linux/*mdio*.h
8618F:	include/linux/linkmode.h
8619F:	include/linux/mdio/*.h
8620F:	include/linux/mii.h
8621F:	include/linux/of_net.h
8622F:	include/linux/phy.h
8623F:	include/linux/phy_fixed.h
8624F:	include/linux/phy_link_topology.h
8625F:	include/linux/phylib_stubs.h
8626F:	include/linux/platform_data/mdio-bcm-unimac.h
8627F:	include/linux/platform_data/mdio-gpio.h
8628F:	include/trace/events/mdio.h
8629F:	include/uapi/linux/mdio.h
8630F:	include/uapi/linux/mii.h
8631F:	net/core/of_net.c
8632
8633ETHERNET PHY LIBRARY [RUST]
8634M:	FUJITA Tomonori <[email protected]>
8635R:	Trevor Gross <[email protected]>
8636L:	[email protected]
8637L:	[email protected]
8638S:	Maintained
8639F:	rust/kernel/net/phy.rs
8640F:	rust/kernel/net/phy/reg.rs
8641
8642EXEC & BINFMT API, ELF
8643M:	Kees Cook <[email protected]>
8644R:	Eric Biederman <[email protected]>
8645L:	[email protected]
8646S:	Supported
8647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8648F:	Documentation/userspace-api/ELF.rst
8649F:	fs/*binfmt_*.c
8650F:	fs/Kconfig.binfmt
8651F:	fs/exec.c
8652F:	fs/tests/binfmt_*_kunit.c
8653F:	fs/tests/exec_kunit.c
8654F:	include/linux/binfmts.h
8655F:	include/linux/elf.h
8656F:	include/uapi/linux/auxvec.h
8657F:	include/uapi/linux/binfmts.h
8658F:	include/uapi/linux/elf.h
8659F:	tools/testing/selftests/exec/
8660N:	asm/elf.h
8661N:	binfmt
8662
8663EXFAT FILE SYSTEM
8664M:	Namjae Jeon <[email protected]>
8665M:	Sungjong Seo <[email protected]>
8666R:	Yuezhang Mo <[email protected]>
8667L:	[email protected]
8668S:	Maintained
8669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8670F:	fs/exfat/
8671
8672EXPRESSWIRE PROTOCOL LIBRARY
8673M:	Duje Mihanović <[email protected]>
8674L:	[email protected]
8675S:	Maintained
8676F:	drivers/leds/leds-expresswire.c
8677F:	include/linux/leds-expresswire.h
8678
8679EXT2 FILE SYSTEM
8680M:	Jan Kara <[email protected]>
8681L:	[email protected]
8682S:	Maintained
8683F:	Documentation/filesystems/ext2.rst
8684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8685F:	fs/ext2/
8686F:	include/linux/ext2*
8687
8688EXT4 FILE SYSTEM
8689M:	"Theodore Ts'o" <[email protected]>
8690M:	Andreas Dilger <[email protected]>
8691L:	[email protected]
8692S:	Maintained
8693W:	http://ext4.wiki.kernel.org
8694Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8696F:	Documentation/filesystems/ext4/
8697F:	fs/ext4/
8698F:	include/trace/events/ext4.h
8699F:	include/uapi/linux/ext4.h
8700
8701Extended Verification Module (EVM)
8702M:	Mimi Zohar <[email protected]>
8703M:	Roberto Sassu <[email protected]>
8704L:	[email protected]
8705S:	Supported
8706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8707F:	security/integrity/
8708F:	security/integrity/evm/
8709
8710EXTENSIBLE FIRMWARE INTERFACE (EFI)
8711M:	Ard Biesheuvel <[email protected]>
8712L:	[email protected]
8713S:	Maintained
8714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8715F:	Documentation/admin-guide/efi-stub.rst
8716F:	arch/*/include/asm/efi.h
8717F:	arch/*/kernel/efi.c
8718F:	arch/arm/boot/compressed/efi-header.S
8719F:	arch/x86/platform/efi/
8720F:	drivers/firmware/efi/
8721F:	include/linux/efi*.h
8722
8723EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8724M:	MyungJoo Ham <[email protected]>
8725M:	Chanwoo Choi <[email protected]>
8726L:	[email protected]
8727S:	Maintained
8728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8729F:	Documentation/devicetree/bindings/extcon/
8730F:	Documentation/driver-api/extcon.rst
8731F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8732F:	drivers/extcon/
8733F:	include/linux/extcon.h
8734F:	include/linux/extcon/
8735
8736EXTRA BOOT CONFIG
8737M:	Masami Hiramatsu <[email protected]>
8738L:	[email protected]
8739L:	[email protected]
8740S:	Maintained
8741Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8743F:	Documentation/admin-guide/bootconfig.rst
8744F:	fs/proc/bootconfig.c
8745F:	include/linux/bootconfig.h
8746F:	lib/bootconfig-data.S
8747F:	lib/bootconfig.c
8748F:	tools/bootconfig/*
8749F:	tools/bootconfig/scripts/*
8750
8751EXTRON DA HD 4K PLUS CEC DRIVER
8752M:	Hans Verkuil <[email protected]>
8753L:	[email protected]
8754S:	Maintained
8755T:	git git://linuxtv.org/media.git
8756F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8757
8758EXYNOS DP DRIVER
8759M:	Jingoo Han <[email protected]>
8760L:	[email protected]
8761S:	Maintained
8762F:	drivers/gpu/drm/exynos/exynos_dp*
8763
8764EXYNOS SYSMMU (IOMMU) driver
8765M:	Marek Szyprowski <[email protected]>
8766L:	[email protected]
8767S:	Maintained
8768F:	drivers/iommu/exynos-iommu.c
8769
8770F2FS FILE SYSTEM
8771M:	Jaegeuk Kim <[email protected]>
8772M:	Chao Yu <[email protected]>
8773L:	[email protected]
8774S:	Maintained
8775W:	https://f2fs.wiki.kernel.org/
8776Q:	https://patchwork.kernel.org/project/f2fs/list/
8777B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8779F:	Documentation/ABI/testing/sysfs-fs-f2fs
8780F:	Documentation/filesystems/f2fs.rst
8781F:	fs/f2fs/
8782F:	include/linux/f2fs_fs.h
8783F:	include/trace/events/f2fs.h
8784F:	include/uapi/linux/f2fs.h
8785
8786F71805F HARDWARE MONITORING DRIVER
8787M:	Jean Delvare <[email protected]>
8788L:	[email protected]
8789S:	Maintained
8790F:	Documentation/hwmon/f71805f.rst
8791F:	drivers/hwmon/f71805f.c
8792
8793FADDR2LINE
8794M:	Josh Poimboeuf <[email protected]>
8795S:	Maintained
8796F:	scripts/faddr2line
8797
8798FAILOVER MODULE
8799M:	Sridhar Samudrala <[email protected]>
8800L:	[email protected]
8801S:	Supported
8802F:	Documentation/networking/failover.rst
8803F:	include/net/failover.h
8804F:	net/core/failover.c
8805
8806FANOTIFY
8807M:	Jan Kara <[email protected]>
8808R:	Amir Goldstein <[email protected]>
8809R:	Matthew Bobrowski <[email protected]>
8810L:	[email protected]
8811S:	Maintained
8812F:	fs/notify/fanotify/
8813F:	include/linux/fanotify.h
8814F:	include/uapi/linux/fanotify.h
8815
8816FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8817M:	Linus Walleij <[email protected]>
8818L:	[email protected]
8819S:	Maintained
8820F:	drivers/usb/fotg210/
8821
8822FARSYNC SYNCHRONOUS DRIVER
8823M:	Kevin Curtis <[email protected]>
8824S:	Supported
8825W:	http://www.farsite.co.uk/
8826F:	drivers/net/wan/farsync.*
8827
8828FAULT INJECTION SUPPORT
8829M:	Akinobu Mita <[email protected]>
8830S:	Supported
8831F:	Documentation/fault-injection/
8832F:	lib/fault-inject.c
8833F:	tools/testing/fault-injection/
8834
8835FBTFT Framebuffer drivers
8836L:	[email protected]
8837L:	[email protected]
8838S:	Orphan
8839F:	drivers/staging/fbtft/
8840
8841FC0011 TUNER DRIVER
8842M:	Michael Buesch <[email protected]>
8843L:	[email protected]
8844S:	Maintained
8845F:	drivers/media/tuners/fc0011.c
8846F:	drivers/media/tuners/fc0011.h
8847
8848FC2580 MEDIA DRIVER
8849L:	[email protected]
8850S:	Orphan
8851W:	https://linuxtv.org
8852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8853F:	drivers/media/tuners/fc2580*
8854
8855FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8856M:	Hannes Reinecke <[email protected]>
8857L:	[email protected]
8858S:	Supported
8859W:	www.Open-FCoE.org
8860F:	drivers/scsi/fcoe/
8861F:	drivers/scsi/libfc/
8862F:	include/scsi/fc/
8863F:	include/scsi/libfc.h
8864F:	include/scsi/libfcoe.h
8865F:	include/uapi/scsi/fc/
8866
8867FILE LOCKING (flock() and fcntl()/lockf())
8868M:	Jeff Layton <[email protected]>
8869M:	Chuck Lever <[email protected]>
8870R:	Alexander Aring <[email protected]>
8871L:	[email protected]
8872S:	Maintained
8873F:	fs/fcntl.c
8874F:	fs/locks.c
8875F:	include/linux/fcntl.h
8876F:	include/uapi/linux/fcntl.h
8877
8878FILESYSTEM DIRECT ACCESS (DAX)
8879M:	Dan Williams <[email protected]>
8880R:	Matthew Wilcox <[email protected]>
8881R:	Jan Kara <[email protected]>
8882L:	[email protected]
8883L:	[email protected]
8884S:	Supported
8885F:	fs/dax.c
8886F:	include/linux/dax.h
8887F:	include/trace/events/fs_dax.h
8888
8889FILESYSTEMS (VFS and infrastructure)
8890M:	Alexander Viro <[email protected]>
8891M:	Christian Brauner <[email protected]>
8892R:	Jan Kara <[email protected]>
8893L:	[email protected]
8894S:	Maintained
8895T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8896F:	fs/*
8897F:	include/linux/fs.h
8898F:	include/linux/fs_types.h
8899F:	include/uapi/linux/fs.h
8900F:	include/uapi/linux/openat2.h
8901
8902FILESYSTEMS [EXPORTFS]
8903M:	Chuck Lever <[email protected]>
8904M:	Jeff Layton <[email protected]>
8905R:	Amir Goldstein <[email protected]>
8906L:	[email protected]
8907L:	[email protected]
8908S:	Supported
8909F:	Documentation/filesystems/nfs/exporting.rst
8910F:	fs/exportfs/
8911F:	fs/fhandle.c
8912F:	include/linux/exportfs.h
8913
8914FILESYSTEMS [IDMAPPED MOUNTS]
8915M:	Christian Brauner <[email protected]>
8916M:	Seth Forshee <[email protected]>
8917L:	[email protected]
8918S:	Maintained
8919F:	Documentation/filesystems/idmappings.rst
8920F:	fs/mnt_idmapping.c
8921F:	include/linux/mnt_idmapping.*
8922F:	tools/testing/selftests/mount_setattr/
8923
8924FILESYSTEMS [IOMAP]
8925M:	Christian Brauner <[email protected]>
8926R:	Darrick J. Wong <[email protected]>
8927L:	[email protected]
8928L:	[email protected]
8929S:	Supported
8930F:	Documentation/filesystems/iomap/*
8931F:	fs/iomap/
8932F:	include/linux/iomap.h
8933
8934FILESYSTEMS [NETFS LIBRARY]
8935M:	David Howells <[email protected]>
8936R:	Jeff Layton <[email protected]>
8937L:	[email protected]
8938L:	[email protected]
8939S:	Supported
8940F:	Documentation/filesystems/caching/
8941F:	Documentation/filesystems/netfs_library.rst
8942F:	fs/netfs/
8943F:	include/linux/fscache*.h
8944F:	include/linux/netfs.h
8945F:	include/trace/events/fscache.h
8946F:	include/trace/events/netfs.h
8947
8948FILESYSTEMS [STACKABLE]
8949M:	Miklos Szeredi <[email protected]>
8950M:	Amir Goldstein <[email protected]>
8951L:	[email protected]
8952L:	[email protected]
8953S:	Maintained
8954F:	fs/backing-file.c
8955F:	include/linux/backing-file.h
8956
8957FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8958M:	Riku Voipio <[email protected]>
8959L:	[email protected]
8960S:	Maintained
8961F:	drivers/hwmon/f75375s.c
8962F:	include/linux/f75375s.h
8963
8964FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8965M:	Ji-Ze Hong (Peter Hong) <[email protected]>
8966L:	[email protected]
8967S:	Maintained
8968F:	drivers/net/can/usb/f81604.c
8969
8970FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8971M:	Clemens Ladisch <[email protected]>
8972M:	Takashi Sakamoto <[email protected]>
8973L:	[email protected]
8974S:	Maintained
8975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8976F:	include/uapi/sound/firewire.h
8977F:	sound/firewire/
8978
8979FIREWIRE MEDIA DRIVERS (firedtv)
8980M:	Stefan Richter <[email protected]>
8981L:	[email protected]
8982L:	[email protected]
8983S:	Maintained
8984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8985F:	drivers/media/firewire/
8986
8987FIREWIRE SBP-2 TARGET
8988M:	Chris Boot <[email protected]>
8989L:	[email protected]
8990L:	[email protected]
8991L:	[email protected]
8992S:	Maintained
8993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8994F:	drivers/target/sbp/
8995
8996FIREWIRE SUBSYSTEM
8997M:	Takashi Sakamoto <[email protected]>
8998M:	Takashi Sakamoto <[email protected]>
8999L:	[email protected]
9000S:	Maintained
9001W:	http://ieee1394.docs.kernel.org/
9002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9003F:	drivers/firewire/
9004F:	include/linux/firewire.h
9005F:	include/uapi/linux/firewire*.h
9006F:	tools/firewire/
9007
9008FIRMWARE FRAMEWORK FOR ARMV8-A
9009M:	Sudeep Holla <[email protected]>
9010L:	[email protected] (moderated for non-subscribers)
9011S:	Maintained
9012F:	drivers/firmware/arm_ffa/
9013F:	include/linux/arm_ffa.h
9014
9015FIRMWARE LOADER (request_firmware)
9016M:	Luis Chamberlain <[email protected]>
9017M:	Russ Weight <[email protected]>
9018M:	Danilo Krummrich <[email protected]>
9019L:	[email protected]
9020S:	Maintained
9021F:	Documentation/firmware_class/
9022F:	drivers/base/firmware_loader/
9023F:	rust/kernel/firmware.rs
9024F:	include/linux/firmware.h
9025
9026FLEXTIMER FTM-QUADDEC DRIVER
9027M:	Patrick Havelange <[email protected]>
9028L:	[email protected]
9029S:	Maintained
9030F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9031F:	drivers/counter/ftm-quaddec.c
9032
9033FLOPPY DRIVER
9034M:	Denis Efremov <[email protected]>
9035L:	[email protected]
9036S:	Odd Fixes
9037F:	drivers/block/floppy.c
9038
9039FLYSKY FSIA6B RC RECEIVER
9040M:	Markus Koch <[email protected]>
9041L:	[email protected]
9042S:	Maintained
9043F:	drivers/input/joystick/fsia6b.c
9044
9045FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9046M:	Geoffrey D. Bennett <[email protected]>
9047L:	[email protected]
9048S:	Maintained
9049W:	https://github.com/geoffreybennett/linux-fcp
9050B:	https://github.com/geoffreybennett/linux-fcp/issues
9051T:	git https://github.com/geoffreybennett/linux-fcp.git
9052F:	include/uapi/sound/fcp.h
9053F:	include/uapi/sound/scarlett2.h
9054F:	sound/usb/fcp.c
9055F:	sound/usb/mixer_scarlett2.c
9056
9057FORCEDETH GIGABIT ETHERNET DRIVER
9058M:	Rain River <[email protected]>
9059M:	Zhu Yanjun <[email protected]>
9060L:	[email protected]
9061S:	Maintained
9062F:	drivers/net/ethernet/nvidia/*
9063
9064FORTIFY_SOURCE
9065M:	Kees Cook <[email protected]>
9066L:	[email protected]
9067S:	Supported
9068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9069F:	include/linux/fortify-string.h
9070F:	lib/fortify_kunit.c
9071F:	lib/memcpy_kunit.c
9072F:	lib/test_fortify/*
9073K:	\bunsafe_memcpy\b
9074K:	\b__NO_FORTIFY\b
9075
9076FPGA DFL DRIVERS
9077M:	Wu Hao <[email protected]>
9078R:	Tom Rix <[email protected]>
9079L:	[email protected]
9080S:	Maintained
9081F:	Documentation/ABI/testing/sysfs-bus-dfl*
9082F:	Documentation/fpga/dfl.rst
9083F:	drivers/fpga/dfl*
9084F:	drivers/uio/uio_dfl.c
9085F:	include/linux/dfl.h
9086F:	include/uapi/linux/fpga-dfl.h
9087
9088FPGA MANAGER FRAMEWORK
9089M:	Moritz Fischer <[email protected]>
9090M:	Wu Hao <[email protected]>
9091M:	Xu Yilun <[email protected]>
9092R:	Tom Rix <[email protected]>
9093L:	[email protected]
9094S:	Maintained
9095Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9097F:	Documentation/devicetree/bindings/fpga/
9098F:	Documentation/driver-api/fpga/
9099F:	Documentation/fpga/
9100F:	drivers/fpga/
9101F:	include/linux/fpga/
9102
9103FPU EMULATOR
9104M:	Bill Metzenthen <[email protected]>
9105S:	Maintained
9106W:	https://floatingpoint.billm.au/
9107F:	arch/x86/math-emu/
9108
9109FRAMEBUFFER CORE
9110M:	Simona Vetter <[email protected]>
9111S:	Odd Fixes
9112T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9113F:	drivers/video/fbdev/core/
9114
9115FRAMEBUFFER LAYER
9116M:	Helge Deller <[email protected]>
9117L:	[email protected]
9118L:	[email protected]
9119S:	Maintained
9120Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9122F:	Documentation/fb/
9123F:	drivers/video/
9124F:	include/linux/fb.h
9125F:	include/uapi/linux/fb.h
9126F:	include/uapi/video/
9127F:	include/video/
9128
9129FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9130M:	Horia Geantă <[email protected]>
9131M:	Pankaj Gupta <[email protected]>
9132M:	Gaurav Jain <[email protected]>
9133L:	[email protected]
9134S:	Maintained
9135F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9136F:	drivers/crypto/caam/
9137
9138FREESCALE COLDFIRE M5441X MMC DRIVER
9139M:	Angelo Dureghello <[email protected]>
9140L:	[email protected]
9141S:	Maintained
9142F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9143F:	include/linux/platform_data/mmc-esdhc-mcf.h
9144
9145FREESCALE DIU FRAMEBUFFER DRIVER
9146M:	Timur Tabi <[email protected]>
9147L:	[email protected]
9148S:	Maintained
9149F:	drivers/video/fbdev/fsl-diu-fb.*
9150
9151FREESCALE DMA DRIVER
9152M:	Zhang Wei <[email protected]>
9153L:	[email protected]
9154S:	Maintained
9155F:	drivers/dma/fsldma.*
9156
9157FREESCALE DSPI DRIVER
9158M:	Vladimir Oltean <[email protected]>
9159L:	[email protected]
9160L:	[email protected]
9161S:	Maintained
9162F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9163F:	drivers/spi/spi-fsl-dspi.c
9164F:	include/linux/spi/spi-fsl-dspi.h
9165
9166FREESCALE eDMA DRIVER
9167M:	Frank Li <[email protected]>
9168L:	[email protected]
9169L:	[email protected]
9170S:	Maintained
9171F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9172F:	drivers/dma/fsl-edma*.*
9173
9174FREESCALE ENETC ETHERNET DRIVERS
9175M:	Claudiu Manoil <[email protected]>
9176M:	Vladimir Oltean <[email protected]>
9177M:	Wei Fang <[email protected]>
9178M:	Clark Wang <[email protected]>
9179L:	[email protected]
9180L:	[email protected]
9181S:	Maintained
9182F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9183F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9184F:	drivers/net/ethernet/freescale/enetc/
9185F:	include/linux/fsl/enetc_mdio.h
9186F:	include/linux/fsl/netc_global.h
9187
9188FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9189M:	Claudiu Manoil <[email protected]>
9190L:	[email protected]
9191S:	Maintained
9192F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9193F:	drivers/net/ethernet/freescale/gianfar*
9194
9195FREESCALE GPMI NAND DRIVER
9196M:	Han Xu <[email protected]>
9197L:	[email protected]
9198L:	[email protected]
9199S:	Maintained
9200F:	drivers/mtd/nand/raw/gpmi-nand/*
9201
9202FREESCALE I2C CPM DRIVER
9203M:	Jochen Friedrich <[email protected]>
9204L:	[email protected]
9205L:	[email protected]
9206S:	Maintained
9207F:	drivers/i2c/busses/i2c-cpm.c
9208
9209FREESCALE IMX / MXC FEC DRIVER
9210M:	Wei Fang <[email protected]>
9211R:	Shenwei Wang <[email protected]>
9212R:	Clark Wang <[email protected]>
9213L:	[email protected]
9214L:	[email protected]
9215S:	Maintained
9216F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9217F:	drivers/net/ethernet/freescale/fec.h
9218F:	drivers/net/ethernet/freescale/fec_main.c
9219F:	drivers/net/ethernet/freescale/fec_ptp.c
9220
9221FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9222M:	Sascha Hauer <[email protected]>
9223R:	Pengutronix Kernel Team <[email protected]>
9224L:	[email protected]
9225L:	[email protected] (moderated for non-subscribers)
9226S:	Maintained
9227F:	drivers/video/fbdev/imxfb.c
9228
9229FREESCALE IMX DDR PMU DRIVER
9230M:	Frank Li <[email protected]>
9231L:	[email protected] (moderated for non-subscribers)
9232S:	Maintained
9233F:	Documentation/admin-guide/perf/imx-ddr.rst
9234F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9235F:	drivers/perf/fsl_imx8_ddr_perf.c
9236
9237FREESCALE IMX I2C DRIVER
9238M:	Oleksij Rempel <[email protected]>
9239R:	Pengutronix Kernel Team <[email protected]>
9240L:	[email protected]
9241S:	Maintained
9242F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9243F:	drivers/i2c/busses/i2c-imx.c
9244
9245FREESCALE IMX LPI2C DRIVER
9246M:	Dong Aisheng <[email protected]>
9247L:	[email protected]
9248L:	[email protected]
9249S:	Maintained
9250F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9251F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9252
9253FREESCALE IMX LPSPI DRIVER
9254M:	Frank Li <[email protected]>
9255L:	[email protected]
9256L:	[email protected]
9257S:	Maintained
9258F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9259F:	drivers/spi/spi-fsl-lpspi.c
9260
9261FREESCALE MPC I2C DRIVER
9262M:	Chris Packham <[email protected]>
9263L:	[email protected]
9264S:	Maintained
9265F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9266F:	drivers/i2c/busses/i2c-mpc.c
9267
9268FREESCALE QORIQ DPAA ETHERNET DRIVER
9269M:	Madalin Bucur <[email protected]>
9270L:	[email protected]
9271S:	Maintained
9272F:	drivers/net/ethernet/freescale/dpaa
9273
9274FREESCALE QORIQ DPAA FMAN DRIVER
9275M:	Madalin Bucur <[email protected]>
9276R:	Sean Anderson <[email protected]>
9277L:	[email protected]
9278S:	Maintained
9279F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9280F:	drivers/net/ethernet/freescale/fman
9281
9282FREESCALE QORIQ PTP CLOCK DRIVER
9283M:	Yangbo Lu <[email protected]>
9284L:	[email protected]
9285S:	Maintained
9286F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9287F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9288F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9289F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9290F:	drivers/ptp/ptp_qoriq.c
9291F:	drivers/ptp/ptp_qoriq_debugfs.c
9292F:	include/linux/fsl/ptp_qoriq.h
9293
9294FREESCALE QUAD SPI DRIVER
9295M:	Han Xu <[email protected]>
9296L:	[email protected]
9297L:	[email protected]
9298S:	Maintained
9299F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9300F:	drivers/spi/spi-fsl-qspi.c
9301
9302FREESCALE QUICC ENGINE LIBRARY
9303M:	Qiang Zhao <[email protected]>
9304M:	Christophe Leroy <[email protected]>
9305L:	[email protected]
9306S:	Maintained
9307F:	drivers/soc/fsl/qe/
9308F:	include/soc/fsl/qe/
9309
9310FREESCALE QUICC ENGINE QMC DRIVER
9311M:	Herve Codina <[email protected]>
9312L:	[email protected]
9313S:	Maintained
9314F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9315F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9316F:	drivers/soc/fsl/qe/qmc.c
9317F:	include/soc/fsl/qe/qmc.h
9318
9319FREESCALE QUICC ENGINE QMC HDLC DRIVER
9320M:	Herve Codina <[email protected]>
9321L:	[email protected]
9322L:	[email protected]
9323S:	Maintained
9324F:	drivers/net/wan/fsl_qmc_hdlc.c
9325
9326FREESCALE QUICC ENGINE TSA DRIVER
9327M:	Herve Codina <[email protected]>
9328L:	[email protected]
9329S:	Maintained
9330F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9331F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9332F:	drivers/soc/fsl/qe/tsa.c
9333F:	drivers/soc/fsl/qe/tsa.h
9334F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9335F:	include/dt-bindings/soc/qe-fsl,tsa.h
9336
9337FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9338L:	[email protected]
9339L:	[email protected]
9340S:	Orphan
9341F:	drivers/net/ethernet/freescale/ucc_geth*
9342
9343FREESCALE QUICC ENGINE UCC HDLC DRIVER
9344M:	Zhao Qiang <[email protected]>
9345L:	[email protected]
9346L:	[email protected]
9347S:	Maintained
9348F:	drivers/net/wan/fsl_ucc_hdlc*
9349
9350FREESCALE QUICC ENGINE UCC UART DRIVER
9351M:	Timur Tabi <[email protected]>
9352L:	[email protected]
9353S:	Maintained
9354F:	drivers/tty/serial/ucc_uart.c
9355
9356FREESCALE SOC DRIVERS
9357M:	Christophe Leroy <[email protected]>
9358L:	[email protected]
9359L:	[email protected] (moderated for non-subscribers)
9360S:	Maintained
9361F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9362F:	Documentation/devicetree/bindings/soc/fsl/
9363F:	drivers/soc/fsl/
9364F:	include/linux/fsl/
9365F:	include/soc/fsl/
9366
9367FREESCALE SOC FS_ENET DRIVER
9368M:	Pantelis Antoniou <[email protected]>
9369L:	[email protected]
9370L:	[email protected]
9371S:	Maintained
9372F:	drivers/net/ethernet/freescale/fs_enet/
9373
9374FREESCALE SOC SOUND DRIVERS
9375M:	Shengjiu Wang <[email protected]>
9376M:	Xiubo Li <[email protected]>
9377R:	Fabio Estevam <[email protected]>
9378R:	Nicolin Chen <[email protected]>
9379L:	[email protected]
9380L:	[email protected]
9381S:	Maintained
9382F:	sound/soc/fsl/fsl*
9383F:	sound/soc/fsl/imx*
9384
9385FREESCALE SOC LPC32XX SOUND DRIVERS
9386M:	J.M.B. Downing <[email protected]>
9387M:	Piotr Wojtaszczyk <[email protected]>
9388R:	Vladimir Zapolskiy <[email protected]>
9389L:	[email protected]
9390L:	[email protected]
9391S:	Maintained
9392F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9393F:	sound/soc/fsl/lpc3xxx-*
9394
9395FREESCALE SOC SOUND QMC DRIVER
9396M:	Herve Codina <[email protected]>
9397L:	[email protected]
9398L:	[email protected]
9399S:	Maintained
9400F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9401F:	sound/soc/fsl/fsl_qmc_audio.c
9402
9403FREESCALE USB PERIPHERAL DRIVERS
9404L:	[email protected]
9405L:	[email protected]
9406S:	Orphan
9407F:	drivers/usb/gadget/udc/fsl*
9408
9409FREESCALE USB PHY DRIVER
9410L:	[email protected]
9411L:	[email protected]
9412S:	Orphan
9413F:	drivers/usb/phy/phy-fsl-usb*
9414
9415FREEVXFS FILESYSTEM
9416M:	Christoph Hellwig <[email protected]>
9417S:	Maintained
9418W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9419F:	fs/freevxfs/
9420
9421FREEZER
9422M:	"Rafael J. Wysocki" <[email protected]>
9423M:	Pavel Machek <[email protected]>
9424L:	[email protected]
9425S:	Supported
9426F:	Documentation/power/freezing-of-tasks.rst
9427F:	include/linux/freezer.h
9428F:	kernel/freezer.c
9429
9430FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9431M:	Eric Biggers <[email protected]>
9432M:	Theodore Y. Ts'o <[email protected]>
9433M:	Jaegeuk Kim <[email protected]>
9434L:	[email protected]
9435S:	Supported
9436Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9437T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9438F:	Documentation/filesystems/fscrypt.rst
9439F:	fs/crypto/
9440F:	include/linux/fscrypt.h
9441F:	include/uapi/linux/fscrypt.h
9442
9443FSI SUBSYSTEM
9444M:	Jeremy Kerr <[email protected]>
9445M:	Joel Stanley <[email protected]>
9446R:	Alistar Popple <[email protected]>
9447R:	Eddie James <[email protected]>
9448L:	[email protected]
9449S:	Supported
9450Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9452F:	drivers/fsi/
9453F:	include/linux/fsi*.h
9454F:	include/trace/events/fsi*.h
9455
9456FSI-ATTACHED I2C DRIVER
9457M:	Eddie James <[email protected]>
9458L:	[email protected]
9459L:	[email protected] (moderated for non-subscribers)
9460S:	Maintained
9461F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9462F:	drivers/i2c/busses/i2c-fsi.c
9463
9464FSI-ATTACHED SPI DRIVER
9465M:	Eddie James <[email protected]>
9466L:	[email protected]
9467S:	Maintained
9468F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9469F:	drivers/spi/spi-fsi.c
9470
9471FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9472M:	Jan Kara <[email protected]>
9473R:	Amir Goldstein <[email protected]>
9474L:	[email protected]
9475S:	Maintained
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9477F:	fs/notify/
9478F:	include/linux/fsnotify*.h
9479
9480FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9481M:	Eric Biggers <[email protected]>
9482M:	Theodore Y. Ts'o <[email protected]>
9483L:	[email protected]
9484S:	Supported
9485Q:	https://patchwork.kernel.org/project/fsverity/list/
9486T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9487F:	Documentation/filesystems/fsverity.rst
9488F:	fs/verity/
9489F:	include/linux/fsverity.h
9490F:	include/uapi/linux/fsverity.h
9491
9492FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9493M:	Michael Zaidman <[email protected]>
9494L:	[email protected]
9495L:	[email protected]
9496S:	Maintained
9497F:	drivers/hid/hid-ft260.c
9498
9499FUJITSU LAPTOP EXTRAS
9500M:	Jonathan Woithe <[email protected]>
9501L:	[email protected]
9502S:	Maintained
9503F:	drivers/platform/x86/fujitsu-laptop.c
9504
9505FUJITSU TABLET EXTRAS
9506M:	Robert Gerlach <[email protected]>
9507L:	[email protected]
9508S:	Maintained
9509F:	drivers/platform/x86/fujitsu-tablet.c
9510
9511FUNCTION HOOKS (FTRACE)
9512M:	Steven Rostedt <[email protected]>
9513M:	Masami Hiramatsu <[email protected]>
9514R:	Mark Rutland <[email protected]>
9515L:	[email protected]
9516L:	[email protected]
9517S:	Maintained
9518Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9520F:	Documentation/trace/ftrace*
9521F:	arch/*/*/*/*ftrace*
9522F:	arch/*/*/*ftrace*
9523F:	include/*/ftrace.h
9524F:	kernel/trace/fgraph.c
9525F:	kernel/trace/ftrace*
9526F:	samples/ftrace
9527
9528FUNGIBLE ETHERNET DRIVERS
9529M:	Dimitris Michailidis <[email protected]>
9530L:	[email protected]
9531S:	Maintained
9532F:	drivers/net/ethernet/fungible/
9533
9534FUSE: FILESYSTEM IN USERSPACE
9535M:	Miklos Szeredi <[email protected]>
9536L:	[email protected]
9537S:	Maintained
9538W:	https://github.com/libfuse/
9539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9540F:	Documentation/filesystems/fuse.rst
9541F:	fs/fuse/
9542F:	include/uapi/linux/fuse.h
9543
9544FUTEX SUBSYSTEM
9545M:	Thomas Gleixner <[email protected]>
9546M:	Ingo Molnar <[email protected]>
9547R:	Peter Zijlstra <[email protected]>
9548R:	Darren Hart <[email protected]>
9549R:	Davidlohr Bueso <[email protected]>
9550R:	André Almeida <[email protected]>
9551L:	[email protected]
9552S:	Maintained
9553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9554F:	Documentation/locking/*futex*
9555F:	include/asm-generic/futex.h
9556F:	include/linux/futex.h
9557F:	include/uapi/linux/futex.h
9558F:	kernel/futex/*
9559F:	tools/perf/bench/futex*
9560F:	tools/testing/selftests/futex/
9561
9562GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9563M:	Sebastian Reichel <[email protected]>
9564L:	[email protected]
9565S:	Maintained
9566F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9567F:	drivers/media/i2c/gc0308.c
9568
9569GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9570M:	Zhi Mao <[email protected]>
9571L:	[email protected]
9572S:	Maintained
9573F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9574F:	drivers/media/i2c/gc05a2.c
9575
9576GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9577M:	Zhi Mao <[email protected]>
9578L:	[email protected]
9579S:	Maintained
9580F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9581F:	drivers/media/i2c/gc08a3.c
9582
9583GALAXYCORE GC2145 SENSOR DRIVER
9584M:	Alain Volmat <[email protected]>
9585L:	[email protected]
9586S:	Maintained
9587T:	git git://linuxtv.org/media.git
9588F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9589F:	drivers/media/i2c/gc2145.c
9590
9591GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9592M:	Tim Harvey <[email protected]>
9593S:	Maintained
9594F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9595F:	Documentation/hwmon/gsc-hwmon.rst
9596F:	drivers/hwmon/gsc-hwmon.c
9597F:	drivers/mfd/gateworks-gsc.c
9598F:	include/linux/mfd/gsc.h
9599F:	include/linux/platform_data/gsc_hwmon.h
9600
9601GCC PLUGINS
9602M:	Kees Cook <[email protected]>
9603L:	[email protected]
9604S:	Maintained
9605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9606F:	Documentation/kbuild/gcc-plugins.rst
9607F:	include/linux/stackleak.h
9608F:	kernel/stackleak.c
9609F:	scripts/Makefile.gcc-plugins
9610F:	scripts/gcc-plugins/
9611
9612GCOV BASED KERNEL PROFILING
9613M:	Peter Oberparleiter <[email protected]>
9614S:	Maintained
9615F:	Documentation/dev-tools/gcov.rst
9616F:	kernel/gcov/
9617
9618GDB KERNEL DEBUGGING HELPER SCRIPTS
9619M:	Jan Kiszka <[email protected]>
9620M:	Kieran Bingham <[email protected]>
9621S:	Supported
9622F:	scripts/gdb/
9623
9624GE HEALTHCARE PMC ADC DRIVER
9625M:	Herve Codina <[email protected]>
9626L:	[email protected]
9627S:	Maintained
9628F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9629F:	drivers/iio/adc/gehc-pmc-adc.c
9630F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9631
9632GEMINI CRYPTO DRIVER
9633M:	Corentin Labbe <[email protected]>
9634L:	[email protected]
9635S:	Maintained
9636F:	drivers/crypto/gemini/
9637
9638GEMTEK FM RADIO RECEIVER DRIVER
9639M:	Hans Verkuil <[email protected]>
9640L:	[email protected]
9641S:	Maintained
9642W:	https://linuxtv.org
9643T:	git git://linuxtv.org/media.git
9644F:	drivers/media/radio/radio-gemtek*
9645
9646GENDWARFKSYMS
9647M:	Sami Tolvanen <[email protected]>
9648L:	[email protected]
9649L:	[email protected]
9650S:	Maintained
9651F:	scripts/gendwarfksyms/
9652
9653GENERIC ARCHITECTURE TOPOLOGY
9654M:	Sudeep Holla <[email protected]>
9655L:	[email protected]
9656S:	Maintained
9657F:	drivers/base/arch_topology.c
9658F:	include/linux/arch_topology.h
9659
9660GENERIC ENTRY CODE
9661M:	Thomas Gleixner <[email protected]>
9662M:	Peter Zijlstra <[email protected]>
9663M:	Andy Lutomirski <[email protected]>
9664L:	[email protected]
9665S:	Maintained
9666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9667F:	include/linux/entry-common.h
9668F:	include/linux/entry-kvm.h
9669F:	kernel/entry/
9670
9671GENERIC GPIO I2C DRIVER
9672M:	Wolfram Sang <[email protected]>
9673S:	Supported
9674F:	drivers/i2c/busses/i2c-gpio.c
9675F:	include/linux/platform_data/i2c-gpio.h
9676
9677GENERIC GPIO I2C MULTIPLEXER DRIVER
9678M:	Peter Korsgaard <[email protected]>
9679L:	[email protected]
9680S:	Supported
9681F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9682F:	drivers/i2c/muxes/i2c-mux-gpio.c
9683F:	include/linux/platform_data/i2c-mux-gpio.h
9684
9685GENERIC GPIO RESET DRIVER
9686M:	Krzysztof Kozlowski <[email protected]>
9687S:	Maintained
9688F:	drivers/reset/reset-gpio.c
9689
9690GENERIC HDLC (WAN) DRIVERS
9691M:	Krzysztof Halasa <[email protected]>
9692S:	Maintained
9693W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9694F:	drivers/net/wan/c101.c
9695F:	drivers/net/wan/hd6457*
9696F:	drivers/net/wan/hdlc*
9697F:	drivers/net/wan/n2.c
9698F:	drivers/net/wan/pc300too.c
9699F:	drivers/net/wan/pci200syn.c
9700F:	drivers/net/wan/wanxl*
9701
9702GENERIC INCLUDE/ASM HEADER FILES
9703M:	Arnd Bergmann <[email protected]>
9704L:	[email protected]
9705S:	Maintained
9706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9707F:	include/asm-generic/
9708F:	include/uapi/asm-generic/
9709
9710GENERIC PHY FRAMEWORK
9711M:	Vinod Koul <[email protected]>
9712M:	Kishon Vijay Abraham I <[email protected]>
9713L:	[email protected]
9714S:	Supported
9715Q:	https://patchwork.kernel.org/project/linux-phy/list/
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9717F:	Documentation/devicetree/bindings/phy/
9718F:	drivers/phy/
9719F:	include/dt-bindings/phy/
9720F:	include/linux/phy/
9721
9722GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9723M:	Wolfram Sang <[email protected]>
9724S:	Supported
9725F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9726F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9727
9728GENERIC PM DOMAINS
9729M:	Ulf Hansson <[email protected]>
9730L:	[email protected]
9731S:	Supported
9732F:	Documentation/devicetree/bindings/power/power?domain*
9733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9734F:	drivers/pmdomain/
9735F:	include/linux/pm_domain.h
9736
9737GENERIC RADIX TREE
9738M:	Kent Overstreet <[email protected]>
9739S:	Supported
9740C:	irc://irc.oftc.net/bcache
9741F:	include/linux/generic-radix-tree.h
9742F:	lib/generic-radix-tree.c
9743
9744GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9745M:	Eugen Hristev <[email protected]>
9746L:	[email protected]
9747S:	Maintained
9748F:	drivers/input/touchscreen/resistive-adc-touch.c
9749
9750GENERIC STRING LIBRARY
9751M:	Kees Cook <[email protected]>
9752R:	Andy Shevchenko <[email protected]>
9753L:	[email protected]
9754S:	Supported
9755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9756F:	include/linux/string.h
9757F:	include/linux/string_choices.h
9758F:	include/linux/string_helpers.h
9759F:	lib/string.c
9760F:	lib/string_kunit.c
9761F:	lib/string_helpers.c
9762F:	lib/string_helpers_kunit.c
9763F:	scripts/coccinelle/api/string_choices.cocci
9764
9765GENERIC UIO DRIVER FOR PCI DEVICES
9766M:	"Michael S. Tsirkin" <[email protected]>
9767L:	[email protected]
9768S:	Supported
9769F:	drivers/uio/uio_pci_generic.c
9770
9771GENERIC VDSO LIBRARY
9772M:	Andy Lutomirski <[email protected]>
9773M:	Thomas Gleixner <[email protected]>
9774M:	Vincenzo Frascino <[email protected]>
9775L:	[email protected]
9776S:	Maintained
9777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9778F:	include/asm-generic/vdso/vsyscall.h
9779F:	include/vdso/
9780F:	kernel/time/vsyscall.c
9781F:	lib/vdso/
9782
9783GENWQE (IBM Generic Workqueue Card)
9784M:	Frank Haverkamp <[email protected]>
9785S:	Supported
9786F:	drivers/misc/genwqe/
9787
9788GET_MAINTAINER SCRIPT
9789M:	Joe Perches <[email protected]>
9790S:	Maintained
9791F:	scripts/get_maintainer.pl
9792
9793GFS2 FILE SYSTEM
9794M:	Andreas Gruenbacher <[email protected]>
9795L:	[email protected]
9796S:	Supported
9797B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9799F:	Documentation/filesystems/gfs2*
9800F:	fs/gfs2/
9801F:	include/uapi/linux/gfs2_ondisk.h
9802
9803GIGABYTE WATERFORCE SENSOR DRIVER
9804M:	Aleksa Savic <[email protected]>
9805L:	[email protected]
9806S:	Maintained
9807F:	Documentation/hwmon/gigabyte_waterforce.rst
9808F:	drivers/hwmon/gigabyte_waterforce.c
9809
9810GIGABYTE WMI DRIVER
9811M:	Thomas Weißschuh <[email protected]>
9812L:	[email protected]
9813S:	Maintained
9814F:	drivers/platform/x86/gigabyte-wmi.c
9815
9816GNSS SUBSYSTEM
9817M:	Johan Hovold <[email protected]>
9818S:	Maintained
9819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9820F:	Documentation/ABI/testing/sysfs-class-gnss
9821F:	Documentation/devicetree/bindings/gnss/
9822F:	drivers/gnss/
9823F:	include/linux/gnss.h
9824
9825GO7007 MPEG CODEC
9826M:	Hans Verkuil <[email protected]>
9827L:	[email protected]
9828S:	Maintained
9829F:	drivers/media/usb/go7007/
9830
9831GOODIX TOUCHSCREEN
9832M:	Bastien Nocera <[email protected]>
9833M:	Hans de Goede <[email protected]>
9834L:	[email protected]
9835S:	Maintained
9836F:	drivers/input/touchscreen/goodix*
9837
9838GOOGLE ETHERNET DRIVERS
9839M:	Jeroen de Borst <[email protected]>
9840M:	Praveen Kaligineedi <[email protected]>
9841R:	Shailend Chand <[email protected]>
9842L:	[email protected]
9843S:	Maintained
9844F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9845F:	drivers/net/ethernet/google
9846
9847GOOGLE FIRMWARE DRIVERS
9848M:	Tzung-Bi Shih <[email protected]>
9849R:	Brian Norris <[email protected]>
9850R:	Julius Werner <[email protected]>
9851L:	[email protected]
9852S:	Maintained
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9854F:	drivers/firmware/google/
9855
9856GOOGLE TENSOR SoC SUPPORT
9857M:	Peter Griffin <[email protected]>
9858R:	André Draszik <[email protected]>
9859R:	Tudor Ambarus <[email protected]>
9860L:	[email protected] (moderated for non-subscribers)
9861L:	[email protected]
9862S:	Maintained
9863C:	irc://irc.oftc.net/pixel6-kernel-dev
9864F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9865F:	arch/arm64/boot/dts/exynos/google/
9866F:	drivers/clk/samsung/clk-gs101.c
9867F:	drivers/phy/samsung/phy-gs101-ufs.c
9868F:	include/dt-bindings/clock/google,gs101.h
9869K:	[gG]oogle.?[tT]ensor
9870
9871GPD POCKET FAN DRIVER
9872M:	Hans de Goede <[email protected]>
9873L:	[email protected]
9874S:	Maintained
9875F:	drivers/platform/x86/gpd-pocket-fan.c
9876
9877GPIB DRIVERS
9878M:	Dave Penkler <[email protected]>
9879S:	Maintained
9880F:	drivers/staging/gpib/
9881
9882GPIO ACPI SUPPORT
9883M:	Mika Westerberg <[email protected]>
9884M:	Andy Shevchenko <[email protected]>
9885L:	[email protected]
9886L:	[email protected]
9887S:	Supported
9888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9889F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9890F:	drivers/gpio/gpiolib-acpi.c
9891F:	drivers/gpio/gpiolib-acpi.h
9892
9893GPIO AGGREGATOR
9894M:	Geert Uytterhoeven <[email protected]>
9895L:	[email protected]
9896S:	Supported
9897F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9898F:	drivers/gpio/gpio-aggregator.c
9899
9900GPIO IR Transmitter
9901M:	Sean Young <[email protected]>
9902L:	[email protected]
9903S:	Maintained
9904F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9905F:	drivers/media/rc/gpio-ir-tx.c
9906
9907GPIO MOCKUP DRIVER
9908M:	Bamvor Jian Zhang <[email protected]>
9909L:	[email protected]
9910S:	Maintained
9911F:	drivers/gpio/gpio-mockup.c
9912F:	tools/testing/selftests/gpio/
9913
9914GPIO REGMAP
9915M:	Michael Walle <[email protected]>
9916S:	Maintained
9917F:	drivers/gpio/gpio-regmap.c
9918F:	include/linux/gpio/regmap.h
9919K:	(devm_)?gpio_regmap_(un)?register
9920
9921GPIO SUBSYSTEM
9922M:	Linus Walleij <[email protected]>
9923M:	Bartosz Golaszewski <[email protected]>
9924L:	[email protected]
9925S:	Maintained
9926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9927F:	Documentation/admin-guide/gpio/
9928F:	Documentation/devicetree/bindings/gpio/
9929F:	Documentation/driver-api/gpio/
9930F:	drivers/gpio/
9931F:	include/dt-bindings/gpio/
9932F:	include/linux/gpio.h
9933F:	include/linux/gpio/
9934F:	include/linux/of_gpio.h
9935K:	(devm_)?gpio_(request|free|direction|get|set)
9936
9937GPIO UAPI
9938M:	Bartosz Golaszewski <[email protected]>
9939R:	Kent Gibson <[email protected]>
9940L:	[email protected]
9941S:	Maintained
9942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9943F:	Documentation/ABI/obsolete/sysfs-gpio
9944F:	Documentation/ABI/testing/gpio-cdev
9945F:	Documentation/userspace-api/gpio/
9946F:	drivers/gpio/gpiolib-cdev.c
9947F:	include/uapi/linux/gpio.h
9948F:	tools/gpio/
9949
9950GRETH 10/100/1G Ethernet MAC device driver
9951M:	Andreas Larsson <[email protected]>
9952L:	[email protected]
9953S:	Maintained
9954F:	drivers/net/ethernet/aeroflex/
9955
9956GREYBUS AUDIO PROTOCOLS DRIVERS
9957M:	Vaibhav Agarwal <[email protected]>
9958M:	Mark Greer <[email protected]>
9959S:	Maintained
9960F:	drivers/staging/greybus/audio_apbridgea.c
9961F:	drivers/staging/greybus/audio_apbridgea.h
9962F:	drivers/staging/greybus/audio_codec.c
9963F:	drivers/staging/greybus/audio_codec.h
9964F:	drivers/staging/greybus/audio_gb.c
9965F:	drivers/staging/greybus/audio_manager.c
9966F:	drivers/staging/greybus/audio_manager.h
9967F:	drivers/staging/greybus/audio_manager_module.c
9968F:	drivers/staging/greybus/audio_manager_private.h
9969F:	drivers/staging/greybus/audio_manager_sysfs.c
9970F:	drivers/staging/greybus/audio_module.c
9971F:	drivers/staging/greybus/audio_topology.c
9972
9973GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9974M:	Viresh Kumar <[email protected]>
9975S:	Maintained
9976F:	drivers/staging/greybus/authentication.c
9977F:	drivers/staging/greybus/bootrom.c
9978F:	drivers/staging/greybus/firmware.h
9979F:	drivers/staging/greybus/fw-core.c
9980F:	drivers/staging/greybus/fw-download.c
9981F:	drivers/staging/greybus/fw-management.c
9982F:	drivers/staging/greybus/greybus_authentication.h
9983F:	drivers/staging/greybus/greybus_firmware.h
9984F:	drivers/staging/greybus/hid.c
9985F:	drivers/staging/greybus/i2c.c
9986F:	drivers/staging/greybus/spi.c
9987F:	drivers/staging/greybus/spilib.c
9988F:	drivers/staging/greybus/spilib.h
9989
9990GREYBUS LOOPBACK DRIVER
9991M:	Bryan O'Donoghue <[email protected]>
9992S:	Maintained
9993F:	drivers/staging/greybus/loopback.c
9994
9995GREYBUS PLATFORM DRIVERS
9996M:	Vaibhav Hiremath <[email protected]>
9997S:	Maintained
9998F:	drivers/staging/greybus/arche-apb-ctrl.c
9999F:	drivers/staging/greybus/arche-platform.c
10000F:	drivers/staging/greybus/arche_platform.h
10001
10002GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10003M:	Rui Miguel Silva <[email protected]>
10004S:	Maintained
10005F:	drivers/staging/greybus/gpio.c
10006F:	drivers/staging/greybus/light.c
10007F:	drivers/staging/greybus/power_supply.c
10008F:	drivers/staging/greybus/sdio.c
10009F:	drivers/staging/greybus/spi.c
10010F:	drivers/staging/greybus/spilib.c
10011
10012GREYBUS BEAGLEPLAY DRIVERS
10013M:	Ayush Singh <[email protected]>
10014L:	[email protected] (moderated for non-subscribers)
10015S:	Maintained
10016F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10017F:	drivers/greybus/gb-beagleplay.c
10018
10019GREYBUS SUBSYSTEM
10020M:	Johan Hovold <[email protected]>
10021M:	Alex Elder <[email protected]>
10022M:	Greg Kroah-Hartman <[email protected]>
10023L:	[email protected] (moderated for non-subscribers)
10024S:	Maintained
10025F:	drivers/greybus/
10026F:	drivers/staging/greybus/
10027F:	include/linux/greybus.h
10028F:	include/linux/greybus/
10029
10030GREYBUS UART PROTOCOLS DRIVERS
10031M:	David Lin <[email protected]>
10032S:	Maintained
10033F:	drivers/staging/greybus/log.c
10034F:	drivers/staging/greybus/uart.c
10035
10036GS1662 VIDEO SERIALIZER
10037M:	Charles-Antoine Couret <[email protected]>
10038L:	[email protected]
10039S:	Maintained
10040T:	git git://linuxtv.org/media.git
10041F:	drivers/media/spi/gs1662.c
10042
10043GSPCA FINEPIX SUBDRIVER
10044M:	Frank Zago <[email protected]>
10045L:	[email protected]
10046S:	Maintained
10047T:	git git://linuxtv.org/media.git
10048F:	drivers/media/usb/gspca/finepix.c
10049
10050GSPCA GL860 SUBDRIVER
10051M:	Olivier Lorin <[email protected]>
10052L:	[email protected]
10053S:	Maintained
10054T:	git git://linuxtv.org/media.git
10055F:	drivers/media/usb/gspca/gl860/
10056
10057GSPCA M5602 SUBDRIVER
10058M:	Erik Andren <[email protected]>
10059L:	[email protected]
10060S:	Maintained
10061T:	git git://linuxtv.org/media.git
10062F:	drivers/media/usb/gspca/m5602/
10063
10064GSPCA PAC207 SONIXB SUBDRIVER
10065M:	Hans Verkuil <[email protected]>
10066L:	[email protected]
10067S:	Odd Fixes
10068T:	git git://linuxtv.org/media.git
10069F:	drivers/media/usb/gspca/pac207.c
10070
10071GSPCA SN9C20X SUBDRIVER
10072M:	Brian Johnson <[email protected]>
10073L:	[email protected]
10074S:	Maintained
10075T:	git git://linuxtv.org/media.git
10076F:	drivers/media/usb/gspca/sn9c20x.c
10077
10078GSPCA T613 SUBDRIVER
10079M:	Leandro Costantino <[email protected]>
10080L:	[email protected]
10081S:	Maintained
10082T:	git git://linuxtv.org/media.git
10083F:	drivers/media/usb/gspca/t613.c
10084
10085GSPCA USB WEBCAM DRIVER
10086M:	Hans Verkuil <[email protected]>
10087L:	[email protected]
10088S:	Odd Fixes
10089T:	git git://linuxtv.org/media.git
10090F:	drivers/media/usb/gspca/
10091
10092GTP (GPRS Tunneling Protocol)
10093M:	Pablo Neira Ayuso <[email protected]>
10094M:	Harald Welte <[email protected]>
10095L:	[email protected]
10096S:	Maintained
10097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10098F:	drivers/net/gtp.c
10099
10100GUID PARTITION TABLE (GPT)
10101M:	Davidlohr Bueso <[email protected]>
10102L:	[email protected]
10103S:	Maintained
10104F:	block/partitions/efi.*
10105
10106HABANALABS PCI DRIVER
10107M:	Ofir Bitton <[email protected]>
10108L:	[email protected]
10109S:	Supported
10110C:	irc://irc.oftc.net/dri-devel
10111T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10112F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10113F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10114F:	drivers/accel/habanalabs/
10115F:	include/linux/habanalabs/
10116F:	include/trace/events/habanalabs.h
10117F:	include/uapi/drm/habanalabs_accel.h
10118
10119HACKRF MEDIA DRIVER
10120L:	[email protected]
10121S:	Orphan
10122W:	https://linuxtv.org
10123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10124F:	drivers/media/usb/hackrf/
10125
10126HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10127M:	Chuck Lever <[email protected]>
10128L:	[email protected]
10129L:	[email protected]
10130S:	Maintained
10131F:	Documentation/netlink/specs/handshake.yaml
10132F:	Documentation/networking/tls-handshake.rst
10133F:	include/net/handshake.h
10134F:	include/trace/events/handshake.h
10135F:	net/handshake/
10136
10137HANTRO VPU CODEC DRIVER
10138M:	Nicolas Dufresne <[email protected]>
10139M:	Benjamin Gaignard <[email protected]>
10140M:	Philipp Zabel <[email protected]>
10141L:	[email protected]
10142L:	[email protected]
10143S:	Maintained
10144F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10145F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10146F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10147F:	drivers/media/platform/verisilicon/
10148
10149HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10150M:	Frank Seidel <[email protected]>
10151L:	[email protected]
10152S:	Maintained
10153W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10154F:	drivers/platform/x86/hdaps.c
10155
10156HARDWARE MONITORING
10157M:	Jean Delvare <[email protected]>
10158M:	Guenter Roeck <[email protected]>
10159L:	[email protected]
10160S:	Maintained
10161W:	http://hwmon.wiki.kernel.org/
10162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10163F:	Documentation/ABI/testing/sysfs-class-hwmon
10164F:	Documentation/devicetree/bindings/hwmon/
10165F:	Documentation/hwmon/
10166F:	drivers/hwmon/
10167F:	include/linux/hwmon*.h
10168F:	include/trace/events/hwmon*.h
10169K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10170
10171HARDWARE RANDOM NUMBER GENERATOR CORE
10172M:	Olivia Mackall <[email protected]>
10173M:	Herbert Xu <[email protected]>
10174L:	[email protected]
10175S:	Odd fixes
10176F:	Documentation/admin-guide/hw_random.rst
10177F:	Documentation/devicetree/bindings/rng/
10178F:	drivers/char/hw_random/
10179F:	include/linux/hw_random.h
10180
10181HARDWARE SPINLOCK CORE
10182M:	Bjorn Andersson <[email protected]>
10183R:	Baolin Wang <[email protected]>
10184L:	[email protected]
10185S:	Maintained
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10187F:	Documentation/devicetree/bindings/hwlock/
10188F:	Documentation/locking/hwspinlock.rst
10189F:	drivers/hwspinlock/
10190F:	include/linux/hwspinlock.h
10191
10192HARDWARE TRACING FACILITIES
10193M:	Alexander Shishkin <[email protected]>
10194S:	Maintained
10195F:	drivers/hwtracing/
10196
10197HARMONY SOUND DRIVER
10198L:	[email protected]
10199S:	Maintained
10200F:	sound/parisc/harmony.*
10201
10202HDPVR USB VIDEO ENCODER DRIVER
10203M:	Hans Verkuil <[email protected]>
10204L:	[email protected]
10205S:	Odd Fixes
10206W:	https://linuxtv.org
10207T:	git git://linuxtv.org/media.git
10208F:	drivers/media/usb/hdpvr/
10209
10210HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10211M:	Keng-Yu Lin <[email protected]>
10212S:	Supported
10213F:	drivers/misc/hpilo.[ch]
10214
10215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10216M:	Jerry Hoemann <[email protected]>
10217S:	Supported
10218F:	Documentation/watchdog/hpwdt.rst
10219F:	drivers/watchdog/hpwdt.c
10220
10221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10222M:	Don Brace <[email protected]>
10223L:	[email protected]
10224L:	[email protected]
10225S:	Supported
10226F:	Documentation/scsi/hpsa.rst
10227F:	drivers/scsi/hpsa*.[ch]
10228F:	include/linux/cciss*.h
10229F:	include/uapi/linux/cciss*.h
10230
10231HFI1 DRIVER
10232M:	Dennis Dalessandro <[email protected]>
10233L:	[email protected]
10234S:	Supported
10235F:	drivers/infiniband/hw/hfi1
10236
10237HFS FILESYSTEM
10238L:	[email protected]
10239S:	Orphan
10240F:	Documentation/filesystems/hfs.rst
10241F:	fs/hfs/
10242
10243HFSPLUS FILESYSTEM
10244L:	[email protected]
10245S:	Orphan
10246F:	Documentation/filesystems/hfsplus.rst
10247F:	fs/hfsplus/
10248
10249HGA FRAMEBUFFER DRIVER
10250M:	Ferenc Bakonyi <[email protected]>
10251L:	[email protected]
10252S:	Maintained
10253W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10254F:	drivers/video/fbdev/hgafb.c
10255
10256HIBERNATION (aka Software Suspend, aka swsusp)
10257M:	"Rafael J. Wysocki" <[email protected]>
10258M:	Pavel Machek <[email protected]>
10259L:	[email protected]
10260S:	Supported
10261B:	https://bugzilla.kernel.org
10262F:	arch/*/include/asm/suspend*.h
10263F:	arch/x86/power/
10264F:	drivers/base/power/
10265F:	include/linux/freezer.h
10266F:	include/linux/pm.h
10267F:	include/linux/suspend.h
10268F:	kernel/power/
10269
10270HID CORE LAYER
10271M:	Jiri Kosina <[email protected]>
10272M:	Benjamin Tissoires <[email protected]>
10273L:	[email protected]
10274S:	Maintained
10275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10276F:	Documentation/hid/
10277F:	drivers/hid/
10278F:	include/linux/hid*
10279F:	include/uapi/linux/hid*
10280F:	samples/hid/
10281F:	tools/testing/selftests/hid/
10282
10283HID LOGITECH DRIVERS
10284R:	Filipe Laíns <[email protected]>
10285L:	[email protected]
10286S:	Maintained
10287F:	drivers/hid/hid-logitech-*
10288
10289HID NVIDIA SHIELD DRIVER
10290M:	Rahul Rameshbabu <[email protected]>
10291L:	[email protected]
10292S:	Maintained
10293F:	drivers/hid/hid-nvidia-shield.c
10294
10295HID PHOENIX RC FLIGHT CONTROLLER
10296M:	Marcus Folkesson <[email protected]>
10297L:	[email protected]
10298S:	Maintained
10299F:	drivers/hid/hid-pxrc.c
10300
10301HID PLAYSTATION DRIVER
10302M:	Roderick Colenbrander <[email protected]>
10303L:	[email protected]
10304S:	Supported
10305F:	drivers/hid/hid-playstation.c
10306
10307HID SENSOR HUB DRIVERS
10308M:	Jiri Kosina <[email protected]>
10309M:	Jonathan Cameron <[email protected]>
10310M:	Srinivas Pandruvada <[email protected]>
10311L:	[email protected]
10312L:	[email protected]
10313S:	Maintained
10314F:	Documentation/hid/hid-sensor*
10315F:	drivers/hid/hid-sensor-*
10316F:	drivers/iio/*/hid-*
10317F:	include/linux/hid-sensor-*
10318
10319HID VRC-2 CAR CONTROLLER DRIVER
10320M:	Marcus Folkesson <[email protected]>
10321L:	[email protected]
10322S:	Maintained
10323F:	drivers/hid/hid-vrc2.c
10324
10325HID WACOM DRIVER
10326M:	Ping Cheng <[email protected]>
10327M:	Jason Gerecke  <[email protected]>
10328L:	[email protected]
10329S:	Maintained
10330F:	drivers/hid/wacom.h
10331F:	drivers/hid/wacom_*
10332
10333HID++ LOGITECH DRIVERS
10334R:	Filipe Laíns <[email protected]>
10335R:	Bastien Nocera <[email protected]>
10336L:	[email protected]
10337S:	Maintained
10338F:	drivers/hid/hid-logitech-hidpp.c
10339
10340HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10341M:	Anna-Maria Behnsen <[email protected]>
10342M:	Frederic Weisbecker <[email protected]>
10343M:	Thomas Gleixner <[email protected]>
10344L:	[email protected]
10345S:	Maintained
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10347F:	Documentation/timers/
10348F:	include/linux/clockchips.h
10349F:	include/linux/delay.h
10350F:	include/linux/hrtimer.h
10351F:	include/linux/timer.h
10352F:	kernel/time/clockevents.c
10353F:	kernel/time/hrtimer.c
10354F:	kernel/time/sleep_timeout.c
10355F:	kernel/time/timer.c
10356F:	kernel/time/timer_list.c
10357F:	kernel/time/timer_migration.*
10358F:	tools/testing/selftests/timers/
10359
10360HIGH-SPEED SCC DRIVER FOR AX.25
10361L:	[email protected]
10362S:	Orphan
10363F:	drivers/net/hamradio/scc.c
10364
10365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10366M:	HighPoint Linux Team <[email protected]>
10367S:	Supported
10368W:	http://www.highpoint-tech.com
10369F:	Documentation/scsi/hptiop.rst
10370F:	drivers/scsi/hptiop.c
10371
10372HIKEY960 ONBOARD USB GPIO HUB DRIVER
10373M:	John Stultz <[email protected]>
10374L:	[email protected]
10375S:	Maintained
10376F:	drivers/misc/hisi_hikey_usb.c
10377
10378HIMAX HX83112B TOUCHSCREEN SUPPORT
10379M:	Job Noorman <[email protected]>
10380L:	[email protected]
10381S:	Maintained
10382F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10383F:	drivers/input/touchscreen/himax_hx83112b.c
10384
10385HIPPI
10386M:	Jes Sorensen <[email protected]>
10387S:	Maintained
10388F:	drivers/net/hippi/
10389F:	include/linux/hippidevice.h
10390F:	include/uapi/linux/if_hippi.h
10391F:	net/802/hippi.c
10392
10393HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10394M:	Kurt Kanzenbach <[email protected]>
10395L:	[email protected]
10396S:	Maintained
10397F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10398F:	drivers/net/dsa/hirschmann/*
10399F:	include/linux/platform_data/hirschmann-hellcreek.h
10400F:	net/dsa/tag_hellcreek.c
10401
10402HISILICON DMA DRIVER
10403M:	Zhou Wang <[email protected]>
10404M:	Jie Hai <[email protected]>
10405L:	[email protected]
10406S:	Maintained
10407F:	drivers/dma/hisi_dma.c
10408
10409HISILICON GPIO DRIVER
10410M:	Jay Fang <[email protected]>
10411L:	[email protected]
10412S:	Maintained
10413F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10414F:	drivers/gpio/gpio-hisi.c
10415
10416HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10417M:	Zhiqi Song <[email protected]>
10418M:	Longfang Liu <[email protected]>
10419L:	[email protected]
10420S:	Maintained
10421F:	Documentation/ABI/testing/debugfs-hisi-hpre
10422F:	drivers/crypto/hisilicon/hpre/hpre.h
10423F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10424F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10425
10426HISILICON HNS3 PMU DRIVER
10427M:	Jijie Shao <[email protected]>
10428S:	Supported
10429F:	Documentation/admin-guide/perf/hns3-pmu.rst
10430F:	drivers/perf/hisilicon/hns3_pmu.c
10431
10432HISILICON I2C CONTROLLER DRIVER
10433M:	Yicong Yang <[email protected]>
10434L:	[email protected]
10435S:	Maintained
10436W:	https://www.hisilicon.com
10437F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10438F:	drivers/i2c/busses/i2c-hisi.c
10439
10440HISILICON KUNPENG SOC HCCS DRIVER
10441M:	Huisong Li <[email protected]>
10442S:	Maintained
10443F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10444F:	drivers/soc/hisilicon/kunpeng_hccs.c
10445F:	drivers/soc/hisilicon/kunpeng_hccs.h
10446
10447HISILICON LPC BUS DRIVER
10448M:	Jay Fang <[email protected]>
10449S:	Maintained
10450W:	http://www.hisilicon.com
10451F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10452F:	drivers/bus/hisi_lpc.c
10453
10454HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10455M:	Jian Shen <[email protected]>
10456M:	Salil Mehta <[email protected]>
10457M:	Jijie Shao <[email protected]>
10458L:	[email protected]
10459S:	Maintained
10460W:	http://www.hisilicon.com
10461F:	drivers/net/ethernet/hisilicon/hns3/
10462
10463HISILICON NETWORK HIBMCGE DRIVER
10464M:	Jijie Shao <[email protected]>
10465L:	[email protected]
10466S:	Maintained
10467F:	drivers/net/ethernet/hisilicon/hibmcge/
10468
10469HISILICON NETWORK SUBSYSTEM DRIVER
10470M:	Jian Shen <[email protected]>
10471M:	Salil Mehta <[email protected]>
10472L:	[email protected]
10473S:	Maintained
10474W:	http://www.hisilicon.com
10475F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10476F:	drivers/net/ethernet/hisilicon/
10477
10478HISILICON PMU DRIVER
10479M:	Yicong Yang <[email protected]>
10480M:	Jonathan Cameron <[email protected]>
10481S:	Supported
10482W:	http://www.hisilicon.com
10483F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10484F:	Documentation/admin-guide/perf/hisi-pmu.rst
10485F:	drivers/perf/hisilicon
10486
10487HISILICON PTT DRIVER
10488M:	Yicong Yang <[email protected]>
10489M:	Jonathan Cameron <[email protected]>
10490L:	[email protected]
10491S:	Maintained
10492F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10493F:	Documentation/trace/hisi-ptt.rst
10494F:	drivers/hwtracing/ptt/
10495F:	tools/perf/arch/arm64/util/hisi-ptt.c
10496F:	tools/perf/util/hisi-ptt*
10497F:	tools/perf/util/hisi-ptt-decoder/*
10498
10499HISILICON QM DRIVER
10500M:	Weili Qian <[email protected]>
10501M:	Zhou Wang <[email protected]>
10502L:	[email protected]
10503S:	Maintained
10504F:	drivers/crypto/hisilicon/Kconfig
10505F:	drivers/crypto/hisilicon/Makefile
10506F:	drivers/crypto/hisilicon/qm.c
10507F:	drivers/crypto/hisilicon/sgl.c
10508F:	include/linux/hisi_acc_qm.h
10509
10510HISILICON ROCE DRIVER
10511M:	Chengchang Tang <[email protected]>
10512M:	Junxian Huang <[email protected]>
10513L:	[email protected]
10514S:	Maintained
10515F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10516F:	drivers/infiniband/hw/hns/
10517
10518HISILICON SAS Controller
10519M:	Yihang Li <[email protected]>
10520S:	Supported
10521W:	http://www.hisilicon.com
10522F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10523F:	drivers/scsi/hisi_sas/
10524
10525HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10526M:	Longfang Liu <[email protected]>
10527L:	[email protected]
10528S:	Maintained
10529F:	Documentation/ABI/testing/debugfs-hisi-sec
10530F:	drivers/crypto/hisilicon/sec2/sec.h
10531F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10532F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10533F:	drivers/crypto/hisilicon/sec2/sec_main.c
10534
10535HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10536M:	Jay Fang <[email protected]>
10537L:	[email protected]
10538S:	Maintained
10539W:	http://www.hisilicon.com
10540F:	drivers/spi/spi-hisi-kunpeng.c
10541
10542HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10543M:	Mauro Carvalho Chehab <[email protected]>
10544L:	[email protected]
10545S:	Maintained
10546F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10547F:	drivers/spmi/hisi-spmi-controller.c
10548
10549HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10550M:	Mauro Carvalho Chehab <[email protected]>
10551L:	[email protected]
10552S:	Maintained
10553F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10554F:	drivers/mfd/hi6421-spmi-pmic.c
10555
10556HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10557M:	Weili Qian <[email protected]>
10558S:	Maintained
10559F:	drivers/crypto/hisilicon/trng/trng.c
10560
10561HISILICON V3XX SPI NOR FLASH Controller Driver
10562M:	Jay Fang <[email protected]>
10563S:	Maintained
10564W:	http://www.hisilicon.com
10565F:	drivers/spi/spi-hisi-sfc-v3xx.c
10566
10567HISILICON ZIP Controller DRIVER
10568M:	Yang Shen <[email protected]>
10569M:	Zhou Wang <[email protected]>
10570L:	[email protected]
10571S:	Maintained
10572F:	Documentation/ABI/testing/debugfs-hisi-zip
10573F:	drivers/crypto/hisilicon/zip/
10574
10575HMM - Heterogeneous Memory Management
10576M:	Jérôme Glisse <[email protected]>
10577L:	[email protected]
10578S:	Maintained
10579F:	Documentation/mm/hmm.rst
10580F:	include/linux/hmm*
10581F:	lib/test_hmm*
10582F:	mm/hmm*
10583F:	tools/testing/selftests/mm/*hmm*
10584
10585HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10586M:	Petre Rodan <[email protected]>
10587L:	[email protected]
10588S:	Maintained
10589F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10590F:	drivers/iio/pressure/hsc030pa*
10591
10592HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10593M:	Andreas Klinger <[email protected]>
10594M:	Petre Rodan <[email protected]>
10595L:	[email protected]
10596S:	Maintained
10597F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10598F:	drivers/iio/pressure/mprls0025pa*
10599
10600HP BIOSCFG DRIVER
10601M:	Jorge Lopez <[email protected]>
10602L:	[email protected]
10603S:	Maintained
10604F:	drivers/platform/x86/hp/hp-bioscfg/
10605
10606HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10607L:	[email protected]
10608S:	Orphan
10609F:	drivers/platform/x86/hp/tc1100-wmi.c
10610
10611HP WMI HARDWARE MONITOR DRIVER
10612M:	James Seo <[email protected]>
10613L:	[email protected]
10614S:	Maintained
10615F:	Documentation/hwmon/hp-wmi-sensors.rst
10616F:	drivers/hwmon/hp-wmi-sensors.c
10617
10618HPET:	High Precision Event Timers driver
10619M:	Clemens Ladisch <[email protected]>
10620S:	Maintained
10621F:	Documentation/timers/hpet.rst
10622F:	drivers/char/hpet.c
10623F:	include/linux/hpet.h
10624F:	include/uapi/linux/hpet.h
10625
10626HPET:	x86
10627S:	Orphan
10628F:	arch/x86/include/asm/hpet.h
10629F:	arch/x86/kernel/hpet.c
10630
10631HPFS FILESYSTEM
10632M:	Mikulas Patocka <[email protected]>
10633S:	Maintained
10634W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10635F:	fs/hpfs/
10636
10637HS3001 Hardware Temperature and Humidity Sensor
10638M:	Andre Werner <[email protected]>
10639L:	[email protected]
10640S:	Maintained
10641F:	drivers/hwmon/hs3001.c
10642
10643HSI SUBSYSTEM
10644M:	Sebastian Reichel <[email protected]>
10645S:	Maintained
10646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10647F:	Documentation/ABI/testing/sysfs-bus-hsi
10648F:	Documentation/driver-api/hsi.rst
10649F:	drivers/hsi/
10650F:	include/linux/hsi/
10651F:	include/uapi/linux/hsi/
10652
10653HSO 3G MODEM DRIVER
10654L:	[email protected]
10655S:	Orphan
10656F:	drivers/net/usb/hso.c
10657
10658HSR NETWORK PROTOCOL
10659L:	[email protected]
10660S:	Orphan
10661F:	net/hsr/
10662
10663HT16K33 LED CONTROLLER DRIVER
10664M:	Robin van der Gracht <[email protected]>
10665S:	Maintained
10666F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10667F:	drivers/auxdisplay/ht16k33.c
10668
10669HTCPEN TOUCHSCREEN DRIVER
10670M:	Pau Oliva Fora <[email protected]>
10671L:	[email protected]
10672S:	Maintained
10673F:	drivers/input/touchscreen/htcpen.c
10674
10675HTE SUBSYSTEM
10676M:	Dipen Patel <[email protected]>
10677L:	[email protected]
10678S:	Maintained
10679Q:	https://patchwork.kernel.org/project/timestamp/list/
10680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10681F:	Documentation/devicetree/bindings/timestamp/
10682F:	Documentation/driver-api/hte/
10683F:	drivers/hte/
10684F:	include/linux/hte.h
10685
10686HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10687M:	Lorenzo Bianconi <[email protected]>
10688L:	[email protected]
10689S:	Maintained
10690W:	http://www.st.com/
10691F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10692F:	drivers/iio/humidity/hts221*
10693
10694HUAWEI ETHERNET DRIVER
10695M:	Cai Huoqing <[email protected]>
10696L:	[email protected]
10697S:	Maintained
10698F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10699F:	drivers/net/ethernet/huawei/hinic/
10700
10701HUGETLB SUBSYSTEM
10702M:	Muchun Song <[email protected]>
10703L:	[email protected]
10704S:	Maintained
10705F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10706F:	Documentation/admin-guide/mm/hugetlbpage.rst
10707F:	Documentation/mm/hugetlbfs_reserv.rst
10708F:	Documentation/mm/vmemmap_dedup.rst
10709F:	fs/hugetlbfs/
10710F:	include/linux/hugetlb.h
10711F:	include/trace/events/hugetlbfs.h
10712F:	mm/hugetlb.c
10713F:	mm/hugetlb_vmemmap.c
10714F:	mm/hugetlb_vmemmap.h
10715F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10716
10717HVA ST MEDIA DRIVER
10718M:	Jean-Christophe Trotin <[email protected]>
10719L:	[email protected]
10720S:	Supported
10721W:	https://linuxtv.org
10722T:	git git://linuxtv.org/media.git
10723F:	drivers/media/platform/st/sti/hva
10724
10725HWPOISON MEMORY FAILURE HANDLING
10726M:	Miaohe Lin <[email protected]>
10727R:	Naoya Horiguchi <[email protected]>
10728L:	[email protected]
10729S:	Maintained
10730F:	mm/hwpoison-inject.c
10731F:	mm/memory-failure.c
10732
10733HYCON HY46XX TOUCHSCREEN SUPPORT
10734M:	Giulio Benetti <[email protected]>
10735L:	[email protected]
10736S:	Maintained
10737F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10738F:	drivers/input/touchscreen/hycon-hy46xx.c
10739
10740HYGON PROCESSOR SUPPORT
10741M:	Pu Wen <[email protected]>
10742L:	[email protected]
10743S:	Maintained
10744F:	arch/x86/kernel/cpu/hygon.c
10745
10746HYNIX HI556 SENSOR DRIVER
10747M:	Sakari Ailus <[email protected]>
10748L:	[email protected]
10749S:	Maintained
10750T:	git git://linuxtv.org/media.git
10751F:	drivers/media/i2c/hi556.c
10752
10753HYNIX HI846 SENSOR DRIVER
10754M:	Martin Kepplinger <[email protected]>
10755L:	[email protected]
10756S:	Maintained
10757F:	drivers/media/i2c/hi846.c
10758
10759HYNIX HI847 SENSOR DRIVER
10760M:	Sakari Ailus <[email protected]>
10761L:	[email protected]
10762S:	Maintained
10763F:	drivers/media/i2c/hi847.c
10764
10765Hyper-V/Azure CORE AND DRIVERS
10766M:	"K. Y. Srinivasan" <[email protected]>
10767M:	Haiyang Zhang <[email protected]>
10768M:	Wei Liu <[email protected]>
10769M:	Dexuan Cui <[email protected]>
10770L:	[email protected]
10771S:	Supported
10772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10773F:	Documentation/ABI/stable/sysfs-bus-vmbus
10774F:	Documentation/ABI/testing/debugfs-hyperv
10775F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10776F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10777F:	Documentation/virt/hyperv
10778F:	arch/arm64/hyperv
10779F:	arch/arm64/include/asm/mshyperv.h
10780F:	arch/x86/hyperv
10781F:	arch/x86/include/asm/mshyperv.h
10782F:	arch/x86/include/asm/trace/hyperv.h
10783F:	arch/x86/kernel/cpu/mshyperv.c
10784F:	drivers/clocksource/hyperv_timer.c
10785F:	drivers/hid/hid-hyperv.c
10786F:	drivers/hv/
10787F:	drivers/input/serio/hyperv-keyboard.c
10788F:	drivers/iommu/hyperv-iommu.c
10789F:	drivers/net/ethernet/microsoft/
10790F:	drivers/net/hyperv/
10791F:	drivers/pci/controller/pci-hyperv-intf.c
10792F:	drivers/pci/controller/pci-hyperv.c
10793F:	drivers/scsi/storvsc_drv.c
10794F:	drivers/uio/uio_hv_generic.c
10795F:	drivers/video/fbdev/hyperv_fb.c
10796F:	include/asm-generic/mshyperv.h
10797F:	include/clocksource/hyperv_timer.h
10798F:	include/hyperv/hvgdk.h
10799F:	include/hyperv/hvgdk_ext.h
10800F:	include/hyperv/hvgdk_mini.h
10801F:	include/hyperv/hvhdk.h
10802F:	include/hyperv/hvhdk_mini.h
10803F:	include/linux/hyperv.h
10804F:	include/net/mana
10805F:	include/uapi/linux/hyperv.h
10806F:	net/vmw_vsock/hyperv_transport.c
10807F:	tools/hv/
10808
10809HYPERBUS SUPPORT
10810M:	Vignesh Raghavendra <[email protected]>
10811R:	Tudor Ambarus <[email protected]>
10812L:	[email protected]
10813S:	Supported
10814Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10815C:	irc://irc.oftc.net/mtd
10816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10817F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10818F:	drivers/mtd/hyperbus/
10819F:	include/linux/mtd/hyperbus.h
10820
10821HYPERVISOR VIRTUAL CONSOLE DRIVER
10822L:	[email protected]
10823S:	Odd Fixes
10824F:	drivers/tty/hvc/
10825
10826I2C ACPI SUPPORT
10827M:	Mika Westerberg <[email protected]>
10828L:	[email protected]
10829L:	[email protected]
10830S:	Maintained
10831F:	drivers/i2c/i2c-core-acpi.c
10832
10833I2C ADDRESS TRANSLATOR (ATR)
10834M:	Tomi Valkeinen <[email protected]>
10835R:	Luca Ceresoli <[email protected]>
10836L:	[email protected]
10837S:	Maintained
10838F:	drivers/i2c/i2c-atr.c
10839F:	include/linux/i2c-atr.h
10840
10841I2C CONTROLLER DRIVER FOR NVIDIA GPU
10842M:	Ajay Gupta <[email protected]>
10843L:	[email protected]
10844S:	Maintained
10845F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10846F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10847
10848I2C MUXES
10849M:	Peter Rosin <[email protected]>
10850L:	[email protected]
10851S:	Maintained
10852F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10853F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10854F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10855F:	Documentation/i2c/i2c-topology.rst
10856F:	Documentation/i2c/muxes/
10857F:	drivers/i2c/i2c-mux.c
10858F:	drivers/i2c/muxes/
10859F:	include/linux/i2c-mux.h
10860
10861I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10862M:	Gregory CLEMENT <[email protected]>
10863L:	[email protected]
10864S:	Maintained
10865F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10866F:	drivers/i2c/busses/i2c-mv64xxx.c
10867
10868I2C OF COMPONENT PROBER
10869M:	Chen-Yu Tsai <[email protected]>
10870L:	[email protected]
10871L:	[email protected]
10872S:	Maintained
10873F:	drivers/i2c/i2c-core-of-prober.c
10874F:	include/linux/i2c-of-prober.h
10875
10876I2C OVER PARALLEL PORT
10877M:	Jean Delvare <[email protected]>
10878L:	[email protected]
10879S:	Maintained
10880F:	Documentation/i2c/busses/i2c-parport.rst
10881F:	drivers/i2c/busses/i2c-parport.c
10882
10883I2C SUBSYSTEM
10884M:	Wolfram Sang <[email protected]>
10885L:	[email protected]
10886S:	Maintained
10887W:	https://i2c.wiki.kernel.org/
10888Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10890F:	Documentation/i2c/
10891F:	drivers/i2c/*
10892F:	include/dt-bindings/i2c/i2c.h
10893F:	include/linux/i2c-dev.h
10894F:	include/linux/i2c-smbus.h
10895F:	include/linux/i2c.h
10896F:	include/uapi/linux/i2c-*.h
10897F:	include/uapi/linux/i2c.h
10898
10899I2C SUBSYSTEM HOST DRIVERS
10900M:	Andi Shyti <[email protected]>
10901L:	[email protected]
10902S:	Maintained
10903W:	https://i2c.wiki.kernel.org/
10904Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10906F:	Documentation/devicetree/bindings/i2c/
10907F:	drivers/i2c/algos/
10908F:	drivers/i2c/busses/
10909F:	include/dt-bindings/i2c/
10910
10911I2C-TAOS-EVM DRIVER
10912M:	Jean Delvare <[email protected]>
10913L:	[email protected]
10914S:	Maintained
10915F:	Documentation/i2c/busses/i2c-taos-evm.rst
10916F:	drivers/i2c/busses/i2c-taos-evm.c
10917
10918I2C-TINY-USB DRIVER
10919M:	Till Harbaum <[email protected]>
10920L:	[email protected]
10921S:	Maintained
10922W:	http://www.harbaum.org/till/i2c_tiny_usb
10923F:	drivers/i2c/busses/i2c-tiny-usb.c
10924
10925I2C/SMBUS CONTROLLER DRIVERS FOR PC
10926M:	Jean Delvare <[email protected]>
10927L:	[email protected]
10928S:	Maintained
10929F:	Documentation/i2c/busses/i2c-ali1535.rst
10930F:	Documentation/i2c/busses/i2c-ali1563.rst
10931F:	Documentation/i2c/busses/i2c-ali15x3.rst
10932F:	Documentation/i2c/busses/i2c-amd756.rst
10933F:	Documentation/i2c/busses/i2c-amd8111.rst
10934F:	Documentation/i2c/busses/i2c-i801.rst
10935F:	Documentation/i2c/busses/i2c-nforce2.rst
10936F:	Documentation/i2c/busses/i2c-piix4.rst
10937F:	Documentation/i2c/busses/i2c-sis5595.rst
10938F:	Documentation/i2c/busses/i2c-sis630.rst
10939F:	Documentation/i2c/busses/i2c-sis96x.rst
10940F:	Documentation/i2c/busses/i2c-via.rst
10941F:	Documentation/i2c/busses/i2c-viapro.rst
10942F:	drivers/i2c/busses/i2c-ali1535.c
10943F:	drivers/i2c/busses/i2c-ali1563.c
10944F:	drivers/i2c/busses/i2c-ali15x3.c
10945F:	drivers/i2c/busses/i2c-amd756.c
10946F:	drivers/i2c/busses/i2c-amd8111.c
10947F:	drivers/i2c/busses/i2c-i801.c
10948F:	drivers/i2c/busses/i2c-isch.c
10949F:	drivers/i2c/busses/i2c-nforce2.c
10950F:	drivers/i2c/busses/i2c-piix4.*
10951F:	drivers/i2c/busses/i2c-sis5595.c
10952F:	drivers/i2c/busses/i2c-sis630.c
10953F:	drivers/i2c/busses/i2c-sis96x.c
10954F:	drivers/i2c/busses/i2c-via.c
10955F:	drivers/i2c/busses/i2c-viapro.c
10956
10957I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10958M:	Hans de Goede <[email protected]>
10959L:	[email protected]
10960S:	Maintained
10961F:	drivers/i2c/busses/i2c-cht-wc.c
10962
10963I2C/SMBUS ISMT DRIVER
10964M:	Seth Heasley <[email protected]>
10965M:	Neil Horman <[email protected]>
10966L:	[email protected]
10967F:	Documentation/i2c/busses/i2c-ismt.rst
10968F:	drivers/i2c/busses/i2c-ismt.c
10969
10970I2C/SMBUS ZHAOXIN DRIVER
10971M:	Hans Hu <[email protected]>
10972L:	[email protected]
10973S:	Maintained
10974W:	https://www.zhaoxin.com
10975F:	drivers/i2c/busses/i2c-viai2c-common.c
10976F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10977
10978I2C/SMBUS STUB DRIVER
10979M:	Jean Delvare <[email protected]>
10980L:	[email protected]
10981S:	Maintained
10982F:	drivers/i2c/i2c-stub.c
10983
10984I3C DRIVER FOR ASPEED AST2600
10985M:	Jeremy Kerr <[email protected]>
10986S:	Maintained
10987F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10988F:	drivers/i3c/master/ast2600-i3c-master.c
10989
10990I3C DRIVER FOR CADENCE I3C MASTER IP
10991M:	Przemysław Gaj <[email protected]>
10992S:	Maintained
10993F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10994F:	drivers/i3c/master/i3c-master-cdns.c
10995
10996I3C DRIVER FOR SYNOPSYS DESIGNWARE
10997S:	Orphan
10998F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10999F:	drivers/i3c/master/dw*
11000
11001I3C SUBSYSTEM
11002M:	Alexandre Belloni <[email protected]>
11003L:	[email protected] (moderated for non-subscribers)
11004S:	Maintained
11005C:	irc://chat.freenode.net/linux-i3c
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11007F:	Documentation/ABI/testing/sysfs-bus-i3c
11008F:	Documentation/devicetree/bindings/i3c/
11009F:	Documentation/driver-api/i3c
11010F:	drivers/i3c/
11011F:	include/dt-bindings/i3c/
11012F:	include/linux/i3c/
11013
11014IBM Operation Panel Input Driver
11015M:	Eddie James <[email protected]>
11016L:	[email protected]
11017S:	Maintained
11018F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11019F:	drivers/input/misc/ibm-panel.c
11020
11021IBM Power 842 compression accelerator
11022M:	Haren Myneni <[email protected]>
11023S:	Supported
11024F:	crypto/842.c
11025F:	drivers/crypto/nx/Kconfig
11026F:	drivers/crypto/nx/Makefile
11027F:	drivers/crypto/nx/nx-842*
11028F:	include/linux/sw842.h
11029F:	lib/842/
11030
11031IBM Power in-Nest Crypto Acceleration
11032M:	Breno Leitão <[email protected]>
11033M:	Nayna Jain <[email protected]>
11034M:	Paulo Flabiano Smorigo <[email protected]>
11035L:	[email protected]
11036S:	Supported
11037F:	drivers/crypto/nx/Kconfig
11038F:	drivers/crypto/nx/Makefile
11039F:	drivers/crypto/nx/nx-aes*
11040F:	drivers/crypto/nx/nx-sha*
11041F:	drivers/crypto/nx/nx.*
11042F:	drivers/crypto/nx/nx_csbcpb.h
11043F:	drivers/crypto/nx/nx_debugfs.c
11044
11045IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11046M:	Tyrel Datwyler <[email protected]>
11047L:	[email protected]
11048L:	[email protected]
11049S:	Supported
11050F:	drivers/pci/hotplug/rpadlpar*
11051
11052IBM Power Linux RAID adapter
11053M:	Brian King <[email protected]>
11054S:	Supported
11055F:	drivers/scsi/ipr.*
11056
11057IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11058M:	Tyrel Datwyler <[email protected]>
11059L:	[email protected]
11060L:	[email protected]
11061S:	Supported
11062F:	drivers/pci/hotplug/rpaphp*
11063
11064IBM Power SRIOV Virtual NIC Device Driver
11065M:	Haren Myneni <[email protected]>
11066M:	Rick Lindsley <[email protected]>
11067R:	Nick Child <[email protected]>
11068R:	Thomas Falcon <[email protected]>
11069L:	[email protected]
11070S:	Maintained
11071F:	drivers/net/ethernet/ibm/ibmvnic.*
11072
11073IBM Power VFIO Support
11074M:	Timothy Pearson <[email protected]>
11075S:	Supported
11076F:	drivers/vfio/vfio_iommu_spapr_tce.c
11077
11078IBM Power Virtual Ethernet Device Driver
11079M:	Nick Child <[email protected]>
11080L:	[email protected]
11081S:	Maintained
11082F:	drivers/net/ethernet/ibm/ibmveth.*
11083
11084IBM Power Virtual FC Device Drivers
11085M:	Tyrel Datwyler <[email protected]>
11086L:	[email protected]
11087S:	Supported
11088F:	drivers/scsi/ibmvscsi/ibmvfc*
11089
11090IBM Power Virtual Management Channel Driver
11091M:	Brad Warrum <[email protected]>
11092M:	Ritu Agarwal <[email protected]>
11093S:	Supported
11094F:	drivers/misc/ibmvmc.*
11095
11096IBM Power Virtual SCSI Device Drivers
11097M:	Tyrel Datwyler <[email protected]>
11098L:	[email protected]
11099S:	Supported
11100F:	drivers/scsi/ibmvscsi/ibmvscsi*
11101F:	include/scsi/viosrp.h
11102
11103IBM Power Virtual SCSI Device Target Driver
11104M:	Tyrel Datwyler <[email protected]>
11105L:	[email protected]
11106L:	[email protected]
11107S:	Supported
11108F:	drivers/scsi/ibmvscsi_tgt/
11109
11110IBM Power VMX Cryptographic instructions
11111M:	Breno Leitão <[email protected]>
11112M:	Nayna Jain <[email protected]>
11113M:	Paulo Flabiano Smorigo <[email protected]>
11114L:	[email protected]
11115S:	Supported
11116F:	arch/powerpc/crypto/Kconfig
11117F:	arch/powerpc/crypto/Makefile
11118F:	arch/powerpc/crypto/aes.c
11119F:	arch/powerpc/crypto/aes_cbc.c
11120F:	arch/powerpc/crypto/aes_ctr.c
11121F:	arch/powerpc/crypto/aes_xts.c
11122F:	arch/powerpc/crypto/aesp8-ppc.*
11123F:	arch/powerpc/crypto/ghash.c
11124F:	arch/powerpc/crypto/ghashp8-ppc.pl
11125F:	arch/powerpc/crypto/ppc-xlate.pl
11126F:	arch/powerpc/crypto/vmx.c
11127
11128IBM ServeRAID RAID DRIVER
11129S:	Orphan
11130F:	drivers/scsi/ips.*
11131
11132ICH LPC AND GPIO DRIVER
11133M:	Peter Tyser <[email protected]>
11134S:	Maintained
11135F:	drivers/gpio/gpio-ich.c
11136F:	drivers/mfd/lpc_ich.c
11137
11138ICY I2C DRIVER
11139M:	Max Staudt <[email protected]>
11140L:	[email protected]
11141S:	Maintained
11142F:	drivers/i2c/busses/i2c-icy.c
11143
11144IDEAPAD LAPTOP EXTRAS DRIVER
11145M:	Ike Panhc <[email protected]>
11146L:	[email protected]
11147S:	Maintained
11148W:	http://launchpad.net/ideapad-laptop
11149F:	drivers/platform/x86/ideapad-laptop.c
11150
11151IDEAPAD LAPTOP SLIDEBAR DRIVER
11152M:	Andrey Moiseev <[email protected]>
11153L:	[email protected]
11154S:	Maintained
11155W:	https://github.com/o2genum/ideapad-slidebar
11156F:	drivers/input/misc/ideapad_slidebar.c
11157
11158IDT VersaClock 5 CLOCK DRIVER
11159M:	Luca Ceresoli <[email protected]>
11160S:	Maintained
11161F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11162F:	drivers/clk/clk-versaclock5.c
11163
11164IEEE 802.15.4 SUBSYSTEM
11165M:	Alexander Aring <[email protected]>
11166M:	Stefan Schmidt <[email protected]>
11167M:	Miquel Raynal <[email protected]>
11168L:	[email protected]
11169S:	Maintained
11170W:	https://linux-wpan.org/
11171Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11174F:	Documentation/networking/ieee802154.rst
11175F:	drivers/net/ieee802154/
11176F:	include/linux/ieee802154.h
11177F:	include/linux/nl802154.h
11178F:	include/net/af_ieee802154.h
11179F:	include/net/cfg802154.h
11180F:	include/net/ieee802154_netdev.h
11181F:	include/net/mac802154.h
11182F:	include/net/nl802154.h
11183F:	net/ieee802154/
11184F:	net/mac802154/
11185
11186Intel VIRTIO DATA PATH ACCELERATOR
11187M:	Zhu Lingshan <[email protected]>
11188L:	[email protected]
11189S:	Supported
11190F:	drivers/vdpa/ifcvf/
11191
11192IFE PROTOCOL
11193M:	Yotam Gigi <[email protected]>
11194M:	Jamal Hadi Salim <[email protected]>
11195F:	include/net/ife.h
11196F:	include/uapi/linux/ife.h
11197F:	net/ife
11198
11199IGORPLUG-USB IR RECEIVER
11200M:	Sean Young <[email protected]>
11201L:	[email protected]
11202S:	Maintained
11203F:	drivers/media/rc/igorplugusb.c
11204
11205IGUANAWORKS USB IR TRANSCEIVER
11206M:	Sean Young <[email protected]>
11207L:	[email protected]
11208S:	Maintained
11209F:	drivers/media/rc/iguanair.c
11210
11211IIO BACKEND FRAMEWORK
11212M:	Nuno Sa <[email protected]>
11213R:	Olivier Moysan <[email protected]>
11214L:	[email protected]
11215S:	Maintained
11216F:	Documentation/ABI/testing/debugfs-iio-backend
11217F:	drivers/iio/industrialio-backend.c
11218F:	include/linux/iio/backend.h
11219
11220IIO DIGITAL POTENTIOMETER DAC
11221M:	Peter Rosin <[email protected]>
11222L:	[email protected]
11223S:	Maintained
11224F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11225F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11226F:	drivers/iio/dac/dpot-dac.c
11227
11228IIO ENVELOPE DETECTOR
11229M:	Peter Rosin <[email protected]>
11230L:	[email protected]
11231S:	Maintained
11232F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11233F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11234F:	drivers/iio/adc/envelope-detector.c
11235
11236IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11237M:	Matti Vaittinen <[email protected]>
11238L:	[email protected]
11239S:	Maintained
11240F:	drivers/iio/industrialio-gts-helper.c
11241F:	include/linux/iio/iio-gts-helper.h
11242F:	drivers/iio/test/iio-test-gts.c
11243
11244IIO MULTIPLEXER
11245M:	Peter Rosin <[email protected]>
11246L:	[email protected]
11247S:	Maintained
11248F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11249F:	drivers/iio/multiplexer/iio-mux.c
11250
11251IIO SCMI BASED DRIVER
11252M:	Jyoti Bhayana <[email protected]>
11253L:	[email protected]
11254S:	Maintained
11255F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11256
11257IIO SUBSYSTEM AND DRIVERS
11258M:	Jonathan Cameron <[email protected]>
11259R:	Lars-Peter Clausen <[email protected]>
11260L:	[email protected]
11261S:	Maintained
11262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11263F:	Documentation/ABI/testing/configfs-iio*
11264F:	Documentation/ABI/testing/sysfs-bus-iio*
11265F:	Documentation/devicetree/bindings/iio/
11266F:	Documentation/iio/
11267F:	drivers/iio/
11268F:	drivers/staging/iio/
11269F:	include/dt-bindings/iio/
11270F:	include/linux/iio/
11271F:	tools/iio/
11272
11273IIO UNIT CONVERTER
11274M:	Peter Rosin <[email protected]>
11275L:	[email protected]
11276S:	Maintained
11277F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11278F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11279F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11280F:	drivers/iio/afe/iio-rescale.c
11281
11282IKANOS/ADI EAGLE ADSL USB DRIVER
11283M:	Matthieu Castet <[email protected]>
11284M:	Stanislaw Gruszka <[email protected]>
11285S:	Maintained
11286F:	drivers/usb/atm/ueagle-atm.c
11287
11288IMAGIS TOUCHSCREEN DRIVER
11289M:	Markuss Broks <[email protected]>
11290S:	Maintained
11291F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11292F:	drivers/input/touchscreen/imagis.c
11293
11294IMGTEC ASCII LCD DRIVER
11295M:	Paul Burton <[email protected]>
11296S:	Maintained
11297F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11298F:	drivers/auxdisplay/img-ascii-lcd.c
11299
11300IMGTEC JPEG ENCODER DRIVER
11301M:	Devarsh Thakkar <[email protected]>
11302L:	[email protected]
11303S:	Supported
11304F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11305F:	drivers/media/platform/imagination/e5010*
11306
11307IMGTEC IR DECODER DRIVER
11308S:	Orphan
11309F:	drivers/media/rc/img-ir/
11310
11311IMGTEC POWERVR DRM DRIVER
11312M:	Frank Binns <[email protected]>
11313M:	Matt Coster <[email protected]>
11314S:	Supported
11315T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11316F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11317F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11318F:	Documentation/gpu/imagination/
11319F:	drivers/gpu/drm/ci/xfails/powervr*
11320F:	drivers/gpu/drm/imagination/
11321F:	include/uapi/drm/pvr_drm.h
11322
11323IMON SOUNDGRAPH USB IR RECEIVER
11324M:	Sean Young <[email protected]>
11325L:	[email protected]
11326S:	Maintained
11327F:	drivers/media/rc/imon.c
11328F:	drivers/media/rc/imon_raw.c
11329
11330IMS TWINTURBO FRAMEBUFFER DRIVER
11331L:	[email protected]
11332S:	Orphan
11333F:	drivers/video/fbdev/imsttfb.c
11334
11335INDEX OF FURTHER KERNEL DOCUMENTATION
11336M:	Carlos Bilbao <[email protected]>
11337S:	Maintained
11338F:	Documentation/process/kernel-docs.rst
11339
11340INDUSTRY PACK SUBSYSTEM (IPACK)
11341M:	Vaibhav Gupta <[email protected]>
11342M:	Jens Taprogge <[email protected]>
11343M:	Greg Kroah-Hartman <[email protected]>
11344L:	[email protected]
11345S:	Maintained
11346W:	http://industrypack.sourceforge.net
11347F:	drivers/ipack/
11348
11349INFINEON DPS310 Driver
11350M:	Eddie James <[email protected]>
11351L:	[email protected]
11352S:	Maintained
11353F:	drivers/iio/pressure/dps310.c
11354
11355INFINEON PEB2466 ASoC CODEC
11356M:	Herve Codina <[email protected]>
11357L:	[email protected]
11358S:	Maintained
11359F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11360F:	sound/soc/codecs/peb2466.c
11361
11362INFINIBAND SUBSYSTEM
11363M:	Jason Gunthorpe <[email protected]>
11364M:	Leon Romanovsky <[email protected]>
11365L:	[email protected]
11366S:	Supported
11367W:	https://github.com/linux-rdma/rdma-core
11368Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11370F:	Documentation/devicetree/bindings/infiniband/
11371F:	Documentation/infiniband/
11372F:	drivers/infiniband/
11373F:	include/rdma/
11374F:	include/trace/events/ib_mad.h
11375F:	include/trace/events/ib_umad.h
11376F:	include/trace/misc/rdma.h
11377F:	include/uapi/linux/if_infiniband.h
11378F:	include/uapi/rdma/
11379F:	samples/bpf/ibumad_kern.c
11380F:	samples/bpf/ibumad_user.c
11381
11382INGENIC JZ4780 NAND DRIVER
11383M:	Harvey Hunt <[email protected]>
11384L:	[email protected]
11385L:	[email protected]
11386S:	Maintained
11387F:	drivers/mtd/nand/raw/ingenic/
11388
11389INGENIC JZ47xx SoCs
11390M:	Paul Cercueil <[email protected]>
11391L:	[email protected]
11392S:	Maintained
11393F:	arch/mips/boot/dts/ingenic/
11394F:	arch/mips/generic/board-ingenic.c
11395F:	arch/mips/include/asm/mach-ingenic/
11396F:	arch/mips/ingenic/Kconfig
11397F:	drivers/clk/ingenic/
11398F:	drivers/dma/dma-jz4780.c
11399F:	drivers/gpu/drm/ingenic/
11400F:	drivers/i2c/busses/i2c-jz4780.c
11401F:	drivers/iio/adc/ingenic-adc.c
11402F:	drivers/irqchip/irq-ingenic.c
11403F:	drivers/memory/jz4780-nemc.c
11404F:	drivers/mmc/host/jz4740_mmc.c
11405F:	drivers/mtd/nand/raw/ingenic/
11406F:	drivers/pinctrl/pinctrl-ingenic.c
11407F:	drivers/power/supply/ingenic-battery.c
11408F:	drivers/pwm/pwm-jz4740.c
11409F:	drivers/remoteproc/ingenic_rproc.c
11410F:	drivers/rtc/rtc-jz4740.c
11411F:	drivers/tty/serial/8250/8250_ingenic.c
11412F:	drivers/usb/musb/jz4740.c
11413F:	drivers/watchdog/jz4740_wdt.c
11414F:	include/dt-bindings/iio/adc/ingenic,adc.h
11415F:	include/linux/mfd/ingenic-tcu.h
11416F:	sound/soc/codecs/jz47*
11417F:	sound/soc/jz4740/
11418
11419INJOINIC IP5xxx POWER BANK IC DRIVER
11420M:	Samuel Holland <[email protected]>
11421S:	Maintained
11422F:	drivers/power/supply/ip5xxx_power.c
11423
11424INOTIFY
11425M:	Jan Kara <[email protected]>
11426R:	Amir Goldstein <[email protected]>
11427L:	[email protected]
11428S:	Maintained
11429F:	Documentation/filesystems/inotify.rst
11430F:	fs/notify/inotify/
11431F:	include/linux/inotify.h
11432F:	include/uapi/linux/inotify.h
11433
11434INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11435M:	Dmitry Torokhov <[email protected]>
11436L:	[email protected]
11437S:	Maintained
11438Q:	http://patchwork.kernel.org/project/linux-input/list/
11439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11440F:	Documentation/devicetree/bindings/input/
11441F:	Documentation/devicetree/bindings/serio/
11442F:	Documentation/input/
11443F:	drivers/input/
11444F:	include/dt-bindings/input/
11445F:	include/linux/gameport.h
11446F:	include/linux/i8042.h
11447F:	include/linux/input.h
11448F:	include/linux/input/
11449F:	include/linux/libps2.h
11450F:	include/linux/serio.h
11451F:	include/uapi/linux/gameport.h
11452F:	include/uapi/linux/input-event-codes.h
11453F:	include/uapi/linux/input.h
11454F:	include/uapi/linux/serio.h
11455F:	include/uapi/linux/uinput.h
11456
11457INPUT MULTITOUCH (MT) PROTOCOL
11458M:	Henrik Rydberg <[email protected]>
11459L:	[email protected]
11460S:	Odd fixes
11461F:	Documentation/input/multi-touch-protocol.rst
11462F:	drivers/input/input-mt.c
11463K:	\b(ABS|SYN)_MT_
11464
11465INSIDE SECURE CRYPTO DRIVER
11466M:	Antoine Tenart <[email protected]>
11467L:	[email protected]
11468S:	Maintained
11469F:	drivers/crypto/inside-secure/
11470
11471INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11472M:	Mimi Zohar <[email protected]>
11473M:	Roberto Sassu <[email protected]>
11474M:	Dmitry Kasatkin <[email protected]>
11475R:	Eric Snowberg <[email protected]>
11476L:	[email protected]
11477S:	Supported
11478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11479F:	security/integrity/
11480F:	security/integrity/ima/
11481
11482INTEGRITY POLICY ENFORCEMENT (IPE)
11483M:	Fan Wu <[email protected]>
11484L:	[email protected]
11485S:	Supported
11486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11487F:	Documentation/admin-guide/LSM/ipe.rst
11488F:	Documentation/security/ipe.rst
11489F:	scripts/ipe/
11490F:	security/ipe/
11491
11492INTEL 810/815 FRAMEBUFFER DRIVER
11493M:	Antonino Daplas <[email protected]>
11494L:	[email protected]
11495S:	Maintained
11496F:	drivers/video/fbdev/i810/
11497
11498INTEL 8254 COUNTER DRIVER
11499M:	William Breathitt Gray <[email protected]>
11500L:	[email protected]
11501S:	Maintained
11502F:	drivers/counter/i8254.c
11503F:	include/linux/i8254.h
11504
11505INTEL 8255 GPIO DRIVER
11506M:	William Breathitt Gray <[email protected]>
11507L:	[email protected]
11508S:	Maintained
11509F:	drivers/gpio/gpio-i8255.c
11510F:	drivers/gpio/gpio-i8255.h
11511
11512INTEL ASoC DRIVERS
11513M:	Cezary Rojewski <[email protected]>
11514M:	Liam Girdwood <[email protected]>
11515M:	Peter Ujfalusi <[email protected]>
11516M:	Bard Liao <[email protected]>
11517M:	Ranjani Sridharan <[email protected]>
11518M:	Kai Vehmanen <[email protected]>
11519R:	Pierre-Louis Bossart <[email protected]>
11520L:	[email protected]
11521S:	Supported
11522F:	sound/soc/intel/
11523
11524INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11525M:	Hans de Goede <[email protected]>
11526L:	[email protected]
11527S:	Maintained
11528F:	drivers/platform/x86/intel/atomisp2/pm.c
11529
11530INTEL ATOMISP2 LED DRIVER
11531M:	Hans de Goede <[email protected]>
11532L:	[email protected]
11533S:	Maintained
11534F:	drivers/platform/x86/intel/atomisp2/led.c
11535
11536INTEL BIOS SAR INT1092 DRIVER
11537M:	Shravan Sudhakar <[email protected]>
11538L:	[email protected]
11539S:	Maintained
11540F:	drivers/platform/x86/intel/int1092/
11541
11542INTEL BROXTON PMC DRIVER
11543M:	Mika Westerberg <[email protected]>
11544M:	Zha Qipeng <[email protected]>
11545S:	Maintained
11546F:	drivers/mfd/intel_pmc_bxt.c
11547F:	include/linux/mfd/intel_pmc_bxt.h
11548
11549INTEL C600 SERIES SAS CONTROLLER DRIVER
11550L:	[email protected]
11551S:	Orphan
11552T:	git git://git.code.sf.net/p/intel-sas/isci
11553F:	drivers/scsi/isci/
11554
11555INTEL CPU family model numbers
11556M:	Tony Luck <[email protected]>
11557M:	[email protected]
11558L:	[email protected]
11559S:	Supported
11560F:	arch/x86/include/asm/intel-family.h
11561
11562INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11563M:	Jani Nikula <[email protected]>
11564M:	Rodrigo Vivi <[email protected]>
11565L:	[email protected]
11566L:	[email protected]
11567S:	Supported
11568F:	drivers/gpu/drm/i915/display/
11569F:	drivers/gpu/drm/xe/display/
11570F:	drivers/gpu/drm/xe/compat-i915-headers
11571F:	include/drm/intel/
11572
11573INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11574M:	Jani Nikula <[email protected]>
11575M:	Joonas Lahtinen <[email protected]>
11576M:	Rodrigo Vivi <[email protected]>
11577M:	Tvrtko Ursulin <[email protected]>
11578L:	[email protected]
11579S:	Supported
11580W:	https://drm.pages.freedesktop.org/intel-docs/
11581Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11582B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11583C:	irc://irc.oftc.net/intel-gfx
11584T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11585F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11586F:	Documentation/gpu/i915.rst
11587F:	drivers/gpu/drm/ci/xfails/i915*
11588F:	drivers/gpu/drm/i915/
11589F:	include/drm/intel/
11590F:	include/uapi/drm/i915_drm.h
11591
11592INTEL DRM XE DRIVER (Lunar Lake and newer)
11593M:	Lucas De Marchi <[email protected]>
11594M:	Thomas Hellström <[email protected]>
11595M:	Rodrigo Vivi <[email protected]>
11596L:	[email protected]
11597S:	Supported
11598W:	https://drm.pages.freedesktop.org/intel-docs/
11599Q:	http://patchwork.freedesktop.org/project/intel-xe/
11600B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11601C:	irc://irc.oftc.net/xe
11602T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11603F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11604F:	Documentation/gpu/xe/
11605F:	drivers/gpu/drm/xe/
11606F:	include/drm/intel/
11607F:	include/uapi/drm/xe_drm.h
11608
11609INTEL ETHERNET DRIVERS
11610M:	Tony Nguyen <[email protected]>
11611M:	Przemek Kitszel <[email protected]>
11612L:	[email protected] (moderated for non-subscribers)
11613S:	Maintained
11614W:	https://www.intel.com/content/www/us/en/support.html
11615Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11618F:	Documentation/networking/device_drivers/ethernet/intel/
11619F:	drivers/net/ethernet/intel/
11620F:	drivers/net/ethernet/intel/*/
11621F:	include/linux/avf/virtchnl.h
11622F:	include/linux/net/intel/iidc.h
11623
11624INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11625M:	Mustafa Ismail <[email protected]>
11626M:	Tatyana Nikolova <[email protected]>
11627L:	[email protected]
11628S:	Supported
11629F:	drivers/infiniband/hw/irdma/
11630F:	include/uapi/rdma/irdma-abi.h
11631
11632INTEL GPIO DRIVERS
11633M:	Andy Shevchenko <[email protected]>
11634L:	[email protected]
11635S:	Supported
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11637F:	drivers/gpio/gpio-elkhartlake.c
11638F:	drivers/gpio/gpio-graniterapids.c
11639F:	drivers/gpio/gpio-ich.c
11640F:	drivers/gpio/gpio-merrifield.c
11641F:	drivers/gpio/gpio-ml-ioh.c
11642F:	drivers/gpio/gpio-pch.c
11643F:	drivers/gpio/gpio-sch.c
11644F:	drivers/gpio/gpio-sodaville.c
11645F:	drivers/gpio/gpio-tangier.c
11646F:	drivers/gpio/gpio-tangier.h
11647
11648INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11649M:	Zhenyu Wang <[email protected]>
11650M:	Zhi Wang <[email protected]>
11651L:	[email protected]
11652L:	[email protected]
11653S:	Supported
11654W:	https://github.com/intel/gvt-linux/wiki
11655T:	git https://github.com/intel/gvt-linux.git
11656F:	drivers/gpu/drm/i915/gvt/
11657
11658INTEL HID EVENT DRIVER
11659M:	Alex Hung <[email protected]>
11660L:	[email protected]
11661S:	Maintained
11662F:	drivers/platform/x86/intel/hid.c
11663
11664INTEL I/OAT DMA DRIVER
11665M:	Dave Jiang <[email protected]>
11666R:	Dan Williams <[email protected]>
11667L:	[email protected]
11668S:	Supported
11669Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11670F:	drivers/dma/ioat*
11671
11672INTEL IAA CRYPTO DRIVER
11673M:	Kristen Accardi <[email protected]>
11674L:	[email protected]
11675S:	Supported
11676F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11677F:	drivers/crypto/intel/iaa/*
11678
11679INTEL IDLE DRIVER
11680M:	Jacob Pan <[email protected]>
11681M:	Len Brown <[email protected]>
11682L:	[email protected]
11683S:	Supported
11684B:	https://bugzilla.kernel.org
11685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11686F:	drivers/idle/intel_idle.c
11687
11688INTEL IDXD DRIVER
11689M:	Fenghua Yu <[email protected]>
11690R:	Dave Jiang <[email protected]>
11691L:	[email protected]
11692S:	Supported
11693F:	drivers/dma/idxd/*
11694F:	include/uapi/linux/idxd.h
11695
11696INTEL IN FIELD SCAN (IFS) DEVICE
11697M:	Jithu Joseph <[email protected]>
11698R:	Ashok Raj <[email protected]>
11699R:	Tony Luck <[email protected]>
11700S:	Maintained
11701F:	drivers/platform/x86/intel/ifs
11702F:	include/trace/events/intel_ifs.h
11703F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11704
11705INTEL INTEGRATED SENSOR HUB DRIVER
11706M:	Srinivas Pandruvada <[email protected]>
11707M:	Jiri Kosina <[email protected]>
11708L:	[email protected]
11709S:	Maintained
11710F:	drivers/hid/intel-ish-hid/
11711
11712INTEL IOMMU (VT-d)
11713M:	David Woodhouse <[email protected]>
11714M:	Lu Baolu <[email protected]>
11715L:	[email protected]
11716S:	Supported
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11718F:	drivers/iommu/intel/
11719
11720INTEL IPU3 CSI-2 CIO2 DRIVER
11721M:	Yong Zhi <[email protected]>
11722M:	Sakari Ailus <[email protected]>
11723M:	Bingbu Cao <[email protected]>
11724M:	Dan Scally <[email protected]>
11725R:	Tianshu Qiu <[email protected]>
11726L:	[email protected]
11727S:	Maintained
11728T:	git git://linuxtv.org/media.git
11729F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11730F:	drivers/media/pci/intel/ipu3/
11731
11732INTEL IPU3 CSI-2 IMGU DRIVER
11733M:	Sakari Ailus <[email protected]>
11734R:	Bingbu Cao <[email protected]>
11735R:	Tianshu Qiu <[email protected]>
11736L:	[email protected]
11737S:	Maintained
11738F:	Documentation/admin-guide/media/ipu3.rst
11739F:	Documentation/admin-guide/media/ipu3_rcb.svg
11740F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11741F:	drivers/staging/media/ipu3/
11742
11743INTEL IPU6 INPUT SYSTEM DRIVER
11744M:	Sakari Ailus <[email protected]>
11745M:	Bingbu Cao <[email protected]>
11746R:	Tianshu Qiu <[email protected]>
11747L:	[email protected]
11748S:	Maintained
11749T:	git git://linuxtv.org/media.git
11750F:	Documentation/admin-guide/media/ipu6-isys.rst
11751F:	drivers/media/pci/intel/ipu6/
11752
11753INTEL ISHTP ECLITE DRIVER
11754M:	Srinivas Pandruvada <[email protected]>
11755L:	[email protected]
11756S:	Supported
11757F:	drivers/platform/x86/intel/ishtp_eclite.c
11758
11759INTEL IXP4XX CRYPTO SUPPORT
11760M:	Corentin Labbe <[email protected]>
11761L:	[email protected]
11762S:	Maintained
11763F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11764
11765INTEL KEEM BAY DRM DRIVER
11766M:	Anitha Chrisanthus <[email protected]>
11767M:	Edmund Dea <[email protected]>
11768S:	Maintained
11769F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11770F:	drivers/gpu/drm/kmb/
11771
11772INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11773M:	Daniele Alessandrelli <[email protected]>
11774S:	Maintained
11775F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11776F:	drivers/crypto/intel/keembay/Kconfig
11777F:	drivers/crypto/intel/keembay/Makefile
11778F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11779F:	drivers/crypto/intel/keembay/ocs-aes.c
11780F:	drivers/crypto/intel/keembay/ocs-aes.h
11781
11782INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11783M:	Daniele Alessandrelli <[email protected]>
11784M:	Prabhjot Khurana <[email protected]>
11785M:	Mark Gross <[email protected]>
11786S:	Maintained
11787F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11788F:	drivers/crypto/intel/keembay/Kconfig
11789F:	drivers/crypto/intel/keembay/Makefile
11790F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11791
11792INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11793M:	Daniele Alessandrelli <[email protected]>
11794M:	Declan Murphy <[email protected]>
11795S:	Maintained
11796F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11797F:	drivers/crypto/intel/keembay/Kconfig
11798F:	drivers/crypto/intel/keembay/Makefile
11799F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11800F:	drivers/crypto/intel/keembay/ocs-hcu.c
11801F:	drivers/crypto/intel/keembay/ocs-hcu.h
11802
11803INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11804M:	Wentong Wu <[email protected]>
11805M:	Sakari Ailus <[email protected]>
11806S:	Maintained
11807F:	drivers/gpio/gpio-ljca.c
11808F:	drivers/i2c/busses/i2c-ljca.c
11809F:	drivers/spi/spi-ljca.c
11810F:	drivers/usb/misc/usb-ljca.c
11811F:	include/linux/usb/ljca.h
11812
11813INTEL MANAGEMENT ENGINE (mei)
11814M:	Alexander Usyskin <[email protected]>
11815L:	[email protected]
11816S:	Supported
11817F:	Documentation/driver-api/mei/*
11818F:	drivers/misc/mei/
11819F:	drivers/watchdog/mei_wdt.c
11820F:	include/linux/mei_aux.h
11821F:	include/linux/mei_cl_bus.h
11822F:	include/uapi/linux/mei.h
11823F:	include/uapi/linux/mei_uuid.h
11824F:	include/uapi/linux/uuid.h
11825F:	samples/mei/*
11826
11827INTEL MAX 10 BMC MFD DRIVER
11828M:	Xu Yilun <[email protected]>
11829R:	Tom Rix <[email protected]>
11830S:	Maintained
11831F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11832F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11833F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11834F:	drivers/mfd/intel-m10-bmc*
11835F:	include/linux/mfd/intel-m10-bmc.h
11836
11837INTEL MAX10 BMC SECURE UPDATES
11838M:	Peter Colberg <[email protected]>
11839L:	[email protected]
11840S:	Maintained
11841F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11842F:	drivers/fpga/intel-m10-bmc-sec-update.c
11843
11844INTEL MID (Mobile Internet Device) PLATFORM
11845M:	Andy Shevchenko <[email protected]>
11846L:	[email protected]
11847S:	Supported
11848F:	arch/x86/include/asm/intel-mid.h
11849F:	arch/x86/pci/intel_mid_pci.c
11850F:	arch/x86/platform/intel-mid/
11851F:	drivers/extcon/extcon-intel-mrfld.c
11852F:	drivers/iio/adc/intel_mrfld_adc.c
11853F:	drivers/mfd/intel_soc_pmic_mrfld.c
11854F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11855F:	drivers/platform/x86/intel_scu_*
11856F:	drivers/staging/media/atomisp/
11857F:	drivers/watchdog/intel-mid_wdt.c
11858F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11859F:	include/linux/platform_data/x86/intel-mid_wdt.h
11860F:	include/linux/platform_data/x86/intel_scu_ipc.h
11861
11862INTEL P-Unit IPC DRIVER
11863M:	Zha Qipeng <[email protected]>
11864L:	[email protected]
11865S:	Maintained
11866F:	arch/x86/include/asm/intel_punit_ipc.h
11867F:	drivers/platform/x86/intel/punit_ipc.c
11868
11869INTEL PMC CORE DRIVER
11870M:	Rajneesh Bhardwaj <[email protected]>
11871M:	David E Box <[email protected]>
11872L:	[email protected]
11873S:	Maintained
11874F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11875F:	drivers/platform/x86/intel/pmc/
11876
11877INTEL PMIC GPIO DRIVERS
11878M:	Andy Shevchenko <[email protected]>
11879S:	Supported
11880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11881F:	drivers/gpio/gpio-*cove.c
11882
11883INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11884M:	Andy Shevchenko <[email protected]>
11885S:	Supported
11886F:	drivers/mfd/intel_soc_pmic*
11887F:	include/linux/mfd/intel_soc_pmic*
11888
11889INTEL PMT DRIVERS
11890M:	David E. Box <[email protected]>
11891S:	Supported
11892F:	drivers/platform/x86/intel/pmt/
11893
11894INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11895M:	Stanislav Yakovlev <[email protected]>
11896L:	[email protected]
11897S:	Maintained
11898F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11899F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11900F:	drivers/net/wireless/intel/ipw2x00/
11901
11902INTEL PSTATE DRIVER
11903M:	Srinivas Pandruvada <[email protected]>
11904M:	Len Brown <[email protected]>
11905L:	[email protected]
11906S:	Supported
11907F:	drivers/cpufreq/intel_pstate.c
11908
11909INTEL PTP DFL ToD DRIVER
11910M:	Tianfei Zhang <[email protected]>
11911L:	[email protected]
11912L:	[email protected]
11913S:	Maintained
11914F:	drivers/ptp/ptp_dfl_tod.c
11915
11916INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11917M:	Jarkko Nikula <[email protected]>
11918L:	[email protected]
11919F:	drivers/counter/intel-qep.c
11920
11921INTEL SCU DRIVERS
11922M:	Mika Westerberg <[email protected]>
11923S:	Maintained
11924F:	drivers/platform/x86/intel_scu_*
11925F:	include/linux/platform_data/x86/intel_scu_ipc.h
11926
11927INTEL SDSI DRIVER
11928M:	David E. Box <[email protected]>
11929S:	Supported
11930F:	drivers/platform/x86/intel/sdsi.c
11931F:	tools/arch/x86/intel_sdsi/
11932F:	tools/testing/selftests/drivers/sdsi/
11933
11934INTEL SGX
11935M:	Jarkko Sakkinen <[email protected]>
11936R:	Dave Hansen <[email protected]>
11937L:	[email protected]
11938S:	Supported
11939Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11941F:	Documentation/arch/x86/sgx.rst
11942F:	arch/x86/entry/vdso/vsgx.S
11943F:	arch/x86/include/asm/sgx.h
11944F:	arch/x86/include/uapi/asm/sgx.h
11945F:	arch/x86/kernel/cpu/sgx/*
11946F:	tools/testing/selftests/sgx/*
11947K:	\bSGX_
11948
11949INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11950M:	Daniel Scally <[email protected]>
11951S:	Maintained
11952F:	drivers/platform/x86/intel/int3472/
11953
11954INTEL SPEED SELECT TECHNOLOGY
11955M:	Srinivas Pandruvada <[email protected]>
11956L:	[email protected]
11957S:	Maintained
11958F:	drivers/platform/x86/intel/speed_select_if/
11959F:	include/uapi/linux/isst_if.h
11960F:	tools/power/x86/intel-speed-select/
11961
11962INTEL STRATIX10 FIRMWARE DRIVERS
11963M:	Dinh Nguyen <[email protected]>
11964L:	[email protected]
11965S:	Maintained
11966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11967F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11968F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11969F:	drivers/firmware/stratix10-rsu.c
11970F:	drivers/firmware/stratix10-svc.c
11971F:	include/linux/firmware/intel/stratix10-smc.h
11972F:	include/linux/firmware/intel/stratix10-svc-client.h
11973
11974INTEL TELEMETRY DRIVER
11975M:	Rajneesh Bhardwaj <[email protected]>
11976M:	"David E. Box" <[email protected]>
11977L:	[email protected]
11978S:	Maintained
11979F:	arch/x86/include/asm/intel_telemetry.h
11980F:	drivers/platform/x86/intel/telemetry/
11981
11982INTEL TOUCH HOST CONTROLLER (THC) DRIVER
11983M:	Even Xu <[email protected]>
11984M:	Xinpeng Sun <[email protected]>
11985S:	Maintained
11986F:	drivers/hid/intel-thc-hid/
11987
11988INTEL TPMI DRIVER
11989M:	Srinivas Pandruvada <[email protected]>
11990L:	[email protected]
11991S:	Maintained
11992F:	Documentation/ABI/testing/debugfs-tpmi
11993F:	drivers/platform/x86/intel/vsec_tpmi.c
11994F:	include/linux/intel_tpmi.h
11995
11996INTEL UNCORE FREQUENCY CONTROL
11997M:	Srinivas Pandruvada <[email protected]>
11998L:	[email protected]
11999S:	Maintained
12000F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12001F:	drivers/platform/x86/intel/uncore-frequency/
12002
12003INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12004M:	David E. Box <[email protected]>
12005S:	Supported
12006F:	drivers/platform/x86/intel/vsec.c
12007F:	include/linux/intel_vsec.h
12008
12009INTEL VIRTUAL BUTTON DRIVER
12010M:	AceLan Kao <[email protected]>
12011L:	[email protected]
12012S:	Maintained
12013F:	drivers/platform/x86/intel/vbtn.c
12014
12015INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12016M:	Stanislaw Gruszka <[email protected]>
12017L:	[email protected]
12018S:	Supported
12019F:	drivers/net/wireless/intel/iwlegacy/
12020
12021INTEL WIRELESS WIFI LINK (iwlwifi)
12022M:	Miri Korenblit <[email protected]>
12023L:	[email protected]
12024S:	Supported
12025W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12027F:	drivers/net/wireless/intel/iwlwifi/
12028
12029INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12030M:	Jithu Joseph <[email protected]>
12031S:	Maintained
12032W:	https://slimbootloader.github.io/security/firmware-update.html
12033F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12034
12035INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12036L:	[email protected]
12037S:	Maintained
12038F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12039
12040INTEL WWAN IOSM DRIVER
12041M:	M Chetan Kumar <[email protected]>
12042L:	[email protected]
12043S:	Maintained
12044F:	drivers/net/wwan/iosm/
12045
12046INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12047M:	Xin Li <[email protected]>
12048M:	"H. Peter Anvin" <[email protected]>
12049S:	Supported
12050F:	Documentation/arch/x86/x86_64/fred.rst
12051F:	arch/x86/entry/entry_64_fred.S
12052F:	arch/x86/entry/entry_fred.c
12053F:	arch/x86/include/asm/fred.h
12054F:	arch/x86/kernel/fred.c
12055
12056INTEL(R) TRACE HUB
12057M:	Alexander Shishkin <[email protected]>
12058S:	Supported
12059F:	Documentation/trace/intel_th.rst
12060F:	drivers/hwtracing/intel_th/
12061F:	include/linux/intel_th.h
12062
12063INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12064M:	Ning Sun <[email protected]>
12065L:	[email protected]
12066S:	Supported
12067W:	http://tboot.sourceforge.net
12068T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12069F:	Documentation/arch/x86/intel_txt.rst
12070F:	arch/x86/kernel/tboot.c
12071F:	include/linux/tboot.h
12072
12073INTERCONNECT API
12074M:	Georgi Djakov <[email protected]>
12075L:	[email protected]
12076S:	Maintained
12077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12078F:	Documentation/devicetree/bindings/interconnect/
12079F:	Documentation/driver-api/interconnect.rst
12080F:	drivers/interconnect/
12081F:	include/dt-bindings/interconnect/
12082F:	include/linux/interconnect-provider.h
12083F:	include/linux/interconnect.h
12084
12085INTERRUPT COUNTER DRIVER
12086M:	Oleksij Rempel <[email protected]>
12087R:	Pengutronix Kernel Team <[email protected]>
12088L:	[email protected]
12089F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12090F:	drivers/counter/interrupt-cnt.c
12091
12092INTERSIL ISL7998X VIDEO DECODER DRIVER
12093M:	Michael Tretter <[email protected]>
12094R:	Pengutronix Kernel Team <[email protected]>
12095L:	[email protected]
12096S:	Maintained
12097F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12098F:	drivers/media/i2c/isl7998x.c
12099
12100INVENSENSE ICM-426xx IMU DRIVER
12101M:	Jean-Baptiste Maneyrol <[email protected]>
12102L:	[email protected]
12103S:	Maintained
12104W:	https://invensense.tdk.com/
12105F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12106F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12107F:	drivers/iio/imu/inv_icm42600/
12108
12109INVENSENSE MPU-3050 GYROSCOPE DRIVER
12110M:	Linus Walleij <[email protected]>
12111L:	[email protected]
12112S:	Maintained
12113F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12114F:	drivers/iio/gyro/mpu3050*
12115
12116INVENSENSE MPU-6050 IMU DRIVER
12117M:	Jean-Baptiste Maneyrol <[email protected]>
12118L:	[email protected]
12119S:	Maintained
12120W:	https://invensense.tdk.com/
12121F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12122F:	drivers/iio/imu/inv_mpu6050/
12123
12124IOC3 ETHERNET DRIVER
12125M:	Thomas Bogendoerfer <[email protected]>
12126L:	[email protected]
12127S:	Maintained
12128F:	drivers/net/ethernet/sgi/ioc3-eth.c
12129
12130IOMMU DMA-API LAYER
12131M:	Robin Murphy <[email protected]>
12132L:	[email protected]
12133S:	Maintained
12134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12135F:	drivers/iommu/dma-iommu.c
12136F:	drivers/iommu/dma-iommu.h
12137F:	drivers/iommu/iova.c
12138F:	include/linux/iommu-dma.h
12139F:	include/linux/iova.h
12140
12141IOMMU SUBSYSTEM
12142M:	Joerg Roedel <[email protected]>
12143M:	Will Deacon <[email protected]>
12144R:	Robin Murphy <[email protected]>
12145L:	[email protected]
12146S:	Maintained
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12148F:	Documentation/devicetree/bindings/iommu/
12149F:	drivers/iommu/
12150F:	include/linux/iommu.h
12151F:	include/linux/iova.h
12152F:	include/linux/of_iommu.h
12153
12154IOMMUFD
12155M:	Jason Gunthorpe <[email protected]>
12156M:	Kevin Tian <[email protected]>
12157L:	[email protected]
12158S:	Maintained
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12160F:	Documentation/userspace-api/iommufd.rst
12161F:	drivers/iommu/iommufd/
12162F:	include/linux/iommufd.h
12163F:	include/uapi/linux/iommufd.h
12164F:	tools/testing/selftests/iommu/
12165
12166IOSYS-MAP HELPERS
12167M:	Thomas Zimmermann <[email protected]>
12168L:	[email protected]
12169S:	Maintained
12170T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12171F:	include/linux/iosys-map.h
12172
12173IO_URING
12174M:	Jens Axboe <[email protected]>
12175M:	Pavel Begunkov <[email protected]>
12176L:	[email protected]
12177S:	Maintained
12178T:	git git://git.kernel.dk/linux-block
12179T:	git git://git.kernel.dk/liburing
12180F:	include/linux/io_uring/
12181F:	include/linux/io_uring.h
12182F:	include/linux/io_uring_types.h
12183F:	include/trace/events/io_uring.h
12184F:	include/uapi/linux/io_uring.h
12185F:	io_uring/
12186
12187IPMI SUBSYSTEM
12188M:	Corey Minyard <[email protected]>
12189L:	[email protected] (moderated for non-subscribers)
12190S:	Supported
12191W:	http://openipmi.sourceforge.net/
12192T:	git https://github.com/cminyard/linux-ipmi.git for-next
12193F:	Documentation/devicetree/bindings/ipmi/
12194F:	Documentation/driver-api/ipmi.rst
12195F:	drivers/char/ipmi/
12196F:	include/linux/ipmi*
12197F:	include/uapi/linux/ipmi*
12198
12199IPS SCSI RAID DRIVER
12200M:	Adaptec OEM Raid Solutions <[email protected]>
12201L:	[email protected]
12202S:	Maintained
12203W:	http://www.adaptec.com/
12204F:	drivers/scsi/ips*
12205
12206IPVS
12207M:	Simon Horman <[email protected]>
12208M:	Julian Anastasov <[email protected]>
12209L:	[email protected]
12210L:	[email protected]
12211S:	Maintained
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12214F:	Documentation/networking/ipvs-sysctl.rst
12215F:	include/net/ip_vs.h
12216F:	include/uapi/linux/ip_vs.h
12217F:	net/netfilter/ipvs/
12218
12219IPWIRELESS DRIVER
12220M:	Jiri Kosina <[email protected]>
12221M:	David Sterba <[email protected]>
12222S:	Odd Fixes
12223F:	drivers/tty/ipwireless/
12224
12225IRON DEVICE AUDIO CODEC DRIVERS
12226M:	Kiseok Jo <[email protected]>
12227L:	[email protected]
12228S:	Maintained
12229F:	Documentation/devicetree/bindings/sound/irondevice,*
12230F:	sound/soc/codecs/sma*
12231
12232IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12233M:	Thomas Gleixner <[email protected]>
12234S:	Maintained
12235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12236F:	Documentation/core-api/irq/irq-domain.rst
12237F:	include/linux/irqdomain.h
12238F:	include/linux/irqdomain_defs.h
12239F:	kernel/irq/irqdomain.c
12240F:	kernel/irq/msi.c
12241
12242IRQ SUBSYSTEM
12243M:	Thomas Gleixner <[email protected]>
12244L:	[email protected]
12245S:	Maintained
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12247F:	include/linux/group_cpus.h
12248F:	include/linux/irq.h
12249F:	include/linux/irqhandler.h
12250F:	include/linux/irqnr.h
12251F:	include/linux/irqreturn.h
12252F:	kernel/irq/
12253F:	lib/group_cpus.c
12254
12255IRQCHIP DRIVERS
12256M:	Thomas Gleixner <[email protected]>
12257L:	[email protected]
12258S:	Maintained
12259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12260F:	Documentation/devicetree/bindings/interrupt-controller/
12261F:	drivers/irqchip/
12262F:	include/linux/irqchip.h
12263
12264ISA
12265M:	William Breathitt Gray <[email protected]>
12266S:	Maintained
12267F:	Documentation/driver-api/isa.rst
12268F:	drivers/base/isa.c
12269F:	include/linux/isa.h
12270
12271ISA RADIO MODULE
12272M:	Hans Verkuil <[email protected]>
12273L:	[email protected]
12274S:	Maintained
12275W:	https://linuxtv.org
12276T:	git git://linuxtv.org/media.git
12277F:	drivers/media/radio/radio-isa*
12278
12279ISAPNP
12280M:	Jaroslav Kysela <[email protected]>
12281S:	Maintained
12282F:	Documentation/userspace-api/isapnp.rst
12283F:	drivers/pnp/isapnp/
12284F:	include/linux/isapnp.h
12285
12286ISCSI
12287M:	Lee Duncan <[email protected]>
12288M:	Chris Leech <[email protected]>
12289M:	Mike Christie <[email protected]>
12290L:	[email protected]
12291L:	[email protected]
12292S:	Maintained
12293W:	www.open-iscsi.com
12294F:	drivers/scsi/*iscsi*
12295F:	include/scsi/*iscsi*
12296
12297iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12298M:	Peter Jones <[email protected]>
12299M:	Konrad Rzeszutek Wilk <[email protected]>
12300S:	Maintained
12301F:	drivers/firmware/iscsi_ibft*
12302
12303ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12304M:	Sagi Grimberg <[email protected]>
12305M:	Max Gurtovoy <[email protected]>
12306L:	[email protected]
12307S:	Supported
12308W:	http://www.openfabrics.org
12309W:	www.open-iscsi.org
12310Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12311F:	drivers/infiniband/ulp/iser/
12312
12313ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12314M:	Sagi Grimberg <[email protected]>
12315L:	[email protected]
12316L:	[email protected]
12317S:	Supported
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12319F:	drivers/infiniband/ulp/isert
12320
12321ISDN/CMTP OVER BLUETOOTH
12322M:	Karsten Keil <[email protected]>
12323L:	[email protected] (subscribers-only)
12324L:	[email protected]
12325S:	Odd Fixes
12326W:	http://www.isdn4linux.de
12327F:	Documentation/isdn/
12328F:	drivers/isdn/capi/
12329F:	include/linux/isdn/
12330F:	include/uapi/linux/isdn/
12331F:	net/bluetooth/cmtp/
12332
12333ISDN/mISDN SUBSYSTEM
12334M:	Karsten Keil <[email protected]>
12335L:	[email protected] (subscribers-only)
12336L:	[email protected]
12337S:	Maintained
12338W:	http://www.isdn4linux.de
12339F:	drivers/isdn/Kconfig
12340F:	drivers/isdn/Makefile
12341F:	drivers/isdn/hardware/
12342F:	drivers/isdn/mISDN/
12343
12344ISL28022 HARDWARE MONITORING DRIVER
12345M:	Carsten Spieß <[email protected]>
12346L:	[email protected]
12347S:	Maintained
12348F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12349F:	Documentation/hwmon/isl28022.rst
12350F:	drivers/hwmon/isl28022.c
12351
12352ISOFS FILESYSTEM
12353M:	Jan Kara <[email protected]>
12354L:	[email protected]
12355S:	Maintained
12356F:	Documentation/filesystems/isofs.rst
12357F:	fs/isofs/
12358
12359IT87 HARDWARE MONITORING DRIVER
12360M:	Jean Delvare <[email protected]>
12361L:	[email protected]
12362S:	Maintained
12363F:	Documentation/hwmon/it87.rst
12364F:	drivers/hwmon/it87.c
12365
12366IT913X MEDIA DRIVER
12367L:	[email protected]
12368S:	Orphan
12369W:	https://linuxtv.org
12370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12371F:	drivers/media/tuners/it913x*
12372
12373ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12374M:	Liu Ying <[email protected]>
12375L:	[email protected]
12376S:	Maintained
12377T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12378F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12379F:	drivers/gpu/drm/bridge/ite-it6263.c
12380
12381ITE IT66121 HDMI BRIDGE DRIVER
12382M:	Phong LE <[email protected]>
12383M:	Neil Armstrong <[email protected]>
12384S:	Maintained
12385T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12386F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12387F:	drivers/gpu/drm/bridge/ite-it66121.c
12388
12389IVTV VIDEO4LINUX DRIVER
12390M:	Andy Walls <[email protected]>
12391L:	[email protected]
12392S:	Maintained
12393W:	https://linuxtv.org
12394T:	git git://linuxtv.org/media.git
12395F:	Documentation/admin-guide/media/ivtv*
12396F:	drivers/media/pci/ivtv/
12397F:	include/uapi/linux/ivtv*
12398
12399IX2505V MEDIA DRIVER
12400M:	Malcolm Priestley <[email protected]>
12401L:	[email protected]
12402S:	Maintained
12403W:	https://linuxtv.org
12404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12405F:	drivers/media/dvb-frontends/ix2505v*
12406
12407JAILHOUSE HYPERVISOR INTERFACE
12408M:	Jan Kiszka <[email protected]>
12409L:	[email protected]
12410S:	Maintained
12411F:	arch/x86/include/asm/jailhouse_para.h
12412F:	arch/x86/kernel/jailhouse.c
12413
12414JFS FILESYSTEM
12415M:	Dave Kleikamp <[email protected]>
12416L:	[email protected]
12417S:	Odd Fixes
12418W:	http://jfs.sourceforge.net/
12419T:	git https://github.com/kleikamp/linux-shaggy.git
12420F:	Documentation/admin-guide/jfs.rst
12421F:	fs/jfs/
12422
12423JME NETWORK DRIVER
12424M:	Guo-Fu Tseng <[email protected]>
12425L:	[email protected]
12426S:	Odd Fixes
12427F:	drivers/net/ethernet/jme.*
12428
12429JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12430M:	David Woodhouse <[email protected]>
12431M:	Richard Weinberger <[email protected]>
12432L:	[email protected]
12433S:	Odd Fixes
12434W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12435T:	git git://git.infradead.org/ubifs-2.6.git
12436F:	fs/jffs2/
12437F:	include/uapi/linux/jffs2.h
12438
12439JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12440M:	"Theodore Ts'o" <[email protected]>
12441M:	Jan Kara <[email protected]>
12442L:	[email protected]
12443S:	Maintained
12444F:	fs/jbd2/
12445F:	include/linux/jbd2.h
12446
12447JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12448M:	Mikhail Ulyanov <[email protected]>
12449L:	[email protected]
12450L:	[email protected]
12451S:	Maintained
12452F:	drivers/media/platform/renesas/rcar_jpu.c
12453
12454JSM Neo PCI based serial card
12455L:	[email protected]
12456S:	Orphan
12457F:	drivers/tty/serial/jsm/
12458
12459K10TEMP HARDWARE MONITORING DRIVER
12460M:	Clemens Ladisch <[email protected]>
12461L:	[email protected]
12462S:	Maintained
12463F:	Documentation/hwmon/k10temp.rst
12464F:	drivers/hwmon/k10temp.c
12465
12466K8TEMP HARDWARE MONITORING DRIVER
12467M:	Rudolf Marek <[email protected]>
12468L:	[email protected]
12469S:	Maintained
12470F:	Documentation/hwmon/k8temp.rst
12471F:	drivers/hwmon/k8temp.c
12472
12473KASAN
12474M:	Andrey Ryabinin <[email protected]>
12475R:	Alexander Potapenko <[email protected]>
12476R:	Andrey Konovalov <[email protected]>
12477R:	Dmitry Vyukov <[email protected]>
12478R:	Vincenzo Frascino <[email protected]>
12479L:	[email protected]
12480S:	Maintained
12481B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12482F:	Documentation/dev-tools/kasan.rst
12483F:	arch/*/include/asm/*kasan.h
12484F:	arch/*/mm/kasan_init*
12485F:	include/linux/kasan*.h
12486F:	lib/Kconfig.kasan
12487F:	mm/kasan/
12488F:	scripts/Makefile.kasan
12489
12490KCONFIG
12491M:	Masahiro Yamada <[email protected]>
12492L:	[email protected]
12493S:	Maintained
12494Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12496F:	Documentation/kbuild/kconfig*
12497F:	scripts/Kconfig.include
12498F:	scripts/kconfig/
12499
12500KCORE
12501M:	Omar Sandoval <[email protected]>
12502L:	[email protected]
12503S:	Maintained
12504F:	fs/proc/kcore.c
12505F:	include/linux/kcore.h
12506
12507KCOV
12508R:	Dmitry Vyukov <[email protected]>
12509R:	Andrey Konovalov <[email protected]>
12510L:	[email protected]
12511S:	Maintained
12512B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12513F:	Documentation/dev-tools/kcov.rst
12514F:	include/linux/kcov.h
12515F:	include/uapi/linux/kcov.h
12516F:	kernel/kcov.c
12517F:	scripts/Makefile.kcov
12518
12519KCSAN
12520M:	Marco Elver <[email protected]>
12521R:	Dmitry Vyukov <[email protected]>
12522L:	[email protected]
12523S:	Maintained
12524F:	Documentation/dev-tools/kcsan.rst
12525F:	include/linux/kcsan*.h
12526F:	kernel/kcsan/
12527F:	lib/Kconfig.kcsan
12528F:	scripts/Makefile.kcsan
12529
12530KDUMP
12531M:	Baoquan He <[email protected]>
12532R:	Vivek Goyal <[email protected]>
12533R:	Dave Young <[email protected]>
12534L:	[email protected]
12535S:	Maintained
12536W:	http://lse.sourceforge.net/kdump/
12537F:	Documentation/admin-guide/kdump/
12538F:	fs/proc/vmcore.c
12539F:	include/linux/crash_core.h
12540F:	include/linux/crash_dump.h
12541F:	include/uapi/linux/vmcore.h
12542F:	kernel/crash_*.c
12543
12544KEENE FM RADIO TRANSMITTER DRIVER
12545M:	Hans Verkuil <[email protected]>
12546L:	[email protected]
12547S:	Maintained
12548W:	https://linuxtv.org
12549T:	git git://linuxtv.org/media.git
12550F:	drivers/media/radio/radio-keene*
12551
12552KERNEL AUTOMOUNTER
12553M:	Ian Kent <[email protected]>
12554L:	[email protected]
12555S:	Maintained
12556F:	fs/autofs/
12557
12558KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12559M:	Masahiro Yamada <[email protected]>
12560R:	Nathan Chancellor <[email protected]>
12561R:	Nicolas Schier <[email protected]>
12562L:	[email protected]
12563S:	Maintained
12564Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12566F:	Documentation/kbuild/
12567F:	Makefile
12568F:	scripts/*vmlinux*
12569F:	scripts/Kbuild*
12570F:	scripts/Makefile*
12571F:	scripts/basic/
12572F:	scripts/clang-tools/
12573F:	scripts/dummy-tools/
12574F:	scripts/include/
12575F:	scripts/mk*
12576F:	scripts/mod/
12577F:	scripts/package/
12578F:	usr/
12579
12580KERNEL HARDENING (not covered by other areas)
12581M:	Kees Cook <[email protected]>
12582R:	Gustavo A. R. Silva <[email protected]>
12583L:	[email protected]
12584S:	Supported
12585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12586F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12587F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12588F:	arch/*/configs/hardening.config
12589F:	include/linux/overflow.h
12590F:	include/linux/randomize_kstack.h
12591F:	kernel/configs/hardening.config
12592F:	lib/usercopy_kunit.c
12593F:	mm/usercopy.c
12594F:	security/Kconfig.hardening
12595K:	\b(add|choose)_random_kstack_offset\b
12596K:	\b__check_(object_size|heap_object)\b
12597K:	\b__counted_by(_le|_be)?\b
12598
12599KERNEL JANITORS
12600L:	[email protected]
12601S:	Odd Fixes
12602W:	http://kernelnewbies.org/KernelJanitors
12603
12604KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12605M:	Chuck Lever <[email protected]>
12606M:	Jeff Layton <[email protected]>
12607R:	Neil Brown <[email protected]>
12608R:	Olga Kornievskaia <[email protected]>
12609R:	Dai Ngo <[email protected]>
12610R:	Tom Talpey <[email protected]>
12611L:	[email protected]
12612S:	Supported
12613B:	https://bugzilla.kernel.org
12614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12615F:	Documentation/filesystems/nfs/
12616F:	fs/lockd/
12617F:	fs/nfs_common/
12618F:	fs/nfsd/
12619F:	include/linux/lockd/
12620F:	include/linux/sunrpc/
12621F:	include/trace/events/rpcgss.h
12622F:	include/trace/events/rpcrdma.h
12623F:	include/trace/events/sunrpc.h
12624F:	include/trace/misc/fs.h
12625F:	include/trace/misc/nfs.h
12626F:	include/trace/misc/sunrpc.h
12627F:	include/uapi/linux/nfsd/
12628F:	include/uapi/linux/sunrpc/
12629F:	net/sunrpc/
12630F:	tools/net/sunrpc/
12631
12632KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12633M:	Thomas Weißschuh <[email protected]>
12634R:	Christian Heusel <[email protected]>
12635R:	Nathan Chancellor <[email protected]>
12636S:	Maintained
12637F:	scripts/package/PKGBUILD
12638
12639KERNEL REGRESSIONS
12640M:	Thorsten Leemhuis <[email protected]>
12641L:	[email protected]
12642S:	Supported
12643F:	Documentation/admin-guide/reporting-regressions.rst
12644F:	Documentation/process/handling-regressions.rst
12645
12646KERNEL SELFTEST FRAMEWORK
12647M:	Shuah Khan <[email protected]>
12648M:	Shuah Khan <[email protected]>
12649L:	[email protected]
12650S:	Maintained
12651Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12653F:	Documentation/dev-tools/kselftest*
12654F:	tools/testing/selftests/
12655
12656KERNEL SMB3 SERVER (KSMBD)
12657M:	Namjae Jeon <[email protected]>
12658M:	Steve French <[email protected]>
12659R:	Sergey Senozhatsky <[email protected]>
12660R:	Tom Talpey <[email protected]>
12661L:	[email protected]
12662S:	Maintained
12663T:	git git://git.samba.org/ksmbd.git
12664F:	Documentation/filesystems/smb/ksmbd.rst
12665F:	fs/smb/common/
12666F:	fs/smb/server/
12667
12668KERNEL UNIT TESTING FRAMEWORK (KUnit)
12669M:	Brendan Higgins <[email protected]>
12670M:	David Gow <[email protected]>
12671R:	Rae Moar <[email protected]>
12672L:	[email protected]
12673L:	[email protected]
12674S:	Maintained
12675W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12678F:	Documentation/dev-tools/kunit/
12679F:	include/kunit/
12680F:	lib/kunit/
12681F:	rust/kernel/kunit.rs
12682F:	scripts/rustdoc_test_*
12683F:	tools/testing/kunit/
12684
12685KERNEL USERMODE HELPER
12686M:	Luis Chamberlain <[email protected]>
12687L:	[email protected]
12688S:	Maintained
12689F:	include/linux/umh.h
12690F:	kernel/umh.c
12691
12692KERNEL VIRTUAL MACHINE (KVM)
12693M:	Paolo Bonzini <[email protected]>
12694L:	[email protected]
12695S:	Supported
12696W:	http://www.linux-kvm.org
12697T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12698F:	Documentation/virt/kvm/
12699F:	include/asm-generic/kvm*
12700F:	include/kvm/iodev.h
12701F:	include/linux/kvm*
12702F:	include/trace/events/kvm.h
12703F:	include/uapi/asm-generic/kvm*
12704F:	include/uapi/linux/kvm*
12705F:	tools/kvm/
12706F:	tools/testing/selftests/kvm/
12707F:	virt/kvm/*
12708
12709KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12710M:	Marc Zyngier <[email protected]>
12711M:	Oliver Upton <[email protected]>
12712R:	Joey Gouly <[email protected]>
12713R:	Suzuki K Poulose <[email protected]>
12714R:	Zenghui Yu <[email protected]>
12715L:	[email protected] (moderated for non-subscribers)
12716L:	[email protected]
12717S:	Maintained
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12719F:	Documentation/virt/kvm/arm/
12720F:	Documentation/virt/kvm/devices/arm*
12721F:	arch/arm64/include/asm/kvm*
12722F:	arch/arm64/include/uapi/asm/kvm*
12723F:	arch/arm64/kvm/
12724F:	include/kvm/arm_*
12725F:	tools/testing/selftests/kvm/*/arm64/
12726F:	tools/testing/selftests/kvm/arm64/
12727
12728KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12729M:	Tianrui Zhao <[email protected]>
12730M:	Bibo Mao <[email protected]>
12731M:	Huacai Chen <[email protected]>
12732L:	[email protected]
12733L:	[email protected]
12734S:	Maintained
12735T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12736F:	Documentation/virt/kvm/loongarch/
12737F:	arch/loongarch/include/asm/kvm*
12738F:	arch/loongarch/include/uapi/asm/kvm*
12739F:	arch/loongarch/kvm/
12740
12741KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12742M:	Huacai Chen <[email protected]>
12743L:	[email protected]
12744L:	[email protected]
12745S:	Maintained
12746T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12747F:	arch/mips/include/asm/kvm*
12748F:	arch/mips/include/uapi/asm/kvm*
12749F:	arch/mips/kvm/
12750
12751KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12752M:	Madhavan Srinivasan <[email protected]>
12753R:	Nicholas Piggin <[email protected]>
12754L:	[email protected]
12755L:	[email protected]
12756S:	Maintained (Book3S 64-bit HV)
12757S:	Odd fixes (Book3S 64-bit PR)
12758S:	Orphan (Book3E and 32-bit)
12759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12760F:	arch/powerpc/include/asm/kvm*
12761F:	arch/powerpc/include/uapi/asm/kvm*
12762F:	arch/powerpc/kernel/kvm*
12763F:	arch/powerpc/kvm/
12764
12765KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12766M:	Anup Patel <[email protected]>
12767R:	Atish Patra <[email protected]>
12768L:	[email protected]
12769L:	[email protected]
12770L:	[email protected]
12771S:	Maintained
12772T:	git https://github.com/kvm-riscv/linux.git
12773F:	arch/riscv/include/asm/kvm*
12774F:	arch/riscv/include/uapi/asm/kvm*
12775F:	arch/riscv/kvm/
12776F:	tools/testing/selftests/kvm/*/riscv/
12777F:	tools/testing/selftests/kvm/riscv/
12778
12779KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12780M:	Christian Borntraeger <[email protected]>
12781M:	Janosch Frank <[email protected]>
12782M:	Claudio Imbrenda <[email protected]>
12783R:	David Hildenbrand <[email protected]>
12784L:	[email protected]
12785S:	Supported
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12787F:	Documentation/virt/kvm/s390*
12788F:	arch/s390/include/asm/gmap.h
12789F:	arch/s390/include/asm/kvm*
12790F:	arch/s390/include/uapi/asm/kvm*
12791F:	arch/s390/include/uapi/asm/uvdevice.h
12792F:	arch/s390/kernel/uv.c
12793F:	arch/s390/kvm/
12794F:	arch/s390/mm/gmap.c
12795F:	drivers/s390/char/uvdevice.c
12796F:	tools/testing/selftests/drivers/s390x/uvdevice/
12797F:	tools/testing/selftests/kvm/*/s390/
12798F:	tools/testing/selftests/kvm/s390/
12799
12800KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12801M:	Sean Christopherson <[email protected]>
12802M:	Paolo Bonzini <[email protected]>
12803L:	[email protected]
12804S:	Supported
12805P:	Documentation/process/maintainer-kvm-x86.rst
12806T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12807F:	arch/x86/include/asm/kvm*
12808F:	arch/x86/include/asm/svm.h
12809F:	arch/x86/include/asm/vmx*.h
12810F:	arch/x86/include/uapi/asm/kvm*
12811F:	arch/x86/include/uapi/asm/svm.h
12812F:	arch/x86/include/uapi/asm/vmx.h
12813F:	arch/x86/kvm/
12814F:	arch/x86/kvm/*/
12815F:	tools/testing/selftests/kvm/*/x86/
12816F:	tools/testing/selftests/kvm/x86/
12817
12818KERNFS
12819M:	Greg Kroah-Hartman <[email protected]>
12820M:	Tejun Heo <[email protected]>
12821S:	Supported
12822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12823F:	fs/kernfs/
12824F:	include/linux/kernfs.h
12825
12826KEXEC
12827M:	Eric Biederman <[email protected]>
12828L:	[email protected]
12829S:	Maintained
12830W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12831F:	include/linux/kexec.h
12832F:	include/uapi/linux/kexec.h
12833F:	kernel/kexec*
12834
12835KEYS-ENCRYPTED
12836M:	Mimi Zohar <[email protected]>
12837L:	[email protected]
12838L:	[email protected]
12839S:	Supported
12840F:	Documentation/security/keys/trusted-encrypted.rst
12841F:	include/keys/encrypted-type.h
12842F:	security/keys/encrypted-keys/
12843
12844KEYS-TRUSTED
12845M:	James Bottomley <[email protected]>
12846M:	Jarkko Sakkinen <[email protected]>
12847M:	Mimi Zohar <[email protected]>
12848L:	[email protected]
12849L:	[email protected]
12850S:	Supported
12851F:	Documentation/security/keys/trusted-encrypted.rst
12852F:	include/keys/trusted-type.h
12853F:	include/keys/trusted_tpm.h
12854F:	security/keys/trusted-keys/
12855
12856KEYS-TRUSTED-CAAM
12857M:	Ahmad Fatoum <[email protected]>
12858R:	Pengutronix Kernel Team <[email protected]>
12859L:	[email protected]
12860L:	[email protected]
12861S:	Maintained
12862F:	include/keys/trusted_caam.h
12863F:	security/keys/trusted-keys/trusted_caam.c
12864
12865KEYS-TRUSTED-DCP
12866M:	David Gstir <[email protected]>
12867R:	sigma star Kernel Team <[email protected]>
12868L:	[email protected]
12869L:	[email protected]
12870S:	Supported
12871F:	include/keys/trusted_dcp.h
12872F:	security/keys/trusted-keys/trusted_dcp.c
12873
12874KEYS-TRUSTED-TEE
12875M:	Sumit Garg <[email protected]>
12876L:	[email protected]
12877L:	[email protected]
12878S:	Supported
12879F:	include/keys/trusted_tee.h
12880F:	security/keys/trusted-keys/trusted_tee.c
12881
12882KEYS/KEYRINGS
12883M:	David Howells <[email protected]>
12884M:	Jarkko Sakkinen <[email protected]>
12885L:	[email protected]
12886S:	Maintained
12887F:	Documentation/security/keys/core.rst
12888F:	include/keys/
12889F:	include/linux/key-type.h
12890F:	include/linux/key.h
12891F:	include/linux/keyctl.h
12892F:	include/uapi/linux/keyctl.h
12893F:	security/keys/
12894
12895KEYS/KEYRINGS_INTEGRITY
12896M:	Jarkko Sakkinen <[email protected]>
12897M:	Mimi Zohar <[email protected]>
12898L:	[email protected]
12899L:	[email protected]
12900S:	Supported
12901W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12902F:	security/integrity/platform_certs
12903
12904KFENCE
12905M:	Alexander Potapenko <[email protected]>
12906M:	Marco Elver <[email protected]>
12907R:	Dmitry Vyukov <[email protected]>
12908L:	[email protected]
12909S:	Maintained
12910F:	Documentation/dev-tools/kfence.rst
12911F:	arch/*/include/asm/kfence.h
12912F:	include/linux/kfence.h
12913F:	lib/Kconfig.kfence
12914F:	mm/kfence/
12915
12916KFIFO
12917M:	Stefani Seibold <[email protected]>
12918S:	Maintained
12919F:	include/linux/kfifo.h
12920F:	lib/kfifo.c
12921F:	samples/kfifo/
12922
12923KGDB / KDB /debug_core
12924M:	Jason Wessel <[email protected]>
12925M:	Daniel Thompson <[email protected]>
12926R:	Douglas Anderson <[email protected]>
12927L:	[email protected]
12928S:	Maintained
12929W:	http://kgdb.wiki.kernel.org/
12930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12931F:	Documentation/process/debugging/kgdb.rst
12932F:	drivers/misc/kgdbts.c
12933F:	drivers/tty/serial/kgdboc.c
12934F:	include/linux/kdb.h
12935F:	include/linux/kgdb.h
12936F:	kernel/debug/
12937F:	kernel/module/kdb.c
12938
12939KHADAS MCU MFD DRIVER
12940M:	Neil Armstrong <[email protected]>
12941L:	[email protected]
12942S:	Maintained
12943F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12944F:	drivers/mfd/khadas-mcu.c
12945F:	drivers/thermal/khadas_mcu_fan.c
12946F:	include/linux/mfd/khadas-mcu.h
12947
12948KIONIX/ROHM KX022A ACCELEROMETER
12949M:	Matti Vaittinen <[email protected]>
12950L:	[email protected]
12951S:	Supported
12952F:	drivers/iio/accel/kionix-kx022a*
12953
12954KMEMLEAK
12955M:	Catalin Marinas <[email protected]>
12956S:	Maintained
12957F:	Documentation/dev-tools/kmemleak.rst
12958F:	include/linux/kmemleak.h
12959F:	mm/kmemleak.c
12960F:	samples/kmemleak/kmemleak-test.c
12961
12962KMSAN
12963M:	Alexander Potapenko <[email protected]>
12964R:	Marco Elver <[email protected]>
12965R:	Dmitry Vyukov <[email protected]>
12966L:	[email protected]
12967S:	Maintained
12968F:	Documentation/dev-tools/kmsan.rst
12969F:	arch/*/include/asm/kmsan.h
12970F:	arch/*/mm/kmsan_*
12971F:	include/linux/kmsan*.h
12972F:	lib/Kconfig.kmsan
12973F:	mm/kmsan/
12974F:	scripts/Makefile.kmsan
12975
12976KPROBES
12977M:	Naveen N Rao <[email protected]>
12978M:	Anil S Keshavamurthy <[email protected]>
12979M:	"David S. Miller" <[email protected]>
12980M:	Masami Hiramatsu <[email protected]>
12981L:	[email protected]
12982L:	[email protected]
12983S:	Maintained
12984Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12986F:	Documentation/trace/kprobes.rst
12987F:	include/asm-generic/kprobes.h
12988F:	include/linux/kprobes.h
12989F:	kernel/kprobes.c
12990F:	lib/test_kprobes.c
12991F:	samples/kprobes
12992
12993KS0108 LCD CONTROLLER DRIVER
12994M:	Miguel Ojeda <[email protected]>
12995S:	Maintained
12996F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12997F:	drivers/auxdisplay/ks0108.c
12998F:	include/linux/ks0108.h
12999
13000KTD253 BACKLIGHT DRIVER
13001M:	Linus Walleij <[email protected]>
13002S:	Maintained
13003F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13004F:	drivers/video/backlight/ktd253-backlight.c
13005
13006KTD2801 BACKLIGHT DRIVER
13007M:	Duje Mihanović <[email protected]>
13008S:	Maintained
13009F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13010F:	drivers/video/backlight/ktd2801-backlight.c
13011
13012KTEST
13013M:	Steven Rostedt <[email protected]>
13014M:	John Hawley <[email protected]>
13015S:	Maintained
13016F:	tools/testing/ktest
13017
13018KTZ8866 BACKLIGHT DRIVER
13019M:	Jianhua Lu <[email protected]>
13020S:	Maintained
13021F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13022F:	drivers/video/backlight/ktz8866.c
13023
13024KVM PARAVIRT (KVM/paravirt)
13025M:	Paolo Bonzini <[email protected]>
13026R:	Vitaly Kuznetsov <[email protected]>
13027L:	[email protected]
13028S:	Supported
13029T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13030F:	arch/um/include/asm/kvm_para.h
13031F:	arch/x86/include/asm/kvm_para.h
13032F:	arch/x86/include/asm/pvclock-abi.h
13033F:	arch/x86/include/uapi/asm/kvm_para.h
13034F:	arch/x86/kernel/kvm.c
13035F:	arch/x86/kernel/kvmclock.c
13036F:	include/asm-generic/kvm_para.h
13037F:	include/linux/kvm_para.h
13038F:	include/uapi/asm-generic/kvm_para.h
13039F:	include/uapi/linux/kvm_para.h
13040
13041KVM X86 HYPER-V (KVM/hyper-v)
13042M:	Vitaly Kuznetsov <[email protected]>
13043M:	Sean Christopherson <[email protected]>
13044M:	Paolo Bonzini <[email protected]>
13045L:	[email protected]
13046S:	Supported
13047T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13048F:	arch/x86/kvm/hyperv.*
13049F:	arch/x86/kvm/kvm_onhyperv.*
13050F:	arch/x86/kvm/svm/hyperv.*
13051F:	arch/x86/kvm/svm/svm_onhyperv.*
13052F:	arch/x86/kvm/vmx/hyperv.*
13053
13054KVM X86 Xen (KVM/Xen)
13055M:	David Woodhouse <[email protected]>
13056M:	Paul Durrant <[email protected]>
13057M:	Sean Christopherson <[email protected]>
13058M:	Paolo Bonzini <[email protected]>
13059L:	[email protected]
13060S:	Supported
13061T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13062F:	arch/x86/kvm/xen.*
13063
13064L3MDEV
13065M:	David Ahern <[email protected]>
13066L:	[email protected]
13067S:	Maintained
13068F:	include/net/l3mdev.h
13069F:	net/l3mdev
13070
13071LANDLOCK SECURITY MODULE
13072M:	Mickaël Salaün <[email protected]>
13073R:	Günther Noack <[email protected]>
13074L:	[email protected]
13075S:	Supported
13076W:	https://landlock.io
13077T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13078F:	Documentation/security/landlock.rst
13079F:	Documentation/userspace-api/landlock.rst
13080F:	fs/ioctl.c
13081F:	include/uapi/linux/landlock.h
13082F:	samples/landlock/
13083F:	security/landlock/
13084F:	tools/testing/selftests/landlock/
13085K:	landlock
13086K:	LANDLOCK
13087
13088LANTIQ / INTEL Ethernet drivers
13089M:	Hauke Mehrtens <[email protected]>
13090L:	[email protected]
13091S:	Maintained
13092F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13093F:	drivers/net/dsa/lantiq_gswip.c
13094F:	drivers/net/dsa/lantiq_pce.h
13095F:	drivers/net/ethernet/lantiq_xrx200.c
13096F:	net/dsa/tag_gswip.c
13097
13098LANTIQ MIPS ARCHITECTURE
13099M:	John Crispin <[email protected]>
13100L:	[email protected]
13101S:	Maintained
13102F:	arch/mips/lantiq
13103F:	drivers/soc/lantiq
13104
13105LANTIQ PEF2256 DRIVER
13106M:	Herve Codina <[email protected]>
13107S:	Maintained
13108F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13109F:	drivers/net/wan/framer/pef2256/
13110F:	drivers/pinctrl/pinctrl-pef2256.c
13111F:	include/linux/framer/pef2256.h
13112
13113LASI 53c700 driver for PARISC
13114M:	"James E.J. Bottomley" <[email protected]>
13115L:	[email protected]
13116S:	Maintained
13117F:	Documentation/scsi/53c700.rst
13118F:	drivers/scsi/53c700*
13119
13120LEAKING_ADDRESSES
13121M:	Tycho Andersen <[email protected]>
13122R:	Kees Cook <[email protected]>
13123L:	[email protected]
13124S:	Maintained
13125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13126F:	scripts/leaking_addresses.pl
13127
13128LED SUBSYSTEM
13129M:	Lee Jones <[email protected]>
13130M:	Pavel Machek <[email protected]>
13131L:	[email protected]
13132S:	Maintained
13133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13134F:	Documentation/devicetree/bindings/leds/
13135F:	Documentation/leds/
13136F:	drivers/leds/
13137F:	include/dt-bindings/leds/
13138F:	include/linux/leds.h
13139
13140LEGO MINDSTORMS EV3
13141R:	David Lechner <[email protected]>
13142S:	Maintained
13143F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13144F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13145F:	drivers/power/supply/lego_ev3_battery.c
13146
13147LEGO USB Tower driver
13148M:	Juergen Stuber <[email protected]>
13149L:	[email protected]
13150S:	Maintained
13151W:	http://legousb.sourceforge.net/
13152F:	drivers/usb/misc/legousbtower.c
13153
13154LETSKETCH HID TABLET DRIVER
13155M:	Hans de Goede <[email protected]>
13156L:	[email protected]
13157S:	Maintained
13158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13159F:	drivers/hid/hid-letsketch.c
13160
13161LG LAPTOP EXTRAS
13162M:	Matan Ziv-Av <[email protected]>
13163L:	[email protected]
13164S:	Maintained
13165F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13166F:	Documentation/admin-guide/laptops/lg-laptop.rst
13167F:	drivers/platform/x86/lg-laptop.c
13168
13169LG2160 MEDIA DRIVER
13170M:	Michael Krufky <[email protected]>
13171L:	[email protected]
13172S:	Maintained
13173W:	https://linuxtv.org
13174W:	http://github.com/mkrufky
13175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13176T:	git git://linuxtv.org/mkrufky/tuners.git
13177F:	drivers/media/dvb-frontends/lg2160.*
13178
13179LGDT3305 MEDIA DRIVER
13180M:	Michael Krufky <[email protected]>
13181L:	[email protected]
13182S:	Maintained
13183W:	https://linuxtv.org
13184W:	http://github.com/mkrufky
13185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13186T:	git git://linuxtv.org/mkrufky/tuners.git
13187F:	drivers/media/dvb-frontends/lgdt3305.*
13188
13189LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13190M:	Viresh Kumar <[email protected]>
13191L:	[email protected]
13192S:	Maintained
13193F:	drivers/ata/pata_arasan_cf.c
13194F:	include/linux/pata_arasan_cf_data.h
13195
13196LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13197M:	Linus Walleij <[email protected]>
13198L:	[email protected]
13199S:	Maintained
13200F:	drivers/ata/pata_ftide010.c
13201F:	drivers/ata/sata_gemini.c
13202F:	drivers/ata/sata_gemini.h
13203
13204LIBATA SATA AHCI PLATFORM devices support
13205M:	Hans de Goede <[email protected]>
13206L:	[email protected]
13207S:	Maintained
13208F:	drivers/ata/ahci_platform.c
13209F:	drivers/ata/libahci_platform.c
13210F:	include/linux/ahci_platform.h
13211
13212LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13213M:	Mikael Pettersson <[email protected]>
13214L:	[email protected]
13215S:	Maintained
13216F:	drivers/ata/sata_promise.*
13217
13218LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13219M:	Damien Le Moal <[email protected]>
13220M:	Niklas Cassel <[email protected]>
13221L:	[email protected]
13222S:	Maintained
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13224F:	Documentation/ABI/testing/sysfs-ata
13225F:	Documentation/devicetree/bindings/ata/
13226F:	drivers/ata/
13227F:	include/linux/ata.h
13228F:	include/linux/libata.h
13229
13230LIBETH COMMON ETHERNET LIBRARY
13231M:	Alexander Lobakin <[email protected]>
13232L:	[email protected]
13233L:	[email protected] (moderated for non-subscribers)
13234S:	Maintained
13235T:	git https://github.com/alobakin/linux.git
13236F:	drivers/net/ethernet/intel/libeth/
13237F:	include/net/libeth/
13238K:	libeth
13239
13240LIBIE COMMON INTEL ETHERNET LIBRARY
13241M:	Alexander Lobakin <[email protected]>
13242L:	[email protected] (moderated for non-subscribers)
13243L:	[email protected]
13244S:	Maintained
13245T:	git https://github.com/alobakin/linux.git
13246F:	drivers/net/ethernet/intel/libie/
13247F:	include/linux/net/intel/libie/
13248K:	libie
13249
13250LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13251M:	Vishal Verma <[email protected]>
13252M:	Dan Williams <[email protected]>
13253M:	Dave Jiang <[email protected]>
13254L:	[email protected]
13255S:	Supported
13256Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13257P:	Documentation/nvdimm/maintainer-entry-profile.rst
13258F:	drivers/nvdimm/btt*
13259
13260LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13261M:	Dan Williams <[email protected]>
13262M:	Vishal Verma <[email protected]>
13263M:	Dave Jiang <[email protected]>
13264L:	[email protected]
13265S:	Supported
13266Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13267P:	Documentation/nvdimm/maintainer-entry-profile.rst
13268F:	drivers/nvdimm/pmem*
13269
13270LIBNVDIMM: DEVICETREE BINDINGS
13271M:	Oliver O'Halloran <[email protected]>
13272L:	[email protected]
13273S:	Supported
13274Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13275F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13276F:	drivers/nvdimm/of_pmem.c
13277
13278LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13279M:	Dan Williams <[email protected]>
13280M:	Vishal Verma <[email protected]>
13281M:	Dave Jiang <[email protected]>
13282M:	Ira Weiny <[email protected]>
13283L:	[email protected]
13284S:	Supported
13285Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13286P:	Documentation/nvdimm/maintainer-entry-profile.rst
13287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13288F:	drivers/acpi/nfit/*
13289F:	drivers/nvdimm/*
13290F:	include/linux/libnvdimm.h
13291F:	include/linux/nd.h
13292F:	include/uapi/linux/ndctl.h
13293F:	tools/testing/nvdimm/
13294
13295LIBRARY CODE
13296M:	Andrew Morton <[email protected]>
13297L:	[email protected]
13298S:	Supported
13299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13300F:	lib/*
13301
13302LICENSES and SPDX stuff
13303M:	Thomas Gleixner <[email protected]>
13304M:	Greg Kroah-Hartman <[email protected]>
13305L:	[email protected]
13306S:	Maintained
13307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13308F:	COPYING
13309F:	Documentation/process/license-rules.rst
13310F:	LICENSES/
13311F:	scripts/spdxcheck-test.sh
13312F:	scripts/spdxcheck.py
13313F:	scripts/spdxexclude
13314
13315LINEAR RANGES HELPERS
13316M:	Mark Brown <[email protected]>
13317R:	Matti Vaittinen <[email protected]>
13318F:	include/linux/linear_range.h
13319F:	lib/linear_ranges.c
13320F:	lib/test_linear_ranges.c
13321
13322LINUX FOR POWER MACINTOSH
13323L:	[email protected]
13324S:	Orphan
13325F:	arch/powerpc/platforms/powermac/
13326F:	drivers/macintosh/
13327X:	drivers/macintosh/adb-iop.c
13328X:	drivers/macintosh/via-macii.c
13329
13330LINUX FOR POWERPC (32-BIT AND 64-BIT)
13331M:	Madhavan Srinivasan <[email protected]>
13332M:	Michael Ellerman <[email protected]>
13333R:	Nicholas Piggin <[email protected]>
13334R:	Christophe Leroy <[email protected]>
13335R:	Naveen N Rao <[email protected]>
13336L:	[email protected]
13337S:	Supported
13338W:	https://github.com/linuxppc/wiki/wiki
13339Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13341F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13342F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13343F:	Documentation/devicetree/bindings/powerpc/
13344F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13345F:	Documentation/arch/powerpc/
13346F:	arch/powerpc/
13347F:	drivers/*/*/*pasemi*
13348F:	drivers/*/*pasemi*
13349F:	drivers/char/tpm/tpm_ibmvtpm*
13350F:	drivers/crypto/nx/
13351F:	drivers/i2c/busses/i2c-opal.c
13352F:	drivers/net/ethernet/ibm/ibmveth.*
13353F:	drivers/net/ethernet/ibm/ibmvnic.*
13354F:	drivers/pci/hotplug/pnv_php.c
13355F:	drivers/pci/hotplug/rpa*
13356F:	drivers/rtc/rtc-opal.c
13357F:	drivers/scsi/ibmvscsi/
13358F:	drivers/tty/hvc/hvc_opal.c
13359F:	drivers/watchdog/wdrtas.c
13360F:	include/linux/papr_scm.h
13361F:	include/uapi/linux/papr_pdsm.h
13362F:	tools/testing/selftests/powerpc
13363N:	/pmac
13364N:	powermac
13365N:	powernv
13366N:	[^a-z0-9]ps3
13367N:	pseries
13368
13369LINUX FOR POWERPC EMBEDDED MPC5XXX
13370M:	Anatolij Gustschin <[email protected]>
13371L:	[email protected]
13372S:	Odd Fixes
13373F:	arch/powerpc/platforms/512x/
13374F:	arch/powerpc/platforms/52xx/
13375
13376LINUX FOR POWERPC EMBEDDED PPC4XX
13377L:	[email protected]
13378S:	Orphan
13379F:	arch/powerpc/platforms/44x/
13380
13381LINUX FOR POWERPC EMBEDDED PPC85XX
13382M:	Scott Wood <[email protected]>
13383L:	[email protected]
13384S:	Odd fixes
13385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13386F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13387F:	Documentation/devicetree/bindings/powerpc/fsl/
13388F:	arch/powerpc/platforms/85xx/
13389
13390LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13391M:	Christophe Leroy <[email protected]>
13392L:	[email protected]
13393S:	Maintained
13394F:	arch/powerpc/platforms/8xx/
13395F:	arch/powerpc/platforms/83xx/
13396
13397LINUX KERNEL DUMP TEST MODULE (LKDTM)
13398M:	Kees Cook <[email protected]>
13399S:	Maintained
13400F:	drivers/misc/lkdtm/*
13401F:	tools/testing/selftests/lkdtm/*
13402
13403LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13404M:	Alan Stern <[email protected]>
13405M:	Andrea Parri <[email protected]>
13406M:	Will Deacon <[email protected]>
13407M:	Peter Zijlstra <[email protected]>
13408M:	Boqun Feng <[email protected]>
13409M:	Nicholas Piggin <[email protected]>
13410M:	David Howells <[email protected]>
13411M:	Jade Alglave <[email protected]>
13412M:	Luc Maranget <[email protected]>
13413M:	"Paul E. McKenney" <[email protected]>
13414R:	Akira Yokosawa <[email protected]>
13415R:	Daniel Lustig <[email protected]>
13416R:	Joel Fernandes <[email protected]>
13417L:	[email protected]
13418L:	[email protected]
13419L:	[email protected]
13420S:	Supported
13421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13422F:	Documentation/atomic_bitops.txt
13423F:	Documentation/atomic_t.txt
13424F:	Documentation/core-api/refcount-vs-atomic.rst
13425F:	Documentation/litmus-tests/
13426F:	Documentation/memory-barriers.txt
13427F:	tools/memory-model/
13428
13429LINUX-NEXT TREE
13430M:	Stephen Rothwell <[email protected]>
13431L:	[email protected]
13432S:	Supported
13433B:	mailto:[email protected] and the appropriate development tree
13434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13435
13436LIS3LV02D ACCELEROMETER DRIVER
13437M:	Eric Piel <[email protected]>
13438S:	Maintained
13439F:	Documentation/misc-devices/lis3lv02d.rst
13440F:	drivers/misc/lis3lv02d/
13441F:	drivers/platform/x86/hp/hp_accel.c
13442
13443LIST KUNIT TEST
13444M:	David Gow <[email protected]>
13445L:	[email protected]
13446L:	[email protected]
13447S:	Maintained
13448F:	lib/list-test.c
13449
13450LITEX PLATFORM
13451M:	Karol Gugala <[email protected]>
13452M:	Mateusz Holenko <[email protected]>
13453M:	Gabriel Somlo <[email protected]>
13454M:	Joel Stanley <[email protected]>
13455S:	Maintained
13456F:	Documentation/devicetree/bindings/*/litex,*.yaml
13457F:	arch/openrisc/boot/dts/or1klitex.dts
13458F:	drivers/mmc/host/litex_mmc.c
13459F:	drivers/net/ethernet/litex/*
13460F:	drivers/soc/litex/*
13461F:	drivers/tty/serial/liteuart.c
13462F:	include/linux/litex.h
13463N:	litex
13464
13465LIVE PATCHING
13466M:	Josh Poimboeuf <[email protected]>
13467M:	Jiri Kosina <[email protected]>
13468M:	Miroslav Benes <[email protected]>
13469M:	Petr Mladek <[email protected]>
13470R:	Joe Lawrence <[email protected]>
13471L:	[email protected]
13472S:	Maintained
13473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13474F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13475F:	Documentation/livepatch/
13476F:	arch/powerpc/include/asm/livepatch.h
13477F:	include/linux/livepatch.h
13478F:	kernel/livepatch/
13479F:	kernel/module/livepatch.c
13480F:	samples/livepatch/
13481F:	tools/testing/selftests/livepatch/
13482
13483LLC (802.2)
13484L:	[email protected]
13485S:	Odd fixes
13486F:	include/linux/llc.h
13487F:	include/net/llc*
13488F:	include/uapi/linux/llc.h
13489F:	net/llc/
13490
13491LM73 HARDWARE MONITOR DRIVER
13492M:	Guillaume Ligneul <[email protected]>
13493L:	[email protected]
13494S:	Maintained
13495F:	drivers/hwmon/lm73.c
13496
13497LM78 HARDWARE MONITOR DRIVER
13498M:	Jean Delvare <[email protected]>
13499L:	[email protected]
13500S:	Maintained
13501F:	Documentation/hwmon/lm78.rst
13502F:	drivers/hwmon/lm78.c
13503
13504LM83 HARDWARE MONITOR DRIVER
13505M:	Jean Delvare <[email protected]>
13506L:	[email protected]
13507S:	Maintained
13508F:	Documentation/hwmon/lm83.rst
13509F:	drivers/hwmon/lm83.c
13510
13511LM90 HARDWARE MONITOR DRIVER
13512M:	Jean Delvare <[email protected]>
13513L:	[email protected]
13514S:	Maintained
13515F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13516F:	Documentation/hwmon/lm90.rst
13517F:	drivers/hwmon/lm90.c
13518F:	include/dt-bindings/thermal/lm90.h
13519
13520LME2510 MEDIA DRIVER
13521M:	Malcolm Priestley <[email protected]>
13522L:	[email protected]
13523S:	Maintained
13524W:	https://linuxtv.org
13525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13526F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13527
13528LOADPIN SECURITY MODULE
13529M:	Kees Cook <[email protected]>
13530S:	Supported
13531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13532F:	Documentation/admin-guide/LSM/LoadPin.rst
13533F:	security/loadpin/
13534
13535LOCKDOWN SECURITY MODULE
13536L:	[email protected]
13537S:	Odd Fixes
13538T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13539F:	security/lockdown/
13540
13541LOCKING PRIMITIVES
13542M:	Peter Zijlstra <[email protected]>
13543M:	Ingo Molnar <[email protected]>
13544M:	Will Deacon <[email protected]>
13545M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13546R:	Waiman Long <[email protected]>
13547L:	[email protected]
13548S:	Maintained
13549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13550F:	Documentation/locking/
13551F:	arch/*/include/asm/spinlock*.h
13552F:	include/linux/lockdep*.h
13553F:	include/linux/mutex*.h
13554F:	include/linux/rwlock*.h
13555F:	include/linux/rwsem*.h
13556F:	include/linux/seqlock.h
13557F:	include/linux/spinlock*.h
13558F:	kernel/locking/
13559F:	lib/locking*.[ch]
13560F:	rust/helpers/mutex.c
13561F:	rust/helpers/spinlock.c
13562F:	rust/kernel/sync/lock.rs
13563F:	rust/kernel/sync/lock/
13564F:	rust/kernel/sync/locked_by.rs
13565X:	kernel/locking/locktorture.c
13566
13567LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13568M:	"Richard Russon (FlatCap)" <[email protected]>
13569L:	[email protected]
13570S:	Maintained
13571W:	http://www.linux-ntfs.org/content/view/19/37/
13572F:	Documentation/admin-guide/ldm.rst
13573F:	block/partitions/ldm.*
13574
13575LOGITECH HID GAMING KEYBOARDS
13576M:	Hans de Goede <[email protected]>
13577L:	[email protected]
13578S:	Maintained
13579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13580F:	drivers/hid/hid-lg-g15.c
13581
13582LONTIUM LT8912B MIPI TO HDMI BRIDGE
13583M:	Adrien Grassein <[email protected]>
13584S:	Maintained
13585F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13586F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13587
13588LOONGARCH
13589M:	Huacai Chen <[email protected]>
13590R:	WANG Xuerui <[email protected]>
13591L:	[email protected]
13592S:	Maintained
13593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13594F:	Documentation/arch/loongarch/
13595F:	Documentation/translations/zh_CN/arch/loongarch/
13596F:	arch/loongarch/
13597F:	drivers/*/*loongarch*
13598F:	drivers/cpufreq/loongson3_cpufreq.c
13599
13600LOONGSON GPIO DRIVER
13601M:	Yinbo Zhu <[email protected]>
13602L:	[email protected]
13603S:	Maintained
13604F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13605F:	drivers/gpio/gpio-loongson-64bit.c
13606
13607LOONGSON-2 APB DMA DRIVER
13608M:	Binbin Zhou <[email protected]>
13609L:	[email protected]
13610S:	Maintained
13611F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13612F:	drivers/dma/loongson2-apb-dma.c
13613
13614LOONGSON LS2X I2C DRIVER
13615M:	Binbin Zhou <[email protected]>
13616L:	[email protected]
13617S:	Maintained
13618F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13619F:	drivers/i2c/busses/i2c-ls2x.c
13620
13621LOONGSON-2 SOC SERIES CLOCK DRIVER
13622M:	Yinbo Zhu <[email protected]>
13623L:	[email protected]
13624S:	Maintained
13625F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13626F:	drivers/clk/clk-loongson2.c
13627F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13628
13629LOONGSON SPI DRIVER
13630M:	Yinbo Zhu <[email protected]>
13631L:	[email protected]
13632S:	Maintained
13633F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13634F:	drivers/spi/spi-loongson-core.c
13635F:	drivers/spi/spi-loongson-pci.c
13636F:	drivers/spi/spi-loongson-plat.c
13637F:	drivers/spi/spi-loongson.h
13638
13639LOONGSON-2 SOC SERIES GUTS DRIVER
13640M:	Yinbo Zhu <[email protected]>
13641L:	[email protected]
13642S:	Maintained
13643F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13644F:	drivers/soc/loongson/loongson2_guts.c
13645
13646LOONGSON-2 SOC SERIES PM DRIVER
13647M:	Yinbo Zhu <[email protected]>
13648L:	[email protected]
13649S:	Maintained
13650F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13651F:	drivers/soc/loongson/loongson2_pm.c
13652
13653LOONGSON-2 SOC SERIES PINCTRL DRIVER
13654M:	zhanghongchen <[email protected]>
13655M:	Yinbo Zhu <[email protected]>
13656L:	[email protected]
13657S:	Maintained
13658F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13659F:	drivers/pinctrl/pinctrl-loongson2.c
13660
13661LOONGSON-2 SOC SERIES THERMAL DRIVER
13662M:	zhanghongchen <[email protected]>
13663M:	Yinbo Zhu <[email protected]>
13664L:	[email protected]
13665S:	Maintained
13666F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13667F:	drivers/thermal/loongson2_thermal.c
13668
13669LOONGSON EDAC DRIVER
13670M:	Zhao Qunqin <[email protected]>
13671L:	[email protected]
13672S:	Maintained
13673F:	drivers/edac/loongson_edac.c
13674
13675LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13676M:	Sathya Prakash <[email protected]>
13677M:	Sreekanth Reddy <[email protected]>
13678M:	Suganath Prabu Subramani <[email protected]>
13679L:	[email protected]
13680L:	[email protected]
13681S:	Supported
13682W:	http://www.avagotech.com/support/
13683F:	drivers/message/fusion/
13684F:	drivers/scsi/mpt3sas/
13685
13686LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13687M:	Matthew Wilcox <[email protected]>
13688L:	[email protected]
13689S:	Maintained
13690F:	drivers/scsi/sym53c8xx_2/
13691
13692LTC1660 DAC DRIVER
13693M:	Marcus Folkesson <[email protected]>
13694L:	[email protected]
13695S:	Maintained
13696F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13697F:	drivers/iio/dac/ltc1660.c
13698
13699LTC2664 IIO DAC DRIVER
13700M:	Michael Hennerich <[email protected]>
13701M:	Kim Seer Paller <[email protected]>
13702L:	[email protected]
13703S:	Supported
13704W:	https://ez.analog.com/linux-software-drivers
13705F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13706F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13707F:	drivers/iio/dac/ltc2664.c
13708
13709LTC2688 IIO DAC DRIVER
13710M:	Nuno Sá <[email protected]>
13711L:	[email protected]
13712S:	Supported
13713W:	https://ez.analog.com/linux-software-drivers
13714F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13715F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13716F:	drivers/iio/dac/ltc2688.c
13717
13718LTC2947 HARDWARE MONITOR DRIVER
13719M:	Nuno Sá <[email protected]>
13720L:	[email protected]
13721S:	Supported
13722W:	https://ez.analog.com/linux-software-drivers
13723F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13724F:	drivers/hwmon/ltc2947-core.c
13725F:	drivers/hwmon/ltc2947-i2c.c
13726F:	drivers/hwmon/ltc2947-spi.c
13727F:	drivers/hwmon/ltc2947.h
13728
13729LTC2991 HARDWARE MONITOR DRIVER
13730M:	Antoniu Miclaus <[email protected]>
13731L:	[email protected]
13732S:	Supported
13733W:	https://ez.analog.com/linux-software-drivers
13734F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13735F:	drivers/hwmon/ltc2991.c
13736
13737LTC2983 IIO TEMPERATURE DRIVER
13738M:	Nuno Sá <[email protected]>
13739L:	[email protected]
13740S:	Supported
13741W:	https://ez.analog.com/linux-software-drivers
13742F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13743F:	drivers/iio/temperature/ltc2983.c
13744
13745LTC4282 HARDWARE MONITOR DRIVER
13746M:	Nuno Sa <[email protected]>
13747L:	[email protected]
13748S:	Supported
13749F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13750F:	Documentation/hwmon/ltc4282.rst
13751F:	drivers/hwmon/ltc4282.c
13752
13753LTC4286 HARDWARE MONITOR DRIVER
13754M:	Delphine CC Chiu <[email protected]>
13755L:	[email protected]
13756S:	Maintained
13757F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13758F:	Documentation/hwmon/ltc4286.rst
13759F:	drivers/hwmon/pmbus/Kconfig
13760F:	drivers/hwmon/pmbus/Makefile
13761F:	drivers/hwmon/pmbus/ltc4286.c
13762
13763LTC4306 I2C MULTIPLEXER DRIVER
13764M:	Michael Hennerich <[email protected]>
13765L:	[email protected]
13766S:	Supported
13767W:	https://ez.analog.com/linux-software-drivers
13768F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13769F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13770
13771LTP (Linux Test Project)
13772M:	Andrea Cervesato <[email protected]>
13773M:	Cyril Hrubis <[email protected]>
13774M:	Jan Stancek <[email protected]>
13775M:	Petr Vorel <[email protected]>
13776M:	Li Wang <[email protected]>
13777M:	Yang Xu <[email protected]>
13778M:	Xiao Yang <[email protected]>
13779L:	[email protected] (subscribers-only)
13780S:	Maintained
13781W:	https://linux-test-project.readthedocs.io/
13782T:	git https://github.com/linux-test-project/ltp.git
13783
13784LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13785M:	Anshul Dalal <[email protected]>
13786L:	[email protected]
13787S:	Maintained
13788F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13789F:	drivers/iio/light/ltr390.c
13790
13791LYNX 28G SERDES PHY DRIVER
13792M:	Ioana Ciornei <[email protected]>
13793L:	[email protected]
13794S:	Supported
13795F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13796F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13797
13798LYNX PCS MODULE
13799M:	Ioana Ciornei <[email protected]>
13800L:	[email protected]
13801S:	Supported
13802F:	drivers/net/pcs/pcs-lynx.c
13803F:	include/linux/pcs-lynx.h
13804
13805M68K ARCHITECTURE
13806M:	Geert Uytterhoeven <[email protected]>
13807L:	[email protected]
13808S:	Maintained
13809W:	http://www.linux-m68k.org/
13810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13811F:	arch/m68k/
13812F:	drivers/zorro/
13813
13814M68K ON APPLE MACINTOSH
13815M:	Joshua Thompson <[email protected]>
13816L:	[email protected]
13817S:	Maintained
13818W:	http://www.mac.linux-m68k.org/
13819F:	arch/m68k/mac/
13820F:	drivers/macintosh/adb-iop.c
13821F:	drivers/macintosh/via-macii.c
13822
13823M68K ON HP9000/300
13824M:	Philip Blundell <[email protected]>
13825S:	Maintained
13826W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13827F:	arch/m68k/hp300/
13828
13829M88DS3103 MEDIA DRIVER
13830L:	[email protected]
13831S:	Orphan
13832W:	https://linuxtv.org
13833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13834F:	drivers/media/dvb-frontends/m88ds3103*
13835
13836M88RS2000 MEDIA DRIVER
13837M:	Malcolm Priestley <[email protected]>
13838L:	[email protected]
13839S:	Maintained
13840W:	https://linuxtv.org
13841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13842F:	drivers/media/dvb-frontends/m88rs2000*
13843
13844MA901 MASTERKIT USB FM RADIO DRIVER
13845M:	Alexey Klimov <[email protected]>
13846L:	[email protected]
13847S:	Maintained
13848T:	git git://linuxtv.org/media.git
13849F:	drivers/media/radio/radio-ma901.c
13850
13851MAC80211
13852M:	Johannes Berg <[email protected]>
13853L:	[email protected]
13854S:	Maintained
13855W:	https://wireless.wiki.kernel.org/
13856Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13859F:	Documentation/networking/mac80211-injection.rst
13860F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13861F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13862F:	include/net/mac80211.h
13863F:	net/mac80211/
13864
13865MAILBOX API
13866M:	Jassi Brar <[email protected]>
13867L:	[email protected]
13868S:	Maintained
13869F:	Documentation/devicetree/bindings/mailbox/
13870F:	drivers/mailbox/
13871F:	include/dt-bindings/mailbox/
13872F:	include/linux/mailbox_client.h
13873F:	include/linux/mailbox_controller.h
13874
13875MAILBOX ARM MHUv2
13876M:	Viresh Kumar <[email protected]>
13877M:	Tushar Khandelwal <[email protected]>
13878L:	[email protected]
13879S:	Maintained
13880F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13881F:	drivers/mailbox/arm_mhuv2.c
13882F:	include/linux/mailbox/arm_mhuv2_message.h
13883
13884MAILBOX ARM MHUv3
13885M:	Sudeep Holla <[email protected]>
13886M:	Cristian Marussi <[email protected]>
13887L:	[email protected]
13888L:	[email protected] (moderated for non-subscribers)
13889S:	Maintained
13890F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13891F:	drivers/mailbox/arm_mhuv3.c
13892
13893MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13894M:	Alejandro Colomar <[email protected]>
13895L:	[email protected]
13896S:	Maintained
13897W:	http://www.kernel.org/doc/man-pages
13898T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13899T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13900
13901MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13902M:	Jeremy Kerr <[email protected]>
13903M:	Matt Johnston <[email protected]>
13904L:	[email protected]
13905S:	Maintained
13906F:	Documentation/networking/mctp.rst
13907F:	drivers/net/mctp/
13908F:	include/net/mctp.h
13909F:	include/net/mctpdevice.h
13910F:	include/net/netns/mctp.h
13911F:	net/mctp/
13912
13913MAPLE TREE
13914M:	Liam R. Howlett <[email protected]>
13915L:	[email protected]
13916L:	[email protected]
13917S:	Supported
13918F:	Documentation/core-api/maple_tree.rst
13919F:	include/linux/maple_tree.h
13920F:	include/trace/events/maple_tree.h
13921F:	lib/maple_tree.c
13922F:	lib/test_maple_tree.c
13923F:	tools/testing/radix-tree/linux/maple_tree.h
13924F:	tools/testing/radix-tree/maple.c
13925
13926MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13927M:	Rahul Bedarkar <[email protected]>
13928L:	[email protected]
13929S:	Maintained
13930F:	arch/mips/boot/dts/img/pistachio*
13931
13932MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13933M:	Andrew Lunn <[email protected]>
13934L:	[email protected]
13935S:	Maintained
13936F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13937F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13938F:	Documentation/networking/devlink/mv88e6xxx.rst
13939F:	drivers/net/dsa/mv88e6xxx/
13940F:	include/linux/dsa/mv88e6xxx.h
13941F:	include/linux/platform_data/mv88e6xxx.h
13942
13943MARVELL 88PM886 PMIC DRIVER
13944M:	Karel Balej <[email protected]>
13945S:	Maintained
13946F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13947F:	drivers/input/misc/88pm886-onkey.c
13948F:	drivers/mfd/88pm886.c
13949F:	drivers/regulator/88pm886-regulator.c
13950F:	drivers/rtc/rtc-88pm886.c
13951F:	include/linux/mfd/88pm886.h
13952
13953MARVELL ARMADA 3700 PHY DRIVERS
13954M:	Miquel Raynal <[email protected]>
13955S:	Maintained
13956F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13957F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13958F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13959F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13960
13961MARVELL ARMADA 3700 SERIAL DRIVER
13962M:	Pali Rohár <[email protected]>
13963S:	Maintained
13964F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13965F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13966F:	drivers/tty/serial/mvebu-uart.c
13967
13968MARVELL ARMADA DRM SUPPORT
13969M:	Russell King <[email protected]>
13970S:	Maintained
13971T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13972T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13973F:	Documentation/devicetree/bindings/display/armada/
13974F:	drivers/gpu/drm/armada/
13975F:	include/uapi/drm/armada_drm.h
13976
13977MARVELL CRYPTO DRIVER
13978M:	Boris Brezillon <[email protected]>
13979M:	Arnaud Ebalard <[email protected]>
13980M:	Srujana Challa <[email protected]>
13981L:	[email protected]
13982S:	Maintained
13983F:	drivers/crypto/marvell/
13984F:	include/linux/soc/marvell/octeontx2/
13985
13986MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13987M:	Mirko Lindner <[email protected]>
13988M:	Stephen Hemminger <[email protected]>
13989L:	[email protected]
13990S:	Odd fixes
13991F:	drivers/net/ethernet/marvell/sk*
13992
13993MARVELL LIBERTAS WIRELESS DRIVER
13994L:	[email protected]
13995S:	Orphan
13996F:	drivers/net/wireless/marvell/libertas/
13997
13998MARVELL MACCHIATOBIN SUPPORT
13999M:	Russell King <[email protected]>
14000L:	[email protected] (moderated for non-subscribers)
14001S:	Maintained
14002F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14003
14004MARVELL MV643XX ETHERNET DRIVER
14005M:	Sebastian Hesselbarth <[email protected]>
14006L:	[email protected]
14007S:	Maintained
14008F:	drivers/net/ethernet/marvell/mv643xx_eth.*
14009
14010MARVELL MV88X3310 PHY DRIVER
14011M:	Russell King <[email protected]>
14012M:	Marek Behún <[email protected]>
14013L:	[email protected]
14014S:	Maintained
14015F:	drivers/net/phy/marvell10g.c
14016
14017MARVELL MVEBU THERMAL DRIVER
14018M:	Miquel Raynal <[email protected]>
14019S:	Maintained
14020F:	drivers/thermal/armada_thermal.c
14021
14022MARVELL MVNETA ETHERNET DRIVER
14023M:	Marcin Wojtas <[email protected]>
14024L:	[email protected]
14025S:	Maintained
14026F:	drivers/net/ethernet/marvell/mvneta*
14027
14028MARVELL MVPP2 ETHERNET DRIVER
14029M:	Marcin Wojtas <[email protected]>
14030M:	Russell King <[email protected]>
14031L:	[email protected]
14032S:	Maintained
14033F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14034F:	drivers/net/ethernet/marvell/mvpp2/
14035
14036MARVELL MWIFIEX WIRELESS DRIVER
14037M:	Brian Norris <[email protected]>
14038R:	Francesco Dolcini <[email protected]>
14039L:	[email protected]
14040S:	Odd Fixes
14041F:	drivers/net/wireless/marvell/mwifiex/
14042
14043MARVELL MWL8K WIRELESS DRIVER
14044L:	[email protected]
14045S:	Orphan
14046F:	drivers/net/wireless/marvell/mwl8k.c
14047
14048MARVELL NAND CONTROLLER DRIVER
14049M:	Miquel Raynal <[email protected]>
14050L:	[email protected]
14051S:	Maintained
14052F:	drivers/mtd/nand/raw/marvell_nand.c
14053
14054MARVELL OCTEON ENDPOINT DRIVER
14055M:	Veerasenareddy Burru <[email protected]>
14056M:	Sathesh Edara <[email protected]>
14057L:	[email protected]
14058S:	Maintained
14059F:	drivers/net/ethernet/marvell/octeon_ep
14060
14061MARVELL OCTEON ENDPOINT VF DRIVER
14062M:	Veerasenareddy Burru <[email protected]>
14063M:	Sathesh Edara <[email protected]>
14064M:	Shinas Rasheed <[email protected]>
14065M:	Satananda Burla <[email protected]>
14066L:	[email protected]
14067S:	Maintained
14068F:	drivers/net/ethernet/marvell/octeon_ep_vf
14069
14070MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14071M:	Sunil Goutham <[email protected]>
14072M:	Geetha sowjanya <[email protected]>
14073M:	Subbaraya Sundeep <[email protected]>
14074M:	hariprasad <[email protected]>
14075M:	Bharat Bhushan <[email protected]>
14076L:	[email protected]
14077S:	Maintained
14078F:	drivers/net/ethernet/marvell/octeontx2/nic/
14079F:	include/linux/soc/marvell/octeontx2/
14080
14081MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14082M:	Sunil Goutham <[email protected]>
14083M:	Linu Cherian <[email protected]>
14084M:	Geetha sowjanya <[email protected]>
14085M:	Jerin Jacob <[email protected]>
14086M:	hariprasad <[email protected]>
14087M:	Subbaraya Sundeep <[email protected]>
14088L:	[email protected]
14089S:	Maintained
14090F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14091F:	drivers/net/ethernet/marvell/octeontx2/af/
14092
14093MARVELL PEM PMU DRIVER
14094M:	Linu Cherian <[email protected]>
14095M:	Gowthami Thiagarajan <[email protected]>
14096S:	Supported
14097F:	drivers/perf/marvell_pem_pmu.c
14098
14099MARVELL PRESTERA ETHERNET SWITCH DRIVER
14100M:	Taras Chornyi <[email protected]>
14101S:	Supported
14102W:	https://github.com/Marvell-switching/switchdev-prestera
14103F:	drivers/net/ethernet/marvell/prestera/
14104
14105MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14106M:	Nicolas Pitre <[email protected]>
14107S:	Odd Fixes
14108F:	drivers/mmc/host/mvsdio.*
14109
14110MARVELL USB MDIO CONTROLLER DRIVER
14111M:	Tobias Waldekranz <[email protected]>
14112L:	[email protected]
14113S:	Maintained
14114F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14115F:	drivers/net/mdio/mdio-mvusb.c
14116
14117MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14118M:	Hu Ziji <[email protected]>
14119L:	[email protected]
14120S:	Supported
14121F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14122F:	drivers/mmc/host/sdhci-xenon*
14123
14124MARVELL OCTEON CN10K DPI DRIVER
14125M:	Vamsi Attunuru <[email protected]>
14126S:	Supported
14127F:	drivers/misc/mrvl_cn10k_dpi.c
14128
14129MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14130R:	[email protected]
14131R:	[email protected]
14132F:	drivers/vdpa/octeon_ep/
14133
14134MARVELL OCTEON HOTPLUG DRIVER
14135R:	Shijith Thotton <[email protected]>
14136R:	Vamsi Attunuru <[email protected]>
14137S:	Supported
14138F:	drivers/pci/hotplug/octep_hp.c
14139
14140MATROX FRAMEBUFFER DRIVER
14141L:	[email protected]
14142S:	Orphan
14143F:	drivers/video/fbdev/matrox/matroxfb_*
14144F:	include/uapi/linux/matroxfb.h
14145
14146MAX15301 DRIVER
14147M:	Daniel Nilsson <[email protected]>
14148L:	[email protected]
14149S:	Maintained
14150F:	Documentation/hwmon/max15301.rst
14151F:	drivers/hwmon/pmbus/max15301.c
14152
14153MAX2175 SDR TUNER DRIVER
14154M:	Ramesh Shanmugasundaram <[email protected]>
14155L:	[email protected]
14156S:	Maintained
14157T:	git git://linuxtv.org/media.git
14158F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14159F:	Documentation/userspace-api/media/drivers/max2175.rst
14160F:	drivers/media/i2c/max2175*
14161F:	include/uapi/linux/max2175.h
14162
14163MAX31335 RTC DRIVER
14164M:	Antoniu Miclaus <[email protected]>
14165L:	[email protected]
14166S:	Supported
14167W:	https://ez.analog.com/linux-software-drivers
14168F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14169F:	drivers/rtc/rtc-max31335.c
14170
14171MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14172L:	[email protected]
14173S:	Orphan
14174F:	Documentation/hwmon/max6650.rst
14175F:	drivers/hwmon/max6650.c
14176
14177MAX9286 QUAD GMSL DESERIALIZER DRIVER
14178M:	Jacopo Mondi <[email protected]>
14179M:	Kieran Bingham <kieran.bingham[email protected]>
14180M:	Laurent Pinchart <laurent.pinchart[email protected]>
14181M:	Niklas Söderlund <niklas.soderlund[email protected]>
14182L:	[email protected]
14183S:	Maintained
14184F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14185F:	drivers/media/i2c/max9286.c
14186
14187MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14188M:	Niklas Söderlund <[email protected]>
14189L:	[email protected]
14190S:	Maintained
14191F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14192F:	drivers/staging/media/max96712/max96712.c
14193
14194MAX96714 GMSL2 DESERIALIZER DRIVER
14195M:	Julien Massot <[email protected]>
14196L:	[email protected]
14197S:	Maintained
14198F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14199F:	drivers/media/i2c/max96714.c
14200
14201MAX96717 GMSL2 SERIALIZER DRIVER
14202M:	Julien Massot <[email protected]>
14203L:	[email protected]
14204S:	Maintained
14205F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14206F:	drivers/media/i2c/max96717.c
14207
14208MAX9860 MONO AUDIO VOICE CODEC DRIVER
14209M:	Peter Rosin <[email protected]>
14210L:	[email protected]
14211S:	Maintained
14212F:	Documentation/devicetree/bindings/sound/max9860.txt
14213F:	sound/soc/codecs/max9860.*
14214
14215MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14216M:	Andreas Klinger <[email protected]>
14217L:	[email protected]
14218S:	Maintained
14219F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14220F:	drivers/iio/proximity/mb1232.c
14221
14222MAXIM MAX11205 DRIVER
14223M:	Ramona Bolboaca <[email protected]>
14224L:	[email protected]
14225S:	Supported
14226W:	https://ez.analog.com/linux-software-drivers
14227F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14228F:	drivers/iio/adc/max11205.c
14229
14230MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14231R:	Iskren Chernev <[email protected]>
14232R:	Krzysztof Kozlowski <[email protected]>
14233R:	Marek Szyprowski <[email protected]>
14234R:	Matheus Castello <[email protected]>
14235L:	[email protected]
14236S:	Maintained
14237F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14238F:	drivers/power/supply/max17040_battery.c
14239
14240MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14241R:	Hans de Goede <[email protected]>
14242R:	Krzysztof Kozlowski <[email protected]>
14243R:	Marek Szyprowski <[email protected]>
14244R:	Sebastian Krzyszkowiak <[email protected]>
14245R:	Purism Kernel Team <[email protected]>
14246L:	[email protected]
14247S:	Maintained
14248F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14249F:	drivers/power/supply/max17042_battery.c
14250
14251MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14252M:	Laurent Pinchart <[email protected]>
14253L:	[email protected]
14254S:	Maintained
14255F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14256F:	drivers/regulator/max20086-regulator.c
14257
14258MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14259M:	Rajat Khandelwal <[email protected]>
14260L:	[email protected]
14261S:	Maintained
14262F:	drivers/iio/temperature/max30208.c
14263
14264MAXIM MAX77650 PMIC MFD DRIVER
14265M:	Bartosz Golaszewski <[email protected]>
14266L:	[email protected]
14267S:	Maintained
14268F:	Documentation/devicetree/bindings/*/*max77650.yaml
14269F:	Documentation/devicetree/bindings/*/max77650*.yaml
14270F:	drivers/gpio/gpio-max77650.c
14271F:	drivers/input/misc/max77650-onkey.c
14272F:	drivers/leds/leds-max77650.c
14273F:	drivers/mfd/max77650.c
14274F:	drivers/power/supply/max77650-charger.c
14275F:	drivers/regulator/max77650-regulator.c
14276F:	include/linux/mfd/max77650.h
14277
14278MAXIM MAX77714 PMIC MFD DRIVER
14279M:	Luca Ceresoli <[email protected]>
14280S:	Maintained
14281F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14282F:	drivers/mfd/max77714.c
14283F:	include/linux/mfd/max77714.h
14284
14285MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14286M:	Javier Martinez Canillas <[email protected]>
14287L:	[email protected]
14288S:	Supported
14289F:	Documentation/devicetree/bindings/*/*max77802.yaml
14290F:	drivers/regulator/max77802-regulator.c
14291F:	include/dt-bindings/*/*max77802.h
14292
14293MAXIM MAX77976 BATTERY CHARGER
14294M:	Luca Ceresoli <[email protected]>
14295S:	Supported
14296F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14297F:	drivers/power/supply/max77976_charger.c
14298
14299MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14300M:	Krzysztof Kozlowski <[email protected]>
14301L:	[email protected]
14302S:	Maintained
14303B:	mailto:[email protected]
14304F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14305F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14306F:	drivers/power/supply/max14577_charger.c
14307F:	drivers/power/supply/max77693_charger.c
14308
14309MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14310M:	Chanwoo Choi <[email protected]>
14311M:	Krzysztof Kozlowski <[email protected]>
14312L:	[email protected]
14313S:	Maintained
14314B:	mailto:[email protected]
14315F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14316F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14317F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14318F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14319F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14320F:	drivers/*/*max77843.c
14321F:	drivers/*/max14577*.c
14322F:	drivers/*/max77686*.c
14323F:	drivers/*/max77693*.c
14324F:	drivers/clk/clk-max77686.c
14325F:	drivers/extcon/extcon-max14577.c
14326F:	drivers/extcon/extcon-max77693.c
14327F:	drivers/rtc/rtc-max77686.c
14328F:	include/linux/mfd/max14577*.h
14329F:	include/linux/mfd/max77686*.h
14330F:	include/linux/mfd/max77693*.h
14331
14332MAXIRADIO FM RADIO RECEIVER DRIVER
14333M:	Hans Verkuil <[email protected]>
14334L:	[email protected]
14335S:	Maintained
14336W:	https://linuxtv.org
14337T:	git git://linuxtv.org/media.git
14338F:	drivers/media/radio/radio-maxiradio*
14339
14340MAXLINEAR ETHERNET PHY DRIVER
14341M:	Xu Liang <[email protected]>
14342L:	[email protected]
14343S:	Supported
14344F:	drivers/net/phy/mxl-gpy.c
14345
14346MCAN MMIO DEVICE DRIVER
14347M:	Chandrasekar Ramakrishnan <[email protected]>
14348L:	[email protected]
14349S:	Maintained
14350F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14351F:	drivers/net/can/m_can/m_can.c
14352F:	drivers/net/can/m_can/m_can.h
14353F:	drivers/net/can/m_can/m_can_platform.c
14354
14355MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14356R:	Yasushi SHOJI <[email protected]>
14357L:	[email protected]
14358S:	Maintained
14359F:	drivers/net/can/usb/mcba_usb.c
14360
14361MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14362M:	Rishi Gupta <[email protected]>
14363L:	[email protected]
14364L:	[email protected]
14365S:	Maintained
14366F:	drivers/hid/hid-mcp2221.c
14367
14368MCP251XFD SPI-CAN NETWORK DRIVER
14369M:	Marc Kleine-Budde <[email protected]>
14370M:	Manivannan Sadhasivam <[email protected]>
14371R:	Thomas Kopp <[email protected]>
14372L:	[email protected]
14373S:	Maintained
14374F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14375F:	drivers/net/can/spi/mcp251xfd/
14376
14377MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14378M:	Peter Rosin <[email protected]>
14379L:	[email protected]
14380S:	Maintained
14381F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14382F:	drivers/iio/potentiometer/mcp4018.c
14383F:	drivers/iio/potentiometer/mcp4531.c
14384
14385MCP4821 DAC DRIVER
14386M:	Anshul Dalal <[email protected]>
14387L:	[email protected]
14388S:	Maintained
14389F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14390F:	drivers/iio/dac/mcp4821.c
14391
14392MCR20A IEEE-802.15.4 RADIO DRIVER
14393M:	Stefan Schmidt <[email protected]>
14394L:	[email protected]
14395S:	Odd Fixes
14396W:	https://github.com/xueliu/mcr20a-linux
14397F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14398F:	drivers/net/ieee802154/mcr20a.c
14399F:	drivers/net/ieee802154/mcr20a.h
14400
14401MDIO REGMAP DRIVER
14402M:	Maxime Chevallier <[email protected]>
14403L:	[email protected]
14404S:	Maintained
14405F:	drivers/net/mdio/mdio-regmap.c
14406F:	include/linux/mdio/mdio-regmap.h
14407
14408MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14409M:	William Breathitt Gray <[email protected]>
14410L:	[email protected]
14411S:	Maintained
14412F:	drivers/iio/dac/cio-dac.c
14413
14414MEDIA CONTROLLER FRAMEWORK
14415M:	Sakari Ailus <[email protected]>
14416M:	Laurent Pinchart <[email protected]>
14417L:	[email protected]
14418S:	Supported
14419W:	https://www.linuxtv.org
14420T:	git git://linuxtv.org/media.git
14421F:	drivers/media/mc/
14422F:	include/media/media-*.h
14423F:	include/uapi/linux/media.h
14424
14425MEDIA DRIVER FOR FREESCALE IMX PXP
14426M:	Philipp Zabel <[email protected]>
14427L:	[email protected]
14428S:	Maintained
14429T:	git git://linuxtv.org/media.git
14430F:	drivers/media/platform/nxp/imx-pxp.[ch]
14431
14432MEDIA DRIVERS FOR ASCOT2E
14433M:	Abylay Ospan <[email protected]>
14434L:	[email protected]
14435S:	Supported
14436W:	https://linuxtv.org
14437W:	http://netup.tv/
14438T:	git git://linuxtv.org/media.git
14439F:	drivers/media/dvb-frontends/ascot2e*
14440
14441MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14442M:	Jasmin Jessich <[email protected]>
14443L:	[email protected]
14444S:	Maintained
14445W:	https://linuxtv.org
14446T:	git git://linuxtv.org/media.git
14447F:	drivers/media/dvb-frontends/cxd2099*
14448
14449MEDIA DRIVERS FOR CXD2841ER
14450M:	Abylay Ospan <[email protected]>
14451L:	[email protected]
14452S:	Supported
14453W:	https://linuxtv.org
14454W:	http://netup.tv/
14455T:	git git://linuxtv.org/media.git
14456F:	drivers/media/dvb-frontends/cxd2841er*
14457
14458MEDIA DRIVERS FOR CXD2880
14459M:	Yasunari Takiguchi <[email protected]>
14460L:	[email protected]
14461S:	Supported
14462W:	http://linuxtv.org/
14463T:	git git://linuxtv.org/media.git
14464F:	drivers/media/dvb-frontends/cxd2880/*
14465F:	drivers/media/spi/cxd2880*
14466
14467MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14468L:	[email protected]
14469S:	Orphan
14470W:	https://linuxtv.org
14471T:	git git://linuxtv.org/media.git
14472F:	drivers/media/pci/ddbridge/*
14473
14474MEDIA DRIVERS FOR FREESCALE IMX
14475M:	Steve Longerbeam <[email protected]>
14476M:	Philipp Zabel <[email protected]>
14477L:	[email protected]
14478S:	Maintained
14479T:	git git://linuxtv.org/media.git
14480F:	Documentation/admin-guide/media/imx.rst
14481F:	Documentation/devicetree/bindings/media/imx.txt
14482F:	drivers/staging/media/imx/
14483F:	include/linux/imx-media.h
14484F:	include/media/imx.h
14485
14486MEDIA DRIVERS FOR FREESCALE IMX7/8
14487M:	Rui Miguel Silva <[email protected]>
14488M:	Laurent Pinchart <[email protected]>
14489M:	Martin Kepplinger <[email protected]>
14490R:	Purism Kernel Team <[email protected]>
14491L:	[email protected]
14492S:	Maintained
14493T:	git git://linuxtv.org/media.git
14494F:	Documentation/admin-guide/media/imx7.rst
14495F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14496F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14497F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14498F:	drivers/media/platform/nxp/imx-mipi-csis.c
14499F:	drivers/media/platform/nxp/imx7-media-csi.c
14500F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14501
14502MEDIA DRIVERS FOR HELENE
14503M:	Abylay Ospan <[email protected]>
14504L:	[email protected]
14505S:	Supported
14506W:	https://linuxtv.org
14507W:	http://netup.tv/
14508T:	git git://linuxtv.org/media.git
14509F:	drivers/media/dvb-frontends/helene*
14510
14511MEDIA DRIVERS FOR HORUS3A
14512M:	Abylay Ospan <[email protected]>
14513L:	[email protected]
14514S:	Supported
14515W:	https://linuxtv.org
14516W:	http://netup.tv/
14517T:	git git://linuxtv.org/media.git
14518F:	drivers/media/dvb-frontends/horus3a*
14519
14520MEDIA DRIVERS FOR LNBH25
14521M:	Abylay Ospan <[email protected]>
14522L:	[email protected]
14523S:	Supported
14524W:	https://linuxtv.org
14525W:	http://netup.tv/
14526T:	git git://linuxtv.org/media.git
14527F:	drivers/media/dvb-frontends/lnbh25*
14528
14529MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14530L:	[email protected]
14531S:	Orphan
14532W:	https://linuxtv.org
14533T:	git git://linuxtv.org/media.git
14534F:	drivers/media/dvb-frontends/mxl5xx*
14535
14536MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14537M:	Abylay Ospan <[email protected]>
14538L:	[email protected]
14539S:	Supported
14540W:	https://linuxtv.org
14541W:	http://netup.tv/
14542T:	git git://linuxtv.org/media.git
14543F:	drivers/media/pci/netup_unidvb/*
14544
14545MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14546M:	Dmitry Osipenko <[email protected]>
14547L:	[email protected]
14548L:	[email protected]
14549S:	Maintained
14550T:	git git://linuxtv.org/media.git
14551F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14552F:	drivers/media/platform/nvidia/tegra-vde/
14553
14554MEDIA DRIVERS FOR RENESAS - CEU
14555M:	Jacopo Mondi <[email protected]>
14556L:	[email protected]
14557L:	[email protected]
14558S:	Supported
14559T:	git git://linuxtv.org/media.git
14560F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14561F:	drivers/media/platform/renesas/renesas-ceu.c
14562F:	include/media/drv-intf/renesas-ceu.h
14563
14564MEDIA DRIVERS FOR RENESAS - DRIF
14565M:	Fabrizio Castro <[email protected]>
14566L:	[email protected]
14567L:	[email protected]
14568S:	Supported
14569T:	git git://linuxtv.org/media.git
14570F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14571F:	drivers/media/platform/renesas/rcar_drif.c
14572
14573MEDIA DRIVERS FOR RENESAS - FCP
14574M:	Laurent Pinchart <[email protected]>
14575L:	[email protected]
14576L:	[email protected]
14577S:	Supported
14578T:	git git://linuxtv.org/media.git
14579F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14580F:	drivers/media/platform/renesas/rcar-fcp.c
14581F:	include/media/rcar-fcp.h
14582
14583MEDIA DRIVERS FOR RENESAS - FDP1
14584M:	Kieran Bingham <kieran.bingham[email protected]>
14585L:	[email protected]
14586L:	[email protected]
14587S:	Supported
14588T:	git git://linuxtv.org/media.git
14589F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14590F:	drivers/media/platform/renesas/rcar_fdp1.c
14591
14592MEDIA DRIVERS FOR RENESAS - VIN
14593M:	Niklas Söderlund <[email protected]>
14594L:	[email protected]
14595L:	[email protected]
14596S:	Supported
14597T:	git git://linuxtv.org/media.git
14598F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14599F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14600F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14601F:	drivers/media/platform/renesas/rcar-csi2.c
14602F:	drivers/media/platform/renesas/rcar-isp.c
14603F:	drivers/media/platform/renesas/rcar-vin/
14604
14605MEDIA DRIVERS FOR RENESAS - VSP1
14606M:	Laurent Pinchart <[email protected]>
14607M:	Kieran Bingham <kieran.bingham[email protected]>
14608L:	[email protected]
14609L:	[email protected]
14610S:	Supported
14611T:	git git://linuxtv.org/media.git
14612F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14613F:	drivers/media/platform/renesas/vsp1/
14614
14615MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14616L:	[email protected]
14617S:	Orphan
14618W:	https://linuxtv.org
14619T:	git git://linuxtv.org/media.git
14620F:	drivers/media/dvb-frontends/stv0910*
14621
14622MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14623L:	[email protected]
14624S:	Orphan
14625W:	https://linuxtv.org
14626T:	git git://linuxtv.org/media.git
14627F:	drivers/media/dvb-frontends/stv6111*
14628
14629MEDIA DRIVERS FOR STM32 - CSI
14630M:	Alain Volmat <[email protected]>
14631L:	[email protected]
14632S:	Supported
14633T:	git git://linuxtv.org/media_tree.git
14634F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14635F:	drivers/media/platform/st/stm32/stm32-csi.c
14636
14637MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14638M:	Hugues Fruchet <[email protected]>
14639M:	Alain Volmat <[email protected]>
14640L:	[email protected]
14641S:	Supported
14642T:	git git://linuxtv.org/media.git
14643F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14644F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14645F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14646F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14647
14648MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14649M:	Mauro Carvalho Chehab <[email protected]>
14650L:	[email protected]
14651S:	Maintained
14652W:	https://linuxtv.org
14653Q:	http://patchwork.kernel.org/project/linux-media/list/
14654T:	git git://linuxtv.org/media.git
14655F:	Documentation/admin-guide/media/
14656F:	Documentation/devicetree/bindings/media/
14657F:	Documentation/driver-api/media/
14658F:	Documentation/userspace-api/media/
14659F:	drivers/media/
14660F:	drivers/staging/media/
14661F:	include/dt-bindings/media/
14662F:	include/linux/platform_data/media/
14663F:	include/media/
14664F:	include/uapi/linux/dvb/
14665F:	include/uapi/linux/ivtv*
14666F:	include/uapi/linux/media.h
14667F:	include/uapi/linux/uvcvideo.h
14668F:	include/uapi/linux/v4l2-*
14669F:	include/uapi/linux/videodev2.h
14670
14671MEDIATEK BLUETOOTH DRIVER
14672M:	Sean Wang <[email protected]>
14673L:	[email protected]
14674L:	[email protected] (moderated for non-subscribers)
14675S:	Maintained
14676F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14677F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14678F:	drivers/bluetooth/btmtkuart.c
14679
14680MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14681M:	Sen Chu <[email protected]>
14682M:	Sean Wang <[email protected]>
14683M:	Macpaul Lin <[email protected]>
14684L:	[email protected]
14685S:	Maintained
14686F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14687F:	drivers/power/reset/mt6323-poweroff.c
14688
14689MEDIATEK CIR DRIVER
14690M:	Sean Wang <[email protected]>
14691S:	Maintained
14692F:	drivers/media/rc/mtk-cir.c
14693
14694MEDIATEK DMA DRIVER
14695M:	Sean Wang <[email protected]>
14696L:	[email protected]
14697L:	[email protected] (moderated for non-subscribers)
14698L:	[email protected] (moderated for non-subscribers)
14699S:	Maintained
14700F:	Documentation/devicetree/bindings/dma/mediatek,*
14701F:	drivers/dma/mediatek/
14702
14703MEDIATEK ETHERNET DRIVER
14704M:	Felix Fietkau <[email protected]>
14705M:	Sean Wang <[email protected]>
14706M:	Lorenzo Bianconi <[email protected]>
14707L:	[email protected]
14708S:	Maintained
14709F:	drivers/net/ethernet/mediatek/
14710
14711MEDIATEK ETHERNET PCS DRIVER
14712M:	Alexander Couzens <[email protected]>
14713M:	Daniel Golle <[email protected]>
14714L:	[email protected]
14715S:	Maintained
14716F:	drivers/net/pcs/pcs-mtk-lynxi.c
14717F:	include/linux/pcs/pcs-mtk-lynxi.h
14718
14719MEDIATEK ETHERNET PHY DRIVERS
14720M:	Daniel Golle <[email protected]>
14721M:	Qingfang Deng <[email protected]>
14722M:	SkyLake Huang <[email protected]>
14723L:	[email protected]
14724S:	Maintained
14725F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14726F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14727F:	drivers/net/phy/mediatek/mtk-ge.c
14728F:	drivers/net/phy/mediatek/mtk.h
14729F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14730
14731MEDIATEK I2C CONTROLLER DRIVER
14732M:	Qii Wang <[email protected]>
14733L:	[email protected]
14734S:	Maintained
14735F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14736F:	drivers/i2c/busses/i2c-mt65xx.c
14737
14738MEDIATEK IOMMU DRIVER
14739M:	Yong Wu <[email protected]>
14740L:	[email protected]
14741L:	[email protected] (moderated for non-subscribers)
14742S:	Supported
14743F:	Documentation/devicetree/bindings/iommu/mediatek*
14744F:	drivers/iommu/mtk_iommu*
14745F:	include/dt-bindings/memory/mediatek,mt*-port.h
14746F:	include/dt-bindings/memory/mt*-port.h
14747
14748MEDIATEK JPEG DRIVER
14749M:	Bin Liu <[email protected]>
14750S:	Supported
14751F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14752F:	drivers/media/platform/mediatek/jpeg/
14753
14754MEDIATEK KEYPAD DRIVER
14755M:	Mattijs Korpershoek <[email protected]>
14756S:	Supported
14757F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14758F:	drivers/input/keyboard/mt6779-keypad.c
14759
14760MEDIATEK MDP DRIVER
14761M:	Minghsiu Tsai <[email protected]>
14762M:	Houlong Wei <[email protected]>
14763M:	Andrew-CT Chen <[email protected]>
14764S:	Supported
14765F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14766F:	drivers/media/platform/mediatek/mdp/
14767F:	drivers/media/platform/mediatek/vpu/
14768
14769MEDIATEK MEDIA DRIVER
14770M:	Tiffany Lin <[email protected]>
14771M:	Andrew-CT Chen <[email protected]>
14772M:	Yunfei Dong <[email protected]>
14773S:	Supported
14774F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14775F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14776F:	drivers/media/platform/mediatek/vcodec/
14777F:	drivers/media/platform/mediatek/vpu/
14778
14779MEDIATEK MIPI-CSI CDPHY DRIVER
14780M:	Julien Stephan <[email protected]>
14781M:	Andy Hsieh <[email protected]>
14782S:	Supported
14783F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14784F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14785
14786MEDIATEK MMC/SD/SDIO DRIVER
14787M:	Chaotian Jing <[email protected]>
14788S:	Maintained
14789F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14790F:	drivers/mmc/host/mtk-sd.c
14791
14792MEDIATEK MT6735 CLOCK & RESET DRIVERS
14793M:	Yassine Oudjana <[email protected]>
14794L:	[email protected]
14795L:	[email protected] (moderated for non-subscribers)
14796S:	Maintained
14797F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14798F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14799F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14800F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14801F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14802F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14803F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14804F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14805F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14806F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14807F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14808F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14809F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14810F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14811F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14812F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14813F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14814F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14815F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14816F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14817
14818MEDIATEK MT76 WIRELESS LAN DRIVER
14819M:	Felix Fietkau <[email protected]>
14820M:	Lorenzo Bianconi <[email protected]>
14821M:	Ryder Lee <[email protected]>
14822R:	Shayne Chen <[email protected]>
14823R:	Sean Wang <[email protected]>
14824L:	[email protected]
14825S:	Maintained
14826T:	git https://github.com/nbd168/wireless
14827F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14828F:	drivers/net/wireless/mediatek/mt76/
14829
14830MEDIATEK MT7601U WIRELESS LAN DRIVER
14831M:	Jakub Kicinski <[email protected]>
14832L:	[email protected]
14833S:	Maintained
14834F:	drivers/net/wireless/mediatek/mt7601u/
14835
14836MEDIATEK MT7621 CLOCK DRIVER
14837M:	Sergio Paracuellos <[email protected]>
14838S:	Maintained
14839F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14840F:	drivers/clk/ralink/clk-mt7621.c
14841
14842MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14843M:	Sergio Paracuellos <[email protected]>
14844S:	Maintained
14845F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14846F:	drivers/pci/controller/pcie-mt7621.c
14847
14848MEDIATEK MT7621 PHY PCI DRIVER
14849M:	Sergio Paracuellos <[email protected]>
14850S:	Maintained
14851F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14852F:	drivers/phy/ralink/phy-mt7621-pci.c
14853
14854MEDIATEK MT7621/28/88 I2C DRIVER
14855M:	Stefan Roese <[email protected]>
14856L:	[email protected]
14857S:	Maintained
14858F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14859F:	drivers/i2c/busses/i2c-mt7621.c
14860
14861MEDIATEK MTMIPS CLOCK DRIVER
14862M:	Sergio Paracuellos <[email protected]>
14863S:	Maintained
14864F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14865F:	drivers/clk/ralink/clk-mtmips.c
14866
14867MEDIATEK NAND CONTROLLER DRIVER
14868L:	[email protected]
14869S:	Orphan
14870F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14871F:	drivers/mtd/nand/raw/mtk_*
14872
14873MEDIATEK PMIC LED DRIVER
14874M:	Sen Chu <[email protected]>
14875M:	Sean Wang <[email protected]>
14876M:	Macpaul Lin <[email protected]>
14877S:	Maintained
14878F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14879F:	drivers/leds/leds-mt6323.c
14880
14881MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14882M:	Sean Wang <[email protected]>
14883S:	Maintained
14884F:	drivers/char/hw_random/mtk-rng.c
14885
14886MEDIATEK SMI DRIVER
14887M:	Yong Wu <[email protected]>
14888L:	[email protected] (moderated for non-subscribers)
14889S:	Supported
14890F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14891F:	drivers/memory/mtk-smi.c
14892F:	include/soc/mediatek/smi.h
14893
14894MEDIATEK SWITCH DRIVER
14895M:	Chester A. Unal <[email protected]>
14896M:	Daniel Golle <[email protected]>
14897M:	DENG Qingfang <[email protected]>
14898M:	Sean Wang <[email protected]>
14899L:	[email protected]
14900S:	Maintained
14901F:	drivers/net/dsa/mt7530-mdio.c
14902F:	drivers/net/dsa/mt7530-mmio.c
14903F:	drivers/net/dsa/mt7530.*
14904F:	net/dsa/tag_mtk.c
14905
14906MEDIATEK T7XX 5G WWAN MODEM DRIVER
14907M:	Chandrashekar Devegowda <[email protected]>
14908R:	Chiranjeevi Rapolu <[email protected]>
14909R:	Liu Haijun <[email protected]>
14910R:	M Chetan Kumar <[email protected]>
14911R:	Ricardo Martinez <[email protected]>
14912L:	[email protected]
14913S:	Supported
14914F:	drivers/net/wwan/t7xx/
14915
14916MEDIATEK USB3 DRD IP DRIVER
14917M:	Chunfeng Yun <[email protected]>
14918L:	[email protected]
14919L:	[email protected] (moderated for non-subscribers)
14920L:	[email protected] (moderated for non-subscribers)
14921S:	Maintained
14922F:	Documentation/devicetree/bindings/usb/mediatek,*
14923F:	drivers/usb/host/xhci-mtk*
14924F:	drivers/usb/mtu3/
14925
14926MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14927M:	Peter Senna Tschudin <[email protected]>
14928M:	Ian Ray <[email protected]>
14929M:	Martyn Welch <[email protected]>
14930S:	Maintained
14931F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14932F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14933
14934MEGARAID SCSI/SAS DRIVERS
14935M:	Kashyap Desai <[email protected]>
14936M:	Sumit Saxena <[email protected]>
14937M:	Shivasharan S <[email protected]>
14938M:	Chandrakanth patil <[email protected]>
14939L:	[email protected]
14940L:	[email protected]
14941S:	Maintained
14942W:	http://www.avagotech.com/support/
14943F:	Documentation/scsi/megaraid.rst
14944F:	drivers/scsi/megaraid.*
14945F:	drivers/scsi/megaraid/
14946
14947MELEXIS MLX90614 DRIVER
14948M:	Crt Mori <[email protected]>
14949L:	[email protected]
14950S:	Supported
14951W:	http://www.melexis.com
14952F:	drivers/iio/temperature/mlx90614.c
14953
14954MELEXIS MLX90632 DRIVER
14955M:	Crt Mori <[email protected]>
14956L:	[email protected]
14957S:	Supported
14958W:	http://www.melexis.com
14959F:	drivers/iio/temperature/mlx90632.c
14960
14961MELEXIS MLX90635 DRIVER
14962M:	Crt Mori <[email protected]>
14963L:	[email protected]
14964S:	Supported
14965W:	http://www.melexis.com
14966F:	drivers/iio/temperature/mlx90635.c
14967
14968MELFAS MIP4 TOUCHSCREEN DRIVER
14969M:	Sangwon Jee <[email protected]>
14970S:	Supported
14971W:	http://www.melfas.com
14972F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14973F:	drivers/input/touchscreen/melfas_mip4.c
14974
14975MELLANOX BLUEFIELD I2C DRIVER
14976M:	Khalil Blaiech <[email protected]>
14977M:	Asmaa Mnebhi <[email protected]>
14978L:	[email protected]
14979S:	Supported
14980F:	drivers/i2c/busses/i2c-mlxbf.c
14981
14982MELLANOX ETHERNET DRIVER (mlx4_en)
14983M:	Tariq Toukan <[email protected]>
14984L:	[email protected]
14985S:	Maintained
14986W:	https://www.nvidia.com/networking/
14987Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14988F:	drivers/net/ethernet/mellanox/mlx4/en_*
14989
14990MELLANOX ETHERNET DRIVER (mlx5e)
14991M:	Saeed Mahameed <[email protected]>
14992M:	Tariq Toukan <[email protected]>
14993L:	[email protected]
14994S:	Maintained
14995W:	https://www.nvidia.com/networking/
14996Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14997F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14998
14999MELLANOX ETHERNET INNOVA DRIVERS
15000R:	Boris Pismenny <[email protected]>
15001L:	[email protected]
15002S:	Maintained
15003W:	https://www.nvidia.com/networking/
15004Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15005F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15006F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15007F:	include/linux/mlx5/mlx5_ifc_fpga.h
15008
15009MELLANOX ETHERNET SWITCH DRIVERS
15010M:	Ido Schimmel <[email protected]>
15011M:	Petr Machata <[email protected]>
15012L:	[email protected]
15013S:	Supported
15014W:	https://www.nvidia.com/networking/
15015Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15016F:	drivers/net/ethernet/mellanox/mlxsw/
15017F:	tools/testing/selftests/drivers/net/mlxsw/
15018
15019MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15020M:	[email protected]
15021L:	[email protected]
15022S:	Supported
15023W:	https://www.nvidia.com/networking/
15024Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15025F:	drivers/net/ethernet/mellanox/mlxfw/
15026
15027MELLANOX HARDWARE PLATFORM SUPPORT
15028M:	Hans de Goede <[email protected]>
15029M:	Ilpo Järvinen <[email protected]>
15030M:	Vadim Pasternak <[email protected]>
15031L:	[email protected]
15032S:	Supported
15033F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15034F:	drivers/platform/mellanox/
15035F:	include/linux/platform_data/mlxreg.h
15036
15037MELLANOX MLX4 core VPI driver
15038M:	Tariq Toukan <[email protected]>
15039L:	[email protected]
15040L:	[email protected]
15041S:	Maintained
15042W:	https://www.nvidia.com/networking/
15043Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15044F:	drivers/net/ethernet/mellanox/mlx4/
15045F:	include/linux/mlx4/
15046
15047MELLANOX MLX4 IB driver
15048M:	Yishai Hadas <[email protected]>
15049L:	[email protected]
15050S:	Supported
15051W:	https://www.nvidia.com/networking/
15052Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15053F:	drivers/infiniband/hw/mlx4/
15054F:	include/linux/mlx4/
15055F:	include/uapi/rdma/mlx4-abi.h
15056
15057MELLANOX MLX5 core VPI driver
15058M:	Saeed Mahameed <[email protected]>
15059M:	Leon Romanovsky <[email protected]>
15060M:	Tariq Toukan <[email protected]>
15061L:	[email protected]
15062L:	[email protected]
15063S:	Maintained
15064W:	https://www.nvidia.com/networking/
15065Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15066F:	Documentation/networking/device_drivers/ethernet/mellanox/
15067F:	drivers/net/ethernet/mellanox/mlx5/core/
15068F:	include/linux/mlx5/
15069
15070MELLANOX MLX5 IB driver
15071M:	Leon Romanovsky <[email protected]>
15072L:	[email protected]
15073S:	Supported
15074W:	https://www.nvidia.com/networking/
15075Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15076F:	drivers/infiniband/hw/mlx5/
15077F:	include/linux/mlx5/
15078F:	include/uapi/rdma/mlx5-abi.h
15079
15080MELLANOX MLX5 VDPA DRIVER
15081M:	Dragos Tatulea <[email protected]>
15082L:	[email protected]
15083S:	Supported
15084F:	drivers/vdpa/mlx5/
15085
15086MELLANOX MLXCPLD I2C AND MUX DRIVER
15087M:	Vadim Pasternak <[email protected]>
15088M:	Michael Shych <[email protected]>
15089L:	[email protected]
15090S:	Supported
15091F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15092F:	drivers/i2c/busses/i2c-mlxcpld.c
15093F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15094
15095MELLANOX MLXCPLD LED DRIVER
15096M:	Vadim Pasternak <[email protected]>
15097L:	[email protected]
15098S:	Supported
15099F:	Documentation/leds/leds-mlxcpld.rst
15100F:	drivers/leds/leds-mlxcpld.c
15101F:	drivers/leds/leds-mlxreg.c
15102
15103MELLANOX PLATFORM DRIVER
15104M:	Vadim Pasternak <[email protected]>
15105L:	[email protected]
15106S:	Supported
15107F:	drivers/platform/x86/mlx-platform.c
15108
15109MEMBARRIER SUPPORT
15110M:	Mathieu Desnoyers <[email protected]>
15111M:	"Paul E. McKenney" <[email protected]>
15112L:	[email protected]
15113S:	Supported
15114F:	Documentation/scheduler/membarrier.rst
15115F:	arch/*/include/asm/membarrier.h
15116F:	arch/*/include/asm/sync_core.h
15117F:	include/uapi/linux/membarrier.h
15118F:	kernel/sched/membarrier.c
15119
15120MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15121M:	Mike Rapoport <[email protected]>
15122L:	[email protected]
15123S:	Maintained
15124F:	Documentation/core-api/boot-time-mm.rst
15125F:	include/linux/memblock.h
15126F:	mm/memblock.c
15127F:	mm/mm_init.c
15128F:	tools/testing/memblock/
15129
15130MEMORY ALLOCATION PROFILING
15131M:	Suren Baghdasaryan <[email protected]>
15132M:	Kent Overstreet <[email protected]>
15133L:	[email protected]
15134S:	Maintained
15135F:	Documentation/mm/allocation-profiling.rst
15136F:	include/linux/alloc_tag.h
15137F:	include/linux/pgalloc_tag.h
15138F:	lib/alloc_tag.c
15139
15140MEMORY CONTROLLER DRIVERS
15141M:	Krzysztof Kozlowski <[email protected]>
15142L:	[email protected]
15143S:	Maintained
15144B:	mailto:[email protected]
15145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15146F:	Documentation/devicetree/bindings/memory-controllers/
15147F:	drivers/memory/
15148F:	include/dt-bindings/memory/
15149F:	include/memory/
15150
15151MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15152M:	Dmitry Osipenko <[email protected]>
15153L:	[email protected]
15154L:	[email protected]
15155S:	Maintained
15156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15157F:	drivers/devfreq/tegra30-devfreq.c
15158
15159MEMORY HOT(UN)PLUG
15160M:	David Hildenbrand <[email protected]>
15161M:	Oscar Salvador <[email protected]>
15162L:	[email protected]
15163S:	Maintained
15164F:	Documentation/admin-guide/mm/memory-hotplug.rst
15165F:	Documentation/core-api/memory-hotplug.rst
15166F:	drivers/base/memory.c
15167F:	include/linux/memory_hotplug.h
15168F:	mm/memory_hotplug.c
15169F:	tools/testing/selftests/memory-hotplug/
15170
15171MEMORY MANAGEMENT
15172M:	Andrew Morton <[email protected]>
15173L:	[email protected]
15174S:	Maintained
15175W:	http://www.linux-mm.org
15176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15177T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15178F:	Documentation/admin-guide/mm/
15179F:	Documentation/mm/
15180F:	include/linux/gfp.h
15181F:	include/linux/gfp_types.h
15182F:	include/linux/memfd.h
15183F:	include/linux/memory.h
15184F:	include/linux/memory_hotplug.h
15185F:	include/linux/memory-tiers.h
15186F:	include/linux/mempolicy.h
15187F:	include/linux/mempool.h
15188F:	include/linux/memremap.h
15189F:	include/linux/mm.h
15190F:	include/linux/mm_*.h
15191F:	include/linux/mmzone.h
15192F:	include/linux/mmu_notifier.h
15193F:	include/linux/pagewalk.h
15194F:	include/linux/rmap.h
15195F:	include/trace/events/ksm.h
15196F:	mm/
15197F:	tools/mm/
15198F:	tools/testing/selftests/mm/
15199N:	include/linux/page[-_]*
15200
15201MEMORY MAPPING
15202M:	Andrew Morton <[email protected]>
15203M:	Liam R. Howlett <[email protected]>
15204M:	Lorenzo Stoakes <[email protected]>
15205R:	Vlastimil Babka <[email protected]>
15206R:	Jann Horn <[email protected]>
15207L:	[email protected]
15208S:	Maintained
15209W:	http://www.linux-mm.org
15210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15211F:	mm/mlock.c
15212F:	mm/mmap.c
15213F:	mm/mprotect.c
15214F:	mm/mremap.c
15215F:	mm/mseal.c
15216F:	mm/vma.c
15217F:	mm/vma.h
15218F:	mm/vma_internal.h
15219F:	tools/testing/vma/
15220
15221MEMORY TECHNOLOGY DEVICES (MTD)
15222M:	Miquel Raynal <[email protected]>
15223M:	Richard Weinberger <[email protected]>
15224M:	Vignesh Raghavendra <[email protected]>
15225L:	[email protected]
15226S:	Maintained
15227W:	http://www.linux-mtd.infradead.org/
15228Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15229C:	irc://irc.oftc.net/mtd
15230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15232F:	Documentation/devicetree/bindings/mtd/
15233F:	drivers/mtd/
15234F:	include/linux/mtd/
15235F:	include/uapi/mtd/
15236
15237MEN A21 WATCHDOG DRIVER
15238M:	Johannes Thumshirn <[email protected]>
15239L:	[email protected]
15240S:	Maintained
15241F:	drivers/watchdog/mena21_wdt.c
15242
15243MEN CHAMELEON BUS (mcb)
15244M:	Johannes Thumshirn <[email protected]>
15245S:	Maintained
15246F:	Documentation/driver-api/men-chameleon-bus.rst
15247F:	drivers/mcb/
15248F:	include/linux/mcb.h
15249
15250MEN F21BMC (Board Management Controller)
15251M:	Andreas Werner <[email protected]>
15252S:	Supported
15253F:	Documentation/hwmon/menf21bmc.rst
15254F:	drivers/hwmon/menf21bmc_hwmon.c
15255F:	drivers/leds/leds-menf21bmc.c
15256F:	drivers/mfd/menf21bmc.c
15257F:	drivers/watchdog/menf21bmc_wdt.c
15258
15259MEN Z069 WATCHDOG DRIVER
15260M:	Johannes Thumshirn <[email protected]>
15261L:	[email protected]
15262S:	Maintained
15263F:	drivers/watchdog/menz69_wdt.c
15264
15265MESON AO CEC DRIVER FOR AMLOGIC SOCS
15266M:	Neil Armstrong <[email protected]>
15267L:	[email protected]
15268L:	[email protected]
15269S:	Supported
15270W:	http://linux-meson.com/
15271T:	git git://linuxtv.org/media.git
15272F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15273F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15274F:	drivers/media/cec/platform/meson/ao-cec.c
15275
15276MESON GE2D DRIVER FOR AMLOGIC SOCS
15277M:	Neil Armstrong <[email protected]>
15278L:	[email protected]
15279L:	[email protected]
15280S:	Supported
15281T:	git git://linuxtv.org/media.git
15282F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15283F:	drivers/media/platform/amlogic/meson-ge2d/
15284
15285MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15286M:	Liang Yang <[email protected]>
15287L:	[email protected]
15288S:	Maintained
15289F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15290F:	drivers/mtd/nand/raw/meson_*
15291
15292MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15293M:	Neil Armstrong <[email protected]>
15294L:	[email protected]
15295L:	[email protected]
15296S:	Supported
15297T:	git git://linuxtv.org/media.git
15298F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15299F:	drivers/staging/media/meson/vdec/
15300
15301META ETHERNET DRIVERS
15302M:	Alexander Duyck <[email protected]>
15303M:	Jakub Kicinski <[email protected]>
15304R:	[email protected]
15305S:	Maintained
15306F:	Documentation/networking/device_drivers/ethernet/meta/
15307F:	drivers/net/ethernet/meta/
15308
15309METHODE UDPU SUPPORT
15310M:	Robert Marko <[email protected]>
15311S:	Maintained
15312F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15313F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15314
15315MHI BUS
15316M:	Manivannan Sadhasivam <[email protected]>
15317L:	[email protected]
15318L:	[email protected]
15319S:	Maintained
15320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15321F:	Documentation/ABI/stable/sysfs-bus-mhi
15322F:	Documentation/mhi/
15323F:	drivers/bus/mhi/
15324F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15325F:	include/linux/mhi.h
15326
15327MICROBLAZE ARCHITECTURE
15328M:	Michal Simek <[email protected]>
15329S:	Supported
15330W:	http://www.monstr.eu/fdt/
15331T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15332F:	arch/microblaze/
15333
15334MICROBLAZE TMR INJECT
15335M:	Appana Durga Kedareswara rao <[email protected]>
15336S:	Supported
15337F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15338F:	drivers/misc/xilinx_tmr_inject.c
15339
15340MICROBLAZE TMR MANAGER
15341M:	Appana Durga Kedareswara rao <[email protected]>
15342S:	Supported
15343F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15344F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15345F:	drivers/misc/xilinx_tmr_manager.c
15346
15347MICROCHIP AT91 DMA DRIVERS
15348M:	Ludovic Desroches <[email protected]>
15349L:	[email protected] (moderated for non-subscribers)
15350L:	[email protected]
15351S:	Supported
15352F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15353F:	drivers/dma/at_hdmac.c
15354F:	drivers/dma/at_xdmac.c
15355F:	include/dt-bindings/dma/at91.h
15356
15357MICROCHIP AT91 SERIAL DRIVER
15358M:	Richard Genoud <[email protected]>
15359S:	Maintained
15360F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15361F:	drivers/tty/serial/atmel_serial.c
15362F:	drivers/tty/serial/atmel_serial.h
15363
15364MICROCHIP AT91 USART MFD DRIVER
15365M:	Radu Pirea <[email protected]>
15366L:	[email protected]
15367S:	Supported
15368F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15369F:	drivers/mfd/at91-usart.c
15370F:	include/dt-bindings/mfd/at91-usart.h
15371
15372MICROCHIP AT91 USART SPI DRIVER
15373M:	Radu Pirea <[email protected]>
15374L:	[email protected]
15375S:	Supported
15376F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15377F:	drivers/spi/spi-at91-usart.c
15378
15379MICROCHIP AUDIO ASOC DRIVERS
15380M:	Claudiu Beznea <[email protected]>
15381M:	Andrei Simion <[email protected]>
15382L:	[email protected]
15383S:	Supported
15384F:	Documentation/devicetree/bindings/sound/atmel*
15385F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15386F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15387F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15388F:	sound/soc/atmel
15389
15390MICROCHIP CSI2DC DRIVER
15391M:	Eugen Hristev <[email protected]>
15392L:	[email protected]
15393S:	Supported
15394F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15395F:	drivers/media/platform/microchip/microchip-csi2dc.c
15396
15397MICROCHIP ECC DRIVER
15398L:	[email protected]
15399S:	Orphan
15400F:	drivers/crypto/atmel-ecc.*
15401
15402MICROCHIP EIC DRIVER
15403M:	Claudiu Beznea <[email protected]>
15404L:	[email protected] (moderated for non-subscribers)
15405S:	Supported
15406F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15407F:	drivers/irqchip/irq-mchp-eic.c
15408
15409MICROCHIP I2C DRIVER
15410M:	Codrin Ciubotariu <[email protected]>
15411L:	[email protected]
15412S:	Supported
15413F:	drivers/i2c/busses/i2c-at91-*.c
15414F:	drivers/i2c/busses/i2c-at91.h
15415
15416MICROCHIP ISC DRIVER
15417M:	Eugen Hristev <[email protected]>
15418L:	[email protected]
15419S:	Supported
15420F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15421F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15422F:	drivers/media/platform/microchip/microchip-isc*
15423F:	drivers/media/platform/microchip/microchip-sama*-isc*
15424F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15425F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15426F:	include/linux/atmel-isc-media.h
15427
15428MICROCHIP ISI DRIVER
15429M:	Eugen Hristev <[email protected]>
15430L:	[email protected]
15431S:	Supported
15432F:	drivers/media/platform/atmel/atmel-isi.c
15433F:	drivers/media/platform/atmel/atmel-isi.h
15434
15435MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15436M:	Woojung Huh <[email protected]>
15437M:	[email protected]
15438L:	[email protected]
15439S:	Maintained
15440F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15441F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15442F:	drivers/net/dsa/microchip/*
15443F:	include/linux/dsa/ksz_common.h
15444F:	include/linux/platform_data/microchip-ksz.h
15445F:	net/dsa/tag_ksz.c
15446
15447MICROCHIP LAN743X ETHERNET DRIVER
15448M:	Bryan Whitehead <[email protected]>
15449M:	[email protected]
15450L:	[email protected]
15451S:	Maintained
15452F:	drivers/net/ethernet/microchip/lan743x_*
15453
15454MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15455M:	Parthiban Veerasooran <[email protected]>
15456L:	[email protected]
15457S:	Maintained
15458F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15459F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15460
15461MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15462M:	Arun Ramadoss <[email protected]>
15463R:	[email protected]
15464L:	[email protected]
15465S:	Maintained
15466F:	drivers/net/phy/microchip_t1.c
15467
15468MICROCHIP LAN966X ETHERNET DRIVER
15469M:	Horatiu Vultur <[email protected]>
15470M:	[email protected]
15471L:	[email protected]
15472S:	Maintained
15473F:	drivers/net/ethernet/microchip/lan966x/*
15474
15475MICROCHIP LAN966X OIC DRIVER
15476M:	Herve Codina <[email protected]>
15477S:	Maintained
15478F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15479F:	drivers/irqchip/irq-lan966x-oic.c
15480
15481MICROCHIP LAN966X PCI DRIVER
15482M:	Herve Codina <[email protected]>
15483S:	Maintained
15484F:	drivers/misc/lan966x_pci.c
15485F:	drivers/misc/lan966x_pci.dtso
15486
15487MICROCHIP LAN969X ETHERNET DRIVER
15488M:	Daniel Machon <[email protected]>
15489M:	[email protected]
15490L:	[email protected]
15491S:	Maintained
15492F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15493
15494MICROCHIP LCDFB DRIVER
15495M:	Nicolas Ferre <[email protected]>
15496L:	[email protected]
15497S:	Maintained
15498F:	drivers/video/fbdev/atmel_lcdfb.c
15499F:	include/video/atmel_lcdc.h
15500
15501MICROCHIP MCP16502 PMIC DRIVER
15502M:	Claudiu Beznea <[email protected]>
15503M:	Andrei Simion <[email protected]>
15504L:	[email protected] (moderated for non-subscribers)
15505S:	Supported
15506F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15507F:	drivers/regulator/mcp16502.c
15508
15509MICROCHIP MCP3564 ADC DRIVER
15510M:	Marius Cristea <[email protected]>
15511L:	[email protected]
15512S:	Supported
15513F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15514F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15515F:	drivers/iio/adc/mcp3564.c
15516
15517MICROCHIP MCP3911 ADC DRIVER
15518M:	Marcus Folkesson <[email protected]>
15519M:	Kent Gustavsson <[email protected]>
15520L:	[email protected]
15521S:	Maintained
15522F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15523F:	drivers/iio/adc/mcp3911.c
15524
15525MICROCHIP MMC/SD/SDIO MCI DRIVER
15526M:	Aubin Constans <[email protected]>
15527S:	Maintained
15528F:	drivers/mmc/host/atmel-mci.c
15529
15530MICROCHIP NAND DRIVER
15531L:	[email protected]
15532S:	Orphan
15533F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15534F:	drivers/mtd/nand/raw/atmel/*
15535
15536MICROCHIP OTPC DRIVER
15537M:	Claudiu Beznea <[email protected]>
15538L:	[email protected] (moderated for non-subscribers)
15539S:	Supported
15540F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15541F:	drivers/nvmem/microchip-otpc.c
15542F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15543
15544MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15545M:	Matteo Martelli <[email protected]>
15546L:	[email protected]
15547S:	Supported
15548F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15549F:	drivers/iio/adc/pac1921.c
15550
15551MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15552M:	Marius Cristea <[email protected]>
15553L:	[email protected]
15554S:	Supported
15555F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15556F:	drivers/iio/adc/pac1934.c
15557
15558MICROCHIP PCI1XXXX GP DRIVER
15559M:	Vaibhaav Ram T.L <[email protected]>
15560M:	Kumaravel Thiagarajan <[email protected]>
15561L:	[email protected]
15562S:	Supported
15563F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15564F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15565F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15566F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15567
15568MICROCHIP PCI1XXXX I2C DRIVER
15569M:	Tharun Kumar P <[email protected]>
15570M:	Kumaravel Thiagarajan <[email protected]>
15571M:	Microchip Linux Driver Support <[email protected]>
15572L:	[email protected]
15573S:	Maintained
15574F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15575
15576MICROCHIP PCIe UART DRIVER
15577M:	Kumaravel Thiagarajan <[email protected]>
15578M:	Tharun Kumar P <[email protected]>
15579L:	[email protected]
15580S:	Maintained
15581F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15582
15583MICROCHIP POLARFIRE FPGA DRIVERS
15584M:	Conor Dooley <[email protected]>
15585L:	[email protected]
15586S:	Supported
15587F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15588F:	drivers/fpga/microchip-spi.c
15589
15590MICROCHIP PWM DRIVER
15591M:	Claudiu Beznea <[email protected]>
15592L:	[email protected] (moderated for non-subscribers)
15593L:	[email protected]
15594S:	Supported
15595F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15596F:	drivers/pwm/pwm-atmel.c
15597
15598MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15599M:	Manikandan Muralidharan <[email protected]>
15600M:	Dharma Balasubiramani <[email protected]>
15601L:	[email protected]
15602S:	Supported
15603F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15604F:	drivers/gpu/drm/bridge/microchip-lvds.c
15605
15606MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15607M:	Eugen Hristev <[email protected]>
15608L:	[email protected]
15609S:	Supported
15610F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15611F:	drivers/iio/adc/at91-sama5d2_adc.c
15612F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15613
15614MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15615M:	Claudiu Beznea <[email protected]>
15616S:	Supported
15617F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15618F:	drivers/power/reset/at91-sama5d2_shdwc.c
15619
15620MICROCHIP SOC DRIVERS
15621M:	Conor Dooley <[email protected]>
15622S:	Supported
15623T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15624F:	Documentation/devicetree/bindings/soc/microchip/
15625F:	drivers/soc/microchip/
15626
15627MICROCHIP SPI DRIVER
15628M:	Ryan Wanner <[email protected]>
15629S:	Supported
15630F:	drivers/spi/spi-atmel.*
15631
15632MICROCHIP SSC DRIVER
15633M:	Claudiu Beznea <[email protected]>
15634M:	Andrei Simion <[email protected]>
15635L:	[email protected] (moderated for non-subscribers)
15636S:	Supported
15637F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15638F:	drivers/misc/atmel-ssc.c
15639F:	include/linux/atmel-ssc.h
15640
15641Microchip Timer Counter Block (TCB) Capture Driver
15642M:	Kamel Bouhara <[email protected]>
15643L:	[email protected] (moderated for non-subscribers)
15644L:	[email protected]
15645S:	Maintained
15646F:	drivers/counter/microchip-tcb-capture.c
15647
15648MICROCHIP USB251XB DRIVER
15649M:	Richard Leitner <[email protected]>
15650L:	[email protected]
15651S:	Maintained
15652F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15653F:	drivers/usb/misc/usb251xb.c
15654
15655MICROCHIP USBA UDC DRIVER
15656M:	Cristian Birsan <[email protected]>
15657L:	[email protected] (moderated for non-subscribers)
15658S:	Supported
15659F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15660
15661MICROCHIP WILC1000 WIFI DRIVER
15662M:	Ajay Singh <[email protected]>
15663M:	Claudiu Beznea <[email protected]>
15664L:	[email protected]
15665S:	Supported
15666F:	drivers/net/wireless/microchip/wilc1000/
15667
15668MICROSEMI MIPS SOCS
15669M:	Alexandre Belloni <[email protected]>
15670M:	[email protected]
15671L:	[email protected]
15672S:	Supported
15673F:	Documentation/devicetree/bindings/mips/mscc.txt
15674F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15675F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15676F:	arch/mips/boot/dts/mscc/
15677F:	arch/mips/configs/generic/board-ocelot.config
15678F:	arch/mips/generic/board-ocelot.c
15679
15680MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15681M:	Don Brace <[email protected]>
15682L:	[email protected]
15683L:	[email protected]
15684S:	Supported
15685F:	Documentation/scsi/smartpqi.rst
15686F:	drivers/scsi/smartpqi/Kconfig
15687F:	drivers/scsi/smartpqi/Makefile
15688F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15689F:	include/linux/cciss*.h
15690F:	include/uapi/linux/cciss*.h
15691
15692MICROSOFT MANA RDMA DRIVER
15693M:	Long Li <[email protected]>
15694M:	Ajay Sharma <[email protected]>
15695L:	[email protected]
15696S:	Supported
15697F:	drivers/infiniband/hw/mana/
15698F:	include/net/mana
15699F:	include/uapi/rdma/mana-abi.h
15700
15701MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15702M:	Maximilian Luz <[email protected]>
15703L:	[email protected]
15704S:	Maintained
15705F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15706
15707MICROSOFT SURFACE BATTERY AND AC DRIVERS
15708M:	Maximilian Luz <[email protected]>
15709L:	[email protected]
15710L:	[email protected]
15711S:	Maintained
15712F:	drivers/power/supply/surface_battery.c
15713F:	drivers/power/supply/surface_charger.c
15714
15715MICROSOFT SURFACE DTX DRIVER
15716M:	Maximilian Luz <[email protected]>
15717L:	[email protected]
15718S:	Maintained
15719F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15720F:	drivers/platform/surface/surface_dtx.c
15721F:	include/uapi/linux/surface_aggregator/dtx.h
15722
15723MICROSOFT SURFACE SENSOR FAN DRIVER
15724M:	Maximilian Luz <[email protected]>
15725M:	Ivor Wanders <[email protected]>
15726L:	[email protected]
15727S:	Maintained
15728F:	Documentation/hwmon/surface_fan.rst
15729F:	drivers/hwmon/surface_fan.c
15730
15731MICROSOFT SURFACE SENSOR THERMAL DRIVER
15732M:	Maximilian Luz <[email protected]>
15733L:	[email protected]
15734S:	Maintained
15735F:	drivers/hwmon/surface_temp.c
15736
15737MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15738M:	Maximilian Luz <[email protected]>
15739L:	[email protected]
15740S:	Maintained
15741F:	drivers/platform/surface/surface_gpe.c
15742
15743MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15744M:	Hans de Goede <[email protected]>
15745M:	Ilpo Järvinen <[email protected]>
15746M:	Maximilian Luz <[email protected]>
15747L:	[email protected]
15748S:	Maintained
15749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15750F:	drivers/platform/surface/
15751
15752MICROSOFT SURFACE HID TRANSPORT DRIVER
15753M:	Maximilian Luz <[email protected]>
15754L:	[email protected]
15755L:	[email protected]
15756S:	Maintained
15757F:	drivers/hid/surface-hid/
15758
15759MICROSOFT SURFACE HOT-PLUG DRIVER
15760M:	Maximilian Luz <[email protected]>
15761L:	[email protected]
15762S:	Maintained
15763F:	drivers/platform/surface/surface_hotplug.c
15764
15765MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15766M:	Maximilian Luz <[email protected]>
15767L:	[email protected]
15768S:	Maintained
15769F:	drivers/platform/surface/surface_platform_profile.c
15770
15771MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15772M:	Chen Yu <[email protected]>
15773L:	[email protected]
15774S:	Supported
15775F:	drivers/platform/surface/surfacepro3_button.c
15776
15777MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15778M:	Maximilian Luz <[email protected]>
15779L:	[email protected]
15780S:	Maintained
15781F:	drivers/platform/surface/surface_aggregator_hub.c
15782
15783MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15784M:	Maximilian Luz <[email protected]>
15785L:	[email protected]
15786S:	Maintained
15787W:	https://github.com/linux-surface/surface-aggregator-module
15788C:	irc://irc.libera.chat/linux-surface
15789F:	Documentation/driver-api/surface_aggregator/
15790F:	drivers/platform/surface/aggregator/
15791F:	drivers/platform/surface/surface_acpi_notify.c
15792F:	drivers/platform/surface/surface_aggregator_cdev.c
15793F:	drivers/platform/surface/surface_aggregator_registry.c
15794F:	include/linux/surface_acpi_notify.h
15795F:	include/linux/surface_aggregator/
15796F:	include/uapi/linux/surface_aggregator/
15797
15798MICROTEK X6 SCANNER
15799M:	Oliver Neukum <[email protected]>
15800S:	Maintained
15801F:	drivers/usb/image/microtek.*
15802
15803MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15804M:	Luka Kovacic <[email protected]>
15805M:	Luka Perkov <[email protected]>
15806S:	Maintained
15807F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15808F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15809F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15810F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15811F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15812F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15813
15814MIN HEAP
15815M:	Kuan-Wei Chiu <[email protected]>
15816L:	[email protected]
15817S:	Maintained
15818F:	Documentation/core-api/min_heap.rst
15819F:	include/linux/min_heap.h
15820F:	lib/min_heap.c
15821F:	lib/test_min_heap.c
15822
15823MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15824M:	Sakari Ailus <[email protected]>
15825L:	[email protected]
15826S:	Maintained
15827F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15828F:	Documentation/driver-api/media/drivers/ccs/
15829F:	Documentation/userspace-api/media/drivers/ccs.rst
15830F:	drivers/media/i2c/ccs-pll.c
15831F:	drivers/media/i2c/ccs-pll.h
15832F:	drivers/media/i2c/ccs/
15833F:	include/uapi/linux/ccs.h
15834F:	include/uapi/linux/smiapp.h
15835
15836MIPS
15837M:	Thomas Bogendoerfer <[email protected]>
15838L:	[email protected]
15839S:	Maintained
15840Q:	https://patchwork.kernel.org/project/linux-mips/list/
15841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15842F:	Documentation/devicetree/bindings/mips/
15843F:	Documentation/arch/mips/
15844F:	arch/mips/
15845F:	drivers/platform/mips/
15846F:	include/dt-bindings/mips/
15847
15848MIPS BOSTON DEVELOPMENT BOARD
15849M:	Paul Burton <[email protected]>
15850L:	[email protected]
15851S:	Maintained
15852F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15853F:	arch/mips/boot/dts/img/boston.dts
15854F:	arch/mips/configs/generic/board-boston.config
15855F:	drivers/clk/imgtec/clk-boston.c
15856F:	include/dt-bindings/clock/boston-clock.h
15857
15858MIPS CORE DRIVERS
15859M:	Thomas Bogendoerfer <[email protected]>
15860L:	[email protected]
15861S:	Supported
15862F:	drivers/bus/mips_cdmm.c
15863F:	drivers/clocksource/mips-gic-timer.c
15864F:	drivers/cpuidle/cpuidle-cps.c
15865F:	drivers/irqchip/irq-mips-cpu.c
15866F:	drivers/irqchip/irq-mips-gic.c
15867
15868MIPS GENERIC PLATFORM
15869M:	Paul Burton <[email protected]>
15870L:	[email protected]
15871S:	Supported
15872F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15873F:	arch/mips/generic/
15874F:	arch/mips/tools/generic-board-config.sh
15875
15876MIPS RINT INSTRUCTION EMULATION
15877M:	Aleksandar Markovic <[email protected]>
15878L:	[email protected]
15879S:	Supported
15880F:	arch/mips/math-emu/dp_rint.c
15881F:	arch/mips/math-emu/sp_rint.c
15882
15883MIPS/LOONGSON1 ARCHITECTURE
15884M:	Keguang Zhang <[email protected]>
15885L:	[email protected]
15886S:	Maintained
15887F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15888F:	arch/mips/include/asm/mach-loongson32/
15889F:	arch/mips/loongson32/
15890F:	drivers/*/*loongson1*
15891F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15892
15893MIPS/LOONGSON2EF ARCHITECTURE
15894M:	Jiaxun Yang <[email protected]>
15895L:	[email protected]
15896S:	Maintained
15897F:	arch/mips/include/asm/mach-loongson2ef/
15898F:	arch/mips/loongson2ef/
15899F:	drivers/cpufreq/loongson2_cpufreq.c
15900
15901MIPS/LOONGSON64 ARCHITECTURE
15902M:	Huacai Chen <[email protected]>
15903M:	Jiaxun Yang <[email protected]>
15904L:	[email protected]
15905S:	Maintained
15906F:	arch/mips/include/asm/mach-loongson64/
15907F:	arch/mips/loongson64/
15908F:	drivers/irqchip/irq-loongson*
15909F:	drivers/platform/mips/cpu_hwmon.c
15910
15911MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15912M:	Hans Verkuil <[email protected]>
15913L:	[email protected]
15914S:	Odd Fixes
15915W:	https://linuxtv.org
15916T:	git git://linuxtv.org/media.git
15917F:	drivers/media/radio/radio-miropcm20*
15918
15919MITSUMI MM8013 FG DRIVER
15920M:	Konrad Dybcio <[email protected]>
15921F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15922F:	drivers/power/supply/mm8013.c
15923
15924MMP SUPPORT
15925R:	Lubomir Rintel <[email protected]>
15926L:	[email protected] (moderated for non-subscribers)
15927S:	Odd Fixes
15928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15929F:	arch/arm/boot/dts/marvell/mmp*
15930F:	arch/arm/mach-mmp/
15931F:	include/linux/soc/mmp/
15932
15933MMP USB PHY DRIVERS
15934R:	Lubomir Rintel <[email protected]>
15935L:	[email protected] (moderated for non-subscribers)
15936S:	Maintained
15937F:	drivers/phy/marvell/phy-mmp3-usb.c
15938F:	drivers/phy/marvell/phy-pxa-usb.c
15939
15940MMU GATHER AND TLB INVALIDATION
15941M:	Will Deacon <[email protected]>
15942M:	"Aneesh Kumar K.V" <[email protected]>
15943M:	Andrew Morton <[email protected]>
15944M:	Nick Piggin <[email protected]>
15945M:	Peter Zijlstra <[email protected]>
15946L:	[email protected]
15947L:	[email protected]
15948S:	Maintained
15949F:	arch/*/include/asm/tlb.h
15950F:	include/asm-generic/tlb.h
15951F:	mm/mmu_gather.c
15952
15953MN88472 MEDIA DRIVER
15954L:	[email protected]
15955S:	Orphan
15956W:	https://linuxtv.org
15957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15958F:	drivers/media/dvb-frontends/mn88472*
15959
15960MN88473 MEDIA DRIVER
15961L:	[email protected]
15962S:	Orphan
15963W:	https://linuxtv.org
15964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15965F:	drivers/media/dvb-frontends/mn88473*
15966
15967MOBILEYE MIPS SOCS
15968M:	Vladimir Kondratiev <[email protected]>
15969M:	Gregory CLEMENT <[email protected]>
15970M:	Théo Lebrun <[email protected]>
15971L:	[email protected]
15972S:	Maintained
15973F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15974F:	Documentation/devicetree/bindings/soc/mobileye/
15975F:	arch/mips/boot/dts/mobileye/
15976F:	arch/mips/configs/eyeq5_defconfig
15977F:	arch/mips/mobileye/board-epm5.its.S
15978F:	drivers/clk/clk-eyeq.c
15979F:	drivers/pinctrl/pinctrl-eyeq5.c
15980F:	drivers/reset/reset-eyeq.c
15981F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15982
15983MODULE SUPPORT
15984M:	Luis Chamberlain <[email protected]>
15985R:	Petr Pavlu <[email protected]>
15986R:	Sami Tolvanen <[email protected]>
15987R:	Daniel Gomez <[email protected]>
15988L:	[email protected]
15989L:	[email protected]
15990S:	Maintained
15991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15992F:	include/linux/kmod.h
15993F:	include/linux/module*.h
15994F:	kernel/module/
15995F:	lib/test_kmod.c
15996F:	scripts/module*
15997F:	tools/testing/selftests/kmod/
15998
15999MONOLITHIC POWER SYSTEM PMIC DRIVER
16000M:	Saravanan Sekar <[email protected]>
16001S:	Maintained
16002F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16003F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16004F:	drivers/hwmon/pmbus/mpq7932.c
16005F:	drivers/iio/adc/mp2629_adc.c
16006F:	drivers/mfd/mp2629.c
16007F:	drivers/power/supply/mp2629_charger.c
16008F:	drivers/regulator/mp5416.c
16009F:	drivers/regulator/mpq7920.c
16010F:	drivers/regulator/mpq7920.h
16011F:	include/linux/mfd/mp2629.h
16012
16013MOST(R) TECHNOLOGY DRIVER
16014M:	Parthiban Veerasooran <[email protected]>
16015M:	Christian Gromm <[email protected]>
16016S:	Maintained
16017F:	Documentation/ABI/testing/configfs-most
16018F:	Documentation/ABI/testing/sysfs-bus-most
16019F:	drivers/most/
16020F:	drivers/staging/most/
16021F:	include/linux/most.h
16022
16023MOTORCOMM PHY DRIVER
16024M:	Frank <[email protected]>
16025L:	[email protected]
16026S:	Maintained
16027F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16028F:	drivers/net/phy/motorcomm.c
16029
16030MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16031M:	Jiri Slaby <[email protected]>
16032S:	Maintained
16033F:	Documentation/driver-api/tty/moxa-smartio.rst
16034F:	drivers/tty/mxser.*
16035
16036MP3309C BACKLIGHT DRIVER
16037M:	Flavio Suligoi <[email protected]>
16038L:	[email protected]
16039S:	Maintained
16040F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16041F:	drivers/video/backlight/mp3309c.c
16042
16043MPS MP2891 DRIVER
16044M:	Noah Wang <[email protected]>
16045L:	[email protected]
16046S:	Maintained
16047F:	Documentation/hwmon/mp2891.rst
16048F:	drivers/hwmon/pmbus/mp2891.c
16049
16050MPS MP2993 DRIVER
16051M:	Noah Wang <[email protected]>
16052L:	[email protected]
16053S:	Maintained
16054F:	Documentation/hwmon/mp2993.rst
16055F:	drivers/hwmon/pmbus/mp2993.c
16056
16057MPS MP9941 DRIVER
16058M:	Noah Wang <[email protected]>
16059L:	[email protected]
16060S:	Maintained
16061F:	Documentation/hwmon/mp9941.rst
16062F:	drivers/hwmon/pmbus/mp9941.c
16063
16064MR800 AVERMEDIA USB FM RADIO DRIVER
16065M:	Alexey Klimov <[email protected]>
16066L:	[email protected]
16067S:	Maintained
16068T:	git git://linuxtv.org/media.git
16069F:	drivers/media/radio/radio-mr800.c
16070
16071MRF24J40 IEEE 802.15.4 RADIO DRIVER
16072M:	Stefan Schmidt <[email protected]>
16073L:	[email protected]
16074S:	Odd Fixes
16075F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16076F:	drivers/net/ieee802154/mrf24j40.c
16077
16078MSI EC DRIVER
16079M:	Nikita Kravets <[email protected]>
16080L:	[email protected]
16081S:	Maintained
16082W:	https://github.com/BeardOverflow/msi-ec
16083F:	drivers/platform/x86/msi-ec.*
16084
16085MSI LAPTOP SUPPORT
16086M:	"Lee, Chun-Yi" <[email protected]>
16087L:	[email protected]
16088S:	Maintained
16089F:	drivers/platform/x86/msi-laptop.c
16090
16091MSI WMI SUPPORT
16092L:	[email protected]
16093S:	Orphan
16094F:	drivers/platform/x86/msi-wmi.c
16095
16096MSI WMI PLATFORM FEATURES
16097M:	Armin Wolf <[email protected]>
16098L:	[email protected]
16099S:	Maintained
16100F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16101F:	Documentation/wmi/devices/msi-wmi-platform.rst
16102F:	drivers/platform/x86/msi-wmi-platform.c
16103
16104MSI001 MEDIA DRIVER
16105L:	[email protected]
16106S:	Orphan
16107W:	https://linuxtv.org
16108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16109F:	drivers/media/tuners/msi001*
16110
16111MSI2500 MEDIA DRIVER
16112L:	[email protected]
16113S:	Orphan
16114W:	https://linuxtv.org
16115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16116F:	drivers/media/usb/msi2500/
16117
16118MSTAR INTERRUPT CONTROLLER DRIVER
16119M:	Mark-PK Tsai <[email protected]>
16120M:	Daniel Palmer <[email protected]>
16121S:	Maintained
16122F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16123F:	drivers/irqchip/irq-mst-intc.c
16124
16125MSYSTEMS DISKONCHIP G3 MTD DRIVER
16126M:	Robert Jarzmik <[email protected]>
16127L:	[email protected]
16128S:	Maintained
16129F:	drivers/mtd/devices/docg3*
16130
16131MT9M114 ONSEMI SENSOR DRIVER
16132M:	Laurent Pinchart <[email protected]>
16133L:	[email protected]
16134S:	Maintained
16135T:	git git://linuxtv.org/media.git
16136F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16137F:	drivers/media/i2c/mt9m114.c
16138
16139MT9P031 APTINA CAMERA SENSOR
16140M:	Laurent Pinchart <[email protected]>
16141L:	[email protected]
16142S:	Maintained
16143T:	git git://linuxtv.org/media.git
16144F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16145F:	drivers/media/i2c/mt9p031.c
16146
16147MT9T112 APTINA CAMERA SENSOR
16148M:	Jacopo Mondi <[email protected]>
16149L:	[email protected]
16150S:	Odd Fixes
16151T:	git git://linuxtv.org/media.git
16152F:	drivers/media/i2c/mt9t112.c
16153F:	include/media/i2c/mt9t112.h
16154
16155MT9V032 APTINA CAMERA SENSOR
16156M:	Laurent Pinchart <[email protected]>
16157L:	[email protected]
16158S:	Maintained
16159T:	git git://linuxtv.org/media.git
16160F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16161F:	drivers/media/i2c/mt9v032.c
16162F:	include/media/i2c/mt9v032.h
16163
16164MT9V111 APTINA CAMERA SENSOR
16165M:	Jacopo Mondi <[email protected]>
16166L:	[email protected]
16167S:	Maintained
16168T:	git git://linuxtv.org/media.git
16169F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16170F:	drivers/media/i2c/mt9v111.c
16171
16172MULTIFUNCTION DEVICES (MFD)
16173M:	Lee Jones <[email protected]>
16174S:	Maintained
16175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16176F:	Documentation/devicetree/bindings/mfd/
16177F:	drivers/mfd/
16178F:	include/dt-bindings/mfd/
16179F:	include/linux/mfd/
16180
16181MULTIMEDIA CARD (MMC) ETC. OVER SPI
16182S:	Orphan
16183F:	drivers/mmc/host/mmc_spi.c
16184F:	include/linux/spi/mmc_spi.h
16185
16186MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16187M:	Ulf Hansson <[email protected]>
16188L:	[email protected]
16189S:	Maintained
16190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16191F:	Documentation/devicetree/bindings/mmc/
16192F:	drivers/mmc/
16193F:	include/linux/mmc/
16194F:	include/uapi/linux/mmc/
16195
16196MULTIPLEXER SUBSYSTEM
16197M:	Peter Rosin <[email protected]>
16198S:	Maintained
16199F:	Documentation/ABI/testing/sysfs-class-mux*
16200F:	Documentation/devicetree/bindings/mux/
16201F:	drivers/mux/
16202F:	include/dt-bindings/mux/
16203F:	include/linux/mux/
16204
16205MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16206M:	Bin Liu <[email protected]>
16207L:	[email protected]
16208S:	Maintained
16209F:	drivers/usb/musb/
16210
16211MXL301RF MEDIA DRIVER
16212M:	Akihiro Tsukada <[email protected]>
16213L:	[email protected]
16214S:	Odd Fixes
16215F:	drivers/media/tuners/mxl301rf*
16216
16217MXL5007T MEDIA DRIVER
16218M:	Michael Krufky <[email protected]>
16219L:	[email protected]
16220S:	Maintained
16221W:	https://linuxtv.org
16222W:	http://github.com/mkrufky
16223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16224T:	git git://linuxtv.org/mkrufky/tuners.git
16225F:	drivers/media/tuners/mxl5007t.*
16226
16227MXSFB DRM DRIVER
16228M:	Marek Vasut <[email protected]>
16229M:	Stefan Agner <[email protected]>
16230L:	[email protected]
16231S:	Supported
16232T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16233F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16234F:	drivers/gpu/drm/mxsfb/
16235
16236MYLEX DAC960 PCI RAID Controller
16237M:	Hannes Reinecke <[email protected]>
16238L:	[email protected]
16239S:	Supported
16240F:	drivers/scsi/myrb.*
16241F:	drivers/scsi/myrs.*
16242
16243MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16244L:	[email protected]
16245S:	Orphan
16246W:	https://www.cspi.com/ethernet-products/support/downloads/
16247F:	drivers/net/ethernet/myricom/myri10ge/
16248
16249NAND FLASH SUBSYSTEM
16250M:	Miquel Raynal <[email protected]>
16251R:	Richard Weinberger <[email protected]>
16252L:	[email protected]
16253S:	Maintained
16254W:	http://www.linux-mtd.infradead.org/
16255Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16256C:	irc://irc.oftc.net/mtd
16257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16258F:	drivers/mtd/nand/
16259F:	include/linux/mtd/*nand*.h
16260
16261NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16262M:	Daniel Mack <[email protected]>
16263L:	[email protected]
16264S:	Maintained
16265W:	http://www.native-instruments.com
16266F:	sound/usb/caiaq/
16267
16268NATSEMI ETHERNET DRIVER (DP8381x)
16269S:	Orphan
16270F:	drivers/net/ethernet/natsemi/natsemi.c
16271
16272NCR 5380 SCSI DRIVERS
16273M:	Finn Thain <[email protected]>
16274M:	Michael Schmitz <[email protected]>
16275L:	[email protected]
16276S:	Maintained
16277F:	Documentation/scsi/g_NCR5380.rst
16278F:	drivers/scsi/NCR5380.*
16279F:	drivers/scsi/arm/cumana_1.c
16280F:	drivers/scsi/arm/oak.c
16281F:	drivers/scsi/atari_scsi.*
16282F:	drivers/scsi/dmx3191d.c
16283F:	drivers/scsi/g_NCR5380.*
16284F:	drivers/scsi/mac_scsi.*
16285F:	drivers/scsi/sun3_scsi.*
16286F:	drivers/scsi/sun3_scsi_vme.c
16287
16288NCSI LIBRARY
16289M:	Samuel Mendoza-Jonas <[email protected]>
16290R:	Paul Fertser <[email protected]>
16291S:	Maintained
16292F:	net/ncsi/
16293
16294NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16295M:	Zev Weiss <[email protected]>
16296L:	[email protected]
16297S:	Maintained
16298F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16299F:	drivers/hwmon/nct6775-i2c.c
16300
16301NCT7363 HARDWARE MONITOR DRIVER
16302M:	Ban Feng <[email protected]>
16303L:	[email protected]
16304S:	Maintained
16305F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16306F:	Documentation/hwmon/nct7363.rst
16307F:	drivers/hwmon/nct7363.c
16308
16309NETCONSOLE
16310M:	Breno Leitao <[email protected]>
16311S:	Maintained
16312F:	Documentation/networking/netconsole.rst
16313F:	drivers/net/netconsole.c
16314F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16315F:	tools/testing/selftests/drivers/net/netcons\*
16316
16317NETDEVSIM
16318M:	Jakub Kicinski <[email protected]>
16319S:	Maintained
16320F:	drivers/net/netdevsim/*
16321F:	tools/testing/selftests/drivers/net/netdevsim/*
16322
16323NETEM NETWORK EMULATOR
16324M:	Stephen Hemminger <[email protected]>
16325L:	[email protected]
16326S:	Maintained
16327F:	net/sched/sch_netem.c
16328
16329NETERION 10GbE DRIVERS (s2io)
16330M:	Jon Mason <[email protected]>
16331L:	[email protected]
16332S:	Maintained
16333F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16334F:	drivers/net/ethernet/neterion/
16335
16336NETFILTER
16337M:	Pablo Neira Ayuso <[email protected]>
16338M:	Jozsef Kadlecsik <[email protected]>
16339L:	[email protected]
16340L:	[email protected]
16341S:	Maintained
16342W:	http://www.netfilter.org/
16343W:	http://www.iptables.org/
16344W:	http://www.nftables.org/
16345Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16346C:	irc://irc.libera.chat/netfilter
16347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16349F:	include/linux/netfilter*
16350F:	include/linux/netfilter/
16351F:	include/net/netfilter/
16352F:	include/uapi/linux/netfilter*
16353F:	include/uapi/linux/netfilter/
16354F:	net/*/netfilter.c
16355F:	net/*/netfilter/
16356F:	net/bridge/br_netfilter*.c
16357F:	net/netfilter/
16358F:	tools/testing/selftests/net/netfilter/
16359
16360NETROM NETWORK LAYER
16361L:	[email protected]
16362S:	Orphan
16363W:	https://linux-ax25.in-berlin.de
16364F:	include/net/netrom.h
16365F:	include/uapi/linux/netrom.h
16366F:	net/netrom/
16367
16368NETRONIX EMBEDDED CONTROLLER
16369M:	Jonathan Neuschäfer <[email protected]>
16370S:	Maintained
16371F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16372F:	drivers/mfd/ntxec.c
16373F:	drivers/pwm/pwm-ntxec.c
16374F:	drivers/rtc/rtc-ntxec.c
16375F:	include/linux/mfd/ntxec.h
16376
16377NETRONOME ETHERNET DRIVERS
16378M:	Louis Peens <[email protected]>
16379R:	Jakub Kicinski <[email protected]>
16380L:	[email protected]
16381S:	Maintained
16382F:	drivers/net/ethernet/netronome/
16383
16384NETWORK BLOCK DEVICE (NBD)
16385M:	Josef Bacik <[email protected]>
16386L:	[email protected]
16387L:	[email protected]
16388S:	Maintained
16389F:	Documentation/admin-guide/blockdev/nbd.rst
16390F:	drivers/block/nbd.c
16391F:	include/trace/events/nbd.h
16392F:	include/uapi/linux/nbd.h
16393
16394NETWORK DROP MONITOR
16395M:	Neil Horman <[email protected]>
16396L:	[email protected]
16397S:	Maintained
16398W:	https://fedorahosted.org/dropwatch/
16399F:	include/uapi/linux/net_dropmon.h
16400F:	net/core/drop_monitor.c
16401
16402NETWORKING DRIVERS
16403M:	Andrew Lunn <[email protected]>
16404M:	"David S. Miller" <[email protected]>
16405M:	Eric Dumazet <[email protected]>
16406M:	Jakub Kicinski <[email protected]>
16407M:	Paolo Abeni <[email protected]>
16408L:	[email protected]
16409S:	Maintained
16410P:	Documentation/process/maintainer-netdev.rst
16411Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16414F:	Documentation/devicetree/bindings/net/
16415F:	Documentation/networking/net_cachelines/net_device.rst
16416F:	drivers/connector/
16417F:	drivers/net/
16418F:	drivers/ptp/
16419F:	include/dt-bindings/net/
16420F:	include/linux/cn_proc.h
16421F:	include/linux/etherdevice.h
16422F:	include/linux/ethtool_netlink.h
16423F:	include/linux/fcdevice.h
16424F:	include/linux/fddidevice.h
16425F:	include/linux/hippidevice.h
16426F:	include/linux/if_*
16427F:	include/linux/inetdevice.h
16428F:	include/linux/netdev*
16429F:	include/linux/platform_data/wiznet.h
16430F:	include/uapi/linux/cn_proc.h
16431F:	include/uapi/linux/ethtool_netlink*
16432F:	include/uapi/linux/if_*
16433F:	include/uapi/linux/net_shaper.h
16434F:	include/uapi/linux/netdev*
16435F:	tools/testing/selftests/drivers/net/
16436X:	Documentation/devicetree/bindings/net/bluetooth/
16437X:	Documentation/devicetree/bindings/net/can/
16438X:	Documentation/devicetree/bindings/net/wireless/
16439X:	drivers/net/can/
16440X:	drivers/net/wireless/
16441
16442NETWORKING DRIVERS (WIRELESS)
16443M:	Kalle Valo <[email protected]>
16444L:	[email protected]
16445S:	Maintained
16446W:	https://wireless.wiki.kernel.org/
16447Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16450F:	Documentation/devicetree/bindings/net/wireless/
16451F:	drivers/net/wireless/
16452
16453NETWORKING [DSA]
16454M:	Andrew Lunn <[email protected]>
16455M:	Vladimir Oltean <[email protected]>
16456S:	Maintained
16457F:	Documentation/devicetree/bindings/net/dsa/
16458F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16459F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16460F:	drivers/net/dsa/
16461F:	include/linux/dsa/
16462F:	include/linux/platform_data/dsa.h
16463F:	include/net/dsa.h
16464F:	net/dsa/
16465F:	tools/testing/selftests/drivers/net/dsa/
16466
16467NETWORKING [ETHTOOL]
16468M:	Andrew Lunn <[email protected]>
16469M:	Jakub Kicinski <[email protected]>
16470F:	Documentation/netlink/specs/ethtool.yaml
16471F:	Documentation/networking/ethtool-netlink.rst
16472F:	include/linux/ethtool*
16473F:	include/uapi/linux/ethtool*
16474F:	net/ethtool/
16475F:	tools/testing/selftests/drivers/net/*/ethtool*
16476
16477NETWORKING [ETHTOOL CABLE TEST]
16478M:	Andrew Lunn <[email protected]>
16479F:	net/ethtool/cabletest.c
16480F:	tools/testing/selftests/drivers/net/*/ethtool*
16481K:	cable_test
16482
16483NETWORKING [GENERAL]
16484M:	"David S. Miller" <[email protected]>
16485M:	Eric Dumazet <[email protected]>
16486M:	Jakub Kicinski <[email protected]>
16487M:	Paolo Abeni <[email protected]>
16488R:	Simon Horman <[email protected]>
16489L:	[email protected]
16490S:	Maintained
16491P:	Documentation/process/maintainer-netdev.rst
16492Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16493B:	mailto:[email protected]
16494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16496F:	Documentation/core-api/netlink.rst
16497F:	Documentation/netlink/
16498F:	Documentation/networking/
16499F:	Documentation/networking/net_cachelines/
16500F:	Documentation/process/maintainer-netdev.rst
16501F:	Documentation/userspace-api/netlink/
16502F:	include/linux/ethtool.h
16503F:	include/linux/framer/framer-provider.h
16504F:	include/linux/framer/framer.h
16505F:	include/linux/in.h
16506F:	include/linux/indirect_call_wrapper.h
16507F:	include/linux/inet.h
16508F:	include/linux/inet_diag.h
16509F:	include/linux/net.h
16510F:	include/linux/netdev*
16511F:	include/linux/netlink.h
16512F:	include/linux/netpoll.h
16513F:	include/linux/rtnetlink.h
16514F:	include/linux/seq_file_net.h
16515F:	include/linux/skbuff*
16516F:	include/net/
16517F:	include/uapi/linux/ethtool.h
16518F:	include/uapi/linux/genetlink.h
16519F:	include/uapi/linux/hsr_netlink.h
16520F:	include/uapi/linux/in.h
16521F:	include/uapi/linux/inet_diag.h
16522F:	include/uapi/linux/nbd-netlink.h
16523F:	include/uapi/linux/net.h
16524F:	include/uapi/linux/net_namespace.h
16525F:	include/uapi/linux/netconf.h
16526F:	include/uapi/linux/netdev*
16527F:	include/uapi/linux/netlink.h
16528F:	include/uapi/linux/netlink_diag.h
16529F:	include/uapi/linux/rtnetlink.h
16530F:	lib/net_utils.c
16531F:	lib/random32.c
16532F:	net/
16533F:	samples/pktgen/
16534F:	tools/net/
16535F:	tools/testing/selftests/net/
16536X:	Documentation/networking/mac80211-injection.rst
16537X:	Documentation/networking/mac80211_hwsim/
16538X:	Documentation/networking/regulatory.rst
16539X:	include/net/cfg80211.h
16540X:	include/net/ieee80211_radiotap.h
16541X:	include/net/iw_handler.h
16542X:	include/net/mac80211.h
16543X:	include/net/wext.h
16544X:	net/9p/
16545X:	net/bluetooth/
16546X:	net/can/
16547X:	net/ceph/
16548X:	net/mac80211/
16549X:	net/rfkill/
16550X:	net/wireless/
16551
16552NETWORKING [IPSEC]
16553M:	Steffen Klassert <[email protected]>
16554M:	Herbert Xu <[email protected]>
16555M:	"David S. Miller" <[email protected]>
16556L:	[email protected]
16557S:	Maintained
16558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16560F:	include/net/xfrm.h
16561F:	include/uapi/linux/xfrm.h
16562F:	net/ipv4/ah4.c
16563F:	net/ipv4/esp4*
16564F:	net/ipv4/ip_vti.c
16565F:	net/ipv4/ipcomp.c
16566F:	net/ipv4/xfrm*
16567F:	net/ipv6/ah6.c
16568F:	net/ipv6/esp6*
16569F:	net/ipv6/ip6_vti.c
16570F:	net/ipv6/ipcomp6.c
16571F:	net/ipv6/xfrm*
16572F:	net/key/
16573F:	net/xfrm/
16574F:	tools/testing/selftests/net/ipsec.c
16575
16576NETWORKING [IPv4/IPv6]
16577M:	"David S. Miller" <[email protected]>
16578M:	David Ahern <[email protected]>
16579L:	[email protected]
16580S:	Maintained
16581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16582F:	arch/x86/net/*
16583F:	include/linux/ip.h
16584F:	include/linux/ipv6*
16585F:	include/net/fib*
16586F:	include/net/ip*
16587F:	include/net/route.h
16588F:	net/ipv4/
16589F:	net/ipv6/
16590
16591NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16592M:	Paul Moore <[email protected]>
16593L:	[email protected]
16594L:	[email protected]
16595S:	Supported
16596W:	https://github.com/netlabel
16597F:	Documentation/netlabel/
16598F:	include/net/calipso.h
16599F:	include/net/cipso_ipv4.h
16600F:	include/net/netlabel.h
16601F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16602F:	include/uapi/linux/netfilter/xt_SECMARK.h
16603F:	net/ipv4/cipso_ipv4.c
16604F:	net/ipv6/calipso.c
16605F:	net/netfilter/xt_CONNSECMARK.c
16606F:	net/netfilter/xt_SECMARK.c
16607F:	net/netlabel/
16608
16609NETWORKING [MACSEC]
16610M:	Sabrina Dubroca <[email protected]>
16611L:	[email protected]
16612S:	Maintained
16613F:	drivers/net/macsec.c
16614F:	include/net/macsec.h
16615F:	include/uapi/linux/if_macsec.h
16616K:	macsec
16617K:	\bmdo_
16618
16619NETWORKING [MPTCP]
16620M:	Matthieu Baerts <[email protected]>
16621M:	Mat Martineau <[email protected]>
16622R:	Geliang Tang <[email protected]>
16623L:	[email protected]
16624L:	[email protected]
16625S:	Maintained
16626W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16627B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16628T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16629T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16630F:	Documentation/netlink/specs/mptcp_pm.yaml
16631F:	Documentation/networking/mptcp*.rst
16632F:	include/net/mptcp.h
16633F:	include/trace/events/mptcp.h
16634F:	include/uapi/linux/mptcp*.h
16635F:	net/mptcp/
16636F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16637F:	tools/testing/selftests/net/mptcp/
16638
16639NETWORKING [TCP]
16640M:	Eric Dumazet <[email protected]>
16641M:	Neal Cardwell <[email protected]>
16642R:	Kuniyuki Iwashima <[email protected]>
16643L:	[email protected]
16644S:	Maintained
16645F:	Documentation/networking/net_cachelines/tcp_sock.rst
16646F:	include/linux/tcp.h
16647F:	include/net/tcp.h
16648F:	include/trace/events/tcp.h
16649F:	include/uapi/linux/tcp.h
16650F:	net/ipv4/inet_connection_sock.c
16651F:	net/ipv4/inet_hashtables.c
16652F:	net/ipv4/inet_timewait_sock.c
16653F:	net/ipv4/syncookies.c
16654F:	net/ipv4/tcp*.c
16655F:	net/ipv6/inet6_connection_sock.c
16656F:	net/ipv6/inet6_hashtables.c
16657F:	net/ipv6/syncookies.c
16658F:	net/ipv6/tcp*.c
16659
16660NETWORKING [TLS]
16661M:	Boris Pismenny <[email protected]>
16662M:	John Fastabend <[email protected]>
16663M:	Jakub Kicinski <[email protected]>
16664L:	[email protected]
16665S:	Maintained
16666F:	include/net/tls.h
16667F:	include/uapi/linux/tls.h
16668F:	net/tls/*
16669
16670NETWORKING [SOCKETS]
16671M:	Eric Dumazet <[email protected]>
16672M:	Kuniyuki Iwashima <[email protected]>
16673M:	Paolo Abeni <[email protected]>
16674M:	Willem de Bruijn <[email protected]>
16675S:	Maintained
16676F:	include/linux/sock_diag.h
16677F:	include/linux/socket.h
16678F:	include/linux/sockptr.h
16679F:	include/net/sock.h
16680F:	include/net/sock_reuseport.h
16681F:	include/uapi/linux/socket.h
16682F:	net/core/*sock*
16683F:	net/core/scm.c
16684F:	net/socket.c
16685
16686NETWORKING [UNIX SOCKETS]
16687M:	Kuniyuki Iwashima <[email protected]>
16688S:	Maintained
16689F:	include/net/af_unix.h
16690F:	include/net/netns/unix.h
16691F:	include/uapi/linux/unix_diag.h
16692F:	net/unix/
16693F:	tools/testing/selftests/net/af_unix/
16694
16695NETXEN (1/10) GbE SUPPORT
16696M:	Manish Chopra <[email protected]>
16697M:	Rahul Verma <[email protected]>
16698M:	[email protected]
16699L:	[email protected]
16700S:	Maintained
16701F:	drivers/net/ethernet/qlogic/netxen/
16702
16703NET_FAILOVER MODULE
16704M:	Sridhar Samudrala <[email protected]>
16705L:	[email protected]
16706S:	Supported
16707F:	Documentation/networking/net_failover.rst
16708F:	drivers/net/net_failover.c
16709F:	include/net/net_failover.h
16710
16711NEXTHOP
16712M:	David Ahern <[email protected]>
16713L:	[email protected]
16714S:	Maintained
16715F:	include/net/netns/nexthop.h
16716F:	include/net/nexthop.h
16717F:	include/uapi/linux/nexthop.h
16718F:	net/ipv4/nexthop.c
16719
16720NFC SUBSYSTEM
16721M:	Krzysztof Kozlowski <[email protected]>
16722L:	[email protected]
16723S:	Maintained
16724F:	Documentation/devicetree/bindings/net/nfc/
16725F:	drivers/nfc/
16726F:	include/net/nfc/
16727F:	include/uapi/linux/nfc.h
16728F:	net/nfc/
16729
16730NFC VIRTUAL NCI DEVICE DRIVER
16731M:	Bongsu Jeon <[email protected]>
16732L:	[email protected]
16733S:	Supported
16734F:	drivers/nfc/virtual_ncidev.c
16735F:	tools/testing/selftests/nci/
16736
16737NFS, SUNRPC, AND LOCKD CLIENTS
16738M:	Trond Myklebust <[email protected]>
16739M:	Anna Schumaker <[email protected]>
16740L:	[email protected]
16741S:	Maintained
16742W:	http://client.linux-nfs.org
16743T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16744F:	Documentation/filesystems/nfs/
16745F:	fs/lockd/
16746F:	fs/nfs/
16747F:	fs/nfs_common/
16748F:	include/linux/lockd/
16749F:	include/linux/nfs*
16750F:	include/linux/sunrpc/
16751F:	include/uapi/linux/nfs*
16752F:	include/uapi/linux/sunrpc/
16753F:	net/sunrpc/
16754
16755NILFS2 FILESYSTEM
16756M:	Ryusuke Konishi <[email protected]>
16757L:	[email protected]
16758S:	Supported
16759W:	https://nilfs.sourceforge.io/
16760T:	git https://github.com/konis/nilfs2.git
16761F:	Documentation/filesystems/nilfs2.rst
16762F:	fs/nilfs2/
16763F:	include/trace/events/nilfs2.h
16764F:	include/uapi/linux/nilfs2_api.h
16765F:	include/uapi/linux/nilfs2_ondisk.h
16766
16767NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16768M:	YOKOTA Hiroshi <[email protected]>
16769S:	Maintained
16770W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16771F:	Documentation/scsi/NinjaSCSI.rst
16772F:	drivers/scsi/pcmcia/nsp_*
16773
16774NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16775M:	GOTO Masanori <[email protected]>
16776M:	YOKOTA Hiroshi <[email protected]>
16777S:	Maintained
16778W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16779F:	Documentation/scsi/NinjaSCSI.rst
16780F:	drivers/scsi/nsp32*
16781
16782NINTENDO HID DRIVER
16783M:	Daniel J. Ogorchock <[email protected]>
16784L:	[email protected]
16785S:	Maintained
16786F:	drivers/hid/hid-nintendo*
16787
16788NIOS2 ARCHITECTURE
16789M:	Dinh Nguyen <[email protected]>
16790S:	Maintained
16791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16792F:	arch/nios2/
16793
16794NITRO ENCLAVES (NE)
16795M:	Alexandru Ciobotaru <[email protected]>
16796R:	The AWS Nitro Enclaves Team <[email protected]>
16797L:	[email protected]
16798S:	Supported
16799W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16800F:	Documentation/virt/ne_overview.rst
16801F:	drivers/virt/nitro_enclaves/
16802F:	include/linux/nitro_enclaves.h
16803F:	include/uapi/linux/nitro_enclaves.h
16804F:	samples/nitro_enclaves/
16805
16806NITRO SECURE MODULE (NSM)
16807M:	Alexander Graf <[email protected]>
16808R:	The AWS Nitro Enclaves Team <[email protected]>
16809L:	[email protected]
16810S:	Supported
16811W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16812F:	drivers/misc/nsm.c
16813F:	include/uapi/linux/nsm.h
16814
16815NOHZ, DYNTICKS SUPPORT
16816M:	Anna-Maria Behnsen <[email protected]>
16817M:	Frederic Weisbecker <[email protected]>
16818M:	Ingo Molnar <[email protected]>
16819M:	Thomas Gleixner <[email protected]>
16820L:	[email protected]
16821S:	Maintained
16822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16823F:	include/linux/sched/nohz.h
16824F:	include/linux/tick.h
16825F:	kernel/time/tick*.*
16826
16827NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16828M:	Pavel Machek <[email protected]>
16829M:	Sakari Ailus <[email protected]>
16830L:	[email protected]
16831S:	Maintained
16832F:	drivers/media/i2c/ad5820.c
16833F:	drivers/media/i2c/et8ek8
16834
16835NOKIA N900 POWER SUPPLY DRIVERS
16836R:	Pali Rohár <[email protected]>
16837F:	drivers/power/supply/bq2415x_charger.c
16838F:	drivers/power/supply/bq27xxx_battery.c
16839F:	drivers/power/supply/bq27xxx_battery_i2c.c
16840F:	drivers/power/supply/isp1704_charger.c
16841F:	drivers/power/supply/rx51_battery.c
16842F:	include/linux/power/bq2415x_charger.h
16843F:	include/linux/power/bq27xxx_battery.h
16844
16845NOLIBC HEADER FILE
16846M:	Willy Tarreau <[email protected]>
16847M:	Thomas Weißschuh <[email protected]>
16848S:	Maintained
16849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16850F:	tools/include/nolibc/
16851F:	tools/testing/selftests/nolibc/
16852
16853NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16854M:	Hans de Goede <[email protected]>
16855L:	[email protected]
16856S:	Maintained
16857F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16858F:	drivers/input/touchscreen/novatek-nvt-ts.c
16859
16860NSDEPS
16861M:	Matthias Maennich <[email protected]>
16862S:	Maintained
16863F:	Documentation/core-api/symbol-namespaces.rst
16864F:	scripts/nsdeps
16865
16866NTB AMD DRIVER
16867M:	Sanjay R Mehta <[email protected]>
16868M:	Shyam Sundar S K <[email protected]>
16869L:	[email protected]
16870S:	Supported
16871F:	drivers/ntb/hw/amd/
16872
16873NTB DRIVER CORE
16874M:	Jon Mason <[email protected]>
16875M:	Dave Jiang <[email protected]>
16876M:	Allen Hubbe <[email protected]>
16877L:	[email protected]
16878S:	Supported
16879W:	https://github.com/jonmason/ntb/wiki
16880T:	git https://github.com/jonmason/ntb.git
16881F:	drivers/net/ntb_netdev.c
16882F:	drivers/ntb/
16883F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16884F:	include/linux/ntb.h
16885F:	include/linux/ntb_transport.h
16886F:	tools/testing/selftests/ntb/
16887
16888NTB INTEL DRIVER
16889M:	Dave Jiang <[email protected]>
16890L:	[email protected]
16891S:	Supported
16892W:	https://github.com/davejiang/linux/wiki
16893T:	git https://github.com/davejiang/linux.git
16894F:	drivers/ntb/hw/intel/
16895
16896NTFS3 FILESYSTEM
16897M:	Konstantin Komarov <[email protected]>
16898L:	[email protected]
16899S:	Supported
16900W:	http://www.paragon-software.com/
16901T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16902F:	Documentation/filesystems/ntfs3.rst
16903F:	fs/ntfs3/
16904
16905NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
16906M:	Elizabeth Figura <[email protected]>
16907L:	[email protected]
16908S:	Supported
16909F:	Documentation/userspace-api/ntsync.rst
16910F:	drivers/misc/ntsync.c
16911F:	include/uapi/linux/ntsync.h
16912F:	tools/testing/selftests/drivers/ntsync/
16913
16914NUBUS SUBSYSTEM
16915M:	Finn Thain <[email protected]>
16916L:	[email protected]
16917S:	Maintained
16918F:	arch/*/include/asm/nubus.h
16919F:	drivers/nubus/
16920F:	include/linux/nubus.h
16921F:	include/uapi/linux/nubus.h
16922
16923NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16924M:	Antonino Daplas <[email protected]>
16925L:	[email protected]
16926S:	Maintained
16927F:	drivers/video/fbdev/nvidia/
16928F:	drivers/video/fbdev/riva/
16929
16930NVIDIA WMI EC BACKLIGHT DRIVER
16931M:	Daniel Dadap <[email protected]>
16932L:	[email protected]
16933S:	Supported
16934F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16935F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16936
16937NVM EXPRESS DRIVER
16938M:	Keith Busch <[email protected]>
16939M:	Jens Axboe <[email protected]>
16940M:	Christoph Hellwig <[email protected]>
16941M:	Sagi Grimberg <[email protected]>
16942L:	[email protected]
16943S:	Supported
16944W:	http://git.infradead.org/nvme.git
16945T:	git git://git.infradead.org/nvme.git
16946F:	Documentation/nvme/
16947F:	drivers/nvme/common/
16948F:	drivers/nvme/host/
16949F:	include/linux/nvme-*.h
16950F:	include/linux/nvme.h
16951F:	include/uapi/linux/nvme_ioctl.h
16952
16953NVM EXPRESS FABRICS AUTHENTICATION
16954M:	Hannes Reinecke <[email protected]>
16955L:	[email protected]
16956S:	Supported
16957F:	drivers/nvme/host/auth.c
16958F:	drivers/nvme/target/auth.c
16959F:	drivers/nvme/target/fabrics-cmd-auth.c
16960F:	include/linux/nvme-auth.h
16961
16962NVM EXPRESS FC TRANSPORT DRIVERS
16963M:	James Smart <[email protected]>
16964L:	[email protected]
16965S:	Supported
16966F:	drivers/nvme/host/fc.c
16967F:	drivers/nvme/target/fc.c
16968F:	drivers/nvme/target/fcloop.c
16969F:	include/linux/nvme-fc-driver.h
16970F:	include/linux/nvme-fc.h
16971
16972NVM EXPRESS HARDWARE MONITORING SUPPORT
16973M:	Guenter Roeck <[email protected]>
16974L:	[email protected]
16975S:	Supported
16976F:	drivers/nvme/host/hwmon.c
16977
16978NVM EXPRESS TARGET DRIVER
16979M:	Christoph Hellwig <[email protected]>
16980M:	Sagi Grimberg <[email protected]>
16981M:	Chaitanya Kulkarni <[email protected]>
16982L:	[email protected]
16983S:	Supported
16984W:	http://git.infradead.org/nvme.git
16985T:	git git://git.infradead.org/nvme.git
16986F:	drivers/nvme/target/
16987
16988NVMEM FRAMEWORK
16989M:	Srinivas Kandagatla <[email protected]>
16990S:	Maintained
16991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16992F:	Documentation/ABI/stable/sysfs-bus-nvmem
16993F:	Documentation/devicetree/bindings/nvmem/
16994F:	drivers/nvmem/
16995F:	include/dt-bindings/nvmem/
16996F:	include/linux/nvmem-consumer.h
16997F:	include/linux/nvmem-provider.h
16998
16999NXP BLUETOOTH WIRELESS DRIVERS
17000M:	Amitkumar Karwar <[email protected]>
17001M:	Neeraj Kale <[email protected]>
17002S:	Maintained
17003F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17004F:	drivers/bluetooth/btnxpuart.c
17005
17006NXP C45 TJA11XX PHY DRIVER
17007M:	Andrei Botila <[email protected]>
17008L:	[email protected]
17009S:	Maintained
17010F:	drivers/net/phy/nxp-c45-tja11xx*
17011
17012NXP FSPI DRIVER
17013M:	Han Xu <[email protected]>
17014M:	Haibo Chen <[email protected]>
17015R:	Yogesh Gaur <[email protected]>
17016L:	[email protected]
17017L:	[email protected]
17018S:	Maintained
17019F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17020F:	drivers/spi/spi-nxp-fspi.c
17021
17022NXP FXAS21002C DRIVER
17023M:	Rui Miguel Silva <[email protected]>
17024L:	[email protected]
17025S:	Maintained
17026F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17027F:	drivers/iio/gyro/fxas21002c.h
17028F:	drivers/iio/gyro/fxas21002c_core.c
17029F:	drivers/iio/gyro/fxas21002c_i2c.c
17030F:	drivers/iio/gyro/fxas21002c_spi.c
17031
17032NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17033M:	Haibo Chen <[email protected]>
17034L:	[email protected]
17035L:	[email protected]
17036S:	Maintained
17037F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17038F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17039F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17040F:	drivers/iio/adc/imx7d_adc.c
17041F:	drivers/iio/adc/imx93_adc.c
17042F:	drivers/iio/adc/vf610_adc.c
17043
17044NXP i.MX 8M ISI DRIVER
17045M:	Laurent Pinchart <[email protected]>
17046L:	[email protected]
17047S:	Maintained
17048F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17049F:	drivers/media/platform/nxp/imx8-isi/
17050
17051NXP i.MX 8MP DW100 V4L2 DRIVER
17052M:	Xavier Roumegue <[email protected]>
17053L:	[email protected]
17054S:	Maintained
17055F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17056F:	Documentation/userspace-api/media/drivers/dw100.rst
17057F:	drivers/media/platform/nxp/dw100/
17058F:	include/uapi/linux/dw100.h
17059
17060NXP i.MX 8MQ DCSS DRIVER
17061M:	Laurentiu Palcu <[email protected]>
17062R:	Lucas Stach <[email protected]>
17063L:	[email protected]
17064S:	Maintained
17065T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17066F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17067F:	drivers/gpu/drm/imx/dcss/
17068
17069NXP i.MX 8QXP ADC DRIVER
17070M:	Cai Huoqing <[email protected]>
17071M:	Haibo Chen <[email protected]>
17072L:	[email protected]
17073L:	[email protected]
17074S:	Maintained
17075F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17076F:	drivers/iio/adc/imx8qxp-adc.c
17077
17078NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17079M:	Mirela Rabulea <[email protected]>
17080L:	[email protected]
17081L:	[email protected]
17082S:	Maintained
17083F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17084F:	drivers/media/platform/nxp/imx-jpeg
17085
17086NXP i.MX CLOCK DRIVERS
17087M:	Abel Vesa <[email protected]>
17088R:	Peng Fan <[email protected]>
17089L:	[email protected]
17090L:	[email protected]
17091S:	Maintained
17092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17093F:	Documentation/devicetree/bindings/clock/imx*
17094F:	drivers/clk/imx/
17095F:	include/dt-bindings/clock/imx*
17096
17097NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17098M:	Jagan Teki <[email protected]>
17099S:	Maintained
17100F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17101F:	drivers/regulator/pf8x00-regulator.c
17102
17103NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17104M:	Krzysztof Kozlowski <[email protected]>
17105L:	[email protected]
17106S:	Maintained
17107F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17108F:	drivers/extcon/extcon-ptn5150.c
17109
17110NXP SGTL5000 DRIVER
17111M:	Fabio Estevam <[email protected]>
17112L:	[email protected]
17113S:	Maintained
17114F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17115F:	sound/soc/codecs/sgtl5000*
17116
17117NXP SJA1105 ETHERNET SWITCH DRIVER
17118M:	Vladimir Oltean <[email protected]>
17119L:	[email protected]
17120S:	Maintained
17121F:	drivers/net/dsa/sja1105
17122F:	drivers/net/pcs/pcs-xpcs-nxp.c
17123
17124NXP TDA998X DRM DRIVER
17125M:	Russell King <[email protected]>
17126S:	Maintained
17127T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17128T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17129F:	drivers/gpu/drm/i2c/tda998x_drv.c
17130F:	include/drm/i2c/tda998x.h
17131F:	include/dt-bindings/display/tda998x.h
17132K:	"nxp,tda998x"
17133
17134NXP TFA9879 DRIVER
17135M:	Peter Rosin <[email protected]>
17136L:	[email protected]
17137S:	Maintained
17138F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17139F:	sound/soc/codecs/tfa9879*
17140
17141NXP-NCI NFC DRIVER
17142S:	Orphan
17143F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17144F:	drivers/nfc/nxp-nci
17145
17146NXP/Goodix TFA989X (TFA1) DRIVER
17147M:	Stephan Gerhold <[email protected]>
17148L:	[email protected]
17149S:	Maintained
17150F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17151F:	sound/soc/codecs/tfa989x.c
17152
17153NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17154M:	Jonas Malaco <[email protected]>
17155L:	[email protected]
17156S:	Maintained
17157F:	Documentation/hwmon/nzxt-kraken2.rst
17158F:	drivers/hwmon/nzxt-kraken2.c
17159
17160NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17161M:	Jonas Malaco <[email protected]>
17162M:	Aleksa Savic <[email protected]>
17163L:	[email protected]
17164S:	Maintained
17165F:	Documentation/hwmon/nzxt-kraken3.rst
17166F:	drivers/hwmon/nzxt-kraken3.c
17167
17168OBJAGG
17169M:	Jiri Pirko <[email protected]>
17170L:	[email protected]
17171S:	Supported
17172F:	include/linux/objagg.h
17173F:	lib/objagg.c
17174F:	lib/test_objagg.c
17175
17176OBJPOOL
17177M:	Matt Wu <[email protected]>
17178S:	Supported
17179F:	include/linux/objpool.h
17180F:	lib/objpool.c
17181F:	lib/test_objpool.c
17182
17183OBJTOOL
17184M:	Josh Poimboeuf <[email protected]>
17185M:	Peter Zijlstra <[email protected]>
17186S:	Supported
17187F:	include/linux/objtool*.h
17188F:	tools/objtool/
17189
17190OCELOT ETHERNET SWITCH DRIVER
17191M:	Vladimir Oltean <[email protected]>
17192M:	Claudiu Manoil <[email protected]>
17193M:	Alexandre Belloni <[email protected]>
17194M:	[email protected]
17195L:	[email protected]
17196S:	Supported
17197F:	drivers/net/dsa/ocelot/*
17198F:	drivers/net/ethernet/mscc/
17199F:	include/soc/mscc/ocelot*
17200F:	net/dsa/tag_ocelot.c
17201F:	net/dsa/tag_ocelot_8021q.c
17202F:	tools/testing/selftests/drivers/net/ocelot/*
17203
17204OCELOT EXTERNAL SWITCH CONTROL
17205M:	Colin Foster <[email protected]>
17206S:	Supported
17207F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17208F:	drivers/mfd/ocelot*
17209F:	drivers/net/dsa/ocelot/ocelot_ext.c
17210F:	include/linux/mfd/ocelot.h
17211
17212OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17213M:	Frederic Barrat <[email protected]>
17214M:	Andrew Donnellan <[email protected]>
17215L:	[email protected]
17216S:	Supported
17217F:	Documentation/userspace-api/accelerators/ocxl.rst
17218F:	arch/powerpc/include/asm/pnv-ocxl.h
17219F:	arch/powerpc/platforms/powernv/ocxl.c
17220F:	drivers/misc/ocxl/
17221F:	include/misc/ocxl*
17222F:	include/uapi/misc/ocxl.h
17223
17224OMAP AUDIO SUPPORT
17225M:	Peter Ujfalusi <[email protected]>
17226M:	Jarkko Nikula <[email protected]>
17227L:	[email protected]
17228L:	[email protected]
17229S:	Maintained
17230F:	sound/soc/ti/n810.c
17231F:	sound/soc/ti/omap*
17232F:	sound/soc/ti/rx51.c
17233F:	sound/soc/ti/sdma-pcm.*
17234
17235OMAP CLOCK FRAMEWORK SUPPORT
17236M:	Paul Walmsley <[email protected]>
17237L:	[email protected]
17238S:	Maintained
17239F:	arch/arm/*omap*/*clock*
17240
17241OMAP DEVICE TREE SUPPORT
17242M:	Tony Lindgren <[email protected]>
17243L:	[email protected]
17244L:	[email protected]
17245S:	Maintained
17246F:	arch/arm/boot/dts/ti/omap/
17247
17248OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17249L:	[email protected]
17250L:	[email protected]
17251S:	Orphan
17252F:	Documentation/arch/arm/omap/dss.rst
17253F:	drivers/video/fbdev/omap2/
17254
17255OMAP FRAMEBUFFER SUPPORT
17256L:	[email protected]
17257L:	[email protected]
17258S:	Orphan
17259F:	drivers/video/fbdev/omap/
17260
17261OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17262M:	Roger Quadros <[email protected]>
17263M:	Tony Lindgren <[email protected]>
17264L:	[email protected]
17265S:	Maintained
17266F:	arch/arm/mach-omap2/*gpmc*
17267F:	drivers/memory/omap-gpmc.c
17268
17269OMAP GPIO DRIVER
17270M:	Grygorii Strashko <[email protected]>
17271M:	Santosh Shilimkar <[email protected]>
17272M:	Kevin Hilman <[email protected]>
17273L:	[email protected]
17274S:	Maintained
17275F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17276F:	drivers/gpio/gpio-omap.c
17277
17278OMAP HARDWARE SPINLOCK SUPPORT
17279L:	[email protected]
17280S:	Orphan
17281F:	drivers/hwspinlock/omap_hwspinlock.c
17282
17283OMAP HS MMC SUPPORT
17284L:	[email protected]
17285L:	[email protected]
17286S:	Orphan
17287F:	drivers/mmc/host/omap_hsmmc.c
17288
17289OMAP HWMOD DATA
17290M:	Paul Walmsley <[email protected]>
17291L:	[email protected]
17292S:	Maintained
17293F:	arch/arm/mach-omap2/omap_hwmod*data*
17294
17295OMAP HWMOD SUPPORT
17296M:	Paul Walmsley <[email protected]>
17297L:	[email protected]
17298S:	Maintained
17299F:	arch/arm/mach-omap2/omap_hwmod.*
17300
17301OMAP I2C DRIVER
17302M:	Vignesh R <[email protected]>
17303L:	[email protected]
17304L:	[email protected]
17305S:	Maintained
17306F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17307F:	drivers/i2c/busses/i2c-omap.c
17308
17309OMAP MMC SUPPORT
17310M:	Aaro Koskinen <[email protected]>
17311L:	[email protected]
17312S:	Odd Fixes
17313F:	drivers/mmc/host/omap.c
17314
17315OMAP POWER MANAGEMENT SUPPORT
17316M:	Kevin Hilman <[email protected]>
17317L:	[email protected]
17318S:	Maintained
17319F:	arch/arm/*omap*/*pm*
17320F:	drivers/cpufreq/omap-cpufreq.c
17321
17322OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17323M:	Paul Walmsley <[email protected]>
17324L:	[email protected]
17325S:	Maintained
17326F:	arch/arm/mach-omap2/prm*
17327
17328OMAP RANDOM NUMBER GENERATOR SUPPORT
17329M:	Deepak Saxena <[email protected]>
17330S:	Maintained
17331F:	drivers/char/hw_random/omap-rng.c
17332
17333OMAP USB SUPPORT
17334L:	[email protected]
17335L:	[email protected]
17336S:	Orphan
17337F:	arch/arm/*omap*/usb*
17338F:	drivers/usb/*/*omap*
17339
17340OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17341M:	Mark Jackson <[email protected]>
17342L:	[email protected]
17343S:	Maintained
17344F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17345
17346OMAP1 SUPPORT
17347M:	Aaro Koskinen <[email protected]>
17348M:	Janusz Krzysztofik <[email protected]>
17349R:	Tony Lindgren <[email protected]>
17350L:	[email protected]
17351S:	Maintained
17352Q:	http://patchwork.kernel.org/project/linux-omap/list/
17353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17354F:	arch/arm/configs/omap1_defconfig
17355F:	arch/arm/mach-omap1/
17356F:	drivers/i2c/busses/i2c-omap.c
17357F:	include/linux/platform_data/ams-delta-fiq.h
17358F:	include/linux/platform_data/i2c-omap.h
17359
17360OMAP2+ SUPPORT
17361M:	Aaro Koskinen <[email protected]>
17362M:	Andreas Kemnade <[email protected]>
17363M:	Kevin Hilman <[email protected]>
17364M:	Roger Quadros <[email protected]>
17365M:	Tony Lindgren <[email protected]>
17366L:	[email protected]
17367S:	Maintained
17368W:	http://linux.omap.com/
17369Q:	http://patchwork.kernel.org/project/linux-omap/list/
17370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17371F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17372F:	arch/arm/configs/omap2plus_defconfig
17373F:	arch/arm/mach-omap2/
17374F:	drivers/bus/omap*.[ch]
17375F:	drivers/bus/ti-sysc.c
17376F:	drivers/gpio/gpio-tps65219.c
17377F:	drivers/i2c/busses/i2c-omap.c
17378F:	drivers/irqchip/irq-omap-intc.c
17379F:	drivers/mfd/*omap*.c
17380F:	drivers/mfd/menelaus.c
17381F:	drivers/mfd/palmas.c
17382F:	drivers/mfd/tps65217.c
17383F:	drivers/mfd/tps65218.c
17384F:	drivers/mfd/tps65219.c
17385F:	drivers/mfd/tps65910.c
17386F:	drivers/mfd/twl-core.[ch]
17387F:	drivers/mfd/twl4030*.c
17388F:	drivers/mfd/twl6030*.c
17389F:	drivers/mfd/twl6040*.c
17390F:	drivers/regulator/palmas-regulator*.c
17391F:	drivers/regulator/pbias-regulator.c
17392F:	drivers/regulator/tps65217-regulator.c
17393F:	drivers/regulator/tps65218-regulator.c
17394F:	drivers/regulator/tps65219-regulator.c
17395F:	drivers/regulator/tps65910-regulator.c
17396F:	drivers/regulator/twl-regulator.c
17397F:	drivers/regulator/twl6030-regulator.c
17398F:	include/linux/platform_data/i2c-omap.h
17399F:	include/linux/platform_data/ti-sysc.h
17400
17401OMFS FILESYSTEM
17402M:	Bob Copeland <[email protected]>
17403L:	[email protected]
17404S:	Maintained
17405F:	Documentation/filesystems/omfs.rst
17406F:	fs/omfs/
17407
17408OMNIVISION OG01A1B SENSOR DRIVER
17409M:	Sakari Ailus <[email protected]>
17410L:	[email protected]
17411S:	Maintained
17412F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17413F:	drivers/media/i2c/og01a1b.c
17414
17415OMNIVISION OV01A10 SENSOR DRIVER
17416M:	Bingbu Cao <[email protected]>
17417L:	[email protected]
17418S:	Maintained
17419T:	git git://linuxtv.org/media.git
17420F:	drivers/media/i2c/ov01a10.c
17421
17422OMNIVISION OV02A10 SENSOR DRIVER
17423L:	[email protected]
17424S:	Orphan
17425T:	git git://linuxtv.org/media.git
17426F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17427F:	drivers/media/i2c/ov02a10.c
17428
17429OMNIVISION OV08D10 SENSOR DRIVER
17430M:	Jimmy Su <[email protected]>
17431L:	[email protected]
17432S:	Maintained
17433T:	git git://linuxtv.org/media.git
17434F:	drivers/media/i2c/ov08d10.c
17435
17436OMNIVISION OV08X40 SENSOR DRIVER
17437M:	Jason Chen <[email protected]>
17438L:	[email protected]
17439S:	Maintained
17440T:	git git://linuxtv.org/media.git
17441F:	drivers/media/i2c/ov08x40.c
17442F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17443
17444OMNIVISION OV13858 SENSOR DRIVER
17445M:	Sakari Ailus <[email protected]>
17446L:	[email protected]
17447S:	Maintained
17448T:	git git://linuxtv.org/media.git
17449F:	drivers/media/i2c/ov13858.c
17450
17451OMNIVISION OV13B10 SENSOR DRIVER
17452M:	Arec Kao <[email protected]>
17453L:	[email protected]
17454S:	Maintained
17455T:	git git://linuxtv.org/media.git
17456F:	drivers/media/i2c/ov13b10.c
17457
17458OMNIVISION OV2680 SENSOR DRIVER
17459M:	Rui Miguel Silva <[email protected]>
17460M:	Hans de Goede <[email protected]>
17461L:	[email protected]
17462S:	Maintained
17463T:	git git://linuxtv.org/media.git
17464F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17465F:	drivers/media/i2c/ov2680.c
17466
17467OMNIVISION OV2685 SENSOR DRIVER
17468M:	Shunqian Zheng <[email protected]>
17469L:	[email protected]
17470S:	Maintained
17471T:	git git://linuxtv.org/media.git
17472F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17473F:	drivers/media/i2c/ov2685.c
17474
17475OMNIVISION OV2740 SENSOR DRIVER
17476M:	Tianshu Qiu <[email protected]>
17477R:	Sakari Ailus <[email protected]>
17478R:	Bingbu Cao <[email protected]>
17479L:	[email protected]
17480S:	Maintained
17481T:	git git://linuxtv.org/media.git
17482F:	drivers/media/i2c/ov2740.c
17483
17484OMNIVISION OV4689 SENSOR DRIVER
17485M:	Mikhail Rudenko <[email protected]>
17486L:	[email protected]
17487S:	Maintained
17488T:	git git://linuxtv.org/media.git
17489F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17490F:	drivers/media/i2c/ov4689.c
17491
17492OMNIVISION OV5640 SENSOR DRIVER
17493M:	Steve Longerbeam <[email protected]>
17494L:	[email protected]
17495S:	Maintained
17496T:	git git://linuxtv.org/media.git
17497F:	drivers/media/i2c/ov5640.c
17498
17499OMNIVISION OV5647 SENSOR DRIVER
17500M:	Dave Stevenson <[email protected]>
17501M:	Jacopo Mondi <[email protected]>
17502L:	[email protected]
17503S:	Maintained
17504T:	git git://linuxtv.org/media.git
17505F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17506F:	drivers/media/i2c/ov5647.c
17507
17508OMNIVISION OV5670 SENSOR DRIVER
17509M:	Sakari Ailus <[email protected]>
17510L:	[email protected]
17511S:	Maintained
17512T:	git git://linuxtv.org/media.git
17513F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17514F:	drivers/media/i2c/ov5670.c
17515
17516OMNIVISION OV5675 SENSOR DRIVER
17517M:	Sakari Ailus <[email protected]>
17518L:	[email protected]
17519S:	Maintained
17520T:	git git://linuxtv.org/media.git
17521F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17522F:	drivers/media/i2c/ov5675.c
17523
17524OMNIVISION OV5693 SENSOR DRIVER
17525M:	Daniel Scally <[email protected]>
17526L:	[email protected]
17527S:	Maintained
17528T:	git git://linuxtv.org/media.git
17529F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17530F:	drivers/media/i2c/ov5693.c
17531
17532OMNIVISION OV5695 SENSOR DRIVER
17533M:	Shunqian Zheng <[email protected]>
17534L:	[email protected]
17535S:	Maintained
17536T:	git git://linuxtv.org/media.git
17537F:	drivers/media/i2c/ov5695.c
17538
17539OMNIVISION OV64A40 SENSOR DRIVER
17540M:	Jacopo Mondi <[email protected]>
17541L:	[email protected]
17542S:	Maintained
17543T:	git git://linuxtv.org/media.git
17544F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17545F:	drivers/media/i2c/ov64a40.c
17546
17547OMNIVISION OV7670 SENSOR DRIVER
17548L:	[email protected]
17549S:	Orphan
17550T:	git git://linuxtv.org/media.git
17551F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17552F:	drivers/media/i2c/ov7670.c
17553
17554OMNIVISION OV772x SENSOR DRIVER
17555M:	Jacopo Mondi <[email protected]>
17556L:	[email protected]
17557S:	Odd fixes
17558T:	git git://linuxtv.org/media.git
17559F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17560F:	drivers/media/i2c/ov772x.c
17561F:	include/media/i2c/ov772x.h
17562
17563OMNIVISION OV7740 SENSOR DRIVER
17564L:	[email protected]
17565S:	Orphan
17566T:	git git://linuxtv.org/media.git
17567F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17568F:	drivers/media/i2c/ov7740.c
17569
17570OMNIVISION OV8856 SENSOR DRIVER
17571M:	Sakari Ailus <[email protected]>
17572L:	[email protected]
17573S:	Maintained
17574T:	git git://linuxtv.org/media.git
17575F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17576F:	drivers/media/i2c/ov8856.c
17577
17578OMNIVISION OV8858 SENSOR DRIVER
17579M:	Jacopo Mondi <[email protected]>
17580M:	Nicholas Roth <[email protected]>
17581L:	[email protected]
17582S:	Maintained
17583T:	git git://linuxtv.org/media.git
17584F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17585F:	drivers/media/i2c/ov8858.c
17586
17587OMNIVISION OV9282 SENSOR DRIVER
17588M:	Dave Stevenson <[email protected]>
17589L:	[email protected]
17590S:	Maintained
17591T:	git git://linuxtv.org/media.git
17592F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17593F:	drivers/media/i2c/ov9282.c
17594
17595OMNIVISION OV9640 SENSOR DRIVER
17596M:	Petr Cvek <[email protected]>
17597L:	[email protected]
17598S:	Maintained
17599F:	drivers/media/i2c/ov9640.*
17600
17601OMNIVISION OV9650 SENSOR DRIVER
17602M:	Sakari Ailus <[email protected]>
17603R:	Akinobu Mita <[email protected]>
17604R:	Sylwester Nawrocki <[email protected]>
17605L:	[email protected]
17606S:	Maintained
17607T:	git git://linuxtv.org/media.git
17608F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17609F:	drivers/media/i2c/ov9650.c
17610
17611OMNIVISION OV9734 SENSOR DRIVER
17612M:	Tianshu Qiu <[email protected]>
17613R:	Bingbu Cao <[email protected]>
17614L:	[email protected]
17615S:	Maintained
17616T:	git git://linuxtv.org/media.git
17617F:	drivers/media/i2c/ov9734.c
17618
17619ONBOARD USB HUB DRIVER
17620M:	Matthias Kaehlcke <[email protected]>
17621L:	[email protected]
17622S:	Maintained
17623F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17624F:	drivers/usb/misc/onboard_usb_dev.c
17625
17626ONENAND FLASH DRIVER
17627M:	Kyungmin Park <[email protected]>
17628L:	[email protected]
17629S:	Maintained
17630F:	drivers/mtd/nand/onenand/
17631F:	include/linux/mtd/onenand*.h
17632
17633ONEXPLAYER FAN DRIVER
17634M:	Derek John Clark <[email protected]>
17635M:	Joaquín Ignacio Aramendía <[email protected]>
17636L:	[email protected]
17637S:	Maintained
17638F:	drivers/hwmon/oxp-sensors.c
17639
17640ONIE TLV NVMEM LAYOUT DRIVER
17641M:	Miquel Raynal <[email protected]>
17642S:	Maintained
17643F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17644F:	drivers/nvmem/layouts/onie-tlv.c
17645
17646ONION OMEGA2+ BOARD
17647M:	Harvey Hunt <[email protected]>
17648L:	[email protected]
17649S:	Maintained
17650F:	arch/mips/boot/dts/ralink/omega2p.dts
17651
17652ONSEMI ETHERNET PHY DRIVERS
17653M:	Piergiorgio Beruto <[email protected]>
17654L:	[email protected]
17655S:	Supported
17656W:	http://www.onsemi.com
17657F:	drivers/net/phy/ncn*
17658
17659OP-TEE DRIVER
17660M:	Jens Wiklander <[email protected]>
17661L:	[email protected]
17662S:	Maintained
17663F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17664F:	drivers/tee/optee/
17665
17666OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17667M:	Sumit Garg <[email protected]>
17668L:	[email protected]
17669S:	Maintained
17670F:	drivers/char/hw_random/optee-rng.c
17671
17672OP-TEE RTC DRIVER
17673M:	Clément Léger <[email protected]>
17674L:	[email protected]
17675S:	Maintained
17676F:	drivers/rtc/rtc-optee.c
17677
17678OPA-VNIC DRIVER
17679M:	Dennis Dalessandro <[email protected]>
17680L:	[email protected]
17681S:	Supported
17682F:	drivers/infiniband/ulp/opa_vnic
17683
17684OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17685M:	Parthiban Veerasooran <[email protected]>
17686L:	[email protected]
17687S:	Maintained
17688F:	Documentation/networking/oa-tc6-framework.rst
17689F:	drivers/net/ethernet/oa_tc6.c
17690F:	include/linux/oa_tc6.h
17691
17692OPEN FIRMWARE AND FLATTENED DEVICE TREE
17693M:	Rob Herring <[email protected]>
17694M:	Saravana Kannan <[email protected]>
17695L:	[email protected]
17696S:	Maintained
17697W:	http://www.devicetree.org/
17698C:	irc://irc.libera.chat/devicetree
17699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17700F:	Documentation/ABI/testing/sysfs-firmware-ofw
17701F:	drivers/of/
17702F:	include/linux/of*.h
17703F:	rust/kernel/of.rs
17704F:	scripts/dtc/
17705F:	tools/testing/selftests/dt/
17706K:	of_overlay_notifier_
17707K:	of_overlay_fdt_apply
17708K:	of_overlay_remove
17709
17710OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17711M:	Rob Herring <[email protected]>
17712M:	Krzysztof Kozlowski <[email protected]>
17713M:	Conor Dooley <[email protected]>
17714L:	[email protected]
17715S:	Maintained
17716Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17717C:	irc://irc.libera.chat/devicetree
17718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17719F:	Documentation/devicetree/
17720F:	arch/*/boot/dts/
17721F:	include/dt-bindings/
17722
17723OPENCOMPUTE PTP CLOCK DRIVER
17724M:	Jonathan Lemon <[email protected]>
17725M:	Vadim Fedorenko <[email protected]>
17726L:	[email protected]
17727S:	Maintained
17728F:	drivers/ptp/ptp_ocp.c
17729
17730OPENCORES I2C BUS DRIVER
17731M:	Peter Korsgaard <[email protected]>
17732M:	Andrew Lunn <[email protected]>
17733L:	[email protected]
17734S:	Maintained
17735F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17736F:	Documentation/i2c/busses/i2c-ocores.rst
17737F:	drivers/i2c/busses/i2c-ocores.c
17738F:	include/linux/platform_data/i2c-ocores.h
17739
17740OPENRISC ARCHITECTURE
17741M:	Jonas Bonn <[email protected]>
17742M:	Stefan Kristiansson <[email protected]>
17743M:	Stafford Horne <[email protected]>
17744L:	[email protected]
17745S:	Maintained
17746W:	http://openrisc.io
17747T:	git https://github.com/openrisc/linux.git
17748F:	Documentation/arch/openrisc/
17749F:	Documentation/devicetree/bindings/openrisc/
17750F:	arch/openrisc/
17751F:	drivers/irqchip/irq-ompic.c
17752F:	drivers/irqchip/irq-or1k-*
17753
17754OPENVSWITCH
17755M:	Pravin B Shelar <[email protected]>
17756L:	[email protected]
17757L:	[email protected]
17758S:	Maintained
17759W:	http://openvswitch.org
17760F:	Documentation/networking/openvswitch.rst
17761F:	include/uapi/linux/openvswitch.h
17762F:	net/openvswitch/
17763F:	tools/testing/selftests/net/openvswitch/
17764
17765OPERATING PERFORMANCE POINTS (OPP)
17766M:	Viresh Kumar <[email protected]>
17767M:	Nishanth Menon <[email protected]>
17768M:	Stephen Boyd <[email protected]>
17769L:	[email protected]
17770S:	Maintained
17771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17772F:	Documentation/devicetree/bindings/opp/
17773F:	Documentation/power/opp.rst
17774F:	drivers/opp/
17775F:	include/linux/pm_opp.h
17776
17777OPL4 DRIVER
17778M:	Clemens Ladisch <[email protected]>
17779L:	[email protected]
17780S:	Maintained
17781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17782F:	sound/drivers/opl4/
17783
17784ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17785M:	Mark Fasheh <[email protected]>
17786M:	Joel Becker <[email protected]>
17787M:	Joseph Qi <[email protected]>
17788L:	[email protected]
17789S:	Supported
17790W:	http://ocfs2.wiki.kernel.org
17791F:	Documentation/filesystems/dlmfs.rst
17792F:	Documentation/filesystems/ocfs2.rst
17793F:	fs/ocfs2/
17794
17795ORANGEFS FILESYSTEM
17796M:	Mike Marshall <[email protected]>
17797R:	Martin Brandenburg <[email protected]>
17798L:	[email protected]
17799S:	Supported
17800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17801F:	Documentation/filesystems/orangefs.rst
17802F:	fs/orangefs/
17803
17804OV2659 OMNIVISION SENSOR DRIVER
17805M:	"Lad, Prabhakar" <[email protected]>
17806L:	[email protected]
17807S:	Maintained
17808W:	https://linuxtv.org
17809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17810T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17811F:	drivers/media/i2c/ov2659.c
17812F:	include/media/i2c/ov2659.h
17813
17814OVERLAY FILESYSTEM
17815M:	Miklos Szeredi <[email protected]>
17816M:	Amir Goldstein <[email protected]>
17817L:	[email protected]
17818S:	Supported
17819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17820F:	Documentation/filesystems/overlayfs.rst
17821F:	fs/overlayfs/
17822
17823P54 WIRELESS DRIVER
17824M:	Christian Lamparter <[email protected]>
17825L:	[email protected]
17826S:	Maintained
17827W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17828F:	drivers/net/wireless/intersil/p54/
17829
17830PACKET SOCKETS
17831M:	Willem de Bruijn <[email protected]>
17832S:	Maintained
17833F:	include/uapi/linux/if_packet.h
17834F:	net/packet/af_packet.c
17835
17836PACKING
17837M:	Vladimir Oltean <[email protected]>
17838L:	[email protected]
17839S:	Supported
17840F:	Documentation/core-api/packing.rst
17841F:	include/linux/packing.h
17842F:	lib/packing.c
17843F:	lib/packing_test.c
17844F:	scripts/gen_packed_field_checks.c
17845
17846PADATA PARALLEL EXECUTION MECHANISM
17847M:	Steffen Klassert <[email protected]>
17848M:	Daniel Jordan <[email protected]>
17849L:	[email protected]
17850L:	[email protected]
17851S:	Maintained
17852F:	Documentation/core-api/padata.rst
17853F:	include/linux/padata.h
17854F:	kernel/padata.c
17855
17856PAGE CACHE
17857M:	Matthew Wilcox (Oracle) <[email protected]>
17858L:	[email protected]
17859S:	Supported
17860T:	git git://git.infradead.org/users/willy/pagecache.git
17861F:	Documentation/filesystems/locking.rst
17862F:	Documentation/filesystems/vfs.rst
17863F:	include/linux/pagemap.h
17864F:	mm/filemap.c
17865F:	mm/page-writeback.c
17866F:	mm/readahead.c
17867F:	mm/truncate.c
17868
17869PAGE POOL
17870M:	Jesper Dangaard Brouer <[email protected]>
17871M:	Ilias Apalodimas <[email protected]>
17872L:	[email protected]
17873S:	Supported
17874F:	Documentation/networking/page_pool.rst
17875F:	include/net/page_pool/
17876F:	include/trace/events/page_pool.h
17877F:	net/core/page_pool.c
17878
17879PAGE TABLE CHECK
17880M:	Pasha Tatashin <[email protected]>
17881M:	Andrew Morton <[email protected]>
17882L:	[email protected]
17883S:	Maintained
17884F:	Documentation/mm/page_table_check.rst
17885F:	include/linux/page_table_check.h
17886F:	mm/page_table_check.c
17887
17888PANASONIC LAPTOP ACPI EXTRAS DRIVER
17889M:	Kenneth Chan <[email protected]>
17890L:	[email protected]
17891S:	Maintained
17892F:	drivers/platform/x86/panasonic-laptop.c
17893
17894PARALLAX PING IIO SENSOR DRIVER
17895M:	Andreas Klinger <[email protected]>
17896L:	[email protected]
17897S:	Maintained
17898F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17899F:	drivers/iio/proximity/ping.c
17900
17901PARALLEL LCD/KEYPAD PANEL DRIVER
17902M:	Willy Tarreau <[email protected]>
17903M:	Ksenija Stanojevic <[email protected]>
17904S:	Odd Fixes
17905F:	Documentation/admin-guide/lcd-panel-cgram.rst
17906F:	drivers/auxdisplay/panel.c
17907
17908PARALLEL PORT SUBSYSTEM
17909M:	Sudip Mukherjee <[email protected]>
17910M:	Sudip Mukherjee <[email protected]>
17911L:	[email protected] (subscribers-only)
17912S:	Maintained
17913F:	Documentation/driver-api/parport*.rst
17914F:	drivers/char/ppdev.c
17915F:	drivers/parport/
17916F:	include/linux/parport*.h
17917F:	include/uapi/linux/ppdev.h
17918
17919PARAVIRT_OPS INTERFACE
17920M:	Juergen Gross <[email protected]>
17921R:	Ajay Kaher <[email protected]>
17922R:	Alexey Makhalov <[email protected]>
17923R:	Broadcom internal kernel review list <[email protected]>
17924L:	[email protected]
17925L:	[email protected]
17926S:	Supported
17927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17928F:	Documentation/virt/paravirt_ops.rst
17929F:	arch/*/include/asm/paravirt*.h
17930F:	arch/*/kernel/paravirt*
17931F:	include/linux/hypervisor.h
17932
17933PARISC ARCHITECTURE
17934M:	"James E.J. Bottomley" <[email protected]>
17935M:	Helge Deller <[email protected]>
17936L:	[email protected]
17937S:	Maintained
17938W:	https://parisc.wiki.kernel.org
17939Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17942F:	Documentation/arch/parisc/
17943F:	arch/parisc/
17944F:	drivers/char/agp/parisc-agp.c
17945F:	drivers/input/misc/hp_sdc_rtc.c
17946F:	drivers/input/serio/gscps2.c
17947F:	drivers/input/serio/hp_sdc*
17948F:	drivers/parisc/
17949F:	drivers/parport/parport_gsc.*
17950F:	drivers/tty/serial/8250/8250_parisc.c
17951F:	drivers/video/console/sti*
17952F:	drivers/video/fbdev/sti*
17953F:	drivers/video/logo/logo_parisc*
17954F:	include/linux/hp_sdc.h
17955
17956PARMAN
17957M:	Jiri Pirko <[email protected]>
17958L:	[email protected]
17959S:	Supported
17960F:	include/linux/parman.h
17961F:	lib/parman.c
17962F:	lib/test_parman.c
17963
17964PC ENGINES APU BOARD DRIVER
17965M:	Enrico Weigelt, metux IT consult <[email protected]>
17966S:	Maintained
17967F:	drivers/platform/x86/pcengines-apuv2.c
17968
17969PC87360 HARDWARE MONITORING DRIVER
17970M:	Jim Cromie <[email protected]>
17971L:	[email protected]
17972S:	Maintained
17973F:	Documentation/hwmon/pc87360.rst
17974F:	drivers/hwmon/pc87360.c
17975
17976PC8736x GPIO DRIVER
17977M:	Jim Cromie <[email protected]>
17978S:	Maintained
17979F:	drivers/char/pc8736x_gpio.c
17980
17981PC87427 HARDWARE MONITORING DRIVER
17982M:	Jean Delvare <[email protected]>
17983L:	[email protected]
17984S:	Maintained
17985F:	Documentation/hwmon/pc87427.rst
17986F:	drivers/hwmon/pc87427.c
17987
17988PCA9532 LED DRIVER
17989M:	Riku Voipio <[email protected]>
17990S:	Maintained
17991F:	drivers/leds/leds-pca9532.c
17992F:	include/linux/leds-pca9532.h
17993
17994PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17995M:	Thomas Petazzoni <[email protected]>
17996M:	Pali Rohár <[email protected]>
17997L:	[email protected]
17998L:	[email protected] (moderated for non-subscribers)
17999S:	Maintained
18000F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
18001F:	drivers/pci/controller/pci-aardvark.c
18002
18003PCI DRIVER FOR ALTERA PCIE IP
18004M:	Joyce Ooi <[email protected]>
18005L:	[email protected]
18006S:	Supported
18007F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18008F:	drivers/pci/controller/pcie-altera.c
18009
18010PCI DRIVER FOR APPLIEDMICRO XGENE
18011M:	Toan Le <[email protected]>
18012L:	[email protected]
18013L:	[email protected] (moderated for non-subscribers)
18014S:	Maintained
18015F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18016F:	drivers/pci/controller/pci-xgene.c
18017
18018PCI DRIVER FOR ARM VERSATILE PLATFORM
18019M:	Rob Herring <[email protected]>
18020L:	[email protected]
18021L:	[email protected] (moderated for non-subscribers)
18022S:	Maintained
18023F:	Documentation/devicetree/bindings/pci/versatile.yaml
18024F:	drivers/pci/controller/pci-versatile.c
18025
18026PCI DRIVER FOR ARMADA 8K
18027M:	Thomas Petazzoni <[email protected]>
18028L:	[email protected]
18029L:	[email protected] (moderated for non-subscribers)
18030S:	Maintained
18031F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18032F:	drivers/pci/controller/dwc/pcie-armada8k.c
18033
18034PCI DRIVER FOR CADENCE PCIE IP
18035L:	[email protected]
18036S:	Orphan
18037F:	Documentation/devicetree/bindings/pci/cdns,*
18038F:	drivers/pci/controller/cadence/*cadence*
18039
18040PCI DRIVER FOR FREESCALE LAYERSCAPE
18041M:	Minghuan Lian <[email protected]>
18042M:	Mingkai Hu <[email protected]>
18043M:	Roy Zang <[email protected]>
18044L:	[email protected]
18045L:	[email protected]
18046L:	[email protected] (moderated for non-subscribers)
18047L:	[email protected]
18048S:	Maintained
18049F:	drivers/pci/controller/dwc/*layerscape*
18050
18051PCI DRIVER FOR FU740
18052M:	Paul Walmsley <[email protected]>
18053M:	Greentime Hu <[email protected]>
18054M:	Samuel Holland <[email protected]>
18055L:	[email protected]
18056S:	Maintained
18057F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18058F:	drivers/pci/controller/dwc/pcie-fu740.c
18059
18060PCI DRIVER FOR GENERIC OF HOSTS
18061M:	Will Deacon <[email protected]>
18062L:	[email protected]
18063L:	[email protected] (moderated for non-subscribers)
18064S:	Maintained
18065F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18066F:	drivers/pci/controller/pci-host-common.c
18067F:	drivers/pci/controller/pci-host-generic.c
18068
18069PCI DRIVER FOR IMX6
18070M:	Richard Zhu <[email protected]>
18071M:	Lucas Stach <[email protected]>
18072L:	[email protected]
18073L:	[email protected] (moderated for non-subscribers)
18074L:	[email protected]
18075S:	Maintained
18076F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18077F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18078F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18079F:	drivers/pci/controller/dwc/*imx6*
18080
18081PCI DRIVER FOR INTEL IXP4XX
18082M:	Linus Walleij <[email protected]>
18083S:	Maintained
18084F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18085F:	drivers/pci/controller/pci-ixp4xx.c
18086
18087PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18088M:	Nirmal Patel <[email protected]>
18089R:	Jonathan Derrick <[email protected]>
18090L:	[email protected]
18091S:	Supported
18092F:	drivers/pci/controller/vmd.c
18093
18094PCI DRIVER FOR MICROSEMI SWITCHTEC
18095M:	Kurt Schwemmer <[email protected]>
18096M:	Logan Gunthorpe <[email protected]>
18097L:	[email protected]
18098S:	Maintained
18099F:	Documentation/ABI/testing/sysfs-class-switchtec
18100F:	Documentation/driver-api/switchtec.rst
18101F:	drivers/ntb/hw/mscc/
18102F:	drivers/pci/switch/switchtec*
18103F:	include/linux/switchtec.h
18104F:	include/uapi/linux/switchtec_ioctl.h
18105
18106PCI DRIVER FOR MOBIVEIL PCIE IP
18107M:	Karthikeyan Mitran <[email protected]>
18108M:	Hou Zhiqiang <[email protected]>
18109L:	[email protected]
18110S:	Supported
18111F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18112F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18113
18114PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18115M:	Thomas Petazzoni <[email protected]>
18116M:	Pali Rohár <[email protected]>
18117L:	[email protected]
18118L:	[email protected] (moderated for non-subscribers)
18119S:	Maintained
18120F:	drivers/pci/controller/*mvebu*
18121
18122PCI DRIVER FOR NVIDIA TEGRA
18123M:	Thierry Reding <[email protected]>
18124L:	[email protected]
18125L:	[email protected]
18126S:	Supported
18127F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18128F:	drivers/pci/controller/pci-tegra.c
18129
18130PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18131M:	Hou Zhiqiang <[email protected]>
18132L:	[email protected]
18133L:	[email protected] (moderated for non-subscribers)
18134S:	Maintained
18135F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18136
18137PCI DRIVER FOR PLDA PCIE IP
18138M:	Daire McNamara <[email protected]>
18139L:	[email protected]
18140S:	Maintained
18141F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18142F:	drivers/pci/controller/plda/pcie-plda-host.c
18143F:	drivers/pci/controller/plda/pcie-plda.h
18144
18145PCI DRIVER FOR RENESAS R-CAR
18146M:	Marek Vasut <marek.vasut[email protected]>
18147M:	Yoshihiro Shimoda <[email protected]>
18148L:	[email protected]
18149L:	[email protected]
18150S:	Maintained
18151F:	Documentation/devicetree/bindings/pci/*rcar*
18152F:	drivers/pci/controller/*rcar*
18153F:	drivers/pci/controller/dwc/*rcar*
18154
18155PCI DRIVER FOR SAMSUNG EXYNOS
18156M:	Jingoo Han <[email protected]>
18157L:	[email protected]
18158L:	[email protected] (moderated for non-subscribers)
18159L:	[email protected]
18160S:	Maintained
18161F:	drivers/pci/controller/dwc/pci-exynos.c
18162
18163PCI DRIVER FOR SYNOPSYS DESIGNWARE
18164M:	Jingoo Han <[email protected]>
18165M:	Manivannan Sadhasivam <[email protected]>
18166L:	[email protected]
18167S:	Maintained
18168F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18169F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18170F:	drivers/pci/controller/dwc/*designware*
18171
18172PCI DRIVER FOR TI DRA7XX/J721E
18173M:	Vignesh Raghavendra <[email protected]>
18174R:	Siddharth Vadapalli <[email protected]>
18175L:	[email protected]
18176L:	[email protected]
18177L:	[email protected] (moderated for non-subscribers)
18178S:	Supported
18179F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18180F:	drivers/pci/controller/cadence/pci-j721e.c
18181F:	drivers/pci/controller/dwc/pci-dra7xx.c
18182
18183PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18184M:	Linus Walleij <[email protected]>
18185L:	[email protected]
18186S:	Maintained
18187F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18188F:	drivers/pci/controller/pci-v3-semi.c
18189
18190PCI DRIVER FOR XILINX VERSAL CPM
18191M:	Bharat Kumar Gogada <[email protected]>
18192M:	Michal Simek <[email protected]>
18193L:	[email protected]
18194S:	Maintained
18195F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18196F:	drivers/pci/controller/pcie-xilinx-cpm.c
18197
18198PCI ENDPOINT SUBSYSTEM
18199M:	Manivannan Sadhasivam <[email protected]>
18200M:	Krzysztof Wilczyński <[email protected]>
18201R:	Kishon Vijay Abraham I <[email protected]>
18202L:	[email protected]
18203S:	Supported
18204Q:	https://patchwork.kernel.org/project/linux-pci/list/
18205B:	https://bugzilla.kernel.org
18206C:	irc://irc.oftc.net/linux-pci
18207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18208F:	Documentation/PCI/endpoint/*
18209F:	Documentation/misc-devices/pci-endpoint-test.rst
18210F:	drivers/misc/pci_endpoint_test.c
18211F:	drivers/pci/endpoint/
18212F:	tools/testing/selftests/pci_endpoint/
18213
18214PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18215M:	Mahesh J Salgaonkar <[email protected]>
18216R:	Oliver O'Halloran <[email protected]>
18217L:	[email protected]
18218S:	Supported
18219F:	Documentation/PCI/pci-error-recovery.rst
18220F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18221F:	arch/powerpc/include/*/eeh*.h
18222F:	arch/powerpc/kernel/eeh*.c
18223F:	arch/powerpc/platforms/*/eeh*.c
18224F:	drivers/pci/pcie/aer.c
18225F:	drivers/pci/pcie/dpc.c
18226F:	drivers/pci/pcie/err.c
18227
18228PCI ERROR RECOVERY
18229M:	Linas Vepstas <[email protected]>
18230L:	[email protected]
18231S:	Supported
18232F:	Documentation/PCI/pci-error-recovery.rst
18233
18234PCI MSI DRIVER FOR ALTERA MSI IP
18235M:	Joyce Ooi <[email protected]>
18236L:	[email protected]
18237S:	Supported
18238F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18239F:	drivers/pci/controller/pcie-altera-msi.c
18240
18241PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18242M:	Toan Le <[email protected]>
18243L:	[email protected]
18244L:	[email protected] (moderated for non-subscribers)
18245S:	Maintained
18246F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18247F:	drivers/pci/controller/pci-xgene-msi.c
18248
18249PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18250M:	Lorenzo Pieralisi <[email protected]>
18251M:	Krzysztof Wilczyński <[email protected]>
18252R:	Manivannan Sadhasivam <[email protected]>
18253R:	Rob Herring <[email protected]>
18254L:	[email protected]
18255S:	Supported
18256Q:	https://patchwork.kernel.org/project/linux-pci/list/
18257B:	https://bugzilla.kernel.org
18258C:	irc://irc.oftc.net/linux-pci
18259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18260F:	Documentation/devicetree/bindings/pci/
18261F:	drivers/pci/controller/
18262F:	drivers/pci/pci-bridge-emul.c
18263F:	drivers/pci/pci-bridge-emul.h
18264
18265PCI PEER-TO-PEER DMA (P2PDMA)
18266M:	Bjorn Helgaas <[email protected]>
18267M:	Logan Gunthorpe <[email protected]>
18268L:	[email protected]
18269S:	Supported
18270Q:	https://patchwork.kernel.org/project/linux-pci/list/
18271B:	https://bugzilla.kernel.org
18272C:	irc://irc.oftc.net/linux-pci
18273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18274F:	Documentation/driver-api/pci/p2pdma.rst
18275F:	drivers/pci/p2pdma.c
18276F:	include/linux/pci-p2pdma.h
18277
18278PCI POWER CONTROL
18279M:	Bartosz Golaszewski <[email protected]>
18280L:	[email protected]
18281S:	Maintained
18282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18283F:	drivers/pci/pwrctrl/*
18284F:	include/linux/pci-pwrctrl.h
18285
18286PCI SUBSYSTEM
18287M:	Bjorn Helgaas <[email protected]>
18288L:	[email protected]
18289S:	Supported
18290Q:	https://patchwork.kernel.org/project/linux-pci/list/
18291B:	https://bugzilla.kernel.org
18292C:	irc://irc.oftc.net/linux-pci
18293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18294F:	Documentation/PCI/
18295F:	Documentation/devicetree/bindings/pci/
18296F:	arch/x86/kernel/early-quirks.c
18297F:	arch/x86/kernel/quirks.c
18298F:	arch/x86/pci/
18299F:	drivers/acpi/pci*
18300F:	drivers/pci/
18301F:	include/asm-generic/pci*
18302F:	include/linux/of_pci.h
18303F:	include/linux/pci*
18304F:	include/uapi/linux/pci*
18305F:	rust/kernel/pci.rs
18306F:	samples/rust/rust_driver_pci.rs
18307
18308PCIE BANDWIDTH CONTROLLER
18309M:	Ilpo Järvinen <[email protected]>
18310L:	[email protected]
18311S:	Supported
18312F:	drivers/pci/pcie/bwctrl.c
18313F:	drivers/thermal/pcie_cooling.c
18314F:	include/linux/pci-bwctrl.h
18315F:	tools/testing/selftests/pcie_bwctrl/
18316
18317PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18318M:	Jonathan Chocron <[email protected]>
18319L:	[email protected]
18320S:	Maintained
18321F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18322F:	drivers/pci/controller/dwc/pcie-al.c
18323
18324PCIE DRIVER FOR AMLOGIC MESON
18325M:	Yue Wang <[email protected]>
18326L:	[email protected]
18327L:	[email protected]
18328S:	Maintained
18329F:	drivers/pci/controller/dwc/pci-meson.c
18330
18331PCIE DRIVER FOR AXIS ARTPEC
18332M:	Jesper Nilsson <[email protected]>
18333L:	[email protected]
18334L:	[email protected]
18335S:	Maintained
18336F:	Documentation/devicetree/bindings/pci/axis,artpec*
18337F:	drivers/pci/controller/dwc/*artpec*
18338
18339PCIE DRIVER FOR CAVIUM THUNDERX
18340M:	Robert Richter <[email protected]>
18341L:	[email protected]
18342L:	[email protected] (moderated for non-subscribers)
18343S:	Odd Fixes
18344F:	drivers/pci/controller/pci-thunder-*
18345
18346PCIE DRIVER FOR HISILICON
18347M:	Zhou Wang <[email protected]>
18348L:	[email protected]
18349S:	Maintained
18350F:	drivers/pci/controller/dwc/pcie-hisi.c
18351
18352PCIE DRIVER FOR HISILICON KIRIN
18353M:	Xiaowei Song <[email protected]>
18354M:	Binghui Wang <[email protected]>
18355L:	[email protected]
18356S:	Maintained
18357F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18358F:	drivers/pci/controller/dwc/pcie-kirin.c
18359
18360PCIE DRIVER FOR HISILICON STB
18361M:	Shawn Guo <[email protected]>
18362L:	[email protected]
18363S:	Maintained
18364F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18365F:	drivers/pci/controller/dwc/pcie-histb.c
18366
18367PCIE DRIVER FOR INTEL KEEM BAY
18368M:	Srikanth Thokala <[email protected]>
18369L:	[email protected]
18370S:	Supported
18371F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18372F:	drivers/pci/controller/dwc/pcie-keembay.c
18373
18374PCIE DRIVER FOR INTEL LGM GW SOC
18375M:	Chuanhua Lei <[email protected]>
18376L:	[email protected]
18377S:	Maintained
18378F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18379F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18380
18381PCIE DRIVER FOR MEDIATEK
18382M:	Ryder Lee <[email protected]>
18383M:	Jianjun Wang <[email protected]>
18384L:	[email protected]
18385L:	[email protected] (moderated for non-subscribers)
18386S:	Supported
18387F:	Documentation/devicetree/bindings/pci/mediatek*
18388F:	drivers/pci/controller/*mediatek*
18389
18390PCIE DRIVER FOR MICROCHIP
18391M:	Daire McNamara <[email protected]>
18392L:	[email protected]
18393S:	Supported
18394F:	Documentation/devicetree/bindings/pci/microchip*
18395F:	drivers/pci/controller/plda/*microchip*
18396
18397PCIE DRIVER FOR QUALCOMM MSM
18398M:	Manivannan Sadhasivam <[email protected]>
18399L:	[email protected]
18400L:	[email protected]
18401S:	Maintained
18402F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18403F:	drivers/pci/controller/dwc/pcie-qcom.c
18404
18405PCIE DRIVER FOR ROCKCHIP
18406M:	Shawn Lin <[email protected]>
18407L:	[email protected]
18408L:	[email protected]
18409S:	Maintained
18410F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18411F:	drivers/pci/controller/pcie-rockchip*
18412
18413PCIE DRIVER FOR SOCIONEXT UNIPHIER
18414M:	Kunihiko Hayashi <[email protected]>
18415L:	[email protected]
18416S:	Maintained
18417F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18418F:	drivers/pci/controller/dwc/pcie-uniphier*
18419
18420PCIE DRIVER FOR ST SPEAR13XX
18421M:	Pratyush Anand <[email protected]>
18422L:	[email protected]
18423S:	Maintained
18424F:	drivers/pci/controller/dwc/*spear*
18425
18426PCIE DRIVER FOR STARFIVE JH71x0
18427M:	Kevin Xie <[email protected]>
18428L:	[email protected]
18429S:	Maintained
18430F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18431F:	drivers/pci/controller/plda/pcie-starfive.c
18432
18433PCIE ENDPOINT DRIVER FOR QUALCOMM
18434M:	Manivannan Sadhasivam <[email protected]>
18435L:	[email protected]
18436L:	[email protected]
18437S:	Maintained
18438F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18439F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18440F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18441
18442PCMCIA SUBSYSTEM
18443M:	Dominik Brodowski <[email protected]>
18444S:	Odd Fixes
18445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18446F:	Documentation/pcmcia/
18447F:	drivers/pcmcia/
18448F:	include/pcmcia/
18449F:	tools/pcmcia/
18450
18451PCNET32 NETWORK DRIVER
18452M:	Don Fry <[email protected]>
18453L:	[email protected]
18454S:	Maintained
18455F:	drivers/net/ethernet/amd/pcnet32.c
18456
18457PCRYPT PARALLEL CRYPTO ENGINE
18458M:	Steffen Klassert <[email protected]>
18459L:	[email protected]
18460S:	Maintained
18461F:	crypto/pcrypt.c
18462F:	include/crypto/pcrypt.h
18463
18464PDS DSC VIRTIO DATA PATH ACCELERATOR
18465R:	Shannon Nelson <[email protected]>
18466F:	drivers/vdpa/pds/
18467
18468PECI HARDWARE MONITORING DRIVERS
18469M:	Iwona Winiarska <[email protected]>
18470L:	[email protected]
18471S:	Supported
18472F:	Documentation/hwmon/peci-cputemp.rst
18473F:	Documentation/hwmon/peci-dimmtemp.rst
18474F:	drivers/hwmon/peci/
18475
18476PECI SUBSYSTEM
18477M:	Iwona Winiarska <[email protected]>
18478L:	[email protected] (moderated for non-subscribers)
18479S:	Supported
18480F:	Documentation/devicetree/bindings/peci/
18481F:	Documentation/peci/
18482F:	drivers/peci/
18483F:	include/linux/peci-cpu.h
18484F:	include/linux/peci.h
18485
18486PENSANDO ETHERNET DRIVERS
18487M:	Shannon Nelson <[email protected]>
18488M:	Brett Creeley <[email protected]>
18489L:	[email protected]
18490S:	Maintained
18491F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18492F:	drivers/net/ethernet/pensando/
18493
18494PER-CPU MEMORY ALLOCATOR
18495M:	Dennis Zhou <[email protected]>
18496M:	Tejun Heo <[email protected]>
18497M:	Christoph Lameter <[email protected]>
18498L:	[email protected]
18499S:	Maintained
18500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18501F:	arch/*/include/asm/percpu.h
18502F:	include/linux/percpu*.h
18503F:	lib/percpu*.c
18504F:	mm/percpu*.c
18505
18506PER-TASK DELAY ACCOUNTING
18507M:	Balbir Singh <[email protected]>
18508S:	Maintained
18509F:	include/linux/delayacct.h
18510F:	kernel/delayacct.c
18511
18512PERFORMANCE EVENTS SUBSYSTEM
18513M:	Peter Zijlstra <[email protected]>
18514M:	Ingo Molnar <[email protected]>
18515M:	Arnaldo Carvalho de Melo <[email protected]>
18516M:	Namhyung Kim <[email protected]>
18517R:	Mark Rutland <[email protected]>
18518R:	Alexander Shishkin <[email protected]>
18519R:	Jiri Olsa <[email protected]>
18520R:	Ian Rogers <[email protected]>
18521R:	Adrian Hunter <[email protected]>
18522R:	"Liang, Kan" <[email protected]>
18523L:	[email protected]
18524L:	[email protected]
18525S:	Supported
18526W:	https://perf.wiki.kernel.org/
18527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18530F:	arch/*/events/*
18531F:	arch/*/events/*/*
18532F:	arch/*/include/asm/perf_event.h
18533F:	arch/*/kernel/*/*/perf_event*.c
18534F:	arch/*/kernel/*/perf_event*.c
18535F:	arch/*/kernel/perf_callchain.c
18536F:	arch/*/kernel/perf_event*.c
18537F:	include/linux/perf_event.h
18538F:	include/uapi/linux/perf_event.h
18539F:	kernel/events/*
18540F:	tools/lib/perf/
18541F:	tools/perf/
18542
18543PERFORMANCE EVENTS TOOLING ARM64
18544R:	John Garry <[email protected]>
18545R:	Will Deacon <[email protected]>
18546R:	James Clark <[email protected]>
18547R:	Mike Leach <[email protected]>
18548R:	Leo Yan <[email protected]>
18549L:	[email protected] (moderated for non-subscribers)
18550S:	Supported
18551F:	tools/build/feature/test-libopencsd.c
18552F:	tools/perf/arch/arm*/
18553F:	tools/perf/pmu-events/arch/arm64/
18554F:	tools/perf/util/arm-spe*
18555F:	tools/perf/util/cs-etm*
18556
18557PERSONALITY HANDLING
18558M:	Christoph Hellwig <[email protected]>
18559L:	[email protected]
18560S:	Maintained
18561F:	include/linux/personality.h
18562F:	include/uapi/linux/personality.h
18563
18564PHOENIX RC FLIGHT CONTROLLER ADAPTER
18565M:	Marcus Folkesson <[email protected]>
18566L:	[email protected]
18567S:	Maintained
18568F:	Documentation/input/devices/pxrc.rst
18569F:	drivers/input/joystick/pxrc.c
18570
18571PHONET PROTOCOL
18572M:	Remi Denis-Courmont <[email protected]>
18573S:	Supported
18574F:	Documentation/networking/phonet.rst
18575F:	include/linux/phonet.h
18576F:	include/net/phonet/
18577F:	include/uapi/linux/phonet.h
18578F:	net/phonet/
18579
18580PHRAM MTD DRIVER
18581M:	Joern Engel <[email protected]>
18582L:	[email protected]
18583S:	Maintained
18584F:	drivers/mtd/devices/phram.c
18585
18586PICOLCD HID DRIVER
18587M:	Bruno Prémont <[email protected]>
18588L:	[email protected]
18589S:	Maintained
18590F:	drivers/hid/hid-picolcd*
18591
18592PIDFD API
18593M:	Christian Brauner <[email protected]>
18594L:	[email protected]
18595S:	Maintained
18596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18597F:	samples/pidfd/
18598F:	tools/testing/selftests/clone3/
18599F:	tools/testing/selftests/pid_namespace/
18600F:	tools/testing/selftests/pidfd/
18601K:	(?i)pidfd
18602K:	(?i)clone3
18603K:	\b(clone_args|kernel_clone_args)\b
18604
18605PIN CONTROL SUBSYSTEM
18606M:	Linus Walleij <[email protected]>
18607L:	[email protected]
18608S:	Maintained
18609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18610F:	Documentation/devicetree/bindings/pinctrl/
18611F:	Documentation/driver-api/pin-control.rst
18612F:	drivers/pinctrl/
18613F:	include/dt-bindings/pinctrl/
18614F:	include/linux/pinctrl/
18615
18616PIN CONTROLLER - AIROHA
18617M:	Lorenzo Bianconi <[email protected]>
18618L:	[email protected] (moderated for non-subscribers)
18619S:	Maintained
18620F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18621F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18622
18623PIN CONTROLLER - AMD
18624M:	Basavaraj Natikar <[email protected]>
18625M:	Shyam Sundar S K <[email protected]>
18626S:	Maintained
18627F:	drivers/pinctrl/pinctrl-amd.c
18628
18629PIN CONTROLLER - FREESCALE
18630M:	Dong Aisheng <[email protected]>
18631M:	Fabio Estevam <[email protected]>
18632M:	Shawn Guo <[email protected]>
18633M:	Jacky Bai <[email protected]>
18634R:	Pengutronix Kernel Team <[email protected]>
18635R:	NXP S32 Linux Team <[email protected]>
18636L:	[email protected]
18637S:	Maintained
18638F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18639F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18640F:	drivers/pinctrl/freescale/
18641F:	drivers/pinctrl/nxp/
18642
18643PIN CONTROLLER - INTEL
18644M:	Mika Westerberg <[email protected]>
18645M:	Andy Shevchenko <[email protected]>
18646S:	Supported
18647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18648F:	drivers/pinctrl/intel/
18649
18650PIN CONTROLLER - KEEMBAY
18651M:	Lakshmi Sowjanya D <[email protected]>
18652S:	Supported
18653F:	drivers/pinctrl/pinctrl-keembay*
18654
18655PIN CONTROLLER - MEDIATEK
18656M:	Sean Wang <[email protected]>
18657L:	[email protected] (moderated for non-subscribers)
18658S:	Maintained
18659F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18660F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18661F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18662F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18663F:	drivers/pinctrl/mediatek/
18664
18665PIN CONTROLLER - MEDIATEK MIPS
18666M:	Chester A. Unal <[email protected]>
18667M:	Sergio Paracuellos <[email protected]>
18668L:	[email protected] (moderated for non-subscribers)
18669L:	[email protected]
18670S:	Maintained
18671F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18672F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18673F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18674F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18675F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18676F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18677F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18678F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18679F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18680F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18681F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18682F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18683F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18684F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18685F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18686
18687PIN CONTROLLER - MICROCHIP AT91
18688M:	Ludovic Desroches <[email protected]>
18689L:	[email protected] (moderated for non-subscribers)
18690L:	[email protected]
18691S:	Supported
18692F:	drivers/gpio/gpio-sama5d2-piobu.c
18693F:	drivers/pinctrl/pinctrl-at91*
18694
18695PIN CONTROLLER - QUALCOMM
18696M:	Bjorn Andersson <[email protected]>
18697L:	[email protected]
18698S:	Maintained
18699C:	irc://irc.oftc.net/linux-msm
18700F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18701F:	drivers/pinctrl/qcom/
18702
18703PIN CONTROLLER - RENESAS
18704M:	Geert Uytterhoeven <[email protected]>
18705L:	[email protected]
18706S:	Supported
18707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18708F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18709F:	drivers/pinctrl/renesas/
18710
18711PIN CONTROLLER - SAMSUNG
18712M:	Krzysztof Kozlowski <[email protected]>
18713M:	Sylwester Nawrocki <[email protected]>
18714R:	Alim Akhtar <[email protected]>
18715L:	[email protected] (moderated for non-subscribers)
18716L:	[email protected]
18717S:	Maintained
18718Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18719B:	mailto:[email protected]
18720C:	irc://irc.libera.chat/linux-exynos
18721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18722F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18723F:	drivers/pinctrl/samsung/
18724
18725PIN CONTROLLER - SINGLE
18726M:	Tony Lindgren <[email protected]>
18727M:	Haojian Zhuang <[email protected]>
18728L:	[email protected] (moderated for non-subscribers)
18729L:	[email protected]
18730S:	Maintained
18731F:	drivers/pinctrl/pinctrl-single.c
18732
18733PIN CONTROLLER - SUNPLUS / TIBBO
18734M:	Dvorkin Dmitry <[email protected]>
18735M:	Wells Lu <[email protected]>
18736L:	[email protected] (moderated for non-subscribers)
18737S:	Maintained
18738W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18739F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18740F:	drivers/pinctrl/sunplus/
18741F:	include/dt-bindings/pinctrl/sppctl*.h
18742
18743PINE64 PINEPHONE KEYBOARD DRIVER
18744M:	Samuel Holland <[email protected]>
18745S:	Supported
18746F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18747F:	drivers/input/keyboard/pinephone-keyboard.c
18748
18749PKTCDVD DRIVER
18750M:	[email protected]
18751S:	Orphan
18752F:	drivers/block/pktcdvd.c
18753F:	include/linux/pktcdvd.h
18754F:	include/uapi/linux/pktcdvd.h
18755
18756PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18757M:	Tomasz Duszynski <[email protected]>
18758S:	Maintained
18759F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18760F:	drivers/iio/chemical/pms7003.c
18761
18762PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18763M:	Piergiorgio Beruto <[email protected]>
18764L:	[email protected]
18765S:	Maintained
18766F:	drivers/net/phy/mdio-open-alliance.h
18767F:	net/ethtool/plca.c
18768
18769PLDMFW LIBRARY
18770M:	Jacob Keller <[email protected]>
18771S:	Maintained
18772F:	Documentation/driver-api/pldmfw/
18773F:	include/linux/pldmfw.h
18774F:	lib/pldmfw/
18775
18776PLX DMA DRIVER
18777M:	Logan Gunthorpe <[email protected]>
18778S:	Maintained
18779F:	drivers/dma/plx_dma.c
18780
18781PM-GRAPH UTILITY
18782M:	"Todd E Brandt" <[email protected]>
18783L:	[email protected]
18784S:	Supported
18785W:	https://01.org/pm-graph
18786B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18787T:	git git://github.com/intel/pm-graph
18788F:	tools/power/pm-graph
18789
18790PM6764TR DRIVER
18791M:	Charles Hsu	<[email protected]>
18792L:	[email protected]
18793S:	Maintained
18794F:	Documentation/hwmon/pm6764tr.rst
18795F:	drivers/hwmon/pmbus/pm6764tr.c
18796
18797PMC SIERRA MaxRAID DRIVER
18798L:	[email protected]
18799S:	Orphan
18800W:	http://www.pmc-sierra.com/
18801F:	drivers/scsi/pmcraid.*
18802
18803PMC SIERRA PM8001 DRIVER
18804M:	Jack Wang <[email protected]>
18805L:	[email protected]
18806S:	Supported
18807F:	drivers/scsi/pm8001/
18808
18809PNI RM3100 IIO DRIVER
18810M:	Song Qiang <[email protected]>
18811L:	[email protected]
18812S:	Maintained
18813F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18814F:	drivers/iio/magnetometer/rm3100*
18815
18816PNP SUPPORT
18817M:	"Rafael J. Wysocki" <[email protected]>
18818L:	[email protected]
18819S:	Maintained
18820F:	drivers/pnp/
18821F:	include/linux/pnp.h
18822
18823POSIX CLOCKS and TIMERS
18824M:	Anna-Maria Behnsen <[email protected]>
18825M:	Frederic Weisbecker <[email protected]>
18826M:	Thomas Gleixner <[email protected]>
18827L:	[email protected]
18828S:	Maintained
18829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18830F:	fs/timerfd.c
18831F:	include/linux/time_namespace.h
18832F:	include/linux/timerfd.h
18833F:	include/uapi/linux/time.h
18834F:	include/uapi/linux/timerfd.h
18835F:	include/trace/events/timer*
18836F:	kernel/time/itimer.c
18837F:	kernel/time/posix-*
18838F:	kernel/time/namespace.c
18839
18840POWER MANAGEMENT CORE
18841M:	"Rafael J. Wysocki" <[email protected]>
18842L:	[email protected]
18843S:	Supported
18844B:	https://bugzilla.kernel.org
18845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18846F:	drivers/base/power/
18847F:	drivers/powercap/
18848F:	include/linux/intel_rapl.h
18849F:	include/linux/pm.h
18850F:	include/linux/pm_*
18851F:	include/linux/powercap.h
18852F:	kernel/configs/nopm.config
18853
18854POWER SEQUENCING
18855M:	Bartosz Golaszewski <[email protected]>
18856L:	[email protected]
18857S:	Maintained
18858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18859F:	Documentation/driver-api/pwrseq.rst
18860F:	drivers/power/sequencing/
18861F:	include/linux/pwrseq/
18862
18863POWER STATE COORDINATION INTERFACE (PSCI)
18864M:	Mark Rutland <[email protected]>
18865M:	Lorenzo Pieralisi <[email protected]>
18866L:	[email protected] (moderated for non-subscribers)
18867S:	Maintained
18868F:	drivers/firmware/psci/
18869F:	include/linux/psci.h
18870F:	include/uapi/linux/psci.h
18871
18872POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18873M:	Sebastian Reichel <[email protected]>
18874L:	[email protected]
18875S:	Maintained
18876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18877F:	Documentation/ABI/testing/sysfs-class-power
18878F:	Documentation/devicetree/bindings/power/supply/
18879F:	drivers/power/supply/
18880F:	include/linux/power/
18881F:	include/linux/power_supply.h
18882F:	tools/testing/selftests/power_supply/
18883
18884POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18885M:	Suraj Jitindar Singh <[email protected]>
18886L:	[email protected]
18887S:	Maintained
18888F:	drivers/char/powernv-op-panel.c
18889
18890PPP OVER ATM (RFC 2364)
18891M:	Mitchell Blank Jr <[email protected]>
18892S:	Maintained
18893F:	include/uapi/linux/atmppp.h
18894F:	net/atm/pppoatm.c
18895
18896PPP OVER ETHERNET
18897M:	Michal Ostrowski <[email protected]>
18898S:	Maintained
18899F:	drivers/net/ppp/pppoe.c
18900F:	drivers/net/ppp/pppox.c
18901
18902PPP OVER L2TP
18903M:	James Chapman <[email protected]>
18904S:	Maintained
18905F:	include/linux/if_pppol2tp.h
18906F:	include/uapi/linux/if_pppol2tp.h
18907F:	net/l2tp/l2tp_ppp.c
18908
18909PPP PROTOCOL DRIVERS AND COMPRESSORS
18910L:	[email protected]
18911S:	Orphan
18912F:	drivers/net/ppp/ppp_*
18913
18914PPS SUPPORT
18915M:	Rodolfo Giometti <[email protected]>
18916L:	[email protected] (subscribers-only)
18917S:	Maintained
18918W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18919F:	Documentation/ABI/testing/sysfs-pps
18920F:	Documentation/ABI/testing/sysfs-pps-gen
18921F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18922F:	Documentation/driver-api/pps.rst
18923F:	drivers/pps/
18924F:	include/linux/pps*.h
18925F:	include/uapi/linux/pps.h
18926F:	include/uapi/linux/pps_gen.h
18927
18928PRESSURE STALL INFORMATION (PSI)
18929M:	Johannes Weiner <[email protected]>
18930M:	Suren Baghdasaryan <[email protected]>
18931R:	Peter Ziljstra <[email protected]>
18932S:	Maintained
18933F:	include/linux/psi*
18934F:	kernel/sched/psi.c
18935
18936PROPELLER BUILD
18937M:	Rong Xu <[email protected]>
18938M:	Han Shen <[email protected]>
18939S:	Supported
18940F:	Documentation/dev-tools/propeller.rst
18941F:	scripts/Makefile.propeller
18942
18943PRINTK
18944M:	Petr Mladek <[email protected]>
18945R:	Steven Rostedt <[email protected]>
18946R:	John Ogness <[email protected]>
18947R:	Sergey Senozhatsky <[email protected]>
18948S:	Maintained
18949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18950F:	include/linux/printk.h
18951F:	kernel/printk/
18952
18953PRINTK INDEXING
18954R:	Chris Down <[email protected]>
18955S:	Maintained
18956F:	Documentation/core-api/printk-index.rst
18957F:	kernel/printk/index.c
18958K:	printk_index
18959
18960PROC FILESYSTEM
18961L:	[email protected]
18962L:	[email protected]
18963S:	Maintained
18964F:	Documentation/filesystems/proc.rst
18965F:	fs/proc/
18966F:	include/linux/proc_fs.h
18967F:	tools/testing/selftests/proc/
18968
18969PROC SYSCTL
18970M:	Kees Cook <[email protected]>
18971M:	Joel Granados <[email protected]>
18972L:	[email protected]
18973L:	[email protected]
18974S:	Maintained
18975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18976F:	fs/proc/proc_sysctl.c
18977F:	include/linux/sysctl.h
18978F:	kernel/sysctl-test.c
18979F:	kernel/sysctl.c
18980F:	tools/testing/selftests/sysctl/
18981
18982PS3 NETWORK SUPPORT
18983M:	Geoff Levand <[email protected]>
18984L:	[email protected]
18985L:	[email protected]
18986S:	Maintained
18987F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18988
18989PS3 PLATFORM SUPPORT
18990M:	Geoff Levand <[email protected]>
18991L:	[email protected]
18992S:	Maintained
18993F:	arch/powerpc/boot/ps3*
18994F:	arch/powerpc/include/asm/lv1call.h
18995F:	arch/powerpc/include/asm/ps3*.h
18996F:	arch/powerpc/platforms/ps3/
18997F:	drivers/*/ps3*
18998F:	drivers/ps3/
18999F:	drivers/rtc/rtc-ps3.c
19000F:	drivers/usb/host/*ps3.c
19001F:	sound/ppc/snd_ps3*
19002
19003PS3VRAM DRIVER
19004M:	Jim Paris <[email protected]>
19005M:	Geoff Levand <[email protected]>
19006L:	[email protected]
19007S:	Maintained
19008F:	drivers/block/ps3vram.c
19009
19010PSAMPLE PACKET SAMPLING SUPPORT
19011M:	Yotam Gigi <[email protected]>
19012S:	Maintained
19013F:	include/net/psample.h
19014F:	include/uapi/linux/psample.h
19015F:	net/psample
19016
19017PSE NETWORK DRIVER
19018M:	Oleksij Rempel <[email protected]>
19019M:	Kory Maincent <[email protected]>
19020L:	[email protected]
19021S:	Maintained
19022F:	Documentation/devicetree/bindings/net/pse-pd/
19023F:	drivers/net/pse-pd/
19024F:	net/ethtool/pse-pd.c
19025
19026PSTORE FILESYSTEM
19027M:	Kees Cook <[email protected]>
19028R:	Tony Luck <[email protected]>
19029R:	Guilherme G. Piccoli <[email protected]>
19030L:	[email protected]
19031S:	Supported
19032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19033F:	Documentation/admin-guide/pstore-blk.rst
19034F:	Documentation/admin-guide/ramoops.rst
19035F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19036F:	drivers/acpi/apei/erst.c
19037F:	drivers/firmware/efi/efi-pstore.c
19038F:	fs/pstore/
19039F:	include/linux/pstore*
19040K:	\b(pstore|ramoops)
19041
19042PT5161L HARDWARE MONITOR DRIVER
19043M:	Cosmo Chou <[email protected]>
19044L:	[email protected]
19045S:	Maintained
19046F:	Documentation/hwmon/pt5161l.rst
19047F:	drivers/hwmon/pt5161l.c
19048
19049PTP HARDWARE CLOCK SUPPORT
19050M:	Richard Cochran <[email protected]>
19051L:	[email protected]
19052S:	Maintained
19053W:	http://linuxptp.sourceforge.net/
19054F:	Documentation/ABI/testing/sysfs-ptp
19055F:	Documentation/driver-api/ptp.rst
19056F:	drivers/net/phy/dp83640*
19057F:	drivers/ptp/*
19058F:	include/linux/ptp_cl*
19059K:	(?:\b|_)ptp(?:\b|_)
19060
19061PTP MOCKUP CLOCK SUPPORT
19062M:	Vladimir Oltean <[email protected]>
19063L:	[email protected]
19064S:	Maintained
19065F:	drivers/ptp/ptp_mock.c
19066F:	include/linux/ptp_mock.h
19067
19068PTP VIRTUAL CLOCK SUPPORT
19069M:	Yangbo Lu <[email protected]>
19070L:	[email protected]
19071S:	Maintained
19072F:	drivers/ptp/ptp_vclock.c
19073F:	net/ethtool/phc_vclocks.c
19074
19075PTP VMCLOCK SUPPORT
19076M:	David Woodhouse <[email protected]>
19077L:	[email protected]
19078S:	Maintained
19079F:	drivers/ptp/ptp_vmclock.c
19080F:	include/uapi/linux/vmclock-abi.h
19081
19082PTRACE SUPPORT
19083M:	Oleg Nesterov <[email protected]>
19084S:	Maintained
19085F:	arch/*/*/ptrace*.c
19086F:	arch/*/include/asm/ptrace*.h
19087F:	arch/*/ptrace*.c
19088F:	include/asm-generic/syscall.h
19089F:	include/linux/ptrace.h
19090F:	include/linux/regset.h
19091F:	include/uapi/linux/ptrace.h
19092F:	kernel/ptrace.c
19093
19094PULSE8-CEC DRIVER
19095M:	Hans Verkuil <[email protected]>
19096L:	[email protected]
19097S:	Maintained
19098T:	git git://linuxtv.org/media.git
19099F:	drivers/media/cec/usb/pulse8/
19100
19101PURELIFI PLFXLC DRIVER
19102M:	Srinivasan Raju <[email protected]>
19103L:	[email protected]
19104S:	Supported
19105F:	drivers/net/wireless/purelifi/plfxlc/
19106
19107PVRUSB2 VIDEO4LINUX DRIVER
19108M:	Mike Isely <[email protected]>
19109L:	[email protected]	(subscribers-only)
19110L:	[email protected]
19111S:	Maintained
19112W:	http://www.isely.net/pvrusb2/
19113T:	git git://linuxtv.org/media.git
19114F:	Documentation/driver-api/media/drivers/pvrusb2*
19115F:	drivers/media/usb/pvrusb2/
19116
19117PWC WEBCAM DRIVER
19118M:	Hans Verkuil <[email protected]>
19119L:	[email protected]
19120S:	Odd Fixes
19121T:	git git://linuxtv.org/media.git
19122F:	drivers/media/usb/pwc/*
19123F:	include/trace/events/pwc.h
19124
19125PWM IR Transmitter
19126M:	Sean Young <[email protected]>
19127L:	[email protected]
19128S:	Maintained
19129F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19130F:	drivers/media/rc/pwm-ir-tx.c
19131
19132PWM SUBSYSTEM
19133M:	Uwe Kleine-König <[email protected]>
19134L:	[email protected]
19135S:	Maintained
19136Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19137T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19138F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19139F:	Documentation/devicetree/bindings/pwm/
19140F:	Documentation/driver-api/pwm.rst
19141F:	drivers/gpio/gpio-mvebu.c
19142F:	drivers/pwm/
19143F:	drivers/video/backlight/pwm_bl.c
19144F:	include/dt-bindings/pwm/
19145F:	include/linux/pwm.h
19146F:	include/linux/pwm_backlight.h
19147K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19148
19149PXA GPIO DRIVER
19150M:	Robert Jarzmik <[email protected]>
19151L:	[email protected]
19152S:	Maintained
19153F:	drivers/gpio/gpio-pxa.c
19154
19155PXA MMCI DRIVER
19156S:	Orphan
19157
19158PXA RTC DRIVER
19159M:	Robert Jarzmik <[email protected]>
19160L:	[email protected]
19161S:	Maintained
19162
19163PXA2xx/PXA3xx SUPPORT
19164M:	Daniel Mack <[email protected]>
19165M:	Haojian Zhuang <[email protected]>
19166M:	Robert Jarzmik <[email protected]>
19167L:	[email protected] (moderated for non-subscribers)
19168S:	Maintained
19169T:	git git://github.com/hzhuang1/linux.git
19170T:	git git://github.com/rjarzmik/linux.git
19171F:	arch/arm/boot/dts/intel/pxa/
19172F:	arch/arm/mach-pxa/
19173F:	drivers/dma/pxa*
19174F:	drivers/pcmcia/pxa2xx*
19175F:	drivers/pinctrl/pxa/
19176F:	drivers/spi/spi-pxa2xx*
19177F:	drivers/usb/gadget/udc/pxa2*
19178F:	include/sound/pxa2xx-lib.h
19179F:	sound/arm/pxa*
19180F:	sound/soc/pxa/
19181
19182QAT DRIVER
19183M:	Giovanni Cabiddu <[email protected]>
19184L:	[email protected]
19185S:	Supported
19186F:	drivers/crypto/intel/qat/
19187
19188QCOM AUDIO (ASoC) DRIVERS
19189M:	Srinivas Kandagatla <[email protected]>
19190L:	[email protected]
19191L:	[email protected]
19192S:	Supported
19193F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19194F:	Documentation/devicetree/bindings/sound/qcom,*
19195F:	drivers/soc/qcom/apr.c
19196F:	include/dt-bindings/sound/qcom,wcd9335.h
19197F:	sound/soc/codecs/lpass-rx-macro.*
19198F:	sound/soc/codecs/lpass-tx-macro.*
19199F:	sound/soc/codecs/lpass-va-macro.c
19200F:	sound/soc/codecs/lpass-wsa-macro.*
19201F:	sound/soc/codecs/msm8916-wcd-analog.c
19202F:	sound/soc/codecs/msm8916-wcd-digital.c
19203F:	sound/soc/codecs/wcd-clsh-v2.*
19204F:	sound/soc/codecs/wcd-mbhc-v2.*
19205F:	sound/soc/codecs/wcd9335.*
19206F:	sound/soc/codecs/wcd934x.c
19207F:	sound/soc/codecs/wsa881x.c
19208F:	sound/soc/codecs/wsa883x.c
19209F:	sound/soc/codecs/wsa884x.c
19210F:	sound/soc/qcom/
19211
19212QCOM EMBEDDED USB DEBUGGER (EUD)
19213M:	Souradeep Chowdhury <[email protected]>
19214L:	[email protected]
19215S:	Maintained
19216F:	Documentation/ABI/testing/sysfs-driver-eud
19217F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19218F:	drivers/usb/misc/qcom_eud.c
19219
19220QCOM IPA DRIVER
19221M:	Alex Elder <[email protected]>
19222L:	[email protected]
19223S:	Maintained
19224F:	drivers/net/ipa/
19225
19226QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19227M:	Gabriel Somlo <[email protected]>
19228M:	"Michael S. Tsirkin" <[email protected]>
19229L:	[email protected]
19230S:	Maintained
19231F:	drivers/firmware/qemu_fw_cfg.c
19232F:	include/uapi/linux/qemu_fw_cfg.h
19233
19234QIB DRIVER
19235M:	Dennis Dalessandro <[email protected]>
19236L:	[email protected]
19237S:	Supported
19238F:	drivers/infiniband/hw/qib/
19239
19240QLOGIC QL41xxx FCOE DRIVER
19241M:	Saurav Kashyap <[email protected]>
19242M:	Javed Hasan <[email protected]>
19243M:	[email protected]
19244L:	[email protected]
19245S:	Supported
19246F:	drivers/scsi/qedf/
19247
19248QLOGIC QL41xxx ISCSI DRIVER
19249M:	Nilesh Javali <[email protected]>
19250M:	Manish Rangankar <[email protected]>
19251M:	[email protected]
19252L:	[email protected]
19253S:	Supported
19254F:	drivers/scsi/qedi/
19255
19256QLOGIC QL4xxx ETHERNET DRIVER
19257M:	Manish Chopra <[email protected]>
19258L:	[email protected]
19259S:	Maintained
19260F:	drivers/net/ethernet/qlogic/qed/
19261F:	drivers/net/ethernet/qlogic/qede/
19262F:	include/linux/qed/
19263
19264QLOGIC QL4xxx RDMA DRIVER
19265M:	Michal Kalderon <[email protected]>
19266L:	[email protected]
19267S:	Supported
19268F:	drivers/infiniband/hw/qedr/
19269F:	include/uapi/rdma/qedr-abi.h
19270
19271QLOGIC QLA1280 SCSI DRIVER
19272M:	Michael Reed <[email protected]>
19273L:	[email protected]
19274S:	Maintained
19275F:	drivers/scsi/qla1280.[ch]
19276
19277QLOGIC QLA2XXX FC-SCSI DRIVER
19278M:	Nilesh Javali <[email protected]>
19279M:	[email protected]
19280L:	[email protected]
19281S:	Supported
19282F:	drivers/scsi/qla2xxx/
19283
19284QLOGIC QLA3XXX NETWORK DRIVER
19285M:	[email protected]
19286L:	[email protected]
19287S:	Maintained
19288F:	drivers/net/ethernet/qlogic/qla3xxx.*
19289
19290QLOGIC QLA4XXX iSCSI DRIVER
19291M:	Nilesh Javali <[email protected]>
19292M:	Manish Rangankar <[email protected]>
19293M:	[email protected]
19294L:	[email protected]
19295S:	Supported
19296F:	drivers/scsi/qla4xxx/
19297
19298QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19299M:	Shahed Shaikh <[email protected]>
19300M:	Manish Chopra <[email protected]>
19301M:	[email protected]
19302L:	[email protected]
19303S:	Maintained
19304F:	drivers/net/ethernet/qlogic/qlcnic/
19305
19306QM1D1B0004 MEDIA DRIVER
19307M:	Akihiro Tsukada <[email protected]>
19308L:	[email protected]
19309S:	Odd Fixes
19310F:	drivers/media/tuners/qm1d1b0004*
19311
19312QM1D1C0042 MEDIA DRIVER
19313M:	Akihiro Tsukada <[email protected]>
19314L:	[email protected]
19315S:	Odd Fixes
19316F:	drivers/media/tuners/qm1d1c0042*
19317
19318QNAP MCU DRIVER
19319M:	Heiko Stuebner <[email protected]>
19320S:	Maintained
19321F:	drivers/hwmon/qnap-mcu-hwmon.c
19322F:	drivers/input/misc/qnap-mcu-input.c
19323F:	drivers/leds/leds-qnap-mcu.c
19324F:	drivers/mfd/qnap-mcu.c
19325F:	include/linux/mfd/qnap-mcu.h
19326
19327QNX4 FILESYSTEM
19328M:	Anders Larsen <[email protected]>
19329S:	Maintained
19330W:	http://www.alarsen.net/linux/qnx4fs/
19331F:	fs/qnx4/
19332F:	include/uapi/linux/qnx4_fs.h
19333F:	include/uapi/linux/qnxtypes.h
19334
19335QNX6 FILESYSTEM
19336S:	Orphan
19337F:	Documentation/filesystems/qnx6.rst
19338F:	fs/qnx6/
19339F:	include/linux/qnx6_fs.h
19340
19341QORIQ DPAA2 FSL-MC BUS DRIVER
19342M:	Stuart Yoder <[email protected]>
19343M:	Laurentiu Tudor <[email protected]>
19344L:	[email protected]
19345S:	Maintained
19346F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19347F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19348F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19349F:	drivers/bus/fsl-mc/
19350F:	include/uapi/linux/fsl_mc.h
19351
19352QT1010 MEDIA DRIVER
19353L:	[email protected]
19354S:	Orphan
19355W:	https://linuxtv.org
19356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19357F:	drivers/media/tuners/qt1010*
19358
19359QUALCOMM ATH12K WIRELESS DRIVER
19360M:	Kalle Valo <[email protected]>
19361M:	Jeff Johnson <[email protected]>
19362L:	[email protected]
19363S:	Supported
19364W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19366F:	drivers/net/wireless/ath/ath12k/
19367N:	ath12k
19368
19369QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19370M:	Kalle Valo <[email protected]>
19371M:	Jeff Johnson <[email protected]>
19372L:	[email protected]
19373S:	Supported
19374W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19376F:	drivers/net/wireless/ath/ath10k/
19377N:	ath10k
19378
19379QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19380M:	Kalle Valo <[email protected]>
19381M:	Jeff Johnson <[email protected]>
19382L:	[email protected]
19383S:	Supported
19384W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19385B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19387F:	drivers/net/wireless/ath/ath11k/
19388N:	ath11k
19389
19390QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19391M:	Toke Høiland-Jørgensen <[email protected]>
19392L:	[email protected]
19393S:	Maintained
19394W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19396F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19397F:	drivers/net/wireless/ath/ath9k/
19398
19399QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19400M:	Stefan Wahren <[email protected]>
19401L:	[email protected]
19402S:	Maintained
19403F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19404F:	drivers/net/ethernet/qualcomm/qca*
19405
19406QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19407M:	Stephan Gerhold <[email protected]>
19408L:	[email protected]
19409L:	[email protected]
19410S:	Maintained
19411F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19412F:	drivers/net/wwan/qcom_bam_dmux.c
19413
19414QUALCOMM CAMERA SUBSYSTEM DRIVER
19415M:	Robert Foss <[email protected]>
19416M:	Todor Tomov <[email protected]>
19417M:	Bryan O'Donoghue <[email protected]>
19418L:	[email protected]
19419S:	Maintained
19420F:	Documentation/admin-guide/media/qcom_camss.rst
19421F:	Documentation/devicetree/bindings/media/qcom,*camss*
19422F:	drivers/media/platform/qcom/camss/
19423
19424QUALCOMM CLOCK DRIVERS
19425M:	Bjorn Andersson <[email protected]>
19426L:	[email protected]
19427S:	Supported
19428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19429F:	Documentation/devicetree/bindings/clock/qcom,*
19430F:	drivers/clk/qcom/
19431F:	include/dt-bindings/clock/qcom,*
19432
19433QUALCOMM CLOUD AI (QAIC) DRIVER
19434M:	Jeffrey Hugo <[email protected]>
19435R:	Carl Vanderlip <[email protected]>
19436L:	[email protected]
19437L:	[email protected]
19438S:	Supported
19439T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19440F:	Documentation/accel/qaic/
19441F:	drivers/accel/qaic/
19442F:	include/uapi/drm/qaic_accel.h
19443
19444QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19445M:	Bjorn Andersson <[email protected]>
19446M:	Konrad Dybcio <[email protected]>
19447L:	[email protected]
19448L:	[email protected]
19449S:	Maintained
19450F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19451F:	drivers/pmdomain/qcom/cpr.c
19452
19453QUALCOMM CPUCP MAILBOX DRIVER
19454M:	Sibi Sankar <[email protected]>
19455L:	[email protected]
19456S:	Supported
19457F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19458F:	drivers/mailbox/qcom-cpucp-mbox.c
19459
19460QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19461M:	Ilia Lin <[email protected]>
19462L:	[email protected]
19463S:	Maintained
19464F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19465F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19466F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19467
19468QUALCOMM CRYPTO DRIVERS
19469M:	Thara Gopinath <[email protected]>
19470L:	[email protected]
19471L:	[email protected]
19472S:	Maintained
19473F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19474F:	drivers/crypto/qce/
19475
19476QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19477M:	Timur Tabi <[email protected]>
19478L:	[email protected]
19479S:	Maintained
19480F:	drivers/net/ethernet/qualcomm/emac/
19481
19482QUALCOMM ETHQOS ETHERNET DRIVER
19483M:	Vinod Koul <[email protected]>
19484L:	[email protected]
19485L:	[email protected]
19486S:	Maintained
19487F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19488F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19489
19490QUALCOMM FASTRPC DRIVER
19491M:	Srinivas Kandagatla <[email protected]>
19492M:	Amol Maheshwari <[email protected]>
19493L:	[email protected]
19494L:	[email protected]
19495S:	Maintained
19496F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19497F:	drivers/misc/fastrpc.c
19498F:	include/uapi/misc/fastrpc.h
19499
19500QUALCOMM HEXAGON ARCHITECTURE
19501M:	Brian Cain <[email protected]>
19502L:	[email protected]
19503S:	Supported
19504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19505F:	arch/hexagon/
19506
19507QUALCOMM HIDMA DRIVER
19508M:	Sinan Kaya <[email protected]>
19509L:	[email protected] (moderated for non-subscribers)
19510L:	[email protected]
19511L:	[email protected]
19512S:	Supported
19513F:	drivers/dma/qcom/hidma*
19514
19515QUALCOMM I2C CCI DRIVER
19516M:	Loic Poulain <[email protected]>
19517M:	Robert Foss <[email protected]>
19518L:	[email protected]
19519L:	[email protected]
19520S:	Maintained
19521F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19522F:	drivers/i2c/busses/i2c-qcom-cci.c
19523
19524QUALCOMM INTERCONNECT BWMON DRIVER
19525M:	Krzysztof Kozlowski <[email protected]>
19526L:	[email protected]
19527S:	Maintained
19528F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19529F:	drivers/soc/qcom/icc-bwmon.c
19530F:	drivers/soc/qcom/trace_icc-bwmon.h
19531
19532QUALCOMM IOMMU
19533M:	Rob Clark <[email protected]>
19534L:	[email protected]
19535L:	[email protected]
19536S:	Maintained
19537F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19538F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19539F:	drivers/iommu/msm_iommu*
19540
19541QUALCOMM IPC ROUTER (QRTR) DRIVER
19542M:	Manivannan Sadhasivam <[email protected]>
19543L:	[email protected]
19544S:	Maintained
19545F:	include/trace/events/qrtr.h
19546F:	include/uapi/linux/qrtr.h
19547F:	net/qrtr/
19548
19549QUALCOMM IPCC MAILBOX DRIVER
19550M:	Manivannan Sadhasivam <[email protected]>
19551L:	[email protected]
19552S:	Supported
19553F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19554F:	drivers/mailbox/qcom-ipcc.c
19555F:	include/dt-bindings/mailbox/qcom-ipcc.h
19556
19557QUALCOMM IPQ4019 USB PHY DRIVER
19558M:	Robert Marko <[email protected]>
19559M:	Luka Perkov <[email protected]>
19560L:	[email protected]
19561S:	Maintained
19562F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19563F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19564
19565QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19566M:	Robert Marko <[email protected]>
19567M:	Luka Perkov <[email protected]>
19568L:	[email protected]
19569S:	Maintained
19570F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19571F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19572
19573QUALCOMM NAND CONTROLLER DRIVER
19574M:	Manivannan Sadhasivam <[email protected]>
19575L:	[email protected]
19576L:	[email protected]
19577S:	Maintained
19578F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19579F:	drivers/mtd/nand/raw/qcom_nandc.c
19580
19581QUALCOMM QSEECOM DRIVER
19582M:	Maximilian Luz <[email protected]>
19583L:	[email protected]
19584S:	Maintained
19585F:	drivers/firmware/qcom/qcom_qseecom.c
19586
19587QUALCOMM QSEECOM UEFISECAPP DRIVER
19588M:	Maximilian Luz <[email protected]>
19589L:	[email protected]
19590S:	Maintained
19591F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19592
19593QUALCOMM RMNET DRIVER
19594M:	Subash Abhinov Kasiviswanathan <[email protected]>
19595M:	Sean Tranchetti <[email protected]>
19596L:	[email protected]
19597S:	Maintained
19598F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19599F:	drivers/net/ethernet/qualcomm/rmnet/
19600F:	include/linux/if_rmnet.h
19601
19602QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19603M:	Bartosz Golaszewski <[email protected]>
19604L:	[email protected]
19605S:	Maintained
19606F:	drivers/firmware/qcom/qcom_tzmem.c
19607F:	drivers/firmware/qcom/qcom_tzmem.h
19608F:	include/linux/firmware/qcom/qcom_tzmem.h
19609
19610QUALCOMM TSENS THERMAL DRIVER
19611M:	Amit Kucheria <[email protected]>
19612M:	Thara Gopinath <[email protected]>
19613L:	[email protected]
19614L:	[email protected]
19615S:	Maintained
19616F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19617F:	drivers/thermal/qcom/
19618
19619QUALCOMM TYPEC PORT MANAGER DRIVER
19620M:	Bryan O'Donoghue <[email protected]>
19621L:	[email protected]
19622L:	[email protected]
19623S:	Maintained
19624F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19625F:	drivers/usb/typec/tcpm/qcom/
19626
19627QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19628M:	Stanimir Varbanov <[email protected]>
19629M:	Vikash Garodia <[email protected]>
19630R:	Bryan O'Donoghue <[email protected]>
19631L:	[email protected]
19632L:	[email protected]
19633S:	Maintained
19634T:	git git://linuxtv.org/media.git
19635F:	Documentation/devicetree/bindings/media/*venus*
19636F:	drivers/media/platform/qcom/venus/
19637
19638QUALCOMM WCN36XX WIRELESS DRIVER
19639M:	Loic Poulain <[email protected]>
19640L:	[email protected]
19641S:	Supported
19642W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19643F:	drivers/net/wireless/ath/wcn36xx/
19644
19645QUANTENNA QTNFMAC WIRELESS DRIVER
19646M:	Igor Mitsyanko <[email protected]>
19647R:	Sergey Matyukevich <[email protected]>
19648L:	[email protected]
19649S:	Maintained
19650F:	drivers/net/wireless/quantenna
19651
19652RADEON and AMDGPU DRM DRIVERS
19653M:	Alex Deucher <[email protected]>
19654M:	Christian König <[email protected]>
19655M:	Xinhui Pan <[email protected]>
19656L:	[email protected]
19657S:	Supported
19658B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19659C:	irc://irc.oftc.net/radeon
19660T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19661F:	Documentation/gpu/amdgpu/
19662F:	drivers/gpu/drm/amd/
19663F:	drivers/gpu/drm/ci/xfails/amd*
19664F:	drivers/gpu/drm/radeon/
19665F:	include/uapi/drm/amdgpu_drm.h
19666F:	include/uapi/drm/radeon_drm.h
19667
19668RADEON FRAMEBUFFER DISPLAY DRIVER
19669M:	Benjamin Herrenschmidt <[email protected]>
19670L:	[email protected]
19671S:	Maintained
19672F:	drivers/video/fbdev/aty/radeon*
19673F:	include/uapi/linux/radeonfb.h
19674
19675RADIOSHARK RADIO DRIVER
19676M:	Hans Verkuil <[email protected]>
19677L:	[email protected]
19678S:	Maintained
19679T:	git git://linuxtv.org/media.git
19680F:	drivers/media/radio/radio-shark.c
19681
19682RADIOSHARK2 RADIO DRIVER
19683M:	Hans Verkuil <[email protected]>
19684L:	[email protected]
19685S:	Maintained
19686T:	git git://linuxtv.org/media.git
19687F:	drivers/media/radio/radio-shark2.c
19688F:	drivers/media/radio/radio-tea5777.c
19689
19690RADOS BLOCK DEVICE (RBD)
19691M:	Ilya Dryomov <[email protected]>
19692R:	Dongsheng Yang <[email protected]>
19693L:	[email protected]
19694S:	Supported
19695W:	http://ceph.com/
19696T:	git https://github.com/ceph/ceph-client.git
19697F:	Documentation/ABI/testing/sysfs-bus-rbd
19698F:	drivers/block/rbd.c
19699F:	drivers/block/rbd_types.h
19700
19701RAGE128 FRAMEBUFFER DISPLAY DRIVER
19702L:	[email protected]
19703S:	Orphan
19704F:	drivers/video/fbdev/aty/aty128fb.c
19705
19706RAINSHADOW-CEC DRIVER
19707M:	Hans Verkuil <[email protected]>
19708L:	[email protected]
19709S:	Maintained
19710T:	git git://linuxtv.org/media.git
19711F:	drivers/media/cec/usb/rainshadow/
19712
19713RALINK MIPS ARCHITECTURE
19714M:	John Crispin <[email protected]>
19715M:	Sergio Paracuellos <[email protected]>
19716L:	[email protected]
19717S:	Maintained
19718F:	arch/mips/ralink
19719
19720RALINK MT7621 MIPS ARCHITECTURE
19721M:	Chester A. Unal <[email protected]>
19722M:	Sergio Paracuellos <[email protected]>
19723L:	[email protected]
19724S:	Maintained
19725F:	arch/mips/boot/dts/ralink/mt7621*
19726
19727RALINK RT2X00 WIRELESS LAN DRIVER
19728M:	Stanislaw Gruszka <[email protected]>
19729L:	[email protected]
19730S:	Maintained
19731F:	drivers/net/wireless/ralink/rt2x00/
19732
19733RAMDISK RAM BLOCK DEVICE DRIVER
19734M:	Jens Axboe <[email protected]>
19735S:	Maintained
19736F:	Documentation/admin-guide/blockdev/ramdisk.rst
19737F:	drivers/block/brd.c
19738
19739RANCHU VIRTUAL BOARD FOR MIPS
19740M:	Miodrag Dinic <[email protected]>
19741L:	[email protected]
19742S:	Supported
19743F:	arch/mips/configs/generic/board-ranchu.config
19744F:	arch/mips/generic/board-ranchu.c
19745
19746RANDOM NUMBER DRIVER
19747M:	"Theodore Ts'o" <[email protected]>
19748M:	Jason A. Donenfeld <[email protected]>
19749S:	Maintained
19750T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19751F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19752F:	drivers/char/random.c
19753F:	include/linux/random.h
19754F:	include/uapi/linux/random.h
19755F:	drivers/virt/vmgenid.c
19756N:	^.*/vdso/[^/]*getrandom[^/]+$
19757
19758RAPIDIO SUBSYSTEM
19759M:	Matt Porter <[email protected]>
19760M:	Alexandre Bounine <[email protected]>
19761S:	Maintained
19762F:	drivers/rapidio/
19763
19764RAS INFRASTRUCTURE
19765M:	Tony Luck <[email protected]>
19766M:	Borislav Petkov <[email protected]>
19767L:	[email protected]
19768S:	Maintained
19769F:	Documentation/admin-guide/RAS
19770F:	drivers/ras/
19771F:	include/linux/ras.h
19772F:	include/ras/ras_event.h
19773
19774RAS FRU MEMORY POISON MANAGER (FMPM)
19775M:	Yazen Ghannam <[email protected]>
19776L:	[email protected]
19777S:	Maintained
19778F:	drivers/ras/amd/fmpm.c
19779
19780RASPBERRY PI PISP BACK END
19781M:	Jacopo Mondi <[email protected]>
19782R:	Raspberry Pi Kernel Maintenance <[email protected]>
19783L:	[email protected]
19784S:	Maintained
19785F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19786F:	drivers/media/platform/raspberrypi/pisp_be/
19787F:	include/uapi/linux/media/raspberrypi/
19788
19789RASPBERRY PI PISP CAMERA FRONT END
19790M:	Tomi Valkeinen <[email protected]>
19791M:	Raspberry Pi Kernel Maintenance <[email protected]>
19792S:	Maintained
19793F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19794F:	drivers/media/platform/raspberrypi/rp1-cfe/
19795
19796RC-CORE / LIRC FRAMEWORK
19797M:	Sean Young <[email protected]>
19798L:	[email protected]
19799S:	Maintained
19800W:	http://linuxtv.org
19801T:	git git://linuxtv.org/media.git
19802F:	Documentation/driver-api/media/rc-core.rst
19803F:	Documentation/userspace-api/media/rc/
19804F:	drivers/media/rc/
19805F:	include/media/rc-core.h
19806F:	include/media/rc-map.h
19807F:	include/uapi/linux/lirc.h
19808
19809RCMM REMOTE CONTROLS DECODER
19810M:	Patrick Lerda <[email protected]>
19811S:	Maintained
19812F:	drivers/media/rc/ir-rcmm-decoder.c
19813
19814RCUTORTURE TEST FRAMEWORK
19815M:	"Paul E. McKenney" <[email protected]>
19816M:	Josh Triplett <[email protected]>
19817R:	Steven Rostedt <[email protected]>
19818R:	Mathieu Desnoyers <[email protected]>
19819R:	Lai Jiangshan <[email protected]>
19820L:	[email protected]
19821S:	Supported
19822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19823F:	tools/testing/selftests/rcutorture
19824
19825RDACM20 Camera Sensor
19826M:	Jacopo Mondi <[email protected]>
19827M:	Kieran Bingham <kieran.bingham[email protected]>
19828M:	Laurent Pinchart <laurent.pinchart[email protected]>
19829M:	Niklas Söderlund <niklas.soderlund[email protected]>
19830L:	[email protected]
19831S:	Maintained
19832F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19833F:	drivers/media/i2c/max9271.c
19834F:	drivers/media/i2c/max9271.h
19835F:	drivers/media/i2c/rdacm20.c
19836
19837RDACM21 Camera Sensor
19838M:	Jacopo Mondi <[email protected]>
19839M:	Kieran Bingham <kieran.bingham[email protected]>
19840M:	Laurent Pinchart <laurent.pinchart[email protected]>
19841M:	Niklas Söderlund <niklas.soderlund[email protected]>
19842L:	[email protected]
19843S:	Maintained
19844F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19845F:	drivers/media/i2c/max9271.c
19846F:	drivers/media/i2c/max9271.h
19847F:	drivers/media/i2c/rdacm21.c
19848
19849RDC R-321X SoC
19850M:	Florian Fainelli <[email protected]>
19851S:	Maintained
19852
19853RDC R6040 FAST ETHERNET DRIVER
19854M:	Florian Fainelli <[email protected]>
19855L:	[email protected]
19856S:	Maintained
19857F:	drivers/net/ethernet/rdc/r6040.c
19858
19859RDMAVT - RDMA verbs software
19860M:	Dennis Dalessandro <[email protected]>
19861L:	[email protected]
19862S:	Supported
19863F:	drivers/infiniband/sw/rdmavt
19864
19865RDS - RELIABLE DATAGRAM SOCKETS
19866M:	Allison Henderson <[email protected]>
19867L:	[email protected]
19868L:	[email protected]
19869L:	[email protected] (moderated for non-subscribers)
19870S:	Supported
19871W:	https://oss.oracle.com/projects/rds/
19872F:	Documentation/networking/rds.rst
19873F:	net/rds/
19874F:	tools/testing/selftests/net/rds/
19875
19876RDT - RESOURCE ALLOCATION
19877M:	Fenghua Yu <[email protected]>
19878M:	Reinette Chatre <[email protected]>
19879L:	[email protected]
19880S:	Supported
19881F:	Documentation/arch/x86/resctrl*
19882F:	arch/x86/include/asm/resctrl.h
19883F:	arch/x86/kernel/cpu/resctrl/
19884F:	tools/testing/selftests/resctrl/
19885
19886READ-COPY UPDATE (RCU)
19887M:	"Paul E. McKenney" <[email protected]>
19888M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19889M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19890M:	Joel Fernandes <[email protected]>
19891M:	Josh Triplett <[email protected]>
19892M:	Boqun Feng <[email protected]>
19893M:	Uladzislau Rezki <[email protected]>
19894R:	Steven Rostedt <[email protected]>
19895R:	Mathieu Desnoyers <[email protected]>
19896R:	Lai Jiangshan <[email protected]>
19897R:	Zqiang <[email protected]>
19898L:	[email protected]
19899S:	Supported
19900W:	http://www.rdrop.com/users/paulmck/RCU/
19901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19902F:	Documentation/RCU/
19903F:	include/linux/rcu*
19904F:	kernel/rcu/
19905F:	rust/kernel/sync/rcu.rs
19906X:	Documentation/RCU/torture.rst
19907X:	include/linux/srcu*.h
19908X:	kernel/rcu/srcu*.c
19909
19910REAL TIME CLOCK (RTC) SUBSYSTEM
19911M:	Alexandre Belloni <[email protected]>
19912L:	[email protected]
19913S:	Maintained
19914Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19916F:	Documentation/admin-guide/rtc.rst
19917F:	Documentation/devicetree/bindings/rtc/
19918F:	drivers/rtc/
19919F:	include/linux/rtc.h
19920F:	include/linux/rtc/
19921F:	include/uapi/linux/rtc.h
19922F:	tools/testing/selftests/rtc/
19923
19924Real-time Linux Analysis (RTLA) tools
19925M:	Steven Rostedt <[email protected]>
19926L:	[email protected]
19927S:	Maintained
19928F:	Documentation/tools/rtla/
19929F:	tools/tracing/rtla/
19930
19931Real-time Linux (PREEMPT_RT)
19932M:	Sebastian Andrzej Siewior <[email protected]>
19933M:	Clark Williams <[email protected]>
19934M:	Steven Rostedt <[email protected]>
19935L:	[email protected]
19936S:	Supported
19937K:	PREEMPT_RT
19938
19939REALTEK AUDIO CODECS
19940M:	Oder Chiou <[email protected]>
19941S:	Maintained
19942F:	include/sound/rt*.h
19943F:	sound/soc/codecs/rt*
19944
19945REALTEK OTTO WATCHDOG
19946M:	Sander Vanheule <[email protected]>
19947L:	[email protected]
19948S:	Maintained
19949F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19950F:	drivers/watchdog/realtek_otto_wdt.c
19951
19952REALTEK RTL83xx SMI DSA ROUTER CHIPS
19953M:	Linus Walleij <[email protected]>
19954M:	Alvin Šipraga <[email protected]>
19955S:	Maintained
19956F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19957F:	drivers/net/dsa/realtek/*
19958
19959REALTEK SPI-NAND
19960M:	Chris Packham <[email protected]>
19961S:	Maintained
19962F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19963F:	drivers/spi/spi-realtek-rtl-snand.c
19964
19965REALTEK WIRELESS DRIVER (rtlwifi family)
19966M:	Ping-Ke Shih <[email protected]>
19967L:	[email protected]
19968S:	Maintained
19969T:	git https://github.com/pkshih/rtw.git
19970F:	drivers/net/wireless/realtek/rtlwifi/
19971
19972REALTEK WIRELESS DRIVER (rtw88)
19973M:	Ping-Ke Shih <[email protected]>
19974L:	[email protected]
19975S:	Maintained
19976T:	git https://github.com/pkshih/rtw.git
19977F:	drivers/net/wireless/realtek/rtw88/
19978
19979REALTEK WIRELESS DRIVER (rtw89)
19980M:	Ping-Ke Shih <[email protected]>
19981L:	[email protected]
19982S:	Maintained
19983T:	git https://github.com/pkshih/rtw.git
19984F:	drivers/net/wireless/realtek/rtw89/
19985
19986REDPINE WIRELESS DRIVER
19987L:	[email protected]
19988S:	Orphan
19989F:	drivers/net/wireless/rsi/
19990
19991REGISTER MAP ABSTRACTION
19992M:	Mark Brown <[email protected]>
19993L:	[email protected]
19994S:	Supported
19995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19996F:	Documentation/devicetree/bindings/regmap/
19997F:	drivers/base/regmap/
19998F:	include/linux/regmap.h
19999
20000REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20001M:	Bjorn Andersson <[email protected]>
20002M:	Mathieu Poirier <[email protected]>
20003L:	[email protected]
20004S:	Maintained
20005T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20006F:	Documentation/ABI/testing/sysfs-class-remoteproc
20007F:	Documentation/devicetree/bindings/remoteproc/
20008F:	Documentation/staging/remoteproc.rst
20009F:	drivers/remoteproc/
20010F:	include/linux/remoteproc.h
20011F:	include/linux/remoteproc/
20012
20013REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20014M:	Bjorn Andersson <[email protected]>
20015M:	Mathieu Poirier <[email protected]>
20016L:	[email protected]
20017S:	Maintained
20018T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20019F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20020F:	Documentation/staging/rpmsg.rst
20021F:	drivers/rpmsg/
20022F:	include/linux/rpmsg.h
20023F:	include/linux/rpmsg/
20024F:	include/uapi/linux/rpmsg.h
20025F:	samples/rpmsg/
20026
20027REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20028M:	Stephan Gerhold <[email protected]>
20029L:	[email protected]
20030L:	[email protected]
20031S:	Maintained
20032F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20033
20034RENESAS CLOCK DRIVERS
20035M:	Geert Uytterhoeven <[email protected]>
20036L:	[email protected]
20037S:	Supported
20038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20039F:	Documentation/devicetree/bindings/clock/renesas,*
20040F:	drivers/clk/renesas/
20041
20042RENESAS EMEV2 I2C DRIVER
20043M:	Wolfram Sang <[email protected]>
20044L:	[email protected]
20045S:	Supported
20046F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20047F:	drivers/i2c/busses/i2c-emev2.c
20048
20049RENESAS ETHERNET AVB DRIVER
20050M:	Paul Barker <[email protected]>
20051M:	Niklas Söderlund <[email protected]>
20052L:	[email protected]
20053L:	[email protected]
20054S:	Maintained
20055F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20056F:	drivers/net/ethernet/renesas/Kconfig
20057F:	drivers/net/ethernet/renesas/Makefile
20058F:	drivers/net/ethernet/renesas/ravb*
20059
20060RENESAS ETHERNET SWITCH DRIVER
20061R:	Yoshihiro Shimoda <[email protected]>
20062L:	[email protected]
20063L:	[email protected]
20064F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20065F:	drivers/net/ethernet/renesas/Kconfig
20066F:	drivers/net/ethernet/renesas/Makefile
20067F:	drivers/net/ethernet/renesas/rcar_gen4*
20068F:	drivers/net/ethernet/renesas/rswitch*
20069
20070RENESAS ETHERNET TSN DRIVER
20071M:	Niklas Söderlund <[email protected]>
20072L:	[email protected]
20073L:	[email protected]
20074S:	Maintained
20075F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20076F:	drivers/net/ethernet/renesas/rtsn.*
20077
20078RENESAS IDT821034 ASoC CODEC
20079M:	Herve Codina <[email protected]>
20080L:	[email protected]
20081S:	Maintained
20082F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20083F:	sound/soc/codecs/idt821034.c
20084
20085RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20086M:	Kuninori Morimoto <[email protected]>
20087L:	[email protected]
20088L:	[email protected]
20089S:	Supported
20090F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20091F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20092F:	sound/soc/renesas/rcar/
20093F:	sound/soc/renesas/fsi.c
20094F:	include/sound/sh_fsi.h
20095
20096RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20097M:	Miquel Raynal <[email protected]>
20098L:	[email protected]
20099L:	[email protected]
20100S:	Maintained
20101F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20102F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20103
20104RENESAS R-CAR GYROADC DRIVER
20105M:	Marek Vasut <[email protected]>
20106L:	[email protected]
20107S:	Supported
20108F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20109F:	drivers/iio/adc/rcar-gyroadc.c
20110
20111RENESAS R-CAR I2C DRIVERS
20112M:	Wolfram Sang <[email protected]>
20113L:	[email protected]
20114S:	Supported
20115F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20116F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20117F:	drivers/i2c/busses/i2c-rcar.c
20118F:	drivers/i2c/busses/i2c-sh_mobile.c
20119
20120RENESAS R-CAR SATA DRIVER
20121M:	Geert Uytterhoeven <[email protected]>
20122L:	[email protected]
20123L:	[email protected]
20124S:	Supported
20125F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20126F:	drivers/ata/sata_rcar.c
20127
20128RENESAS R-CAR THERMAL DRIVERS
20129M:	Niklas Söderlund <[email protected]>
20130L:	[email protected]
20131S:	Supported
20132F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20133F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20134F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20135F:	drivers/thermal/renesas/rcar_thermal.c
20136
20137RENESAS RIIC DRIVER
20138M:	Chris Brandt <[email protected]>
20139L:	[email protected]
20140S:	Supported
20141F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20142F:	drivers/i2c/busses/i2c-riic.c
20143
20144RENESAS RZ AUDIO (ASoC) DRIVER
20145M:	Biju Das <[email protected]>
20146M:	Lad Prabhakar <[email protected]>
20147L:	[email protected]
20148L:	[email protected]
20149S:	Supported
20150F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20151F:	sound/soc/renesas/rz-ssi.c
20152
20153RENESAS RZ/G2L A/D DRIVER
20154M:	Lad Prabhakar <[email protected]>
20155L:	[email protected]
20156L:	[email protected]
20157S:	Supported
20158F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20159F:	drivers/iio/adc/rzg2l_adc.c
20160
20161RENESAS RZ/G2L MTU3a COUNTER DRIVER
20162M:	Biju Das <[email protected]>
20163L:	[email protected]
20164L:	[email protected]
20165S:	Supported
20166F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20167F:	drivers/counter/rz-mtu3-cnt.c
20168
20169RENESAS RTCA-3 RTC DRIVER
20170M:	Claudiu Beznea <[email protected]>
20171L:	[email protected]
20172L:	[email protected]
20173S:	Supported
20174F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20175F:	drivers/rtc/rtc-renesas-rtca3.c
20176
20177RENESAS RZ/N1 A5PSW SWITCH DRIVER
20178M:	Clément Léger <[email protected]>
20179L:	[email protected]
20180L:	[email protected]
20181S:	Maintained
20182F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20183F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20184F:	drivers/net/dsa/rzn1_a5psw*
20185F:	drivers/net/pcs/pcs-rzn1-miic.c
20186F:	include/dt-bindings/net/pcs-rzn1-miic.h
20187F:	include/linux/pcs-rzn1-miic.h
20188F:	net/dsa/tag_rzn1_a5psw.c
20189
20190RENESAS RZ/N1 DWMAC GLUE LAYER
20191M:	Romain Gantois <[email protected]>
20192S:	Maintained
20193F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20194F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20195
20196RENESAS RZ/N1 RTC CONTROLLER DRIVER
20197M:	Miquel Raynal <[email protected]>
20198L:	[email protected]
20199L:	[email protected]
20200S:	Maintained
20201F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20202F:	drivers/rtc/rtc-rzn1.c
20203
20204RENESAS RZ/N1 USBF CONTROLLER DRIVER
20205M:	Herve Codina <[email protected]>
20206L:	[email protected]
20207L:	[email protected]
20208S:	Maintained
20209F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20210F:	drivers/usb/gadget/udc/renesas_usbf.c
20211
20212RENESAS RZ/V2M I2C DRIVER
20213M:	Fabrizio Castro <[email protected]>
20214L:	[email protected]
20215L:	[email protected]
20216S:	Supported
20217F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20218F:	drivers/i2c/busses/i2c-rzv2m.c
20219
20220RENESAS SUPERH ETHERNET DRIVER
20221M:	Niklas Söderlund <[email protected]>
20222L:	[email protected]
20223L:	[email protected]
20224S:	Maintained
20225F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20226F:	drivers/net/ethernet/renesas/Kconfig
20227F:	drivers/net/ethernet/renesas/Makefile
20228F:	drivers/net/ethernet/renesas/sh_eth*
20229F:	include/linux/sh_eth.h
20230
20231RENESAS USB PHY DRIVER
20232M:	Yoshihiro Shimoda <[email protected]>
20233L:	[email protected]
20234S:	Maintained
20235F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20236
20237RENESAS VERSACLOCK 7 CLOCK DRIVER
20238M:	Alex Helms <[email protected]>
20239S:	Maintained
20240F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20241F:	drivers/clk/clk-versaclock7.c
20242
20243RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20244M:	Herve Codina <[email protected]>
20245L:	[email protected]
20246S:	Maintained
20247F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20248F:	drivers/iio/potentiometer/x9250.c
20249
20250RESET CONTROLLER FRAMEWORK
20251M:	Philipp Zabel <[email protected]>
20252S:	Maintained
20253T:	git git://git.pengutronix.de/git/pza/linux
20254F:	Documentation/devicetree/bindings/reset/
20255F:	Documentation/driver-api/reset.rst
20256F:	drivers/reset/
20257F:	include/dt-bindings/reset/
20258F:	include/linux/reset-controller.h
20259F:	include/linux/reset.h
20260F:	include/linux/reset/
20261K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20262
20263RESTARTABLE SEQUENCES SUPPORT
20264M:	Mathieu Desnoyers <[email protected]>
20265M:	Peter Zijlstra <[email protected]>
20266M:	"Paul E. McKenney" <[email protected]>
20267M:	Boqun Feng <[email protected]>
20268L:	[email protected]
20269S:	Supported
20270F:	include/trace/events/rseq.h
20271F:	include/uapi/linux/rseq.h
20272F:	kernel/rseq.c
20273F:	tools/testing/selftests/rseq/
20274
20275RFKILL
20276M:	Johannes Berg <[email protected]>
20277L:	[email protected]
20278S:	Maintained
20279W:	https://wireless.wiki.kernel.org/
20280Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20283F:	Documentation/ABI/stable/sysfs-class-rfkill
20284F:	Documentation/driver-api/rfkill.rst
20285F:	include/linux/rfkill.h
20286F:	include/uapi/linux/rfkill.h
20287F:	net/rfkill/
20288
20289RHASHTABLE
20290M:	Thomas Graf <[email protected]>
20291M:	Herbert Xu <[email protected]>
20292L:	[email protected]
20293S:	Maintained
20294F:	include/linux/rhashtable-types.h
20295F:	include/linux/rhashtable.h
20296F:	lib/rhashtable.c
20297F:	lib/test_rhashtable.c
20298
20299RICOH R5C592 MEMORYSTICK DRIVER
20300M:	Maxim Levitsky <[email protected]>
20301S:	Maintained
20302F:	drivers/memstick/host/r592.*
20303
20304RICOH SMARTMEDIA/XD DRIVER
20305M:	Maxim Levitsky <[email protected]>
20306S:	Maintained
20307F:	drivers/mtd/nand/raw/r852.c
20308F:	drivers/mtd/nand/raw/r852.h
20309
20310RISC-V AIA DRIVERS
20311M:	Anup Patel <[email protected]>
20312L:	[email protected]
20313S:	Maintained
20314F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20315F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20316F:	drivers/irqchip/irq-riscv-aplic-*.c
20317F:	drivers/irqchip/irq-riscv-aplic-*.h
20318F:	drivers/irqchip/irq-riscv-imsic-*.c
20319F:	drivers/irqchip/irq-riscv-imsic-*.h
20320F:	drivers/irqchip/irq-riscv-intc.c
20321F:	include/linux/irqchip/riscv-aplic.h
20322F:	include/linux/irqchip/riscv-imsic.h
20323
20324RISC-V ARCHITECTURE
20325M:	Paul Walmsley <[email protected]>
20326M:	Palmer Dabbelt <[email protected]>
20327M:	Albert Ou <[email protected]>
20328L:	[email protected]
20329S:	Supported
20330Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20331C:	irc://irc.libera.chat/riscv
20332P:	Documentation/arch/riscv/patch-acceptance.rst
20333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20334F:	arch/riscv/
20335N:	riscv
20336K:	riscv
20337
20338RISC-V IOMMU
20339M:	Tomasz Jeznach <[email protected]>
20340L:	[email protected]
20341L:	[email protected]
20342S:	Maintained
20343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20344F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20345F:	drivers/iommu/riscv/
20346
20347RISC-V MICROCHIP FPGA SUPPORT
20348M:	Conor Dooley <[email protected]>
20349M:	Daire McNamara <[email protected]>
20350L:	[email protected]
20351S:	Supported
20352F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20353F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20354F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20355F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20356F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20357F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20358F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20359F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20360F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20361F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20362F:	arch/riscv/boot/dts/microchip/
20363F:	drivers/char/hw_random/mpfs-rng.c
20364F:	drivers/clk/microchip/clk-mpfs*.c
20365F:	drivers/firmware/microchip/mpfs-auto-update.c
20366F:	drivers/gpio/gpio-mpfs.c
20367F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20368F:	drivers/mailbox/mailbox-mpfs.c
20369F:	drivers/pci/controller/plda/pcie-microchip-host.c
20370F:	drivers/pwm/pwm-microchip-core.c
20371F:	drivers/reset/reset-mpfs.c
20372F:	drivers/rtc/rtc-mpfs.c
20373F:	drivers/soc/microchip/mpfs-sys-controller.c
20374F:	drivers/spi/spi-microchip-core-qspi.c
20375F:	drivers/spi/spi-microchip-core.c
20376F:	drivers/usb/musb/mpfs.c
20377F:	include/soc/microchip/mpfs.h
20378
20379RISC-V MISC SOC SUPPORT
20380M:	Conor Dooley <[email protected]>
20381L:	[email protected]
20382S:	Maintained
20383Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20384T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20385F:	arch/riscv/boot/dts/canaan/
20386F:	arch/riscv/boot/dts/microchip/
20387F:	arch/riscv/boot/dts/sifive/
20388F:	arch/riscv/boot/dts/starfive/
20389
20390RISC-V PMU DRIVERS
20391M:	Atish Patra <[email protected]>
20392R:	Anup Patel <[email protected]>
20393L:	[email protected]
20394S:	Supported
20395F:	drivers/perf/riscv_pmu.c
20396F:	drivers/perf/riscv_pmu_legacy.c
20397F:	drivers/perf/riscv_pmu_sbi.c
20398
20399RISC-V SPACEMIT SoC Support
20400M:	Yixun Lan <[email protected]>
20401L:	[email protected]
20402S:	Maintained
20403T:	git https://github.com/spacemit-com/linux
20404F:	arch/riscv/boot/dts/spacemit/
20405N:	spacemit
20406K:	spacemit
20407
20408RISC-V THEAD SoC SUPPORT
20409M:	Drew Fustini <[email protected]>
20410M:	Guo Ren <[email protected]>
20411M:	Fu Wei <[email protected]>
20412L:	[email protected]
20413S:	Maintained
20414T:	git https://github.com/pdp7/linux.git
20415F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20416F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20417F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20418F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20419F:	arch/riscv/boot/dts/thead/
20420F:	drivers/clk/thead/clk-th1520-ap.c
20421F:	drivers/mailbox/mailbox-th1520.c
20422F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20423F:	drivers/pinctrl/pinctrl-th1520.c
20424F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20425
20426RNBD BLOCK DRIVERS
20427M:	Md. Haris Iqbal <[email protected]>
20428M:	Jack Wang <[email protected]>
20429L:	[email protected]
20430S:	Maintained
20431F:	drivers/block/rnbd/
20432
20433ROCCAT DRIVERS
20434M:	Stefan Achatz <[email protected]>
20435S:	Maintained
20436W:	http://sourceforge.net/projects/roccat/
20437F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20438F:	drivers/hid/hid-roccat*
20439F:	include/linux/hid-roccat*
20440
20441ROCKCHIP CAN-FD DRIVER
20442M:	Marc Kleine-Budde <[email protected]>
20443R:	[email protected]
20444L:	[email protected]
20445S:	Maintained
20446F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20447F:	drivers/net/can/rockchip/
20448
20449ROCKCHIP CRYPTO DRIVERS
20450M:	Corentin Labbe <[email protected]>
20451L:	[email protected]
20452S:	Maintained
20453F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20454F:	drivers/crypto/rockchip/
20455
20456ROCKCHIP I2S TDM DRIVER
20457M:	Nicolas Frattaroli <[email protected]>
20458L:	[email protected]
20459S:	Maintained
20460F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20461F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20462
20463ROCKCHIP ISP V1 DRIVER
20464M:	Dafna Hirschfeld <[email protected]>
20465M:	Laurent Pinchart <[email protected]>
20466L:	[email protected]
20467L:	[email protected]
20468S:	Maintained
20469F:	Documentation/admin-guide/media/rkisp1.rst
20470F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20471F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20472F:	drivers/media/platform/rockchip/rkisp1
20473F:	include/uapi/linux/rkisp1-config.h
20474
20475ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20476M:	Daniel Golle <[email protected]>
20477M:	Aurelien Jarno <[email protected]>
20478S:	Maintained
20479F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20480F:	drivers/char/hw_random/rockchip-rng.c
20481
20482ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20483M:	Jacob Chen <[email protected]>
20484M:	Ezequiel Garcia <[email protected]>
20485L:	[email protected]
20486L:	[email protected]
20487S:	Maintained
20488F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20489F:	drivers/media/platform/rockchip/rga/
20490
20491ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20492M:	Luca Ceresoli <[email protected]>
20493S:	Maintained
20494F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20495F:	sound/soc/codecs/rk3308_codec.c
20496F:	sound/soc/codecs/rk3308_codec.h
20497
20498ROCKCHIP VIDEO DECODER DRIVER
20499M:	Ezequiel Garcia <[email protected]>
20500L:	[email protected]
20501L:	[email protected]
20502S:	Maintained
20503F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20504F:	drivers/staging/media/rkvdec/
20505
20506ROCKER DRIVER
20507M:	Jiri Pirko <[email protected]>
20508L:	[email protected]
20509S:	Supported
20510F:	drivers/net/ethernet/rocker/
20511
20512ROCKETPORT EXPRESS/INFINITY DRIVER
20513M:	Kevin Cernekee <[email protected]>
20514L:	[email protected]
20515S:	Odd Fixes
20516F:	drivers/tty/serial/rp2.*
20517
20518ROHM BD79703 DAC
20519M:	Matti Vaittinen <[email protected]>
20520S:	Supported
20521F:	drivers/iio/dac/rohm-bd79703.c
20522
20523ROHM BD99954 CHARGER IC
20524M:	Matti Vaittinen <[email protected]>
20525S:	Supported
20526F:	drivers/power/supply/bd99954-charger.c
20527F:	drivers/power/supply/bd99954-charger.h
20528
20529ROHM BH1745 COLOUR SENSOR
20530M:	Mudit Sharma <[email protected]>
20531L:	[email protected]
20532S:	Maintained
20533F:	drivers/iio/light/bh1745.c
20534
20535ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20536M:	Tomasz Duszynski <[email protected]>
20537S:	Maintained
20538F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20539F:	drivers/iio/light/bh1750.c
20540
20541ROHM BM1390 PRESSURE SENSOR DRIVER
20542M:	Matti Vaittinen <[email protected]>
20543L:	[email protected]
20544S:	Supported
20545F:	drivers/iio/pressure/rohm-bm1390.c
20546
20547ROHM BU270xx LIGHT SENSOR DRIVERs
20548M:	Matti Vaittinen <[email protected]>
20549L:	[email protected]
20550S:	Supported
20551F:	drivers/iio/light/rohm-bu27034.c
20552
20553ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20554M:	Marek Vasut <marek.vasut[email protected]>
20555L:	[email protected]
20556L:	[email protected]
20557S:	Supported
20558F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20559F:	drivers/gpio/gpio-bd9571mwv.c
20560F:	drivers/mfd/bd9571mwv.c
20561F:	drivers/regulator/bd9571mwv-regulator.c
20562F:	include/linux/mfd/bd9571mwv.h
20563
20564ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20565M:	Matti Vaittinen <[email protected]>
20566S:	Supported
20567F:	drivers/clk/clk-bd718x7.c
20568F:	drivers/gpio/gpio-bd71815.c
20569F:	drivers/gpio/gpio-bd71828.c
20570F:	drivers/mfd/rohm-bd71828.c
20571F:	drivers/mfd/rohm-bd718x7.c
20572F:	drivers/mfd/rohm-bd9576.c
20573F:	drivers/mfd/rohm-bd96801.c
20574F:	drivers/regulator/bd71815-regulator.c
20575F:	drivers/regulator/bd71828-regulator.c
20576F:	drivers/regulator/bd718x7-regulator.c
20577F:	drivers/regulator/bd9576-regulator.c
20578F:	drivers/regulator/bd96801-regulator.c
20579F:	drivers/regulator/rohm-regulator.c
20580F:	drivers/rtc/rtc-bd70528.c
20581F:	drivers/watchdog/bd9576_wdt.c
20582F:	drivers/watchdog/bd96801_wdt.c
20583F:	include/linux/mfd/rohm-bd71815.h
20584F:	include/linux/mfd/rohm-bd71828.h
20585F:	include/linux/mfd/rohm-bd718x7.h
20586F:	include/linux/mfd/rohm-bd957x.h
20587F:	include/linux/mfd/rohm-bd96801.h
20588F:	include/linux/mfd/rohm-generic.h
20589F:	include/linux/mfd/rohm-shared.h
20590
20591ROSE NETWORK LAYER
20592L:	[email protected]
20593S:	Orphan
20594W:	https://linux-ax25.in-berlin.de
20595F:	include/net/rose.h
20596F:	include/uapi/linux/rose.h
20597F:	net/rose/
20598
20599ROTATION DRIVER FOR ALLWINNER A83T
20600M:	Jernej Skrabec <[email protected]>
20601L:	[email protected]
20602S:	Maintained
20603T:	git git://linuxtv.org/media.git
20604F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20605F:	drivers/media/platform/sunxi/sun8i-rotate/
20606
20607RPMB SUBSYSTEM
20608M:	Jens Wiklander <[email protected]>
20609L:	[email protected]
20610S:	Supported
20611F:	drivers/misc/rpmb-core.c
20612F:	include/linux/rpmb.h
20613
20614RPMSG TTY DRIVER
20615M:	Arnaud Pouliquen <[email protected]>
20616L:	[email protected]
20617S:	Maintained
20618F:	drivers/tty/rpmsg_tty.c
20619
20620RTASE ETHERNET DRIVER
20621M:	Justin Lai <[email protected]>
20622M:	Larry Chiu <[email protected]>
20623L:	[email protected]
20624S:	Maintained
20625F:	drivers/net/ethernet/realtek/rtase/
20626
20627RTL2830 MEDIA DRIVER
20628L:	[email protected]
20629S:	Orphan
20630W:	https://linuxtv.org
20631Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20632F:	drivers/media/dvb-frontends/rtl2830*
20633
20634RTL2832 MEDIA DRIVER
20635L:	[email protected]
20636S:	Orphan
20637W:	https://linuxtv.org
20638Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20639F:	drivers/media/dvb-frontends/rtl2832*
20640
20641RTL2832_SDR MEDIA DRIVER
20642L:	[email protected]
20643S:	Orphan
20644W:	https://linuxtv.org
20645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20646F:	drivers/media/dvb-frontends/rtl2832_sdr*
20647
20648RTL8180 WIRELESS DRIVER
20649L:	[email protected]
20650S:	Orphan
20651F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20652
20653RTL8187 WIRELESS DRIVER
20654M:	Hin-Tak Leung <[email protected]>
20655L:	[email protected]
20656S:	Maintained
20657T:	git https://github.com/pkshih/rtw.git
20658F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20659
20660RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20661M:	Jes Sorensen <[email protected]>
20662L:	[email protected]
20663S:	Maintained
20664T:	git https://github.com/pkshih/rtw.git
20665F:	drivers/net/wireless/realtek/rtl8xxxu/
20666
20667RTL9300 I2C DRIVER (rtl9300-i2c)
20668M:	Chris Packham <[email protected]>
20669L:	[email protected]
20670S:	Maintained
20671F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20672F:	drivers/i2c/busses/i2c-rtl9300.c
20673
20674RTRS TRANSPORT DRIVERS
20675M:	Md. Haris Iqbal <[email protected]>
20676M:	Jack Wang <[email protected]>
20677L:	[email protected]
20678S:	Maintained
20679F:	drivers/infiniband/ulp/rtrs/
20680
20681RUNTIME VERIFICATION (RV)
20682M:	Steven Rostedt <[email protected]>
20683L:	[email protected]
20684S:	Maintained
20685F:	Documentation/trace/rv/
20686F:	include/linux/rv.h
20687F:	include/rv/
20688F:	kernel/trace/rv/
20689F:	tools/verification/
20690
20691RUST
20692M:	Miguel Ojeda <[email protected]>
20693M:	Alex Gaynor <[email protected]>
20694R:	Boqun Feng <[email protected]>
20695R:	Gary Guo <[email protected]>
20696R:	Björn Roy Baron <[email protected]>
20697R:	Benno Lossin <[email protected]>
20698R:	Andreas Hindborg <[email protected]>
20699R:	Alice Ryhl <[email protected]>
20700R:	Trevor Gross <[email protected]>
20701L:	[email protected]
20702S:	Supported
20703W:	https://rust-for-linux.com
20704B:	https://github.com/Rust-for-Linux/linux/issues
20705C:	zulip://rust-for-linux.zulipchat.com
20706P:	https://rust-for-linux.com/contributing
20707T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20708F:	.clippy.toml
20709F:	Documentation/rust/
20710F:	include/trace/events/rust_sample.h
20711F:	rust/
20712F:	samples/rust/
20713F:	scripts/*rust*
20714F:	tools/testing/selftests/rust/
20715K:	\b(?i:rust)\b
20716
20717RUST [ALLOC]
20718M:	Danilo Krummrich <[email protected]>
20719L:	[email protected]
20720S:	Maintained
20721F:	rust/kernel/alloc.rs
20722F:	rust/kernel/alloc/
20723
20724RXRPC SOCKETS (AF_RXRPC)
20725M:	David Howells <[email protected]>
20726M:	Marc Dionne <[email protected]>
20727L:	[email protected]
20728S:	Supported
20729W:	https://www.infradead.org/~dhowells/kafs/
20730F:	Documentation/networking/rxrpc.rst
20731F:	include/keys/rxrpc-type.h
20732F:	include/net/af_rxrpc.h
20733F:	include/trace/events/rxrpc.h
20734F:	include/uapi/linux/rxrpc.h
20735F:	net/rxrpc/
20736
20737S3 SAVAGE FRAMEBUFFER DRIVER
20738M:	Antonino Daplas <[email protected]>
20739L:	[email protected]
20740S:	Maintained
20741F:	drivers/video/fbdev/savage/
20742
20743S390 ARCHITECTURE
20744M:	Heiko Carstens <[email protected]>
20745M:	Vasily Gorbik <[email protected]>
20746M:	Alexander Gordeev <[email protected]>
20747R:	Christian Borntraeger <[email protected]>
20748R:	Sven Schnelle <[email protected]>
20749L:	[email protected]
20750S:	Supported
20751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20752F:	Documentation/driver-api/s390-drivers.rst
20753F:	Documentation/arch/s390/
20754F:	arch/s390/
20755F:	drivers/s390/
20756F:	drivers/watchdog/diag288_wdt.c
20757
20758S390 COMMON I/O LAYER
20759M:	Vineeth Vijayan <[email protected]>
20760M:	Peter Oberparleiter <[email protected]>
20761L:	[email protected]
20762S:	Supported
20763F:	drivers/s390/cio/
20764
20765S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20766M:	Harald Freudenberger <[email protected]>
20767M:	Holger Dengler <[email protected]>
20768L:	[email protected]
20769L:	[email protected]
20770S:	Supported
20771F:	arch/s390/crypto/
20772F:	arch/s390/include/asm/archrandom.h
20773F:	arch/s390/include/asm/cpacf.h
20774
20775S390 DASD DRIVER
20776M:	Stefan Haberland <[email protected]>
20777M:	Jan Hoeppner <[email protected]>
20778L:	[email protected]
20779S:	Supported
20780F:	block/partitions/ibm.c
20781F:	drivers/s390/block/dasd*
20782F:	include/linux/dasd_mod.h
20783
20784S390 HWRANDOM TRNG DRIVER
20785M:	Harald Freudenberger <[email protected]>
20786M:	Holger Dengler <[email protected]>
20787L:	[email protected]
20788L:	[email protected]
20789S:	Supported
20790F:	drivers/char/hw_random/s390-trng.c
20791
20792S390 IOMMU (PCI)
20793M:	Niklas Schnelle <[email protected]>
20794M:	Matthew Rosato <[email protected]>
20795R:	Gerald Schaefer <[email protected]>
20796L:	[email protected]
20797S:	Supported
20798F:	drivers/iommu/s390-iommu.c
20799
20800S390 IUCV NETWORK LAYER
20801M:	Alexandra Winter <[email protected]>
20802M:	Thorsten Winkler <[email protected]>
20803L:	[email protected]
20804L:	[email protected]
20805S:	Supported
20806F:	drivers/s390/net/*iucv*
20807F:	include/net/iucv/
20808F:	net/iucv/
20809
20810S390 MM
20811M:	Alexander Gordeev <[email protected]>
20812M:	Gerald Schaefer <[email protected]>
20813L:	[email protected]
20814S:	Supported
20815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20816F:	arch/s390/include/asm/pgtable.h
20817F:	arch/s390/mm
20818
20819S390 NETWORK DRIVERS
20820M:	Alexandra Winter <[email protected]>
20821M:	Thorsten Winkler <[email protected]>
20822L:	[email protected]
20823L:	[email protected]
20824S:	Supported
20825F:	drivers/s390/net/
20826
20827S390 PCI SUBSYSTEM
20828M:	Niklas Schnelle <[email protected]>
20829M:	Gerald Schaefer <[email protected]>
20830L:	[email protected]
20831S:	Supported
20832F:	Documentation/arch/s390/pci.rst
20833F:	arch/s390/pci/
20834F:	drivers/pci/hotplug/s390_pci_hpc.c
20835
20836S390 PTP DRIVER
20837M:	Sven Schnelle <[email protected]>
20838L:	[email protected]
20839S:	Supported
20840F:	drivers/ptp/ptp_s390.c
20841
20842S390 SCM DRIVER
20843M:	Vineeth Vijayan <[email protected]>
20844L:	[email protected]
20845S:	Supported
20846F:	drivers/s390/block/scm*
20847F:	drivers/s390/cio/scm.c
20848
20849S390 VFIO AP DRIVER
20850M:	Tony Krowiak <[email protected]>
20851M:	Halil Pasic <[email protected]>
20852M:	Jason Herne <[email protected]>
20853L:	[email protected]
20854S:	Supported
20855F:	Documentation/arch/s390/vfio-ap*
20856F:	drivers/s390/crypto/vfio_ap*
20857
20858S390 VFIO-CCW DRIVER
20859M:	Eric Farman <[email protected]>
20860M:	Matthew Rosato <[email protected]>
20861R:	Halil Pasic <[email protected]>
20862L:	[email protected]
20863L:	[email protected]
20864S:	Supported
20865F:	Documentation/arch/s390/vfio-ccw.rst
20866F:	drivers/s390/cio/vfio_ccw*
20867F:	include/uapi/linux/vfio_ccw.h
20868
20869S390 VFIO-PCI DRIVER
20870M:	Matthew Rosato <[email protected]>
20871M:	Eric Farman <[email protected]>
20872L:	[email protected]
20873L:	[email protected]
20874S:	Supported
20875F:	arch/s390/kvm/pci*
20876F:	drivers/vfio/pci/vfio_pci_zdev.c
20877F:	include/uapi/linux/vfio_zdev.h
20878
20879S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20880M:	Harald Freudenberger <[email protected]>
20881M:	Holger Dengler <[email protected]>
20882L:	[email protected]
20883S:	Supported
20884F:	arch/s390/include/asm/ap.h
20885F:	arch/s390/include/asm/pkey.h
20886F:	arch/s390/include/asm/trace/zcrypt.h
20887F:	arch/s390/include/uapi/asm/pkey.h
20888F:	arch/s390/include/uapi/asm/zcrypt.h
20889F:	drivers/s390/crypto/
20890
20891S390 ZFCP DRIVER
20892M:	Nihar Panda <[email protected]>
20893L:	[email protected]
20894S:	Supported
20895F:	drivers/s390/scsi/zfcp_*
20896
20897SAA6588 RDS RECEIVER DRIVER
20898M:	Hans Verkuil <[email protected]>
20899L:	[email protected]
20900S:	Odd Fixes
20901W:	https://linuxtv.org
20902T:	git git://linuxtv.org/media.git
20903F:	drivers/media/i2c/saa6588*
20904
20905SAA7134 VIDEO4LINUX DRIVER
20906M:	Mauro Carvalho Chehab <[email protected]>
20907L:	[email protected]
20908S:	Odd fixes
20909W:	https://linuxtv.org
20910T:	git git://linuxtv.org/media.git
20911F:	Documentation/driver-api/media/drivers/saa7134*
20912F:	drivers/media/pci/saa7134/
20913
20914SAA7146 VIDEO4LINUX-2 DRIVER
20915M:	Hans Verkuil <[email protected]>
20916L:	[email protected]
20917S:	Maintained
20918T:	git git://linuxtv.org/media.git
20919F:	drivers/media/common/saa7146/
20920F:	drivers/media/pci/saa7146/
20921F:	include/media/drv-intf/saa7146*
20922
20923SAFESETID SECURITY MODULE
20924M:	Micah Morton <[email protected]>
20925S:	Supported
20926F:	Documentation/admin-guide/LSM/SafeSetID.rst
20927F:	security/safesetid/
20928
20929SAMSUNG AUDIO (ASoC) DRIVERS
20930M:	Sylwester Nawrocki <[email protected]>
20931L:	[email protected]
20932S:	Maintained
20933B:	mailto:[email protected]
20934F:	Documentation/devicetree/bindings/sound/samsung*
20935F:	sound/soc/samsung/
20936
20937SAMSUNG EXYNOS850 SoC SUPPORT
20938M:	Sam Protsenko <[email protected]>
20939L:	[email protected] (moderated for non-subscribers)
20940L:	[email protected]
20941S:	Maintained
20942F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20943F:	arch/arm64/boot/dts/exynos/exynos850*
20944F:	drivers/clk/samsung/clk-exynos850.c
20945F:	include/dt-bindings/clock/exynos850.h
20946
20947SAMSUNG EXYNOS MAILBOX DRIVER
20948M:	Tudor Ambarus <[email protected]>
20949L:	[email protected]
20950L:	[email protected]
20951S:	Supported
20952F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
20953F:	drivers/mailbox/exynos-mailbox.c
20954F:	include/linux/mailbox/exynos-message.h
20955
20956SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20957M:	Krzysztof Kozlowski <[email protected]>
20958L:	[email protected]
20959L:	[email protected]
20960S:	Maintained
20961F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20962F:	drivers/crypto/exynos-rng.c
20963
20964SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20965M:	Łukasz Stelmach <[email protected]>
20966L:	[email protected]
20967S:	Maintained
20968F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20969F:	drivers/char/hw_random/exynos-trng.c
20970
20971SAMSUNG FRAMEBUFFER DRIVER
20972M:	Jingoo Han <[email protected]>
20973L:	[email protected]
20974S:	Maintained
20975F:	drivers/video/fbdev/s3c-fb.c
20976
20977SAMSUNG INTERCONNECT DRIVERS
20978M:	Sylwester Nawrocki <[email protected]>
20979M:	Artur Świgoń <[email protected]>
20980L:	[email protected]
20981L:	[email protected]
20982S:	Supported
20983F:	drivers/interconnect/samsung/
20984
20985SAMSUNG LAPTOP DRIVER
20986M:	Corentin Chary <[email protected]>
20987L:	[email protected]
20988S:	Maintained
20989F:	drivers/platform/x86/samsung-laptop.c
20990
20991SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20992M:	Krzysztof Kozlowski <[email protected]>
20993L:	[email protected]
20994L:	[email protected]
20995S:	Maintained
20996B:	mailto:[email protected]
20997F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20998F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20999F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21000F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21001F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21002F:	drivers/clk/clk-s2mps11.c
21003F:	drivers/mfd/sec*.c
21004F:	drivers/regulator/s2m*.c
21005F:	drivers/regulator/s5m*.c
21006F:	drivers/rtc/rtc-s5m.c
21007F:	include/linux/mfd/samsung/
21008
21009SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21010M:	Sylwester Nawrocki <[email protected]>
21011L:	[email protected]
21012L:	[email protected]
21013S:	Maintained
21014F:	drivers/media/platform/samsung/s3c-camif/
21015F:	include/media/drv-intf/s3c_camif.h
21016
21017SAMSUNG S3FWRN5 NFC DRIVER
21018M:	Krzysztof Kozlowski <[email protected]>
21019S:	Maintained
21020F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21021F:	drivers/nfc/s3fwrn5
21022
21023SAMSUNG S5C73M3 CAMERA DRIVER
21024M:	Sylwester Nawrocki <[email protected]>
21025M:	Andrzej Hajda <[email protected]>
21026L:	[email protected]
21027S:	Supported
21028F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21029F:	drivers/media/i2c/s5c73m3/*
21030
21031SAMSUNG S5K5BAF CAMERA DRIVER
21032M:	Sylwester Nawrocki <[email protected]>
21033M:	Andrzej Hajda <[email protected]>
21034L:	[email protected]
21035S:	Supported
21036F:	drivers/media/i2c/s5k5baf.c
21037
21038SAMSUNG S5P Security SubSystem (SSS) DRIVER
21039M:	Krzysztof Kozlowski <[email protected]>
21040M:	Vladimir Zapolskiy <[email protected]>
21041L:	[email protected]
21042L:	[email protected]
21043S:	Maintained
21044F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21045F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21046F:	drivers/crypto/s5p-sss.c
21047
21048SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21049M:	Sylwester Nawrocki <[email protected]>
21050L:	[email protected]
21051S:	Supported
21052Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21053F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21054F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21055F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21056F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21057F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21058F:	drivers/media/platform/samsung/exynos4-is/
21059
21060SAMSUNG SOC CLOCK DRIVERS
21061M:	Krzysztof Kozlowski <[email protected]>
21062M:	Sylwester Nawrocki <[email protected]>
21063M:	Chanwoo Choi <[email protected]>
21064R:	Alim Akhtar <[email protected]>
21065L:	[email protected]
21066S:	Maintained
21067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21068F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21069F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21070F:	drivers/clk/samsung/
21071F:	include/dt-bindings/clock/exynos*.h
21072F:	include/dt-bindings/clock/s5p*.h
21073F:	include/dt-bindings/clock/samsung,*.h
21074F:	include/linux/clk/samsung.h
21075
21076SAMSUNG SPI DRIVERS
21077M:	Andi Shyti <[email protected]>
21078L:	[email protected]
21079L:	[email protected]
21080S:	Maintained
21081F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21082F:	drivers/spi/spi-s3c*
21083F:	include/linux/platform_data/spi-s3c64xx.h
21084
21085SAMSUNG SXGBE DRIVERS
21086M:	Byungho An <[email protected]>
21087L:	[email protected]
21088S:	Maintained
21089F:	drivers/net/ethernet/samsung/sxgbe/
21090
21091SAMSUNG THERMAL DRIVER
21092M:	Bartlomiej Zolnierkiewicz <[email protected]>
21093M:	Krzysztof Kozlowski <[email protected]>
21094L:	[email protected]
21095L:	[email protected]
21096S:	Maintained
21097F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21098F:	drivers/thermal/samsung/
21099
21100SAMSUNG USB2 PHY DRIVER
21101M:	Sylwester Nawrocki <[email protected]>
21102L:	[email protected]
21103S:	Supported
21104F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21105F:	Documentation/driver-api/phy/samsung-usb2.rst
21106F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21107F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21108F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21109F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21110F:	drivers/phy/samsung/phy-samsung-usb2.c
21111F:	drivers/phy/samsung/phy-samsung-usb2.h
21112
21113SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21114M:	Paul Barker <[email protected]>
21115R:	Marc Murphy <[email protected]>
21116S:	Supported
21117F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21118
21119SC1200 WDT DRIVER
21120M:	Zwane Mwaikambo <[email protected]>
21121S:	Maintained
21122F:	drivers/watchdog/sc1200wdt.c
21123
21124SCHEDULER
21125M:	Ingo Molnar <[email protected]>
21126M:	Peter Zijlstra <[email protected]>
21127M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21128M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21129R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21130R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21131R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21132R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21133R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21134L:	[email protected]
21135S:	Maintained
21136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21137F:	include/linux/preempt.h
21138F:	include/linux/sched.h
21139F:	include/linux/wait.h
21140F:	include/uapi/linux/sched.h
21141F:	kernel/sched/
21142
21143SCHEDULER - SCHED_EXT
21144R:	Tejun Heo <[email protected]>
21145R:	David Vernet <[email protected]>
21146R:	Andrea Righi <[email protected]>
21147R:	Changwoo Min <[email protected]>
21148L:	[email protected]
21149S:	Maintained
21150W:	https://github.com/sched-ext/scx
21151T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21152F:	include/linux/sched/ext.h
21153F:	kernel/sched/ext.h
21154F:	kernel/sched/ext.c
21155F:	tools/sched_ext/
21156F:	tools/testing/selftests/sched_ext
21157
21158SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21159M:	Gustavo Silva <[email protected]>
21160S:	Maintained
21161F:	drivers/iio/chemical/ens160_core.c
21162F:	drivers/iio/chemical/ens160_i2c.c
21163F:	drivers/iio/chemical/ens160_spi.c
21164F:	drivers/iio/chemical/ens160.h
21165
21166SCSI LIBSAS SUBSYSTEM
21167R:	John Garry <[email protected]>
21168R:	Jason Yan <[email protected]>
21169L:	[email protected]
21170S:	Supported
21171F:	Documentation/scsi/libsas.rst
21172F:	drivers/scsi/libsas/
21173F:	include/scsi/libsas.h
21174F:	include/scsi/sas_ata.h
21175
21176SCSI RDMA PROTOCOL (SRP) INITIATOR
21177M:	Bart Van Assche <[email protected]>
21178L:	[email protected]
21179S:	Supported
21180Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21181F:	drivers/infiniband/ulp/srp/
21182F:	include/scsi/srp.h
21183
21184SCSI RDMA PROTOCOL (SRP) TARGET
21185M:	Bart Van Assche <[email protected]>
21186L:	[email protected]
21187L:	[email protected]
21188S:	Supported
21189Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21190F:	drivers/infiniband/ulp/srpt/
21191
21192SCSI SG DRIVER
21193M:	Doug Gilbert <[email protected]>
21194L:	[email protected]
21195S:	Maintained
21196W:	http://sg.danny.cz/sg
21197F:	Documentation/scsi/scsi-generic.rst
21198F:	drivers/scsi/sg.c
21199F:	include/scsi/sg.h
21200
21201SCSI SUBSYSTEM
21202M:	"James E.J. Bottomley" <[email protected]>
21203M:	"Martin K. Petersen" <[email protected]>
21204L:	[email protected]
21205S:	Maintained
21206Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21209F:	Documentation/devicetree/bindings/scsi/
21210F:	drivers/scsi/
21211F:	drivers/ufs/
21212F:	include/scsi/
21213F:	include/uapi/scsi/
21214
21215SCSI TAPE DRIVER
21216M:	Kai Mäkisara <[email protected]>
21217L:	[email protected]
21218S:	Maintained
21219F:	Documentation/scsi/st.rst
21220F:	drivers/scsi/st.*
21221F:	drivers/scsi/st_*.h
21222
21223SCSI TARGET CORE USER DRIVER
21224M:	Bodo Stroesser <[email protected]>
21225L:	[email protected]
21226L:	[email protected]
21227S:	Supported
21228F:	Documentation/target/tcmu-design.rst
21229F:	drivers/target/target_core_user.c
21230F:	include/uapi/linux/target_core_user.h
21231
21232SCSI TARGET SUBSYSTEM
21233M:	"Martin K. Petersen" <[email protected]>
21234L:	[email protected]
21235L:	[email protected]
21236S:	Supported
21237Q:	https://patchwork.kernel.org/project/target-devel/list/
21238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21239F:	Documentation/target/
21240F:	drivers/target/
21241F:	include/target/
21242
21243SCTP PROTOCOL
21244M:	Marcelo Ricardo Leitner <[email protected]>
21245M:	Xin Long <[email protected]>
21246L:	[email protected]
21247S:	Maintained
21248W:	https://github.com/sctp/lksctp-tools/wiki
21249F:	Documentation/networking/sctp.rst
21250F:	include/linux/sctp.h
21251F:	include/net/sctp/
21252F:	include/uapi/linux/sctp.h
21253F:	net/sctp/
21254
21255SCx200 CPU SUPPORT
21256M:	Jim Cromie <[email protected]>
21257S:	Odd Fixes
21258F:	Documentation/i2c/busses/scx200_acb.rst
21259F:	arch/x86/platform/scx200/
21260F:	drivers/i2c/busses/scx200*
21261F:	drivers/mtd/maps/scx200_docflash.c
21262F:	drivers/watchdog/scx200_wdt.c
21263F:	include/linux/scx200.h
21264
21265SCx200 GPIO DRIVER
21266M:	Jim Cromie <[email protected]>
21267S:	Maintained
21268F:	drivers/char/scx200_gpio.c
21269F:	include/linux/scx200_gpio.h
21270
21271SCx200 HRT CLOCKSOURCE DRIVER
21272M:	Jim Cromie <[email protected]>
21273S:	Maintained
21274F:	drivers/clocksource/scx200_hrt.c
21275
21276SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21277M:	Sascha Sommer <[email protected]>
21278L:	[email protected] (subscribers-only)
21279S:	Maintained
21280F:	drivers/mmc/host/sdricoh_cs.c
21281
21282SECO BOARDS CEC DRIVER
21283M:	Ettore Chimenti <[email protected]>
21284S:	Maintained
21285F:	drivers/media/cec/platform/seco/seco-cec.c
21286F:	drivers/media/cec/platform/seco/seco-cec.h
21287
21288SECURE COMPUTING
21289M:	Kees Cook <[email protected]>
21290R:	Andy Lutomirski <[email protected]>
21291R:	Will Drewry <[email protected]>
21292S:	Supported
21293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21294F:	Documentation/userspace-api/seccomp_filter.rst
21295F:	include/linux/seccomp.h
21296F:	include/uapi/linux/seccomp.h
21297F:	kernel/seccomp.c
21298F:	tools/testing/selftests/kselftest_harness.h
21299F:	tools/testing/selftests/seccomp/*
21300K:	\bsecure_computing
21301K:	\bTIF_SECCOMP\b
21302
21303SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21304M:	Kamal Dasu <[email protected]>
21305M:	Al Cooper <[email protected]>
21306R:	Broadcom internal kernel review list <[email protected]>
21307L:	[email protected]
21308S:	Maintained
21309F:	drivers/mmc/host/sdhci-brcmstb*
21310
21311SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21312M:	Adrian Hunter <[email protected]>
21313L:	[email protected]
21314S:	Supported
21315F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21316F:	drivers/mmc/host/sdhci*
21317
21318SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21319M:	Aubin Constans <[email protected]>
21320R:	Eugen Hristev <[email protected]>
21321L:	[email protected]
21322S:	Supported
21323F:	drivers/mmc/host/sdhci-of-at91.c
21324
21325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21326M:	Haibo Chen <[email protected]>
21327L:	[email protected]
21328L:	[email protected]
21329L:	[email protected]
21330S:	Maintained
21331F:	drivers/mmc/host/sdhci-esdhc-imx.c
21332
21333SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21334M:	Ben Dooks <[email protected]>
21335M:	Jaehoon Chung <[email protected]>
21336L:	[email protected]
21337S:	Maintained
21338F:	drivers/mmc/host/sdhci-s3c*
21339
21340SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21341M:	Viresh Kumar <[email protected]>
21342L:	[email protected]
21343S:	Maintained
21344F:	drivers/mmc/host/sdhci-spear.c
21345
21346SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21347M:	Vignesh Raghavendra <[email protected]>
21348L:	[email protected]
21349S:	Maintained
21350F:	drivers/mmc/host/sdhci-omap.c
21351
21352SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21353M:	Jonathan Derrick <[email protected]>
21354L:	[email protected]
21355S:	Supported
21356F:	block/opal_proto.h
21357F:	block/sed*
21358F:	include/linux/sed*
21359F:	include/uapi/linux/sed*
21360
21361SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21362M:	Mark Rutland <[email protected]>
21363M:	Lorenzo Pieralisi <[email protected]>
21364M:	Sudeep Holla <[email protected]>
21365L:	[email protected] (moderated for non-subscribers)
21366S:	Maintained
21367F:	drivers/firmware/smccc/
21368F:	include/linux/arm-smccc.h
21369
21370SECURITY CONTACT
21371M:	Security Officers <[email protected]>
21372S:	Supported
21373F:	Documentation/process/security-bugs.rst
21374
21375SECURITY SUBSYSTEM
21376M:	Paul Moore <[email protected]>
21377M:	James Morris <[email protected]>
21378M:	"Serge E. Hallyn" <[email protected]>
21379L:	[email protected]
21380S:	Supported
21381Q:	https://patchwork.kernel.org/project/linux-security-module/list
21382B:	mailto:[email protected]
21383P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21384T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21385F:	include/linux/lsm/
21386F:	include/linux/lsm_audit.h
21387F:	include/linux/lsm_hook_defs.h
21388F:	include/linux/lsm_hooks.h
21389F:	include/linux/security.h
21390F:	include/uapi/linux/lsm.h
21391F:	security/
21392F:	tools/testing/selftests/lsm/
21393X:	security/selinux/
21394K:	\bsecurity_[a-z_0-9]\+\b
21395
21396SELINUX SECURITY MODULE
21397M:	Paul Moore <[email protected]>
21398M:	Stephen Smalley <[email protected]>
21399R:	Ondrej Mosnacek <[email protected]>
21400L:	[email protected]
21401S:	Supported
21402W:	https://github.com/SELinuxProject
21403Q:	https://patchwork.kernel.org/project/selinux/list
21404B:	mailto:[email protected]
21405P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21406T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21407F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21408F:	Documentation/ABI/removed/sysfs-selinux-disable
21409F:	Documentation/admin-guide/LSM/SELinux.rst
21410F:	include/trace/events/avc.h
21411F:	include/uapi/linux/selinux_netlink.h
21412F:	scripts/selinux/
21413F:	security/selinux/
21414
21415SENSABLE PHANTOM
21416M:	Jiri Slaby <[email protected]>
21417S:	Maintained
21418F:	drivers/misc/phantom.c
21419F:	include/uapi/linux/phantom.h
21420
21421SENSEAIR SUNRISE 006-0-0007
21422M:	Jacopo Mondi <[email protected]>
21423S:	Maintained
21424F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21425F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21426F:	drivers/iio/chemical/sunrise_co2.c
21427
21428SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21429M:	Tomasz Duszynski <[email protected]>
21430S:	Maintained
21431F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21432F:	drivers/iio/chemical/scd30.h
21433F:	drivers/iio/chemical/scd30_core.c
21434F:	drivers/iio/chemical/scd30_i2c.c
21435F:	drivers/iio/chemical/scd30_serial.c
21436
21437SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21438M:	Roan van Dijk <[email protected]>
21439S:	Maintained
21440F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21441F:	drivers/iio/chemical/scd4x.c
21442
21443SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21444M:	Petar Stoykov <[email protected]>
21445S:	Maintained
21446F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21447F:	drivers/iio/pressure/sdp500.c
21448
21449SENSIRION SGP40 GAS SENSOR DRIVER
21450M:	Andreas Klinger <[email protected]>
21451S:	Maintained
21452F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21453F:	drivers/iio/chemical/sgp40.c
21454
21455SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21456M:	Tomasz Duszynski <[email protected]>
21457S:	Maintained
21458F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21459F:	drivers/iio/chemical/sps30.c
21460F:	drivers/iio/chemical/sps30_i2c.c
21461F:	drivers/iio/chemical/sps30_serial.c
21462
21463SERIAL DEVICE BUS
21464M:	Rob Herring <[email protected]>
21465L:	[email protected]
21466S:	Maintained
21467F:	Documentation/devicetree/bindings/serial/serial.yaml
21468F:	drivers/tty/serdev/
21469F:	include/linux/serdev.h
21470
21471SERIAL IR RECEIVER
21472M:	Sean Young <[email protected]>
21473L:	[email protected]
21474S:	Maintained
21475F:	drivers/media/rc/serial_ir.c
21476
21477SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21478M:	Srinivas Kandagatla <[email protected]>
21479L:	[email protected]
21480S:	Maintained
21481F:	Documentation/devicetree/bindings/slimbus/
21482F:	Documentation/driver-api/slimbus.rst
21483F:	drivers/slimbus/
21484F:	include/linux/slimbus.h
21485
21486SFC NETWORK DRIVER
21487M:	Edward Cree <[email protected]>
21488M:	Martin Habets <[email protected]>
21489L:	[email protected]
21490L:	[email protected]
21491S:	Maintained
21492F:	Documentation/networking/devlink/sfc.rst
21493F:	drivers/net/ethernet/sfc/
21494
21495SFCTEMP HWMON DRIVER
21496M:	Emil Renner Berthing <[email protected]>
21497M:	Hal Feng <[email protected]>
21498L:	[email protected]
21499S:	Maintained
21500F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21501F:	Documentation/hwmon/sfctemp.rst
21502F:	drivers/hwmon/sfctemp.c
21503
21504SFF/SFP/SFP+ MODULE SUPPORT
21505M:	Russell King <[email protected]>
21506L:	[email protected]
21507S:	Maintained
21508F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21509F:	drivers/net/phy/phylink.c
21510F:	drivers/net/phy/sfp*
21511F:	include/linux/mdio/mdio-i2c.h
21512F:	include/linux/phylink.h
21513F:	include/linux/sfp.h
21514K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21515
21516SGI GRU DRIVER
21517M:	Dimitri Sivanich <[email protected]>
21518S:	Maintained
21519F:	drivers/misc/sgi-gru/
21520
21521SGI XP/XPC/XPNET DRIVER
21522M:	Robin Holt <[email protected]>
21523M:	Steve Wahl <[email protected]>
21524S:	Maintained
21525F:	drivers/misc/sgi-xp/
21526
21527SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21528M:	Wenjia Zhang <[email protected]>
21529M:	Jan Karcher <[email protected]>
21530R:	D. Wythe <[email protected]>
21531R:	Tony Lu <[email protected]>
21532R:	Wen Gu <[email protected]>
21533L:	[email protected]
21534L:	[email protected]
21535S:	Supported
21536F:	net/smc/
21537
21538SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21539M:	Linus Walleij <[email protected]>
21540L:	[email protected]
21541S:	Maintained
21542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21543F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21544F:	drivers/iio/light/gp2ap002.c
21545
21546SHARP RJ54N1CB0C SENSOR DRIVER
21547M:	Jacopo Mondi <[email protected]>
21548L:	[email protected]
21549S:	Odd fixes
21550T:	git git://linuxtv.org/media.git
21551F:	drivers/media/i2c/rj54n1cb0c.c
21552F:	include/media/i2c/rj54n1cb0c.h
21553
21554SHRINKER
21555M:	Andrew Morton <[email protected]>
21556M:	Dave Chinner <[email protected]>
21557R:	Qi Zheng <[email protected]>
21558R:	Roman Gushchin <[email protected]>
21559R:	Muchun Song <[email protected]>
21560L:	[email protected]
21561S:	Maintained
21562F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21563F:	include/linux/shrinker.h
21564F:	mm/shrinker.c
21565F:	mm/shrinker_debug.c
21566
21567SH_VOU V4L2 OUTPUT DRIVER
21568L:	[email protected]
21569S:	Orphan
21570F:	drivers/media/platform/renesas/sh_vou.c
21571F:	include/media/drv-intf/sh_vou.h
21572
21573SI2157 MEDIA DRIVER
21574L:	[email protected]
21575S:	Orphan
21576W:	https://linuxtv.org
21577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21578F:	drivers/media/tuners/si2157*
21579
21580SI2165 MEDIA DRIVER
21581M:	Matthias Schwarzott <[email protected]>
21582L:	[email protected]
21583S:	Maintained
21584W:	https://linuxtv.org
21585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21586F:	drivers/media/dvb-frontends/si2165*
21587
21588SI2168 MEDIA DRIVER
21589L:	[email protected]
21590S:	Orphan
21591W:	https://linuxtv.org
21592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21593F:	drivers/media/dvb-frontends/si2168*
21594
21595SI470X FM RADIO RECEIVER I2C DRIVER
21596M:	Hans Verkuil <[email protected]>
21597L:	[email protected]
21598S:	Odd Fixes
21599W:	https://linuxtv.org
21600T:	git git://linuxtv.org/media.git
21601F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21602F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21603
21604SI470X FM RADIO RECEIVER USB DRIVER
21605M:	Hans Verkuil <[email protected]>
21606L:	[email protected]
21607S:	Maintained
21608W:	https://linuxtv.org
21609T:	git git://linuxtv.org/media.git
21610F:	drivers/media/radio/si470x/radio-si470x-common.c
21611F:	drivers/media/radio/si470x/radio-si470x-usb.c
21612F:	drivers/media/radio/si470x/radio-si470x.h
21613
21614SI4713 FM RADIO TRANSMITTER I2C DRIVER
21615M:	Eduardo Valentin <[email protected]>
21616L:	[email protected]
21617S:	Odd Fixes
21618W:	https://linuxtv.org
21619T:	git git://linuxtv.org/media.git
21620F:	drivers/media/radio/si4713/si4713.?
21621
21622SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21623M:	Eduardo Valentin <[email protected]>
21624L:	[email protected]
21625S:	Odd Fixes
21626W:	https://linuxtv.org
21627T:	git git://linuxtv.org/media.git
21628F:	drivers/media/radio/si4713/radio-platform-si4713.c
21629
21630SI4713 FM RADIO TRANSMITTER USB DRIVER
21631M:	Hans Verkuil <[email protected]>
21632L:	[email protected]
21633S:	Maintained
21634W:	https://linuxtv.org
21635T:	git git://linuxtv.org/media.git
21636F:	drivers/media/radio/si4713/radio-usb-si4713.c
21637
21638SIANO DVB DRIVER
21639M:	Mauro Carvalho Chehab <[email protected]>
21640L:	[email protected]
21641S:	Odd fixes
21642W:	https://linuxtv.org
21643T:	git git://linuxtv.org/media.git
21644F:	drivers/media/common/siano/
21645F:	drivers/media/mmc/siano/
21646F:	drivers/media/usb/siano/
21647F:	drivers/media/usb/siano/
21648
21649SIEMENS IPC LED DRIVERS
21650M:	Bao Cheng Su <[email protected]>
21651M:	Benedikt Niedermayr <[email protected]>
21652M:	Tobias Schaffner <[email protected]>
21653L:	[email protected]
21654S:	Maintained
21655F:	drivers/leds/simple/
21656
21657SIEMENS IPC PLATFORM DRIVERS
21658M:	Bao Cheng Su <[email protected]>
21659M:	Benedikt Niedermayr <[email protected]>
21660M:	Tobias Schaffner <[email protected]>
21661L:	[email protected]
21662S:	Maintained
21663F:	drivers/platform/x86/siemens/
21664F:	include/linux/platform_data/x86/simatic-ipc-base.h
21665F:	include/linux/platform_data/x86/simatic-ipc.h
21666
21667SIEMENS IPC WATCHDOG DRIVERS
21668M:	Bao Cheng Su <[email protected]>
21669M:	Benedikt Niedermayr <[email protected]>
21670M:	Tobias Schaffner <[email protected]>
21671L:	[email protected]
21672S:	Maintained
21673F:	drivers/watchdog/simatic-ipc-wdt.c
21674
21675SIFIVE DRIVERS
21676M:	Paul Walmsley <[email protected]>
21677M:	Samuel Holland <[email protected]>
21678L:	[email protected]
21679S:	Supported
21680F:	drivers/dma/sf-pdma/
21681N:	sifive
21682K:	fu[57]40
21683K:	[^@]sifive
21684
21685SILEAD TOUCHSCREEN DRIVER
21686M:	Hans de Goede <[email protected]>
21687L:	[email protected]
21688L:	[email protected]
21689S:	Maintained
21690F:	drivers/input/touchscreen/silead.c
21691F:	drivers/platform/x86/touchscreen_dmi.c
21692
21693SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21694M:	Jérôme Pouiller <[email protected]>
21695S:	Supported
21696F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21697F:	drivers/net/wireless/silabs/wfx/
21698
21699SILICON MOTION SM712 FRAME BUFFER DRIVER
21700M:	Sudip Mukherjee <[email protected]>
21701M:	Teddy Wang <[email protected]>
21702M:	Sudip Mukherjee <[email protected]>
21703L:	[email protected]
21704S:	Maintained
21705F:	Documentation/fb/sm712fb.rst
21706F:	drivers/video/fbdev/sm712*
21707
21708SILVACO I3C DUAL-ROLE MASTER
21709M:	Miquel Raynal <[email protected]>
21710M:	Conor Culhane <[email protected]>
21711L:	[email protected] (moderated for non-subscribers)
21712S:	Maintained
21713F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21714F:	drivers/i3c/master/svc-i3c-master.c
21715
21716SIMPLEFB FB DRIVER
21717M:	Hans de Goede <[email protected]>
21718L:	[email protected]
21719S:	Maintained
21720F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21721F:	drivers/video/fbdev/simplefb.c
21722F:	include/linux/platform_data/simplefb.h
21723
21724SIOX
21725M:	Thorsten Scherer <[email protected]>
21726R:	Pengutronix Kernel Team <[email protected]>
21727S:	Supported
21728F:	drivers/gpio/gpio-siox.c
21729F:	drivers/siox/*
21730F:	include/trace/events/siox.h
21731
21732SIPHASH PRF ROUTINES
21733M:	Jason A. Donenfeld <[email protected]>
21734S:	Maintained
21735F:	include/linux/siphash.h
21736F:	lib/siphash.c
21737F:	lib/siphash_kunit.c
21738
21739SIS 190 ETHERNET DRIVER
21740M:	Francois Romieu <[email protected]>
21741L:	[email protected]
21742S:	Maintained
21743F:	drivers/net/ethernet/sis/sis190.c
21744
21745SIS 900/7016 FAST ETHERNET DRIVER
21746M:	Daniele Venzano <[email protected]>
21747L:	[email protected]
21748S:	Maintained
21749W:	http://www.brownhat.org/sis900.html
21750F:	drivers/net/ethernet/sis/sis900.*
21751
21752SIS FRAMEBUFFER DRIVER
21753S:	Orphan
21754F:	Documentation/fb/sisfb.rst
21755F:	drivers/video/fbdev/sis/
21756F:	include/video/sisfb.h
21757
21758SIS I2C TOUCHSCREEN DRIVER
21759M:	Mika Penttilä <[email protected]>
21760L:	[email protected]
21761S:	Maintained
21762F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21763F:	drivers/input/touchscreen/sis_i2c.c
21764
21765SIS USB2VGA DRIVER
21766M:	Thomas Winischhofer <[email protected]>
21767S:	Maintained
21768W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21769F:	drivers/usb/misc/sisusbvga/
21770
21771SL28 CPLD MFD DRIVER
21772M:	Michael Walle <[email protected]>
21773S:	Maintained
21774F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21775F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21776F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21777F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21778F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21779F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21780F:	drivers/gpio/gpio-sl28cpld.c
21781F:	drivers/hwmon/sl28cpld-hwmon.c
21782F:	drivers/irqchip/irq-sl28cpld.c
21783F:	drivers/pwm/pwm-sl28cpld.c
21784F:	drivers/watchdog/sl28cpld_wdt.c
21785
21786SL28 VPD NVMEM LAYOUT DRIVER
21787M:	Michael Walle <[email protected]>
21788S:	Maintained
21789F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21790F:	drivers/nvmem/layouts/sl28vpd.c
21791
21792SLAB ALLOCATOR
21793M:	Christoph Lameter <[email protected]>
21794M:	Pekka Enberg <[email protected]>
21795M:	David Rientjes <[email protected]>
21796M:	Joonsoo Kim <[email protected]>
21797M:	Andrew Morton <[email protected]>
21798M:	Vlastimil Babka <[email protected]>
21799R:	Roman Gushchin <[email protected]>
21800R:	Hyeonggon Yoo <[email protected]>
21801L:	[email protected]
21802S:	Maintained
21803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21804F:	include/linux/sl?b*.h
21805F:	mm/sl?b*
21806
21807SLCAN CAN NETWORK DRIVER
21808M:	Dario Binacchi <[email protected]>
21809L:	[email protected]
21810S:	Maintained
21811F:	drivers/net/can/slcan/
21812
21813SLEEPABLE READ-COPY UPDATE (SRCU)
21814M:	Lai Jiangshan <[email protected]>
21815M:	"Paul E. McKenney" <[email protected]>
21816M:	Josh Triplett <[email protected]>
21817R:	Steven Rostedt <[email protected]>
21818R:	Mathieu Desnoyers <[email protected]>
21819L:	[email protected]
21820S:	Supported
21821W:	http://www.rdrop.com/users/paulmck/RCU/
21822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21823F:	include/linux/srcu*.h
21824F:	kernel/rcu/srcu*.c
21825
21826SMACK SECURITY MODULE
21827M:	Casey Schaufler <[email protected]>
21828L:	[email protected]
21829S:	Maintained
21830W:	http://schaufler-ca.com
21831T:	git git://github.com/cschaufler/smack-next
21832F:	Documentation/admin-guide/LSM/Smack.rst
21833F:	security/smack/
21834
21835SMC91x ETHERNET DRIVER
21836M:	Nicolas Pitre <[email protected]>
21837S:	Odd Fixes
21838F:	drivers/net/ethernet/smsc/smc91x.*
21839
21840SMSC EMC2103 HARDWARE MONITOR DRIVER
21841M:	Steve Glendinning <[email protected]>
21842L:	[email protected]
21843S:	Maintained
21844F:	Documentation/hwmon/emc2103.rst
21845F:	drivers/hwmon/emc2103.c
21846
21847SMSC SCH5627 HARDWARE MONITOR DRIVER
21848M:	Hans de Goede <[email protected]>
21849L:	[email protected]
21850S:	Supported
21851F:	Documentation/hwmon/sch5627.rst
21852F:	drivers/hwmon/sch5627.c
21853
21854SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21855M:	Steve Glendinning <[email protected]>
21856L:	[email protected]
21857S:	Maintained
21858F:	drivers/video/fbdev/smscufx.c
21859
21860SMSC47B397 HARDWARE MONITOR DRIVER
21861M:	Jean Delvare <[email protected]>
21862L:	[email protected]
21863S:	Maintained
21864F:	Documentation/hwmon/smsc47b397.rst
21865F:	drivers/hwmon/smsc47b397.c
21866
21867SMSC911x ETHERNET DRIVER
21868M:	Steve Glendinning <[email protected]>
21869L:	[email protected]
21870S:	Maintained
21871F:	drivers/net/ethernet/smsc/smsc911x.*
21872F:	include/linux/smsc911x.h
21873
21874SMSC9420 PCI ETHERNET DRIVER
21875M:	Steve Glendinning <[email protected]>
21876L:	[email protected]
21877S:	Maintained
21878F:	drivers/net/ethernet/smsc/smsc9420.*
21879
21880SNET DPU VIRTIO DATA PATH ACCELERATOR
21881R:	Alvaro Karsz <[email protected]>
21882F:	drivers/vdpa/solidrun/
21883
21884SOCIONEXT (SNI) AVE NETWORK DRIVER
21885M:	Kunihiko Hayashi <[email protected]>
21886L:	[email protected]
21887S:	Maintained
21888F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21889F:	drivers/net/ethernet/socionext/sni_ave.c
21890
21891SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21892M:	Ilias Apalodimas <[email protected]>
21893M:	Masahisa Kojima <[email protected]>
21894L:	[email protected]
21895S:	Maintained
21896F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21897F:	drivers/net/ethernet/socionext/netsec.c
21898
21899SOCIONEXT (SNI) Synquacer SPI DRIVER
21900M:	Masahisa Kojima <[email protected]>
21901M:	Jassi Brar <[email protected]>
21902L:	[email protected]
21903S:	Maintained
21904F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21905F:	drivers/spi/spi-synquacer.c
21906
21907SOCIONEXT SYNQUACER I2C DRIVER
21908M:	Ard Biesheuvel <[email protected]>
21909L:	[email protected]
21910S:	Maintained
21911F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21912F:	drivers/i2c/busses/i2c-synquacer.c
21913
21914SOCIONEXT UNIPHIER SOUND DRIVER
21915L:	[email protected]
21916S:	Orphan
21917F:	sound/soc/uniphier/
21918
21919SOCKET TIMESTAMPING
21920M:	Willem de Bruijn <[email protected]>
21921S:	Maintained
21922F:	Documentation/networking/timestamping.rst
21923F:	include/linux/net_tstamp.h
21924F:	include/uapi/linux/net_tstamp.h
21925F:	tools/testing/selftests/net/so_txtime.c
21926
21927SOEKRIS NET48XX LED SUPPORT
21928M:	Chris Boot <[email protected]>
21929S:	Maintained
21930F:	drivers/leds/leds-net48xx.c
21931
21932SOFT-IWARP DRIVER (siw)
21933M:	Bernard Metzler <[email protected]>
21934L:	[email protected]
21935S:	Supported
21936F:	drivers/infiniband/sw/siw/
21937F:	include/uapi/rdma/siw-abi.h
21938
21939SOFT-ROCE DRIVER (rxe)
21940M:	Zhu Yanjun <[email protected]>
21941L:	[email protected]
21942S:	Supported
21943F:	drivers/infiniband/sw/rxe/
21944F:	include/uapi/rdma/rdma_user_rxe.h
21945
21946SOFTLOGIC 6x10 MPEG CODEC
21947M:	Bluecherry Maintainers <[email protected]>
21948M:	Andrey Utkin <[email protected]>
21949M:	Ismael Luceno <[email protected]>
21950L:	[email protected]
21951S:	Supported
21952F:	drivers/media/pci/solo6x10/
21953
21954SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21955M:	James Morse <[email protected]>
21956L:	[email protected] (moderated for non-subscribers)
21957S:	Maintained
21958F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21959F:	drivers/firmware/arm_sdei.c
21960F:	include/linux/arm_sdei.h
21961F:	include/uapi/linux/arm_sdei.h
21962
21963SOFTWARE NODES AND DEVICE PROPERTIES
21964R:	Andy Shevchenko <[email protected]>
21965R:	Daniel Scally <[email protected]>
21966R:	Heikki Krogerus <[email protected]>
21967R:	Sakari Ailus <[email protected]>
21968L:	[email protected]
21969S:	Maintained
21970F:	drivers/base/property.c
21971F:	drivers/base/swnode.c
21972F:	include/linux/fwnode.h
21973F:	include/linux/property.h
21974
21975SOFTWARE RAID (Multiple Disks) SUPPORT
21976M:	Song Liu <[email protected]>
21977M:	Yu Kuai <[email protected]>
21978L:	[email protected]
21979S:	Supported
21980Q:	https://patchwork.kernel.org/project/linux-raid/list/
21981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21982F:	drivers/md/Kconfig
21983F:	drivers/md/Makefile
21984F:	drivers/md/md*
21985F:	drivers/md/raid*
21986F:	include/linux/raid/
21987F:	include/uapi/linux/raid/
21988
21989SOLIDRUN CLEARFOG SUPPORT
21990M:	Russell King <[email protected]>
21991S:	Maintained
21992F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21993F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21994
21995SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21996M:	Russell King <[email protected]>
21997S:	Maintained
21998F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21999F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22000F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22001
22002SONIC NETWORK DRIVER
22003M:	Thomas Bogendoerfer <[email protected]>
22004L:	[email protected]
22005S:	Maintained
22006F:	drivers/net/ethernet/natsemi/sonic.*
22007
22008SONICS SILICON BACKPLANE DRIVER (SSB)
22009M:	Michael Buesch <[email protected]>
22010L:	[email protected]
22011S:	Maintained
22012F:	drivers/ssb/
22013F:	include/linux/ssb/
22014
22015SONY IMX208 SENSOR DRIVER
22016M:	Sakari Ailus <[email protected]>
22017L:	[email protected]
22018S:	Maintained
22019T:	git git://linuxtv.org/media.git
22020F:	drivers/media/i2c/imx208.c
22021
22022SONY IMX214 SENSOR DRIVER
22023M:	Ricardo Ribalda <[email protected]>
22024L:	[email protected]
22025S:	Maintained
22026T:	git git://linuxtv.org/media.git
22027F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22028F:	drivers/media/i2c/imx214.c
22029
22030SONY IMX219 SENSOR DRIVER
22031M:	Dave Stevenson <[email protected]>
22032L:	[email protected]
22033S:	Maintained
22034T:	git git://linuxtv.org/media.git
22035F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22036F:	drivers/media/i2c/imx219.c
22037
22038SONY IMX258 SENSOR DRIVER
22039M:	Sakari Ailus <[email protected]>
22040L:	[email protected]
22041S:	Maintained
22042T:	git git://linuxtv.org/media.git
22043F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22044F:	drivers/media/i2c/imx258.c
22045
22046SONY IMX274 SENSOR DRIVER
22047M:	Leon Luo <[email protected]>
22048L:	[email protected]
22049S:	Maintained
22050T:	git git://linuxtv.org/media.git
22051F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22052F:	drivers/media/i2c/imx274.c
22053
22054SONY IMX283 SENSOR DRIVER
22055M:	Kieran Bingham <[email protected]>
22056M:	Umang Jain <[email protected]>
22057L:	[email protected]
22058S:	Maintained
22059T:	git git://linuxtv.org/media.git
22060F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22061F:	drivers/media/i2c/imx283.c
22062
22063SONY IMX290 SENSOR DRIVER
22064M:	Manivannan Sadhasivam <[email protected]>
22065L:	[email protected]
22066S:	Maintained
22067T:	git git://linuxtv.org/media.git
22068F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22069F:	drivers/media/i2c/imx290.c
22070
22071SONY IMX296 SENSOR DRIVER
22072M:	Laurent Pinchart <[email protected]>
22073M:	Manivannan Sadhasivam <[email protected]>
22074L:	[email protected]
22075S:	Maintained
22076T:	git git://linuxtv.org/media.git
22077F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22078F:	drivers/media/i2c/imx296.c
22079
22080SONY IMX319 SENSOR DRIVER
22081M:	Bingbu Cao <[email protected]>
22082L:	[email protected]
22083S:	Maintained
22084T:	git git://linuxtv.org/media.git
22085F:	drivers/media/i2c/imx319.c
22086
22087SONY IMX334 SENSOR DRIVER
22088L:	[email protected]
22089S:	Orphan
22090T:	git git://linuxtv.org/media.git
22091F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22092F:	drivers/media/i2c/imx334.c
22093
22094SONY IMX335 SENSOR DRIVER
22095L:	[email protected]
22096S:	Orphan
22097T:	git git://linuxtv.org/media.git
22098F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22099F:	drivers/media/i2c/imx335.c
22100
22101SONY IMX355 SENSOR DRIVER
22102M:	Tianshu Qiu <[email protected]>
22103L:	[email protected]
22104S:	Maintained
22105T:	git git://linuxtv.org/media.git
22106F:	drivers/media/i2c/imx355.c
22107
22108SONY IMX412 SENSOR DRIVER
22109L:	[email protected]
22110S:	Orphan
22111T:	git git://linuxtv.org/media.git
22112F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22113F:	drivers/media/i2c/imx412.c
22114
22115SONY IMX415 SENSOR DRIVER
22116M:	Michael Riesch <[email protected]>
22117L:	[email protected]
22118S:	Maintained
22119T:	git git://linuxtv.org/media.git
22120F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22121F:	drivers/media/i2c/imx415.c
22122
22123SONY MEMORYSTICK SUBSYSTEM
22124M:	Maxim Levitsky <[email protected]>
22125M:	Alex Dubov <[email protected]>
22126M:	Ulf Hansson <[email protected]>
22127L:	[email protected]
22128S:	Maintained
22129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22130F:	drivers/memstick/
22131F:	include/linux/memstick.h
22132
22133SONY VAIO CONTROL DEVICE DRIVER
22134M:	Mattia Dongili <[email protected]>
22135L:	[email protected]
22136S:	Maintained
22137W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22138F:	Documentation/admin-guide/laptops/sony-laptop.rst
22139F:	drivers/char/sonypi.c
22140F:	drivers/platform/x86/sony-laptop.c
22141F:	include/linux/sony-laptop.h
22142
22143SOPHGO DEVICETREES and DRIVERS
22144M:	Chen Wang <[email protected]>
22145M:	Inochi Amaoto <[email protected]>
22146T:	git https://github.com/sophgo/linux.git
22147S:	Maintained
22148N:	sophgo
22149K:	sophgo
22150
22151SOUND
22152M:	Jaroslav Kysela <[email protected]>
22153M:	Takashi Iwai <[email protected]>
22154L:	[email protected]
22155S:	Maintained
22156W:	http://www.alsa-project.org/
22157Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22159F:	Documentation/sound/
22160F:	include/sound/
22161F:	include/uapi/sound/
22162F:	sound/
22163F:	tools/testing/selftests/alsa
22164
22165SOUND - ALSA SELFTESTS
22166M:	Mark Brown <[email protected]>
22167L:	[email protected]
22168L:	[email protected]
22169S:	Supported
22170F:	tools/testing/selftests/alsa
22171
22172SOUND - COMPRESSED AUDIO
22173M:	Vinod Koul <[email protected]>
22174L:	[email protected]
22175S:	Supported
22176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22177F:	Documentation/sound/designs/compress-offload.rst
22178F:	include/sound/compress_driver.h
22179F:	include/uapi/sound/compress_*
22180F:	sound/core/compress_offload.c
22181F:	sound/soc/soc-compress.c
22182
22183SOUND - CORE KUNIT TEST
22184M:	Ivan Orlov <[email protected]>
22185L:	[email protected]
22186S:	Supported
22187F:	sound/core/sound_kunit.c
22188
22189SOUND - DMAENGINE HELPERS
22190M:	Lars-Peter Clausen <[email protected]>
22191S:	Supported
22192F:	include/sound/dmaengine_pcm.h
22193F:	sound/core/pcm_dmaengine.c
22194F:	sound/soc/soc-generic-dmaengine-pcm.c
22195
22196SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22197M:	Liam Girdwood <[email protected]>
22198M:	Mark Brown <[email protected]>
22199L:	[email protected]
22200S:	Supported
22201W:	http://alsa-project.org/main/index.php/ASoC
22202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22203F:	Documentation/devicetree/bindings/sound/
22204F:	Documentation/sound/soc/
22205F:	include/dt-bindings/sound/
22206F:	include/sound/soc*
22207F:	include/sound/sof.h
22208F:	include/sound/sof/
22209F:	include/trace/events/sof*.h
22210F:	include/uapi/sound/asoc.h
22211F:	sound/soc/
22212
22213SOUND - SOC LAYER / dapm-graph
22214M:	Luca Ceresoli <[email protected]>
22215L:	[email protected]
22216S:	Maintained
22217F:	tools/sound/dapm-graph
22218
22219SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22220M:	Liam Girdwood <[email protected]>
22221M:	Peter Ujfalusi <[email protected]>
22222M:	Bard Liao <[email protected]>
22223M:	Ranjani Sridharan <[email protected]>
22224M:	Daniel Baluta <[email protected]>
22225R:	Kai Vehmanen <[email protected]>
22226R:	Pierre-Louis Bossart <[email protected]>
22227L:	[email protected] (moderated for non-subscribers)
22228S:	Supported
22229W:	https://github.com/thesofproject/linux/
22230F:	sound/soc/sof/
22231
22232SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22233M:	Mark Brown <[email protected]>
22234M:	Kuninori Morimoto <[email protected]>
22235S:	Supported
22236L:	[email protected]
22237F:	sound/soc/generic/
22238F:	include/sound/simple_card*
22239F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22240F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22241
22242SOUNDWIRE SUBSYSTEM
22243M:	Vinod Koul <[email protected]>
22244M:	Bard Liao <[email protected]>
22245R:	Pierre-Louis Bossart <[email protected]>
22246R:	Sanyog Kale <[email protected]>
22247L:	[email protected]
22248S:	Supported
22249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22250F:	Documentation/driver-api/soundwire/
22251F:	drivers/soundwire/
22252F:	include/linux/soundwire/
22253
22254SP2 MEDIA DRIVER
22255M:	Olli Salonen <[email protected]>
22256L:	[email protected]
22257S:	Maintained
22258W:	https://linuxtv.org
22259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22260F:	drivers/media/dvb-frontends/sp2*
22261
22262SPANISH DOCUMENTATION
22263M:	Carlos Bilbao <[email protected]>
22264R:	Avadhut Naik <[email protected]>
22265S:	Maintained
22266F:	Documentation/translations/sp_SP/
22267
22268SPARC + UltraSPARC (sparc/sparc64)
22269M:	"David S. Miller" <[email protected]>
22270M:	Andreas Larsson <[email protected]>
22271L:	[email protected]
22272S:	Maintained
22273Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22276F:	arch/sparc/
22277F:	drivers/sbus/
22278
22279SPARC SERIAL DRIVERS
22280M:	"David S. Miller" <[email protected]>
22281L:	[email protected]
22282S:	Maintained
22283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22285F:	drivers/tty/serial/suncore.c
22286F:	drivers/tty/serial/sunhv.c
22287F:	drivers/tty/serial/sunsab.c
22288F:	drivers/tty/serial/sunsab.h
22289F:	drivers/tty/serial/sunsu.c
22290F:	drivers/tty/serial/sunzilog.c
22291F:	drivers/tty/serial/sunzilog.h
22292F:	drivers/tty/vcc.c
22293F:	include/linux/sunserialcore.h
22294
22295SPARSE CHECKER
22296M:	"Luc Van Oostenryck" <[email protected]>
22297L:	[email protected]
22298S:	Maintained
22299W:	https://sparse.docs.kernel.org/
22300Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22301B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22302T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22303F:	include/linux/compiler.h
22304
22305SPEAKUP CONSOLE SPEECH DRIVER
22306M:	William Hubbs <[email protected]>
22307M:	Chris Brannon <[email protected]>
22308M:	Kirk Reiser <[email protected]>
22309M:	Samuel Thibault <[email protected]>
22310L:	[email protected]
22311S:	Odd Fixes
22312W:	http://www.linux-speakup.org/
22313W:	https://github.com/linux-speakup/speakup
22314B:	https://github.com/linux-speakup/speakup/issues
22315F:	drivers/accessibility/speakup/
22316
22317SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22318M:	Viresh Kumar <[email protected]>
22319M:	Shiraz Hashim <[email protected]>
22320L:	[email protected] (moderated for non-subscribers)
22321L:	[email protected]
22322S:	Maintained
22323W:	http://www.st.com/spear
22324F:	arch/arm/boot/dts/st/spear*
22325F:	arch/arm/mach-spear/
22326F:	drivers/clk/spear/
22327F:	drivers/pinctrl/spear/
22328
22329SPI NOR SUBSYSTEM
22330M:	Tudor Ambarus <[email protected]>
22331M:	Pratyush Yadav <[email protected]>
22332M:	Michael Walle <[email protected]>
22333L:	[email protected]
22334S:	Maintained
22335W:	http://www.linux-mtd.infradead.org/
22336Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22337C:	irc://irc.oftc.net/mtd
22338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22339F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22340F:	drivers/mtd/spi-nor/
22341F:	include/linux/mtd/spi-nor.h
22342
22343SPI SUBSYSTEM
22344M:	Mark Brown <[email protected]>
22345L:	[email protected]
22346S:	Maintained
22347Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22349F:	Documentation/devicetree/bindings/spi/
22350F:	Documentation/spi/
22351F:	drivers/spi/
22352F:	include/linux/spi/
22353F:	include/uapi/linux/spi/
22354F:	tools/spi/
22355
22356SPIDERNET NETWORK DRIVER for CELL
22357M:	Ishizaki Kou <[email protected]>
22358M:	Geoff Levand <[email protected]>
22359L:	[email protected]
22360L:	[email protected]
22361S:	Maintained
22362F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22363F:	drivers/net/ethernet/toshiba/spider_net*
22364
22365SPMI SUBSYSTEM
22366M:	Stephen Boyd <[email protected]>
22367L:	[email protected]
22368S:	Maintained
22369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22370F:	Documentation/devicetree/bindings/spmi/
22371F:	drivers/spmi/
22372F:	include/dt-bindings/spmi/spmi.h
22373F:	include/linux/spmi.h
22374F:	include/trace/events/spmi.h
22375
22376SPU FILE SYSTEM
22377L:	[email protected]
22378S:	Orphan
22379F:	Documentation/filesystems/spufs/spufs.rst
22380F:	arch/powerpc/platforms/cell/spufs/
22381
22382SQUASHFS FILE SYSTEM
22383M:	Phillip Lougher <[email protected]>
22384L:	[email protected] (subscribers-only)
22385S:	Maintained
22386W:	http://squashfs.org.uk
22387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22388F:	Documentation/filesystems/squashfs.rst
22389F:	fs/squashfs/
22390
22391SRM (Alpha) environment access
22392M:	Jan-Benedict Glaw <[email protected]>
22393S:	Maintained
22394F:	arch/alpha/kernel/srm_env.c
22395
22396ST LSM6DSx IMU IIO DRIVER
22397M:	Lorenzo Bianconi <[email protected]>
22398L:	[email protected]
22399S:	Maintained
22400W:	http://www.st.com/
22401F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22402F:	drivers/iio/imu/st_lsm6dsx/
22403
22404ST MIPID02 CSI-2 TO PARALLEL BRIDGE 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-mipid02.yaml
22411F:	drivers/media/i2c/st-mipid02.c
22412
22413ST STC3117 FUEL GAUGE DRIVER
22414M:	Hardevsinh Palaniya <[email protected]>
22415M:	Bhavin Sharma <[email protected]>
22416L:	[email protected]
22417S:	Maintained
22418F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22419F:	drivers/power/supply/stc3117_fuel_gauge.c
22420
22421ST STM32 FIREWALL
22422M:	Gatien Chevallier <[email protected]>
22423S:	Maintained
22424F:	drivers/bus/stm32_etzpc.c
22425F:	drivers/bus/stm32_firewall.c
22426F:	drivers/bus/stm32_rifsc.c
22427
22428ST STM32 I2C/SMBUS DRIVER
22429M:	Pierre-Yves MORDRET <[email protected]>
22430M:	Alain Volmat <[email protected]>
22431L:	[email protected]
22432S:	Maintained
22433F:	drivers/i2c/busses/i2c-stm32*
22434
22435ST STM32 SPI DRIVER
22436M:	Alain Volmat <[email protected]>
22437L:	[email protected]
22438S:	Maintained
22439F:	drivers/spi/spi-stm32.c
22440
22441ST STPDDC60 DRIVER
22442M:	Daniel Nilsson <[email protected]>
22443L:	[email protected]
22444S:	Maintained
22445F:	Documentation/hwmon/stpddc60.rst
22446F:	drivers/hwmon/pmbus/stpddc60.c
22447
22448ST VGXY61 DRIVER
22449M:	Benjamin Mugnier <[email protected]>
22450M:	Sylvain Petinot <[email protected]>
22451L:	[email protected]
22452S:	Maintained
22453T:	git git://linuxtv.org/media.git
22454F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22455F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22456F:	drivers/media/i2c/vgxy61.c
22457
22458ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22459M:	Song Qiang <[email protected]>
22460L:	[email protected]
22461S:	Maintained
22462F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22463F:	drivers/iio/proximity/vl53l0x-i2c.c
22464
22465STABLE BRANCH
22466M:	Greg Kroah-Hartman <[email protected]>
22467M:	Sasha Levin <[email protected]>
22468L:	[email protected]
22469S:	Supported
22470F:	Documentation/process/stable-kernel-rules.rst
22471
22472STAGING - ATOMISP DRIVER
22473M:	Hans de Goede <[email protected]>
22474M:	Mauro Carvalho Chehab <[email protected]>
22475R:	Sakari Ailus <[email protected]>
22476L:	[email protected]
22477S:	Maintained
22478F:	drivers/staging/media/atomisp/
22479
22480STAGING - INDUSTRIAL IO
22481M:	Jonathan Cameron <[email protected]>
22482L:	[email protected]
22483S:	Odd Fixes
22484F:	Documentation/devicetree/bindings/staging/iio/
22485F:	drivers/staging/iio/
22486
22487STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22488M:	Marc Dietrich <[email protected]>
22489L:	[email protected] (moderated for non-subscribers)
22490L:	[email protected]
22491S:	Maintained
22492F:	drivers/staging/nvec/
22493
22494STAGING - SEPS525 LCD CONTROLLER DRIVERS
22495M:	Michael Hennerich <[email protected]>
22496L:	[email protected]
22497S:	Supported
22498F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22499F:	drivers/staging/fbtft/fb_seps525.c
22500
22501STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22502M:	Sudip Mukherjee <[email protected]>
22503M:	Teddy Wang <[email protected]>
22504M:	Sudip Mukherjee <[email protected]>
22505L:	[email protected]
22506S:	Maintained
22507F:	drivers/staging/sm750fb/
22508
22509STAGING SUBSYSTEM
22510M:	Greg Kroah-Hartman <[email protected]>
22511L:	[email protected]
22512S:	Supported
22513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22514F:	drivers/staging/
22515
22516STANDALONE CACHE CONTROLLER DRIVERS
22517M:	Conor Dooley <[email protected]>
22518S:	Maintained
22519T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22520F:	Documentation/devicetree/bindings/cache/
22521F:	drivers/cache
22522
22523STARFIRE/DURALAN NETWORK DRIVER
22524M:	Ion Badulescu <[email protected]>
22525S:	Odd Fixes
22526F:	drivers/net/ethernet/adaptec/starfire*
22527
22528STARFIVE CAMERA SUBSYSTEM DRIVER
22529M:	Jack Zhu <[email protected]>
22530M:	Changhuang Liang <[email protected]>
22531L:	[email protected]
22532S:	Maintained
22533F:	Documentation/admin-guide/media/starfive_camss.rst
22534F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22535F:	drivers/staging/media/starfive/camss
22536
22537STARFIVE CRYPTO DRIVER
22538M:	Jia Jie Ho <[email protected]>
22539M:	William Qiu <[email protected]>
22540S:	Supported
22541F:	Documentation/devicetree/bindings/crypto/starfive*
22542F:	drivers/crypto/starfive/
22543
22544STARFIVE DEVICETREES
22545M:	Emil Renner Berthing <[email protected]>
22546S:	Maintained
22547F:	arch/riscv/boot/dts/starfive/
22548
22549STARFIVE DWMAC GLUE LAYER
22550M:	Emil Renner Berthing <[email protected]>
22551M:	Minda Chen <[email protected]>
22552S:	Maintained
22553F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22554F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22555
22556STARFIVE JH7110 DPHY RX DRIVER
22557M:	Jack Zhu <[email protected]>
22558M:	Changhuang Liang <[email protected]>
22559S:	Supported
22560F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22561F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22562
22563STARFIVE JH7110 DPHY TX DRIVER
22564M:	Keith Zhao <[email protected]>
22565S:	Supported
22566F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22567F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22568
22569STARFIVE JH7110 MMC/SD/SDIO DRIVER
22570M:	William Qiu <[email protected]>
22571S:	Supported
22572F:	Documentation/devicetree/bindings/mmc/starfive*
22573F:	drivers/mmc/host/dw_mmc-starfive.c
22574
22575STARFIVE JH7110 PLL CLOCK DRIVER
22576M:	Xingyu Wu <[email protected]>
22577S:	Supported
22578F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22579F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22580
22581STARFIVE JH7110 PWMDAC DRIVER
22582M:	Hal Feng <[email protected]>
22583M:	Xingyu Wu <[email protected]>
22584S:	Supported
22585F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22586F:	sound/soc/starfive/jh7110_pwmdac.c
22587
22588STARFIVE JH7110 SYSCON
22589M:	William Qiu <[email protected]>
22590M:	Xingyu Wu <[email protected]>
22591S:	Supported
22592F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22593
22594STARFIVE JH7110 TDM DRIVER
22595M:	Walker Chen <[email protected]>
22596S:	Maintained
22597F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22598F:	sound/soc/starfive/jh7110_tdm.c
22599
22600STARFIVE JH71X0 CLOCK DRIVERS
22601M:	Emil Renner Berthing <[email protected]>
22602M:	Hal Feng <[email protected]>
22603S:	Maintained
22604F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22605F:	drivers/clk/starfive/clk-starfive-jh71*
22606F:	include/dt-bindings/clock/starfive?jh71*.h
22607
22608STARFIVE JH71X0 PINCTRL DRIVERS
22609M:	Emil Renner Berthing <[email protected]>
22610M:	Jianlong Huang <[email protected]>
22611M:	Hal Feng <[email protected]>
22612L:	[email protected]
22613S:	Maintained
22614F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22615F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22616F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22617F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22618
22619STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22620M:	Emil Renner Berthing <[email protected]>
22621M:	Hal Feng <[email protected]>
22622S:	Maintained
22623F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22624F:	drivers/reset/starfive/reset-starfive-jh71*
22625F:	include/dt-bindings/reset/starfive?jh71*.h
22626
22627STARFIVE JH71X0 USB DRIVERS
22628M:	Minda Chen <[email protected]>
22629S:	Maintained
22630F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22631F:	drivers/usb/cdns3/cdns3-starfive.c
22632
22633STARFIVE JH71XX PMU CONTROLLER DRIVER
22634M:	Walker Chen <[email protected]>
22635M:	Changhuang Liang <[email protected]>
22636S:	Supported
22637F:	Documentation/devicetree/bindings/power/starfive*
22638F:	drivers/pmdomain/starfive/
22639F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22640
22641STARFIVE SOC DRIVERS
22642M:	Conor Dooley <[email protected]>
22643S:	Maintained
22644T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22645F:	Documentation/devicetree/bindings/soc/starfive/
22646
22647STARFIVE STARLINK PMU DRIVER
22648M:	Ji Sheng Teoh <[email protected]>
22649S:	Maintained
22650F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22651F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22652F:	drivers/perf/starfive_starlink_pmu.c
22653
22654STARFIVE TRNG DRIVER
22655M:	Jia Jie Ho <[email protected]>
22656S:	Supported
22657F:	Documentation/devicetree/bindings/rng/starfive*
22658F:	drivers/char/hw_random/jh7110-trng.c
22659
22660STARFIVE WATCHDOG DRIVER
22661M:	Xingyu Wu <[email protected]>
22662M:	Ziv Xu <[email protected]>
22663S:	Supported
22664F:	Documentation/devicetree/bindings/watchdog/starfive*
22665F:	drivers/watchdog/starfive-wdt.c
22666
22667STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22668M:	Minda Chen <[email protected]>
22669S:	Supported
22670F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22671F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22672F:	drivers/phy/starfive/phy-jh7110-pcie.c
22673F:	drivers/phy/starfive/phy-jh7110-usb.c
22674
22675STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22676M:	Changhuang Liang <[email protected]>
22677S:	Supported
22678F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22679F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22680
22681STATIC BRANCH/CALL
22682M:	Peter Zijlstra <[email protected]>
22683M:	Josh Poimboeuf <[email protected]>
22684M:	Jason Baron <[email protected]>
22685R:	Steven Rostedt <[email protected]>
22686R:	Ard Biesheuvel <[email protected]>
22687S:	Supported
22688F:	arch/*/include/asm/jump_label*.h
22689F:	arch/*/include/asm/static_call*.h
22690F:	arch/*/kernel/jump_label.c
22691F:	arch/*/kernel/static_call.c
22692F:	include/linux/jump_label*.h
22693F:	include/linux/static_call*.h
22694F:	kernel/jump_label.c
22695F:	kernel/static_call*.c
22696
22697STI AUDIO (ASoC) DRIVERS
22698M:	Arnaud Pouliquen <[email protected]>
22699L:	[email protected]
22700S:	Maintained
22701F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22702F:	sound/soc/sti/
22703
22704STI CEC DRIVER
22705M:	Alain Volmat <[email protected]>
22706S:	Maintained
22707F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22708F:	drivers/media/cec/platform/sti/
22709
22710STK1160 USB VIDEO CAPTURE DRIVER
22711M:	Ezequiel Garcia <[email protected]>
22712L:	[email protected]
22713S:	Maintained
22714T:	git git://linuxtv.org/media.git
22715F:	drivers/media/usb/stk1160/
22716
22717STM32 AUDIO (ASoC) DRIVERS
22718M:	Olivier Moysan <[email protected]>
22719M:	Arnaud Pouliquen <[email protected]>
22720L:	[email protected]
22721S:	Maintained
22722F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22723F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22724F:	sound/soc/stm/
22725
22726STM32 DMA DRIVERS
22727M:	Amélie Delaunay <[email protected]>
22728L:	[email protected]
22729L:	[email protected] (moderated for non-subscribers)
22730S:	Maintained
22731F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22732F:	Documentation/devicetree/bindings/dma/stm32/
22733F:	drivers/dma/stm32/
22734
22735STM32 TIMER/LPTIMER DRIVERS
22736M:	Fabrice Gasnier <[email protected]>
22737S:	Maintained
22738F:	Documentation/ABI/testing/*timer-stm32
22739F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22740F:	drivers/*/stm32-*timer*
22741F:	drivers/pwm/pwm-stm32*
22742F:	include/linux/*/stm32-*tim*
22743
22744STM32MP25 USB3/PCIE COMBOPHY DRIVER
22745M:	Christian Bruel <[email protected]>
22746S:	Maintained
22747F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22748F:	drivers/phy/st/phy-stm32-combophy.c
22749
22750STMMAC ETHERNET DRIVER
22751L:	[email protected]
22752S:	Orphan
22753F:	Documentation/networking/device_drivers/ethernet/stmicro/
22754F:	drivers/net/ethernet/stmicro/stmmac/
22755
22756SUN HAPPY MEAL ETHERNET DRIVER
22757M:	Sean Anderson <[email protected]>
22758S:	Maintained
22759F:	drivers/net/ethernet/sun/sunhme.*
22760
22761SUN3/3X
22762M:	Sam Creasey <[email protected]>
22763S:	Maintained
22764W:	http://sammy.net/sun3/
22765F:	arch/m68k/include/asm/sun3*
22766F:	arch/m68k/kernel/*sun3*
22767F:	arch/m68k/sun3*/
22768F:	drivers/net/ethernet/i825xx/sun3*
22769
22770SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22771M:	Hans de Goede <[email protected]>
22772L:	[email protected]
22773S:	Maintained
22774F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22775F:	drivers/input/keyboard/sun4i-lradc-keys.c
22776
22777SUNPLUS ETHERNET DRIVER
22778M:	Wells Lu <[email protected]>
22779L:	[email protected]
22780S:	Maintained
22781W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22782F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22783F:	drivers/net/ethernet/sunplus/
22784
22785SUNPLUS MMC DRIVER
22786M:	Tony Huang <[email protected]>
22787M:	Li-hao Kuo <[email protected]>
22788S:	Maintained
22789F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22790F:	drivers/mmc/host/sunplus-mmc.c
22791
22792SUNPLUS OCOTP DRIVER
22793M:	Vincent Shih <[email protected]>
22794S:	Maintained
22795F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22796F:	drivers/nvmem/sunplus-ocotp.c
22797
22798SUNPLUS PWM DRIVER
22799M:	Hammer Hsieh <[email protected]>
22800S:	Maintained
22801F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22802F:	drivers/pwm/pwm-sunplus.c
22803
22804SUNPLUS RTC DRIVER
22805M:	Vincent Shih <[email protected]>
22806L:	[email protected]
22807S:	Maintained
22808F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22809F:	drivers/rtc/rtc-sunplus.c
22810
22811SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22812M:	Li-hao Kuo <[email protected]>
22813L:	[email protected]
22814S:	Maintained
22815F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22816F:	drivers/spi/spi-sunplus-sp7021.c
22817
22818SUNPLUS UART DRIVER
22819M:	Hammer Hsieh <[email protected]>
22820S:	Maintained
22821F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22822F:	drivers/tty/serial/sunplus-uart.c
22823
22824SUNPLUS USB2 PHY DRIVER
22825M:	Vincent Shih <[email protected]>
22826L:	[email protected]
22827S:	Maintained
22828F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22829F:	drivers/phy/sunplus/Kconfig
22830F:	drivers/phy/sunplus/Makefile
22831F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22832
22833SUNPLUS WATCHDOG DRIVER
22834M:	Xiantao Hu <[email protected]>
22835L:	[email protected]
22836S:	Maintained
22837F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22838F:	drivers/watchdog/sunplus_wdt.c
22839
22840SUPERH
22841M:	Yoshinori Sato <[email protected]>
22842M:	Rich Felker <[email protected]>
22843M:	John Paul Adrian Glaubitz <[email protected]>
22844L:	[email protected]
22845S:	Maintained
22846Q:	http://patchwork.kernel.org/project/linux-sh/list/
22847F:	Documentation/arch/sh/
22848F:	arch/sh/
22849F:	drivers/sh/
22850
22851SUSPEND TO RAM
22852M:	"Rafael J. Wysocki" <[email protected]>
22853M:	Len Brown <[email protected]>
22854M:	Pavel Machek <[email protected]>
22855L:	[email protected]
22856S:	Supported
22857B:	https://bugzilla.kernel.org
22858F:	Documentation/power/
22859F:	arch/x86/kernel/acpi/sleep*
22860F:	arch/x86/kernel/acpi/wakeup*
22861F:	drivers/base/power/
22862F:	include/linux/freezer.h
22863F:	include/linux/pm.h
22864F:	include/linux/suspend.h
22865F:	kernel/power/
22866
22867SVGA HANDLING
22868M:	Martin Mares <[email protected]>
22869L:	[email protected]
22870S:	Maintained
22871F:	Documentation/admin-guide/svga.rst
22872F:	arch/x86/boot/video*
22873
22874SWITCHDEV
22875M:	Jiri Pirko <[email protected]>
22876M:	Ivan Vecera <[email protected]>
22877L:	[email protected]
22878S:	Supported
22879F:	include/net/switchdev.h
22880F:	net/switchdev/
22881
22882SY8106A REGULATOR DRIVER
22883M:	Icenowy Zheng <[email protected]>
22884S:	Maintained
22885F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22886F:	drivers/regulator/sy8106a-regulator.c
22887
22888SYNC FILE FRAMEWORK
22889M:	Sumit Semwal <[email protected]>
22890R:	Gustavo Padovan <[email protected]>
22891L:	[email protected]
22892L:	[email protected]
22893S:	Maintained
22894T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22895F:	Documentation/driver-api/sync_file.rst
22896F:	drivers/dma-buf/dma-fence*
22897F:	drivers/dma-buf/sw_sync.c
22898F:	drivers/dma-buf/sync_*
22899F:	include/linux/sync_file.h
22900F:	include/uapi/linux/sync_file.h
22901
22902SYNOPSYS ARC ARCHITECTURE
22903M:	Vineet Gupta <[email protected]>
22904L:	[email protected]
22905S:	Supported
22906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22907F:	Documentation/arch/arc
22908F:	Documentation/devicetree/bindings/arc/*
22909F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22910F:	arch/arc/
22911F:	drivers/clocksource/arc_timer.c
22912F:	drivers/tty/serial/arc_uart.c
22913
22914SYNOPSYS ARC HSDK SDP pll clock driver
22915M:	Eugeniy Paltsev <[email protected]>
22916S:	Supported
22917F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22918F:	drivers/clk/clk-hsdk-pll.c
22919
22920SYNOPSYS ARC SDP clock driver
22921M:	Eugeniy Paltsev <[email protected]>
22922S:	Supported
22923F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22924F:	drivers/clk/axs10x/*
22925
22926SYNOPSYS ARC SDP platform support
22927M:	Alexey Brodkin <[email protected]>
22928S:	Supported
22929F:	Documentation/devicetree/bindings/arc/axs10*
22930F:	arch/arc/boot/dts/ax*
22931F:	arch/arc/plat-axs10x
22932
22933SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22934M:	Eugeniy Paltsev <[email protected]>
22935S:	Supported
22936F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22937F:	drivers/reset/reset-axs10x.c
22938
22939SYNOPSYS CREG GPIO DRIVER
22940M:	Eugeniy Paltsev <[email protected]>
22941S:	Maintained
22942F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22943F:	drivers/gpio/gpio-creg-snps.c
22944
22945SYNOPSYS DESIGNWARE 8250 UART DRIVER
22946M:	Ilpo Järvinen <[email protected]>
22947R:	Andy Shevchenko <[email protected]>
22948S:	Supported
22949F:	drivers/tty/serial/8250/8250_dw.c
22950F:	drivers/tty/serial/8250/8250_dwlib.*
22951F:	drivers/tty/serial/8250/8250_lpss.c
22952
22953SYNOPSYS DESIGNWARE APB GPIO DRIVER
22954M:	Hoan Tran <[email protected]>
22955L:	[email protected]
22956S:	Maintained
22957F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22958F:	drivers/gpio/gpio-dwapb.c
22959
22960SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22961M:	Eugeniy Paltsev <[email protected]>
22962S:	Maintained
22963F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22964F:	drivers/dma/dw-axi-dmac/
22965
22966SYNOPSYS DESIGNWARE DMAC DRIVER
22967M:	Viresh Kumar <[email protected]>
22968R:	Andy Shevchenko <[email protected]>
22969S:	Maintained
22970F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22971F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22972F:	drivers/dma/dw/
22973F:	include/dt-bindings/dma/dw-dmac.h
22974F:	include/linux/dma/dw.h
22975F:	include/linux/platform_data/dma-dw.h
22976
22977SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22978M:	Jose Abreu <[email protected]>
22979L:	[email protected]
22980S:	Maintained
22981F:	drivers/net/ethernet/synopsys/
22982
22983SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22984L:	[email protected]
22985S:	Orphan
22986F:	drivers/net/pcs/pcs-xpcs.c
22987F:	drivers/net/pcs/pcs-xpcs.h
22988F:	include/linux/pcs/pcs-xpcs.h
22989
22990SYNOPSYS DESIGNWARE I2C DRIVER
22991M:	Jarkko Nikula <[email protected]>
22992R:	Andy Shevchenko <[email protected]>
22993R:	Mika Westerberg <[email protected]>
22994R:	Jan Dabros <[email protected]>
22995L:	[email protected]
22996S:	Supported
22997F:	drivers/i2c/busses/i2c-designware-*
22998
22999SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23000M:	Jaehoon Chung <[email protected]>
23001L:	[email protected]
23002S:	Maintained
23003F:	drivers/mmc/host/dw_mmc*
23004
23005SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23006M:	Shuai Xue <[email protected]>
23007M:	Jing Zhang <[email protected]>
23008S:	Supported
23009F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23010F:	drivers/perf/dwc_pcie_pmu.c
23011
23012SYNOPSYS HSDK RESET CONTROLLER DRIVER
23013M:	Eugeniy Paltsev <[email protected]>
23014S:	Supported
23015F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23016F:	drivers/reset/reset-hsdk.c
23017F:	include/dt-bindings/reset/snps,hsdk-reset.h
23018
23019SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23020M:	Prabu Thangamuthu <[email protected]>
23021M:	Manjunath M B <[email protected]>
23022L:	[email protected]
23023S:	Maintained
23024F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23025
23026SYSTEM CONFIGURATION (SYSCON)
23027M:	Lee Jones <[email protected]>
23028M:	Arnd Bergmann <[email protected]>
23029S:	Supported
23030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23031F:	drivers/mfd/syscon.c
23032
23033SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23034M:	Sudeep Holla <[email protected]>
23035R:	Cristian Marussi <[email protected]>
23036L:	[email protected]
23037L:	[email protected] (moderated for non-subscribers)
23038S:	Maintained
23039F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23040F:	drivers/clk/clk-sc[mp]i.c
23041F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23042F:	drivers/firmware/arm_scmi/
23043F:	drivers/firmware/arm_scpi.c
23044F:	drivers/hwmon/scmi-hwmon.c
23045F:	drivers/pinctrl/pinctrl-scmi.c
23046F:	drivers/pmdomain/arm/
23047F:	drivers/powercap/arm_scmi_powercap.c
23048F:	drivers/regulator/scmi-regulator.c
23049F:	drivers/reset/reset-scmi.c
23050F:	include/linux/sc[mp]i_protocol.h
23051F:	include/trace/events/scmi.h
23052F:	include/uapi/linux/virtio_scmi.h
23053
23054SYSTEM RESET/SHUTDOWN DRIVERS
23055M:	Sebastian Reichel <[email protected]>
23056L:	[email protected]
23057S:	Maintained
23058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23059F:	Documentation/devicetree/bindings/power/reset/
23060F:	drivers/power/reset/
23061
23062SYSTEM TRACE MODULE CLASS
23063M:	Alexander Shishkin <[email protected]>
23064S:	Maintained
23065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23066F:	Documentation/trace/stm.rst
23067F:	drivers/hwtracing/stm/
23068F:	include/linux/stm.h
23069F:	include/uapi/linux/stm.h
23070
23071SYSTEM76 ACPI DRIVER
23072M:	Jeremy Soller <[email protected]>
23073M:	System76 Product Development <[email protected]>
23074L:	[email protected]
23075S:	Maintained
23076F:	drivers/platform/x86/system76_acpi.c
23077
23078SYSV FILESYSTEM
23079S:	Orphan
23080F:	Documentation/filesystems/sysv-fs.rst
23081F:	fs/sysv/
23082F:	include/linux/sysv_fs.h
23083
23084TASKSTATS STATISTICS INTERFACE
23085M:	Balbir Singh <[email protected]>
23086S:	Maintained
23087F:	Documentation/accounting/taskstats*
23088F:	include/linux/taskstats*
23089F:	kernel/taskstats.c
23090
23091TC subsystem
23092M:	Jamal Hadi Salim <[email protected]>
23093M:	Cong Wang <[email protected]>
23094M:	Jiri Pirko <[email protected]>
23095L:	[email protected]
23096S:	Maintained
23097F:	include/net/pkt_cls.h
23098F:	include/net/pkt_sched.h
23099F:	include/net/tc_act/
23100F:	include/uapi/linux/pkt_cls.h
23101F:	include/uapi/linux/pkt_sched.h
23102F:	include/uapi/linux/tc_act/
23103F:	include/uapi/linux/tc_ematch/
23104F:	net/sched/
23105F:	tools/testing/selftests/tc-testing
23106
23107TC90522 MEDIA DRIVER
23108M:	Akihiro Tsukada <[email protected]>
23109L:	[email protected]
23110S:	Odd Fixes
23111F:	drivers/media/dvb-frontends/tc90522*
23112
23113TCP LOW PRIORITY MODULE
23114M:	"Wong Hoi Sing, Edison" <[email protected]>
23115M:	"Hung Hing Lun, Mike" <[email protected]>
23116S:	Maintained
23117W:	http://tcp-lp-mod.sourceforge.net/
23118F:	net/ipv4/tcp_lp.c
23119
23120TDA10071 MEDIA DRIVER
23121L:	[email protected]
23122S:	Orphan
23123W:	https://linuxtv.org
23124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23125F:	drivers/media/dvb-frontends/tda10071*
23126
23127TDA18212 MEDIA DRIVER
23128L:	[email protected]
23129S:	Orphan
23130W:	https://linuxtv.org
23131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23132F:	drivers/media/tuners/tda18212*
23133
23134TDA18218 MEDIA DRIVER
23135L:	[email protected]
23136S:	Orphan
23137W:	https://linuxtv.org
23138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23139F:	drivers/media/tuners/tda18218*
23140
23141TDA18250 MEDIA DRIVER
23142M:	Olli Salonen <[email protected]>
23143L:	[email protected]
23144S:	Maintained
23145W:	https://linuxtv.org
23146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23147T:	git git://linuxtv.org/media.git
23148F:	drivers/media/tuners/tda18250*
23149
23150TDA18271 MEDIA DRIVER
23151M:	Michael Krufky <[email protected]>
23152L:	[email protected]
23153S:	Maintained
23154W:	https://linuxtv.org
23155W:	http://github.com/mkrufky
23156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23157T:	git git://linuxtv.org/mkrufky/tuners.git
23158F:	drivers/media/tuners/tda18271*
23159
23160TDA1997x MEDIA DRIVER
23161M:	Tim Harvey <[email protected]>
23162L:	[email protected]
23163S:	Maintained
23164W:	https://linuxtv.org
23165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23166F:	drivers/media/i2c/tda1997x.*
23167
23168TDA827x MEDIA DRIVER
23169M:	Michael Krufky <[email protected]>
23170L:	[email protected]
23171S:	Maintained
23172W:	https://linuxtv.org
23173W:	http://github.com/mkrufky
23174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23175T:	git git://linuxtv.org/mkrufky/tuners.git
23176F:	drivers/media/tuners/tda8290.*
23177
23178TDA8290 MEDIA DRIVER
23179M:	Michael Krufky <[email protected]>
23180L:	[email protected]
23181S:	Maintained
23182W:	https://linuxtv.org
23183W:	http://github.com/mkrufky
23184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23185T:	git git://linuxtv.org/mkrufky/tuners.git
23186F:	drivers/media/tuners/tda8290.*
23187
23188TDA9840 MEDIA DRIVER
23189M:	Hans Verkuil <[email protected]>
23190L:	[email protected]
23191S:	Maintained
23192W:	https://linuxtv.org
23193T:	git git://linuxtv.org/media.git
23194F:	drivers/media/i2c/tda9840*
23195
23196TEA5761 TUNER DRIVER
23197M:	Mauro Carvalho Chehab <[email protected]>
23198L:	[email protected]
23199S:	Odd fixes
23200W:	https://linuxtv.org
23201T:	git git://linuxtv.org/media.git
23202F:	drivers/media/tuners/tea5761.*
23203
23204TEA5767 TUNER DRIVER
23205M:	Mauro Carvalho Chehab <[email protected]>
23206L:	[email protected]
23207S:	Maintained
23208W:	https://linuxtv.org
23209T:	git git://linuxtv.org/media.git
23210F:	drivers/media/tuners/tea5767.*
23211
23212TEA6415C MEDIA DRIVER
23213M:	Hans Verkuil <[email protected]>
23214L:	[email protected]
23215S:	Maintained
23216W:	https://linuxtv.org
23217T:	git git://linuxtv.org/media.git
23218F:	drivers/media/i2c/tea6415c*
23219
23220TEA6420 MEDIA DRIVER
23221M:	Hans Verkuil <[email protected]>
23222L:	[email protected]
23223S:	Maintained
23224W:	https://linuxtv.org
23225T:	git git://linuxtv.org/media.git
23226F:	drivers/media/i2c/tea6420*
23227
23228TEAM DRIVER
23229M:	Jiri Pirko <[email protected]>
23230L:	[email protected]
23231S:	Supported
23232F:	Documentation/netlink/specs/team.yaml
23233F:	drivers/net/team/
23234F:	include/linux/if_team.h
23235F:	include/uapi/linux/if_team.h
23236F:	tools/testing/selftests/drivers/net/team/
23237
23238TECHNICAL ADVISORY BOARD PROCESS DOCS
23239M:	"Theodore Ts'o" <[email protected]>
23240M:	Greg Kroah-Hartman <[email protected]>
23241L:	[email protected]
23242S:	Maintained
23243F:	Documentation/process/contribution-maturity-model.rst
23244F:	Documentation/process/researcher-guidelines.rst
23245
23246TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23247M:	"Savoir-faire Linux Inc." <[email protected]>
23248S:	Maintained
23249F:	arch/x86/platform/ts5500/
23250
23251TECHNOTREND USB IR RECEIVER
23252M:	Sean Young <[email protected]>
23253L:	[email protected]
23254S:	Maintained
23255F:	drivers/media/rc/ttusbir.c
23256
23257TECHWELL TW9900 VIDEO DECODER
23258M:	Mehdi Djait <[email protected]>
23259L:	[email protected]
23260S:	Maintained
23261F:	drivers/media/i2c/tw9900.c
23262
23263TECHWELL TW9910 VIDEO DECODER
23264L:	[email protected]
23265S:	Orphan
23266F:	drivers/media/i2c/tw9910.c
23267F:	include/media/i2c/tw9910.h
23268
23269TEE SUBSYSTEM
23270M:	Jens Wiklander <[email protected]>
23271R:	Sumit Garg <[email protected]>
23272L:	[email protected]
23273S:	Maintained
23274F:	Documentation/ABI/testing/sysfs-class-tee
23275F:	Documentation/driver-api/tee.rst
23276F:	Documentation/tee/
23277F:	Documentation/userspace-api/tee.rst
23278F:	drivers/tee/
23279F:	include/linux/tee_core.h
23280F:	include/linux/tee_drv.h
23281F:	include/uapi/linux/tee.h
23282
23283TEGRA ARCHITECTURE SUPPORT
23284M:	Thierry Reding <[email protected]>
23285M:	Jonathan Hunter <[email protected]>
23286L:	[email protected]
23287S:	Supported
23288Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23290N:	[^a-z]tegra
23291
23292TEGRA CLOCK DRIVER
23293M:	Peter De Schrijver <[email protected]>
23294M:	Prashant Gaikwad <[email protected]>
23295S:	Supported
23296F:	drivers/clk/tegra/
23297
23298TEGRA CRYPTO DRIVERS
23299M:	Akhil R <[email protected]>
23300S:	Supported
23301F:	drivers/crypto/tegra/*
23302
23303TEGRA DMA DRIVERS
23304M:	Laxman Dewangan <[email protected]>
23305M:	Jon Hunter <[email protected]>
23306S:	Supported
23307F:	drivers/dma/tegra*
23308
23309TEGRA I2C DRIVER
23310M:	Laxman Dewangan <[email protected]>
23311R:	Dmitry Osipenko <[email protected]>
23312S:	Supported
23313F:	drivers/i2c/busses/i2c-tegra.c
23314
23315TEGRA IOMMU DRIVERS
23316M:	Thierry Reding <[email protected]>
23317R:	Krishna Reddy <[email protected]>
23318L:	[email protected]
23319S:	Supported
23320F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23321F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23322F:	drivers/iommu/tegra*
23323
23324TEGRA KBC DRIVER
23325M:	Laxman Dewangan <[email protected]>
23326S:	Supported
23327F:	drivers/input/keyboard/tegra-kbc.c
23328
23329TEGRA NAND DRIVER
23330M:	Stefan Agner <[email protected]>
23331M:	Lucas Stach <[email protected]>
23332S:	Maintained
23333F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23334F:	drivers/mtd/nand/raw/tegra_nand.c
23335
23336TEGRA PWM DRIVER
23337M:	Thierry Reding <[email protected]>
23338S:	Supported
23339F:	drivers/pwm/pwm-tegra.c
23340
23341TEGRA QUAD SPI DRIVER
23342M:	Thierry Reding <[email protected]>
23343M:	Jonathan Hunter <[email protected]>
23344M:	Sowjanya Komatineni <[email protected]>
23345L:	[email protected]
23346S:	Maintained
23347F:	drivers/spi/spi-tegra210-quad.c
23348
23349TEGRA SERIAL DRIVER
23350M:	Laxman Dewangan <[email protected]>
23351S:	Supported
23352F:	drivers/tty/serial/serial-tegra.c
23353
23354TEGRA SPI DRIVER
23355M:	Laxman Dewangan <[email protected]>
23356S:	Supported
23357F:	drivers/spi/spi-tegra*
23358
23359TEGRA VIDEO DRIVER
23360M:	Thierry Reding <[email protected]>
23361M:	Jonathan Hunter <[email protected]>
23362M:	Sowjanya Komatineni <[email protected]>
23363M:	Luca Ceresoli <[email protected]>
23364L:	[email protected]
23365L:	[email protected]
23366S:	Maintained
23367F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23368F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23369F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23370F:	drivers/staging/media/tegra-video/
23371
23372TEGRA XUSB PADCTL DRIVER
23373M:	JC Kuo <[email protected]>
23374S:	Supported
23375F:	drivers/phy/tegra/xusb*
23376
23377TEHUTI ETHERNET DRIVER
23378M:	Andy Gospodarek <[email protected]>
23379L:	[email protected]
23380S:	Maintained
23381F:	drivers/net/ethernet/tehuti/tehuti.*
23382
23383TEHUTI TN40XX ETHERNET DRIVER
23384M:	FUJITA Tomonori <[email protected]>
23385L:	[email protected]
23386S:	Maintained
23387F:	drivers/net/ethernet/tehuti/tn40*
23388
23389TELECOM CLOCK DRIVER FOR MCPL0010
23390M:	Mark Gross <[email protected]>
23391S:	Supported
23392F:	drivers/char/tlclk.c
23393
23394TEMPO SEMICONDUCTOR DRIVERS
23395M:	Steven Eckhoff <[email protected]>
23396S:	Maintained
23397F:	Documentation/devicetree/bindings/sound/tscs*.txt
23398F:	sound/soc/codecs/tscs*.c
23399F:	sound/soc/codecs/tscs*.h
23400
23401TENSILICA XTENSA PORT (xtensa)
23402M:	Chris Zankel <[email protected]>
23403M:	Max Filippov <[email protected]>
23404S:	Maintained
23405T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23406F:	arch/xtensa/
23407F:	drivers/irqchip/irq-xtensa-*
23408
23409TEXAS INSTRUMENTS ASoC DRIVERS
23410M:	Peter Ujfalusi <[email protected]>
23411L:	[email protected]
23412S:	Maintained
23413F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23414F:	sound/soc/ti/
23415
23416TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23417M:	Shenghao Ding <[email protected]>
23418M:	Kevin Lu <[email protected]>
23419M:	Baojun Xu <[email protected]>
23420L:	[email protected]
23421S:	Maintained
23422F:	Documentation/devicetree/bindings/sound/tas2552.txt
23423F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23424F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23425F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23426F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23427F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23428F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23429F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23430F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23431F:	include/sound/tas2*.h
23432F:	include/sound/tlv320*.h
23433F:	include/sound/tpa6130a2-plat.h
23434F:	sound/pci/hda/tas2781_hda_i2c.c
23435F:	sound/soc/codecs/pcm1681.c
23436F:	sound/soc/codecs/pcm1789*.*
23437F:	sound/soc/codecs/pcm179x*.*
23438F:	sound/soc/codecs/pcm186x*.*
23439F:	sound/soc/codecs/pcm3008.*
23440F:	sound/soc/codecs/pcm3060*.*
23441F:	sound/soc/codecs/pcm3168a*.*
23442F:	sound/soc/codecs/pcm5102a.c
23443F:	sound/soc/codecs/pcm512x*.*
23444F:	sound/soc/codecs/tas2*.*
23445F:	sound/soc/codecs/tlv320*.*
23446F:	sound/soc/codecs/tpa6130a2.*
23447
23448TEXAS INSTRUMENTS DMA DRIVERS
23449M:	Peter Ujfalusi <[email protected]>
23450L:	[email protected]
23451S:	Maintained
23452F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23453F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23454F:	Documentation/devicetree/bindings/dma/ti/
23455F:	drivers/dma/ti/
23456F:	include/linux/dma/k3-psil.h
23457F:	include/linux/dma/k3-udma-glue.h
23458F:	include/linux/dma/ti-cppi5.h
23459X:	drivers/dma/ti/cppi41.c
23460
23461TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23462M:	Jerome Brunet <[email protected]>
23463L:	[email protected]
23464S:	Maintained
23465F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23466F:	Documentation/hwmon/tps25990.rst
23467F:	drivers/hwmon/pmbus/tps25990.c
23468
23469TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23470M:	Robert Marko <[email protected]>
23471M:	Luka Perkov <[email protected]>
23472L:	[email protected]
23473S:	Maintained
23474F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23475F:	Documentation/hwmon/tps23861.rst
23476F:	drivers/hwmon/tps23861.c
23477
23478TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23479M:	Ricardo Ribalda <[email protected]>
23480L:	[email protected]
23481S:	Supported
23482F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23483F:	drivers/iio/dac/ti-dac7612.c
23484
23485TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23486M:	Alexander Sverdlin <[email protected]>
23487L:	[email protected]
23488S:	Maintained
23489F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23490F:	drivers/leds/leds-lp8864.c
23491
23492TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23493M:	Nishanth Menon <[email protected]>
23494M:	Tero Kristo <[email protected]>
23495M:	Santosh Shilimkar <[email protected]>
23496L:	[email protected] (moderated for non-subscribers)
23497S:	Maintained
23498F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23499F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23500F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23501F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23502F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23503F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23504F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23505F:	drivers/clk/keystone/sci-clk.c
23506F:	drivers/firmware/ti_sci*
23507F:	drivers/irqchip/irq-ti-sci-inta.c
23508F:	drivers/irqchip/irq-ti-sci-intr.c
23509F:	drivers/reset/reset-ti-sci.c
23510F:	drivers/soc/ti/ti_sci_inta_msi.c
23511F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23512F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23513F:	include/linux/soc/ti/ti_sci_inta_msi.h
23514F:	include/linux/soc/ti/ti_sci_protocol.h
23515
23516TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23517M:	Puranjay Mohan <[email protected]>
23518L:	[email protected]
23519S:	Supported
23520F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23521F:	drivers/iio/temperature/tmp117.c
23522
23523THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23524M:	Hans Verkuil <[email protected]>
23525L:	[email protected]
23526S:	Maintained
23527W:	https://linuxtv.org
23528T:	git git://linuxtv.org/media.git
23529F:	drivers/media/radio/radio-raremono.c
23530
23531THERMAL
23532M:	Rafael J. Wysocki <[email protected]>
23533M:	Daniel Lezcano <[email protected]>
23534R:	Zhang Rui <[email protected]>
23535R:	Lukasz Luba <[email protected]>
23536L:	[email protected]
23537S:	Supported
23538Q:	https://patchwork.kernel.org/project/linux-pm/list/
23539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23540F:	Documentation/ABI/testing/sysfs-class-thermal
23541F:	Documentation/admin-guide/thermal/
23542F:	Documentation/devicetree/bindings/thermal/
23543F:	Documentation/driver-api/thermal/
23544F:	drivers/thermal/
23545F:	include/dt-bindings/thermal/
23546F:	include/linux/cpu_cooling.h
23547F:	include/linux/thermal.h
23548F:	include/uapi/linux/thermal.h
23549F:	tools/lib/thermal/
23550F:	tools/thermal/
23551
23552THERMAL DRIVER FOR AMLOGIC SOCS
23553M:	Guillaume La Roque <[email protected]>
23554L:	[email protected]
23555L:	[email protected]
23556S:	Supported
23557W:	http://linux-meson.com/
23558F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23559F:	drivers/thermal/amlogic_thermal.c
23560
23561THERMAL/CPU_COOLING
23562M:	Amit Daniel Kachhap <[email protected]>
23563M:	Daniel Lezcano <[email protected]>
23564M:	Viresh Kumar <[email protected]>
23565R:	Lukasz Luba <[email protected]>
23566L:	[email protected]
23567S:	Supported
23568F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23569F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23570F:	drivers/thermal/cpufreq_cooling.c
23571F:	drivers/thermal/cpuidle_cooling.c
23572F:	include/linux/cpu_cooling.h
23573
23574THERMAL/POWER_ALLOCATOR
23575M:	Lukasz Luba <[email protected]>
23576L:	[email protected]
23577S:	Maintained
23578F:	Documentation/driver-api/thermal/power_allocator.rst
23579F:	drivers/thermal/gov_power_allocator.c
23580F:	drivers/thermal/thermal_trace_ipa.h
23581
23582THINKPAD ACPI EXTRAS DRIVER
23583M:	Henrique de Moraes Holschuh <[email protected]>
23584L:	[email protected]
23585L:	[email protected]
23586S:	Maintained
23587W:	http://ibm-acpi.sourceforge.net
23588W:	http://thinkwiki.org/wiki/Ibm-acpi
23589T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23590F:	drivers/platform/x86/thinkpad_acpi.c
23591
23592THINKPAD LMI DRIVER
23593M:	Mark Pearson <[email protected]>
23594L:	[email protected]
23595S:	Maintained
23596F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23597F:	drivers/platform/x86/think-lmi.?
23598
23599THP7312 ISP DRIVER
23600M:	Laurent Pinchart <[email protected]>
23601M:	Paul Elder <[email protected]>
23602L:	[email protected]
23603S:	Maintained
23604T:	git git://linuxtv.org/media.git
23605F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23606F:	Documentation/userspace-api/media/drivers/thp7312.rst
23607F:	drivers/media/i2c/thp7312.c
23608F:	include/uapi/linux/thp7312.h
23609
23610THUNDERBOLT DMA TRAFFIC TEST DRIVER
23611M:	Isaac Hazan <[email protected]>
23612L:	[email protected]
23613S:	Maintained
23614F:	drivers/thunderbolt/dma_test.c
23615
23616THUNDERBOLT DRIVER
23617M:	Andreas Noever <[email protected]>
23618M:	Michael Jamet <[email protected]>
23619M:	Mika Westerberg <[email protected]>
23620M:	Yehezkel Bernat <[email protected]>
23621L:	[email protected]
23622S:	Maintained
23623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23624F:	Documentation/admin-guide/thunderbolt.rst
23625F:	drivers/thunderbolt/
23626F:	include/linux/thunderbolt.h
23627
23628THUNDERBOLT NETWORK DRIVER
23629M:	Michael Jamet <[email protected]>
23630M:	Mika Westerberg <[email protected]>
23631M:	Yehezkel Bernat <[email protected]>
23632L:	[email protected]
23633S:	Maintained
23634F:	drivers/net/thunderbolt/
23635
23636THUNDERX GPIO DRIVER
23637M:	Robert Richter <[email protected]>
23638S:	Odd Fixes
23639F:	drivers/gpio/gpio-thunderx.c
23640
23641TI ADS1119 ADC DRIVER
23642M:	Francesco Dolcini <[email protected]>
23643M:	João Paulo Gonçalves <[email protected]>
23644L:	[email protected]
23645S:	Maintained
23646F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23647F:	drivers/iio/adc/ti-ads1119.c
23648
23649TI ADS7924 ADC DRIVER
23650M:	Hugo Villeneuve <[email protected]>
23651L:	[email protected]
23652S:	Supported
23653F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23654F:	drivers/iio/adc/ti-ads7924.c
23655
23656TI AM437X VPFE DRIVER
23657M:	"Lad, Prabhakar" <[email protected]>
23658L:	[email protected]
23659S:	Maintained
23660W:	https://linuxtv.org
23661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23662T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23663F:	drivers/media/platform/ti/am437x/
23664
23665TI BANDGAP AND THERMAL DRIVER
23666M:	Eduardo Valentin <[email protected]>
23667M:	Keerthy <[email protected]>
23668L:	[email protected]
23669L:	[email protected]
23670S:	Maintained
23671F:	drivers/thermal/ti-soc-thermal/
23672
23673TI BQ27XXX POWER SUPPLY DRIVER
23674F:	drivers/power/supply/bq27xxx_battery.c
23675F:	drivers/power/supply/bq27xxx_battery_i2c.c
23676F:	include/linux/power/bq27xxx_battery.h
23677
23678TI CDCE706 CLOCK DRIVER
23679M:	Max Filippov <[email protected]>
23680S:	Maintained
23681F:	drivers/clk/clk-cdce706.c
23682
23683TI CLOCK DRIVER
23684M:	Tero Kristo <[email protected]>
23685L:	[email protected]
23686S:	Odd Fixes
23687F:	drivers/clk/ti/
23688F:	include/linux/clk/ti.h
23689
23690TI DAVINCI MACHINE SUPPORT
23691M:	Bartosz Golaszewski <[email protected]>
23692L:	[email protected] (moderated for non-subscribers)
23693S:	Maintained
23694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23695F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23696F:	arch/arm/boot/dts/ti/davinci/
23697F:	arch/arm/mach-davinci/
23698F:	drivers/i2c/busses/i2c-davinci.c
23699
23700TI DAVINCI SERIES CLOCK DRIVER
23701M:	David Lechner <[email protected]>
23702S:	Maintained
23703F:	Documentation/devicetree/bindings/clock/ti/davinci/
23704F:	drivers/clk/davinci/
23705F:	include/linux/clk/davinci.h
23706
23707TI DAVINCI SERIES GPIO DRIVER
23708M:	Keerthy <[email protected]>
23709L:	[email protected]
23710S:	Maintained
23711F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23712F:	drivers/gpio/gpio-davinci.c
23713
23714TI DAVINCI SERIES MEDIA DRIVER
23715M:	"Lad, Prabhakar" <[email protected]>
23716L:	[email protected]
23717S:	Maintained
23718W:	https://linuxtv.org
23719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23720T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23721F:	drivers/media/platform/ti/davinci/
23722F:	include/media/davinci/
23723
23724TI ENHANCED CAPTURE (eCAP) DRIVER
23725M:	Vignesh Raghavendra <[email protected]>
23726R:	Julien Panis <[email protected]>
23727L:	[email protected]
23728L:	[email protected]
23729S:	Maintained
23730F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23731F:	drivers/counter/ti-ecap-capture.c
23732
23733TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23734R:	David Lechner <[email protected]>
23735L:	[email protected]
23736F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23737F:	drivers/counter/ti-eqep.c
23738
23739TI ETHERNET SWITCH DRIVER (CPSW)
23740R:	Siddharth Vadapalli <[email protected]>
23741R:	Roger Quadros <[email protected]>
23742L:	[email protected]
23743L:	[email protected]
23744S:	Maintained
23745F:	drivers/net/ethernet/ti/cpsw*
23746F:	drivers/net/ethernet/ti/davinci*
23747
23748TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23749M:	Alex Dubov <[email protected]>
23750S:	Maintained
23751W:	http://tifmxx.berlios.de/
23752F:	drivers/memstick/host/tifm_ms.c
23753F:	drivers/misc/tifm*
23754F:	drivers/mmc/host/tifm_sd.c
23755F:	include/linux/tifm.h
23756
23757TI FPD-LINK DRIVERS
23758M:	Tomi Valkeinen <[email protected]>
23759L:	[email protected]
23760S:	Maintained
23761F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23762F:	drivers/media/i2c/ds90*
23763F:	include/media/i2c/ds90*
23764
23765TI HDC302X HUMIDITY DRIVER
23766M:	Javier Carrasco <[email protected]>
23767M:	Li peiyu <[email protected]>
23768L:	[email protected]
23769S:	Maintained
23770F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23771F:	drivers/iio/humidity/hdc3020.c
23772
23773TI ICSSG ETHERNET DRIVER (ICSSG)
23774R:	MD Danish Anwar <[email protected]>
23775R:	Roger Quadros <[email protected]>
23776L:	[email protected] (moderated for non-subscribers)
23777L:	[email protected]
23778S:	Maintained
23779F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23780F:	drivers/net/ethernet/ti/icssg/*
23781
23782TI J721E CSI2RX DRIVER
23783M:	Jai Luthra <[email protected]>
23784L:	[email protected]
23785S:	Maintained
23786F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23787F:	drivers/media/platform/ti/j721e-csi2rx/
23788
23789TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23790M:	Nishanth Menon <[email protected]>
23791M:	Santosh Shilimkar <[email protected]>
23792L:	[email protected]
23793L:	[email protected] (moderated for non-subscribers)
23794S:	Maintained
23795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23796F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23797F:	drivers/pmdomain/ti/omap_prm.c
23798F:	drivers/soc/ti/*
23799F:	include/linux/pruss_driver.h
23800
23801TI LM49xxx FAMILY ASoC CODEC DRIVERS
23802M:	M R Swami Reddy <[email protected]>
23803M:	Vishwas A Deshpande <[email protected]>
23804L:	[email protected]
23805S:	Maintained
23806F:	sound/soc/codecs/isabelle*
23807F:	sound/soc/codecs/lm49453*
23808
23809TI LMP92064 ADC DRIVER
23810M:	Leonard Göhrs <[email protected]>
23811R:	[email protected]
23812L:	[email protected]
23813S:	Maintained
23814F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23815F:	drivers/iio/adc/ti-lmp92064.c
23816
23817TI PCM3060 ASoC CODEC DRIVER
23818M:	Kirill Marinushkin <[email protected]>
23819L:	[email protected]
23820S:	Maintained
23821F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23822F:	sound/soc/codecs/pcm3060*
23823
23824TI TAS571X FAMILY ASoC CODEC DRIVER
23825M:	Kevin Cernekee <[email protected]>
23826L:	[email protected]
23827S:	Odd Fixes
23828F:	sound/soc/codecs/tas571x*
23829
23830TI TMAG5273 MAGNETOMETER DRIVER
23831M:	Gerald Loacker <[email protected]>
23832L:	[email protected]
23833S:	Maintained
23834F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23835F:	drivers/iio/magnetometer/tmag5273.c
23836
23837TI TRF7970A NFC DRIVER
23838M:	Mark Greer <[email protected]>
23839L:	[email protected]
23840S:	Supported
23841F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23842F:	drivers/nfc/trf7970a.c
23843
23844TI TSC2046 ADC DRIVER
23845M:	Oleksij Rempel <[email protected]>
23846R:	[email protected]
23847L:	[email protected]
23848S:	Maintained
23849F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23850F:	drivers/iio/adc/ti-tsc2046.c
23851
23852TI TWL4030 SERIES SOC CODEC DRIVER
23853M:	Peter Ujfalusi <[email protected]>
23854L:	[email protected]
23855S:	Maintained
23856F:	sound/soc/codecs/twl4030*
23857
23858TI VPE/CAL DRIVERS
23859M:	Benoit Parrot <[email protected]>
23860L:	[email protected]
23861S:	Maintained
23862W:	http://linuxtv.org/
23863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23864F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23865F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23866F:	drivers/media/platform/ti/cal/
23867F:	drivers/media/platform/ti/vpe/
23868
23869TI WILINK WIRELESS DRIVERS
23870L:	[email protected]
23871S:	Orphan
23872W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23873W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23874F:	drivers/net/wireless/ti/
23875
23876TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23877M:	John Stultz <[email protected]>
23878M:	Thomas Gleixner <[email protected]>
23879R:	Stephen Boyd <[email protected]>
23880L:	[email protected]
23881S:	Supported
23882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23883F:	include/linux/clocksource.h
23884F:	include/linux/time.h
23885F:	include/linux/timekeeper_internal.h
23886F:	include/linux/timekeeping.h
23887F:	include/linux/timex.h
23888F:	include/uapi/linux/time.h
23889F:	include/uapi/linux/timex.h
23890F:	kernel/time/alarmtimer.c
23891F:	kernel/time/clocksource*
23892F:	kernel/time/ntp*
23893F:	kernel/time/time.c
23894F:	kernel/time/timeconst.bc
23895F:	kernel/time/timeconv.c
23896F:	kernel/time/timecounter.c
23897F:	kernel/time/timekeeping*
23898F:	kernel/time/time_test.c
23899F:	tools/testing/selftests/timers/
23900
23901TIPC NETWORK LAYER
23902M:	Jon Maloy <[email protected]>
23903L:	[email protected] (core kernel code)
23904L:	[email protected] (user apps, general discussion)
23905S:	Maintained
23906W:	http://tipc.sourceforge.net/
23907F:	include/uapi/linux/tipc*.h
23908F:	net/tipc/
23909
23910TLAN NETWORK DRIVER
23911M:	Samuel Chessman <[email protected]>
23912L:	[email protected] (subscribers-only)
23913S:	Maintained
23914W:	http://sourceforge.net/projects/tlan/
23915F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23916F:	drivers/net/ethernet/ti/tlan.*
23917
23918TMIO/SDHI MMC DRIVER
23919M:	Wolfram Sang <[email protected]>
23920L:	[email protected]
23921L:	[email protected]
23922S:	Supported
23923F:	drivers/mmc/host/renesas_sdhi*
23924F:	drivers/mmc/host/tmio_mmc*
23925F:	include/linux/platform_data/tmio.h
23926
23927TMP513 HARDWARE MONITOR DRIVER
23928M:	Eric Tremblay <[email protected]>
23929L:	[email protected]
23930S:	Maintained
23931F:	Documentation/hwmon/tmp513.rst
23932F:	drivers/hwmon/tmp513.c
23933
23934TMPFS (SHMEM FILESYSTEM)
23935M:	Hugh Dickins <[email protected]>
23936L:	[email protected]
23937S:	Maintained
23938F:	include/linux/shmem_fs.h
23939F:	mm/shmem.c
23940
23941TOMOYO SECURITY MODULE
23942M:	Kentaro Takeda <[email protected]>
23943M:	Tetsuo Handa <[email protected]>
23944L:	[email protected] (subscribers-only, for developers in English)
23945L:	[email protected] (subscribers-only, for users in English)
23946L:	[email protected] (subscribers-only, for developers in Japanese)
23947L:	[email protected] (subscribers-only, for users in Japanese)
23948S:	Maintained
23949W:	https://tomoyo.sourceforge.net/
23950F:	security/tomoyo/
23951
23952TOPSTAR LAPTOP EXTRAS DRIVER
23953M:	Herton Ronaldo Krzesinski <[email protected]>
23954L:	[email protected]
23955S:	Maintained
23956F:	drivers/platform/x86/topstar-laptop.c
23957
23958TORTURE-TEST MODULES
23959M:	Davidlohr Bueso <[email protected]>
23960M:	"Paul E. McKenney" <[email protected]>
23961M:	Josh Triplett <[email protected]>
23962L:	[email protected]
23963S:	Supported
23964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
23965F:	Documentation/RCU/torture.rst
23966F:	kernel/locking/locktorture.c
23967F:	kernel/rcu/rcuscale.c
23968F:	kernel/rcu/rcutorture.c
23969F:	kernel/rcu/refscale.c
23970F:	kernel/torture.c
23971
23972TOSHIBA ACPI EXTRAS DRIVER
23973M:	Azael Avalos <[email protected]>
23974L:	[email protected]
23975S:	Maintained
23976F:	drivers/platform/x86/toshiba_acpi.c
23977
23978TOSHIBA BLUETOOTH DRIVER
23979M:	Azael Avalos <[email protected]>
23980L:	[email protected]
23981S:	Maintained
23982F:	drivers/platform/x86/toshiba_bluetooth.c
23983
23984TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23985M:	Azael Avalos <[email protected]>
23986L:	[email protected]
23987S:	Maintained
23988F:	drivers/platform/x86/toshiba_haps.c
23989
23990TOSHIBA SMM DRIVER
23991M:	Jonathan Buzzard <[email protected]>
23992S:	Maintained
23993W:	http://www.buzzard.org.uk/toshiba/
23994F:	drivers/char/toshiba.c
23995F:	include/linux/toshiba.h
23996F:	include/uapi/linux/toshiba.h
23997
23998TOSHIBA TC358743 DRIVER
23999M:	Hans Verkuil <[email protected]>
24000L:	[email protected]
24001S:	Maintained
24002F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24003F:	drivers/media/i2c/tc358743*
24004F:	include/media/i2c/tc358743.h
24005
24006TOSHIBA WMI HOTKEYS DRIVER
24007M:	Azael Avalos <[email protected]>
24008L:	[email protected]
24009S:	Maintained
24010F:	drivers/platform/x86/toshiba-wmi.c
24011
24012TPM DEVICE DRIVER
24013M:	Peter Huewe <[email protected]>
24014M:	Jarkko Sakkinen <[email protected]>
24015R:	Jason Gunthorpe <[email protected]>
24016L:	[email protected]
24017S:	Maintained
24018W:	https://codeberg.org/jarkko/linux-tpmdd-test
24019Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24021F:	Documentation/devicetree/bindings/tpm/
24022F:	drivers/char/tpm/
24023F:	tools/testing/selftests/tpm2/
24024
24025TPS546D24 DRIVER
24026M:	Duke Du <[email protected]>
24027L:	[email protected]
24028S:	Maintained
24029F:	Documentation/hwmon/tps546d24.rst
24030F:	drivers/hwmon/pmbus/tps546d24.c
24031
24032TQ SYSTEMS BOARD & DRIVER SUPPORT
24033L:	[email protected]
24034S:	Supported
24035W:	https://www.tq-group.com/en/products/tq-embedded/
24036F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24037F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24038F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24039F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24040F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24041F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24042F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24043F:	drivers/gpio/gpio-tqmx86.c
24044F:	drivers/mfd/tqmx86.c
24045F:	drivers/watchdog/tqmx86_wdt.c
24046
24047TRACING
24048M:	Steven Rostedt <[email protected]>
24049M:	Masami Hiramatsu <[email protected]>
24050R:	Mathieu Desnoyers <[email protected]>
24051L:	[email protected]
24052L:	[email protected]
24053S:	Maintained
24054Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24056F:	Documentation/trace/*
24057F:	fs/tracefs/
24058F:	include/linux/trace*.h
24059F:	include/trace/
24060F:	kernel/trace/
24061F:	scripts/tracing/
24062F:	tools/testing/selftests/ftrace/
24063
24064TRACING MMIO ACCESSES (MMIOTRACE)
24065M:	Steven Rostedt <[email protected]>
24066M:	Masami Hiramatsu <[email protected]>
24067R:	Karol Herbst <[email protected]>
24068R:	Pekka Paalanen <[email protected]>
24069L:	[email protected]
24070L:	[email protected]
24071S:	Maintained
24072F:	arch/x86/mm/kmmio.c
24073F:	arch/x86/mm/mmio-mod.c
24074F:	arch/x86/mm/testmmiotrace.c
24075F:	include/linux/mmiotrace.h
24076F:	kernel/trace/trace_mmiotrace.c
24077
24078TRACING OS NOISE / LATENCY TRACERS
24079M:	Steven Rostedt <[email protected]>
24080S:	Maintained
24081F:	Documentation/trace/hwlat_detector.rst
24082F:	Documentation/trace/osnoise-tracer.rst
24083F:	Documentation/trace/timerlat-tracer.rst
24084F:	arch/*/kernel/trace.c
24085F:	include/trace/events/osnoise.h
24086F:	kernel/trace/trace_hwlat.c
24087F:	kernel/trace/trace_irqsoff.c
24088F:	kernel/trace/trace_osnoise.c
24089F:	kernel/trace/trace_sched_wakeup.c
24090
24091TRADITIONAL CHINESE DOCUMENTATION
24092M:	Hu Haowen <[email protected]>
24093S:	Maintained
24094W:	https://github.com/srcres258/linux-doc
24095T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24096F:	Documentation/translations/zh_TW/
24097
24098TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24099M:	Dan Williams <[email protected]>
24100L:	[email protected]
24101S:	Maintained
24102F:	Documentation/ABI/testing/configfs-tsm
24103F:	drivers/virt/coco/tsm.c
24104F:	include/linux/tsm.h
24105
24106TRUSTED SERVICES TEE DRIVER
24107M:	Balint Dobszay <[email protected]>
24108M:	Sudeep Holla <[email protected]>
24109L:	[email protected] (moderated for non-subscribers)
24110L:	[email protected]
24111S:	Maintained
24112F:	Documentation/tee/ts-tee.rst
24113F:	drivers/tee/tstee/
24114
24115TTY LAYER AND SERIAL DRIVERS
24116M:	Greg Kroah-Hartman <[email protected]>
24117M:	Jiri Slaby <[email protected]>
24118L:	[email protected]
24119L:	[email protected]
24120S:	Supported
24121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24122F:	Documentation/devicetree/bindings/serial/
24123F:	Documentation/driver-api/serial/
24124F:	drivers/tty/
24125F:	include/linux/selection.h
24126F:	include/linux/serial.h
24127F:	include/linux/serial_core.h
24128F:	include/linux/sysrq.h
24129F:	include/linux/tty*.h
24130F:	include/linux/vt.h
24131F:	include/linux/vt_*.h
24132F:	include/uapi/linux/serial.h
24133F:	include/uapi/linux/serial_core.h
24134F:	include/uapi/linux/tty.h
24135
24136TUA9001 MEDIA DRIVER
24137L:	[email protected]
24138S:	Orphan
24139W:	https://linuxtv.org
24140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24141F:	drivers/media/tuners/tua9001*
24142
24143TULIP NETWORK DRIVERS
24144L:	[email protected]
24145L:	[email protected]
24146S:	Orphan
24147F:	drivers/net/ethernet/dec/tulip/
24148
24149TUN/TAP driver
24150M:	Willem de Bruijn <[email protected]>
24151M:	Jason Wang <[email protected]>
24152S:	Maintained
24153W:	http://vtun.sourceforge.net/tun
24154F:	Documentation/networking/tuntap.rst
24155F:	arch/um/os-Linux/drivers/
24156F:	drivers/net/tap.c
24157F:	drivers/net/tun.c
24158
24159TURBOCHANNEL SUBSYSTEM
24160M:	"Maciej W. Rozycki" <[email protected]>
24161L:	[email protected]
24162S:	Maintained
24163Q:	https://patchwork.kernel.org/project/linux-mips/list/
24164F:	drivers/tc/
24165F:	include/linux/tc.h
24166
24167TURBOSTAT UTILITY
24168M:	"Len Brown" <[email protected]>
24169L:	[email protected]
24170S:	Supported
24171Q:	https://patchwork.kernel.org/project/linux-pm/list/
24172B:	https://bugzilla.kernel.org
24173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24174F:	tools/power/x86/turbostat/
24175F:	tools/testing/selftests/turbostat/
24176
24177TW5864 VIDEO4LINUX DRIVER
24178M:	Bluecherry Maintainers <[email protected]>
24179M:	Andrey Utkin <[email protected]>
24180M:	Andrey Utkin <[email protected]>
24181L:	[email protected]
24182S:	Supported
24183F:	drivers/media/pci/tw5864/
24184
24185TW68 VIDEO4LINUX DRIVER
24186M:	Hans Verkuil <[email protected]>
24187L:	[email protected]
24188S:	Odd Fixes
24189W:	https://linuxtv.org
24190T:	git git://linuxtv.org/media.git
24191F:	drivers/media/pci/tw68/
24192
24193TW686X VIDEO4LINUX DRIVER
24194M:	Ezequiel Garcia <[email protected]>
24195L:	[email protected]
24196S:	Maintained
24197W:	http://linuxtv.org
24198T:	git git://linuxtv.org/media.git
24199F:	drivers/media/pci/tw686x/
24200
24201U-BOOT ENVIRONMENT VARIABLES
24202M:	Rafał Miłecki <[email protected]>
24203S:	Maintained
24204F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24205F:	drivers/nvmem/layouts/u-boot-env.c
24206F:	drivers/nvmem/u-boot-env.c
24207
24208UACCE ACCELERATOR FRAMEWORK
24209M:	Zhangfei Gao <[email protected]>
24210M:	Zhou Wang <[email protected]>
24211L:	[email protected]
24212L:	[email protected]
24213S:	Maintained
24214F:	Documentation/ABI/testing/sysfs-driver-uacce
24215F:	Documentation/misc-devices/uacce.rst
24216F:	drivers/misc/uacce/
24217F:	include/linux/uacce.h
24218F:	include/uapi/misc/uacce/
24219
24220UBI FILE SYSTEM (UBIFS)
24221M:	Richard Weinberger <[email protected]>
24222R:	Zhihao Cheng <[email protected]>
24223L:	[email protected]
24224S:	Supported
24225W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24228F:	Documentation/ABI/testing/sysfs-fs-ubifs
24229F:	Documentation/filesystems/ubifs-authentication.rst
24230F:	Documentation/filesystems/ubifs.rst
24231F:	fs/ubifs/
24232
24233UBLK USERSPACE BLOCK DRIVER
24234M:	Ming Lei <[email protected]>
24235L:	[email protected]
24236S:	Maintained
24237F:	Documentation/block/ublk.rst
24238F:	drivers/block/ublk_drv.c
24239F:	include/uapi/linux/ublk_cmd.h
24240
24241UBSAN
24242M:	Kees Cook <[email protected]>
24243R:	Marco Elver <[email protected]>
24244R:	Andrey Konovalov <[email protected]>
24245R:	Andrey Ryabinin <[email protected]>
24246L:	[email protected]
24247L:	[email protected]
24248S:	Supported
24249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24250F:	Documentation/dev-tools/ubsan.rst
24251F:	include/linux/ubsan.h
24252F:	lib/Kconfig.ubsan
24253F:	lib/test_ubsan.c
24254F:	lib/ubsan.c
24255F:	lib/ubsan.h
24256F:	scripts/Makefile.ubsan
24257K:	\bARCH_HAS_UBSAN\b
24258
24259UCLINUX (M68KNOMMU AND COLDFIRE)
24260M:	Greg Ungerer <[email protected]>
24261L:	[email protected]
24262S:	Maintained
24263W:	http://www.linux-m68k.org/
24264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24265F:	arch/m68k/*/*_no.*
24266F:	arch/m68k/68*/
24267F:	arch/m68k/coldfire/
24268F:	arch/m68k/include/asm/*_no.*
24269
24270UDF FILESYSTEM
24271M:	Jan Kara <[email protected]>
24272S:	Maintained
24273F:	Documentation/filesystems/udf.rst
24274F:	fs/udf/
24275
24276UDRAW TABLET
24277M:	Bastien Nocera <[email protected]>
24278L:	[email protected]
24279S:	Maintained
24280F:	drivers/hid/hid-udraw-ps3.c
24281
24282UHID USERSPACE HID IO DRIVER
24283M:	David Rheinsberg <[email protected]>
24284L:	[email protected]
24285S:	Maintained
24286F:	drivers/hid/uhid.c
24287F:	include/uapi/linux/uhid.h
24288
24289ULPI BUS
24290M:	Heikki Krogerus <[email protected]>
24291L:	[email protected]
24292S:	Maintained
24293F:	drivers/usb/common/ulpi.c
24294F:	include/linux/ulpi/
24295
24296UNICODE SUBSYSTEM
24297M:	Gabriel Krisman Bertazi <[email protected]>
24298L:	[email protected]
24299S:	Supported
24300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24301F:	fs/unicode/
24302
24303UNIFDEF
24304M:	Tony Finch <[email protected]>
24305S:	Maintained
24306W:	http://dotat.at/prog/unifdef
24307F:	scripts/unifdef.c
24308
24309UNIFORM CDROM DRIVER
24310M:	Phillip Potter <[email protected]>
24311S:	Maintained
24312F:	Documentation/cdrom/
24313F:	drivers/cdrom/cdrom.c
24314F:	include/linux/cdrom.h
24315F:	include/uapi/linux/cdrom.h
24316
24317UNION-FIND
24318M:	Xavier <[email protected]>
24319L:	[email protected]
24320S:	Maintained
24321F:	Documentation/core-api/union_find.rst
24322F:	Documentation/translations/zh_CN/core-api/union_find.rst
24323F:	include/linux/union_find.h
24324F:	lib/union_find.c
24325
24326UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24327R:	Alim Akhtar <[email protected]>
24328R:	Avri Altman <[email protected]>
24329R:	Bart Van Assche <[email protected]>
24330L:	[email protected]
24331S:	Supported
24332F:	Documentation/devicetree/bindings/ufs/
24333F:	Documentation/scsi/ufs.rst
24334F:	drivers/ufs/core/
24335
24336UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24337M:	Pedro Sousa <[email protected]>
24338L:	[email protected]
24339S:	Supported
24340F:	drivers/ufs/host/*dwc*
24341
24342UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24343M:	Alim Akhtar <[email protected]>
24344R:	Peter Griffin <[email protected]>
24345L:	[email protected]
24346L:	[email protected]
24347S:	Maintained
24348F:	drivers/ufs/host/ufs-exynos*
24349
24350UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24351M:	Peter Wang <[email protected]>
24352R:	Stanley Jhu <[email protected]>
24353L:	[email protected]
24354L:	[email protected] (moderated for non-subscribers)
24355S:	Maintained
24356F:	drivers/ufs/host/ufs-mediatek*
24357
24358UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24359M:	Manivannan Sadhasivam <[email protected]>
24360L:	[email protected]
24361L:	[email protected]
24362S:	Maintained
24363F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24364F:	drivers/ufs/host/ufs-qcom*
24365
24366UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24367M:	Yoshihiro Shimoda <[email protected]>
24368L:	[email protected]
24369L:	[email protected]
24370S:	Maintained
24371F:	drivers/ufs/host/ufs-renesas.c
24372
24373UNSORTED BLOCK IMAGES (UBI)
24374M:	Richard Weinberger <[email protected]>
24375R:	Zhihao Cheng <[email protected]>
24376L:	[email protected]
24377S:	Supported
24378W:	http://www.linux-mtd.infradead.org/
24379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24381F:	drivers/mtd/ubi/
24382F:	include/linux/mtd/ubi.h
24383F:	include/uapi/mtd/ubi-user.h
24384
24385UPROBES
24386M:	Masami Hiramatsu <[email protected]>
24387M:	Oleg Nesterov <[email protected]>
24388M:	Peter Zijlstra <[email protected]>
24389L:	[email protected]
24390L:	[email protected]
24391S:	Maintained
24392F:	arch/*/include/asm/uprobes.h
24393F:	arch/*/kernel/probes/uprobes.c
24394F:	arch/*/kernel/uprobes.c
24395F:	include/linux/uprobes.h
24396F:	kernel/events/uprobes.c
24397
24398USB "USBNET" DRIVER FRAMEWORK
24399M:	Oliver Neukum <[email protected]>
24400L:	[email protected]
24401S:	Maintained
24402W:	http://www.linux-usb.org/usbnet
24403F:	drivers/net/usb/usbnet.c
24404F:	include/linux/usb/usbnet.h
24405
24406USB ACM DRIVER
24407M:	Oliver Neukum <[email protected]>
24408L:	[email protected]
24409S:	Maintained
24410F:	Documentation/usb/acm.rst
24411F:	drivers/usb/class/cdc-acm.*
24412
24413USB APPLE MFI FASTCHARGE DRIVER
24414M:	Bastien Nocera <[email protected]>
24415L:	[email protected]
24416S:	Maintained
24417F:	drivers/usb/misc/apple-mfi-fastcharge.c
24418
24419USB AR5523 WIRELESS DRIVER
24420L:	[email protected]
24421S:	Orphan
24422F:	drivers/net/wireless/ath/ar5523/
24423
24424USB ATTACHED SCSI
24425M:	Oliver Neukum <[email protected]>
24426L:	[email protected]
24427L:	[email protected]
24428S:	Maintained
24429F:	drivers/usb/storage/uas.c
24430
24431USB CDC ETHERNET DRIVER
24432M:	Oliver Neukum <[email protected]>
24433L:	[email protected]
24434S:	Maintained
24435F:	drivers/net/usb/cdc_*.c
24436F:	include/uapi/linux/usb/cdc.h
24437
24438USB CHAOSKEY DRIVER
24439M:	Keith Packard <[email protected]>
24440L:	[email protected]
24441S:	Maintained
24442F:	drivers/usb/misc/chaoskey.c
24443
24444USB CYPRESS C67X00 DRIVER
24445L:	[email protected]
24446S:	Orphan
24447F:	drivers/usb/c67x00/
24448
24449USB DAVICOM DM9601 DRIVER
24450M:	Peter Korsgaard <[email protected]>
24451L:	[email protected]
24452S:	Maintained
24453W:	http://www.linux-usb.org/usbnet
24454F:	drivers/net/usb/dm9601.c
24455
24456USB EHCI DRIVER
24457M:	Alan Stern <[email protected]>
24458L:	[email protected]
24459S:	Maintained
24460F:	Documentation/usb/ehci.rst
24461F:	drivers/usb/host/ehci*
24462
24463USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24464M:	Jiri Kosina <[email protected]>
24465M:	Benjamin Tissoires <[email protected]>
24466L:	[email protected]
24467S:	Maintained
24468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24469F:	Documentation/hid/hiddev.rst
24470F:	drivers/hid/usbhid/
24471
24472USB INTEL XHCI ROLE MUX DRIVER
24473M:	Hans de Goede <[email protected]>
24474L:	[email protected]
24475S:	Maintained
24476F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24477
24478USB IP DRIVER FOR HISILICON KIRIN 960
24479M:	Yu Chen <[email protected]>
24480M:	Binghui Wang <[email protected]>
24481L:	[email protected]
24482S:	Maintained
24483F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24484F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24485
24486USB IP DRIVER FOR HISILICON KIRIN 970
24487M:	Mauro Carvalho Chehab <[email protected]>
24488L:	[email protected]
24489S:	Maintained
24490F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24491F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24492
24493USB ISP116X DRIVER
24494M:	Olav Kongas <[email protected]>
24495L:	[email protected]
24496S:	Maintained
24497F:	drivers/usb/host/isp116x*
24498F:	include/linux/usb/isp116x.h
24499
24500USB ISP1760 DRIVER
24501M:	Rui Miguel Silva <[email protected]>
24502L:	[email protected]
24503S:	Maintained
24504F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24505F:	drivers/usb/isp1760/*
24506
24507USB LAN78XX ETHERNET DRIVER
24508M:	Thangaraj Samynathan <[email protected]>
24509M:	Rengarajan Sundararajan <[email protected]>
24510M:	[email protected]
24511L:	[email protected]
24512S:	Maintained
24513F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24514F:	drivers/net/usb/lan78xx.*
24515F:	include/dt-bindings/net/microchip-lan78xx.h
24516
24517USB MASS STORAGE DRIVER
24518M:	Alan Stern <[email protected]>
24519L:	[email protected]
24520L:	[email protected]
24521S:	Maintained
24522F:	drivers/usb/storage/
24523
24524USB MIDI DRIVER
24525M:	Clemens Ladisch <[email protected]>
24526L:	[email protected]
24527S:	Maintained
24528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24529F:	sound/usb/midi.*
24530
24531USB NETWORKING DRIVERS
24532L:	[email protected]
24533S:	Odd Fixes
24534F:	drivers/net/usb/
24535
24536USB OHCI DRIVER
24537M:	Alan Stern <[email protected]>
24538L:	[email protected]
24539S:	Maintained
24540F:	Documentation/usb/ohci.rst
24541F:	drivers/usb/host/ohci*
24542
24543USB OTG FSM (Finite State Machine)
24544M:	Peter Chen <[email protected]>
24545L:	[email protected]
24546S:	Maintained
24547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24548F:	drivers/usb/common/usb-otg-fsm.c
24549
24550USB OVER IP DRIVER
24551M:	Valentina Manea <[email protected]>
24552M:	Shuah Khan <[email protected]>
24553M:	Shuah Khan <[email protected]>
24554R:	Hongren Zheng <[email protected]>
24555L:	[email protected]
24556S:	Maintained
24557F:	Documentation/usb/usbip_protocol.rst
24558F:	drivers/usb/usbip/
24559F:	tools/testing/selftests/drivers/usb/usbip/
24560F:	tools/usb/usbip/
24561
24562USB PEGASUS DRIVER
24563M:	Petko Manolov <[email protected]>
24564L:	[email protected]
24565L:	[email protected]
24566S:	Maintained
24567W:	https://github.com/petkan/pegasus
24568T:	git https://github.com/petkan/pegasus.git
24569F:	drivers/net/usb/pegasus.*
24570
24571USB PRINTER DRIVER (usblp)
24572M:	Pete Zaitcev <[email protected]>
24573L:	[email protected]
24574S:	Supported
24575F:	drivers/usb/class/usblp.c
24576
24577USB QMI WWAN NETWORK DRIVER
24578M:	Bjørn Mork <[email protected]>
24579L:	[email protected]
24580S:	Maintained
24581F:	Documentation/ABI/testing/sysfs-class-net-qmi
24582F:	drivers/net/usb/qmi_wwan.c
24583
24584USB RAW GADGET DRIVER
24585R:	Andrey Konovalov <[email protected]>
24586L:	[email protected]
24587S:	Maintained
24588B:	https://github.com/xairy/raw-gadget/issues
24589F:	Documentation/usb/raw-gadget.rst
24590F:	drivers/usb/gadget/legacy/raw_gadget.c
24591F:	include/uapi/linux/usb/raw_gadget.h
24592
24593USB RTL8150 DRIVER
24594M:	Petko Manolov <[email protected]>
24595L:	[email protected]
24596L:	[email protected]
24597S:	Maintained
24598W:	https://github.com/petkan/rtl8150
24599T:	git https://github.com/petkan/rtl8150.git
24600F:	drivers/net/usb/rtl8150.c
24601
24602USB SERIAL SUBSYSTEM
24603M:	Johan Hovold <[email protected]>
24604L:	[email protected]
24605S:	Maintained
24606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24607F:	Documentation/usb/usb-serial.rst
24608F:	drivers/usb/serial/
24609F:	include/linux/usb/serial.h
24610
24611USB SMSC75XX ETHERNET DRIVER
24612M:	Steve Glendinning <[email protected]>
24613L:	[email protected]
24614S:	Maintained
24615F:	drivers/net/usb/smsc75xx.*
24616
24617USB SMSC95XX ETHERNET DRIVER
24618M:	Steve Glendinning <[email protected]>
24619M:	[email protected]
24620L:	[email protected]
24621S:	Maintained
24622F:	drivers/net/usb/smsc95xx.*
24623
24624USB SUBSYSTEM
24625M:	Greg Kroah-Hartman <[email protected]>
24626L:	[email protected]
24627S:	Supported
24628W:	http://www.linux-usb.org
24629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24630F:	Documentation/devicetree/bindings/usb/
24631F:	Documentation/usb/
24632F:	drivers/usb/
24633F:	include/dt-bindings/usb/
24634F:	include/linux/usb.h
24635F:	include/linux/usb/
24636F:	include/uapi/linux/usb/
24637
24638USB TYPEC BUS FOR ALTERNATE MODES
24639M:	Heikki Krogerus <[email protected]>
24640L:	[email protected]
24641S:	Maintained
24642F:	Documentation/ABI/testing/sysfs-bus-typec
24643F:	Documentation/driver-api/usb/typec_bus.rst
24644F:	drivers/usb/typec/altmodes/
24645F:	include/linux/usb/typec_altmode.h
24646
24647USB TYPEC CLASS
24648M:	Heikki Krogerus <[email protected]>
24649L:	[email protected]
24650S:	Maintained
24651F:	Documentation/ABI/testing/sysfs-class-typec
24652F:	Documentation/driver-api/usb/typec.rst
24653F:	drivers/usb/typec/
24654F:	include/linux/usb/typec.h
24655
24656USB TYPEC INTEL PMC MUX DRIVER
24657M:	Heikki Krogerus <[email protected]>
24658L:	[email protected]
24659S:	Maintained
24660F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24661F:	drivers/usb/typec/mux/intel_pmc_mux.c
24662
24663USB TYPEC PI3USB30532 MUX DRIVER
24664M:	Hans de Goede <[email protected]>
24665L:	[email protected]
24666S:	Maintained
24667F:	drivers/usb/typec/mux/pi3usb30532.c
24668
24669USB TYPEC PORT CONTROLLER DRIVERS
24670L:	[email protected]
24671S:	Orphan
24672F:	drivers/usb/typec/tcpm/
24673
24674USB TYPEC TUSB1046 MUX DRIVER
24675M:	Romain Gantois <[email protected]>
24676L:	[email protected]
24677S:	Maintained
24678F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24679F:	drivers/usb/typec/mux/tusb1046.c
24680
24681USB UHCI DRIVER
24682M:	Alan Stern <[email protected]>
24683L:	[email protected]
24684S:	Maintained
24685F:	drivers/usb/host/uhci*
24686
24687USB VIDEO CLASS
24688M:	Laurent Pinchart <[email protected]>
24689M:	Hans de Goede <[email protected]>
24690L:	[email protected]
24691S:	Maintained
24692W:	http://www.ideasonboard.org/uvc/
24693T:	git git://linuxtv.org/media.git
24694F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
24695F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
24696F:	drivers/media/common/uvc.c
24697F:	drivers/media/usb/uvc/
24698F:	include/linux/usb/uvc.h
24699F:	include/uapi/linux/uvcvideo.h
24700
24701USB WEBCAM GADGET
24702L:	[email protected]
24703S:	Orphan
24704F:	drivers/usb/gadget/function/*uvc*
24705F:	drivers/usb/gadget/legacy/webcam.c
24706F:	include/uapi/linux/usb/g_uvc.h
24707
24708USB XHCI DRIVER
24709M:	Mathias Nyman <[email protected]>
24710L:	[email protected]
24711S:	Supported
24712F:	drivers/usb/host/pci-quirks*
24713F:	drivers/usb/host/xhci*
24714
24715USER DATAGRAM PROTOCOL (UDP)
24716M:	Willem de Bruijn <[email protected]>
24717L:	[email protected]
24718S:	Maintained
24719F:	include/linux/udp.h
24720F:	include/net/udp.h
24721F:	include/trace/events/udp.h
24722F:	include/uapi/linux/udp.h
24723F:	net/ipv4/udp.c
24724F:	net/ipv6/udp.c
24725
24726USER-MODE LINUX (UML)
24727M:	Richard Weinberger <[email protected]>
24728M:	Anton Ivanov <[email protected]>
24729M:	Johannes Berg <[email protected]>
24730L:	[email protected]
24731S:	Maintained
24732W:	http://user-mode-linux.sourceforge.net
24733Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24736F:	Documentation/virt/uml/
24737F:	arch/um/
24738F:	arch/x86/um/
24739F:	fs/hostfs/
24740
24741USERSPACE COPYIN/COPYOUT (UIOVEC)
24742M:	Alexander Viro <[email protected]>
24743S:	Maintained
24744F:	include/linux/uio.h
24745F:	lib/iov_iter.c
24746
24747USERSPACE DMA BUFFER DRIVER
24748M:	Gerd Hoffmann <[email protected]>
24749M:	Vivek Kasireddy <[email protected]>
24750L:	[email protected]
24751S:	Maintained
24752T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24753F:	drivers/dma-buf/udmabuf.c
24754F:	include/uapi/linux/udmabuf.h
24755
24756USERSPACE I/O (UIO)
24757M:	Greg Kroah-Hartman <[email protected]>
24758S:	Maintained
24759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24760F:	Documentation/driver-api/uio-howto.rst
24761F:	drivers/uio/
24762F:	include/linux/uio_driver.h
24763
24764UTIL-LINUX PACKAGE
24765M:	Karel Zak <[email protected]>
24766L:	[email protected]
24767S:	Maintained
24768W:	http://en.wikipedia.org/wiki/Util-linux
24769T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24770
24771UUID HELPERS
24772R:	Andy Shevchenko <[email protected]>
24773L:	[email protected]
24774S:	Maintained
24775F:	include/linux/uuid.h
24776F:	lib/test_uuid.c
24777F:	lib/uuid.c
24778
24779UV SYSFS DRIVER
24780M:	Justin Ernst <[email protected]>
24781L:	[email protected]
24782S:	Maintained
24783F:	drivers/platform/x86/uv_sysfs.c
24784
24785UVESAFB DRIVER
24786M:	Michal Januszewski <[email protected]>
24787L:	[email protected]
24788S:	Maintained
24789W:	https://github.com/mjanusz/v86d
24790F:	Documentation/fb/uvesafb.rst
24791F:	drivers/video/fbdev/uvesafb.*
24792
24793Ux500 CLOCK DRIVERS
24794M:	Ulf Hansson <[email protected]>
24795L:	[email protected]
24796L:	[email protected] (moderated for non-subscribers)
24797S:	Maintained
24798F:	drivers/clk/ux500/
24799
24800V4L2 ASYNC AND FWNODE FRAMEWORKS
24801M:	Sakari Ailus <[email protected]>
24802L:	[email protected]
24803S:	Maintained
24804T:	git git://linuxtv.org/media.git
24805F:	drivers/media/v4l2-core/v4l2-async.c
24806F:	drivers/media/v4l2-core/v4l2-fwnode.c
24807F:	include/media/v4l2-async.h
24808F:	include/media/v4l2-fwnode.h
24809
24810V4L2 LENS DRIVERS
24811M:	Sakari Ailus <[email protected]>
24812L:	[email protected]
24813S:	Maintained
24814F:	drivers/media/i2c/ak*
24815F:	drivers/media/i2c/dw*
24816F:	drivers/media/i2c/lm*
24817
24818V4L2 CAMERA SENSOR DRIVERS
24819M:	Sakari Ailus <[email protected]>
24820L:	[email protected]
24821S:	Maintained
24822F:	Documentation/driver-api/media/camera-sensor.rst
24823F:	Documentation/driver-api/media/tx-rx.rst
24824F:	drivers/media/i2c/ar*
24825F:	drivers/media/i2c/gc*
24826F:	drivers/media/i2c/hi*
24827F:	drivers/media/i2c/imx*
24828F:	drivers/media/i2c/mt*
24829F:	drivers/media/i2c/og*
24830F:	drivers/media/i2c/ov*
24831F:	drivers/media/i2c/s5*
24832F:	drivers/media/i2c/vgxy61.c
24833
24834VF610 NAND DRIVER
24835M:	Stefan Agner <[email protected]>
24836L:	[email protected]
24837S:	Supported
24838F:	drivers/mtd/nand/raw/vf610_nfc.c
24839
24840VFAT/FAT/MSDOS FILESYSTEM
24841M:	OGAWA Hirofumi <[email protected]>
24842S:	Maintained
24843F:	Documentation/filesystems/vfat.rst
24844F:	fs/fat/
24845F:	tools/testing/selftests/filesystems/fat/
24846
24847VFIO CDX DRIVER
24848M:	Nipun Gupta <[email protected]>
24849M:	Nikhil Agarwal <[email protected]>
24850L:	[email protected]
24851S:	Maintained
24852F:	drivers/vfio/cdx/*
24853
24854VFIO DRIVER
24855M:	Alex Williamson <[email protected]>
24856L:	[email protected]
24857S:	Maintained
24858T:	git https://github.com/awilliam/linux-vfio.git
24859F:	Documentation/ABI/testing/debugfs-vfio
24860F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24861F:	Documentation/driver-api/vfio.rst
24862F:	drivers/vfio/
24863F:	include/linux/vfio.h
24864F:	include/linux/vfio_pci_core.h
24865F:	include/uapi/linux/vfio.h
24866
24867VFIO FSL-MC DRIVER
24868L:	[email protected]
24869S:	Orphan
24870F:	drivers/vfio/fsl-mc/
24871
24872VFIO HISILICON PCI DRIVER
24873M:	Longfang Liu <[email protected]>
24874M:	Shameer Kolothum <[email protected]>
24875L:	[email protected]
24876S:	Maintained
24877F:	drivers/vfio/pci/hisilicon/
24878
24879VFIO MEDIATED DEVICE DRIVERS
24880M:	Kirti Wankhede <[email protected]>
24881L:	[email protected]
24882S:	Maintained
24883F:	Documentation/driver-api/vfio-mediated-device.rst
24884F:	drivers/vfio/mdev/
24885F:	include/linux/mdev.h
24886F:	samples/vfio-mdev/
24887
24888VFIO MLX5 PCI DRIVER
24889M:	Yishai Hadas <[email protected]>
24890L:	[email protected]
24891S:	Maintained
24892F:	drivers/vfio/pci/mlx5/
24893
24894VFIO NVIDIA GRACE GPU DRIVER
24895M:	Ankit Agrawal <[email protected]>
24896L:	[email protected]
24897S:	Supported
24898F:	drivers/vfio/pci/nvgrace-gpu/
24899
24900VFIO PCI DEVICE SPECIFIC DRIVERS
24901R:	Jason Gunthorpe <[email protected]>
24902R:	Yishai Hadas <[email protected]>
24903R:	Shameer Kolothum <[email protected]>
24904R:	Kevin Tian <[email protected]>
24905L:	[email protected]
24906S:	Maintained
24907P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24908F:	drivers/vfio/pci/*/
24909
24910VFIO PDS PCI DRIVER
24911M:	Brett Creeley <[email protected]>
24912L:	[email protected]
24913S:	Maintained
24914F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24915F:	drivers/vfio/pci/pds/
24916
24917VFIO PLATFORM DRIVER
24918M:	Eric Auger <[email protected]>
24919L:	[email protected]
24920S:	Maintained
24921F:	drivers/vfio/platform/
24922
24923VFIO QAT PCI DRIVER
24924M:	Xin Zeng <[email protected]>
24925M:	Giovanni Cabiddu <[email protected]>
24926L:	[email protected]
24927L:	[email protected]
24928S:	Supported
24929F:	drivers/vfio/pci/qat/
24930
24931VFIO VIRTIO PCI DRIVER
24932M:	Yishai Hadas <[email protected]>
24933L:	[email protected]
24934L:	[email protected]
24935S:	Maintained
24936F:	drivers/vfio/pci/virtio
24937
24938VGA_SWITCHEROO
24939R:	Lukas Wunner <[email protected]>
24940S:	Maintained
24941T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24942F:	Documentation/gpu/vga-switcheroo.rst
24943F:	drivers/gpu/vga/vga_switcheroo.c
24944F:	include/linux/vga_switcheroo.h
24945
24946VIA RHINE NETWORK DRIVER
24947M:	Kevin Brace <[email protected]>
24948S:	Maintained
24949F:	drivers/net/ethernet/via/via-rhine.c
24950
24951VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24952M:	Florian Tobias Schandinat <[email protected]>
24953L:	[email protected]
24954S:	Maintained
24955F:	drivers/video/fbdev/via/
24956F:	include/linux/via-core.h
24957F:	include/linux/via_i2c.h
24958
24959VIA VELOCITY NETWORK DRIVER
24960M:	Francois Romieu <[email protected]>
24961L:	[email protected]
24962S:	Maintained
24963F:	drivers/net/ethernet/via/via-velocity.*
24964
24965VICODEC VIRTUAL CODEC DRIVER
24966M:	Hans Verkuil <[email protected]>
24967L:	[email protected]
24968S:	Maintained
24969W:	https://linuxtv.org
24970T:	git git://linuxtv.org/media.git
24971F:	drivers/media/test-drivers/vicodec/*
24972
24973VIDEO I2C POLLING DRIVER
24974M:	Matt Ranostay <[email protected]>
24975L:	[email protected]
24976S:	Maintained
24977F:	drivers/media/i2c/video-i2c.c
24978
24979VIDEO MULTIPLEXER DRIVER
24980M:	Philipp Zabel <[email protected]>
24981L:	[email protected]
24982S:	Maintained
24983F:	drivers/media/platform/video-mux.c
24984
24985VIDEOBUF2 FRAMEWORK
24986M:	Tomasz Figa <[email protected]>
24987M:	Marek Szyprowski <[email protected]>
24988L:	[email protected]
24989S:	Maintained
24990F:	drivers/media/common/videobuf2/*
24991F:	include/media/videobuf2-*
24992
24993VIDTV VIRTUAL DIGITAL TV DRIVER
24994M:	Daniel W. S. Almeida <[email protected]>
24995L:	[email protected]
24996S:	Maintained
24997W:	https://linuxtv.org
24998T:	git git://linuxtv.org/media.git
24999F:	drivers/media/test-drivers/vidtv/*
25000
25001VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25002M:	Shuah Khan <[email protected]>
25003R:	Kieran Bingham <[email protected]>
25004L:	[email protected]
25005S:	Maintained
25006W:	https://linuxtv.org
25007T:	git git://linuxtv.org/media.git
25008F:	drivers/media/test-drivers/vimc/*
25009
25010VIRT LIB
25011M:	Alex Williamson <[email protected]>
25012M:	Paolo Bonzini <[email protected]>
25013L:	[email protected]
25014S:	Supported
25015F:	virt/lib/
25016
25017VIRTIO AND VHOST VSOCK DRIVER
25018M:	Stefan Hajnoczi <[email protected]>
25019M:	Stefano Garzarella <[email protected]>
25020L:	[email protected]
25021L:	[email protected]
25022L:	[email protected]
25023S:	Maintained
25024F:	drivers/vhost/vsock.c
25025F:	include/linux/virtio_vsock.h
25026F:	include/uapi/linux/virtio_vsock.h
25027F:	net/vmw_vsock/virtio_transport.c
25028F:	net/vmw_vsock/virtio_transport_common.c
25029
25030VIRTIO BALLOON
25031M:	"Michael S. Tsirkin" <[email protected]>
25032M:	David Hildenbrand <[email protected]>
25033L:	[email protected]
25034S:	Maintained
25035F:	drivers/virtio/virtio_balloon.c
25036F:	include/linux/balloon_compaction.h
25037F:	include/uapi/linux/virtio_balloon.h
25038F:	mm/balloon_compaction.c
25039
25040VIRTIO BLOCK AND SCSI DRIVERS
25041M:	"Michael S. Tsirkin" <[email protected]>
25042M:	Jason Wang <[email protected]>
25043R:	Paolo Bonzini <[email protected]>
25044R:	Stefan Hajnoczi <[email protected]>
25045R:	Eugenio Pérez <[email protected]>
25046L:	[email protected]
25047S:	Maintained
25048F:	drivers/block/virtio_blk.c
25049F:	drivers/scsi/virtio_scsi.c
25050F:	include/uapi/linux/virtio_blk.h
25051F:	include/uapi/linux/virtio_scsi.h
25052
25053VIRTIO CONSOLE DRIVER
25054M:	Amit Shah <[email protected]>
25055L:	[email protected]
25056S:	Maintained
25057F:	drivers/char/virtio_console.c
25058F:	include/uapi/linux/virtio_console.h
25059
25060VIRTIO CORE AND NET DRIVERS
25061M:	"Michael S. Tsirkin" <[email protected]>
25062M:	Jason Wang <[email protected]>
25063R:	Xuan Zhuo <[email protected]>
25064R:	Eugenio Pérez <[email protected]>
25065L:	[email protected]
25066S:	Maintained
25067F:	Documentation/ABI/testing/sysfs-bus-vdpa
25068F:	Documentation/ABI/testing/sysfs-class-vduse
25069F:	Documentation/devicetree/bindings/virtio/
25070F:	Documentation/driver-api/virtio/
25071F:	drivers/block/virtio_blk.c
25072F:	drivers/crypto/virtio/
25073F:	drivers/net/virtio_net.c
25074F:	drivers/vdpa/
25075F:	drivers/virtio/
25076F:	include/linux/vdpa.h
25077F:	include/linux/virtio*.h
25078F:	include/linux/vringh.h
25079F:	include/uapi/linux/virtio_*.h
25080F:	net/vmw_vsock/virtio*
25081F:	tools/virtio/
25082F:	tools/testing/selftests/drivers/net/virtio_net/
25083
25084VIRTIO CRYPTO DRIVER
25085M:	Gonglei <[email protected]>
25086L:	[email protected]
25087L:	[email protected]
25088S:	Maintained
25089F:	drivers/crypto/virtio/
25090F:	include/uapi/linux/virtio_crypto.h
25091
25092VIRTIO DRIVERS FOR S390
25093M:	Cornelia Huck <[email protected]>
25094M:	Halil Pasic <[email protected]>
25095M:	Eric Farman <[email protected]>
25096L:	[email protected]
25097L:	[email protected]
25098L:	[email protected]
25099S:	Supported
25100F:	arch/s390/include/uapi/asm/virtio-ccw.h
25101F:	drivers/s390/virtio/
25102
25103VIRTIO FILE SYSTEM
25104M:	Vivek Goyal <[email protected]>
25105M:	Stefan Hajnoczi <[email protected]>
25106M:	Miklos Szeredi <[email protected]>
25107R:	Eugenio Pérez <[email protected]>
25108L:	[email protected]
25109L:	[email protected]
25110S:	Supported
25111W:	https://virtio-fs.gitlab.io/
25112F:	Documentation/filesystems/virtiofs.rst
25113F:	fs/fuse/virtio_fs.c
25114F:	include/uapi/linux/virtio_fs.h
25115
25116VIRTIO GPIO DRIVER
25117M:	Enrico Weigelt, metux IT consult <[email protected]>
25118M:	Viresh Kumar <[email protected]>
25119L:	[email protected]
25120L:	[email protected]
25121S:	Maintained
25122F:	drivers/gpio/gpio-virtio.c
25123F:	include/uapi/linux/virtio_gpio.h
25124
25125VIRTIO GPU DRIVER
25126M:	David Airlie <[email protected]>
25127M:	Gerd Hoffmann <[email protected]>
25128R:	Gurchetan Singh <[email protected]>
25129R:	Chia-I Wu <[email protected]>
25130L:	[email protected]
25131L:	[email protected]
25132S:	Maintained
25133T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25134F:	drivers/gpu/drm/ci/xfails/virtio*
25135F:	drivers/gpu/drm/virtio/
25136F:	include/uapi/linux/virtio_gpu.h
25137
25138VIRTIO HOST (VHOST)
25139M:	"Michael S. Tsirkin" <[email protected]>
25140M:	Jason Wang <[email protected]>
25141R:	Eugenio Pérez <[email protected]>
25142L:	[email protected]
25143L:	[email protected]
25144L:	[email protected]
25145S:	Maintained
25146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25147F:	drivers/vhost/
25148F:	include/linux/sched/vhost_task.h
25149F:	include/linux/vhost_iotlb.h
25150F:	include/uapi/linux/vhost.h
25151F:	kernel/vhost_task.c
25152
25153VIRTIO HOST (VHOST-SCSI)
25154M:	"Michael S. Tsirkin" <[email protected]>
25155M:	Jason Wang <[email protected]>
25156M:	Mike Christie <[email protected]>
25157R:	Paolo Bonzini <[email protected]>
25158R:	Stefan Hajnoczi <[email protected]>
25159L:	[email protected]
25160S:	Maintained
25161F:	drivers/vhost/scsi.c
25162
25163VIRTIO I2C DRIVER
25164M:	Viresh Kumar <[email protected]>
25165R:	"Chen, Jian Jun" <[email protected]>
25166L:	[email protected]
25167L:	[email protected]
25168S:	Maintained
25169F:	drivers/i2c/busses/i2c-virtio.c
25170F:	include/uapi/linux/virtio_i2c.h
25171
25172VIRTIO INPUT DRIVER
25173M:	Gerd Hoffmann <[email protected]>
25174S:	Maintained
25175F:	drivers/virtio/virtio_input.c
25176F:	include/uapi/linux/virtio_input.h
25177
25178VIRTIO IOMMU DRIVER
25179M:	Jean-Philippe Brucker <[email protected]>
25180L:	[email protected]
25181S:	Maintained
25182F:	drivers/iommu/virtio-iommu.c
25183F:	include/uapi/linux/virtio_iommu.h
25184
25185VIRTIO MEM DRIVER
25186M:	David Hildenbrand <[email protected]>
25187L:	[email protected]
25188S:	Maintained
25189W:	https://virtio-mem.gitlab.io/
25190F:	drivers/virtio/virtio_mem.c
25191F:	include/uapi/linux/virtio_mem.h
25192
25193VIRTIO PMEM DRIVER
25194M:	Pankaj Gupta <[email protected]>
25195L:	[email protected]
25196S:	Maintained
25197F:	drivers/nvdimm/nd_virtio.c
25198F:	drivers/nvdimm/virtio_pmem.c
25199
25200VIRTIO SOUND DRIVER
25201M:	Anton Yakovlev <[email protected]>
25202M:	"Michael S. Tsirkin" <[email protected]>
25203L:	[email protected]
25204L:	[email protected]
25205S:	Maintained
25206F:	include/uapi/linux/virtio_snd.h
25207F:	sound/virtio/*
25208
25209VIRTUAL BOX GUEST DEVICE DRIVER
25210M:	Hans de Goede <[email protected]>
25211M:	Arnd Bergmann <[email protected]>
25212M:	Greg Kroah-Hartman <[email protected]>
25213S:	Maintained
25214F:	drivers/virt/vboxguest/
25215F:	include/linux/vbox_utils.h
25216F:	include/uapi/linux/vbox*.h
25217
25218VIRTUAL BOX SHARED FOLDER VFS DRIVER
25219M:	Hans de Goede <[email protected]>
25220L:	[email protected]
25221S:	Maintained
25222F:	fs/vboxsf/*
25223
25224VIRTUAL PCM TEST DRIVER
25225M:	Ivan Orlov <[email protected]>
25226L:	[email protected]
25227S:	Maintained
25228F:	Documentation/sound/cards/pcmtest.rst
25229F:	sound/drivers/pcmtest.c
25230F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25231
25232VIRTUAL SERIO DEVICE DRIVER
25233M:	Stephen Chandler Paul <[email protected]>
25234S:	Maintained
25235F:	drivers/input/serio/userio.c
25236F:	include/uapi/linux/userio.h
25237
25238VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25239M:	Javier Carrasco <[email protected]>
25240S:	Maintained
25241F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25242F:	drivers/iio/light/veml3235.c
25243
25244VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25245M:	Javier Carrasco <[email protected]>
25246S:	Maintained
25247F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25248F:	drivers/iio/light/veml6030.c
25249
25250VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25251M:	Javier Carrasco <[email protected]>
25252S:	Maintained
25253F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25254F:	drivers/iio/light/veml6075.c
25255
25256VISL VIRTUAL STATELESS DECODER DRIVER
25257M:	Daniel Almeida <[email protected]>
25258L:	[email protected]
25259S:	Supported
25260F:	drivers/media/test-drivers/visl
25261
25262VIVID VIRTUAL VIDEO DRIVER
25263M:	Hans Verkuil <[email protected]>
25264L:	[email protected]
25265S:	Maintained
25266W:	https://linuxtv.org
25267T:	git git://linuxtv.org/media.git
25268F:	drivers/media/test-drivers/vivid/*
25269
25270VM SOCKETS (AF_VSOCK)
25271M:	Stefano Garzarella <[email protected]>
25272L:	[email protected]
25273L:	[email protected]
25274S:	Maintained
25275F:	drivers/net/vsockmon.c
25276F:	include/net/af_vsock.h
25277F:	include/uapi/linux/vm_sockets.h
25278F:	include/uapi/linux/vm_sockets_diag.h
25279F:	include/uapi/linux/vsockmon.h
25280F:	net/vmw_vsock/
25281F:	tools/testing/vsock/
25282
25283VMALLOC
25284M:	Andrew Morton <[email protected]>
25285R:	Uladzislau Rezki <[email protected]>
25286R:	Christoph Hellwig <[email protected]>
25287L:	[email protected]
25288S:	Maintained
25289W:	http://www.linux-mm.org
25290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25291F:	include/linux/vmalloc.h
25292F:	mm/vmalloc.c
25293
25294VME SUBSYSTEM
25295L:	[email protected]
25296S:	Orphan
25297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25298F:	Documentation/driver-api/vme.rst
25299F:	drivers/staging/vme_user/
25300
25301VMWARE BALLOON DRIVER
25302M:	Jerrin Shaji George <[email protected]>
25303R:	Broadcom internal kernel review list <[email protected]>
25304L:	[email protected]
25305S:	Supported
25306F:	drivers/misc/vmw_balloon.c
25307
25308VMWARE HYPERVISOR INTERFACE
25309M:	Ajay Kaher <[email protected]>
25310M:	Alexey Makhalov <[email protected]>
25311R:	Broadcom internal kernel review list <[email protected]>
25312L:	[email protected]
25313L:	[email protected]
25314S:	Supported
25315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25316F:	arch/x86/include/asm/vmware.h
25317F:	arch/x86/kernel/cpu/vmware.c
25318
25319VMWARE PVRDMA DRIVER
25320M:	Bryan Tan <[email protected]>
25321M:	Vishnu Dasa <[email protected]>
25322R:	Broadcom internal kernel review list <[email protected]>
25323L:	[email protected]
25324S:	Supported
25325F:	drivers/infiniband/hw/vmw_pvrdma/
25326
25327VMWARE PVSCSI DRIVER
25328M:	Vishal Bhakta <[email protected]>
25329R:	Broadcom internal kernel review list <[email protected]>
25330L:	[email protected]
25331S:	Supported
25332F:	drivers/scsi/vmw_pvscsi.c
25333F:	drivers/scsi/vmw_pvscsi.h
25334
25335VMWARE VIRTUAL PTP CLOCK DRIVER
25336M:	Nick Shi <[email protected]>
25337R:	Ajay Kaher <[email protected]>
25338R:	Alexey Makhalov <[email protected]>
25339R:	Broadcom internal kernel review list <[email protected]>
25340L:	[email protected]
25341S:	Supported
25342F:	drivers/ptp/ptp_vmw.c
25343
25344VMWARE VMCI DRIVER
25345M:	Bryan Tan <[email protected]>
25346M:	Vishnu Dasa <[email protected]>
25347R:	Broadcom internal kernel review list <[email protected]>
25348L:	[email protected]
25349S:	Supported
25350F:	drivers/misc/vmw_vmci/
25351F:	include/linux/vmw_vmci*
25352
25353VMWARE VMMOUSE SUBDRIVER
25354M:	Zack Rusin <[email protected]>
25355R:	Broadcom internal kernel review list <[email protected]>
25356L:	[email protected]
25357S:	Supported
25358F:	drivers/input/mouse/vmmouse.c
25359F:	drivers/input/mouse/vmmouse.h
25360
25361VMWARE VMXNET3 ETHERNET DRIVER
25362M:	Ronak Doshi <[email protected]>
25363R:	Broadcom internal kernel review list <[email protected]>
25364L:	[email protected]
25365S:	Supported
25366F:	drivers/net/vmxnet3/
25367
25368VMWARE VSOCK VMCI TRANSPORT DRIVER
25369M:	Bryan Tan <[email protected]>
25370M:	Vishnu Dasa <[email protected]>
25371R:	Broadcom internal kernel review list <[email protected]>
25372L:	[email protected]
25373S:	Supported
25374F:	net/vmw_vsock/vmci_transport*
25375
25376VOCORE VOCORE2 BOARD
25377M:	Harvey Hunt <[email protected]>
25378L:	[email protected]
25379S:	Maintained
25380F:	arch/mips/boot/dts/ralink/vocore2.dts
25381
25382VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25383M:	Liam Girdwood <[email protected]>
25384M:	Mark Brown <[email protected]>
25385L:	[email protected]
25386S:	Supported
25387W:	http://www.slimlogic.co.uk/?p=48
25388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25389F:	Documentation/devicetree/bindings/regulator/
25390F:	Documentation/power/regulator/
25391F:	drivers/regulator/
25392F:	include/dt-bindings/regulator/
25393F:	include/linux/regulator/
25394K:	regulator_get_optional
25395
25396VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25397R:	Matti Vaittinen <[email protected]>
25398F:	drivers/regulator/irq_helpers.c
25399
25400VRF
25401M:	David Ahern <[email protected]>
25402L:	[email protected]
25403S:	Maintained
25404F:	Documentation/networking/vrf.rst
25405F:	drivers/net/vrf.c
25406
25407VSPRINTF
25408M:	Petr Mladek <[email protected]>
25409M:	Steven Rostedt <[email protected]>
25410R:	Andy Shevchenko <[email protected]>
25411R:	Rasmus Villemoes <[email protected]>
25412R:	Sergey Senozhatsky <[email protected]>
25413S:	Maintained
25414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25415F:	Documentation/core-api/printk-formats.rst
25416F:	lib/test_printf.c
25417F:	lib/test_scanf.c
25418F:	lib/vsprintf.c
25419
25420VT1211 HARDWARE MONITOR DRIVER
25421M:	Juerg Haefliger <[email protected]>
25422L:	[email protected]
25423S:	Maintained
25424F:	Documentation/hwmon/vt1211.rst
25425F:	drivers/hwmon/vt1211.c
25426
25427VT8231 HARDWARE MONITOR DRIVER
25428M:	Roger Lucas <[email protected]>
25429L:	[email protected]
25430S:	Maintained
25431F:	drivers/hwmon/vt8231.c
25432
25433VUB300 USB to SDIO/SD/MMC bridge chip
25434L:	[email protected]
25435S:	Orphan
25436F:	drivers/mmc/host/vub300.c
25437
25438W1 DALLAS'S 1-WIRE BUS
25439M:	Krzysztof Kozlowski <[email protected]>
25440S:	Maintained
25441F:	Documentation/devicetree/bindings/w1/
25442F:	Documentation/w1/
25443F:	drivers/w1/
25444F:	include/linux/w1.h
25445
25446W83791D HARDWARE MONITORING DRIVER
25447M:	Marc Hulsman <[email protected]>
25448L:	[email protected]
25449S:	Maintained
25450F:	Documentation/hwmon/w83791d.rst
25451F:	drivers/hwmon/w83791d.c
25452
25453W83793 HARDWARE MONITORING DRIVER
25454M:	Rudolf Marek <[email protected]>
25455L:	[email protected]
25456S:	Maintained
25457F:	Documentation/hwmon/w83793.rst
25458F:	drivers/hwmon/w83793.c
25459
25460W83795 HARDWARE MONITORING DRIVER
25461M:	Jean Delvare <[email protected]>
25462L:	[email protected]
25463S:	Maintained
25464F:	drivers/hwmon/w83795.c
25465
25466W83L51xD SD/MMC CARD INTERFACE DRIVER
25467M:	Pierre Ossman <[email protected]>
25468S:	Maintained
25469F:	drivers/mmc/host/wbsd.*
25470
25471WACOM PROTOCOL 4 SERIAL TABLETS
25472M:	Julian Squires <[email protected]>
25473M:	Hans de Goede <[email protected]>
25474L:	[email protected]
25475S:	Maintained
25476F:	drivers/input/tablet/wacom_serial4.c
25477
25478WANGXUN ETHERNET DRIVER
25479M:	Jiawen Wu <[email protected]>
25480M:	Mengyuan Lou <[email protected]>
25481L:	[email protected]
25482S:	Maintained
25483W:	https://www.net-swift.com
25484F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25485F:	drivers/net/ethernet/wangxun/
25486F:	drivers/net/pcs/pcs-xpcs-wx.c
25487
25488WATCHDOG DEVICE DRIVERS
25489M:	Wim Van Sebroeck <[email protected]>
25490M:	Guenter Roeck <[email protected]>
25491L:	[email protected]
25492S:	Maintained
25493W:	http://www.linux-watchdog.org/
25494T:	git git://www.linux-watchdog.org/linux-watchdog.git
25495F:	Documentation/devicetree/bindings/watchdog/
25496F:	Documentation/watchdog/
25497F:	drivers/watchdog/
25498F:	include/linux/watchdog.h
25499F:	include/trace/events/watchdog.h
25500F:	include/uapi/linux/watchdog.h
25501
25502WAVE5 VPU CODEC DRIVER
25503M:	Nas Chung <[email protected]>
25504M:	Jackson Lee <[email protected]>
25505L:	[email protected]
25506S:	Maintained
25507F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25508F:	drivers/media/platform/chips-media/wave5/
25509
25510WHISKEYCOVE PMIC GPIO DRIVER
25511M:	Kuppuswamy Sathyanarayanan <[email protected]>
25512L:	[email protected]
25513S:	Maintained
25514F:	drivers/gpio/gpio-wcove.c
25515
25516WHWAVE RTC DRIVER
25517M:	Dianlong Li <[email protected]>
25518L:	[email protected]
25519S:	Maintained
25520F:	drivers/rtc/rtc-sd3078.c
25521
25522WIIMOTE HID DRIVER
25523M:	David Rheinsberg <[email protected]>
25524L:	[email protected]
25525S:	Maintained
25526F:	drivers/hid/hid-wiimote*
25527
25528WILOCITY WIL6210 WIRELESS DRIVER
25529L:	[email protected]
25530S:	Orphan
25531W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25532F:	drivers/net/wireless/ath/wil6210/
25533
25534WINBOND CIR DRIVER
25535M:	David Härdeman <[email protected]>
25536S:	Maintained
25537F:	drivers/media/rc/winbond-cir.c
25538
25539WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25540L:	[email protected]
25541S:	Orphan
25542F:	drivers/watchdog/ebc-c384_wdt.c
25543
25544WINSYSTEMS WS16C48 GPIO DRIVER
25545M:	William Breathitt Gray <[email protected]>
25546L:	[email protected]
25547S:	Maintained
25548F:	drivers/gpio/gpio-ws16c48.c
25549
25550WIREGUARD SECURE NETWORK TUNNEL
25551M:	Jason A. Donenfeld <[email protected]>
25552L:	[email protected]
25553L:	[email protected]
25554S:	Maintained
25555F:	drivers/net/wireguard/
25556F:	tools/testing/selftests/wireguard/
25557
25558WISTRON LAPTOP BUTTON DRIVER
25559M:	Miloslav Trmac <[email protected]>
25560S:	Maintained
25561F:	drivers/input/misc/wistron_btns.c
25562
25563WMI BINARY MOF DRIVER
25564M:	Armin Wolf <[email protected]>
25565R:	Thomas Weißschuh <[email protected]>
25566L:	[email protected]
25567S:	Maintained
25568F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25569F:	Documentation/wmi/devices/wmi-bmof.rst
25570F:	drivers/platform/x86/wmi-bmof.c
25571
25572WOLFSON MICROELECTRONICS DRIVERS
25573L:	[email protected]
25574S:	Supported
25575W:	https://github.com/CirrusLogic/linux-drivers/wiki
25576T:	git https://github.com/CirrusLogic/linux-drivers.git
25577F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25578F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25579F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25580F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25581F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25582F:	Documentation/devicetree/bindings/sound/wm*
25583F:	Documentation/hwmon/wm83??.rst
25584F:	arch/arm/mach-s3c/mach-crag6410*
25585F:	drivers/clk/clk-wm83*.c
25586F:	drivers/gpio/gpio-*wm*.c
25587F:	drivers/gpio/gpio-arizona.c
25588F:	drivers/hwmon/wm83??-hwmon.c
25589F:	drivers/input/misc/wm831x-on.c
25590F:	drivers/input/touchscreen/wm831x-ts.c
25591F:	drivers/input/touchscreen/wm97*.c
25592F:	drivers/leds/leds-wm83*.c
25593F:	drivers/mfd/arizona*
25594F:	drivers/mfd/cs47l24*
25595F:	drivers/mfd/wm*.c
25596F:	drivers/power/supply/wm83*.c
25597F:	drivers/regulator/arizona*
25598F:	drivers/regulator/wm8*.c
25599F:	drivers/rtc/rtc-wm83*.c
25600F:	drivers/video/backlight/wm83*_bl.c
25601F:	drivers/watchdog/wm83*_wdt.c
25602F:	include/linux/mfd/arizona/
25603F:	include/linux/mfd/wm831x/
25604F:	include/linux/mfd/wm8350/
25605F:	include/linux/mfd/wm8400*
25606F:	include/linux/regulator/arizona*
25607F:	include/linux/wm97xx.h
25608F:	include/sound/wm????.h
25609F:	sound/soc/codecs/arizona*
25610F:	sound/soc/codecs/cs47l24*
25611F:	sound/soc/codecs/wm*
25612
25613WORKQUEUE
25614M:	Tejun Heo <[email protected]>
25615R:	Lai Jiangshan <[email protected]>
25616S:	Maintained
25617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25618F:	Documentation/core-api/workqueue.rst
25619F:	include/linux/workqueue.h
25620F:	kernel/workqueue.c
25621F:	kernel/workqueue_internal.h
25622
25623WWAN DRIVERS
25624M:	Loic Poulain <[email protected]>
25625M:	Sergey Ryazanov <[email protected]>
25626R:	Johannes Berg <[email protected]>
25627L:	[email protected]
25628S:	Maintained
25629F:	drivers/net/wwan/
25630F:	include/linux/wwan.h
25631F:	include/uapi/linux/wwan.h
25632
25633X-POWERS AXP288 PMIC DRIVERS
25634M:	Hans de Goede <[email protected]>
25635S:	Maintained
25636F:	drivers/acpi/pmic/intel_pmic_xpower.c
25637N:	axp288
25638
25639X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25640M:	Chen-Yu Tsai <[email protected]>
25641L:	[email protected]
25642S:	Maintained
25643N:	axp[128]
25644
25645X.25 STACK
25646M:	Martin Schiller <[email protected]>
25647L:	[email protected]
25648S:	Maintained
25649F:	Documentation/networking/lapb-module.rst
25650F:	Documentation/networking/x25*
25651F:	drivers/net/wan/hdlc_x25.c
25652F:	drivers/net/wan/lapbether.c
25653F:	include/*/lapb.h
25654F:	include/net/x25*
25655F:	include/uapi/linux/x25.h
25656F:	net/lapb/
25657F:	net/x25/
25658
25659X86 ARCHITECTURE (32-BIT AND 64-BIT)
25660M:	Thomas Gleixner <[email protected]>
25661M:	Ingo Molnar <[email protected]>
25662M:	Borislav Petkov <[email protected]>
25663M:	Dave Hansen <[email protected]>
25664M:	[email protected]
25665R:	"H. Peter Anvin" <[email protected]>
25666L:	[email protected]
25667S:	Maintained
25668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25669F:	Documentation/arch/x86/
25670F:	Documentation/devicetree/bindings/x86/
25671F:	arch/x86/
25672F:	tools/testing/selftests/x86
25673
25674X86 CPUID DATABASE
25675M:	Borislav Petkov <[email protected]>
25676M:	Thomas Gleixner <[email protected]>
25677M:	[email protected]
25678R:	Ahmed S. Darwish <[email protected]>
25679L:	[email protected]
25680S:	Maintained
25681W:	https://x86-cpuid.org
25682F:	tools/arch/x86/kcpuid/cpuid.csv
25683
25684X86 ENTRY CODE
25685M:	Andy Lutomirski <[email protected]>
25686L:	[email protected]
25687S:	Maintained
25688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25689F:	arch/x86/entry/
25690
25691X86 HARDWARE VULNERABILITIES
25692M:	Thomas Gleixner <[email protected]>
25693M:	Borislav Petkov <[email protected]>
25694M:	Peter Zijlstra <[email protected]>
25695M:	Josh Poimboeuf <[email protected]>
25696R:	Pawan Gupta <[email protected]>
25697S:	Maintained
25698F:	Documentation/admin-guide/hw-vuln/
25699F:	arch/x86/include/asm/nospec-branch.h
25700F:	arch/x86/kernel/cpu/bugs.c
25701
25702X86 MCE INFRASTRUCTURE
25703M:	Tony Luck <[email protected]>
25704M:	Borislav Petkov <[email protected]>
25705L:	[email protected]
25706S:	Maintained
25707F:	Documentation/ABI/testing/sysfs-mce
25708F:	Documentation/arch/x86/x86_64/machinecheck.rst
25709F:	arch/x86/kernel/cpu/mce/*
25710
25711X86 MICROCODE UPDATE SUPPORT
25712M:	Borislav Petkov <[email protected]>
25713S:	Maintained
25714F:	arch/x86/kernel/cpu/microcode/*
25715
25716X86 MM
25717M:	Dave Hansen <[email protected]>
25718M:	Andy Lutomirski <[email protected]>
25719M:	Peter Zijlstra <[email protected]>
25720L:	[email protected]
25721S:	Maintained
25722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25723F:	arch/x86/mm/
25724
25725X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25726M:	Hans de Goede <[email protected]>
25727L:	[email protected]
25728S:	Maintained
25729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25730F:	drivers/platform/x86/x86-android-tablets/
25731
25732X86 PLATFORM DRIVERS
25733M:	Hans de Goede <[email protected]>
25734M:	Ilpo Järvinen <[email protected]>
25735L:	[email protected]
25736S:	Maintained
25737Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25739F:	drivers/platform/olpc/
25740F:	drivers/platform/x86/
25741F:	include/linux/platform_data/x86/
25742
25743X86 PLATFORM UV HPE SUPERDOME FLEX
25744M:	Steve Wahl <[email protected]>
25745R:	Justin Ernst <[email protected]>
25746R:	Kyle Meyer <[email protected]>
25747R:	Dimitri Sivanich <[email protected]>
25748R:	Russ Anderson <[email protected]>
25749S:	Supported
25750F:	arch/x86/include/asm/uv/
25751F:	arch/x86/kernel/apic/x2apic_uv_x.c
25752F:	arch/x86/platform/uv/
25753
25754X86 STACK UNWINDING
25755M:	Josh Poimboeuf <[email protected]>
25756M:	Peter Zijlstra <[email protected]>
25757S:	Supported
25758F:	arch/x86/include/asm/unwind*.h
25759F:	arch/x86/kernel/dumpstack.c
25760F:	arch/x86/kernel/stacktrace.c
25761F:	arch/x86/kernel/unwind_*.c
25762
25763X86 TRUST DOMAIN EXTENSIONS (TDX)
25764M:	Kirill A. Shutemov <[email protected]>
25765R:	Dave Hansen <[email protected]>
25766L:	[email protected]
25767L:	[email protected]
25768S:	Supported
25769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25770F:	arch/x86/boot/compressed/tdx*
25771F:	arch/x86/coco/tdx/
25772F:	arch/x86/include/asm/shared/tdx.h
25773F:	arch/x86/include/asm/tdx.h
25774F:	arch/x86/virt/vmx/tdx/
25775F:	drivers/virt/coco/tdx-guest
25776
25777X86 VDSO
25778M:	Andy Lutomirski <[email protected]>
25779L:	[email protected]
25780S:	Maintained
25781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25782F:	arch/x86/entry/vdso/
25783
25784XARRAY
25785M:	Matthew Wilcox <[email protected]>
25786L:	[email protected]
25787L:	[email protected]
25788S:	Supported
25789F:	Documentation/core-api/xarray.rst
25790F:	include/linux/idr.h
25791F:	include/linux/xarray.h
25792F:	lib/idr.c
25793F:	lib/test_xarray.c
25794F:	lib/xarray.c
25795F:	tools/testing/radix-tree
25796
25797XBOX DVD IR REMOTE
25798M:	Benjamin Valentin <[email protected]>
25799S:	Maintained
25800F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25801F:	drivers/media/rc/xbox_remote.c
25802
25803XC2028/3028 TUNER DRIVER
25804M:	Mauro Carvalho Chehab <[email protected]>
25805L:	[email protected]
25806S:	Maintained
25807W:	https://linuxtv.org
25808T:	git git://linuxtv.org/media.git
25809F:	drivers/media/tuners/xc2028.*
25810
25811XDP (eXpress Data Path)
25812M:	Alexei Starovoitov <[email protected]>
25813M:	Daniel Borkmann <[email protected]>
25814M:	David S. Miller <[email protected]>
25815M:	Jakub Kicinski <[email protected]>
25816M:	Jesper Dangaard Brouer <[email protected]>
25817M:	John Fastabend <[email protected]>
25818L:	[email protected]
25819L:	[email protected]
25820S:	Supported
25821F:	drivers/net/ethernet/*/*/*/*/*xdp*
25822F:	drivers/net/ethernet/*/*/*xdp*
25823F:	include/net/xdp.h
25824F:	include/net/xdp_priv.h
25825F:	include/trace/events/xdp.h
25826F:	kernel/bpf/cpumap.c
25827F:	kernel/bpf/devmap.c
25828F:	net/core/xdp.c
25829F:	samples/bpf/xdp*
25830F:	tools/testing/selftests/bpf/*/*xdp*
25831F:	tools/testing/selftests/bpf/*xdp*
25832K:	(?:\b|_)xdp(?:\b|_)
25833
25834XDP SOCKETS (AF_XDP)
25835M:	Björn Töpel <[email protected]>
25836M:	Magnus Karlsson <[email protected]>
25837M:	Maciej Fijalkowski <[email protected]>
25838R:	Jonathan Lemon <[email protected]>
25839L:	[email protected]
25840L:	[email protected]
25841S:	Maintained
25842F:	Documentation/networking/af_xdp.rst
25843F:	include/net/netns/xdp.h
25844F:	include/net/xdp_sock*
25845F:	include/net/xsk_buff_pool.h
25846F:	include/uapi/linux/if_xdp.h
25847F:	include/uapi/linux/xdp_diag.h
25848F:	net/xdp/
25849F:	tools/testing/selftests/bpf/*xsk*
25850
25851XEN BLOCK SUBSYSTEM
25852M:	Roger Pau Monné <[email protected]>
25853L:	[email protected] (moderated for non-subscribers)
25854S:	Supported
25855F:	drivers/block/xen*
25856F:	drivers/block/xen-blkback/*
25857
25858XEN HYPERVISOR ARM
25859M:	Stefano Stabellini <[email protected]>
25860L:	[email protected] (moderated for non-subscribers)
25861S:	Maintained
25862F:	arch/arm/include/asm/xen/
25863F:	arch/arm/xen/
25864
25865XEN HYPERVISOR ARM64
25866M:	Stefano Stabellini <[email protected]>
25867L:	[email protected] (moderated for non-subscribers)
25868S:	Maintained
25869F:	arch/arm64/include/asm/xen/
25870F:	arch/arm64/xen/
25871
25872XEN HYPERVISOR INTERFACE
25873M:	Juergen Gross <[email protected]>
25874M:	Stefano Stabellini <[email protected]>
25875R:	Oleksandr Tyshchenko <[email protected]>
25876L:	[email protected] (moderated for non-subscribers)
25877S:	Supported
25878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25879F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25880F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25881F:	drivers/*/xen-*front.c
25882F:	drivers/xen/
25883F:	include/uapi/xen/
25884F:	include/xen/
25885F:	kernel/configs/xen.config
25886
25887XEN HYPERVISOR X86
25888M:	Juergen Gross <[email protected]>
25889R:	Boris Ostrovsky <[email protected]>
25890L:	[email protected] (moderated for non-subscribers)
25891S:	Supported
25892F:	arch/x86/configs/xen.config
25893F:	arch/x86/include/asm/pvclock-abi.h
25894F:	arch/x86/include/asm/xen/
25895F:	arch/x86/platform/pvh/
25896F:	arch/x86/xen/
25897
25898XEN NETWORK BACKEND DRIVER
25899M:	Wei Liu <[email protected]>
25900M:	Paul Durrant <[email protected]>
25901L:	[email protected] (moderated for non-subscribers)
25902L:	[email protected]
25903S:	Supported
25904F:	drivers/net/xen-netback/*
25905
25906XEN PCI SUBSYSTEM
25907M:	Juergen Gross <[email protected]>
25908L:	[email protected] (moderated for non-subscribers)
25909S:	Supported
25910F:	arch/x86/pci/*xen*
25911F:	drivers/pci/*xen*
25912
25913XEN PVSCSI DRIVERS
25914M:	Juergen Gross <[email protected]>
25915L:	[email protected] (moderated for non-subscribers)
25916L:	[email protected]
25917S:	Supported
25918F:	drivers/scsi/xen-scsifront.c
25919F:	drivers/xen/xen-scsiback.c
25920F:	include/xen/interface/io/vscsiif.h
25921
25922XEN PVUSB DRIVER
25923M:	Juergen Gross <[email protected]>
25924L:	[email protected] (moderated for non-subscribers)
25925L:	[email protected]
25926S:	Supported
25927F:	drivers/usb/host/xen*
25928F:	include/xen/interface/io/usbif.h
25929
25930XEN SOUND FRONTEND DRIVER
25931M:	Oleksandr Andrushchenko <[email protected]>
25932L:	[email protected] (moderated for non-subscribers)
25933L:	[email protected]
25934S:	Supported
25935F:	sound/xen/*
25936
25937XEN SWIOTLB SUBSYSTEM
25938M:	Juergen Gross <[email protected]>
25939M:	Stefano Stabellini <[email protected]>
25940L:	[email protected] (moderated for non-subscribers)
25941L:	[email protected]
25942S:	Supported
25943F:	arch/*/include/asm/xen/swiotlb-xen.h
25944F:	drivers/xen/swiotlb-xen.c
25945F:	include/xen/arm/swiotlb-xen.h
25946F:	include/xen/swiotlb-xen.h
25947
25948XFS FILESYSTEM
25949M:	Carlos Maiolino <[email protected]>
25950R:	Darrick J. Wong <[email protected]>
25951L:	[email protected]
25952S:	Supported
25953W:	http://xfs.org/
25954C:	irc://irc.oftc.net/xfs
25955T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25956P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25957F:	Documentation/ABI/testing/sysfs-fs-xfs
25958F:	Documentation/admin-guide/xfs.rst
25959F:	Documentation/filesystems/xfs/*
25960F:	fs/xfs/
25961F:	include/uapi/linux/dqblk_xfs.h
25962F:	include/uapi/linux/fsmap.h
25963
25964XILINX AMS DRIVER
25965M:	Anand Ashok Dumbre <[email protected]>
25966L:	[email protected]
25967S:	Maintained
25968F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25969F:	drivers/iio/adc/xilinx-ams.c
25970
25971XILINX AXI ETHERNET DRIVER
25972M:	Radhey Shyam Pandey <[email protected]>
25973S:	Maintained
25974F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25975F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25976
25977XILINX CAN DRIVER
25978M:	Appana Durga Kedareswara rao <[email protected]>
25979L:	[email protected]
25980S:	Maintained
25981F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25982F:	drivers/net/can/xilinx_can.c
25983
25984XILINX EVENT MANAGEMENT DRIVER
25985M:	Michal Simek <[email protected]>
25986S:	Maintained
25987F:	drivers/soc/xilinx/xlnx_event_manager.c
25988F:	include/linux/firmware/xlnx-event-manager.h
25989
25990XILINX GPIO DRIVER
25991M:	Shubhrajyoti Datta <[email protected]>
25992R:	Srinivas Neeli <[email protected]>
25993R:	Michal Simek <[email protected]>
25994S:	Maintained
25995F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25996F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25997F:	drivers/gpio/gpio-xilinx.c
25998F:	drivers/gpio/gpio-zynq.c
25999
26000XILINX LL TEMAC ETHERNET DRIVER
26001L:	[email protected]
26002S:	Orphan
26003F:	drivers/net/ethernet/xilinx/ll_temac*
26004
26005XILINX PWM DRIVER
26006M:	Sean Anderson <[email protected]>
26007S:	Maintained
26008F:	drivers/pwm/pwm-xilinx.c
26009F:	include/clocksource/timer-xilinx.h
26010
26011XILINX SD-FEC IP CORES
26012M:	Derek Kiernan <[email protected]>
26013M:	Dragan Cvetic <[email protected]>
26014S:	Maintained
26015F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26016F:	Documentation/misc-devices/xilinx_sdfec.rst
26017F:	drivers/misc/Kconfig
26018F:	drivers/misc/Makefile
26019F:	drivers/misc/xilinx_sdfec.c
26020F:	include/uapi/misc/xilinx_sdfec.h
26021
26022XILINX UARTLITE SERIAL DRIVER
26023M:	Peter Korsgaard <[email protected]>
26024L:	[email protected]
26025S:	Maintained
26026F:	drivers/tty/serial/uartlite.c
26027
26028XILINX VIDEO IP CORES
26029M:	Laurent Pinchart <[email protected]>
26030L:	[email protected]
26031S:	Supported
26032T:	git git://linuxtv.org/media.git
26033F:	Documentation/devicetree/bindings/media/xilinx/
26034F:	drivers/media/platform/xilinx/
26035F:	include/uapi/linux/xilinx-v4l2-controls.h
26036
26037XILINX VERSAL EDAC DRIVER
26038M:	Shubhrajyoti Datta <[email protected]>
26039M:	Sai Krishna Potthuri <[email protected]>
26040S:	Maintained
26041F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26042F:	drivers/edac/versal_edac.c
26043
26044XILINX WATCHDOG DRIVER
26045M:	Srinivas Neeli <[email protected]>
26046R:	Shubhrajyoti Datta <[email protected]>
26047R:	Michal Simek <[email protected]>
26048S:	Maintained
26049F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26050F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26051F:	drivers/watchdog/of_xilinx_wdt.c
26052F:	drivers/watchdog/xilinx_wwdt.c
26053
26054XILINX XDMA DRIVER
26055M:	Lizhi Hou <[email protected]>
26056M:	Brian Xu <[email protected]>
26057M:	Raj Kumar Rampelli <[email protected]>
26058L:	[email protected]
26059S:	Supported
26060F:	drivers/dma/xilinx/xdma-regs.h
26061F:	drivers/dma/xilinx/xdma.c
26062F:	include/linux/dma/amd_xdma.h
26063F:	include/linux/platform_data/amd_xdma.h
26064
26065XILINX ZYNQMP DPDMA DRIVER
26066M:	Laurent Pinchart <[email protected]>
26067L:	[email protected]
26068S:	Supported
26069F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26070F:	drivers/dma/xilinx/xilinx_dpdma.c
26071F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26072
26073XILINX ZYNQMP OCM EDAC DRIVER
26074M:	Shubhrajyoti Datta <[email protected]>
26075M:	Sai Krishna Potthuri <[email protected]>
26076S:	Maintained
26077F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26078F:	drivers/edac/zynqmp_edac.c
26079
26080XILINX ZYNQMP PSGTR PHY DRIVER
26081M:	Laurent Pinchart <[email protected]>
26082L:	[email protected]
26083S:	Supported
26084T:	git https://github.com/Xilinx/linux-xlnx.git
26085F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26086F:	drivers/phy/xilinx/phy-zynqmp.c
26087
26088XILINX ZYNQMP SHA3 DRIVER
26089M:	Harsha <[email protected]>
26090S:	Maintained
26091F:	drivers/crypto/xilinx/zynqmp-sha.c
26092
26093XILINX ZYNQMP NVMEM DRIVER
26094M:	Praveen Teja Kundanala <[email protected]>
26095M:	Kalyani Akula <[email protected]>
26096R:	Michal Simek <[email protected]>
26097S:	Maintained
26098F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26099F:	drivers/nvmem/zynqmp_nvmem.c
26100
26101XILLYBUS DRIVER
26102M:	Eli Billauer <[email protected]>
26103L:	[email protected]
26104S:	Supported
26105F:	drivers/char/xillybus/
26106
26107XLP9XX I2C DRIVER
26108M:	George Cherian <[email protected]>
26109L:	[email protected]
26110S:	Supported
26111W:	http://www.marvell.com
26112F:	drivers/i2c/busses/i2c-xlp9xx.c
26113
26114XRA1403 GPIO EXPANDER
26115M:	Nandor Han <[email protected]>
26116L:	[email protected]
26117S:	Maintained
26118F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26119F:	drivers/gpio/gpio-xra1403.c
26120
26121XTENSA XTFPGA PLATFORM SUPPORT
26122M:	Max Filippov <[email protected]>
26123S:	Maintained
26124F:	drivers/spi/spi-xtensa-xtfpga.c
26125F:	sound/soc/xtensa/xtfpga-i2s.c
26126
26127XZ EMBEDDED
26128M:	Lasse Collin <[email protected]>
26129S:	Maintained
26130W:	https://tukaani.org/xz/embedded.html
26131B:	https://github.com/tukaani-project/xz-embedded/issues
26132C:	irc://irc.libera.chat/tukaani
26133F:	Documentation/staging/xz.rst
26134F:	include/linux/decompress/unxz.h
26135F:	include/linux/xz.h
26136F:	lib/decompress_unxz.c
26137F:	lib/xz/
26138F:	scripts/xz_wrap.sh
26139
26140YAM DRIVER FOR AX.25
26141M:	Jean-Paul Roubelat <[email protected]>
26142L:	[email protected]
26143S:	Maintained
26144F:	drivers/net/hamradio/yam*
26145F:	include/linux/yam.h
26146
26147YAMA SECURITY MODULE
26148M:	Kees Cook <[email protected]>
26149S:	Supported
26150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26151F:	Documentation/admin-guide/LSM/Yama.rst
26152F:	security/yama/
26153
26154YAML NETLINK (YNL)
26155M:	Donald Hunter <[email protected]>
26156M:	Jakub Kicinski <[email protected]>
26157F:	Documentation/netlink/
26158F:	Documentation/userspace-api/netlink/intro-specs.rst
26159F:	Documentation/userspace-api/netlink/specs.rst
26160F:	tools/net/ynl/
26161
26162YEALINK PHONE DRIVER
26163M:	Henk Vergonet <[email protected]>
26164S:	Maintained
26165F:	Documentation/input/devices/yealink.rst
26166F:	drivers/input/misc/yealink.*
26167
26168Z3FOLD COMPRESSED PAGE ALLOCATOR
26169M:	Vitaly Wool <[email protected]>
26170R:	Miaohe Lin <[email protected]>
26171L:	[email protected]
26172S:	Maintained
26173F:	mm/z3fold.c
26174
26175Z8530 DRIVER FOR AX.25
26176M:	Joerg Reuter <[email protected]>
26177L:	[email protected]
26178S:	Maintained
26179W:	http://yaina.de/jreuter/
26180W:	http://www.qsl.net/dl1bke/
26181F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26182F:	drivers/net/hamradio/*scc.c
26183F:	drivers/net/hamradio/z8530.h
26184
26185ZBUD COMPRESSED PAGE ALLOCATOR
26186M:	Seth Jennings <[email protected]>
26187M:	Dan Streetman <[email protected]>
26188L:	[email protected]
26189S:	Maintained
26190F:	mm/zbud.c
26191
26192ZD1211RW WIRELESS DRIVER
26193L:	[email protected]
26194S:	Orphan
26195F:	drivers/net/wireless/zydas/zd1211rw/
26196
26197ZD1301 MEDIA DRIVER
26198L:	[email protected]
26199S:	Orphan
26200W:	https://linuxtv.org/
26201Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26202F:	drivers/media/usb/dvb-usb-v2/zd1301*
26203
26204ZD1301_DEMOD MEDIA DRIVER
26205L:	[email protected]
26206S:	Orphan
26207W:	https://linuxtv.org/
26208Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26209F:	drivers/media/dvb-frontends/zd1301_demod*
26210
26211ZHAOXIN PROCESSOR SUPPORT
26212M:	Tony W Wang-oc <[email protected]>
26213L:	[email protected]
26214S:	Maintained
26215F:	arch/x86/kernel/cpu/zhaoxin.c
26216
26217ZONEFS FILESYSTEM
26218M:	Damien Le Moal <[email protected]>
26219M:	Naohiro Aota <[email protected]>
26220R:	Johannes Thumshirn <[email protected]>
26221L:	[email protected]
26222S:	Maintained
26223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26224F:	Documentation/filesystems/zonefs.rst
26225F:	fs/zonefs/
26226
26227ZR36067 VIDEO FOR LINUX DRIVER
26228M:	Corentin Labbe <[email protected]>
26229L:	[email protected]
26230L:	[email protected]
26231S:	Maintained
26232W:	http://mjpeg.sourceforge.net/driver-zoran/
26233Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26234F:	Documentation/driver-api/media/drivers/zoran.rst
26235F:	drivers/media/pci/zoran/
26236
26237ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26238M:	Minchan Kim <[email protected]>
26239M:	Sergey Senozhatsky <[email protected]>
26240L:	[email protected]
26241S:	Maintained
26242F:	Documentation/admin-guide/blockdev/zram.rst
26243F:	drivers/block/zram/
26244
26245ZS DECSTATION Z85C30 SERIAL DRIVER
26246M:	"Maciej W. Rozycki" <[email protected]>
26247S:	Maintained
26248F:	drivers/tty/serial/zs.*
26249
26250ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26251M:	Minchan Kim <[email protected]>
26252M:	Sergey Senozhatsky <[email protected]>
26253L:	[email protected]
26254S:	Maintained
26255F:	Documentation/mm/zsmalloc.rst
26256F:	include/linux/zsmalloc.h
26257F:	mm/zsmalloc.c
26258
26259ZSTD
26260M:	Nick Terrell <[email protected]>
26261S:	Maintained
26262B:	https://github.com/facebook/zstd/issues
26263T:	git https://github.com/terrelln/linux.git
26264F:	crypto/zstd.c
26265F:	include/linux/zstd*
26266F:	lib/decompress_unzstd.c
26267F:	lib/zstd/
26268N:	zstd
26269K:	zstd
26270
26271ZSWAP COMPRESSED SWAP CACHING
26272M:	Johannes Weiner <[email protected]>
26273M:	Yosry Ahmed <[email protected]>
26274M:	Nhat Pham <[email protected]>
26275R:	Chengming Zhou <[email protected]>
26276L:	[email protected]
26277S:	Maintained
26278F:	Documentation/admin-guide/mm/zswap.rst
26279F:	include/linux/zpool.h
26280F:	include/linux/zswap.h
26281F:	mm/zpool.c
26282F:	mm/zswap.c
26283F:	tools/testing/selftests/cgroup/test_zswap.c
26284
26285SENARYTECH AUDIO CODEC DRIVER
26286M:	bo liu <[email protected]>
26287S:	Maintained
26288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26289F:	sound/pci/hda/patch_senarytech.c
26290
26291THE REST
26292M:	Linus Torvalds <[email protected]>
26293L:	[email protected]
26294S:	Buried alive in reporters
26295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26296F:	*
26297F:	*/
26298