xref: /linux-6.15/MAINTAINERS (revision 76868642)
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]>
2213M:	Janne Grunau <[email protected]>
2214R:	Alyssa Rosenzweig <[email protected]>
2215L:	[email protected]
2216L:	[email protected] (moderated for non-subscribers)
2217S:	Maintained
2218W:	https://asahilinux.org
2219B:	https://github.com/AsahiLinux/linux/issues
2220C:	irc://irc.oftc.net/asahi-dev
2221T:	git https://github.com/AsahiLinux/linux.git
2222F:	Documentation/devicetree/bindings/arm/apple.yaml
2223F:	Documentation/devicetree/bindings/arm/apple/*
2224F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2225F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2226F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2227F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2228F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2229F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2230F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2231F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2232F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2233F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2234F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2235F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2236F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2237F:	Documentation/devicetree/bindings/power/apple*
2238F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2239F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2240F:	arch/arm64/boot/dts/apple/
2241F:	drivers/bluetooth/hci_bcm4377.c
2242F:	drivers/clk/clk-apple-nco.c
2243F:	drivers/cpufreq/apple-soc-cpufreq.c
2244F:	drivers/dma/apple-admac.c
2245F:	drivers/pmdomain/apple/
2246F:	drivers/i2c/busses/i2c-pasemi-core.c
2247F:	drivers/i2c/busses/i2c-pasemi-platform.c
2248F:	drivers/iommu/apple-dart.c
2249F:	drivers/iommu/io-pgtable-dart.c
2250F:	drivers/irqchip/irq-apple-aic.c
2251F:	drivers/nvme/host/apple.c
2252F:	drivers/nvmem/apple-efuses.c
2253F:	drivers/pinctrl/pinctrl-apple-gpio.c
2254F:	drivers/pwm/pwm-apple.c
2255F:	drivers/soc/apple/*
2256F:	drivers/watchdog/apple_wdt.c
2257F:	include/dt-bindings/interrupt-controller/apple-aic.h
2258F:	include/dt-bindings/pinctrl/apple.h
2259F:	include/linux/soc/apple/*
2260
2261ARM/ARTPEC MACHINE SUPPORT
2262M:	Jesper Nilsson <[email protected]>
2263M:	Lars Persson <[email protected]>
2264L:	[email protected]
2265S:	Maintained
2266F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2267F:	arch/arm/boot/dts/axis/
2268F:	arch/arm/mach-artpec
2269F:	drivers/clk/axis
2270F:	drivers/crypto/axis
2271F:	drivers/mmc/host/usdhi6rol0.c
2272F:	drivers/pinctrl/pinctrl-artpec*
2273
2274ARM/ASPEED I2C DRIVER
2275M:	Ryan Chen <[email protected]>
2276R:	Benjamin Herrenschmidt <[email protected]>
2277R:	Joel Stanley <[email protected]>
2278L:	[email protected]
2279L:	[email protected] (moderated for non-subscribers)
2280S:	Maintained
2281F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2282F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2283F:	drivers/i2c/busses/i2c-aspeed.c
2284F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2285
2286ARM/ASPEED MACHINE SUPPORT
2287M:	Joel Stanley <[email protected]>
2288M:	Andrew Jeffery <[email protected]>
2289L:	[email protected] (moderated for non-subscribers)
2290L:	[email protected] (moderated for non-subscribers)
2291S:	Supported
2292Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2294F:	Documentation/devicetree/bindings/arm/aspeed/
2295F:	arch/arm/boot/dts/aspeed/
2296F:	arch/arm/mach-aspeed/
2297N:	aspeed
2298
2299ARM/AXM LSI SOC
2300M:	Krzysztof Kozlowski <[email protected]>
2301L:	[email protected] (moderated for non-subscribers)
2302S:	Odd Fixes
2303F:	Documentation/devicetree/bindings/arm/axxia.yaml
2304F:	arch/arm/boot/dts/intel/axm/
2305F:	arch/arm/mach-axxia/
2306
2307ARM/BITMAIN ARCHITECTURE
2308M:	Manivannan Sadhasivam <[email protected]>
2309L:	[email protected] (moderated for non-subscribers)
2310S:	Maintained
2311F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2312F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2313F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2314F:	arch/arm64/boot/dts/bitmain/
2315F:	drivers/clk/clk-bm1880.c
2316F:	drivers/pinctrl/pinctrl-bm1880.c
2317
2318ARM/BLAIZE ARCHITECTURE
2319M:	James Cowgill <[email protected]>
2320M:	Matt Redfearn <[email protected]>
2321M:	Neil Jones <[email protected]>
2322M:	Nikolaos Pasaloukos <[email protected]>
2323S:	Maintained
2324F:	Documentation/devicetree/bindings/arm/blaize.yaml
2325F:	arch/arm64/boot/dts/blaize/
2326
2327ARM/CALXEDA HIGHBANK ARCHITECTURE
2328M:	Andre Przywara <[email protected]>
2329L:	[email protected] (moderated for non-subscribers)
2330S:	Maintained
2331F:	arch/arm/boot/dts/calxeda/
2332F:	arch/arm/mach-highbank/
2333
2334ARM/CAVIUM THUNDER NETWORK DRIVER
2335M:	Sunil Goutham <[email protected]>
2336L:	[email protected] (moderated for non-subscribers)
2337S:	Maintained
2338F:	drivers/net/ethernet/cavium/thunder/
2339
2340ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2341M:	Lukasz Majewski <[email protected]>
2342L:	[email protected] (moderated for non-subscribers)
2343S:	Maintained
2344F:	arch/arm/mach-ep93xx/ts72xx.c
2345
2346ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2347M:	Hartley Sweeten <[email protected]>
2348M:	Alexander Sverdlin <[email protected]>
2349M:	Nikita Shubin <[email protected]>
2350L:	[email protected] (moderated for non-subscribers)
2351S:	Maintained
2352F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2353F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2354F:	arch/arm/boot/compressed/misc-ep93xx.h
2355F:	arch/arm/mach-ep93xx/
2356F:	drivers/iio/adc/ep93xx_adc.c
2357
2358ARM/CLKDEV SUPPORT
2359M:	Russell King <[email protected]>
2360L:	[email protected] (moderated for non-subscribers)
2361S:	Maintained
2362T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2363F:	drivers/clk/clkdev.c
2364
2365ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2366M:	Baruch Siach <[email protected]>
2367L:	[email protected] (moderated for non-subscribers)
2368S:	Maintained
2369F:	arch/arm/boot/dts/cnxt/
2370N:	digicolor
2371
2372ARM/CORESIGHT FRAMEWORK AND DRIVERS
2373M:	Suzuki K Poulose <[email protected]>
2374R:	Mike Leach <[email protected]>
2375R:	James Clark <[email protected]>
2376L:	[email protected] (moderated for non-subscribers)
2377L:	[email protected] (moderated for non-subscribers)
2378S:	Maintained
2379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2380F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2381F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2382F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2383F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2384F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2385F:	Documentation/trace/coresight/*
2386F:	drivers/hwtracing/coresight/*
2387F:	include/dt-bindings/arm/coresight-cti-dt.h
2388F:	include/linux/coresight*
2389F:	include/uapi/linux/coresight*
2390F:	samples/coresight/*
2391F:	tools/perf/Documentation/arm-coresight.txt
2392F:	tools/perf/arch/arm/util/auxtrace.c
2393F:	tools/perf/arch/arm/util/cs-etm.c
2394F:	tools/perf/arch/arm/util/cs-etm.h
2395F:	tools/perf/arch/arm/util/pmu.c
2396F:	tools/perf/tests/shell/*coresight*
2397F:	tools/perf/tests/shell/coresight/*
2398F:	tools/perf/tests/shell/lib/*coresight*
2399F:	tools/perf/util/cs-etm-decoder/*
2400F:	tools/perf/util/cs-etm.*
2401
2402ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2403M:	Hans Ulli Kroll <[email protected]>
2404M:	Linus Walleij <[email protected]>
2405L:	[email protected] (moderated for non-subscribers)
2406S:	Maintained
2407T:	git git://github.com/ulli-kroll/linux.git
2408F:	Documentation/devicetree/bindings/arm/gemini.yaml
2409F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2410F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2411F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2412F:	arch/arm/boot/dts/gemini/
2413F:	arch/arm/mach-gemini/
2414F:	drivers/crypto/gemini/
2415F:	drivers/net/ethernet/cortina/
2416F:	drivers/pinctrl/pinctrl-gemini.c
2417F:	drivers/rtc/rtc-ftrtc010.c
2418
2419ARM/CZ.NIC TURRIS SUPPORT
2420M:	Marek Behún <[email protected]>
2421S:	Maintained
2422W:	https://www.turris.cz/
2423F:	Documentation/ABI/testing/debugfs-moxtet
2424F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2425F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2426F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2427F:	Documentation/devicetree/bindings/bus/moxtet.txt
2428F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2429F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2430F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2431F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2432F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2433F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2434F:	drivers/bus/moxtet.c
2435F:	drivers/firmware/turris-mox-rwtm.c
2436F:	drivers/gpio/gpio-moxtet.c
2437F:	drivers/leds/leds-turris-omnia.c
2438F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2439F:	drivers/platform/cznic/
2440F:	drivers/watchdog/armada_37xx_wdt.c
2441F:	include/dt-bindings/bus/moxtet.h
2442F:	include/linux/armada-37xx-rwtm-mailbox.h
2443F:	include/linux/moxtet.h
2444F:	include/linux/turris-omnia-mcu-interface.h
2445
2446ARM/FARADAY FA526 PORT
2447M:	Hans Ulli Kroll <[email protected]>
2448L:	[email protected] (moderated for non-subscribers)
2449S:	Maintained
2450T:	git git://git.berlios.de/gemini-board
2451F:	arch/arm/mm/*-fa*
2452
2453ARM/FOOTBRIDGE ARCHITECTURE
2454M:	Russell King <[email protected]>
2455L:	[email protected] (moderated for non-subscribers)
2456S:	Maintained
2457W:	http://www.armlinux.org.uk/
2458F:	arch/arm/include/asm/hardware/dec21285.h
2459F:	arch/arm/mach-footbridge/
2460
2461ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2462M:	Shawn Guo <[email protected]>
2463M:	Sascha Hauer <[email protected]>
2464R:	Pengutronix Kernel Team <[email protected]>
2465R:	Fabio Estevam <[email protected]>
2466L:	[email protected]
2467L:	[email protected] (moderated for non-subscribers)
2468S:	Maintained
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2470F:	arch/arm/boot/dts/nxp/imx/
2471F:	arch/arm/boot/dts/nxp/mxs/
2472F:	arch/arm64/boot/dts/freescale/
2473X:	arch/arm64/boot/dts/freescale/fsl-*
2474X:	arch/arm64/boot/dts/freescale/qoriq-*
2475X:	drivers/media/i2c/
2476N:	imx
2477N:	mxs
2478
2479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2480M:	Shawn Guo <[email protected]>
2481L:	[email protected] (moderated for non-subscribers)
2482S:	Maintained
2483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2484F:	arch/arm/boot/dts/nxp/ls/
2485F:	arch/arm64/boot/dts/freescale/fsl-*
2486F:	arch/arm64/boot/dts/freescale/qoriq-*
2487
2488ARM/FREESCALE VYBRID ARM ARCHITECTURE
2489M:	Shawn Guo <[email protected]>
2490M:	Sascha Hauer <[email protected]>
2491R:	Pengutronix Kernel Team <[email protected]>
2492R:	Stefan Agner <[email protected]>
2493L:	[email protected] (moderated for non-subscribers)
2494S:	Maintained
2495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2496F:	arch/arm/boot/dts/nxp/vf/
2497F:	arch/arm/mach-imx/*vf610*
2498
2499ARM/GUMSTIX MACHINE SUPPORT
2500M:	Steve Sakoman <[email protected]>
2501L:	[email protected] (moderated for non-subscribers)
2502S:	Maintained
2503
2504ARM/HISILICON SOC SUPPORT
2505M:	Wei Xu <[email protected]>
2506L:	[email protected] (moderated for non-subscribers)
2507S:	Supported
2508W:	http://www.hisilicon.com
2509T:	git https://github.com/hisilicon/linux-hisi.git
2510F:	arch/arm/boot/dts/hisilicon/
2511F:	arch/arm/mach-hisi/
2512F:	arch/arm64/boot/dts/hisilicon/
2513
2514ARM/HP JORNADA 7XX MACHINE SUPPORT
2515M:	Kristoffer Ericson <[email protected]>
2516S:	Maintained
2517W:	www.jlime.com
2518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2519F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2520F:	arch/arm/mach-sa1100/jornada720.c
2521
2522ARM/HPE GXP ARCHITECTURE
2523M:	Jean-Marie Verdun <[email protected]>
2524M:	Nick Hawkins <[email protected]>
2525S:	Maintained
2526F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2527F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2528F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2529F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2530F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2531F:	Documentation/hwmon/gxp-fan-ctrl.rst
2532F:	arch/arm/boot/dts/hpe/
2533F:	arch/arm/mach-hpe/
2534F:	drivers/clocksource/timer-gxp.c
2535F:	drivers/hwmon/gxp-fan-ctrl.c
2536F:	drivers/i2c/busses/i2c-gxp.c
2537F:	drivers/spi/spi-gxp.c
2538F:	drivers/watchdog/gxp-wdt.c
2539
2540ARM/IGEP MACHINE SUPPORT
2541M:	Enric Balletbo i Serra <[email protected]>
2542M:	Javier Martinez Canillas <[email protected]>
2543L:	[email protected]
2544L:	[email protected] (moderated for non-subscribers)
2545S:	Maintained
2546F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2547
2548ARM/INTEL IXP4XX ARM ARCHITECTURE
2549M:	Linus Walleij <[email protected]>
2550M:	Imre Kaloz <[email protected]>
2551L:	[email protected] (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2554F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2555F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2556F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2557F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2558F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2559F:	arch/arm/boot/dts/intel/ixp/
2560F:	arch/arm/mach-ixp4xx/
2561F:	drivers/bus/intel-ixp4xx-eb.c
2562F:	drivers/char/hw_random/ixp4xx-rng.c
2563F:	drivers/clocksource/timer-ixp4xx.c
2564F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2565F:	drivers/gpio/gpio-ixp4xx.c
2566F:	drivers/irqchip/irq-ixp4xx.c
2567F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2568F:	drivers/net/wan/ixp4xx_hss.c
2569F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2570F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2571F:	include/linux/soc/ixp4xx/npe.h
2572F:	include/linux/soc/ixp4xx/qmgr.h
2573
2574ARM/INTEL KEEMBAY ARCHITECTURE
2575M:	Paul J. Murphy <[email protected]>
2576M:	Daniele Alessandrelli <[email protected]>
2577S:	Maintained
2578F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2579F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2580F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2581
2582ARM/INTEL XSC3 (MANZANO) ARM CORE
2583M:	Lennert Buytenhek <[email protected]>
2584L:	[email protected] (moderated for non-subscribers)
2585S:	Maintained
2586
2587ARM/LG1K ARCHITECTURE
2588M:	Chanho Min <[email protected]>
2589L:	[email protected] (moderated for non-subscribers)
2590S:	Maintained
2591F:	arch/arm64/boot/dts/lg/
2592
2593ARM/LPC18XX ARCHITECTURE
2594M:	Vladimir Zapolskiy <[email protected]>
2595L:	[email protected] (moderated for non-subscribers)
2596S:	Maintained
2597F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2598F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2599F:	drivers/i2c/busses/i2c-lpc2k.c
2600F:	drivers/memory/pl172.c
2601F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2602F:	drivers/rtc/rtc-lpc24xx.c
2603N:	lpc18xx
2604
2605ARM/LPC32XX SOC SUPPORT
2606M:	Vladimir Zapolskiy <[email protected]>
2607M:	Piotr Wojtaszczyk <[email protected]>
2608L:	[email protected] (moderated for non-subscribers)
2609S:	Maintained
2610T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2611F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2612F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2613F:	arch/arm/mach-lpc32xx/
2614F:	drivers/dma/lpc32xx-dmamux.c
2615F:	drivers/i2c/busses/i2c-pnx.c
2616F:	drivers/net/ethernet/nxp/lpc_eth.c
2617F:	drivers/usb/host/ohci-nxp.c
2618F:	drivers/watchdog/pnx4008_wdt.c
2619N:	lpc32xx
2620
2621LPC32XX DMAMUX SUPPORT
2622M:	J.M.B. Downing <[email protected]>
2623M:	Piotr Wojtaszczyk <[email protected]>
2624R:	Vladimir Zapolskiy <[email protected]>
2625L:	[email protected] (moderated for non-subscribers)
2626S:	Maintained
2627F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2628
2629ARM/Marvell Dove/MV78xx0/Orion SOC support
2630M:	Andrew Lunn <[email protected]>
2631M:	Sebastian Hesselbarth <[email protected]>
2632M:	Gregory Clement <[email protected]>
2633L:	[email protected] (moderated for non-subscribers)
2634S:	Maintained
2635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2636F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2637F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2638F:	Documentation/devicetree/bindings/soc/dove/
2639F:	arch/arm/boot/dts/marvell/dove*
2640F:	arch/arm/boot/dts/marvell/orion5x*
2641F:	arch/arm/mach-dove/
2642F:	arch/arm/mach-mv78xx0/
2643F:	arch/arm/mach-orion5x/
2644F:	arch/arm/plat-orion/
2645F:	drivers/bus/mvebu-mbus.c
2646F:	drivers/soc/dove/
2647
2648ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2649M:	Andrew Lunn <[email protected]>
2650M:	Gregory Clement <[email protected]>
2651M:	Sebastian Hesselbarth <[email protected]>
2652L:	[email protected] (moderated for non-subscribers)
2653S:	Maintained
2654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2655F:	Documentation/devicetree/bindings/arm/marvell/
2656F:	arch/arm/boot/dts/marvell/armada*
2657F:	arch/arm/boot/dts/marvell/kirkwood*
2658F:	arch/arm/configs/mvebu_*_defconfig
2659F:	arch/arm/mach-mvebu/
2660F:	arch/arm64/boot/dts/marvell/
2661F:	drivers/clk/mvebu/
2662F:	drivers/cpufreq/armada-37xx-cpufreq.c
2663F:	drivers/cpufreq/armada-8k-cpufreq.c
2664F:	drivers/cpufreq/mvebu-cpufreq.c
2665F:	drivers/irqchip/irq-armada-370-xp.c
2666F:	drivers/irqchip/irq-mvebu-*
2667F:	drivers/pinctrl/mvebu/
2668F:	drivers/rtc/rtc-armada38x.c
2669
2670ARM/Mediatek RTC DRIVER
2671M:	Eddie Huang <[email protected]>
2672M:	Sean Wang <[email protected]>
2673L:	[email protected] (moderated for non-subscribers)
2674L:	[email protected] (moderated for non-subscribers)
2675S:	Maintained
2676F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2677F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2678F:	drivers/rtc/rtc-mt2712.c
2679F:	drivers/rtc/rtc-mt6397.c
2680F:	drivers/rtc/rtc-mt7622.c
2681
2682ARM/Mediatek SoC support
2683M:	Matthias Brugger <[email protected]>
2684M:	AngeloGioacchino Del Regno <[email protected]>
2685L:	[email protected]
2686L:	[email protected] (moderated for non-subscribers)
2687L:	[email protected] (moderated for non-subscribers)
2688S:	Maintained
2689W:	https://mtk.wiki.kernel.org/
2690C:	irc://irc.libera.chat/linux-mediatek
2691F:	arch/arm/boot/dts/mediatek/
2692F:	arch/arm/mach-mediatek/
2693F:	arch/arm64/boot/dts/mediatek/
2694F:	drivers/soc/mediatek/
2695N:	mtk
2696N:	mt[2678]
2697K:	mediatek
2698
2699ARM/Mediatek USB3 PHY DRIVER
2700M:	Chunfeng Yun <[email protected]>
2701L:	[email protected] (moderated for non-subscribers)
2702L:	[email protected] (moderated for non-subscribers)
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/phy/mediatek,*
2705F:	drivers/phy/mediatek/
2706
2707ARM/MICROCHIP (ARM64) SoC support
2708M:	Conor Dooley <[email protected]>
2709M:	Nicolas Ferre <[email protected]>
2710M:	Claudiu Beznea <[email protected]>
2711L:	[email protected] (moderated for non-subscribers)
2712S:	Supported
2713T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2714F:	arch/arm64/boot/dts/microchip/
2715
2716ARM/Microchip (AT91) SoC support
2717M:	Nicolas Ferre <[email protected]>
2718M:	Alexandre Belloni <[email protected]>
2719M:	Claudiu Beznea <[email protected]>
2720L:	[email protected] (moderated for non-subscribers)
2721S:	Supported
2722W:	http://www.linux4sam.org
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2724F:	arch/arm/boot/dts/microchip/
2725F:	arch/arm/include/debug/at91.S
2726F:	arch/arm/mach-at91/
2727F:	drivers/memory/atmel*
2728F:	drivers/watchdog/sama5d4_wdt.c
2729F:	include/soc/at91/
2730X:	drivers/input/touchscreen/atmel_mxt_ts.c
2731N:	at91
2732N:	atmel
2733
2734ARM/Microchip Sparx5 SoC support
2735M:	Steen Hegelund <[email protected]>
2736M:	Daniel Machon <[email protected]>
2737M:	[email protected]
2738L:	[email protected] (moderated for non-subscribers)
2739S:	Supported
2740F:	arch/arm64/boot/dts/microchip/sparx*
2741F:	drivers/net/ethernet/microchip/vcap/
2742F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2743N:	sparx5
2744
2745ARM/MILBEAUT ARCHITECTURE
2746M:	Taichi Sugaya <[email protected]>
2747M:	Takao Orito <[email protected]>
2748L:	[email protected] (moderated for non-subscribers)
2749S:	Maintained
2750F:	arch/arm/boot/dts/socionext/milbeaut*
2751F:	arch/arm/mach-milbeaut/
2752N:	milbeaut
2753
2754ARM/MOXA ART SOC
2755M:	Krzysztof Kozlowski <[email protected]>
2756L:	[email protected] (moderated for non-subscribers)
2757S:	Odd Fixes
2758F:	Documentation/devicetree/bindings/arm/moxart.yaml
2759F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2760F:	arch/arm/boot/dts/moxa/
2761F:	drivers/clk/clk-moxart.c
2762
2763ARM/MStar/Sigmastar Armv7 SoC support
2764M:	Daniel Palmer <[email protected]>
2765M:	Romain Perier <[email protected]>
2766L:	[email protected] (moderated for non-subscribers)
2767S:	Maintained
2768W:	http://linux-chenxing.org/
2769T:	git git://github.com/linux-chenxing/linux.git
2770F:	Documentation/devicetree/bindings/arm/mstar/*
2771F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2772F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2773F:	arch/arm/boot/dts/sigmastar/
2774F:	arch/arm/mach-mstar/
2775F:	drivers/clk/mstar/
2776F:	drivers/clocksource/timer-msc313e.c
2777F:	drivers/gpio/gpio-msc313.c
2778F:	drivers/rtc/rtc-msc313.c
2779F:	drivers/watchdog/msc313e_wdt.c
2780F:	include/dt-bindings/clock/mstar-*
2781F:	include/dt-bindings/gpio/msc313-gpio.h
2782
2783ARM/NOMADIK/Ux500 ARCHITECTURES
2784M:	Linus Walleij <[email protected]>
2785L:	[email protected] (moderated for non-subscribers)
2786S:	Maintained
2787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2788F:	Documentation/devicetree/bindings/arm/ste-*
2789F:	Documentation/devicetree/bindings/arm/ux500.yaml
2790F:	Documentation/devicetree/bindings/arm/ux500/
2791F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2792F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2793F:	arch/arm/boot/dts/st/ste-*
2794F:	arch/arm/mach-nomadik/
2795F:	arch/arm/mach-ux500/
2796F:	drivers/clk/clk-nomadik.c
2797F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2798F:	drivers/dma/ste_dma40*
2799F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2800F:	drivers/gpio/gpio-nomadik.c
2801F:	drivers/hwspinlock/u8500_hsem.c
2802F:	drivers/i2c/busses/i2c-nomadik.c
2803F:	drivers/iio/adc/ab8500-gpadc.c
2804F:	drivers/mfd/ab8500*
2805F:	drivers/mfd/abx500*
2806F:	drivers/mfd/db8500*
2807F:	drivers/pinctrl/nomadik/
2808F:	drivers/rtc/rtc-ab8500.c
2809F:	drivers/rtc/rtc-pl031.c
2810F:	drivers/soc/ux500/
2811
2812ARM/NUVOTON MA35 ARCHITECTURE
2813M:	Jacky Huang <[email protected]>
2814M:	Shan-Chun Hung <[email protected]>
2815L:	[email protected] (moderated for non-subscribers)
2816S:	Supported
2817F:	Documentation/devicetree/bindings/*/*/*ma35*
2818F:	Documentation/devicetree/bindings/*/*ma35*
2819F:	arch/arm64/boot/dts/nuvoton/*ma35*
2820F:	drivers/*/*/*ma35*
2821F:	drivers/*/*ma35*
2822K:	ma35d1
2823
2824ARM/NUVOTON NPCM ARCHITECTURE
2825M:	Avi Fishman <[email protected]>
2826M:	Tomer Maimon <[email protected]>
2827M:	Tali Perry <[email protected]>
2828R:	Patrick Venture <[email protected]>
2829R:	Nancy Yuen <[email protected]>
2830R:	Benjamin Fair <[email protected]>
2831L:	[email protected] (moderated for non-subscribers)
2832S:	Supported
2833F:	Documentation/devicetree/bindings/*/*/*npcm*
2834F:	Documentation/devicetree/bindings/*/*npcm*
2835F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2836F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2837F:	arch/arm/mach-npcm/
2838F:	arch/arm64/boot/dts/nuvoton/
2839F:	drivers/*/*/*npcm*
2840F:	drivers/*/*npcm*
2841F:	drivers/rtc/rtc-nct3018y.c
2842F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2843F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2844
2845ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2846M:	Joseph Liu <[email protected]>
2847M:	Marvin Lin <[email protected]>
2848L:	[email protected]
2849L:	[email protected] (moderated for non-subscribers)
2850S:	Maintained
2851F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2852F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2853F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2854F:	drivers/media/platform/nuvoton/
2855F:	include/uapi/linux/npcm-video.h
2856
2857ARM/NUVOTON WPCM450 ARCHITECTURE
2858M:	Jonathan Neuschäfer <[email protected]>
2859L:	[email protected] (moderated for non-subscribers)
2860S:	Maintained
2861W:	https://github.com/neuschaefer/wpcm450/wiki
2862F:	Documentation/devicetree/bindings/*/*wpcm*
2863F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2864F:	arch/arm/configs/wpcm450_defconfig
2865F:	arch/arm/mach-npcm/wpcm450.c
2866F:	drivers/*/*/*wpcm*
2867F:	drivers/*/*wpcm*
2868
2869ARM/NXP S32G ARCHITECTURE
2870R:	Chester Lin <[email protected]>
2871R:	Matthias Brugger <[email protected]>
2872R:	Ghennadi Procopciuc <[email protected]>
2873R:	NXP S32 Linux Team <[email protected]>
2874L:	[email protected] (moderated for non-subscribers)
2875S:	Maintained
2876F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2877F:	drivers/pinctrl/nxp/
2878
2879ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2880M:	Jan Petrous <[email protected]>
2881R:	[email protected]
2882S:	Maintained
2883F:	Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2884F:	drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2885
2886ARM/Orion SoC/Technologic Systems TS-78xx platform support
2887M:	Alexander Clouter <[email protected]>
2888L:	[email protected] (moderated for non-subscribers)
2889S:	Maintained
2890W:	http://www.digriz.org.uk/ts78xx/kernel
2891F:	arch/arm/mach-orion5x/ts78xx-*
2892
2893ARM/QUALCOMM CHROMEBOOK SUPPORT
2894R:	[email protected]
2895F:	arch/arm64/boot/dts/qcom/sc7180*
2896F:	arch/arm64/boot/dts/qcom/sc7280*
2897F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2898
2899ARM/QUALCOMM MAILING LIST
2900L:	[email protected]
2901C:	irc://irc.oftc.net/linux-msm
2902F:	Documentation/devicetree/bindings/*/qcom*
2903F:	Documentation/devicetree/bindings/soc/qcom/
2904F:	arch/arm/boot/dts/qcom/
2905F:	arch/arm/configs/qcom_defconfig
2906F:	arch/arm/mach-qcom/
2907F:	arch/arm64/boot/dts/qcom/
2908F:	drivers/*/*/pm8???-*
2909F:	drivers/*/*/qcom*
2910F:	drivers/*/*/qcom/
2911F:	drivers/*/qcom*
2912F:	drivers/*/qcom/
2913F:	drivers/bluetooth/btqcomsmd.c
2914F:	drivers/clocksource/timer-qcom.c
2915F:	drivers/cpuidle/cpuidle-qcom-spm.c
2916F:	drivers/extcon/extcon-qcom*
2917F:	drivers/i2c/busses/i2c-qcom-geni.c
2918F:	drivers/i2c/busses/i2c-qup.c
2919F:	drivers/iommu/msm*
2920F:	drivers/mfd/ssbi.c
2921F:	drivers/mmc/host/mmci_qcom*
2922F:	drivers/mmc/host/sdhci-msm.c
2923F:	drivers/pci/controller/dwc/pcie-qcom*
2924F:	drivers/phy/qualcomm/
2925F:	drivers/power/*/msm*
2926F:	drivers/reset/reset-qcom-*
2927F:	drivers/rtc/rtc-pm8xxx.c
2928F:	drivers/spi/spi-geni-qcom.c
2929F:	drivers/spi/spi-qcom-qspi.c
2930F:	drivers/spi/spi-qup.c
2931F:	drivers/tty/serial/msm_serial.c
2932F:	drivers/ufs/host/ufs-qcom*
2933F:	drivers/usb/dwc3/dwc3-qcom.c
2934F:	include/dt-bindings/*/qcom*
2935F:	include/linux/*/qcom*
2936F:	include/linux/soc/qcom/
2937
2938ARM/QUALCOMM SUPPORT
2939M:	Bjorn Andersson <[email protected]>
2940M:	Konrad Dybcio <[email protected]>
2941L:	[email protected]
2942S:	Maintained
2943C:	irc://irc.oftc.net/linux-msm
2944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2945F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2946F:	Documentation/devicetree/bindings/arm/qcom.yaml
2947F:	Documentation/devicetree/bindings/bus/qcom*
2948F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2949F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2950F:	Documentation/devicetree/bindings/reserved-memory/qcom*
2951F:	Documentation/devicetree/bindings/soc/qcom/
2952F:	arch/arm/boot/dts/qcom/
2953F:	arch/arm/configs/qcom_defconfig
2954F:	arch/arm/mach-qcom/
2955F:	arch/arm64/boot/dts/qcom/
2956F:	drivers/bus/qcom*
2957F:	drivers/firmware/qcom/
2958F:	drivers/soc/qcom/
2959F:	include/dt-bindings/arm/qcom,ids.h
2960F:	include/dt-bindings/firmware/qcom,scm.h
2961F:	include/dt-bindings/soc/qcom*
2962F:	include/linux/firmware/qcom
2963F:	include/linux/soc/qcom/
2964F:	include/soc/qcom/
2965
2966ARM/RDA MICRO ARCHITECTURE
2967M:	Manivannan Sadhasivam <[email protected]>
2968L:	[email protected] (moderated for non-subscribers)
2969L:	[email protected] (moderated for non-subscribers)
2970S:	Maintained
2971F:	Documentation/devicetree/bindings/arm/rda.yaml
2972F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2973F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2974F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2975F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2976F:	arch/arm/boot/dts/unisoc/
2977F:	drivers/clocksource/timer-rda.c
2978F:	drivers/gpio/gpio-rda.c
2979F:	drivers/irqchip/irq-rda-intc.c
2980F:	drivers/tty/serial/rda-uart.c
2981
2982ARM/REALTEK ARCHITECTURE
2983M:	Andreas Färber <[email protected]>
2984L:	[email protected] (moderated for non-subscribers)
2985L:	[email protected] (moderated for non-subscribers)
2986S:	Maintained
2987F:	Documentation/devicetree/bindings/arm/realtek.yaml
2988F:	arch/arm/boot/dts/realtek/
2989F:	arch/arm/mach-realtek/
2990F:	arch/arm64/boot/dts/realtek/
2991
2992ARM/RISC-V/RENESAS ARCHITECTURE
2993M:	Geert Uytterhoeven <[email protected]>
2994M:	Magnus Damm <[email protected]>
2995L:	[email protected]
2996S:	Supported
2997Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2998C:	irc://irc.libera.chat/renesas-soc
2999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3000F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3001F:	Documentation/devicetree/bindings/nvmem/renesas,*
3002F:	Documentation/devicetree/bindings/soc/renesas/
3003F:	arch/arm/boot/dts/renesas/
3004F:	arch/arm/configs/shmobile_defconfig
3005F:	arch/arm/include/debug/renesas-scif.S
3006F:	arch/arm/mach-shmobile/
3007F:	arch/arm64/boot/dts/renesas/
3008F:	arch/riscv/boot/dts/renesas/
3009F:	drivers/nvmem/rcar-efuse.c
3010F:	drivers/pmdomain/renesas/
3011F:	drivers/soc/renesas/
3012F:	include/linux/soc/renesas/
3013K:	\brenesas,
3014
3015ARM/RISCPC ARCHITECTURE
3016M:	Russell King <[email protected]>
3017L:	[email protected] (moderated for non-subscribers)
3018S:	Maintained
3019W:	http://www.armlinux.org.uk/
3020F:	arch/arm/include/asm/hardware/ioc.h
3021F:	arch/arm/include/asm/hardware/iomd.h
3022F:	arch/arm/include/asm/hardware/memc.h
3023F:	arch/arm/mach-rpc/
3024F:	drivers/net/ethernet/8390/etherh.c
3025F:	drivers/net/ethernet/i825xx/ether1*
3026F:	drivers/net/ethernet/seeq/ether3*
3027F:	drivers/scsi/arm/
3028
3029ARM/Rockchip SoC support
3030M:	Heiko Stuebner <[email protected]>
3031L:	[email protected] (moderated for non-subscribers)
3032L:	[email protected]
3033S:	Maintained
3034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3035F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3036F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3037F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3038F:	arch/arm/boot/dts/rockchip/
3039F:	arch/arm/mach-rockchip/
3040F:	drivers/*/*/*rockchip*
3041F:	drivers/*/*rockchip*
3042F:	drivers/clk/rockchip/
3043F:	drivers/i2c/busses/i2c-rk3x.c
3044F:	sound/soc/rockchip/
3045N:	rockchip
3046
3047ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3048M:	Krzysztof Kozlowski <[email protected]>
3049R:	Alim Akhtar <[email protected]>
3050L:	[email protected] (moderated for non-subscribers)
3051L:	[email protected]
3052S:	Maintained
3053P:	Documentation/process/maintainer-soc-clean-dts.rst
3054Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
3055B:	mailto:[email protected]
3056C:	irc://irc.libera.chat/linux-exynos
3057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3058F:	Documentation/arch/arm/samsung/
3059F:	Documentation/devicetree/bindings/arm/samsung/
3060F:	Documentation/devicetree/bindings/hwinfo/samsung,*
3061F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
3062F:	Documentation/devicetree/bindings/soc/samsung/
3063F:	arch/arm/boot/dts/samsung/
3064F:	arch/arm/mach-exynos*/
3065F:	arch/arm/mach-s3c/
3066F:	arch/arm/mach-s5p*/
3067F:	arch/arm64/boot/dts/exynos/
3068F:	drivers/*/*/*s3c24*
3069F:	drivers/*/*s3c24*
3070F:	drivers/*/*s3c64xx*
3071F:	drivers/*/*s5pv210*
3072F:	drivers/clocksource/samsung_pwm_timer.c
3073F:	drivers/mailbox/exynos-mailbox.c
3074F:	drivers/memory/samsung/
3075F:	drivers/pwm/pwm-samsung.c
3076F:	drivers/soc/samsung/
3077F:	drivers/tty/serial/samsung*
3078F:	include/clocksource/samsung_pwm.h
3079F:	include/linux/platform_data/*s3c*
3080F:	include/linux/serial_s3c.h
3081F:	include/linux/soc/samsung/
3082N:	exynos
3083N:	s3c64xx
3084N:	s5pv210
3085
3086ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3087M:	Łukasz Stelmach <[email protected]>
3088L:	[email protected] (moderated for non-subscribers)
3089L:	[email protected]
3090S:	Maintained
3091F:	drivers/media/platform/samsung/s5p-g2d/
3092
3093ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3094M:	Marek Szyprowski <[email protected]>
3095L:	[email protected]
3096L:	[email protected]
3097S:	Maintained
3098F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3099F:	drivers/media/cec/platform/s5p/
3100
3101ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3102M:	Andrzej Pietrasiewicz <[email protected]>
3103M:	Jacek Anaszewski <[email protected]>
3104M:	Sylwester Nawrocki <[email protected]>
3105L:	[email protected] (moderated for non-subscribers)
3106L:	[email protected]
3107S:	Maintained
3108F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3109F:	drivers/media/platform/samsung/s5p-jpeg/
3110
3111ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3112M:	Marek Szyprowski <[email protected]>
3113M:	Andrzej Hajda <[email protected]>
3114L:	[email protected] (moderated for non-subscribers)
3115L:	[email protected]
3116S:	Maintained
3117F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3118F:	drivers/media/platform/samsung/s5p-mfc/
3119
3120ARM/SOCFPGA ARCHITECTURE
3121M:	Dinh Nguyen <[email protected]>
3122S:	Maintained
3123W:	http://www.rocketboards.org
3124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3125F:	arch/arm/boot/dts/intel/socfpga/
3126F:	arch/arm/configs/socfpga_defconfig
3127F:	arch/arm/mach-socfpga/
3128F:	arch/arm64/boot/dts/altera/
3129F:	arch/arm64/boot/dts/intel/
3130
3131ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3132M:	Dinh Nguyen <[email protected]>
3133S:	Maintained
3134F:	drivers/clk/socfpga/
3135
3136ARM/SOCFPGA EDAC SUPPORT
3137M:	Dinh Nguyen <[email protected]>
3138S:	Maintained
3139F:	drivers/edac/altera_edac.[ch]
3140
3141ARM/SPREADTRUM SoC SUPPORT
3142M:	Orson Zhai <[email protected]>
3143M:	Baolin Wang <[email protected]>
3144R:	Chunyan Zhang <[email protected]>
3145S:	Maintained
3146F:	arch/arm64/boot/dts/sprd
3147N:	sprd
3148N:	sc27xx
3149N:	sc2731
3150
3151ARM/STI ARCHITECTURE
3152M:	Patrice Chotard <[email protected]>
3153L:	[email protected] (moderated for non-subscribers)
3154S:	Maintained
3155W:	http://www.stlinux.com
3156F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3157F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3158F:	arch/arm/boot/dts/st/sti*
3159F:	arch/arm/mach-sti/
3160F:	drivers/ata/ahci_st.c
3161F:	drivers/char/hw_random/st-rng.c
3162F:	drivers/clocksource/arm_global_timer.c
3163F:	drivers/clocksource/clksrc_st_lpc.c
3164F:	drivers/cpufreq/sti-cpufreq.c
3165F:	drivers/dma/st_fdma*
3166F:	drivers/i2c/busses/i2c-st.c
3167F:	drivers/media/platform/st/sti/c8sectpfe/
3168F:	drivers/media/rc/st_rc.c
3169F:	drivers/mmc/host/sdhci-st.c
3170F:	drivers/phy/st/phy-miphy28lp.c
3171F:	drivers/phy/st/phy-stih407-usb.c
3172F:	drivers/pinctrl/pinctrl-st.c
3173F:	drivers/remoteproc/st_remoteproc.c
3174F:	drivers/remoteproc/st_slim_rproc.c
3175F:	drivers/reset/sti/
3176F:	drivers/rtc/rtc-st-lpc.c
3177F:	drivers/tty/serial/st-asc.c
3178F:	drivers/usb/dwc3/dwc3-st.c
3179F:	drivers/usb/host/ehci-st.c
3180F:	drivers/usb/host/ohci-st.c
3181F:	drivers/watchdog/st_lpc_wdt.c
3182F:	include/linux/remoteproc/st_slim_rproc.h
3183
3184ARM/STM32 ARCHITECTURE
3185M:	Maxime Coquelin <[email protected]>
3186M:	Alexandre Torgue <[email protected]>
3187L:	[email protected] (moderated for non-subscribers)
3188L:	[email protected] (moderated for non-subscribers)
3189S:	Maintained
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3191F:	arch/arm/boot/dts/st/stm32*
3192F:	arch/arm/mach-stm32/
3193F:	arch/arm64/boot/dts/st/
3194F:	drivers/clocksource/armv7m_systick.c
3195N:	stm32
3196N:	stm
3197
3198ARM/SUNPLUS SP7021 SOC SUPPORT
3199M:	Qin Jian <[email protected]>
3200L:	[email protected] (moderated for mon-subscribers)
3201S:	Maintained
3202W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3203F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3204F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3205F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3206F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3207F:	arch/arm/boot/dts/sunplus/
3208F:	arch/arm/configs/sp7021_*defconfig
3209F:	drivers/clk/clk-sp7021.c
3210F:	drivers/irqchip/irq-sp7021-intc.c
3211F:	drivers/reset/reset-sunplus.c
3212F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3213F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3214
3215ARM/Synaptics SoC support
3216M:	Jisheng Zhang <[email protected]>
3217M:	Sebastian Hesselbarth <[email protected]>
3218L:	[email protected] (moderated for non-subscribers)
3219S:	Maintained
3220F:	arch/arm/boot/dts/synaptics/
3221F:	arch/arm/mach-berlin/
3222F:	arch/arm64/boot/dts/synaptics/
3223
3224ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3225M:	Hans Verkuil <[email protected]>
3226L:	[email protected]
3227L:	[email protected]
3228S:	Maintained
3229F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3230F:	drivers/media/cec/platform/tegra/
3231
3232ARM/TESLA FSD SoC SUPPORT
3233M:	Alim Akhtar <[email protected]>
3234M:	[email protected]
3235L:	[email protected] (moderated for non-subscribers)
3236L:	[email protected]
3237S:	Maintained
3238F:	arch/arm64/boot/dts/tesla/
3239
3240ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3241M:	Santosh Shilimkar <[email protected]>
3242L:	[email protected]
3243S:	Maintained
3244F:	drivers/memory/*emif*
3245
3246ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3247M:	Nishanth Menon <[email protected]>
3248M:	Santosh Shilimkar <[email protected]>
3249L:	[email protected] (moderated for non-subscribers)
3250S:	Maintained
3251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3252F:	arch/arm/boot/dts/ti/keystone/
3253F:	arch/arm/mach-keystone/
3254
3255ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3256M:	Santosh Shilimkar <[email protected]>
3257L:	[email protected]
3258S:	Maintained
3259F:	drivers/clk/keystone/
3260
3261ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3262M:	Santosh Shilimkar <[email protected]>
3263L:	[email protected] (moderated for non-subscribers)
3264L:	[email protected]
3265S:	Maintained
3266F:	drivers/clocksource/timer-keystone.c
3267
3268ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3269M:	Santosh Shilimkar <[email protected]>
3270L:	[email protected]
3271S:	Maintained
3272F:	drivers/power/reset/keystone-reset.c
3273
3274ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3275M:	Nishanth Menon <[email protected]>
3276M:	Vignesh Raghavendra <[email protected]>
3277M:	Tero Kristo <[email protected]>
3278L:	[email protected] (moderated for non-subscribers)
3279S:	Supported
3280F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3281F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3282F:	arch/arm64/boot/dts/ti/Makefile
3283F:	arch/arm64/boot/dts/ti/k3-*
3284
3285ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3286M:	Krzysztof Kozlowski <[email protected]>
3287L:	[email protected] (moderated for non-subscribers)
3288S:	Odd Fixes
3289F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3290F:	Documentation/devicetree/bindings/*/ti,nspire*
3291F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3292F:	arch/arm/boot/dts/nspire/
3293
3294ARM/TOSHIBA VISCONTI ARCHITECTURE
3295M:	Nobuhiro Iwamatsu <[email protected]>
3296L:	[email protected] (moderated for non-subscribers)
3297S:	Supported
3298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3299F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3300F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3301F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3302F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3303F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3304F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3305F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3306F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3307F:	arch/arm64/boot/dts/toshiba/
3308F:	drivers/clk/visconti/
3309F:	drivers/gpio/gpio-visconti.c
3310F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3311F:	drivers/pci/controller/dwc/pcie-visconti.c
3312F:	drivers/pinctrl/visconti/
3313F:	drivers/watchdog/visconti_wdt.c
3314N:	visconti
3315
3316ARM/UNIPHIER ARCHITECTURE
3317M:	Kunihiko Hayashi <[email protected]>
3318M:	Masami Hiramatsu <[email protected]>
3319L:	[email protected] (moderated for non-subscribers)
3320S:	Maintained
3321F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3322F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3323F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3324F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3325F:	arch/arm/boot/dts/socionext/uniphier*
3326F:	arch/arm/include/asm/hardware/cache-uniphier.h
3327F:	arch/arm/mm/cache-uniphier.c
3328F:	arch/arm64/boot/dts/socionext/uniphier*
3329F:	drivers/bus/uniphier-system-bus.c
3330F:	drivers/clk/uniphier/
3331F:	drivers/dma/uniphier-mdmac.c
3332F:	drivers/gpio/gpio-uniphier.c
3333F:	drivers/i2c/busses/i2c-uniphier*
3334F:	drivers/irqchip/irq-uniphier-aidet.c
3335F:	drivers/mmc/host/uniphier-sd.c
3336F:	drivers/pinctrl/uniphier/
3337F:	drivers/reset/reset-uniphier.c
3338F:	drivers/tty/serial/8250/8250_uniphier.c
3339N:	uniphier
3340
3341ARM/VERSATILE EXPRESS PLATFORM
3342M:	Liviu Dudau <[email protected]>
3343M:	Sudeep Holla <[email protected]>
3344M:	Lorenzo Pieralisi <[email protected]>
3345L:	[email protected] (moderated for non-subscribers)
3346S:	Maintained
3347N:	mps2
3348N:	vexpress
3349F:	arch/arm/mach-versatile/
3350F:	arch/arm64/boot/dts/arm/
3351F:	drivers/clocksource/timer-versatile.c
3352X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3353X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3354
3355ARM/VFP SUPPORT
3356M:	Russell King <[email protected]>
3357L:	[email protected] (moderated for non-subscribers)
3358S:	Maintained
3359W:	http://www.armlinux.org.uk/
3360F:	arch/arm/vfp/
3361
3362ARM/VT8500 ARM ARCHITECTURE
3363M:	Alexey Charkov <[email protected]>
3364M:	Krzysztof Kozlowski <[email protected]>
3365L:	[email protected] (moderated for non-subscribers)
3366S:	Odd Fixes
3367F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3368F:	arch/arm/boot/dts/vt8500/
3369F:	arch/arm/mach-vt8500/
3370F:	drivers/clocksource/timer-vt8500.c
3371F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3372F:	drivers/mmc/host/wmt-sdmmc.c
3373F:	drivers/pwm/pwm-vt8500.c
3374F:	drivers/rtc/rtc-vt8500.c
3375F:	drivers/tty/serial/vt8500_serial.c
3376F:	drivers/video/fbdev/vt8500lcdfb.*
3377F:	drivers/video/fbdev/wm8505fb*
3378F:	drivers/video/fbdev/wmt_ge_rops.*
3379
3380ARM/ZYNQ ARCHITECTURE
3381M:	Michal Simek <[email protected]>
3382L:	[email protected] (moderated for non-subscribers)
3383S:	Supported
3384W:	http://wiki.xilinx.com
3385T:	git https://github.com/Xilinx/linux-xlnx.git
3386F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3387F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3388F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3389F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3390F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3391F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3392F:	arch/arm/mach-zynq/
3393F:	drivers/clocksource/timer-cadence-ttc.c
3394F:	drivers/cpuidle/cpuidle-zynq.c
3395F:	drivers/edac/synopsys_edac.c
3396F:	drivers/i2c/busses/i2c-cadence.c
3397F:	drivers/i2c/busses/i2c-xiic.c
3398F:	drivers/mmc/host/sdhci-of-arasan.c
3399N:	zynq
3400N:	xilinx
3401
3402ARM64 FIT SUPPORT
3403M:	Simon Glass <[email protected]>
3404L:	[email protected] (moderated for non-subscribers)
3405S:	Maintained
3406F:	arch/arm64/boot/Makefile
3407F:	scripts/make_fit.py
3408
3409ARM64 PLATFORM DRIVERS
3410M:	Hans de Goede <[email protected]>
3411M:	Ilpo Järvinen <[email protected]>
3412R:	Bryan O'Donoghue <[email protected]>
3413L:	[email protected]
3414S:	Maintained
3415Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3417F:	drivers/platform/arm64/
3418
3419ARM64 PORT (AARCH64 ARCHITECTURE)
3420M:	Catalin Marinas <[email protected]>
3421M:	Will Deacon <[email protected]>
3422L:	[email protected] (moderated for non-subscribers)
3423S:	Maintained
3424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3425F:	Documentation/arch/arm64/
3426F:	arch/arm64/
3427F:	drivers/virt/coco/arm-cca-guest/
3428F:	drivers/virt/coco/pkvm-guest/
3429F:	tools/testing/selftests/arm64/
3430X:	arch/arm64/boot/dts/
3431
3432ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3433M:	George McCollister <[email protected]>
3434L:	[email protected]
3435S:	Maintained
3436F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3437F:	drivers/net/dsa/xrs700x/*
3438F:	net/dsa/tag_xrs700x.c
3439
3440AS3645A LED FLASH CONTROLLER DRIVER
3441M:	Sakari Ailus <[email protected]>
3442L:	[email protected]
3443S:	Maintained
3444F:	drivers/leds/flash/leds-as3645a.c
3445
3446ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3447M:	Tianshu Qiu <[email protected]>
3448L:	[email protected]
3449S:	Maintained
3450T:	git git://linuxtv.org/media.git
3451F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3452F:	drivers/media/i2c/ak7375.c
3453
3454ASAHI KASEI AK8974 DRIVER
3455M:	Linus Walleij <[email protected]>
3456L:	[email protected]
3457S:	Supported
3458W:	http://www.akm.com/
3459F:	drivers/iio/magnetometer/ak8974.c
3460
3461AOSONG AGS02MA TVOC SENSOR DRIVER
3462M:	Anshul Dalal <[email protected]>
3463L:	[email protected]
3464S:	Maintained
3465F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3466F:	drivers/iio/chemical/ags02ma.c
3467
3468ASC7621 HARDWARE MONITOR DRIVER
3469M:	George Joseph <[email protected]>
3470L:	[email protected]
3471S:	Maintained
3472F:	Documentation/hwmon/asc7621.rst
3473F:	drivers/hwmon/asc7621.c
3474
3475ASIX AX88796C SPI ETHERNET ADAPTER
3476M:	Łukasz Stelmach <[email protected]>
3477S:	Maintained
3478F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3479F:	drivers/net/ethernet/asix/ax88796c_*
3480
3481ASIX PHY DRIVER [RUST]
3482M:	FUJITA Tomonori <[email protected]>
3483R:	Trevor Gross <[email protected]>
3484L:	[email protected]
3485L:	[email protected]
3486S:	Maintained
3487F:	drivers/net/phy/ax88796b_rust.rs
3488
3489ASPEED CRYPTO DRIVER
3490M:	Neal Liu <[email protected]>
3491L:	[email protected] (moderated for non-subscribers)
3492S:	Maintained
3493F:	Documentation/devicetree/bindings/crypto/aspeed,*
3494F:	drivers/crypto/aspeed/
3495
3496ASPEED PECI CONTROLLER
3497M:	Iwona Winiarska <[email protected]>
3498L:	[email protected] (moderated for non-subscribers)
3499L:	[email protected] (moderated for non-subscribers)
3500S:	Supported
3501F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3502F:	drivers/peci/controller/peci-aspeed.c
3503
3504ASPEED PINCTRL DRIVERS
3505M:	Andrew Jeffery <[email protected]>
3506L:	[email protected] (moderated for non-subscribers)
3507L:	[email protected] (moderated for non-subscribers)
3508L:	[email protected]
3509S:	Maintained
3510F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3511F:	drivers/pinctrl/aspeed/
3512
3513ASPEED SCU INTERRUPT CONTROLLER DRIVER
3514M:	Eddie James <[email protected]>
3515L:	[email protected] (moderated for non-subscribers)
3516S:	Maintained
3517F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3518F:	drivers/irqchip/irq-aspeed-scu-ic.c
3519F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3520
3521ASPEED SD/MMC DRIVER
3522M:	Andrew Jeffery <[email protected]>
3523L:	[email protected] (moderated for non-subscribers)
3524L:	[email protected] (moderated for non-subscribers)
3525L:	[email protected]
3526S:	Maintained
3527F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3528F:	drivers/mmc/host/sdhci-of-aspeed*
3529
3530ASPEED SMC SPI DRIVER
3531M:	Chin-Ting Kuo <[email protected]>
3532M:	Cédric Le Goater <[email protected]>
3533L:	[email protected] (moderated for non-subscribers)
3534L:	[email protected] (moderated for non-subscribers)
3535L:	[email protected]
3536S:	Maintained
3537F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3538F:	drivers/spi/spi-aspeed-smc.c
3539
3540ASPEED USB UDC DRIVER
3541M:	Neal Liu <[email protected]>
3542L:	[email protected] (moderated for non-subscribers)
3543S:	Maintained
3544F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3545F:	drivers/usb/gadget/udc/aspeed_udc.c
3546
3547ASPEED VIDEO ENGINE DRIVER
3548M:	Eddie James <[email protected]>
3549L:	[email protected]
3550L:	[email protected] (moderated for non-subscribers)
3551S:	Maintained
3552F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3553F:	drivers/media/platform/aspeed/
3554
3555ASUS EC HARDWARE MONITOR DRIVER
3556M:	Eugene Shalygin <[email protected]>
3557L:	[email protected]
3558S:	Maintained
3559F:	drivers/hwmon/asus-ec-sensors.c
3560
3561ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3562M:	Corentin Chary <[email protected]>
3563M:	Luke D. Jones <[email protected]>
3564L:	[email protected]
3565S:	Maintained
3566W:	https://asus-linux.org/
3567F:	drivers/platform/x86/asus*.c
3568F:	drivers/platform/x86/eeepc*.c
3569
3570ASUS TF103C DOCK DRIVER
3571M:	Hans de Goede <[email protected]>
3572L:	[email protected]
3573S:	Maintained
3574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3575F:	drivers/platform/x86/asus-tf103c-dock.c
3576
3577ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3578M:	Aleksa Savic <[email protected]>
3579L:	[email protected]
3580S:	Maintained
3581F:	drivers/hwmon/asus_rog_ryujin.c
3582
3583ASUS WIRELESS RADIO CONTROL DRIVER
3584M:	João Paulo Rechi Vita <[email protected]>
3585L:	[email protected]
3586S:	Maintained
3587F:	drivers/platform/x86/asus-wireless.c
3588
3589ASUS WMI HARDWARE MONITOR DRIVER
3590M:	Ed Brindley <[email protected]>
3591M:	Denis Pauk <[email protected]>
3592L:	[email protected]
3593S:	Maintained
3594F:	drivers/hwmon/asus_wmi_sensors.c
3595
3596ASYMMETRIC KEYS
3597M:	David Howells <[email protected]>
3598L:	[email protected]
3599S:	Maintained
3600F:	Documentation/crypto/asymmetric-keys.rst
3601F:	crypto/asymmetric_keys/
3602F:	include/crypto/pkcs7.h
3603F:	include/crypto/public_key.h
3604F:	include/linux/verification.h
3605
3606ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3607R:	Dan Williams <[email protected]>
3608S:	Odd fixes
3609W:	http://sourceforge.net/projects/xscaleiop
3610F:	Documentation/crypto/async-tx-api.rst
3611F:	crypto/async_tx/
3612F:	include/linux/async_tx.h
3613
3614AT24 EEPROM DRIVER
3615M:	Bartosz Golaszewski <[email protected]>
3616L:	[email protected]
3617S:	Maintained
3618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3619F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3620F:	drivers/misc/eeprom/at24.c
3621
3622ATA OVER ETHERNET (AOE) DRIVER
3623M:	"Justin Sanders" <[email protected]>
3624S:	Supported
3625W:	http://www.openaoe.org/
3626F:	Documentation/admin-guide/aoe/
3627F:	drivers/block/aoe/
3628
3629ATC260X PMIC MFD DRIVER
3630M:	Manivannan Sadhasivam <[email protected]>
3631M:	Cristian Ciocaltea <[email protected]>
3632L:	[email protected]
3633S:	Maintained
3634F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3635F:	drivers/input/misc/atc260x-onkey.c
3636F:	drivers/mfd/atc260*
3637F:	drivers/power/reset/atc260x-poweroff.c
3638F:	drivers/regulator/atc260x-regulator.c
3639F:	include/linux/mfd/atc260x/*
3640
3641ATHEROS 71XX/9XXX GPIO DRIVER
3642M:	Alban Bedel <[email protected]>
3643S:	Maintained
3644W:	https://github.com/AlbanBedel/linux
3645T:	git git://github.com/AlbanBedel/linux
3646F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3647F:	drivers/gpio/gpio-ath79.c
3648
3649ATHEROS 71XX/9XXX USB PHY DRIVER
3650M:	Alban Bedel <[email protected]>
3651S:	Maintained
3652W:	https://github.com/AlbanBedel/linux
3653T:	git git://github.com/AlbanBedel/linux
3654F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3655F:	drivers/phy/qualcomm/phy-ath79-usb.c
3656
3657ATHEROS ATH GENERIC UTILITIES
3658M:	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
3862AZ6007 DVB DRIVER
3863M:	Mauro Carvalho Chehab <[email protected]>
3864L:	[email protected]
3865S:	Maintained
3866W:	https://linuxtv.org
3867T:	git git://linuxtv.org/media.git
3868F:	drivers/media/usb/dvb-usb-v2/az6007.c
3869
3870AZTECH FM RADIO RECEIVER DRIVER
3871M:	Hans Verkuil <[email protected]>
3872L:	[email protected]
3873S:	Maintained
3874W:	https://linuxtv.org
3875T:	git git://linuxtv.org/media.git
3876F:	drivers/media/radio/radio-aztech*
3877
3878B43 WIRELESS DRIVER
3879L:	[email protected]
3880L:	[email protected]
3881S:	Orphan
3882W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3883F:	drivers/net/wireless/broadcom/b43/
3884
3885B43LEGACY 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/b43legacy/
3891
3892BACKLIGHT CLASS/SUBSYSTEM
3893M:	Lee Jones <[email protected]>
3894M:	Daniel Thompson <[email protected]>
3895M:	Jingoo Han <[email protected]>
3896L:	[email protected]
3897S:	Maintained
3898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3899F:	Documentation/ABI/stable/sysfs-class-backlight
3900F:	Documentation/ABI/testing/sysfs-class-backlight
3901F:	Documentation/devicetree/bindings/leds/backlight
3902F:	drivers/video/backlight/
3903F:	include/linux/backlight.h
3904F:	include/linux/pwm_backlight.h
3905
3906BARCO P50 GPIO DRIVER
3907M:	Santosh Kumar Yadav <[email protected]>
3908M:	Peter Korsgaard <[email protected]>
3909S:	Maintained
3910F:	drivers/platform/x86/barco-p50-gpio.c
3911
3912BATMAN ADVANCED
3913M:	Marek Lindner <[email protected]>
3914M:	Simon Wunderlich <[email protected]>
3915M:	Antonio Quartulli <[email protected]>
3916M:	Sven Eckelmann <[email protected]>
3917L:	[email protected] (moderated for non-subscribers)
3918S:	Maintained
3919W:	https://www.open-mesh.org/
3920Q:	https://patchwork.open-mesh.org/project/batman/list/
3921B:	https://www.open-mesh.org/projects/batman-adv/issues
3922C:	ircs://irc.hackint.org/batadv
3923T:	git https://git.open-mesh.org/linux-merge.git
3924F:	Documentation/networking/batman-adv.rst
3925F:	include/uapi/linux/batadv_packet.h
3926F:	include/uapi/linux/batman_adv.h
3927F:	net/batman-adv/
3928
3929BAYCOM/HDLCDRV DRIVERS FOR AX.25
3930M:	Thomas Sailer <[email protected]>
3931L:	[email protected]
3932S:	Maintained
3933W:	http://www.baycom.org/~tom/ham/ham.html
3934F:	drivers/net/hamradio/baycom*
3935
3936BCACHE (BLOCK LAYER CACHE)
3937M:	Coly Li <[email protected]>
3938M:	Kent Overstreet <[email protected]>
3939L:	[email protected]
3940S:	Maintained
3941W:	http://bcache.evilpiepirate.org
3942C:	irc://irc.oftc.net/bcache
3943F:	drivers/md/bcache/
3944
3945BCACHEFS
3946M:	Kent Overstreet <[email protected]>
3947L:	[email protected]
3948S:	Supported
3949C:	irc://irc.oftc.net/bcache
3950P:      Documentation/filesystems/bcachefs/SubmittingPatches.rst
3951T:	git https://evilpiepirate.org/git/bcachefs.git
3952F:	fs/bcachefs/
3953F:	Documentation/filesystems/bcachefs/
3954
3955BDISP ST MEDIA DRIVER
3956M:	Fabien Dessenne <[email protected]>
3957L:	[email protected]
3958S:	Supported
3959W:	https://linuxtv.org
3960T:	git git://linuxtv.org/media.git
3961F:	drivers/media/platform/st/sti/bdisp
3962
3963BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3964M:	Dariusz Marcinkiewicz <[email protected]>
3965L:	[email protected]
3966S:	Maintained
3967F:	drivers/net/ethernet/ec_bhf.c
3968
3969BEFS FILE SYSTEM
3970M:	Luis de Bethencourt <[email protected]>
3971M:	Salah Triki <[email protected]>
3972S:	Maintained
3973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3974F:	Documentation/filesystems/befs.rst
3975F:	fs/befs/
3976
3977BFQ I/O SCHEDULER
3978M:	Yu Kuai <[email protected]>
3979L:	[email protected]
3980S:	Odd Fixes
3981F:	Documentation/block/bfq-iosched.rst
3982F:	block/bfq-*
3983
3984BFS FILE SYSTEM
3985M:	"Tigran A. Aivazian" <[email protected]>
3986S:	Maintained
3987F:	Documentation/filesystems/bfs.rst
3988F:	fs/bfs/
3989F:	include/uapi/linux/bfs_fs.h
3990
3991BINMAN
3992M:	Simon Glass <[email protected]>
3993S:	Supported
3994F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3995
3996BITMAP API
3997M:	Yury Norov <[email protected]>
3998R:	Rasmus Villemoes <[email protected]>
3999S:	Maintained
4000F:	include/linux/bitfield.h
4001F:	include/linux/bitmap-str.h
4002F:	include/linux/bitmap.h
4003F:	include/linux/bits.h
4004F:	include/linux/cpumask.h
4005F:	include/linux/cpumask_types.h
4006F:	include/linux/find.h
4007F:	include/linux/nodemask.h
4008F:	include/linux/nodemask_types.h
4009F:	include/vdso/bits.h
4010F:	lib/bitmap-str.c
4011F:	lib/bitmap.c
4012F:	lib/cpumask.c
4013F:	lib/cpumask_kunit.c
4014F:	lib/find_bit.c
4015F:	lib/find_bit_benchmark.c
4016F:	lib/test_bitmap.c
4017F:	tools/include/linux/bitfield.h
4018F:	tools/include/linux/bitmap.h
4019F:	tools/include/linux/bits.h
4020F:	tools/include/linux/find.h
4021F:	tools/include/vdso/bits.h
4022F:	tools/lib/bitmap.c
4023F:	tools/lib/find_bit.c
4024
4025BITOPS API
4026M:	Yury Norov <[email protected]>
4027R:	Rasmus Villemoes <[email protected]>
4028S:	Maintained
4029F:	arch/*/include/asm/bitops.h
4030F:	arch/*/include/asm/bitops_32.h
4031F:	arch/*/include/asm/bitops_64.h
4032F:	arch/*/lib/bitops.c
4033F:	include/asm-generic/bitops
4034F:	include/asm-generic/bitops.h
4035F:	include/linux/bitops.h
4036F:	lib/test_bitops.c
4037F:	tools/*/bitops*
4038
4039BLINKM RGB LED DRIVER
4040M:	Jan-Simon Moeller <[email protected]>
4041S:	Maintained
4042F:	drivers/leds/leds-blinkm.c
4043
4044BLOCK LAYER
4045M:	Jens Axboe <[email protected]>
4046L:	[email protected]
4047S:	Maintained
4048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4049F:	Documentation/ABI/stable/sysfs-block
4050F:	Documentation/block/
4051F:	block/
4052F:	drivers/block/
4053F:	include/linux/bio.h
4054F:	include/linux/blk*
4055F:	kernel/trace/blktrace.c
4056F:	lib/sbitmap.c
4057
4058BLOCK LAYER DEVICE DRIVER API [RUST]
4059M:	Andreas Hindborg <[email protected]>
4060R:	Boqun Feng <[email protected]>
4061L:	[email protected]
4062L:	[email protected]
4063S:	Supported
4064W:	https://rust-for-linux.com
4065B:	https://github.com/Rust-for-Linux/linux/issues
4066C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4067T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
4068F:	drivers/block/rnull.rs
4069F:	rust/kernel/block.rs
4070F:	rust/kernel/block/
4071
4072BLOCK2MTD DRIVER
4073M:	Joern Engel <[email protected]>
4074L:	[email protected]
4075S:	Maintained
4076F:	drivers/mtd/devices/block2mtd.c
4077
4078BLUETOOTH DRIVERS
4079M:	Marcel Holtmann <[email protected]>
4080M:	Luiz Augusto von Dentz <[email protected]>
4081L:	[email protected]
4082S:	Supported
4083W:	http://www.bluez.org/
4084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4086F:	Documentation/devicetree/bindings/net/bluetooth/
4087F:	drivers/bluetooth/
4088
4089BLUETOOTH SUBSYSTEM
4090M:	Marcel Holtmann <[email protected]>
4091M:	Johan Hedberg <[email protected]>
4092M:	Luiz Augusto von Dentz <[email protected]>
4093L:	[email protected]
4094S:	Supported
4095W:	http://www.bluez.org/
4096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4098F:	Documentation/ABI/stable/sysfs-class-bluetooth
4099F:	include/net/bluetooth/
4100F:	net/bluetooth/
4101
4102BONDING DRIVER
4103M:	Jay Vosburgh <[email protected]>
4104L:	[email protected]
4105S:	Maintained
4106F:	Documentation/networking/bonding.rst
4107F:	drivers/net/bonding/
4108F:	include/net/bond*
4109F:	include/uapi/linux/if_bonding.h
4110F:	tools/testing/selftests/drivers/net/bonding/
4111
4112BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4113M:	Dan Robertson <[email protected]>
4114L:	[email protected]
4115S:	Maintained
4116F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4117F:	drivers/iio/accel/bma400*
4118
4119BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4120M:	Alex Lanzano <[email protected]>
4121L:	[email protected]
4122S:	Maintained
4123F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4124F:	drivers/iio/imu/bmi270/
4125
4126BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4127M:	Jagath Jog J <[email protected]>
4128L:	[email protected]
4129S:	Maintained
4130F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4131F:	drivers/iio/imu/bmi323/
4132
4133BPF JIT for ARC
4134M:	Shahab Vahedi <[email protected]>
4135L:	[email protected]
4136S:	Maintained
4137F:	arch/arc/net/
4138
4139BPF JIT for ARM
4140M:	Russell King <[email protected]>
4141M:	Puranjay Mohan <[email protected]>
4142L:	[email protected]
4143S:	Maintained
4144F:	arch/arm/net/
4145
4146BPF JIT for ARM64
4147M:	Daniel Borkmann <[email protected]>
4148M:	Alexei Starovoitov <[email protected]>
4149M:	Puranjay Mohan <[email protected]>
4150R:	Xu Kuohai <[email protected]>
4151L:	[email protected]
4152S:	Supported
4153F:	arch/arm64/net/
4154
4155BPF JIT for LOONGARCH
4156M:	Tiezhu Yang <[email protected]>
4157R:	Hengqi Chen <[email protected]>
4158L:	[email protected]
4159S:	Maintained
4160F:	arch/loongarch/net/
4161
4162BPF JIT for MIPS (32-BIT AND 64-BIT)
4163M:	Johan Almbladh <[email protected]>
4164M:	Paul Burton <[email protected]>
4165L:	[email protected]
4166S:	Maintained
4167F:	arch/mips/net/
4168
4169BPF JIT for NFP NICs
4170M:	Jakub Kicinski <[email protected]>
4171L:	[email protected]
4172S:	Odd Fixes
4173F:	drivers/net/ethernet/netronome/nfp/bpf/
4174
4175BPF JIT for POWERPC (32-BIT AND 64-BIT)
4176M:	Hari Bathini <[email protected]>
4177M:	Christophe Leroy <[email protected]>
4178R:	Naveen N Rao <[email protected]>
4179L:	[email protected]
4180S:	Supported
4181F:	arch/powerpc/net/
4182
4183BPF JIT for RISC-V (32-bit)
4184M:	Luke Nelson <[email protected]>
4185M:	Xi Wang <[email protected]>
4186L:	[email protected]
4187S:	Maintained
4188F:	arch/riscv/net/
4189X:	arch/riscv/net/bpf_jit_comp64.c
4190
4191BPF JIT for RISC-V (64-bit)
4192M:	Björn Töpel <[email protected]>
4193R:	Pu Lehui <[email protected]>
4194R:	Puranjay Mohan <[email protected]>
4195L:	[email protected]
4196S:	Maintained
4197F:	arch/riscv/net/
4198X:	arch/riscv/net/bpf_jit_comp32.c
4199
4200BPF JIT for S390
4201M:	Ilya Leoshkevich <[email protected]>
4202M:	Heiko Carstens <[email protected]>
4203M:	Vasily Gorbik <[email protected]>
4204L:	[email protected]
4205S:	Supported
4206F:	arch/s390/net/
4207X:	arch/s390/net/pnet.c
4208
4209BPF JIT for SPARC (32-BIT AND 64-BIT)
4210M:	David S. Miller <[email protected]>
4211L:	[email protected]
4212S:	Odd Fixes
4213F:	arch/sparc/net/
4214
4215BPF JIT for X86 32-BIT
4216M:	Wang YanQing <[email protected]>
4217L:	[email protected]
4218S:	Odd Fixes
4219F:	arch/x86/net/bpf_jit_comp32.c
4220
4221BPF JIT for X86 64-BIT
4222M:	Alexei Starovoitov <[email protected]>
4223M:	Daniel Borkmann <[email protected]>
4224L:	[email protected]
4225S:	Supported
4226F:	arch/x86/net/
4227X:	arch/x86/net/bpf_jit_comp32.c
4228
4229BPF [BTF]
4230M:	Martin KaFai Lau <[email protected]>
4231L:	[email protected]
4232S:	Maintained
4233F:	include/linux/btf*
4234F:	kernel/bpf/btf.c
4235
4236BPF [CORE]
4237M:	Alexei Starovoitov <[email protected]>
4238M:	Daniel Borkmann <[email protected]>
4239R:	John Fastabend <[email protected]>
4240L:	[email protected]
4241S:	Maintained
4242F:	include/linux/bpf*
4243F:	include/linux/filter.h
4244F:	include/linux/tnum.h
4245F:	kernel/bpf/core.c
4246F:	kernel/bpf/dispatcher.c
4247F:	kernel/bpf/mprog.c
4248F:	kernel/bpf/syscall.c
4249F:	kernel/bpf/tnum.c
4250F:	kernel/bpf/trampoline.c
4251F:	kernel/bpf/verifier.c
4252
4253BPF [CRYPTO]
4254M:	Vadim Fedorenko <[email protected]>
4255L:	[email protected]
4256S:	Maintained
4257F:	crypto/bpf_crypto_skcipher.c
4258F:	include/linux/bpf_crypto.h
4259F:	kernel/bpf/crypto.c
4260
4261BPF [DOCUMENTATION] (Related to Standardization)
4262R:	David Vernet <[email protected]>
4263L:	[email protected]
4264L:	[email protected]
4265S:	Maintained
4266F:	Documentation/bpf/standardization/
4267
4268BPF [GENERAL] (Safe Dynamic Programs and Tools)
4269M:	Alexei Starovoitov <[email protected]>
4270M:	Daniel Borkmann <[email protected]>
4271M:	Andrii Nakryiko <[email protected]>
4272R:	Martin KaFai Lau <[email protected]>
4273R:	Eduard Zingerman <[email protected]>
4274R:	Song Liu <[email protected]>
4275R:	Yonghong Song <[email protected]>
4276R:	John Fastabend <[email protected]>
4277R:	KP Singh <[email protected]>
4278R:	Stanislav Fomichev <[email protected]>
4279R:	Hao Luo <[email protected]>
4280R:	Jiri Olsa <[email protected]>
4281L:	[email protected]
4282S:	Supported
4283W:	https://bpf.io/
4284Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4287F:	Documentation/bpf/
4288F:	Documentation/networking/filter.rst
4289F:	Documentation/userspace-api/ebpf/
4290F:	arch/*/net/*
4291F:	include/linux/bpf*
4292F:	include/linux/btf*
4293F:	include/linux/filter.h
4294F:	include/trace/events/xdp.h
4295F:	include/uapi/linux/bpf*
4296F:	include/uapi/linux/btf*
4297F:	include/uapi/linux/filter.h
4298F:	kernel/bpf/
4299F:	kernel/trace/bpf_trace.c
4300F:	lib/buildid.c
4301F:	lib/test_bpf.c
4302F:	net/bpf/
4303F:	net/core/filter.c
4304F:	net/sched/act_bpf.c
4305F:	net/sched/cls_bpf.c
4306F:	samples/bpf/
4307F:	scripts/bpf_doc.py
4308F:	scripts/Makefile.btf
4309F:	scripts/pahole-version.sh
4310F:	tools/bpf/
4311F:	tools/lib/bpf/
4312F:	tools/testing/selftests/bpf/
4313
4314BPF [ITERATOR]
4315M:	Yonghong Song <[email protected]>
4316L:	[email protected]
4317S:	Maintained
4318F:	kernel/bpf/*iter.c
4319
4320BPF [L7 FRAMEWORK] (sockmap)
4321M:	John Fastabend <[email protected]>
4322M:	Jakub Sitnicki <[email protected]>
4323L:	[email protected]
4324L:	[email protected]
4325S:	Maintained
4326F:	include/linux/skmsg.h
4327F:	net/core/skmsg.c
4328F:	net/core/sock_map.c
4329F:	net/ipv4/tcp_bpf.c
4330F:	net/ipv4/udp_bpf.c
4331F:	net/unix/unix_bpf.c
4332
4333BPF [LIBRARY] (libbpf)
4334M:	Andrii Nakryiko <[email protected]>
4335M:	Eduard Zingerman <[email protected]>
4336L:	[email protected]
4337S:	Maintained
4338F:	tools/lib/bpf/
4339
4340BPF [MISC]
4341L:	[email protected]
4342S:	Odd Fixes
4343K:	(?:\b|_)bpf(?:\b|_)
4344
4345BPF [NETKIT] (BPF-programmable network device)
4346M:	Daniel Borkmann <[email protected]>
4347M:	Nikolay Aleksandrov <[email protected]>
4348L:	[email protected]
4349L:	[email protected]
4350S:	Supported
4351F:	drivers/net/netkit.c
4352F:	include/net/netkit.h
4353
4354BPF [NETWORKING] (struct_ops, reuseport)
4355M:	Martin KaFai Lau <[email protected]>
4356L:	[email protected]
4357L:	[email protected]
4358S:	Maintained
4359F:	kernel/bpf/bpf_struct*
4360
4361BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4362M:	Martin KaFai Lau <[email protected]>
4363M:	Daniel Borkmann <[email protected]>
4364R:	John Fastabend <[email protected]>
4365L:	[email protected]
4366L:	[email protected]
4367S:	Maintained
4368F:	include/net/tcx.h
4369F:	kernel/bpf/tcx.c
4370F:	net/core/filter.c
4371F:	net/sched/act_bpf.c
4372F:	net/sched/cls_bpf.c
4373
4374BPF [RINGBUF]
4375M:	Andrii Nakryiko <[email protected]>
4376L:	[email protected]
4377S:	Maintained
4378F:	kernel/bpf/ringbuf.c
4379
4380BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4381M:	KP Singh <[email protected]>
4382M:	Matt Bobrowski <[email protected]>
4383L:	[email protected]
4384S:	Maintained
4385F:	Documentation/bpf/prog_lsm.rst
4386F:	include/linux/bpf_lsm.h
4387F:	kernel/bpf/bpf_lsm.c
4388F:	kernel/trace/bpf_trace.c
4389F:	security/bpf/
4390
4391BPF [SELFTESTS] (Test Runners & Infrastructure)
4392M:	Andrii Nakryiko <[email protected]>
4393M:	Eduard Zingerman <[email protected]>
4394R:	Mykola Lysenko <[email protected]>
4395L:	[email protected]
4396S:	Maintained
4397F:	tools/testing/selftests/bpf/
4398
4399BPF [STORAGE & CGROUPS]
4400M:	Martin KaFai Lau <[email protected]>
4401L:	[email protected]
4402S:	Maintained
4403F:	kernel/bpf/*storage.c
4404F:	kernel/bpf/bpf_lru*
4405F:	kernel/bpf/cgroup.c
4406
4407BPF [TOOLING] (bpftool)
4408M:	Quentin Monnet <[email protected]>
4409L:	[email protected]
4410S:	Maintained
4411F:	kernel/bpf/disasm.*
4412F:	tools/bpf/bpftool/
4413
4414BPF [TRACING]
4415M:	Song Liu <[email protected]>
4416R:	Jiri Olsa <[email protected]>
4417L:	[email protected]
4418S:	Maintained
4419F:	kernel/bpf/stackmap.c
4420F:	kernel/trace/bpf_trace.c
4421F:	lib/buildid.c
4422
4423BROADCOM ASP 2.0 ETHERNET DRIVER
4424M:	Justin Chen <[email protected]>
4425M:	Florian Fainelli <[email protected]>
4426L:	[email protected]
4427L:	[email protected]
4428S:	Supported
4429F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4430F:	drivers/net/ethernet/broadcom/asp2/
4431
4432BROADCOM B44 10/100 ETHERNET DRIVER
4433M:	Michael Chan <[email protected]>
4434L:	[email protected]
4435S:	Maintained
4436F:	drivers/net/ethernet/broadcom/b44.*
4437
4438BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4439M:	Florian Fainelli <[email protected]>
4440L:	[email protected]
4441L:	[email protected] (subscribers-only)
4442S:	Supported
4443F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4444F:	drivers/net/dsa/b53/*
4445F:	drivers/net/dsa/bcm_sf2*
4446F:	include/linux/dsa/brcm.h
4447F:	include/linux/platform_data/b53.h
4448
4449BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4450M:	Florian Fainelli <[email protected]>
4451R:	Broadcom internal kernel review list <[email protected]>
4452L:	[email protected] (moderated for non-subscribers)
4453L:	[email protected] (moderated for non-subscribers)
4454S:	Maintained
4455T:	git https://github.com/broadcom/stblinux.git
4456F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4457F:	drivers/pci/controller/pcie-brcmstb.c
4458F:	drivers/staging/vc04_services
4459N:	bcm2711
4460N:	bcm283*
4461N:	raspberrypi
4462
4463BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4464M:	Florian Fainelli <[email protected]>
4465M:	Ray Jui <[email protected]>
4466M:	Scott Branden <[email protected]>
4467R:	Broadcom internal kernel review list <[email protected]>
4468S:	Maintained
4469T:	git https://github.com/broadcom/mach-bcm
4470F:	arch/arm/mach-bcm/
4471N:	bcm281*
4472N:	bcm113*
4473N:	bcm216*
4474N:	kona
4475
4476BROADCOM BCM2835 CAMERA DRIVERS
4477M:	Raspberry Pi Kernel Maintenance <[email protected]>
4478L:	[email protected]
4479S:	Maintained
4480F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4481F:	drivers/media/platform/broadcom/bcm2835-unicam*
4482
4483BROADCOM BCM47XX MIPS ARCHITECTURE
4484M:	Hauke Mehrtens <[email protected]>
4485M:	Rafał Miłecki <[email protected]>
4486L:	[email protected]
4487S:	Maintained
4488F:	Documentation/devicetree/bindings/mips/brcm/
4489F:	arch/mips/bcm47xx/*
4490F:	arch/mips/include/asm/mach-bcm47xx/*
4491
4492BROADCOM BCM4908 ETHERNET DRIVER
4493M:	Rafał Miłecki <[email protected]>
4494R:	Broadcom internal kernel review list <[email protected]>
4495L:	[email protected]
4496S:	Maintained
4497F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4498F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4499F:	drivers/net/ethernet/broadcom/unimac.h
4500
4501BROADCOM BCM4908 PINMUX DRIVER
4502M:	Rafał Miłecki <[email protected]>
4503R:	Broadcom internal kernel review list <[email protected]>
4504L:	[email protected]
4505S:	Maintained
4506F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4507F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4508
4509BROADCOM BCM5301X ARM ARCHITECTURE
4510M:	Florian Fainelli <[email protected]>
4511M:	Hauke Mehrtens <[email protected]>
4512M:	Rafał Miłecki <[email protected]>
4513R:	Broadcom internal kernel review list <[email protected]>
4514L:	[email protected] (moderated for non-subscribers)
4515S:	Maintained
4516F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4517F:	arch/arm/boot/dts/broadcom/bcm470*
4518F:	arch/arm/boot/dts/broadcom/bcm5301*
4519F:	arch/arm/boot/dts/broadcom/bcm953012*
4520F:	arch/arm/mach-bcm/bcm_5301x.c
4521
4522BROADCOM BCM53573 ARM ARCHITECTURE
4523M:	Florian Fainelli <[email protected]>
4524M:	Rafał Miłecki <[email protected]>
4525R:	Broadcom internal kernel review list <[email protected]>
4526L:	[email protected] (moderated for non-subscribers)
4527S:	Maintained
4528F:	arch/arm/boot/dts/broadcom/bcm47189*
4529F:	arch/arm/boot/dts/broadcom/bcm53573*
4530
4531BROADCOM BCM63XX/BCM33XX UDC DRIVER
4532M:	Kevin Cernekee <[email protected]>
4533L:	[email protected]
4534S:	Maintained
4535F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4536
4537BROADCOM BCM7XXX ARM ARCHITECTURE
4538M:	Florian Fainelli <[email protected]>
4539R:	Broadcom internal kernel review list <[email protected]>
4540L:	[email protected] (moderated for non-subscribers)
4541S:	Maintained
4542T:	git https://github.com/broadcom/stblinux.git
4543F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4544F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4545F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4546F:	arch/arm/mach-bcm/*brcmstb*
4547F:	arch/arm/mm/cache-b15-rac.c
4548F:	drivers/bus/brcmstb_gisb.c
4549F:	drivers/pci/controller/pcie-brcmstb.c
4550N:	brcmstb
4551N:	bcm7038
4552N:	bcm7120
4553
4554BROADCOM BCMBCA ARM ARCHITECTURE
4555M:	William Zhang <[email protected]>
4556M:	Anand Gore <[email protected]>
4557M:	Kursad Oney <[email protected]>
4558M:	Florian Fainelli <[email protected]>
4559M:	Rafał Miłecki <[email protected]>
4560R:	Broadcom internal kernel review list <[email protected]>
4561L:	[email protected] (moderated for non-subscribers)
4562S:	Maintained
4563T:	git https://github.com/broadcom/stblinux.git
4564F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4565F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4566N:	bcmbca
4567N:	bcm[9]?47622
4568N:	bcm[9]?4912
4569N:	bcm[9]?63138
4570N:	bcm[9]?63146
4571N:	bcm[9]?63148
4572N:	bcm[9]?63158
4573N:	bcm[9]?63178
4574N:	bcm[9]?6756
4575N:	bcm[9]?6813
4576N:	bcm[9]?6846
4577N:	bcm[9]?6855
4578N:	bcm[9]?6856
4579N:	bcm[9]?6858
4580N:	bcm[9]?6878
4581
4582BROADCOM BDC DRIVER
4583M:	Justin Chen <[email protected]>
4584M:	Al Cooper <[email protected]>
4585R:	Broadcom internal kernel review list <[email protected]>
4586L:	[email protected]
4587S:	Maintained
4588F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4589F:	drivers/usb/gadget/udc/bdc/
4590
4591BROADCOM BMIPS CPUFREQ DRIVER
4592M:	Markus Mayer <[email protected]>
4593R:	Broadcom internal kernel review list <[email protected]>
4594L:	[email protected]
4595S:	Maintained
4596F:	drivers/cpufreq/bmips-cpufreq.c
4597
4598BROADCOM BMIPS MIPS ARCHITECTURE
4599M:	Florian Fainelli <[email protected]>
4600R:	Broadcom internal kernel review list <[email protected]>
4601L:	[email protected]
4602S:	Maintained
4603T:	git https://github.com/broadcom/stblinux.git
4604F:	arch/mips/bmips/*
4605F:	arch/mips/boot/dts/brcm/bcm*.dts*
4606F:	arch/mips/include/asm/mach-bmips/*
4607F:	arch/mips/kernel/*bmips*
4608F:	drivers/irqchip/irq-bcm63*
4609F:	drivers/irqchip/irq-bcm7*
4610F:	drivers/irqchip/irq-brcmstb*
4611F:	drivers/pmdomain/bcm/bcm63xx-power.c
4612F:	include/linux/bcm963xx_nvram.h
4613F:	include/linux/bcm963xx_tag.h
4614
4615BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4616M:	Rasesh Mody <[email protected]>
4617M:	[email protected]
4618L:	[email protected]
4619S:	Maintained
4620F:	drivers/net/ethernet/broadcom/bnx2.*
4621F:	drivers/net/ethernet/broadcom/bnx2_*
4622
4623BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4624M:	Saurav Kashyap <[email protected]>
4625M:	Javed Hasan <[email protected]>
4626M:	[email protected]
4627L:	[email protected]
4628S:	Supported
4629F:	drivers/scsi/bnx2fc/
4630
4631BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4632M:	Nilesh Javali <[email protected]>
4633M:	Manish Rangankar <[email protected]>
4634M:	[email protected]
4635L:	[email protected]
4636S:	Supported
4637F:	drivers/scsi/bnx2i/
4638
4639BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4640M:	Sudarsana Kalluru <[email protected]>
4641M:	Manish Chopra <[email protected]>
4642L:	[email protected]
4643S:	Maintained
4644F:	drivers/net/ethernet/broadcom/bnx2x/
4645
4646BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4647M:	Michael Chan <[email protected]>
4648M:	Pavan Chebbi <[email protected]>
4649L:	[email protected]
4650S:	Maintained
4651F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4652F:	drivers/net/ethernet/broadcom/bnxt/
4653F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4654
4655BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4656M:	Arend van Spriel <[email protected]>
4657L:	[email protected]
4658L:	[email protected]
4659L:	[email protected]
4660S:	Supported
4661F:	drivers/net/wireless/broadcom/brcm80211/
4662F:	include/linux/platform_data/brcmfmac.h
4663
4664BROADCOM BRCMSTB GPIO DRIVER
4665M:	Doug Berger <[email protected]>
4666M:	Florian Fainelli <[email protected]>
4667R:	Broadcom internal kernel review list <[email protected]>
4668S:	Supported
4669F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4670F:	drivers/gpio/gpio-brcmstb.c
4671
4672BROADCOM BRCMSTB I2C DRIVER
4673M:	Kamal Dasu <[email protected]>
4674R:	Broadcom internal kernel review list <[email protected]>
4675L:	[email protected]
4676S:	Supported
4677F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4678F:	drivers/i2c/busses/i2c-brcmstb.c
4679
4680BROADCOM BRCMSTB UART DRIVER
4681M:	Al Cooper <[email protected]>
4682R:	Broadcom internal kernel review list <[email protected]>
4683L:	[email protected]
4684S:	Maintained
4685F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4686F:	drivers/tty/serial/8250/8250_bcm7271.c
4687
4688BROADCOM BRCMSTB USB EHCI DRIVER
4689M:	Justin Chen <[email protected]>
4690M:	Al Cooper <[email protected]>
4691R:	Broadcom internal kernel review list <[email protected]>
4692L:	[email protected]
4693S:	Maintained
4694F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4695F:	drivers/usb/host/ehci-brcm.*
4696
4697BROADCOM BRCMSTB USB PIN MAP DRIVER
4698M:	Al Cooper <[email protected]>
4699R:	Broadcom internal kernel review list <[email protected]>
4700L:	[email protected]
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4703F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4704
4705BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4706M:	Justin Chen <[email protected]>
4707M:	Al Cooper <[email protected]>
4708R:	Broadcom internal kernel review list <[email protected]>
4709L:	[email protected]
4710S:	Maintained
4711F:	drivers/phy/broadcom/phy-brcm-usb*
4712
4713BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4714M:	William Zhang <[email protected]>
4715M:	Kursad Oney <[email protected]>
4716M:	Jonas Gorski <[email protected]>
4717R:	Broadcom internal kernel review list <[email protected]>
4718L:	[email protected]
4719S:	Maintained
4720F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4721F:	drivers/spi/spi-bcm63xx-hsspi.c
4722F:	drivers/spi/spi-bcmbca-hsspi.c
4723
4724BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4725M:	Jonas Gorski <[email protected]>
4726L:	[email protected]
4727S:	Odd Fixes
4728F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4729F:	drivers/spi/spi-bcm63xx.c
4730
4731BROADCOM ETHERNET PHY DRIVERS
4732M:	Florian Fainelli <[email protected]>
4733R:	Broadcom internal kernel review list <[email protected]>
4734L:	[email protected]
4735S:	Supported
4736F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4737F:	drivers/net/phy/bcm*.[ch]
4738F:	drivers/net/phy/broadcom.c
4739F:	include/linux/brcmphy.h
4740
4741BROADCOM GENET ETHERNET DRIVER
4742M:	Doug Berger <[email protected]>
4743M:	Florian Fainelli <[email protected]>
4744R:	Broadcom internal kernel review list <[email protected]>
4745L:	[email protected]
4746S:	Maintained
4747F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4748F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4749F:	drivers/net/ethernet/broadcom/genet/
4750F:	drivers/net/ethernet/broadcom/unimac.h
4751F:	drivers/net/mdio/mdio-bcm-unimac.c
4752F:	include/linux/platform_data/bcmgenet.h
4753F:	include/linux/platform_data/mdio-bcm-unimac.h
4754
4755BROADCOM IPROC ARM ARCHITECTURE
4756M:	Ray Jui <[email protected]>
4757M:	Scott Branden <[email protected]>
4758R:	Broadcom internal kernel review list <[email protected]>
4759L:	[email protected] (moderated for non-subscribers)
4760S:	Maintained
4761T:	git https://github.com/broadcom/stblinux.git
4762F:	arch/arm64/boot/dts/broadcom/northstar2/*
4763F:	arch/arm64/boot/dts/broadcom/stingray/*
4764F:	drivers/clk/bcm/clk-ns*
4765F:	drivers/clk/bcm/clk-sr*
4766F:	drivers/pinctrl/bcm/pinctrl-ns*
4767F:	include/dt-bindings/clock/bcm-sr*
4768N:	iproc
4769N:	cygnus
4770N:	bcm[-_]nsp
4771N:	bcm9113*
4772N:	bcm9583*
4773N:	bcm9585*
4774N:	bcm9586*
4775N:	bcm988312
4776N:	bcm113*
4777N:	bcm583*
4778N:	bcm585*
4779N:	bcm586*
4780N:	bcm88312
4781N:	hr2
4782N:	stingray
4783
4784BROADCOM IPROC GBIT ETHERNET DRIVER
4785M:	Rafał Miłecki <[email protected]>
4786R:	Broadcom internal kernel review list <[email protected]>
4787L:	[email protected]
4788S:	Maintained
4789F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4790F:	drivers/net/ethernet/broadcom/bgmac*
4791F:	drivers/net/ethernet/broadcom/unimac.h
4792
4793BROADCOM KONA GPIO DRIVER
4794M:	Ray Jui <[email protected]>
4795R:	Broadcom internal kernel review list <[email protected]>
4796S:	Supported
4797F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4798F:	drivers/gpio/gpio-bcm-kona.c
4799
4800BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4801M:	Sathya Prakash Veerichetty <[email protected]>
4802M:	Kashyap Desai <[email protected]>
4803M:	Sumit Saxena <[email protected]>
4804M:	Sreekanth Reddy <[email protected]>
4805L:	[email protected]
4806L:	[email protected]
4807S:	Supported
4808W:	https://www.broadcom.com/support/storage
4809F:	drivers/scsi/mpi3mr/
4810
4811BROADCOM NETXTREME-E ROCE DRIVER
4812M:	Selvin Xavier <[email protected]>
4813M:	Kalesh AP <[email protected]>
4814L:	[email protected]
4815S:	Supported
4816W:	http://www.broadcom.com
4817F:	drivers/infiniband/hw/bnxt_re/
4818F:	include/uapi/rdma/bnxt_re-abi.h
4819
4820BROADCOM NVRAM DRIVER
4821M:	Rafał Miłecki <[email protected]>
4822L:	[email protected]
4823S:	Maintained
4824F:	drivers/firmware/broadcom/*
4825
4826BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4827M:	Rafał Miłecki <[email protected]>
4828M:	Florian Fainelli <[email protected]>
4829R:	Broadcom internal kernel review list <[email protected]>
4830L:	[email protected]
4831S:	Maintained
4832T:	git https://github.com/broadcom/stblinux.git
4833F:	drivers/pmdomain/bcm/bcm-pmb.c
4834F:	include/dt-bindings/soc/bcm-pmb.h
4835
4836BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4837M:	Rafał Miłecki <[email protected]>
4838L:	[email protected]
4839S:	Maintained
4840F:	drivers/bcma/
4841F:	include/linux/bcma/
4842
4843BROADCOM SPI DRIVER
4844M:	Kamal Dasu <[email protected]>
4845R:	Broadcom internal kernel review list <[email protected]>
4846S:	Maintained
4847F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4848F:	drivers/spi/spi-bcm-qspi.*
4849F:	drivers/spi/spi-brcmstb-qspi.c
4850F:	drivers/spi/spi-iproc-qspi.c
4851
4852BROADCOM STB AVS CPUFREQ DRIVER
4853M:	Markus Mayer <[email protected]>
4854R:	Broadcom internal kernel review list <[email protected]>
4855L:	[email protected]
4856S:	Maintained
4857F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4858F:	drivers/cpufreq/brcmstb*
4859
4860BROADCOM STB AVS TMON DRIVER
4861M:	Markus Mayer <[email protected]>
4862R:	Broadcom internal kernel review list <[email protected]>
4863L:	[email protected]
4864S:	Maintained
4865F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4866F:	drivers/thermal/broadcom/brcmstb*
4867
4868BROADCOM STB DPFE DRIVER
4869M:	Markus Mayer <[email protected]>
4870R:	Broadcom internal kernel review list <[email protected]>
4871L:	[email protected] (moderated for non-subscribers)
4872S:	Maintained
4873F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4874F:	drivers/memory/brcmstb_dpfe.c
4875
4876BROADCOM STB NAND FLASH DRIVER
4877M:	Brian Norris <[email protected]>
4878M:	Kamal Dasu <[email protected]>
4879R:	Broadcom internal kernel review list <[email protected]>
4880L:	[email protected]
4881S:	Maintained
4882F:	drivers/mtd/nand/raw/brcmnand/
4883F:	include/linux/platform_data/brcmnand.h
4884
4885BROADCOM STB PCIE DRIVER
4886M:	Jim Quinlan <[email protected]>
4887M:	Nicolas Saenz Julienne <[email protected]>
4888M:	Florian Fainelli <[email protected]>
4889R:	Broadcom internal kernel review list <[email protected]>
4890L:	[email protected]
4891S:	Maintained
4892F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4893F:	drivers/pci/controller/pcie-brcmstb.c
4894
4895BROADCOM SYSTEMPORT ETHERNET DRIVER
4896M:	Florian Fainelli <[email protected]>
4897R:	Broadcom internal kernel review list <[email protected]>
4898L:	[email protected]
4899S:	Maintained
4900F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4901F:	drivers/net/ethernet/broadcom/bcmsysport.*
4902F:	drivers/net/ethernet/broadcom/unimac.h
4903
4904BROADCOM TG3 GIGABIT ETHERNET DRIVER
4905M:	Pavan Chebbi <[email protected]>
4906M:	Michael Chan <[email protected]>
4907L:	[email protected]
4908S:	Maintained
4909F:	drivers/net/ethernet/broadcom/tg3.*
4910
4911BROADCOM VK DRIVER
4912M:	Scott Branden <[email protected]>
4913R:	Broadcom internal kernel review list <[email protected]>
4914S:	Supported
4915F:	drivers/misc/bcm-vk/
4916F:	include/uapi/linux/misc/bcm_vk.h
4917
4918BROCADE BFA FC SCSI DRIVER
4919M:	Anil Gurumurthy <[email protected]>
4920M:	Sudarsana Kalluru <[email protected]>
4921L:	[email protected]
4922S:	Supported
4923F:	drivers/scsi/bfa/
4924
4925BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4926M:	Rasesh Mody <[email protected]>
4927M:	Sudarsana Kalluru <[email protected]>
4928M:	[email protected]
4929L:	[email protected]
4930S:	Maintained
4931F:	drivers/net/ethernet/brocade/bna/
4932
4933BSG (block layer generic sg v4 driver)
4934M:	FUJITA Tomonori <[email protected]>
4935L:	[email protected]
4936S:	Supported
4937F:	block/bsg.c
4938F:	include/linux/bsg.h
4939F:	include/uapi/linux/bsg.h
4940
4941BT87X AUDIO DRIVER
4942M:	Clemens Ladisch <[email protected]>
4943L:	[email protected]
4944S:	Maintained
4945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4946F:	Documentation/sound/cards/bt87x.rst
4947F:	sound/pci/bt87x.c
4948
4949BT8XXGPIO DRIVER
4950M:	Michael Buesch <[email protected]>
4951S:	Maintained
4952W:	http://bu3sch.de/btgpio.php
4953F:	drivers/gpio/gpio-bt8xx.c
4954
4955BTRFS FILE SYSTEM
4956M:	Chris Mason <[email protected]>
4957M:	Josef Bacik <[email protected]>
4958M:	David Sterba <[email protected]>
4959L:	[email protected]
4960S:	Maintained
4961W:	https://btrfs.readthedocs.io
4962Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4963C:	irc://irc.libera.chat/btrfs
4964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4965F:	Documentation/filesystems/btrfs.rst
4966F:	fs/btrfs/
4967F:	include/linux/btrfs*
4968F:	include/trace/events/btrfs.h
4969F:	include/uapi/linux/btrfs*
4970
4971BTTV VIDEO4LINUX DRIVER
4972M:	Mauro Carvalho Chehab <[email protected]>
4973L:	[email protected]
4974S:	Odd fixes
4975W:	https://linuxtv.org
4976T:	git git://linuxtv.org/media.git
4977F:	Documentation/driver-api/media/drivers/bttv*
4978F:	drivers/media/pci/bt8xx/bttv*
4979
4980BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4981M:	Chanwoo Choi <[email protected]>
4982L:	[email protected]
4983L:	[email protected]
4984S:	Maintained
4985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4986F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4987F:	drivers/devfreq/exynos-bus.c
4988
4989BUSLOGIC SCSI DRIVER
4990M:	Khalid Aziz <[email protected]>
4991L:	[email protected]
4992S:	Maintained
4993F:	drivers/scsi/BusLogic.*
4994F:	drivers/scsi/FlashPoint.*
4995
4996BXCAN CAN NETWORK DRIVER
4997M:	Dario Binacchi <[email protected]>
4998L:	[email protected]
4999S:	Maintained
5000F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5001F:	drivers/net/can/bxcan.c
5002
5003C-MEDIA CMI8788 DRIVER
5004M:	Clemens Ladisch <[email protected]>
5005L:	[email protected]
5006S:	Maintained
5007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5008F:	sound/pci/oxygen/
5009
5010C-SKY ARCHITECTURE
5011M:	Guo Ren <[email protected]>
5012L:	[email protected]
5013S:	Supported
5014T:	git https://github.com/c-sky/csky-linux.git
5015F:	Documentation/devicetree/bindings/csky/
5016F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
5017F:	Documentation/devicetree/bindings/timer/csky,*
5018F:	arch/csky/
5019F:	drivers/clocksource/timer-gx6605s.c
5020F:	drivers/clocksource/timer-mp-csky.c
5021F:	drivers/irqchip/irq-csky-*
5022N:	csky
5023K:	csky
5024
5025CA8210 IEEE-802.15.4 RADIO DRIVER
5026L:	[email protected]
5027S:	Orphan
5028W:	https://github.com/Cascoda/ca8210-linux.git
5029F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5030F:	drivers/net/ieee802154/ca8210.c
5031
5032CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5033M:	David Howells <[email protected]>
5034L:	[email protected]
5035S:	Supported
5036F:	Documentation/filesystems/caching/cachefiles.rst
5037F:	fs/cachefiles/
5038
5039CACHESTAT: PAGE CACHE STATS FOR A FILE
5040M:	Nhat Pham <[email protected]>
5041M:	Johannes Weiner <[email protected]>
5042L:	[email protected]
5043S:	Maintained
5044F:	tools/testing/selftests/cachestat/test_cachestat.c
5045
5046CADENCE MIPI-CSI2 BRIDGES
5047M:	Maxime Ripard <[email protected]>
5048L:	[email protected]
5049S:	Maintained
5050F:	Documentation/devicetree/bindings/media/cdns,*.txt
5051F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5052F:	drivers/media/platform/cadence/cdns-csi2*
5053
5054CADENCE NAND DRIVER
5055L:	[email protected]
5056S:	Orphan
5057F:	Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5058F:	drivers/mtd/nand/raw/cadence-nand-controller.c
5059
5060CADENCE USB3 DRD IP DRIVER
5061M:	Peter Chen <[email protected]>
5062M:	Pawel Laszczak <[email protected]>
5063R:	Roger Quadros <[email protected]>
5064L:	[email protected]
5065S:	Maintained
5066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5067F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5068F:	drivers/usb/cdns3/
5069X:	drivers/usb/cdns3/cdnsp*
5070
5071CADENCE USBHS DRIVER
5072M:	Pawel Laszczak <[email protected]>
5073L:	[email protected]
5074S:	Maintained
5075F:	drivers/usb/gadget/udc/cdns2
5076
5077CADENCE USBSSP DRD IP DRIVER
5078M:	Pawel Laszczak <[email protected]>
5079L:	[email protected]
5080S:	Maintained
5081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5082F:	drivers/usb/cdns3/
5083X:	drivers/usb/cdns3/cdns3*
5084
5085CADET FM/AM RADIO RECEIVER DRIVER
5086M:	Hans Verkuil <[email protected]>
5087L:	[email protected]
5088S:	Maintained
5089W:	https://linuxtv.org
5090T:	git git://linuxtv.org/media.git
5091F:	drivers/media/radio/radio-cadet*
5092
5093CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5094L:	[email protected]
5095S:	Orphan
5096T:	git git://linuxtv.org/media.git
5097F:	Documentation/admin-guide/media/cafe_ccic*
5098F:	drivers/media/platform/marvell/
5099
5100CAIF NETWORK LAYER
5101L:	[email protected]
5102S:	Orphan
5103F:	Documentation/networking/caif/
5104F:	drivers/net/caif/
5105F:	include/net/caif/
5106F:	include/uapi/linux/caif/
5107F:	net/caif/
5108
5109CAKE QDISC
5110M:	Toke Høiland-Jørgensen <[email protected]>
5111L:	[email protected] (moderated for non-subscribers)
5112S:	Maintained
5113F:	net/sched/sch_cake.c
5114
5115CAN NETWORK DRIVERS
5116M:	Marc Kleine-Budde <[email protected]>
5117M:	Vincent Mailhol <[email protected]>
5118L:	[email protected]
5119S:	Maintained
5120W:	https://github.com/linux-can
5121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5123F:	Documentation/devicetree/bindings/net/can/
5124F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5125F:	drivers/net/can/
5126F:	drivers/phy/phy-can-transceiver.c
5127F:	include/linux/can/bittiming.h
5128F:	include/linux/can/dev.h
5129F:	include/linux/can/length.h
5130F:	include/linux/can/platform/
5131F:	include/linux/can/rx-offload.h
5132F:	include/uapi/linux/can/error.h
5133F:	include/uapi/linux/can/netlink.h
5134F:	include/uapi/linux/can/vxcan.h
5135
5136CAN NETWORK LAYER
5137M:	Oliver Hartkopp <[email protected]>
5138M:	Marc Kleine-Budde <[email protected]>
5139L:	[email protected]
5140S:	Maintained
5141W:	https://github.com/linux-can
5142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5144F:	Documentation/networking/can.rst
5145F:	Documentation/networking/iso15765-2.rst
5146F:	include/linux/can/can-ml.h
5147F:	include/linux/can/core.h
5148F:	include/linux/can/skb.h
5149F:	include/net/netns/can.h
5150F:	include/uapi/linux/can.h
5151F:	include/uapi/linux/can/bcm.h
5152F:	include/uapi/linux/can/gw.h
5153F:	include/uapi/linux/can/isotp.h
5154F:	include/uapi/linux/can/raw.h
5155F:	net/can/
5156F:	net/sched/em_canid.c
5157
5158CAN-J1939 NETWORK LAYER
5159M:	Robin van der Gracht <[email protected]>
5160M:	Oleksij Rempel <[email protected]>
5161R:	[email protected]
5162L:	[email protected]
5163S:	Maintained
5164F:	Documentation/networking/j1939.rst
5165F:	include/uapi/linux/can/j1939.h
5166F:	net/can/j1939/
5167
5168CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5169M:	Damien Le Moal <[email protected]>
5170L:	[email protected]
5171L:	[email protected] (pinctrl driver)
5172F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5173F:	drivers/pinctrl/pinctrl-k210.c
5174
5175CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5176M:	Damien Le Moal <[email protected]>
5177L:	[email protected]
5178L:	[email protected]
5179S:	Maintained
5180F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5181F:	drivers/reset/reset-k210.c
5182
5183CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5184M:	Damien Le Moal <[email protected]>
5185L:	[email protected]
5186S:	Maintained
5187F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5188F:	drivers/soc/canaan/
5189F:	include/soc/canaan/
5190
5191CAPABILITIES
5192M:	Serge Hallyn <[email protected]>
5193L:	[email protected]
5194S:	Supported
5195F:	include/linux/capability.h
5196F:	include/trace/events/capability.h
5197F:	include/uapi/linux/capability.h
5198F:	kernel/capability.c
5199F:	security/commoncap.c
5200
5201CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5202M:	Kevin Tsai <[email protected]>
5203S:	Maintained
5204F:	drivers/iio/light/cm*
5205
5206CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5207M:	Christian Lamparter <[email protected]>
5208L:	[email protected]
5209S:	Maintained
5210W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5211F:	drivers/net/wireless/ath/carl9170/
5212
5213CAVIUM I2C DRIVER
5214M:	Robert Richter <[email protected]>
5215S:	Odd Fixes
5216W:	http://www.marvell.com
5217F:	drivers/i2c/busses/i2c-octeon*
5218F:	drivers/i2c/busses/i2c-thunderx*
5219
5220CAVIUM LIQUIDIO NETWORK DRIVER
5221L:	[email protected]
5222S:	Orphan
5223W:	http://www.marvell.com
5224F:	drivers/net/ethernet/cavium/liquidio/
5225
5226CAVIUM MMC DRIVER
5227M:	Robert Richter <[email protected]>
5228S:	Odd Fixes
5229W:	http://www.marvell.com
5230F:	drivers/mmc/host/cavium*
5231
5232CAVIUM OCTEON-TX CRYPTO DRIVER
5233M:	George Cherian <[email protected]>
5234L:	[email protected]
5235S:	Supported
5236W:	http://www.marvell.com
5237F:	drivers/crypto/cavium/cpt/
5238
5239CAVIUM THUNDERX2 ARM64 SOC
5240M:	Robert Richter <[email protected]>
5241L:	[email protected] (moderated for non-subscribers)
5242S:	Odd Fixes
5243F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5244F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5245
5246CBS/ETF/TAPRIO QDISCS
5247M:	Vinicius Costa Gomes <[email protected]>
5248L:	[email protected]
5249S:	Maintained
5250F:	net/sched/sch_cbs.c
5251F:	net/sched/sch_etf.c
5252F:	net/sched/sch_taprio.c
5253
5254CC2520 IEEE-802.15.4 RADIO DRIVER
5255M:	Stefan Schmidt <[email protected]>
5256L:	[email protected]
5257S:	Odd Fixes
5258F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5259F:	drivers/net/ieee802154/cc2520.c
5260
5261CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5262M:	Gilad Ben-Yossef <[email protected]>
5263L:	[email protected]
5264S:	Supported
5265W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5266F:	drivers/crypto/ccree/
5267
5268CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5269M:	Hadar Gat <[email protected]>
5270L:	[email protected]
5271S:	Supported
5272W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5273F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5274F:	drivers/char/hw_random/cctrng.c
5275F:	drivers/char/hw_random/cctrng.h
5276
5277CEC FRAMEWORK
5278M:	Hans Verkuil <[email protected]>
5279L:	[email protected]
5280S:	Supported
5281W:	http://linuxtv.org
5282T:	git git://linuxtv.org/media.git
5283F:	Documentation/ABI/testing/debugfs-cec-error-inj
5284F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5285F:	Documentation/driver-api/media/cec-core.rst
5286F:	Documentation/userspace-api/media/cec
5287F:	drivers/media/cec/
5288F:	drivers/media/rc/keymaps/rc-cec.c
5289F:	include/media/cec-notifier.h
5290F:	include/media/cec.h
5291F:	include/uapi/linux/cec-funcs.h
5292F:	include/uapi/linux/cec.h
5293
5294CEC GPIO DRIVER
5295M:	Hans Verkuil <[email protected]>
5296L:	[email protected]
5297S:	Supported
5298W:	http://linuxtv.org
5299T:	git git://linuxtv.org/media.git
5300F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5301F:	drivers/media/cec/platform/cec-gpio/
5302
5303CELL BROADBAND ENGINE ARCHITECTURE
5304L:	[email protected]
5305S:	Orphan
5306F:	arch/powerpc/include/asm/cell*.h
5307F:	arch/powerpc/include/asm/spu*.h
5308F:	arch/powerpc/include/uapi/asm/spu*.h
5309F:	arch/powerpc/platforms/cell/
5310
5311CELLWISE CW2015 BATTERY DRIVER
5312M:	Tobias Schrammm <[email protected]>
5313S:	Maintained
5314F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5315F:	drivers/power/supply/cw2015_battery.c
5316
5317CEPH COMMON CODE (LIBCEPH)
5318M:	Ilya Dryomov <[email protected]>
5319M:	Xiubo Li <[email protected]>
5320L:	[email protected]
5321S:	Supported
5322W:	http://ceph.com/
5323T:	git https://github.com/ceph/ceph-client.git
5324F:	include/linux/ceph/
5325F:	include/linux/crush/
5326F:	net/ceph/
5327
5328CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5329M:	Xiubo Li <[email protected]>
5330M:	Ilya Dryomov <[email protected]>
5331L:	[email protected]
5332S:	Supported
5333W:	http://ceph.com/
5334T:	git https://github.com/ceph/ceph-client.git
5335F:	Documentation/filesystems/ceph.rst
5336F:	fs/ceph/
5337
5338CERTIFICATE HANDLING
5339M:	David Howells <[email protected]>
5340M:	David Woodhouse <[email protected]>
5341L:	[email protected]
5342S:	Maintained
5343F:	Documentation/admin-guide/module-signing.rst
5344F:	certs/
5345F:	scripts/sign-file.c
5346F:	scripts/ssl-common.h
5347F:	tools/certs/
5348
5349CFAG12864B LCD DRIVER
5350M:	Miguel Ojeda <[email protected]>
5351S:	Maintained
5352F:	drivers/auxdisplay/cfag12864b.c
5353F:	include/linux/cfag12864b.h
5354
5355CFAG12864BFB LCD FRAMEBUFFER DRIVER
5356M:	Miguel Ojeda <[email protected]>
5357S:	Maintained
5358F:	drivers/auxdisplay/cfag12864bfb.c
5359F:	include/linux/cfag12864b.h
5360
5361CHAR and MISC DRIVERS
5362M:	Arnd Bergmann <[email protected]>
5363M:	Greg Kroah-Hartman <[email protected]>
5364S:	Supported
5365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5366F:	drivers/char/
5367F:	drivers/misc/
5368F:	include/linux/miscdevice.h
5369F:	samples/rust/rust_misc_device.rs
5370X:	drivers/char/agp/
5371X:	drivers/char/hw_random/
5372X:	drivers/char/ipmi/
5373X:	drivers/char/random.c
5374X:	drivers/char/tpm/
5375
5376CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5377M:	Thomas Weißschuh <[email protected]>
5378L:	[email protected]
5379S:	Maintained
5380F:	Documentation/hwmon/powerz.rst
5381F:	drivers/hwmon/powerz.c
5382
5383CHECKPATCH
5384M:	Andy Whitcroft <[email protected]>
5385M:	Joe Perches <[email protected]>
5386R:	Dwaipayan Ray <[email protected]>
5387R:	Lukas Bulwahn <[email protected]>
5388S:	Maintained
5389F:	scripts/checkpatch.pl
5390
5391CHECKPATCH DOCUMENTATION
5392M:	Dwaipayan Ray <[email protected]>
5393M:	Lukas Bulwahn <[email protected]>
5394R:	Joe Perches <[email protected]>
5395S:	Maintained
5396F:	Documentation/dev-tools/checkpatch.rst
5397
5398CHINESE DOCUMENTATION
5399M:	Alex Shi <[email protected]>
5400M:	Yanteng Si <[email protected]>
5401S:	Maintained
5402F:	Documentation/translations/zh_CN/
5403
5404CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5405M:	Peter Chen <[email protected]>
5406L:	[email protected]
5407S:	Maintained
5408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5409F:	drivers/usb/chipidea/
5410
5411CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5412M:	Hans de Goede <[email protected]>
5413L:	[email protected]
5414S:	Maintained
5415F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5416F:	drivers/input/touchscreen/chipone_icn8318.c
5417
5418CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5419M:	Hans de Goede <[email protected]>
5420L:	[email protected]
5421S:	Maintained
5422F:	drivers/input/touchscreen/chipone_icn8505.c
5423
5424CHROME HARDWARE PLATFORM SUPPORT
5425M:	Benson Leung <[email protected]>
5426M:	Tzung-Bi Shih <[email protected]>
5427L:	[email protected]
5428S:	Maintained
5429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5430F:	drivers/platform/chrome/
5431
5432CHROMEOS EC CODEC DRIVER
5433M:	Cheng-Yi Chiang <[email protected]>
5434M:	Tzung-Bi Shih <[email protected]>
5435R:	Guenter Roeck <[email protected]>
5436L:	[email protected]
5437S:	Maintained
5438F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5439F:	sound/soc/codecs/cros_ec_codec.*
5440
5441CHROMEOS EC CHARGE CONTROL
5442M:	Thomas Weißschuh <[email protected]>
5443S:	Maintained
5444F:	drivers/power/supply/cros_charge-control.c
5445
5446CHROMEOS EC HARDWARE MONITORING
5447M:	Thomas Weißschuh <[email protected]>
5448L:	[email protected]
5449L:	[email protected]
5450S:	Maintained
5451F:	Documentation/hwmon/cros_ec_hwmon.rst
5452F:	drivers/hwmon/cros_ec_hwmon.c
5453
5454CHROMEOS EC LED DRIVER
5455M:	Thomas Weißschuh <[email protected]>
5456S:	Maintained
5457F:	drivers/leds/leds-cros_ec.c
5458
5459CHROMEOS EC SUBDRIVERS
5460M:	Benson Leung <[email protected]>
5461R:	Guenter Roeck <[email protected]>
5462L:	[email protected]
5463S:	Maintained
5464F:	drivers/power/supply/cros_charge-control.c
5465F:	drivers/power/supply/cros_usbpd-charger.c
5466N:	cros_ec
5467N:	cros-ec
5468
5469CHROMEOS EC UART DRIVER
5470M:	Bhanu Prakash Maiya <[email protected]>
5471R:	Benson Leung <[email protected]>
5472R:	Tzung-Bi Shih <[email protected]>
5473S:	Maintained
5474F:	drivers/platform/chrome/cros_ec_uart.c
5475
5476CHROMEOS EC USB PD NOTIFY DRIVER
5477M:	Prashant Malani <[email protected]>
5478L:	[email protected]
5479S:	Maintained
5480F:	drivers/platform/chrome/cros_usbpd_notify.c
5481F:	include/linux/platform_data/cros_usbpd_notify.h
5482
5483CHROMEOS EC USB TYPE-C DRIVER
5484M:	Prashant Malani <[email protected]>
5485M:	Benson Leung <[email protected]>
5486M:	Abhishek Pandit-Subedi <[email protected]>
5487L:	[email protected]
5488S:	Maintained
5489F:	drivers/platform/chrome/cros_ec_typec.*
5490F:	drivers/platform/chrome/cros_typec_altmode.*
5491F:	drivers/platform/chrome/cros_typec_switch.c
5492F:	drivers/platform/chrome/cros_typec_vdm.*
5493
5494CHROMEOS HPS DRIVER
5495M:	Dan Callaghan <[email protected]>
5496R:	Sami Kyöstilä <[email protected]>
5497S:	Maintained
5498F:	drivers/platform/chrome/cros_hps_i2c.c
5499
5500CHROMEOS EC WATCHDOG
5501M:	Lukasz Majczak <[email protected]>
5502L:	[email protected]
5503S:	Maintained
5504F:	drivers/watchdog/cros_ec_wdt.c
5505
5506CHROMEOS UCSI DRIVER
5507M:	Abhishek Pandit-Subedi <[email protected]>
5508M:	Łukasz Bartosik <[email protected]>
5509L:	[email protected]
5510S:	Maintained
5511F:	drivers/usb/typec/ucsi/cros_ec_ucsi.c
5512
5513CHRONTEL CH7322 CEC DRIVER
5514M:	Joe Tessler <[email protected]>
5515L:	[email protected]
5516S:	Maintained
5517T:	git git://linuxtv.org/media.git
5518F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5519F:	drivers/media/cec/i2c/ch7322.c
5520
5521CIRRUS LOGIC AUDIO CODEC DRIVERS
5522M:	David Rhodes <[email protected]>
5523M:	Richard Fitzgerald <[email protected]>
5524L:	[email protected]
5525L:	[email protected]
5526S:	Maintained
5527F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5528F:	Documentation/sound/codecs/cs*
5529F:	drivers/mfd/cs42l43*
5530F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5531F:	drivers/spi/spi-cs42l43*
5532F:	include/dt-bindings/sound/cs*
5533F:	include/linux/mfd/cs42l43*
5534F:	include/sound/cs*
5535F:	sound/pci/hda/cirrus*
5536F:	sound/pci/hda/cs*
5537F:	sound/pci/hda/hda_component*
5538F:	sound/pci/hda/hda_cs_dsp_ctl.*
5539F:	sound/soc/codecs/cs*
5540
5541CIRRUS LOGIC HAPTIC DRIVERS
5542M:	James Ogletree <[email protected]>
5543M:	Fred Treven <[email protected]>
5544M:	Ben Bright <[email protected]>
5545L:	[email protected]
5546S:	Supported
5547F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5548F:	drivers/input/misc/cs40l*
5549F:	drivers/mfd/cs40l*
5550F:	include/linux/mfd/cs40l*
5551F:	sound/soc/codecs/cs40l*
5552
5553CIRRUS LOGIC DSP FIRMWARE DRIVER
5554M:	Simon Trimmer <[email protected]>
5555M:	Charles Keepax <[email protected]>
5556M:	Richard Fitzgerald <[email protected]>
5557L:	[email protected]
5558S:	Supported
5559W:	https://github.com/CirrusLogic/linux-drivers/wiki
5560T:	git https://github.com/CirrusLogic/linux-drivers.git
5561F:	drivers/firmware/cirrus/
5562F:	include/linux/firmware/cirrus/
5563
5564CIRRUS LOGIC EP93XX ETHERNET DRIVER
5565M:	Hartley Sweeten <[email protected]>
5566L:	[email protected]
5567S:	Maintained
5568F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5569
5570CIRRUS LOGIC LOCHNAGAR DRIVER
5571M:	Charles Keepax <[email protected]>
5572M:	Richard Fitzgerald <[email protected]>
5573L:	[email protected]
5574S:	Supported
5575F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5576F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5577F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5578F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5579F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5580F:	Documentation/hwmon/lochnagar.rst
5581F:	drivers/clk/clk-lochnagar.c
5582F:	drivers/hwmon/lochnagar-hwmon.c
5583F:	drivers/mfd/lochnagar-i2c.c
5584F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5585F:	drivers/regulator/lochnagar-regulator.c
5586F:	include/dt-bindings/clock/lochnagar.h
5587F:	include/dt-bindings/pinctrl/lochnagar.h
5588F:	include/linux/mfd/lochnagar*
5589F:	sound/soc/codecs/lochnagar-sc.c
5590
5591CIRRUS LOGIC MADERA CODEC DRIVERS
5592M:	Charles Keepax <[email protected]>
5593M:	Richard Fitzgerald <[email protected]>
5594L:	[email protected]
5595L:	[email protected]
5596S:	Supported
5597W:	https://github.com/CirrusLogic/linux-drivers/wiki
5598T:	git https://github.com/CirrusLogic/linux-drivers.git
5599F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5600F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5601F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5602F:	drivers/gpio/gpio-madera*
5603F:	drivers/irqchip/irq-madera*
5604F:	drivers/mfd/cs47l*
5605F:	drivers/mfd/madera*
5606F:	drivers/pinctrl/cirrus/*
5607F:	include/dt-bindings/sound/madera*
5608F:	include/linux/irqchip/irq-madera*
5609F:	include/linux/mfd/madera/*
5610F:	include/sound/madera*
5611F:	sound/soc/codecs/cs47l*
5612F:	sound/soc/codecs/madera*
5613
5614CISCO FCOE HBA DRIVER
5615M:	Satish Kharat <[email protected]>
5616M:	Sesidhar Baddela <[email protected]>
5617M:	Karan Tilak Kumar <[email protected]>
5618L:	[email protected]
5619S:	Supported
5620F:	drivers/scsi/fnic/
5621
5622CISCO SCSI HBA DRIVER
5623M:	Karan Tilak Kumar <[email protected]>
5624M:	Sesidhar Baddela <[email protected]>
5625L:	[email protected]
5626S:	Supported
5627F:	drivers/scsi/snic/
5628
5629CISCO VIC ETHERNET NIC DRIVER
5630M:	Christian Benvenuti <[email protected]>
5631M:	Satish Kharat <[email protected]>
5632S:	Maintained
5633F:	drivers/net/ethernet/cisco/enic/
5634
5635CISCO VIC LOW LATENCY NIC DRIVER
5636M:	Christian Benvenuti <[email protected]>
5637M:	Nelson Escobar <[email protected]>
5638S:	Supported
5639F:	drivers/infiniband/hw/usnic/
5640
5641CLANG CONTROL FLOW INTEGRITY SUPPORT
5642M:	Sami Tolvanen <[email protected]>
5643M:	Kees Cook <[email protected]>
5644R:	Nathan Chancellor <[email protected]>
5645L:	[email protected]
5646S:	Supported
5647B:	https://github.com/ClangBuiltLinux/linux/issues
5648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5649F:	include/linux/cfi.h
5650F:	kernel/cfi.c
5651
5652CLANG-FORMAT FILE
5653M:	Miguel Ojeda <[email protected]>
5654S:	Maintained
5655F:	.clang-format
5656
5657CLANG/LLVM BUILD SUPPORT
5658M:	Nathan Chancellor <[email protected]>
5659R:	Nick Desaulniers <nick.desaulniers[email protected]>
5660R:	Bill Wendling <[email protected]>
5661R:	Justin Stitt <[email protected]>
5662L:	[email protected]
5663S:	Supported
5664W:	https://clangbuiltlinux.github.io/
5665B:	https://github.com/ClangBuiltLinux/linux/issues
5666C:	irc://irc.libera.chat/clangbuiltlinux
5667F:	Documentation/kbuild/llvm.rst
5668F:	include/linux/compiler-clang.h
5669F:	scripts/Makefile.clang
5670F:	scripts/clang-tools/
5671K:	\b(?i:clang|llvm)\b
5672
5673CLK API
5674M:	Russell King <[email protected]>
5675L:	[email protected]
5676S:	Maintained
5677F:	include/linux/clk.h
5678
5679CLOCKSOURCE, CLOCKEVENT DRIVERS
5680M:	Daniel Lezcano <[email protected]>
5681M:	Thomas Gleixner <[email protected]>
5682L:	[email protected]
5683S:	Supported
5684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5685F:	Documentation/devicetree/bindings/timer/
5686F:	drivers/clocksource/
5687
5688CLOSURES
5689M:	Kent Overstreet <[email protected]>
5690L:	[email protected]
5691S:	Supported
5692C:	irc://irc.oftc.net/bcache
5693F:	include/linux/closure.h
5694F:	lib/closure.c
5695
5696CMPC ACPI DRIVER
5697M:	Thadeu Lima de Souza Cascardo <[email protected]>
5698L:	[email protected]
5699S:	Supported
5700F:	drivers/platform/x86/classmate-laptop.c
5701
5702COBALT MEDIA DRIVER
5703M:	Hans Verkuil <[email protected]>
5704L:	[email protected]
5705S:	Supported
5706W:	https://linuxtv.org
5707T:	git git://linuxtv.org/media.git
5708F:	drivers/media/pci/cobalt/
5709
5710COCCINELLE/Semantic Patches (SmPL)
5711M:	Julia Lawall <[email protected]>
5712M:	Nicolas Palix <[email protected]>
5713L:	[email protected] (moderated for non-subscribers)
5714S:	Supported
5715W:	https://coccinelle.gitlabpages.inria.fr/website/
5716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5717F:	Documentation/dev-tools/coccinelle.rst
5718F:	scripts/coccicheck
5719F:	scripts/coccinelle/
5720
5721CODA FILE SYSTEM
5722M:	Jan Harkes <[email protected]>
5723M:	[email protected]
5724L:	[email protected]
5725S:	Maintained
5726W:	http://www.coda.cs.cmu.edu/
5727F:	Documentation/filesystems/coda.rst
5728F:	fs/coda/
5729F:	include/linux/coda*.h
5730F:	include/uapi/linux/coda*.h
5731
5732CODA V4L2 MEM2MEM DRIVER
5733M:	Philipp Zabel <[email protected]>
5734L:	[email protected]
5735S:	Maintained
5736F:	Documentation/devicetree/bindings/media/coda.yaml
5737F:	drivers/media/platform/chips-media/coda
5738
5739CODE OF CONDUCT
5740M:	Greg Kroah-Hartman <[email protected]>
5741S:	Supported
5742F:	Documentation/process/code-of-conduct-interpretation.rst
5743F:	Documentation/process/code-of-conduct.rst
5744
5745CODE TAGGING
5746M:	Suren Baghdasaryan <[email protected]>
5747M:	Kent Overstreet <[email protected]>
5748S:	Maintained
5749F:	include/asm-generic/codetag.lds.h
5750F:	include/linux/codetag.h
5751F:	lib/codetag.c
5752
5753COMEDI DRIVERS
5754M:	Ian Abbott <[email protected]>
5755M:	H Hartley Sweeten <[email protected]>
5756S:	Odd Fixes
5757F:	drivers/comedi/
5758F:	include/linux/comedi/
5759F:	include/uapi/linux/comedi.h
5760
5761COMMON CLK FRAMEWORK
5762M:	Michael Turquette <[email protected]>
5763M:	Stephen Boyd <[email protected]>
5764L:	[email protected]
5765S:	Maintained
5766Q:	http://patchwork.kernel.org/project/linux-clk/list/
5767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5768F:	Documentation/devicetree/bindings/clock/
5769F:	drivers/clk/
5770F:	include/dt-bindings/clock/
5771F:	include/linux/clk-pr*
5772F:	include/linux/clk/
5773F:	include/linux/of_clk.h
5774X:	drivers/clk/clkdev.c
5775
5776COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5777M:	Steve French <[email protected]>
5778R:	Paulo Alcantara <[email protected]> (DFS, global name space)
5779R:	Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5780R:	Shyam Prasad N <[email protected]> (multichannel)
5781R:	Tom Talpey <[email protected]> (RDMA, smbdirect)
5782R:	Bharath SM <[email protected]> (deferred close, directory leases)
5783L:	[email protected]
5784L:	[email protected] (moderated for non-subscribers)
5785S:	Supported
5786W:	https://wiki.samba.org/index.php/LinuxCIFS
5787T:	git git://git.samba.org/sfrench/cifs-2.6.git
5788F:	Documentation/admin-guide/cifs/
5789F:	fs/smb/client/
5790F:	fs/smb/common/
5791F:	include/uapi/linux/cifs
5792
5793COMPACTPCI HOTPLUG CORE
5794M:	Scott Murray <[email protected]>
5795L:	[email protected]
5796S:	Maintained
5797F:	drivers/pci/hotplug/cpci_hotplug*
5798
5799COMPACTPCI HOTPLUG GENERIC DRIVER
5800M:	Scott Murray <[email protected]>
5801L:	[email protected]
5802S:	Maintained
5803F:	drivers/pci/hotplug/cpcihp_generic.c
5804
5805COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5806M:	Scott Murray <[email protected]>
5807L:	[email protected]
5808S:	Maintained
5809F:	drivers/pci/hotplug/cpcihp_zt5550.*
5810
5811COMPAL LAPTOP SUPPORT
5812M:	Cezary Jackiewicz <[email protected]>
5813L:	[email protected]
5814S:	Maintained
5815F:	drivers/platform/x86/compal-laptop.c
5816
5817COMPILER ATTRIBUTES
5818M:	Miguel Ojeda <[email protected]>
5819S:	Maintained
5820F:	include/linux/compiler_attributes.h
5821
5822COMPUTE EXPRESS LINK (CXL)
5823M:	Davidlohr Bueso <[email protected]>
5824M:	Jonathan Cameron <[email protected]>
5825M:	Dave Jiang <[email protected]>
5826M:	Alison Schofield <[email protected]>
5827M:	Vishal Verma <[email protected]>
5828M:	Ira Weiny <[email protected]>
5829M:	Dan Williams <[email protected]>
5830L:	[email protected]
5831S:	Maintained
5832F:	Documentation/driver-api/cxl
5833F:	drivers/cxl/
5834F:	include/cxl/
5835F:	include/uapi/linux/cxl_mem.h
5836F:	tools/testing/cxl/
5837
5838COMPUTE EXPRESS LINK PMU (CPMU)
5839M:	Jonathan Cameron <[email protected]>
5840L:	[email protected]
5841S:	Maintained
5842F:	Documentation/admin-guide/perf/cxl.rst
5843F:	drivers/perf/cxl_pmu.c
5844
5845CONEXANT ACCESSRUNNER USB DRIVER
5846L:	[email protected]
5847S:	Orphan
5848W:	http://accessrunner.sourceforge.net/
5849F:	drivers/usb/atm/cxacru.c
5850
5851CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5852M:	Elena Reshetova <[email protected]>
5853M:	Carlos Bilbao <[email protected]>
5854S:	Maintained
5855F:	Documentation/security/snp-tdx-threat-model.rst
5856
5857CONFIGFS
5858M:	Joel Becker <[email protected]>
5859S:	Supported
5860T:	git git://git.infradead.org/users/hch/configfs.git
5861F:	fs/configfs/
5862F:	include/linux/configfs.h
5863F:	samples/configfs/
5864
5865CONGATEC BOARD CONTROLLER MFD DRIVER
5866M:	Thomas Richard <[email protected]>
5867S:	Maintained
5868F:	drivers/gpio/gpio-cgbc.c
5869F:	drivers/i2c/busses/i2c-cgbc.c
5870F:	drivers/mfd/cgbc-core.c
5871F:	drivers/watchdog/cgbc_wdt.c
5872F:	include/linux/mfd/cgbc.h
5873
5874CONSOLE SUBSYSTEM
5875M:	Greg Kroah-Hartman <[email protected]>
5876S:	Supported
5877F:	drivers/video/console/
5878F:	include/linux/console*
5879
5880CONTEXT TRACKING
5881M:	Frederic Weisbecker <[email protected]>
5882M:	"Paul E. McKenney" <[email protected]>
5883S:	Maintained
5884F:	include/linux/context_tracking*
5885F:	kernel/context_tracking.c
5886
5887CONTROL GROUP (CGROUP)
5888M:	Tejun Heo <[email protected]>
5889M:	Johannes Weiner <[email protected]>
5890M:	Michal Koutný <[email protected]>
5891L:	[email protected]
5892S:	Maintained
5893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5894F:	Documentation/admin-guide/cgroup-v1/
5895F:	Documentation/admin-guide/cgroup-v2.rst
5896F:	include/linux/cgroup*
5897F:	kernel/cgroup/
5898F:	tools/testing/selftests/cgroup/
5899
5900CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5901M:	Tejun Heo <[email protected]>
5902M:	Josef Bacik <[email protected]>
5903M:	Jens Axboe <[email protected]>
5904L:	[email protected]
5905L:	[email protected]
5906T:	git git://git.kernel.dk/linux-block
5907F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5908F:	block/bfq-cgroup.c
5909F:	block/blk-cgroup.c
5910F:	block/blk-iocost.c
5911F:	block/blk-iolatency.c
5912F:	block/blk-throttle.c
5913F:	include/linux/blk-cgroup.h
5914
5915CONTROL GROUP - CPUSET
5916M:	Waiman Long <[email protected]>
5917L:	[email protected]
5918S:	Maintained
5919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5920F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5921F:	include/linux/cpuset.h
5922F:	kernel/cgroup/cpuset-internal.h
5923F:	kernel/cgroup/cpuset-v1.c
5924F:	kernel/cgroup/cpuset.c
5925F:	tools/testing/selftests/cgroup/test_cpuset.c
5926F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5927F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
5928
5929CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5930M:	Johannes Weiner <[email protected]>
5931M:	Michal Hocko <[email protected]>
5932M:	Roman Gushchin <[email protected]>
5933M:	Shakeel Butt <[email protected]>
5934R:	Muchun Song <[email protected]>
5935L:	[email protected]
5936L:	[email protected]
5937S:	Maintained
5938F:	include/linux/memcontrol.h
5939F:	mm/memcontrol.c
5940F:	mm/memcontrol-v1.c
5941F:	mm/memcontrol-v1.h
5942F:	mm/swap_cgroup.c
5943F:	samples/cgroup/*
5944F:	tools/testing/selftests/cgroup/memcg_protection.m
5945F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5946F:	tools/testing/selftests/cgroup/test_kmem.c
5947F:	tools/testing/selftests/cgroup/test_memcontrol.c
5948
5949CORETEMP HARDWARE MONITORING DRIVER
5950M:	Fenghua Yu <[email protected]>
5951L:	[email protected]
5952S:	Maintained
5953F:	Documentation/hwmon/coretemp.rst
5954F:	drivers/hwmon/coretemp.c
5955
5956CORSAIR-CPRO HARDWARE MONITOR DRIVER
5957M:	Marius Zachmann <[email protected]>
5958L:	[email protected]
5959S:	Maintained
5960F:	drivers/hwmon/corsair-cpro.c
5961
5962CORSAIR-PSU HARDWARE MONITOR DRIVER
5963M:	Wilken Gottwalt <[email protected]>
5964L:	[email protected]
5965S:	Maintained
5966F:	Documentation/hwmon/corsair-psu.rst
5967F:	drivers/hwmon/corsair-psu.c
5968
5969COUNTER SUBSYSTEM
5970M:	William Breathitt Gray <[email protected]>
5971L:	[email protected]
5972S:	Maintained
5973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5974F:	Documentation/ABI/testing/sysfs-bus-counter
5975F:	Documentation/driver-api/generic-counter.rst
5976F:	drivers/counter/
5977F:	include/linux/counter.h
5978F:	include/uapi/linux/counter.h
5979F:	tools/counter/
5980
5981COUNTER WATCH EVENTS TOOL
5982M:	Fabrice Gasnier <[email protected]>
5983L:	[email protected]
5984S:	Maintained
5985F:	tools/counter/counter_watch_events.c
5986
5987CP2615 I2C DRIVER
5988M:	Bence Csókás <[email protected]>
5989S:	Maintained
5990F:	drivers/i2c/busses/i2c-cp2615.c
5991
5992CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5993M:	Viresh Kumar <[email protected]>
5994M:	Sudeep Holla <[email protected]>
5995L:	[email protected]
5996S:	Maintained
5997W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5998F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5999
6000CPU FREQUENCY SCALING FRAMEWORK
6001M:	"Rafael J. Wysocki" <[email protected]>
6002M:	Viresh Kumar <[email protected]>
6003L:	[email protected]
6004S:	Maintained
6005B:	https://bugzilla.kernel.org
6006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6008F:	Documentation/admin-guide/pm/cpufreq.rst
6009F:	Documentation/admin-guide/pm/intel_pstate.rst
6010F:	Documentation/cpu-freq/
6011F:	Documentation/devicetree/bindings/cpufreq/
6012F:	drivers/cpufreq/
6013F:	include/linux/cpufreq.h
6014F:	include/linux/sched/cpufreq.h
6015F:	kernel/sched/cpufreq*.c
6016F:	tools/testing/selftests/cpufreq/
6017
6018CPU HOTPLUG
6019M:	Thomas Gleixner <[email protected]>
6020M:	Peter Zijlstra <[email protected]>
6021L:	[email protected]
6022S:	Maintained
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6024F:	include/linux/cpu.h
6025F:	include/linux/cpuhotplug.h
6026F:	include/linux/smpboot.h
6027F:	kernel/cpu.c
6028F:	kernel/smpboot.*
6029
6030CPU IDLE TIME MANAGEMENT FRAMEWORK
6031M:	"Rafael J. Wysocki" <[email protected]>
6032M:	Daniel Lezcano <[email protected]>
6033L:	[email protected]
6034S:	Maintained
6035B:	https://bugzilla.kernel.org
6036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6037F:	Documentation/admin-guide/pm/cpuidle.rst
6038F:	Documentation/driver-api/pm/cpuidle.rst
6039F:	drivers/cpuidle/
6040F:	include/linux/cpuidle.h
6041
6042CPU POWER MONITORING SUBSYSTEM
6043M:	Thomas Renninger <[email protected]>
6044M:	Shuah Khan <[email protected]>
6045M:	Shuah Khan <[email protected]>
6046M:	John B. Wyatt IV <[email protected]>
6047M:	John B. Wyatt IV <[email protected]>
6048M:	John Kacur <[email protected]>
6049L:	[email protected]
6050S:	Maintained
6051F:	tools/power/cpupower/
6052
6053CPUID/MSR DRIVER
6054M:	"H. Peter Anvin" <[email protected]>
6055S:	Maintained
6056F:	arch/x86/kernel/cpuid.c
6057F:	arch/x86/kernel/msr.c
6058
6059CPUIDLE DRIVER - ARM BIG LITTLE
6060M:	Lorenzo Pieralisi <[email protected]>
6061M:	Daniel Lezcano <[email protected]>
6062L:	[email protected]
6063L:	[email protected] (moderated for non-subscribers)
6064S:	Maintained
6065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6066F:	drivers/cpuidle/cpuidle-big_little.c
6067
6068CPUIDLE DRIVER - ARM EXYNOS
6069M:	Daniel Lezcano <[email protected]>
6070M:	Kukjin Kim <[email protected]>
6071R:	Krzysztof Kozlowski <[email protected]>
6072L:	[email protected]
6073L:	[email protected]
6074S:	Maintained
6075F:	arch/arm/mach-exynos/pm.c
6076F:	drivers/cpuidle/cpuidle-exynos.c
6077F:	include/linux/platform_data/cpuidle-exynos.h
6078
6079CPUIDLE DRIVER - ARM PSCI
6080M:	Lorenzo Pieralisi <[email protected]>
6081M:	Sudeep Holla <[email protected]>
6082L:	[email protected]
6083L:	[email protected] (moderated for non-subscribers)
6084S:	Supported
6085F:	drivers/cpuidle/cpuidle-psci.c
6086
6087CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6088M:	Ulf Hansson <[email protected]>
6089L:	[email protected]
6090L:	[email protected] (moderated for non-subscribers)
6091S:	Supported
6092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6093F:	drivers/cpuidle/cpuidle-psci-domain.c
6094F:	drivers/cpuidle/cpuidle-psci.h
6095
6096CPUIDLE DRIVER - DT IDLE PM DOMAIN
6097M:	Ulf Hansson <[email protected]>
6098L:	[email protected]
6099S:	Supported
6100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6101F:	drivers/cpuidle/dt_idle_genpd.c
6102F:	drivers/cpuidle/dt_idle_genpd.h
6103
6104CPUIDLE DRIVER - RISC-V SBI
6105M:	Anup Patel <[email protected]>
6106L:	[email protected]
6107L:	[email protected]
6108S:	Maintained
6109F:	drivers/cpuidle/cpuidle-riscv-sbi.c
6110
6111CRAMFS FILESYSTEM
6112M:	Nicolas Pitre <[email protected]>
6113S:	Maintained
6114F:	Documentation/filesystems/cramfs.rst
6115F:	fs/cramfs/
6116
6117CRC LIBRARY
6118M:	Eric Biggers <[email protected]>
6119R:	Ard Biesheuvel <[email protected]>
6120L:	[email protected]
6121S:	Maintained
6122T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6123F:	Documentation/staging/crc*
6124F:	arch/*/lib/crc*
6125F:	include/linux/crc*
6126F:	lib/crc*
6127
6128CREATIVE SB0540
6129M:	Bastien Nocera <[email protected]>
6130L:	[email protected]
6131S:	Maintained
6132F:	drivers/hid/hid-creative-sb0540.c
6133
6134INTEL CRPS COMMON REDUNDANT PSU DRIVER
6135M:	Ninad Palsule <[email protected]>
6136L:	[email protected]
6137S:	Maintained
6138F:	Documentation/hwmon/crps.rst
6139F:	drivers/hwmon/pmbus/crps.c
6140
6141CRYPTO API
6142M:	Herbert Xu <[email protected]>
6143M:	"David S. Miller" <[email protected]>
6144L:	[email protected]
6145S:	Maintained
6146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6148F:	Documentation/crypto/
6149F:	Documentation/devicetree/bindings/crypto/
6150F:	arch/*/crypto/
6151F:	crypto/
6152F:	drivers/crypto/
6153F:	include/crypto/
6154F:	include/linux/crypto*
6155F:	lib/crypto/
6156
6157CRYPTO SPEED TEST COMPARE
6158M:	Wang Jinchao <[email protected]>
6159L:	[email protected]
6160S:	Maintained
6161F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
6162
6163CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6164M:	Neil Horman <[email protected]>
6165L:	[email protected]
6166S:	Maintained
6167F:	crypto/ansi_cprng.c
6168F:	crypto/rng.c
6169
6170CS3308 MEDIA DRIVER
6171M:	Hans Verkuil <[email protected]>
6172L:	[email protected]
6173S:	Odd Fixes
6174W:	http://linuxtv.org
6175T:	git git://linuxtv.org/media.git
6176F:	drivers/media/i2c/cs3308.c
6177
6178CS5535 Audio ALSA driver
6179M:	Jaya Kumar <[email protected]>
6180S:	Maintained
6181F:	sound/pci/cs5535audio/
6182
6183CTU CAN FD DRIVER
6184M:	Pavel Pisa <[email protected]>
6185M:	Ondrej Ille <[email protected]>
6186L:	[email protected]
6187S:	Maintained
6188F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6189F:	drivers/net/can/ctucanfd/
6190
6191CVE ASSIGNMENT CONTACT
6192M:	CVE Assignment Team <[email protected]>
6193S:	Maintained
6194F:	Documentation/process/cve.rst
6195
6196CW1200 WLAN driver
6197S:	Orphan
6198F:	drivers/net/wireless/st/cw1200/
6199F:	include/linux/platform_data/net-cw1200.h
6200
6201CX18 VIDEO4LINUX DRIVER
6202M:	Andy Walls <[email protected]>
6203L:	[email protected]
6204S:	Maintained
6205W:	https://linuxtv.org
6206T:	git git://linuxtv.org/media.git
6207F:	drivers/media/pci/cx18/
6208F:	include/uapi/linux/ivtv*
6209
6210CX2341X MPEG ENCODER HELPER MODULE
6211M:	Hans Verkuil <[email protected]>
6212L:	[email protected]
6213S:	Maintained
6214W:	https://linuxtv.org
6215T:	git git://linuxtv.org/media.git
6216F:	drivers/media/common/cx2341x*
6217F:	include/media/drv-intf/cx2341x.h
6218
6219CX24120 MEDIA DRIVER
6220M:	Jemma Denson <[email protected]>
6221M:	Patrick Boettcher <[email protected]>
6222L:	[email protected]
6223S:	Maintained
6224W:	https://linuxtv.org
6225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6226F:	drivers/media/dvb-frontends/cx24120*
6227
6228CX88 VIDEO4LINUX DRIVER
6229M:	Mauro Carvalho Chehab <[email protected]>
6230L:	[email protected]
6231S:	Odd fixes
6232W:	https://linuxtv.org
6233T:	git git://linuxtv.org/media.git
6234F:	Documentation/driver-api/media/drivers/cx88*
6235F:	drivers/media/pci/cx88/
6236
6237CXD2820R MEDIA DRIVER
6238L:	[email protected]
6239S:	Orphan
6240W:	https://linuxtv.org
6241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6242F:	drivers/media/dvb-frontends/cxd2820r*
6243
6244CXGB3 ETHERNET DRIVER (CXGB3)
6245M:	Potnuri Bharat Teja <[email protected]>
6246L:	[email protected]
6247S:	Maintained
6248W:	http://www.chelsio.com
6249F:	drivers/net/ethernet/chelsio/cxgb3/
6250
6251CXGB3 ISCSI DRIVER (CXGB3I)
6252M:	Varun Prakash <[email protected]>
6253L:	[email protected]
6254S:	Supported
6255W:	http://www.chelsio.com
6256F:	drivers/scsi/cxgbi/cxgb3i
6257
6258CXGB4 CRYPTO DRIVER (chcr)
6259M:	Ayush Sawal <[email protected]>
6260L:	[email protected]
6261S:	Supported
6262W:	http://www.chelsio.com
6263F:	drivers/crypto/chelsio
6264
6265CXGB4 ETHERNET DRIVER (CXGB4)
6266M:	Potnuri Bharat Teja <[email protected]>
6267L:	[email protected]
6268S:	Maintained
6269W:	http://www.chelsio.com
6270F:	drivers/net/ethernet/chelsio/cxgb4/
6271
6272CXGB4 INLINE CRYPTO DRIVER
6273M:	Ayush Sawal <[email protected]>
6274L:	[email protected]
6275S:	Maintained
6276W:	http://www.chelsio.com
6277F:	drivers/net/ethernet/chelsio/inline_crypto/
6278
6279CXGB4 ISCSI DRIVER (CXGB4I)
6280M:	Varun Prakash <[email protected]>
6281L:	[email protected]
6282S:	Supported
6283W:	http://www.chelsio.com
6284F:	drivers/scsi/cxgbi/cxgb4i
6285
6286CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6287M:	Potnuri Bharat Teja <[email protected]>
6288L:	[email protected]
6289S:	Supported
6290W:	http://www.openfabrics.org
6291F:	drivers/infiniband/hw/cxgb4/
6292F:	include/uapi/rdma/cxgb4-abi.h
6293
6294CXGB4VF ETHERNET DRIVER (CXGB4VF)
6295M:	Potnuri Bharat Teja <[email protected]>
6296L:	[email protected]
6297S:	Maintained
6298W:	http://www.chelsio.com
6299F:	drivers/net/ethernet/chelsio/cxgb4vf/
6300
6301CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6302M:	Frederic Barrat <[email protected]>
6303M:	Andrew Donnellan <[email protected]>
6304L:	[email protected]
6305S:	Obsolete
6306F:	Documentation/ABI/obsolete/sysfs-class-cxl
6307F:	Documentation/arch/powerpc/cxl.rst
6308F:	arch/powerpc/platforms/powernv/pci-cxl.c
6309F:	drivers/misc/cxl/
6310F:	include/misc/cxl*
6311F:	include/uapi/misc/cxl.h
6312
6313CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6314M:	Manoj N. Kumar <[email protected]>
6315M:	Uma Krishnan <[email protected]>
6316L:	[email protected]
6317S:	Obsolete
6318F:	Documentation/arch/powerpc/cxlflash.rst
6319F:	drivers/scsi/cxlflash/
6320F:	include/uapi/scsi/cxlflash_ioctl.h
6321
6322CYBERPRO FB DRIVER
6323M:	Russell King <[email protected]>
6324L:	[email protected] (moderated for non-subscribers)
6325S:	Maintained
6326W:	http://www.armlinux.org.uk/
6327F:	drivers/video/fbdev/cyber2000fb.*
6328
6329CYCLADES PC300 DRIVER
6330S:	Orphan
6331F:	drivers/net/wan/pc300*
6332
6333CYPRESS CY8C95X0 PINCTRL DRIVER
6334M:	Patrick Rudolph <[email protected]>
6335L:	[email protected]
6336S:	Maintained
6337F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6338
6339CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6340M:	Linus Walleij <[email protected]>
6341L:	[email protected]
6342S:	Maintained
6343F:	drivers/input/touchscreen/cy8ctma140.c
6344
6345CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6346M:	Yassine Oudjana <[email protected]>
6347L:	[email protected]
6348S:	Maintained
6349F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6350F:	drivers/input/keyboard/cypress-sf.c
6351
6352CYPRESS_FIRMWARE MEDIA DRIVER
6353L:	[email protected]
6354S:	Orphan
6355W:	https://linuxtv.org
6356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6357F:	drivers/media/common/cypress_firmware*
6358
6359CYTTSP TOUCHSCREEN DRIVER
6360M:	Linus Walleij <[email protected]>
6361L:	[email protected]
6362S:	Maintained
6363F:	drivers/input/touchscreen/cyttsp*
6364
6365D-LINK DIR-685 TOUCHKEYS DRIVER
6366M:	Linus Walleij <[email protected]>
6367L:	[email protected]
6368S:	Supported
6369F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6370
6371DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6372M:	Joshua Kinard <[email protected]>
6373S:	Maintained
6374F:	drivers/rtc/rtc-ds1685.c
6375F:	include/linux/rtc/ds1685.h
6376
6377DAMA SLAVE for AX.25
6378M:	Joerg Reuter <[email protected]>
6379L:	[email protected]
6380S:	Maintained
6381W:	http://yaina.de/jreuter/
6382W:	http://www.qsl.net/dl1bke/
6383F:	net/ax25/af_ax25.c
6384F:	net/ax25/ax25_dev.c
6385F:	net/ax25/ax25_ds_*
6386F:	net/ax25/ax25_in.c
6387F:	net/ax25/ax25_out.c
6388F:	net/ax25/ax25_timer.c
6389F:	net/ax25/sysctl_net_ax25.c
6390
6391DATA ACCESS MONITOR
6392M:	SeongJae Park <[email protected]>
6393L:	[email protected]
6394L:	[email protected]
6395S:	Maintained
6396W:	https://damonitor.github.io
6397P:	Documentation/mm/damon/maintainer-profile.rst
6398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6399T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6401F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6402F:	Documentation/admin-guide/mm/damon/
6403F:	Documentation/mm/damon/
6404F:	include/linux/damon.h
6405F:	include/trace/events/damon.h
6406F:	mm/damon/
6407F:	samples/damon/
6408F:	tools/testing/selftests/damon/
6409
6410DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6411L:	[email protected]
6412S:	Orphan
6413F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6414F:	drivers/net/ethernet/dec/tulip/dmfe.c
6415
6416DC390/AM53C974 SCSI driver
6417M:	Hannes Reinecke <[email protected]>
6418L:	[email protected]
6419S:	Maintained
6420F:	drivers/scsi/am53c974.c
6421
6422DC395x SCSI driver
6423M:	Oliver Neukum <[email protected]>
6424M:	Ali Akcaagac <[email protected]>
6425M:	Jamie Lenehan <[email protected]>
6426S:	Maintained
6427F:	Documentation/scsi/dc395x.rst
6428F:	drivers/scsi/dc395x.*
6429
6430DCCP PROTOCOL
6431L:	[email protected]
6432S:	Orphan
6433W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6434F:	include/linux/dccp.h
6435F:	include/linux/tfrc.h
6436F:	include/uapi/linux/dccp.h
6437F:	net/dccp/
6438
6439DEBUGOBJECTS:
6440M:	Thomas Gleixner <[email protected]>
6441L:	[email protected]
6442S:	Maintained
6443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6444F:	include/linux/debugobjects.h
6445F:	lib/debugobjects.c
6446
6447DECSTATION PLATFORM SUPPORT
6448M:	"Maciej W. Rozycki" <[email protected]>
6449L:	[email protected]
6450S:	Maintained
6451F:	arch/mips/dec/
6452F:	arch/mips/include/asm/dec/
6453F:	arch/mips/include/asm/mach-dec/
6454
6455DEFXX FDDI NETWORK DRIVER
6456M:	"Maciej W. Rozycki" <[email protected]>
6457S:	Maintained
6458F:	drivers/net/fddi/defxx.*
6459
6460DEFZA FDDI NETWORK DRIVER
6461M:	"Maciej W. Rozycki" <[email protected]>
6462S:	Maintained
6463F:	drivers/net/fddi/defza.*
6464
6465DEINTERLACE DRIVERS FOR ALLWINNER H3
6466M:	Jernej Skrabec <[email protected]>
6467L:	[email protected]
6468S:	Maintained
6469T:	git git://linuxtv.org/media.git
6470F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6471F:	drivers/media/platform/sunxi/sun8i-di/
6472
6473DELL LAPTOP DRIVER
6474M:	Matthew Garrett <[email protected]>
6475M:	Pali Rohár <[email protected]>
6476L:	[email protected]
6477S:	Maintained
6478F:	drivers/platform/x86/dell/dell-laptop.c
6479
6480DELL LAPTOP FREEFALL DRIVER
6481M:	Pali Rohár <[email protected]>
6482S:	Maintained
6483F:	drivers/platform/x86/dell/dell-smo8800.c
6484
6485DELL LAPTOP RBTN DRIVER
6486M:	Pali Rohár <[email protected]>
6487S:	Maintained
6488F:	drivers/platform/x86/dell/dell-rbtn.*
6489
6490DELL LAPTOP SMM DRIVER
6491M:	Pali Rohár <[email protected]>
6492S:	Maintained
6493F:	Documentation/ABI/obsolete/procfs-i8k
6494F:	drivers/hwmon/dell-smm-hwmon.c
6495F:	include/uapi/linux/i8k.h
6496
6497DELL PC DRIVER
6498M:	Lyndon Sanche <[email protected]>
6499L:	[email protected]
6500S:	Maintained
6501F:	drivers/platform/x86/dell/dell-pc.c
6502
6503DELL REMOTE BIOS UPDATE DRIVER
6504M:	Stuart Hayes <[email protected]>
6505L:	[email protected]
6506S:	Maintained
6507F:	drivers/platform/x86/dell/dell_rbu.c
6508
6509DELL SMBIOS DRIVER
6510M:	Pali Rohár <[email protected]>
6511L:	[email protected]
6512L:	[email protected]
6513S:	Maintained
6514F:	drivers/platform/x86/dell/dell-smbios.*
6515
6516DELL SMBIOS SMM DRIVER
6517L:	[email protected]
6518L:	[email protected]
6519S:	Maintained
6520F:	drivers/platform/x86/dell/dell-smbios-smm.c
6521
6522DELL SMBIOS WMI DRIVER
6523L:	[email protected]
6524L:	[email protected]
6525S:	Maintained
6526F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6527F:	tools/wmi/dell-smbios-example.c
6528
6529DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6530M:	Stuart Hayes <[email protected]>
6531L:	[email protected]
6532S:	Maintained
6533F:	Documentation/userspace-api/dcdbas.rst
6534F:	drivers/platform/x86/dell/dcdbas.*
6535
6536DELL WMI DDV DRIVER
6537M:	Armin Wolf <[email protected]>
6538S:	Maintained
6539F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6540F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6541F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6542F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6543
6544DELL WMI DESCRIPTOR DRIVER
6545L:	[email protected]
6546S:	Maintained
6547F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6548
6549DELL WMI HARDWARE PRIVACY SUPPORT
6550L:	[email protected]
6551L:	[email protected]
6552S:	Maintained
6553F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6554
6555DELL WMI NOTIFICATIONS DRIVER
6556M:	Matthew Garrett <[email protected]>
6557M:	Pali Rohár <[email protected]>
6558S:	Maintained
6559F:	drivers/platform/x86/dell/dell-wmi-base.c
6560
6561DELL WMI SYSMAN DRIVER
6562M:	Prasanth Ksr <[email protected]>
6563L:	[email protected]
6564L:	[email protected]
6565S:	Maintained
6566F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6567F:	drivers/platform/x86/dell/dell-wmi-sysman/
6568
6569DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6570M:	Zev Weiss <[email protected]>
6571L:	[email protected]
6572S:	Maintained
6573F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6574
6575DELTA DPS920AB PSU DRIVER
6576M:	Robert Marko <[email protected]>
6577L:	[email protected]
6578S:	Maintained
6579F:	Documentation/hwmon/dps920ab.rst
6580F:	drivers/hwmon/pmbus/dps920ab.c
6581
6582DELTA NETWORKS TN48M CPLD DRIVERS
6583M:	Robert Marko <[email protected]>
6584S:	Maintained
6585F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6586F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6587F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6588F:	drivers/gpio/gpio-tn48m.c
6589F:	include/dt-bindings/reset/delta,tn48m-reset.h
6590
6591DELTA ST MEDIA DRIVER
6592M:	Hugues Fruchet <[email protected]>
6593L:	[email protected]
6594S:	Supported
6595W:	https://linuxtv.org
6596T:	git git://linuxtv.org/media.git
6597F:	drivers/media/platform/st/sti/delta
6598
6599DENALI NAND DRIVER
6600L:	[email protected]
6601S:	Orphan
6602F:	drivers/mtd/nand/raw/denali*
6603
6604DESIGNWARE EDMA CORE IP DRIVER
6605M:	Manivannan Sadhasivam <[email protected]>
6606L:	[email protected]
6607S:	Maintained
6608F:	drivers/dma/dw-edma/
6609F:	include/linux/dma/edma.h
6610
6611DESIGNWARE USB2 DRD IP DRIVER
6612M:	Minas Harutyunyan <[email protected]>
6613L:	[email protected]
6614S:	Maintained
6615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6616F:	drivers/usb/dwc2/
6617
6618DESIGNWARE USB3 DRD IP DRIVER
6619M:	Thinh Nguyen <[email protected]>
6620L:	[email protected]
6621S:	Maintained
6622F:	drivers/usb/dwc3/
6623
6624DESIGNWARE XDATA IP DRIVER
6625L:	[email protected]
6626S:	Orphan
6627F:	Documentation/misc-devices/dw-xdata-pcie.rst
6628F:	drivers/misc/dw-xdata-pcie.c
6629
6630DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6631M:	Andreas Klinger <[email protected]>
6632L:	[email protected]
6633S:	Maintained
6634F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6635F:	drivers/iio/proximity/srf*.c
6636
6637DEVICE COREDUMP (DEV_COREDUMP)
6638M:	Johannes Berg <[email protected]>
6639L:	[email protected]
6640S:	Maintained
6641F:	drivers/base/devcoredump.c
6642F:	include/linux/devcoredump.h
6643
6644DEVICE DEPENDENCY HELPER SCRIPT
6645M:	Saravana Kannan <[email protected]>
6646L:	[email protected]
6647S:	Maintained
6648F:	scripts/dev-needs.sh
6649
6650DEVICE DIRECT ACCESS (DAX)
6651M:	Dan Williams <[email protected]>
6652M:	Vishal Verma <[email protected]>
6653M:	Dave Jiang <[email protected]>
6654L:	[email protected]
6655L:	[email protected]
6656S:	Supported
6657F:	drivers/dax/
6658
6659DEVICE FREQUENCY (DEVFREQ)
6660M:	MyungJoo Ham <[email protected]>
6661M:	Kyungmin Park <[email protected]>
6662M:	Chanwoo Choi <[email protected]>
6663L:	[email protected]
6664S:	Maintained
6665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6666F:	Documentation/devicetree/bindings/devfreq/
6667F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6668F:	drivers/devfreq/
6669F:	include/linux/devfreq.h
6670F:	include/trace/events/devfreq.h
6671
6672DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6673M:	Chanwoo Choi <[email protected]>
6674L:	[email protected]
6675S:	Supported
6676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6677F:	Documentation/devicetree/bindings/devfreq/event/
6678F:	drivers/devfreq/devfreq-event.c
6679F:	drivers/devfreq/event/
6680F:	include/dt-bindings/pmu/exynos_ppmu.h
6681F:	include/linux/devfreq-event.h
6682
6683DEVICE RESOURCE MANAGEMENT HELPERS
6684M:	Hans de Goede <[email protected]>
6685R:	Matti Vaittinen <[email protected]>
6686S:	Maintained
6687F:	include/linux/devm-helpers.h
6688
6689DEVICE-MAPPER  (LVM)
6690M:	Alasdair Kergon <[email protected]>
6691M:	Mike Snitzer <[email protected]>
6692M:	Mikulas Patocka <[email protected]>
6693L:	[email protected]
6694S:	Maintained
6695Q:	http://patchwork.kernel.org/project/dm-devel/list/
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6697F:	Documentation/admin-guide/device-mapper/
6698F:	drivers/md/Kconfig
6699F:	drivers/md/Makefile
6700F:	drivers/md/dm*
6701F:	drivers/md/persistent-data/
6702F:	include/linux/device-mapper.h
6703F:	include/linux/dm-*.h
6704F:	include/uapi/linux/dm-*.h
6705
6706DEVICE-MAPPER VDO TARGET
6707M:	Matthew Sakai <[email protected]>
6708L:	[email protected]
6709S:	Maintained
6710F:	Documentation/admin-guide/device-mapper/vdo*.rst
6711F:	drivers/md/dm-vdo/
6712
6713DEVLINK
6714M:	Jiri Pirko <[email protected]>
6715L:	[email protected]
6716S:	Supported
6717F:	Documentation/networking/devlink
6718F:	include/net/devlink.h
6719F:	include/uapi/linux/devlink.h
6720F:	net/devlink/
6721
6722DFROBOT SD2405AL RTC DRIVER
6723M:	Tóth János <[email protected]>
6724L:	[email protected]
6725S:	Maintained
6726F:	drivers/rtc/rtc-sd2405al.c
6727
6728DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6729M:	Christoph Niedermaier <[email protected]>
6730M:	Marek Vasut <[email protected]>
6731L:	[email protected]
6732S:	Maintained
6733N:	dhcom
6734N:	dhcor
6735N:	dhsom
6736
6737DIALOG SEMICONDUCTOR DRIVERS
6738M:	Support Opensource <[email protected]>
6739S:	Supported
6740W:	http://www.dialog-semiconductor.com/products
6741F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6742F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6743F:	Documentation/devicetree/bindings/mfd/da90*.txt
6744F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6745F:	Documentation/devicetree/bindings/regulator/da92*.txt
6746F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6747F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6748F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6749F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6750F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6751F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6752F:	Documentation/hwmon/da90??.rst
6753F:	drivers/gpio/gpio-da90??.c
6754F:	drivers/hwmon/da90??-hwmon.c
6755F:	drivers/iio/adc/da91??-*.c
6756F:	drivers/input/misc/da72??.[ch]
6757F:	drivers/input/misc/da90??_onkey.c
6758F:	drivers/input/touchscreen/da9052_tsi.c
6759F:	drivers/leds/leds-da90??.c
6760F:	drivers/mfd/da903x.c
6761F:	drivers/mfd/da90??-*.c
6762F:	drivers/mfd/da91??-*.c
6763F:	drivers/pinctrl/pinctrl-da90??.c
6764F:	drivers/power/supply/da9052-battery.c
6765F:	drivers/power/supply/da91??-*.c
6766F:	drivers/regulator/da9???-regulator.[ch]
6767F:	drivers/regulator/slg51000-regulator.[ch]
6768F:	drivers/rtc/rtc-da90??.c
6769F:	drivers/thermal/da90??-thermal.c
6770F:	drivers/video/backlight/da90??_bl.c
6771F:	drivers/watchdog/da90??_wdt.c
6772F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6773F:	include/linux/mfd/da903x.h
6774F:	include/linux/mfd/da9052/
6775F:	include/linux/mfd/da9055/
6776F:	include/linux/mfd/da9062/
6777F:	include/linux/mfd/da9063/
6778F:	include/linux/mfd/da9150/
6779F:	include/linux/regulator/da9211.h
6780F:	include/sound/da[79]*.h
6781F:	sound/soc/codecs/da[79]*.[ch]
6782
6783DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6784M:	William Breathitt Gray <[email protected]>
6785L:	[email protected]
6786S:	Maintained
6787F:	drivers/gpio/gpio-gpio-mm.c
6788
6789DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6790M:	Martin Tuma <[email protected]>
6791L:	[email protected]
6792S:	Maintained
6793F:	Documentation/admin-guide/media/mgb4.rst
6794F:	drivers/media/pci/mgb4/
6795
6796DIOLAN U2C-12 I2C DRIVER
6797M:	Guenter Roeck <[email protected]>
6798L:	[email protected]
6799S:	Maintained
6800F:	drivers/i2c/busses/i2c-diolan-u2c.c
6801
6802DIRECTORY NOTIFICATION (DNOTIFY)
6803M:	Jan Kara <[email protected]>
6804R:	Amir Goldstein <[email protected]>
6805L:	[email protected]
6806S:	Maintained
6807F:	Documentation/filesystems/dnotify.rst
6808F:	fs/notify/dnotify/
6809F:	include/linux/dnotify.h
6810
6811DISK GEOMETRY AND PARTITION HANDLING
6812M:	Andries Brouwer <[email protected]>
6813S:	Maintained
6814W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6815W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6816W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6817
6818DISKQUOTA
6819M:	Jan Kara <[email protected]>
6820S:	Maintained
6821F:	Documentation/filesystems/quota.rst
6822F:	fs/quota/
6823F:	include/linux/quota*.h
6824F:	include/uapi/linux/quota*.h
6825
6826DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6827M:	Bernie Thompson <[email protected]>
6828L:	[email protected]
6829S:	Maintained
6830W:	http://plugable.com/category/projects/udlfb/
6831F:	Documentation/fb/udlfb.rst
6832F:	drivers/video/fbdev/udlfb.c
6833F:	include/video/udlfb.h
6834
6835DISTRIBUTED LOCK MANAGER (DLM)
6836M:	Alexander Aring <[email protected]>
6837M:	David Teigland <[email protected]>
6838L:	[email protected]
6839S:	Supported
6840W:	https://pagure.io/dlm
6841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6842F:	fs/dlm/
6843
6844DMA BUFFER SHARING FRAMEWORK
6845M:	Sumit Semwal <[email protected]>
6846M:	Christian König <[email protected]>
6847L:	[email protected]
6848L:	[email protected]
6849L:	[email protected] (moderated for non-subscribers)
6850S:	Maintained
6851T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6852F:	Documentation/driver-api/dma-buf.rst
6853F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6854F:	drivers/dma-buf/
6855F:	include/linux/*fence.h
6856F:	include/linux/dma-buf.h
6857F:	include/linux/dma-resv.h
6858K:	\bdma_(?:buf|fence|resv)\b
6859
6860DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6861M:	Vinod Koul <[email protected]>
6862L:	[email protected]
6863S:	Maintained
6864Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6866F:	Documentation/devicetree/bindings/dma/
6867F:	Documentation/driver-api/dmaengine/
6868F:	drivers/dma/
6869F:	include/dt-bindings/dma/
6870F:	include/linux/dma/
6871F:	include/linux/dmaengine.h
6872F:	include/linux/of_dma.h
6873
6874DMA MAPPING BENCHMARK
6875M:	Xiang Chen <[email protected]>
6876L:	[email protected]
6877F:	kernel/dma/map_benchmark.c
6878F:	tools/testing/selftests/dma/
6879
6880DMA MAPPING HELPERS
6881M:	Marek Szyprowski <[email protected]>
6882R:	Robin Murphy <[email protected]>
6883L:	[email protected]
6884S:	Supported
6885W:	http://git.infradead.org/users/hch/dma-mapping.git
6886T:	git git://git.infradead.org/users/hch/dma-mapping.git
6887F:	include/asm-generic/dma-mapping.h
6888F:	include/linux/dma-direct.h
6889F:	include/linux/dma-map-ops.h
6890F:	include/linux/dma-mapping.h
6891F:	include/linux/swiotlb.h
6892F:	kernel/dma/
6893
6894DMA-BUF HEAPS FRAMEWORK
6895M:	Sumit Semwal <[email protected]>
6896R:	Benjamin Gaignard <[email protected]>
6897R:	Brian Starkey <[email protected]>
6898R:	John Stultz <[email protected]>
6899R:	T.J. Mercier <[email protected]>
6900L:	[email protected]
6901L:	[email protected]
6902L:	[email protected] (moderated for non-subscribers)
6903S:	Maintained
6904T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6905F:	drivers/dma-buf/dma-heap.c
6906F:	drivers/dma-buf/heaps/*
6907F:	include/linux/dma-heap.h
6908F:	include/uapi/linux/dma-heap.h
6909F:	tools/testing/selftests/dmabuf-heaps/
6910
6911DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6912M:	Lukasz Luba <[email protected]>
6913L:	[email protected]
6914L:	[email protected]
6915S:	Maintained
6916F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6917F:	drivers/memory/samsung/exynos5422-dmc.c
6918
6919DME1737 HARDWARE MONITOR DRIVER
6920M:	Juerg Haefliger <[email protected]>
6921L:	[email protected]
6922S:	Maintained
6923F:	Documentation/hwmon/dme1737.rst
6924F:	drivers/hwmon/dme1737.c
6925
6926DMI/SMBIOS SUPPORT
6927M:	Jean Delvare <[email protected]>
6928S:	Maintained
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6930F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6931F:	drivers/firmware/dmi-id.c
6932F:	drivers/firmware/dmi_scan.c
6933F:	include/linux/dmi.h
6934
6935DOCUMENTATION
6936M:	Jonathan Corbet <[email protected]>
6937L:	[email protected]
6938S:	Maintained
6939P:	Documentation/doc-guide/maintainer-profile.rst
6940T:	git git://git.lwn.net/linux.git docs-next
6941F:	Documentation/
6942F:	scripts/check-variable-fonts.sh
6943F:	scripts/documentation-file-ref-check
6944F:	scripts/kernel-doc
6945F:	scripts/sphinx-pre-install
6946X:	Documentation/ABI/
6947X:	Documentation/admin-guide/media/
6948X:	Documentation/devicetree/
6949X:	Documentation/driver-api/media/
6950X:	Documentation/firmware-guide/acpi/
6951X:	Documentation/i2c/
6952X:	Documentation/netlink/
6953X:	Documentation/power/
6954X:	Documentation/spi/
6955X:	Documentation/userspace-api/media/
6956
6957DOCUMENTATION PROCESS
6958M:	Jonathan Corbet <[email protected]>
6959L:	[email protected]
6960S:	Maintained
6961F:	Documentation/dev-tools/
6962F:	Documentation/maintainer/
6963F:	Documentation/process/
6964
6965DOCUMENTATION REPORTING ISSUES
6966M:	Thorsten Leemhuis <[email protected]>
6967L:	[email protected]
6968S:	Maintained
6969F:	Documentation/admin-guide/bug-bisect.rst
6970F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6971F:	Documentation/admin-guide/reporting-issues.rst
6972F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6973
6974DOCUMENTATION SCRIPTS
6975M:	Mauro Carvalho Chehab <[email protected]>
6976L:	[email protected]
6977S:	Maintained
6978F:	Documentation/sphinx/parse-headers.pl
6979F:	scripts/documentation-file-ref-check
6980F:	scripts/sphinx-pre-install
6981
6982DOCUMENTATION/ITALIAN
6983M:	Federico Vaga <[email protected]>
6984L:	[email protected]
6985S:	Maintained
6986F:	Documentation/translations/it_IT
6987
6988DOCUMENTATION/JAPANESE
6989R:	Akira Yokosawa <[email protected]>
6990L:	[email protected]
6991S:	Maintained
6992F:	Documentation/translations/ja_JP
6993
6994DONGWOON DW9714 LENS VOICE COIL DRIVER
6995M:	Sakari Ailus <[email protected]>
6996L:	[email protected]
6997S:	Maintained
6998T:	git git://linuxtv.org/media.git
6999F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7000F:	drivers/media/i2c/dw9714.c
7001
7002DONGWOON DW9719 LENS VOICE COIL DRIVER
7003M:	Daniel Scally <[email protected]>
7004L:	[email protected]
7005S:	Maintained
7006T:	git git://linuxtv.org/media.git
7007F:	drivers/media/i2c/dw9719.c
7008
7009DONGWOON DW9768 LENS VOICE COIL DRIVER
7010L:	[email protected]
7011S:	Orphan
7012T:	git git://linuxtv.org/media.git
7013F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7014F:	drivers/media/i2c/dw9768.c
7015
7016DONGWOON DW9807 LENS VOICE COIL DRIVER
7017M:	Sakari Ailus <[email protected]>
7018L:	[email protected]
7019S:	Maintained
7020T:	git git://linuxtv.org/media.git
7021F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7022F:	drivers/media/i2c/dw9807-vcm.c
7023
7024DOUBLETALK DRIVER
7025M:	"James R. Van Zandt" <[email protected]>
7026L:	[email protected]
7027S:	Maintained
7028F:	drivers/char/dtlk.c
7029F:	include/linux/dtlk.h
7030
7031DPAA2 DATAPATH I/O (DPIO) DRIVER
7032M:	Roy Pledge <[email protected]>
7033L:	[email protected]
7034S:	Maintained
7035F:	drivers/soc/fsl/dpio
7036
7037DPAA2 ETHERNET DRIVER
7038M:	Ioana Ciornei <[email protected]>
7039L:	[email protected]
7040S:	Maintained
7041F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7042F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7043F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
7044F:	drivers/net/ethernet/freescale/dpaa2/Makefile
7045F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7046F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7047F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7048F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
7049F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
7050F:	drivers/net/ethernet/freescale/dpaa2/dpni*
7051
7052DPAA2 ETHERNET SWITCH DRIVER
7053M:	Ioana Ciornei <[email protected]>
7054L:	[email protected]
7055S:	Maintained
7056F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7057F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7058F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
7059
7060DPLL SUBSYSTEM
7061M:	Vadim Fedorenko <[email protected]>
7062M:	Arkadiusz Kubalewski <[email protected]>
7063M:	Jiri Pirko <[email protected]>
7064L:	[email protected]
7065S:	Supported
7066F:	Documentation/driver-api/dpll.rst
7067F:	drivers/dpll/*
7068F:	include/linux/dpll.h
7069F:	include/uapi/linux/dpll.h
7070
7071DRBD DRIVER
7072M:	Philipp Reisner <[email protected]>
7073M:	Lars Ellenberg <[email protected]>
7074M:	Christoph Böhmwalder <[email protected]>
7075L:	[email protected]
7076S:	Supported
7077W:	http://www.drbd.org
7078T:	git git://git.linbit.com/linux-drbd.git
7079T:	git git://git.linbit.com/drbd-8.4.git
7080F:	Documentation/admin-guide/blockdev/
7081F:	drivers/block/drbd/
7082F:	include/linux/drbd*
7083F:	lib/lru_cache.c
7084
7085DRIVER COMPONENT FRAMEWORK
7086L:	[email protected]
7087F:	drivers/base/component.c
7088F:	include/linux/component.h
7089
7090DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7091M:	Greg Kroah-Hartman <[email protected]>
7092R:	"Rafael J. Wysocki" <[email protected]>
7093R:	Danilo Krummrich <[email protected]>
7094S:	Supported
7095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7096F:	Documentation/core-api/kobject.rst
7097F:	drivers/base/
7098F:	fs/debugfs/
7099F:	fs/sysfs/
7100F:	include/linux/debugfs.h
7101F:	include/linux/fwnode.h
7102F:	include/linux/kobj*
7103F:	include/linux/property.h
7104F:	include/linux/sysfs.h
7105F:	lib/kobj*
7106F:	rust/kernel/device.rs
7107F:	rust/kernel/device_id.rs
7108F:	rust/kernel/devres.rs
7109F:	rust/kernel/driver.rs
7110F:	rust/kernel/faux.rs
7111F:	rust/kernel/platform.rs
7112F:	samples/rust/rust_driver_platform.rs
7113F:	samples/rust/rust_driver_faux.rs
7114
7115DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7116M:	Nishanth Menon <[email protected]>
7117L:	[email protected]
7118S:	Maintained
7119F:	drivers/soc/ti/smartreflex.c
7120F:	include/linux/power/smartreflex.h
7121
7122DRM ACCEL DRIVERS FOR INTEL VPU
7123M:	Jacek Lawrynowicz <[email protected]>
7124M:	Stanislaw Gruszka <[email protected]>
7125L:	[email protected]
7126S:	Supported
7127T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7128F:	drivers/accel/ivpu/
7129F:	include/uapi/drm/ivpu_accel.h
7130
7131DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7132M:	Oded Gabbay <[email protected]>
7133L:	[email protected]
7134S:	Maintained
7135C:	irc://irc.oftc.net/dri-devel
7136T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7137F:	Documentation/accel/
7138F:	drivers/accel/
7139F:	include/drm/drm_accel.h
7140
7141DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7142M:	Maxime Ripard <[email protected]>
7143M:	Chen-Yu Tsai <[email protected]>
7144R:	Jernej Skrabec <[email protected]>
7145L:	[email protected]
7146S:	Supported
7147T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7148F:	drivers/gpu/drm/sun4i/sun8i*
7149
7150DRM DRIVER FOR ARM PL111 CLCD
7151M:	Linus Walleij <[email protected]>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	drivers/gpu/drm/pl111/
7155
7156DRM DRIVER FOR ARM VERSATILE TFT PANELS
7157M:	Linus Walleij <[email protected]>
7158S:	Maintained
7159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7160F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7161F:	drivers/gpu/drm/panel/panel-arm-versatile.c
7162
7163DRM DRIVER FOR ASPEED BMC GFX
7164M:	Joel Stanley <[email protected]>
7165L:	[email protected] (moderated for non-subscribers)
7166S:	Supported
7167T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7168F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7169F:	drivers/gpu/drm/aspeed/
7170
7171DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7172M:	Dave Airlie <[email protected]>
7173R:	Thomas Zimmermann <[email protected]>
7174R:	Jocelyn Falempe <[email protected]>
7175L:	[email protected]
7176S:	Supported
7177T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7178F:	drivers/gpu/drm/ast/
7179
7180DRM DRIVER FOR BOCHS VIRTUAL GPU
7181M:	Gerd Hoffmann <[email protected]>
7182L:	[email protected]
7183S:	Maintained
7184T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7185F:	drivers/gpu/drm/tiny/bochs.c
7186
7187DRM DRIVER FOR BOE HIMAX8279D PANELS
7188M:	Jerry Han <[email protected]>
7189S:	Maintained
7190F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7191F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
7192
7193DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7194M:	Jagan Teki <[email protected]>
7195S:	Maintained
7196F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7197F:	drivers/gpu/drm/bridge/chipone-icn6211.c
7198
7199DRM DRIVER FOR EBBG FT8719 PANEL
7200M:	Joel Selvaraj <[email protected]>
7201S:	Maintained
7202T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7203F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7204F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7205
7206DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7207M:	Linus Walleij <[email protected]>
7208S:	Maintained
7209T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210F:	drivers/gpu/drm/tve200/
7211
7212DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7213M:	Icenowy Zheng <[email protected]>
7214S:	Maintained
7215F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7216F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7217
7218DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7219M:	Jagan Teki <[email protected]>
7220S:	Maintained
7221F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7222F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7223
7224DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7225M:	Thomas Zimmermann <[email protected]>
7226M:	Javier Martinez Canillas <[email protected]>
7227L:	[email protected]
7228S:	Maintained
7229T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7230F:	drivers/gpu/drm/tiny/ofdrm.c
7231F:	drivers/gpu/drm/tiny/simpledrm.c
7232F:	drivers/video/aperture.c
7233F:	drivers/video/nomodeset.c
7234F:	include/linux/aperture.h
7235F:	include/video/nomodeset.h
7236
7237DRM DRIVER FOR GENERIC EDP PANELS
7238R:	Douglas Anderson <[email protected]>
7239F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7240F:	drivers/gpu/drm/panel/panel-edp.c
7241
7242DRM DRIVER FOR GENERIC USB DISPLAY
7243M:	Noralf Trønnes <[email protected]>
7244S:	Maintained
7245W:	https://github.com/notro/gud/wiki
7246T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247F:	drivers/gpu/drm/gud/
7248F:	include/drm/gud.h
7249
7250DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7251M:	Hans de Goede <[email protected]>
7252S:	Maintained
7253T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7254F:	drivers/gpu/drm/tiny/gm12u320.c
7255
7256DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7257M:	Ondrej Jirman <[email protected]>
7258M:	Javier Martinez Canillas <[email protected]>
7259S:	Maintained
7260T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7262F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7263
7264DRM DRIVER FOR HX8357D PANELS
7265S:	Orphan
7266T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7267F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7268F:	drivers/gpu/drm/tiny/hx8357d.c
7269
7270DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7271M:	Deepak Rawat <[email protected]>
7272L:	[email protected]
7273L:	[email protected]
7274S:	Maintained
7275T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7276F:	drivers/gpu/drm/hyperv
7277
7278DRM DRIVER FOR ILITEK ILI9225 PANELS
7279M:	David Lechner <[email protected]>
7280S:	Maintained
7281T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7282F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7283F:	drivers/gpu/drm/tiny/ili9225.c
7284
7285DRM DRIVER FOR ILITEK ILI9486 PANELS
7286M:	Kamlesh Gurudasani <[email protected]>
7287S:	Maintained
7288T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7289F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7290F:	drivers/gpu/drm/tiny/ili9486.c
7291
7292DRM DRIVER FOR ILITEK ILI9805 PANELS
7293M:	Michael Trimarchi <[email protected]>
7294S:	Maintained
7295F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7296F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7297
7298DRM DRIVER FOR ILITEK ILI9806E PANELS
7299M:	Michael Walle <[email protected]>
7300S:	Maintained
7301F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7302
7303DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7304M:	Jagan Teki <[email protected]>
7305S:	Maintained
7306F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7307F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7308
7309DRM DRIVER FOR LG SW43408 PANELS
7310M:	Sumit Semwal <[email protected]>
7311M:	Caleb Connolly <[email protected]>
7312S:	Maintained
7313T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7314F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7315F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7316
7317DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7318M:	Paul Kocialkowski <[email protected]>
7319S:	Supported
7320T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7321F:	drivers/gpu/drm/logicvc/
7322
7323DRM DRIVER FOR LVDS PANELS
7324M:	Laurent Pinchart <[email protected]>
7325L:	[email protected]
7326S:	Maintained
7327T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7328F:	Documentation/devicetree/bindings/display/lvds.yaml
7329F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7330F:	drivers/gpu/drm/panel/panel-lvds.c
7331
7332DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7333M:	Guido Günther <[email protected]>
7334R:	Purism Kernel Team <[email protected]>
7335S:	Maintained
7336F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7337F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7338
7339DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7340M:	Dave Airlie <[email protected]>
7341R:	Thomas Zimmermann <[email protected]>
7342R:	Jocelyn Falempe <[email protected]>
7343L:	[email protected]
7344S:	Supported
7345T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7346F:	drivers/gpu/drm/mgag200/
7347
7348DRM DRIVER FOR MI0283QT
7349M:	Noralf Trønnes <[email protected]>
7350S:	Maintained
7351T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7352F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7353F:	drivers/gpu/drm/tiny/mi0283qt.c
7354
7355DRM DRIVER FOR MIPI DBI compatible panels
7356M:	Noralf Trønnes <[email protected]>
7357S:	Maintained
7358W:	https://github.com/notro/panel-mipi-dbi/wiki
7359T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7360F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7361F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7362
7363DRM DRIVER for Qualcomm Adreno GPUs
7364M:	Rob Clark <[email protected]>
7365R:	Sean Paul <[email protected]>
7366R:	Konrad Dybcio <[email protected]>
7367L:	[email protected]
7368L:	[email protected]
7369L:	[email protected]
7370S:	Maintained
7371B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7372T:	git https://gitlab.freedesktop.org/drm/msm.git
7373F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7374F:	drivers/gpu/drm/msm/adreno/
7375F:	drivers/gpu/drm/msm/msm_gpu.*
7376F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7377F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7378F:	drivers/gpu/drm/msm/registers/adreno/
7379F:	include/uapi/drm/msm_drm.h
7380
7381DRM DRIVER for Qualcomm display hardware
7382M:	Rob Clark <[email protected]>
7383M:	Abhinav Kumar <[email protected]>
7384M:	Dmitry Baryshkov <[email protected]>
7385R:	Sean Paul <[email protected]>
7386R:	Marijn Suijten <[email protected]>
7387L:	[email protected]
7388L:	[email protected]
7389L:	[email protected]
7390S:	Maintained
7391B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7392T:	git https://gitlab.freedesktop.org/drm/msm.git
7393F:	Documentation/devicetree/bindings/display/msm/
7394F:	drivers/gpu/drm/ci/xfails/msm*
7395F:	drivers/gpu/drm/msm/
7396F:	include/uapi/drm/msm_drm.h
7397
7398DRM DRIVER FOR NOVATEK NT35510 PANELS
7399M:	Linus Walleij <[email protected]>
7400S:	Maintained
7401T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7402F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7403F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7404
7405DRM DRIVER FOR NOVATEK NT35560 PANELS
7406M:	Linus Walleij <[email protected]>
7407S:	Maintained
7408T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7409F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7410F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7411
7412DRM DRIVER FOR NOVATEK NT36523 PANELS
7413M:	Jianhua Lu <[email protected]>
7414S:	Maintained
7415T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7416F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7417F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7418
7419DRM DRIVER FOR NOVATEK NT36672A PANELS
7420M:	Sumit Semwal <[email protected]>
7421S:	Maintained
7422T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7423F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7424F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7425
7426DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7427M:	Lyude Paul <[email protected]>
7428M:	Danilo Krummrich <[email protected]>
7429L:	[email protected]
7430L:	[email protected]
7431S:	Supported
7432W:	https://nouveau.freedesktop.org/
7433Q:	https://patchwork.freedesktop.org/project/nouveau/
7434Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7435B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7436C:	irc://irc.oftc.net/nouveau
7437T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7438F:	drivers/gpu/drm/nouveau/
7439F:	include/uapi/drm/nouveau_drm.h
7440
7441DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7442M:	Stefan Mavrodiev <[email protected]>
7443S:	Maintained
7444F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7445F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7446
7447DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7448R:	Douglas Anderson <[email protected]>
7449F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7450F:	drivers/gpu/drm/bridge/parade-ps8640.c
7451
7452DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7453M:	Noralf Trønnes <[email protected]>
7454S:	Maintained
7455T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7456F:	Documentation/devicetree/bindings/display/repaper.txt
7457F:	drivers/gpu/drm/tiny/repaper.c
7458
7459DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7460M:	Dave Airlie <[email protected]>
7461M:	Gerd Hoffmann <[email protected]>
7462L:	[email protected]
7463S:	Obsolete
7464W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7465T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7466F:	drivers/gpu/drm/tiny/cirrus-qemu.c
7467
7468DRM DRIVER FOR QXL VIRTUAL GPU
7469M:	Dave Airlie <[email protected]>
7470M:	Gerd Hoffmann <[email protected]>
7471L:	[email protected]
7472L:	[email protected]
7473S:	Maintained
7474T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7475F:	drivers/gpu/drm/qxl/
7476F:	include/uapi/drm/qxl_drm.h
7477
7478DRM DRIVER FOR RAYDIUM RM67191 PANELS
7479M:	Robert Chiras <[email protected]>
7480S:	Maintained
7481F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7482F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7483
7484DRM DRIVER FOR SAMSUNG DB7430 PANELS
7485M:	Linus Walleij <[email protected]>
7486S:	Maintained
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7489F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7490
7491DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7492M:	Inki Dae <[email protected]>
7493M:	Jagan Teki <[email protected]>
7494M:	Marek Szyprowski <[email protected]>
7495S:	Maintained
7496T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7497F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7498F:	drivers/gpu/drm/bridge/samsung-dsim.c
7499F:	include/drm/bridge/samsung-dsim.h
7500
7501DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7502M:	Markuss Broks <[email protected]>
7503S:	Maintained
7504F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7505F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7506
7507DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7508M:	Artur Weber <[email protected]>
7509S:	Maintained
7510F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7511F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7512
7513DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7514M:	Dzmitry Sankouski <[email protected]>
7515S:	Maintained
7516F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7517F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7518
7519DRM DRIVER FOR SHARP MEMORY LCD
7520M:	Alex Lanzano <[email protected]>
7521S:	Maintained
7522F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7523F:	drivers/gpu/drm/tiny/sharp-memory.c
7524
7525DRM DRIVER FOR SITRONIX ST7586 PANELS
7526M:	David Lechner <[email protected]>
7527S:	Maintained
7528T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7529F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7530F:	drivers/gpu/drm/tiny/st7586.c
7531
7532DRM DRIVER FOR SITRONIX ST7701 PANELS
7533M:	Jagan Teki <[email protected]>
7534S:	Maintained
7535F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7536F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7537
7538DRM DRIVER FOR SITRONIX ST7703 PANELS
7539M:	Guido Günther <[email protected]>
7540R:	Purism Kernel Team <[email protected]>
7541R:	Ondrej Jirman <[email protected]>
7542S:	Maintained
7543F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7544F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7545
7546DRM DRIVER FOR SITRONIX ST7735R PANELS
7547M:	David Lechner <[email protected]>
7548S:	Maintained
7549T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7550F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7551F:	drivers/gpu/drm/tiny/st7735r.c
7552
7553DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7554M:	Javier Martinez Canillas <[email protected]>
7555S:	Maintained
7556T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7557F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7558F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7559F:	drivers/gpu/drm/solomon/ssd130x*
7560
7561DRM DRIVER FOR ST-ERICSSON MCDE
7562M:	Linus Walleij <[email protected]>
7563S:	Maintained
7564T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7565F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7566F:	drivers/gpu/drm/mcde/
7567
7568DRM DRIVER FOR SYNAPTICS R63353 PANELS
7569M:	Michael Trimarchi <[email protected]>
7570S:	Maintained
7571F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7572F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7573
7574DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7575M:	Jagan Teki <[email protected]>
7576S:	Maintained
7577F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7578F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7579
7580DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7581R:	Douglas Anderson <[email protected]>
7582F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7583F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7584
7585DRM DRIVER FOR TPO TPG110 PANELS
7586M:	Linus Walleij <[email protected]>
7587S:	Maintained
7588T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7589F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7590F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7591
7592DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7593M:	Dave Airlie <[email protected]>
7594R:	Sean Paul <[email protected]>
7595R:	Thomas Zimmermann <[email protected]>
7596L:	[email protected]
7597S:	Supported
7598T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7599F:	drivers/gpu/drm/udl/
7600
7601DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7602M:	Louis Chauvet <[email protected]>
7603R:	Haneen Mohammed <[email protected]>
7604R:	Simona Vetter <[email protected]>
7605R:	Melissa Wen <[email protected]>
7606L:	[email protected]
7607S:	Maintained
7608T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7609F:	Documentation/gpu/vkms.rst
7610F:	drivers/gpu/drm/ci/xfails/vkms*
7611F:	drivers/gpu/drm/vkms/
7612
7613DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7614M:	Hans de Goede <[email protected]>
7615L:	[email protected]
7616S:	Maintained
7617T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7618F:	drivers/gpu/drm/vboxvideo/
7619
7620DRM DRIVER FOR VMWARE VIRTUAL GPU
7621M:	Zack Rusin <[email protected]>
7622R:	Broadcom internal kernel review list <[email protected]>
7623L:	[email protected]
7624S:	Supported
7625T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7626F:	drivers/gpu/drm/vmwgfx/
7627F:	include/uapi/drm/vmwgfx_drm.h
7628
7629DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7630M:	Linus Walleij <[email protected]>
7631S:	Maintained
7632T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7633F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7634F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7635
7636DRM DRIVERS
7637M:	David Airlie <[email protected]>
7638M:	Simona Vetter <[email protected]>
7639L:	[email protected]
7640S:	Maintained
7641B:	https://gitlab.freedesktop.org/drm
7642C:	irc://irc.oftc.net/dri-devel
7643T:	git https://gitlab.freedesktop.org/drm/kernel.git
7644F:	Documentation/devicetree/bindings/display/
7645F:	Documentation/devicetree/bindings/gpu/
7646F:	Documentation/gpu/
7647F:	drivers/gpu/
7648F:	include/drm/
7649F:	include/linux/vga*
7650F:	include/uapi/drm/
7651
7652DRM DRIVERS AND MISC GPU PATCHES
7653M:	Maarten Lankhorst <[email protected]>
7654M:	Maxime Ripard <[email protected]>
7655M:	Thomas Zimmermann <[email protected]>
7656S:	Maintained
7657W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7658T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659F:	Documentation/devicetree/bindings/display/
7660F:	Documentation/devicetree/bindings/gpu/
7661F:	Documentation/gpu/
7662F:	drivers/gpu/drm/
7663F:	drivers/gpu/vga/
7664F:	include/drm/drm
7665F:	include/linux/vga*
7666F:	include/uapi/drm/
7667X:	drivers/gpu/drm/amd/
7668X:	drivers/gpu/drm/armada/
7669X:	drivers/gpu/drm/etnaviv/
7670X:	drivers/gpu/drm/exynos/
7671X:	drivers/gpu/drm/i915/
7672X:	drivers/gpu/drm/kmb/
7673X:	drivers/gpu/drm/mediatek/
7674X:	drivers/gpu/drm/msm/
7675X:	drivers/gpu/drm/nouveau/
7676X:	drivers/gpu/drm/radeon/
7677X:	drivers/gpu/drm/renesas/rcar-du/
7678X:	drivers/gpu/drm/tegra/
7679
7680DRM DRIVERS FOR ALLWINNER A10
7681M:	Maxime Ripard <[email protected]>
7682M:	Chen-Yu Tsai <[email protected]>
7683L:	[email protected]
7684S:	Supported
7685T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7686F:	Documentation/devicetree/bindings/display/allwinner*
7687F:	drivers/gpu/drm/sun4i/
7688
7689DRM DRIVERS FOR AMLOGIC SOCS
7690M:	Neil Armstrong <[email protected]>
7691L:	[email protected]
7692L:	[email protected]
7693S:	Supported
7694W:	http://linux-meson.com/
7695T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7696F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7697F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7698F:	Documentation/gpu/meson.rst
7699F:	drivers/gpu/drm/ci/xfails/meson*
7700F:	drivers/gpu/drm/meson/
7701
7702DRM DRIVERS FOR ATMEL HLCDC
7703M:	Sam Ravnborg <[email protected]>
7704M:	Boris Brezillon <[email protected]>
7705L:	[email protected]
7706S:	Supported
7707T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7708F:	Documentation/devicetree/bindings/display/atmel/
7709F:	drivers/gpu/drm/atmel-hlcdc/
7710
7711DRM DRIVERS FOR BRIDGE CHIPS
7712M:	Andrzej Hajda <[email protected]>
7713M:	Neil Armstrong <[email protected]>
7714M:	Robert Foss <[email protected]>
7715R:	Laurent Pinchart <[email protected]>
7716R:	Jonas Karlman <[email protected]>
7717R:	Jernej Skrabec <[email protected]>
7718S:	Maintained
7719T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720F:	Documentation/devicetree/bindings/display/bridge/
7721F:	drivers/gpu/drm/bridge/
7722F:	drivers/gpu/drm/display/drm_bridge_connector.c
7723F:	drivers/gpu/drm/drm_bridge.c
7724F:	include/drm/drm_bridge.h
7725F:	include/drm/drm_bridge_connector.h
7726
7727DRM DRIVERS FOR EXYNOS
7728M:	Inki Dae <[email protected]>
7729M:	Seung-Woo Kim <[email protected]>
7730M:	Kyungmin Park <[email protected]>
7731L:	[email protected]
7732S:	Supported
7733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7734F:	Documentation/devicetree/bindings/display/samsung/
7735F:	drivers/gpu/drm/exynos/
7736F:	include/uapi/drm/exynos_drm.h
7737
7738DRM DRIVERS FOR FREESCALE DCU
7739M:	Stefan Agner <[email protected]>
7740M:	Alison Wang <[email protected]>
7741L:	[email protected]
7742S:	Supported
7743T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7744F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7745F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7746F:	drivers/gpu/drm/fsl-dcu/
7747
7748DRM DRIVERS FOR FREESCALE IMX 5/6
7749M:	Philipp Zabel <[email protected]>
7750L:	[email protected]
7751S:	Maintained
7752T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7753T:	git git://git.pengutronix.de/git/pza/linux
7754F:	Documentation/devicetree/bindings/display/imx/
7755F:	drivers/gpu/drm/imx/ipuv3/
7756F:	drivers/gpu/ipu-v3/
7757
7758DRM DRIVERS FOR FREESCALE IMX BRIDGE
7759M:	Liu Ying <[email protected]>
7760L:	[email protected]
7761S:	Maintained
7762F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7763F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7764F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7765F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7766F:	drivers/gpu/drm/bridge/imx/
7767
7768DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7769M:	Patrik Jakobsson <[email protected]>
7770L:	[email protected]
7771S:	Maintained
7772T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7773F:	drivers/gpu/drm/gma500/
7774
7775DRM DRIVERS FOR HISILICON
7776M:	Xinliang Liu <[email protected]>
7777M:	Tian Tao  <[email protected]>
7778R:	Xinwei Kong <[email protected]>
7779R:	Sumit Semwal <[email protected]>
7780R:	Yongqin Liu <[email protected]>
7781R:	John Stultz <[email protected]>
7782L:	[email protected]
7783S:	Maintained
7784T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7785F:	Documentation/devicetree/bindings/display/hisilicon/
7786F:	drivers/gpu/drm/hisilicon/
7787
7788DRM DRIVERS FOR LIMA
7789M:	Qiang Yu <[email protected]>
7790L:	[email protected]
7791L:	[email protected] (moderated for non-subscribers)
7792S:	Maintained
7793T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7794F:	drivers/gpu/drm/lima/
7795F:	include/uapi/drm/lima_drm.h
7796
7797DRM DRIVERS FOR LOONGSON
7798M:	Sui Jingfeng <[email protected]>
7799L:	[email protected]
7800S:	Supported
7801T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7802F:	drivers/gpu/drm/loongson/
7803
7804DRM DRIVERS FOR MEDIATEK
7805M:	Chun-Kuang Hu <[email protected]>
7806M:	Philipp Zabel <[email protected]>
7807L:	[email protected]
7808L:	[email protected] (moderated for non-subscribers)
7809S:	Supported
7810F:	Documentation/devicetree/bindings/display/mediatek/
7811F:	drivers/gpu/drm/ci/xfails/mediatek*
7812F:	drivers/gpu/drm/mediatek/
7813F:	drivers/phy/mediatek/phy-mtk-dp.c
7814F:	drivers/phy/mediatek/phy-mtk-hdmi*
7815F:	drivers/phy/mediatek/phy-mtk-mipi*
7816
7817DRM DRIVERS FOR NVIDIA TEGRA
7818M:	Thierry Reding <[email protected]>
7819M:	Mikko Perttunen <[email protected]>
7820L:	[email protected]
7821L:	[email protected]
7822S:	Supported
7823T:	git https://gitlab.freedesktop.org/drm/tegra.git
7824F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7825F:	Documentation/devicetree/bindings/gpu/host1x/
7826F:	drivers/gpu/drm/tegra/
7827F:	drivers/gpu/host1x/
7828F:	include/linux/host1x.h
7829F:	include/uapi/drm/tegra_drm.h
7830
7831DRM DRIVERS FOR RENESAS R-CAR
7832M:	Laurent Pinchart <[email protected]>
7833M:	Kieran Bingham <kieran.bingham[email protected]>
7834L:	[email protected]
7835L:	[email protected]
7836S:	Supported
7837T:	git git://linuxtv.org/pinchartl/media drm/du/next
7838F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7839F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7840F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7841F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7842F:	drivers/gpu/drm/renesas/rcar-du/
7843
7844DRM DRIVERS FOR RENESAS RZ
7845M:	Biju Das <[email protected]>
7846L:	[email protected]
7847L:	[email protected]
7848S:	Maintained
7849T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7850F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7851F:	drivers/gpu/drm/renesas/rz-du/
7852
7853DRM DRIVERS FOR RENESAS SHMOBILE
7854M:	Laurent Pinchart <[email protected]>
7855M:	Geert Uytterhoeven <[email protected]>
7856L:	[email protected]
7857L:	[email protected]
7858S:	Supported
7859T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7860F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7861F:	drivers/gpu/drm/renesas/shmobile/
7862F:	include/linux/platform_data/shmob_drm.h
7863
7864DRM DRIVERS FOR ROCKCHIP
7865M:	Sandy Huang <[email protected]>
7866M:	Heiko Stübner <[email protected]>
7867M:	Andy Yan <[email protected]>
7868L:	[email protected]
7869S:	Maintained
7870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7871F:	Documentation/devicetree/bindings/display/rockchip/
7872F:	drivers/gpu/drm/ci/xfails/rockchip*
7873F:	drivers/gpu/drm/rockchip/
7874
7875DRM DRIVERS FOR STI
7876M:	Alain Volmat <[email protected]>
7877M:	Raphael Gallais-Pou <[email protected]>
7878L:	[email protected]
7879S:	Maintained
7880T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7881F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7882F:	drivers/gpu/drm/sti
7883
7884DRM DRIVERS FOR STM
7885M:	Yannick Fertre <[email protected]>
7886M:	Raphael Gallais-Pou <[email protected]>
7887M:	Philippe Cornu <[email protected]>
7888L:	[email protected]
7889S:	Maintained
7890T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7891F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7892F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7893F:	drivers/gpu/drm/stm
7894
7895DRM DRIVERS FOR TI KEYSTONE
7896M:	Jyri Sarha <[email protected]>
7897M:	Tomi Valkeinen <[email protected]>
7898L:	[email protected]
7899S:	Maintained
7900T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7901F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7902F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7903F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7904F:	drivers/gpu/drm/tidss/
7905
7906DRM DRIVERS FOR TI LCDC
7907M:	Jyri Sarha <[email protected]>
7908M:	Tomi Valkeinen <[email protected]>
7909L:	[email protected]
7910S:	Maintained
7911T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7912F:	Documentation/devicetree/bindings/display/tilcdc/
7913F:	drivers/gpu/drm/tilcdc/
7914
7915DRM DRIVERS FOR TI OMAP
7916M:	Tomi Valkeinen <[email protected]>
7917L:	[email protected]
7918S:	Maintained
7919T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7920F:	Documentation/devicetree/bindings/display/ti/
7921F:	drivers/gpu/drm/omapdrm/
7922
7923DRM DRIVERS FOR V3D
7924M:	Melissa Wen <[email protected]>
7925M:	Maíra Canal <[email protected]>
7926S:	Supported
7927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7928F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7929F:	drivers/gpu/drm/v3d/
7930F:	include/uapi/drm/v3d_drm.h
7931
7932DRM DRIVERS FOR VC4
7933M:	Maxime Ripard <[email protected]>
7934M:	Dave Stevenson <[email protected]>
7935R:	Maíra Canal <[email protected]>
7936R:	Raspberry Pi Kernel Maintenance <[email protected]>
7937S:	Supported
7938T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7939F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7940F:	drivers/gpu/drm/vc4/
7941F:	include/uapi/drm/vc4_drm.h
7942
7943DRM DRIVERS FOR VIVANTE GPU IP
7944M:	Lucas Stach <[email protected]>
7945R:	Russell King <[email protected]>
7946R:	Christian Gmeiner <[email protected]>
7947L:	[email protected] (moderated for non-subscribers)
7948L:	[email protected]
7949S:	Maintained
7950F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7951F:	drivers/gpu/drm/etnaviv/
7952F:	include/uapi/drm/etnaviv_drm.h
7953
7954DRM DRIVERS FOR XEN
7955M:	Oleksandr Andrushchenko <[email protected]>
7956L:	[email protected]
7957L:	[email protected] (moderated for non-subscribers)
7958S:	Supported
7959T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7960F:	Documentation/gpu/xen-front.rst
7961F:	drivers/gpu/drm/xen/
7962
7963DRM DRIVERS FOR XILINX
7964M:	Laurent Pinchart <[email protected]>
7965M:	Tomi Valkeinen <[email protected]>
7966L:	[email protected]
7967S:	Maintained
7968T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7969F:	Documentation/devicetree/bindings/display/xlnx/
7970F:	Documentation/gpu/zynqmp.rst
7971F:	drivers/gpu/drm/xlnx/
7972
7973DRM GPU SCHEDULER
7974M:	Luben Tuikov <[email protected]>
7975M:	Matthew Brost <[email protected]>
7976M:	Danilo Krummrich <[email protected]>
7977M:	Philipp Stanner <[email protected]>
7978L:	[email protected]
7979S:	Maintained
7980T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7981F:	drivers/gpu/drm/scheduler/
7982F:	include/drm/gpu_scheduler.h
7983
7984DRM PANEL DRIVERS
7985M:	Neil Armstrong <[email protected]>
7986R:	Jessica Zhang <[email protected]>
7987L:	[email protected]
7988S:	Maintained
7989T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7990F:	Documentation/devicetree/bindings/display/panel/
7991F:	drivers/gpu/drm/drm_panel.c
7992F:	drivers/gpu/drm/panel/
7993F:	include/drm/drm_panel.h
7994
7995DRM PRIVACY-SCREEN CLASS
7996M:	Hans de Goede <[email protected]>
7997L:	[email protected]
7998S:	Maintained
7999T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8000F:	drivers/gpu/drm/drm_privacy_screen*
8001F:	include/drm/drm_privacy_screen*
8002
8003DRM TTM SUBSYSTEM
8004M:	Christian Koenig <[email protected]>
8005M:	Huang Rui <[email protected]>
8006L:	[email protected]
8007S:	Maintained
8008T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8009F:	drivers/gpu/drm/ttm/
8010F:	include/drm/ttm/
8011
8012DRM AUTOMATED TESTING
8013M:	Helen Koike <[email protected]>
8014L:	[email protected]
8015S:	Maintained
8016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8017F:	Documentation/gpu/automated_testing.rst
8018F:	drivers/gpu/drm/ci/
8019
8020DSBR100 USB FM RADIO DRIVER
8021M:	Alexey Klimov <[email protected]>
8022L:	[email protected]
8023S:	Maintained
8024T:	git git://linuxtv.org/media.git
8025F:	drivers/media/radio/dsbr100.c
8026
8027DT3155 MEDIA DRIVER
8028M:	Hans Verkuil <[email protected]>
8029L:	[email protected]
8030S:	Odd Fixes
8031W:	https://linuxtv.org
8032T:	git git://linuxtv.org/media.git
8033F:	drivers/media/pci/dt3155/
8034
8035DVB_USB_AF9015 MEDIA DRIVER
8036L:	[email protected]
8037S:	Orphan
8038W:	https://linuxtv.org
8039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8040F:	drivers/media/usb/dvb-usb-v2/af9015*
8041
8042DVB_USB_AF9035 MEDIA DRIVER
8043L:	[email protected]
8044S:	Orphan
8045W:	https://linuxtv.org
8046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8047F:	drivers/media/usb/dvb-usb-v2/af9035*
8048
8049DVB_USB_ANYSEE MEDIA DRIVER
8050L:	[email protected]
8051S:	Orphan
8052W:	https://linuxtv.org
8053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8054F:	drivers/media/usb/dvb-usb-v2/anysee*
8055
8056DVB_USB_AU6610 MEDIA DRIVER
8057L:	[email protected]
8058S:	Orphan
8059W:	https://linuxtv.org
8060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8061F:	drivers/media/usb/dvb-usb-v2/au6610*
8062
8063DVB_USB_CE6230 MEDIA DRIVER
8064L:	[email protected]
8065S:	Orphan
8066W:	https://linuxtv.org
8067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8068F:	drivers/media/usb/dvb-usb-v2/ce6230*
8069
8070DVB_USB_CXUSB MEDIA DRIVER
8071M:	Michael Krufky <[email protected]>
8072L:	[email protected]
8073S:	Maintained
8074W:	https://linuxtv.org
8075W:	http://github.com/mkrufky
8076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8077T:	git git://linuxtv.org/media.git
8078F:	drivers/media/usb/dvb-usb/cxusb*
8079
8080DVB_USB_EC168 MEDIA DRIVER
8081L:	[email protected]
8082S:	Orphan
8083W:	https://linuxtv.org
8084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8085F:	drivers/media/usb/dvb-usb-v2/ec168*
8086
8087DVB_USB_GL861 MEDIA DRIVER
8088L:	[email protected]
8089S:	Orphan
8090W:	https://linuxtv.org
8091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8092F:	drivers/media/usb/dvb-usb-v2/gl861*
8093
8094DVB_USB_MXL111SF MEDIA DRIVER
8095M:	Michael Krufky <[email protected]>
8096L:	[email protected]
8097S:	Maintained
8098W:	https://linuxtv.org
8099W:	http://github.com/mkrufky
8100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8101T:	git git://linuxtv.org/mkrufky/mxl111sf.git
8102F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
8103
8104DVB_USB_RTL28XXU MEDIA DRIVER
8105L:	[email protected]
8106S:	Orphan
8107W:	https://linuxtv.org
8108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8109F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
8110
8111DVB_USB_V2 MEDIA DRIVER
8112L:	[email protected]
8113S:	Orphan
8114W:	https://linuxtv.org
8115W:	http://palosaari.fi/linux/
8116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8117F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
8118F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
8119
8120DYNAMIC DEBUG
8121M:	Jason Baron <[email protected]>
8122M:	Jim Cromie <[email protected]>
8123S:	Maintained
8124F:	include/linux/dynamic_debug.h
8125F:	lib/dynamic_debug.c
8126F:	lib/test_dynamic_debug.c
8127
8128DYNAMIC INTERRUPT MODERATION
8129M:	Tal Gilboa <[email protected]>
8130S:	Maintained
8131F:	Documentation/networking/net_dim.rst
8132F:	include/linux/dim.h
8133F:	lib/dim/
8134
8135DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8136M:	Daniel Lezcano <[email protected]>
8137L:	[email protected]
8138S:	Supported
8139B:	https://bugzilla.kernel.org
8140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8141F:	drivers/powercap/dtpm*
8142F:	include/linux/dtpm.h
8143
8144DZ DECSTATION DZ11 SERIAL DRIVER
8145M:	"Maciej W. Rozycki" <[email protected]>
8146S:	Maintained
8147F:	drivers/tty/serial/dz.*
8148
8149E3X0 POWER BUTTON DRIVER
8150M:	Moritz Fischer <[email protected]>
8151L:	[email protected]
8152S:	Supported
8153W:	http://www.ettus.com
8154F:	Documentation/devicetree/bindings/input/e3x0-button.txt
8155F:	drivers/input/misc/e3x0-button.c
8156
8157E4000 MEDIA DRIVER
8158L:	[email protected]
8159S:	Orphan
8160W:	https://linuxtv.org
8161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8162F:	drivers/media/tuners/e4000*
8163
8164EARTH_PT1 MEDIA DRIVER
8165M:	Akihiro Tsukada <[email protected]>
8166L:	[email protected]
8167S:	Odd Fixes
8168F:	drivers/media/pci/pt1/
8169
8170EARTH_PT3 MEDIA DRIVER
8171M:	Akihiro Tsukada <[email protected]>
8172L:	[email protected]
8173S:	Odd Fixes
8174F:	drivers/media/pci/pt3/
8175
8176EC100 MEDIA DRIVER
8177L:	[email protected]
8178S:	Orphan
8179W:	https://linuxtv.org
8180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8181F:	drivers/media/dvb-frontends/ec100*
8182
8183ECRYPT FILE SYSTEM
8184M:	Tyler Hicks <[email protected]>
8185L:	[email protected]
8186S:	Odd Fixes
8187W:	http://ecryptfs.org
8188W:	https://launchpad.net/ecryptfs
8189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8190F:	Documentation/filesystems/ecryptfs.rst
8191F:	fs/ecryptfs/
8192
8193EDAC-AMD64
8194M:	Yazen Ghannam <[email protected]>
8195L:	[email protected]
8196S:	Supported
8197F:	drivers/edac/amd64_edac*
8198F:	drivers/edac/mce_amd*
8199
8200EDAC-ARMADA
8201M:	Jan Luebbe <[email protected]>
8202L:	[email protected]
8203S:	Maintained
8204F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8205F:	drivers/edac/armada_xp_*
8206
8207EDAC-AST2500
8208M:	Stefan Schaeckeler <[email protected]>
8209S:	Supported
8210F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8211F:	drivers/edac/aspeed_edac.c
8212
8213EDAC-BLUEFIELD
8214M:	Shravan Kumar Ramani <[email protected]>
8215S:	Supported
8216F:	drivers/edac/bluefield_edac.c
8217
8218EDAC-CALXEDA
8219M:	Andre Przywara <[email protected]>
8220L:	[email protected]
8221S:	Maintained
8222F:	drivers/edac/highbank*
8223
8224EDAC-CAVIUM OCTEON
8225M:	Thomas Bogendoerfer <[email protected]>
8226L:	[email protected]
8227L:	[email protected]
8228S:	Maintained
8229F:	drivers/edac/octeon_edac*
8230
8231EDAC-CAVIUM THUNDERX
8232M:	Robert Richter <[email protected]>
8233L:	[email protected]
8234S:	Odd Fixes
8235F:	drivers/edac/thunderx_edac*
8236
8237EDAC-CORE
8238M:	Borislav Petkov <[email protected]>
8239M:	Tony Luck <[email protected]>
8240R:	James Morse <[email protected]>
8241R:	Mauro Carvalho Chehab <[email protected]>
8242R:	Robert Richter <[email protected]>
8243L:	[email protected]
8244S:	Supported
8245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8246F:	Documentation/driver-api/edac.rst
8247F:	drivers/edac/
8248F:	include/linux/edac.h
8249
8250EDAC-DMC520
8251M:	Lei Wang <[email protected]>
8252L:	[email protected]
8253S:	Supported
8254F:	drivers/edac/dmc520_edac.c
8255
8256EDAC-E752X
8257M:	Mark Gross <[email protected]>
8258L:	[email protected]
8259S:	Maintained
8260F:	drivers/edac/e752x_edac.c
8261
8262EDAC-E7XXX
8263L:	[email protected]
8264S:	Maintained
8265F:	drivers/edac/e7xxx_edac.c
8266
8267EDAC-FSL_DDR
8268R:	Frank Li <[email protected]>
8269L:	[email protected]
8270L:	[email protected]
8271S:	Maintained
8272F:	drivers/edac/fsl_ddr_edac.*
8273
8274EDAC-GHES
8275M:	Mauro Carvalho Chehab <[email protected]>
8276L:	[email protected]
8277S:	Maintained
8278F:	drivers/edac/ghes_edac.c
8279
8280EDAC-I10NM
8281M:	Tony Luck <[email protected]>
8282L:	[email protected]
8283S:	Maintained
8284F:	drivers/edac/i10nm_base.c
8285
8286EDAC-I3000
8287L:	[email protected]
8288S:	Orphan
8289F:	drivers/edac/i3000_edac.c
8290
8291EDAC-I5000
8292L:	[email protected]
8293S:	Maintained
8294F:	drivers/edac/i5000_edac.c
8295
8296EDAC-I5400
8297M:	Mauro Carvalho Chehab <[email protected]>
8298L:	[email protected]
8299S:	Maintained
8300F:	drivers/edac/i5400_edac.c
8301
8302EDAC-I7300
8303M:	Mauro Carvalho Chehab <[email protected]>
8304L:	[email protected]
8305S:	Maintained
8306F:	drivers/edac/i7300_edac.c
8307
8308EDAC-I7CORE
8309M:	Mauro Carvalho Chehab <[email protected]>
8310L:	[email protected]
8311S:	Maintained
8312F:	drivers/edac/i7core_edac.c
8313
8314EDAC-I82443BXGX
8315M:	Tim Small <[email protected]>
8316L:	[email protected]
8317S:	Maintained
8318F:	drivers/edac/i82443bxgx_edac.c
8319
8320EDAC-I82975X
8321M:	"Arvind R." <[email protected]>
8322L:	[email protected]
8323S:	Maintained
8324F:	drivers/edac/i82975x_edac.c
8325
8326EDAC-IE31200
8327M:	Jason Baron <[email protected]>
8328L:	[email protected]
8329S:	Maintained
8330F:	drivers/edac/ie31200_edac.c
8331
8332EDAC-IGEN6
8333M:	Tony Luck <[email protected]>
8334R:	Qiuxu Zhuo <[email protected]>
8335L:	[email protected]
8336S:	Maintained
8337F:	drivers/edac/igen6_edac.c
8338
8339EDAC-MPC85XX
8340M:	Johannes Thumshirn <[email protected]>
8341L:	[email protected]
8342S:	Maintained
8343F:	drivers/edac/mpc85xx_edac.[ch]
8344
8345EDAC-NPCM
8346M:	Marvin Lin <[email protected]>
8347M:	Stanley Chu <[email protected]>
8348L:	[email protected]
8349S:	Maintained
8350F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8351F:	drivers/edac/npcm_edac.c
8352
8353EDAC-PASEMI
8354M:	Egor Martovetsky <[email protected]>
8355L:	[email protected]
8356S:	Maintained
8357F:	drivers/edac/pasemi_edac.c
8358
8359EDAC-PND2
8360M:	Tony Luck <[email protected]>
8361L:	[email protected]
8362S:	Maintained
8363F:	drivers/edac/pnd2_edac.[ch]
8364
8365EDAC-QCOM
8366M:	Manivannan Sadhasivam <[email protected]>
8367L:	[email protected]
8368L:	[email protected]
8369S:	Maintained
8370F:	drivers/edac/qcom_edac.c
8371
8372EDAC-R82600
8373M:	Tim Small <[email protected]>
8374L:	[email protected]
8375S:	Maintained
8376F:	drivers/edac/r82600_edac.c
8377
8378EDAC-SBRIDGE
8379M:	Tony Luck <[email protected]>
8380R:	Qiuxu Zhuo <[email protected]>
8381L:	[email protected]
8382S:	Maintained
8383F:	drivers/edac/sb_edac.c
8384
8385EDAC-SKYLAKE
8386M:	Tony Luck <[email protected]>
8387L:	[email protected]
8388S:	Maintained
8389F:	drivers/edac/skx_*.[ch]
8390
8391EDAC-TI
8392M:	Tero Kristo <[email protected]>
8393L:	[email protected]
8394S:	Odd Fixes
8395F:	drivers/edac/ti_edac.c
8396
8397EDIROL UA-101/UA-1000 DRIVER
8398M:	Clemens Ladisch <[email protected]>
8399L:	[email protected]
8400S:	Maintained
8401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8402F:	sound/usb/misc/ua101.c
8403
8404EFI TEST DRIVER
8405M:	Ivan Hu <[email protected]>
8406M:	Ard Biesheuvel <[email protected]>
8407L:	[email protected]
8408S:	Maintained
8409F:	drivers/firmware/efi/test/
8410
8411EFI VARIABLE FILESYSTEM
8412M:	Jeremy Kerr <[email protected]>
8413M:	Ard Biesheuvel <[email protected]>
8414L:	[email protected]
8415S:	Maintained
8416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8417F:	fs/efivarfs/
8418
8419EFIFB FRAMEBUFFER DRIVER
8420M:	Peter Jones <[email protected]>
8421L:	[email protected]
8422S:	Maintained
8423F:	drivers/video/fbdev/efifb.c
8424
8425EFS FILESYSTEM
8426S:	Orphan
8427W:	http://aeschi.ch.eu.org/efs/
8428F:	fs/efs/
8429
8430EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8431L:	[email protected]
8432S:	Orphan
8433F:	drivers/net/ethernet/ibm/ehea/
8434
8435ELM327 CAN NETWORK DRIVER
8436M:	Max Staudt <[email protected]>
8437L:	[email protected]
8438S:	Maintained
8439F:	Documentation/networking/device_drivers/can/can327.rst
8440F:	drivers/net/can/can327.c
8441
8442EM28XX VIDEO4LINUX DRIVER
8443M:	Mauro Carvalho Chehab <[email protected]>
8444L:	[email protected]
8445S:	Maintained
8446W:	https://linuxtv.org
8447T:	git git://linuxtv.org/media.git
8448F:	Documentation/admin-guide/media/em28xx*
8449F:	drivers/media/usb/em28xx/
8450
8451EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8452M:	Adrian Hunter <[email protected]>
8453M:	Asutosh Das <[email protected]>
8454R:	Ritesh Harjani <[email protected]>
8455L:	[email protected]
8456S:	Supported
8457F:	drivers/mmc/host/cqhci*
8458
8459EMS CPC-PCI CAN DRIVER
8460M:	Gerhard Uttenthaler <[email protected]>
8461M:	[email protected]
8462L:	[email protected]
8463S:	Maintained
8464F:	drivers/net/can/sja1000/ems_pci.c
8465
8466EMULEX 10Gbps iSCSI - OneConnect DRIVER
8467M:	Ketan Mukadam <[email protected]>
8468L:	[email protected]
8469S:	Supported
8470W:	http://www.broadcom.com
8471F:	drivers/scsi/be2iscsi/
8472
8473EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8474M:	Ajit Khaparde <[email protected]>
8475M:	Sriharsha Basavapatna <[email protected]>
8476M:	Somnath Kotur <[email protected]>
8477L:	[email protected]
8478S:	Maintained
8479W:	http://www.emulex.com
8480F:	drivers/net/ethernet/emulex/benet/
8481
8482EMULEX ONECONNECT ROCE DRIVER
8483M:	Selvin Xavier <[email protected]>
8484L:	[email protected]
8485S:	Odd Fixes
8486W:	http://www.broadcom.com
8487F:	drivers/infiniband/hw/ocrdma/
8488F:	include/uapi/rdma/ocrdma-abi.h
8489
8490EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8491M:	James Smart <[email protected]>
8492M:	Ram Vegesna <[email protected]>
8493L:	[email protected]
8494L:	[email protected]
8495S:	Supported
8496W:	http://www.broadcom.com
8497F:	drivers/scsi/elx/
8498
8499EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8500M:	James Smart <[email protected]>
8501M:	Dick Kennedy <[email protected]>
8502L:	[email protected]
8503S:	Supported
8504W:	http://www.broadcom.com
8505F:	drivers/scsi/lpfc/
8506
8507ENE CB710 FLASH CARD READER DRIVER
8508M:	Michał Mirosław <[email protected]>
8509S:	Maintained
8510F:	drivers/misc/cb710/
8511F:	drivers/mmc/host/cb710-mmc.*
8512F:	include/linux/cb710.h
8513
8514ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8515M:	Maxim Levitsky <[email protected]>
8516S:	Maintained
8517F:	drivers/media/rc/ene_ir.*
8518
8519EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8520M:	Laurentiu Tudor <[email protected]>
8521L:	[email protected]
8522S:	Maintained
8523F:	drivers/tty/ehv_bytechan.c
8524
8525EPSON S1D13XXX FRAMEBUFFER DRIVER
8526M:	Kristoffer Ericson <[email protected]>
8527S:	Maintained
8528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8529F:	drivers/video/fbdev/s1d13xxxfb.c
8530F:	include/video/s1d13xxxfb.h
8531
8532EROFS FILE SYSTEM
8533M:	Gao Xiang <[email protected]>
8534M:	Chao Yu <[email protected]>
8535R:	Yue Hu <[email protected]>
8536R:	Jeffle Xu <[email protected]>
8537R:	Sandeep Dhavale <[email protected]>
8538L:	[email protected]
8539S:	Maintained
8540W:	https://erofs.docs.kernel.org
8541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8542F:	Documentation/ABI/testing/sysfs-fs-erofs
8543F:	Documentation/filesystems/erofs.rst
8544F:	fs/erofs/
8545F:	include/trace/events/erofs.h
8546
8547ERRSEQ ERROR TRACKING INFRASTRUCTURE
8548M:	Jeff Layton <[email protected]>
8549S:	Maintained
8550F:	include/linux/errseq.h
8551F:	lib/errseq.c
8552
8553ESD CAN NETWORK DRIVERS
8554M:	Stefan Mätje <[email protected]>
8555R:	[email protected]
8556L:	[email protected]
8557S:	Maintained
8558F:	drivers/net/can/esd/
8559
8560ESD CAN/USB DRIVERS
8561M:	Frank Jungclaus <[email protected]>
8562R:	[email protected]
8563L:	[email protected]
8564S:	Maintained
8565F:	drivers/net/can/usb/esd_usb.c
8566
8567ET131X NETWORK DRIVER
8568M:	Mark Einon <[email protected]>
8569S:	Odd Fixes
8570F:	drivers/net/ethernet/agere/
8571
8572ETAS ES58X CAN/USB DRIVER
8573M:	Vincent Mailhol <[email protected]>
8574L:	[email protected]
8575S:	Maintained
8576F:	Documentation/networking/devlink/etas_es58x.rst
8577F:	drivers/net/can/usb/etas_es58x/
8578
8579ETHERNET BRIDGE
8580M:	Roopa Prabhu <[email protected]>
8581M:	Nikolay Aleksandrov <[email protected]>
8582L:	[email protected]
8583L:	[email protected]
8584S:	Maintained
8585W:	http://www.linuxfoundation.org/en/Net:Bridge
8586F:	include/linux/netfilter_bridge/
8587F:	net/bridge/
8588
8589ETHERNET PHY LIBRARY
8590M:	Andrew Lunn <[email protected]>
8591M:	Heiner Kallweit <[email protected]>
8592R:	Russell King <[email protected]>
8593L:	[email protected]
8594S:	Maintained
8595F:	Documentation/ABI/testing/sysfs-class-net-phydev
8596F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8597F:	Documentation/devicetree/bindings/net/mdio*
8598F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8599F:	Documentation/networking/phy.rst
8600F:	drivers/net/mdio/
8601F:	drivers/net/mdio/acpi_mdio.c
8602F:	drivers/net/mdio/fwnode_mdio.c
8603F:	drivers/net/mdio/of_mdio.c
8604F:	drivers/net/pcs/
8605F:	drivers/net/phy/
8606F:	include/dt-bindings/net/qca-ar803x.h
8607F:	include/linux/*mdio*.h
8608F:	include/linux/linkmode.h
8609F:	include/linux/mdio/*.h
8610F:	include/linux/mii.h
8611F:	include/linux/of_net.h
8612F:	include/linux/phy.h
8613F:	include/linux/phy_fixed.h
8614F:	include/linux/phy_link_topology.h
8615F:	include/linux/phylib_stubs.h
8616F:	include/linux/platform_data/mdio-bcm-unimac.h
8617F:	include/linux/platform_data/mdio-gpio.h
8618F:	include/trace/events/mdio.h
8619F:	include/uapi/linux/mdio.h
8620F:	include/uapi/linux/mii.h
8621F:	net/core/of_net.c
8622
8623ETHERNET PHY LIBRARY [RUST]
8624M:	FUJITA Tomonori <[email protected]>
8625R:	Trevor Gross <[email protected]>
8626L:	[email protected]
8627L:	[email protected]
8628S:	Maintained
8629F:	rust/kernel/net/phy.rs
8630F:	rust/kernel/net/phy/reg.rs
8631
8632EXEC & BINFMT API, ELF
8633M:	Kees Cook <[email protected]>
8634R:	Eric Biederman <[email protected]>
8635L:	[email protected]
8636S:	Supported
8637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8638F:	Documentation/userspace-api/ELF.rst
8639F:	fs/*binfmt_*.c
8640F:	fs/Kconfig.binfmt
8641F:	fs/exec.c
8642F:	fs/tests/binfmt_*_kunit.c
8643F:	fs/tests/exec_kunit.c
8644F:	include/linux/binfmts.h
8645F:	include/linux/elf.h
8646F:	include/uapi/linux/auxvec.h
8647F:	include/uapi/linux/binfmts.h
8648F:	include/uapi/linux/elf.h
8649F:	tools/testing/selftests/exec/
8650N:	asm/elf.h
8651N:	binfmt
8652
8653EXFAT FILE SYSTEM
8654M:	Namjae Jeon <[email protected]>
8655M:	Sungjong Seo <[email protected]>
8656R:	Yuezhang Mo <[email protected]>
8657L:	[email protected]
8658S:	Maintained
8659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8660F:	fs/exfat/
8661
8662EXPRESSWIRE PROTOCOL LIBRARY
8663M:	Duje Mihanović <[email protected]>
8664L:	[email protected]
8665S:	Maintained
8666F:	drivers/leds/leds-expresswire.c
8667F:	include/linux/leds-expresswire.h
8668
8669EXT2 FILE SYSTEM
8670M:	Jan Kara <[email protected]>
8671L:	[email protected]
8672S:	Maintained
8673F:	Documentation/filesystems/ext2.rst
8674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8675F:	fs/ext2/
8676F:	include/linux/ext2*
8677
8678EXT4 FILE SYSTEM
8679M:	"Theodore Ts'o" <[email protected]>
8680M:	Andreas Dilger <[email protected]>
8681L:	[email protected]
8682S:	Maintained
8683W:	http://ext4.wiki.kernel.org
8684Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8686F:	Documentation/filesystems/ext4/
8687F:	fs/ext4/
8688F:	include/trace/events/ext4.h
8689F:	include/uapi/linux/ext4.h
8690
8691Extended Verification Module (EVM)
8692M:	Mimi Zohar <[email protected]>
8693M:	Roberto Sassu <[email protected]>
8694L:	[email protected]
8695S:	Supported
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8697F:	security/integrity/
8698F:	security/integrity/evm/
8699
8700EXTENSIBLE FIRMWARE INTERFACE (EFI)
8701M:	Ard Biesheuvel <[email protected]>
8702L:	[email protected]
8703S:	Maintained
8704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8705F:	Documentation/admin-guide/efi-stub.rst
8706F:	arch/*/include/asm/efi.h
8707F:	arch/*/kernel/efi.c
8708F:	arch/arm/boot/compressed/efi-header.S
8709F:	arch/x86/platform/efi/
8710F:	drivers/firmware/efi/
8711F:	include/linux/efi*.h
8712
8713EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8714M:	MyungJoo Ham <[email protected]>
8715M:	Chanwoo Choi <[email protected]>
8716L:	[email protected]
8717S:	Maintained
8718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8719F:	Documentation/devicetree/bindings/extcon/
8720F:	Documentation/driver-api/extcon.rst
8721F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8722F:	drivers/extcon/
8723F:	include/linux/extcon.h
8724F:	include/linux/extcon/
8725
8726EXTRA BOOT CONFIG
8727M:	Masami Hiramatsu <[email protected]>
8728L:	[email protected]
8729L:	[email protected]
8730S:	Maintained
8731Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8733F:	Documentation/admin-guide/bootconfig.rst
8734F:	fs/proc/bootconfig.c
8735F:	include/linux/bootconfig.h
8736F:	lib/bootconfig-data.S
8737F:	lib/bootconfig.c
8738F:	tools/bootconfig/*
8739F:	tools/bootconfig/scripts/*
8740
8741EXTRON DA HD 4K PLUS CEC DRIVER
8742M:	Hans Verkuil <[email protected]>
8743L:	[email protected]
8744S:	Maintained
8745T:	git git://linuxtv.org/media.git
8746F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
8747
8748EXYNOS DP DRIVER
8749M:	Jingoo Han <[email protected]>
8750L:	[email protected]
8751S:	Maintained
8752F:	drivers/gpu/drm/exynos/exynos_dp*
8753
8754EXYNOS SYSMMU (IOMMU) driver
8755M:	Marek Szyprowski <[email protected]>
8756L:	[email protected]
8757S:	Maintained
8758F:	drivers/iommu/exynos-iommu.c
8759
8760F2FS FILE SYSTEM
8761M:	Jaegeuk Kim <[email protected]>
8762M:	Chao Yu <[email protected]>
8763L:	[email protected]
8764S:	Maintained
8765W:	https://f2fs.wiki.kernel.org/
8766Q:	https://patchwork.kernel.org/project/f2fs/list/
8767B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8769F:	Documentation/ABI/testing/sysfs-fs-f2fs
8770F:	Documentation/filesystems/f2fs.rst
8771F:	fs/f2fs/
8772F:	include/linux/f2fs_fs.h
8773F:	include/trace/events/f2fs.h
8774F:	include/uapi/linux/f2fs.h
8775
8776F71805F HARDWARE MONITORING DRIVER
8777M:	Jean Delvare <[email protected]>
8778L:	[email protected]
8779S:	Maintained
8780F:	Documentation/hwmon/f71805f.rst
8781F:	drivers/hwmon/f71805f.c
8782
8783FADDR2LINE
8784M:	Josh Poimboeuf <[email protected]>
8785S:	Maintained
8786F:	scripts/faddr2line
8787
8788FAILOVER MODULE
8789M:	Sridhar Samudrala <[email protected]>
8790L:	[email protected]
8791S:	Supported
8792F:	Documentation/networking/failover.rst
8793F:	include/net/failover.h
8794F:	net/core/failover.c
8795
8796FANOTIFY
8797M:	Jan Kara <[email protected]>
8798R:	Amir Goldstein <[email protected]>
8799R:	Matthew Bobrowski <[email protected]>
8800L:	[email protected]
8801S:	Maintained
8802F:	fs/notify/fanotify/
8803F:	include/linux/fanotify.h
8804F:	include/uapi/linux/fanotify.h
8805
8806FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8807M:	Linus Walleij <[email protected]>
8808L:	[email protected]
8809S:	Maintained
8810F:	drivers/usb/fotg210/
8811
8812FARSYNC SYNCHRONOUS DRIVER
8813M:	Kevin Curtis <[email protected]>
8814S:	Supported
8815W:	http://www.farsite.co.uk/
8816F:	drivers/net/wan/farsync.*
8817
8818FAULT INJECTION SUPPORT
8819M:	Akinobu Mita <[email protected]>
8820S:	Supported
8821F:	Documentation/fault-injection/
8822F:	lib/fault-inject.c
8823F:	tools/testing/fault-injection/
8824
8825FBTFT Framebuffer drivers
8826L:	[email protected]
8827L:	[email protected]
8828S:	Orphan
8829F:	drivers/staging/fbtft/
8830
8831FC0011 TUNER DRIVER
8832M:	Michael Buesch <[email protected]>
8833L:	[email protected]
8834S:	Maintained
8835F:	drivers/media/tuners/fc0011.c
8836F:	drivers/media/tuners/fc0011.h
8837
8838FC2580 MEDIA DRIVER
8839L:	[email protected]
8840S:	Orphan
8841W:	https://linuxtv.org
8842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8843F:	drivers/media/tuners/fc2580*
8844
8845FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8846M:	Hannes Reinecke <[email protected]>
8847L:	[email protected]
8848S:	Supported
8849W:	www.Open-FCoE.org
8850F:	drivers/scsi/fcoe/
8851F:	drivers/scsi/libfc/
8852F:	include/scsi/fc/
8853F:	include/scsi/libfc.h
8854F:	include/scsi/libfcoe.h
8855F:	include/uapi/scsi/fc/
8856
8857FILE LOCKING (flock() and fcntl()/lockf())
8858M:	Jeff Layton <[email protected]>
8859M:	Chuck Lever <[email protected]>
8860R:	Alexander Aring <[email protected]>
8861L:	[email protected]
8862S:	Maintained
8863F:	fs/fcntl.c
8864F:	fs/locks.c
8865F:	include/linux/fcntl.h
8866F:	include/uapi/linux/fcntl.h
8867
8868FILESYSTEM DIRECT ACCESS (DAX)
8869M:	Dan Williams <[email protected]>
8870R:	Matthew Wilcox <[email protected]>
8871R:	Jan Kara <[email protected]>
8872L:	[email protected]
8873L:	[email protected]
8874S:	Supported
8875F:	fs/dax.c
8876F:	include/linux/dax.h
8877F:	include/trace/events/fs_dax.h
8878
8879FILESYSTEMS (VFS and infrastructure)
8880M:	Alexander Viro <[email protected]>
8881M:	Christian Brauner <[email protected]>
8882R:	Jan Kara <[email protected]>
8883L:	[email protected]
8884S:	Maintained
8885T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
8886F:	fs/*
8887F:	include/linux/fs.h
8888F:	include/linux/fs_types.h
8889F:	include/uapi/linux/fs.h
8890F:	include/uapi/linux/openat2.h
8891
8892FILESYSTEMS [EXPORTFS]
8893M:	Chuck Lever <[email protected]>
8894M:	Jeff Layton <[email protected]>
8895R:	Amir Goldstein <[email protected]>
8896L:	[email protected]
8897L:	[email protected]
8898S:	Supported
8899F:	Documentation/filesystems/nfs/exporting.rst
8900F:	fs/exportfs/
8901F:	fs/fhandle.c
8902F:	include/linux/exportfs.h
8903
8904FILESYSTEMS [IDMAPPED MOUNTS]
8905M:	Christian Brauner <[email protected]>
8906M:	Seth Forshee <[email protected]>
8907L:	[email protected]
8908S:	Maintained
8909F:	Documentation/filesystems/idmappings.rst
8910F:	fs/mnt_idmapping.c
8911F:	include/linux/mnt_idmapping.*
8912F:	tools/testing/selftests/mount_setattr/
8913
8914FILESYSTEMS [IOMAP]
8915M:	Christian Brauner <[email protected]>
8916R:	Darrick J. Wong <[email protected]>
8917L:	[email protected]
8918L:	[email protected]
8919S:	Supported
8920F:	Documentation/filesystems/iomap/*
8921F:	fs/iomap/
8922F:	include/linux/iomap.h
8923
8924FILESYSTEMS [NETFS LIBRARY]
8925M:	David Howells <[email protected]>
8926R:	Jeff Layton <[email protected]>
8927L:	[email protected]
8928L:	[email protected]
8929S:	Supported
8930F:	Documentation/filesystems/caching/
8931F:	Documentation/filesystems/netfs_library.rst
8932F:	fs/netfs/
8933F:	include/linux/fscache*.h
8934F:	include/linux/netfs.h
8935F:	include/trace/events/fscache.h
8936F:	include/trace/events/netfs.h
8937
8938FILESYSTEMS [STACKABLE]
8939M:	Miklos Szeredi <[email protected]>
8940M:	Amir Goldstein <[email protected]>
8941L:	[email protected]
8942L:	[email protected]
8943S:	Maintained
8944F:	fs/backing-file.c
8945F:	include/linux/backing-file.h
8946
8947FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8948M:	Riku Voipio <[email protected]>
8949L:	[email protected]
8950S:	Maintained
8951F:	drivers/hwmon/f75375s.c
8952F:	include/linux/f75375s.h
8953
8954FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8955M:	Ji-Ze Hong (Peter Hong) <[email protected]>
8956L:	[email protected]
8957S:	Maintained
8958F:	drivers/net/can/usb/f81604.c
8959
8960FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8961M:	Clemens Ladisch <[email protected]>
8962M:	Takashi Sakamoto <[email protected]>
8963L:	[email protected]
8964S:	Maintained
8965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8966F:	include/uapi/sound/firewire.h
8967F:	sound/firewire/
8968
8969FIREWIRE MEDIA DRIVERS (firedtv)
8970M:	Stefan Richter <[email protected]>
8971L:	[email protected]
8972L:	[email protected]
8973S:	Maintained
8974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8975F:	drivers/media/firewire/
8976
8977FIREWIRE SBP-2 TARGET
8978M:	Chris Boot <[email protected]>
8979L:	[email protected]
8980L:	[email protected]
8981L:	[email protected]
8982S:	Maintained
8983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8984F:	drivers/target/sbp/
8985
8986FIREWIRE SUBSYSTEM
8987M:	Takashi Sakamoto <[email protected]>
8988M:	Takashi Sakamoto <[email protected]>
8989L:	[email protected]
8990S:	Maintained
8991W:	http://ieee1394.docs.kernel.org/
8992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8993F:	drivers/firewire/
8994F:	include/linux/firewire.h
8995F:	include/uapi/linux/firewire*.h
8996F:	tools/firewire/
8997
8998FIRMWARE FRAMEWORK FOR ARMV8-A
8999M:	Sudeep Holla <[email protected]>
9000L:	[email protected] (moderated for non-subscribers)
9001S:	Maintained
9002F:	drivers/firmware/arm_ffa/
9003F:	include/linux/arm_ffa.h
9004
9005FIRMWARE LOADER (request_firmware)
9006M:	Luis Chamberlain <[email protected]>
9007M:	Russ Weight <[email protected]>
9008M:	Danilo Krummrich <[email protected]>
9009L:	[email protected]
9010S:	Maintained
9011F:	Documentation/firmware_class/
9012F:	drivers/base/firmware_loader/
9013F:	rust/kernel/firmware.rs
9014F:	include/linux/firmware.h
9015
9016FLEXTIMER FTM-QUADDEC DRIVER
9017M:	Patrick Havelange <[email protected]>
9018L:	[email protected]
9019S:	Maintained
9020F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9021F:	drivers/counter/ftm-quaddec.c
9022
9023FLOPPY DRIVER
9024M:	Denis Efremov <[email protected]>
9025L:	[email protected]
9026S:	Odd Fixes
9027F:	drivers/block/floppy.c
9028
9029FLYSKY FSIA6B RC RECEIVER
9030M:	Markus Koch <[email protected]>
9031L:	[email protected]
9032S:	Maintained
9033F:	drivers/input/joystick/fsia6b.c
9034
9035FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9036M:	Geoffrey D. Bennett <[email protected]>
9037L:	[email protected]
9038S:	Maintained
9039W:	https://github.com/geoffreybennett/linux-fcp
9040B:	https://github.com/geoffreybennett/linux-fcp/issues
9041T:	git https://github.com/geoffreybennett/linux-fcp.git
9042F:	include/uapi/sound/fcp.h
9043F:	include/uapi/sound/scarlett2.h
9044F:	sound/usb/fcp.c
9045F:	sound/usb/mixer_scarlett2.c
9046
9047FORCEDETH GIGABIT ETHERNET DRIVER
9048M:	Rain River <[email protected]>
9049M:	Zhu Yanjun <[email protected]>
9050L:	[email protected]
9051S:	Maintained
9052F:	drivers/net/ethernet/nvidia/*
9053
9054FORTIFY_SOURCE
9055M:	Kees Cook <[email protected]>
9056L:	[email protected]
9057S:	Supported
9058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9059F:	include/linux/fortify-string.h
9060F:	lib/fortify_kunit.c
9061F:	lib/memcpy_kunit.c
9062F:	lib/test_fortify/*
9063K:	\bunsafe_memcpy\b
9064K:	\b__NO_FORTIFY\b
9065
9066FPGA DFL DRIVERS
9067M:	Wu Hao <[email protected]>
9068R:	Tom Rix <[email protected]>
9069L:	[email protected]
9070S:	Maintained
9071F:	Documentation/ABI/testing/sysfs-bus-dfl*
9072F:	Documentation/fpga/dfl.rst
9073F:	drivers/fpga/dfl*
9074F:	drivers/uio/uio_dfl.c
9075F:	include/linux/dfl.h
9076F:	include/uapi/linux/fpga-dfl.h
9077
9078FPGA MANAGER FRAMEWORK
9079M:	Moritz Fischer <[email protected]>
9080M:	Wu Hao <[email protected]>
9081M:	Xu Yilun <[email protected]>
9082R:	Tom Rix <[email protected]>
9083L:	[email protected]
9084S:	Maintained
9085Q:	http://patchwork.kernel.org/project/linux-fpga/list/
9086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9087F:	Documentation/devicetree/bindings/fpga/
9088F:	Documentation/driver-api/fpga/
9089F:	Documentation/fpga/
9090F:	drivers/fpga/
9091F:	include/linux/fpga/
9092
9093FPU EMULATOR
9094M:	Bill Metzenthen <[email protected]>
9095S:	Maintained
9096W:	https://floatingpoint.billm.au/
9097F:	arch/x86/math-emu/
9098
9099FRAMEBUFFER CORE
9100M:	Simona Vetter <[email protected]>
9101S:	Odd Fixes
9102T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
9103F:	drivers/video/fbdev/core/
9104
9105FRAMEBUFFER LAYER
9106M:	Helge Deller <[email protected]>
9107L:	[email protected]
9108L:	[email protected]
9109S:	Maintained
9110Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
9111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9112F:	Documentation/fb/
9113F:	drivers/video/
9114F:	include/linux/fb.h
9115F:	include/uapi/linux/fb.h
9116F:	include/uapi/video/
9117F:	include/video/
9118
9119FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9120M:	Horia Geantă <[email protected]>
9121M:	Pankaj Gupta <[email protected]>
9122M:	Gaurav Jain <[email protected]>
9123L:	[email protected]
9124S:	Maintained
9125F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9126F:	drivers/crypto/caam/
9127
9128FREESCALE COLDFIRE M5441X MMC DRIVER
9129M:	Angelo Dureghello <[email protected]>
9130L:	[email protected]
9131S:	Maintained
9132F:	drivers/mmc/host/sdhci-esdhc-mcf.c
9133F:	include/linux/platform_data/mmc-esdhc-mcf.h
9134
9135FREESCALE DIU FRAMEBUFFER DRIVER
9136M:	Timur Tabi <[email protected]>
9137L:	[email protected]
9138S:	Maintained
9139F:	drivers/video/fbdev/fsl-diu-fb.*
9140
9141FREESCALE DMA DRIVER
9142M:	Zhang Wei <[email protected]>
9143L:	[email protected]
9144S:	Maintained
9145F:	drivers/dma/fsldma.*
9146
9147FREESCALE DSPI DRIVER
9148M:	Vladimir Oltean <[email protected]>
9149L:	[email protected]
9150L:	[email protected]
9151S:	Maintained
9152F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9153F:	drivers/spi/spi-fsl-dspi.c
9154F:	include/linux/spi/spi-fsl-dspi.h
9155
9156FREESCALE eDMA DRIVER
9157M:	Frank Li <[email protected]>
9158L:	[email protected]
9159L:	[email protected]
9160S:	Maintained
9161F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
9162F:	drivers/dma/fsl-edma*.*
9163
9164FREESCALE ENETC ETHERNET DRIVERS
9165M:	Claudiu Manoil <[email protected]>
9166M:	Vladimir Oltean <[email protected]>
9167M:	Wei Fang <[email protected]>
9168M:	Clark Wang <[email protected]>
9169L:	[email protected]
9170L:	[email protected]
9171S:	Maintained
9172F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9173F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9174F:	drivers/net/ethernet/freescale/enetc/
9175F:	include/linux/fsl/enetc_mdio.h
9176F:	include/linux/fsl/netc_global.h
9177
9178FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9179M:	Claudiu Manoil <[email protected]>
9180L:	[email protected]
9181S:	Maintained
9182F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9183F:	drivers/net/ethernet/freescale/gianfar*
9184
9185FREESCALE GPMI NAND DRIVER
9186M:	Han Xu <[email protected]>
9187L:	[email protected]
9188L:	[email protected]
9189S:	Maintained
9190F:	drivers/mtd/nand/raw/gpmi-nand/*
9191
9192FREESCALE I2C CPM DRIVER
9193M:	Jochen Friedrich <[email protected]>
9194L:	[email protected]
9195L:	[email protected]
9196S:	Maintained
9197F:	drivers/i2c/busses/i2c-cpm.c
9198
9199FREESCALE IMX / MXC FEC DRIVER
9200M:	Wei Fang <[email protected]>
9201R:	Shenwei Wang <[email protected]>
9202R:	Clark Wang <[email protected]>
9203L:	[email protected]
9204L:	[email protected]
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
9207F:	drivers/net/ethernet/freescale/fec.h
9208F:	drivers/net/ethernet/freescale/fec_main.c
9209F:	drivers/net/ethernet/freescale/fec_ptp.c
9210
9211FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9212M:	Sascha Hauer <[email protected]>
9213R:	Pengutronix Kernel Team <[email protected]>
9214L:	[email protected]
9215L:	[email protected] (moderated for non-subscribers)
9216S:	Maintained
9217F:	drivers/video/fbdev/imxfb.c
9218
9219FREESCALE IMX DDR PMU DRIVER
9220M:	Frank Li <[email protected]>
9221L:	[email protected] (moderated for non-subscribers)
9222S:	Maintained
9223F:	Documentation/admin-guide/perf/imx-ddr.rst
9224F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9225F:	drivers/perf/fsl_imx8_ddr_perf.c
9226
9227FREESCALE IMX I2C DRIVER
9228M:	Oleksij Rempel <[email protected]>
9229R:	Pengutronix Kernel Team <[email protected]>
9230L:	[email protected]
9231S:	Maintained
9232F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9233F:	drivers/i2c/busses/i2c-imx.c
9234
9235FREESCALE IMX LPI2C DRIVER
9236M:	Dong Aisheng <[email protected]>
9237L:	[email protected]
9238L:	[email protected]
9239S:	Maintained
9240F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9241F:	drivers/i2c/busses/i2c-imx-lpi2c.c
9242
9243FREESCALE IMX LPSPI DRIVER
9244M:	Frank Li <[email protected]>
9245L:	[email protected]
9246L:	[email protected]
9247S:	Maintained
9248F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9249F:	drivers/spi/spi-fsl-lpspi.c
9250
9251FREESCALE MPC I2C DRIVER
9252M:	Chris Packham <[email protected]>
9253L:	[email protected]
9254S:	Maintained
9255F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9256F:	drivers/i2c/busses/i2c-mpc.c
9257
9258FREESCALE QORIQ DPAA ETHERNET DRIVER
9259M:	Madalin Bucur <[email protected]>
9260L:	[email protected]
9261S:	Maintained
9262F:	drivers/net/ethernet/freescale/dpaa
9263
9264FREESCALE QORIQ DPAA FMAN DRIVER
9265M:	Madalin Bucur <[email protected]>
9266R:	Sean Anderson <[email protected]>
9267L:	[email protected]
9268S:	Maintained
9269F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
9270F:	drivers/net/ethernet/freescale/fman
9271
9272FREESCALE QORIQ PTP CLOCK DRIVER
9273M:	Yangbo Lu <[email protected]>
9274L:	[email protected]
9275S:	Maintained
9276F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9277F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9278F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
9279F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9280F:	drivers/ptp/ptp_qoriq.c
9281F:	drivers/ptp/ptp_qoriq_debugfs.c
9282F:	include/linux/fsl/ptp_qoriq.h
9283
9284FREESCALE QUAD SPI DRIVER
9285M:	Han Xu <[email protected]>
9286L:	[email protected]
9287L:	[email protected]
9288S:	Maintained
9289F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9290F:	drivers/spi/spi-fsl-qspi.c
9291
9292FREESCALE QUICC ENGINE LIBRARY
9293M:	Qiang Zhao <[email protected]>
9294M:	Christophe Leroy <[email protected]>
9295L:	[email protected]
9296S:	Maintained
9297F:	drivers/soc/fsl/qe/
9298F:	include/soc/fsl/qe/
9299
9300FREESCALE QUICC ENGINE QMC DRIVER
9301M:	Herve Codina <[email protected]>
9302L:	[email protected]
9303S:	Maintained
9304F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9305F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9306F:	drivers/soc/fsl/qe/qmc.c
9307F:	include/soc/fsl/qe/qmc.h
9308
9309FREESCALE QUICC ENGINE QMC HDLC DRIVER
9310M:	Herve Codina <[email protected]>
9311L:	[email protected]
9312L:	[email protected]
9313S:	Maintained
9314F:	drivers/net/wan/fsl_qmc_hdlc.c
9315
9316FREESCALE QUICC ENGINE TSA DRIVER
9317M:	Herve Codina <[email protected]>
9318L:	[email protected]
9319S:	Maintained
9320F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9321F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9322F:	drivers/soc/fsl/qe/tsa.c
9323F:	drivers/soc/fsl/qe/tsa.h
9324F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9325F:	include/dt-bindings/soc/qe-fsl,tsa.h
9326
9327FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9328L:	[email protected]
9329L:	[email protected]
9330S:	Orphan
9331F:	drivers/net/ethernet/freescale/ucc_geth*
9332
9333FREESCALE QUICC ENGINE UCC HDLC DRIVER
9334M:	Zhao Qiang <[email protected]>
9335L:	[email protected]
9336L:	[email protected]
9337S:	Maintained
9338F:	drivers/net/wan/fsl_ucc_hdlc*
9339
9340FREESCALE QUICC ENGINE UCC UART DRIVER
9341M:	Timur Tabi <[email protected]>
9342L:	[email protected]
9343S:	Maintained
9344F:	drivers/tty/serial/ucc_uart.c
9345
9346FREESCALE SOC DRIVERS
9347M:	Christophe Leroy <[email protected]>
9348L:	[email protected]
9349L:	[email protected] (moderated for non-subscribers)
9350S:	Maintained
9351F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9352F:	Documentation/devicetree/bindings/soc/fsl/
9353F:	drivers/soc/fsl/
9354F:	include/linux/fsl/
9355F:	include/soc/fsl/
9356
9357FREESCALE SOC FS_ENET DRIVER
9358M:	Pantelis Antoniou <[email protected]>
9359L:	[email protected]
9360L:	[email protected]
9361S:	Maintained
9362F:	drivers/net/ethernet/freescale/fs_enet/
9363
9364FREESCALE SOC SOUND DRIVERS
9365M:	Shengjiu Wang <[email protected]>
9366M:	Xiubo Li <[email protected]>
9367R:	Fabio Estevam <[email protected]>
9368R:	Nicolin Chen <[email protected]>
9369L:	[email protected]
9370L:	[email protected]
9371S:	Maintained
9372F:	sound/soc/fsl/fsl*
9373F:	sound/soc/fsl/imx*
9374
9375FREESCALE SOC LPC32XX SOUND DRIVERS
9376M:	J.M.B. Downing <[email protected]>
9377M:	Piotr Wojtaszczyk <[email protected]>
9378R:	Vladimir Zapolskiy <[email protected]>
9379L:	[email protected]
9380L:	[email protected]
9381S:	Maintained
9382F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9383F:	sound/soc/fsl/lpc3xxx-*
9384
9385FREESCALE SOC SOUND QMC DRIVER
9386M:	Herve Codina <[email protected]>
9387L:	[email protected]
9388L:	[email protected]
9389S:	Maintained
9390F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9391F:	sound/soc/fsl/fsl_qmc_audio.c
9392
9393FREESCALE USB PERIPHERAL DRIVERS
9394L:	[email protected]
9395L:	[email protected]
9396S:	Orphan
9397F:	drivers/usb/gadget/udc/fsl*
9398
9399FREESCALE USB PHY DRIVER
9400L:	[email protected]
9401L:	[email protected]
9402S:	Orphan
9403F:	drivers/usb/phy/phy-fsl-usb*
9404
9405FREEVXFS FILESYSTEM
9406M:	Christoph Hellwig <[email protected]>
9407S:	Maintained
9408W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9409F:	fs/freevxfs/
9410
9411FREEZER
9412M:	"Rafael J. Wysocki" <[email protected]>
9413M:	Pavel Machek <[email protected]>
9414L:	[email protected]
9415S:	Supported
9416F:	Documentation/power/freezing-of-tasks.rst
9417F:	include/linux/freezer.h
9418F:	kernel/freezer.c
9419
9420FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9421M:	Eric Biggers <[email protected]>
9422M:	Theodore Y. Ts'o <[email protected]>
9423M:	Jaegeuk Kim <[email protected]>
9424L:	[email protected]
9425S:	Supported
9426Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9427T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9428F:	Documentation/filesystems/fscrypt.rst
9429F:	fs/crypto/
9430F:	include/linux/fscrypt.h
9431F:	include/uapi/linux/fscrypt.h
9432
9433FSI SUBSYSTEM
9434M:	Jeremy Kerr <[email protected]>
9435M:	Joel Stanley <[email protected]>
9436R:	Alistar Popple <[email protected]>
9437R:	Eddie James <[email protected]>
9438L:	[email protected]
9439S:	Supported
9440Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9442F:	drivers/fsi/
9443F:	include/linux/fsi*.h
9444F:	include/trace/events/fsi*.h
9445
9446FSI-ATTACHED I2C DRIVER
9447M:	Eddie James <[email protected]>
9448L:	[email protected]
9449L:	[email protected] (moderated for non-subscribers)
9450S:	Maintained
9451F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9452F:	drivers/i2c/busses/i2c-fsi.c
9453
9454FSI-ATTACHED SPI DRIVER
9455M:	Eddie James <[email protected]>
9456L:	[email protected]
9457S:	Maintained
9458F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9459F:	drivers/spi/spi-fsi.c
9460
9461FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9462M:	Jan Kara <[email protected]>
9463R:	Amir Goldstein <[email protected]>
9464L:	[email protected]
9465S:	Maintained
9466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9467F:	fs/notify/
9468F:	include/linux/fsnotify*.h
9469
9470FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9471M:	Eric Biggers <[email protected]>
9472M:	Theodore Y. Ts'o <[email protected]>
9473L:	[email protected]
9474S:	Supported
9475Q:	https://patchwork.kernel.org/project/fsverity/list/
9476T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9477F:	Documentation/filesystems/fsverity.rst
9478F:	fs/verity/
9479F:	include/linux/fsverity.h
9480F:	include/uapi/linux/fsverity.h
9481
9482FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9483M:	Michael Zaidman <[email protected]>
9484L:	[email protected]
9485L:	[email protected]
9486S:	Maintained
9487F:	drivers/hid/hid-ft260.c
9488
9489FUJITSU LAPTOP EXTRAS
9490M:	Jonathan Woithe <[email protected]>
9491L:	[email protected]
9492S:	Maintained
9493F:	drivers/platform/x86/fujitsu-laptop.c
9494
9495FUJITSU TABLET EXTRAS
9496M:	Robert Gerlach <[email protected]>
9497L:	[email protected]
9498S:	Maintained
9499F:	drivers/platform/x86/fujitsu-tablet.c
9500
9501FUNCTION HOOKS (FTRACE)
9502M:	Steven Rostedt <[email protected]>
9503M:	Masami Hiramatsu <[email protected]>
9504R:	Mark Rutland <[email protected]>
9505L:	[email protected]
9506L:	[email protected]
9507S:	Maintained
9508Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9510F:	Documentation/trace/ftrace*
9511F:	arch/*/*/*/*ftrace*
9512F:	arch/*/*/*ftrace*
9513F:	include/*/ftrace.h
9514F:	kernel/trace/fgraph.c
9515F:	kernel/trace/ftrace*
9516F:	samples/ftrace
9517
9518FUNGIBLE ETHERNET DRIVERS
9519M:	Dimitris Michailidis <[email protected]>
9520L:	[email protected]
9521S:	Maintained
9522F:	drivers/net/ethernet/fungible/
9523
9524FUSE: FILESYSTEM IN USERSPACE
9525M:	Miklos Szeredi <[email protected]>
9526L:	[email protected]
9527S:	Maintained
9528W:	https://github.com/libfuse/
9529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9530F:	Documentation/filesystems/fuse.rst
9531F:	fs/fuse/
9532F:	include/uapi/linux/fuse.h
9533
9534FUTEX SUBSYSTEM
9535M:	Thomas Gleixner <[email protected]>
9536M:	Ingo Molnar <[email protected]>
9537R:	Peter Zijlstra <[email protected]>
9538R:	Darren Hart <[email protected]>
9539R:	Davidlohr Bueso <[email protected]>
9540R:	André Almeida <[email protected]>
9541L:	[email protected]
9542S:	Maintained
9543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9544F:	Documentation/locking/*futex*
9545F:	include/asm-generic/futex.h
9546F:	include/linux/futex.h
9547F:	include/uapi/linux/futex.h
9548F:	kernel/futex/*
9549F:	tools/perf/bench/futex*
9550F:	tools/testing/selftests/futex/
9551
9552GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9553M:	Sebastian Reichel <[email protected]>
9554L:	[email protected]
9555S:	Maintained
9556F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9557F:	drivers/media/i2c/gc0308.c
9558
9559GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9560M:	Zhi Mao <[email protected]>
9561L:	[email protected]
9562S:	Maintained
9563F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9564F:	drivers/media/i2c/gc05a2.c
9565
9566GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9567M:	Zhi Mao <[email protected]>
9568L:	[email protected]
9569S:	Maintained
9570F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9571F:	drivers/media/i2c/gc08a3.c
9572
9573GALAXYCORE GC2145 SENSOR DRIVER
9574M:	Alain Volmat <[email protected]>
9575L:	[email protected]
9576S:	Maintained
9577T:	git git://linuxtv.org/media.git
9578F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9579F:	drivers/media/i2c/gc2145.c
9580
9581GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9582M:	Tim Harvey <[email protected]>
9583S:	Maintained
9584F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9585F:	Documentation/hwmon/gsc-hwmon.rst
9586F:	drivers/hwmon/gsc-hwmon.c
9587F:	drivers/mfd/gateworks-gsc.c
9588F:	include/linux/mfd/gsc.h
9589F:	include/linux/platform_data/gsc_hwmon.h
9590
9591GCC PLUGINS
9592M:	Kees Cook <[email protected]>
9593L:	[email protected]
9594S:	Maintained
9595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9596F:	Documentation/kbuild/gcc-plugins.rst
9597F:	include/linux/stackleak.h
9598F:	kernel/stackleak.c
9599F:	scripts/Makefile.gcc-plugins
9600F:	scripts/gcc-plugins/
9601
9602GCOV BASED KERNEL PROFILING
9603M:	Peter Oberparleiter <[email protected]>
9604S:	Maintained
9605F:	Documentation/dev-tools/gcov.rst
9606F:	kernel/gcov/
9607
9608GDB KERNEL DEBUGGING HELPER SCRIPTS
9609M:	Jan Kiszka <[email protected]>
9610M:	Kieran Bingham <[email protected]>
9611S:	Supported
9612F:	scripts/gdb/
9613
9614GE HEALTHCARE PMC ADC DRIVER
9615M:	Herve Codina <[email protected]>
9616L:	[email protected]
9617S:	Maintained
9618F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9619F:	drivers/iio/adc/gehc-pmc-adc.c
9620F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
9621
9622GEMINI CRYPTO DRIVER
9623M:	Corentin Labbe <[email protected]>
9624L:	[email protected]
9625S:	Maintained
9626F:	drivers/crypto/gemini/
9627
9628GEMTEK FM RADIO RECEIVER DRIVER
9629M:	Hans Verkuil <[email protected]>
9630L:	[email protected]
9631S:	Maintained
9632W:	https://linuxtv.org
9633T:	git git://linuxtv.org/media.git
9634F:	drivers/media/radio/radio-gemtek*
9635
9636GENDWARFKSYMS
9637M:	Sami Tolvanen <[email protected]>
9638L:	[email protected]
9639L:	[email protected]
9640S:	Maintained
9641F:	scripts/gendwarfksyms/
9642
9643GENERIC ARCHITECTURE TOPOLOGY
9644M:	Sudeep Holla <[email protected]>
9645L:	[email protected]
9646S:	Maintained
9647F:	drivers/base/arch_topology.c
9648F:	include/linux/arch_topology.h
9649
9650GENERIC ENTRY CODE
9651M:	Thomas Gleixner <[email protected]>
9652M:	Peter Zijlstra <[email protected]>
9653M:	Andy Lutomirski <[email protected]>
9654L:	[email protected]
9655S:	Maintained
9656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9657F:	include/linux/entry-common.h
9658F:	include/linux/entry-kvm.h
9659F:	kernel/entry/
9660
9661GENERIC GPIO I2C DRIVER
9662M:	Wolfram Sang <[email protected]>
9663S:	Supported
9664F:	drivers/i2c/busses/i2c-gpio.c
9665F:	include/linux/platform_data/i2c-gpio.h
9666
9667GENERIC GPIO I2C MULTIPLEXER DRIVER
9668M:	Peter Korsgaard <[email protected]>
9669L:	[email protected]
9670S:	Supported
9671F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9672F:	drivers/i2c/muxes/i2c-mux-gpio.c
9673F:	include/linux/platform_data/i2c-mux-gpio.h
9674
9675GENERIC GPIO RESET DRIVER
9676M:	Krzysztof Kozlowski <[email protected]>
9677S:	Maintained
9678F:	drivers/reset/reset-gpio.c
9679
9680GENERIC HDLC (WAN) DRIVERS
9681M:	Krzysztof Halasa <[email protected]>
9682S:	Maintained
9683W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9684F:	drivers/net/wan/c101.c
9685F:	drivers/net/wan/hd6457*
9686F:	drivers/net/wan/hdlc*
9687F:	drivers/net/wan/n2.c
9688F:	drivers/net/wan/pc300too.c
9689F:	drivers/net/wan/pci200syn.c
9690F:	drivers/net/wan/wanxl*
9691
9692GENERIC INCLUDE/ASM HEADER FILES
9693M:	Arnd Bergmann <[email protected]>
9694L:	[email protected]
9695S:	Maintained
9696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9697F:	include/asm-generic/
9698F:	include/uapi/asm-generic/
9699
9700GENERIC PHY FRAMEWORK
9701M:	Vinod Koul <[email protected]>
9702M:	Kishon Vijay Abraham I <[email protected]>
9703L:	[email protected]
9704S:	Supported
9705Q:	https://patchwork.kernel.org/project/linux-phy/list/
9706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9707F:	Documentation/devicetree/bindings/phy/
9708F:	drivers/phy/
9709F:	include/dt-bindings/phy/
9710F:	include/linux/phy/
9711
9712GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9713M:	Wolfram Sang <[email protected]>
9714S:	Supported
9715F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9716F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9717
9718GENERIC PM DOMAINS
9719M:	Ulf Hansson <[email protected]>
9720L:	[email protected]
9721S:	Supported
9722F:	Documentation/devicetree/bindings/power/power?domain*
9723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9724F:	drivers/pmdomain/
9725F:	include/linux/pm_domain.h
9726
9727GENERIC RADIX TREE
9728M:	Kent Overstreet <[email protected]>
9729S:	Supported
9730C:	irc://irc.oftc.net/bcache
9731F:	include/linux/generic-radix-tree.h
9732F:	lib/generic-radix-tree.c
9733
9734GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9735M:	Eugen Hristev <[email protected]>
9736L:	[email protected]
9737S:	Maintained
9738F:	drivers/input/touchscreen/resistive-adc-touch.c
9739
9740GENERIC STRING LIBRARY
9741M:	Kees Cook <[email protected]>
9742R:	Andy Shevchenko <[email protected]>
9743L:	[email protected]
9744S:	Supported
9745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9746F:	include/linux/string.h
9747F:	include/linux/string_choices.h
9748F:	include/linux/string_helpers.h
9749F:	lib/string.c
9750F:	lib/string_kunit.c
9751F:	lib/string_helpers.c
9752F:	lib/string_helpers_kunit.c
9753F:	scripts/coccinelle/api/string_choices.cocci
9754
9755GENERIC UIO DRIVER FOR PCI DEVICES
9756M:	"Michael S. Tsirkin" <[email protected]>
9757L:	[email protected]
9758S:	Supported
9759F:	drivers/uio/uio_pci_generic.c
9760
9761GENERIC VDSO LIBRARY
9762M:	Andy Lutomirski <[email protected]>
9763M:	Thomas Gleixner <[email protected]>
9764M:	Vincenzo Frascino <[email protected]>
9765L:	[email protected]
9766S:	Maintained
9767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9768F:	include/asm-generic/vdso/vsyscall.h
9769F:	include/vdso/
9770F:	kernel/time/vsyscall.c
9771F:	lib/vdso/
9772
9773GENWQE (IBM Generic Workqueue Card)
9774M:	Frank Haverkamp <[email protected]>
9775S:	Supported
9776F:	drivers/misc/genwqe/
9777
9778GET_MAINTAINER SCRIPT
9779M:	Joe Perches <[email protected]>
9780S:	Maintained
9781F:	scripts/get_maintainer.pl
9782
9783GFS2 FILE SYSTEM
9784M:	Andreas Gruenbacher <[email protected]>
9785L:	[email protected]
9786S:	Supported
9787B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9789F:	Documentation/filesystems/gfs2*
9790F:	fs/gfs2/
9791F:	include/uapi/linux/gfs2_ondisk.h
9792
9793GIGABYTE WATERFORCE SENSOR DRIVER
9794M:	Aleksa Savic <[email protected]>
9795L:	[email protected]
9796S:	Maintained
9797F:	Documentation/hwmon/gigabyte_waterforce.rst
9798F:	drivers/hwmon/gigabyte_waterforce.c
9799
9800GIGABYTE WMI DRIVER
9801M:	Thomas Weißschuh <[email protected]>
9802L:	[email protected]
9803S:	Maintained
9804F:	drivers/platform/x86/gigabyte-wmi.c
9805
9806GNSS SUBSYSTEM
9807M:	Johan Hovold <[email protected]>
9808S:	Maintained
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9810F:	Documentation/ABI/testing/sysfs-class-gnss
9811F:	Documentation/devicetree/bindings/gnss/
9812F:	drivers/gnss/
9813F:	include/linux/gnss.h
9814
9815GO7007 MPEG CODEC
9816M:	Hans Verkuil <[email protected]>
9817L:	[email protected]
9818S:	Maintained
9819F:	drivers/media/usb/go7007/
9820
9821GOODIX TOUCHSCREEN
9822M:	Bastien Nocera <[email protected]>
9823M:	Hans de Goede <[email protected]>
9824L:	[email protected]
9825S:	Maintained
9826F:	drivers/input/touchscreen/goodix*
9827
9828GOOGLE ETHERNET DRIVERS
9829M:	Jeroen de Borst <[email protected]>
9830M:	Harshitha Ramamurthy <[email protected]>
9831L:	[email protected]
9832S:	Maintained
9833F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9834F:	drivers/net/ethernet/google
9835
9836GOOGLE FIRMWARE DRIVERS
9837M:	Tzung-Bi Shih <[email protected]>
9838R:	Brian Norris <[email protected]>
9839R:	Julius Werner <[email protected]>
9840L:	[email protected]
9841S:	Maintained
9842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9843F:	drivers/firmware/google/
9844
9845GOOGLE TENSOR SoC SUPPORT
9846M:	Peter Griffin <[email protected]>
9847R:	André Draszik <[email protected]>
9848R:	Tudor Ambarus <[email protected]>
9849L:	[email protected] (moderated for non-subscribers)
9850L:	[email protected]
9851S:	Maintained
9852C:	irc://irc.oftc.net/pixel6-kernel-dev
9853F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9854F:	arch/arm64/boot/dts/exynos/google/
9855F:	drivers/clk/samsung/clk-gs101.c
9856F:	drivers/phy/samsung/phy-gs101-ufs.c
9857F:	include/dt-bindings/clock/google,gs101.h
9858K:	[gG]oogle.?[tT]ensor
9859
9860GPD POCKET FAN DRIVER
9861M:	Hans de Goede <[email protected]>
9862L:	[email protected]
9863S:	Maintained
9864F:	drivers/platform/x86/gpd-pocket-fan.c
9865
9866GPIB DRIVERS
9867M:	Dave Penkler <[email protected]>
9868S:	Maintained
9869F:	drivers/staging/gpib/
9870
9871GPIO ACPI SUPPORT
9872M:	Mika Westerberg <[email protected]>
9873M:	Andy Shevchenko <[email protected]>
9874L:	[email protected]
9875L:	[email protected]
9876S:	Supported
9877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9878F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9879F:	drivers/gpio/gpiolib-acpi.c
9880F:	drivers/gpio/gpiolib-acpi.h
9881
9882GPIO AGGREGATOR
9883M:	Geert Uytterhoeven <[email protected]>
9884L:	[email protected]
9885S:	Supported
9886F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9887F:	drivers/gpio/gpio-aggregator.c
9888
9889GPIO IR Transmitter
9890M:	Sean Young <[email protected]>
9891L:	[email protected]
9892S:	Maintained
9893F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9894F:	drivers/media/rc/gpio-ir-tx.c
9895
9896GPIO MOCKUP DRIVER
9897M:	Bamvor Jian Zhang <[email protected]>
9898L:	[email protected]
9899S:	Maintained
9900F:	drivers/gpio/gpio-mockup.c
9901F:	tools/testing/selftests/gpio/
9902
9903GPIO REGMAP
9904M:	Michael Walle <[email protected]>
9905S:	Maintained
9906F:	drivers/gpio/gpio-regmap.c
9907F:	include/linux/gpio/regmap.h
9908K:	(devm_)?gpio_regmap_(un)?register
9909
9910GPIO SUBSYSTEM
9911M:	Linus Walleij <[email protected]>
9912M:	Bartosz Golaszewski <[email protected]>
9913L:	[email protected]
9914S:	Maintained
9915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9916F:	Documentation/admin-guide/gpio/
9917F:	Documentation/devicetree/bindings/gpio/
9918F:	Documentation/driver-api/gpio/
9919F:	drivers/gpio/
9920F:	include/dt-bindings/gpio/
9921F:	include/linux/gpio.h
9922F:	include/linux/gpio/
9923F:	include/linux/of_gpio.h
9924K:	(devm_)?gpio_(request|free|direction|get|set)
9925
9926GPIO UAPI
9927M:	Bartosz Golaszewski <[email protected]>
9928R:	Kent Gibson <[email protected]>
9929L:	[email protected]
9930S:	Maintained
9931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9932F:	Documentation/ABI/obsolete/sysfs-gpio
9933F:	Documentation/ABI/testing/gpio-cdev
9934F:	Documentation/userspace-api/gpio/
9935F:	drivers/gpio/gpiolib-cdev.c
9936F:	include/uapi/linux/gpio.h
9937F:	tools/gpio/
9938
9939GRETH 10/100/1G Ethernet MAC device driver
9940M:	Andreas Larsson <[email protected]>
9941L:	[email protected]
9942S:	Maintained
9943F:	drivers/net/ethernet/aeroflex/
9944
9945GREYBUS AUDIO PROTOCOLS DRIVERS
9946M:	Vaibhav Agarwal <[email protected]>
9947M:	Mark Greer <[email protected]>
9948S:	Maintained
9949F:	drivers/staging/greybus/audio_apbridgea.c
9950F:	drivers/staging/greybus/audio_apbridgea.h
9951F:	drivers/staging/greybus/audio_codec.c
9952F:	drivers/staging/greybus/audio_codec.h
9953F:	drivers/staging/greybus/audio_gb.c
9954F:	drivers/staging/greybus/audio_manager.c
9955F:	drivers/staging/greybus/audio_manager.h
9956F:	drivers/staging/greybus/audio_manager_module.c
9957F:	drivers/staging/greybus/audio_manager_private.h
9958F:	drivers/staging/greybus/audio_manager_sysfs.c
9959F:	drivers/staging/greybus/audio_module.c
9960F:	drivers/staging/greybus/audio_topology.c
9961
9962GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9963M:	Viresh Kumar <[email protected]>
9964S:	Maintained
9965F:	drivers/staging/greybus/authentication.c
9966F:	drivers/staging/greybus/bootrom.c
9967F:	drivers/staging/greybus/firmware.h
9968F:	drivers/staging/greybus/fw-core.c
9969F:	drivers/staging/greybus/fw-download.c
9970F:	drivers/staging/greybus/fw-management.c
9971F:	drivers/staging/greybus/greybus_authentication.h
9972F:	drivers/staging/greybus/greybus_firmware.h
9973F:	drivers/staging/greybus/hid.c
9974F:	drivers/staging/greybus/i2c.c
9975F:	drivers/staging/greybus/spi.c
9976F:	drivers/staging/greybus/spilib.c
9977F:	drivers/staging/greybus/spilib.h
9978
9979GREYBUS LOOPBACK DRIVER
9980M:	Bryan O'Donoghue <[email protected]>
9981S:	Maintained
9982F:	drivers/staging/greybus/loopback.c
9983
9984GREYBUS PLATFORM DRIVERS
9985M:	Vaibhav Hiremath <[email protected]>
9986S:	Maintained
9987F:	drivers/staging/greybus/arche-apb-ctrl.c
9988F:	drivers/staging/greybus/arche-platform.c
9989F:	drivers/staging/greybus/arche_platform.h
9990
9991GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9992M:	Rui Miguel Silva <[email protected]>
9993S:	Maintained
9994F:	drivers/staging/greybus/gpio.c
9995F:	drivers/staging/greybus/light.c
9996F:	drivers/staging/greybus/power_supply.c
9997F:	drivers/staging/greybus/sdio.c
9998F:	drivers/staging/greybus/spi.c
9999F:	drivers/staging/greybus/spilib.c
10000
10001GREYBUS BEAGLEPLAY DRIVERS
10002M:	Ayush Singh <[email protected]>
10003L:	[email protected] (moderated for non-subscribers)
10004S:	Maintained
10005F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10006F:	drivers/greybus/gb-beagleplay.c
10007
10008GREYBUS SUBSYSTEM
10009M:	Johan Hovold <[email protected]>
10010M:	Alex Elder <[email protected]>
10011M:	Greg Kroah-Hartman <[email protected]>
10012L:	[email protected] (moderated for non-subscribers)
10013S:	Maintained
10014F:	drivers/greybus/
10015F:	drivers/staging/greybus/
10016F:	include/linux/greybus.h
10017F:	include/linux/greybus/
10018
10019GREYBUS UART PROTOCOLS DRIVERS
10020M:	David Lin <[email protected]>
10021S:	Maintained
10022F:	drivers/staging/greybus/log.c
10023F:	drivers/staging/greybus/uart.c
10024
10025GS1662 VIDEO SERIALIZER
10026M:	Charles-Antoine Couret <[email protected]>
10027L:	[email protected]
10028S:	Maintained
10029T:	git git://linuxtv.org/media.git
10030F:	drivers/media/spi/gs1662.c
10031
10032GSPCA FINEPIX SUBDRIVER
10033M:	Frank Zago <[email protected]>
10034L:	[email protected]
10035S:	Maintained
10036T:	git git://linuxtv.org/media.git
10037F:	drivers/media/usb/gspca/finepix.c
10038
10039GSPCA GL860 SUBDRIVER
10040M:	Olivier Lorin <[email protected]>
10041L:	[email protected]
10042S:	Maintained
10043T:	git git://linuxtv.org/media.git
10044F:	drivers/media/usb/gspca/gl860/
10045
10046GSPCA M5602 SUBDRIVER
10047M:	Erik Andren <[email protected]>
10048L:	[email protected]
10049S:	Maintained
10050T:	git git://linuxtv.org/media.git
10051F:	drivers/media/usb/gspca/m5602/
10052
10053GSPCA PAC207 SONIXB SUBDRIVER
10054M:	Hans Verkuil <[email protected]>
10055L:	[email protected]
10056S:	Odd Fixes
10057T:	git git://linuxtv.org/media.git
10058F:	drivers/media/usb/gspca/pac207.c
10059
10060GSPCA SN9C20X SUBDRIVER
10061M:	Brian Johnson <[email protected]>
10062L:	[email protected]
10063S:	Maintained
10064T:	git git://linuxtv.org/media.git
10065F:	drivers/media/usb/gspca/sn9c20x.c
10066
10067GSPCA T613 SUBDRIVER
10068M:	Leandro Costantino <[email protected]>
10069L:	[email protected]
10070S:	Maintained
10071T:	git git://linuxtv.org/media.git
10072F:	drivers/media/usb/gspca/t613.c
10073
10074GSPCA USB WEBCAM DRIVER
10075M:	Hans Verkuil <[email protected]>
10076L:	[email protected]
10077S:	Odd Fixes
10078T:	git git://linuxtv.org/media.git
10079F:	drivers/media/usb/gspca/
10080
10081GTP (GPRS Tunneling Protocol)
10082M:	Pablo Neira Ayuso <[email protected]>
10083M:	Harald Welte <[email protected]>
10084L:	[email protected]
10085S:	Maintained
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10087F:	drivers/net/gtp.c
10088
10089GUID PARTITION TABLE (GPT)
10090M:	Davidlohr Bueso <[email protected]>
10091L:	[email protected]
10092S:	Maintained
10093F:	block/partitions/efi.*
10094
10095HABANALABS PCI DRIVER
10096M:	Ofir Bitton <[email protected]>
10097L:	[email protected]
10098S:	Supported
10099C:	irc://irc.oftc.net/dri-devel
10100T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10101F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10102F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10103F:	drivers/accel/habanalabs/
10104F:	include/linux/habanalabs/
10105F:	include/trace/events/habanalabs.h
10106F:	include/uapi/drm/habanalabs_accel.h
10107
10108HACKRF MEDIA DRIVER
10109L:	[email protected]
10110S:	Orphan
10111W:	https://linuxtv.org
10112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10113F:	drivers/media/usb/hackrf/
10114
10115HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10116M:	Chuck Lever <[email protected]>
10117L:	[email protected]
10118L:	[email protected]
10119S:	Maintained
10120F:	Documentation/netlink/specs/handshake.yaml
10121F:	Documentation/networking/tls-handshake.rst
10122F:	include/net/handshake.h
10123F:	include/trace/events/handshake.h
10124F:	net/handshake/
10125
10126HANTRO VPU CODEC DRIVER
10127M:	Nicolas Dufresne <[email protected]>
10128M:	Benjamin Gaignard <[email protected]>
10129M:	Philipp Zabel <[email protected]>
10130L:	[email protected]
10131L:	[email protected]
10132S:	Maintained
10133F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10134F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10135F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10136F:	drivers/media/platform/verisilicon/
10137
10138HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10139M:	Frank Seidel <[email protected]>
10140L:	[email protected]
10141S:	Maintained
10142W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10143F:	drivers/platform/x86/hdaps.c
10144
10145HARDWARE MONITORING
10146M:	Jean Delvare <[email protected]>
10147M:	Guenter Roeck <[email protected]>
10148L:	[email protected]
10149S:	Maintained
10150W:	http://hwmon.wiki.kernel.org/
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10152F:	Documentation/ABI/testing/sysfs-class-hwmon
10153F:	Documentation/devicetree/bindings/hwmon/
10154F:	Documentation/hwmon/
10155F:	drivers/hwmon/
10156F:	include/linux/hwmon*.h
10157F:	include/trace/events/hwmon*.h
10158K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10159
10160HARDWARE RANDOM NUMBER GENERATOR CORE
10161M:	Olivia Mackall <[email protected]>
10162M:	Herbert Xu <[email protected]>
10163L:	[email protected]
10164S:	Odd fixes
10165F:	Documentation/admin-guide/hw_random.rst
10166F:	Documentation/devicetree/bindings/rng/
10167F:	drivers/char/hw_random/
10168F:	include/linux/hw_random.h
10169
10170HARDWARE SPINLOCK CORE
10171M:	Bjorn Andersson <[email protected]>
10172R:	Baolin Wang <[email protected]>
10173L:	[email protected]
10174S:	Maintained
10175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10176F:	Documentation/devicetree/bindings/hwlock/
10177F:	Documentation/locking/hwspinlock.rst
10178F:	drivers/hwspinlock/
10179F:	include/linux/hwspinlock.h
10180
10181HARDWARE TRACING FACILITIES
10182M:	Alexander Shishkin <[email protected]>
10183S:	Maintained
10184F:	drivers/hwtracing/
10185
10186HARMONY SOUND DRIVER
10187L:	[email protected]
10188S:	Maintained
10189F:	sound/parisc/harmony.*
10190
10191HDPVR USB VIDEO ENCODER DRIVER
10192M:	Hans Verkuil <[email protected]>
10193L:	[email protected]
10194S:	Odd Fixes
10195W:	https://linuxtv.org
10196T:	git git://linuxtv.org/media.git
10197F:	drivers/media/usb/hdpvr/
10198
10199HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10200M:	Keng-Yu Lin <[email protected]>
10201S:	Supported
10202F:	drivers/misc/hpilo.[ch]
10203
10204HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10205M:	Jerry Hoemann <[email protected]>
10206S:	Supported
10207F:	Documentation/watchdog/hpwdt.rst
10208F:	drivers/watchdog/hpwdt.c
10209
10210HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10211M:	Don Brace <[email protected]>
10212L:	[email protected]
10213L:	[email protected]
10214S:	Supported
10215F:	Documentation/scsi/hpsa.rst
10216F:	drivers/scsi/hpsa*.[ch]
10217F:	include/linux/cciss*.h
10218F:	include/uapi/linux/cciss*.h
10219
10220HFI1 DRIVER
10221M:	Dennis Dalessandro <[email protected]>
10222L:	[email protected]
10223S:	Supported
10224F:	drivers/infiniband/hw/hfi1
10225
10226HFS FILESYSTEM
10227L:	[email protected]
10228S:	Orphan
10229F:	Documentation/filesystems/hfs.rst
10230F:	fs/hfs/
10231
10232HFSPLUS FILESYSTEM
10233L:	[email protected]
10234S:	Orphan
10235F:	Documentation/filesystems/hfsplus.rst
10236F:	fs/hfsplus/
10237
10238HGA FRAMEBUFFER DRIVER
10239M:	Ferenc Bakonyi <[email protected]>
10240L:	[email protected]
10241S:	Maintained
10242W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10243F:	drivers/video/fbdev/hgafb.c
10244
10245HIBERNATION (aka Software Suspend, aka swsusp)
10246M:	"Rafael J. Wysocki" <[email protected]>
10247M:	Pavel Machek <[email protected]>
10248L:	[email protected]
10249S:	Supported
10250B:	https://bugzilla.kernel.org
10251F:	arch/*/include/asm/suspend*.h
10252F:	arch/x86/power/
10253F:	drivers/base/power/
10254F:	include/linux/freezer.h
10255F:	include/linux/pm.h
10256F:	include/linux/suspend.h
10257F:	kernel/power/
10258
10259HID CORE LAYER
10260M:	Jiri Kosina <[email protected]>
10261M:	Benjamin Tissoires <[email protected]>
10262L:	[email protected]
10263S:	Maintained
10264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10265F:	Documentation/hid/
10266F:	drivers/hid/
10267F:	include/linux/hid*
10268F:	include/uapi/linux/hid*
10269F:	samples/hid/
10270F:	tools/testing/selftests/hid/
10271
10272HID LOGITECH DRIVERS
10273R:	Filipe Laíns <[email protected]>
10274L:	[email protected]
10275S:	Maintained
10276F:	drivers/hid/hid-logitech-*
10277
10278HID NVIDIA SHIELD DRIVER
10279M:	Rahul Rameshbabu <[email protected]>
10280L:	[email protected]
10281S:	Maintained
10282F:	drivers/hid/hid-nvidia-shield.c
10283
10284HID PHOENIX RC FLIGHT CONTROLLER
10285M:	Marcus Folkesson <[email protected]>
10286L:	[email protected]
10287S:	Maintained
10288F:	drivers/hid/hid-pxrc.c
10289
10290HID PLAYSTATION DRIVER
10291M:	Roderick Colenbrander <[email protected]>
10292L:	[email protected]
10293S:	Supported
10294F:	drivers/hid/hid-playstation.c
10295
10296HID SENSOR HUB DRIVERS
10297M:	Jiri Kosina <[email protected]>
10298M:	Jonathan Cameron <[email protected]>
10299M:	Srinivas Pandruvada <[email protected]>
10300L:	[email protected]
10301L:	[email protected]
10302S:	Maintained
10303F:	Documentation/hid/hid-sensor*
10304F:	drivers/hid/hid-sensor-*
10305F:	drivers/iio/*/hid-*
10306F:	include/linux/hid-sensor-*
10307
10308HID VRC-2 CAR CONTROLLER DRIVER
10309M:	Marcus Folkesson <[email protected]>
10310L:	[email protected]
10311S:	Maintained
10312F:	drivers/hid/hid-vrc2.c
10313
10314HID WACOM DRIVER
10315M:	Ping Cheng <[email protected]>
10316M:	Jason Gerecke  <[email protected]>
10317L:	[email protected]
10318S:	Maintained
10319F:	drivers/hid/wacom.h
10320F:	drivers/hid/wacom_*
10321
10322HID++ LOGITECH DRIVERS
10323R:	Filipe Laíns <[email protected]>
10324R:	Bastien Nocera <[email protected]>
10325L:	[email protected]
10326S:	Maintained
10327F:	drivers/hid/hid-logitech-hidpp.c
10328
10329HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10330M:	Anna-Maria Behnsen <[email protected]>
10331M:	Frederic Weisbecker <[email protected]>
10332M:	Thomas Gleixner <[email protected]>
10333L:	[email protected]
10334S:	Maintained
10335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10336F:	Documentation/timers/
10337F:	include/linux/clockchips.h
10338F:	include/linux/delay.h
10339F:	include/linux/hrtimer.h
10340F:	include/linux/timer.h
10341F:	kernel/time/clockevents.c
10342F:	kernel/time/hrtimer.c
10343F:	kernel/time/sleep_timeout.c
10344F:	kernel/time/timer.c
10345F:	kernel/time/timer_list.c
10346F:	kernel/time/timer_migration.*
10347F:	tools/testing/selftests/timers/
10348
10349HIGH-SPEED SCC DRIVER FOR AX.25
10350L:	[email protected]
10351S:	Orphan
10352F:	drivers/net/hamradio/scc.c
10353
10354HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10355M:	HighPoint Linux Team <[email protected]>
10356S:	Supported
10357W:	http://www.highpoint-tech.com
10358F:	Documentation/scsi/hptiop.rst
10359F:	drivers/scsi/hptiop.c
10360
10361HIKEY960 ONBOARD USB GPIO HUB DRIVER
10362M:	John Stultz <[email protected]>
10363L:	[email protected]
10364S:	Maintained
10365F:	drivers/misc/hisi_hikey_usb.c
10366
10367HIMAX HX83112B TOUCHSCREEN SUPPORT
10368M:	Job Noorman <[email protected]>
10369L:	[email protected]
10370S:	Maintained
10371F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10372F:	drivers/input/touchscreen/himax_hx83112b.c
10373
10374HIPPI
10375M:	Jes Sorensen <[email protected]>
10376S:	Maintained
10377F:	drivers/net/hippi/
10378F:	include/linux/hippidevice.h
10379F:	include/uapi/linux/if_hippi.h
10380F:	net/802/hippi.c
10381
10382HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10383M:	Kurt Kanzenbach <[email protected]>
10384L:	[email protected]
10385S:	Maintained
10386F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10387F:	drivers/net/dsa/hirschmann/*
10388F:	include/linux/platform_data/hirschmann-hellcreek.h
10389F:	net/dsa/tag_hellcreek.c
10390
10391HISILICON DMA DRIVER
10392M:	Zhou Wang <[email protected]>
10393M:	Jie Hai <[email protected]>
10394L:	[email protected]
10395S:	Maintained
10396F:	drivers/dma/hisi_dma.c
10397
10398HISILICON GPIO DRIVER
10399M:	Jay Fang <[email protected]>
10400L:	[email protected]
10401S:	Maintained
10402F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10403F:	drivers/gpio/gpio-hisi.c
10404
10405HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10406M:	Zhiqi Song <[email protected]>
10407M:	Longfang Liu <[email protected]>
10408L:	[email protected]
10409S:	Maintained
10410F:	Documentation/ABI/testing/debugfs-hisi-hpre
10411F:	drivers/crypto/hisilicon/hpre/hpre.h
10412F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10413F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10414
10415HISILICON HNS3 PMU DRIVER
10416M:	Jijie Shao <[email protected]>
10417S:	Supported
10418F:	Documentation/admin-guide/perf/hns3-pmu.rst
10419F:	drivers/perf/hisilicon/hns3_pmu.c
10420
10421HISILICON I2C CONTROLLER DRIVER
10422M:	Yicong Yang <[email protected]>
10423L:	[email protected]
10424S:	Maintained
10425W:	https://www.hisilicon.com
10426F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10427F:	drivers/i2c/busses/i2c-hisi.c
10428
10429HISILICON KUNPENG SOC HCCS DRIVER
10430M:	Huisong Li <[email protected]>
10431S:	Maintained
10432F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10433F:	drivers/soc/hisilicon/kunpeng_hccs.c
10434F:	drivers/soc/hisilicon/kunpeng_hccs.h
10435
10436HISILICON LPC BUS DRIVER
10437M:	Jay Fang <[email protected]>
10438S:	Maintained
10439W:	http://www.hisilicon.com
10440F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10441F:	drivers/bus/hisi_lpc.c
10442
10443HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10444M:	Jian Shen <[email protected]>
10445M:	Salil Mehta <[email protected]>
10446M:	Jijie Shao <[email protected]>
10447L:	[email protected]
10448S:	Maintained
10449W:	http://www.hisilicon.com
10450F:	drivers/net/ethernet/hisilicon/hns3/
10451
10452HISILICON NETWORK HIBMCGE DRIVER
10453M:	Jijie Shao <[email protected]>
10454L:	[email protected]
10455S:	Maintained
10456F:	drivers/net/ethernet/hisilicon/hibmcge/
10457
10458HISILICON NETWORK SUBSYSTEM DRIVER
10459M:	Jian Shen <[email protected]>
10460M:	Salil Mehta <[email protected]>
10461L:	[email protected]
10462S:	Maintained
10463W:	http://www.hisilicon.com
10464F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10465F:	drivers/net/ethernet/hisilicon/
10466
10467HISILICON PMU DRIVER
10468M:	Yicong Yang <[email protected]>
10469M:	Jonathan Cameron <[email protected]>
10470S:	Supported
10471W:	http://www.hisilicon.com
10472F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10473F:	Documentation/admin-guide/perf/hisi-pmu.rst
10474F:	drivers/perf/hisilicon
10475
10476HISILICON PTT DRIVER
10477M:	Yicong Yang <[email protected]>
10478M:	Jonathan Cameron <[email protected]>
10479L:	[email protected]
10480S:	Maintained
10481F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10482F:	Documentation/trace/hisi-ptt.rst
10483F:	drivers/hwtracing/ptt/
10484F:	tools/perf/arch/arm64/util/hisi-ptt.c
10485F:	tools/perf/util/hisi-ptt*
10486F:	tools/perf/util/hisi-ptt-decoder/*
10487
10488HISILICON QM DRIVER
10489M:	Weili Qian <[email protected]>
10490M:	Zhou Wang <[email protected]>
10491L:	[email protected]
10492S:	Maintained
10493F:	drivers/crypto/hisilicon/Kconfig
10494F:	drivers/crypto/hisilicon/Makefile
10495F:	drivers/crypto/hisilicon/qm.c
10496F:	drivers/crypto/hisilicon/sgl.c
10497F:	include/linux/hisi_acc_qm.h
10498
10499HISILICON ROCE DRIVER
10500M:	Chengchang Tang <[email protected]>
10501M:	Junxian Huang <[email protected]>
10502L:	[email protected]
10503S:	Maintained
10504F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10505F:	drivers/infiniband/hw/hns/
10506
10507HISILICON SAS Controller
10508M:	Yihang Li <[email protected]>
10509S:	Supported
10510W:	http://www.hisilicon.com
10511F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10512F:	drivers/scsi/hisi_sas/
10513
10514HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10515M:	Longfang Liu <[email protected]>
10516L:	[email protected]
10517S:	Maintained
10518F:	Documentation/ABI/testing/debugfs-hisi-sec
10519F:	drivers/crypto/hisilicon/sec2/sec.h
10520F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10521F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10522F:	drivers/crypto/hisilicon/sec2/sec_main.c
10523
10524HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10525M:	Jay Fang <[email protected]>
10526L:	[email protected]
10527S:	Maintained
10528W:	http://www.hisilicon.com
10529F:	drivers/spi/spi-hisi-kunpeng.c
10530
10531HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10532M:	Mauro Carvalho Chehab <[email protected]>
10533L:	[email protected]
10534S:	Maintained
10535F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10536F:	drivers/spmi/hisi-spmi-controller.c
10537
10538HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10539M:	Mauro Carvalho Chehab <[email protected]>
10540L:	[email protected]
10541S:	Maintained
10542F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10543F:	drivers/mfd/hi6421-spmi-pmic.c
10544
10545HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10546M:	Weili Qian <[email protected]>
10547S:	Maintained
10548F:	drivers/crypto/hisilicon/trng/trng.c
10549
10550HISILICON V3XX SPI NOR FLASH Controller Driver
10551M:	Jay Fang <[email protected]>
10552S:	Maintained
10553W:	http://www.hisilicon.com
10554F:	drivers/spi/spi-hisi-sfc-v3xx.c
10555
10556HISILICON ZIP Controller DRIVER
10557M:	Yang Shen <[email protected]>
10558M:	Zhou Wang <[email protected]>
10559L:	[email protected]
10560S:	Maintained
10561F:	Documentation/ABI/testing/debugfs-hisi-zip
10562F:	drivers/crypto/hisilicon/zip/
10563
10564HMM - Heterogeneous Memory Management
10565M:	Jérôme Glisse <[email protected]>
10566L:	[email protected]
10567S:	Maintained
10568F:	Documentation/mm/hmm.rst
10569F:	include/linux/hmm*
10570F:	lib/test_hmm*
10571F:	mm/hmm*
10572F:	tools/testing/selftests/mm/*hmm*
10573
10574HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10575M:	Petre Rodan <[email protected]>
10576L:	[email protected]
10577S:	Maintained
10578F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10579F:	drivers/iio/pressure/hsc030pa*
10580
10581HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10582M:	Andreas Klinger <[email protected]>
10583M:	Petre Rodan <[email protected]>
10584L:	[email protected]
10585S:	Maintained
10586F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10587F:	drivers/iio/pressure/mprls0025pa*
10588
10589HP BIOSCFG DRIVER
10590M:	Jorge Lopez <[email protected]>
10591L:	[email protected]
10592S:	Maintained
10593F:	drivers/platform/x86/hp/hp-bioscfg/
10594
10595HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10596L:	[email protected]
10597S:	Orphan
10598F:	drivers/platform/x86/hp/tc1100-wmi.c
10599
10600HP WMI HARDWARE MONITOR DRIVER
10601M:	James Seo <[email protected]>
10602L:	[email protected]
10603S:	Maintained
10604F:	Documentation/hwmon/hp-wmi-sensors.rst
10605F:	drivers/hwmon/hp-wmi-sensors.c
10606
10607HPET:	High Precision Event Timers driver
10608M:	Clemens Ladisch <[email protected]>
10609S:	Maintained
10610F:	Documentation/timers/hpet.rst
10611F:	drivers/char/hpet.c
10612F:	include/linux/hpet.h
10613F:	include/uapi/linux/hpet.h
10614
10615HPET:	x86
10616S:	Orphan
10617F:	arch/x86/include/asm/hpet.h
10618F:	arch/x86/kernel/hpet.c
10619
10620HPFS FILESYSTEM
10621M:	Mikulas Patocka <[email protected]>
10622S:	Maintained
10623W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10624F:	fs/hpfs/
10625
10626HS3001 Hardware Temperature and Humidity Sensor
10627M:	Andre Werner <[email protected]>
10628L:	[email protected]
10629S:	Maintained
10630F:	drivers/hwmon/hs3001.c
10631
10632HSI SUBSYSTEM
10633M:	Sebastian Reichel <[email protected]>
10634S:	Maintained
10635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10636F:	Documentation/ABI/testing/sysfs-bus-hsi
10637F:	Documentation/driver-api/hsi.rst
10638F:	drivers/hsi/
10639F:	include/linux/hsi/
10640F:	include/uapi/linux/hsi/
10641
10642HSO 3G MODEM DRIVER
10643L:	[email protected]
10644S:	Orphan
10645F:	drivers/net/usb/hso.c
10646
10647HSR NETWORK PROTOCOL
10648L:	[email protected]
10649S:	Orphan
10650F:	net/hsr/
10651
10652HT16K33 LED CONTROLLER DRIVER
10653M:	Robin van der Gracht <[email protected]>
10654S:	Maintained
10655F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10656F:	drivers/auxdisplay/ht16k33.c
10657
10658HTCPEN TOUCHSCREEN DRIVER
10659M:	Pau Oliva Fora <[email protected]>
10660L:	[email protected]
10661S:	Maintained
10662F:	drivers/input/touchscreen/htcpen.c
10663
10664HTE SUBSYSTEM
10665M:	Dipen Patel <[email protected]>
10666L:	[email protected]
10667S:	Maintained
10668Q:	https://patchwork.kernel.org/project/timestamp/list/
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10670F:	Documentation/devicetree/bindings/timestamp/
10671F:	Documentation/driver-api/hte/
10672F:	drivers/hte/
10673F:	include/linux/hte.h
10674
10675HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10676M:	Lorenzo Bianconi <[email protected]>
10677L:	[email protected]
10678S:	Maintained
10679W:	http://www.st.com/
10680F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10681F:	drivers/iio/humidity/hts221*
10682
10683HUAWEI ETHERNET DRIVER
10684M:	Cai Huoqing <[email protected]>
10685L:	[email protected]
10686S:	Maintained
10687F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10688F:	drivers/net/ethernet/huawei/hinic/
10689
10690HUGETLB SUBSYSTEM
10691M:	Muchun Song <[email protected]>
10692L:	[email protected]
10693S:	Maintained
10694F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10695F:	Documentation/admin-guide/mm/hugetlbpage.rst
10696F:	Documentation/mm/hugetlbfs_reserv.rst
10697F:	Documentation/mm/vmemmap_dedup.rst
10698F:	fs/hugetlbfs/
10699F:	include/linux/hugetlb.h
10700F:	include/trace/events/hugetlbfs.h
10701F:	mm/hugetlb.c
10702F:	mm/hugetlb_vmemmap.c
10703F:	mm/hugetlb_vmemmap.h
10704F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10705
10706HVA ST MEDIA DRIVER
10707M:	Jean-Christophe Trotin <[email protected]>
10708L:	[email protected]
10709S:	Supported
10710W:	https://linuxtv.org
10711T:	git git://linuxtv.org/media.git
10712F:	drivers/media/platform/st/sti/hva
10713
10714HWPOISON MEMORY FAILURE HANDLING
10715M:	Miaohe Lin <[email protected]>
10716R:	Naoya Horiguchi <[email protected]>
10717L:	[email protected]
10718S:	Maintained
10719F:	mm/hwpoison-inject.c
10720F:	mm/memory-failure.c
10721
10722HYCON HY46XX TOUCHSCREEN SUPPORT
10723M:	Giulio Benetti <[email protected]>
10724L:	[email protected]
10725S:	Maintained
10726F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10727F:	drivers/input/touchscreen/hycon-hy46xx.c
10728
10729HYGON PROCESSOR SUPPORT
10730M:	Pu Wen <[email protected]>
10731L:	[email protected]
10732S:	Maintained
10733F:	arch/x86/kernel/cpu/hygon.c
10734
10735HYNIX HI556 SENSOR DRIVER
10736M:	Sakari Ailus <[email protected]>
10737L:	[email protected]
10738S:	Maintained
10739T:	git git://linuxtv.org/media.git
10740F:	drivers/media/i2c/hi556.c
10741
10742HYNIX HI846 SENSOR DRIVER
10743M:	Martin Kepplinger <[email protected]>
10744L:	[email protected]
10745S:	Maintained
10746F:	drivers/media/i2c/hi846.c
10747
10748HYNIX HI847 SENSOR DRIVER
10749M:	Sakari Ailus <[email protected]>
10750L:	[email protected]
10751S:	Maintained
10752F:	drivers/media/i2c/hi847.c
10753
10754Hyper-V/Azure CORE AND DRIVERS
10755M:	"K. Y. Srinivasan" <[email protected]>
10756M:	Haiyang Zhang <[email protected]>
10757M:	Wei Liu <[email protected]>
10758M:	Dexuan Cui <[email protected]>
10759L:	[email protected]
10760S:	Supported
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10762F:	Documentation/ABI/stable/sysfs-bus-vmbus
10763F:	Documentation/ABI/testing/debugfs-hyperv
10764F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10765F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10766F:	Documentation/virt/hyperv
10767F:	arch/arm64/hyperv
10768F:	arch/arm64/include/asm/mshyperv.h
10769F:	arch/x86/hyperv
10770F:	arch/x86/include/asm/mshyperv.h
10771F:	arch/x86/include/asm/trace/hyperv.h
10772F:	arch/x86/kernel/cpu/mshyperv.c
10773F:	drivers/clocksource/hyperv_timer.c
10774F:	drivers/hid/hid-hyperv.c
10775F:	drivers/hv/
10776F:	drivers/input/serio/hyperv-keyboard.c
10777F:	drivers/iommu/hyperv-iommu.c
10778F:	drivers/net/ethernet/microsoft/
10779F:	drivers/net/hyperv/
10780F:	drivers/pci/controller/pci-hyperv-intf.c
10781F:	drivers/pci/controller/pci-hyperv.c
10782F:	drivers/scsi/storvsc_drv.c
10783F:	drivers/uio/uio_hv_generic.c
10784F:	drivers/video/fbdev/hyperv_fb.c
10785F:	include/asm-generic/mshyperv.h
10786F:	include/clocksource/hyperv_timer.h
10787F:	include/hyperv/hvgdk.h
10788F:	include/hyperv/hvgdk_ext.h
10789F:	include/hyperv/hvgdk_mini.h
10790F:	include/hyperv/hvhdk.h
10791F:	include/hyperv/hvhdk_mini.h
10792F:	include/linux/hyperv.h
10793F:	include/net/mana
10794F:	include/uapi/linux/hyperv.h
10795F:	net/vmw_vsock/hyperv_transport.c
10796F:	tools/hv/
10797
10798HYPERBUS SUPPORT
10799M:	Vignesh Raghavendra <[email protected]>
10800R:	Tudor Ambarus <[email protected]>
10801L:	[email protected]
10802S:	Supported
10803Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10804C:	irc://irc.oftc.net/mtd
10805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10806F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10807F:	drivers/mtd/hyperbus/
10808F:	include/linux/mtd/hyperbus.h
10809
10810HYPERVISOR VIRTUAL CONSOLE DRIVER
10811L:	[email protected]
10812S:	Odd Fixes
10813F:	drivers/tty/hvc/
10814
10815I2C ACPI SUPPORT
10816M:	Mika Westerberg <[email protected]>
10817L:	[email protected]
10818L:	[email protected]
10819S:	Maintained
10820F:	drivers/i2c/i2c-core-acpi.c
10821
10822I2C ADDRESS TRANSLATOR (ATR)
10823M:	Tomi Valkeinen <[email protected]>
10824R:	Luca Ceresoli <[email protected]>
10825L:	[email protected]
10826S:	Maintained
10827F:	drivers/i2c/i2c-atr.c
10828F:	include/linux/i2c-atr.h
10829
10830I2C CONTROLLER DRIVER FOR NVIDIA GPU
10831M:	Ajay Gupta <[email protected]>
10832L:	[email protected]
10833S:	Maintained
10834F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10835F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10836
10837I2C MUXES
10838M:	Peter Rosin <[email protected]>
10839L:	[email protected]
10840S:	Maintained
10841F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10842F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10843F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10844F:	Documentation/i2c/i2c-topology.rst
10845F:	Documentation/i2c/muxes/
10846F:	drivers/i2c/i2c-mux.c
10847F:	drivers/i2c/muxes/
10848F:	include/linux/i2c-mux.h
10849
10850I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10851M:	Gregory CLEMENT <[email protected]>
10852L:	[email protected]
10853S:	Maintained
10854F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10855F:	drivers/i2c/busses/i2c-mv64xxx.c
10856
10857I2C OF COMPONENT PROBER
10858M:	Chen-Yu Tsai <[email protected]>
10859L:	[email protected]
10860L:	[email protected]
10861S:	Maintained
10862F:	drivers/i2c/i2c-core-of-prober.c
10863F:	include/linux/i2c-of-prober.h
10864
10865I2C OVER PARALLEL PORT
10866M:	Jean Delvare <[email protected]>
10867L:	[email protected]
10868S:	Maintained
10869F:	Documentation/i2c/busses/i2c-parport.rst
10870F:	drivers/i2c/busses/i2c-parport.c
10871
10872I2C SUBSYSTEM
10873M:	Wolfram Sang <[email protected]>
10874L:	[email protected]
10875S:	Maintained
10876W:	https://i2c.wiki.kernel.org/
10877Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10879F:	Documentation/i2c/
10880F:	drivers/i2c/*
10881F:	include/dt-bindings/i2c/i2c.h
10882F:	include/linux/i2c-dev.h
10883F:	include/linux/i2c-smbus.h
10884F:	include/linux/i2c.h
10885F:	include/uapi/linux/i2c-*.h
10886F:	include/uapi/linux/i2c.h
10887
10888I2C SUBSYSTEM HOST DRIVERS
10889M:	Andi Shyti <[email protected]>
10890L:	[email protected]
10891S:	Maintained
10892W:	https://i2c.wiki.kernel.org/
10893Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10895F:	Documentation/devicetree/bindings/i2c/
10896F:	drivers/i2c/algos/
10897F:	drivers/i2c/busses/
10898F:	include/dt-bindings/i2c/
10899
10900I2C-TAOS-EVM DRIVER
10901M:	Jean Delvare <[email protected]>
10902L:	[email protected]
10903S:	Maintained
10904F:	Documentation/i2c/busses/i2c-taos-evm.rst
10905F:	drivers/i2c/busses/i2c-taos-evm.c
10906
10907I2C-TINY-USB DRIVER
10908M:	Till Harbaum <[email protected]>
10909L:	[email protected]
10910S:	Maintained
10911W:	http://www.harbaum.org/till/i2c_tiny_usb
10912F:	drivers/i2c/busses/i2c-tiny-usb.c
10913
10914I2C/SMBUS CONTROLLER DRIVERS FOR PC
10915M:	Jean Delvare <[email protected]>
10916L:	[email protected]
10917S:	Maintained
10918F:	Documentation/i2c/busses/i2c-ali1535.rst
10919F:	Documentation/i2c/busses/i2c-ali1563.rst
10920F:	Documentation/i2c/busses/i2c-ali15x3.rst
10921F:	Documentation/i2c/busses/i2c-amd756.rst
10922F:	Documentation/i2c/busses/i2c-amd8111.rst
10923F:	Documentation/i2c/busses/i2c-i801.rst
10924F:	Documentation/i2c/busses/i2c-nforce2.rst
10925F:	Documentation/i2c/busses/i2c-piix4.rst
10926F:	Documentation/i2c/busses/i2c-sis5595.rst
10927F:	Documentation/i2c/busses/i2c-sis630.rst
10928F:	Documentation/i2c/busses/i2c-sis96x.rst
10929F:	Documentation/i2c/busses/i2c-via.rst
10930F:	Documentation/i2c/busses/i2c-viapro.rst
10931F:	drivers/i2c/busses/i2c-ali1535.c
10932F:	drivers/i2c/busses/i2c-ali1563.c
10933F:	drivers/i2c/busses/i2c-ali15x3.c
10934F:	drivers/i2c/busses/i2c-amd756.c
10935F:	drivers/i2c/busses/i2c-amd8111.c
10936F:	drivers/i2c/busses/i2c-i801.c
10937F:	drivers/i2c/busses/i2c-isch.c
10938F:	drivers/i2c/busses/i2c-nforce2.c
10939F:	drivers/i2c/busses/i2c-piix4.*
10940F:	drivers/i2c/busses/i2c-sis5595.c
10941F:	drivers/i2c/busses/i2c-sis630.c
10942F:	drivers/i2c/busses/i2c-sis96x.c
10943F:	drivers/i2c/busses/i2c-via.c
10944F:	drivers/i2c/busses/i2c-viapro.c
10945
10946I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10947M:	Hans de Goede <[email protected]>
10948L:	[email protected]
10949S:	Maintained
10950F:	drivers/i2c/busses/i2c-cht-wc.c
10951
10952I2C/SMBUS ISMT DRIVER
10953M:	Seth Heasley <[email protected]>
10954M:	Neil Horman <[email protected]>
10955L:	[email protected]
10956F:	Documentation/i2c/busses/i2c-ismt.rst
10957F:	drivers/i2c/busses/i2c-ismt.c
10958
10959I2C/SMBUS ZHAOXIN DRIVER
10960M:	Hans Hu <[email protected]>
10961L:	[email protected]
10962S:	Maintained
10963W:	https://www.zhaoxin.com
10964F:	drivers/i2c/busses/i2c-viai2c-common.c
10965F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10966
10967I2C/SMBUS STUB DRIVER
10968M:	Jean Delvare <[email protected]>
10969L:	[email protected]
10970S:	Maintained
10971F:	drivers/i2c/i2c-stub.c
10972
10973I3C DRIVER FOR ASPEED AST2600
10974M:	Jeremy Kerr <[email protected]>
10975S:	Maintained
10976F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10977F:	drivers/i3c/master/ast2600-i3c-master.c
10978
10979I3C DRIVER FOR CADENCE I3C MASTER IP
10980M:	Przemysław Gaj <[email protected]>
10981S:	Maintained
10982F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10983F:	drivers/i3c/master/i3c-master-cdns.c
10984
10985I3C DRIVER FOR SYNOPSYS DESIGNWARE
10986S:	Orphan
10987F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10988F:	drivers/i3c/master/dw*
10989
10990I3C SUBSYSTEM
10991M:	Alexandre Belloni <[email protected]>
10992L:	[email protected] (moderated for non-subscribers)
10993S:	Maintained
10994C:	irc://chat.freenode.net/linux-i3c
10995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10996F:	Documentation/ABI/testing/sysfs-bus-i3c
10997F:	Documentation/devicetree/bindings/i3c/
10998F:	Documentation/driver-api/i3c
10999F:	drivers/i3c/
11000F:	include/dt-bindings/i3c/
11001F:	include/linux/i3c/
11002
11003IBM Operation Panel Input Driver
11004M:	Eddie James <[email protected]>
11005L:	[email protected]
11006S:	Maintained
11007F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11008F:	drivers/input/misc/ibm-panel.c
11009
11010IBM Power 842 compression accelerator
11011M:	Haren Myneni <[email protected]>
11012S:	Supported
11013F:	crypto/842.c
11014F:	drivers/crypto/nx/Kconfig
11015F:	drivers/crypto/nx/Makefile
11016F:	drivers/crypto/nx/nx-842*
11017F:	include/linux/sw842.h
11018F:	lib/842/
11019
11020IBM Power in-Nest Crypto Acceleration
11021M:	Breno Leitão <[email protected]>
11022M:	Nayna Jain <[email protected]>
11023M:	Paulo Flabiano Smorigo <[email protected]>
11024L:	[email protected]
11025S:	Supported
11026F:	drivers/crypto/nx/Kconfig
11027F:	drivers/crypto/nx/Makefile
11028F:	drivers/crypto/nx/nx-aes*
11029F:	drivers/crypto/nx/nx-sha*
11030F:	drivers/crypto/nx/nx.*
11031F:	drivers/crypto/nx/nx_csbcpb.h
11032F:	drivers/crypto/nx/nx_debugfs.c
11033
11034IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11035M:	Tyrel Datwyler <[email protected]>
11036L:	[email protected]
11037L:	[email protected]
11038S:	Supported
11039F:	drivers/pci/hotplug/rpadlpar*
11040
11041IBM Power Linux RAID adapter
11042M:	Brian King <[email protected]>
11043S:	Supported
11044F:	drivers/scsi/ipr.*
11045
11046IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11047M:	Tyrel Datwyler <[email protected]>
11048L:	[email protected]
11049L:	[email protected]
11050S:	Supported
11051F:	drivers/pci/hotplug/rpaphp*
11052
11053IBM Power SRIOV Virtual NIC Device Driver
11054M:	Haren Myneni <[email protected]>
11055M:	Rick Lindsley <[email protected]>
11056R:	Nick Child <[email protected]>
11057R:	Thomas Falcon <[email protected]>
11058L:	[email protected]
11059S:	Maintained
11060F:	drivers/net/ethernet/ibm/ibmvnic.*
11061
11062IBM Power VFIO Support
11063M:	Timothy Pearson <[email protected]>
11064S:	Supported
11065F:	drivers/vfio/vfio_iommu_spapr_tce.c
11066
11067IBM Power Virtual Ethernet Device Driver
11068M:	Nick Child <[email protected]>
11069L:	[email protected]
11070S:	Maintained
11071F:	drivers/net/ethernet/ibm/ibmveth.*
11072
11073IBM Power Virtual FC Device Drivers
11074M:	Tyrel Datwyler <[email protected]>
11075L:	[email protected]
11076S:	Supported
11077F:	drivers/scsi/ibmvscsi/ibmvfc*
11078
11079IBM Power Virtual Management Channel Driver
11080M:	Brad Warrum <[email protected]>
11081M:	Ritu Agarwal <[email protected]>
11082S:	Supported
11083F:	drivers/misc/ibmvmc.*
11084
11085IBM Power Virtual SCSI Device Drivers
11086M:	Tyrel Datwyler <[email protected]>
11087L:	[email protected]
11088S:	Supported
11089F:	drivers/scsi/ibmvscsi/ibmvscsi*
11090F:	include/scsi/viosrp.h
11091
11092IBM Power Virtual SCSI Device Target Driver
11093M:	Tyrel Datwyler <[email protected]>
11094L:	[email protected]
11095L:	[email protected]
11096S:	Supported
11097F:	drivers/scsi/ibmvscsi_tgt/
11098
11099IBM Power VMX Cryptographic instructions
11100M:	Breno Leitão <[email protected]>
11101M:	Nayna Jain <[email protected]>
11102M:	Paulo Flabiano Smorigo <[email protected]>
11103L:	[email protected]
11104S:	Supported
11105F:	arch/powerpc/crypto/Kconfig
11106F:	arch/powerpc/crypto/Makefile
11107F:	arch/powerpc/crypto/aes.c
11108F:	arch/powerpc/crypto/aes_cbc.c
11109F:	arch/powerpc/crypto/aes_ctr.c
11110F:	arch/powerpc/crypto/aes_xts.c
11111F:	arch/powerpc/crypto/aesp8-ppc.*
11112F:	arch/powerpc/crypto/ghash.c
11113F:	arch/powerpc/crypto/ghashp8-ppc.pl
11114F:	arch/powerpc/crypto/ppc-xlate.pl
11115F:	arch/powerpc/crypto/vmx.c
11116
11117IBM ServeRAID RAID DRIVER
11118S:	Orphan
11119F:	drivers/scsi/ips.*
11120
11121ICH LPC AND GPIO DRIVER
11122M:	Peter Tyser <[email protected]>
11123S:	Maintained
11124F:	drivers/gpio/gpio-ich.c
11125F:	drivers/mfd/lpc_ich.c
11126
11127ICY I2C DRIVER
11128M:	Max Staudt <[email protected]>
11129L:	[email protected]
11130S:	Maintained
11131F:	drivers/i2c/busses/i2c-icy.c
11132
11133IDEAPAD LAPTOP EXTRAS DRIVER
11134M:	Ike Panhc <[email protected]>
11135L:	[email protected]
11136S:	Maintained
11137W:	http://launchpad.net/ideapad-laptop
11138F:	drivers/platform/x86/ideapad-laptop.c
11139
11140IDEAPAD LAPTOP SLIDEBAR DRIVER
11141M:	Andrey Moiseev <[email protected]>
11142L:	[email protected]
11143S:	Maintained
11144W:	https://github.com/o2genum/ideapad-slidebar
11145F:	drivers/input/misc/ideapad_slidebar.c
11146
11147IDT VersaClock 5 CLOCK DRIVER
11148M:	Luca Ceresoli <[email protected]>
11149S:	Maintained
11150F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11151F:	drivers/clk/clk-versaclock5.c
11152
11153IEEE 802.15.4 SUBSYSTEM
11154M:	Alexander Aring <[email protected]>
11155M:	Stefan Schmidt <[email protected]>
11156M:	Miquel Raynal <[email protected]>
11157L:	[email protected]
11158S:	Maintained
11159W:	https://linux-wpan.org/
11160Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11163F:	Documentation/networking/ieee802154.rst
11164F:	drivers/net/ieee802154/
11165F:	include/linux/ieee802154.h
11166F:	include/linux/nl802154.h
11167F:	include/net/af_ieee802154.h
11168F:	include/net/cfg802154.h
11169F:	include/net/ieee802154_netdev.h
11170F:	include/net/mac802154.h
11171F:	include/net/nl802154.h
11172F:	net/ieee802154/
11173F:	net/mac802154/
11174
11175Intel VIRTIO DATA PATH ACCELERATOR
11176M:	Zhu Lingshan <[email protected]>
11177L:	[email protected]
11178S:	Supported
11179F:	drivers/vdpa/ifcvf/
11180
11181IFE PROTOCOL
11182M:	Yotam Gigi <[email protected]>
11183M:	Jamal Hadi Salim <[email protected]>
11184F:	include/net/ife.h
11185F:	include/uapi/linux/ife.h
11186F:	net/ife
11187
11188IGORPLUG-USB IR RECEIVER
11189M:	Sean Young <[email protected]>
11190L:	[email protected]
11191S:	Maintained
11192F:	drivers/media/rc/igorplugusb.c
11193
11194IGUANAWORKS USB IR TRANSCEIVER
11195M:	Sean Young <[email protected]>
11196L:	[email protected]
11197S:	Maintained
11198F:	drivers/media/rc/iguanair.c
11199
11200IIO BACKEND FRAMEWORK
11201M:	Nuno Sa <[email protected]>
11202R:	Olivier Moysan <[email protected]>
11203L:	[email protected]
11204S:	Maintained
11205F:	Documentation/ABI/testing/debugfs-iio-backend
11206F:	drivers/iio/industrialio-backend.c
11207F:	include/linux/iio/backend.h
11208
11209IIO DIGITAL POTENTIOMETER DAC
11210M:	Peter Rosin <[email protected]>
11211L:	[email protected]
11212S:	Maintained
11213F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11214F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11215F:	drivers/iio/dac/dpot-dac.c
11216
11217IIO ENVELOPE DETECTOR
11218M:	Peter Rosin <[email protected]>
11219L:	[email protected]
11220S:	Maintained
11221F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11222F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11223F:	drivers/iio/adc/envelope-detector.c
11224
11225IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11226M:	Matti Vaittinen <[email protected]>
11227L:	[email protected]
11228S:	Maintained
11229F:	drivers/iio/industrialio-gts-helper.c
11230F:	include/linux/iio/iio-gts-helper.h
11231F:	drivers/iio/test/iio-test-gts.c
11232
11233IIO MULTIPLEXER
11234M:	Peter Rosin <[email protected]>
11235L:	[email protected]
11236S:	Maintained
11237F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11238F:	drivers/iio/multiplexer/iio-mux.c
11239
11240IIO SCMI BASED DRIVER
11241M:	Jyoti Bhayana <[email protected]>
11242L:	[email protected]
11243S:	Maintained
11244F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11245
11246IIO SUBSYSTEM AND DRIVERS
11247M:	Jonathan Cameron <[email protected]>
11248R:	Lars-Peter Clausen <[email protected]>
11249L:	[email protected]
11250S:	Maintained
11251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11252F:	Documentation/ABI/testing/configfs-iio*
11253F:	Documentation/ABI/testing/sysfs-bus-iio*
11254F:	Documentation/devicetree/bindings/iio/
11255F:	Documentation/iio/
11256F:	drivers/iio/
11257F:	drivers/staging/iio/
11258F:	include/dt-bindings/iio/
11259F:	include/linux/iio/
11260F:	tools/iio/
11261
11262IIO UNIT CONVERTER
11263M:	Peter Rosin <[email protected]>
11264L:	[email protected]
11265S:	Maintained
11266F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11267F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11268F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11269F:	drivers/iio/afe/iio-rescale.c
11270
11271IKANOS/ADI EAGLE ADSL USB DRIVER
11272M:	Matthieu Castet <[email protected]>
11273M:	Stanislaw Gruszka <[email protected]>
11274S:	Maintained
11275F:	drivers/usb/atm/ueagle-atm.c
11276
11277IMAGIS TOUCHSCREEN DRIVER
11278M:	Markuss Broks <[email protected]>
11279S:	Maintained
11280F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11281F:	drivers/input/touchscreen/imagis.c
11282
11283IMGTEC ASCII LCD DRIVER
11284M:	Paul Burton <[email protected]>
11285S:	Maintained
11286F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11287F:	drivers/auxdisplay/img-ascii-lcd.c
11288
11289IMGTEC JPEG ENCODER DRIVER
11290M:	Devarsh Thakkar <[email protected]>
11291L:	[email protected]
11292S:	Supported
11293F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11294F:	drivers/media/platform/imagination/e5010*
11295
11296IMGTEC IR DECODER DRIVER
11297S:	Orphan
11298F:	drivers/media/rc/img-ir/
11299
11300IMGTEC POWERVR DRM DRIVER
11301M:	Frank Binns <[email protected]>
11302M:	Matt Coster <[email protected]>
11303S:	Supported
11304T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11305F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11306F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11307F:	Documentation/gpu/imagination/
11308F:	drivers/gpu/drm/ci/xfails/powervr*
11309F:	drivers/gpu/drm/imagination/
11310F:	include/uapi/drm/pvr_drm.h
11311
11312IMON SOUNDGRAPH USB IR RECEIVER
11313M:	Sean Young <[email protected]>
11314L:	[email protected]
11315S:	Maintained
11316F:	drivers/media/rc/imon.c
11317F:	drivers/media/rc/imon_raw.c
11318
11319IMS TWINTURBO FRAMEBUFFER DRIVER
11320L:	[email protected]
11321S:	Orphan
11322F:	drivers/video/fbdev/imsttfb.c
11323
11324INDEX OF FURTHER KERNEL DOCUMENTATION
11325M:	Carlos Bilbao <[email protected]>
11326S:	Maintained
11327F:	Documentation/process/kernel-docs.rst
11328
11329INDUSTRY PACK SUBSYSTEM (IPACK)
11330M:	Vaibhav Gupta <[email protected]>
11331M:	Jens Taprogge <[email protected]>
11332M:	Greg Kroah-Hartman <[email protected]>
11333L:	[email protected]
11334S:	Maintained
11335W:	http://industrypack.sourceforge.net
11336F:	drivers/ipack/
11337
11338INFINEON DPS310 Driver
11339M:	Eddie James <[email protected]>
11340L:	[email protected]
11341S:	Maintained
11342F:	drivers/iio/pressure/dps310.c
11343
11344INFINEON PEB2466 ASoC CODEC
11345M:	Herve Codina <[email protected]>
11346L:	[email protected]
11347S:	Maintained
11348F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11349F:	sound/soc/codecs/peb2466.c
11350
11351INFINIBAND SUBSYSTEM
11352M:	Jason Gunthorpe <[email protected]>
11353M:	Leon Romanovsky <[email protected]>
11354L:	[email protected]
11355S:	Supported
11356W:	https://github.com/linux-rdma/rdma-core
11357Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11359F:	Documentation/devicetree/bindings/infiniband/
11360F:	Documentation/infiniband/
11361F:	drivers/infiniband/
11362F:	include/rdma/
11363F:	include/trace/events/ib_mad.h
11364F:	include/trace/events/ib_umad.h
11365F:	include/trace/misc/rdma.h
11366F:	include/uapi/linux/if_infiniband.h
11367F:	include/uapi/rdma/
11368F:	samples/bpf/ibumad_kern.c
11369F:	samples/bpf/ibumad_user.c
11370
11371INGENIC JZ4780 NAND DRIVER
11372M:	Harvey Hunt <[email protected]>
11373L:	[email protected]
11374L:	[email protected]
11375S:	Maintained
11376F:	drivers/mtd/nand/raw/ingenic/
11377
11378INGENIC JZ47xx SoCs
11379M:	Paul Cercueil <[email protected]>
11380L:	[email protected]
11381S:	Maintained
11382F:	arch/mips/boot/dts/ingenic/
11383F:	arch/mips/generic/board-ingenic.c
11384F:	arch/mips/include/asm/mach-ingenic/
11385F:	arch/mips/ingenic/Kconfig
11386F:	drivers/clk/ingenic/
11387F:	drivers/dma/dma-jz4780.c
11388F:	drivers/gpu/drm/ingenic/
11389F:	drivers/i2c/busses/i2c-jz4780.c
11390F:	drivers/iio/adc/ingenic-adc.c
11391F:	drivers/irqchip/irq-ingenic.c
11392F:	drivers/memory/jz4780-nemc.c
11393F:	drivers/mmc/host/jz4740_mmc.c
11394F:	drivers/mtd/nand/raw/ingenic/
11395F:	drivers/pinctrl/pinctrl-ingenic.c
11396F:	drivers/power/supply/ingenic-battery.c
11397F:	drivers/pwm/pwm-jz4740.c
11398F:	drivers/remoteproc/ingenic_rproc.c
11399F:	drivers/rtc/rtc-jz4740.c
11400F:	drivers/tty/serial/8250/8250_ingenic.c
11401F:	drivers/usb/musb/jz4740.c
11402F:	drivers/watchdog/jz4740_wdt.c
11403F:	include/dt-bindings/iio/adc/ingenic,adc.h
11404F:	include/linux/mfd/ingenic-tcu.h
11405F:	sound/soc/codecs/jz47*
11406F:	sound/soc/jz4740/
11407
11408INJOINIC IP5xxx POWER BANK IC DRIVER
11409M:	Samuel Holland <[email protected]>
11410S:	Maintained
11411F:	drivers/power/supply/ip5xxx_power.c
11412
11413INOTIFY
11414M:	Jan Kara <[email protected]>
11415R:	Amir Goldstein <[email protected]>
11416L:	[email protected]
11417S:	Maintained
11418F:	Documentation/filesystems/inotify.rst
11419F:	fs/notify/inotify/
11420F:	include/linux/inotify.h
11421F:	include/uapi/linux/inotify.h
11422
11423INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11424M:	Dmitry Torokhov <[email protected]>
11425L:	[email protected]
11426S:	Maintained
11427Q:	http://patchwork.kernel.org/project/linux-input/list/
11428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11429F:	Documentation/devicetree/bindings/input/
11430F:	Documentation/devicetree/bindings/serio/
11431F:	Documentation/input/
11432F:	drivers/input/
11433F:	include/dt-bindings/input/
11434F:	include/linux/gameport.h
11435F:	include/linux/i8042.h
11436F:	include/linux/input.h
11437F:	include/linux/input/
11438F:	include/linux/libps2.h
11439F:	include/linux/serio.h
11440F:	include/uapi/linux/gameport.h
11441F:	include/uapi/linux/input-event-codes.h
11442F:	include/uapi/linux/input.h
11443F:	include/uapi/linux/serio.h
11444F:	include/uapi/linux/uinput.h
11445
11446INPUT MULTITOUCH (MT) PROTOCOL
11447M:	Henrik Rydberg <[email protected]>
11448L:	[email protected]
11449S:	Odd fixes
11450F:	Documentation/input/multi-touch-protocol.rst
11451F:	drivers/input/input-mt.c
11452K:	\b(ABS|SYN)_MT_
11453
11454INSIDE SECURE CRYPTO DRIVER
11455M:	Antoine Tenart <[email protected]>
11456L:	[email protected]
11457S:	Maintained
11458F:	drivers/crypto/inside-secure/
11459
11460INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11461M:	Mimi Zohar <[email protected]>
11462M:	Roberto Sassu <[email protected]>
11463M:	Dmitry Kasatkin <[email protected]>
11464R:	Eric Snowberg <[email protected]>
11465L:	[email protected]
11466S:	Supported
11467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11468F:	security/integrity/
11469F:	security/integrity/ima/
11470
11471INTEGRITY POLICY ENFORCEMENT (IPE)
11472M:	Fan Wu <[email protected]>
11473L:	[email protected]
11474S:	Supported
11475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11476F:	Documentation/admin-guide/LSM/ipe.rst
11477F:	Documentation/security/ipe.rst
11478F:	scripts/ipe/
11479F:	security/ipe/
11480
11481INTEL 810/815 FRAMEBUFFER DRIVER
11482M:	Antonino Daplas <[email protected]>
11483L:	[email protected]
11484S:	Maintained
11485F:	drivers/video/fbdev/i810/
11486
11487INTEL 8254 COUNTER DRIVER
11488M:	William Breathitt Gray <[email protected]>
11489L:	[email protected]
11490S:	Maintained
11491F:	drivers/counter/i8254.c
11492F:	include/linux/i8254.h
11493
11494INTEL 8255 GPIO DRIVER
11495M:	William Breathitt Gray <[email protected]>
11496L:	[email protected]
11497S:	Maintained
11498F:	drivers/gpio/gpio-i8255.c
11499F:	drivers/gpio/gpio-i8255.h
11500
11501INTEL ASoC DRIVERS
11502M:	Cezary Rojewski <[email protected]>
11503M:	Liam Girdwood <[email protected]>
11504M:	Peter Ujfalusi <[email protected]>
11505M:	Bard Liao <[email protected]>
11506M:	Ranjani Sridharan <[email protected]>
11507M:	Kai Vehmanen <[email protected]>
11508R:	Pierre-Louis Bossart <[email protected]>
11509L:	[email protected]
11510S:	Supported
11511F:	sound/soc/intel/
11512
11513INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11514M:	Hans de Goede <[email protected]>
11515L:	[email protected]
11516S:	Maintained
11517F:	drivers/platform/x86/intel/atomisp2/pm.c
11518
11519INTEL ATOMISP2 LED DRIVER
11520M:	Hans de Goede <[email protected]>
11521L:	[email protected]
11522S:	Maintained
11523F:	drivers/platform/x86/intel/atomisp2/led.c
11524
11525INTEL BIOS SAR INT1092 DRIVER
11526M:	Shravan Sudhakar <[email protected]>
11527L:	[email protected]
11528S:	Maintained
11529F:	drivers/platform/x86/intel/int1092/
11530
11531INTEL BROXTON PMC DRIVER
11532M:	Mika Westerberg <[email protected]>
11533M:	Zha Qipeng <[email protected]>
11534S:	Maintained
11535F:	drivers/mfd/intel_pmc_bxt.c
11536F:	include/linux/mfd/intel_pmc_bxt.h
11537
11538INTEL C600 SERIES SAS CONTROLLER DRIVER
11539L:	[email protected]
11540S:	Orphan
11541T:	git git://git.code.sf.net/p/intel-sas/isci
11542F:	drivers/scsi/isci/
11543
11544INTEL CPU family model numbers
11545M:	Tony Luck <[email protected]>
11546M:	[email protected]
11547L:	[email protected]
11548S:	Supported
11549F:	arch/x86/include/asm/intel-family.h
11550
11551INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11552M:	Jani Nikula <[email protected]>
11553M:	Rodrigo Vivi <[email protected]>
11554L:	[email protected]
11555L:	[email protected]
11556S:	Supported
11557F:	drivers/gpu/drm/i915/display/
11558F:	drivers/gpu/drm/xe/display/
11559F:	drivers/gpu/drm/xe/compat-i915-headers
11560F:	include/drm/intel/
11561
11562INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11563M:	Jani Nikula <[email protected]>
11564M:	Joonas Lahtinen <[email protected]>
11565M:	Rodrigo Vivi <[email protected]>
11566M:	Tvrtko Ursulin <[email protected]>
11567L:	[email protected]
11568S:	Supported
11569W:	https://drm.pages.freedesktop.org/intel-docs/
11570Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11571B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11572C:	irc://irc.oftc.net/intel-gfx
11573T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11574F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11575F:	Documentation/gpu/i915.rst
11576F:	drivers/gpu/drm/ci/xfails/i915*
11577F:	drivers/gpu/drm/i915/
11578F:	include/drm/intel/
11579F:	include/uapi/drm/i915_drm.h
11580
11581INTEL DRM XE DRIVER (Lunar Lake and newer)
11582M:	Lucas De Marchi <[email protected]>
11583M:	Thomas Hellström <[email protected]>
11584M:	Rodrigo Vivi <[email protected]>
11585L:	[email protected]
11586S:	Supported
11587W:	https://drm.pages.freedesktop.org/intel-docs/
11588Q:	http://patchwork.freedesktop.org/project/intel-xe/
11589B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11590C:	irc://irc.oftc.net/xe
11591T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11592F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11593F:	Documentation/gpu/xe/
11594F:	drivers/gpu/drm/xe/
11595F:	include/drm/intel/
11596F:	include/uapi/drm/xe_drm.h
11597
11598INTEL ETHERNET DRIVERS
11599M:	Tony Nguyen <[email protected]>
11600M:	Przemek Kitszel <[email protected]>
11601L:	[email protected] (moderated for non-subscribers)
11602S:	Maintained
11603W:	https://www.intel.com/content/www/us/en/support.html
11604Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11607F:	Documentation/networking/device_drivers/ethernet/intel/
11608F:	drivers/net/ethernet/intel/
11609F:	drivers/net/ethernet/intel/*/
11610F:	include/linux/avf/virtchnl.h
11611F:	include/linux/net/intel/iidc.h
11612
11613INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11614M:	Mustafa Ismail <[email protected]>
11615M:	Tatyana Nikolova <[email protected]>
11616L:	[email protected]
11617S:	Supported
11618F:	drivers/infiniband/hw/irdma/
11619F:	include/uapi/rdma/irdma-abi.h
11620
11621INTEL GPIO DRIVERS
11622M:	Andy Shevchenko <[email protected]>
11623L:	[email protected]
11624S:	Supported
11625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11626F:	drivers/gpio/gpio-elkhartlake.c
11627F:	drivers/gpio/gpio-graniterapids.c
11628F:	drivers/gpio/gpio-ich.c
11629F:	drivers/gpio/gpio-merrifield.c
11630F:	drivers/gpio/gpio-ml-ioh.c
11631F:	drivers/gpio/gpio-pch.c
11632F:	drivers/gpio/gpio-sch.c
11633F:	drivers/gpio/gpio-sodaville.c
11634F:	drivers/gpio/gpio-tangier.c
11635F:	drivers/gpio/gpio-tangier.h
11636
11637INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11638M:	Zhenyu Wang <[email protected]>
11639M:	Zhi Wang <[email protected]>
11640L:	[email protected]
11641L:	[email protected]
11642S:	Supported
11643W:	https://github.com/intel/gvt-linux/wiki
11644T:	git https://github.com/intel/gvt-linux.git
11645F:	drivers/gpu/drm/i915/gvt/
11646
11647INTEL HID EVENT DRIVER
11648M:	Alex Hung <[email protected]>
11649L:	[email protected]
11650S:	Maintained
11651F:	drivers/platform/x86/intel/hid.c
11652
11653INTEL I/OAT DMA DRIVER
11654M:	Dave Jiang <[email protected]>
11655R:	Dan Williams <[email protected]>
11656L:	[email protected]
11657S:	Supported
11658Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11659F:	drivers/dma/ioat*
11660
11661INTEL IAA CRYPTO DRIVER
11662M:	Kristen Accardi <[email protected]>
11663L:	[email protected]
11664S:	Supported
11665F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11666F:	drivers/crypto/intel/iaa/*
11667
11668INTEL IDLE DRIVER
11669M:	Jacob Pan <[email protected]>
11670M:	Len Brown <[email protected]>
11671L:	[email protected]
11672S:	Supported
11673B:	https://bugzilla.kernel.org
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11675F:	drivers/idle/intel_idle.c
11676
11677INTEL IDXD DRIVER
11678M:	Fenghua Yu <[email protected]>
11679R:	Dave Jiang <[email protected]>
11680L:	[email protected]
11681S:	Supported
11682F:	drivers/dma/idxd/*
11683F:	include/uapi/linux/idxd.h
11684
11685INTEL IN FIELD SCAN (IFS) DEVICE
11686M:	Jithu Joseph <[email protected]>
11687R:	Ashok Raj <[email protected]>
11688R:	Tony Luck <[email protected]>
11689S:	Maintained
11690F:	drivers/platform/x86/intel/ifs
11691F:	include/trace/events/intel_ifs.h
11692F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11693
11694INTEL INTEGRATED SENSOR HUB DRIVER
11695M:	Srinivas Pandruvada <[email protected]>
11696M:	Jiri Kosina <[email protected]>
11697L:	[email protected]
11698S:	Maintained
11699F:	drivers/hid/intel-ish-hid/
11700
11701INTEL IOMMU (VT-d)
11702M:	David Woodhouse <[email protected]>
11703M:	Lu Baolu <[email protected]>
11704L:	[email protected]
11705S:	Supported
11706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11707F:	drivers/iommu/intel/
11708
11709INTEL IPU3 CSI-2 CIO2 DRIVER
11710M:	Yong Zhi <[email protected]>
11711M:	Sakari Ailus <[email protected]>
11712M:	Bingbu Cao <[email protected]>
11713M:	Dan Scally <[email protected]>
11714R:	Tianshu Qiu <[email protected]>
11715L:	[email protected]
11716S:	Maintained
11717T:	git git://linuxtv.org/media.git
11718F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11719F:	drivers/media/pci/intel/ipu3/
11720
11721INTEL IPU3 CSI-2 IMGU DRIVER
11722M:	Sakari Ailus <[email protected]>
11723R:	Bingbu Cao <[email protected]>
11724R:	Tianshu Qiu <[email protected]>
11725L:	[email protected]
11726S:	Maintained
11727F:	Documentation/admin-guide/media/ipu3.rst
11728F:	Documentation/admin-guide/media/ipu3_rcb.svg
11729F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11730F:	drivers/staging/media/ipu3/
11731
11732INTEL IPU6 INPUT SYSTEM DRIVER
11733M:	Sakari Ailus <[email protected]>
11734M:	Bingbu Cao <[email protected]>
11735R:	Tianshu Qiu <[email protected]>
11736L:	[email protected]
11737S:	Maintained
11738T:	git git://linuxtv.org/media.git
11739F:	Documentation/admin-guide/media/ipu6-isys.rst
11740F:	drivers/media/pci/intel/ipu6/
11741
11742INTEL ISHTP ECLITE DRIVER
11743M:	Srinivas Pandruvada <[email protected]>
11744L:	[email protected]
11745S:	Supported
11746F:	drivers/platform/x86/intel/ishtp_eclite.c
11747
11748INTEL IXP4XX CRYPTO SUPPORT
11749M:	Corentin Labbe <[email protected]>
11750L:	[email protected]
11751S:	Maintained
11752F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11753
11754INTEL KEEM BAY DRM DRIVER
11755M:	Anitha Chrisanthus <[email protected]>
11756M:	Edmund Dea <[email protected]>
11757S:	Maintained
11758F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11759F:	drivers/gpu/drm/kmb/
11760
11761INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11762M:	Daniele Alessandrelli <[email protected]>
11763S:	Maintained
11764F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11765F:	drivers/crypto/intel/keembay/Kconfig
11766F:	drivers/crypto/intel/keembay/Makefile
11767F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11768F:	drivers/crypto/intel/keembay/ocs-aes.c
11769F:	drivers/crypto/intel/keembay/ocs-aes.h
11770
11771INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11772M:	Daniele Alessandrelli <[email protected]>
11773M:	Prabhjot Khurana <[email protected]>
11774M:	Mark Gross <[email protected]>
11775S:	Maintained
11776F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11777F:	drivers/crypto/intel/keembay/Kconfig
11778F:	drivers/crypto/intel/keembay/Makefile
11779F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11780
11781INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11782M:	Daniele Alessandrelli <[email protected]>
11783M:	Declan Murphy <[email protected]>
11784S:	Maintained
11785F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11786F:	drivers/crypto/intel/keembay/Kconfig
11787F:	drivers/crypto/intel/keembay/Makefile
11788F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11789F:	drivers/crypto/intel/keembay/ocs-hcu.c
11790F:	drivers/crypto/intel/keembay/ocs-hcu.h
11791
11792INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11793M:	Wentong Wu <[email protected]>
11794M:	Sakari Ailus <[email protected]>
11795S:	Maintained
11796F:	drivers/gpio/gpio-ljca.c
11797F:	drivers/i2c/busses/i2c-ljca.c
11798F:	drivers/spi/spi-ljca.c
11799F:	drivers/usb/misc/usb-ljca.c
11800F:	include/linux/usb/ljca.h
11801
11802INTEL MANAGEMENT ENGINE (mei)
11803M:	Alexander Usyskin <[email protected]>
11804L:	[email protected]
11805S:	Supported
11806F:	Documentation/driver-api/mei/*
11807F:	drivers/misc/mei/
11808F:	drivers/watchdog/mei_wdt.c
11809F:	include/linux/mei_aux.h
11810F:	include/linux/mei_cl_bus.h
11811F:	include/uapi/linux/mei.h
11812F:	include/uapi/linux/mei_uuid.h
11813F:	include/uapi/linux/uuid.h
11814F:	samples/mei/*
11815
11816INTEL MAX 10 BMC MFD DRIVER
11817M:	Xu Yilun <[email protected]>
11818R:	Tom Rix <[email protected]>
11819S:	Maintained
11820F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11821F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11822F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11823F:	drivers/mfd/intel-m10-bmc*
11824F:	include/linux/mfd/intel-m10-bmc.h
11825
11826INTEL MAX10 BMC SECURE UPDATES
11827M:	Peter Colberg <[email protected]>
11828L:	[email protected]
11829S:	Maintained
11830F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11831F:	drivers/fpga/intel-m10-bmc-sec-update.c
11832
11833INTEL MID (Mobile Internet Device) PLATFORM
11834M:	Andy Shevchenko <[email protected]>
11835L:	[email protected]
11836S:	Supported
11837F:	arch/x86/include/asm/intel-mid.h
11838F:	arch/x86/pci/intel_mid_pci.c
11839F:	arch/x86/platform/intel-mid/
11840F:	drivers/extcon/extcon-intel-mrfld.c
11841F:	drivers/iio/adc/intel_mrfld_adc.c
11842F:	drivers/mfd/intel_soc_pmic_mrfld.c
11843F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11844F:	drivers/platform/x86/intel_scu_*
11845F:	drivers/staging/media/atomisp/
11846F:	drivers/watchdog/intel-mid_wdt.c
11847F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11848F:	include/linux/platform_data/x86/intel-mid_wdt.h
11849F:	include/linux/platform_data/x86/intel_scu_ipc.h
11850
11851INTEL P-Unit IPC DRIVER
11852M:	Zha Qipeng <[email protected]>
11853L:	[email protected]
11854S:	Maintained
11855F:	arch/x86/include/asm/intel_punit_ipc.h
11856F:	drivers/platform/x86/intel/punit_ipc.c
11857
11858INTEL PMC CORE DRIVER
11859M:	Rajneesh Bhardwaj <[email protected]>
11860M:	David E Box <[email protected]>
11861L:	[email protected]
11862S:	Maintained
11863F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11864F:	drivers/platform/x86/intel/pmc/
11865
11866INTEL PMIC GPIO DRIVERS
11867M:	Andy Shevchenko <[email protected]>
11868S:	Supported
11869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11870F:	drivers/gpio/gpio-*cove.c
11871
11872INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11873M:	Andy Shevchenko <[email protected]>
11874S:	Supported
11875F:	drivers/mfd/intel_soc_pmic*
11876F:	include/linux/mfd/intel_soc_pmic*
11877
11878INTEL PMT DRIVERS
11879M:	David E. Box <[email protected]>
11880S:	Supported
11881F:	drivers/platform/x86/intel/pmt/
11882
11883INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11884M:	Stanislav Yakovlev <[email protected]>
11885L:	[email protected]
11886S:	Maintained
11887F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11888F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11889F:	drivers/net/wireless/intel/ipw2x00/
11890
11891INTEL PSTATE DRIVER
11892M:	Srinivas Pandruvada <[email protected]>
11893M:	Len Brown <[email protected]>
11894L:	[email protected]
11895S:	Supported
11896F:	drivers/cpufreq/intel_pstate.c
11897
11898INTEL PTP DFL ToD DRIVER
11899M:	Tianfei Zhang <[email protected]>
11900L:	[email protected]
11901L:	[email protected]
11902S:	Maintained
11903F:	drivers/ptp/ptp_dfl_tod.c
11904
11905INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11906M:	Jarkko Nikula <[email protected]>
11907L:	[email protected]
11908F:	drivers/counter/intel-qep.c
11909
11910INTEL SCU DRIVERS
11911M:	Mika Westerberg <[email protected]>
11912S:	Maintained
11913F:	drivers/platform/x86/intel_scu_*
11914F:	include/linux/platform_data/x86/intel_scu_ipc.h
11915
11916INTEL SDSI DRIVER
11917M:	David E. Box <[email protected]>
11918S:	Supported
11919F:	drivers/platform/x86/intel/sdsi.c
11920F:	tools/arch/x86/intel_sdsi/
11921F:	tools/testing/selftests/drivers/sdsi/
11922
11923INTEL SGX
11924M:	Jarkko Sakkinen <[email protected]>
11925R:	Dave Hansen <[email protected]>
11926L:	[email protected]
11927S:	Supported
11928Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11930F:	Documentation/arch/x86/sgx.rst
11931F:	arch/x86/entry/vdso/vsgx.S
11932F:	arch/x86/include/asm/sgx.h
11933F:	arch/x86/include/uapi/asm/sgx.h
11934F:	arch/x86/kernel/cpu/sgx/*
11935F:	tools/testing/selftests/sgx/*
11936K:	\bSGX_
11937
11938INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11939M:	Daniel Scally <[email protected]>
11940S:	Maintained
11941F:	drivers/platform/x86/intel/int3472/
11942
11943INTEL SPEED SELECT TECHNOLOGY
11944M:	Srinivas Pandruvada <[email protected]>
11945L:	[email protected]
11946S:	Maintained
11947F:	drivers/platform/x86/intel/speed_select_if/
11948F:	include/uapi/linux/isst_if.h
11949F:	tools/power/x86/intel-speed-select/
11950
11951INTEL STRATIX10 FIRMWARE DRIVERS
11952M:	Dinh Nguyen <[email protected]>
11953L:	[email protected]
11954S:	Maintained
11955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11956F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11957F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11958F:	drivers/firmware/stratix10-rsu.c
11959F:	drivers/firmware/stratix10-svc.c
11960F:	include/linux/firmware/intel/stratix10-smc.h
11961F:	include/linux/firmware/intel/stratix10-svc-client.h
11962
11963INTEL TELEMETRY DRIVER
11964M:	Rajneesh Bhardwaj <[email protected]>
11965M:	"David E. Box" <[email protected]>
11966L:	[email protected]
11967S:	Maintained
11968F:	arch/x86/include/asm/intel_telemetry.h
11969F:	drivers/platform/x86/intel/telemetry/
11970
11971INTEL TOUCH HOST CONTROLLER (THC) DRIVER
11972M:	Even Xu <[email protected]>
11973M:	Xinpeng Sun <[email protected]>
11974S:	Maintained
11975F:	drivers/hid/intel-thc-hid/
11976
11977INTEL TPMI DRIVER
11978M:	Srinivas Pandruvada <[email protected]>
11979L:	[email protected]
11980S:	Maintained
11981F:	Documentation/ABI/testing/debugfs-tpmi
11982F:	drivers/platform/x86/intel/vsec_tpmi.c
11983F:	include/linux/intel_tpmi.h
11984
11985INTEL UNCORE FREQUENCY CONTROL
11986M:	Srinivas Pandruvada <[email protected]>
11987L:	[email protected]
11988S:	Maintained
11989F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11990F:	drivers/platform/x86/intel/uncore-frequency/
11991
11992INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11993M:	David E. Box <[email protected]>
11994S:	Supported
11995F:	drivers/platform/x86/intel/vsec.c
11996F:	include/linux/intel_vsec.h
11997
11998INTEL VIRTUAL BUTTON DRIVER
11999M:	AceLan Kao <[email protected]>
12000L:	[email protected]
12001S:	Maintained
12002F:	drivers/platform/x86/intel/vbtn.c
12003
12004INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12005M:	Stanislaw Gruszka <[email protected]>
12006L:	[email protected]
12007S:	Supported
12008F:	drivers/net/wireless/intel/iwlegacy/
12009
12010INTEL WIRELESS WIFI LINK (iwlwifi)
12011M:	Miri Korenblit <[email protected]>
12012L:	[email protected]
12013S:	Supported
12014W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12016F:	drivers/net/wireless/intel/iwlwifi/
12017
12018INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12019M:	Jithu Joseph <[email protected]>
12020S:	Maintained
12021W:	https://slimbootloader.github.io/security/firmware-update.html
12022F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
12023
12024INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12025L:	[email protected]
12026S:	Maintained
12027F:	drivers/platform/x86/intel/wmi/thunderbolt.c
12028
12029INTEL WWAN IOSM DRIVER
12030M:	M Chetan Kumar <[email protected]>
12031L:	[email protected]
12032S:	Maintained
12033F:	drivers/net/wwan/iosm/
12034
12035INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12036M:	Xin Li <[email protected]>
12037M:	"H. Peter Anvin" <[email protected]>
12038S:	Supported
12039F:	Documentation/arch/x86/x86_64/fred.rst
12040F:	arch/x86/entry/entry_64_fred.S
12041F:	arch/x86/entry/entry_fred.c
12042F:	arch/x86/include/asm/fred.h
12043F:	arch/x86/kernel/fred.c
12044
12045INTEL(R) TRACE HUB
12046M:	Alexander Shishkin <[email protected]>
12047S:	Supported
12048F:	Documentation/trace/intel_th.rst
12049F:	drivers/hwtracing/intel_th/
12050F:	include/linux/intel_th.h
12051
12052INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12053M:	Ning Sun <[email protected]>
12054L:	[email protected]
12055S:	Supported
12056W:	http://tboot.sourceforge.net
12057T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12058F:	Documentation/arch/x86/intel_txt.rst
12059F:	arch/x86/kernel/tboot.c
12060F:	include/linux/tboot.h
12061
12062INTERCONNECT API
12063M:	Georgi Djakov <[email protected]>
12064L:	[email protected]
12065S:	Maintained
12066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12067F:	Documentation/devicetree/bindings/interconnect/
12068F:	Documentation/driver-api/interconnect.rst
12069F:	drivers/interconnect/
12070F:	include/dt-bindings/interconnect/
12071F:	include/linux/interconnect-provider.h
12072F:	include/linux/interconnect.h
12073
12074INTERRUPT COUNTER DRIVER
12075M:	Oleksij Rempel <[email protected]>
12076R:	Pengutronix Kernel Team <[email protected]>
12077L:	[email protected]
12078F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12079F:	drivers/counter/interrupt-cnt.c
12080
12081INTERSIL ISL7998X VIDEO DECODER DRIVER
12082M:	Michael Tretter <[email protected]>
12083R:	Pengutronix Kernel Team <[email protected]>
12084L:	[email protected]
12085S:	Maintained
12086F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12087F:	drivers/media/i2c/isl7998x.c
12088
12089INVENSENSE ICM-426xx IMU DRIVER
12090M:	Jean-Baptiste Maneyrol <[email protected]>
12091L:	[email protected]
12092S:	Maintained
12093W:	https://invensense.tdk.com/
12094F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12095F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12096F:	drivers/iio/imu/inv_icm42600/
12097
12098INVENSENSE MPU-3050 GYROSCOPE DRIVER
12099M:	Linus Walleij <[email protected]>
12100L:	[email protected]
12101S:	Maintained
12102F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12103F:	drivers/iio/gyro/mpu3050*
12104
12105INVENSENSE MPU-6050 IMU DRIVER
12106M:	Jean-Baptiste Maneyrol <[email protected]>
12107L:	[email protected]
12108S:	Maintained
12109W:	https://invensense.tdk.com/
12110F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12111F:	drivers/iio/imu/inv_mpu6050/
12112
12113IOC3 ETHERNET DRIVER
12114M:	Thomas Bogendoerfer <[email protected]>
12115L:	[email protected]
12116S:	Maintained
12117F:	drivers/net/ethernet/sgi/ioc3-eth.c
12118
12119IOMMU DMA-API LAYER
12120M:	Robin Murphy <[email protected]>
12121L:	[email protected]
12122S:	Maintained
12123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12124F:	drivers/iommu/dma-iommu.c
12125F:	drivers/iommu/dma-iommu.h
12126F:	drivers/iommu/iova.c
12127F:	include/linux/iommu-dma.h
12128F:	include/linux/iova.h
12129
12130IOMMU SUBSYSTEM
12131M:	Joerg Roedel <[email protected]>
12132M:	Will Deacon <[email protected]>
12133R:	Robin Murphy <[email protected]>
12134L:	[email protected]
12135S:	Maintained
12136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12137F:	Documentation/devicetree/bindings/iommu/
12138F:	drivers/iommu/
12139F:	include/linux/iommu.h
12140F:	include/linux/iova.h
12141F:	include/linux/of_iommu.h
12142
12143IOMMUFD
12144M:	Jason Gunthorpe <[email protected]>
12145M:	Kevin Tian <[email protected]>
12146L:	[email protected]
12147S:	Maintained
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12149F:	Documentation/userspace-api/iommufd.rst
12150F:	drivers/iommu/iommufd/
12151F:	include/linux/iommufd.h
12152F:	include/uapi/linux/iommufd.h
12153F:	tools/testing/selftests/iommu/
12154
12155IOSYS-MAP HELPERS
12156M:	Thomas Zimmermann <[email protected]>
12157L:	[email protected]
12158S:	Maintained
12159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12160F:	include/linux/iosys-map.h
12161
12162IO_URING
12163M:	Jens Axboe <[email protected]>
12164M:	Pavel Begunkov <[email protected]>
12165L:	[email protected]
12166S:	Maintained
12167T:	git git://git.kernel.dk/linux-block
12168T:	git git://git.kernel.dk/liburing
12169F:	include/linux/io_uring/
12170F:	include/linux/io_uring.h
12171F:	include/linux/io_uring_types.h
12172F:	include/trace/events/io_uring.h
12173F:	include/uapi/linux/io_uring.h
12174F:	io_uring/
12175
12176IPMI SUBSYSTEM
12177M:	Corey Minyard <[email protected]>
12178L:	[email protected] (moderated for non-subscribers)
12179S:	Supported
12180W:	http://openipmi.sourceforge.net/
12181T:	git https://github.com/cminyard/linux-ipmi.git for-next
12182F:	Documentation/devicetree/bindings/ipmi/
12183F:	Documentation/driver-api/ipmi.rst
12184F:	drivers/char/ipmi/
12185F:	include/linux/ipmi*
12186F:	include/uapi/linux/ipmi*
12187
12188IPS SCSI RAID DRIVER
12189M:	Adaptec OEM Raid Solutions <[email protected]>
12190L:	[email protected]
12191S:	Maintained
12192W:	http://www.adaptec.com/
12193F:	drivers/scsi/ips*
12194
12195IPVS
12196M:	Simon Horman <[email protected]>
12197M:	Julian Anastasov <[email protected]>
12198L:	[email protected]
12199L:	[email protected]
12200S:	Maintained
12201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12203F:	Documentation/networking/ipvs-sysctl.rst
12204F:	include/net/ip_vs.h
12205F:	include/uapi/linux/ip_vs.h
12206F:	net/netfilter/ipvs/
12207
12208IPWIRELESS DRIVER
12209M:	Jiri Kosina <[email protected]>
12210M:	David Sterba <[email protected]>
12211S:	Odd Fixes
12212F:	drivers/tty/ipwireless/
12213
12214IRON DEVICE AUDIO CODEC DRIVERS
12215M:	Kiseok Jo <[email protected]>
12216L:	[email protected]
12217S:	Maintained
12218F:	Documentation/devicetree/bindings/sound/irondevice,*
12219F:	sound/soc/codecs/sma*
12220
12221IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12222M:	Thomas Gleixner <[email protected]>
12223S:	Maintained
12224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12225F:	Documentation/core-api/irq/irq-domain.rst
12226F:	include/linux/irqdomain.h
12227F:	include/linux/irqdomain_defs.h
12228F:	kernel/irq/irqdomain.c
12229F:	kernel/irq/msi.c
12230
12231IRQ SUBSYSTEM
12232M:	Thomas Gleixner <[email protected]>
12233L:	[email protected]
12234S:	Maintained
12235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12236F:	include/linux/group_cpus.h
12237F:	include/linux/irq.h
12238F:	include/linux/irqhandler.h
12239F:	include/linux/irqnr.h
12240F:	include/linux/irqreturn.h
12241F:	kernel/irq/
12242F:	lib/group_cpus.c
12243
12244IRQCHIP DRIVERS
12245M:	Thomas Gleixner <[email protected]>
12246L:	[email protected]
12247S:	Maintained
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12249F:	Documentation/devicetree/bindings/interrupt-controller/
12250F:	drivers/irqchip/
12251F:	include/linux/irqchip.h
12252
12253ISA
12254M:	William Breathitt Gray <[email protected]>
12255S:	Maintained
12256F:	Documentation/driver-api/isa.rst
12257F:	drivers/base/isa.c
12258F:	include/linux/isa.h
12259
12260ISA RADIO MODULE
12261M:	Hans Verkuil <[email protected]>
12262L:	[email protected]
12263S:	Maintained
12264W:	https://linuxtv.org
12265T:	git git://linuxtv.org/media.git
12266F:	drivers/media/radio/radio-isa*
12267
12268ISAPNP
12269M:	Jaroslav Kysela <[email protected]>
12270S:	Maintained
12271F:	Documentation/userspace-api/isapnp.rst
12272F:	drivers/pnp/isapnp/
12273F:	include/linux/isapnp.h
12274
12275ISCSI
12276M:	Lee Duncan <[email protected]>
12277M:	Chris Leech <[email protected]>
12278M:	Mike Christie <[email protected]>
12279L:	[email protected]
12280L:	[email protected]
12281S:	Maintained
12282W:	www.open-iscsi.com
12283F:	drivers/scsi/*iscsi*
12284F:	include/scsi/*iscsi*
12285
12286iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12287M:	Peter Jones <[email protected]>
12288M:	Konrad Rzeszutek Wilk <[email protected]>
12289S:	Maintained
12290F:	drivers/firmware/iscsi_ibft*
12291
12292ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12293M:	Sagi Grimberg <[email protected]>
12294M:	Max Gurtovoy <[email protected]>
12295L:	[email protected]
12296S:	Supported
12297W:	http://www.openfabrics.org
12298W:	www.open-iscsi.org
12299Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12300F:	drivers/infiniband/ulp/iser/
12301
12302ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12303M:	Sagi Grimberg <[email protected]>
12304L:	[email protected]
12305L:	[email protected]
12306S:	Supported
12307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12308F:	drivers/infiniband/ulp/isert
12309
12310ISDN/CMTP OVER BLUETOOTH
12311M:	Karsten Keil <[email protected]>
12312L:	[email protected] (subscribers-only)
12313L:	[email protected]
12314S:	Odd Fixes
12315W:	http://www.isdn4linux.de
12316F:	Documentation/isdn/
12317F:	drivers/isdn/capi/
12318F:	include/linux/isdn/
12319F:	include/uapi/linux/isdn/
12320F:	net/bluetooth/cmtp/
12321
12322ISDN/mISDN SUBSYSTEM
12323M:	Karsten Keil <[email protected]>
12324L:	[email protected] (subscribers-only)
12325L:	[email protected]
12326S:	Maintained
12327W:	http://www.isdn4linux.de
12328F:	drivers/isdn/Kconfig
12329F:	drivers/isdn/Makefile
12330F:	drivers/isdn/hardware/
12331F:	drivers/isdn/mISDN/
12332
12333ISL28022 HARDWARE MONITORING DRIVER
12334M:	Carsten Spieß <[email protected]>
12335L:	[email protected]
12336S:	Maintained
12337F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12338F:	Documentation/hwmon/isl28022.rst
12339F:	drivers/hwmon/isl28022.c
12340
12341ISOFS FILESYSTEM
12342M:	Jan Kara <[email protected]>
12343L:	[email protected]
12344S:	Maintained
12345F:	Documentation/filesystems/isofs.rst
12346F:	fs/isofs/
12347
12348IT87 HARDWARE MONITORING DRIVER
12349M:	Jean Delvare <[email protected]>
12350L:	[email protected]
12351S:	Maintained
12352F:	Documentation/hwmon/it87.rst
12353F:	drivers/hwmon/it87.c
12354
12355IT913X MEDIA DRIVER
12356L:	[email protected]
12357S:	Orphan
12358W:	https://linuxtv.org
12359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12360F:	drivers/media/tuners/it913x*
12361
12362ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12363M:	Liu Ying <[email protected]>
12364L:	[email protected]
12365S:	Maintained
12366T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12367F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12368F:	drivers/gpu/drm/bridge/ite-it6263.c
12369
12370ITE IT66121 HDMI BRIDGE DRIVER
12371M:	Phong LE <[email protected]>
12372M:	Neil Armstrong <[email protected]>
12373S:	Maintained
12374T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12375F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12376F:	drivers/gpu/drm/bridge/ite-it66121.c
12377
12378IVTV VIDEO4LINUX DRIVER
12379M:	Andy Walls <[email protected]>
12380L:	[email protected]
12381S:	Maintained
12382W:	https://linuxtv.org
12383T:	git git://linuxtv.org/media.git
12384F:	Documentation/admin-guide/media/ivtv*
12385F:	drivers/media/pci/ivtv/
12386F:	include/uapi/linux/ivtv*
12387
12388IX2505V MEDIA DRIVER
12389M:	Malcolm Priestley <[email protected]>
12390L:	[email protected]
12391S:	Maintained
12392W:	https://linuxtv.org
12393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12394F:	drivers/media/dvb-frontends/ix2505v*
12395
12396JAILHOUSE HYPERVISOR INTERFACE
12397M:	Jan Kiszka <[email protected]>
12398L:	[email protected]
12399S:	Maintained
12400F:	arch/x86/include/asm/jailhouse_para.h
12401F:	arch/x86/kernel/jailhouse.c
12402
12403JFS FILESYSTEM
12404M:	Dave Kleikamp <[email protected]>
12405L:	[email protected]
12406S:	Odd Fixes
12407W:	http://jfs.sourceforge.net/
12408T:	git https://github.com/kleikamp/linux-shaggy.git
12409F:	Documentation/admin-guide/jfs.rst
12410F:	fs/jfs/
12411
12412JME NETWORK DRIVER
12413M:	Guo-Fu Tseng <[email protected]>
12414L:	[email protected]
12415S:	Odd Fixes
12416F:	drivers/net/ethernet/jme.*
12417
12418JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12419M:	David Woodhouse <[email protected]>
12420M:	Richard Weinberger <[email protected]>
12421L:	[email protected]
12422S:	Odd Fixes
12423W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12424T:	git git://git.infradead.org/ubifs-2.6.git
12425F:	fs/jffs2/
12426F:	include/uapi/linux/jffs2.h
12427
12428JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12429M:	"Theodore Ts'o" <[email protected]>
12430M:	Jan Kara <[email protected]>
12431L:	[email protected]
12432S:	Maintained
12433F:	fs/jbd2/
12434F:	include/linux/jbd2.h
12435
12436JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12437M:	Mikhail Ulyanov <[email protected]>
12438L:	[email protected]
12439L:	[email protected]
12440S:	Maintained
12441F:	drivers/media/platform/renesas/rcar_jpu.c
12442
12443JSM Neo PCI based serial card
12444L:	[email protected]
12445S:	Orphan
12446F:	drivers/tty/serial/jsm/
12447
12448K10TEMP HARDWARE MONITORING DRIVER
12449M:	Clemens Ladisch <[email protected]>
12450L:	[email protected]
12451S:	Maintained
12452F:	Documentation/hwmon/k10temp.rst
12453F:	drivers/hwmon/k10temp.c
12454
12455K8TEMP HARDWARE MONITORING DRIVER
12456M:	Rudolf Marek <[email protected]>
12457L:	[email protected]
12458S:	Maintained
12459F:	Documentation/hwmon/k8temp.rst
12460F:	drivers/hwmon/k8temp.c
12461
12462KASAN
12463M:	Andrey Ryabinin <[email protected]>
12464R:	Alexander Potapenko <[email protected]>
12465R:	Andrey Konovalov <[email protected]>
12466R:	Dmitry Vyukov <[email protected]>
12467R:	Vincenzo Frascino <[email protected]>
12468L:	[email protected]
12469S:	Maintained
12470B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12471F:	Documentation/dev-tools/kasan.rst
12472F:	arch/*/include/asm/*kasan.h
12473F:	arch/*/mm/kasan_init*
12474F:	include/linux/kasan*.h
12475F:	lib/Kconfig.kasan
12476F:	mm/kasan/
12477F:	scripts/Makefile.kasan
12478
12479KCONFIG
12480M:	Masahiro Yamada <[email protected]>
12481L:	[email protected]
12482S:	Maintained
12483Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12485F:	Documentation/kbuild/kconfig*
12486F:	scripts/Kconfig.include
12487F:	scripts/kconfig/
12488
12489KCORE
12490M:	Omar Sandoval <[email protected]>
12491L:	[email protected]
12492S:	Maintained
12493F:	fs/proc/kcore.c
12494F:	include/linux/kcore.h
12495
12496KCOV
12497R:	Dmitry Vyukov <[email protected]>
12498R:	Andrey Konovalov <[email protected]>
12499L:	[email protected]
12500S:	Maintained
12501B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12502F:	Documentation/dev-tools/kcov.rst
12503F:	include/linux/kcov.h
12504F:	include/uapi/linux/kcov.h
12505F:	kernel/kcov.c
12506F:	scripts/Makefile.kcov
12507
12508KCSAN
12509M:	Marco Elver <[email protected]>
12510R:	Dmitry Vyukov <[email protected]>
12511L:	[email protected]
12512S:	Maintained
12513F:	Documentation/dev-tools/kcsan.rst
12514F:	include/linux/kcsan*.h
12515F:	kernel/kcsan/
12516F:	lib/Kconfig.kcsan
12517F:	scripts/Makefile.kcsan
12518
12519KDUMP
12520M:	Baoquan He <[email protected]>
12521R:	Vivek Goyal <[email protected]>
12522R:	Dave Young <[email protected]>
12523L:	[email protected]
12524S:	Maintained
12525W:	http://lse.sourceforge.net/kdump/
12526F:	Documentation/admin-guide/kdump/
12527F:	fs/proc/vmcore.c
12528F:	include/linux/crash_core.h
12529F:	include/linux/crash_dump.h
12530F:	include/uapi/linux/vmcore.h
12531F:	kernel/crash_*.c
12532
12533KEENE FM RADIO TRANSMITTER DRIVER
12534M:	Hans Verkuil <[email protected]>
12535L:	[email protected]
12536S:	Maintained
12537W:	https://linuxtv.org
12538T:	git git://linuxtv.org/media.git
12539F:	drivers/media/radio/radio-keene*
12540
12541KERNEL AUTOMOUNTER
12542M:	Ian Kent <[email protected]>
12543L:	[email protected]
12544S:	Maintained
12545F:	fs/autofs/
12546
12547KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12548M:	Masahiro Yamada <[email protected]>
12549R:	Nathan Chancellor <[email protected]>
12550R:	Nicolas Schier <[email protected]>
12551L:	[email protected]
12552S:	Maintained
12553Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12555F:	Documentation/kbuild/
12556F:	Makefile
12557F:	scripts/*vmlinux*
12558F:	scripts/Kbuild*
12559F:	scripts/Makefile*
12560F:	scripts/basic/
12561F:	scripts/clang-tools/
12562F:	scripts/dummy-tools/
12563F:	scripts/include/
12564F:	scripts/mk*
12565F:	scripts/mod/
12566F:	scripts/package/
12567F:	usr/
12568
12569KERNEL HARDENING (not covered by other areas)
12570M:	Kees Cook <[email protected]>
12571R:	Gustavo A. R. Silva <[email protected]>
12572L:	[email protected]
12573S:	Supported
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12575F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12576F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12577F:	arch/*/configs/hardening.config
12578F:	include/linux/overflow.h
12579F:	include/linux/randomize_kstack.h
12580F:	kernel/configs/hardening.config
12581F:	lib/usercopy_kunit.c
12582F:	mm/usercopy.c
12583F:	security/Kconfig.hardening
12584K:	\b(add|choose)_random_kstack_offset\b
12585K:	\b__check_(object_size|heap_object)\b
12586K:	\b__counted_by(_le|_be)?\b
12587
12588KERNEL JANITORS
12589L:	[email protected]
12590S:	Odd Fixes
12591W:	http://kernelnewbies.org/KernelJanitors
12592
12593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12594M:	Chuck Lever <[email protected]>
12595M:	Jeff Layton <[email protected]>
12596R:	Neil Brown <[email protected]>
12597R:	Olga Kornievskaia <[email protected]>
12598R:	Dai Ngo <[email protected]>
12599R:	Tom Talpey <[email protected]>
12600L:	[email protected]
12601S:	Supported
12602B:	https://bugzilla.kernel.org
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12604F:	Documentation/filesystems/nfs/
12605F:	fs/lockd/
12606F:	fs/nfs_common/
12607F:	fs/nfsd/
12608F:	include/linux/lockd/
12609F:	include/linux/sunrpc/
12610F:	include/trace/events/rpcgss.h
12611F:	include/trace/events/rpcrdma.h
12612F:	include/trace/events/sunrpc.h
12613F:	include/trace/misc/fs.h
12614F:	include/trace/misc/nfs.h
12615F:	include/trace/misc/sunrpc.h
12616F:	include/uapi/linux/nfsd/
12617F:	include/uapi/linux/sunrpc/
12618F:	net/sunrpc/
12619F:	tools/net/sunrpc/
12620
12621KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12622M:	Thomas Weißschuh <[email protected]>
12623R:	Christian Heusel <[email protected]>
12624R:	Nathan Chancellor <[email protected]>
12625S:	Maintained
12626F:	scripts/package/PKGBUILD
12627
12628KERNEL REGRESSIONS
12629M:	Thorsten Leemhuis <[email protected]>
12630L:	[email protected]
12631S:	Supported
12632F:	Documentation/admin-guide/reporting-regressions.rst
12633F:	Documentation/process/handling-regressions.rst
12634
12635KERNEL SELFTEST FRAMEWORK
12636M:	Shuah Khan <[email protected]>
12637M:	Shuah Khan <[email protected]>
12638L:	[email protected]
12639S:	Maintained
12640Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12642F:	Documentation/dev-tools/kselftest*
12643F:	tools/testing/selftests/
12644
12645KERNEL SMB3 SERVER (KSMBD)
12646M:	Namjae Jeon <[email protected]>
12647M:	Steve French <[email protected]>
12648R:	Sergey Senozhatsky <[email protected]>
12649R:	Tom Talpey <[email protected]>
12650L:	[email protected]
12651S:	Maintained
12652T:	git git://git.samba.org/ksmbd.git
12653F:	Documentation/filesystems/smb/ksmbd.rst
12654F:	fs/smb/common/
12655F:	fs/smb/server/
12656
12657KERNEL UNIT TESTING FRAMEWORK (KUnit)
12658M:	Brendan Higgins <[email protected]>
12659M:	David Gow <[email protected]>
12660R:	Rae Moar <[email protected]>
12661L:	[email protected]
12662L:	[email protected]
12663S:	Maintained
12664W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12667F:	Documentation/dev-tools/kunit/
12668F:	include/kunit/
12669F:	lib/kunit/
12670F:	rust/kernel/kunit.rs
12671F:	scripts/rustdoc_test_*
12672F:	tools/testing/kunit/
12673
12674KERNEL USERMODE HELPER
12675M:	Luis Chamberlain <[email protected]>
12676L:	[email protected]
12677S:	Maintained
12678F:	include/linux/umh.h
12679F:	kernel/umh.c
12680
12681KERNEL VIRTUAL MACHINE (KVM)
12682M:	Paolo Bonzini <[email protected]>
12683L:	[email protected]
12684S:	Supported
12685W:	http://www.linux-kvm.org
12686T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12687F:	Documentation/virt/kvm/
12688F:	include/asm-generic/kvm*
12689F:	include/kvm/iodev.h
12690F:	include/linux/kvm*
12691F:	include/trace/events/kvm.h
12692F:	include/uapi/asm-generic/kvm*
12693F:	include/uapi/linux/kvm*
12694F:	tools/kvm/
12695F:	tools/testing/selftests/kvm/
12696F:	virt/kvm/*
12697
12698KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12699M:	Marc Zyngier <[email protected]>
12700M:	Oliver Upton <[email protected]>
12701R:	Joey Gouly <[email protected]>
12702R:	Suzuki K Poulose <[email protected]>
12703R:	Zenghui Yu <[email protected]>
12704L:	[email protected] (moderated for non-subscribers)
12705L:	[email protected]
12706S:	Maintained
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12708F:	Documentation/virt/kvm/arm/
12709F:	Documentation/virt/kvm/devices/arm*
12710F:	arch/arm64/include/asm/kvm*
12711F:	arch/arm64/include/uapi/asm/kvm*
12712F:	arch/arm64/kvm/
12713F:	include/kvm/arm_*
12714F:	tools/testing/selftests/kvm/*/arm64/
12715F:	tools/testing/selftests/kvm/arm64/
12716
12717KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12718M:	Tianrui Zhao <[email protected]>
12719M:	Bibo Mao <[email protected]>
12720M:	Huacai Chen <[email protected]>
12721L:	[email protected]
12722L:	[email protected]
12723S:	Maintained
12724T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12725F:	Documentation/virt/kvm/loongarch/
12726F:	arch/loongarch/include/asm/kvm*
12727F:	arch/loongarch/include/uapi/asm/kvm*
12728F:	arch/loongarch/kvm/
12729
12730KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
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:	arch/mips/include/asm/kvm*
12737F:	arch/mips/include/uapi/asm/kvm*
12738F:	arch/mips/kvm/
12739
12740KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12741M:	Madhavan Srinivasan <[email protected]>
12742R:	Nicholas Piggin <[email protected]>
12743L:	[email protected]
12744L:	[email protected]
12745S:	Maintained (Book3S 64-bit HV)
12746S:	Odd fixes (Book3S 64-bit PR)
12747S:	Orphan (Book3E and 32-bit)
12748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12749F:	arch/powerpc/include/asm/kvm*
12750F:	arch/powerpc/include/uapi/asm/kvm*
12751F:	arch/powerpc/kernel/kvm*
12752F:	arch/powerpc/kvm/
12753
12754KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12755M:	Anup Patel <[email protected]>
12756R:	Atish Patra <[email protected]>
12757L:	[email protected]
12758L:	[email protected]
12759L:	[email protected]
12760S:	Maintained
12761T:	git https://github.com/kvm-riscv/linux.git
12762F:	arch/riscv/include/asm/kvm*
12763F:	arch/riscv/include/uapi/asm/kvm*
12764F:	arch/riscv/kvm/
12765F:	tools/testing/selftests/kvm/*/riscv/
12766F:	tools/testing/selftests/kvm/riscv/
12767
12768KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12769M:	Christian Borntraeger <[email protected]>
12770M:	Janosch Frank <[email protected]>
12771M:	Claudio Imbrenda <[email protected]>
12772R:	David Hildenbrand <[email protected]>
12773L:	[email protected]
12774S:	Supported
12775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12776F:	Documentation/virt/kvm/s390*
12777F:	arch/s390/include/asm/gmap.h
12778F:	arch/s390/include/asm/kvm*
12779F:	arch/s390/include/uapi/asm/kvm*
12780F:	arch/s390/include/uapi/asm/uvdevice.h
12781F:	arch/s390/kernel/uv.c
12782F:	arch/s390/kvm/
12783F:	arch/s390/mm/gmap.c
12784F:	drivers/s390/char/uvdevice.c
12785F:	tools/testing/selftests/drivers/s390x/uvdevice/
12786F:	tools/testing/selftests/kvm/*/s390/
12787F:	tools/testing/selftests/kvm/s390/
12788
12789KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12790M:	Sean Christopherson <[email protected]>
12791M:	Paolo Bonzini <[email protected]>
12792L:	[email protected]
12793S:	Supported
12794P:	Documentation/process/maintainer-kvm-x86.rst
12795T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12796F:	arch/x86/include/asm/kvm*
12797F:	arch/x86/include/asm/svm.h
12798F:	arch/x86/include/asm/vmx*.h
12799F:	arch/x86/include/uapi/asm/kvm*
12800F:	arch/x86/include/uapi/asm/svm.h
12801F:	arch/x86/include/uapi/asm/vmx.h
12802F:	arch/x86/kvm/
12803F:	arch/x86/kvm/*/
12804F:	tools/testing/selftests/kvm/*/x86/
12805F:	tools/testing/selftests/kvm/x86/
12806
12807KERNFS
12808M:	Greg Kroah-Hartman <[email protected]>
12809M:	Tejun Heo <[email protected]>
12810S:	Supported
12811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12812F:	fs/kernfs/
12813F:	include/linux/kernfs.h
12814
12815KEXEC
12816M:	Eric Biederman <[email protected]>
12817L:	[email protected]
12818S:	Maintained
12819W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12820F:	include/linux/kexec.h
12821F:	include/uapi/linux/kexec.h
12822F:	kernel/kexec*
12823
12824KEYS-ENCRYPTED
12825M:	Mimi Zohar <[email protected]>
12826L:	[email protected]
12827L:	[email protected]
12828S:	Supported
12829F:	Documentation/security/keys/trusted-encrypted.rst
12830F:	include/keys/encrypted-type.h
12831F:	security/keys/encrypted-keys/
12832
12833KEYS-TRUSTED
12834M:	James Bottomley <[email protected]>
12835M:	Jarkko Sakkinen <[email protected]>
12836M:	Mimi Zohar <[email protected]>
12837L:	[email protected]
12838L:	[email protected]
12839S:	Supported
12840F:	Documentation/security/keys/trusted-encrypted.rst
12841F:	include/keys/trusted-type.h
12842F:	include/keys/trusted_tpm.h
12843F:	security/keys/trusted-keys/
12844
12845KEYS-TRUSTED-CAAM
12846M:	Ahmad Fatoum <[email protected]>
12847R:	Pengutronix Kernel Team <[email protected]>
12848L:	[email protected]
12849L:	[email protected]
12850S:	Maintained
12851F:	include/keys/trusted_caam.h
12852F:	security/keys/trusted-keys/trusted_caam.c
12853
12854KEYS-TRUSTED-DCP
12855M:	David Gstir <[email protected]>
12856R:	sigma star Kernel Team <[email protected]>
12857L:	[email protected]
12858L:	[email protected]
12859S:	Supported
12860F:	include/keys/trusted_dcp.h
12861F:	security/keys/trusted-keys/trusted_dcp.c
12862
12863KEYS-TRUSTED-TEE
12864M:	Sumit Garg <[email protected]>
12865L:	[email protected]
12866L:	[email protected]
12867S:	Supported
12868F:	include/keys/trusted_tee.h
12869F:	security/keys/trusted-keys/trusted_tee.c
12870
12871KEYS/KEYRINGS
12872M:	David Howells <[email protected]>
12873M:	Jarkko Sakkinen <[email protected]>
12874L:	[email protected]
12875S:	Maintained
12876F:	Documentation/security/keys/core.rst
12877F:	include/keys/
12878F:	include/linux/key-type.h
12879F:	include/linux/key.h
12880F:	include/linux/keyctl.h
12881F:	include/uapi/linux/keyctl.h
12882F:	security/keys/
12883
12884KEYS/KEYRINGS_INTEGRITY
12885M:	Jarkko Sakkinen <[email protected]>
12886M:	Mimi Zohar <[email protected]>
12887L:	[email protected]
12888L:	[email protected]
12889S:	Supported
12890W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12891F:	security/integrity/platform_certs
12892
12893KFENCE
12894M:	Alexander Potapenko <[email protected]>
12895M:	Marco Elver <[email protected]>
12896R:	Dmitry Vyukov <[email protected]>
12897L:	[email protected]
12898S:	Maintained
12899F:	Documentation/dev-tools/kfence.rst
12900F:	arch/*/include/asm/kfence.h
12901F:	include/linux/kfence.h
12902F:	lib/Kconfig.kfence
12903F:	mm/kfence/
12904
12905KFIFO
12906M:	Stefani Seibold <[email protected]>
12907S:	Maintained
12908F:	include/linux/kfifo.h
12909F:	lib/kfifo.c
12910F:	samples/kfifo/
12911
12912KGDB / KDB /debug_core
12913M:	Jason Wessel <[email protected]>
12914M:	Daniel Thompson <[email protected]>
12915R:	Douglas Anderson <[email protected]>
12916L:	[email protected]
12917S:	Maintained
12918W:	http://kgdb.wiki.kernel.org/
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12920F:	Documentation/process/debugging/kgdb.rst
12921F:	drivers/misc/kgdbts.c
12922F:	drivers/tty/serial/kgdboc.c
12923F:	include/linux/kdb.h
12924F:	include/linux/kgdb.h
12925F:	kernel/debug/
12926F:	kernel/module/kdb.c
12927
12928KHADAS MCU MFD DRIVER
12929M:	Neil Armstrong <[email protected]>
12930L:	[email protected]
12931S:	Maintained
12932F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12933F:	drivers/mfd/khadas-mcu.c
12934F:	drivers/thermal/khadas_mcu_fan.c
12935F:	include/linux/mfd/khadas-mcu.h
12936
12937KIONIX/ROHM KX022A ACCELEROMETER
12938M:	Matti Vaittinen <[email protected]>
12939L:	[email protected]
12940S:	Supported
12941F:	drivers/iio/accel/kionix-kx022a*
12942
12943KMEMLEAK
12944M:	Catalin Marinas <[email protected]>
12945S:	Maintained
12946F:	Documentation/dev-tools/kmemleak.rst
12947F:	include/linux/kmemleak.h
12948F:	mm/kmemleak.c
12949F:	samples/kmemleak/kmemleak-test.c
12950
12951KMSAN
12952M:	Alexander Potapenko <[email protected]>
12953R:	Marco Elver <[email protected]>
12954R:	Dmitry Vyukov <[email protected]>
12955L:	[email protected]
12956S:	Maintained
12957F:	Documentation/dev-tools/kmsan.rst
12958F:	arch/*/include/asm/kmsan.h
12959F:	arch/*/mm/kmsan_*
12960F:	include/linux/kmsan*.h
12961F:	lib/Kconfig.kmsan
12962F:	mm/kmsan/
12963F:	scripts/Makefile.kmsan
12964
12965KPROBES
12966M:	Naveen N Rao <[email protected]>
12967M:	Anil S Keshavamurthy <[email protected]>
12968M:	"David S. Miller" <[email protected]>
12969M:	Masami Hiramatsu <[email protected]>
12970L:	[email protected]
12971L:	[email protected]
12972S:	Maintained
12973Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12975F:	Documentation/trace/kprobes.rst
12976F:	include/asm-generic/kprobes.h
12977F:	include/linux/kprobes.h
12978F:	kernel/kprobes.c
12979F:	lib/test_kprobes.c
12980F:	samples/kprobes
12981
12982KS0108 LCD CONTROLLER DRIVER
12983M:	Miguel Ojeda <[email protected]>
12984S:	Maintained
12985F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12986F:	drivers/auxdisplay/ks0108.c
12987F:	include/linux/ks0108.h
12988
12989KTD253 BACKLIGHT DRIVER
12990M:	Linus Walleij <[email protected]>
12991S:	Maintained
12992F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12993F:	drivers/video/backlight/ktd253-backlight.c
12994
12995KTD2801 BACKLIGHT DRIVER
12996M:	Duje Mihanović <[email protected]>
12997S:	Maintained
12998F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12999F:	drivers/video/backlight/ktd2801-backlight.c
13000
13001KTEST
13002M:	Steven Rostedt <[email protected]>
13003M:	John Hawley <[email protected]>
13004S:	Maintained
13005F:	tools/testing/ktest
13006
13007KTZ8866 BACKLIGHT DRIVER
13008M:	Jianhua Lu <[email protected]>
13009S:	Maintained
13010F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13011F:	drivers/video/backlight/ktz8866.c
13012
13013KVM PARAVIRT (KVM/paravirt)
13014M:	Paolo Bonzini <[email protected]>
13015R:	Vitaly Kuznetsov <[email protected]>
13016L:	[email protected]
13017S:	Supported
13018T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13019F:	arch/um/include/asm/kvm_para.h
13020F:	arch/x86/include/asm/kvm_para.h
13021F:	arch/x86/include/asm/pvclock-abi.h
13022F:	arch/x86/include/uapi/asm/kvm_para.h
13023F:	arch/x86/kernel/kvm.c
13024F:	arch/x86/kernel/kvmclock.c
13025F:	include/asm-generic/kvm_para.h
13026F:	include/linux/kvm_para.h
13027F:	include/uapi/asm-generic/kvm_para.h
13028F:	include/uapi/linux/kvm_para.h
13029
13030KVM X86 HYPER-V (KVM/hyper-v)
13031M:	Vitaly Kuznetsov <[email protected]>
13032M:	Sean Christopherson <[email protected]>
13033M:	Paolo Bonzini <[email protected]>
13034L:	[email protected]
13035S:	Supported
13036T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13037F:	arch/x86/kvm/hyperv.*
13038F:	arch/x86/kvm/kvm_onhyperv.*
13039F:	arch/x86/kvm/svm/hyperv.*
13040F:	arch/x86/kvm/svm/svm_onhyperv.*
13041F:	arch/x86/kvm/vmx/hyperv.*
13042
13043KVM X86 Xen (KVM/Xen)
13044M:	David Woodhouse <[email protected]>
13045M:	Paul Durrant <[email protected]>
13046M:	Sean Christopherson <[email protected]>
13047M:	Paolo Bonzini <[email protected]>
13048L:	[email protected]
13049S:	Supported
13050T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13051F:	arch/x86/kvm/xen.*
13052
13053L3MDEV
13054M:	David Ahern <[email protected]>
13055L:	[email protected]
13056S:	Maintained
13057F:	include/net/l3mdev.h
13058F:	net/l3mdev
13059
13060LANDLOCK SECURITY MODULE
13061M:	Mickaël Salaün <[email protected]>
13062R:	Günther Noack <[email protected]>
13063L:	[email protected]
13064S:	Supported
13065W:	https://landlock.io
13066T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13067F:	Documentation/security/landlock.rst
13068F:	Documentation/userspace-api/landlock.rst
13069F:	fs/ioctl.c
13070F:	include/uapi/linux/landlock.h
13071F:	samples/landlock/
13072F:	security/landlock/
13073F:	tools/testing/selftests/landlock/
13074K:	landlock
13075K:	LANDLOCK
13076
13077LANTIQ / INTEL Ethernet drivers
13078M:	Hauke Mehrtens <[email protected]>
13079L:	[email protected]
13080S:	Maintained
13081F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13082F:	drivers/net/dsa/lantiq_gswip.c
13083F:	drivers/net/dsa/lantiq_pce.h
13084F:	drivers/net/ethernet/lantiq_xrx200.c
13085F:	net/dsa/tag_gswip.c
13086
13087LANTIQ MIPS ARCHITECTURE
13088M:	John Crispin <[email protected]>
13089L:	[email protected]
13090S:	Maintained
13091F:	arch/mips/lantiq
13092F:	drivers/soc/lantiq
13093
13094LANTIQ PEF2256 DRIVER
13095M:	Herve Codina <[email protected]>
13096S:	Maintained
13097F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13098F:	drivers/net/wan/framer/pef2256/
13099F:	drivers/pinctrl/pinctrl-pef2256.c
13100F:	include/linux/framer/pef2256.h
13101
13102LASI 53c700 driver for PARISC
13103M:	"James E.J. Bottomley" <[email protected]>
13104L:	[email protected]
13105S:	Maintained
13106F:	Documentation/scsi/53c700.rst
13107F:	drivers/scsi/53c700*
13108
13109LEAKING_ADDRESSES
13110M:	Tycho Andersen <[email protected]>
13111R:	Kees Cook <[email protected]>
13112L:	[email protected]
13113S:	Maintained
13114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13115F:	scripts/leaking_addresses.pl
13116
13117LED SUBSYSTEM
13118M:	Lee Jones <[email protected]>
13119M:	Pavel Machek <[email protected]>
13120L:	[email protected]
13121S:	Maintained
13122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13123F:	Documentation/devicetree/bindings/leds/
13124F:	Documentation/leds/
13125F:	drivers/leds/
13126F:	include/dt-bindings/leds/
13127F:	include/linux/leds.h
13128
13129LEGO MINDSTORMS EV3
13130R:	David Lechner <[email protected]>
13131S:	Maintained
13132F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13133F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13134F:	drivers/power/supply/lego_ev3_battery.c
13135
13136LEGO USB Tower driver
13137M:	Juergen Stuber <[email protected]>
13138L:	[email protected]
13139S:	Maintained
13140W:	http://legousb.sourceforge.net/
13141F:	drivers/usb/misc/legousbtower.c
13142
13143LETSKETCH HID TABLET DRIVER
13144M:	Hans de Goede <[email protected]>
13145L:	[email protected]
13146S:	Maintained
13147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13148F:	drivers/hid/hid-letsketch.c
13149
13150LG LAPTOP EXTRAS
13151M:	Matan Ziv-Av <[email protected]>
13152L:	[email protected]
13153S:	Maintained
13154F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13155F:	Documentation/admin-guide/laptops/lg-laptop.rst
13156F:	drivers/platform/x86/lg-laptop.c
13157
13158LG2160 MEDIA DRIVER
13159M:	Michael Krufky <[email protected]>
13160L:	[email protected]
13161S:	Maintained
13162W:	https://linuxtv.org
13163W:	http://github.com/mkrufky
13164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13165T:	git git://linuxtv.org/mkrufky/tuners.git
13166F:	drivers/media/dvb-frontends/lg2160.*
13167
13168LGDT3305 MEDIA DRIVER
13169M:	Michael Krufky <[email protected]>
13170L:	[email protected]
13171S:	Maintained
13172W:	https://linuxtv.org
13173W:	http://github.com/mkrufky
13174Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13175T:	git git://linuxtv.org/mkrufky/tuners.git
13176F:	drivers/media/dvb-frontends/lgdt3305.*
13177
13178LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13179M:	Viresh Kumar <[email protected]>
13180L:	[email protected]
13181S:	Maintained
13182F:	drivers/ata/pata_arasan_cf.c
13183F:	include/linux/pata_arasan_cf_data.h
13184
13185LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13186M:	Linus Walleij <[email protected]>
13187L:	[email protected]
13188S:	Maintained
13189F:	drivers/ata/pata_ftide010.c
13190F:	drivers/ata/sata_gemini.c
13191F:	drivers/ata/sata_gemini.h
13192
13193LIBATA SATA AHCI PLATFORM devices support
13194M:	Hans de Goede <[email protected]>
13195L:	[email protected]
13196S:	Maintained
13197F:	drivers/ata/ahci_platform.c
13198F:	drivers/ata/libahci_platform.c
13199F:	include/linux/ahci_platform.h
13200
13201LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13202M:	Mikael Pettersson <[email protected]>
13203L:	[email protected]
13204S:	Maintained
13205F:	drivers/ata/sata_promise.*
13206
13207LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13208M:	Damien Le Moal <[email protected]>
13209M:	Niklas Cassel <[email protected]>
13210L:	[email protected]
13211S:	Maintained
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13213F:	Documentation/ABI/testing/sysfs-ata
13214F:	Documentation/devicetree/bindings/ata/
13215F:	drivers/ata/
13216F:	include/linux/ata.h
13217F:	include/linux/libata.h
13218
13219LIBETH COMMON ETHERNET LIBRARY
13220M:	Alexander Lobakin <[email protected]>
13221L:	[email protected]
13222L:	[email protected] (moderated for non-subscribers)
13223S:	Maintained
13224T:	git https://github.com/alobakin/linux.git
13225F:	drivers/net/ethernet/intel/libeth/
13226F:	include/net/libeth/
13227K:	libeth
13228
13229LIBIE COMMON INTEL ETHERNET LIBRARY
13230M:	Alexander Lobakin <[email protected]>
13231L:	[email protected] (moderated for non-subscribers)
13232L:	[email protected]
13233S:	Maintained
13234T:	git https://github.com/alobakin/linux.git
13235F:	drivers/net/ethernet/intel/libie/
13236F:	include/linux/net/intel/libie/
13237K:	libie
13238
13239LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13240M:	Vishal Verma <[email protected]>
13241M:	Dan Williams <[email protected]>
13242M:	Dave Jiang <[email protected]>
13243L:	[email protected]
13244S:	Supported
13245Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13246P:	Documentation/nvdimm/maintainer-entry-profile.rst
13247F:	drivers/nvdimm/btt*
13248
13249LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13250M:	Dan Williams <[email protected]>
13251M:	Vishal Verma <[email protected]>
13252M:	Dave Jiang <[email protected]>
13253L:	[email protected]
13254S:	Supported
13255Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13256P:	Documentation/nvdimm/maintainer-entry-profile.rst
13257F:	drivers/nvdimm/pmem*
13258
13259LIBNVDIMM: DEVICETREE BINDINGS
13260M:	Oliver O'Halloran <[email protected]>
13261L:	[email protected]
13262S:	Supported
13263Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13264F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13265F:	drivers/nvdimm/of_pmem.c
13266
13267LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13268M:	Dan Williams <[email protected]>
13269M:	Vishal Verma <[email protected]>
13270M:	Dave Jiang <[email protected]>
13271M:	Ira Weiny <[email protected]>
13272L:	[email protected]
13273S:	Supported
13274Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13275P:	Documentation/nvdimm/maintainer-entry-profile.rst
13276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13277F:	drivers/acpi/nfit/*
13278F:	drivers/nvdimm/*
13279F:	include/linux/libnvdimm.h
13280F:	include/linux/nd.h
13281F:	include/uapi/linux/ndctl.h
13282F:	tools/testing/nvdimm/
13283
13284LIBRARY CODE
13285M:	Andrew Morton <[email protected]>
13286L:	[email protected]
13287S:	Supported
13288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13289F:	lib/*
13290
13291LICENSES and SPDX stuff
13292M:	Thomas Gleixner <[email protected]>
13293M:	Greg Kroah-Hartman <[email protected]>
13294L:	[email protected]
13295S:	Maintained
13296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13297F:	COPYING
13298F:	Documentation/process/license-rules.rst
13299F:	LICENSES/
13300F:	scripts/spdxcheck-test.sh
13301F:	scripts/spdxcheck.py
13302F:	scripts/spdxexclude
13303
13304LINEAR RANGES HELPERS
13305M:	Mark Brown <[email protected]>
13306R:	Matti Vaittinen <[email protected]>
13307F:	include/linux/linear_range.h
13308F:	lib/linear_ranges.c
13309F:	lib/test_linear_ranges.c
13310
13311LINUX FOR POWER MACINTOSH
13312L:	[email protected]
13313S:	Orphan
13314F:	arch/powerpc/platforms/powermac/
13315F:	drivers/macintosh/
13316X:	drivers/macintosh/adb-iop.c
13317X:	drivers/macintosh/via-macii.c
13318
13319LINUX FOR POWERPC (32-BIT AND 64-BIT)
13320M:	Madhavan Srinivasan <[email protected]>
13321M:	Michael Ellerman <[email protected]>
13322R:	Nicholas Piggin <[email protected]>
13323R:	Christophe Leroy <[email protected]>
13324R:	Naveen N Rao <[email protected]>
13325L:	[email protected]
13326S:	Supported
13327W:	https://github.com/linuxppc/wiki/wiki
13328Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13330F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13331F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13332F:	Documentation/devicetree/bindings/powerpc/
13333F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13334F:	Documentation/arch/powerpc/
13335F:	arch/powerpc/
13336F:	drivers/*/*/*pasemi*
13337F:	drivers/*/*pasemi*
13338F:	drivers/char/tpm/tpm_ibmvtpm*
13339F:	drivers/crypto/nx/
13340F:	drivers/i2c/busses/i2c-opal.c
13341F:	drivers/net/ethernet/ibm/ibmveth.*
13342F:	drivers/net/ethernet/ibm/ibmvnic.*
13343F:	drivers/pci/hotplug/pnv_php.c
13344F:	drivers/pci/hotplug/rpa*
13345F:	drivers/rtc/rtc-opal.c
13346F:	drivers/scsi/ibmvscsi/
13347F:	drivers/tty/hvc/hvc_opal.c
13348F:	drivers/watchdog/wdrtas.c
13349F:	include/linux/papr_scm.h
13350F:	include/uapi/linux/papr_pdsm.h
13351F:	tools/testing/selftests/powerpc
13352N:	/pmac
13353N:	powermac
13354N:	powernv
13355N:	[^a-z0-9]ps3
13356N:	pseries
13357
13358LINUX FOR POWERPC EMBEDDED MPC5XXX
13359M:	Anatolij Gustschin <[email protected]>
13360L:	[email protected]
13361S:	Odd Fixes
13362F:	arch/powerpc/platforms/512x/
13363F:	arch/powerpc/platforms/52xx/
13364
13365LINUX FOR POWERPC EMBEDDED PPC4XX
13366L:	[email protected]
13367S:	Orphan
13368F:	arch/powerpc/platforms/44x/
13369
13370LINUX FOR POWERPC EMBEDDED PPC85XX
13371M:	Scott Wood <[email protected]>
13372L:	[email protected]
13373S:	Odd fixes
13374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13375F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13376F:	Documentation/devicetree/bindings/powerpc/fsl/
13377F:	arch/powerpc/platforms/85xx/
13378
13379LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13380M:	Christophe Leroy <[email protected]>
13381L:	[email protected]
13382S:	Maintained
13383F:	arch/powerpc/platforms/8xx/
13384F:	arch/powerpc/platforms/83xx/
13385
13386LINUX KERNEL DUMP TEST MODULE (LKDTM)
13387M:	Kees Cook <[email protected]>
13388S:	Maintained
13389F:	drivers/misc/lkdtm/*
13390F:	tools/testing/selftests/lkdtm/*
13391
13392LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13393M:	Alan Stern <[email protected]>
13394M:	Andrea Parri <[email protected]>
13395M:	Will Deacon <[email protected]>
13396M:	Peter Zijlstra <[email protected]>
13397M:	Boqun Feng <[email protected]>
13398M:	Nicholas Piggin <[email protected]>
13399M:	David Howells <[email protected]>
13400M:	Jade Alglave <[email protected]>
13401M:	Luc Maranget <[email protected]>
13402M:	"Paul E. McKenney" <[email protected]>
13403R:	Akira Yokosawa <[email protected]>
13404R:	Daniel Lustig <[email protected]>
13405R:	Joel Fernandes <[email protected]>
13406L:	[email protected]
13407L:	[email protected]
13408L:	[email protected]
13409S:	Supported
13410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13411F:	Documentation/atomic_bitops.txt
13412F:	Documentation/atomic_t.txt
13413F:	Documentation/core-api/refcount-vs-atomic.rst
13414F:	Documentation/litmus-tests/
13415F:	Documentation/memory-barriers.txt
13416F:	tools/memory-model/
13417
13418LINUX-NEXT TREE
13419M:	Stephen Rothwell <[email protected]>
13420L:	[email protected]
13421S:	Supported
13422B:	mailto:[email protected] and the appropriate development tree
13423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13424
13425LIS3LV02D ACCELEROMETER DRIVER
13426M:	Eric Piel <[email protected]>
13427S:	Maintained
13428F:	Documentation/misc-devices/lis3lv02d.rst
13429F:	drivers/misc/lis3lv02d/
13430F:	drivers/platform/x86/hp/hp_accel.c
13431
13432LIST KUNIT TEST
13433M:	David Gow <[email protected]>
13434L:	[email protected]
13435L:	[email protected]
13436S:	Maintained
13437F:	lib/list-test.c
13438
13439LITEX PLATFORM
13440M:	Karol Gugala <[email protected]>
13441M:	Mateusz Holenko <[email protected]>
13442M:	Gabriel Somlo <[email protected]>
13443M:	Joel Stanley <[email protected]>
13444S:	Maintained
13445F:	Documentation/devicetree/bindings/*/litex,*.yaml
13446F:	arch/openrisc/boot/dts/or1klitex.dts
13447F:	drivers/mmc/host/litex_mmc.c
13448F:	drivers/net/ethernet/litex/*
13449F:	drivers/soc/litex/*
13450F:	drivers/tty/serial/liteuart.c
13451F:	include/linux/litex.h
13452N:	litex
13453
13454LIVE PATCHING
13455M:	Josh Poimboeuf <[email protected]>
13456M:	Jiri Kosina <[email protected]>
13457M:	Miroslav Benes <[email protected]>
13458M:	Petr Mladek <[email protected]>
13459R:	Joe Lawrence <[email protected]>
13460L:	[email protected]
13461S:	Maintained
13462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13463F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13464F:	Documentation/livepatch/
13465F:	arch/powerpc/include/asm/livepatch.h
13466F:	include/linux/livepatch.h
13467F:	kernel/livepatch/
13468F:	kernel/module/livepatch.c
13469F:	samples/livepatch/
13470F:	tools/testing/selftests/livepatch/
13471
13472LLC (802.2)
13473L:	[email protected]
13474S:	Odd fixes
13475F:	include/linux/llc.h
13476F:	include/net/llc*
13477F:	include/uapi/linux/llc.h
13478F:	net/llc/
13479
13480LM73 HARDWARE MONITOR DRIVER
13481M:	Guillaume Ligneul <[email protected]>
13482L:	[email protected]
13483S:	Maintained
13484F:	drivers/hwmon/lm73.c
13485
13486LM78 HARDWARE MONITOR DRIVER
13487M:	Jean Delvare <[email protected]>
13488L:	[email protected]
13489S:	Maintained
13490F:	Documentation/hwmon/lm78.rst
13491F:	drivers/hwmon/lm78.c
13492
13493LM83 HARDWARE MONITOR DRIVER
13494M:	Jean Delvare <[email protected]>
13495L:	[email protected]
13496S:	Maintained
13497F:	Documentation/hwmon/lm83.rst
13498F:	drivers/hwmon/lm83.c
13499
13500LM90 HARDWARE MONITOR DRIVER
13501M:	Jean Delvare <[email protected]>
13502L:	[email protected]
13503S:	Maintained
13504F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13505F:	Documentation/hwmon/lm90.rst
13506F:	drivers/hwmon/lm90.c
13507F:	include/dt-bindings/thermal/lm90.h
13508
13509LME2510 MEDIA DRIVER
13510M:	Malcolm Priestley <[email protected]>
13511L:	[email protected]
13512S:	Maintained
13513W:	https://linuxtv.org
13514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13515F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13516
13517LOADPIN SECURITY MODULE
13518M:	Kees Cook <[email protected]>
13519S:	Supported
13520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13521F:	Documentation/admin-guide/LSM/LoadPin.rst
13522F:	security/loadpin/
13523
13524LOCKDOWN SECURITY MODULE
13525L:	[email protected]
13526S:	Odd Fixes
13527T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13528F:	security/lockdown/
13529
13530LOCKING PRIMITIVES
13531M:	Peter Zijlstra <[email protected]>
13532M:	Ingo Molnar <[email protected]>
13533M:	Will Deacon <[email protected]>
13534M:	Boqun Feng <[email protected]> (LOCKDEP & RUST)
13535R:	Waiman Long <[email protected]>
13536L:	[email protected]
13537S:	Maintained
13538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13539F:	Documentation/locking/
13540F:	arch/*/include/asm/spinlock*.h
13541F:	include/linux/lockdep*.h
13542F:	include/linux/mutex*.h
13543F:	include/linux/rwlock*.h
13544F:	include/linux/rwsem*.h
13545F:	include/linux/seqlock.h
13546F:	include/linux/spinlock*.h
13547F:	kernel/locking/
13548F:	lib/locking*.[ch]
13549F:	rust/helpers/mutex.c
13550F:	rust/helpers/spinlock.c
13551F:	rust/kernel/sync/lock.rs
13552F:	rust/kernel/sync/lock/
13553F:	rust/kernel/sync/locked_by.rs
13554X:	kernel/locking/locktorture.c
13555
13556LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13557M:	"Richard Russon (FlatCap)" <[email protected]>
13558L:	[email protected]
13559S:	Maintained
13560W:	http://www.linux-ntfs.org/content/view/19/37/
13561F:	Documentation/admin-guide/ldm.rst
13562F:	block/partitions/ldm.*
13563
13564LOGITECH HID GAMING KEYBOARDS
13565M:	Hans de Goede <[email protected]>
13566L:	[email protected]
13567S:	Maintained
13568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13569F:	drivers/hid/hid-lg-g15.c
13570
13571LONTIUM LT8912B MIPI TO HDMI BRIDGE
13572M:	Adrien Grassein <[email protected]>
13573S:	Maintained
13574F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13575F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13576
13577LOONGARCH
13578M:	Huacai Chen <[email protected]>
13579R:	WANG Xuerui <[email protected]>
13580L:	[email protected]
13581S:	Maintained
13582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13583F:	Documentation/arch/loongarch/
13584F:	Documentation/translations/zh_CN/arch/loongarch/
13585F:	arch/loongarch/
13586F:	drivers/*/*loongarch*
13587F:	drivers/cpufreq/loongson3_cpufreq.c
13588
13589LOONGSON GPIO DRIVER
13590M:	Yinbo Zhu <[email protected]>
13591L:	[email protected]
13592S:	Maintained
13593F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13594F:	drivers/gpio/gpio-loongson-64bit.c
13595
13596LOONGSON-2 APB DMA DRIVER
13597M:	Binbin Zhou <[email protected]>
13598L:	[email protected]
13599S:	Maintained
13600F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13601F:	drivers/dma/loongson2-apb-dma.c
13602
13603LOONGSON LS2X I2C DRIVER
13604M:	Binbin Zhou <[email protected]>
13605L:	[email protected]
13606S:	Maintained
13607F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13608F:	drivers/i2c/busses/i2c-ls2x.c
13609
13610LOONGSON-2 SOC SERIES CLOCK DRIVER
13611M:	Yinbo Zhu <[email protected]>
13612L:	[email protected]
13613S:	Maintained
13614F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13615F:	drivers/clk/clk-loongson2.c
13616F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13617
13618LOONGSON SPI DRIVER
13619M:	Yinbo Zhu <[email protected]>
13620L:	[email protected]
13621S:	Maintained
13622F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13623F:	drivers/spi/spi-loongson-core.c
13624F:	drivers/spi/spi-loongson-pci.c
13625F:	drivers/spi/spi-loongson-plat.c
13626F:	drivers/spi/spi-loongson.h
13627
13628LOONGSON-2 SOC SERIES GUTS DRIVER
13629M:	Yinbo Zhu <[email protected]>
13630L:	[email protected]
13631S:	Maintained
13632F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13633F:	drivers/soc/loongson/loongson2_guts.c
13634
13635LOONGSON-2 SOC SERIES PM DRIVER
13636M:	Yinbo Zhu <[email protected]>
13637L:	[email protected]
13638S:	Maintained
13639F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13640F:	drivers/soc/loongson/loongson2_pm.c
13641
13642LOONGSON-2 SOC SERIES PINCTRL DRIVER
13643M:	zhanghongchen <[email protected]>
13644M:	Yinbo Zhu <[email protected]>
13645L:	[email protected]
13646S:	Maintained
13647F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13648F:	drivers/pinctrl/pinctrl-loongson2.c
13649
13650LOONGSON-2 SOC SERIES THERMAL DRIVER
13651M:	zhanghongchen <[email protected]>
13652M:	Yinbo Zhu <[email protected]>
13653L:	[email protected]
13654S:	Maintained
13655F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13656F:	drivers/thermal/loongson2_thermal.c
13657
13658LOONGSON EDAC DRIVER
13659M:	Zhao Qunqin <[email protected]>
13660L:	[email protected]
13661S:	Maintained
13662F:	drivers/edac/loongson_edac.c
13663
13664LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13665M:	Sathya Prakash <[email protected]>
13666M:	Sreekanth Reddy <[email protected]>
13667M:	Suganath Prabu Subramani <[email protected]>
13668L:	[email protected]
13669L:	[email protected]
13670S:	Supported
13671W:	http://www.avagotech.com/support/
13672F:	drivers/message/fusion/
13673F:	drivers/scsi/mpt3sas/
13674
13675LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13676M:	Matthew Wilcox <[email protected]>
13677L:	[email protected]
13678S:	Maintained
13679F:	drivers/scsi/sym53c8xx_2/
13680
13681LTC1660 DAC DRIVER
13682M:	Marcus Folkesson <[email protected]>
13683L:	[email protected]
13684S:	Maintained
13685F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13686F:	drivers/iio/dac/ltc1660.c
13687
13688LTC2664 IIO DAC DRIVER
13689M:	Michael Hennerich <[email protected]>
13690M:	Kim Seer Paller <[email protected]>
13691L:	[email protected]
13692S:	Supported
13693W:	https://ez.analog.com/linux-software-drivers
13694F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13695F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13696F:	drivers/iio/dac/ltc2664.c
13697
13698LTC2688 IIO DAC DRIVER
13699M:	Nuno Sá <[email protected]>
13700L:	[email protected]
13701S:	Supported
13702W:	https://ez.analog.com/linux-software-drivers
13703F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13704F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13705F:	drivers/iio/dac/ltc2688.c
13706
13707LTC2947 HARDWARE MONITOR DRIVER
13708M:	Nuno Sá <[email protected]>
13709L:	[email protected]
13710S:	Supported
13711W:	https://ez.analog.com/linux-software-drivers
13712F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13713F:	drivers/hwmon/ltc2947-core.c
13714F:	drivers/hwmon/ltc2947-i2c.c
13715F:	drivers/hwmon/ltc2947-spi.c
13716F:	drivers/hwmon/ltc2947.h
13717
13718LTC2991 HARDWARE MONITOR DRIVER
13719M:	Antoniu Miclaus <[email protected]>
13720L:	[email protected]
13721S:	Supported
13722W:	https://ez.analog.com/linux-software-drivers
13723F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13724F:	drivers/hwmon/ltc2991.c
13725
13726LTC2983 IIO TEMPERATURE DRIVER
13727M:	Nuno Sá <[email protected]>
13728L:	[email protected]
13729S:	Supported
13730W:	https://ez.analog.com/linux-software-drivers
13731F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13732F:	drivers/iio/temperature/ltc2983.c
13733
13734LTC4282 HARDWARE MONITOR DRIVER
13735M:	Nuno Sa <[email protected]>
13736L:	[email protected]
13737S:	Supported
13738F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13739F:	Documentation/hwmon/ltc4282.rst
13740F:	drivers/hwmon/ltc4282.c
13741
13742LTC4286 HARDWARE MONITOR DRIVER
13743M:	Delphine CC Chiu <[email protected]>
13744L:	[email protected]
13745S:	Maintained
13746F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13747F:	Documentation/hwmon/ltc4286.rst
13748F:	drivers/hwmon/pmbus/Kconfig
13749F:	drivers/hwmon/pmbus/Makefile
13750F:	drivers/hwmon/pmbus/ltc4286.c
13751
13752LTC4306 I2C MULTIPLEXER DRIVER
13753M:	Michael Hennerich <[email protected]>
13754L:	[email protected]
13755S:	Supported
13756W:	https://ez.analog.com/linux-software-drivers
13757F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13758F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13759
13760LTP (Linux Test Project)
13761M:	Andrea Cervesato <[email protected]>
13762M:	Cyril Hrubis <[email protected]>
13763M:	Jan Stancek <[email protected]>
13764M:	Petr Vorel <[email protected]>
13765M:	Li Wang <[email protected]>
13766M:	Yang Xu <[email protected]>
13767M:	Xiao Yang <[email protected]>
13768L:	[email protected] (subscribers-only)
13769S:	Maintained
13770W:	https://linux-test-project.readthedocs.io/
13771T:	git https://github.com/linux-test-project/ltp.git
13772
13773LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13774M:	Anshul Dalal <[email protected]>
13775L:	[email protected]
13776S:	Maintained
13777F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13778F:	drivers/iio/light/ltr390.c
13779
13780LYNX 28G SERDES PHY DRIVER
13781M:	Ioana Ciornei <[email protected]>
13782L:	[email protected]
13783S:	Supported
13784F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13785F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13786
13787LYNX PCS MODULE
13788M:	Ioana Ciornei <[email protected]>
13789L:	[email protected]
13790S:	Supported
13791F:	drivers/net/pcs/pcs-lynx.c
13792F:	include/linux/pcs-lynx.h
13793
13794M68K ARCHITECTURE
13795M:	Geert Uytterhoeven <[email protected]>
13796L:	[email protected]
13797S:	Maintained
13798W:	http://www.linux-m68k.org/
13799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13800F:	arch/m68k/
13801F:	drivers/zorro/
13802
13803M68K ON APPLE MACINTOSH
13804M:	Joshua Thompson <[email protected]>
13805L:	[email protected]
13806S:	Maintained
13807W:	http://www.mac.linux-m68k.org/
13808F:	arch/m68k/mac/
13809F:	drivers/macintosh/adb-iop.c
13810F:	drivers/macintosh/via-macii.c
13811
13812M68K ON HP9000/300
13813M:	Philip Blundell <[email protected]>
13814S:	Maintained
13815W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13816F:	arch/m68k/hp300/
13817
13818M88DS3103 MEDIA DRIVER
13819L:	[email protected]
13820S:	Orphan
13821W:	https://linuxtv.org
13822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13823F:	drivers/media/dvb-frontends/m88ds3103*
13824
13825M88RS2000 MEDIA DRIVER
13826M:	Malcolm Priestley <[email protected]>
13827L:	[email protected]
13828S:	Maintained
13829W:	https://linuxtv.org
13830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13831F:	drivers/media/dvb-frontends/m88rs2000*
13832
13833MA901 MASTERKIT USB FM RADIO DRIVER
13834M:	Alexey Klimov <[email protected]>
13835L:	[email protected]
13836S:	Maintained
13837T:	git git://linuxtv.org/media.git
13838F:	drivers/media/radio/radio-ma901.c
13839
13840MAC80211
13841M:	Johannes Berg <[email protected]>
13842L:	[email protected]
13843S:	Maintained
13844W:	https://wireless.wiki.kernel.org/
13845Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13848F:	Documentation/networking/mac80211-injection.rst
13849F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13850F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13851F:	include/net/mac80211.h
13852F:	net/mac80211/
13853
13854MAILBOX API
13855M:	Jassi Brar <[email protected]>
13856L:	[email protected]
13857S:	Maintained
13858F:	Documentation/devicetree/bindings/mailbox/
13859F:	drivers/mailbox/
13860F:	include/dt-bindings/mailbox/
13861F:	include/linux/mailbox_client.h
13862F:	include/linux/mailbox_controller.h
13863
13864MAILBOX ARM MHUv2
13865M:	Viresh Kumar <[email protected]>
13866M:	Tushar Khandelwal <[email protected]>
13867L:	[email protected]
13868S:	Maintained
13869F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13870F:	drivers/mailbox/arm_mhuv2.c
13871F:	include/linux/mailbox/arm_mhuv2_message.h
13872
13873MAILBOX ARM MHUv3
13874M:	Sudeep Holla <[email protected]>
13875M:	Cristian Marussi <[email protected]>
13876L:	[email protected]
13877L:	[email protected] (moderated for non-subscribers)
13878S:	Maintained
13879F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13880F:	drivers/mailbox/arm_mhuv3.c
13881
13882MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13883M:	Alejandro Colomar <[email protected]>
13884L:	[email protected]
13885S:	Maintained
13886W:	http://www.kernel.org/doc/man-pages
13887T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13888T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13889
13890MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13891M:	Jeremy Kerr <[email protected]>
13892M:	Matt Johnston <[email protected]>
13893L:	[email protected]
13894S:	Maintained
13895F:	Documentation/networking/mctp.rst
13896F:	drivers/net/mctp/
13897F:	include/linux/usb/mctp-usb.h
13898F:	include/net/mctp.h
13899F:	include/net/mctpdevice.h
13900F:	include/net/netns/mctp.h
13901F:	net/mctp/
13902
13903MAPLE TREE
13904M:	Liam R. Howlett <[email protected]>
13905L:	[email protected]
13906L:	[email protected]
13907S:	Supported
13908F:	Documentation/core-api/maple_tree.rst
13909F:	include/linux/maple_tree.h
13910F:	include/trace/events/maple_tree.h
13911F:	lib/maple_tree.c
13912F:	lib/test_maple_tree.c
13913F:	tools/testing/radix-tree/linux/maple_tree.h
13914F:	tools/testing/radix-tree/maple.c
13915
13916MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13917M:	Rahul Bedarkar <[email protected]>
13918L:	[email protected]
13919S:	Maintained
13920F:	arch/mips/boot/dts/img/pistachio*
13921
13922MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13923M:	Andrew Lunn <[email protected]>
13924L:	[email protected]
13925S:	Maintained
13926F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13927F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13928F:	Documentation/networking/devlink/mv88e6xxx.rst
13929F:	drivers/net/dsa/mv88e6xxx/
13930F:	include/linux/dsa/mv88e6xxx.h
13931F:	include/linux/platform_data/mv88e6xxx.h
13932
13933MARVELL 88PM886 PMIC DRIVER
13934M:	Karel Balej <[email protected]>
13935S:	Maintained
13936F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13937F:	drivers/input/misc/88pm886-onkey.c
13938F:	drivers/mfd/88pm886.c
13939F:	drivers/regulator/88pm886-regulator.c
13940F:	drivers/rtc/rtc-88pm886.c
13941F:	include/linux/mfd/88pm886.h
13942
13943MARVELL ARMADA 3700 PHY DRIVERS
13944M:	Miquel Raynal <[email protected]>
13945S:	Maintained
13946F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13947F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13948F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13949F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13950
13951MARVELL ARMADA 3700 SERIAL DRIVER
13952M:	Pali Rohár <[email protected]>
13953S:	Maintained
13954F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13955F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13956F:	drivers/tty/serial/mvebu-uart.c
13957
13958MARVELL ARMADA DRM SUPPORT
13959M:	Russell King <[email protected]>
13960S:	Maintained
13961T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13962T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13963F:	Documentation/devicetree/bindings/display/armada/
13964F:	drivers/gpu/drm/armada/
13965F:	include/uapi/drm/armada_drm.h
13966
13967MARVELL CRYPTO DRIVER
13968M:	Boris Brezillon <[email protected]>
13969M:	Arnaud Ebalard <[email protected]>
13970M:	Srujana Challa <[email protected]>
13971L:	[email protected]
13972S:	Maintained
13973F:	drivers/crypto/marvell/
13974F:	include/linux/soc/marvell/octeontx2/
13975
13976MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13977M:	Mirko Lindner <[email protected]>
13978M:	Stephen Hemminger <[email protected]>
13979L:	[email protected]
13980S:	Odd fixes
13981F:	drivers/net/ethernet/marvell/sk*
13982
13983MARVELL LIBERTAS WIRELESS DRIVER
13984L:	[email protected]
13985S:	Orphan
13986F:	drivers/net/wireless/marvell/libertas/
13987
13988MARVELL MACCHIATOBIN SUPPORT
13989M:	Russell King <[email protected]>
13990L:	[email protected] (moderated for non-subscribers)
13991S:	Maintained
13992F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13993
13994MARVELL MV643XX ETHERNET DRIVER
13995M:	Sebastian Hesselbarth <[email protected]>
13996L:	[email protected]
13997S:	Maintained
13998F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13999
14000MARVELL MV88X3310 PHY DRIVER
14001M:	Russell King <[email protected]>
14002M:	Marek Behún <[email protected]>
14003L:	[email protected]
14004S:	Maintained
14005F:	drivers/net/phy/marvell10g.c
14006
14007MARVELL MVEBU THERMAL DRIVER
14008M:	Miquel Raynal <[email protected]>
14009S:	Maintained
14010F:	drivers/thermal/armada_thermal.c
14011
14012MARVELL MVNETA ETHERNET DRIVER
14013M:	Marcin Wojtas <[email protected]>
14014L:	[email protected]
14015S:	Maintained
14016F:	drivers/net/ethernet/marvell/mvneta*
14017
14018MARVELL MVPP2 ETHERNET DRIVER
14019M:	Marcin Wojtas <[email protected]>
14020M:	Russell King <[email protected]>
14021L:	[email protected]
14022S:	Maintained
14023F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
14024F:	drivers/net/ethernet/marvell/mvpp2/
14025
14026MARVELL MWIFIEX WIRELESS DRIVER
14027M:	Brian Norris <[email protected]>
14028R:	Francesco Dolcini <[email protected]>
14029L:	[email protected]
14030S:	Odd Fixes
14031F:	drivers/net/wireless/marvell/mwifiex/
14032
14033MARVELL MWL8K WIRELESS DRIVER
14034L:	[email protected]
14035S:	Orphan
14036F:	drivers/net/wireless/marvell/mwl8k.c
14037
14038MARVELL NAND CONTROLLER DRIVER
14039M:	Miquel Raynal <[email protected]>
14040L:	[email protected]
14041S:	Maintained
14042F:	drivers/mtd/nand/raw/marvell_nand.c
14043
14044MARVELL OCTEON ENDPOINT DRIVER
14045M:	Veerasenareddy Burru <[email protected]>
14046M:	Sathesh Edara <[email protected]>
14047L:	[email protected]
14048S:	Maintained
14049F:	drivers/net/ethernet/marvell/octeon_ep
14050
14051MARVELL OCTEON ENDPOINT VF DRIVER
14052M:	Veerasenareddy Burru <[email protected]>
14053M:	Sathesh Edara <[email protected]>
14054M:	Shinas Rasheed <[email protected]>
14055M:	Satananda Burla <[email protected]>
14056L:	[email protected]
14057S:	Maintained
14058F:	drivers/net/ethernet/marvell/octeon_ep_vf
14059
14060MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14061M:	Sunil Goutham <[email protected]>
14062M:	Geetha sowjanya <[email protected]>
14063M:	Subbaraya Sundeep <[email protected]>
14064M:	hariprasad <[email protected]>
14065M:	Bharat Bhushan <[email protected]>
14066L:	[email protected]
14067S:	Maintained
14068F:	drivers/net/ethernet/marvell/octeontx2/nic/
14069F:	include/linux/soc/marvell/octeontx2/
14070
14071MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14072M:	Sunil Goutham <[email protected]>
14073M:	Linu Cherian <[email protected]>
14074M:	Geetha sowjanya <[email protected]>
14075M:	Jerin Jacob <[email protected]>
14076M:	hariprasad <[email protected]>
14077M:	Subbaraya Sundeep <[email protected]>
14078L:	[email protected]
14079S:	Maintained
14080F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14081F:	drivers/net/ethernet/marvell/octeontx2/af/
14082
14083MARVELL PEM PMU DRIVER
14084M:	Linu Cherian <[email protected]>
14085M:	Gowthami Thiagarajan <[email protected]>
14086S:	Supported
14087F:	drivers/perf/marvell_pem_pmu.c
14088
14089MARVELL PRESTERA ETHERNET SWITCH DRIVER
14090M:	Taras Chornyi <[email protected]>
14091S:	Supported
14092W:	https://github.com/Marvell-switching/switchdev-prestera
14093F:	drivers/net/ethernet/marvell/prestera/
14094
14095MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14096M:	Nicolas Pitre <[email protected]>
14097S:	Odd Fixes
14098F:	drivers/mmc/host/mvsdio.*
14099
14100MARVELL USB MDIO CONTROLLER DRIVER
14101M:	Tobias Waldekranz <[email protected]>
14102L:	[email protected]
14103S:	Maintained
14104F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14105F:	drivers/net/mdio/mdio-mvusb.c
14106
14107MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14108M:	Hu Ziji <[email protected]>
14109L:	[email protected]
14110S:	Supported
14111F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14112F:	drivers/mmc/host/sdhci-xenon*
14113
14114MARVELL OCTEON CN10K DPI DRIVER
14115M:	Vamsi Attunuru <[email protected]>
14116S:	Supported
14117F:	drivers/misc/mrvl_cn10k_dpi.c
14118
14119MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14120R:	[email protected]
14121R:	[email protected]
14122F:	drivers/vdpa/octeon_ep/
14123
14124MARVELL OCTEON HOTPLUG DRIVER
14125R:	Shijith Thotton <[email protected]>
14126R:	Vamsi Attunuru <[email protected]>
14127S:	Supported
14128F:	drivers/pci/hotplug/octep_hp.c
14129
14130MATROX FRAMEBUFFER DRIVER
14131L:	[email protected]
14132S:	Orphan
14133F:	drivers/video/fbdev/matrox/matroxfb_*
14134F:	include/uapi/linux/matroxfb.h
14135
14136MAX15301 DRIVER
14137M:	Daniel Nilsson <[email protected]>
14138L:	[email protected]
14139S:	Maintained
14140F:	Documentation/hwmon/max15301.rst
14141F:	drivers/hwmon/pmbus/max15301.c
14142
14143MAX2175 SDR TUNER DRIVER
14144M:	Ramesh Shanmugasundaram <[email protected]>
14145L:	[email protected]
14146S:	Maintained
14147T:	git git://linuxtv.org/media.git
14148F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14149F:	Documentation/userspace-api/media/drivers/max2175.rst
14150F:	drivers/media/i2c/max2175*
14151F:	include/uapi/linux/max2175.h
14152
14153MAX31335 RTC DRIVER
14154M:	Antoniu Miclaus <[email protected]>
14155L:	[email protected]
14156S:	Supported
14157W:	https://ez.analog.com/linux-software-drivers
14158F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14159F:	drivers/rtc/rtc-max31335.c
14160
14161MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14162L:	[email protected]
14163S:	Orphan
14164F:	Documentation/hwmon/max6650.rst
14165F:	drivers/hwmon/max6650.c
14166
14167MAX9286 QUAD GMSL DESERIALIZER DRIVER
14168M:	Jacopo Mondi <[email protected]>
14169M:	Kieran Bingham <kieran.bingham[email protected]>
14170M:	Laurent Pinchart <laurent.pinchart[email protected]>
14171M:	Niklas Söderlund <niklas.soderlund[email protected]>
14172L:	[email protected]
14173S:	Maintained
14174F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14175F:	drivers/media/i2c/max9286.c
14176
14177MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14178M:	Niklas Söderlund <[email protected]>
14179L:	[email protected]
14180S:	Maintained
14181F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14182F:	drivers/staging/media/max96712/max96712.c
14183
14184MAX96714 GMSL2 DESERIALIZER DRIVER
14185M:	Julien Massot <[email protected]>
14186L:	[email protected]
14187S:	Maintained
14188F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14189F:	drivers/media/i2c/max96714.c
14190
14191MAX96717 GMSL2 SERIALIZER DRIVER
14192M:	Julien Massot <[email protected]>
14193L:	[email protected]
14194S:	Maintained
14195F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14196F:	drivers/media/i2c/max96717.c
14197
14198MAX9860 MONO AUDIO VOICE CODEC DRIVER
14199M:	Peter Rosin <[email protected]>
14200L:	[email protected]
14201S:	Maintained
14202F:	Documentation/devicetree/bindings/sound/max9860.txt
14203F:	sound/soc/codecs/max9860.*
14204
14205MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14206M:	Andreas Klinger <[email protected]>
14207L:	[email protected]
14208S:	Maintained
14209F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14210F:	drivers/iio/proximity/mb1232.c
14211
14212MAXIM MAX11205 DRIVER
14213M:	Ramona Bolboaca <[email protected]>
14214L:	[email protected]
14215S:	Supported
14216W:	https://ez.analog.com/linux-software-drivers
14217F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14218F:	drivers/iio/adc/max11205.c
14219
14220MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14221R:	Iskren Chernev <[email protected]>
14222R:	Krzysztof Kozlowski <[email protected]>
14223R:	Marek Szyprowski <[email protected]>
14224R:	Matheus Castello <[email protected]>
14225L:	[email protected]
14226S:	Maintained
14227F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14228F:	drivers/power/supply/max17040_battery.c
14229
14230MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14231R:	Hans de Goede <[email protected]>
14232R:	Krzysztof Kozlowski <[email protected]>
14233R:	Marek Szyprowski <[email protected]>
14234R:	Sebastian Krzyszkowiak <[email protected]>
14235R:	Purism Kernel Team <[email protected]>
14236L:	[email protected]
14237S:	Maintained
14238F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14239F:	drivers/power/supply/max17042_battery.c
14240
14241MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14242M:	Laurent Pinchart <[email protected]>
14243L:	[email protected]
14244S:	Maintained
14245F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14246F:	drivers/regulator/max20086-regulator.c
14247
14248MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14249M:	Rajat Khandelwal <[email protected]>
14250L:	[email protected]
14251S:	Maintained
14252F:	drivers/iio/temperature/max30208.c
14253
14254MAXIM MAX77650 PMIC MFD DRIVER
14255M:	Bartosz Golaszewski <[email protected]>
14256L:	[email protected]
14257S:	Maintained
14258F:	Documentation/devicetree/bindings/*/*max77650.yaml
14259F:	Documentation/devicetree/bindings/*/max77650*.yaml
14260F:	drivers/gpio/gpio-max77650.c
14261F:	drivers/input/misc/max77650-onkey.c
14262F:	drivers/leds/leds-max77650.c
14263F:	drivers/mfd/max77650.c
14264F:	drivers/power/supply/max77650-charger.c
14265F:	drivers/regulator/max77650-regulator.c
14266F:	include/linux/mfd/max77650.h
14267
14268MAXIM MAX77714 PMIC MFD DRIVER
14269M:	Luca Ceresoli <[email protected]>
14270S:	Maintained
14271F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14272F:	drivers/mfd/max77714.c
14273F:	include/linux/mfd/max77714.h
14274
14275MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14276M:	Javier Martinez Canillas <[email protected]>
14277L:	[email protected]
14278S:	Supported
14279F:	Documentation/devicetree/bindings/*/*max77802.yaml
14280F:	drivers/regulator/max77802-regulator.c
14281F:	include/dt-bindings/*/*max77802.h
14282
14283MAXIM MAX77976 BATTERY CHARGER
14284M:	Luca Ceresoli <[email protected]>
14285S:	Supported
14286F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14287F:	drivers/power/supply/max77976_charger.c
14288
14289MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14290M:	Krzysztof Kozlowski <[email protected]>
14291L:	[email protected]
14292S:	Maintained
14293B:	mailto:[email protected]
14294F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14295F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14296F:	drivers/power/supply/max14577_charger.c
14297F:	drivers/power/supply/max77693_charger.c
14298
14299MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14300M:	Chanwoo Choi <[email protected]>
14301M:	Krzysztof Kozlowski <[email protected]>
14302L:	[email protected]
14303S:	Maintained
14304B:	mailto:[email protected]
14305F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14306F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14307F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14308F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14309F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14310F:	drivers/*/*max77843.c
14311F:	drivers/*/max14577*.c
14312F:	drivers/*/max77686*.c
14313F:	drivers/*/max77693*.c
14314F:	drivers/clk/clk-max77686.c
14315F:	drivers/extcon/extcon-max14577.c
14316F:	drivers/extcon/extcon-max77693.c
14317F:	drivers/rtc/rtc-max77686.c
14318F:	include/linux/mfd/max14577*.h
14319F:	include/linux/mfd/max77686*.h
14320F:	include/linux/mfd/max77693*.h
14321
14322MAXIRADIO FM RADIO RECEIVER DRIVER
14323M:	Hans Verkuil <[email protected]>
14324L:	[email protected]
14325S:	Maintained
14326W:	https://linuxtv.org
14327T:	git git://linuxtv.org/media.git
14328F:	drivers/media/radio/radio-maxiradio*
14329
14330MAXLINEAR ETHERNET PHY DRIVER
14331M:	Xu Liang <[email protected]>
14332L:	[email protected]
14333S:	Supported
14334F:	drivers/net/phy/mxl-gpy.c
14335
14336MCAN MMIO DEVICE DRIVER
14337M:	Chandrasekar Ramakrishnan <[email protected]>
14338L:	[email protected]
14339S:	Maintained
14340F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14341F:	drivers/net/can/m_can/m_can.c
14342F:	drivers/net/can/m_can/m_can.h
14343F:	drivers/net/can/m_can/m_can_platform.c
14344
14345MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14346R:	Yasushi SHOJI <[email protected]>
14347L:	[email protected]
14348S:	Maintained
14349F:	drivers/net/can/usb/mcba_usb.c
14350
14351MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14352M:	Rishi Gupta <[email protected]>
14353L:	[email protected]
14354L:	[email protected]
14355S:	Maintained
14356F:	drivers/hid/hid-mcp2221.c
14357
14358MCP251XFD SPI-CAN NETWORK DRIVER
14359M:	Marc Kleine-Budde <[email protected]>
14360M:	Manivannan Sadhasivam <[email protected]>
14361R:	Thomas Kopp <[email protected]>
14362L:	[email protected]
14363S:	Maintained
14364F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14365F:	drivers/net/can/spi/mcp251xfd/
14366
14367MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14368M:	Peter Rosin <[email protected]>
14369L:	[email protected]
14370S:	Maintained
14371F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14372F:	drivers/iio/potentiometer/mcp4018.c
14373F:	drivers/iio/potentiometer/mcp4531.c
14374
14375MCP4821 DAC DRIVER
14376M:	Anshul Dalal <[email protected]>
14377L:	[email protected]
14378S:	Maintained
14379F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14380F:	drivers/iio/dac/mcp4821.c
14381
14382MCR20A IEEE-802.15.4 RADIO DRIVER
14383M:	Stefan Schmidt <[email protected]>
14384L:	[email protected]
14385S:	Odd Fixes
14386W:	https://github.com/xueliu/mcr20a-linux
14387F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14388F:	drivers/net/ieee802154/mcr20a.c
14389F:	drivers/net/ieee802154/mcr20a.h
14390
14391MDIO REGMAP DRIVER
14392M:	Maxime Chevallier <[email protected]>
14393L:	[email protected]
14394S:	Maintained
14395F:	drivers/net/mdio/mdio-regmap.c
14396F:	include/linux/mdio/mdio-regmap.h
14397
14398MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14399M:	William Breathitt Gray <[email protected]>
14400L:	[email protected]
14401S:	Maintained
14402F:	drivers/iio/dac/cio-dac.c
14403
14404MEDIA CONTROLLER FRAMEWORK
14405M:	Sakari Ailus <[email protected]>
14406M:	Laurent Pinchart <[email protected]>
14407L:	[email protected]
14408S:	Supported
14409W:	https://www.linuxtv.org
14410T:	git git://linuxtv.org/media.git
14411F:	drivers/media/mc/
14412F:	include/media/media-*.h
14413F:	include/uapi/linux/media.h
14414
14415MEDIA DRIVER FOR FREESCALE IMX PXP
14416M:	Philipp Zabel <[email protected]>
14417L:	[email protected]
14418S:	Maintained
14419T:	git git://linuxtv.org/media.git
14420F:	drivers/media/platform/nxp/imx-pxp.[ch]
14421
14422MEDIA DRIVERS FOR ASCOT2E
14423M:	Abylay Ospan <[email protected]>
14424L:	[email protected]
14425S:	Supported
14426W:	https://linuxtv.org
14427W:	http://netup.tv/
14428T:	git git://linuxtv.org/media.git
14429F:	drivers/media/dvb-frontends/ascot2e*
14430
14431MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14432M:	Jasmin Jessich <[email protected]>
14433L:	[email protected]
14434S:	Maintained
14435W:	https://linuxtv.org
14436T:	git git://linuxtv.org/media.git
14437F:	drivers/media/dvb-frontends/cxd2099*
14438
14439MEDIA DRIVERS FOR CXD2841ER
14440M:	Abylay Ospan <[email protected]>
14441L:	[email protected]
14442S:	Supported
14443W:	https://linuxtv.org
14444W:	http://netup.tv/
14445T:	git git://linuxtv.org/media.git
14446F:	drivers/media/dvb-frontends/cxd2841er*
14447
14448MEDIA DRIVERS FOR CXD2880
14449M:	Yasunari Takiguchi <[email protected]>
14450L:	[email protected]
14451S:	Supported
14452W:	http://linuxtv.org/
14453T:	git git://linuxtv.org/media.git
14454F:	drivers/media/dvb-frontends/cxd2880/*
14455F:	drivers/media/spi/cxd2880*
14456
14457MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14458L:	[email protected]
14459S:	Orphan
14460W:	https://linuxtv.org
14461T:	git git://linuxtv.org/media.git
14462F:	drivers/media/pci/ddbridge/*
14463
14464MEDIA DRIVERS FOR FREESCALE IMX
14465M:	Steve Longerbeam <[email protected]>
14466M:	Philipp Zabel <[email protected]>
14467L:	[email protected]
14468S:	Maintained
14469T:	git git://linuxtv.org/media.git
14470F:	Documentation/admin-guide/media/imx.rst
14471F:	Documentation/devicetree/bindings/media/imx.txt
14472F:	drivers/staging/media/imx/
14473F:	include/linux/imx-media.h
14474F:	include/media/imx.h
14475
14476MEDIA DRIVERS FOR FREESCALE IMX7/8
14477M:	Rui Miguel Silva <[email protected]>
14478M:	Laurent Pinchart <[email protected]>
14479M:	Martin Kepplinger <[email protected]>
14480R:	Purism Kernel Team <[email protected]>
14481L:	[email protected]
14482S:	Maintained
14483T:	git git://linuxtv.org/media.git
14484F:	Documentation/admin-guide/media/imx7.rst
14485F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14486F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14487F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14488F:	drivers/media/platform/nxp/imx-mipi-csis.c
14489F:	drivers/media/platform/nxp/imx7-media-csi.c
14490F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14491
14492MEDIA DRIVERS FOR HELENE
14493M:	Abylay Ospan <[email protected]>
14494L:	[email protected]
14495S:	Supported
14496W:	https://linuxtv.org
14497W:	http://netup.tv/
14498T:	git git://linuxtv.org/media.git
14499F:	drivers/media/dvb-frontends/helene*
14500
14501MEDIA DRIVERS FOR HORUS3A
14502M:	Abylay Ospan <[email protected]>
14503L:	[email protected]
14504S:	Supported
14505W:	https://linuxtv.org
14506W:	http://netup.tv/
14507T:	git git://linuxtv.org/media.git
14508F:	drivers/media/dvb-frontends/horus3a*
14509
14510MEDIA DRIVERS FOR LNBH25
14511M:	Abylay Ospan <[email protected]>
14512L:	[email protected]
14513S:	Supported
14514W:	https://linuxtv.org
14515W:	http://netup.tv/
14516T:	git git://linuxtv.org/media.git
14517F:	drivers/media/dvb-frontends/lnbh25*
14518
14519MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14520L:	[email protected]
14521S:	Orphan
14522W:	https://linuxtv.org
14523T:	git git://linuxtv.org/media.git
14524F:	drivers/media/dvb-frontends/mxl5xx*
14525
14526MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14527M:	Abylay Ospan <[email protected]>
14528L:	[email protected]
14529S:	Supported
14530W:	https://linuxtv.org
14531W:	http://netup.tv/
14532T:	git git://linuxtv.org/media.git
14533F:	drivers/media/pci/netup_unidvb/*
14534
14535MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14536M:	Dmitry Osipenko <[email protected]>
14537L:	[email protected]
14538L:	[email protected]
14539S:	Maintained
14540T:	git git://linuxtv.org/media.git
14541F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14542F:	drivers/media/platform/nvidia/tegra-vde/
14543
14544MEDIA DRIVERS FOR RENESAS - CEU
14545M:	Jacopo Mondi <[email protected]>
14546L:	[email protected]
14547L:	[email protected]
14548S:	Supported
14549T:	git git://linuxtv.org/media.git
14550F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14551F:	drivers/media/platform/renesas/renesas-ceu.c
14552F:	include/media/drv-intf/renesas-ceu.h
14553
14554MEDIA DRIVERS FOR RENESAS - DRIF
14555M:	Fabrizio Castro <[email protected]>
14556L:	[email protected]
14557L:	[email protected]
14558S:	Supported
14559T:	git git://linuxtv.org/media.git
14560F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14561F:	drivers/media/platform/renesas/rcar_drif.c
14562
14563MEDIA DRIVERS FOR RENESAS - FCP
14564M:	Laurent Pinchart <[email protected]>
14565L:	[email protected]
14566L:	[email protected]
14567S:	Supported
14568T:	git git://linuxtv.org/media.git
14569F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14570F:	drivers/media/platform/renesas/rcar-fcp.c
14571F:	include/media/rcar-fcp.h
14572
14573MEDIA DRIVERS FOR RENESAS - FDP1
14574M:	Kieran Bingham <kieran.bingham[email protected]>
14575L:	[email protected]
14576L:	[email protected]
14577S:	Supported
14578T:	git git://linuxtv.org/media.git
14579F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14580F:	drivers/media/platform/renesas/rcar_fdp1.c
14581
14582MEDIA DRIVERS FOR RENESAS - VIN
14583M:	Niklas Söderlund <[email protected]>
14584L:	[email protected]
14585L:	[email protected]
14586S:	Supported
14587T:	git git://linuxtv.org/media.git
14588F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14589F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14590F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14591F:	drivers/media/platform/renesas/rcar-csi2.c
14592F:	drivers/media/platform/renesas/rcar-isp.c
14593F:	drivers/media/platform/renesas/rcar-vin/
14594
14595MEDIA DRIVERS FOR RENESAS - VSP1
14596M:	Laurent Pinchart <[email protected]>
14597M:	Kieran Bingham <kieran.bingham[email protected]>
14598L:	[email protected]
14599L:	[email protected]
14600S:	Supported
14601T:	git git://linuxtv.org/media.git
14602F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14603F:	drivers/media/platform/renesas/vsp1/
14604
14605MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14606L:	[email protected]
14607S:	Orphan
14608W:	https://linuxtv.org
14609T:	git git://linuxtv.org/media.git
14610F:	drivers/media/dvb-frontends/stv0910*
14611
14612MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14613L:	[email protected]
14614S:	Orphan
14615W:	https://linuxtv.org
14616T:	git git://linuxtv.org/media.git
14617F:	drivers/media/dvb-frontends/stv6111*
14618
14619MEDIA DRIVERS FOR STM32 - CSI
14620M:	Alain Volmat <[email protected]>
14621L:	[email protected]
14622S:	Supported
14623T:	git git://linuxtv.org/media_tree.git
14624F:	Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14625F:	drivers/media/platform/st/stm32/stm32-csi.c
14626
14627MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14628M:	Hugues Fruchet <[email protected]>
14629M:	Alain Volmat <[email protected]>
14630L:	[email protected]
14631S:	Supported
14632T:	git git://linuxtv.org/media.git
14633F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14634F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14635F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14636F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14637
14638MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14639M:	Mauro Carvalho Chehab <[email protected]>
14640L:	[email protected]
14641S:	Maintained
14642W:	https://linuxtv.org
14643Q:	http://patchwork.kernel.org/project/linux-media/list/
14644T:	git git://linuxtv.org/media.git
14645F:	Documentation/admin-guide/media/
14646F:	Documentation/devicetree/bindings/media/
14647F:	Documentation/driver-api/media/
14648F:	Documentation/userspace-api/media/
14649F:	drivers/media/
14650F:	drivers/staging/media/
14651F:	include/dt-bindings/media/
14652F:	include/linux/platform_data/media/
14653F:	include/media/
14654F:	include/uapi/linux/dvb/
14655F:	include/uapi/linux/ivtv*
14656F:	include/uapi/linux/media.h
14657F:	include/uapi/linux/uvcvideo.h
14658F:	include/uapi/linux/v4l2-*
14659F:	include/uapi/linux/videodev2.h
14660
14661MEDIATEK BLUETOOTH DRIVER
14662M:	Sean Wang <[email protected]>
14663L:	[email protected]
14664L:	[email protected] (moderated for non-subscribers)
14665S:	Maintained
14666F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14667F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14668F:	drivers/bluetooth/btmtkuart.c
14669
14670MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14671M:	Sen Chu <[email protected]>
14672M:	Sean Wang <[email protected]>
14673M:	Macpaul Lin <[email protected]>
14674L:	[email protected]
14675S:	Maintained
14676F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14677F:	drivers/power/reset/mt6323-poweroff.c
14678
14679MEDIATEK CIR DRIVER
14680M:	Sean Wang <[email protected]>
14681S:	Maintained
14682F:	drivers/media/rc/mtk-cir.c
14683
14684MEDIATEK DMA DRIVER
14685M:	Sean Wang <[email protected]>
14686L:	[email protected]
14687L:	[email protected] (moderated for non-subscribers)
14688L:	[email protected] (moderated for non-subscribers)
14689S:	Maintained
14690F:	Documentation/devicetree/bindings/dma/mediatek,*
14691F:	drivers/dma/mediatek/
14692
14693MEDIATEK ETHERNET DRIVER
14694M:	Felix Fietkau <[email protected]>
14695M:	Sean Wang <[email protected]>
14696M:	Lorenzo Bianconi <[email protected]>
14697L:	[email protected]
14698S:	Maintained
14699F:	drivers/net/ethernet/mediatek/
14700
14701MEDIATEK ETHERNET PCS DRIVER
14702M:	Alexander Couzens <[email protected]>
14703M:	Daniel Golle <[email protected]>
14704L:	[email protected]
14705S:	Maintained
14706F:	drivers/net/pcs/pcs-mtk-lynxi.c
14707F:	include/linux/pcs/pcs-mtk-lynxi.h
14708
14709MEDIATEK ETHERNET PHY DRIVERS
14710M:	Daniel Golle <[email protected]>
14711M:	Qingfang Deng <[email protected]>
14712M:	SkyLake Huang <[email protected]>
14713L:	[email protected]
14714S:	Maintained
14715F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14716F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14717F:	drivers/net/phy/mediatek/mtk-ge.c
14718F:	drivers/net/phy/mediatek/mtk.h
14719F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14720
14721MEDIATEK I2C CONTROLLER DRIVER
14722M:	Qii Wang <[email protected]>
14723L:	[email protected]
14724S:	Maintained
14725F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14726F:	drivers/i2c/busses/i2c-mt65xx.c
14727
14728MEDIATEK IOMMU DRIVER
14729M:	Yong Wu <[email protected]>
14730L:	[email protected]
14731L:	[email protected] (moderated for non-subscribers)
14732S:	Supported
14733F:	Documentation/devicetree/bindings/iommu/mediatek*
14734F:	drivers/iommu/mtk_iommu*
14735F:	include/dt-bindings/memory/mediatek,mt*-port.h
14736F:	include/dt-bindings/memory/mt*-port.h
14737
14738MEDIATEK JPEG DRIVER
14739M:	Bin Liu <[email protected]>
14740S:	Supported
14741F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14742F:	drivers/media/platform/mediatek/jpeg/
14743
14744MEDIATEK KEYPAD DRIVER
14745M:	Mattijs Korpershoek <[email protected]>
14746S:	Supported
14747F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14748F:	drivers/input/keyboard/mt6779-keypad.c
14749
14750MEDIATEK MDP DRIVER
14751M:	Minghsiu Tsai <[email protected]>
14752M:	Houlong Wei <[email protected]>
14753M:	Andrew-CT Chen <[email protected]>
14754S:	Supported
14755F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14756F:	drivers/media/platform/mediatek/mdp/
14757F:	drivers/media/platform/mediatek/vpu/
14758
14759MEDIATEK MEDIA DRIVER
14760M:	Tiffany Lin <[email protected]>
14761M:	Andrew-CT Chen <[email protected]>
14762M:	Yunfei Dong <[email protected]>
14763S:	Supported
14764F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14765F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14766F:	drivers/media/platform/mediatek/vcodec/
14767F:	drivers/media/platform/mediatek/vpu/
14768
14769MEDIATEK MIPI-CSI CDPHY DRIVER
14770M:	Julien Stephan <[email protected]>
14771M:	Andy Hsieh <[email protected]>
14772S:	Supported
14773F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14774F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14775
14776MEDIATEK MMC/SD/SDIO DRIVER
14777M:	Chaotian Jing <[email protected]>
14778S:	Maintained
14779F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14780F:	drivers/mmc/host/mtk-sd.c
14781
14782MEDIATEK MT6735 CLOCK & RESET DRIVERS
14783M:	Yassine Oudjana <[email protected]>
14784L:	[email protected]
14785L:	[email protected] (moderated for non-subscribers)
14786S:	Maintained
14787F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14788F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14789F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14790F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14791F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14792F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14793F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14794F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14795F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14796F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14797F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14798F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14799F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14800F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14801F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14802F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14803F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14804F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14805F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14806F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14807
14808MEDIATEK MT76 WIRELESS LAN DRIVER
14809M:	Felix Fietkau <[email protected]>
14810M:	Lorenzo Bianconi <[email protected]>
14811M:	Ryder Lee <[email protected]>
14812R:	Shayne Chen <[email protected]>
14813R:	Sean Wang <[email protected]>
14814L:	[email protected]
14815S:	Maintained
14816T:	git https://github.com/nbd168/wireless
14817F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14818F:	drivers/net/wireless/mediatek/mt76/
14819
14820MEDIATEK MT7601U WIRELESS LAN DRIVER
14821M:	Jakub Kicinski <[email protected]>
14822L:	[email protected]
14823S:	Maintained
14824F:	drivers/net/wireless/mediatek/mt7601u/
14825
14826MEDIATEK MT7621 CLOCK DRIVER
14827M:	Sergio Paracuellos <[email protected]>
14828S:	Maintained
14829F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14830F:	drivers/clk/ralink/clk-mt7621.c
14831
14832MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14833M:	Sergio Paracuellos <[email protected]>
14834S:	Maintained
14835F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14836F:	drivers/pci/controller/pcie-mt7621.c
14837
14838MEDIATEK MT7621 PHY PCI DRIVER
14839M:	Sergio Paracuellos <[email protected]>
14840S:	Maintained
14841F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14842F:	drivers/phy/ralink/phy-mt7621-pci.c
14843
14844MEDIATEK MT7621/28/88 I2C DRIVER
14845M:	Stefan Roese <[email protected]>
14846L:	[email protected]
14847S:	Maintained
14848F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14849F:	drivers/i2c/busses/i2c-mt7621.c
14850
14851MEDIATEK MTMIPS CLOCK DRIVER
14852M:	Sergio Paracuellos <[email protected]>
14853S:	Maintained
14854F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14855F:	drivers/clk/ralink/clk-mtmips.c
14856
14857MEDIATEK NAND CONTROLLER DRIVER
14858L:	[email protected]
14859S:	Orphan
14860F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14861F:	drivers/mtd/nand/raw/mtk_*
14862
14863MEDIATEK PMIC LED DRIVER
14864M:	Sen Chu <[email protected]>
14865M:	Sean Wang <[email protected]>
14866M:	Macpaul Lin <[email protected]>
14867S:	Maintained
14868F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14869F:	drivers/leds/leds-mt6323.c
14870
14871MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14872M:	Sean Wang <[email protected]>
14873S:	Maintained
14874F:	drivers/char/hw_random/mtk-rng.c
14875
14876MEDIATEK SMI DRIVER
14877M:	Yong Wu <[email protected]>
14878L:	[email protected] (moderated for non-subscribers)
14879S:	Supported
14880F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14881F:	drivers/memory/mtk-smi.c
14882F:	include/soc/mediatek/smi.h
14883
14884MEDIATEK SWITCH DRIVER
14885M:	Chester A. Unal <[email protected]>
14886M:	Daniel Golle <[email protected]>
14887M:	DENG Qingfang <[email protected]>
14888M:	Sean Wang <[email protected]>
14889L:	[email protected]
14890S:	Maintained
14891F:	drivers/net/dsa/mt7530-mdio.c
14892F:	drivers/net/dsa/mt7530-mmio.c
14893F:	drivers/net/dsa/mt7530.*
14894F:	net/dsa/tag_mtk.c
14895
14896MEDIATEK T7XX 5G WWAN MODEM DRIVER
14897M:	Chandrashekar Devegowda <[email protected]>
14898R:	Chiranjeevi Rapolu <[email protected]>
14899R:	Liu Haijun <[email protected]>
14900R:	M Chetan Kumar <[email protected]>
14901R:	Ricardo Martinez <[email protected]>
14902L:	[email protected]
14903S:	Supported
14904F:	drivers/net/wwan/t7xx/
14905
14906MEDIATEK USB3 DRD IP DRIVER
14907M:	Chunfeng Yun <[email protected]>
14908L:	[email protected]
14909L:	[email protected] (moderated for non-subscribers)
14910L:	[email protected] (moderated for non-subscribers)
14911S:	Maintained
14912F:	Documentation/devicetree/bindings/usb/mediatek,*
14913F:	drivers/usb/host/xhci-mtk*
14914F:	drivers/usb/mtu3/
14915
14916MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14917M:	Peter Senna Tschudin <[email protected]>
14918M:	Ian Ray <[email protected]>
14919M:	Martyn Welch <[email protected]>
14920S:	Maintained
14921F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14922F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14923
14924MEGARAID SCSI/SAS DRIVERS
14925M:	Kashyap Desai <[email protected]>
14926M:	Sumit Saxena <[email protected]>
14927M:	Shivasharan S <[email protected]>
14928M:	Chandrakanth patil <[email protected]>
14929L:	[email protected]
14930L:	[email protected]
14931S:	Maintained
14932W:	http://www.avagotech.com/support/
14933F:	Documentation/scsi/megaraid.rst
14934F:	drivers/scsi/megaraid.*
14935F:	drivers/scsi/megaraid/
14936
14937MELEXIS MLX90614 DRIVER
14938M:	Crt Mori <[email protected]>
14939L:	[email protected]
14940S:	Supported
14941W:	http://www.melexis.com
14942F:	drivers/iio/temperature/mlx90614.c
14943
14944MELEXIS MLX90632 DRIVER
14945M:	Crt Mori <[email protected]>
14946L:	[email protected]
14947S:	Supported
14948W:	http://www.melexis.com
14949F:	drivers/iio/temperature/mlx90632.c
14950
14951MELEXIS MLX90635 DRIVER
14952M:	Crt Mori <[email protected]>
14953L:	[email protected]
14954S:	Supported
14955W:	http://www.melexis.com
14956F:	drivers/iio/temperature/mlx90635.c
14957
14958MELFAS MIP4 TOUCHSCREEN DRIVER
14959M:	Sangwon Jee <[email protected]>
14960S:	Supported
14961W:	http://www.melfas.com
14962F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14963F:	drivers/input/touchscreen/melfas_mip4.c
14964
14965MELLANOX BLUEFIELD I2C DRIVER
14966M:	Khalil Blaiech <[email protected]>
14967M:	Asmaa Mnebhi <[email protected]>
14968L:	[email protected]
14969S:	Supported
14970F:	drivers/i2c/busses/i2c-mlxbf.c
14971
14972MELLANOX ETHERNET DRIVER (mlx4_en)
14973M:	Tariq Toukan <[email protected]>
14974L:	[email protected]
14975S:	Maintained
14976W:	https://www.nvidia.com/networking/
14977Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14978F:	drivers/net/ethernet/mellanox/mlx4/en_*
14979
14980MELLANOX ETHERNET DRIVER (mlx5e)
14981M:	Saeed Mahameed <[email protected]>
14982M:	Tariq Toukan <[email protected]>
14983L:	[email protected]
14984S:	Maintained
14985W:	https://www.nvidia.com/networking/
14986Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14987F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14988
14989MELLANOX ETHERNET INNOVA DRIVERS
14990R:	Boris Pismenny <[email protected]>
14991L:	[email protected]
14992S:	Maintained
14993W:	https://www.nvidia.com/networking/
14994Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14995F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14996F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14997F:	include/linux/mlx5/mlx5_ifc_fpga.h
14998
14999MELLANOX ETHERNET SWITCH DRIVERS
15000M:	Ido Schimmel <[email protected]>
15001M:	Petr Machata <[email protected]>
15002L:	[email protected]
15003S:	Supported
15004W:	https://www.nvidia.com/networking/
15005Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15006F:	drivers/net/ethernet/mellanox/mlxsw/
15007F:	tools/testing/selftests/drivers/net/mlxsw/
15008
15009MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15010M:	[email protected]
15011L:	[email protected]
15012S:	Supported
15013W:	https://www.nvidia.com/networking/
15014Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15015F:	drivers/net/ethernet/mellanox/mlxfw/
15016
15017MELLANOX HARDWARE PLATFORM SUPPORT
15018M:	Hans de Goede <[email protected]>
15019M:	Ilpo Järvinen <[email protected]>
15020M:	Vadim Pasternak <[email protected]>
15021L:	[email protected]
15022S:	Supported
15023F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15024F:	drivers/platform/mellanox/
15025F:	include/linux/platform_data/mlxreg.h
15026
15027MELLANOX MLX4 core VPI driver
15028M:	Tariq Toukan <[email protected]>
15029L:	[email protected]
15030L:	[email protected]
15031S:	Maintained
15032W:	https://www.nvidia.com/networking/
15033Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15034F:	drivers/net/ethernet/mellanox/mlx4/
15035F:	include/linux/mlx4/
15036
15037MELLANOX MLX4 IB driver
15038M:	Yishai Hadas <[email protected]>
15039L:	[email protected]
15040S:	Supported
15041W:	https://www.nvidia.com/networking/
15042Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15043F:	drivers/infiniband/hw/mlx4/
15044F:	include/linux/mlx4/
15045F:	include/uapi/rdma/mlx4-abi.h
15046
15047MELLANOX MLX5 core VPI driver
15048M:	Saeed Mahameed <[email protected]>
15049M:	Leon Romanovsky <[email protected]>
15050M:	Tariq Toukan <[email protected]>
15051L:	[email protected]
15052L:	[email protected]
15053S:	Maintained
15054W:	https://www.nvidia.com/networking/
15055Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15056F:	Documentation/networking/device_drivers/ethernet/mellanox/
15057F:	drivers/net/ethernet/mellanox/mlx5/core/
15058F:	include/linux/mlx5/
15059
15060MELLANOX MLX5 IB driver
15061M:	Leon Romanovsky <[email protected]>
15062L:	[email protected]
15063S:	Supported
15064W:	https://www.nvidia.com/networking/
15065Q:	http://patchwork.kernel.org/project/linux-rdma/list/
15066F:	drivers/infiniband/hw/mlx5/
15067F:	include/linux/mlx5/
15068F:	include/uapi/rdma/mlx5-abi.h
15069
15070MELLANOX MLX5 VDPA DRIVER
15071M:	Dragos Tatulea <[email protected]>
15072L:	[email protected]
15073S:	Supported
15074F:	drivers/vdpa/mlx5/
15075
15076MELLANOX MLXCPLD I2C AND MUX DRIVER
15077M:	Vadim Pasternak <[email protected]>
15078M:	Michael Shych <[email protected]>
15079L:	[email protected]
15080S:	Supported
15081F:	Documentation/i2c/busses/i2c-mlxcpld.rst
15082F:	drivers/i2c/busses/i2c-mlxcpld.c
15083F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
15084
15085MELLANOX MLXCPLD LED DRIVER
15086M:	Vadim Pasternak <[email protected]>
15087L:	[email protected]
15088S:	Supported
15089F:	Documentation/leds/leds-mlxcpld.rst
15090F:	drivers/leds/leds-mlxcpld.c
15091F:	drivers/leds/leds-mlxreg.c
15092
15093MELLANOX PLATFORM DRIVER
15094M:	Vadim Pasternak <[email protected]>
15095L:	[email protected]
15096S:	Supported
15097F:	drivers/platform/x86/mlx-platform.c
15098
15099MEMBARRIER SUPPORT
15100M:	Mathieu Desnoyers <[email protected]>
15101M:	"Paul E. McKenney" <[email protected]>
15102L:	[email protected]
15103S:	Supported
15104F:	Documentation/scheduler/membarrier.rst
15105F:	arch/*/include/asm/membarrier.h
15106F:	arch/*/include/asm/sync_core.h
15107F:	include/uapi/linux/membarrier.h
15108F:	kernel/sched/membarrier.c
15109
15110MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15111M:	Mike Rapoport <[email protected]>
15112L:	[email protected]
15113S:	Maintained
15114F:	Documentation/core-api/boot-time-mm.rst
15115F:	include/linux/memblock.h
15116F:	mm/memblock.c
15117F:	mm/mm_init.c
15118F:	tools/testing/memblock/
15119
15120MEMORY ALLOCATION PROFILING
15121M:	Suren Baghdasaryan <[email protected]>
15122M:	Kent Overstreet <[email protected]>
15123L:	[email protected]
15124S:	Maintained
15125F:	Documentation/mm/allocation-profiling.rst
15126F:	include/linux/alloc_tag.h
15127F:	include/linux/pgalloc_tag.h
15128F:	lib/alloc_tag.c
15129
15130MEMORY CONTROLLER DRIVERS
15131M:	Krzysztof Kozlowski <[email protected]>
15132L:	[email protected]
15133S:	Maintained
15134B:	mailto:[email protected]
15135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15136F:	Documentation/devicetree/bindings/memory-controllers/
15137F:	drivers/memory/
15138F:	include/dt-bindings/memory/
15139F:	include/memory/
15140
15141MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15142M:	Dmitry Osipenko <[email protected]>
15143L:	[email protected]
15144L:	[email protected]
15145S:	Maintained
15146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15147F:	drivers/devfreq/tegra30-devfreq.c
15148
15149MEMORY HOT(UN)PLUG
15150M:	David Hildenbrand <[email protected]>
15151M:	Oscar Salvador <[email protected]>
15152L:	[email protected]
15153S:	Maintained
15154F:	Documentation/admin-guide/mm/memory-hotplug.rst
15155F:	Documentation/core-api/memory-hotplug.rst
15156F:	drivers/base/memory.c
15157F:	include/linux/memory_hotplug.h
15158F:	mm/memory_hotplug.c
15159F:	tools/testing/selftests/memory-hotplug/
15160
15161MEMORY MANAGEMENT
15162M:	Andrew Morton <[email protected]>
15163L:	[email protected]
15164S:	Maintained
15165W:	http://www.linux-mm.org
15166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15167T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15168F:	Documentation/admin-guide/mm/
15169F:	Documentation/mm/
15170F:	include/linux/gfp.h
15171F:	include/linux/gfp_types.h
15172F:	include/linux/memfd.h
15173F:	include/linux/memory.h
15174F:	include/linux/memory_hotplug.h
15175F:	include/linux/memory-tiers.h
15176F:	include/linux/mempolicy.h
15177F:	include/linux/mempool.h
15178F:	include/linux/memremap.h
15179F:	include/linux/mm.h
15180F:	include/linux/mm_*.h
15181F:	include/linux/mmzone.h
15182F:	include/linux/mmu_notifier.h
15183F:	include/linux/pagewalk.h
15184F:	include/linux/rmap.h
15185F:	include/trace/events/ksm.h
15186F:	mm/
15187F:	tools/mm/
15188F:	tools/testing/selftests/mm/
15189N:	include/linux/page[-_]*
15190
15191MEMORY MAPPING
15192M:	Andrew Morton <[email protected]>
15193M:	Liam R. Howlett <[email protected]>
15194M:	Lorenzo Stoakes <[email protected]>
15195R:	Vlastimil Babka <[email protected]>
15196R:	Jann Horn <[email protected]>
15197L:	[email protected]
15198S:	Maintained
15199W:	http://www.linux-mm.org
15200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15201F:	mm/mlock.c
15202F:	mm/mmap.c
15203F:	mm/mprotect.c
15204F:	mm/mremap.c
15205F:	mm/mseal.c
15206F:	mm/vma.c
15207F:	mm/vma.h
15208F:	mm/vma_internal.h
15209F:	tools/testing/vma/
15210
15211MEMORY TECHNOLOGY DEVICES (MTD)
15212M:	Miquel Raynal <[email protected]>
15213M:	Richard Weinberger <[email protected]>
15214M:	Vignesh Raghavendra <[email protected]>
15215L:	[email protected]
15216S:	Maintained
15217W:	http://www.linux-mtd.infradead.org/
15218Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15219C:	irc://irc.oftc.net/mtd
15220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15222F:	Documentation/devicetree/bindings/mtd/
15223F:	drivers/mtd/
15224F:	include/linux/mtd/
15225F:	include/uapi/mtd/
15226
15227MEN A21 WATCHDOG DRIVER
15228M:	Johannes Thumshirn <[email protected]>
15229L:	[email protected]
15230S:	Maintained
15231F:	drivers/watchdog/mena21_wdt.c
15232
15233MEN CHAMELEON BUS (mcb)
15234M:	Johannes Thumshirn <[email protected]>
15235S:	Maintained
15236F:	Documentation/driver-api/men-chameleon-bus.rst
15237F:	drivers/mcb/
15238F:	include/linux/mcb.h
15239
15240MEN F21BMC (Board Management Controller)
15241M:	Andreas Werner <[email protected]>
15242S:	Supported
15243F:	Documentation/hwmon/menf21bmc.rst
15244F:	drivers/hwmon/menf21bmc_hwmon.c
15245F:	drivers/leds/leds-menf21bmc.c
15246F:	drivers/mfd/menf21bmc.c
15247F:	drivers/watchdog/menf21bmc_wdt.c
15248
15249MEN Z069 WATCHDOG DRIVER
15250M:	Johannes Thumshirn <[email protected]>
15251L:	[email protected]
15252S:	Maintained
15253F:	drivers/watchdog/menz69_wdt.c
15254
15255MESON AO CEC DRIVER FOR AMLOGIC SOCS
15256M:	Neil Armstrong <[email protected]>
15257L:	[email protected]
15258L:	[email protected]
15259S:	Supported
15260W:	http://linux-meson.com/
15261T:	git git://linuxtv.org/media.git
15262F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15263F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15264F:	drivers/media/cec/platform/meson/ao-cec.c
15265
15266MESON GE2D DRIVER FOR AMLOGIC SOCS
15267M:	Neil Armstrong <[email protected]>
15268L:	[email protected]
15269L:	[email protected]
15270S:	Supported
15271T:	git git://linuxtv.org/media.git
15272F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15273F:	drivers/media/platform/amlogic/meson-ge2d/
15274
15275MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15276M:	Liang Yang <[email protected]>
15277L:	[email protected]
15278S:	Maintained
15279F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15280F:	drivers/mtd/nand/raw/meson_*
15281
15282MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15283M:	Neil Armstrong <[email protected]>
15284L:	[email protected]
15285L:	[email protected]
15286S:	Supported
15287T:	git git://linuxtv.org/media.git
15288F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15289F:	drivers/staging/media/meson/vdec/
15290
15291META ETHERNET DRIVERS
15292M:	Alexander Duyck <[email protected]>
15293M:	Jakub Kicinski <[email protected]>
15294R:	[email protected]
15295S:	Maintained
15296F:	Documentation/networking/device_drivers/ethernet/meta/
15297F:	drivers/net/ethernet/meta/
15298
15299METHODE UDPU SUPPORT
15300M:	Robert Marko <[email protected]>
15301S:	Maintained
15302F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15303F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15304
15305MHI BUS
15306M:	Manivannan Sadhasivam <[email protected]>
15307L:	[email protected]
15308L:	[email protected]
15309S:	Maintained
15310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15311F:	Documentation/ABI/stable/sysfs-bus-mhi
15312F:	Documentation/mhi/
15313F:	drivers/bus/mhi/
15314F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15315F:	include/linux/mhi.h
15316
15317MICROBLAZE ARCHITECTURE
15318M:	Michal Simek <[email protected]>
15319S:	Supported
15320W:	http://www.monstr.eu/fdt/
15321T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15322F:	arch/microblaze/
15323
15324MICROBLAZE TMR INJECT
15325M:	Appana Durga Kedareswara rao <[email protected]>
15326S:	Supported
15327F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15328F:	drivers/misc/xilinx_tmr_inject.c
15329
15330MICROBLAZE TMR MANAGER
15331M:	Appana Durga Kedareswara rao <[email protected]>
15332S:	Supported
15333F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15334F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15335F:	drivers/misc/xilinx_tmr_manager.c
15336
15337MICROCHIP AT91 DMA DRIVERS
15338M:	Ludovic Desroches <[email protected]>
15339L:	[email protected] (moderated for non-subscribers)
15340L:	[email protected]
15341S:	Supported
15342F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15343F:	drivers/dma/at_hdmac.c
15344F:	drivers/dma/at_xdmac.c
15345F:	include/dt-bindings/dma/at91.h
15346
15347MICROCHIP AT91 SERIAL DRIVER
15348M:	Richard Genoud <[email protected]>
15349S:	Maintained
15350F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15351F:	drivers/tty/serial/atmel_serial.c
15352F:	drivers/tty/serial/atmel_serial.h
15353
15354MICROCHIP AT91 USART MFD DRIVER
15355M:	Radu Pirea <[email protected]>
15356L:	[email protected]
15357S:	Supported
15358F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15359F:	drivers/mfd/at91-usart.c
15360F:	include/dt-bindings/mfd/at91-usart.h
15361
15362MICROCHIP AT91 USART SPI DRIVER
15363M:	Radu Pirea <[email protected]>
15364L:	[email protected]
15365S:	Supported
15366F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15367F:	drivers/spi/spi-at91-usart.c
15368
15369MICROCHIP AUDIO ASOC DRIVERS
15370M:	Claudiu Beznea <[email protected]>
15371M:	Andrei Simion <[email protected]>
15372L:	[email protected]
15373S:	Supported
15374F:	Documentation/devicetree/bindings/sound/atmel*
15375F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15376F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15377F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15378F:	sound/soc/atmel
15379
15380MICROCHIP CSI2DC DRIVER
15381M:	Eugen Hristev <[email protected]>
15382L:	[email protected]
15383S:	Supported
15384F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15385F:	drivers/media/platform/microchip/microchip-csi2dc.c
15386
15387MICROCHIP ECC DRIVER
15388L:	[email protected]
15389S:	Orphan
15390F:	drivers/crypto/atmel-ecc.*
15391
15392MICROCHIP EIC DRIVER
15393M:	Claudiu Beznea <[email protected]>
15394L:	[email protected] (moderated for non-subscribers)
15395S:	Supported
15396F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15397F:	drivers/irqchip/irq-mchp-eic.c
15398
15399MICROCHIP I2C DRIVER
15400M:	Codrin Ciubotariu <[email protected]>
15401L:	[email protected]
15402S:	Supported
15403F:	drivers/i2c/busses/i2c-at91-*.c
15404F:	drivers/i2c/busses/i2c-at91.h
15405
15406MICROCHIP ISC DRIVER
15407M:	Eugen Hristev <[email protected]>
15408L:	[email protected]
15409S:	Supported
15410F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15411F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15412F:	drivers/media/platform/microchip/microchip-isc*
15413F:	drivers/media/platform/microchip/microchip-sama*-isc*
15414F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15415F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15416F:	include/linux/atmel-isc-media.h
15417
15418MICROCHIP ISI DRIVER
15419M:	Eugen Hristev <[email protected]>
15420L:	[email protected]
15421S:	Supported
15422F:	drivers/media/platform/atmel/atmel-isi.c
15423F:	drivers/media/platform/atmel/atmel-isi.h
15424
15425MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15426M:	Woojung Huh <[email protected]>
15427M:	[email protected]
15428L:	[email protected]
15429S:	Maintained
15430F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15431F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15432F:	drivers/net/dsa/microchip/*
15433F:	include/linux/dsa/ksz_common.h
15434F:	include/linux/platform_data/microchip-ksz.h
15435F:	net/dsa/tag_ksz.c
15436
15437MICROCHIP LAN743X ETHERNET DRIVER
15438M:	Bryan Whitehead <[email protected]>
15439M:	[email protected]
15440L:	[email protected]
15441S:	Maintained
15442F:	drivers/net/ethernet/microchip/lan743x_*
15443
15444MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15445M:	Parthiban Veerasooran <[email protected]>
15446L:	[email protected]
15447S:	Maintained
15448F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15449F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15450
15451MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15452M:	Arun Ramadoss <[email protected]>
15453R:	[email protected]
15454L:	[email protected]
15455S:	Maintained
15456F:	drivers/net/phy/microchip_t1.c
15457
15458MICROCHIP LAN966X ETHERNET DRIVER
15459M:	Horatiu Vultur <[email protected]>
15460M:	[email protected]
15461L:	[email protected]
15462S:	Maintained
15463F:	drivers/net/ethernet/microchip/lan966x/*
15464
15465MICROCHIP LAN966X OIC DRIVER
15466M:	Herve Codina <[email protected]>
15467S:	Maintained
15468F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15469F:	drivers/irqchip/irq-lan966x-oic.c
15470
15471MICROCHIP LAN966X PCI DRIVER
15472M:	Herve Codina <[email protected]>
15473S:	Maintained
15474F:	drivers/misc/lan966x_pci.c
15475F:	drivers/misc/lan966x_pci.dtso
15476
15477MICROCHIP LAN969X ETHERNET DRIVER
15478M:	Daniel Machon <[email protected]>
15479M:	[email protected]
15480L:	[email protected]
15481S:	Maintained
15482F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15483
15484MICROCHIP LCDFB DRIVER
15485M:	Nicolas Ferre <[email protected]>
15486L:	[email protected]
15487S:	Maintained
15488F:	drivers/video/fbdev/atmel_lcdfb.c
15489F:	include/video/atmel_lcdc.h
15490
15491MICROCHIP MCP16502 PMIC DRIVER
15492M:	Claudiu Beznea <[email protected]>
15493M:	Andrei Simion <[email protected]>
15494L:	[email protected] (moderated for non-subscribers)
15495S:	Supported
15496F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15497F:	drivers/regulator/mcp16502.c
15498
15499MICROCHIP MCP3564 ADC DRIVER
15500M:	Marius Cristea <[email protected]>
15501L:	[email protected]
15502S:	Supported
15503F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15504F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15505F:	drivers/iio/adc/mcp3564.c
15506
15507MICROCHIP MCP3911 ADC DRIVER
15508M:	Marcus Folkesson <[email protected]>
15509M:	Kent Gustavsson <[email protected]>
15510L:	[email protected]
15511S:	Maintained
15512F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15513F:	drivers/iio/adc/mcp3911.c
15514
15515MICROCHIP MMC/SD/SDIO MCI DRIVER
15516M:	Aubin Constans <[email protected]>
15517S:	Maintained
15518F:	drivers/mmc/host/atmel-mci.c
15519
15520MICROCHIP NAND DRIVER
15521L:	[email protected]
15522S:	Orphan
15523F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15524F:	drivers/mtd/nand/raw/atmel/*
15525
15526MICROCHIP OTPC DRIVER
15527M:	Claudiu Beznea <[email protected]>
15528L:	[email protected] (moderated for non-subscribers)
15529S:	Supported
15530F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15531F:	drivers/nvmem/microchip-otpc.c
15532F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15533
15534MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15535M:	Matteo Martelli <[email protected]>
15536L:	[email protected]
15537S:	Supported
15538F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15539F:	drivers/iio/adc/pac1921.c
15540
15541MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15542M:	Marius Cristea <[email protected]>
15543L:	[email protected]
15544S:	Supported
15545F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15546F:	drivers/iio/adc/pac1934.c
15547
15548MICROCHIP PCI1XXXX GP DRIVER
15549M:	Vaibhaav Ram T.L <[email protected]>
15550M:	Kumaravel Thiagarajan <[email protected]>
15551L:	[email protected]
15552S:	Supported
15553F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15554F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15555F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15556F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15557
15558MICROCHIP PCI1XXXX I2C DRIVER
15559M:	Tharun Kumar P <[email protected]>
15560M:	Kumaravel Thiagarajan <[email protected]>
15561M:	Microchip Linux Driver Support <[email protected]>
15562L:	[email protected]
15563S:	Maintained
15564F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15565
15566MICROCHIP PCIe UART DRIVER
15567M:	Kumaravel Thiagarajan <[email protected]>
15568M:	Tharun Kumar P <[email protected]>
15569L:	[email protected]
15570S:	Maintained
15571F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15572
15573MICROCHIP POLARFIRE FPGA DRIVERS
15574M:	Conor Dooley <[email protected]>
15575L:	[email protected]
15576S:	Supported
15577F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15578F:	drivers/fpga/microchip-spi.c
15579
15580MICROCHIP PWM DRIVER
15581M:	Claudiu Beznea <[email protected]>
15582L:	[email protected] (moderated for non-subscribers)
15583L:	[email protected]
15584S:	Supported
15585F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15586F:	drivers/pwm/pwm-atmel.c
15587
15588MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15589M:	Manikandan Muralidharan <[email protected]>
15590M:	Dharma Balasubiramani <[email protected]>
15591L:	[email protected]
15592S:	Supported
15593F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15594F:	drivers/gpu/drm/bridge/microchip-lvds.c
15595
15596MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15597M:	Eugen Hristev <[email protected]>
15598L:	[email protected]
15599S:	Supported
15600F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15601F:	drivers/iio/adc/at91-sama5d2_adc.c
15602F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15603
15604MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15605M:	Claudiu Beznea <[email protected]>
15606S:	Supported
15607F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15608F:	drivers/power/reset/at91-sama5d2_shdwc.c
15609
15610MICROCHIP SOC DRIVERS
15611M:	Conor Dooley <[email protected]>
15612S:	Supported
15613T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15614F:	Documentation/devicetree/bindings/soc/microchip/
15615F:	drivers/soc/microchip/
15616
15617MICROCHIP SPI DRIVER
15618M:	Ryan Wanner <[email protected]>
15619S:	Supported
15620F:	drivers/spi/spi-atmel.*
15621
15622MICROCHIP SSC DRIVER
15623M:	Claudiu Beznea <[email protected]>
15624M:	Andrei Simion <[email protected]>
15625L:	[email protected] (moderated for non-subscribers)
15626S:	Supported
15627F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15628F:	drivers/misc/atmel-ssc.c
15629F:	include/linux/atmel-ssc.h
15630
15631Microchip Timer Counter Block (TCB) Capture Driver
15632M:	Kamel Bouhara <[email protected]>
15633L:	[email protected] (moderated for non-subscribers)
15634L:	[email protected]
15635S:	Maintained
15636F:	drivers/counter/microchip-tcb-capture.c
15637
15638MICROCHIP USB251XB DRIVER
15639M:	Richard Leitner <[email protected]>
15640L:	[email protected]
15641S:	Maintained
15642F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15643F:	drivers/usb/misc/usb251xb.c
15644
15645MICROCHIP USBA UDC DRIVER
15646M:	Cristian Birsan <[email protected]>
15647L:	[email protected] (moderated for non-subscribers)
15648S:	Supported
15649F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15650
15651MICROCHIP WILC1000 WIFI DRIVER
15652M:	Ajay Singh <[email protected]>
15653M:	Claudiu Beznea <[email protected]>
15654L:	[email protected]
15655S:	Supported
15656F:	drivers/net/wireless/microchip/wilc1000/
15657
15658MICROSEMI MIPS SOCS
15659M:	Alexandre Belloni <[email protected]>
15660M:	[email protected]
15661L:	[email protected]
15662S:	Supported
15663F:	Documentation/devicetree/bindings/mips/mscc.txt
15664F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15665F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15666F:	arch/mips/boot/dts/mscc/
15667F:	arch/mips/configs/generic/board-ocelot.config
15668F:	arch/mips/generic/board-ocelot.c
15669
15670MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15671M:	Don Brace <[email protected]>
15672L:	[email protected]
15673L:	[email protected]
15674S:	Supported
15675F:	Documentation/scsi/smartpqi.rst
15676F:	drivers/scsi/smartpqi/Kconfig
15677F:	drivers/scsi/smartpqi/Makefile
15678F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15679F:	include/linux/cciss*.h
15680F:	include/uapi/linux/cciss*.h
15681
15682MICROSOFT MANA RDMA DRIVER
15683M:	Long Li <[email protected]>
15684M:	Konstantin Taranov <[email protected]>
15685L:	[email protected]
15686S:	Supported
15687F:	drivers/infiniband/hw/mana/
15688F:	include/net/mana
15689F:	include/uapi/rdma/mana-abi.h
15690
15691MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15692M:	Maximilian Luz <[email protected]>
15693L:	[email protected]
15694S:	Maintained
15695F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15696
15697MICROSOFT SURFACE BATTERY AND AC DRIVERS
15698M:	Maximilian Luz <[email protected]>
15699L:	[email protected]
15700L:	[email protected]
15701S:	Maintained
15702F:	drivers/power/supply/surface_battery.c
15703F:	drivers/power/supply/surface_charger.c
15704
15705MICROSOFT SURFACE DTX DRIVER
15706M:	Maximilian Luz <[email protected]>
15707L:	[email protected]
15708S:	Maintained
15709F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15710F:	drivers/platform/surface/surface_dtx.c
15711F:	include/uapi/linux/surface_aggregator/dtx.h
15712
15713MICROSOFT SURFACE SENSOR FAN DRIVER
15714M:	Maximilian Luz <[email protected]>
15715M:	Ivor Wanders <[email protected]>
15716L:	[email protected]
15717S:	Maintained
15718F:	Documentation/hwmon/surface_fan.rst
15719F:	drivers/hwmon/surface_fan.c
15720
15721MICROSOFT SURFACE SENSOR THERMAL DRIVER
15722M:	Maximilian Luz <[email protected]>
15723L:	[email protected]
15724S:	Maintained
15725F:	drivers/hwmon/surface_temp.c
15726
15727MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15728M:	Maximilian Luz <[email protected]>
15729L:	[email protected]
15730S:	Maintained
15731F:	drivers/platform/surface/surface_gpe.c
15732
15733MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15734M:	Hans de Goede <[email protected]>
15735M:	Ilpo Järvinen <[email protected]>
15736M:	Maximilian Luz <[email protected]>
15737L:	[email protected]
15738S:	Maintained
15739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15740F:	drivers/platform/surface/
15741
15742MICROSOFT SURFACE HID TRANSPORT DRIVER
15743M:	Maximilian Luz <[email protected]>
15744L:	[email protected]
15745L:	[email protected]
15746S:	Maintained
15747F:	drivers/hid/surface-hid/
15748
15749MICROSOFT SURFACE HOT-PLUG DRIVER
15750M:	Maximilian Luz <[email protected]>
15751L:	[email protected]
15752S:	Maintained
15753F:	drivers/platform/surface/surface_hotplug.c
15754
15755MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15756M:	Maximilian Luz <[email protected]>
15757L:	[email protected]
15758S:	Maintained
15759F:	drivers/platform/surface/surface_platform_profile.c
15760
15761MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15762M:	Chen Yu <[email protected]>
15763L:	[email protected]
15764S:	Supported
15765F:	drivers/platform/surface/surfacepro3_button.c
15766
15767MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15768M:	Maximilian Luz <[email protected]>
15769L:	[email protected]
15770S:	Maintained
15771F:	drivers/platform/surface/surface_aggregator_hub.c
15772
15773MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15774M:	Maximilian Luz <[email protected]>
15775L:	[email protected]
15776S:	Maintained
15777W:	https://github.com/linux-surface/surface-aggregator-module
15778C:	irc://irc.libera.chat/linux-surface
15779F:	Documentation/driver-api/surface_aggregator/
15780F:	drivers/platform/surface/aggregator/
15781F:	drivers/platform/surface/surface_acpi_notify.c
15782F:	drivers/platform/surface/surface_aggregator_cdev.c
15783F:	drivers/platform/surface/surface_aggregator_registry.c
15784F:	include/linux/surface_acpi_notify.h
15785F:	include/linux/surface_aggregator/
15786F:	include/uapi/linux/surface_aggregator/
15787
15788MICROTEK X6 SCANNER
15789M:	Oliver Neukum <[email protected]>
15790S:	Maintained
15791F:	drivers/usb/image/microtek.*
15792
15793MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15794M:	Luka Kovacic <[email protected]>
15795M:	Luka Perkov <[email protected]>
15796S:	Maintained
15797F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15798F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15799F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15800F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15801F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15802F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15803
15804MIN HEAP
15805M:	Kuan-Wei Chiu <[email protected]>
15806L:	[email protected]
15807S:	Maintained
15808F:	Documentation/core-api/min_heap.rst
15809F:	include/linux/min_heap.h
15810F:	lib/min_heap.c
15811F:	lib/test_min_heap.c
15812
15813MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15814M:	Sakari Ailus <[email protected]>
15815L:	[email protected]
15816S:	Maintained
15817F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15818F:	Documentation/driver-api/media/drivers/ccs/
15819F:	Documentation/userspace-api/media/drivers/ccs.rst
15820F:	drivers/media/i2c/ccs-pll.c
15821F:	drivers/media/i2c/ccs-pll.h
15822F:	drivers/media/i2c/ccs/
15823F:	include/uapi/linux/ccs.h
15824F:	include/uapi/linux/smiapp.h
15825
15826MIPS
15827M:	Thomas Bogendoerfer <[email protected]>
15828L:	[email protected]
15829S:	Maintained
15830Q:	https://patchwork.kernel.org/project/linux-mips/list/
15831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15832F:	Documentation/devicetree/bindings/mips/
15833F:	Documentation/arch/mips/
15834F:	arch/mips/
15835F:	drivers/platform/mips/
15836F:	include/dt-bindings/mips/
15837
15838MIPS BOSTON DEVELOPMENT BOARD
15839M:	Paul Burton <[email protected]>
15840L:	[email protected]
15841S:	Maintained
15842F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15843F:	arch/mips/boot/dts/img/boston.dts
15844F:	arch/mips/configs/generic/board-boston.config
15845F:	drivers/clk/imgtec/clk-boston.c
15846F:	include/dt-bindings/clock/boston-clock.h
15847
15848MIPS CORE DRIVERS
15849M:	Thomas Bogendoerfer <[email protected]>
15850L:	[email protected]
15851S:	Supported
15852F:	drivers/bus/mips_cdmm.c
15853F:	drivers/clocksource/mips-gic-timer.c
15854F:	drivers/cpuidle/cpuidle-cps.c
15855F:	drivers/irqchip/irq-mips-cpu.c
15856F:	drivers/irqchip/irq-mips-gic.c
15857
15858MIPS GENERIC PLATFORM
15859M:	Paul Burton <[email protected]>
15860L:	[email protected]
15861S:	Supported
15862F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15863F:	arch/mips/generic/
15864F:	arch/mips/tools/generic-board-config.sh
15865
15866MIPS RINT INSTRUCTION EMULATION
15867M:	Aleksandar Markovic <[email protected]>
15868L:	[email protected]
15869S:	Supported
15870F:	arch/mips/math-emu/dp_rint.c
15871F:	arch/mips/math-emu/sp_rint.c
15872
15873MIPS/LOONGSON1 ARCHITECTURE
15874M:	Keguang Zhang <[email protected]>
15875L:	[email protected]
15876S:	Maintained
15877F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15878F:	arch/mips/include/asm/mach-loongson32/
15879F:	arch/mips/loongson32/
15880F:	drivers/*/*loongson1*
15881F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15882
15883MIPS/LOONGSON2EF ARCHITECTURE
15884M:	Jiaxun Yang <[email protected]>
15885L:	[email protected]
15886S:	Maintained
15887F:	arch/mips/include/asm/mach-loongson2ef/
15888F:	arch/mips/loongson2ef/
15889F:	drivers/cpufreq/loongson2_cpufreq.c
15890
15891MIPS/LOONGSON64 ARCHITECTURE
15892M:	Huacai Chen <[email protected]>
15893M:	Jiaxun Yang <[email protected]>
15894L:	[email protected]
15895S:	Maintained
15896F:	arch/mips/include/asm/mach-loongson64/
15897F:	arch/mips/loongson64/
15898F:	drivers/irqchip/irq-loongson*
15899F:	drivers/platform/mips/cpu_hwmon.c
15900
15901MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15902M:	Hans Verkuil <[email protected]>
15903L:	[email protected]
15904S:	Odd Fixes
15905W:	https://linuxtv.org
15906T:	git git://linuxtv.org/media.git
15907F:	drivers/media/radio/radio-miropcm20*
15908
15909MITSUMI MM8013 FG DRIVER
15910M:	Konrad Dybcio <[email protected]>
15911F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15912F:	drivers/power/supply/mm8013.c
15913
15914MMP SUPPORT
15915R:	Lubomir Rintel <[email protected]>
15916L:	[email protected] (moderated for non-subscribers)
15917S:	Odd Fixes
15918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15919F:	arch/arm/boot/dts/marvell/mmp*
15920F:	arch/arm/mach-mmp/
15921F:	include/linux/soc/mmp/
15922
15923MMP USB PHY DRIVERS
15924R:	Lubomir Rintel <[email protected]>
15925L:	[email protected] (moderated for non-subscribers)
15926S:	Maintained
15927F:	drivers/phy/marvell/phy-mmp3-usb.c
15928F:	drivers/phy/marvell/phy-pxa-usb.c
15929
15930MMU GATHER AND TLB INVALIDATION
15931M:	Will Deacon <[email protected]>
15932M:	"Aneesh Kumar K.V" <[email protected]>
15933M:	Andrew Morton <[email protected]>
15934M:	Nick Piggin <[email protected]>
15935M:	Peter Zijlstra <[email protected]>
15936L:	[email protected]
15937L:	[email protected]
15938S:	Maintained
15939F:	arch/*/include/asm/tlb.h
15940F:	include/asm-generic/tlb.h
15941F:	mm/mmu_gather.c
15942
15943MN88472 MEDIA DRIVER
15944L:	[email protected]
15945S:	Orphan
15946W:	https://linuxtv.org
15947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15948F:	drivers/media/dvb-frontends/mn88472*
15949
15950MN88473 MEDIA DRIVER
15951L:	[email protected]
15952S:	Orphan
15953W:	https://linuxtv.org
15954Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15955F:	drivers/media/dvb-frontends/mn88473*
15956
15957MOBILEYE MIPS SOCS
15958M:	Vladimir Kondratiev <[email protected]>
15959M:	Gregory CLEMENT <[email protected]>
15960M:	Théo Lebrun <[email protected]>
15961L:	[email protected]
15962S:	Maintained
15963F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15964F:	Documentation/devicetree/bindings/soc/mobileye/
15965F:	arch/mips/boot/dts/mobileye/
15966F:	arch/mips/configs/eyeq5_defconfig
15967F:	arch/mips/mobileye/board-epm5.its.S
15968F:	drivers/clk/clk-eyeq.c
15969F:	drivers/pinctrl/pinctrl-eyeq5.c
15970F:	drivers/reset/reset-eyeq.c
15971F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15972
15973MODULE SUPPORT
15974M:	Luis Chamberlain <[email protected]>
15975R:	Petr Pavlu <[email protected]>
15976R:	Sami Tolvanen <[email protected]>
15977R:	Daniel Gomez <[email protected]>
15978L:	[email protected]
15979L:	[email protected]
15980S:	Maintained
15981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15982F:	include/linux/kmod.h
15983F:	include/linux/module*.h
15984F:	kernel/module/
15985F:	lib/test_kmod.c
15986F:	scripts/module*
15987F:	tools/testing/selftests/kmod/
15988
15989MONOLITHIC POWER SYSTEM PMIC DRIVER
15990M:	Saravanan Sekar <[email protected]>
15991S:	Maintained
15992F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15993F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15994F:	drivers/hwmon/pmbus/mpq7932.c
15995F:	drivers/iio/adc/mp2629_adc.c
15996F:	drivers/mfd/mp2629.c
15997F:	drivers/power/supply/mp2629_charger.c
15998F:	drivers/regulator/mp5416.c
15999F:	drivers/regulator/mpq7920.c
16000F:	drivers/regulator/mpq7920.h
16001F:	include/linux/mfd/mp2629.h
16002
16003MOST(R) TECHNOLOGY DRIVER
16004M:	Parthiban Veerasooran <[email protected]>
16005M:	Christian Gromm <[email protected]>
16006S:	Maintained
16007F:	Documentation/ABI/testing/configfs-most
16008F:	Documentation/ABI/testing/sysfs-bus-most
16009F:	drivers/most/
16010F:	drivers/staging/most/
16011F:	include/linux/most.h
16012
16013MOTORCOMM PHY DRIVER
16014M:	Frank <[email protected]>
16015L:	[email protected]
16016S:	Maintained
16017F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16018F:	drivers/net/phy/motorcomm.c
16019
16020MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16021M:	Jiri Slaby <[email protected]>
16022S:	Maintained
16023F:	Documentation/driver-api/tty/moxa-smartio.rst
16024F:	drivers/tty/mxser.*
16025
16026MP3309C BACKLIGHT DRIVER
16027M:	Flavio Suligoi <[email protected]>
16028L:	[email protected]
16029S:	Maintained
16030F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16031F:	drivers/video/backlight/mp3309c.c
16032
16033MPS MP2891 DRIVER
16034M:	Noah Wang <[email protected]>
16035L:	[email protected]
16036S:	Maintained
16037F:	Documentation/hwmon/mp2891.rst
16038F:	drivers/hwmon/pmbus/mp2891.c
16039
16040MPS MP2993 DRIVER
16041M:	Noah Wang <[email protected]>
16042L:	[email protected]
16043S:	Maintained
16044F:	Documentation/hwmon/mp2993.rst
16045F:	drivers/hwmon/pmbus/mp2993.c
16046
16047MPS MP9941 DRIVER
16048M:	Noah Wang <[email protected]>
16049L:	[email protected]
16050S:	Maintained
16051F:	Documentation/hwmon/mp9941.rst
16052F:	drivers/hwmon/pmbus/mp9941.c
16053
16054MR800 AVERMEDIA USB FM RADIO DRIVER
16055M:	Alexey Klimov <[email protected]>
16056L:	[email protected]
16057S:	Maintained
16058T:	git git://linuxtv.org/media.git
16059F:	drivers/media/radio/radio-mr800.c
16060
16061MRF24J40 IEEE 802.15.4 RADIO DRIVER
16062M:	Stefan Schmidt <[email protected]>
16063L:	[email protected]
16064S:	Odd Fixes
16065F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16066F:	drivers/net/ieee802154/mrf24j40.c
16067
16068MSI EC DRIVER
16069M:	Nikita Kravets <[email protected]>
16070L:	[email protected]
16071S:	Maintained
16072W:	https://github.com/BeardOverflow/msi-ec
16073F:	drivers/platform/x86/msi-ec.*
16074
16075MSI LAPTOP SUPPORT
16076M:	"Lee, Chun-Yi" <[email protected]>
16077L:	[email protected]
16078S:	Maintained
16079F:	drivers/platform/x86/msi-laptop.c
16080
16081MSI WMI SUPPORT
16082L:	[email protected]
16083S:	Orphan
16084F:	drivers/platform/x86/msi-wmi.c
16085
16086MSI WMI PLATFORM FEATURES
16087M:	Armin Wolf <[email protected]>
16088L:	[email protected]
16089S:	Maintained
16090F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
16091F:	Documentation/wmi/devices/msi-wmi-platform.rst
16092F:	drivers/platform/x86/msi-wmi-platform.c
16093
16094MSI001 MEDIA DRIVER
16095L:	[email protected]
16096S:	Orphan
16097W:	https://linuxtv.org
16098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16099F:	drivers/media/tuners/msi001*
16100
16101MSI2500 MEDIA DRIVER
16102L:	[email protected]
16103S:	Orphan
16104W:	https://linuxtv.org
16105Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16106F:	drivers/media/usb/msi2500/
16107
16108MSTAR INTERRUPT CONTROLLER DRIVER
16109M:	Mark-PK Tsai <[email protected]>
16110M:	Daniel Palmer <[email protected]>
16111S:	Maintained
16112F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16113F:	drivers/irqchip/irq-mst-intc.c
16114
16115MSYSTEMS DISKONCHIP G3 MTD DRIVER
16116M:	Robert Jarzmik <[email protected]>
16117L:	[email protected]
16118S:	Maintained
16119F:	drivers/mtd/devices/docg3*
16120
16121MT9M114 ONSEMI SENSOR DRIVER
16122M:	Laurent Pinchart <[email protected]>
16123L:	[email protected]
16124S:	Maintained
16125T:	git git://linuxtv.org/media.git
16126F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16127F:	drivers/media/i2c/mt9m114.c
16128
16129MT9P031 APTINA CAMERA SENSOR
16130M:	Laurent Pinchart <[email protected]>
16131L:	[email protected]
16132S:	Maintained
16133T:	git git://linuxtv.org/media.git
16134F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16135F:	drivers/media/i2c/mt9p031.c
16136
16137MT9T112 APTINA CAMERA SENSOR
16138M:	Jacopo Mondi <[email protected]>
16139L:	[email protected]
16140S:	Odd Fixes
16141T:	git git://linuxtv.org/media.git
16142F:	drivers/media/i2c/mt9t112.c
16143F:	include/media/i2c/mt9t112.h
16144
16145MT9V032 APTINA CAMERA SENSOR
16146M:	Laurent Pinchart <[email protected]>
16147L:	[email protected]
16148S:	Maintained
16149T:	git git://linuxtv.org/media.git
16150F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16151F:	drivers/media/i2c/mt9v032.c
16152F:	include/media/i2c/mt9v032.h
16153
16154MT9V111 APTINA CAMERA SENSOR
16155M:	Jacopo Mondi <[email protected]>
16156L:	[email protected]
16157S:	Maintained
16158T:	git git://linuxtv.org/media.git
16159F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16160F:	drivers/media/i2c/mt9v111.c
16161
16162MULTIFUNCTION DEVICES (MFD)
16163M:	Lee Jones <[email protected]>
16164S:	Maintained
16165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16166F:	Documentation/devicetree/bindings/mfd/
16167F:	drivers/mfd/
16168F:	include/dt-bindings/mfd/
16169F:	include/linux/mfd/
16170
16171MULTIMEDIA CARD (MMC) ETC. OVER SPI
16172S:	Orphan
16173F:	drivers/mmc/host/mmc_spi.c
16174F:	include/linux/spi/mmc_spi.h
16175
16176MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16177M:	Ulf Hansson <[email protected]>
16178L:	[email protected]
16179S:	Maintained
16180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16181F:	Documentation/devicetree/bindings/mmc/
16182F:	drivers/mmc/
16183F:	include/linux/mmc/
16184F:	include/uapi/linux/mmc/
16185
16186MULTIPLEXER SUBSYSTEM
16187M:	Peter Rosin <[email protected]>
16188S:	Maintained
16189F:	Documentation/ABI/testing/sysfs-class-mux*
16190F:	Documentation/devicetree/bindings/mux/
16191F:	drivers/mux/
16192F:	include/dt-bindings/mux/
16193F:	include/linux/mux/
16194
16195MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16196M:	Bin Liu <[email protected]>
16197L:	[email protected]
16198S:	Maintained
16199F:	drivers/usb/musb/
16200
16201MXL301RF MEDIA DRIVER
16202M:	Akihiro Tsukada <[email protected]>
16203L:	[email protected]
16204S:	Odd Fixes
16205F:	drivers/media/tuners/mxl301rf*
16206
16207MXL5007T MEDIA DRIVER
16208M:	Michael Krufky <[email protected]>
16209L:	[email protected]
16210S:	Maintained
16211W:	https://linuxtv.org
16212W:	http://github.com/mkrufky
16213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16214T:	git git://linuxtv.org/mkrufky/tuners.git
16215F:	drivers/media/tuners/mxl5007t.*
16216
16217MXSFB DRM DRIVER
16218M:	Marek Vasut <[email protected]>
16219M:	Stefan Agner <[email protected]>
16220L:	[email protected]
16221S:	Supported
16222T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16223F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16224F:	drivers/gpu/drm/mxsfb/
16225
16226MYLEX DAC960 PCI RAID Controller
16227M:	Hannes Reinecke <[email protected]>
16228L:	[email protected]
16229S:	Supported
16230F:	drivers/scsi/myrb.*
16231F:	drivers/scsi/myrs.*
16232
16233MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16234L:	[email protected]
16235S:	Orphan
16236W:	https://www.cspi.com/ethernet-products/support/downloads/
16237F:	drivers/net/ethernet/myricom/myri10ge/
16238
16239NAND FLASH SUBSYSTEM
16240M:	Miquel Raynal <[email protected]>
16241R:	Richard Weinberger <[email protected]>
16242L:	[email protected]
16243S:	Maintained
16244W:	http://www.linux-mtd.infradead.org/
16245Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16246C:	irc://irc.oftc.net/mtd
16247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16248F:	drivers/mtd/nand/
16249F:	include/linux/mtd/*nand*.h
16250
16251NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16252M:	Daniel Mack <[email protected]>
16253L:	[email protected]
16254S:	Maintained
16255W:	http://www.native-instruments.com
16256F:	sound/usb/caiaq/
16257
16258NATSEMI ETHERNET DRIVER (DP8381x)
16259S:	Orphan
16260F:	drivers/net/ethernet/natsemi/natsemi.c
16261
16262NCR 5380 SCSI DRIVERS
16263M:	Finn Thain <[email protected]>
16264M:	Michael Schmitz <[email protected]>
16265L:	[email protected]
16266S:	Maintained
16267F:	Documentation/scsi/g_NCR5380.rst
16268F:	drivers/scsi/NCR5380.*
16269F:	drivers/scsi/arm/cumana_1.c
16270F:	drivers/scsi/arm/oak.c
16271F:	drivers/scsi/atari_scsi.*
16272F:	drivers/scsi/dmx3191d.c
16273F:	drivers/scsi/g_NCR5380.*
16274F:	drivers/scsi/mac_scsi.*
16275F:	drivers/scsi/sun3_scsi.*
16276F:	drivers/scsi/sun3_scsi_vme.c
16277
16278NCSI LIBRARY
16279M:	Samuel Mendoza-Jonas <[email protected]>
16280R:	Paul Fertser <[email protected]>
16281S:	Maintained
16282F:	net/ncsi/
16283
16284NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16285M:	Zev Weiss <[email protected]>
16286L:	[email protected]
16287S:	Maintained
16288F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16289F:	drivers/hwmon/nct6775-i2c.c
16290
16291NCT7363 HARDWARE MONITOR DRIVER
16292M:	Ban Feng <[email protected]>
16293L:	[email protected]
16294S:	Maintained
16295F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16296F:	Documentation/hwmon/nct7363.rst
16297F:	drivers/hwmon/nct7363.c
16298
16299NETCONSOLE
16300M:	Breno Leitao <[email protected]>
16301S:	Maintained
16302F:	Documentation/networking/netconsole.rst
16303F:	drivers/net/netconsole.c
16304F:	tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16305F:	tools/testing/selftests/drivers/net/netcons\*
16306
16307NETDEVSIM
16308M:	Jakub Kicinski <[email protected]>
16309S:	Maintained
16310F:	drivers/net/netdevsim/*
16311F:	tools/testing/selftests/drivers/net/netdevsim/*
16312
16313NETEM NETWORK EMULATOR
16314M:	Stephen Hemminger <[email protected]>
16315L:	[email protected]
16316S:	Maintained
16317F:	net/sched/sch_netem.c
16318
16319NETERION 10GbE DRIVERS (s2io)
16320M:	Jon Mason <[email protected]>
16321L:	[email protected]
16322S:	Maintained
16323F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16324F:	drivers/net/ethernet/neterion/
16325
16326NETFILTER
16327M:	Pablo Neira Ayuso <[email protected]>
16328M:	Jozsef Kadlecsik <[email protected]>
16329L:	[email protected]
16330L:	[email protected]
16331S:	Maintained
16332W:	http://www.netfilter.org/
16333W:	http://www.iptables.org/
16334W:	http://www.nftables.org/
16335Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16336C:	irc://irc.libera.chat/netfilter
16337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16339F:	include/linux/netfilter*
16340F:	include/linux/netfilter/
16341F:	include/net/netfilter/
16342F:	include/uapi/linux/netfilter*
16343F:	include/uapi/linux/netfilter/
16344F:	net/*/netfilter.c
16345F:	net/*/netfilter/
16346F:	net/bridge/br_netfilter*.c
16347F:	net/netfilter/
16348F:	tools/testing/selftests/net/netfilter/
16349
16350NETROM NETWORK LAYER
16351L:	[email protected]
16352S:	Orphan
16353W:	https://linux-ax25.in-berlin.de
16354F:	include/net/netrom.h
16355F:	include/uapi/linux/netrom.h
16356F:	net/netrom/
16357
16358NETRONIX EMBEDDED CONTROLLER
16359M:	Jonathan Neuschäfer <[email protected]>
16360S:	Maintained
16361F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16362F:	drivers/mfd/ntxec.c
16363F:	drivers/pwm/pwm-ntxec.c
16364F:	drivers/rtc/rtc-ntxec.c
16365F:	include/linux/mfd/ntxec.h
16366
16367NETRONOME ETHERNET DRIVERS
16368M:	Louis Peens <[email protected]>
16369R:	Jakub Kicinski <[email protected]>
16370L:	[email protected]
16371S:	Maintained
16372F:	drivers/net/ethernet/netronome/
16373
16374NETWORK BLOCK DEVICE (NBD)
16375M:	Josef Bacik <[email protected]>
16376L:	[email protected]
16377L:	[email protected]
16378S:	Maintained
16379F:	Documentation/admin-guide/blockdev/nbd.rst
16380F:	drivers/block/nbd.c
16381F:	include/trace/events/nbd.h
16382F:	include/uapi/linux/nbd.h
16383
16384NETWORK DROP MONITOR
16385M:	Neil Horman <[email protected]>
16386L:	[email protected]
16387S:	Maintained
16388W:	https://fedorahosted.org/dropwatch/
16389F:	include/uapi/linux/net_dropmon.h
16390F:	net/core/drop_monitor.c
16391
16392NETWORKING DRIVERS
16393M:	Andrew Lunn <[email protected]>
16394M:	"David S. Miller" <[email protected]>
16395M:	Eric Dumazet <[email protected]>
16396M:	Jakub Kicinski <[email protected]>
16397M:	Paolo Abeni <[email protected]>
16398L:	[email protected]
16399S:	Maintained
16400P:	Documentation/process/maintainer-netdev.rst
16401Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16404F:	Documentation/devicetree/bindings/net/
16405F:	Documentation/networking/net_cachelines/net_device.rst
16406F:	drivers/connector/
16407F:	drivers/net/
16408F:	drivers/ptp/
16409F:	include/dt-bindings/net/
16410F:	include/linux/cn_proc.h
16411F:	include/linux/etherdevice.h
16412F:	include/linux/ethtool_netlink.h
16413F:	include/linux/fcdevice.h
16414F:	include/linux/fddidevice.h
16415F:	include/linux/hippidevice.h
16416F:	include/linux/if_*
16417F:	include/linux/inetdevice.h
16418F:	include/linux/netdev*
16419F:	include/linux/platform_data/wiznet.h
16420F:	include/uapi/linux/cn_proc.h
16421F:	include/uapi/linux/ethtool_netlink*
16422F:	include/uapi/linux/if_*
16423F:	include/uapi/linux/net_shaper.h
16424F:	include/uapi/linux/netdev*
16425F:	tools/testing/selftests/drivers/net/
16426X:	Documentation/devicetree/bindings/net/bluetooth/
16427X:	Documentation/devicetree/bindings/net/can/
16428X:	Documentation/devicetree/bindings/net/wireless/
16429X:	drivers/net/can/
16430X:	drivers/net/wireless/
16431
16432NETWORKING DRIVERS (WIRELESS)
16433M:	Johannes Berg <[email protected]>
16434L:	[email protected]
16435S:	Maintained
16436W:	https://wireless.wiki.kernel.org/
16437Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16440F:	Documentation/devicetree/bindings/net/wireless/
16441F:	drivers/net/wireless/
16442
16443NETWORKING [DSA]
16444M:	Andrew Lunn <[email protected]>
16445M:	Vladimir Oltean <[email protected]>
16446S:	Maintained
16447F:	Documentation/devicetree/bindings/net/dsa/
16448F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16449F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16450F:	drivers/net/dsa/
16451F:	include/linux/dsa/
16452F:	include/linux/platform_data/dsa.h
16453F:	include/net/dsa.h
16454F:	net/dsa/
16455F:	tools/testing/selftests/drivers/net/dsa/
16456
16457NETWORKING [ETHTOOL]
16458M:	Andrew Lunn <[email protected]>
16459M:	Jakub Kicinski <[email protected]>
16460F:	Documentation/netlink/specs/ethtool.yaml
16461F:	Documentation/networking/ethtool-netlink.rst
16462F:	include/linux/ethtool*
16463F:	include/uapi/linux/ethtool*
16464F:	net/ethtool/
16465F:	tools/testing/selftests/drivers/net/*/ethtool*
16466
16467NETWORKING [ETHTOOL CABLE TEST]
16468M:	Andrew Lunn <[email protected]>
16469F:	net/ethtool/cabletest.c
16470F:	tools/testing/selftests/drivers/net/*/ethtool*
16471K:	cable_test
16472
16473NETWORKING [ETHTOOL MAC MERGE]
16474M:	Vladimir Oltean <[email protected]>
16475F:	net/ethtool/mm.c
16476F:	tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16477K:	ethtool_mm
16478
16479NETWORKING [GENERAL]
16480M:	"David S. Miller" <[email protected]>
16481M:	Eric Dumazet <[email protected]>
16482M:	Jakub Kicinski <[email protected]>
16483M:	Paolo Abeni <[email protected]>
16484R:	Simon Horman <[email protected]>
16485L:	[email protected]
16486S:	Maintained
16487P:	Documentation/process/maintainer-netdev.rst
16488Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16489B:	mailto:[email protected]
16490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16492F:	Documentation/core-api/netlink.rst
16493F:	Documentation/netlink/
16494F:	Documentation/networking/
16495F:	Documentation/networking/net_cachelines/
16496F:	Documentation/process/maintainer-netdev.rst
16497F:	Documentation/userspace-api/netlink/
16498F:	include/linux/ethtool.h
16499F:	include/linux/framer/framer-provider.h
16500F:	include/linux/framer/framer.h
16501F:	include/linux/in.h
16502F:	include/linux/indirect_call_wrapper.h
16503F:	include/linux/inet.h
16504F:	include/linux/inet_diag.h
16505F:	include/linux/net.h
16506F:	include/linux/netdev*
16507F:	include/linux/netlink.h
16508F:	include/linux/netpoll.h
16509F:	include/linux/rtnetlink.h
16510F:	include/linux/sctp.h
16511F:	include/linux/seq_file_net.h
16512F:	include/linux/skbuff*
16513F:	include/net/
16514F:	include/uapi/linux/ethtool.h
16515F:	include/uapi/linux/genetlink.h
16516F:	include/uapi/linux/hsr_netlink.h
16517F:	include/uapi/linux/in.h
16518F:	include/uapi/linux/inet_diag.h
16519F:	include/uapi/linux/nbd-netlink.h
16520F:	include/uapi/linux/net.h
16521F:	include/uapi/linux/net_namespace.h
16522F:	include/uapi/linux/netconf.h
16523F:	include/uapi/linux/netdev*
16524F:	include/uapi/linux/netlink.h
16525F:	include/uapi/linux/netlink_diag.h
16526F:	include/uapi/linux/rtnetlink.h
16527F:	include/uapi/linux/sctp.h
16528F:	lib/net_utils.c
16529F:	lib/random32.c
16530F:	net/
16531F:	samples/pktgen/
16532F:	tools/net/
16533F:	tools/testing/selftests/net/
16534X:	Documentation/networking/mac80211-injection.rst
16535X:	Documentation/networking/mac80211_hwsim/
16536X:	Documentation/networking/regulatory.rst
16537X:	include/net/cfg80211.h
16538X:	include/net/ieee80211_radiotap.h
16539X:	include/net/iw_handler.h
16540X:	include/net/mac80211.h
16541X:	include/net/wext.h
16542X:	net/9p/
16543X:	net/bluetooth/
16544X:	net/can/
16545X:	net/ceph/
16546X:	net/mac80211/
16547X:	net/rfkill/
16548X:	net/wireless/
16549
16550NETWORKING [IPSEC]
16551M:	Steffen Klassert <[email protected]>
16552M:	Herbert Xu <[email protected]>
16553M:	"David S. Miller" <[email protected]>
16554L:	[email protected]
16555S:	Maintained
16556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16558F:	include/net/xfrm.h
16559F:	include/uapi/linux/xfrm.h
16560F:	net/ipv4/ah4.c
16561F:	net/ipv4/esp4*
16562F:	net/ipv4/ip_vti.c
16563F:	net/ipv4/ipcomp.c
16564F:	net/ipv4/xfrm*
16565F:	net/ipv6/ah6.c
16566F:	net/ipv6/esp6*
16567F:	net/ipv6/ip6_vti.c
16568F:	net/ipv6/ipcomp6.c
16569F:	net/ipv6/xfrm*
16570F:	net/key/
16571F:	net/xfrm/
16572F:	tools/testing/selftests/net/ipsec.c
16573
16574NETWORKING [IPv4/IPv6]
16575M:	"David S. Miller" <[email protected]>
16576M:	David Ahern <[email protected]>
16577L:	[email protected]
16578S:	Maintained
16579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16580F:	arch/x86/net/*
16581F:	include/linux/ip.h
16582F:	include/linux/ipv6*
16583F:	include/net/fib*
16584F:	include/net/ip*
16585F:	include/net/route.h
16586F:	net/ipv4/
16587F:	net/ipv6/
16588
16589NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16590M:	Paul Moore <[email protected]>
16591L:	[email protected]
16592L:	[email protected]
16593S:	Supported
16594W:	https://github.com/netlabel
16595F:	Documentation/netlabel/
16596F:	include/net/calipso.h
16597F:	include/net/cipso_ipv4.h
16598F:	include/net/netlabel.h
16599F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16600F:	include/uapi/linux/netfilter/xt_SECMARK.h
16601F:	net/ipv4/cipso_ipv4.c
16602F:	net/ipv6/calipso.c
16603F:	net/netfilter/xt_CONNSECMARK.c
16604F:	net/netfilter/xt_SECMARK.c
16605F:	net/netlabel/
16606
16607NETWORKING [MACSEC]
16608M:	Sabrina Dubroca <[email protected]>
16609L:	[email protected]
16610S:	Maintained
16611F:	drivers/net/macsec.c
16612F:	include/net/macsec.h
16613F:	include/uapi/linux/if_macsec.h
16614K:	macsec
16615K:	\bmdo_
16616
16617NETWORKING [MPTCP]
16618M:	Matthieu Baerts <[email protected]>
16619M:	Mat Martineau <[email protected]>
16620R:	Geliang Tang <[email protected]>
16621L:	[email protected]
16622L:	[email protected]
16623S:	Maintained
16624W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16625B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16626T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16627T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16628F:	Documentation/netlink/specs/mptcp_pm.yaml
16629F:	Documentation/networking/mptcp*.rst
16630F:	include/net/mptcp.h
16631F:	include/trace/events/mptcp.h
16632F:	include/uapi/linux/mptcp*.h
16633F:	net/mptcp/
16634F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16635F:	tools/testing/selftests/net/mptcp/
16636
16637NETWORKING [TCP]
16638M:	Eric Dumazet <[email protected]>
16639M:	Neal Cardwell <[email protected]>
16640R:	Kuniyuki Iwashima <[email protected]>
16641L:	[email protected]
16642S:	Maintained
16643F:	Documentation/networking/net_cachelines/tcp_sock.rst
16644F:	include/linux/tcp.h
16645F:	include/net/tcp.h
16646F:	include/trace/events/tcp.h
16647F:	include/uapi/linux/tcp.h
16648F:	net/ipv4/inet_connection_sock.c
16649F:	net/ipv4/inet_hashtables.c
16650F:	net/ipv4/inet_timewait_sock.c
16651F:	net/ipv4/syncookies.c
16652F:	net/ipv4/tcp*.c
16653F:	net/ipv6/inet6_connection_sock.c
16654F:	net/ipv6/inet6_hashtables.c
16655F:	net/ipv6/syncookies.c
16656F:	net/ipv6/tcp*.c
16657
16658NETWORKING [TLS]
16659M:	Boris Pismenny <[email protected]>
16660M:	John Fastabend <[email protected]>
16661M:	Jakub Kicinski <[email protected]>
16662L:	[email protected]
16663S:	Maintained
16664F:	include/net/tls.h
16665F:	include/uapi/linux/tls.h
16666F:	net/tls/*
16667
16668NETWORKING [SOCKETS]
16669M:	Eric Dumazet <[email protected]>
16670M:	Kuniyuki Iwashima <[email protected]>
16671M:	Paolo Abeni <[email protected]>
16672M:	Willem de Bruijn <[email protected]>
16673S:	Maintained
16674F:	include/linux/sock_diag.h
16675F:	include/linux/socket.h
16676F:	include/linux/sockptr.h
16677F:	include/net/sock.h
16678F:	include/net/sock_reuseport.h
16679F:	include/uapi/linux/socket.h
16680F:	net/core/*sock*
16681F:	net/core/scm.c
16682F:	net/socket.c
16683
16684NETWORKING [UNIX SOCKETS]
16685M:	Kuniyuki Iwashima <[email protected]>
16686S:	Maintained
16687F:	include/net/af_unix.h
16688F:	include/net/netns/unix.h
16689F:	include/uapi/linux/unix_diag.h
16690F:	net/unix/
16691F:	tools/testing/selftests/net/af_unix/
16692
16693NETXEN (1/10) GbE SUPPORT
16694M:	Manish Chopra <[email protected]>
16695M:	Rahul Verma <[email protected]>
16696M:	[email protected]
16697L:	[email protected]
16698S:	Maintained
16699F:	drivers/net/ethernet/qlogic/netxen/
16700
16701NET_FAILOVER MODULE
16702M:	Sridhar Samudrala <[email protected]>
16703L:	[email protected]
16704S:	Supported
16705F:	Documentation/networking/net_failover.rst
16706F:	drivers/net/net_failover.c
16707F:	include/net/net_failover.h
16708
16709NEXTHOP
16710M:	David Ahern <[email protected]>
16711L:	[email protected]
16712S:	Maintained
16713F:	include/net/netns/nexthop.h
16714F:	include/net/nexthop.h
16715F:	include/uapi/linux/nexthop.h
16716F:	net/ipv4/nexthop.c
16717
16718NFC SUBSYSTEM
16719M:	Krzysztof Kozlowski <[email protected]>
16720L:	[email protected]
16721S:	Maintained
16722F:	Documentation/devicetree/bindings/net/nfc/
16723F:	drivers/nfc/
16724F:	include/net/nfc/
16725F:	include/uapi/linux/nfc.h
16726F:	net/nfc/
16727
16728NFC VIRTUAL NCI DEVICE DRIVER
16729M:	Bongsu Jeon <[email protected]>
16730L:	[email protected]
16731S:	Supported
16732F:	drivers/nfc/virtual_ncidev.c
16733F:	tools/testing/selftests/nci/
16734
16735NFS, SUNRPC, AND LOCKD CLIENTS
16736M:	Trond Myklebust <[email protected]>
16737M:	Anna Schumaker <[email protected]>
16738L:	[email protected]
16739S:	Maintained
16740W:	http://client.linux-nfs.org
16741T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16742F:	Documentation/filesystems/nfs/
16743F:	fs/lockd/
16744F:	fs/nfs/
16745F:	fs/nfs_common/
16746F:	include/linux/lockd/
16747F:	include/linux/nfs*
16748F:	include/linux/sunrpc/
16749F:	include/uapi/linux/nfs*
16750F:	include/uapi/linux/sunrpc/
16751F:	net/sunrpc/
16752
16753NILFS2 FILESYSTEM
16754M:	Ryusuke Konishi <[email protected]>
16755L:	[email protected]
16756S:	Supported
16757W:	https://nilfs.sourceforge.io/
16758T:	git https://github.com/konis/nilfs2.git
16759F:	Documentation/filesystems/nilfs2.rst
16760F:	fs/nilfs2/
16761F:	include/trace/events/nilfs2.h
16762F:	include/uapi/linux/nilfs2_api.h
16763F:	include/uapi/linux/nilfs2_ondisk.h
16764
16765NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16766M:	YOKOTA Hiroshi <[email protected]>
16767S:	Maintained
16768W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16769F:	Documentation/scsi/NinjaSCSI.rst
16770F:	drivers/scsi/pcmcia/nsp_*
16771
16772NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16773M:	GOTO Masanori <[email protected]>
16774M:	YOKOTA Hiroshi <[email protected]>
16775S:	Maintained
16776W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16777F:	Documentation/scsi/NinjaSCSI.rst
16778F:	drivers/scsi/nsp32*
16779
16780NINTENDO HID DRIVER
16781M:	Daniel J. Ogorchock <[email protected]>
16782L:	[email protected]
16783S:	Maintained
16784F:	drivers/hid/hid-nintendo*
16785
16786NIOS2 ARCHITECTURE
16787M:	Dinh Nguyen <[email protected]>
16788S:	Maintained
16789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16790F:	arch/nios2/
16791
16792NITRO ENCLAVES (NE)
16793M:	Alexandru Ciobotaru <[email protected]>
16794R:	The AWS Nitro Enclaves Team <[email protected]>
16795L:	[email protected]
16796S:	Supported
16797W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16798F:	Documentation/virt/ne_overview.rst
16799F:	drivers/virt/nitro_enclaves/
16800F:	include/linux/nitro_enclaves.h
16801F:	include/uapi/linux/nitro_enclaves.h
16802F:	samples/nitro_enclaves/
16803
16804NITRO SECURE MODULE (NSM)
16805M:	Alexander Graf <[email protected]>
16806R:	The AWS Nitro Enclaves Team <[email protected]>
16807L:	[email protected]
16808S:	Supported
16809W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16810F:	drivers/misc/nsm.c
16811F:	include/uapi/linux/nsm.h
16812
16813NOHZ, DYNTICKS SUPPORT
16814M:	Anna-Maria Behnsen <[email protected]>
16815M:	Frederic Weisbecker <[email protected]>
16816M:	Ingo Molnar <[email protected]>
16817M:	Thomas Gleixner <[email protected]>
16818L:	[email protected]
16819S:	Maintained
16820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16821F:	include/linux/sched/nohz.h
16822F:	include/linux/tick.h
16823F:	kernel/time/tick*.*
16824
16825NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16826M:	Pavel Machek <[email protected]>
16827M:	Sakari Ailus <[email protected]>
16828L:	[email protected]
16829S:	Maintained
16830F:	drivers/media/i2c/ad5820.c
16831F:	drivers/media/i2c/et8ek8
16832
16833NOKIA N900 POWER SUPPLY DRIVERS
16834R:	Pali Rohár <[email protected]>
16835F:	drivers/power/supply/bq2415x_charger.c
16836F:	drivers/power/supply/bq27xxx_battery.c
16837F:	drivers/power/supply/bq27xxx_battery_i2c.c
16838F:	drivers/power/supply/isp1704_charger.c
16839F:	drivers/power/supply/rx51_battery.c
16840F:	include/linux/power/bq2415x_charger.h
16841F:	include/linux/power/bq27xxx_battery.h
16842
16843NOLIBC HEADER FILE
16844M:	Willy Tarreau <[email protected]>
16845M:	Thomas Weißschuh <[email protected]>
16846S:	Maintained
16847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16848F:	tools/include/nolibc/
16849F:	tools/testing/selftests/nolibc/
16850
16851NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16852M:	Hans de Goede <[email protected]>
16853L:	[email protected]
16854S:	Maintained
16855F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16856F:	drivers/input/touchscreen/novatek-nvt-ts.c
16857
16858NSDEPS
16859M:	Matthias Maennich <[email protected]>
16860S:	Maintained
16861F:	Documentation/core-api/symbol-namespaces.rst
16862F:	scripts/nsdeps
16863
16864NTB AMD DRIVER
16865M:	Sanjay R Mehta <[email protected]>
16866M:	Shyam Sundar S K <[email protected]>
16867L:	[email protected]
16868S:	Supported
16869F:	drivers/ntb/hw/amd/
16870
16871NTB DRIVER CORE
16872M:	Jon Mason <[email protected]>
16873M:	Dave Jiang <[email protected]>
16874M:	Allen Hubbe <[email protected]>
16875L:	[email protected]
16876S:	Supported
16877W:	https://github.com/jonmason/ntb/wiki
16878T:	git https://github.com/jonmason/ntb.git
16879F:	drivers/net/ntb_netdev.c
16880F:	drivers/ntb/
16881F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16882F:	include/linux/ntb.h
16883F:	include/linux/ntb_transport.h
16884F:	tools/testing/selftests/ntb/
16885
16886NTB INTEL DRIVER
16887M:	Dave Jiang <[email protected]>
16888L:	[email protected]
16889S:	Supported
16890W:	https://github.com/davejiang/linux/wiki
16891T:	git https://github.com/davejiang/linux.git
16892F:	drivers/ntb/hw/intel/
16893
16894NTFS3 FILESYSTEM
16895M:	Konstantin Komarov <[email protected]>
16896L:	[email protected]
16897S:	Supported
16898W:	http://www.paragon-software.com/
16899T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16900F:	Documentation/filesystems/ntfs3.rst
16901F:	fs/ntfs3/
16902
16903NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
16904M:	Elizabeth Figura <[email protected]>
16905L:	[email protected]
16906S:	Supported
16907F:	Documentation/userspace-api/ntsync.rst
16908F:	drivers/misc/ntsync.c
16909F:	include/uapi/linux/ntsync.h
16910F:	tools/testing/selftests/drivers/ntsync/
16911
16912NUBUS SUBSYSTEM
16913M:	Finn Thain <[email protected]>
16914L:	[email protected]
16915S:	Maintained
16916F:	arch/*/include/asm/nubus.h
16917F:	drivers/nubus/
16918F:	include/linux/nubus.h
16919F:	include/uapi/linux/nubus.h
16920
16921NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16922M:	Antonino Daplas <[email protected]>
16923L:	[email protected]
16924S:	Maintained
16925F:	drivers/video/fbdev/nvidia/
16926F:	drivers/video/fbdev/riva/
16927
16928NVIDIA WMI EC BACKLIGHT DRIVER
16929M:	Daniel Dadap <[email protected]>
16930L:	[email protected]
16931S:	Supported
16932F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16933F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16934
16935NVM EXPRESS DRIVER
16936M:	Keith Busch <[email protected]>
16937M:	Jens Axboe <[email protected]>
16938M:	Christoph Hellwig <[email protected]>
16939M:	Sagi Grimberg <[email protected]>
16940L:	[email protected]
16941S:	Supported
16942W:	http://git.infradead.org/nvme.git
16943T:	git git://git.infradead.org/nvme.git
16944F:	Documentation/nvme/
16945F:	drivers/nvme/common/
16946F:	drivers/nvme/host/
16947F:	include/linux/nvme-*.h
16948F:	include/linux/nvme.h
16949F:	include/uapi/linux/nvme_ioctl.h
16950
16951NVM EXPRESS FABRICS AUTHENTICATION
16952M:	Hannes Reinecke <[email protected]>
16953L:	[email protected]
16954S:	Supported
16955F:	drivers/nvme/host/auth.c
16956F:	drivers/nvme/target/auth.c
16957F:	drivers/nvme/target/fabrics-cmd-auth.c
16958F:	include/linux/nvme-auth.h
16959
16960NVM EXPRESS FC TRANSPORT DRIVERS
16961M:	James Smart <[email protected]>
16962L:	[email protected]
16963S:	Supported
16964F:	drivers/nvme/host/fc.c
16965F:	drivers/nvme/target/fc.c
16966F:	drivers/nvme/target/fcloop.c
16967F:	include/linux/nvme-fc-driver.h
16968F:	include/linux/nvme-fc.h
16969
16970NVM EXPRESS HARDWARE MONITORING SUPPORT
16971M:	Guenter Roeck <[email protected]>
16972L:	[email protected]
16973S:	Supported
16974F:	drivers/nvme/host/hwmon.c
16975
16976NVM EXPRESS TARGET DRIVER
16977M:	Christoph Hellwig <[email protected]>
16978M:	Sagi Grimberg <[email protected]>
16979M:	Chaitanya Kulkarni <[email protected]>
16980L:	[email protected]
16981S:	Supported
16982W:	http://git.infradead.org/nvme.git
16983T:	git git://git.infradead.org/nvme.git
16984F:	drivers/nvme/target/
16985
16986NVMEM FRAMEWORK
16987M:	Srinivas Kandagatla <[email protected]>
16988S:	Maintained
16989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16990F:	Documentation/ABI/stable/sysfs-bus-nvmem
16991F:	Documentation/devicetree/bindings/nvmem/
16992F:	drivers/nvmem/
16993F:	include/dt-bindings/nvmem/
16994F:	include/linux/nvmem-consumer.h
16995F:	include/linux/nvmem-provider.h
16996
16997NXP BLUETOOTH WIRELESS DRIVERS
16998M:	Amitkumar Karwar <[email protected]>
16999M:	Neeraj Kale <[email protected]>
17000S:	Maintained
17001F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17002F:	drivers/bluetooth/btnxpuart.c
17003
17004NXP C45 TJA11XX PHY DRIVER
17005M:	Andrei Botila <[email protected]>
17006L:	[email protected]
17007S:	Maintained
17008F:	drivers/net/phy/nxp-c45-tja11xx*
17009
17010NXP FSPI DRIVER
17011M:	Han Xu <[email protected]>
17012M:	Haibo Chen <[email protected]>
17013R:	Yogesh Gaur <[email protected]>
17014L:	[email protected]
17015L:	[email protected]
17016S:	Maintained
17017F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17018F:	drivers/spi/spi-nxp-fspi.c
17019
17020NXP FXAS21002C DRIVER
17021M:	Rui Miguel Silva <[email protected]>
17022L:	[email protected]
17023S:	Maintained
17024F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17025F:	drivers/iio/gyro/fxas21002c.h
17026F:	drivers/iio/gyro/fxas21002c_core.c
17027F:	drivers/iio/gyro/fxas21002c_i2c.c
17028F:	drivers/iio/gyro/fxas21002c_spi.c
17029
17030NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17031M:	Haibo Chen <[email protected]>
17032L:	[email protected]
17033L:	[email protected]
17034S:	Maintained
17035F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17036F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17037F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17038F:	drivers/iio/adc/imx7d_adc.c
17039F:	drivers/iio/adc/imx93_adc.c
17040F:	drivers/iio/adc/vf610_adc.c
17041
17042NXP i.MX 8M ISI DRIVER
17043M:	Laurent Pinchart <[email protected]>
17044L:	[email protected]
17045S:	Maintained
17046F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17047F:	drivers/media/platform/nxp/imx8-isi/
17048
17049NXP i.MX 8MP DW100 V4L2 DRIVER
17050M:	Xavier Roumegue <[email protected]>
17051L:	[email protected]
17052S:	Maintained
17053F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
17054F:	Documentation/userspace-api/media/drivers/dw100.rst
17055F:	drivers/media/platform/nxp/dw100/
17056F:	include/uapi/linux/dw100.h
17057
17058NXP i.MX 8MQ DCSS DRIVER
17059M:	Laurentiu Palcu <[email protected]>
17060R:	Lucas Stach <[email protected]>
17061L:	[email protected]
17062S:	Maintained
17063T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
17064F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17065F:	drivers/gpu/drm/imx/dcss/
17066
17067NXP i.MX 8QXP ADC DRIVER
17068M:	Cai Huoqing <[email protected]>
17069M:	Haibo Chen <[email protected]>
17070L:	[email protected]
17071L:	[email protected]
17072S:	Maintained
17073F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17074F:	drivers/iio/adc/imx8qxp-adc.c
17075
17076NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17077M:	Mirela Rabulea <[email protected]>
17078L:	[email protected]
17079L:	[email protected]
17080S:	Maintained
17081F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17082F:	drivers/media/platform/nxp/imx-jpeg
17083
17084NXP i.MX CLOCK DRIVERS
17085M:	Abel Vesa <[email protected]>
17086R:	Peng Fan <[email protected]>
17087L:	[email protected]
17088L:	[email protected]
17089S:	Maintained
17090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17091F:	Documentation/devicetree/bindings/clock/imx*
17092F:	drivers/clk/imx/
17093F:	include/dt-bindings/clock/imx*
17094
17095NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17096M:	Jagan Teki <[email protected]>
17097S:	Maintained
17098F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17099F:	drivers/regulator/pf8x00-regulator.c
17100
17101NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17102M:	Krzysztof Kozlowski <[email protected]>
17103L:	[email protected]
17104S:	Maintained
17105F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17106F:	drivers/extcon/extcon-ptn5150.c
17107
17108NXP SGTL5000 DRIVER
17109M:	Fabio Estevam <[email protected]>
17110L:	[email protected]
17111S:	Maintained
17112F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17113F:	sound/soc/codecs/sgtl5000*
17114
17115NXP SJA1105 ETHERNET SWITCH DRIVER
17116M:	Vladimir Oltean <[email protected]>
17117L:	[email protected]
17118S:	Maintained
17119F:	drivers/net/dsa/sja1105
17120F:	drivers/net/pcs/pcs-xpcs-nxp.c
17121
17122NXP TDA998X DRM DRIVER
17123M:	Russell King <[email protected]>
17124S:	Maintained
17125T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17126T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17127F:	drivers/gpu/drm/i2c/tda998x_drv.c
17128F:	include/drm/i2c/tda998x.h
17129F:	include/dt-bindings/display/tda998x.h
17130K:	"nxp,tda998x"
17131
17132NXP TFA9879 DRIVER
17133M:	Peter Rosin <[email protected]>
17134L:	[email protected]
17135S:	Maintained
17136F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17137F:	sound/soc/codecs/tfa9879*
17138
17139NXP-NCI NFC DRIVER
17140S:	Orphan
17141F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17142F:	drivers/nfc/nxp-nci
17143
17144NXP/Goodix TFA989X (TFA1) DRIVER
17145M:	Stephan Gerhold <[email protected]>
17146L:	[email protected]
17147S:	Maintained
17148F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17149F:	sound/soc/codecs/tfa989x.c
17150
17151NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17152M:	Jonas Malaco <[email protected]>
17153L:	[email protected]
17154S:	Maintained
17155F:	Documentation/hwmon/nzxt-kraken2.rst
17156F:	drivers/hwmon/nzxt-kraken2.c
17157
17158NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17159M:	Jonas Malaco <[email protected]>
17160M:	Aleksa Savic <[email protected]>
17161L:	[email protected]
17162S:	Maintained
17163F:	Documentation/hwmon/nzxt-kraken3.rst
17164F:	drivers/hwmon/nzxt-kraken3.c
17165
17166OBJAGG
17167M:	Jiri Pirko <[email protected]>
17168L:	[email protected]
17169S:	Supported
17170F:	include/linux/objagg.h
17171F:	lib/objagg.c
17172F:	lib/test_objagg.c
17173
17174OBJPOOL
17175M:	Matt Wu <[email protected]>
17176S:	Supported
17177F:	include/linux/objpool.h
17178F:	lib/objpool.c
17179F:	lib/test_objpool.c
17180
17181OBJTOOL
17182M:	Josh Poimboeuf <[email protected]>
17183M:	Peter Zijlstra <[email protected]>
17184S:	Supported
17185F:	include/linux/objtool*.h
17186F:	tools/objtool/
17187
17188OCELOT ETHERNET SWITCH DRIVER
17189M:	Vladimir Oltean <[email protected]>
17190M:	Claudiu Manoil <[email protected]>
17191M:	Alexandre Belloni <[email protected]>
17192M:	[email protected]
17193L:	[email protected]
17194S:	Supported
17195F:	drivers/net/dsa/ocelot/*
17196F:	drivers/net/ethernet/mscc/
17197F:	include/soc/mscc/ocelot*
17198F:	net/dsa/tag_ocelot.c
17199F:	net/dsa/tag_ocelot_8021q.c
17200F:	tools/testing/selftests/drivers/net/ocelot/*
17201
17202OCELOT EXTERNAL SWITCH CONTROL
17203M:	Colin Foster <[email protected]>
17204S:	Supported
17205F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17206F:	drivers/mfd/ocelot*
17207F:	drivers/net/dsa/ocelot/ocelot_ext.c
17208F:	include/linux/mfd/ocelot.h
17209
17210OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17211M:	Frederic Barrat <[email protected]>
17212M:	Andrew Donnellan <[email protected]>
17213L:	[email protected]
17214S:	Supported
17215F:	Documentation/userspace-api/accelerators/ocxl.rst
17216F:	arch/powerpc/include/asm/pnv-ocxl.h
17217F:	arch/powerpc/platforms/powernv/ocxl.c
17218F:	drivers/misc/ocxl/
17219F:	include/misc/ocxl*
17220F:	include/uapi/misc/ocxl.h
17221
17222OMAP AUDIO SUPPORT
17223M:	Peter Ujfalusi <[email protected]>
17224M:	Jarkko Nikula <[email protected]>
17225L:	[email protected]
17226L:	[email protected]
17227S:	Maintained
17228F:	sound/soc/ti/n810.c
17229F:	sound/soc/ti/omap*
17230F:	sound/soc/ti/rx51.c
17231F:	sound/soc/ti/sdma-pcm.*
17232
17233OMAP CLOCK FRAMEWORK SUPPORT
17234M:	Paul Walmsley <[email protected]>
17235L:	[email protected]
17236S:	Maintained
17237F:	arch/arm/*omap*/*clock*
17238
17239OMAP DEVICE TREE SUPPORT
17240M:	Tony Lindgren <[email protected]>
17241L:	[email protected]
17242L:	[email protected]
17243S:	Maintained
17244F:	arch/arm/boot/dts/ti/omap/
17245
17246OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17247L:	[email protected]
17248L:	[email protected]
17249S:	Orphan
17250F:	Documentation/arch/arm/omap/dss.rst
17251F:	drivers/video/fbdev/omap2/
17252
17253OMAP FRAMEBUFFER SUPPORT
17254L:	[email protected]
17255L:	[email protected]
17256S:	Orphan
17257F:	drivers/video/fbdev/omap/
17258
17259OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17260M:	Roger Quadros <[email protected]>
17261M:	Tony Lindgren <[email protected]>
17262L:	[email protected]
17263S:	Maintained
17264F:	arch/arm/mach-omap2/*gpmc*
17265F:	drivers/memory/omap-gpmc.c
17266
17267OMAP GPIO DRIVER
17268M:	Grygorii Strashko <[email protected]>
17269M:	Santosh Shilimkar <[email protected]>
17270M:	Kevin Hilman <[email protected]>
17271L:	[email protected]
17272S:	Maintained
17273F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17274F:	drivers/gpio/gpio-omap.c
17275
17276OMAP HARDWARE SPINLOCK SUPPORT
17277L:	[email protected]
17278S:	Orphan
17279F:	drivers/hwspinlock/omap_hwspinlock.c
17280
17281OMAP HS MMC SUPPORT
17282L:	[email protected]
17283L:	[email protected]
17284S:	Orphan
17285F:	drivers/mmc/host/omap_hsmmc.c
17286
17287OMAP HWMOD DATA
17288M:	Paul Walmsley <[email protected]>
17289L:	[email protected]
17290S:	Maintained
17291F:	arch/arm/mach-omap2/omap_hwmod*data*
17292
17293OMAP HWMOD SUPPORT
17294M:	Paul Walmsley <[email protected]>
17295L:	[email protected]
17296S:	Maintained
17297F:	arch/arm/mach-omap2/omap_hwmod.*
17298
17299OMAP I2C DRIVER
17300M:	Vignesh R <[email protected]>
17301L:	[email protected]
17302L:	[email protected]
17303S:	Maintained
17304F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17305F:	drivers/i2c/busses/i2c-omap.c
17306
17307OMAP MMC SUPPORT
17308M:	Aaro Koskinen <[email protected]>
17309L:	[email protected]
17310S:	Odd Fixes
17311F:	drivers/mmc/host/omap.c
17312
17313OMAP POWER MANAGEMENT SUPPORT
17314M:	Kevin Hilman <[email protected]>
17315L:	[email protected]
17316S:	Maintained
17317F:	arch/arm/*omap*/*pm*
17318F:	drivers/cpufreq/omap-cpufreq.c
17319
17320OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17321M:	Paul Walmsley <[email protected]>
17322L:	[email protected]
17323S:	Maintained
17324F:	arch/arm/mach-omap2/prm*
17325
17326OMAP RANDOM NUMBER GENERATOR SUPPORT
17327M:	Deepak Saxena <[email protected]>
17328S:	Maintained
17329F:	drivers/char/hw_random/omap-rng.c
17330
17331OMAP USB SUPPORT
17332L:	[email protected]
17333L:	[email protected]
17334S:	Orphan
17335F:	arch/arm/*omap*/usb*
17336F:	drivers/usb/*/*omap*
17337
17338OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17339M:	Mark Jackson <[email protected]>
17340L:	[email protected]
17341S:	Maintained
17342F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17343
17344OMAP1 SUPPORT
17345M:	Aaro Koskinen <[email protected]>
17346M:	Janusz Krzysztofik <[email protected]>
17347R:	Tony Lindgren <[email protected]>
17348L:	[email protected]
17349S:	Maintained
17350Q:	http://patchwork.kernel.org/project/linux-omap/list/
17351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17352F:	arch/arm/configs/omap1_defconfig
17353F:	arch/arm/mach-omap1/
17354F:	drivers/i2c/busses/i2c-omap.c
17355F:	include/linux/platform_data/ams-delta-fiq.h
17356F:	include/linux/platform_data/i2c-omap.h
17357
17358OMAP2+ SUPPORT
17359M:	Aaro Koskinen <[email protected]>
17360M:	Andreas Kemnade <[email protected]>
17361M:	Kevin Hilman <[email protected]>
17362M:	Roger Quadros <[email protected]>
17363M:	Tony Lindgren <[email protected]>
17364L:	[email protected]
17365S:	Maintained
17366W:	http://linux.omap.com/
17367Q:	http://patchwork.kernel.org/project/linux-omap/list/
17368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17369F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17370F:	arch/arm/configs/omap2plus_defconfig
17371F:	arch/arm/mach-omap2/
17372F:	drivers/bus/omap*.[ch]
17373F:	drivers/bus/ti-sysc.c
17374F:	drivers/gpio/gpio-tps65219.c
17375F:	drivers/i2c/busses/i2c-omap.c
17376F:	drivers/irqchip/irq-omap-intc.c
17377F:	drivers/mfd/*omap*.c
17378F:	drivers/mfd/menelaus.c
17379F:	drivers/mfd/palmas.c
17380F:	drivers/mfd/tps65217.c
17381F:	drivers/mfd/tps65218.c
17382F:	drivers/mfd/tps65219.c
17383F:	drivers/mfd/tps65910.c
17384F:	drivers/mfd/twl-core.[ch]
17385F:	drivers/mfd/twl4030*.c
17386F:	drivers/mfd/twl6030*.c
17387F:	drivers/mfd/twl6040*.c
17388F:	drivers/regulator/palmas-regulator*.c
17389F:	drivers/regulator/pbias-regulator.c
17390F:	drivers/regulator/tps65217-regulator.c
17391F:	drivers/regulator/tps65218-regulator.c
17392F:	drivers/regulator/tps65219-regulator.c
17393F:	drivers/regulator/tps65910-regulator.c
17394F:	drivers/regulator/twl-regulator.c
17395F:	drivers/regulator/twl6030-regulator.c
17396F:	include/linux/platform_data/i2c-omap.h
17397F:	include/linux/platform_data/ti-sysc.h
17398
17399OMFS FILESYSTEM
17400M:	Bob Copeland <[email protected]>
17401L:	[email protected]
17402S:	Maintained
17403F:	Documentation/filesystems/omfs.rst
17404F:	fs/omfs/
17405
17406OMNIVISION OG01A1B SENSOR DRIVER
17407M:	Sakari Ailus <[email protected]>
17408L:	[email protected]
17409S:	Maintained
17410F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17411F:	drivers/media/i2c/og01a1b.c
17412
17413OMNIVISION OV01A10 SENSOR DRIVER
17414M:	Bingbu Cao <[email protected]>
17415L:	[email protected]
17416S:	Maintained
17417T:	git git://linuxtv.org/media.git
17418F:	drivers/media/i2c/ov01a10.c
17419
17420OMNIVISION OV02A10 SENSOR DRIVER
17421L:	[email protected]
17422S:	Orphan
17423T:	git git://linuxtv.org/media.git
17424F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17425F:	drivers/media/i2c/ov02a10.c
17426
17427OMNIVISION OV08D10 SENSOR DRIVER
17428M:	Jimmy Su <[email protected]>
17429L:	[email protected]
17430S:	Maintained
17431T:	git git://linuxtv.org/media.git
17432F:	drivers/media/i2c/ov08d10.c
17433
17434OMNIVISION OV08X40 SENSOR DRIVER
17435M:	Jason Chen <[email protected]>
17436L:	[email protected]
17437S:	Maintained
17438T:	git git://linuxtv.org/media.git
17439F:	drivers/media/i2c/ov08x40.c
17440F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17441
17442OMNIVISION OV13858 SENSOR DRIVER
17443M:	Sakari Ailus <[email protected]>
17444L:	[email protected]
17445S:	Maintained
17446T:	git git://linuxtv.org/media.git
17447F:	drivers/media/i2c/ov13858.c
17448
17449OMNIVISION OV13B10 SENSOR DRIVER
17450M:	Arec Kao <[email protected]>
17451L:	[email protected]
17452S:	Maintained
17453T:	git git://linuxtv.org/media.git
17454F:	drivers/media/i2c/ov13b10.c
17455
17456OMNIVISION OV2680 SENSOR DRIVER
17457M:	Rui Miguel Silva <[email protected]>
17458M:	Hans de Goede <[email protected]>
17459L:	[email protected]
17460S:	Maintained
17461T:	git git://linuxtv.org/media.git
17462F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17463F:	drivers/media/i2c/ov2680.c
17464
17465OMNIVISION OV2685 SENSOR DRIVER
17466M:	Shunqian Zheng <[email protected]>
17467L:	[email protected]
17468S:	Maintained
17469T:	git git://linuxtv.org/media.git
17470F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17471F:	drivers/media/i2c/ov2685.c
17472
17473OMNIVISION OV2740 SENSOR DRIVER
17474M:	Tianshu Qiu <[email protected]>
17475R:	Sakari Ailus <[email protected]>
17476R:	Bingbu Cao <[email protected]>
17477L:	[email protected]
17478S:	Maintained
17479T:	git git://linuxtv.org/media.git
17480F:	drivers/media/i2c/ov2740.c
17481
17482OMNIVISION OV4689 SENSOR DRIVER
17483M:	Mikhail Rudenko <[email protected]>
17484L:	[email protected]
17485S:	Maintained
17486T:	git git://linuxtv.org/media.git
17487F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17488F:	drivers/media/i2c/ov4689.c
17489
17490OMNIVISION OV5640 SENSOR DRIVER
17491M:	Steve Longerbeam <[email protected]>
17492L:	[email protected]
17493S:	Maintained
17494T:	git git://linuxtv.org/media.git
17495F:	drivers/media/i2c/ov5640.c
17496
17497OMNIVISION OV5647 SENSOR DRIVER
17498M:	Dave Stevenson <[email protected]>
17499M:	Jacopo Mondi <[email protected]>
17500L:	[email protected]
17501S:	Maintained
17502T:	git git://linuxtv.org/media.git
17503F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17504F:	drivers/media/i2c/ov5647.c
17505
17506OMNIVISION OV5670 SENSOR DRIVER
17507M:	Sakari Ailus <[email protected]>
17508L:	[email protected]
17509S:	Maintained
17510T:	git git://linuxtv.org/media.git
17511F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17512F:	drivers/media/i2c/ov5670.c
17513
17514OMNIVISION OV5675 SENSOR DRIVER
17515M:	Sakari Ailus <[email protected]>
17516L:	[email protected]
17517S:	Maintained
17518T:	git git://linuxtv.org/media.git
17519F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17520F:	drivers/media/i2c/ov5675.c
17521
17522OMNIVISION OV5693 SENSOR DRIVER
17523M:	Daniel Scally <[email protected]>
17524L:	[email protected]
17525S:	Maintained
17526T:	git git://linuxtv.org/media.git
17527F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17528F:	drivers/media/i2c/ov5693.c
17529
17530OMNIVISION OV5695 SENSOR DRIVER
17531M:	Shunqian Zheng <[email protected]>
17532L:	[email protected]
17533S:	Maintained
17534T:	git git://linuxtv.org/media.git
17535F:	drivers/media/i2c/ov5695.c
17536
17537OMNIVISION OV64A40 SENSOR DRIVER
17538M:	Jacopo Mondi <[email protected]>
17539L:	[email protected]
17540S:	Maintained
17541T:	git git://linuxtv.org/media.git
17542F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17543F:	drivers/media/i2c/ov64a40.c
17544
17545OMNIVISION OV7670 SENSOR DRIVER
17546L:	[email protected]
17547S:	Orphan
17548T:	git git://linuxtv.org/media.git
17549F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17550F:	drivers/media/i2c/ov7670.c
17551
17552OMNIVISION OV772x SENSOR DRIVER
17553M:	Jacopo Mondi <[email protected]>
17554L:	[email protected]
17555S:	Odd fixes
17556T:	git git://linuxtv.org/media.git
17557F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17558F:	drivers/media/i2c/ov772x.c
17559F:	include/media/i2c/ov772x.h
17560
17561OMNIVISION OV7740 SENSOR DRIVER
17562L:	[email protected]
17563S:	Orphan
17564T:	git git://linuxtv.org/media.git
17565F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17566F:	drivers/media/i2c/ov7740.c
17567
17568OMNIVISION OV8856 SENSOR DRIVER
17569M:	Sakari Ailus <[email protected]>
17570L:	[email protected]
17571S:	Maintained
17572T:	git git://linuxtv.org/media.git
17573F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17574F:	drivers/media/i2c/ov8856.c
17575
17576OMNIVISION OV8858 SENSOR DRIVER
17577M:	Jacopo Mondi <[email protected]>
17578M:	Nicholas Roth <[email protected]>
17579L:	[email protected]
17580S:	Maintained
17581T:	git git://linuxtv.org/media.git
17582F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17583F:	drivers/media/i2c/ov8858.c
17584
17585OMNIVISION OV9282 SENSOR DRIVER
17586M:	Dave Stevenson <[email protected]>
17587L:	[email protected]
17588S:	Maintained
17589T:	git git://linuxtv.org/media.git
17590F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17591F:	drivers/media/i2c/ov9282.c
17592
17593OMNIVISION OV9640 SENSOR DRIVER
17594M:	Petr Cvek <[email protected]>
17595L:	[email protected]
17596S:	Maintained
17597F:	drivers/media/i2c/ov9640.*
17598
17599OMNIVISION OV9650 SENSOR DRIVER
17600M:	Sakari Ailus <[email protected]>
17601R:	Akinobu Mita <[email protected]>
17602R:	Sylwester Nawrocki <[email protected]>
17603L:	[email protected]
17604S:	Maintained
17605T:	git git://linuxtv.org/media.git
17606F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17607F:	drivers/media/i2c/ov9650.c
17608
17609OMNIVISION OV9734 SENSOR DRIVER
17610M:	Tianshu Qiu <[email protected]>
17611R:	Bingbu Cao <[email protected]>
17612L:	[email protected]
17613S:	Maintained
17614T:	git git://linuxtv.org/media.git
17615F:	drivers/media/i2c/ov9734.c
17616
17617ONBOARD USB HUB DRIVER
17618M:	Matthias Kaehlcke <[email protected]>
17619L:	[email protected]
17620S:	Maintained
17621F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17622F:	drivers/usb/misc/onboard_usb_dev.c
17623
17624ONENAND FLASH DRIVER
17625M:	Kyungmin Park <[email protected]>
17626L:	[email protected]
17627S:	Maintained
17628F:	drivers/mtd/nand/onenand/
17629F:	include/linux/mtd/onenand*.h
17630
17631ONEXPLAYER FAN DRIVER
17632M:	Derek John Clark <[email protected]>
17633M:	Joaquín Ignacio Aramendía <[email protected]>
17634L:	[email protected]
17635S:	Maintained
17636F:	drivers/hwmon/oxp-sensors.c
17637
17638ONIE TLV NVMEM LAYOUT DRIVER
17639M:	Miquel Raynal <[email protected]>
17640S:	Maintained
17641F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17642F:	drivers/nvmem/layouts/onie-tlv.c
17643
17644ONION OMEGA2+ BOARD
17645M:	Harvey Hunt <[email protected]>
17646L:	[email protected]
17647S:	Maintained
17648F:	arch/mips/boot/dts/ralink/omega2p.dts
17649
17650ONSEMI ETHERNET PHY DRIVERS
17651M:	Piergiorgio Beruto <[email protected]>
17652L:	[email protected]
17653S:	Supported
17654W:	http://www.onsemi.com
17655F:	drivers/net/phy/ncn*
17656
17657OP-TEE DRIVER
17658M:	Jens Wiklander <[email protected]>
17659L:	[email protected]
17660S:	Maintained
17661F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17662F:	drivers/tee/optee/
17663
17664OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17665M:	Sumit Garg <[email protected]>
17666L:	[email protected]
17667S:	Maintained
17668F:	drivers/char/hw_random/optee-rng.c
17669
17670OP-TEE RTC DRIVER
17671M:	Clément Léger <[email protected]>
17672L:	[email protected]
17673S:	Maintained
17674F:	drivers/rtc/rtc-optee.c
17675
17676OPA-VNIC DRIVER
17677M:	Dennis Dalessandro <[email protected]>
17678L:	[email protected]
17679S:	Supported
17680F:	drivers/infiniband/ulp/opa_vnic
17681
17682OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17683M:	Parthiban Veerasooran <[email protected]>
17684L:	[email protected]
17685S:	Maintained
17686F:	Documentation/networking/oa-tc6-framework.rst
17687F:	drivers/net/ethernet/oa_tc6.c
17688F:	include/linux/oa_tc6.h
17689
17690OPEN FIRMWARE AND FLATTENED DEVICE TREE
17691M:	Rob Herring <[email protected]>
17692M:	Saravana Kannan <[email protected]>
17693L:	[email protected]
17694S:	Maintained
17695W:	http://www.devicetree.org/
17696C:	irc://irc.libera.chat/devicetree
17697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17698F:	Documentation/ABI/testing/sysfs-firmware-ofw
17699F:	drivers/of/
17700F:	include/linux/of*.h
17701F:	rust/kernel/of.rs
17702F:	scripts/dtc/
17703F:	tools/testing/selftests/dt/
17704K:	of_overlay_notifier_
17705K:	of_overlay_fdt_apply
17706K:	of_overlay_remove
17707
17708OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17709M:	Rob Herring <[email protected]>
17710M:	Krzysztof Kozlowski <[email protected]>
17711M:	Conor Dooley <[email protected]>
17712L:	[email protected]
17713S:	Maintained
17714Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17715C:	irc://irc.libera.chat/devicetree
17716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17717F:	Documentation/devicetree/
17718F:	arch/*/boot/dts/
17719F:	include/dt-bindings/
17720
17721OPENCOMPUTE PTP CLOCK DRIVER
17722M:	Jonathan Lemon <[email protected]>
17723M:	Vadim Fedorenko <[email protected]>
17724L:	[email protected]
17725S:	Maintained
17726F:	drivers/ptp/ptp_ocp.c
17727
17728OPENCORES I2C BUS DRIVER
17729M:	Peter Korsgaard <[email protected]>
17730M:	Andrew Lunn <[email protected]>
17731L:	[email protected]
17732S:	Maintained
17733F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17734F:	Documentation/i2c/busses/i2c-ocores.rst
17735F:	drivers/i2c/busses/i2c-ocores.c
17736F:	include/linux/platform_data/i2c-ocores.h
17737
17738OPENRISC ARCHITECTURE
17739M:	Jonas Bonn <[email protected]>
17740M:	Stefan Kristiansson <[email protected]>
17741M:	Stafford Horne <[email protected]>
17742L:	[email protected]
17743S:	Maintained
17744W:	http://openrisc.io
17745T:	git https://github.com/openrisc/linux.git
17746F:	Documentation/arch/openrisc/
17747F:	Documentation/devicetree/bindings/openrisc/
17748F:	arch/openrisc/
17749F:	drivers/irqchip/irq-ompic.c
17750F:	drivers/irqchip/irq-or1k-*
17751
17752OPENVSWITCH
17753M:	Pravin B Shelar <[email protected]>
17754L:	[email protected]
17755L:	[email protected]
17756S:	Maintained
17757W:	http://openvswitch.org
17758F:	Documentation/networking/openvswitch.rst
17759F:	include/uapi/linux/openvswitch.h
17760F:	net/openvswitch/
17761F:	tools/testing/selftests/net/openvswitch/
17762
17763OPERATING PERFORMANCE POINTS (OPP)
17764M:	Viresh Kumar <[email protected]>
17765M:	Nishanth Menon <[email protected]>
17766M:	Stephen Boyd <[email protected]>
17767L:	[email protected]
17768S:	Maintained
17769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17770F:	Documentation/devicetree/bindings/opp/
17771F:	Documentation/power/opp.rst
17772F:	drivers/opp/
17773F:	include/linux/pm_opp.h
17774
17775OPL4 DRIVER
17776M:	Clemens Ladisch <[email protected]>
17777L:	[email protected]
17778S:	Maintained
17779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17780F:	sound/drivers/opl4/
17781
17782ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17783M:	Mark Fasheh <[email protected]>
17784M:	Joel Becker <[email protected]>
17785M:	Joseph Qi <[email protected]>
17786L:	[email protected]
17787S:	Supported
17788W:	http://ocfs2.wiki.kernel.org
17789F:	Documentation/filesystems/dlmfs.rst
17790F:	Documentation/filesystems/ocfs2.rst
17791F:	fs/ocfs2/
17792
17793ORANGEFS FILESYSTEM
17794M:	Mike Marshall <[email protected]>
17795R:	Martin Brandenburg <[email protected]>
17796L:	[email protected]
17797S:	Supported
17798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17799F:	Documentation/filesystems/orangefs.rst
17800F:	fs/orangefs/
17801
17802OV2659 OMNIVISION SENSOR DRIVER
17803M:	"Lad, Prabhakar" <[email protected]>
17804L:	[email protected]
17805S:	Maintained
17806W:	https://linuxtv.org
17807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17808T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17809F:	drivers/media/i2c/ov2659.c
17810F:	include/media/i2c/ov2659.h
17811
17812OVERLAY FILESYSTEM
17813M:	Miklos Szeredi <[email protected]>
17814M:	Amir Goldstein <[email protected]>
17815L:	[email protected]
17816S:	Supported
17817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17818F:	Documentation/filesystems/overlayfs.rst
17819F:	fs/overlayfs/
17820
17821P54 WIRELESS DRIVER
17822M:	Christian Lamparter <[email protected]>
17823L:	[email protected]
17824S:	Maintained
17825W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17826F:	drivers/net/wireless/intersil/p54/
17827
17828PACKET SOCKETS
17829M:	Willem de Bruijn <[email protected]>
17830S:	Maintained
17831F:	include/uapi/linux/if_packet.h
17832F:	net/packet/af_packet.c
17833
17834PACKING
17835M:	Vladimir Oltean <[email protected]>
17836L:	[email protected]
17837S:	Supported
17838F:	Documentation/core-api/packing.rst
17839F:	include/linux/packing.h
17840F:	lib/packing.c
17841F:	lib/packing_test.c
17842F:	scripts/gen_packed_field_checks.c
17843
17844PADATA PARALLEL EXECUTION MECHANISM
17845M:	Steffen Klassert <[email protected]>
17846M:	Daniel Jordan <[email protected]>
17847L:	[email protected]
17848L:	[email protected]
17849S:	Maintained
17850F:	Documentation/core-api/padata.rst
17851F:	include/linux/padata.h
17852F:	kernel/padata.c
17853
17854PAGE CACHE
17855M:	Matthew Wilcox (Oracle) <[email protected]>
17856L:	[email protected]
17857S:	Supported
17858T:	git git://git.infradead.org/users/willy/pagecache.git
17859F:	Documentation/filesystems/locking.rst
17860F:	Documentation/filesystems/vfs.rst
17861F:	include/linux/pagemap.h
17862F:	mm/filemap.c
17863F:	mm/page-writeback.c
17864F:	mm/readahead.c
17865F:	mm/truncate.c
17866
17867PAGE POOL
17868M:	Jesper Dangaard Brouer <[email protected]>
17869M:	Ilias Apalodimas <[email protected]>
17870L:	[email protected]
17871S:	Supported
17872F:	Documentation/networking/page_pool.rst
17873F:	include/net/page_pool/
17874F:	include/trace/events/page_pool.h
17875F:	net/core/page_pool.c
17876
17877PAGE TABLE CHECK
17878M:	Pasha Tatashin <[email protected]>
17879M:	Andrew Morton <[email protected]>
17880L:	[email protected]
17881S:	Maintained
17882F:	Documentation/mm/page_table_check.rst
17883F:	include/linux/page_table_check.h
17884F:	mm/page_table_check.c
17885
17886PANASONIC LAPTOP ACPI EXTRAS DRIVER
17887M:	Kenneth Chan <[email protected]>
17888L:	[email protected]
17889S:	Maintained
17890F:	drivers/platform/x86/panasonic-laptop.c
17891
17892PARALLAX PING IIO SENSOR DRIVER
17893M:	Andreas Klinger <[email protected]>
17894L:	[email protected]
17895S:	Maintained
17896F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17897F:	drivers/iio/proximity/ping.c
17898
17899PARALLEL LCD/KEYPAD PANEL DRIVER
17900M:	Willy Tarreau <[email protected]>
17901M:	Ksenija Stanojevic <[email protected]>
17902S:	Odd Fixes
17903F:	Documentation/admin-guide/lcd-panel-cgram.rst
17904F:	drivers/auxdisplay/panel.c
17905
17906PARALLEL PORT SUBSYSTEM
17907M:	Sudip Mukherjee <[email protected]>
17908M:	Sudip Mukherjee <[email protected]>
17909L:	[email protected] (subscribers-only)
17910S:	Maintained
17911F:	Documentation/driver-api/parport*.rst
17912F:	drivers/char/ppdev.c
17913F:	drivers/parport/
17914F:	include/linux/parport*.h
17915F:	include/uapi/linux/ppdev.h
17916
17917PARAVIRT_OPS INTERFACE
17918M:	Juergen Gross <[email protected]>
17919R:	Ajay Kaher <[email protected]>
17920R:	Alexey Makhalov <[email protected]>
17921R:	Broadcom internal kernel review list <[email protected]>
17922L:	[email protected]
17923L:	[email protected]
17924S:	Supported
17925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17926F:	Documentation/virt/paravirt_ops.rst
17927F:	arch/*/include/asm/paravirt*.h
17928F:	arch/*/kernel/paravirt*
17929F:	include/linux/hypervisor.h
17930
17931PARISC ARCHITECTURE
17932M:	"James E.J. Bottomley" <[email protected]>
17933M:	Helge Deller <[email protected]>
17934L:	[email protected]
17935S:	Maintained
17936W:	https://parisc.wiki.kernel.org
17937Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17940F:	Documentation/arch/parisc/
17941F:	arch/parisc/
17942F:	drivers/char/agp/parisc-agp.c
17943F:	drivers/input/misc/hp_sdc_rtc.c
17944F:	drivers/input/serio/gscps2.c
17945F:	drivers/input/serio/hp_sdc*
17946F:	drivers/parisc/
17947F:	drivers/parport/parport_gsc.*
17948F:	drivers/tty/serial/8250/8250_parisc.c
17949F:	drivers/video/console/sti*
17950F:	drivers/video/fbdev/sti*
17951F:	drivers/video/logo/logo_parisc*
17952F:	include/linux/hp_sdc.h
17953
17954PARMAN
17955M:	Jiri Pirko <[email protected]>
17956L:	[email protected]
17957S:	Supported
17958F:	include/linux/parman.h
17959F:	lib/parman.c
17960F:	lib/test_parman.c
17961
17962PC ENGINES APU BOARD DRIVER
17963M:	Enrico Weigelt, metux IT consult <[email protected]>
17964S:	Maintained
17965F:	drivers/platform/x86/pcengines-apuv2.c
17966
17967PC87360 HARDWARE MONITORING DRIVER
17968M:	Jim Cromie <[email protected]>
17969L:	[email protected]
17970S:	Maintained
17971F:	Documentation/hwmon/pc87360.rst
17972F:	drivers/hwmon/pc87360.c
17973
17974PC8736x GPIO DRIVER
17975M:	Jim Cromie <[email protected]>
17976S:	Maintained
17977F:	drivers/char/pc8736x_gpio.c
17978
17979PC87427 HARDWARE MONITORING DRIVER
17980M:	Jean Delvare <[email protected]>
17981L:	[email protected]
17982S:	Maintained
17983F:	Documentation/hwmon/pc87427.rst
17984F:	drivers/hwmon/pc87427.c
17985
17986PCA9532 LED DRIVER
17987M:	Riku Voipio <[email protected]>
17988S:	Maintained
17989F:	drivers/leds/leds-pca9532.c
17990F:	include/linux/leds-pca9532.h
17991
17992PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17993M:	Thomas Petazzoni <[email protected]>
17994M:	Pali Rohár <[email protected]>
17995L:	[email protected]
17996L:	[email protected] (moderated for non-subscribers)
17997S:	Maintained
17998F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17999F:	drivers/pci/controller/pci-aardvark.c
18000
18001PCI DRIVER FOR ALTERA PCIE IP
18002M:	Joyce Ooi <[email protected]>
18003L:	[email protected]
18004S:	Supported
18005F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18006F:	drivers/pci/controller/pcie-altera.c
18007
18008PCI DRIVER FOR APPLIEDMICRO XGENE
18009M:	Toan Le <[email protected]>
18010L:	[email protected]
18011L:	[email protected] (moderated for non-subscribers)
18012S:	Maintained
18013F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
18014F:	drivers/pci/controller/pci-xgene.c
18015
18016PCI DRIVER FOR ARM VERSATILE PLATFORM
18017M:	Rob Herring <[email protected]>
18018L:	[email protected]
18019L:	[email protected] (moderated for non-subscribers)
18020S:	Maintained
18021F:	Documentation/devicetree/bindings/pci/versatile.yaml
18022F:	drivers/pci/controller/pci-versatile.c
18023
18024PCI DRIVER FOR ARMADA 8K
18025M:	Thomas Petazzoni <[email protected]>
18026L:	[email protected]
18027L:	[email protected] (moderated for non-subscribers)
18028S:	Maintained
18029F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
18030F:	drivers/pci/controller/dwc/pcie-armada8k.c
18031
18032PCI DRIVER FOR CADENCE PCIE IP
18033L:	[email protected]
18034S:	Orphan
18035F:	Documentation/devicetree/bindings/pci/cdns,*
18036F:	drivers/pci/controller/cadence/*cadence*
18037
18038PCI DRIVER FOR FREESCALE LAYERSCAPE
18039M:	Minghuan Lian <[email protected]>
18040M:	Mingkai Hu <[email protected]>
18041M:	Roy Zang <[email protected]>
18042L:	[email protected]
18043L:	[email protected]
18044L:	[email protected] (moderated for non-subscribers)
18045L:	[email protected]
18046S:	Maintained
18047F:	drivers/pci/controller/dwc/*layerscape*
18048
18049PCI DRIVER FOR FU740
18050M:	Paul Walmsley <[email protected]>
18051M:	Greentime Hu <[email protected]>
18052M:	Samuel Holland <[email protected]>
18053L:	[email protected]
18054S:	Maintained
18055F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18056F:	drivers/pci/controller/dwc/pcie-fu740.c
18057
18058PCI DRIVER FOR GENERIC OF HOSTS
18059M:	Will Deacon <[email protected]>
18060L:	[email protected]
18061L:	[email protected] (moderated for non-subscribers)
18062S:	Maintained
18063F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18064F:	drivers/pci/controller/pci-host-common.c
18065F:	drivers/pci/controller/pci-host-generic.c
18066
18067PCI DRIVER FOR IMX6
18068M:	Richard Zhu <[email protected]>
18069M:	Lucas Stach <[email protected]>
18070L:	[email protected]
18071L:	[email protected] (moderated for non-subscribers)
18072L:	[email protected]
18073S:	Maintained
18074F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18075F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18076F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18077F:	drivers/pci/controller/dwc/*imx6*
18078
18079PCI DRIVER FOR INTEL IXP4XX
18080M:	Linus Walleij <[email protected]>
18081S:	Maintained
18082F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18083F:	drivers/pci/controller/pci-ixp4xx.c
18084
18085PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18086M:	Nirmal Patel <[email protected]>
18087R:	Jonathan Derrick <[email protected]>
18088L:	[email protected]
18089S:	Supported
18090F:	drivers/pci/controller/vmd.c
18091
18092PCI DRIVER FOR MICROSEMI SWITCHTEC
18093M:	Kurt Schwemmer <[email protected]>
18094M:	Logan Gunthorpe <[email protected]>
18095L:	[email protected]
18096S:	Maintained
18097F:	Documentation/ABI/testing/sysfs-class-switchtec
18098F:	Documentation/driver-api/switchtec.rst
18099F:	drivers/ntb/hw/mscc/
18100F:	drivers/pci/switch/switchtec*
18101F:	include/linux/switchtec.h
18102F:	include/uapi/linux/switchtec_ioctl.h
18103
18104PCI DRIVER FOR MOBIVEIL PCIE IP
18105M:	Karthikeyan Mitran <[email protected]>
18106M:	Hou Zhiqiang <[email protected]>
18107L:	[email protected]
18108S:	Supported
18109F:	Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18110F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
18111
18112PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18113M:	Thomas Petazzoni <[email protected]>
18114M:	Pali Rohár <[email protected]>
18115L:	[email protected]
18116L:	[email protected] (moderated for non-subscribers)
18117S:	Maintained
18118F:	drivers/pci/controller/*mvebu*
18119
18120PCI DRIVER FOR NVIDIA TEGRA
18121M:	Thierry Reding <[email protected]>
18122L:	[email protected]
18123L:	[email protected]
18124S:	Supported
18125F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18126F:	drivers/pci/controller/pci-tegra.c
18127
18128PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18129M:	Hou Zhiqiang <[email protected]>
18130L:	[email protected]
18131L:	[email protected] (moderated for non-subscribers)
18132S:	Maintained
18133F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18134
18135PCI DRIVER FOR PLDA PCIE IP
18136M:	Daire McNamara <[email protected]>
18137L:	[email protected]
18138S:	Maintained
18139F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18140F:	drivers/pci/controller/plda/pcie-plda-host.c
18141F:	drivers/pci/controller/plda/pcie-plda.h
18142
18143PCI DRIVER FOR RENESAS R-CAR
18144M:	Marek Vasut <marek.vasut[email protected]>
18145M:	Yoshihiro Shimoda <[email protected]>
18146L:	[email protected]
18147L:	[email protected]
18148S:	Maintained
18149F:	Documentation/devicetree/bindings/pci/*rcar*
18150F:	drivers/pci/controller/*rcar*
18151F:	drivers/pci/controller/dwc/*rcar*
18152
18153PCI DRIVER FOR SAMSUNG EXYNOS
18154M:	Jingoo Han <[email protected]>
18155L:	[email protected]
18156L:	[email protected] (moderated for non-subscribers)
18157L:	[email protected]
18158S:	Maintained
18159F:	drivers/pci/controller/dwc/pci-exynos.c
18160
18161PCI DRIVER FOR SYNOPSYS DESIGNWARE
18162M:	Jingoo Han <[email protected]>
18163M:	Manivannan Sadhasivam <[email protected]>
18164L:	[email protected]
18165S:	Maintained
18166F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18167F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18168F:	drivers/pci/controller/dwc/*designware*
18169
18170PCI DRIVER FOR TI DRA7XX/J721E
18171M:	Vignesh Raghavendra <[email protected]>
18172R:	Siddharth Vadapalli <[email protected]>
18173L:	[email protected]
18174L:	[email protected]
18175L:	[email protected] (moderated for non-subscribers)
18176S:	Supported
18177F:	Documentation/devicetree/bindings/pci/ti-pci.txt
18178F:	drivers/pci/controller/cadence/pci-j721e.c
18179F:	drivers/pci/controller/dwc/pci-dra7xx.c
18180
18181PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18182M:	Linus Walleij <[email protected]>
18183L:	[email protected]
18184S:	Maintained
18185F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18186F:	drivers/pci/controller/pci-v3-semi.c
18187
18188PCI DRIVER FOR XILINX VERSAL CPM
18189M:	Bharat Kumar Gogada <[email protected]>
18190M:	Michal Simek <[email protected]>
18191L:	[email protected]
18192S:	Maintained
18193F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18194F:	drivers/pci/controller/pcie-xilinx-cpm.c
18195
18196PCI ENDPOINT SUBSYSTEM
18197M:	Manivannan Sadhasivam <[email protected]>
18198M:	Krzysztof Wilczyński <[email protected]>
18199R:	Kishon Vijay Abraham I <[email protected]>
18200L:	[email protected]
18201S:	Supported
18202Q:	https://patchwork.kernel.org/project/linux-pci/list/
18203B:	https://bugzilla.kernel.org
18204C:	irc://irc.oftc.net/linux-pci
18205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18206F:	Documentation/PCI/endpoint/*
18207F:	Documentation/misc-devices/pci-endpoint-test.rst
18208F:	drivers/misc/pci_endpoint_test.c
18209F:	drivers/pci/endpoint/
18210F:	tools/testing/selftests/pci_endpoint/
18211
18212PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18213M:	Mahesh J Salgaonkar <[email protected]>
18214R:	Oliver O'Halloran <[email protected]>
18215L:	[email protected]
18216S:	Supported
18217F:	Documentation/PCI/pci-error-recovery.rst
18218F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18219F:	arch/powerpc/include/*/eeh*.h
18220F:	arch/powerpc/kernel/eeh*.c
18221F:	arch/powerpc/platforms/*/eeh*.c
18222F:	drivers/pci/pcie/aer.c
18223F:	drivers/pci/pcie/dpc.c
18224F:	drivers/pci/pcie/err.c
18225
18226PCI ERROR RECOVERY
18227M:	Linas Vepstas <[email protected]>
18228L:	[email protected]
18229S:	Supported
18230F:	Documentation/PCI/pci-error-recovery.rst
18231
18232PCI MSI DRIVER FOR ALTERA MSI IP
18233M:	Joyce Ooi <[email protected]>
18234L:	[email protected]
18235S:	Supported
18236F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18237F:	drivers/pci/controller/pcie-altera-msi.c
18238
18239PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18240M:	Toan Le <[email protected]>
18241L:	[email protected]
18242L:	[email protected] (moderated for non-subscribers)
18243S:	Maintained
18244F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18245F:	drivers/pci/controller/pci-xgene-msi.c
18246
18247PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18248M:	Lorenzo Pieralisi <[email protected]>
18249M:	Krzysztof Wilczyński <[email protected]>
18250R:	Manivannan Sadhasivam <[email protected]>
18251R:	Rob Herring <[email protected]>
18252L:	[email protected]
18253S:	Supported
18254Q:	https://patchwork.kernel.org/project/linux-pci/list/
18255B:	https://bugzilla.kernel.org
18256C:	irc://irc.oftc.net/linux-pci
18257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18258F:	Documentation/devicetree/bindings/pci/
18259F:	drivers/pci/controller/
18260F:	drivers/pci/pci-bridge-emul.c
18261F:	drivers/pci/pci-bridge-emul.h
18262
18263PCI PEER-TO-PEER DMA (P2PDMA)
18264M:	Bjorn Helgaas <[email protected]>
18265M:	Logan Gunthorpe <[email protected]>
18266L:	[email protected]
18267S:	Supported
18268Q:	https://patchwork.kernel.org/project/linux-pci/list/
18269B:	https://bugzilla.kernel.org
18270C:	irc://irc.oftc.net/linux-pci
18271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18272F:	Documentation/driver-api/pci/p2pdma.rst
18273F:	drivers/pci/p2pdma.c
18274F:	include/linux/pci-p2pdma.h
18275
18276PCI POWER CONTROL
18277M:	Bartosz Golaszewski <[email protected]>
18278L:	[email protected]
18279S:	Maintained
18280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18281F:	drivers/pci/pwrctrl/*
18282F:	include/linux/pci-pwrctrl.h
18283
18284PCI SUBSYSTEM
18285M:	Bjorn Helgaas <[email protected]>
18286L:	[email protected]
18287S:	Supported
18288Q:	https://patchwork.kernel.org/project/linux-pci/list/
18289B:	https://bugzilla.kernel.org
18290C:	irc://irc.oftc.net/linux-pci
18291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18292F:	Documentation/PCI/
18293F:	Documentation/devicetree/bindings/pci/
18294F:	arch/x86/kernel/early-quirks.c
18295F:	arch/x86/kernel/quirks.c
18296F:	arch/x86/pci/
18297F:	drivers/acpi/pci*
18298F:	drivers/pci/
18299F:	include/asm-generic/pci*
18300F:	include/linux/of_pci.h
18301F:	include/linux/pci*
18302F:	include/uapi/linux/pci*
18303F:	rust/kernel/pci.rs
18304F:	samples/rust/rust_driver_pci.rs
18305
18306PCIE BANDWIDTH CONTROLLER
18307M:	Ilpo Järvinen <[email protected]>
18308L:	[email protected]
18309S:	Supported
18310F:	drivers/pci/pcie/bwctrl.c
18311F:	drivers/thermal/pcie_cooling.c
18312F:	include/linux/pci-bwctrl.h
18313F:	tools/testing/selftests/pcie_bwctrl/
18314
18315PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18316M:	Jonathan Chocron <[email protected]>
18317L:	[email protected]
18318S:	Maintained
18319F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18320F:	drivers/pci/controller/dwc/pcie-al.c
18321
18322PCIE DRIVER FOR AMLOGIC MESON
18323M:	Yue Wang <[email protected]>
18324L:	[email protected]
18325L:	[email protected]
18326S:	Maintained
18327F:	drivers/pci/controller/dwc/pci-meson.c
18328
18329PCIE DRIVER FOR AXIS ARTPEC
18330M:	Jesper Nilsson <[email protected]>
18331L:	[email protected]
18332L:	[email protected]
18333S:	Maintained
18334F:	Documentation/devicetree/bindings/pci/axis,artpec*
18335F:	drivers/pci/controller/dwc/*artpec*
18336
18337PCIE DRIVER FOR CAVIUM THUNDERX
18338M:	Robert Richter <[email protected]>
18339L:	[email protected]
18340L:	[email protected] (moderated for non-subscribers)
18341S:	Odd Fixes
18342F:	drivers/pci/controller/pci-thunder-*
18343
18344PCIE DRIVER FOR HISILICON
18345M:	Zhou Wang <[email protected]>
18346L:	[email protected]
18347S:	Maintained
18348F:	drivers/pci/controller/dwc/pcie-hisi.c
18349
18350PCIE DRIVER FOR HISILICON KIRIN
18351M:	Xiaowei Song <[email protected]>
18352M:	Binghui Wang <[email protected]>
18353L:	[email protected]
18354S:	Maintained
18355F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18356F:	drivers/pci/controller/dwc/pcie-kirin.c
18357
18358PCIE DRIVER FOR HISILICON STB
18359M:	Shawn Guo <[email protected]>
18360L:	[email protected]
18361S:	Maintained
18362F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18363F:	drivers/pci/controller/dwc/pcie-histb.c
18364
18365PCIE DRIVER FOR INTEL KEEM BAY
18366M:	Srikanth Thokala <[email protected]>
18367L:	[email protected]
18368S:	Supported
18369F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18370F:	drivers/pci/controller/dwc/pcie-keembay.c
18371
18372PCIE DRIVER FOR INTEL LGM GW SOC
18373M:	Chuanhua Lei <[email protected]>
18374L:	[email protected]
18375S:	Maintained
18376F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18377F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18378
18379PCIE DRIVER FOR MEDIATEK
18380M:	Ryder Lee <[email protected]>
18381M:	Jianjun Wang <[email protected]>
18382L:	[email protected]
18383L:	[email protected] (moderated for non-subscribers)
18384S:	Supported
18385F:	Documentation/devicetree/bindings/pci/mediatek*
18386F:	drivers/pci/controller/*mediatek*
18387
18388PCIE DRIVER FOR MICROCHIP
18389M:	Daire McNamara <[email protected]>
18390L:	[email protected]
18391S:	Supported
18392F:	Documentation/devicetree/bindings/pci/microchip*
18393F:	drivers/pci/controller/plda/*microchip*
18394
18395PCIE DRIVER FOR QUALCOMM MSM
18396M:	Manivannan Sadhasivam <[email protected]>
18397L:	[email protected]
18398L:	[email protected]
18399S:	Maintained
18400F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18401F:	drivers/pci/controller/dwc/pcie-qcom.c
18402
18403PCIE DRIVER FOR ROCKCHIP
18404M:	Shawn Lin <[email protected]>
18405L:	[email protected]
18406L:	[email protected]
18407S:	Maintained
18408F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18409F:	drivers/pci/controller/pcie-rockchip*
18410
18411PCIE DRIVER FOR SOCIONEXT UNIPHIER
18412M:	Kunihiko Hayashi <[email protected]>
18413L:	[email protected]
18414S:	Maintained
18415F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18416F:	drivers/pci/controller/dwc/pcie-uniphier*
18417
18418PCIE DRIVER FOR ST SPEAR13XX
18419M:	Pratyush Anand <[email protected]>
18420L:	[email protected]
18421S:	Maintained
18422F:	drivers/pci/controller/dwc/*spear*
18423
18424PCIE DRIVER FOR STARFIVE JH71x0
18425M:	Kevin Xie <[email protected]>
18426L:	[email protected]
18427S:	Maintained
18428F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18429F:	drivers/pci/controller/plda/pcie-starfive.c
18430
18431PCIE ENDPOINT DRIVER FOR QUALCOMM
18432M:	Manivannan Sadhasivam <[email protected]>
18433L:	[email protected]
18434L:	[email protected]
18435S:	Maintained
18436F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18437F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18438F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18439
18440PCMCIA SUBSYSTEM
18441M:	Dominik Brodowski <[email protected]>
18442S:	Odd Fixes
18443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18444F:	Documentation/pcmcia/
18445F:	drivers/pcmcia/
18446F:	include/pcmcia/
18447F:	tools/pcmcia/
18448
18449PCNET32 NETWORK DRIVER
18450M:	Don Fry <[email protected]>
18451L:	[email protected]
18452S:	Maintained
18453F:	drivers/net/ethernet/amd/pcnet32.c
18454
18455PCRYPT PARALLEL CRYPTO ENGINE
18456M:	Steffen Klassert <[email protected]>
18457L:	[email protected]
18458S:	Maintained
18459F:	crypto/pcrypt.c
18460F:	include/crypto/pcrypt.h
18461
18462PDS DSC VIRTIO DATA PATH ACCELERATOR
18463R:	Shannon Nelson <[email protected]>
18464F:	drivers/vdpa/pds/
18465
18466PECI HARDWARE MONITORING DRIVERS
18467M:	Iwona Winiarska <[email protected]>
18468L:	[email protected]
18469S:	Supported
18470F:	Documentation/hwmon/peci-cputemp.rst
18471F:	Documentation/hwmon/peci-dimmtemp.rst
18472F:	drivers/hwmon/peci/
18473
18474PECI SUBSYSTEM
18475M:	Iwona Winiarska <[email protected]>
18476L:	[email protected] (moderated for non-subscribers)
18477S:	Supported
18478F:	Documentation/devicetree/bindings/peci/
18479F:	Documentation/peci/
18480F:	drivers/peci/
18481F:	include/linux/peci-cpu.h
18482F:	include/linux/peci.h
18483
18484PENSANDO ETHERNET DRIVERS
18485M:	Shannon Nelson <[email protected]>
18486M:	Brett Creeley <[email protected]>
18487L:	[email protected]
18488S:	Maintained
18489F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18490F:	drivers/net/ethernet/pensando/
18491
18492PER-CPU MEMORY ALLOCATOR
18493M:	Dennis Zhou <[email protected]>
18494M:	Tejun Heo <[email protected]>
18495M:	Christoph Lameter <[email protected]>
18496L:	[email protected]
18497S:	Maintained
18498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18499F:	arch/*/include/asm/percpu.h
18500F:	include/linux/percpu*.h
18501F:	lib/percpu*.c
18502F:	mm/percpu*.c
18503
18504PER-TASK DELAY ACCOUNTING
18505M:	Balbir Singh <[email protected]>
18506S:	Maintained
18507F:	include/linux/delayacct.h
18508F:	kernel/delayacct.c
18509
18510PERFORMANCE EVENTS SUBSYSTEM
18511M:	Peter Zijlstra <[email protected]>
18512M:	Ingo Molnar <[email protected]>
18513M:	Arnaldo Carvalho de Melo <[email protected]>
18514M:	Namhyung Kim <[email protected]>
18515R:	Mark Rutland <[email protected]>
18516R:	Alexander Shishkin <[email protected]>
18517R:	Jiri Olsa <[email protected]>
18518R:	Ian Rogers <[email protected]>
18519R:	Adrian Hunter <[email protected]>
18520R:	"Liang, Kan" <[email protected]>
18521L:	[email protected]
18522L:	[email protected]
18523S:	Supported
18524W:	https://perf.wiki.kernel.org/
18525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18528F:	arch/*/events/*
18529F:	arch/*/events/*/*
18530F:	arch/*/include/asm/perf_event.h
18531F:	arch/*/kernel/*/*/perf_event*.c
18532F:	arch/*/kernel/*/perf_event*.c
18533F:	arch/*/kernel/perf_callchain.c
18534F:	arch/*/kernel/perf_event*.c
18535F:	include/linux/perf_event.h
18536F:	include/uapi/linux/perf_event.h
18537F:	kernel/events/*
18538F:	tools/lib/perf/
18539F:	tools/perf/
18540
18541PERFORMANCE EVENTS TOOLING ARM64
18542R:	John Garry <[email protected]>
18543R:	Will Deacon <[email protected]>
18544R:	James Clark <[email protected]>
18545R:	Mike Leach <[email protected]>
18546R:	Leo Yan <[email protected]>
18547L:	[email protected] (moderated for non-subscribers)
18548S:	Supported
18549F:	tools/build/feature/test-libopencsd.c
18550F:	tools/perf/arch/arm*/
18551F:	tools/perf/pmu-events/arch/arm64/
18552F:	tools/perf/util/arm-spe*
18553F:	tools/perf/util/cs-etm*
18554
18555PERSONALITY HANDLING
18556M:	Christoph Hellwig <[email protected]>
18557L:	[email protected]
18558S:	Maintained
18559F:	include/linux/personality.h
18560F:	include/uapi/linux/personality.h
18561
18562PHOENIX RC FLIGHT CONTROLLER ADAPTER
18563M:	Marcus Folkesson <[email protected]>
18564L:	[email protected]
18565S:	Maintained
18566F:	Documentation/input/devices/pxrc.rst
18567F:	drivers/input/joystick/pxrc.c
18568
18569PHONET PROTOCOL
18570M:	Remi Denis-Courmont <[email protected]>
18571S:	Supported
18572F:	Documentation/networking/phonet.rst
18573F:	include/linux/phonet.h
18574F:	include/net/phonet/
18575F:	include/uapi/linux/phonet.h
18576F:	net/phonet/
18577
18578PHRAM MTD DRIVER
18579M:	Joern Engel <[email protected]>
18580L:	[email protected]
18581S:	Maintained
18582F:	drivers/mtd/devices/phram.c
18583
18584PICOLCD HID DRIVER
18585M:	Bruno Prémont <[email protected]>
18586L:	[email protected]
18587S:	Maintained
18588F:	drivers/hid/hid-picolcd*
18589
18590PIDFD API
18591M:	Christian Brauner <[email protected]>
18592L:	[email protected]
18593S:	Maintained
18594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18595F:	samples/pidfd/
18596F:	tools/testing/selftests/clone3/
18597F:	tools/testing/selftests/pid_namespace/
18598F:	tools/testing/selftests/pidfd/
18599K:	(?i)pidfd
18600K:	(?i)clone3
18601K:	\b(clone_args|kernel_clone_args)\b
18602
18603PIN CONTROL SUBSYSTEM
18604M:	Linus Walleij <[email protected]>
18605L:	[email protected]
18606S:	Maintained
18607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18608F:	Documentation/devicetree/bindings/pinctrl/
18609F:	Documentation/driver-api/pin-control.rst
18610F:	drivers/pinctrl/
18611F:	include/dt-bindings/pinctrl/
18612F:	include/linux/pinctrl/
18613
18614PIN CONTROLLER - AIROHA
18615M:	Lorenzo Bianconi <[email protected]>
18616L:	[email protected] (moderated for non-subscribers)
18617S:	Maintained
18618F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18619F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18620
18621PIN CONTROLLER - AMD
18622M:	Basavaraj Natikar <[email protected]>
18623M:	Shyam Sundar S K <[email protected]>
18624S:	Maintained
18625F:	drivers/pinctrl/pinctrl-amd.c
18626
18627PIN CONTROLLER - FREESCALE
18628M:	Dong Aisheng <[email protected]>
18629M:	Fabio Estevam <[email protected]>
18630M:	Shawn Guo <[email protected]>
18631M:	Jacky Bai <[email protected]>
18632R:	Pengutronix Kernel Team <[email protected]>
18633R:	NXP S32 Linux Team <[email protected]>
18634L:	[email protected]
18635S:	Maintained
18636F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18637F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18638F:	drivers/pinctrl/freescale/
18639F:	drivers/pinctrl/nxp/
18640
18641PIN CONTROLLER - INTEL
18642M:	Mika Westerberg <[email protected]>
18643M:	Andy Shevchenko <[email protected]>
18644S:	Supported
18645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18646F:	drivers/pinctrl/intel/
18647
18648PIN CONTROLLER - KEEMBAY
18649M:	Lakshmi Sowjanya D <[email protected]>
18650S:	Supported
18651F:	drivers/pinctrl/pinctrl-keembay*
18652
18653PIN CONTROLLER - MEDIATEK
18654M:	Sean Wang <[email protected]>
18655L:	[email protected] (moderated for non-subscribers)
18656S:	Maintained
18657F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18658F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18659F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18660F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18661F:	drivers/pinctrl/mediatek/
18662
18663PIN CONTROLLER - MEDIATEK MIPS
18664M:	Chester A. Unal <[email protected]>
18665M:	Sergio Paracuellos <[email protected]>
18666L:	[email protected] (moderated for non-subscribers)
18667L:	[email protected]
18668S:	Maintained
18669F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18670F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18671F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18672F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18673F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18674F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18675F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18676F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18677F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18678F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18679F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18680F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18681F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18682F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18683F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18684
18685PIN CONTROLLER - MICROCHIP AT91
18686M:	Ludovic Desroches <[email protected]>
18687L:	[email protected] (moderated for non-subscribers)
18688L:	[email protected]
18689S:	Supported
18690F:	drivers/gpio/gpio-sama5d2-piobu.c
18691F:	drivers/pinctrl/pinctrl-at91*
18692
18693PIN CONTROLLER - QUALCOMM
18694M:	Bjorn Andersson <[email protected]>
18695L:	[email protected]
18696S:	Maintained
18697C:	irc://irc.oftc.net/linux-msm
18698F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18699F:	drivers/pinctrl/qcom/
18700
18701PIN CONTROLLER - RENESAS
18702M:	Geert Uytterhoeven <[email protected]>
18703L:	[email protected]
18704S:	Supported
18705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18706F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18707F:	drivers/pinctrl/renesas/
18708
18709PIN CONTROLLER - SAMSUNG
18710M:	Krzysztof Kozlowski <[email protected]>
18711M:	Sylwester Nawrocki <[email protected]>
18712R:	Alim Akhtar <[email protected]>
18713L:	[email protected] (moderated for non-subscribers)
18714L:	[email protected]
18715S:	Maintained
18716Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18717B:	mailto:[email protected]
18718C:	irc://irc.libera.chat/linux-exynos
18719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18720F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18721F:	drivers/pinctrl/samsung/
18722
18723PIN CONTROLLER - SINGLE
18724M:	Tony Lindgren <[email protected]>
18725M:	Haojian Zhuang <[email protected]>
18726L:	[email protected] (moderated for non-subscribers)
18727L:	[email protected]
18728S:	Maintained
18729F:	drivers/pinctrl/pinctrl-single.c
18730
18731PIN CONTROLLER - SUNPLUS / TIBBO
18732M:	Dvorkin Dmitry <[email protected]>
18733M:	Wells Lu <[email protected]>
18734L:	[email protected] (moderated for non-subscribers)
18735S:	Maintained
18736W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18737F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18738F:	drivers/pinctrl/sunplus/
18739F:	include/dt-bindings/pinctrl/sppctl*.h
18740
18741PINE64 PINEPHONE KEYBOARD DRIVER
18742M:	Samuel Holland <[email protected]>
18743S:	Supported
18744F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18745F:	drivers/input/keyboard/pinephone-keyboard.c
18746
18747PKTCDVD DRIVER
18748M:	[email protected]
18749S:	Orphan
18750F:	drivers/block/pktcdvd.c
18751F:	include/linux/pktcdvd.h
18752F:	include/uapi/linux/pktcdvd.h
18753
18754PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18755M:	Tomasz Duszynski <[email protected]>
18756S:	Maintained
18757F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18758F:	drivers/iio/chemical/pms7003.c
18759
18760PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18761M:	Piergiorgio Beruto <[email protected]>
18762L:	[email protected]
18763S:	Maintained
18764F:	drivers/net/phy/mdio-open-alliance.h
18765F:	net/ethtool/plca.c
18766
18767PLDMFW LIBRARY
18768M:	Jacob Keller <[email protected]>
18769S:	Maintained
18770F:	Documentation/driver-api/pldmfw/
18771F:	include/linux/pldmfw.h
18772F:	lib/pldmfw/
18773
18774PLX DMA DRIVER
18775M:	Logan Gunthorpe <[email protected]>
18776S:	Maintained
18777F:	drivers/dma/plx_dma.c
18778
18779PM-GRAPH UTILITY
18780M:	"Todd E Brandt" <[email protected]>
18781L:	[email protected]
18782S:	Supported
18783W:	https://01.org/pm-graph
18784B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18785T:	git git://github.com/intel/pm-graph
18786F:	tools/power/pm-graph
18787
18788PM6764TR DRIVER
18789M:	Charles Hsu	<[email protected]>
18790L:	[email protected]
18791S:	Maintained
18792F:	Documentation/hwmon/pm6764tr.rst
18793F:	drivers/hwmon/pmbus/pm6764tr.c
18794
18795PMC SIERRA MaxRAID DRIVER
18796L:	[email protected]
18797S:	Orphan
18798W:	http://www.pmc-sierra.com/
18799F:	drivers/scsi/pmcraid.*
18800
18801PMC SIERRA PM8001 DRIVER
18802M:	Jack Wang <[email protected]>
18803L:	[email protected]
18804S:	Supported
18805F:	drivers/scsi/pm8001/
18806
18807PNI RM3100 IIO DRIVER
18808M:	Song Qiang <[email protected]>
18809L:	[email protected]
18810S:	Maintained
18811F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18812F:	drivers/iio/magnetometer/rm3100*
18813
18814PNP SUPPORT
18815M:	"Rafael J. Wysocki" <[email protected]>
18816L:	[email protected]
18817S:	Maintained
18818F:	drivers/pnp/
18819F:	include/linux/pnp.h
18820
18821POSIX CLOCKS and TIMERS
18822M:	Anna-Maria Behnsen <[email protected]>
18823M:	Frederic Weisbecker <[email protected]>
18824M:	Thomas Gleixner <[email protected]>
18825L:	[email protected]
18826S:	Maintained
18827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18828F:	fs/timerfd.c
18829F:	include/linux/time_namespace.h
18830F:	include/linux/timerfd.h
18831F:	include/uapi/linux/time.h
18832F:	include/uapi/linux/timerfd.h
18833F:	include/trace/events/timer*
18834F:	kernel/time/itimer.c
18835F:	kernel/time/posix-*
18836F:	kernel/time/namespace.c
18837
18838POWER MANAGEMENT CORE
18839M:	"Rafael J. Wysocki" <[email protected]>
18840L:	[email protected]
18841S:	Supported
18842B:	https://bugzilla.kernel.org
18843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18844F:	drivers/base/power/
18845F:	drivers/powercap/
18846F:	include/linux/intel_rapl.h
18847F:	include/linux/pm.h
18848F:	include/linux/pm_*
18849F:	include/linux/powercap.h
18850F:	kernel/configs/nopm.config
18851
18852POWER SEQUENCING
18853M:	Bartosz Golaszewski <[email protected]>
18854L:	[email protected]
18855S:	Maintained
18856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18857F:	Documentation/driver-api/pwrseq.rst
18858F:	drivers/power/sequencing/
18859F:	include/linux/pwrseq/
18860
18861POWER STATE COORDINATION INTERFACE (PSCI)
18862M:	Mark Rutland <[email protected]>
18863M:	Lorenzo Pieralisi <[email protected]>
18864L:	[email protected] (moderated for non-subscribers)
18865S:	Maintained
18866F:	drivers/firmware/psci/
18867F:	include/linux/psci.h
18868F:	include/uapi/linux/psci.h
18869
18870POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18871M:	Sebastian Reichel <[email protected]>
18872L:	[email protected]
18873S:	Maintained
18874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18875F:	Documentation/ABI/testing/sysfs-class-power
18876F:	Documentation/devicetree/bindings/power/supply/
18877F:	drivers/power/supply/
18878F:	include/linux/power/
18879F:	include/linux/power_supply.h
18880F:	tools/testing/selftests/power_supply/
18881
18882POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18883M:	Suraj Jitindar Singh <[email protected]>
18884L:	[email protected]
18885S:	Maintained
18886F:	drivers/char/powernv-op-panel.c
18887
18888PPP OVER ATM (RFC 2364)
18889M:	Mitchell Blank Jr <[email protected]>
18890S:	Maintained
18891F:	include/uapi/linux/atmppp.h
18892F:	net/atm/pppoatm.c
18893
18894PPP OVER ETHERNET
18895M:	Michal Ostrowski <[email protected]>
18896S:	Maintained
18897F:	drivers/net/ppp/pppoe.c
18898F:	drivers/net/ppp/pppox.c
18899
18900PPP OVER L2TP
18901M:	James Chapman <[email protected]>
18902S:	Maintained
18903F:	include/linux/if_pppol2tp.h
18904F:	include/uapi/linux/if_pppol2tp.h
18905F:	net/l2tp/l2tp_ppp.c
18906
18907PPP PROTOCOL DRIVERS AND COMPRESSORS
18908L:	[email protected]
18909S:	Orphan
18910F:	drivers/net/ppp/ppp_*
18911
18912PPS SUPPORT
18913M:	Rodolfo Giometti <[email protected]>
18914L:	[email protected] (subscribers-only)
18915S:	Maintained
18916W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18917F:	Documentation/ABI/testing/sysfs-pps
18918F:	Documentation/ABI/testing/sysfs-pps-gen
18919F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18920F:	Documentation/driver-api/pps.rst
18921F:	drivers/pps/
18922F:	include/linux/pps*.h
18923F:	include/uapi/linux/pps.h
18924F:	include/uapi/linux/pps_gen.h
18925
18926PRESSURE STALL INFORMATION (PSI)
18927M:	Johannes Weiner <[email protected]>
18928M:	Suren Baghdasaryan <[email protected]>
18929R:	Peter Ziljstra <[email protected]>
18930S:	Maintained
18931F:	include/linux/psi*
18932F:	kernel/sched/psi.c
18933
18934PROPELLER BUILD
18935M:	Rong Xu <[email protected]>
18936M:	Han Shen <[email protected]>
18937S:	Supported
18938F:	Documentation/dev-tools/propeller.rst
18939F:	scripts/Makefile.propeller
18940
18941PRINTK
18942M:	Petr Mladek <[email protected]>
18943R:	Steven Rostedt <[email protected]>
18944R:	John Ogness <[email protected]>
18945R:	Sergey Senozhatsky <[email protected]>
18946S:	Maintained
18947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18948F:	include/linux/printk.h
18949F:	kernel/printk/
18950
18951PRINTK INDEXING
18952R:	Chris Down <[email protected]>
18953S:	Maintained
18954F:	Documentation/core-api/printk-index.rst
18955F:	kernel/printk/index.c
18956K:	printk_index
18957
18958PROC FILESYSTEM
18959L:	[email protected]
18960L:	[email protected]
18961S:	Maintained
18962F:	Documentation/filesystems/proc.rst
18963F:	fs/proc/
18964F:	include/linux/proc_fs.h
18965F:	tools/testing/selftests/proc/
18966
18967PROC SYSCTL
18968M:	Kees Cook <[email protected]>
18969M:	Joel Granados <[email protected]>
18970L:	[email protected]
18971L:	[email protected]
18972S:	Maintained
18973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18974F:	fs/proc/proc_sysctl.c
18975F:	include/linux/sysctl.h
18976F:	kernel/sysctl-test.c
18977F:	kernel/sysctl.c
18978F:	tools/testing/selftests/sysctl/
18979
18980PS3 NETWORK SUPPORT
18981M:	Geoff Levand <[email protected]>
18982L:	[email protected]
18983L:	[email protected]
18984S:	Maintained
18985F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18986
18987PS3 PLATFORM SUPPORT
18988M:	Geoff Levand <[email protected]>
18989L:	[email protected]
18990S:	Maintained
18991F:	arch/powerpc/boot/ps3*
18992F:	arch/powerpc/include/asm/lv1call.h
18993F:	arch/powerpc/include/asm/ps3*.h
18994F:	arch/powerpc/platforms/ps3/
18995F:	drivers/*/ps3*
18996F:	drivers/ps3/
18997F:	drivers/rtc/rtc-ps3.c
18998F:	drivers/usb/host/*ps3.c
18999F:	sound/ppc/snd_ps3*
19000
19001PS3VRAM DRIVER
19002M:	Jim Paris <[email protected]>
19003M:	Geoff Levand <[email protected]>
19004L:	[email protected]
19005S:	Maintained
19006F:	drivers/block/ps3vram.c
19007
19008PSAMPLE PACKET SAMPLING SUPPORT
19009M:	Yotam Gigi <[email protected]>
19010S:	Maintained
19011F:	include/net/psample.h
19012F:	include/uapi/linux/psample.h
19013F:	net/psample
19014
19015PSE NETWORK DRIVER
19016M:	Oleksij Rempel <[email protected]>
19017M:	Kory Maincent <[email protected]>
19018L:	[email protected]
19019S:	Maintained
19020F:	Documentation/devicetree/bindings/net/pse-pd/
19021F:	drivers/net/pse-pd/
19022F:	net/ethtool/pse-pd.c
19023
19024PSTORE FILESYSTEM
19025M:	Kees Cook <[email protected]>
19026R:	Tony Luck <[email protected]>
19027R:	Guilherme G. Piccoli <[email protected]>
19028L:	[email protected]
19029S:	Supported
19030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19031F:	Documentation/admin-guide/pstore-blk.rst
19032F:	Documentation/admin-guide/ramoops.rst
19033F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19034F:	drivers/acpi/apei/erst.c
19035F:	drivers/firmware/efi/efi-pstore.c
19036F:	fs/pstore/
19037F:	include/linux/pstore*
19038K:	\b(pstore|ramoops)
19039
19040PT5161L HARDWARE MONITOR DRIVER
19041M:	Cosmo Chou <[email protected]>
19042L:	[email protected]
19043S:	Maintained
19044F:	Documentation/hwmon/pt5161l.rst
19045F:	drivers/hwmon/pt5161l.c
19046
19047PTP HARDWARE CLOCK SUPPORT
19048M:	Richard Cochran <[email protected]>
19049L:	[email protected]
19050S:	Maintained
19051W:	http://linuxptp.sourceforge.net/
19052F:	Documentation/ABI/testing/sysfs-ptp
19053F:	Documentation/driver-api/ptp.rst
19054F:	drivers/net/phy/dp83640*
19055F:	drivers/ptp/*
19056F:	include/linux/ptp_cl*
19057K:	(?:\b|_)ptp(?:\b|_)
19058
19059PTP MOCKUP CLOCK SUPPORT
19060M:	Vladimir Oltean <[email protected]>
19061L:	[email protected]
19062S:	Maintained
19063F:	drivers/ptp/ptp_mock.c
19064F:	include/linux/ptp_mock.h
19065
19066PTP VIRTUAL CLOCK SUPPORT
19067M:	Yangbo Lu <[email protected]>
19068L:	[email protected]
19069S:	Maintained
19070F:	drivers/ptp/ptp_vclock.c
19071F:	net/ethtool/phc_vclocks.c
19072
19073PTP VMCLOCK SUPPORT
19074M:	David Woodhouse <[email protected]>
19075L:	[email protected]
19076S:	Maintained
19077F:	drivers/ptp/ptp_vmclock.c
19078F:	include/uapi/linux/vmclock-abi.h
19079
19080PTRACE SUPPORT
19081M:	Oleg Nesterov <[email protected]>
19082S:	Maintained
19083F:	arch/*/*/ptrace*.c
19084F:	arch/*/include/asm/ptrace*.h
19085F:	arch/*/ptrace*.c
19086F:	include/asm-generic/syscall.h
19087F:	include/linux/ptrace.h
19088F:	include/linux/regset.h
19089F:	include/uapi/linux/ptrace.h
19090F:	kernel/ptrace.c
19091
19092PULSE8-CEC DRIVER
19093M:	Hans Verkuil <[email protected]>
19094L:	[email protected]
19095S:	Maintained
19096T:	git git://linuxtv.org/media.git
19097F:	drivers/media/cec/usb/pulse8/
19098
19099PURELIFI PLFXLC DRIVER
19100M:	Srinivasan Raju <[email protected]>
19101L:	[email protected]
19102S:	Supported
19103F:	drivers/net/wireless/purelifi/plfxlc/
19104
19105PVRUSB2 VIDEO4LINUX DRIVER
19106M:	Mike Isely <[email protected]>
19107L:	[email protected]	(subscribers-only)
19108L:	[email protected]
19109S:	Maintained
19110W:	http://www.isely.net/pvrusb2/
19111T:	git git://linuxtv.org/media.git
19112F:	Documentation/driver-api/media/drivers/pvrusb2*
19113F:	drivers/media/usb/pvrusb2/
19114
19115PWC WEBCAM DRIVER
19116M:	Hans Verkuil <[email protected]>
19117L:	[email protected]
19118S:	Odd Fixes
19119T:	git git://linuxtv.org/media.git
19120F:	drivers/media/usb/pwc/*
19121F:	include/trace/events/pwc.h
19122
19123PWM IR Transmitter
19124M:	Sean Young <[email protected]>
19125L:	[email protected]
19126S:	Maintained
19127F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19128F:	drivers/media/rc/pwm-ir-tx.c
19129
19130PWM SUBSYSTEM
19131M:	Uwe Kleine-König <[email protected]>
19132L:	[email protected]
19133S:	Maintained
19134Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
19135T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19136F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19137F:	Documentation/devicetree/bindings/pwm/
19138F:	Documentation/driver-api/pwm.rst
19139F:	drivers/gpio/gpio-mvebu.c
19140F:	drivers/pwm/
19141F:	drivers/video/backlight/pwm_bl.c
19142F:	include/dt-bindings/pwm/
19143F:	include/linux/pwm.h
19144F:	include/linux/pwm_backlight.h
19145K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
19146
19147PXA GPIO DRIVER
19148M:	Robert Jarzmik <[email protected]>
19149L:	[email protected]
19150S:	Maintained
19151F:	drivers/gpio/gpio-pxa.c
19152
19153PXA MMCI DRIVER
19154S:	Orphan
19155
19156PXA RTC DRIVER
19157M:	Robert Jarzmik <[email protected]>
19158L:	[email protected]
19159S:	Maintained
19160
19161PXA2xx/PXA3xx SUPPORT
19162M:	Daniel Mack <[email protected]>
19163M:	Haojian Zhuang <[email protected]>
19164M:	Robert Jarzmik <[email protected]>
19165L:	[email protected] (moderated for non-subscribers)
19166S:	Maintained
19167T:	git git://github.com/hzhuang1/linux.git
19168T:	git git://github.com/rjarzmik/linux.git
19169F:	arch/arm/boot/dts/intel/pxa/
19170F:	arch/arm/mach-pxa/
19171F:	drivers/dma/pxa*
19172F:	drivers/pcmcia/pxa2xx*
19173F:	drivers/pinctrl/pxa/
19174F:	drivers/spi/spi-pxa2xx*
19175F:	drivers/usb/gadget/udc/pxa2*
19176F:	include/sound/pxa2xx-lib.h
19177F:	sound/arm/pxa*
19178F:	sound/soc/pxa/
19179
19180QAT DRIVER
19181M:	Giovanni Cabiddu <[email protected]>
19182L:	[email protected]
19183S:	Supported
19184F:	drivers/crypto/intel/qat/
19185
19186QCOM AUDIO (ASoC) DRIVERS
19187M:	Srinivas Kandagatla <[email protected]>
19188L:	[email protected]
19189L:	[email protected]
19190S:	Supported
19191F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19192F:	Documentation/devicetree/bindings/sound/qcom,*
19193F:	drivers/soc/qcom/apr.c
19194F:	include/dt-bindings/sound/qcom,wcd9335.h
19195F:	sound/soc/codecs/lpass-rx-macro.*
19196F:	sound/soc/codecs/lpass-tx-macro.*
19197F:	sound/soc/codecs/lpass-va-macro.c
19198F:	sound/soc/codecs/lpass-wsa-macro.*
19199F:	sound/soc/codecs/msm8916-wcd-analog.c
19200F:	sound/soc/codecs/msm8916-wcd-digital.c
19201F:	sound/soc/codecs/wcd-clsh-v2.*
19202F:	sound/soc/codecs/wcd-mbhc-v2.*
19203F:	sound/soc/codecs/wcd9335.*
19204F:	sound/soc/codecs/wcd934x.c
19205F:	sound/soc/codecs/wsa881x.c
19206F:	sound/soc/codecs/wsa883x.c
19207F:	sound/soc/codecs/wsa884x.c
19208F:	sound/soc/qcom/
19209
19210QCOM EMBEDDED USB DEBUGGER (EUD)
19211M:	Souradeep Chowdhury <[email protected]>
19212L:	[email protected]
19213S:	Maintained
19214F:	Documentation/ABI/testing/sysfs-driver-eud
19215F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19216F:	drivers/usb/misc/qcom_eud.c
19217
19218QCOM IPA DRIVER
19219M:	Alex Elder <[email protected]>
19220L:	[email protected]
19221S:	Maintained
19222F:	drivers/net/ipa/
19223
19224QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19225M:	Gabriel Somlo <[email protected]>
19226M:	"Michael S. Tsirkin" <[email protected]>
19227L:	[email protected]
19228S:	Maintained
19229F:	drivers/firmware/qemu_fw_cfg.c
19230F:	include/uapi/linux/qemu_fw_cfg.h
19231
19232QIB DRIVER
19233M:	Dennis Dalessandro <[email protected]>
19234L:	[email protected]
19235S:	Supported
19236F:	drivers/infiniband/hw/qib/
19237
19238QLOGIC QL41xxx FCOE DRIVER
19239M:	Saurav Kashyap <[email protected]>
19240M:	Javed Hasan <[email protected]>
19241M:	[email protected]
19242L:	[email protected]
19243S:	Supported
19244F:	drivers/scsi/qedf/
19245
19246QLOGIC QL41xxx ISCSI DRIVER
19247M:	Nilesh Javali <[email protected]>
19248M:	Manish Rangankar <[email protected]>
19249M:	[email protected]
19250L:	[email protected]
19251S:	Supported
19252F:	drivers/scsi/qedi/
19253
19254QLOGIC QL4xxx ETHERNET DRIVER
19255M:	Manish Chopra <[email protected]>
19256L:	[email protected]
19257S:	Maintained
19258F:	drivers/net/ethernet/qlogic/qed/
19259F:	drivers/net/ethernet/qlogic/qede/
19260F:	include/linux/qed/
19261
19262QLOGIC QL4xxx RDMA DRIVER
19263M:	Michal Kalderon <[email protected]>
19264L:	[email protected]
19265S:	Supported
19266F:	drivers/infiniband/hw/qedr/
19267F:	include/uapi/rdma/qedr-abi.h
19268
19269QLOGIC QLA1280 SCSI DRIVER
19270M:	Michael Reed <[email protected]>
19271L:	[email protected]
19272S:	Maintained
19273F:	drivers/scsi/qla1280.[ch]
19274
19275QLOGIC QLA2XXX FC-SCSI DRIVER
19276M:	Nilesh Javali <[email protected]>
19277M:	[email protected]
19278L:	[email protected]
19279S:	Supported
19280F:	drivers/scsi/qla2xxx/
19281
19282QLOGIC QLA3XXX NETWORK DRIVER
19283M:	[email protected]
19284L:	[email protected]
19285S:	Maintained
19286F:	drivers/net/ethernet/qlogic/qla3xxx.*
19287
19288QLOGIC QLA4XXX iSCSI DRIVER
19289M:	Nilesh Javali <[email protected]>
19290M:	Manish Rangankar <[email protected]>
19291M:	[email protected]
19292L:	[email protected]
19293S:	Supported
19294F:	drivers/scsi/qla4xxx/
19295
19296QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19297M:	Shahed Shaikh <[email protected]>
19298M:	Manish Chopra <[email protected]>
19299M:	[email protected]
19300L:	[email protected]
19301S:	Maintained
19302F:	drivers/net/ethernet/qlogic/qlcnic/
19303
19304QM1D1B0004 MEDIA DRIVER
19305M:	Akihiro Tsukada <[email protected]>
19306L:	[email protected]
19307S:	Odd Fixes
19308F:	drivers/media/tuners/qm1d1b0004*
19309
19310QM1D1C0042 MEDIA DRIVER
19311M:	Akihiro Tsukada <[email protected]>
19312L:	[email protected]
19313S:	Odd Fixes
19314F:	drivers/media/tuners/qm1d1c0042*
19315
19316QNAP MCU DRIVER
19317M:	Heiko Stuebner <[email protected]>
19318S:	Maintained
19319F:	drivers/hwmon/qnap-mcu-hwmon.c
19320F:	drivers/input/misc/qnap-mcu-input.c
19321F:	drivers/leds/leds-qnap-mcu.c
19322F:	drivers/mfd/qnap-mcu.c
19323F:	include/linux/mfd/qnap-mcu.h
19324
19325QNX4 FILESYSTEM
19326M:	Anders Larsen <[email protected]>
19327S:	Maintained
19328W:	http://www.alarsen.net/linux/qnx4fs/
19329F:	fs/qnx4/
19330F:	include/uapi/linux/qnx4_fs.h
19331F:	include/uapi/linux/qnxtypes.h
19332
19333QNX6 FILESYSTEM
19334S:	Orphan
19335F:	Documentation/filesystems/qnx6.rst
19336F:	fs/qnx6/
19337F:	include/linux/qnx6_fs.h
19338
19339QORIQ DPAA2 FSL-MC BUS DRIVER
19340M:	Stuart Yoder <[email protected]>
19341M:	Laurentiu Tudor <[email protected]>
19342L:	[email protected]
19343S:	Maintained
19344F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19345F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19346F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19347F:	drivers/bus/fsl-mc/
19348F:	include/uapi/linux/fsl_mc.h
19349
19350QT1010 MEDIA DRIVER
19351L:	[email protected]
19352S:	Orphan
19353W:	https://linuxtv.org
19354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19355F:	drivers/media/tuners/qt1010*
19356
19357QUALCOMM ATH12K WIRELESS DRIVER
19358M:	Jeff Johnson <[email protected]>
19359L:	[email protected]
19360S:	Supported
19361W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19363F:	drivers/net/wireless/ath/ath12k/
19364N:	ath12k
19365
19366QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19367M:	Jeff Johnson <[email protected]>
19368L:	[email protected]
19369S:	Supported
19370W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19372F:	drivers/net/wireless/ath/ath10k/
19373N:	ath10k
19374
19375QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19376M:	Jeff Johnson <[email protected]>
19377L:	[email protected]
19378S:	Supported
19379W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19380B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19382F:	drivers/net/wireless/ath/ath11k/
19383N:	ath11k
19384
19385QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19386M:	Toke Høiland-Jørgensen <[email protected]>
19387L:	[email protected]
19388S:	Maintained
19389W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19391F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19392F:	drivers/net/wireless/ath/ath9k/
19393
19394QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19395M:	Stefan Wahren <[email protected]>
19396L:	[email protected]
19397S:	Maintained
19398F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19399F:	drivers/net/ethernet/qualcomm/qca*
19400
19401QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19402M:	Stephan Gerhold <[email protected]>
19403L:	[email protected]
19404L:	[email protected]
19405S:	Maintained
19406F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19407F:	drivers/net/wwan/qcom_bam_dmux.c
19408
19409QUALCOMM CAMERA SUBSYSTEM DRIVER
19410M:	Robert Foss <[email protected]>
19411M:	Todor Tomov <[email protected]>
19412M:	Bryan O'Donoghue <[email protected]>
19413L:	[email protected]
19414S:	Maintained
19415F:	Documentation/admin-guide/media/qcom_camss.rst
19416F:	Documentation/devicetree/bindings/media/qcom,*camss*
19417F:	drivers/media/platform/qcom/camss/
19418
19419QUALCOMM CLOCK DRIVERS
19420M:	Bjorn Andersson <[email protected]>
19421L:	[email protected]
19422S:	Supported
19423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19424F:	Documentation/devicetree/bindings/clock/qcom,*
19425F:	drivers/clk/qcom/
19426F:	include/dt-bindings/clock/qcom,*
19427
19428QUALCOMM CLOUD AI (QAIC) DRIVER
19429M:	Jeffrey Hugo <[email protected]>
19430R:	Carl Vanderlip <[email protected]>
19431L:	[email protected]
19432L:	[email protected]
19433S:	Supported
19434T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19435F:	Documentation/accel/qaic/
19436F:	drivers/accel/qaic/
19437F:	include/uapi/drm/qaic_accel.h
19438
19439QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19440M:	Bjorn Andersson <[email protected]>
19441M:	Konrad Dybcio <[email protected]>
19442L:	[email protected]
19443L:	[email protected]
19444S:	Maintained
19445F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19446F:	drivers/pmdomain/qcom/cpr.c
19447
19448QUALCOMM CPUCP MAILBOX DRIVER
19449M:	Sibi Sankar <[email protected]>
19450L:	[email protected]
19451S:	Supported
19452F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19453F:	drivers/mailbox/qcom-cpucp-mbox.c
19454
19455QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19456M:	Ilia Lin <[email protected]>
19457L:	[email protected]
19458S:	Maintained
19459F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19460F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19461F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19462
19463QUALCOMM CRYPTO DRIVERS
19464M:	Thara Gopinath <[email protected]>
19465L:	[email protected]
19466L:	[email protected]
19467S:	Maintained
19468F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19469F:	drivers/crypto/qce/
19470
19471QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19472M:	Timur Tabi <[email protected]>
19473L:	[email protected]
19474S:	Maintained
19475F:	drivers/net/ethernet/qualcomm/emac/
19476
19477QUALCOMM ETHQOS ETHERNET DRIVER
19478M:	Vinod Koul <[email protected]>
19479L:	[email protected]
19480L:	[email protected]
19481S:	Maintained
19482F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19483F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19484
19485QUALCOMM FASTRPC DRIVER
19486M:	Srinivas Kandagatla <[email protected]>
19487M:	Amol Maheshwari <[email protected]>
19488L:	[email protected]
19489L:	[email protected]
19490S:	Maintained
19491F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19492F:	drivers/misc/fastrpc.c
19493F:	include/uapi/misc/fastrpc.h
19494
19495QUALCOMM HEXAGON ARCHITECTURE
19496M:	Brian Cain <[email protected]>
19497L:	[email protected]
19498S:	Supported
19499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19500F:	arch/hexagon/
19501
19502QUALCOMM HIDMA DRIVER
19503M:	Sinan Kaya <[email protected]>
19504L:	[email protected] (moderated for non-subscribers)
19505L:	[email protected]
19506L:	[email protected]
19507S:	Supported
19508F:	drivers/dma/qcom/hidma*
19509
19510QUALCOMM I2C QCOM GENI DRIVER
19511M:	Mukesh Kumar Savaliya <[email protected]>
19512M:	Viken Dadhaniya <[email protected]>
19513L:	[email protected]
19514L:	[email protected]
19515S:	Maintained
19516F:	Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19517F:	drivers/i2c/busses/i2c-qcom-geni.c
19518
19519QUALCOMM I2C CCI DRIVER
19520M:	Loic Poulain <[email protected]>
19521M:	Robert Foss <[email protected]>
19522L:	[email protected]
19523L:	[email protected]
19524S:	Maintained
19525F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19526F:	drivers/i2c/busses/i2c-qcom-cci.c
19527
19528QUALCOMM INTERCONNECT BWMON DRIVER
19529M:	Krzysztof Kozlowski <[email protected]>
19530L:	[email protected]
19531S:	Maintained
19532F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19533F:	drivers/soc/qcom/icc-bwmon.c
19534F:	drivers/soc/qcom/trace_icc-bwmon.h
19535
19536QUALCOMM IOMMU
19537M:	Rob Clark <[email protected]>
19538L:	[email protected]
19539L:	[email protected]
19540S:	Maintained
19541F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19542F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19543F:	drivers/iommu/msm_iommu*
19544
19545QUALCOMM IPC ROUTER (QRTR) DRIVER
19546M:	Manivannan Sadhasivam <[email protected]>
19547L:	[email protected]
19548S:	Maintained
19549F:	include/trace/events/qrtr.h
19550F:	include/uapi/linux/qrtr.h
19551F:	net/qrtr/
19552
19553QUALCOMM IPCC MAILBOX DRIVER
19554M:	Manivannan Sadhasivam <[email protected]>
19555L:	[email protected]
19556S:	Supported
19557F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19558F:	drivers/mailbox/qcom-ipcc.c
19559F:	include/dt-bindings/mailbox/qcom-ipcc.h
19560
19561QUALCOMM IPQ4019 USB PHY DRIVER
19562M:	Robert Marko <[email protected]>
19563M:	Luka Perkov <[email protected]>
19564L:	[email protected]
19565S:	Maintained
19566F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19567F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19568
19569QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19570M:	Robert Marko <[email protected]>
19571M:	Luka Perkov <[email protected]>
19572L:	[email protected]
19573S:	Maintained
19574F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19575F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19576
19577QUALCOMM NAND CONTROLLER DRIVER
19578M:	Manivannan Sadhasivam <[email protected]>
19579L:	[email protected]
19580L:	[email protected]
19581S:	Maintained
19582F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19583F:	drivers/mtd/nand/raw/qcom_nandc.c
19584
19585QUALCOMM QSEECOM DRIVER
19586M:	Maximilian Luz <[email protected]>
19587L:	[email protected]
19588S:	Maintained
19589F:	drivers/firmware/qcom/qcom_qseecom.c
19590
19591QUALCOMM QSEECOM UEFISECAPP DRIVER
19592M:	Maximilian Luz <[email protected]>
19593L:	[email protected]
19594S:	Maintained
19595F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19596
19597QUALCOMM RMNET DRIVER
19598M:	Subash Abhinov Kasiviswanathan <[email protected]>
19599M:	Sean Tranchetti <[email protected]>
19600L:	[email protected]
19601S:	Maintained
19602F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19603F:	drivers/net/ethernet/qualcomm/rmnet/
19604F:	include/linux/if_rmnet.h
19605
19606QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19607M:	Bartosz Golaszewski <[email protected]>
19608L:	[email protected]
19609S:	Maintained
19610F:	drivers/firmware/qcom/qcom_tzmem.c
19611F:	drivers/firmware/qcom/qcom_tzmem.h
19612F:	include/linux/firmware/qcom/qcom_tzmem.h
19613
19614QUALCOMM TSENS THERMAL DRIVER
19615M:	Amit Kucheria <[email protected]>
19616M:	Thara Gopinath <[email protected]>
19617L:	[email protected]
19618L:	[email protected]
19619S:	Maintained
19620F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19621F:	drivers/thermal/qcom/
19622
19623QUALCOMM TYPEC PORT MANAGER DRIVER
19624M:	Bryan O'Donoghue <[email protected]>
19625L:	[email protected]
19626L:	[email protected]
19627S:	Maintained
19628F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19629F:	drivers/usb/typec/tcpm/qcom/
19630
19631QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19632M:	Stanimir Varbanov <[email protected]>
19633M:	Vikash Garodia <[email protected]>
19634R:	Bryan O'Donoghue <[email protected]>
19635L:	[email protected]
19636L:	[email protected]
19637S:	Maintained
19638T:	git git://linuxtv.org/media.git
19639F:	Documentation/devicetree/bindings/media/*venus*
19640F:	drivers/media/platform/qcom/venus/
19641
19642QUALCOMM WCN36XX WIRELESS DRIVER
19643M:	Loic Poulain <[email protected]>
19644L:	[email protected]
19645S:	Supported
19646W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19647F:	drivers/net/wireless/ath/wcn36xx/
19648
19649QUANTENNA QTNFMAC WIRELESS DRIVER
19650M:	Igor Mitsyanko <[email protected]>
19651R:	Sergey Matyukevich <[email protected]>
19652L:	[email protected]
19653S:	Maintained
19654F:	drivers/net/wireless/quantenna
19655
19656RADEON and AMDGPU DRM DRIVERS
19657M:	Alex Deucher <[email protected]>
19658M:	Christian König <[email protected]>
19659M:	Xinhui Pan <[email protected]>
19660L:	[email protected]
19661S:	Supported
19662B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19663C:	irc://irc.oftc.net/radeon
19664T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19665F:	Documentation/gpu/amdgpu/
19666F:	drivers/gpu/drm/amd/
19667F:	drivers/gpu/drm/ci/xfails/amd*
19668F:	drivers/gpu/drm/radeon/
19669F:	include/uapi/drm/amdgpu_drm.h
19670F:	include/uapi/drm/radeon_drm.h
19671
19672RADEON FRAMEBUFFER DISPLAY DRIVER
19673M:	Benjamin Herrenschmidt <[email protected]>
19674L:	[email protected]
19675S:	Maintained
19676F:	drivers/video/fbdev/aty/radeon*
19677F:	include/uapi/linux/radeonfb.h
19678
19679RADIOSHARK RADIO DRIVER
19680M:	Hans Verkuil <[email protected]>
19681L:	[email protected]
19682S:	Maintained
19683T:	git git://linuxtv.org/media.git
19684F:	drivers/media/radio/radio-shark.c
19685
19686RADIOSHARK2 RADIO DRIVER
19687M:	Hans Verkuil <[email protected]>
19688L:	[email protected]
19689S:	Maintained
19690T:	git git://linuxtv.org/media.git
19691F:	drivers/media/radio/radio-shark2.c
19692F:	drivers/media/radio/radio-tea5777.c
19693
19694RADOS BLOCK DEVICE (RBD)
19695M:	Ilya Dryomov <[email protected]>
19696R:	Dongsheng Yang <[email protected]>
19697L:	[email protected]
19698S:	Supported
19699W:	http://ceph.com/
19700T:	git https://github.com/ceph/ceph-client.git
19701F:	Documentation/ABI/testing/sysfs-bus-rbd
19702F:	drivers/block/rbd.c
19703F:	drivers/block/rbd_types.h
19704
19705RAGE128 FRAMEBUFFER DISPLAY DRIVER
19706L:	[email protected]
19707S:	Orphan
19708F:	drivers/video/fbdev/aty/aty128fb.c
19709
19710RAINSHADOW-CEC DRIVER
19711M:	Hans Verkuil <[email protected]>
19712L:	[email protected]
19713S:	Maintained
19714T:	git git://linuxtv.org/media.git
19715F:	drivers/media/cec/usb/rainshadow/
19716
19717RALINK MIPS ARCHITECTURE
19718M:	John Crispin <[email protected]>
19719M:	Sergio Paracuellos <[email protected]>
19720L:	[email protected]
19721S:	Maintained
19722F:	arch/mips/ralink
19723
19724RALINK MT7621 MIPS ARCHITECTURE
19725M:	Chester A. Unal <[email protected]>
19726M:	Sergio Paracuellos <[email protected]>
19727L:	[email protected]
19728S:	Maintained
19729F:	arch/mips/boot/dts/ralink/mt7621*
19730
19731RALINK RT2X00 WIRELESS LAN DRIVER
19732M:	Stanislaw Gruszka <[email protected]>
19733L:	[email protected]
19734S:	Maintained
19735F:	drivers/net/wireless/ralink/rt2x00/
19736
19737RAMDISK RAM BLOCK DEVICE DRIVER
19738M:	Jens Axboe <[email protected]>
19739S:	Maintained
19740F:	Documentation/admin-guide/blockdev/ramdisk.rst
19741F:	drivers/block/brd.c
19742
19743RANCHU VIRTUAL BOARD FOR MIPS
19744M:	Miodrag Dinic <[email protected]>
19745L:	[email protected]
19746S:	Supported
19747F:	arch/mips/configs/generic/board-ranchu.config
19748F:	arch/mips/generic/board-ranchu.c
19749
19750RANDOM NUMBER DRIVER
19751M:	"Theodore Ts'o" <[email protected]>
19752M:	Jason A. Donenfeld <[email protected]>
19753S:	Maintained
19754T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19755F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19756F:	drivers/char/random.c
19757F:	include/linux/random.h
19758F:	include/uapi/linux/random.h
19759F:	drivers/virt/vmgenid.c
19760N:	^.*/vdso/[^/]*getrandom[^/]+$
19761
19762RAPIDIO SUBSYSTEM
19763M:	Matt Porter <[email protected]>
19764M:	Alexandre Bounine <[email protected]>
19765S:	Maintained
19766F:	drivers/rapidio/
19767
19768RAS INFRASTRUCTURE
19769M:	Tony Luck <[email protected]>
19770M:	Borislav Petkov <[email protected]>
19771L:	[email protected]
19772S:	Maintained
19773F:	Documentation/admin-guide/RAS
19774F:	drivers/ras/
19775F:	include/linux/ras.h
19776F:	include/ras/ras_event.h
19777
19778RAS FRU MEMORY POISON MANAGER (FMPM)
19779M:	Yazen Ghannam <[email protected]>
19780L:	[email protected]
19781S:	Maintained
19782F:	drivers/ras/amd/fmpm.c
19783
19784RASPBERRY PI PISP BACK END
19785M:	Jacopo Mondi <[email protected]>
19786R:	Raspberry Pi Kernel Maintenance <[email protected]>
19787L:	[email protected]
19788S:	Maintained
19789F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19790F:	drivers/media/platform/raspberrypi/pisp_be/
19791F:	include/uapi/linux/media/raspberrypi/
19792
19793RASPBERRY PI PISP CAMERA FRONT END
19794M:	Tomi Valkeinen <[email protected]>
19795M:	Raspberry Pi Kernel Maintenance <[email protected]>
19796S:	Maintained
19797F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19798F:	drivers/media/platform/raspberrypi/rp1-cfe/
19799
19800RC-CORE / LIRC FRAMEWORK
19801M:	Sean Young <[email protected]>
19802L:	[email protected]
19803S:	Maintained
19804W:	http://linuxtv.org
19805T:	git git://linuxtv.org/media.git
19806F:	Documentation/driver-api/media/rc-core.rst
19807F:	Documentation/userspace-api/media/rc/
19808F:	drivers/media/rc/
19809F:	include/media/rc-core.h
19810F:	include/media/rc-map.h
19811F:	include/uapi/linux/lirc.h
19812
19813RCMM REMOTE CONTROLS DECODER
19814M:	Patrick Lerda <[email protected]>
19815S:	Maintained
19816F:	drivers/media/rc/ir-rcmm-decoder.c
19817
19818RCUTORTURE TEST FRAMEWORK
19819M:	"Paul E. McKenney" <[email protected]>
19820M:	Josh Triplett <[email protected]>
19821R:	Steven Rostedt <[email protected]>
19822R:	Mathieu Desnoyers <[email protected]>
19823R:	Lai Jiangshan <[email protected]>
19824L:	[email protected]
19825S:	Supported
19826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19827F:	tools/testing/selftests/rcutorture
19828
19829RDACM20 Camera Sensor
19830M:	Jacopo Mondi <[email protected]>
19831M:	Kieran Bingham <kieran.bingham[email protected]>
19832M:	Laurent Pinchart <laurent.pinchart[email protected]>
19833M:	Niklas Söderlund <niklas.soderlund[email protected]>
19834L:	[email protected]
19835S:	Maintained
19836F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19837F:	drivers/media/i2c/max9271.c
19838F:	drivers/media/i2c/max9271.h
19839F:	drivers/media/i2c/rdacm20.c
19840
19841RDACM21 Camera Sensor
19842M:	Jacopo Mondi <[email protected]>
19843M:	Kieran Bingham <kieran.bingham[email protected]>
19844M:	Laurent Pinchart <laurent.pinchart[email protected]>
19845M:	Niklas Söderlund <niklas.soderlund[email protected]>
19846L:	[email protected]
19847S:	Maintained
19848F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19849F:	drivers/media/i2c/max9271.c
19850F:	drivers/media/i2c/max9271.h
19851F:	drivers/media/i2c/rdacm21.c
19852
19853RDC R-321X SoC
19854M:	Florian Fainelli <[email protected]>
19855S:	Maintained
19856
19857RDC R6040 FAST ETHERNET DRIVER
19858M:	Florian Fainelli <[email protected]>
19859L:	[email protected]
19860S:	Maintained
19861F:	drivers/net/ethernet/rdc/r6040.c
19862
19863RDMAVT - RDMA verbs software
19864M:	Dennis Dalessandro <[email protected]>
19865L:	[email protected]
19866S:	Supported
19867F:	drivers/infiniband/sw/rdmavt
19868
19869RDS - RELIABLE DATAGRAM SOCKETS
19870M:	Allison Henderson <[email protected]>
19871L:	[email protected]
19872L:	[email protected]
19873L:	[email protected] (moderated for non-subscribers)
19874S:	Supported
19875W:	https://oss.oracle.com/projects/rds/
19876F:	Documentation/networking/rds.rst
19877F:	net/rds/
19878F:	tools/testing/selftests/net/rds/
19879
19880RDT - RESOURCE ALLOCATION
19881M:	Tony Luck <[email protected]>
19882M:	Reinette Chatre <[email protected]>
19883L:	[email protected]
19884S:	Supported
19885F:	Documentation/arch/x86/resctrl*
19886F:	arch/x86/include/asm/resctrl.h
19887F:	arch/x86/kernel/cpu/resctrl/
19888F:	tools/testing/selftests/resctrl/
19889
19890READ-COPY UPDATE (RCU)
19891M:	"Paul E. McKenney" <[email protected]>
19892M:	Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
19893M:	Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
19894M:	Joel Fernandes <[email protected]>
19895M:	Josh Triplett <[email protected]>
19896M:	Boqun Feng <[email protected]>
19897M:	Uladzislau Rezki <[email protected]>
19898R:	Steven Rostedt <[email protected]>
19899R:	Mathieu Desnoyers <[email protected]>
19900R:	Lai Jiangshan <[email protected]>
19901R:	Zqiang <[email protected]>
19902L:	[email protected]
19903S:	Supported
19904W:	http://www.rdrop.com/users/paulmck/RCU/
19905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
19906F:	Documentation/RCU/
19907F:	include/linux/rcu*
19908F:	kernel/rcu/
19909F:	rust/kernel/sync/rcu.rs
19910X:	Documentation/RCU/torture.rst
19911X:	include/linux/srcu*.h
19912X:	kernel/rcu/srcu*.c
19913
19914REAL TIME CLOCK (RTC) SUBSYSTEM
19915M:	Alexandre Belloni <[email protected]>
19916L:	[email protected]
19917S:	Maintained
19918Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19920F:	Documentation/admin-guide/rtc.rst
19921F:	Documentation/devicetree/bindings/rtc/
19922F:	drivers/rtc/
19923F:	include/linux/rtc.h
19924F:	include/linux/rtc/
19925F:	include/uapi/linux/rtc.h
19926F:	tools/testing/selftests/rtc/
19927
19928Real-time Linux Analysis (RTLA) tools
19929M:	Steven Rostedt <[email protected]>
19930L:	[email protected]
19931S:	Maintained
19932F:	Documentation/tools/rtla/
19933F:	tools/tracing/rtla/
19934
19935Real-time Linux (PREEMPT_RT)
19936M:	Sebastian Andrzej Siewior <[email protected]>
19937M:	Clark Williams <[email protected]>
19938M:	Steven Rostedt <[email protected]>
19939L:	[email protected]
19940S:	Supported
19941K:	PREEMPT_RT
19942
19943REALTEK AUDIO CODECS
19944M:	Oder Chiou <[email protected]>
19945S:	Maintained
19946F:	include/sound/rt*.h
19947F:	sound/soc/codecs/rt*
19948
19949REALTEK OTTO WATCHDOG
19950M:	Sander Vanheule <[email protected]>
19951L:	[email protected]
19952S:	Maintained
19953F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19954F:	drivers/watchdog/realtek_otto_wdt.c
19955
19956REALTEK RTL83xx SMI DSA ROUTER CHIPS
19957M:	Linus Walleij <[email protected]>
19958M:	Alvin Šipraga <[email protected]>
19959S:	Maintained
19960F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19961F:	drivers/net/dsa/realtek/*
19962
19963REALTEK SPI-NAND
19964M:	Chris Packham <[email protected]>
19965S:	Maintained
19966F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19967F:	drivers/spi/spi-realtek-rtl-snand.c
19968
19969REALTEK WIRELESS DRIVER (rtlwifi family)
19970M:	Ping-Ke Shih <[email protected]>
19971L:	[email protected]
19972S:	Maintained
19973T:	git https://github.com/pkshih/rtw.git
19974F:	drivers/net/wireless/realtek/rtlwifi/
19975
19976REALTEK WIRELESS DRIVER (rtw88)
19977M:	Ping-Ke Shih <[email protected]>
19978L:	[email protected]
19979S:	Maintained
19980T:	git https://github.com/pkshih/rtw.git
19981F:	drivers/net/wireless/realtek/rtw88/
19982
19983REALTEK WIRELESS DRIVER (rtw89)
19984M:	Ping-Ke Shih <[email protected]>
19985L:	[email protected]
19986S:	Maintained
19987T:	git https://github.com/pkshih/rtw.git
19988F:	drivers/net/wireless/realtek/rtw89/
19989
19990REDPINE WIRELESS DRIVER
19991L:	[email protected]
19992S:	Orphan
19993F:	drivers/net/wireless/rsi/
19994
19995REGISTER MAP ABSTRACTION
19996M:	Mark Brown <[email protected]>
19997L:	[email protected]
19998S:	Supported
19999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20000F:	Documentation/devicetree/bindings/regmap/
20001F:	drivers/base/regmap/
20002F:	include/linux/regmap.h
20003
20004REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20005M:	Bjorn Andersson <[email protected]>
20006M:	Mathieu Poirier <[email protected]>
20007L:	[email protected]
20008S:	Maintained
20009T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20010F:	Documentation/ABI/testing/sysfs-class-remoteproc
20011F:	Documentation/devicetree/bindings/remoteproc/
20012F:	Documentation/staging/remoteproc.rst
20013F:	drivers/remoteproc/
20014F:	include/linux/remoteproc.h
20015F:	include/linux/remoteproc/
20016
20017REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20018M:	Bjorn Andersson <[email protected]>
20019M:	Mathieu Poirier <[email protected]>
20020L:	[email protected]
20021S:	Maintained
20022T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20023F:	Documentation/ABI/testing/sysfs-bus-rpmsg
20024F:	Documentation/staging/rpmsg.rst
20025F:	drivers/rpmsg/
20026F:	include/linux/rpmsg.h
20027F:	include/linux/rpmsg/
20028F:	include/uapi/linux/rpmsg.h
20029F:	samples/rpmsg/
20030
20031REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20032M:	Stephan Gerhold <[email protected]>
20033L:	[email protected]
20034L:	[email protected]
20035S:	Maintained
20036F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
20037
20038RENESAS CLOCK DRIVERS
20039M:	Geert Uytterhoeven <[email protected]>
20040L:	[email protected]
20041S:	Supported
20042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20043F:	Documentation/devicetree/bindings/clock/renesas,*
20044F:	drivers/clk/renesas/
20045
20046RENESAS EMEV2 I2C DRIVER
20047M:	Wolfram Sang <[email protected]>
20048L:	[email protected]
20049S:	Supported
20050F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20051F:	drivers/i2c/busses/i2c-emev2.c
20052
20053RENESAS ETHERNET AVB DRIVER
20054M:	Paul Barker <[email protected]>
20055M:	Niklas Söderlund <[email protected]>
20056L:	[email protected]
20057L:	[email protected]
20058S:	Maintained
20059F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20060F:	drivers/net/ethernet/renesas/Kconfig
20061F:	drivers/net/ethernet/renesas/Makefile
20062F:	drivers/net/ethernet/renesas/ravb*
20063
20064RENESAS ETHERNET SWITCH DRIVER
20065R:	Yoshihiro Shimoda <[email protected]>
20066L:	[email protected]
20067L:	[email protected]
20068F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20069F:	drivers/net/ethernet/renesas/Kconfig
20070F:	drivers/net/ethernet/renesas/Makefile
20071F:	drivers/net/ethernet/renesas/rcar_gen4*
20072F:	drivers/net/ethernet/renesas/rswitch*
20073
20074RENESAS ETHERNET TSN DRIVER
20075M:	Niklas Söderlund <[email protected]>
20076L:	[email protected]
20077L:	[email protected]
20078S:	Maintained
20079F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20080F:	drivers/net/ethernet/renesas/rtsn.*
20081
20082RENESAS IDT821034 ASoC CODEC
20083M:	Herve Codina <[email protected]>
20084L:	[email protected]
20085S:	Maintained
20086F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20087F:	sound/soc/codecs/idt821034.c
20088
20089RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20090M:	Kuninori Morimoto <[email protected]>
20091L:	[email protected]
20092L:	[email protected]
20093S:	Supported
20094F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
20095F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20096F:	sound/soc/renesas/rcar/
20097F:	sound/soc/renesas/fsi.c
20098F:	include/sound/sh_fsi.h
20099
20100RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20101M:	Miquel Raynal <[email protected]>
20102L:	[email protected]
20103L:	[email protected]
20104S:	Maintained
20105F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20106F:	drivers/mtd/nand/raw/renesas-nand-controller.c
20107
20108RENESAS R-CAR GYROADC DRIVER
20109M:	Marek Vasut <[email protected]>
20110L:	[email protected]
20111S:	Supported
20112F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20113F:	drivers/iio/adc/rcar-gyroadc.c
20114
20115RENESAS R-CAR I2C DRIVERS
20116M:	Wolfram Sang <[email protected]>
20117L:	[email protected]
20118S:	Supported
20119F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20120F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20121F:	drivers/i2c/busses/i2c-rcar.c
20122F:	drivers/i2c/busses/i2c-sh_mobile.c
20123
20124RENESAS R-CAR SATA DRIVER
20125M:	Geert Uytterhoeven <[email protected]>
20126L:	[email protected]
20127L:	[email protected]
20128S:	Supported
20129F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20130F:	drivers/ata/sata_rcar.c
20131
20132RENESAS R-CAR THERMAL DRIVERS
20133M:	Niklas Söderlund <[email protected]>
20134L:	[email protected]
20135S:	Supported
20136F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20137F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20138F:	drivers/thermal/renesas/rcar_gen3_thermal.c
20139F:	drivers/thermal/renesas/rcar_thermal.c
20140
20141RENESAS RIIC DRIVER
20142M:	Chris Brandt <[email protected]>
20143L:	[email protected]
20144S:	Supported
20145F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20146F:	drivers/i2c/busses/i2c-riic.c
20147
20148RENESAS RZ AUDIO (ASoC) DRIVER
20149M:	Biju Das <[email protected]>
20150M:	Lad Prabhakar <[email protected]>
20151L:	[email protected]
20152L:	[email protected]
20153S:	Supported
20154F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20155F:	sound/soc/renesas/rz-ssi.c
20156
20157RENESAS RZ/G2L A/D DRIVER
20158M:	Lad Prabhakar <[email protected]>
20159L:	[email protected]
20160L:	[email protected]
20161S:	Supported
20162F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20163F:	drivers/iio/adc/rzg2l_adc.c
20164
20165RENESAS RZ/G2L MTU3a COUNTER DRIVER
20166M:	Biju Das <[email protected]>
20167L:	[email protected]
20168L:	[email protected]
20169S:	Supported
20170F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20171F:	drivers/counter/rz-mtu3-cnt.c
20172
20173RENESAS RTCA-3 RTC DRIVER
20174M:	Claudiu Beznea <[email protected]>
20175L:	[email protected]
20176L:	[email protected]
20177S:	Supported
20178F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20179F:	drivers/rtc/rtc-renesas-rtca3.c
20180
20181RENESAS RZ/N1 A5PSW SWITCH DRIVER
20182M:	Clément Léger <[email protected]>
20183L:	[email protected]
20184L:	[email protected]
20185S:	Maintained
20186F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20187F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20188F:	drivers/net/dsa/rzn1_a5psw*
20189F:	drivers/net/pcs/pcs-rzn1-miic.c
20190F:	include/dt-bindings/net/pcs-rzn1-miic.h
20191F:	include/linux/pcs-rzn1-miic.h
20192F:	net/dsa/tag_rzn1_a5psw.c
20193
20194RENESAS RZ/N1 DWMAC GLUE LAYER
20195M:	Romain Gantois <[email protected]>
20196S:	Maintained
20197F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20198F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20199
20200RENESAS RZ/N1 RTC CONTROLLER DRIVER
20201M:	Miquel Raynal <[email protected]>
20202L:	[email protected]
20203L:	[email protected]
20204S:	Maintained
20205F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20206F:	drivers/rtc/rtc-rzn1.c
20207
20208RENESAS RZ/N1 USBF CONTROLLER DRIVER
20209M:	Herve Codina <[email protected]>
20210L:	[email protected]
20211L:	[email protected]
20212S:	Maintained
20213F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20214F:	drivers/usb/gadget/udc/renesas_usbf.c
20215
20216RENESAS RZ/V2M I2C DRIVER
20217M:	Fabrizio Castro <[email protected]>
20218L:	[email protected]
20219L:	[email protected]
20220S:	Supported
20221F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20222F:	drivers/i2c/busses/i2c-rzv2m.c
20223
20224RENESAS SUPERH ETHERNET DRIVER
20225M:	Niklas Söderlund <[email protected]>
20226L:	[email protected]
20227L:	[email protected]
20228S:	Maintained
20229F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20230F:	drivers/net/ethernet/renesas/Kconfig
20231F:	drivers/net/ethernet/renesas/Makefile
20232F:	drivers/net/ethernet/renesas/sh_eth*
20233F:	include/linux/sh_eth.h
20234
20235RENESAS USB PHY DRIVER
20236M:	Yoshihiro Shimoda <[email protected]>
20237L:	[email protected]
20238S:	Maintained
20239F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20240
20241RENESAS VERSACLOCK 7 CLOCK DRIVER
20242M:	Alex Helms <[email protected]>
20243S:	Maintained
20244F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20245F:	drivers/clk/clk-versaclock7.c
20246
20247RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20248M:	Herve Codina <[email protected]>
20249L:	[email protected]
20250S:	Maintained
20251F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20252F:	drivers/iio/potentiometer/x9250.c
20253
20254RESET CONTROLLER FRAMEWORK
20255M:	Philipp Zabel <[email protected]>
20256S:	Maintained
20257T:	git git://git.pengutronix.de/git/pza/linux
20258F:	Documentation/devicetree/bindings/reset/
20259F:	Documentation/driver-api/reset.rst
20260F:	drivers/reset/
20261F:	include/dt-bindings/reset/
20262F:	include/linux/reset-controller.h
20263F:	include/linux/reset.h
20264F:	include/linux/reset/
20265K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20266
20267RESTARTABLE SEQUENCES SUPPORT
20268M:	Mathieu Desnoyers <[email protected]>
20269M:	Peter Zijlstra <[email protected]>
20270M:	"Paul E. McKenney" <[email protected]>
20271M:	Boqun Feng <[email protected]>
20272L:	[email protected]
20273S:	Supported
20274F:	include/trace/events/rseq.h
20275F:	include/uapi/linux/rseq.h
20276F:	kernel/rseq.c
20277F:	tools/testing/selftests/rseq/
20278
20279RFKILL
20280M:	Johannes Berg <[email protected]>
20281L:	[email protected]
20282S:	Maintained
20283W:	https://wireless.wiki.kernel.org/
20284Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20287F:	Documentation/ABI/stable/sysfs-class-rfkill
20288F:	Documentation/driver-api/rfkill.rst
20289F:	include/linux/rfkill.h
20290F:	include/uapi/linux/rfkill.h
20291F:	net/rfkill/
20292
20293RHASHTABLE
20294M:	Thomas Graf <[email protected]>
20295M:	Herbert Xu <[email protected]>
20296L:	[email protected]
20297S:	Maintained
20298F:	include/linux/rhashtable-types.h
20299F:	include/linux/rhashtable.h
20300F:	lib/rhashtable.c
20301F:	lib/test_rhashtable.c
20302
20303RICOH R5C592 MEMORYSTICK DRIVER
20304M:	Maxim Levitsky <[email protected]>
20305S:	Maintained
20306F:	drivers/memstick/host/r592.*
20307
20308RICOH SMARTMEDIA/XD DRIVER
20309M:	Maxim Levitsky <[email protected]>
20310S:	Maintained
20311F:	drivers/mtd/nand/raw/r852.c
20312F:	drivers/mtd/nand/raw/r852.h
20313
20314RISC-V AIA DRIVERS
20315M:	Anup Patel <[email protected]>
20316L:	[email protected]
20317S:	Maintained
20318F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20319F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20320F:	drivers/irqchip/irq-riscv-aplic-*.c
20321F:	drivers/irqchip/irq-riscv-aplic-*.h
20322F:	drivers/irqchip/irq-riscv-imsic-*.c
20323F:	drivers/irqchip/irq-riscv-imsic-*.h
20324F:	drivers/irqchip/irq-riscv-intc.c
20325F:	include/linux/irqchip/riscv-aplic.h
20326F:	include/linux/irqchip/riscv-imsic.h
20327
20328RISC-V ARCHITECTURE
20329M:	Paul Walmsley <[email protected]>
20330M:	Palmer Dabbelt <[email protected]>
20331M:	Albert Ou <[email protected]>
20332R:	Alexandre Ghiti <[email protected]>
20333L:	[email protected]
20334S:	Supported
20335Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20336C:	irc://irc.libera.chat/riscv
20337P:	Documentation/arch/riscv/patch-acceptance.rst
20338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20339F:	arch/riscv/
20340N:	riscv
20341K:	riscv
20342
20343RISC-V IOMMU
20344M:	Tomasz Jeznach <[email protected]>
20345L:	[email protected]
20346L:	[email protected]
20347S:	Maintained
20348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20349F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20350F:	drivers/iommu/riscv/
20351
20352RISC-V MICROCHIP FPGA SUPPORT
20353M:	Conor Dooley <[email protected]>
20354M:	Daire McNamara <[email protected]>
20355L:	[email protected]
20356S:	Supported
20357F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20358F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20359F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20360F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20361F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20362F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20363F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20364F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20365F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20366F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20367F:	arch/riscv/boot/dts/microchip/
20368F:	drivers/char/hw_random/mpfs-rng.c
20369F:	drivers/clk/microchip/clk-mpfs*.c
20370F:	drivers/firmware/microchip/mpfs-auto-update.c
20371F:	drivers/gpio/gpio-mpfs.c
20372F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20373F:	drivers/mailbox/mailbox-mpfs.c
20374F:	drivers/pci/controller/plda/pcie-microchip-host.c
20375F:	drivers/pwm/pwm-microchip-core.c
20376F:	drivers/reset/reset-mpfs.c
20377F:	drivers/rtc/rtc-mpfs.c
20378F:	drivers/soc/microchip/mpfs-sys-controller.c
20379F:	drivers/spi/spi-microchip-core-qspi.c
20380F:	drivers/spi/spi-microchip-core.c
20381F:	drivers/usb/musb/mpfs.c
20382F:	include/soc/microchip/mpfs.h
20383
20384RISC-V MISC SOC SUPPORT
20385M:	Conor Dooley <[email protected]>
20386L:	[email protected]
20387S:	Maintained
20388Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20389T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20390F:	arch/riscv/boot/dts/canaan/
20391F:	arch/riscv/boot/dts/microchip/
20392F:	arch/riscv/boot/dts/sifive/
20393F:	arch/riscv/boot/dts/starfive/
20394
20395RISC-V PMU DRIVERS
20396M:	Atish Patra <[email protected]>
20397R:	Anup Patel <[email protected]>
20398L:	[email protected]
20399S:	Supported
20400F:	drivers/perf/riscv_pmu.c
20401F:	drivers/perf/riscv_pmu_legacy.c
20402F:	drivers/perf/riscv_pmu_sbi.c
20403
20404RISC-V SPACEMIT SoC Support
20405M:	Yixun Lan <[email protected]>
20406L:	[email protected]
20407S:	Maintained
20408T:	git https://github.com/spacemit-com/linux
20409F:	arch/riscv/boot/dts/spacemit/
20410N:	spacemit
20411K:	spacemit
20412
20413RISC-V THEAD SoC SUPPORT
20414M:	Drew Fustini <[email protected]>
20415M:	Guo Ren <[email protected]>
20416M:	Fu Wei <[email protected]>
20417L:	[email protected]
20418S:	Maintained
20419T:	git https://github.com/pdp7/linux.git
20420F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20421F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20422F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20423F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20424F:	arch/riscv/boot/dts/thead/
20425F:	drivers/clk/thead/clk-th1520-ap.c
20426F:	drivers/mailbox/mailbox-th1520.c
20427F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20428F:	drivers/pinctrl/pinctrl-th1520.c
20429F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20430
20431RNBD BLOCK DRIVERS
20432M:	Md. Haris Iqbal <[email protected]>
20433M:	Jack Wang <[email protected]>
20434L:	[email protected]
20435S:	Maintained
20436F:	drivers/block/rnbd/
20437
20438ROCCAT DRIVERS
20439M:	Stefan Achatz <[email protected]>
20440S:	Maintained
20441W:	http://sourceforge.net/projects/roccat/
20442F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20443F:	drivers/hid/hid-roccat*
20444F:	include/linux/hid-roccat*
20445
20446ROCKCHIP CAN-FD DRIVER
20447M:	Marc Kleine-Budde <[email protected]>
20448R:	[email protected]
20449L:	[email protected]
20450S:	Maintained
20451F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20452F:	drivers/net/can/rockchip/
20453
20454ROCKCHIP CRYPTO DRIVERS
20455M:	Corentin Labbe <[email protected]>
20456L:	[email protected]
20457S:	Maintained
20458F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20459F:	drivers/crypto/rockchip/
20460
20461ROCKCHIP I2S TDM DRIVER
20462M:	Nicolas Frattaroli <[email protected]>
20463L:	[email protected]
20464S:	Maintained
20465F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20466F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20467
20468ROCKCHIP ISP V1 DRIVER
20469M:	Dafna Hirschfeld <[email protected]>
20470M:	Laurent Pinchart <[email protected]>
20471L:	[email protected]
20472L:	[email protected]
20473S:	Maintained
20474F:	Documentation/admin-guide/media/rkisp1.rst
20475F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20476F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20477F:	drivers/media/platform/rockchip/rkisp1
20478F:	include/uapi/linux/rkisp1-config.h
20479
20480ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20481M:	Daniel Golle <[email protected]>
20482M:	Aurelien Jarno <[email protected]>
20483S:	Maintained
20484F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20485F:	drivers/char/hw_random/rockchip-rng.c
20486
20487ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20488M:	Jacob Chen <[email protected]>
20489M:	Ezequiel Garcia <[email protected]>
20490L:	[email protected]
20491L:	[email protected]
20492S:	Maintained
20493F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20494F:	drivers/media/platform/rockchip/rga/
20495
20496ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20497M:	Luca Ceresoli <[email protected]>
20498S:	Maintained
20499F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20500F:	sound/soc/codecs/rk3308_codec.c
20501F:	sound/soc/codecs/rk3308_codec.h
20502
20503ROCKCHIP VIDEO DECODER DRIVER
20504M:	Ezequiel Garcia <[email protected]>
20505L:	[email protected]
20506L:	[email protected]
20507S:	Maintained
20508F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20509F:	drivers/staging/media/rkvdec/
20510
20511ROCKER DRIVER
20512M:	Jiri Pirko <[email protected]>
20513L:	[email protected]
20514S:	Supported
20515F:	drivers/net/ethernet/rocker/
20516
20517ROCKETPORT EXPRESS/INFINITY DRIVER
20518M:	Kevin Cernekee <[email protected]>
20519L:	[email protected]
20520S:	Odd Fixes
20521F:	drivers/tty/serial/rp2.*
20522
20523ROHM BD79703 DAC
20524M:	Matti Vaittinen <[email protected]>
20525S:	Supported
20526F:	drivers/iio/dac/rohm-bd79703.c
20527
20528ROHM BD99954 CHARGER IC
20529M:	Matti Vaittinen <[email protected]>
20530S:	Supported
20531F:	drivers/power/supply/bd99954-charger.c
20532F:	drivers/power/supply/bd99954-charger.h
20533
20534ROHM BH1745 COLOUR SENSOR
20535M:	Mudit Sharma <[email protected]>
20536L:	[email protected]
20537S:	Maintained
20538F:	drivers/iio/light/bh1745.c
20539
20540ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20541M:	Tomasz Duszynski <[email protected]>
20542S:	Maintained
20543F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20544F:	drivers/iio/light/bh1750.c
20545
20546ROHM BM1390 PRESSURE SENSOR DRIVER
20547M:	Matti Vaittinen <[email protected]>
20548L:	[email protected]
20549S:	Supported
20550F:	drivers/iio/pressure/rohm-bm1390.c
20551
20552ROHM BU270xx LIGHT SENSOR DRIVERs
20553M:	Matti Vaittinen <[email protected]>
20554L:	[email protected]
20555S:	Supported
20556F:	drivers/iio/light/rohm-bu27034.c
20557
20558ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20559M:	Marek Vasut <marek.vasut[email protected]>
20560L:	[email protected]
20561L:	[email protected]
20562S:	Supported
20563F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20564F:	drivers/gpio/gpio-bd9571mwv.c
20565F:	drivers/mfd/bd9571mwv.c
20566F:	drivers/regulator/bd9571mwv-regulator.c
20567F:	include/linux/mfd/bd9571mwv.h
20568
20569ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20570M:	Matti Vaittinen <[email protected]>
20571S:	Supported
20572F:	drivers/clk/clk-bd718x7.c
20573F:	drivers/gpio/gpio-bd71815.c
20574F:	drivers/gpio/gpio-bd71828.c
20575F:	drivers/mfd/rohm-bd71828.c
20576F:	drivers/mfd/rohm-bd718x7.c
20577F:	drivers/mfd/rohm-bd9576.c
20578F:	drivers/mfd/rohm-bd96801.c
20579F:	drivers/regulator/bd71815-regulator.c
20580F:	drivers/regulator/bd71828-regulator.c
20581F:	drivers/regulator/bd718x7-regulator.c
20582F:	drivers/regulator/bd9576-regulator.c
20583F:	drivers/regulator/bd96801-regulator.c
20584F:	drivers/regulator/rohm-regulator.c
20585F:	drivers/rtc/rtc-bd70528.c
20586F:	drivers/watchdog/bd9576_wdt.c
20587F:	drivers/watchdog/bd96801_wdt.c
20588F:	include/linux/mfd/rohm-bd71815.h
20589F:	include/linux/mfd/rohm-bd71828.h
20590F:	include/linux/mfd/rohm-bd718x7.h
20591F:	include/linux/mfd/rohm-bd957x.h
20592F:	include/linux/mfd/rohm-bd96801.h
20593F:	include/linux/mfd/rohm-generic.h
20594F:	include/linux/mfd/rohm-shared.h
20595
20596ROSE NETWORK LAYER
20597L:	[email protected]
20598S:	Orphan
20599W:	https://linux-ax25.in-berlin.de
20600F:	include/net/rose.h
20601F:	include/uapi/linux/rose.h
20602F:	net/rose/
20603
20604ROTATION DRIVER FOR ALLWINNER A83T
20605M:	Jernej Skrabec <[email protected]>
20606L:	[email protected]
20607S:	Maintained
20608T:	git git://linuxtv.org/media.git
20609F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20610F:	drivers/media/platform/sunxi/sun8i-rotate/
20611
20612RPMB SUBSYSTEM
20613M:	Jens Wiklander <[email protected]>
20614L:	[email protected]
20615S:	Supported
20616F:	drivers/misc/rpmb-core.c
20617F:	include/linux/rpmb.h
20618
20619RPMSG TTY DRIVER
20620M:	Arnaud Pouliquen <[email protected]>
20621L:	[email protected]
20622S:	Maintained
20623F:	drivers/tty/rpmsg_tty.c
20624
20625RTASE ETHERNET DRIVER
20626M:	Justin Lai <[email protected]>
20627M:	Larry Chiu <[email protected]>
20628L:	[email protected]
20629S:	Maintained
20630F:	drivers/net/ethernet/realtek/rtase/
20631
20632RTL2830 MEDIA DRIVER
20633L:	[email protected]
20634S:	Orphan
20635W:	https://linuxtv.org
20636Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20637F:	drivers/media/dvb-frontends/rtl2830*
20638
20639RTL2832 MEDIA DRIVER
20640L:	[email protected]
20641S:	Orphan
20642W:	https://linuxtv.org
20643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20644F:	drivers/media/dvb-frontends/rtl2832*
20645
20646RTL2832_SDR MEDIA DRIVER
20647L:	[email protected]
20648S:	Orphan
20649W:	https://linuxtv.org
20650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20651F:	drivers/media/dvb-frontends/rtl2832_sdr*
20652
20653RTL8180 WIRELESS DRIVER
20654L:	[email protected]
20655S:	Orphan
20656F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20657
20658RTL8187 WIRELESS DRIVER
20659M:	Hin-Tak Leung <[email protected]>
20660L:	[email protected]
20661S:	Maintained
20662T:	git https://github.com/pkshih/rtw.git
20663F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20664
20665RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20666M:	Jes Sorensen <[email protected]>
20667L:	[email protected]
20668S:	Maintained
20669T:	git https://github.com/pkshih/rtw.git
20670F:	drivers/net/wireless/realtek/rtl8xxxu/
20671
20672RTL9300 I2C DRIVER (rtl9300-i2c)
20673M:	Chris Packham <[email protected]>
20674L:	[email protected]
20675S:	Maintained
20676F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20677F:	drivers/i2c/busses/i2c-rtl9300.c
20678
20679RTRS TRANSPORT DRIVERS
20680M:	Md. Haris Iqbal <[email protected]>
20681M:	Jack Wang <[email protected]>
20682L:	[email protected]
20683S:	Maintained
20684F:	drivers/infiniband/ulp/rtrs/
20685
20686RUNTIME VERIFICATION (RV)
20687M:	Steven Rostedt <[email protected]>
20688L:	[email protected]
20689S:	Maintained
20690F:	Documentation/trace/rv/
20691F:	include/linux/rv.h
20692F:	include/rv/
20693F:	kernel/trace/rv/
20694F:	tools/verification/
20695
20696RUST
20697M:	Miguel Ojeda <[email protected]>
20698M:	Alex Gaynor <[email protected]>
20699R:	Boqun Feng <[email protected]>
20700R:	Gary Guo <[email protected]>
20701R:	Björn Roy Baron <[email protected]>
20702R:	Benno Lossin <[email protected]>
20703R:	Andreas Hindborg <[email protected]>
20704R:	Alice Ryhl <[email protected]>
20705R:	Trevor Gross <[email protected]>
20706L:	[email protected]
20707S:	Supported
20708W:	https://rust-for-linux.com
20709B:	https://github.com/Rust-for-Linux/linux/issues
20710C:	zulip://rust-for-linux.zulipchat.com
20711P:	https://rust-for-linux.com/contributing
20712T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20713F:	.clippy.toml
20714F:	Documentation/rust/
20715F:	include/trace/events/rust_sample.h
20716F:	rust/
20717F:	samples/rust/
20718F:	scripts/*rust*
20719F:	tools/testing/selftests/rust/
20720K:	\b(?i:rust)\b
20721
20722RUST [ALLOC]
20723M:	Danilo Krummrich <[email protected]>
20724L:	[email protected]
20725S:	Maintained
20726F:	rust/kernel/alloc.rs
20727F:	rust/kernel/alloc/
20728
20729RXRPC SOCKETS (AF_RXRPC)
20730M:	David Howells <[email protected]>
20731M:	Marc Dionne <[email protected]>
20732L:	[email protected]
20733S:	Supported
20734W:	https://www.infradead.org/~dhowells/kafs/
20735F:	Documentation/networking/rxrpc.rst
20736F:	include/keys/rxrpc-type.h
20737F:	include/net/af_rxrpc.h
20738F:	include/trace/events/rxrpc.h
20739F:	include/uapi/linux/rxrpc.h
20740F:	net/rxrpc/
20741
20742S3 SAVAGE FRAMEBUFFER DRIVER
20743M:	Antonino Daplas <[email protected]>
20744L:	[email protected]
20745S:	Maintained
20746F:	drivers/video/fbdev/savage/
20747
20748S390 ARCHITECTURE
20749M:	Heiko Carstens <[email protected]>
20750M:	Vasily Gorbik <[email protected]>
20751M:	Alexander Gordeev <[email protected]>
20752R:	Christian Borntraeger <[email protected]>
20753R:	Sven Schnelle <[email protected]>
20754L:	[email protected]
20755S:	Supported
20756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20757F:	Documentation/driver-api/s390-drivers.rst
20758F:	Documentation/arch/s390/
20759F:	arch/s390/
20760F:	drivers/s390/
20761F:	drivers/watchdog/diag288_wdt.c
20762
20763S390 COMMON I/O LAYER
20764M:	Vineeth Vijayan <[email protected]>
20765M:	Peter Oberparleiter <[email protected]>
20766L:	[email protected]
20767S:	Supported
20768F:	drivers/s390/cio/
20769
20770S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20771M:	Harald Freudenberger <[email protected]>
20772M:	Holger Dengler <[email protected]>
20773L:	[email protected]
20774L:	[email protected]
20775S:	Supported
20776F:	arch/s390/crypto/
20777F:	arch/s390/include/asm/archrandom.h
20778F:	arch/s390/include/asm/cpacf.h
20779
20780S390 DASD DRIVER
20781M:	Stefan Haberland <[email protected]>
20782M:	Jan Hoeppner <[email protected]>
20783L:	[email protected]
20784S:	Supported
20785F:	block/partitions/ibm.c
20786F:	drivers/s390/block/dasd*
20787F:	include/linux/dasd_mod.h
20788
20789S390 HWRANDOM TRNG DRIVER
20790M:	Harald Freudenberger <[email protected]>
20791M:	Holger Dengler <[email protected]>
20792L:	[email protected]
20793L:	[email protected]
20794S:	Supported
20795F:	drivers/char/hw_random/s390-trng.c
20796
20797S390 IOMMU (PCI)
20798M:	Niklas Schnelle <[email protected]>
20799M:	Matthew Rosato <[email protected]>
20800R:	Gerald Schaefer <[email protected]>
20801L:	[email protected]
20802S:	Supported
20803F:	drivers/iommu/s390-iommu.c
20804
20805S390 IUCV NETWORK LAYER
20806M:	Alexandra Winter <[email protected]>
20807M:	Thorsten Winkler <[email protected]>
20808L:	[email protected]
20809L:	[email protected]
20810S:	Supported
20811F:	drivers/s390/net/*iucv*
20812F:	include/net/iucv/
20813F:	net/iucv/
20814
20815S390 MM
20816M:	Alexander Gordeev <[email protected]>
20817M:	Gerald Schaefer <[email protected]>
20818L:	[email protected]
20819S:	Supported
20820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20821F:	arch/s390/include/asm/pgtable.h
20822F:	arch/s390/mm
20823
20824S390 NETWORK DRIVERS
20825M:	Alexandra Winter <[email protected]>
20826M:	Thorsten Winkler <[email protected]>
20827L:	[email protected]
20828L:	[email protected]
20829S:	Supported
20830F:	drivers/s390/net/
20831
20832S390 PCI SUBSYSTEM
20833M:	Niklas Schnelle <[email protected]>
20834M:	Gerald Schaefer <[email protected]>
20835L:	[email protected]
20836S:	Supported
20837F:	Documentation/arch/s390/pci.rst
20838F:	arch/s390/pci/
20839F:	drivers/pci/hotplug/s390_pci_hpc.c
20840
20841S390 PTP DRIVER
20842M:	Sven Schnelle <[email protected]>
20843L:	[email protected]
20844S:	Supported
20845F:	drivers/ptp/ptp_s390.c
20846
20847S390 SCM DRIVER
20848M:	Vineeth Vijayan <[email protected]>
20849L:	[email protected]
20850S:	Supported
20851F:	drivers/s390/block/scm*
20852F:	drivers/s390/cio/scm.c
20853
20854S390 VFIO AP DRIVER
20855M:	Tony Krowiak <[email protected]>
20856M:	Halil Pasic <[email protected]>
20857M:	Jason Herne <[email protected]>
20858L:	[email protected]
20859S:	Supported
20860F:	Documentation/arch/s390/vfio-ap*
20861F:	drivers/s390/crypto/vfio_ap*
20862
20863S390 VFIO-CCW DRIVER
20864M:	Eric Farman <[email protected]>
20865M:	Matthew Rosato <[email protected]>
20866R:	Halil Pasic <[email protected]>
20867L:	[email protected]
20868L:	[email protected]
20869S:	Supported
20870F:	Documentation/arch/s390/vfio-ccw.rst
20871F:	drivers/s390/cio/vfio_ccw*
20872F:	include/uapi/linux/vfio_ccw.h
20873
20874S390 VFIO-PCI DRIVER
20875M:	Matthew Rosato <[email protected]>
20876M:	Eric Farman <[email protected]>
20877L:	[email protected]
20878L:	[email protected]
20879S:	Supported
20880F:	arch/s390/kvm/pci*
20881F:	drivers/vfio/pci/vfio_pci_zdev.c
20882F:	include/uapi/linux/vfio_zdev.h
20883
20884S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20885M:	Harald Freudenberger <[email protected]>
20886M:	Holger Dengler <[email protected]>
20887L:	[email protected]
20888S:	Supported
20889F:	arch/s390/include/asm/ap.h
20890F:	arch/s390/include/asm/pkey.h
20891F:	arch/s390/include/asm/trace/zcrypt.h
20892F:	arch/s390/include/uapi/asm/pkey.h
20893F:	arch/s390/include/uapi/asm/zcrypt.h
20894F:	drivers/s390/crypto/
20895
20896S390 ZFCP DRIVER
20897M:	Nihar Panda <[email protected]>
20898L:	[email protected]
20899S:	Supported
20900F:	drivers/s390/scsi/zfcp_*
20901
20902SAA6588 RDS RECEIVER DRIVER
20903M:	Hans Verkuil <[email protected]>
20904L:	[email protected]
20905S:	Odd Fixes
20906W:	https://linuxtv.org
20907T:	git git://linuxtv.org/media.git
20908F:	drivers/media/i2c/saa6588*
20909
20910SAA7134 VIDEO4LINUX DRIVER
20911M:	Mauro Carvalho Chehab <[email protected]>
20912L:	[email protected]
20913S:	Odd fixes
20914W:	https://linuxtv.org
20915T:	git git://linuxtv.org/media.git
20916F:	Documentation/driver-api/media/drivers/saa7134*
20917F:	drivers/media/pci/saa7134/
20918
20919SAA7146 VIDEO4LINUX-2 DRIVER
20920M:	Hans Verkuil <[email protected]>
20921L:	[email protected]
20922S:	Maintained
20923T:	git git://linuxtv.org/media.git
20924F:	drivers/media/common/saa7146/
20925F:	drivers/media/pci/saa7146/
20926F:	include/media/drv-intf/saa7146*
20927
20928SAFESETID SECURITY MODULE
20929M:	Micah Morton <[email protected]>
20930S:	Supported
20931F:	Documentation/admin-guide/LSM/SafeSetID.rst
20932F:	security/safesetid/
20933
20934SAMSUNG AUDIO (ASoC) DRIVERS
20935M:	Sylwester Nawrocki <[email protected]>
20936L:	[email protected]
20937S:	Maintained
20938B:	mailto:[email protected]
20939F:	Documentation/devicetree/bindings/sound/samsung*
20940F:	sound/soc/samsung/
20941
20942SAMSUNG EXYNOS850 SoC SUPPORT
20943M:	Sam Protsenko <[email protected]>
20944L:	[email protected] (moderated for non-subscribers)
20945L:	[email protected]
20946S:	Maintained
20947F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20948F:	arch/arm64/boot/dts/exynos/exynos850*
20949F:	drivers/clk/samsung/clk-exynos850.c
20950F:	include/dt-bindings/clock/exynos850.h
20951
20952SAMSUNG EXYNOS MAILBOX DRIVER
20953M:	Tudor Ambarus <[email protected]>
20954L:	[email protected]
20955L:	[email protected]
20956S:	Supported
20957F:	Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
20958F:	drivers/mailbox/exynos-mailbox.c
20959F:	include/linux/mailbox/exynos-message.h
20960
20961SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20962M:	Krzysztof Kozlowski <[email protected]>
20963L:	[email protected]
20964L:	[email protected]
20965S:	Maintained
20966F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20967F:	drivers/crypto/exynos-rng.c
20968
20969SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20970M:	Łukasz Stelmach <[email protected]>
20971L:	[email protected]
20972S:	Maintained
20973F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20974F:	drivers/char/hw_random/exynos-trng.c
20975
20976SAMSUNG FRAMEBUFFER DRIVER
20977M:	Jingoo Han <[email protected]>
20978L:	[email protected]
20979S:	Maintained
20980F:	drivers/video/fbdev/s3c-fb.c
20981
20982SAMSUNG INTERCONNECT DRIVERS
20983M:	Sylwester Nawrocki <[email protected]>
20984M:	Artur Świgoń <[email protected]>
20985L:	[email protected]
20986L:	[email protected]
20987S:	Supported
20988F:	drivers/interconnect/samsung/
20989
20990SAMSUNG LAPTOP DRIVER
20991M:	Corentin Chary <[email protected]>
20992L:	[email protected]
20993S:	Maintained
20994F:	drivers/platform/x86/samsung-laptop.c
20995
20996SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20997M:	Krzysztof Kozlowski <[email protected]>
20998L:	[email protected]
20999L:	[email protected]
21000S:	Maintained
21001B:	mailto:[email protected]
21002F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21003F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21004F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21005F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21006F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21007F:	drivers/clk/clk-s2mps11.c
21008F:	drivers/mfd/sec*.c
21009F:	drivers/regulator/s2m*.c
21010F:	drivers/regulator/s5m*.c
21011F:	drivers/rtc/rtc-s5m.c
21012F:	include/linux/mfd/samsung/
21013
21014SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21015M:	Sylwester Nawrocki <[email protected]>
21016L:	[email protected]
21017L:	[email protected]
21018S:	Maintained
21019F:	drivers/media/platform/samsung/s3c-camif/
21020F:	include/media/drv-intf/s3c_camif.h
21021
21022SAMSUNG S3FWRN5 NFC DRIVER
21023M:	Krzysztof Kozlowski <[email protected]>
21024S:	Maintained
21025F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21026F:	drivers/nfc/s3fwrn5
21027
21028SAMSUNG S5C73M3 CAMERA DRIVER
21029M:	Sylwester Nawrocki <[email protected]>
21030M:	Andrzej Hajda <[email protected]>
21031L:	[email protected]
21032S:	Supported
21033F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21034F:	drivers/media/i2c/s5c73m3/*
21035
21036SAMSUNG S5K5BAF CAMERA DRIVER
21037M:	Sylwester Nawrocki <[email protected]>
21038M:	Andrzej Hajda <[email protected]>
21039L:	[email protected]
21040S:	Supported
21041F:	drivers/media/i2c/s5k5baf.c
21042
21043SAMSUNG S5P Security SubSystem (SSS) DRIVER
21044M:	Krzysztof Kozlowski <[email protected]>
21045M:	Vladimir Zapolskiy <[email protected]>
21046L:	[email protected]
21047L:	[email protected]
21048S:	Maintained
21049F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21050F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21051F:	drivers/crypto/s5p-sss.c
21052
21053SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21054M:	Sylwester Nawrocki <[email protected]>
21055L:	[email protected]
21056S:	Supported
21057Q:	https://patchwork.linuxtv.org/project/linux-media/list/
21058F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21059F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21060F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21061F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21062F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
21063F:	drivers/media/platform/samsung/exynos4-is/
21064
21065SAMSUNG SOC CLOCK DRIVERS
21066M:	Krzysztof Kozlowski <[email protected]>
21067M:	Sylwester Nawrocki <[email protected]>
21068M:	Chanwoo Choi <[email protected]>
21069R:	Alim Akhtar <[email protected]>
21070L:	[email protected]
21071S:	Maintained
21072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21073F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
21074F:	Documentation/devicetree/bindings/clock/samsung,s3c*
21075F:	drivers/clk/samsung/
21076F:	include/dt-bindings/clock/exynos*.h
21077F:	include/dt-bindings/clock/s5p*.h
21078F:	include/dt-bindings/clock/samsung,*.h
21079F:	include/linux/clk/samsung.h
21080
21081SAMSUNG SPI DRIVERS
21082M:	Andi Shyti <[email protected]>
21083L:	[email protected]
21084L:	[email protected]
21085S:	Maintained
21086F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21087F:	drivers/spi/spi-s3c*
21088F:	include/linux/platform_data/spi-s3c64xx.h
21089
21090SAMSUNG SXGBE DRIVERS
21091M:	Byungho An <[email protected]>
21092L:	[email protected]
21093S:	Maintained
21094F:	drivers/net/ethernet/samsung/sxgbe/
21095
21096SAMSUNG THERMAL DRIVER
21097M:	Bartlomiej Zolnierkiewicz <[email protected]>
21098M:	Krzysztof Kozlowski <[email protected]>
21099L:	[email protected]
21100L:	[email protected]
21101S:	Maintained
21102F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21103F:	drivers/thermal/samsung/
21104
21105SAMSUNG USB2 PHY DRIVER
21106M:	Sylwester Nawrocki <[email protected]>
21107L:	[email protected]
21108S:	Supported
21109F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21110F:	Documentation/driver-api/phy/samsung-usb2.rst
21111F:	drivers/phy/samsung/phy-exynos4210-usb2.c
21112F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
21113F:	drivers/phy/samsung/phy-exynos5250-usb2.c
21114F:	drivers/phy/samsung/phy-s5pv210-usb2.c
21115F:	drivers/phy/samsung/phy-samsung-usb2.c
21116F:	drivers/phy/samsung/phy-samsung-usb2.h
21117
21118SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21119M:	Paul Barker <[email protected]>
21120R:	Marc Murphy <[email protected]>
21121S:	Supported
21122F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
21123
21124SC1200 WDT DRIVER
21125M:	Zwane Mwaikambo <[email protected]>
21126S:	Maintained
21127F:	drivers/watchdog/sc1200wdt.c
21128
21129SCHEDULER
21130M:	Ingo Molnar <[email protected]>
21131M:	Peter Zijlstra <[email protected]>
21132M:	Juri Lelli <[email protected]> (SCHED_DEADLINE)
21133M:	Vincent Guittot <[email protected]> (SCHED_NORMAL)
21134R:	Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21135R:	Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21136R:	Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21137R:	Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21138R:	Valentin Schneider <[email protected]> (TOPOLOGY)
21139L:	[email protected]
21140S:	Maintained
21141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21142F:	include/linux/preempt.h
21143F:	include/linux/sched.h
21144F:	include/linux/wait.h
21145F:	include/uapi/linux/sched.h
21146F:	kernel/sched/
21147
21148SCHEDULER - SCHED_EXT
21149R:	Tejun Heo <[email protected]>
21150R:	David Vernet <[email protected]>
21151R:	Andrea Righi <[email protected]>
21152R:	Changwoo Min <[email protected]>
21153L:	[email protected]
21154S:	Maintained
21155W:	https://github.com/sched-ext/scx
21156T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21157F:	include/linux/sched/ext.h
21158F:	kernel/sched/ext.h
21159F:	kernel/sched/ext.c
21160F:	tools/sched_ext/
21161F:	tools/testing/selftests/sched_ext
21162
21163SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21164M:	Gustavo Silva <[email protected]>
21165S:	Maintained
21166F:	drivers/iio/chemical/ens160_core.c
21167F:	drivers/iio/chemical/ens160_i2c.c
21168F:	drivers/iio/chemical/ens160_spi.c
21169F:	drivers/iio/chemical/ens160.h
21170
21171SCSI LIBSAS SUBSYSTEM
21172R:	John Garry <[email protected]>
21173R:	Jason Yan <[email protected]>
21174L:	[email protected]
21175S:	Supported
21176F:	Documentation/scsi/libsas.rst
21177F:	drivers/scsi/libsas/
21178F:	include/scsi/libsas.h
21179F:	include/scsi/sas_ata.h
21180
21181SCSI RDMA PROTOCOL (SRP) INITIATOR
21182M:	Bart Van Assche <[email protected]>
21183L:	[email protected]
21184S:	Supported
21185Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21186F:	drivers/infiniband/ulp/srp/
21187F:	include/scsi/srp.h
21188
21189SCSI RDMA PROTOCOL (SRP) TARGET
21190M:	Bart Van Assche <[email protected]>
21191L:	[email protected]
21192L:	[email protected]
21193S:	Supported
21194Q:	http://patchwork.kernel.org/project/linux-rdma/list/
21195F:	drivers/infiniband/ulp/srpt/
21196
21197SCSI SG DRIVER
21198M:	Doug Gilbert <[email protected]>
21199L:	[email protected]
21200S:	Maintained
21201W:	http://sg.danny.cz/sg
21202F:	Documentation/scsi/scsi-generic.rst
21203F:	drivers/scsi/sg.c
21204F:	include/scsi/sg.h
21205
21206SCSI SUBSYSTEM
21207M:	"James E.J. Bottomley" <[email protected]>
21208M:	"Martin K. Petersen" <[email protected]>
21209L:	[email protected]
21210S:	Maintained
21211Q:	https://patchwork.kernel.org/project/linux-scsi/list/
21212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21214F:	Documentation/devicetree/bindings/scsi/
21215F:	drivers/scsi/
21216F:	drivers/ufs/
21217F:	include/scsi/
21218F:	include/uapi/scsi/
21219
21220SCSI TAPE DRIVER
21221M:	Kai Mäkisara <[email protected]>
21222L:	[email protected]
21223S:	Maintained
21224F:	Documentation/scsi/st.rst
21225F:	drivers/scsi/st.*
21226F:	drivers/scsi/st_*.h
21227
21228SCSI TARGET CORE USER DRIVER
21229M:	Bodo Stroesser <[email protected]>
21230L:	[email protected]
21231L:	[email protected]
21232S:	Supported
21233F:	Documentation/target/tcmu-design.rst
21234F:	drivers/target/target_core_user.c
21235F:	include/uapi/linux/target_core_user.h
21236
21237SCSI TARGET SUBSYSTEM
21238M:	"Martin K. Petersen" <[email protected]>
21239L:	[email protected]
21240L:	[email protected]
21241S:	Supported
21242Q:	https://patchwork.kernel.org/project/target-devel/list/
21243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21244F:	Documentation/target/
21245F:	drivers/target/
21246F:	include/target/
21247
21248SCTP PROTOCOL
21249M:	Marcelo Ricardo Leitner <[email protected]>
21250M:	Xin Long <[email protected]>
21251L:	[email protected]
21252S:	Maintained
21253W:	https://github.com/sctp/lksctp-tools/wiki
21254F:	Documentation/networking/sctp.rst
21255F:	include/linux/sctp.h
21256F:	include/net/sctp/
21257F:	include/uapi/linux/sctp.h
21258F:	net/sctp/
21259
21260SCx200 CPU SUPPORT
21261M:	Jim Cromie <[email protected]>
21262S:	Odd Fixes
21263F:	Documentation/i2c/busses/scx200_acb.rst
21264F:	arch/x86/platform/scx200/
21265F:	drivers/i2c/busses/scx200*
21266F:	drivers/mtd/maps/scx200_docflash.c
21267F:	drivers/watchdog/scx200_wdt.c
21268F:	include/linux/scx200.h
21269
21270SCx200 GPIO DRIVER
21271M:	Jim Cromie <[email protected]>
21272S:	Maintained
21273F:	drivers/char/scx200_gpio.c
21274F:	include/linux/scx200_gpio.h
21275
21276SCx200 HRT CLOCKSOURCE DRIVER
21277M:	Jim Cromie <[email protected]>
21278S:	Maintained
21279F:	drivers/clocksource/scx200_hrt.c
21280
21281SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21282M:	Sascha Sommer <[email protected]>
21283L:	[email protected] (subscribers-only)
21284S:	Maintained
21285F:	drivers/mmc/host/sdricoh_cs.c
21286
21287SECO BOARDS CEC DRIVER
21288M:	Ettore Chimenti <[email protected]>
21289S:	Maintained
21290F:	drivers/media/cec/platform/seco/seco-cec.c
21291F:	drivers/media/cec/platform/seco/seco-cec.h
21292
21293SECURE COMPUTING
21294M:	Kees Cook <[email protected]>
21295R:	Andy Lutomirski <[email protected]>
21296R:	Will Drewry <[email protected]>
21297S:	Supported
21298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21299F:	Documentation/userspace-api/seccomp_filter.rst
21300F:	include/linux/seccomp.h
21301F:	include/uapi/linux/seccomp.h
21302F:	kernel/seccomp.c
21303F:	tools/testing/selftests/kselftest_harness.h
21304F:	tools/testing/selftests/seccomp/*
21305K:	\bsecure_computing
21306K:	\bTIF_SECCOMP\b
21307
21308SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21309M:	Kamal Dasu <[email protected]>
21310M:	Al Cooper <[email protected]>
21311R:	Broadcom internal kernel review list <[email protected]>
21312L:	[email protected]
21313S:	Maintained
21314F:	drivers/mmc/host/sdhci-brcmstb*
21315
21316SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21317M:	Adrian Hunter <[email protected]>
21318L:	[email protected]
21319S:	Supported
21320F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21321F:	drivers/mmc/host/sdhci*
21322
21323SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21324M:	Aubin Constans <[email protected]>
21325R:	Eugen Hristev <[email protected]>
21326L:	[email protected]
21327S:	Supported
21328F:	drivers/mmc/host/sdhci-of-at91.c
21329
21330SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21331M:	Haibo Chen <[email protected]>
21332L:	[email protected]
21333L:	[email protected]
21334L:	[email protected]
21335S:	Maintained
21336F:	drivers/mmc/host/sdhci-esdhc-imx.c
21337
21338SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21339M:	Ben Dooks <[email protected]>
21340M:	Jaehoon Chung <[email protected]>
21341L:	[email protected]
21342S:	Maintained
21343F:	drivers/mmc/host/sdhci-s3c*
21344
21345SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21346M:	Viresh Kumar <[email protected]>
21347L:	[email protected]
21348S:	Maintained
21349F:	drivers/mmc/host/sdhci-spear.c
21350
21351SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21352M:	Vignesh Raghavendra <[email protected]>
21353L:	[email protected]
21354S:	Maintained
21355F:	drivers/mmc/host/sdhci-omap.c
21356
21357SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21358M:	Jonathan Derrick <[email protected]>
21359L:	[email protected]
21360S:	Supported
21361F:	block/opal_proto.h
21362F:	block/sed*
21363F:	include/linux/sed*
21364F:	include/uapi/linux/sed*
21365
21366SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21367M:	Mark Rutland <[email protected]>
21368M:	Lorenzo Pieralisi <[email protected]>
21369M:	Sudeep Holla <[email protected]>
21370L:	[email protected] (moderated for non-subscribers)
21371S:	Maintained
21372F:	drivers/firmware/smccc/
21373F:	include/linux/arm-smccc.h
21374
21375SECURITY CONTACT
21376M:	Security Officers <[email protected]>
21377S:	Supported
21378F:	Documentation/process/security-bugs.rst
21379
21380SECURITY SUBSYSTEM
21381M:	Paul Moore <[email protected]>
21382M:	James Morris <[email protected]>
21383M:	"Serge E. Hallyn" <[email protected]>
21384L:	[email protected]
21385S:	Supported
21386Q:	https://patchwork.kernel.org/project/linux-security-module/list
21387B:	mailto:[email protected]
21388P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21389T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21390F:	include/linux/lsm/
21391F:	include/linux/lsm_audit.h
21392F:	include/linux/lsm_hook_defs.h
21393F:	include/linux/lsm_hooks.h
21394F:	include/linux/security.h
21395F:	include/uapi/linux/lsm.h
21396F:	security/
21397F:	tools/testing/selftests/lsm/
21398X:	security/selinux/
21399K:	\bsecurity_[a-z_0-9]\+\b
21400
21401SELINUX SECURITY MODULE
21402M:	Paul Moore <[email protected]>
21403M:	Stephen Smalley <[email protected]>
21404R:	Ondrej Mosnacek <[email protected]>
21405L:	[email protected]
21406S:	Supported
21407W:	https://github.com/SELinuxProject
21408Q:	https://patchwork.kernel.org/project/selinux/list
21409B:	mailto:[email protected]
21410P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21411T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21412F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21413F:	Documentation/ABI/removed/sysfs-selinux-disable
21414F:	Documentation/admin-guide/LSM/SELinux.rst
21415F:	include/trace/events/avc.h
21416F:	include/uapi/linux/selinux_netlink.h
21417F:	scripts/selinux/
21418F:	security/selinux/
21419
21420SENSABLE PHANTOM
21421M:	Jiri Slaby <[email protected]>
21422S:	Maintained
21423F:	drivers/misc/phantom.c
21424F:	include/uapi/linux/phantom.h
21425
21426SENSEAIR SUNRISE 006-0-0007
21427M:	Jacopo Mondi <[email protected]>
21428S:	Maintained
21429F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21430F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21431F:	drivers/iio/chemical/sunrise_co2.c
21432
21433SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21434M:	Tomasz Duszynski <[email protected]>
21435S:	Maintained
21436F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21437F:	drivers/iio/chemical/scd30.h
21438F:	drivers/iio/chemical/scd30_core.c
21439F:	drivers/iio/chemical/scd30_i2c.c
21440F:	drivers/iio/chemical/scd30_serial.c
21441
21442SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21443M:	Roan van Dijk <[email protected]>
21444S:	Maintained
21445F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21446F:	drivers/iio/chemical/scd4x.c
21447
21448SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21449M:	Petar Stoykov <[email protected]>
21450S:	Maintained
21451F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21452F:	drivers/iio/pressure/sdp500.c
21453
21454SENSIRION SGP40 GAS SENSOR DRIVER
21455M:	Andreas Klinger <[email protected]>
21456S:	Maintained
21457F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21458F:	drivers/iio/chemical/sgp40.c
21459
21460SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21461M:	Tomasz Duszynski <[email protected]>
21462S:	Maintained
21463F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21464F:	drivers/iio/chemical/sps30.c
21465F:	drivers/iio/chemical/sps30_i2c.c
21466F:	drivers/iio/chemical/sps30_serial.c
21467
21468SERIAL DEVICE BUS
21469M:	Rob Herring <[email protected]>
21470L:	[email protected]
21471S:	Maintained
21472F:	Documentation/devicetree/bindings/serial/serial.yaml
21473F:	drivers/tty/serdev/
21474F:	include/linux/serdev.h
21475
21476SERIAL IR RECEIVER
21477M:	Sean Young <[email protected]>
21478L:	[email protected]
21479S:	Maintained
21480F:	drivers/media/rc/serial_ir.c
21481
21482SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21483M:	Srinivas Kandagatla <[email protected]>
21484L:	[email protected]
21485S:	Maintained
21486F:	Documentation/devicetree/bindings/slimbus/
21487F:	Documentation/driver-api/slimbus.rst
21488F:	drivers/slimbus/
21489F:	include/linux/slimbus.h
21490
21491SFC NETWORK DRIVER
21492M:	Edward Cree <[email protected]>
21493M:	Martin Habets <[email protected]>
21494L:	[email protected]
21495L:	[email protected]
21496S:	Maintained
21497F:	Documentation/networking/devlink/sfc.rst
21498F:	drivers/net/ethernet/sfc/
21499
21500SFCTEMP HWMON DRIVER
21501M:	Emil Renner Berthing <[email protected]>
21502M:	Hal Feng <[email protected]>
21503L:	[email protected]
21504S:	Maintained
21505F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21506F:	Documentation/hwmon/sfctemp.rst
21507F:	drivers/hwmon/sfctemp.c
21508
21509SFF/SFP/SFP+ MODULE SUPPORT
21510M:	Russell King <[email protected]>
21511L:	[email protected]
21512S:	Maintained
21513F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21514F:	drivers/net/phy/phylink.c
21515F:	drivers/net/phy/sfp*
21516F:	include/linux/mdio/mdio-i2c.h
21517F:	include/linux/phylink.h
21518F:	include/linux/sfp.h
21519K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21520
21521SGI GRU DRIVER
21522M:	Dimitri Sivanich <[email protected]>
21523S:	Maintained
21524F:	drivers/misc/sgi-gru/
21525
21526SGI XP/XPC/XPNET DRIVER
21527M:	Robin Holt <[email protected]>
21528M:	Steve Wahl <[email protected]>
21529S:	Maintained
21530F:	drivers/misc/sgi-xp/
21531
21532SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21533M:	Wenjia Zhang <[email protected]>
21534M:	Jan Karcher <[email protected]>
21535R:	D. Wythe <[email protected]>
21536R:	Tony Lu <[email protected]>
21537R:	Wen Gu <[email protected]>
21538L:	[email protected]
21539L:	[email protected]
21540S:	Supported
21541F:	net/smc/
21542
21543SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21544M:	Linus Walleij <[email protected]>
21545L:	[email protected]
21546S:	Maintained
21547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21548F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21549F:	drivers/iio/light/gp2ap002.c
21550
21551SHARP RJ54N1CB0C SENSOR DRIVER
21552M:	Jacopo Mondi <[email protected]>
21553L:	[email protected]
21554S:	Odd fixes
21555T:	git git://linuxtv.org/media.git
21556F:	drivers/media/i2c/rj54n1cb0c.c
21557F:	include/media/i2c/rj54n1cb0c.h
21558
21559SHRINKER
21560M:	Andrew Morton <[email protected]>
21561M:	Dave Chinner <[email protected]>
21562R:	Qi Zheng <[email protected]>
21563R:	Roman Gushchin <[email protected]>
21564R:	Muchun Song <[email protected]>
21565L:	[email protected]
21566S:	Maintained
21567F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21568F:	include/linux/shrinker.h
21569F:	mm/shrinker.c
21570F:	mm/shrinker_debug.c
21571
21572SH_VOU V4L2 OUTPUT DRIVER
21573L:	[email protected]
21574S:	Orphan
21575F:	drivers/media/platform/renesas/sh_vou.c
21576F:	include/media/drv-intf/sh_vou.h
21577
21578SI2157 MEDIA DRIVER
21579L:	[email protected]
21580S:	Orphan
21581W:	https://linuxtv.org
21582Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21583F:	drivers/media/tuners/si2157*
21584
21585SI2165 MEDIA DRIVER
21586M:	Matthias Schwarzott <[email protected]>
21587L:	[email protected]
21588S:	Maintained
21589W:	https://linuxtv.org
21590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21591F:	drivers/media/dvb-frontends/si2165*
21592
21593SI2168 MEDIA DRIVER
21594L:	[email protected]
21595S:	Orphan
21596W:	https://linuxtv.org
21597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21598F:	drivers/media/dvb-frontends/si2168*
21599
21600SI470X FM RADIO RECEIVER I2C DRIVER
21601M:	Hans Verkuil <[email protected]>
21602L:	[email protected]
21603S:	Odd Fixes
21604W:	https://linuxtv.org
21605T:	git git://linuxtv.org/media.git
21606F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21607F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21608
21609SI470X FM RADIO RECEIVER USB DRIVER
21610M:	Hans Verkuil <[email protected]>
21611L:	[email protected]
21612S:	Maintained
21613W:	https://linuxtv.org
21614T:	git git://linuxtv.org/media.git
21615F:	drivers/media/radio/si470x/radio-si470x-common.c
21616F:	drivers/media/radio/si470x/radio-si470x-usb.c
21617F:	drivers/media/radio/si470x/radio-si470x.h
21618
21619SI4713 FM RADIO TRANSMITTER I2C DRIVER
21620M:	Eduardo Valentin <[email protected]>
21621L:	[email protected]
21622S:	Odd Fixes
21623W:	https://linuxtv.org
21624T:	git git://linuxtv.org/media.git
21625F:	drivers/media/radio/si4713/si4713.?
21626
21627SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21628M:	Eduardo Valentin <[email protected]>
21629L:	[email protected]
21630S:	Odd Fixes
21631W:	https://linuxtv.org
21632T:	git git://linuxtv.org/media.git
21633F:	drivers/media/radio/si4713/radio-platform-si4713.c
21634
21635SI4713 FM RADIO TRANSMITTER USB DRIVER
21636M:	Hans Verkuil <[email protected]>
21637L:	[email protected]
21638S:	Maintained
21639W:	https://linuxtv.org
21640T:	git git://linuxtv.org/media.git
21641F:	drivers/media/radio/si4713/radio-usb-si4713.c
21642
21643SIANO DVB DRIVER
21644M:	Mauro Carvalho Chehab <[email protected]>
21645L:	[email protected]
21646S:	Odd fixes
21647W:	https://linuxtv.org
21648T:	git git://linuxtv.org/media.git
21649F:	drivers/media/common/siano/
21650F:	drivers/media/mmc/siano/
21651F:	drivers/media/usb/siano/
21652F:	drivers/media/usb/siano/
21653
21654SIEMENS IPC LED DRIVERS
21655M:	Bao Cheng Su <[email protected]>
21656M:	Benedikt Niedermayr <[email protected]>
21657M:	Tobias Schaffner <[email protected]>
21658L:	[email protected]
21659S:	Maintained
21660F:	drivers/leds/simple/
21661
21662SIEMENS IPC PLATFORM DRIVERS
21663M:	Bao Cheng Su <[email protected]>
21664M:	Benedikt Niedermayr <[email protected]>
21665M:	Tobias Schaffner <[email protected]>
21666L:	[email protected]
21667S:	Maintained
21668F:	drivers/platform/x86/siemens/
21669F:	include/linux/platform_data/x86/simatic-ipc-base.h
21670F:	include/linux/platform_data/x86/simatic-ipc.h
21671
21672SIEMENS IPC WATCHDOG DRIVERS
21673M:	Bao Cheng Su <[email protected]>
21674M:	Benedikt Niedermayr <[email protected]>
21675M:	Tobias Schaffner <[email protected]>
21676L:	[email protected]
21677S:	Maintained
21678F:	drivers/watchdog/simatic-ipc-wdt.c
21679
21680SIFIVE DRIVERS
21681M:	Paul Walmsley <[email protected]>
21682M:	Samuel Holland <[email protected]>
21683L:	[email protected]
21684S:	Supported
21685F:	drivers/dma/sf-pdma/
21686N:	sifive
21687K:	fu[57]40
21688K:	[^@]sifive
21689
21690SILEAD TOUCHSCREEN DRIVER
21691M:	Hans de Goede <[email protected]>
21692L:	[email protected]
21693L:	[email protected]
21694S:	Maintained
21695F:	drivers/input/touchscreen/silead.c
21696F:	drivers/platform/x86/touchscreen_dmi.c
21697
21698SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21699M:	Jérôme Pouiller <[email protected]>
21700S:	Supported
21701F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21702F:	drivers/net/wireless/silabs/wfx/
21703
21704SILICON MOTION SM712 FRAME BUFFER DRIVER
21705M:	Sudip Mukherjee <[email protected]>
21706M:	Teddy Wang <[email protected]>
21707M:	Sudip Mukherjee <[email protected]>
21708L:	[email protected]
21709S:	Maintained
21710F:	Documentation/fb/sm712fb.rst
21711F:	drivers/video/fbdev/sm712*
21712
21713SILVACO I3C DUAL-ROLE MASTER
21714M:	Miquel Raynal <[email protected]>
21715M:	Conor Culhane <[email protected]>
21716L:	[email protected] (moderated for non-subscribers)
21717S:	Maintained
21718F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21719F:	drivers/i3c/master/svc-i3c-master.c
21720
21721SIMPLEFB FB DRIVER
21722M:	Hans de Goede <[email protected]>
21723L:	[email protected]
21724S:	Maintained
21725F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21726F:	drivers/video/fbdev/simplefb.c
21727F:	include/linux/platform_data/simplefb.h
21728
21729SIOX
21730M:	Thorsten Scherer <[email protected]>
21731R:	Pengutronix Kernel Team <[email protected]>
21732S:	Supported
21733F:	drivers/gpio/gpio-siox.c
21734F:	drivers/siox/*
21735F:	include/trace/events/siox.h
21736
21737SIPHASH PRF ROUTINES
21738M:	Jason A. Donenfeld <[email protected]>
21739S:	Maintained
21740F:	include/linux/siphash.h
21741F:	lib/siphash.c
21742F:	lib/siphash_kunit.c
21743
21744SIS 190 ETHERNET DRIVER
21745M:	Francois Romieu <[email protected]>
21746L:	[email protected]
21747S:	Maintained
21748F:	drivers/net/ethernet/sis/sis190.c
21749
21750SIS 900/7016 FAST ETHERNET DRIVER
21751M:	Daniele Venzano <[email protected]>
21752L:	[email protected]
21753S:	Maintained
21754W:	http://www.brownhat.org/sis900.html
21755F:	drivers/net/ethernet/sis/sis900.*
21756
21757SIS FRAMEBUFFER DRIVER
21758S:	Orphan
21759F:	Documentation/fb/sisfb.rst
21760F:	drivers/video/fbdev/sis/
21761F:	include/video/sisfb.h
21762
21763SIS I2C TOUCHSCREEN DRIVER
21764M:	Mika Penttilä <[email protected]>
21765L:	[email protected]
21766S:	Maintained
21767F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21768F:	drivers/input/touchscreen/sis_i2c.c
21769
21770SIS USB2VGA DRIVER
21771M:	Thomas Winischhofer <[email protected]>
21772S:	Maintained
21773W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21774F:	drivers/usb/misc/sisusbvga/
21775
21776SL28 CPLD MFD DRIVER
21777M:	Michael Walle <[email protected]>
21778S:	Maintained
21779F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21780F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21781F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21782F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21783F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21784F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21785F:	drivers/gpio/gpio-sl28cpld.c
21786F:	drivers/hwmon/sl28cpld-hwmon.c
21787F:	drivers/irqchip/irq-sl28cpld.c
21788F:	drivers/pwm/pwm-sl28cpld.c
21789F:	drivers/watchdog/sl28cpld_wdt.c
21790
21791SL28 VPD NVMEM LAYOUT DRIVER
21792M:	Michael Walle <[email protected]>
21793S:	Maintained
21794F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21795F:	drivers/nvmem/layouts/sl28vpd.c
21796
21797SLAB ALLOCATOR
21798M:	Christoph Lameter <[email protected]>
21799M:	Pekka Enberg <[email protected]>
21800M:	David Rientjes <[email protected]>
21801M:	Joonsoo Kim <[email protected]>
21802M:	Andrew Morton <[email protected]>
21803M:	Vlastimil Babka <[email protected]>
21804R:	Roman Gushchin <[email protected]>
21805R:	Hyeonggon Yoo <[email protected]>
21806L:	[email protected]
21807S:	Maintained
21808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21809F:	include/linux/sl?b*.h
21810F:	mm/sl?b*
21811
21812SLCAN CAN NETWORK DRIVER
21813M:	Dario Binacchi <[email protected]>
21814L:	[email protected]
21815S:	Maintained
21816F:	drivers/net/can/slcan/
21817
21818SLEEPABLE READ-COPY UPDATE (SRCU)
21819M:	Lai Jiangshan <[email protected]>
21820M:	"Paul E. McKenney" <[email protected]>
21821M:	Josh Triplett <[email protected]>
21822R:	Steven Rostedt <[email protected]>
21823R:	Mathieu Desnoyers <[email protected]>
21824L:	[email protected]
21825S:	Supported
21826W:	http://www.rdrop.com/users/paulmck/RCU/
21827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
21828F:	include/linux/srcu*.h
21829F:	kernel/rcu/srcu*.c
21830
21831SMACK SECURITY MODULE
21832M:	Casey Schaufler <[email protected]>
21833L:	[email protected]
21834S:	Maintained
21835W:	http://schaufler-ca.com
21836T:	git git://github.com/cschaufler/smack-next
21837F:	Documentation/admin-guide/LSM/Smack.rst
21838F:	security/smack/
21839
21840SMC91x ETHERNET DRIVER
21841M:	Nicolas Pitre <[email protected]>
21842S:	Odd Fixes
21843F:	drivers/net/ethernet/smsc/smc91x.*
21844
21845SMSC EMC2103 HARDWARE MONITOR DRIVER
21846M:	Steve Glendinning <[email protected]>
21847L:	[email protected]
21848S:	Maintained
21849F:	Documentation/hwmon/emc2103.rst
21850F:	drivers/hwmon/emc2103.c
21851
21852SMSC SCH5627 HARDWARE MONITOR DRIVER
21853M:	Hans de Goede <[email protected]>
21854L:	[email protected]
21855S:	Supported
21856F:	Documentation/hwmon/sch5627.rst
21857F:	drivers/hwmon/sch5627.c
21858
21859SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21860M:	Steve Glendinning <[email protected]>
21861L:	[email protected]
21862S:	Maintained
21863F:	drivers/video/fbdev/smscufx.c
21864
21865SMSC47B397 HARDWARE MONITOR DRIVER
21866M:	Jean Delvare <[email protected]>
21867L:	[email protected]
21868S:	Maintained
21869F:	Documentation/hwmon/smsc47b397.rst
21870F:	drivers/hwmon/smsc47b397.c
21871
21872SMSC911x ETHERNET DRIVER
21873M:	Steve Glendinning <[email protected]>
21874L:	[email protected]
21875S:	Maintained
21876F:	drivers/net/ethernet/smsc/smsc911x.*
21877F:	include/linux/smsc911x.h
21878
21879SMSC9420 PCI ETHERNET DRIVER
21880M:	Steve Glendinning <[email protected]>
21881L:	[email protected]
21882S:	Maintained
21883F:	drivers/net/ethernet/smsc/smsc9420.*
21884
21885SNET DPU VIRTIO DATA PATH ACCELERATOR
21886R:	Alvaro Karsz <[email protected]>
21887F:	drivers/vdpa/solidrun/
21888
21889SOCIONEXT (SNI) AVE NETWORK DRIVER
21890M:	Kunihiko Hayashi <[email protected]>
21891L:	[email protected]
21892S:	Maintained
21893F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21894F:	drivers/net/ethernet/socionext/sni_ave.c
21895
21896SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21897M:	Ilias Apalodimas <[email protected]>
21898M:	Masahisa Kojima <[email protected]>
21899L:	[email protected]
21900S:	Maintained
21901F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21902F:	drivers/net/ethernet/socionext/netsec.c
21903
21904SOCIONEXT (SNI) Synquacer SPI DRIVER
21905M:	Masahisa Kojima <[email protected]>
21906M:	Jassi Brar <[email protected]>
21907L:	[email protected]
21908S:	Maintained
21909F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21910F:	drivers/spi/spi-synquacer.c
21911
21912SOCIONEXT SYNQUACER I2C DRIVER
21913M:	Ard Biesheuvel <[email protected]>
21914L:	[email protected]
21915S:	Maintained
21916F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21917F:	drivers/i2c/busses/i2c-synquacer.c
21918
21919SOCIONEXT UNIPHIER SOUND DRIVER
21920L:	[email protected]
21921S:	Orphan
21922F:	sound/soc/uniphier/
21923
21924SOCKET TIMESTAMPING
21925M:	Willem de Bruijn <[email protected]>
21926R:	Jason Xing <[email protected]>
21927S:	Maintained
21928F:	Documentation/networking/timestamping.rst
21929F:	include/linux/net_tstamp.h
21930F:	include/uapi/linux/net_tstamp.h
21931F:	tools/testing/selftests/bpf/*/net_timestamping*
21932F:	tools/testing/selftests/net/*timestamp*
21933F:	tools/testing/selftests/net/so_txtime.c
21934
21935SOEKRIS NET48XX LED SUPPORT
21936M:	Chris Boot <[email protected]>
21937S:	Maintained
21938F:	drivers/leds/leds-net48xx.c
21939
21940SOFT-IWARP DRIVER (siw)
21941M:	Bernard Metzler <[email protected]>
21942L:	[email protected]
21943S:	Supported
21944F:	drivers/infiniband/sw/siw/
21945F:	include/uapi/rdma/siw-abi.h
21946
21947SOFT-ROCE DRIVER (rxe)
21948M:	Zhu Yanjun <[email protected]>
21949L:	[email protected]
21950S:	Supported
21951F:	drivers/infiniband/sw/rxe/
21952F:	include/uapi/rdma/rdma_user_rxe.h
21953
21954SOFTLOGIC 6x10 MPEG CODEC
21955M:	Bluecherry Maintainers <[email protected]>
21956M:	Andrey Utkin <[email protected]>
21957M:	Ismael Luceno <[email protected]>
21958L:	[email protected]
21959S:	Supported
21960F:	drivers/media/pci/solo6x10/
21961
21962SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21963M:	James Morse <[email protected]>
21964L:	[email protected] (moderated for non-subscribers)
21965S:	Maintained
21966F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21967F:	drivers/firmware/arm_sdei.c
21968F:	include/linux/arm_sdei.h
21969F:	include/uapi/linux/arm_sdei.h
21970
21971SOFTWARE NODES AND DEVICE PROPERTIES
21972R:	Andy Shevchenko <[email protected]>
21973R:	Daniel Scally <[email protected]>
21974R:	Heikki Krogerus <[email protected]>
21975R:	Sakari Ailus <[email protected]>
21976L:	[email protected]
21977S:	Maintained
21978F:	drivers/base/property.c
21979F:	drivers/base/swnode.c
21980F:	include/linux/fwnode.h
21981F:	include/linux/property.h
21982
21983SOFTWARE RAID (Multiple Disks) SUPPORT
21984M:	Song Liu <[email protected]>
21985M:	Yu Kuai <[email protected]>
21986L:	[email protected]
21987S:	Supported
21988Q:	https://patchwork.kernel.org/project/linux-raid/list/
21989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21990F:	drivers/md/Kconfig
21991F:	drivers/md/Makefile
21992F:	drivers/md/md*
21993F:	drivers/md/raid*
21994F:	include/linux/raid/
21995F:	include/uapi/linux/raid/
21996
21997SOLIDRUN CLEARFOG SUPPORT
21998M:	Russell King <[email protected]>
21999S:	Maintained
22000F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
22001F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22002
22003SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22004M:	Russell King <[email protected]>
22005S:	Maintained
22006F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22007F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22008F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22009
22010SONIC NETWORK DRIVER
22011M:	Thomas Bogendoerfer <[email protected]>
22012L:	[email protected]
22013S:	Maintained
22014F:	drivers/net/ethernet/natsemi/sonic.*
22015
22016SONICS SILICON BACKPLANE DRIVER (SSB)
22017M:	Michael Buesch <[email protected]>
22018L:	[email protected]
22019S:	Maintained
22020F:	drivers/ssb/
22021F:	include/linux/ssb/
22022
22023SONY IMX208 SENSOR DRIVER
22024M:	Sakari Ailus <[email protected]>
22025L:	[email protected]
22026S:	Maintained
22027T:	git git://linuxtv.org/media.git
22028F:	drivers/media/i2c/imx208.c
22029
22030SONY IMX214 SENSOR DRIVER
22031M:	Ricardo Ribalda <[email protected]>
22032L:	[email protected]
22033S:	Maintained
22034T:	git git://linuxtv.org/media.git
22035F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22036F:	drivers/media/i2c/imx214.c
22037
22038SONY IMX219 SENSOR DRIVER
22039M:	Dave Stevenson <[email protected]>
22040L:	[email protected]
22041S:	Maintained
22042T:	git git://linuxtv.org/media.git
22043F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
22044F:	drivers/media/i2c/imx219.c
22045
22046SONY IMX258 SENSOR DRIVER
22047M:	Sakari Ailus <[email protected]>
22048L:	[email protected]
22049S:	Maintained
22050T:	git git://linuxtv.org/media.git
22051F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22052F:	drivers/media/i2c/imx258.c
22053
22054SONY IMX274 SENSOR DRIVER
22055M:	Leon Luo <[email protected]>
22056L:	[email protected]
22057S:	Maintained
22058T:	git git://linuxtv.org/media.git
22059F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22060F:	drivers/media/i2c/imx274.c
22061
22062SONY IMX283 SENSOR DRIVER
22063M:	Kieran Bingham <[email protected]>
22064M:	Umang Jain <[email protected]>
22065L:	[email protected]
22066S:	Maintained
22067T:	git git://linuxtv.org/media.git
22068F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22069F:	drivers/media/i2c/imx283.c
22070
22071SONY IMX290 SENSOR DRIVER
22072M:	Manivannan Sadhasivam <[email protected]>
22073L:	[email protected]
22074S:	Maintained
22075T:	git git://linuxtv.org/media.git
22076F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22077F:	drivers/media/i2c/imx290.c
22078
22079SONY IMX296 SENSOR DRIVER
22080M:	Laurent Pinchart <[email protected]>
22081M:	Manivannan Sadhasivam <[email protected]>
22082L:	[email protected]
22083S:	Maintained
22084T:	git git://linuxtv.org/media.git
22085F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22086F:	drivers/media/i2c/imx296.c
22087
22088SONY IMX319 SENSOR DRIVER
22089M:	Bingbu Cao <[email protected]>
22090L:	[email protected]
22091S:	Maintained
22092T:	git git://linuxtv.org/media.git
22093F:	drivers/media/i2c/imx319.c
22094
22095SONY IMX334 SENSOR DRIVER
22096L:	[email protected]
22097S:	Orphan
22098T:	git git://linuxtv.org/media.git
22099F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22100F:	drivers/media/i2c/imx334.c
22101
22102SONY IMX335 SENSOR DRIVER
22103L:	[email protected]
22104S:	Orphan
22105T:	git git://linuxtv.org/media.git
22106F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22107F:	drivers/media/i2c/imx335.c
22108
22109SONY IMX355 SENSOR DRIVER
22110M:	Tianshu Qiu <[email protected]>
22111L:	[email protected]
22112S:	Maintained
22113T:	git git://linuxtv.org/media.git
22114F:	drivers/media/i2c/imx355.c
22115
22116SONY IMX412 SENSOR DRIVER
22117L:	[email protected]
22118S:	Orphan
22119T:	git git://linuxtv.org/media.git
22120F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22121F:	drivers/media/i2c/imx412.c
22122
22123SONY IMX415 SENSOR DRIVER
22124M:	Michael Riesch <[email protected]>
22125L:	[email protected]
22126S:	Maintained
22127T:	git git://linuxtv.org/media.git
22128F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22129F:	drivers/media/i2c/imx415.c
22130
22131SONY MEMORYSTICK SUBSYSTEM
22132M:	Maxim Levitsky <[email protected]>
22133M:	Alex Dubov <[email protected]>
22134M:	Ulf Hansson <[email protected]>
22135L:	[email protected]
22136S:	Maintained
22137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22138F:	drivers/memstick/
22139F:	include/linux/memstick.h
22140
22141SONY VAIO CONTROL DEVICE DRIVER
22142M:	Mattia Dongili <[email protected]>
22143L:	[email protected]
22144S:	Maintained
22145W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22146F:	Documentation/admin-guide/laptops/sony-laptop.rst
22147F:	drivers/char/sonypi.c
22148F:	drivers/platform/x86/sony-laptop.c
22149F:	include/linux/sony-laptop.h
22150
22151SOPHGO DEVICETREES and DRIVERS
22152M:	Chen Wang <[email protected]>
22153M:	Inochi Amaoto <[email protected]>
22154T:	git https://github.com/sophgo/linux.git
22155S:	Maintained
22156N:	sophgo
22157K:	sophgo
22158
22159SOUND
22160M:	Jaroslav Kysela <[email protected]>
22161M:	Takashi Iwai <[email protected]>
22162L:	[email protected]
22163S:	Maintained
22164W:	http://www.alsa-project.org/
22165Q:	http://patchwork.kernel.org/project/alsa-devel/list/
22166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22167F:	Documentation/sound/
22168F:	include/sound/
22169F:	include/uapi/sound/
22170F:	sound/
22171F:	tools/testing/selftests/alsa
22172
22173SOUND - ALSA SELFTESTS
22174M:	Mark Brown <[email protected]>
22175L:	[email protected]
22176L:	[email protected]
22177S:	Supported
22178F:	tools/testing/selftests/alsa
22179
22180SOUND - COMPRESSED AUDIO
22181M:	Vinod Koul <[email protected]>
22182L:	[email protected]
22183S:	Supported
22184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22185F:	Documentation/sound/designs/compress-offload.rst
22186F:	include/sound/compress_driver.h
22187F:	include/uapi/sound/compress_*
22188F:	sound/core/compress_offload.c
22189F:	sound/soc/soc-compress.c
22190
22191SOUND - CORE KUNIT TEST
22192M:	Ivan Orlov <[email protected]>
22193L:	[email protected]
22194S:	Supported
22195F:	sound/core/sound_kunit.c
22196
22197SOUND - DMAENGINE HELPERS
22198M:	Lars-Peter Clausen <[email protected]>
22199S:	Supported
22200F:	include/sound/dmaengine_pcm.h
22201F:	sound/core/pcm_dmaengine.c
22202F:	sound/soc/soc-generic-dmaengine-pcm.c
22203
22204SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22205M:	Liam Girdwood <[email protected]>
22206M:	Mark Brown <[email protected]>
22207L:	[email protected]
22208S:	Supported
22209W:	http://alsa-project.org/main/index.php/ASoC
22210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22211F:	Documentation/devicetree/bindings/sound/
22212F:	Documentation/sound/soc/
22213F:	include/dt-bindings/sound/
22214F:	include/sound/soc*
22215F:	include/sound/sof.h
22216F:	include/sound/sof/
22217F:	include/trace/events/sof*.h
22218F:	include/uapi/sound/asoc.h
22219F:	sound/soc/
22220
22221SOUND - SOC LAYER / dapm-graph
22222M:	Luca Ceresoli <[email protected]>
22223L:	[email protected]
22224S:	Maintained
22225F:	tools/sound/dapm-graph
22226
22227SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22228M:	Liam Girdwood <[email protected]>
22229M:	Peter Ujfalusi <[email protected]>
22230M:	Bard Liao <[email protected]>
22231M:	Ranjani Sridharan <[email protected]>
22232M:	Daniel Baluta <[email protected]>
22233R:	Kai Vehmanen <[email protected]>
22234R:	Pierre-Louis Bossart <[email protected]>
22235L:	[email protected] (moderated for non-subscribers)
22236S:	Supported
22237W:	https://github.com/thesofproject/linux/
22238F:	sound/soc/sof/
22239
22240SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22241M:	Mark Brown <[email protected]>
22242M:	Kuninori Morimoto <[email protected]>
22243S:	Supported
22244L:	[email protected]
22245F:	sound/soc/generic/
22246F:	include/sound/simple_card*
22247F:	Documentation/devicetree/bindings/sound/simple-card.yaml
22248F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22249
22250SOUNDWIRE SUBSYSTEM
22251M:	Vinod Koul <[email protected]>
22252M:	Bard Liao <[email protected]>
22253R:	Pierre-Louis Bossart <[email protected]>
22254R:	Sanyog Kale <[email protected]>
22255L:	[email protected]
22256S:	Supported
22257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22258F:	Documentation/driver-api/soundwire/
22259F:	drivers/soundwire/
22260F:	include/linux/soundwire/
22261
22262SP2 MEDIA DRIVER
22263M:	Olli Salonen <[email protected]>
22264L:	[email protected]
22265S:	Maintained
22266W:	https://linuxtv.org
22267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22268F:	drivers/media/dvb-frontends/sp2*
22269
22270SPANISH DOCUMENTATION
22271M:	Carlos Bilbao <[email protected]>
22272R:	Avadhut Naik <[email protected]>
22273S:	Maintained
22274F:	Documentation/translations/sp_SP/
22275
22276SPARC + UltraSPARC (sparc/sparc64)
22277M:	"David S. Miller" <[email protected]>
22278M:	Andreas Larsson <[email protected]>
22279L:	[email protected]
22280S:	Maintained
22281Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22284F:	arch/sparc/
22285F:	drivers/sbus/
22286
22287SPARC SERIAL DRIVERS
22288M:	"David S. Miller" <[email protected]>
22289L:	[email protected]
22290S:	Maintained
22291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22293F:	drivers/tty/serial/suncore.c
22294F:	drivers/tty/serial/sunhv.c
22295F:	drivers/tty/serial/sunsab.c
22296F:	drivers/tty/serial/sunsab.h
22297F:	drivers/tty/serial/sunsu.c
22298F:	drivers/tty/serial/sunzilog.c
22299F:	drivers/tty/serial/sunzilog.h
22300F:	drivers/tty/vcc.c
22301F:	include/linux/sunserialcore.h
22302
22303SPARSE CHECKER
22304M:	"Luc Van Oostenryck" <[email protected]>
22305L:	[email protected]
22306S:	Maintained
22307W:	https://sparse.docs.kernel.org/
22308Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22309B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22310T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22311F:	include/linux/compiler.h
22312
22313SPEAKUP CONSOLE SPEECH DRIVER
22314M:	William Hubbs <[email protected]>
22315M:	Chris Brannon <[email protected]>
22316M:	Kirk Reiser <[email protected]>
22317M:	Samuel Thibault <[email protected]>
22318L:	[email protected]
22319S:	Odd Fixes
22320W:	http://www.linux-speakup.org/
22321W:	https://github.com/linux-speakup/speakup
22322B:	https://github.com/linux-speakup/speakup/issues
22323F:	drivers/accessibility/speakup/
22324
22325SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22326M:	Viresh Kumar <[email protected]>
22327M:	Shiraz Hashim <[email protected]>
22328L:	[email protected] (moderated for non-subscribers)
22329L:	[email protected]
22330S:	Maintained
22331W:	http://www.st.com/spear
22332F:	arch/arm/boot/dts/st/spear*
22333F:	arch/arm/mach-spear/
22334F:	drivers/clk/spear/
22335F:	drivers/pinctrl/spear/
22336
22337SPI NOR SUBSYSTEM
22338M:	Tudor Ambarus <[email protected]>
22339M:	Pratyush Yadav <[email protected]>
22340M:	Michael Walle <[email protected]>
22341L:	[email protected]
22342S:	Maintained
22343W:	http://www.linux-mtd.infradead.org/
22344Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22345C:	irc://irc.oftc.net/mtd
22346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22347F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22348F:	drivers/mtd/spi-nor/
22349F:	include/linux/mtd/spi-nor.h
22350
22351SPI SUBSYSTEM
22352M:	Mark Brown <[email protected]>
22353L:	[email protected]
22354S:	Maintained
22355Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22357F:	Documentation/devicetree/bindings/spi/
22358F:	Documentation/spi/
22359F:	drivers/spi/
22360F:	include/linux/spi/
22361F:	include/uapi/linux/spi/
22362F:	tools/spi/
22363
22364SPIDERNET NETWORK DRIVER for CELL
22365M:	Ishizaki Kou <[email protected]>
22366M:	Geoff Levand <[email protected]>
22367L:	[email protected]
22368L:	[email protected]
22369S:	Maintained
22370F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22371F:	drivers/net/ethernet/toshiba/spider_net*
22372
22373SPMI SUBSYSTEM
22374M:	Stephen Boyd <[email protected]>
22375L:	[email protected]
22376S:	Maintained
22377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22378F:	Documentation/devicetree/bindings/spmi/
22379F:	drivers/spmi/
22380F:	include/dt-bindings/spmi/spmi.h
22381F:	include/linux/spmi.h
22382F:	include/trace/events/spmi.h
22383
22384SPU FILE SYSTEM
22385L:	[email protected]
22386S:	Orphan
22387F:	Documentation/filesystems/spufs/spufs.rst
22388F:	arch/powerpc/platforms/cell/spufs/
22389
22390SQUASHFS FILE SYSTEM
22391M:	Phillip Lougher <[email protected]>
22392L:	[email protected] (subscribers-only)
22393S:	Maintained
22394W:	http://squashfs.org.uk
22395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22396F:	Documentation/filesystems/squashfs.rst
22397F:	fs/squashfs/
22398
22399SRM (Alpha) environment access
22400M:	Jan-Benedict Glaw <[email protected]>
22401S:	Maintained
22402F:	arch/alpha/kernel/srm_env.c
22403
22404ST LSM6DSx IMU IIO DRIVER
22405M:	Lorenzo Bianconi <[email protected]>
22406L:	[email protected]
22407S:	Maintained
22408W:	http://www.st.com/
22409F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22410F:	drivers/iio/imu/st_lsm6dsx/
22411
22412ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22413M:	Benjamin Mugnier <[email protected]>
22414M:	Sylvain Petinot <[email protected]>
22415L:	[email protected]
22416S:	Maintained
22417T:	git git://linuxtv.org/media.git
22418F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22419F:	drivers/media/i2c/st-mipid02.c
22420
22421ST STC3117 FUEL GAUGE DRIVER
22422M:	Hardevsinh Palaniya <[email protected]>
22423M:	Bhavin Sharma <[email protected]>
22424L:	[email protected]
22425S:	Maintained
22426F:	Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22427F:	drivers/power/supply/stc3117_fuel_gauge.c
22428
22429ST STM32 FIREWALL
22430M:	Gatien Chevallier <[email protected]>
22431S:	Maintained
22432F:	drivers/bus/stm32_etzpc.c
22433F:	drivers/bus/stm32_firewall.c
22434F:	drivers/bus/stm32_rifsc.c
22435
22436ST STM32 I2C/SMBUS DRIVER
22437M:	Pierre-Yves MORDRET <[email protected]>
22438M:	Alain Volmat <[email protected]>
22439L:	[email protected]
22440S:	Maintained
22441F:	drivers/i2c/busses/i2c-stm32*
22442
22443ST STM32 SPI DRIVER
22444M:	Alain Volmat <[email protected]>
22445L:	[email protected]
22446S:	Maintained
22447F:	drivers/spi/spi-stm32.c
22448
22449ST STPDDC60 DRIVER
22450M:	Daniel Nilsson <[email protected]>
22451L:	[email protected]
22452S:	Maintained
22453F:	Documentation/hwmon/stpddc60.rst
22454F:	drivers/hwmon/pmbus/stpddc60.c
22455
22456ST VGXY61 DRIVER
22457M:	Benjamin Mugnier <[email protected]>
22458M:	Sylvain Petinot <[email protected]>
22459L:	[email protected]
22460S:	Maintained
22461T:	git git://linuxtv.org/media.git
22462F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22463F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22464F:	drivers/media/i2c/vgxy61.c
22465
22466ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22467M:	Song Qiang <[email protected]>
22468L:	[email protected]
22469S:	Maintained
22470F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22471F:	drivers/iio/proximity/vl53l0x-i2c.c
22472
22473STABLE BRANCH
22474M:	Greg Kroah-Hartman <[email protected]>
22475M:	Sasha Levin <[email protected]>
22476L:	[email protected]
22477S:	Supported
22478F:	Documentation/process/stable-kernel-rules.rst
22479
22480STAGING - ATOMISP DRIVER
22481M:	Hans de Goede <[email protected]>
22482M:	Mauro Carvalho Chehab <[email protected]>
22483R:	Sakari Ailus <[email protected]>
22484L:	[email protected]
22485S:	Maintained
22486F:	drivers/staging/media/atomisp/
22487
22488STAGING - INDUSTRIAL IO
22489M:	Jonathan Cameron <[email protected]>
22490L:	[email protected]
22491S:	Odd Fixes
22492F:	Documentation/devicetree/bindings/staging/iio/
22493F:	drivers/staging/iio/
22494
22495STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22496M:	Marc Dietrich <[email protected]>
22497L:	[email protected] (moderated for non-subscribers)
22498L:	[email protected]
22499S:	Maintained
22500F:	drivers/staging/nvec/
22501
22502STAGING - SEPS525 LCD CONTROLLER DRIVERS
22503M:	Michael Hennerich <[email protected]>
22504L:	[email protected]
22505S:	Supported
22506F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22507F:	drivers/staging/fbtft/fb_seps525.c
22508
22509STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22510M:	Sudip Mukherjee <[email protected]>
22511M:	Teddy Wang <[email protected]>
22512M:	Sudip Mukherjee <[email protected]>
22513L:	[email protected]
22514S:	Maintained
22515F:	drivers/staging/sm750fb/
22516
22517STAGING SUBSYSTEM
22518M:	Greg Kroah-Hartman <[email protected]>
22519L:	[email protected]
22520S:	Supported
22521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22522F:	drivers/staging/
22523
22524STANDALONE CACHE CONTROLLER DRIVERS
22525M:	Conor Dooley <[email protected]>
22526S:	Maintained
22527T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22528F:	Documentation/devicetree/bindings/cache/
22529F:	drivers/cache
22530
22531STARFIRE/DURALAN NETWORK DRIVER
22532M:	Ion Badulescu <[email protected]>
22533S:	Odd Fixes
22534F:	drivers/net/ethernet/adaptec/starfire*
22535
22536STARFIVE CAMERA SUBSYSTEM DRIVER
22537M:	Jack Zhu <[email protected]>
22538M:	Changhuang Liang <[email protected]>
22539L:	[email protected]
22540S:	Maintained
22541F:	Documentation/admin-guide/media/starfive_camss.rst
22542F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22543F:	drivers/staging/media/starfive/camss
22544
22545STARFIVE CRYPTO DRIVER
22546M:	Jia Jie Ho <[email protected]>
22547M:	William Qiu <[email protected]>
22548S:	Supported
22549F:	Documentation/devicetree/bindings/crypto/starfive*
22550F:	drivers/crypto/starfive/
22551
22552STARFIVE DEVICETREES
22553M:	Emil Renner Berthing <[email protected]>
22554S:	Maintained
22555F:	arch/riscv/boot/dts/starfive/
22556
22557STARFIVE DWMAC GLUE LAYER
22558M:	Emil Renner Berthing <[email protected]>
22559M:	Minda Chen <[email protected]>
22560S:	Maintained
22561F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22562F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22563
22564STARFIVE JH7110 DPHY RX DRIVER
22565M:	Jack Zhu <[email protected]>
22566M:	Changhuang Liang <[email protected]>
22567S:	Supported
22568F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22569F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22570
22571STARFIVE JH7110 DPHY TX DRIVER
22572M:	Keith Zhao <[email protected]>
22573S:	Supported
22574F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22575F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22576
22577STARFIVE JH7110 MMC/SD/SDIO DRIVER
22578M:	William Qiu <[email protected]>
22579S:	Supported
22580F:	Documentation/devicetree/bindings/mmc/starfive*
22581F:	drivers/mmc/host/dw_mmc-starfive.c
22582
22583STARFIVE JH7110 PLL CLOCK DRIVER
22584M:	Xingyu Wu <[email protected]>
22585S:	Supported
22586F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22587F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22588
22589STARFIVE JH7110 PWMDAC DRIVER
22590M:	Hal Feng <[email protected]>
22591M:	Xingyu Wu <[email protected]>
22592S:	Supported
22593F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22594F:	sound/soc/starfive/jh7110_pwmdac.c
22595
22596STARFIVE JH7110 SYSCON
22597M:	William Qiu <[email protected]>
22598M:	Xingyu Wu <[email protected]>
22599S:	Supported
22600F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22601
22602STARFIVE JH7110 TDM DRIVER
22603M:	Walker Chen <[email protected]>
22604S:	Maintained
22605F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22606F:	sound/soc/starfive/jh7110_tdm.c
22607
22608STARFIVE JH71X0 CLOCK DRIVERS
22609M:	Emil Renner Berthing <[email protected]>
22610M:	Hal Feng <[email protected]>
22611S:	Maintained
22612F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22613F:	drivers/clk/starfive/clk-starfive-jh71*
22614F:	include/dt-bindings/clock/starfive?jh71*.h
22615
22616STARFIVE JH71X0 PINCTRL DRIVERS
22617M:	Emil Renner Berthing <[email protected]>
22618M:	Jianlong Huang <[email protected]>
22619M:	Hal Feng <[email protected]>
22620L:	[email protected]
22621S:	Maintained
22622F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22623F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22624F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22625F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22626
22627STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22628M:	Emil Renner Berthing <[email protected]>
22629M:	Hal Feng <[email protected]>
22630S:	Maintained
22631F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22632F:	drivers/reset/starfive/reset-starfive-jh71*
22633F:	include/dt-bindings/reset/starfive?jh71*.h
22634
22635STARFIVE JH71X0 USB DRIVERS
22636M:	Minda Chen <[email protected]>
22637S:	Maintained
22638F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22639F:	drivers/usb/cdns3/cdns3-starfive.c
22640
22641STARFIVE JH71XX PMU CONTROLLER DRIVER
22642M:	Walker Chen <[email protected]>
22643M:	Changhuang Liang <[email protected]>
22644S:	Supported
22645F:	Documentation/devicetree/bindings/power/starfive*
22646F:	drivers/pmdomain/starfive/
22647F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22648
22649STARFIVE SOC DRIVERS
22650M:	Conor Dooley <[email protected]>
22651S:	Maintained
22652T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22653F:	Documentation/devicetree/bindings/soc/starfive/
22654
22655STARFIVE STARLINK PMU DRIVER
22656M:	Ji Sheng Teoh <[email protected]>
22657S:	Maintained
22658F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22659F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22660F:	drivers/perf/starfive_starlink_pmu.c
22661
22662STARFIVE TRNG DRIVER
22663M:	Jia Jie Ho <[email protected]>
22664S:	Supported
22665F:	Documentation/devicetree/bindings/rng/starfive*
22666F:	drivers/char/hw_random/jh7110-trng.c
22667
22668STARFIVE WATCHDOG DRIVER
22669M:	Xingyu Wu <[email protected]>
22670M:	Ziv Xu <[email protected]>
22671S:	Supported
22672F:	Documentation/devicetree/bindings/watchdog/starfive*
22673F:	drivers/watchdog/starfive-wdt.c
22674
22675STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22676M:	Minda Chen <[email protected]>
22677S:	Supported
22678F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22679F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22680F:	drivers/phy/starfive/phy-jh7110-pcie.c
22681F:	drivers/phy/starfive/phy-jh7110-usb.c
22682
22683STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22684M:	Changhuang Liang <[email protected]>
22685S:	Supported
22686F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22687F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22688
22689STATIC BRANCH/CALL
22690M:	Peter Zijlstra <[email protected]>
22691M:	Josh Poimboeuf <[email protected]>
22692M:	Jason Baron <[email protected]>
22693R:	Steven Rostedt <[email protected]>
22694R:	Ard Biesheuvel <[email protected]>
22695S:	Supported
22696F:	arch/*/include/asm/jump_label*.h
22697F:	arch/*/include/asm/static_call*.h
22698F:	arch/*/kernel/jump_label.c
22699F:	arch/*/kernel/static_call.c
22700F:	include/linux/jump_label*.h
22701F:	include/linux/static_call*.h
22702F:	kernel/jump_label.c
22703F:	kernel/static_call*.c
22704
22705STI AUDIO (ASoC) DRIVERS
22706M:	Arnaud Pouliquen <[email protected]>
22707L:	[email protected]
22708S:	Maintained
22709F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22710F:	sound/soc/sti/
22711
22712STI CEC DRIVER
22713M:	Alain Volmat <[email protected]>
22714S:	Maintained
22715F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22716F:	drivers/media/cec/platform/sti/
22717
22718STK1160 USB VIDEO CAPTURE DRIVER
22719M:	Ezequiel Garcia <[email protected]>
22720L:	[email protected]
22721S:	Maintained
22722T:	git git://linuxtv.org/media.git
22723F:	drivers/media/usb/stk1160/
22724
22725STM32 AUDIO (ASoC) DRIVERS
22726M:	Olivier Moysan <[email protected]>
22727M:	Arnaud Pouliquen <[email protected]>
22728L:	[email protected]
22729S:	Maintained
22730F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22731F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22732F:	sound/soc/stm/
22733
22734STM32 DMA DRIVERS
22735M:	Amélie Delaunay <[email protected]>
22736L:	[email protected]
22737L:	[email protected] (moderated for non-subscribers)
22738S:	Maintained
22739F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22740F:	Documentation/devicetree/bindings/dma/stm32/
22741F:	drivers/dma/stm32/
22742
22743STM32 TIMER/LPTIMER DRIVERS
22744M:	Fabrice Gasnier <[email protected]>
22745S:	Maintained
22746F:	Documentation/ABI/testing/*timer-stm32
22747F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22748F:	drivers/*/stm32-*timer*
22749F:	drivers/pwm/pwm-stm32*
22750F:	include/linux/*/stm32-*tim*
22751
22752STM32MP25 USB3/PCIE COMBOPHY DRIVER
22753M:	Christian Bruel <[email protected]>
22754S:	Maintained
22755F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22756F:	drivers/phy/st/phy-stm32-combophy.c
22757
22758STMMAC ETHERNET DRIVER
22759L:	[email protected]
22760S:	Orphan
22761F:	Documentation/networking/device_drivers/ethernet/stmicro/
22762F:	drivers/net/ethernet/stmicro/stmmac/
22763
22764SUN HAPPY MEAL ETHERNET DRIVER
22765M:	Sean Anderson <[email protected]>
22766S:	Maintained
22767F:	drivers/net/ethernet/sun/sunhme.*
22768
22769SUN3/3X
22770M:	Sam Creasey <[email protected]>
22771S:	Maintained
22772W:	http://sammy.net/sun3/
22773F:	arch/m68k/include/asm/sun3*
22774F:	arch/m68k/kernel/*sun3*
22775F:	arch/m68k/sun3*/
22776F:	drivers/net/ethernet/i825xx/sun3*
22777
22778SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22779M:	Hans de Goede <[email protected]>
22780L:	[email protected]
22781S:	Maintained
22782F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22783F:	drivers/input/keyboard/sun4i-lradc-keys.c
22784
22785SUNPLUS ETHERNET DRIVER
22786M:	Wells Lu <[email protected]>
22787L:	[email protected]
22788S:	Maintained
22789W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22790F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22791F:	drivers/net/ethernet/sunplus/
22792
22793SUNPLUS MMC DRIVER
22794M:	Tony Huang <[email protected]>
22795M:	Li-hao Kuo <[email protected]>
22796S:	Maintained
22797F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22798F:	drivers/mmc/host/sunplus-mmc.c
22799
22800SUNPLUS OCOTP DRIVER
22801M:	Vincent Shih <[email protected]>
22802S:	Maintained
22803F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22804F:	drivers/nvmem/sunplus-ocotp.c
22805
22806SUNPLUS PWM DRIVER
22807M:	Hammer Hsieh <[email protected]>
22808S:	Maintained
22809F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22810F:	drivers/pwm/pwm-sunplus.c
22811
22812SUNPLUS RTC DRIVER
22813M:	Vincent Shih <[email protected]>
22814L:	[email protected]
22815S:	Maintained
22816F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22817F:	drivers/rtc/rtc-sunplus.c
22818
22819SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22820M:	Li-hao Kuo <[email protected]>
22821L:	[email protected]
22822S:	Maintained
22823F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22824F:	drivers/spi/spi-sunplus-sp7021.c
22825
22826SUNPLUS UART DRIVER
22827M:	Hammer Hsieh <[email protected]>
22828S:	Maintained
22829F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22830F:	drivers/tty/serial/sunplus-uart.c
22831
22832SUNPLUS USB2 PHY DRIVER
22833M:	Vincent Shih <[email protected]>
22834L:	[email protected]
22835S:	Maintained
22836F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22837F:	drivers/phy/sunplus/Kconfig
22838F:	drivers/phy/sunplus/Makefile
22839F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22840
22841SUNPLUS WATCHDOG DRIVER
22842M:	Xiantao Hu <[email protected]>
22843L:	[email protected]
22844S:	Maintained
22845F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22846F:	drivers/watchdog/sunplus_wdt.c
22847
22848SUPERH
22849M:	Yoshinori Sato <[email protected]>
22850M:	Rich Felker <[email protected]>
22851M:	John Paul Adrian Glaubitz <[email protected]>
22852L:	[email protected]
22853S:	Maintained
22854Q:	http://patchwork.kernel.org/project/linux-sh/list/
22855F:	Documentation/arch/sh/
22856F:	arch/sh/
22857F:	drivers/sh/
22858
22859SUSPEND TO RAM
22860M:	"Rafael J. Wysocki" <[email protected]>
22861M:	Len Brown <[email protected]>
22862M:	Pavel Machek <[email protected]>
22863L:	[email protected]
22864S:	Supported
22865B:	https://bugzilla.kernel.org
22866F:	Documentation/power/
22867F:	arch/x86/kernel/acpi/sleep*
22868F:	arch/x86/kernel/acpi/wakeup*
22869F:	drivers/base/power/
22870F:	include/linux/freezer.h
22871F:	include/linux/pm.h
22872F:	include/linux/suspend.h
22873F:	kernel/power/
22874
22875SVGA HANDLING
22876M:	Martin Mares <[email protected]>
22877L:	[email protected]
22878S:	Maintained
22879F:	Documentation/admin-guide/svga.rst
22880F:	arch/x86/boot/video*
22881
22882SWITCHDEV
22883M:	Jiri Pirko <[email protected]>
22884M:	Ivan Vecera <[email protected]>
22885L:	[email protected]
22886S:	Supported
22887F:	include/net/switchdev.h
22888F:	net/switchdev/
22889
22890SY8106A REGULATOR DRIVER
22891M:	Icenowy Zheng <[email protected]>
22892S:	Maintained
22893F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22894F:	drivers/regulator/sy8106a-regulator.c
22895
22896SYNC FILE FRAMEWORK
22897M:	Sumit Semwal <[email protected]>
22898R:	Gustavo Padovan <[email protected]>
22899L:	[email protected]
22900L:	[email protected]
22901S:	Maintained
22902T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22903F:	Documentation/driver-api/sync_file.rst
22904F:	drivers/dma-buf/dma-fence*
22905F:	drivers/dma-buf/sw_sync.c
22906F:	drivers/dma-buf/sync_*
22907F:	include/linux/sync_file.h
22908F:	include/uapi/linux/sync_file.h
22909
22910SYNOPSYS ARC ARCHITECTURE
22911M:	Vineet Gupta <[email protected]>
22912L:	[email protected]
22913S:	Supported
22914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22915F:	Documentation/arch/arc
22916F:	Documentation/devicetree/bindings/arc/*
22917F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22918F:	arch/arc/
22919F:	drivers/clocksource/arc_timer.c
22920F:	drivers/tty/serial/arc_uart.c
22921
22922SYNOPSYS ARC HSDK SDP pll clock driver
22923M:	Eugeniy Paltsev <[email protected]>
22924S:	Supported
22925F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22926F:	drivers/clk/clk-hsdk-pll.c
22927
22928SYNOPSYS ARC SDP clock driver
22929M:	Eugeniy Paltsev <[email protected]>
22930S:	Supported
22931F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22932F:	drivers/clk/axs10x/*
22933
22934SYNOPSYS ARC SDP platform support
22935M:	Alexey Brodkin <[email protected]>
22936S:	Supported
22937F:	Documentation/devicetree/bindings/arc/axs10*
22938F:	arch/arc/boot/dts/ax*
22939F:	arch/arc/plat-axs10x
22940
22941SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22942M:	Eugeniy Paltsev <[email protected]>
22943S:	Supported
22944F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22945F:	drivers/reset/reset-axs10x.c
22946
22947SYNOPSYS CREG GPIO DRIVER
22948M:	Eugeniy Paltsev <[email protected]>
22949S:	Maintained
22950F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22951F:	drivers/gpio/gpio-creg-snps.c
22952
22953SYNOPSYS DESIGNWARE 8250 UART DRIVER
22954M:	Ilpo Järvinen <[email protected]>
22955R:	Andy Shevchenko <[email protected]>
22956S:	Supported
22957F:	drivers/tty/serial/8250/8250_dw.c
22958F:	drivers/tty/serial/8250/8250_dwlib.*
22959F:	drivers/tty/serial/8250/8250_lpss.c
22960
22961SYNOPSYS DESIGNWARE APB GPIO DRIVER
22962M:	Hoan Tran <[email protected]>
22963L:	[email protected]
22964S:	Maintained
22965F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22966F:	drivers/gpio/gpio-dwapb.c
22967
22968SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22969M:	Eugeniy Paltsev <[email protected]>
22970S:	Maintained
22971F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22972F:	drivers/dma/dw-axi-dmac/
22973
22974SYNOPSYS DESIGNWARE DMAC DRIVER
22975M:	Viresh Kumar <[email protected]>
22976R:	Andy Shevchenko <[email protected]>
22977S:	Maintained
22978F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22979F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22980F:	drivers/dma/dw/
22981F:	include/dt-bindings/dma/dw-dmac.h
22982F:	include/linux/dma/dw.h
22983F:	include/linux/platform_data/dma-dw.h
22984
22985SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22986M:	Jose Abreu <[email protected]>
22987L:	[email protected]
22988S:	Maintained
22989F:	drivers/net/ethernet/synopsys/
22990
22991SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22992L:	[email protected]
22993S:	Orphan
22994F:	drivers/net/pcs/pcs-xpcs.c
22995F:	drivers/net/pcs/pcs-xpcs.h
22996F:	include/linux/pcs/pcs-xpcs.h
22997
22998SYNOPSYS DESIGNWARE I2C DRIVER
22999M:	Jarkko Nikula <[email protected]>
23000R:	Andy Shevchenko <[email protected]>
23001R:	Mika Westerberg <[email protected]>
23002R:	Jan Dabros <[email protected]>
23003L:	[email protected]
23004S:	Supported
23005F:	drivers/i2c/busses/i2c-designware-*
23006
23007SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23008M:	Jaehoon Chung <[email protected]>
23009L:	[email protected]
23010S:	Maintained
23011F:	drivers/mmc/host/dw_mmc*
23012
23013SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23014M:	Shuai Xue <[email protected]>
23015M:	Jing Zhang <[email protected]>
23016S:	Supported
23017F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23018F:	drivers/perf/dwc_pcie_pmu.c
23019
23020SYNOPSYS HSDK RESET CONTROLLER DRIVER
23021M:	Eugeniy Paltsev <[email protected]>
23022S:	Supported
23023F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23024F:	drivers/reset/reset-hsdk.c
23025F:	include/dt-bindings/reset/snps,hsdk-reset.h
23026
23027SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23028M:	Prabu Thangamuthu <[email protected]>
23029M:	Manjunath M B <[email protected]>
23030L:	[email protected]
23031S:	Maintained
23032F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
23033
23034SYSTEM CONFIGURATION (SYSCON)
23035M:	Lee Jones <[email protected]>
23036M:	Arnd Bergmann <[email protected]>
23037S:	Supported
23038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23039F:	drivers/mfd/syscon.c
23040
23041SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23042M:	Sudeep Holla <[email protected]>
23043R:	Cristian Marussi <[email protected]>
23044L:	[email protected]
23045L:	[email protected] (moderated for non-subscribers)
23046S:	Maintained
23047F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23048F:	drivers/clk/clk-sc[mp]i.c
23049F:	drivers/cpufreq/sc[mp]i-cpufreq.c
23050F:	drivers/firmware/arm_scmi/
23051F:	drivers/firmware/arm_scpi.c
23052F:	drivers/hwmon/scmi-hwmon.c
23053F:	drivers/pinctrl/pinctrl-scmi.c
23054F:	drivers/pmdomain/arm/
23055F:	drivers/powercap/arm_scmi_powercap.c
23056F:	drivers/regulator/scmi-regulator.c
23057F:	drivers/reset/reset-scmi.c
23058F:	include/linux/sc[mp]i_protocol.h
23059F:	include/trace/events/scmi.h
23060F:	include/uapi/linux/virtio_scmi.h
23061
23062SYSTEM RESET/SHUTDOWN DRIVERS
23063M:	Sebastian Reichel <[email protected]>
23064L:	[email protected]
23065S:	Maintained
23066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23067F:	Documentation/devicetree/bindings/power/reset/
23068F:	drivers/power/reset/
23069
23070SYSTEM TRACE MODULE CLASS
23071M:	Alexander Shishkin <[email protected]>
23072S:	Maintained
23073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23074F:	Documentation/trace/stm.rst
23075F:	drivers/hwtracing/stm/
23076F:	include/linux/stm.h
23077F:	include/uapi/linux/stm.h
23078
23079SYSTEM76 ACPI DRIVER
23080M:	Jeremy Soller <[email protected]>
23081M:	System76 Product Development <[email protected]>
23082L:	[email protected]
23083S:	Maintained
23084F:	drivers/platform/x86/system76_acpi.c
23085
23086SYSV FILESYSTEM
23087S:	Orphan
23088F:	Documentation/filesystems/sysv-fs.rst
23089F:	fs/sysv/
23090F:	include/linux/sysv_fs.h
23091
23092TASKSTATS STATISTICS INTERFACE
23093M:	Balbir Singh <[email protected]>
23094S:	Maintained
23095F:	Documentation/accounting/taskstats*
23096F:	include/linux/taskstats*
23097F:	kernel/taskstats.c
23098
23099TC subsystem
23100M:	Jamal Hadi Salim <[email protected]>
23101M:	Cong Wang <[email protected]>
23102M:	Jiri Pirko <[email protected]>
23103L:	[email protected]
23104S:	Maintained
23105F:	include/net/pkt_cls.h
23106F:	include/net/pkt_sched.h
23107F:	include/net/tc_act/
23108F:	include/uapi/linux/pkt_cls.h
23109F:	include/uapi/linux/pkt_sched.h
23110F:	include/uapi/linux/tc_act/
23111F:	include/uapi/linux/tc_ematch/
23112F:	net/sched/
23113F:	tools/testing/selftests/tc-testing
23114
23115TC90522 MEDIA DRIVER
23116M:	Akihiro Tsukada <[email protected]>
23117L:	[email protected]
23118S:	Odd Fixes
23119F:	drivers/media/dvb-frontends/tc90522*
23120
23121TCP LOW PRIORITY MODULE
23122M:	"Wong Hoi Sing, Edison" <[email protected]>
23123M:	"Hung Hing Lun, Mike" <[email protected]>
23124S:	Maintained
23125W:	http://tcp-lp-mod.sourceforge.net/
23126F:	net/ipv4/tcp_lp.c
23127
23128TDA10071 MEDIA DRIVER
23129L:	[email protected]
23130S:	Orphan
23131W:	https://linuxtv.org
23132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23133F:	drivers/media/dvb-frontends/tda10071*
23134
23135TDA18212 MEDIA DRIVER
23136L:	[email protected]
23137S:	Orphan
23138W:	https://linuxtv.org
23139Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23140F:	drivers/media/tuners/tda18212*
23141
23142TDA18218 MEDIA DRIVER
23143L:	[email protected]
23144S:	Orphan
23145W:	https://linuxtv.org
23146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23147F:	drivers/media/tuners/tda18218*
23148
23149TDA18250 MEDIA DRIVER
23150M:	Olli Salonen <[email protected]>
23151L:	[email protected]
23152S:	Maintained
23153W:	https://linuxtv.org
23154Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23155T:	git git://linuxtv.org/media.git
23156F:	drivers/media/tuners/tda18250*
23157
23158TDA18271 MEDIA DRIVER
23159M:	Michael Krufky <[email protected]>
23160L:	[email protected]
23161S:	Maintained
23162W:	https://linuxtv.org
23163W:	http://github.com/mkrufky
23164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23165T:	git git://linuxtv.org/mkrufky/tuners.git
23166F:	drivers/media/tuners/tda18271*
23167
23168TDA1997x MEDIA DRIVER
23169M:	Tim Harvey <[email protected]>
23170L:	[email protected]
23171S:	Maintained
23172W:	https://linuxtv.org
23173Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23174F:	drivers/media/i2c/tda1997x.*
23175
23176TDA827x MEDIA DRIVER
23177M:	Michael Krufky <[email protected]>
23178L:	[email protected]
23179S:	Maintained
23180W:	https://linuxtv.org
23181W:	http://github.com/mkrufky
23182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23183T:	git git://linuxtv.org/mkrufky/tuners.git
23184F:	drivers/media/tuners/tda8290.*
23185
23186TDA8290 MEDIA DRIVER
23187M:	Michael Krufky <[email protected]>
23188L:	[email protected]
23189S:	Maintained
23190W:	https://linuxtv.org
23191W:	http://github.com/mkrufky
23192Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23193T:	git git://linuxtv.org/mkrufky/tuners.git
23194F:	drivers/media/tuners/tda8290.*
23195
23196TDA9840 MEDIA DRIVER
23197M:	Hans Verkuil <[email protected]>
23198L:	[email protected]
23199S:	Maintained
23200W:	https://linuxtv.org
23201T:	git git://linuxtv.org/media.git
23202F:	drivers/media/i2c/tda9840*
23203
23204TEA5761 TUNER DRIVER
23205M:	Mauro Carvalho Chehab <[email protected]>
23206L:	[email protected]
23207S:	Odd fixes
23208W:	https://linuxtv.org
23209T:	git git://linuxtv.org/media.git
23210F:	drivers/media/tuners/tea5761.*
23211
23212TEA5767 TUNER DRIVER
23213M:	Mauro Carvalho Chehab <[email protected]>
23214L:	[email protected]
23215S:	Maintained
23216W:	https://linuxtv.org
23217T:	git git://linuxtv.org/media.git
23218F:	drivers/media/tuners/tea5767.*
23219
23220TEA6415C 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/tea6415c*
23227
23228TEA6420 MEDIA DRIVER
23229M:	Hans Verkuil <[email protected]>
23230L:	[email protected]
23231S:	Maintained
23232W:	https://linuxtv.org
23233T:	git git://linuxtv.org/media.git
23234F:	drivers/media/i2c/tea6420*
23235
23236TEAM DRIVER
23237M:	Jiri Pirko <[email protected]>
23238L:	[email protected]
23239S:	Supported
23240F:	Documentation/netlink/specs/team.yaml
23241F:	drivers/net/team/
23242F:	include/linux/if_team.h
23243F:	include/uapi/linux/if_team.h
23244F:	tools/testing/selftests/drivers/net/team/
23245
23246TECHNICAL ADVISORY BOARD PROCESS DOCS
23247M:	"Theodore Ts'o" <[email protected]>
23248M:	Greg Kroah-Hartman <[email protected]>
23249L:	[email protected]
23250S:	Maintained
23251F:	Documentation/process/contribution-maturity-model.rst
23252F:	Documentation/process/researcher-guidelines.rst
23253
23254TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23255M:	"Savoir-faire Linux Inc." <[email protected]>
23256S:	Maintained
23257F:	arch/x86/platform/ts5500/
23258
23259TECHNOTREND USB IR RECEIVER
23260M:	Sean Young <[email protected]>
23261L:	[email protected]
23262S:	Maintained
23263F:	drivers/media/rc/ttusbir.c
23264
23265TECHWELL TW9900 VIDEO DECODER
23266M:	Mehdi Djait <[email protected]>
23267L:	[email protected]
23268S:	Maintained
23269F:	drivers/media/i2c/tw9900.c
23270
23271TECHWELL TW9910 VIDEO DECODER
23272L:	[email protected]
23273S:	Orphan
23274F:	drivers/media/i2c/tw9910.c
23275F:	include/media/i2c/tw9910.h
23276
23277TEE SUBSYSTEM
23278M:	Jens Wiklander <[email protected]>
23279R:	Sumit Garg <[email protected]>
23280L:	[email protected]
23281S:	Maintained
23282F:	Documentation/ABI/testing/sysfs-class-tee
23283F:	Documentation/driver-api/tee.rst
23284F:	Documentation/tee/
23285F:	Documentation/userspace-api/tee.rst
23286F:	drivers/tee/
23287F:	include/linux/tee_core.h
23288F:	include/linux/tee_drv.h
23289F:	include/uapi/linux/tee.h
23290
23291TEGRA ARCHITECTURE SUPPORT
23292M:	Thierry Reding <[email protected]>
23293M:	Jonathan Hunter <[email protected]>
23294L:	[email protected]
23295S:	Supported
23296Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23298N:	[^a-z]tegra
23299
23300TEGRA CLOCK DRIVER
23301M:	Peter De Schrijver <[email protected]>
23302M:	Prashant Gaikwad <[email protected]>
23303S:	Supported
23304F:	drivers/clk/tegra/
23305
23306TEGRA CRYPTO DRIVERS
23307M:	Akhil R <[email protected]>
23308S:	Supported
23309F:	drivers/crypto/tegra/*
23310
23311TEGRA DMA DRIVERS
23312M:	Laxman Dewangan <[email protected]>
23313M:	Jon Hunter <[email protected]>
23314S:	Supported
23315F:	drivers/dma/tegra*
23316
23317TEGRA I2C DRIVER
23318M:	Laxman Dewangan <[email protected]>
23319R:	Dmitry Osipenko <[email protected]>
23320S:	Supported
23321F:	drivers/i2c/busses/i2c-tegra.c
23322
23323TEGRA IOMMU DRIVERS
23324M:	Thierry Reding <[email protected]>
23325R:	Krishna Reddy <[email protected]>
23326L:	[email protected]
23327S:	Supported
23328F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23329F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23330F:	drivers/iommu/tegra*
23331
23332TEGRA KBC DRIVER
23333M:	Laxman Dewangan <[email protected]>
23334S:	Supported
23335F:	drivers/input/keyboard/tegra-kbc.c
23336
23337TEGRA NAND DRIVER
23338M:	Stefan Agner <[email protected]>
23339M:	Lucas Stach <[email protected]>
23340S:	Maintained
23341F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23342F:	drivers/mtd/nand/raw/tegra_nand.c
23343
23344TEGRA PWM DRIVER
23345M:	Thierry Reding <[email protected]>
23346S:	Supported
23347F:	drivers/pwm/pwm-tegra.c
23348
23349TEGRA QUAD SPI DRIVER
23350M:	Thierry Reding <[email protected]>
23351M:	Jonathan Hunter <[email protected]>
23352M:	Sowjanya Komatineni <[email protected]>
23353L:	[email protected]
23354S:	Maintained
23355F:	drivers/spi/spi-tegra210-quad.c
23356
23357TEGRA SERIAL DRIVER
23358M:	Laxman Dewangan <[email protected]>
23359S:	Supported
23360F:	drivers/tty/serial/serial-tegra.c
23361
23362TEGRA SPI DRIVER
23363M:	Laxman Dewangan <[email protected]>
23364S:	Supported
23365F:	drivers/spi/spi-tegra*
23366
23367TEGRA VIDEO DRIVER
23368M:	Thierry Reding <[email protected]>
23369M:	Jonathan Hunter <[email protected]>
23370M:	Sowjanya Komatineni <[email protected]>
23371M:	Luca Ceresoli <[email protected]>
23372L:	[email protected]
23373L:	[email protected]
23374S:	Maintained
23375F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23376F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23377F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23378F:	drivers/staging/media/tegra-video/
23379
23380TEGRA XUSB PADCTL DRIVER
23381M:	JC Kuo <[email protected]>
23382S:	Supported
23383F:	drivers/phy/tegra/xusb*
23384
23385TEHUTI ETHERNET DRIVER
23386M:	Andy Gospodarek <[email protected]>
23387L:	[email protected]
23388S:	Maintained
23389F:	drivers/net/ethernet/tehuti/tehuti.*
23390
23391TEHUTI TN40XX ETHERNET DRIVER
23392M:	FUJITA Tomonori <[email protected]>
23393L:	[email protected]
23394S:	Maintained
23395F:	drivers/net/ethernet/tehuti/tn40*
23396
23397TELECOM CLOCK DRIVER FOR MCPL0010
23398M:	Mark Gross <[email protected]>
23399S:	Supported
23400F:	drivers/char/tlclk.c
23401
23402TEMPO SEMICONDUCTOR DRIVERS
23403M:	Steven Eckhoff <[email protected]>
23404S:	Maintained
23405F:	Documentation/devicetree/bindings/sound/tscs*.txt
23406F:	sound/soc/codecs/tscs*.c
23407F:	sound/soc/codecs/tscs*.h
23408
23409TENSILICA XTENSA PORT (xtensa)
23410M:	Chris Zankel <[email protected]>
23411M:	Max Filippov <[email protected]>
23412S:	Maintained
23413T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23414F:	arch/xtensa/
23415F:	drivers/irqchip/irq-xtensa-*
23416
23417TEXAS INSTRUMENTS ASoC DRIVERS
23418M:	Peter Ujfalusi <[email protected]>
23419L:	[email protected]
23420S:	Maintained
23421F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23422F:	sound/soc/ti/
23423
23424TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23425M:	Shenghao Ding <[email protected]>
23426M:	Kevin Lu <[email protected]>
23427M:	Baojun Xu <[email protected]>
23428L:	[email protected]
23429S:	Maintained
23430F:	Documentation/devicetree/bindings/sound/tas2552.txt
23431F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23432F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23433F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23434F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23435F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23436F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23437F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23438F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23439F:	include/sound/tas2*.h
23440F:	include/sound/tlv320*.h
23441F:	include/sound/tpa6130a2-plat.h
23442F:	sound/pci/hda/tas2781_hda_i2c.c
23443F:	sound/soc/codecs/pcm1681.c
23444F:	sound/soc/codecs/pcm1789*.*
23445F:	sound/soc/codecs/pcm179x*.*
23446F:	sound/soc/codecs/pcm186x*.*
23447F:	sound/soc/codecs/pcm3008.*
23448F:	sound/soc/codecs/pcm3060*.*
23449F:	sound/soc/codecs/pcm3168a*.*
23450F:	sound/soc/codecs/pcm5102a.c
23451F:	sound/soc/codecs/pcm512x*.*
23452F:	sound/soc/codecs/tas2*.*
23453F:	sound/soc/codecs/tlv320*.*
23454F:	sound/soc/codecs/tpa6130a2.*
23455
23456TEXAS INSTRUMENTS DMA DRIVERS
23457M:	Peter Ujfalusi <[email protected]>
23458L:	[email protected]
23459S:	Maintained
23460F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23461F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23462F:	Documentation/devicetree/bindings/dma/ti/
23463F:	drivers/dma/ti/
23464F:	include/linux/dma/k3-psil.h
23465F:	include/linux/dma/k3-udma-glue.h
23466F:	include/linux/dma/ti-cppi5.h
23467X:	drivers/dma/ti/cppi41.c
23468
23469TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23470M:	Jerome Brunet <[email protected]>
23471L:	[email protected]
23472S:	Maintained
23473F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23474F:	Documentation/hwmon/tps25990.rst
23475F:	drivers/hwmon/pmbus/tps25990.c
23476
23477TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23478M:	Robert Marko <[email protected]>
23479M:	Luka Perkov <[email protected]>
23480L:	[email protected]
23481S:	Maintained
23482F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23483F:	Documentation/hwmon/tps23861.rst
23484F:	drivers/hwmon/tps23861.c
23485
23486TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23487M:	Ricardo Ribalda <[email protected]>
23488L:	[email protected]
23489S:	Supported
23490F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23491F:	drivers/iio/dac/ti-dac7612.c
23492
23493TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23494M:	Alexander Sverdlin <[email protected]>
23495L:	[email protected]
23496S:	Maintained
23497F:	Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23498F:	drivers/leds/leds-lp8864.c
23499
23500TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23501M:	Nishanth Menon <[email protected]>
23502M:	Tero Kristo <[email protected]>
23503M:	Santosh Shilimkar <[email protected]>
23504L:	[email protected] (moderated for non-subscribers)
23505S:	Maintained
23506F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23507F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23508F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23509F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23510F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23511F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23512F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23513F:	drivers/clk/keystone/sci-clk.c
23514F:	drivers/firmware/ti_sci*
23515F:	drivers/irqchip/irq-ti-sci-inta.c
23516F:	drivers/irqchip/irq-ti-sci-intr.c
23517F:	drivers/reset/reset-ti-sci.c
23518F:	drivers/soc/ti/ti_sci_inta_msi.c
23519F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23520F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23521F:	include/linux/soc/ti/ti_sci_inta_msi.h
23522F:	include/linux/soc/ti/ti_sci_protocol.h
23523
23524TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23525M:	Puranjay Mohan <[email protected]>
23526L:	[email protected]
23527S:	Supported
23528F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23529F:	drivers/iio/temperature/tmp117.c
23530
23531THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23532M:	Hans Verkuil <[email protected]>
23533L:	[email protected]
23534S:	Maintained
23535W:	https://linuxtv.org
23536T:	git git://linuxtv.org/media.git
23537F:	drivers/media/radio/radio-raremono.c
23538
23539THERMAL
23540M:	Rafael J. Wysocki <[email protected]>
23541M:	Daniel Lezcano <[email protected]>
23542R:	Zhang Rui <[email protected]>
23543R:	Lukasz Luba <[email protected]>
23544L:	[email protected]
23545S:	Supported
23546Q:	https://patchwork.kernel.org/project/linux-pm/list/
23547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23548F:	Documentation/ABI/testing/sysfs-class-thermal
23549F:	Documentation/admin-guide/thermal/
23550F:	Documentation/devicetree/bindings/thermal/
23551F:	Documentation/driver-api/thermal/
23552F:	drivers/thermal/
23553F:	include/dt-bindings/thermal/
23554F:	include/linux/cpu_cooling.h
23555F:	include/linux/thermal.h
23556F:	include/uapi/linux/thermal.h
23557F:	tools/lib/thermal/
23558F:	tools/thermal/
23559
23560THERMAL DRIVER FOR AMLOGIC SOCS
23561M:	Guillaume La Roque <[email protected]>
23562L:	[email protected]
23563L:	[email protected]
23564S:	Supported
23565W:	http://linux-meson.com/
23566F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23567F:	drivers/thermal/amlogic_thermal.c
23568
23569THERMAL/CPU_COOLING
23570M:	Amit Daniel Kachhap <[email protected]>
23571M:	Daniel Lezcano <[email protected]>
23572M:	Viresh Kumar <[email protected]>
23573R:	Lukasz Luba <[email protected]>
23574L:	[email protected]
23575S:	Supported
23576F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23577F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23578F:	drivers/thermal/cpufreq_cooling.c
23579F:	drivers/thermal/cpuidle_cooling.c
23580F:	include/linux/cpu_cooling.h
23581
23582THERMAL/POWER_ALLOCATOR
23583M:	Lukasz Luba <[email protected]>
23584L:	[email protected]
23585S:	Maintained
23586F:	Documentation/driver-api/thermal/power_allocator.rst
23587F:	drivers/thermal/gov_power_allocator.c
23588F:	drivers/thermal/thermal_trace_ipa.h
23589
23590THINKPAD ACPI EXTRAS DRIVER
23591M:	Henrique de Moraes Holschuh <[email protected]>
23592L:	[email protected]
23593L:	[email protected]
23594S:	Maintained
23595W:	http://ibm-acpi.sourceforge.net
23596W:	http://thinkwiki.org/wiki/Ibm-acpi
23597T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23598F:	drivers/platform/x86/thinkpad_acpi.c
23599
23600THINKPAD LMI DRIVER
23601M:	Mark Pearson <[email protected]>
23602L:	[email protected]
23603S:	Maintained
23604F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23605F:	drivers/platform/x86/think-lmi.?
23606
23607THP7312 ISP DRIVER
23608M:	Laurent Pinchart <[email protected]>
23609M:	Paul Elder <[email protected]>
23610L:	[email protected]
23611S:	Maintained
23612T:	git git://linuxtv.org/media.git
23613F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23614F:	Documentation/userspace-api/media/drivers/thp7312.rst
23615F:	drivers/media/i2c/thp7312.c
23616F:	include/uapi/linux/thp7312.h
23617
23618THUNDERBOLT DMA TRAFFIC TEST DRIVER
23619M:	Isaac Hazan <[email protected]>
23620L:	[email protected]
23621S:	Maintained
23622F:	drivers/thunderbolt/dma_test.c
23623
23624THUNDERBOLT DRIVER
23625M:	Andreas Noever <[email protected]>
23626M:	Michael Jamet <[email protected]>
23627M:	Mika Westerberg <[email protected]>
23628M:	Yehezkel Bernat <[email protected]>
23629L:	[email protected]
23630S:	Maintained
23631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23632F:	Documentation/admin-guide/thunderbolt.rst
23633F:	drivers/thunderbolt/
23634F:	include/linux/thunderbolt.h
23635
23636THUNDERBOLT NETWORK DRIVER
23637M:	Michael Jamet <[email protected]>
23638M:	Mika Westerberg <[email protected]>
23639M:	Yehezkel Bernat <[email protected]>
23640L:	[email protected]
23641S:	Maintained
23642F:	drivers/net/thunderbolt/
23643
23644THUNDERX GPIO DRIVER
23645M:	Robert Richter <[email protected]>
23646S:	Odd Fixes
23647F:	drivers/gpio/gpio-thunderx.c
23648
23649TI ADS1119 ADC DRIVER
23650M:	Francesco Dolcini <[email protected]>
23651M:	João Paulo Gonçalves <[email protected]>
23652L:	[email protected]
23653S:	Maintained
23654F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23655F:	drivers/iio/adc/ti-ads1119.c
23656
23657TI ADS7924 ADC DRIVER
23658M:	Hugo Villeneuve <[email protected]>
23659L:	[email protected]
23660S:	Supported
23661F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23662F:	drivers/iio/adc/ti-ads7924.c
23663
23664TI AM437X VPFE DRIVER
23665M:	"Lad, Prabhakar" <[email protected]>
23666L:	[email protected]
23667S:	Maintained
23668W:	https://linuxtv.org
23669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23670T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23671F:	drivers/media/platform/ti/am437x/
23672
23673TI BANDGAP AND THERMAL DRIVER
23674M:	Eduardo Valentin <[email protected]>
23675M:	Keerthy <[email protected]>
23676L:	[email protected]
23677L:	[email protected]
23678S:	Maintained
23679F:	drivers/thermal/ti-soc-thermal/
23680
23681TI BQ27XXX POWER SUPPLY DRIVER
23682F:	drivers/power/supply/bq27xxx_battery.c
23683F:	drivers/power/supply/bq27xxx_battery_i2c.c
23684F:	include/linux/power/bq27xxx_battery.h
23685
23686TI CDCE706 CLOCK DRIVER
23687M:	Max Filippov <[email protected]>
23688S:	Maintained
23689F:	drivers/clk/clk-cdce706.c
23690
23691TI CLOCK DRIVER
23692M:	Tero Kristo <[email protected]>
23693L:	[email protected]
23694S:	Odd Fixes
23695F:	drivers/clk/ti/
23696F:	include/linux/clk/ti.h
23697
23698TI DAVINCI MACHINE SUPPORT
23699M:	Bartosz Golaszewski <[email protected]>
23700L:	[email protected] (moderated for non-subscribers)
23701S:	Maintained
23702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23703F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23704F:	arch/arm/boot/dts/ti/davinci/
23705F:	arch/arm/mach-davinci/
23706F:	drivers/i2c/busses/i2c-davinci.c
23707
23708TI DAVINCI SERIES CLOCK DRIVER
23709M:	David Lechner <[email protected]>
23710S:	Maintained
23711F:	Documentation/devicetree/bindings/clock/ti/davinci/
23712F:	drivers/clk/davinci/
23713F:	include/linux/clk/davinci.h
23714
23715TI DAVINCI SERIES GPIO DRIVER
23716M:	Keerthy <[email protected]>
23717L:	[email protected]
23718S:	Maintained
23719F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23720F:	drivers/gpio/gpio-davinci.c
23721
23722TI DAVINCI SERIES MEDIA DRIVER
23723M:	"Lad, Prabhakar" <[email protected]>
23724L:	[email protected]
23725S:	Maintained
23726W:	https://linuxtv.org
23727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23728T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23729F:	drivers/media/platform/ti/davinci/
23730F:	include/media/davinci/
23731
23732TI ENHANCED CAPTURE (eCAP) DRIVER
23733M:	Vignesh Raghavendra <[email protected]>
23734R:	Julien Panis <[email protected]>
23735L:	[email protected]
23736L:	[email protected]
23737S:	Maintained
23738F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23739F:	drivers/counter/ti-ecap-capture.c
23740
23741TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23742R:	David Lechner <[email protected]>
23743L:	[email protected]
23744F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23745F:	drivers/counter/ti-eqep.c
23746
23747TI ETHERNET SWITCH DRIVER (CPSW)
23748R:	Siddharth Vadapalli <[email protected]>
23749R:	Roger Quadros <[email protected]>
23750L:	[email protected]
23751L:	[email protected]
23752S:	Maintained
23753F:	drivers/net/ethernet/ti/cpsw*
23754F:	drivers/net/ethernet/ti/davinci*
23755
23756TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23757M:	Alex Dubov <[email protected]>
23758S:	Maintained
23759W:	http://tifmxx.berlios.de/
23760F:	drivers/memstick/host/tifm_ms.c
23761F:	drivers/misc/tifm*
23762F:	drivers/mmc/host/tifm_sd.c
23763F:	include/linux/tifm.h
23764
23765TI FPD-LINK DRIVERS
23766M:	Tomi Valkeinen <[email protected]>
23767L:	[email protected]
23768S:	Maintained
23769F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23770F:	drivers/media/i2c/ds90*
23771F:	include/media/i2c/ds90*
23772
23773TI HDC302X HUMIDITY DRIVER
23774M:	Javier Carrasco <[email protected]>
23775M:	Li peiyu <[email protected]>
23776L:	[email protected]
23777S:	Maintained
23778F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23779F:	drivers/iio/humidity/hdc3020.c
23780
23781TI ICSSG ETHERNET DRIVER (ICSSG)
23782R:	MD Danish Anwar <[email protected]>
23783R:	Roger Quadros <[email protected]>
23784L:	[email protected] (moderated for non-subscribers)
23785L:	[email protected]
23786S:	Maintained
23787F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23788F:	drivers/net/ethernet/ti/icssg/*
23789
23790TI J721E CSI2RX DRIVER
23791M:	Jai Luthra <[email protected]>
23792L:	[email protected]
23793S:	Maintained
23794F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23795F:	drivers/media/platform/ti/j721e-csi2rx/
23796
23797TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23798M:	Nishanth Menon <[email protected]>
23799M:	Santosh Shilimkar <[email protected]>
23800L:	[email protected]
23801L:	[email protected] (moderated for non-subscribers)
23802S:	Maintained
23803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23804F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23805F:	drivers/pmdomain/ti/omap_prm.c
23806F:	drivers/soc/ti/*
23807F:	include/linux/pruss_driver.h
23808
23809TI LM49xxx FAMILY ASoC CODEC DRIVERS
23810M:	M R Swami Reddy <[email protected]>
23811M:	Vishwas A Deshpande <[email protected]>
23812L:	[email protected]
23813S:	Maintained
23814F:	sound/soc/codecs/isabelle*
23815F:	sound/soc/codecs/lm49453*
23816
23817TI LMP92064 ADC DRIVER
23818M:	Leonard Göhrs <[email protected]>
23819R:	[email protected]
23820L:	[email protected]
23821S:	Maintained
23822F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23823F:	drivers/iio/adc/ti-lmp92064.c
23824
23825TI PCM3060 ASoC CODEC DRIVER
23826M:	Kirill Marinushkin <[email protected]>
23827L:	[email protected]
23828S:	Maintained
23829F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23830F:	sound/soc/codecs/pcm3060*
23831
23832TI TAS571X FAMILY ASoC CODEC DRIVER
23833M:	Kevin Cernekee <[email protected]>
23834L:	[email protected]
23835S:	Odd Fixes
23836F:	sound/soc/codecs/tas571x*
23837
23838TI TMAG5273 MAGNETOMETER DRIVER
23839M:	Gerald Loacker <[email protected]>
23840L:	[email protected]
23841S:	Maintained
23842F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23843F:	drivers/iio/magnetometer/tmag5273.c
23844
23845TI TRF7970A NFC DRIVER
23846M:	Mark Greer <[email protected]>
23847L:	[email protected]
23848S:	Supported
23849F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23850F:	drivers/nfc/trf7970a.c
23851
23852TI TSC2046 ADC DRIVER
23853M:	Oleksij Rempel <[email protected]>
23854R:	[email protected]
23855L:	[email protected]
23856S:	Maintained
23857F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23858F:	drivers/iio/adc/ti-tsc2046.c
23859
23860TI TWL4030 SERIES SOC CODEC DRIVER
23861M:	Peter Ujfalusi <[email protected]>
23862L:	[email protected]
23863S:	Maintained
23864F:	sound/soc/codecs/twl4030*
23865
23866TI VPE/CAL DRIVERS
23867M:	Benoit Parrot <[email protected]>
23868L:	[email protected]
23869S:	Maintained
23870W:	http://linuxtv.org/
23871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23872F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23873F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23874F:	drivers/media/platform/ti/cal/
23875F:	drivers/media/platform/ti/vpe/
23876
23877TI WILINK WIRELESS DRIVERS
23878L:	[email protected]
23879S:	Orphan
23880W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23881W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23882F:	drivers/net/wireless/ti/
23883
23884TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23885M:	John Stultz <[email protected]>
23886M:	Thomas Gleixner <[email protected]>
23887R:	Stephen Boyd <[email protected]>
23888L:	[email protected]
23889S:	Supported
23890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23891F:	include/linux/clocksource.h
23892F:	include/linux/time.h
23893F:	include/linux/timekeeper_internal.h
23894F:	include/linux/timekeeping.h
23895F:	include/linux/timex.h
23896F:	include/uapi/linux/time.h
23897F:	include/uapi/linux/timex.h
23898F:	kernel/time/alarmtimer.c
23899F:	kernel/time/clocksource*
23900F:	kernel/time/ntp*
23901F:	kernel/time/time.c
23902F:	kernel/time/timeconst.bc
23903F:	kernel/time/timeconv.c
23904F:	kernel/time/timecounter.c
23905F:	kernel/time/timekeeping*
23906F:	kernel/time/time_test.c
23907F:	tools/testing/selftests/timers/
23908
23909TIPC NETWORK LAYER
23910M:	Jon Maloy <[email protected]>
23911L:	[email protected] (core kernel code)
23912L:	[email protected] (user apps, general discussion)
23913S:	Maintained
23914W:	http://tipc.sourceforge.net/
23915F:	include/uapi/linux/tipc*.h
23916F:	net/tipc/
23917
23918TLAN NETWORK DRIVER
23919M:	Samuel Chessman <[email protected]>
23920L:	[email protected] (subscribers-only)
23921S:	Maintained
23922W:	http://sourceforge.net/projects/tlan/
23923F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23924F:	drivers/net/ethernet/ti/tlan.*
23925
23926TMIO/SDHI MMC DRIVER
23927M:	Wolfram Sang <[email protected]>
23928L:	[email protected]
23929L:	[email protected]
23930S:	Supported
23931F:	drivers/mmc/host/renesas_sdhi*
23932F:	drivers/mmc/host/tmio_mmc*
23933F:	include/linux/platform_data/tmio.h
23934
23935TMP513 HARDWARE MONITOR DRIVER
23936M:	Eric Tremblay <[email protected]>
23937L:	[email protected]
23938S:	Maintained
23939F:	Documentation/hwmon/tmp513.rst
23940F:	drivers/hwmon/tmp513.c
23941
23942TMPFS (SHMEM FILESYSTEM)
23943M:	Hugh Dickins <[email protected]>
23944L:	[email protected]
23945S:	Maintained
23946F:	include/linux/shmem_fs.h
23947F:	mm/shmem.c
23948
23949TOMOYO SECURITY MODULE
23950M:	Kentaro Takeda <[email protected]>
23951M:	Tetsuo Handa <[email protected]>
23952L:	[email protected] (subscribers-only, for developers in English)
23953L:	[email protected] (subscribers-only, for users in English)
23954L:	[email protected] (subscribers-only, for developers in Japanese)
23955L:	[email protected] (subscribers-only, for users in Japanese)
23956S:	Maintained
23957W:	https://tomoyo.sourceforge.net/
23958F:	security/tomoyo/
23959
23960TOPSTAR LAPTOP EXTRAS DRIVER
23961M:	Herton Ronaldo Krzesinski <[email protected]>
23962L:	[email protected]
23963S:	Maintained
23964F:	drivers/platform/x86/topstar-laptop.c
23965
23966TORTURE-TEST MODULES
23967M:	Davidlohr Bueso <[email protected]>
23968M:	"Paul E. McKenney" <[email protected]>
23969M:	Josh Triplett <[email protected]>
23970L:	[email protected]
23971S:	Supported
23972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
23973F:	Documentation/RCU/torture.rst
23974F:	kernel/locking/locktorture.c
23975F:	kernel/rcu/rcuscale.c
23976F:	kernel/rcu/rcutorture.c
23977F:	kernel/rcu/refscale.c
23978F:	kernel/torture.c
23979
23980TOSHIBA ACPI EXTRAS DRIVER
23981M:	Azael Avalos <[email protected]>
23982L:	[email protected]
23983S:	Maintained
23984F:	drivers/platform/x86/toshiba_acpi.c
23985
23986TOSHIBA BLUETOOTH DRIVER
23987M:	Azael Avalos <[email protected]>
23988L:	[email protected]
23989S:	Maintained
23990F:	drivers/platform/x86/toshiba_bluetooth.c
23991
23992TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23993M:	Azael Avalos <[email protected]>
23994L:	[email protected]
23995S:	Maintained
23996F:	drivers/platform/x86/toshiba_haps.c
23997
23998TOSHIBA SMM DRIVER
23999M:	Jonathan Buzzard <[email protected]>
24000S:	Maintained
24001W:	http://www.buzzard.org.uk/toshiba/
24002F:	drivers/char/toshiba.c
24003F:	include/linux/toshiba.h
24004F:	include/uapi/linux/toshiba.h
24005
24006TOSHIBA TC358743 DRIVER
24007M:	Hans Verkuil <[email protected]>
24008L:	[email protected]
24009S:	Maintained
24010F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
24011F:	drivers/media/i2c/tc358743*
24012F:	include/media/i2c/tc358743.h
24013
24014TOSHIBA WMI HOTKEYS DRIVER
24015M:	Azael Avalos <[email protected]>
24016L:	[email protected]
24017S:	Maintained
24018F:	drivers/platform/x86/toshiba-wmi.c
24019
24020TPM DEVICE DRIVER
24021M:	Peter Huewe <[email protected]>
24022M:	Jarkko Sakkinen <[email protected]>
24023R:	Jason Gunthorpe <[email protected]>
24024L:	[email protected]
24025S:	Maintained
24026W:	https://codeberg.org/jarkko/linux-tpmdd-test
24027Q:	https://patchwork.kernel.org/project/linux-integrity/list/
24028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24029F:	Documentation/devicetree/bindings/tpm/
24030F:	drivers/char/tpm/
24031F:	tools/testing/selftests/tpm2/
24032
24033TPS546D24 DRIVER
24034M:	Duke Du <[email protected]>
24035L:	[email protected]
24036S:	Maintained
24037F:	Documentation/hwmon/tps546d24.rst
24038F:	drivers/hwmon/pmbus/tps546d24.c
24039
24040TQ SYSTEMS BOARD & DRIVER SUPPORT
24041L:	[email protected]
24042S:	Supported
24043W:	https://www.tq-group.com/en/products/tq-embedded/
24044F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
24045F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24046F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24047F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
24048F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24049F:	arch/arm64/boot/dts/freescale/mba*.dtsi
24050F:	arch/arm64/boot/dts/freescale/tqml*.dts*
24051F:	drivers/gpio/gpio-tqmx86.c
24052F:	drivers/mfd/tqmx86.c
24053F:	drivers/watchdog/tqmx86_wdt.c
24054
24055TRACING
24056M:	Steven Rostedt <[email protected]>
24057M:	Masami Hiramatsu <[email protected]>
24058R:	Mathieu Desnoyers <[email protected]>
24059L:	[email protected]
24060L:	[email protected]
24061S:	Maintained
24062Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
24063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24064F:	Documentation/trace/*
24065F:	fs/tracefs/
24066F:	include/linux/trace*.h
24067F:	include/trace/
24068F:	kernel/trace/
24069F:	scripts/tracing/
24070F:	tools/testing/selftests/ftrace/
24071
24072TRACING MMIO ACCESSES (MMIOTRACE)
24073M:	Steven Rostedt <[email protected]>
24074M:	Masami Hiramatsu <[email protected]>
24075R:	Pekka Paalanen <[email protected]>
24076L:	[email protected]
24077L:	[email protected]
24078S:	Maintained
24079F:	arch/x86/mm/kmmio.c
24080F:	arch/x86/mm/mmio-mod.c
24081F:	arch/x86/mm/testmmiotrace.c
24082F:	include/linux/mmiotrace.h
24083F:	kernel/trace/trace_mmiotrace.c
24084
24085TRACING OS NOISE / LATENCY TRACERS
24086M:	Steven Rostedt <[email protected]>
24087S:	Maintained
24088F:	Documentation/trace/hwlat_detector.rst
24089F:	Documentation/trace/osnoise-tracer.rst
24090F:	Documentation/trace/timerlat-tracer.rst
24091F:	arch/*/kernel/trace.c
24092F:	include/trace/events/osnoise.h
24093F:	kernel/trace/trace_hwlat.c
24094F:	kernel/trace/trace_irqsoff.c
24095F:	kernel/trace/trace_osnoise.c
24096F:	kernel/trace/trace_sched_wakeup.c
24097
24098TRADITIONAL CHINESE DOCUMENTATION
24099M:	Hu Haowen <[email protected]>
24100S:	Maintained
24101W:	https://github.com/srcres258/linux-doc
24102T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
24103F:	Documentation/translations/zh_TW/
24104
24105TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24106M:	Dan Williams <[email protected]>
24107L:	[email protected]
24108S:	Maintained
24109F:	Documentation/ABI/testing/configfs-tsm
24110F:	drivers/virt/coco/tsm.c
24111F:	include/linux/tsm.h
24112
24113TRUSTED SERVICES TEE DRIVER
24114M:	Balint Dobszay <[email protected]>
24115M:	Sudeep Holla <[email protected]>
24116L:	[email protected] (moderated for non-subscribers)
24117L:	[email protected]
24118S:	Maintained
24119F:	Documentation/tee/ts-tee.rst
24120F:	drivers/tee/tstee/
24121
24122TTY LAYER AND SERIAL DRIVERS
24123M:	Greg Kroah-Hartman <[email protected]>
24124M:	Jiri Slaby <[email protected]>
24125L:	[email protected]
24126L:	[email protected]
24127S:	Supported
24128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24129F:	Documentation/devicetree/bindings/serial/
24130F:	Documentation/driver-api/serial/
24131F:	drivers/tty/
24132F:	include/linux/selection.h
24133F:	include/linux/serial.h
24134F:	include/linux/serial_core.h
24135F:	include/linux/sysrq.h
24136F:	include/linux/tty*.h
24137F:	include/linux/vt.h
24138F:	include/linux/vt_*.h
24139F:	include/uapi/linux/serial.h
24140F:	include/uapi/linux/serial_core.h
24141F:	include/uapi/linux/tty.h
24142
24143TUA9001 MEDIA DRIVER
24144L:	[email protected]
24145S:	Orphan
24146W:	https://linuxtv.org
24147Q:	http://patchwork.linuxtv.org/project/linux-media/list/
24148F:	drivers/media/tuners/tua9001*
24149
24150TULIP NETWORK DRIVERS
24151L:	[email protected]
24152L:	[email protected]
24153S:	Orphan
24154F:	drivers/net/ethernet/dec/tulip/
24155
24156TUN/TAP driver
24157M:	Willem de Bruijn <[email protected]>
24158M:	Jason Wang <[email protected]>
24159S:	Maintained
24160W:	http://vtun.sourceforge.net/tun
24161F:	Documentation/networking/tuntap.rst
24162F:	arch/um/os-Linux/drivers/
24163F:	drivers/net/tap.c
24164F:	drivers/net/tun*
24165
24166TURBOCHANNEL SUBSYSTEM
24167M:	"Maciej W. Rozycki" <[email protected]>
24168L:	[email protected]
24169S:	Maintained
24170Q:	https://patchwork.kernel.org/project/linux-mips/list/
24171F:	drivers/tc/
24172F:	include/linux/tc.h
24173
24174TURBOSTAT UTILITY
24175M:	"Len Brown" <[email protected]>
24176L:	[email protected]
24177S:	Supported
24178Q:	https://patchwork.kernel.org/project/linux-pm/list/
24179B:	https://bugzilla.kernel.org
24180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24181F:	tools/power/x86/turbostat/
24182F:	tools/testing/selftests/turbostat/
24183
24184TW5864 VIDEO4LINUX DRIVER
24185M:	Bluecherry Maintainers <[email protected]>
24186M:	Andrey Utkin <[email protected]>
24187M:	Andrey Utkin <[email protected]>
24188L:	[email protected]
24189S:	Supported
24190F:	drivers/media/pci/tw5864/
24191
24192TW68 VIDEO4LINUX DRIVER
24193M:	Hans Verkuil <[email protected]>
24194L:	[email protected]
24195S:	Odd Fixes
24196W:	https://linuxtv.org
24197T:	git git://linuxtv.org/media.git
24198F:	drivers/media/pci/tw68/
24199
24200TW686X VIDEO4LINUX DRIVER
24201M:	Ezequiel Garcia <[email protected]>
24202L:	[email protected]
24203S:	Maintained
24204W:	http://linuxtv.org
24205T:	git git://linuxtv.org/media.git
24206F:	drivers/media/pci/tw686x/
24207
24208U-BOOT ENVIRONMENT VARIABLES
24209M:	Rafał Miłecki <[email protected]>
24210S:	Maintained
24211F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24212F:	drivers/nvmem/layouts/u-boot-env.c
24213F:	drivers/nvmem/u-boot-env.c
24214
24215UACCE ACCELERATOR FRAMEWORK
24216M:	Zhangfei Gao <[email protected]>
24217M:	Zhou Wang <[email protected]>
24218L:	[email protected]
24219L:	[email protected]
24220S:	Maintained
24221F:	Documentation/ABI/testing/sysfs-driver-uacce
24222F:	Documentation/misc-devices/uacce.rst
24223F:	drivers/misc/uacce/
24224F:	include/linux/uacce.h
24225F:	include/uapi/misc/uacce/
24226
24227UBI FILE SYSTEM (UBIFS)
24228M:	Richard Weinberger <[email protected]>
24229R:	Zhihao Cheng <[email protected]>
24230L:	[email protected]
24231S:	Supported
24232W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
24233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24235F:	Documentation/ABI/testing/sysfs-fs-ubifs
24236F:	Documentation/filesystems/ubifs-authentication.rst
24237F:	Documentation/filesystems/ubifs.rst
24238F:	fs/ubifs/
24239
24240UBLK USERSPACE BLOCK DRIVER
24241M:	Ming Lei <[email protected]>
24242L:	[email protected]
24243S:	Maintained
24244F:	Documentation/block/ublk.rst
24245F:	drivers/block/ublk_drv.c
24246F:	include/uapi/linux/ublk_cmd.h
24247
24248UBSAN
24249M:	Kees Cook <[email protected]>
24250R:	Marco Elver <[email protected]>
24251R:	Andrey Konovalov <[email protected]>
24252R:	Andrey Ryabinin <[email protected]>
24253L:	[email protected]
24254L:	[email protected]
24255S:	Supported
24256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24257F:	Documentation/dev-tools/ubsan.rst
24258F:	include/linux/ubsan.h
24259F:	lib/Kconfig.ubsan
24260F:	lib/test_ubsan.c
24261F:	lib/ubsan.c
24262F:	lib/ubsan.h
24263F:	scripts/Makefile.ubsan
24264K:	\bARCH_HAS_UBSAN\b
24265
24266UCLINUX (M68KNOMMU AND COLDFIRE)
24267M:	Greg Ungerer <[email protected]>
24268L:	[email protected]
24269S:	Maintained
24270W:	http://www.linux-m68k.org/
24271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24272F:	arch/m68k/*/*_no.*
24273F:	arch/m68k/68*/
24274F:	arch/m68k/coldfire/
24275F:	arch/m68k/include/asm/*_no.*
24276
24277UDF FILESYSTEM
24278M:	Jan Kara <[email protected]>
24279S:	Maintained
24280F:	Documentation/filesystems/udf.rst
24281F:	fs/udf/
24282
24283UDRAW TABLET
24284M:	Bastien Nocera <[email protected]>
24285L:	[email protected]
24286S:	Maintained
24287F:	drivers/hid/hid-udraw-ps3.c
24288
24289UHID USERSPACE HID IO DRIVER
24290M:	David Rheinsberg <[email protected]>
24291L:	[email protected]
24292S:	Maintained
24293F:	drivers/hid/uhid.c
24294F:	include/uapi/linux/uhid.h
24295
24296ULPI BUS
24297M:	Heikki Krogerus <[email protected]>
24298L:	[email protected]
24299S:	Maintained
24300F:	drivers/usb/common/ulpi.c
24301F:	include/linux/ulpi/
24302
24303UNICODE SUBSYSTEM
24304M:	Gabriel Krisman Bertazi <[email protected]>
24305L:	[email protected]
24306S:	Supported
24307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24308F:	fs/unicode/
24309
24310UNIFDEF
24311M:	Tony Finch <[email protected]>
24312S:	Maintained
24313W:	http://dotat.at/prog/unifdef
24314F:	scripts/unifdef.c
24315
24316UNIFORM CDROM DRIVER
24317M:	Phillip Potter <[email protected]>
24318S:	Maintained
24319F:	Documentation/cdrom/
24320F:	drivers/cdrom/cdrom.c
24321F:	include/linux/cdrom.h
24322F:	include/uapi/linux/cdrom.h
24323
24324UNION-FIND
24325M:	Xavier <[email protected]>
24326L:	[email protected]
24327S:	Maintained
24328F:	Documentation/core-api/union_find.rst
24329F:	Documentation/translations/zh_CN/core-api/union_find.rst
24330F:	include/linux/union_find.h
24331F:	lib/union_find.c
24332
24333UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24334R:	Alim Akhtar <[email protected]>
24335R:	Avri Altman <[email protected]>
24336R:	Bart Van Assche <[email protected]>
24337L:	[email protected]
24338S:	Supported
24339F:	Documentation/devicetree/bindings/ufs/
24340F:	Documentation/scsi/ufs.rst
24341F:	drivers/ufs/core/
24342
24343UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24344M:	Pedro Sousa <[email protected]>
24345L:	[email protected]
24346S:	Supported
24347F:	drivers/ufs/host/*dwc*
24348
24349UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24350M:	Alim Akhtar <[email protected]>
24351R:	Peter Griffin <[email protected]>
24352L:	[email protected]
24353L:	[email protected]
24354S:	Maintained
24355F:	drivers/ufs/host/ufs-exynos*
24356
24357UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24358M:	Peter Wang <[email protected]>
24359R:	Stanley Jhu <[email protected]>
24360L:	[email protected]
24361L:	[email protected] (moderated for non-subscribers)
24362S:	Maintained
24363F:	drivers/ufs/host/ufs-mediatek*
24364
24365UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24366M:	Manivannan Sadhasivam <[email protected]>
24367L:	[email protected]
24368L:	[email protected]
24369S:	Maintained
24370F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24371F:	drivers/ufs/host/ufs-qcom*
24372
24373UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24374M:	Yoshihiro Shimoda <[email protected]>
24375L:	[email protected]
24376L:	[email protected]
24377S:	Maintained
24378F:	drivers/ufs/host/ufs-renesas.c
24379
24380UNSORTED BLOCK IMAGES (UBI)
24381M:	Richard Weinberger <[email protected]>
24382R:	Zhihao Cheng <[email protected]>
24383L:	[email protected]
24384S:	Supported
24385W:	http://www.linux-mtd.infradead.org/
24386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24388F:	drivers/mtd/ubi/
24389F:	include/linux/mtd/ubi.h
24390F:	include/uapi/mtd/ubi-user.h
24391
24392UPROBES
24393M:	Masami Hiramatsu <[email protected]>
24394M:	Oleg Nesterov <[email protected]>
24395M:	Peter Zijlstra <[email protected]>
24396L:	[email protected]
24397L:	[email protected]
24398S:	Maintained
24399F:	arch/*/include/asm/uprobes.h
24400F:	arch/*/kernel/probes/uprobes.c
24401F:	arch/*/kernel/uprobes.c
24402F:	include/linux/uprobes.h
24403F:	kernel/events/uprobes.c
24404
24405USB "USBNET" DRIVER FRAMEWORK
24406M:	Oliver Neukum <[email protected]>
24407L:	[email protected]
24408S:	Maintained
24409W:	http://www.linux-usb.org/usbnet
24410F:	drivers/net/usb/usbnet.c
24411F:	include/linux/usb/usbnet.h
24412
24413USB ACM DRIVER
24414M:	Oliver Neukum <[email protected]>
24415L:	[email protected]
24416S:	Maintained
24417F:	Documentation/usb/acm.rst
24418F:	drivers/usb/class/cdc-acm.*
24419
24420USB APPLE MFI FASTCHARGE DRIVER
24421M:	Bastien Nocera <[email protected]>
24422L:	[email protected]
24423S:	Maintained
24424F:	drivers/usb/misc/apple-mfi-fastcharge.c
24425
24426USB AR5523 WIRELESS DRIVER
24427L:	[email protected]
24428S:	Orphan
24429F:	drivers/net/wireless/ath/ar5523/
24430
24431USB ATTACHED SCSI
24432M:	Oliver Neukum <[email protected]>
24433L:	[email protected]
24434L:	[email protected]
24435S:	Maintained
24436F:	drivers/usb/storage/uas.c
24437
24438USB CDC ETHERNET DRIVER
24439M:	Oliver Neukum <[email protected]>
24440L:	[email protected]
24441S:	Maintained
24442F:	drivers/net/usb/cdc_*.c
24443F:	include/uapi/linux/usb/cdc.h
24444
24445USB CHAOSKEY DRIVER
24446M:	Keith Packard <[email protected]>
24447L:	[email protected]
24448S:	Maintained
24449F:	drivers/usb/misc/chaoskey.c
24450
24451USB CYPRESS C67X00 DRIVER
24452L:	[email protected]
24453S:	Orphan
24454F:	drivers/usb/c67x00/
24455
24456USB DAVICOM DM9601 DRIVER
24457M:	Peter Korsgaard <[email protected]>
24458L:	[email protected]
24459S:	Maintained
24460W:	http://www.linux-usb.org/usbnet
24461F:	drivers/net/usb/dm9601.c
24462
24463USB EHCI DRIVER
24464M:	Alan Stern <[email protected]>
24465L:	[email protected]
24466S:	Maintained
24467F:	Documentation/usb/ehci.rst
24468F:	drivers/usb/host/ehci*
24469
24470USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24471M:	Jiri Kosina <[email protected]>
24472M:	Benjamin Tissoires <[email protected]>
24473L:	[email protected]
24474S:	Maintained
24475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24476F:	Documentation/hid/hiddev.rst
24477F:	drivers/hid/usbhid/
24478
24479USB INTEL XHCI ROLE MUX DRIVER
24480M:	Hans de Goede <[email protected]>
24481L:	[email protected]
24482S:	Maintained
24483F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24484
24485USB IP DRIVER FOR HISILICON KIRIN 960
24486M:	Yu Chen <[email protected]>
24487M:	Binghui Wang <[email protected]>
24488L:	[email protected]
24489S:	Maintained
24490F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24491F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24492
24493USB IP DRIVER FOR HISILICON KIRIN 970
24494M:	Mauro Carvalho Chehab <[email protected]>
24495L:	[email protected]
24496S:	Maintained
24497F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24498F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24499
24500USB ISP116X DRIVER
24501M:	Olav Kongas <[email protected]>
24502L:	[email protected]
24503S:	Maintained
24504F:	drivers/usb/host/isp116x*
24505F:	include/linux/usb/isp116x.h
24506
24507USB ISP1760 DRIVER
24508M:	Rui Miguel Silva <[email protected]>
24509L:	[email protected]
24510S:	Maintained
24511F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24512F:	drivers/usb/isp1760/*
24513
24514USB LAN78XX ETHERNET DRIVER
24515M:	Thangaraj Samynathan <[email protected]>
24516M:	Rengarajan Sundararajan <[email protected]>
24517M:	[email protected]
24518L:	[email protected]
24519S:	Maintained
24520F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24521F:	drivers/net/usb/lan78xx.*
24522F:	include/dt-bindings/net/microchip-lan78xx.h
24523
24524USB MASS STORAGE DRIVER
24525M:	Alan Stern <[email protected]>
24526L:	[email protected]
24527L:	[email protected]
24528S:	Maintained
24529F:	drivers/usb/storage/
24530
24531USB MIDI DRIVER
24532M:	Clemens Ladisch <[email protected]>
24533L:	[email protected]
24534S:	Maintained
24535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24536F:	sound/usb/midi.*
24537
24538USB NETWORKING DRIVERS
24539L:	[email protected]
24540S:	Odd Fixes
24541F:	drivers/net/usb/
24542
24543USB OHCI DRIVER
24544M:	Alan Stern <[email protected]>
24545L:	[email protected]
24546S:	Maintained
24547F:	Documentation/usb/ohci.rst
24548F:	drivers/usb/host/ohci*
24549
24550USB OTG FSM (Finite State Machine)
24551M:	Peter Chen <[email protected]>
24552L:	[email protected]
24553S:	Maintained
24554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24555F:	drivers/usb/common/usb-otg-fsm.c
24556
24557USB OVER IP DRIVER
24558M:	Valentina Manea <[email protected]>
24559M:	Shuah Khan <[email protected]>
24560M:	Shuah Khan <[email protected]>
24561R:	Hongren Zheng <[email protected]>
24562L:	[email protected]
24563S:	Maintained
24564F:	Documentation/usb/usbip_protocol.rst
24565F:	drivers/usb/usbip/
24566F:	tools/testing/selftests/drivers/usb/usbip/
24567F:	tools/usb/usbip/
24568
24569USB PEGASUS DRIVER
24570M:	Petko Manolov <[email protected]>
24571L:	[email protected]
24572L:	[email protected]
24573S:	Maintained
24574W:	https://github.com/petkan/pegasus
24575T:	git https://github.com/petkan/pegasus.git
24576F:	drivers/net/usb/pegasus.*
24577
24578USB PRINTER DRIVER (usblp)
24579M:	Pete Zaitcev <[email protected]>
24580L:	[email protected]
24581S:	Supported
24582F:	drivers/usb/class/usblp.c
24583
24584USB QMI WWAN NETWORK DRIVER
24585M:	Bjørn Mork <[email protected]>
24586L:	[email protected]
24587S:	Maintained
24588F:	Documentation/ABI/testing/sysfs-class-net-qmi
24589F:	drivers/net/usb/qmi_wwan.c
24590
24591USB RAW GADGET DRIVER
24592R:	Andrey Konovalov <[email protected]>
24593L:	[email protected]
24594S:	Maintained
24595B:	https://github.com/xairy/raw-gadget/issues
24596F:	Documentation/usb/raw-gadget.rst
24597F:	drivers/usb/gadget/legacy/raw_gadget.c
24598F:	include/uapi/linux/usb/raw_gadget.h
24599
24600USB RTL8150 DRIVER
24601M:	Petko Manolov <[email protected]>
24602L:	[email protected]
24603L:	[email protected]
24604S:	Maintained
24605W:	https://github.com/petkan/rtl8150
24606T:	git https://github.com/petkan/rtl8150.git
24607F:	drivers/net/usb/rtl8150.c
24608
24609USB SERIAL SUBSYSTEM
24610M:	Johan Hovold <[email protected]>
24611L:	[email protected]
24612S:	Maintained
24613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24614F:	Documentation/usb/usb-serial.rst
24615F:	drivers/usb/serial/
24616F:	include/linux/usb/serial.h
24617
24618USB SMSC75XX ETHERNET DRIVER
24619M:	Steve Glendinning <[email protected]>
24620L:	[email protected]
24621S:	Maintained
24622F:	drivers/net/usb/smsc75xx.*
24623
24624USB SMSC95XX ETHERNET DRIVER
24625M:	Steve Glendinning <[email protected]>
24626M:	[email protected]
24627L:	[email protected]
24628S:	Maintained
24629F:	drivers/net/usb/smsc95xx.*
24630
24631USB SUBSYSTEM
24632M:	Greg Kroah-Hartman <[email protected]>
24633L:	[email protected]
24634S:	Supported
24635W:	http://www.linux-usb.org
24636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24637F:	Documentation/devicetree/bindings/usb/
24638F:	Documentation/usb/
24639F:	drivers/usb/
24640F:	include/dt-bindings/usb/
24641F:	include/linux/usb.h
24642F:	include/linux/usb/
24643F:	include/uapi/linux/usb/
24644
24645USB TYPEC BUS FOR ALTERNATE MODES
24646M:	Heikki Krogerus <[email protected]>
24647L:	[email protected]
24648S:	Maintained
24649F:	Documentation/ABI/testing/sysfs-bus-typec
24650F:	Documentation/driver-api/usb/typec_bus.rst
24651F:	drivers/usb/typec/altmodes/
24652F:	include/linux/usb/typec_altmode.h
24653
24654USB TYPEC CLASS
24655M:	Heikki Krogerus <[email protected]>
24656L:	[email protected]
24657S:	Maintained
24658F:	Documentation/ABI/testing/sysfs-class-typec
24659F:	Documentation/driver-api/usb/typec.rst
24660F:	drivers/usb/typec/
24661F:	include/linux/usb/typec.h
24662
24663USB TYPEC INTEL PMC MUX DRIVER
24664M:	Heikki Krogerus <[email protected]>
24665L:	[email protected]
24666S:	Maintained
24667F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24668F:	drivers/usb/typec/mux/intel_pmc_mux.c
24669
24670USB TYPEC PI3USB30532 MUX DRIVER
24671M:	Hans de Goede <[email protected]>
24672L:	[email protected]
24673S:	Maintained
24674F:	drivers/usb/typec/mux/pi3usb30532.c
24675
24676USB TYPEC PORT CONTROLLER DRIVERS
24677L:	[email protected]
24678S:	Orphan
24679F:	drivers/usb/typec/tcpm/
24680
24681USB TYPEC TUSB1046 MUX DRIVER
24682M:	Romain Gantois <[email protected]>
24683L:	[email protected]
24684S:	Maintained
24685F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24686F:	drivers/usb/typec/mux/tusb1046.c
24687
24688USB UHCI DRIVER
24689M:	Alan Stern <[email protected]>
24690L:	[email protected]
24691S:	Maintained
24692F:	drivers/usb/host/uhci*
24693
24694USB VIDEO CLASS
24695M:	Laurent Pinchart <[email protected]>
24696M:	Hans de Goede <[email protected]>
24697L:	[email protected]
24698S:	Maintained
24699W:	http://www.ideasonboard.org/uvc/
24700T:	git git://linuxtv.org/media.git
24701F:	Documentation/userspace-api/media/drivers/uvcvideo.rst
24702F:	Documentation/userspace-api/media/v4l/metafmt-uvc.rst
24703F:	drivers/media/common/uvc.c
24704F:	drivers/media/usb/uvc/
24705F:	include/linux/usb/uvc.h
24706F:	include/uapi/linux/uvcvideo.h
24707
24708USB WEBCAM GADGET
24709L:	[email protected]
24710S:	Orphan
24711F:	drivers/usb/gadget/function/*uvc*
24712F:	drivers/usb/gadget/legacy/webcam.c
24713F:	include/uapi/linux/usb/g_uvc.h
24714
24715USB XHCI DRIVER
24716M:	Mathias Nyman <[email protected]>
24717L:	[email protected]
24718S:	Supported
24719F:	drivers/usb/host/pci-quirks*
24720F:	drivers/usb/host/xhci*
24721
24722USER DATAGRAM PROTOCOL (UDP)
24723M:	Willem de Bruijn <[email protected]>
24724L:	[email protected]
24725S:	Maintained
24726F:	include/linux/udp.h
24727F:	include/net/udp.h
24728F:	include/trace/events/udp.h
24729F:	include/uapi/linux/udp.h
24730F:	net/ipv4/udp.c
24731F:	net/ipv6/udp.c
24732
24733USER-MODE LINUX (UML)
24734M:	Richard Weinberger <[email protected]>
24735M:	Anton Ivanov <[email protected]>
24736M:	Johannes Berg <[email protected]>
24737L:	[email protected]
24738S:	Maintained
24739W:	http://user-mode-linux.sourceforge.net
24740Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24743F:	Documentation/virt/uml/
24744F:	arch/um/
24745F:	arch/x86/um/
24746F:	fs/hostfs/
24747
24748USERSPACE COPYIN/COPYOUT (UIOVEC)
24749M:	Alexander Viro <[email protected]>
24750S:	Maintained
24751F:	include/linux/uio.h
24752F:	lib/iov_iter.c
24753
24754USERSPACE DMA BUFFER DRIVER
24755M:	Gerd Hoffmann <[email protected]>
24756M:	Vivek Kasireddy <[email protected]>
24757L:	[email protected]
24758S:	Maintained
24759T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24760F:	drivers/dma-buf/udmabuf.c
24761F:	include/uapi/linux/udmabuf.h
24762
24763USERSPACE I/O (UIO)
24764M:	Greg Kroah-Hartman <[email protected]>
24765S:	Maintained
24766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24767F:	Documentation/driver-api/uio-howto.rst
24768F:	drivers/uio/
24769F:	include/linux/uio_driver.h
24770
24771UTIL-LINUX PACKAGE
24772M:	Karel Zak <[email protected]>
24773L:	[email protected]
24774S:	Maintained
24775W:	http://en.wikipedia.org/wiki/Util-linux
24776T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24777
24778UUID HELPERS
24779R:	Andy Shevchenko <[email protected]>
24780L:	[email protected]
24781S:	Maintained
24782F:	include/linux/uuid.h
24783F:	lib/test_uuid.c
24784F:	lib/uuid.c
24785
24786UV SYSFS DRIVER
24787M:	Justin Ernst <[email protected]>
24788L:	[email protected]
24789S:	Maintained
24790F:	drivers/platform/x86/uv_sysfs.c
24791
24792UVESAFB DRIVER
24793M:	Michal Januszewski <[email protected]>
24794L:	[email protected]
24795S:	Maintained
24796W:	https://github.com/mjanusz/v86d
24797F:	Documentation/fb/uvesafb.rst
24798F:	drivers/video/fbdev/uvesafb.*
24799
24800Ux500 CLOCK DRIVERS
24801M:	Ulf Hansson <[email protected]>
24802L:	[email protected]
24803L:	[email protected] (moderated for non-subscribers)
24804S:	Maintained
24805F:	drivers/clk/ux500/
24806
24807V4L2 ASYNC AND FWNODE FRAMEWORKS
24808M:	Sakari Ailus <[email protected]>
24809L:	[email protected]
24810S:	Maintained
24811T:	git git://linuxtv.org/media.git
24812F:	drivers/media/v4l2-core/v4l2-async.c
24813F:	drivers/media/v4l2-core/v4l2-fwnode.c
24814F:	include/media/v4l2-async.h
24815F:	include/media/v4l2-fwnode.h
24816
24817V4L2 LENS DRIVERS
24818M:	Sakari Ailus <[email protected]>
24819L:	[email protected]
24820S:	Maintained
24821F:	drivers/media/i2c/ak*
24822F:	drivers/media/i2c/dw*
24823F:	drivers/media/i2c/lm*
24824
24825V4L2 CAMERA SENSOR DRIVERS
24826M:	Sakari Ailus <[email protected]>
24827L:	[email protected]
24828S:	Maintained
24829F:	Documentation/driver-api/media/camera-sensor.rst
24830F:	Documentation/driver-api/media/tx-rx.rst
24831F:	drivers/media/i2c/ar*
24832F:	drivers/media/i2c/gc*
24833F:	drivers/media/i2c/hi*
24834F:	drivers/media/i2c/imx*
24835F:	drivers/media/i2c/mt*
24836F:	drivers/media/i2c/og*
24837F:	drivers/media/i2c/ov*
24838F:	drivers/media/i2c/s5*
24839F:	drivers/media/i2c/vgxy61.c
24840
24841VF610 NAND DRIVER
24842M:	Stefan Agner <[email protected]>
24843L:	[email protected]
24844S:	Supported
24845F:	drivers/mtd/nand/raw/vf610_nfc.c
24846
24847VFAT/FAT/MSDOS FILESYSTEM
24848M:	OGAWA Hirofumi <[email protected]>
24849S:	Maintained
24850F:	Documentation/filesystems/vfat.rst
24851F:	fs/fat/
24852F:	tools/testing/selftests/filesystems/fat/
24853
24854VFIO CDX DRIVER
24855M:	Nipun Gupta <[email protected]>
24856M:	Nikhil Agarwal <[email protected]>
24857L:	[email protected]
24858S:	Maintained
24859F:	drivers/vfio/cdx/*
24860
24861VFIO DRIVER
24862M:	Alex Williamson <[email protected]>
24863L:	[email protected]
24864S:	Maintained
24865T:	git https://github.com/awilliam/linux-vfio.git
24866F:	Documentation/ABI/testing/debugfs-vfio
24867F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24868F:	Documentation/driver-api/vfio.rst
24869F:	drivers/vfio/
24870F:	include/linux/vfio.h
24871F:	include/linux/vfio_pci_core.h
24872F:	include/uapi/linux/vfio.h
24873
24874VFIO FSL-MC DRIVER
24875L:	[email protected]
24876S:	Orphan
24877F:	drivers/vfio/fsl-mc/
24878
24879VFIO HISILICON PCI DRIVER
24880M:	Longfang Liu <[email protected]>
24881M:	Shameer Kolothum <[email protected]>
24882L:	[email protected]
24883S:	Maintained
24884F:	drivers/vfio/pci/hisilicon/
24885
24886VFIO MEDIATED DEVICE DRIVERS
24887M:	Kirti Wankhede <[email protected]>
24888L:	[email protected]
24889S:	Maintained
24890F:	Documentation/driver-api/vfio-mediated-device.rst
24891F:	drivers/vfio/mdev/
24892F:	include/linux/mdev.h
24893F:	samples/vfio-mdev/
24894
24895VFIO MLX5 PCI DRIVER
24896M:	Yishai Hadas <[email protected]>
24897L:	[email protected]
24898S:	Maintained
24899F:	drivers/vfio/pci/mlx5/
24900
24901VFIO NVIDIA GRACE GPU DRIVER
24902M:	Ankit Agrawal <[email protected]>
24903L:	[email protected]
24904S:	Supported
24905F:	drivers/vfio/pci/nvgrace-gpu/
24906
24907VFIO PCI DEVICE SPECIFIC DRIVERS
24908R:	Jason Gunthorpe <[email protected]>
24909R:	Yishai Hadas <[email protected]>
24910R:	Shameer Kolothum <[email protected]>
24911R:	Kevin Tian <[email protected]>
24912L:	[email protected]
24913S:	Maintained
24914P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24915F:	drivers/vfio/pci/*/
24916
24917VFIO PDS PCI DRIVER
24918M:	Brett Creeley <[email protected]>
24919L:	[email protected]
24920S:	Maintained
24921F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24922F:	drivers/vfio/pci/pds/
24923
24924VFIO PLATFORM DRIVER
24925M:	Eric Auger <[email protected]>
24926L:	[email protected]
24927S:	Maintained
24928F:	drivers/vfio/platform/
24929
24930VFIO QAT PCI DRIVER
24931M:	Xin Zeng <[email protected]>
24932M:	Giovanni Cabiddu <[email protected]>
24933L:	[email protected]
24934L:	[email protected]
24935S:	Supported
24936F:	drivers/vfio/pci/qat/
24937
24938VFIO VIRTIO PCI DRIVER
24939M:	Yishai Hadas <[email protected]>
24940L:	[email protected]
24941L:	[email protected]
24942S:	Maintained
24943F:	drivers/vfio/pci/virtio
24944
24945VGA_SWITCHEROO
24946R:	Lukas Wunner <[email protected]>
24947S:	Maintained
24948T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24949F:	Documentation/gpu/vga-switcheroo.rst
24950F:	drivers/gpu/vga/vga_switcheroo.c
24951F:	include/linux/vga_switcheroo.h
24952
24953VIA RHINE NETWORK DRIVER
24954M:	Kevin Brace <[email protected]>
24955S:	Maintained
24956F:	drivers/net/ethernet/via/via-rhine.c
24957
24958VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24959M:	Florian Tobias Schandinat <[email protected]>
24960L:	[email protected]
24961S:	Maintained
24962F:	drivers/video/fbdev/via/
24963F:	include/linux/via-core.h
24964F:	include/linux/via_i2c.h
24965
24966VIA VELOCITY NETWORK DRIVER
24967M:	Francois Romieu <[email protected]>
24968L:	[email protected]
24969S:	Maintained
24970F:	drivers/net/ethernet/via/via-velocity.*
24971
24972VICODEC VIRTUAL CODEC DRIVER
24973M:	Hans Verkuil <[email protected]>
24974L:	[email protected]
24975S:	Maintained
24976W:	https://linuxtv.org
24977T:	git git://linuxtv.org/media.git
24978F:	drivers/media/test-drivers/vicodec/*
24979
24980VIDEO I2C POLLING DRIVER
24981M:	Matt Ranostay <[email protected]>
24982L:	[email protected]
24983S:	Maintained
24984F:	drivers/media/i2c/video-i2c.c
24985
24986VIDEO MULTIPLEXER DRIVER
24987M:	Philipp Zabel <[email protected]>
24988L:	[email protected]
24989S:	Maintained
24990F:	drivers/media/platform/video-mux.c
24991
24992VIDEOBUF2 FRAMEWORK
24993M:	Tomasz Figa <[email protected]>
24994M:	Marek Szyprowski <[email protected]>
24995L:	[email protected]
24996S:	Maintained
24997F:	drivers/media/common/videobuf2/*
24998F:	include/media/videobuf2-*
24999
25000VIDTV VIRTUAL DIGITAL TV DRIVER
25001M:	Daniel W. S. Almeida <[email protected]>
25002L:	[email protected]
25003S:	Maintained
25004W:	https://linuxtv.org
25005T:	git git://linuxtv.org/media.git
25006F:	drivers/media/test-drivers/vidtv/*
25007
25008VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25009M:	Shuah Khan <[email protected]>
25010R:	Kieran Bingham <[email protected]>
25011L:	[email protected]
25012S:	Maintained
25013W:	https://linuxtv.org
25014T:	git git://linuxtv.org/media.git
25015F:	drivers/media/test-drivers/vimc/*
25016
25017VIRT LIB
25018M:	Alex Williamson <[email protected]>
25019M:	Paolo Bonzini <[email protected]>
25020L:	[email protected]
25021S:	Supported
25022F:	virt/lib/
25023
25024VIRTIO AND VHOST VSOCK DRIVER
25025M:	Stefan Hajnoczi <[email protected]>
25026M:	Stefano Garzarella <[email protected]>
25027L:	[email protected]
25028L:	[email protected]
25029L:	[email protected]
25030S:	Maintained
25031F:	drivers/vhost/vsock.c
25032F:	include/linux/virtio_vsock.h
25033F:	include/uapi/linux/virtio_vsock.h
25034F:	net/vmw_vsock/virtio_transport.c
25035F:	net/vmw_vsock/virtio_transport_common.c
25036
25037VIRTIO BALLOON
25038M:	"Michael S. Tsirkin" <[email protected]>
25039M:	David Hildenbrand <[email protected]>
25040L:	[email protected]
25041S:	Maintained
25042F:	drivers/virtio/virtio_balloon.c
25043F:	include/linux/balloon_compaction.h
25044F:	include/uapi/linux/virtio_balloon.h
25045F:	mm/balloon_compaction.c
25046
25047VIRTIO BLOCK AND SCSI DRIVERS
25048M:	"Michael S. Tsirkin" <[email protected]>
25049M:	Jason Wang <[email protected]>
25050R:	Paolo Bonzini <[email protected]>
25051R:	Stefan Hajnoczi <[email protected]>
25052R:	Eugenio Pérez <[email protected]>
25053L:	[email protected]
25054S:	Maintained
25055F:	drivers/block/virtio_blk.c
25056F:	drivers/scsi/virtio_scsi.c
25057F:	include/uapi/linux/virtio_blk.h
25058F:	include/uapi/linux/virtio_scsi.h
25059
25060VIRTIO CONSOLE DRIVER
25061M:	Amit Shah <[email protected]>
25062L:	[email protected]
25063S:	Maintained
25064F:	drivers/char/virtio_console.c
25065F:	include/uapi/linux/virtio_console.h
25066
25067VIRTIO CORE AND NET DRIVERS
25068M:	"Michael S. Tsirkin" <[email protected]>
25069M:	Jason Wang <[email protected]>
25070R:	Xuan Zhuo <[email protected]>
25071R:	Eugenio Pérez <[email protected]>
25072L:	[email protected]
25073S:	Maintained
25074F:	Documentation/ABI/testing/sysfs-bus-vdpa
25075F:	Documentation/ABI/testing/sysfs-class-vduse
25076F:	Documentation/devicetree/bindings/virtio/
25077F:	Documentation/driver-api/virtio/
25078F:	drivers/block/virtio_blk.c
25079F:	drivers/crypto/virtio/
25080F:	drivers/net/virtio_net.c
25081F:	drivers/vdpa/
25082F:	drivers/virtio/
25083F:	include/linux/vdpa.h
25084F:	include/linux/virtio*.h
25085F:	include/linux/vringh.h
25086F:	include/uapi/linux/virtio_*.h
25087F:	net/vmw_vsock/virtio*
25088F:	tools/virtio/
25089F:	tools/testing/selftests/drivers/net/virtio_net/
25090
25091VIRTIO CRYPTO DRIVER
25092M:	Gonglei <[email protected]>
25093L:	[email protected]
25094L:	[email protected]
25095S:	Maintained
25096F:	drivers/crypto/virtio/
25097F:	include/uapi/linux/virtio_crypto.h
25098
25099VIRTIO DRIVERS FOR S390
25100M:	Cornelia Huck <[email protected]>
25101M:	Halil Pasic <[email protected]>
25102M:	Eric Farman <[email protected]>
25103L:	[email protected]
25104L:	[email protected]
25105L:	[email protected]
25106S:	Supported
25107F:	arch/s390/include/uapi/asm/virtio-ccw.h
25108F:	drivers/s390/virtio/
25109
25110VIRTIO FILE SYSTEM
25111M:	Vivek Goyal <[email protected]>
25112M:	Stefan Hajnoczi <[email protected]>
25113M:	Miklos Szeredi <[email protected]>
25114R:	Eugenio Pérez <[email protected]>
25115L:	[email protected]
25116L:	[email protected]
25117S:	Supported
25118W:	https://virtio-fs.gitlab.io/
25119F:	Documentation/filesystems/virtiofs.rst
25120F:	fs/fuse/virtio_fs.c
25121F:	include/uapi/linux/virtio_fs.h
25122
25123VIRTIO GPIO DRIVER
25124M:	Enrico Weigelt, metux IT consult <[email protected]>
25125M:	Viresh Kumar <[email protected]>
25126L:	[email protected]
25127L:	[email protected]
25128S:	Maintained
25129F:	drivers/gpio/gpio-virtio.c
25130F:	include/uapi/linux/virtio_gpio.h
25131
25132VIRTIO GPU DRIVER
25133M:	David Airlie <[email protected]>
25134M:	Gerd Hoffmann <[email protected]>
25135R:	Gurchetan Singh <[email protected]>
25136R:	Chia-I Wu <[email protected]>
25137L:	[email protected]
25138L:	[email protected]
25139S:	Maintained
25140T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
25141F:	drivers/gpu/drm/ci/xfails/virtio*
25142F:	drivers/gpu/drm/virtio/
25143F:	include/uapi/linux/virtio_gpu.h
25144
25145VIRTIO HOST (VHOST)
25146M:	"Michael S. Tsirkin" <[email protected]>
25147M:	Jason Wang <[email protected]>
25148R:	Eugenio Pérez <[email protected]>
25149L:	[email protected]
25150L:	[email protected]
25151L:	[email protected]
25152S:	Maintained
25153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25154F:	drivers/vhost/
25155F:	include/linux/sched/vhost_task.h
25156F:	include/linux/vhost_iotlb.h
25157F:	include/uapi/linux/vhost.h
25158F:	kernel/vhost_task.c
25159
25160VIRTIO HOST (VHOST-SCSI)
25161M:	"Michael S. Tsirkin" <[email protected]>
25162M:	Jason Wang <[email protected]>
25163M:	Mike Christie <[email protected]>
25164R:	Paolo Bonzini <[email protected]>
25165R:	Stefan Hajnoczi <[email protected]>
25166L:	[email protected]
25167S:	Maintained
25168F:	drivers/vhost/scsi.c
25169
25170VIRTIO I2C DRIVER
25171M:	Viresh Kumar <[email protected]>
25172R:	"Chen, Jian Jun" <[email protected]>
25173L:	[email protected]
25174L:	[email protected]
25175S:	Maintained
25176F:	drivers/i2c/busses/i2c-virtio.c
25177F:	include/uapi/linux/virtio_i2c.h
25178
25179VIRTIO INPUT DRIVER
25180M:	Gerd Hoffmann <[email protected]>
25181S:	Maintained
25182F:	drivers/virtio/virtio_input.c
25183F:	include/uapi/linux/virtio_input.h
25184
25185VIRTIO IOMMU DRIVER
25186M:	Jean-Philippe Brucker <[email protected]>
25187L:	[email protected]
25188S:	Maintained
25189F:	drivers/iommu/virtio-iommu.c
25190F:	include/uapi/linux/virtio_iommu.h
25191
25192VIRTIO MEM DRIVER
25193M:	David Hildenbrand <[email protected]>
25194L:	[email protected]
25195S:	Maintained
25196W:	https://virtio-mem.gitlab.io/
25197F:	drivers/virtio/virtio_mem.c
25198F:	include/uapi/linux/virtio_mem.h
25199
25200VIRTIO PMEM DRIVER
25201M:	Pankaj Gupta <[email protected]>
25202L:	[email protected]
25203S:	Maintained
25204F:	drivers/nvdimm/nd_virtio.c
25205F:	drivers/nvdimm/virtio_pmem.c
25206
25207VIRTIO SOUND DRIVER
25208M:	Anton Yakovlev <[email protected]>
25209M:	"Michael S. Tsirkin" <[email protected]>
25210L:	[email protected]
25211L:	[email protected]
25212S:	Maintained
25213F:	include/uapi/linux/virtio_snd.h
25214F:	sound/virtio/*
25215
25216VIRTUAL BOX GUEST DEVICE DRIVER
25217M:	Hans de Goede <[email protected]>
25218M:	Arnd Bergmann <[email protected]>
25219M:	Greg Kroah-Hartman <[email protected]>
25220S:	Maintained
25221F:	drivers/virt/vboxguest/
25222F:	include/linux/vbox_utils.h
25223F:	include/uapi/linux/vbox*.h
25224
25225VIRTUAL BOX SHARED FOLDER VFS DRIVER
25226M:	Hans de Goede <[email protected]>
25227L:	[email protected]
25228S:	Maintained
25229F:	fs/vboxsf/*
25230
25231VIRTUAL PCM TEST DRIVER
25232M:	Ivan Orlov <[email protected]>
25233L:	[email protected]
25234S:	Maintained
25235F:	Documentation/sound/cards/pcmtest.rst
25236F:	sound/drivers/pcmtest.c
25237F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
25238
25239VIRTUAL SERIO DEVICE DRIVER
25240M:	Stephen Chandler Paul <[email protected]>
25241S:	Maintained
25242F:	drivers/input/serio/userio.c
25243F:	include/uapi/linux/userio.h
25244
25245VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25246M:	Javier Carrasco <[email protected]>
25247S:	Maintained
25248F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25249F:	drivers/iio/light/veml3235.c
25250
25251VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25252M:	Javier Carrasco <[email protected]>
25253S:	Maintained
25254F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25255F:	drivers/iio/light/veml6030.c
25256
25257VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25258M:	Javier Carrasco <[email protected]>
25259S:	Maintained
25260F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25261F:	drivers/iio/light/veml6075.c
25262
25263VISL VIRTUAL STATELESS DECODER DRIVER
25264M:	Daniel Almeida <[email protected]>
25265L:	[email protected]
25266S:	Supported
25267F:	drivers/media/test-drivers/visl
25268
25269VIVID VIRTUAL VIDEO DRIVER
25270M:	Hans Verkuil <[email protected]>
25271L:	[email protected]
25272S:	Maintained
25273W:	https://linuxtv.org
25274T:	git git://linuxtv.org/media.git
25275F:	drivers/media/test-drivers/vivid/*
25276
25277VM SOCKETS (AF_VSOCK)
25278M:	Stefano Garzarella <[email protected]>
25279L:	[email protected]
25280L:	[email protected]
25281S:	Maintained
25282F:	drivers/net/vsockmon.c
25283F:	include/net/af_vsock.h
25284F:	include/uapi/linux/vm_sockets.h
25285F:	include/uapi/linux/vm_sockets_diag.h
25286F:	include/uapi/linux/vsockmon.h
25287F:	net/vmw_vsock/
25288F:	tools/testing/vsock/
25289
25290VMALLOC
25291M:	Andrew Morton <[email protected]>
25292R:	Uladzislau Rezki <[email protected]>
25293R:	Christoph Hellwig <[email protected]>
25294L:	[email protected]
25295S:	Maintained
25296W:	http://www.linux-mm.org
25297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25298F:	include/linux/vmalloc.h
25299F:	mm/vmalloc.c
25300
25301VME SUBSYSTEM
25302L:	[email protected]
25303S:	Orphan
25304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25305F:	Documentation/driver-api/vme.rst
25306F:	drivers/staging/vme_user/
25307
25308VMWARE BALLOON DRIVER
25309M:	Jerrin Shaji George <[email protected]>
25310R:	Broadcom internal kernel review list <[email protected]>
25311L:	[email protected]
25312S:	Supported
25313F:	drivers/misc/vmw_balloon.c
25314
25315VMWARE HYPERVISOR INTERFACE
25316M:	Ajay Kaher <[email protected]>
25317M:	Alexey Makhalov <[email protected]>
25318R:	Broadcom internal kernel review list <[email protected]>
25319L:	[email protected]
25320L:	[email protected]
25321S:	Supported
25322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25323F:	arch/x86/include/asm/vmware.h
25324F:	arch/x86/kernel/cpu/vmware.c
25325
25326VMWARE PVRDMA DRIVER
25327M:	Bryan Tan <[email protected]>
25328M:	Vishnu Dasa <[email protected]>
25329R:	Broadcom internal kernel review list <[email protected]>
25330L:	[email protected]
25331S:	Supported
25332F:	drivers/infiniband/hw/vmw_pvrdma/
25333
25334VMWARE PVSCSI DRIVER
25335M:	Vishal Bhakta <[email protected]>
25336R:	Broadcom internal kernel review list <[email protected]>
25337L:	[email protected]
25338S:	Supported
25339F:	drivers/scsi/vmw_pvscsi.c
25340F:	drivers/scsi/vmw_pvscsi.h
25341
25342VMWARE VIRTUAL PTP CLOCK DRIVER
25343M:	Nick Shi <[email protected]>
25344R:	Ajay Kaher <[email protected]>
25345R:	Alexey Makhalov <[email protected]>
25346R:	Broadcom internal kernel review list <[email protected]>
25347L:	[email protected]
25348S:	Supported
25349F:	drivers/ptp/ptp_vmw.c
25350
25351VMWARE VMCI DRIVER
25352M:	Bryan Tan <[email protected]>
25353M:	Vishnu Dasa <[email protected]>
25354R:	Broadcom internal kernel review list <[email protected]>
25355L:	[email protected]
25356S:	Supported
25357F:	drivers/misc/vmw_vmci/
25358F:	include/linux/vmw_vmci*
25359
25360VMWARE VMMOUSE SUBDRIVER
25361M:	Zack Rusin <[email protected]>
25362R:	Broadcom internal kernel review list <[email protected]>
25363L:	[email protected]
25364S:	Supported
25365F:	drivers/input/mouse/vmmouse.c
25366F:	drivers/input/mouse/vmmouse.h
25367
25368VMWARE VMXNET3 ETHERNET DRIVER
25369M:	Ronak Doshi <[email protected]>
25370R:	Broadcom internal kernel review list <[email protected]>
25371L:	[email protected]
25372S:	Supported
25373F:	drivers/net/vmxnet3/
25374
25375VMWARE VSOCK VMCI TRANSPORT DRIVER
25376M:	Bryan Tan <[email protected]>
25377M:	Vishnu Dasa <[email protected]>
25378R:	Broadcom internal kernel review list <[email protected]>
25379L:	[email protected]
25380S:	Supported
25381F:	net/vmw_vsock/vmci_transport*
25382
25383VOCORE VOCORE2 BOARD
25384M:	Harvey Hunt <[email protected]>
25385L:	[email protected]
25386S:	Maintained
25387F:	arch/mips/boot/dts/ralink/vocore2.dts
25388
25389VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25390M:	Liam Girdwood <[email protected]>
25391M:	Mark Brown <[email protected]>
25392L:	[email protected]
25393S:	Supported
25394W:	http://www.slimlogic.co.uk/?p=48
25395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25396F:	Documentation/devicetree/bindings/regulator/
25397F:	Documentation/power/regulator/
25398F:	drivers/regulator/
25399F:	include/dt-bindings/regulator/
25400F:	include/linux/regulator/
25401K:	regulator_get_optional
25402
25403VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25404R:	Matti Vaittinen <[email protected]>
25405F:	drivers/regulator/irq_helpers.c
25406
25407VRF
25408M:	David Ahern <[email protected]>
25409L:	[email protected]
25410S:	Maintained
25411F:	Documentation/networking/vrf.rst
25412F:	drivers/net/vrf.c
25413
25414VSPRINTF
25415M:	Petr Mladek <[email protected]>
25416M:	Steven Rostedt <[email protected]>
25417R:	Andy Shevchenko <[email protected]>
25418R:	Rasmus Villemoes <[email protected]>
25419R:	Sergey Senozhatsky <[email protected]>
25420S:	Maintained
25421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25422F:	Documentation/core-api/printk-formats.rst
25423F:	lib/test_printf.c
25424F:	lib/test_scanf.c
25425F:	lib/vsprintf.c
25426
25427VT1211 HARDWARE MONITOR DRIVER
25428M:	Juerg Haefliger <[email protected]>
25429L:	[email protected]
25430S:	Maintained
25431F:	Documentation/hwmon/vt1211.rst
25432F:	drivers/hwmon/vt1211.c
25433
25434VT8231 HARDWARE MONITOR DRIVER
25435M:	Roger Lucas <[email protected]>
25436L:	[email protected]
25437S:	Maintained
25438F:	drivers/hwmon/vt8231.c
25439
25440VUB300 USB to SDIO/SD/MMC bridge chip
25441L:	[email protected]
25442S:	Orphan
25443F:	drivers/mmc/host/vub300.c
25444
25445W1 DALLAS'S 1-WIRE BUS
25446M:	Krzysztof Kozlowski <[email protected]>
25447S:	Maintained
25448F:	Documentation/devicetree/bindings/w1/
25449F:	Documentation/w1/
25450F:	drivers/w1/
25451F:	include/linux/w1.h
25452
25453W83791D HARDWARE MONITORING DRIVER
25454M:	Marc Hulsman <[email protected]>
25455L:	[email protected]
25456S:	Maintained
25457F:	Documentation/hwmon/w83791d.rst
25458F:	drivers/hwmon/w83791d.c
25459
25460W83793 HARDWARE MONITORING DRIVER
25461M:	Rudolf Marek <[email protected]>
25462L:	[email protected]
25463S:	Maintained
25464F:	Documentation/hwmon/w83793.rst
25465F:	drivers/hwmon/w83793.c
25466
25467W83795 HARDWARE MONITORING DRIVER
25468M:	Jean Delvare <[email protected]>
25469L:	[email protected]
25470S:	Maintained
25471F:	drivers/hwmon/w83795.c
25472
25473W83L51xD SD/MMC CARD INTERFACE DRIVER
25474M:	Pierre Ossman <[email protected]>
25475S:	Maintained
25476F:	drivers/mmc/host/wbsd.*
25477
25478WACOM PROTOCOL 4 SERIAL TABLETS
25479M:	Julian Squires <[email protected]>
25480M:	Hans de Goede <[email protected]>
25481L:	[email protected]
25482S:	Maintained
25483F:	drivers/input/tablet/wacom_serial4.c
25484
25485WANGXUN ETHERNET DRIVER
25486M:	Jiawen Wu <[email protected]>
25487M:	Mengyuan Lou <[email protected]>
25488L:	[email protected]
25489S:	Maintained
25490W:	https://www.net-swift.com
25491F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25492F:	drivers/net/ethernet/wangxun/
25493F:	drivers/net/pcs/pcs-xpcs-wx.c
25494
25495WATCHDOG DEVICE DRIVERS
25496M:	Wim Van Sebroeck <[email protected]>
25497M:	Guenter Roeck <[email protected]>
25498L:	[email protected]
25499S:	Maintained
25500W:	http://www.linux-watchdog.org/
25501T:	git git://www.linux-watchdog.org/linux-watchdog.git
25502F:	Documentation/devicetree/bindings/watchdog/
25503F:	Documentation/watchdog/
25504F:	drivers/watchdog/
25505F:	include/linux/watchdog.h
25506F:	include/trace/events/watchdog.h
25507F:	include/uapi/linux/watchdog.h
25508
25509WAVE5 VPU CODEC DRIVER
25510M:	Nas Chung <[email protected]>
25511M:	Jackson Lee <[email protected]>
25512L:	[email protected]
25513S:	Maintained
25514F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25515F:	drivers/media/platform/chips-media/wave5/
25516
25517WHISKEYCOVE PMIC GPIO DRIVER
25518M:	Kuppuswamy Sathyanarayanan <[email protected]>
25519L:	[email protected]
25520S:	Maintained
25521F:	drivers/gpio/gpio-wcove.c
25522
25523WHWAVE RTC DRIVER
25524M:	Dianlong Li <[email protected]>
25525L:	[email protected]
25526S:	Maintained
25527F:	drivers/rtc/rtc-sd3078.c
25528
25529WIIMOTE HID DRIVER
25530M:	David Rheinsberg <[email protected]>
25531L:	[email protected]
25532S:	Maintained
25533F:	drivers/hid/hid-wiimote*
25534
25535WILOCITY WIL6210 WIRELESS DRIVER
25536L:	[email protected]
25537S:	Orphan
25538W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25539F:	drivers/net/wireless/ath/wil6210/
25540
25541WINBOND CIR DRIVER
25542M:	David Härdeman <[email protected]>
25543S:	Maintained
25544F:	drivers/media/rc/winbond-cir.c
25545
25546WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25547L:	[email protected]
25548S:	Orphan
25549F:	drivers/watchdog/ebc-c384_wdt.c
25550
25551WINSYSTEMS WS16C48 GPIO DRIVER
25552M:	William Breathitt Gray <[email protected]>
25553L:	[email protected]
25554S:	Maintained
25555F:	drivers/gpio/gpio-ws16c48.c
25556
25557WIREGUARD SECURE NETWORK TUNNEL
25558M:	Jason A. Donenfeld <[email protected]>
25559L:	[email protected]
25560L:	[email protected]
25561S:	Maintained
25562F:	drivers/net/wireguard/
25563F:	tools/testing/selftests/wireguard/
25564
25565WISTRON LAPTOP BUTTON DRIVER
25566M:	Miloslav Trmac <[email protected]>
25567S:	Maintained
25568F:	drivers/input/misc/wistron_btns.c
25569
25570WMI BINARY MOF DRIVER
25571M:	Armin Wolf <[email protected]>
25572R:	Thomas Weißschuh <[email protected]>
25573L:	[email protected]
25574S:	Maintained
25575F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25576F:	Documentation/wmi/devices/wmi-bmof.rst
25577F:	drivers/platform/x86/wmi-bmof.c
25578
25579WOLFSON MICROELECTRONICS DRIVERS
25580L:	[email protected]
25581S:	Supported
25582W:	https://github.com/CirrusLogic/linux-drivers/wiki
25583T:	git https://github.com/CirrusLogic/linux-drivers.git
25584F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25585F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25586F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25587F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25588F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25589F:	Documentation/devicetree/bindings/sound/wm*
25590F:	Documentation/hwmon/wm83??.rst
25591F:	arch/arm/mach-s3c/mach-crag6410*
25592F:	drivers/clk/clk-wm83*.c
25593F:	drivers/gpio/gpio-*wm*.c
25594F:	drivers/gpio/gpio-arizona.c
25595F:	drivers/hwmon/wm83??-hwmon.c
25596F:	drivers/input/misc/wm831x-on.c
25597F:	drivers/input/touchscreen/wm831x-ts.c
25598F:	drivers/input/touchscreen/wm97*.c
25599F:	drivers/leds/leds-wm83*.c
25600F:	drivers/mfd/arizona*
25601F:	drivers/mfd/cs47l24*
25602F:	drivers/mfd/wm*.c
25603F:	drivers/power/supply/wm83*.c
25604F:	drivers/regulator/arizona*
25605F:	drivers/regulator/wm8*.c
25606F:	drivers/rtc/rtc-wm83*.c
25607F:	drivers/video/backlight/wm83*_bl.c
25608F:	drivers/watchdog/wm83*_wdt.c
25609F:	include/linux/mfd/arizona/
25610F:	include/linux/mfd/wm831x/
25611F:	include/linux/mfd/wm8350/
25612F:	include/linux/mfd/wm8400*
25613F:	include/linux/regulator/arizona*
25614F:	include/linux/wm97xx.h
25615F:	include/sound/wm????.h
25616F:	sound/soc/codecs/arizona*
25617F:	sound/soc/codecs/cs47l24*
25618F:	sound/soc/codecs/wm*
25619
25620WORKQUEUE
25621M:	Tejun Heo <[email protected]>
25622R:	Lai Jiangshan <[email protected]>
25623S:	Maintained
25624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25625F:	Documentation/core-api/workqueue.rst
25626F:	include/linux/workqueue.h
25627F:	kernel/workqueue.c
25628F:	kernel/workqueue_internal.h
25629
25630WWAN DRIVERS
25631M:	Loic Poulain <[email protected]>
25632M:	Sergey Ryazanov <[email protected]>
25633R:	Johannes Berg <[email protected]>
25634L:	[email protected]
25635S:	Maintained
25636F:	drivers/net/wwan/
25637F:	include/linux/wwan.h
25638F:	include/uapi/linux/wwan.h
25639
25640X-POWERS AXP288 PMIC DRIVERS
25641M:	Hans de Goede <[email protected]>
25642S:	Maintained
25643F:	drivers/acpi/pmic/intel_pmic_xpower.c
25644N:	axp288
25645
25646X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25647M:	Chen-Yu Tsai <[email protected]>
25648L:	[email protected]
25649S:	Maintained
25650N:	axp[128]
25651
25652X.25 STACK
25653M:	Martin Schiller <[email protected]>
25654L:	[email protected]
25655S:	Maintained
25656F:	Documentation/networking/lapb-module.rst
25657F:	Documentation/networking/x25*
25658F:	drivers/net/wan/hdlc_x25.c
25659F:	drivers/net/wan/lapbether.c
25660F:	include/*/lapb.h
25661F:	include/net/x25*
25662F:	include/uapi/linux/x25.h
25663F:	net/lapb/
25664F:	net/x25/
25665
25666X86 ARCHITECTURE (32-BIT AND 64-BIT)
25667M:	Thomas Gleixner <[email protected]>
25668M:	Ingo Molnar <[email protected]>
25669M:	Borislav Petkov <[email protected]>
25670M:	Dave Hansen <[email protected]>
25671M:	[email protected]
25672R:	"H. Peter Anvin" <[email protected]>
25673L:	[email protected]
25674S:	Maintained
25675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25676F:	Documentation/arch/x86/
25677F:	Documentation/devicetree/bindings/x86/
25678F:	arch/x86/
25679F:	tools/testing/selftests/x86
25680
25681X86 CPUID DATABASE
25682M:	Borislav Petkov <[email protected]>
25683M:	Thomas Gleixner <[email protected]>
25684M:	[email protected]
25685R:	Ahmed S. Darwish <[email protected]>
25686L:	[email protected]
25687S:	Maintained
25688W:	https://x86-cpuid.org
25689F:	tools/arch/x86/kcpuid/cpuid.csv
25690
25691X86 ENTRY CODE
25692M:	Andy Lutomirski <[email protected]>
25693L:	[email protected]
25694S:	Maintained
25695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25696F:	arch/x86/entry/
25697
25698X86 HARDWARE VULNERABILITIES
25699M:	Thomas Gleixner <[email protected]>
25700M:	Borislav Petkov <[email protected]>
25701M:	Peter Zijlstra <[email protected]>
25702M:	Josh Poimboeuf <[email protected]>
25703R:	Pawan Gupta <[email protected]>
25704S:	Maintained
25705F:	Documentation/admin-guide/hw-vuln/
25706F:	arch/x86/include/asm/nospec-branch.h
25707F:	arch/x86/kernel/cpu/bugs.c
25708
25709X86 MCE INFRASTRUCTURE
25710M:	Tony Luck <[email protected]>
25711M:	Borislav Petkov <[email protected]>
25712L:	[email protected]
25713S:	Maintained
25714F:	Documentation/ABI/testing/sysfs-mce
25715F:	Documentation/arch/x86/x86_64/machinecheck.rst
25716F:	arch/x86/kernel/cpu/mce/*
25717
25718X86 MICROCODE UPDATE SUPPORT
25719M:	Borislav Petkov <[email protected]>
25720S:	Maintained
25721F:	arch/x86/kernel/cpu/microcode/*
25722
25723X86 MM
25724M:	Dave Hansen <[email protected]>
25725M:	Andy Lutomirski <[email protected]>
25726M:	Peter Zijlstra <[email protected]>
25727L:	[email protected]
25728S:	Maintained
25729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25730F:	arch/x86/mm/
25731
25732X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25733M:	Hans de Goede <[email protected]>
25734L:	[email protected]
25735S:	Maintained
25736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25737F:	drivers/platform/x86/x86-android-tablets/
25738
25739X86 PLATFORM DRIVERS
25740M:	Hans de Goede <[email protected]>
25741M:	Ilpo Järvinen <[email protected]>
25742L:	[email protected]
25743S:	Maintained
25744Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25746F:	drivers/platform/olpc/
25747F:	drivers/platform/x86/
25748F:	include/linux/platform_data/x86/
25749
25750X86 PLATFORM UV HPE SUPERDOME FLEX
25751M:	Steve Wahl <[email protected]>
25752R:	Justin Ernst <[email protected]>
25753R:	Kyle Meyer <[email protected]>
25754R:	Dimitri Sivanich <[email protected]>
25755R:	Russ Anderson <[email protected]>
25756S:	Supported
25757F:	arch/x86/include/asm/uv/
25758F:	arch/x86/kernel/apic/x2apic_uv_x.c
25759F:	arch/x86/platform/uv/
25760
25761X86 STACK UNWINDING
25762M:	Josh Poimboeuf <[email protected]>
25763M:	Peter Zijlstra <[email protected]>
25764S:	Supported
25765F:	arch/x86/include/asm/unwind*.h
25766F:	arch/x86/kernel/dumpstack.c
25767F:	arch/x86/kernel/stacktrace.c
25768F:	arch/x86/kernel/unwind_*.c
25769
25770X86 TRUST DOMAIN EXTENSIONS (TDX)
25771M:	Kirill A. Shutemov <[email protected]>
25772R:	Dave Hansen <[email protected]>
25773L:	[email protected]
25774L:	[email protected]
25775S:	Supported
25776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25777F:	arch/x86/boot/compressed/tdx*
25778F:	arch/x86/coco/tdx/
25779F:	arch/x86/include/asm/shared/tdx.h
25780F:	arch/x86/include/asm/tdx.h
25781F:	arch/x86/virt/vmx/tdx/
25782F:	drivers/virt/coco/tdx-guest
25783
25784X86 VDSO
25785M:	Andy Lutomirski <[email protected]>
25786L:	[email protected]
25787S:	Maintained
25788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25789F:	arch/x86/entry/vdso/
25790
25791XARRAY
25792M:	Matthew Wilcox <[email protected]>
25793L:	[email protected]
25794L:	[email protected]
25795S:	Supported
25796F:	Documentation/core-api/xarray.rst
25797F:	include/linux/idr.h
25798F:	include/linux/xarray.h
25799F:	lib/idr.c
25800F:	lib/test_xarray.c
25801F:	lib/xarray.c
25802F:	tools/testing/radix-tree
25803
25804XBOX DVD IR REMOTE
25805M:	Benjamin Valentin <[email protected]>
25806S:	Maintained
25807F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25808F:	drivers/media/rc/xbox_remote.c
25809
25810XC2028/3028 TUNER DRIVER
25811M:	Mauro Carvalho Chehab <[email protected]>
25812L:	[email protected]
25813S:	Maintained
25814W:	https://linuxtv.org
25815T:	git git://linuxtv.org/media.git
25816F:	drivers/media/tuners/xc2028.*
25817
25818XDP (eXpress Data Path)
25819M:	Alexei Starovoitov <[email protected]>
25820M:	Daniel Borkmann <[email protected]>
25821M:	David S. Miller <[email protected]>
25822M:	Jakub Kicinski <[email protected]>
25823M:	Jesper Dangaard Brouer <[email protected]>
25824M:	John Fastabend <[email protected]>
25825L:	[email protected]
25826L:	[email protected]
25827S:	Supported
25828F:	drivers/net/ethernet/*/*/*/*/*xdp*
25829F:	drivers/net/ethernet/*/*/*xdp*
25830F:	include/net/xdp.h
25831F:	include/net/xdp_priv.h
25832F:	include/trace/events/xdp.h
25833F:	kernel/bpf/cpumap.c
25834F:	kernel/bpf/devmap.c
25835F:	net/core/xdp.c
25836F:	samples/bpf/xdp*
25837F:	tools/testing/selftests/bpf/*/*xdp*
25838F:	tools/testing/selftests/bpf/*xdp*
25839K:	(?:\b|_)xdp(?:\b|_)
25840
25841XDP SOCKETS (AF_XDP)
25842M:	Björn Töpel <[email protected]>
25843M:	Magnus Karlsson <[email protected]>
25844M:	Maciej Fijalkowski <[email protected]>
25845R:	Jonathan Lemon <[email protected]>
25846L:	[email protected]
25847L:	[email protected]
25848S:	Maintained
25849F:	Documentation/networking/af_xdp.rst
25850F:	include/net/netns/xdp.h
25851F:	include/net/xdp_sock*
25852F:	include/net/xsk_buff_pool.h
25853F:	include/uapi/linux/if_xdp.h
25854F:	include/uapi/linux/xdp_diag.h
25855F:	net/xdp/
25856F:	tools/testing/selftests/bpf/*xsk*
25857
25858XEN BLOCK SUBSYSTEM
25859M:	Roger Pau Monné <[email protected]>
25860L:	[email protected] (moderated for non-subscribers)
25861S:	Supported
25862F:	drivers/block/xen*
25863F:	drivers/block/xen-blkback/*
25864
25865XEN HYPERVISOR ARM
25866M:	Stefano Stabellini <[email protected]>
25867L:	[email protected] (moderated for non-subscribers)
25868S:	Maintained
25869F:	arch/arm/include/asm/xen/
25870F:	arch/arm/xen/
25871
25872XEN HYPERVISOR ARM64
25873M:	Stefano Stabellini <[email protected]>
25874L:	[email protected] (moderated for non-subscribers)
25875S:	Maintained
25876F:	arch/arm64/include/asm/xen/
25877F:	arch/arm64/xen/
25878
25879XEN HYPERVISOR INTERFACE
25880M:	Juergen Gross <[email protected]>
25881M:	Stefano Stabellini <[email protected]>
25882R:	Oleksandr Tyshchenko <[email protected]>
25883L:	[email protected] (moderated for non-subscribers)
25884S:	Supported
25885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25886F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25887F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25888F:	drivers/*/xen-*front.c
25889F:	drivers/xen/
25890F:	include/uapi/xen/
25891F:	include/xen/
25892F:	kernel/configs/xen.config
25893
25894XEN HYPERVISOR X86
25895M:	Juergen Gross <[email protected]>
25896R:	Boris Ostrovsky <[email protected]>
25897L:	[email protected] (moderated for non-subscribers)
25898S:	Supported
25899F:	arch/x86/configs/xen.config
25900F:	arch/x86/include/asm/pvclock-abi.h
25901F:	arch/x86/include/asm/xen/
25902F:	arch/x86/platform/pvh/
25903F:	arch/x86/xen/
25904
25905XEN NETWORK BACKEND DRIVER
25906M:	Wei Liu <[email protected]>
25907M:	Paul Durrant <[email protected]>
25908L:	[email protected] (moderated for non-subscribers)
25909L:	[email protected]
25910S:	Supported
25911F:	drivers/net/xen-netback/*
25912
25913XEN PCI SUBSYSTEM
25914M:	Juergen Gross <[email protected]>
25915L:	[email protected] (moderated for non-subscribers)
25916S:	Supported
25917F:	arch/x86/pci/*xen*
25918F:	drivers/pci/*xen*
25919
25920XEN PVSCSI DRIVERS
25921M:	Juergen Gross <[email protected]>
25922L:	[email protected] (moderated for non-subscribers)
25923L:	[email protected]
25924S:	Supported
25925F:	drivers/scsi/xen-scsifront.c
25926F:	drivers/xen/xen-scsiback.c
25927F:	include/xen/interface/io/vscsiif.h
25928
25929XEN PVUSB DRIVER
25930M:	Juergen Gross <[email protected]>
25931L:	[email protected] (moderated for non-subscribers)
25932L:	[email protected]
25933S:	Supported
25934F:	drivers/usb/host/xen*
25935F:	include/xen/interface/io/usbif.h
25936
25937XEN SOUND FRONTEND DRIVER
25938M:	Oleksandr Andrushchenko <[email protected]>
25939L:	[email protected] (moderated for non-subscribers)
25940L:	[email protected]
25941S:	Supported
25942F:	sound/xen/*
25943
25944XEN SWIOTLB SUBSYSTEM
25945M:	Juergen Gross <[email protected]>
25946M:	Stefano Stabellini <[email protected]>
25947L:	[email protected] (moderated for non-subscribers)
25948L:	[email protected]
25949S:	Supported
25950F:	arch/*/include/asm/xen/swiotlb-xen.h
25951F:	drivers/xen/swiotlb-xen.c
25952F:	include/xen/arm/swiotlb-xen.h
25953F:	include/xen/swiotlb-xen.h
25954
25955XFS FILESYSTEM
25956M:	Carlos Maiolino <[email protected]>
25957R:	Darrick J. Wong <[email protected]>
25958L:	[email protected]
25959S:	Supported
25960W:	http://xfs.org/
25961C:	irc://irc.oftc.net/xfs
25962T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25963P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25964F:	Documentation/ABI/testing/sysfs-fs-xfs
25965F:	Documentation/admin-guide/xfs.rst
25966F:	Documentation/filesystems/xfs/*
25967F:	fs/xfs/
25968F:	include/uapi/linux/dqblk_xfs.h
25969F:	include/uapi/linux/fsmap.h
25970
25971XILINX AMS DRIVER
25972M:	Anand Ashok Dumbre <[email protected]>
25973L:	[email protected]
25974S:	Maintained
25975F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25976F:	drivers/iio/adc/xilinx-ams.c
25977
25978XILINX AXI ETHERNET DRIVER
25979M:	Radhey Shyam Pandey <[email protected]>
25980S:	Maintained
25981F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25982F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25983
25984XILINX CAN DRIVER
25985M:	Appana Durga Kedareswara rao <[email protected]>
25986L:	[email protected]
25987S:	Maintained
25988F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25989F:	drivers/net/can/xilinx_can.c
25990
25991XILINX EVENT MANAGEMENT DRIVER
25992M:	Michal Simek <[email protected]>
25993S:	Maintained
25994F:	drivers/soc/xilinx/xlnx_event_manager.c
25995F:	include/linux/firmware/xlnx-event-manager.h
25996
25997XILINX GPIO DRIVER
25998M:	Shubhrajyoti Datta <[email protected]>
25999R:	Srinivas Neeli <[email protected]>
26000R:	Michal Simek <[email protected]>
26001S:	Maintained
26002F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26003F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26004F:	drivers/gpio/gpio-xilinx.c
26005F:	drivers/gpio/gpio-zynq.c
26006
26007XILINX LL TEMAC ETHERNET DRIVER
26008L:	[email protected]
26009S:	Orphan
26010F:	drivers/net/ethernet/xilinx/ll_temac*
26011
26012XILINX PWM DRIVER
26013M:	Sean Anderson <[email protected]>
26014S:	Maintained
26015F:	drivers/pwm/pwm-xilinx.c
26016F:	include/clocksource/timer-xilinx.h
26017
26018XILINX SD-FEC IP CORES
26019M:	Derek Kiernan <[email protected]>
26020M:	Dragan Cvetic <[email protected]>
26021S:	Maintained
26022F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26023F:	Documentation/misc-devices/xilinx_sdfec.rst
26024F:	drivers/misc/Kconfig
26025F:	drivers/misc/Makefile
26026F:	drivers/misc/xilinx_sdfec.c
26027F:	include/uapi/misc/xilinx_sdfec.h
26028
26029XILINX UARTLITE SERIAL DRIVER
26030M:	Peter Korsgaard <[email protected]>
26031L:	[email protected]
26032S:	Maintained
26033F:	drivers/tty/serial/uartlite.c
26034
26035XILINX VIDEO IP CORES
26036M:	Laurent Pinchart <[email protected]>
26037L:	[email protected]
26038S:	Supported
26039T:	git git://linuxtv.org/media.git
26040F:	Documentation/devicetree/bindings/media/xilinx/
26041F:	drivers/media/platform/xilinx/
26042F:	include/uapi/linux/xilinx-v4l2-controls.h
26043
26044XILINX VERSAL EDAC DRIVER
26045M:	Shubhrajyoti Datta <[email protected]>
26046M:	Sai Krishna Potthuri <[email protected]>
26047S:	Maintained
26048F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26049F:	drivers/edac/versal_edac.c
26050
26051XILINX WATCHDOG DRIVER
26052M:	Srinivas Neeli <[email protected]>
26053R:	Shubhrajyoti Datta <[email protected]>
26054R:	Michal Simek <[email protected]>
26055S:	Maintained
26056F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26057F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26058F:	drivers/watchdog/of_xilinx_wdt.c
26059F:	drivers/watchdog/xilinx_wwdt.c
26060
26061XILINX XDMA DRIVER
26062M:	Lizhi Hou <[email protected]>
26063M:	Brian Xu <[email protected]>
26064M:	Raj Kumar Rampelli <[email protected]>
26065L:	[email protected]
26066S:	Supported
26067F:	drivers/dma/xilinx/xdma-regs.h
26068F:	drivers/dma/xilinx/xdma.c
26069F:	include/linux/dma/amd_xdma.h
26070F:	include/linux/platform_data/amd_xdma.h
26071
26072XILINX ZYNQMP DPDMA DRIVER
26073M:	Laurent Pinchart <[email protected]>
26074L:	[email protected]
26075S:	Supported
26076F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26077F:	drivers/dma/xilinx/xilinx_dpdma.c
26078F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26079
26080XILINX ZYNQMP OCM EDAC DRIVER
26081M:	Shubhrajyoti Datta <[email protected]>
26082M:	Sai Krishna Potthuri <[email protected]>
26083S:	Maintained
26084F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26085F:	drivers/edac/zynqmp_edac.c
26086
26087XILINX ZYNQMP PSGTR PHY DRIVER
26088M:	Laurent Pinchart <[email protected]>
26089L:	[email protected]
26090S:	Supported
26091T:	git https://github.com/Xilinx/linux-xlnx.git
26092F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26093F:	drivers/phy/xilinx/phy-zynqmp.c
26094
26095XILINX ZYNQMP SHA3 DRIVER
26096M:	Harsha <[email protected]>
26097S:	Maintained
26098F:	drivers/crypto/xilinx/zynqmp-sha.c
26099
26100XILINX ZYNQMP NVMEM DRIVER
26101M:	Praveen Teja Kundanala <[email protected]>
26102M:	Kalyani Akula <[email protected]>
26103R:	Michal Simek <[email protected]>
26104S:	Maintained
26105F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26106F:	drivers/nvmem/zynqmp_nvmem.c
26107
26108XILLYBUS DRIVER
26109M:	Eli Billauer <[email protected]>
26110L:	[email protected]
26111S:	Supported
26112F:	drivers/char/xillybus/
26113
26114XLP9XX I2C DRIVER
26115M:	George Cherian <[email protected]>
26116L:	[email protected]
26117S:	Supported
26118W:	http://www.marvell.com
26119F:	drivers/i2c/busses/i2c-xlp9xx.c
26120
26121XRA1403 GPIO EXPANDER
26122M:	Nandor Han <[email protected]>
26123L:	[email protected]
26124S:	Maintained
26125F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26126F:	drivers/gpio/gpio-xra1403.c
26127
26128XTENSA XTFPGA PLATFORM SUPPORT
26129M:	Max Filippov <[email protected]>
26130S:	Maintained
26131F:	drivers/spi/spi-xtensa-xtfpga.c
26132F:	sound/soc/xtensa/xtfpga-i2s.c
26133
26134XZ EMBEDDED
26135M:	Lasse Collin <[email protected]>
26136S:	Maintained
26137W:	https://tukaani.org/xz/embedded.html
26138B:	https://github.com/tukaani-project/xz-embedded/issues
26139C:	irc://irc.libera.chat/tukaani
26140F:	Documentation/staging/xz.rst
26141F:	include/linux/decompress/unxz.h
26142F:	include/linux/xz.h
26143F:	lib/decompress_unxz.c
26144F:	lib/xz/
26145F:	scripts/xz_wrap.sh
26146
26147YAM DRIVER FOR AX.25
26148M:	Jean-Paul Roubelat <[email protected]>
26149L:	[email protected]
26150S:	Maintained
26151F:	drivers/net/hamradio/yam*
26152F:	include/linux/yam.h
26153
26154YAMA SECURITY MODULE
26155M:	Kees Cook <[email protected]>
26156S:	Supported
26157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26158F:	Documentation/admin-guide/LSM/Yama.rst
26159F:	security/yama/
26160
26161YAML NETLINK (YNL)
26162M:	Donald Hunter <[email protected]>
26163M:	Jakub Kicinski <[email protected]>
26164F:	Documentation/netlink/
26165F:	Documentation/userspace-api/netlink/intro-specs.rst
26166F:	Documentation/userspace-api/netlink/specs.rst
26167F:	tools/net/ynl/
26168
26169YEALINK PHONE DRIVER
26170M:	Henk Vergonet <[email protected]>
26171S:	Maintained
26172F:	Documentation/input/devices/yealink.rst
26173F:	drivers/input/misc/yealink.*
26174
26175Z3FOLD COMPRESSED PAGE ALLOCATOR
26176M:	Vitaly Wool <[email protected]>
26177R:	Miaohe Lin <[email protected]>
26178L:	[email protected]
26179S:	Maintained
26180F:	mm/z3fold.c
26181
26182Z8530 DRIVER FOR AX.25
26183M:	Joerg Reuter <[email protected]>
26184L:	[email protected]
26185S:	Maintained
26186W:	http://yaina.de/jreuter/
26187W:	http://www.qsl.net/dl1bke/
26188F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
26189F:	drivers/net/hamradio/*scc.c
26190F:	drivers/net/hamradio/z8530.h
26191
26192ZBUD COMPRESSED PAGE ALLOCATOR
26193M:	Seth Jennings <[email protected]>
26194M:	Dan Streetman <[email protected]>
26195L:	[email protected]
26196S:	Maintained
26197F:	mm/zbud.c
26198
26199ZD1211RW WIRELESS DRIVER
26200L:	[email protected]
26201S:	Orphan
26202F:	drivers/net/wireless/zydas/zd1211rw/
26203
26204ZD1301 MEDIA DRIVER
26205L:	[email protected]
26206S:	Orphan
26207W:	https://linuxtv.org/
26208Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26209F:	drivers/media/usb/dvb-usb-v2/zd1301*
26210
26211ZD1301_DEMOD MEDIA DRIVER
26212L:	[email protected]
26213S:	Orphan
26214W:	https://linuxtv.org/
26215Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26216F:	drivers/media/dvb-frontends/zd1301_demod*
26217
26218ZHAOXIN PROCESSOR SUPPORT
26219M:	Tony W Wang-oc <[email protected]>
26220L:	[email protected]
26221S:	Maintained
26222F:	arch/x86/kernel/cpu/zhaoxin.c
26223
26224ZONEFS FILESYSTEM
26225M:	Damien Le Moal <[email protected]>
26226M:	Naohiro Aota <[email protected]>
26227R:	Johannes Thumshirn <[email protected]>
26228L:	[email protected]
26229S:	Maintained
26230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26231F:	Documentation/filesystems/zonefs.rst
26232F:	fs/zonefs/
26233
26234ZR36067 VIDEO FOR LINUX DRIVER
26235M:	Corentin Labbe <[email protected]>
26236L:	[email protected]
26237L:	[email protected]
26238S:	Maintained
26239W:	http://mjpeg.sourceforge.net/driver-zoran/
26240Q:	https://patchwork.linuxtv.org/project/linux-media/list/
26241F:	Documentation/driver-api/media/drivers/zoran.rst
26242F:	drivers/media/pci/zoran/
26243
26244ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26245M:	Minchan Kim <[email protected]>
26246M:	Sergey Senozhatsky <[email protected]>
26247L:	[email protected]
26248S:	Maintained
26249F:	Documentation/admin-guide/blockdev/zram.rst
26250F:	drivers/block/zram/
26251
26252ZS DECSTATION Z85C30 SERIAL DRIVER
26253M:	"Maciej W. Rozycki" <[email protected]>
26254S:	Maintained
26255F:	drivers/tty/serial/zs.*
26256
26257ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26258M:	Minchan Kim <[email protected]>
26259M:	Sergey Senozhatsky <[email protected]>
26260L:	[email protected]
26261S:	Maintained
26262F:	Documentation/mm/zsmalloc.rst
26263F:	include/linux/zsmalloc.h
26264F:	mm/zsmalloc.c
26265
26266ZSTD
26267M:	Nick Terrell <[email protected]>
26268S:	Maintained
26269B:	https://github.com/facebook/zstd/issues
26270T:	git https://github.com/terrelln/linux.git
26271F:	crypto/zstd.c
26272F:	include/linux/zstd*
26273F:	lib/decompress_unzstd.c
26274F:	lib/zstd/
26275N:	zstd
26276K:	zstd
26277
26278ZSWAP COMPRESSED SWAP CACHING
26279M:	Johannes Weiner <[email protected]>
26280M:	Yosry Ahmed <[email protected]>
26281M:	Nhat Pham <[email protected]>
26282R:	Chengming Zhou <[email protected]>
26283L:	[email protected]
26284S:	Maintained
26285F:	Documentation/admin-guide/mm/zswap.rst
26286F:	include/linux/zpool.h
26287F:	include/linux/zswap.h
26288F:	mm/zpool.c
26289F:	mm/zswap.c
26290F:	tools/testing/selftests/cgroup/test_zswap.c
26291
26292SENARYTECH AUDIO CODEC DRIVER
26293M:	bo liu <[email protected]>
26294S:	Maintained
26295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26296F:	sound/pci/hda/patch_senarytech.c
26297
26298THE REST
26299M:	Linus Torvalds <[email protected]>
26300L:	[email protected]
26301S:	Buried alive in reporters
26302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26303F:	*
26304F:	*/
26305